.menu
{
padding: 0;
margin: 0;
}

.menu a
{
text-decoration: none;
color: #333;
display: block;
width: 100%;
text-align: center;
font: bold 0.7em Verdana, sans-serif;
}

.menu ul, .menu li
{
list-style-type: none;
margin: 0;
padding: 0 .5em;
}

ul.uroven1 li.polozka1
{
float: left;
position: relative;
font-weight: bold;
height: 20px !important;
line-height: 20px;
background: #ececec url('86-1.png') 0 0 repeat-x;
padding: 0 .4em;
height: 1em;
_width: 1px; /* IE */
}

ul.uroven2
{
position: absolute;
line-height: 100%;
left: 0;
top: 20px;
width: 150px;
background: #ececec url('86-2.png') 0 0 repeat-y;
visibility: hidden;
padding: .3em .4em;
border-bottom: solid #d82b20 10px;
}

ul.uroven2 img
{
border: solid #368 2px;
}

ul.uroven2 li.polozka2 a
{
font-weight: normal;
text-align: left;
padding: 0 .5em .1em;
margin: 0 -.5em;
}


.menu a:hover
{
text-decoration: underline;
}

ul.uroven2 li.polozka2 a:hover
{
color: #d44;
background: #eee;
}

ul.uroven1 li.polozka1
{
behavior: url(hovermenu.htc);
}

ul.uroven1 li.polozka1:hover,
ul.uroven1 li.polozka1Hover
{
background: #ececec url('86-1.png') 0 -60px repeat-x;
}

ul.uroven1 li.polozka1Hover ul.uroven2,
ul.uroven1 li.polozka1:hover ul.uroven2
{
visibility: visible;
} 