.menu
{
padding: 0;
margin: 140px 0 0 0;
cursor: pointer;
font-family: sans-serif;
font-size: 14px;
z-index: 100;
}

.menu a
{
text-decoration: none;
color: #D9D9D9;
display: block;
width: 100%;
text-align: right;
}

.menu ul, .menu li
{
list-style-type: none;
margin: 0;
padding: 0 .5em;
}

ul.uroven1
{
width: 180px;
}

ul.uroven1 span {
visibility: hidden;
}


ul.uroven1 li.polozka1
{
position: relative;
font-weight: bold;
height: 25px !important;
line-height: 25px;
padding: 2px;
height: 25px;


}


ul.uroven1 li.polozka11,
ul.uroven1 li.polozka11in
{
position: relative;
font-weight: bold;
height: 25px !important;
line-height: 25px;
background: url(images/menu_10.png) no-repeat 0 0;
height: 25px;
margin-bottom: 30px;
}

ul.uroven1 li.polozka12,
ul.uroven1 li.polozka12in
{
position: relative;
font-weight: bold;
height: 25px !important;
line-height: 25px;
background: url(images/menu_11.png) no-repeat 0 0;
height: 25px;
}

ul.uroven1 li.polozka13,
ul.uroven1 li.polozka13in
{
position: relative;
font-weight: bold;
height: 25px !important;
line-height: 25px;
background: url(images/menu_12.png)  no-repeat 0 0;
height: 25px;
}

ul.uroven1 li.polozka14,
ul.uroven1 li.polozka14in
{
position: relative;
font-weight: bold;
height: 25px !important;
line-height: 25px;
background: url(images/menu_13.png)  no-repeat 0 0;
height: 25px;
}

ul.uroven1 li.polozka15,
ul.uroven1 li.polozka15in
{
position: relative;
font-weight: bold;
height: 25px !important;
line-height: 25px;
background: url(images/menu_14.png)  no-repeat 0 0;
height: 25px;
}

ul.uroven1 li.polozka16,
ul.uroven1 li.polozka16in
{
position: relative;
font-weight: bold;
height: 25px !important;
line-height: 25px;
background: url(images/menu_15.png)  no-repeat 0 0;
height: 25px;
}

ul.uroven1 li.polozka17,
ul.uroven1 li.polozka17in
{
position: relative;
font-weight: bold;
height: 25px !important;
line-height: 25px;
background: url(images/menu_16.png)  no-repeat 0 0;
height: 25px;
}


ul.uroven2
{
position: absolute;
line-height: 100%;
left: 140px;
top: 0;
width: 190px;
visibility: hidden;
padding: 2px 5px 2px 5px;

}

span.black {
	background: black;	
}


ul.uroven2 img
{
border: solid #368 2px;
}

ul.uroven2 li.polozka2 a
{
/*font-weight: bold;*/
text-align: left;
height: 25px;
line-height: 25px;
padding: 0 .5em .1em 60px;
margin: 0 -.5em  0 30px;
background: black;
border-right: 4px solid #F6821F;

}


.menu a:hover
{
/*text-decoration: underline;*/
}

ul.uroven2 li.polozka2 a:hover
{
color: #FA7307; 

}

ul.uroven1 li.polozka1
{
behavior: url(hovermenu.htc);
}

ul.uroven1 li.polozka1:hover,
ul.uroven1 li.polozka1Hover
{
background: /*#fff */  ;
}


ul.uroven1 li.polozka11:hover,
ul.uroven1 li.polozka11Hover,
ul.uroven1 li.polozka11in
{
background: url(images/menu1_01.png) no-repeat 4px 0;
}

ul.uroven1 li.polozka12:hover,
ul.uroven1 li.polozka12Hover,
ul.uroven1 li.polozka12in
{
background: url(images/menu1_11.png)  no-repeat 4px 0;
}

ul.uroven1 li.polozka13:hover,
ul.uroven1 li.polozka13Hover,
ul.uroven1 li.polozka13in
{
background: url(images/menu1_12.png)  no-repeat 4px 0;
}

ul.uroven1 li.polozka14:hover,
ul.uroven1 li.polozka14Hover,
ul.uroven1 li.polozka14in
{
background: url(images/menu1_13.png)  no-repeat 4px 0;
}

ul.uroven1 li.polozka15:hover,
ul.uroven1 li.polozka15Hover,
ul.uroven1 li.polozka15in
{
background: url(images/menu1_14.png)  no-repeat 4px 0;
}

ul.uroven1 li.polozka16:hover,
ul.uroven1 li.polozka16Hover,
ul.uroven1 li.polozka16in
{
background: url(images/menu1_15.png)  no-repeat 4px 0;
}

ul.uroven1 li.polozka17:hover,
ul.uroven1 li.polozka17Hover,
ul.uroven1 li.polozka17in
{
background: url(images/menu1_16.png)  no-repeat 4px 0;
}



ul.uroven1 li.polozka15Hover ul.uroven2,
ul.uroven1 li.polozka15:hover ul.uroven2
{
visibility: visible;
}


#flag  {
width: 25px;
height:25px;
margin: 10px 5px 5px 140px;
text-decoration: none;
float: left;
}

#flag img {

border: 0 none;	
}

