li{list-style:none;}

#sh_top_menu_bg { position:absolute; height:100px; width:100%; background-color:#fff; top:38px;}
#sh_top_menu { position:relative; width:1070px; margin:0 auto;}

/* logo 위치 조정 및 사이즈 지정 */
h1#top_logo {position:absolute;top:80px;left:-20px;}
#top_txt {position:absolute;top:22px;left:-20px}

/* 소메뉴 home|login... absolute 설정으로 혹시 모르는 top_menu 와 간섭 해결 */
#sh_tip_bg { position:absolute; width:100%; background-color:#f7f7f9; height:38px }
#sh_tip_menu {position:absolute;right:0px;top:0px;z-index:99; font-size:11px; color:#666; letter-spacing:-0.3px}
#sh_tip_menu a {background:url(/sh_img/hd/top_menu/tip_line.png) right center no-repeat; display:inline-block; margin-right:10px; color:#828282; padding:12px 10px 10px 0}
#sh_tip_menu a.last { background:none; margin-right:0 }
#sh_tip_menu a.fav { background:none #464646; color:#bababa; padding:12px 12px 13px; margin-right:0 }


/* nav_depth  */
#top_menu {position:absolute;right:20px; top:75px; height:100px;}
#top_menu li.list {float:left;display:inline-block;position:relative;z-index:999;color:#999;font-size:16px;width:112px;height:50px;text-align:center;}
#top_menu li a {display:block;font-weight:bold;color:#888;zoom:1;padding:10px 0 30px;overflow:visible;}
#top_menu li a:hover, #nav li a.hov {color:#354fa1;} 

#top_menu li ul {display:none;clear:both;text-align:left;margin-left:-30px;min-width:150px; background-color:#1e3379; opacity:0.9;filter:alpha(opacity=90); padding:15px 0 15px 25px; margin-top:-15px}
#top_menu li ul a {position:relative;color:#fff;font-size:13px;font-weight:normal;padding:5px 0;*margin-bottom:-1px; letter-spacing:-0.5px}
#top_menu li ul a:hover, #nav li a.hov {opacity:1;filter:alpha(opacity=100); color:#fff; font-weight:bold} 