

/*///////////////////////////////////////////////////////////////////////////////////
//
//	tr bg
//
///////////////////////////////////////////////////////////////////////////////////*/
.now_row {background-color:#efefef}
.normal_row {background-color:#fff}
.normal_row2 {background-color:#fff}

select,input {
   -webkit-appearance: none;
   -webkit-border-radius: 0;
}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	¸®½ºÆ®
//
///////////////////////////////////////////////////////////////////////////////////*/

#board_list {overflow:hidden;min-height:900px;}
#board_list table {width:100%; clear:both;}
#board_list table caption {display:none;}
#board_list table th {padding:15px 0; color:#2f2f2f; font-size:16px; text-align:center; background:#f6f7f9; border-top:2px solid #78797b; border-bottom:1px solid #adadad;}
#board_list table td {padding:15px 0; border-bottom:1px solid #dbdbdb; color:#444444; font-size:12px; text-align:center;}
#board_list table td a {color:#2f2f2f; font-size:16px;}
#board_list table td.left {padding-left:15px; text-align:left;}
#board_list table td.left a {color:#2f2f2f; font-size:16px;}
#board_list table td.left span { font-weight:bold; color:#333;}
#board_list table td.cate {font-weight:bold; color:#ee454d; font-size:13px;}
#board_list .btn {position:relative; padding-top:30px;}
#board_list .btn input {vertical-align:middle;}
#board_list .btn .write {text-align:right;}
#board_list .b_search {width:520px; padding:20px 0 15px 0; margin:0 auto; text-align:center; }
#board_list .b_search .input_t {width:338px; height:30px; font-size:16px; border:1px solid #cecece; vertical-align:middle;}
#board_list .b_search .input_s {height:34px; border:1px solid #cecece; font-size:16px; vertical-align:middle;background: none;width:78px;}
#board_list .b_search .ibtns {display:inline-block; padding:7px 14px 6px 14px; border:1px solid #3b3b3b; background:#3b3b3b; color:#fff; font-size:16px; font-weight:bold; cursor:pointer; vertical-align:middle;}
#board_list .b_search .ibtns:hover {background:#fff; color:#000;}
/* Ä«Å×°í¸® */
#board_list .catelist {float:left; width:680px; padding-top:20px;}
#board_list .catelist ul {clear:both;}
#board_list .catelist ul li {float:left; padding:0 11px; background:url('image/icon_bar.gif') no-repeat left center;}
#board_list .catelist ul li:first-child {padding-left:0; background:none;}
#board_list .catelist ul li a {font-size:13px; color:#725d59;}
#board_list .catelist ul li.over a {font-weight:bold;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	¿­¶÷
//
///////////////////////////////////////////////////////////////////////////////////*/
#board_view {width:100%;}
#board_view table {width:100%; margin:0 auto; border-top:1px solid #d1d1d1;background: #fff;}
#board_view table caption {display:none;}
#board_view table th {padding:15px 0; border-bottom:1px solid #d1d1d1; color:#1d1d1d; font-size:16px; text-align:center; background:#f6f7f9;font-weight: normal;}
#board_view table td {padding:15px 15px; border-bottom:1px solid #d1d1d1; color:#121212; font-size:16px; text-align:left;}
#board_view table td.subject {font-size:16px; color:#121212; font-weight:bold;}
#board_view table td.subject span {font-size:16px; color:#121212; font-weight:bold;}
#board_view table td .b_info {float:right;}
#board_view table td .b_info li {float:left; padding:0 4px; color:#898989; font-size:12px;}
#board_view table td .b_info li span {line-height:17px;}
#board_view .viewbox { padding:40px 50px; word-break:break-all; border-bottom:1px solid #e8e8e8; line-height:25px;}
#board_view .btn {padding:10px 0; text-align:right;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	±Û¾²±â
//
///////////////////////////////////////////////////////////////////////////////////*/
#board_write {width:100%;}
#board_write table {width:100%; margin:0 auto; border-top:1px solid #d1d1d1;background: #fff;}
#board_write table caption {display:none;}
#board_write table th {padding:10px 0; border-bottom:1px solid #d1d1d1; color:#121212; font-size:16px; text-align:center; background:#f6f7f9;font-weight: normal;}
#board_write table td {padding:7px 10px; border-bottom:1px solid #d1d1d1; color:#121212; font-size:16px; text-align:left;}
#board_write table td input {vertical-align:middle; height:35px;border:1px solid #ccc;}
#board_write .filebox .file #upfile_list {width:100%;}
#board_write .filebox .btn_file {padding:10px; text-align:right; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
#board_write .filebox .btn_file li {display:inline;}
#board_write .filebox .btn_file li .abtn0,#board_write .filebox .btn_file li .abtn1  {padding-top:10px;min-width: 100px;}
#board_write .btn {padding-top:20px; text-align:center;margin-bottom: 50px;}
#secret{-webkit-appearance: checkbox;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	ºñÈ¸¿ø ±Û ¼öÁ¤, ±Û »èÁ¦, ºñ¹Ð±Û ¿­¶÷
//
///////////////////////////////////////////////////////////////////////////////////*/
#editdel_box {padding:20px 0; margin:20px auto; text-align:center;min-height: 600px;}
#editdel_box p {padding:5px 0; font-size:16px;}
#editdel_box p.pwd {padding-top:20px;}
#editdel_box div {padding-top:20px;}
/*///////////////////////////////////////////////////////////////////////////////////
//
//	ÆÄÀÏ ¾÷·Îµå °ü·Ã 
//
///////////////////////////////////////////////////////////////////////////////////*/
.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}

.abtn0 {display:inline-block;width: 70px; padding:10px 10px; color:#fff; border:1px solid #4c4d54; font-size:14px; font-weight:bold; background:#4c4d54; text-align:center; border-radius:0px;font-weight: normal;}
.abtn0:hover {background:#fff; color:#4c4d54;}
.abtn1 {display:inline-block;  padding:10px 20px; color:#2f2f2f; border:1px solid #2f2f2f; font-size:14px; font-weight:bold; text-align:center; border-radius:0px;font-weight: normal;min-width: 100px;}
.abtn1:hover {background:#2f2f2f; color:#fff;}
#board_view .abtn1{min-width: auto;width: auto;}
#editdel_box {padding: 40px 20px;}
#editdel_box input[type=password]{height: 35px;border:1px solid #ccc;}
#editdel_box input[type=submit],
#editdel_box a{vertical-align: top;min-width: auto;padding: 0;width: auto;height: 40px;line-height: 40px;width: 80px;}

#board_write .btn a,
#board_write .btn input{vertical-align: top;min-width: auto;padding: 0;width: auto;height: 40px;line-height: 40px;width: 120px;}
.news_wrap{padding:0;padding:200px 10px 80px;}
/* ÅÂºí¸´ */
@media screen and (max-width:1300px){
.news_wrap {width: 100%;}
}

@media screen and (max-width:1025px){
#board_list table .hit {display:none;}
}

/* ¸ð¹ÙÀÏ */
@media screen and (max-width:760px){
#board_list{min-height: 500px;}
#board_write table th{font-size:14px}
#board_write table td input[type=text],
#board_write table td input[type=password]{width: 100%;}
#board_list table .no,
#board_list table .hit,
#board_list table .reg_date{display:none;}

#board_list table th {font-size:14px;}
#board_list table td {font-size:14px; text-align:center;}
/*#board_list table td.left {text-align:center;}*/
#board_list table td.left a {font-size:14px; text-align:center;}

#board_view table th {font-size:14px;font-weight: normal;}
#board_view table td {font-size:14px;}
#board_view .viewbox { padding:15px;}
#board_list .b_search {width:100%; padding:20px 0 15px 0; margin:0 auto; text-align:center; }
#board_list .b_search .input_t {width:40%; height:30px; font-size:16px; border:1px solid #cecece; vertical-align:middle;}
#board_list .b_search .input_s {height:34px; border:1px solid #cecece; font-size:16px; vertical-align:middle;}
#board_list .b_search .input_s{font-size:12px;min-width: 50px;padding-left: 5px;}
.news_wrap{padding-top: 40px;}
.news_wrap#board_list .b_search .ibtns{font-size:12px;min-height: 34px;}
.paging li a{line-height: 27px;}

#board_write .filebox .btn_file li .abtn0, #board_write .filebox .btn_file li .abtn1{
vertical-align: top;
    min-width: auto;
    padding: 0;
    width: auto;
    height: 30px;
    line-height: 30px;
    width: 80px;
}

#editdel_box {min-height: 400px;}
#board_write .btn a,
#board_write .btn input{vertical-align: top;
    min-width: auto;
    padding: 0;
    width: auto;
    height: 30px;
    line-height: 30px;
    width: 80px;}
}