
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li.main {position:relative; float:left; margin-right:2px; height:38px;}
ul.menu li {position:relative; float:left; margin-right:2px; height:35px; }
ul.menu ul {position:absolute; top:20px; left:0; background:#d1d1d1; display:none; opacity:0.90; filter:alpha(opacity=90); list-style:none; margin-top:18px}
ul.menu ul  li ul{margin-top:0}
ul.menu ul li {position:relative; border-top:none; width:250px; margin:0}
ul.menu ul li img {
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
	}
ul.menu ul li a {display:block; padding:10px 7px 10px; background-color:#d1d1d1; opacity:0.9; min-height:18px; }
ul.menu ul li a:hover {background-color:#BFBDBD;}
ul.menu ul ul {left:250px; top:0px; }
ul.menu .menulink {font-weight:bold; padding: 4px 10px 0px 10px; color:#fff; font-weight:normal; height:20px;}
ul.menu .menulink:hover, ul.menu .li_active{
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
	border-radius: 6px;
	color: #333;
    background-color:#fff;
	opacity:0.7;
	filter:alpha(opacity=90); /* For IE8 and earlier */
}
ul.menu .sub {background:#d1d1d1; filter:alpha(opacity=90); opacity:0.9;}
ul.menu .topline {}

ul.menu ul li img {
	margin-right:5px;
	margin-top:2px;
}