/*서브 레이아웃*/

h1, h2, h3, h4, h5, h6, hr {display:none;}

body {font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:/*11px*/0.92em; }

/*전체감싸기*/
#wrapper {width: 960px;margin: 0 auto; position:relative; height:100%;}

/*비주얼*/
#visual { width:960px; height:330px; position:absolute;}

/*top 감싸기*/
#header {position:relative;}

/*로고*/
#logo {top:24px; left:52px;width:139px; float:left; position:absolute;}

/*언어별*/
#lang { top:0; left:772px; width:165px; position:absolute;}
#lang ul li {float:left;}

/*네비게이션*/
#topmenu { left:225px; top:35px; float:left; width:700px; position:absolute;}

/*대메뉴*/
#topmenu #navi li {float:left;}
#navi li span {padding:0 9px;}

/*소메뉴*/
#topmenu #sub_menu_02 {background:url(/S0007/img/main/sub_1line.gif) no-repeat; width:642px; height:37px; top:41px; left:10px; padding:8px 0 0 20px; _padding:8px 0 0 10px;visibility:hidden; position:absolute;}
#topmenu #sub_menu_03 {background:url(/S0007/img/main/sub_1line.gif) no-repeat; width:472px; height:37px; top:41px; left:10px; padding:8px 0 0 190px;_padding:8px 0 0 165px; visibility:hidden; position:absolute;}
#topmenu #sub_menu_04 {background:url(/S0007/img/main/sub_1line.gif) no-repeat; width:642px; height:58px; top:41px; left:10px; padding:8px 0 0 10px; _padding:8px 0 0 0px; visibility:hidden; position:absolute;}
#topmenu #sub_menu_05 {background:url(/S0007/img/main/sub_2line.gif) no-repeat; width:642px; height:58px; top:41px; left:10px; padding:8px 0 0 10px; _padding:8px 0 0 0px; visibility:hidden; position:absolute;}
#topmenu #sub_menu_05 li.long {width:300px;}

#sub_menu_02 li,#sub_menu_03 li,#sub_menu_04 li { float:left; margin-left:15px; line-height:/*20px*/1.82em;}
#sub_menu_05 li { float:left; margin-left:15px; line-height:/*20px*/1.82em;}
#sub_menu_02 li a,#sub_menu_03 li a,#sub_menu_04 li a,#sub_menu_05 li a {background:url(/S0007/img/main/icon_sub_off.gif) no-repeat 0 5px; color:#fff; padding-left:10px;}
#sub_menu_02 li a:hover,#sub_menu_03 li a:hover,#sub_menu_04 li a:hover,#sub_menu_05 li a:hover {background:url(/S0007/img/main/icon_sub_on.gif) no-repeat 0 5px; color:#fff; text-decoration:underline; padding-left:10px;}

#sub_ctn {width:960px; top:216px;  position:absolute;height:100%;}

