/************************************************************************************
*
* General Stylecontent
*
/************************************************************************************/
html {
	height:100%;
}

body {
	height: auto;
	font-size:14px;
	background: #fff url(../img/bg.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
	font-family: 'Roboto', sans-serif;	
}

.container {
	text-align:center;
	width: 70%;
	margin:0 auto;
}

.container a {
	color:#78beef;
	text-decoration:none;
}

.container a:hover {
	-webkit-transition: 1s ease;
	-moz-transition: 1s ease;			
	-ms-transition: 1s ease;						
	transition: 1s ease;	
	color:#fff;
}

.container h1 {
	text-transform:uppercase;
	margin:130px 0 10px 0;
	font-size:50px;
	color:#fff;
	line-height:50px;
	letter-spacing:-1px;
	font-weight:300;
}

.container p {
	font-weight:300;
	font-size:20px;
	line-height:30px;
	color:#ddd;
	margin-bottom:0;
}

.container p.small {
	font-size:14px;
	margin:0;
}

.container img {
	border: 4px solid #eee;
	max-width:100%;
}

/************************************************************************************
*
* Google Nexus Menu
*
/************************************************************************************/


.myvideo {
position:relative;
padding: 0 0 56.25% 0;
height:0;
overflow:hidden;
}
.myvideo iframe,.myvideo object,.myvideo embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}



html.cursor {
	cursor: pointer;
}

nav.s1 {
	font-family: 'Roboto', sans-serif;
	width: 100%;
	height: 60px;
/*	border-bottom:1px solid #ddd;  */
	position: fixed;
	top:0;
	left:0;
	z-index:200;
	background-color:#000000;  /*ffffff*/
}

nav.s1rozn {
	font-family: 'Roboto', sans-serif;
	width: 100%;
	height: 60px;
/*	border-bottom:1px solid #ddd;   /*ddd*/
	position: fixed;
	top:0;
	left:0;
	z-index:200;
	background-color:#000082;  /*ffffff*/
}


	
/*  --------------------------------------------------  НОВОЕ!!!  ------------------------------------------------     */	
     nav.s1 a.korz, 
	 nav.s1rozn a.korz,
		#sideNav a,
		#sideNavrozn a {
			text-decoration:none;
			display:block;
			padding:3px 30px;                         /* padding:10px 30px */
			height:36px;                              /* Юра  60*/
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-o-box-sizing: border-box;
			line-height:35px;  
		}	
	
		nav.s1 a.korz, 
		nav.s1rozn a.korz,
		#sideNav a hover,
		#sideNavrozn a hover  {
            background:none !important;
		}	
		
	
		.korz-menu {
			text-indent:-99999em;  
			background-position: 0 0;
		}
		
		.korz-menu:hover {
			background-position: -60px 0;
		/*	background: url('/images_phone/03_korzina2.svg')no-repeat center; */
		}		
		
		.korz-menu.korz-menu-active {
			background-position: -120px 0;
		/*	background: url('/images_phone/03_korzina2.svg')no-repeat center; */
		}	


#right:hover {
background: url('/images_phone/03_korzina2.svg')no-repeat;
background-size: 60px 60px;
}




#left {
float:left; 
width:60px; 
height:60px;  
position:absolute; 
background-color:#000000;
border-right:1px solid #000000;
}

#leftrozn {
float:left; 
width:60px; 
height:60px;  
position:absolute; 
background-color:#000082;
border-right:1px solid #000082;
}
/***************************************************/

/*  Новое всплывающее меню начало */
#container_2{
background-color:#000000;
height:60px;
margin-right:60px;
margin-left:60px;
display:none;
}

#container_2rozn{
background-color:#000082;
height:60px;
margin-right:60px;
margin-left:60px;
display:none;
}

#container_logo{
padding: 0px 0px 0px 0px; /* Поля вокруг текста */
height:60px;
margin: auto; /* Выравниваем по центру */
margin-right:120px;
margin-left:0px;
}


.wrap {
white-space:nowrap;
display: table;
width:100%;		
	}


.wrap div {
display: table-cell;
text-align: center;
}



.logo3_logo {

background: url('/images_phone/_logo-m.svg')no-repeat center; 
height:60px;
width: 70px; /* Ширина элемента в пикселах */
display:inline-block;
background-size: 70px 60px;


}

#logo3_return {
float:right; 
background: url('/images_phone/13m-voz1.svg')no-repeat center; 
height:60px;
width: 60px; /* Ширина элемента в пикселах */
background-size: 60px 60px;
display:block;
cursor: pointer;

}

#logo3_return:hover {
float:right; 
background: url('/images_phone/13m-voz2.svg')no-repeat center; 
height:60px;
width: 60px; /* Ширина элемента в пикселах */
background-size: 60px 60px;

}

#logo3_kat {
float:right; 
background: url('/images_phone/16m-kat1.svg')no-repeat center; 
height:60px;
width: 60px; /* Ширина элемента в пикселах */
background-size: 60px 60px;
display:block;
cursor: pointer;

}

#logo3_kat:hover {
float:right; 
background: url('/images_phone/16m-kat2.svg')no-repeat center; 
height:60px;
width: 60px; /* Ширина элемента в пикселах */
background-size: 60px 60px;

}


.logo3_in {
float:right; 
background: url('/images_phone/14m-voi1.svg')no-repeat center; 
height:60px;
width: 60px; /* Ширина элемента в пикселах */
/*display:inline-block;*/

display:block;
cursor: pointer;

background-size: 60px 60px;
}

.logo3_in:hover {
float:right; 
background: url('/images_phone/14m-voi2.svg')no-repeat center; 
height:60px;
width: 60px; /* Ширина элемента в пикселах */
display:block;
background-size: 60px 60px;

}


/*  Конец нового вслывающего меню  */



/***************************************************/

@media only screen and (min-width: 359px) and (max-width: 5080px) {

#container{
/*overflow:hidden;*/
background-color:#000000;
height:60px;
width: 238px; /* Ширина элемента в пикселах */
padding: 0px 0px 0px 0px; /* Поля вокруг текста */
margin: auto; /* Выравниваем по центру */
}

#containerrozn{
background-color:#000082;
height:60px;
width: 238px; /* Ширина элемента в пикселах */
padding: 0px 0px 0px 0px; /* Поля вокруг текста */
margin: auto; /* Выравниваем по центру */
}




.box{white-space:nowrap;}

#logo1 {
background-color:#000000;
background: url('/images_phone/02_logo_aqua.svg')no-repeat center; 
height:60px;
width: 138px; /* Ширина элемента в пикселах */
display:inline-block;
background-size: 138px 60px;

}

#logo1rozn {
background-color:#000082;
background: url('/images_phone/02_logo_aqua.svg')no-repeat center; 
height:60px;
width: 138px; /* Ширина элемента в пикселах */
display:inline-block;
background-size: 138px 60px;

}

#logo2 {
background-color:#000000;
background: url('/images_phone/02_logo_text.svg')no-repeat center; 
height:60px;
width: 98px; /* Ширина элемента в пикселах */
display:inline-block;
margin-left: -4px;
background-size: 98px 60px;
}

#logo2rozn {
background-color:#000082;
background: url('/images_phone/02_logo_text_rozn.svg')no-repeat center; 
height:60px;
width: 98px; /* Ширина элемента в пикселах */
display:inline-block;
margin-left: -4px;
background-size: 98px 60px;

}


}


@media only screen and (min-width: 10px) and (max-width: 358px) {

#container{
background-color:#000000;
background: url('/images_phone/02_logo_aqua.svg')no-repeat center; 
height:60px;
width: 139px; /* Ширина элемента в пикселах */
padding: 0px; /* Поля вокруг текста */
margin: auto; /* Выравниваем по центру */
background-size: 139px 60px;
}

#containerrozn{
background-color:#000082;
background: url('/images_phone/02_logo_aqua.svg')no-repeat center; 
height:60px;
width: 139px; /* Ширина элемента в пикселах */
padding: 0px; /* Поля вокруг текста */
margin: auto; /* Выравниваем по центру */
background-size: 139px 60px;
}

}



/**************************/

#logo {
background-color:#FF7C00;
background: url('/images_phone/02_logo_aqua.svg')no-repeat center; 
height:60px;
width: 139px; /* Ширина элемента в пикселах */
padding: 0px; /* Поля вокруг текста */
margin: auto; /* Выравниваем по центру */
 /* background-image: url(example.png);  */
  background-size: 139px 60px;
}




/*
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
  #logo {
    background-image: url('/images_phone/AQUA_mob-320_010_02-02.png');  
  }
}
*/


#right {
float:right; 
width:60px; 
height:60px; 
position:relative; 
/*background-color:#ddd;*/
background: url('/images_phone/03_korzina.svg')no-repeat;
background-size: 60px 60px;
}


#right_zak {
float:right; 
width:60px; 
height:60px; 
position:relative; 
/*background-color:#ddd;*/
background: url('/images_phone/12-korz3.svg')no-repeat;
background-size: 60px 60px;
}


#right_zak_kol_1 {

color:#fff;
position:absolute;
top:8px;
left:39px;
font-size:13px;
z-index:10;
}

#right_zak_kol_2 {

color:#fff;
position:absolute;
top:8px;
left:35px;
font-size:13px;
z-index:10;
}


#right_zak_kol_3 {

color:#fff;
position:absolute;
top:8px;
left:33px;
font-size:13px;
z-index:10;
}

nav.s1 li.a1, nav.s1rozn li.a1 {
			margin:0;
			float:left;
		/*	border-right:1px solid #ddd; */
			font-size:18px;
		}
	
	
		
		
        nav.s1 a.url_korz, 
	    nav.s1rozn a.url_korz,
		#sideNav a, 
		#sideNavrozn a  {
			text-decoration:none;
			display:block;
			padding:10px 30px;
			height:60px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-o-box-sizing: border-box;
		
		}		

/* ----------------------------------------------------------------------------------------------------------------------*/	
	
#return {
background: url('/images_phone/AQUA_mob-320_010_02-04.png')no-repeat;
float:left; 
width:60px; 
height:50px;  
border-right:1px solid #ccc;
}	
	
	
#filtr {
float:right; 
border-right:1px solid #ccc;

/*  background: url('/images_phone/AQUA_mob-320_010_02-06.png')no-repeat;  */
}	
		

#nav {
/*   background-color:#00CCFF;  */
    height:50px;
    width: 100%; /* Ширина элемента в пикселах */
    padding: 0px; /* Поля вокруг текста */
    margin: auto; /* Выравниваем по центру */
	text-align:center;
    white-space: nowrap; /* блок может содержать не более одной строки */
    line-height: 50px; /* не поддерживается Opera Mini [opera.com] */	
	font-size:14px;
	font-family: 'Roboto', sans-serif;	
	border-bottom:1px solid #ddd;	
}


a.mob {
			text-decoration:none;  
		/*	display:block;
		/*	padding:10px 30px;
		/*	height:59px; */
		/*	-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-o-box-sizing: border-box;
            color:#000;*/
}


/*
.akt_cena_mob {
padding:10px 0px;
color:#000;
font-size:26px;
}
*/

div.name_nazv_kod {
 color:#aaa;
 font-size:12px;
}

/*
span.name_tov_mob h2 {
 color:#FF7C00;
 font-size:13px;
}
*/
a.bl {
display:block;
text-decoration:none;
height: 100%; 
}


td a {
	display: block;
}


/*-------------------------------  ОБЫЧНЫЙ КАТАЛОГ   ------------------------------------------*/



