#menu, #menu ul 
{ 
	clear:both;
	padding : 0; 
	margin : 0; 
	list-style : none; 
	line-height : 26px; 
	text-align : center; 
}
#menu
{
	clear:both;
	margin:40px 0 0 0;
	padding:0;
	/*width:100%;*/
	/*min-width:1205px;*/
    font-weight : normal;
    font-family : Arial;
    font-size : 12px; 
	text-transform:uppercase;
}
#menu a
{
    display : block; 
	padding : 0 10px 0 10px; 
	background-image:url("../img/btn.jpg");
	background-repeat:repeat-x;
	background-position:left;
    color : white; 
	text-align:center;
    text-decoration : none; 
}
#menu a.active
{
    display : block; 
	padding : 0 10px 0 10px; 
	background-image:none;
	background-color:white;
    color : #707173; 
	text-align:center;
    text-decoration : none; 
	/*cursor:no-drop;*/
}
#menu li    
{ 
    float : left; 
    border-right : 1px solid #fff;
	min-width:10%;
	height:26px;
	line-height:26px;
}
html>body #menu li
{
    border-right: 1px solid transparent ; 
}
#menu li ul 
{
	position: absolute; 
    width: 190px; 
    left: -999em; 
}
#menu li ul li
{
    border-top : 1px solid #fff; 
	width:190px;
}
html>body #menu li ul li{border-top : 1px solid transparent; width:190px;}

#menu li ul ul {
	margin : -25px 0 0 190px ; 
} 
html>body #menu li ul ul 
{
	border-left : 1px solid transparent ;
}
#menu a:hover 
{
	background-image:url("../img/btn_hover.jpg");
}
#menu a.active:hover
{
	background-image:none;
}
#menu li li a
{
	background-image:url("../img/btn.jpg");
	width:190px;
	line-height:25px;
	height:25px;
}
#menu li li a:hover
{
	background-image:url("../img/btn_hover.jpg");
}
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul 
{
    left: auto;
    min-height: 0;
}