
@font-face {
    font-family: 'Din';
    src: url('../fonts/DINRoundProRegular.eot');
    src: url('../fonts/DINRoundProRegular.eot') format('embedded-opentype'),
         url('../fonts/DINRoundProRegular.woff') format('woff'),
         url('../fonts/DINRoundProRegular.ttf') format('truetype'),
         url('../fonts/DINRoundProRegular.svg#DINRoundProRegular') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
    font-family: 'Din';
    src: url('../fonts/DINRoundProMedium.eot');
    src: url('../fonts/DINRoundProMedium.eot') format('embedded-opentype'),
         url('../fonts/DINRoundProMedium.woff') format('woff'),
         url('../fonts/DINRoundProMedium.ttf') format('truetype'),
         url('../fonts/DINRoundProMedium.svg#DINRoundProMedium') format('svg');
	font-weight:500;
	font-style:normal;
}

@font-face {
    font-family: 'Din';
    src: url('../fonts/DINRoundProBold.eot');
    src: url('../fonts/DINRoundProBold.eot') format('embedded-opentype'),
         url('../fonts/DINRoundProBold.woff') format('woff'),
         url('../fonts/DINRoundProBold.ttf') format('truetype'),
         url('../fonts/DINRoundProBold.svg#DINRoundProBold') format('svg');
	font-weight:700;
	font-style:normal;
}

@font-face {
    font-family: 'Avenir';
    src: url('../fonts/AvenirNextCyrRegular.eot');
    src: url('../fonts/AvenirNextCyrRegular.eot') format('embedded-opentype'),
         url('../fonts/AvenirNextCyrRegular.woff') format('woff'),
         url('../fonts/AvenirNextCyrRegular.ttf') format('truetype'),
         url('../fonts/AvenirNextCyrRegular.svg#AvenirNextCyrRegular') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
    font-family: 'Avenir';
    src: url('../fonts/AvenirNextCyrMedium.eot');
    src: url('../fonts/AvenirNextCyrMedium.eot') format('embedded-opentype'),
         url('../fonts/AvenirNextCyrMedium.woff') format('woff'),
         url('../fonts/AvenirNextCyrMedium.ttf') format('truetype'),
         url('../fonts/AvenirNextCyrMedium.svg#AvenirNextCyrMedium') format('svg');
	font-weight:500;
	font-style:normal;
}

@font-face {
    font-family: 'Avenir';
    src: url('../fonts/AvenirNextCyrBold.eot');
    src: url('../fonts/AvenirNextCyrBold.eot') format('embedded-opentype'),
         url('../fonts/AvenirNextCyrBold.woff') format('woff'),
         url('../fonts/AvenirNextCyrBold.ttf') format('truetype'),
         url('../fonts/AvenirNextCyrBold.svg#AvenirNextCyrBold') format('svg');
	font-weight:700;
	font-style:normal;
}


/*---------------- Animation ----------------*/

	/* Shake */
	@-webkit-keyframes shake {0%, 100% {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);} 10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}}
	@-moz-keyframes shake {0%, 100% {-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);} 10%, 30%, 50%, 70%, 90% {-moz-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {-moz-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}}
	@-o-keyframes shake {0%, 100% {-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);} 10%, 30%, 50%, 70%, 90% {-o-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {-o-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}}
	@keyframes shake {0%, 100% {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);} 10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}}

	/* Translated */
	@-webkit-keyframes translated {0%, 100% {-webkit-transform:translate(0, 0);transform:translate(0, 0);} 50%{-webkit-transform: translate(10px, 0);transform: translate(10px, 0);}}
	@-moz-keyframes translated {0%, 100% {-moz-transform:translate(0, 0);transform:translate(0, 0);} 50%{-moz-transform: translate(10px, 0);transform: translate(10px, 0);}}
	@-o-keyframes translated {0%, 100% {-o-transform:translate(0, 0);transform:translate(0, 0);} 50%{-o-transform: translate(10px, 0);transform: translate(10px, 0);}}
	@keyframes translated {0%, 100% {-webkit-transform:translate(0, 0);transform:translate(0, 0);} 50%{-webkit-transform: translate(10px, 0);transform: translate(10px, 0);}}

	/* Scale 1 */
	@-webkit-keyframes scale{from {-webkit-transform:scale(1);}55% {-webkit-transform:scale(1.2);}to {-webkit-transform: scale(1);}}
	@-moz-keyframes scale{from {-moz-transform:scale(1);}65% {-moz-transform:scale(1.2);}to {-moz-transform:scale(1);}}
	@-o-keyframes scale{from {-o-transform:scale(1);}65% {-o-transform:scale(1.2);}to {-o-transform:scale(1);}}
	@keyframes scale{from {transform:scale(1);}65% {transform:scale(1.2);}to {transform:scale(1);}}
	
		.si-error{-webkit-animation:shake 1 linear 0.8s;-moz-animation:shake 1 linear 0.8s;-o-animation:shake 1 linear 0.8s;animation:shake 1 linear 0.8s;}
		.translated{-webkit-animation:translated infinite ease-out 2.5s;-moz-animation:translated infinite ease-out 2.5s;-o-animation:translated infinite ease-out 2.5s;animation:translated infinite ease-out 2.5s;}
		.scaled{-webkit-animation:scale infinite ease-out 2.5s;-moz-animation:scale infinite ease-out 2.5s;-o-animation:scale infinite ease-out 2.5s;animation:scale infinite ease-out 2.5s;}

