/* комплексы недвижимости */
.complex_content {
    position:relative;
    width:100%;
    margin-bottom:20px;
  }
.complex_left{
      position:relative;
    width:50%;
    /*height: 802px;*/
float: left;
overflow-y: hidden;
overflow-x: hidden;
    }
.complex_right{
      position:relative;
    width:50%;
    float:left;
    }
.complex_single{
      position:relative;
    width:100%;
    float:left;
    text-align: center;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
background-color: #fff;
margin-bottom: 15px;
}

.tab-pane #over {
float: left;
}
/*.tab-pane span
{ width: 95%;
display: block;
line-height: 1.3em;
margin: 5px 5px 0;}
*/
.complex_header {
 position:relative;
 width:100%;
 text-align:center;
 padding:5px 2px;
 float:left;
 }
.complex_title {
 color: #005580;
 font-size:18px;
 width:55%;
 float:left;
 margin-top:15px;
}
/*.complex_title a{
color: #005580;
}
.complex_title a:hover{
color: #080580;
text-decoration: underline;
}    */
.complex_marker{
 position:relative;
 float:right;
 width:15%;
 margin-top:25px;
}
.complex_image {
position:relative;
float:left;
width:30%
}
.complex_image img{
max-width:100%;
margin:0px auto;
}
.complex_image img: hover{
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.complex_wrap{
position:relative;
float:left;
width:100%;
}
.wrap_data{
padding: 0px 11px 6px;
}
.complex_data_table {
width: 100%;
}
.complex_data_table tr{
border-bottom: 1px dotted black;
}
.complex_footer {
position:relative;
width:100%;
float:left;
text-align:left;
}
.complex_footer p{
 padding-top:5px;
}
.complex_footer a{
color: #06A7EA;
}
.complex_footer a:hover{
color: #080580;
text-decoration: underline;
}
.search_block{
width: 150px;
position:relative;
float:left;
padding-left: 40px;
}
.lighted {
background-color: rgb(228, 243, 228);
}
.breadcrumbs a{
  padding:10px;
  text-decoration: none;
}
.breadcrumbs a:hover{
  text-decoration: none;
  padding-left:10px;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
 color: rgba(0,0,0,0.6);
text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
                 0px -5px 35px rgba(255,255,255,0.3);
}
.header_comp_breadcrumbs{
position:relative;
width:100%;
height:auto;
float:left;
text-align:left;
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
background-color: #fff;
margin-bottom: 15px;
padding: 10px 0px;
}
.header_comp_breadcrumbs_title{
 position:relative;
width:100%;
height:30px;
float:left;
text-align:left;
margin-bottom:30px;
}
.header_comp{
position:relative;
width:100%;
height:auto;
float:left;
text-align:left;
/*-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);*/
background-color: #fff;
margin-bottom: 15px;
padding-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.header_comp h2{
padding:5px 20px 2px 20px;
color: #0584b8;
font-size: 24px;
font-weight: lighter;
margin:0px;
}
hr {
margin: 5px 0;
border: 0;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #ffffff;
}
.header_comp_left {
position:relative;
width:50%;
float:left;
text-align:left;
}
.header_comp_right{
position:relative;
width:50%;
float:right;
padding:0px auto;
}
.header_comp_right img{
 max-width:300px;
 max-height:180px;
 margin-left:20%;
 margin-bottom: 10px;

}
.realty-resume__table {

width: 90%;

margin-bottom: 10px;
}
.realty-resume__table td {
border-bottom: 1px solid #E0E0E0;
padding-bottom: 10px;
padding-top: 7px;
}
.complex_id {
border:1px solid rgb(224, 223, 223);
position:relative;
margin-top: 7px;
margin-bottom: 7px;
}
.complex_singl_price {
text-align:right;
}
.complex_singl_price h3 {
margin-right:10px;
}

			.thevax{
				float:left;
				width:98%;
				clear:both;
				margin-left:1%;
				padding-left:1%;
				padding-right:1%;
				border:2px solid #cccccc;
				min-height:20px;
				margin-top:3px;
			}

			
			#make_it_quick_drop{
				height:190;
				overflow-y:scroll;
				z-index:80;
				left: -9999px;
				background:#ffffff;
			}

			#make_it_quick_drop label{
				color:#464646 ! important;
				margin-left:10px;
			}
			
			.ez-checkbox{
				margin-right:3px;
			}
			
			#make_it_quick_drop li{
				display:block;
				float:left;
				width:96%;
				clear:both;
			}

			#make_it_quick_drop ul{
				display:block;
				float:left;
				width:96%;
				clear:both;
				list-style:none;
				margin-left:0px;
				padding-left:10px;
			}			

			#distrect_search{
				float:left;
				width:96%;
				clear:both;
			}
			
			.jquery-tree-controls{
				float:left;
				width:98%;
				clear:both;
				margin-left:1%;
			}
			
				.jquery-tree-controls span{
					float:left;
					font-size:12px;
					margin-left:10px;
					margin-bottom:8px;
					border-bottom:1px dashed #595959;
					color:#04648C;
				}
				
				.jquery-tree-controls span:hover{
					border-bottom:1px solid #464646;
				}
			
				.jquery-tree-controls span, .jquery-tree-handle{
					cursor:pointer;
				}
			
			.jquery-tree-node{
				position:relative;
			}
			
			.jquery-tree-handle{
				float:left;
				position:absolute;
				left:-3px;
				top:9px;
				font-weight:bold ! important;
			}
			
			.jquery-tree-title{
				font-weight:normal ! important;
			}
			
			.jquery-tree-handle:hover{
				color:red;
			}
			
			.jquery-tree-node ul{
				overflow:hidden;
				height:auto;
			}
			
			.jquery-tree-collapsed ul{
				overflow:hidden;
				height:0px;
			}
			
			.close_the_window, .close_the_window:active{
				cursor:pointer;
				display:block;
				position:absolute;
				font-weight:bold;
				left:237px;
				top:10px;
				z-index:2;
				width:20px;
				height:20px;
				line-height:17px;
				text-indent:1px;
				text-align:center;
				border-radius:20px;
				color:white;
				background-color:red;
				background-image: url("../img/arrow-bottom-white.png");
				background-position:center center;
				background-repeat:no-repeat;
			}
			
			.close_the_window:hover{
/*				
				color:red;
*/				
				background-color:#FF6666;
/*				
				border:1px solid red;
*/
			}

			
			.icheckbox input[type=checkbox]{
				display:block;
				left:-9999px;
			}
			
.vk_box{margin-top:15px;}
.clear-fix::after {
    content: '';
    display: block;
    clear: both;
    height: 0px;
    visibility: hidden;
}
.view_plans{
    text-align: center;
	    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.view-fotosess{
    text-align: center;
}