.nav {height:40px;}
.menu {margin:0 0 0 8px;}

.menu a.m_menu 				{display:inline-block; color:#fff; text-decoration:none; height:40px; line-height:44px; padding:0 36px; font-size:12px; font-weight:bold; }
/*
.menu a.m_menu 				{display:inline-block; color:#fff; text-decoration:none; height:40px; line-height:44px; padding:0 29px; font-size:12px; font-weight:bold; }
*/
.menu a.m_menu:link			{color:#fff;}
.menu a.m_menu:visited		{color:#fff;}
.menu a.m_menu:active		{color:#fff;}
.menu a.m_menu:hover		{color:#fff; background:#303649; }
li.menuhover a, li.menuhover li.menuhover a {color:#fff; background:#303649; } /**m_menu 오버효과**/

.menu li.m_line {background:url(../images/common/menu_line1.jpg) no-repeat right 0;}
.menu li.m_line img.menu_hot { position:absolute; margin:-8px 0 0 36px;}

.menu li {position:relative; float:left; z-index:1000 }
.menu ul {display:none; position:absolute; top:40px; left:0; display:none; list-style:none; width:182px;}
.menu ul li {float:none; border-bottom:1px solid #404657; width:180px;  }  /**s_menu 오버전**/

.menu a.s_menu 				{display:inline-block; width:160px; padding-left:20px; color:#fff; text-align:left; height:30px; font-size:11px; line-height:30px;  background:#303649; }
.menu a.s_menu:link			{color:#9a9eaa;}
.menu a.s_menu:visited		{color:#9a9eaa;}
.menu a.s_menu:active		{color:#9a9eaa;}
.menu a.s_menu:hover		{text-decoration:none; color:#fff; background:url(../images/common/s_menu_pp.gif) no-repeat 7px 12px #474e62;  }


.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {float:none; display:block; background: #8f8f8f;  } 
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {text-decoration:none; color:#fff; background:url(../images/common/s_menu_pp.gif) no-repeat 7px 12px #474e62; } 

