* {margin: 0;padding: 0;}
body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif;width: 100%;}
a {color: black;outline: none;text-decoration: underline;}
a:hover {text-decoration: none;}
p {margin: 9px 0 9px 0;}
img {border: none;}
input {vertical-align: middle;}
#wrapper {min-width: 975px;max-width: 1366px;padding: 0 10px;margin: 0 auto;}
h1{color: #333;font-family: inherit;font-weight: normal;margin: 0 0 15px;text-rendering: optimizelegibility;text-shadow: 1px 1px 0 #FFFFFF;font-family: Helvetica;font-size: 26px;line-height: 40px;}

/* Header
-----------------------------------------------------------------------------*/
#header {height: 160px;}
#header .menu-header{float: right;overflow: auto;margin-top: 30px;}
#header .logo {float: left;margin-top: 20px;}
.ya-site-form__form{margin-left: 50px;margin-top: 15px;width: 350px;}
#header .ya-site-form .ya-site-form__search-input{padding:3px !important;}
#header .ya-site-form__input-text.ya-site-form__input-text_type_hint{height:20px !important;border:1px solid #a6a6a6;}
#header .ya-site-form__input-text{height:20px !important;}
.menu-header ul, .addon-searcher-menu ul{overflow: hidden;zoom: 1;padding-top: 10px;margin-left:50px;}
.menu-header li, .addon-searcher-menu li{list-style: none;float: left;line-height: 54px;}
.menu-header a, .addon-searcher-menu a {display: block;Color:#000;font: 10px Tahoma;text-transform: uppercase;text-decoration: underline; padding:10px 8px;Font-weight:bold;}
.menu-header a:hover, .addon-searcher-menu a:hover{Color:#005580;}
.logo .tel-num {margin: 10px 0 0 35px;*line-height:30px;Color:#6d6e74;Font-family:Tahoma;}
.logo .tel-num b {Font-size:22px;}
.logo .tel-num sup {Font-size:16px;}
#header .counter{background: url('/template/dl/images/counter.png') left top repeat-x;float:right;display:block;width: 219px;height: 30px;padding: 10px 0;line-height: 20px;text-decoration:none;font-size: 16px;text-align:center;text-transform:none;font-weight:normal;}
#header .operation-menu{width: 300px;float:left;font-weight:normal;}
#header .operation-menu li a.active{color:#0088CC;}
.addon-searcher-menu {float: left; margin: 40px 0 0;}
#header .phone {background: url("/template/dl/images/phone-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);color: #0093DD;font-size: 18px;margin: 0 0 15px;padding: 10px 0 10px 40px;}


/* Middle
-----------------------------------------------------------------------------*/
#middle {width: 100%;height: 1%;position: relative;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}


/* Rubricator
-----------------------------------------------------------------------------*/
#menu-center-all{height:175px;}
#menu-center-all a{Color:#fff;}
#menu-center-all li {list-style-type: none;float: left;}
#menu-center-all .podbor-vkladki {background: url("/template/dl/images/vkladki-line.png") repeat-x scroll 0 bottom transparent;height: 49px; position:relative;}
#menu-center-all .podbor-vkladki ul{margin-left: 30px;}
#menu-center-all .podbor-vkladki a{color:#000;font-weight: bold;display: block;margin: 12px 0;text-transform: uppercase;position: relative;text-decoration: none;}
#menu-center-all .podbor-vkladki ul li {background: url("/template/dl/images/tabs.png") no-repeat scroll left 1px transparent;display: inline-block;float: left;height: 42px;list-style: none outside none;margin-left: -18px;position: relative;width: 207px;z-index: 1;text-align: center;}
#menu-center-all .podbor-vkladki li.active, #menu-center-all .podbor-vkladki li.active:hover {background: url("/template/dl/images/tabs.png") repeat scroll left -40px transparent;z-index: 16;position: relative;}
#menu-center-all .podbor-vkladki li.active a{color:#fff;margin: 15px 0 0 22px;}
#menu-center-all .podbor-vkladki li.menu-tab1 {z-index: 10;}
#menu-center-all .podbor-vkladki li.menu-tab1:hover{background: url("/template/dl/images/tabs.png") repeat scroll left -40px transparent;cursor: pointer;position: relative;z-index:10;}
#menu-center-all .podbor-vkladki li.menu-tab1:hover a{color:#fff;}
#menu-center-all .podbor-vkladki li.menu-tab1 a{margin: 14px 0 0 25px;}
#menu-center-all .podbor-vkladki li.menu-tab2 {z-index: 9;}
#menu-center-all .podbor-vkladki li.menu-tab2:hover {background: url("/template/dl/images/tabs.png") repeat scroll left -40px transparent;cursor: pointer;position: relative;z-index:9;}
#menu-center-all .podbor-vkladki li.menu-tab2:hover a{color:#fff;}
#menu-center-all .podbor-vkladki li.menu-tab2 a{margin: 14px 0 0 25px;}
#menu-center-all .podbor-vkladki li.menu-tab3 {z-index: 8;}
#menu-center-all .podbor-vkladki li.menu-tab3:hover {background: url("/template/dl/images/tabs.png") repeat scroll left -40px transparent;cursor: pointer;position: relative;z-index:8;}
#menu-center-all .podbor-vkladki li.menu-tab3:hover a{color:#fff;}
#menu-center-all .podbor-vkladki li.menu-tab3 a{margin: 14px 0 0 25px;}
#menu-center-all .podbor-vkladki li.menu-tab4 {z-index: 7;}
#menu-center-all .podbor-vkladki li.menu-tab4:hover {background: url("/template/dl/images/tabs.png") repeat scroll left -40px transparent;cursor: pointer;position: relative;z-index:7;}
#menu-center-all .podbor-vkladki li.menu-tab4:hover a{color:#fff;}
#menu-center-all .podbor-vkladki li.menu-tab4 a{margin: 14px 0 0 25px;}
#menu-center-all .podbor-vkladki li.menu-tab5 {z-index: 6;}
#menu-center-all .podbor-vkladki li.menu-tab5:hover {background: url("/template/dl/images/tabs.png") repeat scroll left -40px transparent;cursor: pointer;position: relative;z-index:6;}
#menu-center-all .podbor-vkladki li.menu-tab5:hover a{color:#fff;}
#menu-center-all .podbor-vkladki li.menu-tab5 a{margin: 14px 0 0 25px;}

/* Search From
-----------------------------------------------------------------------------*/
#menu-center-all .podbor-parametrov-centr{background: url("/template/dl/images/bg-cherty.png") repeat-x scroll left 0 transparent;height:49px;margin-top:-3px;}
#menu-center-all .podbor-parametrov-centr a, #menu-center-all .podbor-parametrov-centr span{color:#000;background: #f7f7f7 url(/template/dl/style_r.css) ;padding: 5px 10px;text-transform: uppercase;text-decoration: none;font-weight: bolder;}
#menu-center-all .podbor-parametrov{color:#fff;border-top:3px solid #0190da;background: #A6A6A6;height:60px;Font-weight:bold;}
#menu-center-all .podbor-parametrov form ul li{margin-right: 18px;}
#menu-center-all .podbor-parametrov-centr ul{padding-top: 15px;margin-left: 75px;}
#menu-center-all .podbor-parametrov-centr li {padding: 1px 10px 18px;}
#menu-center-all .podbor-parametrov-centr li a:hover{color:#0088CC;}
#menu-center-all .podbor-parametrov-centr .active{background: url("/template/dl/images/vybor-strelka.png") no-repeat scroll center bottom transparent;padding: 1px 10px 18px;position: relative;}

.rooms, .room{cursor:pointer;margin-right: 3px;padding: 3px 8px;width: 20px;font-size: 14px;}
.rooms:hover, .room.selected, .room{
	background: #0088CC;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0088CC), to(#0044CC));
	background: -webkit-linear-gradient(#0088CC, #0044CC);
	background: -moz-linear-gradient(#0088CC, #0044CC);
	background: -ms-linear-gradient(#0088CC, #0044CC);
	background: -o-linear-gradient(#0088CC, #0044CC);
	background: linear-gradient(#0088CC, #0044CC);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-decoration: none;
}
#menu-center-all .podbor-parametrov-centr .active a {color:#0088CC;}
#menu-center-all .podbor-parametrov ul{margin:5px 0 0 26px;}
#menu-center-all .podbor-parametrov ul{color:#fff;border-top:3px solid #0190da;background: url("/template/dl/images/bg-podbor.png") no-repeat scroll right 0 transparent;height:50px;Font-weight:bold;margin-top: -3px;}
/*расширенный поиск*/
#menu-center-all .podbor-parametrov .column{float:left;margin: 5px 15px;width: 230px;}
#menu-center-all .podbor-parametrov .column select{width: 185px;}
#menu-center-all .podbor-parametrov .prost-poisk{margin: 0 0 0 15px;padding: 13px 13px 13px 0;position: relative;text-align: right;top: 3px;}
#menu-center-all .podbor-parametrov .prost-poisk a{font-size: 16px;text-decoration: underline;}
#menu-center-all input.kvadratura {width:30px;}
#menu-center-all button.button {font-family: Tahoma;font-size: 12px;color: #fff;text-shadow: 1px 1px #264dc4;background: url("/template/dl/images/but-podobr.png") no-repeat scroll left top transparent;vertical-align: middle;border: medium none;cursor: pointer;height: 42px;width: 121px;}
#menu-center-all button.button:hover{background: url("/template/dl/images/but-podobr-hover.png") no-repeat scroll left top transparent;}
#menu-center-all .ploshhad {margin-top:13px;font-size:11px;}
#menu-center-all .podbor-parametrov select {width:150px;margin-right:15px;}
#menu-center-all .podbor-parametrov .rash-poisk{padding: 22px 0 0 13px;}
#menu-center-all .podbor-parametrov .rash-poisk a {Font-size:16px;text-decoration: underline;}
#menu-center-all .podbor-parametrov label{display: block;margin-bottom: 5px;}
#menu-center-all .podbor-parametrov input[type="text"], #menu-center-all .podbor-parametrov select{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;display:inline-block;height:16px;padding:4px 6px;margin-bottom:10px;font-size:13px;line-height:16px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}
#menu-center-all .podbor-parametrov input[type="text"]:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
#menu-center-all .podbor-parametrov select{
	height:27px;*margin-top:4px;line-height:27px;
}

/*breadcrumbs*/
#menu-center-all .hleb-krosh{clear:both;margin-top: 15px;}
#menu-center-all .hleb-krosh a {Color:#000;}


/* Content
-----------------------------------------------------------------------------*/
#container {width: 100%;float: left;overflow: hidden;}
#content {padding: 0 290px 0 0;Font-size:13px;}
#content h2{Font-size:18px; margin-bottom: 15px;}


/* Compare
-----------------------------------------------------------------------------*/
#content .table-compare a {color:#EE2800;}
#content .table-compare .field_title{border-bottom: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;padding: 7px;text-align:center;}
#content .table-compare .field_name{color:#A6A6A6;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;padding: 7px;}
#content .table-compare .field_value{border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;padding-top: 7px;text-align:center;}


/* Objects printer
-----------------------------------------------------------------------------*/
#content .table-printer {border-bottom: none !important;}
#content .table-printer a {color:#EE2800;}
#content .table-printer td{border-bottom: 1px solid #CCCCCC;border-right: 1px dashed #CCCCCC;padding: 7px;font-size: 12px;}
#content .table-printer td.moreinfo{font-size: 11px;}
#content .table-printer .printer_header td{font-size: 13px;color:#A6A6A6;border-bottom: 1px solid #CCCCCC;border-right: 1px dashed #CCCCCC;padding: 7px;}


/* Saved searches
-----------------------------------------------------------------------------*/
.saved-searches li{margin-bottom:10px;}
.saved-searches .note {display:inline;}
.saved-searches .note a{background: url("/template/dl/images/butt-img-ud.png") no-repeat left center;padding: 3px 0 3px 25px;}


/* Objects list
-----------------------------------------------------------------------------*/
#centr-blok-listing {margin-top:25px;}
/*start map*/
#centr-blok-listing table.YMaps-b-balloon-frame{margin:0;padding:0;width: 200px;border:none;}
#centr-blok-listing table.YMaps-b-balloon-frame td{padding:0;margin:0;border:none;}
/*end map*/
.blok-sortirovka {background: url("/template/dl/images/bg-blok-sortirovki.png") no-repeat scroll left 0 transparent;Color:#fff;height:26px;width: 98%;margin-top: 35px;}
.blok-sortirovka ul{margin-left:10px;background: url("/template/dl/images/bg-blok-sortirovki.png") no-repeat scroll right 0 transparent;Color:#fff;padding:4px 0;height:26px;}
.blok-sortirovka li{border-left:1px solid #b7b7b7;border-right:1px solid #909090;float:left;list-style-type: none;padding:0 5px;}
.blok-sortirovka li:first-child{border-left: none;}
.blok-sortirovka li:last-child {border-right: none;}
.blok-sortirovka li.posl_punkt_menu{border-right: none;}
.blok-sortirovka label {text-transform: uppercase;vertical-align: center;}
.blok-sortirovka .sort-up {background: url("/template/dl/images/sort-up.png") no-repeat scroll center center transparent;padding: 0 6px;text-decoration:none;}
.blok-sortirovka .sort-down{background: url("/template/dl/images/sort-down.png") no-repeat scroll center center transparent;padding: 0 6px;text-decoration:none;}
.blok-sortirovka input{vertical-align: middle;}

#centr-blok-listing table {border-bottom:1px solid #DDDDDD;margin-top:15px;font-size: 13px;color: #444;}
#centr-blok-listing th{padding: 8px;font-weight:normal;text-align: left;font-weight: bold;}

#centr-blok-listing tr.bg-tr-1 {background: #f9f9f9;}
#centr-blok-listing tr.bg-tr-0 {background: #ffffff;}
#centr-blok-listing .bg-tr-0:hover,#centr-blok-listing .bg-tr-1:hover {background:#f1f1f1;}

#centr-blok-listing td{min-width: 20%;padding: 8px 8px 15px;border-top:1px solid #DDDDDD;vertical-align: top;}
#centr-blok-listing td.photo{width: 20%;text-align:center;}
#centr-blok-listing td.photo img{background-color: #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);padding: 4px;height: 85px;max-width: 150px;}
#centr-blok-listing td.object{width: 41%;}

#centr-blok-listing td .address a{color: #0088CC;font-size: 15px;text-decoration: none;}
#centr-blok-listing td .address a:hover{color: #005580;}
#centr-blok-listing td .price {font-size:15px;}

.muted{color: #777;}
.btn{background-color: #F5F5F5;background-repeat: repeat-x;border-color: #CCCCCC #CCCCCC #B3B3B3;border-style: solid;border-width: 1px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);color: #333333;cursor: pointer;display: inline-block;font-size: 13px;line-height: 20px;margin-bottom: 0;padding: 2px 12px;text-align: center;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);vertical-align: middle;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-decoration: none;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e6e6e6));background: -webkit-linear-gradient(#ffffff, #e6e6e6);background: -moz-linear-gradient(#ffffff, #e6e6e6);background: -ms-linear-gradient(#ffffff, #e6e6e6);background: -o-linear-gradient(#ffffff, #e6e6e6);background: linear-gradient(#ffffff, #e6e6e6);min-width: 77px;}
.btn:hover{background: #E6E6E6;background-position: 0 -15px;color: #333333;text-decoration: none;transition: background-position 0.1s linear 0s;}
.btn-small{padding:2px 10px;font-size:11.049999999999999px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}
button.btn.btn-small,input[type="submit"].btn.btn-small{padding-top:4px;padding-bottom:4px;}
.btn-primary{background-color: #006DCC;background-image: linear-gradient(to bottom, #0088CC, #0044CC);background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color: #FFFFFF;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.btn-primary:hover{background-color: #0044CC;color: #FFFFFF;}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-danger{color:#ffffff !important;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.alert {background-color: #FCF8E3;border: 1px solid #FBEED5;border-radius: 4px 4px 4px 4px;margin-bottom: 20px;padding: 8px 35px 8px 14px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);color: #C09853;}
.help-inline {display: inline-block;margin-bottom: 0;vertical-align: middle;padding-left: 5px;color: #999999;}


/* Text
-----------------------------------------------------------------------------*/	
.meta-text{margin-top: 40px;text-align: justify;}
.meta-text ul, .meta-text ol {margin: 0 0 18px 40px;}
.meta-text ul li, .meta-text ol li{margin: 0 0 7px;}

/* News
-----------------------------------------------------------------------------*/	
.news-list{padding:0 40px 0 0;list-style-type:none;}
.news-list .news-item-date{color:#0088cc;}
.news-item-text ul{list-style-type: disc;margin: 0 0 18px 30px;}
.news-item-text ul li{margin-bottom: 8px;}
.news-item-text{margin-right: 15px;}
.news-share {float: right;margin: 0 20px 0 0;}


/*start agent page*/
.view_user .view_user_user_images{float:left;}
.view_user .view_user_user_name{margin-left: 20px;}
.view_user .view_user_user_info{margin-left: 130px;}
.view_user .view_user_user_info ul{margin: 10px 0 10px 30px;}
.view_user .view_user_user_info ul li{margin-bottom:5px;}
/*end agent page*/


/* Listing View Detail
------------------------------------------------------------------*/
.navig-page {margin-top:40px; height: 30px;}
.navig-page a{display: inline-block;background: url("/template/dl/images/bg-navig-page.png") no-repeat center  -99px transparent;Color:#fff;padding: 3px 0 0 2px;text-decoration: none;height:23px;text-align: center;text-decoration: none;width:26px;}
.navig-page a:hover{background: url("/template/dl/images/bg-navig-page.png") no-repeat center -124px transparent;Color:#000;padding: 3px 0 4px 2px;*padding: 3px 0 0px 2px;text-decoration: none;}
.navig-page .pred-page{background: url("/template/dl/images/bg-navig-page.png") no-repeat -1px 0 transparent;Color:#000;padding: 3px 10px 0 28px;text-align: center;}
.navig-page  a.pred-page:hover{background: url("/template/dl/images/bg-navig-page.png") no-repeat -1px 0 transparent;Color:#000;padding: 3px 10px 0 28px;text-align: center;}
.navig-page a.noactive-pred, .navig-page a.noactive-pred:hover{color:#a7a7a7;text-decoration: none;}
.navig-page .sled-page{background: url("/template/dl/images/bg-navig-page.png") no-repeat right -74px transparent;Color:#000;padding: 3px 36px 0 5px;text-align: center;}
.navig-page  a.sled-page:hover{background: url("/template/dl/images/bg-navig-page.png") no-repeat right -74px transparent;Color:#000;padding: 3px 36px 0 5px;text-align: center;}
.navig-page a.noactive-sled, .navig-page a.noactive-sled:hover{background: url("/template/dl/images/bg-navig-page.png") no-repeat right -50px transparent;color:#a7a7a7;text-decoration: none;}
.navig-page .page-active {background: url("/template/dl/images/bg-navig-page.png") no-repeat center -125px transparent;Color:#000;padding: 3px 0 4px 2px;*padding: 3px 0 0px 2px;text-decoration: none;}


/* Listing View Detail
------------------------------------------------------------------*/
.obj-blok .clear{clear: both;}
.obj-blok ul li{list-style-type: none;float: left;}
.obj-blok {font-family: Helvetica; text-rendering: optimizelegibility;}
.obj-blok h3{color: #333;font-family: inherit;font-weight: normal;margin: 0 0 15px;text-shadow: 1px 1px 0 #FFFFFF;font-size: 20px;line-height: 30px;}

/*Price & Area---------------------*/
.hero-unit {font-size: 13px;background-color: #F5F5F5;border: 1px solid #E3E3E3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;margin-bottom: 20px;min-height: 20px;padding: 19px;}
.coast-area{padding-bottom: 9px; width: 92%;font-size: 15px;color: #333;}
.coast-area ul li{width: 50%; margin-bottom: 10px;}
.coast-area ul li div{display: inline-block;width: 40%;}
.coast-area .lft-blk {color: #0088CC;font-size: 16px;}

/*Images--------------------------*/
.obj-blok .images{width: 96%;}
ul.gallery li img{margin: 0 15px 15px 0; display: block;max-width: 100%;border: 1px solid #DDDDDD;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);display: block;line-height: 20px;padding: 4px;transition: all 0.2s ease-in-out 0s;}
ul.gallery li img:hover{border-color: #0088CC;box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);}

/*Fields Left---------------------*/
.obj-blok-left {width:63%;}
ul#list {list-style:none;clear:left;margin: 15px 0;width: 98%;}
ul#list li {border-top: 1px solid #DDDDDD;float: none;}
ul#list li:nth-child(2n+1), ul#list li:first-child {background: none repeat scroll 0 0 #F9F9F9;}
#list li div {color:#777;width: 40%;display: inline-block;padding: 8px 4px;vertical-align: top;}
#list li div.lft-blk {width: 50%;color:#333;}
.obj-blok-right {width:35%;margin-top: 15px;}

/*Fields Right---------------------*/
.obj-blok-right {width:35%;margin-top: 15px;}
.object-panel{width: 299px;margin-left: 10px;background-color: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;/*min-height: 170px;*/-webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);border: 1px solid rgba(0, 0, 0, 0.2);margin-bottom: 25px;}
.object-panel .panel-content{padding: 10px;color: #333;}
.object-panel h4{font-size: 15px;background: #A6A6A6; margin: 0;padding: 8px 14px;border-bottom: 1px solid #EBEBEB;color: #fff;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.object-panel a {color: #0088CC;text-decoration: none;}
.object-panel a:hover{color: #005580;text-decoration: underline;}
.object-panel [class^="icon-"], [class*=" icon-"] {display: inline-block; width: 15px;font-size: 15px;text-align: center;}
.object-panel.toolbar p{margin-bottom: 15px;padding-left:30px;}
.btn-question{width: 299px;margin-left: 10px; padding: 10px 12px;font-size: 16px;background-color: #5BB75B;background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color: #FFFFFF;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background: -webkit-gradient(linear, 0 0, 0 bottom, from(#62C462), to(#51A351));background: -webkit-linear-gradient(#62C462, #51A351);background: -moz-linear-gradient(#62C462, #51A351);background: -ms-linear-gradient(#62C462, #51A351);background: -o-linear-gradient(#62C462, #51A351);background: linear-gradient(#62C462, #51A351);font-family: Helvetica;margin-bottom: 25px;}
.btn-question:hover{background-color: #51A351;color: #FFFFFF;}
.reveal-modal {color:#333;font-family: Helvetica;}
.reveal-modal p{margin: 0 0 18px !important;}
.reveal-modal input[type="text"]{background-color: #FFFFFF;border: 1px solid #CCCCCC;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #555555;display: inline-block;font-size: 14px;height: 20px;line-height: 20px;margin-bottom: 10px;padding: 4px 6px;vertical-align: middle;}
.reveal-modal input[type="text"]:focus{border-color: rgba(82, 168, 236, 0.8);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);outline: 0 none;}
.reveal-modal .block{margin-bottom: 5px;}
.reveal-modal label{font-size: 13px;font-weight: normal;line-height: 20px;display: inline-block;margin-bottom: 5px;width: 130px;}

/*Related Offer---------------------*/
.object-panel table{border:0;Font-size:12px;margin-left: 1px;}
.object-panel table{cursor: pointer;}
.object-panel th {text-align: center;border:0;background: #fff url(/template/dl/style_r.css) no-repeat 0 0;}
.object-panel td {padding: 0;border:0;}
.object-panel .th-width2 {text-align: left;}
.object-panel img{width: 45px;}
#centr-blok-listing .object-panel table td, .object-panel table th{padding: 8px 5px;}


/* Registration
-----------------------------------------------------------------------------*/
.registration{width: 98%;}
.registration button{margin-left: 170px;}
.form-horizontal .control-group:before, .form-horizontal .control-group:after{content: "";display: table;line-height: 0;}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-group{ margin-bottom: 20px;color: #333333;font-family: Helvetica;}
.form-horizontal .control-label{float: left;padding-top: 5px;text-align: right;width: 170px;display: block;margin-bottom: 5px;}
.form-horizontal label, .form-horizontal input, .form-horizontal button, .form-horizontal select, .form-horizontal textarea{font-weight: normal;line-height: 20px;}
.form-horizontal .controls{margin-left: 190px;}
.form-horizontal input[type="text"], .form-horizontal input[type="password"], .form-horizontal textarea{display: inline-block;margin-bottom: 0;vertical-align: middle;background-color: #FFFFFF;border: 1px solid #CCCCCC;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;color: #555555;height: 20px;line-height: 20px;padding: 4px 6px;margin-left: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.form-horizontal input[type="text"]:focus, .form-horizontal input[type="password"]:focus, .form-horizontal textarea:focus{border-color: rgba(82, 168, 236, 0.8);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);outline: 0 none;}
.form-horizontal hr{border-color: #EEEEEE -moz-use-text-color #FFFFFF;border-image: none;border-left: 0 none;border-right: 0 none;border-style: solid none;border-width: 1px 0;margin: 20px 0;}
.form-actions:before, .form-actions:after{content: "";display: table;line-height: 0;}
.form-actions{background-color: #F5F5F5;border-top: 1px solid #E5E5E5;margin-bottom: 20px;margin-top: 20px;padding: 19px 20px 20px;}
    

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {float: left;margin-right: -3px;width: 290px;margin-left: -290px;position: relative;margin-top: 25px;}
.sidebar ul{list-style-type: none;}
.sidebar .date-news {background: url("/template/dl/images/bg-news-date.png") no-repeat scroll left top transparent;padding: 10px 10px 15px;Color:#b11111;Font-weight:bold;float: left;}
.sidebar .news-link{overflow:hidden;padding-left: 5px;padding-top: 25px;*padding-top: 5px;}
* html .news-link{float:left;}
.date-news p{Font-weight:normal;margin:3px 2px 0 2px;width: 32px;text-align: center;line-height: 14px;}
.date-news p b {Font-size:18px;}
.sidebar a {Color:#000;Font-weight:bold;}
.sidebar .side-banner{margin: 20px 0;text-align: center;}

/*sidebar na list i object*/
.autoriz-header{Color:#fff;background: url("/template/dl/images/autoriz-blok-header-or.png") no-repeat scroll 0 0 transparent;height:49px;position: relative;z-index:4;}
.autoriz-header ul {margin-left: 35px;padding-top: 9px;}
.autoriz-header li{float:left;list-style-type: none;}
.autoriz-header .autoriz-title {Font-size:14px;Font-style:italic;text-shadow: 1px 1px 1px #000;padding-top: 2px;}
.autoriz-header a {background: url("/template/dl/images/hidden-panel-lnk.png") no-repeat scroll right center transparent;padding:0 20px 0 10px;color:#fff; text-decoration: none;}
.autoriz-header .hidden-panel{background: url("/template/dl/images/bg-hidden-panel.png") no-repeat scroll 0 0 transparent;padding: 2px 3px 2px 0;margin-left:20px;width:124px;}
.autoriz-center {background: url("/template/dl/images/autoriz-zentr.png") repeat-y scroll -1px 0 transparent;position: relative;margin-top:-15px;}
.autoriz-center input.but-login {background: url("/template/dl/images/but-login.png") no-repeat scroll -4px 0 transparent;border:0px;color:#000;font-size:14px;height:52px;text-shadow: 0px -1px 2px #fff;width:183px;cursor: pointer;}
.autoriz-center .login_main{font-style:italic; padding: 17px 32px 0;}
.autoriz-center ul{list-style-type: square;color:#0088CC;padding: 15px 0 10px 0;}
.autoriz-center li{margin:5px 0;margin-left: 35px;}
.autoriz-center a{font-weight: normal;}
.autoriz-foot{background: url("/template/dl/images/autoriz-zentr-foot.png") no-repeat scroll -1px 0 #fafafa;height:14px;margin-top: -5px;z-index:3;}
.autoriz-center-foot{background: url("/template/dl/images/autoriz-zentr.png") repeat-y scroll -1px 0 transparent;position: relative;z-index:2;margin-top:-1px}
.autoriz-foot-foot{background: url("/template/dl/images/autoriz-zentr-foot.png") no-repeat scroll -1px 0 transparent;position: relative;z-index:1;height:14px;}
.autoriz-center-foot p {margin:0;}
.autoriz-center-foot strong {text-transform: uppercase;border-bottom:1px solid #e5e4e4;Display:block;margin:0 10px;padding-bottom:5px;padding-top: 10px;}
.autoriz-center-foot table {margin:0 7px;text-align: center;}
.autoriz-center-foot table td{text-align: center;}
.autoriz-center-foot .check {width:10%}
.autoriz-center-foot .naimen {width:50%;text-align: left;}
.autoriz-center-foot .bg-stroka-table {background-color: #fff;}
.autoriz-center-foot .kvadrat{Font-weight:bold;width:20%}
.autoriz-center-foot .img-butt{width:20%}


.butt-autoriz{margin: 20px 0 0 25px;}
p.check-all{margin: 10px 0 0 12px;cursor: pointer;}
p.check-all input {margin-right: 5px;}
.butt-autoriz  .btn {margin-bottom: 7px;}
.butt-autoriz a, .butt-autoriz input{font-weight: normal;}
/*
.butt-autoriz a, .butt-autoriz input{font-size:10px;text-transform: uppercase;text-decoration: none;color:#5b5b5b;text-shadow: 1px 1px 1px #fff;}
.butt-autoriz input.sravn-vybr {background: url("/template/dl/images/butt-img-sr-ud.png") no-repeat scroll left 2px transparent;padding: 5px 6px 5px 18px;border: none;cursor:pointer;}
.butt-autoriz input.print-selected {border: medium none;cursor: pointer;margin-top: 3px;}
.butt-autoriz input.print-selected.full{background: url("/template/dl/images/btn-print-selected.png") no-repeat scroll left 2px transparent;padding: 5px 16px 6px 24px;//padding: 5px 16px 6px 25px;}
.butt-autoriz input.print-selected.lite{background: url("/template/dl/images/btn-short-print.png") no-repeat scroll left 2px transparent;padding: 5px 48px 6px 24px;//padding: 5px 48px 6px 25px;margin-left: 3px;}
.butt-autoriz a.udal-vybr {background: url("/template/dl/images/butt-img-sr-ud.png") no-repeat scroll left -22px transparent;padding: 5px 12px 6px 21px;font-size:11px;font-weight:normal;}
 */
/*end sidebar na list i object*/

/* Footer
-----------------------------------------------------------------------------*/
#footer {border-top: 3px solid #0a6eb9;height: 100px;margin-top:15px;}
#footer .copyright{float: left;Font:11px Tahoma;padding-top: 7px;}
#footer .obr-svjaz{background: url("/template/dl/images/obr-svjaz-foot.png") no-repeat scroll 0 0 transparent;float: right;height:53px;width:256px;Color:#fff;margin-top:20px;}
.obr-svjaz .obr-svjaz-text{font: italic bold 14px Tahoma;margin-left: 7px;margin-top: 7px;}
.obr-svjaz .obr-svjaz-telef{font: italic 19pt Tahoma;margin-left: 120px;margin-top: -20px;}
#prosmotr img.ajax-loader{border:none;width: 32px;height: 32px;top:35px;left:50%;position:relative;}
#footer .footer-right{float: right;width:60%;}
#footer .footer-menu {text-align: right;}
#footer .footer-menu ul{list-style-type: none;}
#footer .footer-menu li{display:inline-block;}
#footer .footer-menu li a {display: block;padding: 8px 10px;font-size: 14px;color: #0a6eb9;}



/*Стили печати*/
@media print{
	@page{margin:1cm;}
	body{height:1% !important;}
	#content{padding:0;margin:0;}
	#menu-center-all, #sideRight, .btn_print, #footer, #header .menu-header{display:none;height:0 !important;width:0 !important;} 
}
.invalid {
	border-color: #b94a48 !important;
}
/*
     */
/*
*/