#child {
line-height: 1.2;
margin-top:10px;
}


  ul.menu_kat,
  #sideNav ul.menu1,
  #sideNavrozn ul.menu1{
		margin: 0;
		padding: 0;
		list-style:none;
		width: 100%;   
		font-size:13px;
	
	}


ul.menu_kat li {

			text-decoration:none;
			display:block;
			padding:0px 0px;
			margin:0px 0px;
			
			border:1px solid #ddd;                 /* ?????????????????????????????????????  */
		/*	border-bottom:1px solid #ddd;
		/*	text-overflow: ellipsis;  /* //образка длинных блоков с текстом  */
        /*    overflow: hidden;        /*    //прятать выходящий за пределы текст  */
		/*	white-space: nowrap;     /* блок может содержать не более одной строки */
			overflow: visible;	
			line-height: 1.5;

}


ul.menu_kat li a {

			text-decoration:none;
			display:block;
			/*padding:10px;*/
			/*padding:3 30 0 5;*/
			padding-left:30px;
			height:40px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-o-box-sizing: border-box;
			line-height:0px;  
            color:#000;
            line-height: 20px;

}



ul.menu_kat li a:hover {
	-webkit-transition: 1s ease;
	-moz-transition: 1s ease;			
	-ms-transition: 1s ease;						
	transition: 1s ease;	
	color:#fff;
	background-color: #FF7C00;
	
}



	nav.s1 ul.s2	{
          background-color:#000000

	}

	nav.s1rozn ul.s2rozn	{
          background-color:#000082

	}


div.outer {
    display: flex;
    width: 100%;
    height: 40px;
}

div.inner {
    width: 100%;
    margin: auto;
}




/*  --------------------------------------------------  отдельная страyица !!!  ------------------------------------------------     */    		

div.sv01 {
background-color:#aaa;
color:#fff;
font-family: 'Roboto', sans-serif;
font-size:14px; 
font-weight:bold;
height:25px;
padding-top:8px;
padding-left:18px;

}

div.bl_name h2 {
color:#FF7C00;
font-family: 'Roboto', sans-serif;
font-size:14px;
margin-top:5px;
margin-left:15px;

}

div.bl_kod {
color:#aaa;
font-family: 'Roboto', sans-serif;
font-size:13px;
margin-top:5px;
margin-left:15px;
margin-bottom:5px;
}

div.prise {
background-color:#FF7C00;
color:#fff;
font-family: 'Roboto', sans-serif;
font-size:18px; 
font-weight:bold;
height:30px;
padding-top:2px;
padding-left:18px;
}


#right1 {
float:right; 
width:30px; 
height:30px; 
position:relative; 
/*background-color:#ddd;*/

}


div.fot{
width:100px; 
height:100px; 
}


/*  --------------------------------------------------  НОВОЕ КОНЕЦ !!!  ------------------------------------------------     */  

	nav.s1 ul.s2,
	nav.s1rozn ul.s2rozn,
	
	#sideNav ul.s2,
	#sideNav ul.s2,
	#sideNav ul ul,		
	
	#sideNavrozn ul.s2,
	#sideNavrozn ul.s2rozn,
	#sideNavrozn ul ul{
		margin:0;
		padding:0;
		list-style:none;
		width: 100%;   /**/   
        position:relative; 
		z-index:200;
	}
	
		nav.s1 li,
	    nav.s1rozn li {
			margin:0;
			float:left;    /*left*/

		/*	border-right:1px solid #ddd; */
			font-size:18px;
		}
	/*	
		nav.s1 a.icon,
		nav.s1rozn a.icon,
		#sideNav a,
		#sideNavrozn a {
			color:#ff7c00;  /*  серый меню  5b6064  */
	/*		text-decoration:none;
			display:block;
			padding:3px 30px;
			height:36px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-o-box-sizing: border-box;
			line-height:35px;
		}
		
		nav.s1 a:hover,
		nav.s1rozn a:hover,
		#sideNav a:hover,
		#sideNavrozn a:hover  {
			color:#ffffff;
	/*		background-color: #ff7c00; */       /*  1111111111111111111111111  */
	/*	}	*/
		
	
	#sideNav,
	#sideNav.showHalfMenu,
	#sideNav.showFullMenu,
	#sideNav ul ul li,
	#sideNav.showFullMenu ul ul li,		
	#sideNavrozn,
	#sideNavrozn.showHalfMenu,
	#sideNavrozn.showFullMenu,
	#sideNavrozn ul ul li,
	#sideNavrozn.showFullMenu ul ul li		 {
		-webkit-transition: 0.2s ease;
		-moz-transition: 0.2s ease;			
		-ms-transition: 0.2s ease;						
		transition: 0.2s ease;  
		
	}
	
	#sideNav {                /*  Это еще не работает...  */
		position: fixed;
		z-index:300;	
		left:-61px;
		top:60px;
		width: 60px;
		height:100%;
 		border-right:1px solid #ddd;						 
		background-color:#000000;         /*цвет фона меню раскрывающегося опт*/
		overflow-y: auto;	
	}
		
	#sideNavrozn {
		position: fixed;
		z-index:300;	
		left:-61px;
		top:60px;
		width: 60px;
		height:100%;
 		border-right:1px solid #ddd;						 
		background-color:#000082;         /*цвет фона меню раскрывающегося розница*/
		overflow-y: auto;	
	}	
		
		
		
	 #sideNav ul.s2 li.orang,
	 #sideNavrozn ul.s2 li.orang  {			 
		background-color:#ff7c00;         /*цвет фона меню раскрывающегося розница*/
	}	
	
	
	 span.orang_font  {			 
		color:#ff7c00;        /*цвет текста оранжевый*/
	}	
	
		
		
	 #sideNav ul.s2 li.orang a:hover ,
	 #sideNavrozn ul.s2 li.orang a:hover  {			 
		background-color:#fff;         /*цвет фона меню раскрывающегося розница*/
	}		
		
		
    #sideNav ul.s2 li.ser,
	#sideNavrozn ul.s2 li.ser {			 
		background-color:#a0a0a0;         /*цвет фона меню раскрывающегося розница*/
		color:#000; 
	}	
			
	#sideNav ul.s2 li.ser a:hover,
	#sideNavrozn ul.s2 li.ser a:hover {			 
              background-color:#fff;   
	}		
	
		#sideNav.showHalfMenu,
		#sideNavrozn.showHalfMenu {
			left:0;			
		}
		
		#sideNav.showFullMenu,
		#sideNavrozn.showFullMenu  {
			left:0;
			width: 311px;		
		}

			    #sideNav.showFullMenu ul ul li,
			#sideNavrozn.showFullMenu ul ul li  {
				height:36px;		               /*  Юра 60 */		
			}	
	
	
		#sideNav > ul.s2,
		#sideNavrozn > ul.s2  {
			width: 100%;		
			padding-bottom:60px;
				
		}
	
		#sideNav ul li,
		#sideNavrozn ul li  {
			width: 100%;
			margin:0;		
			font-weight:300;
		}
		
		#sideNav ul li a,
		#sideNavrozn ul li a {
			border-bottom:1px solid #a0a0a0;		
			padding-left:60px;
		}
		
		#sideNav ul li span,
		#sideNavrozn ul li span  {
			position: relative;
			top:0px;
			font-size:15px; 
			                         /* Юра 3*/
		}		
		
		#sideNav ul ul li,
		#sideNavrozn ul ul li {
			overflow:hidden;
			height: 0;				
		}
		
		#sideNav input.search,
		#sideNavrozn input.search {
			font-family: 'Roboto', sans-serif;			
			border:0;
			outline:0;
			font-weight:300;
			background:transparent;
			color:#5b6064;			
		}

				
		input.search::-webkit-input-placeholder {
			color:#5b6064;		
		}
		input.search:-moz-placeholder {
			color:#5b6064;		
		}
		input.search::-moz-placeholder {
			color:#5b6064;		
		}
		input.search:-ms-input-placeholder {
			color:#5b6064;
		}
		
		#sideNav li.searchForm:hover input.search:focus,
		#sideNav li.searchForm:hover input.search::-webkit-input-placeholder {
			color:#fff;		
		}		

		#sideNav li.searchForm:hover input.search:-moz-placeholder {
			color:#fff;		
		}				
		
		#sideNav li.searchForm:hover input.search::-moz-placeholder {
			color:#fff;		
		}				


/************************************************************************************
*
* Menu Icons
*
/************************************************************************************/		
		
	.icon {
	/*	background: transparent url('../img/icons.png') no-repeat 0 0;	*/
		background: transparent url('../img/icons.svg') no-repeat 0 0;
		background-size: 240px;	  /*   492px */
	}
	
		.icon1 {
	/*	background: transparent url('../img/icons.png') no-repeat 0 0;	*/
		background: transparent url('../img/icons.svg') no-repeat 0 0;
		background-size: 240px;	  /*   492px */
	}
	
		.icon-menu {
			text-indent:-99999em;
			background-position: 0 0;
		}
		
		.icon-menu:hover {
			background-position: -60px 0;
		}		
		
		.icon-menu.icon-menu-active {
			background-position: -120px 0;
		/*	background-color:#fff; */
		}				
		
		.icon-search {
			background-position: 0 -60px;
		}
		
		.icon-search:hover {
			background-position: 0 -492px;
		}		
		
		.icon-home {
			background-position: 0 -96px;
		}
		
		.icon-home:hover {
			background-position: 0 -528px;
		}	
		
		
		.icon-katalog {
			background-position: 0 -132px;
		}
		
		.icon-katalog:hover {
			background-position: 0 -564px;
		}	
		
		
		
		.icon-registr {
			background-position: 0 -168px;
		}
		
		.icon-registr:hover {
			background-position: 0 -600px;
		}	
		
		
		.icon-gootdel {
			background-position: 0 -204px;
		}
		
		.icon-gootdel:hover {
			background-position: 0 -636px;
		}	
		
		
	     .icon-vopr {
			background-position: 0 -240px;
		}
		
		.icon-vopr:hover {
			background-position: 0 -672px;
		}	
		
		
	     .icon-contakt {
			background-position: 0 -276px;
		}
		
		.icon-contakt:hover {
			background-position: 0 -708px;
		}	
		
			     .icon-news {
			background-position: 0 -312px;
		}
		
		.icon-news:hover {
			background-position: 0 -744px;
		}	
		
	
		 .icon-novinki {
			background-position: 0 -348px;
		}
		
		.icon-novinki:hover {
			background-position: 0 -780px;
		}	
	
	     .icon-company {
			background-position: 0 -384px;
		}
		
		.icon-company:hover {
			background-position: 0 -816px;
		}
		
		.icon-articles {
			background-position: 0 -420px;
		}
		
		.icon-articles:hover {
			background-position: 0 -852px;
		}	
		
		.icon-galereya {
			background-position: 0 -456px;
		}
		
		.icon-galereya:hover {
			background-position: 0 -888px;
		}			
		
		
		
		.icon-registr_valid {
			background-position: 0 -924px;
		}
		
		.icon-registr_valid:hover {
			background-position: 0 -960px;
		}	
		
