#metro_map {width:620px; height:665px; position:relative; display: block;}
#metro_map img { position:absolute; left:0px; top:0px; z-index:10;}

#metro_map a {position:absolute;  z-index:11;
	width:9px;
	height:9px;
	background: url('../images/css/bg_metro_buttons9.png') no-repeat 0 0;
	}
	
#metro_map a:hover, #metro_map a.selected
{
	background: url('../images/css/bg_metro_buttons9.png') no-repeat -25px 0;
}

.write-mail, .order-call {color:#fff}

.item-button-wrap:nth-child(2) {
    
} 

.item-button-wrap:nth-child(3) {
    
} 

.location-button a {
    text-decoration: none;
}

iframe{border:none}

.lists-body .catalog-lists-item {
    height:auto !important;
}

.table-body .catalog-lists-item img {
    width:auto;
    
}

#close_addr {
display:block;
	  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  background: transparent url('../js/fancybox/fancybox.png') -40px 0px;
  cursor: pointer;
  z-index: 1103;
  /* display: none !important; */
}


.table-body .catalog-lists-address-block {
      margin:0 auto 5px;
}

.table-body .catalog-lists-address-block:not(.office .table-body .catalog-lists-address-block) {
    height:29px
}

.table-body .catalog-lists-address-block .item-metro {
    width:89px;
    text-overflow:ellipsis;
    overflow: hidden;
}

.invisible{display: none !important;}

#addr {display: block; position:absolute; margin:0; top:20px; z-index:99}

#map-block{
        width: 100%;
        height: 265px;
        
        margin-bottom: 12px;
    }
    
    .storage-cards #map-block {
    width: 100%;
    height: 314px;
    float: left;
}
    .storage-cards #map-block img {
        width: 484px;
        height: 314px;
    }
    
    .land-card #map-block{
    width: 865px;
    height: 265px;
    margin-bottom: 20px;
}
    .land-card #map-block img{
         width: 865px;
         height: 265px;
    }
    
    .nearby-object-slider {
        margin-top:21px
    }
    
    .detailPic {
        width:400px;
        height:227px;
        margin:15px auto 30px
    }
    
    .detailPicInner {
        width:400px;
        height:227px;
        text-align: center;
        vertical-align: middle;
        display:table-cell
    }
    
    .detailPicInner img {
       max-width:400px;
        max-height:227px; 
        display: block;
        margin:0 auto
    }
 
.top-menu ul li {z-index:99;}

.top-menu ul li div {z-index:-99;}
    
.popup-wrapper {top:0px;}

.popup-bg { height: auto;}

#map_contacts{
    float: left;
    width:690px;
    height:405px
}

.search-results-block h2 {
    font-weight: bold;
}

#addr {width:626px; height:100%}

.office .catalog-lists-item-second-name {
    /*float:left;
    margin-left: 25px;*/
    float:none
}  

.message {
    color:#fff;
    margin-top:89px;
    text-align: center;
}

.error {
    font-family: "pt_sansregular",sans-serif;
    font-size: 15px !important;
}



.lists-body .catalog-lists-item-name-block {
    margin-top:8px
}

.plans {
    width:398px;
    height:212px;
    margin:0 auto;
}

.plansInner {
    width:398px;
    height:212px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}

.plansInner img {
    max-width:398px;
    max-height:212px;
        display: block;
        margin:auto
}

.cardDetail {
    overflow: hidden;
    width:455px;
}

.about-object-text {
    width:auto
}
.about-object {
    width:488px
}

.nearly {
    width: 95px;
    height:64px;
    margin:auto
}

.nearlyInner {
    width: 95px;
    height:64px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}

.nearlyInner img {
    max-width: 95px;
    max-height:64px;
    display: block;
    margin:auto
}

.nearby-object-slider {
    margin-top:0;
}

.for-like-slider ul li {
    max-width: 95px;
}

.for-like-slider ul {
    width:9999px;
}

