﻿.clearboth {clear:both; height:0; visibility:none; overflow:hidden; font-size:0;}

#header_rap { height: 117px; background:url('/images/common/gnb_bg.gif') repeat-x; position: relative; z-index: 1; }
#header_rap .header{width:1012px; height:53px; margin:0px auto; position:relative; }

#header_rap .header .logo{position:absolute; left:33px; top:5px;}
#header_rap .header .tip{position:absolute; left:842px; top:28px;}
#header_rap .header .tip li{float:left; margin:0 18px; font-size:0px;}
#header_rap .header .tip li.gap{margin:0px; width:1px; border-right:1px solid #a0a0a0;}


#content-box { min-height: 100%; margin: -117px 0 -96px;  background:url('/images/common/visual_bg.gif') top center repeat-x; } 
*html #content-box { height: 100%; }

#content_rap { padding: 117px 0 96px; margin:0 auto; width:1012px;}

#content_rap .visual{height:164px; font-size:0px; top:0px; margin:0px;}


#content_rap .contents {float:left; width:729px; padding:30px 26px 70px 33px; background:url('/images/common/contents_bg.gif') no-repeat; }
#content_rap .contents .area_info {position:relative; height:49px; margin-bottom:25px; border-bottom:1px solid #cccccc;}
#content_rap .contents .area_info .title {position:absolute; left:0px; top:0px;}
#content_rap .contents .area_info .navi{position:absolute; right:16px; top:27px;}


#footer_rap { height: 96px; border-top:1px solid #cccccc; clear:both; }
#footer_rap .footer {width:1012px; height: 96px; margin:0px auto; position:relative; }
#footer_rap .footer li.col01{position:absolute; left:33px; top:20px;}
#footer_rap .footer li.col02{position:absolute; left:320px; top:20px;}


/* main */
#main_content-box {height: 548px; background:url('/images/main/visual_bg2.gif') top center repeat-x; } 

#main_content_rap {margin:0 auto; padding-top:42px; width:1012px; text-align:bottom;}

.main_visual {float:left; width:573px; margin-right:30px;}
.main_contents {float:left; width:383px; padding-top:33px; }

.main_contents h2{margin-left:10px; margin-bottom:12px;}
.main_contents .img_view{border:7px solid #809aca; font-size:0px; height:107px; }

.main_contents .main_view {width:100%; margin-left:10px; margin-bottom:23px;}
.main_contents .main_view td{height:18px;}
.main_contents .main_view td img{margin-left:5px;}
.main_contents .main_view .con {background:url('/images/main/main_icon.gif') 0px center no-repeat; padding-left:5px;}
.main_contents .main_view .date {background:url('/images/main/main_tablebg.gif') 0px center no-repeat; text-align:center;}



/* navi */

#header_rap #gnb{width:826px; height:33px;  font-size:0px; margin:0px auto;}
#header_rap #gnb li{float:left; font-size:0px; }

#header_rap #gnb_inner{width:826px; height:31px; font-size:0px; margin:0px auto;}
#header_rap #gnb_inner li{float:left;}
#header_rap #gnb_inner #depth1 {position:absolute; margin-left:30px;}
#header_rap #gnb_inner #depth2 {position:absolute; margin-left:10px;}
#header_rap #gnb_inner #depth3 {position:absolute; margin-left:325px;}
#header_rap #gnb_inner #depth4 {position:absolute; margin-left:472px;}
#header_rap #gnb_inner #depth5 {position:absolute; margin-left:520px;}


#content_rap #lnb {float:left; width:222px; }
#content_rap #lnb .lnb_inner {border:10px solid #85a7d8;}
#content_rap #lnb .lnb_inner ul{margin:0px auto; width:181px;}
#content_rap #lnb .menu{padding-top:20px;}

/*게시판*/
img {border:0;}
.board_set caption {position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; }
.board_set .eof_bof {height:30px; text-align:center; vertical-align:middle; word-wrap:break-word; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-break:break-all; overflow-x:hidden;}
.board_set .board_th1 {width:51px; background:url('bg_tdright.gif') center right no-repeat;}
.board_set .board_th2 {width:371px; background:url('bg_tdright.gif') center right no-repeat; word-wrap:break-word; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-break:break-all; overflow-x:hidden;}
.board_set .board_th3 {width:83px; background:url('bg_tdright.gif') center right no-repeat;}
.board_set .board_th4 {width:83px; background:url('bg_tdright.gif') center right no-repeat;}
.board_set .board_th5 {width:83px;}
.board_set .board_th6 {width:588px; padding:5px;}

.board_set .board_numbering {font-weight:normal; border-top:0; border-bottom:1px solid #ccc;}
.board_set .board_center {text-align:center;}

.board_set * th {height:25px;}
.board_set thead th {border-bottom:2px solid #006699;}
.board_set {border-top:2px solid #006699; border-bottom:2px solid #ccc;}
.board_set tbody th,td {border-bottom:1px solid #ccc;}

.board_set * th,td {font-family:돋움, 굴림; font-size:12px;}
.board_set .board_title {padding-left:7px; padding-top:5px; padding-bottom:5px;}
.board_set .board_title a {color:black; text-decoration:none;}
.board_set .board_title a:visit {color:black; text-decoration:none;}
.board_set .board_title a:hover {color:black; text-decoration:underline;}

.board_search {position:relative; top:10px; left:0px; float:left;}
.board_input {border:1px solid #ccc;}
.board_search .verticalalign {vertical-align:middle;}

.board_fn_wrap {position:relative; width:625px; left:30px;}
.board_fn {position:relative; top:10px; float:right;}
.clearboth {clear:both; width:0; height:0; padding:0; margin:0; visibility:none; font-size:0;}

.board_paging {position:relative; margin:0 auto; padding-top:20px; text-align:center;}
.apgination {font-size:13px; font-family:arial;}
.apgination a {text-decoration:none; display:inline-block; padding:0 3px 0 0; color:black;}
.apgination a:hover {text-decoration:underline;}
.apgination strong {font-weight:bold; color:orange; padding:0 3px 0 0;}
.btn_arrow {background:url('bg_arrow.gif') #fff no-repeat left center; font-size:9px; padding-top:3px; padding-bottom:5px; text-align:center;}
.btn_arrow a {width:13px; height:13px; display:inline-block; line-height:-2px; font-weight:bold; color:#0066cc; text-decoration:none;}

.board_wrap .content_in {padding:10px; white-space:normal;}
.board_wrap p{width:613px; line-height:13px; text-align:justify; font-size:12px; font-family:돋음; word-wrap:break-word; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-break:break-all; overflow-x:hidden; }


/*sitemap*/
#sitmap {padding-left:30px;}
#sit {float:left; width:126px; margin-right:7px;}
.sit01 {padding-bottom:3px;}