.logo_none{
    display:none;
}

.menu{
	border:none;
	border:0px;
	padding:0px;
	font:  Arial, "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin: 0 5px 0 43px;
	z-index: 9999;
	}
.menu ul{
	/*background:#333333;*/
	height: 50px;
	list-style:none;
	margin:0;
	padding:0;
	
	}
	.menu li {
		float:left;
		padding:0px;
		margin: 0 5px 0 5px;
		width:15%;
/*		background: url("menu_images/menu-li-fon.png") 0 0  repeat-x #212225; 
		background:#ee8d00;*/
		position: relative;
		/* min-width: 100px; */
		}
		.menu li.first{
			width: 12%;
		}
		 #wrapper.w1400 .menu li.first  {
			width: 15%;
		 }
		#wrapper.w1400 .menu li.dynamic {
			width: 18%;
		}
		#wrapper.w1250 .menu li.dynamic {
			width: 17%;
		}
		#wrapper.w1250 .menu li.first {
			width: 12%;
		}
			
	.menu li a ,  .button-cabinet a{
		/*background:#333333 url("menu_images/seperator.gif") bottom right no-repeat;
		background: url("menu_images/menu-item-separator_white.png") 100% 50% no-repeat;*/
		background:#529017;
		color:#fff;
		display:block;
		font-weight:normal;
		line-height:30px;
		font-size: 17px;
		margin:0px;
		text-align:center;
		text-decoration:none;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		}
		
		
		
		
			
		.menu li.first a{
			}
			.menu li.before-first {
				width: 79px;
			}
		.menu li.before-first {
			position: relative;
			background: none;
		}
			.menu li.before-first a {
				/*background: url(../images/un.png) 0px 0px no-repeat;*/
				padding: 0;
				width: 79px;
			}
				.menu li.before-first.current  a{
					background: url(../images/before-first-current.png) 0px 0px no-repeat;
				}
				.menu li.before-first a:hover,
				.menu li.before-first.hover a{
					/*background: url(../images/act.png) 0px 0px no-repeat;
					background: url(../images/un.png) 0px 0px no-repeat;*/
					padding: 0;
				}
				
			
		
		.menu li.last {
			z-index: 2;
			
		}
		.menu li.last a {
		
		}
		.menu li.after-last {
			width: 29px;
			z-index: 1;
		}
		.menu li.after-last.current a{
				background: url(../images/last-item-current.png) 0px 0px no-repeat;
		}
		.menu li.after-last.hover a,
		.menu li.after-last a:hover{
				/*background: url(../images/index-sprite.png) 0px -1514px no-repeat;*/
		}
		
			.menu li.after-last  a{
				/*background: url(../images/index-sprite.png) 0px -1367px no-repeat;*/
			}
			.menu li.after-last  {
				background: none;
			}
			
			
			.menu li.current > a {
			background: #ed7f02 /* url("../images/menu-fon-current.png") 0 0 repeat-x */;
			color: #fff;
		}
		.menu li a:hover, .menu ul li:hover a, .menu li.hover a{
			/*background: #2580a2 url("menu_images/hover.gif") bottom center no-repeat;
			background: url("menu_images/hover-sub.png") 0 0 repeat-x;*/
			/*color:#d7d7d7;*/
			background:#ed7f02;
			text-decoration:none;
			-moz-border-radius: 10px 10px 0 0;
			-webkit-border-radius: 10px 10px 0 0;
			border-radius: 10px 10px 0 0;
			}
		
		
		
	.menu li ul{
		background:#ed7f02;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		/*width:225px;*/
		width: 100%;
		z-index:200;
		-moz-border-radius: 0 0 10px 10px;
			-webkit-border-radius: 0 0 10px 10px;
			border-radius: 0 0 10px 10px;
		/*top:1em;
		/*left:0;
		background: url('menu_images/menu-sub-fon.png') 0 0 repeat;*/
		}
		.menu li.first ul {
/* 			width: 225px; */
			margin-left: 0px;
		}
		
	.menu li:hover ul, .menu li.hover ul{
		 display:block;
		
		}
	.menu li li {
		/*background:url('menu_images/sub_sep.gif') bottom left no-repeat black;*/
		background: none;
		display:block;
		float:none;
		margin:0px 10px 0 10px;
		padding:0px;
		/*width:225px;*/
		width: auto;
		border-top:1px solid #cd5c00;
		}
	.menu li:hover li a{
		background:none;
		}
	.menu li ul a{
		display:block;
		/*height:35px;*/
		font-size:14px;
		font-style:normal;
		margin:0px;
		padding:9px 10px 9px 15px;
		text-align:left;
		line-height: 18px;
		color: #fff;
		border-bottom: 1px solid transparent;
		border-top: 1px solid transparent;
		text-transform: capitelize;
		margin:0px -10px 0 -10px;
		}
		.menu li.first ul a {
			padding-left: 15px;
		}

		.menu li ul a:hover, .menu li ul li:hover a{
			background:#529017 /* url('menu_images/menu-sub-fon.png') center left */;
			border:0px;
			color:#ffffff;
			-moz-border-radius:0;
			-webkit-border-radius: 0;
			border-radius:0;
			text-decoration:none;
 			border-top: 1px solid #529017;
			border-bottom: 1px solid #529017;
			margin:0px -10px 0 -10px;		
			}
			
		.menu p{
			clear:left;
		}	
		.menu li ul a:hover, .menu li ul li.last:hover a{
			-moz-border-radius: 0 0 10px 10px;
			-webkit-border-radius: 0 0 10px 10px;
			border-radius: 0 0 10px 10px;
		}
		
		/************************************************************************ */
			/*******************************кнопка кабинет**********************************/
		
		.button-cabinet{
		    float: right;
            margin-top: -45px;
		}
		.button-cabinet a{
		    line-height: 20px;
		    border: none;
		    font-size: 17px;
		     width: 170px;
		/*    padding-right: 20px;
            padding-left: 20px;*/
            background: #ed7f02;
            
		}
		.button-cabinet a:hover{
		    background: #529017;
		    color: white;
		}
		a.navbar-button:hover, a.navbar-button:focus, a.navbar-button:active{
		    background-color:#ed7f02;
		}
		
		a.navbar-button{
		    background-color:#529017;
		    border-radius: 8px;
		 
		}
	
		div .navbar-rigth-block{
		  /*  background: linear-gradient(to bottom, #f2a500, #f2c36d);*/
		}
		
	   li div	a.navbar-button-phone{
		    font-size: 16px;
		}
		/*******************************************************************************/
		.navbar-custom{
			background-color: transparent;
			border-color: transparent;
		/*	margin-top: 20px; 
			margin-top: -180px;*/
			background-size: contain;
            background-position-x: 50%;
            background-repeat: no-repeat;
            padding-top: 5px;
            margin: 0;
            border: none;
		}
	div.container-fluid > div.navbar-header-custom{
		   
		    margin-left: 6%;
		    margin-right: 1.5%;
		}
		.logo_header_kuzia{
		    display: block;
		    width: 80%;
		    margin-bottom: 10px;
            margin-left: 8%;
		}
		.logo_header_kuziany{
		    display: block;
		    width: 90%;
		    margin-bottom: 10px;
            margin-left: 8%;
		}
		.logo_header_text{
		    width: 100%;
		    
		}
		.logo_header{
		    width: 120px;
		    margin-top: -20px;
		    
		}
		
		.logo_header_min{
		    width: 0px;
		}
		
		.logo_img_header{
		    position:inherit;
		}
		.navbar-rigth-block{
		    float: right;
		    border-radius: 8px;
            top: -55px;
            padding: 10px;
            position: relative;
            background: #f2a500; /* Для старых браузров */
            background: linear-gradient(to bottom, #e67e03, #f2a500);
		}
		ul.navbar-ul-rigth-block{
		    margin-bottom:0;
		}
		button.navbar-button > a, div > a.navbar-button{
		    color:white;
		    text-decoration: none;
		    font-size: 13px;
		}
		
		.navbar-button{
            margin-top: 10px;
            outline: none;
            background: none;
            border: 1px solid #d07204;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            padding: 3px;
            cursor: pointer;
            text-transform: uppercase;
            width: 135px;
            display: block;
		}
		.navbar-button:hover, .navbar-button:focus, .navbar-button:active{
		    background-color:#529017;
		    color:white;
		    text-decoration: none;
		}
		.lang-link{
		    text-align: center;
		}
		/**
		.lang_ua{
		    margin-left: 4px;
            margin-right: 4px;
		    color: transparent;
		    display: inline-block;
		    width: 32px;
		    height:26px;
            background: center url(/assets/templates/kuzia_new/images/lang_icon/ukraine-flag_6156.ico) no-repeat;
		}
		.lang_ru{
		    margin-left: 4px;
            margin-right: 4px;
		    color: transparent;
		    display: inline-block;
		    width: 32px;
		    height:26px;
            background: center url(/assets/templates/kuzia_new/images/lang_icon/russia-flag_8498.ico) no-repeat;
		}
		.lang_en{
		    margin-left: 4px;
            margin-right: 4px;
		    color: transparent;
		    display: inline-block;
		    width: 32px;
		    height:26px;
            background: center url(/assets/templates/kuzia_new/images/lang_icon/united-kingdom-flag_1527.ico) no-repeat;
		} **/
		.lang_ua, .lang_ru, .lang_en{
		     color:white;
		    background:none;
		    text-transform: uppercase;
		    font-size: 13px;
		    margin-top:-5px;
		    vertical-align: bottom;
		    text-decoration: none;
		    display:inline;
		}
		
		.lang_en:hover, .lang_ua:hover, .lang_ru:hover, .lang_en:focus, .lang_ua:focus, .lang_ru:focus, .lang_en:active, .lang_ua:active, .lang_ru:active{
		    color:white;
		    text-decoration: none;
		   
		} 
		.nav-rigth-block-top-display{
		    display:none;
		    height: 28px;
		}

		.menu ul#w1_menu li.display-submenu > ul {
			display: block;
		}
		
		
		
		
		@media (max-width: 767px){
		    
		    body{
		        margin-top: 42px;
		    }
		    
		    div > a.navbar-button {
   
                height: 31px;
               
             }
             div.batton-phone  > a.navbar-button {
                  padding-top: 5px;
             }
		    
		    
		    .nav-rigth-block-top-display {
   
                height: 38px;
                }
		    
		    .navbar-toggle-custom{
		        background-color: #529017;
		        
		    }
		    .navbar-default .navbar-toggle{
		       
		        border: 2px solid white;
		    }
		    
		    .navbar-default .navbar-toggle-custom:hover, .navbar-default .navbar-toggle-custom:focus{
		        background-color: #ed7f02;
		    }
		    .navbar-default .navbar-toggle .icon-bar-custom {
		        background-color: white;
		        
		    }
		    
		    
		    .navbar-brand{
		        position: fixed;
                margin-top: 100px;
		    }
		    .navbar-fixed-top{
		            top: -10px;
		    }
		    .logo_img_header >img{
		        margin-top: 80px;
		    }
		    
		    
		    .menu li {
                   float: left;
                   padding: 0px;
                   margin: 0 0.2% 0 0.2%;
                   width: 24%;
                   position: relative;
    
                    }
         .menu li ul a, .menu li ul a:hover, .menu li ul a:active, .menu li ul a:focus {
             padding: 0px 10px 0px 15px;
             margin: 0px -18px 0 -18px;
         }
	    
	    .menu li a , .menu li a span {
                    
                     
                     line-height: 30px;
                     font-size: 15px;/*11*/
                     margin: 0px;
                     text-align: center;
                     text-decoration: none;
                     -moz-border-radius: 6px;
                     -webkit-border-radius: 6px; 
                     border-radius: 6px;
                    }
                    
                    	.logo_header_kuzia{
		    display: block;
		    width: 80%;
		    margin-bottom: 8px;
            margin-left: 7%;
		}
			.logo_header_kuziany{
		    display: block;
		    width: 90%;
		    margin-bottom: 8px;
            margin-left: 7%;
		}
	
		.logo_header{
		    width: 0px;
		    margin-top: -20px;
		    
		}
		div.container-fluid > div.navbar-header-custom{
		   
		    margin-left: 5%;
		    margin-right: 1.5%;
		    margin-top: -35px;
            margin-bottom: 35px;
		}
			.logo_header_min{
		    width: 10%;
            position: absolute;
            top: 35px;
            left: 5%;
            z-index: 1;
            margin-top: 15px;
		}
		
		button.navbar-button > a, div > a.navbar-button{
		    font-size: 14px;/*9*/
		}
		.navbar-button{
            margin-top: 2px;
            padding: 1px;
            width: 100px;
            
		}
		.navbar-rigth-block{
            padding: 4px;
            margin-top: 8px;
            width: 102%;
		}
		.nav-rigth-block-bottom-display{
		     display:none;
		}
			.nav-rigth-block-top-display{
		    display: inline-block;
		    width: 102%;
		}
			ul.navbar-ul-rigth-block{
		    display: inline-flex;
		}
		.navbar-ul-rigth-block >li{
		    margin-right: 3px;
		}
		.lang_en, .lang_ru, .lang_ua{
		    margin-left: 1px;
            margin-right: 1px;
            width: 20px;
            height: 16px;
		}
		.lang_en:hover, .lang_ua:hover, .lang_ru:hover{
		    font-size: 14px; /*10*/
		}
		.batton-cabinet >a{
		    width: 40px;
		}
		.batton-call >a{
		    width: 40px;
		}
		.batton-phone >a{
		    width: 110px;
		}
		
		.lang_ua, .lang_ru, .lang_en{
		    
		    font-size: 14px; /*10*/
		        padding: 6px;
		}
		.navbar-custom{
		 margin-top: 33px;
		}
		
	    .in ul#w1_menu{
		    height: 400px;
		    background-color: #f8f8f8;
            border-color: #e7e7e7;
            border-radius: 4px;
            box-shadow: 0 0 10px rgba(0,0,0,0.5);
        }

		
	 nav.navbar-custom > div >div.in li{
		   width: 90%;
           margin-left: 5%;
           margin-top: 4px;
		   
		}
		nav.navbar-custom > div >div.in li ul{
		    width: 35%;
		}
		
	.menu li  ul a {
	    text-align: center;
	}	
	.lang-link {
           margin-top: 8px;
        }
			.menu li:hover ul, .menu li.hover ul {
				display:none;
			}
        
         /*********Кнопка кабинета*********/
        
        .button-display-non{
            display:none;
        }
		
		
	}
	@media (min-width: 767px){
	    
	    .menu li a , .menu li a span {
                    
                     
                     line-height: 30px;
                     font-size: 13px;
                     margin: 0px;
                     text-align: center;
                     text-decoration: none;
                     -moz-border-radius: 10px;
                     -webkit-border-radius: 10px; 
                     border-radius: 10px;
                    }
                    
        
		.logo_header_kuzia{
		    display: block;
		    width: 80%;
		    margin-bottom: 8px;
            margin-left: 7%;
		}
		.logo_header_kuziany{
		    display: block;
		    width: 90%;
		    margin-bottom: 8px;
            margin-left: 7%;
		}
		
		.logo_header{
		    width: 80px;
		    margin-top: -20px;
		    
		} 
		
		div.container-fluid > div.navbar-header-custom{
		   
		    margin-left: 3%;
		    margin-right: 1%;
		}
	    
	     div > a.navbar-button{
		    font-size: 10px;
		}
		.navbar-button{
            margin-top: 6px;
            padding: 2px;
            width: 115px;
          
		}
		.navbar-rigth-block{
            padding: 6px;
		}
		.lang_ua, .lang_ru, .lang_en{
		    
		    font-size: 11px;
		}
		.navbar-custom{
		  /*  margin-top: -140px;*/
		}
		.logo_header_min {
            display: none;
         }
         
          /*******кнопка входа в кабинет********/      
         
         li div	a.navbar-button-phone{
		    font-size: 12px;
		}
		
		.button-cabinet a{
		   line-height: 16px;
           font-size: 14px;
           width: 128px;
		}
		
			.button-cabinet{
		    
            margin-top: -50px;
		}
         
	}
	@media (min-width: 992px){
	    
	    .menu li a , .menu li a span {
                    
                     
                     line-height: 30px;
                     font-size: 15px;
                     margin: 0px;
                     text-align: center;
                     text-decoration: none;
                     -moz-border-radius: 10px;
                     -webkit-border-radius: 10px; 
                     border-radius: 10px;
                    }
	    
		.logo_header_kuzia{
		    display: block;
		    width: 80%;
		    margin-bottom: 8px;
            margin-left: 7%;
		}
		.logo_header_kuziany{
		    display: block;
		    width: 90%;
		    margin-bottom: 8px;
            margin-left: 7%;
		}
	
		.logo_header{
		    width:100px;
		    margin-top: -20px;
		    
		}
		.logo_header_min {
            display: none;
         }
		div.container-fluid > div.navbar-header-custom{
		   
		    margin-left: 5%;
		    margin-right: 1.5%;
		}
		button.navbar-button > a, div > a.navbar-button{
		    font-size: 11px;
		}
		.navbar-button{
            margin-top: 8px;
            padding: 3px;
            width: 128px;
		}
			.navbar-rigth-block{
            padding: 8px;
		}
		.lang_ua, .lang_ru, .lang_en{
		    
		    font-size: 12px;
		}
		.navbar-custom{
		  /*  margin-top: -170px;*/
		   
		}
		
		
		/*******кнопка входа в кабинет********/      
         
         li div	a.navbar-button-phone{
		    font-size: 14px;
		}
		
		.button-cabinet a{
		    line-height: 18px;
            font-size: 15px;
            width: 144px;
            
		}
		.button-cabinet{
		    
            margin-top: -45px;
		}
	}
	@media (min-width: 1200px){
	    .menu li a , .menu li a span {
                    
                     
                     line-height: 30px;
                     font-size: 17px;
                     margin: 0px;
                     text-align: center;
                     text-decoration: none;
                     -moz-border-radius: 10px;
                     -webkit-border-radius: 10px; 
                     border-radius: 10px;
                    }
	    
	    
		.logo_header_kuzia{
		    display: block;
		    width: 80%;
		    margin-bottom: 10px;
            margin-left: 8%;
		}
		.logo_header_kuziany{
		    display: block;
		    width: 90%;
		    margin-bottom: 10px;
            margin-left: 8%;
		}
	
		.logo_header{
		    width:120px;
		    margin-top: -20px;
		    
		}
		.logo_header_min {
            display: none;
         }
		div.container-fluid > div.navbar-header-custom{
		   
		    margin-left: 6%;
		    margin-right: 1.5%;
		}
		button.navbar-button > a, div > a.navbar-button{
		    font-size: 13px;
		}
		
		.navbar-button{
            margin-top: 10px;
            padding: 3px;
            width: 150px;
		}
			.navbar-rigth-block{
            padding: 10px;
		}
		.lang_ua, .lang_ru, .lang_en{
		    
		    font-size: 12px;
		}
		.navbar-custom{
		  /*  margin-top: -200px;*/
		}
		
		/*******кнопка входа в кабинет********/      
         
         li div	a.navbar-button-phone{
		    font-size: 16px;
		}
		
		.button-cabinet a{
		    line-height: 20px;
		    font-size: 17px;
		    width: 170px;
		 
		}
		.button-cabinet{
		    
            margin-top: -45px;
		}
		
		
		
	    
	}