/************************************************************************************/



	
		nav.s1 li, nav.s1rozn li {
			margin:0;
			float:left;
		/*	border-right:1px solid #ddd; */
			font-size:18px;
		}
		
		nav.s1 a.icon,
		nav.s1rozn a.icon {
			color:#5b6064;
			text-decoration:none;
			display:block;
			padding:10px 30px;
			height:60px;                               
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-o-box-sizing: border-box;
			line-height:35px;
		}
		
		#sideNav a,
		.fullversion_str a,
		#sideNavrozn a  {
			color:#FFFFFF;
			text-decoration:none;
			display:block;
			padding:2px 30px;
			height:36px;                                 /*  Юра 60 */
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-o-box-sizing: border-box;
			line-height:12px;
		}
		
		#sideNav .icon-gootdel,
		#sideNavrozn .icon-gootdel  {
			color:#ff7c00;
		}
		
		#sideNav .icon-katalog ,
		#sideNavrozn .icon-katalog  {
			color:#ffffff;
		}
		
		
		nav.s1 a:hover,
		nav.s1rozn a:hover,
		#sideNav a:hover,
		#sideNavrozn a:hover  {
			color:#ffffff;
			/* background-color: #ff7c00;  */   /* 5b6064  */      /*  2222222222  */
		}	
		
	
		
		#sideNav a.icon1,
		#sideNavrozn a.icon1  {
			color:#ffffff;
			/* background-color: #ff7c00;  */   /* 5b6064  */      /*  2222222222  */
		}	
	
		

		#sideNav a.icon1:hover,
		#sideNavrozn a.icon1:hover  {
			color:#ff7c00;
			/* background-color: #ff7c00;  */   /* 5b6064  */      /*  2222222222  */
		}	
	
/*****************************  правая стрелка меню   *******************************************************/		
.gm-strl-1 {
float:right; 
width:36px; 
height:36px; 
position:relative; 
display:block;
/*background-color:#ddd;*/
background: url('/images_phone/gm-strl-1.svg')no-repeat;
background-size: 36px 36px;
background-position: 0 -10px;
}

.gm-strl-1:hover {
float:right; 
width:36px; 
height:36px; 
position:relative; 
display:block;
/*background-color:#ddd;*/
background: url('/images_phone/gm-strl-2.svg')no-repeat;
background-size: 36px 36px;
background-position: 0 -10px;
}


.gm-strl-2 {
float:right; 
width:36px; 
height:36px; 
position:relative; 
display:block;
/*background-color:#ddd;*/
background: url('/images_phone/gm-strl-2.svg')no-repeat;
background-size: 36px 36px;
background-position: 0 -10px;
}

.gm-strl-2:hover {
float:right; 
width:36px; 
height:36px; 
position:relative; 
display:block;
/*background-color:#ddd;*/
background: url('/images_phone/gm-strl-3.svg')no-repeat;
background-size: 36px 36px;
background-position: 0 -10px;
}


.gm-strl-3 {
float:right; 
width:36px; 
height:36px; 
position:relative; 
display:block;
/*background-color:#ddd;*/
background: url('/images_phone/gm-strl-3.svg')no-repeat;
background-size: 36px 36px;
background-position: 0 -10px;
}

.gm-strl-3:hover {
float:right; 
width:36px; 
height:36px; 
position:relative; 
display:block;
/*background-color:#ddd;*/
background: url('/images_phone/gm-strl-2.svg')no-repeat;
background-size: 36px 36px;
background-position: 0 -10px;
}


/* нижняя часть страниц подвал  */

#footer {
height:30px; 
background-color:#000000;
position:fixed; 
bottom:0; 
width:100%;
z-index:50;

 }


#footerend {
height:80px; 
background-color:#E6E6E6;
padding-top:10px;
width:100%;

 }


#footerrozn {
height:30px; 
background-color:#000082;
position:fixed; 
bottom:0; 
width:100%;
z-index:50;

 }


#footerendrozn {
height:90px; 
background-color:#000082;
position:fixed; 
bottom:0; 
width:100%;
display:none;
z-index:50;
 }


.kont {
/*background-color:#000000;*/

color:#000000;
/*padding-top: 3px; /* Поля вокруг текста */
padding-top:0px;
padding-bottom:0px;
text-align:  center;
line-height: 1.2;

}





div.fullversion_str {

    background: url('/images_phone/pd-polv-1.svg')no-repeat;
    background-size: 30px 28px;
	text-align:center;
	margin:0 0; 
	width: 36px; /* Ширина элемента в пикселах */
    height: 30px;
 /*   padding: 0 17px; /* Поля вокруг текста */
    width: 100%; /* Ширина слоя */
	white-space: nowrap;
	background-position: 0 -3px;
	padding: 3 0px;
   }


div.fullversion_str a span {

color:#000000;
/*padding-top:100px;*/


   }

#footercenter_1 {
/*background-color:#000000;*/
height:30px;
/*width: 200px; /* Ширина элемента в пикселах */
padding: 0px; /* Поля вокруг текста */
margin: auto; /* Выравниваем по центру */
display:block;


}


#fullversion {

/* background-color:#5500FF; */
width: 210px; /* Ширина элемента в пикселах */
height: 30px;
padding: 0px 0px 0px 0px; /* Поля вокруг текста */
/*margin: auto; /* Выравниваем по центру */
margin:10px auto;
 
   }




#footerleft, #footerleft_1 {
float:left; 
width:60px; 
height:30px; 
background: url('/images_phone/pd-st-v-1.svg')no-repeat;
background-size: 60px 30px;
display:block;
}

#footerright {
float:right; 
width:60px; 
height:30px; 
/*position:relative; */
display:block;
/*background-color:#ddd;*/
background: url('/images_phone/pd-nait-1.svg')no-repeat;
background-size: 60px 30px;
/*background-position: 0 -10px;*/
}


#footerleft:hover, #footerleft_1:hover {
background: url('/images_phone/pd-st-v-2.svg')no-repeat;
background-size: 60px 30px;
}

#footerright:hover {
background: url('/images_phone/pd-nait-2.svg')no-repeat;
background-size: 60px 30px;
}


#footercenter {
/*background-color:#000000;*/
background: url('/images_phone/pd-adrs-1.svg')no-repeat center; 
height:30px;
width: 230px; /* Ширина элемента в пикселах */
padding: 0px; /* Поля вокруг текста */
margin: auto; /* Выравниваем по центру */
background-size: 130px 30px;
display:block;


}

#footercenter:hover {
background: url('/images_phone/pd-adrs-2.svg')no-repeat center; 
height:30px;
width: 230px; /* Ширина элемента в пикселах */
padding: 0px; /* Поля вокруг текста */
margin: auto; /* Выравниваем по центру */
background-size: 130px 30px;
}




#footercenter div{
margin: auto; /* Выравниваем по центру */
color:#FFFFFF;
padding: 6px 0px 0px 0px; /* Поля вокруг текста */
white-space: nowrap;
text-align:center;
overflow: hidden;
padding-top:10px;
display:block;
}

#footercenter div a{
margin: auto; /* Выравниваем по центру */
color:#FFFFFF;
text-decoration: none;
font-size:12px;
text-transform:uppercase;
display:block;
}


/*  часть меню с полной версией  */
#sideNavrozn  #fullversion {

background-color:#000082;
width: 300px; /* Ширина элемента в пикселах */
padding: 0px 0px 0px 0px; /* Поля вокруг текста */
margin: auto; /* Выравниваем по центру */
  
   }

/*  часть меню с полной версией  */
#sideNav  #fullversion {

background-color:#000000;
width: 300px; /* Ширина элемента в пикселах */
padding: 0px 0px 0px 0px; /* Поля вокруг текста */
margin: auto; /* Выравниваем по центру */
  
   }



div.fullversion {

background: url('/images_phone/pd-polv-1.svg')no-repeat;
background-size: 36px 30px;
/*	text-align:right; */

    padding: 0 20px 0 10; /* Поля вокруг текста */
    color: #ff7c00; /* Цвет текста */
    width: 177; /* Ширина слоя */
	white-space: nowrap;
	font-size: 14px;
	margin: 20 auto ; 
	/* background-color:#5500FF; */
   }


div.fullversion  div.fullversion_icon{

  /*  background: url('/images_phone/pd-polv-1.svg')no-repeat;
    background-size: 36px 30px;*/
 /*   text-align:right; 
   /* background-position: -5 0px;   */

    padding: 0 30 0 13; /* Поля вокруг текста */
    color: #ff0000; /* Цвет текста */
   /* width: 200; /* Ширина слоя */
	white-space: nowrap;
	font-size: 13px;
	/*margin: 0 30  ; */
	/* background-color:#0000FF; */
   }


.fullversion:hover {

background: url('/images_phone/pd-polv-2.svg')no-repeat;
background-size: 36px 30px;

}



.poisk {
background-color:#000000;
height:100%
}

.poiskrozn {
background-color:#000082;
height:100%

}



/*************************************************************************************/
/************   верхняя полоса каталога      **********************/


#skatrozn {
height:50px; 
background-color:#000082;
width:100%;
/*border-left:1px solid #000082;*/
 }



#skat {
height:50px; 
background-color:#000000;
width:100%;
/*border-left:1px solid #000082;*/
 }

#skatrozn #left_kat,
#skat #left_kat {
float:left; 
width:60px; 
height:50px; 
background: url('/images_phone/21-katl1.svg')no-repeat;
background-size: 60px 50px;
display:block;

}

#skatrozn #left_kat:hover,
#skat #left_kat:hover {

float:left; 
width:60px; 
height:50px; 
background: url('/images_phone/21-katl2.svg')no-repeat;
background-size: 60px 50px;
display:block;

}

#skatrozn #left_kat_return,
#skat #left_kat_return {
float:left; 
width:60px; 
height:50px; 
background: url('/images_phone/25-vozv1.svg')no-repeat;
background-size: 60px 50px;
display:block;

}

#skatrozn #left_kat_return:hover,
#skat #left_kat_return:hover {

float:left; 
width:60px; 
height:50px; 
background: url('/images_phone/25-vozv2.svg')no-repeat;
background-size: 60px 50px;
display:block;

}


#skatrozn #right_kat,
#skat #right_kat {

float:right; 
width:60px; 
height:50px; 
background: url('/images_phone/23-voit1.svg')no-repeat;
background-size: 60px 50px;
display:block;

}

#skatrozn #right_kat:hover,
#skat #right_kat:hover {

float:right; 
width:60px; 
height:50px; 
background: url('/images_phone/23-voit2.svg')no-repeat;
background-size: 60px 50px;
display:block;

}


#skatrozn #right_kat_valid,
#skat #right_kat_valid {

float:right; 
width:60px; 
height:50px; 
background: url('/images_phone/24-lkab1.svg')no-repeat;
background-size: 60px 50px;
display:block;

}

#skatrozn #right_kat_valid:hover,
#skat #right_kat_valid:hover {

float:right; 
width:60px; 
height:50px; 
background: url('/images_phone/24-lkab2.svg')no-repeat;
background-size: 60px 50px;
display:block;

}





#skatrozn #center_kat,
#skat #center_kat {
height:40px;
display:block;
margin-left:72px;
margin-right:72px;
padding:8 0 0 0;
  
}


/*
#skatrozn #center_kat .strnav span:after {

    display:inline-block;
    position:absolute;
}

*/

#skatrozn #center_kat div.strnav,
#skat #center_kat div.strnav {


/*background-color:#00CCFF;*/

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -webkit-line-clamp: 2;
    -ms-line-clamp: 2;
     line-clamp: 2;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
     justify-content: center;
	 color:#FFFFFF;
	  text-transform:uppercase;



/*    text-align: justify;
    width : 100% ;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    text-overflow: ellipsis;


  display:block;
    height:40px;
    position:relative;
    width:100%;

   display: -webkit-box;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;	 
	align-self:center;
	align-content:center; 
	
	     justify-content: center;
	 color:#FFFFFF;
	 text-transform:uppercase;
	 overflow: hidden; 
	    -webkit-box-align: center;
    -ms-flex-align: center;
	 display: flex;
	     -webkit-line-clamp: 2;
		 
		 
		 
		 
/*
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
 


 -webkit-box-orient: horizontal;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;	 
	align-self:center;
	align-content:center; 

     justify-content: center;
	 color:#FFFFFF;
	 text-transform:uppercase;
	 overflow: hidden; 
 height: 100%;

 display: -ms-flexbox;
 /*  display: flex;*/

