@charset "utf-8";

/* 소메뉴 home|login... absolute 설정으로 혹시 모르는 top_menu 와 간섭 해결 */
#sh_tip_menu {position:absolute;right:0;top:-28px;font-size:9pt;z-index:9999;font-size:11px;overflow:hidden;background:#4e7d1c;height:28px;line-height:28px;color:#fff;}
#sh_tip_menu li {float:left; background:url('/sh_img/hd/top_menu/sh_tip_menu_bg.png') right 10px no-repeat; padding:0 10px; }
#sh_tip_menu li.last {background:none;}
#sh_tip_menu li a {color:#fff;letter-spacing:-0.05em;font-size:1em;}


/* Top Menu 기본 설정 크기 및 넓이 */
#topmenu_wrapper {position:relative;margin:0 auto;width:1070px; height:100px;top:-28px;}

/* Logo */
#top_logo {position:absolute;padding-top:30px;width:180px;height:98px;font-size:24px;z-index:99999;line-height:98px;left:10px;}

/* nav_depth*/
.top_nav {position:absolute;top:50px;left:180px;z-index:9999; width:890px; height:80px;}
.top_nav > ul > li{float:left;display:inline-block;position:relative;z-index:999;color:#999;font-size:16px;text-align:center}
.top_nav > ul > li.list7 a{padding-right:0px}
.top_nav > ul > li > a {display:block;font-weight:bold; line-height:60px;text-decoration:none;color:#4a4a4a;zoom:1;padding:0px 27px;overflow:visible}
.top_nav > ul > li a:hover{color:#000;overflow:visible;}

.top_nav ul li ul li {display:inline;text-align:left;font-size:14px;margin:0}
.top_nav li ul {display:none;padding-top:6px;clear:both; /* IE6-8 */}	/* 소메뉴 ulbackground-image: url(http://hu2778.s7.hdweb.co.kr/sh_img/hd/top_menu/img/sub_menu_bg.png); */
.top_nav li ul a {position:relative; float:left;line-height:18px;color:#2d2d2d;padding:0 12px}
.top_nav li ul a:hover { text-decoration:none; color:#ff9000;background:none;}

/* 소메뉴 가로 위치 */
.top_nav li ul.top_nav_depth1 {margin-left:-50px;width:210px}
.top_nav li ul.top_nav_depth2 {margin-left:-60px;width:235px}
.top_nav li ul.top_nav_depth3 {margin-left:-250px;width:670px}
.top_nav li ul.top_nav_depth4 {margin-left:-70px;width:260px}
.top_nav li ul.top_nav_depth5 {margin-left:-5px;width:140px}
.top_nav li ul.top_nav_depth6 {margin-left:0px;width:100px}
.top_nav li ul.top_nav_depth7 {margin-left:-20px;width:140px}

.smenu_back {position:absolute;top:60px;background:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffffff,endColorstr=#8ffffff);background:#fff;opacity:0.8;filter: alpha(opacity=80);z-index:-500;border:1px solid #b1b1b1;padding:5px 0px 10px 20px}
