.reaspektGeobaseTitle,.reaspekt_geobase_title{font-family:Arial;font-weight:700;text-transform:uppercase;line-height:100%}.reaspekt_clearfix:after,.reaspekt_row:after{clear:both}:focus,a:active,a:focus{outline:0}textarea{resize:horizontal}.loading{text-align:center}.loading i{display:inline-block;width:32px;height:32px;font-size:0;color:#fff;background:url(/local/templates/clife/assets/images/ajax-loader.gif) top left no-repeat;border:none}#waitModal .modal-dialog{width:400px}#waitModal label{width:100%}.buyCreditModal-img img,.buyOCModal-img img,.findCheaperModal-img img,.preOrderModal-img img{max-height:160px}#buyCreditModal .item-name,#findCheaperModal .item-name,#preOrderModal .item-name,#viewPriceModal .item-name{font-size:16px;padding:10px 0}#buyCreditModal form,#findCheaperModal form,#preOrderModal form,#viewPriceModal form{margin-top:10px}#buyCreditModal .price,#findCheaperModal .price,#preOrderModal .price,#viewPriceModal .price{font-size:20px;color:#FF9100}#buyCreditModal .price span,#findCheaperModal .price span,#preOrderModal .price span,#viewPriceModal .price span{font-size:30px}.form-control.error{border-color:red}div[data-property-id-row="31"],div[data-property-id-row="32"],div[data-property-id-row="33"],div[data-property-id-row="37"],div[data-property-id-row="34"],div[data-property-id-row="35"],div[data-property-id-row="36"],div[data-property-id-row="38"]{height:20px}div[data-property-id-row="31"] label,div[data-property-id-row="32"] label,div[data-property-id-row="33"] label,div[data-property-id-row="37"] label,div[data-property-id-row="34"] label,div[data-property-id-row="35"] label,div[data-property-id-row="36"] label,div[data-property-id-row="38"] label{padding-left:20px}.soa-property-container{position:relative}div[data-property-id-row="31"] input,div[data-property-id-row="32"] input,div[data-property-id-row="33"] input,div[data-property-id-row="37"] input,div[data-property-id-row="34"] input,div[data-property-id-row="35"] input,div[data-property-id-row="36"] input,div[data-property-id-row="38"] input{position:absolute;top:30px;left:0}div[data-property-id-row="57"],div[data-property-id-row="58"],div[data-property-id-row="59"],div[data-property-id-row="60"],div[data-property-id-row="61"],div[data-property-id-row="62"],div[data-property-id-row="63"],div[data-property-id-row="64"],div[data-property-id-row="55"],div[data-property-id-row="56"]{display:none}@media (max-width:768px){#sh_button{display:none!important}}.reaspektGeobaseTitle{color:#363636;font-size:16px;margin-bottom:25px}.reaspektGeobaseCities .reaspektGeobaseAct{margin-bottom:15px;line-height:100%}.reaspektGeobaseCities .reaspektGeobaseAct a,.reaspektGeobaseCities .reaspektGeobaseAct strong{font-size:14px;line-height:100%;color:#363636;white-space:nowrap}.reaspektGeobaseCities .reaspektGeobaseAct a:hover{color:#000;text-decoration:underline}.reaspektGeobaseFind{margin:0 0 25px;position:relative}.wrapGeoIpReaspekt{font-family:Arial}#ReaspektPopupBody{background:#f2f2f2;background:-moz-linear-gradient(top,#f2f2f2 49%,#dbdbdb 100%);background:-webkit-linear-gradient(top,#f2f2f2 49%,#dbdbdb 100%);background:linear-gradient(to bottom,#f2f2f2 49%,#dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dbdbdb', GradientType=0 );font-family:Arial}.reaspekt_geobase_title{color:#363636;font-size:16px;margin-bottom:25px}.reaspekt_row{margin-left:-15px;margin-right:-15px}.reaspekt_row:before,.row:after{content:" ";display:table}.reaspekt_clearfix:after,.reaspekt_clearfix:before{content:"";display:table}.reaspekt_col-sm-12,.reaspekt_col-sm-4{box-sizing:border-box;min-height:1px;padding-left:15px;padding-right:15px;position:relative;float:left}.reaspekt_col-sm-4{width:33.3333%}.reaspekt_col-sm-12{width:100%}.reaspekt_geobase_cities .reaspekt_geobase_act{margin-bottom:15px;line-height:100%}.reaspekt_geobase_cities .reaspekt_geobase_act a,.reaspekt_geobase_cities .reaspekt_geobase_act strong{font-size:14px;line-height:100%;color:#363636;white-space:nowrap}.reaspekt_geobase_cities .reaspekt_geobase_act a:after{background:#407da6}.reaspekt_geobase_find{margin:0 0 25px;position:relative}#reaspekt_preloader{background:url(/local/css/reaspekt/reaspekt.geobase/images/preloader.png) center center no-repeat rgba(0,0,0,.3);bottom:0;left:0;position:absolute;right:0;top:0;opacity:0}#reaspektGeobaseSearch{background:#f7f7f7;border:1px solid #363636;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#363636;font:14px/18px Arial,sans-serif;height:auto;padding:7px 8px;transition:border .2s linear 0s,box-shadow .2s linear 0s;width:100%;box-sizing:border-box}#reaspektGeobaseSearch:focus{box-shadow:0 2px 4px -1px #999 inset}.reaspektResultCityAjax{background:#f2f2f2;height:140px;overflow:auto;padding:10px;top:100%;width:100%;z-index:3}.reaspektSearchCity{line-height:26px}.reaspektSearchCity a{color:#363636;font-size:14px;line-height:100%}.reaspektSearchCity a:hover{text-decoration:underline}.wrapGeoIpReaspekt{position:relative;display:inline-block}.wrapGeoIpReaspekt .linkReaspekt{color:#1989CB;text-decoration:none;border-bottom:1px dashed #1989CB;cursor:pointer;line-height:100%;display:inline-block}.wrapGeoIpReaspekt .linkReaspekt:hover{border-bottom-color:transparent}.wrapQuestionReaspekt{position:absolute;left:0;top:100%;white-space:nowrap;z-index:5;background-color:#fff;border-radius:5px;box-shadow:0 -1px 7px -1px #000;margin-top:10px}.wrapQuestionReaspekt:before{position:absolute;border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:block;right:50%;bottom:100%}.questionYourCityReaspekt{padding:10px 10px 5px}.questionCityReaspekt{padding:0 10px 10px}.questionButtonReaspekt{background-color:#1989cb;border-radius:0 0 5px 5px;color:#fff;overflow:hidden}.questionNoReaspekt,.questionYesReaspekt{box-sizing:border-box;float:left;font-size:16px;line-height:100%;padding:10px;text-align:center;width:50%;cursor:pointer}.questionNoReaspekt{border-right:1px solid #005287}.questionYesReaspekt{border-left:1px solid #68c7ff}.questionNoReaspekt:hover,.questionYesReaspekt:hover{background-color:#18A5F7}.questionNoReaspekt:active,.questionYesReaspekt:active{box-shadow:0 4px 4px -3px #000 inset}.js-bigdata{max-height:430px;overflow:hidden}.sale-next-order{border:1px solid #83CB1B;margin:15px;padding:10px}.sale-next-order .title{font-size:16px;margin-bottom:20px}.sale-next-order .title span{display:inline-block;padding:10px 20px;background:#f2f5f7;color:#000;font-weight:700}.sale-next-order span{display:block;text-align:center;color:#dbdbdb;font-size:12px}.sale-next-order .count{border-bottom:2px solid #dbdbdb;padding-bottom:10px;padding-top:18px;font-weight:700;font-size:24px}.sale-next-order .text{padding-top:10px}.sale-next-order .you{position:absolute;text-align:left;height:18px}.sale-next-order .current span{color:#83CB1B}.sale-next-order .current .count{border-color:#83CB1B;}.news ul li{list-style:none;margin-bottom:20px}.news ul li ul{margin:0 0 0 15px}.text-center{text-align:center}.breadcrumb{position:relative;z-index:1}.items-count{display:inline}.news-detail-block ul li{list-style:disc !important;margin-bottom:0px !important;}
.tel_header{ cursor: pointer; }
.tel_header:hover{ text-decoration: underline;}

.col-xs-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5, .col-xs-1-8, .col-sm-1-8, .col-md-1-8, .col-lg-1-8 { position: relative; min-height: 1px;}
.col-xs-1-5 { width: 20%; float: left;  }
@media (min-width: 768px) { .col-sm-1-5 { width: 20%; float: left; } }
@media (min-width: 992px) { .col-md-1-5 { width: 20%; float: left; } }
@media (min-width: 1200px) { .col-lg-1-5 { width: 20%; float: left; } }}
.col-xs-1-5 { width: 20%; float: left;  }
@media (min-width: 768px) { .col-sm-1-8 { width: 60%; float: left; } }
@media (min-width: 992px) { .col-md-1-8 { width: 60%; float: left; } }
@media (min-width: 1200px) { .col-lg-1-8 { width: 60%; float: left; } }

