

.menu
{
padding: 0;
margin: 0;
}

.menu a
{
text-decoration: none;
color: #000000;
display: block;
width: 100%;
text-align: center;
}

.menu ul, .menu li
{
list-style-type: none;
margin: 0;
padding: 0 .5em;
}

ul.uroven1 li.polozka1
{
font-size: 16px;
font-family: tahoma;
font-weight: bold;
float: center;
text-align: center;
height: 21px;
color: #000000;
position: relative;
background-image:url(img/p_prava1.png);
border-bottom: 1px solid black;
padding: .3em .1em;

_width: 1px; /* IE */
}

ul.uroven2
{
position: absolute;
left: -313px;
top: 0px;
_top: 1.6em; /* IE */
width: 310px;
background:#f2a606;
border: solid #99ccff px;
visibility: hidden;
padding: .9em .1em;
}

ul.uroven2 img
{
border: solid #368 0px;
}

ul.uroven2 li.polozka2 a
{
font-weight: normal;
text-align: left;
padding: 1 .5em 1.5em;
margin: 2 .5em;
}

ul.uroven2 li.polozka2 a:hover
{
background: #f0c237;
}


.menu a:hover
{
text-decoration: underline;
}

ul.uroven1 li.polozka1
{
behavior: url(hover.htc);
}

ul.uroven1 li.polozka1:hover,
ul.uroven1 li.polozka1Hover
{
background-image:url(img/p_prav1.png);
}

ul.uroven1 li.polozka1Hover ul.uroven2,
ul.uroven1 li.polozka1:hover ul.uroven2
{
visibility: visible;
}
