.board_wrap { width:100%; margin:0 auto 0; padding:0 3% 30px 3%; }
.board_wrap input, .board_wrap select, .board_wrap img { vertical-align:middle;font-family: Nanum Gothic; }

.buttons { clear:both; height:55px; margin-top:7px; overflow: hidden;}
.buttons li { float:left; height:31px; }
.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: 12px;
  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:80%; }
#write_cont #wr_content { width:100%; height:400px; }

#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; padding-top:20px; }
#write_submit button.btn_write{position: relative;bottom: inherit;left: inherit;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: url(./img/bg_button_cancle.gif) repeat-x;text-align: center;font-size: 12px;font-weight: 700;color: #555;line-height: 45px;cursor: pointer;}
#write_submit a.btn_view{position: relative;bottom: inherit;left: inherit;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: url(./img/bg_button_cancle.gif) repeat-x;text-align: center;font-size: 12px;font-weight: 700;color: #555;line-height: 45px;vertical-align: top;cursor: pointer;}

/* view */
#view_head { clear:both; position:relative; width:220px; height:20px; }
#view_head li { float:left; height:30px; color:#888; }
#view_head li.right { float:right; }
#view_title { margin-bottom:3px; padding:8px 0 8px 10px; color:#550c09; font-size:16px; font-weight:bold; border-top:2px solid #6e6e6e; border-bottom:1px solid #6e6e6e; 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; text-align: right;}
#view_content { padding:10px 0 0 0; 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:100%; height:100%; text-align:center;}

#view_file {width:100%; min-height: 50px; line-height:25px; 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%;; height: 133px; margin:10px 0; padding: 25px; 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:0 0 18px 0; }
#list_head li {  }
#list_head li.right {  }
#list_head li.left {  }

#list_cont col.no { width:50px; }
#list_cont col.check { width:40px; }
#list_cont col.name { width:115px; }
#list_cont col.date { width:50px; }
#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:25px ; color:#bbbbbb; padding: 0 5px;}
#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:14px ; color:#fff;padding: 0 10px;}
#list_cont tr.row td.subject span.comt { font-family:Tahoma; font-size:10px; color:#555; }
#list_cont tr.row td.subject_list { text-align:left; word-break:break-all; word-wrap: break-word; font-weight:normal; font-size:14px ; color:#fff;padding: 0 10px;}
#list_cont tr.row td.subject_list 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; }

/* 탭형 카테고리 */
.category_tab {height:46px; border-bottom:1px solid #a94267;margin-bottom: 50px;}
.category_tab ul li {float:left;font-size:14px; color:#aaa;  width:25%; min-width:80px; height:45px; background-color:#f9f9f9; text-align:center; border-left:1px solid #eee; border-top:1px solid #eee; border-right:1px solid #eee;cursor: pointer;line-height: 45px;}
.category_tab ul li a:link,
.category_tab ul li a:active,
.category_tab ul li a:visited,
.category_tab ul li a:hover {color: #333;padding: 15px;}
.category_tab ul li.on {float:left; z-index:10;  font-size:14px; color:#333; min-width:80px; font-weight:600; height:46px; background-color:#fff; text-align:center; border-left:1px solid #a94267; border-top:1px solid #a94267; border-right:1px solid #a94267;cursor: pointer;line-height: 45px;}
.category_tab ul li.on a:link,
.category_tab ul li.on a:active,
.category_tab ul li.on a:visited,
.category_tab ul li.on a:hover {color: #333;padding: 15px;}

.dc_cate select { width:100%; height:45px; background-color:#f6f6f6; border:1px solid #7f9db9; font-size:16px; margin:0 0 10px 0;}

#list_search { margin-top:15px; text-align:center;}
#list_search select { float:left; width:20%; height:45px; background-color:#f6f6f6; border:1px solid #7f9db9; font-size:16px; margin:0 1% 10px 0;}
#list_search input.stx { float:left; width:58%; height:45px; background-color:#f6f6f6; border:1px solid #7f9db9; font-size:16px;padding-left:5px; margin:0 1% 10px 0;}
#list_search button.btn_search{position: relative;bottom: inherit;left: inherit;display: inline-block;width: 20%;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: url(./img/bg_button_cancle.gif) repeat-x;text-align: center;font-size: 12px;font-weight: 700;color: #555;line-height: 45px;cursor: pointer;}

/* 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:#fff; text-decoration:none; }
.pagination a:hover, .pagination a:active { border:1px solid #f90d0d; background-color:#fa4949; color:#ffffff !important; }
.pagination span.current { padding:4px 7px 4px 7px; margin:2px 2px 2px 2px; border:1px solid #f90d0d; background-color:#fa4949; 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; }


/* 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; }

#categoryTabBox{position:relative; width:100%; height:30px; z-index:30; margin:0 0 30px 0;}
#categoryTabBox ul.categoryTab{ position: absolute;top: 0px;left: 0px;height: 30px;}
#categoryTabBox ul.categoryTab li{float:left; border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;border-right: solid 1px #ddd;text-align: center;line-height: 30px;font-size: 14px;}
#categoryTabBox ul.categoryTab li:first-child{border-left: solid 1px #ddd;}
#categoryTabBox ul.categoryTab li a{display:block;padding: 0 20px;}
#categoryTabBox ul.categoryTab li a:hover{background-color:#333;color:#fff;font-weight:bold;}
#categoryTabBox ul.categoryTab li.on{background-color:#333;color:#fff;font-weight:bold;}
#categoryTabBox ul.categoryTab li.on a{color:#fff;}