/* menu::base */
div#topmenu {
	/*background: transparent url(images/menu_m.png) repeat-x scroll 0 0;*/
	top:0px; width:520px; height:80px;
	position: absolute;
	right: 175px;
	z-index:100;
  font-family:'Nanum GothicB';

}


#topmenu ul:after{content:""; display:block; float:none; clear:both;}
#topmenu > ul > li {position:relative; z-index:90; float:left; margin-left:0px; width:104px; padding:0px; text-align:center;}
#topmenu > ul > li > a {display:block; height:20px; line-height:20px; padding:30px 0; text-decoration:none; color:#000; text-align:center; font-size:17px;}
#topmenu ul li.m_active {background:none; margin-left:0px; background:#0c4da1; text-align:center; color:#fff;}
#topmenu ul li.m_active a {color:#fff;}
#topmenu div.submenu {position:absolute; top:80px; left:0px; width:500px; display:none; list-style:none; z-index:80; border-top:0px; opacity:0;}
#topmenu div.submenu ul {margin:0; padding:0px; font-size:11px;}
#topmenu div.submenu ul li{float:left; position:relative; z-index:100; height:40px; margin:0px; padding:0px; text-align:left; margin-right:5px; padding-right:7px; *zoom:1;}
#topmenu div.submenu ul li:after {content:"|"; position:absolute; z-index:80; right:0px; top:14px; color:#bababa}
#topmenu div.submenu ul li.last:after {display:none;}
#topmenu div.submenu ul li a {display:block; font-size:13px; text-align:left; color:#bababa; height:14px; line-height:14px; padding:13px 5px;}
#topmenu div.submenu ul li a:hover,#topmenu div.submenu ul li.on a{text-align:left; color:#fff; text-decoration:underline;}
