/* 국립공원소개_대체텍스트 */
div#wrapper div#content #site .intro1{background:url(../image/site/01_knps_1.gif); width:660px; height:140px; text-indent:-9999px;}
div#wrapper div#content #site .intro2{background:url(../image/site/01_knps_vision.gif) 120px 0 no-repeat; width:540px; height:400px; text-indent:-9999px;}
/* 협력기관단체_대체텍스트 */
div#wrapper div#content #site .agency1{background:url(../image/site/agency_title.gif) no-repeat; width:380px; height:35px; text-indent:-9999px;}

/* 고객참여마당_서포터즈안내  */

div#wrapper div#content #site {width:660px; clear:both; border-left:4px solid #5b9729; border-right:4px solid #5b9729; padding:0 16px 0 16px; overflow:hidden; background:#FFFFFF; }
div#wrapper div#content #site #stitle{background:url(../image/board/stitle_bg.gif) repeat-x; width:660px; height:120px; }
div#wrapper div#content #site #stitle .img{float:left; width:150px;}
div#wrapper div#content #site #stitle .type{float:right; width:500px; background:url(../image/board/stitle_end.gif) no-repeat right top; height:80px; padding-top:20px;}
div#wrapper div#content #site table {text-align:center;}
div#wrapper div#content #site thead {background:#968b7f; color:#FFFFFF; height:25px;}
div#wrapper div#content #site tbody th{background:#f9f9f9; height:25px; font-weight:normal;}
div#wrapper div#content #site table .left_th {background:#968b7f; color:#FFFFFF; font-weight:bolder;}
div#wrapper div#content #site tbody td{background:#fff;}
div#wrapper div#content #site table .left {text-align:left; padding:5px;}
div#wrapper div#content #site table .right {text-align:right; padding:5px;}

div#wrapper div#content #site .vision {margin-top:20px;}
div#wrapper div#content #site .vision dl{border-top:1px solid #ddd; padding:10px 0 10px 0; margin:0; overflow:hidden;}
div#wrapper div#content #site .vision dt{padding:5px 0 1px 0;}

div#wrapper div#content #site .map_info {margin:10px;}
div#wrapper div#content #site .map_info dl{padding:0px; overflow:hidden; margin-left:10px;}
div#wrapper div#content #site .map_info dt{float:left;  width:40px; font-weight:bolder; padding:3px; margin:3px;}
div#wrapper div#content #site .map_info dd{float:left;  width:245px; padding:3px; margin:3px;}

div#wrapper div#content #site .map_bus {border-top:2px solid #a86a39; clear:both; padding:10px 10px 10px 10px; }
div#wrapper div#content #site .map_bus li{width:300px; float:left;}
div#wrapper div#content #site .map_bus li p{float:left;}
div#wrapper div#content #site .map_bus dl{float:left; padding:0px; overflow:hidden; margin-left:10px;}
div#wrapper div#content #site .map_bus dt{margin:2px; font-weight:bolder; color:a86a39; }
div#wrapper div#content #site .map_bus dd{margin:2px;}

div#wrapper div#content #site  #use .msg {background:url(../image/site/3_t_bg.gif) no-repeat; width:660px; height:150px; margin:0px;}
div#wrapper div#content #site  #use .msg .object {padding:60px 0px 0px 155px; width:490px; }

div#wrapper div#content #site  #use .special {background:url(../image/site/03_special_bg.gif) no-repeat; width:660px; height:100px; margin:0px; padding:80px 0px 0px 25px;}
div#wrapper div#content #site  #use .special span {margin-left:10px;}
div#wrapper div#content #site  #use .special ul { margin-top:10px;}
div#wrapper div#content #site  #use .special li {float:left; padding:0px 0 0 10px;}
div#wrapper div#content #site  #use .mainmenu div{width:640px; height:24px; clear:both; border-bottom:1px solid #44a626; background:url(../image/icon_4.gif) no-repeat 0 2px; padding-left:18px; color:#000000; font-weight:bold;}
div#wrapper div#content #site  #use .mainmenu ul{overfolw:hidden;}
div#wrapper div#content #site  #use .mainmenu  li {margin:5px 0px 5px 0px; float:left;}
div#wrapper div#content #site  #use .mainmenu  .image {float:left; width:110px;}
div#wrapper div#content #site  #use .mainmenu  dl{padding:10px 0 10px 0; margin:0; overflow:hidden; float:left; width:550px;}
div#wrapper div#content #site  #use .mainmenu  dt{padding-left:10px; margin:3px 0px 5px 0px; font-weight:bold; }
div#wrapper div#content #site  #use .mainmenu  dd{margin:0 0 0 10px; padding:0;}