.table-body .catalog-lists-address-block .item-time {
    line-height: 13px;
    width:55px;
    text-overflow:ellipsis;
    overflow: hidden;
}

.catalog-lists-item-second-name {
    margin-bottom: 7px;
}

.lists-body .catalog-lists-info-block .catalog-lists-info-row span {
    line-height:19px
}

.search-block {
    background-color: #e6e6e7;
    background-image: none !important;
}

input[name="s"] {
     width:18px;
     height:18px;
     background: url(/files/images/search-bg.png) no-repeat center;
     position: absolute;
     z-index: 99;
     right:11px;
     top:1px;
     cursor:pointer
}

.search-item a{
color: #99ccff;
        font-size: 14px;
        font-family: pt_sansbold;
        font-size: 24px;
        text-transform: uppercase;
}

#tuna_1 {
    left:0 !important;
    top:50% !important
}

.copyright {
    top:27px;
}

.map_content {
    overflow: hidden;
}

.map_content ul {
    list-style-type: circle !important;
}

.map_content ul li a {
    font-size: 24px;
    text-transform: uppercase;
}

.map_content ul li ul {
    margin-left: 30px !important;
}

.map_content ul li ul li a {
    font-size: 18px;
    text-transform: none;
}

.search-results-block h1{
	background: none;
	border: none;
	margin-bottom: 0;
}
.search-results-block h2{
	margin-top: 0;
	text-decoration: none;
}
.search-results-block ul{
	margin-top: 25px;
}
.search-results-block ul li{
	margin-bottom: 30px;
}

.search-results-block ul li p{
	margin-top: 5px;
}



.popup-content textarea{
				width: 98%;
				max-width: 98%;
				max-height: 74px;
				min-width: 98%;
				min-height: 74px;
				height: 74px;
				padding-left: 5px;
				padding-top: 5px;
				font-family: Arial;
			
			}





.write-mail{
			display:block;
			/*height: 26px;
			line-height: 26px;*/
			height: 50px;
			line-height: 50px;
			position: absolute;
			width: 166px;
			cursor: pointer;
			margin-top: -10px;
		}
		.write-mail:hover{
			background: url("../images/css/menu1.png") 15px 0px no-repeat;
		}
			.write-mail span{
				background: url("../images/css/sprite.png") 0px 0px no-repeat;
				width: 26px;
				height: 26px;
				float: left;
				margin-right: 8px;
				margin-top: 10px;
			}
		.order-call{
			/*height: 26px;*/
			height: 50px;
			/*line-height: 26px;*/
			line-height: 50px;
			position: absolute;
			width: 165px;
			left: 181px;
			cursor: pointer;
			margin-top: -10px;
			display:block;
		}
		.order-call:hover{
			background: url("../images/css/menu1.png") no-repeat;
		}
			.order-call span{
				background: url("../images/css/sprite.png") -26px 0px no-repeat;
				width: 26px;
				height: 26px;
				float: left;
				margin-right: 8px;
				margin-top: 10px;
			}


.main-content .catalog-content{
	width: 873px;/*865*/
	float: left;
}




.about-object-text{
		height: 91px;
		width: 484px;
		overflow: hidden;
		/*margin-bottom: 60px;*/
		position: relative;
	}
		.about-object p{
			font-size: 14px;
			line-height: 13px;
			padding-right: 32px;
		}
        
        .margintop28 {
            margin-top:28px;
            font-size: 18px;
        }
        
        .search-results-block h1 {
            font-family: "PTSans-Narrow";
            font-weight: bold;
        }
        
        #map_mo, #map_regions, #map_m {
    width: 607px;
    height: 636px;
}





/*карта изображения*/
map area{
    z-index: 10;
}
.header-content{
    background: #336699;
}
.footer-content{
    background: #336699;
}

.catalog-lists-info-block{
    position: relative;
}
.catalog-list-info-wrap{
   /* height: 73px;*/
    width: 297px;
}

