

/* Start:/bitrix/templates/main/css/owl.css?15210932453207*/
/**
 * Owl Carousel v2.3.2
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/bitrix/templates/main/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/bitrix/templates/main/css/owl.theme.css?15210573181013*/
/**
 * Owl Carousel v2.3.2
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/bitrix/templates/main/css/styles.css?152368351843764*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, caption {margin:0; padding:0; border:0;}
table, tbody, tfoot, thead, tr, th, td {margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0; }
td{vertical-align:top}
*{outline:none}

a img, :link img, :visited img {border:0;}
a {cursor:pointer;}

.clear{clear:both; font-size:1px; line-height:1px; height:1px}
input, textarea {outline:none; box-shadow: none}


/*---------------------
	Style for index.html
	-----------------*/
.fleft {float: left}
.fright {float: right}	
@font-face {
		font-family: 'MyriadPro-Regular';
		src: url('/bitrix/templates/main/css/../fonts/myriadproregular.eot');
		src: url('/bitrix/templates/main/css/../fonts/myriadproregular.eot?#iefix') format('embedded-opentype'),
				 url('/bitrix/templates/main/css/../fonts/myriadproregular.woff') format('woff'),
				 url('/bitrix/templates/main/css/../fonts/myriadproregular.ttf') format('truetype'),
				 url('/bitrix/templates/main/css/../fonts/myriadproregular.svg#myriadproregular') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
		font-family: 'MyriadPro-Light';
		src: url('/bitrix/templates/main/css/../fonts/myriadprolight.eot');
		src: url('/bitrix/templates/main/css/../fonts/myriadprolight.eot?#iefix') format('embedded-opentype'),
				 url('/bitrix/templates/main/css/../fonts/myriadprolight.woff') format('woff'),
				 url('/bitrix/templates/main/css/../fonts/myriadprolight.ttf') format('truetype'),
				 url('/bitrix/templates/main/css/../fonts/myriadprolight.svg#myriadprolight') format('svg');
		font-weight: normal;
		font-style: normal;
}			
@font-face {
		font-family: 'MyriadPro-Bold';
		src: url('/bitrix/templates/main/css/../fonts/myriadprobold.eot');
		src: url('/bitrix/templates/main/css/../fonts/myriadprobold.eot?#iefix') format('embedded-opentype'),
				 url('/bitrix/templates/main/css/../fonts/myriadprobold.woff') format('woff'),
				 url('/bitrix/templates/main/css/../fonts/myriadprobold.ttf') format('truetype'),
				 url('/bitrix/templates/main/css/../fonts/myriadprobold.svg#myriadprobold') format('svg');
		font-weight: normal;
		font-style: normal;
}

