#nav {
       padding:30px 0px 0px 0px; 
	   margin:0; 
	   list-style:none; 
	   height:26px; 
	   background:#fff; 
	   position:relative; 
	   z-index:10; 
	   font-family:Tahoma;
	   font-size:10px;
	   font-weight:normal;
}
#nav li.top {display:block; float:left; font-size:10px;}
#nav li a.top_link {
                     display:block; 
					 float:left; 
					 height:36px; 
					 line-height:0px; 
					 color:#ababab; 
					 text-decoration:none;
					 font-size:10px;
					 font-weight:normal;
					 padding:0px 0px 0px 0px; 
					 cursor:pointer;
					 margin:0;
}
#nav li a.top_link span {
                          float:left; 
						  display:block; 
						  padding:0px 0px 0px 0px; 
						  height:36px; 
						  /*font-size:10px;*/
						  font-weight:normal;
}
#nav li a.top_link span.down {
                               float:left; 
							   display:block; 
							   padding:5px 0px 0px 31px; 
							   height:36px; 
							   color:#ababab; 
							   /*font-size:10px;*/
							   font-weight:normal;
}
#nav li a.top_link:hover {
                               float:left; 
							   display:block; 
							   padding:4px 0px 0px 9px; 
							   height:36px; 
							   color:#ababab; 
							   /*font-size:10px;*/
							   font-weight:normal;
}
#nav li a.top_link:hover span {}
#nav li a.top_link:hover span.down {}

#nav li:hover > a.top_link {color:#ababab;}
#nav li:hover > a.top_link span {}
#nav li:hover > a.top_link span.down {}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub {
                      left:0; 
					  top:-36px; 
					  background: #fff; 
					  padding:3px; 
					  border:1px solid #f0f0f0; 
					  white-space:nowrap; 
					  width:90px; 
					  height:auto; 
					  z-index:300; 
					  /*font-size:10px;*/
}
#nav li:hover ul.sub li {
                          display:block; 
						  height:24px; 
						  position:relative; 
						  float:left; 
						  width:90px; 
						  font-weight:normal;
						  color:#ababab;
						  /*background:url(../images/gb.png) 5px 4px no-repeat;*/
						  text-indent:27px;
						  /*font-size:10px;*/
}

#nav li:hover ul.sub li a {
                            display:block; 
							font-size:10px; 
							height:20px; 
							width:90px; 
							/*line-height:20px;*/ 
							text-indent:27px; 
							color:#ababab; 
							text-decoration:none; 
							/*font-size:10px;*/
							padding-top:5px;
}
#nav li ul.sub li a.fly {}
#nav li:hover ul.sub li a:hover {
                                  color:#ababab; 
								  /*font-size:10px;*/ 
								  /*background: #f0f0f0; */
								  padding-top:5px; 
								  text-indent:27px; 
								  /*padding-left:23px;*/
}
#nav li:hover ul.sub li a.fly:hover {color:#999999;}

#nav li:hover ul li:hover > a.fly {color:#ababab;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {
                                                                   left:90px; 
																   top:-4px; 
																   background: #fff; 
																   padding:0px; 
																   border:1px solid #707070; 
																   white-space:nowrap; 
																   width:90px; 
																   z-index:400; 
																   height:auto;
}

.iehover {}

.bg_gb {background: url(../images/gb.png) 5px 4px no-repeat;}
.bg_gb a:hover {background: url(../images/gb.png) 5px 4px no-repeat #f0f0f0;}
.bg_ru {background: url(../images/ru.png) 5px 4px no-repeat;}
.bg_ru a:hover {background: url(../images/ru.png) 5px 4px no-repeat #f0f0f0;}