#user4{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}

#nav{
position:relative;
z-index:100;}
#mainlevel-top,#mainlevel-top ul{
float:left;
list-style:none;
margin:0;
padding:0;
}
#mainlevel-top a{
font-size : 16px;
padding : 11px 12px 11px 12px;
font-weight : bold;
display:block;
text-decoration : none;
}
#mainlevel-top a:hover, #mainlevel-top a#active_menu-top.mainlevel_current-top{
color:#000;
padding:11px 11px 11px 11px;
display:block;}

#mainlevel-top li{
float:left;
padding:0;
background:none;
}


#mainlevel-top li ul{
position:absolute;
left:-999em;
/*top:41px;*/
height:auto;
width:164px;
font-weight:400;
background-color:#9999ff;
/*filter: alpha(opacity=70);*/
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);*/ /* IE 5.5+*/
/*-moz-opacity: 0.7;  Mozilla 1.6 и ниже */
/*-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
/*opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
border:#000000 1px solid;
margin:0;
padding:0;
}
#mainlevel-top li ul ul{
position:absolute;
left:-999em;
/*top:0;*/
margin:0;
margin-left:164px;
padding:0;
}
#mainlevel-top li li{
width:164px;
margin:0;
border-bottom:#9999ff 1px solid;
}

#mainlevel-top li ul a{
width:164px;
color:#000;
font-size:12px;
font-weight:bold;
padding:6px 16px;
}
#mainlevel-top li ul a:hover{
color:#000;
padding:6px 16px;}

#mainlevel-top li:hover ul ul,#mainlevel-top li:hover ul ul ul,#mainlevel-top li.sfhover ul ul,#mainlevel-top li.sfhover ul ul ul{margin-top:-31px;
left:-999em;
}
#mainlevel-top li:hover ul,#mainlevel-top li li:hover ul,#mainlevel-top li li li:hover ul,#mainlevel-top li.sfhover ul,#mainlevel-top li li.sfhover ul,#mainlevel-top li li li.sfhover ul{
left:auto;
z-index:6000;
}
#mainlevel-top li li:hover,#mainlevel-top li li.sfhover{
background-color:#ccccff;} /*sublevel's li's background when hovering */

