.back-to{padding:2px 0 0 30px;color:#7377b8;background:url(../image/ic22.png)no-repeat}
.back-to:hover{color:#3d3d5b}
.ask-price{font-weight:600;padding:3px 0 2px 28px;color:#7377b8;background:url(../image/ic23.png)no-repeat}
.link-bask:hover,.link-downl:hover,.link-inst:hover,.view-all:hover{text-decoration:underline}
.ask-price span{border-bottom:1px dashed #7377b8}
.ask-price:hover span{padding-bottom:1px;border:none}
.link-downl{padding:5px 0 2px 26px;color:#7377b8;background:url(../image/ic24.png)0 3px no-repeat}
.link-downl:hover{color:#3d3d5b;background-position:left -97px}
.link-inst{margin-top:10px;padding:5px 0 2px 36px;color:#7377b8;background:url(../image/doc.png)8px 4px no-repeat}
.link-inst:hover{color:#3d3d5b}
.link-bask{padding:5px 0 2px 26px;color:#7377b8;background:url(../image/ic24.png)0 -400px no-repeat}
.link-bask:hover{color:#3d3d5b;background-position:left -500px}
.view-all{padding:5px 0 2px 32px;color:#7377b8;background:url(../image/ic28.png)no-repeat}
.view-all:hover{color:#3d3d5b}
#back-to-top,.link-add,.link-add.in_cart:hover,.phone-block_links a,.specialist-section__person,.sub-links_ln,.top-links_link,.top-navi_link{text-decoration:none}
.link-add{font-size:14px;height:21px;padding:3px 0 0 35px;color:#7377b8;background:url(../image/ic16.png)no-repeat}
.link-add.in_cart,.link-add:hover{text-decoration:none;color:#3d3d5b;background-position:left -400px}
.link-add.in_cart:hover{color:#7377b8;background-position:0 0}
.fixed-block{position:fixed;right:0;bottom:0;left:0}
.fixed-block_ins{position:relative;width:960px;margin:0 auto}
.fixed-block_wrap{display:block;float:right;zoom:1;width:458px;padding:3px 22px 3px 240px;background:#7377b8}
.fixed-block_wrap:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.fixed-block_wrap .btn{font-size:12px;line-height:30px;display:block;float:right;height:30px;margin-top:2px;padding:0 40px;background:url(../image/btn.png)0 -14px repeat-x}
.fixed-block_wrap .btn:hover{background-position:0 -72px}
.fixed-block_wrap .btn.disabled{opacity:.5}
.fixed-block_wrap .btn.disabled:hover{background-position:0 -14px}
.selected-block{float:right;margin-right:20px}
.selected-block_name{font-size:16px;float:left;margin:7px 16px 0 0;color:#fff}
.selected-block_num{font-size:18px;line-height:32px;position:relative;float:left;width:32px;height:32px;color:#ef534f;border-radius:15px;background:#fff}
#back-to-top{font-size:16px;position:absolute;right:-140px;bottom:0;display:none;height:25px;margin-left:22px;padding:8px 0 0 22px;text-transform:capitalize;color:#7377b8;background:url(../image/ic34.png)2px 7px no-repeat}
.benefits-block__unit_name,.glossary-block__main-sect_link,.glossary-block__sect_title span,.link-print,.link-save,.prev-novelty_author span,.prev-training_time,.print,.save,.selection-optimum_step-title,.specialist-section__person_name,.subscribe-block_btn,.top-links_link,.top-navi_link,.type-subs__unit_title,a.btns{text-transform:uppercase}
.popup-inner .ask-block{margin:0 0 0 706px;padding-bottom:13px;border:none}
.fancybox-opened .fancybox-right .fancybox-skin,.fancybox-right .fancybox-skin{border-radius:0;background:0 0;box-shadow:#666 0 0 0}
/*.header{width:960px;position:relative;height:245px;margin:0 auto}*/
@media (max-width: 991px){
    .logo-wrap{
        text-align: right;
    }
    .price-text{
        text-align: center;
    }
}
@media (max-width: 767px){
    .phone-wrap, .home-header{
        text-align: center;
    }
    a.begin_but{padding: 8px 10px;}
    .xs-centered{text-align: center; margin: 10px 0;}
}

.top-block{border-bottom: 1px solid #d3d3d3; padding-top: 10px; margin-bottom: 20px;}
.header-block{   margin-bottom: 20px;}
.logo_ascon{display: inline-block;}
.top-block .reg-link{position:relative;float:left}
.top-block .top-links{position:relative;float:right; padding:0}
.header .top-block{position:absolute;top:17px;left:0;width:100%}
.reg-link{font-size:11px;padding-left:18px;color:#7377b8;background:url(../image/ic.png)no-repeat}
.top-links_link,.top-navi_link{font-family:playbold}
.top-links_item{float:left;margin-left:25px;list-style-type:none}
.top-links_link{font-size:12px;padding-bottom:3px;color:#7477b7}
.top-links_item.active .top-links_link,.top-links_link:hover{padding:0;color:#ef534f;border-bottom:3px solid #ef534f}
.header .logo_ascon{position:absolute;top:61px;left:8px}
.top-navi_list{display: inline-block; padding: 0; margin: 0; text-align: center;}
.top-navi_item{display: inline-block; position:relative; float: left; list-style-type:none}
.top-navi_item:after{position:absolute;top:0;left:-10px;width:19px;height:100%;content:'';background:url(../image/ic6.png)left center no-repeat}
.top-navi_item:first-child:after{display:none;background:0 0}
.top-navi_link{font-size:16px;line-height:50px;position:relative;z-index:10;display:block;height:50px;margin:0 13px;padding:0 5px;color:#494987}
.top-navi_item.active .top-navi_link,.top-navi_link:hover{color:#fff;background:url(../image/top-navi_link.png)0 -100px repeat-x}
.top-navi_item.active .top-navi_link:before,.top-navi_link:hover:before{position:absolute;top:0;left:-32px;display:block;width:32px;height:50px;content:'';background:url(../image/top-navi_link.png)no-repeat}
.top-navi_item.active .top-navi_link:after,.top-navi_link:hover:after{position:absolute;top:0;right:-35px;display:block;width:35px;height:50px;content:'';background:url(../image/top-navi_link.png)0 -50px no-repeat}
.bottom-block:after,.breadcrumbs:after,.f-contacts_list:after,.news-block_title:after,.pager:after,.phone-block_links:after,.prev-action_bottom:after,.prev-action_ins:after,.slide-block_box:after,.slide-block_buttons:after,.specialist-section_list:after,.specialist-section_title:after,.subs-block_wrap:after,.type-subs_list:after,.wrap-cols:after{content:'.'}
.top-navi_item.active:first-child .top-navi_link:before,.top-navi_item.last .top-navi_link:hover:after,.top-navi_item.last.active .top-navi_link:after,.top-navi_item:first-child .top-navi_link:hover:before{display:none}
.top-navi_item:first-child .top-navi_link{margin-left:0;padding-left:14px}
.top-navi_item.last .top-navi_link{margin-right:0;padding-right:14px}
.top-navi{text-align: center; width:100%;background:url(../image/navbar-bg.jpg) repeat-x top;}
.sm-nav_item{ list-style: none;}
.sm-nav-list{padding: 0;}
.sm-nav_item .top-navi_link{line-height: 40px; height: 40px; font-size: 14px; min-width: 230px;}
.sm-nav_item.active .top-navi_link:before, .sm-nav_item .top-navi_link:hover:before{content:''; background:none; width: 0px;}
.sm-nav_item.active .top-navi_link:after,.sm-nav_item .top-navi_link:hover:after{width:0px;height:50px;content:'';background: none;} 
.h-block{position:absolute;top:70px;right:0}
.h-block .phone-block{float:right;min-width:200px;margin:5px 31px 0 0}
.h-block .consult-link{float:right}
.phone-block{display: inline-block;}
.consult-link{display: inline-block;}
.phone-block_num{font-family:playregular;font-size:28px;font-weight:500;margin-bottom:3px;color:#f6921e}
.phone-block_num span{color:#7377b8}
.phone-block_links{font-family:'myriad pro';display:block;zoom:1}
.phone-block_links:after{display:block;visibility:hidden;clear:both;height:0}
.phone-block_links a{font-size:13px;font-weight:400;color:#494987;border-bottom:1px dashed #494987;}
.phone-block_links a:hover{padding-bottom:1px;border:none;color:#FFA300;}
/*
a.phone-block_call{float:right;  height: 18px; padding: 5px 8px; margin: 10px 0 0 0; font: 14px playregular; color: #7474C1; border: 2px solid #7474C1;}
a.phone-block_request{float:right; height: 18px;  padding: 5px 8px; margin: 10px -355px 0 0; font: 14px playregular; color: #FFA300; border: 2px solid #FFA300;}
a.phone-block_call:hover{background:#7474C1; color: #fff;padding: 5px 8px;border: 2px solid #7474C1;}
a.phone-block_request:hover{background: #FFA300; ; color: #fff;padding: 5px 8px;border: 2px solid #FFA300;}
*/
a.phone-block_call,.phone-block_links a.phone-block_call:hover{float:right;  height: 18px; padding: 10px 20px; margin: 10px 0 0 0; font: 14px playregular; color: #7474C1; border: none;}
a.phone-block_request,.phone-block_links a.phone-block_request:hover{float:right; height: 18px;  padding: 10px 20px; margin: 10px -402px 0 0; font: 14px playregular; color: #7474C1; border: none;}
a.phone-block_call,.phone-block_links a.phone-block_call:hover{float:right; background: rgba(0, 0, 0, 0) url("../image/phone.png") no-repeat 15px center;         padding-left: 40px;  text-decoration: underline; color: #7474C1; border: none;}
a.phone-block_request,.phone-block_links a.phone-block_request:hover{float:right; background: rgba(0, 0, 0, 0) url("../image/price_2.png") no-repeat 15px center;   padding-left: 40px;  text-decoration: underline;color: #7474C1; border: none;}
.phone-block_links a.phone-block_request:hover, .phone-block_links a.phone-block_call:hover{text-decoration: none;}



.bottom-block{display:block;zoom:1}
.bottom-block:after{display:block;visibility:hidden;clear:both;height:0}
.bottom-block .f-contacts{float:left;width:180px;margin-right:10px}
.bottom-block .fnavi{float:left;width:184px}
.bottom-block .f-links{position:relative;float:left;width:250px;margin-top:-3px}
.bottom-block .sub-links{float:left;width:160px;margin-right:8px}

.bottom-block{background: #f4f4f4; padding:60px 10px 10px 20px; margin-top: 10px; z-index: 0;position: relative;}
.bottom-block .sub-links{width: 145px;}
.empty{margin-top: 60px; padding-top: 30px;}
.subs-block{z-index: 100; position: relative;}

.fnavi_list{padding: 0;}
.sub-links_title{margin-bottom:8px}
.sub-links_item{margin-bottom:11px;list-style-type:none}
.sub-links_ln{font-family:Roboto,sans-serif;font-size:12px;color:#7477b7}
.f-contacts,.fnavi_link{font-family:playbold}
.sub-links_ln:hover{text-decoration:underline}
.fnavi_item{margin-bottom:12px;list-style-type:none}
.fnavi_link{font-size:13px;text-decoration:none;color:#3b3a3a}
.fnavi_link:hover{text-decoration:underline}
.f-contacts_sect{font-size:13px;margin-bottom:16px}
.f-contacts_sect p{margin-bottom:4px}
.f-contacts_sect span{font-size:14px;color:#727272}
.f-contacts_list{display:block;zoom:1;margin-left:5px}
.f-contacts_list:after{display:block;visibility:hidden;clear:both;height:0}
.f-contacts_item{float:left;margin-right:2px;list-style-type:none}
.f-links_item{padding:5px 0;list-style-type:none;border-top:1px solid #cecece}
.f-links_item:first-child{padding-top:0;border:none}
.f-links_link{font-family:playregular;font-size:14px;font-weight:700;line-height:1.45;text-decoration:none;color:#3b3a3a}
.breadcrumbs,.breadcrumbs_link{color:#7377b8}
.f-links_link:hover{text-decoration:underline}
.breadcrumbs{font-family:playbold;font-size:12px;display:block;zoom:1;margin-bottom:30px}
.left-navi_link,.pager_link,.prev-action_date,.prev-action_title,.prev-review_descr,.prev-review_name,.subscribe-block_btn,.subscribe-block_col label,.subscribe-block_inp input,.subscribe-block_title,.type-subs__unit_title{font-family:playregular}
.breadcrumbs:after{display:block;visibility:hidden;clear:both;height:0}
.breadcrumbs_item{float:left;margin-right:7px;list-style-type:none}
.breadcrumbs_page{color:#ef3f3e}
.breadcrumbs.left-marg{margin:0 0 30px 240px}
.title-page{margin-bottom:27px}
.title-page h1, .title-page .h1{margin:0}
.prev-action{margin-bottom:30px;padding:10px;border:1px solid #d4d4d4;box-shadow:inset #f2f2f2 0 -1px 0,inset #f2f2f2 0 1px 0}
.prev-action_ins{display:block;zoom:1;padding:16px 13px 20px 17px;background:#f5f5f5}
.prev-action_ins:after{display:block;visibility:hidden;clear:both;height:0}
.prev-action_photo{float:left;margin-left:-1px}
.prev-action_photo img{display:block}
.prev-action_column{overflow:hidden;padding:0 23px 0 21px}
.prev-action_title{font-size:18px;margin-bottom:12px}
.prev-action_title a{font-weight:600;text-decoration:none;color:#7377b8}
.prev-action_title a:hover{text-decoration:underline}
.prev-action hr{height:1px;margin-bottom:13px;border:none;background:#727272}
.prev-action_date{font-size:15px;margin-bottom:5px;padding-left:21px;color:#afaeae;background:url(../image/ic27.png)no-repeat}
.prev-action_text{font-size:14px;line-height:1.65;margin:0 0 7px;color:#3b3a3a}
.prev-action_bottom{display:block;zoom:1}
.prev-action_bottom:after{display:block;visibility:hidden;clear:both;height:0}
.prev-action_bottom .link-useful{float:left;margin-top:4px;margin-right:20px}
.prev-action_bottom .share-links{float:left}
.prev-action_bottom .link-more{float:right}
.pager{display:block;zoom:1;margin-bottom:0!important}
.pager:after{display:block;visibility:hidden;clear:both;height:0}
.pager_item{float:left;margin-right:10px;padding-bottom:15px!important;padding-left:0!important;list-style-type:none;background:0 0!important}
.pager_link{font-size:18px;line-height:25px;position:relative;display:block;width:25px;height:25px;text-align:center;text-decoration:none;color:#7377b8;border:2px solid #7377b8;border-radius:15px}
.pager_item.active .pager_link,.pager_link:hover{color:#fff;background:#7377b8}
.wrap-cols{display:block;zoom:1;margin-bottom:20px}
.wrap-cols:after{display:block;visibility:hidden;clear:both;height:0}
.column{float:left;width:220px}
.column.w1{width:720px}
.column.w2{width:257px}
.column.w3{width:670px}
.column.w4{width:450px}
.column.rg{float:right}
.left-navi{margin-top:52px;margin-bottom:20px;padding-right:25px}
.left-navi_item{list-style-type:none;border-top:1px solid #c2d2d9}
.left-navi_item:first-child{border:none}
.left-navi_link{font-size:16px;font-style:normal;display:block;padding:8px 0;text-decoration:none;color:#7377b8}
.left-navi_item.active .left-navi_link,.left-navi_link:hover{color:#ef534f}
.tabs-block,.text-block{font-size:16px}
.contact-block p,.specialist-article_text p,.tabs-block p,.text-block p{line-height:20px;margin-bottom:15px}
.contact-block ol,.contact-block ul,.prev-folder_box ol,.prev-folder_box ul,.specialist-article_text ol,.specialist-article_text ul,.tabs-block ol,.tabs-block ul,.text-block ol,.text-block ul{margin-bottom:15px}
.contact-block ul li,.prev-folder_box ul li,.specialist-article_text ul li,.tabs-block ul:not(.jClever-element-select-list) li,.text-block ul li{padding-bottom:15px;padding-left:18px;background:url(../image/ic15.png)0 5px no-repeat}
.contact-block ol li,.prev-folder_box ol li,.specialist-article_text ol li,.tabs-block ol li,.text-block ol li{padding-bottom:15px;padding-left:18px}
.text-block h2{font-size:18px;margin-bottom:13px}
/*
.type-subs{margin-bottom:26px}
.type-subs h2{font:18px playregular; color: #3d3d5b; margin-bottom: 20px;}
.type-subs.wid h2{font-size:30px;margin-bottom:20px}
.type-subs_list{display:block;zoom:1; float:left}
.type-subs_list:after{display:block;visibility:hidden;clear:both;height:0}
.type-subs_item{display:inline-block;width:338px;margin-bottom:11px;margin-left:38px;list-style-type:none;vertical-align:top}  
.type-subs_item:nth-child(odd){margin-left:0}
/*.type-subs_item{display:block;width:438px;margin-bottom:15px;margin-left:0px;list-style-type:none;vertical-align:top}  
*/
/*
.type-subs.wid .type-subs_item{margin-left:143px}
.type-subs.wid .type-subs_item:nth-child(odd){margin-left:0}
/*.type-subs__unit{position:relative;width:439px}*/

/*.type-subs__unit div{text-align:justify;}   */
/*
.type-subs__unit_link{display:block;padding:21px 6px 21px 55px;text-decoration:none;background:url(../image/ic16.png)18px 22px no-repeat}
/*.type-subs__unit_title{font-size:14px;font-weight:600;display:inline-block;padding-top:2px;color:#7377b8; margin-left: 10px; margin-bottom: 10px;}*/
/*
.type-subs__unit_hint{position:absolute;bottom:100%;left:140px;display:none;width:280px;margin-bottom:11px;padding:18px 15px;border:1px solid #ededed;background:#f5f4f4;box-shadow:inset #e7e6e6 0 -5px 10px,inset #fbfbfb 0 1px 0}
.type-subs__unit_hint:after,.type-subs__unit_hint:before{position:absolute;top:100%;left:18px;width:0;height:0;content:' ';pointer-events:none;border:solid transparent}
.reviews-block_title:after,.subscribe-block:after,.subscribe-block_box_ins:after,.subscribe-block_row:after{content:'.'}
.type-subs__unit_hint:after{margin-left:-10px;border-width:10px;border-color:rgba(231,231,231,0);border-top-color:#ededed}
.type-subs__unit_hint:before{margin-left:-11px;border-width:11px;border-color:rgba(231,231,231,0);border-top-color:#ededed}
.type-subs__unit:hover .type-subs__unit_link{padding:20px 5px 20px 54px;border:1px solid #cfcfcf;background:url(../image/ic16.png)17px 22px no-repeat #f4f3f3}
.type-subs__unit.active .type-subs__unit_link{padding:20px 5px 20px 54px;border:1px solid #cfcfcf;background:url(../image/ic16.png)17px -379px no-repeat #f4f3f3}
.type-subs__unit:hover .type-subs__unit_hint{display:block}

.subscribe-block{display:block;zoom:1;margin-bottom:20px}
/*.subscribe-block{display:block;zoom:1;margin-top: -5px; margin-bottom:20px; float: right; width: 250px;}*/
/*
.subscribe-block:after{display:block;visibility:hidden;clear:both;height:0}
.subscribe-block_box{margin-bottom:13px;padding:10px;border:1px solid #d0d0d0;box-shadow:inset #f2f2f2 0 -1px 0,inset #f2f2f2 0 1px 0}
.subscribe-block_box_ins{display:block;zoom:1;padding:15px 0 16px 25px;background:#f5f5f5}
.subscribe-block_box_ins:after{display:block;visibility:hidden;clear:both;height:0}
.subscribe-block_title{font-size:18px;font-weight:600;margin-bottom:15px;color:#3d3d5b}
.subscribe-block_row{display:block;zoom:1}
.subscribe-block_row:after{display:block;visibility:hidden;clear:both;height:0}
.subscribe-block_col{float:left;width:306px;margin-left:35px}  
/*.subscribe-block_col{width:180px;margin-bottom:20px}*/  
/*
.subscribe-block_col label{font-size:13px;font-weight:700;display:block;height:22px}
.subscribe-block_row .subscribe-block_col:first-child{margin:0}
.subscribe-block_inp{position:relative;height:31px;padding:1px 9px 0;border:1px solid #c2c2c2;background:#fff;box-shadow:inset #f2f2f2 0 1px 1px; line-height: 23px;}
.subscribe-block_inp input{font-size:13px;width:100%;color:#949494;border:none;background:0 0}
.subscribe-block_inp ::-webkit-input-placeholder{opacity:1;color:#949494}
.subscribe-block_inp ::-moz-placeholder{opacity:1;color:#949494}
.subscribe-block_inp :-ms-input-placeholder{opacity:1;color:#949494}
.subscribe-block_inp input:-moz-placeholder{opacity:1;color:#949494}
.subscribe-block_btn{margin-left: 20px; font-size:14px;width:144px;height:38px;cursor:pointer;color:#fff;border:none;background:url(../image/btn.png)0 -10px repeat-x}
.subscribe-block_btn:hover{background-position:left -68px}
.subscribe-block_row .subscribe-block_btn{margin:8px 26px 0 0}
.subscribe-block.marg{margin-bottom:37px}
*/

.type-subs{margin-bottom:26px}
.type-subs h2{font-size:20px}
.type-subs.wid h2{font-size:30px;margin-bottom:20px}
.type-subs_list{display:block;zoom:1}
.type-subs_list:after{display:block;visibility:hidden;clear:both;height:0}
.type-subs_item{display:inline-block;width:338px;margin-bottom:11px;margin-left:38px;list-style-type:none;vertical-align:top}
.type-subs_item:nth-child(2n){margin-left:0}
.type-subs.wid .type-subs_item{margin-left:143px}
.type-subs.wid .type-subs_item:nth-child(odd){margin-left:0}
.type-subs__unit{position:relative;width:339px}
.type-subs__unit_link{display:block;padding:21px 6px 21px 55px;text-decoration:none;background:url(../image/ic16.png)18px 22px no-repeat}
.type-subs__unit_title{font-size:14px;font-weight:600;display:block;padding-top:4px;color:#7377b8}
.type-subs__unit_hint{position:absolute;bottom:100%;left:140px;display:none;width:280px;margin-bottom:11px;padding:18px 15px;border:1px solid #ededed;background:#f5f4f4;box-shadow:inset #e7e6e6 0 -5px 10px,inset #fbfbfb 0 1px 0}
.type-subs__unit_hint:after,.type-subs__unit_hint:before{position:absolute;top:100%;left:18px;width:0;height:0;content:' ';pointer-events:none;border:solid transparent}
.reviews-block_title:after,.subscribe-block:after,.subscribe-block_box_ins:after,.subscribe-block_row:after{content:'.'}
.type-subs__unit_hint:after{margin-left:-10px;border-width:10px;border-color:rgba(231,231,231,0);border-top-color:#ededed}
.type-subs__unit_hint:before{margin-left:-11px;border-width:11px;border-color:rgba(231,231,231,0);border-top-color:#ededed}
.type-subs__unit:hover .type-subs__unit_link{padding:20px 5px 20px 54px;border:1px solid #cfcfcf;background:url(../image/ic16.png)17px 22px no-repeat #f4f3f3}
.type-subs__unit.active .type-subs__unit_link{padding:20px 5px 20px 54px;border:1px solid #cfcfcf;background:url(../image/ic16.png)17px -379px no-repeat #f4f3f3}
.type-subs__unit:hover .type-subs__unit_hint{display:block}
.subscribe-block{display:block;zoom:1;margin-bottom:20px}
.subscribe-block:after{display:block;visibility:hidden;clear:both;height:0}
.subscribe-block_box{margin-bottom:13px;padding:10px;border:1px solid #d0d0d0;box-shadow:inset #f2f2f2 0 -1px 0,inset #f2f2f2 0 1px 0}
.subscribe-block_box_ins{display:block;zoom:1;padding:15px 0 16px 25px;background:#f5f5f5}
.subscribe-block_box_ins:after{display:block;visibility:hidden;clear:both;height:0}
.subscribe-block_title{font-size:18px;font-weight:600;margin-bottom:15px;color:#3d3d5b}
.subscribe-block_row{display:block;zoom:1}
.subscribe-block_row:after{display:block;visibility:hidden;clear:both;height:0}
.subscribe-block_col{float:left;width:306px;margin-left:35px}
.subscribe-block_col label{font-size:13px;font-weight:700;display:block;height:22px}
.subscribe-block_row .subscribe-block_col:first-child{margin:0}
.subscribe-block_inp{position:relative;height:21px;padding:1px 9px 0;border:1px solid #c2c2c2;background:#fff;box-shadow:inset #f2f2f2 0 1px 1px}
.subscribe-block_inp input{font-size:13px;width:100%;color:#949494;border:none;background:0 0}
.subscribe-block_inp ::-webkit-input-placeholder{opacity:1;color:#949494}
.subscribe-block_inp ::-moz-placeholder{opacity:1;color:#949494}
.subscribe-block_inp :-ms-input-placeholder{opacity:1;color:#949494}
.subscribe-block_inp input:-moz-placeholder{opacity:1;color:#949494}
.subscribe-block_btn{font-size:14px;float:right;width:144px;height:38px;cursor:pointer;color:#fff;border:none;background:url(../image/btn.png)0 -10px repeat-x}
.subscribe-block_btn:hover{background-position:left -68px}
.subscribe-block_row .subscribe-block_btn{margin:8px 26px 0 0}
.subscribe-block.marg{margin-bottom:37px}



.clients-logo{margin-bottom:55px}
.c-logo{position:relative;display:table-cell;width:160px;height:100px;text-align:center;vertical-align:middle}
.c-logo img{ /* filter:url(../js/filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1);*/}
.c-logo img:hover{filter:none;-webkit-filter:grayscale(0)}
.clients-logo_slider{position:relative;padding:13px 61px;border:1px solid #d4d4d4;box-shadow:inset #f2f2f2 0 -1px 0,inset #f2f2f2 0 1px 0}
.prev-review,.reviews-block__box{margin-bottom:30px;border:1px solid #cfcfcf}
.clients-logo_slider .bx-wrapper .bx-controls-direction a{width:40px;height:40px;margin-top:-20px}
.clients-logo_slider .bx-wrapper .bx-prev{left:-40px;background:url(../image/ic17.png)left top no-repeat}
.clients-logo_slider .bx-wrapper .bx-next{right:-40px;background:url(../image/ic17.png)right top no-repeat}
.clients-logo_slider .bx-wrapper .bx-prev:hover{background-position:left bottom}
.clients-logo_slider .bx-wrapper .bx-next:hover{background-position:right bottom}
.reviews-block{margin-bottom:20px}
.reviews-block h2{margin-bottom:38px}
.reviews-block_title{display:block;zoom:1;margin-bottom:38px}
.reviews-block_title:after{display:block;visibility:hidden;clear:both;height:0}
.reviews-block_title h2{float:left;margin:0}
.reviews-block_title .link-more{float:right;margin:8px 0 0}
.reviews-block__box{padding:10px}
.reviews-block__box_ins{padding:35px 13px;background:#f5f5f5}
.reviews-block__box_row{display:table;width:100%}
.reviews-block__box_td{display:table-cell;vertical-align:middle}
.reviews-block__box_text{font-size:16px;font-weight:600;line-height:1.2;padding-right:25px}
.reviews-block__box .btn{font-size:14px;padding:0 20px;white-space:nowrap}
.prev-review{padding:10px}
.prev-review_ins{padding:6px 12px 16px;background:#f5f5f5}
.prev-review_name{font-size:14px;margin-bottom:4px;padding-top:2px;padding-left:20px;background:url(../image/ic18.png)no-repeat}
.prev-review_descr{margin-bottom:12px;color:#6b6b6b}
.prev-review_text{font-size:14px;line-height:1.2}
.prev-review_text p{margin-bottom:10px}
.banner-block{margin-bottom:34px;padding:9px;border:1px solid #d1d1d1}
.banner-block img{height:auto;vertical-align:middle;border:0}
.sertificate-block{overflow:hidden;width:720px}
.sertificate-block_list{width:768px}
.sertificate-block_item{display:inline-block;margin:0 46px 37px 0;list-style-type:none;vertical-align:top}
.sertificate-block__unit{width:207px}
.sertificate-block__unit_pic{position:relative;display:table-cell;width:205px;height:284px;text-align:center;vertical-align:middle}
.sertificate-block__unit strong{position:absolute;right:50%;bottom:50%;display:block;width:40px;height:40px;margin-right:-17px;margin-bottom:-17px;border-radius:5px;background:rgba(134,134,134,.7)}
.sertificate-block__unit_loupe{display:block;width:35px;height:35px;margin:3px;background:url(../image/ic19.png)center no-repeat}
.sertificate-block__unit_name{line-height:1.2;padding-top:8px;text-align:center;color:#3b3a3a}
.sertificate-block__unit:hover .sertificate-block__unit_loupe{background:url(../image/ic30.png)center no-repeat}
.personal-manager-block{width:720px;margin-bottom:15px}
.personal-manager-block h2{font-size:18px;margin-bottom:10px}
.personal-manager-block_list{position:relative;width:730px;margin-top:15px;margin-bottom:0!important}
.personal-manager-block_item{display:inline-block;width:173px;margin:0 5px 55px 0;padding-bottom:0!important;padding-left:0!important;list-style-type:none;vertical-align:top;background:0 0!important}
.prev-manager{width:173px}
.prev-manager_top{position:relative;width:171px;height:217px;margin-bottom:14px;border:1px solid #959595}
.prev-manager_pic{display:table-cell;width:171px;height:217px;text-align:center;vertical-align:middle}
.prev-manager_name{font-size:14px;font-weight:600;line-height:1.3;position:relative;margin-bottom:5px}
.prev-manager_name a{text-decoration:none;color:#3b3a3a}
.prev-manager_name a:hover{text-decoration:underline}
.prev-manager_post{font-size:11px;line-height:1.2;color:#6c6c6c}
.prev-manager_hint{line-height:1.3;position:absolute;z-index:10;bottom:130%;display:none;width:527px;padding:15px;border:1px solid #efefef;background:#f5f4f4;box-shadow:inset #e7e6e6 0 -5px 10px,inset #fbfbfb 0 1px 0}
.prev-manager.open .prev-manager_hint{display:block}
.prev-manager_hint.left{left:8px}
.prev-manager_hint.left:after,.prev-manager_hint.left:before{position:absolute;top:100%;left:20px;width:0;height:0;content:' ';pointer-events:none;border:solid transparent}
.prev-manager_hint.left:after{margin-left:-10px;border-width:10px;border-color:rgba(237,237,237,0);border-top-color:#ededed}
.prev-manager_hint.left:before{margin-left:-11px;border-width:11px;border-color:rgba(237,237,237,0);border-top-color:#ededed}
.prev-manager_hint.right{right:8px}
.prev-manager_hint.right:after,.prev-manager_hint.right:before{position:absolute;top:100%;right:20px;width:0;height:0;content:' ';pointer-events:none;border:solid transparent}
.ask-block,.ask-block_area,.ask-block_form,.map-block{position:relative}
.prev-manager_hint.right:after{margin-right:-10px;border-width:10px;border-color:rgba(237,237,237,0);border-top-color:#ededed}
.prev-manager_hint.right:before{margin-right:-11px;border-width:11px;border-color:rgba(237,237,237,0);border-top-color:#ededed}
.contact-block{margin-bottom:20px}
.contact-block h2{font-size:18px;margin-bottom:16px}
.contact-block_sheet{margin-bottom:20px}
.contact-block_sheet td{font-size:14px;font-weight:600;line-height:1.5;width:145px;padding:0 5px 7px 0;vertical-align:top}
.contact-block_sheet td+td{width:440px}
.contact-block_bottom{display:block;zoom:1;margin-bottom:35px}
.contact-block_bottom:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.contact-block_friends{float:left;margin-top:8px;margin-right:40px}
.contact-block_friends strong{font-family:playbold;font-size:14px;float:left;margin:2px 13px 0 0}
.ask-block_area textarea,.ask-block_inp input,.ask-block_row label,.ask-block_title{font-family:playregular}
.contact-block_friends a{float:left;margin-right:2px}
.contact-block_bottom .link-download{float:left}
.map-block{width:644px;margin-bottom:30px;padding:10px;border:1px solid #d4d4d4;box-shadow:inset #f2f2f2 -1px -1px 0,inset #f2f2f2 1px 1px 0}
.ask-block{margin-bottom:20px;border:1px solid #f0f0f0;background:#f6f6f6;background:linear-gradient(#f6f6f6,#fff);box-shadow:#ccc 0 1px 0,#fff 0 -1px 0;-pie-background:linear-gradient(#f6f6f6,#fff)}
.ask-block_title{font-size:18px;font-weight:600;margin-bottom:4px;padding:11px 0 8px;text-align:center;color:#0a0a0a;border-bottom:3px solid #ff6d37}
.ask-block_pic{margin-bottom:12px;margin-left:13px}
.ask-block_pic img{height:auto;vertical-align:middle;border:0}
.ask-block_text{line-height:1.25;margin-bottom:13px;padding:0 7px 10px 13px}
.ask-block .btn{line-height:40px;display:block;height:40px;margin:0 25px 11px;padding:0;background:url(../image/btn.png)0 -8px repeat-x}
.ask-block .btn span{font-size:14px;display:inline-block;padding-right:50px;background:url(../image/ic21.png)right center no-repeat}
.ask-block .btn:hover{background-position:0 -66px}
.ask-block .btn.lh{line-height:42px;height:42px;background:url(../image/btn.png)0 -7px repeat-x}
.ask-block .btn.lh:hover{background-position:0 -65px}
.ask-block_form{margin-top:-7px}
.ask-block_form .btn{display:block;width:225px;cursor:pointer;border:none}
.ask-block_row{margin:0 22px 15px 15px}
.ask-block_row label{font-size:13px;display:block;margin-bottom:4px}
.ask-block_inp{height:21px;padding:1px 7px 0;border:1px solid #d1d1d1;box-shadow:inset #f0f0f0 1px 1px 0}
.ask-block_inp input{font-size:13px;width:100%;color:#949494;border:none;background:0 0}
.ask-block_inp ::-webkit-input-placeholder{opacity:1;color:#949494}
.ask-block_inp ::-moz-placeholder{opacity:1;color:#949494}
.ask-block_inp :-ms-input-placeholder{opacity:1;color:#949494}
.ask-block_inp input:-moz-placeholder{opacity:1;color:#949494}
.ask-block_area{margin-bottom:7px;border:1px solid #c2c2c2;background:#fff}
.ask-block_area:after,.ask-block_area:before{position:absolute;bottom:100%;left:11px;width:0;height:0;content:' ';pointer-events:none;border:solid transparent}
.ask-block_area:after{margin-left:-5px;border-width:5px;border-color:rgba(255,255,255,0);border-bottom-color:#fff}
.ask-block_area:before{margin-left:-6px;border-width:6px;border-color:rgba(194,194,194,0);border-bottom-color:#c2c2c2}
.ask-block_area textarea{font-size:13px;width:199px;height:46px;padding:5px 7px;color:#949494;border:none;background:0 0}
.tabs-block .ui-tabs{position:relative;border:none}
.tabs-block .ui-tabs .ui-tabs-nav{position:relative;display:block;zoom:1;margin:0 0 15px;padding:0;border:none;border-radius:0;background:0 0}
.tabs-block .ui-tabs .ui-tabs-nav:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
/*.tabs-block .ui-tabs .ui-tabs-nav:before{position:absolute;bottom:2px;left:0;display:block;width:100%;height:2px;content:'';background:#c8c7c7}
*/.tabs-block .ui-tabs .ui-tabs-nav:before{position:absolute;bottom:0px;left:0;display:block;width:100%;height:2px;content:'';background:#7474C1}
.choice-block:after,.kit-block_title:after,.kit-unit_more:after,.prev-article_bottom:after,.prev-article_wrap:after,.prev-folder_wrap:after,.prev-journal:after,.prev-novelty_bottom:after,.prev-novelty_top:after,.prev-training_wrap:after,.set-block_wrap:after{content:'.'}
/*.tabs-block .ui-tabs .ui-tabs-nav li{font-family:Elektrapro,sans-serif;position:relative;top:0;float:left;margin:0 0 0 35px;padding-bottom:0!important;padding-left:0!important;list-style:none;white-space:nowrap;border:none;border-bottom-width:0;border-radius:0;background:0 0}
*/
.tabs-block .ui-tabs .ui-tabs-nav li{ background: rgba(116,116,193,0.2);  position:relative;top:0;float:left; margin:0 0 0 5px;padding:3px 20px 0px 20px;list-style:none;border:none; border-radius: 0; text-align: center;max-width: 180px;}

.benefits-block__unit_name,.choice-block_col label,.choice-block_date_inp input,.choice-block_date_name,.choice-block_date_sep,.free-services__unit_name,.glossary-block__industry-sect_link,.glossary-block__main-sect_link,.glossary-block__popular-sect_link,.glossary-block__sect_title span,.kit-unit_name,.pop-form_area textarea,.pop-form_inp input,.pop-form_row label,.pop-form_title,.prev-article_author span,.prev-article_name a,.prev-folder_buttons a,.prev-folder_title,.prev-journal__arch,.prev-journal__arch h3,.prev-journal__content h3,.prev-journal__content_date span,.prev-journal__links_ln,.prev-novelty_date,.prev-novelty_name a,.prev-novelty_theme,.prev-training_date,.prev-training_time,.prev-training_title,.prev-training_type,.prev-unit_buttons a,.prev-unit_title,.search-block_inp input,.services-block__unit_name{font-family:playregular}
.tabs-block .ui-tabs .ui-tabs-nav li:first-child{margin-left:0;border:none}
/*.tabs-block .ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size:20px;display:block;float:none;margin:0;padding:0 0 14px;text-decoration:none;color:#494987;border:none;background:0 0}
*/
.tabs-block .ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size:16px;float:none;margin:0;padding:0 0 6px;text-decoration:none;color:#494987;border:none;background:0 0;  height: 50px; display: table-cell; vertical-align: middle;}
/*.tabs-block .ui-tabs .ui-tabs-nav li.ui-tabs-active{color:#ef534f}
*/
.tabs-block .ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#fff; border: 2px solid #7474C1; border-bottom: none;}
.tabs-block .ui-tabs .ui-tabs-nav li:hover{ background:rgba(116,116,193,0.4);}


/*.tabs-block .ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover,.tabs-block .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.tabs-block .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.tabs-block .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{padding-bottom:7px;color:#ef534f;border-bottom:7px solid #ef534f}
*/
.tabs-block .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{padding-bottom: 2px; border-bottom:2px solid #fff; }
.tabs-block .ui-tabs .ui-tabs-nav li.ui-state-hover .ui-tabs-anchor{padding-bottom: 2px; border-bottom:none; }

.tabs-block .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.tabs-block .ui-tabs .ui-tabs-panel{display:block;padding:11px 0 0;border:none;border-width:0;border-bottom:2px solid #c8c7c7;border-radius:0;background:0 0}
.set-block_wrap{display:block;zoom:1;margin-bottom:20px}
.set-block_wrap:after{display:block;visibility:hidden;clear:both;height:0}
.set-block_wrap .back-to{float:left;margin-top:13px}
.set-block_wrap .ask-price{float:right;margin:11px 0 0 16px}
.prev-folder_links a,.prev-folder_links a.btn{float:right;margin-left:52px}
.set-block_wrap .btn{font-size:12px;line-height:30px;float:right;height:30px;margin-top:10px;padding:0 15px;background:url(../image/btn.png)0 -12px repeat-x}
.set-block_wrap .btn:hover{background-position:0 -70px}
.prev-folder{margin-bottom:28px;padding:10px;border:1px solid #d4d4d4;box-shadow:inset #f2f2f2 0 -1px 0,inset #f2f2f2 0 1px 0}
.prev-folder--no_style{border:none;box-shadow:none}
.choice-block_date_inp,.search-block{height:22px;box-shadow:inset #f0f0f0 1px 1px 0}
.prev-folder--no_style .prev-folder_ins{background:0 0}
.prev-folder_ins{padding:16px 13px 20px 17px;background:#f5f5f5}
.prev-folder_wrap{display:block;zoom:1;margin-bottom:13px}
.prev-folder_wrap:after{display:block;visibility:hidden;clear:both;height:0}
.prev-folder_column{float:left;width:430px;margin-right:15px}
.prev-folder_title{font-size:18px;font-weight:600;margin-bottom:3px;color:#7377b8}
.prev-folder_text{line-height:1.25;color:#0a0a0a}
.prev-folder_links{float:left;width:220px}
.prev-folder_links a.btn{font-size:12px;line-height:30px;height:30px;background:url(../image/btn.png)0 -14px repeat-x}
.prev-folder_links a.btn:hover{background-position:0 -72px}
.prev-folder_links a:first-child{margin:0}
.prev-folder_box{line-height:1.25;display:none;color:#0a0a0a}
.prev-folder hr{height:1px;margin-bottom:20px;border:none;background:#727272}
.prev-folder_buttons{font-size:12px;font-weight:700;padding:0 6px;text-align:left}

/*.prev-folder_buttons a{font-size:12px!important;font-style:italic;display:inline-block;padding:2px 0 0 23px;color:#7477b7}*/
.prev-folder_buttons a{font-size:14px!important;display:inline-block;padding:-2px 0 0 0px;color:#7477b7; margin-top: -10px; margin-left: -6px;}

.prev-folder_buttons a:hover{text-decoration:underline;color:#3d3d5b}
.prev-folder_buttons .prev-folder_close{display:none;background:url(../image/ic1.png)0 -100px no-repeat}

.prev-folder_buttons .prev-folder_close{padding-left: 23px; display:none;background:url(../image/ic1.png)0 -100px no-repeat}


.prev-folder.open .prev-folder_box{display:block}
.prev-folder.open .prev-folder_buttons .prev-folder_more{display:none}
.prev-folder.open .prev-folder_buttons .prev-folder_close{display:inline-block;margin-top:15px}
.prev-journal{display:block;zoom:1}
.prev-journal:after{display:block;visibility:hidden;clear:both;height:0}
.prev-journal_l-col{float:left;width:240px}
.prev-journal_r-col{float:right;width:465px}
.prev-journal_l-col .btn{font-size:15px;line-height:46px;height:46px;margin:0 15px;background:url(../image/btn.png)0 -6px repeat-x}
.prev-journal_l-col .btn:hover{background-position:0 -64px}
.prev-journal_photo{margin-bottom:17px}
.prev-journal__links{margin-bottom:21px;margin-left:10px}
.prev-journal__links_item{margin-bottom:11px;padding-bottom:0!important;padding-left:0!important;list-style-type:none;background:0 0!important}
.prev-journal__links_ln{font-size:15px;font-style:italic;padding:4px 0 2px 42px;color:#7377b8}
.prev-journal__links_ln span{letter-spacing:-1px;border-bottom:1px dashed #7377b8}
.prev-journal__links_ln:hover span{padding-bottom:1px;border:none}
.prev-journal__links_ln.ic1{background:url(../image/ic25.png)6px 0 no-repeat}
.prev-journal__links_ln.ic2{background:url(../image/ic26.png)8px 2px no-repeat}
.prev-journal__content{margin-bottom:32px}
.prev-journal__content h3{font-weight:400;font-weight:600;line-height:1.4}
.kit-unit_name,.kit-unit_text,.prev-journal__content_text{line-height:1.25}
.prev-journal__content_date{font-size:14px;font-weight:600;margin-bottom:13px}
.prev-journal__content_date span{color:#aaa9a9}
.prev-journal__content_date p{margin-bottom:2px}
.prev-journal__arch{font-size:16px;font-weight:600;margin-bottom:17px;color:#0a0a0a}
.prev-journal__arch h3{font-size:16px;font-weight:400;font-weight:600;margin-bottom:14px}
.prev-journal .text-block{font-size:14px;margin-bottom:23px}
.kit-block_title{display:block;zoom:1;margin-bottom:33px}
.kit-block_title:after{display:block;visibility:hidden;clear:both;height:0}
.kit-block_title h2{float:left}
.kit-block_title .link-more{float:right;margin-top:6px}
.kit-block_wrap{overflow:hidden;width:720px;margin-bottom:20px}
.kit-block_list{width:756px;margin-bottom:0!important}
.kit-block_item{float:left;margin:0 37px 32px 0;padding-bottom:0!important;padding-left:0!important;list-style-type:none;background:0 0!important}
.kit-block.wid .kit-block_wrap{width:960px}
.kit-block.wid .kit-block_wrap .kit-block_item{margin-right:33px}
.kit-block.wid .kit-block_wrap .kit-block_list{width:1000px}
.kit-unit{width:193px;padding:10px;border:1px solid #d1d1d1}
.kit-unit_ins{height:398px;background:#f5f5f5}
.kit-unit_pic{display:table-cell;width:193px;height:110px;text-align:center;vertical-align:middle}
.kit-unit_name{font-size:18px;font-weight:600;height:66px;margin:0 7px 15px;text-align:center;color:#0a0a0a;border-bottom:1px solid #727272}
.kit-unit_text{font-size:12px;overflow:hidden;height:108px;margin:0 7px 21px}
.kit-unit_more{display:block;zoom:1;margin-right:17px;margin-bottom:13px}
.kit-unit_more:after{display:block;visibility:hidden;clear:both;height:0}
.kit-unit_more .link-more{float:right}
.kit-unit .btn{font-size:12px;line-height:30px;display:block;height:30px;margin:0 17px;padding:0;background:url(../image/btn.png)0 -14px repeat-x}
.choice-block_col label,.choice-block_date_name{height:20px;font-size:14px}
.kit-unit .btn:hover{background-position:0 -72px}
.kit-unit_link{text-decoration:none;color:#3b3a3a}
.choice-block{display:block;zoom:1;margin-bottom:30px}
.choice-block:after{display:block;visibility:hidden;clear:both;height:0}
.choice-block_col{float:left;margin-right:20px}
.choice-block_col label{display:block}
.clevered.alice .choice-block_col .jClever-element-select-wrapper{width:215px!important}
.choice-block .search-block{float:left;margin-top:20px}
.choice-block_date{float:left;margin-right:6px}
.choice-block_date_sep{font-size:14px;float:left;margin:5px 7px 0 0}
.choice-block_date_inp{float:left;width:83px;margin-right:9px;padding:1px 0 0;border:1px solid #d1d1d1;/*border-right:none;*/}
.choice-block_date_inp input{font-size:13px;width:100%;text-align:center;color:#949494;border:none;background:0 0}
.choice-block_date_inp ::-webkit-input-placeholder{opacity:1;color:#949494}
.choice-block_date_inp ::-moz-placeholder{opacity:1;color:#949494}
.choice-block_date_inp :-ms-input-placeholder{opacity:1;color:#949494}
.choice-block_date_inp input:-moz-placeholder{opacity:1;color:#949494}
.search-block{width:231px;padding:1px 3px 0 7px;border:1px solid #d1d1d1;border-right:none}
.prev-novelty,.prev-training{box-shadow:inset #f2f2f2 0 -1px 0,inset #f2f2f2 0 1px 0}
.search-block_inp{float:left;width:200px}
.search-block_inp input{font-size:13px;width:100%;color:#949494;border:none;background:0 0}
.search-block_inp ::-webkit-input-placeholder{opacity:1;color:#949494}
.search-block_inp ::-moz-placeholder{opacity:1;color:#949494}
.search-block_inp :-ms-input-placeholder{opacity:1;color:#949494}
.search-block_inp input:-moz-placeholder{opacity:1;color:#949494}
.search-block_loupe{float:right;width:21px;height:20px;cursor:pointer;border:none;background:url(../image/ic28.png)no-repeat}
.prev-article{margin-bottom:30px;padding:10px;border:1px solid #d1d1d1}
.prev-article_ins{padding:16px 13px 20px 17px;background:#f5f5f5}
.prev-article_name{margin-bottom:16px}
.prev-article_name a{font-size:18px;font-weight:600;text-decoration:none;color:#7377b8}
.prev-article_name a:hover{text-decoration:underline}
.prev-article_author{font-size:13px;margin-bottom:10px}
.prev-article_author span{font-size:13px;color:#222}
.prev-article_date{font-size:13px;margin-bottom:6px}
.prev-article hr{height:1px;margin-bottom:9px;border:none;background:#727272}
.prev-article_wrap{display:block;zoom:1}
.prev-article_wrap:after{display:block;visibility:hidden;clear:both;height:0}
.prev-article_photo{float:left;margin-right:17px}
.prev-article_column{overflow:hidden;padding-top:8px}
.prev-article_text{line-height:1.2}
.prev-article_text p{margin-bottom:13px}
.prev-article_bottom{display:block;zoom:1}
.prev-article_bottom:after{display:block;visibility:hidden;clear:both;height:0}
.prev-article_bottom .link-useful{float:left;margin-top:6px;margin-right:20px}
.prev-article_bottom .share-links{float:left;margin-top:6px}
.prev-article_bottom .link-more{float:right}
.prev-novelty{position:relative;margin-bottom:30px;padding:10px;border:1px solid #d4d4d4}
.prev-novelty_ins{padding:16px 13px 20px 17px;background:#f5f5f5}
.prev-novelty_top{display:block;zoom:1;margin-bottom:14px}
.prev-novelty_top:after{display:block;visibility:hidden;clear:both;height:0}
.prev-novelty_date{font-size:16px;float:left;margin-top:7px;padding-top:2px;padding-left:25px;color:#afaeae;background:url(../image/ic2.png)no-repeat}
.prev-novelty_icons{float:right}
.prev-novelty_icons .icon-hint{float:left;margin-left:10px}
.prev-novelty_name{margin-bottom:9px}
.prev-novelty_name a{font-size:18px;font-weight:600;text-decoration:none;color:#7377b8}
.prev-novelty_name a:hover{text-decoration:underline}
.prev-novelty_text{font-size:15px;line-height:1.65;margin-bottom:23px}
.prev-novelty hr{height:1px;margin-bottom:11px;border:none;background:#727272}
.prev-novelty_author{font-size:14px;margin-bottom:16px}
.prev-novelty_author span{font-family:playregular;font-size:13px;color:#7a7979}
.prev-novelty_theme{font-size:13px;display:block;clear:both;margin-bottom:15px;color:#222}
.prev-novelty_bottom{display:block;zoom:1;margin-top:15px}
.prev-novelty_bottom:after{display:block;visibility:hidden;clear:both;height:0}
.prev-novelty_bottom .link-useful{float:left;margin-right:20px}
.prev-novelty_bottom .share-links{float:left}
.prev-novelty_bottom .link-more{float:right}
.prev-training{position:relative;margin-bottom:30px;padding:9px;border:1px solid #d4d4d4}
.prev-training_ins{padding:23px 15px 26px 13px;background:#f5f5f5}
.prev-training_wrap{display:block;zoom:1}
.prev-training_wrap:after{display:block;visibility:hidden;clear:both;height:0}
.prev-training_l-col{float:left;box-sizing:border-box;width:136px;padding-right:30px}
.prev-training_r-col{position:relative;overflow:hidden;min-height:90px;padding-bottom:10px}
.prev-training_date{font-size:14px;margin-bottom:6px}
.prev-training_time{font-size:13px}
.prev-training_data{float:left;width:70%}
.prev-training_title{line-height:1.2;margin-bottom:5px}
.prev-training_title a{font-size:18px;text-decoration:none;color:#7377b8}
.prev-training_title a:hover{text-decoration:underline}
.prev-training_author-name{font-size:14px}
.prev-training_info{float:left;width:30%}
.prev-training_total{font-size:14px;margin-top:3px;margin-bottom:13px;text-align:center}
.prev-training_type{font-size:14px;float:left;width:100%;margin-bottom:4px}
.prev-training_more{position:absolute;right:10px;bottom:-30px;float:left;width:21%;min-height:70px}
.prev-training_more .link-more{float:right;margin-top:15px}
.prev-training_hint{position:relative;top:12px;float:right;width:29px;height:27px;margin:0 auto;background:url(../image/ic33.png)no-repeat}
.prev-training_hint_drop{font-size:14px;position:absolute;top:2px;left:-154px;width:148px;padding:5px;text-align:center}
.prev-training_hint_drop:after,.prev-training_hint_drop:before{position:absolute;top:50%;right:100%;width:0;height:0;content:' ';pointer-events:none;border:solid transparent}
.actions-block_title:after,.benefits-block__unit_title:after,.free-services__unit:after,.glossary-block__industry-sect:after,.glossary-block__main-sect_list:after,.glossary-block__popular-sect:after,.prev-articles_title:after,.prev-unit_bottom:after,.sched-seminars_title:after,.services-block__unit:after,.specialist-article_title:after{content:'.'}
.prev-training_hint_drop:after{margin-top:-5px;border-width:5px;border-color:rgba(239,238,238,0);border-right-color:#efeeee}
.prev-training_hint_drop:before{margin-top:-6px;border-width:6px;border-color:rgba(239,238,238,0);border-right-color:#efeeee}
.sched-seminars{position:relative;margin-bottom:27px}
.sched-seminars_title{display:block;zoom:1;margin-bottom:35px}
.sched-seminars_title:after{display:block;visibility:hidden;clear:both;height:0}
.sched-seminars_title h2{font-size:18px;float:left;margin:3px 0 0}
.sched-seminars_title .view-all{float:right}
.sched-seminars.marg{margin-bottom:53px}
.sched-seminars.marg .sched-seminars_title h2{font-size:30px;margin:0}
.sched-seminars.marg .sched-seminars_title .view-all{margin-top:10px}
.benefits-block{overflow:hidden;width:720px}
.benefits-block h2{margin-bottom:29px}
.benefits-block_list{width:820px}
.benefits-block_item{display:inline-block;width:310px;margin-right:97px;margin-bottom:68px;list-style-type:none}
.benefits-block__unit{position:relative;width:310px}
.benefits-block__unit_title{display:block;zoom:1;margin-bottom:25px}
.benefits-block__unit_title:after{display:block;visibility:hidden;clear:both;height:0}
.benefits-block__unit_pic{float:left;width:68px}
.benefits-block__unit_name{font-size:18px;float:left;padding-top:11px;color:#0a0a0a}
.benefits-block__unit_text{font-size:13px;line-height:1.3;margin-left:4px;padding:0 0 0 15px;color:#0a0a0a;border-left:2px solid #ff6d37}
.services-block{margin-bottom:35px}
.services-block_list{width:1030px}
.services-block_item{display:inline-block;margin-right:63px;margin-bottom:18px;list-style-type:none;vertical-align:top}
.services-block__unit{display:block;zoom:1;width:434px;padding:15px 1px 16px 12px;text-decoration:none}
.services-block__unit:after{display:block;visibility:hidden;clear:both;height:0}
.services-block__unit_pic{float:left;width:89px}
.services-block__unit_column{display:block;float:left;width:325px;padding-top:2px}
.services-block__unit_name{font-size:20px;display:block;margin-bottom:8px;color:#7377b8}
.services-block__unit_text{font-size:14px;line-height:1.2;display:block;color:#3b3a3a}
.services-block__unit:hover{padding:14px 0 15px 11px;border:1px solid #cfcfcf;background:#f4f3f3}
.free-services{margin-bottom:66px}
.free-services h2{margin-bottom:23px}
.free-services_wrap{overflow:hidden;width:960px}
.free-services_list{width:1060px}
.free-services_item{float:left;margin-right:12px;list-style-type:none}
.free-services__unit{display:block;zoom:1;width:310px;height:120px;padding:3px 0 0;text-decoration:none;border:1px solid #cfcfcf}
.free-services__unit:after{display:block;visibility:hidden;clear:both;height:0}
.free-services__unit_pic{display:block;float:left;width:93px;padding-top:15px;text-align:center}
.free-services__unit_pic_gr{display:inline-block}
.free-services__unit_pic_red{display:none}
.free-services__unit_column{display:block;float:left;width:215px;padding-top:2px}
.free-services__unit_name{font-size:16px;line-height:1.4;display:block;margin-bottom:2px;color:#7377b8}
.free-services__unit_descr{font-size:14px;line-height:1.25;display:block;color:#3d3d5b}
.free-services__unit:hover{background:#f4f3f3}
.free-services__unit:hover .free-services__unit_pic_gr{display:none}
.free-services__unit:hover .free-services__unit_pic_red{display:inline-block}
.prev-articles{margin-bottom:64px}
.prev-articles_title{display:block;zoom:1;margin-bottom:33px}
.prev-articles_title:after{display:block;visibility:hidden;clear:both;height:0}
.prev-articles_title h2{float:left}
.prev-articles_title .link-more{float:right;margin-top:6px}
.actions-block{margin-bottom:30px}
.actions-block_title{display:block;zoom:1;margin-bottom:33px}
.actions-block_title:after{display:block;visibility:hidden;clear:both;height:0}
.actions-block_title h2{float:left}
.actions-block_title .link-more{float:right;margin-top:6px}
.specialist-article{margin-bottom:40px}
.specialist-article_title{display:block;zoom:1;margin-bottom:29px}
.specialist-article_title:after{display:block;visibility:hidden;clear:both;height:0}
.specialist-article_title h1, .specialist-article_title .h1{float:left}
.specialist-article_title .link-more{float:right;margin-top:6px}
.specialist-article_row{display:table;width:100%}
.specialist-article_pic{display:block;width:190px;height:194px;margin-right:50px;margin-bottom:18px;/*background:url(../image/ic10.png)center 35px no-repeat;*/}
.specialist-article_pic_ins{display:table-cell;width:190px;height:194px;text-align:center;vertical-align:middle}
.specialist-article_text{line-height:1.25;padding-top:30px;vertical-align:top;displaY:table-cell}
.glossary-block{margin-bottom:30px}
.glossary-block h2, .glossary-block /h2{font-size:18px;margin-bottom:14px}
.glossary-block_top{margin-bottom:22px;border-bottom:2px solid #cacaca}
.glossary-block__main-sect{margin-bottom:27px}
.glossary-block__main-sect_list{display:block;zoom:1;text-align:justify}
.glossary-block__main-sect_list:after{display:block;visibility:hidden;clear:both;height:0}
.glossary-block__main-sect_item{float:left;margin:0 7px 8px 0;list-style-type:none}
.glossary-block__main-sect_link{font-size:13px;line-height:38px;display:block;height:38px;padding:0 25px;text-decoration:none;color:#fff;background:#b8b8b8}
.glossary-block__main-sect_link.bg1{background:#7d85c2}
.glossary-block__main-sect_link.bg1:hover{background:#606795}
.glossary-block__main-sect_link.bg2{background:#2eb0bb}
.glossary-block__main-sect_link.bg2:hover{background:#38939a}
.glossary-block__main-sect_link.bg3{background:#ff9a00}
.glossary-block__main-sect_link.bg3:hover{background:#ec9026}
.glossary-block__main-sect_link.bg4{background:#00b254}
.glossary-block__main-sect_link.bg4:hover{background:#09753c}
.glossary-block__main-sect_link.bg5{background:#8c59a4}
.glossary-block__main-sect_link.bg5:hover{background:#5a366b}
.glossary-block__industry-sect{margin-bottom:48px}
.glossary-block__industry-sect_list{display:block;zoom:1;text-align:justify}
.glossary-block__industry-sect:after{display:block;visibility:hidden;clear:both;height:0}
.glossary-block__industry-sect_item{line-height:1.8;float:left;padding:0 35px 0 0;list-style-type:none}
.glossary-block__industry-sect_link{font-size:16px;font-style:italic;color:#7377b8}
.glossary-block__popular-sect{margin-bottom:16px}
.glossary-block__popular-sect h2{margin-bottom:22px}
.glossary-block__popular-sect_list{display:block;zoom:1;text-align:justify}
.glossary-block__popular-sect:after{display:block;visibility:hidden;clear:both;height:0}
.glossary-block__popular-sect_item{float:left;margin:0 30px 15px 0;list-style-type:none}
.glossary-block__popular-sect_link{font-size:16px;font-style:italic;text-decoration:none;color:#7377b8;border-bottom:1px dashed #7377b8}
.glossary-block__popular-sect_link:hover{padding-bottom:1px;border:none}
.glossary-block__sect{margin-bottom:34px}
.glossary-block__sect_text,.glossary-block__sect_title{margin-bottom:20px}
.glossary-block__sect_title span{font-size:13px;line-height:38px;display:inline-block;height:38px;padding:0 25px;color:#fff;background:#b8b8b8}
.glossary-block__sect_title.bg1 span{background:#7d85c2}
.glossary-block__sect_title.bg2 span{background:#2eb0bb}
.glossary-block__sect_title.bg3 span{background:#f19c38}
.glossary-block__sect_title.bg4 span{background:#00b254}
.glossary-block__sect_title.bg5 span{background:#8c59a4}
.glossary-block__sect_text p{margin-bottom:2px}
.prev-unit{margin-bottom:20px}
.prev-unit_title{font-size:18px;margin-bottom:15px;color:#0a0a0a}
.prev-unit_text{line-height:1.3;margin-bottom:15px}
.prev-unit_content{display:none;margin-bottom:17px}
.prev-unit_bottom{display:block;zoom:1}
.prev-unit_bottom:after{display:block;visibility:hidden;clear:both;height:0}
.prev-unit_bottom .add-link{float:left}
.prev-unit hr{height:1px;margin-bottom:23px;border:none;background:#cacaca}
.prev-unit_buttons{float:right;padding:5px 0 0}
.prev-unit_buttons a{font-size:15px;font-weight:600;font-style:italic;display:inline-block;padding:2px 0 0 23px;color:#7477b7}
.prev-unit_buttons a:hover{text-decoration:underline;color:#3d3d5b}
.prev-unit_buttons .prev-unit_more{background:url(../image/ic1.png)0 -200px no-repeat}
.prev-unit_buttons .prev-unit_close{display:none;background:url(../image/ic1.png)0 -100px no-repeat}
.prev-unit.open .prev-unit_content{display:block}
.prev-unit.open .prev-unit_buttons .prev-unit_more{display:none}
.prev-unit.open .prev-unit_buttons .prev-unit_close{display:inline-block}
.pop-form{position:relative;width:370px;margin:0 auto;padding-bottom:22px;border:1px solid #f0f0f0;background:#f6f6f6;background:linear-gradient(#f6f6f6,#fff);box-shadow:#ccc 0 1px 0,#fff 0 -1px 0;-pie-background:linear-gradient(#f6f6f6,#fff)}
.pop-form_title{font-size:18px;font-weight:600;margin-bottom:16px;padding:11px 50px 8px 30px;text-align:left;color:#0a0a0a;border-bottom:3px solid #ef534f}
.fancybox-opened .fancybox-skin.no-bg,.fancybox-skin.no-bg{background:0 0;box-shadow:#666 0 0 0}
.fancybox-close.fancybox-close-right{position:absolute;top:10px;right:30px;width:17px;height:18px;background:url(../image/ic35.png)no-repeat}
.pop-form .btn{line-height:52px;display:block;height:52px;margin:0 15px 11px;padding:0;background:url(../image/btn.png)0 -2px repeat-x}
.pop-form .btn:hover{background-position:0 -60px}
.pop-form_form{position:relative;padding:0 30px}
.pop-form_form .btn{display:block;width:216px;margin:0 auto;cursor:pointer;border:none}
.pop-form_row{margin:0 0 15px}
.pop-form_row label{font-size:13px;display:block;margin-bottom:5px;color:#3b3a3a}
.pop-form_inp{height:20px;padding:2px 7px 0;border:1px solid #d1d1d1;box-shadow:inset #f0f0f0 1px 1px 0}
.pop-form_inp input{font-size:13px;line-height:normal;width:100%;color:#949494;border:none;background:0 0}
.pop-form_inp ::-webkit-input-placeholder{opacity:1;color:#949494}
.pop-form_inp ::-moz-placeholder{opacity:1;color:#949494}
.pop-form_inp :-ms-input-placeholder{opacity:1;color:#949494}
.pop-form_inp input:-moz-placeholder{opacity:1;color:#949494}
.clevered.alice .pop-form_sel .jClever-element-select-center{border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}
.clevered.alice .pop-form_sel .jClever-element-select-right{right:1px;height:22px}
.clevered.alice .pop-form_sel .jClever-element-select-wrapper{width:100%!important}
.pop-form_area{position:relative;margin-bottom:7px;border:1px solid #c2c2c2;background:#fff}
.pop-form_area:after,.pop-form_area:before{position:absolute;bottom:100%;left:11px;width:0;height:0;content:' ';pointer-events:none;border:solid transparent}
.pop-basket__sheet_row:after,.pop-basket__sheet_title:after,.pop-basket_bottom:after,.radio-unit:after{content:'.'}
.pop-form_area:after{margin-left:-5px;border-width:5px;border-color:rgba(255,255,255,0);border-bottom-color:#fff}
.pop-form_area:before{margin-left:-6px;border-width:6px;border-color:rgba(194,194,194,0);border-bottom-color:#c2c2c2}
.pop-form_area textarea{font-size:13px;width:294px;height:46px;padding:5px 7px;color:#949494;border:none;background:0 0}
.pop-form_check{padding-top:11px;padding-bottom:21px}
.radio-unit{display:block;zoom:1;margin-bottom:11px}
.radio-unit:after{display:block;visibility:hidden;clear:both;height:0}
.radio-unit .jClever-element{float:left}
.radio-unit label{font-family:'Noto Serif',serif;font-size:13px;display:block;margin-left:36px;padding-top:2px;color:#3b3a3a}
.award-unit_name,.copyright,.link-print,.link-save,.pop-basket__sheet_th,.pop-basket_title,.popup-hint_text,.prev-vacancy_close,.prev-vacancy_more,.prev-vacancy_name,.print,.save,.selection-optimum_name,.selection-optimum_step-title,.studio{font-family:playregular}
.pop-basket{width:960px}
.pop-basket_ins{position:relative;float:right;width:720px;padding-bottom:20px;border:1px solid #f0f0f0;background:#f6f6f6;background:linear-gradient(#f6f6f6,#fff);box-shadow:#ccc 0 1px 0,#fff 0 -1px 0;-pie-background:linear-gradient(#f6f6f6,#fff)}
.pop-basket_title{font-size:24px;font-weight:600;padding:7px 30px 8px;text-align:left;color:#0a0a0a;border-bottom:3px solid #ef534f}
.icon-que_link,.pop-basket__sheet_th.w2,.popup-hint_text{text-align:center}
.pop-basket_content{padding:12px 22px}
.pop-basket_text{font-size:13px;line-height:1.35;margin-bottom:18px}
.pop-basket_back{margin-bottom:26px}
.pop-basket_back .back-to{background-position:left 2px}
.pop-basket_box{margin-bottom:22px;padding:5px 5px 2px;border:1px solid #c9c9c9;background:#fff}
.pop-basket__sheet .w1{width:463px;margin-right:10px}
.pop-basket__sheet .w2{width:180px}
.pop-basket__sheet_row{display:block;zoom:1}
.pop-basket__sheet_row:after{display:block;visibility:hidden;clear:both;height:0}
.pop-basket__sheet_th{font-size:14px;float:left;padding:10px 0 12px;color:#898888}
.pop-basket__sheet_th.w1{width:435px;padding-left:28px}
.pop-basket__sheet_td{float:left;padding:17px 0;border-top:1px solid #e0e0e0}
.pop-basket__sheet_content{font-size:12px;padding-top:9px;padding-left:34px;color:#4d4f78}
.pop-basket__sheet_content p{margin-bottom:3px}
.pop-basket__sheet .ic-delete{margin:0 auto}
.pop-basket__sheet_title{display:block;zoom:1}
.pop-basket__sheet_title:after{display:block;visibility:hidden;clear:both;height:0}
.pop-basket__sheet_name{float:left;margin-right:10px;padding-left:26px;color:#4d4f78;background:url(../image/ic39.png)10px center no-repeat}
.print,.save{color:#fff!important}
.pop-basket__sheet_title .icon-que{float:left}
.pop-basket_bottom{display:block;zoom:1}
.pop-basket_bottom:after{display:block;visibility:hidden;clear:both;height:0}
.link-print,.link-save,.print,.save{font-size:10px;display:inline-block;height:21px}
.pop-basket_bottom .link-save,.save{float:left;margin-top:11px;margin-right:35px}
.pop-basket_bottom .link-print,.print{float:left;margin-top:13px}
.save{background:url(../image/ic36_1.png)4px 0 no-repeat!important}
.print{background:url(../image/ic37_1.png)4px 0 no-repeat!important}
.pop-basket_bottom .btn{font-size:13px;float:right;height:46px;padding:0 20px;cursor:pointer;border:none;background:url(../image/btn.png)0 -4px repeat-x}
.pop-basket_bottom .btn:hover{background-position:0 -62px}
.pop-basket_bottom .btn span{line-height:46px;float:right;height:46px;padding-left:30px;background:url(../image/ic38.png)left center no-repeat}
.link-save,.save{margin-top:14px;padding:3px 0 0 28px;text-decoration:none;color:#7477b8;background:url(../image/ic36.png)4px 0 no-repeat}
.link-save:hover,.save:hover{text-decoration:none;color:#3d3d5b}
.link-print,.print{padding:3px 0 0 30px;text-decoration:none;color:#7477b8;background:url(../image/ic37.png)no-repeat}
.link-print:hover,.print:hover{text-decoration:none;color:#3d3d5b}
.ic-delete{display:block;width:17px;height:18px;cursor:pointer;background:url(../image/ic35.png)no-repeat}
.icon-que{position:relative;width:18px}
.icon-que_link{font-weight:700;line-height:16px;position:relative;display:block;width:16px;height:16px;text-decoration:none;color:#727272;border:1px solid #c3c3c3;border-radius:12px}
.icon-que_drop{font-size:12px;line-height:1.3;position:absolute;z-index:11;bottom:22px;left:-13px;display:none;width:290px;padding:12px 15px 15px;border:1px solid #e1e1e1;background:#f6f5f5;background:linear-gradient(#f6f5f5,#e8e7e7);box-shadow:inset #e7e6e6 0 -5px 10px,inset #fbfbfb 0 1px 0;-pie-background:linear-gradient(#f6f5f5,#e8e7e7)}
.footer,.footer:after,.icon-que:hover .icon-que_drop{display:block}
.icon-que_drop:after,.icon-que_drop:before{position:absolute;top:100%;left:20px;width:0;height:0;content:' ';pointer-events:none;border:solid transparent}
.footer:after,.popup-hint_buttons:after,.selection-optimum_title:after{content:'.'}
.icon-que_drop:after{margin-left:-10px;border-width:10px}
.icon-que_drop:before{margin-left:-11px;border-width:11px}
.icon-que:hover .icon-que_link{background-position:0 -34px}
.footer{position:relative;zoom:1;margin:0 auto;padding:12px 20px 50px;border-top:1px solid #cacaca}
.footer{ 30px; background: #f4f4f4;}
.footer:after{visibility:hidden;clear:both;height:0}
.molinos { position: absolute; right: 256px; top: 20px; }
.molinos a { color: #7477b7; font-family: playregular; font-size: 12px !important; text-decoration: none; }
.molinos a:hover { color: #3d3d5b; }
.studio{float:right;color:#3b3a3a}
.studio a{margin:0 7px 0 13px}
.copyright{float:left;margin-top:7px;color:#504f4f}
.copyright .link-more{font-weight:unset;font-style:normal;display:inline-block!important;text-decoration:none!important}
.error{color:#ef3f3e!important}
.popup-hint{box-sizing:border-box;width:100%;max-width:680px;margin:0 auto;padding:100px 20px 32px;background:#fefefe}
.popup-hint_text{font-size:24px;line-height:1.2;margin-bottom:59px}
.popup-hint_text p{margin-bottom:1px}
.popup-hint_buttons{display:block;zoom:1}
.popup-hint_buttons:after{display:block;visibility:hidden;clear:both;height:0}
.popup-hint_buttons .btn{line-height:52px;display:block;float:right;width:216px;height:52px;padding:0;background:url(../image/btn.png)0 -2px repeat-x}
.popup-hint_buttons .btn:hover{background-position:0 -60px}
.selection-optimum{padding:0;background:#7377b8}
.selection-optimum_title{display:block;zoom:1;margin-bottom:21px;padding:23px 28px 0 23px}
.selection-optimum_title:after{display:block;visibility:hidden;clear:both;height:0}
.steps-block_list:after,.steps-block_list:before{width:100%;content:''}
.selection-optimum_name{font-size:20px;line-height:1.2;float:left;width:420px;color:#fff}
.selection-optimum_icon{float:right;margin-top:5px}
.selection-optimum_content{padding:57px 16px 18px 20px;border-top:4px solid #3d3d5b;background:#9598ca}
.selection-optimum_step-title{font-size:18px;margin-bottom:38px;color:#3d3d5b}
.selection-optimum .pop-basket_box{padding:10px;border:1px solid #7c7ea8;background:#fff}
.selection-optimum .pop-basket__sheet{background:#f5f5f5}
.selection-optimum .pop-basket__sheet .w1{width:640px;margin:0}
.selection-optimum .pop-basket_bottom{padding-left:25px}
.selection-optimum .pop-basket_bottom .link-save{margin-top:14px;padding-top:5px;color:#fff;background:url(../image/ic36_1.png)4px 0 no-repeat}
.selection-optimum .pop-basket_bottom .link-print{margin-top:16px;padding-top:5px;color:#fff;background:url(../image/ic37_1.png)no-repeat}
.steps-block{position:relative;top:17px;padding:0 30px 0 25px}
.steps-block_list{width:100%;margin-bottom:0!important;text-align:justify}
.steps-block_item{display:inline-block;padding-bottom:0!important;padding-left:0!important;list-style-type:none;background:0 0!important}
.steps-block_list:after{display:inline-block;height:0}
.steps-block_list:before{display:block;margin-bottom:-1em}
.prev-vacancy__bottom:after,.prev-vacancy_top:after,.vacancy-section_wrap:after{content:'.'}
.steps-block_link{font-size:14px;line-height:27px;position:relative;z-index:11;top:0;top:1em;display:block;width:34px;height:29px;text-align:center;white-space:nowrap;text-decoration:none;color:#3d3d5b;background:url(../image/ic41.png)no-repeat}
.steps-block_item.active .steps-block_link{color:#fff;background-position:left bottom}
.vacancy-section{margin-bottom:20px}
.vacancy-section_wrap{display:block;zoom:1;margin-bottom:20px}
.vacancy-section_wrap:after{display:block;visibility:hidden;clear:both;height:0}
.vacancy-section_wrap_l-col{float:left}
.vacancy-section_wrap_r-col{float:right;width:200px}
.award-unit{margin-bottom:12px;text-align:right}
.award-unit_name{font-size:14px;line-height:1.2;margin-bottom:12px;color:#ef3f3e}
.prev-vacancy{margin-bottom:26px;padding:10px;border:1px solid #cfcfcf;background:#fff}
.prev-vacancy_ins{padding:23px 25px 2px;background:#f5f5f5}
.prev-vacancy_top{display:block;zoom:1;margin-bottom:15px}
.prev-vacancy_top:after{display:block;visibility:hidden;clear:both;height:0}
.prev-vacancy_name{font-size:18px;float:left;width:400px;color:#7377b8}
.prev-vacancy_wages{font-weight:500;float:left;width:370px;text-align:center}
.prev-vacancy_more{float:left}
.prev-vacancy_content{display:none;margin-top:19px;padding:30px 0 0;border-top:1px solid #727272}
.prev-vacancy_btn{float:right;width:115px}
.prev-vacancy_subtitle{margin-bottom:10px;padding:8px 17px;color:#7b7b7b;background:#e4e4e4}
.prev-vacancy_list{margin-bottom:21px;color:#3b3a3a}
.prev-vacancy_item{margin-bottom:9px;padding-left:33px;list-style-type:none;background:url(../image/ic39.png)18px center no-repeat}
.prev-vacancy__bottom{display:block;zoom:1;padding:5px 0 33px}
.prev-vacancy__bottom:after{display:block;visibility:hidden;clear:both;height:0}
.prev-vacancy__bottom .btn{font-size:12px;line-height:42px;float:left;height:42px;padding:0 10px;background:url(../image/btn.png)0 -7px repeat-x}
.prev-vacancy__bottom .btn:hover{background-position:0 -65px}
.prev-vacancy_close,.prev-vacancy_more{font-size:15px;font-weight:600;font-style:italic;display:inline-block;padding:2px 0 0 23px;color:#7477b7}
.prev-vacancy_close:hover,.prev-vacancy_more:hover{text-decoration:underline;color:#3d3d5b}
.prev-vacancy_more{background:url(../image/ic1.png)0 -200px no-repeat}
.prev-vacancy_close{display:none;margin-top:15px;background:url(../image/ic1.png)0 -100px no-repeat}
.prev-vacancy.open .prev-vacancy_content{display:block}
.prev-vacancy.open .prev-vacancy_more{display:none}
.prev-vacancy.open .prev-vacancy_close{display:block}
.fb_iframe_widget{position:absolute!important;left:95px;display:inline-block;width:14px;height:14px}
.sched-seminars .fa-spin{font-size:50px;position:absolute;top:50%;left:47%}
.prev-training_more_icons{display:block;display:none;margin:0 0 0 12px;color:#000}
.prev-training_more_icons span{display:block;float:right;width:34px;height:34px;margin:25px 7px 0;color:#000;background-repeat:no-repeat;background-position:50% 0}
.prev-training_more_icons span:hover{background-position:50% -34px}
.prev-training_date span{margin-right:3px}
.yashare-auto-init{position:absolute;top:-7px;left:65px;width:130px}
.hidden{display:none}
ol.pop-basket__sheetrow_list{margin:0!important;padding:20px}
ol.pop-basket__sheetrow_list li{margin-bottom:10px;padding-bottom:0!important;padding-left:5px!important}
.custom_label{position:relative;display:block;min-height:25px}
.custom_label input[type=checkbox]{position:absolute;visibility:hidden}
.custom_label input[type=checkbox]+span{position:absolute;top:0;left:0;width:24px;height:21px;cursor:pointer;background:url(/design/image/ic16.png)no-repeat}
.custom_label input[type=checkbox]:checked+span{background-position:0 -400px}
.custom_label div{position:absolute;top:2px;left:30px}
.js-complects a.btn{float:right;min-width:80px;margin:30px -10px}
.js-section_constructor{padding-bottom:50px}
.subtab{display:none}
#datepicker,#datepicker1,#datepicker2,#datepicker3{font-size:13px}
.tabs-block{margin-bottom:20px}
.no_bold{font-weight:100!important}
.left-btn{float:left!important}
hr{font-size:12px;clear:both;height:1px;color:#dcdcdc;border:0;background-color:#dcdcdc}
.links_list li{padding-bottom:10px;padding-left:18px;background:url(../image/ic15.png)0 5px no-repeat}
.links_list li a{color:#7377b8}
.prev-folder_box ol,.tabs-block ol,.text-block ol{position:relative;margin:12px 0;list-style-type:none;counter-reset:item}
.text-block ol.classic li{list-style:decimal; padding-left: 0;}
.text-block ol.classic{margin-left: 20px; font-weight:bold;}
.text-block ol.classic li p{font-weight:normal;}
//.prev-folder_box ol li:before,.tabs-block ol li:before,.text-block ol li:before{position:absolute;left:2px;content:counter(item)'. ';counter-increment:item;color:#373737}
.ya_share-custom{position:relative;top:-3px}
.title-block{margin-top:10px}
.pagebreak .prev-folder_ins{padding:0;background:0 0}
.pagebreak{margin:0;padding:0;border:none;box-shadow:none}
.pagebreak hr{height:0}
.gallery{margin:0!important;padding-left:0}
.gallery li{font-size:13px;line-height:20px;display:inline-block;min-height:19px;margin:0 0 16px;padding-left:20px;background:no-repeat none!important}
.gallery a{text-decoration:underline;color:#000}
.prev-journal__links_ln,a.btns{display:block;text-decoration:none}
.gallery a img{border:0}
.item .share-links_nm{margin-top:5px}
ol.pop-basket__sheetrow_list li:before{display:none}
.prev-journal__links_ln{min-height:20px;padding-left:40px}
.clear_form{font-family:playregular,Verdana,Arial,sans-serif!important;font-size:13px!important;float:right;width:150px;height:23px;margin-top:10px;margin-right:10px;padding-left:22px;cursor:pointer;color:#fff;border:none;border:1px solid #7377b8;background:url(../image/filtr_wight.png)7px 3px no-repeat #7377b8}
.checkbox-unit div,.pop-form_check_label,a.btns{font-family:playregular}
.clear_form:hover{color:#7377b8;border:1px solid #7377b8;background:url(../image/filtr.png)7px 3px no-repeat #fff}
a.btns{font-size:13px;line-height:38px;height:38px;margin:0 7px 8px 0;padding:0 25px;cursor:pointer;color:#fff;background:#b8b8b8}
.sitemap,.sitemap ul,.sitemap ul li{padding-left:10px}
.dop-info{padding:10px}
.dop-info p{font-size:13px;margin:0}
.checkbox-unit div{font-size:13px;position:initial;float:left;width:calc(100% - 40px);padding-top:3px;color:#3b3a3a}
.checkbox-unit{display:inline-block;width:100%;margin:5px 0}
.checkbox-unit input[type=checkbox]{position:absolute}
.checkbox-unit input[type=checkbox]+span{position:relative;display:block;float:left;width:24px;height:21px;margin:0 10px 0 0}
.pop-form_check_label{font-size:13px;display:block;margin-bottom:5px;color:#3b3a3a}
.news_keyword{font-style:normal;background:#ebef4f}
.choice-block .choice-block_date_inp input,.choice-block .jClever-element-select-center,.search-block_inp input{color:#ef534f!important}
.sitemap{font-size:14px;width:950px}
.sitemap ul{display:inline-block;width:900px}
.sitemap ul li ul li,.sitemap ul>li>ul{padding-left:20px}
.sitemap ul>li>ul{padding-top:10px;padding-bottom:10px}
td.tbb {border-top: 1px solid #7474C1;padding: 8px;line-height: 1.428571429;vertical-align: top;}

ul.redbul li{background: rgba(0, 0, 0, 0) url(../image/bulit_red.png) no-repeat scroll 0 5px !important;padding-bottom: 15px;padding-left: 18px;}
ul.redbul2 li{background: rgba(0, 0, 0, 0) url(../image/bulit_red_line.png) no-repeat scroll 0 5px !important;padding-bottom: 15px;padding-left: 18px;}
ul.sirbul li{background: rgba(0, 0, 0, 0) url(../image/bulit_siren.png) no-repeat scroll 0 5px !important;padding-bottom: 15px;padding-left: 18px;}
ul.sirbul2 li{background: rgba(0, 0, 0, 0) url(../image/bulit_siren_line.png) no-repeat scroll 0 5px !important;padding-bottom: 15px;padding-left: 18px;}

td.valuetd,td.headertd {text-align:center;}
td.headertd {font-size: 13px; font-weight: bold;}
td.grouptd, td.titletd, td.valuetd {border-top: 1px solid #7474C1;line-height: 1.428571429;padding: 5px;}
td.grouptd {font-weight: bold; color:#7474C1;}

.icon-hint.gt_b, .icon-hint.gt_y, .icon-hint.gt_k, .icon-hint.gt_v {width:15px;} 
.icon-hint.gt_b .icon-hint_link{width:115px; height:13px; background:url(../image/ico_buh.png) 0 0 no-repeat}
.icon-hint.gt_b:hover .icon-hint_link{background-position:0 -13px}
.icon-hint.gt_y .icon-hint_link{width:115px; height:13px; background:url(../image/ico_law.png) 0 0 no-repeat}
.icon-hint.gt_y:hover .icon-hint_link{background-position:0 -13px}
.icon-hint.gt_k .icon-hint_link{width:115px; height:13px; background:url(../image/ico_kadr.png) 0 0 no-repeat}
.icon-hint.gt_k:hover .icon-hint_link{background-position:0 -13px}
.icon-hint.gt_c .icon-hint_link{width:115px; height:13px; background:url(../image/ico_cons.png) 0 0 no-repeat}
.icon-hint.gt_c:hover .icon-hint_link{background-position:0 -13px}
.icon-hint.gt_a .icon-hint_link{width:115px; height:13px; background:url(../image/ico_ascon.png) 0 0 no-repeat}
.icon-hint.gt_a:hover .icon-hint_link{background-position:0 -13px}
.icon-hint.gt_g .icon-hint_link{width:115px; height:13px; background:url(../image/ico_gos.png) 0 0 no-repeat}
.icon-hint.gt_g:hover .icon-hint_link{background-position:0 -13px}
.icon-hint.gt_bs .icon-hint_link{width:115px; height:13px; background:url(../image/ico_boss.png) 0 0 no-repeat}
.icon-hint.gt_bs:hover .icon-hint_link{background-position:0 -13px}
.icon-hint.gt_z .icon-hint_link{width:115px; height:13px; background:url(../image/ico_zak.png) 0 0 no-repeat}
.icon-hint.gt_z:hover .icon-hint_link{background-position:0 -13px}
aa.icon-hint.gt_v .icon-hint_link{width:115px; height:13px; background:url(../image/ico_all.png) 0 0 no-repeat}
aa.icon-hint.gt_v:hover .icon-hint_link{background-position:0 -13px}
.icon-hint.gt_vi .icon-hint_link{width:115px; height:13px; background:url(../image/videonews2.png) 0 0 no-repeat}
.icon-hint.gt_vi:hover .icon-hint_link{background-position:0 -13px}


.gt_viewed {display:inline-block !important; float:right !important;font-size: 12px !important; color: #7377b8 !important; background:url(../image/eye.png) 0 2px no-repeat !important; padding-left:20px !important;}
.vd_viewed {display:inline-block !important; float:right !important;font-size: 12px !important; color: #7377b8 !important; background:url(../image/doc_m.png) 0 1px no-repeat !important; padding-left:20px !important;}
.column.w1.rg .prev-novelty_icons .icon-hint {margin-right: 120px;}
.prev-novelty_ins .prev-novelty_icons .icon-hint {margin-right: 0px !important;}
.prev-novelty_theme .prev-novelty_icons,.prev-novelty_theme .icon-hint.gt_g {float:none !important; display:inline-block; padding-top:0 !important;}



/*.slide-block {height:350px;}
.slide-block_box{height:270px;}  */
.slide-block {height:270px;}
.slide-block_box{height:270px;}  
.main-slider .bx-controls {	bottom: 41px;	left: 150px;	position: absolute;	width: 236px;	z-index: 1000;}
.slide-block_btn {	margin: 0 15px;}
.main-slider .bx-wrapper .bx-pager.bx-default-pager {	bottom: -15px;}
.bx-viewport {	width: 100%; overflow: hidden; position: relative; /*height: 350px !important;*/}
/*.main-slider .bx-wrapper .bx-pager.bx-default-pager {	bottom: 50px;	left: -180px;}*/
.main-slider .bx-wrapper .bx-pager.bx-default-pager {	bottom: -30px;	left: -180px;}
.main-slider .bx-wrapper .bx-controls-direction a{	margin-top: -200px;}
.main-slider .bx-wrapper .bx-prev{	left:-130px;}
.main-slider .bx-wrapper .bx-next {	right:-530px;}

/*.main-slider {	height: 375px;	margin-bottom: 30px;} */
.main-slider {margin-bottom: 30px;} 

.main-slider .bx-wrapper .bx-pager.bx-default-pager a{	background: rgba(0, 0, 0, 0) url("/design/image/ic7_2.png") no-repeat scroll 0 0;	height: 15px !important;}
.main-slider .bx-wrapper .bx-pager.bx-default-pager a.active, .main-slider .bx-wrapper .bx-pager.bx-default-pager a:hover{	background: rgba(0, 0, 0, 0) url("/design/image/ic7_2.png") no-repeat scroll left bottom;}
.main_header h1{color: #494987;font-size: 20px;font-style: italic;font-weight: normal;margin-bottom: 18px;text-align: center;}
.main-slider_ins .bx-controls-direction	{display: none !important;}

.choice-block.new_style {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fba743 0%, #ec8810 100%) repeat scroll 0 0;border: 2px solid #ffffff;border-radius: 7px;box-shadow: 0 0 10px rgba(19, 21, 23, 0.23);color: #ffffff;display: block;margin: 0 0 25px;/*overflow: hidden;*/padding: 10px;position: relative;width:696px;}
.new_style select.styled option {  font-size: 12px;    height: 22px;    margin-left: 10px;    margin-top: 5px;}
.new_style select.styled option.grey { color: grey;}
.new_style select.styled option.underline { border-bottom:1px solid grey;}
.new_style select.styled option:hover { background-color:grey;}
.choice-block.new_style select {background: #ffffff none repeat scroll 0 0;border: 1px solid #c6c5cb;box-sizing: border-box;display: block;font-size: 12px;height: 28px;margin: 0;outline: medium none;width: 100%;}
.choice-block.new_style .border_select{border: 1px solid #f7ba71;border-radius: 3px;display: block;margin: 0;overflow: hidden;padding: 1px;position: relative;width: 174px;float:left;}
.choice-block.new_style .jClever-element{border: 1px solid #f7ba71;border-radius: 3px;display: block;margin: 0;padding: 1px;position: relative;width: 230px;height:28px;float:left;}
.choice-block.new_style .select {
background: rgba(0, 0, 0, 0) url("/design/image/bg_select_filter.png") no-repeat scroll 0 0;
border: medium none;height: 20px;line-height: 20px;overflow: hidden;padding: 6px 20px 2px 8px;position: absolute;width: 211px;color: #60616d !important;font-size:12px;}
.new_style select.styled {opacity: 0;position: relative;width: 220px;z-index: 1;font-size:12px;}
.choice-block.new_style .border_input input {border: medium none;border-radius: 2px;margin: 0;padding: 5px;position: relative;width: 72px;/*color: black !important;*/background:white !important;height:18px;}
.choice-block.new_style .choice-block_date_inp {border: 1px solid #f7ba71;border-radius: 3px;display: block;float: left;margin: 0 5px;overflow: hidden;padding: 1px;position: relative;width: 82px;}
.new_style .border_input {border: 1px solid #f7ba71;border-radius: 3px;display: block;float: left;margin: 0 5px;overflow: hidden;padding: 1px;position: relative;width: 82px;height: 28px;float:left;}
.new_style .search_input {width:210px !important;}
.new_style .search_input input {border-bottom-right-radius: 0 !important;border-top-right-radius: 0 !important;width: 168px !important;}
.new_style .search-block_loupe {
background: #ffffff url("/design/image/lupa.png") no-repeat scroll center center / 15px auto;
border-radius: 0 2px 2px;height: 28px;padding-bottom: 11px;padding-top: 2px;position: absolute;width: 32px;}
.new_style #clear_filter_main:hover, .new_style #clear_filter_spec:hover {
background-image: url("/design/image/no_act.png");
border: 1px solid #7474C1;background-color: white;}
.new_style #clear_filter_main, .new_style #clear_filter_spec {border: 1px solid white;background-color: #7474C1; margin-right:5px;
background-image: url("/design/image/no_pas.png");
background-size: 14% auto;font-size: 23px;margin-top: 17px;padding-left: 8px;text-align: right;width: 100px;}
.new_style #send_filter_main:hover, .new_style #send_filter_spec:hover {border: 1px solid #7474C1;background-color: white;
background-image: url("/design/image/yes_act.png");}
.new_style #send_filter_main, .new_style #send_filter_spec {border: 1px solid white;background-color: #7474C1;margin-right:5px;
background-image: url("/design/image/yes_pas.png");
background-size: 14% auto;font-size: 23px;margin-top: 17px;padding-left: 8px;text-align: right;width: 107px;}


.new_style .clevered.alice .jClever-element-select-center {border-style: none !important; box-shadow: none !important; background:rgba(0, 0, 0, 0) url("/design/image/bg_select_filter.png") no-repeat scroll 0 0; background-size:100% 100%;height: 28px;    width: 217px;
	color: #60616d !important;    font-size: 12px;       line-height: 30px; font-family: Verdana,Arial,sans-serif;}
.new_style .jClever-element-select-right {display:none !important;}
/* .new_style .clevered.alice .jClever-element-select-center  {width: 192px;position:absolute; overflow:hidden;}*/
.clevered.alice .jClever-element-select-list > li {/*color: black !important;*/}
.clevered.alice .jClever-element-select-list > li:hover {color: white !important;}

.slider3.main-slider .bx-wrapper .bx-pager.bx-default-pager {bottom: -67px;left: 190px;}
.slider3.main-slider .bx-wrapper .bx-prev:hover{background: rgba(0, 0, 0, 0) url("/design/image/arrow.png") no-repeat scroll left bottom;}
.slider3.main-slider .bx-wrapper .bx-prev{ left:-135px;background: rgba(0, 0, 0, 0) url("/design/image/arrow.png") no-repeat scroll left top;height:14px !important;width:7px !important;}
.slider3.main-slider .bx-wrapper .bx-next:hover {background: rgba(0, 0, 0, 0) url("/design/image/arrow.png") no-repeat scroll right bottom;}
.slider3.main-slider .bx-wrapper .bx-next {right:-540px;background: rgba(0, 0, 0, 0) url("/design/image/arrow.png") no-repeat scroll right top;height:14px !important;width:7px !important;}
.slider3 .slide-block{height:240px;background: none;}
.slider3 .slide-block_box{height:240px;}
.slider3 .bx-controls-direction {display: block !important;}
.slider3.main-slider .bx-wrapper .bx-controls-direction a{margin-top: -100px;}
.slider3.main-slider .bx-wrapper .bx-pager.bx-default-pager a { background: rgba(0, 0, 0, 0) url("/design/image/bulits.png") no-repeat scroll 0 0;height: 14px !important;margin: 0 5px;
/*display:none !important;*/}
.slider3.main-slider .bx-wrapper .bx-pager.bx-default-pager a.active, .slider3.main-slider .bx-wrapper .bx-pager.bx-default-pager a:hover{ background: rgba(0, 0, 0, 0) url("/design/image/bulits.png") no-repeat scroll left bottom;	}
.slider3 .bx-wrapper ul li {opacity:1;}
.slider3 .bx-wrapper ul li:hover{opacity:.9;}
.slider3 .slide-block_buttons {display:none !important;}
.slider3 .main-slider_ins .bx-controls-direction {display: block !important;}
.slider3 .main-slider_ins { border: none;}
.main-slider.slider3 {height:280px;}

.steps{position: relative; border-top: 1px solid #c8c7c7;border-bottom: 1px solid #c8c7c7; margin: 10px 0;}
.steps .steps-main-title{padding: 20px 30px; color: #fff; background: #7474C1;}
.steps .steps-main-title p.title{font-family: playregular; font-size: 18px; text-transform: uppercase; margin-bottom: 10px;}
.steps .selection-optimum_content{background: #f5f5f5; border-top:none; padding: 20px;}
.steps .pop-basket_box {background: #f5f5f5;}
.steps .pop-basket_box{border: none; padding: 0; margin-bottom: 10px;}
.steps .selection-optimum_step-title{ margin: 0; text-transform: none;}
.steps .js-complects a.btn {margin: 0; }
.steps .left-btn{position:absolute; bottom:30px; left: 30px;} 
.steps .pop-basket_bottom .btn {height: 40px; float: left; margin-left: 0px}
.steps .edit-btn{line-height: 40px; margin: 20px;}
.steps .dop-info{margin-bottom: 50px;}
.steps .dop-info p{margin: 10px;}
.steps .custom_label input[type="checkbox"] {position: relative; visibility: visible;}
.steps .custom_label input[type="checkbox"] + span {background: transparent; cursor: default; position: relative; width: auto;}
.pull-left{float: left;}.pull-right{float:right;}
.steps .pull-left{position:absolute; bottom:30px; left: 170px;}
.answer-note{font-size: 12px; padding: 5px 0 0 0;} 

.main-theme img{max-width: 720px;}
.main-theme:hover{opacity: 0.9;}
.get-info{float: right; font-size: 12px; font-weight: bold; color: #7377b8; border-radius: 10px; border: 2px solid #7377b8; padding: 0px 3px; cursor: pointer;}

.main-banner{ max-width: 960px; margin: -20px 0 40px 0; float: left; margin-right: 20px;}
.main-banner:last-of-type{margin-right: 0px;}
.main-banner:hover{opacity: 0.9;}

 
.inline_form label{
	display: inline-block;
	font: 	14px 'Tahoma';
	font-weight: bold;
	min-width: 60px;
	text-align: right;
	margin-right: 10px;
	line-height: 35px;
}
.inline_form .pop-form_inp{
	display: inline-block;
	background: #fff;
	width: 250px;
	height: 22px;
	line-height: 20px;
	margin-bottom: 10px;
}
.inline_form .pop-form_inp input, .inline_form .clevered.alice .jClever-element-select-center {
	color: #000;
       opacity:  1;
}
.inline_form .subs-block_letter{ padding: 50px 30px; background: url("images/mailbox_720px_2.png"); width: 658px; height: 245px;}
.inline_form textarea{ width: 280px; height: 90px; border: 1px solid #ccc; padding: 5px;    color: #000;}
.inline_form .pop-form_row{ margin:0;}
.inline_form .pop-form_sel{margin-bottom: 15px; background: #fff;}
.inline_form .subs-block_text{width: 340px; margin-right: 20px;}
.inline_form .subs-block_column{width: 290px; padding-top: 28px;}
.inline_form  h3{display: inline-block; line-height: 35px;}
.inline_form .btn{border: none; margin-top: 10px;}
.inline_form ::-webkit-input-placeholder{
   font: 13px 'playregular';
   color: #949494; opacity:  1;
}
.inline_form ::-moz-placeholder{
   font: 13px 'playregular';
   color: #949494;opacity:  1;
}
.inline_form :-ms-input-placeholder{
   font: 13px 'playregular';
   color: #949494; opacity:  1;
}
.inline_form :-moz-placeholder { /* Firefox 18- */
   font: 13px 'Tahoma';
   font-weight: bold;
   color: #949494;opacity:  1;
}
.inline_form li{
	background: none;
}
.inline_form .clevered.alice .jClever-element-select-list > li { 
padding: 7px 15px; background-position: left center;
}
#tocontent{width: 257px; height: 43px;	display: block;  position: absolute;left: 50%; margin-left: -128px;  bottom: 10px;background: url("images/prokrutka1.png") no-repeat center center;}
@-webkit-keyframes bounce {
	0%	{ bottom: 10px; }
	5%	{ bottom: 13px; }
	10%	{ bottom: 10px; }
	100%	{ bottom: 10px; }
}
@keyframes bounce {
	0%	{ bottom: 10px; }
	5%	{ bottom: 13px; }
	10%	{ bottom: 10px; }
	100%	{ bottom: 10px; }
}
#tocontent{-webkit-animation: bounce 5s 3s infinite ease; animation: bounce 5s 3s infinite ease;}
#tocontent:hover{opacity: 0.8}
#iftheycall{font-size: 12px; color: #aaa; text-align: right;}
#test{color: #aaa;}
#systnalog{margin-bottom: 50px;}

.btn7, .btn8:hover{display: inline-block; margin-top: 30px;font: 18px playregular;  color: #000; padding: 7px 20px; border: 4px solid #FFD95A; background: #FFFFFF; text-decoration: none;}
.btn8, .btn7:hover{display: inline-block; margin-right: 20px; margin-top: 30px; font: 18px playregular; color: #000; padding: 7px 20px; background: #FFD95A; border: 4px solid #FFD95A; text-decoration: none;}
.btn7:hover{color: #fff;}
.btn9{display: inline-block; margin: 0 auto; font: 18px playregular; color: #fff; padding: 7px 20px; background: #7477B2; border: 4px solid #7477B2; text-decoration: none;}
.btn9:hover{color: #000; background: #fff; border: 4px solid #7477B2;}

.online{padding: 30px 50px;}
.online-title{font-family:playregular;  margin-bottom: 20px;}
.online h1, .online h2{font-size: 30px;font-family: playregular;margin-bottom: 18px; margin-top: 10px; }
.online h1 span.white, .online h2 span.white{background: url("../image/fon_white.png") no-repeat center center; background-size: cover; padding: 15px 25px 15px 13px; margin: -15px -17px -15px -8px;}
.online h1 span.yellow, .online h2 span.yellow{background: url("../image/fon_yelow.png") no-repeat center center; background-size: cover; padding: 15px 25px 15px 13px; margin: -15px -17px -15px 0px;}
.online-body{padding: 50px; text-align: center;}
.online-body img{max-height: 90px; display: block; margin: 30px auto;}
.online-body td{width: 293px; }
.online-body td p{width: 240px; margin: 0 auto;}
.online-body{background: #FFD95A;}
.online-footer ul, .online-footer ul li{ padding: 0; background: none;}
.online-footer h1, .online-footer h2{text-align: center; margin-bottom: 30px;}
.pretty-btn{background: url("../image/pics.png") no-repeat center center; background-size: 500px 180px; padding: 90px 0; width: 100%; text-align: center;}
.online-table{padding: 50px 0; text-align: center;}
.online-table table{margin-top: 50px; border-spacing: 10px 0px;}
.online-table table td{ position: relative; background:  #F1F2F2; width: 192px; padding: 30px 15px; font-family:playregular;}
.online-table table td:after{content: ""; display: block; width: 205px; height: 1px; border-bottom: 1px solid #7477B2; position: absolute; left: 10px; bottom: 0;}
.online-table table td.main-col{ background:  #FFD95A;}
.online-table table td.title-col{ vertical-align: middle; background:  none;text-align: right; font-weight: bold;}
.online-table table td.title-col:after{width: 100%; left: 0;}
.online-table table tr:last-child td:after{width: 0px;}
.online-table table th{padding: 10px 0; }
.online-table table th p{margin: 0; padding: 15px 10px; text-transform: uppercase; border: 4px solid #F1F2F2; vertical-align: middle; font: 14px playregular;}
.online-table table th.main-col p{border: 4px solid #FFD95A;}
table.bordered{border-collapse: collapse;}
table.bordered td{border: 1px solid #000; padding: 5px 10px;}

p.title{margin: 70px 0 40px 0; font: 30px playregular; text-align: center;}


p.subtitle{font: 18px playregular; text-align: center; padding: 0 40px;}
.transparent-block{font: 18px playregular; text-align: center;}
.text-block .transparent-block ul li.services-block_item {background: 0; padding: 0;}
.transparent-block ul.services-block_list{text-align: left; margin-top: 40px;}
.img-marked{display: inline-block; padding: 8px 15px 12px; margin: 0px -15px; background: url("../image/underline1.png") no-repeat center center; background-size: 90%;}
.img-marked2{display: inline-block; padding-bottom:5px; background: url("../image/underline2.png") no-repeat center bottom; background-size: 80%;}
.price-text{margin-bottom:20px;}
ol.steps-list{ counter-reset: myCounter; padding-left: 0; }
ol.steps-list li{margin: 15px 0;  list-style: none; list-style-position: outside; line-height: 30px;}
ol.steps-list li:before {
  counter-increment: myCounter;
  content:counter(myCounter);
  color: white;
  background: #f7941e;
  display: inline-block;
  text-align: center;
  margin: 5px 10px;
  line-height: 30px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.bottom-block .col{
 margin: 20px 0; 
}
.top-navi .top-drop_list{width: 1020px; margin: 0 auto;}
.top-drop_item{position:relative;list-style-type:none; float: left;}
.top-drop_link{border-left: 1px solid #ccc; text-align: center;text-decoration: none; text-transform: uppercase; font:15px 'playbold';line-height:20px;position:relative;z-index:10;display:block;height:20px;margin:15px 0px;padding:0 18px;color:#414042}
.top-drop_item.active,.top-drop_item:hover{background:url(../image/top-navi_link.png)0 -100px repeat-x;}
.top-drop_item.active .top-drop_link,.top-drop_item:hover .top-drop_link{border-left: none; text-decoration: none;}
.top-drop_list .top-drop_item.active + .top-drop_item .top-drop_link{border-left: none;}

.top-drop_item.active .top-drop_link,.top-drop_item:hover .top-drop_link{color:#fff; border-right: none; padding-right: 18px;}
.top-drop_item:first-child .top-drop_link{border-left: none;}
ul.top-drop_list li .sub{font-size: 13px; position: absolute;top: 50px; left: 0;border: 1px solid #f3f3f3; border-top:1px solid #ddd;  padding: 20px 20px 20px; z-index: 101; background: #fff; width: 800px;
display: none; /*--Hidden for those with js turned off--*/
-webkit-box-shadow: 0px 3px 11px 0px rgba(50, 50, 50, 0.35);
-moz-box-shadow:    0px 3px 11px 0px rgba(50, 50, 50, 0.35);
box-shadow:         0px 3px 11px 0px rgba(50, 50, 50, 0.35);
}
ul.top-drop_list li.top-drop_item:hover .sub{display: block; text-align: left; padding: 20px;}
ul.top-drop_list li .sub .col{padding-right: 30px; float: left; border-right: 1px solid #ccc; margin-right: 30px;}
ul.top-drop_list li .sub .col:last-child{border-right: 1px solid #fff; margin-right: 0px;}
ul.top-drop_list li .sub .col p{font-family: 'playbold'; margin-bottom: 10px;}
ul.top-drop_list li .sub ul{list-style: none;margin: 0 0 20px 0; padding: 0;}
ul.top-drop_list .sub ul li a{display: block; margin: 7px 0;}
ul.top-drop_list .sub ul li a:hover{text-decoration: none;}
ul.top-drop_list .sub-footer{background: #f3f3f3; margin: 20px -20px -20px -20px; padding: 20px;}
ul.top-drop_list .sub-footer a{font-family: 'playbold';}
/*--------------------------------------------------------------*/
