.bbs_wrap {padding:10px 0;}
.bbs_wrap form {margin:0; padding:0;}
.bbs_wrap img {border:0;}
.bbs_wrap .break {margin-top:16px;}
.bbs_func {text-align:right;}
.bbs_func img {margin-bottom:4px; vertical-align:middle;}
.bbs_help {width:350px; padding:8px; border:1px solid #777; border-radius:5px; background:#FFC; box-shadow:0 2px 2px #DDD; color:#333; font-size:12px; line-height:18px;}

.bbs_top,
.bbs_btm {overflow:hidden; width:100%; padding:4px 0;}
.bbs_top .area_l {float:left; text-align:left;}
.bbs_top .area_r {float:right; text-align:right;}
.bbs_btm .area_l {float:left; width:20%; height:20px; text-align:left;}
.bbs_btm .area_c {float:left; width:60%; height:20px; text-align:center;}
.bbs_btm .area_r {float:right; height:20px; text-align:right;}
.bbs_top select, .bbs_top input, .bbs_top img,
.bbs_btm select, .bbs_btm input, .bbs_btm img {margin:0; vertical-align:middle;}

.bbs_admin {display:block; overflow:hidden; width:100%; margin:0; padding:4px 0; border:0;}
.bbs_admin legend {visibility:hidden; overflow:hidden; position:absolute; width:1px; height:1px;}
.bbs_admin button,
.bbs_admin select {float:left; margin:0 0 0 4px;}
.bbs_admin select {width:180px; height:20px;}
.bbs_admin .delete,
.bbs_admin .copy,
.bbs_admin .move {overflow:hidden; position:relative; width:35px; height:17px; padding:0; border:0; background:#EEE; line-height:18px; cursor:pointer;}
.bbs_admin .delete span,
.bbs_admin .copy span,
.bbs_admin .move span {position:absolute; top:0; left:0; width:35px; height:17px;}
.bbs_admin .delete span {background:url(image/admin_delete.gif) no-repeat 0 0;}
.bbs_admin .copy span {background:url(image/admin_copy.gif) no-repeat 0 0;}
.bbs_admin .move span {background:url(image/admin_move.gif) no-repeat 0 0;}
.bbs_admin .delete_on span {background:url(image/admin_delete_on.gif) no-repeat 0 0;}
.bbs_admin .copy_on span {background:url(image/admin_copy_on.gif) no-repeat 0 0;}
.bbs_admin .move_on span {background:url(image/admin_move_on.gif) no-repeat 0 0;}
.bbs_admin .exec {overflow:hidden; position:relative; width:60px; height:20px; padding:0; border:0; background:#EEE; line-height:20px; cursor:pointer;}
.bbs_admin .exec span {position:absolute; top:0; left:0; width:60px; height:20px; background:url(image/bt_execute.gif) no-repeat 0 0;}

.bbs_cate {float:left; margin:0; padding:0; border:0;}
.bbs_cate legend {visibility:hidden; overflow:hidden; position:absolute; width:1px; height:1px;}
.bbs_cate select {height:20px;}

.bbs_srch {display:block; margin:0; padding:4px 0; border:0; text-align:center;}
.bbs_srch legend {visibility:hidden; overflow:hidden; position:absolute; width:1px; height:1px;}
.bbs_srch input,
.bbs_srch select {margin:0; vertical-align:middle;}
.bbs_srch select {height:20px;}
.bbs_srch .kword {width:120px;}

.bbs_pass {width:180px; margin:0; padding:10px 0; border:2px solid #777; border-radius:8px; background:#F6F6F6; box-shadow:0 2px 2px #DDD; text-align:center;}
.bbs_pass fieldset {display:block; margin:0; padding:0; border:0;}
.bbs_pass legend {visibility:hidden; overflow:hidden; position:absolute; width:1px; height:1px;}
.bbs_pass p {width:145px; margin:0 auto; padding:0 0 4px; text-align:left;}
.bbs_pass input {margin:0; vertical-align:middle;}
.bbs_pass .passwd {width:70px;}
.bbs_pass .ok,
.bbs_pass .cancel {overflow:visible; height:20px; padding:0 4px; border:1px solid #AAA; border-radius:3px; background:#FFF; box-shadow:0 1px 1px #EEE; font-size:12px; line-height:normal; cursor:pointer;}

.bbs_recomm {float:right; clear:both; overflow:hidden; width:250px; height:64px; margin:4px 0; background:url(image/bg_recomm.gif) no-repeat 0 0; text-align:center;}
.bbs_recomm fieldset {display:block; margin:0; padding:8px 0 4px; border:0;}
.bbs_recomm legend {visibility:hidden; overflow:hidden; position:absolute; width:1px; height:1px;}
.bbs_recomm input,
.bbs_recomm select {margin:0; vertical-align:middle;}
.bbs_recomm .desc {margin:0 14px; padding-top:4px; border-top:1px dashed #DDD;}

.bbs_prevnext {width:100%; margin:0; padding:0; border-top:1px solid #DDD; list-style:none;}
.bbs_prevnext li {overflow:hidden; width:100%; margin:0; padding:4px 0; border-bottom:1px solid #DDD;}
.bbs_prevnext strong {float:left; width:54px;}

.bbs_list img,
.bbs_view img,
.bbs_edit img {vertical-align:middle;}

.bbs_list {width:100%; border:0; border-top:3px solid #5D736D; border-bottom:1px solid #DDD;}
.bbs_list caption {display:none;}
.bbs_list th {height:26px; padding:0; border:0; background:#F3F0E8; text-align:center;}
.bbs_list td {padding:3px 0; border:0; border-top:1px solid #DDD; font-size:12px; line-height:18px; text-align:center;}
.bbs_list td.tit {text-align:left;}
.bbs_list td.cat,
.bbs_list td.stt {white-space:nowrap;}

.bbs_view {width:100%; border:0; border-top:3px solid #5D736D; table-layout:fixed;}
.bbs_view .bbs_capt {display:none;}
.bbs_view .bbs_th,
.bbs_view .bbs_td {padding:3px 0; border:0; border-bottom:1px solid #DDD; font-weight:normal; font-size:12px; line-height:18px;}
.bbs_view .bbs_th {text-align:center;}
.bbs_view .bbs_td {text-align:left;}
.bbs_view .bbs_th_bg {background:#F3F0E8;}
.bbs_view .none {overflow:hidden; padding:0; border-bottom:0; font-size:0; line-height:0; text-align:left; text-indent:-999px;}
.bbs_view .stt {font-style:normal; color:#069;}
.bbs_view .ip {font-family:Tahoma,Sans-serif; font-size:11px; color:#999;}
.bbs_view .func {padding:4px; text-align:right;}
.bbs_view .func button {overflow:visible; margin:0; padding:0; border:0; background:transparent; cursor:pointer;}

.bbs_edit {display:block; margin:0; padding:0; border:0;}
.bbs_edit legend {visibility:hidden; overflow:hidden; position:absolute; width:1px; height:1px;}
.bbs_edit .bbs_tbl {width:100%; border:0; border-top:3px solid #5D736D; table-layout:fixed;}
.bbs_edit .bbs_capt {display:none;}
.bbs_edit .bbs_th,
.bbs_edit .bbs_td {padding:3px; border:0; border-bottom:1px solid #DDD; font-weight:normal; font-size:12px; line-height:18px;}
.bbs_edit .bbs_th {text-align:center; background:#F3F0E8;}
.bbs_edit .bbs_td {text-align:left;}
.bbs_edit ul {margin:0; padding:0; list-style:none;}
.bbs_edit li {margin:0; padding:1px 0;}
.bbs_edit button,
.bbs_edit select,
.bbs_edit input,
.bbs_edit textarea {margin:0; vertical-align:middle;}
.bbs_edit .none {overflow:hidden; padding:0; border-bottom:0; font-size:0; line-height:0; text-align:left; text-indent:-999px;}
.bbs_edit .help {display:inline-block; overflow:hidden; width:16px; height:16px; margin-left:4px; border:0; background:url(image/refer.gif) no-repeat 0 0; font-size:0; line-height:0; text-align:left; text-indent:-999px; cursor:pointer;}
.bbs_edit .color {display:inline-block; overflow:hidden; width:18px; height:18px; margin-left:4px; border:1px solid #000; background:#000; font-size:0; line-height:0; text-align:left; text-indent:-999px; cursor:pointer;}
.bbs_edit .calendar {display:inline-block; overflow:hidden; width:18px; height:18px; margin-left:4px; border:0; background:url(image/calendar.gif) no-repeat 0 50%; font-size:0; line-height:0; text-align:left; text-indent:-999px; cursor:pointer;}
.bbs_edit .filedel {display:inline-block; overflow:hidden; margin-left:4px; font-size:12px; line-height:normal; cursor:pointer;}
.bbs_edit .em {color:#F00;}