/*
text-overflow: ellipsis;
               display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
     justify-content: center;
	 color:#FFFFFF;
	 text-transform:uppercase;
	 overflow: hidden; 
	 -ms-line-clamp: 2;
     -webkit-line-clamp: 2;
     line-clamp: 2;



-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
-ms-line-clamp: 2;
-webkit-line-clamp: 2;
line-clamp: 2;
display: -webkit-box;
display: flex;

word-wrap: break-word;
-webkit-box-orient: vertical;
box-orient: vertical;
font-size: 15px;
line-height: 19px;	 
 
text-transform:uppercase;
justify-content: center; 
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;	 
	align-self:center;
	align-content:center; 
	
*/	
	
}


#skatrozn #center_kat a,
#skat #center_kat a  {
color:#FFFFFF;
}


#skatrozn #center_kat_poisk,
#skat #center_kat_poisk {
height:40px; 
display:block;
margin-left:18px;
margin-right:18px;
padding:8 0 0 0;
}

/***************************************** низ всех страниц футер *****************************/

* {
  margin: 0;
  padding: 0;
}
html,
body,
.wrapper {
  height: 100%;
}
.content {
  box-sizing: border-box;
  min-height: 100%;
  padding-bottom: 120px;
}
.footer {
  height: 120px;
  margin-top: -120px;
}

/************************************************************  МЕНЮ КАТАЛОГА *************************/
  ul.menu_kat_kat {

		list-style:none;
	/*	width: 100%; */ 
		font-size:13px;
padding-right:0px;
	}


ul.menu_kat_kat li {

			text-decoration:none;
			display:block;
			padding:0px 0px;
			margin:0px 0px;  
			overflow: visible;	
	        height:100px;
		/*	background-color:#FF9966;  */
			border:#00FFCC;
			
}


ul.menu_kat_kat li a {
/*background-color:#CC6600;*/

			text-decoration:none;
			display:block;
			padding-left:10px;
			/*height:100px; */
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-o-box-sizing: border-box;
	 
            color:#000;
			font-size:13px;
            /*line-height: 20px;*/
		    text-transform:uppercase;
			word-wrap: break-word;
			
			
			
		    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
     justify-content: center;	
	   -webkit-box-align: center;		
	
}

ul.menu_kat_kat li a div.img{
   
     float: left; /*Задаем обтекание*/
     line-height: 100px;/*Высота строки +  верт. центрирования текста*/
	/* background-color:#FF99FF;*/
     margin-right: 20px;


}

ul.menu_kat_kat li a div.txt{
  
  /*	background-color:#F00966;*/

     line-height: 100px;
	 height:100px;
     margin-right: 20px;
   line-height: 1.1; 			
   display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  /*  height: 100%;*/
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
	text-transform:uppercase;
   
   

}

ul.menu_kat_kat li a:hover {
	
	-webkit-transition: 1s ease;
	-moz-transition: 1s ease;			
	-ms-transition: 1s ease;						
	transition: 1s ease;	
	color:#FF7C00;

	
}

/******************************************/



/*  ПОИСК ОРИГИНАЛ ЧТО БЫЛО   

		.inputWrap {
			min-height: 26px;
			-webkit-border-radius: 16px;
			-moz-border-radius: 16px;
			border-radius: 16px;
			border: 1px #ff7c00 solid;
			padding-top:8px;

		}


  */








		/*textInputs*/
		.inputWrap {
			/*max-width: 250px;*/
			min-height: 10px;
			/*background: #fff; */
			
   /* background-image: url('/images_phone/22-nait1.svg');
	background-size: 40px 50px;  
			   background-position: 4px; */
			
			
		/*	background: rgba(255,555,255,.8);*/
			-webkit-border-radius: 16px;
			-moz-border-radius: 16px;
			border-radius: 16px;
			border: 1px #ff7c00 solid;
			/*border: 1px rgba(0,0,0,.3) solid;*/
			padding-top:6px;
			padding-bottom:6px;
		/*	margin-top: 10px;  */
		}

	
	
	
		.inputWrap:first-child {
			margin-top: 0;
		}
	
		.inputWrap > div {
			margin: 0 10px;
		}
	
	
		.inputWrap > div textarea,
		.inputWrap > div input[type="text"],
		.inputWrap > div input[type="password"],
		.inputWrap > div select {
			width: 100%;
			outline: none;		
			background: transparent;
			border: none;
			line-height: 1em;
			color: #FFF;
			font-size: 14px;
			/*padding-top:8px;*/
			/*margin-top:8px;*/
		}
	
		.inputWrap > div input[type="text"],
		.inputWrap > div input[type="password"],
		.inputWrap > div select {
			position: relative;
			top: 0px;
			/*background: red;*/
			vertical-align: middle;
			
			height: 20px !important;
			line-height: 1em;
			/*font-family: Arial, Helvetica, sans-serif !important;*/
		}
		
		.inputWrap > div input::-webkit-input-placeholder {
		line-height: 1.3em;
			
			
		}
	
		.inputWrap > div textarea {	
			resize: none;
			min-height: 90px;
			margin: 5px 0;
			overflow: auto;
			line-height: 1em !important;	
		}
	
	
	div.tes1 {

 /* position:relative;
  margin:-30 0 0 0;*/
  position: absolute;
  right: 73;
  top:62;
width:40px; 
height:50px; 
background: url('/images_phone/22-nait1.svg')no-repeat;
background-size: 40px 50px;

  cursor: pointer;
}


	div.tes1:hover {

 /* position:relative;
  margin:-30 0 0 0;*/
 /* position: absolute;
  right: 65;
  top:67;*/
width:40px; 
height:50px; 
background: url('/images_phone/22-nait2.svg')no-repeat;
background-size: 40px 50px;

  cursor: pointer;
}


	div.tes1_poisk {

 /* position:relative;
  margin:-30 0 0 0;*/
  position: absolute;
  right: 18;
  top:62;
width:40px; 
height:50px; 
background: url('/images_phone/22-nait1.svg')no-repeat;
background-size: 40px 50px;

  cursor: pointer;
}


	div.tes1_poisk:hover {

 /* position:relative;
  margin:-30 0 0 0;*/
 /* position: absolute;
  right: 65;
  top:67;*/
width:40px; 
height:50px; 
background: url('/images_phone/22-nait2.svg')no-repeat;
background-size: 40px 50px;

  cursor: pointer;
}




/*
button:before {
  content: "\f105";
  font-family: FontAwesome;
  color: #F9F0DA;
  font-size: 20px;
  font-weight: bold;
}
*/	
	
		
		
/*	div.inputWrap div input {
    background-image: url('/images_phone/22-nait2.svg'); 
	background-size: 40px 50px;  
    background-repeat: no-repeat; /*Убираем повтор изображения*/   
/*    background-position: 4px; /*Позиционируем*/   
/*    outline: none; /*убираем стандартную обводку браузера*/   
  /*  -moz-border-radius: 5px; /*закругляем углы для Mozilla*/  
 /*   -webkit-border-radius: 5px; /*закругляем углы для Chrome, Safari*/   
  /*  border-radius: 5px; /*закругляем углы для остальных браузеров*/  
  /*  padding-left: 20px; /*отступ слева от ввода, чтобы текст не был на картинке(выбирать по размеру картинки)*/  
 /*   height: 20px; /*высота строки ввода*/   
 /*   font-size: 13px; /*размер шрифта*/
/*}	*/
		
		
/*		
input {
    background-image: url('/images_phone/aqua_0300_p2.png');
	background-size: 60px 50px;   
    background-repeat: no-repeat; /*Убираем повтор изображения*/   
  /*  background-position: 4px; /*Позиционируем*/   
  /*  outline: none; /*убираем стандартную обводку браузера*/   
 /*   -moz-border-radius: 5px; /*закругляем углы для Mozilla*/  
 /*   -webkit-border-radius: 5px; /*закругляем углы для Chrome, Safari*/   
 /*   border-radius: 5px; /*закругляем углы для остальных браузеров*/  
 /*   padding-left: 20px; /*отступ слева от ввода, чтобы текст не был на картинке(выбирать по размеру картинки)*/  
  /*  height: 20px; /*высота строки ввода*/   
 /*   font-size: 13px; /*размер шрифта*/
/*}	
	
		
		
		/*!textInputs*/



/************************************************************************************/		

/*------------------------------------------------------------------*/ 
/*	2) Note: Design for a width of 480 px
/*------------------------------------------------------------------*/
@media only screen and (min-width: 200px) and (max-width: 2080px) {  /*  480  */


	nav.s1 a,
	nav.s1rozn a,
	#sideNav a,
	#sideNavrozn a  {
		padding:10px 15px;
	}	
	
	nav.s1 a#btn-menu,
	nav.s1rozn a#btn-menu {
		padding:10px 30px;	
	}

	#sideNav.showFullMenu,
	#sideNav.showFullMenu li,
	#sideNav.showFullMenu a,	
	#sideNavrozn.showFullMenu,
	#sideNavrozn.showFullMenu li,
	#sideNavrozn.showFullMenu a		 {
		width: 100%;
	}  

}


/*  прочие стили  */  

h1  {
		margin-top:0px; margin-bottom:0px; font-size:17px;
	}
	
	
	
.menu{
    background: #666;
    display: flex;
    justify-content: space-between;
	text-align: justify; /* IE10-, Firefox 12-22 */
	text-align-last: justify; /* IE10-, Firefox 12-22 */
}

.menu__item{
    display: inline-block;    
    text-align: left;
    padding: 10px 0;
}

.menu__link{
    font-family: Arial;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}



/*********************************************************************  Страница контакты  ****************************************************************/

.space{
height:20px;
}

.space_1{
height:12px;
}

.nav_kont{

font-size: 14px; 
color: #ffffff; 
font-family: Arial, Helvetica, sans-serif; 
height: 20px; 
background-color: #ff7c00; 
margin-left:0; 
/*margin-top:2px; */
margin-right:0;
padding-left: 26px;
padding-top: 3px;

}

.nav_kont_s{

font-size: 14px; 
color: #ffffff; 
font-family: Arial, Helvetica, sans-serif; 
height: 20px; 

margin-left:0; 
/*margin-top:2px; */
margin-right:0;
padding-left: 26px;
padding-top: 3px;

}


.nav_kont #strelka,
.nav_kont_g #strelka1_,
.nav_kont_b #strelka,
.nav_kont_o #strelka2_,
.nav_kont #strelka_, 
.nav_kont #strelka1_,
.nav_kont_s #strelka,
.nav_kont_s #strelka_,
.nav_kont_s #strelka1_,

.nav_kont_g #_strelka_p_1_,
.nav_kont_g #strelka_p_1_,
.nav_kont_g #_strelka_p_2_,
.nav_kont_g #strelka_p_2_,
.nav_kont_g #strelka_p_3_,
.nav_kont_g #strelka_p_4_,
.nav_kont_g #strelka_p_5_,
.nav_kont_g #strelka_p_6_
{
float:right; 
width:60px; 
height:20px; 
background: url('/images_phone/r07-st-razv1.svg')no-repeat;
/*background-position: -15 0px;*/
background-size: 60px 20px;
display:block;
}

