
 .wrap:after, .header:after, .nav-container:after,    .cfx:after {content: ''; display: block; clear: both; visibility: hidden; height: 0; line-height: 0; font-size: 0;}

.n7_img_preload {
                width: 0px;
                height: 0px;
                display: inline;
                background-image: url(images/subnav-items-bg_3.png); 
				 background-image: url(images/subnav-items-bg_2.png);
				  background-image: url(images/subnav-bg-4.png); 
				 background-image: url(images/subnav-devider-4.png);
				  background-image: url(images/subnav-devider-5.png);
				  background-image: url(images/nav-2.png);	
				   background-image: url(images/nav.png);	
				  
                /* другие изображеня для предварительной загрузки */
               }

/* Navigation v2 */
.nav-container {clear: both; position: relative; z-index: 10;}
.nav {z-index:100; width:100%; margin: 0px 0 0px 0px;}
.nav-inner{width:100%;  line-height:10px;
}
.nav .primary {position:relative;   padding-left:35px; font-family:Arial;}
.nav li {position:relative; float: left;font-weight: bold; font-size: 14px; list-style:none;  font-family:Arial;line-height:10px;
}
.nav .nav-item-wrap{background:url(images/nav-2.png) repeat-x -1000px -1000px;}
.nav .primary .nav-item-url{
	float:left;    
	background:url(images/nav-2.png) no-repeat -1000px -1000px;
	color:#565656; 
	text-decoration:none;
}  
 .nav .primary .nav-item-url2{
	float:left;  
	background:url(images/nav-2.png) no-repeat -1000px -1000px;
	color:#565656; 
	text-decoration:none;
}  

.nav .primary .nav-title{
	float:left;
	
	margin:0;
	padding:0 14px 0 13px; 
	line-height:27px;
	background:url(images/nav-2.png) no-repeat -1000px -1000px;
	cursor:pointer;
}  
.nav .primary .nav-title2{
	float:left;
	
	margin:0;
	padding:0 14px 0 13px; 
	line-height:27px;
	background:url(images/nav-2.png) no-repeat -1000px -1000px;
	cursor:pointer;	
	
} 
.nav li:hover .nav-title2{background:url(images/nav.png) no-repeat -1000px -1000px;} 
 .nav li:hover .nav-item-url2{background:url(images/nav.png) no-repeat -1000px -1000px;} 


.nav .current .nav-item-url, .nav li:hover .nav-item-url, .nav li.hover .nav-item-url,
 .nav .current .nav-item-url2, .nav li:hover .nav-item-url2, .nav li.hover .nav-item-url2
 {color:#FFFFFF;}

.nav .primary-subnav-wrap{
	position: absolute; 
	left: 0px; 
	top: 25px; 
	
	background:url(images/subnav-devider-4.png) no-repeat ;
} 
span .parent {display: block;width: 175px;background: url(images/arrow.png)  right no-repeat;} 


.nav .primary-subnav {
	display: none; 
	width: 210px;
	padding: 0px 5px 5px 10px; 
	background:url(images/subnav-bg-4.png) no-repeat 0 100%;
	}  

	
	
.nav li:hover .primary-subnav

{display: block;} 


.nav .primary-subnav-wrap li:hover .primary-subnav-wrap {display: block; } 
 
  .nav .primary-subnav-wrap .primary-subnav-wrap 
 {display: none;   
	top:-10px;
	padding: 14px 5px 3px 0px; 
	
	left:205px;
  background: url(images/subnav-devider-5.png) no-repeat  0px 5px;
  } 

.nav .current .primary-subnav {z-index: 1000;}
.nav li.hover .primary-subnav, .nav li:hover .primary-subnav, .nav li.hover .primary-subnav{z-index: 950;}

.nav .primary-subnav li {position: relative; float: none;font-size: 12px; text-align: left; padding-left:15px;margin-top:5px; }
.nav .primary-subnav .bullet{
	position:absolute;
	top:4px;
	left:0;
	display:block;
	width:7px;
	height:7px;
	font-size:0;
	line-height:0;
	text-indent:-9000px; 
	background:url(images/subnav-items-bg_2.png) no-repeat;
	
}
.nav .primary-subnav li:hover{
		color: #565656;
} 


.nav .primary-subnav li a{
	padding: 3px 8px 3px 0; 
	line-height: 14px; 
	text-decoration: none;
	color:#FFFFFF;
}
.nav .primary-subnav li a:hover { color: #D6D6D6; text-decoration: underline}



.nav li:hover .food,
.nav li.hover .food,
.nav .current .food,
.nav div.food:hover{
	background-position:0 -84px;
	}
	.nav li:hover .food .nav-item-url,
	.nav li.hover .food .nav-item-url,	
	.nav .current .food .nav-item-url,
	.nav div.food:hover .nav-item-url,
	.nav li:hover .food .nav-item-url2,
	.nav li.hover .food .nav-item-url2,	
	.nav .current .food .nav-item-url2,
	.nav div.food:hover .nav-item-url2
	
	{
		background-position:0 -112px;
	}
	.nav li:hover .food .nav-title,
	.nav li.hover .food .nav-title,	
	.nav .current .food .nav-title,
	.nav div.food:hover .nav-title,
	.nav li:hover .food .nav-title2,
	.nav li.hover .food .nav-title2,	
	.nav .current .food .nav-title2,
	.nav div.food:hover .nav-title2
	{
		background-position:100% -140px;		
	}
	
	.food .active .bullet,
	.food .primary-subnav li:hover .bullet{
			background:url(images/subnav-items-bg_3.png) no-repeat;
	}

  .bx-yandex-view-layout {z-index:1;}
 .bx-yandex-view-map {z-index:1;} 
 