.obzor-section,.obzor-items,.obzor-pagination { font-family: 'Roboto', sans-serif;}

.obzor-section .item{ font-size: 16px; line-height: 14px; border: 1px solid #d8d8d8; }
/*.obzor-section .item:last-child{ border-bottom: 1px solid #d8d8d8; }
.obzor-section .item.active{ border-bottom: 1px solid #fd9126; }
.obzor-section .item.active + .item{ border-top: none; }

@media (min-width: 768px) { .obzor-section .item{ border-right: none;} .obzor-section .item:nth-child(2n){border-right: 1px solid #d8d8d8;} .obzor-section .item.active:nth-child(2n) + .item{ border-top: 1px solid #d8d8d8; } .obzor-section .item.active + .item + .item{ border-top: none; padding-top: 1px; } .obzor-section .item:nth-child(5){ border-bottom: 1px solid #d8d8d8; } .obzor-section .item:nth-child(2n+1).active + .item{ border-left: none; } .obzor-section .item:nth-child(2n+1).active{ border-right: 1px solid #fd9126;} }
@media (min-width: 992px) { .obzor-section .item{} }
@media (min-width: 1200px) { .obzor-section .item{} }*/

.obzor-section .item.active{ border-color: #fd9126 !important; }

.obzor-section .item a{ display: block; padding: 24px 5px; color: #21acb7; text-decoration: none; text-align: center }
.obzor-section .item.active a{ color: #064b50; }
.obzor-section .item .table-row{ display: table; width: 100%;}
.obzor-section .item h3{ font-size: 16px; font-weight: 500; margin: 18px 0 0 0; }
.obzor-section .item .picture-wrap{ display: table-cell; height: 64px; text-align: center; vertical-align: middle }
.obzor-section .item { margin: 0 0 -1px -1px; }
.obzor-section .item.active { position: relative; z-index: 1; }

.obzor-items{ margin-top: 20px; }
.obzor-items ul{ list-style: none; padding: 0; margin-top: 0;margin-bottom: 0;}
.obzor-items li{ margin-bottom: 15px; }
.obzor-items article{ border: 1px solid #d8d8d8; font-size: 14px; line-height: 100%; }
.obzor-items article .picture-wrap{ display: table; width: 100%; border-bottom: 1px solid #d8d8d8; }
.obzor-items article .picture-wrap a{ display: table-cell; width: 100%; padding: 10px 5px; height: 180px; vertical-align: middle; text-align: center; }
.obzor-items article .picture-wrap img{ max-width: 100%; max-height: 100%; }
.obzor-items article .body{ padding: 0 24px; margin-top: 24px; height: 340px; overflow: hidden;  }
.obzor-items article h3 { font-size: 16px; line-height: 22px; font-weight: 500; text-transform: uppercase; margin: 0;}
.obzor-items article h3 a{ color: #21acb7; }
.obzor-items article .text{ margin-top: 20px; line-height: 140%; font-size: 13px; }
.obzor-items article time:before{ display: block; content: ''; background: url("../images/icon-calendar.png") no-repeat; position: absolute; width: 16px; height:16px; left: 24px; top: -1px; }
.obzor-items article time{ display: block; position: relative; font-style: normal; color: #333333; padding: 0 24px 0 49px; margin: 30px 0 20px; font-size: 14px; }

.obzor-items article.big{ border: 1px solid #d8d8d8; position: relative; font-size: 14px; line-height: 100%;height: 611px; }
.obzor-items article.big .picture-wrap-big{ display: table; width: 100%;}
.obzor-items article.big .picture-wrap-big a{ display: table-cell; width: 100%; height: 514px; vertical-align: middle; text-align: center; }
.obzor-items article.big .picture-wrap-big img{ max-width: 100%; max-height: 100%; }
.obzor-items article.big .body-big{ position: absolute; right: 40px; bottom: 40px; background: #033135; width: 50%; min-height: 100px; padding: 25px 35px; text-align: right; }
@media (max-width: 768px) { .obzor-items article.big .body-big { width: 75%; padding: 10px 20px; } }
.obzor-items article.big .body-big h3 { font-size: 24px; line-height: 30px; font-weight: 500; text-transform: uppercase; }
.obzor-items article.big .body-big h3 a{ color: #ffffff; }
.obzor-items article.big .body-big time:before{ display: inline-block; position: relative; left: -12px; top: 2px; }
.obzor-items article.big .body-big time{ font-weight: 500; color: #e2e2e2; padding: 0; margin: 0;  }

.obzor-pagination{ width: 100%; margin: 45px 0 15px; font-size: 16px;  }
.obzor-pagination ul{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; list-style: none; padding: 0; margin: 0; flex-direcrion:column;  }
.obzor-pagination li{ flex: 1; border-top: 2px solid #efefef; text-align: center; white-space: nowrap; position: relative; }
.obzor-pagination li.prev{ flex: 2; text-align: left; }
.obzor-pagination li.next{ flex: 2; text-align: right; }
.obzor-pagination li.empty{ padding-top: 30px; }
.obzor-pagination li.active{ padding-top: 30px; border-color: #fd9126; }
.obzor-pagination li.prev:before,.obzor-pagination li.next:after{ display: block; content: ''; position: absolute; background: url("../images/pagin-arrows.png") no-repeat; width: 10px; height: 10px; left: 0; top: 37px;  }
.obzor-pagination li.next:after{ background-position: -11px 0; left: auto; right: 0 }
.obzor-pagination li.next a{ padding-right: 20px; }
.obzor-pagination li.prev a{ padding-left: 20px; }
.obzor-pagination li.next.empty{ padding-right: 20px; }
.obzor-pagination li.prev.empty{ padding-left: 20px; }
.obzor-pagination li > a{ display: block; padding: 30px 0; color: #21acb7; }

.good .smartfilter{ font-family: 'Roboto', sans-serif; margin-top: 40px; }
.good .filter-title{ font-size: 15px; text-align: center; color: #064b50; font-weight: 500; }
.good .bx-filter-parameters-box{padding: 0 29px;background: #f4f4f4;  }
.good .bx-filter .bx-filter-title{ font-size: 18px; font-weight: 700; text-transform: none; padding: 29px 25px 20px 0; margin: 0; }
.good .bx-filter .bx-filter-block.in{ border-top: 1px solid #d8d8d8; }
.good .bx-filter .bx-filter-collapse-button{ top: 29px; }
.good .bx-filter .bx-filter-block{ padding-top: 20px; }
.good #bx-filter-block-price label{ display: block; position: relative; }
.good #bx-filter-block-price input{ font-family: 'Roboto', sans-serif; height: 38px; border: 1px solid #d8d8d8; width: 100%; line-height: 38px; font-size: 15px; color: #4c5054 !important; padding: 0 23px 0 5px; font-weight: normal; background: #fff; }
.good #bx-filter-block-price label:after{ display; block; content: '₽'; width: 2px; height: 38px; position: absolute; right: 16px; top: 7px; color: #969696; font-size: 16px; z-index: 100; font-weight: normal; }
.good .bx-left{ padding-right: 0; }
.good .bx-center{ text-align: center; color: #d8d8d8; padding-top: 10px; }
.good .bx-right{ padding-left: 0; }
.good .bx-filter .bx-ui-slider-handle{ background: #fd9126; width: 17px; height: 17px; margin-top: -11px; border: 3px solid #f4f4f4; }
.good .bx-filter .bx-ui-slider-pricebar-vn{ background: #d8d8d8; }
.good .bx-filter .bx-ui-slider-track{ height: 5px; }
.good .bx-filter .bx-ui-slider-part{ display: none; }
.good .bx-filter .bx-ui-slider-track-container{ padding-top: 20px; padding-bottom: 5px; margin-bottom: 0; }
.good .bx-filter .bx-ui-slider-handle.left{ margin-left: -10px;  }
.good .bx-filter .bx-ui-slider-handle.right { margin-right: -10px; }
.good .bx-filter .checkbox label{ margin-left: 5px; font-size: 16px; font-weight: 500; }
.good .bx-filter .checkbox label:before{ background: #fff; border-color: #d8d8d8; box-shadow: none;font-size: 10px; }
.good .bx-filter .checkbox input:checked + label::before{ background-color: #fff; border-color: #fd9126; color: #fd9126; }
.good .bx-filter .bx_filter_popup_result{ border: none; background: #fd9126; font-size: 13px; border-radius: 0; padding: 6px; margin-top: 7px; }
.good .bx-filter .bx_filter_popup_result:before{display: block; content: ''; left: -14px; position: absolute;  border: 6px solid transparent; border-right: 8px solid #fd9126; top: 10px; }
.good .bx-filter #modef #modef_num{ font-weight: 700; }
.good .bx-filter #modef a{ font-weight: 500; }
.good  .bx-filter .bx-filter-collapse-button:before { color: #83d0d0; font-size: 10px; }
.good .bx-filter .bx-filter-collapse-button { border-color: #83d0d0; width: 18px; height: 18px; line-height: 14px; }
.good .bx-filter .bx-filter-collapse-button:focus, .bx-filter .bx-filter-collapse-button:hover { border: 1px solid #064b50; }
.good .bx-filter .bx-filter-collapse-button:focus:before , .bx-filter .bx-filter-collapse-button:hover:before  { color: #064b50; }
.good .bx-filter .bx_filter_button_box{ background: #eaeaea; margin: 0; padding: 20px 0; }
.good  .bx-filter button[type="submit"], .good .bx-filter input[type="submit"]{ background: #fff !important; height: 51px; border: 1px solid #21acb7 !important; box-shadow: none; color: #21acb7; text-align: center; font-size: 16px; font-weight: 500; border-radius: 0; }

.news-detail-block.text_indent_40 p,
.item-description.text_indent_40 p {
    text-indent: 40px;
}
.news-detail-block img {
    display:block;
    margin:0 auto;
}
