li{list-style:none;}

#sh_top_menu { position:relative; width:1070px; margin:0 auto;}

/* logo 위치 조정 및 사이즈 지정 */
h1#top_logo {position:absolute;top:45px;left:0;}

/* 소메뉴 home|login... absolute 설정으로 혹시 모르는 top_menu 와 간섭 해결 */
#sh_tip_menu {position:absolute;right:0px;top:0px;z-index:99; font-size:10px; color:#666; letter-spacing:-0.3px}
#sh_tip_menu a {display:inline-block; margin-right:10px; color:#7f7f7f; padding:9px 5px 10px 0}
#sh_tip_menu a.last { background:none #1b4490; color:#fff; padding:9px 10px 7px; margin-right:0 }


/* nav_depth  */
#top_menu {position:absolute;right:40px; top:48px; height:50px;}
#top_menu li.list {float:left;display:inline-block;position:relative;z-index:999;color:#999;font-size:16px;width:170px;height:50px;text-align:center;}
#top_menu li a { background:url(/sh_img/hd/top_menu/top_line.png) right 13px no-repeat; display:block;font-weight:bold;color:#333;zoom:1;padding:10px 0 30px;overflow:visible;}
#top_menu li a:hover, #nav li a.hov {color:#666;} 
#top_menu li.list05 a { background:none }
#top_menu li.list06, #top_menu li.list07{ display:none }

#top_menu li ul {display:none;clear:both;text-align:left;margin-left:0;min-width:145px; width:145px; background-color:#fff; opacity:0.9;filter:alpha(opacity=90); padding:15px 0 15px 25px; margin-top:-25px}
#top_menu li ul a { background:none!important; position:relative;color:#8f8f8f;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:#333; font-weight:bold} 