.board_category {margin:0}
.board_category li {float:left}
.board_category li a {display:block;width:128px;padding:10px 0;text-align:center;background:#efefef;color:#222;font-weight:normal;position:relative;border:1px solid #cddedf;border-left:0;border-right:0;}
.board_category li a i,
.board_category li a em {position:absolute;right:0;top:0px;width:1px;height:100%;background:#cddedf}
.board_category li a em {display:none;background:#000}
.board_category li a.on {background:#00a7af;border-color:#00a7af;color:#fff !important}
.board_category li a.on i {display:none}
.board_category li:first-child a {width:151px}
.board_category li:first-child a em {left:0;right:initial;display:block;background:#ddd}
.board_category li:first-child a.on em {background:#cddedf}
.board_category li a.onPrev em {display:block}
.board_category li a:hover, .board_category li a:focus {color:#00a7af;text-decoration:none}
.board_category:after {display:block;content:'';clear:both}

.board_list {width:100%;border-top:2px solid #3e3e3e;margin-top:20px}
.board_list thead tr th {background:#1d2b54;line-height:42px;font-weight:bold;color:#fff}
.board_list thead th span {display:block;position:relative}
.board_list thead th em {position:absolute;background:#7b7b7b;width:1px;height:12px;margin-top:15px;right:0}
.board_list th, .board_list td {border-bottom:1px solid #dbdbdb}
.board_list td {color:#424242;height:42px;text-align:center}
.board_list td.subject {text-align:left;}
.board_list td.subject a {display:block;line-height:1.6em;padding:25px 0;padding-left:110px;color:#626262;position:relative;background:url('img/q.png') 40px 15px no-repeat}
.board_list td.thumb a {position:relative;border:1px solid #cdcdcd;display:inline-block}
.board_list td.thumb a img {}
.board_list td.thumb a span {position:absolute;left:0;bottom:0;background:#333;color:#fff;width:100%;font-size:11px;line-height:25px}
.board_list tr.on td.subject { background: #FFFFD0 }
.board_list .ico_ready,
.board_list .ico_end {display:block;background:#868686;color:#fff;font-weight:bold;width:60px;margin:0 auto;padding:3px 0}
.board_list .ico_end {background:#0ca7ff}
.board_list .first td {}
.board_list em.v {position:absolute;right:30px;background:url('img/arrow.png') 0px 0px no-repeat;width:30px;height:30px}
.board_list em.vo {background:url('img/arrow_down.png') 0px 0px no-repeat}



.board_write { width: 100%; border-collapse: collapse }
.board_write th, .board_write td { border-bottom: 1px solid #d9d9d9; border-top: 1px solid #F400A1; padding: 8px 0; background: #fff }
.board_write th { background: #efefef; font-weight: bold; text-align: center }
.board_write td { padding-left: 10px }
.board_write .end th,.board_write .end td {border-bottom:1px solid #919191;border-left:0;border-right:0}
.board_write .first th, .board_write .first td {border-top:3px solid #2754ae}


.board_view { width: 100%; border-collapse: collapse }
.board_view th, .board_view td { border-bottom: 1px solid #d9d9d9; border-top: 1px solid #F400A1; padding: 8px 0; background: #fff }
.board_view th { background: #efefef; font-weight: bold; text-align: center }
.board_view td { padding-left: 10px }
.board_view .first th, .board_view .first td {border-top:3px solid #1d2b54}
#commentContents td {border:0}

.comment_view { width: 100%; border-collapse: collapse }
