*{ 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;}.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;}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-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-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-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-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;}@-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;}}