﻿@font-face {	
		font-family: 'Museosanscyrl100';
src:	url('../fonts/museosanscyrl-100-webfont.eot?') format('eot'), url('../fonts/museosanscyrl-100-webfont.svg#pfdindisplayproxthin') format('svg'), url('../fonts/museosanscyrl-100-webfont.woff') format('woff'), url('../fonts/museosanscyrl-100-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {	
		font-family: 'Museosanscyrl300';
src:	url('../fonts/museosanscyrl-300-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/museosanscyrl-300-webfont.svg#pfdindisplaypromed') format('svg'), url('../fonts/museosanscyrl-300-webfont.woff') format('woff'), url('../fonts/museosanscyrl-300-webfont.ttf') format('truetype'); 
	font-weight: 300;
    font-style: normal;
}

@font-face {	
		font-family: 'Museosanscyrl500';
src:	url('../fonts/museosanscyrl-500-webfont.eot?') format('eot'),  url('../fonts/museosanscyrl-500-webfont.svg#pfdindisplayprothin') format('svg'), url('../fonts/museosanscyrl-500-webfont.woff') format('woff'), url('../fonts/museosanscyrl-500-webfont.ttf') format('truetype'); 
	font-weight: normal;
    font-style: normal;
}

@font-face {	
		font-family: 'Museosanscyrl700';
src:	url('../fonts/museosanscyrl-700-webfont.eot?') format('eot'),  url('../fonts/museosanscyrl-700-webfont.svg#pfdindisplayproreg') format('svg'), url('../fonts/museosanscyrl-700-webfont.woff') format('woff'), url('../fonts/museosanscyrl-700-webfont.ttf') format('truetype'); 
	font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'Museosanscyrl900';
src:	url('../fonts/museosanscyrl-900-webfont.eot?') format('eot'), url('../fonts/museosanscyrl-900-webfont.svg#pfdindisplayprobold') format('svg'), url('../fonts/museosanscyrl-900-webfont.woff') format('woff'), url('../fonts/museosanscyrl-900-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
		}




.iphone_input .cufon, .block_form_main .cufon, .block_form2_main .cufon, .input_box2 .cufon{
float:left;
width:0;
height:0;
}
.send2{
font-size:14px;
}

.send4 .cufon, .send2 .cufon, .send6 .cufon{
float:none;
}

body {
background: #fff;
font: 14px 'Museosanscyrl100', sans-serif;
color: #000;
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
padding: 0;
margin: 0;
}

a {
text-decoration: none;
}

div {display:block;}

h1{
font-size: 36px; 
margin: 0;
font-family: inherit;
}
h2{font-size: 24px; margin: 0;}
h3{font-size: 17px; margin: 0; padding: 0;line-height: 1.1em;}
h4{margin: 0;}


.header1 {
width: 100%;
height: 610px;
background: url(../images/head_bg.png) no-repeat;
background-position:center top;
}

img {
border:0;
}

.clear {
clear: both;
margin: 0;
padding: 0;
height: 0;
}

.header {
width: 100%;
height: 120px;
background: url(../images/header_bg.png);
background-repeat: repeat-x;
position: fixed;
z-index: 20;
opacity: 0.9;
}

.header_box, .red_line_box, .banner1_box{
width: 1024px;
margin: 0 auto;
}


.container_fixed{
width: 1024px;
height: 610px;
text-align: center;
margin: 0 auto;
z-index:1;
position:relative;
}

.container_fixed2{
width: 1024px;
height: 590px;
text-align: center;
margin: 0 auto;
z-index:1;
position:relative;
}


.logo{
float:left;
margin-top: 25px;
}


.header_top{
height: 110px;
margin: 0 auto;
padding-top: 10px;
color: #fff;
}



.block_call_back{
width: 195px;
float:right;
text-align: center;
}

.button_call{
line-height: 0.5em;
width:100%;
margin: 0 auto;
margin-top: 10px;
}

.button_call a{
font: 11px 'Museosanscyrl300', sans-serif;
line-height: 2.0em;
height: 20px;
width: 126px;
text-align: center;
padding: 5px 7px;
color: #000;
background: #ffc000;
text-transform: uppercase;
display: block;
float: right;
font-weight: bold;
}

.message_me{
font-size:14px;
float:right;
margin-top: 10px;
}

.message_me a{
color:#fff;
text-decoration: underline;
}



.phone_text{
top: 30px;
text-align: right;
font-size: 16px;
color: inherit;
}


.phone_text span{	
font-size: 21px;
font-weight: bold;
}




.red_line{
background: #f32020;
text-transform: uppercase;
color: #fff;
text-align: center;
padding: 40px 0px;
margin-top: -8px;
z-index: 1;
}


.red_line_title h1{
font: 23px 'Museosanscyrl500', sans-serif;
}

.red_line_title span{
font: 18px 'Museosanscyrl100', sans-serif;
}

.menu{
margin: 0 auto;
font: 13px 'Museosanscyrl300', sans-serif;
text-transform: uppercase;
}

.menu a{
color: #fff;
}

.menu a:hover{
text-decoration: underline;
}


.menu ul {
list-style: none;
}

.menu ul li{
padding: 3px 0px;
}

.menu1, .menu2{
float: left;
}

.banner{
background: url(../images/banner_bg.png) no-repeat #f7f7f7;
background-position:center top;
height: 480px;
}

.car_box{
position: absolute;
top: 105px;
left: 0;
z-index: 5;
}

.banner1_box{
position: relative;
}



.main_form_right{
background: #5bbae8;
width: 280px;
float: right;
height:100%;
padding: 0px 15px 25px 15px;
color:#fff;
text-align: center;
margin-top: 15px;
}



.send{
margin-top: 10px;
}


.send a{
font: 18px 'Museosanscyrl700', sans-serif;
line-height: 1.4em;
height: 22px;
width: 257px;
text-align: center;
padding: 12px 0px;
margin: 0 auto;
color: #fff;
text-transform: uppercase;
display: block;
background: #f32020;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-khtml-border-radius: 5px;
behavior: url(PIE.php);
position: relative;
}
}

.send span{
font: 17px 'PfdindisplayProBlack', sans-serif;
}



.title_form{
font: 30px 'Museosanscyrl500', sans-serif;
margin-top: 15px;
text-transform: uppercase;
}

.title2_form{
font-size: 17px;
text-transform: uppercase;
padding: 20px 0px;
border-bottom: 1px solid #fff;
}

.title3_form{
padding: 15px 0px;
line-height: 1.3em;
}

.input_box input{
margin-top: 10px;
}


.form-control2 {
width: 235px;
height: 34px;
padding-left: 20px;
font-size: 14px;
line-height: 1.428571429;
color: rgb(109,109,109);
border-color: #cccccc;
border: 1px solid #fff;
border-color: #cccccc;
position: relative;
z-index: 2;
line-height: 1.428571429;
vertical-align: middle;
background-color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-khtml-border-radius: 3px;
behavior: url(PIE.php);
}


.block_timer{
width: 585px;
height: 75px;
padding: 15px; 
background: url(../images/block_timer_bg.png);
position: absolute;
top: 15px;
left: 80px;
}



.time_box{
width:283px;
height:70px;
margin-top: 5px;
text-align:left;
float: right;
}


.time_text{
font: 14px 'Museosanscyrl700', sans-serif;
width: 55px;
padding-top: 4px;
float: left;
}


.countdownHolder {
width: 285px;
height: 40px;
text-align: center;
padding: 3px 0px;
}



.countDiv0{
display:none;
}

.position {
display: inline-block;
background-repeat: no-repeat;
background-size: contain;
float: left;
overflow: hidden;
position: relative;
width: 19px;
height: 48px;
font: 28px 'Museosanscyrl500', sans-serif;
font-weight: bold;
}

.label {
font: 12px 'RobotoRegular', sans-serif;
line-height: 12px;
text-transform: uppercase;
}

.digit {
position: absolute;
display: block;
width: 19px;
text-align: center;
}

.countDiv {
float: left;
padding: 0px 10px 0px 10px;
display: none;
}

.countDays, .countHours, .countMinutes, .countSeconds {
float: left;
margin: 0 3px;
width: 40px;
padding: 5px;
color: #000;
height: 36px;
background: url("../images/timer_bg.png");
background-repeat: repeat-x;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-khtml-border-radius: 3px;
behavior: url(PIE.php);
-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
padding-left: 5px;
padding-top: 10px;
position: relative;
}

.time{
height: 56px;
text-align: center;
background-repeat: no-repeat;
float: left;
font: 34px 'PfdindisPlayproXthin', sans-serif;
color: #fff;
width: 215px;
margin-left: 3px;
} 


.special_box{
width: 290px;
float: left;
text-align: center;
}

.special_box_text1{
font: 16px 'Museosanscyrl500', sans-serif;
color: #1684ba;
text-transform: uppercase;
}

.special_box_text2{
line-height: 1.2em;
font-weight: bold;
margin-top: 5px;
}


.block_head h2{
font: 36px 'Museosanscyrl500', sans-serif;
color:#1684ba;
text-transform: uppercase;
text-align:center;
}


.item_reas{
height: 105px;
width: 315px;
/*display: table;*/
float: left;
font-size: 14px;
margin: 10px 15px 10px 0px;
line-height: 1.2em;
}

.item_reas p{
margin-top: 5px;
}

.item_reas span{
/*display: table-cell;*/
vertical-align: middle;
line-height: 1.1em;
font: 17px 'Museosanscyrl500', sans-serif;
text-transform: uppercase;
}


.reas1{
background-image: url("../images/sprite.png");
background-repeat: no-repeat;
background-position: 0px 20px;
}

.reas_img{
background-image: url("../images/sprite_choose.png");
background-repeat: no-repeat;
height: 65px;
width: 66px;
float: left;
}

.reas_img1{
background-position: -3px -3px;
}

.reas_img2{
background-position: -73px -3px;
}

.reas_img3{
background-position: -143px -3px;
}

.reas_img4{
background-position: -214px -3px;
}

.reas_img5{
background-position: -286px -3px;
}

.reas_img6{
background-position: -356px -3px;
}

.reas_img7{
background-position: -428px -3px;
}

.reas_img8{
background-position: -500px -3px;
}

.reas_img9{
background-position: -572px -3px;
}




.block1{
background: url(../images/block1_bg.png) no-repeat #f7f7f7;
background-position: center bottom;
}



.reas_text{
float: right;
width: 235px;
}
.reas_text p{
font-weight: bold;
}

.block_head2{
font-size: 24px;
text-align: center;
font-weight: bold;
}


.block_form{
height: 71px;
margin: 0 auto;
line-height: 1.5;
background: #3d3f44;
}

.block_form_conteiner{
height: 110px;
}


.block_form{
height: 110px;
margin: 0 auto;
line-height: 1.5;
}


.block_form_main{
height: 100%;
}

.form-control3 {
width: 330px;
height: 34px;
padding-left: 20px;
font-size: 14px;
line-height: 1.428571429;
color: rgb(109,109,109);
border-color: #cccccc;
border: 1px solid #fff;
border-color: #cccccc;
position: relative;
z-index: 2;
line-height: 1.428571429;
vertical-align: middle;
background-color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-khtml-border-radius: 3px;
behavior: url(PIE.php);
margin-top: 35px;
margin-left: 20px;
float:left;
}

.send2{
width:235px;
float: left;
margin-top: 35px;
margin-left: 25px;
}

.send2 a {
font: 16px 'Museosanscyrl500', sans-serif;
line-height: 0.9em;
height: 13px;
width: 235px;
text-align: center;
padding: 12px 0px;
margin: 0 auto;
color: #000;
text-transform: uppercase;
display: block;
background:#ffe400;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-khtml-border-radius: 3px;
behavior: url(PIE.php);
position:relative;
}


.item_reas_box{
padding: 45px 0px;
}

.plus_minus_header{
height: 95px;
}

.plus_minus_left, .plus_minus_right{
width: 510px;
float: left;
height: 100%;
}

.plus_minus_left{
border-right: 1px dashed #e7e7e7;
}

.plus_minus_header .plus_minus_text{
width: 348px;
float: left;
font-size: 28px;
line-height: 1.4em;
text-transform: uppercase;
color: #000;
}

.plus_minus_img{
width: 60px;
float: right;
text-align: center;
}

.plus_minus_right .plus_minus_text{
float: right;
}

.plus_minus_right .plus_minus_img{
float: left;
}


.plus_minus_line {
height: 145px;
}

.plus_minus_line .plus_minus_img{
width: 125px;
height: 100%;
position: relative;
background: url("../images/line.png");
background-repeat: no-repeat;
background-position: bottom 8px;
}

.plus_minus_line .plus_minus_right .plus_minus_img{
background: url("../images/line.png");
background-repeat: no-repeat;
background-position: 40px 144px;
background: none;
width: 60px;
}



.plus_minus_line .plus_minus_left .plus_minus_img{
/*background: url("../images/line.png");
background-repeat: no-repeat;
background-position: -115px 144px;
*/
background:none;
width: 60px;
}


.plus_minus_img div{
position: absolute;
left: 50%;
margin-left: -25px;
top: 50%;
margin-top: -30px;
}


.plus_minus_line .plus_minus_text{
word-spacing: -1px; /*new*/
width: 400px;
float: left;
}


.plus_minus_right_box .plus_minus_text{
width: 385px;
float: right;
}

.plus_minus_line .plus_minus_text div{
display: table-cell;
vertical-align: middle;
padding: 15px 0px;
}


.plus_minus_header .plus_minus_img{
width: 155px;
float: right;
text-align: center;
}


.plus_minus_header .plus_minus_right .plus_minus_img{
float: left;
}


.plus_minus_left_box{
height: 100%;
border-bottom: 1px solid #e7e7e7;
width: 465px;
}

.plus_minus_right_box{
height: 100%;
border-bottom: 1px solid #e7e7e7;
width: 465px;
float: right;
}

.plus_minus_text span{
font: 18px 'Museosanscyrl500', sans-serif;
color: #000;
}

.plus_minus_text{
font-size: 15px;
/*color: #888888;*/
color: #5F5A5A;
}

.plus_minus_line .plus_minus_text{
display: table;
height: 100%;
}


.plus_minus_left:after, .plus_minus_right:after {
content: "";
display: block;
height: 100%;
position: absolute;
top: 0px;
margin-left: 0px;
z-index: -1;
}


.block2_conteiner{
margin: 0 auto;
line-height: 1.5;
padding-top: 50px;
}


.plus_minus_itog_head{
font: 24px 'Museosanscyrl500', sans-serif;
text-transform: uppercase;
color: #000;
margin-top: 30px;
margin-bottom: 20p;
padding-left: 20px;
}

.plus_minus_itog_text{
color: #888888;
font-size: 15px;
padding: 0px 20px;
}
.plus_minus_itog_text span{
color:#000;
font-weight: bold;
}
.block_form2{
background: #5bbae8;
}

.block_form2 .send2 a{
background: #f32020;
color: #fff;
width: 305px;
}


.block_form2 .form-control3{
width: 183px;
}


.block3{
height: 255px;
margin: 0 auto;
line-height: 1.5;
background: url("../images/block3_bg.png");
}



.block3_conteiner{
background-image: url("../images/block3_bg.png");
background-repeat: no-repeat;
height: 100%;
position: relative;
}


.iphone{
position: absolute;
bottom: -6px;
right: 110px;
}


.iphone_box{
width: 630px;
height:100%;
float:left;
}

.iphone_head{
font: 25px 'Museosanscyrl500', sans-serif;
text-transform: uppercase;
margin-top: 40px;
line-height: 1.0em;
}


.iphone_head2{
font-size:18px;
color:#000000;
padding: 15px 0px;
}

.iphone_input{
margin-top: 15px;
height: 55px;
}


.form-control4{
width: 245px;
height: 45px;
padding-left: 20px;
font-size: 14px;
line-height: 1.428571429;
color: rgb(109,109,109);
border: 1px solid #deedf0;
position: relative;
z-index: 2;
line-height: 1.428571429;
vertical-align: middle;
background-color: #fff;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-khtml-border-radius: 5px;
behavior: url(PIE.php);
float:left;
}


.send4 a{
font: 18px 'Museosanscyrl500', sans-serif;
line-height: 1.2em;
height: 18px;
width: 225px;
text-align: center;
padding: 15px 0px;
margin: 0 auto;
color: #000;
text-transform: uppercase;
display: block;
background: #ffc000;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-khtml-border-radius: 5px;
behavior: url(PIE.php);
float: left;
position: relative;
margin-left: 20px;
font-weight: bold;
}

.send4 img {
position: absolute;
top: 12px;
left: 30px;
}


.block_all_map{
width: 100%;
}


.block1_conteiner, .block_form_conteiner, .block2_conteiner, .block3_conteiner, .block_form2_conteiner, .block6_conteiner, .block7_conteiner, .footer_box, .block5_conteiner, .block8_conteiner,  .block9_conteiner, .block10_conteiner, .block11_conteiner, .block12_conteiner, .block_all_map_conteiner, .block13_conteiner, .block14_conteiner, .block15_conteiner, .block17_conteiner, .block18_conteiner, .block19_conteiner, .block20_conteiner, .block21_conteiner, .block22_conteiner, .block_order_conteiner, .block_calc_conteiner{
width: 1024px;
margin: 0 auto;
}
.block20{display:none;}

.block_all_map_head h2{
text-align: center;
font: 36px 'Museosanscyrl500', sans-serif;
margin-top: 40px;
}

.block_all_map_conteiner{
padding-bottom: 100px;
}


.block4{
background: url(../images/block4_bg.png) no-repeat #efefef;
background-position:center top;
}

.block4_conteiner{
height: 260px;
text-align: center;
}


.block4_head1{
font: 36px 'Museosanscyrl500', sans-serif;
padding: 30px 0px;
}

.block4_head2{
font: 38px 'Museosanscyrl700', sans-serif;
background: #ffc000;
width: 510px;
margin: 0 auto;
padding: 10px 0px;
}

.block4_head2 span{
color: #fff;
}

.block4_head3{
font: 24px 'Museosanscyrl300', sans-serif;
padding: 15px 0px;
}

.block5{
background: #e6e6e6;
}

.block5_conteiner {
height: 140px;
}

.block5_left{
float: left;
width: 570px;
}

.block5_right{
float: right;
width: 450px;
}



.block5_left .iphone_head{
margin-top: 25px;
}

.block5_right .form-control4{
width: 190px;
}

.block5_right .send4 a{
width: 220px;
margin-left: 15px;
}

.block5_right .iphone_input{
margin-top: 50px;
}

.block6_conteiner{
height: 350px;
}

.five_box{
padding: 80px 0px;
}

.five_item{
width: 170px;
height: 187px;
background: url(../images/sprite.png) no-repeat;
background-position:0px 0px;
text-align: center;
float: left;
margin: 0px 15px;
}

.five_item_title1{
color: #f32020;
font: 40px 'Museosanscyrl700', sans-serif;
text-transform: uppercase;
padding-top: 55px;
}

.five_item_title2{
font: 18px 'Museosanscyrl500', sans-serif;
text-transform: uppercase;
}



.block7{
background: #5bbae8;
}

.block7_conteiner{
height: 700px;
text-align: center;
}


.block7_title1 h2{
font: 36px 'Museosanscyrl700', sans-serif;
color: #fff;
text-transform: uppercase;
padding-top: 20px;
}

.block7_title2{
font-size: 24px;
}


.work_item{
width: 280px;
display: inline-block;
margin: 20px 25px;
}



.work_img_box{
width: 100%;
text-align: center;
}


.work_img{
background: url(../images/sprite2.png) no-repeat;
height: 115px;
margin: 0 auto;
}

.work_img1{
background-position: -6px 17px;
width: 74px;
}

.work_img2{
background-position: -88px 17px;
width: 136px;
}

.work_img3{
background-position: -236px 17px;
width: 102px;
}

.work_img4{
background-position: -349px 17px;
width: 97px;
}

.work_img5{
background-position: -468px -4px;
width: 50px;
}



.work_text{
font-size: 18px;
margin-top: 20px;
color: #fff;
}

.block_form3{
height: 260px;
background: #3c3e43;
text-align: center;
position: relative;
}


.block_form3_title1{
font: 30px 'Museosanscyrl500', sans-serif;
color: #fff;
padding-top: 30px;
text-transform: uppercase;
}

.block_form3_title2{
font: 16px 'Museosanscyrl500', sans-serif;
color: #ffc000;
padding: 20px 0px; 
text-transform: uppercase;
line-height: 1.5em;
}

.block_form3 .form-control3 {
width: 183px;
margin-top: 0;
}


.block_form3 .send2{
width: 170px;
margin-top: 0;
}

.block_form3 .send2 a{
background: #ffc000;
width: 170px;
margin-top: 0;
}

.block_form3  .block_form_main{
width: 880px;
margin: 0 auto;
height: 40px;
}

.block_form3_title3{
text-transform: uppercase;
font: 16px 'Museosanscyrl500', sans-serif;
color: #fff;
padding: 25px 0px;
}

.present1{
width: 183px;
height: 228px;
background: url(../images/sprite3.png) no-repeat;
background-position: 0px 0px;
position: absolute;
left: -100px;
top: 75px;
}


.block_form_conteiner{
position: relative;
}

.block8{
text-align: center;
}


.block8_title h2{
font: 36px 'Museosanscyrl500', sans-serif;
}


.exclusive_item{
display: inline-block;
width: 225px;
margin: 20px 55px;
}


.exclusive_img_box{
width: 100%;
height: 105px;
}


.exclusive_img{
background: url(../images/sprite2.png) no-repeat;
height: 105px;
}

.exclusive_img1{
background-position: -549px -8px;
width: 87px;
}

.exclusive_img2{
background-position: -699px -8px;
width: 86px;
}

.exclusive_img3{
background-position: -866px -8px;
width: 117px;
}

.exclusive_img4{
background-position: -1040px -8px;
width: 100px;
}

.exclusive_img5{
background-position: -1195px -8px;
width: 97px;
}


.exclusive_text {
margin-top: 30px;
text-align: left;
}

.exclusive_text span {
text-transform: uppercase;
font-weight: bold;
font: 17px 'Museosanscyrl500', sans-serif;
text-align: left;
}

.exclusive_text p {
margin: 5px 0px;
}



.block8_conteiner{
padding: 70px 0px;
}


.block9{
height: 300px;
background: url(../images/block9_bg.png);
}

.block9_conteiner{
position: relative;
}

.drink{
height: 281px;
width: 82px;
background: url(../images/sprite3.png) no-repeat;
background-position: -373px 0px;
position: absolute;
left: 40px;
top: 20px;
}

.block9_text_box{
padding-left: 180px;
}

.block9_title1{
font: 54px 'Museosanscyrl500', sans-serif;
padding-top: 55px;
padding-bottom: 20px;
}

.block9_title2{
font-size: 24px;
}

.block9_title2 span{
font: 24px 'Museosanscyrl700', sans-serif;
}

.block9_title3{
color: #888888;
font-size: 16px;
padding-top: 20px;
}

.price_box{
width: 285px;
height: 145px;
position: absolute;
right: 40px;
top: 50px;
}


.doc_pdf{
width: 34px;
height:34px;
background: url(../images/sprite3.png) no-repeat;
background-position: -469px -12px;
float: left;
}


.price_box .time_box{
float: none;
}


.download_box .send2{
width: 240px;
float: right;
margin-top:0;
margin-left: 5px;
}

.download_box{
margin-top: 25px;
}

.download_box .send2 a{
width: 240px;	
background: #ffc000;
font-weight: bold;
font-size: 14px;
line-height: 1.1em;
}



.block10_conteiner{
position: relative;
padding: 40px 0px;
text-align: center;
}


.block10_title h2{
font: 36px 'Museosanscyrl500', sans-serif;
}


.first_item{
width: 160px;
display: inline-block;
vertical-align: top;
margin: 20px;
}

.first_item_img{
height: 109px;
width: 109px;
background: url(../images/sprite2.png) no-repeat;
margin: 0 auto;
}

.first_item_img1{
background-position: -9px -112px;
}


.first_item_img2{
background-position: -128px -112px;
}

.first_item_img3{
background-position: -249px -116px;
}

.first_item_img4{
background-position: -373px -123px;
}

.first_item_img5{
background-position: -493px -121px;
}


.first_item_img6{
background-position: -612px -121px;
}


.first_item_img7{
background-position: -731px -121px;
}

.first_item_img8{
background-position: -852px -121px;
}

.first_item_img9{
background-position: -972px -121px;
}

.first_item_img10{
background-position: -1090px -121px;
}

.first_item_text{
padding-top: 15px;
}



.first_box{
padding: 50px 10px;
}


.block11{
height: 745px;
background: url(../images/block11_bg.png);
}

.block11_conteiner{
padding: 50px 0px;
text-align: center;
}

.block11_title h2{
font: 36px 'Museosanscyrl500', sans-serif;
}


.client_item{
height: 500px;
width: 305px;
display: inline-block;
vertical-align: top;
background: #fff;
padding-bottom: 25px;
margin: 0px 15px;
-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.2);
}


