/* style01 */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
#gnb {position: relative;width:100%;height:108px;z-index:9999px; left: 0;top: 0; font-family: 'Nanum Gothic'; font-weight:bold;}
#gnb .main{position: absolute;background: #303436;width:100%;left:0;}
#gnb .sub{position: absolute;background: #3c4044;height:114px;width:100%;left:0; top:-107px;border-bottom: 1px solid #202225; padding-bottom:0px; display:block;}
#gnb .sub .cbox{position:relative; margin:0 auto; width:790px; overflow:hidden; padding-top:20px; float:left;}
#gnb .sub .cbox li a{font-size:13px;}
#gnb .sub ul{float: left; padding:0; margin:0;}
#gnb .sub li{margin-bottom: 1px;clear: both; padding-top:3px;}
#gnb .sub li li{margin-bottom: 3px;}
#gnb .sub .l1{margin-left:117px;}
#gnb .sub .l2{margin-left:111px}
#gnb .sub .l3{margin-left:81px}
#gnb .sub .l4{margin-left:112px !important;}
#gnb .sub .l5{margin-left:102px}
#gnb .sub .l6{margin-left:38px}
#gnb .sub .jump{width:179px; float:left; padding-top:20px;}
#gnb .sub .jump ul{}
#gnb .sub .jump ul li{float:left;}

#gnb .sub ul ul{float: inherit;margin: 0}
#gnb .nbbox {width:980px;height:107px; margin:0 auto;}
#gnb .nbbox .top{width:980px;height:37px; position:relative;}
#gnb .nbbox .top li{float:left;}
#gnb .nbbox .top .login {position:absolute; top:14px; right:0px; font-size:10px;  font-family:arial;}
#gnb .nbbox .top .login a {color:#fff;  font-family:arial;}
#gnb .nbbox .top .login li{padding:0 3px;}
#gnb .nbbox .top .login i {display:inline-block;margin:0 2px 0 2px;position:relative;top:0;width:1px;height:6px;}
#gnb .nbbox .top .login2 {position:absolute; top:14px;  right:0px; font-size:10px; font-family:arial;}
#gnb .nbbox .top .login2 a {color:#fff;  font-family:arial;}
#gnb .nbbox .top .login2 li {color:#fff;padding:0 2px;}
#gnb .nbbox .top .login2 i {display:inline-block;margin:0 1px 0 1px;position:relative;top:0;width:1px;height:6px;}


#gnb .nbbox .l{float:left;}
#gnb .nbbox .r{float:right; margin-top:20px;}
#gnb .nbbox .r div{display: block;overflow: hidden;}
#gnb .nbbox .r ul{display: block; float:right;}
#gnb .nbbox .r ul li{float: left;}
#gnb .nbbox .l2 li{margin-left:3px;margin-top:10px}
#gnb .nbbox .l3 {text-indent:-99999px;}
#gnb .nbbox .l3 li{margin-left:6px; }
#gnb .nbbox .l3 li a{display:block; height:51px; }
#gnb .nbbox .l3 li a:hover{color:#ffd700;}
#gnb .nbbox .l3 li.st {background:url('/layouts/default/image/spc.png');  background-position:-709px -18px; width:11px; height:25px; margin:0 40px 0 40px;}
#gnb .nbbox .l3 li.mainmenu_1 a{width:62px; background:url('/layouts/default/image/spc.png');  background-position:0 -51px; }
#gnb .nbbox .l3 li.mainmenu_1 a:hover{background-position:0 0;}
#gnb .nbbox .l3 li.mainmenu_1 .active{background-position:0 0;}
#gnb .nbbox .l3 li.mainmenu_2 a{color:#fff; width:46px; background:url('/layouts/default/image/spc.png');  background-position:-162px -51px; }
#gnb .nbbox .l3 li.mainmenu_2 a:hover{background-position:-162px 0;color:#ffd700;}
#gnb .nbbox .l3 li.mainmenu_2 .active{background-position:-162px 0;color:#ffd700; }
#gnb .nbbox .l3 li.mainmenu_3 a{color:#fff; width:62px; background:url('/layouts/default/image/spc.png');  background-position:-308px -51px; }
#gnb .nbbox .l3 li.mainmenu_3 a:hover{background-position:-308px 0; color:#ffd700;}
#gnb .nbbox .l3 li.mainmenu_3 .active{background-position:-308px 0; color:#ffd700;}
#gnb .nbbox .l3 li.mainmenu_4 a{color:#fff; width:62px; background:url('/layouts/default/image/spc.png');  background-position:-462px -51px; }
#gnb .nbbox .l3 li.mainmenu_4 a:hover{background-position:-462px 0; color:#ffd700;}
#gnb .nbbox .l3 li.mainmenu_4 .active{background-position:-462px 0; color:#ffd700;}
#gnb .nbbox .l3 li.mainmenu_5 a{color:#fff; width:62px; background:url('/layouts/default/image/spc.png');  background-position:-617px -51px; }
#gnb .nbbox .l3 li.mainmenu_5 a:hover{background-position:-617px 0; color:#ffd700;}
#gnb .nbbox .l3 li.mainmenu_5 .active{background-position:-617px 0; color:#ffd700;}
#gnb .nbbox .l3 li.on a,#header ul.menu li a:hover{color:#ffd700;}

#header {background:#fff; height: 100px; width: 100%;}
#header .logo {width:230px;padding:0;margin:0;float:left;position:relative;}



#footer {background:#303436; margin-top:40px;}
#footer .wrap {padding:20px 0 0 0; }
#footer .wrap .slinks {}
