/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Bad+Script&amp;subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic&amp;subset=latin,cyrillic);
@font-face {
	font-family: 'PF_DTCP_L';
	src: url('PFDinTextCompPro-Regular.eot');
	src: local('☺'), url('PFDinTextCompPro-Light.woff') format('woff'), url('PFDinTextCompPro-Light.ttf') format('truetype'), url('PFDinTextCompPro-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PF_DTCP_R';
	src: url('PFDinTextCompPro-Regular.eot');
	src: local('☺'), url('PFDinTextCompPro-Regular.woff') format('woff'), url('PFDinTextCompPro-Regular.ttf') format('truetype'), url('PFDinTextCompPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PF_DTCP_M';
	src: url('PFDinTextCompPro-Medium.eot');
	src: local('☺'), url('PFDinTextCompPro-Medium.woff') format('woff'), url('PFDinTextCompPro-Medium.ttf') format('truetype'), url('PFDinTextCompPro-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body {margin: 0; padding: 0; width: 100%; height: 100%;}	
body {font: 17px/24px "PT Sans", Arial, "Helvetica CY", Sans-serif; min-width: 1000px; background: #fff;}

IMG {border: none; vertical-align: bottom;}
a {color: #1c75bb;}
a:hover {text-decoration: none;}
input, textarea, select {background: #f8f8f8; border: 2px solid #e2e2e2; border-top-width: 4px; border-radius: 6px; padding: 8px 12px 10px; font: 17px/24px "PT Sans"; color: #6c6c6c;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
h1.title, h2.title, h3.title, h4.title, h5.title {font: 45px PF_DTCP_R; margin: 40px 0 20px; text-transform: uppercase; letter-spacing: 0.097em;}
h2, h2.title {font-size: 35px; margin: 35px 0 27px;}
h3, h3.title {font-size: 24px; margin: 25px 0 20px;}
h4, h4.title {font-size: 19px; margin: 20px 0 15px;}
h5, h5.title {font-size: 16px; margin: 15px 0 10px;}

.clear {display: block; clear: both; overflow: hidden; height: 0;}
.justifyfull {text-align: justify;}
.float_l {float: left;}
.float_r {float: right;}
.ul_block {list-style: none; padding: 0; margin: 0;}
.phone {padding-left: 30px; background: no-repeat left center;}
.link_play {background: #ffd215 no-repeat 54px center; width: 130px; height: 130px; display: inline-block; text-indent: -9999px; border-radius: 50%; text-decoration: none;}
.link_play:hover {background-color: #e8bf15;}
.video_block {display: inline-block; border: 4px solid #ffd215; background: #000;}
.video_block a {text-decoration: none; position: relative; display: inline-block;}
.video_block a:before {content: ''; background: #ffd215 no-repeat 54px center; width: 130px; height: 130px; display: inline-block; border-radius: 50%; position: absolute; left: 50%; top: 50%; margin: -65px 0 0 -65px;}
.video_block a:hover:before {background-color: #e8bf15;}
.ajax_block {max-width: 960px; padding: 10px 20px; font-size: 15px;}

.btn {border-radius: 10px; border-bottom: 4px solid #c64b09; background-color: #f55b07; display: inline-block; font: 24px/24px PF_DTCP_M; text-transform: uppercase; color: #fff; padding: 15px 15px 7px; text-decoration: none; text-align: center;}
.win .btn {padding-top: 14px; padding-bottom: 8px;}
.btn:hover {background: #ee6b23; border-color: #c25418;}
.btn:active {background: #e1550a; border-top: 4px solid #c64b09; border-bottom: none; padding: 11px 15px 11px;}
.win .btn:active {padding-top: 10px; padding-bottom: 12px;}
.btn.grey {background: #f1f1f1; border-radius: 15px; font-size: 18px; line-height: 18px; color: #000; border-bottom-color: #e1e1e1; padding: 17px 15px 10px; letter-spacing: 0.04em;}
.win .btn.grey {padding-top: 15px;}
.btn.grey:hover {background: #f8f8f8; border-color: #eaeaea;}
.btn.grey:active {background: #f1f1f1; border-top: 4px solid #e1e1e1; border-bottom: none; padding: 13px 15px 14px;}
.win .btn.grey:active {padding-top: 11px;}
.btn.grey .bell {margin-right: 5px; position: relative; top: 1px;}
.btn.black {border-radius: 13px; font-size: 23px !important; padding: 22px 18px 12px 43px !important; border-color: #262626; background: #3a3a3a url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARpJREFUeNp8kr1qAlEQhVcji4ZENlpIMPoAisEiFoKFvsE2qdLkFYIigbzFvkQIdim0iIV5BUmjhYiFhVWQbcyPmzNwFifr1YGPucw95/7MvbEgCCxDJMCI4xb43lOIUZEAD2AU7OIdtIGttdqUAq/KMCZh9KnZM3YomAAXpImrFng0GT842Ywc32ItXDQmtTivmgMFsAQLQ7OmYAauQFEKobEK0uCNgmjIggNwCm608Zp5bh2OFXNJG/PMJ0eMNvNlaDwHdRa3R4y/zA2QkR9yB2osZtmAs4jJ55xEBdxLazfqGDrW3OXCtLsYuxiUKfoBt8ABSR79C3yCHv+w9GFiGR7b42M/gSHHXlRnMjrgBfjkmbV/uj8BBgBb1D00RrDNNAAAAABJRU5ErkJggg==) no-repeat 18px 22px;}
.win .btn.black {padding: 18px 18px 14px 43px !important;  background-position: 18px 18px;}
.btn.black:hover {background-color: #484848;}
.btn.black:active {background-color: #2f2e2e; padding: 18px 18px 16px 43px !important; background-position: 18px 18px;}
.win .btn.black:active {padding: 14px 18px 20px 43px !important; background-position: 18px 14px;}

.rub {position: relative;}
/*.rub:before {content: '-'; position: absolute; left: -10%; bottom: 33%; color: inherit; font: inherit; line-height: 0;}*/
/*.win .rub:before {bottom: 37%;}*/

.message {text-align: center; padding: 3px 0 5px; font-size: 12px;}
	.message .good {color: green;}
	.message .bad {color: red;}

.wrap {width: 980px; padding: 0 10px; margin: 0 auto; position: relative; z-index: 10; overflow: hidden;}

#header .tonirovka {-webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s;}
.nslider .slides li div span {-webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -o-transition: opacity 0.5s; -ms-transition: opacity 0.5s; transition: opacity 0.5s;}

.box_form {width: px; padding: 30px 45px 40px; position: relative; text-align: center;}
.box_form:before {content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 192px; background: url(../img/box_city.png) repeat-x center 0;}
	.box_form .cont {position: relative; z-index: 1;}
		.box_form .title {font-size: 26px; margin: 20px 0;}
		.box_form input, .box_form select {width: 245px; margin-bottom: 7px;}
		.box_form .btn {margin-top: 10px; width: 272px; padding-left: 0; padding-right: 0;}
		.box_form i.info {display: block; font-size: 15px; margin: 10px 0;}

/**************** Шапка *******************/
#header {position: relative; width: 100%; overflow: hidden;}
	
	.nslider_block {position: absolute; width: 100%; left: 0; top: 0; background: url(../img/gorod_header.png) repeat-x center 242px;}
	.nslider_block:before {position: absolute; height: 150px; width: 100%; left: 0; top: 450px; content: '';
background-image: -moz-linear-gradient(top, #ebebeb, #ffffff);
background-image: -ms-linear-gradient(top, #ebebeb, #ffffff);
background-image: -o-linear-gradient(top, #ebebeb, #ffffff);
background-image: -webkit-linear-gradient(top, #ebebeb, #ffffff);
background-image: linear-gradient(top, #ebebeb, #ffffff);}
		.nslider {position: relative; width: 600px; height: 400px; padding-right: 330px; margin: 200px auto 0;}
		
			.nslider .slides {list-style: none; margin: 0; padding: 0; width: 10000px; position: relative; left: 0; top: 0;}
				.nslider .slides li {width: 600px; height: 400px; float: left;}
					.nslider .slides li div {background: no-repeat right bottom; margin: 110px auto 0; position: relative; height: 250px; width: 550px;}
					.nslider .slides li div:before {position: absolute; content: ''; opacity: 0;}
					.nslider .slides li.active.show_5 div:before {opacity: 1;}
					.nslider .slides li.active.show_15 div:before {opacity: 0.3;}
					.nslider .slides li.active div {background-position: left bottom;}
				
					.nslider .slides li div span {content: ''; opacity: 0; position: absolute; left: 0; top: 0; width: 160px; height: 70px;}
					.nslider .slides li.show_5 div span {opacity: 1;}
					.nslider .slides li.show_15 div span {opacity: 1; background-position: right center;}
					
					
			.nslider .nav {position: absolute; left: -25px; top: 50%; margin-top: 8px; width: 41px; height: 41px; border-radius: 50%; background: url(../img/icons_sprite.png) no-repeat 0 -650px; text-indent: -9999px; text-decoration: none; z-index: 110;}
			.nslider .nav.next {background-position: 0 -750px; left: auto; right: 310px;}
			.nslider .nav.prev:hover {background-position: 0 -700px;}
			.nslider .nav.next:hover {background-position: 0 -800px;}
		
		
	#header .wrap {padding-top: 18px; z-index: 100;}
	
	#header .block_l {float: left; width: 670px;}
		
		.logo {width: 284px; height: 114px; background: url(../img/logo.png) no-repeat; display: block; text-indent: -9999px; margin-top: 28px;}
		
		.descriptor {font: 17px/25px PF_DTCP_L; margin: 19px 0; text-transform: uppercase; letter-spacing: 0.097em;}
		
		.slider_control {min-height: 300px; margin: 39px 0 0;}
			
			.garant {width: 83px; height: 66px; padding: 26px 4px 5px 7px; background: url(../img/garant.png) no-repeat; display: inline-block; text-align: center; vertical-align: middle; font: 13px/10px PF_DTCP_L; text-transform: uppercase; letter-spacing: 0.15em;}
				.garant span {font: bold 35px/35px PF_DTCP_M; letter-spacing: 0.11em;}
			
			#header .setting {display: inline-block; margin-left: 151px; position: relative;}
			#header .setting:before {position: absolute; width: 52px; height: 47px; left: -30px; bottom: -40px; content: '';}
				
				#header .fixing {font: 20px 'Bad Script'; color: #000; text-decoration: none; position: relative; margin-right: 12px;}
				#header .fixing:before {content: ''; height: 0; width: 100%; border-bottom: 1px dashed #000; position: absolute; bottom: 28%; left: 0;}
				#header .fixing:hover:before {display: none;}
				#header .fixing:after {content: ''; position: absolute; left: -35px; top: -5px; display: block; width: 32px; height: 35px; background: url(../img/setting_icons.png) no-repeat center bottom;
				-webkit-transform-origin: 10% 90%;
				-moz-transform-origin: 10% 90%;
				-ms-transform-origin: 10% 90%;
				-o-transform-origin: 10% 90%;
				transform-origin: 10% 90%;}
				#header .fixing.active:after {background-position: center top; transform: rotate(0);}
/*
				#header .fixing:not(.active):hover:after {
					-webkit-animation: move 0.5s infinite alternate;
					-moz-animation: move 0.5s infinite alternate;
					-ms-animation: move 0.5s infinite alternate;
					-o-animation: move 0.5s infinite alternate;
					animation: move 0.5s infinite alternate;
				}
				@-webkit-keyframes move {0% {-webkit-transform: rotate(-40deg); -webkit-transform-origin: 10% 90%;} 100% {-webkit-transform: rotate(35deg); -webkit-transform-origin: 10% 90%;}} 
				@-moz-keyframes move {0% {-moz-transform: rotate(-40deg); -moz-transform-origin: 10% 90%;} 100% {-moz-transform: rotate(35deg); -moz-transform-origin: 10% 90%;}} 
				@-ms-keyframes move {0% {-ms-transform: rotate(-40deg); -ms-transform-origin: 10% 90%;} 100% {-ms-transform: rotate(35deg); -ms-transform-origin: 10% 90%;}} 
				@-o-keyframes move {0% {-o-transform: rotate(-40deg); -o-transform-origin: 10% 90%;} 100% {-o-transform: rotate(35deg); -o-transform-origin: 10% 90%;}} 
				@keyframes move {0% {transform: rotate(-40deg); transform-origin: 10% 90%;} 100% {transform: rotate(35deg); transform-origin: 10% 90%;}} 
*/
				
				#header .pct {display: inline-block; margin-right: 2px; border: 2px solid #e5e5e5; background: #fff; text-align: center; font: 20px/41px PF_DTCP_L; width: 37px; height: 37px; border-radius: 50%; text-decoration: none; color: #000;}
				#header .pct.active {background: #ffd215; width: 41px; line-height: 39px; border: none; border-top: 4px solid #e5bd13;}
				#header .pct.active:hover {background: #ffd215; cursor: default;}
				#header .pct:hover {background: #f5f5f5;}
				
				#header .tonirovka {position: absolute; z-index: 1; left: 45px; top: 47px; width: 111px; height: 65px; background: url(../img/tonorovka.png) no-repeat 0 0;}
				#header .t15 {background-position: right top;}
				#header .tonirovka.active {z-index: 2; left: 33px; top: 60px;}
	
				.pluses {margin-top: 305px;}
					.pluses li {display: inline-block; width: 140px; margin: 0 22px 20px 0; vertical-align: top; line-height: 19px;}
						.pluses li .icon {display: block; width: 50px; height: 50px; background: url(../img/icons.png) no-repeat left center; margin-bottom: 7px;}
						.pluses li.p2 .icon {background-position: -50px center;}
						.pluses li.p3 .icon {background-position: -100px center;}
						.pluses li.p4 .icon {background-position: -150px center;}
						.pluses li.p5 .icon {background-position: -200px center;}
						.pluses li.p6 .icon {background-position: -250px center;}
						.pluses li.p7 .icon {background-position: -300px center;}
					.pluses .priziv {position: relative; text-align: center; font: 20px/30px 'Bad Script'; color: #f55b07; margin-right: -20px; width: 160px; padding-top: 20px;}
					.pluses .priziv:before {content: ''; position: absolute; z-index: 10; right: -60px; top: -110px; display: block; width: 81px; height: 127px;}
				
	#header .block_r {float: right; width: 285px;}
		
		.phone_block {padding-left: 29px; font-size: 13px; letter-spacing: 0.04em;}
			.phone_block strong {font: 33px/35px PF_DTCP_M; display: block; margin: 2px 0 -2px; letter-spacing: 0.04em;}
			.phone_block .time {padding-left: 20px; background: no-repeat left center; letter-spacing: 0.01em; padding-bottom: 1px;}
		
		#header .block_r .btn.grey {margin: 9px 0 19px;}
		
		.form_block_header {background: #fff; border: 6px solid #e1e1e1; box-shadow: inset 0 0 0 4px rgba(186,186,186,0.15); position: relative; margin-bottom: 60px;}
		.form_block_header:before, .form_block_header:after {content: ''; position: absolute; left: 50%; background: #e1e1e1; display: block;}
		.form_block_header:before {margin-left: -43px; bottom: -49px; width: 86px; height: 39px; border-top: 3px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;}
		.form_block_header:after {margin-left: -50px; bottom: -56px; width: 100px; height: 7px; border-radius: 3px;}
			
			.text_action {position: relative; background: #ffd215; padding: 16px 19px; border: 4px solid rgba(186,186,186,0.15); border-bottom: none;}
			.text_action:before {position: absolute; right: -17px; top: -17px; width: 93px; height: 93px; background: url(../img/action.png) no-repeat; content: '';}
				
				.text_action h1 {font: 24px/30px PF_DTCP_M; text-transform: uppercase; margin: 0; letter-spacing: 0.04em;}
				
				.price_block {font: 22px/22px PF_DTCP_M; text-transform: uppercase; vertical-align: middle; margin: 5px -20px -9px 0; letter-spacing: 0.05em;}
					
					.price_block .price {display: inline-block; font-size: 32px; padding: 16px 10px 8px; background: #fff; vertical-align: middle; position: relative; top: -6px; margin: 0 14px 0 2px;}
					.price_block .price:before {content: ''; top: 0; right: -13px; display: block; width: 13px; height: 100%; overflow: hidden; background-position: right center; position: absolute;}
					.win .price_block .price {padding: 12px 10px 9px; top: -5px;}
					
					.price_block .price_old {display: inline-block; vertical-align: middle; font: 17px/19px PF_DTCP_L; letter-spacing: 0.09em; position: relative; top: -3px; margin-left: 4px;}
						.price_block .price_old del {font: 25px PF_DTCP_M; letter-spacing: 0.05em;}
			
			.form_block_header .form_block {padding: 20px 24px;}
				
				.form_block p {text-align: center; font-style: italic; font-size: 15px; margin: 5px 0; line-height: 22px;}
				
				.form_block_header .count_global {margin: 7px -15px 17px 0;}
				
				.count_global {display: inline-block; padding-left: 30px; background: no-repeat left center; font-size: 14px !important; font-style: normal !important;}
				
				.form_block input, .form_block select {width: 222px; margin-bottom: 5px;}
				.form_block .submit {margin: 8px 2px 6px; width: 198px; padding-left: 12px; padding-right: 12px;}
				
				
			
/*************** Что такое съемная тонировка ******************/
#description {padding: 35px 0 220px; position: relative;}
#description:before {content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 480px; background: url(../img/city_sprite.png) repeat-x center 0;}
	
	#description .ul_block li {margin: -15px 0;}
		#description .ul_block .cont_block {float: left; width: 600px;}
		#description .ul_block .img {float: right; width: 350px;}
			#description .ul_block .img img {max-width: 350px; max-height: 350px;}
			
			#description .ul_block .cont {width: 600px; height: 350px; display: table-cell; vertical-align: middle;}
			#description .ul_block .img .cont {width: 350px; text-align: center;}
		
		#description .ul_block .block_2 {position: relative; top: -100px;}
			#description .ul_block .img_right .cont_block {float: right; width: 560px;}
			#description .ul_block .img_right .img {float: left; margin-left: 30px;}

/*************** Как работает мягкая съемная тонировка ******************/
#how_it_work {background: #2d2d2d; padding: 130px 0 30px;}
	
	#how_it_work .wrap {overflow: visible;}
	
		#how_it_work .cont {position: absolute; z-index: 5; top: -405px; left: 0; width: 100%; height: 440px; background: url(../img/opel.png) no-repeat bottom center;}
			#how_it_work .cont h1 {font: 35px PF_DTCP_L; margin: 0; text-align: center;}
			
			#how_it_work .cont > div {position: absolute; width: 335px; height: 240px; top: 87px;}
				#how_it_work .cont > div h3 {text-align: center; text-transform: uppercase; color: #fff; margin: 0;}
					#how_it_work .cont > div h3 span {display: inline-block; border-bottom: 3px solid #fff;}
			#how_it_work .block_video {left: 0; text-align: center;}
				#how_it_work .block_video .link_play {margin-top: 30px;}
			#how_it_work .block_text {right: 0;}
				#how_it_work .block_text h3 {color: #000 !important;}
				#how_it_work .block_text p {padding: 0 15px 0 25px; height: 170px; overflow: hidden;}
			
			
		.zakaz_block {position: relative; z-index: 6; background: url(../img/icons_sprite.png) no-repeat 0 6px; padding-left: 60px; margin: 0 80px; vertical-align: middle; color: #fff;}
		  .zakaz_block .btn {margin: 0 40px 0 20px; padding: 25px 38px 11px; font-size: 30px; vertical-align: middle;}
		  .win .zakaz_block .btn {padding-top: 18px; padding-bottom: 14px;}
			.zakaz_block .btn:active {padding: 21px 38px 15px;}
			.win .zakaz_block .btn:active {padding: 14px 38px 18px;}
			.zakaz_block .phone_info {display: inline-block; vertical-align: middle;}
				.zakaz_block .phone_info .phone {margin-left: 5px;}
	
/*************** Футер ******************/
#advantage {background: #494949; padding: 50px 0 160px; color: #fff; position: relative;}
#advantage:before {content: ''; position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 1073px; background: url(../img/car_sprite.jpg) no-repeat;}

	#advantage h1.title {text-align: center; margin-bottom: 38px;}
	
	#advantage .ul_block li .cont {float: right; margin-right: 44px; padding: 30px 40px 12px; height: 120px; width: 625px; background: #3e3e3e;}
		#advantage .ul_block li .cont h3 {margin: 0 0 10px; height: 33px; letter-spacing: 0.11em; font-size: 26px; position: relative;}
		
		#advantage .ul_block li .cont h3:before {content: ''; display: inline-block; vertical-align: top; position: relative; top: -14px; width: 50px; height: 50px; background: url(../img/icons_sprite.png) no-repeat 0 -50px;}
		#advantage .ul_block li.a2 .cont h3:before {background-position: 0 -100px; margin-right: 7px;}
		#advantage .ul_block li.a3 .cont h3:before {background-position: 0 -150px; margin-right: -4px;}
		#advantage .ul_block li.a4 .cont h3:before {background-position: 0 -200px; margin-right: 7px;}
		#advantage .ul_block li.a5 .cont h3:before {background-position: 0 -250px; margin-right: -3px;}
		#advantage .ul_block li.a6 .cont h3:before {background-position: 0 -300px; margin-right: 7px;}
		#advantage .ul_block li.a7 .cont h3:before {background-position: 0 -350px; margin-right: -4px;}
		#advantage .ul_block li.a8 .cont h3:before {background-position: 0 -400px; margin-right: 3px;}
		
		#advantage .ul_block li .cont p {margin: 0; height: 70px; overflow: hidden; font-size: 18px;}
	#advantage .ul_block li .img {float: left; width: 231px; height: 162px; border-bottom: 5px solid #fed420;}
		#advantage .ul_block li .img img {width: 231px; height: 162px;}
	
	#advantage .ul_block li.img_right .cont {float: left; margin: 0 0 0 44px;}
	#advantage .ul_block li.img_right .img {float: right;}

/*************** Закажите съемную тонировку прямо сейчас ******************/
#zakaz_block {padding: 55px 0; position: relative;}
#zakaz_block:before {content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 221px; background: url(../img/city_sprite.png) repeat-x center -480px;}
	
	#zakaz_block .wrap {padding-bottom: 10px;}
	
	#zakaz_block h1.title {text-align: center;}
	
	.item_tovar {border: 3px solid #eaeaea; /* box-shadow: inset 0 0 0 4px #f5f5f5; */ height: 166px; margin: 37px 83px; position: relative;}
	.item_tovar:before {content: ''; position: absolute; left: -10px; top: -10px; display: block; width: 114px; height: 114px; background: url(../img/action_red.png) no-repeat left top;}
		.item_tovar .img {float: left; width: 225px;}
			.item_tovar .img img {width: 225px; height: 166px;}
		.item_tovar .cont {float: left; width: 270px; height: 140px; margin: 13px 5px 13px 25px; overflow: hidden;}
			.item_tovar .cont h4 {margin: 0; font: 21px PF_DTCP_M; padding: 2px 0;}
			.item_tovar .cont .count_global {margin: 10px 0 6px;}
			.item_tovar .cont .price_block .price {background: #FF0000; color: white; margin-left: 0; padding-left: 7px; padding-right: 11px; font-size: 36px;}
			.item_tovar .cont .price_block .price:before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAABGCAMAAAAgqu7hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRF/+2i/////9IV/+Bc/9cu//TG//rk//zz5ijaHgAAAKBJREFUeNp800sWhCAMRNFqKsD+d6w2KLxBcHY9ORDyUfTf+lQqZKh0SJChLfSRIEOlQYIC+rIbMlSoChkKaIa+MjTK82qEfjL0f/OSIENP6CZBhu7y7BIUUGl3x2p9f0l7fqFR2Rh3QDOyrlNa1ww83N7zrJW/1ocq9by6qHwcOlbzTjufkMD0KJ86H6a15VOufDt82Kqeb6OgfYsvAQYAqooGC6XkJQIAAAAASUVORK5CYII=);}
			
		.item_tovar .pay_block {float: right; width: 255px; height: 166px; padding-left: 20px; text-align: center; background: #3e3e3e url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACmCAMAAADtVV9BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRF////Pj4+UlJSrq6ujY2Nzc3NcHBw5ubmN3UPwAAAATdJREFUeNqM10sOAjEMBNEmdtv3vzEChPhMLZrlWxQizCSOzu36URMW4RLqEA5hEZpQiENYhCYU4hA2oQmX8BIVRUVRUfSJ/wstir6wCJfwLyqKiqKiqCj6xiEsQhMKcQib0IRCHMImNOESfq2JKPqFRbiEn6goKoqKoqLoDw5hEZrwHRVFRVFR9BeFOIRNaEIhDmETmnAJn2siil6wCJfwERVFRVFRVBQFHMIiNKEQh7AIrfTjuInffkTLlP72Sddz4/+o0/9942ep0+cTn+SK344DuPG72fH7Hu8hHe9L8V7X8f5J26/j3XvSE8HxKTPpyYVnXMXn5gFcOosrPt8P4MYjR6djDA48joeoSQczx8PeEMajZsfjazwSVzxmx6N7xdeBA7jxZaTTC87Glya8XtFF7C7AAB7GCNDV3lmLAAAAAElFTkSuQmCC) no-repeat left center;}
			.item_tovar .pay_block p {margin: 22px 0; font-size: 13px; height: 15px; color: #fff;}
				.item_tovar .pay_block p strong {display: inline-block; padding: 0 8px; background: #2d2d2d; position: relative;}
				.item_tovar .pay_block p strong:before {height: 1px; background: #4a4a4a; width: 100%; left: 0; top: 50%; content: ''; position: absolute;}
					.item_tovar .pay_block p strong span {position: relative; z-index: 1;}
			.item_tovar .pay_block .btn {padding-left: 23px; padding-right: 23px; margin-top: 3px;}
		
		.item_tovar .ukazka {right: 75px; bottom: -140px;}
		
	#zakaz_block .countdownHolder h5 {font-size: 17px;}

/*************** Инструкция по установке ******************/
#instruction {padding: 52px 0 240px; text-align: center; position: relative;}
#instruction:before {content: ''; position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 300px; background: url(../img/city_sprite.png) repeat-x center -701px;}

	#instruction ul.ul_block {margin: 0 -20px;}
		#instruction ul.ul_block li {display: inline-block; position: relative; margin: 25px 8px; vertical-align: top; width: 230px;}
		#instruction ul.ul_block li:before {content: attr(data-num); font: 20px/34px PF_DTCP_L; position: absolute; left: 2px; top: -6px; border-radius: 50%; background: #ffd215; display: block; width: 30px; height: 30px; color: #000;}
			#instruction ul.ul_block li .img {height: 150px; margin-bottom: 9px;}
				#instruction ul.ul_block li .img img {width: 145px; height: 146px;}
	
	#instruction .cont {margin: 13px 0 57px;}
		#instruction .cont p {margin: 0;}
	
	#instruction h3.title {font-size: 26px;}

/*************** Наши гарантия ******************/
#warranty {color: #fff; height: 140px; padding: 95px 0 32px; z-index: 20; background: url(../img/car_sprite.jpg) no-repeat center -1073px; position: relative;}
#warranty:before {content: ''; position: absolute; left: 0; top: -6px; height: 6px; width: 100%; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpi1NXVZcAC/gMxI7IAExZFT9BorAovArE0lC0N5WMo3A3Eemga9aDicIVLgdiFATsAiS8FKewF4igG/CAKIMAA6EUKGG9+SUAAAAAASUVORK5CYII=) repeat-x;}
#warranty:after {content: ''; position: absolute; left: 0; bottom: -6px; height: 6px; width: 100%; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpi1NXV/c9AGPQxAYllBBSB5ItBCqOBeA8ORXug8gxMUAFXIL6EpugSVJwBWSEI6APxUyj7KZTPgE0hCMig0XAAEGAAybgKmzy2TaoAAAAASUVORK5CYII=) repeat-x;}
	#warranty .wrap {overflow: visible;}
	
		#warranty .ford {position: absolute; top: -260px; left: 50%; margin-left: -230px; width: 488px; height: 287px; background: url(../img/ford.png) no-repeat;}
		
		#warranty .img {display: inline-block; vertical-align: top; width: 121px; height: 121px; background: url(../img/god_yellow.png) no-repeat; margin-right: 41px;}
		
		#warranty .cont {display: inline-block; vertical-align: top; width: 810px; position: relative; z-index: 1;}
		
			#warranty .cont h3.title {font-size: 26px; margin: 0; letter-spacing: 0.07em;}
			#warranty .cont p {margin: 10px 0; height: 80px; font-size: 19px; overflow: hidden;}

/*************** Отзывы наших клиентов ******************/
#reviews {color: #fff; padding: 60px 0 100px; background: #494949; position: relative;}
#reviews:before {content: ''; position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 867px; background: url(../img/car_sprite.jpg) repeat-x center -1340px;}

	#reviews h1.title {text-align: center;}
	
	#reviews ul.ul_block {margin: 73px 0 43px;}
		
		#reviews ul.ul_block li .rev_cont {margin: 25px 0 0 83px; padding: 30px 15px 30px 85px; background: #3e3e3e; position: relative; min-height: 100px;}

			#reviews ul.ul_block .img {position: absolute; left: -83px; top: -25px; width: 150px; height: 180px; background: #fff; border-top: 5px solid #fed420; overflow: hidden;}
			#reviews ul.ul_block .img:before {position: absolute; content: ''; width: 14px; height: 22px; display: block; right: -14px; top: 55px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAWCAYAAADwza0nAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKhJREFUeNpi+P///0wgZgNiBlIwiACBk0AsR45GEHgFxE7kaASBP0BcSo5GGFgHxDzkaASBG0CsTo5GEPgMxIHkaISBdiBmJkcjCOwCYiFyNILAQyA2Bmlk/A/WThL4DsS5ZGsk1am3gdiAVD+uRk4UxGj8CcQ5pMYjKBQtSU0AW5DjjRiNoBxSQWrueA7E9qRmq71ALEFqRm5ET8TEaHQltaACYYAAAwBklcwHMX0DtQAAAABJRU5ErkJggg==) no-repeat;}
				#reviews ul.ul_block .img img {height: 100%; margin-left: -40%;}
			
			#reviews ul.ul_block h3 {margin: 0; font-size: 26px; text-transform: uppercase;}
				#reviews ul.ul_block h3 small {font: 16px 'PT Sans'; text-transform: none; letter-spacing: normal;}
			#reviews ul.ul_block p {margin: 5px 0;}
		
		#reviews ul.ul_block li:nth-child(even) .rev_cont {margin: 25px 83px 0 0; padding: 30px 85px 30px 15px}
		
			#reviews ul.ul_block li:nth-child(even) .img {left: auto; right: -83px;}
			#reviews ul.ul_block li:nth-child(even) .img:before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAWCAYAAADwza0nAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALpJREFUeNpi/P//PwOJgA2IJzOANJKA5YD45H8SNTkB8av/UECsplIg/vMfCRDSwAPE6/5jAfg0qQPxjf84AC5NfkD8+T8egK6BGYhb/hMBkDUJAfGu/0QCmCZjIH74nwQA0pQMxN/+kwiYgMnnLwM5AGqrARDfJtWpyJG9mhyNMJwDxD/J0QjCloRCGV+SA8XrFnI0wnAFes4gJVvZA/FzcjSCsAQQ7yVHIywTNII0MpJRWIGAK0CAAQBUequrFtxj0gAAAABJRU5ErkJggg==); right: auto; left: -14px;}
			
	#reviews .load_rev {font-size: 19px; padding: 13px 0 7px 55px; color: #fff; background: url(../img/icons_sprite.png) no-repeat 0 -450px; position: relative; text-decoration: none;}
	#reviews .load_rev:hover {background-position: 0 -500px;}
	#reviews .load_rev:before {border-bottom: 1px dashed #fff; content: ''; position: absolute; bottom: 9px; right: 0; width: 180px; height: 0;}
	#reviews .load_rev:hover:before {display: none;}
	
	#reviews .trust {width: 423px; height: 156px; background: url(../img/map.png) no-repeat center center; margin: 50px auto 15px; padding: 70px 0 0; text-align: center; font-size: 19px;}
		#reviews .trust h3 {margin: 0; font-size: 23px;}
		#reviews .trust div {margin: 5px 0 11px;}
			#reviews .trust div span {display: inline-block; vertical-align: top; margin: 9px 2px; background: #ffd215; padding: 12px 15px 0px; font: 62px/45px PF_DTCP_M; color: #2d2d2d;}
			.win #reviews .trust div span {padding-bottom: 10px;}

/*************** Скидка ******************/
#action_price {background: #ffd215; padding: 15px 0 30px; text-align: center; position: relative;}
#action_price:before {content: ''; position: absolute; width: 22px; height: 10px; margin-left: -11px; left: 50%; bottom: -10px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAKCAYAAACwoK7bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQlJREFUeNpi/H9Rko+BiWEPw/8/pgxUAcx3GP4yODIx6D37xPD3vzMDI8sxis38z3yJgYXBjsHg+RMmsID+888MPxhcGJhY9pFtKBPzGQZGBkcGzefPQVzG////IySfSbIxvGNYy/D/rw9JhjKynGBg++/CoPb8K9weFAVSz38xcDOGMDAyryPeUOa9DF+AQYlkKKbBIKD47CfDsRehwEhYToShmxkEGLwYLJ5/wwgZrBrS/v9juP8nFhhui/EYupKBjSGEQQboS2zSKGGMDVyRnA0M8xS02J/PcOJFKtABf3GnEKDBBPElyQn/L4n+h2CJqcToIexihMvbGf4zMjLoPqsgRjlAgAEAlyqP6FjCBkEAAAAASUVORK5CYII=) no-repeat;}

	#action_price h3.title {font-size: 24px; line-height: 31px; margin-bottom: 23px;}
	
	#action_price .price_block span {text-align: left;}

/*************** Форма для акции ******************/
#action_form {text-align: center; padding: 30px 0 45px; position: relative;}
#action_form:before {content: ''; position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 250px; background: url(../img/city_sprite.png) repeat-x center -1001px;}

	#action_form .wrap {min-height: 310px;}

		#action_form .count_global {font-size: 17px !important;}
		
		#action_form form {padding: 0; margin: 18px 0; position: relative;}
			#action_form form input, #action_form form select {width: 240px; margin: 0 10px; vertical-align: top;}
			#action_form form .btn {margin-left: 15px; padding: 14px 23px 5px; vertical-align: top;}
			.win #action_form form .btn {padding-top: 12px; padding-bottom: 7px;}
			#action_form form .btn:active {padding: 10px 23px 9px;}
			#action_form form i {color: #898989; font-size: 13px; display: block; margin: 13px 0;}
			.ukazka {font: 20px/30px 'Bad Script'; position: absolute; right: 162px; bottom: -125px;}
			.ukazka:before {position: absolute; top: -72px; left: 66px; display: block; width: 25px; height: 54px; content: ''; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAA2CAYAAAAyEzKAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhhJREFUeNq8mNtLAkEUh3c3zQqzljKtp0K7EChZ79JjT/2zPfUqBNFFI+hG9CBdCDOxjMou2u/EWdgEc3dnjgMf64o73+45M2dmNdvtthGkmabZ6ycDYAa8hgz9jfqcYkhU0ykJgySYBBb44u8rZj6fV+q5UChEuPMJimI6nbZjsVilWCy2cP4NzkKKglEc5vm0lslkmrZtzzUajRecf4KyEz+VRp3dgypHZBM8lkqlBxzpBmrKEnRMQ/OOTzfo7svl8j6OC4BEFLLfBOloOTAGtiCJUW5YYuiSTIMUKCJHbR5dDfCuSzJIUQM34BJEOp9Ch2Sd73iPc0Sfj0Fdl4SSa4NtJ8HOYOAB8acEBA1TFly4Y+9u7ppoKYTpDRx5+XEQyRKXkB2vF/iVjIAMOOlMrk7JKtekYz8X+ZEkeI049BtfP5I18ASupSQpzsdhkKHoVZLj0lGXkizz0noQtDT0koR4Xpy71mztkgXecZRUqqjlYXZfqi44Vo+nsLzWp6CSRR5RhpQkwavcqaQky7P7WVISVx1RvSQ0uz9owyYpSelKeDfJELMrKVnhjZkhKUk6O3EpCa0Xw1wMxSRp0Oy2j9IlmdE5bLtJouBKUjLO68atpGRWIhedkomgmwQ/EsrHo7QkzG+xYhLnRbIqKYnzJtqQlIz2QxLthyTMNUtcIv4koX5IDPd7uHQVFpW0DPX/vf5tPwIMAIfNfbeM8+jPAAAAAElFTkSuQmCC);}
		
		#action_form .countdownHolder {margin: 35px 0;}
			#action_form .countdownHolder h5 {font-size: 17px;}
		
/*************** Информация о перезвоне ******************/
.phone_info_block {background: #2d2d2d; color: #fff; padding: 22px 0; text-align: center;}
	.phone_info_block .phone_info {display: inline-block; padding: 10px 0 10px 65px; margin-left: -18px; background: url(../img/icons_sprite.png) no-repeat;}

/*************** Доставка ******************/
#delivery {padding: 20px 0 30px;}

	#delivery .wrap {overflow: hidden; background: url(../img/delivery.jpg) no-repeat 0 80px; min-height: 395px;}
		
		#delivery .cont {padding: 32px 0 0 350px;}
			#delivery .cont h1 {margin-bottom: 33px;}
			#delivery .cont p {margin: 7px 0;}

/*************** Карта ******************/
#map {height: 310px;}

/*************** Заказ в футере ******************/
#footer_zakaz {background: #2d2d2d; padding: 30px 0;}	

/*************** Футер ******************/
#footer {text-align: center; padding: 28px 0;}
	
	#footer a {color: #6c6c6c;}
	
	.politika {font-size: 13px;}
	
	.go_top {display: inline-block; text-indent: -9999px; margin: 5px 0; width: 41px; height: 41px; background: url(../img/icons_sprite.png) no-repeat 0 -550px;}
		.go_top:hover {background-position: 0 -600px;}

/****************** data:image ******************/
.phone_block .time {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUFJREFUeNpsUTGrglAYNRULwSHJoakEBwkLBANx6Re0OoS7W+DaLjo4uzX5C5raGoJaIxsSwZYWqUECFwXxfb77kIb3wfXee875vnsOduq6xn4ry7LdbpckSa/X0zRtsVjgOI6ov833fUEQ9vt9t9vN89yyLEVRoihCLAaTPM+bTCZxHNdftd1uh8MhDG6eejweLMs+n0/EoTZUrusul8sGtG17vV63xLeoKIp+v/96vfDL5aKqKvZfURQly/LtdsMJgqiqCqHv95vnedM0wTtCgCJJEp/P58fjEUEcx4VhCIfZbAYNIL1er5IkYWmaDgYDSPsdDaTw3Ww2q9WqMQorCILRaHQ+n1tRWZaO44zHY3ANVxKGG4ZB07Su64CC08/nczgcptPp6XQCAyDotL8FusHc/X5nGAbyiqLYxvwRYACYHdiWLQJeBQAAAABJRU5ErkJggg==);}

.bell {width: 14px; height: 15px; display: inline-block; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbFJREFUeNpi/H9JlAEdqATysQCpA1Cu4531n36jKNB9xcCIrBGqIVdO4l/eoxdMClDhQ0C8CYgnAw34haERqIkTSK0EYl8QX13+H1j85kMmmLnbgTgYqPk7SCMLkgOyQZoUpf4xlMX9YLDU/QsWPH6ZmaFuBufL1x8YPYHcfCDuAInDjWNlYUgF0S2ZPxhczf8w8HD9B2MQe0Lxd3GoskSgyxjhGoEc8f//GWTFhP4zSIn+wwgsRam/DEC570CmDBDLIdto8OcvA6eN/h8GWXFMjSAD3cx/g8KAC4hN4BqZmRkMQLSMGKYmGBAW+A9jasE1ykv8MwbRf3HrY/iNiElJsEag/3h//WawAXMYcWtkhgcjg42KiooQKDqin75mApvy/jMjw4u3TAxff6Bq4uZgYHj3iREUP8yg6AfiBEZlZeWfQAYbug2gqADZ8vELVmf8BdlYC8TaIA4Q/2FnZYj9+ZuB49SCzwxMQI0aIXwMjIwMH4HRtQoozwK19SYLMAl1oSVwkENz52xkZzhxmRksBtS0CKguDzmRs2BxRh0Qi/ctZfcG2sQITeB16IoAAgwAiXOCYLiBpzIAAAAASUVORK5CYII=);}

//.logo {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARwAAAAYCAMAAAAfzLJwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF////AAAAu7u7iIiIERERMzMz7u7uzMzMVVVVqqqqZmZm3d3dmZmZIiIiREREd3d3lWQ+nwAAAr9JREFUeNq0mdmCoyAQRUE2UdH//9vpjKhQC7Ik9dQhQQ6XshZayNv0rlbx2DkooElgKh1X5Nz0kzo/GJs+c/sMHYI2iSz50i/m72GLRxP6SCBIvu5hh8SR7gVpOv8OmTZi/3827eI4cw0ZByd0kUAQsPAjZJc4pozk9OmjLnvkev7At4qzpYMbmNBDgkDgyvuQOPEjg2QNKUN08LlRHJePOjFMgkDQ0tOQOHItIO3wkE8LcaptEyfko0EMkyCQqMifqdPTlhpxpttWgLTzSIfMFhDQAzZSnHOZdNkYi+Mxez/nXtBNgkFQjAo14hQOWHFIG/P2HHe8E7zhZY/naTNxqh0kGCSdnT2pVxy90kiOSuIf0zJ7EWrF2R938Vm07CbBIMnsM1jrQXE+kBRSTA9IG4/jV5U44dnGSpxqO4nnAmlSNcxNAZka9yQSyCm3xXcii6k14ry4fDsJASLL6adHHG15JOQc528Xl2XKb4nTQkKBQG2CGBZHzjwScuYtHnGgEtmoOC0kFAjYrHZD4szUd9kEuH8T49xRaiE6xGkmoUCA3zgxJI7Vb0jg1VkvTlcodXrEaSUhQbLGStnKrvyuAQVdQlBIiyGqGXUn5FBoITrEaSUhQZLNVuXsciq/C3OMZOxERELQA7ClDl5WP5W+JWuQNhIShNtsrzirZpDslSzTSDhxuXK4CGwkoUG+Lc7V2lLt3ooi4QKZTH/7cIyQ0CAv4jwdpq1pPJ8jJW9RFIyEGpVZrlacCTae0wgJDfIiDort7zWj45FiCjHkdZWUhdtSAtMwPtdDwoB8X5zbnYmNbfmkGR95qBbH6dcCrZqEAfmBONeZUhsLaSTMO91I6GvFKV+TNpFwIL8Qx/FIUxoJVX6toiTfQpCYpQv2JhIO5BfixExCbmxPnmbyM18Lt6UMJvuvmTYSBuSfAAMAyI8YWVgofVIAAAAASUVORK5CYII=);}

.price_block .price:before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAABGCAYAAAAXdB7TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAa9JREFUeNq8V7FKA0EU3GwqK8EiKIii2ImFpZ1YpRWEg2ut/AH/xR84EFIJYiClYiX4ARaCIIqgIATSGNb3dDfk7vbdvjHBgSFN5mayeTu713LOvRtjVokjo4QlLhG7BoD1nzkialE856N1iEPEaYF4iMaDIoZ4jLGP+IE4tYkZGk8dcTpewDrxCXEymogxUTqii2OHU0u0wrMydCEYj8RN5DcxNoh7qKhxQaR4jFe/OceI0zLxAI0nRmyKZ/zE1/oj5RTtD6sY6hyNZ2L9oXGq9YdV1kKOxqv1h9ap1B9aUSmiNl6pPxCnyeZERflf4jG2g1OfuE/cJZ4mDriM2+WW2K40TuZkPPAXjoWqehNEdza2naemIIaCn3gVcekKLl/EtdCwZ8Qt4iLxiPgiiK5/FtthOGER8j9NJh2ZiAG6NX5XDZxynpAV4ifi1A8CRFSgHTH0qzZCnC7QWq5F0x4Anerwppx66KEWjZaK9+wrC3LqSRvRotHmfvk4n/uFKia6bxJIt7DiX66jNylBTFRoduTMl/mBRlAVFdoum+lV6FIrmBapo4V48IvktwADAKlTBj0VWEezAAAAAElFTkSuQmCC);}

.count_global {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAIAAACDRijCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdtJREFUeNqUk7urgXEYxx3HNSlxpHeRElEokdugjJJJMlpkkZHFIplNdsrgDzAYDFKKwSVKLBZKKDIQueR8D8t73vMel+/w63d7P+/ze57v86HT6U6nk0KhYDAYBoPBYrGYzeb78i19+P3+er1O2ZVIJCaTyW63BwIBkUj0CujT5/N1Oh3K7n6/H4/HtVotn88vFgulUvkUx1Sr1Q+Od7tdLpdzOBzpdBoZePS0Vqvl9Xrvz0kkEkajkc1mTyYT7AyHw2632+v1ptMpllqtNpvNYqQHbbdblUqFWSaTcblctJc2m02/3wcUYyQScbvdNKDr9Wqz2RBCtVpFIvR6PbmIVqsVWScXsdFoiMVip9NJJQEUDAYJgiiVSvP5HDeYfySVShFFKpUajUa4g/Sv1+vrb/2AUJ1YLFapVFarFSJnsVjMfyQUCkOhULPZpAeRVSgUiJtkMtnXTaKbgBAIBHw+n8vlcjicaDR6PB7JH/7kiPzSdrt9L+JTUYrIpBxrNJoXewLm8Hg85XKZHoT45XL5i6zD4RAOh4vFIg3oraCgy+USj8fhic9kMkk5g014PB5MBIuj8OfzGa33gIUsz2YzarL/E8wN0+L/g8EAS7Q02nC5XMJWmGD8FmAAPtIVMyrNZHYAAAAASUVORK5CYII=);}

.pluses .priziv:before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAB/CAYAAACXKS5wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABTlJREFUeNrsnQlTG0cQhWeXFQIcbOQY4jOY2CSp/P/fkirnMOA42OY0RCAkBMo8622yJuBIPYu0x3tVXaPiFB99Tc+AosFg4KTPFUXRl94de/uKdsfbViJk/6sstEWuqfreBsmI9OsoAHt8BVrX24W3M3rhG2/n8sSbdekNfD54axPeKqHCOw9pLkpzojzxRs14+8bbI8KDdbz9zHB28sQv6663Z97mvB0Q4BLDuJ9+kCDeXEyeeFthWL8mtHVv+94+Zj9YEP8r5Lw1b7Pe9rz9SZA/EeTbq58giJ/nvsf0PsD6zdtRJqwb3n7PhvE/nY0KyyfNe/uOuW/X2/Y1sJLrAMoTh0KheMHHWe+7qv5NXyBR+H4KXzTPG95OR/nEq1vlukJcYPg2ve0wfC+sX6yOEFsECP3q7Tj0C9YJInq/p96WGbYbDGMniKP/nC85NNjJ9H5OEEdTkwDRvmxyx5H7b6gu+W+D+18niOMD7HKn0bnNXFFFoYBgfHXCBrp/2wm3ahX4Ob0w9wJSB4gxC8gi4b2fZOmvSguzRoBbbjjCcoI4ujCi+oGtzNtJA6wCRABcJ8BfvP01rTAo8xBhnT/DxrQAlhniLEM4nqYHlhkitm/fe8Mo/pUbnglPvS0oYxFJzzvaRXhSZfJETKJf8Dm/KgrAMkFMWEQW2Ae2i/bkyqBVAsQh+mERt0pFF/bCS9zKHRbxCRYdIu7BfO2GB0nvi/okiwwRoywcZ+Jq27si/6aLChFnIZgJfnTX3H0RxNG2cz+64SD1TRmqXtEgool+ycc4Ez4XxPEUsZVpsJk+dSVRkSAiB95jDmy7EqkoEB+wEu+yGjtBHE9zDGN43x+uhIoL8P3X+BiD1YEg2vIgWppNbz1XUk0TIvIgbmjhfHjflVjTgpjmwZMy7EiKCvE519dlzYPThrjCvfFWmfPgNCECHsZbOJ3bcxVRPOHvtcrHm65CmiREzAfn2Q/2BHF84ZoH/mYE4/0DVzFNAmLEXQmq8LaroCYB8QELCvLgmSDamupvWY0PXEV12xAfct1yFdZtQsStVRx3Yj7YFURbMUFTfeFKOGQtCsT77AkxZD0XxPE1ywHDqSvotY8yQFzObO0uBdHW0jxkO9NxNVHeEFe4brsaKU+ITffvuL8riDY94frB1Ux5QUQubDGMe4Jo01Ou+66GygMimmrcoXlXRy/MC+Ijrnuupopz8MIWi0lPEMP6wh1XY4VAxB4ZU+vdOnthKMRleWEYRPwlFo5A8W/yzgTRJrQ0kbzQDjFiW4P9cVsIbRCbNDTXl0Jog/iM67Hw2SCirbnL5vpc+GwQl7juCp0N4gx7w4680A5xjrajgmKHeJ/rkbDZICbcJ+McuS9sNojpC7lgZqgXtTJCRCjjXs2pkNkgIpRbCuUwiOkLXR0Klx2iQjkQokI5B4jzXPeFyg4xbbC7QmWDGBPisfbKdoiNTIMtGSG2uJ4Ikw1iGso9hbId4gwr84H2ynaIDe1SwiGm+VChbISIt+FwvuMCXoat7hAT5kP8A0gdAxghpvlQxwABEBe59oTHBjEixK7yoR0i+kMMYdvKh3aICd+mezYBEOe4aoodAPEOV02xjRAjQjxTPhxPSea17tOhw9FgMBBEoyfGLCyaHwZATHcqHWGxQ0wrsyY3ARAXWFC0UzFCjOiJXVVmO0SsTULUcUAAxFlBDA/nyOmmQ7Anqr0JhNjQnjkcYpOrKnMOnigFQryQJ4ZBTJQPwyCitZmhF8oTAyDGbLIjIRlfCb2vTYgaPhj0twADAOiKCEXTKGuvAAAAAElFTkSuQmCC);}

.setting:before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAvCAYAAACsaemzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiNJREFUeNrcmglLQkEQx/eZmh1i2X1IBwR9/08TRNBpqdHhlZn62oHf0vKorDB1dmBYn4i+HzPz35n1RXEcm5AsYt1mLWsDSAYkhS9YL1qf0R4hgRlYf7We4Vo9kFjTi1YQQC+sc6EA9Ui9QkhADYBSIQCJ9j0gDNkQgMRarIVQgLrW29bXNaedf+OSdhVSLhsCkNuPDFEKAqiLOKxpjdJntXLLuhIKUMd6nQ48EwKQ2JXWKH0FJFF6tr6jLUrf7TflxPCnHkg22Tvrq5q68GEdQZUN90jLNDsM6M36KXW0GQKQYayoAbQcApDYDV3E/rR3ED8F6ls/5/NST2ntQC71zqznrJdCABJ7Iv3kDG93GoH+kjp3qN4Gkn6jHcj1ejMonxwnX2sHMojEgEg5qFgzkNilN+FmPMiJWTSi79lAJOQE9sJ8nCD9uyX/fYhG+N3SRRzy+mRcUP8JZNijjhGMCuN8XzOQq8st6qpDnTU0A/kpeMBvVIlWTzOQIfVKnE3ECMbjKJVw3EDO8qjgPJOwRKs+CrBJAbm+scjBSxqJL1NffY1AvmgsIRxZ6uqKiPU0AvkRk3/f96zP8t490/HrX6M2SSAfLEe3UfTOMmoISPc3tTYNQMl0XGQPy/OeAD3jbdIy1gLk31cWqGVWd69N4BpE0gHG0wyUhEtTZyImBVLUeBFs4U0NQJ/VXJpxJU+KznNtIu1PY0XWzMdTMJl3AQYABSGSLlFL+okAAAAASUVORK5CYII=);}

.phone {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdVJREFUeNqk1c0rRFEYx/EZJBTSWHgnL4kyKyxsbLFQLFDClsiSkii2/gHb8V4iC6/FAiuRGsSCvKS8RKxsqOt7eG7dTucyl1uf5s655/zmzJlznvFbluVzuVLQjDqUIU3aHxDGGmbwYhytgjVxGMYT5tGGfGlPRAla5dkzRhGv5+ihuTjEotz7flGIJRwhzy04G9cYgD+CUKd+GZulB8fJTHs9Bjp1Y89eFruxDwv/CLXNyTf+Ck7GvWFNqxDGsunHcaGW4hEB9aYds4ZO29b39YFmD7OeQE8UO64ei4adWCqv0bKXI71UVq0KLseeocOOvD5hwUPwPoJq6m8ua1gty3CDTA9LEYN3dfMqP6Cp05is8waSvAafotilk/rATQlfRY60BzGDJsRqY9RBu/XJmW/6YQbp2JLwcwxh17Fj1rX+jWqLqpsOTP/y9QIYt8zXmdY3pE6wukmRKpUdwfrVyCQu5VCtoMLxPAMPSLUbRmRJ/nuk1boP6kUoLDXjr6FdONGLkF1br/4Y3ql2gmQYC32eFO35CA9FvlS0YxQ4n0Vpx/EKlTjEASbRiBypGQkoQgNCUgqOZMyFM8j/w59pAC1SgIJIl/Y7+TNdxxSeTYM/BRgABhrGrvu3VYcAAAAASUVORK5CYII=);}

.link_play, .video_block a:before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA2CAYAAACm9ZtyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcZJREFUeNrEmbFLw0AUxs9YBMHJyUkQXLtWcNFJFARBdJU6OdZR/4K6627B0YCLQ3Eyi2Bxy9qpU6dOgWJB4vfkBU69QJpc3vvg13a7L9yX995dTZqmt2ARGA0WUvo0pg9OQWKElRkgxeAQjCQNBNbvJngHLS0DpDXwCtpiDtJ8dSVDmKcQnIGpRAjzNABHYCyRAZdaHM6mlgHSOngD+1oGSCvgGXSkM+BSD1yAmZYBUgSOwUTLAGkIDvi79gy4tMlvyI6WAdIqeClbvgNPYV4C96ArnQGXnrh8J1oG5potAlOPCs8WdRmwZ4sTLQOkZfAIrqQzULh8Sxpwlu/AyIoq5oc9W0gbIG3Ys4X0Ftj6ApeBUVZDad2Ej4J9DQMjLtOxRghpxN/KFpc28AB2/54vpAxc552w6s7AlBcONd6CMR/pBhqvoepAQtc920VvWnwbuOMnL3zX5GsLZtzrexqleMI9PtLoBapHs4jL6rDKE5Q1QHu9V/VkXNYAldVzH3cD82Yg4YVDjYHkVw/3qSJb8K+HSxoIXT1cysANz2213ZL+yHFH/AnaUn9YNHyW1apbEHPYxBa3DWQ9fGiEFZTp4T71LcAAKj2x88n71A0AAAAASUVORK5CYII=);}





.countdownHolder {text-align: center; margin: 15px -10px -7px;}

	.countdownHolder h5 {font-size: 14px; font-weight: normal; margin: 0;}

	.countdownHolder > span {display: inline-block; margin: 5px;}
	
	.countdownHolder .num_block {background: #e1e1e1; padding: 10px; display: inline-block; position: relative;}
			.countdownHolder .num_block:before {position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: #fff; content: ''; z-index: 10;}
	
	.countdownHolder .name {display: block; font: 12px PF_DTCP_L; text-transform: uppercase; letter-spacing: 0.2em; margin: 5px -3px 0 0;}
	
	.position {display: inline-block; height: 30px; overflow: hidden; position: relative; width: 12px; vertical-align: top;}
	.digit {position:absolute; left: 0; top: 0; font: 30px/37px PF_DTCP_M;}
	.win .digit {line-height: 31px;}

        /*-----OVERRIDE-----*/
        
        .yellow-badge {
            //background: rgb(255, 210, 21);
            padding: 2px 4px;
            border: 1px dashed;
            border-radius: 6px;
            background: #fffb00; /* Old browsers */
            background: -moz-linear-gradient(top,  #fffb00 0%, #ffc500 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffb00), color-stop(100%,#ffc500)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #fffb00 0%,#ffc500 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #fffb00 0%,#ffc500 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #fffb00 0%,#ffc500 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #fffb00 0%,#ffc500 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffb00', endColorstr='#ffc500',GradientType=0 ); /* IE6-9 */


        }
        
        .shift-left {
            margin-left: 16px!important;
        }
        
        .item_tovar .cont .price_block .price:before {
            background-image: url(../img/badge_right.png);
        }
        
        .item_tovar .pay_block p strong:before {
            display: none;
        }
        
        .item_tovar .pay_block p strong {
            color: black;
            height: 20px;
            line-height: 20px;
            border: 1px solid;
            border-radius: 4px;
            background: #fffb00; /* Old browsers */
            background: -moz-linear-gradient(top,  #fffb00 0%, #ffc500 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffb00), color-stop(100%,#ffc500)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #fffb00 0%,#ffc500 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #fffb00 0%,#ffc500 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #fffb00 0%,#ffc500 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #fffb00 0%,#ffc500 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffb00', endColorstr='#ffc500',GradientType=0 ); /* IE6-9 */
        }
        
        .item_tovar .pay_block .pay_block_descr {
            margin: 10px 0;
            line-height: 16px;
        }
        
        .text_action:before {
            background: url(../img/action_red_2.png) no-repeat;
            right: -16px;
            top: -12px;
            width: 117px;
            height: 117px;
        }
        
        .price_block .price {
            background: #FF0000;
            color: white;
        }
        
        .price_block .price:before {
            background-image: url(../img/badge_right_yellow.png);
        }
        
        .text_action {
            border: 2px dashed;
        }
        
        .text_action h1 span {
            background-color: black;
            padding: 0 2px;
            color: white;
        }
        
        .text_action p.descr {
            text-transform: uppercase;
            font-weight: 700;
        }
				
				
				.confident-link {
  cursor: pointer;
  text-decoration: underline;
  margin: 10px 0 0;
}	

.conf-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
  background: #000;
  cursor: pointer;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  opacity: 0.5;
  display:none;
}

.hidden-conf {
	display:none;
}

.conf-info {
  position: relative;
  cursor: default;
  width:100%;
  max-width: 800px;
  padding: 30px 30px;
  color: #000;
  z-index: 9999;
  text-align: left;
  background: #fff;
  border-radius: 6px;
  position: fixed;
  top: 8%;
  left: 50%;
  margin: 0 0 0 -420px;
}
.conf-info .conf-head{font:30px/30px 'arial', sans-serif;margin:0 0 16px;}
.conf-info h5{font:bold 18px/18px 'arial', sans-serif;margin:16px 0 6px;}
.conf-info p{font:13px/15px 'arial', sans-serif;margin:0 0 8px;}
.closeconf-but{position:absolute;top:20px;right:20px;height:36px;width:36px;cursor:pointer;background:url(../img/123.png) no-repeat;}

        		.ajax_loader {
  display: none;
}

video {
	display: block;
	width: 100%;
	height: auto;
	max-width: 100%;
}