.board_wrap { width:96%; margin:10px auto 0; padding:0 0 40px 0; }
.board_wrap input, .board_wrap select, .board_wrap img { vertical-align:middle; }

.buttons { clear:both;  margin-top:7px; overflow: hidden;}
.buttons li { float:left;  }
.buttons li.right { float:right; }
.buttons li a.dc_bd_button {
  display: inline-block;
  width: 80px;
  height: 45px;
  margin: 0;
  padding: 0;
  border-top: solid 1px #ddd;
  border-right: solid 1px #aaa;
  border-bottom: solid 1px #aaa;
  border-left: solid 1px #ddd;
  background-image: linear-gradient(180deg, #fff, #f1f1f1);
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  color: #555;
  line-height: 45px;
}

/* write */
#write_head { height:27px; padding:7px 0 0 10px; color:#505050; font-size:14px; font-weight:bold; border:1px solid #ddd; display:none;}
#write_cont li { overflow:auto; height:100%; padding:7px 0; border-bottom:1px solid #c3c3c3; color:#767573; }
#write_cont li label { padding:0 10px; font-size:14px; font-weight:bold;}
#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:100%;}
#write_cont #wr_content { width:100%; height:200px; }

#write_option #kcaptcha { float:left; margin-right:10px; }
#write_option ul { overflow:auto; }
#write_option ul li { float:left; width:350px; }
#write_option ul li.right { float:right; padding-right:5px; }

#write_submit { text-align:center; }
#write_submit a.dc_bd_button {
  display: inline-block;
  width: 80px;
  height: 45px;
  margin: 0;
  padding: 0;
  border-top: solid 1px #ddd;
  border-right: solid 1px #aaa;
  border-bottom: solid 1px #aaa;
  border-left: solid 1px #ddd;
  background-image: linear-gradient(180deg, #fff, #f1f1f1);
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  color: #555;
  line-height: 45px;
}

/* view */
#view_head { clear:both; position:relative; width:100%; height:20px; }
#view_head li { float:left; height:20px; color:#888; }
#view_head li.right { float:right; }
#view_title {clear:both;text-align:center; margin-bottom:3px; padding:5px 2px; background:#f7f7f7;color:#444; font-size:1.2em; font-weight:bold; border-top:2px solid #888; border-bottom:1px solid #ccc; word-break:break-all; word-wrap: break-word; }

#view_cont { margin-bottom:10px; border-bottom:1px solid #c3c3c3; }
#view_name { padding:6px 0; color:#888; border-bottom:1px dotted #666; }

#view_content { padding:10px 0 0 10px; overflow-x:auto; word-break:break-all; word-wrap: break-word; min-height:300px;}
#view_content ol { margin:12px 0; padding:0 0 0 40px; }
#view_content img {width:90%;text-align:center;}

#view_file {width:100%; height: 50px; border-top:solid 1px #c3c3c3; border-bottom:solid 1px #c3c3c3; vertical-align:middle;}
#view_filename { padding-top:6px;padding-left:6px;}

#view_nextprev { width:100%; margin:10px 0; padding: 5px; border:1px solid #C3C3C3; border-radius: 10px;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;}
#view_nextprev img {height:38px;}
#view_nextprev .dc_next{width:100%; height:38px; font-size:14px; margin-bottom: 5px;}
#view_nextprev .dc_bar {height:1px;border-bottom: 1px dotted #666;}
#view_nextprev .dc_prev{width:100%; height:38px; font-size:14px;margin-top: 5px;}
#view_nextprev a.dc_prevnext_btn {
  display: inline-block;
  width: 70px;
  height: 38px;
  margin: 0;
  padding: 0;
  border-top: solid 1px #ddd;
  border-right: solid 1px #aaa;
  border-bottom: solid 1px #aaa;
  border-left: solid 1px #ddd;
  background-image: linear-gradient(180deg, #fff, #f1f1f1);
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  color: #555;
  line-height: 39px;
}


#comment_list { clear:both; margin-top:20px; }
.comment_reply { background:url(/img/board/ico_reply.gif) no-repeat; }
.clist { border-top:1px solid #c3c3c3; }
.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; word-wrap: break-word; }

#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 #co_content { width:98%; height:41px; word-break:break-all; word-wrap: break-word; }

/* list */
#list_head { clear:both; margin:10px 0 0 0; }
#list_head li {  }
#list_head li.right {  }
#list_head li.left {  }

#list_cont {width:100%; border-top:2px solid #ccc;border-bottom:1px solid #ccc;}

#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:50px; color:#fff; font-size:14px; font-weight:bold; background-color:#6e6e6e;display:none;}
#list_cont tr.title th { border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; }
#list_cont tr.title th.brd_left { border-left:1px solid #c3c3c3; }
#list_cont tr.title th.brd_right { border-right:1px solid #c3c3c3; }
#list_cont tr.row { height:50px; text-align:center; }
#list_cont tr.row td { border-bottom:1px solid #c3c3c3; }
#list_cont tr.row td.no { font-weight:bold; font-size:14px ; color:#bbbbbb; }
#list_cont tr.row td.no span.current { font-weight:bold; color:#fff; }
#list_cont tr.row td.subject { text-align:left; word-break:break-all; word-wrap: break-word; font-weight:bold; font-size:1.1em; color:#666;}
#list_cont tr.row td.subject span.comt { font-family:Tahoma; font-size:10px; color:#555; }
#list_cont tr.row td.order { font:normal 11px tahoma; color:#555; }
#list_cont p.none { text-align:center; padding:50px 0; }


#list_search { margin-top:15px; text-align:center;}
#list_search select { height:25px; background-color:#f6f6f6; border:1px solid #7f9db9; font-size:12px; }
#list_search input.stx { width:100px; height:25px; background-color:#f6f6f6; border:1px solid #7f9db9; font-size:12px;padding-left:5px; }

/* 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:100%; 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; }


/* movecopy */
#mc_wrap { width:484px; margin:0 auto; padding:20px 0; }
#mc_wrap p.mc_btn { text-align:center; margin-top:10px; padding:15px 0; border-top:1px dotted #e4e4e4; }
#mc_title { padding:0 0 10px 0; border-bottom:2px solid #ebebeb; }
#mc_header { padding:20px 20px 0 20px; }

#mc_list { padding:10px 20px 20px 20px; }
#mc_list li { padding:5px 0; border-bottom:1px solid #e9e9e9; }
#mc_list li input { vertical-align:middle; }
#mc_list li.last { border:none; }

.notice_tit {color:#C1BBBB;font-weight:bold; font-size:16px;}