.menu
{
float: left;
width: 961px;
    margin-top: 15px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px 0px;
    z-index: 20;
}
.menu a
{
text-decoration: none;
color: #fff;
display: block;
text-align: left;
padding: 0px 20px;
border-right:  1px solid #026925; 
}
.menu a:hover
{
text-decoration: none;
color: #fff;
display: block;
text-align: left;
padding: 0px 20px;
border-right:  1px solid #026925; 
color: #BECD00;
}
.menu table, .menu td
{
float: left;  
list-style-type: none;
margin: 0;
padding: 0px 0px;
padding-bottom: 18px;
}

table.uroven1 td.polozka1
{
float: left;
position: relative;
font-weight: bold;
height: 23px !important;
line-height: 20px;
/*background: #048C32 url('86-1.png') 0 0 repeat-x;*/
height: 1em;
_width: auto; /* IE */

}


ul.uroven2
{
list-style-type: none; 
display: block;
font-weight: bold;
position: absolute;
line-height: 20px;
margin-top: 12px;
left: 0px;
_margin-top: 13px;
padding: 0px;
width: 140px;
/*width: 140px;*/
visibility: hidden;
border: 0px;
height: 200px;
z-index: 40;
}
ul.uroven2 li.polozka2
{
list-style-type: none;
font-weight: bold;
text-align: left;
/*background-color: ;*/
border: 0px;
line-height: 20px;
 height: 20px;
width: 140px;
z-index: 40; 
margin-bottom: -2px;
/*_width: auto;  IE */
}
ul.uroven2 li.polozka2 a
{
font-weight: bold;
text-align: left;
/*background-color: ;*/
border: 0px;
background-color: #038A31;  
background-attachment: scroll;
z-index: 40; 
/*_width: auto;  IE */
}
ul.uroven2 li.polozka2 a:hover
{
color: #038A31;
background-color: #BECD00;  
font-weight: bold;
text-align: left;
border: 0px;
z-index: 40; 
}

ul.uroven3
{
line-height: 25%;
float: left;
top: auto;
position: absolute;
/*line-height: 20px;*/
margin-left: 142.1px;
left: 0;
text-align: left;
padding: 0px;
width: 250px;
visibility: hidden;
border: 0px;
height:250px;
_height: auto;
}
ul.uroven3 li.polozka3 a
{
top: auto;
padding-top: 20px;
padding-left: 3px;
padding-bottom: 10px;
margin-bottom: -10px;
margin-top: -10px;
_padding-top: 23px;
_padding-bottom: 15px;
_margin-bottom: -20px;
_margin-top: -18px;
font-weight: normal;
text-align: left;
background-color: #038A31;
background-attachment: fixed;
_Display: block;
width: 150px;
}
ul.uroven3 li.polozka3 a:hover
{
background-color: #BECD00;
background-attachment: fixed;
width: 150px;
}



table.uroven1 td.polozka1
{
behavior: url(hovermenu.htc);
}

table.uroven1 td.polozka1:hover,
table.uroven1 td.polozka1Hover
{
/*background: #048C32 url('86-1.png') 0 -60px repeat-x;*/
}

table.uroven1 td.polozka1Hover ul.uroven2,
table.uroven1 td.polozka1:hover ul.uroven2
{
color: #BECD00;
visibility: visible;
} 



ul.uroven2 li.polozka2-sipkaHover ul.uroven3,
ul.uroven2 li.polozka2-sipka:hover ul.uroven3
{
visibility: visible;
} 
ul.uroven2 li.polozka2Hover ul.uroven3,
ul.uroven2 li.polozka2:hover ul.uroven3
{
visibility: visible;
} 
ul.uroven2 li.polozka2
{
behavior: url(hovermenu.htc);
border: 0px;
}
ul.uroven2 li.polozka2-sipka
{
behavior: url(hovermenu.htc);
border: 0px;
}


