/* pop_up_menu styles */

#pop_up_menu {
background-color:#FAFAFA;
padding-top:5px;
background-image: url(../images/shade.gif);
background-repeat:repeat-x;
background-position:top;
min-height:24px;
}

* html #pop_up_menu {
height:24px;
}

#sub_navi {
width:590px;
float:left;
padding-left:10px;
}




/* ul styles */

#nav, #nav ul {
float: left;			
list-style: none;
line-height: 1;			
padding: 0;
margin: 0 0 0 0;
}

#nav a {
display: block;
text-decoration: none;
}

#nav a, 
#nav a:link, 
#nav a:visited {
color:#6A9C38;
}

#nav a:hover, #nav a:focus, #nav a:active {
color:#FFA100;
}

.link {
white-space:nowrap;
font-size:1.28em;
line-height:1.095em;
color:#6A9C38;
padding-top:5px;
padding-bottom:5px;
text-align:center;
}

#nav li {
float: left;
padding: 0 0 0 10px;
width:115px;
}
#nav li.lilishka {
float: left;
padding:0 0 0 40px;
}

#nav li.advert {
float: left;
padding: 0;
width:168px;
}

#nav li.leisure {
float: left;
padding: 0;

}

#nav li ul {		
position: absolute;
left: -999em;
height: auto;
padding-top:7px;
width:12.8em;
background-color:#F5F5F5;
z-index:1;
}

#nav li li {
width:12.8em;
padding-bottom:4px;
}

#nav li li a {
width:8.4em;
padding-left:1.4em;
padding-right:1.4em;
font-size:1.13em;
line-height:1.16em;
}

#nav li ul ul {
margin: 0 0 0 0;
}

#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul {left: -999em;}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul,
#nav li li li.sfhover ul {left: auto; margin:0 1px 0 0;}

#nav li:hover, #nav li.sfhover {
	/* background: cyan;  border: thin red line; */   
}


