

/*///////////////////////////////////////////////////////////////////////////////////
//
//	tr bg
//
///////////////////////////////////////////////////////////////////////////////////*/
.now_row {background-color:#efefef}
.normal_row {background-color:#fff}
.normal_row2 {background-color:#fff}



/*///////////////////////////////////////////////////////////////////////////////////
//
//	¸®½ºÆ®
//
///////////////////////////////////////////////////////////////////////////////////*/
#board_list {overflow:hidden;}
#board_list table {width:100%; clear:both;}
#board_list table caption {display:none;}
#board_list table th {padding:15px 0; color:#fff; font-size:16px; text-align:center; background:#092f57; border-left:1px dashed #365373;}
#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 span {display:inline-block; padding:3px 8px; background:#092f57; font-size:14px; color:#fff;}
#board_list table td.cate span.cate71 {background:#2f2f2f; border:1px solid #2f2f2f;}
#board_list table td.cate span.cate72 {background:#434868; border:1px solid #434868;}
#board_list table td.cate span.cate73 {background:#684364; border:1px solid #684364;}
#board_list table td span.no {display:inline-block; padding:3px 6px; background:#fff; font-size:14px; border:1px solid #303030; font-weight:bold; color:#000;}
#board_list table td span.ok {display:inline-block; padding:3px 6px; background:#303030; font-size:14px; border:1px solid #000; font-weight:bold; color:#fff;}
#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;}
#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;}
/* Ä«Å×°í¸® */
.cateList {width:100%; padding:40px 0 0 0; text-align:center;}
.cateList ul {font-size:0; }
.cateList ul li {display:inline-block; width:20%; cursor:pointer;}
.cateList ul li a {display:inline-block; width:100%; padding:10px 0; font-size:16px; font-weight:bold; border:1px solid #7a8592; border-left:none; text-align:center; }
.cateList ul li:first-child a {border-left:1px solid #7a8592;}
.cateList ul li:hover a {background:#2a7de2; color:#fff;}
.cateList ul li.active a {background:#2a7de2; color:#fff;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	¿­¶÷
//
///////////////////////////////////////////////////////////////////////////////////*/
#board_view {width:100%;}
#board_view h3 {font-size:18px; padding:55px 0 19px 0px; border-bottom:none;}
#board_view table {width:100%; margin:0 auto; border-top:1px solid #d1d1d1;}
#board_view table caption {display:none;}
#board_view table th {padding:10px 0; border-bottom:1px solid #d1d1d1; border-left:1px solid #adadad; color:#121212; font-size:16px; text-align:center; background:#ebf2f9;}
#board_view table td {padding:7px 10px; border-bottom:1px solid #d1d1d1; border-right:1px solid #adadad; color:#121212; font-size:16px; text-align:left;}
#board_view table td .temp4_ul {}
#board_view table td .temp4_ul li {display:inline-block; padding:0 10px 0 0;}
#board_view table td .temp4_ul li span {}
#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 h3 {font-size:18px; padding:55px 0 19px 0px; border-bottom:1px solid #d1d1d1;}
#board_write h3 span {color:#2b7ee2;}
#board_write table {width:100%; margin:0px auto 0 auto; }
#board_write table caption {display:none;}
#board_write table th {padding:10px 0 10px 20px; border-bottom:1px solid #d1d1d1; border-left:1px solid #adadad; color:#121212; font-size:18px; text-align:left; background:#ebf2f9;}
#board_write table th span {color:#2b7ee2;}
#board_write table th.left2 {padding-left:38px;}
#board_write table td {padding:0px 0px; border-bottom:1px solid #d1d1d1; border-right:1px solid #adadad; color:#121212; font-size:18px; text-align:left;}
#board_write table td .temp3_ul {}
#board_write table td .temp3_ul li {display:inline-block; padding:20px 10px;}
#board_write table td .temp4_ul {}
#board_write table td .temp4_ul li {display:inline-block; padding:20px 10px;}
#board_write table td .temp4_ul li span {padding-right:10px;}
#board_write table td .temp4_ul li input {width:50%;}
#board_write table td .input {width:98%; height:61px; padding-left:10px; vertical-align:top; border:none;}

/*#board_write table td .select {width:50%; border:none; font-size:16px;}*/
#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;}
#board_write .content2 {width:100%; }
#board_write .content2 p {padding:0 0 25px 0; text-align:center; font-size:14px;}
#board_write .pri_chk {padding:30px 0 10px 0; text-align:center; font-size:18px;}
#board_write .pri_chk input {vertical-align:middle;}
#board_write .pri_chk span {padding-left:10px;}
#board_write .pri_chk span a {font-size:14px; color:#2a7de2; text-decoration:underline;}
#board_write .btn {padding-top:20px; text-align:center;}
#board_write table td .tmp_email1 {width:20%;}
#board_write table td .tmp_email2 {width:40%;}
#email_box {overflow:hidden;}
#email_box span.emailspan {display:inline-block; padding-top:25px;}
#email_select_box {float:right; position:relative; width:29%; margin-left:10px; padding:12px; background:#fff url('/image/button/btn_select.gif') no-repeat 97% center; }
#email_select_box label {position:absolute; top:20px; right:120px; }
#email_select_box .email_site { width:100%; height:40px; padding: 0 10px; opacity: 0; filter: alpha(opacity=0);}
#select_box {position:relative; width:40%; padding:12px; background:#fff url('/image/button/btn_select.gif') no-repeat 97% center;}
#select_box label {position:absolute; top:23px; left:12px; }
#select_box .select { width:100%; height: 40px; padding: 0 10px; opacity: 0; filter: alpha(opacity=0);}
#board_write .b_file { padding-top:19px;}
#board_write .b_file dl {overflow:hidden; border:1px solid #bebec0;}
#board_write .b_file dl dt {float:left; width:18%; padding:10px 0;  font-size:18px; text-align:center; font-weight:bold;}
#board_write .b_file dl dd {float:left; }
#board_write .b_file dl dd.file_box {width:60%; padding:4px 0; }
#board_write .b_file dl dd.file_box div {width:97%; height:26px; padding:6px 4px; border:1px solid #bebec0; font-size:16px;}
#board_write .b_file dl dd.file_sand {width:22%; padding:4px 0;}
#board_write .b_file dl dd.file_sand div {width:100%; text-align:center;}
#board_write .b_file dl dd.file_sand div label {display:block; width:98%; padding:11px 0; color:#fff; font-weight:bold; background:#303030; cursor:pointer;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	ºñÈ¸¿ø ±Û ¼öÁ¤, ±Û »èÁ¦, ºñ¹Ð±Û ¿­¶÷
//
///////////////////////////////////////////////////////////////////////////////////*/
#editdel_box {padding:20px 0; margin:20px auto; border:1px solid #dbdbdb; text-align:center; background:#f6f7f9;}
#editdel_box p {padding:5px 0; font-size:16px; color:#725d58;}
#editdel_box p.pwd {padding-top:20px;}
#editdel_box div {padding-top:20px;}
#editdel_box .btn {}
#editdel_box .btn input {vertical-align:top;}

.editdel_box {padding:20px 0; margin:20px auto; border:1px solid #dbdbdb; text-align:center; background:#f6f7f9;}
.editdel_box p {padding:5px 0; font-size:16px; color:#725d58;}
.editdel_box p.pwd {padding-top:20px;}
.editdel_box div {padding-top:20px;}
.editdel_box .btn {}
.editdel_box .btn a {vertical-align:top;}
.editdel_box .btn input {vertical-align:top;}
/*///////////////////////////////////////////////////////////////////////////////////
//
//	ÆÄÀÏ ¾÷·Îµå °ü·Ã 
//
///////////////////////////////////////////////////////////////////////////////////*/
.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;
}


/* ÅÂºí¸´ */
@media screen and (max-width:1025px){
	
	#board_list table .hit {display:none;}
	#board_write table td .tmp_email1 {width:30%;}
	#board_write table td .tmp_email2 {width:60%;}
	#board_write table td .input2 {width:95%; height:100%; padding:10px 0 10px 10px; vertical-align:top; border:none;}
	#board_write table td {padding:10px 0;}
	#board_write table td.email_td {padding:0;}
	#email_select_box { position:relative; width:100%; padding:12px 0; background:#fff url('/image/button/btn_select.gif') no-repeat 97% center; border-top:1px solid #d1d1d1}
	#email_select_box label {position:absolute; top:20px; right:120px; }
	#email_select_box .email_site { width:100%; height:40px; padding: 0 10px; opacity: 0; filter: alpha(opacity=0);}
	#select_box {position:relative; width:50%; padding:12px; background:#fff url('/image/button/btn_select.gif') no-repeat 97% center;}
	#select_box label {position:absolute; top:23px; left:12px; }
	#select_box .select { width:100%; height: 40px; padding: 0 10px; opacity: 0; filter: alpha(opacity=0);}

	#editdel_box p {padding:5px 0; font-size:14px; color:#725d58;}
	.editdel_box p {padding:5px 0; font-size:14px; color:#725d58;}

}
/* ¸ð¹ÙÀÏ */
@media screen and (max-width:735px){
	#board_list table .no,
	#board_list table .reg_date {display:none;}
	#board_write table td {padding:10px 0;}
	#board_write table td .tmp_email1 {width:80%; }
	#board_write table td .email_td .input {padding:0;}
	#board_write table td .tmp_email2 {width:100%; margin-top:5px; border-top:1px solid #d1d1d1;}
	#board_write table td .input2 {width:95%; height:100%; padding:10px 0 10px 10px; vertical-align:top; border:none;}
	#board_write table td.email_td {padding:0;}
		
	#email_select_box { position:relative; width:100%; padding:12px 0; background:#fff url('/image/button/btn_select.gif') no-repeat 97% center; border-top:1px solid #d1d1d1}
	#email_select_box label {position:absolute; top:20px; right:120px; }
	#email_select_box .email_site { width:100%; height:40px; padding: 0 10px; opacity: 0; filter: alpha(opacity=0);}
	#select_box {position:relative; width:50%; padding:12px; background:#fff url('/image/button/btn_select.gif') no-repeat 97% center;}
	#select_box label {position:absolute; top:23px; left:12px; }
	#select_box .select { width:100%; height: 40px; padding: 0 10px; opacity: 0; filter: alpha(opacity=0);}

	#board_list table th { font-size:14px;}
	#board_list table td { font-size:12px;}
	#board_list table td.left a { font-size:14px;}
	#board_list table td span.no { font-size:6px; }
	#board_list table td span.ok {font-size:6px;}
	#board_list table td.cate span {font-size:6px;  }
	#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_write table th { font-size:14px; display:none;}
	#board_write table td { font-size:14px; border-left:1px solid #d1d1d1;}

	#board_view table th { font-size:14px;}
	#board_view table td { font-size:14px;}

	#select_box {position:relative; width:100%; padding:12px 0; background:#fff url('/image/button/btn_select.gif') no-repeat 97% center;}

	#editdel_box p {padding:5px 0; font-size:14px; color:#725d58;}
	.editdel_box p {padding:5px 0; font-size:14px; color:#725d58;}

	#board_write .b_file { padding-top:19px;}

	#board_write .b_file dl {overflow:hidden; border:1px solid #bebec0;}
	#board_write .b_file dl dt {display:none; float:left; width:18%; padding:10px 0;  font-size:10px; text-align:center; font-weight:bold;}
	#board_write .b_file dl dd {float:left; }
	#board_write .b_file dl dd.file_box {width:60%; padding:4px 0; }
	#board_write .b_file dl dd.file_box div {width:97%; height:26px; padding:6px 4px; border:1px solid #bebec0; font-size:16px;}
	#board_write .b_file dl dd.file_sand {width:40%; padding:4px 0;}
	#board_write .b_file dl dd.file_sand div {width:100%; text-align:center;}
	#board_write .b_file dl dd.file_sand div label {display:block; width:98%; padding:11px 0; color:#fff; font-weight:bold; background:#303030; cursor:pointer;}

}
