.conteiner_thanksreg1{background-color: #221616;}
.blok_thanksreg1{background-color: #e8e7e7; margin:72px 0 48px 0;}
.blok_thanksreg1 h1{color:#fff; background-color: #69c349; text-align: left; line-height: 72px;padding:0 0 0 48px; margin:0;}
.blok_thanksreg1 h2{text-align: left; font-family: HelveticaNeueCyrBold, arial; margin:0;padding:0;}
.blok_container_thanksreg1{padding:40px 48px 48px 48px;}
.blok_thanksreg1 .offer_thanksreg1{font-size:22px;line-height: 28px; margin: 22px 0 27px 0;}
.conteiner_thanksreg1 h3{font-size:22px;margin:0;}
.info_blok_thanksreg1 p{margin:18px 0 0 0;}
.info_blok_thanksreg1 a{color: #c84a4a; border-bottom: 1px solid; font-family: HelveticaNeueCyrBold, arial;}
.info_blok_thanksreg1 a:hover{color:#833131;}
.topfoto_thanksreg1{margin:24px 0 0 0;}
.conteiner_thanksreg1 header{z-index: initial;}
.block_contentform{background-color: #e8e7e7;padding: 42px 0 47px 0;    border-bottom: 1px solid #fff;}
.block_contentform_conteiner{max-width: 576px;margin: 0 auto;}





body{font-family: HelveticaNeueCyrLight,arial; font-size: 16px;line-height: 21px;}
h1{display: inline-block; text-align:center; font-size: 1.96em;line-height: 1.33em;font-family: HelveticaNeueCyrThin,arial;font-weight: normal;margin: 112px 0 0 0; width:100%;}
h2{display: inline-block; text-align:center; font-size: 1.96em;line-height: 1.33em;font-family: HelveticaNeueCyrThin,arial;font-weight: normal;margin: 40px 0 0 0; width:100%;}
a{-webkit-transition: all .50s;-o-transition: all .50s;transition: all .50s;}
h1 span, h2 span{font-family: HelveticaNeueCyrBold, arial;max-width: 990px;display: inline-block;}
h6{font-size: 1.56em;line-height: 1.25em; color:#000;text-shadow: rgb(255, 255, 255) 0px 1px 0px;font-weight: normal;margin:0 0 17px 0;}
h7{font-family: HelveticaNeueCyrBold, arial; padding:0 0 8px 0; display: inline-block;}
header{height: 72px;z-index: 999;background-color: #221616;position: fixed; width: 100%;}
nav, .logo{float: left;display: inline-block;}
.phone{float:right;color: #978279;font-family: HelveticaNeueCyrThin,arial; font-size:30px;line-height: 16px;margin: 24px 0 0 0;display: inline-block;}
.small_text{font-size:12px;color:#675751;font-family: HelveticaNeueCyrLight,arial;}

.small_text_a{font-size:14px;color: #978279; border-bottom: 1px dotted; cursor: pointer; font-family: HelveticaNeueCyrLight,arial;}
.small_text_a:hover{color: #fff;}

.logo{margin:12px 0 0 0;}
a:hover{ text-decoration: none;}
nav{margin:26px 0 0 48px; opacity: 0.95;}
nav a{color: #978279; margin: 0 24px 0 0; border-bottom: 1px dotted; cursor: pointer;}
nav a:hover{color: #fff;}
.menu_ico{display: inline-block; margin: 18px 0 0 24px; float: left;}
input[type="email"], input[type="text"],input[type="number"]{ padding: 13px 18px; width: 100%; border-radius: 3px;border: 1px solid #908a8a;background-color: #f4f3f3;color: #000;text-shadow: rgb(255, 255, 255) 0px 1px 0px;box-shadow: inset 0px 3px 5px rgba(0, 0, 0, 0.19);}
input[type="number"] { 
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button { 
  display: none;
}
.button_price {padding: 13px 18px; margin:6px 0 0 0;width: 100%;}
button:hover, .button:hover{opacity: 0.8; color:#fff;}
button, .button{ -webkit-transition: all .50s;-o-transition: all .50s;transition: all .50s; text-decoration:none;  text-align:center;border:solid 1px #702525; -webkit-border-radius:3px;
-moz-border-radius:3px; border-radius: 3px; font-size:16px;font-family: HelveticaNeueCyrBold, arial; color:#ffffff; background-color:#cc4c4c; background-image: -moz-linear-gradient(top, #cc4c4c 0%, #813030 100%); background-image: -webkit-linear-gradient(top, #cc4c4c 0%, #813030 100%); background-image: -o-linear-gradient(top, #cc4c4c 0%, #813030 100%); background-image: -ms-linear-gradient(top, #cc4c4c 0% ,#813030 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#813030', endColorstr='#813030',GradientType=0 ); background-image: linear-gradient(top, #cc4c4c 0% ,#813030 100%);   -webkit-box-shadow:0px 3px 7px #f7bebe, inset 0px 1px 0px #d77474; -moz-box-shadow: 0px 3px 7px #f7bebe,  inset 0px 1px 0px #d77474;  box-shadow:0px 3px 7px #f7bebe, inset 0px 1px 0px #d77474;  text-shadow: 0px 1px 0px #661717; filter: dropshadow(color=#661717, offx=0, offy=1); }
*::-webkit-input-placeholder {color: #000;opacity: 1;}
*:-moz-placeholder {color: #000;opacity: 1;}
*::-moz-placeholder {color: #000;opacity: 1;}
*:-ms-input-placeholder {color: #000;opacity: 1;}
body input:required:valid,body textarea:required:valid {background-color:#ccffcc;}
.fon_size {width: 100%;overflow: hidden; position: absolute;}
.fon_size img{min-width: 1366px;width: 100%;height: 742px;}
.offer_container{width: 100%; height: 493px; margin:14px 0 0 0;}
.form_block{background-color: #e8e7e7;border-radius: 3px;border: 1px solid #c74a4a;padding: 36px;margin: 48px 0 0 0;}
.form_block span, .pop_form span, .block_contentform_conteiner span{display: inline-block;margin:18px 0 0 0;}
.form_block span img, .pop_form span img, .block_contentform_conteiner img{display: inline-block; margin: 0 12px 0 0;}
.form_block .col-md-12, .pop_form .col-md-12{padding: 0 0px 0 0;}

.block_benefits, .block_about_products, .block_okompanii{padding: 0 0 44px 0;  background-color: #221616;color:#fff;}
.block_benefits img, .block_about_products img{display: inline-block;float: left;}
.block_benefits p {margin: 8px 24px 0 84px; display: block;}
.block_benefits_item, .block_about_products_item { float: left;margin: 29px 0 0 0;}
.block_catalog{margin:0 0 48px 0;}
.block_catalog_item_absolute{position: absolute;bottom: 0;}
.block_catalog_item{text-align:left;margin: 34px 0 0 0;position: relative;height: 570px;}
.block_catalog_item_ver2{text-align:left;margin: 34px 0 0 0;position: relative;height: 531px;}
.block_catalog_item .button{margin: 7px 0 0 0;}


.block_catalog_item span{color:#908a8a; margin: 5px 0 0 0;display: none;}
.block_catalog_item_active span{display:block !important;}
.block_catalog_item_active .block_catalog_item_absolute{background: #fff;border-top: solid 1px #c8c5c5; width: 100%;}


.button{padding:13px 18px 12px 18px;display: inline-block;margin: 0;}
block_catalog_item .button{margin: 7px 0 0 0;}
.name_categorii{color:#000000; margin: 14px 0 1px 0;display: inline-block;height: 21px;} .name_categorii:hover{color:#69c349;}
.block_about_products p {margin: 8px 24px 0 144px; display: block;}
body #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('/cont/img/fancybox_sprite.png')!important;}
.fancybox-overlay { background: url('/cont/img/fancybox_overlay.png')!important;}
#callback, #consult{margin: 16px; max-width: 480px;}
.block_footer h2{margin:38px 0 38px 0;text-align: left;}
.block_footer .button {margin: 34px 0 0 0;float: left;}
.block_footer p{padding: 2px 0 1px 12px; display: inline-block;border-left: 1px solid #000;margin: 25px 0;}
.input_email{background: url(/cont/img/e-mail_ico.png) center right no-repeat #f4f3f3; margin:0 0 6px 0;}
.input_phone{background: url(/cont/img/phonel_ico.png) center right no-repeat #f4f3f3;}
.phone_input{margin:6px 0 0 0;}
.fact_company {max-width: 215px; float: left;color:#8e8989;margin: 22px 0 0 0;}
.fact_company span {font-size: 67px;font-family: HelveticaNeueCyrBold, arial;  color:#dddbdb;}
.block_okompanii .text{border-left: 1px solid #fff;padding: 24px 24px;margin:0; display: inline-block;}
.block_okompanii h2{margin: 40px 0 27px 0;}
.fact_company_conteiner {margin:4px 0 0 0;}




.block_calc{margin:0 0 48px 0;}
.block_calc h2{margin: 40px 0 22px 0;}
.calc .slide .noUiSlider div {background: url("/cont/img/calc_button_slider.png"); width: 41px; height: 53px; border: none; margin: -14px 0 0 -14px; box-shadow: none; }
.calc .slide .noUiSlider a { -webkit-transition: all .0s;-o-transition: all .0s;transition: all .0s; height: 16px; 
border-radius: 3px; background: url("/cont/img/calc_a_bg.png") repeat-x;}
.calc .slide .noUiSlider { box-shadow: none; border-radius: 3px;border: none;  background: url("/cont/img/calc_a_bg2.png") repeat-x; height: 16px; width: 100%; margin-right: 20px;}

.calc .slide_name{padding: 0; margin: 0 0 1px 0;display: inline-block;}
.calc .slide_name p {margin: 0;}
.calc .left {float:left;padding: 13px 0 0 0;display: inline-block;}
.calc .right {float:right; padding: 13px 0 0 0;display: inline-block;}
.slide.outlay {margin: 26px 0 0 0;text-align: left;}
.profit_year{ padding: 24px;background: #e9e8e8;border-radius: 2px;display: inline-block;}
.profit_year p{margin:0;}


.conteiner_blue, .conteiner_silver{position: relative; display: inline-block;float: left;width: 50%;height: 348px; padding: 0 9%;}


#blue-bar {position: absolute; bottom: 0; width: 141px; height: 103px; background: url("/cont/img/silver-bar.png") repeat-y;}
#blue-bar .bottom {width: 141px; height: 48px; position: absolute;  bottom: 0px; background: url("/cont/img/silver-bottom.png");}
#blue-bar .top {width: 141px; height: 40px; position: absolute; top: 0;  background: url("/cont/img/silver-top.png");}

#silver-bar {position: absolute; bottom: 0; width:141px; height: 139px; background: url("/cont/img/green-bar.png") repeat-y;}
#silver-bar .bottom {width: 141px; height: 48px; position: absolute; bottom: 0px; background: url("/cont/img/green-bottom.png");}
#silver-bar .top {width: 141px; height: 46px; position: absolute; top: 0; background: url("/cont/img/green-top.png");}

.calc .pribl span{font-family: HelveticaNeueCyrBold, arial;font-size:33px;    margin: 8px 0 24px 0; display: inline-block;}
.calc .pribl {font-family: HelveticaNeueCyrThin,arial;font-weight: normal; font-size:31px; left: 735px; top: 320px; width: 195px; text-align:left;}
.calc .button {margin: 0;}
.calc .but {width: 172px; height: 60px; left: 745px; top: 380px; background: url("/cont/img/pribl.png"); border: none; border-radius: 5px; font: 1.4em 'din_regular', sans-serif; color: #fff; text-align: center; text-transform: uppercase; padding-top: 4px; cursor: pointer;}
.block_footer{background-color: #dbd9d9;border-top: 1px solid #fff;}
a.soglashenie{color: #221616;font-size: 12px;border-bottom: 1px dotted;}

@font-face { 	
	font-family: HelveticaNeueCyrThin; 
	src: url(/cont/files/2HelveticaNeueCyr-Thin.eot?#iefix) format(embedded-opentype), url(/cont/files/2HelveticaNeueCyr-Thin.woff) format(woff), url(/cont/files/2HelveticaNeueCyr-Thin.ttf) format(truetype); 
	font-style: normal; font-weight: normal;
} 

@font-face { 	
	font-family: HelveticaNeueCyrLight; 
	src: url(/cont/files/2HelveticaNeueCyr-Light.eot?#iefix) format(embedded-opentype), url(/cont/files/2HelveticaNeueCyr-Light.woff) format(woff), url(/cont/files/2HelveticaNeueCyr-Light.ttf) format(truetype); 
	font-style: normal; font-weight: normal;
} 

@font-face { 	
	font-family: HelveticaNeueCyrBold; 
	src: url(/cont/files/2HelveticaNeueCyr-Bold.eot?#iefix) format(embedded-opentype), url(/cont/files/2HelveticaNeueCyr-Bold.woff) format(woff), url(/cont/files/2HelveticaNeueCyr-Bold.ttf) format(truetype); 
	font-style: normal; font-weight: normal;
} 

.message_sended  h2{ margin: 30px 0 0 0 ; }   

.disabled { pointer-events: none; opacity: 0.3 !important; }

.certification img{border: 6px solid  #e0d9d7; box-shadow: rgba(0, 0, 0, 0.22) 0px 12px 24px;}
.certification {padding:40px 0 48px 0;}
.certification h2 {margin:0 0 24px 0;}