#board_wrap { width:100%; margin:0 auto; padding:0 0 30px 0; }
#board_wrap input, #board_wrap select, #board_wrap img { vertical-align:middle; }

#buttons { clear:both; height:31px; margin-top:7px; border-bottom:2px solid #eeeeee; }
#buttons li { float:left; height:31px; }
#buttons li.right { float:right; }

/* write */
#write_head { height:27px; padding:7px 0 0 10px; color:#505050; font-size:14px; font-weight:bold; border:1px solid #ddd; }
#write_cont li { overflow:auto; height:100%; padding:7px 0; border-bottom:1px solid #e7e7e7; color:#333333; }
#write_cont li label { padding:0 10px; }
#write_cont li input { vertical-align:middle; }
#write_cont li p.tx_row { margin-bottom:5px; }
#write_cont li p.tx_row span { cursor:pointer; }
#write_cont #wr_subject { width:85%; }
#write_cont #wr_content { width:99%; height:200px; }
#write_option #kcaptcha { float:left; margin-right:10px; }
#write_submit { text-align:center; padding-top:20px; }

/* view */
#view_head { clear:both; height:30px; }
#view_head li { float:left; height:30px; color:#888; }
#view_head li.right { float:right; }
#view_title { height:26px; margin-bottom:3px; padding:8px 0 0 10px; color:#505050; font-size:13px; font-weight:bold; border:1px solid #ddd; word-break:break-all; }

#view_cont { margin-bottom:10px; border-bottom:1px solid #ddd; }
#view_name { padding:6px 0; color:#888; border-bottom:1px dotted #eee; }
#view_content { padding:10px; overflow-x:auto; word-break:break-all; }
#view_content ol { margin:12px 0; padding:0 0 0 40px; }

#comment_list { clear:both; margin-top:20px; }
.comment_reply { background:url(/img/board/ico_reply.gif) no-repeat; }
.clist { border-top:1px solid #ddd; }
.clist p.cl_infor { overflow:hidden; height:100%; padding:8px 0 5px 0; border-bottom:1px dotted #eee; }
.clist span.cl_name { float:left; }
.clist span.cl_ip { float:left; color:#b2b2b2; font-size:11px; }
.clist span.cl_control { float:right; text-align:right; color:#888; font-size:11px; }
.clist p.cl_content { clear:both; overflow:hidden; margin-bottom:5px; padding:7px; word-break:break-all; }

.hide { display:none; }

#comment_reply { display:none; float:left; border:none; }
.cform { overflow:hidden; height:100%; margin-bottom:10px; padding:5px; border:1px solid #eee; }
.cform p.cw_infor { overflow:hidden; height:100%; padding-bottom:5px; }
.cform span.cw_control, .cform span.cw_cont { float:left; }
.cform span.cw_etc, .cform span.cw_wrkey, .cform span.cw_write { float:right; }
.cform #wr_content { width:98%; height:41px; word-break:break-all; }

/* list */
#list_head { clear:both; height:25px; }
#list_head li { float:left; height:25px; }
#list_head li.right { float:right; }

#list_cont col.no { width:50px; }
#list_cont col.check { width:40px; }
#list_cont col.name { width:115px; }
#list_cont col.date { width:40px; }
#list_cont col.hit { width:50px; }
#list_cont tr.title { height:34px; color:#505050; } 
#list_cont tr.title th { border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
#list_cont tr.title th.brd_left { border-left:1px solid #ddd; }
#list_cont tr.title th.brd_right { border-right:1px solid #ddd; }
#list_cont tr.row { height:29px; text-align:center; }
#list_cont tr.row td { border-bottom:1px solid #eee; }
#list_cont tr.row td.no { font:normal 11px tahoma; color:#b3b3b3; }
#list_cont tr.row td.no span.current { font-weight:bold; color:#e15916; }
#list_cont tr.row td.subject { text-align:left; word-break:break-all; }
#list_cont tr.row td.subject span.comt { font-family:Tahoma; font-size:10px; color:#ee5a00; }
#list_cont tr.row td.order { font:normal 11px tahoma; color:#bababa; }
#list_cont p.none { text-align:center; padding:50px 0; }

#list_search { margin-top:15px; text-align:center; }
#list_search select { height:21px; background-color:#f6f6f6; border:1px solid #7f9db9; }
#list_search input.stx { width:200px; height:18px; background-color:#f6f6f6; border:1px solid #7f9db9; }

/* paging */
#pagination { text-align:center; line-height:30px; clear:both; margin:15px 0 10px 0; }
#pagination * { font-family:Verdana; font-size:12px; color:#808080 !important; font-weight:bold; }
#pagination a { padding:4px 7px 4px 7px; margin:2px; border:1px solid #D1D1D1; background-color:#ffffff; text-decoration:none; }
#pagination a:hover, #pagination a:active { border:1px solid #5e5e5e; background-color:#818181; color:#ffffff !important; }
#pagination span.current { padding:4px 7px 4px 7px; margin:2px 2px 2px 6px; border:1px solid #8a8a8a; background-color:#8a8a8a; color:#ffffff !important; }

/* password */
#pwd_wrap { width:600px; margin:0 auto; padding:20px 0; }
#pwd_wrap p { margin:15px 0; padding-top:30px; text-align:center; border-top:#e4e4e4 1px dotted; }
#pwd_title { padding:15px 0; border-bottom:2px solid #ebebeb; }
#pwd_cont { padding:30px; text-align:center; }
#pwd_cont span { margin-right:35px; }
#pwd_cont input { vertical-align:middle; }