@import url(/sh_img/head/menu_new/font/font.css);


/*고정*/
li{list-style:none}
/*고정*/

/* Top Menu 기본 설정 크기 및 넓이 */
#sh_top_menu_wrapper{position:relative;margin:0 auto;width:1070px;height:100px;z-index:1}

/* logo 위치 조정 및 사이즈 지정 */
#sh_top_logo{position:absolute;top:30px;left:10px}

/* nav_depth  */
.top_nav{float:left;list-style:none;height:82px; padding:25px 0 0 230px}
.top_nav > ul > li{float:left;display: inline-block;position:relative;z-index:999;color:#999;font-size:16px;}
.top_nav > ul:after, .top_nav > ul:before{display:inline-block;content:'';float:left}
.top_nav li a { display:block;overflow:visible;padding:0px 12px;font-weight:bold;line-height:40px;text-decoration:none;color:#333;zoom:1}
.top_nav > ul > li > a{display:block;color:#464646;padding:20px 40px 10px}
.top_nav > ul > li > a:hover{color:#000} 

.top_nav ul li{float:left;}
.top_nav ul a{line-height:18px;color:#666;}
.top_nav ul a:hover{text-decoration:none; color:#333;}

.top_nav_s{display:none;position:absolute;padding:1px;background-color:#fff;clear:both;box-shadow:2px 2px 3px #999999;background: linear-gradient(-1deg, #fff 0%,#fff 100%) /* IE6-8 */}
.top_nav_s a{line-height:18px;color:#666;}
.top_nav_s a:hover {text-decoration:none; color:#333;}

.top_nav_s > li{font-size:0.85em;letter-spacing:-0.05em;} 
.top_nav_s > li a{float:left;color:#555;padding:5px 12px;font-weight:100;font-size:12px;}

/*소메뉴크기*/
.sub_ul1 > li {width:225px;}
.sub_ul2 > li {width:285px}
.sub_ul3 > li {width:350px}
.sub_ul4 > li {width:90px}
.sub_ul5 > li {width:290px}

/*소메뉴 위치*/
.sub_ul1 {margin-left:-28px;}
.sub_ul2 {margin-left:-65px}
.sub_ul3 {margin-left:-93px}
.sub_ul4 {margin-left:38px}
.sub_ul5 {margin-left:-100px}

/* aside stlye */
#aside_tit {width:220px;}
#aside_tit ul {background-color:#FFF;font-size:22px;font-weight:bold;color:#7183be;padding: 12px 0 4px 15px;letter-spacing: -1px}

#l_menu {float:left;width:216px;background:#fff; border:2px solid #ebebeb; margin-top:10px}
#l_menu ul{margin:0; padding:0}
#l_menu li{font-size:15px;font-weight:bold;color:#666;background:#FFF;line-height:15px;border-bottom:1px dotted #d9d9d9; padding:4px 0;}
.l_menu_OFF a{display:block;padding:10px 0 10px 20px;text-decoration:none;color:#333333;background-color:#FFF;word-wrap:break-word;opacity: 0.8;filter:alpha(opacity=80);}
.l_menu_OFF a:hover{display:block;padding:10px 0 10px 20px;height:15px;text-decoration:none;color:#FFF;background-color:#2b4a8a;word-wrap:break-word;opacity: 0.8;filter:alpha(opacity=80);}
/* .l_menu_OFF a:hover{display:block;padding:10px 0 10px 20px;text-decoration:none;color:#FFF;word-wrap:break-word;opacity: 0.8;filter:alpha(opacity=80);}*/

.l_menu_ON a {display:block;padding:10px 0 10px 20px;height:15px;text-decoration:none;color:#333333;word-wrap:break-word;color:#FFF;background-color:#2b4a8a;background:linear-gradient(-45deg, #5072b7 0%,#2b4a8a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b4a8a', endColorstr='#5072b7',GradientType=1 );/* IE6-8 */}

/*
#l_menu_OFF a:hover{color:#FFF;background:#39599B;background:linear-gradient(-45deg, #5072b7 0%,#2b4a8a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b4a8a', endColorstr='#5072b7',GradientType=1 );filter:alpha(opacity=80);opacity: 0.8;}
*/
