
/* <style> */



/*board */
.bbs_list {border-collapse: collapse;border:0; width:100%; padding:0; border-top: 3px solid #74a534; border-bottom:2px solid #818285}
.bbs_list tr {border-bottom:1px solid #dfe0e0;border-left:1px solid #dfe0e0}
.bbs_list tr.top {border-bottom:3px solid #818285}
.bbs_list tr th {padding:12px 0;font-size:15px;background:#f3f3f4;color:#0b0b0b;text-align:center; border-right: 1px solid #dfe0e0;}
.bbs_list tr th.end {border-right: 0px}
.bbs_list tr td {padding:10px 0;font-size:14px;background:#fff;text-align:center; border-right: 1px solid #dfe0e0;}
.bbs_list tr td.end {border-right: 0;}
.bbs_list tr td.comm {padding-left:10px;text-align:left;}
.bbs_list tr td.comm_body {padding:10px;text-align:left;}
.bbs_list tr td.comm_body p{line-height:1.6;font-size:14px; margin:6px 0 20px 0;}
.bbs_list tr td.comm a {color:#333;}




.bbs_top {height:35px }
.bbs_top ul{width:100%; margin:10px 0; padding:0; list-style:none; overflow: hidden; }
.bbs_top ul li{height:30px; border:0px solid #000000;  }
.bbs_top ul li.total{float:left; font-size:12px; color:#666 ; padding-left:5px; padding-top:12px}
.bbs_top ul li.total span{color:#be1e2d}
.bbs_top ul li.search{float:right; }

form.sform span.selectbox{display:inline-block; height:28px; border:1px solid #eaebeb; float:right; margin-right:10px;border-radius: 14px; padding:0 10px}
form.sform input.kword{display:inline-block;width:150px; height:26px; border:1px solid #eaebeb; font-size:16px; margin:0px; float:right; padding:0 5px 2px 5px;border-radius: 14px 0 0 14px  ;}
form.sform input.subm{width:50px; height:30px; background:#d1d2d4 url("../img/search_icon.png") no-repeat center center; border:0; margin:0 ; float:right; background-size: 45%;border-radius: 0 14px 14px  0  ;}
form.sform select.whr{border:0;width:96px;height:28px; font-size:16px}


/* image board */
ul.bbs_list_image{overflow: hidden; margin-top:20px}
ul.bbs_list_image li{padding:0; margin:0;margin-bottom:20px; float:left; width:33%; height:220px} 
ul.bbs_list_image li div.img {margin:0 10px; padding:2px; width:92%; height: 150px ; display:inline-block; overflow:hidden;border:1px solid #aaa; }
ul.bbs_list_image li div.img a img{width:100%; height:100%} 
ul.bbs_list_image li p{padding:0 10px ; margin:5px 0}
ul.bbs_list_image li p a{color:#444}

.b_img{display: block; margin: 0 auto;}


.bbs_bot {padding-top:25px;width:100%; text-align:center; display:block; height:130px}
.bbs_bot .btn_write {top:25px;right:0;}
.subpage_text1 {font-size:18px;}
.subpage_text2 {font-size:12px;}

button.btn_def{background-color:#bcbdc0; padding:8px 10px; margin:5px; border-radius: 4px; color:#fff; font-size:15px; border:0;font-family:'Nanum Gothic'; cursor:pointer}
input.btn_def{background-color:#bcbdc0; padding:8px 10px; margin:5px; border-radius: 4px; color:#fff; font-size:15px; border:0;font-family:'Nanum Gothic'; cursor:pointer}
input.btn_sm{background-color:#bcbdc0; padding:3px 6px; margin:2px; border-radius: 4px; color:#fff; font-size:14px; border:0;font-family:'Nanum Gothic'; cursor:pointer}

input.insert_subj{width:98%;height:25px;font-size:16px; background:none;border:1px solid #666;color:#333;}
input.insert_wname{width:250px;height:22px;font-size:14px; background:none;border:1px solid silver;color:#333;}
input.insert_pass{width:80px;height:22px;font-size:14px; background:none;border:1px solid #e54b00;color:red;}

/*repl */

div.repl_nums{text-align:left;color:#b83874;font-weight:bold;clear:both; padding-top:20px}
div.repl_body{background-color:#f3f3f3;padding:10px}
div.repl_body div.repl_title{width:100%;height:20px}
div.repl_body div.repl_title span.name{float:left; font-size:16px;color:#333333;font-family:돋움;font-weight:bold}
div.repl_body div.repl_title span.date{float:right; font-size:13px;color:#aaaaaa;font-family:Arial}
div.repl_body div.repl_title span.del{float:right; cursor:pointer;font-size:13px;color:#787878;font-family:Arial; margin:0 10px}
div.repl_body div.repl_comment {margin:5px 0 0 5px}


div.repl_del{display:none;line-height:22px;text-align:left;width:100%;background-color:#fff5e0; text-align:right}
div.repl_del form{text-align:right}
div.repl_line{margin:10px 0;height:2px; border-bottom:2px dashed #aaa;}
textarea.repl_comment{border-style:solid;border-color:#aaa;border-width:1px;height:80px;width:84%;margin:10px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
input.repl_up{width:15%;height:86px;float:right;margin-top:10px; font-size: 16px; border: 1px solid #ccc; background: #f3f3f3; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}



/* 페이지 이동 */
.page {width:100%;text-align:center;}
.page li {display:inline-block; zoom:1; *display:inline;width:36px;font-size:17px;color:#666;margin:0 3px}
.page li a {display:block;padding:9px 0;width:100%;color:#666;border:1px solid #ddd;}
.page li a.normal {color:#333;background:#fff;border:1px solid #d1d2d4;}
.page li a.over {color:#fff;background:#d1d2d4;border:1px solid #d1d2d4;}


/* search */

a.search_a{display: block; font-size: 22px; padding-left: 5px; color: #009966;}
p.search_loc{padding: 0; margin: 0; font-size: 12px; color: #999; margin-top: 5px; padding-left: 5px;}
p.search_p{border-bottom: 1px solid #555; color: #777;padding: 5px;padding-bottom: 18px; }

