@charset "utf-8";

/* 공통 */
.board_wrap {clear:both; margin-top:10px; text-align:center}
.btn_none {padding:3px 6px; height:20px; border:1px solid #c5c5c5; cursor:pointer; color:#c5c5c5}
.btn_round {padding:3px 6px; height:20px; border:1px solid #c5c5c5; cursor:pointer; color:#c5c5c5}
.btn_adm {padding:3px 6px; height:20px; border:1px solid #c5c5c5; cursor:pointer; color:#c5c5c5}
.input_type {margin-bottom:-1px; padding:3px 2px 0 2px; height:20px; background-color:#000; border:1px solid #c5c5c5; color:#c5c5c5; outline:none}
.select_type {height:20px; color:#c5c5c5; background-color:#000; border:1px solid #c5c5c5; outline:none}
.no_list {color:#c5c5c5}

/* list 관련 */
#pagingNew {clear:both;font-size:15px; font-family:돋움; margin:10px 0px 10px 0px;text-align:center;width:100%;}
#pagingNew a {font-size:15px; font-family:돋움; border:1px solid #3a3a3a;color:#3a3a3a;height:30px;text-decoration:none;padding:3px 7px 3px 7px;margin-left:4px;font-weight:bold;}
#pagingNew a:hover {font-size:15px; font-family:돋움; border:1px solid #ffd200;color:#ffd200;}
#pagingNew .sel {font-size:15px; font-family:돋움; border:1px solid #ffd200;color:#ffd200;font-weight:bold;height:30px;padding:3px 7px 3px 7px;margin-left:4px;}
#pagingNew .numBox {font-size:15px; font-family:돋움; color:#000;font-weight:bold;padding:3px 7px 3px 7px;}
#pagingNew .numPrev {font-size:15px; font-family:돋움; no-repeat 5px 6px;color:#000;height:30px;margin-right:4px;overflow:hidden;padding:2px 5px 1px 15px;}
#pagingNew .numNext {font-size:15px; font-family:돋움; color:#000;margin-left:4px;padding:2px 2px 1px 0px;}
#pagingNew em {font-size:15px; font-family:돋움; no-repeat right 4px;padding:0 11px 0 5px;}


.board_top {clear:both; font:normal 11px dotum, tahoma; color:#c5c5c5}
.board_top .category_current {color:#c5c5c5}
.board_top .category_cnt {margin-left:1px; color:#c5c5c5}
.board_top a:link, .board_top a:visited, .board_top a:active {text-decoration:none; font:normal 11px dotum, tahoma; color:#c5c5c5}
.board_top a:hover {color:#c5c5c5}
.board_list {clear:both; width:100%; table-layout:fixed; margin:5px 0 0 0}
.board_list th {border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; white-space:nowrap; height:33px; overflow:hidden; text-align:center; font:normal 11px dotum, tahoma; color:#c5c5c5}
.board_list th a:link, .board_list th a:visited, .board_list th a:active {text-decoration:none; color:#c5c5c5}
.board_list th a:hover {color:#c5c5c5}
.board_list td {padding:3px; height:33px; border-bottom:1px solid #3a3a3a; font:normal 12px gulim, tahoma; white-space:nowrap} 
.board_list td.number {font:normal 12px gulim, tahoma; color:#c5c5c5; text-align:center}
.board_list td.checkbox {text-align:center}
.board_list td.subject {overflow:hidden; color:#c5c5c5}
.board_list td.name {padding:0 0 0 10px; color:#c5c5c5}
.board_list td a:link, .board_list td a:visited, .board_list td a:active, .board_list td a:hover {text-decoration:none; color:#c5c5c5}
.board_list td.name .nomember {color:#c5c5c5}
.board_list td img {vertical-align:top}
.board_list .current {font:bold 12px gulim, tahoma; color:#c5c5c5}
.board_list .comment {font:normal 11px gulim, tahoma; color:#c5c5c5}
.category_color {color:#c5c5c5}
.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:#c5c5c5}
.board_page .page_style {font:normal 11px tahoma, dotum; color:#c5c5c5}
.board_page .page_num {font:normal 11px tahoma, dotum; color:#c5c5c5}

.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 #c5c5c5; width:155px; height:20px; outline:none; color:#c5c5c5}
.board_search .search_btn {margin-left:-24px; vertical-align:bottom; background:url(../img/icon_000.gif) -46px -14px #c5c5c5; border-bottom:1px solid #c5c5c5; width:20px; height:18px}
.board_search .input_type_write {padding:1px 0px 0 10px; height:20px; background-color:#000; border:1px solid #3a3a3a; color:#c5c5c5; outline:none; font-family:dotum}

/* view 관련 */
.view_title {padding:10px; border-top:0px solid #c5c5c5; border-bottom:0px solid #c5c5c5; font:bold 12px gulim, tahoma; color:#c5c5c5; line-height:14px; word-break:break-all}
.view_area {padding:10px; width:100%; _height:150px; min-height:150px; color:#c5c5c5; word-break:break-all; overflow-x:hidden}
.view_current {font:bold 12px gulim, tahoma; color:#c5c5c5; text-align:center}
.view_button {clear:both; height:24px; max-height:22px}
.view_button ul {margin:0; padding:0; list-style:none; text-align:left}
.view_button ul.btn_left li {float:left; margin-right:2px}
.view_button ul.btn_right li {float:right; margin-left:2px}
.view_button a:link, .view_button a:visited, .view_button a:active, .view_button a:hover {vertical-align:bottom; text-decoration:none; font:normal 11px dotum, tahoma; letter-spacing:-1px; line-height:14px}
.view_top {padding:7px 0 6px 10px; height:14px; border-bottom:1px solid #c5c5c5; font:normal 12px gulim, tahoma; color:#c5c5c5; letter-spacing:-1px}
.view_top a:link, .view_top a:visited, .view_top a:active, .view_top a:hover {text-decoration:none; color:#c5c5c5; letter-spacing:0}
.view_top .number_view_style {padding-right:10px; font:normal 12px gulim, tahoma; color:#c5c5c5; letter-spacing:0}
.view_link {clear:both; padding:4px 0 6px 11px; border-bottom:1px dotted #c5c5c5; font:normal 12px gulim, tahoma; color:#c5c5c5}
.view_link a:link, .view_link a:visited, .view_link a:active {text-decoration:none; color:#c5c5c5}
.view_link a:hover {color:#c5c5c5}
.view_line1 {clear:both; margin-top:6px; border-top:1px solid #c5c5c5; height:1px; line-height:1px; font-size:1px}
.view_line2 {clear:both; margin-top:2px; border-top:1px dotted #c5c5c5; height:1px; line-height:1px; font-size:1px}

.comment_wrap {border:1px solid #c5c5c5}
.comment_nick {font:normal 11px dotum, tahoma; color:#c5c5c5;}
.comment_link a:link, .comment_link a:visited, .comment_link a:active, .comment_link a:hover {text-decoration:none; font:normal 11px dotum, tahoma; color:#c5c5c5; letter-spacing:-1px}
.comment_top {padding-top:5px; padding-left:5px; color:#c5c5c5}
.icon_view_file {background:url(../img/icon_000.gif) -4px 0; width:13px; height:13px}
.icon_view_link {background:url(../img/icon_000.gif) -33px 0; width:13px; height:13px}
.icon_comment_reply {position:absolute; margin-left:-15px; background:url(../img/icon_000.gif) -64px -15px}
.view_comment {clear:both; padding:5px; _height:40px; min-height:30px; color:#c5c5c5; word-break:break-all; overflow-x:hidden}
.view_textarea {float:left; margin:3px 0 5px 5px; width:98%; height:80px; min-height:80px; background-color:#000; border-top:1px solid #c5c5c5; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; border-left:1px solid #c5c5c5; color:#c5c5c5; outline:none; resize:none; overflow:visible}
.btn_comment {float:right; margin:-85px 5px 0 0; width:12%; height:80px; background-color:#c5c5c5; cursor:pointer; text-align:center; color:#000; overflow:hidden;}
.number_comment_style {font:normal 11px dotum, tahoma; color:#c5c5c5}

/* write 관련 */
.write_title {padding:10px; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; font:bold 12px gulim, tahoma; color:#c5c5c5; 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:#c5c5c5; text-align:left}
.write_wrap tr td {font:normal 12px gulim, tahoma; color:#c5c5c5; letter-spacing:-1px}
.write_wrap .btn_none {margin-left:-1px; padding:3px 6px; height:20px; border:1px solid #c5c5c5; cursor:pointer; font:normal 11px dotum, tahoma; color:#c5c5c5; letter-spacing:-1px; line-height:12px}
.write_textarea {width:100%; background-color:#000; border:1px solid #3a3a3a; color:#c5c5c5; 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:#000; border:1px solid #3a3a3a; color:#c5c5c5; outline:none}