.menu
{
	float: left;
	width: 950px;
    margin-top: 15px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px 0px;
    z-index: 20;
    z-index: 100;
}
.menu a
{
text-decoration: none;
color: #fff;
font-size:11px;
display: block;
text-align: left;
padding: 0px 19px;
padding: 0px 20px\0/IE9;
*padding: 0px 18px;
border-right:  1px solid #ffffff;
}
.menu a:hover
{
text-decoration: none;
display: block;
text-align: left;
padding: 0px 19px;
padding: 0px 20px\0/IE9;
*padding: 0px 18px;
border-right:  1px solid #fff;
color: #d0e5f8;
}
.menu table, .menu td
{
float: left;  
list-style-type: none;
margin: 0;
padding: 0px 0px;
padding-bottom: 15px;
}

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;


}


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: #3393d7;
background-attachment: scroll;
z-index: 40;
/*_width: auto;  IE */
}
ul.uroven2 li.polozka2 a:hover
{
color: #fff;
background-color: #a3cffb;
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: #3393d7;
background-attachment: fixed;
_Display: block;
width: 150px;
}
ul.uroven3 li.polozka3 a:hover
{
background-color: #a3cffb;
background-attachment: fixed;
width: 150px;
}

div.uroven2{
	visibility:hidden;
    background: #3393d7;
	position: absolute;
	z-index:60;
	padding:15px;
	left:-200px;
	border:none;
}

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;
} 

table.uroven1 td.polozka1Hover div.uroven2,
table.uroven1 td.polozka1:hover div.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;
}