.catalog-list-info-wrap .scroller-track:after{
    content: '';
    position: absolute;
    height: 100%;
    width: 2px;
    background: #ffffff;
    right: 6.7px;
}
.scroller-content .catalog-lists-info-row:last-child{
    margin-bottom: 0 !important;
}
.table-body .catalog-lists-info-block .catalog-lists-info-row{
    margin-bottom: 6px;
   /* width: 260px;*/
}
.catalog-list-info-wrap .scroller-handle{
    width: 5px;
    background: #99ccff;
    border: none;
}
.lists-body.office .catalog-lists-info-block .catalog-lists-info-row {
    margin-top: 0;
    margin-bottom: 8px;
    width: 280px;
}
.lists-body.office .catalog-lists-info-block .catalog-lists-info-row {
    margin-top: 0;
    margin-bottom: 6px;
    width: 260px;
}
@media (max-width: 1210px){
    body{
        overflow-x: auto;
    }
}

.qr{    margin-left: 88px;}

.scroller-handle {
    height:37px !important
}

.map_content a {
    color:#646464;
}

.map_content a:hover {
    color:#ff3300;
}

.map_content ul li ul {
    margin:13px 0 24px;
}

.map_content ul li ul li ul {
    margin:0;
}


.slider-container {
    background: #ffffff;
    width: 170px;
    padding: 0 11px;
    margin: 0 auto;
}

.ui-wrap{
    height: 34px;
    width: 170px;
    margin: 28px 0 0 0;
    padding-top: 16px;
    display: none;
}

.ui-hor{
    background: url("../images/css/ui-slide-bg.png") no-repeat;
    width: 171px;
    height: 3px;
    margin: auto;
}

.ui-slider-horizontal{
    width: 158px;
    position: relative;
    top: -16px;
}

.ui-slider-handle{
        width: 34px;
        height: 32px;
        background: url("../images/css/ui-slide-handle.png") no-repeat;
        cursor: pointer;
        padding: 0;
        position: absolute;
        z-index: 2;
    }
    
    .object-class .location-button-wrapper {
        margin:2px 10px;
    }
    
    .object-class .left-item-content {
        padding:10px 0 10px 19px;
        width:199px;
    }
    
    .left-item-content {
        margin:-6px 0 0 6px;
    }
    
    .lists-body .catalog-lists-address-block {
        max-width: 115px;
    }
    
    .catalog-list-info-wrap {
        width:287px;
    }
    .order-block a {text-decoration: none;}

    .select-block ul {
        padding:2px 0 0;
    }
    
    .select-block ul.select-ul li {
        height:19px
    }
    
    .slide-photo {
        max-width: 400px;
        max-height: 260px;
        width:auto
    }
    
    #fancybox-wrap {
       width:auto !important;
    }
    
    #fancybox-img {
        width:auto !important; 
    }
    
   #fancybox-outer #fancybox-content {
        max-height: auto !important;
    }
    
    .for-plan-slider img {
        width:auto
    }
    
    .catalog-list-info-wrap {
        height:auto
    }
    
    .banner a {
        text-decoration: none;
        color: #000000;
    }
    
    .catalog-lists-block {
      /*  overflow: hidden;*/
    }
    
   
    a.read-more{
        width: 290px;
    }
    
    .showObj {
        width:219px !important;
    }
    
    .catalog-lists-block {
        overflow: visible;
    }
    .catalog-lists-block.highlight {
		position:relative
	}
	.catalog-lists-block.highlight:after{
		display:block;
		content:'';
		position:absolute;
		left:0;
		right:0;
		bottom:0;
		top:0;
		background-color:rgba(255,255,255,.6);
		z-index:98;
	}
    .sectionText {
        overflow: hidden;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    .input-line{
    width: 192px;
    margin: auto;
    top: 13px;
    position: relative;
}
.input-list{
    list-style: none;

}
    .input-list li{
        width: 58px;
        height: 21px;
        border: 1px solid #ffffff;
        padding: 0 1px;
    }
        .input-list li input{
            width: 95%;
            height: 19px;
            margin-top: 1px;
            padding-left: 4px;
            color: #999999;
        }
.square{
    /*background: url("../images/css/square.png") no-repeat;*/
    background: url("../images/css/object-class.png") no-repeat;
}
.square .left-item-content{
    background: #99ccff;
    height: 50px;
}
.ui-wrap{
    height: 34px;
    width: 192px;
    margin: 28px auto 0;
    padding-top: 16px;
    background: #ffffff;
}
    .m2{
        position: absolute;
        background: url("../images/css/m2.png") no-repeat;
        width: 13px;
        height: 13px;
        top: 18px;
        right: 18px;
    }
    .text-line{
        position: absolute;
        background: url("../images/css/text-line.png") no-repeat;
        width: 19px;
        height: 1px;
        top: 23px;
        left: 89px;
    }
    
    #map_popup {
        width:682px;
        height:524px;
    }
    
    .row-name-ground {
        width:auto !important;
    }
  
  .office.table-body .catalog-lists-info-block:not(.catalog-lists-info-block-all) {
    /*height:69px;*/
    /*overflow-y:auto;
    overflow-x: hidden;*/
}
    