/*---------------- Reset ----------------*/

html,body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
button,img{border:0;vertical-align:middle}
ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{font-size:100%;}
body,td,div,input,textarea,select {font-style:normal;font-weight:normal;}
*:focus{outline:none}
header,footer,nav,section,article,aside{display:block}
iframe{border:0}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#272b30;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#272b30;}
input::-ms-input-placeholder,textarea::-ms-input-placeholder {color:#272b30;}
input.placeholder,textarea.placeholder{color:#272b30;}

	input.si-error::-webkit-input-placeholder,textarea.si-error::-webkit-input-placeholder{color:#cb0707;}
	input.si-error::-moz-placeholder,textarea.si-error::-moz-placeholder{color:#cb0707;}
	input.si-error::-ms-input-placeholder,textarea.si-error::-ms-input-placeholder {color:#cb0707;}
	input.si-error.placeholder,textarea.si-error.placeholder{color:#cb0707;}

label{cursor:pointer}

input[type=text],input[type=password],input[type=bet],input[type=tel],textarea{position:relative;border:2px solid #fff;color:#272b30;font:500 17px/22px Din;margin:6px 0;padding:12px 20px;width:338px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(../../PIE/PIE.php);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-out 0;-moz-transition:all 0.2s ease-out 0;-o-transition:all 0.2s ease-out 0;transition:all 0.2s ease-out 0;}
	input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{-webkit-box-shadow:0 0 10px #fff;-moz-box-shadow:0 0 10px #fff;box-shadow:0 0 10px #fff;}
	input[type=text].si-error,input[type=password].si-error,input[type=bet].si-error,input[type=tel].si-error,textarea.si-error{color:#cb0707;border-color:#cb0707}
	textarea{resize:none;}
input[type=submit],button{-webkit-appearance:none;cursor:pointer;border:0;margin:6px 0;width:338px;background:#b2d234;padding:14px 0 12px;color:#fff;font:500 18px/22px Avenir;border-bottom:3px solid #6d8020;text-transform:uppercase;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(../../PIE/PIE.php);-webkit-transition:background 0.2s ease-out 0, border-color 0.2s ease-out 0, color 0.2s ease-out 0;-moz-transition:background 0.2s ease-out 0, border-color 0.2s ease-out 0, color 0.2s ease-out 0;-o-transition:background 0.2s ease-out 0, border-color 0.2s ease-out 0, color 0.2s ease-out 0;transition:background 0.2s ease-out 0, border-color 0.2s ease-out 0, color 0.2s ease-out 0}
input[type=submit]:hover,button:hover{background:#ffe138;color:#1d1d1f;border-color:#7a5f08}
input[type=submit]:active,button:active{background:#ffe138;color:#1d1d1f;border-bottom:0;border-top:3px solid #7a5f08;}
input[type=submit].disabled,button.disabled{cursor:default;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);}
	
	input[type=submit].yellow,button.yellow{background:#ffe138;color:#1d1d1f;border-color:#7a5f08}
	input[type=submit].yellow:hover,button.yellow:hover{background:#b2d234;color:#fff;border-color:#6d8020}
	input[type=submit].yellow:active,button.yellow:active{background:#b2d234;color:#fff;border-color:#6d8020}

/*---------------- Styles ----------------*/

html{background:#fff;color:#2d333b;font:500 17px/20px Din}
body{}
html,body{min-width:1150px}
#global-wrapper{overflow:hidden;position:relative}

h1{color:#F9F9F9;text-transform:uppercase;font:700 57px/69px Avenir;position:absolute; width:1100px; text-align:center;top:90px;left:0px; text-shadow:0px 0px 0 rgb(178,178,178),0px 1px 0 rgb(135,135,135),0px 2px 0 rgb(93,93,93), 0px 3px 0 rgb(51,51,51),0px 4px 3px rgba(0,0,0,0.85),0px 4px 1px rgba(0,0,0,0.5),0px 0px 3px rgba(0,0,0,.2); }
h1 .left{display:block;float:left;margin:0 10px 0 0;}
h1 .after-left{float:left;font:600 14px/16px Avenir;margin:0 15px 0 0;padding:9px 0 0; text-shadow:0px 0px 0 rgb(177,28,-64),0px 0px 0 rgb(134,-15,-107),0px 1px 0 rgb(92,-57,-149), 0px 2px 0 rgb(50,-99,-191),0px 3px 3px rgba(0,0,0,0.85),0px 3px 1px rgba(0,0,0,0.5), 0px 0px 3px rgba(0,0,0,.2);}
h1 em {display:block; color:#F9F9F9; font:500 14px/20px Avenir;text-shadow:0px 1px 1px rgba(0,0,0,.8);}
	
h2{color:#b2d234;font:700 70px/80px Avenir;text-transform:uppercase;position:relative;left:-5px}
h2.white{color:#fff;font:700 59px/65px Avenir}
	.h2-line{background:#b2d234;height:2px;width:130px;margin:5px 0}
	.h2-line.white{background:#fff}
	h2 i{display:block;color:#2d333b;font:700 23px/30px Avenir;position:relative;top:0px;left:2px}
h3{font:700 22px/26px Avenir;text-transform:uppercase;}
h4{}
h5{}
h6{}

p{padding:5px 0}

a{text-decoration:none;}
a:hover{}
	
	a.button{position:relative;display:inline-block;color:#fff;font:700 14px/20px Avenir;border-radius:3px;margin:10px 0;padding:15px 25px;box-shadow:inset 0 30px 30px #65c1df, inset 0 1px 0 #9fdbf4;
	border-top:1px solid #FF4747;
	border-bottom:1px solid #5C0000;
	border-left:1px solid #840000;
	border-right:1px solid #FF2922;
	background: #FF0000;
	background: linear-gradient(90deg, #800000, #D30000 50%, #800000);
	background-position: -150px 0;
	animation: background 8s infinite alternate;
	box-shadow:0 2px 3px rgba(0,0,0,0.7);
	text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
	}
	a.button:hover{
		
	border-top:1px solid #52D327;
	border-bottom:1px solid #194E0C;
	border-left:1px solid #247011;
	border-right:1px solid #45DA20;
	background: #005F00;
	background: linear-gradient(90deg, #005F00, #378F1A 50%, #005F00);
	background-position: -150px 0;
	animation: background 8s infinite alternate;
	box-shadow:0 2px 3px rgba(0,0,0,0.7);
	text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
	}
	
	
	a.button:active{top:2px; border-top:1px solid #52D327; border-bottom:1px solid #194E0C; border-left:1px solid #247011; border-right:1px solid #45DA20; background: #005F00; box-shadow:none;}
	
	@keyframes background {
	  100% {
		background-position: 300px 0;
	  }
	}

.clear {clear:both}
.centered{width:1100px;margin:0 auto;position:relative}
.last-line-hack{width:100%;display:inline-block;height:0;visibility:hidden}
.invisible{display:none}

.icon{display:inline-block;vertical-align:top;position:relative;background:url(../images/icons.png) no-repeat}
	.phone-icon{width:25px;height:25px;background-position:0 0;margin:3px 10px 0 0}
	.header-usp-icon{height:40px;display:block;margin:0 auto 10px;display:block !important}
		.header-usp-icon.i-1{width:31px;background-position:0 -27px}
		.header-usp-icon.i-2{width:44px;background-position:-33px -27px}
		.header-usp-icon.i-3{width:39px;background-position:-79px -27px}
		.header-usp-icon.i-4{width:37px;background-position:-120px -27px}
	.exit-icon{width:13px;height:11px;background-position:-27px 0;margin:5px 8px 0 0}
		.exit-icon.yellow{background-position:-57px 0}
	.time-icon{width:13px;height:14px;background-position:-42px 0;margin:4px 8px 0 0}
		.time-icon.yellow{background-position:-72px 0}
	.how-arrow-icon{position:absolute;top:78px;left:210px;width:37px;height:65px;background-position:-82px -69px}
	.how-check-icon{position:absolute;top:75px;left:193px;width:80px;height:59px;background-position:0 -69px}
	.usp-icon{height:39px;margin:0 0 5px}
		.usp-icon.i-1{background-position:0 -136px;width:28px;}
		.usp-icon.i-2{background-position:-30px -136px;width:39px;}
		.usp-icon.i-3{background-position:-71px -136px;width:44px;}
		.usp-icon.i-4{background-position:-117px -136px;width:44px;}
	.work-icon{width:33px;height:29px;background-position:-121px -69px;margin:0 10px 0 0}

	.fact-icon{height:29px;position:absolute;top:-18px;left:-16px;z-index:3;}
		.fact-icon.i-1{width:22px;background-position:-2px -23px;left:-15px;}
		.fact-icon.i-2{width:21px;background-position:-26px -23px;left:-15px;}
		.fact-icon.i-3{width:22px;background-position:-49px -23px;left:-15px;}
		.fact-icon.i-4{width:25px;background-position:-73px -23px;}
		.fact-icon.i-5{width:25px;background-position:-100px -23px;}
	

	.header-usp-icon2{background-image:url(../images/header-usp-icons.png);height:46px;margin:0 auto 10px;display:block !important}
		.header-usp-icon2.building-icon{width:37px;background-position:0 0}
		.header-usp-icon2.thumbsup-icon{width:44px;background-position:-39px 0}
		.header-usp-icon2.clean-icon{width:43px;background-position:-85px 0}
		.header-usp-icon2.star-icon{width:39px;background-position:-130px 0}
		.header-usp-icon2.tree-icon{width:29px;background-position:-171px 0}
		.header-usp-icon2.check-icon{width:37px;background-position:-202px 0}
		.header-usp-icon2.water-icon{width:33px;background-position:-241px 0}
		.header-usp-icon2.rotate-icon{width:40px;background-position:-276px 0}
		.header-usp-icon2.p30-icon{width:67px;background-position:-318px 0}
		.header-usp-icon2.time-icon{width:43px;background-position:-387px 0}
		.header-usp-icon2.money-icon{width:31px;background-position:-432px 0}
		.header-usp-icon2.p15-icon{width:59px;background-position:-465px 0}
		.header-usp-icon2.tile-icon{width:46px;background-position:-526px 0}
	.big-form-arrow{position:absolute;top:125px;left:410px;width:36px;height:78px;background:url(../images/big-form-arrow.png) no-repeat;}
	
.green{color:#F86207}
.yellow{color:#ffe138}
.orange{color:#F86207;text-shadow:0px 0px 0 rgb(177,28,-64),0px 1px 0 rgb(134,-15,-107),0px 2px 0 rgb(92,-57,-149), 0px 3px 0 rgb(50,-99,-191),0px 4px 3px rgba(0,0,0,0.85),0px 4px 1px rgba(0,0,0,0.5),0px 0px 3px rgba(0,0,0,.2);}
.orange-2{color:#F86207;text-shadow: 0px 1px 1px rgba(0,0,0,.2);}

header{height:690px;background:url(../images/header-bg.jpg) center top no-repeat;}
header.carpeting{background-image:url(../images/header-bg-carpeting.jpg);}
header.laminate{background-image:url(../images/header-bg-laminate.jpg);height:1021px;}
header.parquet{background-image:url(../images/header-bg-parquet.jpg);height:1021px;}
header.linoleum{background-image:url(../images/header-bg-linoleum.jpg);height:1020px;}
header.pvc{background-image:url(../images/header-bg-pvc.jpg);height:1020px;}
	.logo{display:block;min-height:90px;background:url(../images/logo.png) no-repeat;padding:0px 0 0 165px;font:500 14px/16px Din;color:#fff;position:relative;top:13px;width:425px;}
		.logo b{font:700 26px/24px Avenir;color:#fff;text-shadow: 0 1px 1px rgba(0,0,0,0.9);}
		.logo b .green{font:600 15px/24px Avenir;color:#fff;word-spacing:5px;text-shadow: 0 1px 1px rgba(0,0,0,0.9);color:#F86207}
		.logo-line{display:block;margin:13px 0 5px;height:2px;width:316px;background:#FFF;}
	.top-phone{position:absolute;top:10px;right:0;background:none;padding:0px 15px 15px;text-align:right}
		.top-phone .phone-link{font:700 26px/24px Avenir;color:#fff;-webkit-transition:all 0.2s ease-out 0;-moz-transition:all 0.2s ease-out 0;-o-transition:all 0.2s ease-out 0;transition:all 0.2s ease-out 0;text-shadow: 0 1px 1px rgba(0,0,0,0.9);}
		.top-phone .phone-link:hover{color:#b2d234;}
		.top-phone .modal-link{font:500 18px/32px Din;border-bottom:1px dotted;color:#F86207;-webkit-transition:all 0.2s ease-out 0;-moz-transition:all 0.2s ease-out 0;-o-transition:all 0.2s ease-out 0;transition:all 0.2s ease-out 0; text-shadow: 0 1px 1px rgba(0,0,0,0.9);}
		.top-phone .modal-link:hover{color:#b2d234}
	.header-usp{position:absolute;top:560px;left:0;}
		.header-usp-item{text-align:center;float:left;width:270px;color:#fff;font:500 18px/22px Din;margin:0 0 50px}
		
		.header-usp.long{top:543px;width:100%}
		.header-usp.long.pad{top:535px}
			.header-usp-item{text-align:center;float:left;background:url(../images/usp-bg.png) center no-repeat;width:290px;padding: 10px 0 15px; color:#101319;font:500 18px/22px Din;margin:0 0 50px}
			.header-usp-item.short{width:183px;}
			
			.table-left {float:left; display:inline-block;margin-top:80px;width:540px;}
			.table-right {float:right; display:inline-block; margin-top:80px; width:540px; margin-right: 0;}
		
	.header-form{padding:25px 25px 24px;width:490px;color:#494949;background: #ededed; background: -moz-linear-gradient(top,  #ededed,  #ebebeb);position:absolute;top:525px;left:0;text-align:center;-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;}
		.header-form .form-title{font:700 21px/26px Avenir;color:#F86207; text-align:center;}
		.header-form .form-line{margin:10px auto 0px;height:2px;width:55px;background:#b2d234}
		.header-form .form-exit{font:500 17px/20px Din;margin:7px 0 3px}
		.header-form .form-time{font:500 17px/20px Din;margin:0 0 5px}
		
		.header-form.big{overflow:hidden;top:666px;right:197px;left:51px;padding:20px 28px 25px}
		.header-form.big.pad{top:675px}
			.header-form.big .left{width:450px;float:left;font:500 17px/20px Din}
				.big-form-title{color:#fff;font:700 30px/36px Avenir;text-transform:uppercase}
				.big-form-line{margin:15px 0;height:2px;width:65px;background:#b2d234}
				
				.counter-wrapper{margin:10px 0;text-transform:uppercase;color:#fff;font:700 18px/22px Avenir}
					.counter{margin:5px 0 0}
						.counter-item{float:left;text-align:center;font:700 14px/16px Din}
							.counter-item b{display:block;width:67px;height:59px;border:3px solid #b2d234;color:#fff;font:700 36px/53px Din;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(../../PIE/PIE.php);}
						.counter-dots{color:#b2d234;font:50px/40px Din;float:left;margin:0 1px}
					
					.page-form .counter-wrapper{margin:-20px 0 13px;overflow:hidden}
						.page-form .counter-item b{border-color:#ffe138}
						.page-form .counter-dots{color:#ffe138}
						
						
			.header-form.big .right{float:left;padding:22px 0 0}	
			
			
/*
Table Style - This is what you want
------------------------------------------------------------------ */
table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
table a:active,
table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
table {
	width:540px;
	font:700 14px/18px Avenir;
	color:#000;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	border:#ccc 1px solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.tab-title {text-align:center;background: #ededed; background: -moz-linear-gradient(top,  #ededed,  #ebebeb);font-family:Avenir;padding:7px 15px;}

table th {
	padding:7px 15px 7px 15px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
	text-align:center;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
table th:first-child{
	text-align: left;
	padding-left:20px;
}
table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
table tr{
	text-align: center;
	padding:7px 15px;
}
table tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
table tr td {
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	padding:7px 15px;
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
table tr.even td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table tr:last-child td{
	border-bottom:0;
}
table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}



#reasons{padding:95px 0 0px; background:url(../images/header-tail.png) center top no-repeat, url(../images/bg-gray-structure.jpg);}
#reasons h2{left:0px; text-align:center; margin-bottom:0px; }
	.reason-ritmo{position:absolute;left:320px;top:145px}
	.reason-item{margin:35px 0 0;float:left;width:395px;position:relative;height:118px;}
	.reason-item-r{margin:35px 0 0;float:right;width:395px;position:relative;height:118px;}

		.reason-counter{color:#2d333b;font:700 36px/42px Avenir;position:absolute;top:39px;left:0;}
		.reason-square{width:118px;height:118px;background:url(../images/reasons.png) no-repeat;position:absolute;left:27px;top:0;}
		.reason-text{font:600 12px/18px Din;text-transform:uppercase;position:absolute;left:138px;top:30px;}
		.reason-icon{position:absolute;top:28px;left:60px;background:url(../images/reasons.png) no-repeat;height:55px;}

		.reason-counter-r{color:#2d333b;font:700 36px/42px Avenir;position:absolute;top:39px;right:0;}
		.reason-square-r{width:118px;height:118px;background:url(../images/reasons.png) no-repeat;position:absolute;right:27px;top:0;}
		.reason-text-r{font:600 12px/18px Din;text-transform:uppercase;position:absolute;right:138px;top:30px;text-align:right}
		.reason-icon-r{position:absolute;top:28px;right:60px;background:url(../images/reasons.png) no-repeat;height:55px;}

			.reason-icon.i-1{width:52px;background-position:-120px 0}
			.reason-icon-r.i-2{width:41px;background-position:-174px 0;right:67px;top:29px}
			.reason-icon.i-3{width:50px;background-position:-217px 0;left:61px;top:29px}
			.reason-icon-r.i-4{width:40px;background-position:-269px 0;right:68px;top:30px}
			.reason-icon.i-5{width:50px;background-position:-311px 0;top:31px}
			.reason-icon-r.i-6{width:53px;background-position:-363px 0;right:63px;top:32px;}



#usp{height:590px;background:url(../images/usp-bg.jpg) center top no-repeat;padding:0px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#usp .centered:after{display:block;content:'';width:2000px;height:194px;background: url(../images/video-tail.png) no-repeat;position:absolute;left:-450px;top:0;z-index:2;}	
#video{position:absolute;left:-450px;top:2px;z-index:0;visibility:hidden;opacity:0;}
.usp-overlay{position:absolute;width:2000px;height:665px;background:rgba(255,255,255,.5);left:-450px;top:0px;z-index:0;}
#usp h2{left:0px; text-align:center; padding-top:95px; margin-bottom:0px; color:#fff; text-shadow:0px 0px 0 rgb(178,178,178),0px 1px 0 rgb(135,135,135),0px 2px 0 rgb(93,93,93), 0px 3px 0 rgb(51,51,51),0px 4px 3px rgba(0,0,0,0.85),0px 4px 1px rgba(0,0,0,0.5),0px 0px 3px rgba(0,0,0,.2);}	

	.usp-item{position:relative; float:left;width:235px;min-height: 300px; background:rgba(255,255,255,.6); margin:10px 5px 0; border: 4px solid #F86207; padding:30px 10px 15px; text-align:center; color:#101319;font:500 16px/20px Din;z-index:5; text-shadow: 0 1px 1px rgba(255,255,255,.5);-webkit-transition:all 1s ease-out 0;-moz-transition:all 1s ease-out 0;-o-transition:all 1s ease-out 0;transition:all 1s ease-out 0; }
	.usp-item:hover{background:rgba(255,255,255,.9); margin:25px 5px 0; }
		.usp-item h3{font:700 18px/22px Avenir; margin-top:10px; margin-bottom:15px; }
		.usp-line{width:58px;height:2px;background:#ffe138;margin:5px 0}

					
			
		
.page-form-block{padding:30px 0 0px;}
	.page-form-wrapper{width:1024px;height:493px;background:url(../images/page-form-bg.jpg) no-repeat;margin:0 auto;position:relative;left:-15px}
		.garant-image{position:absolute;top:245px;left:465px}
		.page-form-block-title{padding:105px 0 0 0;font:700 45px/52px Avenir; color:#EB0800; text-shadow: 0 2px 1px rgba(0,0,0,0.6);}
			.page-form-block-title span{display:block;font:500 17px/22px Avenir;color: #494949;letter-spacing:-0.5px; text-shadow: none;}
		.page-form{position:absolute;top:35px;left:650px;color:#fff}
			.page-form .form-title{font:700 22px/26px Avenir;color:#ffe138}
			.page-form .form-line{margin:5px 0;height:2px;width:55px;background:#ffe138}
			.page-form .form-exit{font:500 17px/20px Din;margin:10px 0 3px}
			.page-form .form-time{font:500 17px/20px Din;margin:0 0 5px}
			
.count{float: left;width: 380px;margin-top: 50px}

.count .section-head .big{display: block}

.count .section-head .normal{font: 42px/1.4 Din; text-shadow: 0px 2px 1px rgba(0,0,0,0.9);}

.count ul{float: left;font: 18px/1.4 Avenir;color: #ffffff;list-style: none;margin: 0;padding: 0}

.count ul li{padding-left: 40px;position: relative;margin-bottom: 18px}

.count ul{width: 100%}

.count p{font:700 24px/1.6 Avenir;color: #000;margin-left: 0px}

.count #timer7a2b801bf0c878e2d999775144c33574{float: left;margin-left: 40px}


#clients{padding:20px 0;background:url(../images/bg-structure.jpg);}
#clients h2{text-align:center;}
	.clients-wrapper{margin:30px 100px 0;}
		.client-image{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
		.client-image:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);filter:none;}
		
.owl-controls{}
			.owl-nav{position:absolute;top:42px;left:0;width:100%;}
				.owl-prev,.owl-next{color:transparent;font-size:0;display:block;width:38px;height:38px;border:1px solid #1e212a;position:absolute;top:0;border-radius:3px;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
				.owl-prev:hover,.owl-next:hover{background:#5dbadb;}
				.owl-prev:active,.owl-next:active{background:#2888b1;}
					.owl-prev{left:-100px;}
					.owl-next{right:-100px;}
						.owl-prev:before,.owl-prev:after,.owl-next:before,.owl-next:after{position:absolute;top:13px;display:block;content:'';width:8px;height:14px;background:url(../images/icons-2.png) no-repeat;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
						.owl-prev:before,.owl-next:before{opacity:1;}
						.owl-prev:after,.owl-next:after{opacity:0;}
						.owl-prev:hover:before,.owl-next:hover:before, .owl-prev:active:before,.owl-next:active:before{opacity:0.2;}
						.owl-prev:hover:after,.owl-next:hover:after, .owl-prev:active:after,.owl-next:active:after{opacity:1;}
							.owl-prev:before,.owl-prev:after{left:14px;}
								.owl-prev:before{background-position:-191px 0}
								.owl-prev:after{background-position:-191px -16px;}
							.owl-next:before,.owl-next:after{right:14px;}
								.owl-next:before{background-position:-201px 0}
								.owl-next:after{background-position:-201px -16px;}
			.owl-dots{text-align:center;margin:40px 0 0}
				.owl-dot{display:inline-block;margin:0 6px;width:16px;height:16px;padding:2px;border:2px solid #44464e;border-radius:50%;behavior:url(/PIE/PIE.php);box-sizing:border-box;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
				.owl-dot span{display:block;width:8px;height:8px;background:transparent;border-radius:50%;behavior:url(/PIE/PIE.php);-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
				.owl-dot:hover span{background:#44464e;}
				.owl-dot.active{background:#5dbadb;border-color:#5dbadb}
				.owl-dot.active span{background:#5dbadb}	
		
#how{height:555px;background:url(../images/bg-structure.jpg);padding:20px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#how h2{text-align:center;}
	.how-items{padding:30px 0 0}
		.how-item{width:225px;float:left;margin:0 60px 50px 0;position:relative;font:500 17px/22px Din; text-align:center;}
		.how-item h3{font:700 21px/25px Avenir; margin:15px 0px 0px;}
		.how-item.t-4{margin-right:0}
			.how-image-wrapper{width:215px;height:220px;background:url(../images/how-item.png) no-repeat;position:relative;margin:0 0 5px}
				.how-item-counter{position:absolute;top:80px;left:-25px;font:700 36px/42px Avenir;color:#F86207; padding:10px 5px; background:url(../images/bg-structure.jpg) no-repeat;}
				.how-image{margin:14px 0 0 0px}
			.how-line{width:285px;height:2px;background:#b2d234;margin:5px 0}
			.how-item a{display:inline-block;margin:5px 0 0;text-transform:uppercase;color:#F86207; font:500 20px/22px Din; border-bottom:1px dotted;-webkit-transition:all 0.2s ease-out 0;-moz-transition:all 0.2s ease-out 0;-o-transition:all 0.2s ease-out 0;transition:all 0.2s ease-out 0;}
			.how-item a:hover{color:#b2d234}



		.owl-controls{}
			.owl-nav{position:absolute;top:315px;left:0;width:100%;}
				.owl-prev, .owl-next{display:block;width:41px;height:65px;position:absolute;top:0;}
					.owl-prev{left:-105px;}
						.si-arrow-left{display:block;width:36px;height:65px;background:url(../images/icons-2.png) -176px 0 no-repeat;position:absolute;top:0;right:0;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;-moz-transform: translateX(0px);-webkit-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);}
						.owl-prev:hover .si-arrow-left{-moz-transform: translateX(-5px);-webkit-transform: translateX(-5px);-o-transform: translateX(-5px);-ms-transform: translateX(-5px);transform: translateX(-5px);}
						.si-arrow-left.hovered{opacity:0;background-position:-252px 0;}
						.owl-prev:hover .si-arrow-left{opacity:0;}
						.owl-prev:hover .si-arrow-left.hovered{opacity:1;}
					.owl-next{right:-105px;}
						.si-arrow-right{display:block;width:36px;height:65px;background:url(../images/icons-2.png) -214px 0 no-repeat;position:absolute;top:0;right:0;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;-moz-transform: translateX(0px);-webkit-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);}
						.owl-next:hover .si-arrow-right{-moz-transform: translateX(5px);-webkit-transform: translateX(5px);-o-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);}
						.si-arrow-right.hovered{opacity:0;background-position:-290px 0;}
						.owl-next:hover .si-arrow-right{opacity:0;}
						.owl-next:hover .si-arrow-right.hovered{opacity:1;}	

		
#mails{height:416px;padding:20px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#mails h2{text-align:center;}
	.mails{text-align:justify;margin:0px 0 0}
		.mail-item{display:inline-block;vertical-align:top;text-align:center;}
			.mail-title{font:500 16px/20px Din;display:table-cell;vertical-align:bottom;height:35px;width:188px;text-align:center}
			.mail-image-wrapper{display:inline-block;vertical-align:top;padding:10px;background:#0080FF;margin:10px 0 0;position:relative;}
				.mail-image{position:relative;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px rgba(0,0,0,.4);box-shadow:0 2px 4px rgba(0,0,0,.5);behavior:url(../../PIE/PIE.php)}
				.mail-overlay{opacity:0;display:block;position:absolute;background:url(../images/si-overlay.png);top:10px;left:10px;right:10px;bottom:10px;z-index:2;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
				.mail-zoom{display:block;width:60px;height:60px;background:url(../images/icons.png) -159px 0 no-repeat;z-index: 3;position: absolute;top: 50%;left: 50%;margin-top: -30px;margin-left: -30px;opacity: 0;-webkit-transition: all 0.2s ease-out 0;-moz-transition: all 0.2s ease-out 0;-o-transition: all 0.2s ease-out 0;transition: all 0.2s ease-out 0;-moz-transform: scale(3);-webkit-transform: scale(3);-o-transform: scale(3);-ms-transform: scale(3);transform: scale(3);}
				.mail-image-wrapper:hover .mail-overlay,.mail-image-wrapper:hover .mail-zoom{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

#map{height:660px;padding: 20px 0 0px; }
#map h2{text-align:center; font:700 49px/55px Avenir;margin-bottom:20px; letter-spacing:1px;word-spacing:5px;}
	.footer-data-1{float:left;width:355px;padding:15px 5px 30px;}
		#ya-map-1{width:355px;height:248px;margin:15px 0px 0 0;float:left;}
		.footer-data-text-1{display:block; width:355px; font:500 20px/24px Din; padding:10px;text-align:center;}
		
	.footer-data-2{float:left;width:355px;padding:15px 5px 30px;}
		#ya-map-2{width:355px;height:248px;margin:15px 0px 0 0;float:left;}
		.footer-data-text-2{display:block; width:355px; font:500 20px/24px Din; padding:10px;text-align:center;}
		
	.footer-data-3{float:left;width:355px;padding:15px 5px 30px;}
		#ya-map-3{width:355px;height:248px;margin:15px 0px 0 0;float:left;}
		.footer-data-text-3{display:block; width:355px; font:500 20px/24px Din; padding:10px; text-align:center;}

		.list-group{margin-bottom:0;}
		.list-group-item{background:#fff;cursor:pointer; padding:6px 15px 8px 10px; margin-bottom:5px; border: 2px solid #757D84; border-radius:2px;}
		.list-group-item:hover{background:#FFF9CF;}

			
			
footer{height:130px;background:url(../images/footer-bg.jpg) center top no-repeat;}
	footer .logo{top:33px; width:330px;}
	footer .top-phone{top:24px;}
	.avm{float:right;margin-top:15px; margin-right:15px; height:20px; text-align:right;font:500 14px/20px Din;}
		.avm a{color:#5A6476;border-bottom:1px dotted transparent;}
		.avm:hover a{color:#8E9DBA;border-bottom:1px dotted #8E9DBA;}







html.si-lock{overflow-y:hidden !important;}
.si-lock body{overflow-y:hidden !important;padding-right:17px !important;}

.si-overlay, .si-overlay-2{display:none;background:url(../images/si-overlay.png);position:absolute;top:0;left:0;right:0;bottom:0;z-index:103}
	.si-overlay-2{z-index:105}
.si-modals-wrapper, .si-modals-wrapper-2{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:103;overflow:auto;}
	.si-modals-wrapper-2{z-index:105}

.si-modal{display:none;padding:16px;width:406px;margin:50px auto;position:relative;border:13px solid #ffe138;}		
.si-modal-inner{background:#2d333b;color:#fff;padding:30px 0 30px 35px;}		
	.si-close{display:block;width:12px;height:13px;background:url(../images/icons.png) -87px 0 no-repeat;position:absolute;right:25px;top:25px;}		
	.si-close:hover{background-position:-101px 0}		
	.modal-form .form-title{font:700 22px/26px Avenir;color:#ffe138;margin:0 0 5px;}
	.modal-form .form-line{margin:5px 0;height:2px;width:55px;background:#ffe138}
	.modal-form .form-time{font:500 17px/20px Din;margin:15px 0 5px}
	
.si-success-modal{display:none;padding:16px;width:406px;margin:50px auto;position:relative;border:13px solid #ffe138;color:#fff;font:500 20px/24px Avenir}		
	.si-success-modal h2{color:#ffe138;font:700 36px/46px Avenir;text-transform:uppercase;padding:0;margin:0}
	.success-line{width:55px;height:2px;background:#ffe139;margin:5px 0 10px;}
	.success-time{font:20px/24px Avenir;padding:15px 0 0}
		.success-time b{font-weight:500;color:#ffe138}