#kat_strelka,
#kat_strelka1_,
.nav_kont_b #kat_strelka,
.nav_kont_o #kat_strelka2_,
#kat_strelka_, 
.nav_kont #kat_strelka1_,
.nav_kont_s #kat_strelka,
.nav_kont_s #kat_strelka_,
.nav_kont_s #kat_strelka1_,

.nav_kont_g #kat__strelka_p_1_,
.nav_kont_g #kat_strelka_p_1_,
.nav_kont_g #kat__strelka_p_2_,
.nav_kont_g #kat_strelka_p_2_,
.nav_kont_g #kat_strelka_p_3_,
.nav_kont_g #kat_strelka_p_4_,
.nav_kont_g #kat_strelka_p_5_,
.nav_kont_g #kat_strelka_p_6_
{
float:right; 
width:24px; 
height:20px; 
background: url('/images_phone/103-korz-r_1.svg')no-repeat;
/*background-position: -15 0px;*/
background-size: 24px 20px;
display:block;
}



.nav_kont #strelka2,
.nav_kont_g #strelka1_2,
.nav_kont_b #strelka2,
.nav_kont_o #strelka2_2,
.nav_kont #strelka_2,
.nav_kont #strelka1_2,
.nav_kont_s #strelka2,
.nav_kont_s #strelka_2,
.nav_kont_s #strelka1_2,

.nav_kont_g #_strelka_p_1_2,
.nav_kont_g #strelka_p_1_2,
.nav_kont_g #_strelka_p_2_2,
.nav_kont_g #strelka_p_2_2,
.nav_kont_g #strelka_p_3_2,
.nav_kont_g #strelka_p_4_2,
.nav_kont_g #strelka_p_5_2,
.nav_kont_g #strelka_p_6_2

{

float:right; 
width:60px; 
height:20px;
background: url('/images_phone/r07-st-razv2.svg')no-repeat;
/*background-position: -15 0px;*/
background-size: 60px 20px;
display:none;

}

#kat_strelka2,
#kat_strelka1_2,
.nav_kont_b #kat_strelka2,
.nav_kont_o #kat_strelka2_2,
#kat_strelka_2,
.nav_kont #kat_strelka1_2,
.nav_kont_s #kat_strelka2,
.nav_kont_s #kat_strelka_2,
.nav_kont_s #kat_strelka1_2,

.nav_kont_g #kat__strelka_p_1_2,
.nav_kont_g #kat_strelka_p_1_2,
.nav_kont_g #kat__strelka_p_2_2,
.nav_kont_g #kat_strelka_p_2_2,
.nav_kont_g #kat_strelka_p_3_2,
.nav_kont_g #kat_strelka_p_4_2,
.nav_kont_g #kat_strelka_p_5_2,
.nav_kont_g #kat_strelka_p_6_2

{

float:right; 
width:24px; 
height:20px;
background: url('/images_phone/103-korz-r_2.svg')no-repeat;
/*background-position: -15 0px;*/
background-size: 24px 20px;
display:none;
}



.zag_kont {
font-size: 14px; 
color: #ff7c00; 
padding-left: 26px;
padding-top: 15px; 
}

.zag_kont_1 {
font-size: 14px; 
color: #ff7c00; 
padding-left: 26px; 
}

.zag_kont_3 {
font-size: 14px; 
color: #ff7c00; 
padding-top: 5px; 
}

.text_kont {
font-size: 13px; 
color: #000; 
padding-left: 26px;
padding-right:26px;

}

.text_kont_table {
/*background-color:#CC9966;*/
  font-size: 13px; 
  color: #000; 
  padding-left: 26px;
  padding-right:26px;
  display: table;  
  border-spacing: 0px 0px; 
}

.text_kont_table_2 {
/*background-color:#CC9966;*/
  font-size: 13px; 
  color: #000; 
  padding-left: 20px;
  width:100%
/*  padding-right:26px;*/
  display: table;  
 /* border-spacing: 0px 0px; */
}
.text_kont_table_1 {
  font-size: 13px; 
  color: #000; 
/*  padding-left: 26px;
  padding-right:26px;  */
  display: table;  
  border-spacing: 0px 0px; 
}

.bl_2_2{       
 
display: table-cell; 
/*background-color:#99FF70;
/*text-align: center;*/
vertical-align:middle;
 width:100%;
 padding-left: 20px;

}

.bl_2_2 .bl_dol {

font-size: 13px;
/*background-color:#99FF00;*/
height:50;
display:table-cell!important;
vertical-align:bottom;

}

.bl_2_2 .bl_fio {
font-size: 13px; 
color: #ff7c00;
/*background-color:#CC33CC; */
height:50; 
}



.bl_1{       
 display: table-cell; 
width: 60px;   

}

.bl_2{       
 display: table-cell; 
width: 160px;   

}

.bl_2, .bl_2 a {
display: table-cell;
/*background-color:CC66CC;  */ 
}



/*********************************************************************  Страница КАТАЛОГА  ****************************************************************/

span.name_tov_kat h2 {
 margin:20 20 5 20;
 padding:0 0 0 0;
 
 color:#FF7C00;
 font-size:14px;
}


.kat_table {
 /* background-color:#CC9966;*/
  font-size: 13px; 
  color: #000; 
  padding-left: 20px;
  width:100%;
  padding-right:20px;
  display: table;  
/*  border-spacing: 1px 1px; */
}

.kat_table_td{       
 display: table-cell; 
width: 150px;  
   padding-left: 20px;
                                       /*       background-color:#33CCFF; */

}

.kat_table_td2{       
display: table-cell;  
padding-left: 10px;
padding-right:10px;
                                           /*     background-color:#CCCCCC;  */
vertical-align:top;
 width:100%;
position: relative; 
}

.kat_1 {
font-size: 12px;
/*background-color:#99FF00;*/

}


.kat_more{
/* background-color:#999966; */
 width:100%;
 margin-bottom:10;
 display:block;
/* padding-bottom:20px;*/

}

.kat_more div,
.kat_more div a{
/*background-color:#996699;*/
width:80;
margin:0px auto 0px;
color:#FF7C00;
text-decoration:none;
height:100%;


}


.kat_more .cena_mob,
.kat_more2 .cena_mob{
/* background-color:#66CC66;  */
width:200;
margin:0px auto 0px;
color:#000;
font-size:13px;
text-align:center;

}

.akt_cena_mob {
padding:10px 0px;
color:#FF7C00;
font-size:26px;
}

.val {
font-size:14px;
}


.kat_1 span {
color:#999999;
}


/**********************  оранжевая полоса  для корзины   *************************/

.kat_more .kat_img1{
background-color:#66CC66;
width:192;
margin:0px auto 0px;
color:#000;
font-size:14px;
display: table; 
height:26;
}



.kat_more .kat_img1 .td1 {
width:26;
height:26;
background: url('/images_phone/r03-sht_-.svg')no-repeat;
background-size: 26px 26px;
background-color:#FF7C00;
cursor:pointer;

}

.kat_more .kat_img1 .td3{
width:26;
height:26;
background: url('/images_phone/r03-sht_+.svg')no-repeat;
background-size: 26px 26px;
display: table-cell;
background-color:#FF7C00;
cursor:pointer;
}


.kat_more .kat_img1 .td2,
.kat_more .kat_img1 .td2 input{
width:38;
height:26;
display: table-cell;
background-color:#FF7C00;
vertical-align:middle;
color:#FFFFFF;
text-align:center;
border:#0033FF;

}

/**********************  оранжевая полоса  для каталога   *************************/

.kat_more .kat_img{
/*background-color:#66CC66;*/
width:192;
margin:0px auto 0px;
color:#000;
font-size:14px;
display: table; 
height:26;
}



.kat_more .kat_img .td1 {
width:26;
height:26;
background: url('/images_phone/r03-sht_-.svg')no-repeat;
background-size: 26px 26px;
background-color:#FF7C00;
cursor:pointer;

}

.kat_more .kat_img .td3{
width:26;
height:26;
background: url('/images_phone/r03-sht_+.svg')no-repeat;
background-size: 26px 26px;
display: table-cell;
background-color:#FF7C00;
cursor:pointer;
}


.kat_more .kat_img .td2,
.kat_more .kat_img .td2 input{
width:38;
height:26;
display: table-cell;
background-color:#FF7C00;
vertical-align:middle;
color:#FFFFFF;
text-align:center;
border:#0033FF;

}

/**************************************************************/


.kat_more .kat_img .td4{
width:12;
height:26;
display: table-cell;
}


.kat_more .kat_img .td5,
.kat_more .kat_img .td5 a{
width:64;
height:10;
display: table-cell;
background-color:#FF7C00;
font-size:13px;
color:#FFFFFF;
vertical-align:middle;
text-align:center;

}

.kat_more .kat_img .td6{
width:26;
height:26;
background: url('/images_phone/r03-korzina.svg')no-repeat;
background-size: 26px 26px;
display: table-cell;
background-color:#FF7C00; 
cursor:pointer;
}


.kat_more .kat_img .td6_OnKors{
width:26;
height:26;
background: url('/images_phone/r03-korzina_v.svg')no-repeat;
background-size: 26px 26px;
display: table-cell;
background-color:#FF7C00; 
cursor:pointer;
}



.line {
height:1;
background-color:#e6e6e6;
margin:6 20 6 20;
}



.name_nazv_grop {
font-size: 12px;

}

.name_nazv_grop_11 {
font-size: 11px;

}

/**********************************************   БЛОК НАВИГАЦИИ  *******************************************/

.nav{
 background-color:#999966; 
 width:100%;
 margin-bottom:10;
 display:block;
/* padding-bottom:20px;*/

}

.nav div {
background-color:#996699;

padding-left:20;
padding-right:20;
margin:0px auto 0px;
color:#FF7C00;
text-decoration:none;
display: table; 
}

.nav div div {
 background-color:#00CCCC; 
display: table-cell; 
width:26;
height:26;
vertical-align:middle;
text-align:center;
}

.nav div .kr {
 background-color:#00CCCC; 
display: table-cell; 
width:50;
height:26;
vertical-align:middle;
text-align:center;
margin:0 0 0 0;
padding:0 0 0 0;
}

.nav div .kr a {
 background-color:#00CCCC; 
display: table-cell; 
width:50;
height:26;
vertical-align:middle;
text-align:center;
text-decoration:none;
}

.nav div .spase {
 background-color:#FFFFFF; 
display: table-cell; 
width:5;
height:26;
vertical-align:middle;
text-align:center;
margin:0 0 0 0;
padding:0 0 0 0;

}


.nav div div a {
background-color:#00CC55; 
width:26;
height:26;
display:block;
vertical-align:middle;
text-align:center;
text-decoration:none;
}


/***************************************************************************************/




tr.nav td.bl1{
background-color:#fff;
width:70;
height:16;
text-align:right;
text-decoration:none;
font-size:13px;
color:#e6e6e6;

}


tr.nav td.bl2{
background-color:#fff;
width:75;
height:16;
text-align:left;
text-decoration:none;
font-size:13px;
color:#e6e6e6;

}

tr.nav td.bl1 a,
tr.nav td.bl2 a{

color:#999;
text-decoration:none;
}


tr.nav td.bl{
background-color:#fff;
width:18;
height:16;
text-align:center;
text-decoration:none;
font-size:13px;
}


tr.nav td.bl_left {

width:16;
height:16;
background: url('/images_phone/r03-st-str1.svg')no-repeat;
background-position: 0 2px;
background-size: 16px 16px;
background-color:#fff; 

}

tr.nav td.bl_right {

background-color:#fff;
width:16;
height:16;
background: url('/images_phone/r03-st-str2.svg')no-repeat;
background-position: 0 2px;
background-size: 16px 16px;
background-color:#fff; 

}

