
/* <style> */

/* board */
.bbs_list {border-collapse:collapse; width:90%; margin:50px auto 5px auto; }
.bbs_list tr{border-bottom: 1px solid #c3c3c3;}
.bbs_list tr th {padding:7px 0;font-size:13px; color:#555; border-bottom: 1px solid #666;;font-family: 'NanumSquare' }
.bbs_list tr th.top_line {padding:0;height:2px;background:#acacac; border: 0;}
.bbs_list tr td {padding:8px 2px;font-size:14px;background:#fff;text-align:center;}
.bbs_list tr td.comm {padding-left:10px;text-align:left;}
.bbs_list tr td.comm_body {padding:10px;text-align:left;line-height:1.6em; letter-spacing:0; font-size:14px;}
.bbs_list tr td.comm a {color:#5e5e5e;}
.bbs_list tr td.comm a:hover {color:#cf3030;}


/* image board */
ul.bbs_list_image{ overflow: hidden; width: 95%; display: block; margin: 0 auto;}
ul.bbs_list_image li{padding:0; margin:0;margin-bottom:20px; float:left; width:25%; text-align: left;} 
ul.bbs_list_image li div.img {width: 94%;margin: 3%; height: 151px ; display:inline-block; overflow:hidden; -webkit-background-size: cover; background-size: cover; background-position: center center; cursor: pointer;}
ul.bbs_list_image li p.title{font-size: 14px; padding:0 10px ; margin:5px 0; text-align: left;}
ul.bbs_list_image li a{color: #333;}






/*srarch*/
.search_area {width:90%;height:35px; margin: 30px auto; text-align: center;}
.search_area  form {display: block; text-align: center;}
.search_area  form input{margin: 0 3px; display: inline-block; font-family: 'NanumSquare'}
.search_area  form .txt {width:220px; color:#666;font-size:14px; border:1px solid #e2dddd; padding:2px 2px 3px; background-color: #f2f2f2;}
.search_area  form .subm {color:#fff;font-size:12px; border:1px solid #414141;  background-color: #464646; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding: 3px 8px;}
.search_area  form .sele {color: #111; font-size: 14px; padding:0px 8px 3px; vertical-align: bottom} 








.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';}

input.btn_def, button.btn_def{background-color:#464646; padding:6px 12px; margin:5px; border-radius: 4px; color:#fff; font-size:13px; border:0;font-family:'NanumSquare'; cursor:pointer; font-weight: bold;}
input.btn_sm{background-color:#aaa; 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:#838383;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;
}

.r_href_line{background-image: url("../img/1px_e2e2e2.png"); background-position: right top; -webkit-background-size: 1px 10px; background-size: 1px 10px; background-repeat: no-repeat;}