#mainmenu{
background:url(img/css/back-menu.png) no-repeat 0 0;
width:990px;
height:35px;
margin-left:5px;
margin-top:10px;
}
#mainmenu ul{
list-style-type:none;
}
#mainmenu li{
height:35px;
float:left;
}
#mainmenu li .mainLi {
padding-right:15px;
padding-left:15px;
}
#mainmenu a{
display:block;
height:100%;
text-decoration:none;
color:#FFFFFF;
font-size:18px;
line-height:35px;
}

#container div.hierarchicalMenu{
z-index:99;}
div.hierarchicalMenu div.innerHierarchicalMenu{padding:0 0 0 0;}

div.hierarchicalMenu ul{
list-style-type:none;
padding:0;margin:0;
}

div.hierarchicalMenu li{
line-height:10px;
color:#ffffff;
position:relative;
margin:0 5px 0 0px;
float:left;
z-index:99;
height:2em;background:url(img/css/back-menu-separ.png) bottom right no-repeat;
}

div.hierarchicalMenu li{}

div.hierarchicalMenu a{
cursor:pointer;
z-index:99;
}

/*div.hierarchicalMenu li.hover a, div.hierarchicalMenu li:hover a{background-image:url(i/menu-right2.png);}*/
#container div.hierarchicalMenu a{color:#fff;text-decoration:none;height:1em;}

div.hierarchicalMenu a{text-decoration:none;}
#container div.hierarchicalMenu div.outerMenu{
position:absolute;
top:33px;
left:0px;
display:none;
padding:2px 0 0;
width:90px;
z-index:99;
height:2em;
}

#container div.outerMenu li{
width:230px;
height:2em;
float:left;
white-space:nowrap;
}
#container div.outerMenu a{
background:#b60e0e;
display:block;
width:220px;
line-height:1.15;
height:1.5em;
color:#FFF;
padding:0.5em 0px 0 10px;
}
#container div.outerMenu a:hover{
background:#e70908;
width:220px;
}

div.outerMenu li.lastItem{border:0;}
div.hierarchicalMenu div.innerMenu{padding-bottom:10px;}


#container div.innerMenu a{
font-size:14px;
}


.fixhover{
z-index:99;

}