.client_name{
font: 28px 'Museosanscyrl500', sans-serif;
}

.client_text{
color: #999999;
font-size: 18px;
height: 90px;
}

.client_cash{
font: 28px 'Museosanscyrl700', sans-serif;
}



.client_cash, .client_name{
padding: 25px 0px;
}

.client_item .send2{
margin-top: 0;
margin-left: 0;
width: 100%;
}

.client_item .send2 a{
background: #ffc000;
font-weight: bold;
}

.clients_box{
padding-top: 50px;
}

.clients_box img{
  max-width: 100%;
  display: block;
}
.block12{
height: 319px;
background: url(../images/block12_bg.png);
}


.block12_conteiner{
background: url(../images/block12_bg2.png) no-repeat;
background-position: 180px -1px;
height: 100%;
position: relative;
}

.list{
width: 256px;
height: 273px;
background: url(../images/sprite3.png) no-repeat;
background-position: -513px 0px;
position: absolute;
bottom: 4px;
left: -30px;
}


.form_border{
width: 255px;
border: 4px solid #fff;
padding: 20px 30px;
position: absolute;
right: 0;
top:20px;
text-align: center;
color: #fff;
}

.form_border_title{
font: 26px 'Museosanscyrl300', sans-serif;
text-transform: uppercase;
}