div#wrapper div#content #site  #person .msg {background:url(../image/site/4_t_bg.gif) no-repeat; width:660px; height:410px; margin:0px;}
div#wrapper div#content #site  #person .msg .object {padding:60px 0px 0px 155px; width:490px; }

div#wrapper div#content #site  #person dl{border-bottom:1px solid #ddd; padding:10px 0 10px 0; margin:0; }
div#wrapper div#content #site  #person dt{background:url(../image/icon_9.gif) no-repeat 10px 5px; padding-left:20px; font-weight:bold; float:left; width:650px; height:28px; }
div#wrapper div#content #site  #person dd{padding:0px; margin-left:21px;}


/* 제휴문의 */
div#wrapper div#content #site .contactus{border-top:2px solid #848484; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:20px; padding:10px 0 10px 0;  background:url(../image/form_dt_bg.gif) repeat-y; clear:both;}
div#wrapper div#content #site .contactus dl{clear:both; margin:0; overflow:hidden;}
div#wrapper div#content #site .contactus dt{width:100px; *width:110px; overflow:hidden; padding:4px 0 3px 24px; letter-spacing:-1px; background:url(../image/icon_5.gif) no-repeat 10px 8px; float:left;}
div#wrapper div#content #site .contactus dd{padding:4px 0 3px 95px; *padding:4px 0 3px 0; *margin-left:0; }
div#wrapper div#content #site .contactus dd span{color:#999999;}
div#wrapper div#content #site .btn{text-align:center;}
div#wrapper div#content #site .btn a{padding-left:5px;}

/* 협력업체
div#wrapper div#content #site #agency{border-top:2px solid #848484; border-bottom:1px solid #ddd; background:url(../image/site/agency_bg1.gif) no-repeat; overflow:hidden;}
div#wrapper div#content #site #agency div{background:url(../image/site/agency_bg2.gif) no-repeat bottom; height:300px; padding-top:90px; text-align:center;}
 */

div#wrapper div#content #site #agency{border-top:2px solid #848484; border-bottom:1px solid #ddd; overflow:hidden; height:300px; padding-top:40px; text-align:center;}

div#wrapper div#content #site  #insurance .msg {background:url(../image/site/5_t_bg.gif) no-repeat; width:660px; height:140px; margin:0px;}
div#wrapper div#content #site  #insurance .msg .object {padding:60px 0px 0px 155px; width:490px; }

div#wrapper div#content #site  #insurance dl{border-bottom:1px solid #ddd; padding:10px 0 10px 0; margin:0; }
div#wrapper div#content #site  #insurance dt{background:url(../image/icon_9.gif) no-repeat 10px 5px; padding-left:20px; font-weight:bold; float:left; width:650px; height:28px; }
div#wrapper div#content #site  #insurance dd{padding:0px; margin-left:21px;}


div#wrapper div#content #site  #sitemap .msg {background:url(../image/site/10_t_bg.gif) no-repeat; width:660px; height:140px; margin:0px;}
div#wrapper div#content #site  #sitemap .msg .object {padding:60px 0px 0px 155px; width:490px; }

div#wrapper div#content #site  #sitemap dl{border-bottom:1px solid #ddd; padding:10px 0 10px 0; margin:0; }
div#wrapper div#content #site  #sitemap dt{padding-left:10px; font-weight:bold; float:left; width:650px; height:28px; }
div#wrapper div#content #site  #sitemap dd{padding:0px; margin-left:10px;}
div#wrapper div#content #site  #sitemap .site_box{padding:0px; width:155px;  margin: 0 10px 10px 0px;float:left;height:230px;}
div#wrapper div#content #site  #sitemap .site_box ul{padding: 0 0 0 10px;}