@charset "utf-8";

body,th,td, a {font-size:12px; font-family:dotum,sans-serif;color:#444;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover,a:active {text-decoration: underline;}
a {cursor:pointer;}

/* Button Common */
.button,
.button *{ position:relative; margin:0; padding:0; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:dotum, Tahoma, Sans-serif; white-space:nowrap; background:url(/bbs/skin/board/v30_manual/images/white/btn_bg.gif) no-repeat; vertical-align:top; overflow:visible; color:#333;}
.button { margin-right:4px;}
.button *{ left:4px; cursor:pointer; _cursor:hand;}

/* Button Size = medium | large | xLarge | small */
.button.small, .button.small *{ height:22px; line-height:23px;}
.button.medium, .button.medium *{ height:24px; line-height:24px;}
.button.large, .button.large *{ height:28px; line-height:28px;}
.button.xLarge, .button.xLarge *{ height:36px; line-height:36px; color:#FFF;}

.button.small { background-position:left 0;}
.button.medium { background-position:left -30px;}
.button.large { background-position:left -65px;}
.button.xLarge { background-position:left -106px;}

.button.small *{ padding:0 6px 0 2px; font-size:12px; background-position:right top;}
.button.medium *{ padding:0 10px 0 6px; font-size:12px; background-position:right -30px;}
.button.large *{ padding:0 10px 0 6px; font-size:12px; background-position:right -65px;}
.button.xLarge *{ padding:0 10px 0 6px; font-size:12px; background-position:right -106px;}

.button.strong *{ font-weight:bold !important;}

.button.icon *{ padding-left:20px;}
.button.small.icon *{ padding-left:16px;}
.button.icon span{ width:20px; margin-right:-20px; padding:0 !important;}
.button.xLarge .check{ background-position:5px -147px;}
.button.medium .write{ background-position:0 -150px;}

.button.medium .add{ background-position:-16px -152px;}
.button.large .add{ background-position:-14px -150px;}
.button.xLarge .add{ background-position:-14px -144px;}
.button.small .add{ background-position:-18px -152px;}

.button.medium .delete{ background-position:-34px -150px;}
.button.large .delete{ background-position:-34px -146px;}
.button.xLarge .delete{ background-position:-34px -144px;}
.button.small .delete{ background-position:-37px -153px;}
.button.medium .calendar{ background-position:-56px -150px;}
.button.large .calendar{ background-position:-56px -146px;}
.button.xLarge .calendar{ background-position:-56px -144px;}
.button.small .calendar{ background-position:-59px -153px;}
.button.medium .refresh{ background-position:-76px -150px;}
.button.large .refresh{ background-position:-76px -146px;}
.button.xLarge .refresh{ background-position:-76px -144px;}
.button.small .refresh{ background-position:-79px -153px;}
.button.medium .download{ background-position:-96px -151px;}
.button.large .download{ background-position:-96px -147px;}
.button.xLarge .download{ background-position:-96px -145px;}
.button.small .download{ background-position:-99px -154px;}

#boardModule .topMenu {width:912px; margin:0 auto; background:url('/bbs/skin/board/v30_manual/images/white/top_menu_bg.gif'); height:80px; padding:33px 18px 0 20px; clear:both;}
#boardModule .topMenu .search_area {float:left;}
#boardModule .topMenu .search_area ul {list-style:none; margin:0; padding:0;}
#boardModule .topMenu .search_area li {float:left;}
#boardModule .topMenu .search_area li.btn {margin-left:3px;}
#boardModule .topMenu .search_area .input_text {border:2px solid #CD0802; color:#990413; font-size:12px; padding:3px; height:14px; width:319px;}

#boardModule .topMenu .button_area {float:right;}
#boardModule .topMenu .button_area a {margin-right:10px;}
#boardModule .topMenu .button_area .btn_write {background:url('/bbs/skin/board/v30_manual/images/white/btn_write.gif') no-repeat; width:21px; height:22px;}
#boardModule .topMenu .button_area .btn_print {background:url('/bbs/skin/board/v30_manual/images/white/btn_print.gif') no-repeat; width:21px; height:22px;}
#boardModule .topMenu .site_map_area {clear:both; padding-top:35px;}
#boardModule .topMenu .site_map_area ul {list-style:none; margin:0; padding:0;}
#boardModule .topMenu .site_map_area li {float:left; font-weight:bold; color:#4D4D4D; margin-right:5px;}
#boardModule .topMenu .site_map_area li.first {background:url('/bbs/skin/board/v30_manual/images/white/allow_01.gif') 0 2px no-repeat; padding-left:10px;}

#boardModule #tree_menu {padding:5px;}
#boardModule #tree_menu li, #tree_menu li a {color:#FFF;}

#boardModule .contents_wrap {width:950px; margin:0 auto;}
#boardModule .contents_wrap .contents_table {clear: both; width: 100%; border-collapse: collapse;}
#boardModule .contents_wrap .contents_table td {vertical-align:top;}
#boardModule .contents_wrap .contents_table td.left {width:217px; background:#434343; padding:14px 10px 14px 10px;}
#boardModule .contents_wrap .contents_table td.left .menu_wrap {border:1px solid #343434; overflow-x:hidden; width:217px; clear:both; background:#3B3B3B;}

#boardModule .boardList {height:400px; margin:0 auto; padding-top:200px; text-align:center;}

#boardModule .boardSearchList {padding:10px; clear:both; margin-bottom:20px;}
#boardModule .boardSearchList h2 {border-bottom:2px solid #B51C1C; height:30px; margin-bottom:20px;}
#boardModule .boardSearchList p.search_count {margin-bottom:20px;}
#boardModule .boardSearchList ul {list-style:none; margin:10px 0 0 0; padding:0;}
#boardModule .boardSearchList li a {text-decoration:underline; color:#003399; height:24px; line-height:24px;}
#boardModule .boardSearchList li a:hover {color:#3399FF;}

#boardModule .contents_wrap .contents_table .right {width:700px; background:#FFF; padding:10px 7px 0 6px;}
#boardModule .boardRead .title {border-bottom:2px solid #B51C1C; height:40px; padding-top:10px;}
#boardModule .boardRead .title span.category {font-weight:normal; color:#999999;}
#boardModule .boardRead .doc_info {float:right; padding-top:5px; height:20px; line-height:20px; font-size:11px; margin-right:10px; color:#666;}
#boardModule .boardRead .doc_content {padding: 20px 12px 20px 18px; position: relative; word-wrap: normal; word-break: normal; zoom:1; line-height:1.6; margin-top:20px; clear:both;}
#boardModule .boardRead .bar {margin: 2px 2px 0 3px !important; color: #e9e9e9; font-weight:normal;}
#boardModule .boardRead .btn_area {border-top:1px solid #E9E9E9; clear:both; height:20px; padding:10px 0 20px 0;}
#boardModule .boardRead .attachFile {float:right; clear:both; padding:5px 10px 0 0;}
#boardModule .boardRead .attachFile a {font-size:11px;}
#boardModule .boardRead .attachFile .AFFileName {padding:2px 4px 2px 15px; background:url("/bbs/skin/board/v30_manual/images/white/icon_attachfile.gif") 0 2px; background-repeat:no-repeat; line-height:16px; height:11px; width:11px;}

#boardModule .boardWrite {padding-top:20px;}
#boardModule .boardWrite .top_line {height:5px; border-top:1px solid #E9E9E9;}
#boardModule .boardWrite .inputArea1 {padding:5px 0 5px 0; border-top:1px solid #E9E9E9;}
#boardModule .boardWrite table {clear: both; width: 100%; border-collapse: collapse; line-height: 1.6;}
#boardModule .boardWrite table th {height:30px; width:100px; text-align:left;}
#boardModule .boardWrite table td ul.form,
#boardModule .boardWrite table td ul.form li {list-style:none; margin:0; padding:0; float:left; margin-right:5px; display:inline; position:relative;}
#boardModule .boardWrite table label {cursor:pointer;}
#boardModule .boardWrite .addr_form ul {list-style:none; margin:0; padding:0;}
#boardModule .boardWrite .addr_form li {height:28px;}
#boardModule .boardWrite #imgCaptcha {border:1px solid #444;}
#boardModule .boardWrite .button_area {clear: both; padding: 7px 7px 7px 6px; border-top:1px solid #E9E9E9; position: relative; text-align:center;}

#boardModule .boardMessage {width:380px; margin:0 auto; border:1px solid #c8c8c8; margin-top:100px; margin-bottom:100px;}
#boardModule .boardMessage .titleBar {height:34px; border-bottom:1px solid #f4f4f4; line-height:34px; font-weight:bold; padding-left:10px;}
#boardModule .boardMessage .content {clear:both; padding:30px 20px;}
#boardModule .boardMessage .buttonArea {clear:both;background:url(/bbs/skin/board/v30_manual/images/white/message_bottom_bg.gif) repeat-x;text-align:center; padding-top:9px; height:35px;}


.btn_calendar {background:url(/bbs/skin/board/v30_manual/images/white/btn_calendar.gif) no-repeat; width:20px; height:21px; text-indent:-1000em; overflow:hidden; border: 0; margin: 0; padding: 0; cursor: pointer; cursor: hand; vertical-align:bottom;}