.form_border_text{
font-size: 16px;
}


.form_border .form-control3{
width: 235px;
margin-top: 0px; 
margin-left: 0px;
}

.form_border .send{
margin-top: 55px;
} 

.form_border .send a{
width: 256px;
} 


.form_border_text{
padding: 30px 0px;
}

.arrow{
height: 40px;
width: 53px;
background: url(../images/sprite3.png) no-repeat;
background-position: -10px -239px;
position: absolute;
right: 400px;
top: 140px;
}


.block12_text_box{
padding-left: 250px;
color: #fff;
width: 285px;
}


.block12_title{
font: 32px 'Museosanscyrl700', sans-serif;
padding: 50px 0px;
text-transform: uppercase;
}

.block12_text{
font-size: 18px;
}

.block13_conteiner{
padding: 50px 0px;
text-align: center;
}


.block13_title h2{
font: 36px 'Museosanscyrl500', sans-serif;
text-transform: uppercase;
}



.vigoda_item{
width: 275px;
height: 100%;
display: inline-block;
vertical-align: top;
text-align: left;
margin: 20px 30px;
}

.vigoda_item_img{
width: 65px;
height: 65px;
background: url(../images/sprite2.png) no-repeat;
}

.vigoda_item_img1{
background-position: -23px -248px;
}

