.menu {
padding: 0px;
margin: 0px;
}

.menu a {
display: block;
margin-top: 7px;
_margin-top: 8px;  /* IE */
white-space: nowrap;
}

#hor-menu .menu ul, .menu li {
list-style-type: none;
padding: 0px;
}

#hor-menu ul.uroven1 li.polozka1 {
float: left;
position: relative;
font-weight: bold;
height: 1em;
_width: 1px; /* IE  */
}

ul.uroven2 {
position: absolute;
left: 0;
top: 20px;
width: 175px;
border: none;
visibility: hidden;
background-image: url(/img/bg-submenu.gif);
background-repeat: x-repeat;

}

#hor-menu ul.uroven2 {
padding: 8px 0px 10px 0px;
}


#hor-menu ul.uroven2 .polozka2 a {
font-weight: normal;
text-align: left;
padding: 10px 3px 1px 20px;
_padding: 10px 3px 1px 5px;
margin: 0px;
white-space: normal;
color: #0F6BB2;
border: none;
}

.menu a:hover {
background-image: url(/img/bg-menu.gif);
}

#hor-menu ul.uroven2 li.polozka2 a:hover
{
background: url(/img/date.gif);
background-repeat: no-repeat;
background-position: 7px 15px;
color: #000000;
}

ul.uroven1 li.polozka1 {
behavior: url(/hover.htc);
}

ul.uroven1 li.polozka1Hover ul.uroven2,
ul.uroven1 li.polozka1:hover ul.uroven2
{
visibility: visible;
}