body {padding-top: 86px;}
.fixtop {position: fixed; z-index: 3111; width: 100%; top:0px}
.fixtop > .wrapper { width: 100%;}
.fixtop > .wrapper .header {width: 950px; margin: auto}
.shad1 {background: rgba(255, 255, 255, 0.65);}
.whitebg {background: #fff;}

.line0 {height: 25px; background: #3d3d3d; font-size: 11px; color: #1c1c1c; font-family: 'MyriadPro-Regular';}
	.callback {float: right; width: 122px; height: 25px; background: url("/bitrix/templates/main/css/../images/backcallbg.png") no-repeat 0 0; height: 25px; line-height: 25px; font-size: 14px; color: #fff; text-decoration: none; text-align: center; color: #1c1c1c; padding: 0 0 0 30px; position: relative; z-index: 1}
	.line0 ul {list-style: none; margin: 0px auto 0 auto; padding: 0px; text-align: center; color: #fff; position: relative; left: 40px}
	.line0 ul li:last-child {background: none}
	.line0 ul li {display: inline; background: url("/bitrix/templates/main/css/../images/dot4.png") no-repeat right 0;}
	.line0 ul li a {color: #a19f9f; display: inline-block; padding: 0;  height: 25px; width: 180px; line-height: 25px; font-size: 15px; text-decoration: none}
	.line0 ul li a.active {background: #ee1d25; color: #fff}
	
 	.wrapper {width: 971px; margin: auto; color: #303030}
	.header { position: relative; z-index: 100; padding:  0; border-bottom: 1px solid #b6b6b5; height: 60px; font-family: 'MyriadPro-Regular';}
		.stiker0 {width: 56px; height: 102px; background: url("/bitrix/templates/main/css/../images/stiker.png") no-repeat  0 0; position: absolute; left: -95px; top:0px}
 		.logo {position: relative; left:0px; float: left; margin: 15px 45px 0 0}
 		.topmenu {list-style: none; margin: 0 0 0 0; padding: 0px ; float: left}
 		.topmenu li {display: inline-block; margin: 19px 0px 0 0; }
 		.topmenu a {color: #34495e; font-size: 14px; text-decoration: none;  padding: 0 5px 8px 5px; display: inline-block}
 		.topmenu a:hover {background: url("/bitrix/templates/main/css/../images/dot5.png") no-repeat center bottom, url("/bitrix/templates/main/css/../images/line3.png") no-repeat left 0, url("/bitrix/templates/main/css/../images/line3.png") no-repeat right 0; color: #ff0000; }

	 	.headphone {float: right; font-size: 20px; font-family: 'MyriadPro-Regular'; color: #34495e; text-align: right; padding: 7px 0 0 0}
		 	.headphone span {color: #34495e; font-family: 'MyriadPro-Bold'; font-size: 22px; }
		 	.headphone p {font-family: 'MyriadPro-Regular'; font-size: 14px; color: #f50201}
			.headphone a { color: #34495e; text-decoration: none;}
		 	
	.slider {margin-top: -61px; position: relative; z-index: 90; 	border-bottom: 1px solid #ff1919} 	
	.slider .wrapper {position: relative}
	.slide_list {list-style: none; margin: 0px; padding: 0px}
		.slide_list > li {width: 100%;  background-size: cover !important;}

			.cycle-prev {width: 67px; height: 67px; background:url("/bitrix/templates/main/css/../images/arr1.png") no-repeat left top; position: absolute; left:-57px; top:-290px; z-index: 1222; cursor: pointer}
			.cycle-next {width: 67px; height: 67px; background:url("/bitrix/templates/main/css/../images/arr2.png") no-repeat left top; position: absolute; right:-57px; top:-290px; z-index: 1222; cursor: pointer}

		.disco1 {background:url("/bitrix/templates/main/css/../images/akcia1.png") no-repeat right top; width: 128px; height: 211px; text-align: center; padding: 30px 0 0 0; line-height: 33px; position: absolute; right: -80px;top: 63px;}
		.disco11 {background:url("/bitrix/templates/main/css/../images/akcia11.png") no-repeat right top; width: 128px; height: 211px; text-align: center; padding: 30px 0 0 0; line-height: 33px; position: absolute; left:344px; top:124px}	

			
		.slideText {padding: 90px 0 0 575px; font-family: 'MyriadPro-Regular'; color: #34495e}
			.slideText h2 {font-size: 28px; line-height: 1.1; margin: 0 0 10px 0; font-weight: 100}
			.slideText h2 b {font-family: 'MyriadPro-Bold'; font-weight: 100}
			.slideText h2 span {color: #e20000}
			.slideText p {font-size: 17px; line-height: 25px; padding: 0 10px 12px 0}
			.slideText p b {color: #f80201; font-weight: bold}

			.slideText input[type="text"] {width: 280px; height: 30px; border: 1px solid #a6a2a2; border-radius: 2px; font-size: 14px; color: #5f5b56; padding: 0 35px; font-family: 'MyriadPro-Regular'; background: url("/bitrix/templates/main/css/../images/ico7.png") no-repeat 7px 5px, url("/bitrix/templates/main/css/../images/bg2.png") repeat left top; margin: 0 0 15px 0}

			.slideText input[type="text"]::-webkit-input-placeholder {color:#5f5b56;}
			.slideText input[type="text"]::-moz-placeholder          {color:#5f5b56;}/* Firefox 19+ */
			.slideText input[type="text"]:-moz-placeholder           {color:#5f5b56;}/* Firefox 18- */
			.slideText input[type="text"]:-ms-input-placeholder      {color:#5f5b56;}			
			
			.dopstyle {width: 350px; text-align: center; padding: 8px 0 0 0}
			.dopstyle p {font-size: 12px; color: #5b5b5b; font-family: 'MyriadPro-Regular'; padding: 7px 0 0 0}

			.knopka {width: 173px; height: 39px; line-height: 38px; background: url("/bitrix/templates/main/css/../images/bg3.png") repeat-x 0 0; display: inline-block; color: #fff; font-size: 15px; font-family: 'MyriadPro-Regular'; border: 0px; text-align: center; text-decoration: none; cursor: pointer; position: relative; z-index: 22}
			.knopka:hover {background: #be0909}

			.knopka2 {width: 185px; height: 39px; line-height: 38px; background: #ffdd2e; display: block; color: #000; font-size: 16px; font-family: 'MyriadPro-Regular'; border: 0px; border-radius: 23px; box-shadow: 0 1px 1px #a8a7a5; text-align: center; text-decoration: none; margin:auto; cursor: pointer}

 
 	.costaction {padding: 60px 0 0 0; color: #34495e}		
		.costaction h2 {text-align: center; font-size: 38px; font-family: 'MyriadPro-Regular'; font-weight: 100; margin: 0 0 25px 0;color: #34495e}
		.costaction table {width: 100%}
		.costaction table td {width: 33%; padding: 0; border: 1px solid #ddd; }
		.costaction table tr td:first-child{padding-right: 50px}
		.costaction table tr td:last-child{padding-left: 50px}
			
		.costaction table td h3 {text-align: center; font-size:22px; font-family: 'MyriadPro-Bold'; font-weight: 100; margin-bottom: 6px; color: #34495e}
		.gift1 {padding: 0 15px 0 18px; font-size: 15px; color: #34495e; text-align: center; background:url(/bitrix/templates/main/css/../images/gift1.png) no-repeat 0 2px; font-family: 'MyriadPro-Regular'; width: 165px; margin: auto; line-height: 14px; margin-bottom: 14px}
		.gift1 span {font-size: 14px; color: #ee1d25}
		.costaction .yellow_butt {}
		
		.ak_pics {position: relative; margin: auto; text-align: center}	
			.ak_pics .akcia {width: 70px; height: 70px; background:url(/bitrix/templates/main/css/../images/akcia2.png) no-repeat left top;  position: absolute; right:130px; top:25px;}
				.ak_pics .akcia b {font-size: 33px; position: relative; margin-left:12px; }
				.ak_pics .akcia span {font-size: 17px; position: relative; top:30px; left: 130}
				.ak_pics .akcia p {margin: -12px 0 0 0}

		.costaction table tr td:first-child .ak_pics .akcia {right:56px}
		.costaction table tr td:last-child .ak_pics .akcia {right:46px}
				
		.costaction .newprice {text-align: center; font-size: 30px; color: #f70201; font-family: 'MyriadPro-Bold'}
		.costaction .oldprice {text-align: center; font-size: 18px; color: #727373; font-family: 'MyriadPro-Regular'; margin-bottom: 25px}
		.costaction .oldprice span {font-size: 21px; background:url(/bitrix/templates/main/css/../images/line2.png) repeat-x left 8px; }		
		.doppos {margin: -84px 0 34px -95px; position: relative}
		.costaction table tr td .knopka2 {position: relative; top:5px}
		.costaction table tr td:last-child .knopka2 {top: 0px}
		.costaction p {text-align: center; font-size: 14px; line-height: 19px; color: #8b8b8b; font-family: 'MyriadPro-Regular'; border: 0px; margin: 0 0 10px 0}	
	
	.sendplaha {width: 942px; height: 57px; background:url(/bitrix/templates/main/css/../images/plaha.png) no-repeat 0 0; margin-bottom: 20px}	
		.sendplaha .text1 {color: #fff; font-size: 14px; color: #fff; font-family: 'MyriadPro-Regular'; margin: 10px 0 0 30px; line-height: 19px; float: left; width: 264px}
		.sendplaha .text1 span {color: #f70201}
		.sendplaha input[type="text"] {border:1px solid #c49900; height: 37px; width: 129px; padding: 0 22px; margin: 10px 55px 0 0; font-size: 15px; color: #5f5b56; font-family: 'MyriadPro-Regular';}
		
			.sendplaha input[type="text"]::-webkit-input-placeholder {color:#5f5b56;}
			.sendplaha input[type="text"]::-moz-placeholder          {color:#5f5b56;}/* Firefox 19+ */
			.sendplaha input[type="text"]:-moz-placeholder           {color:#5f5b56;}/* Firefox 18- */
			.sendplaha input[type="text"]:-ms-input-placeholder      {color:#5f5b56;}			
			
			.sepa {height: 3px; background:url(/bitrix/templates/main/css/../images/dot6.png) repeat-x 0 0; margin:auto; margin-bottom: 60px; }

	.garanti {background: #fff;  color: #34495e; text-align: center; font-family: 'MyriadPro-Regular';}	
		.garanti h2 {font-size: 38px;  font-weight: 100; margin: 0 0 20px 0; color: #34495e;}
		.garanti p {font-size: 17px; line-height: 26px; margin-bottom: 20px; color: #34495e;}
			
		.awitem {width: 50%; text-align: center; float: left; font-family: 'MyriadPro-Regular'; margin: 0 0 30px 0 !important; padding: 0 15px; box-sizing: border-box;}
		.awitem .foto {height: 147px; display: table-cell; vertical-align: middle ; text-align: center; width: 290px; margin-bottom: 0px}
		.awitem h3 {
			display: inline-block;
			text-align: center;
			font-weight: 100; 
			font-size: 24px; 
			color: #34495e;
			margin: 10px auto 10px 15px;
			padding: 5px 40px 5px 40px;
			background:url(/bitrix/templates/main/css/../images/ico8.png) no-repeat 0 4px;
			text-align: left;
			white-space: nowrap;
		}


.heart {border: 1px solid #999; height: 57px; background: #fff url(/bitrix/templates/main/css/../images/ico9.png) no-repeat left top; margin: 0px auto -30px auto; position: relative; font-size: 20px; color: #34495e; font-family: 'MyriadPro-Bold'; text-align: center; padding-left: 70px; line-height: 57px; width: 900px}
	.heart span {color: #ff0000}

.ouradvant {background: #fff; padding: 60px 0 0 0;}			
	.ouradvant .wrapper {background: url(/bitrix/templates/main/css/../images/dot7.png) repeat-x left bottom; width: 940px;}
	.ouradvant h2 {font-size: 38px; color: #34495e; font-family: 'MyriadPro-Regular'; font-weight: 100; margin: 0 0 55px 0; text-align: center}
	.ouradvant td:first-child {padding: 0 0 0 0px}
	.ouradvant td:last-child {padding: 0 0 0 140px}
	.adblok {padding: 0 0 55px 0px; margin-bottom: 50px; font-family: 'MyriadPro-Regular'; line-height: 26px; width: 400px; font-size: 17px; color: #34495e;}
	.adblok h3 {font-family: 'MyriadPro-Bold'; font-weight: 100; margin: 0 0 25px 0; padding: 10px 0 0 105px; font-size: 28px; color: #34495e; line-height: 32px}
	.adblok.ico1 {background:url(/bitrix/templates/main/images/ico1.png) no-repeat left top, url(/bitrix/templates/main/css/../images/dot7.png) repeat-x left bottom} 
	.adblok.ico2 {background:url(/bitrix/templates/main/images/ico2.png) no-repeat -25px top} 
	.adblok.ico3 {background:url(/bitrix/templates/main/images/ico3.png) no-repeat left top} 
	.adblok.ico4 {background:url(/bitrix/templates/main/images/ico4.png) no-repeat -10px top, url(/bitrix/templates/main/css/../images/dot7.png) repeat-x left bottom} 
	.adblok.ico5 {background:url(/bitrix/templates/main/images/ico5.png) no-repeat -10px top} 

.sdelaem {background: #e20000; text-align: center; font-family: 'MyriadPro-Regular'; font-size: 14px; color: #fff}	
	.sdelaem p {display: inline-block; padding: 0 57px; height:47px; line-height: 47px; background:url(/bitrix/templates/main/css/../images/clock.png) no-repeat left top}
	

.kachmontazh {padding: 60px 0 0px 0; text-align: center; background: #fff; }
	.kachmontazh h2 {font-size: 38px; font-family: 'MyriadPro-Regular'; font-weight: 100; margin: 0 0 36px 0;}
	.kachmontazh .wrapper {background:url(/bitrix/templates/main/css/../images/man.jpg) no-repeat 30px 80px; width: 1110px; padding-bottom: 30px}
	.kachmontazh p {margin: 0 0 30px 540px; text-align: left; font-family: 'MyriadPro-Regular'; font-size: 17px; color: #34495e; line-height: 26px; width: 500px}	
	.sert-kachmontazh p {
		width: 100%;
		margin: 0;
	}
	.sert-kachmontazh .wrapper {
		width: 940px;
		background: transparent;
	}
.proizvodstvo {padding: 60px 0 46px 0; border-top: 1px solid #dddddd; text-align: center; background: #f1f1f1; margin-top: -29px}
	.posrel {position: relative}
	.proizvodstvo h2 {font-size: 38px; font-family: 'MyriadPro-Regular'; font-weight: 100; margin: 0 0 13px 0;}
	.proizvodstvo p {font-size: 17px; color: #4e4e4e; font-family: 'MyriadPro-Regular'; line-height: 26px; margin: 0 0 40px 0}
	.slide_list2 {width: 521px; margin: 0px auto; padding: 0px}
	.slide_list2 li {width: 521px;}
	
		.cycle-prev2 {width: 24px; height: 46px; background:url("/bitrix/templates/main/css/../images/arr3.png") no-repeat left top; position: absolute; left:133px; top:125px; z-index: 1222; cursor: pointer}
		.cycle-next2 {width: 24px; height: 46px; background:url("/bitrix/templates/main/css/../images/arr4.png") no-repeat left top; position: absolute; right:133px; top:125px; z-index: 1222; cursor: pointer}

		.example-pager2 {text-align: center; padding: 4px 0 0 0; position: absolute; width: 971px; }
		.example-pager2 span{display: inline-block; width: 7px; height: 7px; background:url("/bitrix/templates/main/css/../images/dot3.png") no-repeat left top; color: #fff; margin: 0 3px; cursor: pointer}
		.example-pager2 span.cycle-pager-active {background:url("/bitrix/templates/main/css/../images/dot3.png") no-repeat right top; }

.blackbg {height: 34px; background: #383838; color: #fff; text-align: center; line-height: 34px; font-size: 18px; font-family: 'MyriadPro-Regular'; }	
.sertificirovana {padding: 36px 0 45px 0; background: #f0f0f0; text-align: center; background: #fec345; position: relative}	
	.sertificirovana .wrapper {position: relative}
	.sertificirovana h2 {font-size: 16px; color: #e20000; font-family: 'MyriadPro-Regular'; font-weight: 100; margin: 0 0 26px 0}
	.sertificirovana a {display: inline-block; box-shadow: 0 4px 5px #aeaeae; margin: 0 8px;line-height: 0;}

	.slide_list6 {width: 840px; margin: 0px auto; padding: 0px}
	.slide_list6 li {width: 840px;}
	
	.cycle-prev6 {width: 24px; height: 46px; background:url("/bitrix/templates/main/css/../images/arr7.png") no-repeat left top; position: absolute; left:0px; top:74px; z-index: 1222; cursor: pointer}
	.cycle-next6 {width: 24px; height: 46px; background:url("/bitrix/templates/main/css/../images/arr8.png") no-repeat left top; position: absolute; right:0px; top:74px; z-index: 1222; cursor: pointer}
		



.likeall {background: #e20000; text-align: center; font-family: 'MyriadPro-Regular'; font-size: 14px; color: #fff}	
	.likeall p {display: inline-block; padding: 0 57px; height:47px; line-height: 47px; background:url("/bitrix/templates/main/css/../images/like.png") no-repeat left top}

.response {padding: 60px 0 25px 0; text-align: left; font-family: 'MyriadPro-Regular';  text-align: center; color: #34495e}
	.response .wrapper {background:url("/bitrix/templates/main/css/../images/dot6.png") repeat-x left bottom; padding-bottom: 30px}
	.posrel {position: relative}
	.response h2 {font-size: 38px;  font-weight: 100; margin: 0 0 20px 0; text-align: center; color: #34495e}
	.response ul {width: 650px; /*height: 293px*/}
	.response ul li {width: 650px; font-size: 17px; line-height: 26px; font-style:italic}
	.response img {border-radius: 113px; max-width: 113px }
	.response.works ul {height: auto}
		
	.response .cycle-prev3, .response .cycle-prev4 {width: 67px; height: 67px; top:123px; left: 0px; background:url("/bitrix/templates/main/css/../images/arr5.png") no-repeat left top; position: absolute; z-index: 1222; cursor: pointer}
	.response .cycle-next3, .response .cycle-next4 {width: 67px; height: 67px; top:123px; right: 0px; background:url("/bitrix/templates/main/css/../images/arr6.png") no-repeat left top; position: absolute;  z-index: 1222; cursor: pointer}

	.response .author {font-size: 32px; font-family: 'MyriadPro-Bold'; text-align: center; margin: 0; padding: 30px 0 20px 0; font-style: normal }
	.response.works {
		padding-top: 40px;
	}

.response.works p img {margin: 0 6px 45px 6px; }
.response.works img {border-radius: 0px; max-width: 800px !important}
	.response.works .cycle-prev4 {top:155px; width: 23px; height: 46px; background:url("/bitrix/templates/main/css/../images/arr7.png") no-repeat left top;}
	.response.works .cycle-next4 {top:155px; width: 23px; height: 46px; background:url("/bitrix/templates/main/css/../images/arr8.png") no-repeat left top;}	
	
.contacts {padding: 30px 0 25px 0; text-align: center; font-family: 'MyriadPro-Regular'; font-size: 17px; color: #34495e}
	.contacts h2 {font-size: 38px;  font-weight: 100; margin: 0 0 15px 0; text-align: center;  }
	.contacts p b {font-family: 'MyriadPro-Bold'; font-weight: 100}
	.contacts p span {color: #e20000;}
	.leftkont {float: left; width: 320px; margin: 40px 0 0 0}
		.adres {margin-bottom: 30px; text-align: left; font-size: 14px; color: #34495e; padding: 0 0 0 58px; background:url("/bitrix/templates/main/css/../images/metka.png") no-repeat left top; height: 38px; line-height: 19px}
		
	.karta {padding: 40px 0 10px 0; float: right}
	.offc {font-size: 12px;}
	
	.footform {background: #f1f1f1 url("/bitrix/templates/main/css/../images/man2.jpg") no-repeat center top; border: 1px solid #dddddd;background-size: cover;}	
	.footform .disco1 {top:90px; left: 140px}
	.footform h2 {font-size: 30px; margin: 25px 0 18px 0; font-family: 'MyriadPro-Regular';}
	.footform .slideText {padding: 65px 0 0 0px; font-family: 'MyriadPro-Regular'; width: 470px}
	.footform .slideText p {padding: 0 0px 30px 0; line-height: 26px}
	.footform .slideText p.politik {padding:19px 0px 30px 0 !important; line-height: 16px; text-align: left}	

	.footform .slideText form {padding: 0 0 0 22px}	
	.footform input[type="text"],
	.top-form input[type="text"] {
		width: 280px; 
		height: 48px; 
		border: 1px solid #a6a2a2; 
		border-radius: 2px;
		font-size: 20px; 
		color: #5f5b56; 
		padding: 0 35px; 
		font-family: 'MyriadPro-Regular'; 
		background: url("/bitrix/templates/main/css/../images/ico7.png") no-repeat 7px 14px, url("/bitrix/templates/main/css/../images/bg2.png") repeat left top; margin: 0 0 19px 0
	}
	.top-form input[type="text"] {
		background-color: #ffffff;
	}
	.footform input[type="text"]::-webkit-input-placeholder {color:#5f5b56;}
	.footform input[type="text"]::-moz-placeholder          {color:#5f5b56;}/* Firefox 19+ */
	.footform input[type="text"]:-moz-placeholder           {color:#5f5b56;}/* Firefox 18- */
	.footform input[type="text"]:-ms-input-placeholder      {color:#5f5b56;}			

	.footform .knopka2 {line-height: 20px; font-size: 14px; width: 213px;}
	.footform .dopstyle {width: 360px}
	.footform form p {padding: 8px 0 0 0 !important}
	
.footer {background: #383838; font-family: 'MyriadPro-Regular'; color: #d1d1d1; font-size: 13px; height: 90px}	
	.footer .wrapper {position: relative}
	.footer .copy {float: left; margin: 28px 60px 0 0px; line-height: 20px; color: #afafaf; font-size: 14px; font-family: 'MyriadPro-Regular';}
	.footer .live {margin: 30px 0 0 0; float: left}
	.footer .footkont {float: right; text-align: right; color: #b4b4b4; font-size: 13px; margin: 22px 0 0 0}
	.footer .footkont .phone, .footer .footkont .phone a {font-size: 25px; color: #ffffff; font-family: 'MyriadPro-Regular'; margin: 4px 0 2px 0;text-decoration: none;}
	.footer .footkont .phone span {color: #fff; font-size: 25px; font-family: 'MyriadPro-Bold';}
	.footer .footkont a {font-size: 14px; font-family: 'MyriadPro-Regular'; color: #afafaf; text-decoration: none;}
	
	a.upp {display: block; position: absolute; width: 82px; height: 82px; background:url("/bitrix/templates/main/css/../images/up.png") no-repeat right top; left: 48%; top:-41px}
	
	
	
.chooseprofile {padding: 70px 0 0px 0; text-align: center; font-family: 'MyriadPro-Regular'; font-size: 14px; background: #f1f1f1; border-top:1px solid #bababa; border-bottom: 1px solid #ddd; height: 575px}
	.chooseprofile .wrapper {position: relative}
	.chooseprofile h2 {font-size: 38px;  font-weight: 100; margin: 0 0 30px 0; text-align: center; color: #34495e; display: inline-block; padding-right: 90px}
	.vidokna {list-style: none; margin: 0 0 10px 0; padding: 0px}
		.vidokna li {display: inline-block; margin: 0 -2px 0 0}	
		.vidokna li a {display: inline-block; color: #696868; font-size: 16px; text-decoration: none; width: 223px; height: 36px; background:url("/bitrix/templates/main/css/../images/buttset.png") no-repeat right top; line-height: 36px; text-align: center; padding: 0px; font-size: 15px; color: #34495e; text-shadow: 1px 1px 1px #fff}
		.vidokna li a:hover, .vidokna li.active a {background-position: left top; color: #fff; text-shadow: none}

		.chooseprofile .slide_list > li {height: 430px !important}
		
		.cycle-prev5 {width: 95px; height: 95px; background:url("/bitrix/templates/main/css/../images/arr3.png") no-repeat left top; position: absolute; left:0px; top:280px; z-index: 1222; cursor: pointer}
		.cycle-next5 {width: 95px; height: 95px; background:url("/bitrix/templates/main/css/../images/arr4.png") no-repeat left top; position: absolute; right:0px; top:280px; z-index: 1222; cursor: pointer}
		
		.picprice {width: 450px; height: 390px; position: relative; float:left; margin: 14px 0 0 71px;}
			.garant {width: 161px; height: 77px; background:url("/bitrix/templates/main/css/../images/garant.png") no-repeat left top; position: absolute; left:113px; top:80px; z-index: 1000}
			.picprice img {position: absolute; right:0px; bottom: 0px; z-index: 100}
			
			.priceblok {position: relative; top:270px; z-index: 200; left: 295px; font-size: 35px; text-align: left; width: 170px}	
				.priceblok .newprice {color: #e20000; font-family: 'MyriadPro-Bold'; margin: 0 0 -10px 20px; line-height: 24px; position: relative; top:10px}
				.priceblok .oldprice {color: #000; font-size: 21px; font-family: 'MyriadPro-Regular'; color: #3c3c3c; line-height: 32px}
				.priceblok .oldprice span {font-size: 25px; background:url("/bitrix/templates/main/css/../images/line2.png") repeat-x left 10px; position: relative; top:2px}
				.priceblok p {font-size: 12px; color: #969696; }
			
		.proftext {float: right; width: 320px; text-align: left; margin: 24px 90px 0 0; color: #34495e}	
			.proftext h3 {font-size: 31px; font-family: 'MyriadPro-Regular'; margin: 50px 0 21px 0; font-weight: 100; line-height: 38px; }
			.proftext h3 span {font-family: 'MyriadPro-Regular'; color: #e20000}
			.proftext ul {list-style: none; margin: 10px 0 10px 0; padding: 0px; height: 140px;}
			.proftext ul li {background:url("/bitrix/templates/main/css/../images/dot2.png") no-repeat left 6px; padding: 0 0 7px 15px; color: #34495e; font-size: 17px}

			.volume {padding: 0; height: 25px; background: #ffc600; padding: 0 10px; display: inline-block; width: 200px; margin-bottom: 11px}
				.volume span {font-size: 12px; color: #272727; font-family: 'MyriadPro-Regular'; display: inline-block}
				.volume .polosko {width: 115px; height: 17px; background:url("/bitrix/templates/main/css/../images/pol2.png") repeat-x left top; display: inline-block; position: relative; top:4px; left:6px}
				.volume .polosko span {width: 6px; height: 17px; display: inline-block; background:url("/bitrix/templates/main/css/../images/pol1.png") repeat-x 0 top; }
				.volume .polosko span.k1 {width: 9px} 
				.volume .polosko span.k2 {width: 18px} 
				.volume .polosko span.k3 {width: 27px} 
				.volume .polosko span.k4 {width: 36px} 
				.volume .polosko span.k5 {width: 45px} 
				.volume .polosko span.k6 {width: 54px} 
				.volume .polosko span.k7 {width: 63px} 
				.volume .polosko span.k8 {width: 72px} 
				.volume .polosko span.k9 {width: 81px} 
				.volume .polosko span.k10 {width: 90px} 
				.volume .polosko span.k11 {width: 99px} 
				.volume .polosko span.k12 {width: 108px} 
				.volume .polosko span.k13 {width: 117px} 

			.proftext .knopka	{margin: 20px 0 0 0}

	

	.shad {width: 100%; height: 100%; background:url("/bitrix/templates/main/css/../images/shad.png") repeat left top; position: fixed; left:0px; top:0px; z-index: 3333; display: none}
	.winn {width: 395px; border-radius: 12px; background: #f7f7f7; text-align: center; position: fixed; z-index: 4444; left:50%; top:50%; font-family: 'MyriadPro-Regular'; display: none; margin: -145px 0 0 -200px}
		.winn a.close {width: 42px; height: 42px; background:url("/bitrix/templates/main/css/../images/close.png") no-repeat left top; position: absolute; right:-10px; top:-62px}
		.whead {font-size: 18px; color: #fff; background: #e20000; font-family: 'MyriadPro-Regular'; padding: 15px 0; border-radius: 12px 12px 0 0}
		.wbody {padding: 25px 50px 20px 50px; position: relative}
		.wbody input[type="text"] {width: 253px; height: 41px; border: 1px solid #c3c3c3; border-radius: 3px; line-height: 41px; font-size: 16px; color: #848b91; padding: 0 20px; margin: 0 0 12px 0}
		.wbody input.knopka {font-size: 16px; color: #fff; width: 185px; margin: 10px 0 9px 0}
		.wbody p {font-size: 12px; color: #7f7f7f; font-family: 'MyriadPro-Regular';}	
	
	
	.thanks {font-size: 16px; color: #343434; font-family: 'MyriadPro-Regular'; text-align: center; line-height: 22px !important; width: 190px; padding: 40px 0 0 0; display: none; white-space: nowrap}
		.thanks h2 {font-size: 24px; color: #e20000; font-weight: 100; margin: 0px; padding: 0px; line-height: 20px; font-family: 'MyriadPro-Bold';}	
	
	
	
 	.wrapper.balkon .header {padding: 0 10px; }
 	.wrapper.balkon .stiker0 {left: -70px}
 	
 	
 	#slide2 {display: none}
 	.holodteplo {padding: 60px 0 0px 0; text-align: center; color: #34495e}
	 	.holodteplo .sepa {margin: 30px 0 20px 0}
	 	.holodteplo h2 {font-size: 38px;  font-weight: 100; margin: 0 0 25px 0; text-align: center; color: #34495e;display: block; font-family: 'MyriadPro-Regular'; } 	
	 	.changslide {box-shadow: 0 4px 6px #a6a6a6; display: inline-block; border-radius: 25px; margin-bottom: 10px}
	 	.changslide a {display: inline-block; width: 193px; height: 47px; text-align: center; background: url("/bitrix/templates/main/css/../images/bbg2.png") repeat-x left top;line-height: 47px; font-size: 16px; color: #34495e; font-family: 'MyriadPro-Regular'; text-decoration: none;  text-shadow: 0 0 1px #fff}
	 	.changslide a.active {background-image: url("/bitrix/templates/main/css/../images/bbg1.png"); color: #fff; }
	 	.changslide a:nth-child(1) {border-radius: 25px 0 0 25px; margin-right: -4px}
	 	.changslide a:nth-child(2) {border-radius: 0 25px 25px 0}


	 	.slidekont {width: 650px; margin: auto; font-size: 14px; font-family: 'MyriadPro-Regular';}
	 	.slidekont h3 {font-size: 24px; font-family: 'MyriadPro-Regular';  font-weight: bold; margin: 0 0 20px 0}
	 	.slidekont h3 img {position: relative; top:15px; left:10px}
	 	.slidekont p {width: 400px; text-align: left; line-height: 26px; font-size: 17px;}
	 	.slidePrice {float: right; text-align: center; width: 170px}
	 	.slidePrice b {font-size: 35px; color: #f70201; font-family: 'MyriadPro-Bold';}
	 	.slidePrice p {font-size: 21px; color: #3c3c3c; text-align: center; margin: 0px 0 20px 0; width: auto}
	 	.slidePrice p span {font-size: 25px; position: relative}
	 	.slidePrice p span:after {position: absolute; content: ""; left: 0px; top:10px; height: 2px; background: #f70201; width: 100%}

	 	.podpis {text-align: center; font-size: 14px; color: #858585; font-family: 'MyriadPro-Regular' ; padding: 50px 0 0 0}

	 .balkonbig { height: 1072px; background: url("/bitrix/templates/main/css/../images/balkonbg.jpg") no-repeat center 90px; min-width: 1080px}	
		 .balkonbig .wrapper {position: relative}	 
		 .balkonbig .wrapper h2 {font-size: 38px;  font-weight: 100; padding: 35px 0 0 0; text-align: center; color: #34495e;display: block; font-family: 'MyriadPro-Regular'; }
		 .textb {font-size: 18px; color: #34495e; font-family: 'MyriadPro-Regular'; text-align: center; position: absolute; }
		 #pos1 {left: 186px; top: 193px}
		 #pos2 {left: 652px; top: 193px}
		 #pos3 {left: -8px; top: 457px}
		 #pos4 {top: 485px; right:-29px;}
		 #pos5 {top: 724px; left: -50px;}
		 #pos6 {top: 714px; right: -6px;}
		 #pos7 {top: 985px; left: 130px;}
		 #pos8 {top: 985px; right: 124px;}
		 
		 
		.doptext {text-align: center; font-size: 14px; color: #858585; font-family: 'MyriadPro-Regular'; margin-bottom: 40px} 
		.kachmontazh .sepa {margin-bottom: 0px}
		 
		 

.typeconstruct {background: #fff; padding: 45px 0 0 0;}			
	.typeconstruct .wrapper {background: url(/bitrix/templates/main/css/../images/dot7.png) repeat-x left bottom; width: 940px; height: 550px}
	.typeconstruct h2 {font-size: 38px; color: #34495e; font-family: 'MyriadPro-Regular'; font-weight: 100; margin: 0 0 15px 0; text-align: center}
		 
	.typeMenu {text-align: center; font-size: 18px; margin-bottom: 43px} 
		.typeMenu a {text-decoration: none;  color: #909090; font-family: 'MyriadPro-Regular'; display: inline-block; margin: 0 10px; }		 
		.typeMenu a.active {color: #34495e ; background: url("/bitrix/templates/main/css/../images/dot8.jpg") repeat-x left bottom; font-family: 'MyriadPro-Bold'; padding: 0 0 8px 0}		 
		.typeMenu a:hover {color: #34495e}
		 
	#kont1{display: block}	
	.typeContent {width: 880px; margin: auto; font-family: 'MyriadPro-Regular'; color: #34495e; display: none}	
		.typeContent p {width: 220px; line-height: 24px; float: left}
		.pImg {float: left; margin: 0 55px 0 0}
		.tTitle {font-size: 24px; color: #34495e; border-bottom: 2px solid #ffaa00; padding-bottom: 10px; display: inline-block; margin-bottom: 20px}
		.tPrice {padding: 65px 0 0 0; float: left}
			.tPrice p {float: none !important}
			.oldprice {font-size: 28px; color: #a5a5a5; font-family: 'MyriadPro-Bold'; display: inline-block; padding: 0 8px; position: relative}
			.oldprice:after {position: absolute; width: 100%; height: 2px; content: " "; background: url(/bitrix/templates/main/css/../images/line5.png) repeat-x left center; left: 0px; top:15px}
			#cost.costaction .oldprice:after {display: none}
			.newprice {font-size: 28px; color: #ec0302; font-family: 'MyriadPro-Bold'; display: inline-block; margin: 0 8px}
		.piczamer {float: right; width: 200px; text-align: center;}
		.piczamer img {margin-bottom: 40px}		 
		 
			 
.tiplo {display: none}		 
		 

.cottage.slider {margin-bottom: 26px}
.cottage .slideText {padding-top:130px !important}
.cottage .slideText h2 {font-size: 28px; color: #000; line-height: 1.1;}
.cottage .slideText p {font-size: 17px; line-height: 26px; color: #000}
//.cottage .slideText .knopka {border-radius: 40px}

.sepa.cott1 {margin: auto; width: 980px; margin-top: -40px}
.cottage.vidokna li a#ss2, .cottage.vidokna li a#ss3 {width: 180px; background: url("/bitrix/templates/main/css/../images/buttset2.png") no-repeat right top;} 
.cottage.vidokna li a#ss2:hover, .cottage.vidokna li a#ss3:hover,
.cottage.vidokna li.active a#ss2, .cottage.vidokna li.active a#ss3 {background: url("/bitrix/templates/main/css/../images/buttset2.png") no-repeat left top;}
.response.cottage .wrapper {background: none}

.chooseprofile.cottage {height: 595px}
.chooseprofile.cottage h2{padding-right: 0px; background: none; padding-top: 20px}
		 
.osteklcottage {font-family: 'MyriadPro-Regular'; text-align: center; padding: 60px 0 45px 0}		 
	.osteklcottage h2 {font-family: 'MyriadPro-Regular'; font-size: 30px;  font-weight: 100; margin: 0 0 20px 0; text-align: center; color: #34495e; display: inline-block;}
	.osteklcottage .wrapper {width:1080px}
	.osteklcottage p {font-size: 17px; width: 730px; color: #34495e; margin: auto; line-height: 26px; margin-bottom: 30px}

.cottservitem {width: 350px; display: inline-block; vertical-align: top; margin-bottom: 90px}
	.cottservitem p {width: 250px; font-size: 17px; color: #34495e; line-height: 26px; margin: auto}
	.cottservitem img {margin-bottom: 15px}
	.cottservitem h4 {font-size: 21px; color: #34495e; font-family: 'MyriadPro-Regular'; margin-bottom: 15px}

.costaction.cottage .newprice, .costaction.cottage .oldprice {float: none; display: block}
.costaction.cottage .doppos {margin: -94px 0 34px -120px;}
.costaction.cottage .newprice {font-size: 35px}		 
		 
.index .proftext h3 {margin-top: 0px !important}		 
p.persdata {color: #000; line-height: 11px !important; text-shadow: 1px 1px 3px #fff; font-size: 12px !important;margin-bottom:12px;}		  
p.persdata a {color: #f80201; }
.aluminum,
.garanti {
	padding-top: 100px;
	margin-top: -100px;
} 
.changslide-wrapper {
	margin: 0 auto 30px auto;
	text-align: center;
}	 
.foto-wr {
	display: table;
	width: 100%;
}
.testimonies {
	margin-left: -5px;
	margin-right: -5px;
	padding: 35px 0;
}
.testimonies img {
	max-width: 100%;
}	
.testimonies .col {
	width: 50%;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	float: left;
}
.testimonies a {
	display: block;
	float: left;
	border: 1px solid #b6b6b5;
	box-sizing: border-box;
	line-height: 0;
}
.testimonies .col:nth-child(1) a {
	width: calc(33.33% - 6.66px);
	margin: 0 10px 7px 0;
}
.testimonies .col:nth-child(1) a:nth-child(3n + 3) {
	margin-right: 0;
}
.clearfix:after {
	content: "";
	width: 100%;
	display: table;
	clear: both;
}
.mobile {width: 544px; overflow: hidden ;}
.mobile .wrapper {width: 544px;}
	.fullversion {background: #e0e0e0; border-bottom:1px solid #b7b7b7; color: #000; height: 50px; line-height: 50px; text-align: center; font-family: 'MyriadPro-Regular';}
	.fullversion a {color: #000; font-size: 22px; text-decoration: none}	
	
	.mobile .header {height: 100px; }
	.mobile .header .logo {margin: 30px 0 0 20px}	
	.mobile .header .headphone {font-size: 30px; padding-right: 20px}	
	.mobile .header .headphone span {font-size: 30px;}
	.mobile .header .headphone p {font-size: 21px; line-height: 21px}
	.mobile .header .headphone a {color: #34495e; text-decoration: none}
	.oknowin {width: 544px; height: 457px; background: url("/bitrix/templates/main/css/../images/picm.jpg") no-repeat left top}	
	.oknowin p {font-size: 40px; color: #3d3d3d; text-align: center; font-family: 'MyriadPro-Regular'; padding: 80px 0 20px 0; line-height: 45px;height: 165px;}
	.getdiscont {width: 323px; height: 72px; background: url("/bitrix/templates/main/css/../images/buttm1.jpg") no-repeat left top; display: block; margin: auto}
	.timeaction {height: 70px; background: #e0e0e0; border-top:1px solid #fb3d3d; text-align: center; font-size: 30px; text-align: center; line-height: 70px; font-family: 'MyriadPro-Regular';}
	.timeaction span {color: #ef0302; }	
	
	.mobile .garanti {padding: 40px 0 0 0}
	.mobile .garanti h2 {font-size: 30px; color: #34495e; }		
		.mobile .awitem {width: 100%}
		.mobile .awitem .foto {
			width: 100%;
			text-align: center;
			float: left;
			height: 260px;
			padding: 50px 10px 0 10px;
			box-sizing: border-box;
		}		
		.mobile .rtext {float: left; width: 280px; text-align: left}
		.mobile .rtext h3 {margin-left: 0px}		
		
	.priceonplastic {background: #e2e2e2}	
		.priceonplastic h2 {font-weight: 100; font-family: 'MyriadPro-Regular'; font-size: 30px; color: #34495e; font-family: 'MyriadPro-Regular'; text-align: center; padding: 10px 0}	
		.winn_choose {text-align: center; padding: 0 0 20px 0}
		.winn_choose div {display: inline-block; margin: 0 40px; cursor: pointer; height: 75px;}		

		.winn_choose .p1 {background: url("/images/wm1.png") no-repeat left top; width: 55px}
		.winn_choose .p2 {background: url("/images/wm2.jpg") no-repeat left top; width: 75px }
		.winn_choose .p3 {background: url("/images/wm3.jpg") no-repeat left top; width: 115px}

		.winn_choose .p1.active {background: url("/images/wm1.jpg") no-repeat left top}
		.winn_choose .p2.active {background: url("/images/wm2.png") no-repeat left top }
		.winn_choose .p3.active {background: url("/images/wm3.png") no-repeat left top }

		.winn_variant {background: #fff; text-align: center}
		.winn_variant h3 {background: #ffc600; text-align: center; font-size: 21px; color: #34495e; height: 40px; line-height: 40px; position: relative; font-family: 'MyriadPro-Regular'; margin-bottom: 30px}
		.winn_variant .active h3:before {content: ""; display: block; width: 25px; height: 12px; background: url("/bitrix/templates/main/css/../images/ugol.png") no-repeat left top; position: absolute; left: 82px; top:-12px;} 
		 #winn2, #winn3 {display: none}
		 #winn1.active h3:before {left:82px;}
		 #winn2.active h3:before {left:230px;}
		 #winn3.active h3:before {left:410px;}
		 
		 .winn_variant .gift1 {background: url(/bitrix/templates/main/css/../images/gift.png) no-repeat left center; padding: 5px 25px 5px 45px; font-size: 24px; line-height: 28px; width: 230px}
		 .winn_variant .ak_pics {margin-bottom: -10px}
		 .winn_variant .gift1 span {font-size: 24px}		 
		 .winn_variant .akcia {width: 110px; height: 111px; background: url(/images/akcia2.png) no-repeat left center; top:45px}
		 .winn_variant .oldprice {font-size: 26px; color: #000000; font-weight: 100;font-family: 'MyriadPro-Light'; margin-top: -15px}		 
		 .winn_variant .oldprice:after {background: #000; top:14px}		 
		 .winn_variant .newprice {display: block; font-size: 48px}
		 
		 
	.sendplahamobil {background: #ffc600; padding: 25px 0; margin-top: 30px}	 
		.sendplahamobil input[type="text"]	 {width: 205px; height: 40px; background: #fff url(/bitrix/templates/main/css/../images/arrm.png) no-repeat 14px 14px; padding: 0 25px; border-radius: 1px solid #c49900; font-size: 20px; color: #5f5b56; display: block; margin: auto; font-family: 'MyriadPro-Light'; line-height: 40px; }
		.sendplahamobil input[type="submit"] {display: block; margin: auto; width: 257px; height: 43px; background-size: 100% 100%; margin-top: 9px; font-size: 21px}		 
		
	.mobile .adblok {padding: 0px; margin-bottom: 25px;width: 100%;}	
	.mobile .adblok.ico1 {background: url(/bitrix/templates/main/css/../images/ico1.png) no-repeat left top; padding: 10px 0;}
	.mobile .adblok.ico2 {padding: 1px 0}
	.mobile .adblok.ico4 {background: url(/bitrix/templates/main/css/../images/ico4.png) no-repeat left top; padding: 10px 0;}
	.mobile .adblok.ico5 h3{padding-top: 0px; line-height: 22px; padding-bottom: 20px}
	.mobile .adblok h3 {font-family: 'MyriadPro-Regular'; cursor: hand; }
	.mobile .adblok p {display: none; border-top:1px solid #ffc600; padding: 30px 0 0 0; position: relative}
	.mobile .adblok p:before {content: ""; position: absolute; left: 46%; top:0px; display: block; width: 25px; height: 12px; background: url(/bitrix/templates/main/css/../images/arrm2.png) no-repeat left top}

	.mobile .ouradvant td:last-child {padding-left:0px}	
	.mobile .ouradvant td {padding-left: 60px !important}		 
	.mobile .ouradvant td.active p {display: block;}		 
	.mobile .ouradvant td.active {}

	.mobile .response .cycle-prev3 {width: 23px; height: 46px; background: url(/bitrix/templates/main/css/../images/arrleftm2.png) no-repeat left top; top:40%; left: 20px}
	.mobile .response .cycle-next3 {width: 23px; height: 46px; background: url(/bitrix/templates/main/css/../images/arrrightm2.png) no-repeat left; top:40%; right: 20px} 		 

	.mobile .response ul {height: auto}		 
	.mobile .response ul li	{width: 544px; color: #34495e}
	.mobile .response .wrapper {background: none; padding-bottom: 10px}
	.mobile .response h2 {margin-bottom: 20px}
	.mobile .response.works h2 {margin-bottom: 30px}
	.mobile .response.works img {width: 544px}
	.mobile .response.works .cycle-prev4 {width: 66px; height: 66px; background: url(/bitrix/templates/main/css/../images/arrleftm.png) no-repeat left top; top:40%; right: 20px}
	.mobile .response.works .cycle-next4 {width: 66px; height: 66px; background: url(/bitrix/templates/main/css/../images/arrrightm.png) no-repeat left; top:40%; right: 20px} 		 
	.centext {width: 380px; margin: auto; text-align: justify; font-size: 16px; color: #34495e; padding: 20px 0 0 0}	 
		 
	.mobile .proizvodstvo {padding: 30px 0}
	.mobile .proizvodstvo h2 {font-size: 30px; color: #34495e; }	 
	.mobile .proizvodstvo p	{color: #34495e; text-align: justify; padding:  0 20px; margin-bottom: 20px}

	.mobile .heart {width: 472px; line-height: 21px; padding-top: 8px; height: 49px; margin: 0px auto 28px auto;}	

	.mobile .contacts h2 {color: #34495e}
	.mobile .contacts .leftkont {margin: 20px 0 0 20px; width: 500px}
	.mobile .contacts .leftkont .adres {padding: 0 0 0 48px;font-size: 24px;background-position: left 7px;line-height: 1.4; height: auto;}	
	
	.mobile .footform {background: #f1f1f1; text-align: center; border: 0px ; height: auto; padding-bottom: 55px;}
	.mobile .footform .slideText {margin: auto; padding: 15px 0 0 0px; width: 410px} 
	.mobile .footform .slideText form {padding: 0px}
	.mobile .footform .slideText h2 {color: #34495e; }	
	.mobile .footform .slideText p {color: #34495e}	
	.mobile .footform .dopstyle {width: 410px}	
	.mobile .footform .slideText p.politik {padding: 15px 0px 0px 0 !important; text-align: center}
	.mobile a.upp {left: 43%}	
	.mobile .footer .copy {margin-left: 20px;font-size: 18px;line-height:1.4;}	
	.mobile .footkont {margin-right: 20px}
	
	.popup-description {
		font-size: 15px;
		line-height: 22px;
		margin: 5px 0 9px 0;
		max-width: 275px;
		margin-left: auto;
		margin-right: auto;	
	}
	.top-form-description {
		font-size: 14px;
		margin: 15px 0 5px 0;		
	}
	.bottom-form-description {
		font-size: 14px;
		margin: 15px 0 0px 0;
		text-align: left;
	}
	.sepa + .kachmontazh {
		padding-top: 0;
	}
	.mobile .top-form {
		text-align: center;
	}
	.mobile .top-form .dopstyle {
		margin-left: auto;
		margin-right: auto;
	}
	.mobile .top-form .knopka {
		width: 100%;
	}
	.mobile .top-form p.politik {
		padding-top: 15px;
		line-height: 1.4;
		margin-left: 0;
		margin-right: 0;		
	}
	.mobile .garanti h2,
	.mobile .proizvodstvo h2 {
		font-size: 38px;
	}
	.mobile .slideText {
		background: transparent;
	}
	.mobile .footer .footkont a {
		font-size: 18px;
	}
	.mobile .awitem h3 {
		font-size: 23px;
	}
.txt-workarea {
	margin: 50px auto 0 auto;
	text-align: left;
    font-family: 'MyriadPro-Regular';
    font-size: 17px;
    color: #34495e;
    line-height: 1.4;	
}
.txt-workarea h1 {
    font-size: 38px;
    font-family: 'MyriadPro-Regular';
    font-weight: 100;
    margin: 0 0 20px 0;
	text-align: center;
}
.txt-workarea p,
.txt-workarea li {
	margin-bottom: 20px;
	font-size: 19px;
}
.txt-workarea b {
	font-weight: normal;
	font-family: 'MyriadPro-Bold';
}
.txt-workarea h2 {
    font-size: 38px;
    font-weight: normal;
    text-align: center;
}
.txt-workarea p + h2 {
	margin-top: 40px;	
}
.serts a {
    display: inline-block;
    box-shadow: 0 4px 5px #aeaeae;
    margin: 0 8px;
    line-height: 0;	
}
.relative {
	position: relative;
}
.ajax-link {
	color: #f50201;
	position: relative;
	border-bottom: 1px dotted #f50201;
	text-decoration: none;	
}
.ajax-link:hover {
	border-bottom: 1px dotted #ffffff;
}
.ajax-link:hover:after {
    content: "";
    width: 100%;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: -40px;
}
.ajax-link:hover .data-tooltip {
	display: block;
}
.mobile .txt-workarea {
	margin: 30px 20px 0 20px;
	width: auto;
}
.mobile .serts {
	width: 320px;
}
.mobile .cycle-next6 {
	right: 20px;
}
.mobile .cycle-prev6 {
	left: 20px;
}
.mobile .txt-workarea p,
.mobile .txt-workarea li {
	font-size: 24px;
}
.ia-wrapper h2 {
	margin-bottom: 20px;
}
.ia-wrapper-hidden {
    overflow: hidden;
    height: 374px; 
}
.data-tooltip {
    top: 26px;
    left: 0;
    position: absolute;
    z-index: 1000;
    box-shadow: -2px 2px 10px -1px #333;
	display: none;
}


/* End */


/* Start:/bitrix/templates/main/source/jquery.fancybox-3.css?152059886013735*/
@charset "UTF-8";body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* End */


/* Start:/bitrix/templates/main/styles.css?15064207993*/
﻿
/* End */
/* /bitrix/templates/main/css/owl.css?15210932453207 */
/* /bitrix/templates/main/css/owl.theme.css?15210573181013 */
/* /bitrix/templates/main/css/styles.css?152368351843764 */
/* /bitrix/templates/main/source/jquery.fancybox-3.css?152059886013735 */
/* /bitrix/templates/main/styles.css?15064207993 */




.inherit_link{
	color: inherit;
	text-decoration: inherit;
}
.region_select{
	border: 1px solid #c3c3c3;
	border-radius: 3px;
	line-height: 41px;
	font-size: 16px;
	color: #848b91;
	padding: 0 20px;
	margin: 0 0 12px 0;
}
.region_select_1{
	width: 294px;
	height: 41px;
}
.region_select_2{
    width: 351px;
    height: 30px;
    border: 1px solid #a6a2a2;
    border-radius: 2px;
    font-size: 14px;
    color: #5f5b56;
    padding: 0 35px;
    font-family: 'MyriadPro-Regular';
    background: url("/bitrix/templates/main/images/ico7.png") no-repeat 7px 5px, url("/bitrix/templates/main/images/bg2.png") repeat left top;
    margin: 0 0 15px 0;
}
.region_select_3{
    border: 1px solid #c3c3c3;
    border-radius: 3px;
    line-height: 41px;
    font-size: 13px;
    color: #848b91;
    padding: 0;
    margin: 8px 0 0px 0;
}

.region_select_5 {
    width: 352px;
    height: 48px;
    border: 1px solid #a6a2a2;
    border-radius: 2px;
    font-size: 20px;
    color: #5f5b56;
    padding: 0 35px;
    font-family: 'MyriadPro-Regular';
    background: url("/bitrix/templates/main/css/../images/ico7.png") no-repeat 7px 14px, url("/bitrix/templates/main/css/../images/bg2.png") repeat left top;
    margin: 0 0 19px 0;
}