#mainmenu img{
margin: 0;
padding: 0;
left: 0;
top: 0;
border: 0;
}
#mainmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
#mainmenu ul li{
margin: 0;
padding: 0;
position: relative;
}
#mainmenu ul, #mainmenu ul li{
text-align: left;
float: left;
left:0;
}
#mainmenu .mainmenu-item{
 height:18px;
 padding: 2px 0;
}
#mainmenu ul li a:hover{
background-image:url("/img/m.gif");
 background-position:top right;
background-repeat:repeat-x;
}
#mainmenu .mm-sel a{
background-image:url("/img/mSel.gif");
background-position:bottom right;
background-repeat:repeat-x;
}
.mainmenu-submenu{
width:194px;
border:#647392 1px solid;
position:absolute;
z-index:101;
text-align:left;
float:left;
left:0px;
background-color:#e5edff;
color:#003765;
visibility: hidden;
}
#mainmenu ul li div a{
margin: 0;
border:0;
}
#mainmenu .mm-sel div a, #mainmenu ul li div a:hover{
background-image:none;
}
#mainmenu ul li div a:hover{
background-color:#b8becd;
}
.submenu{
margin: 0;
padding: 0;
}
.submenu a:hover, #mainmenu ul li div a:hover{
background:#b8becd;
}
.mainmenu-hor{
width:100%;
overflow: hidden;
}
.menu-hor-left-1, .menu-hor-left-2, .menu-hor-left-3{
margin:0;
padding:0;
border:0;
}
.menu-hor-left-1{
padding-left:10px;
}
.menu-hor-left-2{
padding-left:20px;
}
.menu-hor-left-3{
padding-left:30px;
}
.menu-hor-left-width{width:100%;}