/* CSS Document */
.dk_table_area { clear:both; margin:0 auto 0 auto; *zoom:1;}
.dk_table_area:after { content:""; clear:both; display:block;}
.board_top_area { clear:both; *zoom:1;}
.board_top_area:after { content:""; clear:both; display:block;}
.board_top_area .top_category_area { float:left;}
.board_top_area .top_category_area img { vertical-align:middle;}
.board_top_area .top_category_area .date { color:#999;}
.board_top_area .top_category_area select { }
.board_top_area .top_other_area { float:right;}
.board_top_area .top_other_area img { vertical-align:middle;}
.board_top_area .top_other_area .total_bulletin { color:#999;}

.dk_table { clear:both; margin:10px auto 10px auto;border-collapse:collapse;}
.dk_table tr.bg0 { background-color:#f3f3f3; } 
.dk_table tr.bg1 { background-color:#FFF; } 

/* 리스트 띠 */
.dk_table thead tr th { text-align:center; background:url(img/board_bg.gif) repeat-x 0 0; color:#454545;  font-weight:normal;height:28px; font-size:11px;}

.dk_table thead tr th .subject { float:left; display:inline; margin: 8px 0 0 5px; font-weight:bold; color:#454545; text-align:left;}
.dk_table thead tr th .other { float:right; display:inline; margin: 4px 5px 5px 0; text-align:right;}
.dk_table thead tr th a { color:#454545;font-size:11px;}
.dk_table thead tr td.other img { vertical-align:middle;}
.dk_table thead tr td .view_file { color:#888; font-size:11px;}
.dk_table thead tr td .datetime { color:#D3D3D3;font-size:11px;}
.dk_table thead tr td .download {color:#FF6600; font-size:11px;}
.dk_table thead tr td .link { color:#888;}
.dk_table thead tr td .link_hit {color:#FF6600;}
.dk_table thead tr td .poster { float:left; padding:5px 0 0 5px;}
.dk_table thead tr td .other { float:right;padding:5px 5px 0 0;}

.dk_table tr td { height:30px; border-bottom:1px dashed #EFEFEF;overflow:hidden;
						word-break:break-all;
}
.dk_table tr td .cont_print {word-break:break-all;}
.dk_table tr td .good_area {width:72px; height:55px; background:url(img/good_bg.gif) no-repeat; text-align:center; float:right;}
.dk_table tr td .good_area img { vertical-align:middle;}
.dk_table tr td .good_area .good_text {margin:7px 0 5px 0;}


.dk_table tr td.num { color:#999; text-align:center;}
.dk_table tr td.checkbox { text-align:center; }
.dk_table tr td.subject { overflow:hidden; }
.dk_table tr td.subject .notice { font-weight:bold;}
.dk_table tr td.subject .comment {font-size:10px; color:#D35921;}
.dk_table tr td.name { text-align:center; }
.dk_table tr td.datetime { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.dk_table tr td.hit { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.dk_table tr td.good { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.dk_table tr td.nogood { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.dk_table tr td input, .dk_table tr th input {margin:0; padding:0;width:13px; height:13px; vertical-align:middle;}
.dk_table tr td.no_content {height:100px !important;} /* 게시물이 없을 경우 */
.dk_table tr td.file_add {text-align:center;}



.board_btn {clear:both; margin:10px auto 0 auto; *zoom:1;}
.board_btn:after { content:""; clear:both; display:block; }
.board_btn .btn_left { float:left;}

.board_btn .btn_right { float:right;}
.board_page { clear:both; text-align:center}
.board_page span {color:#4D6185; font-size:11px;}
.board_page b .number {color:#4D6185; font-size:11px;}
.board_search { clear:both;text-align:center; margin:10px 0 0 0;vertical-align:midde;}
.board_search input {vertical-align:middle; }
.board_search .search_input{height:15px; border:1px solid #7F9DB9; padding:3px 0 0 0;}
.board_search select {vertical-align:middle;height:20px;}

/* 이전 다음글 영역 */
.pn_area { clear:both; margin:10px auto 0 auto; padding:0 0 5px 0; *zoom:1;}
.pn_area:after { content:""; clear:both; display:block; }
.pn_area .pn_left { float:left;}
.pn_area .pn_right { float:right;}

/* 코멘트영역 */
.coment_area {clear:both; margin:10px auto 0 auto;border-collapse:collapse;}
.coment_area .coment_type {clear:both;  width:100% ;margin:10px auto 0 auto;border-collapse:collapse;}
.coment_print_area {clear:both;line-height:20px; padding:7px; word-break:break-all; overflow:hidden; }

/* 글쓰기 타이틀 */
.write_title { background:#767676;border-bottom:2px solid #e4e4e4; color:#e8e8e8;  font-weight:normal; padding:5px;}

/* 글쓰기버튼 영역 */
.btn_write_area {clear:both; margin:10px auto 0 auto; padding:0 0 5px 0; text-align:center; *zoom:1;}
.btn_write_area:after {content:""; clear:both; display:block; }
.btn_write_area img,
.btn_write_area a,
.btn_write_area input {vertical-align:middle;}

/* 글쓰기 테이블 스타일 */
.dk_write { clear:both; margin:10px auto 0 auto;border-collapse:collapse; width:100%;}
.dk_write tr th {padding:2px 0; background:#FFF; text-align:center; border-bottom:1px solid #EFEFEF;}
.dk_write tr th.content_title {padding:5px 0; background:#FFF; }

.dk_write tr td {padding:2px 2px; border-bottom:1px solid #EFEFEF;}
.dk_write tr td input {margin:0 2px 0 0; vertical-align:middle;}
.dk_write tr td.content_write_area {text-align:center;}

/* 글쓰기 인풋박스 */
.txt_input {background:#fbfbfb; padding:2px 3px; border:1px solid #a7a7a7; border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}

/* 파일첨부 */
#variableFiles tr td {border:0 !important;padding:0 !important; margin:0 !important;}
#variableFiles tr td input {}


/* 코멘트 박스 */
.comment_box {clear:both; border-collapse:collapse; width:100%; background:#F9F9F9;}
.comment_box tr td {padding:3px 5px; }
.comment_box input, .comment_box span, .comment_box img {vertical-align:middle;}
