
/*favorites table*/
.fav_table table{ border-spacing:0; border-collapse: separate; width:100%;}
.fav_table table tr.head th{ background:#f3f3f4; color:#666666; padding:10px 10px; font-weight:normal; border-right:solid 1px #fff; text-align:center; font-size:16px; position:relative}
.fav_table table tr.head th:first-child{ border:none; background:#fff; width:35px}
.fav_table table tr td{ background:#fff; border-top:solid 1px transparent; border-bottom:solid 1px #f3f3f4;  height:50px; text-align:center; font-size:16px; line-height:16px; padding:10px }
.fav_table table tr td:first-child{ border:none;}
.fav_table table tr td b{font-family: 'ptsans_bold';}
.fav_table table tr td:nth-child(2){width:46px; position:relative; border-left:solid 1px transparent; color:#ff9933; height:auto; padding:0}
.fav_table table tr td:last-child{border-right:solid 1px transparent; width:180px}
.fav_table table tr td:nth-child(2) a.link_col{display:block; width:920px; height:100%; min-height:30px;  box-sizing:border-box;  position:absolute;  top:0; z-index:1; left:0px}
.fav_table table tr td a{ text-decoration:underline; color:#000; z-index:2; position:relative}
.fav_table table tr td a:hover{ color:#f68b1f }
.fav_table table tr.title td{ border-top: solid 1px #cccccc}
.fav_table table tr.title td:hover{ border: solid 1px transparent}
.fav_table table tbody tr th{background:none;font-family: 'ptsans_bold'; font-size:18px; color:#000; border:none; text-align:center; padding:10px 0 0; border-top:solid 1px transparent}
.fav_table table tbody:hover tr th{border-top:solid 1px #f68b1f;border-right:solid 1px #f68b1f; border-left:solid 1px #f68b1f  }
.fav_table table tbody:hover tr th:first-child{ border:none;; border-top:solid 1px transparent;}
.fav_table table tbody:hover td{ border-bottom:solid 1px #f68b1f; }
.fav_table table tbody:hover td:first-child{ border:none}
.fav_table table tbody:hover td:nth-child(2){border-left:solid 1px #f68b1f ; }
.fav_table table tbody:hover td:last-child{border-right:solid 1px #f68b1f ; }
.fav_table table a.fav{ color:#a6a8ab}
.fav_table table a.fav.act{ color:#a6a8ab}
.fav_table{padding:0 35px 20px 0}
.fav_table h1{ font-size:30px; text-align:center; margin:30px 0; padding:0; color:#333}

/* для печати */
.print-mode{ display:none}
 @media print {
.print-mode{ display:block}
header { background: none; color: #000; }
header .region{ font-size:17px; width:200px; margin-top:23px}
a:after {content: attr(href);display: none; !important}
.col-xs-3.recall, .col-xs-3.chat, .col-xs-3.mail, .nav-header, .region a, .head-right_block, .row.card .col-xs-3, .gal_top_text, .slider-nav, .slider-for button, .map_home, .map_block, .col-xs-3.call dl, .pre_foot, footer, .fav_table table a.fav { display:none !important}
.fb_block .call{ display:block; width:100%; }
.fb_block .call .nomer{ border:none; padding:0}
.fb_block .call .nomer p.numb a{ display:none !important}
.fb_block .call .nomer p.numb span{ display:block; font-size:30px}
.fb_block .box.nomer p.rem{ font-size:18px}
.slider-for{ height:268px;}
.card h4.price{ margin:0  0 20px 0}
.item-map .map_block{ height:250px !important}
body, .head-card h2, a, body * {font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif !important;}
.fa.fa-star-o{ font-family: FontAwesome !important}
h1, h2, p {color: #000;}
}
