

#headerWrap {position:relative; width:100%; height:33px;  z-index:999;  margin:0; }
.top_wrap {position:relative; width:100%; height:33px; background-color:#000000; z-index:200;}
.topall { position: relative; width:1100px; margin: 0 auto; }
.topall ul.top {position:absolute; top: 0px; right:0;  }
.topall ul.top li { float: left; }
.topall ul.top li.lm { padding:0; margin:0; }
.topall ul.top li a { font-size: 12px; color: #888888; vertical-align:middle }



#logomenu{ clear:both; width:100%; height:123px; margin:0; background-color:#000000; opacity:1;}
#logomenu .img{ clear:both; padding-top:123px;}

#logo { position:absolute; height:90px; top:23px; left:50%; margin:10px 0 0px -550px;  z-index:10000000000;}
.gnbWrap { position:relative; width:100%; top:68px; overflow:hidden; background: url("../header_bg.png") 50% 55px repeat-x; z-index:10000000; }
.gnbWrap .subLine { position:absolute; left:0; top:0px; z-index:10000000; display:block; width:100%; height:10px;}
.gnbbg{width:1100px;margin:0 auto; text-align:center;}
.gnb { width:800px; height:30px; float:left; padding-left:30%; overflow:hidden;}
.gnb strong { display:block; }
.gnb strong a { display:block; height:30px;padding:0px 0 0 0; text-align:center; overflow:hidden; color:#ffffff; font-family:나눔 고딕, Nanum Barun Gothic, 맑은 고딕, Malgun Gothic, 돋움, Dotum, 굴림, Gulim, Arial, Helvetica; font-size:17px; line-height:16px; letter-spacing:0em; }/*메뉴색상변경*/
.gnb .active strong a, #headerWrap .gnb strong a:hover, #headerWrap .gnb strong a:focus { height:30px; color:#d41c24; background:none; text-decoration:none;}/*메뉴색상변경*/

.gnb li.g1 strong a { width:130px;}
.gnb li.g2 strong a { width:140px;}
.gnb li.g3 strong a { width:130px;}
.gnb li.g4 strong a { width:130px;}
.gnb li.g5 strong a { width:130px;}
.gnb li.g6 strong a { width:140px;}

.gnb li.g1.active strong a { }
.gnb li.g2.active strong a { }
.gnb li.g3.active strong a { }
.gnb li.g4.active strong a { }
.gnb li.g5.active strong a { }
.gnb li.g6.active strong a { }

.gnb > li { display:none; float:left; padding:0 0px 10px 0px;}
.gnb > li:first-child { margin-left:0; padding-left:0;  }
.gnb li.g1, #headerWrap .gnb li.g2, #headerWrap .gnb li.g3, #headerWrap .gnb li.g4, #headerWrap .gnb li.g5, #headerWrap .gnb li.g6{ display:block; }
.gnb .dep2 { display:block; margin-right:0px; width:130px; padding-top:29px; }
.gnb .dep2 a > {}
.gnb .dep2 > li {margin:0 0 0 0px; padding:0; display:block; text-align:center;}
.gnb .dep2 > li a {font-family:나눔 고딕, Nanum Barun Gothic, 맑은 고딕, Malgun Gothic, 돋움, Dotum, 굴림, Gulim, Arial, Helvetica; font-size:11.5px; color:#f0fbff; line-height:30px; font-weight:bold; letter-spacing:0em;}/*서브메뉴 색상변경*/
.gnb .dep2 a.active { color:#f0fbff !important; background:none; text-decoration:underline;}/*서브메뉴 색상변경*/
.gnb .dep2 a:hover { color:#f0fbff !important; text-decoration:underline; }/*서브메뉴 색상변경*/

.gnb .dep4 { display:block; margin-right:0px; width:140px; padding-top:29px; }
.gnb .dep4 a > {}
.gnb .dep4 > li {margin:0 0 0 0px; padding:0; display:block; text-align:center;}
.gnb .dep4 > li a {font-family:나눔 고딕, Nanum Barun Gothic, 맑은 고딕, Malgun Gothic, 돋움, Dotum, 굴림, Gulim, Arial, Helvetica; font-size:11.5px; color:#f0fbff; line-height:30px; font-weight:bold; letter-spacing:0em;}/*서브메뉴 색상변경*/
.gnb .dep4 a.active { color:#f0fbff !important; background:none; text-decoration:underline;}/*서브메뉴 색상변경*/
.gnb .dep4 a:hover { color:#f0fbff !important; text-decoration:underline; }/*서브메뉴 색상변경*/