.pscroller-content {width:501px}



section.news-lists-block {
    top: 28px;
    margin-bottom: 28px;
} 

.news-lists-block ul li {
    width:47%;
    padding-bottom: 10px;
    margin-bottom: 0;
    padding-left: 13px;
    background: none;
    background: url("../images/css/li-bg.png") no-repeat scroll 0px 5px rgba(0, 0, 0, 0);
}

.news-lists-block ul {
    background: none;
}

.news-lists-block ul li:nth-child(odd) {
    float:left;
    clear:left;
}


.news-lists-block ul li:nth-child(even) {
       float:right;
       clear:right
}

.leftB {
     border-right:1px dotted #d0d2d3;
    padding-right: 25px;
}

.rightB {
     border-left:1px dotted #d0d2d3;
    padding-left: 32px !important;
    background: url("../images/css/li-bg.png") no-repeat scroll 20px 5px rgba(0, 0, 0, 0) !important;
}

.item-address {
    line-height: 20px;
    background: url("../images/css/item-addr.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0)
}

#fancybox-wrap {
    min-height: 324px !important;
} 

.ymaps-image-with-content {display:none;}

.mapInstr {
    margin:0 !important;
    display: none;
    position: relative;
    top:-18px
} 

.like-object-slider {
    padding-bottom: 15px;
}

.for-nearby-slider ul {
    width:9999em;
}

.for-plan-slider ul {
    width:99999em;
    height:242px
}



.table-body .catalog-lists-address-block .item-address {
    width:95%; 
    text-overflow:ellipsis;
    overflow: hidden;
}




.table-body .catalog-lists-address-block .item-address {
    word-wrap:normal
}


.office .catalog-lists-info-block .catalog-lists-info-row span.row-name {
    overflow: hidden;
    text-overflow:ellipsis;
}

.office .catalog-lists-info-block .catalog-lists-info-row span.row-square {
      overflow: hidden;
    text-overflow:ellipsis;
}

.table-body .catalog-lists-info-block .catalog-lists-info-row span.shape {
    height:26px;
    overflow: hidden;
    padding-right: 0;
    
    width:102px;
    float:none;
    display:block
}

.office .catalog-lists-item-class {
    padding-right: 12px;
}

.item-wrap ul li {
    width:103px;
    overflow: hidden;
    text-overflow:ellipsis
}

.right-content .item-wrap .item-name {
     width:245px;
    overflow: hidden;
    text-overflow:ellipsis
}


.lists-body .catalog-lists-address-block .item-address {
       width:auto
}

.searchMapInstr {
    overflow: hidden;
    margin:15px 0; 
}

.right-content .block-button div {
    background: #ff3300;
    color:#ffffff;
}