.vigoda_item_img2{
background-position: -113px -248px;
}

.vigoda_item_img3{
background-position: -205px -251px;
}

.vigoda_item_img4{
background-position: -293px -253px;
}

.vigoda_item_img5{
background-position: -381px -254px;
}

.vigoda_text{
padding-top: 25px;
}

.vigoda_text span{
font: 17px 'Museosanscyrl500', sans-serif;
text-transform: uppercase;

}

.vigoda_text p{
font: 14px 'Museosanscyrl500';
color:black;
}


.vigoda_box{
padding: 50px 0px;
}


.block14{
background: #f6f7f7;
text-align: center;
}


.block14_conteiner{
padding: 40px 0px;
}

.block14_title1 h2{
font: 36px 'Museosanscyrl500', sans-serif;
}


.block14_title2{
font-size: 24px;
}


.how_left, .how_right{
width: 485px;
float: left;
height: 100%;
}

.how_left{
padding-right: 50px;
}

.how_box{
margin: 40px 0px;
}

.how_img{
height: 48px;
width: 48px;
background: url(../images/sprite3.png) no-repeat;
background-position: -91px -236px;
color: #f32020;
font: 24px 'Museosanscyrl700', sans-serif;
float: left;
}


.how_img span{
padding-top: 10px;
display: block;
}

