@charset "utf-8";
/*
font-family:'Nanum Gothic'
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
*/

/*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,button{margin:0px; padding:0px;}
body{font-size:12px; font-family:"돋움",dotum,Verdana,sans-serif; color:#333; line-height:160%;background:url(../images/mainbg.jpg) 0 1px repeat-x;}
input,button,textarea,div,span,th,td,li,dl,dt,dd{font-size:12px; font-family:"돋움",dotum,Helvetica,,sans-serif; color:#333;}
hr,.skip,caption,legend{position:absolute; left:-999px; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
.subbg{background:url(../images/subbg.jpg) center 0 no-repeat; }
ul,ol{list-style-type:none;}
i,em,address{font-weight:normal;}
label,button{cursor:pointer;}
img,fieldset,iframe{border:0px none;}
input,select,img{vertical-align:middle;}
input,textarea,select {outline-style:none;}
input:focus,textarea:focus,select:focus {outline-style:none;}

a:link,a:visited{text-decoration:none; color:#333;}
a:hover,a:active{text-decoration:none; color:#333; 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:100%; position:relative; min-width:980px;}
#header{width:100%; z-index:999;  height:94px; margin:0 auto; position:relative;}
#container{width:100%; position:relative;}
#footer{width:100%; position:relative; clear:both; border-top:1px solid #cdcdcd;}

/*header*/
h1{position:absolute; top:20px; left:50%; margin-left:-490px;}
.rnb{position:absolute; top:15px; left:50%; margin-left:350px;}
.rnb li{float:left; padding-left:14px; background:url(../images/rnb_bar.jpg) 6px 2px no-repeat; line-height:0;}
.rnb li.first{background-image:none;}
#gnb{position:absolute; top:49px; left:50%; margin-left:-50px;z-index:500;;}
#gnb li{float:left;}
#gnb li img{padding:0 40px 10px 40px;}
#gnb li img.last{padding:0 0px 10px 40px;}
#gnb li.first{padding-left:0px;}
#gnb li ul{position:absolute; top:50px; z-index:100;}
#gnb li ul li{z-index:100; padding:0px;}
#gnb li ul li img{padding:4px 10px;}
#gnb li #top2m1{left:0px; display:none; padding-left:0px; width:340px;}
#gnb li #top2m2{left:0px; display:none; padding-left:120px; width:400px;}
#gnb li #top2m3{left:0px; display:none; padding-left:260px; width:300px;}
#gnb li #top2m4{left:0px; display:none; padding-left:225px; width:330px;}
#topmenubg{position:absolute; display:none; _display:none !important; left:0; top:93px; width:100%; height:40px; background:url(../images/main_gallbg.jpg) 0 0 repeat; z-index:1;}


/*footer*/
.in_footer{width:980px; margin:0 auto;}
.in_footer .foot_logo{float:left; padding:30px 0;}
.in_footer address{font-style:normal; color:#7f7f7f; padding:25px 0 0 30px; float:left;}
.in_footer address strong{color:#70a50f;}
