body {font-size:12px;}
input,select,textarea {font-size:12px;}
select {font-size:12px;}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}
.wrap {width:940px;margin:auto;}
#header {}
#content {padding:20px 0 0 0;min-height:500px;}
#footer {}
ul, ol, li, dl, dt, dd {margin:0; padding:0; list-style:none;}


/************************************************************************
* 추가 css 탭
************************************************************************/
.tabbox{width:100%; border-bottom:1px solid #CBCBCB;}
.tabbox:after{content:""; display:block; clear:both;}
.tabbox li{float:left; height:27px;  font-weight:bold; border-right:1px solid #CBCBCB; border-top:1px solid #CBCBCB; background:#F2F2F2;list-style:none;}
.tabbox li.lside{border-left:1px solid #CBCBCB;}
.tabbox li:hover{position:relative;  font-weight:bold; height:27px; border-right:1px solid #6B6B6B; background:#0768A9}
.tabbox li a{display:block; min-width:40px; height:20px; padding: 7px 13px 0; color:#666666; text-align:center;background:#F2F2F2;}
.tabbox li a:hover{height:31px; color:#fff; font-weight:bold; background:url("https://upload.gohackers.com/srv/common/tab_arrow.png") 50% 27px no-repeat;}
.tabbox li.on{position:relative;  font-weight:bold; height:27px; border-right:1px solid #6B6B6B; background:#0768A9}
.tabbox li.on a{height:31px; color:#fff; font-weight:bold; background:url("https://upload.gohackers.com/srv/common/tab_arrow.png") 50% 27px no-repeat;}

.tabbox2{width:100%; border-bottom:1px solid #CBCBCB;}
.tabbox2:after{content:""; display:block; clear:both;}
.tabbox2 li{float:left;  min-height:33px;  font-weight:bold; border-right:1px solid #CBCBCB; border-top:1px solid #CBCBCB; background:#F2F2F2; list-style:none;}
.tabbox2 li.lside{border-left:1px solid #CBCBCB;}
.tabbox2 li:hover{position:relative;  font-weight:bold; border-right:1px solid #6B6B6B; background:#0768A9}
.tabbox2 li a{display:block; min-height:33px; padding: 5px 13px 0; color:#666666; text-align:center;background:#F2F2F2;}
.tabbox2 li a:hover{color:#fff; font-weight:bold; background:#0768A9}
.tabbox2 li.on{position:relative;  font-weight:bold; border-right:1px solid #6B6B6B; background:#0768A9}
.tabbox2 li.on a{color:#fff; font-weight:bold; background:#0768A9}
.tabbox2 li a.one{padding: 13px 13px 0; min-height: 25px;}

.tabbox_all{*width:750px; *height:28px; border-right:1px solid #CBCBCB; border-left:1px solid #CBCBCB; border-bottom:1px solid #CBCBCB;}
.tabbox_all:after{content:""; display:block; clear:both;}
.tabbox_all li{float:left; width:50%; height:27px;  font-weight:bold; border-top:1px solid #CBCBCB; background:#F2F2F2;list-style:none;}
.tabbox_all li:hover{position:relative;  font-weight:bold; height:22px; background:#0768A9}
.tabbox_all li a.first{display:block; height:22px; padding: 5px 13px 0; color:#666666; text-align:center; border-left:none; background:#F2F2F2;}
.tabbox_all li a{display:block; height:22px; padding: 5px 13px 0; color:#666666; text-align:center; border-left:1px solid #CBCBCB; background:#F2F2F2;}
.tabbox_all li a:hover{height:22px; color:#fff; font-weight:bold; background:#0768A9}
.tabbox_all li.on{position:relative;  font-weight:bold; height:27px; background:#0768A9}
.tabbox_all li.on a{height:22px; color:#fff; font-weight:bold; background:#0768A9}

/* 오차정정게시판 왼쪽 상단 */
.book_error_left {float:left;padding:0px;top:0;left:0;}

/* 오차정정게시판 오른쪽 상단 */
/*.book_error_right {float:right;height:50px; line-height:50px; padding:0px; position: absolute;top:0;right:0;}*/
.book_error_right {float:right;padding:0px;top:0;right:0;}

.book_error_right label {display:inline-block; background:#0076be; width:137px; height:50px; line-height:50px; color:#fff; font-size:15px; letter-spacing:-1px;text-align:center; vertical-align:middle;}
.book_error_right select {font-weight:bold;border:1px solid #d3d3d3; height:22px; line-height:22px; margin:0 5px; vertical-align:middle;}
.bbssearchf_book_tit{font-weight:bold;}

.depth3 li{width:33.3%}
.depth4 li{width:25%;}
.depth5 li{width:20%;}
.depth4{*width:752px;}

/* 메인 상단 배너 추가 */
.top_banner{background:#15a58b;text-align:center;}