/* Large desktops and laptops */@media (max-width: 1200px) {.infeed, .gAdsInSearch, .yAdsInSearch {max-width: 1200px; overflow: hidden}.td_maintable3 {width: 47%;}.clear {clear: both;border-left: 0px;}.ru_where {display: none;}}/* Portrait tablets and medium desktops */@media (min-width: 992px) and (max-width: 1199px) {.infeed, .gAdsInSearch, .yAdsInSearch {max-width: 1199px;overflow: hidden}.freshVacWidg, .newsItemWidg { width: auto};.da-slide h2{font-size: 30px}.m_lkv {max-width: 90%;}.m_charge, .m_enter, .m_reg {display: none}.freshVacWidg {width: 650px;}.wvactrCol3 {display: none}}/* Portrait tablets and small desktops */@media (min-width: 768px) and (max-width: 991px) {.infeed, .gAdsInSearch, .yAdsInSearch {max-width: 991px;overflow: hidden}.freshVacWidg, .newsItemWidg { width: auto};#da-slider {display: none}.m_charge, .m_enter, .m_reg{display: none}.freshVacWidg {width: 454px;}.aplicants_jobs_form {width: auto; padding: 0;     border-radius: 0; border: 0;}.wvactrCol2 {display: none}}/* Landscape phones and portrait tablets */@media (max-width: 767px) {.freshVacWidg, .newsItemWidg { width: auto};.td_maintable3 {width: auto;border-left: 0px;border-bottom: 1px solid #aeaeae;}.infeed, .gAdsInSearch, .yAdsInSearch {max-width: 767px;overflow: hidden}#da-slider {display: none}.label-size{ position: inherit; height:auto; line-height:inherit; background:#fff; width: -webkit-fill-available; margin-top: 0; margin-left: 0}.arrow_up, .qsearch, .csearch {display: none  }.td_foottable {border-left: 0px}.b-menu li a {width: 260px;}.td_maintable1,.td_maintable2 {min-width: 300px;}.td_maintable1 {float: left}.td_maintable2 .slist, .td_maintable1 .slist {padding-left: 40px;}.td_maintable1 h2, .td_maintable2 h2 {text-align: left; padding-left: 20px;}.td_maintable1 .slist li {border-left: 5px solid #61a8dc; border-right: 0px; text-align: left; }/*}/* Landscape phones and smaller@media (max-width: 480px) {*/h1 {    font-size: 18px; line-height: 40px}h4 {font-size: inherit;}h2 {font-size: 16px}h6 {font-size: 13px}h12 {font-size: 17px}.arrow_up, .qsearch, .csearch {display: none  }.td_foottable {border-left: 0px}.b-menu li a {width: 260px;}.td_maintable1,.td_maintable2 {min-width: 300px;}.td_maintable1 {float: left}.td_maintable2 .slist, .td_maintable1 .slist {padding-left: 40px;}.td_maintable1 h2, .td_maintable2 h2 {text-align: left; padding-left: 20px;}.td_maintable1 .slist li {border-left: 5px solid #61a8dc; border-right: 0px; text-align: left; }.m_enter, .m_reg, .m_lkv{display: none}#shadow ul li {width: 80%; padding: 15px}#shadow div.closed {top: -10px}.big_city div:last-child{display: none}.big_city div{width: auto; padding-right: 5px}.search-where div {float: none}#login {margin-left: -200px}.asearch_form > div {padding-bottom: 0}.user_login { float:  right; padding-top: 7px; line-height: 17px; padding-right: 10px; }.main_lk, .search_result { min-width: 200px; }.m_charge {display: none}.search_cv_photo, .cv_photo, .block {width: 55px; height: 55px;}.search_link_page {padding: 3px; font-size: 16px}.cv_1st_block {width: inherit}.vac_description {margin-left: 10px}.vac_description2 {font-size: 15px}.company_logo {width: 70px}.signup4 {line-height: normal}.cv_1st_block {margin-left: 0px}#map {width: 100%}.dislike {width: auto}/*cv form*/.aplicants_jobs_form {width: auto; padding: 0;     border-radius: 0; border: 0;}.aplicants_jobs_form_content {float: left; width: auto}.reset_resume {right: initial; left: 130px}.layer2 {margin-left: auto;}.aplicants_jobs_form .one_new_field_name {font-size: 14px; margin-right: 10px}.border_field.aplicants_jobs_one_new_field {text-align: left}.aplicants_jobs_form .open_group .open_group_yellow_block {width: auto; float: left; margin: 0;}.aplicants_jobs_form .open_group {padding: 10px}.aplicants_jobs_form input, .aplicants_jobs_form select, .aplicants_jobs_form textarea {margin: 0}#phonecountry {font-size: 13px;    width: 250px;}.del_block {left: 90%}.branch_company, .charge_company, .skills_company, #skills, #skills_computer {width: 90%}.phidden {display: none}.preview_inst_name {width: auto}/*cv view*/.preview_block_versep {display: none}.published {width: min-content;}.cv_h2 {font-size: 17px}.cv_price {font-size: inherit; font-weight: bold}.float {float: none}.preview_block_phone, .preview_block_email, .preview_block_skype {margin: 5px;}.fb_subj {font-size: 12px}/*Лист-таблицы*/.in_top_menu_item {padding-bottom: 10px; font-size: 12px; margin-right: 0}.tb-table thead tr th, .tb-table tbody tr th {letter-spacing: 0; padding: 0; font-size: 12px}.tb-table {table-layout: fixed;}.fld2 .find {width: auto}.support {width: auto}.aplicants_jobs_form, .test_form {padding: 0}.aplicants_jobs_form, .test_form, .lkv {border: 0}.label-size:before {display: none}.asearch_name {width: auto;}.asearch_item_select {margin-left: 0; clear: left;}#geocity {max-width: 80px; white-space: normal;}.freshVacWidg {width: 200px;}.wvactrCol1 {display: none}}@media (max-width: 480px) {.freshVacWidgLeftCol {width:auto;}.td_maintable3 {width: auto;border-left: none;border-bottom: 1px solid #aeaeae;}.news_item_name{font-size: 18px;}body, p, pre {font-size: 16px;}.infeed, .gAdsInSearch, .yAdsInSearch {max-width: 480px;overflow: hidden;}.freshVacWidg {width: inherit;}.wvactrCol1 {display: none}.freshVacWidgLeft, .freshVacWidgRigth, .freshVacWidgLeft2, .freshVacWidgRigth2 { display: none; width: 0;}.wvactr {float: none; width:inherit;  margin-bottom: 10px;}}@media (max-width: 380px) {.infeed, .gAdsInSearch, .yAdsInSearch {max-width: 375px;overflow: hidden;}.freshVacWidg {width: inherit;}.wvactrCol1 {display: none}.freshVacWidgLeft2, .freshVacWidgRigth2, .freshVacWidgLeft, .freshVacWidgRigth { display: none; width: 0;}.wvactr {float: none; width:inherit}}@mediaonly screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {}