*{ margin:0; padding:0;}ul{ list-style:none;}img{ border:0;}td{ vertical-align:top;}input,select{ vertical-align:middle;}wbr{ display:inline-block;}.g-hidden{ display:none !important;}.g-shy{ line-height:0; font-size:0;}/*<div class="b-logo-image g-ir"> <a href="/">100 Работ<span class="g-shy"> </span></a></div>.b-logo-image{ width:145px; height:93px;} .b-logo-image .g-shy{ background:url(../../globals/../i/100rabot.png) no-repeat left top; width:145px; height:93px;}*/.g-ir{ position:relative; margin:0; padding:0; overflow:hidden; border:0; background:none;} .g-ir .g-shy{ display:block; position:absolute; top:0; left:0; z-index:1; font-size:0; line-height:0;} .g-ir a{ display:block; text-decoration:none; cursor:pointer;}.g-user-content{} .g-user-content p{ margin:1em 0;} .g-user-content ul, .g-user-content ol{ margin:0 2em;} .g-user-content ul{ list-style:disc;} .g-user-content ul ul{ list-style:circle;}.g-expandable,.g-expandable-nested{ display:none;} .g-expand .g-expandable, .g-expand-nested .g-expandable-nested{ display:block;} .g-expand span.g-expandable, .g-expand-nested span.g-expandable-nested{ display:inline;} .g-expand tr.g-expandable, .g-expand-nested tr.g-expandable-nested{ display:table-row;} .g-expand td.g-expandable, .g-expand-nested td.g-expandable-nested{ display:table-cell;}.g-expand .g-expandable-reverse{ display:none;} .g-expand-nested .g-expandable-reverse-nested{ display:none;}.g-clear{ clear:both;}.g-clearfix:after{	content:"."; display:block; height:0; clear:both; line-height:1px; font-size:1px; visibility:hidden;}.g-clearfix{	display:inline-block;}* html .g-clearfix{	height:1%;}.g-clearfix{	display:block;}.g-round{ border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; -khtml-border-radius:15px;}  .m-round_5{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;}  .m-round_tr-bl-br{ border-top-left-radius:0; -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; -khtml-border-top-left-radius:0;}  .m-round_tl-tr{ border-bottom-left-radius:0; border-bottom-right-radius:0; -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0; -khtml-border-bottom-left-radius:0; -khtml-border-bottom-right-radius:0;}  .m-round_br-bl{ border-top-left-radius:0; border-top-right-radius:0; -moz-border-radius-topleft:0; -moz-border-radius-topright:0; -webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0; -khtml-border-top-left-radius:0; -khtml-border-top-right-radius:0;}  .m-round_tr-br{ border-top-left-radius:0; border-bottom-left-radius:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomleft:0; -webkit-border-top-left-radius:0; -webkit-border-bottom-left-radius:0; -khtml-border-top-left-radius:0; -khtml-border-bottom-left-radius:0;}  .m-round_tr{ border-top-left-radius:0; border-bottom-right-radius:0; border-bottom-left-radius:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomright:0; -moz-border-radius-bottomleft:0; -webkit-border-top-left-radius:0; -webkit-border-bottom-right-radius:0; -webkit-border-bottom-left-radius:0; -khtml-border-top-left-radius:0; -khtml-border-bottom-right-radius:0; -khtml-border-bottom-left-radius:0;}.g-switcher{ border-bottom:1px dotted #076CC7; text-decoration:none; color:#076CC7; cursor:pointer; line-height:1.4em;} .g-switcher:hover{ color:#c00; border-bottom:1px dotted #c00;} .g-switcher-green, .m-switcher_green{ border-bottom-color:#62ae00; color:#62ae00;} .g-switcher-red, .m-switcher_red{ border-bottom-color:red; color:red;} .g-switcher-666, .m-switcher_666{ border-bottom-color:#666; color:#666;} .g-switcher-777, .m-switcher_777{ border-bottom-color:#777; color:#777;} .g-switcher-999, .m-switcher_999{ border-bottom-color:#999; color:#999;} .g-switcher-000, .m-switcher_000{ border-bottom-color:#000; color:#000;} .g-switcher-F00, .m-switcher_F00{ border-bottom-color:#F00; color:#F00;} .m-switcher_orange{ border-bottom-color:#ac910a; color:#ac910a;}.g-fade{ float:right; background:url(../../globals/blocks/fade/fade.png) no-repeat right; display:block; float:right; overflow:hidden; padding:0 0 0 16px; margin:0; position:relative;}* html .g-fade{ display:none;} .b-index-cl-list-item .g-fade{ height:1.7em; margin-top:-1.5em;}.g-hint{ color:#666; text-decoration:none; border-bottom:1px dotted #666; cursor:pointer; font-size:.8em;} .g-hint-link{ color:#076CC7; border-bottom-color:#076CC7;} .g-hint-link:hover{ color:#CC0000; border-bottom-color:#CC0000;}html,body{ background:#fff;}.l-ambient{ padding:0 20px;} .l-grid{ border-collapse:collapse; border:0; border-spacing:0; table-layout:fixed; width:100%; empty-cells:show; height:100%; min-width:920px; max-width:1250px;} .l-grid-1, .l-grid-2, .l-grid-3, .l-grid-4{ width:25%;} .m-grid_head{ padding-top:10px;} .m-grid_content{ height:100%; padding:10px 0 50px;} .m-grid_foot{ padding:20px 0;}.headlogo{ width:122px; height:68px; font-size:16px; line-height:16px; color:#000; position:relative; margin-top:1.7em;} .headlogo a{ text-decoration:none;} .headlogo img{ display:block; position:absolute; top:0; left:0; width:122px; height:68px; z-index:10;}.topbanner{ text-align:center; height:90px; margin:10px 0 0 auto; width:760px; float:right;}.topcounters,.topcounters *{ height:0; line-height:0; background:transparent; font-size:0; position:absolute;}.sitesmenu{ position:absolute; z-index:20; padding:0 0 16px; line-height:12px; font-size:12px; display:none;} .sitesmenu-trigger{ color:#999; text-decoration:underline; cursor:pointer; padding-right:10px; margin:0; background:url(../blocks/ambient/sitesmenu/grey-down.png) right center no-repeat;} .balloon .sitesmenu-trigger{ background:url(../blocks/ambient/sitesmenu/grey-up.png) right center no-repeat; font-size:12px;} .sitesmenu .balloon{ top:-2px; left:-10px; margin:-5px 0 0 -2px; width:auto; padding:.3em 10px 1em 10px; font-size:1.2em;} .b-sitesmenu-expanded .balloon{ display:block;} .sitesmenu .balloon iframe{ position:absolute; bottom:0; border:0; z-index:-1; left:0; height:500px; width:100%;} .sitesmenu-region{ padding:.5em 0 0 0; font-size:.9em; line-height:1.3em; white-space:nowrap;} .sitesmenu-city{ margin-left:20px; padding:.2em 0 .4em; line-height:1.3em; white-space:nowrap;} .sitesmenu-city li{ padding:.1em 0; white-space:nowrap;}.balloon{ border:2px solid #DAE4F5; position:absolute; z-index:100; top:-2px; left:-2px; background:#FFF; display:none; overflow:hidden; -moz-border-radius:12px; -webkit-border-radius:12px; -khtml-border-radius:12px; border-radius:12px;}.applicantmenu1,.applicantmenu2,.anonymousmenu{ padding:0 20px;}.applicantmenu1,.anonymousmenu{ background:#b5daff url(../blocks/ambient/menus/menu.png) 0 0 repeat-x;}.applicantmenu2{ background:#e4f1fe;} .item{ float:left; margin-right:2em; padding:.6em 0;} .m-menuitem_search{ float:right; margin-right:0 !important; white-space:nowrap; padding-bottom:0;} .m-menuitem_search .b-smartinput-element{ font-size:12px; width:12em;}.usermenu .item{ float:right; margin:0 0 0 2em; font-size:.85em;} .m-item_frozen{ display:none;} .m-usermenu_frozen .m-item_frozen{ display:block; margin:0; color:red;} .m-usermenu_frozen .item:nth-last-of-type(2){ color:#777;} .usermenu a{ color:#777;}.applicantmenu1 .item{} .applicantmenu1 a{ color:#000; font-weight:bold; text-shadow:1px 1px 1px #f3f9ff; text-decoration:none;} .applicantmenu1 .offer{ color:#45af00; position:relative; font-size:.75em; top:-.7em; margin-left:.4em; text-shadow:1px 1px 1px #f2f8ff; font-weight:normal;}.applicantmenu2 .item{ font-size:.85em;} .applicantmenu2 a{ text-decoration:none;} .applicantmenu2 .m-menuitem_selected a{ padding-left:20px; background:url(../blocks/ambient/menus/star.png) 0 0 no-repeat;}.usermenu a:hover,.applicantmenu1 a:hover{ color:#c00;}.anonymousmenu .item{ margin-right:1em; position:relative;} .anonymousmenu .m-item_login{ padding-top:.5em;} .anonymousmenu a, .anonymousmenu .separator, .anonymousmenu .g-switcher{ text-shadow:1px 1px 1px #fff;}.m-grid_foot{ border-top:1px solid #d9d9d9;} .copyright{ color:#777; font-size:12px; line-height:1.7em; padding:.2em 20px 2em; max-width:180px;} .lang{ margin-left:20px; font-size:.8em;}.footmenu{ padding:0 20px 0 0;} .footmenu .menuitem{ padding:.3em 0 .3em 20px; font-size:.9em;} .footmenu .m-menuitem_first{ font-weight:bold;} .footmenu .m-menuitem_rss a{ background:url(../blocks/ambient/foot/rss_button.gif) 5px center no-repeat; padding-left:20px; margin-left:-20px;}.dropdown{ background:#eff4fb; border:1px solid #cbd5e3; position:absolute; z-index:1000; box-shadow:5px 5px 20px 0px #666; -moz-box-shadow:5px 5px 20px 0px #666; -webkit-box-shadow:5px 5px 20px 0px #666; zoom:1;} .dropdown-title{ white-space:nowrap;}.login{ min-width:250px; padding:20px 20px 10px 0; left:-21px; top:-14px;} .login .dropdown-title{ padding:0 20px .4em;} .login .formlong{ padding:.5em 0 .5em 0;} .login label{ display:block; padding:0 0 .2em 20px; color:#929ca4; font-size:.9em;} .login .loginforgot{ float:right; color:#929ca4; margin-right:1px; line-height:1.5em;} .login a{ text-shadow:0 0 0 transparent;}.formlong{ padding:1em 20px 1em 0; list-style:none; overflow:hidden;}.form-box{ padding:0 0 .4em 38px; position:relative; display:block;} .formlong .form-box{ padding-left:20px;} .formlong .m-form-box_radio{ padding-left:40px;} .formlong .m-form-box_radio input{ left:20px;} .form-field-text{ width:100%; padding:1px; font-size:1em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}.rightbanner{ width:240px; height:400px; margin:20px 0 20px auto;}@-moz-document url-prefix(){}@media all and (min-width:0px){ noindex:-o-prefocus,html .l-ambient{ min-width:920px; max-width:1250px;}}@media all and (-webkit-min-device-pixel-ratio:0){ .l-ambient{ min-width:920px; max-width:1250px;}}.b-topcounters,.b-topcounters *{ height:0; line-height:0; background:transparent; font-size:0; position:absolute;}.b-topbanner{ text-align:center; height:100px;}.b-head{ position:relative; min-width:900px; font-size:.85em; padding:.6em 0; color:#777; background:#CDE3FC; height:2.4em; z-index:20; } .b-head-index{ margin-bottom:0; } .b-head-logo{ position:absolute; top:60px; left:20px; width:154px; height:86px; font-size:16px; line-height:16px; color:#000;} .b-head-logo img{ display:block; position:absolute; top:0; left:0; width:154px; height:86px; z-index:10;} .b-sitesmenu{ float:left; margin-left:8px; border:2px solid #DAE4F5; padding:.3em 10px .4em 10px; position:relative; background:#fff; z-index:20; -moz-border-radius:12px; -webkit-border-radius:12px; -khtml-border-radius:12px; border-radius:12px; font-size:1.1em;} .b-sitesmenu-trigger{ color:#000; border-bottom:1px dotted; cursor:pointer; font-size:.9em;} .b-sitesmenu-trigger:hover{ color:#c00;} .b-sitesmenu-menu{ width:100%; border:2px solid #DAE4F5; padding:.3em 10px 1em 10px; position:absolute; z-index:100; top:-2px; left:-2px; background:#FFF; display:none; overflow:hidden; -moz-border-radius:12px; -webkit-border-radius:12px; -khtml-border-radius:12px; border-radius:12px;} .b-sitesmenu-expanded .b-sitesmenu-menu{ display:block;} .b-sitesmenu-menu iframe{ position:absolute; bottom:0; border:0; z-index:-1; left:0; height:500px; width:100%;} .b-head-region{ padding:.5em 0 0 0;} .b-sitesmenu-menu .b-head-city{ margin-left:20px; padding:.2em 0 .4em;} .b-sitesmenu-menu .b-head-city li{ padding:.1em 0;} .b-head-lang{ padding:.3em 20px; white-space:nowrap;} .b-head-right{ position:absolute; right:20px; text-align:right; padding:.3em 0;} .b-head-search{} .b-head-search-input{ font-size:1.4em; width:15em; margin-right:.2em;} .b-head-search-submit{ padding:0 1em;} .b-head-search-advsearch{ text-decoration:underline;} .b-head-register-employer{ color:red; margin-right:2em; font-weight:bold;}.b-ieadv{ position:absolute; margin-top:-10px; right:0; height:41px; background:#fff url(../blocks/ieadv/ie-bg-left.png) left top no-repeat; width:650px;} .b-ieadv-logo{ background:url(../blocks/ieadv/ie-logo.gif) 70px 8px no-repeat; height:41px; padding-left:270px;} .b-ieadv-text{ font-size:1.1em; background:url(../blocks/ieadv/ie-bg-right.png) right top no-repeat; color:#000; height:24px; padding:17px 60px 0 0;}.b-menu{ margin:1em 20px 0 20px;} .b-menu a:visited{ color:#076CC7;} .b-menu a:visited:hover{ color:#c00;} .b-menu-user{ color:#000; font-size:.9em; padding:1em 0 2em 20px;} .m-menu-user_frozen, .m-menu-user_frozen .b-menu-logout{ color:#888;} .b-user-frozen{ display:none;} .m-menu-user_frozen .b-user-frozen{ display:block; color:#c00; font-weight:bold; padding-bottom:.5em;} .b-menu-userid{ padding:.2em 0 .3em; font-size:.9em;} .b-menu-usercompany{ padding-bottom:.2em;} .b-menu-usercompany a{ color:#888; font-weight:normal; font-size:.8em;} .b-menu-logout{ text-decoration:none; color:#000; background:url(../blocks/../../../images/logoff.gif) no-repeat right center; padding-right:12px; float:left; font-size:.9em;} .b-menu-logout span{ font-weight:bold; text-decoration:underline;} .b-menu-item{ font-size:.9em; line-height:1.3em;} .b-menu-item-number{ font-weight:bold;} .b-menu-submenu{} .b-menu-submenu li{ line-height:1.1em; margin-bottom:0.4em;}.b-menu-item-header{ font-size:1.2em; margin:0 0 .2em 0;}.b-menu-item{ margin:0 0 1.2em 0;}/* <table class="l-layout [ l-layout-head | l-layout-content | l-layout-foot ]"> <tr> <td class="l-layout-left">...</td> <td class="l-layout-center">...</td> </tr> </table>*/.l-layout{ border-collapse:collapse; border:0; border-spacing:0; table-layout:fixed; width:100%;} .l-layout-left{ border:0; width:20%; padding-right:10px;} .l-layout-center{ border:0; width:80%;} .l-layout-content .l-layout-left{ padding-top:120px;} .l-layout-content .l-layout-center{ padding-top:25px;}/* <table class="l-content-2colums"> <tr> <td colspan="2" class="l-content-colum-1">...</td> <td class="l-content-colum-2">...</td> </tr> </table>*/.l-content-2colums{ border-collapse:collapse; border:0; border-spacing:0; table-layout:fixed; width:100%;} .l-content-2colums .l-content-colum-1{} .l-content-2colums .l-content-colum-2{ padding-left:10px;}/* <table class="l-content-3colums"> <tr> <td class="l-content-colum-1">...</td> <td class="l-content-colum-2">...</td> <td class="l-content-colum-3">...</td> </tr> </table>*/.l-content-3colums{ border-collapse:collapse; border:0; border-spacing:0; table-layout:fixed; width:100%;} .l-content-3colums .l-content-colum-1{} .l-content-3colums .l-content-colum-2{ padding-left:10px;} .l-content-3colums .l-content-colum-3{ padding-left:10px;}/* <table class="l-2colums"> <tr> <td class="l-colum-1"> ... </td> <td class="l-colum-2"> ... </td> </tr> </table>*/.l-2colums{ border-collapse:collapse; border:0; border-spacing:0; table-layout:fixed; width:100%;} .l-colum-1{} .l-colum-2{ padding-left:10px;}.l-content-paddings{ padding:0 20px;}.b-footer{ border-top:1px solid #ccc; margin:2em 0;} .b-footer-counters{ float:right; width:90px; padding-top:1em; margin-right:20px; text-align:right;} .b-footer-body{ margin:0 130px 0 0;  padding:1em 20px;} .b-footer-menu{ overflow:hidden; margin-bottom:.3em; font-size:.7em; zoom:1;} .b-footer-menu-first{ font-size:.9em;} .b-footer-menu-first a{ color:#000;} .b-footer-menu-item{ float:left; margin-left:.8em; padding-bottom:.3em;} .b-footer-menu-item-first{ margin-left:0;} .b-footer-menu .b-rss-link{ margin-top:1px;}.b-button{ background:repeat-x; border:0; font-weight:bold; cursor:pointer; overflow:visible; padding:10px 20px; display:block; color:#fff; font-size:1.2em; white-space:nowrap;} .b-button-text{ color:white; text-decoration:none; font-size:1.1em; font-weight:normal;} .b-button-text:hover{ color:white;} .b-button-small .b-button-text{ font-size:.8em; line-height:13px;}/* .b-button-blue{ background-color:#36536e; background-image:url(../blocks/../../../i/hh/buttons/blue-gradient.gif);}*//* row.tagx - resumeSearchResult table<td class="b-userlist-table-position"> <div class="b-select-icon /b-select-icon-star-on/"> <div class="HH-FavoriteInResumes-Icon">&amp;nbsp;</div> </div>...*//* buttons.tagx - vacancy<li class="b-controls-item /b-select-icon-on/"> <a href="#" class="b-controls-item-link b-select-icon b-select-icon-star-on"> <span class="g-switcher">в отобранных</span> </a> <a href="#" class="b-controls-item-link b-select-icon b-select-icon-star-off"> <span class="g-switcher">добавить в отобраные</span> </a></li>*/.b-select-icon{ cursor:pointer; padding-left:20px; height:16px; position:relative; z-index:10;} .m-select-icon_notext{ font-size:0; line-height:16px;} .b-select-icon-star-off:before, .b-select-icon-star-on:before{ position:absolute; top:0; left:1px; content:'★'; font-size:12px; z-index:-1;} .b-select-icon-star-off:before{ color:#86b8ea;} .b-select-icon-star-on:before{ color:orange;} .b-select-icon-star-off:after, .b-select-icon-star-on:after{ position:absolute; left:0; top:0; width:16px; height:16px; z-index:10; content:' '; font-size:0;} .b-select-icon-star-off:after{ background:url(../blocks/select-icon/star-off.gif) 0 1px no-repeat;} .b-select-icon-star-on:after{ background:url(../blocks/select-icon/star-on.gif) 0 1px no-repeat;} .b-select-icon-stop-off{ background:url(../blocks/select-icon/stop-off.gif) 4px 2px no-repeat;} .b-select-icon-stop-on{ background:url(../blocks/select-icon/stop-on.gif) 4px 2px no-repeat;} .b-select-icon-change{ opacity:.3; filter:alpha(opacity=30);} .b-select-icon-star-on .b-select-icon-text-star-off, .b-select-icon-star-off .b-select-icon-text-star-on, .b-select-icon-stop-on .b-select-icon-text-stop-off, .b-select-icon-stop-off .b-select-icon-text-stop-on{ display:none;} .m-select-icon_delete{ padding-left:15px; line-height:15px; background:url(../blocks/select-icon/delete.png) no-repeat;} .m-select-icon_delete:hover{ background:url(../blocks/select-icon/delete-hover.png) no-repeat;}@-moz-document url-prefix(){ .b-select-icon-star-off:before, .b-select-icon-star-on:before{ font-size:16px; top:-1px;}}.b-form{ width:100%; border-collapse:collapse; empty-cells:show; border-spacing:0;} .b-formleft{ width:30%; padding:.8em 0 .8em 20px;} html>body .b-formleft:first-letter{ text-transform:uppercase;} .b-formright{ padding:.8em 20px .8em 0;} .b-formlong{ padding:1em 20px 1em 0;} .m-form_error, .m-form_error .b-formleft, .m-form_error .b-formright, .m-form_error .b-formlong, .b-validator-empty, .b-validator-empty .b-formleft, .b-validator-empty .b-formright, .b-validator-empty .b-formlong { background:#FCC;} .m-form_accent .b-formleft{ font-size:1.3em;} .m-form_ruled{ border-collapse:separate; table-layout:fixed;} .b-form-narrowed{ padding:0 20px;} .m-form_ruled .b-formleft, .m-form_ruled .b-formright, .m-form_ruled .b-formlong{ border-bottom:1px solid #eee;} .b-form-narrowed .b-formleft, .b-form-narrowed .b-formlong, .b-form-narrowed .b-formlong .b-form-box{ padding-left:0;} .b-form-narrowed .b-formright, .b-form-narrowed .b-formlong{ padding-right:0;} .m-form-row_norule .b-formleft, .m-form-row_norule .b-formright{ border-bottom:none;} .b-form-list2col{ overflow:hidden; width:100%;} .b-form-list2col-item{ width:49%; float:left;} .b-form-list2col-item label{ font-size:.8em; padding:0 0 0.6em 18px; display:block; position:relative;}* html .b-form-list2col-item label{ zoom:1; padding-left:20px;} .b-form-list2col-item label input{ left:0; position:absolute; top:1px;}* html .b-form-list2col-item label input{ top:-4px;}/*============================ old form layout ============================ <table class="b-forma-table"> <tr class="b-forma-accent b-forma-bottom-indent [b-forma-top-indent] [b-forma-indent]"> <td class="b-forma-narrowcell"> <label class="b-forma-label"> <span class="b-forma-box [b-forma-precondition]">label</span> </label> </td> <td class="b-forma-widecell"> <label class="b-forma-radio"> <input type="checkbox" /> </label> </td> </tr> </table>*/.b-forma-table{ margin-bottom:.4em; border-collapse:collapse; border-spacing:0; color:#000; width:100%;}.b-forma-table td{ vertical-align:top;}.b-forma-accent .b-forma-label{ font-size:1.35em;} .b-forma-accent .b-forma-label .b-forma-box{ font-weight:normal;} .b-forma-smallpaddings td{ padding-top:.3em; padding-bottom:.3em;}.b-forma-line{ padding:.8em 20px; color:#000;}.b-forma-narrowcell{ padding:1em 0 .6em 20px; width:35%;}.b-forma-narrowcell .b-forma-label{ display:block; border-bottom:1px dotted #999; position:relative; height:1em; overflow:visible; padding-right:10px; margin-right:5px;}.b-forma-line .b-forma-label{ border-bottom:none; margin:0; color:#000; padding:0 0 .3em 0; font-size:1em; font-weight:bold; height:auto; position:relative;} .b-forma-hint-topspace{ padding-top:1.4em;}.b-forma-precondition{ color:#000;} .b-forma-precondition:after{ content:"*"; color:red; margin:0; padding:0; font-size:22px; line-height:10px;} .b-forma-narrowcell .b-forma-box{ float:left; color:#000; font-weight:bold;} .b-forma-narrowcell .b-forma-box:first-line{ background:#FFF; padding-right:5px;} .b-app-response-resume .b-forma-narrowcell .b-forma-box:first-line, .b-attention .b-forma-narrowcell .b-forma-box:first-line{ background:#FFF79D;} .b-forma-label-select{ font-weight:bold;}.b-important .b-forma-narrowcell .b-forma-box:first-line{ background:#CDE3FC;}.b-form-serror-empty td,.b-form-serror-empty .b-forma-narrowcell .b-forma-box:first-line,.b-validator-empty .b-forma-narrowcell .b-forma-box:first-line,.b-validator-emptylist .b-forma-narrowcell .b-forma-box:first-line,.b-form-error-empty .b-forma-narrowcell .b-forma-box:first-line,.b-validator-date .b-forma-narrowcell .b-forma-box:first-line{ background:#FFCCCC;}.b-forma-widecell{ padding:.6em 20px .6em 0;}.b-forma-comment{ font-size:.9em;}.b-forma-hint{ color:#666; font-size:.9em; padding:.2em 0 .2em;}.b-forma-line .b-forma-hint{ font-size:.8em;}.b-forma-bottom-indent,tr.b-forma-bottom-indent td{ padding-bottom:2em;}.b-forma-top-indent,tr.b-forma-top-indent td{ padding-top:2em;}.b-forma-indent,tr.b-forma-indent td{ padding:1em 0;}.b-forma-general-item{ margin-bottom:.2em;}.b-forma-text,.b-forma-textarea{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}.b-forma-text,select.b-forma-text{ width:100%; margin-bottom:.2em; font-size:1em;}input.b-forma-upload{ width:200px;} .b-forma-text-error, .b-forma-textarea-error{ background-color:#ffecec; border-width:1px;} .b-form-error{ color:red; font-weight:bold;}.b-forma-accent .b-forma-text{ font-size:1.6em;}.b-forma-textarea{ width:100%; height:150px; padding:1px 0 0 3px; margin:.2em 0 0 0; font-family:Arial,Verdana,Helvetica,sans-serif;}.b-forma-textarea-read{ background:#EBEBE4; margin:.6em 0 .8em;}.b-forma-radio{ display:block; padding-bottom:.5em; position:relative; color:#000; margin-left:20px;}.b-forma-radio input{ position:absolute; left:-20px; top:2px;}.b-forma-list-2colums{ overflow:hidden;} .b-forma-list-2colums-item{ width:49%; float:left;}/* <div class="b-forma-send"> <span class="g-round m-round_5"> <input type="submit" value="Отправить" /> </span> </div> */.b-forma-send{ overflow:hidden; zoom:1;}.b-forma-send .m-round_5{ padding:10px; float:left; display:block; background:#E9FFDC;}.b-forma-send input{ cursor:pointer; font-size:1.3em; overflow:visible; padding:0 1em;}.b-forma-cancellink{ line-height:3em; margin-left:5px;}.b-forma-plus,.b-forma-minus{ background-image:url(../blocks/form/../../../../i/hh/icons-sprite.gif); background-repeat:no-repeat; background-position:-145px -134px; padding-left:24px; font-size:1.1em; text-decoration:none; line-height:24px;}.b-forma-minus{ background-position:-168px -111px; color:#000;}.b-forma-plus span,.b-forma-minus span{ border-bottom:1px dotted;}.b-validator-atleastonephone .b-forma-narrowcell,.b-validator-atleastonephone .b-forma-widecell,.b-important .b-validator-atleastonephone .b-forma-narrowcell .b-forma-box,.b-validator-empty .b-forma-narrowcell,.b-validator-empty .b-forma-widecell,.b-validator-empty .b-forma-line,.b-validator-empty .b-forma-narrowcell .b-forma-box,.b-validator-date .b-forma-narrowcell,.b-validator-date .b-forma-widecell,.b-validator-date .b-forma-line,.b-validator-date .b-forma-narrowcell .b-forma-box,.b-validator-emptylist .b-forma-narrowcell,.b-validator-emptylist .b-forma-widecell,.b-validator-emptylist .b-forma-narrowcell .b-forma-box,.b-important .b-validator-empty .b-forma-narrowcell .b-forma-box,.b-important .b-validator-empty .b-forma-narrowcell .b-forma-box:first-line,.b-form-error-empty .b-forma-narrowcell,.b-form-error-empty .b-forma-widecell{ background:#FCC;}.b-error-message{ display:none;} .b-form-error-empty .b-error-message, .b-form-serror-empty .b-error-message{ display:block; color:red;}.b-eaccount-amount-text.b-forma-text-error{ background:#FFA0A0}.b-amount-error{ color:#C00;}.b-form-errors{ padding:20px; margin:0 20px 1.5em 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#FFDEDE; border:1px solid #F5BFBF; color:#932525; text-shadow:1px 1px 0px #fff; line-height:1.5em; -moz-box-shadow:0 0 15px 5px #F5BFBF inset; -webkit-box-shadow:0 0 15px 5px #F5BFBF inset; box-shadow:0 0 15px 5px #F5BFBF inset;}.b-forma-newfeatures{ background:url(../blocks/form/new-features-26x26.png) 96% top no-repeat; border:1px solid #FFF;}.b-forma-test{ background:url(../blocks/form/test-selected-22x22.png) 96% top no-repeat; border:1px solid #FFF;}.b-forma-liveicon{ background:#FFF url(../blocks/form/live-35x35.png) 0 0 no-repeat; position:absolute; width:35px; height:35px; z-index:10; right:0; top:-12px;}.b-forma-specializations{ overflow:hidden; zoom:1; margin-bottom:1em;}.b-forma-specializations label{ display:block; float:left; width:49.9%;} .b-forma-specializations .b-forma-radio{ padding:0 0 .5em 0; font-size:.9em; color:#000; float:left; width:45%; text-indent:0;} .b-forma-specializations .b-forma-radio-column{ width:49%; float:left; display:block;} .b-forma-specializations .b-forma-radio-column .b-forma-radio{ width:auto; float:none; display:block; margin-right:10px; zoom:1;} .b-forma-specializations .b-forma-radio input{ top:0; position:absolute;} .b-forma-specializations .b-forma-disabledinput{ color:#666;}/*.b-forma-specializations-selected{ padding-top:1em;}*/.b-forma-spec-selected{}.b-forma-specializations-selected li{ margin-top:5px; color:#333; font-size:.9em; line-height:100%; padding-bottom:.2em;} .b-forma-spec-selected-title{ font-size:1.1em; font-weight:normal; margin-bottom:0.4em;} .b-forma-spec-selected-prof-name{ font-size:1em; margin-bottom:0.3em;} .b-forma-spec-selected-spec-list{ margin-bottom:0.7em;} .b-forma-spec-selected-spec-name{ font-size:0.9em; line-height:1.7em; padding-left:2em;} .b-forma-spec-selected-spec-remove{ margin-left:0.5em; font-size:0.85em;}.b-form-calendar{ float:left; line-height:1.3em;} .b-forma-widecell td{ vertical-align:middle;}.b-response-resumeinfo .b-forma-narrowcell{padding-top:.5em;}.jsx-component-autocomplete-null .b-event-search-user{ background-color:#ffcccc;}.b-ie-br,.b-opera-br{ display:none;}@-moz-document url-prefix(){ option{ padding:0 4px;}}@media all and (min-width:0px){ noindex:-o-prefocus,html input[type=submit], noindex:-o-prefocus,html input[type=button], noindex:-o-prefocus,html button{ padding:.1em .6em .2em;} noindex:-o-prefocus,html input[type=text]{ padding:2px 2px 0;} noindex:-o-prefocus,html input[type=text], noindex:-o-prefocus,html input[type=password], noindex:-o-prefocus,html input[type=file], noindex:-o-prefocus,html textarea{ font-size:15px;} noindex:-o-prefocus,html input[type=file]{ width:100% !important;} noindex:-o-prefocus,html select{ font-size:14px;} noindex:-o-prefocus,html .b-opera-br{ display:block;} noindex:-o-prefocus,html .b-forma-narrowcell .b-forma-label{ height:auto; border:0; background:url(../blocks/form/dotted.gif) 0 1em repeat-x;} noindex:-o-prefocus,html .b-forma-narrowcell .b-forma-label.b-forma-hint-topspace{ background-position:0 2.4em;} noindex:-o-prefocus,html .b-forma-live .b-forma-liveicon{ right:-2px; top:-6px;} noindex:-o-prefocus,html .b-forma-live .b-forma-box{ margin-right:10px;} noindex:-o-prefocus,html .b-forma-label.b-forma-newfeatures, noindex:-o-prefocus,html .b-forma-label.b-forma-test{ padding:0 !important;} noindex:-o-prefocus,html .b-forma-label.b-forma-newfeatures .b-forma-box, noindex:-o-prefocus,html .b-forma-label.b-forma-test .b-forma-box{ background:#FFF url(../blocks/form/new-features-26x26.png) right top no-repeat !important; display:block; padding-right:28px; padding:5px 28px 5px 0; margin-right:0;} noindex:-o-prefocus,html .b-forma-label.b-forma-test .b-forma-box{ background:#FFF url(../blocks/form/test-selected-22x22.png) right top no-repeat !important;} noindex:-o-prefocus,html .b-forma-narrowcell .b-forma-box{ background:#FFF; float:none;} noindex:-o-prefocus,html .b-resume-important .b-forma-narrowcell .b-forma-box{ background:#EEE;} noindex:-o-prefocus,html .b-form-serror-empty .b-forma-narrowcell .b-forma-box, noindex:-o-prefocus,html .b-validator-empty .b-forma-narrowcell .b-forma-box, noindex:-o-prefocus,html .b-validator-emptylist .b-forma-narrowcell .b-forma-box, noindex:-o-prefocus,html .b-form-error-empty .b-forma-narrowcell .b-forma-box, noindex:-o-prefocus,html .b-validator-atleastonephone .b-forma-narrowcell, noindex:-o-prefocus,html .b-important .b-validator-atleastonephone .b-forma-narrowcell .b-forma-box, noindex:-o-prefocus,html .b-validator-empty .b-forma-line, noindex:-o-prefocus,html .b-validator-empty .b-forma-narrowcell .b-forma-box, noindex:-o-prefocus,html .b-validator-emptylist .b-forma-narrowcell .b-forma-box, noindex:-o-prefocus,html .b-important .b-validator-empty .b-forma-narrowcell .b-forma-box{ background:#FCC;} noindex:-o-prefocus,html .b-important .b-forma-narrowcell .b-forma-box{ background:#CDE3FC;} noindex:-o-prefocus,html .b-app-response-resume .b-forma-narrowcell .b-forma-box{ background:#FFF79D;}}@media all and (-webkit-min-device-pixel-ratio:0){ body:first-of-type button{ padding:.2em .55em .3em .55em;}}.b-form-box-separator{ height:1px; font-size:1px; border:none; background:#000; margin:14px 0 14px 40px;}.b-form-box{ padding:0 0 .4em 38px; position:relative; display:block;} .b-formlong .b-form-box{ padding-left:20px;} .m-form-box_title{ color:#000; font-weight:normal;} .m-form-box_disabled{ opacity:.7; cursor:default;} .m-form-box_star:before{ content:'*'; color:red; position:absolute; left:26px; top:0; font-size:20px;} .b-formlong .m-form-box_star:before{ left:6px;} .m-form-box_radio{ padding:0 0 .6em 56px; color:#000; zoom:1;} .m-form-box_radio input{ position:absolute; left:38px; top:1px;} .b-formleft .m-form-box_radio{ padding-left:20px;} .b-formlong .m-form-box_radio{ padding-left:40px;} .b-formleft .m-form-box_radio input{ left:0;} .b-formlong .m-form-box_radio input{ left:20px;} .m-form-box_radio .m-form-box_radio{ font-size:.9em;} .m-form-box_test{ background:url(../blocks/form/box/test-selected-22x22.png) 0 0 no-repeat;} .m-form-box_new{ background:url(../blocks/form/box/new-features-26x26.png) 0 0 no-repeat;} .m-form-box_phone input{ margin-right:4px;} .m-form-box_error{ color:#C00; font-size:.9em; padding-bottom:.2em; display:none;} .b-form-error-empty .b-error-message, .b-form-serror-empty .b-error-message, .m-form_error .m-form-box_error{ display:block;} .m-form-box_send{ padding-top:2em; overflow:hidden; zoom:1;} .b-form-box__send{ padding:10px; float:left; margin-left:-10px; background:#E9FFDC;} .b-form-box__send input{ cursor:pointer; font-size:1.3em; overflow:visible; padding:0 1em;} .m-form-box__send_top{ background:none; padding-left:0; margin-left:0;} .m-form-box_hint{ color:#777;} .m-form-box_indent{ padding-left:15px;} .m-form-box_hint,.m-form-box_radio,.m-form-box_text{ font-size:.8em;}.b-form-field-text,.b-form-field-select{ width:100%; font-size:1em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}.b-form-field-textarea{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; width:100%; font-size:1em; height:150px; padding:1px 0 0 3px; margin:.2em 0 0 0; font-family:Arial,Verdana,Helvetica,sans-serif;} .m-form-field_readonly{ background:#EBEBE4; font-size:.9em;} .m-form_accent .b-form-field-text{ font-size:1.5em;} .b-form-rangefields .b-form-field-text, .b-form-rangefields .b-form-field-select{ width:auto;}.m-form-field_error{ background:#FFECEC;}.b-form-field-customselect{ height:150px; overflow:auto; border:1px solid #ccc; background:#fff;} .b-form-field-customselect label{ display:block;} .b-form-field-customselect-helper{ font-size:1em; margin:1em 0 0 20px; color:#000;} .b-form-delete{ color:red; cursor:pointer;}.m-form-field-text_huge{ font-size:1.3em;}.b-form-range{ border-collapse:collapse; empty-cells:show; border-spacing:0;} .b-form-rangefields{ color:#000} .b-form-rangeresult{ text-align:left; font-size:.9em;}.b-content-table-wrapper{ margin-top:2em; overflow:hidden;}.b-content-table-wrapper .b-content-table{ margin-top:-1px;}.b-content-table{ border-collapse:collapse; border:0; width:100%;} .b-content-table th{ background:#f6f6f6; border-right:0; padding:.8em 20px; vertical-align:bottom; text-align:left; border-bottom:1px solid #b2b2b2; font-size:.9em;} .b-content-table td{ padding:1.2em 20px 1.2em 0; vertical-align:top; text-align:left; background:#FFF; border-top:1px solid #dbdbdb;} .b-content-table.b-table-compact th, .b-content-table.b-table-compact td{ padding:.6em .2em;} .b-content-table.b-table-compact th{ font-size:.9em;}.b-content-table td.b-table-nosidepadding{ padding:.6em .1em;}.b-content-table th.b-table-nosidepadding{ padding:.8em .1em;}.b-table-sort,.b-table-sort:visited,.b-table-up,.b-table-down,.b-content-table th a{ text-decoration:none; border-bottom:1px dashed; color:#000;}.b-table-sort:hover,.b-table-up,.b-table-down{ text-decoration:none;}.b-content-table a,.b-content-table a:visited{ /* color:#000; text-decoration:underline;*/}.b-content-table a:hover{ }.b-table-itemname,.b-table-itemname:visited{  font-size:1.2em; font-weight:normal; }.b-table-itemname:hover{ }a.b-table-expandable,a.b-table-expandable:visited{ background:none; padding-left:0; text-decoration:none; border-bottom:1px dashed; font-size:.9em;}a.b-table-expandable:hover{ border-bottom:1px solid #FFF;}.b-content-table .b-table-itemname.b-table-expandable{ font-size:1.2em;}.b-table-expandable-area{ font-size:.9em; padding-top:.4em;} .b-table-noleft-padding td, .b-table-noleft-padding th{ padding-left:0;}.l-table-wrapper,.l-tablewrapper{ margin-top:1em; overflow:hidden;} .l-table-wrapper .l-table, .l-tablewrapper .l-table{ margin-bottom:-1px;} .l-table{ border-collapse:collapse; border:0; width:100%; border-spacing:0;} .l-table-th{ text-align:left; vertical-align:bottom; padding:.6em 20px .6em 0; border-bottom:1px solid #dbdbdb; background:#f6f6f6; font-size:.9em;} .l-table-td{ padding:1.2em 20px 1.2em 0; border-bottom:1px solid #dbdbdb;} .l-table-padding-invert .l-table-th, .l-table-padding-invert .l-table-td, .m-table_invertpadding .l-table-th, .m-table_invertpadding .l-table-td{ padding-right:0; padding-left:20px;}.b-vs-neww{ margin-left:3px; width:15px; padding:0 5px; height:10px; background:url(../blocks/../../../i/hh/search/in-new-window.gif) no-repeat; text-decoration:none !important; white-space:nowrap;}.b-external-link{ padding-right:14px; background:url(../blocks/../../../i/hh/search/in-new-window.gif) right center no-repeat;} .b-vs-live{ margin-right:3px;}.b-userlist-table{ width:100%; border-collapse:collapse; border-spacing:0; empty-cells:show;} .b-userlist-table-user-new td{ background:#FFFAAF;} .b-userlist-table-checkbox{ float:left; margin:6px 0 0 -24px;} .b-userlist-table-position{ border-bottom:1px solid #C1C1C1; padding:22px 20px 22px 40px; width:auto;} .b-userlist-table-date{ color:#666; font-style:italic; font-size:.8em;} .b-userlist-table-name{ font-size:1.2em; padding:.1em 0 ;} .b-userlist-table-user-new .b-userlist-table-name{ font-weight:bold;} .b-userlist-table-resume{ padding-bottom:.2em;} .b-userlist-table-cover-letter{ padding:0 0 .6em; font-size:.9em;} .b-userlist-table-cover-letter .g-switcher{ padding:0 .2em; margin-left:-.2em;} .b-userlist-table-cover-letter-text{ font-style:italic; padding:.2em 0 .3em;} .b-userlist-table-coments{ padding-bottom:.8em; font-size:.9em; background:url(../blocks/../../../i/hh/comments.png) 0 3px no-repeat;} .b-userlist-table-coments .g-switcher{ margin-left:23px; padding:0 .2em;} .b-userlist-table-coments.g-expand .g-switcher, .b-userlist-table-cover-letter.g-expand .g-switcher{ background:#FFFAAF; font-weight:bold;} .b-userlist-table-user-new .b-userlist-table-cover-letter.g-expand .g-switcher, .b-userlist-table-user-new .b-userlist-table-coments.g-expand .g-switcher{ background:#FFF; font-weight:bold;} .b-userlist-table-comments-text{ font-style:italic; padding:.7em 0 .3em;} .b-userlist-table-comment-subject{ color:#000; margin-right:4px; font-style:normal;} .b-userlist-table-comments-text-author{ font-style:italic; color:#777; padding-bottom:.1em;} .b-userlist-table-comments-text-postdate{ margin-left:10px;} .b-userlist-table-comments-text p{ padding-bottom:.8em; font-style:normal;} .b-userlist-table-lastexp{ padding-top:.3em;} .b-userlist-table-lastexp-title{ color:#999;} .b-userlist-table-lastexp-company{ font-weight:bold;} .b-userlist-table-lastexp-date{ margin-left:.2em; color:#666; font-size:.8em; text-transform:lowercase;} .b-userlist-table-lastexp-description{ padding-left:38px; margin-bottom:10px; line-height:1.2em;} .b-userlist-table-compensation{ width:17%; border-bottom:1px solid #C1C1C1; padding-top:40px;} .b-userlist-table-compensation-block{ margin-left:27px; font-weight:bold; white-space:nowrap;} .b-userlist-table-photo{ height:100px; width:100px; margin:25px 0 10px 27px;} .b-userlist-table-info{ width:8%; padding:40px 0 0 0; border-bottom:1px solid #C1C1C1;} .b-userlist-table-infocontainer{ white-space:nowrap; text-align:right; padding-right:20px;} .b-userlist-table-age{ float:left;} .b-userlist-table-score{ background:url(../blocks/../../../i/hh/test-selected-16x16.png) 0 2px no-repeat; color:orange; white-space:nowrap; margin-left:10px; padding:0 0 2px 19px;}.b-userlist-table-invisible,.b-userlist-table-invisible .b-userlist-table-date,.b-userlist-table-invisible .b-userlist-table-name,.b-userlist-table-invisible .b-userlist-table-resume,.b-userlist-table-invisible .b-userlist-table-lastexp,.b-userlist-table-invisible .b-userlist-table-compensation-block,.b-userlist-table-invisible .b-userlist-table-info{ color:#999;}.b-userlist-table-invisible .b-userlist-table-invisible{ color:#000; font-size:1.1em; padding-bottom:.3em;}.b-userlist-table-favorite{ padding:0; width:16px; position:absolute !important; margin:4px 0 0 -22px;} .b-userlist-table__external{ margin:10px 0 10px 20px;} .b-userlist-table__external__title{ color:#999; font-size:.8em;} .b-userlist-table__external__line{ margin-left:20px; line-height:1.5em;}.HH-ResponseQuickDiscard-Removing{ opacity:.5; filter:alpha(opacity=50); -moz-opacity:0.5;}.b-userlist-table-iwanttowork-wrapper{ overflow:hidden; margin-top:-4px; padding-bottom:6px;}.b-resume-iwanttowork-wrapper{ overflow:hidden; margin:-4px 0 0 20px; padding-bottom:12px;} .b-iwanttowork{ color:red; float:left; font-size:.9em;} .b-iwanttowork-text{ clear:left;} .b-iwanttowork-decoration{ border-bottom:1px solid; padding:0 2em; height:5px;} .b-iwanttowork-decoration span{ background:url(../blocks/../../../i/hh/resume-iwanttoworkhere.png) no-repeat top center; width:9px; height:5px; border-bottom:1px solid white; float:left; line-height:0; font-size:0;}.b-resume-result-search{ margin:0 20px;}.b-form-wib{ width:100%; border-collapse:collapse;} .b-form-wib-input{ width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:1.3em;} .b-form-wib-input-container,.b-form-wib-button-container{ padding:0;} .b-form-wib-input-container{ width:100%; vertical-align:middle; padding-right:10px;} .b-form-wib-button-container{ width:1%;} .b-form-wib-button{ font-size:1.3em; padding:0 .6em;} .b-form-wib-button-huge{ font-size:1.5em; padding:.1em .6em;}  @media all and (-webkit-min-device-pixel-ratio:0){ body:first-of-type .b-form-wib-button-huge{ padding:.2em .6em;}}  noindex:-o-prefocus,html input[type=submit].b-form-wib-button-huge{ padding:.2em .6em;}.b-important{ background-color:#CDE3FC; padding-top:20px; padding-bottom:20px; position:relative;} .m-important_smallpadding{ padding-top:8px; padding-bottom:6px;} .m-important_f2f2f2{ background:#f2f2f2;} .m-important_f7f6e3{ background-color:#f7f6e3;}.b-tabs{ overflow:hidden; padding-top:10px; zoom:1;} .b-tabs-link{ float:left; margin-right:5px; padding:10px 0 5px 20px; color:#96a3b1;} .b-tabs-item, .b-tabs-item-selected{ float:left; margin-right:5px; padding:10px 20px 5px 20px; background-color:#e6f1fd; color:#96a3b1;} .b-tabs-item-selected{ padding-bottom:10px; background-color:#cde3fc; margin-top:-5px; color:#000;} .b-hotswith-tabs .b-tabs-item a{ text-decoration:none; color:#96a3b1;} .b-hotswith-tabs .b-tabs-link a{ color:#666;} .b-hotswith-tabs .b-tabs-link a:hover{ color:#c00;} .b-hotswith-tabs .b-tabs-item-selected a{ color:#000;} .b-tabs-item-selected a{ cursor:default; color:#000; outline:none;} .b-tabs-underlist .b-tabs-item{ background:#FFF;} .b-tabs-underlist .b-tabs-item.b-tabs-item-selected{ background-color:#CDE3FC; margin-top:0;} .b-tabs-item .b-tabs-value{ font-weight:normal; color:#999; margin-left:.4em; font-style:italic;} .b-tabs-suitable-tab{ padding:0 0 0 14px; background:#FFF; overflow:hidden;} .b-tabs-suitable-link{ text-decoration:none; display:block; background:url(../blocks/../../../i/hh/suitable.png) 0 .6em no-repeat; padding:.7em 0 0 26px;} .b-tabs-suitable-link span{ text-decoration:underline; color:#13636E;} .b-tabs-suitable-link em{ color:#777;}.b-popup{ position:absolute; z-index:1000; background:#fff; margin:0 21%; -moz-box-shadow:10px 10px 25px 0 #666; -moz-border-radius:15px; -webkit-box-shadow:10px 10px 25px 0 #666; -webkit-border-radius:15px;} .b-popup_loading{ padding:20px; width:200px; margin-left:-120px; color:#999; font-size:2em; text-align:center;} .b-popup_small{ width:400px; margin-left:-200px;} .b-popup_wide{ width:1000px; margin-left:-500px;} .b-popup-closer{ -moz-box-shadow:10px 10px 25px 0 #666; -moz-border-radius:15px; -webkit-box-shadow:10px 10px 25px 0 #666; -webkit-border-radius:15px;}.b-lift{ font-size:.75em;} .b-lift-label{} .b-lift-items{ display:inline;} .b-lift-item{ display:none;} .b-lift-link{} * html .b-lift-link{ line-height:1.5em;} .b-lift-selected{ display:inline;} .b-lift-selected-name{ cursor:pointer; zoom:1;}.b-lift-items-show{ background:#fff; position:absolute; z-index:1; border:1px solid #86a9cd; margin-top:-11px; margin-left:-11px; padding:3px 0; -moz-box-shadow:0px 3px 3px 0 #999; -webkit-box-shadow:0px 3px 3px 0 #999;} .b-lift-items-show .b-lift-item{ display:block; padding:3px 10px;} * html .b-lift-items-show .b-lift-item{ width:150px;} .b-lift-items-show .b-lift-selected-name{ padding:0;}.multiselect{ font-size:.75em; display:block; float:left;} .multiselect__label{} .multiselect__items{ display:inline;} .multiselect__item{ display:none;} .multiselect__link{} * html .multiselect__link{ line-height:1.5em;} .m-multiselect_selected{ display:block;} .m-multiselect_selectedname{ cursor:pointer; zoom:1;} .multiselect__button{ padding:0 1em;}.m-multiselect_itemsshow{ background:#fff; position:absolute; z-index:123; border:1px solid #86a9cd; margin-top:-9px; margin-left:-11px; padding:3px 0; -moz-box-shadow:0px 3px 3px 0 #999; -webkit-box-shadow:0px 3px 3px 0 #999; zoom:1;} .m-multiselect_itemsshow .multiselect__item{ display:block; padding:3px 10px; white-space:nowrap;} .m-multiselect_itemsshow .m-multiselect_selected .multiselect__link{ background:#86a9cd; color:#fff; border-color:#fff; white-space:nowrap;} .m-multiselect_itemsshow .multiselect__selected__name{ padding:0;}.b-head{ margin-bottom:0;}.b-index-search{ } .b-index-search-advanced-link{ float:right; margin-right:10px;} .b-index-search-advanced-area{ width:100%;} .b-index-search-advanced-salary-text{ color:#666; float:left; margin-top:1px; margin-right:.5em; font-size:.9em;} .b-index-search-advanced-salary-input{ width:6em; float:left; margin-right:.5em;} .b-index-search-advanced-specializations{ margin-top:5px; overflow:hidden; zoom:1;} .b-index-search-advanced-specializations li{ float:left; width:50%;} .b-index-search-advanced-specializations-title{ margin-bottom:.2em;} .b-index-main-block{ background-color:#cde3fc; zoom:1;} .b-index-search-help{ color:#96a3b1; font-size:.9em; padding-bottom:1px; margin-bottom:3px; zoom:1;} .b-index-search-help a{ color:#96a3b1; text-decoration:none; border-bottom:1px dashed #96a3b1;} .b-index-search-form{ padding:20px 0; z-index:1;} .b-index-search-form-input{ font-size:2em;} .b-index-search-form-submit{ white-space:nowrap;} .b-index-search-form-submit{ padding:8px 0;} .b-index-search-form-profareas{ margin-top:5px;} .b-smartinput-element{ white-space:nowrap;} .b-index-search-form-vacancies, .b-index-search-form-applicants, .b-index-search-form-advices, .b-index-search-form-education{ display:none;} .b-index-search-form-vacancies-2ndrow{ margin-top:5px;} .b-index-search-form-show-vacancies .b-index-search-form-vacancies{ display:block;} .b-index-search-form-show-applicants .b-index-search-form-applicants{ display:block;} .b-index-search-form-show-advices .b-index-search-form-advices{ display:block;} .b-index-search-form-show-education .b-index-search-form-education{ display:block;} .b-index-search-form-show-applicants .b-index-search-form-applicants{ display:block;} .b-index-search-adv{ margin-bottom:20px;} .b-index-search-adv-item{} .b-index-search-adv-item-content{ padding:10px 20px; background-color:#fff;} .b-index-search-adv-item-title{ font-size:1.2em; text-align:center; font-weight:normal;} .b-index-search-adv-item-text{ font-size:1.3em;} .b-index-search-adv-item-first{ padding-left:20px;} .b-index-search-adv-item-last{ padding-right:20px;}.b-index-informers{ margin-top:1.5em;} .b-index-informers td{ vertical-align:middle;}.b-index-teaser{ padding:0 20px; height:50px;} .b-index-teaser a{ padding-left:70px; height:50px; display:block; display:table-cell; display:expression(runtimeStyle.display = 'block'); vertical-align:middle; background:no-repeat; font-weight:bold;}.b-index-make-resume{ margin:0 5em 20px 5em; padding:15px; overflow:hidden; background:#4b6a8a repeat-x url(../blocks/../../../i/hh/index/make-resume-gradient.gif); -moz-border-radius:15px; -webkit-border-radius:15px;} .b-index-make-resume-button{ float:left; margin-right:1em;} .b-index-make-resume-text{ overflow:hidden; color:#fff; font-weight:bold;}.b-index-lists{}.b-index-cl{ position:relative; width:100%;} .b-index-cl-title{ padding:0 20px; font-size:1.2em;} .b-index-cl-list-item{ border:0; background-color:#eff4fb; margin-top:5px; padding:10px 10px 10px 20px; zoom:1;} .b-index-cl-list-item-link{ display:block; overflow:hidden; position:relative; white-space:nowrap; color:#55627c; font-size:1.2em;} .b-index-cl-list-item-link:hover{ color:#c00;} .b-index-cl-list-item-hrbrand{ float:right; display:block;  margin-left:5px; text-decoration:none;} .b-index-cl-list-item-vacancies{ float:right; display:block; background:#fff; border-bottom:1px solid #d2d6df; border-right:1px solid #d2d6df; padding:3px; width:2em; color:#55627c; text-align:center; margin-left:5px; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px;} .b-index-cl-all{ padding:10px 20px; margin-top:10px; background-color:#CDE3FC;} .b-index-cl-all-link{ font-weight:bold; color:#A4A9AF;}.b-index-stat{ margin-top:2em; background-color:#EFF4FB; padding-top:.5em; padding-bottom:.5em; text-align:center; color:#55627C; font-size:.9em;}.b-index-title{ font-size:1.25em; padding-left:20px; margin-top:1.5em; margin-bottom:.5em;} .b-index-title a{ color:black;} .b-index-title a:hover{ color:#c00;}.b-index-text{ margin-bottom:10px; font-size:.8em;} .b-index-text-title{ font-size:1em; font-weight:normal; margin-top:.5em;}.b-link-pdf{ background:no-repeat url(../blocks/../../../i/hh/icon-pdf.png) 0 3px; padding-left:30px; padding-bottom:5px; display:block; color:#666;}.b-index-news{ margin:0 5px;} .b-index-news-all{ font-size:.8em; padding:0 20px;} .b-index-news-list{ padding:0 20px;} .b-index-news-item{ margin-bottom:20px;} .b-index-news-item-date{ background:#dfecfb; font-size:.75em; color:#a4a9af; margin-top:5px;} .b-index-news-item-title{ display:block; font-size:1.2em; margin:2px 0;} .b-index-news-item-title:hover{ color:#c00;} .b-index-news-item-text{ font-size:.8em;}.b-index-right-banners{ margin-top:1.5em; width:240px;}.b-index-begin-from-resume-text{ background-image:url(../blocks/../../../i/hh/index/begin-from-resume.gif);}.b-index-callback-to-vacancy-text{ background-image:url(../blocks/../../../i/hh/index/callback-to-vacancy.gif);}.b-index-receive-invitations-text{ background-image:url(../blocks/../../../i/hh/index/receive-invitations.gif);}.b-tunderbanner{ margin-top:2em; padding:0 20px; font-size:.85em;} .b-tunderbanner h3{ margin-bottom:.5em;} .b-tunderbanner a{ color:#666;} .b-tunderbanner p{ margin-top:.5em; color:#666;}.b-index-promo{ width:200px; margin-top:20px; padding-top:140px; padding-bottom:40px; background:#EFF6FE no-repeat url(../blocks/../../../i/hh/index/promo-bg.png);} .b-index-promo p, .b-index-promo h3{ margin-bottom:1em; padding-left:20px; padding-right:20px;} .b-index-promo p{ color:#666; font-size:.8em;}.b-index-infoblocks{ margin-top:1.5em; margin-bottom:1.5em; border-bottom:1px solid #ccc;} .b-index-infoblock{ border-top:1px solid #ccc; padding-bottom:1.5em;} .b-index-infoblock-text{ padding:0 20px; margin-top:2em; font-size:.8em; color:#666;} .b-index-infoblock-list{ padding-left:20px;} .b-index-infoblock-list-item{ margin:.7em 0;} .b-index-infoblock-list-hint{ color:#666;}.b-pager{ text-align:center; overflow:hidden; margin-top:2em;} .b-pager ul{ display:inline; font-size:1.4em;} .b-pager li{ display:inline; margin:.3em;} .b-pager a:visited{ color:#076CC7;} .b-pager a:visited:hover{ color:#c00;}.b-title{ padding:0 20px 1em 20px; font-size:2.25em;}.b-subtitle{ padding:1em 0 0 20px; font-size:1.3em; font-weight:normal; zoom:1;}.b-button-and-popup{ font-size:.9em; margin-right:20px;} .b-button-and-popup a:hover{ color:#fff;} .b-bap-button{ margin-top:1.3em; display:block; float:right; font-size:1.1em; color:white; text-decoration:none;} .b-bap-button:hover, .g-expand .b-bap-button{ color:white;} .b-bap-button-round{ border-left:1px solid white; border-right:1px solid white; display:block;} .b-bap-button-body{ border-bottom:1px dashed white; padding:0 1px; display:block; margin:.2em 1.4em .3em;} .b-bap-popup-wrapper{ position:relative; z-index:100;} .b-bap-popup{ position:absolute; right:7em; top:4em; width:550px;} .b-bap-popup-corner{ float:right;} .b-bap-popup-body{ clear:both; color:white; font-size:1.1em; padding:1em 2em; overflow:hidden; -moz-box-shadow:0px 10px 20px 0 #999; -webkit-box-shadow:0px 10px 20px 0 #999; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;} .b-bap-popup-close{ font-size:1.5em; float:right; color:white; cursor:pointer; margin:0 -.4em .4em .4em;} .b-bap-popup-close a{ color:white; text-decoration:underline;} .b-bap-popup-tip{} .b-bap-popup-tip a{ color:white;} .b-bap-popup-body-details{ margin-top:2em;} .b-bap-popup-body-details a{ color:white;} .b-bap-popup-list-container{ margin-bottom:2em;} .b-bap-popup-body-step2-maintext{ margin:3em 0; position:relative;} .b-bap-popup-body-step2-number{ font-size:3em; margin:0 .2em; vertical-align:middle;} .b-bap-popup-body-step2-back{ text-decoration:none; border-bottom:1px dashed #fff; color:white;} .b-bap-popup-list{ list-style:none; padding-left:1em; margin:0; font-size:1.1em;} .b-bap-popup-body-loading{ font-size:2em; margin:1em 2em;} .b-bap-popup-body-step1 p{ margin:1em 0;} .b-bap-popup-body-addresume{ margin:1em 0;} .b-bap-popup-body-addresume a{ color:white; font-size:1.2em;} .b-bap-popup-body-login, .b-bap-popup-body-loading, .b-bap-popup-body-step1, .b-bap-popup-body-step2, .b-bap-popup-body-addresume{ display:none;} .b-button-and-popup-login-mode .b-bap-popup-body-login, .b-button-and-popup-loading-mode .b-bap-popup-body-loading, .b-button-and-popup-stepone-mode .b-bap-popup-body-step1, .b-button-and-popup-steptwo-mode .b-bap-popup-body-step2, .b-button-and-popup-addresume-mode .b-bap-popup-body-addresume{ display:block;} .b-bap-popup-paymentsystems{ margin:1em 0; overflow:hidden;} .b-bap-popup-paymentsystems .b-bap-popup-paymentsystems-title{ float:left; margin:0;} .b-bap-popup-paymentsystems-list{ float:left;} .b-bap-popup-paymentsystem{ list-style:none; margin:0 0 0 .7em; float:left;} .b-bap-popup-paymentsystem a{ color:white; padding-left:18px; background-image:url(../blocks/button-and-popup/../../../../i/hh/payment-systems-logos.png); background-repeat:no-repeat; float:left;} .b-bap-popup-paymentsystem-WM_WMR, .b-bap-popup-paymentsystem-WM_WMR_PLASTIC{ background-position:-16px -32px;} .b-bap-popup-paymentsystem-YANDEX{ background-position:-32px -14px;} .b-bap-popup-body-step2-beeline{ margin-top:15px;} .b-bap-popup-body-step2-beeline, .b-bap-popup-body-step2-kcell{ padding:5px 0;} .b-bap-popup-body-step2-beeline-logo, .b-bap-popup-body-step2-kcell-logo{ font-weight:bold;} .b-bap-popup-body-step2-beeline .b-bap-popup-body-step2-number, .b-bap-popup-body-step2-kcell .b-bap-popup-body-step2-number{ font-size:2em;}.b-employer-iwanttoworkhere{ clear:left; margin-left:20px; font-size:.75em;} .b-employer-iwanttoworkhere .b-bap-button{ background:#c00 url(../blocks/button-and-popup/../../../i/hh/employer-iwanttoworkhere.png) repeat-x top; background:-moz-linear-gradient(100% 100% 90deg,#b33,#d66); background:-webkit-gradient(linear,0% 0%,0% 100%,from(#d66),to(#b33)); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;} .b-employer-iwanttoworkhere .b-bap-button:hover{ background:#e55 url(../blocks/button-and-popup/../../../i/hh/employer-iwanttoworkhere.png) repeat-x top; background:-moz-linear-gradient(100% 100% 90deg,#c00,#f33); background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f33),to(#c00));} .b-employer-iwanttoworkhere .b-bap-button{ cursor:pointer;} .b-employer-iwanttoworkhere .b-bap-button-body{ border-bottom:1px dotted #fff; color:#fff; margin:3px 12px 6px 12px;} .b-employer-iwanttoworkhere .b-bap-popup{ margin-left:-45em; margin-top:2.6em; position:absolute; left:0; right:auto; top:auto; width:52em;} .b-employer-iwanttoworkhere .b-bap-popup-corner{ border-right:20px solid #cc0000; border-bottom:20px solid #cc0000; border-left:20px solid transparent; border-top:20px solid transparent;} .b-employer-iwanttoworkhere .b-bap-popup-body{ background:#cc0000 url(../blocks/button-and-popup/../../../i/hh/employer-iwanttoworkhere-2.png) bottom center no-repeat;} .b-e-iwant-popup-body-step2-maintext{ margin:2em 0;} .b-employer-iwanttoworkhere .b-bap-button{ float:left; margin-top:.5em;}.b-savedsearch-sms{} .b-savedsearch-sms .b-bap-button{ color:#669901; margin:.3em 0; float:left;} .b-savedsearch-sms .b-bap-button-body{ border-bottom:1px dashed #669901; margin:0; padding:0; color:#669901;} .b-ss-sms-link .b-bap-button-body{} .b-savedsearch-sms .b-bap-popup{ left:17em; top:1.9em; width:450px;} .b-savedsearch-sms .b-bap-popup-corner{ border-right:20px solid #78ac3e; border-top:20px solid #78ac3e; border-left:20px solid transparent; border-bottom:20px solid transparent; float:left; margin-top:4em;} .b-savedsearch-sms .b-bap-popup-body{ background:#78ac3e url(../blocks/button-and-popup/../../../i/hh/employer-iwanttoworkhere-2.png) bottom center no-repeat;}.b-resumelist-marker{} .b-resumelist-marker .b-bap-button{ background:#df6f00 url(../blocks/button-and-popup/../../../i/hh/employer-iwanttoworkhere.png) repeat-x top;} .b-rl-marker-link:hover, .g-expand .b-rl-marker-link{ background-color:#e89440;} .b-rl-marker-link-round{ border-left:1px solid white; border-right:1px solid white; border-top:1px solid #df6f00; display:block;} .b-rl-marker-link:hover .b-rl-marker-link-round, .g-expand .b-rl-marker-link-round{ border-top:1px solid #e89440;} .b-resumelist-marker .b-bap-popup-corner{ border-right:20px solid #df6f00; border-bottom:20px solid #df6f00; border-left:20px solid transparent; border-top:20px solid transparent;} .b-resumelist-marker .b-bap-popup-body{ background:#df6f00 url(../blocks/button-and-popup/../../../i/hh/employer-iwanttoworkhere-2.png) bottom center no-repeat;}.b-searchresults-sms{} .b-searchresults-sms .b-bap-button{ background:#693 url(../blocks/button-and-popup/../../../i/hh/employer-iwanttoworkhere.png) repeat-x top; margin-top:.25em;} .b-sr-sms-link:hover, .g-expand .b-sr-sms-link{ background-color:#9dc274; color:white;} .b-searchresults-sms .b-bap-button-round{ border-top:1px solid #693;} .b-sr-sms-link:hover .b-sr-sms-link-round, .g-expand .b-sr-sms-link-round{ border-top:1px solid #9dc274;} .b-searchresults-sms .b-bap-popup-corner{ border-right:20px solid #693; border-bottom:20px solid #693; border-left:20px solid transparent; border-top:20px solid transparent;} .b-searchresults-sms .b-bap-popup-body{ background:#693 url(../blocks/button-and-popup/../../../i/hh/employer-iwanttoworkhere-2.png) bottom center no-repeat;}.b-karating-profarea-button{ clear:left; margin-left:20px; font-size:.75em;} .b-karating-profarea-button .b-bap-button{ float:none; padding:.5em 0 1em 28px; background:none;} .b-karating-profarea-button .b-bap-button{ cursor:pointer;} .b-karating-profarea-button .b-bap-button-body{ border-bottom:1px dotted #fff; color:#fff; margin:3px 12px 6px 12px;} .b-karating-profarea-button .b-bap-popup{ position:absolute; left:0; right:auto; top:auto; width:52em; right:auto; margin:3em 0 0 5em;} .b-karating-profarea-button .b-bap-popup-corner{ border-right:20px solid transparent; border-bottom:20px solid #62AE00; border-left:20px solid #62AE00; border-top:20px solid transparent; float:left;} .b-karating-profarea-button .b-bap-popup-body{ border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-top-left-radius:0; -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; background:#62AE00;} .b-karating-profarea-button .b-bap-button{ float:left; margin-top:.5em;}.b-marker{}.b-marker .b-marker{ margin:0 0 0 -10px; padding:0 0 0 10px; display:inline; background:#ffda74 url(../blocks/marker/marker.gif) left bottom no-repeat;} .b-marker .b-marker:after{ content:'\00A0'; display:inline; padding-left:6px; background:url(../blocks/marker/marker.gif) right top no-repeat;} .b-vacancy-list-premium .b-marker, .b-vacancy-list-premium .b-marker:after{ background-image:url(../blocks/marker/marker-premium.gif);}.b-link-bar{ color:#14559C; position:relative; z-index:1; zoom:1;} .b-link-bar a{ margin-right:20px; margin-left:20px;} .b-returntoparent-link{ text-decoration:underline;} .b-printlink, .b-printlink:visited{ text-decoration:underline; color:#777; padding-left:19px; background:url(../blocks/../../../i/hh/icon_print.gif) left bottom no-repeat;} .b-printlink:hover{ color:#999;}.b-controls-bar{ color:#555; overflow:hidden; margin:20px 0 0 0;} .b-controls-bar a:hover{ color:#c00;} .b-btn-container{ background:#f2f2f2; padding:.8em 18px; position:relative; float:left;} .b-btn-container .txt, .b-btn-container .b-btn-item{ border:none; background-color:transparent; color:#555; text-decoration:underline; cursor:pointer; padding:.3em 0 .2em 24px; margin:-3px 10px 0 0; font-size:.85em; vertical-align:middle; background-image:url(../blocks/../../../i/hh/icons-sprite-2.gif); background-repeat:no-repeat; line-height:22px; background-position:9px -121px; text-transform:uppercase; font-weight:bold; overflow:visible;} .b-btn-container .arc, .b-btn-container .send, .b-btn-container .extend, .b-btn-container .invite, .b-btn-container .discard, .b-btn-container .delay, .b-btn-container .offline, .b-btn-container .change, .b-btn-container .resp, .b-btn-container .reply, .b-v-responses-manager-link, .b-v-stars-count, .b-v-stars-count span{ background-image:url(../blocks/../../../i/hh/icons-sprite.gif); background-repeat:no-repeat; line-height:22px;} .b-v-stars-count, .b-v-stars-count span{ line-height:1;} .b-btn-container .arc{ background-position:-251px -23px;} .b-btn-container .send{ background-position:-224px -52px;} .b-btn-container .extend{ background-position:-196px -81px;} .b-btn-container .invite{ background-position:-58px -223px; color:#3f8d00;} .b-btn-container .discard{ background-position:-30px -252px; color:#cc0000;} .b-btn-container .delay{ background-position:0 -283px;} .b-btn-container .offline{ background-position:0 -283px;} .b-btn-container .change{ background-position:-118px -160px;} .b-btn-container .resp, .b-btn-container .reply{ background-position:-84px -194px; color:#2461a1;}.b-btn-container .mail,.b-btn-container .addfav,.b-btn-container .inviteNew,.b-btn-container .dublicate,.b-btn-container .view,.b-btn-container .discard-after{ background-image:url(../blocks/../../../i/hh/icons-sprite-2.gif); background-repeat:no-repeat; line-height:22px;} .b-btn-container .mail{ background-position:-9px -105px;} .b-btn-container .addfav{ background-position:-70px -42px;} .b-btn-container .inviteNew{ background-position:-30px -86px;} .b-btn-container .dublicate{ background-position:-51px -64px;} .b-btn-container .view{ background-position:-93px -22px;} .b-btn-container .discard-after{ background-position:-33px -86px;} .b-controls-bar .b-v-notice{ padding-left:1em; float:left; width:40%; white-space:normal;}.b-rss-link{ padding-left:14px; background:url(../blocks/../../../i/hh/rss_button.gif) 0 3px no-repeat; color:#d88a3f; font-weight:normal; font-size:.9em;} .b-employerpage-vacancies-title .b-rss-link{ position:absolute; right:20px; bottom:4px;}.b-consultantlink{ margin:1em 0 0 0; padding:1em 1em 1em 30px; background:url(../blocks/../../../i/hh/search_seminar_icon.png) no-repeat 10px 1.1em; font-size:.9em; border-top:1px solid #ddd;}/*.b-attention{ background:#FFF79D; padding:.5em 20px; margin:0 20px 1.5em 0;} .m-attention_large{ font-size:1.3em; padding:1em 20px;} .m-attention_good{ background:#DCFFD2;} .m-attention_bad{ background:#FFCCCC;} .b-important .b-attention{ margin:0 0 .2em;}*/.b-attention{ background:#FFF79D; padding:20px; margin:0 20px 1.5em 20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;} .m-attention_large{ font-size:1.3em; padding:1em 20px;} .m-attention_good{ background:#DCFFD2; border:1px solid #C0EEB4; color:#336E22; text-shadow:1px 1px 0px #fff; line-height:1.5em; -moz-box-shadow:0 0 15px 5px #C0EEB4 inset; -webkit-box-shadow:0 0 15px 5px #C0EEB4 inset; box-shadow:0 0 15px 5px #C0EEB4 inset;} .m-attention_bad{ background:#FFDEDE; border:1px solid #F5BFBF; color:#932525; text-shadow:1px 1px 0px #fff; line-height:1.5em; -moz-box-shadow:0 0 15px 5px #F5BFBF inset; -webkit-box-shadow:0 0 15px 5px #F5BFBF inset; box-shadow:0 0 15px 5px #F5BFBF inset;} .b-important .b-attention{ margin:0 0 .2em;}.b-attention-header{ font-size:1.7em; margin-bottom:.4em; font-weight:bold; margin-top:-.2em; line-height:1.2em; margin-right:4em;} .b-attention-lowbattery{ background:url(../blocks/attention/battery.png) no-repeat left top; padding:10px 10px 10px 230px; min-height:70px;}div.calendar{ position:relative; z-index:100;}.calendar,.calendar table{ border:1px solid #D3D3D3; font-size:.9em; color:#000; cursor:default; background:#FFF;}.calendar .button{ text-align:center; padding:2px;}.calendar .nav{ background:#778 url(../blocks/../../../jscalendar/menuarrow.gif) no-repeat 100% 100%;}.calendar thead .title{ font-weight:bold; text-align:center; background:#fff; color:#000; padding:2px;}.calendar thead .headrow{ background:#778; color:#fff;}.calendar thead .daynames{ background:#D3D3D3;}.calendar thead .name{ padding:2px; text-align:center; color:#000;}.calendar thead .weekend{ color:#a66;}.calendar thead .hilite{ background-color:#aaf; color:#000; border:1px solid #04f; padding:1px;}.calendar thead .active{ background-color:#77c; padding:2px 0px 0px 2px;}.calendar tbody .day{ width:2em; color:#456; text-align:right; padding:2px 4px 2px 2px;}.calendar tbody .day.othermonth{ font-size:80%; color:#bbb;}.calendar tbody .day.othermonth.oweekend{ color:#fbb;}.calendar table .wn{ padding:2px 3px 2px 2px; background:#D3D3D3;}.calendar tbody .rowhilite td{ background:#EEE;}.calendar tbody .rowhilite td.wn{ background:#EEE;}.calendar tbody td.hilite{ background:#EEE; padding:1px 3px 1px 1px; border:1px solid #bbb;}.calendar tbody td.active{ background:#cde; padding:2px 2px 0px 2px;}.calendar tbody td.selected{ font-weight:bold; padding:1px 3px 1px 1px; border:1px solid #0C55BA; background:#0C55BA; color:#FFF !important;}.calendar tbody td.weekend{ color:#a66;}.calendar tbody td.today{ font-weight:bold; color:#00f;}.calendar tbody .disabled{color:#999;}.calendar tbody .emptycell{ visibility:hidden;}.calendar tbody .emptyrow{ display:none;}.calendar tfoot .footrow{ text-align:center; background:#556; color:#fff;}.calendar tfoot .ttip{ background:#fff; color:#445; border-top:1px solid #556; padding:1px;}.calendar tfoot .hilite{ background:#aaf; border:1px solid #04f; color:#000; padding:1px;}.calendar tfoot .active{ background:#77c; padding:2px 0px 0px 2px;}.calendar .combo{ position:absolute; display:none; top:0px; left:0px; width:4em; cursor:default; border:1px solid #655; background:#def; color:#000; font-size:90%;}.calendar .combo .label,.calendar .combo .label-IEfix{ text-align:center; padding:1px;}.calendar .combo .label-IEfix{ width:4em;}.calendar .combo .hilite{ background:#acf;}.calendar .combo .active{ border-top:1px solid #46a; border-bottom:1px solid #46a; background:#eef; font-weight:bold;}.calendar td.time{ border-top:1px solid #000; padding:1px 0px; text-align:center; background-color:#f4f0e8;}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{ padding:0px 3px 0px 4px; border:1px solid #889; font-weight:bold; background-color:#fff;}.calendar td.time .ampm{ text-align:center;}.calendar td.time .colon{ padding:0px 2px 0px 3px; font-weight:bold;}.calendar td.time span.hilite{ border-color:#000; background-color:#667; color:#fff;}.calendar td.time span.active{ border-color:#f00; background-color:#000; color:#0f0;}.b-gallery2-frame{ position:fixed; height:100%; width:100%; background:none; overflow:hidden; left:0; top:0; z-index:1000;}.b-gallery2-popup{ position:absolute; left:50%; top:50%; background:none; margin-top:-20px; margin-left:-20px; z-index:100;} .b-gallery2-popup-body{ background:white; padding:13px 20px;} .b-gallery2-loading .b-gallery2-popup-body{ background:white url(../blocks/../../../i/hh/spinner.gif) center center no-repeat; padding:33px 40px;} .b-gallery2-popup-corner{} .b-gallery2-popup-corner i{ display:block; font-size:0; line-height:0; padding:0 1px;} .b-gallery2-popup-corner i i i{ border-width:1px;} .b-gallery2-popup-corner i i i i{ padding:0 2px;} .b-g2pc-up i{ border-bottom:2px solid white;} .b-g2pc-down i{ border-top:2px solid white;} .b-gallery2-popup-close{ font-size:20px; font-weight:bold; font-family:tahoma,arial,sans-serif; cursor:pointer; position:absolute; color:silver; right:1px; top:-5px;} .b-gallery2-popup-close:hover{ color:darkred;} .b-gallery2-popup-body{} .b-gallery2-popup-img{ text-align:center;} .b-gallery2-popup-title{ font-size:15px; margin-top:15px;} .b-gallery2-popup-textarea{ position:relative; margin-top:15px; width:95%; height:100px; font-size:12px; resize:vertical;} .b-gallery2-popup-image{ border:0; display:block; margin:0 auto; padding:0; cursor:pointer;} .b-gallery2-loading .b-gallery2-popup-desc, .b-gallery2-loading .b-gallery2-popup-textarea, .b-gallery2-loading .b-gallery2-popup-image{ display:none;} .b-gallery2-imageloaded .b-gallery2-popup-image{ display:block; }.b-gallery2-popup-shadow{ position:absolute; left:0; top:0; width:100%; height:100%; background:black; opacity:.5; filter:alpha(opacity=50); z-index:10; zoom:1;}.b-gallery2-popup-iframe{ position:absolute; left:0; top:0; width:100%; height:100%; filter:alpha(opacity=0); zoom:1;}.b-gallery-title{ padding:1.4em 0 .4em 0; clear:both;}.b-gallery-hintbox{ padding:0 20px 1em;}.b-resume-photos-list{ padding-left:16px;}.b-gallery-upload-form{ margin-top:2em; width:auto;}.b-gallery-rules{ padding-top:1em;}.b-gallery-rules a{ color:#999;}.b-resume-photos-form{} .b-resume-photos-form .b-form-row-label{ color:#004494;}.b-resume-photos-list{ margin:0; padding:0; list-style:none; overflow:hidden;} .b-resume-photos-list-item img{ border:1px solid #ccc; display:block; background:#fff; margin-bottom:4px; max-width:120px; max-height:120px;} .b-resume-photos-list-item a:hover img{ border:1px solid #000;} .b-gallery-photo-thumb{ display:block;} .b-resume-photos-list-item a:hover{ color:#333; text-decoration:none;} .b-resume-photos-list-item-removing{ opacity:.5; filter:alpha(opacity=50);} .b-respho-controls{ font-size:.7em; display:inline; text-decoration:none; border-bottom:1px dotted #aaa; color:#aaa;} .b-respho-desc{ display:none; font-size:1.1em;} .b-resume-photos-popup{ position:absolute; top:10%; left:50%; border:2px solid #666; background:#eee; padding:0 2.5em 1em; z-index:20; width:456px;} .hh-800 .b-resume-photos-popup{ left:400px;} .b-respho-popup-close, .b-respho-popup-close:visited{ float:right; color:red; margin:.3em 0; font-size:1.3em;} .b-resume-photos-popup img{ border:3px double #aaa; display:block; background:#fff;} .b-resume-photos-popup .b-respho-desc{ display:block;} .b-resume-photos-popup .b-respho-controls{ font-size:1em;}.b-resume-photos-catheader{ clear:both; border:1px solid #ccc; background:#407cbf; color:#fff; margin:2em 0 1em 0; padding:.3em; font-size:1.1em;}.b-resumebuilder-folio{ background:#edf4fc; padding:1em 0; margin-bottom:3em;}.b-resumebuilder-subheader{ padding:0 1em; margin:0; font-size:1.1em; font-weight:normal; color:#003;}.b-resumebuilder-folio-thumbs{ background:#dde; margin:2em .5em; padding:1em .5em;}.b-resumebuilder-photo-thumbs li{ font-size:smaller; float:none; padding-bottom:1em;}li.b-resumebuilder-photos-list-item,.b-resumebuilder-portfolio-list-item,.b-resume-photos-list-item{ padding:10px 20px 0 20px; min-height:55px; _height:55px; float:left; list-style:none;  margin:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;} .b-resumebuilder-photos-list-item input, .b-resumebuilder-portfolio-list-item input{ float:left; margin:0 5px 0 -10px;} .b-resumebuilder-portfolio-list-item input{} .b-resumebuilder-photos-list-item img, .b-resumebuilder-portfolio-list-item img{ border:1px solid #ccc; max-height:100px; max-width:100px;} .b-resume-important.b-resumebuilder-portfolio{ padding:10px 20px 10px 0;}.b-resume-photos-list{ padding:10px 0; overflow:hidden; width:100%;}.b-resume-photos-list .b-resume-photos-list-item{ list-style:none; min-height:120px; _height:120px; padding:0; margin:5px 0 5px 20px;}.banex-banner{} .banex-clickimg{ display:block; position:absolute;} .banex-banner-156{ padding-left:10px; margin-top:.5em;} .banex-banner-35, .banex-banner-36, .banex-banner-37, .banex-banner-40{ margin:20px;}.l-layout-left .banex-banner{ margin:1em 20px;}#div_context_adv{ margin-top:20px; padding:5px; border:1px solid #FF9933; height:60px; width:468px; font-family:tahoma,arial,sans-serif; color:#004691; background:transparent url(http://i.hh.ru/images/vskl.gif) no-repeat left top;}#div_context_adv .tytle{ margin-left:25px; font-size:12px; font-weight:bold; padding-bottom:3px; border-bottom:1px solid #333366; width:65%;}#div_context_adv .txt_adv{ margin-left:25px; margin-top:8px; font-family:tahoma,arial,sans-serif; color:#004691; font-size:12px;}#context_seminar{ /*padding:0 20px; margin:20px 0;*/}#context_seminar .mba{ color:#076CC7;}#context_seminar .profile{ color:#076CC7;}#context_seminar .practik{ color:#076CC7;}#context_seminar .body{ color:#666;}#context_seminar .title_seminar{ font-weight:bold;}.b-mainbanner{ padding:0 0 0 20px; height:60px;  margin-bottom:5px; zoom:1;} .b-mainbanner-splash{ position:relative; margin-bottom:2em; height:auto;} .b-splash-close-handle{ position:absolute; cursor:pointer; color:#900; right:0; padding:3px; z-index:10;}.b-page-errors{} .b-page-errors div{ background:#FCC; padding:.8em 20px .6em !important; margin:0 20px 1.5em 0; line-height:1.4em;} .b-page-errors div, .b-page-errors font{ color:#000 !important;} .b-page-errors hr{ display:none;}.b-site-error{ margin:1em 20px; color:red;}.b-invoke-error{ margin:1em 0; padding:20px; font-size:.9em; border:1px solid #fcc;}.b-page-controls{ padding:0 0 0 20px;} .b-controls-item{ float:left; position:relative; z-index:1; padding-right:20px;} .b-controls-item-link{ background:#FFF url(../blocks/controls/icons.png) 0 -283px no-repeat; text-decoration:underline !important; font-family:Arial,Verdana,Helvetica,sans-serif; padding:0 0 0 20px; cursor:pointer; font-size:11px; line-height:11px; color:#777; border:0;} .b-controls-item-link, .b-controls-item-link:visited{} .b-controls-item-link:hover, .b-controls-item-link:active{ color:#C00;} .b-controls-item-link-empty{ font-size:11px; color:#777;} .b-controls-item-link.b-controls-print{ background-position:-22px -261px;} .b-controls-item-link.b-controls-send{ background-position:-63px -223px;} .b-controls-item-link.b-controls-response{ color:#79BF59; background-position:-80px -201px;} .b-controls-item-link.b-controls-response:hover{ color:#C00;} .b-controls-repost{} .b-controls-view{} .b-controls-save{} .b-controls-change{ color:#076CC7;} .b-controls-change:hover{ color:#C00;} .b-controls-archivate{} .b-controls-extend{} .b-controls-prolongate{ color:#666; padding:0.1em 0 0.1em 4px; font-size:11px;} .b-controls-resp{} .b-controls-accept{} .b-controls-block{} .b-controls-delete{ color:#C00 !important;}/*<div class="b-mainbutton-block"> <span class="b-mainbutton m-mainbutton_green g-round"> <a href="#"> button </a> </span></div>*/.b-mainbutton-block{ text-align:center; padding:1em 0;} .b-mainbutton{ margin:0 auto; border:none; display:inline-block; text-align:center;} .b-mainbutton a, .b-mainbutton input, .b-mainbutton span{ font-family:Arial,Verdana,Helvetica,sans-serif; background:none; border:none; color:#FFF; cursor:pointer; font-size:1.3em; text-decoration:none; padding:.5em 20px .5em; display:inline-block; text-align:center;} .b-mainbutton a:link, .b-mainbutton a:visited{ color:#fff;} .b-mainbutton span{ cursor:default;} .m-mainbutton_green{ background:#71B61F url(../blocks/mainbutton/mainbutton_green.png) 0 0 repeat-x; border:1px solid #91D64A;} .m-mainbutton_green:hover{ background-position:0 -80px;} .m-mainbutton_green:active{ background-position:0 -160px;} .m-mainbutton_gold{ background:#e7c10f url(../blocks/mainbutton/mainbutton_gold.png) 0 0 repeat-x; border:1px solid #ffe874;} .m-mainbutton_gold:hover{ background-position:0 -80px;} .m-mainbutton_gold:active{ background-position:0 -160px;} .m-mainbutton_blue{ background:#53b1cf url(../blocks/mainbutton/mainbutton_blue.png) 0 0 repeat-x; border:1px solid #70D1F6;} .m-mainbutton_blue:hover{ background-position:0 -80px;} .m-mainbutton_blue:active{ background-position:0 -160px;} .m-mainbutton_red{ background:#b0240f url(../blocks/mainbutton/mainbutton_red.png) 0 0 repeat-x;} .m-mainbutton_grey{ background:#c6c8c7 url(../blocks/mainbutton/mainbutton_grey.jpeg) 0 0 repeat-x;} .m-mainbutton_disabled{} .m-mainbutton_disabled input{ color:#ddd;}@media all and (min-width:0px){ noindex:-o-prefocus,html .b-mainbutton input{ border-color:transparent; border-style:solid; border-width:7px 10px; cursor:pointer; position:relative; z-index:20;} noindex:-o-prefocus,html .b-mainbutton a{ position:relative; z-index:20;} noindex:-o-prefocus,html .m-mainbutton_green, noindex:-o-prefocus,html .m-mainbutton_blue, noindex:-o-prefocus,html .m-mainbutton_gold{ border:0;}}.b-fileicon{ text-align:center; padding-top:90px; zoom:1;} .b-fileicon__link{ text-align:center; font-size:.9em; position:relative; zoom:1;} .b-fileicon__box{ position:absolute; left:50%; top:-70px; height:68px; width:48px; margin-left:-24px;} .m-fileicon_xls-68x48 .b-fileicon__box{ background:url(../blocks/fileicon/xls-48x63.png) center center no-repeat;} .m-fileicon_xls-68x48option{ text-align:left; background:url(../blocks/fileicon/xls-48x63.png) 19px 0 no-repeat; position:relative; padding:35px 20px 0 80px;}.b-green-62ae00{ color:#62ae00;}html,body{ background:#FFF; color:#000; height:100%; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:.95em;}a{ cursor:pointer; color:#076CC7;} a:hover{ color:#c00;} .b-linkcolor-666{ color:#666;}button,input[type=reset],input[type=button],input[type=submit]{ font-family:Arial,Verdana,Helvetica,sans-serif;}.b-headhunter{ background:#fff;}.b-page{ min-width:900px; padding:10px 0;}.b-example{ background-color:#fafafa; padding-top:20px; padding-bottom:20px;}.b-highlighted{ background-color:#ffff90;} .b-vacancy-desc .b-highlighted, .b-vacancy-container .b-highlighted{ background-color:#ffff90; color:#000 !important;}.b-mailing-attention{ color:#666; font-size:.8em; padding:1em 20px;}.seolink{ display:none;}.noie6{ display:none;}.b-loginform-row{ margin:.8em 0; padding:0 20px .1em 20px; list-style:none; overflow:hidden;} .b-login-title{ color:#000; font-weight:bold; font-size:1.1em;} .b-loginform-row label{ display:block; padding-bottom:.2em; color:#414E6B; font-size:.9em;} .b-loginform-row .b-form-input{ width:100%;  padding:1px; font-size:1.1em; box-sizing:border-box; -moz-box-sizing:border-box;} .b-loginform-row .b-loginform-remember{ color:#414E6B;} .b-loginform-row .b-loginform-remember .loginform-input-remember{ margin:-.1em 5px 0 0;} .b-loginform-forgot{ float:right; color:#929CA4; margin-right:1px; font-size:.8em; line-height:1.5em;} .l-content-colum-2 .b-loginform-forgot{ float:none; color:#929CA4;} .b-loginform-forgot:hover{ color:#C00 !important;} .b-loginform-row .b-form-submit{ padding:0 5px;}.b-login-form-register{ color:#319D00; text-decoration:none; border-bottom:1px dashed;}.b-register-body{ padding:0 0 1em 20px;} .b-register-body .b-register-item{ margin:.4em 0;} .b-register-body .b-register-item a{ margin-left:.3em;}.b-resetpassword-sent{ margin-top:2em;}.b-logon-register-link{ color:#009400;} .b-logon-register-link:hover{ color:#C00;}.b-price2{} .b-price2 .b-title{ padding-bottom:.5em;}.b-price2-delayed-loading{ background:url(../blocks/price2/"../../../../i/hh/spinner.gif") no-repeat left center #efe; border:1px solid #91D64A; padding:10px 35px; margin:1em 0;}.b-price2-account{ background:#F1F6FD; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; float:left; padding:.5em 20px; font-size:.9em;} .b-price2-account-addmoney{ display:inline; margin-left:1em;} .b-price2-account-addmoney span{ font-weight:bold; color:#076CC7; font-size:1.1em; margin:0 3px;} .b-price2-account-blocked{ color:#666; text-transform:lowercase;}.b-price2-basket{ clear:left; position:relative; width:100%;}.b-price2-basket-empty{} .b-price2-basket-placeholder{ height:6em;} .b-price2-basket-empty .b-price2-basket-placeholder{ height:4em;} .b-price2-basket-movable{  position:absolute; z-index:101; width:100%;} .b-price2-basket-movable-holder{} .b-price2-basket-attached{ position:fixed; top:0; right:0; width:80%;} .b-price2-basket-movable-holder{ border-bottom:1px solid #ccc; border-left:1px solid #eee; border-right:1px solid #eee; background:#fff7a2; margin-bottom:10px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; padding:1em 20px;} .b-price2-basket-table{ border-collapse:separate;} .b-price2-basket-attached .b-price2-basket-movable-holder{ -moz-box-shadow:0 8px 5px -5px #999; -webkit-box-shadow:0 8px 5px -5px #999; opacity:.95;} @-moz-document url-prefix(){ .b-price2-basket-attached .b-price2-basket-movable-holder{ margin-left:8px;}} .b-price2-basket-empty .b-price2-basket-movable-holder{ background:#f2f2f2;} .b-price2-basket-proceed{ font-size:.75em; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;} .b-price2-basket-desc{} .b-price2-basket-desc .g-switcher{ line-height:1em;} .b-price2-basket-contents{ } .b-price2-basket-items{ margin:1em 0 2em 0; list-style:none; font-size:.85em; padding-left:2em; padding-bottom:1em; border-bottom:1px solid #ccc;} .b-price2-basket-item{ margin-bottom:.7em;} .b-price2-basket-item-remove{ color:#c00; border-color:#c00;} .b-price2-basket-item-dbdesc{ color:#999; margin:.2em 0 0 2em;} .b-price2-basket-desc-details, .b-price2-basket-desc-details .g-switcher, .b-price2-basket-desc-details .g-switcher:hover{ color:#aaa; border-color:#aaa; font-size:.9em;} .b-price2-basket-total{ margin-top:.3em; } .b-price2-basket-empty .b-price2-basket-total{ display:none;} .b-price2-basket-sum{ font-size:1.1em; font-weight:bold; margin:3px;} .b-price2-basket-discountgiven .b-price2-basket-sum{ font-size:1em; font-weight:normal; text-decoration:line-through; color:#ccc;} .b-price2-basket-sum-wdiscount{ font-size:1.1em; margin:3px; display:none;} .b-price2-basket-discountgiven .b-price2-basket-sum-wdiscount{ display:inline;} .b-price2-basket-discount-percent{ color:#319D00;  background:#fff; font-size:.9em; padding:3px 5px; margin:3px; cursor:help;} .b-price2-basket-submittd{ text-align:center;}.b-price2-tabs-wrapper{}.b-price2-tabswitchers-wrapper{ overflow:hidden;} .b-price2-tabswitchers-wrapper2{ float:left; left:50%; position:relative;} .b-price2-tabswitchers-wrapper3{ border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; padding:1.2em; text-align:center; margin:1em 0; float:left; position:relative; right:50%;} .b-price2-tabswitchers{ float:left;} .b-price2-tabswitchers-header{ text-align:center; margin-top:-2em; margin-bottom:.6em;} .b-price2-tabswitchers-header big{ font-weight:bold; background:white; padding:0 1em; font-size:1.3em;} .b-price2-tab-switcher{ display:inline; list-style:none; margin:0 1em; font-size:1.1em;} .b-price2-tab-switcher-link{ outline:none;} .b-price2-tab-switcher-active .b-price2-tab-switcher-link{ cursor:text; color:black; text-decoration:none;}.b-price2-shop{ margin:0 0 2em;} .b-price2-shop-section{ list-style:none;} .b-price2-section-title{} .b-price2-section-already{ padding:0 20px; margin-bottom:1em; color:#666;} .b-price2-section-already .g-switcher{ color:#999; border-color:#999;} .b-price2-already-list{ margin:1em 0; list-style:decimal; font-size:.85em; padding-left:2em;} .b-price2-already-period, .b-price2-already-profarea{ text-transform:lowercase;} .b-price2-helpregion{ padding:.5em 20px; background:#E6F1FD; -moz-border-radius:5px; -webkit-border-radius:5px;} .b-price2-helpregion .g-switcher{ border-color:#076CC7; color:#076CC7;} .b-price2-section-body{ margin-top:0; border:2px solid #F2F2F2;} .b-price2-shop-item{ margin:1em 0 2em; padding:0 18px;} .b-price2-item-header{ min-height:45px; overflow:hidden;} .b-price2-item-title{ font-size:1.1em; font-weight:bold; color:#666; margin-left:40px;} .b-price2-additionalitem-regional_vprem .b-price2-item-title, .b-price2-additionalitem-vprem .b-price2-item-title{ color:#D7A000;} .b-price2-additionalitem-vp .b-price2-item-title{ color:#39A3D0;} .b-price2-item-title-hint{ color:#AAAAAA; float:right; font-size:0.9em; font-weight:normal; margin-left:5px; margin-right:-200px; text-align:left; width:150px; margin-top:2em;} .b-price2-additionalitem-desc{ color:#666; font-size:.8em; margin-bottom:1em; margin-left:40px;} .b-price2-dbaccess{} .b-price2-dbaccess .b-price2-section-body{ background:#F2F2F2; padding:0; border-right:0;} .b-price2-dbaccess-delete{ float:right; color:darkred; padding-right:3px; cursor:pointer; font-size:.8em;} .b-price2-dbaccess-delete span{ border-bottom:1px dotted; color:#666;} .b-price2-dbaccess-add{ float:right; margin:0 20px; font-size:.8em;} .b-price2-dbaccess-add-big{ float:none; font-size:1.3em; text-align:center; padding-top:1em; border-top:1px solid #ccc;} .b-price2-dbaccess-add-span-big{ display:none;} .b-price2-dbaccess-add-big .b-price2-dbaccess-add-span-big{ display:inline;} .b-price2-dbaccess-add-big .b-price2-dbaccess-add-span{ display:none;} .b-price2-dbaccess .b-price2-shop-item{ width:100%; margin:0; padding:0;} .b-price2-dbaccess-column{ width:33%; background:white; border:1px solid #ccc;} .b-price2-dbaccess-profarea{ width:34%;} .b-price2-dbaccess-list{ height:355px; overflow:auto;} .b-price2-dbaccess-list li{ padding:3px 4px; font-size:.8em; overflow:hidden;} .b-price2-dbaccess-list li:hover{ background:#E0EAF7;} .b-price2-period-offer{} .b-price2-period-offer .b-price2-dbaccess-period-price{ font-weight:bold; color:darkgreen;} .b-price2-period-action{  font-size:9px; color:white; margin-right:3px; padding:1px 3px; background:crimson; position:relative; z-index:10; text-decoration:none;} .b-price2-period-action:hover{ color:white; background:red;} .b-price2-dbaccess-checked, .b-price2-period-checked{ background:#F1F6FD;} .b-price2-dbaccess-list .b-forma-radio{ padding-bottom:0;} .b-price2-dbaccess-list .b-forma-radio input{ left:-18px;} .b-price2-dbaccess-p0{ font-weight:bold;} .b-price2-dbaccess-r233{ font-weight:bold;} .b-price2-dbaccess-r5, .b-price2-dbaccess-r40{ margin-top:10px;} .b-price2-dbaccess-period-subtitle{ text-align:center; font-size:.9em; color:#999; padding:0 5px;} .b-price2-dbaccess-listlist{ margin-bottom:1em; font-size:1.1em;} .b-price2-dbaccess-period-price{ float:right; font-size:1.2em; text-align:right; zoom:1;} .b-price2-dbaccess-period-publications{ display:block; font-size:.8em; color:#66BB66;} .b-price2-dbaccess-resetting .b-price2-dbaccess-column, .b-price2-dbaccess-loading{ background:url(../blocks/price2/"../../../../i/hh/spinner.gif") no-repeat center center #fafafa;} .b-price2-dbaccess-resetting .b-price2-dbaccess-column input, .b-price2-dbaccess-loading .b-price2-dbaccess-column input{ opacity:.3;} .b-price2-dbaccess-resetting .b-price2-dbaccess-column span, .b-price2-dbaccess-resetting .b-price2-dbaccess-period-subtitle, .b-price2-dbaccess-loading .b-price2-dbaccess-column span, .b-price2-dbaccess-loading .b-price2-dbaccess-period-subtitle{ color:#eee;} .b-price2-dbaccess-resetting .b-price2-dbaccess-column li:hover, .b-price2-dbaccess-loading .b-price2-dbaccess-column li:hover{ background:#fafafa;} .b-price2-advertisement{} .b-price2-advertisement{} .b-price2-section-footer{ padding:1em 18px; background:#F2F2F2; margin-bottom:1em; overflow:hidden;} .b-price2-section-total{ float:left; margin-right:1em; max-width:70%; min-width:35%; font-size:.9em;} .b-price2-dbaccess-result-profarea, .b-price2-dbaccess-result-period{ text-transform:lowercase;} .b-price2-dbaccess-result-profarea:hover, .b-price2-dbaccess-result-region:hover, .b-price2-dbaccess-result-period:hover{ background:#fafafa;} .b-price2-dbaccess-result-money{ font-weight:bold; font-size:1.1em;} .b-price2-dbaccess-warn{ color:red;} .b-price2-additionalitem-row{ } .b-price2-additionalitem{ border:1px solid #ddd; margin:0 20px -1px 0;} .b-price2-additionalitem .b-slider-result-input{ font-size:1.3em; width:2.4em;} .b-price2-additionalitem .b-price2-item-slider{ overflow:hidden;} .b-price2-item-slider .jsxComponents-slider-slider{ cursor:pointer;} .b-price2-additionalitem .b-price2-shop-item{ margin-bottom:0;} .b-price2-additionalitem .b-slider{ margin-bottom:50px;} .b-price2-additionalitem-footer{ padding:10px; background:#fafafa; margin-left:340px; margin-top:-40px; overflow:hidden; max-width:450px;} .b-price2-additionalitem-footer .b-slider-result{ margin:0; float:left; position:static;} .b-price2-additionalitem-total{ float:left; font-size:1em; margin:5px 0 0 0;} .b-price2-additionalitem-addtocart{ float:right;} .b-price2-additionalitem .b-slider-info{ color:#39a3d0; background:rgba(255,255,255,0.9);} .b-price2-additionalitem-regional_vprem .b-slider-info, .b-price2-additionalitem-vprem .b-slider-info{ color:#d7a000;} .b-price2-additionalitem .jsxComponents-slider-horisontal .jsxComponents-slider-grab{ background:#39a3d0 url(../blocks/price2/../slider/arrow-gradi-blue.png) left bottom repeat-x;} .b-price2-additionalitem-regional_vprem .jsxComponents-slider-horisontal .jsxComponents-slider-grab, .b-price2-additionalitem-vprem .jsxComponents-slider-horisontal .jsxComponents-slider-grab{ background:#B47200 url(../blocks/price2/../slider/arrow-gradi-green.png) left bottom repeat-x;} .b-price2-item-icon{ display:block; float:left; width:32px; height:40px; background:url(../blocks/price2/price2-sprites.png) no-repeat 0px -117px;} .b-price2-additionalitem-regional_vprem .b-price2-item-icon, .b-price2-additionalitem-vprem .b-price2-item-icon{ background-position:0px -39px;} .b-price2-additionalitem-vp .b-price2-item-icon{ background-position:0px 0px;} .b-price2-additionalitem-ap .b-price2-item-icon{ background-position:0px -78px;}.b-price2-bottommenu{} .b-price2-bottommenu li{ float:left; margin:0 0 0 20px;} .b-price2-bottommenu .b-form2link-button, .b-price2-bottommenu .b-form2link-button a{ font-size:1em; color:green; font-weight:bold;} .b-price2-bottommenu .b-price2-tab-switcher-active{ display:none;} .b-price2-basketsecondary-text{ font-size:.8em; color:#999;}.b-price2-optimize{} .b-price2-optimize-agreements{ margin:1em 0; font-size:.9em;} .b-price2-agreements-payer{ color:#666; font-size:.8em;} .b-price2-optimize-selecteditems{ margin:1em 0;} .b-price2-optimize-totals{ margin:1em 0; padding-top:1em; border-top:1px solid #ccc;} .b-price2-optimize-putmoney{ padding:10px 15px; border:5px solid #fbb; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;} .b-price2-optimize-totals-finalprice{ font-size:1.2em;} .b-price2-optimize-totals-percent{ margin-top:1em;}.b-price2-tutorial{ padding:0 20px; margin:1em 0 2em; font-size:.9em; color:#666; height:7em; font-size:.8em;} .b-price2-tutorial-tabs{} .b-price2-tutorial-tab{ -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-color:#EEEEEE #EEEEEE #fff; border-style:solid solid none; border-width:1px 1px 0; cursor:pointer; display:inline; margin:0 10px -1px -10px; padding:4px 10px;} .b-price2-tutorial .b-tabs-item-selected{ background:#eee; color:#000; float:none; cursor:text;} .b-price2-tutorial-tab-title{ border-bottom:1px dotted #999;} .b-tabs-item-selected .b-price2-tutorial-tab-title{ border-bottom:none;} .b-price2-tutorial-tabbodies{ margin-top:.8em;} .b-price2-tutorial-tab-body{ background:none repeat scroll 0 0 #FAFAFA; margin:-5px -10px 0; padding:10px;}.b-price2-regionhelper{ font-size:.8em; background:#CDE3FC; padding:.5em 10px; float:left; margin:1em 10px; -moz-border-radius:5px; -webkit-border-radius:5px;}.b-price2-regionhelper-popup{ width:400px; margin-left:-220px; padding-bottom:20px; margin-top:150px;} .b-price2-regionhelper-popup__autocomplete{ margin-top:1em; margin-bottom:1em;} .b-price2-regionhelper-popup__help{ margin-top:.3em; font-size:.9em; color:#666;} .b-price2-regionhelper-popup .b-autocomplete-input{ font-size:1.1em;} .b-price2-regionhelper-popup__autocomplete-container{ border:1px solid #999;}.b-price2-regionhelper-popup__hints{ font-size:.8em; color:#666;}.b-price2-regionhelper-popup__help{ margin-top:1em;}.b-price2-regionhelper-popup .b-subtitle{ padding-left:0;}.b-newregform{} .b-newregform .m-form_accent .b-formleft{ padding-top:0.5em;} .b-newregform .m-form-box_star:before{ font-size:25px; top:-2px;} .m-newregform-view_company, .m-newregform-view_anonymous, .m-newregform-view_notanonymous, .m-newregform-view_project, .m-newregform-view_private, .m-newregform-view_agency{ display:none;} .b-newregform-view-anonymous .m-newregform-view_anonymous, .b-newregform-view-company .m-newregform-view_company, .b-newregform-view-company .m-newregform-view_notanonymous, .b-newregform-view-project_director .m-newregform-view_project, .b-newregform-view-project_director .m-newregform-view_notanonymous, .b-newregform-view-private_recruiter .m-newregform-view_private, .b-newregform-view-private_recruiter .m-newregform-view_notanonymous, .b-newregform-view-agency .m-newregform-view_agency, .b-newregform-view-agency .m-newregform-view_notanonymous{ display:block;} .b-newregform-view-anonymous tr.m-newregform-view_anonymous, .b-newregform-view-company tr.m-newregform-view_company, .b-newregform-view-company tr.m-newregform-view_notanonymous, .b-newregform-view-project_director tr.m-newregform-view_project, .b-newregform-view-project_director tr.m-newregform-view_notanonymous, .b-newregform-view-private_recruiter tr.m-newregform-view_private, .b-newregform-view-private_recruiter tr.m-newregform-view_notanonymous, .b-newregform-view-agency tr.m-newregform-view_agency, .b-newregform-view-agency tr.m-newregform-view_notanonymous{ display:table-row;} .b-newregform-view-anonymous span.m-newregform-view_anonymous, .b-newregform-view-company span.m-newregform-view_company, .b-newregform-view-company span.m-newregform-view_notanonymous, .b-newregform-view-project_director span.m-newregform-view_project, .b-newregform-view-project_director span.m-newregform-view_notanonymous, .b-newregform-view-private_recruiter span.m-newregform-view_private, .b-newregform-view-private_recruiter span.m-newregform-view_notanonymous, .b-newregform-view-agency span.m-newregform-view_agency, .b-newregform-view-agency span.m-newregform-view_notanonymous{ display:inline;} .b-newregform-errors{ padding:1em 19px; background:#ffecec; display:block; margin-bottom:2em; border:1px solid #C00;} .b-newregform-welcome{ padding:0 20px;} .b-newregform-contact{ margin:3em 0 1em;} .b-newregform-contact-title{ font-size:1em; text-align:center;} .b-newregform-contact-title span{ background:#F7F6E3; padding:10px 15px; -moz-border-radius-topleft:2px; -webkit-border-top-left-radius:2px; -moz-border-radius-topright:2px; -webkit-border-top-right-radius:2px;} .b-newregform-contact-welcome{ padding:15px 20px 0;} .b-newregform-contact-body{ background:#F7F6E3; margin-top:10px; padding-bottom:20px; -moz-border-radius:2px; -webkit-border-radius:2px;} .b-newregform-contact-body td{ padding-bottom:0;} .b-newregform-fewminutes, .b-newregform-openadvantages{ margin:0 20px; text-align:center; background:url(../blocks/newregform/star.png) no-repeat center center; font-size:.9em; min-width:130px; min-height:130px;} .b-newregform-fewminutes span, .b-newregform-openadvantages span{ display:block; text-align:center; color:#669B00; margin-top:1em;} .b-newregform-fewminutes strong, .b-newregform-openadvantages strong{ display:block; text-align:center; color:#669B00; font-size:1.2em;} .b-newregform-obligatory{ color:red; margin:5px 20px; font-size:.9em;} .b-newregform-obligatory strong{ font-size:25px; position:relative; top:5px;} .b-newregform-employertype{} .b-newregform-bighint{ font-size:1.3em; margin-bottom:1em; padding:0 20px;} .b-newregform-description{ padding:0 20px; margin-bottom:1em;} .b-newregform-description-header{} .b-newregform-description-obligatory{ font-size:25px; position:relative; top:5px; color:red;} .b-newregform-description-hint{ font-size:0.8em; color:#669B00; margin:3px 0;} .b-newregform-description .b-form-box{ padding-left:0;} .b-newregform-description-arrow{ font-size:.9em; background:url(../blocks/newregform/arr.png) no-repeat; padding:28px 20px 0; margin-top:2.6em;} .b-newregform-description-arrowlist{ color:#666; margin:5px 0 0 20px;} .b-newregform-description-arrowlist li{ line-height:1.2em; margin:.4em;} .b-newregform-description-anon{ margin-bottom:2em;} .b-newregform-description-anon-catch{ margin:2em 0 1em 0; display:block;} .b-newregform-description-anon-faillist{ margin:1em 0 2em 0;} .b-newregform-description-anon-faillist li{ margin-bottom:1em; padding-left:20px; background:url(../blocks/newregform/cross.png) no-repeat 6px 3px; color:#333;} .b-newregform-empname{} .b-newregform-empname .b-newregform-ooo{ font-size:1.5em; width:4em;} .b-newregform-empname .b-newregform-employername{ margin-left:2px;} .b-newregform-phone{} .b-newregform-phone .m-form-box_phone{ left:-8px;} .b-newregform-phone .m-form-box_phone input{ margin:0;} .b-newregform-phone-hint{ font-size:9px; color:#999; margin-top:-2px; left:-8px; overflow:hidden;} .b-newregform-phone-hint span{ display:block; float:left; text-align:center; line-height:9px;} .m-newregform-phone-hint_1{ width:34px; margin-right:2px;} .m-newregform-phone-hint_2{ width:43px; margin-right:17px;} .b-newregform-waitforcall{ margin-top:1em; padding-top:1px; background:url(../blocks/newregform/phone.png) no-repeat 16px 0px;} .b-newregform-submit{ background:#E9FFDC; margin:2em 20px 4em 0; -moz-border-radius:5px; -webkit-border-radius:5px;} .b-newregform-submit .m-form-box_send{ padding-top:0;} .b-newregform-submit .b-form-box__send{ padding:5px 0 0 3px; margin-left:0;} .b-newregform-submit-hint{ padding:0 20px 20px; font-size:.8em; color:#777;} .b-newregform .b-autoComplete-popup{ width:auto; left:auto; padding-left:40px;}.b-newregform-justregistered{} .b-newregform-justregistered-inbox{ font-weight:bold; margin-top:1em; padding-left:38px; background:url(../blocks/newregform/dog.png) no-repeat 20px center;} .m-newregform-justregistered-inbox_{ padding-left:20px; background:none;} .b-newregform-justregistered-checkspam{ font-size:.8em; color:#999; margin-top:38px; line-height:1.5em; padding-right:20px;} .b-newregform-justregistered-checkspam-curve{ background:url(../blocks/newregform/curve.png) no-repeat 11em 4px; height:50px;}.b-alfabeta-bar{ padding-bottom:1em;} .b-alfabeta-list{ margin-left:20px; padding-bottom:.4em;} .b-alfabeta-list li{ display:inline; padding:0 .6em 0 0; text-transform:uppercase;} .b-alfabeta-list .b-alfabeta-list-allcompanies{ text-transform:none;}.b-companysearch{ position:relative; zoom:1; margin-bottom:2em;} .b-alfabeta-search-row{ padding-top:8px;}.b-companylist{ font-size:.9em; padding-top:1em; padding-bottom:1em;} .b-companylist-item{ padding:.8em 20px;}.b-alfabeta-vacancys-count{ padding:0 25px 0 8px; color:#666; font-size:.9em; vertical-align:bottom;}.b-alfabeta-pager{ margin-top:1em; border-top:1px solid #eee; padding:1em 20px;}.b-alfabeta-totals{ padding:1em 20px;}.b-employerpage{}.b-employerpage-companyname{}.b-employerpage-buttons{ width:633px;}.b-employerpage-titleleft{}.b-employerpage-titleright{ padding-top:1.8em;}.b-employerpage-logo{ margin:1em 0 0 20px; clear:both;}.b-employerpage-url{ padding:1em 0; font-size:1.2em; margin-left:20px; clear:both;} .b-employerpage-url a{ font-size:1em;}.b-employerpage-desc{ margin:1em 0 4em 0; clear:both; border-top:1px solid #DDDDDD; padding-top:1em; line-height:1.3em;} .b-employerpage-desc p{ margin-bottom:1em;} .b-employerpage-desc ol, .b-employerpage-desc ul{ margin-left:2em;} .b-employerpage-desc ul li{ list-style:disc outside;}.b-employerpage-vacancies{}.b-employerpage-type{ margin-left:20px; color:#666; font-size:.9em;}.b-employerpage-vacancies-title{ margin:1em 0; padding:1em 60px 0 20px; border-top:1px solid #ddd; font-size:1.4em; font-weight:normal; position:relative; zoom:1;} .b-employerpage-vacancies-title .b-rss-link, .b-employerpage-vacancies-title .b-rss-json-link{ font-size:.7em; float:right;} .b-employerpage-vacancies-title .b-rss-json-link{ margin:4px 20px 0 0;}.b-employerpage-insider-interview{ float:right; position:relative; margin:0 20px 0 0; padding:0 0 4px 24px; background:url(../blocks/company/insider.gif) 0 0 no-repeat;} .b-insider-interview-trigger{} .b-insider-interview-list{ position:absolute; border:1px solid #DDD; background:#F2F2F2; z-index:10; right:0; padding:10px 20px 12px 20px; top:22px;} .g-expand .b-insider-interview-list li{ padding:.3em 0;} .b-employerpage-vacancies{} .b-employerpage-vacancies-region{ font-size:1.3em; margin:0; font-weight:normal; padding-bottom:.4em;} .b-employerpage-vacancies-region .g-switcher{ background:#FFF; color:#2066b1; border-color:#2066b1;} .b-employerpage-vacancies-region:hover .g-switcher{ color:#c00; border-color:#c00;} .b-emppage-vacancies-region-vacancies-cont{ margin-bottom:2em;} .b-emppage-vacancies-group{ margin:.5em 0;} .b-emppage-vacancies-group-title{ font-weight:normal; font-size:1em; margin:1px 0 1px 20px;} .g-expand-nested .b-emppage-vacancies-group-title{} .b-emppage-vacancies-group-list{ margin:10px 0 2em 40px;} .b-emppage-vacancies-group-list th{ padding-top:.4em; padding-bottom:.4em; font-size:.75em;} .b-employerpage-vacancies-hint{ color:#888; font-size:.8em; margin-left:6px;}.at_gr{ margin-top:10px; color:#999; font-size:.8em;}.hrbrand-link{ color:#fff; background:#5e7e96; font-size:.7em; padding:1px 3px;  float:right; clear:right;} .hrbrand-link a{ color:#fff; text-decoration:none;} .hrbrand-link:hover{ background:#50a8e6;}*+html .hrbrand-link a{margin-right:-3px;background:#5e7e96;}.hrbrand-new-link{ color:#fff; background:#005896; font-size:.8em; padding:1px 3px;  float:right; clear:right;} .hrbrand-new-link:hover{ background:#50a8e6;} .hrbrand-new-link a{ color:white; text-decoration:none;}.b-employerpage-hr-keys{ float:left; margin:.5em 20px; clear:left;} .b-employerpage-hr-keys .hrbrand-link{ float:none; margin-bottom:2px; padding:1px 12px;} .b-employerpage-hr-keys .hrbrand-new-link{ float:none; padding:1px 12px;}.b-emppage-vacancies-group.g-expand-nested .b-emppage-vacancies-group-title{ font-weight:bold;}.b-employer-vacancy-indent{ margin-left:20px;}.b-employer-vacancy-list{ width:100%; border-collapse:collapse; border-spacing:0;} .b-employer-vacancy-list td{ border-bottom:1px solid #DDD; padding:.6em 20px .6em 0; vertical-align:middle;} .b-employer-vacancy-name{ width:50%;} .b-employer-vacancy-compensation, .b-employer-vacancy-area, .b-employer-vacancy-date{ font-size:.8em; width:19%;} .b-employer-vacancy-date{ color:#666; width:12%;}.b-employer-iwanttoworkhere-userlist{ border-top:1px solid #999; margin-top:3em;} .b-employer-iwanttoworkhere-userlist .b-userlist-table-position{ padding-left:20px;}.b-employerpage-novacancies{ margin:2em 0;}.b-content-table .b-employer-stats-detailed-table th{ font-size:smaller;}.b-company-info{ padding-top:25px; font-style:italic; font-size:.9em; line-height:1.4em;} .b-company-info-additional{ padding-top:.4em;} .b-company-info .g-expandable{ font-style:normal; padding:.4em 0;} .g-expand .b-company-showinfo, .b-company-hideinfo{ display:none;} .g-expand .b-company-hideinfo{ display:inline;}.b-company-sort{ font-size:1.3em; margin-top:1em;} .b-company-sort .b-sort-item{ line-height:1.4em;} .b-company-sort .b-sort-item .g-switcher{ border-color:#777;} .b-company-sort .b-sort-item .g-switcher:hover{ border-color:#C00;}.b-company.show-tabs .b-show-tabs,.b-company.hide-tabs .b-show-list,.b-company-severstal.show-tabs .b-show-tabs,.b-company-severstal.hide-tabs .b-show-list{ background:#CDE3FC;}.b-company.show-tabs .b-show-list,.b-company.hide-tabs .b-show-tabs,.b-company-severstal.show-tabs .b-show-list,.b-company-severstal.hide-tabs .b-show-tabs{ background:#FFF;} .b-company.show-tabs .b-show-tabs .g-switcher, .b-company.hide-tabs .b-show-list .g-switcher, .b-company-severstal.show-tabs .b-show-tabs .g-switcher, .b-company-severstal.hide-tabs .b-show-list .g-switcher{ border-bottom:0; color:#000; cursor:default;}.b-company-severstal{ min-width:790px;}.b-company-tabline{ overflow:hidden; height:88px; background-repeat:no-repeat; margin-top:1em;} .b-company-tab{ cursor:pointer; float:left;} .b-company-maintext{ margin-right:20px; position:relative;} .b-company-maintext-inner{ overflow:hidden; min-height:115px; padding:25px 0 20px; position:relative;} .b-company-corner{ width:14px; height:23px; left:0; position:absolute; top:-8px; display:none;} .b-company-arrow{ position:absolute; left:20px; width:0; height:0; bottom:-18px; border-top:18px solid #FFF; border-left:18px solid #FFF; border-right:18px solid #FFF; border-bottom:0; font-size:0;} .b-company-maintext .l-content-paddings{ font-size:1.4em; line-height:1.4em; position:relative; z-index:10;} .b-company-additional{ padding-top:.4em;} .b-company-additional .g-switcher{ color:#FFF; font-size:.65em; border-bottom-color:#FFF;} .b-company-maintext .b-company-additional .g-expandable{ font-size:.7em; padding:0 0 .6em 0; line-height:1.4em;} .b-company-link{ padding-top:.4em;} .b-company-link a{ font-style:italic; color:#FFF; font-size:.75em;}.b-company-severstal .b-employerpage-vacancies-title,.b-company .b-employerpage-vacancies-title{ font-style:italic; font-weight:bold; color:#11549a; border-top:0; padding-top:.6em;}.b-company .b-employerpage-vacancies-region{ display:none;}.b-company .b-emppage-vacancies-group-title{ margin-left:0;}.b-company .b-emppage-vacancies-group-list{ margin-left:20px;}#color-scheme.hide-tabs .b-company-maintext,#color-scheme.hide-tabs .b-company-tabline{ display:none;}#color-scheme.show-tabs .b-company-maintext,#color-scheme.show-tabs .b-company-tabline{ display:block;}.b-company .b-employer-vacancy-list .b-employer-vacancy-date{ width:0;}.b-company .b-employer-vacancy-list .b-employer-vacancy-compensation,.b-company .b-employer-vacancy-list .b-employer-vacancy-area{ width:25%;}.b-company .b-employer-vacancy-list .b-employer-vacancy-date span{ display:none;}.b-employerpage-complain{ font-size:.8em; position:relative; z-index:1234; margin-right:20px; margin-left:20px; zoom:1;}.b-employerpage-complain-button{ background:#D8D8D8; background:-moz-linear-gradient(100% 100% 90deg,#ccc,#eee); background:-webkit-gradient(linear,0% 0%,0% 100%,from(#eee),to(#ccc)); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:left;} .b-employerpage-complain-button:hover{ background:#eee; background:-moz-linear-gradient(100% 100% 90deg,#ddd,#fafafa); background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fafafa),to(#ddd));} .b-employerpage-complain-title{ cursor:pointer; padding:3px 12px 6px 12px; display:block;} .b-employerpage-complain-title b{ color:#CC9900; font-size:1em;} .b-employerpage-complain-title-text{ border-bottom:1px dotted #000; color:#000; text-shadow:0 1px 0px #eee;}.b-employerpage-complain-alreadybutton{ background:#D8D8D8; background:-moz-linear-gradient(100% 100% 90deg,#ccc,#eee); background:-webkit-gradient(linear,0% 0%,0% 100%,from(#eee),to(#ccc)); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:left; display:none;} .b-employerpage-complain-alreadybutton .b-employerpage-complain-title{ cursor:auto; padding:4px 12px;} .b-employerpage-complain-alreadybutton .b-employerpage-complain-title-text{ border-bottom:none;} .b-employerpage-complain-already .b-employerpage-complain-alreadybutton{ display:block;} .b-employerpage-complain-already .b-employerpage-complain-popup, .b-employerpage-complain-already .b-employerpage-complain-button{ display:none;}.b-employerpage-complain-popup{ z-index:123; position:absolute; background:#EFF4FB; border:1px solid #CBD5E3; -moz-box-shadow:0px 3px 3px 0 #999; -webkit-box-shadow:0px 3px 3px 0 #999; margin-left:-1px; margin-top:-1px; margin-right:5px; left:0;} .b-employerpage-complain-body{ margin-top:1em; padding:0 12px 12px 12px;} .b-employerpage-complain-reasons{} .b-employerpage-complain-reason{ margin-top:.3em;} .b-employerpage-complain-reason .g-switcher{ color:#666; border-color:#666;} .b-employerpage-complain-textarea{ margin-top:.6em; margin-bottom:3px; display:block; height:5em; width:14em; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:1.2em; margin-left:-2px;} .b-employerpage-complain-loadinginprogress{ display:none; color:#999;} .b-vacancy-complain-loading .b-employerpage-complain-loadinginprogress{ display:inline;}.b-company-tip{ margin:2em 12px 0 -2px; background:url(../blocks/company/pepsi/company-pepsi-tip.png) right bottom no-repeat; padding:0; position:relative; zoom:1;}.b-company-tip-first,.b-company-tip-second,.b-company-tip-third{ background:url(../blocks/company/pepsi/company-pepsi-tip-bl.png) left bottom no-repeat;} .b-company-tiptext-first, .b-company-tiptext-second, .b-company-tiptext-third{ display:none;} .b-company-tip-first .b-company-tiptext-first, .b-company-tip-second .b-company-tiptext-second, .b-company-tip-third .b-company-tiptext-third{ display:block; color:#009e58; line-height:1.3em; padding:1.4em 70px 1.6em 21px; background:url(../blocks/company/pepsi/company-pepsi-tip-tl.png) 0 0 no-repeat; zoom:1;} .b-company-tip span{ white-space:nowrap; word-spacing:-.2em;} .b-company-tip-corner{ position:absolute; background:url(../blocks/company/pepsi/company-pepsi-tip-tr.png) 0 0 no-repeat; width:15px; height:10px; font-size:1px; line-height:1px; z-index:10; right:2px; top:0;}.b-company-tabline{ background-image:url(../blocks/company/pepsi/company-pepsi-tabs.jpg);} .b-company-pepsi .b-company-tabline{ background-position:0 0;} .b-company-pbg .b-company-tabline{ background-position:0 -88px;} .b-company-swan .b-company-tabline{ background-position:0 -176px;} .b-company-frito .b-company-tabline{ background-position:0 -264px;} .b-company-tab{ width:176px; height:77px; margin:10px 1px 0;} .b-company-pepsi .b-company-tab.b-company-pepsi, .b-company-pbg .b-company-tab.b-company-pbg, .b-company-swan .b-company-tab.b-company-swan, .b-company-frito .b-company-tab.b-company-frito{ visibility:hidden;} .b-company-pepsi .b-company-maintext{ background:#f2f7ff url(../blocks/company/pepsi/company-pepsi-pepsi.png) 0 0 repeat-x; color:#00529c;} .b-company-pbg .b-company-maintext{ background:#11549A url(../blocks/company/pepsi/company-pepsi-pbg.png) 0 0 repeat-x; color:#FFF;} .b-company-swan .b-company-maintext{ background:#fdf1cd url(../blocks/company/pepsi/company-pepsi-swan.png) 0 0 repeat-x; color:#98875e;} .b-company-frito .b-company-maintext{ background:#FE840E url(../blocks/company/pepsi/company-pepsi-frito.png) 0 0 repeat-x; color:#FFF;} .b-company-corner{ background:url(../blocks/company/pepsi/company-pepsi-corner.png) 0 0 no-repeat;} .b-company-sunbeam{ position:absolute; border:red; top:0; left:468px; width:349px; height:164px; background:url(../blocks/company/pepsi/company-pepsi-sunbeam.jpg); display:none;} .b-sunbeam-corner-top, .b-sunbeam-corner-btm{ width:12px; height:12px; position:absolute; right:0; z-index:20; display:none;} .b-company-frito .b-sunbeam-corner-top{ top:0; background:url(../blocks/company/pepsi/company-pepsi-orangecorner.png) 0 0 no-repeat; display:block;} .b-company-frito .b-sunbeam-corner-btm{ bottom:0; background:url(../blocks/company/pepsi/company-pepsi-orangecorner.png) 0 bottom no-repeat; display:block;}.b-company-pbg .b-company-corner,.b-company-swan .b-company-corner,.b-company-frito .b-company-corner{ display:block;} .b-company-swan .b-company-corner{ background-position:-14px 0;} .b-company-frito .b-company-corner{ background-position:-28px 0;}.b-company-frito .b-company-maintext .b-company-sunbeam{ display:block;} .b-company-pepsi .b-company-arrow{ border-top-color:#ECF4FF;} .b-company-pbg .b-company-arrow{ border-top-color:#11549A;} .b-company-swan .b-company-arrow{ border-top-color:#fdf1cd;} .b-company-frito .b-company-arrow{ border-top-color:#FE840E;}.b-company-pepsi .b-company-additional .g-switcher{ color:#00529c; border-bottom-color:#00529c;}.b-company-swan .b-company-additional .g-switcher{ color:#98875e; border-bottom-color:#98875e;}.b-company-maintext .b-company-pepsi,.b-company-maintext .b-company-pbg,.b-company-maintext .b-company-swan,.b-company-maintext .b-company-frito{ display:none;}.b-company-pepsi .b-company-maintext .b-company-pepsi,.b-company-pbg .b-company-maintext .b-company-pbg,.b-company-swan .b-company-maintext .b-company-swan,.b-company-frito .b-company-maintext .b-company-frito{ display:block; visibility:visible;}.b-company-pepsi .b-company-link a{ color:#00529c;}.b-company-swan .b-company-link a{ color:#98875e;}.b-company-swan .b-swan-individual .b-employerpage-vacancies-title{ color:#9f874f;}.b-company-frito .b-frito-individual .b-employerpage-vacancies-title{ color:#d96c00;}.b-company-swan .b-employerpage-vacancies-title .b-title-frito,.b-company-swan .b-employerpage-vacancies-title .b-title-pbg,.b-company-swan .b-employerpage-vacancies-title .b-title-pepsi,.b-company-frito .b-employerpage-vacancies-title .b-title-swan,.b-company-frito .b-employerpage-vacancies-title .b-title-pbg,.b-company-frito .b-employerpage-vacancies-title .b-title-pepsi,.b-company-pbg .b-employerpage-vacancies-title .b-title-swan,.b-company-pbg .b-employerpage-vacancies-title .b-title-pepsi,.b-company-pbg .b-employerpage-vacancies-title .b-title-frito{ display:none;} .b-company-swan .b-employerpage-vacancies-title .b-title-swan, .b-company-pbg .b-employerpage-vacancies-title .b-title-pbg, .b-company-frito .b-employerpage-vacancies-title .b-title-frito{ display:inline;}.b-company-pepsi .b-employerpage-vacancies .g-switcher{ color:#11549a; border-color:#11549a;}.b-company-pbg .b-employerpage-vacancies .g-switcher{ color:#11549a; border-color:#11549a;}.b-company-swan .b-employerpage-vacancies .g-switcher{ color:#9f874f; border-color:#9f874f;}.b-company-frito .b-employerpage-vacancies .g-switcher{ color:#d96c00; border-color:#d96c00;}.b-main-individual,.b-pepsi-individual,.b-pbg-individual,.b-swan-individual,.b-frito-individual{ display:none;}.b-company.hide-tabs .b-main-individual,.b-company-pepsi .b-pepsi-individual,.b-company-pbg .b-pbg-individual,.b-company-swan .b-swan-individual,.b-company-frito .b-frito-individual{ display:block;}.b-pepsi-individual .b-employer-vacancy-list a{ color:#11549a;}.b-pbg-individual .b-employer-vacancy-list a{ color:#11549a;}.b-swan-individual .b-employer-vacancy-list a{ color:#9f874f;}.b-frito-individual .b-employer-vacancy-list a{ color:#d96c00;}.b-company-severstal .b-company-tabline{ background-image:url(../blocks/company/severstal/company-severstal-tabs.png);} .b-company-severstal .b-company-tab{ width:196px; height:77px; margin:10px 1px 0;} .b-company-severstal-main .b-company-tabline{ background-position:0 0;} .b-company-severstal-sub0 .b-company-tabline{ background-position:0 -88px;} .b-company-severstal-sub1 .b-company-tabline{ background-position:0 -176px;} .b-company-severstal-main .b-company-tab.b-company-severstal-main, .b-company-severstal-sub0 .b-company-tab.b-company-severstal-sub0, .b-company-severstal-sub1 .b-company-tab.b-company-severstal-sub1{ visibility:hidden;} .b-company-severstal .b-company-maintext{ background:#1A79BF url(../blocks/company/severstal/company-severstal-gradient.png) 0 0 repeat-x; color:#FFF;} .b-company-severstal .b-company-maintext-inner{ min-height:125px;}.b-company-maintext .b-company-severstal-main,.b-company-maintext .b-company-severstal-sub0,.b-company-maintext .b-company-severstal-sub1{ display:none;}.b-company-severstal-main .b-company-maintext .b-company-severstal-main,.b-company-severstal-sub0 .b-company-maintext .b-company-severstal-sub0,.b-company-severstal-sub1 .b-company-maintext .b-company-severstal-sub1{ display:block; visibility:visible;}.b-company-severstal .b-company-arrow{ border-top-color:#1A79BF;}.b-company-severstal .b-company-corner{ background:url(../blocks/company/severstal/company-severstal-corner.png) 0 0 no-repeat;} .b-company-severstal-sub0 .b-company-corner, .b-company-severstal-sub1 .b-company-corner{ display:block;}.b-severstal-main-individual,.b-severstal-sub0-individual,.b-severstal-sub1-individual{ display:none;}.b-company.hide-tabs .b-main-individual,.b-company-severstal-main .b-severstal-main-individual,.b-company-severstal-sub0 .b-severstal-sub0-individual,.b-company-severstal-sub1 .b-severstal-sub1-individual{ display:block;}.b-advanced-search{}.b-advanced-search .b-advanced-search-mainfield{ margin-bottom:0;}.b-advanced-search-money{ word-spacing:-2px; font-size:1.2em; margin-left:14px;}.b-advanced-search .HHSearch-MoneyInput-Currency{ margin-left:3px;}.b-advanced-search-important{ z-index:1; zoom:1;}.b-employer-office-address{ margin-left:20px; padding-top:.2em;}.b-vacancy-modblock{ margin:1em 0; border:1px solid #fdd; padding:1em;}.b-jl-burn-vacancy{ float:right; padding-left:35px; background:url(../blocks/vacancy/burn-vacancy.png) 0 center no-repeat;} .b-jl-burn-vacancy a{ color:#f30;} .b-vacancy-statinfo-logo{ margin:0 0 -2px 4px;}.b-vacancy-custom{ background:#FFF; margin:1em 0 0 0; padding:.7em 0;} .b-vacancy-custom .b-vacancy-title{ padding:0 20px .3em 20px; border-bottom:1px solid #FFF; margin:0 0 .4em;} .b-vacancy-title-icon{ float:left; margin-top:.4em;}.b-vacancy-test-included{ background:transparent url(../blocks/vacancy/../../../../static/Tests/i/test-selected-22x22.gif) no-repeat left top; padding:0 0 .6em 28px; color:#300; margin:1em 0 0 20px;}.b-edit-vacancy{ padding:1em 20px;}.b-vacancy-company{ font-size:1.3em;}.b-vacancy-info{ margin:1em 0; padding:1em 0; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px; position:static;} .b-v-info-title{ vertical-align:bottom; color:#777; text-align:left; font-weight:normal; font-size:.9em;} .b-v-info-content{ font-weight:bold; padding:.4em 0 0; font-size:1.1em;}.b-vacancy-demands{ color:#CC0000; margin:0 20px; padding:1em 0;} .b-vacancy-demands-line{ padding-bottom:1em; list-style-type:square;} .b-vacancy-demands-line div{ font-size:1.3em; padding-bottom:.3em;}.b-vacancy-container{}.b-vacancy-desc{ padding-top:1em; line-height:1.3em;} .b-vacancy-desc p{ margin-bottom:1em;} .b-vacancy-desc ol, .b-vacancy-desc ul{ margin-left:2em;}.b-vacancy-bottom-line{ border-bottom:1px solid #999; padding-bottom:2em; zoom:1;} .b-vacancy-bottom-line .g-user-content{ overflow:hidden;}.b-vacancy-specializations{ color:#777; padding:.4em 0; margin:0 20px;} .b-vacancy-spec-line{ padding:0 0 .8em 0;} .b-vacancy-spec-subspec{ margin:.1em 0 0 1.5em;} .b-vacancy-spec-subspec-line{ font-size:.9em; line-height:1.7em;} .b-vacancy-companylogo img{ max-width:100%; margin:.5em 0 1em;}.b-vacancy-publication-time,.b-vacancy-code{ margin:1em 0 2em; font-size:.9em;} .b-vacancy-publication-time p, .b-vacancy-code p{ color:#777; padding-top:.4em;}.b-vacancy-bannerplace{ background:#fff9b5; padding:16px 20px; overflow:hidden;} .b-vacancy-bannerplace-title{ color:#cc9900; font-weight:normal; font-size:1.2em; padding:0 0 1em 0;} .b-vacancy-bannerplace .banex-banner{ margin:0 0 20px 0; font-size:.9em;}.b-vacancy-controls-area{ margin:.5em 0; border:1px solid #fdd; padding:1em 20px;} .b-vacancy-controls-area table{ width:100%; border-collapse:collapse; border-spacing:0;} .b-vacancy-controls-datatable th{ text-align:left; border-bottom:1px solid #999; padding:.4em 0 .1em;} .b-vacancy-controls-datatable td{ font-size:.9em; padding:.1em 0;} .b-employerpage-adm table td, .b-vacancy-controls-area table td{ padding-right:10px} .b-vacancy-controls-menu li a:first-child{ text-transform:lowercase;} .b-vacancy-controls-area .b-content-subtitle, .b-vacancy-controls-area .b-forma-title{ margin-left:0; padding-top:0;} .b-vacancy-controls-possible-contacts{ color:#CC0000; font-size:1.3em;} .b-vacancy-controls-possible-contacts ul{ padding-left:2em; padding-bottom:2em; list-style-type:square; font-size:0.8em;}.g-user-content.b-vacancy-desc p{ margin:0;}.b-vacancy-status{ margin-bottom:.5em;}.b-vacancy-status .b-vacancy-status-free,.b-vacancy-status .b-vacancy-status-premium{ font-size:.7em; letter-spacing:.2em; padding:3px; text-transform:uppercase;}.b-vacancy-status-free{ background-color:#e4e4e4; color:#777;}.b-vacancy-status-premium{ background-color:#f7ea9e; color:#817118;}.b-vacancy-message{ margin:0 0 1em 0;}.b-vacancy-complain{ font-size:.8em; position:relative; z-index:1234; margin-right:20px; margin-left:20px; zoom:1;}.b-vacancy-complain-button{ background:#D8D8D8; background:-moz-linear-gradient(100% 100% 90deg,#ccc,#eee); background:-webkit-gradient(linear,0% 0%,0% 100%,from(#eee),to(#ccc)); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:left;} .b-vacancy-complain-button:hover{ background:#eee; background:-moz-linear-gradient(100% 100% 90deg,#ddd,#fafafa); background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fafafa),to(#ddd));} .b-vacancy-complain-title{ cursor:pointer; padding:3px 12px 6px 12px; display:block;} .b-vacancy-complain-title b{ color:#CC9900; font-size:1em;} .b-vacancy-complain-title-text{ border-bottom:1px dotted #000; color:#000; text-shadow:0 1px 0px #eee;}.b-vacancy-complain-alreadybutton{ background:#D8D8D8; background:-moz-linear-gradient(100% 100% 90deg,#ccc,#eee); background:-webkit-gradient(linear,0% 0%,0% 100%,from(#eee),to(#ccc)); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:left; margin-left:20px; display:none;} .b-vacancy-complain-alreadybutton .b-vacancy-complain-title{ cursor:auto; padding:4px 12px;} .b-vacancy-complain-alreadybutton .b-vacancy-complain-title-text{ border-bottom:none;} .b-vacancy-complain-already .b-vacancy-complain-alreadybutton, .b-vacancy-complain-already .b-employerpage-complain-alreadybutton{ display:block;} .b-vacancy-complain-already .b-vacancy-complain-popup, .b-vacancy-complain-already .b-vacancy-complain-button, .b-vacancy-complain-already .b-employerpage-complain-popup, .b-vacancy-complain-already .b-employerpage-complain-button{ display:none;}.b-vacancy-complain-popup{ z-index:123; position:absolute; background:#EFF4FB; border:1px solid #CBD5E3; -moz-box-shadow:0px 3px 3px 0 #999; -webkit-box-shadow:0px 3px 3px 0 #999; margin-left:-1px; margin-top:-1px; margin-right:5px; left:0;} .b-vacancy-complain-body{ margin-top:1em; padding:0 12px 12px 12px;} .b-vacancy-complain-reasons{} .b-vacancy-complain-reason{ margin-top:.3em;} .b-vacancy-complain-reason .g-switcher{ color:#666; border-color:#666;} .b-vacancy-complain-textarea{ margin-top:.6em; margin-bottom:3px; display:block; height:5em; width:14em; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:1.2em; margin-left:-2px;} .b-vacancy-complain-loadinginprogress{ display:none; color:#999;} .b-vacancy-complain-loading .b-vacancy-complain-loadinginprogress{ display:inline;}.b-vacancy-preview-popup{ width:800px; margin-left:-420px; padding:0 20px;}.b-vacancy-preview-loading{ padding:40px 20px; color:#777; text-align:center;} .b-vacancy-preview-popup .b-vacancy-bottom-line{ border-bottom:0;}.b-vacancy-real .b-vacancy-custom{ background:#F60000 !important;} .b-vacancy-real .b-vacancy-title{ color:#FFF;} .b-vacancy-real .b-vacancy-custom a, .b-vacancy-real .b-vacancy-custom a:hover{ color:#FFF;} .b-vacancy-real .b-vacancy-info{ background:#FFF; border-bottom:1px solid #6C6C6C;} .b-vacancy-real .b-vacancy-publication-time p{ color:#000; font-weight:bold;} .b-vacancy-real .b-vacancy-bannerplace{ display:none;} .b-vacancy-real .b-custom-image{ background:url(../blocks/vacancy/custom/real.jpg) left 70% no-repeat;}.b-vacancy-watchers{ border-bottom:1px solid #d3d3d3; padding:0 20px 1em; margin-bottom:1em;} .b-vacancy-addwatcher{ color:#777;} .b-vacancy-watcherlist{ padding-top:.4em;} .b-vacancy-watcher{ padding:.5em 0 0; overflow:hidden;} .b-vacancy-watchername{ float:left;} .b-remove-watcher{ float:left; width:15px; height:15px; background:url(../blocks/vacancy/watcher/remove.png); text-decoration:none; margin:2px 0 0 10px;}.b-promotion-none,.b-promotion-similar,.b-promotion-hot,.b-promotion-premium,.b-promotion-test,.b-promotion-star{ margin:2em 0 3em; zoom:1;} .b-promotion-similar .b-promotion-tab-hot, .b-promotion-similar .b-promotion-tab-premium, .b-promotion-similar .b-promotion-tab-test, .b-promotion-similar .b-promotion-tab-star, .b-promotion-premium .b-promotion-tab-similar, .b-promotion-premium .b-promotion-tab-hot, .b-promotion-premium .b-promotion-tab-test, .b-promotion-premium .b-promotion-tab-star, .b-promotion-hot .b-promotion-tab-similar, .b-promotion-hot .b-promotion-tab-premium, .b-promotion-hot .b-promotion-tab-test, .b-promotion-hot .b-promotion-tab-star, .b-promotion-test .b-promotion-tab-similar, .b-promotion-test .b-promotion-tab-hot, .b-promotion-test .b-promotion-tab-premium, .b-promotion-test .b-promotion-tab-star, .b-promotion-star .b-promotion-tab-similar, .b-promotion-star .b-promotion-tab-hot, .b-promotion-star .b-promotion-tab-premium, .b-promotion-star .b-promotion-tab-test, .b-promotion-none .b-promotion-tab-similar, .b-promotion-none .b-promotion-tab-premium, .b-promotion-none .b-promotion-tab-hot, .b-promotion-none .b-promotion-tab-test, .b-promotion-none .b-promotion-tab-star{ display:none;} .b-promotion-similar .b-promotion-tab-similar, .b-promotion-premium .b-promotion-tab-premium, .b-promotion-hot .b-promotion-tab-hot, .b-promotion-test .b-promotion-tab-test, .b-promotion-star .b-promotion-tab-star{ display:block;} .b-promotion-tab-similar{ background:#CFFDFE;} .b-promotion-tab-similar a{ color:#3A7580;} .b-promotion-tab-premium, .b-promotion-tab-star{ background:#eaff9e;} .b-promotion-tab-premium a, .b-promotion-tab-star a{ color:#319d00;} .b-promotion-tab-hot{ background:#ffe2ce;} .b-promotion-tab-hot a{ color:#ff6237;} .b-promotion-tab-test{ background:#fff79d;} .b-promotion-tab-test a{ color:#960;} .b-promotion-tab-similar a:hover, .b-promotion-tab-premium a:hover, .b-promotion-tab-hot a:hover, .b-promotion-tab-test a:hover, .b-promotion-tab-star a:hover{ color:#C00;} .b-promotion-tab{ padding:.7em 20px; position:relative; cursor:pointer; white-space:nowrap; display:block !important;} .b-promotion-tab span{ border-bottom:1px dotted;} .b-promotion-tab.b-promotion-tab-similar{ color:#3A7580; padding-left:80px;} .b-promotion-tab.b-promotion-tab-premium, .b-promotion-tab.b-promotion-tab-star{ color:#319d00; padding-left:80px;} .b-promotion-tab.b-promotion-tab-hot{ color:#ff6237; padding-left:75px;} .b-promotion-tab.b-promotion-tab-test{ color:#960; padding-left:75px;} .b-promotion-icon{ position:absolute; top:-13px; left:6px;} .b-promotion-tab.b-promotion-tab-similar .b-promotion-icon{ top:-15px;} .b-promotion-tab:hover span{ color:#C00;} .b-promotion-bridge{ position:relative; font-size:1px; height:10px; background:#FFF;} .b-promotion-similar .b-promotion-bridge-similar{ background:#CFFDFE;} .b-promotion-premium .b-promotion-bridge-premium, .b-promotion-star .b-promotion-bridge-star{ background:#eaff9e;} .b-promotion-hot .b-promotion-bridge-hot{ background:#ffe2ce;} .b-promotion-test .b-promotion-bridge-test{ background:#fff79d;} .b-promotion-main{ padding:1em 0; color:#000;} .b-promotion-star .b-promotion-main{ padding:1em 20px;} .b-promotion-bar{ padding:.8em 20px; overflow:hidden; color:#000;} .b-promotion-similar .b-promotion-tab-similar.b-promotion-bar{ background:#F1FEFA;} .b-promotion-premium .b-promotion-tab-premium.b-promotion-bar, .b-promotion-star .b-promotion-tab-star.b-promotion-bar{ background:#f5ffd4;} .b-promotion-hot .b-promotion-tab-hot.b-promotion-bar{ background:#ffe2ce;} .b-promotion-bar .b-content-subtitle{ padding:0 0 .2em; margin:0;} .b-promotion-main hr{ height:1px; border:none; border-top:1px solid #FFF; background:none; margin:8px 0;} .b-promotion-tab-premium.b-promotion-main, .b-promotion-tab-hot.b-promotion-main{ padding-left:0; padding-right:0;} .b-promotion-premium-title{ padding:0 20px .5em;} .b-promotion-premium-3colums{ font-size:.9em;} .b-promotion-tab-similar .b-promotion-main{ padding-top:10px; overflow:hidden;} .b-promotion-tab-similar .b-related-list td{ border-bottom:0; border-top:1px solid #FFF; padding-left:20px;} .b-promotion-main .b-related-list tr:first-child td{ border:none;} .b-promotion-tab-hot .b-promotion-hotvacancy{ vertical-align:middle; font-weight:bold;}.b-promotion-stars{ padding-top:1em; font-size:.9em;} .b-starab-stars{ margin:0 4px 0 10px;} .b-starab-stars img{ margin-bottom:-3px;} .b-starab-link{ text-decoration:none; border-bottom:1px dashed; color:#390; font-size:.9em;} .b-starab-link:hover{ color:#8da800;} a.b-stars-help{ float:right; color:#999; font-size:.9em;} a.b-stars-help:hover{ color:#C00;} .b-promotion-tab-empty{ cursor:default; border:1px solid #FFF;}.b-premium-page-title,.b-standard-page-title,.b-free-page-title{ display:none;}.b-type-tab-active{ padding:.5em 20px; font-size:1.3em; cursor:pointer; display:none;} .b-premium-active{ background:#e5d695;} .b-premium-selected, .b-premium-change{ background:#Bd8C0B url(../blocks/vacancy/create/type-premium.png) 0 0 repeat-x; color:#FFF; text-shadow:0 -1px 0 #73620a;} .b-standard-active{ background:#aecfdd;} .b-standard-selected, .b-standard-change{ background:#02659C url(../blocks/vacancy/create/type-standard.png) 0 0 repeat-x; color:#FFF; text-shadow:0 -1px 0 #21313d;} .b-free-active{ background:#d3d3d3;} .b-type-tab-active.b-free-active span{ color:#FFF; border-bottom:1px dotted #FFF;} .b-free-selected{ background:#757476 url(../blocks/vacancy/create/type-free.png) 0 0 repeat-x; color:#FFF; text-shadow:0 -1px 0 #666666;} .b-type-tab-active span{ border-bottom:1px dotted #FFF; color:#FFF;}.b-type-tab-selected{ font-weight:bold; padding:.5em 20px 1.5em; font-size:1.3em; display:none;} .l-content-colum-3 .b-type-tab-active, .l-content-colum-3 .b-type-tab-selected, .l-content-colum-3 .b-layout-change{ margin-right:20px;} .b-free-layout .b-free-selected, .b-free-layout .b-premium-active, .b-free-layout .b-standard-active, .b-premium-layout .b-premium-selected, .b-premium-layout .b-free-active, .b-premium-layout .b-standard-active, .b-standard-layout .b-standard-selected, .b-standard-layout .b-free-active, .b-standard-layout .b-premium-active, .b-premium-layout .b-premium-type, .b-standard-layout .b-standard-type, .b-vacancy-type-selected .b-vacancy-type-info, .b-standard-layout .b-standard-radio, .b-premium-layout .b-premium-radio, .b-premium-layout .b-premium-page-title, .b-standard-layout .b-standard-page-title, .b-free-layout .b-free-page-title, .b-free-layout .b-free-radio, .b-free-layout .b-vacancy-type{ display:block;} .b-vacancy-type{ padding-bottom:1.2em; display:none;} .b-standard-radio, .b-premium-radio, .b-free-radio{ padding-bottom:1em; display:none; position:relative; zoom:1;} .b-vacancy-type-selected{ background:url(../blocks/vacancy/create/line.png) 0 .7em repeat-x; zoom:1;} .b-vacancy-type strong{ background:#FFF; padding-right:6px;} .b-vacancy-type-open{ color:green;} .b-vacancy-type-close{ color:#C00;} .b-vacancy-type-anonymous{ color:#999;} .b-vacancy-type-advertising{ color:#086CC7;} .b-vacancy-type-info{ position:absolute; top:0; left:50%; width:120%; padding:.1em 0 0 .4em; font-size:.9em; font-style:normal; color:#777; font-weight:normal; background:#FFF; display:none; z-index:10; line-height:1.7em; top:-0.3em;} .b-vacancy-type-info a{ color:#777;} .b-free-dropdown-show{} .g-expand .b-free-dropdown-show{ position:relative;} .b-free-dropdown{ top:-13px;} .b-free-dropdown-title{ margin-bottom:.3em; display:block;} .b-free-dropdown-text{ color:#000; width:260px; line-height:1.3em; display:block;}.b-premium-advantage-block,.b-standard-advantage-block,.b-free-advantage-block{ display:none;}.b-premium-layout .b-premium-advantage-block,.b-standard-layout .b-standard-advantage-block,.b-free-layout .b-free-advantage-block{ display:block;} .b-premium-adv-title, .b-standard-adv-title{ line-height:1.4em; padding-bottom:.8em; width:70%;} .b-premium-adv-title{ color:#D7A000;} .b-standard-adv-title{ color:#39A3D0;} .b-novacancy-item{ padding:1em 20px 0 20px;} .b-vacancy-adv-list{ padding:0 20px 1em;} .b-vacancy-adv-item{ padding:0 0 .6em 18px; background-image:url(../blocks/vacancy/create/bullit.png); background-repeat:no-repeat;} .b-premium-advantage-block .b-vacancy-adv-item{ background-position:-34px -12px;} .b-standard-advantage-block .b-vacancy-adv-item{ background-position:-14px -32px;} .b-vacancy-adv-title{ font-weight:bold; padding:0 0 .6em 0;}.b-change-vac-type{ border-bottom:5px solid #D1D1D1; padding-bottom:2em; margin-bottom:2em; font-size:.8em;} .b-vac-premium, .b-vac-standard, .b-vac-free{ display:none;} .b-premium-edit .b-vac-premium, .b-standard-edit .b-vac-standard, .b-free-edit .b-vac-free{ display:block;} .b-vac-status{ padding:0 20px 1em 20px; color:#777; font-size:1.2em;} .b-vac-status strong{ color:#000;} .b-vac-make-premium, .b-vac-make-standard{ padding:0 20px .4em 16px; margin:0 0 .8em 4px;} .b-vac-make-premium, .b-vac-make-standard{ background-image:url(../blocks/vacancy/create/bullit.png); background-position:-34px -13px; background-repeat:no-repeat;} .b-vac-make-standard{ background-position:-14px -33px;} .b-dropdown-advantage{ position:relative; z-index:150; margin-top:-.5em;} .b-dropdown-advantage .g-switcher{ font-style:italic;} .b-dropdown-advantage .b-dropdown-advantage-list{ margin-top:1em; font-size:1.1em;} .b-advantage-item{ border-bottom:1px solid #CCD7E7; padding-bottom:.5em; margin-bottom:.5em; white-space:nowrap; padding-left:1.3em; text-indent:-1.3em;} .b-advantage-title{ border-bottom:0; font-weight:bold; font-size:1.1em;}.b-new-vacancy-open-block,.b-new-vacancy-close-block,.b-new-vacancy-free-block,.b-new-vacancy-anonymous-block,.b-new-vacancy-advertising-block,.b-new-vacancy-close .b-new-vacancy-close-nodisplay{ display:none;} .b-new-vacancy-open .b-new-vacancy-open-block, .b-new-vacancy-close .b-new-vacancy-close-block, .b-new-vacancy-anonymous .b-new-vacancy-anonymous-block, .b-new-vacancy-free .b-new-vacancy-free-block, .b-new-vacancy-advertising .b-new-vacancy-advertising-block{ display:block;}.b-create-vacancy-moikrug{ position:absolute; height:16px; width:16px; background:url(../blocks/vacancy/create/moikrug-logo-16x16.png) no-repeat; top:0; left:-42px; font-size:1px;}.b-mk-whyshouldi{ text-decoration:none; border-bottom:1px dashed;}.b-cv-moikrug-wtf{ margin:0; padding:1em; font-family:Arial,serif; color:#000; background:#fff; font-size:.9em;}.b-cv-moikrug-wtf-about{ font-size:1.2em;} .b-cv-moikrug-wtf-about span{ background:url(../blocks/vacancy/create/moikrug-logo-16x16.png) no-repeat 0 50%; font-weight:bold; padding-left:21px; color:darkred;}.b-cv-moikrug-wtf-qa{ margin:0 0 2em; padding:0; clear:both;} .b-cv-moikrug-wtf-qa dt{ color:#076CC7; margin-top:2em;} .b-cv-moikrug-wtf-qa dd{ margin-left:3em;}.HeadHunter-MoneyInput-Result{ font-size:smaller;}.b-employer-create-contactvacancy{ padding-bottom:2em;} .b-employer-create-contactvacancy .b-content-subtitle{ padding-bottom:.6em;} .b-employer-create-contactvacancy-phone-comment{ margin-top:3px;} .b-employer-create-contactvacancy .b-forma-textarea{ height:auto;}.b-createvacancy-substitute-companies,.b-createvacancy-substitute-managers{ font-size:1.1em; margin-top:1em; float:left; margin-right:2em;} .b-createvacancy-substitute li{ margin:.5em 0;}.b-vacancy-direct-address{ margin-left:20px;} .b-vacancy-direct-address .b-forma-hint{ padding:.6em 0 .2em;}.b-vacancy-statuschanger-popup{ display:none; width:400px; background:white; padding:2em; font-size:1.2em; margin-left:-200px; text-align:center;} .jsxComponents-ScreenFade-container .b-vacancy-statuschanger-popup{ display:block;} .b-vacancy-statuschanger-actions{ margin-top:2em;} .b-vacancy-statuschanger-yesform{ display:inline;} .b-vacancy-statuschanger-yes{ /*color:#393; font-weight:bold;*/ padding:0 .5em; font-size:1em;} .b-vacancy-statuschanger-no{ color:#666; border-bottom:1px dotted; cursor:pointer; margin:.5em 1em; font-size:.8em;}.b-vac-changeopenclosed a{ text-decoration:underline; color:#076CC7;} .b-vac-changeopenclosed a:hover{ color:#CC0000;}@media all and (min-width:0px){  noindex:-o-prefocus,html .g-expand .b-free-dropdown-show{ display:inline-block;} noindex:-o-prefocus,html .b-free-dropdown{ top:-12px;}}.hht-vacancyboxshadow{		width:690px;		margin:0 auto 4px auto;		padding:0 10px;		background:url(../blocks/vacancy/hht/hht-vacancyboxshadow-bg.png) no-repeat 0 0;	}	.hht-vacancyboxshadow__inner{		width:690px;		margin-left:-10px;		padding:10px;		background:url(../blocks/vacancy/hht/hht-vacancyboxshadow__inner-bg.png) no-repeat 0 100%;	}.hht-vacancydescription{	padding:20px 40px 40px 40px;}.b-promo-plate-page{ max-width:900px;}.b-promo-plate-layout{ border-spacing:0; border-collapse:collapse; width:90%;} .b-promo-plate-layout td{ vertical-align:bottom; text-align:center;} .b-promo-plate{ padding:1em 1.5em 3em; text-align:center;} .b-promo-plate strong{ display:block;} .b-promo-plate .b-plate-line{ width:115px; margin:1.1em auto; height:0; border-left:0; border-right:0; border-top:1px solid #000; border-bottom:1px solid #FFF; opacity:.25; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);} .b-promo-plate-premium{ background:#b88611 url(../blocks/vacancypromo/premium-plate.png) 0 0 repeat-x; color:#FFF;} .b-promo-plate-premium .b-promo-plate-title{ font-size:2.1em; padding:0 1em; text-shadow:0 -1px 0 #986b00;} .b-promo-plate-premium .b-plate-line{ margin:.8em auto;} .b-promo-plate-premium strong{ text-shadow:0 -1px 0 #986b00;} .b-promo-plate-premium .b-plate-line{ opacity:.15; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);} .b-promo-plate-standard{ background:#03649b url(../blocks/vacancypromo/standard-plate.png) 0 0 repeat-x;} .b-promo-plate-standard-shadow{ color:#FFF; padding:2em 1.5em 4em; background:url(../blocks/vacancypromo/standard-plate-shadow.png) 0 0 repeat-y;} .b-promo-plate-standard .b-promo-plate-title{ font-size:1.8em; text-shadow:0 -1px 0 #5a7385;} .b-promo-plate-standard strong{ text-shadow:0 -1px 0 #5a7385;} .b-promo-plate-standard .b-button-standard a, .b-promo-plate-standard .b-button-standard input{ padding:.4em 20px .5em;} .b-promo-plate-free{ margin-bottom:6.3em; background:#ececec; width:90%;} .b-promo-plate-free-shadow{ color:#999999; padding:1.5em 1.5em 1em; background:url(../blocks/vacancypromo/free-plate-shadow.png) 0 0 repeat-y;} .b-promo-plate-free .b-promo-plate-title{ font-size:1.4em; text-shadow:0 1px 0 #FFF; padding-bottom:.4em;} .b-promo-plate-free p{ padding:.8em 0; text-shadow:0 1px 0 #FFF; font-size:.8em;} .b-promo-plate-free a{ color:#999999;} .b-promo-plate-free a:hover{ color:#C00;}.b-vacancy-promo-text{ padding:.3em 0 .5em 0; line-height:1.4em;}.b-vacancy-promo-line{ border:0; border-top:1px solid #e5e5e5; height:1px; margin:2em 20px;}.b-vacancy-promo-buy{ overflow:hidden;} .b-vacancy-promo-buy-link{ float:left; background:url(../blocks/vacancypromo/promo-button-l.png) 0 center no-repeat;} .b-vacancy-promo-buy-link a{ display:block; color:#666; padding:1em 30px 1em 20px; background:url(../blocks/vacancypromo/promo-button-r.png) right center no-repeat; font-size:1.1em;} .b-vacancy-promo-buy-link a:hover{ color:#C00;}.vacancy-promo-total{ font-size:1.2em;} .vacancy-promo-total-number{ font-size:1.1em; font-weight:bold;} .vacancy-promo-total-button{ padding:.1em 1em; margin:1em 0 0 0; font-size:1.2em;}@media all and (min-width:0px){ noindex:-o-prefocus,html .b-promo-plate-layout .m-mainbutton_gold.g-round:before{ content:url(../blocks/vacancypromo/premium-promo-corner.png); background:url(../blocks/vacancypromo/premium-promo-corner-right.png) right 0 no-repeat;} noindex:-o-prefocus,html .b-promo-plate-layout .m-mainbutton_blue.g-round:before{ content:url(../blocks/vacancypromo/standard-promo-corner.png); background:url(../blocks/vacancypromo/standard-promo-corner-right.png) right 0 no-repeat;}}.b-vacancy-promo-slider{ margin:20px 0 80px 5px;} .b-vacancy-promo-slider .jsxComponents-slider-box{ width:301px;} .b-vacancy-promo-slider .jsxComponents-slider-box .jsxComponents-slider-slider{ background:url(../blocks/vacancypromo/slider/slider-scale.gif) 0 5px repeat-x; width:100%; margin:0;} .b-vacancy-promo-premium .jsxComponents-slider-horisontal .jsxComponents-slider-grab{ background:#B47200 url(../blocks/vacancypromo/slider/arrow-gradi-green.png) left bottom repeat-x;} .b-vacancy-promo-standart .jsxComponents-slider-horisontal .jsxComponents-slider-grab{ background:#39a3d0 url(../blocks/vacancypromo/slider/arrow-gradi-blue.png) left bottom repeat-x;} .b-vacancy-promo-slider-info{ position:absolute; margin-top:20px; font-size:.75em;} .b-vacancy-promo-premium .b-vacancy-promo-slider-info{ color:#d7a000;} .b-vacancy-promo-standart .b-vacancy-promo-slider-info{ color:#39a3d0;} .b-vacancy-promo-slider-info-for{  white-space:nowrap;} .b-vacancy-promo-scale{ margin-left:-25px; position:absolute; margin-top:-12px; color:#999; font-size:.7em; z-index:1;} .b-vacancy-promo-scale-item{ width:50px; float:left; text-align:center;} .b-vacancy-promo-scale-item span{ cursor:pointer;} .b-vacancy-promo-scale-item span:hover{ color:#c00;} .b-vacancy-promo-result{ margin-left:340px; margin-top:-10px; position:absolute; display:inline;} .b-vacancy-promo-result-input{ padding:2px; font-size:1em; text-align:right; width:3em; margin-top:-2px;} .b-vacancy-promo-result-text{ font-size:1em;} .b-vacancy-promo-slider .jsxComponents-slider-wrapper{ width:331px; height:80px; top:-17px; left:-10px;} .vacancy-promo-slider-premium-header{ color:#d7a000; margin:1em 0 2em 0; font-size:1em;} .vacancy-promo-slider-standart-header{ color:#39a3d0; margin:1em 0 2em 0; font-size:1em;}.b-slider{ margin:20px 0 80px 5px;} .b-slider .jsxComponents-slider-box{ width:301px;} .b-slider .jsxComponents-slider-box .jsxComponents-slider-slider{ background:url(../blocks/slider/slider-scale.gif) 0 5px repeat-x; width:100%; margin:0;} .b-slider-info{ position:absolute; margin-top:20px; font-size:.75em;} .b-slider-info-for{  white-space:nowrap;} .b-slider-scale{ margin-left:-25px; position:absolute; margin-top:-12px; color:#999; font-size:.7em; z-index:1;} .b-slider-scale-item{ width:50px; float:left; text-align:center;} .b-slider-scale-item span{ cursor:pointer;} .b-slider-scale-item span:hover{ color:#c00;} .b-slider-result{ margin-left:340px; margin-top:-10px; position:absolute; display:inline;} .b-slider-result-input{ padding:2px; font-size:1em; text-align:right; width:3em; margin-top:-2px;} .b-slider-result-text{ font-size:1em;} .b-slider .jsxComponents-slider-wrapper{ width:331px; height:80px; top:-17px; left:-10px;}.b-newslist{ list-style:none; padding:0 0 0 20px;} .b-news{ margin:0; padding:1em 0 0 20px;} .b-newslist .b-news-headline{ margin:0; padding:0 0 1.5em 0;} .b-newslist .b-news-headline-compact{ margin-top:-.9em;} .b-newslist .b-news-headline a, .b-newslist .b-news-headline a:visited{ color:#0079A7;} .b-newslist .b-news-headline a:hover{ text-decoration:none;} .b-newslist .b-news-date, .b-news .b-news-date{ color:#888; font-size:.8em; padding:0 0 .2em 0;} .b-newslist .b-news-title, .b-news-anounce .b-news-title{ font-weight:normal; font-size:1.15em;} .b-news .b-news-title{ font-size:1.6em; padding:.2em 0 1.6em; line-height:1.1em; font-weight:normal;} .b-newslist .b-news-nextlink{ text-decoration:none; font-size:.8em;} .b-news-shorttext{ display:none;} .b-newslist .b-news-headline strong{ font-weight:normal;} .b-news-body{ padding:0 0 2.5em 0;} .b-news-body ul{ padding:.4em 0 .8em 0;} .b-news-body li{ background:url(../blocks/../../../i/joblist/dash.gif) left .6em no-repeat; padding-left:17px;} .b-news .b-news-ohternews{ padding:1.8em 0 1em 0; font-size:1.2em; border-top:1px solid #B2B2B2;} .b-news-ohternews a{ color:#333; text-transform:uppercase; font-weight:normal; font-size:.9em;} .b-news-ohternews a:hover{ text-decoration:none;} .b-news-anounce{ overflow:hidden;} .b-news-anounce .b-news-title{ font-size:1em; padding:0 0 .8em 0;} .b-resume-addcommentform{ max-width:600px; margin-top:-12px; padding:20px 20px 20px 20px;} .b-resume-commentform-switcher-container{ overflow:hidden;} .b-resume-commentform-switcher{ padding:8px 20px 11px; background:#CDE3FC; float:left;} .b-resume-comments-wrapper .b-forma-textarea{ height:60px; margin-bottom:5px; margin-left:-5px;}.b-resume-comments{ padding:0; margin:0 0 1em 0; list-style:none;} .b-resume-comment{ list-style-image:none; margin:1em 0; border-bottom:1px solid #eee; padding:1em 20px;} .b-comment-title{ display:block} .b-comment-submitted{ white-space:nowrap; color:#666;} .b-delete-comment{ color:#c33; border-color:#c33; margin-left:1em; cursor:pointer; font-size:.85em;} .b-add-comment{ font-size:1.1em;} .b-edit-comment{ color:#aaa; border-color:#aaa; cursor:pointer; font-size:.85em;} .b-resume-comment p{ margin:0; padding:2px 0 .4em 0; font-size:1.1em;}.b-resume-youalreadyinvited,.b-resume-healreadyresponded{ background:#FFF79D none repeat scroll 0 0; margin:0 0 1.5em; padding:0.4em 20px;}.b-resume-editcommentform-block{}.b-resume-editcommentform{ margin-top:-4px;}.b-resume-title{} .b-resume-joblist{ color:#000; border-bottom:3px solid #FFF79D; padding:0 0 4px 0; margin:0 20px 2.8em; float:left; white-space:nowrap;} .b-resume-joblist img{ margin:0 0 -3px 5px;} .b-resume-name{ padding:1em 0 .4em 20px;} .b-resume-profession{ padding:.2em 0 .6em 20px;} .b-resume-favorite-icon{}.b-resume-personal{ font-size:1.25em; margin-right:140px; background:#eee; padding:.4em 0 1.6em;}.b-resume-profinfo{ margin:2em 0 3em 0; padding-bottom:1em;} .b-resume-name{ font-weight:normal; font-size:1.8em;} .b-resume-profinfo h3{ padding-left:20px; font-size:1.4em; font-weight:normal; color:#999;} .b-resume-profinfo li{ list-style:square; padding:0; margin:.4em 0 .4em 40px;} .b-resume-profinfo-data{ margin:.5em 20px;} .b-resume-pinfo-label{ margin:1em 0 .3em; padding:0; font-weight:bold;} .b-resume-pinfo-industry{ font-weight:normal; color:#004691; font-size:.9em;} .b-resume-pinfo-value{ font-size:.9em; vertical-align:bottom;} .b-resume-pinfo-org{ font-weight:bold; color:#004691;}.b-resume-education-data{ margin:0 0 0 20px;} .b-resume-education-data .b-resume-pinfo-label{ padding:.2em 0 .2em;} .b-resume-education-data .b-resume-pinfo-value{ list-style:none; margin:0; padding-bottom:.3em;}.b-resume-additional-data{ margin:0;} .b-resume-additional .b-forma-narrowcell{ width:50%; padding-bottom:0;} .b-resume-additional .b-forma-widecell{ padding-left:0; padding-bottom:0; vertical-align:bottom; width:50%;} .b-resume-additional .b-forma-widecell li{ list-style:none; margin:0; padding:0 0 .2em .2em; color:#000;} .b-resume-additional .b-resume-pinfo-label{ vertical-align:top; border-bottom:1px dotted #C5C5C5; width:55%; padding-right:1em;} .b-resume-additional-data .b-resume-pinfo-label div{ background:#fff; position:relative; float:left; bottom:-4px; padding:0 5px 0 20px;} .b-resume-additional-data .b-resume-pinfo-value li{ padding:0 20px;} .b-resume-additional-data .b-resume-pinfo-value li{ margin:0; list-style:none;} .b-resume-pinfo-recommendations{  font-size:.9em; list-style:none; margin:0; } .b-resume-pinfo-recommendations li{ list-style:none; margin:10px 20px;} /*.b-resume-pinfo-recommendations th{ text-align:left; font-size:.75em; padding:.3em 2px .3em 10px; background:#fafafa;} .b-resume-pinfo-recommendations td{ text-align:left; font-size:.8em; padding:.2em 2px .2em 10px;}*/ .b-resume-photo-moderation{ top:-6px; right:-152px;} .b-resume-photo img{ max-width:100%;} * html .b-resume-photo img{ width:expression(this.offsetWidth > 220? '220px' :this.width + 'px');} .b-resume-mod-edit-link{ float:right; font-size:.7em;}.b-resume-portfolio{ border-bottom:0;}.b-resume-profinfo-data.b-resumebuilder-portfolio{ padding-top:.8em; margin-top:1em;}.b-resume-buttons{ margin-bottom:1em;} .b-resume-buttons .b-form2link-button{ font-size:1em;}.b-resume-buttons-row{ padding:1.5em 0 1em 0; color:#666; font-size:1.1em; margin-left:20px;}.b-resume-favorite-folders{ margin:8px 0 0 20px; float:left;} .b-resume-favorite-folders .b-favorite{ top:-10px;}.b-resume-buttons .b-resume-favorite-label{ margin:0; zoom:1;}.b-resume-modblock label{ color:#FFA020; font-size:12px; font-weight:bold;}.b-resume-modblock .b-resume-modblock-important{ color:red;}.b-employer-nomoreviews{ overflow:hidden; margin:1em 0; background-color:#FFF79D; zoom:1;} .b-employer-nomoreviews-desc{ font-size:1.1em; padding:0;} .b-employer-nomoreviews-button{ float:right; font-weight:normal; font-size:.8em; text-align:center; margin-left:20px;} a.b-employer-nomoreviews-button, a.b-employer-nomoreviews-button .b-button-text{ text-decoration:none; text-align:center; color:white;} a.b-employer-nomoreviews-button:hover{ color:#FFF;} .b-employer-nomoreviews-price{ display:block; font-weight:bold; font-size:1.5em; text-align:center;}.b-resume-important{ background:#EEE; padding:1em 0; margin-bottom:10px;} .b-resume-important td{ padding-top:.4em; padding-bottom:.4em;} .b-resume-important .b-forma-box{ background:#EEE; font-weight:normal; font-size:.9em;} .b-resume-important .b-forma-box:first-line{ background:#EEE;} .b-resume-important .b-forma-widecell{ color:#000; font-size:1.1em} .b-resume-important-accent .b-forma-widecell, .b-resume-important-accent .b-forma-box{ font-weight:bold;} .b-long-line-escape .b-long-line-escaper{ position:relative; overflow:hidden; zoom:1; text-overflow:ellipsis; -o-text-overflow:ellipsis;} .b-long-line-escape .b-long-line{ position:absolute;}.b-resume-comment-predelete{ opacity:.3; filter:alpha(opacity=30); -moz-opacity:0.3;}.b-resume-mod-block-text{ background:#f3bcbc url(../blocks/resume/"../../../../images/resume/block.gif") no-repeat 1% 50%; color:#000; margin-top:5px; margin-bottom:5px; padding:10px 40px; border:1px solid #999;}.b-resumehistorylist-table{} .b-resumehistorylist-table td{ padding-left:20px;}.b-filter{ overflow:hidden; margin:0 0 1em 10px; zoom:1;} .b-filter-item{ float:left; color:#666; font-size:.9em; padding:.2em 10px;} .b-filter-item-selected{ background:#F2F2F2; color:#000;}.b-favorite-icon{ width:17px; height:17px; background:no-repeat url(../blocks/../../../i/hh/favorite/stars.gif); cursor:pointer;} /* этот класс нужен чтобы всплывающий dropdown в поисковой выдаче * был над звездочками в ИЕ 6 и 7 */ .b-favorite-open{ z-index:1000;} .b-favorite-selected .b-favorite-icon{ background-position:0 -24px;} .b-favorite-request .b-favorite-icon{ background-position:0 -24px; opacity:.3; filter:alpha(opacity=30);} .b-favorite-switcher .b-favorite-text{ margin:0 0 0 3px;} .b-favorite-text-selected{ display:none;} .b-favorite-selected .b-favorite-text-selected{ display:inline;} .b-favorite-selected .b-favorite-text-unselected{ display:none;} .b-favorite-folders{ margin-left:21px; height:150px; width:260px; overflow:auto;} .b-favorite-folders-title{ white-space:nowrap;} .b-favorite-folder{ margin-bottom:7px; white-space:nowrap;} .b-favorite-folder-button{ margin-left:21px; margin-top:5px;} .b-favorite-folder-checkbox{ margin-right:5px;}.b-related-wrapper{ margin:2em 0;} .b-related-tab{ padding:0 10px; border:10px solid #EFF3FC; background:#EFF3FC; font-size:1.2em; display:inline;} .b-related-tab .g-switcher{ color:#000; border-bottom-color:#000; font-size:1.1em;} .b-related-tab .g-switcher:hover{ color:#C00; border-bottom-color:#C00;} .b-related{ background:#CFDEF3 url(../blocks/related/related.gif) left top repeat-x; margin-top:5px; padding:1em 20px 0;} .b-related-list{ border-collapse:collapse; border-spacing:0; width:100%;} .b-related-list td{ border-bottom:1px solid #FFF; padding:.6em 20px .6em 0; font-size:.9em;} .b-related-list .b-sv-visited td{ background:transparent;} .b-related-list td.b-related-last{ padding-right:0;} .b-related .b-vacancy-list-link{ font-size:1.1em; font-weight:normal;} .b-related-list .b-sv-visited a.b-related-name{ color:#7D9FD8;} .b-related-list .b-sv-visited a.b-related-name:hover{ color:#C00;} .b-related-bar{ padding:1em 0; overflow:hidden; zoom:1; font-size:.9em; white-space:nowrap;} .b-related-link{ white-space:nowrap; float:left;} .b-related-counter{ font-style:italic; color:#000; font-size:.8em;} .b-related-link a{ color:#666;} .b-related-link a:hover{ color:#C00;} .b-related-bar .g-switcher{ float:right; color:#777; border-bottom-color:#777;} .b-related-bar .g-switcher:hover{ color:#C00; border-bottom-color:#C00;}@media all and (min-width:0px){ noindex:-o-prefocus,html .b-related-tab{ background:#EFF3FC; font-size:1.2em; display:inline-block; border:1px solid #FFF; padding:10px 20px 10px 20px; margin-bottom:-10px;} noindex:-o-prefocus,html .b-related-tab:before, noindex:-o-prefocus,html .b-related-tab:after{ padding-right:21px;} noindex:-o-prefocus,html .b-related-tab .g-switcher{ color:#000; font-size:1.1em; border-bottom-color:#000; z-index:10; position:relative;}}.b-form2link{ display:inline;} .b-form2link-button{ font-family:Arial,Verdana,Helvetica,sans-setif; border:0; background:none; cursor:pointer; padding:0 !important;} .b-form2link-button::-moz-focus-inner{ border:0; padding:0;} .b-form2link-button a:hover{ color:#c00;} .b-resumelist-table .b-form2link-button{ font-size:12px;}.b-advanced-search{}.b-advanced-search .b-advanced-search-mainfield{ margin-bottom:0;}.b-advanced-search-money{ word-spacing:-2px; font-size:1.2em; margin-left:14px;}.b-advanced-search .HHSearch-MoneyInput-Currency{ margin-left:3px;}.b-advanced-search-important{ z-index:1; zoom:1;}.b-newempl-howto{ background:#FFF79D; padding:.4em 20px; margin:0 0 1.5em 0;}.b-advanced-search-specialisations .b-forma-radio-block{ padding-bottom:.2em; font-size:.80em;}.b-form-resume-search-candidate-language{ margin-bottom:10px;}.b-form-resume-search-candidate-language a{ text-decoration:none; border-bottom:1px dashed; margin-bottom:50px;}.b-form-resume-search-language-level-addnew,.b-form-resume-search-languages{ margin-top:5px; float:left;}.b-form-resume-search-language-level-addnew input[type="submit"]{ width:30px; margin-left:3px;}.b-resumesearchform-education .b-forma-text,.b-resumesearchform-searchperiod .b-forma-text{ width:auto;}.brandsearch-adidas{ background:#6d6d6d url(../blocks/search-results/brandsearch/adidas-bg.png) 0 0 repeat-x; color:#ccc; padding:0;} .brandsearch-adidas .b-index-search-form-vacancies{ padding:20px 20px 20px 100px; background:url(../blocks/search-results/brandsearch/adidas-logo.png) 23px 0 no-repeat; position:relative;} .brandsearch-adidas a, .brandsearch-adidas .b-index-search-help, .brandsearch-adidas .b-index-search-advanced-salary-text{ color:#ccc;} .brandsearch-adidas a:hover{ color:#fff;} .brandsearch-adidas-help a{ border:0; text-decoration:underline;} .brandsearch-adidas .b-index-search-help, .brandsearch-adidas-help{ display:none;} .brandsearch-adidas .brandsearch-adidas-help{ display:block;} .brandsearch-link{ position:absolute; height:80%; left:20px; width:80px; top:10%; z-index:100; border:0 !important;} .brandsearch-link a{ display:block; height:100%; position:relative; z-index:100; font-size:0; line-height:0; width:100%; text-decoration:none !important;}.b-vacancy-search-results .b-vs-result{ }.b-vs-result thead a:visited,.b-rvsearchresults-params a:visited,.b-rvsearchresults-periods a:visited{ color:#076CC7;}.b-vs-resumelink:visited{	color:#691A95;}.b-vs-result thead a:visited:hover,.b-rvsearchresults-params a:visited:hover,.b-rvsearchresults-periods a:visited:hover{ color:#c00;}.b-rvsearchresults-header-newsearch{ float:right; margin-top:10px;} .b-rvsearchresults-header-newsearch .b-form-button-submit{ font:bold .9em Arial Narrow Bold,Arial,Helvetica,sans-serif; color:#0052C3; text-decoration:underline; background:transparent url(../blocks/search-results/../../../../i/hh/s_arrow_r.gif) no-repeat; padding:4px 10px 4px 25px; border:none; text-transform:lowercase;}.b-rvsearchresult-biginput{ margin:0 20px; padding:0; font-size:1.2em; position:relative;} .b-rvsearchresult-biginput-sir{ clear:both;  padding-top:.5em;} .b-rvsearchresult-biginput .b-form-field-text{ font-size:2em; width:99%; padding:0 1px;} .b-rvsearchresult-biginput .b-form-wib-button, .b-rvsearchresult-biginput .b-form-wib-input{ font-size:1.2em;} .b-rvsearchresults-biginput-sir{ padding-top:.6em;} .b-rvsearchresult-banner{ margin:.8em 0; text-align:center;} .b-rvsearchresults-searchinresults-link a{ border-bottom:1px dashed #3060B0; text-decoration:none; font-weight:normal;} .hh-800 .b-rvsearchresults-searchinresults-block .b-form-field-text{ width:300px;} .b-rvsearchresults-searchinresults-block .b-form-button-submit{ padding:0; vertical-align:middle; margin-left:5px;}.b-rvsearchresults-params{ margin:1em 20px 10px 20px; display:block; text-align:left;}.b-rvsearchresults-advsearch{ float:right; display:block;}.b-rvsearchresults-save{ margin-left:4em;} .b-rvsearchresults-save .b-rvsearchresults-save-link{ text-decoration:none; display:none;} .b-rvsearchresults-save-view{ display:none;} .b-rvsearchresults-save-loading{ display:none;} .b-rvsearchresults-save-error{ display:none; color:red;} .b-rvsearchresults-save-error a{ color:red;} .b-rvsearchresults-save-show-view .b-rvsearchresults-save-view, .b-rvsearchresults-save-show-link .b-rvsearchresults-save-link, .b-rvsearchresults-save-show-loading .b-rvsearchresults-save-loading, .b-rvsearchresults-save-show-error .b-rvsearchresults-save-error{ display:inline;}.b-rvsearchresults-help{ margin-left:4em; font-size:.9em;} .b-rvsearchresults-params-link{ overflow:hidden; margin-bottom:5px;} .b-rvsearchresults-params-link a{ border-bottom:1px dashed #3060B0; margin-right:5px; float:left; text-decoration:none;} .b-rvsearchresults-searchinresults-body{} #js-disabled .b-rvsearchresults-searchinresults-body{ display:block;} .b-rvsearchresults-params-block{ background:#edf4fc; padding:5px;} .b-rvsearchresults-params-rss{ float:right; margin-left:1em; margin-right:20px; font-size:.9em;} .b-rvsearchresults-params-rss a{ padding-left:15px; background:url(../blocks/search-results/../../../../i/hh/rss_button.gif) left 60% no-repeat; color:#d88a3f;} .b-rvsearchresults-params-excel{ float:right; padding-top:10px; margin-right:1em;} .b-rvsearchresults-params-excel a{ padding-left:15px; background:url(../blocks/search-results/../../../../i/hh/search/excel_icon.gif) left 60% no-repeat;} .b-rvsearchresults-params-parameters{ overflow:hidden; padding:0; margin:0;} .b-rvsearchresults-params-parameters dt{ margin:0; font-weight:bold; color:#333; float:left; width:200px; padding:0; clear:left;} .b-rvsearchresults-params-parameters dd{ margin-left:200px; padding:0; color:#c33; margin-bottom:10px;} .b-rvsearchresults-params-saveme{ padding-top:10px;} .b-rvsearchresults-params-saveme-block{ padding:0; margin:0;} .b-rvsearchresults-params-saveme-link{ background:url(../blocks/search-results/../../../../images/download.gif) no-repeat; padding-left:15px;} .b-rvsearchresults-params-saveme-link a{ border-bottom:1px dashed #3060B0; font-weight:bold;} .b-rvsearchresults-params-saveme-block .b-form-row-label{ font-size:1em; font-weight:bold; color:#333;} .b-rvsearchresults-params-saveme-block .b-form-field-text{ width:250px; padding:4px;} .b-rvsearchresults-params-saveme-block .b-form-button-submit{ font-size:1em; padding:2px; margin-left:5px;}.b-rvsearchresults-addtofavs{  padding-left:20px;} .b-rvsearchresults-addtofavs select{ margin:0 5px;}.b-vs-count{ padding:0 0 0 20px; text-align:left;} .b-vs-count-resume{ display:none;}.b-vs-result{ margin-top:.5em; width:100%; border-collapse:collapse;} .b-vs-result-name-checkbox{ float:left;}.b-vs-item{ width:30%; font-size:1.1em;} .b-vs-item-vacancy{} .b-vs-insider{ color:#f60; background:url(../blocks/search-results/../../../../i/hh/search/insider-icon.gif) right 50% no-repeat; padding-right:15px; font-size:.9em;}.b-vs-comp{ width:25%; font-size:1.2em;}.b-vs-region{ width:17%;}.b-vs-date-container{ width:14%;}.b-vs-star{ background:#f1ffc4;} .b-vs-result tbody .b-vs-star td{ border-bottom:1px solid #FFF;} .b-vs-star td{ background:#EAFFBC; height:80px;} .b-vs-starsnumber{ display:none;} .b-vs-star .b-vs-starsnumber{ float:left; display:inline; text-align:center; position:absolute; margin-left:-40px;} .b-vs-star .b-vs-item{ background:#EAFFBC url(../blocks/search-results/../../../../i/hh/search/star.gif) 8px 14px no-repeat; padding-left:55px;} .b-vs-star-dark{ background-color:#eaff9e;}.b-vs-result thead th{ background:#F6F6F6; color:#000; text-align:left; border-bottom:1px solid #B2B2B2; padding:.5em .5em .5em 20px; font-size:.9em;}.b-vs-result tbody td{ vertical-align:top; padding:1em .5em 1em 20px; border-bottom:1px solid #EEE;}.b-vs-result p{ padding:0; margin:0;}.b-vs-neww{ margin-left:3px; width:15px; padding:0 5px; height:10px; background:url(../blocks/search-results/../../../../i/hh/search/in-new-window.gif) no-repeat; text-decoration:none; white-space:nowrap;}.b-vs-result img{ border:0; vertical-align:middle;}.b-vs-result .b-vs-date{ width:70px;}.b-vs-result .b-vs-save{ width:19px;}.b-vs-item-vacancy-platform{ margin-right:.5em; font-weight:bold; font-size:.9em;}.b-vs-item-vacancy-icon{ padding:0 6px; background-repeat:no-repeat;}.b-dot-domain{ color:#c00;}.b-sv-hh{ color:black; font-size:0.9em; font-weight:bold; margin-right:0.5em;}.b-sv-career .b-vs-item-vacancy-icon{ background-position:50% 60%; background-image:url(../blocks/search-results/../../../../i/hh/search/career-arrow.gif);}.b-sv-career{ color:red; font-size:0.9em; font-weight:bold; margin-right:0.5em;}.b-sv-joblist .b-vs-item-vacancy-icon{ padding:0 0;}.b-sv-joblist{ color:black; font-size:0.9em; font-weight:bold; margin-right:0.5em;}.b-vs-favoff img,.b-vs-favon img{ width:19px; height:19px;}.b-vs-favoff img{ background:url(../blocks/search-results/../../../../i/hh/search/fav_off.gif)}.b-vs-favon img{ background:url(../blocks/search-results/../../../../i/hh/search/fav_on.gif)}.b-vs-item-company{ padding-top:.4em; font-size:.95em; color:#535353;} .b-vs-item-company a{ color:#535353; text-decoration:none;} .b-vs-item-company a:visited{ text-decoration:none;} .b-vs-item-company a:hover{ color:#c00; text-decoration:underline;}.b-search-period{ margin-right:10px; background-color:white; height:1.5em; float:left; white-space:nowrap;}.b-search-period-rounded{ display:block; background-color:#8ab2db; margin:0 1px 0 1px; padding:1px 0 0 0; font-size:0; line-height:0;}.b-search-period-current{ background-color:#8ab2db; padding:0 0.4em; color:white; font-weight:bold;}.b-search-period-label{ font-weight:bold; margin-right:10px; float:left;}.b-rvsearchresults-periods{ overflow:hidden; padding-top:10px; font-size:.95em; margin-left:20px;} .b-rvsearchresults-periods .search-period-label, .b-rvsearchresults-periods .search-period{ float:left;}.b-vs-result .b-vs-name{ width:40%;} .b-vs-result thead{ padding-left:2.3em;} .b-vs-name{ padding-left:20px;} .b-vs-name-div{ } .b-vs-name p{ margin:0 0 .2em 0;} .b-search-avatar{} .b-search-avatar-big{ position:absolute; left:0; top:0;} .b-vs-org{ width:25%;} .b-vs-live{ margin-left:3px;} .b-vs-neww .resumelink{ color:#555;}.b-vs-result .b-vs-avatar{ padding-left:0; padding-right:0;}.b-sv-visited td{ background:#fefefe; color:#aaa;}.b-sv-visited .b-vs-resumelink:visited{  color:#bfd1e4;}.b-sv-visited td .b-vs-resumelink{ color:#BFD1E4;} .b-sv-visited td .b-vs-resumelink:hover{ color:#EFB1B1;}.b-sv-visited .b-vs-neww,.b-sv-visited .b-vs-live,.b-sv-visited .b-search-avatar-small{ opacity:.3; filter:alpha(opacity=30);}.b-rvsearchresults-regionlist{ padding:1em 0; margin:0 20px 1em; border-bottom:1px solid #EFEFEF;} .b-rvsearchresults-regionlist-excluded{ margin-top:0; padding-top:0;}.b-rvsearchresults-tryharder{ margin:.5em 0 .4em 0;} .b-rvsearchresults-tryharder-results{ color:#888; font-size:.8em; font-style:italic;} .b-search-form-resumes .b-form-wib-input{ font-size:2em;} .b-search-form-resumes .b-form-wib-button{ padding:6px 9px; font-size:1.2em; display:block; font-family:Arial,Verdana,sans-serif;} .b-search-form-resumes .b-index-search-help{ color:#96A3B1; font-size:0.9em; margin-bottom:3px; padding-bottom:1px;} .b-search-form-resumes .b-index-search-help-example{ border-bottom:1px dashed #96A3B1; color:#96A3B1; text-decoration:none;} .b-search-form-resumes .b-index-search-advanced-link{ float:right; margin:-2px 10px 0 0;}.b-search-params .g-switcher{ color:#666; font-size:.9em; border-bottom-color:#666;} .b-search-in-result{ color:#666; font-size:.9em; padding-top:1px;} .b-search-params-hide, .g-expand .b-search-params-view{ display:none;} .g-expand .b-search-params-hide, .b-search-params-view{ display:inline;} .b-search-params-hide:first-letter, .b-search-params-view:first-letter{ text-transform:uppercase;} .b-search-params-parameters{ padding-top:.6em; zoom:1;} .b-search-params-label{ float:left; color:#777; font-size:.9em;} .b-search-params-data{ color:#777; font-size:.9em; padding-bottom:.3em; margin-left:200px;}.b-search-new-resumes{ }.b-searchresults-bar{ padding-top:1em;} .b-searchresults-bar .b-rss-link{ float:right; margin:0 20px 0 0;} .b-searchresults-count, .b-searchresults-toexcel{ margin:10px 0 0 20px;}.b-resume-search-result .b-userlist-table-position{ padding:15px 20px 15px 40px;}.b-userlist-table-compensation,.b-userlist-table-info{ padding:30px 0 6px 0;} .b-userlist-table .b-userlist-table-photo{ margin:10px 0 6px 27px;} .b-userlist-table .b-userlist-table-photo img{ max-width:100px; max-height:100px;}.b-resume-search-result{ margin:.5em 0 1em;}.b-resume-search-result-visited .b-userlist-table__external,.b-resume-search-result-visited .b-userlist-table-date,.b-resume-search-result-visited .b-userlist-table-name,.b-resume-search-result-visited .b-userlist-table-resume,.b-resume-search-result-visited .b-userlist-table-lastexp,.b-resume-search-result-visited .b-userlist-table-iwanttowork-wrapper,.b-resume-search-result-visited .b-userlist-table-coments,.b-resume-search-result-visited .b-vs-stackedresumes-toggler,.b-resume-search-result-visited .b-userlist-table-compensation,.b-resume-search-result-visited .b-userlist-table-info,.b-resume-search-result-visited .b-vs-live{ opacity:.4; filter:alpha(opacity=40);}*+html .b-resume-search-result-visited .b-userlist-table-position{ filter:alpha(opacity=40);}* html .b-resume-search-result-visited .b-userlist-table-position{ filter:alpha(opacity=40);}.b-vs-stackedresumes{ margin-top:5px; padding-left:20px;} .b-vs-stackedresumes-item{ margin-bottom:5px;} .b-vs-stackedresumes-item-salary{ margin-left:.3em; font-size:.8em;}.b-resume-search-result .b-vs-resultrow-stacked .b-userlist-table-position{ padding-left:80px;} .b-vs-stackedresumes-toggler{ margin-top:8px;} .b-vs-stackedresumes-toggler-text{ font-size:.8em;} .b-vs-stackedresumes-toggler-off{ display:none;} .g-expand .b-vs-stackedresumes-toggler-off{ display:inline;} .g-expand .b-vs-stackedresumes-toggler-on{ display:none;}.b-search-result-anonymous{} .b-search-result-anonymous .b-subtitle{ padding-bottom:.4em; margin-left:20px; padding-left:20px; font-weight:bold;} .b-search-result-preference{ margin:0 0 0 40px; border-bottom:1px dotted #ccc; padding:15px 20px;} .b-search-result-preference-last{ border:0; float:left;}.b-search-result-anonymous-results{} .b-search-result-count{ font-size:4em; padding-right:4px; vertical-align:middle; font-weight:bold; line-height:.8em;} .b-search-result-anonymous-triangle{ border-color:white white #C0EEB4; border-style:solid; border-width:0 2em 2em; margin-left:6em; width:0;} .b-search-result-anonymous-results .b-attention{ margin-bottom:0; margin-left:0;} .b-search-result-gobuyaccess{ font-size:1.3em; margin-top:2em;} .searchresult__correctedquery{ margin-left:20px; margin-top:10px; margin-bottom:10px;} .searchresult__correctedquery__highlit{ font-weight:bold;} .searchresult__correctedquery_found{ font-style:italic; color:#666; font-size:.8em; text-transform:lowercase;}.b-hrbrand{ color:#fff; background:#5e7e96; font-size:.8em; padding:1px 3px; white-space:nowrap; font-weight:normal;}.b-hrbrand-nominee{ color:#fff; background:#005896; font-size:.8em; padding:1px 3px; white-space:nowrap; font-weight:normal;} .b-hrbrand a,.b-hrbrand-nominee a{ color:#fff; text-decoration:none;}.b-hrbrand-winner-icon{ width:36px; height:23px; background:url(../blocks/../../../i/hh/index/hrbrand.gif) no-repeat 0 -23px;}.b-hrbrand-nominant-icon{ width:36px; height:23px; background:url(../blocks/../../../i/hh/index/hrbrand.gif) no-repeat;}.b-infoblock-search{ margin-top:2em;} .b-infoblock-search-title{ font-size:1em; color:#666; margin-bottom:.5em;} .b-infoblock-search-link{ display:block; color:#666; margin-bottom:.5em; font-size:.9em;}.b-clusters{ background:#f6f6f6; padding:15px 20px 15px 15px; margin:1.2em 0 0 10px; font-size:.8em; width:150px;} .b-cluster-title{ font-size:1em; margin-bottom:10px;} .b-cluster-group{ padding-bottom:10px;} .b-cluster-item{ margin-bottom:10px;} .b-cluster-item-link{ color:#666;} .b-cluster-item-count{ color:#999; font-style:italic; font-size:.95em;} .b-clusters-selected{ margin:7px 0 0 10px; background:#fff6b5;} .b-cluster-item-delete{ text-decoration:none;  color:#000;} .b-cluster-item-delete span{ color:#f00;}.g-expand .b-cluster-switcher{ display:none;}.b-employerlogo-container{ background:#fff; text-align:center; width:140px; height:50px; vertical-align:middle; -moz-box-shadow:0 0 10px 0 #ddd; -moz-border-radius:3px; -webkit-box-shadow:0 0 10px 0 #ddd; -webkit-border-radius:3px; border-radius:3px; box-shadow:0 0 10px 0 #ddd;} .b-employerlogo-link{ display:block; font-size:0; line-height:0; width:140px;} .b-employerlogo-img{ max-height:40px; max-width:130px;}.b-vacancy-list-description{ width:47%;} .b-vacancy-list-description-star{ padding-left:34px;} .b-vacancy-list-description-hrbrand{ padding-left:34px;}.b-vacancy-list-icons{ position:absolute; width:25px; display:block; zoom:1; font-size:0; line-height:0; margin:-4px 0 0 -2px;}.b-vacancy-list-name{ margin-bottom:4px; zoom:1;} .b-vacancy-list-link{ font-weight:bold;} .b-vacancy-list-free .b-vacancy-list-link{ font-weight:normal;} .b-vacancy-list-premium .b-vacancy-list-link{ color:#000;} .b-vacancy-list-premium .b-vacancy-list-link:visited{ color:#691A95;} .b-vacancy-list-premium .b-vacancy-list-link:hover{ color:#c00;} .b-vacancy-list-link:visited{ color:#691A95;} .b-vacancy-list-link:visited:hover{ color:#c00;}.b-vacancy-list-state{ color:#666;}.b-vacancy-list-company{ color:#666; text-decoration:none; font-size:.8em;}.b-vacancy-list-date{ font-size:.8em; color:#999;}.b-vacancy-list-salary,.b-vacancy-list-nosalary{ margin-bottom:.5em; white-space:nowrap;}.b-vacancy-list-salary{ font-weight:bold;} .b-vacancy-list-free .b-vacancy-list-salary{ font-weight:normal;}.b-vacancy-list-nosalary{ color:#aaa;}.b-vacancy-list-address{ font-size:.8em;}.b-vacancy-list-actions{ vertical-align:middle; font-size:.8em;}.b-vacancy-list-logo{ padding-top:5px; padding-bottom:5px; vertical-align:middle;} .b-vacancy-list-logo .b-employerlogo-container{ -moz-box-shadow:0 3px 10px 0 #f2e9a3;}.b-vacancy-list-favorite{ padding-left:10px; padding-right:0; width:25px;}.b-vacancy-list-cell-compensation,.b-vacancy-list-cell-address{ width:20%;}.b-vacancy-list-premium{ background:#F9F8D4;} .b-vacancy-list-premium-title{ background:#f7ea9e; color:#817118; font-size:.7em; letter-spacing:.25em; padding:7px 35px;} .b-vacancy-list-premium td{ border-bottom:2px solid #FFF;} .b-vacancy-list-premium .b-vacancy-list-name{ font-weight:bold; color:#000;} .b-vacancy-list-premium .b-vacancy-list-name:hover{ color:#c00;}.b-vacancy-list-star{ display:block; width:25px; height:25px; text-decoration:none; margin-bottom:3px; background:url(../blocks/vacancy-list/star.gif) center center no-repeat;}.b-vacancy-list-star-number{ color:#67b500; font-size:.8em; font-style:italic;}.b-vacancy-list-hrbrand{ display:block; width:25px; height:25px; text-decoration:none; position:relative;} .b-vacancy-list-hrbrand:after{ position:absolute; content:' '; height:25px; width:25px; top:0; left:0; z-index:10;} .b-vacancy-list-hrbrand-winner:after{ background:url(../blocks/vacancy-list/hrbrand-winner.gif) center center no-repeat;} .b-vacancy-list-hrbrand-nominant:after{ background:url(../blocks/vacancy-list/hrbrand-nominee.gif) center center no-repeat;} .b-vacancy-list-hrbrand:before{ position:absolute; content:'HR'; top:12px; left:6px; z-index:5; font-size:10px; font-weight:bold; text-decoration:underline;} .b-vacancy-list-hrbrand-winner:before{ color:red;} .b-vacancy-list-hrbrand-nominant:before{ color:#6a8bb4;}@media all and (min-width:0px){ noindex:-o-prefocus,html .b-vacancy-list-hrbrand:before{ top:16px !important;}}.b-vacancy-list-platform{ color:black; font-size:0.75em; font-weight:bold; letter-spacing:0.2em;}.b-vacancy-list-status{ font-weight:bold; white-space:nowrap;}.b-vacancy-list-insider{ color:#f60; padding-right:15px; font-size:.8em; display:block; margin-top:.3em;}.b-bar-sort{ z-index:1; overflow:hidden;} .b-sort-item{ float:left; font-size:.75em; margin-right:3px; padding:1px 4px;} .b-sort-item-selected{ background:#FFF; color:#000;} .b-sort-title{ padding:1px 0;} .b-sort-item a{ color:#52617C;} .b-sort-item-selected a{ color:#000;}.b-bar-sort-separated{ background-color:#eff4fb; margin:1em 0 0 0; z-index:2; padding:12px 20px;}.b-sort-nobackground{ font-size:1.1em;} .b-sort-nobackground .b-sort-item{ margin-right:6px;} .b-sort-nobackground .b-sort-item-selected, .b-bar-sort-separated .b-sort-item-selected, .b-bar-sort-separated .b-sort-item-selected a{ background:#86a9cd; color:#FFF;} .b-separated-sort-right{ float:right; padding-right:13px;} .b-bar-sort-config{ position:absolute; margin:0 0 0 20em; margin-top:-1px; font-size:.75em;} .b-bar-sort-config__content{ padding-bottom:20px;} .b-bar-sort-config__list__item{ margin-top:.5em;} .b-bar-sort-config__edit{ margin-left:.5em; font-size:.8em;} .b-bar-sort-config__delete{ margin-left:.5em; color:#999; font-size:.8em;}.b-a-adv{ margin-top:2em; padding-top:1em; border-top:1px solid #ccc;} .b-a-adv-group{ border-bottom:1px solid #ccc;} .b-a-adv-group-illustartion{ padding-left:20px; padding-bottom:1em;} .b-a-adv-item{ margin-bottom:1.5em;}/* .b-a-adv-price table{ width:100%; table-layout:fixed; border-collapse:collapse; border:0;} .b-a-adv-price th, .b-a-adv-price td{ padding:5px 20px;} .b-a-adv-price th{ text-align:left; background:#f6f6f6; border-bottom:1px solid #b2b2b2;} .b-a-adv-price tD{ border-bottom:1px solid #EEE;}*/.b-employer-navigator-articles{ padding-left:20px;}.b-employer-navigator-fast-links{ padding-left:20px;}.b-article-flag .l-content-paddings{ overflow:hidden; zoom:1;}.b-article-flag .g-switcher,.b-article-flag .g-expand .g-switcher{ border-bottom-style:solid; border-bottom-width:1px; background-image:url(../blocks/articles/flags.png); background-repeat:no-repeat; background-color:#FFF; font-size:1.3em; float:left; padding:10px 0 0 30px; line-height:1.2em;}.b-article-flag .g-expandable{ padding:.6em 0 0 50px; font-size:.9em; width:80%;} .b-article-flag a.g-switcher:hover{ border-bottom:1px solid #C00; color:#C00;}.b-blue-flag .g-switcher{ color:#309EDE; border-bottom-color:#309EDE; background-position:-51px -95px;}.b-yellow-flag .g-switcher{ color:#9C8307; border-bottom-color:#9C8307; background-position:-78px -53px;}.b-green-flag .g-switcher{ color:#4AA005; border-bottom-color:#4AA005; background-position:-22px -138px;}.b-violet-flag .g-switcher{ color:#A900A5; border-bottom-color:#A900A5; background-position:-108px -11px;}.b-crimson-flag .g-switcher{ color:#DC1C7D; border-bottom-color:#DC1C7D; background-position:5px bottom;}.b-indent-1{ margin:0 0 1.8em 0;}.b-indent-2{ margin:0 0 1.8em 60px;}.b-indent-3{ margin:0 0 1.8em 120px;}.b-indent-4{ margin:0 0 1.8em 180px;}.b-access-packs-header{ border:0; padding-bottom:.3em; background:url(../blocks/access-packs/header.jpg) bottom left repeat-x;}.b-access-packs{ padding:1em 20px;}.b-access-pack-welcome{ font-size:1.2em; padding-bottom:1em; line-height:1.4em;}.b-access-pack-toggler{ margin:2em 0; font-size:1.1em;} .b-apack-toggler-current{ font-weight:bold;} .b-apack-toggler-a{ /*text-decoration:none; border-bottom:1px dashed;*/}.b-apack-packlist{ margin:2em 0 1em 0; padding:0; list-style:none; font-size:1.2em; color:white; overflow:hidden;}.s-od .b-apack-packlist{ margin:2em 0 1em -1em;} .b-apacklist-pack{ margin:0; padding:0; list-style-image:none; background:#95C100 url(../blocks/access-packs/bg-7.jpg) repeat-x left bottom; float:left; width:100%;} .b-apacklist-pack-0{ } .b-apacklist-pack-1{ background:#660099 url(../blocks/access-packs/bg-14.jpg) repeat-x left bottom;} .b-apacklist-pack-2{ background:#CC6600 url(../blocks/access-packs/bg-30.jpg) repeat-x left bottom;} .b-apacklist-pack-3{ background:#3399CC url(../blocks/access-packs/bg-93.jpg) repeat-x left bottom;} .b-apacklist-pack-4{ background:#CC3366 url(../blocks/access-packs/bg-183.jpg) repeat-x left bottom;} .b-apacklist-pack-5{ background:#00A97F url(../blocks/access-packs/bg-365.jpg) repeat-x left bottom;} .b-apacklist-pack-wrap{ margin:0; padding:0; overflow:hidden;} .b-apacklist-pack-title{ font-size:1.3em; width:40%; float:left; margin:0; padding:.7em 0 .7em 1.5em; margin:0;} .b-article .b-apacklist-pack-title{ margin:0;} .b-apacklist-pack-title small{ display:block; margin-left:-1em; font-size:.6em;} .b-apacklist-pack-price{ font-size:1.8em; width:30%; text-align:right; float:left; margin:0; padding:.6em 0 0; white-space:nowrap; margin:0;} .b-apacklist-pack-buy{ margin:0; padding:1em 1.5em 0em 0; float:right;} .b-apacklist-pack-buy-button{ font-size:1.3em; width:91px; height:35px; background:url(../blocks/access-packs/button.gif) no-repeat; border:0; color:#95C100; cursor:pointer;} .b-apacklist-pack-0 .b-apacklist-pack-buy-button{ } .b-apacklist-pack-1 .b-apacklist-pack-buy-button{ color:#660099;} .b-apacklist-pack-2 .b-apacklist-pack-buy-button{ color:#CC6600;} .b-apacklist-pack-3 .b-apacklist-pack-buy-button{ color:#3399CC;} .b-apacklist-pack-4 .b-apacklist-pack-buy-button{ color:#CC3366;} .b-apacklist-pack-5 .b-apacklist-pack-buy-button{ color:#00A97F;} .b-apacklist-first .b-apacklist-pack-title{ background:url(../blocks/access-packs/corner-04.gif) no-repeat left top;} .b-apacklist-first .b-apacklist-pack-wrap{ background:url(../blocks/access-packs/corner-03.gif) no-repeat right top;} .b-apacklist-last .b-apacklist-pack-title{ background:url(../blocks/access-packs/corner-02.gif) no-repeat left bottom;} .b-apacklist-last .b-apacklist-pack-wrap{ background:url(../blocks/access-packs/corner-01.gif) no-repeat right bottom;} .b-access-pack-constructor{ padding:0; margin:2em 0; font-size:1.1em; line-height:34px;} .b-access-pack-star{ padding:12px 0 12px 36px; background:url(../blocks/access-packs/star.gif) no-repeat left center;} .b-access-pack-mailing{ padding:12px 0 12px 28px; background:url(../blocks/access-packs/mailing.gif) no-repeat left center;} .b-access-pack-advert{ padding:1px 1em; border:1px solid #ccc; margin:.4em;} .b-access-pack-hint{ border-top:1px solid #ccc; padding:1em 0; margin:3em 0; color:#999;} .b-access-packs-benefits{} .b-apack-benefit{ overflow:hidden; margin:0 0 2em 0;} .b-apack-benefit-number{ color:#ffa600; display:block; float:left; font-size:3em; margin-right:.2em; margin-top:-.1em;} .b-apack-benefit-title{ display:block; color:#ffa600; font-size:1.2em;} .b-apack-benefit-desc{ font-size:1.2em;} .b-apack-choose{ font-size:1.2em;} .b-apack-choice{ display:block; font-size:1.4em; margin:.2em;}.b-apack-tetris{ display:block; padding-top:74px; background:#FFF url(../blocks/access-packs/tetris.gif) 20px 0 no-repeat; font-size:1.2em; position:relative; zoom:1; margin-right:5px;}.b-apack-tetris-hint{ color:#777; padding:.1em 20px 0;}.b-article{} .b-article p, .b-article h1, .b-article h2, .b-article h3{ padding-left:20px; padding-right:20px;} .b-article h2, .b-article h3{ margin-top:1.5em;} .b-article p, .b-article ul, .b-article ol, .b-article h1, .b-article h2, .b-article h3, .b-article table{ margin-bottom:.5em;} .b-ol{ list-style:decimal; margin-left:40px;} .b-ul{ list-style:none; padding-left:40px;} .b-ul li:before{ content:'—'; padding-right:.3em; margin-left:-1.3em;} .b-ul li{ height:expression( runtimeStyle.height = "auto", insertBefore(document.createElement('span'),firstChild), firstChild.className = 'b-ul-li-list-style', firstChild.appendChild(document.createTextNode('—')) ); /* hh:expression(function(element){ element.style.hh = ''; //window.status += '1';}(this) ) */} .b-ul-li-list-style{ position:absolute; margin-left:-20px;} .b-article .head{ overflow:hidden; margin-bottom:2em;} .b-article .head .contacts{ float:right;} .b-article .head .contacts .title{ background:transparent url(http://hh.ru/file/741300.gif) no-repeat scroll 0 0; padding-left:23px; margin-left:-23px; min-height:23px;} .b-article .head .contacts .body{ list-style:none; margin:0; padding:0;} .b-article .head .contacts .body .phone strong{ display:block;} .b-article .head .site-navigator{ background:url(http://hh.ru/file/741302.gif) no-repeat scroll 0 0; padding-left:20px;} .b-article .register-benefits{ overflow:hidden; margin-bottom:1em;} .b-article .register-benefits .applicant, .b-article .register-benefits .employer .vacancy, .b-article .register-benefits .employer .resume{ width:49%; border:1px solid #D6D6D6; background:transparent url(http://hh.ru/file/741848.gif) repeat-x scroll left top; height:14em;} .b-article .register-benefits .applicant{ width:auto;} .b-article .register-benefits .body{ margin:1em;} .b-article .register-benefits .employer .vacancy{ float:right;} .b-article .register-benefits .employer .resume{ float:left;} .b-article .register-benefits .follow span{ color:#c00;} .b-article .register{ text-align:center; margin-bottom:1em;} .b-article .register .point{ font-size:1.5em; margin:1em 0;} .b-article .register .cards img{ height:14px; width:22px; margin:0 .2em; border:1px solid #ccc;} .b-article .register .examples{ padding:0; text-align:left; list-style:none; list-style-image:none; overflow:hidden;} .b-article .register .examples li{ float:left; width:32%;} .b-article .register .examples .center{ margin:0 1.5%;} .b-article .additional-tools{ overflow:hidden; margin-bottom:1em;} .b-article .additional-tools h3{ text-align:center; margin-bottom:1em;} .b-article .additional-tools .tools{ padding:0;} .b-article .additional-tools .tool{ float:left; width:24.5%; list-style:none; display:block;} .b-article .additional-tools .two-colums .tool{ width:49.5%;} .b-article .additional-tools .tool img{ vertical-align:middle;} .b-article .additional-tools .tool .body{ margin-right:10px; display:block;} .b-article .projects{ overflow:hidden; margin-bottom:1em;} .b-article .projects h3{ text-align:center; margin-bottom:1em;} .b-article .projects .projects-list{ padding:0;} .b-article .projects .left{ clear:left;} .b-article .projects .project{ float:left; width:49.5%; list-style:none; display:block; margin-bottom:1em;} .b-article .projects .project img{ float:left; margin-right:3px; border:1px solid #ccc;} .b-article .projects .project .body{ margin-right:10px; display:block;}/* .b-article table{ border-collapse:collapse;} .b-article tbody td{ padding-top:.5em; padding-bottom:.5em;} .b-article thead th{ border-bottom:1px solid #ccc;} .b-article td,.b-article th{ padding-right:1em;} .b-article .left{ width:48%; float:left;} .b-article .right{ width:48%; float:right;}*/ .b-article .quote{ border-left:1px solid #999; padding:.5em 0 .5em 1em; margin-left:1em; background:#eee;} .b-article-important{ padding:.5em 0px; background:#e6f1fd; margin-bottom:1em;}.b-insider-interview{ background:url(../blocks/insider-interview/insider.gif) 0 center no-repeat; padding:4px 0 6px 0; margin:0 0 10px 20px;} .b-insider-interview a{ font-weight:bold; margin-left:24px;}.g-expand .hht-switcher-on,.hht-switcher-off{ display:none;}.g-expand .hht-switcher-off{ display:inline;}.hht-employergroup-vacancies-title{ border-top:none;}.employergroup-company-info{ font-size:.9em; font-style:italic; line-height:1.4em; padding-top:25px;}.employergroup-company-info p{ text-indent:20px;}.employergroup-company-info-more{ padding-top:.4em; font-style:normal;}.employergroup-alltabs{ margin-top:1em; padding:12px 0; overflow:hidden; width:100%;}.employergroup-alltab{ float:left;}div.employergroup-alltab{ padding:1px 4px;line-height:1.4em}.employergroup-alltab .b-minipage-link{ display:block; line-height:1.4em; padding:1px 4px; text-decoration:none; color:#52617C;}.employergroup-alltab .b-minipage-link-active{ background:#CDE3FC; cursor:default; color:#000;}.employergroup-alltab .b-minipage-link span{ border-bottom:1px dotted #076CC7;}.employergroup-alltab .b-minipage-link-active span{ border:0;}.employergroup-tabinner{ padding:25px 20px 20px 20px; line-height:1.4em; position:relative;}.employergroup-tabinner .hht-switcher{ font-size:.9em;}.employergroup-tabinner-link{ padding-top:.4em;}.employergroup-tabcontent{ margin-right:20px; position:relative; min-height:170px;}* html .employergroup-tabcontent{height:170px}.employergroup-arrow{ position:absolute; left:20px; width:0; height:0; bottom:-18px; border-top:18px solid #FFF; border-left:18px solid #FFF; border-right:18px solid #FFF; border-bottom:0; font-size:0;}.employergroup-corner{ height:23px; left:0; position:absolute; top:-8px; width:14px;}.b-employerlogo-container{ background:#fff; text-align:center; width:140px; height:50px; vertical-align:middle; -moz-box-shadow:0 0 10px 0 #ddd; -moz-border-radius:3px; -webkit-box-shadow:0 0 10px 0 #ddd; -webkit-border-radius:3px; border-radius:3px; box-shadow:0 0 10px 0 #ddd;} .b-employerlogo-link{ display:block; font-size:0; line-height:0; width:140px;} .b-employerlogo-img{ max-height:40px; max-width:130px;}.b-karating-welcome{ font-size:1.2em; background:url(../blocks/karating/../../../../i/hh/karating-welcome.png) no-repeat left center; padding:2em 0 2em 110px; margin:0 20px;}.b-karating-kalist{ border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:19px; margin:2em 0 1em 0; overflow:hidden; zoom:1;} .b-karating-kalist .b-subtitle{ padding:0;} .b-karating-kalist-data{ color:#666; margin:1em 0;} .b-karating-banner{ margin-top:2em; padding-top:20px;} .b-karating-kalist-list{ float:left; width:49%;} .b-karating-kalist-item{ margin-bottom:.4em; padding-right:10px;}.b-karating-profarea-toplinks{ font-size:.9em;} .b-karating-aboutlink{ margin-left:30px; color:#999;}.b-karating-profarea-title{ margin:.2em 0; padding-bottom:0;} .b-karating-profarea-title .g-switcher{ color:#000; line-height:1.2em; border-color:#000;} .b-karating-profarea-title .g-switcher:hover{ color:#076CC7; border-color:#076CC7;}.b-karating-profarea .b-bar-sort{ min-width:300px;} .b-karating-regionchoose{ font-size:0.75em;} .b-karating-popup{ width:800px; margin-left:-410px; padding:10px; margin-top:100px;} .b-karating-table{ margin:1em 0 0;} .b-karating-empty{ margin-top:2em;} .b-karating-td-number{ padding:10px 0; width:20px; vertical-align:middle;} .b-karating-td-logo{ padding:10px; } .b-karating-td-name{ padding:10px; font-size:1.1em;} .b-karating-ka-subdata{ color:#666;} .b-karating-td-data{ width:80px; padding:10px 0; vertical-align:middle;} .b-karating-td-data span{ font-size:1.2em;} .b-karating-td-gap{ width:20px;} .b-karating-td-logo, .b-karating-td-name, .b-karating-td-data{ border-bottom:1px solid #eee;} .b-karating-tr-last .b-karating-td-logo, .b-karating-tr-last .b-karating-td-name, .b-karating-tr-last .b-karating-td-data{ border-bottom:0;}.b-karating-regionspopup{} .b-karating-regionspopup-column{ width:22%; float:left; margin:0 1%; list-style:none;} .b-karating-regionspopup-group{ margin-bottom:2em;} .b-karating-regionspopup-group-letter{ font-size:1.3em;} .b-karating-regionspopup-group-regions{ margin-top:.5em; list-style:none; font-size:.85em;} .b-karating-regionspopup-group-regions li{ margin:.5em 0;} .b-karating-regionspopup-region-1, .b-karating-regionspopup-region-2{ font-weight:bold; font-size:1.2em;} .b-karating-popup-profareas{ width:600px; margin-left:-310px;} .b-karating-popup-profareas ul{ width:48%; float:left; margin:0 1%; font-size:.85em;} .b-karating-popup-profareas li{ margin:.5em 0;}.b-karating__progress{ width:150px; height:5px; font-size:0; background:#ccc;} .b-karating__progress__bar{ width:0; height:5px; font-size:0; background:#70a900;}.b-karating-profarea-banners{ margin-top:1em;} .b-karating-profarea-button .b-bap-button{ background:url(../blocks/karating/galka.png) 0 .3em no-repeat !important;} .statsnegotiations__title{ margin-bottom:.5em;} .statsnegotiations__item{ width:200px; float:left;} .statsnegotiations__date{} .statsnegotiations__value{ font-weight:bold;} .HH-BlacklistState-RemEmp, .HH-BlacklistState-RemVac, .HH-BlacklistState-ShowAdd{ display:none;} .b-blacklist-control-Emp .HH-BlacklistState-RemEmp{ display:block;} .b-blacklist-control-Vac .HH-BlacklistState-RemVac{ display:block;} .b-blacklist-control-Add .HH-BlacklistState-ShowAdd{ display:block;}.b-blacklist-dropdown-body{ margin-left:20px;}.b-blacklist-dropdown-item{ margin-top:5px;}.b-dropdown{ padding:11px;  background:#eff4fb; border:1px solid #cbd5e3; position:absolute; z-index:1000; left:-12px; top:-13px; box-shadow:5px 5px 20px 0px #666; -moz-box-shadow:5px 5px 20px 0px #666; -webkit-box-shadow:5px 5px 20px 0px #666; zoom:1;} .b-dropdown-leftfix{ left:0; padding-left:19px;} .b-dropdown-title{ white-space:nowrap;}.b-apackage-general-welcome{ font-size:1.2em; padding-left:20px;}.b-apackage{ border-bottom:1px solid #eee; padding:1em 0 1em 20px; zoom:1; margin-right:20px;} .b-apackage-title{ border:none; font-family:Tahoma,Verdana,sans-serif; font-size:1.5em; font-weight:normal;} .b-apackage-title a{} .b-apackage-title a:hover{ color:#ffa600 !important;} .b-apackage-welcome{ font-size:.9em; color:#999; margin:1em 0;} .b-apackage-items{ list-style:none; margin:0; padding:0;} .b-apackage-item{ list-style:none; margin:1em 0 2em; padding:0; clear:left; zoom:1; display:block;} .b-apackage-item-header{ font-size:1.2em;} .b-apackage-item-details{ margin:0; padding:0; list-style:none;} .b-apackage-sms-action{}.b-applicant-package-ur{} .b-applicant-package-ur .b-apackage-title a{ color:#800080;}.b-applicant-package-markedresumes{} .b-applicant-package-markedresumes .b-apackage-title a{ color:#DF6F00;} .b-applicant-package-markedresumes .b-apackage-item-details{ font-size:1.2em; float:left;} .b-applicant-package-markedresumes .b-resumelist-marker .b-bap-button{ background:none; color:#DF6F00; margin:0; margin-left:.5em; font-size:1.2em; float:left;} .b-applicant-package-markedresumes .b-bap-button-body{ border-color:#DF6F00; color:#DF6F00; margin:0; padding:0;} .b-applicant-package-markedresumes .b-bap-popup{ left:17em; top:1.5em; right:auto; width:500px;} .b-applicant-package-markedresumes .b-resumelist-marker .b-bap-popup-corner{ border-right:20px solid #DF6F00; border-top:20px solid #DF6F00; border-left:20px solid transparent; border-bottom:20px solid transparent; float:left; margin-top:4em;} .b-applicant-package-markedresumes .b-bap-popup-body-step1{ margin:1em 0;}.b-applicant-package-wanttowork{} .b-applicant-package-wanttowork .b-apackage-title a{ color:#CC0000;} .b-applicant-package-wanttowork .b-apackage-wanttowork-resume{ list-style:none; list-style-image:none; margin:0; padding:0;} .b-applicant-package-wanttowork .b-apackage-wanttowork-company{ color:#000;} .b-applicant-package-wanttowork .b-apackage-wanttowork-company:hover{ color:#ffa600;} .b-applicant-package-wanttowork .b-apackage-wanttowork-resume span{ color:#666; font-style:italic;}.b-applicant-package-savedsearchsms{ border-bottom:none;} .b-applicant-package-savedsearchsms .b-apackage-title a{ color:#669933;} .b-applicant-package-savedsearchsms .b-apackage-item-details p{ color:#999; font-size:1em; margin:.3em 0; padding:0;} .b-applicant-package-savedsearchsms .b-savedsearch-sms{} .b-applicant-package-savedsearchsms .b-savedsearch-sms-left{ float:left; font-size:1.2em;} .b-applicant-package-savedsearchsms .b-savedsearch-sms-left span{ font-weight:bold;} .b-applicant-package-savedsearchsms .b-apackage-item .b-button-and-popup{ float:left; padding-top:0;} .b-applicant-package-savedsearchsms .b-apackage-item .b-bap-button{ margin:0 .5em;} .b-applicant-package-savedsearchsms .b-apackage-item .b-bap-button-body{ font-size:1.2em;} .b-applicant-package-savedsearchsms .b-apackage-item .b-bap-popup{ left:5em; width:500px;}.b-applicant-package-topagencies{} .b-applicant-package-topagencies .b-apackage-title a{ color:#008000;} .b-applicant-package-topagencies .b-apackage-item-details .g-switcher{ color:#333;} .b-applicant-package-topagencies ul{ margin-left:3em; font-size:.8em;} .b-applicant-package-topagencies ul a{ color:#999;}.b-resbuilder-stepline{ margin:0 20px; overflow:hidden; white-space:nowrap; padding-bottom:1.4em;} .b-stepline-step{ float:left; width:19.9%; color:#999; font-size:.9em;} .b-stepline-line{ height:8px; line-height:8px; font-size:1px; margin:8px 4px 0 0; border-left:1px solid #DBDBDB; border-bottom:1px solid #DDD; border-top:#F9F9F9;} .b-stepline-first{ -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -khtml-border-radius-topleft:5px; border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-radius-bottomleft:5px; border-radius-bottomleft:5px;} .b-stepline-last{ -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; -khtml-border-radius-topright:5px; border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-radius-bottomright:5px; border-radius-bottomright:5px;} .b-stepline-step.done{ color:#3BA800;} .b-stepline-step.done .b-stepline-line{ border-left:1px solid #68DE00; border-bottom:1px solid #44BB00; border-top:#8BEA30; background:#75E600;} .b-stepline-step.todo{ color:#005DC7; font-weight:bold;} .b-stepline-step.todo .b-stepline-line{ border-left:1px solid #A3C3FC; border-bottom:1px solid #A8C7FC; border-top:#E8EFFE;}.b-forma-narrowcell.b-forma-res-edit-back{ padding-top:2.8em;}/*.b-res-edit-tip{ position:absolute; left:-13px; top:4px;}*/.b-resume-edit-forma .b-resume-photo-line{ position:relative; text-align:right; padding-top:.4em;} .b-resume-edit-forma .b-resumebuilder-photo-thumbs{ width:auto; float:none;} .b-resume-edit-forma .b-resume-photos-list-item{ margin:0 2px 2px 0;}.b-spec-table{ font-size:.85em;} .b-spec-table td{ padding-left:40px; width:50%}.b-resumebuilder-photo-thumbs{ list-style:none; margin:1em 2em 1em 0; overflow:hidden;} .b-editresumemvc-photos .b-resumebuilder-photo-thumbs{ margin:0.5em 5px 1em;}.b-add-remove-buttons{ width:100%; table-layout:fixed;} .b-add-remove-buttons td{ padding-right:.5em;}.b-res-ed-widetable{ padding:1em 20px; margin:1em 0 0;} .b-res-ed-widetable table{ border-collapse:collapse; table-layout:fixed; border-spacing:0;} .b-res-ed-widetable th{ font-weight:normal; font-size:.85em; text-align:left; padding-bottom:.2em;} .b-res-ed-widetable td{ padding-right:4px;} .b-res-ed-widetable .b-forma-text{ display:block;} .b-res-edu-name{ width:40%;} .b-res-edu-faculty{ width:25%;} .b-res-edu-diploma{ width:25%;} .b-res-edu-enddate{ width:8%;} .b-res-edu-enddate .b-forma-text{ width:40px;} .b-res-edu-arrow{ width:10px; vertical-align:middle;} .b-res-edu-arrow input{ border:0; width:7px;}.b-resumebuilder-portfolio .b-forma-hint{ color:#000; padding:1.4em 20px .5em;}.b-resumebuilder-portfolio-list{ padding:0 20px; list-style:none; overflow:hidden;}.b-forma-radio.b-res-ed-access{ margin:1em 0 0 20px; font-size:1.1em; color:#004691;}.b-forma-radio.b-res-ed-access input{ margin-top:.2em;}.b-resumebuilder-techdays-info{ font-size:.9em; padding-top:.2em;}.b-resumebuilder-techdays-info .g-switcher{ color:#999; border-color:#999; cursor:help;}.b-resumebuilder-techdays-text{ padding-top:.3em;}.b-forma-techdays-guid{ width:100%;}.b-form-help-icon{ cursor:help; font-size:9px; text-decoration:none; font-weight:bold; background:#02468F; color:#FFF; padding:0 2px; margin-left:-12px; font-family:Tahoma,Arial,sans-serif; float:left;} .b-form-help-icon .b-form-help-info{ color:#000; display:none; border:1px solid #aaa; border-bottom:2px solid #999; padding:10px; background:#fff; width:150px; left:-185px; top:-30px; text-align:left; font-size:1.2em; bottom:auto; font-weight:normal; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; z-index:1000;} .b-form-help-icon:hover{ color:#02468F; background:#fff;} .b-form-help-icon:hover .b-form-help-info{ display:block; position:absolute;}.b-form-help-icon-holder{ position:relative; float:left; z-index:10000000;}h3 .b-form-help-icon-holder{ margin-top:8px;}.Resume-MultiBlock-Body{ margin-top:20px; padding-top:10px;}.b-resume-multiblock-nav,.b-resume-multiblock-add{ margin:0 20px; padding :10px 0 0 0;}.b-resume-multiblock-nav li,.b-resume-multiblock-add{ padding:0 0 0 15px; margin:0 0 0 15px; cursor:pointer; background:no-repeat 0 50%; list-style:none;}.b-resume-multiblock-nav li,.b-resume-multiblock-add{ float:right;}.b-resume-multiblock-add{ background-image:url(../blocks/../../../images/resume/plus.gif); margin:5px 20px 0 0;}.b-resume-multiblock-nav .up{ background-image:url(../blocks/../../../images/resume/up.gif);}.b-resume-multiblock-nav .down{ background-image:url(../blocks/../../../images/resume/down.gif);}.b-resume-multiblock-nav .delete{ background-image:url(../blocks/../../../images/resume/delete.gif);}.b-multiblock-body-only .b-resume-multiblock-nav,.b-multiblock-body-first .up,.b-multiblock-body-first .delete,.b-multiblock-body-last .down{ display:none;}.b-resumebuilder-portfolio{ background:#CDE3FC;} .b-resumebuilder-portfolio .b-forma-box{ background:#CDE3FC;}@media all and (-webkit-min-device-pixel-ratio:0){ body:first-of-type .b-forma-box:after{ content:' ';} body:first-of-type .b-forma-box.b-forma-precondition:after{ content:"*";} body:first-of-type .b-form-help-icon{ position:absolute;}}.b-saved-searches-howto{ float:right; margin:.4em 20px;} .b-saved-searches-howto a{ font-size:.5em; text-decoration:none;}.b-savedsearch{ padding:0; margin:2em 0 4em; list-style:none;} .b-savedsearch-deleting{ opacity:.5;} .b-savedsearch-date{ width:7.5em; padding-top:.2em; color:#999; font-style:italic; float:left;} .b-savedsearch-body{ margin-left:8em;} .b-savedsearch-header{ position:relative; margin-bottom:.5em; padding-right:100px; zoom:1;} .b-savedsearch-query{ font-weight:bold; font-size:1.2em; display:block; overflow:hidden; position:relative;} .b-savedsearch-query:after{ content:' '; position:absolute; height:100%; width:16px; right:0; top:0; background:url(../blocks/savedsearches/../../../globals/blocks/fade/fade-white.png) right top repeat-y;} .b-savedsearch-addname-added{ border-bottom:1px dotted; color:black; text-decoration:none;} .b-savedsearch-addname-please{ border-bottom:1px dotted; color:#999; font-weight:normal; text-decoration:none;} .b-savedsearch-addname-close{ color:white; font-size:.7em; text-decoration:none; background:#ccc; padding:1px 3px; border:1px solid #aaa;} .b-savedsearch-addname-close:hover{ color:white;} .b-savedsearch-addname-input, .b-savedsearch-addname-editor{ font-size:1em; width:65%;} .b-savedsearch-addname-ok{ font-size:.65em;} .b-savedsearch-actions{ position:absolute; right:0; top:0;} .b-savedsearch-rss{ font-size:.8em; color:#ff9900; text-decoration:underline; /*margin-right:.3em; margin-left:2em;*/} .b-savedsearch-rss:visited{ color:#ff9900;} .b-savedsearch-rss:hover{ color:#ff0000;} .b-savedsearch-delete{ /*background:#ccc url(../blocks/savedsearches/../../../i/hh/savedsearch-delete.gif); height:11px; width:11px; position:absolute; bottom:4px; text-decoration:none; font-size:1px;*/ font-size:.8em; color:#ccc;} .b-savedsearch-details{ color:#333;} .b-savedsearch-details p{ margin:.5em 0; padding:0;} .b-savedsearch-details .b-savedsearch-details-profarea{ margin:0;} .b-savedsearch-details-salary, .b-savedsearch-details-query, .b-savedsearch-details-area{ font-size:1.15em; color:#000;} .b-savedsearch-details-include{ text-transform:lowercase;} .b-savedsearch-details-notthatinteresting{ color:#666; margin:1em 0; font-size:.8em;} .b-savedsearch-details-notthatinteresting p{ margin:0;} .b-savedsearch-employer-results{ margin:.5em 0;} .b-savedsearch-employer-subscription{ font-size:small; color:#666;} .b-savedsearch-employer-subscription-subscribe{ padding:6px 0 0 14px; background:url(../blocks/savedsearches/../../../images/download.gif) left bottom no-repeat; text-decoration:none;} .b-savedsearch-employer-subscription-unsubscribe{ text-decoration:none;} .b-savedsearch-employer-subscription-unsubscribe b{ color:red;}.b-savedsearch-link{} .b-savedsearch-link a{ text-decoration:underline;} .b-savedsearch-link-allnew, .b-savedsearch-link-somenew{ font-weight:bold;}.b-savedsearch .b-savedsearch-sms{ padding-top:4px;}.b-savedsearch-nothing{ margin:2em 0 2em 20px;}.b-savedsearches-emailsub{ background:url(../blocks/savedsearches/../../../../i/hh/subscribe_envelope.gif) no-repeat 9px 12px; background-color:#fff; margin:10px 0 10px -10px; padding:10px 30px; width:25em;} .b-ss-emailsub-active-true{ background-image:url(../blocks/savedsearches/../../../i/hh/subscribe_envelope_active.gif);} .b-ss-emailsub-toggler-new, .b-ss-emailsub-toggler-change{ font-size:.8em; color:#aaa; border-bottom:1px dotted; cursor:pointer;} .b-ss-emailsub-active-wait .b-ss-emailsub-toggler-new, .b-ss-emailsub-active-true .b-ss-emailsub-toggler-new, .b-ss-emailsub-active-false .b-ss-emailsub-toggler-change, .b-ss-emailsub-active-false .b-ss-emailsub-unsubscribe, .b-ss-emailsub-active-false .b-ss-emailsub-notconfirmed, .b-ss-emailsub-active-true .b-ss-emailsub-notconfirmed{ display:none;} .b-ss-emailsub-body{ display:none;} .b-ss-emailsub-title{ font-size:1.1em; margin:.4em 0 .2em;} .b-ss-emailsub-unsubscribe{ float:right; color:#900; font-size:.8em; margin-top:.6em;} .b-ss-emailsub-notconfirmed{ color:#aaa; font-size:.7em; display:block;}.b-savedsearches-emailsub-expand{ background-color:#FFF79D;} .b-savedsearches-emailsub-expand .b-ss-emailsub-body{ display:block;} .b-savedsearches-emailsub-expand .b-ss-emailsub-toggler-new, .b-savedsearches-emailsub-expand .b-ss-emailsub-toggler-change{ color:#333;}.b-ss-emailsub-ajaxmessage{ margin:-9px 0 10px -10px; padding:5px 30px; width:25em;} .b-ss-emailsub-ajaxmessage p{ font-size:.9em;}.b-ss-fucking-loading{ opacity:.5;}.b-ss-emailsub-resend{ color:#aaa; border-bottom:1px dotted; cursor:pointer;}.b-favorite-vacancy-remove{ margin-left:20px; padding-bottom:1em; margin-top:2em;}.b-favorite-vacancy{ margin-left:20px; width:auto; margin-right:20px;} .b-favorite-vacancy th{ padding:5px;} .b-favorite-vacancy td{ padding:5px; font-size:.9em;} .b-favorite-vacancy-checkbox{ width:15px;} .b-favorite-vacancy-cell{ width:55%; font-size:1.1em;} .b-favorite-vacancy-name{ display:block; font-size:1.2em;} .b-favorite-vacancy-cname{ color:#666;} .b-favorite-vacancy-status{ display:block; color:#999; white-space:nowrap;}.b-favorite-vacancy-status br{ display:none;}.b-vresponses-info{ position:relative;} .b-vresponses-info-switcher{ font-size:.9em; margin-right:2em; margin-top:-4.7em; position:absolute; right:0;} .g-expand .b-vresponses-info-switcher{ padding-top:20px;} * html .g-expand .b-vresponses-info-switcher, *+html .g-expand .b-vresponses-info-switcher{ padding-top:0;} .b-vresponses-info-body{ padding:20px 20px 10px; margin-bottom:1em; background-color:ivory; margin-top:-20px;} .b-vresponses-info-body p{ margin-bottom:10px;}.b-vresponses-filter{ padding:.5em 20px; background:#F6F6F6;}.b-vresponses-list-empty{ padding:1em 20px; font-size:1.1em; border-top:1px solid #AAA;}.b-vresponses-list-noresume{ margin:2em 0 1em; padding-top:1em; font-size:1.1em;}.b-vresponses-list{ margin:0 0 1em; width:100%; empty-cells:show; border-collapse:collapse;} .b-vresponses-list th{ background:#F6F6F6; text-align:left; border-bottom:1px solid #AAA; padding:.3em 0 .4em 10px; font-weight:normal; font-size:.75em;} .b-vresponses-date, .b-vresponses-vacancy, .b-vresponses-rstate, .b-vresponses-resume, .b-vresponses-btn{ background:#FFF; text-align:left; border:0; border-bottom:1px solid #EEE; padding:1em 10px; font-weight:normal; font-size:.8em;} .b-vresponses-list td, .b-vresponses-list th{ font-size:1em;} .b-vresponses-list .b-vresponses-date{ font-size:.8em; padding-left:20px; padding-top:1.3em;} .b-vresponses-vacancy strong{  padding-bottom:.3em; font-size:1.1em;} .b-vresponses-company a{ color:#555;} .b-vresponses-btn{ padding:1em .5em;} .b-vresponses-rstate-link{ font-size:.9em;}.b-vresponses-showselect{ margin:2em 0; padding:2em 0 0 0;}.b-v-responses-table{ border-collapse:collapse; border-spacing:0; width:100%;}.b-v-responses-table{ width:auto; margin-right:20px;}.b-vresponses-button{ width:19px; height:19px;} .b-vresponses-button .g-shy{ background-image:url(../blocks/./../../../images/s_delete.gif); background-repeat:no-repeat; width:19px; height:19px;} .b-vresponses-item-hidden .g-shy{ background-image:url(../blocks/./../../../images/remove_1.gif);} .b-vresponses-item-loading .g-shy{ background-color:#fff; background-image:url(../blocks/./../../../i/hh/spinner_19x19.gif);} .b-state-color .g-shy{ background-color:#FFF;} .b-vresponses-button .b-vresponses-button-link-show{display:none;} .b-vresponses-button .b-vresponses-button-link-hide{display:block;font-size:.7em;} .b-vresponses-item-hidden .b-vresponses-button-link-show{display:block;font-size:.7em;} .b-vresponses-item-hidden .b-vresponses-button-link-hide{display:none;} .b-responses-invitations-table{ margin:20px 0;} .b-responses-invitations-table .b-responses-invitations-tablehead td{ background:#99C2ED; border-right:1px solid #FFF; padding:.4em 1em; vertical-align:bottom; text-align:left; color:#FFF;} .b-responses-invitations-table td.b-responses-invit-date{ text-align:center;} .b-responses-invit-date img{ margin-top:4px;} .b-responses-invit-name{ display:block; padding:.2em 0; font-weight:bold;} .b-responses-invit-quick-discard{ padding-top:1em;} .b-responses-invit-quick-discard a{ color:#666; border-bottom:1px dashed #666;} td.b-responses-invit-comments{ font-size:.9em; padding-right:0;} td.b-responses-invit-checkbox{ padding:.4em 0;} .b-responses-invitations-spacer{ height:30px;}.b-responses-invitations-hide{ display:block;} .b-responses-invitations-hide input{ margin-right:6px; vertical-align:middle;}.b-responses-score{ text-align:left;}.b-responses-not-examined{ color:#C00; /*padding-left:18px; background:url(../blocks/../../../static/Tests/i/info.png) no-repeat left top;*/}.b-vresponses-showselect{ margin:2em 0 2em 20px; padding:0;}.b-v-responses-table{ border-collapse:collapse; border-spacing:0; width:auto; margin:0 20px;} .b-state-color td{ background:#FFF;} .b-response-bgcolor td, .b-response-processed-bgcolor td{ background:#D4E7FC;} .b-invitaion-bgcolor td, .b-response-invitaion-bgcolor td{ background:#E5FFCC;} .b-response-discard-bgcolor td, .b-invitation-discard-bgcolor td{ background:#FFD1D1;} .b-vacancy-archived-bgcolor td, .b-vacancy-disabled-bgcolor td{ background:#fafafa; color:#999;} .b-vacancy-archived-bgcolor a, .b-vacancy-disabled-bgcolor a{ color:#bbc;} .b-v-responses-table th, .b-v-responses-table td{ padding:.3em 1em .4em .6em; text-align:left; border:0;} .b-v-responses-table th{ background:#FFF; vertical-align:bottom; color:#999; font-weight:normal; padding-bottom:.5em; border-bottom:1px solid #999;} .b-v-responses-table th a:link, .b-v-responses-table th a:visited{ color:#666; text-decoration:none;} .b-v-responses-table th span{ border-bottom:1px dashed #999;} .b-v-responses-table td{ vertical-align:top; padding:1em 1em 1.2em .6em;} .b-v-responses-table td a:link, .b-v-responses-table td a:visited{ color:#444; text-decoration:underline;} .b-v-responses-table td strong{ font-weight:normal; color:#000; font-size:1.2em; line-height:1.15em;} .b-v-responses-table td b{ font-weight:normal; color:#000; font-size:1.1em;}.b-v-responses-title{ padding-bottom:.8em;}.b-no-v-responses{ color:#333; padding:1em 20px .5em; font-size:.9em;}.b-v-responses-bar{ padding-top:.4em; margin-bottom:.8em;} .b-v-responses-main-block{ background-color:#CDE3FC; padding:12px 20px;}.b-v-responses-mklink,.b-v-responses-mklink a{ color:#C00; font-size:.9em; text-decoration:none; padding-bottom:.3em;} .b-v-responses-mklink img{ margin:0 3px -2px 2px;}.b-v-responses-list-phones{ color:#777; margin:.6em 0 .4em; padding:0 0 0 25px; font-size:.9em; line-height:140%; background:url(../blocks/../../../i/hh/phone.png) 0 0 no-repeat;} .b-v-responses-list-phoneblock{ padding:0 0 .4em; line-height:1.2em;} .b-v-responses-list-phone{ white-space:nowrap; color:#444; margin-right:10px;} .b-v-responses-phone-main{ font-weight:bold;}.b-v-responses-quickdiscard{ padding-top:.4em; font-size:.9em;} .b-v-responses-quickdiscard a{ color:#777; border-bottom:1px dashed #999;}.b-v-responses-controls{ margin-bottom:.6em; color:#777; margin-top:10px;}.b-v-responses-nb-responses-not-examinedo-new{ display:none; padding:20px;}.b-v-responses-list-new .b-userlist-table-user{ display:none;}.b-userlist-table-no-new{ color:#777; padding:.2em 20px; font-size:.9em;}.b-v-responses-list-new .b-userlist-table-no-new{ display:block;}.b-vacancy-editreply{ font-size:1.1em; margin-right:20px;}.b-vacedrep-vacancy,.b-vacedrep-applicant{ padding:1em; border:1px solid #ccc; margin:1em 0;} .b-vacedrep-vacancy dt{ font-weight:bold;}.b-vacedrep-appname{ font-size:1.1em; font-weight:bold; margin-top:0;}.b-vacancy-editreply dl{ overflow:hidden; margin:0;}.b-vacancy-editreply dt{ width:200px; float:left; clear:left; padding-top:5px; color:#069;}.b-vacancy-editreply dd{ padding-top:5px; margin-left:235px;}.b-vacedrep-reply{ padding:1em 20px; margin:1em 0;}.b-vacedrep-letter{ background:#f6f1e9; padding:1em 20px; margin-top:1em;}.b-vacedrep-letter p{ font-weight:bold; font-size:1.1em; margin:0; color:#069;}.b-vacedrep-test{ background:#f6f1e9; padding:1em; margin-top:1em;}.b-vacedrep-test .b-tests-title{ font-weight:bold; font-size:1.1em; margin:0; color:#069;}.b-vacancy-editreply .b-form{ margin:0; font-size:.9em;}.b-bankdetail td{ padding-right:5px;}.b-app-response-title{ padding-bottom:0;} .b-app-response-title a{ zoom:1;}.b-app-response-company{ font-size:1.2em; color:#666; padding-top:.7em; padding-bottom:1em;} .b-app-response-company a{ color:#666;} .b-app-response-company a:hover{ color:#C00;}.b-precondition-letter{ color:#666; font-size:.9em; padding:.3em 0 0}.b-ap-re-alreadyresponded{ background:#DCFFD2; padding:10px 20px; margin:10px 0;} .b-ap-re-alreadyresponded-resume{ margin:5px 0;}.b-ap-re-exceedcount{ background:#DCFFD2; padding:10px 20px; margin:10px 0;} .b-ap-re-exceedcount-resume{ margin:5px 0;}.b-app-response{ margin:.3em 0 2em;} .b-app-response .b-forma-textarea{}.b-app-response-resume-hidden,.b-app-response-resume{ margin:1em 0; padding:1em 20px;}.b-app-response-resume-hidden{ padding:0 20px 0;}.b-app-response-resume{ background:#FFF79D;} .b-app-response-resume-hidden .b-app-response-resume-name{ font-weight:normal;}.b-app-response-resume-hidden .b-forma-table,.b-app-response-resume-hidden .b-app-response-change{ display:none; border:1px solid #CCC;} .b-app-response-resume .b-forma-table, .b-app-response-resume .b-forma-label, .b-app-response-resume .b-forma-box, .b-app-response-resume .b-forma-box:first-line{ background-color:#FFF79D; color:#666; font-weight:normal;} .b-app-response-resume .b-forma-narrowcell{ padding:.4em 0 .6em 20px; font-size:.9em;} .b-app-response-resume .b-forma-widecell{ padding:.4em 20px .6em 0; font-size:.9em;} .b-app-response-resume .b-forma-widecell a{ color:#666;} .b-app-response-resume .b-forma-widecell a:hover{ color:#C00;} .b-app-response-change{ font-size:.9em; margin-left:20px}.b-app-response-btn{ text-align:left; margin-top:3em;}.b-invitation-subtitle{ padding-top:0;}.b-invitation-postdate{ color:#777; font-size:.9em; margin-left:20px; padding:.3em 0 .6em;}.b-invitation-text{ margin-bottom:1em;}.b-response-target{ margin-bottom:1em;} .b-response-target .b-forma-box{ font-weight:normal;} .b-response-target .b-forma-widecell{ color:#000; font-size:1.2em;}.b-response-state-icon{ width:19px; height:20px; margin-right:5px; vertical-align:bottom;}.b-response-letter{ padding:1em 20px; margin:1em -20px; background:#EEE; min-height:50px;}.b-invitation-error{ padding:1em 20px;}.b-invitaion-applicantname{ color:#000; font-size:1.4em; margin-left:20px; padding:1em 0;}.b-invitation-applicantinfo{ margin:0 20px; border-collapse:collapse; border-spacing:0;} .b-invitation-applicantinfo td{ padding:.4em 1em .4em 0;} .b-invitation-applicantinfo div{ color:#004691; font-weight:bold;} .b-invitation-applicantinfo .b-invitation-appinfo-label{ color:#000; font-weight:normal;}.b-invitation-letter{ background:#F7F2EC; padding:1em 20px; margin:30px 0;} .b-invitation-letter h6{ font-size:1.1em; padding-bottom:.4em; color:#004691;}.b-inviteform-addoffices{ font-size:1.4em;}.b-resumestype{ font-size:1.2em; color:#000; padding-top:20px;}.b-applicant-resumelist-title{ padding-left:20px;}.b-resumelist-table{ border-collapse:collapse; empty-cells:show; border-spacing:0; margin:1em 0; width:100%;} .b-resumelist-table th{ text-align:left; color:#666; border-bottom:1px solid #999; font-weight:normal; padding:.4em 20px 0 0; vertical-align:bottom; background:#FFF; font-size:.9em;} .b-resumelist-table td{ padding:1em 20px 0 0; color:#000; vertical-align:top; background:#FFF; border-top:1px solid #EEE;} .b-resumelist-table .b-resumelist-table-vacancy{ width:40%; padding-left:20px;} .b-resumelist-table .b-resumelist-table-vacancy-th{ padding-left:20px;} .b-resumelist-vacancyname{ font-size:1.1em; font-weight:normal;} .b-resumelist-table .edit-link-row td{ padding:.2em 1em 2em 20px; font-size:.8em; background:#FFF; border-top:0;} .b-resumelist-table .b-resumelist-table-title{ background:#F2F2F2; color:#000; padding:.3em 0 .3em 20px;} .b-resumelist-table .b-resumelist-table-info{ padding:.3em 0 1em 20px;} .b-resumelist-table .b-reslist-blocked-title{ background:#f1aeae;} .b-resumelist-table .b-resumelist-empty{ padding-left:32px; padding-bottom:1em; color:#666;} .b-resumelist-cbx{ position:absolute; margin:2px 0 0 -20px;}.b-resumelist-help{ padding:0 20px;} .b-resumelist-help ol{ padding:.4em 0;}input.b-list-elements-del{ margin-left:20px; overflow:visible; padding:0 .4em;}.b-brightresume-screenhead{ margin:1em 20px 0; background:url(../blocks/brightresume/screen/screen.png) 0 0 no-repeat; height:25px; width:80%;} .b-brightresume-screenhead em{ background:url(../blocks/brightresume/screen/screen.png) right 0 no-repeat; float:right; height:25px; width:150px; margin-right:-2px;}.b-brightresume-screen{ border:1px solid #ddd; border-top:0; margin:0 20px; width:80%;} .b-brightresume-screencontent{ color:#666; line-height:1.7em; font-size:.9em; padding:1.6em 34px;} .b-brightresume-screencontent hr{ margin:20px -15px; height:1px; font-size:1px; border:0; background:#ddd; display:block;} .b-brightresume-screencontent strong{ color:#000; font-weight:normal; font-size:1.4em; display:block; padding-bottom:.2em;}.b-buybright{ margin:2em 0;} .b-buybright-item{ padding:.3em 0 .3em;} .b-buybright .b-marker .b-marker{ padding-top:.2em; padding-bottom:.2em;} .b-buybright .b-marker .b-marker:after{ padding-bottom:.4em;} .b-buybright .b-marker .b-marker .g-switcher{ color:#000; font-weight:bold; border-color:#000;} .b-buybright-item .g-expandable{ font-size:0.9em; border:1px solid #eee; width:60%; margin-left:-10px; padding:10px;} .b-buybright-method{ padding:.2em 0; line-height:1.6em;} .b-buybright-code{ font-size:1.8em; white-space:nowrap; margin:0 .2em;} .b-buybright-ya{ padding:.3em 1em .3em 30px; background:url(../blocks/brightresume/buybright/money.png) 4px -40px no-repeat;} .b-buybright-wm{ padding:.3em 0 .3em 30px; background:url(../blocks/brightresume/buybright/money.png) -42px 1px no-repeat;}.b-brightresume-wrapper{ max-width:800px;} .b-brightresume-benefits{ border:2px solid #c3c3c3; padding:1em 0 1.2em; margin:0 20px 2.5em 0; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; -khtml-border-radius:15px; zoom:1;} .b-benefits-title{ padding:0; text-align:center; margin-top:-1.5em; position:relative;} .b-benefits-title span{ background:#FFF; padding:0 .3em;} .b-benefits-item{ padding-top:158px; text-align:center; color:#555; background-position:center 10px; background-repeat:no-repeat;} .m-benefits-item_first{ background-image:url(../blocks/brightresume/benefits1.png);} .m-benefits-item_second{ background-image:url(../blocks/brightresume/benefits2.png);} .m-benefits-item_third{ background-image:url(../blocks/brightresume/benefits3.png);} .b-brightresume-text{ line-height:1.5em; padding-top:.4em;} .b-brightresume-start{ overflow:hidden;} .b-brightresume-cost{ font-size:1.4em; padding:1.15em 0 .8em;} .b-brightresume-cost span{ background:#fec500; color:#2e2e2e; padding:4px 0; font-weight:bold;} .b-brightresume-cost span:before{ content:' '; background:url(../blocks/brightresume/cost-left.png) 0 center no-repeat; padding:4px 14px 4px 0;} .b-brightresume-cost span:after{ content:' '; background:url(../blocks/brightresume/cost-right.png) right center no-repeat; padding:4px 0 4px 14px;} .b-brightresume-conditions{ color:#777; font-size:.75em; padding-left:2.3em;} .b-brightresume-separator{ height:1px; font-size:1px; line-height:1px; border:none; background:#dfdfdf; margin:50px 20px 30px;} .b-brightresume-comments{ background:url(../blocks/brightresume/girl.png) 20px 0 no-repeat; padding:0 10px 0 120px;} .b-brightresume-comments .b-subtitle{ padding:0 20px .6em;} .b-brightresume-comments .b-subtitle a{ color:#000;} .b-brightresume-comment{ padding:0 0 1.3em 1.3em;} .b-brightresume-comment:before{ content:'—'; color:#fc4500; margin-left:-1.3em;} .b-brightresume-comment em{ color:#777; display:block;} .b-brightresume-addcomment{ padding-top:0;} .b-brightresume-addcomment-header .b-brightresume-switcher{ padding-right:7px; margin-left:6px; background:url(../blocks/brightresume/arrow2.png) left center no-repeat;} .g-expand .b-brightresume-addcomment-header .b-brightresume-switcher{ background-position:right center;} .g-expand .b-brightresume-addcomment-header .g-switcher{ color:#000; border-color:#000;} .b-brightresume-addcomment .b-formlong{ padding-bottom:0; padding-top:.2em;} .b-brightresume-attention{ float:right; width:50%; font-size:1.1em} .b-brightresume-attention a{ color:#c00;} .b-brightresume-videolink{ display:block; padding-top:1em; text-decoration:underline; color:#777; cursor:pointer;} .b-brightresume-videolink:hover{ color:#C00;} .b-brightresume-videostarter{ padding:.6em 20px .2em 50px; font-size:1.3em;} .b-brightresume-videoarrow{ border:none; padding-left:23px; background:url(../blocks/brightresume/arrow.png) no-repeat 4px 9px;}.b-prolongate{ margin-top:.5em; padding:1em 20px .2em; font-size:1.4em; text-align:center;} .m-prolongate_premium{ background:#fffaa1; color:#cc8700;} .m-prolongate_standard{ background:#aecfdd; color:#086cc7;} .m-prolongate_free{ background:#e0e0e0; color:#535353;} .b-prolongate__button{ font-size:1em; cursor:pointer;} .b-prolongate__text{ text-align:center; padding:1em 0;}li.b-callme{ padding-bottom:1em;} .b-callme-popup{ width:640px; height:440px; padding:20px 10px; margin-left:-330px !important;} .b-callme-popup .b-callme-textarea{ height:65px;} .b-callme-title{ font-size:1.5em; padding:0 20px;} .b-callme-hint{ color:#666; font-size:.8em; margin-top:5px; padding:0 20px;} .b-callme-calendarbotton{} .b-callme-calendarbotton span{ display:block; width:35px; background:url(../blocks/assistant/callme/calendar.gif) no-repeat 50% 50%;} .b-callme-calendar{ position:absolute; -moz-box-shadow:10px 10px 25px 0 #666; -moz-border-radius:5px;} .b-callme-interval{ border-bottom:1px dotted #076CC7; color:#076CC7; cursor:pointer; line-height:1.4em;} .b-callme-interval:hover{ color:#c00; border-bottom:1px dotted #c00;} .b-callme-interval-selected{ border-bottom:0; font-weight:bold; color:#000; cursor:text;} .b-callme-interval-selected:hover{ color:#000; border-bottom:0;} .b-callme-interval-disabled{ border-bottom:0; cursor:text; color:#999;} .b-callme-interval-disabled:hover{ color:#999; border-bottom:0;} .b-callme-error-link{ display:none;} .b-callme-error .b-callme-error-link{ display:inline;} .b-callme-error .b-callme-error-reserve{ display:none;} .b-callme-error .b-forma-cancellink{ display:none;} .b-callme-hasCalls-text{ display:none;} .b-callme-hasCalls .b-callme-noCalls-text{ display:none;} .b-callme-hasCalls .b-callme-hasCalls-text{ display:inline;}.b-assistant{ border-top:1px solid #d0e5fc; border-bottom:1px solid #d0e5fc; background:#fefefe; margin:0 1px 2em 0; max-width:250px;} .b-assistant__head{ padding:6px 19px 6px 7px; border-right:1px solid #d0e5fc; margin-right:-1px; background:#d0e5fc; position:relative; zoom:1;} .b-assistant__head table{ border-collapse:collapse; border-spacing:0;} .b-assistant__head td{ vertical-align:middle;} .b-assistant__title{ font-size:.75em; display:block; line-height:1.3em; padding-left:12px;} .b-assistant__name{ display:block; line-height:1.3em; font-size:1em; padding:.2em 0 0 12px;} .b-assistant__avatar{ width:50px; height:50px; overflow:hidden;} .b-assistant__avatar img{ width:50px; height:50px; cursor:pointer;} .b-assistant__popup{ margin-left:-290px !important;} .b-assistant__bigphoto{ margin:1em;} .b-assistant__line{ padding:.8em 20px 0 20px; border-right:1px solid #d0e5fc; margin-right:-1px; font-size:.8em;} .b-assistant-email{ color:#555;} .b-assistant__icq{ background-position:left bottom; background-repeat:no-repeat; padding-left:20px; margin-left:19px;} .b-assistant__lite{ color:red;} .b-assistant__lite p{ padding:.5em 0;} .m-assistant_grayaway{ color:#666;} .m-assistant_grayaway p{ padding:.5em 0;} .m-assistant-away{ display:none;}.b-v-responses-managers{ margin:20px 0 0 0;} .b-v-responses-manager{ margin:1px 0; background:#FFF;} .b-v-responses-managers .g-expand{ background:#e0eaf7; padding-bottom:20px;} .b-v-responses-manager-name{ padding:.6em 0 .8em 0; margin-left:20px;} .b-v-responses-manager-link{ cursor:pointer; color:#076CC7; font-weight:bold; font-size:1.1em; padding-left:25px; background-position:-145px -133px;} .b-v-responses-manager-link{ padding-bottom:.2em;} .b-v-responses-manager-link span{ border-bottom:1px dashed #076CC7;} .g-expand .b-v-responses-manager-link{ background-position:-168px -110px;} .b-v-responses-manager-vacancies{} .b-v-responses-manager-v-list{ border-collapse:collapse; margin:0 18px 0 8px;} .b-v-responses-manager-v-list th{ color:#666; font-weight:normal; padding:0 1em .2em 0; vertical-align:bottom; text-align:left;} .b-v-responses-manager-v-list th a{ border-color:#e0eaf7; border-width:0 2px 4px 2px; border-style:solid; text-decoration:underline;} .b-v-responses-manager-v-list th a.sort-selected{ background:#FFF; border-color:#FFF; color:#666;} .b-v-responses-manager-v-list th a.sort-selected span{ color:#666;} .open-v .b-v-list-title td{ color:#000;} .b-v-responses-manager-anonymous-v td, .b-v-responses-manager-anonymous-v .b-v-list-name .b-v-name{ color:#888;} .b-v-responses-manager-anonymous-v .b-v-list-title td{ color:#777;} .b-v-responses-manager-close-v .b-v-list-title td{ color:red;} .b-v-responses-manager-v-list td{ border-bottom:1px solid #e0eaf7; padding:10px 2px; font-size:1em; vertical-align:top; background-color:#f2f6fc;} .b-v-responses-manager-v-list .b-selected td{ background-color:#fbfdfe;} .b-v-responses-manager-v-list .b-v-list-title td{ padding:.8em 0 .6em 35px; font-weight:bold; font-size:1em; background:#e0eaf7;} .b-v-responses-manager-v-list .b-v-list-checkbox{ padding:0 3px 0 0; background-image:url(../blocks/vacancies-responses/blue_corner_btm.gif); background-position:bottom left; background-repeat:no-repeat;} .b-v-list-checkbox .b-v-list-container{ padding:10px 4px 10px 13px; position:relative;} .b-v-responses-manager-v-list .b-v-list-container .b-v-list-corners{ position:absolute; height:31px; width:14px; top:-16px; background-image:url(../blocks/vacancies-responses/blue_corner.gif); background-repeat:no-repeat; font-size:1px;} .b-v-list-checkbox .b-v-list-container .b-v-list-corners{ left:0; background-position:right top;} .b-v-responses-manager-v-list .b-v-list-name{ padding:10px 0 10px 0; width:100%;} .b-v-list-name .b-v-name{ font-size:1.1em; text-decoration:none;} .b-v-list-name .b-v-name:hover{ color:#C00;} .b-v-name span{ text-decoration:underline;} .b-v-name-career{ font-size:.8em;} .b-v-name .b-v-name-withtest{ text-decoration:none; background:url(../blocks/vacancies-responses/test-selected-16x16.png) no-repeat; width:16px; height:16px; display:inline-block; margin-left:4px;} .b-v-name img{ border:none; vertical-align:middle; margin-right:4px;} .b-v-list-suitable{ color:#888; font-size:.9em; padding:.3em 0;} .b-v-list-suitable a{ color:#888;} .b-v-list-suitable a:hover{ color:#C00;} .b-v-stars{ margin-top:.2em;} .b-v-stars-count{ background-position:-175px 0; float:left; padding:2px 0 3px 8px; line-height:1em; margin-right:22px; position:relative; color:#FFF;} .b-v-stars-count span{ position:absolute; right:-15px; top:0; width:15px; height:20px; background-position:right 0;} .b-v-responses-metallic-premium, .b-v-responses-metallic-standard, .b-v-responses-metallic-free{ float:left; padding:0 0 0 12px; position:relative; zoom:1;} .b-v-responses-metallic-premium{ background:url(../blocks/vacancies-responses/vacancy-premium.png) 0 center no-repeat;} .b-v-responses-metallic-standard{ background:url(../blocks/vacancies-responses/vacancy-standard.png) 0 center no-repeat;} .b-v-responses-metallic-free{ background:url(../blocks/vacancies-responses/vacancy-free.png) 0 center no-repeat;} .b-v-responses-metallic-premium div, .b-v-responses-metallic-standard div, .b-v-responses-metallic-free div{ font-size:.7em; text-transform:uppercase; letter-spacing:2px; color:#FFF; padding:2px 12px 2px 0; position:relative; right:-1px;} .b-v-responses-metallic-premium div{ background:url(../blocks/vacancies-responses/vacancy-premium-r.png) right center no-repeat;} .b-v-responses-metallic-standard div{ background:url(../blocks/vacancies-responses/vacancy-standard-r.png) right center no-repeat;} .b-v-responses-metallic-free div{ background:url(../blocks/vacancies-responses/vacancy-free-r.png) right center no-repeat;} .b-v-stars-add{ white-space:nowrap; color:#666; font-size:.9em;} .b-v-stars-add img{ width:14px; height:12px; padding:2px 0 0 0; vertical-align:baseline;} .b-v-responses-manager-v-list .b-v-number a{ text-decoration:underline; font-weight:bold;} .b-v-responses-manager-v-list .b-v-number a:hover{ color:#C00;} .b-v-responses-manager-v-list .b-v-exptime{ padding:0; background-image:url(../blocks/vacancies-responses/blue_corner_btm.gif); background-position:bottom right; background-repeat:no-repeat;} .b-v-exptime .b-v-list-container{ padding:10px 13px 2px 5px; position:relative;} .b-v-exptime .b-v-list-container .b-v-list-corners{ right:0; background-position:left top;} .b-v-responses-manager-v-list .b-v-list-area{ padding-right:1em;} .b-v-list-vacancy-prolongate{ font-size:.9em; text-align:center; padding-bottom:.4em;} .b-v-responses-manager-v-list .b-v-list-date{ padding-left:0; padding-right:20px;} .b-v-list-vacancy-prolongate .b-form2link-button{ color:#666; font-size:1em; text-decoration:underline;} .b-v-list-vacancy-prolongate .b-form2link-button:hover{ color:#C00;}.b-vacresponses-manager-vacancies-none{ margin-left:45px;}.b-v-notice{ margin:10px 0 0 5px; color:#888;}.b-v-responses-manager-noactivevacancies{ margin:2em 1em; border-top:1px solid #ccc; padding-top:1em; color:#666;}.b-vacanciesresponses-newe-subtitle{ padding-top:0; margin:-1em 0 1em 0; position:relative;}.b-vacanciesresponses-newe-start{ padding:0 20px; margin:0 0 2em 0;} .b-vacanciesresponses-newe-sheader{ margin:1em 0 .5em 0;} .b-vacanciesresponses-newe-stext{ margin:1em 0; line-height:1.5em;} .b-vacanciesresponses-newe-button{ margin:1em 0; font-size:.9em;}.b-vacanciesresponses-newe-whatelse{ overflow:hidden;} .b-vacanciesresponses-newe-whatelse li{ padding:10px 10px 10px 0px;  float:left; margin-right:2em;}.b-vacanciesresponses-newe-call{ padding:15px 19px; border:1px solid #ccc; margin:2.5em 20px 1em 0; font-size:.9em; -moz-border-radius:5px; -webkit-border-radius:5px; color:#999; line-height:1.5em;}.b-vacanciesresponses-newe-anonbutton{ margin:-1em 20px 0;} .b-vacanciesresponses-newe-anonbutton hr{ width:100px; font-size:.8em; border:0; height:1px; background:#aaa; color:#aaa; margin:24px .5em 0; padding:0; text-align:left;} .b-vacanciesresponses-newe-hint{ color:#999; font-size:.8em; line-height:1.5em; margin-top:1.3em;} .b-vacanciesresponses-newe-anonbutton .b-vacanciesresponses-newe-button{ margin-top:0; white-space:nowrap;}@-moz-document url-prefix(){ .b-v-list-vacancy-prolongate .b-form2link-button{ border-bottom:1px solid #666;} .b-v-list-vacancy-prolongate .b-form2link-button:hover{ border-bottom:1px solid #C00;}}@media all and (min-width:0px){ noindex:-o-prefocus,html .b-v-list-vacancy-prolongate .b-form2link-button{ border-bottom:1px solid #666;} noindex:-o-prefocus,html .b-v-list-vacancy-prolongate .b-form2link-button:hover{ border-bottom:1px solid #C00;}}.b-newempl-howto{ background:#FFF79D; padding:.4em 20px; margin:0 0 1.5em 0;}.b-advanced-search-specialisations .b-forma-radio-block{ padding-bottom:.2em; font-size:.80em;}.b-form-resume-search-candidate-language{ margin-bottom:10px;}.b-form-resume-search-candidate-language a{ text-decoration:none; border-bottom:1px dashed; margin-bottom:50px;}.b-form-resume-search-language-level-addnew,.b-form-resume-search-languages{ margin-top:5px; float:left;}.b-form-resume-search-language-level-addnew input[type="submit"]{ width:30px; margin-left:3px;}.b-resumesearchform-education .b-forma-text,.b-resumesearchform-searchperiod .b-forma-text{ width:auto;}.b-access-packs-header{ border:0; padding-bottom:.3em; background:url(../blocks/access-packs/header.jpg) bottom left repeat-x;}.b-access-packs{ padding:1em 20px;}.b-access-pack-welcome{ font-size:1.2em; padding-bottom:1em; line-height:1.4em;}.b-access-pack-toggler{ margin:2em 0; font-size:1.1em;} .b-apack-toggler-current{ font-weight:bold;} .b-apack-toggler-a{ /*text-decoration:none; border-bottom:1px dashed;*/}.b-apack-packlist{ margin:2em 0 1em 0; padding:0; list-style:none; font-size:1.2em; color:white; overflow:hidden;}.s-od .b-apack-packlist{ margin:2em 0 1em -1em;} .b-apacklist-pack{ margin:0; padding:0; list-style-image:none; background:#95C100 url(../blocks/access-packs/bg-7.jpg) repeat-x left bottom; float:left; width:100%;} .b-apacklist-pack-0{ } .b-apacklist-pack-1{ background:#660099 url(../blocks/access-packs/bg-14.jpg) repeat-x left bottom;} .b-apacklist-pack-2{ background:#CC6600 url(../blocks/access-packs/bg-30.jpg) repeat-x left bottom;} .b-apacklist-pack-3{ background:#3399CC url(../blocks/access-packs/bg-93.jpg) repeat-x left bottom;} .b-apacklist-pack-4{ background:#CC3366 url(../blocks/access-packs/bg-183.jpg) repeat-x left bottom;} .b-apacklist-pack-5{ background:#00A97F url(../blocks/access-packs/bg-365.jpg) repeat-x left bottom;} .b-apacklist-pack-wrap{ margin:0; padding:0; overflow:hidden;} .b-apacklist-pack-title{ font-size:1.3em; width:40%; float:left; margin:0; padding:.7em 0 .7em 1.5em; margin:0;} .b-article .b-apacklist-pack-title{ margin:0;} .b-apacklist-pack-title small{ display:block; margin-left:-1em; font-size:.6em;} .b-apacklist-pack-price{ font-size:1.8em; width:30%; text-align:right; float:left; margin:0; padding:.6em 0 0; white-space:nowrap; margin:0;} .b-apacklist-pack-buy{ margin:0; padding:1em 1.5em 0em 0; float:right;} .b-apacklist-pack-buy-button{ font-size:1.3em; width:91px; height:35px; background:url(../blocks/access-packs/button.gif) no-repeat; border:0; color:#95C100; cursor:pointer;} .b-apacklist-pack-0 .b-apacklist-pack-buy-button{ } .b-apacklist-pack-1 .b-apacklist-pack-buy-button{ color:#660099;} .b-apacklist-pack-2 .b-apacklist-pack-buy-button{ color:#CC6600;} .b-apacklist-pack-3 .b-apacklist-pack-buy-button{ color:#3399CC;} .b-apacklist-pack-4 .b-apacklist-pack-buy-button{ color:#CC3366;} .b-apacklist-pack-5 .b-apacklist-pack-buy-button{ color:#00A97F;} .b-apacklist-first .b-apacklist-pack-title{ background:url(../blocks/access-packs/corner-04.gif) no-repeat left top;} .b-apacklist-first .b-apacklist-pack-wrap{ background:url(../blocks/access-packs/corner-03.gif) no-repeat right top;} .b-apacklist-last .b-apacklist-pack-title{ background:url(../blocks/access-packs/corner-02.gif) no-repeat left bottom;} .b-apacklist-last .b-apacklist-pack-wrap{ background:url(../blocks/access-packs/corner-01.gif) no-repeat right bottom;} .b-access-pack-constructor{ padding:0; margin:2em 0; font-size:1.1em; line-height:34px;} .b-access-pack-star{ padding:12px 0 12px 36px; background:url(../blocks/access-packs/star.gif) no-repeat left center;} .b-access-pack-mailing{ padding:12px 0 12px 28px; background:url(../blocks/access-packs/mailing.gif) no-repeat left center;} .b-access-pack-advert{ padding:1px 1em; border:1px solid #ccc; margin:.4em;} .b-access-pack-hint{ border-top:1px solid #ccc; padding:1em 0; margin:3em 0; color:#999;} .b-access-packs-benefits{} .b-apack-benefit{ overflow:hidden; margin:0 0 2em 0;} .b-apack-benefit-number{ color:#ffa600; display:block; float:left; font-size:3em; margin-right:.2em; margin-top:-.1em;} .b-apack-benefit-title{ display:block; color:#ffa600; font-size:1.2em;} .b-apack-benefit-desc{ font-size:1.2em;} .b-apack-choose{ font-size:1.2em;} .b-apack-choice{ display:block; font-size:1.4em; margin:.2em;}.b-apack-tetris{ display:block; padding-top:74px; background:#FFF url(../blocks/access-packs/tetris.gif) 20px 0 no-repeat; font-size:1.2em; position:relative; zoom:1; margin-right:5px;}.b-apack-tetris-hint{ color:#777; padding:.1em 20px 0;}.b-credit-card-type{ padding:.5em 0 1em .5em;} .b-credit-card-type label{ display:block; padding:3px 0;} .b-credit-card-type img{ margin:0 6px 0 0;}.b-employer-stats-hint{ margin:1em 20px; font-size:.9em;}.b-summary-statistic h6{ font-size:1.2em; font-weight:normal; padding-bottom:.4em;}.b-employer-stats-summary{ margin:1em 0; zoom:1;}.b-table-summary td{ width:auto; vertical-align:top;} .b-table-summary .b-forma-narrowcell{ padding:.3em 5px .3em 20px;} .b-table-summary .b-forma-widecell{ color:#000; font-size:1.2em; font-weight:bold; padding:.3em 20px .3em 0;} .b-table-summary .b-forma-narrowcell label span{ font-weight:normal;}.b-statistic-export{ text-align:right; padding:1em 0 2em;}.b-employer-stats-title{ padding-bottom:0;}.b-employer-stats-ctime{ color:#666; padding:0 20px;}.b-employer-stats-calendar{ margin:1em 20px;}.b-employer-stats-detailed-table td{ font-size:.8em;}.b-agreement-box{ margin-left:20px; padding:2em 0;} .b-agreement-box .b-forma-radio{ padding:0 0 3em 0;}.b-v-response-page .b-controls-bar{ margin:10px 0 1em 0;}.b-v-response-applicantname{ color:#000; font-size:1.4em; margin-left:20px;}.b-v-response-position{ margin:.4em 0 1em 20px; font-size:1.2em; color:#000;}.b-v-response-resumelink{ margin:1em 0 1em 20px; font-size:1.2em;}.b-v-response-frommk{ margin:.4em 0 0 0; font-size:1.2em; padding-left:20px;}.b-v-response-mkprofile{ margin:0 0 .4em 0; font-size:1.2em; padding-left:20px; background:url(../blocks/vacancy/moikrug-logo-16x16.png) no-repeat 0 2px;}.b-v-response-warning{ background:#DEE1E4; padding:1em 20px;}.b-v-response-letter{ background:#F7F2EC; padding:1em 20px;} .b-v-response-letter h6{ font-size:1.1em; padding-bottom:.4em; color:#004691;}.b-v-response-test-solution-score-graduate{ margin-bottom:1em;}.b-v-responses-duration{ margin-bottom:1em;}.b-usertest-loading{ height:33px; background:url(../blocks/../../../i/tests/wait.gif) no-repeat 7px bottom;}.b-sendresponse-timer{ font-size:25px; text-align:right; font-weight:bold; color:#666;}.b-sendresponse-timer:hover{ color:#444;}.b-v-response-test-solution{ background:#F7F2EC; padding:1em 20px;}.b-v-response-test-solution h6{ font-size:1.1em; padding-bottom:.4em; color:#004691;}.b-sendresponse-test-desc{ margin-top:1em;}.b-v-response-score-bound{ position:relative; height:28px; background:transparent url(../blocks/../../../i/tests/score-grad.png) no-repeat left top;}.b-v-response-score-box{ position:absolute; bottom:0; height:14px; text-align:center; text-transform:lowercase; font-size:10px;}.b-v-score-color-U{ color:#C33; text-align:left;}.b-v-score-color-F{ color:#EA8D3E;}.b-v-score-color-G{ color:#BFB419;}.b-v-score-color-E{ color:#94C201; text-align:right;}.b-v-response-score-info{ position:absolute; height:14px; background:transparent url(../blocks/../../../i/tests/scale.png) repeat-x left top; top:1px; border-bottom:1px solid #FFF; margin-top:-1px;}.b-v-response-score-measure{ height:20px; border-right:1px solid #CCC; margin-bottom:-5px;}.b-v-response-score{ height:16px; text-align:right; font-size:14px; font-family:Tahoma,sans-serif; font-weight:bold; text-align:center; padding-bottom:2px;}.b-v-response-score-name{ margin-top:1px; background-color:#CCC; font-size:10px; text-align:center; margin-top:20px;}.b-v-response-score-small{ font-weight:bold; font-size:16px; margin-left:4px;}.b-v-response-score-wait{ height:16px; background:url(../blocks/../../../i/tests/wait-small.gif) no-repeat 7px bottom; margin-bottom:2px;}.b-v-response-score-wait-small{ width:16px; height:16px; background:url(../blocks/../../../i/tests/wait-small.gif) no-repeat; margin-left:4px;}.b-v-response-valid-answer{ display:table-cell; background:url(../blocks/../../../i/tests/test-selected.gif) no-repeat right top; padding-right:20px; padding-bottom:3px;}.b-v-response-open-answer-fileld{ width:546px; height:150px; border:1px solid #CCC; padding:5px; text-indent:10px; background-color:#EEE; text-align:justify; overflow:auto;}.b-v-response-score-small-box{ margin-top:2px; border:1px solid #DDD; background-color:#EEE; font-family:sans-serif; text-align:center; width:547px; white-space:nowrap; height:20px; padding-top:2px; padding-left:5px;}.bt-candidate-solution{ display:table; max-width:550px;}.b-v-response-selected-answer{ background-color:#DDD; border:1px solid #EEE;}.b-v-response-selected-answer:hover{ border-color:#CCC;}.b-v-task-answer-score{ font-family:Tahoma,sans-serif; text-transform:lowercase; font-size:12px; width:135px;}.b-v-task-answer-score-selected{ border:1px solid #DDD; background-color:#EEE;}.b-v-task-answer-score-U{}.b-v-task-answer-score-F{}.b-v-task-answer-score-G{}.b-v-task-answer-score-E{}.b-breadcrumb{ overflow:hidden; margin-bottom:1em; padding-left:20px;} .b-breadcrumb-item{ float:left; font-size:1.5em; margin-right:.4em;} .b-breadcrumb-folder{ padding-left:25px; background:url(../blocks/../../../i/hh/folder.png) left center no-repeat;} .b-breadcrumb-folder-list{ display:inline; position:absolute; border:1px solid #fff; background:#fff; padding:0 5px 5px 5px; z-index:1;} .b-breadcrumb-folder-list-open{ border:1px solid #ccc;} .b-breadcrumb-folder-selected span{ border-bottom:1px dashed #076CC7; color:#076CC7; cursor:pointer;} .b-breadcrumb-folder-go{ display:none;} .b-breadcrumb-folder-list-open .b-breadcrumb-folder-go{ display:block;}.b-controls-line{ border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; padding:.6em 0 .5em 20px; margin:.5em 0 .5em 0;} .b-controls-element{ margin-right:2em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;} .b-controls-del,.b-controls-add{ background:none; border:none; color:#666; text-decoration:underline; cursor:pointer; padding:.2em 0; font-size:.9em;}.b-favorite-resumes-form .b-content-subtitle{ padding:0;}.b-favorite-resumes-form .b-content-table{ margin:1em 0 3em;}.b-favorite-resumes-form .b-controls-bar{ margin-top:1em;} .b-favorite-resumes-form .b-btn-container button, .b-favorite-resumes-form .b-btn-container input{ overflow:visible;}td.b-favorite-folder-check{ padding-top:1em; padding-right:0;}.b-favorite-folder-icon{ float:left; padding:0 0 5px 20px; margin-top:-4px; background-repeat:no-repeat; background-image:url(../blocks/favorite-resumes/favorite-folders-access.png); text-decoration:none;} .b-favorite-folder-icon span{ text-decoration:underline;} .b-favorite-folder-lock{ background-position:left bottom;} .b-favorite-folder-all{ background-position:-21px -21px;} .b-favorite-folder-user{ background-position:-44px 4px;}.b-favorite-folder-manager-access{ position:absolute; background:#FFF; border:1px solid #AAA; padding:2px;}.b-employer-favoritefolders-public{} .b-employer-favoritefolders-public td{ padding-left:20px;}.b-employer-favoritefolders-private{} .b-employer-favoritefolders-private td{ padding-left:20px;} .b-employer-favoritefolders-private .b-favorite-folder-name{ padding-left:0px;} .b-employer-favoritefolders-private .b-favorite-folder-check{ padding-left:3px; width:17px;}.b-hhgmap-point{ margin-bottom:10px;}.b-hhgmap-point ul,.b-hhgmap-point li{ margin:0; padding:0; list-style:none; list-style-image:none;}.b-hhgmap-point-fields{ position:relative;} .b-hhgmap-point-field{ margin-bottom:5px;} .b-hhgmap-point-field-required{ color:#b00;} .b-hhgmap-point-field input{ padding:0; margin:0; width:302px; border:1px solid #ccc; box-sizing:border-box;} .b-hhgmap-point-field-descr{ /*width:300px; height:50px;*/}.b-hhgmap-point-button{ margin-left:5px;} .b-hhgmap-point-save{ display:none;} .b-hhgmap-point-newaddress .b-hhgmap-point-save{ display:inline;} .b-hhgmap-point-newaddress .b-hhgmap-point-edit, .b-hhgmap-point-newaddress .b-hhgmap-point-cancel{ display:none;}.b-hhgmap-point-visual{ clear:both; width:620px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:5px 0; position:relative;} .b-hhgmap-point-visual-hidden{ opacity:0.1; filter:alpha(opacity=50); border:1px solid #fff;} .b-hhgmap-point-map{ width:620px; height:310px;}.b-hhgmap-point-resultaddress{ margin:0; position:absolute; bottom:0; right:0; width:302px; text-align:right; padding-bottom:5px;} .b-hhgmap-point-resultaddress-help{ font-size:.9em; color:#999;} .b-hhgmap-point-resultaddress-text{ color:#3060B0; border-bottom:1px dashed #3060B0; cursor:pointer; font-size:1.5em;}.b-hhgmap-point-manualmetro{ display:block;}.b-hhgmap-point-automaticmetro{ display:none; font-size:1.3em;} .b-hhgmap-point-manualmetroswitcher{ color:#3060B0; cursor:pointer; float:right; border-bottom:1px dashed #3060B0;} .b-hhgmap-point-manualmetroswitcher-atomatic-text{ display:inline;} .b-hhgmap-point-manualmetroswitcher-manual-text{ display:none;} .b-hhgmap-point-metro-atomatic .b-hhgmap-point-manualmetroswitcher-atomatic-text{ display:none;} .b-hhgmap-point-metro-atomatic .b-hhgmap-point-manualmetroswitcher-manual-text{ display:inline;} .b-hhgmap-point-metro-atomatic .b-hhgmap-point-manualmetro{ display:none;} .b-hhgmap-point-metro-atomatic .b-hhgmap-point-automaticmetro{ display:block;} .b-hhgmap-point-field-loading .b-hhgmap-point-manualmetroswitcher{ display:none;}.b-hhgmap-point-autocomplete{ position:relative; width:302px;} .b-hhgmap-point-autocomplete-error-text{ color:red; display:none;} .jsx-component-autocomplete-null .b-hhgmap-point-autocomplete-error-text{ display:block;} .jsx-component-autocomplete-null .jsxComponents-hint-list{ display:none;} .b-hhgmap-point-autocompleteindicator{ float:right; color:#ccc; display:none;} .b-hhgmap-point-field-loading .b-hhgmap-point-autocompleteindicator{ display:inline;}.b-hhgmap-addresses-list,.b-hhgmap-addresses-list-item{ list-style-position:inside; list-style-type:decimal; list-style-image:none; margin:0; padding:0;} .b-hhgmap-addresses-list-item{ margin:0 0 10px 0px; font-size:1.5em;} .b-hhgmap-addresses-title{ font-size:1.5em; font-weight:normal; margin-bottom:5px;} .b-hhgmap-addresses-list-item-delete{ font-size:.9em; margin-left:3px; font-weight:bold;} .b-hhgmap-addresses-list-item-delete a, .b-hhgmap-addresses-list-item-delete a:visited{ color:#ccc; text-decoration:none;} .b-hhgmap-addresses-list-item-delete a:hover{ color:#900;} .b-hhgmap-addresses-list-item-text{ color:#3060B0; border-bottom:1px dashed #3060B0; cursor:pointer;} .b-hhgmap-addresses-list-item-descr{ margin-top:3px; display:block; color:#666; font-size:.8em;} .b-hhgmap-addresses-list-item-highlight .b-hhgmap-addresses-list-item-text{ color:#666; border-bottom:0; cursor:default;} .b-hhgmap-addresses-list-item-highlight .b-hhgmap-addresses-list-item-delete{ display:none;} .jsxComponents-hint-list{ color:#666;} .jsxComponents-hint-list-item{ display:inline-block; border-bottom:1px dashed #666; cursor:pointer;}.bt-form-line{ margin-top:1em;}.bt-form-line input[type="text"]{ width:80%; border:1px solid #a4b97f; font-size:20px; padding:3px;}.bt-test-name .bt-test-input{ width:80%; border:1px solid #a4b97f; font-size:20px; padding:3px;}.bt-list-void-style{ list-style:none; list-style-type:none; list-style-image:none;}.bt-form-line{ font-size:12px;}.bt-form-line .bt-form-text{ margin:0; margin-top:10px; padding:3px; color:#333;}.bt-test-desc .bt-form-area{ width:80%; height:100px; border:1px solid #a4b97f; overflow:auto; padding:3px;}.bt-task-desc .bt-form-area{ width:100%; height:100px; border:1px solid #a4b97f; overflow:auto;	padding:3px;}.bt-test-questions{ margin:0; margin-top:1em; padding:0;	font-family:Arial,Verdana,Helvetica,sans-serif;}.bt-test-questions h2{ font-size:1.5em; font-weight:normal;}.bt-test-questions h3{ margin-top:10px; margin-bottom:5px;}.bt-test-questions-emp{ margin:0; padding:0;}.bt-test-warn{ background:url( '../../../../static/Tests/i/info.png' ) left top no-repeat; min-height:14px; padding-left:20px; color:#960; font-size:10px;}.bt-test-question{ margin:0 0 1em 0; margin-left:-1em; padding:1em 1em 2em; list-style:none; background-color:#fffff5; border:1px solid #eee; border-radius:5px; -moz-border-radius:5px;}.bt-candidate-solutions-div{ margin-top:1em;} .bt-test-question-title{ margin:0; padding:0; color:#000; font-size:1.2em;} .bt-test-question-title span{ color:#999;}.bt-test-question .bt-test-submit{ border:none;}.bt-test-question .bt-form-label{ margin-top:10px; font-weight:bold;}.bt-tq-questiontext{ margin:0 22px 0 40px;}.bt-tq-answertype{ margin:5px 0 0 40px;}.bt-tq-answertype .bt-form-label{ font-size:.9em; color:#666; margin:0;}.bt-tq-answers{ margin:1em 0 0 40px; width:50%;}.bt-tq-answers .bt-form-label{ padding-left:40px; background-color:#DDD;}.bt-form-label{ font-weight:bold;}.bt-tq-answerlist{ margin:0; padding:0;}.bt-tq-answer{ margin:0 0 5px 0; padding:0; list-style:none;}.bt-tq-answertext{ margin:0 22px 0 40px;}.bt-test-submit{ text-align:left; margin-top:1em; margin-left:0; padding:0;}.bt-test-submit .bt-form-hint{ color:#777; font-size:.8em; display:block; margin-bottom:.3em;}.bt-test-submit .bt-form-addmore{ float:left; margin-left:0; padding:0; border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#076cc7;}.bt-form-addmoretask{ margin-left:0; padding:0;}.bt-tq-controls{ width:28px; height:14px; float:left; margin-top:0.2em; margin-right:5px; display:table-cell;}.bt-tq-controls .bt-form-down{ float:right; cursor:pointer;}.bt-tq-controls .bt-form-up{ float:left; cursor:pointer;}.bt-task-details{ width:500px; margin-left:0; padding-left:0; display:table;}.bt-task-selection-type{ float:left; margin-left:0; padding-left:0; display:table-cell;}.bt-task-type{ float:right; display:table-cell;}.bt-rowdiv{ display:table-cell;}.bt-candidate-solution{ margin-top:.25em;}.bt-candidate-solution-preview{	margin-top:.25em;	width:100%;}.bt-candidate-solution-constructor{ margin-top:1em;}.bt-candidate-solution-input{ float:left;}.bt-candidate-solution-checkbox{ float:left; margin-left:0; padding-left:0;}.bt-form-delete{ float:right; display:table-cell; margin-top:0.2em; margin-right:0;}.bt-form-delete a{ text-decoration:none; font-size:10px; color:#8f8d85; font-weight:bold; border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#8f8d85;}.m-first .bt-form-up, .m-last .bt-form-down{ opacity:.3; filter:alpha( opacity = 30 ); cursor:default;}.bt-form-b a,.bt-form-b .g-shy{ width:16px; height:14px;}.bt-test-name-box{ padding:3px; border:1px solid #CCC; font-size:12px;}.bt-test-desc-box{ padding:0; margin:0; font-size:12px; margin-top:1em;}.bt-form-b a{ line-height:14px; font-size:12px; text-align:center;}.bt-form-b .g-shy{ background:url(../blocks/tests/ ../i/sprite-constructor.gif ) no-repeat 0 0;}.bt-cs-selected{ font-weight:bold;background-color:#d9f6bc;}.bt-form-down .g-shy{ background-position:-16px 0;}.bt-form-delete .g-shy{ background-position:-32px 0;}.bt-form-addmore{ margin-left:18px;}.bt-form-addmore a{ background:url(../blocks/tests/ ../i/sprite-constructor.gif ) no-repeat -48px 4px; padding-left:0; text-decoration:none; color:#076cc7; font-weight:bold;}.bt-form-addmoretask a{ background:url(../blocks/tests/ ../i/sprite-constructor.gif ) no-repeat -48px 4px; padding-left:0; text-decoration:none; color:#076cc7; font-weight:bold; font-size:18px; border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#076cc7;}.bt-candidate-solutions{ list-style:none; margin-top:10px; margin-left:0; padding-left:0; width:600px;}.bt-task-header{ font-size:16px; font-weight:bold; margin-bottom:.5em; zoom:1;}.bt-task-header-controls{ overflow:hidden; padding-bottom:.4em; zoom:1;}.bt-task-number{ font-size:16px; font-weight:bold;}.bt-candidate-solution-value{ width:500px;}.bt-candidate-solution-value-error{ width:500px; background-color:#FFA0A0;}.bt-candidate-solution-settings{ width:500px; margin:0; display:table; padding:0;}.bt-button-controls{ margin-top:40px;}.bt-buttons-panel{	margin-top:1.5em;}.bt-save-test-button{ margin-right:15px;}.bt-preview-button{}.bt-view-test-button{; font-size:12px; margin-right:5px;}.bt-button-controls a:hover{ color:black;}.bt-button-controls a{ color:black;}.bt-buttons-panel a:hover{ color:black;}.bt-buttons-panel a{ color:black;}.bt-test-question-view{ margin:0 0 2em 0; width:80%;}.bt-task-description{ margin-left:-20px; padding:20px; padding-top:10px; background-color:#fffada; zoom:1;}.bt-canidate-solutions-view{ margin-top:-1em; margin-left:-20px; padding:20px; background-color:white; border:1px solid #ececec; border-top:none; font-size:12px;}.bt-task-checkbox-label{ padding-left:3px; vertical-align:middle;}.b-eduvideo-popup{ margin:0 0 0 -235px;}.b-eduvideo-player{ background:black; width:470px; height:353px;}.b-resumesearchform .b-educationalvideos{ margin:1em 0 1em 10px;}.b-eduvideo-thumb{ width:66px; height:49px;} .b-eduvideo-resumeSearchform .b-eduvideo-thumb .g-shy{ background:url(../blocks/educational-video/eduvideo_resumeSearch.png) left top no-repeat; width:66px; height:49px;} .b-eduvideo-employerSavedSearches .b-eduvideo-thumb .g-shy{ background:url(../blocks/educational-video/eduvideo_resumeAutosearch.png) left top no-repeat; width:66px; height:49px;} .b-eduvideo-brightresume .b-eduvideo-thumb{ width:104px; height:84px;} .b-eduvideo-brightresume .b-eduvideo-thumb .g-shy{ background:url(../blocks/educational-video/eduvideo_brightresume.png) left top no-repeat; width:104px; height:84px;} .b-eduvideo-link{ font-size:.9em;} .b-educationalvideo-vacancy{ padding:0 0 2em 20px;} .b-educationalvideo-vacancy .b-eduvideo-thumb{ width:35px; height:26px;} .b-new-vac-type .b-educationalvideo-vacancy .b-eduvideo-thumb{ float:left; margin-right:10px;} .b-change-vac-type .b-educationalvideo-vacancy .b-eduvideo-thumb{ margin:0 auto 6px;} .b-eduvideo-createVacancy .b-eduvideo-thumb .g-shy{ width:35px; height:26px;} .b-eduvideo-view{ background:url(../blocks/educational-video/eduvideo_view.gif) left top no-repeat;} .b-eduvideo-metallic{ background:url(../blocks/educational-video/eduvideo_metallic.gif) left top no-repeat;} .b-new-vac-type .b-educationalvideo-vacancy .b-eduvideo-link{ padding-top:.2em; margin-left:50px; color:#777; line-height:1.3em;} .b-change-vac-type .b-educationalvideo-vacancy .b-eduvideo-link a{ color:#777; font-size:1.15em; border-color:#777;} .b-change-vac-type .b-educationalvideo-vacancy .b-eduvideo-link a:hover{ color:#C00; border-color:#C00;}.b-large-text{ font-size:1.3em; padding-bottom:1.2em;}.b-sampling-condition,.b-sampling-apply,.b-sampling-buy{ padding:1em 20px;} .b-sampling-condition-text{ color:#777; font-size:.9em;} .b-sampling-condition-text em{ white-space:nowrap;}.b-sampling-buy-text,.b-sampling-apply-text,.b-sampling-text{ color:#000; font-size:.9em;}.b-sampling-line{ padding:1em 20px .2em;} .b-sampling-name{ font-size:1.1em;} .b-sampling-counters{ color:#777; font-size:.9em; margin:0 0 0 .8em;} .b-sampling-info{ font-size:.8em; padding:.2em 0 0; color:#777;}.b-sampling-border{ height:1px; background:none; border:none; border-top:1px solid #AAA; margin:1.6em 0;}.b-sampling-buy,.b-sampling-apply{ overflow:hidden;} .b-sampling-buy-form, .b-sampling-apply-form{ float:right; padding:0;} .b-sampling-buy-link{ float:right;} .b-sampling-buy-link strong, .b-sampling-apply-button strong{ font-size:1.1em;} .b-sampling-buy-link strong span{ padding:0;}.b-sampling-poorresults{ margin-top:2em;}.b-sampling-poorresults-bottom{ margin-top:1em;}.b-premoderation{} .b-premoderation .b-attention{ margin:1em 0 0;}.b-premoderation-firstcell{ width:40%;} .b-premoderation-vacancy{ display:block; padding-bottom:.4em;} .b-premoderation-vacancyinfo{ color:#999; font-size:.9em;} .b-premoderation-department{ color:#555;}.b-premoderation-compensation{ color:#000; font-weight:bold; padding-bottom:.4em;} .b-premoderation-compensation .b-premoderation-nocompensation{ color:#999; font-weight:normal;}.b-premoderation-area{ font-size:.9em;}.b-premoderation-thirdcell{ white-space:nowrap; width:30%;} .b-premoderation-ok{} .b-premoderation-tryagain, .b-premoderation-fail{ font-size:.9em;} .b-premoderation-fail{ margin-right:20px;}.b-premoderation-switcher-box{ margin:0 0 0 20px; padding:1.5em 0 0;}.b-premoderation-switcher{ font-weight:bold;} .b-premoderation-selectedtab-tryagain{ background:#AC910A !important; color:white !important;} .b-premoderation-selectedtab-fail{ background:red !important; color:white !important;}.b-premoderation-preview{ margin-left:-420px; padding:0 20px; width:800px;} .b-premoderation-preview-loading{ padding:2em; color:#aaa;} .b-premoderation-preview-controls{ margin:1em 0; font-size:1.2em;} .b-premoderation-error-text{ border:1px solid #caa; color:red; font-size:0.7em; margin-top:5px; padding:2px;} .b-premoderation-preview-form-why{ font-size:.9em;} .b-premoderation-preview-form{ overflow:hidden; margin-left:100px; margin-top:10px;} .b-premoderation-preview-form .b-premoderation-form-form{ float:left; margin-right:1em;} .b-premoderation-preview-form-why{ font-size:.8em;} .b-premoderation-preview-form .b-forma-submit{ display:block;} .b-premoderation-preview-form .b-forma-textarea{ height:100px; width:400px; padding:1px; font-size:.8em;} .b-premoderation-ok, .b-premoderation-tryagain, .b-premoderation-fail{ padding:2px;} .b-premoderation-form-presets{  font-size:.8em;} .b-premoderation-form-presets .g-switcher{ color:#aaa; font-size:smaller; border-color:#aaa;}.b-premoderation-preview-form .b-forma-submit,.b-premoderation-form .b-forma-submit{ margin-top:1px;}.b-premoderation-form{ margin-left:0; overflow:visible;} .b-premoderation-form .b-premoderation-form-form{ float:none; margin-bottom:5px;} .b-premoderation-form .b-forma-textarea{ width:90%;}.b-managers-limit{ color:#777; font-size:.9em; padding-bottom:2em; line-height:1.4em;}.m-tablewrapper_managers{ margin-top:0;} .m-tablewrapper_managers .l-table-th{ font-size:.8em; padding:0 10px .4em; text-align:center; background:none; border:none; font-weight:bold;} .m-tablewrapper_managers .m-table_managers{ padding-left:0; padding-right:40px; text-align:right;} .m-tablewrapper_managers .b-managers-quota{ background-color:#fcc; padding-right:2px; color:#000;} .m-tablewrapper_managers .b-managers-status{ font-size:.9em; color:#777; padding-top:.4em;}.b-managers-quotalink{ margin-right:20px;} .b-managers-quotalink .b-subtitle{ padding-top:0; line-height:1.5em;} .b-managers-quotahint{ color:#777; line-height:1.5em; font-size:.9em;}.b-managers-quota{ margin:1em 0; border-collapse:collapse; border-spacing:0; width:100%;} .b-managers-quotacell{ padding:.4em 0 .4em 20px;} .b-managers-quotarow:hover .b-managers-quotacell{ background:#e8e8e8;} .b-managers-quota-savetimer{ margin-left:20px; color:#777; font-size:.9em;}.b-managers-quotaline{ height:1px; border-top:1px solid #ccc; overflow:visible; zoom:1; text-align:center; position:relative; margin:1em 0;} .b-managers-quotaline span{ background:#fff; padding:0 .5em; position:relative; top:-.8em;}.b-calendar-period div{ padding:.2em 0;}.b-quickputmoney-startlink{ padding:1em 0 0;} .b-quickputmoney-startcard{ display:block; padding:.5em 0 0;} .b-quickputmoney-startcard img{ margin-right:.5em;}.b-amount{ background:#FBF3D8; font-weight:bold; margin-bottom:-20px; margin-top:10px;} .b-amount td{ padding:.2em 20px; vertical-align:middle;} .b-amount .b-amount_title{ padding-top:1em;} .b-amount .b-amount_field{ margin-right:10px; font-size:2em; font-weight:bold;} .b-amount .b-amount_error{ padding-bottom:2em; color:#C00;}.b-quickputmoney{ border:1px solid #E0E0E0; background:#FFF; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; -khtml-border-radius:15px;} .b-quickputmoney-select{ overflow:hidden;} .b-quickputmoney-name{ margin-right:1em;} .b-eaccount-slider{ display:none;} .b-eaccount-selected .b-eaccount-slider{ display:block; padding:0 0 1em 20px;} .b-eaccount-slider a{ border-bottom:1px dashed; text-decoration:none;} .b-eaccound-addpayer{ color:#008F00; font-size:1.1em;}.b-account-bonus{ padding:1em 0 1em 44px;} .b-account-bonus__activate{ border-collapse:collapse; border-spacing:0; width:100%; margin-top:1em; display:none;} .b-account-bonus__count{ color:#555; font-size:1.1em; padding:.4em 0 1.2em;} .b-account-bonus .b-subtitle{ padding:1em 0; border-top:1px solid #a0a0a0;} .b-account-bonus__sort{ overflow:hidden; padding:.2em 0 1.2em; zoom:1;} .b-account-bonus__sortitem{ float:left; margin-right:30px; white-space:nowrap;} .b-account-bonus__sort1, .b-account-bonus__sort2, .b-account-bonus__sort3, .b-account-bonus__sort4, .b-account-bonus__sort5{ margin:0 .2em;} .b-account-bonus__point, .bonus1 .b-account-bonus__sort1, .bonus2 .b-account-bonus__sort2, .bonus3 .b-account-bonus__sort3, .bonus4 .b-account-bonus__sort4, .bonus5 .b-account-bonus__sort5{ background:#ff003a; color:#fff; border:2px solid #ff003a; padding:0 .2em; margin:0 .2em; white-space:nowrap; text-decoration:none; border-radius:4px; cursor:default; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px;} .b-account-bonus__item{ padding:.2em 0 .6em 20px; zoom:1; position:relative; display:none; font-size:.9em;} .bonus1 .m-account-bonus_1, .bonus2 .m-account-bonus_2, .bonus3 .m-account-bonus_3, .bonus4 .m-account-bonus_4, .bonus5 .m-account-bonus_5{ display:block;} .b-account-bonus__item span{ color:#777;} .b-account-bonus__item input{ position:absolute; left:0; top:.2em;} .b-account-bonus__info{ color:#777; text-indent:-1.3em; padding-left:3em; font-size:.9em;}.b-anonteaser{ background:#EFF4FB; padding:20px; font-size:.9em; color:#000; line-height:1.5em; margin-top:-35px;} .b-anonteaser-hide{ color:#999; margin-left:.5em;}.b-ats-resumestatuses-status{ margin-bottom:15px;}.b-ats-resumestatuses-targetname{ display:block; margin-bottom:3px;}.b-ats-resumestatuses-statusname{ margin-right:10px;}.b-ats-resumestatuses-date{ color:#999; margin-left:10px;}@-moz-document url-prefix(){}@media all and (min-width:0px){ noindex:-o-prefocus,html .b-gallery2-popup-image{ display:block !important; position:relative !important;}}@media all and (-webkit-min-device-pixel-ratio:0){}@media all{ .b-printpage, .b-screenlink, .b-print-logo, .b-headhunter-print .b-printlink, .b-headhunter-print .b-noprint{ display:none;} .b-printlink, .b-headhunter-print .b-screenlink{ display:inline;} .b-headhunter-print .noie6, .b-headhunter-print .benchmark, .b-headhunter-print .b-topbanner, .b-headhunter-print .b-topcounters, .b-headhunter-print .b-head, .b-headhunter-print .b-joblist-topbanner, .b-headhunter-print .b-sitesmenu, .b-headhunter-print .b-menu-user, .b-headhunter-print .b-logged-in, .b-headhunter-print .l-layout-left *, .b-headhunter-print .b-footer, .b-headhunter-print .b-page-foot, .b-headhunter-print .b-loginform, .b-headhunter-print .b-controls-bar, .b-headhunter-print .b-e-assistant, .b-headhunter-print .banex-banner, .b-headhunter-print .b-button-and-popup, .b-headhunter-print .b-rss-link, .b-headhunter-print .b-pager, .b-headhunter-print .b-breadcrumb, .b-headhunter-print .hint-border, .b-headhunter-print .b-resume-favorite-folders, .b-headhunter-print .b-attention-text, .b-headhunter-print .b-news-ohternews, .b-headhunter-print .b-news-anounce, .b-headhunter-print .b-vacancy-bannerplace, .b-headhunter-print .b-mainbutton-block, .b-headhunter-print .b-controls-send, .b-headhunter-print .b-controls-repost, .b-headhunter-print .b-controls-view, .b-headhunter-print .b-controls-save, .b-headhunter-print .b-controls-change, .b-headhunter-print .b-controls-archivate, .b-headhunter-print .b-controls-extend, .b-headhunter-print .b-controls-resp, .b-headhunter-print .b-controls-accept, .b-headhunter-print .b-controls-block, .b-headhunter-print .b-controls-delete, .b-headhunter-print .b-controls-response, .b-headhunter-print .b-controls-favorite, .b-headhunter-print .b-controls-print, .b-headhunter-print .b-controls-prolongate, .b-headhunter-print .b-select-icon, .b-headhunter-print .b-vacancy-controls-area, .b-headhunter-print #promotion, .b-headhunter-print .b-index-search-form-show-vacancies, .b-headhunter-print .b-rvsearchresults-periods, .b-headhunter-print .b-rvsearchresults-params-sms, .b-headhunter-print .b-rvsearchresults-params-rss, .b-headhunter-print .b-rvsearchresults-params, .b-headhunter-print .b-resume-result-search, .b-headhunter-print .b-rvsearchresults-addtofavs, .b-headhunter-print .b-resume-buttons-row, .b-headhunter-print .b-resume-commentform, .b-headhunter-print .b-resume-commentform-switcher, .b-headhunter-print .b-related-vacancy, .b-headhunter-print .b-resume-modblock, .b-headhunter-print .b-resume-mod-block-text, .b-headhunter-print .b-related-wrapper, .b-headhunter-print .b-resume-mod-edit-link, .b-headhunter-print .b-edit-comment, .b-headhunter-print .b-delete-comment, .b-headhunter-print .b-employer-nomoreviews, .b-headhunter-print .b-v-responses-bar { display:none !important;} .b-headhunter-print .b-controls-favorite, .b-headhunter-print .b-controls-print{ visibility:hidden;} .b-headhunter-print{ position:relative; width:auto;} .b-headhunter-print .b-link-bar{ padding:20px 0 10px 0;} .b-headhunter-print .b-print-logo{ display:block; position:absolute; right:20px; top:20px; z-index:20;} .b-headhunter-print .b-page{ padding:0; min-width:1px;} .b-headhunter-print .l-layout-left{ width:0; padding:0;} .b-headhunter-print .l-layout-center{ width:100%; padding:0;} .b-headhunter-print .b-emppage-vacancies-group-list{ display:block;} .b-headhunter-print .b-vs-star td{ border-top:1px solid green; border-bottom:1px solid green; background:#EAFFBC;} .b-headhunter-print .b-vs-star .b-vs-item{ border-left:1px solid green;} .b-headhunter-print .b-vacancy-title{ width:80%;} .b-headhunter-print .b-vs-star td:last-child{ border-right:1px solid green;} .b-headhunter-print .b-invitation-subtitle{ padding-top:1em;} .b-headhunter-print .b-resume-comments, .b-headhunter-print .b-vs-count{ margin-top:100px;} .b-headhunter-print .b-resume-comments{ margin-top:0; font-size:smaller;} .b-headhunter-print .b-resume-comment{ margin-top:0; margin-bottom:0;} .b-headhunter-print .b-resume-profinfo{ margin:1em 0;} .b-headhunter-print .b-resume-profinfo h3{ color:#000;} .b-headhunter-print .b-resume-page .l-content-colum-1{ width:auto;} .b-headhunter-print .b-resume-page .l-content-colum-2{ width:200px} .b-headhunter-print .b-resume-page .l-content-colum-2 img{ width:160px;} .b-headhunter-print .b-resume-youalreadyinvited, .b-headhunter-print .b-resume-healreadyresponded{ background:none; font-size:smaller;} .b-headhunter-print .b-attention-text.b-printpage{ display:block !important; width:80%;} .b-headhunter-print .b-vacancy-container .b-hhgmap-switcher{ display:none;} .b-headhunter-print .b-vacancy-container .b-hhgmap-visual{ display:block; margin-top:1em; -moz-box-shadow:none; border:1px solid #ccc;}.b-headhunter-print .b-page-controls{ padding:.4em 0 0 20px;} .b-headhunter-print .b-controls-item{ margin:0; padding:0;} .b-headhunter-print li.b-controls-item a.b-printpage{ position:relative; display:block; _display:inline;} .b-headhunter-print .b-vacancy-custom{ margin-right:180px;} .b-headhunter-print .b-vacancy-custom .b-vacancy-title{ width:100%;} .b-headhunter-print .b-custom-image{ background:none;} .b-headhunter-print .b-vacancy-bottom-line{ border:0;}}@media print{ .b-noprint, .b-printlink, .b-screenlink, .b-printpage, .b-old-print, .noie6, .b-mainbanner, .benchmark, .b-topbanner, .b-topcounters, .b-head, .b-joblist-topbanner, .b-sitesmenu, .b-menu-user, .b-logged-in, .l-layout-left *, .b-footer, .b-page-foot, .b-loginform, .b-controls-bar, .b-e-assistant, .banex-banner, .b-button-and-popup, .b-rss-link, .b-pager, .b-breadcrumb, .hint-border, .b-resume-favorite-folders, .b-attention-text, .b-news-ohternews, .b-news-anounce, .b-vacancy-bannerplace, .b-mainbutton-block, .b-controls-favorite, .b-controls-print, .b-controls-send, .b-controls-repost, .b-controls-view, .b-controls-save, .b-controls-change, .b-controls-archivate, .b-controls-extend, .b-controls-resp, .b-controls-accept, .b-controls-block, .b-select-icon, .b-controls-delete, .b-controls-response, .b-controls-prolongate, .b-printpage, .b-vacancy-controls-area, #promotion, .b-index-search-form-show-vacancies, .b-rvsearchresults-periods, .b-rvsearchresults-params-sms, .b-rvsearchresults-params-rss, .b-rvsearchresults-params, .b-resume-result-search, .b-rvsearchresults-addtofavs, .b-page-controls, .b-resume-buttons-row, .b-resume-commentform, .b-resume-commentform-switcher, .b-related-vacancy, .b-resume-modblock, .b-resume-mod-block-text, .b-related-wrapper, .b-resume-mod-edit-link, .b-resume-buttons, .b-edit-comment, .b-delete-comment, .b-employer-nomoreviews, .b-v-responses-bar { display:none !important;} .b-link-bar{ padding:20px 0 10px 0;} .b-headhunter, .b-headhunter-print{ font-size:.8em; width:auto; position:relative;} .b-print-logo{ display:block; position:relative !important; right:0; margin:0 0 -40px auto !important; top:0;} .b-page{ padding:0; min-width:1px;} .l-layout-left{ width:0; padding:0;} .l-layout-left *{ display:none;} .l-layout-center{ width:100%; padding:0;} .b-emppage-vacancies-group-list{ display:block;} .b-vs-star td{ border-top:1px solid green; border-bottom:1px solid green; background:#EAFFBC;} .b-vs-star .b-vs-item{ border-left:1px solid green;} .b-vs-star td:last-child{ border-right:1px solid green;} .b-vacancy-title{ width:90%;} .b-invitation-subtitle{ padding-top:1em;} .b-resume-comments, .b-vs-count{ margin-top:100px;} .b-resume-comments{ margin-top:0; font-size:smaller;} .b-resume-comment{ margin-top:0; margin-bottom:0;} .b-resume-healreadyresponded{ margin:0; padding:0 20px;} .b-resume-profinfo{ margin:1em 0;} .b-resume-profinfo h3{ color:#000;} .b-resume-page .l-content-colum-2{ width:200px} .b-resume-page .l-content-colum-2 img{ width:160px;} .b-resume-youalreadyinvited, .b-resume-healreadyresponded{ background:none; font-size:smaller;} .b-attention-text.b-printpage{ display:block !important; width:80%;} .b-vacancy-container .b-hhgmap-switcher{ display:none;} .b-vacancy-container .b-hhgmap-visual{ display:block; margin-top:1em; -moz-box-shadow:none; border:1px solid #ccc;} .b-vacancy-custom{ margin-right:180px;} .b-vacancy-custom .b-vacancy-title{ width:100%;} .b-custom-image{ background:none;} .b-vacancy-bottom-line{ border:0;}}@media handheld{/* .b-topbanner, .b-footer-counters, .b-head-logo, .b-sitesmenu, .b-link-bar, .l-layout-content .l-layout-left *, .l-layout-header .l-layout-left *, .l-content-colum-2 *, .banex-banner, .b-index-search-help, .b-mainbanner-inner{ display:none;} .b-head, .b-page{ min-width:1px; padding:0;} .b-head{ background:#E2E2E2;} .b-page{ padding:2em 0;} .l-layout-content .l-layout-center, .l-layout-header .l-layout-center, .b-footer .l-layout-center{ width:100%; padding:0;} .l-layout-content .l-layout-left, .l-layout-header .l-layout-left, .l-content-2colums .l-content-colum-2, .b-footer .l-layout-left{ width:1px; padding:0;}*/ .l-layout-left{ display:block; width:auto;} .l-layout-left .b-loginform-container{ position:absolute; right:3px; top:2.6em; background:white; border:1px solid #999; font-size:smaller; z-index:100; margin-left:170px;} .l-layout-left .b-loginform-container .b-loginform-row{ margin:5px; padding:0; float:left;} .l-layout-left .b-loginform-container .b-login-title{ float:none;} .l-layout-left .b-menu{ background:#f0f0f0; font-size:smaller; overflow:hidden;} .l-layout-left .b-menu .b-menu-item{ float:left; margin:5px; padding:0;} .l-layout-center{ display:block; width:auto;} .b-footer-counters, .b-link-bar, .banex-banner, .l-content-colum-2, .b-index-search-help, .b-mainbanner-inner{ display:none;} .b-head, .b-page{ min-width:1px; padding:0;} .b-head{ background:#E2E2E2;} .b-page{ padding:2em 0;} .l-layout-content .l-layout-center, .l-layout-header .l-layout-center, .b-footer .l-layout-center{ width:100%; padding:0;} .l-layout.b-footer{ background:#CDE3FC !important; margin:0;} .b-footer-body{ margin:0 20px; padding:10px 0;} .b-head-search-input{ font-size:1em;} .l-content-paddings.b-article{ padding:0;} .b-title{ margin-right:30%; font-size:1.6em; padding-top:1em;}}