@charset "euc-kr";

/* ���� */
.board_wrap {clear:both; margin-top:10px; margin-bottom:100px;text-align:center;width:100%;}
.board_wrap .member {font-weight:normal; color:#656565}
.board_wrap .guest {font-weight:normal; color:#888}
.board_wrap .anonymous {color:#888}
.btn_none {padding:3px 10px; height:20px; border:1px solid #777; cursor:pointer; color:#ddd;background:#777;}
.btn_round {padding:3px 10px; height:20px;border:1px solid #bbb; cursor:pointer; color:#888;background:#fff;}
.btn_adm {padding:3px 10px; height:20px; border:1px solid #97ae26; cursor:pointer; color:#fff;background:#aac526;}
.input_type {margin-bottom:-1px; padding:3px 2px 0 2px; height:20px; border:1px solid #d8d8d8; color:#555; outline:none}
.select_type {height:20px; color:#333; border:1px solid #d8d8d8; outline:none}
.no_list {color:#555}

/* list ���� */
.board_top {clear:both; font-family:'NanumGothic',sans-serif;font-size:11px;color:#666}
.board_top .category_current {color:#333}
.board_top .category_cnt {margin-left:2px; color:#aaa}
.board_top a:link, .board_top a:visited, .board_top a:active {text-decoration:none; font:normal 11px dotum, tahoma; color:#888}
.board_top a:hover {color:#333}
.board_list {clear:both; width:100%; table-layout:fixed; margin:5px 0 0 0}
.board_list th {border-top:2px solid #555; border-bottom:1px solid #ccc; white-space:nowrap; height:33px; overflow:hidden; text-align:center; font-family:'NanumGothic',sans-serif;font-size:12px;color:#555;background:#fbfbfb;}
.board_list th a:link, .board_list th a:visited, .board_list th a:active {text-decoration:none; color:#555}
.board_list th a:hover {color:#c29b16}
.board_list td {padding:.5em; height:33px; border-bottom:1px solid #e1e1e1; font-family:'NanumGothic',sans-serif;font-size:11px;color:#666; white-space:nowrap} 
.board_list td.number {font-family:'NanumGothic',sans-serif;font-size:11px;color:#aaa; text-align:center}
.board_list td.checkbox {text-align:center}
.board_list td.subject {overflow:hidden; color:#555;padding-left:30px;}
.board_list td.name {padding:0 0 0 10px; color:#555}
.board_list td a:link, .board_list td a:visited, .board_list td a:active, .board_list td a:hover {text-decoration:none; color:#555}
.board_list td.name .nomember {color:#999}
.board_list td img {vertical-align:top;}
.board_list .current {font:bold 12px gulim, tahoma; color:#f00}
.board_list .comment {font:normal 11px gulim, tahoma; color:#888}
.category_color {color:#777}
.icon_notice {margin-top:-1px; background:url(../img/icon_fff.gif) -5px -15px; width:41px; height:15px}
.icon_file {margin-top:-1px; margin-left:7px; background:url(../img/icon_fff.gif) -5px 0; width:10px; height:15px}
.icon_secret {margin-top:-1px; margin-left:4px; background:url(../img/icon_fff.gif) -20px 0; width:10px; height:15px}
.icon_link {margin-top:-1px; margin-left:4px; background:url(../img/icon_fff.gif) -33px 0; width:13px; height:15px}
.icon_new {margin-top:-1px; margin-left:4px; background:url(../img/icon_fff.gif) -51px 0; width:22px; height:15px}
.icon_hot {margin-top:-1px; margin-left:4px; background:url(../img/icon_fff.gif) -78px 0; width:24px; height:15px}
.icon_down {margin-top:-1px; margin-left:7px; background:url(../img/icon_fff.gif) -24px -47px; width:16px; height:16px}
.icon_mov {margin-top:-1px; margin-left:7px; background:url(../img/icon_fff.gif) -5px -47px; width:16px; height:16px}
.icon_none {margin-top:-1px; margin-left:7px; background:url(../img/icon_fff.gif) -43px -47px; width:16px; height:16px}
/* .icon_reply {margin:-2px 5px 0 10px; background:url(../img/icon_fff.gif) -82px -15px; width:23px; height:15px} */
.board_button {clear:both; margin-top:12px; _margin-top:10px; height:35px; font-family:'NanumGothic',sans-serif;font-size:11px; 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 {position:relative;float:left; margin-right:1px}
.board_button ul.btn_right li {position:relative;float:right; margin-left:1px}
.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-family:'NanumGothic',sans-serif; font-family:12px; color:#333}
.board_page .page_style {font-family:'NanumGothic',sans-serif; font-family:12px; color:#999}
.board_page .page_num {font-family:'NanumGothic',sans-serif; font-family:12px; color:#999}

.board_search {text-align:right; margin-top:10px; height:30px}
.board_search .search_area {margin-left:-2px; margin-bottom:-1px; border:1px solid #d8d8d8; width:155px; height:20px; outline:none; color:#777}
.board_search .search_btn {margin-left:-24px; vertical-align:bottom; background:url(../img/icon_fff.gif) -46px -14px #777; border-bottom:1px solid #d8d8d8; width:20px; height:18px}
.board_search .text_vertical {font-family:'NanumGothic',sans-serif; font-family:12px;margin-left:3px;color:#333}

/* view ���� */
.view_title {padding:10px; border-top:2px solid #555; border-bottom:1px solid #ccc; font-family:'NanumGothic',sans-serif; font-weight:bold;font-family:12px; color:#555; line-height:14px; word-break:break-all}
.view_area {padding:10px; width:100%; _height:150px; min-height:150px; color:#555; word-break:break-all; overflow-x:hidden;}
.view_current {font-family:'NanumGothic',sans-serif; font-family:12px; color:#ce0000; text-align:center}
.view_button {margin-bottom:4px; clear:both; height:35px; max-height:22px}
.view_button ul {margin:0; padding:0; list-style:none; text-align:left}
.view_button ul.btn_left li {position:relative;float:left; margin-right:1px;font-family:'NanumGothic',sans-serif; font-family:12px; letter-spacing:-1px; line-height:14px}
.view_button ul.btn_right li {position:relative;float:right; margin-left:1px;}
.view_button a:link, .view_button a:visited, .view_button a:active, .view_button a:hover {vertical-align:bottom; text-decoration:none; font-family:'NanumGothic',sans-serif; font-family:11px; letter-spacing:-1px; line-height:14px}
.view_top {padding:7px 0 6px 10px; height:14px; border-bottom:1px solid #ddd; font-family:'NanumGothic',sans-serif; font-family:12px;  color:#333; letter-spacing:-1px}
.view_top a:link, .view_top a:visited, .view_top a:active, .view_top a:hover {text-decoration:none; color:#333; letter-spacing:0}
.view_top .number_view_style {padding-right:10px; font-family:'NanumGothic',sans-serif; font-family:12px; color:#888; letter-spacing:0}
.view_link {clear:both; padding:4px 0 6px 11px; border-bottom:1px dotted #e1e1e1; font-family:'NanumGothic',sans-serif; font-family:12px; color:#888}
.view_link a:link, .view_link a:visited, .view_link a:active {text-decoration:none; color:#888}
.view_link a:hover {color:#222}
.view_line1 {clear:both; margin-top:6px; border-top:1px solid #ddd; height:1px; line-height:1px; font-size:1px}
.view_line2 {clear:both; margin-top:2px; border-top:1px dotted #e1e1e1; height:1px; line-height:1px; font-size:1px}

.comment_wrap {border:1px solid #ccc}
.comment_nick a:link, .comment_nick a:visited, .comment_nick a:active, .comment_nick a:hover {text-decoration:none; color:#333}
.comment_link a:link, .comment_link a:visited, .comment_link a:active, .comment_link a:hover {text-decoration:none; font-family:'NanumGothic',sans-serif; font-family:11px; color:#333; letter-spacing:-1px}
.comment_top {padding-top:5px; padding-left:5px; color:#333}
.icon_view_file {background:url(../img/icon_fff.gif) -4px 0; width:13px; height:13px}
.icon_view_link {background:url(../img/icon_fff.gif) -33px 0; width:13px; height:13px}
.icon_comment_reply {position:absolute; margin-left:-15px; background:url(../img/icon_fff.gif) -64px -15px}
.view_comment {clear:both; padding:5px; _height:40px; min-height:30px; color:#555; word-break:break-all; overflow-x:hidden}
.view_textarea {float:left; margin:3px 0 5px 5px; width:98%; height:80px; min-height:80px; border-top:1px solid #ccc; border-right:1px solid #fff; border-bottom:1px solid #ccc; border-left:1px solid #ccc; color:#555; outline:none; resize:none; overflow:visible}
.btn_comment {float:right; margin:3px 5px 0 0; width:12%; height:82px; background-color:#777; cursor:pointer; text-align:center; color:#fff; overflow:hidde}
.number_comment_style {font-family:'NanumGothic',sans-serif; font-family:11px; color:#888}

/* write ���� */
.write_title {padding:10px; border-top:2px solid #809267; border-bottom:1px solid #ccc; font-family:'NanumGothic',sans-serif; font-family:12px; color:#647948;font-weight:bold;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:29px; font-family:'NanumGothic',sans-serif; font-family:12px; color:#888; text-align:left}
.write_wrap tr td {font-family:'NanumGothic',sans-serif; font-family:12px; color:#888; letter-spacing:-1px}
.write_wrap .btn_none {margin-left:-1px; padding:3px 6px; height:20px; border:1px solid #555; cursor:pointer; font-family:'NanumGothic',sans-serif; font-family:11px; color:#555; letter-spacing:-1px; line-height:12px;color:#ddd;}
.write_textarea {width:100%; border:1px solid #ddd; color:#555; outline:none; resize:none; word-break:break-all}
.write_line {clear:both; margin-top:2px; border-top:1px dotted #e0e0e0; height:1px; line-height:1px; font-size:1px}
.icon_btn_up {background:url(../img/icon_fff.gif) -5px -30px; width:13px; height:13px}
.icon_btn_start {margin-left:-1px; background:url(../img/icon_fff.gif) -20px -30px; width:13px; height:13px}
.icon_btn_down {margin-left:-1px; background:url(../img/icon_fff.gif) -35px -30px; width:13px; height:13px}
.icon_file_add {background:url(../img/icon_fff.gif) -50px -30px; width:13px; height:13px}
.icon_file_minus {margin-left:-1px; background:url(../img/icon_fff.gif) -65px -30px; width:13px; height:13px}
.input_type_write {margin-bottom:-1px; padding:3px 2px 0 2px; height:17px; border:1px solid #d8d8d8; color:#555; outline:none}
