@charset "utf-8";

/* 공통 */
.board_wrap {clear:both; margin-top:10px; text-align:center}
.btn_none {padding:3px 6px; height:20px; border:1px solid #000000; cursor:pointer; color:#000000}
.btn_round {padding:3px 6px; height:20px; border:1px solid #000000; cursor:pointer; color:#000000}
.btn_adm {padding:3px 6px; height:20px; border:1px solid #000000; cursor:pointer; color:#000000}
.input_type {margin-bottom:-1px; padding:3px 2px 0 2px; height:20px; background-color:#000; border:1px solid #000000; color:#000000; outline:none}
.select_type {height:20px; color:#000000; background-color:#000; border:1px solid #000000; outline:none}
.no_list {color:#000000}

/* list 관련 */
.board_top {clear:both; font:normal 11px dotum, tahoma; color:#000000}
.board_top .category_current {color:#000000}
.board_top .category_cnt {margin-left:1px; color:#000000}
.board_top a:link, .board_top a:visited, .board_top a:active {text-decoration:none; font:normal 11px dotum, tahoma; color:#000000}
.board_top a:hover {color:#000000}
.board_list {clear:both; width:100%; table-layout:fixed; margin:5px 0 0 0}
.board_list th {border-top:1px solid #000000; border-bottom:1px solid #000000; white-space:nowrap; height:33px; overflow:hidden; text-align:center; font:normal 11px dotum, tahoma; color:#000000}
.board_list th a:link, .board_list th a:visited, .board_list th a:active {text-decoration:none; color:#000000}
.board_list th a:hover {color:#000000}
.board_list td {padding:.5em; height:33px; border-bottom:0px dotted #000000; font:normal 12px gulim, tahoma; white-space:nowrap} 
.board_list td.number {font:normal 12px gulim, tahoma; color:#000000; text-align:center}
.board_list td.checkbox {text-align:center}
.board_list td.subject {overflow:hidden; color:#000000}
.board_list td.name {padding:0 0 0 10px; color:#000000}
.board_list td a:link, .board_list td a:visited, .board_list td a:active, .board_list td a:hover {text-decoration:none; color:#000000}
.board_list td.name .nomember {color:#000000}
.board_list td img {vertical-align:top}
.board_list .current {font:bold 12px gulim, tahoma; color:#000000}
.board_list .comment {font:normal 11px gulim, tahoma; color:#000000}
.category_color {color:#000000}
.icon_notice {margin-top:-1px; background:url(../img/icon_000.gif) -5px -15px; width:41px; height:15px}
.icon_file {margin-top:-1px; margin-left:7px; background:url(../img/icon_000.gif) -5px 0; width:10px; height:15px}
.icon_secret {margin-top:-1px; margin-left:4px; background:url(../img/icon_000.gif) -20px 0; width:10px; height:15px}
.icon_link {margin-top:-1px; margin-left:4px; background:url(../img/icon_000.gif) -33px 0; width:13px; height:15px}
.icon_new {margin-top:-1px; margin-left:4px; background:url(../img/icon_000.gif) -51px 0; width:22px; height:15px}
.icon_hot {margin-top:-1px; margin-left:4px; background:url(../img/icon_000.gif) -78px 0; width:24px; height:15px}
/* .icon_reply {margin:-2px 5px 0 10px; background:url(../img/icon_000.gif) -82px -15px; width:23px; height:15px} */
.board_button {clear:both; margin-top:7px; _margin-top:5px; height:35px; font:normal 11px dotum, tahoma; letter-spacing:-1px; line-height:14px}
.board_button ul {margin:0; padding:0; list-style:none; text-align:left}
.board_button ul.btn_left li {float:left; margin-right:2px}
.board_button ul.btn_right li {float:right; margin-left:2px}
.board_button a:link, .board_button a:visited, .board_button a:active, .board_button a:hover {vertical-align:bottom; text-decoration:none}

.board_page {clear:both; text-align:center; margin:3px 0 10px 0; font:normal 11px dotum, tahoma; color:#000000}
.board_page .page_style {font:normal 11px tahoma, dotum; color:#000000}
.board_page .page_num {font:normal 11px tahoma, dotum; color:#000000}

.board_search {text-align:center; margin-top:10px; height:30px}
.board_search .search_area {margin-left:-2px; margin-bottom:-1px; background-color:#000; border:1px solid #000000; width:155px; height:20px; outline:none; color:#000000}
.board_search .search_btn {margin-left:-24px; vertical-align:bottom; background:url(../img/icon_000.gif) -46px -14px #000000; border-bottom:1px solid #000000; width:20px; height:18px}
.board_search .text_vertical {height:16px; font:normal 12px tahoma, gulim; color:#000000}

/* view 관련 */
.view_title {padding:10px; border-top:0px solid #000000; border-bottom:1px solid #000000; font:bold 12px gulim, tahoma; color:#000000; line-height:14px; word-break:break-all}
.view_area {padding:10px; width:100%; _height:150px; min-height:150px; color:#000000; word-break:break-all; overflow-x:hidden}
.view_current {font:bold 12px gulim, tahoma; color:#000000; text-align:center}

.view_textarea {float:left; margin:3px 0 5px 5px; width:98%; height:80px; min-height:80px; background-color:#000; border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; color:#000000; outline:none; resize:none; overflow:visible}



/* write 관련 */
.write_title {padding:10px; border-top:1px solid #000000; border-bottom:1px solid #000000; font:bold 12px gulim, tahoma; color:#000000; line-height:14px; text-align:center; word-break:break-all}
.write_wrap {margin-bottom:10px}
.write_wrap a:link, .write_wrap a:visited, .write_wrap a:active, .write_wrap a:hover {text-decoration:none}
.write_wrap tr th {padding-left:10px; height:38px; font:normal 12px gulim, tahoma; color:#000000; text-align:left}
.write_wrap tr td {font:normal 12px gulim, tahoma; color:#000000; letter-spacing:-1px}
.write_wrap .btn_none {margin-left:-1px; padding:3px 6px; height:20px; border:1px solid #000000; cursor:pointer; font:normal 11px dotum, tahoma; color:#000000; letter-spacing:-1px; line-height:12px}
.write_textarea {padding:10px 0px 0 10px; width:100%; background-color:#ffffff; border:1px solid #3a3a3a; color:#000000; outline:none; resize:none; word-break:break-all}
.write_line {clear:both; margin-top:2px; border-top:1px solid #3a3a3a; height:1px; line-height:1px; font-size:1px}
.icon_btn_up {background:url(../img/icon_000.gif) -5px -30px; width:13px; height:13px}
.icon_btn_start {margin-left:-1px; background:url(../img/icon_000.gif) -20px -30px; width:13px; height:13px}
.icon_btn_down {margin-left:-1px; background:url(../img/icon_000.gif) -35px -30px; width:13px; height:13px}
.icon_file_add {background:url(../img/icon_000.gif) -50px -30px; width:13px; height:13px}
.icon_file_minus {margin-left:-1px; background:url(../img/icon_000.gif) -65px -30px; width:13px; height:13px}
.input_type_write {padding:0px 0px 0 10px; height:30px; background-color:#ffffff; border:1px solid #3a3a3a; color:#000000; outline:none}