@charset "utf-8";
@import url(base.css);

* {margin:0; padding:0;}
body {font-size:75%; line-height:1.8; font-family:Dotum; color:#66666;  background:url(../images/maintop_bg.jpg) 50% 0 no-repeat; border-top:2px solid #9fbcd1;}
*+html body {overflow-y:hidden;}
a {text-decoration:none; color:#0d53a4;}
a:hover, a:active, a:focus {text-decoration:none;}
input.type-image {margin:0; padding:0; border:0 none;}
input, select {vertical-align:middle;}
.hidden {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden;}

#wrapper {width:1004px; margin:0 auto;} 
#header {position:relative; height:84px; background:url(../images/mainmenu_bg.gif) no-repeat;}
#header .logo {position:absolute; top:10px; left:60px;}
#header .user ul {position:absolute; top:3px; left:730px; width:250px;}
#header .user ul li {float:left; padding-left:8px; padding-right:8px; background:url(../images/h_bar.gif) 0em 0.5em no-repeat;}
#header .user ul li.first-child {background:none;}
#gnbwrap {position:absolute; top:40px; left:300px; width:700px;}
ul#gnb {float:left; height:60px; padding:0px;}
ul#gnb li.gnb_menu {height:33px;float:left; background:url(../images/menu_bar.gif) 0em 0em no-repeat;}
ul.gnb_submenu {display:none; position:absolute; overflow:hidden; top:22px; padding-left:10px; padding-top:3px; background:url(../images/menu_sbg1.gif) left top no-repeat; }
ul.gnb_submenu.sub01 {left:0px; width:350px; height:30px; background:url(../images/menu1_sbg.gif) right top no-repeat;}
ul.gnb_submenu.sub02 {left:-230px; width:850px; height:30px; background:url(../images/menu2_sbg.gif) left top no-repeat;}
ul.gnb_submenu.sub02 a {letter-spacing:-1pt;}
ul.gnb_submenu.sub03 {left:50px; width:607px; height:30px; background:url(../images/menu5_sbg.gif) left top no-repeat;}
ul.gnb_submenu.sub04 {left:400px; width:250px; height:30px; background:url(../images/menu4_sbg.gif) left top no-repeat;}

ul.gnb_submenu li {float:left;  font-weight:bold; }
ul.gnb_submenu li a {color:#fff; margin-left:10px; padding:2px 10px; background: url(../images/icn_navi.gif) 0 0.5em no-repeat;}
ul.gnb_submenu li a:hover, ul.gnb_submenu li a.on {color:#feef00; background: url(../images/icn_navi_over.gif) 0 0.3em no-repeat;}
.sub_over {color:#feef00;}
 
#container {overflow:hidden; width:1004px; height:600px; background:url(../images/main_visual.jpg) 16em 0.7em no-repeat;}

#content {overflow:hidden; float:left; margin-top:135px; margin-left:35px;}
*html #content {float:left; margin-top:135px; margin-left:15px;}
.flash {width:714px; height:185px; margin-bottom:20px;}
.depth {width:230px; float:left; margin-left:5px;}
.depth p {font-size:1.4em; margin-bottom:10px;}
.depth ul li {font-weight:bold;}
.depth ul li ul li {margin-left:10px; font-weight:normal;}
.notice {float:left; width:348px; margin-left:2px; margin-right:10px; margin-bottom:25px;}
.notice p.bt {float:right; margin-top:-23px;}
.notice ul {padding-top:10px; background:url(../images/list_bg.gif) left top no-repeat;}
.notice ul li {background:url(../images/list_dot.gif) 0.5em 0.8em no-repeat; padding-left:15px; padding-top:3px;}
.notice ul li a {color:#505050;}

#right {overflow:hidden; float:left; width:200px; height:450px; margin-left:30px; margin-top:135px;}
#search {height:100px; margin-bottom:0px; background:url(../images/search.gif) no-repeat;}
#search h2 {width:42px; height:13px; margin-left:30px; padding-top:18px;}
#search p {text-align:center; padding-top:8px;}
#search p img {vertical-align:middle;}
.searchText {width:102px; height:18px; border:1px solid #ccc;}

#main_quick {overflow:hidden; float:left; width:953px; height:65px; margin-left:35px; background:url(../images/main_quick.gif) left top no-repeat;}
ul.quick {margin-top:15px; margin-left:50px;}
ul.quick li {float:left; padding-left:25px; padding-right:25px; border-right:1px solid #8bc7d8;}
ul.quick li.none {border:none;}
*html #main_quick {overflow:hidden; float:left; width:953px; height:65px; margin-left:15px;}

#footer {width:100%; margin:20px auto; height:205px;  background:url(../images/footer_bg.gif) left top repeat-x;}
.copyright {width:1004px; margin:0 auto; height:205px;  background:url(../images/footer_img.gif) 0em 2.8em no-repeat;}
.copyright  ul {overflow:hidden; float:none; padding-top:90px;}
.copyright  ul li {float:left; padding-left:20px; margin-left:20px; background:url(../images/copy_bar.gif) 0em 0.5em no-repeat;}
.copyright  ul li a {color:#424242;}
.copyright  ul li.first-child {background:none; margin-left:0px; }
.copyright address {margin-top:0px; margin-left:20px; line-height:25px; color:#727272;}


