.list_objects_table{width:100%;  margin-bottom:20px}
.list_objects_table td, .list_objects_table th{margin:2px}
.list_objects_table th{background:#ffcb05; padding:10px 0px; text-align:center; color:#162029; font-size:15px; font-weight:bold; vertical-align:top; position:relative}
.list_objects_table td{color:#162029;     font-family:"PT Sans",sans-serif;     font-size:14px;     font-weight:700;     height:113px;     text-align:center;     overflow:hidden}
.staff_realty .list_objects_table .tb_col_4{width:160px}
.staff_realty .list_objects_table .tb_col_5{width:75px}
.staff_realty .list_objects_table .tb_col_6{width:75px}
.staff_realty .list_objects_table .tb_col_7{width:100px}
.staff_realty .list_objects_table .tb_col_8 span{text-align:left}
.staff_realty .list_objects_table td{height:auto; padding:0 10px}
.list_objects_table td.no-padding{padding:0px}
.list_objects_table td.left{text-align:left}
.list_objects_table .back td{background:#eaeaea}
.list_objects_table tr:hover td{background:#96004f; color:#fff; cursor:pointer}
.list_objects_table tr:hover td a{color:#fff}
.list_objects_table td a{color:#162029;     display:inline-block;     height:inherit;     width:100%}
.staff_realty .list_objects_table td a span{padding-top:0px}
.list_objects_table td a span{display:inline-block; padding-top:43px; text-align:center; width:100%}
.staff_realty .list_objects_table .left a span{padding:0px}
.list_objects_table .left a span{display:inline-block; padding-left:20px; padding-top:39px; width:100%; text-align:left}
.order_types a{display:inline-table; width:13px; height:9px; cursor:pointer; margin:0px 2px}
.order_types a.hid{display:none}
.order_types a.order_asc{background:url('../images/up.png') left top no-repeat}
.order_types a.order_desc{background:url('../images/down.png') left top no-repeat}
.object_filter{background:#96004f; padding:20px}
.object_filter ul{list-style:none}
.object_filter ul li{display:inline-table; vertical-align:top}
.col_1{width:365px; min-height:165px}
.ar .col_1{float:left}
.ar .col_2, .ar .col_3{float:right; margin-top:-150px}
.commercial .col_1{width:325px}
.col_3{width:160px; min-height:165px}
.col_1 .t1, .col_1 .t2, .col_1 .t3{display:inline-table}
.col_1 .t3.ar{display:block}
.col_1 .t1{width:150px; height:120px; margin-right:5px}
.col_1 .t1.ar{width:1150px; height:210px}
.commercial .col_1 .t1{height:100px}
.vtorichka .col_1 .t1, .zagorod .col_1 .t1{width:360px; margin-right:0px}
.commercial .col_1 .t1{width:325px; margin-right:0px; margin-bottom:30px}
.commercial .col_1 .t_2{width:325px; margin-right:0px; height:35px; line-height:35px}
.col_1 .t2{width:205px; height:120px}
.col_1 .t3{width:360px; height:35px; background:#fff; margin-top:7px}
.col_1 .caption{position:relative; height:35px; margin-bottom:1px; background:#7a0744; color:#fff; line-height:35px; padding-left:10px}
.commercial .t_2 .caption{width:40px; background:none; padding:0px; color:#fff; font-size:14px; display:inline-table}
.commercial .t_2 .body{width:280px; height:35px; background:#7a0744; padding:0px; display:inline-table}
.col_1 .caption .hipotec{position:absolute; right:0px; top:0px; width:100px; height:35px; background:#870449}
.col_1 .caption .hipotec label{color:#ffcb05; margin-left:10px}
.col_1 .body{padding:10px 15px; background:#fff; color:#162029}
.t1 .body, .t2 .body{height:65px}
.t1 .body.ar{height:140px}
.commercial .t1 .body{height:25px; padding:20px 30px}
.commercial .t1 .body label{color:#162029; font-size:20px; height:22px; line-height:22px}
.commercial .t1 .body input[type="radio"]+label:before{ top:5px}
.t3 .body span{margin-right:10px; float:left}
 .t2 .body div{  margin-bottom:5px}
.t1 .body div{ line-height:30px;  margin-bottom:8px;  float:left;   width:110px}
.object_filter-arenda .t1 .body div{width:230px}
.t1 .body.ar{}
.vtorichka .t1 .body, .zagorod .t1 .body{padding:10px}
.vtorichka .t1 .body div{display:inline-table; min-width:83px}
.zagorod .t1 .body div{display:inline-table; min-width:100px}
.commercial .t1 .body div{display:inline-table; min-width:120px}
.zagorod .caption .k_list{display:inline-table; width:235px; padding-left:30px}
.zagorod .caption .k_list div{display:inline-table; width:100px}
.zagorod .caption .k_list label{color:#fff;  display:inline-block;  float:none;  font-size:20px;  line-height:22px}
.object_filter input[type="checkbox"], 
.object_filter input[type="radio"]{ display:none}
.object_filter input[type="checkbox"]+label, 
.object_filter input[type="radio"]+label{   color:#1e242c;     cursor:pointer;     display:inline-block;     float:left;     font-size:14px;     line-height:14px;     margin-bottom:10px;     padding-left:20px;     position:relative;     width:100%}
.object_filter input[type="checkbox"]+label:before, 
.object_filter input[type="radio"]+label:before{position:absolute; left:0px;     content:"";     display:inline-block;     height:15px;     width:15px;     top:0px;     background-image:url('../images/custom.png');     background-repeat:no-repeat; z-index:0}
.object_filter .k_list input[type="radio"]+label:before{top:5px}
.object_filter input[type="checkbox"]+label:before{    background-position:0px 0px}
.object_filter .white input[type="checkbox"]+label:before{    background-position:0px -261px}
.object_filter input[type="radio"]+label:before{    background-position:0px -188px}
.object_filter .k_list input[type="radio"]+label:before{    background-position:0px -381px}
.object_filter input[type="checkbox"]:checked+label:before{    background-position:0px -48px}
.object_filter .white input[type="checkbox"]:checked+label:before{    background-position:0px -314px}
.object_filter input[type="radio"]:checked+label:before{    background-position:0px -107px}
.object_filter .k_list input[type="radio"]:checked+label:before{    background-position:0px -451px}
.col_1 .t1 .caption .hipotec .white label[for="v_100"]{display:inline-block;     float:left;     margin-top:10px}
.col_3  a, .right_cols a{display:block; width:155px; height:35px}
.col_3 a.metro, .col_3 a.metro_small, .right_cols a.metro_small{background:#7a0744; color:#fff; font-size:20px; font-weight:bold; text-align:center; line-height:35px; cursor:pointer; margin-bottom:30px}
a.metro_small{display:inline-block; width:75px; font-size:16px !important}
.col_3 a.big_search{color:#fff; font-size:14px; font-weight:bold; text-align:center; line-height:33px; height:33px !important; width:153px !important; cursor:pointer; border:1px solid #fff; margin-bottom:30px}
.col_3 a.search_but{background:#ffcb05; color:#1f1f1f; font-size:20px; font-weight:bold; text-align:center; line-height:35px; cursor:pointer; text-transform:uppercase}
.col_2{width:595px; min-height:165px; margin:0px 15px}
.vtorichka .col_2{margin:0px 15px; width:595px}
.commercial .col_2{margin:0px 30px}
.col_2 .row{margin-bottom:30px}
.col_2 .row .caption, .col_2 .row .body{display:inline-table; vertical-align:top}
.col_2 .row .caption{width:80px; color:#fff; font-size:14px; height:35px; line-height:35px}
.commercial .type_com{height:35px; width:100%}
.commercial .type_com .caption{display:inline-table; width:100px; background:#7a0744; line-height:35px; height:35px; text-align:center; color:#fff; vertical-align:top}
.commercial .type_com .body{display:inline-table; width:840px; height:35px; vertical-align:top}
.commercial .type_com .body div{display:inline-table; padding:0px 20px 0px 5px; height:15px}
.commercial .type_com .body label{color:#fff}
.commercial .type_com .right_cols{width:160px; height:35px; display:inline-table; margin-left:40px}
.zagorod .col_2 .row_2 .caption, .zagorod .col_2 .row_4 .caption, .commercial .col_2 .row_2 .caption, .commercial .col_2 .row_4 .caption{line-height:17px}
.col_2 .row_3 .caption{line-height:17px; width:200px}
.zagorod .col_2 .row_3 .caption, .commercial .col_2 .row_3 .caption{width:80px}
.col_2 .row_1 .body, .col_2 .row_2 .body{height:35px; width:500px; background:#7a0744}
.vtorichka .col_2 .row_1 .body, .vtorichka .col_2 .row_2 .body{width:510px}
.col_2 .row_3 .body, .col_2 .row_4 .body{height:35px; width:380px; background:#7a0744}
.vtorichka .col_2 .row_3 .body{width:390px}
.zagorod .col_2 .row_3 .body, .zagorod .col_2 .row_4 .body, .commercial .col_2 .row_3 .body, .commercial .col_2 .row_4 .body{width:500px}
.col_2 .left_col, .col_2 .rigth_col, .col_2 .slider{display:inline-block}
.col_2 .left_col{min-width:70px; padding:0px 5px; line-height:35px; height:35px; color:#fff}
.commercial .t_2 .left_col{display:inline-block; min-width:40px; padding:0px 7px; line-height:35px; height:35px; border-right:1px solid #b67798; color:#fff}
.vtorichka .col_2 .left_col{min-width:80px}
.col_2 .rigth_col, .commercial .t_2 .rigth_col{min-width:105px; padding-left:10px; line-height:35px; height:35px; color:#fff}
.commercial .t_2 .rigth_col{display:inline-table; min-width:60px}
.col_2 .leften{display:inline-table; float:left; padding:0px; margin:0px}
.col_2 .leften div label[for="u41"], .col_2 .leften div label[for="u42"]{width:50px; float:none}
.right_body div label[for="q009"], .right_body div label[for="q010"]{width:100px; float:none; display:inline-block}
.col_2 .leften label{color:#fff !important}
.row .rigth_col{position:relative; float:right}
.row .rigth_col strong{position:absolute; right:5px; width:45px; height:35px}
#price_right_col strong{background:url('../images/k1.png') right center no-repeat}
#space_right_col strong{background:url('../images/k2.png') right center no-repeat}
#to_metro_right_col strong{background:url('../images/k3.png') right center no-repeat}
#time_to_metro_1_right_col strong{background:url('../images/k3.png') right center no-repeat}
#cook_space_right_col strong{background:url('../images/k2.png') right center no-repeat}
#mkad_right_col strong{background:url('../images/k4.png') right center no-repeat}
#garden_space_right_col strong{background:url('../images/k5.png') right center no-repeat}
#cook_space_right_col{width:95px}
#slider_price, #slider_space, #slider_mkad, #slider_garden_space, #slider_time_to_metro_1{ width:98%;  margin:1% auto;  left:-3.5px;  display:block;  clear:both}
#slider_to_metro{width:160px; margin-right:12px}
#slider_floor{width:230px; margin-right:12px}
.commercial #slider_floor{width:130px; margin-right:12px; display:inline-table; vertical-align:middle}
#slider_cook_space{width:290px; margin-right:12px}
.ui-slider{ position:relative}
.ui-slider .ui-slider-handle{ position:absolute;  z-index:2;  width:7px;   height:17px;   background:#fff;  cursor:pointer; border-radius:0px}
.ui-slider .ui-slider-handle:nth-child(2):before{content:''; width:0; height:0; border-bottom:7px solid white; border-right:7px solid transparent; position:absolute;  top:-7px}
.ui-slider .ui-slider-handle:nth-child(3):before{content:''; width:0; height:0; border-bottom:7px solid white; border-left:7px solid transparent; position:absolute;  top:-7px}
.ui-slider .ui-slider-range{ position:absolute;  z-index:1;  font-size:.7em;  display:block;  border:0;  overflow:hidden;  background:#fff}
.ui-slider-horizontal{ height:7px}
.ui-slider-horizontal .ui-slider-handle{ top:-5px;  margin-left:0px}
.ui-slider-horizontal .ui-slider-range{ top:0;  height:100%}
.ui-slider-horizontal .ui-slider-range-min{ left:0}
.ui-slider-horizontal .ui-slider-range-max{ right:0}
.ui-widget-content{ border:none;  background:#b67798}
.ui-widget-header{ border:none;  background:#fff}
.ui-corner-all{ }
#pagination_counters{margin:45px 0px 25px 0px; color:#1f1f1f; font-size:14px; font-weight:bold}
#big_filter{margin-top:1px; display:none}
.arenda .b_col_1{width:340px; min-height:155px}
.arenda  .b_col_1 .caption{height:35px; margin-bottom:1px; background:#7a0744; color:#fff; line-height:35px; padding-left:10px}
.arenda  .b_col_1 .body{padding:10px; background:#fff; color:#162029}
.arenda  .b_col_1 .body{height:80px}
.arenda  .b_col_1 .body div{display:inline-table; width:150px; margin-bottom:5px}
.arenda .b_col_1 .body div .psevdo label [for="q002"]{width:200px}
.arenda .b_col_2{width:610px; min-height:165px; margin:0px 15px}
.arenda .b_col_2 .row{margin-bottom:25px}
.arenda .b_col_2 .row .caption, .arenda .b_col_2 .row .body{display:inline-table; vertical-align:top}
.arenda .b_col_2 .row .caption{width:100px; color:#fff; font-size:14px; height:35px; line-height:35px}
.arenda .b_col_2 .row_1 .body{width:380px; height:35px; background:#7a0744}
.arenda .b_col_2 .row_2 .body{width:500px; height:35px; background:#7a0744}
.arenda .b_col_2 .row_3 .body{width:300px; height:35px; background:#fff; margin-left:103px; margin-right:5px}
.arenda .b_col_2 .row_3 .body div{display:inline-table; height:18px; margin:10px 5px; float:left}
.arenda .b_col_2 .left_col, .arenda .b_col_2 .rigth_col, .arenda .b_col_2 .slider{display:inline-block}
.arenda .b_col_2 .left_col{min-width:60px; padding:0px 10px; line-height:35px; height:35px; border-right:1px solid #b67798; color:#fff}
.arenda .b_col_2 .rigth_col{padding-left:10px; line-height:35px; height:35px; border-left:1px solid #b67798; color:#fff}
.arenda .b_col_2 .leften{display:inline-table}
.arenda .b_col_2 .leften label{color:#fff !important}
.arenda .b_col_3  a{display:block; width:155px; height:35px}
.arenda .b_col_3 a.metro{background:#7a0744; color:#fff; font-size:20px; font-weight:bold; text-align:center; line-height:35px; cursor:pointer; margin-bottom:30px}
.arenda .b_col_2 .right_body{display:inline-table}
.arenda .b_col_2 .right_body label{color:#fff; height:17px; line-height:17px}
.arenda .b_col_2 .right_body div{height:20px}
.params{padding:10px 0px}
.params div{display:inline-table; padding:0px 30px 0px 0px; max-width:200px}
.params div label{color:#fff !important}
#big_filter .params{display:inline-block}
.heighway_wrap{width:100%}
.heighway_wrap td{width:25%; vertical-align:top}
.heighway_wrap h2{margin:25px 0px 10px 0px}
.heighway_wrap label{color:#fff; font-size:20px}
.heighway_wrap input[type="checkbox"]{    display:none}
.heighway_wrap input[type="checkbox"]+label{  font-size:14px;   color:#1e242c;   cursor:pointer;   position:relative;   padding-left:20px}
.heighway_wrap input[type="checkbox"]+label:before{position:absolute; left:0px;     content:"";     display:inline-block;     height:15px;     width:15px;     top:0px;     background-image:url('../images/custom.png');  background-repeat:no-repeat; z-index:0}
.heighway_wrap input[type="checkbox"]+label:before{ background-position:0px 0px}
.heighway_wrap input[type="checkbox"]:checked+label:before{ background-position:0px -48px}
@media (max-width:1198.98px){.col_1{ width:100%}
.col_1 .t1.ar{ width:auto}
.t1 .body.ar{ height:100%}
.ar .col_2, .ar .col_3{ float:right;  margin-top:40px}
.object_filter-arenda .t1 .body div{ width:33%;  margin-left:0.3%}
.vtorichka .col_1 .t1, .zagorod .col_1 .t1{ width:100%}
.vtorichka .col_2{ margin:7px 0 0 15px;  width:100%}
.commercial .col_1 .t_2{ float:right;  margin-bottom:30px}
.commercial .type_com{ height:auto}
.commercial .type_com .caption{ margin-bottom:20px}
.commercial .type_com .body{ text-align:left;  height:auto}
}
@media (max-width:991.98px){.ar .col_3{ margin:0 auto 20px;  float:none}
.vtorichka .col_1 .t1, .zagorod .col_1 .t1{ width:100%}
.vtorichka .col_2{ margin:30px 15px 10px}
.commercial .type_com .body{ width:auto;  text-align:center}
.commercial .type_com .body div{ padding:0 0 0 15px;  min-width:270px;  text-align:left}
.col_1 .t3{ margin-bottom:7px}
}
@media (max-width:767.98px){.object_filter ul{ width:100%}
.object_filter-arenda .t1 .body div{ width:50%;  margin-left:0}
.object_filter input[type="checkbox"]+label, .object_filter input[type="radio"]+label{ font-size:13px}
.col_2 .row_1 .body, .col_2 .row_2 .body{ width:100%!important}
.row_1, .row_2, .row_3, .row_4{ margin-right:0;  margin-left:0}
.ar .col_2{ float:none;  width:100%;  margin:40px auto 0}
.vtorichka .t1 .body div{ width:33%}
.vtorichka .col_2{ margin:30px 0 10px;  width:auto}
.commercial .col_1{ width:100%}
.commercial .col_1 .t1{ width:100%}
.commercial .col_2{ margin:0;  width:auto}
.col_2{ width:100%;  margin:0}
.list_objects_table th{ padding:5px 0px;  font-size:8px}
.list_objects_table .back td{ min-width:25px;  max-width:55px}
.list_objects_table td{ font-size:6px}
.staff_realty .list_objects_table td{ padding:3px 2px;  font-weight:400}
}
@media (max-width:575.98px){.commercial .col_2{ display:inline}
.zagorod .col_2 .row_3 .body, .zagorod .col_2 .row_4 .body, .commercial .col_2 .row_3 .body, .commercial .col_2 .row_4 .body{ width:100%}
}
@media (max-width:449.98px){.ar .col_1{ display:inline-block}
.object_filter-arenda .t1 .body div{ width:94%;  margin-left:3%}
.object_filter input[type="checkbox"]+label, .object_filter input[type="radio"]+label{ font-size:14px}
.col_1 .t3.ar{ max-width:100%}
.t3 .body span{ width:100%;  margin:10px}
.ar .col_2{ display:inline-block}
.col_2 .row_3 .body, .col_2 .row_4 .body{ width:100%!important}
.vtorichka .col_1 .t1, .zagorod .col_1 .t1{ max-width:270px}
.vtorichka .t1 .body, .zagorod .t1 .body{ padding:10px;  width:275px;  height:100px}
.col_1 .t3{ width:auto}
.col_1 .body{ padding:10px 12.5px;  width:270px}
.row_1, .row_2, .row_3{ width:298px}
.col_2 .row .caption{ width:100%}
.commercial .t1 .body{ padding:20px 10px}
.commercial .col_1 .caption{ width:280px}
.commercial .t_2 .caption{ display:table}
.list_objects_table th{ font-size:5px}
.list_objects_table td{ font-size:5px}
}