ul.menu {list-style:none; margin:0; padding:0; }
ul.menu * {margin:0; padding:0}
ul.menu a {
text-decoration: none; font-family: 'Roboto';
line-height: 52px;
display: block;
float: left;
border-right: 1px solid rgba(255,255,255,0.2);
font-weight: normal;

padding:0 10px 0 10px;
text-transform: uppercase;
font-size: 13px; color:#666;
}
ul.menu a:hover{color: #FFF;text-decoration: none;background: url(../images/bg_menu-act.jpg) top left repeat-x;}

ul.menu .current{
	display:block;
	background:#B7D568 url(../images/menu-border.png) right top no-repeat;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	text-shadow:1px 1px 0px #333;
	padding:0 18px;
}
ul.menu li {position:relative; float:left; margin-right:0px;z-index: 9999999999999;}
ul.menu ul {position:absolute; top:52px; left:0; display:none; opacity:0; list-style:none;}
ul.menu ul li a {position:relative; display:block; border-bottom:1px solid #68AD2D; border-top:none;margin:0; text-align:left; line-height:40px;}
ul.menu ul li a {display:block; padding:0px 20px ; font-size:12px; background-color:#72B33B; width:150px; text-shadow:1px 1px 0px #999;color:#FFF; background-image:none;} ul.menu ul li li { display:block;}
ul.menu ul li a:hover {background:#e5e5e5; color:#999;text-shadow:none; text-decoration:none; text-decoration:underline;}
ul.menu ul ul {left:192px; top:-1px;}
ul.menu .menulink {color:#000; padding:5px 0px 5px 0px; border-left:0px solid #df0909; text-align:left; font-weight:bold; /*background:url(images/index_03.gif);*/ /*background-color:#FFF;*/ width:100px}
ul.menu .menulink:hover, ul.menu .menuhover {/*background:url(images/index_04.gif);*/ color:#FFF; background:#72B33B }
ul.menu .sub {background:#df0909 url(../images/arrow.gif) 178px 11px no-repeat}
ul.menu .topline {border-top:1px solid #df0909}