@charset "utf-8";

/*메인메뉴 crons 스타일*/

#gnb{z-index:1000; float:right;}
#gnb span { font:11px '나눔고딕',NanumGothic,ng,Arial; cursor:pointer;}
#gnb .ul1,
#gnb .ul1 *{ margin:0; padding:0; list-style:none; border:0; font-style:normal; font-family:'나눔고딕',NanumGothic,ng,Gulim, Arial, Tahoma;}
#gnb .ul1 { padding:34px 0 0; }
#gnb .li1 { position:relative; z-index:50; float:left; width:auto !important; width:0; }
#gnb .li1:hover,
#gnb .li1.hover { z-index:60; background:url(../images/menubg.gif) repeat-x bottom;}
#gnb .a1 { display:block; height:59px !important; height:62px; overflow:hidden; text-decoration:none;}
#gnb .a1 span { display:block; padding:10px 20px; font:11px '나눔고딕',NanumGothic,ng,Arial;  font-weight:bold;}
#gnb .a1:hover{color: #000;}
#gnb .sub2 .a2 {background:url(../images/menu33.gif) no-repeat right;}
#gnb .ul2 { display:none; position:absolute; z-index:60; left:0px; top:59px; font-size:0; border-bottom:#b2b8bb solid 4px;}
#gnb .ul2 li { position:relative; z-index:60; width:190px; background:#c6cccf;}
#gnb .ul2 a { position:relative; z-index:60; display:block; width:100%; height:100%; overflow:hidden; color:#FFF; text-decoration:none; }
#gnb .on2 .a2,
#gnb .on3 .a3 {background-color:#c7ccd0; color:#FFFFFF; }
#gnb .ul2 a span { display:block; height:100%; padding:8px 0 8px 20px; font:12px '나눔고딕',NanumGothic,ng,Arial;  font-weight:bold;}
#gnb .ul2 ul { display:none; position:absolute; left:190px; top:0; border-bottom:1px solid #b2b8bb; margin-bottom:2px;}

.menulist{float:left;height:55px;}