.menu ul, .menu li
{
list-style-type: none;
margin: 0;
padding: 0 .5em;
font-size: 13px;
}

ul.uroven1 li.polozka1
{
left: 0px;
top: 12px;
float: left;
position: relative;
font-weight: bold;
padding: .2em .4em; /* padding: .2em .5em; */
height: 1em;
_width: 1px; /* IE */
}

ul.uroven2
{
position: absolute;
left: 0;
top: 1.4em;
_top: 1.6em; /* IE */
width: 160px;
background: #CC0000;
border: solid #FFFFFF 2px;
visibility: hidden;
padding: .8em .5em;
filter: Alpha(opacity=90, style=4); 
-moz-opacity: 0.9; 
opacity: 0.9;
}

ul.uroven2 img
{
border: solid #000099 2px;
}

ul.uroven2 li.polozka2 a
{
font-weight: bold;
text-align: left;
padding: 0 .5em .1em;
margin: 0 -.5em;
}

.menu a:hover
{
text-decoration: none;
color: #000000;
}

ul.uroven1 li.polozka1
{
behavior: url(hover.htc);
}

ul.uroven1 li.polozka1:hover,
ul.uroven1 li.polozka1Hover
{

}

ul.uroven1 li.polozka1Hover ul.uroven2,
ul.uroven1 li.polozka1:hover ul.uroven2
{
visibility: visible;
}