/* 왼쪽컨텐츠*/
#leftmenu {margin:32px 20px 0px 0px;_margin:32px -20px 0px 0px;display: inline;width: 185px;float: left;min-height: 300px; padding:0;}
.left_bg {background:url(/S0007/img/01greeting/bg_left.gif) repeat-y; width:185px; padding:0px 20px;margin-top:-5px;}
.left_bg ul li {line-height:/*14px*/1.27em; padding:5px 0; border-bottom: 1px solid #319ac2; width:135px; color:#ffffff;}
.left_bg ul li.bo_none {line-height:/*14px*/1.27em; padding-bottom:5px; padding-top:5px; width:145px; border:none; color:#ffffff;}
.left_bg ul li a {background: url(/S0007/img/01greeting/left_icon_off.gif) no-repeat 0 6px; color:#ffffff;font-weight:bold;  padding-left:12px;}
.left_bg ul li a:hover, .left_bg ul li a:active, .left_bg ul li a:focus, .left_bg ul li a:visited {background: url(/S0007/img/01greeting/left_icon_on.gif) no-repeat 0 6px; color:#ffffff; font-weight:bold;text-decoration: none; padding-left:12px;}
.left_bg ul li .left_3d {background-color:#b7e0ef; border:0; margin:5px 0 0 0; padding:5px 0;}
.left_bg ul li .left_3d li {border-bottom:0px; line-height:/*14px*/1.27em; padding:2px 10px 2px 15px; background:url(/S0007/img/01greeting/icon_left_3d.gif) no-repeat 7px 10px; width:130px;}
.left_bg ul li .left_3d li a, .left_bg ul li .left_3d li a:visited  { color:#004561; padding:0; background:none; font-weight:normal;}
.left_bg ul li .left_3d li a:hover,.left_bg ul li .left_3d li a:active,.left_bg ul li .left_3d li a:focus{ color:#004561; padding:0; background:none; font-weight:normal; text-decoration:underline;}

/* IE Min-Height Hack - 왼쪽메뉴 */ 
* html #leftmenu {height:300px} 

/* 전체컨텐츠 */
#center_ctn { margin: 0px; width: 750px; float: left;  }

/*전체 컨텐츠 감싸는 bg깔리는 레이어*/
.ctn {margin:22px 20px 0 0; width:650px; float:left;/*백그라운드 높이 지정하기*/ padding: 0 0 80px 40px; background:url(/S0007/img/01greeting/bg_ctn.gif) repeat-y 0 200px; }

/*IE Min-Height Hack - 오른쪽컨텐츠*/
* html #center_ctn {height:1000px}
* html .ctn {height:850px} 

/* 타이틀 & 로케이션 */
.tle {height:34px; border-bottom:1px dotted #d1d1d1; margin: 26px 0px 0px 40px;}
.tle .location {height:34px; float:right; position: relative; line-height:/*16px*/1.45em; margin-top:-34px; width:360px; text-align:right;}

/*퀵*/
#right_ctn { width:35px; float:left; margin-top:22px;}
#scrollbanner { width:35px; position:absolute; top:22px;}
.quick {background:url(/S0007/img/01greeting/bg_quick.gif) no-repeat; width:35px; height:79px; padding-top:31px;}

/*카피*/
#footer { margin: 0px ; display: inline; padding: 0px; float: left; width: 960px; border-top:1px solid #e7e7e7; height:120px;}
#footer ul {margin:35px 0 0 52px;}
#footer ul li { float:left;}
#footer .lang_copy { margin-left:47px;}

/*탭*/
.tabs-nav {list-style: none;margin:0 0 25px 0;padding: 0 0 0 0px;border-bottom: 1px solid #009dbf;width:100%;}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */display: block;clear: both;content: " ";}
.tabs-nav li {float: left;margin: 0 0 0 1px;}
.tabs-nav a, .tabs-nav a span {display: block;padding: 0 15px;}
.tabs-nav a {position: relative;top: 1px;z-index: 2;padding-left: 0;color: #009dbf;	font-size:/*12px*/1.09em; line-height: 1.2;text-align: center;	text-decoration: none;white-space: nowrap; /* required in IE 6 */  background:url(/S0007/img/01greeting/bg_tab.gif) repeat-x 0 0 ; }
.tabs-nav .tabs-selected a {background:url(/S0007/img/01greeting/bg_tab_white.gif) repeat-x 0 0 ;color: #009dbf}	
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
	background-position: 0 0;outline: 0; /* prevent dotted border in Firefox */border-left:1px solid #009dbf; border-top:1px solid #009dbf; 	border-right:1px solid #009dbf; border-bottom:1px solid #fff; color: #009dbf;	}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
	background-position: 0 0;border-left:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;color:#838383;}
.tabs-nav a span {
	width: 64px; /* IE 6 treats width as min-width */min-width: 64px;height: 18px; /* IE 6 treats height as min-height */min-height: 18px;padding-top: 6px;padding-right: 0;}
*>.tabs-nav a span { /* hide from IE 6 */width: auto;height: auto;}
.tabs-nav .tabs-selected a span {padding-top: 6px;}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position: 0 0px;}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {background-position: 0 0;}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */cursor: text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */cursor: pointer;}
.tabs-nav .tabs-disabled {opacity: .4;}
.tabs-container {/*border-top: 1px solid #b9dfe1;*/	padding: 1em 8px;background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */}
.tabs-loading em {padding: 0 0 0 20px;	background: url(loading.gif) no-repeat 0 50%;}
.tabspace { clear:both;height:30px;}

/*뎁스*/
.lan_0depts { background: url(/S0007/img/01greeting/icon_0depts.gif) no-repeat 0px 10px; margin-bottom: 15px; font-size:/*14px*/1.27em;  font-weight:bold; padding-left:22px; padding-top:2px; color:#000; line-height:/*25px*/2.27em;}/*0차 메뉴*/
.pad1depts { margin-left:22px; line-height:/*20px*/1.82em;}  /* 1차 left 띄우기*/

.lan_1depts {/*margin-bottom:15px;*/} /* 1차메뉴 ul영역*/
.lan_1depts li { padding-left:19px; font-weight:bold; color:#09aeee; line-height:/*25px*/2.27em; background: url(/S0007/img/01greeting/icon_1depts.gif) no-repeat 0 7px;}/* 1차메뉴*/
.lan_1depts li .st_none { font-weight:normal; color:#666; line-height:/*25px*/2.27em; background:none;}/* 1차메뉴*/

.lan_2depts { margin-bottom:20px;/*margin-top:10px;*/} /* 2차 메뉴 ul영역*/
.lan_2depts li { padding-left: 10px; padding-bottom:0px; color:#666; font-weight:normal; line-height:/*20px*/1.82em; background: url(/S0007/img/01greeting/icon_2depts.gif) no-repeat 0px 9px; } /* 2차 메뉴*/

.lan_2depts_no {margin-bottom:20px;}/* 2차 메뉴 ul영역-블릿 없음*/
.lan_2depts_no li {padding-left:0;  padding-bottom:0px;  font-weight: normal; background: none; line-height:/*20px*/1.82em; color:#666; clear:both; }/* 2차메뉴- 블릿 없음*/

.lan_2depts_no ol {margin-bottom:20px;}/* 2차메뉴 하위 ol*/
.lan_2depts_no li ol li { padding-bottom:0px;  font-weight: normal; background: none; line-height:/*20px*/1.82em; color:#666; clear:both; list-style-type: decimal;}/*2차메뉴 하위 ol*/

.lan_3depts { margin-bottom:8px;/*margin-top:5px;*/}
.lan_3depts li { padding-left: 10px; padding-bottom:0px; background: url(/S0001/img/02guide/guide_3depts.gif) no-repeat 0px 9px; color:#666; font-weight:normal;line-height:/*20px*/1.82em;} /* 3차 메뉴*/

.lan_3depts_no { margin-bottom:8px;/*margin-top:5px;*/}
.lan_3depts_no li { padding-left: 0px; padding-bottom:0px; background:none; color:#666; font-weight:normal;line-height:/*20px*/1.82em;} /* 3차 메뉴*/

/*테이블*/
.table_lan {border-top:2px solid #068dc1; border-left:1px solid #068dc1; border-collapse:collapse;margin-bottom:20px;background:none; padding:0; color:#666; font-weight:normal; line-height:/*20px*/1.82em;}
.table_lan th,.table_lan td {border-right:1px solid #068dc1; border-bottom:1px solid #068dc1; padding: 3px 5px;}
.table_lan th {background-color:#d4e5e6; color:#004f6d;}
.table_lan thead th.table_graybg {background-color:#eeeeee;}
.table_lan tbody td.table_graybg {background-color:#eeeeee;}

/*greeting*/
.greeting {background:url(/S0007/img/01greeting/img_greeting.gif) no-repeat 417px 0;}

/*상징물*/
.ctn_li {margin-bottom:20px;}
.ctn_li li.sym {float:left; padding-left:0;  padding-bottom:0px;background: none; width:156px;}
.ctn_li li.txt {float:left; padding-left:0;  padding-bottom:0px;  font-weight: normal; background: none; line-height:/*20px*/1.82em; color:#666;}

/*가야산 - 컨텐츠리스트*/
.tab_li {background-color:#e7e4d4; padding:20px; overflow:hidden; margin-top:20px;}
.tab_li dt { font-size:/*14px*/1.27em;  font-weight:bold; color:#000000;}
.tab_list { margin:10px 0 20px 0;}
.tab_list li {float:left; width:400px;  background:url(/S0007/img/04culture/icon_tab.gif) no-repeat 0 7px; padding-left:15px; line-height:/*22px*/2.00em;}

.tab_list_s { margin:10px 0 20px 0;}
.tab_list_s li {float:left; width:265px;  background:url(/S0007/img/04culture/icon_tab.gif) no-repeat 0 7px; padding-left:15px; line-height:/*22px*/2.00em;}

/*성밖숲 - 왼사진 오른리스트*/
.p_ctn li {float:left; background:none; padding:0; font-weight:normal; color:#666;}
.p_img {margin-right:20px; background:none;}
.p_txt li {background:url(/S0007/img/04culture/icon_tab.gif) no-repeat 0 7px; color:#005677; font-weight:bold; padding-left:15px; float:none;}
.p_txt li span { color:#666; font-weight:normal; position:absolute; margin-left:20px; width:200px;  line-height:/*20px*/1.82em; margin-top:-5px;}
.p_txt .p_txt_no { color:#666; font-weight:normal; position:absolute; width:260px; margin-top:5px;}
.p_txt .line_02 {height:40px;}

.p_ctn .lan_2depts_no { margin-bottom:20px;/*margin-top:10px;*/} /* 2차 메뉴 ul영역*/
.p_ctn .lan_2depts_no li { width:400px; padding-left: 10px; padding-bottom:0px; color:#666; font-weight:normal; line-height:/*20px*/1.82em; background: url(/S0007/img/01greeting/icon_2depts.gif) no-repeat 0px 9px; } /* 2차 메뉴*/

/*특산품 이미지배열*/
.p_ctn2 li {float:left; background:none; margin:10px 0 20px 0; font-weight:normal; color:#666; line-height:/*20px*/1.82em;}
.p_img2 { margin:0 0 20px 0; height:138px; width:138px;padding:0;}
.p_txt2 { margin:0 ;  width:430px;}

/*속성없는 텍스트*/
.st_none { font-weight:normal; color:#666; line-height:/*25px*/2.27em; background:none;}