@charset "utf-8";

/*reset*/
body,h1,h2,h3,h4,div,ul,ol,li,dl,dt,dd,a,p,img,fieldset,select,option,input,form,legend,span,hr,address{margin:0px; padding:0px;}
body{font-size:12px; font-family:"돋움",dotum,Verdana,sans-serif; color:#666; line-height:160%; background:url(../images/mainbg.jpg) 0 0 repeat-x;}
hr,.skip{position:absolute; left:-999px; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
.subbg{ background:url(../images/subbg.jpg) 0 0 repeat-x;}
img{border:0px none;}
ul{list-style-type:none;}
address{font-weight:normal;}
a:link,a:visited{text-decoration:none; color:#666;}
a:hover,a:active{text-decoration:none; color:#666; background-color:transparent;}


/* skipnavigation */
#skipnavigationMenu a{display:block; width:1px; height:1px; overflow:hidden; position:absolute; top:10px; left:20px; font-size:12px; text-decoration:none;}
#skipnavigationMenu a:hover,
#skipnavigationMenu a:focus,
#skipnavigationMenu a:active{width:150px; height:auto; border:1px solid #333; color:#333; font-family:"돋움",dotum,Verdana,sans-serif; text-align:center; padding:3px 0 2px 0; background:#fff; z-index:9999;}

/*layout*/
#wrapper{width:1000px; position:relative; margin:0 auto;}
#header{width:1000px; position:relative; height:130px;}
#container{width:1000px; position:relative;}
#footer{width:100%; position:relative; clear:both; border-top:1px solid #ccc;}

/*header*/
#header h1{padding-top:30px;}
.lnb{position:absolute; top:2px; left:0; color:#fff;}
.lnb li{float:left; margin-right:20px;}
.rnb{position:absolute; top:2px; right:0; color:#fff;}
.rnb li{float:left; margin-left:5px;}
.rnb li a{color:#fff;}
#gnb{position:absolute; top:65px; left:230px;}
#gnb li{float:left; padding:0 15px; background:url(../images/topmenu_bar.jpg) 0 0 no-repeat;}
#gnb li.first{background-image:none;}
#gnb li ul{position:absolute; top:35px;}
#gnb li ul li{padding:2px 15px; background-image:none;}
#gnb li ul li a:link{color:#777; font-weight:bold;}
#gnb li ul li a:hover,
#gnb ul ul li a:active,
#gnb ul ul li a:focus{color:#28ae2b; font-weight:bold; text-decoration:none;}
#gnb li #top2m1{width:500px; left:0px; display:none;}
#gnb li #top2m2{width:500px; left:85px; display:none;}
#gnb li #top2m3{width:400px; left:240px; display:none;;}
#gnb li #top2m4{width:300px; left:430px; display:none;}
#gnb li #top2m5{width:570px; left:300px; display:none;}

/*footer*/
#footer .in_footer{width:1000px; margin:0 auto;}
#footer .in_footer .copy_logo{float:left; padding-top:10px;}
#footer .in_footer address{float:left; padding:25px 0 10px 70px; font-weight::normal; font-style:normal;}
#footer .in_footer address strong{color:#9bcde9;}
#footer .in_footer .banner{float:right; padding-top:25px;}
#footer .in_footer .banner li.first{margin-top:15px;}
#footer .in_footer .banner li{float:left; margin-left:10px;}