﻿body{overflow-y:scroll;}
.noview-link{cursor:pointer;}
h1 a,h1 span{text-decoration:none;border-bottom:1px dotted #6489b1;font-weight:normal;color:#6489b1;cursor:pointer;margin-left:2px;}
.h2 div{float:left;margin-right:6px;}
.h2 h2{margin:0;background:none;padding:0;border:0;box-shadow:none;}
.spacer-left,.spacer-left img{width:280px;height:1px;}
.spacer-center{width:100%;height:1px;}
.spacer-center img{width:700px;height:1px;}
.spacer-right,.spacer-right img{width:1px;height:1px;}
.hat-banner .adv-banner{width:47%;float:left;}
.hs-dop{/*margin-top:9px;*/}
.hs-owner,.hs-category{display:inline-block;max-width:50%;position:relative;white-space:nowrap;overflow:hidden;margin-top:7px;}
.hs-owner span,.hs-category span{margin:0 25px 0 20px;display:block;white-space:nowrap;overflow:hidden;height:16px;}
.hs-owner input,.hs-category input{position:absolute;left:0;top:1px;margin:0;padding:0;}
.hs-input{overflow:hidden;}
.top-region{text-align:center;vertical-align:middle;}
.top-region .region{font-weight:bold;font-size:13px;}
.top-region .sep{margin-left:9px;margin-right:7px;}
.top-region .sep img{vertical-align:middle;width:5px;height:9px;}
.top-region .change{white-space:nowrap;}
.main-menu {overflow:hidden;}
.content-block{padding:0 0 20px 12px;}
.info-block{margin-bottom:20px;}
.note-block{padding:8px 12px;margin-bottom:15px;background-color:#eeefef;font-size:13px;}
.how-block{padding:8px 12px;margin-bottom:15px;background-color:#f8f8e1;font-size:13px;}
.contacts-block{padding:8px 12px;margin-bottom:20px;background-color:#f5f5f5;}
.path-block{margin-bottom:15px;overflow:visible;}
.path-block:after{content:"";clear:both;display:block;}
.path{overflow:visible;}
.path div,.path span,.path a{float:left;display:block;padding-right:12px;}
.path .esep{background:url('http://static.izhart.ru/img/arrow-path.gif') no-repeat 0 50%;padding-left:15px;margin-bottom:5px;}
.path span.sep{display:none;}
.path div.expand{position:relative;overflow:visible;}
.path div.expand span,.path div.expand a{float:none;padding:0;display:inline;}
.path div.expand a.dropdown,.path div.expand span.dropdown{background:url('http://static.izhart.ru/img/arrow-path-expand.gif') no-repeat 100% 6px;padding-right:15px;}
.path div.expand span.dropdown{background-image:url('http://static.izhart.ru/img/arrow-path-expand-act.gif');}
.path div.expand div{float:none;padding:0;}
.path div.expand:hover div.expanding{display:block;}
.path div.expand div.expanding{display:none;position:absolute;top:13px;left:12px;overflow:visible;z-index:100;padding-top:2px;}
.path div.expand div.expanding ul{background-color:white;border:#BCBEC0 solid 1px;padding:8px 10px 10px 10px;margin:0;margin-top:2px;}
.path div.expand div.expanding ul li{margin-bottom:3px;white-space:nowrap;}
.path div.expand div.expanding ul li:last-child{margin-bottom:0;}
.path div.expand div.expanding ul li.act{color:black;}
.path div.expand div.expanding ul li.all{padding-top:3px;}
.path div.expand div.expanding ul li.all a{font-weight:bold;}
.path-other-categorys{margin-bottom:15px;overflow:hidden;}
.path-other-categorys a{display:block;float:left;padding:5px 15px 8px 15px;font-size:13px;}
.path-other-categorys a:hover{text-decoration:underline;}
.path-other-categorys a.act{background-color:#ededed;text-decoration:none;color:#222222;}
.path-other-categorys a.act:hover{text-decoration:none;}
.content-top b,.content-middle b,.content-bottom b{font-weight:normal;}
.content-top .y5,
.content-top #yandex_premium,
.content-top .yap-reset,
.content-top .adsbygoogle{margin-bottom:25px !important;padding-bottom:15px !important;border-bottom:#e2e2e2 solid 1px !important;}
.content-middle .y5,
.content-middle .yap-reset,
.content-middle .adsbygoogle{margin-top:0 !important;padding-top:15px !important;border-top:#e2e2e2 solid 1px !important;margin-bottom:0 !important;padding-bottom:10px !important;border-bottom:#e2e2e2 solid 1px !important;}
.content-bottom .y5,
.content-bottom .yap-reset,
.content-bottom .adsbygoogle{margin-top:25px !important;padding-top:25px !important;border-top:#e2e2e2 solid 1px !important;}
.content-top .ya-partner,
.content-middle .ya-partner,
.content-bottom .ya-partner,
.content-top .adsbygoogle,
.content-middle .adsbygoogle,
.content-bottom .adsbygoogle{display:block !important;}
.content-top table,
.content-bottom table,
.content-middle table{font-family:inherit;}
.content-top-banner{margin-bottom:20px;text-align:center;}
.content-bottom-banner{border-top:1px solid #e2e2e2;margin-top:25px;padding:25px 0;text-align:center;}
.content-bottom-banner div{display:inline-block;}
.content-bottom-adv-banner{border-top:1px solid #e2e2e2;margin-top:25px;padding-top:25px;text-align:center;}
.content-bottom-adv-banner div{margin:0;padding:0;}
.ind-col{float:left;width:50%;}
.ind-col h2{margin-right:20px;}
.ind-blocks{height:480px;margin-bottom:20px;margin-right:20px;}
.ind-block{margin-bottom:12px;}
.ind-block-stars{float:right;background:url('/img/rating_78.png') no-repeat 0 100%;width:78px;height:14px;margin-top:1px;margin-left:7px;}
.ind-block-img{margin:2px 6px 2px 0;float:left;width:50px;height:40px;text-align:center;}
.ind-block-num{float:left;margin-right:7px;}
.ind-block-name{margin-bottom:4px;height:16px;overflow:hidden;}
.ind-block-name a{font-size:14px;}
.ind-block-desc{margin-bottom:4px;height:42px;overflow:hidden;}
.ind-block-text{height:61px;overflow:hidden;}
.ind-block-rating{float:right;margin-left:5px;font-size:11px;font-style:italic;}
.ind-block-city{font-weight:bold;height:15px;overflow:hidden;}
.ind-block-city-right{float:right;margin-left:5px;}
.ind-block-header{margin-bottom:4px;}
.ind-block-header a{font-size:13px;font-weight:bold;color:#000000;}
.ind-block-price{float:right;color:#C4024D;margin-left:5px;}
.ind-block-firm{height:15px;font-weight:bold;overflow:hidden;}
.ind-block-firm a{font-weight:bold;text-decoration:none;color:black;}
.ind-block-firm span{margin-left:5px;font-weight:normal;}
.ind-block-date{float:left;margin-right:8px;}
.ind-block-period{font-weight:bold;}
.ind-block-more{height:15px;overflow:hidden;}
.ind-link-all{text-align:right;}
.region-items{margin:0 0 100px 15px;}
.region-items li.first{margin-top:0 !important;}
.region-items li.l0 a{font-size:15px;font-weight:bold;text-decoration:none;color:black;}
.region-items li.lr1{margin-top:15px;clear:both;}
.region-items li.lr1 a{font-size:14px;font-weight:bold;text-decoration:none;color:black;}
.region-items li.lr2{margin-top:15px;clear:both;font-size:14px;font-weight:bold;color:#0A4A82;}
.region-items li.lr2 a{font-size:14px;font-weight:bold;text-decoration:none;}
.region-items li.lr3{margin-left:15px;float:left;}
.region-items li.l1{margin-top:15px;clear:both;}
.region-items li.l1 a{font-size:14px;font-weight:bold;text-decoration:none;}
.region-items li.l2{margin-left:15px;float:left;}
.region-items li.l3{margin-left:15px;float:left;}
.region-items li.l1 a,
.region-items li.l2 a,
.region-items li.l3 a{color:black;}
.left-sidebar,
.right-sidebar,
.content{height:100%;}
.content .adv-banner{padding-bottom:20px;}
.content-helper{height:275px;}
.left-anons-item{margin-bottom:12px;overflow:hidden;}
.left-anons-item:last-child{margin-bottom:0;}
.left-anons-title{margin-bottom:5px;max-height:45px;overflow:hidden;}
.left-anons-title a{font-weight:bold;font-size:13px;}
.left-anons-text{max-height:55px;overflow:hidden;}
.left-anons-img{margin-right:5px;margin-bottom:2px;float:left;width:50px;height:40px;text-align:center;display:table;}
.left-anons-date{margin-top:5px;color:#636667;}
.left-anons-firm{margin-top:3px;width:230px;font-weight:bold;white-space:nowrap;overflow:hidden;}
.left-anons-firm a,
.left-anons-firm a:hover{text-decoration:none;color:black;}
.left-anons-link{margin-top:3px;}
.left-more{text-align:right;}
.left-partners{text-align:center;}
.left-partners img{max-height:100px !important;}
.left-partner-item{margin:8px 10px;width:100px;height:100px;float:left;}
.left-partners-more{text-align:center;}
.left-news-item{margin-bottom:12px;}
.left-news-title a{font-weight:bold;font-size:13px;}
.left-news-description{margin-top:3px;overflow:visible !important;}
.left-news-img{margin:6px 6px 2px 0;float:left;width:50px;height:40px;text-align:center;}
.left-news-date{margin-top:3px;}
.left-news-firm{margin-top:3px;height:15px;}
.left-news-firm a,
.left-news-firm a:hover{font-weight:bold;text-decoration:none;}
.left-exposition-year{padding:2px 4px;margin-bottom:4px;}
.left-exposition-year:hover{background-color:#e5e5e5;border-radius:2px;}
.left-exposition-year span{display:inline-block;font-size:13px;padding-right:16px;cursor:pointer;}
.left-exposition-year.closed span{background:url('http://static.izhart.ru/img/arrow-exp-up.gif') no-repeat 100% 6px;}
.left-exposition-year.opened span{background:url('http://static.izhart.ru/img/arrow-exp-down.gif') no-repeat 100% 7px;}
.left-exposition-months{margin:0 0 12px 10px;}
.left-exposition-months:last-child{margin-bottom:0;}
.left-exposition-months li{color:#616367;margin-bottom:3px;}
.left-exposition-months li:last-child{margin-bottom:0;}
.left-exposition-months li a{margin-right:5px;}
.left-exposition-months li.act a{color:#C4024D;}
.left-expo{margin:0;}
.left-expo li{margin-bottom:3px;}
.left-expo li.left-expo-year{margin-top:10px;font-size:13px;}
.left-expo li.left-expo-year span{margin-left:10px;width:7px;height:7px;display:inline-block;cursor:pointer;}
.left-expo li.left-expo-year span.raquo{background:url('http://static.izhart.ru/img/arrow-exp-down.gif') no-repeat 0 50%;}
.left-expo li.left-expo-year span.laquo{background:url('http://static.izhart.ru/img/arrow-exp-up.gif') no-repeat 0 50%;}
.left-expo li.left-expo-month{margin-left:10px;color:#616367;}
.left-expo li.act a{color:#C4024D;text-decoration:none;}
.left-filter-block{padding-bottom:10px;border-bottom:1px solid #d4d4d3;margin-bottom:10px;}
.left-filter-block:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0;}
.left-filter-header{font-size:15px;margin-bottom:10px;}
.left-filter-items{margin:0;max-height:600px;overflow:hidden;overflow-y:auto;}
.left-filter-items li{margin-bottom:5px;line-height:17px;}
.left-filter-items li div{padding-left:18px;position:relative;display:inline-block;}
.left-filter-items li.noClick{opacity:0.5;}
.left-filter-items li:last-child{margin-bottom:0;}
.left-filter-items li a{margin-right:3px;}
.left-filter-items li.act a,.left-filter-items li.act:hover a{color:#C4024D;}
.left-filter-items li input{position:absolute;top:1px;left:0;}
.left-tag-items{margin:0;}
.left-tag-items li{margin-right:5px;line-height:17px;display:inline;color:#888;}
.left-tag-items li:after{content:",";}
.left-tag-items li:last-child:after{content:"";}
.lfi-popup{position:absolute;border:1px solid #b2b2b2;padding:5px 12px;background-color:#ffffff;box-shadow:2px 2px 4px 0px #c2c2c2;white-space:nowrap;z-index:85;}
.lfi-popup a{margin-left:8px;}
.left-filter-value{margin-bottom:5px;}
.left-filter-value input{width:97%;}
.left-filter-checkbox{padding:5px 0 5px 25px;position:relative;}
.left-filter-checkbox input{position:absolute;top:2px;left:0;}
.left-filter-button{margin-top:5px;text-align:right;}
div.reg-block{padding:0 15px 30px 15px;}
div.reg-header{font-size:14px;font-weight:bold;margin-bottom:10px;}
div.reg-zag{font-weight:bold;margin-bottom:10px;font-size:13px;}
ul.reg-can{margin-bottom:10px;margin-left:5px;}
ul.reg-can li{margin-bottom:5px;}
div.reg-link{padding-left:20px;}
div.reg-link a{font-size:14px;font-weight:bold;color:#C4024D;}
.group-view{float:right;padding-bottom:2px;}
.group-view a,
.group-view span{margin-left:10px;}
.group-view a{font-size:13px;text-decoration:none;border-bottom:#0A4A82 1px dotted;}
.link-add{float:right;padding:0 0 0 20px;white-space:nowrap;}
.count-items,.list-count{margin-bottom:10px;font-size:13px;overflow:hidden;}
.count-items span,.list-count span{margin-left:5px;font-weight:bold;}
.list-pages,
.list-sort{float:right;margin-left:20px;}
.list-no-count{background-color:#fff5d5;border:1px solid #ffd85f;padding:12px;margin-bottom:20px;font-size:13px;}
.list-no-count p:last-child,.list-no-count ul:last-child,.list-no-count li:last-child{margin-bottom:0;}
.list-no-count li{margin-bottom:3px;}
.lnc-1{font-weight:bold;}
.lnc-2{margin-top:10px;}
.listing-block{display:table;width:100%;margin-bottom:10px;}
.listing-count{display:table-cell;font-size:13px;padding:3px 0;vertical-align:middle;}
.listing-count span{margin-left:5px;font-weight:bold;}
.listing-params-block{display:table-cell;text-align:right;white-space:nowrap;}
.listing-params{display:inline-block;border-right:1px solid #d7d7d7;padding:0 20px;text-align:left;}
.listing-params:last-child{border-right:0;padding-right:10px;}
.lp-header{margin-bottom:2px;color:#505253;}
.lp-items div{display:inline-block;margin-right:8px;}
.lp-items a{text-decoration:none;border-bottom:1px dotted #003c8b;}
.lp-items a:hover{border-color:#2ca8d7;}
.lp-items div:last-child{padding-right:0;}
.lp-items div.act a{color:#414141;font-weight:bold;border:0;}
.lp-items div.price a{margin-right:8px;}
.lp-items div.asc{background:url(http://static.izhart.ru/img/icon-sort-asc.gif) no-repeat 33px 3px;}
.lp-items div.desc{background:url(http://static.izhart.ru/img/icon-sort-desc.gif) no-repeat 33px 3px;}
.center-filter{background-color:#F5F5F5;padding:5px;margin-bottom:15px;}
.center-filter-header{font-size:17px;margin-bottom:10px;}
.center-filter-column{margin:0 5px;float:left;}
.center-filter-items{margin:0;}
.center-filter-items li{margin-bottom:3px;padding-bottom:2px;}
.center-filter-items li a{text-decoration:none;border-bottom:#0A4A82 1px dotted;}
.center-filter-items li.act a{color:#C4024D;border-bottom:#C4024D 1px dotted;}
.center-filter-items li.act a:hover{border-color:#C4024D;}
.block-open-close{white-space:nowrap;text-align:right;margin-top:10px;padding-bottom:1px;}
.ex-15, .item-exists-15{color:#29a629;}
.ex-16, .item-exists-16{color:#C4024D;}
.ex-17, .item-exists-17{color:#8A6803;}
#listItems,.__LISTITEMS__{overflow:visible;margin-bottom:30px;}
table.items-list{width:100%;margin-bottom:15px;}
table.items-list td{padding:10px;vertical-align:top;}
table.items-list td.item-list-header{padding:15px 0 0 0;}
table.items-list td.item-list-header div{font-weight:bold;font-size:13px;padding:0 10px;}
table.items-list td.item-list-ico{width:16px;}
table.items-list td.item-list-num{font-weight:bold;white-space:nowrap;font-size:13px;}
table.items-list td.item-list-date,
table.items-list td.item-list-date_edit,
table.items-list td.item-list-date_add{white-space:nowrap;font-size:13px;padding-top:11px;width:50px;}
table.items-list td.item-list-info{width:auto;}
table.items-list td.item-list-info h3{margin:0;}
table.items-list td.item-list-img{width:100px;height:80px;text-align:center;}
table.items-list td div.item-list-img{float:left;margin-right:10px;margin-bottom:5px;width:100px;height:80px;display:table;text-align:center;}
table.items-list td div.item-list-img a{display:table-cell;vertical-align:middle;}
table.items-list td .item-list-name,
table.items-list td .item-list-name a{font-weight:bold;font-size:14px;}
table.items-list td .item-list-name-red,
table.items-list td .item-list-name-red a{font-weight:bold;font-size:14px;color:#C4024D;}
table.items-list td div.item-list-pricelist{margin-top:7px;margin-left:2px;font-size:13px;}
table.items-list td div.item-list-pricelist div{padding:8px 0 8px 43px;}
table.items-list td div.item-list-pricelist div.doc,
table.items-list td div.item-list-pricelist div.docx{background:url('http://static.izhart.ru/img/pricelist_icons/doc.gif') no-repeat 0 50%;}
table.items-list td div.item-list-pricelist div.xls,
table.items-list td div.item-list-pricelist div.xlsx{background:url('http://static.izhart.ru/img/pricelist_icons/xls.gif') no-repeat 0 50%;}
table.items-list td div.item-list-pricelist div.pdf{background:url('http://static.izhart.ru/img/pricelist_icons/pdf.gif') no-repeat 0 50%;}
table.items-list td div.item-list-pricelist a{margin-right:20px;}
table.items-list .item-list-response{border:1px solid #a4b4d8;font-style:italic;background-color:#eaedf3;margin-top:10px;padding:7px 10px;color:#696868;}
table.items-list .item-list-response .item-list-response-date{margin-top:12px;text-align:right;}
table.items-list td div.item-list-desc{margin-top:5px;}
table.items-list td div.item-list-dop{margin-top:5px;color:#006600;}
table.items-list td .item-list-lastgoods{background-color:#F8F8F8;padding:2px 8px 8px 8px;margin-top:7px;border:1px solid #e9e9e9;}
table.items-list td div.item-list-lastgoods table{width:90%;}
table.items-list td div.item-list-lastgoods td{border:0;padding:5px 0 0 0;color:#4b4b4b;}
table.items-list td div.item-list-lastgoods .lastgoods-name{border-bottom:1px dotted #aaaaaa;width:100%;}
table.items-list td div.item-list-lastgoods .lastgoods-name a{position:relative;top:2px;padding-right:10px;background-color:#F8F8F8;}
table.items-list td div.item-list-lastgoods .lastgoods-price{white-space:nowrap;}
table.items-list td div.item-list-lastgoods .lastgoods-price span{position:relative;top:4px;padding-left:10px;background-color:#F8F8F8;display:block;}
table.items-list td div.item-list-lastgoods .lastgoods-count{padding-top:10px;font-size:13px;}
table.items-list td div.item-list-lastgoods .lastgoods-count a{color:#6489b1;}
table.items-list td div.item-list-lasttestimonials{background-color:#F8F8F8;padding:8px;margin-top:7px;border:1px solid #e9e9e9;}
table.items-list td div.item-list-lasttestimonials td{padding:0;color:#4b4b4b;}
table.items-list td div.item-list-lasttestimonials .lasttestimonials-text{padding-left:14px;}
table.items-list td div.item-list-lasttestimonials .lasttestimonials-text div{background:url('http://static.izhart.ru/img/testimonial-left.gif') repeat-y 0 0;}
table.items-list td div.item-list-lasttestimonials .lasttestimonials-text div div{padding-left:6px;background:url('http://static.izhart.ru/img/testimonial-corner.gif') no-repeat 0 0;}
table.items-list td div.item-list-lasttestimonials .lasttestimonials-text div div div{background:white;border-top:#808080 1px solid;border-bottom:#808080 1px solid;border-right:#808080 1px solid;padding:5px;}
table.items-list td div.item-list-lasttestimonials .lasttestimonials-face{font-weight:bold;}
table.items-list td div.item-list-lasttestimonials .lasttestimonials-date{padding-top:2px;white-space:nowrap;font-size:11px;font-style:italic;}
table.items-list td div.item-list-lasttestimonials .lasttestimonials-count{padding-top:10px;font-size:13px;}
table.items-list td div.item-list-lasttestimonials .lasttestimonials-count a{color:#6489b1;}
table.items-list td div.item-list-resume{margin-top:5px;color:#505253;}
table.items-list td div.item-list-resume span{margin-right:10px;}
table.items-list td div.item-list-who{margin-top:6px;font-weight:bold;color:#505253;}
table.items-list td div.item-list-who .item-list-phone{font-weight:normal;margin-left:10px;font-style:italic;}
table.items-list td div.item-list-who .item-list-email{font-weight:normal;margin-left:10px;}
table.items-list td div.item-list-podr,
table.items-list td div.item-list-more{margin-top:7px;}
table.items-list td.item-list-price{font-weight:bold;color:#C4024D;white-space:nowrap;font-size:13px;text-align:center;}
table.items-list td.item-list-budget{font-weight:bold;white-space:nowrap;font-size:13px;text-align:center;}
table.items-list td.item-list-pay div.item-list-price{font-weight:bold;white-space:nowrap;font-size:13px;margin-bottom:5px;max-width:200px;}
table.items-list td.item-list-pay div.item-list-exists{margin-bottom:5px;font-weight:bold;white-space:nowrap;}
table.items-list td.item-list-pay div.item-list-order,
table.items-list td.item-list-pay div.item-list-delivery{white-space:nowrap;padding-bottom:4px;}
table.items-list td.item-list-pay div.item-list-order a,
table.items-list td.item-list-pay div.item-list-delivery a{text-decoration:none;border-bottom:#0A4A82 1px dotted;}
table.items-list td.item-list-contacts-city,
table.items-list td.item-list-id_city{font-weight:bold;font-size:13px;white-space:nowrap;min-width:200px;width:200px;}
table.items-list td.item-list-contacts-city .item-list-city span{font-size:12px;font-weight:normal;display:block;white-space:nowrap;margin-top:2px;}
table.items-list td.item-list-contacts{min-width:200px;width:200px;}
table.items-list td.price-list-contacts{min-width:45% !important;width:45% !important;}
table.items-list td.item-list-contacts-city .item-list-location,
table.items-list td.item-list-contacts .item-list-location,
table.items-list td.item-list-contacts .item-list-firm,
table.items-list td.item-list-contacts .item-list-city,
table.items-list td.item-list-contacts .item-list-face,
table.items-list td.item-list-contacts .item-list-email{margin-bottom:5px;}
table.items-list td.item-list-contacts-city .location-delivery,
table.items-list td.item-list-contacts-city .location-filial,
table.items-list td.item-list-contacts .location-delivery,
table.items-list td.item-list-contacts .location-filial{color:#858585;font-style:italic;overflow:hidden;position:relative;white-space:normal;width:200px;font-weight:normal;font-size:12px;}
table.items-list td.item-list-contacts .item-list-firm,
table.items-list td.item-list-contacts .item-list-firm a{font-weight:bold;color:#C4024D;}
table.items-list td.item-list-contacts .item-list-city{font-size:13px;font-weight:bold;}
table.items-list td.item-list-contacts .item-list-city span{font-size:12px;font-weight:normal;display:block;white-space:nowrap;margin-top:2px;}
table.items-list td.item-list-contacts .item-list-phone,
table.items-list td.item-list-contacts .item-list-email{position:relative;overflow:visible;padding-bottom:1px;}
table.items-list td.item-list-contacts .item-list-phone{font-size:13px;font-style:italic;color:#505253;}
table.items-list td.item-list-contacts .item-list-email{color:#505253;}
table.items-list td.item-list-contacts .item-list-email span{color:#505253;border-bottom:1px solid #505253;}
table.items-list td.item-list-contacts .item-list-email .noview-link{border:0;}
table.items-list td.item-list-contacts .item-list-phone a,
table.items-list td.item-list-contacts .item-list-phone a:hover,
table.items-list td.item-list-contacts .item-list-email a,
table.items-list td.item-list-contacts .item-list-email a:hover{color:#505253;border-color:#505253;}
table.items-list td.item-list-contacts .item-list-phone .service-params-link,
table.items-list td.item-list-contacts .item-list-email .service-params-link{margin-left:5px;}
table.items-list td.item-list-contacts .tw-il-items{padding:8px 11px 6px 8px;border:#d4d4d5 1px solid;background-color:#f8f8f8;white-space:nowrap;}
table.items-list td.item-list-contacts .tw-il-item{margin-bottom:4px;}
table.items-list td.item-list-contacts .item-list-face{color:#505253;}
table.items-list td.item-list-contacts .item-list-site a{color:#006600;}
table.items-list td.item-list-contacts .item-list-service-params{margin-top:5px;padding-bottom:1px;position:relative;overflow:visible;}
table.items-list td.item-list-contacts .service-params-link{text-decoration:none;border-bottom:1px dotted #0A4A82;}
table.items-list td.item-list-contacts .service-params-link:hover{border-color:#6489b1;}
table.items-list td.item-list-contacts .item-list-service-params .service-params-block{position:absolute;top:20px;left:0;overflow:visible;z-index:1;border:#aaaaab 1px solid;display:none;}
table.items-list td.item-list-contacts .item-list-service-params .service-params{font-style:italic;width:200px;}
table.items-list td.item-list-contacts .item-list-service-params .service-params div{margin-bottom:5px;}
table.items-list td.item-list-contacts .item-list-service-params .service-params div.sp-check{color:#2bba2b;}
table.items-list td.item-list-contacts .item-list-service-params .service-params div.sp-nocheck{color:#C4024D;}
table.items-list td.item-list-orders{font-size:13px;white-space:nowrap;}
table.items-list td.item-list-orders span{margin-left:7px;}
table.items-list td.item-list-testimonials{min-width:160px;width:160px;}
table.items-list td.item-list-rating div{white-space:nowrap;margin-bottom:3px;}
table.items-list td.item-list-rating div span{font-weight:bold;}
table.items-list td.item-list-rating .item-list-rating-stars{background:url('/img/rating_78.png') no-repeat left bottom;float:right;width:78px;height:14px;margin-top:3px;margin-bottom:7px;}
table.items-list td.item-list-rating .item-list-rating-part{color:#505253;}
table.items-list td.item-list-rating .item-list-rating-bonus{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e2e2e2;position:relative;overflow:visible;}
table.items-list td.item-list-rating .item-list-rating-bonus span{color:#006600;cursor:pointer;}
.list-item-rating div{white-space:nowrap;margin-bottom:3px;}
.list-item-rating div span{font-weight:bold;}
.list-item-rating .list-item-rating-stars{background:url('/img/rating_78.png') no-repeat left bottom;float:right;width:78px;height:14px;margin-top:3px;margin-bottom:7px;}
.list-item-rating .list-item-rating-part{color:#505253;}
.list-item-rating .list-item-rating-bonus{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e2e2e2;position:relative;overflow:visible;}
.list-item-rating .list-item-rating-bonus span{color:#006600;cursor:pointer;}
.service-bonus td{white-space:nowrap;padding:2px 0 2px 8px !important;font-style:italic;border:0 !important;}
.service-bonus td.value{font-weight:bold;text-align:right;padding-left:0 !important;font-style:normal;}
table.items-list td.item-list-counts{white-space:nowrap;}
table.items-list td.item-list-counts div{white-space:nowrap;margin-bottom:3px;}
table.items-list td.item-list-counts div span{text-decoration:underline;}
.list-block{margin-bottom:15px;word-break:break-word;}
.lb-item{display:table;width:100%;}
.lb-item-gray{background-color:#eeeeee;}
.lb-item-red{background-color:#FEE9E9;}
.lb-item-yellow{background-color:#fefad1;}
.lb-item-all{background-color:#f2f2f2;}
.lb-item-header{background-color:#ededed;font-weight:bold;font-size:14px;margin-top:10px;}
.lb-item-tarif{background-color:#fffee1;}
.lbi-col{padding:10px;display:table-cell;vertical-align:top;overflow:visible;}
.lb-item-all .lbi-col{padding-left:177px;padding-right:220px;}
.lbi-ico{width:16px;}
.lbi-num{width:15px;white-space:nowrap;padding-right:0 !important;}
.lbi-pos{font-size:15px;font-weight:bold;}
.lbi-date{color:#505253;font-size:13px;width:70px;}
.lbi-gost{width:100px;white-space:nowrap;}
.lbi-img-small{width:102px;}
.lbi-img-middle{width:152px;}
.lbi-contacts{width:200px;}
.lbi-rating{width:175px;}
.lbi-counts{width:150px;}
.lbic-no-border{margin:1px;border:0 !important;background:none !important;}
.lbic-img{float:left;border:1px solid #cacaca;background-color:white;}
.lbic-img-s{display:table;text-align:center;vertical-align:middle;}
.lbi-info .lbic-img{margin-right:15px;}
.lbi-info .lbic-no-border{margin-right:11px;margin-bottom:6px;}
.lbic-name{font-size:16px;max-height:41px;overflow:hidden;}
.lbic-name a{font-weight:bold;font-size:16px;}
.lbic-desc{margin-top:8px;}
.lbic-price{color:#C4024D;font-size:15px;white-space:nowrap;overflow:hidden;}
.lbic-price-good{color:#000000;font-size:15px;white-space:nowrap;overflow:hidden;}
.lbic-dop div{color:#006600;margin-bottom:3px;}
.lbic-date{color:#505253;font-size:13px;}
.lbic-date-ex{font-size:13px;white-space:nowrap;float:right;margin-left:15px;}
.lbic-pay{float:right;margin-left:10px;margin-bottom:5px;}
.lbic-order .b-button{width:120px;}
.lbic-order .b-button .__aligner{height:30px;}
.lbic-city{font-size:13px;font-weight:bold;}
.lbic-city span{font-weight:normal;font-style:italic;/*display:block;*/margin-top:2px;margin-left:10px;}
.lbic-firm{color:#505253;margin-top:10px;font-size:13px;font-weight:bold;}
.lbic-face{color:#505253;margin-top:2px;}
.lbic-user{color:#505253;margin-top:10px;font-size:13px;}
.lbic-phone,
.lbic-email,
.lbic-site{color:#505253;margin-top:5px;font-size:13px;}
.lbic-firm-name,
.lbic-firm-name a{font-size:14px;}
.lbic-firm-name a{color:#C4024D !important;}
.lbic-firm-city{font-size:13px;font-style:italic;margin-top:5px;}
.lbic-firm-city span{font-size:12px;font-weight:normal;display:block;color:#999;}
.lbic-firm-face{color:#505253;}
.lbic-firm-phone{margin-top:5px;}
.lbic-firm-email{margin-top:2px;}
.lbic-firm-phone,
.lbic-firm-email{color:#505253;font-size:13px;padding-bottom:2px;}
.lbic-firm-phone a,
.lbic-firm-email a,
.lbic-firm-phone a:hover,
.lbic-firm-email a:hover{color:#505253;font-size:13px;text-decoration:none;border-bottom:1px solid #505253;}
.lbic-firm-phone .service-params-link,
.lbic-firm-email .service-params-link{border-style:dotted !important;}
.lbic-firm-link{color:#505253;font-size:13px;padding-bottom:2px;}
.lbic-firm-link a,
.lbic-firm-link a:hover{color:#505253;font-size:13px;text-decoration:none;border-bottom:1px dotted #505253;}
.lbic-service-params{padding-bottom:2px;margin-top:5px;}
.lbic-service-params a{text-decoration:none;border-bottom:1px dotted #0A4A82;}
.lbic-service-params .service-params{font-style:italic;width:200px;}
.lbic-service-params .service-params a{text-decoration:underline;}
.lbic-service-params .service-params div{margin-bottom:5px;}
.lbic-service-params .service-params div.sp-check{color:#2bba2b;font-weight:bold;}
.lbic-service-params .service-params div.sp-nocheck{color:#C4024D;font-weight:bold;}
.lbic-delivery{padding-bottom:5px;white-space:nowrap;}
.lbic-delivery a{text-decoration:none;border-bottom:1px dotted #0A4A82;}
.lbic-exists{padding-bottom:2px;white-space:nowrap;}
.lbic-location{color:#989898;font-style:italic;white-space:nowrap;height:15px;margin-bottom:5px;}
.lbic-lastgoods{background-color:#F8F8F8;padding:2px 8px 8px 8px;margin-top:7px;border:1px solid #e9e9e9;color:#4b4b4b;}
.lastgoods-block{margin-top:5px;}
.lastgoods-name{border-bottom:1px dotted #aaaaaa;}
.lastgoods-name a{position:relative;top:2px;padding-right:10px;background-color:#F8F8F8;}
.lastgoods-price{white-space:nowrap;width:100px;}
.lastgoods-price span{position:relative;top:4px;padding-left:10px;}
.lastgoods-count{margin-top:5px;font-size:13px;}
.lastgoods-count a{color:#6489b1;}
.lbic-lasttestimonials{background-color:#F8F8F8;padding:8px;margin-top:7px;border:1px solid #e9e9e9;color:#4b4b4b;}
.lasttestimonials-block{margin-top:5px;}
.lasttestimonials-text{padding-left:10px;}
.lasttestimonials-text div{border:#808080 1px solid;margin-left:6px;padding:5px;background-color:#fefefe;overflow:visible;}
.lasttestimonials-text div div{background:url('http://static.izhart.ru/img/testimonial-corner.gif') no-repeat 0 0;margin-left:-11px;padding:0;padding-left:16px;border:0;}
.lasttestimonials-face{font-weight:bold;}
.lasttestimonials-date{margin-top:2px;white-space:nowrap;font-size:11px;font-style:italic;}
.lasttestimonials-count{margin-top:10px;font-size:13px;}
.lasttestimonials-count a{color:#6489b1;}
.lbic-right{float:right;margin-left:20px;margin-bottom:10px;}
.lbic-rating-stars{background:url('/img/rating_78.png') no-repeat left bottom;float:right;width:78px;height:14px;margin-top:3px;margin-bottom:7px;white-space:nowrap;}
.lbic-rating-part{color:#505253;white-space:nowrap;}
.lbic-rating-bonus{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e2e2e2;overflow:visible;white-space:nowrap;}
.lbic-rating-bonus span{color:#006600;cursor:pointer;}
.lbic-counts{border-top:1px solid #e2e2e2;margin-top:10px;padding-top:7px;overflow:hidden;}
.lbic-counts div{white-space:nowrap;margin-right:15px;display:inline-block;}
.lbic-counts div span{text-decoration:underline;}
.lbic-pricelist{margin-top:7px;margin-left:2px;font-size:13px;}
.lbic-pricelist div{padding:8px 0 8px 43px;}
.lbic-pricelist .doc,
.lbic-pricelist .docx{background:url('http://static.izhart.ru/img/pricelist_icons/doc.gif') no-repeat 0 50%;}
.lbic-pricelist .xls,
.lbic-pricelist .xlsx{background:url('http://static.izhart.ru/img/pricelist_icons/xls.gif') no-repeat 0 50%;}
.lbic-pricelist .pdf{background:url('http://static.izhart.ru/img/pricelist_icons/pdf.gif') no-repeat 0 50%;}
.lbic-pricelist a{margin-right:20px;}
.lbic-orders{margin-top:5px;font-weight:bold;}
.lbic-orders a{font-weight:normal;}
.lbic-who{font-size:14px;font-weight:bold;}
.lbic-testimonial{font-size:13px;border:1px solid #d7d7d7;border-radius:3px;padding:10px 15px;background-color:#f5f5f5;}
.lbic-testimonial .text{padding-bottom:8px;border-bottom:1px dotted #d7d7d7;margin-bottom:8px;}
.lbic-testimonial .text:last-child{padding:0;border:0;margin:0;}
.lbic-testimonial .text span.positive{font-weight:bold;color:#006600;}
.lbic-testimonial .text span.negative{font-weight:bold;color:#C4024D;}
.lbic-testimonial .text ul{margin:0;font-size:12px;color:#525252;font-style:italic;}
.lbic-testimonial .text ul li{margin-bottom:5px;}
.lbic-testimonial .text ul li:last-child{margin-bottom:0;}
.lbic-testimonial .text ul li span{font-weight:bold;}
.lbic-all{padding-bottom:1px;}
.lbic-all a{text-decoration:none;border-bottom:1px solid #b5c0ca;}
.price-list-block{margin-bottom:15px;word-break:break-word;}
.plb-item{display:table;width:100%;border-bottom:2px solid white;}
.plbi-col{padding:10px;display:table-cell;vertical-align:top;}
.plbi-order{width:100px;}
.plbi-contacts{width:200px;}
.plbi-price{width:150px;float:right;margin-left:15px;overflow:hidden;}
.plbic-name, .plbic-name a{font-size:14px;}
.plbic-name a{font-weight:bold;}
.plbic-price{margin-bottom:5px;font-size:14px;white-space:nowrap;}
.plbic-exists{white-space:nowrap;}
.plbic-order .b-button{width:100px;font-weight:normal}
.plbic-order .b-button .__aligner{height:20px;}
.plbic-firm-name{display:inline-block;}
.plbic-firm-name, .plbic-firm-name a{font-size:13px;}
.plbic-firm-city{display:inline-block;font-size:12px;font-style:italic;margin-left:15px;}
.gallery-block{word-break:break-word;}
.gb-item{padding:15px;border:1px solid #9b9b9e;width:200px;height:270px;overflow:hidden;float:left;margin-bottom:15px;}
.gbi-img{display:table;width:100%;height:120px;margin-bottom:10px;}
.gbi-img-block{display:table-cell;text-align:center;vertical-align:middle;}
.gbic-img{display:table;border:1px solid #cacaca;background-color:white;margin:auto;}
.gbic-name{font-size:15px;max-height:35px;overflow:hidden;margin:0;}
.gbic-name a{font-weight:bold;font-size:15px;}
.gbic-price{margin-top:5px;color:black;font-size:14px;white-space:nowrap;overflow:hidden;}
.gbic-exists{margin-top:5px;white-space:nowrap;overflow:hidden;}
.gbic-all{float:right;margin-left:10px;margin-top:9px;}
.gbic-all a{text-decoration:none;border-bottom:1px dotted #04539c;}
.gbic-all a:hover{border-color:#1faee5;}
.gbic-order{margin-top:8px;}
.gbic-order .b-button{width:100px;font-weight:normal}
.gbic-order .b-button .__aligner{height:20px;}
.gbic-firm-name{font-size:14px;margin-top:8px;white-space:nowrap;overflow:hidden;}
.gbic-firm-city{white-space:nowrap;margin-top:3px;font-style:italic;}
.scroll-h-350{overflow:hidden !important;overflow-y:auto !important;height:400px;}
.lf-search{margin-bottom:10px;}
.lf-search input{width:100%;}
.lfs-name{width:220px;padding-right:15px;}
.lfs-contacts{padding-right:30px;}
.lf{padding-bottom:8px;}
.lf-name{width:220px;padding-right:15px;font-size:13px;font-weight:bold;}
.lf-contacts{color:#636667;}
.lf-contacts div{margin-bottom:3px;}
.lf-contacts div:last-child{margin-bottom:0;}
.lfc-city{font-style:italic;font-weight:bold;}
table.list-filials{width:100%;margin:0;}
table.list-filials tr td{padding:10px 0;border-bottom:#e2e2e2 1px solid;}
table.list-filials tr:first-child td{padding-top:0;}
table.list-filials tr:last-child td{padding-bottom:0;border-bottom:0;}
table.list-filials tr td.list-filials-name{width:220px;padding-right:15px;font-size:13px;font-weight:bold;}
table.list-filials tr td.list-filials-contacts{color:#636667;}
table.list-filials tr td div{margin-bottom:3px;}
table.list-filials tr td div:last-child{margin-bottom:0;}
table.list-filials tr td .list-filials-city{font-style:italic;font-weight:bold;}
.load-items-sheet{margin-bottom:25px;font-size:14px;}
.load-items-sheet li{margin-bottom:5px;}
.load-items-list{margin-bottom:40px;}
.load-items-table{width:100%;margin-bottom:30px;border-collapse:collapse;}
.load-items-table th,
.load-items-table td{border:1px solid black;padding:3px 5px;}
.load-items-table th{background-color:#e1eded;font-weight:bold;font-size:14px;padding:5px 5px;}
.load-items-table .first-row{background-color:#dddddd;font-weight:bold;padding:4px 5px;font-size:13px;}
.load-items-block table{width:100%;margin-bottom:30px;}
.load-items-block table th,
.load-items-block table td{border:1px solid black;padding:3px 5px;}
.load-items-block table th{background-color:#e1eded;font-weight:bold;font-size:14px;padding:5px 5px;}
.load-items-block table .first-row{background-color:#dddddd;font-weight:bold;padding:4px 5px;font-size:13px;}
.load-items-more{margin-bottom:30px;font-size:13px;}
.b-button{display:block;width:180px;text-decoration:none;color:#ffffff !important;background-color:#004b71;text-align:center;border-radius:5px;font-size:0;cursor:pointer;overflow:hidden;}
.b-button:hover{color:#ffffff !important;background-color:#055f8c;text-decoration:none;}
.b-button{font-size:13px;font-weight:bold;}
.bb__aligner{display:inline-block;height:40px;vertical-align:middle;}
.bb__text{display:inline-block;vertical-align:middle;font-size:18px;font-weight:bold;}
.detail-header{font-size:18px;margin-bottom:10px;}
.detail-block{margin-bottom:20px;overflow:visible !important;}
.detail-block:after{content:"";display:block;clear:both;}
.detail-order{float:right;margin-left:30px;margin-bottom:10px;}
.detail-exists{font-size:14px;}
.detail-bookmarks{overflow:hidden;margin-bottom:20px;}
.detail-bookmarks li{color:#666666;float:left;border-right:1px solid #bababa;padding-right:10px;margin-right:10px;padding-bottom:1px;line-height:18px;}
.detail-bookmarks li:last-child{border:0;padding-right:0;margin-right:0;}
.detail-bookmarks li a{text-decoration:none;border-bottom:1px dotted #86aacc;}
.detail-dop-right{text-align:right;color:#888888;}
.detail-map{width:240px;height:160px;padding-right:15px;}
.detail-map-wrapper{cursor:pointer;width:240px;height:150px;}
.detail-address{font-size:13px;margin-bottom:10px;}
.detail-address-map,.detail-address-map-wrapper{width:500px;height:300px;}
.detail-address-map-wrapper{cursor:pointer;}
.detail-top-info{color:#808080;margin-bottom:20px;overflow:hidden;}
.detail-top-info li{display:block;float:left;border-right:1px solid #bababa;padding-right:10px;margin-right:10px;padding-bottom:1px;white-space:nowrap;}
.detail-top-info li:last-child{border:0;padding-right:0px;margin-right:0px;}
.detail-top-info span{background:url('http://static.izhart.ru/img/arrow-gray.gif') no-repeat 0 50%;padding-left:10px;margin-left:4px;}
.detail-top-info span:first-child{background:none;padding:0;margin:0;}
.detail-contact-links{overflow:hidden;}
.detail-contact-links ul{margin:0;}
.detail-contact-links ul>li{margin-bottom:3px;}
.detail-contact-links ul>li:last-child{margin-bottom:0;}
.detail-contact-links div{float:left;padding-bottom:2px;height:20px;margin-right:30px;}
.detail-contact-links .dcl-phone{min-width:150px;}
.detail-contact-links span{margin-right:10px;border-bottom:1px dotted #444444;font-size:16px;color:#444444;cursor:pointer;white-space:nowrap;}
.detail-tag-items{margin:0;}
.detail-tag-items li{margin-right:12px;line-height:18px;display:inline;}
.detail-tag-items li:after{content:",";}
.detail-tag-items li:last-child:after{content:"";}
.detail-dop{font-size:13px;}
.dd-item{margin-bottom:4px;}
.dd-item div{padding-bottom:2px;}
.ddi-name{float:left;width:135px;color:#666666;}
.ddi-value{color:#222222;}
.ddi-value span{margin-right:10px;}
.ddi-link{border-bottom:1px dotted #003c8b;text-decoration:none;white-space:nowrap;}
.ddi-link:hover{text-decoration:none;border-color:#2ca8d7;}
.detail-param{font-size:13px;float:left;width:50%;}
.dp-block{display:table;width:100%;margin-bottom:5px;}
.dpb-name{display:table-cell;border-bottom:1px dotted #bfbfbf;}
.dpb-name div{margin-bottom:-2px;}
.dpb-name span{padding-right:5px;background-color:white;}
.dpb-value{display:table-cell;width:150px;padding-left:10px;padding-right:15px;white-space:nowrap;vertical-align:bottom;}
.detail-order-button{float:right;padding-left:20px;}
.detail-delivery{float:right;padding:1px 0 2px 30px;}
.detail-price{font-size:20px;}
.detail-price span{color:#C4024D;}
.detail-desc{margin-bottom:15px;overflow:visible !important;}
.detail-desc ul,
.detail-desc ol{list-style:disc;}
.detail-desc li{margin-left:18px;}
.detail-desc h1,.detail-desc h2,.detail-desc h3,.detail-desc h4,.detail-desc h5,.detail-desc h6{font-weight:normal;border:0;color:black;background:none;padding:0;margin:0 0 10px 0;font-size:14px;}
.detail-desc h1{font-size:18px;}
.detail-desc h2{font-size:18px;}
.detail-desc h3{font-size:17px;}
.detail-desc h4{font-size:16px;}
.detail-desc td{border:1px solid black;}
table.detail-params{width:auto;}
.detail-params td{padding:3px 8px 3px 0;border-bottom:#ffffff 1px solid;white-space:nowrap;}
.detail-params td.value{padding:3px 8px;background:#EEEFEF;min-width:230px;white-space:normal;}
.detail-params td.value span{font-weight:bold;}
.detail-params td.help{cursor:help;}
.detail-params td.date{color:#C4024D;background:#ffffff !important;}
.delivery-citys{margin:0;max-height:300px;overflow:hidden;overflow-y:auto;}
.delivery-citys li{margin-left:0;margin-bottom:1px;}
.delivery-citys li.l2{margin-left:20px;color:#444444;}
.delivery-citys li.l3{margin-left:40px;color:#858585;}
.delivery-citys li.l4{margin-left:60px;color:#989898;}
.delivery-citys li.gray{}
.filials-link{padding:2px 0;}
.filials-link a{text-decoration:none;border-bottom:1px dotted #0A4A82;}
table.detail-params-dop{width:auto;float:right;margin-left:15px;}
.detail-params-dop td{padding:3px 6px 3px 0;border-bottom:#ffffff 1px solid;text-align:right;}
.detail-params-dop td.value{padding:3px 6px;text-align:left;}
.detail-params-dop td.help{cursor:help;}
.detail-params-dop td.date{color:#C4024D;}
.detail-params-dop td.rating{color:#505253;}
.detail-fotos-block{float:left;margin:0 15px 15px 0;}
.detail-fotos{margin-bottom:5px;width:302px;border:#e2e2e2 1px solid;padding:15px 15px 5px 15px;overflow:hidden;}
.detail-fotos .detail-img{border:#ededed 1px solid;text-align:center;margin:auto;margin-bottom:10px;}
.detail-fotos .detail-img-small{float:left;margin-bottom:8px;margin-right:8px;border:#ededed 1px solid;text-align:center;width:50px;height:40px;display:table;}
.only-one{width:auto !important;padding:0 !important;}
.only-one .detail-img{padding:0 !important;margin:0 !important;border:0 !important;}
.detail-contacts{margin-bottom:15px;max-width:750px;}
.detail-contacts td{padding:5px 10px;border-bottom:#e2e2e2 1px solid;text-align:right;font-size:13px;white-space:nowrap;}
.detail-contacts li{margin-bottom:5px;font-size:13px;}
.detail-contacts .value{text-align:left;padding-left:5px;width:100%;white-space:normal;}
.detail-contacts .value div{margin-top:2px;}
.detail-contacts .firm{font-size:15px;}
.detail-contacts .city{font-size:14px;font-style:italic;}
.detail-stars{display:inline;margin-left:10px;}
.detail-stars img{margin-right:1px;}
.detail-contacts-link{overflow:hidden;margin-bottom:10px;}
.detail-contacts-link div{float:left;margin-right:15px;padding-bottom:2px;line-height:18px;}
.detail-contacts-link a{font-size:13px;}
.detail-info-block{padding-top:15px;}
.detail-tender-orders-count{color:#58595B;padding-bottom:5px;border-bottom:#E2E2E2 solid 1px;margin-bottom:5px;}
.detail-tender-orders-count span{margin-left:5px;color:#C4024D;}
table.detail-tender-orders{width:100%;margin-bottom:10px;}
table.detail-tender-orders td{padding:5px;vertical-align:top;border-bottom:#E2E2E2 solid 1px;font-size:11px;}
table.detail-tender-orders td.detail-tender-orders-date{white-space:nowrap;}
table.detail-tender-orders td.detail-tender-orders-info{width:100%;}
.detail-tender-orders-contacts{margin-top:3px;color:#58595B;}
.detail-categories{margin:0;margin-left:10px;}
.detail-categories li a{text-decoration:none;}
.detail-categories li.l1{margin:10px 0 3px 0;}
.detail-categories li.l1,
.detail-categories li.l1 a{color:#000000;font-size:13px;}
.detail-categories li.l2{margin:5px 0 3px 20px;}
.detail-categories li.l2,
.detail-categories li.l2 a{color:#505253;}
.detail-categories li.l3{margin:0 0 3px 40px;}
.detail-categories li.l3,
.detail-categories li.l3 a{color:#848789;}
.detail-categories li.l4{margin:0 0 2px 60px;}
.detail-categories li.l4,
.detail-categories li.l4 a{color:#848789;}
.detail-categories li.l5{margin:0 0 2px 80px;}
.detail-categories li.l5,
.detail-categories li.l5 a{color:#848789;}
.detail-categories li.l6{margin:0 0 2px 80px;}
.detail-categories li.l6,
.detail-categories li.l6 a{color:#848789;}
.detail-also-block{padding-top:15px;}
.detail-also-block .detail-block{margin-bottom:25px;}
.detail-also-item{width:15%;border:#E2E2E2 1px solid;padding:7px 10px;float:left;margin-bottom:10px;margin-right:10px;min-width:120px;height:170px;}
.detail-also-item-img{margin-bottom:3px;text-align:center;height:100px;display:table;width:100%;}
.detail-also-item-img img{border:#ededed 1px solid;padding:8px;}
.detail-also-item-name{margin-bottom:5px;font-weight:bold;font-size:13px;height:45px;overflow:hidden;}
.detail-also-item-price{color:#981B1E;float:right;}
.detail-also-scroll{margin-bottom:30px;white-space:nowrap;padding:0 30px;position:relative;width:650px;overflow:hidden;}
.das-prior,.das-next,.das-prior-noact,.das-next-noact{width:20px;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-color:white;position:absolute;top:0;}
.das-prior:hover,.das-next:hover{background-color:#e8e8e8;cursor:pointer;}
.das-prior,.das-prior-noact{border-right:10px solid white;left:0;}
.das-prior{background-image:url('http://static.izhart.ru/img/popup/arrow-img-prior.png');}
.das-prior-noact{background-image:url('http://static.izhart.ru/img/popup/arrow-img-prior-noact.png');}
.das-next,.das-next-noact{border-left:10px solid white;right:0;}
.das-next{background-image:url('http://static.izhart.ru/img/popup/arrow-img-next.png');}
.das-next-noact{background-image:url('http://static.izhart.ru/img/popup/arrow-img-next-noact.png');}
.dasc-item{width:200px;height:205px;white-space:normal;border:1px solid #ededed;display:inline-block;overflow:hidden;}
.dasc-content{padding:10px;}
.dasci-img{text-align:center;display:table;margin:auto;margin-bottom:7px;}
.dasci-img a{border:1px solid #cacaca;background-color:white;}
.dasci-name{margin-bottom:5px;font-size:15px;max-height:35px;overflow:hidden;}
.dasci-price{color:#981B1E;font-size:14px;}
.dasc-item-1{width:180px;height:80px;white-space:normal;border:1px solid #e2e2e2;display:inline-block;}
.dasc-content-1{padding:5px;}
.dasci-img-1{margin-right:5px;text-align:center;display:table;width:50px;height:40px;border:#ededed 1px solid;background-color:white;float:left;}
.detail-also-item-1{border-bottom:#E2E2E2 1px solid;padding:10px;overflow:hidden;}
.detail-also-item-1-date{margin-top:5px;color:#7D7D7D;}
.detail-also-item-1-img{float:left;margin-right:10px;width:50px;height:40px;text-align:center;display:table;}
.detail-also-item-1-name{font-size:14px;height:16px;overflow:hidden;}
.detail-also-item-1-city{margin-top:3px;}
.detail-also-item-1-period{margin-top:3px;}
.detail-also-item-1-city span,
.detail-also-item-1-period span{font-weight:bold;}
.detail-also-item-1-price{margin-top:5px;color:#981B1E;font-size:13px;}
.detail-path-item{margin-bottom:7px;color:#505253;}
.detail-path-item a{white-space:nowrap;}
.detail-path-item span{margin:0 5px;}
.detail-filter{margin-bottom:15px;overflow:hidden;}
.detail-filter div{float:left;}
.detail-filter-name{font-weight:bold;margin-right:10px;}
.detail-filter-string{margin-right:15px;}
.detail-filter-string span{margin-right:5px;}
.detail-filter-string span span{margin:0;}
.detail-filter-clear a{padding-left:16px;background:url('http://static.izhart.ru/img/x.gif') no-repeat 0 50%;}
.sender-form-header{font-size:14px;font-weight:bold;margin-bottom:10px;}
.sender-form-note{color:#505253;margin-bottom:10px;}
.sender-form .form-block{margin-bottom:10px;}
.testimonials-summary-block{margin-bottom:20px;padding-bottom:15px;border-bottom:#C9C9C9 1px solid;}
.testimonials-summary{margin-bottom:10px;font-size:14px;}
.testimonials-summary td{padding-bottom:3px;}
.testimonials-summary td.testimonials-name{padding-right:10px;font-style:italic;}
.testimonials-summary span{font-weight:bold;margin-right:5px;}
.testimonail-add .detail-contacts-link a{font-size:14px;}
.testimonail-add a{border:0 !important;text-decoration:underline !important;}
.testimonial-summary-1{margin-bottom:10px;font-size:13px;}
.testimonial-summary-1 td{padding:3px 10px 3px 0;}
.testimonial-value{border:1px solid #adadad;border-radius:3px;width:150px;height:15px;background-color:#ffffff;}
.testimonial-value div{height:100%;}
.testimonial-summary-2{margin-bottom:10px;font-size:13px;}
.testimonial-summary-2 td,.testimonial-summary-2 th{padding:5px 8px;border-bottom:1px solid #d7d7d7;text-align:center;}
.testimonial-summary-2 td:first-child,.testimonial-summary-2 th:first-child{text-align:left;}
.testimonial-summary-2 th{background-color:#f5f5f5;}
.testimonial-summary-2 td div{margin-right:10px;width:15px;height:15px;display:inline-block;}
.tmv-5{background-color:#4fdd01;}
.tmv-4{background-color:#c5e81f;}
.tmv-3{background-color:#e3ef26;}
.tmv-2{background-color:#ef9c26;}
.tmv-1{background-color:#ef4326;}
.testimonial-note{color:#808080;font-size:11px;}
.testimonial-counts{margin:0 !important;padding-bottom:10px;border-bottom:1px solid #adadad;}

.shopping-cart-list .sender-form-block{padding:0;background:none;}
.search-count-items{margin-bottom:18px;font-size:14px;}
.search-count-items span{color:#000000;font-weight:bold;}
#bookmark,#bookmark-list{overflow:visible;}
.bookmarks-block{padding-top:15px;}
.bookmarks{padding:0 10px;border-bottom:#9B9B9E 1px solid;margin-bottom:12px;overflow:hidden;}
.bookmarks div{float:left;padding:5px 9px 6px 9px;margin-bottom:-1px;margin-top:5px;margin-right:8px;border:#9B9B9E 1px solid;background-color:#FFFFFF;color:#0A4A82;text-decoration:underline;white-space:nowrap;cursor:pointer;}
.bookmarks div.act,
.bookmarks div:hover{background-color:#EEEFEF;color:#C4024D;}
.bookmarks-view{margin-top:5px;margin-bottom:15px;overflow:hidden;font-size:13px;}
.bookmarks-view a{display:block;float:left;padding:7px 20px;margin-right:5px;text-decoration:none;color:#0A4A82;}
.bookmarks-view a span{border-bottom:#0A4A82 1px dotted;}
.bookmarks-view a.act{color:#000000;}
.bookmarks-view a.act,.bookmarks-view a:hover{background-color:#EDEDED;border-radius:5px;}
.bookmarks-view a.act span{border-bottom:0;}
.search-bookmarks{margin-bottom:18px;overflow:hidden;}
.search-bookmarks div{float:left;margin-bottom:5px;margin-right:10px;color:#0A4A82;border-bottom:1px dotted #0A4A82;white-space:nowrap;cursor:pointer;}
.search-bookmarks div:last-child{margin-right:0;}
.search-bookmarks div.name{border:0;color:#505253;}
.also-main{margin:0;}
.also-main li{color:#636667;margin-bottom:3px;}
.also-main li.country{font-weight:bold;font-size:13px;text-transform:uppercase;}
.table-rekl{width:100%;margin-bottom:20px;}
.table-rekl td,
.table-rekl th{border-color:#c3c3c3;}
.table-rekl td{background-color:#f5f5f5;}
.table-rekl th{background-color:#eeefef;}
.table-rekl td,
.table-rekl th{border-style:solid;border-width:1px;}
.table-rekl td{padding:8px 20px;text-align:center;vertical-align:middle;border-left-width:0;border-top-width:0;}
.table-rekl th{padding:8px 20px;text-align:center;vertical-align:middle;font-weight:bold;border-left-width:0;}
.table-rekl .first{border-left-width:1px;}
.left-sidebar .adv-banner{border-top:#ffffff 10px solid;background-color:#ffffff;padding:0;}
.left-sidebar .adv-banner #ad_ph_1,
.left-sidebar .adv-banner #ad_ph_2,
.left-sidebar .adv-banner #ad_ph_3{margin:auto;}
#ad_ph_1{margin-bottom:10px;}
.popup-countries li{float:left;margin:0 15px 0 0;font-size:13px;padding-bottom:2px;}
.popup-countries li a{text-decoration:none;border-bottom:1px dotted #0A4A82;text-transform:uppercase;}
.popup-bigcitys .all{font-weight:bold;margin-bottom:7px;font-size:13px;}
.popup-bigcitys ul{float:left;margin-bottom:0;}
.popup-bigcitys li{margin:0 5px 7px 0;font-size:13px;}
.popup-search{margin-bottom:15px;}
.popup-search input{width:200px;}
.popup-provinces li{padding-left:20px;margin-bottom:10px;position:relative;}
.popup-provinces li a.icon{position:absolute;top:1px;left:0;}
.popup-provinces li a.name{font-weight:bold;}
.popup-provinces li>div{margin-top:5px;}
.popup-searchprovinces li{margin-bottom:7px;}
.popup-searchprovinces li.l2{font-weight:bold;}
.popup-searchprovinces li.l3{padding-left:20px;}
.popup-citys{margin-top:2px;}
.popup-citys a{display:block;margin-bottom:5px;}
.popup-link-all{margin-bottom:10px;}
.popup-link-all a{font-size:14px;font-weight:bold;text-decoration:none;}
#city_provinces{height:145px;overflow:hidden;overflow-y:auto;}
.izhstek-banner{padding:10px;background-color:#dbe0e4;margin-bottom:15px;cursor:pointer;text-align:left;}
.izhstek-banner-img{float:left;margin-right:10px;}
.izhstek-banner-header{font-size:15px;font-weight:bold;margin-bottom:10px;color:#272727;}
.izhstek-banner-firm{font-size:13px;font-weight:bold;margin-top:10px;color:#272727;}
.sms-bookmarks{margin-bottom:15px;font-size:14px;}
.sms-bookmarks a{text-decoration:none;border-bottom:1px dotted #0A4A82;margin-right:15px;}
.sms-bookmarks a:hover{border-color:#6489b1;}
.sms-bookmarks a.act{text-decoration:none;border:0;color:black;margin-right:15px;}
.table-show{margin-bottom:20px;}
.table-show td,
.table-show th{border-color:#c3c3c3;}
.table-show td{background-color:#f5f5f5;}
.table-show th{background-color:#eeefef;text-align:center;}
.table-show td,
.table-show th{border-style:solid;border-width:1px;}
.table-show td{padding:8px 20px;border-top-width:0;border-left-width:0;}
.table-show th{padding:8px 20px;font-weight:bold;border-left-width:0;}
.table-show .first{border-left-width:1px;}
.firm-reference-block{margin-bottom:10px;padding:15px 20px;background-color:#f5f5f5;}
.firm-reference-counts{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #c3c3c3;}
.firm-reference-counts a{margin-left:15px;}
.firm-reference-partner{font-style:italic;}
.table-reference{margin-bottom:15px;border-collapse:collapse;}
.table-reference td{padding:5px 10px;border:1px solid #c3c3c3;}
.table-reference td.table-reference-header{font-weight:bold;text-align:right;white-space:nowrap;}
.table-reference td.table-reference-link{padding-bottom:7px;}
.scroll-button{cursor:pointer;background:url('http://static.izhart.ru/img/window-scroll.png') no-repeat 0 0;background-size:cover;width:35px;height:35px;position:fixed;left:94%;top:86%;opacity:0.6;z-index:555;}
.scroll-button:hover{opacity:0.7;}
.footer-info{margin-top:25px;display:table;width:100%;}
.fi-item{display:table-cell;width:25%;vertical-align:top;text-align:center;}
.fi-item ul{margin:0 10px;display:inline-block;text-align:left;}
.fi-item li{margin-bottom:3px;white-space:nowrap;}
.fi-item li.header{margin-bottom:5px;color:#525252;font-size:14px;}
.footer-license{display:table;width:100%;margin-top:25px;}
.footer-license div{display:table-cell;vertical-align:middle;text-align:center;}
.footer-counters{width:250px;}
.footer-copyright,.footer-copyright a,.footer-copyright .noview-link{color:#525252 !important;font-size:11px;}
.other-portals{margin-top:25px;margin-bottom:25px;}
#popup h1{background:none;padding:0;}
.agreement-block{border-top:1px solid #9b9b9e;padding-top:10px;margin-bottom:20px;}
.agreement-block span{padding-left:25px;position:relative;}
.agreement-block input{position:absolute;top:0;left:2px;margin:0;}
.popup-ym-content{height:450px;width:800px;}

.auth-form{float:left;margin:-3px 25px 15px 0;width:250px;}
.auth-links{margin:0;}
.auth-links li{margin-top:15px;}
.auth-links li:first-child{margin-top:0;}

.reg-switcher{border-bottom:1px solid #A8A8A8;margin-bottom:30px;}
.reg-switcher div{padding:8px 20px;border: 1px solid #A8A8A8;border-radius:5px 5px 0 0;font-size:15px;white-space:nowrap;display:inline-block;margin-right:15px;cursor:pointer;margin-bottom:-1px;background-color:#eeeeee;}
.reg-switcher div.act{background-color:#ffffff;color:#C4024D;border-bottom-color:#ffffff;}

.turbo-block{float:left;width:350px;font-size:13px;margin-right:15px;border:2px solid #dadada;border-radius:5px;box-shadow:1px 1px 5px rgba(0,0,0,0.2);opacity:0.85;}
.turbo-select{border:2px solid #51d32e;color:#444444;opacity:1;}
.turbo-block:last-child{margin-right:0;}
.turbo-block div{padding:10px 0;text-align:center;}
.turbo-even{background-color:#f2f2f2;}
.turbo-header{font-size:22px;}
.turbo-desc{height:30px;}
.turbo-period{font-size:18px;}
.turbo-price{font-size:22px;color:#e13131;}
.turbo-sites a{font-size:16px;text-decoration:none;border-bottom:1px dotted #003c8b;}
.turbo-sites ul{display:none;margin:7px auto 0;width:250px;height:600px;}
.turbo-sites ul li{margin-bottom:2px;}
.turbo-sites ul li:last-child{margin-bottom:0;}
.turbo-sites ul li.itogo{margin-top:4px;padding-top:4px;border-top:1px solid #dedede;}
.turbo-button a{display:inline-block;padding:5px 20px;background-image:-webkit-linear-gradient(bottom, #51d32e 0%, #e9fee3 70%);border:1px solid #aaa;border-radius:3px;font-size:14px;color:black;text-decoration:none;}
.turbo-button a:hover{color:black;}

@media screen and (max-width:568px){
.hs-owner,.hs-category{display:block;max-width:none;}
.footer-info{display:block;margin:20px 0;}
.footer-info .fi-item{display:block;width:auto;text-align:left;margin-bottom:10px;}
.footer-info .fi-item:last-child{margin-bottom:0;}
.fi-item ul{margin:0;}
.fi-item li{margin-bottom:3px;white-space:nowrap;}
.fi-item li.header{margin-bottom:5px;color:#525252;font-size:16px;}
.footer-license{display:block;margin:0;width:auto;margin-bottom:20px;}
.footer-license div{display:block;width:auto;margin-bottom:10px;}
.footer-license div:last-child{margin-bottom:0;}
.detail-contacts-divs div{margin-bottom:10px;font-size:13px;}
.detail-contacts-divs div:last-child{margin-bottom:0;}
.detail-contacts-divs div.firm {font-size:15px;}
.detail-fotos-block{float:none;}
.detail-fotos{padding:0;border:0;}
.block-open-close{text-align:left;white-space:nowrap;margin-top:10px;padding-bottom:1px;}
.ddi-name{float:none;width:auto;}
.lbic-name{max-height:38px;overflow:hidden;}
.lbic-exists{float:none;}
.detail-param{width:auto;}
.bookmarks-view{margin:0 0 10px 0;overflow:hidden;font-size:13px;}
.bookmarks-view a{display:block;float:left;padding:0 0 5px 0;margin-right:15px;text-decoration:none;color:#0A4A82;}
.bookmarks-view a span{border-bottom:#0A4A82 1px dotted;}
.bookmarks-view a.act,.bookmarks-view a:hover{background:none !important;}
.bookmarks-view a.act{color:#000000;}
.bookmarks-view a.act span{border-bottom:0;}
.popup-ym-content{width:100%;}
.lf-search input{width:125px;}
.testimonial-summary-2 td:first-child,.testimonial-summary-2 th:first-child{text-align:center;}
.lbic-firm-city span{display:inline;margin-left:5px;}
.detail-address-map,.detail-address-map-wrapper{width:300px;height:200px;}
.lbic-city span{display:block;margin-left:0;}
}

.listing-mobile-block{margin-bottom:10px;}
.listing-mobile-count{font-size:13px;margin-bottom:10px;}
.listing-mobile-count span{margin-left:5px;font-weight:bold;}
.listing-mobile-params-block{white-space:nowrap;}
.listing-mobile-params{display:inline-block;text-align:left;padding:0;padding:5px 8px;margin-right:2px;white-space:nowrap;border:1px solid #d7d7d7;border-radius:5px;}
.listing-mobile-params:last-child{margin-right:0;}
.lmp-filter{background-color:#f1f1f1;margin-right:15px;}
.lmp-selected{position:relative;}
.lmp-selected span{font-weight:bold;cursor:pointer;}
.lmp-selected a{text-decoration:none;border-bottom:1px dotted #003c8b;}
.lmp-selected:hover .lmp-items{display:block;}
.lmp-items{display:none;position:absolute;top:16px;left:-12px;padding-top:6px;z-index:1;}
.lmp-items ul{margin:0;padding:7px 12px;border:1px solid #bbbbbb;border-radius:3px;background-color:white;box-shadow:1px 1px 2px rgba(0,0,0,0.2);}
.lmp-items li{display:block;margin-bottom:4px;}
.lmp-items li:last-child{margin-bottom:0;}
.lmp-items a{text-decoration:underline;border:0;}
.lmp-items a.act{color:#414141;font-weight:bold;text-decoration:none;}

.category-mobile{margin-bottom:30px;font-size:15px;}
.category-mobile li{padding:0;margin-bottom:15px;}
.category-mobile li:last-child{margin-bottom:0;}
.content-mobile{margin:0 10px;}

.ui-menu{font-size:13px;}
.ui-menu li.ls-check{font-weight:bold;}

.ipoteka-link{padding:15px 0 5px 0;}
.ipoteka-link a{text-decoration:none;display:inline-block;padding:5px 20px;border-radius:5px;font-size:13px;color:#fff;text-decoration:none;background-image:-webkit-linear-gradient(bottom, #13509c 0%, #22a1d6 90%);box-shadow:1px 1px 4px rgba(0,0,0,0.3);}
.ipoteka-link a:hover{color:#fff;text-decoration:none;background-image:-webkit-linear-gradient(bottom, #2c6cbc 0%, #3eb7ea 90%);}
