span.CONTRACTOR_VIEW_DISCOUNT{color:#d0155a;}
.country_kz, .country_def{display:none;}
.clears{clear:both;}
.column_wrapper .left_column .arrow_block{display:none;}
.column_wrapper .registration-panel-column{float:none;width:100% !important;background:#f5f5f5;overflow:hidden;height:70px;margin:10px 0px;}
.column_wrapper .registration-panel-column ul, .column_wrapper .registration-panel-column .button_block{display:none;}
.column_wrapper .registration-panel-column.active{height:auto;overflow:visible;}
.column_wrapper .registration-panel-column.active ul, .column_wrapper .registration-panel-column.active .button_block{display:block;}
.column_wrapper .registration-panel-column .registration-panel-block{padding:20px 30px !important;}
.column_wrapper .title-register-clickable{width:100%;font-size:44px;cursor:pointer;padding-top:5px;padding-bottom:20px;border-bottom:1px dashed #cecece;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.column_wrapper .i_am_client_block{position:absolute;top:24px;left:460px;}
.column_wrapper .i_am_client_block p{margin:0px;line-height:12px;}
.column_wrapper .i_am_client_block p:nth-of-type(1){margin-bottom:0px;color:#000;font-weight:bold;font-size:16px;}
.column_wrapper .i_am_client_block .check_radio{margin-top:2px;}
.column_wrapper .i_am_client_block span{}
.column_wrapper .title-register-clickable:hover, .column_wrapper .registration-panel-column.active .title-register-clickable{color:#d0155a;text-decoration:underline;}
.column_wrapper .registration-panel-column .form_grid:after{content:"";display:table;clear:both;}
.column_wrapper .registration-panel-column .form_grid.floating-left{float:left;width:410px;}
.column_wrapper .registration-panel-column .form_grid .form_row{float:left;width:410px;margin-top:10px !important;margin-bottom:10px;min-height:65px;}
.column_wrapper .registration-panel-column .form_grid.floating-left .form_row{float:none;width:auto;margin-top:10px !important;margin-bottom:10px;min-height:65px;}
.column_wrapper .registration-panel-column .form_grid .form_row.contractor_is_client{}
.column_wrapper .registration-panel-column .form_grid .form_row .form_cell .check_radio{margin-top:33px;}
.column_wrapper .change-registr-panel{float:right;width:97px;height:43px;background:#d0155a;cursor:pointer;font-size:15px;line-height:43px;border-radius:5px;color:#FFF;text-align:center;margin-top:45px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.column_wrapper .change-registr-panel:hover, .column_wrapper .change-registr-panel[disabled="disabled"]{background:#e78aac;}
.column_wrapper .change-registr-panel[disabled="disabled"]{cursor:default;background:#e78aac;}
.page-news-con ul li .image-con{float:left;width:200px;max-height:188px;overflow:hidden;}
.page-news-con ul li .info-con{float:left;padding-left:10px;width:650px;}
.typography_content .column_wrapper.two_column-right .center_column{float:left;width:916px;}
.typography_content .column_wrapper.two_column-right .right_column{float:right;width:25.64%;}
.right_cont .component_container{margin-top:13px;}
.component_container .component_body ul{padding-left:0px;margin-left:0px;}
.typography_content .column_wrapper.two_column-right > .center_column > .center_cont{margin:0px;}
.no-margin-top{margin-top:0px !important;}
.no-margin-top .article_announce{margin-top:0px;}
.footer_top .certeficates-con{float:right;width:248px;}
.footer_top .footer_menu{float:left;width:355px;}
#nofooter{overflow:visible;}
.reviews_container .component_item .two_column-right > .right_column{width:220px;}
.clicking-item-compontent{cursor:pointer;}
.custom-checkboxes-order{float:left;margin:10px 0px;}
.the-main-page-seminars .component_container{margin-top:0px;}
.order-button-seminar{margin-top:10px;text-decoration:none;}
.custom-ceminar-column{width:400px !important;}
.custom-ceminar-column.right{float:right;}
.custom-ceminar-column .input_style{width:100% !important;}
.dashed-bottom-border{margin-bottom:5px;border-bottom:1px dashed #88888f;}
.form-commercial_offer .fieldset_style{margin-right:0px;padding-right:20px;}
.order-button-seminar .pseudo_link{border-bottom:0px;}
.vacansy_filter_header li{float:left;list-style:none;background:#f5f5f5;margin-right:10px;line-height:33px;height:33px;padding:5px 15px;cursor:pointer;font-weight:600;border-radius:10px;}
.vacansy_filter_header li:hover{color:#d0155a;}
.vacansy_filter_header li.active{color:#d0155a;}
.reviews_container .component_item .two_column-right > .center_column{width:916px !important;}
.jobs-region{padding:10px 0px;}
.header_basket .basket_icon{position:absolute;top:0;left:0;width:47px;height:47px;background:url("../images/basket-icon.png") no-repeat;}
.header_basket .basket_icon:before{position:absolute;content:"";left:0;top:13px;width:47px;height:60px;/*background:url("../images/basket-shadow.png") 0 0 no-repeat;*/}
.header_basket{cursor:pointer;}
.header_basket .basket_icon:before{}
.header_basket .basket_wrap{padding:0 10px 15px 70px;height:67px;}
.header_basket .basket_wrap.active:before{display:none;}
.bx_cart_block{position:relative;}
.basket-wrap-blocks-con{padding:0px 5px;}
.basket-wrap-blocks-con .block a{color:#FFF;}
.basket-wrap-blocks-con .block{color:#FFF;}
.basket-wrap-blocks-con table{width:100%;}
.bx_cart_block .bx_item_listincart{position:absolute !important;right:8px;width:400px !important;padding:10px 20px;background:rgba(82,82,82, 0.9);z-index:400;top:122px;display:none;border-top-left-radius:5px;}
.basket-footer-top-con{height:45px;width:100%;position:relative;padding-top:8px;}
.basket-footer-top-con .button-order a{display:block;position:absolute;width:95px;height:25px;background:#ab1e53;line-height:25px;color:#FFF;border-radius:5px;border:1px solid #FFF;text-align:center;font-size:16px;text-decoration:none;top:6px;right:0px;transition:background 0.5s ease;}
.basket-footer-top-con .button-order a:hover{background:#C33369;}
.basket-footer-top-con .price{color:#FFF;font-size:15px;margin-bottom:0px;}
.basket-footer-top-con .under-price{color:#FFF;text-indent:15px;}
.bx_cart_block .bx_item_listincart:before, #top-phones-slider .blocks-container:after{content:"";position:absolute;left:0px;bottom:-10px;width:100%;height:10px;background:#b71753;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.basket-wrap-main-block-top{padding:5px;background:rgba(255, 255, 255, 0.6);overflow-y:auto;height:200px;}
.bx_cart_block .bx_item_listincart .bx_item_price{min-width:70px;}
.bx_cart_block .bx_item_listincart .bx_item_img_container img{max-width:50px;max-height:50px;height:auto;width:auto;vertical-align:middle;}
.bx_cart_block .bx_item_listincart .bx_item_title{padding-top:10px;}
.basket-wrap-blocks-con table{}
.basket-wrap-blocks-con table td{padding-bottom:14px;padding-top:14px;}
.basket-wrap-blocks-con table tr{border-bottom:1px dashed #FFF;}
.bx_cart_block .bx_item_listincart .bx_item_title{padding-left:10px;padding-right:10px;max-width:125px;}
.bx_cart_block{position:relative;top:-27px;}
.header_contact{float:left;}
.header_contact .top-block{position:relative;width:144px;height:95px;margin-top:-9px;margin-right:-33px;float:right;background:url(../images/custom_icon/phone-icon.png) 5px 5px no-repeat;cursor:pointer;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.header_contact .top-block:hover{background-image:url(../images/custom_icon/phone-icon-hov.png);}
.header_contact .top-block:active{background-image:url(../images/custom_icon/phone-icon-foc.png);}
.header_contact .top-block.active:before{display:none;}
.header_contact .top-block p{font-weight:bold;color:#404040;font-size:13px;padding:20px 7px;}
.header_contact .top-block p a{color:#000;}
.header_contact .top-block p a:hover{color:#d0155a;text-decoration:none;}
#top-phones-slider{display:none;width:540px;min-height:200px;position:absolute;top:95px;right:-90%;color:#FFF;z-index:400;}
.top-phones-slider::before{content:"";width:33%;left:0px;top:0px;position:absolute;height:100%;background:rgba(181, 51, 98, 0.9);border-top-left-radius:5px;}
.top-phones-slider::after{content:"";width:67%;height:100%;right:0px;top:0px;position:absolute;border-top-right-radius:5px;z-index:0;background:#525252;opacity:0.9;}
#top-phones-slider .blocks-container{position:relative;}
#top-phones-slider .blocks-container:before{display:none;content:"";position:absolute;left:0px;bottom:-10px;width:100%;height:10px;background:#b71753;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
#top-phones-slider .blocks-container .slider .block{display:none;position:relative;z-index:1;}
#top-phones-slider .blocks-container .slider .block.active{display:block;}
#top-phones-slider .blocks-container .slider .block .left{float:left;width:33%;font-weight:bold;}
#top-phones-slider .blocks-container .slider .block .left .logo{background:url(../images/custom_icon/logo-white.png) center top no-repeat;height:119px;}
#top-phones-slider .blocks-container .slider .block .left .address-text{margin:10px 5px;padding:10px 0px;text-align:center;color:#FFF;font-size:12px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;line-height:15px;}
#top-phones-slider .blocks-container .slider .block .left .city{position:relative;text-align:center;padding:5px 23px;padding-bottom:15px;color:#FFF;font-size:12px;}
#top-phones-slider .blocks-container .slider .block .left .city-name{position:relative;}
#top-phones-slider .blocks-container .slider .block .left .city-name .arrow{position:absolute;top:5px;left:5px;width:20px;height:20px;background:url(../images/custom_icon/arrow-sm-left.png) no-repeat;background-size:100% 100%;cursor:pointer;z-index:2;}
#top-phones-slider .blocks-container .slider .block .left .city-name .arrow.right{background-image:url(../images/custom_icon/arrow-sm-right.png);left:auto;right:5px;}
#top-phones-slider .blocks-container .slider .block > .right{float:right;width:67%;padding-bottom:20px;min-height:100%;}
#top-phones-slider .blocks-container .slider .block .right .element{text-align:left;font-size:16px;font-weight:bold;color:#FFF;padding-left:38px;padding-top:5px;padding-bottom:5px;margin:14px 0px;background-repeat:no-repeat;background-position:left center;margin-left:10px;}
#top-phones-slider .blocks-container .slider .block .right .element.phone{background-image:url(../images/custom_icon/phone-sm.png);}
#top-phones-slider .blocks-container .slider .block .right .element.cellphone{background-image:url(../images/custom_icon/cellphone-sm.png);}
#top-phones-slider .blocks-container .slider .block .right .element.fax{background-image:url(../images/custom_icon/fax-sm.png);}
#top-phones-slider .blocks-container .slider .block .right .element.email{background-image:url(../images/custom_icon/email-sm.png);}
.main-image-con-custom-news{position:relative;max-width:291px;height:183px;overflow:hidden;border:1px solid #86519B;border-radius:10px;margin-bottom:5px}
.main-image-con-custom-news img{display:block;position:absolute;top:0px;bottom:0px;right:0px;left:0px;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;}
#top-phones-slider .blocks-container .slider .block .right .icons{position:absolute;bottom:10px;left:192px;width:335px;}
#top-phones-slider .blocks-container .slider .block .right .icons .google{display:block;float:left;margin-right:20px;width:20px;height:20px;background:url(../images/custom_icon/google.png) no-repeat;}
#top-phones-slider .blocks-container .slider .block .right .icons .insta{display:block;float:left;margin-right:20px;width:20px;height:20px;background:url(../images/custom_icon/insta.png) no-repeat;}
#top-phones-slider .blocks-container .slider .block .right .icons .twitter{display:block;float:left;margin-right:20px;width:20px;height:20px;background:url(../images/custom_icon/twitter.png) no-repeat;}
#top-phones-slider .blocks-container .slider .block .right .icons .save{float:right;display:block;width:20px;height:20px;background:url(../images/custom_icon/save.png) no-repeat;}
.inside-img-news{max-width:200px;height:126px;}
#top-phones-slider .blocks-container{position:relative;}
#top-phones-slider .blocks-container:before{content:"";position:absolute;top:-13px;left:233px;width:157px;height:14px;background:url(../images/custom_icon/head_phone.png) no-repeat;background-size:100% 100%;}
.bx_cart_block .bx_item_listincart:after{display:none;content:"";position:absolute;right:0px;top:-13px;width:151px;height:14px;background:url(../images/custom_icon/head_cart.png) no-repeat;background-size:100%;}
.bx_cart_block.bx_cart_sidebar .bx_small_cart{padding:10px 8px;}
.main-image-con-custom-news{position:relative;max-width:291px;height:183px;overflow:hidden;border:2px solid #86519B;border-radius:10px;margin-bottom:5px}
.main-image-con-custom-news img{display:block;position:absolute;top:0px;bottom:0px;right:0px;left:0px;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;}
.inside-img-news{max-width:200px;height:126px;}
#content{min-width:1270px;}
.bx_ordercart .bx_ordercart_coupon{margin-top:15px;}
.bx-composite-btn-fixed{top:-120px !important;right:1120px;}
#nofooter.flex_template #footer{min-width:1323px;}
.header_basket .basket_head{margin-top:9px;margin-bottom:0px;}
#nofooter{min-width:1323px;}
.under-footer-oblast{width:1323px;margin:0 auto;}
.top_menu .menu_item.city_choose_top{float:right;}
#header .header_top .column_wrapper.two_column-right > .center_column > .center_cont{margin:0px 25.04% 0px 0px;}
.header_middle .two_column-right > .center_column > .center_cont .search-con{float:left;width:82%;}
.header_middle .two_column-right > .center_column > .center_cont .phone-top-con{float:right;padding-top:20px;margin-right:-75px;}
.header_middle .two_column-right > .right_column, .header_middle .three_column > .right_column{margin-top:10px;}
.modal_style .message-pricelist .button_style.type-3{min-width:110px;font-size:13px;margin-top:15px;padding:0px 5px;}
.city_choice{margin-top:-70px;float:left;margin-left:0px;}
.service_center_column{width:916px !important;}
.service_container [data-items="3"] .component_item{width:50%;}
#footer .footer_wrap::nth-of-type(2){margin-bottom:0px;padding-bottom:0px;}

/*Форма регистрации_добавлено_16.03.2017*/
.column_wrapper .i_am_client_block{top:20%;}
.column_wrapper .title-register-clickable{padding-bottom:15px;padding-top:10px;}
