/* 소메뉴 home|login... absolute 설정으로 혹시 모르는 top_menu 와 간섭 해결 */
#sh_tip_menu {position:absolute; right:20px; top:5px; font-size:8px; z-index:999}
#sh_tip_menu ul li {float:left}
#sh_tip_menu ul li a {line-height:1; padding-left:10px; color:#666}
#sh_tip_menu ul li a:hover {text-decoration:none; color:#666}

a.small_tip:link, a.small_tip:visited, a.small_tip:active { text-decoration:none; font-size:8pt; font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움'; color:#<?=$config[sh_tip_color]?>}
a.small_tip:hover { text-decoration:none}
.small_tip_bar { font-size:6pt; font-family:font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움'; color:#<?=$config[sh_tip_color]?>; padding-left:8px}


/* nav_depth  */
#top_nav_wrapper {position:relative;width:830px; z-index:9999; float:left; top:40px}
#top_nav { margin:0 auto; padding: 0; list-style: none; width:700px; float:right; margin-top:39px}
#top_nav li { float: left; display: block; background: none; position: relative; z-index: 999; margin: 0 1px; color:#2d2d2d;font-size:1.5em; font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움';}
#top_nav li a { display: block; padding: 0; line-height: 42px; text-decoration: none;  color: #2d2d2d; zoom: 1; padding: 0px 12px}
#top_nav li a:hover, #nav li a.hov {color:#2d2d2d}
#top_nav ul { position: absolute; left: 1px; display: none; margin:0 auto; padding: 0; list-style: none; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); box-shadow: 0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); padding-bottom: 3px; background-color:#FFF; border:1px solid #CCC;}	
#top_nav ul li { width:120px; *width:140px; float: left; border-top: 1px solid #fff; text-align: left;  font-size:0.8em}
#top_nav ul a { display: block; height: 20px; line-height: 20px; padding: 8px 5px; color: #666; border-bottom: 1px solid transparent; text-transform:  uppercase; color: #797979; font-weight: normal; width:140px;font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움';}
#top_nav ul a:hover { text-decoration: none;  color:#797979; font-weight:bold}
#top_nav li.list01 {margin-right:40px; margin-left:10px}
#top_nav li.list02 {margin-right:40px}
#top_nav li.list03 {margin-right:40px}
#top_nav li.list04 {margin-right:40px}


/* logo 위치 조정 및 사이즈 지정 */
#sh_logo {position:absolute; top:30px; left:-100px}