body {margin:0; font:11px Verdana,Arial;}

#menu_horizontal {
width:990px;
height:53px;
background:url(../images/bg_menu.png) no-repeat;
}

ul.menu {
list-style:none; 
margin:0; 
padding:10px 0 0 47px;
}

ul.menu * {margin:0; padding:0}

ul.menu a {
display:block;

}


ul.menu li {
position:relative;
float:left;
width:212px
}

ul.menu ul {position:absolute; top:26px; left:0; background-color:#623813; display:none; opacity:0; list-style:none}

ul.menu ul li {
position:relative; 
border-top:none;
display:block;
width:194px;
background-color:#623813;
border-bottom:2px solid #fff;
min-height:20px;
font-size:1.1em;
margin:0;
padding:0;
}

* html ul.menu ul li {
width:194px !important;
}

ul.menu ul li a {
display:block;
padding:5px;
background-color:#623813; 
min-height:23px; 
color:#fff !important;
}

ul.menu ul li a:hover {
background-color:#fff;
color: #623813 !important;
}

ul.menu li ul {
margin:17px 0 0 0;
}

ul.menu ul  {
width:194px;
}

ul.menu ul ul {
left:194px; 
top:-17px;
}


ul.menu .menulink {
margin:0 20px 0 0;
font-weight:bold; 
background:url(../images/bg_item_menu.png); 
width:194px;
display:block;
height:33px;
}

ul.menu .menulink:hover, ul.menu .menuhover {
background-color:#fff;
}

.menulink li {
background-color:#fff;
border:1px solid red;
}

a.menulink {
color:#623813;
font-size:1.2em;
padding:10px 0 0 0;
display:block !important;
text-align:center;
}

ul.menu .sub {background:#623813 url(../images/arrow.gif) 136px 8px no-repeat}