tr.nav td.bl_aktiv{
background-color:#FF7C00;
width:18;
height:16;
text-align:center;
text-decoration:none;
font-size:13px;
color:#FFF;
}

tr.nav td.bl_aktiv a {
text-decoration:none;
color:#FFF;
}

tr.nav td.bl a{

text-decoration:none;
color:#000;

}


tr.nav td.spase{
background-color:#FFF;
width:5;
height:16;
}

/*********************************************** ?????????? ???????? ???????? ??????? **************************************************/

.kat_more_tov{
 width:100%;
 margin-bottom:8;
 display:block;
}

.kat_more_tov1{
 width:100%;
 margin-bottom:6;
 display:block;

}

.kat_more_tov2{
 width:100%;
 display:block;
}


.str_tov {
 width:100%;
 margin-bottom:10;
 display:block;

}

.tab_tov {
   
   margin:0px auto 0px;
   text-decoration:none;
  /* background-color:#CC9966;*/
   font-size: 12px; 
   width:320;
   display: table;  

}

.tab_tov_td_1 {

  display: table-cell; 
/*  background-color:#99FF00; */
  width:200px;
  
}


.tab_tov_td_2 {
  
  display: table-cell; 
 /* background-color:#66CCCC;  */
  vertical-align:top;
  width:120px;
  text-align:center;
  padding:0 6 0 6;     /*padding:0 10 0 10;*/
  line-height: 1.1em;
  
  
}

.tab_tov_td_2 div {
  
  font-size:11px;
  
  
}




.tab_tov_td_2 span {
color:#666666;
  
}



.kat_more_tov .kat_img_tov{
/*background-color:#66CC66;*/
width:106;
margin:0px auto 0px;
color:#000;
display: table; 
height:30;
}


.kat_more_tov .kat_img_tov .td1 {
width:30;
height:30;
background: url('/images_phone/r03-sht_-.svg')no-repeat;
background-size: 30px 30px;
background-color:#FF7C00;
cursor:pointer;

}

.kat_more_tov .kat_img_tov .td3{
width:30;
height:30;
background: url('/images_phone/r03-sht_+.svg')no-repeat;
background-size: 30px 30px;
display: table-cell;
background-color:#FF7C00;
cursor:pointer;
}

.kat_more_tov .kat_img_tov .td2,
.kat_more_tov .kat_img_tov .td2 input{
width:46;
height:30;
display: table-cell;
background-color:#FF7C00;
vertical-align:middle;
color:#FFFFFF;
text-align:center;
border:#0033FF;
font-size:15;

}

.kat_more_tov .kat_img_tov .td7 
{
width:90;
height:30;
display: table-cell;
background-color:#FF7C00;
vertical-align:middle;
color:#FFFFFF;
text-align:center;
border:#0033FF;
font-size:12;

}

.kat_more_tov .kat_img_tov .td7 a 
{
width:90;
height:30;
display: table-cell;
background-color:#FF7C00;
vertical-align:middle;
color:#FFFFFF;
text-align:center;
border:#0033FF;
font-size:12;
text-decoration:none;
}



.kat_more_tov .kat_img_tov .td5,
.kat_more_tov .kat_img_tov .td5 a{
width:70;
height:30;
display: table-cell;
background-color:#FF7C00;
font-size:13px;
color:#FFFFFF;
vertical-align:middle;
text-align:center;
text-decoration:none;
padding-top:1px;

}

.kat_more_tov .kat_img_tov .td6{
width:36;
height:30;
background: url('/images_phone/r03-korzina.svg')no-repeat;
background-size: 36px 30px;
display: table-cell;
background-color:#FF7C00; 
cursor:pointer;
}


.kat_more_tov .kat_img_tov .td6_OnKors{
width:36;
height:30;
background: url('/images_phone/r03-korzina_v.svg')no-repeat;
background-size: 36px 30px;
display: table-cell;
background-color:#FF7C00; 
cursor:pointer;
}

.kat_more_tov1 .video {
width:78;
height:20;
background: url('/images_phone/r03-kn-video.svg')no-repeat;
background-size: 78px 20px;
margin:0px auto 0px;
}

.kat_more_tov1 .test {
width:78;
height:20;
background: url('/images_phone/r03-kn-test.svg')no-repeat;
background-size: 78px 20px;
margin:0px auto 0px;
}

.dop {
height:20px;
width:100%;
color:#FFFFFF;
margin-top:-10;
background-color:#b4b4b4;

}
.block_nav0 { 
        width:20px; 
        float:left;  
        text-align:center;
		background-color:#b4b4b4;
		height:20px;
        }
		
	

.block_nav1 { 
        width:130px; 
        float:left;  
        text-align:center;
		display:block;
        background-color:#b4b4b4;
		height:20px;
        }
		
.block_nav1_activ { 
        width:130px; 
        float:left; 
        text-align:center;
		display:block;
		background-color:#FFFFFF;
		color:#b4b4b4;
		height:20px;
        }		

.block_nav2 { 
       
	    width:90px; 
        float:left; 
        text-align:center;
        display:block;
		background-color:#b4b4b4;
		height:20px;
        }
		
.block_nav2_activ { 
        width:90px; 
        float:left; 
        text-align:center;
		display:block;
		background-color:#FFFFFF;
		color:#b4b4b4;
		height:20px;
        }		
		
		
.block_nav3 { 
        width:70px; 
        float:left; 
        text-align:center;
        display:block;
		background-color:#b4b4b4;
		height:20px;
        }	
		
				
.block_nav3_activ { 
        width:70px; 
        float:left; 
        text-align:center;
		display:block;
		background-color:#FFFFFF;
		color:#b4b4b4;
		height:20px;
        }	
		
		
.block_nav1 a,
.block_nav2 a,
.block_nav3 a{
  color:#FFFFFF;
  text-decoration:none;
}		
	
	
.block_nav1_activ a,
.block_nav2_activ a,
.block_nav3_activ a{
  color:#b4b4b4;
  text-decoration:none;
}		

.opis {
margin-left:20;
margin-right:20;
margin-top:6;
font-size:13;
}
		
		
/*******   КОРЗИНА   *********/		
	

	
.korz_text span {
color:#b4b4b4;
font-size:11px;
}	

.korz_text .summ {
color:#ff7c00;
font-size:16px;

}	

.korz_text1 .summ {
color:#ff7c00;
font-size:16px;

}	
.korz_text_finish {
font-size:12px;
padding-left:20px;

}	

.korz_text_finish .orang {
color:#ff7c00;

}

.korz_text_finish a.orang {
color:#ff7c00;

}


.korz_kat_more .kat_img{
/*background-color:#66CC66;*/
width:90;
margin:0px 0 0px;
color:#000;
font-size:14px;
display: table; 
height:26;
}


.korz_kat_more .kat_img .td1 {
width:26;
height:26;
background: url('/images_phone/r03-sht_-.svg')no-repeat;
background-size: 26px 26px;
background-color:#FF7C00;
cursor:pointer;

}

.korz_kat_more .kat_img .td3{
width:26;
height:26;
background: url('/images_phone/r03-sht_+.svg')no-repeat;
background-size: 26px 26px;
display: table-cell;
background-color:#FF7C00;
cursor:pointer;
}

.korz_kat_more .kat_img .td2,
.korz_kat_more .kat_img .td2 input{
width:38;
height:26;
display: table-cell;
background-color:#FF7C00;
vertical-align:middle;
color:#FFFFFF;
text-align:center;
border:#0033FF;

}


/****************************************************/



.korz_kat_more .kat_img1{
/*background-color:#66CC66;*/
width:58;
margin:0px 0 0px;
color:#000;
font-size:12px;
display: table; 
height:16;
}


.korz_kat_more .kat_img1 .td1 {
width:16;
height:16;
background: url('/images_phone/r03-sht_-.svg')no-repeat;
background-size: 16px 16px;
background-color:#FF7C00;
cursor:pointer;

}

.korz_kat_more .kat_img1 .td3{
width:16;
height:16;
background: url('/images_phone/r03-sht_+.svg')no-repeat;
background-size: 16px 16px;
display: table-cell;
background-color:#FF7C00;
cursor:pointer;
}

.korz_kat_more .kat_img1 .td2,
.korz_kat_more .kat_img1 .td2 input{
width:26;
height:16;
display: table-cell;
background-color:#FF7C00;
vertical-align:middle;
color:#FFFFFF;
text-align:center;
border:#0033FF;

}





/******************************************************/


	
.korz_dop	{
  width:100%; 
background-color:#99FF33;
}
		
		
.korz_block_nav0 { 
        width:20px; 
        float:left;  
		background-color:#b4b494;
		height:30px;
		display:block;
        }
		
	

.korz_block_nav1 { 
        width:auto; 
     /*   text-align:center;  */
        background-color:#002FFF;
		height:30px;
		display:block;
        }		
		
		
.korz_block_nav2 { 
        width:20px; 
        float:right; 
        background-color:#b4b4b4;
		height:30px;
		display:block;
        }		
	
	
	

.korz_parent > div {
    background: #eee;
    float: left;
    width:auto; /* 25%;
   /* margin-right: 2%;*/
	/*padding-left: 20px;*/
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}	
	
	
		
		
.korz_top	{
/*background-color: #00FFFF;   /*  ???????? */
width:100%;
height:30;
display: table;
/* padding:20 20 20 20;  */

}	


.korz_top_0	{
display:  table-cell;
background-color: #ADE4F9;   
width:20px;
height:30px;

}




.korz_top_1	{
background-color: #013FFF;  
height:30;
background: url('/images_phone/103-korz-01.svg')no-repeat;
background-size: 16px 16px;
cursor:pointer;
background-position: 0 0px;
}

.korz_top_1_a	{
background-color: #013FFF;   
height:30;
background: url('/images_phone/103-korz-01a.svg')no-repeat;
background-size: 16px 16px;
cursor:pointer;
background-position: 0 0px;
}


.korz_top_2	{
background-color: #002FFF;   
height:30;
background: url('/images_phone/103-korz-02.svg')no-repeat;
background-size: 16px 16px;
background-position: 0 0px;
cursor:pointer;
}

.korz_top_2_a	{
background-color: #002FFF;   
height:30;
background: url('/images_phone/103-korz-02a.svg')no-repeat;
background-size: 16px 16px;
background-position: 0 0px;
cursor:pointer;

}

.korz_top_3	{
background-color: #009F3F;   
height:30;
background: url('/images_phone/103-korz-03.svg')no-repeat;
background-size: 16px 16px;
background-position: 0 0px;
cursor:pointer;
}

.korz_top_3_a	{
background-color: #009F3F;   
height:30;
background: url('/images_phone/103-korz-03a.svg')no-repeat;
background-size: 16px 16px;
background-position: 0 0px;
cursor:pointer;
}



.korz_top_4	{
background-color: #008F0F;   /*  ???????? */
height:30;
background: url('/images_phone/103-korz-04.svg')no-repeat;
background-size: 16px 16px;
background-position: 0 0px;
cursor:pointer;
}

.korz_top_4_a	{
background-color: #008F0F;   /*  ???????? */
height:30;
background: url('/images_phone/103-korz-04a.svg')no-repeat;
background-size: 16px 16px;
background-position: 0 0px;
cursor:pointer;
}

.korz_top_1 div,
.korz_top_2 div,
.korz_top_3 div,
.korz_top_4 div	{

margin-left:20;
color:#b4b4b4;
font-size:12px

}

.korz_top_1_a div,
.korz_top_2_a div,
.korz_top_3_a div,
.korz_top_4_a div	{

margin-left:20;
color:#FF3333;
font-size:12px

}


