#vac {width: 158px; border: 1px solid #989898; margin-bottom: 10px;}
.vactxt {padding: 5px 0px 3px 9px;}
.advvac {padding: 0px 0px 5px 9px;}
.advvac a {color: #1E5D92;}
.small_vac_search_words_field input {width: 137px; height: 18px; padding: 3px 0px 0px 3px; margin: 0px 0px 0px 8px; border: 1px solid #809DB9; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #BEBEBE; font-weight: bold;}
.small_vac_search_submit_button {width: 80px; font-size: 11px;}
.vac_but {text-align: center; padding: 7px 0px 14px 0px;}
.logomailru {color: #B4B4B4;}
.logomailru div {padding: 0px 0px 4px 8px;}
.logomailru .logo_mail_ru {padding: 0px; height: 23px; overflow: hidden;}
.logomailru .logo_mail_ru img {border: 0px;}

#rabota_mail_vac_ext_form {margin-bottom: 25px; background-color: #EAEAEA;}
#rabota_mail_vac_ext_form .br {clear: both;}
.header_txt {color: #7a7a7a; font-size: 14px; padding: 18px 0px 10px 0px; font-weight: bold; background: white url(/_img/top-bannersbg.gif) repeat-x left top; top: -5px;}
.header_txt img {float: right; border: 0px; margin-top: -18px; position: relative;}
#rabota_mail_ru_logo {margin-top: -13px;}
#rabota_mail_ru_rss_icon {display: none;}
.header_links {padding: 5px 10px 0px 10px;}
.header_links div {float: left; padding-right: 20px; font-weight: bold;}
.header_links div a {color: #4287C0; text-decoration: underline;}
.header_links div a:hover {text-decoration: none;}
.header_links div a img {vertical-align: middle; margin-right: 5px;}
#classifier_form {padding: 10px 10px 10px 10px;}
.main_params td {padding: 0px 0px 10px 0px; vertical-align: top;}
.main_params td.fcol {width: 110px; padding: 3px 0px 10px 0px; font-weight: bold;}
.main_params td input {width: 305px; margin-right: 5px; vertical-align: middle;}
.main_params td.scol {padding-right: 45px;}
.main_params td.scol label {padding-right: 10px;}
.main_params td.scol label input {width: auto; position: relative; top: -2px;}
#geoform {position: relative;}
#geoform select {width: 183px; position: relative; left: -2px;}
#geoform select#country_id {margin-top: 10px; left: 0px;}
.spec {float: left; font-weight: bold; padding: 0px 3px 5px 0px;}
#spec_row_id input {margin-right: 3px;}
.params td {padding: 5px 0px 0px 0px;}
.params td select {width: 110px;}
#empsalary {margin-right: 3px; margin-left: 88px;}
.ext_params_href {padding: 10px 0px 10px 0px; position: relative;}
.ext_params_href a, .btn_fnd a {color: #4287C0; text-decoration: underline; font-weight: bold;}
.ext_params_href a:hover, .btn_fnd a:hover {text-decoration: none;}
.ext_params td {padding: 5px 0px 0px 0px; vertical-align: top;}
.ext_params td select {width: 200px;}

.results_header {font-size: 12px; height: 30px; padding: 5px 10px 5px 10px; background-color: #EAEAEA;}
.change_params, .results_header table {display: none;}
.searched {float: left;}
.searched .query {font-weight: bold;}
.count {float: right; text-align: right; padding-top: 15px;}
#result_block {clear: both; padding: 0px 0px 5px 0px; border-bottom: 2px solid #EAEAEA;}
#result_block  .vac {padding: 10px 10px 10px 10px;}
#result_block  .top_border {height: 0px; font-size: 0px; border-top: 1px solid #ECECEC;}
#result_block .date {float: right; padding: 4px 5px; background-color: #EAEAEA;}
#result_block .salary {float: right; clear: right; padding: 2px 5px 0px 0px; font-weight: bold;}
#result_block .vac_href {padding: 1px 0px 3px 0px; font-weight: bold; color: #7A7A7A; font-size: 14px;}
#result_block .vac_href a, #result_block .employer a {color: #4287C0; text-decoration: none;}
#result_block .time {padding: 10px 0px 0px 0px; color: #666666; font-size: 11px; font-weight: normal;}
#result_block .time b {color: black; font-weight: bold;}
#result_block .experience {color: #666666; font-size: 11px; font-weight: normal;}
#result_block .experience b {color: black; font-weight: bold;}
#result_block .description {padding: 3px 0px 3px 0px;}
#result_block .duty {text-align: right;}
#result_block .duty a {color: #4287C0; text-decoration: underline;}
#result_block .duty a:hover {text-decoration: none;}
#Pager {padding: 10px 0px 15px 0px; word-spacing: 0.8em; font-size: 12px;}
#Pager span {word-spacing: normal; font-weight: bold; color: #666666;}
#Pager span.arr {color: #4287C0;}
#Pager a {color: #4287C0; text-decoration: underline;}
#Pager a:hover {text-decoration: none;}

#rabota_mail_vacancy {}
.response {padding: 10px 10px 10px 10px; margin: 0px 0px 10px 0px; background-color: #EAEAEA;}
#rabota_mail_ru_logo_div_vac {float: right; margin-top: -11px; position: relative; z-index: 5;}
#rabota_mail_ru_logo_div_vac img {position: relative; z-index: 5;}
#rabota_mail_vacancy .duty {width: 260px; color: #145C96; font-size: 18px; font-weight: bold;}
#rabota_mail_vacancy .salary {width: 200px; float: right; margin-top: -22px; color: #145C96; font-size: 18px; text-align: right; font-weight: bold;}
#rabota_mail_vacancy .vac_params {margin: 10px 0px;}
#rabota_mail_vacancy .vac_params td {padding: 0px 10px 0px 10px; vertical-align: top;}
#rabota_mail_vacancy .vac_params td.fcol {padding: 0px 0px 0px 10px; font-weight: bold;}
#rabota_mail_vacancy .desc {padding: 0px 0px 3px 10px; font-size: 12px; font-weight: bold; display: none;}
#rabota_mail_vacancy .desc_txt {margin: 0px 0px 0px 0px; padding: 8px 10px 5px 12px; background-color: #F2F2F2;}
#rabota_mail_vacancy .ext {display: none;}