ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0}
ul.menu a {
	display:block;
	text-decoration:none;
	text-align:center; text-transform:uppercase;
	font-family:'Fenix', arial;
	font-size:14px;
	color:#000;
	text-shadow:1px 1px 0px #FFF;
	background:url(../images/menu-border.png) right top no-repeat;
	padding:0 25px;
}
ul.menu a:hover{
	display:block;
	background:#FFF url(../images/menu-border.png) right top no-repeat;
	text-decoration:none;
	text-align:center;
	color:#5f8031;
	text-shadow:1px 1px 0px #FFF;
	padding:0 25px;
}
ul.menu li {position:relative; float:left; margin-right:0px;}
ul.menu ul {position:absolute; top:46px; left:0; display:none; opacity:0; list-style:none; box-shadow:0px 5px 5px #333;}
ul.menu ul li {position:relative; border-bottom:1px solid #f1f1f1; border-top:none; width:235px; margin:0; text-align:left;}
ul.menu ul li a {display:block; padding:0 10px 0 10px; background-color:#FFF; font-family:'Fenix'; font-size:13px; text-align:left; line-height:26px; color:#333; background-image:none; text-shadow:none;}
ul.menu ul li a:hover {background:#5f8031; font-family:'Fenix'; font-size:13px; text-align:left; line-height:26px; color:#FFF; text-shadow:none; padding:0 10px 0 10px;}
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:#5f8031; background:#FFF url(../images/menu-border.png) right top no-repeat;}
ul.menu .sub {background:#df0909 url(../images/arrow.gif) 178px 11px no-repeat}
ul.menu .topline {border-top:1px solid #df0909}