@charset"utf-8";
body{width:100%;  background:url(../images/common/header_bg.gif) repeat-x;}
#header{position:relative; width:980px; margin:0 auto; height:93px; z-index:2;}
.logo{position:absolute; top:36px; left:20px;}
.topmenu{position:absolute; top:25px; right:20px; }
.topmenu li{float:left;}
#gnb{position:relative; z-index:9999;}
#gnb ul li ul{display:none;}
#gnb ul li ul li{float:left;}
.sub_first{width:21px; height:48px;background-repeat: no-repeat;background-image:url(../images/common/sub_first.gif);}
.sub_middle{ background-repeat: repeat-x; height:48px; background-image:url(../images/common/sub_middle.gif);}
.sub_last{width:21px; height:48px;background-repeat: no-repeat;background-image:url(../images/common/sub_last.gif);}


#gnb ul li ul li a{float:left; margin:10px 0 0 0; padding:5px 10px 5px 10px; color:#666; font:12px "ngb",dotum; }
ul#over_menu li.act{}
ul#over_menu li.act:after{content:""; display:block; clear:both;}
ul#over_menu li.act ul li a {float:left;margin:10px 0 0 0; padding:5px 10px 5px 10px;  color:#666; font:12px "ngb",dotum; }
ul#over_menu li.act ul li.act a {display:block;margin:10px 0 0 0; background-color:#2c69b2; color:#fff;  padding:5px 10px 5px 10px; }
ul#over_menu li ul li {float:left;}

.submenu a{float:left; margin:10px 0 0 0; padding:5px 10px 5px 10px; color:#666; font:12px "ngb",dotum;}
#mainmenu01,#mainmenu02,#mainmenu03,#mainmenu04,#mainmenu05{position:absolute; top:47px;}
#mainmenu01{ right:496px;}
#mainmenu02{ right:371px ;}
#mainmenu03{ right:246px ;}
#mainmenu04{ right:121px;}
#mainmenu05{ right:0;}
.submenu01,.submenu02,.submenu03,.submenu04,.submenu05{position:absolute; top:91px; display:none;}
.submenu01{left:360px;}
.submenu02{left:370px;}
.submenu03{left:564px;}
.submenu04{left:720px;}
.submenu05{right:0;}

#footer{clear:both; position:relative; top:-5px;  top:-2px\9; *top:0px; border-top:1px solid #eaeaea; height:120px;}
#sub_footer{clear:both; position:relative;border-top:1px solid #eaeaea; height:120px;}
.footer_content{position:relative; width:980px; margin:0 auto;}
.foot_logo{position:absolute; top:23px; left:20px;}
.footer_info{position:absolute; top:23px; left:210px;}
.footer_info li{float:left;  font:12px "ngb",dotum; color:#616161;}
.footer_info li:first-child a{font-weight:bold; color:#710b17;}
.footer_info li a{color:#616161;}

.select_box{position:absolute; width:141px; }
.select_box p a{display:block; width:141px; height:25px; background:url(../images/common/select_frist_bg.png) no-repeat;}
.select_box ul{display:none; position:absolute; top:-383px; width:141px; background:#333;}
.select_box ul li{padding:5px 0 5px 10px;}

address{position:absolute; top:45px; left:210px; color:#bdbdbd;  line-height:16px;}
address a{color:#bdbdbd;}
address a:hover{text-decoration:underline; color:#bdbdbd;}

