/*메인 레이아웃*/

h1, h2, h3, h4, h5, h6, hr {display:none;}

body {font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:/*11px*/0.92em;  }

#visual { background:url(/S0007/img/main/bg_main.jpg) no-repeat center 0; width:960px; height:700px; position:absolute;}

#wrapper {width: 960px;margin: 0 auto;}

#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:290px;}

#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;}

#main_ctn { width:960px; top:166px; position:relative; }

/* 왼쪽컨텐츠 - legend */
#leftcolumn1 {margin:36px 217px 0px 17px;display: inline;width: 176px;float: left;min-height: 300px; padding:0 0 70px 0;}
#leftcolumn1 dl dd {margin:10px 20px 0px 0px;}
#leftcolumn1 dl dd ul li {background:url(/S0007/img/main/icon_blue.gif) no-repeat 0 12px; border-bottom:1px dotted #ebebeb;line-height:/*14px*/1.27em; padding-top:5px ;padding-bottom:5px ; padding-left:8px; letter-spacing:-0.3px;}

* html #leftcolumn1 {height:300px} /* IE Min-Height Hack */ 


/* 오른쪽컨텐츠 */
#leftcolumn2 { margin: 0px;display: inline; width: 515px; float: left; min-height: 300px; padding: 0px 0px 0px 25px;}

#culture {float:left;}

#favorite {float:left; background:url(/S0007/img/main/bg_ctn.gif) no-repeat; width:258px; height:84px;position: absolute; top:0px; left:680px; z-index:100;}
#favorite ul { margin:14px 0 0 10px; width:260px;}
#favorite ul li { float:left; margin:0px 12px 5px 0px;}

#ca_li {/*margin-top:44px;*/ float:left; width:520px; position: absolute; top:128px; left:439px; z-index:100;}

#national {float:left; margin-right:20px;}
.cate { width:250px;}
.cate dt {float:left; width:250px; padding-bottom:17px;}
.cate dt span { margin-left:98px;}
.cate dd {height:70px; clear:both;}
.cate dd ul li.cate_img { width:100px;float:left;}
.cate dd ul li.cate_txt { width:150px;float:left;}
.cate dd ul li span { color:#09aeee; font-weight:bold; height:25px;line-height:/*23px*/2.09em;}

#local {float:left;}

* html #leftcolumn2 {height:300px} /* IE Min-Height Hack */ 
/* ---------------------------- */

#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;}