.how_text{
float: right;
width: 420px;
text-align: left;
font-size: 18px;
/*color: #999999;*/
color: #252323;
padding-right: 9px;

}


.present2{
width: 183px;
height: 228px;
background: url(../images/sprite3.png) no-repeat;
background-position: -172px 0px;
position: absolute;
right: -100px;
top: 75px;
}


.block15{
}

.block15_conteiner{
padding: 50px 0px;
text-align: center;
}


.block15_title h2{
font: 30px 'Museosanscyrl300', sans-serif;
text-transform: uppercase;
}


.block15 ul li{
text-align: left;
line-height: 1.3em;
font-size: 15px;
list-style: none;
background: url('../images/li.png') no-repeat top left;
margin-left: 15px;
margin-right: 15px;
padding-left: 40px;
margin: 30px 0px;
}
.product_box{
/*margin:0 auto;
width:100%;
border:1px solid green;*/
  margin-left: 70px;
}

.product_box div{
float: left;
background: #fff;
padding: 3px;
padding-bottom: 1px;
border: 1px solid #dddddd;
margin: 0px 10px;
}

.block12_text span{
font: 18px 'Museosanscyrl700', sans-serif;
font-weight: bold;
}


.block16 .form_border{
top: 55px;
}

.block16 .arrow{
top: 110px;
}

.block16{
height: 268px;
background: url(../images/block16_bg.png);
}

.block16 .block12_conteiner{
background: none;
}


.block17{
}

.block17_conteiner{
text-align: center;
padding: 45px 0px;
}


.block17_title h2, .block18_title h2{
font: 30px 'Museosanscyrl300', sans-serif;
text-transform: uppercase;
}


.office_img_box div {
float: left;
margin: 0px 5px;
}

.office_img_box img {
-webkit-box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.2);
}


.office_img_box{
margin-left: 70px;/*new*/
margin-top: 50px;
}


.block18{
background: #f9f9f9;
padding: 45px 0px;
}


.block18_conteiner{
text-align: center;
}


.plan_item{
width: 165px;
display: inline-block;
vertical-align: top;
margin: 50px 30px;
position: relative;
}

.plan_item_img{
width: 76px;
height: 82px;
background: url(../images/sprite2.png) no-repeat;
margin: 0 auto;
}


.plan_item_img1{
background-position: -483px -244px;
}

.plan_item_img2{
background-position: -590px -244px;
}

.plan_item_img3{
background-position: -697px -244px;
}

.plan_item_img4{
background-position: -801px -244px;
}

.plan_item_img5{
background-position: -907px -244px;
}

.plan_item_img6{
background-position: -1014px -244px;
}

.plan_item_text {
padding-top: 15px;
font-size: 15px;
}

.plan_arrow{
width: 76px;
display: inline-block;
vertical-align: top;
margin: 50px 0px;
}

.plan_item_img_arrow1{
background-position: -1115px -237px;
}

.plan_item_img_arrow2{
background-position: -1292px -237px;
}

.plan_arrow_top{
width: 76px;
height: 82px;
background: url(../images/sprite2.png) no-repeat;
position: absolute;
background-position: -1205px -237px;
right: -20px;
top: -95px;
}


.block19{
height: 545px;
background: url(../images/block19_bg.png);
}

.block19_conteiner{
text-align: center;
height: 100%;
padding: 40px 0px;
position: relative;
}


.block19_title h2{
font: 36px 'Museosanscyrl500', sans-serif;
color: #1684ba;
text-transform: uppercase;
}

.block20{
height: 100%;
margin: 0 auto;
line-height: 1.5;
margin-bottom: 30px;
}

.block20_conteiner{
height: 100%;
position: relative;
padding: 50px 0px;
}

.review_main{
margin-top:50px;
}

.review{
/*min-height: 165px;
width: 905px;
margin: 0 auto;
border-top: 1px solid #f2f2f2;
padding-top: 20px;
padding-bottom: 10px;*/
    height: 165px;
    width: 905px;
    margin: 0 auto;
    border-top: 1px solid #DAE1E8;
    padding-top: 15px;
    padding-bottom: 17px;
}

.photo_box{
height: 100%;
width: 64px;
margin-right:20px;
float:left;
}


.client_name_rew span{
color:#505667;
font: 13px 'Museosanscyrl300', sans-serif;
font-weight: normal;
}

.client_name_rew a{
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
color: #2B587A;
/*font: 14px 'Museosanscyrl300', sans-serif;*/
font-weight: bold !important;
}

.review_box{
float:left;
width: 565px;
}


.review_link_box{
min-height: 75px;
width: 210px;
float: left;
display: table;
margin-left: 30px;
}


.review_box_main{
height: 100%;
width: 100%;
}


.review_link_box_arrow{
background-image: url("../images/arrow2.png");
background-repeat: no-repeat;
padding-left: 40px;
height: 25px;
display: table-cell;
vertical-align: middle;
background-position: left 26px;
font: 13px 'Museosanscyrl300', sans-serif;
}


.review_link_box_arrow a{
color:#00d005;
text-decoration: underline;
font-weight: bold;
}


.client_name_rew {
color: #667cc0;
font: 13px 'Museosanscyrl700', sans-serif;
font-weight: bold;
}


.client_text_rew {
color:black;
font-size: 12px;
font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
/*color: #999999;
font: 13px 'Museosanscyrl300', sans-serif;
line-height: 1.3em;*/
margin-top: 5px;
}



.client_date{
color: #999; 
margin-top: 8px;
font: 12px 'Tahoma', sans-serif;
/*color: #a7a7a7;
margin-top: 15px;*/
}


