.bbs_wrap {font-size:13px; text-align:left;}

.bbs_btn,
.bbs_btn_b {display:inline-block; overflow:visible; height:25px; margin:0; padding:0 8px; border:0; border-radius:3px; background:#6BE; font-size:13px; line-height:25px; color:#FFF!important; text-decoration:none!important; vertical-align:middle; -webkit-appearance:none;}
.bbs_btn_b {background:#224;}

.bbs_top,
.bbs_btm {overflow:hidden; width:100%;}
.bbs_top {padding-bottom:8px;}
.bbs_btm {padding-top:8px;}
.bbs_top .area_l,
.bbs_btm .area_l {float:left; text-align:left;}
.bbs_top .area_r,
.bbs_btm .area_r {float:right; text-align:right;}
.bbs_top button, .bbs_top select, .bbs_top input, .bbs_top img,
.bbs_btm button, .bbs_btm select, .bbs_btm input, .bbs_btm img {margin:0; vertical-align:middle;}

.bbs_cate,
.bbs_srch {float:left; margin:0; padding:0; border:0;}
.bbs_srch .kword {width:120px; margin:0; vertical-align:middle;}
.bbs_admin {margin:0; padding:8px; border:0; background:#EEE;}

.bbs_pass {width:220px; padding:20px 0; border:2px solid #555; background:#F6F6F6; box-shadow:0 2px 2px #DDD; text-align:center;}
.bbs_pass fieldset {margin:0; padding:0; border:0;}
.bbs_pass p {margin:0; padding:0 0 8px;}
.bbs_pass .passwd {width:70px; margin:0; vertical-align:middle;}

.bbs_admin legend,
.bbs_cate legend,
.bbs_srch legend,
.bbs_pass legend,
.bbs_edit legend {overflow:hidden; position:absolute; width:1px; height:1px;}

.bbs_list img,
.bbs_view img,
.bbs_edit img {vertical-align:middle;}

.bbs_list {margin:0; padding:0; border-top:1px solid #DDD; background:#FFF; font-size:13px; list-style:none;}
.bbs_list li {margin:0; padding:10px 20px 10px 5px; border-bottom:1px solid #DDD; background:url(image/ic_arr.png) no-repeat 100% 50%; background-size:auto 34px;}
.bbs_list li.notice {background-color:#FFA;}
.bbs_list .tit {font-weight:bold; font-size:15px;}
.bbs_list .date,
.bbs_list .name,
.bbs_list .hit {color:#888;}
.bbs_list .sl {color:#CCC;}

.bbs_view {font-size:13px;}
.bbs_view dl {margin:0; padding:0;}
.bbs_view dt {overflow:hidden; width:100%; margin:0; padding:0 0 5px; font-weight:bold; font-size:15px;}
.bbs_view dt .tit {float:left;}
.bbs_view dt .btns {float:right; font-weight:normal;}
.bbs_view dd {margin:0; padding:0 0 5px;}
.bbs_view dd.date,
.bbs_view dd.name,
.bbs_view dd.etc {text-align:right;}
.bbs_view dd.note {padding:10px 0; border-top:1px solid #CCC;}
.bbs_view dd.file {padding:2px 10px; background:#EEE;}
.bbs_view .reply {margin-top:20px; padding:10px; border:1px solid #CCC;}
.bbs_view .reply .stt {font-style:normal; color:#069;}

.bbs_edit {margin:0; padding:0; border:0;}
.bbs_edit .tit {display:block; margin:20px 0; padding:2px 0; background:#EEE; font-weight:bold; font-size:15px; text-align:center;}
.bbs_edit table {width:100%; border:0; table-layout:fixed;}
.bbs_edit caption {display:none;}
.bbs_edit th,
.bbs_edit td {padding:5px 0; border:0; font-size:13px; text-align:left;}
.bbs_edit button,
.bbs_edit select,
.bbs_edit input,
.bbs_edit textarea {margin:0; vertical-align:middle;}
.bbs_edit textarea {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.bbs_edit ul {margin:0; padding:0; list-style:none;}
.bbs_edit li {margin:0; padding:0;}
.bbs_edit .none {overflow:hidden; padding:0; border-bottom:0; font-size:0; line-height:0; text-align:left; text-indent:-999px;}
.bbs_edit .em {color:#F00;}

.bbs_nav {padding-top:8px; text-align:center;}
.bbs_nav a {display:inline-block; min-width:18px; width:auto!important; width:28px; height:25px; margin:0 2px; padding:0 5px; border:1px solid #BBB; border-radius:3px; background:#FFF; color:#333; line-height:25px; white-space:nowrap; vertical-align:middle;}
.bbs_nav a:hover {background:#EEE; color:#333; text-decoration:none;}
.bbs_nav .on,
.bbs_nav .on:hover {border-color:#0AE; background:#0AE; color:#FFF;}
.bbs_nav .go_first,
.bbs_nav .go_last {display:none;}
