
/* <style> */

/* board */
.bbs_list {background:#ddd; border-collapse:collapse; width:100%}
.bbs_list tr th {padding:10px 0;font-size:15px;background:#f3f3f4; color:#33471c}
.bbs_list tr th.top_line {padding:0;height:4px;background:#6ca80d;}
.bbs_list tr td {padding:10px 0;font-size:14px;background:#fff;text-align:center;border-bottom: 1px solid #d3d3d3;}
.bbs_list tr td.comm {padding-left:10px;text-align:left;}
.bbs_list tr td.comm_body {padding:10px;text-align:left; letter-spacing:0; font-size:14px;}
.bbs_list tr td.comm a {color:#000;}

img.b_img{margin:5px auto; display:block;}


/* image board */
ul.bbs_list_image{}
ul.bbs_list_image li{padding:0; margin:0;margin-bottom:20px; float:left; width:33%} 
ul.bbs_list_image li div.img {padding:0 10px; height: 151px ; display:inline-block; overflow:hidden;}
ul.bbs_list_image li div.img a img{width:100%; height:auto} 
ul.bbs_list_image li p{padding:0 10px ; margin:5px 0}

.bbs_top {position:relative;width:100%;height:35px;}
.bbs_top .search {top:0;right:0px;width:230px;height:28px;}
.bbs_top .search form {display:block;position:relative;width:100%;height:100%;}
.bbs_top .search form .txt {top:0px;left:0px;width:180px;height:20px; font-family:'Nanum Gothic';color:#666;font-size:14px; border:1px solid #aaa; padding-bottom:2px}
.bbs_top .search form #b_txt {background:url("../img/_bg_search_txt.png") no-repeat 2px 5px;}
.bbs_top .search  form .focus {background:none !important;}
.bbs_top .search form span.btnw{top:0px;right:0px; width:42px; height:25px; background-color:#6ca80d;}
.bbs_top .search form span.btnw .btn{top:5px;right:15px;}

.bbs_bot {position:relative;padding-top:25px;width:100%; text-align:center}
.bbs_bot .btn_write {top:25px;right:0;}
.subpage_text1 {font-size:18px; font-family:'Nanum Gothic';}
.subpage_text2 {font-size:12px; font-family:'Nanum Gothic';}

button.btn_def{background-color:#6ca80d; padding:6px 12px; margin:5px; border-radius: 4px; color:#fff; font-size:16px; border:0;font-family:'Nanum Gothic'; cursor:pointer}
input.btn_def{background-color:#6ca80d; padding:6px 12px; margin:5px; border-radius: 4px; color:#fff; font-size:16px; border:0;font-family:'Nanum Gothic'; cursor:pointer}
input.btn_sm{background-color:#6ca80d; 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; padding:0}
.page li {display:inline-block; zoom:1; *display:inline;width:28px;font-size:14px;color:#666;margin:0 3px}
.page li a {display:block;padding:5px 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:#82a636;border:1px solid #d1d2d4;}

.clr {clear:both;}
.pos_abs {position:absolute;}
._center{text-align:center}

table.tmp_tb{width:800px; border-collapse:collapse; margin:10px auto;overflow:hidden}
table.tmp_tb tr{border:1px solid #aaa}
table.tmp_tb tr th{font-size:20px; text-align:center;padding:7px; background-color:#eee}
table.tmp_tb tr th.tit{font-size:16px; text-align:center;padding:7px; background-color:#fafafa; border:1px solid #aaa;}
table.tmp_tb tr td{padding:5px; border:1px solid #aaa; line-height:25px}
table.tmp_tb tr td.tit{width:155px; font-size:15px; text-align:center}
table.tmp_tb tr td.img{padding:5px; }
table.tmp_tb tr td.img img{width:200px; margin:3px; float:left }
table.tmp_tb tr td.body{overflow:hidden}
input{
    vertical-align:middle;
}