.block_form4_title{
font: 23px 'Museosanscyrl300', sans-serif;
text-transform: uppercase;
padding: 40px 0px;
color: #fff;
}



.block_form4{
height: 180px;
background: url(../images/form4_bg.png) no-repeat;
background-position: bottom;
background-repeat: repeat-x;
text-align: center;
z-index: 3;
position: relative;
}


.block_form4 .form-control3 {
width: 183px;
margin-top: 0;
}


.block_form4 .send2 {
width: 305px;
float: left;
margin-top: 0px;
margin-left: 20px;
}


.block_form4 .send2 a {
background: #ffc000;
color: #000;
width: 305px;
}


.block_form4 .block_form_main{
height: auto;
}


.full_contacts_box{
background:#fff;
width: 310px;
position: absolute;
left: 0px;
top: 45px;
padding: 20px 30px;
}



.full_contacts_head{
font: 22px 'PfdindisPlayproReg', sans-serif;
text-align:center;
height: 40px;
}


.dual_phone_box span{
font-weight: bold;
}

.mail_text{
color:#00baff;
}


.contacts_line{
background-image: url("../images/line2.png");
background-repeat: no-repeat;
height:1px;
width:206px;
margin: 0 auto;
}


.map_box, .adress_box, .mail_box, .dual_phone_box{
height: 60px;
line-height: 1.2em;
margin: 5px 0px;
}


.mail_box{
border-top: 1px solid #ececec;
border-bottom: 1px solid #ececec;
}

.block21{
position: relative;
height: 360px;
margin-top: -5px;
z-index: 2;
}

.contacts_box_right{
float: left;
width: 225px;
padding-left: 10px;
}


.contacts_box_phone, .contacts_box_mail, .contacts_box_adress{
width: 50px;
height: 50px;
background-image: url("../images/sprite2.png");
background-repeat: no-repeat;
background-position: -28px -335px;
float: left;
}


.dual_phone1, .mail_head, .map_box{
font: 18px 'Museosanscyrl500', sans-serif;
padding-top: 8px;
}

.dual_phone2, .mail_text, .map_adress{
color: #888888;
font-size: 11px;
text-transform: uppercase;
padding-top: 2px;
}


.contacts_box_mail{
background-position: -106px -335px;
}


.contacts_box_adress{
background-position: -182px -335px;
}


.block21_conteiner{
position: relative;
}


.block22{
}

.block22_conteiner{
position: relative;
padding: 30px 0px;
text-align: center;
}

.block22_title{
font: 24px 'Museosanscyrl500', sans-serif;
color: #000;
text-transform: uppercase;
}


.partners_box{
text-align: center;
padding-top: 30px;
}


.footer_box{
position: relative;
}


.footer{
width:100%;
background: url("../images/footer_bg.png") no-repeat;
background-position: top center;
height:520px;
}

.form-control5{
width: 307px;
height: 34px;
padding-left: 20px;
font-size: 14px;
line-height: 1.428571429;
color: rgb(109,109,109);
border-color: #cccccc;
border: 1px solid #fff;
border-color: #cccccc;
position: relative;
z-index: 2;
line-height: 1.428571429;
vertical-align: middle;
background-color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-khtml-border-radius: 3px;
behavior: url(PIE.php);
}


.input_box2 input{
margin-top: 15px;
}


.send6{
padding-top: 20px;
}

.send6 a {
font: 16px 'Museosanscyrl500', sans-serif;
line-height: 1.5em;
height: 21px;
width: 200px;
text-align: center;
padding: 12px 0px;
margin: 0 auto;
color: #000;
text-transform: uppercase;
display: block;
background: #ffc000;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-khtml-border-radius: 5px;
behavior: url(PIE.php);
position: relative;
}


.office_box{
width: 330px;
background: #fff;
padding: 30px 40px;
border: 4px solid #f2f2f2;
text-align: center;
position: absolute;
top: 90px;
left: 320px;
}


.location_head_box{
background-repeat: no-repeat;
background-position:0px 5px;
height: 70px;
}


.location_head1{
font: 22px 'Museosanscyrl500', sans-serif;
text-transform: uppercase;
}

.location_head2{
color:#000000;
font-size: 15px;
padding: 10px 0px;
}

.shad_bottom{
padding: 10px 0px;
height: 30px;
color: #000000;
}


.form-control {
width: 290px;
height: 35px;
padding-left: 10px;
font-size: 14px;
line-height: 1.428571429;
color: rgb(109,109,109);
background-color: #ffffff;
border: 1px solid #fff;
margin-top: 20px;
border-color: #cccccc;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-o-border-radius: 7px;
-khtml-border-radius: 7px;
behavior: url(PIE.php);
line-height: 1.428571429;
vertical-align: middle;
}
.partners{
float:left;
}

.form{
width: 320px;
float: right;
margin-top: 50px;
padding: 20px;
border-color: #00ced1;
border-style: solid;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius: 10px;
-khtml-border-radius: 10px;
behavior: url(PIE.php);
}


.block2_left{
width:490px;
float:left;
}

.block2_right{
width:490px;
float:left;
}


.scrollup {
width: 118px;
height: 33px;
opacity: 1;
position: fixed;
bottom: 50px;
right: 140px;
display: none;
text-indent: -9999px;
background: url('../images/up.png') no-repeat;
z-index: 50;
}


#result {
position: fixed;
width: 260px;
background-color: white;
border: 1px solid #00ced1;
left: 50%;
top: 50%;
margin-left: -160px;
margin-top: -80px;
padding: 4px;
text-align: center;
font-size: 20px;
color: black;
display: none;
z-index: 20000;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius: 10px;
-khtml-border-radius: 10px;
behavior: url(PIE.php);
padding: 20px;
}

#mask {
position: fixed;
width: 100%;
height: 100%;
display: none;
left: 0px;
top: 0px;
background-image: url(../images/mask.png);
z-index: 19000;
}

#call1, #call2, #call3, #call4 {
width: 390px;
height: 220px;
display: none;
padding: 0 5px;
margin: 0 auto;
text-align: center;
padding-top: 25px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-o-border-radius: 7px;
-khtml-border-radius: 7px;
behavior: url(PIE.php);
position: relative;
z-index: 100;
}

.button_call a:hover, .send a:hover, .send2 a:hover, .send4 a:hover, .send3 a:hover, .send5 a:hover, .send6 a:hover, .send7 a:hover, .calculate a:hover, .want a:hover{
opacity:0.8;
}