.submit_1 {

background-image: url(/images_phone/103-korz-k_01a.svg);
width:150;
height:30;
background-size: 150px 20px;
outline: none;

}


/* для акций*/

.akc1 {
position: absolute;
padding-left: 5px;
width: 50px;
height: 18px;
background: transparent url('/images_phone/ic_akcei.svg') center center no-repeat;
background-size: 50px 18px;
}

.akc2 {
position: absolute;
padding-left: 0px;
width: 50px;
height: 18px;
background: transparent url('/images_phone/ic_akcei.svg') center center no-repeat;
background-size: 50px 18px;
}

.akctov {
position: absolute;
padding-left: 0px;
width: 100px;
height: 36px;
background: transparent url('/images_phone/ic_akcei.svg') center center no-repeat;
background-size: 100px 36px;
}

.CenaOld{
padding:10px 0px;
color:#000;
font-size:18px;
text-decoration:line-through; 
}



/*   для больших экранов сделаем крупный шрифт  */
@media only screen and (min-width: 360px) and (max-width: 5080px) {




.korz_zag_0 div.zag	{
background-color: #b4b4b4;   /*#03418A;*/
color:#FFFFFF;
font-size:12px;
height:20px;
padding:0 0 0 5;
white-space: nowrap;
}




.korz_zag_1 div.zag	{
background-color: #03418A;   /*#03418A;*/
color:#FFFFFF;
font-size:12px;
height:20px;
padding:0 0 0 5;

white-space: nowrap;
}



.korz_zag_2 div.zag	{
background-color: #3F9B2C;
color:#FFFFFF;
font-size:12px;
height:20px;
padding:0 0 0 5;
white-space: nowrap;
}


.korz_zag_3 div.zag	{
background-color: #FF7C00;
color:#FFFFFF;
font-size:12px;
height:20px;
padding:0 0 0 5;
white-space: nowrap;
}

/**/
.korz_zag_0 div.text	{
color:#000000;
font-size:12px;
padding:0 0 0 5;
/*padding:5 1 1 10;*/
}


.korz_zag_1 div.text	{
color:#03418A;
font-size:12px;
padding:0 0 0 5;
/*padding:5 1 1 10;*/
}

.korz_zag_1_1 div.text	{
color:#03418A;
font-size:12px;
padding:5 5 5 0;
/*padding:5 1 1 10;*/
}


.korz_zag_1 div.text1	{
color:#03418A;
font-size:12px;
padding:5 0 5 0;
}


/**/

.korz_zag_2 div.text	{
color:#3F9B2C;
font-size:12px;
padding:5 1 1 10;
}

.korz_zag_2_1 div.text	{
color:#3F9B2C;
font-size:12px;
padding:5 5 5 0;
}

.error {

color:#FF0000;
font-size:12px;

}

.korz_zag_2 div.text1	{
color:#3F9B2C;
font-size:12px;
padding:5 0 5 0;
}



.korz_zag_3 div.zag_3	{
background-color: #FF7C00;
color:#FFFFFF;
font-size:12px;
padding:5 1 1 10;

}

.korz_zag_3 div.text	{
color:#FF7C00;
font-size:12px;
padding:5 1 10 10;
}

.korz_zag_3_1 div.text	{
color:#FF7C00;
font-size:12px;
padding:5 5 5 0;
}


.korz_zag_3 div.text1	{
color:#FF7C00;
font-size:12px;
padding:5 0 5 0;
}


.korz_zag_3 div.text2	{  /* для чек боксва уменьшаем вертикальные отступы*/
color:#FF7C00;
font-size:12px;
padding:2 0 2 0;
}

.korz_zag_2 div.text2	{  /* для чек боксва уменьшаем вертикальные отступы*/
color:#3F9B2C;
font-size:12px;
padding:2 0 2 0;
}

.korz_zag_1 div.text2   {  /* для чек боксва уменьшаем вертикальные отступы*/
color:#03418A;
font-size:12px;
padding:2 0 2 0;
}




}


@media only screen and (min-width: 50px) and (max-width: 359px) {

.korz_text {
font-size:11px;
letter-spacing: -1px;
margin-left:20;
/*white-space: nowrap;*/
}	

.korz_text1 {
font-size:11px;
letter-spacing: -1px;
white-space: nowrap;
}	


.korz_text_w {
font-size:11px;
color:#FFFFFF;
padding-left:5px;
letter-spacing: -1px;
/*white-space: nowrap;
background-color:#00CC66;
/*letter-spacing: -1px;*/

}	


	}

.korz_zag_0 div.zag	a,
.korz_zag_1 div.zag	a,
.korz_zag_2 div.zag	a,
.korz_zag_3 div.zag	a{

color:#FFFFFF;
text-decoration:none;
display:block;

}



@media only screen and (min-width: 360px) and (max-width: 5080px) {

.korz_text {
font-size:12px;
margin-left:20;

/*white-space: nowrap;*/
}	
.korz_text1 {
font-size:12px;
white-space: nowrap;
}	


.korz_text_w {
font-size:12px;
color:#FFFFFF;
padding-left:5px;

/*white-space: nowrap;
background-color:#00CC66;
/*letter-spacing: -1px;*/

}	


	}



.korz_text1 div {
text-transform: uppercase;
}	





/*   для маленьких экранов буквы сделаем помельче и межстрочный интервал также меньше */
@media only screen and (min-width: 50px) and (max-width: 359px) {

	



.korz_zag_0 div.zag	{
background-color: #b4b4b4;   /*#03418A;*/
color:#FFFFFF;
font-size:11px;
height:20px;
padding:5 1 1 10;
white-space: nowrap;
letter-spacing: -1px;
}

.korz_zag_1 div.zag	{
background-color: #03418A;   /*#03418A;*/
color:#FFFFFF;
font-size:11px;
height:20px;
padding:5 1 1 10;
white-space: nowrap;
letter-spacing: -1px;

}

.korz_zag_2 div.zag	{
background-color: #3F9B2C;
color:#FFFFFF;
font-size:11px;
height:20px;
padding:5 1 1 10;
white-space: nowrap;
letter-spacing: -1px;
}


.korz_zag_3 div.zag	{
background-color: #FF7C00;
color:#FFFFFF;
font-size:11px;
height:20px;
padding:5 1 1 10;
white-space: nowrap;
letter-spacing: -1px;
}

/**/
.korz_zag_0 div.text	{
color:#000000;
font-size:11px;
padding:0 0 0 10;
letter-spacing: -1px;
/*padding:5 1 1 10;*/
}


.korz_zag_1 div.text	{
color:#03418A;
font-size:11px;
padding:0 0 0 10;
letter-spacing: -1px;
/*padding:5 1 1 10;*/
}

.korz_zag_1_1 div.text	{
color:#03418A;
font-size:11px;
padding:5 5 5 0;
letter-spacing: -1px;
/*padding:5 1 1 10;*/
}


.korz_zag_1 div.text1	{
color:#03418A;
font-size:11px;
padding:5 0 5 0;
letter-spacing: -1px;
}


/**/

.korz_zag_2 div.text	{
color:#3F9B2C;
font-size:11px;
padding:5 1 1 10;
letter-spacing: -1px;
}

.korz_zag_2_1 div.text	{
color:#3F9B2C;
font-size:11px;
padding:5 5 5 0;
letter-spacing: -1px;
}

.error {

color:#FF0000;
font-size:11px;
letter-spacing: -1px;
}

.korz_zag_2 div.text1	{
color:#3F9B2C;
font-size:11px;
padding:5 0 5 0;
letter-spacing: -1px;
}



.korz_zag_3 div.zag_3	{
background-color: #FF7C00;
color:#FFFFFF;
font-size:11px;
padding:5 1 1 10;
letter-spacing: -1px;
}

.korz_zag_3 div.text	{
color:#FF7C00;
font-size:11px;
padding:5 1 10 10;
letter-spacing: -1px;
}

.korz_zag_3_1 div.text	{
color:#FF7C00;
font-size:11px;
padding:5 5 5 0;
letter-spacing: -1px;
}


.korz_zag_3 div.text1	{
color:#FF7C00;
font-size:11px;
padding:5 0 5 0;
letter-spacing: -1px;
}


.korz_zag_3 div.text2	{  /* для чек боксва уменьшаем вертикальные отступы*/
color:#FF7C00;
font-size:11px;
padding:2 0 2 0;
letter-spacing: -1px;
}

.korz_zag_2 div.text2	{  /* для чек боксва уменьшаем вертикальные отступы*/
color:#3F9B2C;
font-size:11px;
padding:2 0 2 0;
letter-spacing: -1px;
}

.korz_zag_1 div.text2   {  /* для чек боксва уменьшаем вертикальные отступы*/
color:#03418A;
font-size:11px;
padding:2 0 2 0;
letter-spacing: -1px;
}






}


.korz_zag_1 div.text a{
color:#03418A;
text-decoration:none;
}

.korz_zag_2 div.text a{
color:#3F9B2C;
text-decoration:none;
}

.korz_zag_3 div.text a{
color:#FF7C00;
text-decoration:none;
}


.nav_kont_b{

font-size: 12px; 
color: #ffffff; 
font-family: Arial, Helvetica, sans-serif; 
height: 20px; 
margin-left:0; 
margin-right:0;
padding-left: 26px;

}



.nav_kont_g{

font-size: 14px; 
color: #ffffff; 
font-family: Arial, Helvetica, sans-serif; 
height: 20px; 
margin-left:0; 
margin-right:0;
/*padding-left: 26px;*/
}

/**/

.nav_kont_o{

font-size: 14px; 
color: #ffffff; 
font-family: Arial, Helvetica, sans-serif; 
height: 20px; 
margin-left:0; 
margin-right:0;
/*padding-left: 26px;*/

}

/*
form {
  width: 50%;
  margin: 50px auto;
}
*/
input {
  box-sizing: border-box;
}
input[type="text"] {
  width: 100%;
  font-size:12px;
  height:20px;
  padding-left:5px;
  border: 1px solid #b4b4b4;
}

input[type="password"] {
  width: 100%;
  font-size:12px;
  height:20px;
  padding-left:5px;
  border: 1px solid #b4b4b4;
}

select  {
  width: 100%;
  font-size:12px;
  height:20px;
  padding-left:5px;
  border: 1px solid #b4b4b4;
}


textarea {
  width: 100%;    
  font-size:12px;
  height:60px;
  padding-left:5px;
  border: 1px solid #b4b4b4;
}

input[type="checkbox"] {

  border: 1px solid #b4b4b4;

  
}


/*******************  СТИЛИЗАЦИЯ ЧЕК БОКСОВ И РАДИО КНОПОК *******************/
.checkbox,
.checkbox1,
.checkbox2,
.checkbox3 {
	display: none;
}




