@charset "utf-8";*{margin:0;padding:0;}body{text-align:left;font:10px/1 arial;background:none;margin:0 auto;width:1000px;padding:0 26px;background:none;}#out{position:relative;}a img,fieldset{border:none;}a{color:#262626;}a[href]{color:#262626;text-decoration:none;}a:hover{text-decoration:underline;}.clr{clear:both;font-size:0;line-height:0;}textarea{resize:none;}.page .contentpage .contentpagemain{font-size:1.3em;line-height:1;color:#444;}.page{padding-top:30px;}.page,.secinfo{width:100%;padding:0;min-height:750px;}.page .region-sidebar{font-size:1.1em;line-height:3}.page:after{content:".";display:block;height:0;clear:both;visibility:hidden;}p{font-size:14px;line-height:1.55;color:#444;margin:0px 0 10px 0;}.copy{font-size:11px;line-height:1.55;color:#262626;}.elektron{margin:0px 0px 10px 0px;}.contentpagemain{width:1000px;float:left;margin:0px 0px 0px 5px;}.contentpage{width:733px;float:left;margin:0px 20px 0px 5px;}.page-node-442 .contentpage,.page-node-17535 .contentpage,.page-node-17536 .contentpage{width:1000px;margin:0px 20px 0px 5px;}.page-node li.statistics_counter{display:none;}.maintenance-page{font-size:14px;line-height:1.7em;color:#444;}.maintenance-page h1{font-size:18px;}.maintenance-page #content{margin-left:4px;}.maintenance-page img{margin:10px 0 0 0;}ul{list-style:none}.header__logo{float:left;padding:10px 15px 0 0;margin:0 10px 0 0}.b-logo{position:relative;display:inline-block;z-index:10;width:130px;height:30px;}.b-logo__img{position:absolute;top:-16.667%;left:-13.762%;width:130px;height:30px;background:url(/images/logo.gif) 50% 50% no-repeat;background-size:100% auto;z-index:-1;text-indent:-9000px;}.b-logo__link{position:absolute;top:-1px;right:8px;bottom:-1px;left:-1px;border:0;z-index:20;}.button-origin{}.button-origin a{background:#ffffff;font-size:14px;line-height:15px;color:#0F8FEE!important;border-top:1px solid #0F8FEE!important;border-bottom:1px solid #0F8FEE!important;padding:2px 40px;margin-left:-8px;border-radius:20px;}.button-origin a:hover{text-decoration:underline;}#block-menu-menu-searchpersonal li.last{display:none;}.front #block-menu-menu-searchpersonal li.first,.section-vacancy-catalog #block-menu-menu-searchpersonal li.first{display:none;}.front #block-menu-menu-searchpersonal li.last,.section-vacancy-catalog #block-menu-menu-searchpersonal li.last{display:inherit;}.logged-in #block-menu-menu-searchpersonal li.first,.logged-in #block-menu-menu-searchpersonal li.last{display:inherit;}.not-logged-in #block-menu-menu-searchpersonal li.first{display:none;}.not-logged-in #block-menu-menu-searchpersonal li.last{display:inherit;}#block-menu-menu-limitnotification ul li{list-style-type:none;list-style-image:none;}#block-menu-menu-limitnotification li a{font-size:12px;color:#0E81D6;position:absolute;right:10px;top:62px;}.clear,.clearfix:after{clear:both;height:0;display:block}*{outline-color:#008cc3}.clearfix:after{content:".";visibility:hidden;font:0/0 a}.clearfix_left:after{clear:left}.icon-link>span,.pseudo-link,a{color:#008cc3;transition:border-color .2s}.icon-link>span,a{border-bottom:1px solid transparent}.header{margin-bottom:0px}.header-services{border-bottom:1px solid #d8d8d8;width:100%}.header-services__inner{width:1000px;padding:0 0px;margin:0 auto;position:relative;}.header-services-nav li{display:inline;padding:0 10px 0 0;margin:0 0px 0 -15px}.header-services-nav_left{float:left;}.header-services-nav_right{float:left;margin:0 0 0 300px}.header-services-nav__item{display:inline-block;padding:15px 0 0;font:13px/1.5 Arial}.header-services-nav__item a{color:#555;text-decoration:none}.header-services-nav__item a:hover{color:#555;text-decoration:underline}.header-services-nav_sity{width:250px}.header-services-nav_sity li{display:inline;padding:0 30px 0 0;margin:0 0px 0 -15px;font:15px/1.5 Arial;color:#0E81D6;font-style:oblique;}.header-services-nav_sity{color:#0E81D6;display:inline-block;padding:10px 0 10px 0;font:13px/1.5 Arial;}.html .header-services-nav_sity a{color:#0E81D6;text-decoration:none;height:1em;line-height:1.25em;}.header-services-nav_sity a:visited{color:#0F8FEE;}.header-services-nav_sity ul.menu li{margin-left:-2px;}.header-services-nav_sity a:hover{color:#0F8FEE;text-decoration:none;border-bottom:1px dashed #0F8FEE;height:1em;line-height:1.25em;}.header-services-nav_favorites{font-size:14px;padding:15px 0 0;}.header-services-nav_favorites a{color:#0E81D6;border-top:1px solid #0E81D6;border-bottom:1px solid #0E81D6;height:1em;line-height:1.25em;padding:2px 40px;border-radius:20px;}.header-services-nav_favorites a:hover{color:#0F8FEE;border-bottom:1px solid #0F8FEE;height:1em;line-height:1.25em;}.header-services-nav_favorites a:visited{color:#0F8FEE;}.header-services-nav_favorites li{display:inline;}.header-services-menu_right{float:right}.block-nice-menus li.odd{border-right:1px solid #d8d8d8;padding-right:10px;}.block-nice-menus li.last{padding-left:10px;}.header-services-menu__item{float:left;font-size:13px;margin:13px 0 0 !important;}.header-services-menu__item a{font-size:13px;color:#555;text-decoration:none}li.menu-784 a,li.menu-5965 a{margin:0;}.header-services-menu__item a:hover{color:#555;text-decoration:underline}.header-services-menu__link{display:inline-block;padding:6px 7px 3px;font:13px/1.5 Arial}.header-services-menu__link:hover{color:#800000;}.header-basic{position:relative;width:982px;height:49px;margin:0 auto;padding:0 18px;background:#fff}.header-categories{float:left;margin:19px 0 6px;font-size:14px;line-height:20px}.header-categories a{color:#555;text-decoration:none;margin:0;padding:6px 4px 4px;border:0;cursor:pointer;line-height:20px;}.header-categories a:hover{text-decoration:underline}.header-categories li{display:inline;padding:0 0 0 0}.header .button-additem{font-weight:500;line-height:20px}.header__add-item{float:right;margin:15px 0 0 0;font-size:15px}.header__add-item a{color:#444;text-decoration:none}.header__add-item li{display:inline;padding:0 0 0 0}.button-additem a{line-height:20px;position:relative;z-index:3;}.button-additem a:hover{line-height:20px}.views-widget-filter-title input[type=text]{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:897px;height:39px;padding:0 11px;margin:0;border-radius:0;border:2px solid #B3B3B3;font-size:15px;font-family:Arial,Helvetica,sans-serif;color:#333;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:transparent;background-color:#fff}#edit-title-wrapper input[type=text],#edit-title--2-wrapper input[type=text]{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:594px;height:42px;padding:0 11px;margin:0;border-radius:3px;border:1px solid #B3B3B3;font-size:15px;font-family:Arial,Helvetica,sans-serif;color:#333;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:transparent;background-color:#fff}#edit-title-wrapper input[type=text]:focus,#edit-title--2-wrapper input[type=text]:focus{border-color:#9E9E9E;outline:none}#edit-field-companyname-value-wrapper input,#edit-field-companyname-value--2-wrapper input[type=text]{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:897px;height:42px;padding:0 11px;margin:0;border-radius:3px;border:1px solid #B3B3B3;font-size:15px;font-family:Arial,Helvetica,sans-serif;color:#333;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:transparent;background-color:#fff}#edit-field-companyname-value-wrapper input,#edit-field-companyname-value--2-wrapper input[type=text]:focus{border-color:#9E9E9E;outline:none}.page-search-resume #edit-title-wrapper input[type="text"],.section-resume-catalog #edit-title-wrapper input[type="text"],.section-region #edit-title-wrapper input[type="text"],.section-region #edit-title--2-wrapper input[type="text"],.section-content #edit-title-wrapper input[type="text"],.section-content #edit-title--2-wrapper input[type="text"]{width:897px;}.SearchFilter .form-item-city input[type="text"]{-webkit-box-sizing:border-box;height:42px;margin:0;padding:0 11px;font-size:15px;width:293px;}.searchdescription{font-size:13px;margin-top:15px;color:#777;}.searchdescription  a{color:#0E81D6;}.searchdescription  a:hover{color:#0F8FEE;}span.searcmetrodistrict{margin-left:20px;}a.metro{color:#D99800;}.item-view-page-layout{margin:0 auto;padding:0 0px;width:1000px}.navi-search-button{display:block;margin-left:5px;width:100px}.navi-search-button__text{color:#fff;font-size:17px;display:inline-block;font-family:Arial,sans-serif}.bloko-control-group{display:inline-table;width:100%;}.bloko-control-group__main{display:table-cell;width:100%;}.bloko-input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:39px;padding:0 11px;margin:0;border-radius:0;border:1px solid #B3B3B3;font-size:15px;font-family:Arial,Helvetica,sans-serif;color:#333;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:transparent;background-color:#fff}.bloko-input:focus{border-color:#9E9E9E;outline:none}.default-form.dt-1 .field .buttonfilter{position:relative;left:900px;top:4px;background:#0e81d6;display:block;border:none;padding:0;line-height:18px;font-weight:600;height:auto;min-height:35px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;width:98px;margin:0 0 0 18px;}.default-form.dt-1 .field .buttonfilter:hover{background:#0f8fee;}.default-form.dt-1 .field .buttonfilter:hover span.button-item{color:#fff;}.default-form.dt-1 .field .buttonfilter input[type=submit],.default-form.dt-1 .field .buttonfilter span.button-item{left:0;top:0;width:100%;height:100%;outline:none;text-decoration:none;line-height:38px;vertical-align:middle;color:#fff;border:none;display:block;cursor:pointer;background:none;}.default-form.dt-1.header-search{margin-bottom:-39px;}.default-form.dt-1.header-search .field.submit-field{width:120px;margin-left:-16px;}.default-form.dt-1.header-search .field.submit-field input{font-size:18px;font-weight:400;}#autocomplete{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:999px;padding:15px 6px;margin:3px 5px 0 0;cursor:pointer;border-radius:0;border:1px solid #ccc;font-size:15px;font-family:Arial,Helvetica,sans-serif;color:#333;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:transparent;background-color:#fff;}.reference-autocomplete{padding:10px 6px;border-bottom:1px dashed #cecece;cursor:pointer;background:#fff;}.reference-autocomplete:hover{background:#EEEEEE;color:#0E81D6;}.lineheader{text-align:center;border-top:1px solid  #D8D8D8;width:100%;margin-top:-4px;}#block-block-47{display:none;}.contentpage h2{font:19px/1.1 Arial,sans-serif;margin:2px 0 11px 0;}.contentpagemain h2{font:21px/1.1 Arial,sans-serif;margin:2px 0 21px 0;font-weight:600;color:#444444;}#block-views-vacancieslist-block-2 h2{margin:14px 0 16px 0;}#block-views-vacancieslist-block-2{float:left;width:750px;}#block-views-vacancieslist-block-2 .views-field-title a{white-space:nowrap;}#block-views-vacancieslist-block-2 .views-field-field-vacancysalary{font-size:13px;line-height:1.3em;color:#777;padding-top:3px;}#block-views-vacancieslist-block-2 .views-field-field-vacancysalarynegotiable{font-size:13px;line-height:1.3em;color:#777;padding-top:3px;}#block-views-vacancieslist-block-2 .views-field-field-enterprisename{padding-top:3px;padding-bottom:10px;}#block-views-vacancieslist-block-2 .views-field-field-enterprisename{width:333px;overflow:hidden;text-overflow:ellipsis;}#block-views-vacancieslist-block-2 .views-field-field-enterprisename .views-field-field-vacancysalary{white-space:nowrap;}#block-views-vacancieslist-block-2 tr.row-2 td.col-1 a,#block-views-vacancieslist-block-2 tr.row-4 td.col-2 a{color:#0E81D6;}.views-field-title{overflow:hidden;text-overflow:ellipsis;}.front .views-field-title{width:333px;word-wrap:break-word;line-height:2.2em;}.front .views-exposed-form .form-item-combine,.section-vacancy-catalog .views-exposed-form .form-item-combine,.node-type-vacancy .views-exposed-form .form-item-combine{margin-bottom:50px;}.views-field-title a{font-size:14px;text-decoration:none;width:98%;line-height:1.4em;}.views-field-title a:hover{text-decoration:underline;}.view-vacancieslist td.col-first{width:50%;padding-right:8px;}.view-display-id-block_2 td.col-1{width:34%;}.view-display-id-block_2  td.col-2{width:34%;}.linecontent{margin:25px 0 25px 0;border-top:1px solid #D8D8D8;}table.views-view-grid{width:100%;}.page-taxonomy-term .view-vacancieschildcategories,.page-taxonomy-term .view-resumechildcategories{margin-bottom:30px !important;padding:10px 0 10px 20px;background-color:#f8f8f8;}#block-views-articlesreviews-block-1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;}#block-views-articlesreviews-block-1 .views-row{width:-webkit-calc(33.3333% - 15px);width:calc(33% - 15px);margin-bottom:30px;border:1px solid #ddd;overflow:hidden;border-radius:3px;background-color:#fff;}#block-views-articlesreviews-block-1 .views-field-title{width:90%;padding:0 20px;font-weight:600;margin-top:15px;}#block-views-articlesreviews-block-1 .views-field-body{padding:0 20px;}#block-views-articlesreviews-block-1 img{width:90%;height:auto;display:block;margin-left:auto;margin-right:auto;margin-top:15px;padding:1% 5%;}.views-field-name{line-height:2.8em;float:left;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.views-field-name a{font-size:14px;text-decoration:none;}.views-field-name a:hover{text-decoration:underline;}.views-field-nid{line-height:2.4em;font-size:11px;float:left;color:#888;margin:2px 10px 0px 8px;}td.col-1,td.col-2{width:33%;}#block-block-20,#block-block-35{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;border-radius:40px;padding:30px 5px 30px 35px;margin:45px 0 45px -30px;}#block-block-20 a,#block-block-35 a{font-size:14px;text-decoration:none;margin-right:3%;line-height:2.7;border-right:1px solid #c7c7c7;padding-right:3%;}#block-block-20 a:hover,#block-block-35 a:hover{text-decoration:underline;}#block-block-50{padding-bottom:20px;margin-bottom:40px;}#block-block-50 a{font-size:14px;text-decoration:none;margin-right:3%;line-height:2.8;border-right:1px solid #c7c7c7;padding-right:3%;}.view-vacanciescategories,.not-front .view-resumecategories{width:750px;margin-bottom:30px;padding:10px 0 10px 20px;background-color:#f8f8f8;margin-left:-25px;}.front #block-views-vacanciescategories-block-main{float:right;}.front .view-vacanciescategories{min-height:300px;}div.pane-title{font-size:12px;border-left:1px solid #D99800;padding-left:20px;margin-bottom:30px;}#block-block{}#block-block-7{float:left;margin-left:25px;margin-top:20px;max-width:250px;}#block-block-10,#block-block-13,#block-block-43,#block-block-27,#block-block-42,#block-block-37{margin:32px 0 30px 0;}.yandextop{max-height:120px;}#block-block-15{margin:15px 0 20px -3px;min-height:480px;}#block-block-16{margin:55px 0 25px 0;}#block-block-17{margin:15px 0;min-height:340px;}.page-search .view-footer #block-block-17,.section-region .view-footer #block-block-17{display:none;}#block-block-41{margin-bottom:30px;}#block-block-25{margin:100px 10px -45px 0;width:100%;}#block-block-29{margin-top:40px;}#block-block-32,#block-block-45{margin-top:14px;margin-bottom:20px;}#block-block-34{margin-top:20px;text-align:center;}#block-block-38{margin-top:25px;margin-bottom:10px;display:none;}#block-block-55,#block-block-56{margin-top:25px;margin-bottom:7px;background-color:#ffffff;border-radius:5px;padding:0;}.fonna{background-color:#ffffff;margin:-15px -10px -20px -10px;padding:15px 10px 19px 10px;}.google_lable_catalog{font-size:12px;color:#666666;margin:20px 0px 15px 0;}.google_lable_catalog_midle{font-size:12px;color:#666666;margin:12px 0px 0px 0;}.google_lable_catalog_2{font-size:12px;color:#666666;margin:20px 0px 15px 0;}.google_lable_content{font-size:12px;color:#666666;margin:20px 0px 15px 0;}.google_lable_catalog_material{font-size:12px;color:#666666;margin:20px 0px 15px 0px;}.googleadaptive{margin-top:95px;}.yandexadaptive{margin-top:145px;}.viewscentre{margin:5% 0 3%;}.viewscentre-duble{height:280px;margin-top:40px;padding-bottom:50px;}.viewscentre-duble-338-260-1{margin:0 10px 0 0;float:left;width:360px;}.viewscentre-duble-338-260-2{float:left;width:360px;}.page-bez-opyta-vacancy-catalog .mobile-viewscentre-3{display:none;}.mobile-article,.mobile-block,.block-13{display:none;}.premblock{border:1px solid #0E81D6;padding:2px 0;color:#0E81D6;margin:9px 0 15px;border-radius:5px;width:max-content;cursor:pointer;max-width:80px;}.premblock{position:relative;}.premblock a{color:#0E81D6;padding:2px 16px;pointer-events:none;text-transform:uppercase;font-size:9px;}.premblock:hover:after{content:"Работодатель закрепил вакансию в ленте для ускоренного поиска сотрудника!";position:absolute;top:1.8em;min-width:260px;border:1px #cccdce solid;border-radius:5px;padding:10px;line-height:1.4;font-size:13px;color:#444;left:0;background-color:#ffffff;z-index:1;}.views-field-body a{font-size:14px;text-decoration:none;}.front .quicktabs-tabs{display:none;}#block-quicktabs-regionalcity,#block-block-5,#block-block-18{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;border-radius:40px;padding:30px 5px 30px 35px;margin:45px 0 45px -30px;}.views-field-body a:hover{text-decoration:underline;}.views-field-view-node a{font-size:14px;text-decoration:none;border-bottom:1px solid #C8C8C8;line-height:3;}.views-field-view-node a:hover{font-size:14px;text-decoration:none;}#block-views-articlesreviews-block-1 .views-row{margin-bottom:10px;}#block-views-articlesreviews-block-1 .views-field-created{font-size:12px;color:#777;margin-bottom:5px;}#block-views-articlesreviews-block-2 .views-row{margin-bottom:10px;}#block-views-articlesreviews-block-2 .views-field-created{font-size:12px;color:#777;margin-bottom:5px;}#block-views-articlesreviews-block-3 .views-row{margin-bottom:10px;}#block-views-articlesreviews-block-3 .views-field-created{font-size:12px;color:#777;margin-bottom:5px;}#block-block-19 h3{font:17px/1.1 Arial,sans-serif;margin:2px 0 5px 0;}#block-block-19 .title-city-top{font-size:14px;margin-top:5px;line-height:1.9em;}#block-block-19 .title-city-top-all{position:absolute;margin:-11px 0 0 700px;font-size:15px;}#block-block-19 .title-city-top a{text-decoration:none;border-bottom:1px solid #C8C8C8;margin-right:10px;}#block-block-19 .title-city-top-all a{text-decoration:none;border-bottom:1px solid #262626;}#block-block-19 .title-city-top a:hover{text-decoration:none;color:#0F8FEE;border-bottom:1px solid #0F8FEE;}#block-block-19 .title-city-top-all a:hover{text-decoration:none;color:#0F8FEE;border-bottom:1px solid #0F8FEE;}#page-title{font:28px/1.1 Arial,sans-serif;margin:10px 0 30px 0;font-weight:600;word-wrap:break-word;color:#444444;letter-spacing:-.5px;width:96%;}.breadcrumb{font-size:11px;margin:20px 0 3px 0;color:#676767;}.breadcrumb a{color:#0E81D6;text-decoration:none;border-bottom:1px solid #DFDFDF;}.contentpage .tabs{margin-top:12px;margin-bottom:10px;}.contentpage ul.primary{border-bottom:1px solid #D8D8D8;padding:1px 5px 0 0;font:14px/19px arial;height:19px;margin-right:230px;}.contentpage ul.primary  li{background-color:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:1px 0;margin:0 3px 0 0;position:relative;}.contentpage ul.primary li a{background-color:#fff;border-color:#bbb;border:0;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;color:#777;}.contentpage ul.primary li.active{border-bottom:2px solid #fff;background-color:#fff;color:#027AC6;}.contentpage ul.primary li.active a{color:#027AC6;}.contentpage ul.primary li a:hover{text-decoration:underline;}.page-views .footer,.page-taxonomy-term .footer{margin-top:100px;}.page-moderator .footer{margin-top:80px;}.page-content .footer,.page-user .footer{margin-top:100px;}.ctrlphrase{font-size:18px;margin-right:10px;}.phraseallvacancy{font-size:14px;padding:12px 125px 14px 125px;border:1px solid #FFD985;background-color:#FFF0CE;margin-bottom:18px;margin-top:5px;}.view-companynameenterprise .views-field-field-companyname .field-content{padding-bottom:4px;}.view-companynameenterprise   a{font-size:18px;line-height:1.2;}.view-companynameenterprise .field-content a:hover{color:#0E81D6;}.view-companynameenterprise .views-row{border-bottom:1px solid #c2c2c2;}.view-companynameenterprise .views-row{padding-top:11px;padding-bottom:11px;padding-left:0;padding-right:3px;}.view-companynameenterprise .views-row-1{padding-top:4px;}.view-companynameenterprise  .views-label-field-vacancysalary{font-size:14px;line-height:1.45;color:#676767;}.view-companynameenterprise .field-content{font-size:14px;}.view-companynameenterprise .views-field-field-companyinfo{padding-top:2px;line-height:1.45;}.view-companynameenterprise .views-field-field-city{padding:4px 0 2px 0;}.view-companynameenterprise p{font-size:14px;line-height:1.55;color:#262626;margin:0;}span.companynamevacancy{font-size:14px;}a .companynamevacancy{color:#878787;}a:hover .companynamevacancy{color:#0E81D6;}.page-views .viewsvacancy,.page-views .viewsvresume{min-height:850px;}.viewsvacancy .views-field-created{margin-top:5px;float:left;margin-right:10px;}.viewsvacancy .views-field-created  .field-content{font-size:12px;color:#777;}.viewsvacancy .views-field-title{padding-bottom:4px;word-wrap:break-word;margin-left:70px;}.viewsvacancy .views-field-title  a{font-size:18px;line-height:1.2;}.viewsvacancy .views-field-title  a:hover{color:#0E81D6;}.viewsvacancy .views-field-title  a:visited{color:#A4A4A4;}.viewsvacancy .views-row{padding-top:15px;padding-bottom:15px;padding-left:3px;padding-right:3px;}.viewsvacancy .views-row{border-bottom:1px solid #c2c2c2;}.viewsvacancy .views-row:hover{background:#F4F4F4;}.viewsvacancy .views-label-field-vacancysalary,.views-label-field-vacancysalarynegotiable,.views-label-field-city,.views-label-field-enterprisename,.views-label-field-companyaddress{font-size:12px;line-height:1.45;color:#676767;}.viewsvacancy .views-field-body{margin-left:70px;padding-top:2px;line-height:1.45;}.viewsvacancy .views-field-field-enterprisename,.viewsvacancy .views-field-field-vacancysalary,.viewsvacancy .views-label-field-city,.viewsvacancy .views-field-field-vacancysalarynegotiable{margin-left:70px;}.viewsvacancy .field-content{font-size:13px;}.viewsvacancy .salaryvacancycatalog{font-size:13px;border-bottom:1px solid #c2c2c2;}.viewsvacancy .views-label{font-size:14px;line-height:1.45;color:#676767;}.viewsvacancy .views-field-field-vacancymemetro,.viewsvacancy .views-field-field-vacancyarearesidence{margin-left:5px;}.seojobdescription{padding-top:95px;clear:both;}.seojobdescription h1{font:19px/1.3 Arial,sans-serif;margin:0 0 10px 0;}.seojobdescription h2{font:17px/1.1 Arial;}.seojobdescription h3{font-size:14px;font-weight:200;margin:12px 0;}.seojobdescription span.h3{font-size:14px;font-weight:200;margin:12px 0;}.seojobdescription p{font-size:12px;}.seojobdescription table{margin:15px 0;}.seojobdescription ol{color:#444;line-height:1.2em;margin:10px 0 10px 20px;font-size:12px;}.seojobdescription ul li,.seojobdescription ol li{padding-left:40px;font-size:13px;display:block;position:relative;margin-bottom:12px;}.seojobdescription ol li:before{border:none;}.seojobdescription ul{color:#444;line-height:1.7em;margin:10px 0 10px 10px;font-size:12px;}.seojobdescription ul li:before{color:#555;content:"•";padding-right:10px;font-weight:700;border:none;}.seojobdescription table TR.thead TD{background-color:#f5f5f5;border:#fff 1px solid;font-size:12px;line-height:17px;}.seojobdescription table TR TD{border:#EAEAEA 1px solid;padding:8px 6px;font-size:12px;}.sapros a{border-bottom:1px solid #c2c2c2;font-size:12px;margin-bottom:15px;border:1px solid #c2c2c2;border-radius:58px;padding:3px 25px;line-height:2.3;}#more{display:none;}.view-companynameenterprise .google-catalog-468-60{margin:10px 0 0 0;}.view-companynameenterprise #block-block-17{margin:15px 0 15px 0;}.view-companynameenterprise .google_lable_catalog{font-size:12px;color:#666666;margin:20px 0px 15px 0;}.imageresumeall{min-height:130px;overflow:hidden;float:left;position:relative;display:block;width:72px;}.imageresume  img{padding:5px 10px 10px 2px;overflow:hidden;float:left;position:relative;display:block;}.imageresumedefault  img{margin-top:-10px;width:66px;padding:0;}.viewsvresume .views-field-created{margin-top:5px;margin-bottom:5px;}.viewsvresume .views-field-created  .field-content{font-size:12px;color:#777;}.viewsvresume .views-field-title{padding-bottom:4px;margin-top:-23px;margin-left:72px;}.viewsvresume .views-field-title  a{font-size:18px;line-height:1.2;}.viewsvresume .views-field-title  a:hover{color:#0E81D6;}.viewsvresume .views-field-title  a:visited{color:#A4A4A4;}.viewsvresume .views-row{padding-top:11px;padding-bottom:11px;padding-left:3px;padding-right:3px;}.viewsvresume .views-row{border-bottom:1px solid #c2c2c2;clear:both;}.viewsvresume .views-row:hover{background:#F4F4F4;}.viewsvresume .views-label-field-resumesalary{font-size:12px;line-height:1.45;color:#676767;}.viewsvresume .views-label-field-resumesalarynegotiable{font-size:12px;line-height:1.45;color:#676767;}.viewsvresume .views-label-field-resumeage{font-size:12px;line-height:1.45;color:#676767;}.viewsvresume .views-label-field-city{font-size:12px;line-height:1.45;color:#676767;}.viewsvresume .views-label-field-resumeleveleducation{font-size:12px;line-height:1.45;color:#676767;}.viewsvresume .views-label-field-resumeworkexperience{font-size:12px;line-height:1.45;color:#676767;}.viewsvresume .views-field-body{margin-left:73px;padding-top:0;line-height:1.45;}.viewsvresume .views-field-field-resumeleveleducation,.viewsvresume .views-field-field-resumeworkexperience,.viewsvresume .views-field-field-resumeage{margin-left:73px;}.viewsvresume .field-content{font-size:13px;}.viewsvresume .views-field-field-resumefio{font-size:13px;}.viewsvresume .salaryvacancycatalog{font-size:13px;border-bottom:1px solid #c2c2c2;}.viewsvresume .views-label{font-size:12px;line-height:1.45;color:#676767;}.viewsvresume .views-label-field-resumemetro,.viewsvresume .views-field-field-resumearearesidence{margin-left:5px;}.google-lable-catalog{font-size:11px;color:#666;margin:10px 0 -15px 0;}.google-catalog-468-60{margin:16px 0 15px 0;}.yandex-catalog-468-60{margin:16px 0 15px 0;}.line3{margin:20px 0 10px;border-top:1px dashed #c2c2c2;width:300px;}.line4{margin:15px 0 0px 0;border-top:1px dashed #c2c2c2;width:300px;}.item-list .pager{clear:both;text-align:left;margin-top:80px;}.page-news-region .item-list .pager{clear:both;text-align:center;margin-top:16px;position:absolute;}.view-companynameenterprise .item-list .pager,.view-companyvacancy .item-list .pager{clear:both;text-align:center;margin-top:40px;position:absolute;}.page-moderator .item-list .pager,.page-user .item-list .pager{clear:both;text-align:center;margin-top:16px;position:absolute;}.item-list .pager li{display:inline;list-style-type:none;padding:0;margin:3px;}.item-list ul li{margin:0 0 0.25em 1em;padding:0;}.pager-current{border:8px solid #575d61;background-color:#575d61;color:#fff;font-size:14px;font-weight:400;}ul.pager li.pager-current{padding:0 4px;}.pager-item  a{color:#555;font-size:14px;text-decoration:underline;padding:9px 12px;}.pager-first a{color:#555;font-size:14px;text-decoration:none;}.pager-first a:hover{text-decoration:underline}.pager-previous a{color:#555;font-size:13px;text-decoration:none;}.pager-previous a:hover{text-decoration:underline}.pager-next a{color:#555;font-size:13px;text-decoration:none;}.pager-next a:hover{text-decoration:underline}.pager-last a{color:#555;font-size:13px;text-decoration:none;}.pager-last a:hover{text-decoration:underline}.page-region .regioncityvacancy .view-footer .pager{display:inherit;}.view-region .item-list ul.pager li.pager-ellipsis,.view-regioncityvahtavacancy .item-list ul.pager li.pager-ellipsis{display:none;}ul.pager li.pager-previous,ul.pager li.pager-last{margin-left:14px;}.contentnews .field-content  img{padding:5px 15px 3px 2px;width:140px;height:auto;float:left;}.contentnews .views-field-created{margin:6px 0 5px 0;font-size:12px;color:#777;}.contentnews .field-content p{font-size:14px;color:#555;margin-bottom:10px;}.contentnews .field-content a{font-size:18px;line-height:1.2;}.page-views .view-articlesreviews .views-row{margin-bottom:15px;margin-top:25px;padding-bottom:10px;border-bottom:1px solid #c2c2c2;}.node-article{margin-top:14px;}.node-news{margin-top:14px;}.node-news .field-item img{padding:5px 17px 10px 0px;width:400px;height:auto;float:left;}.node-article .submitted-by{font-size:12px;color:#777;}.node-news .submitted-by{font-size:12px;color:#777;}.node-article p,.node-document p{font-size:17px;}.node-news p{font-size:15px;}.node-type-article .node-article ul{display:block;line-height:1.4;list-style:none;margin:20px 0 30px 20px;color:#333;}.node-type-article .node-article ul li{font-size:17px;display:block;position:relative;padding-left:36px;margin-bottom:18px;}.node-type-article .node-article ul li:before{content:' ';display:block;background:#0E81D6;width:5px;height:5px;border:2px solid #0E81D6;border-radius:50%;position:absolute;top:7px;left:0;}ol{counter-reset:point;line-height:1.5;margin:30px 0 30px 30px;list-style:none;}ol li{padding-left:40px;font-size:17px;display:block;position:relative;margin-bottom:18px;}ol li:before{content:counter(point);counter-increment:point 1;display:inline-block;width:24px;height:24px;text-align:center;border:2px solid #0E81D6;border-radius:50%;line-height:1.5;margin:0 15px 0 -44px;}.node-type-article h1#page-title{font:28px/1.1 Arial,sans-serif;font-weight:600;color:#222222;margin:20px 0;}.node-type-article .contentpage h2{font:25px/1.1 Arial,sans-serif;color:#222222;margin:21px 0 15px 0;font-weight:600;clear:both;border-bottom:3px solid #333333;padding-bottom:7px;}.node-type-article .contentpage h3{font:22px/1.1 Arial,sans-serif;color:#222222;margin:16px 0 8px 0;padding-bottom:2px;display:inline-block;border:1px solid #b3b3b3;padding:10px 30px;border-radius:50px;}.node-type-article h3.border{border-bottom:1px solid #999999;width:max-content;width:-moz-max-content;}.node-type-article span.h4{font:15px/1.1 Arial,sans-serif;font-weight:600;}.node-type-article span.h3{font:21px/1.1 Arial,sans-serif;color:#000;line-height:40px;border-bottom:1px solid #0e81d6;padding-bottom:2px;}.node-type-article u,.node-type-article span.subsection{border-bottom:1px solid #444444;padding-bottom:2px;text-decoration:none;}div.h2{font:25px/1.1 Arial,sans-serif;color:#222222;margin:21px 0 15px 0;font-weight:600;}div.h3{font:22px/1.1 Arial,sans-serif;color:#222222;display:inline-block;margin:16px 0 10px 0;border:1px solid #b3b3b3;padding:10px 30px;border-radius:50px;}.border-fine{border-bottom:1px solid #0e81d6;padding-bottom:3px;}.node-type-article .article-insert-menu ul{list-style:none;margin:10px 0 13px 0;}.node-type-article .article-insert-menu ul li{font-size:16px;line-height:31px;margin-bottom:0;}.node-type-article .article-insert-menu ul li:before{content:none;}.article-insert-menu{clear:both;background:#f5f5f5;padding:8px 10px 10px 20px;position:relative;margin:37px 0 25px;line-height:24px;}.article-insert-menu-in{margin:-16px 0 0 -30px;border:1px solid #0E81D6;padding:20px 20px 4px;}.node-type-article .contentpage .field-name-body a{color:#0e81d6;border-bottom:1px solid #0e81d6;text-decoration:none;}.node-type-article .text-format-wrapper a{border-bottom:none !important;}.page-node-add-article a.link-edit-summary{color:#0e81d6;}.node-type-article .contentpage .field-name-body a:hover{text-decoration:underline;}.article-insert-menu span{font-size:15px;font-weight:700;}.insert-article{clear:both;padding:8px 10px 10px 20px;position:relative;margin:37px 0 25px;border:2px solid #0E81D6;border-radius:10px;}.insert-article-in{margin:-16px 0 0 -30px;border:2px solid #0E81D6;padding:40px 40px 20px;}.node-type-article table p,.insert-article-in p{font-size:15px;}.article-insert-menu a{color:#444444 !important;border-bottom:1px solid #444444 !important;font-size:15px;text-decoration:none;}.node-type-article .contentpage img{width:auto !important;max-width:722px;height:auto;float:inherit;padding:0;margin:10px 0 20px 0;border:4px solid #EAEAEA;}.link-doc-all{margin:30px 0;border-bottom:1px solid #cfcfcf;padding:5px 0px 10px 30px;border-radius:3px;border-left:1px solid #cfcfcf;}.link-doc{margin:20px 0 20px;line-height:1.7;}.link-doc a{font-size:160% !important;line-height:1.2;border-bottom:1px solid #0E81D6;color:#0E81D6;}.link-doc a:before{content:url(/sites/all/themes/trudco/images/ico_doc.png);margin:-15px 10px 0 0;float:left;border:1px solid #fff;}.node-type-article table{display:block;overflow-x:auto;border-collapse:collapse;margin:20px 0;font-size:14px;line-height:1.4;color:#444;overflow:auto;max-width:100%;}.node-type-article table TR.thead TD,.node-type-article  table TR.thead TH{background-color:#f5f5f5;border:#fff 1px solid;}.node-type-article table TR TD{border:#EAEAEA 1px solid;padding:8px 6px;}.node-type-article TR.thead TD{background-color:#E5EDF7;text-align:center;padding:9px 2px;}a.download{display:inline-block;font-size:14px;background:#ffebae;padding:3px 12px 2px 12px;margin-top:10px;border-radius:20px;text-decoration:underline;}.video-content{margin:25px 0;}.node-type-article .thick-font{font-weight:700;}blockquote{margin:15px 0 23px 0;color:#333334;padding:20px 30px;position:relative;border-left:6px solid #f5f4e5;font-style:italic;}blockquote p{margin:0 0 16px;font-size:20px;letter-spacing:.05em;line-height:1.4;}blockquote cite{font-style:normal;font-weight:300;}.insert-article-google{margin:26px 0;}.insert-article-duble-336-280{width:100%;min-height:305px;margin:25px 0;}.insert-article-336-280-1{width:360px;max-height:300px;margin-right:10px;margin-bottom:35px;float:left;}.insert-article-336-280-2{width:360px;max-height:300px;margin-bottom:35px;float:left;}#block-block-48{margin:35px 10px -25px 0;width:100%;}#block-block-49{margin:5px 0 -10px 0;width:360px;float:left;}.article-googleadaptive{margin-top:15px;margin-bottom:30px;}.page-node-29380  h1#page-title{display:none;}.page-node-29380 h2{color:#333;font-size:155%;padding:7px 0 7px 11px;border-left:2px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-right:1px solid #eaeaea;border-top:1px solid #eaeaea;line-height:1.4em;background:#eee;font-weight:700;}.page-node-29380 .contentpage ul.menu{display:block;line-height:1.1;list-style:none;margin:30px 0 30px 30px;}.page-node-29380 .contentpage ul.menu li{font-size:155%;display:block;position:relative;padding-left:20px;margin-bottom:5px;}.page-node-29380 .contentpage ul.menu li:before{content:' ';display:block;background:#0E81D6;width:3px;height:3px;border:2px solid #0E81D6;border-radius:50%;position:absolute;top:8px;left:0;}.b-share{text-align:center;border:4px solid #eaeaea;padding:20px;margin-top:15px;margin-bottom:25px;}.b-share_title{font-size:17px;font-weight:bold;margin-top:5px;margin-bottom:13px;}#article-node-form div.vertical-tabs{width:1000px;background:#fff url(/sites/all/themes/trudco/css/images/fc.png) repeat-y 0 0;border:1px solid #ccc;margin:20px 0;position:relative;}#article-node-form div.vertical-tabs .vertical-tabs-list{font-size:14px !important;display:contents;border-bottom:1px solid #ccc;float:left;font-size:1em;line-height:1.5;padding:0;width:240px;}#article-node-form .vertical-tabs textarea{min-height:50px !important;height:80px;width:950px;}#article-node-form .vertical-tabs .resizable-textarea .grippie{width:950px;}#article-node-form fieldset.vertical-tabs-pane input[type=text]{width:950px;}#article-node-form fieldset.vertical-tabs-pane fieldset legend,#article-node-form fieldset.vertical-tabs-pane .fieldset-description{display:none;}#article-node-form fieldset.vertical-tabs-pane p{font-size:13px;line-height:1.35;margin:10px 0 10px 0;}#article-node-form fieldset #edit-metatags-ru-advanced{display:none;}.node-type-article #edit-delete{display:none;}.form-item-field-catalogarticles-und-768 label,.form-item-field-catalogarticles-und-769 label,.form-item-field-catalogarticles-und-770 label,.form-item-field-catalogarticles-und-771 label,.form-item-field-catalogdirectory-und-Отдел-кадров label,.form-item-field-catalogdirectory-und-Документы-и-бланки label,.form-item-field-catalogdirectory-und-Соискателю label,.form-item-field-catalogdirectory-und-Госуслуги label,.form-item-field-catalogdirectory-und-Госсервисы label{color:#222 !important;background:#eee;border:1px solid #ccc;font-weight:700 !important;padding:5px 20px;}.node-vacancy{font-size:14px;color:#444;line-height:2em;}.node-vacancy .field-label{font-size:14px;color:#676767;font-weight:400;margin-right:5px}.node-vacancy .field-item{margin-right:18px;margin-bottom:3px;}.node-vacancy .field-name-field-statusvacancy{float:left;}.node-vacancy .field-name-field-providehousing{margin-right:15px;clear:both;margin-top:8px;}.node-vacancy .field-name-field-vacancycandidatesregions{clear:both;}.node-vacancy .fieldset-legend{font-size:22px;margin:9px 0 10px;display:block}.node-vacancy .field-name-field-city{clear:both;margin-bottom:3px;float:left;font-size:15px;}.node-vacancy .field-name-field-vacancyarearesidence{margin:0;line-height:2.1em;margin-bottom:3px;float:left;margin-left:-13px;}.node-vacancy .field-name-field-vacancyemployment{clear:both;float:left;padding-top:8px;}.node-vacancy .print-link{display:block;text-align:right;position:relative;float:right;padding:0;}.node-vacancy fieldset{margin:0 0 10px -1px;padding:5px 0 30px 25px;border:1px solid #d8d8d8;border-radius:10px;}.node-vacancy .field-name-body p{font-size:15px;}.node-vacancy fieldset.group-vacancysalary{margin-top:10px;border-bottom:none;border-left:none;border-right:none;border-radius:30px;padding-top:30px;}.node-vacancy fieldset.group-vacancyjobconditions{padding-top:10px;}.node-vacancy fieldset.group-vacancycontactinformation{border-top:none;border-left:none;border-right:none;border-radius:30px;padding-bottom:30px;}.node-vacancy .group-vacancycontactinformation{margin-bottom:10px;}.field-name-field-vacancysalary{float:left;}.field-name-field-vacancysalarynegotiable{float:left;}.field-name-field-enterprisename{float:left;}.field-name-field-vacancycontactperson{float:left;}.field-name-field-companyaddress{clear:both;}.field-name-field-companyaddress p{line-height:2em;}.field-name-field-vacancyarearesidence{margin-bottom:5px;}.field-name-field-pay .field-item:before{content:"(";padding-left:2px;}.field-name-field-pay .field-item:after{content:")";}.field-name-field-vacancymemetro{margin:0;line-height:2em;margin-bottom:3px;}.field-name-field-vacancyemployment{margin-bottom:0;}.field-name-field-vacancyjobschedule{margin-bottom:0;padding-top:8px;}.field-name-field-vacancycandidatesregions{margin-bottom:0;margin-top:8px;}.node-vacancy .field-name-field-vacancyeducation,.node-vacancy .field-name-field-vacancyjobexperience,.node-vacancy .field-name-field-candidates,.node-vacancy .field-name-field-vacancydrivinglicense,.node-vacancy .field-name-field-vacancypersonalcar{clear:both;padding-top:8px;}.field-name-field-statusvacancy .field-item{margin-right:7px;}.field-name-field-pay .field-item{line-height:2.2em;}.field-name-field-vacancyarearesidence .field-item{max-width:660px;clear:both;overflow:hidden;}.field-name-field-vacancymemetro .field-item{border-left:1px solid #c2c2c2;height:1.6em;padding-left:10px;clear:both;overflow:hidden;}.node-type-resume .field-name-field-city .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;margin-bottom:3px;}.field-name-field-vacancyemployment .field-item{border-left:1px solid #c2c2c2;height:1.6em;padding-left:10px;}.field-name-field-vacancyjobschedule .field-item{border-left:1px solid #c2c2c2;height:1.6em;padding-left:10px;}.field-name-field-vacancyarearesidence .field-item::after{content:" район)";}.field-name-field-vacancyarearesidence .field-item::before{content:"(";padding-left:2px;}.node-vacancy .field-name-field-city .field-item::before{content:"Город: ";padding-left:2px;color:#676767;font-size:14px;}.field-name-field-vacancyeducation .field-item{border-left:1px solid #c2c2c2;height:1.6em;padding-left:10px;clear:both;overflow:hidden;}.field-name-field-vacancyjobexperience .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;}.field-name-field-vacancydrivinglicense .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;}.field-name-field-candidates .field-item{border-left:1px solid #c2c2c2;height:1.6em;padding-left:10px;}.field-name-field-enterprisename .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;white-space:nowrap;max-width:710px;overflow:hidden;}.field-name-field-vacancycontactperson .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;white-space:nowrap;max-width:585px;overflow:hidden;}.field-name-field-vacancyphone{clear:both;}.field-name-field-vacancyphone .field-label{float:left;}.field-name-field-vacancyphone a:hover{text-decoration:none;}.field-name-field-vacancyphone .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;white-space:nowrap;max-width:640px;overflow:hidden;display:inline;}.field-name-field-vacancysiteaddress{clear:both;}.field-name-field-vacancysiteaddress .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;max-width:615px;overflow:hidden;}.field-name-field-vacancysiteaddress .field-item p{line-height:2em;}.field-name-field-vacancysiteaddress .field-item a{text-decoration:none;}.field-name-field-vacancysiteaddress .field-item a:hover{text-decoration:none;}.field-name-field-vacancysiteaddress .field-item:empty{display:none;}.field-name-field-vacancysiteaddress .field-items{background:#fff;min-width:25px;}.field-name-field-companyaddress .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;white-space:nowrap;max-width:655px;overflow:hidden;}.field-name-field-companyaddress .field-item:empty{display:none;}.field-name-field-companyaddress .field-items{background:#fff;min-width:65px;}.field-name-field-vacancysalary .field-item{font-size:24px;margin-right:-20px;}.field-name-field-vacancysalarynegotiable .field-item{font-size:24px;margin-right:35px;}.field-name-field-vacancysalarynegotiable .field-item:empty{background:#fff;width:0px;}.field-name-field-vacancyemail{clear:both;}.field-name-field-vacancyemail .field-label{float:left;}.field-name-field-vacancyemail .field-items{background:#fff;min-width:55px;}.field-name-field-vacancyemail .field-item a{border-bottom:1px solid #c2c2c2;line-height:2em;}.field-name-field-vacancyemail .field-item:hover  a{text-decoration:none;}.field-name-field-vacancypersonalcar  .field-item{margin-bottom:-2px}.vacancysalary-label{float:left;margin-top:1px;}.node-vacancy .field-name-field-vacancysiteaddress .field-label:after{content:"нет";margin-left:5px;position:absolute;z-index:-1;border-bottom:1px solid #c2c2c2;height:1.6em;}.node-vacancy .field-name-field-companyaddress .field-label:after{content:"не указан";margin-left:5px;position:absolute;z-index:-1;border-bottom:1px solid #c2c2c2;height:1.6em;}.node-vacancy .field-name-field-companytype  .field-item{margin-bottom:0;}.node-vacancy .field-name-body .field-item{line-height:1.55;max-width:705px;word-wrap:break-word;}.node-vacancy  a.fvl-ajax-link{color:#0E81D6;border-bottom:1px solid #0F8FEE;}.node-vacancy  a.fvl-ajax-link:hover{color:#0F8FEE;}.node-type-vacancy .content-main .action-links{display:none;}.node-unpublished{background-color:#f8f8f8;padding:25px;}.unpublished{font-size:18px;font-weight:600;margin:0 0 13px;color:#555;}.node-unpublished ul.links{display:none;}.node-unpublished .field-name-field-companyaddress .field-items,.node-unpublished .field-name-field-vacancyemail .field-items{background:#f8f8f8;}.uc-product-node .uc-price-label{font-size:14px;}.uc-product-node .uc-price{font-size:18px;}.uc-product-node .product-info{margin:30px 0 30px;}.field-name-field-catalogvacancies .field-item{margin-bottom:-4px;}.hierarchical-select-item-separator{color:#0E81D6;}.lineage-item  a{font-size:13px;line-height:2.3em;color:#0E81D6;border-bottom:1px solid #0F8FEE;}.lineage-item  a:hover{text-decoration:none;color:#0F8FEE;}.node-resume{font-size:14px;color:#444;line-height:2em;}.entity-field-collection-item{min-width:600px;}.node-resume .field-collection-container{border-bottom:none;margin-bottom:0;}.node-resume fieldset.group-resumeworkexperience .field-collection-container{margin-bottom:0.1em;}.node-resume fieldset{margin:0;padding:0;}.node-resume .print-link{display:block;text-align:right;position:relative;float:right;padding:0;}.node-resume  .submitted-by{font-size:14px;border-bottom:1px solid #c2c2c2;}.node-resume .fieldset-legend{font-size:15px;font-weight:600;line-height:2.3em;}.node-resume .field-name-field-resumestatus{margin:-32px 0 0 350px;}.node-resume .field-label{font-size:14px;color:#676767;font-weight:400;margin-right:5px}.node-resume .field-item{margin-right:18px;margin-bottom:3px;}.node-resume .field-name-field-resumeemployment{clear:both;float:left;margin-bottom:5px;}.node-resume .field-name-field-resumeemployment  .field-item{border-left:1px solid #c2c2c2;height:1.6em;padding-left:10px;}.node-resume .field-name-field-resumeresettlement{margin-right:-10px;float:left;}.node-resume .field-name-field-resumearearesidence{float:left;}.node-resume .field-name-field-resumearearesidence .field-item,.field-name-field-resumemetro .field-item{max-width:275px;}.field-name-field-resumearearesidence .field-item,.field-name-field-resumemetro .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;}.node-resume .field-name-field-resumefio,.field-name-field-resumeage,.field-name-field-resumesex,.field-name-field-resumesedposition,.field-name-field-resumenationality,.field-name-field-city,.field-name-field-resumetravel,.field-name-field-resumeresettlement{height:2em;}.node-resume .field-name-field-resumestatus .field-item,.field-name-field-resumefio .field-item,.field-name-field-resumeage .field-item,.field-name-field-resumesex .field-item,.field-name-field-resumesedposition .field-item,.field-name-field-resumenationality .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;}.field-name-field-resumefio .field-item{max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;}.node-resume .field-name-field-photo  img{margin:5px 15px 10px 0px;float:left;}.field-name-field-resumejobschedule{margin-bottom:5px;}.node-resume .field-name-field-resumejobschedule  .field-item{border-left:1px solid #c2c2c2;height:1.6em;padding-left:10px;}.node-resume .field-name-field-resumeworkexperience  .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;}.node-resume .field-name-field-resumejobexperience .field-label{font-size:14px;margin-top:10px;margin-bottom:5px;color:#676767;border-bottom:1px solid #c2c2c2;line-height:1.3em;font-weight:600;display:inline-block;}.node-resume .field-name-field-resumejobexperience .field-collection-view{padding:0.4em 0 0 0;margin:0;border:none;}.node-resume .field-name-field-resumejobexperience .field-collection-view .content{margin-top:0;min-width:650px;}.node-resume .field-name-field-resumecollege .field-collection-view{padding:0.4em 0 0 0;margin:0;}.node-resume .resumesalary-label{float:left;margin-top:1px;}.node-resume .field-resumesalary{margin-top:4px;padding-bottom:40px;}.node-resume .field-name-field-resumesalary .field-item{position:absolute;font-size:17px;margin-left:150px;background:#eeeeee;padding:0 9px 0 10px;margin-top:0;line-height:1.55em;}.node-resume .field-name-field-resumesalarynegotiable .field-item{position:absolute;font-size:17px;margin-left:150px;background:#eeeeee;padding:0 9px 0 10px;margin-top:0;line-height:1.55em;}.node-resume .field-name-field-resumeyearstart{float:left;height:1.6em;}.node-resume .field-name-field-resumeyearstart .field-item{margin-right:10px;border-bottom:1px solid #c2c2c2;height:1.6em;}.node-resume .field-name-field-resumeyearstart:after{content:"—";float:left;}.node-resume .field-name-field-resumejobresponsibilities{clear:both;}.node-resume .field-name-field-resumejobresponsibilities .field-items{margin-bottom:-5px;}.node-resume .field-name-field-resumejobresponsibilities  .field-item{line-height:1.55;margin-top:5px;word-wrap:break-word;max-width:710px;}.node-resume .field-name-field-resumemonthstart .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;margin-right:10px;}.node-resume .field-name-field-resumemonthstart:before{content:"Период работы:";margin-right:10px;color:#676767;float:left;border-left:1px solid #d1d1d1;padding:0 0 0 20px;margin-left:-21px;}.node-resume .field-name-field-resumecity .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;max-width:640px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.node-resume .field-name-field-resumecity:before{content:"город:";margin-right:7px;color:#676767;float:left;}.node-resume .field-name-field-resumemonthend .field-item{margin-left:10px;margin-right:0;border-bottom:1px solid #c2c2c2;height:1.6em;}.node-resume .field-name-field-resumeyearend .field-item{margin-left:10px;margin-right:0;border-bottom:1px solid #c2c2c2;height:1.6em;}.node-resume .field-name-field-resumecontinuework .field-item{margin-left:10px;margin-right:0;border-bottom:1px solid #c2c2c2;height:1.6em;}.node-resume .field-name-field-resumecontinuework .field-item:empty{height:0;}.node-resume  .field-name-field-resumecompany{clear:both;color:#676767;}.node-resume .field-name-field-resumecompany .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;max-width:590px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.node-resume  .field-name-field-resumecompany:before{content:"Предприятие:";margin-right:7px;color:#676767;float:left;}.node-resume  .field-name-field-resumecity{clear:both;}.node-resume  .field-name-field-resumeappointment{clear:both;font-weight:600;font-size:16px;color:#676767;}.node-resume  .field-name-field-resumeappointment .field-item{line-height:1.45;padding:5px 0;max-width:710px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.node-resume  .group-resumeworkexperience{border-bottom:1px solid #d8d8d8;margin-bottom:15px;padding:0 0 15px 0;margin-top:5px;}.node-resume  .field-type-text-with-summary  .field-label{font-size:14px;color:#676767;border-bottom:1px solid #c2c2c2;line-height:1.3em;font-weight:600;display:inline-block;}.node-resume  .field-type-text-with-summary  .field-items{padding:0.65em 0 0 0;margin:0 1em 0 0;}.node-resume  .field-name-field-resumeleveleducation{margin:-32px 0 0 128px;position:absolute;}.node-resume  .field-name-field-resumeleveleducation  .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;display:inline-block;}.node-resume  .field-name-field-resumeresumeyeargraduation{float:left;}.node-resume  .field-name-field-resumeresumeyeargraduation   .field-item{margin-right:10px;line-height:1.55;padding-top:2px;border-left:1px solid #d8d8d8;padding-left:20px;margin-left:-21px;}.node-resume  .field-name-field-resumenamecollege .field-item{line-height:1.55;padding-top:2px;overflow:hidden;max-width:660px;text-overflow:ellipsis;white-space:nowrap;}.node-resume  .field-name-field-resumespecialization  .field-item{font-weight:600;color:#676767;line-height:1.45;padding:4px 0 1px 0;max-width:710px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.node-resume  .field-name-field-resumeformtraining  .field-item{border-bottom:1px solid #c2c2c2;height:1.6em;margin-right:10px;float:left;}.node-resume  .field-name-field-resumeformtraining:before{content:"Форма обучения:";margin-right:7px;color:#676767;float:left;}.node-resume  .field-name-field-resumeadditionaleducation{font-size:14px;margin-top:17px;color:#676767;border-bottom:1px solid #c2c2c2;line-height:1em;font-weight:600;display:inline-block;}.node-resume  .field-name-field-resumeadditionaleducation  .field-item{margin-right:0;}.node-resume  .field-name-field-resumeadditionaleducation  .field-item:after{content:":";}.node-resume  .field-name-field-resumegraduationyear  .field-item{float:left;margin-right:10px;line-height:1.55;padding-top:5px;border-left:1px solid #d8d8d8;padding-left:20px;margin-left:-21px;}.node-resume  .field-name-field-resumecoursename  .field-item{font-weight:600;line-height:1.55;padding-top:5px;max-width:710px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.node-resume .field-name-field-resumecoursescertificates .field-collection-view{padding:0.4em 0 0 0;margin:0;}.node-resume .field-name-field-resumecommentscourses .field-item{line-height:1.55em;padding-top:5px;word-wrap:break-word;max-width:710px;}.node-resume .field-name-field-resumetrainingfacility{line-height:1.55em;}.node-resume .field-name-field-resumetrainingfacility  .field-item{line-height:1.45;padding:3px 0;max-width:710px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.node-resume .group-resumemoreinformation{border-bottom:1px solid #d8d8d8;margin-bottom:15px;padding:0 0 15px 0;}.node-resume .group-resumemoreinformation  .field-collection-container{border:none;}.node-resume .group-resumeeducation legend:after{content:"—";margin:0 8px;}.node-resume .group-resumeeducation{border-bottom:1px solid #d8d8d8;margin-bottom:15px;padding:0 0 15px 0;}.node-resume .group-resumecontactinformation{border-left:1px solid red;margin-bottom:15px;padding:0 0 0 20px;margin-left:-21px;}.node-resume .field-name-field-resumepersonalqualities .field-label{font-size:14px;margin-bottom:11px;color:#676767;border-bottom:1px solid #c2c2c2;line-height:1.3em;font-weight:600;display:inline-block;}.field-name-field-hiddencontactus .field-item a{line-height:2em;color:#0E81D6;border-bottom:1px solid #0E81D6;}.field-name-field-hiddencontactus .field-item a:hover{text-decoration:none;color:#0F8FEE;border-bottom:1px solid #0F8FEE;}.field-name-field-hiddencontactus p{margin:0;}.field-name-field-resumepersonalqualities .field-item{line-height:1.55;word-wrap:break-word;max-width:710px;}.field-name-field-resumepersonalqualities .field-items{clear:both;float:none;}.node-resume .field-name-field-resumeforeignlanguages .field-items .field-collection-view{padding:0;margin:0;border:none;}.node-resume  .field-name-field-resumeforeignlanguages .entity-field-collection-item{margin-bottom:3px;}.node-resume .field-name-field-resumeforeignlanguages .field-items{max-width:200px;line-height:1.6em;background:#fff;}.field-name-field-resumelanguages .field-item{float:left;margin-right:0;border-left:1px solid #c2c2c2;height:1.6em;padding-left:10px;}.field-name-field-resumelanguages  .field-items:after{content:"—";float:left;margin:0 5px;}fieldset.group-resumemoreinformation .field-collection-container{margin-bottom:0;}.field-name-field-resumeforeignlanguages  .field-label{line-height:1.6em;}.field-name-field-resumeforeignlanguages  .field-label:after{content:"Не владею";margin-left:5px;position:absolute;z-index:-1;border-bottom:1px solid #c2c2c2;height:1.6em;}.node-resume .field-name-field-resumelanguages,.field-name-field-resumelevellanguages{line-height:1.7em;}.node-resume .field-name-field-resumelevellanguages .field-item{float:left;padding:0;margin:0;height:1.3em;}.node-resume .field-name-field-resumedrivinglicense .field-item{float:left;border-bottom:1px solid #c2c2c2;height:1.64em;}.node-resume .field-name-field-resumeprivatecar .field-item{float:left;border-bottom:1px solid #c2c2c2;height:1.64em;}.node-resume .field-name-field-resumephone{float:left;}.node-resume .field-name-field-resumephone  .field-item{float:left;border-bottom:1px solid #c2c2c2;height:1.64em;}.node-resume .field-name-field-resumeskype{float:left;}.node-resume .field-name-field-resumeemail .field-item,.node-resume .field-name-field-resumeskype .field-item,.node-resume .field-name-field-resumeicq .field-item{float:left;border-bottom:1px solid #c2c2c2;height:1.64em;}fieldset.group-resumetakensectors{margin-bottom:32px;}fieldset.group-vacancytakensectors{margin-bottom:32px;border:none;padding:0;}.field-name-field-resumecatalog .field-item{margin-bottom:-4px}.node-resume .field-collection-container .field-items .field-item{margin-bottom:0px;}.node-resume .field-name-body .field-item{line-height:1.55;width:710px;word-wrap:break-word;margin-bottom:-5px;margin-right:0;}.node-resume .group-resumemoreinformation .entity-field-collection-item{border:none;}.node-resume .group-resumeeducation  .field-collection-view{border:none;}.not-front .columnregion,.columnallregion{float:left;width:33%;font-size:14px;color:#888;line-height:2.5em;}.columnregion a{text-transform:capitalize;}#node-442 .columnregion,#node-17535 .columnregion,#node-17536 .columnregion{float:left;width:18%;margin-right:15px;}h1.columnallregion,h2.columnallregion{font:19px/1.1 Arial,sans-serif;margin:5px 0 10px 0;color:#555;width:100%;}a.linkcity{padding:3px 7px;margin-left:-8px;border-radius:40px;border:1px dashed #0E81D6;color:#0E81D6;}a.linkcity:hover{border:1px dashed #262626;color:#262626;}#block-views-listregionalcities-block .columnregion{color:#555;line-height:2em;}#block-views-listregionalcities-block .views-field-view-node{margin-top:10px;}#block-views-listregionalcitiesresume-block .columnregion{color:#555;line-height:2em;}#block-views-listregionalcitiesresume-block .views-field-view-node{margin-top:10px;}#block-views-41d3421c126bd55dc9bf8bbacb419b0f{border-bottom:1px solid #D8D8D8;padding-bottom:20px;margin-bottom:32px;}#block-views-41d3421c126bd55dc9bf8bbacb419b0f .columnregion{color:#555;line-height:2em;}#block-views-41d3421c126bd55dc9bf8bbacb419b0f .views-field-view-node{margin-top:10px;}.front .columnregion a,#block-block-5 a{margin-right:3%;line-height:3.3;border-top:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;border-radius:20px;padding:2px 4%;}#block-block-18 a{color:#262626;text-decoration:none;font-size:14px;margin-right:2%;line-height:2.8;border-right:1px solid #c7c7c7;padding-right:2%;}#block-block-18 a:hover{text-decoration:underline;}#block-views-similarterms-block,#block-views-similarterms-block-1{margin-top:7%;}#block-views-similarterms-block .views-row{line-height:2em;margin:9px 0 15px 0;}#block-views-similarterms-block .views-field-changed{font-size:10px;color:#777;margin-right:10px;float:left;}#block-views-similarterms-block .views-field-title{max-width:550px;white-space:nowrap;overflow:hidden;display:block;float:left;margin-right:15px;}#block-views-similarterms-block .views-field-field-resumesalary,#block-views-similarterms-block .views-field-field-resumesalarynegotiable{font-size:12px;color:#777;margin-left:8px;}#block-views-similarterms-block-1 .view-footer,#block-views-similarterms-block-salary .view-footer{line-height:1.6;padding:10px 5% 0;margin-top:30px;}#block-views-similarterms-block-1 .view-footer a,#block-views-similarterms-block-salary .view-footer a{color:#0e81d6;border-bottom:1px solid #0e81d6;text-decoration:none;}#block-views-similarterms-block-1 .view-footer p,#block-views-similarterms-block-salary .view-footer p{font-size:160%;line-height:1.6;}#block-views-similarterms-block-2{clear:both;}#block-views-similarterms-block-2 .h1{font-weight:600;margin:5% 0 3%;}#block-views-similarterms-block-2 .h1 a{font-size:260%;line-height:1.1;}#block-views-similarterms-block-2 .h1 a:hover{text-decoration:none;}#block-views-similarterms-block-2 .views-row{border-bottom:#d8d8d8 double 5px;padding:0px 0 30px 0;}#block-views-similarterms-block-2 h2,#block-views-similarterms-block-2 div.h2{font:20px/1.1 Arial,sans-serif;font-weight:500;width:fit-content;}#block-views-similarterms-block-2 .border-bold{border-bottom:1px solid #333333;padding-bottom:5px;}#block-views-similarterms-block-2 ul{display:block;line-height:1.1;list-style:none;margin:30px 0 30px 30px;}#block-views-similarterms-block-2 ul li{font-size:170%;display:block;position:relative;padding-left:36px;margin-bottom:18px;}#block-views-similarterms-block-2 ul li:before{content:' ';display:block;background:#0E81D6;width:5px;height:5px;border:2px solid #0E81D6;border-radius:50%;position:absolute;top:4px;left:0;}#block-views-similarterms-block-2 .views-field-view-node{text-align:right;margin:33px 0 0;}.node-type-article ul.inline{display:none;}.subcontentvews{font-size:14px;float:left;margin:10px 20px 15px 0;color:#777;}.catalogsection{clear:both;margin:10px 0 20px;font-size:14px;color:#777;line-height:1.6;border:1px solid #c2c2c2;width:fit-content;border-radius:50px;padding:5px 30px;}.catalogsection a{color:#0e81d6;border-bottom:1px solid #0e81d6;text-decoration:none;}.region-sidebar{width:242px;float:left;}.view-display-id-block_3{width:235px;margin:15px 0 12px 0;padding-top:1px;line-height:0.5;}#block-views-articlesreviews-block-3{margin:0px 0 20px 0;}#block-views-articlesreviews-block-3 h2{color:#555;font-size:14px;padding:2px 0 2px 11px;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-right:1px solid #eaeaea;border-top:1px solid #eaeaea;line-height:1.9em;background:#eee;}#block-views-articlesreviews-block-3  .views-field-title  a{font-size:12px;color:#555;text-decoration:none;line-height:1.3em;}#block-views-articlesreviews-block-3  .views-field-title  a:hover{text-decoration:underline;}#block-views-articlesreviews-block-3  .views-field-created{font-size:11px;color:#777;margin-top:10px;}#block-views-articlesreviews-block-3 .views-row{border:none;padding-top:10px;margin-top:5px;padding-bottom:0;}#block-views-articlesreviews-block-3 .view-display-id-block_3{padding-bottom:10px;padding-left:15px;border-left:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;}.section-content .region-sidebar .block-menu li a.active{border-bottom:1px solid #999;}.section-content .region-sidebar .block-menu li a.active:hover{text-decoration:none;}.footer{background:#1082D6 url(/sites/all/themes/trudco/images/footer.png) repeat-x 0 0;font-size:11px;line-height:1.3;color:#fff;margin-top:40px;position:relative;z-index:1;}.f-in2{padding:14px 0 0 0;width:100%;overflow:hidden;}.footer .column{float:left;padding-bottom:35px;}.footer .column1{width:388px;margin-left:41px;display:inline;width:184px;}.footer .column11{width:184px;}.footer .column2{width:285px;}.footer .column2 h3 a{color:#fff;}.footer .column3{width:206px;float:right;margin-right:40px;}.footer .column2,.column3,.column11{margin-left:20px;display:inline;}.footer .column h3{font-weight:600;color:#fff;font-size:11px;padding-bottom:10px;border-bottom:2px solid #9ec9e8;margin-bottom:4px;text-transform:uppercase;}.footer  .column a{color:#fff;text-decoration:none;}.footer .column li{border-bottom:1px dotted #9EC9E8;}.footer .column a.active{color:#fff;text-decoration:none;}.footer .column a:hover{text-decoration:underline;}.footer .column ul li{margin:0;}.footer .column ul{list-style:none;overflow:hidden;padding-left:0;}.footer .column li{padding:5px 0 5px 0;margin-top:-1px;}.footer .column1 ul{width:184px;float:left;}.footer .column .li-sec,.column3 li{font-weight:normal;}.footer .column1 ul.firstul{float:left;}.bottom{height:51px;background:url(/sites/all/themes/trudco/images/bottom.png) repeat-x 0 0;clear:both;position:relative;margin-right:0px;}.bottom .copy{position:absolute;color:#848484;top:17px;left:40px;}.bottom .lang{font-size:.93em;right:246px;top:18px;}#block-block-24 .bottom a{color:#848484;text-decoration:none;background:none;font-weight:400;font-size:11px;padding:0;}.bottom a:hover{color:#848484;text-decoration:none;}.counter_liveinternet{float:right;}.counter_liveinternet{position:absolute;right:9px;top:10px;}.counter_rambler{position:absolute;right:99px;top:10px;}#mimemail-body a{color:#0E81D6;text-decoration:underline;}#mimemail-body p{font-size:14px;line-height:1.45;color:#262626;margin:5px 0 5px 0;}.page-recruiter-register .warning-register{display:none;}
@charset "utf-8";select{font-size:14px;color:#555;height:27px;padding:0 8px;border:1px solid #c2c2c2;border-radius:2px;}input{border-radius:2px;}select:focus{border-color:#9E9E9E;outline:none}option{padding:0 8px 2px 15px;font-size:14px;color:#555;}.ajax-progress{display:none;}.SearchFilter{position:relative;}.SearchFilter .form-type-select select{width:293px;height:32px;margin-top:7px;}.SearchFilter .form-checkboxes ul.bef-tree{width:275px;height:112px;overflow:auto;border:solid 1px #c2c2c2;padding:8px;margin-top:2px;border-radius:2px;}.SearchFilter input[type="text"]{margin-top:7px;width:274px;font-size:14px;color:#555555;height:30px;padding:0 8px;border:1px solid #c2c2c2;outline:none;}#edit-field-resumeworkexperience-value-wrapper select,#edit-field-resumesalary-value-wrapper select,#edit-field-vacancyjobexperience-value-wrapper select,#edit-field-vacancysalary-value-wrapper select{width:142px !important;height:32px;margin-top:7px;}#edit-field-vacancysalary-value-wrapper input[type="text"]{width:122px;}.SearchFilter .views-reset-button{position:absolute;right:10px;top:40px;}.view-listmoderatiorvacancy .SearchFilter .views-reset-button,.view-listmoderatiorresume .SearchFilter .views-reset-button{right:105px;}#views-exposed-form-listmoderatiorvacancy-page-1 .SearchFilter .views-reset-button{right:0;}.SearchFilter .views-reset-button input{border:none;cursor:pointer;background:none;outline-color:#fff;padding:0 1px 0 1px;border-bottom:1px solid #0e81d6;color:#0e81d6;}.SearchFilter .reference-autocomplete{overflow:hidden;text-overflow:ellipsis;}.SearchFilter .reference-autocomplete{width:100%;padding:6px 6px;border-bottom:none;cursor:pointer;background:#fff;color:#555555;}.SearchFilter .reference-autocomplete:hover{background:#eee;color:#555555;}.SearchFilter #autocomplete{width:275px;max-height:230px;overflow-y:auto;border:solid 1px #c2c2c2;padding:8px;margin-top:2px;border-radius:2px;}.SearchFilter label.Pf_01,input.Sfl_01{display:none !important;}.SearchFilter .bef-checkboxes{width:275px;height:72px;overflow:auto;border:solid 1px #c2c2c2;padding:8px;margin-top:2px;border-radius:2px;}.page-search-moscowregion-vacancy .bef-checkboxes,.page-search-vahta-vacancy .bef-checkboxes,.page-search-russia-vacancy .bef-checkboxes,.page-search-leningradregion-vacancy .bef-checkboxes,.page-search-krasnodarregion-vacancy .bef-checkboxes,.page-search-krasnoyarskregion-vacancy .bef-checkboxes{height:112px;}.SearchFilter .views-widget-filter-field_catalogvacancies_tid select,.SearchFilter .views-widget-filter-field_vacancyjobschedule_value select,.SearchFilter .views-widget-filter-field_vacancyemployment_value select,.SearchFilter .views-widget-filter-field_companytype_value select{width:293px;height:32px;margin-top:7px;}.SearchFilter .views-widget-filter-field_vacancyjobschedule_value_1 select{width:293px;height:32px;margin-top:7px;}.SearchFilter .views-widget-filter-field_vacancyjobexperience_value select,.SearchFilter .views-widget-filter-field_vacancysalary_value select{width:142px;height:32px;margin-top:7px;}.SearchFilter select#edit-field-companytype-value,.SearchFilterall select#edit-field-companytype-value{border:1px solid #FF6600;}.SearchFilter .bef-checkboxes label.option,.SearchFilterall .bef-checkboxes label.option{font-size:14px;color:#555;font-weight:500;padding-left:5px;cursor:pointer;border:none;display:inline;}.SearchFilter .bef-checkboxes .form-type-bef-checkbox,.SearchFilterall .bef-checkboxes .form-type-bef-checkbox{padding-bottom:5px;}.SearchFilter .form-item-expert input[type="text"]{color:#0E81D6;border:1px solid #0E81D6;outline:none;}.Sfl_03{position:absolute;left:902px;top:6px;background:#0e81d6;display:block;border:none;padding:0;line-height:18px;font-weight:600;height:auto;min-height:35px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;width:98px;}.Sfl_03:hover{background:#0f8fee;}.Sfl_03 input[type=submit]{left:0;top:0;width:100%;height:100%;outline:none;text-decoration:none;line-height:38px;vertical-align:middle;color:#fff;border:none;display:block;cursor:pointer;background:none;font-size:18px;}.SearchFilter .header-search{margin-bottom:0  !important;}input#edit-order-id{width:210px;}#edit-account{margin-bottom:23px;}#edit-account .form-item label{font-size:14px;font-weight:400;margin-bottom:3px;height:1.3em;color:#676767;display:inline-block;}#edit-account .form-item .description{font-size:11px;font-weight:400;margin-bottom:3px;margin-top:3px;line-height:1.2;color:#777;}#edit-profile-applicant .form-item input[type="text"],#edit-profile-recruiter .form-item input[type="text"],#contact-site-form .form-item input[type="text"],#user-login .form-item input,#user-pass .form-item input,#user-login .form-item input[type="text"],#edit-account .form-item input[type="text"]{border:1px solid #B3B3B3;font-size:14px;color:#555;height:38px;border-radius:2px;padding:0 8px;outline:none;width:-webkit-fill-available;width:-moz-available;}#edit-account .form-item input[type="text"]:hover{border:1px solid #B3B3B3;outline:none}#edit-account .form-item  input[type="text"]:focus{border:1px solid #9E9E9E;outline:none}#edit-account .form-item  input.error{border:1px solid red;}#edit-profile-recruiter,#edit-profile-applicant{margin:0;padding:0;}#edit-profile-recruiter legend{font-size:18px;margin:0 0 5px 0;}#edit-profile-applicant legend{font-size:18px;margin:0 0 5px 0;}#edit-profile-recruiter .form-item  input[type="text"]:focus{border:1px solid #9E9E9E;outline:none}#edit-profile-recruiter .form-item  input.error{border:1px solid red;}#edit-profile-recruiter .form-item  select.error{border:1px solid red;}#edit-profile-applicant .form-item  input[type="text"]:focus{border:1px solid #9E9E9E;outline:none}#edit-profile-applicant .form-item  input.error{border:1px solid red;}#edit-profile-applicant .form-item  select.error{border:1px solid red;}#edit-profile-recruiter label,#edit-profile-applicant label{font-size:14px;font-weight:400;margin-bottom:3px;height:1.3em;color:#676767;display:inline-block;}select#edit-profile-recruiter-field-companytype-und,select#edit-profile-applicant-field-applicantageyears-und{font-size:14px;color:#555;height:38px;padding:0 8px;border:1px solid #c2c2c2;border-radius:2px;width:-webkit-fill-available;width:-moz-available;}#edit-profile-recruiter .description,#edit-profile-applicant .description{font-size:11px;font-weight:400;margin-bottom:3px;margin-top:3px;line-height:1.2;color:#777;}#edit-profile-recruiter .group-companypersonalinformation legend,#edit-profile-recruiter .group-companyinfo legend{font-size:16px;padding-top:15px;}.group-companypersonalinformation{margin:0;padding:0;}.group-companyinfo{margin:0;padding:0;}#edit-profile-recruiter-field-companyaddress{margin-top:55px;}.resizable-textarea textarea{font:14px/1.3 arial;border:1px solid #B3B3B3;font-weight:normal;color:#555;height:150px;border-radius:2px;padding:8px 8px;outline:none}.resizable-textarea textarea:hover{border:1px solid #B3B3B3;outline:none}.resizable-textarea textarea:focus{border:1px solid #9E9E9E;outline:none}.resizable-textarea textarea.error{border:1px solid red;}.form-actions{top:4px;background:#0e81d6;display:block;border:none;padding:0;line-height:18px;font-weight:600;height:auto;min-height:38px;font-size:16px;width:140px;margin-top:25px;}.form-actions  input[type=submit]{width:100%;height:100%;outline:none;text-decoration:none;line-height:38px;vertical-align:middle;color:#fff;border:none;display:block;cursor:pointer;background:none;font-size:18px;margin-top:25px;}.page-applicant .form-actions  input[type=submit]{margin-top:45px;}#user-register-form .field-name-field-city{height:2.8em;}#edit-profile-applicant .form-actions input[type="submit"]{width:100%;height:100%;outline:none;text-decoration:none;line-height:38px;vertical-align:middle;color:#fff;border:none;display:block;cursor:pointer;background:none;font-size:18px;margin-top:35px;}.form-actions   input[type=submit]:hover{background:#0f8fee;}#edit-profile-recruiter-field-companyinfo-und-0-format{display:none;}#edit-profile-applicant .fieldset-wrapper{margin-bottom:30px;}#user-register-form #autocomplete{box-sizing:border-box;width:999px;padding:5px 4px;margin:3px 5px 0 0;cursor:pointer;border-radius:0;border:1px solid #ccc;font-size:14px;font-family:Arial,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:transparent;background-color:#fff;}#user-register-form .reference-autocomplete{padding:5px 4px;border-bottom:none;cursor:pointer;background:#fff;color:#333;}#user-register-form .reference-autocomplete:hover{background:#3399ff;color:#fff;}#user-login .form-item label,#user-pass  .form-item  label{font-size:12px;font-weight:400;margin-bottom:3px;height:1.3em;color:#676767;display:inline-block;}#user-login .form-item input[type="text"]:hover{border:1px solid #B3B3B3;outline:none}#user-login .form-item  input[type="text"]:focus{border:1px solid #9E9E9E;outline:none}#user-login .form-item input:hover,#user-pass .form-item input:hover{border:1px solid #B3B3B3;outline:none}#user-login .form-item  input:focus,#user-pass .form-item  input:focus{border:1px solid #9E9E9E;outline:none}#user-login .form-item input.error,#user-pass .form-item input.error{border:1px solid red;}#user-login .form-item .description{font-size:11px;font-weight:400;margin-bottom:3px;margin-top:3px;line-height:1.2;color:#777;}#user-pass .form-actions{top:4px;background:#0e81d6;display:block;border:none;padding:0;line-height:18px;font-weight:600;height:auto;min-height:38px;font-size:16px;width:200px;margin-top:25px;}#user-pass .form-actions  input[type=submit]{width:100%;height:100%;outline:none;text-decoration:none;line-height:38px;vertical-align:middle;color:#fff;border:none;display:block;cursor:pointer;background:none;font-size:18px;}#user-pass .form-actions   input[type=submit]:hover{background:#0f8fee;}#contact-site-form{width:600px;margin-top:10px;}#contact-site-form .form-item label{font-size:12px;border-bottom:1px solid #c2c2c2;font-weight:400;margin-bottom:3px;height:1.1em;color:#676767;display:inline-block;}#contact-site-form input#edit-copy{float:left;}#contact-site-form .form-item label.option{font-size:14px;border-bottom:none;font-weight:400;margin-bottom:3px;height:1.1em;color:#676767;display:inline-block;margin-left:8px;}#contact-site-form .form-item-smplntspm1 label.option{border-bottom:1px solid #c2c2c2;}#contact-site-form .form-item  input[type="text"]{width:96%;border:1px solid #B3B3B3;font-size:14px;color:#555;height:31px;padding:0 8px;outline:none}#contact-site-form .form-item input[type="text"]:hover{border:1px solid #B3B3B3;outline:none}#contact-site-form .form-item  input[type="text"]:focus{border:1px solid #9E9E9E;outline:none}#contact-site-form .form-item  input.error{border:1px solid red;}#contact-site-form .form-actions{top:4px;background:#0e81d6;display:block;border:none;padding:0;line-height:18px;font-weight:600;height:auto;min-height:38px;font-size:16px;width:215px;margin-top:25px;}#contact-site-form .form-actions  input[type=submit]{width:100%;height:100%;outline:none;text-decoration:none;line-height:38px;vertical-align:middle;color:#fff;border:none;display:block;cursor:pointer;background:none;font-size:18px;}#contact-site-form .form-actions   input[type=submit]:hover{background:#0f8fee;}.node-vacancy-form fieldset{margin-bottom:0;padding:0;}.notificationemployer{font-size:13px;padding:8px 5px 8px 15px;background-color:#FFF0CE;margin-bottom:25px;margin-top:-10px;line-height:1.55em;}.notificationemployer a{color:#0E81D6;text-decoration:none;border-bottom:1px solid #0E81D6;}.node-vacancy-form label{font-size:14px;font-weight:400;margin-bottom:3px;height:1.3em;color:#676767;display:inline-block;border-bottom:none;}.node-vacancy-form .description{font-size:11px;font-weight:400;margin-bottom:3px;margin-top:3px;line-height:1.2;color:#777;}.node-vacancy-form .form-item  input[type="text"]{border:1px solid #B3B3B3;font-size:14px;color:#555;height:36px;border-radius:2px;padding:0 8px;outline:none;width:-webkit-fill-available;width:-moz-available;}.node-vacancy-form .form-item  input.error{border:1px solid red;}#field-vacancysalary-add-more-wrapper .form-item  input[type="text"]{border:1px solid #B3B3B3;font-size:15px;color:#555;height:38px;border-radius:2px;padding:0 8px;outline:none;width:-webkit-fill-available;width:-moz-available;}#field-vacancysalary-add-more-wrapper .form-item  input.error{border:1px solid red;}.node-vacancy-form .form-item input[type="text"]:hover{border:1px solid #B3B3B3;outline:none}.node-vacancy-form .form-item  input[type="text"]:focus{border:1px solid #9E9E9E;outline:none}.node-vacancy-form legend{font-size:22px;padding-top:11px;margin-bottom:10px;}.uc-product-node .region-sidebar .uc-price{font-size:13px;}.region-sidebar .cart-block-summary-total label{font-weight:normal;}.node-vacancy-form .form-item-title{margin-bottom:5px;}.node-vacancy-form  .form-item-title::after{content:"Например: Программист-разработчик.";font-size:11px;font-weight:400;margin-bottom:0;margin-top:0;line-height:1.6;color:#777;}.node-vacancy-form .form-type-hierarchical-select{margin-top:0;}#edit-field-catalogvacancies label:after{content:" (укажите до 3-х рубрик)";font-size:11px;line-height:1.2;color:#777;border-bottom:2px solid #fff;padding-left:4px;}.hierarchical-select-wrapper .dropbox-title{font-size:13px;color:#0E81D6;margin-bottom:0.3em;margin-top:0.2em;text-align:left;border-bottom:1px solid #0F8FEE;display:inline-block;}.node-vacancy-form .dropbox-selected-item{font-weight:400;padding:0 10px 0 8px;color:#262626;font-size:14px;}.node-vacancy-form  tbody{border-top:none;}.node-vacancy-form  tr.dropbox-entry.first,.node-vacancy-form tr.dropbox-entry.last{border:none;}.node-vacancy-form tr.dropbox-entry{line-height:2.2em;font-size:13px;}.node-vacancy-form .hierarchical-select-wrapper .dropbox table{margin:0;width:auto;max-width:100%;min-width:20em;color:gray;font-size:90%;border:none;}.node-vacancy-form .hierarchical-select-wrapper .dropbox{display:inline-block;margin:.6em 0;}.node-vacancy-form tr.dropbox-entry.odd{background-color:#FFF;}.node-vacancy-form tr.dropbox-entry.even{background-color:transparent;border-bottom:none;}.node-vacancy-form .form-type-select select{font-size:14px;color:#555;height:38px;padding:0 8px;border:1px solid #c2c2c2;width:-webkit-fill-available;width:-moz-available;border-radius:2px;}.node-vacancy-form .form-type-select select.error{border:1px solid red;}#edit-field-candidates-und{padding:10px 20px;border-radius:3px;border:1px solid #B3B3B3;}.field-suffix{display:none;}.node-vacancy-form #autocomplete{box-sizing:border-box;width:999px;padding:5px 4px;margin:3px 5px 0 0;cursor:pointer;border-radius:0;border:1px solid #ccc;font-size:14px;font-family:Arial,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:transparent;background-color:#fff;}.node-vacancy-form .reference-autocomplete{padding:5px 4px;border-bottom:none;cursor:pointer;background:#fff;color:#333;}.node-vacancy-form .reference-autocomplete:hover{background:#3399ff;color:#fff;}#vacancy-node-form textarea#edit-body-und-0-value{border:1px solid #B3B3B3;font:14px/1.3 arial;font-weight:normal;color:#555;height:200px;border-radius:2px;padding:8px 8px;outline:none;}textarea.error#edit-body-und-0-value{border:1px solid red;}.node-vacancy-form .form-type-checkbox{padding:6px 0 6px 0;}.node-vacancy-form input[type="checkbox"] + label{padding-left:8px;cursor:pointer;}.node-vacancy-form .form-type-checkbox label{font-size:14px;color:#676767;line-height:1em;}.node-vacancy-form input[type="checkbox"]{float:left;}.node-vacancy-form .form-item label.option{display:inline;font-weight:normal;border:none;}.form-item-field-vacancyemployment-und{margin-top:20px;}#edit-field-vacancyjobschedule-und,#edit-field-vacancyemployment-und,#edit-field-vacancyeducation-und{padding:10px 20px;border-radius:3px;border:1px solid #B3B3B3;max-height:100px;overflow:scroll;}.node-vacancy-form .vacancysalary legend{font-size:16px;padding-top:0;}#edit-field-catalogvacancies .hierarchical-select select{margin:0;margin-right:0px;margin-bottom:0px;margin-bottom:10px;height:38px !important;border-radius:2px;width:-webkit-fill-available;width:-moz-available;}#edit-field-catalogvacancies .hierarchical-select select.error{border:1px solid red;}#edit-field-pay-und label.option{display:inline;border:none;margin-left:17px;}.node-vacancy-form .form-item-field-pay-und label{font-size:14px;margin-top:0;}.hierarchical-select-wrapper .hierarchical-select .selects .grippie{display:none;}.hierarchical-select-wrapper .hierarchical-select select,.hierarchical-select-wrapper .hierarchical-select .add-to-dropbox,.hierarchical-select-wrapper .hierarchical-select .create-new-item{margin-right:0;}#edit-field-providehousing{clear:both;padding-top:1px;}.hierarchical-select-wrapper .hierarchical-select .selects{float:inherit;}#edit-field-vacancydrivinglicense  .form-item,.form-actions{margin-top:0;margin-bottom:0;}#edit-field-vacancysiteaddress{clear:both;padding-top:1px;}#edit-field-periodplacementvacancies  .form-item{margin-top:0;margin-bottom:0;}#edit-field-periodplacementvacancies  .form-item-field-periodplacementvacancies-und{margin-top:10px;margin-bottom:0;}.form-field-type-taxonomy-term-reference input.form-submit{outline:none;text-decoration:none;height:36px;vertical-align:middle;color:#333;border:1px solid #b3b3b3;display:block;cursor:pointer;background:none;font-size:15px;background:#eee;width:-webkit-fill-available;width:-moz-available;}.form-field-type-taxonomy-term-reference input.form-submit:hover{background:#F8F8F8;border:1px solid #CFCFCF;}#edit-body-und-0-format{display:none;}.form-field-name-field-pay{clear:both;}#edit-field-vacancysalarynegotiable .form-type-checkbox{margin-bottom:15px;}form.node-vacancy-form input#edit-delete,form.node-resume-form input#edit-delete{width:150px;height:30px;position:absolute;margin-left:120px;outline:none;text-decoration:none;line-height:0;vertical-align:middle;color:#555;border:none;cursor:pointer;background:none;font-size:12px;margin-top:-35px;}#vacancy-node-form input#edit-delete:hover,#resume-node-form input#edit-delete:hover{text-decoration:underline;}#edit-domain p{display:none;}#edit-domain legend{display:none;}#edit-domain .form-item-domain-site{display:none;}#edit-domain .form-item-domains{border-bottom:1px solid #9e9e9e;padding-bottom:20px;margin-bottom:15px;}#edit-domain .fieldset-wrapper{border:3px solid #FF6600;padding:5px 20px 10px 20px;width:950px;margin:10px 0;}.node-type-vacancy #edit-domain .fieldset-wrapper:before{content:"I";font-size:50px;color:#FF6600;font-weight:100;position:absolute;margin:-555px 0 0 -50px;}.node-type-vacancy #edit-domain .fieldset-wrapper:after{content:"I";font-size:50px;color:#FF6600;font-weight:100;position:absolute;margin:-499px 0 0 -50px;}.node-type-resume #edit-domain .fieldset-wrapper:before{content:"I";font-size:50px;color:#FF6600;font-weight:100;position:absolute;margin:-438px 0 0 -50px;}.node-type-resume #edit-domain .fieldset-wrapper:after{content:"I";font-size:50px;color:#FF6600;font-weight:100;position:absolute;margin:550px 0 0 -50px;}#edit-domain input.form-checkbox{position:absolute;}#edit-domain .form-type-checkbox{float:left;margin-right:19px;margin-top:5px;}#edit-domain .option{display:inline;border:none;margin-left:10px;}#edit-domain .description{clear:both;}#edit-field-vacancysiteaddress fieldset,#edit-field-companyaddress fieldset{display:none;}#edit-domain .form-item-domains-84{border:2px solid #FF6600;padding:3px 4px;margin-top:6px;border-radius:3px;}.form-field-name-field-vacancycontactperson .form-required:before{content:"(ФИО)";font-size:13px;font-weight:400;margin-bottom:0;margin-top:0;color:#555;padding-right:4px;}.page-node-clone-confirm .vertical-tabs,.page-node-edit .vertical-tabs ul.vertical-tabs-list{display:none;}.node-type-vacancy .vertical-tabs .vertical-tabs-panes fieldset.node-form-options{display:block !important;}.page-node-edit div.vertical-tabs{margin:0;border:2px solid #fff;width:296px;}.page-node-edit #edit-flag .form-type-checkbox{padding:1px 0 1px 0;}.form-item-field-vacancycandidatesregions-und{margin-bottom:5px;}.form-item-field-providehousing-und{margin-top:5px;}#volume-pricing-wrapper{display:none;}#edit-field-unregisteredusermoderation .form-item{position:absolute;margin:12px 0 0 350px;}#edit-field-unregisteredusermoderation label{display:none;}#edit-field-unregisteredusermoderation input[type="text"]{border:0;font-size:18px;color:red;width:200px;}#edit-field-moderation select,#edit-field-resumemoderation select{border:2px solid red;}#edit-domain-user p{display:none;}#edit-domain-user legend{display:none;}#edit-domain-user .form-item-domain-site{display:none;}#edit-domain-user .form-item-domains{border-bottom:1px solid #9e9e9e;padding-bottom:20px;margin-bottom:15px;}#edit-domain-user .fieldset-wrapper{border:2px solid #FFD985;padding:5px 20px 10px 20px;width:910px;margin-left:-5px;margin-bottom:10px;height:190px;overflow:auto;z-index:100;background-color:#fff;}#edit-domain-user .form-type-checkbox{float:left;}#edit-domain-user .option{display:inline;border:none;margin-left:2px;}#user-profile-form #edit-domain-user  .description{clear:both;padding-top:10px;padding-bottom:10px;}#user-profile-form #edit-domain-user  .form-item input{width:13px;margin:-5px 0 0 10px;}#user-profile-form #edit-domain-user .form-item{margin-top:10px;margin-bottom:-10px;}.page-node-edit .tabledrag-toggle-weight-wrapper a,.page-node-add-vacancy .tabledrag-toggle-weight-wrapper a{display:none;}#edit-field-vacancymemetro .field-multiple-drag{display:none;}#edit-field-vacancymemetro th.field-label{border-bottom:none;}#edit-field-vacancymemetro input.field-add-more-submit{border:none;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;cursor:pointer;background:none;outline-color:#fff;padding:0 1px 0 1px;border-bottom:1px solid #0e81d6;color:#0e81d6;}#edit-field-vacancymemetro table .form-type-textfield label{display:none;}.node-resume-form fieldset{margin-bottom:0;padding:0;}.node-resume-form label{font-size:14px;font-weight:400;margin-bottom:3px;height:1.3em;color:#676767;display:inline-block;margin-top:5px;}.node-resume-form .form-item label.option{display:inline;font-weight:normal;border:none;}.node-resume-form legend{font-size:22px;padding-top:11px;clear:both;color:#444;margin-bottom:10px;}.node-resume-form .form-item .description{font-size:11px;font-weight:400;margin-bottom:3px;margin-top:3px;line-height:1.2;color:#777;}.node-resume-form input[type="checkbox"]{float:left;}.node-resume-form input[type="checkbox"] + label{padding-left:8px;cursor:pointer;}.node-resume-form .fieldset-description{font-size:12px;font-weight:400;margin-bottom:3px;margin-top:4px;line-height:1.3;color:#777;}.page-node-edit #edit-flag{display:block !important;}.page-node-edit #edit-flag{border-left:10px solid red;margin-top:10px !important;padding-left:20px;}.node-resume-form .text-format-wrapper .description{font-size:11px;font-weight:400;margin-bottom:3px;margin-top:3px;line-height:1.2;color:#777;}.node-resume-form .form-item  input[type="text"]{border:1px solid #B3B3B3;font-size:14px;color:#555;height:36px;border-radius:2px;padding:0 8px;outline:none;width:-webkit-fill-available;width:-moz-available;}.node-resume-form .form-item  input.error{border:1px solid red;}.form-item-field-resumesedposition-und{clear:both;}#edit-field-resumestatus .form-item{margin-bottom:0;}#node-delete-confirm{font-size:14px;padding-top:15px;color:#262626;line-height:0.1em;}#node-delete-confirm a#edit-cancel{position:absolute;font-size:12px;font-weight:400;margin-top:-28px;margin-left:170px;}.node-resume-form .form-type-select select{font-size:14px;color:#555;height:38px;padding:0 8px;border:1px solid #c2c2c2;border-radius:2px;width:-webkit-fill-available;width:-moz-available;}.node-resume-form .form-type-select select.error{border:1px solid red;}#edit-field-resumejobexperience-und-0-field-resumejobresponsibilities-und-0-format{display:none;}#edit-field-resumepersonalqualities-und-0-format{display:none;}.node-resume-form .form-item-field-resumesex-und label{font-size:14px;margin-top:0;}.field-widget-text-textarea-with-summary textarea#edit-body-und-0-value{font:14px/1.3 arial;height:150px;border-radius:2px;}.form-item-field-resumesex-und{float:left;margin-right:19px;margin-top:5px;}#edit-field-resumesex-und{padding:6px 9px 3px 0;width:360px;height:23px;}#edit-field-resumesex-und input.form-radio{position:absolute;}#edit-field-resumesex-und label.option{display:inline;border:none;margin-left:17px;}#edit-field-resumecatalog label:after{content:" (укажите до 3-х рубрик)";font-size:11px;line-height:1.2;color:#777;border-bottom:1px solid #fff;padding-left:4px;}.node-resume-form .dropbox-selected-item{font-weight:400;padding:0 10px 0 8px;color:#262626;font-size:14px;}#edit-field-resumecatalog .hierarchical-select select{margin:0;margin-bottom:10px;float:left;height:38px !important;border-radius:2px;width:-webkit-fill-available;width:-moz-available;}#edit-field-resumecatalog .hierarchical-select select.error{border:1px solid red;}.node-resume-form .hierarchical-select-wrapper .dropbox{display:inline-block;margin:.6em 0;}.node-resume-form tr.dropbox-entry.first,.node-resume-form tr.dropbox-entry.last{border:none;}.node-resume-form tr.dropbox-entry{line-height:2.2em;font-size:13px;}.node-resume-form tr.dropbox-entry.odd{background-color:#FFF;}.node-resume-form .dropbox-selected-item{font-weight:400;padding:0 10px 0 8px;color:#262626;font-size:14px;}.node-resume-form #autocomplete{box-sizing:border-box;width:999px;padding:5px 4px;margin:3px 5px 0 0;cursor:pointer;border-radius:0;border:1px solid #ccc;font-size:14px;font-family:Arial,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:transparent;background-color:#fff;}.node-resume-form .reference-autocomplete{padding:5px 4px;border-bottom:none;cursor:pointer;background:#fff;color:#333;}.node-resume-form .reference-autocomplete:hover{background:#3399ff;color:#fff;}.node-resume-form .hierarchical-select-wrapper .dropbox table{margin:0;width:auto;max-width:100%;min-width:20em;color:gray;font-size:90%;border:none;}.node-resume-form tbody{border-top:none;}.node-resume-form .form-item-title{margin-bottom:5px;}.node-resume-form .form-type-hierarchical-select{margin-top:0;}.node-resume-form .form-item-title:after{content:"Например: Программист-разработчик.";font-size:11px;font-weight:400;margin-bottom:0;margin-top:0;line-height:1.6;color:#777;}.node-resume-form .form-type-checkbox{padding:6px 0 6px 0;}#edit-field-resumesalary .form-item input[type="text"]{border:1px solid #B3B3B3;font-size:15px;color:#555;height:38px;border-radius:2px;padding:0 8px;outline:none;width:-webkit-fill-available;width:-moz-available;}#edit-field-resumesalary .form-item input.error{border:1px solid red;}#edit-field-resumejobschedule-und,#edit-field-resumeemployment-und{padding:10px 20px;border-radius:3px;border:1px solid #B3B3B3;max-height:100px;overflow:scroll;}#edit-field-resumesalarynegotiable .form-type-checkbox{margin-bottom:15px;}#edit-field-resumetravel,#edit-field-resumeresettlement{clear:both;}#edit-field-resumetravel-und input.form-radio{position:absolute;}#edit-field-resumetravel-und label.option{display:inline;border:none;margin-left:17px;}#edit-field-resumeresettlement-und input.form-radio{position:absolute;}#edit-field-resumeresettlement-und label.option{display:inline;border:none;margin-left:17px;}.form-item-field-resumeadditionaleducation-und  .description{width:600px;}.node-resume-form .tabledrag-toggle-weight-wrapper{text-align:right;display:none;}.node-resume-form .filter-wrapper{text-align:right;display:none;}#edit-field-resumejobexperience label{font-size:14px;font-weight:400;margin-bottom:3px;height:1.1em;color:#676767;margin-top:5px;}#edit-field-resumejobexperience th{border-bottom:0;padding-right:1em;text-align:left;}#edit-field-resumejobexperience tr.odd .form-item,#edit-field-resumejobexperience  tr.even .form-item{margin-top:10px;margin-bottom:0;white-space:normal;}.section-node-edit form .field-multiple-table td.field-multiple-drag,.section-node-add form .field-multiple-table td.field-multiple-drag{border-left:1px solid #0F8FEE;}#edit-field-resumejobexperience  td.field-multiple-drag a.tabledrag-handle{padding-right:0;padding-left:7px;}.section-node-edit table,.section-node-edit table,.section-node-add table,.section-node-add table{width:-webkit-fill-available;width:-moz-available;}#edit-field-resumejobexperience .field-name-field-resumecontinuework{clear:both;padding-top:3px;}#edit-field-resumejobexperience .field-name-field-resumemonthstart label,#edit-field-resumejobexperience .field-name-field-resumeyearstart label,#edit-field-resumejobexperience .field-name-field-resumemonthend label,#edit-field-resumejobexperience .field-name-field-resumeyearend label{margin-top:0;}.section-node-edit table tr.even,.section-node-edit table tr.odd,.section-node-add table tr.even,.section-node-add table tr.odd{background-color:#fff;border-bottom:20px solid#fff;}#edit-field-resumejobexperience  input.form-submit{margin:11px 0 19px 0;}#edit-field-resumejobexperience  input.field-add-more-submit{margin:0;}tr.draggable{margin:11px 0 19px 0;}#edit-field-resumejobexperience input.form-submit,#edit-field-resumecollege input.form-submit,#edit-field-resumecoursescertificates input.form-submit{width:90px;height:100%;outline:none;text-decoration:none;height:30px;vertical-align:middle;color:#333;border:1px solid red;display:block;cursor:pointer;background:none;font-size:15px;background:#eee;}#edit-field-resumejobexperience input.form-submit:hover,#edit-field-resumecollege input.form-submit:hover,#edit-field-resumecoursescertificates input.form-submit:hover{background:#F8F8F8;border:1px solid #CFCFCF;}#edit-field-resumejobexperience input.field-add-more-submit,#edit-field-resumecollege input.field-add-more-submit,#edit-field-resumecoursescertificates input.field-add-more-submit{width:140px;height:100%;outline:none;text-decoration:none;height:34px;vertical-align:middle;color:#333;border:1px solid #b3b3b3;display:block;cursor:pointer;background:none;font-size:15px;background:#eee;}#edit-field-resumejobexperience input.field-add-more-submit:hover,#edit-field-resumecollege input.field-add-more-submit:hover,#edit-field-resumecoursescertificates input.field-add-more-submit:hover{background:#F8F8F8;border:1px solid #CFCFCF;}#edit-field-resumecollege th{border-bottom:0;padding-right:1em;text-align:left;}#edit-field-resumecollege tr.odd .form-item,#edit-field-resumecollege  tr.even .form-item{margin-top:10px;margin-bottom:0;white-space:normal;}#edit-field-resumecollege  td.field-multiple-drag a.tabledrag-handle{padding-right:0;padding-left:7px;}#edit-field-resumecollege  input.form-submit{margin:15px 0 19px 0;}#edit-field-resumecollege  input.field-add-more-submit{margin:0;}#edit-field-resumecoursescertificates th{border-bottom:0;padding-right:1em;text-align:left;}#edit-field-resumecoursescertificates tr.odd .form-item,#edit-field-resumecoursescertificates  tr.even .form-item{margin-top:10px;margin-bottom:0;white-space:normal;}#edit-field-resumecoursescertificates  td.field-multiple-drag a.tabledrag-handle{padding-right:0;padding-left:7px;}#edit-field-resumecoursescertificates  input.form-submit{margin:15px 0 19px 0;}#edit-field-resumecoursescertificates input.field-add-more-submit{margin:0;}#edit-field-resumeforeignlanguages th{border-bottom:0;padding-right:1em;text-align:left;}#edit-field-resumeforeignlanguages tr.odd .form-item,#edit-field-resumeforeignlanguages  tr.even .form-item{margin-top:10px;margin-bottom:15px;white-space:normal;}#edit-field-resumeforeignlanguages .form-item input[type="text"]{width:92%;}#edit-field-resumeforeignlanguages  td.field-multiple-drag a.tabledrag-handle{padding-right:0;padding-left:7px;}#edit-field-resumeforeignlanguages input.form-submit{width:90px;height:100%;outline:none;text-decoration:none;height:30px;vertical-align:middle;color:#333;border:1px solid red;display:block;cursor:pointer;background:none;font-size:15px;background:#eee;}#edit-field-resumeforeignlanguages  input.form-submit{margin-bottom:19px;clear:both;}#edit-field-resumeforeignlanguages input.form-submit:hover{background:#F8F8F8;border:1px solid #CFCFCF;}#edit-field-resumeforeignlanguages input.field-add-more-submit{width:140px;height:100%;outline:none;text-decoration:none;height:34px;vertical-align:middle;color:#333;border:1px solid #b3b3b3;display:block;cursor:pointer;background:none;font-size:15px;background:#eee;}#edit-field-resumeforeignlanguages input.field-add-more-submit:hover{background:#F8F8F8;border:1px solid #CFCFCF;}#edit-field-resumeforeignlanguages input.field-add-more-submit{margin:0;}#edit-field-resumedrivinglicense{width:300px;float:left;}#edit-field-resumedrivinglicense .form-type-checkbox{float:left;margin-right:17px;}#edit-field-resumeprivatecar{margin-top:20px;}.node-resume-form input#edit-submit{margin-top:25px;}#edit-field-photo .drop{background:url(/sites/all/themes/trudco/images/foto-resume.jpg);width:220px;height:155px;float:left;margin-top:0;}#edit-field-photo .drop-message{color:#F5F5F5;}#edit-field-photo .file-size{display:none;}#edit-field-photo .file{display:none;}#edit-field-photo ul.file-list{display:none;}#edit-field-photo .message{margin-left:255px;margin-top:45px;position:absolute;font-size:11px;color:#777;}#edit-field-photo a.upload{display:none;}#edit-field-photo a.button{margin-left:5px;outline:none;text-decoration:none;vertical-align:middle;color:#333;border:1px solid #b3b3b3;cursor:pointer;background:none;font-size:15px;background:#eee;padding:7px 13px 7px 13px;}#edit-field-photo a.button:hover{background:#F8F8F8;border:1px solid #CFCFCF;}#edit-field-photo .file-resup-wrapper,#edit-field-photo .file-resup-wrapper .drop,#edit-field-photo .file-resup-wrapper,#edit-field-photo .progress{margin:0}#edit-field-photo input.form-submit{width:90px;height:100%;margin-left:25px;outline:none;text-decoration:none;height:30px;vertical-align:middle;color:#333;border:1px solid red;cursor:pointer;background:none;font-size:15px;background:#eee;}#edit-field-photo input.form-submit:hover{background:#F8F8F8;border:1px solid #CFCFCF;}#edit-field-photo  .form-managed-file div.throbber{display:none;}.bar{display:none;}.percentage{display:none;}.file-resup-wrapper{width:500px;}.button-browse{position:absolute;margin-left:250px;}.node-type-resume div.messages,.page-node-add-resume div.messages{padding:10px;margin:5px 0 8px 0;}.node-type-resume .file-upload-js-error,.page-node-add-resume .file-upload-js-error{margin:0;font-size:12px;}.node-type-resume .image-widget div.error,.page-node-add-resume .file-upload-js-error{background-image:none;background-color:#fff;width:104%;}.page-node-add label,.node-type-article label,.node-type-document label{font-size:14px;font-weight:400;margin-bottom:3px;height:1.3em;color:#676767;display:inline-block;border-bottom:none;}.page-node-add-article .description,.page-node-add-document .description,.node-type-article .content-main .description,.node-type-document .content-main .description{color:#777;font-size:11px;font-weight:400;line-height:1.2;margin-bottom:3px;margin-top:3px;}.page-node-add-article .form-actions input[type=submit],.page-node-add-document .form-actions input[type=submit],.node-type-article .form-actions input[type=submit],.node-type-document .form-actions input[type=submit]{background:none;border:none;font-size:18px;margin-left:0;width:100%;}.page-node-add-article .form-type-select,.page-node-add-document .form-type-select,.node-type-article .form-type-select,.node-type-document .form-type-select{width:400px;}.page-node-add-article input.form-submit,.page-node-add-document input.form-submit,.node-type-article .form-type-managed-file input.form-submit,.node-type-document .form-type-managed-file input.form-submit{background:#eee;border:1px solid #b3b3b3;cursor:pointer;font-size:15px;height:30px;margin-left:10px;width:120px;}.page-node-add-article input[type=text],.page-node-add-document input[type=text],.node-type-article input[type=text],.node-type-document input[type=text]{border:1px solid #B3B3B3;border-radius:2px;color:#555;font-size:14px;height:36px;outline:none;padding:0 8px;width:-webkit-fill-available;width:-moz-available;}.node-type-article .form-textarea-wrapper,.page-node-add-article .form-textarea-wrapper{width:105%;}.page-node-add-article select,.page-node-add-document select,.node-type-article select,.node-type-document select{border:1px solid #c2c2c2;border-radius:2px;color:#555;font-size:14px;height:36px;padding:0 8px;width:300px;}.page-node-add-article textarea,.page-node-add-document .field-name-body textarea,.node-type-article textarea,.node-type-document .field-name-body textarea{min-height:500px!important;width:1000px;}.page-node-add-document .field-name-body .grippie,.page-node-add-article .resizable-textarea .grippie,.node-type-document .field-name-body .grippie,.node-type-article .resizable-textarea .grippie{width:1000px;}.page-node-add-document .filter-wrapper,.page-node-add-article .form-item-field-image-und-0-alt,.node-type-document .filter-wrapper,.node-type-article .form-item-field-image-und-0-alt{display:none;}span.file{font-size:13px;}form.node-article-form #edit-field-catalogdirectory-und,form.node-article-form #edit-field-catalogarticles-und{width:343px;height:300px;overflow:auto;border:solid 1px #c2c2c2;padding:8px;margin-top:2px;border-radius:2px;margin-right:10px;}form.node-article-form #edit-field-catalogdirectory{float:left;}form.node-article-form #edit-field-catalogdirectory-und label,form.node-article-form #edit-field-catalogarticles-und label{margin-left:10px;vertical-align:middle;}.node-type-article #edit-domain,.page-node-add-article #edit-domain{display:none;}.page-node ul.inline li{padding:0;}.page-node span.flag-throbber{display:none;}.page-node .block-webform{margin:4px 150px 0 0;position:absolute;margin-left:363px;}.page-node .block-webform  h2{font-size:15px;margin:2px 0 5px 0;}.page-node .block-webform  a{color:#0E81D6;text-decoration:underline;}.page-node .block-webform  a:hover{color:#0F8FEE;}.page-node .block-webform  a:before{content:url(/sites/all/themes/trudco/images/complain.png);height:15px;width:15px;float:left;margin-right:6px;margin-top:1px;}.page-node div .collapsiblockCollapsed a{background:none;}.page-node div .collapsiblock a{background:none;}.page-node .flag-bookmarks{margin-left:80px;position:absolute;width:250px;}.logged-in  li.flag-bookmarks:before{content:"Откликнуться";position:absolute;margin-left:-80px;outline:none;text-decoration:none;height:27px;border:1px solid #b3b3b3;background:none;font-size:14px;background:#eee;padding:0 19px;}.flag-delete{height:15px;width:15px;background:url(/sites/all/themes/trudco/images/flag-delete.png) no-repeat top left;float:left;margin-right:6px;margin-top:7px;}.flag-fix{height:15px;width:15px;background:url(/sites/all/themes/trudco/images/flag-action.png) no-repeat top left;float:left;margin-right:6px;margin-top:7px;}.page-node a.flag-link-normal{font-size:15px;color:#0E81D6;}.page-node a.flag-link-normal:hover{color:#0F8FEE;}.page-node a.flag{text-decoration:underline;}.not-logged-in .page-node .flag-bookmarks{margin-left:80px;position:absolute;width:250px;margin-top:0;}.page-node .privatemsg_link{position:absolute;z-index:200;}.page-node .privatemsg_link  a{background:#0E81D6;font-size:15px;line-height:15px;color:#fff;padding:6px 15px;font-weight:600;}.page-node .privatemsg_link  a:hover{background:#0F8FEE;text-decoration:none;}.not-front .block-block .content p{position:absolute;margin-top:3px;}.not-front .block-block .content p a{background:#0E81D6;font-size:15px;line-height:15px;color:#fff;padding:6px 15px;font-weight:600;}.not-front .block-block .content p a:hover{background:#0F8FEE;text-decoration:none;}.block-webform .content{padding:5px 15px 5px 15px;background:#FBFBFB;border:1px solid #dcdcdc;width:350px;z-index:600;position:absolute;margin-top:-70px;margin-left:140px;}.block-webform .content  textarea.form-textarea{width:350px;height:75px;opacity:1;}.block-webform .grippie{width:100%;}.block-webform  .form-actions{top:0;background:none;display:block;border:none;padding:0;line-height:24px;font-weight:600;height:auto;font-size:14px;width:140px;margin-top:0;}.block-webform  .form-actions input[type="submit"]{width:150px;height:100%;outline:none;text-decoration:none;height:30px;line-height:24px;vertical-align:middle;color:#333;border:1px solid #b3b3b3;display:block;cursor:pointer;background:none;font-size:14px;background:#eee;margin-top:0;}.block-webform  label{display:none;}.block-webform label.option{display:inline-block;border-bottom:1px solid #c2c2c2;font-size:12px;line-height:1;margin-left:10px;vertical-align:middle;}
.region-sidebar .section{margin-top:40px;}.logged-in .message{font-size:13px;font-weight:400;}.region-sidebar  .block-menu{margin:15px 0 15px 0;width:200px;}.region-sidebar  .block-menu h2{color:#555;font-size:14px;padding:2px 0 2px 11px;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-right:1px solid #eaeaea;border-top:1px solid #eaeaea;line-height:1.9em;background:#eee;}.region-sidebar  .block-menu .content{margin-top:15px;padding-bottom:14px;padding-top:4px;padding-left:13px;border-left:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;font-size:14px;color:#555;text-decoration:none;line-height:1.1em;}.region-sidebar  .block-menu .content a{color:#555;}.region-sidebar  .block-menu .content ul.menu li{margin:0;padding-bottom:0.4em;padding-top:0.4em;list-style-type:none;list-style-image:none;}#block-menu-menu-setting  li.first{line-height:1.25;word-wrap:break-word;}.page-user-7697 #block-menu-menu-employervacancies ul.menu li.last{display:block;}.page-user-10187 #block-menu-menu-employervacancies ul.menu li.last{display:block;}.view-resumelistpersonalaccount{margin-top:15px;line-height:1.9em;font-size:14px;color:#676767;}.view-vacancieslistpersonalaccount{margin-top:15px;line-height:1.9em;font-size:14px;color:#676767;}.profile{line-height:1.4em;font-size:14px;color:#676767;}.profile h3{margin:10px 0;font-size:18px;}.profile .field{margin:8px 0;}.profile .field-item{border-bottom:none;}.page-user .field-content  a{color:#0E81D6;border-bottom:1px solid #0E81D6;}.page-user .field-content  a:hover{color:#0F8FEE;border-bottom:1px solid #0F8FEE;text-decoration:none;}.page-user .view-empty  a{color:#0E81D6;border-bottom:1px solid #0E81D6;}.page-user .view-empty  a:hover{color:#0F8FEE;border-bottom:1px solid #0F8FEE;text-decoration:none;}.page-moderator th.views-field-name{line-height:0;float:none;}.page-moderator td.views-field-name{line-height:1.3em;float:none;}.page-moderator table.views-table th,div.view-listmoderatioruser table.views-table td{padding:8px 6px 8px 7px;background-color:#fff;border-bottom:none;}.page-user .field-name-field-companyaddress{margin-top:0;}.page-user .field-name-field-city{margin-bottom:0;}.field-name-field-companycontactperson .field-item{width:540px;overflow:hidden;}.profile2-recruiter .field-name-field-companyname{width:710px;overflow:hidden;white-space:nowrap;}.profile2-recruiter .field-name-field-companyaddress .field-item{max-width:660px;overflow:hidden;}.profile2-recruiter .field-name-field-companycontactphone  .field-item{width:645px;overflow:hidden;white-space:nowrap;}.profile2-applicant .field-name-field-applicantfio .field-item,.profile2-applicant .field-name-field-applicantcontactphone{width:710px;overflow:hidden;white-space:nowrap;}.page-user .entity-profile2 h2 a{display:none;}.page-moderator-vacancy table.views-table td.views-field-vacancyupdatedate a{border-bottom:none;}.page-moderator table.views-table th{background-color:#f8f8f8;}.page-moderator-vacancy table.views-table td.views-field-vacancyupdatedate{border-right:none;}.page-moderator-vacancy table.views-table tr{border-right:1px solid #dcdcdc;}.page-user .profile dt{float:left;font-weight:600;}.page-user .profile dt:after{content:":";font-size:12px;margin-right:8px;}.page-user .profile li{float:left;margin:0 8px 1px 0;}.page-user .profile{margin-top:15px;}.page-user .profile2-applicant{margin-bottom:30px;}.profile fieldset{margin:0;padding:0;}#user-profile-form .form-item{margin-top:15px;}#user-profile-form .form-item input{border:1px solid #B3B3B3;font-size:14px;color:#555;height:36px;padding:0 8px;outline:none;border-radius:2px;margin-bottom:0;width:-webkit-fill-available;width:-moz-available;}#user-profile-form  label{font-size:14px;border-bottom:1px solid #c2c2c2;font-weight:400;display:inline-block;margin-bottom:3px;height:1.1em;color:#676767;}#user-profile-form legend{font-size:18px;margin:0;}.profile2-recruiter legend{font-size:18px;margin:10px 0 5px 0;}fieldset.group-companydescription{margin-top:10px;}#user-profile-form  #edit-account .form-item{margin-bottom:0;}#user-profile-form .description{font-size:11px;font-weight:400;margin-bottom:3px;margin-top:3px;line-height:1.2;color:#777;}.password-confirm{padding-left:220px;font-size:12px;padding-top:0;margin-bottom:-5px;color:#333;}.password-confirm .error{color:red;}.password-confirm .ok{color:#027AC6;}.password-strength-title{margin-left:220px;font-size:12px;color:#333;position:absolute;margin-top:-6px;}.password-strength-text{margin-left:325px;font-size:12px;color:#027AC6;position:absolute;margin-top:-6px;}.form-item-pass-pass1{margin-top:1.8em;}#edit-account .password-suggestions{display:none;}#edit-account  .form-item{margin-top:15px;}#user-profile-form  input#edit-submit{width:100%;height:100%;outline:none;text-decoration:none;line-height:38px;vertical-align:middle;color:#fff;border:none;display:block;cursor:pointer;background:none;font-size:18px;margin-top:0;}#user-profile-form  input#edit-submit:hover{background:#0f8fee;}#user-profile-form  input#edit-cancel{width:150px;height:30px;position:absolute;margin-left:170px;outline:none;text-decoration:none;line-height:0;vertical-align:middle;color:#555;border:none;cursor:pointer;background:none;font-size:12px;margin-top:-35px;}#user-profile-form  input#edit-cancel:hover{text-decoration:underline;}#user-profile-form #edit-profile-applicant-field-applicantfio .form-item{margin-top:-6px;}#edit-profile-applicant-field-city #autocomplete{box-sizing:border-box;width:999px;padding:5px 4px;margin:3px 5px 0 0;cursor:pointer;border-radius:0;border:1px solid #ccc;font-size:14px;font-family:Arial,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:transparent;background-color:#fff;}#edit-profile-applicant-field-city .reference-autocomplete{padding:5px 4px;border-bottom:none;cursor:pointer;background:#fff;color:#333;}#edit-profile-applicant-field-city .reference-autocomplete:hover{background:#3399ff;color:#fff;}#profile-recruiter-field-city-add-more-wrapper #autocomplete{box-sizing:border-box;width:999px;padding:5px 4px;margin:3px 5px 0 0;cursor:pointer;border-radius:0;border:1px solid #ccc;font-size:14px;font-family:Arial,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:transparent;background-color:#fff;}#profile-recruiter-field-city-add-more-wrapper .reference-autocomplete{padding:5px 4px;border-bottom:none;cursor:pointer;background:#fff;color:#333;}#profile-recruiter-field-city-add-more-wrapper .reference-autocomplete:hover{background:#3399ff;color:#fff;}#user-profile-form .field-name-field-companyaddress{margin-top:65px;}#user-profile-form .group-companyinfo{margin-top:20px;margin-bottom:23px;}#user-profile-form  #edit-profile-applicant-field-city{margin-bottom:75px;}#profile-recruiter-field-city-add-more-wrapper .field-name-field-city{height:1.5em;}#user-profile-form  .form-item-status .form-item input{width:auto;border:1px solid #B3B3B3;font-size:14px;color:#555;height:auto;padding:0 8px;outline:none;border-radius:2px;margin-bottom:0;vertical-align:0;}#user-profile-form  .form-item-status{margin-top:15px;margin-top:20px;border:2px solid red;padding:20px 10px 50px 20px;}#user-profile-form #edit-status .form-item{float:left;margin-right:19px;margin-top:10px;border:none;padding:0;}#user-profile-form #edit-status label.option{display:inline;border:none;margin-left:17px;}#user-profile-form #edit-status input.form-radio{position:absolute;}table.views-table td.views-field-sendnotificationremoderated a{color:red;padding-left:10px;}table.views-table td.views-field-sendnotificationremoderated,.page-user-vacancy table.views-table td.views-field-delete-node{border:1px solid #fff;padding:0;}table.views-table th.views-field-sendnotificationremoderated,.page-user-vacancy table.views-table th.views-field-delete-node{display:none;}.page-user-vacancy table.views-table td.views-field-delete-node a{margin-left:10px;color:#f33729;}.page-moderator table td.views-field-title,.page-user table td.views-field-title{max-width:180px;word-wrap:break-word;}.page-moderator table td.views-field-field-city,.page-user table td.views-field-field-city{max-width:95px;overflow:hidden;text-overflow:ellipsis;}.page-moderator table td.views-field-field-enterprisename{max-width:170px;overflow:hidden;text-overflow:ellipsis;}.page-moderator table td.views-field-field-resumefio{max-width:90px;overflow:hidden;text-overflow:ellipsis;}.page-moderator table td.views-field-domain-id{max-width:70px;overflow:hidden;text-overflow:ellipsis;}.page-moderator table td.views-field-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;}.page-moderator table td.views-field-mail{max-width:130px;overflow:hidden;text-overflow:ellipsis;}#node_limit{font-size:13px;width:100%;line-height:1.2;color:#555;}#node_limit td{padding:7px 6px 7px 7px;background-color:#fff;border-bottom:none;border:1px solid #dcdcdc;}#node_limit tr{border-bottom:1px solid #b3b3b3;}#node_limit thead TR th{background-color:#f5f5f5;border:1px solid #dcdcdc;padding:7px 6px 7px 7px;}.page-admin-structure-node-limit input[type="submit"]{width:250px;outline:none;height:28px;vertical-align:middle;color:#333;border:1px solid #b3b3b3;cursor:pointer;margin-top:20px;}.page-admin-structure-node-limit input[type="text"]{width:700px;font-size:14px;color:#666;height:24px;padding:2px 8px 3px 8px;border:1px solid #B3B3B3;outline:none;margin-bottom:3px;}.page-admin-structure-node-limit .form-item .description{font-size:13px;color:#555;}#edit-limits-1-clone,#edit-limits-2-clone,#edit-limits-3-clone,#edit-limits-4-clone{display:none;}#node-limit-delete-form .form-actions input[type="submit"]{width:100%;color:#fff;border:none;background:none;}#node-limit-delete-form a#edit-cancel{margin-top:-16px;margin-left:170px;}#node-limit-delete-form{font-size:14px;}.tabledrag-toggle-weight-wrapper{font-size:14px;margin:10px;}#user-cancel-confirm-form{font-size:14px;line-height:1.55;color:#262626;margin:0px 0 12px 0;}#user-cancel-confirm-form input#edit-submit{width:100%;height:100%;outline:none;text-decoration:none;line-height:38px;vertical-align:middle;color:#fff;border:none;display:block;cursor:pointer;background:none;font-size:18px;margin-top:20px;}#user-cancel-confirm-form input#edit-submit:hover{background:#0f8fee;}#user-cancel-confirm-form .form-actions{width:250px;}a#edit-cancel{position:absolute;font-size:12px;font-weight:400;margin-top:-28px;margin-left:280px;}#block-menu-menu-vacancyopenarchive .content ul,#block-menu-menu-resumeopenarchive .content ul{border-bottom:1px solid #D8D8D8;padding:1px 5px 0 0;font:14px/19px arial;height:19px;margin-right:230px;white-space:nowrap;}#block-menu-menu-vacancyopenarchive .content ul li,#block-menu-menu-resumeopenarchive .content ul li{background-color:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:1px 0;margin:0 3px 0 0;position:relative;}#block-menu-menu-vacancyopenarchive .content ul li,#block-menu-menu-resumeopenarchive .content ul li{display:inline;}#block-menu-menu-vacancyopenarchive .content ul li.leaf,#block-menu-menu-resumeopenarchive .content ul li.leaf{border-bottom:2px solid #fff;background-color:#fff;color:#027AC6;}#block-menu-menu-vacancyopenarchive .content ul  li a,#block-menu-menu-resumeopenarchive .content ul  li a{border-color:#bbb;border-width:1px;border-bottom:1px solid #e5e5e5;height:auto;margin-right:0;padding:0.1em 1em;text-decoration:none;color:#777;}#block-menu-menu-vacancyopenarchive .content ul  li a:hover,#block-menu-menu-resumeopenarchive .content ul  li a:hover{text-decoration:underline;}#block-menu-menu-vacancyopenarchive .content ul  li  a.active,#block-menu-menu-resumeopenarchive .content ul  li  a.active{color:#027AC6;border-bottom:none;margin-right:0;padding:0.1em 1em;}#block-menu-menu-vacancyopenarchive .menu,#block-menu-menu-resumeopenarchive .menu{margin-top:12px;margin-bottom:10px;}div.edit{height:14px;width:14px;background:url(/sites/all/themes/trudco/images/edit.png) no-repeat top left;display:block;margin-left:auto;margin-right:auto;}div.update{height:14px;width:14px;background:url(/sites/all/themes/trudco/images/update.png) no-repeat top left;display:block;margin-left:auto;margin-right:auto;}div.fix{height:14px;width:14px;background:url(/sites/all/themes/trudco/images/flag-action.png) no-repeat top left;display:block;margin-left:auto;margin-right:auto;}div.delete{height:14px;width:14px;background:url(/sites/all/themes/trudco/images/delete.png) no-repeat top left;display:block;margin-left:auto;margin-right:auto;}div.copy{height:14px;width:14px;background:url(/sites/all/themes/trudco/images/copy.jpg) no-repeat top left;display:block;margin-left:auto;margin-right:auto;}.colornotfixed{color:#f32e1f;}.form-type-uc-quantity label,.page-user-vacancy-premium table.views-table label,.node-type-product .form-type-uc-quantity label{display:none;}input[type=text]#edit-qty--2,.page-user-vacancy-premium .form-type-uc-quantity input[type=text],.node-type-product .form-type-uc-quantity input[type=text]{width:30px;border:1px solid #B3B3B3;font-size:15px;color:#555;height:26px;border-radius:2px;padding:0 8px;outline:none;margin-top:10px;}.page-tariff td.views-field-addtocartlink .form-actions,.page-user-vacancy-premium td.views-field-addtocartlink .form-actions{border-radius:2px;margin-right:auto;margin-left:auto;width:115px;min-height:34px;}.page-tariff .form-actions input[type=submit]{margin-top:0;}.page-tariff table .form-type-uc-quantity{margin-bottom:10px;}.page-tariff .form-type-uc-quantity::after,.node-type-product .form-type-uc-quantity::after{content:"(+ Вакансий";font-size:13px;}.view-tariff .view-content{overflow-x:auto;}.page-user-vacancy-premium td.views-field-addtocartlink .form-actions input[type=submit]{margin:10px 0;line-height:34px;font-size:16px;}.page-user-vacancy-premium .form-type-uc-quantity::after{content:"(+ Недель";font-size:13px;}.region-sidebar table{margin-top:15px;font-size:13px;line-height:1.2;color:#555;}.region-sidebar .block-menu,#block-uc-cart-cart{margin:15px 0 15px 0;width:200px;}.region-sidebar .block-menu h2,#block-uc-cart-cart h2{color:#555;font-size:14px;padding:2px 0 2px 11px;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-right:1px solid #eaeaea;border-top:1px solid #eaeaea;line-height:1.9em;background:#eee;}.region-sidebar table.cart-block-summary tr td{border:#EAEAEA 1px solid;padding:8px 6px;}.page-user-vacancy-premium .premflagdelete a{display:inline-block;margin-left:4px;}.premflagdelete{line-height:0.3em;}#block-uc-cart-cart a{color:#555555;}.section-node-add .node-vacancy-form .vertical-tabs{display:none;}#edit-save-continue{display:none;}table.views-table{border-collapse:collapse;font-size:13px;width:100%;line-height:1.2;color:#555;margin-bottom:20px;}table.views-table a{color:#555;}table.views-table .views-field-edit-node a{font-size:13px;color:#777;border-bottom:1px solid #b3b3b3;}table.views-table .views-field-edit-node a:hover{text-decoration:none;}table.views-table td,table.views-table th{border:1px solid #dcdcdc;}table.views-table th,table.views-table td{padding:7px 6px 7px 7px;background-color:#fff;border-bottom:none;}table.views-table .views-field-created{font-size:12px;}table.views-table th.views-field-created{font-size:13px;}table.views-table th{font-size:13px;background-color:#f8f8f8;}table.views-table tr{background-color:#fff;border-bottom:1px solid #b3b3b3;}.view-vacancieslistpersonalaccount table .views-field-title a,.view-resumelistpersonalaccount table .views-field-title a{border-bottom:1px solid #b3b3b3;color:#555;}.view-vacancieslistpersonalaccount table .views-field-title a:hover,.view-resumelistpersonalaccount table .views-field-title a:hover{text-decoration:none;}#block-block-40 h2{color:#555;font-size:18px;}.view-flag-bookmarks .views-field-name,.view-flag-bookmarks-resume .views-field-name,.view-flag-bookmarks-tab .views-field-name{line-height:normal;float:none;}.view-flag-bookmarks td.views-field-ops,.view-flag-bookmarks-resume td.views-field-ops,.view-flag-bookmarks-tab td.views-field-ops{width:21px;}.view-flag-bookmarks .aflag,.view-flag-bookmarks-resume .aflag,.view-flag-bookmarks-tab .aflag{position:absolute;font-size:3px;display:block;height:13px;width:13px;background:url(/sites/all/themes/trudco/images/delete.png) no-repeat top left;margin-top:1px;margin-left:4px;}.view-flag-bookmarks .bflag,.view-flag-bookmarks-resume .bflag,.view-flag-bookmarks-tab .bflag{display:none;}.view-flag-bookmarks .flag-delete,.view-flag-bookmarks-resume .flag-delete,.view-flag-bookmarks-tab .flag-delete{display:none;}.view-flag-bookmarks table .views-field-title a,.view-flag-bookmarks-resume table .views-field-title a,.view-flag-bookmarks-tab table .views-field-title a{border-bottom:1px solid #b3b3b3;color:#555;}.view-flag-bookmarks table .views-field-title a:hover,.view-flag-bookmarks-resume table .views-field-title a:hover,.view-flag-bookmarks-tab table .views-field-title a:hover{text-decoration:none;}.view-flag-bookmarks table td.views-field-title{max-width:180px;word-wrap:break-word;}.view-flag-bookmarks table td.views-field-field-city{max-width:95px;overflow:hidden;text-overflow:ellipsis;}table.privatemsg-list{border-collapse:collapse;font-size:13px;width:100%;line-height:1.2;color:#555;margin-top:15px}table.privatemsg-list a{color:#555;}table.privatemsg-list td,table.privatemsg-list th{border:1px solid #dcdcdc;padding:7px 6px 7px 7px;background-color:#fff;border-bottom:none;}td.privatemsg-list-subject{max-width:330px;word-wrap:break-word;}td.privatemsg-list-participants{max-width:240px;word-wrap:break-word;}table.privatemsg-list img{margin-left:4px;position:absolute;}table.privatemsg-list tr.odd{border:1px solid #dcdcdc;padding:0;}table.privatemsg-list th.views-field-created{font-size:13px;}table.privatemsg-list th{font-size:13px;background-color:#f8f8f8;}table.privatemsg-list th.select-all{width:12px;}table.privatemsg-list tr{background-color:#fff;border-bottom:1px solid #b3b3b3;}#privatemsg-list input.form-submit{width:90px;outline:none;text-decoration:none;height:28px;color:#333;border:1px solid red;display:inline-block;cursor:pointer;background:none;font-size:14px;background:#eee;}#privatemsg-list input.form-submit:hover{background:#F8F8F8;border:1px solid #CFCFCF;}.page-messages select{font-size:14px;color:#555;padding:0 8px;border:1px solid #c2c2c2;border-radius:2px;height:38px;width:-webkit-fill-available;width:-moz-available;}.page-messages label{font-size:14px;font-weight:400;margin-bottom:3px;height:1.3em;color:#676767;display:inline-block;}.page-messages .privatemsg-message-participants{border-bottom:0;margin:25px 0 20px 0;font-size:18px;}.page-messages .description{width:600px;font-size:11px;font-weight:400;margin-bottom:3px;margin-top:3px;line-height:1.2;color:#777;}.section-messages #edit-field-attachfile input.form-submit{background:#ffffff;font-size:14px;color:#0F8FEE !important;border:1px solid #0F8FEE !important;padding:2px 50px;border:1px solid #d8d8d8;border-radius:20px;cursor:pointer;}.section-messages .form-managed-file{border:1px solid #B3B3B3;border-radius:2px;padding:20px 20px;}.page-messages .form-actions input[type="submit"]{height:100%;outline:none;text-decoration:none;line-height:38px;vertical-align:middle;color:#fff;border:none;display:block;cursor:pointer;background:none;font-size:18px;margin-top:25px;}.section-messages .field-type-file .description{display:none;}.page-messages .form-actions{display:block;border:none;padding:0;line-height:18px;font-weight:600;height:auto;min-height:38px;font-size:16px;width:220px;margin-top:25px;}.page-messages .form-actions input:hover{background:#0f8fee;}.page-messages .privatemsg-message-column{float:left;overflow:visible;width:100%;margin-bottom:10px;}.page-messages .privatemsg-message-body{padding:0;margin:15px 0;max-width:720px;word-wrap:break-word;}.privatemsg-message-body .field-name-field-proposeconsiderresume a,.privatemsg-message-body .field-name-field-proposeconsidervacancy a{color:#0E81D6;text-decoration:none;border-bottom:1px solid #0E81D6;height:1em;line-height:1.25em;font-size:13px;}.privatemsg-message-body .field-name-field-proposeconsiderresume a:hover,.privatemsg-message-body .field-name-field-proposeconsidervacancy a:hover{color:#0F8FEE;border-bottom:1px solid #0F8FEE;text-decoration:none;}.privatemsg-message-body .field-name-field-proposeconsidervacancy:before{content:"Вакансия:";margin-right:7px;color:#676767;float:left;line-height:1.6em;font-size:12px;}.privatemsg-message-body .field-name-field-proposeconsiderresume:before{content:"Резюме:";margin-right:7px;color:#676767;float:left;line-height:1.6em;font-size:12px;}.privatemsg-message-column{padding:10px 10px;background:#FBFBFB;border:1px solid #dcdcdc;}.page-messages .privatemsg-message{width:97%;max-width:100%;}.page-messages .privatemsg-author-name{font-weight:bold;padding-right:1em;font-size:14px;}.page-messages .privatemsg-message-information{border-bottom:1px solid #C5C5C5;width:100%;margin-bottom:5px;padding-bottom:10px;}ul.privatemsg-message-actions{float:right;}ul.privatemsg-message-actions a{font-size:11px;color:red;border-bottom:1px solid red;line-height:1.4em;}ul.privatemsg-message-actions a:hover{text-decoration:none;}#privatemsg-delete div{font-size:14px;color:#262626;}#privatemsg-delete .description{display:none;}#privatemsg-delete .option{border:none;margin-left:20px;}#edit-delete-options{position:absolute;}#privatemsg-delete .form-actions input[type="submit"]{height:100%;outline:none;text-decoration:none;line-height:38px;vertical-align:middle;color:#fff;border:none;display:block;cursor:pointer;background:none;font-size:18px;margin-top:25px;}#privatemsg-delete .form-actions{display:block;border:none;padding:0;line-height:18px;font-weight:600;height:auto;min-height:38px;font-size:16px;width:130px;margin-top:25px;}#privatemsg-delete  a#edit-cancel{position:absolute;font-size:12px;font-weight:400;margin-top:-28px;margin-left:160px;}.page-messages span.privatemsg-message-new{float:left;font-size:80%;font-weight:bold;margin-right:10px;}.privatemsg-list-subject a{border-bottom:1px solid #b3b3b3;color:#555;font-size:14px;}.privatemsg-list-subject a:hover{text-decoration:none;}.page-messages .privatemsg-message-date{color:#777777;padding-right:1em;font-size:11px;}.page-messages .contentpage h2{margin:10px 0 11px 0;}form#privatemsg-new input[type="text"]{width:-webkit-fill-available;width:-moz-available;border:1px solid #B3B3B3;font-size:14px;color:#555;height:38px;border-radius:2px;padding:0 8px;outline:none;}.page-messages option{max-width:540px;overflow:hidden;text-overflow:ellipsis;}#pm-block-user-form  a#edit-cancel{margin-left:250px;}.page-moderator .aflag{height:13px;width:13px;background:url(/sites/all/themes/trudco/images/delete.png) no-repeat top left;margin:1px 4px 0 4px;}.page-moderator .edit{height:14px;width:14px;background:url(/sites/all/themes/trudco/images/edit.png) no-repeat top left;margin:1px 4px 0 4px;}.page-moderator th.views-field-edit-node{width:22px;}.page-moderator th.views-field-delete-node{width:22px;}.page-moderator th.views-field-cancel-node{width:22px;}.form-item-field-enterprisename-value input[type="text"],.form-item-field-resumefio-value input[type="text"]{width:257px;font-size:14px;color:#666;height:24px;padding:2px 8px 3px 8px;border:1px solid #B3B3B3;outline:none;margin-bottom:3px;}.form-item-uid-raw input[type="text"]{width:25px;font-size:14px;color:#666;height:24px;padding:2px 8px 3px 8px;border:1px solid #B3B3B3;outline:none;margin-bottom:3px;}.form-item-field-enterprisename-value input[type="text"]:hover,.form-item-field-resumefio-value input[type="text"]:hover{border:1px solid #B3B3B3;outline:none}.form-item-field-enterprisename-value input[type="text"]:focus,.form-item-field-resumefio-value input[type="text"]:focus{border:1px solid #9E9E9E;outline:none}.page-admin-structure-node-limit label,.page-moderator-vacancyaccountpay .fieldset-legend,.page-moderator label,#edit-field-enterprisename-value-wrapper label,#edit-field-resumefio-value-wrapper label,#edit-field-statusvacancy-value-wrapper label,#edit-field-resumestatus-value-wrapper label,#edit-uid-raw-wrapper label,#edit-domain-id-wrapper label{font-size:12px;border-bottom:1px solid #c2c2c2;font-weight:400;display:inline-block;margin-bottom:3px;height:1.1em;color:#676767;}.view-listmoderatiorvacancy input#edit-submit-listmoderatiorvacancy,.view-listmoderatiorresume input#edit-submit-listmoderatiorresume{width:90px;line-height:0;outline:none;text-decoration:none;height:28px;vertical-align:middle;color:#333;border:1px solid #b3b3b3;display:block;cursor:pointer;background:none;font-size:12px;background:#eee;}.view-listmoderatiorvacancy input#edit-submit-listmoderatiorvacancy:hover,.view-listmoderatiorresume input#edit-submit-listmoderatiorresume:hover{background:#F8F8F8;border:1px solid #CFCFCF;}.view-listmoderatiorvacancy input#edit-reset,.view-listmoderatiorresume input#edit-reset{width:60px;height:30px;outline:none;text-decoration:none;line-height:0;vertical-align:middle;color:#555;border:none;cursor:pointer;background:none;font-size:12px;margin-top:-10px;}.view-listmoderatiorvacancy input#edit-reset:hover,.view-listmoderatiorresume input#edit-reset:hover{text-decoration:underline;}.page-moderator .Sfl_03,form#views-exposed-form-listmoderatiorvacancy-page .Sfl_03,form#views-exposed-form-listmoderatiorresume-page .Sfl_03,form#views-exposed-form-listmoderatiorvacancy-page-2 .Sfl_03,form#views-exposed-form-listmoderatiorresume-page-2 .Sfl_03{background:none;position:relative;left:470px;top:-32px;}form#views-exposed-form-listmoderatiorvacancy-page-1 .Sfl_03{background:none;position:relative;left:575px;top:-32px;}form#views-exposed-form-listmoderatiorresume-page-1 .Sfl_03{background:none;position:relative;left:470px;top:-32px;}.view-listmoderatiorvacancy .views-exposed-widgets,.view-listmoderatiorresume .views-exposed-widgets{margin-bottom:10px;}.page-moderator #autocomplete{box-sizing:border-box;width:999px;padding:5px 4px;margin:3px 5px 0 0;cursor:pointer;border-radius:0;border:1px solid #ccc;font-size:14px;font-family:Arial,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:transparent;background-color:#fff;}.page-moderator .reference-autocomplete{padding:5px 4px;border-bottom:none;cursor:pointer;background:#fff;color:#333;}.page-moderator .reference-autocomplete:hover{background:#3399ff;color:#fff;}.form-item-realname input[type="text"],.form-item-uid input[type="text"]{width:230px;font-size:14px;color:#666;height:24px;padding:2px 8px 3px 8px;border:1px solid #B3B3B3;outline:none;margin-bottom:3px;}.form-item-realname input[type="text"]:hover,.form-item-uid input[type="text"]:hover{border:1px solid #B3B3B3;outline:none}.form-item-realname input[type="text"]:focus,.form-item-uid input[type="text"]:focus{border:1px solid #9E9E9E;outline:none}#edit-realname-wrapper label,#edit-uid-wrapper label{font-size:12px;border-bottom:1px solid #c2c2c2;font-weight:400;display:inline-block;margin-bottom:3px;height:1.1em;color:#676767;}#edit-realname-wrapper,#edit-uid-wrapper{padding:0.5em 1em 0.5em 0;}.form-item-uid .description{display:none;}.page-moderator-vacancyaccountpay .fieldset-wrapper input[type=submit],.page-moderator .field.submit-field .Sfl_03 input[type=submit],.view-listmoderatiorvacancy input#edit-submit-listmoderatiorvacancy,.view-listmoderatiorresume input#edit-submit-listmoderatiorresume,.view--listmoderatioruser input#edit-submit-listmoderatioruser{width:90px;line-height:0;outline:none;text-decoration:none;height:28px;vertical-align:middle;color:#333;border:1px solid #b3b3b3;display:block;cursor:pointer;background:none;font-size:12px;background:#eee;}.page-moderator input#edit-submit-listmoderatiororderpremium{margin-left:-100px;}.view--listmoderatioruser input#edit-submit-listmoderatioruser:hover,.page-moderator-vacancyaccountpay input[type="submit"]:hover,input#edit-submit-uc-orders:hover,.page-admin-structure-node-limit input[type="submit"]:hover,.section-moderator .Sfl_03 input#edit-submit-listmoderatiororderpremium:hover,.view-listmoderatiorvacancy input#edit-submit-listmoderatiorvacancy:hover,.view-listmoderatiorresume input#edit-submit-listmoderatiorresume:hover{background:#F8F8F8;border:1px solid #CFCFCF;}.page-user-vacancy-orders .views-field-title{font-size:14px;}.page-moderator-vacancyaccountpay .fieldset-wrapper input[type=submit]{margin-top:-5px;display:inline-block;}.page-moderator-vacancyaccountpay .confirmation .item-list{font-size:14px;line-height:1.7;}.page-moderator-vacancyaccountpay .confirmation #edit-cancel{margin-left:200px;}.view--listmoderatioruser input#edit-reset{position:absolute;width:60px;height:30px;margin-left:-95px !important;outline:none;text-decoration:none;line-height:0;vertical-align:middle;color:#555;border:none;cursor:pointer;background:none;font-size:12px;margin-top:-10px;padding:0;}.view--listmoderatioruser input#edit-reset:hover{text-decoration:underline;}#edit-field-statusvacancy-value-wrapper  select,#edit-field-resumestatus-value-wrapper select{height:31px;width:110px;}form#views-exposed-form--listmoderatioruser-page .Sfl_03,form#views-exposed-form--listmoderatioruser-page-1 .Sfl_03,form#views-exposed-form--listmoderatioruser-page-2 .Sfl_03,form#views-exposed-form--listmoderatioruser-page-3 .Sfl_03,form#views-exposed-form--listmoderatioruser-page-4 .Sfl_03,form#views-exposed-form--listmoderatioruser-page-5 .Sfl_03{background:none;position:relative;left:530px;top:-37px;}.page-tariff .view-footer a,.page-tariff table.views-table a,.page-moderator table.views-table a{border-bottom:1px solid #b3b3b3;color:#555;}.page-tariff .view-footer a,.page-tariff table.views-table a:hover,.page-moderator table.views-table a:hover{text-decoration:none;}#edit-profile-recruiter-field-profilechecked,#edit-profile-applicant-field-profilechecked{margin-bottom:25px;}#edit-profile-recruiter-field-profilechecked .form-item,#edit-profile-applicant-field-profilechecked   .form-item{border:2px solid red;padding:15px 10px 15px 15px;}#edit-profile-recruiter-field-profilechecked .form-item input[type="checkbox"],#edit-profile-applicant-field-profilechecked .form-item input[type="checkbox"]{width:15px;border:1px solid #B3B3B3;font-size:14px;color:#555;height:15px;float:left;position:absolute;margin-left:150px;}#edit-profile-recruiter-field-profilechecked .form-item label.option,#edit-profile-applicant-field-profilechecked .form-item label.option{display:inline;font-weight:normal;border:none;}.view-display-id-page_1 .form-item-field-enterprisename-value input[type="text"]{width:120px;}#edit-domain-id-wrapper select{height:31px;width:105px;}#edit-domain-id-wrapper option{width:105px;}.view-display-id-page_1 input#edit-reset{margin-left:100px;}.page-moderator-vacancy .view-display-id-page_1 input#edit-reset,.page-moderator-resume .view-display-id-page_1 input#edit-reset{margin-left:0;}form#views-exposed-form-listmoderatiorvacancy-page-1 #edit-title-wrapper input[type=text]{width:140px;border:1px solid #B3B3B3;outline:none;font-size:14px;color:#666;height:31px;padding:2px 8px 3px 8px;margin-bottom:3px;border-radius:2px;}form#views-exposed-form-listmoderatiorvacancy-page-1 .form-item-title{margin-top:7px;}form#views-exposed-form-listmoderatiorvacancy-page-1 label{font-size:12px;border-bottom:1px solid #c2c2c2;font-weight:400;display:inline-block;margin-bottom:3px;height:1.1em;color:#676767;}form#views-exposed-form-listmoderatiorvacancy-page-1 #edit-field-statusvacancy-value-wrapper select{width:87px;}.page-import table.sticky-enabled{border-collapse:collapse;font-size:13px;width:100%;line-height:1.2;color:#555;margin-top:15px;}.page-import table.sticky-enabled  tr{background-color:#fff;border-bottom:1px solid #b3b3b3;}.page-import table.sticky-enabled th{font-size:13px;background-color:#f8f8f8;}.page-import table.sticky-enabled td,.page-import table.sticky-enabled th{border:1px solid #dcdcdc;padding:7px 6px 7px 7px;border-bottom:none;}.page-import table.sticky-enabled a{color:#0E81D6;text-decoration:none;border-bottom:1px solid #0F8FEE;font-weight:700;}form#feeds-import-form{border-collapse:collapse;font-size:13px;width:100%;line-height:1.2;color:#555;margin-top:15px;}form#feeds-import-form input[type="text"]{width:96%;border:1px solid #B3B3B3;font-size:14px;color:#555;height:36px;border-radius:2px;padding:0 8px;outline:none;}form#feeds-import-form fieldset{padding:0;margin:0;}form#feeds-import-form  span.fieldset-legend{font-weight:700;}form#feeds-import-form .description{font-size:11px;font-weight:400;margin-bottom:3px;margin-top:3px;line-height:1.2;color:#777;}form#feeds-import-form .item-list ul  li{margin:0.75em 0 0.85em 0;padding:0;}form#feeds-import-form label{font-size:14px;border-bottom:1px solid #c2c2c2;font-weight:400;margin-bottom:3px;height:1.08em;color:#676767;display:inline-block;margin-top:5px;}form#feeds-import-form input[type="checkbox"]{float:left;}form#feeds-import-form label.option{display:inline;font-weight:normal;border:none;margin-left:8px;line-height:1em;}form#feeds-import-form input#edit-submit{width:90px;height:28px;color:#333;border:1px solid #b3b3b3;cursor:pointer;background:none;font-size:12px;background:#eee;margin-top:30px;}form#feeds-import-form fieldset.collapsible span.fieldset-legend{background-image:none;margin-left:-15px;}form#feeds-import-form a{color:#0E81D6;text-decoration:none;border-bottom:1px solid #0F8FEE;}body.page-import-xmlparservacancy #edit-source-status:after{content:" ( 00 # 010 # 3 # 34 # 2 # 16 # 4 # 13 # 15 # 9 # 47 # 14 # 17 # 57 # 82 ) //++// ( 76 # 81 # 19 # 8 # 72 # 68 # 74 # 11 # 64 # 43 ) //++// ( 12 # 20 # 77 # 18 # 25 # 71 # 44 # 5 # 50 # 54 # 58 # 60 # 61 # 26 # 27 # 6 # 7 # 10 # 70 # 80 # 67 # 63 # 28 # 30 # 24 # 33 # 37 # 39 # 46 # 59 # 69 # 56 # 42 # 45 # 48 # 49 # 51 # 53 # 62 # 29 # 75 # 21 # 65 # 22 # 41 # 40 # 52 # 38 ) ";line-height:1.6;font-size:15px;}body.page-import-xmlparservacancy #edit-feeds{margin-top:10px;}
@media only screen and (max-device-width:1100px){a{-webkit-tap-highlight-color:transparent;}.node-vacancy fieldset.group-vacancysalary{margin-top:10px;}.view-seodescription{max-height:350px;overflow-x:hidden;}.view-seodescription p{font-size:150%;}#block-views-vacancieslist-block-2 h2{font-size:27px;}.view-seodescription h1{font:180%/1.1 Arial,sans-serif;}.viewsvresume .views-field-created .field-content{font-size:11px;}.googleadaptive{margin-top:100px;}.yandexadaptive{margin-top:240px;}.page-views .footer,.page-taxonomy-term .footer{margin-top:110px;}.contentpagemain h2,#block-block-19 h3{font:185%/1.1 Arial,sans-serif;font-weight:600;}.img-main{display:block;}.img-main img{padding:5px 15px 3px 2px;width:30%;height:auto;float:left;margin-bottom:20px;}#quicktabs-tabpage-informationbox-0 .view-articlesreviews .views-field-title{width:60%;}.front .view-articlesreviews .views-row{clear:both;}#block-menu-menu-limitnotification li a{top:67px;right:3px;font-size:11px;}}@media only screen and (max-device-width:991px){#edit-field-companytype-value-wrapper,#edit-field-city-value-wrapper,#edit-field-catalogvacancies-tid-wrapper,#edit-field-vacancyemployment-value-wrapper,#edit-field-resumecatalog-tid-wrapper,#edit-field-resumeleveleducation-value-wrapper,#edit-field-resumesex-value-wrapper{display:none;}.page-moderator .region-sidebar{display:block;}.regionsearchvacancy input.Sfl_01,.page-search-resume input.Sfl_01{display:block;}.SearchFilter{display:flex;flex-direction:column;justify-content:center;}.SearchFilter .xpand-button{order:1;}.SearchFilter input.Sfl_01[type="checkbox"]{display:none;}.SearchFilter input.Sfl_01[type="checkbox"]:checked + .Sfl_02{height:auto;}.SearchFilter label{order:1;cursor:pointer;border-bottom:1px solid #0e81d6;color:#0e81d6;font-size:13px;font-weight:400;width:fit-content;line-height:1.2;position:relative;z-index:1;margin-top:-11px;}.SearchFilter .Sfl_03{position:relative;border-radius:4px;left:inherit;top:10px;width:-moz-available;width:-webkit-fill-available;}.SearchFilter .submit-field{margin-left:0 !important;}.SearchFilter .form-item-cityfilter,.SearchFilter .form-item-districtfilter{margin-right:16px;}.SearchFilter input[type=text]{margin-bottom:0;}#edit-title-wrapper input[type=text],#edit-title--2-wrapper input[type=text]{width:100% !important;}.SearchFilter .bef-checkboxes{width:auto;height:112px;}.SearchFilter #edit-expert-wrapper{display:none;}.SearchFilter .form-item-city input[type="text"]{width:-moz-available;width:-webkit-fill-available;}#edit-field-vacancysalary-value-wrapper input[type="text"]{width:-moz-available;width:-webkit-fill-available;}.section-vacancy-catalog .views-exposed-form .form-item-city{margin-bottom:50px;}.node-type-vacancy .views-exposed-form .form-item-city{margin-bottom:0;}.SearchFilter .form-type-select select,#edit-field-resumeworkexperience-value-wrapper select,#edit-field-resumesalary-value-wrapper select,#edit-field-vacancyjobexperience-value-wrapper select,#edit-field-vacancysalary-value-wrapper select{width:100% !important;height:37px;}.SearchFilter input[type="text"]{width:100%;height:37px;}.SearchFilter #edit-field-catalogvacancies-tid-wrapper{float:none;margin-right:auto;}.SearchFilter .form-checkboxes ul.bef-tree{width:auto;}.SearchFilter .views-reset-button{display:none;}.SearchFilter .views-reset-button .form-submit{margin:25px 10px -5px!important;float:right;}.description{display:none;margin-top:62px;}front .Sfl_03,.page-vacancy-catalog .Sfl_03,.page-taxonomy .Sfl_03{position:absolute;top:104px;}.section-resume-catalog .Sfl_03{position:absolute;top:58px;}.description{position:absolute;margin-top:100px;}.page-node-29380 .breadcrumb{margin:5px 0 15px 0;}.view-seodescription p{font-size:130%;}.view-seodescription a{font-size:4px;text-decoration:none;}.view-seodescription h1{font:160%/1.1 Arial,sans-serif;}.contentpagemain{width:100%;margin:0 5px;}#block-views-vacancieslist-block-2 h2{font-size:200%;}#block-views-vacancieslist-block-2{float:none;width:100%;}#block-quicktabs-informationbox{width:100%;margin:20px 0 0;}#block-views-articlesreviews-block-1 .views-row{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin-bottom:20px;}#block-block-19 .title-city-top-all{margin:11px 0 0;}.linecontent{margin:20px 0;}#block-block-19 .title-city-top{font-size:140%;line-height:2em;margin-top:7px;}#block-block-13,#block-block-10,#block-block-43,#block-block-27,#block-block-42,#block-block-37{margin-top:55px;}.section-resume-catalog #block-block-13{margin-top:90px;}#block-views-41d3421c126bd55dc9bf8bbacb419b0f{width:100%;margin:20px 0 37px;}.yandextop{max-height:200px;}#block-views-41d3421c126bd55dc9bf8bbacb419b0f{margin-top:0;}ul.quicktabs-tabs.quicktabs-style-basic{margin-right:0;}.contentpage{width:100%;margin:0;}.header-services-nav_sity{width:35%;overflow:hidden;padding:12px 0 10px;}.header__add-item{position:absolute;padding:5px 0 5px 5px;right:0;}.list-style-image{list-style-image:none;}.header-categories{clear:both;margin:10px 0;}.default-form.dt-1 .field .buttonfilter{left:1%;top:50px;width:96%;}.searchdescription{line-height:150%;}#edit-field-resumeresettlement-value-wrapper,#edit-field-resumeresettlement-value--2-wrapper{position:inherit;margin:20px 0 0;}#edit-field-resumetravel-value-wrapper,#edit-field-resumetravel-value--2-wrapper{position:inherit;margin:6px 0 0;}.not-front .view-vacanciescategories,.not-front .view-resumecategories{width:96%;height:300px;overflow:auto;border:solid 1px #ccc;border-radius:2px;margin-left:-1%;padding:2% 0 2% 4%;background-color:#fff;}.page-taxonomy-term .view-vacancieschildcategories,.page-taxonomy-term .view-resumechildcategories{width:96%;max-height:200px;overflow:auto;border:solid 1px #ccc;border-radius:2px;margin-bottom:8px;margin-left:-1%;background-color:#fff;padding:2% 0 2% 4%;}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-thumb{background-color:#0e81d6;}table.views-view-grid td{display:inline-block;width:100%;}table.views-view-grid tr{display:inline-block;width:49%;}ul.pager li.pager-current{display:inline-block;line-height:41px;width:36px;height:40px;vertical-align:middle;border:none;text-align:center;}.item-list .pager li.pager-item{display:inline-block;line-height:40px;text-align:center;vertical-align:middle;text-decoration:none;font-weight:700;border-radius:2px;border:none;}.pager-item a{color:#fff;font-size:14px;padding:12px 17px;background-color:#999;}.viewsvacancy .views-field-created{float:none;}.viewsvresume .views-field-title a,.viewsvacancy .views-field-title a{font-size:170%;line-height:1.1;font-weight:700;}.viewsvacancy .views-field-title{margin-left:0;margin-top:7px;margin-bottom:7px;}.viewsvresume .views-field-created{margin-top:7px;}.viewsvresume .views-field-title{padding-bottom:7px;margin-top:7px;margin-left:0;}.node-vacancy .field-name-field-statusvacancy,.node-resume .field-name-field-resumestatus{margin:0;}.viewsvacancy .views-field-body .field-content{-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-ms-line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;word-wrap:break-word;-webkit-box-orient:vertical;box-orient:vertical;}.field-name-field-pay{margin-bottom:0;float:left;margin-right:0;}.page-node .block-webform{position:inherit;margin:50px 0 0;}.bflag{margin-bottom:15px;line-height:1.3;}.block-webform .content{width:100%;position:inherit;margin-top:20px;margin-left:0;padding:0;}.entity-field-collection-item{min-width:100%;}.node-resume .field-name-field-resumeappointment .field-item{max-width:100%;white-space:normal;}.node-resume .field-name-field-resumenamecollege .field-item{white-space:normal;max-width:100%;}.node-resume .field-name-field-resumecompany .field-item{max-width:100%;overflow:hidden;text-overflow:inherit;white-space:inherit;}.node-resume .group-resumeeducation .fieldset-legend{margin-right:-6%;}.node-resume .field-name-field-resumejobexperience .field-collection-view .content{min-width:319px;}.node-resume .field-name-field-resumejobresponsibilities .field-item{max-width:100%;margin:0;padding:0;}.node-resume .field-name-field-photo img{float:initial;}.field-name-field-resumetravel,.field-name-field-resumeresettlement{height:inherit;}.field-name-field-resumetravel .field-item{max-width:100%;clear:both;margin:0;padding:0;}.node-resume .field-name-field-resumeleveleducation{position:inherit;margin:0;}.page-node .flag-bookmarks{margin-left:80px;position:absolute;width:70%;}.section-content .video-content{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.section-content .video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.breadcrumb{margin-bottom:-10px;line-height:1.3em;font-size:150%;padding-top:20px;margin-top:5px;}.section-content .contentpage .field-name-body a,.section-document .contentpage .field-name-body a{font-size:inherit;}.section-content #block-views-similarterms-block .views-field-title a{font-size:130%;}.section-content .contentpage .field-name-body ul li{font-size:15px;margin-bottom:16px;padding-left:26px;line-height:1.45;}.section-content .node-article ul li:before{top:5px;}ol li{font-size:170%;}.section-content .article-insert-menu ul li{line-height:1.4;margin-bottom:7px;}.section-content h1#page-title{line-height:1em;font-size:220%;font-weight:600;margin:20px 0;}.section-document h1#page-title{line-height:1em!important;font-size:250%!important;font-weight:600;margin:20px 0!important;}.section-content .contentpage h2,.section-content div.h2{font:200%/1.1 Arial,sans-serif;font-weight:600;}#block-block-47{float:right;display:block;}#block-block-47 a{background-color:transparent;text-decoration:none;padding:25px 26px 0 0;}.top-menu_mobile{border-bottom:11px double #000;border-top:4px solid #000;content:"";height:3px;width:26px;margin:15px 10px 0 0;}.page-node-29380 h2{padding:3px 0 3px 11px;}.links-document{position:absolute;border:1px solid #dcdcdc;width:90%;z-index:500;margin:60px 0 0;}.section-document img{max-width:100%!important;}.node-type-document .contentpage .similar-materials a{font-size:180%;}.field-type-file{margin-bottom:70px;}#block-block-38{margin-top:20px;margin-bottom:20px;display:block;}#block-block-16,#block-block-31{width:100%;margin-top:35px;}.form-item-field-pay-und{margin-right:5px;}.node-vacancy-form input[type=checkbox] + label{padding-left:3%;}#edit-field-vacancypersonalcar{position:inherit;clear:both;margin:0;}#edit-field-vacancyphone,#edit-field-vacancyemail{width:100%;margin-left:0;}.button-browse{position:inherit;margin:2% 5%;}form .field-multiple-table td.field-multiple-drag{width:4%;}#edit-field-resumecollege .field-name-field-resumeresumeyeargraduation select{margin-bottom:10px;}#edit-field-photo a.button{border-radius:2px;margin:10% 0 10% 12%;}table .dropbox-entry td{width:80%;line-height:1.4;padding:10px;}.page-user .region-sidebar{display:block;width:100%;margin-top:40px;}.region-sidebar .block-menu{display:block;width:100%;}.view-flag-bookmarks .aflag,.view-flag-bookmarks-resume .aflag,.view-flag-bookmarks-tab .aflag{position:inherit;}#user-profile-form input#edit-cancel{width:100%;height:30px;position:inherit;margin-left:auto;margin-top:10px;float:right;}#privatemsg-list input.form-submit{width:30%;}table.privatemsg-list{width:100%;margin-bottom:20px;}.page-messages .item-list .pager{margin-top:40px;}form#privatemsg-list div.container-inline select{width:65%;}.page-messages .footer{margin-top:30%;}.columnallregion,.node-listregioncityresume .columnregion,.node-listregioncityvacancy .columnregion,.node-type-listlocalmetrostationsvacancy .columnregion,.node-type-listdistrictvacancy .columnregion{white-space:nowrap;overflow:hidden;text-overflow:unset;width:30%;margin-right:3%;}#block-views-listregionalcities-block .columnregion,#block-views-listregionalcitiesresume-block .columnregion,#block-views-41d3421c126bd55dc9bf8bbacb419b0f .columnregion{word-wrap:break-word;}#better-messages-wrapper{width:91%!important;margin-left:0;}.phraseallvacancy{font-size:130%;padding:12px 5%;}.contentpagemain h2,#block-block-19 h3,.section-content .contentpage h3,.section-content div.h3{font:190%/1.1 Arial,sans-serif;}.view-display-id-block_2 td.col-1,.view-display-id-block_2 td.col-2,.front .views-field-title,.header-services__inner,.item-view-page-layout,.default-form.dt-1.header-search .field.submit-field,.panel-3col-33 .panel-col-first,#block-views-similarterms-block .view-similarterms,.block-webform .content textarea.form-textarea,.node-resume .field-name-body .field-item,.section-content .item-view-page-layout,.section-document .item-view-page-layout,.page-node-29380 .item-view-page-layout,#user-login,#user-pass,#user-pass .form-actions,#user-login .form-actions,#edit-account,#edit-field-vacancydrivinglicense .form-item,.form-actions,#edit-profile-recruiter,#edit-profile-applicant,.form-item-profile-recruiter-field-companytype-und,.form-item-profile-applicant-field-applicantageyears-und,select#edit-profile-recruiter-field-companytype-und,select#edit-profile-applicant-field-applicantageyears-und,.resizable-textarea textarea,.resizable-textarea .grippie,.node-vacancy-form,.node-vacancy-form .form-item-title,.node-vacancy-form .form-type-hierarchical-select,#edit-field-catalogvacancies .hierarchical-select select,.form-field-type-taxonomy-term-reference input.form-submit,.hierarchical-select-wrapper .hierarchical-select .selects,#edit-field-vacancyarearesidence,#edit-field-vacancymemetro,.node-vacancy-form .form-type-select,.node-vacancy-form .form-type-select select,.form-item-field-vacancyjobschedule-und,.node-resume-form,#edit-field-resumearearesidence,#edit-field-resumemetro,#edit-field-resumesex-und,.node-resume-form .form-type-select,.node-resume-form .form-type-select select,.node-resume-form .form-item-title,.node-resume-form .form-type-hierarchical-select,.form-item-field-resumejobschedule-und,#edit-field-resumecatalog .hierarchical-select select,#edit-field-resumetravel-und,#edit-field-resumeresettlement-und,#edit-field-resumeforeignlanguages table,#edit-field-resumejobexperience table,#edit-field-resumedrivinglicense,.form-item-field-resumeadditionaleducation-und .description,.file-resup-wrapper,#edit-field-resumejobexperience .field-name-field-resumemonthstart .form-type-select,#edit-field-resumejobexperience .text-format-wrapper,#edit-field-resumejobexperience .field-name-field-resumeyearstart .form-type-select,#edit-field-resumejobexperience .field-name-field-resumemonthend .form-type-select,#edit-field-resumejobexperience .field-name-field-resumeyearend .form-type-select,#edit-field-resumeforeignlanguages .field-name-field-resumelanguages .form-type-select,#edit-field-resumecollege table,#edit-field-resumecollege .field-name-field-resumeformtraining .form-type-select,#edit-field-resumecollege .field-name-field-resumeresumeyeargraduation .form-type-select,#edit-field-resumecoursescertificates table,#edit-field-resumecoursescertificates .field-name-field-resumegraduationyear .form-type-select,#edit-field-resumephone,#edit-field-resumeemail,#edit-field-resumeforeignlanguages .field-name-field-resumelevellanguages .form-type-select,#edit-field-statusvacancy .form-type-select,.profile2-applicant .field-name-field-applicantfio .field-item,.profile2-applicant .field-name-field-applicantcontactphone,form#user-profile-form,.profile2-recruiter .field-name-field-companyname,.profile2-recruiter .field-name-field-companycontactphone .field-item,.field-name-field-companycontactperson .field-item,#contact-site-form,.page-messages #edit-field-proposeconsidervacancy .form-item,.page-messages #edit-field-proposeconsiderresume .form-item,.page-messages .description,form#privatemsg-new,#better-messages-default .body{width:100%;}.section-support img,.section-content img,.section-content .node img{width:100% !important;}.contentnews .field-content img{width:27% !important;}.front .view-vacancieslist .view-content,.front .view-vacanciescategories{width:96%;height:500px;overflow:auto;border:solid 1px #ccc;border-radius:2px;margin-left:-1%;overflow-x:hidden;padding:2% 0 2% 4%;background-color:#fff;}.front .columnregion a,#block-block-19 .title-city-top a{margin-right:3%;border-top:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;border-radius:20px;padding:1px 4%;}#block-block-5 a{margin-right:2%;border-top:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;border-radius:20px;padding:1px 4%;}body,body.page-node-29380{width:90%;margin:0;padding:0 5%;}#edit-field-companyname-value-wrapper input,#edit-field-companyname-value--2-wrapper input[type=text]{width:100%;}.header-services-nav_sity ul.menu li,.table-box table{white-space:nowrap;}#block-menu-menu-capsecondlevel1 ul.menu li,.viewsvacancy .views-field-field-enterprisename,.viewsvacancy .views-field-field-vacancysalary,.viewsvacancy .views-label-field-city,.viewsvacancy .views-field-field-vacancysalarynegotiable,.viewsvacancy .views-field-body,.viewsvresume .views-field-field-resumeleveleducation,.viewsvresume .views-field-field-resumeworkexperience,.viewsvresume .views-field-field-resumeage,.viewsvresume .views-field-body,#edit-field-resumeemail{margin-left:0;}.views-exposed-form .views-exposed-widget,.node-type-resume .view-similarterms span.views-field-title,.node-type-vacancy .view-similarterms span.views-field-title{float:inherit;background-color:#fff;padding-right:0;}.footer .column1{display:none;}.column2,.column3,.column11{float:left !important;width:90% !important;}.footer,.page-node-29380 .footer{font-size:115%;}.footer .column h3,.page-node-29380 .footer .column h3{font-size:110%;}p.futmobile,.page-node-29380 p.futmobile{display:block;}.counter_liveinternet,.counter_rambler,.page-node-29380 .counter_liveinternet,.page-node-29380 .counter_rambler{position:absolute;}.node-resume .field-item,.contentpage ul.primary,#block-menu-menu-vacancyopenarchive .content ul,#block-menu-menu-resumeopenarchive .content ul{margin-right:0;}.node-resume .field-name-field-resumesalary .field-item,.node-resume .field-name-field-resumesalarynegotiable .field-item{margin-left:50%;}.node-resume .field-name-field-resumecompany:before,.node-resume .field-name-field-resumemonthstart:before{content:none;}.node-resume legend,.node-resume .fieldset-legend{line-height:1.2em;}.node-resume .field-name-field-resumecoursename .field-item,.node-resume .field-name-field-resumetrainingfacility .field-item,.node-resume .field-name-field-resumespecialization .field-item,.node-resume .field-name-field-resumecity .field-item{max-width:100%;overflow:inherit;text-overflow:inherit;white-space:inherit;}.node-resume .field-name-field-resumeyearstart:after,.node-resume .group-resumeeducation legend:after{content:":";}.node-resume .field-name-field-resumepersonalqualities .field-label{margin-top:10px;}.table-box,.page-user .view-content,#privatemsg-list-form{overflow-x:auto;}.node-type-document table,#better-messages-default div.error{width:90%;}#block-block-37,#block-block-55,#block-block-56{padding:0;}.node-vacancy-form .dropbox-selected-item,.node-resume-form .dropbox-selected-item{padding:0 10px 0 0;}.node-vacancy .field-name-body .field-item{width:100%;word-wrap:inherit;}.field-name-field-companyaddress .field-item,.field-name-field-enterprisename .field-item,.field-name-field-vacancycontactperson .field-item{border-bottom:1px solid #c2c2c2;white-space:inherit;height:inherit;max-width:100%;overflow:inherit;}.field-name-field-companyaddress p{margin-bottom:0;}.page-node-add #better-messages-default table,#better-messages-default #messages-inner{width:99%;}.imageresumeall,#block-block-7,#block-block-5 br,.front .columnregion br,.header-services-nav__item,.header-services-nav_favorites,.item-list ul li.pager-first,.item-list ul li.pager-next,.item-list ul li.pager-previous,.item-list ul li.pager-last,.node-resume .print-link,.node-resume .field-name-field-resumejobexperience .field-label,.section-content .region-sidebar,.section-content .searchdescription,.section-document .region-sidebar,.section-document .header,.section-document .header-categories,.section-document .header__add-item,.section-document .searchdescription,.region-sidebar,.page-node-29380 .header,.page-node-29380 .header-categories,.page-node-29380 .header__add-item,.page-node-29380 .searchdescription,.page-node-29380 .footer .column11,.page-node-29380 .footer .column2,span.element-invisible,a.tabledrag-handle .handle,.page-messages table.sticky-header,table.privatemsg-list img,.field-name-field-companyaddress .field-label,.field-name-field-vacancysiteaddress .field-label{display:none;}.field-name-field-resumenationality,.field-name-field-resumejobschedule,.form-field-name-field-resumesedposition,.field-name-field-resumeemail,.field-name-field-companyaddress,.field-name-field-enterprisename,.field-name-field-vacancycontactperson,.field-name-field-vacancymemetro{clear:both;}.node-resume .field-name-field-resumearearesidence .field-item,.field-name-field-resumemetro .field-item,.node-resume .field-name-field-resumeforeignlanguages .field-items,.field-name-field-resumefio .field-item,.field-name-field-resumepersonalqualities .field-item,.node-resume .field-name-field-resumecommentscourses .field-item,.profile2-recruiter .field-name-field-companyaddress .field-item,.page-messages select,.page-messages option,.field-name-field-vacancyphone .field-item{max-width:100%;}.page-messages select{width:100%;}.nomobile-block{display:none;}.mobile-block,#block-block-21,.page-vacancy-catalog .mobile-viewscentre-3,.page-region .view-display-id-page_3 .mobile-viewscentre-3{display:block;}.page-region .view-display-id-page .mobile-viewscentre-3,.page-region .view-display-id-page_3 .mobile-viewscentre-3{display:none;}#block-block-21{margin-bottom:10%;}.block-links-top{padding-right:0;}.googleadaptive{margin-top:15%;}#block-block-26 .googleadaptive{margin-top:14%;}#block-block-25{width:100%;}.block-13,#block-block-29{display:block;}#block-block-29{margin-top:40px;}.page-taxonomy-term .viewscentre,.page-vacancy-catalog .viewscentre{display:none;}.item-list .pager{margin-top:70px;}#block-block-25{margin:90px 10px -60px 0 !important;}.footer .column li{border-bottom:none;float:left;margin-right:5% !important;list-style-type:none;list-style-image:none;}#block-uc-cart-cart,table.cart-block-summary{width:100%;}#block-uc-cart-cart{margin:15px 0;}.section-cart .region-sidebar{display:block;margin-top:10px;width:100%;}.page-cart-checkout table.order-review-table tr.review-button-row{position:relative;line-height:6;}.page-cart-checkout table.order-review-table tr.review-button-row table #uc-cart-checkout-review-form{position:absolute;width:90%;}#interkassaform{margin-top:-25px;position:absolute;width:90%;}.page-cart #edit-actions input[type=submit],.page-cart-checkout input[type=submit]{width:100%!important;}.page-cart tr.review-button-row table .form-actions{margin-top:-55px;}input[type=submit]#edit-update,input[type=submit]#edit-continue,input[type=submit]#edit-checkout--2{margin-left:0;}form.node-vacancy-form input#edit-delete{display:none;}}@media only screen and (max-device-width:480px){body{width:90%;min-width:300px;margin:0;padding:0 5%;}.yandextop{max-height:300px;}.default-form.dt-1 .field .buttonfilter{width:96%;left:0;top:48px;border-radius:3px;}.field-name-field-vacancyjobschedule{clear:both;}.header__add-item{padding:2px 0 2px 25px;}.footer .column1{display:none;}.field-type-file{margin-bottom:90px;}.nomobile-block-480{display:none;}.mobile-article{display:block;}.contentnews .field-content img{width:40% !important;}.default-form.dt-1.header-search .field.submit-field,table.views-view-grid tr{width:100%;}.googleadaptive{margin-top:25%;}.header-services-menu__item_separator{display:none;}#block-views-articlesreviews-block-1 .views-row{width:100%;}}