.slider, .slider2 {
	position: relative;
	width: 830px;
	height: 325px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 50px;
}
	
	.slides {
		height: 100%;
		
		/* Simple clear fix */
		overflow: hidden;
		
		/**	
		 * Prevent blinking issue
		 * Not tested. Experimental.
		 */
		-webkit-backface-visibility: hidden;
		-webkit-transform-style: preserve-3d;

		/**
		 * Here is CSS transitions 
		 * responsible for slider animation in modern broswers
		 */
		-webkit-transition: all 1000ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		   -moz-transition: all 1000ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		    -ms-transition: all 1000ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		     -o-transition: all 1000ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		        transition: all 1000ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}
	
		.slide, .slide2 {
			height: 100%;
			float: left;
			clear: none;
			position: relative;
		}

		.slides{
		list-style: none;
		padding: 0;
		margin: 0;
		}


	.slider-arrows {}

		.slider-arrow {
			position: absolute;
			display: block;
			margin-bottom: -20px;
			padding: 20px;
		}

			.slider-arrow--right { bottom: 50%; right: 30px; }
			.slider-arrow--left { bottom: 50%; left: 30px; }


	.slider-nav {
		position: absolute;
		bottom: 0px;
	}

		.slider-nav__item {
			width: 9px;
			height: 9px;
			float: left;
			clear: none;
			display: block;
			margin: 0 5px;
			
		}

.slider1 .slider-nav{
left: 80px !important;
}

.slider1{
width: 100%;
height: 100%;
overflow: hidden;
position: relative;
}


.sertif_item{
height: 325px;
width: 237px;
display: inline-block;
vertical-align: top;
background: #fff;
padding-bottom: 25px;
margin: 0px 15px;
}


.slider2_prev {
display: block;
width: 31px;
height: 31px;
background: url(../images/sprite3.png) -169px -245px no-repeat;
cursor: pointer;
position: absolute;
top: 275px;
left: 60px;
}


.slider2_next {
display: block;
width: 31px;
height: 31px;
background: url(../images/sprite3.png) -219px -245px no-repeat;
cursor: pointer;
position: absolute;
top: 275px;
right: 60px;
}


.block_order_conteiner{
padding: 60px 0px;
text-align: center;
}

.block_order{
background: #f6f7f7;
}

.block_order_title1 h2{
color: #1684ba;
font: 36px 'Museosanscyrl500', sans-serif;
text-transform: uppercase;
}

.block_order_title2{
font-size: 24px; 
color: #000;
}
.block_order_title2 p{
font-size: 18px;
}
.order_items{
margin-top: 40px;
}

.order_item{
display: inline-block;
vertical-align: top;
width: 140px;
height: 260px;
padding: 20px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-khtml-border-radius: 3px;
behavior: url(PIE.php);
-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.2);
color: #000;
background: #fff;
margin: 10px;
position: relative;
}


.order_item_img{
height: 85px;
}



.order_text{
font-size: 15px;
height: 80px;
}

.order_price{
color: #f02323;
font-size: 18px;
padding: 15px 0px;
}


.send_order a{
font: 15px 'Museosanscyrl500', sans-serif;
line-height: 0.9em;
height: 12px;
width: 135px;
text-align: center;
padding: 12px 0px;
margin: 0 auto;
color: #000;
text-transform: uppercase;
display: block;
background: #f7f7f7;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-khtml-border-radius: 3px;
behavior: url(PIE.php);
position: relative;
-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.2);
}

.send_order a:hover{
background: #5bbae8;
color: #fff;
}

.block_calc{
height: 665px;
background: url(../images/calc_bg.png);
}

.block_calc_title1 h2{
font: 36px 'Museosanscyrl500', sans-serif;
text-transform: uppercase;
color: #fff;
}


.block_calc_title2{
font-size: 24px;
text-align: left;
color: #fff;
padding-top: 50px;
padding-bottom: 20px;
}

.block_calc_conteiner{
padding: 50px 0px;
text-align: center;
}


.calc_box{
height: 425px;
width: 990px;
margin: 0 auto;
background: #fff;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-khtml-border-radius: 5px;
behavior: url(PIE.php);
position: relative;
}

.calc_box_left{
width: 620px;
height: 100%;
float: left;
padding: 20px;
}

.calc_box_right{
width: 330px;
height: 100%;
float: right;
background: url(../images/calc_right_bg.png) no-repeat;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-khtml-border-radius: 5px;
behavior: url(PIE.php);
}


.block_calc_text1{
font: 22px 'Museosanscyrl500', sans-serif;
text-transform: uppercase;
color: #000;
text-align: left;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
width: 28px;
height: 28px;
background: url(../images/sprite3.png) -275px -248px no-repeat;
border: 0px;
}

.ui-state-focus{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-khtml-border-radius: 5px;
border: 0;
background: none;
}


.ui-slider-horizontal .ui-slider-handle{
top: -.5em;
margin-left: -.6em;
}


.ui-slider-handle {
width: 28px;
height: 28px;
background: url(../images/sprite3.png) -275px -248px no-repeat;
position: absolute;
top: -7px;
margin-left: -12px;
z-index: 200;
}


.ui-widget-header {
background: #5bbae8;
height: 8px;
left: 1px;
top: 1px;
position: absolute;
}

.slider {
width: 230px;
height: 11px;
background: #dfdfdf;
position: relative;
margin: 0 auto;
padding: 0 10px;
}

.ui-slider{
background: #dfdfdf;
border: 0;
width: 400px;
}

.calc_box{
text-align: left;
}

.block_calc_slider_text1, .block_calc_slider_text2{
padding: 15px 0px;
font-size: 16px; 
font-weight: bold;
}

.slider_input_box{
height: 40px;
}

#slider, #slider2{
margin-top: 45px;
}

.slider_input{
float: left;
padding-left: 20px
}

.slider_input input{ 
height: 30px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-khtml-border-radius: 5px;
behavior: url(PIE.php);
border: 1px solid #e9e9e9;
font-size: 16px;
padding-left: 15px;
width: 160px;
background: #fff;
}

label       {display:block; cursor: pointer;  padding-bottom: 9px; height:20px;width: 20px;}
.has-js .label_check, .has-js .label_check2,
.has-js .label_radio    { }
.has-js .label_radio    { background: url(../images/sprite3.png) -308px -269px no-repeat; }
.has-js .label_check    { background: url(../images/check-off.png) no-repeat; }
.has-js label.c_on      { background: url(../images/check-on.png) no-repeat; }
.has-js label.r_on      { background: url(../images/sprite3.png) -335px -269px no-repeat;}

.has-js .label_check2    { background: url(../images/check-off-pink.png) no-repeat; }
.has-js label.c2_on      { background: url(../images/check-on-pink.png) no-repeat; }

.has-js .label_check input, .has-js .label_check2 input,
.has-js .label_radio input  { position: absolute; left: -9999px; }

.procent, label {
float: left;
line-height: 1.5em;
}

.procent{
padding-right: 8px;
}

.procent_item{
float: left;
padding-right: 20px;
}

.block_calc_text2{
font-size: 16px;
text-transform: uppercase;
float: left;
font-weight: bold;
line-height: 1.5em;
padding-right: 40px;
}

.line_procent{
margin-top: 30px;
height: 25px;
}

.calculate{

}

.calculate a{
font: 15px 'Museosanscyrl500', sans-serif;
line-height: 0.9em;
height: 12px;
width: 195px;
text-align: center;
padding: 12px 0px;
color: #fff;
text-transform: uppercase;
display: block;
background: #5bbae8;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-khtml-border-radius: 3px;
behavior: url(PIE.php);
position: relative;
}