/* Задаем внешний вид для нашего кастомного чекбокса. Все обязательные свойства прокомментированы, остальные же свойства меняйте по вашему усмотрению */
.checkbox-custom,
.checkbox-custom_1,
.checkbox-custom_2,
.checkbox-custom_3
 {
	position: relative;      /* Обязательно задаем, чтобы мы могли абсолютным образом позиционировать псевдоэлемент внютри нашего кастомного чекбокса */
	width: 20px;             /* Обязательно задаем ширину */
	height: 20px;            /* Обязательно задаем высоту */
	border: 1px solid #b4b4b4;
/*	border-radius: 3px;  */
}
/* Кастомный чекбокс и лейбл центрируем по вертикали. Если вам это не требуется, то вы можете убрать свойство vertical-align: middle из данного правила, но свойство display: inline-block обязательно должно быть */
.checkbox-custom,
.checkbox-custom_1,
.checkbox-custom_2,
.checkbox-custom_3,
.label {
	display: inline-block;
	vertical-align: middle;
}
/* Если реальный чекбокс у нас отмечен, то тогда добавляем данный признак и к нашему кастомному чекбоксу  */
.checkbox:checked + .checkbox-custom::before {
	content: "";             /* Добавляем наш псевдоэлемент */
	display: block;			 /* Делаем его блочным элементом */
	position: absolute;      /* Позиционируем его абсолютным образом */
	/* Задаем расстояние от верхней, правой, нижней и левой границы */
	top: 4px;
	right: 4px;
	bottom: 4px;
	left: 4px;
	background: #413548;     /* Добавляем фон. Если требуется, можете поставить сюда картинку в виде "галочки", которая будет символизировать, что чекбокс отмечен */
	border-radius: 2px;
}

/* Если реальный чекбокс у нас отмечен, то тогда добавляем данный признак и к нашему кастомному чекбоксу  */
.checkbox1:checked + .checkbox-custom_1::before {
	content: "";             /* Добавляем наш псевдоэлемент */
	display: block;			 /* Делаем его блочным элементом */
	position: absolute;      /* Позиционируем его абсолютным образом */
	/* Задаем расстояние от верхней, правой, нижней и левой границы */
	top: 4px;
	right: 4px;
	bottom: 4px;
	left: 4px;
	background: #03418A;     /* Добавляем фон. Если требуется, можете поставить сюда картинку в виде "галочки", которая будет символизировать, что чекбокс отмечен */
	border-radius: 2px;
}

/* Если реальный чекбокс у нас отмечен, то тогда добавляем данный признак и к нашему кастомному чекбоксу  */
.checkbox2:checked + .checkbox-custom_2::before {
	content: "";             /* Добавляем наш псевдоэлемент */
	display: block;			 /* Делаем его блочным элементом */
	position: absolute;      /* Позиционируем его абсолютным образом */
	/* Задаем расстояние от верхней, правой, нижней и левой границы */
	top: 4px;
	right: 4px;
	bottom: 4px;
	left: 4px;
	background: #3F9B2C;     /* Добавляем фон. Если требуется, можете поставить сюда картинку в виде "галочки", которая будет символизировать, что чекбокс отмечен */
	border-radius: 2px;
}


.checkbox1:checked + .checkbox-custom_2::before {
	content: "";             /* Добавляем наш псевдоэлемент */
	display: block;			 /* Делаем его блочным элементом */
	position: absolute;      /* Позиционируем его абсолютным образом */
	/* Задаем расстояние от верхней, правой, нижней и левой границы */
	top: 4px;
	right: 4px;
	bottom: 4px;
	left: 4px;
	background: #3F9B2C;     /* Добавляем фон. Если требуется, можете поставить сюда картинку в виде "галочки", которая будет символизировать, что чекбокс отмечен */
	border-radius: 2px;
}


/* Если реальный чекбокс у нас отмечен, то тогда добавляем данный признак и к нашему кастомному чекбоксу  */
.checkbox3:checked + .checkbox-custom_3::before {
	content: "";             /* Добавляем наш псевдоэлемент */
	display: block;			 /* Делаем его блочным элементом */
	position: absolute;      /* Позиционируем его абсолютным образом */
	/* Задаем расстояние от верхней, правой, нижней и левой границы */
	top: 4px;
	right: 4px;
	bottom: 4px;
	left: 4px;
	background: #FF7C00;     /* Добавляем фон. Если требуется, можете поставить сюда картинку в виде "галочки", которая будет символизировать, что чекбокс отмечен */
	border-radius: 2px;
}


/*  ***********************************************************************************************************************************************        */
.radio {
	display: none;
}

.radio_2-custom {
	width: 20px;
	height: 20px;
	border: 1px solid #3F9B2C;
	border-radius: 3px;
	position: relative;
	margin-right:10;
}

.radio_2-custom,
.label {
	display: inline-block;
	vertical-align: middle;
}

.radio:checked + .radio_2-custom::before {
	content: "";
	display: block;
	position: absolute;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	background: #3F9B2C;
	border-radius: 2px;
}
.radio_2-custom,
.radio:checked + .radio_2-custom::before {
	border-radius: 50%;
}



.radio_3-custom {
	width: 20px;
	height: 20px;
	border: 1px solid #b4b4b4;
	border-radius: 3px;
	position: relative;
	margin-right:10;
	
}

.radio_3-custom,
.label {
	display: inline-block;
	vertical-align: middle;
}

.radio:checked + .radio_3-custom::before {
	content: "";
	display: block;
	position: absolute;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	background: #FF7C00;
	border-radius: 2px;
	
}
.radio_3-custom,
.radio:checked + .radio_3-custom::before {
	border-radius: 50%;
	border: 1px solid #FF7C00;
}





.radio_1-custom {
	width: 20px;
	height: 20px;
	border: 1px solid #03418A;
	border-radius: 3px;
	position: relative;
	margin-right:10;
}

.radio_1-custom,
.label {
	display: inline-block;
	vertical-align: middle;
}

.radio:checked + .radio_1-custom::before {
	content: "";
	display: block;
	position: absolute;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	background: #03418A;
	border-radius: 2px;
}
.radio_1-custom,
.radio:checked + .radio_1-custom::before {
	border-radius: 50%;
}


 input[type=number]::-webkit-inner-spin-button,
 input[type=number]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0;
 }

 input[type=number] {
      -moz-appearance:textfield;
 }

/*                ***   AKKAUNT   ****              */



.ak_out {
font-size:12px;
color:#FF7C00;
padding-left:5px;

}	

.ak_out a {
font-size:12px;
color:#FF7C00;
padding-left:5px;
text-decoration:none;
}

.korz_zag_0 	{
/*background-color:#0099CC;*/
font-size:12px;
padding:0 0 0 0;
margin:0 0 0 0; 

}

.korz_zag_0 div.text1	{
/*background-color:#FF7C00;*/
font-size:12px;
height:17px;
/*margin-bottom:-2px;*/
}


.korz_zag_1 div.text0	{
color:#000;
font-size:12px;
padding:5 0 5 0;
}

.korz_zag_0 td {
font-size:12px;
}

.korz_zag_0 .summ {
color:#ff7c00;
font-size:16px;
}	

.korz_zag_0 .zag_order {
color:#ff7c00;
}	

.akk_more {
color:#000;
text-decoration: none;
}

.akk_more:hover {
color:#ff7c00;
}


.sendpas{
color:#b4b4b4;
text-decoration: none;
}

.sendpas:hover{
color:#ff7c00;
}

.requiery {
color:#ff0000;
}

/*  СТАТЬИ  */
A.mob_stat { text-decoration:none; color: #a0a0a0;font-size:13px; }
A.mob_stat:hover {COLOR: #FF7C00;}



.stat_text{
font-size:12px;
padding-left:10px;
}

.stat_text_{
font-size:12px;

}


.stat_text span{
color:#b4b4b4;
text-decoration: none;
}


.stat_zag{
font-size:12px;
COLOR: #FF7C00;
text-transform:uppercase;
padding-left:10px;
height:40px;
}

/*   тест наложентие картинок  */

.top_aqua {
  position: absolute;
  left: 0px;
  top: 1px;
  z-index: 1;
 }
 
 .prise_aqua {
  position: absolute;
  left: 0px;
  bottom:2px;
  z-index: 2;
  color:#FF7C00;
  font-size:14px;
 }
 
 .name_nazv_grop a,
 .name_nazv_grop_11 a  {
 text-decoration:none;
 color:#000000; 
 
 }

A.text_7c7c7c_1 { text-decoration:none;font-family:  Arial;  color: #7c7c7c; font-size:11px;padding-left:0px;padding-top:0px;padding-right:0;padding-right:3;}
A.text_7c7c7c_1:hover  { text-decoration:none;font-family:  Arial;  color: #FF7C00;font-size:11px;padding-left:0px;padding-top:0px;}

.newsZag { font-family:  Arial;  color: #FF7C00; font-size:13px;padding-left:0px;padding-top:0px;padding-right:0;padding-right:3;}



.ingr {
float:left; 
position:relative; 
font-size:12px;
margin-left:20px;
}

.ingr a {
text-decoration:none;
color:#FF7C00;

}



/*  ГАЛЕРЕЯ */


.block_gal1 { 
        width:70px; 
        float:left;  
        text-align:center;
		display:block;
        background-color:#b4b4b4;
		height:20px;
        }
		
.block_gal1_activ { 
        width:70px; 
        float:left; 
        text-align:center;
		display:block;
		background-color:#FFFFFF;
		color:#b4b4b4;
		height:20px;
        }		

.block_gal2 { 
       
	    width:70px; 
        float:left; 
        text-align:center;
        display:block;
		background-color:#b4b4b4;
		height:20px;
        }
		
.block_gal2_activ { 
        width:70px; 
        float:left; 
        text-align:center;
		display:block;
		background-color:#FFFFFF;
		color:#b4b4b4;
		height:20px;
        }		
		
		
.block_gal3 { 
        width:170px; 
        float:left; 
        text-align:center;
        display:block;
		background-color:#b4b4b4;
		height:20px;
        }	
		
				
.block_gal3_activ { 
        width:170px; 
        float:left; 
        text-align:center;
		display:block;
		background-color:#FFFFFF;
		color:#b4b4b4;
		height:20px;
        }	
		
		
.block_gal1 a,
.block_gal2 a,
.block_gal3 a{
  color:#FFFFFF;
  text-decoration:none;
}		
	
	
.block_gal1_activ a,
.block_gal2_activ a,
.block_gal3_activ a{
  color:#b4b4b4;
  text-decoration:none;
}		


.zag_gal {
font-size: 14px; 
color: #ff7c00;
text-transform: uppercase; 

}

.text_gal {
font-size: 12px; 
color: #b4b4b4;

}


.text_gal span.orang {
font-size: 14px; 
color: #ff7c00;

}

.text_gal span {
font-size: 12px; 
color: #000000;

}


.zag_gal_otz {
font-size: 12px; 
color: #ff7c00;
margin-left:10px;
}

.text_gal_otz {
font-size: 12px; 
color: #000000;
margin-left:10px;
margin-top:5px;

}

.date_gal_otz {
font-size: 12px; 
color: #b4b4b4;
margin-left:10px;
}

.text_gal_otz_ {
font-size: 12px; 
color: #000000;

}





.gal_more{
/* background-color:#999966; 
 width:100%;*/
 margin-bottom:10;
 display:block;
 font-size: 12px;
/* padding-bottom:20px;*/

}

.gal_more a {
/*background-color:#996699;*/
width:100%;
color:#FF7C00;
text-decoration:none;
height:100%;


}

A.menu_top_articles { 
text-decoration:none; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold;color: #000000;font-size:12px;letter-spacing: 1px;
}
A.menu_top_articles:hover {
COLOR: #FF7C00; TEXT-DECORATION: none
}


td a.akk_opl {
width: 100%;
height: 100%;
display: block;
text-decoration:none;
COLOR: #000; 
font-size:12px;
padding-left:10px;
padding-top: 17px;
 
}



/* default height */
#ad {
   height:230px;
}
@media only screen and (height:90px) {
   /* 90 pixels high */
   #ad {
      height:90px;
   }
}
@media only screen and (height:125px) {
   /* 125 pixels high */
   #ad {
      height:125px;
   }
}

@media only screen and (height:125px) {
   /* 125 pixels high */
   #ad {
      height:230px;
   }
}
