.vmenu-active{background:url(../images/menu_item_active_background.gif) no-repeat left center !important}

/*vertical menu*/
.vmenu {width: 150px}
.vmenu ul {list-style: none;margin: 30px 0 0 30px;padding: 0}
.vmenu ul li ul{margin:0}
.vmenu a,.hmenu a{font: bold 12px/16px Trebushet MS, helvetica, sans-serif;display: block;margin: 0;padding: 2px 3px;color:#3a4a57}

.vmenu a {text-decoration: none}
.vmenu a:hover,.vmenu a:active, .hmenu a:hover,.hmenu a:active {color:#e29a30}
.vmenu li:hover,.vmenu li:active{background:url(../images/menu_item_hover_background.gif) no-repeat left center !important;padding:0 0 0 26px;color:#e29a30 !important}
.vmenu li {position: relative;background:url(../images/menu_item_background.gif) no-repeat left center;padding:0 0 0 20px;min-height:20px;_height:20px}
.vmenu ul ul {position: absolute;top: -1px;left: 95%;width: 80%;padding-top:22px;background:transparent url(../images/menu_submenu_background.gif) no-repeat top right}
.vmenu ul li ul li,.vmenu ul li ul li:hover,.vmenu ul li ul li:active{background:#dee0d8 none !important;border-bottom:1px solid #c3c3c3 !important;width:90%;padding:0 0 0 10px}
.vmenu ul li ul li:last-child{border-bottom:none !important}
.vmenu ul li:last-child{background:url(../images/menu_item_last_background.gif) no-repeat left center}
.vmenu ul li ul li a{color:#6d6c6c}
.vmenu ul li ul li a:hover{color:#e29a30}

div.vmenu ul ul, div.vmenu ul li:hover ul {display: none;}
div.vmenu ul li:hover ul, div.vmenu ul ul li:hover ul, div.vmenu ul a:active ul, div.vmenu ul ul a:active ul{display: block;}

/*horizontal*/
.hmenu{width:100% !important;background:url(../images/content_menu_background.gif) repeat-x left top;float:left;height:45px;clear:both;text-align:center}
.hmenu li {
	list-style: none;margin: 20px 0 0 3px;padding: 0 0 0 3px;height:22px;float: left;position: relative;
	z-index:600;_width:auto;*width:auto;display: inline;white-space:nowrap;
	background:url(../images/hmenu_main_item_background.gif) no-repeat left top;
}
html:not([Opera]) .hmenu li{width:auto}
html>body .hmenu li{w\idth:60px}
.hmenu li a{position:relative;z-index:650}
.hmenu a{display: block;float:left;text-decoration: none}
.hmenu ul ul {z-index:500;position: absolute;/*left:-5px;left:0;top:0*/display:block}
.hmenu ul li ul li{margin:0}
.hmenu ul:hover{color:#e29a30}
.hmenu ul ul{width:130px !important;border-left:1px solid #e29a30;padding:25px 0 0 0;
	/*background:url(../images/white_line.gif) repeat-y left 26px;*/
}
.hmenu ul ul li{clear:both;position:relative;float:left;min-height:18px;left:-10px;padding-left:10px;background-image:none}
.hmenu ul ul li a{border-bottom:1px solid #c3c3c3;margin:0 0 0 1px;width:122px;background-color:#dee0d8;}
.hmenu ul ul li:hover{background:url(../images/hmenu_active_item_background.gif) no-repeat left center}

.hmenu ul{padding:0;display:table;margin:0 auto}
.hmenu li {display:table-cell;text-align:left}
.hmenu a{width:auto;display:block;float:left} 
.hmenu ul ul, .hmenu ul li:hover ul, .hmenu ul li:hover ul {left:-999em}
.hmenu ul li:hover ul, .hmenu ul li:hover ul, .hmenu ul ul li:hover ul{/*left:-5px;*/left:0}