.calculate{
margin-top: 35px;
}

.slides_box{
width: 100%;
height: 100%;
}

#slide, #slide2{
margin-top: 12px;
float: left;
}

.calc_result_pic{
height: 235px;
position: relative; 
}

.calc_result_left_box{
position: absolute;
bottom: 0;
width: 165px;
}

.calc_result_left{
width: 165px;
height: 100%;
float: left;
}

.calc_result_right{
float: right;
width: 165px;
height: 100%;
}

.calc_result_box{
text-align: center;
display: none;
}

.calc_result_title{
font-size: 16px;
text-transform: uppercase;
}

.calc_result_inv{
font: 24px 'Museosanscyrl500', sans-serif;
padding: 10px 0px;
}


.calc_result_cash{
font: 24px 'Museosanscyrl500', sans-serif;
padding: 10px 0px;
}

.calc_result_text{
font-size: 16px;
text-transform: uppercase;
padding: 15px 0px;
padding-top: 25px;
}

.calc_result_text_sum{
font: 35px 'Museosanscyrl700', sans-serif;
}

.want a{
font: 16px 'Museosanscyrl500', sans-serif;
line-height: 0.9em;
height: 12px;
width: 235px;
text-align: center;
padding: 12px 0px;
color: #fff;
text-transform: uppercase;
display: block;
background: #f32020;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-khtml-border-radius: 3px;
behavior: url(PIE.php);
position: relative;
margin: 0 auto;
}

.want{
padding-top: 20px;
}

.call{
padding-top: 5px;
}

.call a{
width: 255px;
}

.slide_line_text{
height: 20px;
font-size: 12px;
color: #888888;
}

.slide_line_text div{
float: left;
padding-right: 45px;
}

.slide_line_text2 div{
float: left;
padding-right: 60px;
font-size: 12px;
color: #888888;
}


#order {
width: 390px;
display: none;
padding: 0 5px;
margin: 0 auto;
text-align: center;
padding-top: 25px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-o-border-radius: 7px;
-khtml-border-radius: 7px;
behavior: url(PIE.php);
position: relative;
z-index: 100;
}

.order_product, .order_price{
font: 16px 'Museosanscyrl500', sans-serif;
}

#order .order_product{
padding-top: 15px;
}

.block5_conteiner .send4 a{
background: #f32020;
color: #fff;
}

.product_box .clear{
border: 0;
} 

.form-control6{
width: 235px;
height: 34px;
padding-left: 20px;
font-size: 14px;
line-height: 1.428571429;
color: rgb(109,109,109);
border-color: #cccccc;
border: 1px solid #fff;
border-color: #cccccc;
position: relative;
z-index: 2;
line-height: 1.428571429;
vertical-align: middle;
background-color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-khtml-border-radius: 3px;
}

.call a{
behavior: none;
}

.client_details{
width: 850px;
height: 100%;
font-size: 15px;
}

.client_details p{

}

.mt2{
padding-left: 20px;
}

.mt2 h4{
font: 28px 'Museosanscyrl500', sans-serif;
}

.modTab ul li {
font: 15px 'Museosanscyrl500', sans-serif;
padding: 2px 0px;
}

.modTab ul {
list-style: none;
padding: 0;
}

.modTab td {
vertical-align: middle;
}

.calc_result_title_box{
min-height: 8px;
background: url(../images/money.png) repeat-y 0 bottom;
position: absolute;
left: 30px;
bottom: 0;
width: 135px;
}

.calc_result_title_text_box{
position: absolute;
text-align: center;
top: -65px;
left: -27px;
width: 150px;
}

.shad{
display: block;
width: 86px;
left: 2px;
height: 36px;
bottom: -36px;
background: url(../images/moneyShad.png) no-repeat 0 0;
position: absolute;
}

.mt2 .send4 a{
font-weight: normal;
behavior: none;
}
.mt2 input{
behavior: none;
}

.full_contacts_box2{
background: #fff;
width: 560px;
position: absolute;
left: 0px;
top: 65px;
padding: 20px 30px;
}

.full_contacts_box2 .heading-title {
font-size: 24px;
font-style: normal;
}

.full_contacts_box2 .title {
padding-top: 12px;
font-size: 18px;
font-weight: bold;
}

.full_contacts_box2 .sub-title {
padding-top: 6px;
font-size: 14px;
color: #636363;
}

.full_contacts_box2 .phone {
padding-top: 24px;
display: block;
text-decoration: none;
color: black;
font-size: 18px;
font-weight: bold;
}

.full_contacts_box2 img {
float: right;
padding-right: 20px;
}


.full_contacts_box2 .map {
cursor: pointer;
position: absolute;
right: -195px;
bottom: 0px;
padding: 15px 10px 15px 60px;
display: block;
background: #FFF url(../images/map-icon.jpg) no-repeat 15px center;
height: 34px;
font: 15px 'Museosanscyrl700', sans-serif;
text-decoration: underline;
transition: right 0.5s 0.2s;
color: #333333;
line-height: 17px;
}

.full_contacts_box2 .map:after {
left: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0px;
width: 0px;
position: absolute;
pointer-events: none;
border-color: rgba(255, 255, 255, 0);
border-left-color: #ffffff;
border-width: 32px;
margin-top: -32px;
}

.full_contacts_box2 .map:hover {
right: -215px;
}

#order .form {
position: absolute;
right: 0;
width: 345px;
top: 100px;
margin-top: 0;
text-align: center;
border: 0;
padding: 0;
}

.prod_id .form .popup_h1 {
text-align: center;
font-size: 25px;
}

.prod_id form {
margin: 0 0 0 40px;
text-align: center;
width: 288px;
}

.prod_id .txt {
color: #323232;
font-size: 11px;
margin: 10px 0 0 85px;
}

.prod_id .name {
font-size: 32px;
color: #065b83;
padding: 10px 0 0 0;
}

#order{
width: 800px;
background: url(../images/popup_product.png);
z-index: 100;
}

.photosgallery-std .sliderkit-panel{
height: 300px;
}

.sliderkit img {
border: 0;
width: 300px;
}

.photosgallery-std {
width: 443px;
height: 500px;
padding: 0 0 20px;
}

#order .name span {
font-size: 36px;
font-weight: bold;
}

#order .name {
font-size: 24px;
color: #065b83;
padding: 10px 0 0 0;
border-top: 2px solid #5bbae8;
background: #fff;
}

#order .popup_h1 {
text-align: center;
font: 25px 'Museosanscyrl300', sans-serif;
}


#order .txt{
margin-top: 20px;
}

.fancybox-outer{
background: #fff;
}

.sliderkit{
text-align: center;
}

#order{
background: url(../images/calc_right_bg.png) top right no-repeat;
background-repeat: repeat-y;
}

.sliderkit-nav li{
width: 101px; height: 92px;
}

.gallary{
display: none;
}

.white_block{
background: #fff;
height: 100%;
}

.photosgallery-std .sliderkit-nav-clip ul li{
margin: 0 9px 0 0;
}