.right-content .block-button:hover div {
background: url("../images/css/order-show-h.png") repeat-x;
}

.breadcrumbs {
    overflow:hidden
}

.hidFr {
    height:18px; width:55px; background: #ffffff; position:absolute; top:1px; color:#999999; padding-left: 4px; font-size:13px; line-height: 20px; font-family: Arial;
}

li.fr {
    position:relative
}

#importInstr {
	margin:20px 0;
	font-style: italic;
}

table.general-info {
    margin-top:40px
}

.enscroll-track {
    left:6px;
}

.vertical-handle {
    right:-2px
}

.vertical-track{
    background: #ffffff;
}

.about-object .vertical-track {
    
}


.lists-body.office .catalog-lists-item-second-name {
    width:80px;
    text-overflow:ellipsis;
    overflow: hidden;
}     

.blocks {
    /*height:auto !important*/
}

.table-body .catalog-lists-info-block .catalog-lists-info-row {
   /* width:133px*/
}

.torg {
    height:auto !important;overflow: hidden;
    margin-bottom: 30px; 
}

.small-row span:first-child {
    width:90px
}

.torg .catalog-lists-info-row:last-child {
    margin-bottom: 12px;
}

@media all and (-webkit-min-device-pixel-ratio:0) {
    .enscroll-track {
        left:15px;
    }
}

.seoText h1 {
    color:#646464;
    font-size: 26px;
    text-transform: none;
    background: none;
    margin-bottom: 20px;
}

.seoText a {
    color:#336699
}

.seoText h2 {
    text-transform: inherit;
    text-decoration: none;
    font-size: 20px;
}



.catalogH2{
    margin-top: 0px !important;
    text-decoration: none !important;
    height: 56px;
    line-height: 74px;
    color: #464646 !important;
    margin-bottom: 45px;
    font-size: 24px !important;
    text-transform: uppercase;
    background: url("../images/css/line.png") bottom repeat-x;
    font-family: Arial,Helvetica,sans-serif !important;
}




.seoText .h1Big {
    text-decoration: none;
    font-size: 26px;
}

.seoSection .table-body {
    width:999px;
}

.seoSection .catalog-lists-block {
    margin-top:30px;
    width:922px;
}  

.square-row {
    line-height: 22px !important;
}

.seoText {
    overflow: hidden;
}

.seo-text-block h1 {
    color:#000000;
    margin-bottom: 5px; 
}

.land .catalog-lists-info-block, .storage .catalog-lists-info-block{
    margin:0 auto 0;
}

.land .item-address, .storage .item-address {
    margin-bottom: 4px;
}

.tabs-menu-block {white-space:nowrap; overflow:hidden;}
.tab-menu {
	display:inline-block;
	vertical-align:top;
    margin-left: 79px;
	float:none;
	max-width:206px;
}
.tab-menu[onclick*="/services/brokerage/"] {
	max-width:100px;
}
.tab-menu[onclick*="/services/consulting/"] {
	max-width:130px;
}
.tab-menu[onclick*="/services/evaluation/"] {
	max-width:205px;
}
.tab-menu[onclick*="/services/investment/"] {
	max-width:130px;
}
.main-content .right-part {
    float:right;
    width: 920px;
}

.seoText h2 {
    color: #464646;
}

.catalog-lists-item {
    height:auto
}

h1.photo-nameh1
{
	color: #F30;
	font-size: 20px;
	text-align: center;
	display: block;
	text-decoration:none;
/*min-height: 37px;*/
	margin-bottom:0px;
	line-height: 24px;
	text-transform: none;
}

.inner h1 {
    background: none;
}

.inner h1 {
background-color: #ffffff;
}

.innerh1 {
background: url("../images/css/line.png") bottom repeat-x !important;
}

.photo-nameh1 {
    background: none !important;
}

#fancybox-close{
    background: transparent url('/files/img/bg_clouse_popup.gif') -40px 0px !important;
}
.catalog_top .btn_filter:hover {
    text-decoration: line-through;
}