@charset "utf-8";
/* CSS Document */

/*th, td { vertical-align:middle; }*/
td input, select { vertical-align:middle; }
textarea, select { background:#fff; border:1px solid #cacaca; font-size:12px; line-height:18px; }
input { background:#fff; border:1px solid #cacaca; font-size:12px; height:18px; }
option { font-size:12px;  }
.check { background:#fff; border:0; }
.radio { background:#fff; border:0; }

.table { border-bottom:solid 1px #cccccc; clear:both; width:100%; }

.b_search { float:left; margin-top:40px; background:#ffffff; width:100%; text-align:center; padding-top:20px; padding-bottom:30px; }
.b_search select, option { width:100px; font-size:12px; height:18px; }
.b_search input { width:250px; height:18px; font-size:12px; border:solid 1px #d4d4d4; }

/*°¡·ÎÅ×ÀÌºí*/
.h_table { width:100%; border-top:solid 1px #7f8487; border-bottom:solid 1px #cccccc; border-spacing:0; border-collapse:collapse; }
.h_table th { padding:8px 0 7px 0; text-align:center; font-size:12px; border-top:none; border-left:none; border-right:none; border-bottom:solid 1px #cccccc; background:#D2D2D2; }
.h_table th.left { padding-left:10px; text-align:left; font-size:12px; }
.h_table td { padding:8px 0 7px 0; text-align:center; font-size:12px; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #eeeeee; color:#999; }
.h_table td img { vertical-align:middle; }
.h_table td.left { padding:8px 10px 7px 10px; text-align:left; color:#666; font-size:12px; }


/*¼¼·ÎÅ×ÀÌºí*/
.v_table { width:100%; border-top:solid 1px #7f8487; border-bottom:solid 1px #cccccc; border-collapse:collapse; border-spacing:0; }
.v_table th { padding:8px 20px 7px 20px; text-align:center; font-size:12px; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #eeeeee; background:#D2D2D2; color:#000;}
.v_table th.tit { padding:8px 10px 7px 20px; text-align:left; font-size:90%; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #ffcc18; background:#fff; }
.v_table td { padding:8px 10px 7px 10px; text-align:left; font-size:12px; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #eeeeee; }
.v_table td.con { padding:8px 10px 7px 10px; text-align:left; font-size:90%; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #eeeeee; }
.v_table td img { vertical-align:middle; }
.v_table td.body { padding:30px 10px 30px 10px; text-align:left; color:#666; font-size:12px; line-height:20px; }


/*paging*/
.paging { margin:20px 0 0 0; width:100%; float:left; text-align:center; height:25px; font-size:12px; }
.paging a:link, .paging a:visited, .paging a:hover, .paging a:active { text-align:center; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; text-decoration:none; line-height:20px; }
.paging .on, .paging .on a:link, .paging .on a:visited, .paging .on a:hover, .paging .on a:active { font-size:12px; line-height:20px; text-align:center; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; border:solid 2px #000000; color:#FF9900; font-weight:bold; text-decoration:none; }
.paging img { vertical-align:middle; }

/*ÀÌÀü,´ÙÀ½±Û*/
.p_n { float:left; width:100%; padding:30px 0 0 0; border-bottom:1px solid #cccccc; }

/*°Ô½ÃÆÇ ¹öÆ°*/
.b_btn { width:100%; float:left; padding:20px 0 0 0; }
.b_btn li { float:left; }
.b_btn li.rig { float:right; }


/*prev,next contents*/
.pre_next_list { clear:both; padding-top:20px; width:98%; }
.pre_next_list li { padding-left:18px; width:98%;}
.pre_next_list li a { padding-left:14px; background: url("../img/board/icon_line.gif") no-repeat scroll left center transparent;}
.pre_next_title { width:80px; float:left; color:#333; }
.pre { 
	font-family:µ¸¿ò;
	font-size:11px;
	float:left;
	border-top:1px solid #c8c8c8; 
	border-bottom:1px solid #e3e3e6; 
	padding-top:8px; 
	padding-bottom:8px; 
	background: url("../img/board/icon_prev.png") no-repeat scroll left center transparent;
}
.pre p {float:left;}
.next { 
	font-size:11px;
	font-family:µ¸¿ò;
	float:left;
	border-bottom:1px solid #c8c8c8; 
	padding-top:8px; 
	padding-bottom:8px; 
	background: url("../img/board/icon_next.png") no-repeat scroll left center transparent;
}
.next p {float:left;}


/*±æÀÌ*/
.w80 { width:80px; }
.w100 { width:100px; }
.w160 { width:160px; }
.w200 { width:200px; }
.w300 { width:296px; }
.w560 { width:565px; }
.w600 { width:600px; }

.botton_write {
	text-align:left;
	width:100%;
}
.botton_write ul {
	padding:10px 0px;
}
.botton_view {
	text-align:center;
	width:100%;
}
.botton_view ul {
	padding:10px 0px;
}
.botton_list {
	text-align:right;
	width:100%;
}
.botton_list ul {
	padding:10px 0px;
}



<!-- list -->

.subject_margin {
	margin-left:30px;
}

.no_f {
	font-family: "verdana";
	font-size: 11px;
}

.no_f_c {
	font-family: "verdana";
	font-size: 11px;
	font-weight: bold;
	color: #6e7989;
}

.search_it {
	font-weight: bold;
	color: #6e7989;
}



<!-- view -->

.subject_title {
	font-weight: bold;
	color: #6e7989;
}

.view_name {
	font-weight: bold;
}

.file_margin {
	margin-left: 30px;
}

.view_comment {
	margin-left:30px;
	margin-right:30px;
	margin-top:30px;
}

<!-- Form -->

.list_search {
	width:172px;
	height:28px;
	border:solid 1 #e9e9e9;
	padding : 2 5 0 5;
	background-color:#ffffff;
}

.list_select {
	width:86px;
	height:28px;
	border:solid 1 #e9e9e9;
	padding : 2 5 0 5;
	background-color:#ffffff;
	font-family: "verdana";
	font-size: 11px;
	color: #909090;
}


.write_subject {
	width:90%;
	height:28px;
	border:solid 1 #e9e9e9;
	padding : 2 5 0 5;
	background-color:#ffffff;
}

.write_name {
	width:120px;
	height:28px;
	border:solid 1 #e9e9e9;
	padding : 2 5 0 5;
	background-color:#ffffff;
}

.write_pw {
	width:120px;
	height:28px;
	border:solid 1 #e9e9e9;
	padding : 2 5 0 5;
	background-color:#ffffff;
}

.write_area {
	width:100%;
	height:300px;
	border:solid 1 #ffffff;
	padding : 15 15 0 5;
	background-color:#ffffff;
	font-size:12px;
	font-family:"µ¸¿ò";
	color:#909090;
}

.write_file {
	width:70%;
	height:28px;
	border:solid 1 #e9e9e9;
	padding : 2 5 0 5;
	background-color:#ffffff;
}

.write_link {
	width:70%;
	height:28px;
	border:solid 1 #e9e9e9;
	padding : 2 5 0 5;
	background-color:#ffffff;
}

.textarea_general {
	width:472px;
	height:144px;
	border:solid 1 #e1e1e1;
	padding : 5 0 0 5;
	background-color:#f1f1f1;
	font-size:12px;
	font-family:"µ¸¿ò";
	color:#909090;
	line-height:145%;
}


