@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=latin,cyrillic-ext,cyrillic');
@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=cyrillic');

@import url('https://fonts.googleapis.com/css?family=Arsenal:400,700&subset=latin,cyrillic-ext,cyrillic');

/* Arsenal italic
@import url('https://fonts.googleapis.com/css?family=Arsenal:400,700,400italic,700italic&subset=latin,cyrillic-ext,cyrillic');
*/

@font-face {
font-family: 'HelveticaNeueLTCyr-67-MC';
src: url("../fonts/HelveticaNeueLTCyr-67-MediumCondenced.eot");
src: url("../fonts/HelveticaNeueLTCyr-67-MediumCondenced?#iefix") format("embedded-opentype"),
url("../fonts/HelveticaNeueLTCyr-67-MediumCondenced.woff") format("woff"),
url("../fonts/HelveticaNeueLTCyr-67-MediumCondenced.woff2") format("woff2"),
url("../fonts/HelveticaNeueLTCyr-67-MediumCondenced.ttf") format("truetype");
font-weight: normal;
font-style: normal;}

.lv3_p_txt a, .lv3_p_txt a:hover, .lv3_p_txt a:active, .lv3_p_txt a:focus{
  text-decoration: none;
  outline:none;
  border: none;
  box-shadow: none;
  outline-width: 0;
}
a:focus{
  text-decoration: none;
  outline:none;
  border: none;
  box-shadow: none;
  outline-width: 0;
}
:focus {
  text-decoration: none;
  outline:none;
  border: none;
  box-shadow: none;
  outline-width: 0;
}
.info, .success, .warning,  .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color:  #00529B;
background-color: #BDE5F8;
background-image:  url(/images/info.png);
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url(/images/success.png);
position:relative;
}
.warning  {
color: #9F6000;
background-color: #FEEFB3;
background-image: url(/images/warning.png);
}
.error {
color:  #D8000C;
background-color: #FFBABA;
background-image:  url(/images/error.png);
}
.error_title{
color:  #D8000C;
}

 * { margin:0; padding:0; }
sup, sub {vertical-align: baseline; position: relative; font-size: .7em; line-height: 1;}
sup { bottom: 1.4ex;}
sub {top: .5ex;}

body { padding: 0;  height: 100%; position: relative; margin:0;  -webkit-font-smoothing: antialiased; font-family: 'PT Sans', sans-serif; background-image:url(../img/body_bg.png); background-repeat:repeat-x; background-color:#f5f7f4; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.wrap { width:1000px; margin:0 auto; padding:0px;}

.main {/*padding-bottom: 1095px;*/} /* 95px + отступ до футера */  /* отступ должен быть равен высоте футера */
.footer {   background-color:#182a4f; margin-top:95px; width:100%; /* margin-top: -1000px; *//* отрицательное значение высоты футера *//*height: 1000px;*/}   

.clear{ clear:both;}

/*
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}
*/

/*select*/
    /*for WebKit*/
 /*    -webkit-appearance: none;*/
     /* for FF */
   /*   -moz-appearance: none;
      text-indent: 0.01px; 
      text-overflow: '';*/
      /* for IE */
    /*  -ms-appearance: none;
      appearance: none!important;*/



.main{ width:1000px; margin:0 auto; }
.main .header{ height:137px; position:relative; z-index:10;}
.main .content{  margin:0 0 0 0;}
	
	.main .column_left{float:left; width:214px; min-height:160px;  min-height: 350px;}
	.main .column_slider{  display:block; float:left;  width:757px;   margin-left:27px; z-index:200;}
	.main .column_center{float:left; width:777px; margin:4px 0 0 9px; min-height:400px; }
	.main .column_center_agent{float:left; width:777px; margin:23px 0 0 9px; min-height:150px; }
	.main .column_center_bar {float:left; width:777px; margin:23px 0 0 9px; min-height:50px; }
.main .column_right{ float:right;  width:225px; margin-top:22px; padding:0 0 0 7px; min-height:400px; }	

/*============================================================== header =================================================================**/
.main .header div.head_top{ height:28px;}
	div.user_name{ position:absolute; top:-1px; right:230px;}
		div.user_name div.menu_mob{ display:none;}
		/* upper select */
		.main .header div.user_name select{width: 30px; height: 18px;padding:0 20px 0 0; text-align:left;  background:none; border:none; background-position: right center; background-repeat: no-repeat; background-image: url("../img/user-desk.png"); line-height: 1em; color:#e0f3fe; font-size:13px;
  -webkit-appearance: none;
  background-position: 0px 1px; 
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;}
  #profile_menu{
	display:none;
  }
  .main .header div.user_name select:hover{
	background-position: 0px -17px; 
  }
  		.main .header div.user_name select option{ color:#e0f3fe; background-color:#0e2742; border:none; height:24px; line-height:24px;}
  		.main .header div.user_name  select::-ms-expand {display: none;}
		/* upper select */
	.main .header div.head_top div.favorite{ float:right; margin:0 0px 0 49px;}
		.main .header div.head_top div.favorite div.fav_text{ float:left; margin:6px 0 0 0; padding:6px 0 0 0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:1px; color:#e0f3fe;}
		.main .header div.head_top div.favorite div.fav_number{ float:left; height:13px; width:28px; margin:5px 0 0 14px; padding:0 0 2px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#ff7e00; color:#FFF; font-size:13px; line-height:13px; text-align:center;}
	/* lang */
	.main .header div.head_top div.lang{ /*display: none; visibility:hidden;*/float:right; margin:6px 3px 0 39px; font-size:12px; color:#000; line-height:12px;}
		.main .header div.head_top div.lang div.lang_na{ float:left;}
			.main .header div.head_top div.lang div.lang_na span{ display:block; height:7px; width:7px; margin:4px 0 0 9px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;  background-color:#e1f3ff;}
		.main .header div.head_top div.lang div.lang_active {float:left;  }
		.main .header div.head_top div.lang div.lang_active span{ display:block; height:8px; width:30px; margin-left:9px; padding:7px 0 0px 0; font-size:12px; line-height:1px; text-align:center; background-color:#e1f3ff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; text-transform:uppercase; text-decoration:none; color:#000000;}
/*  --- menu ---- */
.head_nemu_mob{ display:none;height:400px;overflow-y:scroll;overflow-x:hidden} /*  menu footer*/
.main .header div.head_nemu{ height:34px; }
	.main .header div.head_nemu ul{  margin:5px 0 0 0; padding:0 0 0 0; list-style-type:none; float:right;}
	.main .header div.head_nemu ul{ max-width: 800px;}
		.main .header div.head_nemu ul li{  float:right; margin:0 0 0 50px;}
			.main .header div.head_nemu ul li a{ font-size:14px;line-height:14px; color:#FFF;  text-decoration:none; font-weight:bold;}
				.header_buy_rent_sell_condo{ text-transform:uppercase;}
			.main .header div.head_nemu ul li a:hover{ text-decoration:underline;}
			
.main .header div.head_bottom{ height:75px;  padding:0 0 0 105px; background-image:url(../img/phone_bg.png); background-repeat:no-repeat;  background-position: right 177px top;}
	.main .header div.head_bottom div.logo2{ float:left;  padding:16px 0 0 0; text-transform:uppercase;}
		.main .header div.head_bottom div.logo2 div.logo_tx_top a{ display:block; color:#02186e; text-decoration:none; font-family: 'Arsenal';
		 font-weight: 700; 		 font-size:25px; line-height: 25px;}
		.main .header div.head_bottom div.logo2 div.logo_tx_down a{display: block;   padding:0px 0 0 2px;
		 letter-spacing: 0.20em; color:#02186e;	text-decoration:none; font-family: 'Arsenal';   font-size:13px; line-height: 13px;}
	.main .header div.head_bottom div.phones{ float:right; padding:6px 0 0 0; }
		.main .header div.head_bottom div.phones div{ margin:0 0 0 0;   font-family: 'Arsenal';  padding:7px 0 0 0; font-size:26px; line-height:21px; 
		color:#02186e;}
	
.main .header div.head_logo{ position:absolute;  top:40px; left:6px;}
	.main .header div.head_logo a{ display:block;  height:96px; width:96px; background-image:url(../img/mr_logo.png); background-size: 100%;}



/* find */	
.main .header div.head_find{ position:absolute; display:none; right:0px;  width:759px; height:130px; border-bottom:1px solid #12213f;  background: rgba(9, 34, 68, 0.75);}
	.main .header div.head_find div.find_top{ height:41px;}
		.main .header div.head_find div.find_top div.findyourhome{ float:left; height:23px; padding:18px 0 0 41px; font-size:18px; line-height:18px; color:#FFF; text-transform:uppercase; font-family: 'Arsenal'; background-image:url(../img/find_icon1.png); background-repeat:no-repeat; background-position:bottom left 9px; }
		.main .header div.head_find div.find_top div.advanced a{ float:right; height:20px; margin:14px 13px 0 0; padding:2px 0 0 30px; display:block; font-size:14px; line-height:14px; text-decoration:underline; color:#FFF; text-transform:none; background-image:url(../img/find_icon2.png); background-repeat:no-repeat; background-position:left;}
	.main .header div.head_find div.select_line{ padding:10px 0 0 7px;}
		.main .header div.head_find div.select_line div.sel{ float:left; width:134px; font-size:14px;}
			.main .header div.head_find div.select_line div.sel select{ margin-top:2px;}
		.main .header div.head_find div.select_line div.sub{float:left; margin-top:2px;}
			.login_form, .main .header div.head_find div.select_line div.sub input{ background:none; border:none; width:75px; height:32px; 
				background-color:#00a6cd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-transform:uppercase; color:#FFF; 
				 font-family: 'PT Sans', sans-serif; text-align:center; background-image:url(../img/find_button.png); font-size:16px; cursor:pointer;}
			.main .header div.head_find div.select_line div.sub input:hover{ background-position:0px -34px;}
			
/* find select */
		.main .header div.head_find div.select_line div.sel select{height: 32px; width:126px; padding:0 20px 0 4px; text-align:left; border-radius: 3px;
		 -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#FFF; border:1px solid #707070; background-position: right 3px center; 
		 background-repeat: no-repeat; background-image:url(../img/hm-select-arrow.png); line-height: 1em; color:#424242; font-size:14px; 
		 font-family: 'PT Sans', sans-serif;   -webkit-appearance: none; background-size: 11px 7px;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;}
  		.main .header div.head_find div.select_line div.sel select option{ color:#424242; background-color:#ffffff; border:none; height:24px; 
  			line-height:24px; }
  		.main .header div.head_find div.select_line div.sel  select::-ms-expand {display: none;}
		/* find select */


.main .header .head_wrap { position:absolute; right:0; width:759px; z-index:987;}
/* find on */
div.user_name .mob-header-search{ display: none;}
.main .header div.head_wrap div.find_button{z-index:9999; }

.main .header div.head_wrap div.find_button a.on{ position:absolute; display:block; height:55px; width:55px; background-image:url(../img/find_arrow2.png); background-size:55px 110px; bottom:-27px; left: 353px; z-index:994;}
.main .header div.head_wrap div.find_button a.on:hover{ background-position:0px -55px;}		
/* find off */
.main .header div.head_wrap div.find_button a.off{ position:absolute; display:block; height:39px; width:55px; padding:16px 0 0 0;  background-image:url(../img/find_arrow.png); background-size:55px 110px; top:-27px; left: 353px; text-decoration:none; font-weight:bold; text-align:center;z-index:992; }
.main .header div.head_wrap div.find_button a.off:before{ content:'search'; font-size:12px; text-transform:uppercase; color:#FFF; }
.main .header div.head_wrap div.find_button a.off:hover{ background-position:0px -55px;}

.lang_menu{display:none;width:68px; position: absolute; top:22px; right:4px;background:#0e2742;z-index:999;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin:0; }
.lang_menu ul{list-style-type: none;margin:0; padding:0;  border:1px solid #506e8d; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.lang_menu ul li{ margin:0; padding:2px;  border-bottom:1px solid #32475e;}
.lang_menu ul li a {color:#fff; height:15px;  font-family: 'PT Sans', sans-serif;   font-size:13px; line-height: 11px;text-transform:uppercase;text-decoration: none;display:block; background-repeat:no-repeat; background-position:7px 5px;}
.lang_menu ul li a:hover{background-color:#174372;}
	.lang_menu ul li a.eng{ background-image:url(../img/lang_eng.jpg);}
	.lang_menu ul li a.esp{ background-image:url(../img/lang_esp.jpg);}
	.lang_menu ul li a.rus{ background-image:url(../img/lang_rus.jpg);}
	.lang_menu img{
		max-height: 15px;
		float: left;
		padding-right: 10px;
		min-height: 15px;
		max-width: 20px;
		min-width: 20px;
	}
.lang_menu ul li a:first-child{-webkit-border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-radius-topleft: 2px;-moz-border-radius-topright: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.lang_menu ul li a:last-child{-webkit-border-bottom-right-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-bottomright: 2px;-moz-border-radius-bottomleft: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px; }
.lang_menu ul li:last-child{ border-bottom:none;}

/*============================================================== column left =================================================================**/
.main .column_left ul.leftmenu { list-style-type:none; margin:0 0 0 0; padding:0 0 0 0;}
	.main .column_left ul.leftmenu li{background-image:url(../img/menu_bg1.png); background-color:#2767ad;  margin:0 0 0 0; padding:0 0 0 0;position:relative;}
		.main .column_left ul.leftmenu li a{ display:block;  width:207px; text-decoration: none; height:29px; padding:8px 0 0 7px;  font-size:17px; line-height:17px; background-position:right 9px top 9px; color:#FFF; font-family:Tahoma, Geneva, sans-serif; /* text-transform:uppercase; text-decoration:underline; */ text-shadow:#18406c 0px -1px;  background-repeat:no-repeat; border-bottom: 1px solid #1f5a9a;}
        .main .column_left ul.leftmenu li a:hover{ text-decoration: none;}
        .main .column_left ul.leftmenu li .menu_block {display: block;}
		.main .column_left ul.leftmenu li ul{ display:none; list-style-type:none; margin:0 0 22px 0; padding:0 0 0 0;  background-image:none;}
		
		.sub-menu-list.harFull.harOpen{ background-image:url(../img/menu_arrow1.png);}
		.sub-menu-list{width: 30px;height: 30px; cursor:pointer; display: block;top: 0px;position: absolute;right: 0px;background-image: url("../img/menu_arrow2.png");background-repeat:no-repeat;margin-top: 8px;margin-left: 3px;}
		
			.main .column_left ul.leftmenu li ul li{background-image:url(../img/menu_bg22.png); background-repeat:repeat-x; background-position:top; background-color:#f5f7f4;}
				.main .column_left ul.leftmenu li ul li a{ display:block; text-decoration: none;  width:205px;  height:23px; padding:13px 0 0 9px;  font-size:16px; line-height:16px; margin:0 0 0 0; background:none !important; color:#000; text-shadow:none; text-transform:none;  font-family: 'PT Sans', sans-serif; border-bottom:none;}
				.main .column_left ul.leftmenu li ul li a:hover{ background-image:url(../img/menu_bg23.png); background-repeat:repeat-x; background-position:top; background-color:#edeeee;}
				.main .column_left ul.leftmenu li ul li:first-child{background-image:url(../img/menu_bg3.png); background-repeat:repeat-x; background-position:top;}
					.main .column_left ul.leftmenu li ul li ul{background-image:none; padding:10px 0 8px 27px; width:187px; margin:0 0 0 0;  }
						.main .column_left ul.leftmenu li ul li ul li{background-image:none; position:relative;}
							.main .column_left ul.leftmenu li ul li ul li:before{ position:absolute; left:-12px; bottom:8px; content:'•'; color:#052c53;}
							.main .column_left ul.leftmenu li ul li ul li a{ display:block; text-decoration: none; height:27px; width:187px; padding:0 0 0 0;  font-size:14px;  color:#096; background-image:url(../img/menu_bg3.png); color:#000;}
							.main .column_left ul.leftmenu li ul li ul li .selected_menu{color:#ff7200;}
                            .main .column_left ul.leftmenu li ul li ul li:before.selected_menu{ color: #ff7200;}
							
							.main .column_left ul.leftmenu li ul li ul li a:hover{text-decoration:underline; background:none;}
      .rental_disclaimer{  padding: 4px 0 0 10px; width: auto; margin: 2px 0 2px 0; font-size: 14px; line-height: 14px; color: #ff6000;}

/*============================================================== column_slider =================================================================**/
    .main .column_slider ul.bxslider{ padding:0px; margin:0px; }
	.main .column_slider ul.bxslider li{ padding:0px; margin:0 0 0 0;}


.main .column_slider ul.bxslider li a{ position:relative;  margin:0px 0 0px 0; display:block; width:100%;   text-decoration:none; }
		.main .column_slider ul.bxslider li img{ max-width:100%; height:auto; width:auto\9/*ie8*/;}
		.main .column_slider ul.bxslider li p { position:absolute; bottom:0px;  width:97%;  padding:1.5% ; margin:0 0 0 0;  background: rgba(39, 64, 95, 0.85); color:#FFF;  font-family: 'PT Sans', sans-serif; font-size:18px; line-height:24px; text-decoration:none; font-style:italic;}
			.main .column_slider ul.bxslider li p span{ display:block; padding:0px 0 2px 0; font-family: 'Arsenal'; font-weight: 700;  font-size:21px; 
			line-height:28px; text-decoration:none; font-style:normal;}
	
	
/*============================================================== column_center =================================================================**/
.column_center div.cc_home{ padding:0 0 0 18px;}
	
/*=================== slider mobile ======================**/
.column_center div.cc_home .slider-mobile{ display:none;}


.column_center div.call{}
	.column_center div.call h1{font-family: 'Arsenal'; font-weight:700; color:#000; font-size:24px; line-height:24px; padding:0 0 0 0; 
	margin:20px 0 0 0;}
	.column_center div.call p{ font-family: 'PT Sans', sans-serif; font-style:italic; color:#000; font-size:16px; line-height:20px; 
	padding:10px 0 10px 0; margin:0 0 0 0;}	
	




.column_center div.progect_month div ul li {
    display: block;
    float: left;
    width: 49.7%;
    height: 215px;
    margin: 6px 0px 0px;
}
	
	.column_center div.accordeon{ margin:43px 0 0 0;}
		.ac-container{ width: 759px;text-align: left;}
		.column_center div.accordeon h2{font-family: 'Arsenal'; font-weight:normal; color:#000; font-size:24px; line-height:23px; padding:0 0 0 0; margin:0 0 0 0;}
		.column_center div.accordeon div.ac-container{ margin:12px 0 0 0;}

.footer_disclaimer{ width:98%; margin:60px 0 0 0; padding:37px 1% 0 1%; border:1px solid #dee1e4; background-color:#f1f1f1;}		
.column_center div.center_tx{ padding:45px 0 20px 0; font-size:11px; line-height:15px; color:#000;  text-align: center;}
.column_center div.partners{ width:100%;}
	.column_center div.partners div{ float:left; width:25%; }
		.column_center div.partners div div{ float:none;  width:110px; margin:0 auto;  text-align:center;  height:100px; }
		.column_center div.partners div div a{display:table-cell; height:100px;  vertical-align:middle; }
		.column_center div.partners div div div{display:table-cell;   vertical-align:middle; }

.column_center .sell-your-prop{ margin:70px 0 0 0;}
	.column_center .sell-your-prop .syp-banner{ width:759px; height:282px; background-image:url(../img/sell-your-prop.jpg); background-position:right; background-size:100%;}
		.column_center .sell-your-prop .syp-banner .syp-line{ padding-top:201px;}
			.column_center .sell-your-prop .syp-banner .syp-line .syp-button{ float:left; display:block; height:22px; padding:8px 0 0 37px; margin:0 0 0 10px; background-image:url(../img/sell-your-prop-icon.png); background-repeat:no-repeat; background-position:left; color:#02356c; font-size:16px; line-height:16px; text-transform:uppercase;}
			.column_center .sell-your-prop .syp-banner .syp-line .syp-text{ float:right; margin:0 10px 0 0; color:#04305f; font-size:26px; text-transform:uppercase; font-family: 'Arsenal';}
	.column_center .sell-your-prop .syp-stat{}
		.column_center .sell-your-prop .syp-stat div { float:left; margin:12px 0 0 0;}
			.column_center .sell-your-prop .syp-stat div p{ padding:0px; margin:0px; }
			.column_center .sell-your-prop .syp-stat div p a{ padding:0 0 1px 0; font-size:14px; color:#000; font-family: 'Arsenal'; text-transform:uppercase; border-bottom:1px solid #c5c6c5;}
			.column_center .sell-your-prop .syp-stat div span { display:block; margin:2px 0 0 0; font-size:20px; color:#02356c;  font-family: 'Arsenal'; font-weight: 700;  }
		.column_center .sell-your-prop .syp-stat div.syp-st1{ width:23%;}
		.column_center .sell-your-prop .syp-stat div.syp-st2{ width:30%;}
		.column_center .sell-your-prop .syp-stat div.syp-st3{ width:20%;}
		.column_center .sell-your-prop .syp-stat div.syp-st4{ width:26%;}


.column_center .cr_blog{ margin:50px 0 0 0;}
	.column_center .cr_blog h3{  width:auto; height:29px; padding:8px 0 0 10px; margin:0px; font-weight:normal; background-image:url(../img/lp_bg.png);  font-size:20px; line-height:20px; color:#FFF; text-transform:uppercase;  font-family: 'Arsenal'; text-shadow:#20538c 0px -1px;}
	.column_center .cr_blog ul{ display:block; float:left; width:48%; list-style-type:none; margin:0 0 0 1%; padding:0 0 0 0;}
		.column_center .cr_blog ul li{   width:auto; padding:12px 10px 12px 10px; border-bottom:solid 1px #e9e9e9;}
		.column_center .cr_blog ul li:first-child{ margin-top:5px;}
		.column_center .cr_blog ul li:last-child{ border:none;}
			.column_center .cr_blog ul li a{  font-size:15px; line-height:20px; color:#0e4886; font-style:italic; }
			
/* resourses ****************************************************************/			
.column_center .resources-block{ margin:40px 0 0 0;}
.column_center .cr_resourses{ float:left; width:46.66%;  padding:9px 1% 20px 1%; margin:10px 0 0 1%; background-color:#f1f1f1; border:1px solid #dee1e4;}
	.column_center .cr_resourses h3{ padding:0 0 4px 0; margin:0 0 4px 0; font-size:20px; color:#000; font-weight:normal; text-transform:uppercase;
	  font-family: 'Arsenal'; border-bottom: solid 2px #ff9639;}
	.column_center .cr_resourses div.res_picture{ width:auto;  margin:0 0 0 1px; text-align:center;}
		.column_center .cr_resourses div.res_picture img{ max-width:100%;}
	.column_center .cr_resourses div.res_text{padding:9px 6px 5px 6px; font-size:14px; line-height:20px; color:#000; }
	.column_center .cr_resourses a{ display: block; height: 28px; color:#ff6000; font-size:12px; line-height:14px; padding-left:6px; overflow: hidden; text-decoration: none;}
.column_center .cr_resourses.blue{}
	.column_center .cr_resourses.blue h3{border-bottom: solid 2px #91cfff;}
	.column_center .cr_resourses.blue div.res_text{ }
	.column_center .cr_resourses.blue .cr_float a{ color:#44a1e9;}
/* /resourses ****************************************************************/	


.column_center .follow{ margin:28px 0 0 0;}
	.column_center .follow h3{ height:28px; font-size:20px; line-height:20px; padding:0 0 0 0; margin:0px; color:#000; font-family: 'Arsenal'; font-weight:normal; text-transform:uppercase;}
	.column_center .follow div.socials{ margin-top:6px;}
		.column_center .follow div.socials ul{ list-style-type:none; padding:0px; margin:0px;}
			.column_center .follow div.socials ul li{ float:left;}
				.column_center .follow div.socials ul li a{ display:block;  width:42px; height:44px; margin:0 3px 3px 0;}
					.column_center .follow div.socials ul li a.tw{ background-image:url(../img/s_tw.png);}
					.column_center .follow div.socials ul li a.fb{background-image:url(../img/s_fb.png);}
					.column_center .follow div.socials ul li a.in{background-image:url(../img/s_in.png);}
					.column_center .follow div.socials ul li a.you{background-image:url(../img/s_you.png);}
					.column_center .follow div.socials ul li a.p{background-image:url(../img/s_p.png);}
					.column_center .follow div.socials ul li a.g{background-image:url(../img/s_g.png);}


/*       ******************************  SELLING HOME *****************************/
.selling-home{ width: 759px; height: 295px; padding: 80px 0 0 0; background-image: url(../img/selling-home-bg.jpg); background-repeat: no-repeat;
 background-position: top; }
	.sh-text-block{ width: 341px; height: 160px; padding: 20px 12px 10px 12px; margin: 0 0 0 373px; background-color: rgba(255, 255, 255, 0.7); 
		border-left: 1px solid #18cbff;}
		.sh-text-block h2{ font-size: 26px; line-height: 26px; color: #04afe0; font-family: 'HelveticaNeueLTCyr-67-MC';  text-transform: uppercase;
		font-weight: normal;}
		.sh-text-block p{ margin: 10px 0 0 0; font-size: 13px; line-height: 19px;  }
	.sh-input-block{ width: 95%; margin: 24px 0 0 2.8%; }
		.sh-input-block div input{ width: 100%; height: 48px; padding: 0 8px 0 8px;  background-color: #fff; font-size: 16px; line-height: 48px; color: #000; 
		 font-family: 'PT Sans', sans-serif; border: 1px solid #1f60a6; border-radius: 3px; /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/}
		.sh-inp-addr{float: left; width: 64.5%; }
		.sh-inp-apt{float: left; width: 19%; margin: 0 1% 0 1%; }
		.sh-input-block button{ display: block; float: left; height: 48px; width: 14%; background-color: #2767ad; border-radius: 3px; border: none;
		font-size: 14px; line-height: 48px; font-family: 'PT Sans', sans-serif; color: #fff; font-weight: bold; text-transform: uppercase;
		 cursor: pointer; }
		.sh-input-block button span{ margin: 0 0 0 6px; }
			
/*============================================================== footer =================================================================**/
.mr-mobile-lang{ display:none;}
.footer .f_wrapper{width:1000px; margin:0 auto;}
	.footer .f_wrapper .f_left{ float:left; width:214px; min-height:462px;}
			.footer .f_wrapper .f_left .f_logo{ height:198px; padding:24px 0 0 4px;}
				.footer .f_wrapper .f_left .f_logo a.f_logo_pic{ display:block; width:108px; height:103px; background-image:url(../img/f_logo.png);}
				.footer .f_wrapper .f_left .f_logo a.f_mr{ display:block; margin:16px 0 0 0; text-decoration:none; color:#ffffff; text-transform:uppercase; font-family: 'Arsenal'; font-size:23px; line-height: 23px;}
				.footer .f_wrapper .f_left .f_logo a.f_irc{display:block; padding:5px 0 0 2px; color:#02186e; text-decoration:none; font-family: 'Arsenal'; font-weight: 700; font-size:10px; line-height: 10px; text-transform:uppercase; color:#FFF;}
			.footer .f_wrapper .f_left .f_contacts{ padding:0 0 0 10px;}
				.footer .f_wrapper .f_left .f_contacts p{ padding:0px; margin:0px;}
				.footer .f_wrapper .f_left .f_contacts p.fc1{  font-family: 'Arsenal'; font-size:15px; line-height:22px;  color:#FFF;}
				.footer .f_wrapper .f_left .f_contacts p.fc2{ padding:20px 0 0 0;  font-family: 'Arsenal'; font-size:14px; line-height:22px;  color:#FFF;}
				.footer .f_wrapper .f_left .f_contacts p.fc3{ padding:85px 0 0 0; font-family: 'Arsenal'; font-size:11px; line-height:11px;  color:#FFF;}
				
	.footer .f_wrapper .f_center{ float:left; width:507px; margin:0 0 0 27px; min-height:462px;}
		.footer .f_wrapper .f_center div.f_menu{ height:222px; margin:0 0 0 0;}
			.footer .f_wrapper .f_center div.f_menu ul{ width:506px; padding:37px 0 0 0; margin:0px; list-style-type:none;}
				.footer .f_wrapper .f_center div.f_menu ul li{ float:left; height:21px; width:211px; padding:15px 21px 0 21px; }
					.footer .f_wrapper .f_center div.f_menu ul li a{ display:block; width:211px; padding:0 0 4px 0; border-bottom:1px solid #475775; font-size:16px; line-height:16px; color:#FFF;  font-family: 'Arsenal'; text-decoration:none; text-transform:uppercase;}
					.footer .f_wrapper .f_center div.f_fb{ padding:0 0 0 12px;}
					
	.footer .f_wrapper .f_right{ float:right; width:232px; min-height:312px; background-image:url(../img/footer_bg.png); background-repeat:no-repeat; background-position:bottom left;}
		.footer .f_wrapper .f_right div.fr_top{  height:353px; width:225px; margin:0 0 0 7px;  font-size:13px; line-height:22px; color:#fff;  font-family: 'Arsenal';}
		.footer .f_wrapper .f_right div.fr_top p{ padding:48px 0 0 0; margin:0px;}
		.footer .f_wrapper .f_right div.fr_socials{}
			.footer .f_wrapper .f_right div.fr_socials ul{ list-style-type:none; padding:0px; margin:0px;}
				.footer .f_wrapper .f_right div.fr_socials ul li{}
                .footer .f_wrapper .f_right div.fr_socials ul li:last-child{margin:0 0px 3px 0;}
			.footer .f_wrapper .f_right div.fr_socials a{ display:block; float:left; width:36px; height:37px; margin:0 1px 3px 0; background-size:100%;}
			.footer .f_wrapper .f_right div.fr_socials a.tw{ background-image:url(../img/s_tw.png);}
			.footer .f_wrapper .f_right div.fr_socials a.fb{background-image:url(../img/s_fb.png);}
			.footer .f_wrapper .f_right div.fr_socials a.in{background-image:url(../img/s_in.png);}
			.footer .f_wrapper .f_right div.fr_socials a.you{background-image:url(../img/s_you.png);}
			.footer .f_wrapper .f_right div.fr_socials a.p{background-image:url(../img/s_p.png);}
			.footer .f_wrapper .f_right div.fr_socials a.g{background-image:url(../img/s_g.png);}
.f_bottom{ height:28px; background-color:#0b153f;}
		
/*000000000000000000000000000000000000000 LEVEL 2  0000000000000000000000000000000000000000000000000000*/
.column_center div.lv2_top{ margin:20px 0 0 18px;}
	.column_center div.lv2_top div.lv2_top_left{ float:left; width:50%; min-height:36px; }
	.column_center div.lv2_top div.lv2_top_left_pag{ float:left; min-height:36px; margin-right:10px; }
		.column_center div.lv2_top div.lv2_top_left a{ font-size:15px; line-height:22px; color:#000; text-decoration:underline;}
		.column_center div.lv2_top div.lv2_top_left a:last-child{ font-size:15px; line-height:22px; color:#000; text-decoration:none;}
		.column_center div.lv2_top div.lv2_top_left_pag a{ font-size:15px; line-height:22px; color:#000; text-decoration:underline;}
	.column_center div.lv2_top div.lv2_top_right{ float:right; width:50%; min-height:35px; padding:1px 0 0 0; text-align:right;}
    
    .column_center div.lv2_top div.lv2_top_left_pag .pagenav{ float: left; display: block; height: 22px; width: 22px; margin: 0 0 0 1px; 
    background-color: #2767ad; color: #ffffff; text-decoration: none; font-size: 16px;}
    .column_center div.lv2_top div.lv2_top_left_pag .pagenav:hover{ background-color: #3ea4ea;}
	.column_center h3{ padding:0 0 0 0; margin:0 0 12px 15px; font-size:23px; line-height:40px; font-family: 'Arsenal'; font-weight: 700;  color:#000; font-weight:normal;}
	
	/* social block lv2*/	
			.column_center div.lv2_top .fb-like{ float:right;}
			.column_center div.lv2_top .a2a_kit {}
			.column_center div.lv2_top .a2a_kit a.mail-to-friend{ display:block; height:20px; width:20px; background-image:url(../img/social-top-mail-friend.png)}
			.column_center div.lv2_top .a2a_kit a{ outline: none;float:right; display:block; height:20px; width:20px; margin:0 5px 0 0;  background-repeat:no-repeat; background-size:100%;}
			.column_center div.lv2_top .a2a_button_twitter{ background-image:url(../img/social-top-tw.png);}
			.column_center div.lv2_top .a2a_button_facebook{ background-image:url(../img/social-top-fb.png);}
			.column_center div.lv2_top .a2a_button_linkedin{ background-image:url(../img/social-top-in.png);}
			.column_center div.lv2_top .a2a_button_google_plus{ background-image:url(../img/social-top-go.png);}
			.column_center div.lv2_top .a2a_button_pinterest{ background-image:url(../img/social-top-pi.png);}
	/* /social block lv2*/				
			
	.column_center div.lv2_list{ width:auto; padding:0 0 0 5px;} 
		.column_center div.lv2_list div.lv2_item{ float:left; width:243px; min-height:251px; border:1px solid #dfdfdf; margin:19px 0px 0 12px; background-color:#ffffff;}
			/**/
			.column_center div.lv2_list div.lv2_item .lv2_item-logo{ position:absolute; right:0px;  top:145px!important; /* top:139px;*/ width:50px; height:37px;}
				.column_center div.lv2_list div.lv2_item .lv2_item-logo img{ max-width:100%; height:auto; width:auto\9;} 
			.column_center div.lv2_list div.lv2_item .lv2_item-built{position:absolute; right:6px; top:190px; font-size:9px; line-height:9px;}
				.column_center div.lv2_list div.lv2_item .lv2_item-built span{ display:block; font-size:14px; line-height:14px;}
			/**/
                    .column_center div.lv2_list div.lv2_item:hover{opacity:0.9;}
					.column_center div.lv2_list div.lv2_item:hover a.lv2_tit{color:#056bc2;}
					.column_center div.lv2_list div.lv2_item:hover p.lv2_sale span{ color:#40b201;}
					.column_center div.lv2_list div.lv2_item:hover p.lv2_rent span{ color:#045fac;}
					.column_center div.lv2_list div.lv2_item:hover p.lv2_sale,
					.column_center div.lv2_list div.lv2_item:hover p.lv2_rent{ color:#363636;}
			.column_center div.lv2_list div.lv2_item a.lv2_img{ border:none; }
				.column_center div.lv2_list div.lv2_item a.lv2_img img{width:243px;height:182px;max-width:none;}
			.column_center div.lv2_list div.lv2_item a.lv2_tit{ display:block; min-height:31px; width:auto; padding:5px 0 0 6px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font-size:19px; line-height:25px; color:#0158a2; text-decoration:none;}
			.column_center div.lv2_list div.lv2_item p.lv2_sale{height:22px; width:auto; margin:0px; padding:3px 0 0 6px; border-bottom:1px solid #dfdfdf; font-size:13px; color:#000; font-style:italic;}
				.column_center div.lv2_list div.lv2_item p.lv2_sale span{ color:#3ba600; font-weight:bold;}
			.column_center div.lv2_list div.lv2_item p.lv2_rent{height:23px; width:auto; margin:0px; padding:3px 0 0 6px;font-size:13px; color:#000; font-style:italic;}
				.column_center div.lv2_list div.lv2_item p.lv2_rent span{ color:#02569d; font-weight:bold;}
				
		.column_center div.homes_map{ margin:0 0 0 17px; width:auto;}
		.column_center div.homes_map p{ padding:0 0 0 0; margin:28px 0 0 0; font-size:12px; color:#000; font-family: 'Arsenal'; text-transform:uppercase;}
		.column_center div.homes_map div.homes_bot_line{ position:relative; height:1px; margin:0 0 30px 0; width:auto; background-color:#000;}
			.column_center div.homes_map div.homes_bot_line a{ position:absolute; height:34px; width:50px; padding:16px 0 0 0; text-align:center; background-image: url(../img/map_arrow.png); top:-25px; left:50%; margin:0 0 0 -25px; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase;}
			.column_center div.homes_map div.homes_bot_line a.off{ background-position:0px 50px;}
		.column_center div.homes_map div.h_map{ width:auto; margin:16px 0 35px 0; height:380px; }
				
/* carousel*/
.column_center div.lv2_carousel.three{ margin:50px 0 0 0px;}
.column_center div.lv2_carousel.three{ margin:50px 0 0 8px;}
			
.column_center .lv2_carousel{ padding:0 0 2px 0; margin:60px 0 0 16px;}
	.column_center .lv2_carousel ul{}
		.column_center .lv2_carousel ul li{ height:auto; padding:0 0 20px 0;}
			.column_center .lv2_carousel ul li div{ }
			.column_center .lv2_carousel ul li div a{}
			.column_center .lv2_carousel ul li div a img{ width:183px; border:1px solid #235994;}
				.column_center .lv2_carousel ul li div.mvp_bottom{ margin:1px 0 0 0;}
					.column_center .lv2_carousel .mvp_header{ height:auto; padding:11px 0 10px 0px; font-family: 'Arsenal'; font-weight: 400; 
					 font-size:23px; line-height:26px; text-transform:uppercase; color:#000; text-align:left;} 
   .lv2_carousel.three a div.mvp_header{ padding:11px 0 10px 10px; } 
					.column_center .lv2_carousel ul li div .mvp_title{ height:20px; padding:4px 0 0 7px; font-size:15px; line-height:15px; background-color:#215996; border-bottom:1px solid #5b8cc4; color:#fff;}
					.column_center .lv2_carousel ul li div .mvp_price{  padding:6px 10px 6px 4px;  font-size:16px;  line-height:16px; color:#FFF; background-color:#215996; }
					.column_center .lv2_carousel ul li div .mvp_features{height:22px; padding:3px 0 0 0; font-size:12px; line-height:13px; color:#FFF; background-color:#1d508a;}
						.column_center .lv2_carousel ul li div .mvp_features div{ float:left; height:12px; padding:3px 0 3px 0; text-align:center;}
							.column_center .lv2_carousel ul li div .mvp_features div.bed{ width:38px;}
							.column_center .lv2_carousel ul li div .mvp_features div.bath{ width:54px; border-left:1px solid #768fab; border-right:1px solid #768fab;}
							.column_center .lv2_carousel ul li div .mvp_features div.sq{ width:64px; padding: 0px 0 0; }
                            
  .column_center .lv2_carousel.three .mvp_place{ height: 18px; padding: 5px 0 0 3px; font-size: 14px; line-height: 14px; font-weight: bold;}
  .column_center .lv2_carousel.three .mvp_some-info{ font-size: 11px; line-height: 11px; height: 26px;  padding: 2px 0 0 3px;}
  

  
  
  /* edits 30-09-16   panel + logo + built-in*/
.lv2-top-panel{ width:757px; height:42px; margin:20px 0 0 17px; padding:7px 0 0 0; background-color:#FFF; border: none!important; }
	.lv2-top-panel .l2-tp-left{ float:left; width:423px; }
		.lv2-top-panel .l2-tp-left a{float:left; display:block; width:65px; height:23px; padding:10px 0 0 40px; background-repeat:no-repeat; 
			background-position:12px 6px; font-family: 'Arsenal'; font-weight: 700;  color:#4b4a4a; font-size:13px; line-height:13px; 
			text-transform:uppercase; text-decoration:none; background-size:20px 80px;}
			.lv2-top-panel .l2-tp-left a:hover{ background-position:12px -24px;}
			.lv2-top-panel .l2-tp-left a#current5{background-position:12px -54px; cursor:default;}
		.lv2-top-panel .l2-tp-left .l2-tp-galery{  background-image:url(../img/lv2-edit-galery.png); border-right:1px solid #dfdfdf; }
		.lv2-top-panel .l2-tp-left .l2-tp-list{ background-image:url(../img/lv2-edit-list.png); border-right:1px solid #dfdfdf; }
		.lv2-top-panel .l2-tp-left .l2-tp-map{ background-image:url(../img/lv2-edit-map.png); border-right:1px solid #dfdfdf;}
		.lv2-top-panel .l2-tp-left .l2-tp-trends{ background-image:url(../img/lv2-edit-trends.png);}
	.lv2-top-panel .l2-tp-right{ float:right; width:245px; } 
		.lv2-top-panel .l2-tp-right p{ float:right; margin:10px 9px 0 0; color:#4b4a4a; font-size:14px; line-height:14px; font-family: 'Arsenal'; font-weight: 700; }
		.lv2-top-panel .l2-tp-right div{float:right; margin:1px 8px 0 0;}
			.lv2-top-panel .l2-tp-right div select{height: 32px; width:177px; padding:0 20px 0 3px; text-align:left; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#FFF; border:1px solid #707070; background-position: right 3px center; background-repeat: no-repeat; background-image:url(../img/select_arrow2.png); line-height: 1em; color:#424242; font-size:13px; font-family: 'PT Sans', sans-serif; 
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;}
  			.lv2-top-panel .l2-tp-right div select  option{color:#424242; background-color:#ffffff; border:none; height:24px; line-height:24px;}
			.lv2-top-panel .l2-tp-right div select::-ms-expand {display: none;}
			


 

/* edits 30-09-16   panel + logo + built-in*/

.column_center .lv2-bottom-content-block{ margin: 45px 0 0 17px;}
/* banner statistics */
.banner-statistics{  width:757px; height:124px; margin:0 0 0 0;  background-image:url(img/banner-stats.jpg); border:1px solid #dfdfdf; }
			.banner-statistics a{ display:block;  width:748px; height:67px; padding:57px 0 0 9px; background-position:0 49px; background-image:url(img/banner-stats-arrow.png); font-size:24px; line-height:24px; color:#FFF; text-decoration:none; text-transform:uppercase; text-shadow:-1px 1px #407ab9; background-repeat:no-repeat;}
				.banner-statistics a span{ display:block;  margin:3px 0 0 0;  font-size:16px; line-height:16px; text-transform:none;}
				.banner-statistics a:hover{ background-image:url(img/banner-stats-arrow2.png);}
  
  #condo_sort_select{height: 27px; margin: 3px 0 0 0;  width: 175px;}
  
 /* LIST VIEW */
  	 
			
/*000000000000000000000000000000000000000 homes for sale  0000000000000000000000000000000000000000000000000000*/
.column_center p.homes_text{ padding:8px 0 0 18px; margin:0px; font-size:14px; line-height:18px; color:#000;}
	.column_center h4.homes_tit{ padding:12px 0 0 18px; margin:0px; font-size:20px; line-height:26px; color:#000; font-style:normal; font-weight:normal;}
/* tabs1*/
.column_center div.homes_tabs{ padding:0 0 0 0; margin:0 0 0 14px;}
dl.tabs{ margin-bottom:0px;}
.tabs {width:100%; overflow:hidden; zoom:1; padding:1px; position:relative;}
.tabs_dt {float:left; width: 160px;  height:32px;  background-color:#02356c; padding:14px 10px 0 10px; position:relative;  margin-right:2px; 
	cursor:pointer;  color:#fff;
         font-size:18px; line-height:18px; text-align:center; font-family: 'Arsenal';
border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;
 border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; border-top: 1px solid #bbbbbb;}
		.tabs_dt span span{ display:inline;}
.tabs_dd {background:#fff;  display:none; float:right; width:100%; margin:46px 0 0 -100%; position:relative; z-index:2;}
.tabs .tab-content { padding:3px; background-color:#f5f7f4;  background-repeat:repeat-x; }
.column_center div.homes_tabs .tabs1 .tab-content{ border: 1px solid #bbbbbb; padding-bottom: 12px; }
.tabs_dt:hover {background-color:#024184;}
.tabs_dt.selected {  border-bottom: 1px solid #fff; z-index: 10;  background-color:#FFF; color:#000; cursor:auto; font-size:18px; font-family: 'Arsenal';  font-weight: 700; }
.tabs_dd.selected {display:block;}

.column_center div.homes_offset{ margin:0 0 0 -20px; width:auto;} 
	.column_center div.homes_offset div.homes_map{ margin:0 11px 0 31px; width:auto;}
		.column_center div.homes_offset div.homes_map p{ padding:0 0 0 0; margin:31px 0 0 0; font-size:12px; color:#000; font-family: 'Arsenal';}
		.column_center div.homes_offset div.homes_map div.homes_bot_line{ position:relative; height:1px; margin:0 0 30px 0; width:auto; background-color:#000;}
			.column_center div.homes_offset div.homes_map div.homes_bot_line a{ position:absolute; height:34px; width:50px; padding:16px 0 0 0; text-align:center; background-image: url(../img/map_arrow.png); top:-25px; left:50%; margin:0 0 0 -25px; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase;/* background-position:0px 50px;*/}
			.column_center div.homes_offset div.homes_map div.homes_bot_line a.off{ background-position:0px 50px;}
		.column_center div.homes_offset div.homes_map div.h_map{ width:auto; margin:16px 0 35px 0; height:380px; background-color:#bfdaff;}
		
		
.column_center div.homes_list{ width:auto; padding:10px 0 0 15px;} 
                    .column_center .homes_list.top_list{ width:auto; padding:10px 0 0 0px;} 
		.column_center div.homes_list div.lv2_item{ float:left; width:239px; min-height:237px; border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; margin:19px 0px 0 12px; background-color:#ffffff;}
					.column_center div.homes_list div.lv2_item:hover{opacity:0.9;}
					.column_center div.homes_list div.lv2_item:hover a.lv2_tit{color:#056bc2;}
					.column_center div.homes_list div.lv2_item:hover p.lv2_sale span{ color:#40b201;}
					.column_center div.homes_list div.lv2_item:hover p.lv2_rent span{ color:#045fac;}
					.column_center div.homes_list div.lv2_item:hover p.lv2_sale,
					.column_center div.homes_list div.lv2_item:hover p.lv2_rent{ color:#363636;}
			.column_center div.homes_list div.lv2_item a.lv2_img{ border:none; }
				.column_center div.homes_list div.lv2_item a.lv2_img img{width:239px; height:161px; max-width:none;}
			.column_center div.homes_list div.lv2_item p.lv2_tit{ display:block; min-height:26px; width:auto; padding:5px 0 0 6px; margin:0px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font-size:15px; line-height:20px; color:#000; text-decoration:none;}
				.column_center div.homes_list div.lv2_item p.lv2_tit span{ color:#3ba600; padding:0 0 0 10px;}
			.column_center div.homes_list div.lv2_item p.lv2_info{height:18px; width:auto; overflow: hidden; margin:0px; padding:3px 0 0 6px; 
            border-bottom:1px solid #dfdfdf; font-size:12px; line-height:15px; color:#000; }
			.column_center div.homes_list div.lv2_item p.lv2_info-2{height:26px; width:auto; margin:0px; padding:1px 0 0 6px; border-bottom:1px solid #dfdfdf;
             font-size:15px; line-height:15px; color:#000; }
             .column_center div.homes_list div.lv2_item p.lv2_info-3{height:20px; width:auto; margin:0px; padding:4px 0 0 6px; border-bottom:1px solid #dfdfdf;
             font-size:13px; line-height:13px; color:#000; }
             
/*------------------------sold -----------------------*/             
.column_center div.homes_list div.homes_item_sold{ position: relative; float:left; width:239px; min-height:237px; border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; margin:19px 0px 0 12px; background-color:#ffffff;}
					.column_center div.homes_list div.homes_item_sold:hover{opacity:0.9;}
					.column_center div.homes_list div.homes_item_sold:hover a.lv2_tit{color:#056bc2;}
					.column_center div.homes_list div.homes_item_sold:hover p.lv2_sale span{ color:#40b201;}
					.column_center div.homes_list div.homes_item_sold:hover p.lv2_rent span{ color:#045fac;}
					.column_center div.homes_list div.homes_item_sold:hover p.lv2_sale,
					.column_center div.homes_list div.homes_item_sold:hover p.lv2_rent{ color:#363636;}
			.column_center div.homes_list div.homes_item_sold a.lv2_img{ border:none; }
				.column_center div.homes_list div.homes_item_sold a.lv2_img img{width:239px; height:161px; max-width:none;}
			.column_center div.homes_list div.homes_item_sold p.lv2_tit{ display:block; min-height:26px; width:auto; padding:5px 0 0 6px; margin:0px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font-size:15px; line-height:20px; color:#000; text-decoration:none;}
				.column_center div.homes_list div.homes_item_sold p.lv2_tit span{ color:#3ba600; padding:0 0 0 10px;}
			.column_center div.homes_list div.homes_item_sold p.lv2_info{height:18px; width:auto; overflow: hidden; margin:0px; padding:3px 0 0 6px; 
            border-bottom:1px solid #dfdfdf; font-size:12px; line-height:15px; color:#000; }
			.column_center div.homes_list div.homes_item_sold p.lv2_info-2{height:26px; width:auto; margin:0px; padding:1px 0 0 6px; border-bottom:1px solid #dfdfdf;
             font-size:15px; line-height:15px; color:#000; }
             .column_center div.homes_list div.homes_item_sold p.lv2_info-3{height:20px; width:auto; margin:0px; padding:4px 0 0 6px; border-bottom:1px solid #dfdfdf;
             font-size:13px; line-height:13px; color:#000; }
             
.column_center div.homes_list div.homes_item_sold .homes_img_sold{position: absolute; top: 7px; right: 0px; width: 54px; height: 24px; padding: 4px 0 0 0; background-color: rgba(255, 255, 255, 0.8);
 color: #2767ad; font-size: 18px; line-height: 18px; font-family: 'Arsenal'; font-weight: 700;  text-align: center;}	
 
 /* -- 18.11 -- */ 
.sold-home-item-dates{background-color: rgba(255, 255, 255, 0.8); color: #2767ad; font-size: 11px; height: 34px; line-height: 16px; padding: 3px 0 0 6px;
  position: absolute; right: 0; text-align: left;top: 124px; width: 233px; font-weight: bold; }
.homes_item_sold .mr_obj_head .mr_obj_head_title_a{ position: absolute; top: 7px; right: 0px; background-image: url(/templates/mycccp_temp/img/lv4_favorites.png);display: block;height: 40px;width: 40px;background:rgba(255,255,255,0.7);
background-size: 27px 27px;background-repeat: no-repeat;background-position: 7px 7px;}
  

  /* LIST VIEW */
  table.single_list_table{ width: 99%!important; margin: 12px auto!important;}
  
 .single_list_table.dataTable tbody tr td:nth-child(1), .single_list_table thead tr th:nth-child(1) {width:27% !important; padding: 0 0 0 1%!important; border-right:2px solid #fff;text-align:left;} 
 .single_list_table.dataTable tbody tr td:nth-child(1) a, .single_list_table thead tr th:nth-child(1) a { text-decoration:none;color:#2767AD;width:30% !important; //font-weight:bold;} 
 .single_list_table.dataTable tbody tr td:nth-child(2), .single_list_table thead tr th:nth-child(2) { width:27% !important; padding: 0 0 0 1%!important; text-align: left; border-right:2px solid #fff; }
 .single_list_table.dataTable tbody tr td:nth-child(3), .single_list_table thead tr th:nth-child(3) {width:12% !important; border-right:2px solid #fff; text-align:right; padding-right:20px !important; } 
 .single_list_table.dataTable tbody tr td:nth-child(4), .single_list_table thead tr th:nth-child(4) {width:12% !important; border-right:2px solid #fff; text-align:right; padding-right:20px !important;  }
 .single_list_table.dataTable tbody tr td:nth-child(5), .single_list_table thead tr th:nth-child(5) {width:20% !important; text-align:right; padding-right:20px !important;   } 
 .single_list_table.dataTable thead th{  background-image: url("/templates/mycccp_temp/img/menu_bg1.png"); background-color: #2767ad; color:#fff;}
  
 h4.homes_tit{ margin: 0 0 10px 0!important;}
 dt.tabs_dt.selected form#single_sale a span{ color: #000;}
 .single_list_table {//margin:10px;}
 .odd{background-color:#EEEEF0 !important;cursor:pointer;}
 .even{cursor:pointer; color: #fafafa;} 
 table.dataTable thead th, table.dataTable thead td {border-bottom: 0px !important;}
 .dataTables_paginate{display:block !important;}
 
 .ordering_box_in_single_sale{ margin: 0 0 0 -5px;}
 .column_center .homes_offset .homes_list.single_sale{ padding-top: 0px; margin-top: -5px;}
 
 .ordering_box_in_single_rent{ margin: -15px 0 0 -5px;}
 .homes_list.single_rent{ margin: 28px 0 0 0 ;}
 
 .ordering_box_in_single_sold{ margin: -15px 0 0 -5px;}
 .homes_list.single_sold{ margin: 28px 0 0 0 ;}
 
 #country_sold{ margin: 20px 0 0 0;}
	
			
/*000000000000000000000000000000000000000000000000000000000000 LEVEL 3  0000000000000000000000000000000000000000000000000000*/
.column_center3{  float:left; width:759px; margin:43px 0 0 27px; min-height:400px; }
.column_center_message{  float:left; width:759px; margin: 0px 0 0 27px;}

	.column_center3 a.lv3_top{font-size:15px; line-height:22px; color:#000; text-decoration:underline;}
	.column_center3 h3{ padding:0 0 0 0; margin:9px 0 0 0;  font-size:26px; line-height:33px; font-family: 'Arsenal'; font-weight: 700;  color:#000;
	 font-weight:normal;}
	.column_center3 p.lv3_addr{padding:0 0 0 10px; margin:6px 0 0 0; font-style:italic; font-size:16px; line-height:20px; color:#393939; }
	.column_center3 .pic_block{ padding:19px 0 0 0;}
    .column_center3 .pic_block .lv3_pic{position:relative; float:left; height:auto; width:566px; min-height:250px;} 
			.column_center3 .pic_block .lv3_pic img{ max-width:100%;}
		.column_center3 .pic_block .lv3_p_col{ position: relative;  float:left; height:auto; width:162px; padding:0 0 0 31px;} 
			.column_center3 .pic_block .lv3_p_col div.lv3_logo{ display:table-cell; height:120px; width:162px; background-color:#fff; vertical-align:middle; text-align:center;}
			
/**/.column_center3 .pic_block .lv3_lower-side{ position:absolute; bottom:0px; right:-194px;  height:106px;}
		.column_center3 .pic_block  div.lv3_p_txt{ position: relative; height:37px; width:162px; padding:0px 0 0 0; }
			.column_center3 .pic_block  div.lv3_p_txt  a{ display:block; float:none; width:138px; height:17px; padding:0px 0 0 29px;
			   font-size:13px; color:#00699a; text-decoration:underline; text-transform:uppercase; background-image:url(../img/lv3map2.png);
			    background-repeat:no-repeat; background-size:17px 34px;  font-family: 'Arsenal'; font-weight: 700;  }
				#view_modal_googlemap{background-position:0px -17px; }
                
                .column_center3 .pic_block  div.lv3_p_txt a.view_map{background-position:0px 0px; background-repeat:no-repeat; }
				.column_center3 .pic_block  div.lv3_p_txt  a.birds_eye{background-position:0px -17px; margin:5px 20px 0 0;}	
#view_modal_googlemap{position: absolute; top: 24px;}
#birds_show{position: absolute; top: 0px;}
				
			.column_center3 .pic_block div.lv3_p_cont{ margin-top:15px;}
				.column_center3 .pic_block div.lv3_p_cont a{display:block; width:149px; height:47px; padding:7px 0 0 13px; margin:10px 0 0 0; 
					border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:15px; line-height:20px;  font-family: 'Arsenal';
					 font-weight: 700;  color:#FFF; text-decoration:none; text-transform:uppercase;}
				.column_center3 .pic_block .lv3_p_cont a.lv3_p_req{ background-color:#2767ad; background-image: url(../img/but_request.png);}
					.column_center3 .pic_block  .lv3_p_cont a.lv3_p_req:hover{ background-position:0px 54px;}
				.column_center3 .pic_block  .lv3_p_cont a.lv3_p_call{background-color:#00a5cb; background-image:url(../img/but_call.png);}
					.column_center3 .pic_block  .lv3_p_cont a.lv3_p_call:hover{ background-position:0px 54px;}
					
.pic_block .lv3-pic-stats{ position:absolute; bottom:0px;}
	.pic_block .lv3-pic-stats .lv3-pic-stats-left{ float:left;}
			.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-rent,
			.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-sell{width:323px; height:26px; border-top: 1px solid rgba(255, 255, 255, 0.45);  background: rgba(0, 0, 0, 0.45); }
				.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-rent .lv3-pic-condos-rent-left,
				.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-sell .lv3-pic-condos-sell-left{ float:left; width: 95px; padding:7px 0 0 5px; font-size:12px; line-height:12px; color:#FFF; font-family: 'Arsenal';  font-weight: 700; }
				.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-rent .lv3-pic-condos-rent-right,
				.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-sell .lv3-pic-condos-sell-right{ float:left; padding:5px 5px 0 0; font-size:14px;  line-height:14px; color:#FFF; font-family: 'Arsenal'; font-weight:bold;  font-weight: 700; }
					.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-rent .lv3-pic-condos-rent-left span,
					.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-sell .lv3-pic-condos-sell-left span,
					.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-rent .lv3-pic-condos-rent-right span,
					.pic_block .lv3-pic-stats .lv3-pic-stats-left .lv3-pic-condos-sell .lv3-pic-condos-sell-right span{ font-size:10px; padding:0 0 0 5px;}
				
	.pic_block .lv3-pic-stats .lv3-pic-stats-right{ float:left;}
		.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-floors,
		.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-condos{width:243px; height:26px; border-top: 1px solid rgba(255, 255, 255, 0.45);  background: rgba(0, 0, 0, 0.45);}
			.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-floors .lv3-pic-floors-left,
			.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-condos .lv3-pic-condos-left{ float:left; padding:7px 0 0 95px; font-size:12px; line-height:12px; color:#FFF; font-family: 'Arsenal';  font-weight: 700; }
			.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-floors .lv3-pic-floors-right,
			.pic_block .lv3-pic-stats .lv3-pic-stats-right .lv3-pic-condos .lv3-pic-condos-right{float:right; padding:5px 5px 0 0; font-size:14px;  line-height:14px; color:#FFF; font-family: 'Arsenal';  font-weight: 700; }
    
  /*******************   sale\rent block under logo -----------------------*/			
.lv3-column-stats{ margin:22px 0 0 0;}		
	.lv3-column-stats .lv3-column-stats-block{ float:left; text-transform:uppercase; font-family: 'HelveticaNeueLTCyr-67-MC'; text-align:center;}	
			.lv3-column-stats .lv3-column-stats-block .column-stats-upper{ width:76px; height:45px; padding:5px 0 0 0; background-color:#FFF; font-size:44px; line-height:44px;  border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
			.lv3-column-stats .lv3-column-stats-block .column-stats-lower{ margin:1px 0 0 0; width:76px; height:18px; padding:4px 0 0 0; background-color:#FFF; font-size:14px; line-height:14px; border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
.csb-sale{color:#59a9aa; }
	.csb-sale .csb_text{ color:#208c99;}
.csb-rent{ margin:0 0 0 10px; color:#5f89b1;}
	.csb-rent .csb_text{ color:#005e8d;}  
    
	/* social block lv3 */
	.column_center3 .lv3_top{}
		.column_center3 .lv3_top .lv3_top_left{ float: left; width:50%; min-height:22px; }
			.column_center3 .lv3_top .lv3_top_left a{font-size:15px; line-height:22px; color:#000; text-decoration:underline;}
		.column_center3 .lv3_top .lv3_top_right{ float:right; width:50%;}
            .column_center3 .lv3_top .fb-like{ float:right;}
			.column_center3 .lv3_top .a2a_kit {}
			.column_center3 .lv3_top .a2a_kit a.mail-to-friend{ display:block; height:20px; width:20px; background-image:url(../img/social-top-mail-friend.png)}
			.column_center3 .lv3_top .a2a_kit a{ float:right; display:block; height:20px; width:20px; margin:0 5px 0 0;  background-repeat:no-repeat; background-size:100%;}
			.column_center3 .lv3_top .a2a_button_twitter{ background-image:url(../img/social-top-tw.png);}
			.column_center3 .lv3_top .a2a_button_facebook{ background-image:url(../img/social-top-fb.png);}
			.column_center3 .lv3_top .a2a_button_linkedin{ background-image:url(../img/social-top-in.png);}
			.column_center3 .lv3_top .a2a_button_google_plus{ background-image:url(../img/social-top-go.png);}
			.column_center3 .lv3_top .a2a_button_pinterest{ background-image:url(../img/social-top-pi.png);}
	
	/* /social block lv3 */
/**/		.column_center3 .pic_block .lv3_p_col div.lv3_p_txt{ height:104px; width:162px; padding:20px 0 0 0; }
			.column_center3 .pic_block .lv3_p_col div.lv3_p_txt  a{ display:block; float:none; width:138px; height:35px;padding:6px 0 0 40px;   font-size:16px; color:#000; text-decoration:underline; text-transform:uppercase; background-image:url(../img/lv3map.png); background-repeat:no-repeat; }
				.column_center3 .pic_block .lv3_p_col div.lv3_p_txt a.view_map{background-position:0px 0px; background-repeat:no-repeat; }
				.column_center3 .pic_block .lv3_p_col div.lv3_p_txt  a.birds_eye{background-position:0px -43px; margin:0 20px 0 0;}	
				
			.column_center3 .pic_block .lv3_p_col div.lv3_p_cont{ margin-top:15px;}
				.column_center3 .pic_block .lv3_p_col div.lv3_p_cont a{display:block; width:149px; height:49px; padding:5px 0 0 13px; margin:10px 0 0 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:15px; line-height:20px;  font-family: 'Arsenal'; font-weight: 700;  color:#FFF; text-decoration:none; text-transform:uppercase;}
				.column_center3 .pic_block .lv3_p_col .lv3_p_cont a.lv3_p_req{ background-color:#2767ad; background-image: url(../img/but_request.png);}
					.column_center3 .pic_block .lv3_p_col .lv3_p_cont a.lv3_p_req:hover{ background-position:0px 54px;}
				.column_center3 .pic_block .lv3_p_col .lv3_p_cont a.lv3_p_call{background-color:#00a5cb; background-image:url(../img/but_call.png);}
					.column_center3 .pic_block .lv3_p_col .lv3_p_cont a.lv3_p_call:hover{ background-position:0px 54px;}
	
	.column_center3 .lv3_tab1{ margin:50px 0 0 0;}
		.column_center3 .lv3_tab1 .lv3_tab_left, .column_center3 .lv3_tab1 .lv3_tab_right{ width:49.8%; float:left; margin-left:0.2%; margin-bottom: 30px;}
			.column_center3 .lv3_tab1 .lv3_tab_left table, .column_center3 .lv3_tab1 .lv3_tab_right table{ width:100%;}
				.column_center3 .lv3_tab1 .lv3_tab_left table tr, .column_center3 .lv3_tab1 .lv3_tab_right table tr{ background-color:#FFF;}
				.column_center3 .lv3_tab1 .lv3_tab_left table tr:nth-child(2n), .column_center3 .lv3_tab1 .lv3_tab_right table tr:nth-child(2n){ background-color:#e7f5fd;}
					.column_center3 .lv3_tab1 .lv3_tab_left table td, .column_center3 .lv3_tab1 .lv3_tab_right table td{ height:38px;}
						.column_center3 .lv3_tab1 .lv3_tab_left table td.t1, .column_center3 .lv3_tab1 .lv3_tab_right table td.t1{ width:40%; padding:0 0 0 2%; color:#003d7f; text-align:left; vertical-align:middle; font-size:16px;}
						.column_center3 .lv3_tab1 .lv3_tab_left table td.t2, .column_center3 .lv3_tab1 .lv3_tab_right table td.t2{ width:60%; color:#000000; font-size:14px;}

.column_center3 .title_tab2{ margin:43px 0 0 0; font-size:24px;   font-family: 'Arsenal'; font-weight: 700; }
/* tabs2*/
.column_center3 .lv3_tab2{  margin: 45px 0 0 0;}
.column_center3 .lv3_tab2 .tabs {width:100%; overflow:hidden; zoom:1; padding:1px; position:relative;}
.column_center3 .lv3_tab2 .tabs_dt {float:left; width:168px; height:42px;  background-color:#134071; padding:15px 3px 0 3px; position:relative;  margin-right:2px; cursor:pointer;  color:#fff; font-size:18px; line-height:20px;  text-align:center; font-family: 'Arsenal';
border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}
.column_center3 .lv3_tab2 .tabs_dt a{text-decoration:none;color:#fff;width:168px;height:42px;display:inline-block;padding-top:15px;margin-top:-15px;}
	.column_center3 .lv3_tab2 .tabs_dt span span{ font-size:18px; font-style:normal;}
.column_center3 .lv3_tab2 .tabs_dd {background:#fff;  display:none; float:right; width:100%; margin:47px 0 0 -100%; position:relative; z-index:2;}
.column_center3 .lv3_tab2 .tabs .tab-content { padding:0px 0 5px 0; background-color:#fff; border:1px solid #bbbbbb;}
        .lv3_tab2 .tabs .tab-content { padding:0px 0 5px 0; background-color:#fff; border:1px solid #bbbbbb;}
.column_center3 .lv3_tab2 .tabs_dt:hover {background-color:#184e8a;}
.column_center3 .lv3_tab2 .tabs_dt.selected { height:31px; z-index:3;  background-color:#FFF; color:#000; cursor:auto; font-size:18px; font-family: 'Arsenal'; font-weight: 700;  border-bottom:1px solid #fff;}
.column_center3 .lv3_tab2 .tabs_dd.selected {display:block;}
.column_center3 .lv3_tab2 .tabs_dt.selected a {text-decoration:none;color:#000;width:168px;height:42px;display:inline-block;padding-top:15px;margin-top:-15px;}

	/*   carousel of planes --------*/	
	.column_center3  .lv3_carousel-plan{ margin:0 0 20px 0;}
		.column_center3  .lv3_carousel-plan h4{ padding:38px 0 0 0; margin:0 0 0 0; font-size:24px; line-height:34px; font-family: 'Arsenal';   font-weight: 700; } 
		 
        .column_center3  .lv3_carousel-plan .lv3_noplan{ padding:10px 0 0 5px; font-size:16px;}
			.column_center3  .lv3_carousel-plan .bxslider-plan-cont{ margin:20px 0 0 0;}
			.column_center3  .lv3_carousel-plan ul{ padding:0px; margin:0px;}
			  .column_center3  .lv3_carousel-plan ul li{position:relative; display:block; height:99px; width:99px; padding:2px; border:1px solid #bbbbbb; text-align:center;}
				.column_center3  .lv3_carousel-plan ul li img{ max-width:100%; max-height:100%; position:absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
		
/* table2 */
.lv3_tab2 .tab-content{ border:none; padding:0px 0 0 0; margin:0px;}
.lv3_tab2 .tab-content table{border-collapse:collapse;  border-right:3px solid #FFF; border-left:3px solid #FFF; width:100%;  width:100%; }
	.lv3_tab2 .tab-content table thead{ background-color:#FFF;}
	.lv3_tab2 .tab-content table tr{}
		.lv3_tab2 .tab-content table tr:nth-child(2n){ background-color:#f3f4f2;}
		.lv3_tab2 .tab-content table tr th{}
				.lv3_tab2 .tab-content table tr th table{ border-collapse:collapse; width:100%;}
					.lv3_tab2 .tab-content table tr th table tr{}
						.lv3_tab2 .tab-content table tr th table tr td{ height:37px; border-left:1px solid #FFF; font-weight: bolder; background-image:url(../img/tab_bg_1.png); background-repeat:repeat-x; background-position:bottom; font-size:14px; color:#007fc1; text-decoration:none; font-family: 'PT Sans', sans-serif; text-align:center;}
						.sale_class {background-image:url(../img/tab_bg.png) !important;}
							.lv3_tab2 .tab-content table tr th table tr td:nth-child(1){ width:6%;}
                            .lv3_tab2 .tab-content table tr th table tr td:nth-child(2){ width:8%;}
							.lv3_tab2 .tab-content table tr th table tr td:nth-child(3){ width:8%;}
							.lv3_tab2 .tab-content table tr th table tr td:nth-child(4){ width:17%;}
							.lv3_tab2 .tab-content table tr th table tr td:nth-child(5){ width:15%;}
							.lv3_tab2 .tab-content table tr th table tr td:nth-child(6){width:21%; text-align: center; padding: 0 1% 0 0;}
							.lv3_tab2 .tab-content table tr th table tr td:nth-child(7){ width:17%}
							.lv3_tab2 .tab-content table tr th table tr td:nth-child(8){ width:7%;}
		
		.lv3_tab2 .tab-content table tr td.tab_tit{ font-size:17px; color:#ec6f00; height:42px; padding:0 0 0 1%;}
			
		.lv3_tab2 .tab-content table tr td{}
			.lv3_tab2 .tab-content table tr td a{text-decoration:none;}
				.lv3_tab2 .tab-content table tr td a:hover table tr td{ background-color:#f1f8fe;}
				.lv3_tab2 .tab-content table tr td a table{ border-collapse:collapse; width:100%;}
					.lv3_tab2 .tab-content table tr td a table tr{}
						.lv3_tab2 .tab-content table tr td a table tr td{ height:37px; border-left:1px solid #FFF;  font-size:14px; color:#000000; text-decoration:none; font-weight:normal; font-family: 'PT Sans', sans-serif; text-align:center}
							.lv3_tab2 .tab-content table tr td a table tr td:nth-child(1){ width:6%;}
                            .lv3_tab2 .tab-content table tr td a table tr td:nth-child(2){ width:8%; color:#0090db; text-decoration:underline;}
							.lv3_tab2 .tab-content table tr td a table tr td:nth-child(2) a{ float:left; margin:0 5% 0 5%; }
                            .lv3_tab2 .tab-content table tr td a table tr td:nth-child(3){ width:8%; font-weight: bold; color:#004d8e;}
							.lv3_tab2 .tab-content table tr td a table tr td:nth-child(4){ width:17%; font-size: 13px;}
							.lv3_tab2 .tab-content table tr td a table tr td:nth-child(5){ width:15%; font-size: 13px;}
							.lv3_tab2 .tab-content table tr td a table tr td:nth-child(6){ width:21%;  text-align: right; padding: 0 1% 0 0; color:#004d8e;}
                            .lv3_tab2 .tab-content table tr td a table tr td:nth-child(7){ width:17%; font-size: 13px;}
							.lv3_tab2 .tab-content table tr td a table tr td:nth-child(8){ width:7%; color:#0090db; text-decoration:underline;}
								.lv3_tab2 .tab-content table tr td a table tr td:nth-child(8) img{ float:left; margin-left:20%;}
                                
     .lv3_tab2 .tab-content table tr td a table tr td.sel_price { font-weight: bold; }
                            
     .lv3_tab2 .tab-content table tr td a table tr td .new_condo{ padding: 0 0 0 1px; font-size: 8px; font-weight: bold; color:#1ba009;}
     .lv3_tab2 .tab-content table tr td a table tr td .price_change .s_image_block{float:right; width: 14px; height: 7px; margin: 0 2px 0 0; /*background-color: ff0000;*/} /* empty */
     .lv3_tab2 .tab-content table tr td a table tr td .f_image_block{ float: right; margin: -1px 0 0 3px; width: 14px; height: 7px; }
     .lv3_tab2 .tab-content table tr td a table tr td .tab_price{ float: right;}
     .favorite_ap_icon{max-height: 20px; margin-left: 12px; float: left;}
     .lv4_progress_tab .price_up{color: #009742;}
     .lv4_progress2_tab .price_down{color: #f90303;}
     
       
     .lv3_tab2 .tab-content table tr td a table tr td .lv4_progress_tab{ float: right; margin: 3px 4px 0 0;}
     .lv3_tab2 .tab-content table tr td a table tr td .lv4_progress2_tab{ float: right;  margin: 3px 4px 0 0;} 
      
 /* table FOR RENT */
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(1){ width:6%; }
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(2){ width:10%; }
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(3){ width:10%;}
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(4){ width:19%;}
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(5){ width:15%;}
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(6){ width:17%;}
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(7){ width:17%}
.lv3_tab2 .tab-content table.tab_rent tr th table tr td:nth-child(8){ width:6%;}
    .lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(1){ width:6%;}
    .lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(2){ width:10%; color:#0090db; text-decoration:underline; }
	.lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(3){ width:10%; font-weight: bold; color:#004d8e;}
	.lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(4){ width:19%; font-size: 13px;}
	.lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(5){ width:15%; font-size: 13px;}
	.lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(6){ width:17%; font-weight: bold;  text-align: center; color:#004d8e;}
    .lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(7){ width:17%; font-size: 13px;}
	.lv3_tab2 .tab-content table.tab_rent tr td a table tr td:nth-child(8){ width:6%; color:#0090db; text-decoration:underline;}

.lv3_tab2 .tab-content table.tab_rent .favorite_ap_icon{max-height: 20px;  margin:0 0 0 12px; float: left; }
 /* end  table FOR RENT */  
 /* table FOR SOLD */
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(1){ width:15%; }
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(2){ width:10%; }
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(3){ width:12%;}
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(4){ width:19%;}
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(5){ width:17%;}
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(6){ width:10%;}
.lv3_tab2 .tab-content table.tab_sold tr th table tr td:nth-child(7){ width:17%}

    .lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(1){ width:15%; font-size: 13px; }
    .lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(2){ width:10%; color:#0090db; text-decoration:underline; }
	.lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(3){ width:12%; font-weight: normal; font-size: 13px; color:#004d8e;}
	.lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(4){ width:19%; font-size: 13px;}
    .lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(4) span img{ margin: 0 1px 0 4px; }
	.lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(5){ width:17%; font-size: 13px;}
	.lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(6){ width:10%; font-weight: bold;  text-align: center; color:#004d8e;}
    .lv3_tab2 .tab-content table.tab_sold tr td a table tr td:nth-child(7){ width:17%; font-size: 13px;}
	
.lv3_tab2 .tab-content table.tab_sold .favorite_ap_icon{max-height: 20px;  margin:0 0 0 12px; float: left; }
 /* end  table FOR SOLD */ 
    .column_center3 .lv3_plan{}
		.column_center3 .lv3_plan h4{ padding:38px 0 0 0; margin:0 0 0 0; font-size:24px; line-height:34px; font-family: 'Arsenal';  font-weight: 700; }
		.column_center3 .lv3_plan .lv3_noplan{ padding:10px 0 0 5px; font-size:16px;}
		
	.column_center3 .lv3_description{}
		.column_center3 .lv3_description h4{ padding:28px 0 0 0; margin:0 0 0 0; font-size:18px; line-height:24px; font-family: 'Arsenal';  font-weight: 700; }
		.column_center3 .lv3_description p{ margin:0px; padding:12px 0 17px 0; font-size:16px; line-height:21px;}
			.column_center3 .lv3_description p a{ color:#0485e0; }
		.column_center3 .lv3_description ul{padding:6px 0 0 25px; margin:0 0 0 0; list-style-type:none;}
			.column_center3 .lv3_description ul li{ position:relative; font-size:16px; line-height:26px;}
			.column_center3 .lv3_description ul li:before{ position:absolute; left:-14px; bottom:1px; content:'●'; color:#ff8400;}
		.column_center3 .lv3_description div{font-size:18px; line-height:18px; font-family: 'Arsenal';  font-weight: 700; }
		
	.column_center3 .lv3_gallery{ margin:50px 0 8px 0;}
		.column_center3 .lv3_gallery .lv3_galery_box{ float:left; position:relative; width:238px; height:238px; background-color:#fff; margin:8px 7px 8px 8px;}
			.column_center3 .lv3_gallery .lv3_galery_box img{ max-width:100%; position:absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;  }
			
	.column_center3 .lv3_ontop{ margin:45px 0 0 0; height:59px; width:100%; position:relative;}
		.column_center3 .lv3_ontop a{ display:block; position:absolute; left:50%; height:59px; width:59px; margin:0 0 0 -28px; background-size: 59px 118px; background-image:url(../img/ontop.png);}
		  .column_center3 .lv3_ontop a:hover{ background-position: 0px 59px;}
                    
	.column_center3 div.center_tx{ padding:35px 0 20px 0; font-size:11px; line-height:15px; color:#000; text-align: center; }
	.column_center3 div.partners{}
		.column_center3 div.partners div{ float:left; width:25%; }
			.column_center3 div.partners div div{ float:none; margin:0 auto; text-align:center;  height:100px; width:126px;}
			.column_center3 div.partners div div a{ display:table-cell; height:100px; width:126px; margin:0 auto; text-align:center;  vertical-align:middle; }


  table.dataTable tbody th, table.dataTable tbody td {
   padding: 0px !important;
  } 
  table.dataTable thead th, table.dataTable thead td {
   padding: 1px 1px !important;
  /* border-bottom: 2px solid #007FC1 !important;*/
  }
  
  table.dataTable thead th, table.dataTable thead td{border-bottom: 1px solid #007FC1 !important; border-top: 1px solid #007FC1 !important;}
  
  table.dataTable tfoot th,table.dataTable tfoot td{
   //padding:10px 18px 6px 18px;
   border-top:2px solid #007FC1 !important;
  } 
  table.dataTable.no-footer{
   border-bottom:none!important;
  }  
  .dataTable{
   width:99%;
  }
  .dataTable tr td:nth-child(1) {
   width: 6%;
  }  
  .dataTable tr td:nth-child(2) {
   width: 8%;
   color: #0090db;
   /*text-decoration: underline;*/
  }
  .dataTable tr td:nth-child(3) {
   width: 8%;
   font-weight: bold;
   color: #004d8e;
   text-align:center;
  }   
  .dataTable tr td:nth-child(6) {
   width: 21%;
   text-align: right;
   padding: 0 1% 0 0;
   color: #004d8e;
  } 
  .tab_price{
   float:right;
   font-weight:bold;  
  }
  
  .lv4_progress2_tab{
   float:left;
   //padding-top:3px;
   //padding-left:3px;
  }
  .dataTable tr td .price_change .s_image_block {
   float: right;
   width: 14px;
   height: 7px;
   margin: 0 2px 0 0;
  }
  .dataTable tr td .f_image_block {
   float: right;
   margin: -1px 0 0 3px;
   width: 14px;
   height: 7px;
  }  
  .dataTable tr td .new_condo {
    display: inline-block;
   padding: 0 0 0 1px;
   font-size: 8px;
   font-weight: bold;
   color: #1ba009;
   width: 22px;
   text-align: center;
  }  
  
  .dataTable tr td .plan_condo{ display: inline-block; width: 22px;}
  
  .dataTable thead tr td{
   height: 37px;
   border-left: 1px solid #FFF;
   font-weight: bolder;
  /* background-image: url(../img/tab_bg_1.png);*/
   background-repeat: repeat-x;
   background-position: bottom;
   font-size: 14px !important;
   color: #007fc1 !important;
   text-decoration: none;
   font-family: 'PT Sans',sans-serif;
   text-align: center !important;
  }
  
  .dataTable thead tr td:nth-child(1){ width: 6%!important;}
  .dataTable thead tr td:nth-child(2){ width: 7%!important;}
  .dataTable thead tr td:nth-child(3){ width: 8%!important;}
  .dataTable thead tr td:nth-child(4){ width: 17%!important;}
  .dataTable thead tr td:nth-child(5){width: 17%!important;}
  .dataTable thead tr td:nth-child(6){ width: 20%!important;}
  .dataTable thead tr td:nth-child(7){width: 18%!important;}
  .dataTable thead tr td:nth-child(8){width: 5%!important;}
  
  .dataTable tbody tr td:nth-child(1){width: 6%!important;}
  .dataTable tbody tr td:nth-child(2){width: 7%!important;}
  .dataTable tbody tr td:nth-child(3){width: 8%!important;}
  .dataTable tbody tr td:nth-child(4){width: 17%!important;}
  .dataTable tbody tr td:nth-child(5){width: 17%!important;}
  .dataTable tbody tr td:nth-child(6){width: 20%!important;}
  .dataTable tbody tr td:nth-child(7){width: 18%!important;}
  .dataTable tbody tr td:nth-child(8){width: 5%!important;}
  
  /*.condo_plans_img{ margin: 0 0 0 10px;}*/
  
  .table-header-blue{
    color: #004d8e;
    font-size: 17px;
    font-weight: bold;
    padding: 20px 0 0 1%;}
  
  
  .odd:hover, .even:hover{
   cursor:pointer;
   background-color: #f1f8fe !important;
  }
  .dataTable tr td {
   height: 37px;
   border-left: 1px solid #FFF;
   font-size: 13px;
   color: #000000;
   text-decoration: none;
   font-weight: normal;
   font-family: 'PT Sans',sans-serif;
   text-align: center;
  }
  .dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate{
   display:none;
  }
  .tablerent tbody tr td:nth-child(6) {
   width: 17%;
   font-weight: bold;
   text-align: center;
   color: #004d8e;
  }




/*000000000000000000000000000000000000000 lv4  0000000000000000000000000000000000000000000000000000*/
.column_center3{}
.column_center3 .lv4_h3{ margin:22px 0 14px 0;}	
.column_center3 .lv4_breadcrumbs{}
	.column_center3 .lv4_breadcrumbs .lv4_breadcrumbs_block{ float:left; width:470px; }
	.lv2_top_left a{text-decoration:none;}
		.column_center3 .lv4_breadcrumbs .lv4_breadcrumbs_block a{font-size:15px; line-height:22px; color:#000; text-decoration:underline; outline: none;}
        .column_center3 .lv4_breadcrumbs .lv4_breadcrumbs_block a:hover{text-decoration:none;}
		/*.column_center3 .lv4_breadcrumbs .lv4_breadcrumbs_block a:last-child{font-size:15px; line-height:22px; color:#000; text-decoration:underline;outline: none;}*/
	.column_center3 .lv4_breadcrumbs .lv4_nav{ float:right; }
		.column_center3 .lv4_breadcrumbs .lv4_nav a{ font-size:15px; color:#0159bb; text-decoration:underline; padding:0 5px 0 15px;}

/*----------------- 13-12-2016 */
.column_center3 .lv4_price{ height:auto;
padding:2px 0 7px 0;
width:auto; 
background-color:#f5fafe;
 /*height:48px;*/}
.column_center3 .lv4_price .lv4-price-left-block{ float:left; width:70%; }
	.column_center3 .lv4_price .lv4-price-left-block .rental_disclaimer{paddong:4px 0 3px 10px!important;}
.column_center3 .lv4_price .lv4-price-right-block{ float:right;}

.column_center3 .lv4_price .lv4_top-buttons{ float:left; margin:6px 0 0 9px;}
	.top-buttons-f{ display: block; float: right; height:24px; width:24px; margin: 0px 6px 0 4px; }
	.top-buttons-n{ display: block; float: right; height:24px; width:24px; margin: 0 0px 0 0; background-image:url(../img/lv4-top-buttons-n.png); background-size:24px 49px; background-repeat:no-repeat;}
	.top-buttons-s{ display: block; float: left; height:24px; width:24px; }

.column_center3 .lv4_price .lv4_price_block{  
    color: #009742;
    float: left;
    font-size: 22px;
    font-weight: bold;
    line-height: 22px;
    padding: 6px 0 0 12px;
    text-transform: uppercase
}
		.column_center3 .lv4_price .lv4_price_block div.status_forsale{ 
		  display: inline;
    font-size: 14px;
    line-height: 14px;
	padding:0 5px 0 0;
		}
        .column_center3 .lv4_price .lv4_price_block span{ color:#9ca19e; font-size:18px; text-decoration:line-through;}
	.column_center3 .lv4_price div.lv4_progress{ float:left; font-size:12px; height:auto; padding:14px 0 0 17px; margin:0 0 0 10px; background-image:url(../img/lv4_arrows.png); background-repeat:no-repeat; background-position:0px 13px;}
		.column_center3 .lv4_price .lv4_progress2{ float:left; font-size:12px; height:18px; padding:14px 0 0 17px; margin:0 0 0 10px; background-image:url(../img/lv4_arrows.png); background-repeat:no-repeat; background-position:0px -31px;}


.column_center3 .lv4_price .lv4-date-info{ float:right; margin:8px 14px 0 9px;}
		.column_center3 .lv4_price .lv4-date-info .lv4-date-info-upper,
		.column_center3 .lv4_price .lv4-date-info .lv4-date-info-lower{ padding:4px 0 0 0; font-size:12px; line-height:12px; font-weight:normal;}
			.column_center3 .lv4_price .lv4-date-info .lv4-date-info-upper span,
			.column_center3 .lv4_price .lv4-date-info .lv4-date-info-lower span{ font-size:11px; line-height:11px; font-weight:bold;}
	.column_center3 .lv4_price .lv4-calendar{ float:right; width:25px; height:27px; margin:13px 0 0 0; background-image:url(../img/lv4-calendar.png); background-size:25px 27px; cursor: default;}

.column_center3 .lv4_price div.lv4_top-buttons a.top-buttons-f img{ max-width: 100%; height: auto;}

 .lv4-price-left-block-mortgage{
	margin:3px 0 0 12px;
	font-size:10px;
	color:#154488;
}
.lv4-price-left-block-mortgage a{
	color:#0159bb;
	text-decoration:underline;
}
.lv4-pre-qualified{ color:#0159bb; text-decoration: underline;}

/*----------------- / 13-12-2016 */

/*----------------- 13-12-2016  SAVE
.column_center3 .lv4_price{ height:auto; padding:2px 0 7px 0;  width:auto; background-color:#f5fafe;}
.column_center3 .lv4_price .lv4-price-left-block{ float:left;}
.column_center3 .lv4_price .lv4-price-right-block{ float:right;}

.column_center3 .lv4_price .lv4_top-buttons{ float:left; margin:6px 0 0 9px;}
	.top-buttons-f{ display: block; float: right; height:24px; width:24px; margin: 0px 6px 0 4px; }
	.top-buttons-n{ display: block; float: right; height:24px; width:24px; margin: 0 0px 0 0; background-image:url(../img/lv4-top-buttons-n.png); background-size:24px 49px; background-repeat:no-repeat;}
	.top-buttons-s{ display: block; float: left; height:24px; width:24px; }

.column_center3 .lv4_price .lv4_price_block{ float:left; padding:8px 0 0 3px; font-size:22px; line-height:22px; color:#009742; text-transform: uppercase; font-weight: bold;}
		.column_center3 .lv4_price .lv4_price_block div.status_forsale{ display: inline;  font-size:14px; line-height:14px;}
        .column_center3 .lv4_price .lv4_price_block span{ color:#9ca19e; font-size:18px; text-decoration:line-through;}
	.column_center3 .lv4_price div.lv4_progress{ float:left; font-size:12px; height:auto; padding:14px 0 0 17px; margin:0 0 0 10px; background-image:url(../img/lv4_arrows.png); background-repeat:no-repeat; background-position:0px 13px;}
		.column_center3 .lv4_price .lv4_progress2{ float:left; font-size:12px; height:18px; padding:14px 0 0 17px; margin:0 0 0 10px; background-image:url(../img/lv4_arrows.png); background-repeat:no-repeat; background-position:0px -31px;}


.column_center3 .lv4_price .lv4-date-info{ float:right; margin:4px 14px 0 9px;}
		.column_center3 .lv4_price .lv4-date-info .lv4-date-info-upper,
		.column_center3 .lv4_price .lv4-date-info .lv4-date-info-lower{ padding:2px 0 0 0; font-size:10px; line-height:10px; font-weight:normal;}
			.column_center3 .lv4_price .lv4-date-info .lv4-date-info-upper span,
			.column_center3 .lv4_price .lv4-date-info .lv4-date-info-lower span{ font-size:11px; line-height:11px; font-weight:bold;}
	.column_center3 .lv4_price .lv4-calendar{ float:right; width:20px; height:22px; margin:7px 0 0 0; background-image:url(../img/lv4-calendar.png); background-size:20px 22px; cursor: default;}

.column_center3 .lv4_price div.lv4_top-buttons a.top-buttons-f img{ max-width: 100%; height: auto;}

 13-12-2016 */

.column_center3 .lv4_slider_block{ margin:19px 0 0 0;}
	.column_center3 .lv4_slider_block .lv4_slider{ float:left; width:560px; height:473px;}
/* buttons panel */  /*10*/
.column_center3 .lv4_slider_block .lv4_buttons{float:left; width:199px; height:473px;}
	.column_center3 .lv4_slider_block .lv4_buttons ul{ float:right; width:140px; padding:0 0 0 0; margin:0px; list-style-type:none;  }
		.column_center3 .lv4_slider_block .lv4_buttons ul li{   border-top:1px solid #e0dddd;  background-size: 36px 36px; border-bottom:1px solid #ffffff;  background-repeat:no-repeat; background-position:left top 11px;}
		.column_center3 .lv4_slider_block .lv4_buttons ul li a:focus{outline: none;}
			.column_center3 .lv4_slider_block .lv4_buttons ul li a{  display:table-cell; height:58px; padding:0 0 0 53px; font-size:13px; color:#000; text-decoration:none; vertical-align:middle;}
			.column_center3 .lv4_slider_block .lv4_buttons ul li:hover{ opacity:0.8; }
			.column_center3 .lv4_slider_block .lv4_buttons ul li:nth-child(1){ border-top:none;}
			.column_center3 .lv4_slider_block .lv4_buttons ul li:nth-child(6){ border-bottom:none;}
			.column_center3 .lv4_slider_block .lv4_buttons ul li:nth-child(7){ border-top:none;}
					.column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_calc{ background-image:url(../img/lv4_calc2.png)}
                    /**/
                            .column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_calc_disabled{ background-image:url(../img/lv4_calc2-na.png);  display:table-cell; height:58px; padding:0 0 0 53px; font-size:13px; color:#000; text-decoration:none; vertical-align:middle;}
                            .column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_calc_disabled{ opacity:1;}
                    /**/
					.column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_favorites{ background-image:url(../img/lv4_favorites.png)}/* social block lv4 */	
					.column_center3 .lv4_slider_block .lv4_buttons ul li.removefavorite{ background-image:url(../img/lv4_favorites_r.png) !important;}/* social block lv4 */	
					.column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_print{ background-image:url(../img/lv4_print2.png)}
					.column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_details{ background-image:url(../img/lv4_details2.png)}
					.column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_send{ background-image:url(../img/lv4_send2.png)}
					.column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_currency{ background-image:url(../img/lv4_currency2.png)}
					.column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_contacts{ background-image:url(../img/lv4_contacts3.png)}
					.column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_view{ background-image:url(../img/lv4_map2.png)}
					.column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_floorplan{ }
					.column_center3 .lv4_slider_block .lv4_buttons ul li.lv4_floorplan a{ display:block; width:140px; height:23px; padding:66px 0 0 0px;
					 margin:20px 0 0 0px; background-image:url(../img/floorplan.png);  font-size:13px; color:#FFF; font-size:14px;  font-family: 'Arsenal';
					 font-weight: 700;  vertical-align:top; text-align:center; text-decoration:none; text-transform:uppercase;}

.g-recaptcha {margin: 10px 0 0 0;}
					
/*000000000000000000000000000000000000000 lv4 homes 0000000000000000000000000000000000000000000000000000*/
.column_center3 .lv4_slider_block .lv4_buttons_h{float:left; width:199px; height:473px;}
	.column_center3 .lv4_slider_block .lv4_buttons_h ul{ float:right; width:140px; padding:0 0 0 0; margin:0px; list-style-type:none; border-top:1px solid #ffffff;  border-bottom:1px solid #e0dddd;}
		.column_center3 .lv4_slider_block .lv4_buttons_h ul li{ height:75px;  border-top:1px solid #e0dddd;  border-bottom:1px solid #ffffff;  background-repeat:no-repeat; background-position:left top 17px;}
			.column_center3 .lv4_slider_block .lv4_buttons_h ul li a{  display:table-cell; height:75px; padding:0 0 0 53px; font-size:13px; text-transform:uppercase; color:#000; text-decoration:none; vertical-align:middle;}
			.column_center3 .lv4_slider_block .lv4_buttons_h ul li:hover{ opacity:0.8; }
					.column_center3 .lv4_slider_block .lv4_buttons_h ul li.lv4_calc{ background-image:url(../img/lv4_calc.png)}
					.column_center3 .lv4_slider_block .lv4_buttons_h ul li.lv4_print{ background-image:url(../img/lv4_print.png)}
					.column_center3 .lv4_slider_block .lv4_buttons_h ul li.lv4_send{ background-image:url(../img/lv4_send.png)}
					.column_center3 .lv4_slider_block .lv4_buttons_h ul li.lv4_currency{ background-image:url(../img/lv4_currency.png)}
					.column_center3 .lv4_slider_block .lv4_buttons_h ul li.lv4_request{ background-image:url(../img/lv4_request.png)}
					.column_center3 .lv4_slider_block .lv4_buttons_h ul li.lv4_view{ background-image:url(../img/lv4_map.png)}	
/*000000000000000000000000000000000000000 /lv4 homes 0000000000000000000000000000000000000000000000000000*/			
		
/* floor  plane */
.column_center3 .lv4_plane{ margin:20px 0 0 0;  border: 1px solid #dfdfdf; background-color:#FFF; background-image:url(../img/lv4-plane-bg.png); background-repeat:no-repeat; background-position:right bottom;}
	.column_center3 .lv4_plane .lv4_plane_map{ float:left; width:25.5%; padding:0.5% 0 0 0.5%;}
		.column_center3 .lv4_plane .lv4_plane_map img{ width:100%; height:auto; width:auto\9 /* ie8*/;}
	.column_center3 .lv4_plane .lv4_plane_info{ float:left; width:68.4%; margin:0 0 0 1%; padding:0 1.8% 0 1.8%;}
		.column_center3 .lv4_plane .lv4_plane_info h3{ font-size:18px; padding:12px 0 0 0; margin:0px; line-height:24px; font-family: 'Arsenal';  font-weight: 700; }
		.column_center3 .lv4_plane .lv4_plane_info p{ height:34px; font-size:15px; line-height:22px; font-style:italic;}
		.column_center3 .lv4_plane .lv4_plane_info a{ display:block; height:32px; padding:6px 0 6px 48px; margin:14px 0 0 0; background-image:url(../img/lv4_pdf.png); background-repeat:no-repeat; font-size:18px; text-transform:uppercase; text-decoration:underline; font-family: 'Arsenal'; color:#000;}		

.column_center3 .lv4_contact_upper{ height:83px; width:100%; background-color:#134071; margin:42px 0 0 0;}
	.column_center3 .lv4_contact_upper .cont_left{ float:left; background-size: 68px 68px; width:92px; height:83px; background-image:url(../img/lv4_comt1.png); background-repeat:no-repeat; background-position:10px 6px;}
	.column_center3 .lv4_contact_upper .cont_center{ float:left; padding:5px 0 0 0; width:333px; color:#FFF; font-size:18px; line-height:22px;
		font-style:italic;}
	.column_center3 .lv4_contact_upper .cont_right{ float:left;}
		.column_center3 .lv4_contact_upper .cont_right a{display:block; float:left; width:149px; height:46px; padding:8px 0 0 13px; margin:14px 0 0 0;
		 border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:15px; line-height:20px;  font-family: 'Arsenal';
		  font-weight: 700;  color:#FFF; text-decoration:none; text-transform:uppercase;}
		.column_center3 .lv4_contact_upper .cont_right a.lv4_request{background-color:#00a5cb; background-image:url(../img/but_call.png);}
			.column_center3 .lv4_contact_upper .cont_right a.lv4_request:hover{ background-position:0px 54px;}
		.column_center3 .lv4_contact_upper .cont_right a.lv3_p_call { margin:14px 0 0 6px; background-color:#2767ad; background-image: url(../img/but_request.png);}
			.column_center3 .lv4_contact_upper .cont_right a.lv3_p_call:hover{background-position:0px 54px;}
	
.column_center3	.lv4_table_header{ font-size:20px; line-height:30px; margin:65px 0 26px 0; font-family: 'Arsenal';  font-weight: 700; }
.column_center3	.lv4_table {}
	.column_center3	.lv4_table table{ border-collapse:collapse;}
		.column_center3	.lv4_table table tr{ background-color:#FFF;}
			.column_center3	.lv4_table table tr:nth-child(2n){ background-color:#e7f5fd;}
				.column_center3	.lv4_table table tr td{ height:28px; vertical-align:middle; padding:5px 0 5px 2%; font-size:16px;}
					.column_center3	.lv4_table table tr td:nth-child(1){ width:47.5%; color:#003d7f;}
					.column_center3	.lv4_table table tr td:nth-child(2){ width:0.5%; background-color:#f5f7f4;}
					.column_center3	.lv4_table table tr td:nth-child(3){width:47.5%;}

.column_center3 .lv4_description{ margin:20px; }
	.column_center3 .lv4_description h4{ font-size:20px; font-family: 'Arsenal';  font-weight: 700;  text-transform:uppercase;}
	.column_center3 .lv4_description p{ font-size:16px;}
		.column_center3 .lv4_description p span{ color:#0385e0;}
		.column_center3 .lv4_description div {font-size:18px; line-height:18px; font-family: 'Arsenal';  font-weight: 700; }
        
 .lv4_address_b{ display: block; font-weight: bold; padding: 0 0 6px 0;}

/*------------------------------ contact form --------------------*/
.column_center3 .lv4_cont2{ margin:50px 0 0 0;}
	.column_center3 .lv4_cont2 h4{font-size:20px; font-family: 'Arsenal';  font-weight: 700;  text-transform:uppercase;}
	
	.column_center3 .lv4_cont2 div.lv4_contact_form{ width:100%; /*min-height:426px;*/ background-color:#134071; background-image:url(../img/lv4_cont.png);  background-position:bottom right; background-repeat:no-repeat;}
		.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg{ background-image:url(../img/lv4_cont2.png); width:auto; padding:2.5%; background-repeat:no-repeat;}
		.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg input{ height:34px; padding:0 2% 0 2%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; box-shadow: inset 2px 2px 2px #999999;  font-family: 'Arsenal'; color:#000; font-size:15px; font-style:italic; }
		
			.inner_bg .lv4-cont-form-left{ float:left; width:56%;}
			.inner_bg .lv4-cont-form-right{ float:left; width:38%;}
			
			.lv4_contact_form .cont-form-star{ position:absolute;  top:70%; left:83%; font-size:36px; line-height:1px; color:#F00;}
		
			.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line1{ position:relative; }
				.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line1 input{ width:78%; }
			.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line2{margin:12px 0 0 0; position:relative; }
				.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line2 input.email{ width:78%;}
			.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line3{margin:14px 0 0 0;}
				.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line3 textarea{ padding:5px 1% 5px 1%; width:80%; height:69px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; box-shadow: inset 2px 2px 2px #999999;  font-family: 'Arsenal'; color:#000; font-size:15px; font-style:italic; }
			.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line4{margin:14px 0 0 0;}
				.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line4 div{ float:left; width:41%;}
			/* months select */
		.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line4 select{height: 34px; width:95%; padding:0 20px 0 2%; text-align:left;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; box-shadow: inset 2px 2px 2px #999999; background-color:#FFF;  background-position: right 3px center; background-repeat: no-repeat; background-image:url(../img/select_arrow2.png); line-height: 1em;  font-family: 'Arsenal'; color:#000; font-size:15px; font-style:italic;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;}
  		.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line4 select option{ color:#424242; background-color:#ffffff; border:none; height:24px; line-height:24px; }
  		.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line4  select::-ms-expand {display: none;}
		/* months select */	
			#datepicker{width:96%; padding:0 2% 0 2%;  cursor: pointer; font-size:15px; font-style:italic; text-decoration:none; background-image:url(../img/start-rent.png); background-repeat:no-repeat; background-position:126px 6px;}
			
			.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .number{ width:300px; height:148px; margin:14px 0 0 0; background-color:#113963; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
			.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .submit{margin:14px 0 0 0;}
				.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .submit input{ width:150px; height:34px; background-color:#ff8a00; box-shadow:none; font-size:16px; color:#FFF; font-family: 'PT Sans', sans-serif; text-transform:uppercase; text-align:center; font-style:normal; background-image:url(../img/lv4_sub.png); cursor:pointer;}
					.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .submit input:hover{ background-position:0px -34px;}
	/*------------------------------ / contact form --------------------*/

	
fieldset{padding: 0px; margin:0px;border:0px;}
.number_capture{margin: 14px 0px 0px;}




/*000000000000000000000000000000000000000 modal vindow  0000000000000000000000000000000000000000000000000000*/
.wrap .modal-window{  width:90%; height:600px; margin:0px auto; background-color:#FFF;/* border:1px solid #134071;*/ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background-image:url(../img/mw-bg.png); background-repeat:no-repeat; background-position:bottom right;}
.wrap-modal-window{ height:470px; margin:0px auto; background-color:#FFF; border:1px solid #134071; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background-image:url(../img/mw-bg.png); background-repeat:no-repeat; background-position:bottom right;margin-right: 20px;}
#mtfForm{padding:20px;}
	.wrap .modal-window .mw-header{ height:53px;  padding:27px 22px 0 25px;}
		.wrap .modal-window .mw-header h4{ float:left;  font-family: 'Arsenal'; padding:0 0 0 0; margin:0px; font-size:20px; color:#000; text-transform:uppercase;  font-weight: 700; }
		.wrap .modal-window .mw-header a{ float:right; display:block; height:20px; width:20px; background-image:url(../img/mw-close.png); background-size:20px 20px;}
	.wrap .modal-window .req-block{ }	
		.wrap .modal-window .req-block .mw-object{ float:left; width:40.66%; padding:0 0 0 2.66%; height:286px;}
			.wrap .modal-window .req-block .mw-object .wm_pic{ width:82%;}
				.wrap .modal-window .req-block .mw-object .wm_pic img{ width:100%; height:auto; width:auto\9 /*ie8*/;}
			.wrap .modal-window .req-block .mw-object a{width:82%; display:block; padding:7px 0 0 0;  font-size:19px; line-height:22px; color:#0158a2; text-decoration:none;}
			.wrap .modal-window .req-block .mw-object span{ display:block; width:82%; padding:4px 0 0 0; font-size:13px; line-height:17px; font-style:italic; color:#000;}
			.wrap .modal-window .req-block .mw-object p{width:82%; padding:5px 0 0 0; margin:0px; font-size:15px; line-height:15px; color:#3ba600; font-style:italic; font-weight:bold;}
		.wrap .modal-window .req-block .mw-request{ float:right; width:55%; height:520px;}
			.wrap .modal-window .req-block .mw-request .mw-line{ margin:0 0 14px 0 ;}
				.inputbox_friend,.wrap .modal-window .req-block .mw-request .mw-line input{height:34px; width:300px; padding:0 1% 0 1%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; box-shadow: inset 2px 2px 2px #eeeeee;  font-family: 'Arsenal'; color:#000; font-size:15px; font-style:italic; border:1px solid #cdcdcd;}
				.inputbox_friend{
					margin-top:10px;
				}
				.wrap .modal-window .req-block .mw-request .mw-line span{ padding:0px 0 0 6px; font-size:24px; line-height:1px; color:#ff0000;}
				.wrap .modal-window .req-block .mw-request .mw-line textarea{padding:5px 1% 5px 1%; width:94%; height:69px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; box-shadow: inset 2px 2px 2px #eeeeee;  font-family: 'Arsenal'; color:#000; font-size:15px; font-style:italic; border:1px solid #cdcdcd;}
			.wrap .modal-window .req-block .mw-request .mw-number{width:300px; height:148px; margin:14px 0 0 0; background-color:#cccccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
			.wrap .modal-window .req-block .mw-request .mw-submit input{ width:150px; height:34px; margin:14px 0 0 0; background-color:#ff8a00; box-shadow:none; font-size:16px; color:#FFF; font-family: 'PT Sans', sans-serif; text-transform:uppercase; text-align:center; font-style:normal; background-image:url(../img/lv4_sub.png); cursor:pointer; border:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
			.wrap .modal-window .req-block .mw-request .mw-submit input:hover{background-position:0px -34px;}
			.wrap .modal-window .req-block .mw-request p{ font-size:12px; line-height:12px; padding:4px 0 0 0; margin:0px; color:#F00;}
			.wrap .modal-window .req-block .mw-request p span{}
		
		.wrap .modal-window .req-block .mw-schedule{ float:left; width:38.66%; padding:0 2.66% 0 0; height:234px;}
			.wrap .modal-window .req-block .mw-schedule .mw_schedule-block{min-width: 210px;width:82%; height:200px; margin:0 auto; background-color:#134071; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
				.wrap .modal-window .req-block .mw-schedule .mw_schedule-block h5{ font-size:18px; line-height:21px; padding:9px 0 0 0; margin:0 0 0 0; font-weight:bold; color:#FFF; text-align:center;}
				.wrap .modal-window .req-block .mw-schedule .mw_schedule-block p{font-size:12px; line-height:13px; font-style:italic; color:#FFF; text-align:center; padding:9px 0 0 0; margin:0 0 0 0;}
				.wrap .modal-window .req-block .mw-schedule .mw_schedule-block .wm-time{}
					.wrap .modal-window .req-block .mw-schedule .mw_schedule-block .wm-time div{ float:left; width:50%; }
						.wrap .modal-window .req-block .mw-schedule .mw_schedule-block .wm-time div p{font-size:14px; line-height:14px; font-weight:bold; padding:13px 0 0 0; margin:0px; text-align:center;}
						.wrap .modal-window .req-block .mw-schedule .mw_schedule-block .wm-time div input{ display:block; width:80%; height:30px; margin:13px auto 6px; border:1px solid #707070; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:20px; text-align:center;}
						.wrap .modal-window .req-block .mw-schedule .mw_schedule-block .wm-time div select{ display:block; height: 34px; width:84%; padding:0 0 0 0; margin:0 auto; text-align:left; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#FFF; border:1px solid #707070;
                             background-position: right 3px center; background-repeat: no-repeat; background-image:url(../img/select_arrow2.png); line-height: 1em; color:#424242; font-size:16px; font-family: 'PT Sans', sans-serif; 
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;}
 						.wrap .modal-window .req-block .mw-schedule .mw_schedule-block .wm-time div select option{ color:#424242; background-color:#ffffff; border:none; height:26px; line-height:24px; }
						.wrap .modal-window .req-block .mw-schedule .mw_schedule-block .wm-time div select::-ms-expand {display: none;}

.ea_rss{display: none;}
.ea_clearboth{height: 0px;}


#order, #limit{width: 200px;}
form.ordering_homes{position: relative;}
form.ordering_form{position: relative;}
.ea_orderbar_ordering{ float:left; }
.ea_orderbar{padding-top:20px; padding-bottom:10px;float:right;}


svg{max-width: 700px !important;}
.userdata span{
	color:white;
	padding: 0px 10px;
}
.user_mob{
	max-width:370px;
	margin: 0px auto;
	padding-top: 3px;
}
.myModal{
	padding-top: 45px;
}
.login-greeting{
	color: white;
	display:inline-block;
}
.logout-button{
	color: white;
	display:inline-block;
}
.create_an_account{
	color: white;
	text-decoration: none;
	margin-left: 15px;
}
#member-registration dt{
	padding-left: 40px;
}
.reg_button{
	padding-left: 40px;
	padding-bottom: 20px;
}
.star,.red{
	color: red;
}
.remind,.login-fields{
	padding-left:40px;
}
.login-fields-buttton{
	margin-left: 40px;
	margin-top: 10px;
}
.cancel_page{
	display:inline-block;
	position: relative;
}
.cancel_page_href{
	position: absolute;
	top: -24px;
	padding-top: 6px;
	max-height: 29px;
}

/*000000000000000000000000000000000000000 STATISTICS 0000000000000000000000000000000000000000000000000000*/

.mr-stats{ background-color:#FFF; background-image: none !important;}
	.mr-stats .mr-stats-line1{ margin:20px 0 0 5px; }
		.mr-stats .mr-stats-line1 .st-left{ float:left; width:50%;  }
		.mr-stats .mr-stats-line1 .st-right{ float:right; width:50%;  }
#chart-container{height:300px;}
#chart-container2{height:300px;}
#chart-container3{height:400px;}
.mr-stats .mr-stats-line2{ margin:20px 0 0 5px;}
	
/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

.column_center .serch-res-topline {
    margin: 0px 0px 3px;
}
.column_center .serch-res-topline .serch-res-left {
    width: 50%;
    float: left;
    padding: 8px 0px 0px;
}
.column_center .serch-res-topline .serch-res-left span {
    padding: 0px 0px 0px 17px;
    font-size: 14px;
}
.column_center .serch-res-topline .serch-res-right {
    width: 50%;
    float: right;
    padding: 8px 0px 0px;
}
.column_center .serch-res-topline .serch-res-right div {
    float: right;
}
.column_center .serch-res-topline .serch-res-right div select, .homes_tabs .ea_orderbar_ordering select{
    -moz-appearance: none;
    background-color: #fff;
    background-image: url("../img/select_arrow2.png");
    background-position: right 3px  top 4px;
    background-repeat: no-repeat;
    border: 1px solid #707070;
    border-radius: 3px;
    color: #424242;
    font-family: "PT Sans",sans-serif;
    font-size: 14px;
    height: 25px;
    line-height: 1em;
    padding: 0 5px 0 0;
    /*position: absolute;
    right: 8px;
    top: 10px;*/
    text-align: left;
    text-indent: 0.01px;
  /* text-transform: uppercase;*/
    
}
.column_center .serch-res-topline .serch-res-right div.serch-res-show select {
    width: 58px !important;
}
.column_center .serch-res-topline .serch-res-right div select option {
    color: #424242;
    background-color: #FFF;
    border: medium none;
    height: 24px;
    line-height: 24px;
}
.column_center h3.serch-res-found {
    font-size: 16px;
    color: #2767AD;
    font-style: italic;
}

.warning {
	color: red;
	font-weight: bold;
	font-size: 1.091em;
}
.data_profile dt, .data_profile dd{
	display: inline-block;
	line-height: 30px;
}

.button_align{
	padding-top: 8px;
	max-height: 26px;
}
.data_profile dt{
	min-width: 140px;
}
.data_profile dd{
	margin-left: 10px;
}

.forgot_data{
	padding-left: 40px;
}

.icon_rent{
	margin-left: 20%;
	float: left;
}

.currency_converter{
	background-color: #CCC;
	width: 394px;
	margin-top: 15px;
	padding: 3px;
	text-align: center;
}
.ea_cc_container{
	background-color: #EEE;
	width: 100%;
}
.container_submit{
	text-align: center;
}
.in_submit_container{
	background-color: #CCC; 
	margin-bottom: 10px;
	cursor:pointer;
}
.grid{
	list-style-type: none;
}
.prec_box{
	margin: 10px 0px;
}
.condo_head{
	margin-bottom: 5px;
}
.prec_box img{
	float: left; margin-right: 10px;
}

/*----------------------------------------  STATISTCIS BOXEs  -----------------------------------------------------------*/

.stat-quarter{ margin:20px 0 20px 0;}
	.stat-quarter ul{ list-style-type:none; padding:0px; margin:0px;}
		.stat-quarter ul li{ float:left; margin-left:25px; }
			.stat-quarter ul li:first-child{margin-left:5px; }
				.stat-quarter ul li a{ color:#0554c8; font-size:16px;}
				.stat-quarter ul li a#current{ color:#3d3d3d; text-decoration:none; cursor:default;}

.column_center.stat_index_title{   }
.column_center.stat_index_title .statpage-top-logo{ float:left; width:14%; height:60px; margin:20px 0 0 2.5%;}
	.column_center.stat_index_title .statpage-top-logo img{max-width:100%; height:auto;}
.column_center.stat_index_title h3{float:left;  width:80%; color: #000; font-family: "Arsenal"; font-size: 28px; font-weight: normal; line-height: 35px;
margin: 12px 0 12px 0px; padding:30px 0 0 21px; }
 .column_center.stat_index_title  .stat_description_opening{clear:both;}

.stat-page-container{border: 1px solid #bbbbbb; background-color: #fff; padding: 0 0px 80px 0px; /*padding: 0 8px 0 8px; */}

/* -------   new stats    ----------------*/
/* buy */
.main_stat_buy{ position: relative;}
.stat_title_buy{ position: absolute; top: 28px; right: 25px; width: 229px; height: 91px; background-image:url(../img/buy-bg.png); background-repeat: no-repeat; background-size: 229px 91px; z-index: 90; }
/* sell */
.stat_title_sell{ position: absolute; top: 25px; right: 25px; width: 259px; height: 92px; background-image:url(../img/sell-bg.png); background-repeat: no-repeat; background-size: 259px 92px;  }
/* rent*/
.stat_title_rent{ position: absolute; top: 25px; right: 25px; width: 288px; height: 90px; background-image:url(../img/rent-bg.png); background-repeat: no-repeat; background-size: 288px 90px;  }
/*city buy-rent */
.stat_city_buy_rent{position: absolute; top: -40px; right: 25px; width: 518px; height: 86px; background-image:url(../img/buy-rent.png); background-repeat: no-repeat; background-size: 518px 86px; }
/* sell city*/
.stat_city_sell{ position: absolute; top: -45px; right: 25px; width: 259px; height: 92px; background-image:url(../img/sell-bg.png); background-repeat: no-repeat; background-size: 259px 92px;  }
.main_sity_sell{ position: relative; margin: 110px 0 0 0;}


.stat-nav-lower-links{margin: 8px 0 0 0; font-size: 14px; line-height: 14px; color: #000;}
	.stat-nav-lower-links a{  font-weight: bold; color: #0158b5;}

.stat_title_bsr{position:relative; text-align:left; display:block; min-height:31px; width:auto; padding:43px 0 0px 20px; margin:27px 0 0 0; font-size:25px; line-height:30px; font-weight:bold; color:#0158b5;  font-family: 'PT Sans', sans-serif;   text-decoration:none; border-top:1px solid #0158b5;}
	.stat_title_bsr a{color:#0158b5;  text-decoration: underline;}

.stat_compare_text{ position: relative; font-size: 13px; line-height: 13px; z-index: 100;}

 .stat_title{position:relative; text-align:left; display:block; min-height:31px; width:auto; /*padding:15px 0 15px 20px;*/ padding:30px 0 10px 20px; margin:27px 0 0 0; font-size:22px; line-height:28px; color:#000;  font-family: 'PT Sans', sans-serif; font-weight: normal; text-decoration:none; z-index: 200; /* border-top:1px solid #0158b5;*/}
		.stat_title span{font-weight:bold; color:#0158b5; }

.stat_block_divider{ height: 2px; width: 96%; margin: 20px auto 0px; background-color: #0158b5;}

	.stat_title:before{ position:absolute; top:-1px; left:0px; display:block; width:18px; height:1px; background-color:#FFF; content:' ';}
	.stat_title:after{ position:absolute; top:-1px; right:0px; display:block; width:18px; height:1px; background-color:#FFF; content:' ';}
/*.column_center.stat_index_title .stat-1 .stat-3st-cont{margin: 5px 0 0 8px!important;}*/


/* 2 (new) version of stats **********************************************/
.stat-1 .stat-3st-cont .st31-item-new{ float:left; width:242px; height:134px; margin:5px 0 0 3px; background-color:#19478a;}
.stat-1 .stat-3st-cont .st31-item-new.st3-first{ margin:5px 0 0 0;}
	.stat-1 .stat-3st-cont .st31-item-new .st31-left{ float:left; width:151px; font-size:13px; line-height:13px; color:#FFF; font-weight:bold; }
		.stat-1 .stat-3st-cont .st31-item-new .st31-left div{ /*display:table-cell; vertical-align:middle;*/ width:137px;  height:37px; padding:17px 0 0 14px;}
			.stat-1 .stat-3st-cont .st31-item-new .st31-left span{ display:block; font-size:21px; line-height:21px; text-transform:uppercase; font-family: 'HelveticaNeueLTCyr-67-MC';  /* font-family: 'Arsenal-Cond'; */font-weight:normal;}
	.stat-1 .stat-3st-cont .st31-item-new .st31-right{ float:left; width:91px; }
		.stat-1 .stat-3st-cont .st31-item-new .st31-right .st31-arrow-up{ height:7px; padding:6px 0 0 0; margin:6px 0 0 0;}
			.stat-1 .stat-3st-cont .st31-item-new .st31-right .st31-arrow-up a{display:block; width:29px; height:7px; margin:0px auto; background-image:url(../img/stat-arrow-up-new.png);}
		.stat-1 .stat-3st-cont .st31-item-new .st31-right .st31-arrow-down{ height:7px;}
			.stat-1 .stat-3st-cont .st31-item-new .st31-right .st31-arrow-down a{display:block; width:29px; height:7px; margin:0px auto; background-image:url(../img/stat-arrow-down-new.png);}
		.stat-1 .stat-3st-cont .st31-item-new .st31-right .s31-number{   width:100px;}
			.stat-1 .stat-3st-cont .st31-item-new .st31-right .s31-number div{ display:table-cell; vertical-align:center; height:24px; width:100px; padding:4px 0 0 0;
			  font-size:24px; line-height:24px; font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; color:#FFF;  text-align:center;   }
				.stat-1 .stat-3st-cont .st31-item-new .st31-right .s31-number div span{font-size:18px; line-height:18px;}
.stat-1 .stat-3st-cont .st31-item-new .st31-amount{ margin:9px 0 0 14px; font-size:39px; line-height:39px; font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; color:#FFF;}
	.stat-1 .stat-3st-cont .st31-item-new .st31-amount span{ font-size:26px;}
.stat-1 .stat-3st-cont .st31-item-new .st31-separator{ height:1px; width:90%; margin:4px 5% 0 5%; background-color:#476ca1;}
.stat-1 .stat-3st-cont .st31-item-new .st31-notes{ padding:2px 0 0 14px; font-size:13px; color:#FFF;}
	.stat-1 .stat-3st-cont .st31-item-new .st31-notes span{ font-weight:bold;}
        .stat-1 .stat-3st-cont .st31-item-new .st31-notes span span{  font-weight:normal;}

.stat-1 .stat-4st-cont{ margin:5px 0 0 0;}		
.stat-1 .stat-4st-cont .st41-item-new{ float:left; width:240px; height:134px; margin:5px 0 0 3px; background-color:#ffffff; border:1px solid #dfe5e9;}
.stat-1 .stat-4st-cont .st41-item-new.st4-first{ margin:5px 0 0 0;}
	.stat-1 .stat-4st-cont .st41-item-new .st41-left{ float:left; width:149px; font-size:13px; line-height:13px; color:#3e4857; font-weight:bold;}
		.stat-1 .stat-4st-cont .st41-item-new .st41-left div{  /*display:table-cell; vertical-align:middle;*/ width:137px;  height:37px; padding:17px 0 0 14px;}
			.stat-1 .stat-4st-cont .st41-item-new .st41-left span{ display:block; color:#19478a; font-size:19px; line-height:20px; text-transform:uppercase; font-family: 'HelveticaNeueLTCyr-67-MC'; /*font-family: 'Arsenal-Cond';*/ font-weight:normal;}
	.stat-1 .stat-4st-cont .st41-item-new .st41-right{ float:left; width:91px; }
		.stat-1 .stat-4st-cont .st41-item-new .st41-right .st41-arrow-up{ height:7px; padding:6px 0 0 0;  margin:6px 0 0 0;}
			.stat-1 .stat-4st-cont .st41-item-new .st41-right .st41-arrow-up a{display:block; width:29px; height:7px; margin:0px auto; background-image:url(../img/stat-arrow-up-new.png);}
		.stat-1 .stat-4st-cont .st41-item-new .st41-right .st41-arrow-down{ height:7px;}
			.stat-1 .stat-4st-cont .st41-item-new .st41-right .st41-arrow-down a{display:block; width:29px; height:7px; margin:0px auto; background-image:url(../img/stat-arrow-down-new.png);}
		.stat-1 .stat-4st-cont .st41-item-new .st41-right .s41-number{  width:100px;}
			.stat-1 .stat-4st-cont .st41-item-new .st41-right .s41-number div{ display:table-cell; vertical-align:center; height:24px; width:100px; padding:4px 0 0 0;    font-size:24px; line-height:24px; font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; color:#2a89cc;  text-align:center;}
				.stat-1 .stat-4st-cont .st41-item-new .st41-right .s41-number div span{font-size:18px; line-height:18px;}
.stat-1 .stat-4st-cont .st41-item-new .st41-amount{ margin:9px 0 0 14px; font-size:39px; line-height:39px; font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; color:#2a89cc;}
	.stat-1 .stat-4st-cont .st41-item-new .st41-amount span{ font-size:26px;}
.stat-1 .stat-4st-cont .st41-item-new .st41-separator{ height:1px; width:90%; margin:4px 5% 0 5%; background-color:#eef1f6;}
.stat-1 .stat-4st-cont .st41-item-new .st41-notes{ padding:2px 0 0 14px; font-size:13px; color:#19478a;}
	.stat-1 .stat-4st-cont .st41-item-new .st41-notes span{ font-weight:bold;}
        .stat-1 .stat-4st-cont .st41-item-new .st41-notes span span{ font-weight:normal;}
	
/* negotiability */
.stat-negotiability{/* width:99.7%;*/ width: 730px; height:74px; margin:10px 0 0 0; border:1px solid #e8ecf3; background-color:#eff6ff;}
	.stat-negotiability .stat-ng-title{ width:136px; padding:0 0 0 14px; float:left; font-family: 'HelveticaNeueLTCyr-67-MC'; font-size:13px; color:#3e4857;}
		.stat-negotiability .stat-ng-title div{ display:table-cell; vertical-align:middle; height:74px;}
		.stat-negotiability .stat-ng-title span{ display:block; font-size:20px; color:#19478a; text-transform:uppercase;}
		
	.stat-negotiability .stat-ng-percent{ float:left;}
		.stat-negotiability .stat-ng-percent div.stat-ng-cont{display:table-cell; vertical-align:middle; height:74px;}
		.stat-negotiability .stat-ng-percent .stat-ng-arrow-up{height:7px; padding:0px 0 0 0;  margin:0px 0 0 0;}
			.stat-negotiability .stat-ng-percent .stat-ng-arrow-up a{display:block; width:29px; height:7px; margin:0px auto; background-image:url(../img/stat-arrow-up-new.png);}
		.stat-negotiability .stat-ng-percent .stat-ng-arrow-down{height:7px;}
			.stat-negotiability .stat-ng-percent .stat-ng-arrow-down a{display:block; width:29px; height:7px; margin:0px auto; background-image:url(../img/stat-arrow-down-new.png);}
		.stat-negotiability .stat-ng-percent .stat-ng-number{width:100px;}
			.stat-negotiability .stat-ng-percent .stat-ng-number div{display:table-cell; vertical-align:center; height:24px; width:100px; padding:3px 0 0 0;    font-size:26px; line-height:26px; font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; color:#2a89cc;  text-align:center;}
				.stat-negotiability .stat-ng-percent .stat-ng-number div span {font-size:18px; line-height:18px;}
				
	.stat-negotiability .stat-ng-info{ float:left;  color:#19478a; font-weight:bold; margin:0 0 0 15px; font-size:14px; line-height:14px;  }
		.stat-negotiability .stat-ng-info div{display:table-cell; vertical-align:middle; height:74px;}
			 .stat-negotiability .stat-ng-info div span span{ font-weight:normal;}
	
	.stat-negotiability .stat-ng-big-percent{float:left; font-family: 'HelveticaNeueLTCyr-67-MC'; font-size:34px; color:#2a89cc;}
		.stat-negotiability .stat-ng-big-percent div{display:table-cell; vertical-align:middle; height:74px;}
		
#condo_stat_table_wrapper{ margin:0 20px 0 0px; /*margin:0 10px 0 22px;*/}
		
.stat_description{ width: 95%; margin: 10px 3% 0px 2.5%; padding: 0 0 10px 0; font-size: 13px; line-height: 17px; border-bottom: 1px dashed #d0d0d0;}

.stat_container{width:100%;text-align:center;}	

table.condo_stat_table{ padding: 0 0 20px 0; }
table.dataTable.no-footer{border-bottom: 0px;}
.stat_description_opening{font-size: 13px; line-height: 17px; padding: 10px 1% 20px 2.5%; width: 96.5%;}


/* t*/
/* social block home */
	.social-home{ padding:0px 0 15px 0; margin:0px 0 0 0 ;}
	
			.social-home .fb-like{ float:right; margin: -2px 0 0 0;}
			.social-home .a2a_kit { margin:0px; padding:0px;}
			.social-home .a2a_kit a.mail-to-friend{ display:block; height:20px; width:20px; background-image:url(../img/social-top-mail-friend.png)}
			.social-home .a2a_kit a{ float:right; display:block; height:20px; width:20px; margin:0 5px 0 0;  background-repeat:no-repeat; background-size:100%;}
			.social-home .a2a_button_twitter{ background-image:url(../img/social-top-tw.png);}
			.social-home .a2a_button_facebook{ background-image:url(../img/social-top-fb.png);}
			.social-home .a2a_button_linkedin{ background-image:url(../img/social-top-in.png);}
			.social-home .a2a_button_google_plus{ background-image:url(../img/social-top-go.png);}
			.social-home .a2a_button_pinterest{ background-image:url(../img/social-top-pi.png);}
	
/* /social block home */

/* social block lv4 */
.lv4_socials{}
.lv4_socials .fb-like{ float:right;}
.lv4_socials .a2a_kit {}
.lv4_socials .a2a_kit a.mail-to-friend{ outline: none;display:block; height:20px; width:20px; background-image:url(../img/social-top-mail-friend.png)}
.lv4_socials .a2a_kit a{ float:right; display:block; height:20px; width:20px; margin:0 5px 0 0;  background-repeat:no-repeat; background-size:100%;}
.lv4_socials .a2a_button_twitter{    outline: none; background-image:url(../img/social-top-tw.png);}
.lv4_socials .a2a_button_facebook{    outline: none; background-image:url(../img/social-top-fb.png);}
.lv4_socials .a2a_button_linkedin{     outline: none;background-image:url(../img/social-top-in.png);}
.lv4_socials .a2a_button_google_plus{     outline: none;background-image:url(../img/social-top-go.png);}
.lv4_socials .a2a_button_pinterest{     outline: none;background-image:url(../img/social-top-pi.png);}
span.pluginButtonLabel {  outline: none;}
.pluginButton .pluginButtonLabel {outline: none;}

.column_center3 .lv4_h3{ margin:22px 0 0px 0;}	
.lv4_address{display: block; margin: 2px 0 5px 0; font-size: 13px; line-height: 18px; font-weight: bold; font-style: italic;}



.lv4_progress_tab{ float:left; font-size:12px; height:12px; line-height: 12px; padding:0px 0 0 13px; margin:0 0 0 10px; background-image:url(../img/table-arrows-4.png);
 background-repeat:no-repeat; background-position:0px 1px;}
.lv4_progress2_tab{ float:left; font-size:12px; height:12px; line-height: 12px; padding:0px 0 0 11px; margin:0 0 0 10px; background-image:url(../img/table-arrows-4.png);
 background-repeat:no-repeat; background-position:0px -29px; }

.column_center3 .lv4_featers{ height:59px; margin:1px 0 0 0; padding:0px;  width:auto; background-color:#f6fafe;}
	.column_center3 .lv4_featers .lv4_featers-left{ float:left;}
		.column_center3 .lv4_featers .lv4_featers-left p{ margin:0px; padding:9px 0 0 8px; font-size:15px; color:#000; line-height:15px;}
		.column_center3 .lv4_featers .lv4_featers-left div{ padding:7px 0 0 3px; font-size:13px; color:#393939; font-style:italic;}
			.column_center3 .lv4_featers .lv4_featers-left div span{ font-weight:bold; padding:0 0 0 5px;}
		
	.column_center3 .lv4_featers .lv4_featers-right{ float:right; }
		.column_center3 .lv4_featers .lv4_featers-right .lv4-quantity-sales{ height:20px; padding:9px 9px 0 0; font-size:12px; font-style:italic; color:#134071; text-align:center;}
		.column_center3 .lv4_featers .lv4_featers-right .lv4-page-nav{ padding:0 10px 0 0;}
		.column_center3 .lv4_featers .lv4_featers-right .lv4-page-nav a{ font-size:14px; color:#0159bb;}
			.column_center3 .lv4_featers .lv4_featers-right .lv4-page-nav a:hover{ color:#0077fc;}
/* /social block lv4 */		

.pom{ margin: 0 0 60px 0;}
.pom .slide a{display:block;  position:relative;}
.pom .slide a div{position:absolute; min-height:23%; bottom:0; width:96%; padding:1.5% 2% 2% 2%; font-size:13px; line-height:16px; color:#FFF; background:rgba(9, 34, 68, 0.75);}
.pom .slide a div span{ display:block; margin:0 0 1% 0; font-size:19px; line-height:20px; font-family: 'Arsenal'; text-transform:uppercase;  }

 /* Project of the month*/
.pre{ padding:0 0 0 18px;}
.column_center div.progect_month{ margin:34px 0 0 0; width:auto; /*width:759px;*/}
	.column_center div.progect_month h3{ font-size:25px; font-family: 'Arsenal'; font-weight: 700; text-transform:uppercase; padding:0px; 
	margin:0px 0 14px 0;}
	.column_center div.progect_month div ul{ list-style-type:none; padding:0px; margin:0px;}
		.column_center div.progect_month div ul li{display:block;  float:left;  width:49.7%; height:215px; margin:6px 0 0 0; }
		.column_center div.progect_month div ul li:nth-child(2n){  margin:6px 0 0 0.6%; }
	.column_center div.progect_month a{ display:block;  position:relative; }
    .column_center div.progect_month a:hover{ opacity:0.8;}
		
			.column_center div.progect_month div a div{position:absolute; min-height:23%; bottom:0; width:96%; padding:1.5% 2% 2% 2%; font-size:13px; line-height:16px; color:#FFF; background:rgba(9, 34, 68, 0.75);}
				.column_center div.progect_month div a div span{ display:block; margin:0 0 1% 0; font-size:18px; line-height:20px; font-family: 'Arsenal'; text-transform:uppercase;  }
/* call button */
		.main .header div.user_name div.call-header{ display:none;}	

/* Preconstruction Pages  (OLD)********************************/
.pre-template { width:760px; margin:30px 0 80px 16px;}
	.pre-template .pt-main-image{}
		.pre-template .pt-main-image img{ max-width:100%;}
	.pre-template .pt-info{ margin:30px 0 0 0;}
		.pre-template .pt-info .pt-info-image{ float:right; width:33.333%;}
			.pre-template .pt-info .pt-info-image img{ max-width:100%;}
		.pre-template .pt-info .pt-info-text{ float:right; width:64.666%; padding:0 0 20px 2%;}
			.pre-template .pt-info .pt-info-text ul{ list-style-type:none; margin:0 0 0 0; padding:0 0px 0 20px;}
				.pre-template .pt-info .pt-info-text ul li{ margin:9px 0 0 0; padding:5px 0 5px 5px;}
					.pre-template .pt-info .pt-info-text ul li:nth-child(1){margin:0px 0 0 0;}
					.pre-template .pt-info .pt-info-text ul li:nth-child(2n+1){ background-color:#FFF;}
				.pre-template .pt-info .pt-info-text ul li span{ font-weight:bold; padding:0 10px 0 0;}
				.pre-template .pt-info .pt-info-text ul li a{ color:#0385e0; text-decoration:underline;}
				
	.pre-template .pt-logo-info{ margin:30px 0 0 0;}
		.pre-template .pt-logo-info .pt-logo{ float:left; width:150px; height:150px;}
		.pre-template .pt-logo-info .pt-logo-text{ float:left;}
			.pre-template .pt-logo-info .pt-logo-text ul{ margin:0 0 0 20px; padding:0 0 0 0; list-style-type:none;}
				.pre-template .pt-logo-info .pt-logo-text ul li{ font-size:14px; line-height:21px;}
					.pre-template .pt-logo-info .pt-logo-text ul li:nth-child(1){ font-weight:bold; font-size:16px; padding:0 0 3px 0;}
	
	.pre-template .pt-text-field-1{ margin:30px 0 0 0;}
		.pre-template .pt-text-field-1 p{ margin:0 0 15px 0; padding:0 0 0 0;  font-weight: 700;  font-size:18px; line-height:24px; font-family: 'Arsenal';}
		.pre-template .pt-text-field-5{ margin:0 0 20px 0!important; padding:0 0 0 0; font-weight:normal!important; font-size:16px!important; line-height:22px!important; font-family: 'PT Sans', sans-serif!important;}
        .pre-template .pt-text-field-1 ul {margin:0 0 0 16px;}
		.pre-template .pt-text-field-1 ul li{}
        .pre-template .pt-text-field-1 ul li:first-child{margin:0 0 5px 0; padding:0 0 0 0; font-weight:bold; font-size:18px; line-height:24px; font-family: 'Arsenal'; font-weight: 700; 
        text-transform: uppercase; list-style-type: none;}
		
	.pre-template .pt-img-1{margin:30px 0 0 0;}
		.pre-template .pt-img-1 img{ max-width:100%;}
	.pre-template .pt-download-plan{margin:20px 0 0 0;}
		.pre-template .pt-download-plan .pt-plan-icon{ float:left; width:40px;}
			.pre-template .pt-download-plan .pt-plan-icon img{ max-width:100%;}
		.pre-template .pt-download-plan .pt-plan-text{float:left; margin:0 0 0 20px; width: auto; }
			.pre-template .pt-download-plan .pt-plan-text p{ margin:0 0 0 0; padding:0 0 0 0; font-size:16px; line-height:21px;  font-family: 'Arsenal';}
			.pre-template .pt-download-plan .pt-plan-text a{ display:block; text-decoration:underline; color:#0385e0;}
			.pre-template .pt-download-plan .pt-plan-text span{display:block; margin:10px 0 0 0; font-family: 'Arsenal';  font-weight: 700; }
.pre-template .pt-features{margin:30px 0 0 0;}
		.pre-template .pt-features ul{ padding:0 0 0 0; margin:0 0 0 25px; list-style-type:disc;}
			.pre-template .pt-features ul li{ line-height:26px;}
				.pre-template .pt-features ul li:nth-child(1){ font-family: 'Arsenal'; list-style-type:none;  font-weight: 700; }
.pt-border{ border:1px solid #e0dddd;}		


/* preconstruction template 2  ( NEW )*********************************************************/
	
	.pre-template2 { width:760px; margin:30px 0 80px 16px;}
	.pre-template2 .pt-main-image{}
		.pre-template2 .pt-main-image img{ max-width:100%;}
	.pre-template2 .pt-info{ margin:30px 0 0 0; width:auto;}
		.pre-template2 .pt-info .pt-info-image{ float:right; width:33.333%;}
			.pre-template2 .pt-info .pt-info-image img{ max-width:100%;}
		.pre-template2 .pt-info .pt-info-text{ float:right; width:66.666%;}
			.pre-template2 .pt-info .pt-info-text ul{ list-style-type:none; margin:0 0 0 0; padding:0 0px 0 20px;}
				.pre-template2 .pt-info .pt-info-text ul li{ margin:0px 0 0 0;  padding:5px 0 5px 5px;}
					.pre-template2 .pt-info .pt-info-text ul li:nth-child(1){margin:3px 0 3px 0;}
					.pre-template2 .pt-info .pt-info-text ul li:nth-child(2n+1){ background-color:#FFF; }
				.pre-template2 .pt-info .pt-info-text ul li span{ font-weight:bold; padding:0 10px 0 0;}
				.pre-template2 .pt-info .pt-info-text ul li a{ color:#0385e0; text-decoration:underline;}
				
	.pre-template2 .pt-logo-info{ margin:30px 0 0 0;}
		.pre-template2 .pt-logo-info .pt-logo{ float:left; width:150px; height:150px;}
			.pre-template2 .pt-logo-info .pt-logo img{ max-width:100%; height:auto;}
		.pre-template2 .pt-logo-info .pt-logo-text{ float:left;}
			.pre-template2 .pt-logo-info .pt-logo-text ul{ margin:0 0 0 20px; padding:0 0 0 0; list-style-type:none;}
				.pre-templat2 .pt-logo-info .pt-logo-text ul li{ font-size:14px; line-height:21px;}
					.pre-template2 .pt-logo-info .pt-logo-text ul li:nth-child(1){ font-weight:bold; font-size:16px; padding:0 0 3px 0;}
	
	.pre-template2 .pt-text-field-1{ margin:10px 0 0 0;}
	
	.pre-template2 .pt-img-1{margin:30px 0 0 0; padding:0 0 16px 0; font-size:14px; line-height:17px;}
		.pre-template2 .pt-img-1 img{ max-width:100%;}
		.pre-template2 .pt-img-1 p{ margin:0; padding:0;}
		
	.pre-template2 .pt-download-plan{margin:36px 0 0 0; padding:26px 10px 10px 10px; background-color:#FFF;}
		.pre-template2 .pt-download-plan .pt-plan-icon{ float:left; width:40px;}
			.pre-template2 .pt-download-plan .pt-plan-icon img{ max-width:100%;}
		.pre-template2 .pt-download-plan .pt-plan-text{float:left; margin:0 0 0 20px; width:auto; }
			.pre-template2 .pt-download-plan .pt-plan-text p{ margin:0 0 0 0; padding:0 0 0 0; font-size:16px; line-height:21px;  font-family: 'Arsenal';}
			.pre-template2 .pt-download-plan .pt-plan-text a{ display:block; text-decoration:underline; color:#0385e0;}
			.pre-template2 .pt-download-plan .pt-plan-text span{display:block; margin:10px 0 0 0; font-family: 'Arsenal';  font-weight: 700; }

	.pre-template2 .pt-features{margin:10px 0 0 0;}
		.pre-template2 .pt-features ul{ padding:0 0 0 0; margin:0 0 0 25px; list-style-type:disc;}
			.pre-template2 .pt-features ul li{ line-height:26px; font-size:16px;}
				.pre-template2 .pt-features ul li ul{ list-style-type: circle;}
					.pre-template2 .pt-features ul li ul li{font-size: 14px; line-height:22px;}
	/* Класс для бордера фото.    Пример: <img class="pt-border" src="img/pre/aventura_park_square_logo.jpg" />  | Просто добавить этот клас к  img */
	.pre-template2 .pt-border{ border:1px solid #e0dddd;}
	
	/* ul */ .pre-template2 h5{ margin:36px 0 0px 0; padding:0 0 0 0; font-family: 'Arsenal'; list-style-type:none; font-size:18px; line-height:26px; font-weight:normal; text-transform:uppercase;  font-weight: 700; }
	/* text */ .pre-template2 h4{margin:36px 0 5px 0; padding:0 0 0 0; font-weight:bold; font-size:19px; line-height:24px; font-family: 'Arsenal'; font-weight: 700;  }

.pre-template2 table{ width:100%;}
	.pre-template2 table tr{}
		.pre-template2 table tr td{ width:30%; padding:0 5% 0 5%; font-size:16px; line-height:40px;} 
			.pre-template2 table tr:nth-child(2n+1){ background-color:#e6e6e6;}
			
.pt-why-to-buy{ width:92%; margin:40px 0 0 0; padding:26px 5% 40px 3%; background-color:#FFF;}
	.pt-why-to-buy ul{ padding:0 0 0 20px; margin:8px 0 0 0; list-style-type:none;}
		.pt-why-to-buy ul li{ position:relative;}
			.pt-why-to-buy ul li:before{ position:absolute; top:8px; left:-14px; display:block; width:8px; border-radius:100%; height:8px;  content:' '; background-color:#1e7ecf;}
			.pt-why-to-buy h4{ padding:0 0 0 0; margin:0 0 0 0; color:#0f8bf5; font-size:21px; line-height:26px;  font-family: 'Arsenal'; font-weight:normal; text-transform:uppercase;}
			.pt-why-to-buy h5{ padding:0 0 0 0; margin:20px 0 0 0; color:#0f8bf5; font-size:21px; line-height:26px;  font-family: 'Arsenal'; font-weight:normal; text-transform:uppercase;}
			.pt-why-to-buy h6{padding:0 0 0 0; margin:16px 0 0 0; color:#1e7ecf; font-size:18px; line-height:22px; font-family: 'Arsenal'; font-weight:normal; text-transform:none;}
			.pt-why-to-buy p{padding:0 0 0 0; margin:5px 0 0 0; color:#023967; font-size:16px; line-height:21px;}
					.pt-why-to-buy p a{ color:#2f81c7; text-decoration:underline;}
	.pt-why-to-buy table{ padding:0 0 0 20px;}	
		.pt-why-to-buy table tr td:nth-child(1){ color:#1675c7;}	
		.pt-why-to-buy  table tr:nth-child(2n+1){ background-color:#f5f7f4;}

/* pre-slider */			
.pre-slider{ margin:30px 0 0 0;}

/*pre-video*/
.pre-video-container{  position: relative; width: 100%; height: 0;  margin: 40px 0 40px 0; padding-bottom: 56.25%;}
.pre-video{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}


				
/*000000000000000000000000000000000000000 cities 0000000000000000000000000000000000000000000000000000*/
.cities{ margin:40px 0 0 17px;}
	.cities .cities-block{ width:760px; margin:13px 0 0px 0;}
		.cities .cities-block .cities-pic{ float:left; width:369px; border:1px solid #dfdfdf; height:201px; }
			.cities .cities-block .cities-pic img{ max-width:100%;}
		.cities .cities-block .cities-prop-up{
						float: right;
						width: 388px;
						height: 201px;
						border-right: 1px solid #DFDFDF;
						border-top: 1px solid #DFDFDF;
						border-bottom: 1px solid #DFDFDF;
						background-color: #FFF;
						}
		  .cities .cities-block .cities-prop-up .cities-title-line{}
				.cities .cities-block .cities-prop-up .cities-title-line .cities-title{
						float: left;
						height: 37px;
						font-size: 24px;
						padding: 16px 0px 0px 8px;
                        font-style:italic; font-weight:bold; color:#014782; text-decoration:none;
				}
				.cities .cities-block .cities-prop-up .cities-title-line .cities-title a{ font-style:italic; font-weight:bold; color:#014782; text-decoration:none;}
					.cities .cities-block .cities-prop-up .cities-title-line .cities-title a:hover{ text-decoration:underline;}
				.cities .cities-block .cities-prop-up .cities-title-line .cities-stats{ float:right;}
					.cities .cities-block .cities-prop-up .cities-title-line .cities-stats a {
						display: block;
						height: 20px;
						margin: 5px 5px 0px 0px;
						padding: 16px 0px 0px 25px;
						background-image: url("../img/fullstat.png");
						background-repeat: no-repeat;
						background-position: 0px 14px;
						color: #056EB7;
						font-size: 12px;
						text-decoration: none;
						font-style: italic;
					}
					.cities .cities-block .cities-prop-up .cities-title-line .cities-stats a:hover{ text-decoration:underline;}
			.cities .cities-block .cities-prop-up .cities-description{ 
						height: 36px;
						padding: 0px 0px 0px 8px;
						font-size: 14px;
						font-style: italic;
						overflow: hidden; color:#000000;
			}
			.cities .cities-block .cities-prop-up ul{ list-style-type:none; padding:0 0 0 0; margin:0 0 0 0;}
				.cities .cities-block .cities-prop-up ul li{ height:21px; padding:3px 0 0 8px; border-top:1px solid #fff; font-size:12px;}
					.cities .cities-block .cities-prop-up ul li span{ font-weight:bold;}
					.cities .cities-block .cities-prop-up ul li:nth-child(1){ background-color:#238dd6; color:#FFF;}
					.cities .cities-block .cities-prop-up ul li:nth-child(2){ background-color:#177bbf; color:#FFF;}
					.cities .cities-block .cities-prop-up ul li:nth-child(3){ background-color:#e1f0f6;}
					.cities .cities-block .cities-prop-up ul li:nth-child(4){ background-color:#f8fbfd;}
			
		.cities .cities-block .cities-prop-down{ float:right; width:388px; height:48px;  border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
			.cities .cities-block .cities-prop-down ul{list-style-type:none; padding:0 0 0 0; margin:0 0 0 0; width:auto;}
				.cities .cities-block .cities-prop-down ul li{ float:left; width:47.5%; height:21px; padding:3px 0 0 2%;  font-size:12px;}
					.cities .cities-block .cities-prop-down ul li span{ font-weight:bold;}
					.cities .cities-block .cities-prop-down ul li:nth-child(1){ background-color:#e1f0f6;}
					.cities .cities-block .cities-prop-down ul li:nth-child(2){ background-color:#e1f0f6; width:47.5%; border-left:1px solid #FFF;}
					.cities .cities-block .cities-prop-down ul li:nth-child(3), .cities .cities-block .cities-prop-down ul li:nth-child(4){ background-color:#f8fbfd;}
					.sm_condo_pict{max-height: 201px;}
					.cities .cities-block .cities-prop-up table {
						border-collapse: collapse;
						width: 100%;
					}
					.cities .cities-block .cities-prop-up table tr:nth-child(2n+1) {
						background-color: #EAF4F9;
					}
					.cities .cities-block .cities-prop-up table tr td {
						height: 28px;
						width: 47.9%;
						padding: 0px 0px 0px 2%;
						border-left: 1px solid #FFF;
						font-size: 14px;
						color: #014782;
						font-style: italic;
					}
/************************************************/
.redborderfield{
	box-shadow: 2px 2px 2px red inset !important;
}

/*000000000000000000000000000000000000000 OUR-AGENTS 0000000000000000000000000000000000000000000000000000*/
 .our-agents{ margin:25px 0 40px 16px;}
	.our-agents .agent-box{ width:760px; margin:14px 0 0 0; min-height:162px; border:1px solid #e0dddd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#FFF;}
	.our-agents .agent-box .agent-image{ float:left; width:152px; min-height:162px; }
		.our-agents .agent-box .agent-image div{ width:148px; height:148px; margin:5px 0 0 1px;} 
			.our-agents .agent-box .agent-image div img{ max-width:100%;}
	.our-agents .agent-box .agent-text{ float:left; width:600px;}
		.our-agents .agent-box .agent-text h4{ height:29px; margin:0 0 0 0; padding:16px 0 0 0; font-size:22px; line-height:22px; font-weight:normal;}
		.our-agents .agent-box .agent-text .agent-line{ height:22px; width:auto; margin:1px 0 0 0; padding:2px 0 0 30px; background-color:#eef6fc; background-repeat:no-repeat; background-position:5px 3px; font-size:14px; color:#013875;}
			.ag-phone{ background-image:url(../img/agent-phone.png);}
			.ag-mail{ background-image:url(../img/agent-mail.png); font-style:italic;}
		.our-agents .agent-box .agent-des-title{ margin:9px 0 0 7px;}
			.our-agents .agent-box .agent-des-title a{ font-style:italic; font-weight:bold; font-size:14px; color:#013875; text-decoration:underline;}
		.our-agents .agent-box .agent-description{ display:none; padding:10px 10px 16px 0; font-size:14px; font-style:italic; line-height:18px;}
		
		

.main .header div.user_name div.user_mob a {
    display: block;
    height: 18px;
    width: 30px;
    background-image: url("../img/user-desk.png");
}

.main .header div.user_name div.user_mob a:hover {
    background-position: 0px 18px;
}

.ea_orderbar_limitbox{
	float: left;
}
.list_ap{
	font-size: 13px;
	display: inline;
}

.lv2_top_left a:last-child{text-decoration:none;}

.h_map{

}
.during_year{
	padding: 5px;
}
#containerID div, #columnchart_values div, #chart_div div div, #piechart_3d div div{
	margin: 0px auto;
}




/*000000000000000000000000000000000000000 calculator vindow  0000000000000000000000000000000000000000000000000000*/
.wrap .calc-window{  width:85%; height:auto; margin:0px auto; padding:18px 2.5% 20px 2.5%; background-color:#FFF; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.wrap .calc-window table.ct1{ border-collapse:collapse; width:100%; font-family: 'Arsenal';}
.wrap .calc-window table textarea{padding:5px 1% 5px 1%; width:94%; height:69px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; box-shadow: inset 2px 2px 2px #eeeeee;  font-family: 'Arsenal'; color:#000; font-size:15px; font-style:italic; border:1px solid #cdcdcd;}
	.wrap .calc-window table.ct1 thead tr th{ height:50px; vertical-align:top; font-size:16px; text-transform:uppercase;  }
		.wrap .calc-window table.ct1 thead tr th h3{ float:left; padding:0px; margin:0px; font-size:16px; line-height:16px;}
		.wrap .calc-window table.ct1 thead tr th a{float:left; display:block; height:16px; width:16px; margin:0px 0 0 6px;  border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; text-transform:lowercase; text-decoration:none; background-color:#377ee1; color:#FFF; line-height:14px; font-size:14px; }
		.wrap .calc-window table.ct1 td{ vertical-align:middle;}
			.wrap .calc-window table.ct1 td input{ width:96%; height:24px; padding:4px 2% 4px 2%; border:solid 1px #969595; box-shadow:inset 1px 1px #cdcdcd;    border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:15px; color:#000; font-family: 'Arsenal'; font- font-weight: 700; }
			.wrap .calc-window table.ct1 td.ct1-1{ width:27%;  height:48px;}
			.wrap .calc-window table.ct1 td.ct1-2{ width:35%;  height:48px;}
			.wrap .calc-window table.ct1 td.ct1-3{ width:33%;height:48px; padding:0 0 0 2%;}
			.wrap .calc-window table.ct1 .ct1-exp{height:48px; }
				.wrap .calc-window table.ct1 tr td.ct1-exp input{ float:left; padding:0%; margin:4px 5px 0 0; height:14px; width:14px; border:solid 1px #969595; box-shadow:inset 1px 1px #cdcdcd;    border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
			.wrap .calc-window table.ct1 td.ct1-submit{ text-align:center;}
			.wrap .calc-window table.ct1 td.ct1-submit input{outline: none;width:150px; height:34px; margin:14px 0 0 0; background-color:#ff8a00; box-shadow:none; font-size:16px; color:#FFF; font-family: 'PT Sans', sans-serif; text-transform:uppercase; text-align:center; font-style:normal; background-image:url(../img/lv4_sub.png); cursor:pointer; border:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
			.wrap .calc-window table.ct1 td.ct1-submit input:hover{background-position:0px -34px;}
			.wrap .calc-window table.ct1 td.height18{ height:18px !important;}
			
			.wrap .calc-window table.ct1 .mp-inform-title{ height:29px; font-size:13px; text-transform:uppercase; font-family: 'Arsenal';  font-weight: 700;  letter-spacing:0.05em;}
			.wrap .calc-window table.ct1 tr td.ct1-5{height:29px!important; padding:0 0 0 10px; font-size:15px;  font-family: 'Arsenal'; background-color:#f7f7f7; border-bottom:1px solid #fff;}
				.wrap .calc-window table.ct1 tr td.ct1-5r{ font-size:15px; padding:0 0 0 70px;  font-family: 'Arsenal'; background-color:#f7f7f7;}
			.wrap .calc-window table.ct1 tr td.mp-inform-line2{height:29px !important;  padding:0 0 0 10px;  font-size:15px;  font-family: 'Arsenal'; background-color:#e9f2ff;}
				.wrap .calc-window table.ct1 tr td.mp-inform-line2-r{ font-size:15px;  padding:0 0 0 70px;  font-family: 'Arsenal';  background-color:#e9f2ff;}
			
.wrap .calc-window table.ct2{border-collapse:collapse; margin:20px 0 0 0; width:100%; font-family: 'Arsenal'; background-color:#f7f7f7;}
	.wrap .calc-window table.ct2 thead tr th{ height:30px; font-size:13px; letter-spacing:0.05em; text-transform:uppercase; text-align:left; vertical-align:middle; background-color:#FFF; }
	.wrap .calc-window table.ct2 tbody tr td{}
		.wrap .calc-window table.ct2 tbody tr:nth-child(2n){ background-color:#fff;}
		.wrap .calc-window table.ct2 tbody tr td.ct2-1{ width:41%; padding:6px; font-size:15px; color:#000; font-weight:bold; vertical-align:top;}
		.wrap .calc-window table.ct2 tbody tr td.ct2-2{ width:59%; padding:6px; font-size:15px; color:#000;  vertical-align:top;}
		.wrap .calc-window table.ct2 tbody tr td.ct2-3{ height:29px; padding:0 0 0 10px; background-color:#e9f2ff; font-family: 'Arsenal'; font-size:14px; font-weight:bold;}

.wrap .calc-window table.ct3{border-collapse:collapse; margin:24px 0 0 0; width:100%; font-family: 'Arsenal'; }
	.wrap .calc-window table.ct3 td{ vertical-align:middle;}
	.wrap .calc-window table.ct3 td.ct3-1{ height:37px; font-size:17px; color:#284985;  font-family: 'Arsenal';  font-weight: 700;  }
	.wrap .calc-window table.ct3 td.ct3-2{height:37px; font-size:16px;  font-family: 'Arsenal';  font-weight: 700; }
	.wrap .calc-window table.ct3 tr.ct3-3{ background-color:#e9f2ff; font-size:15px; font-weight:bold; height:29px;}
		.wrap .calc-window table.ct3 td.ct3-4{ width:18%; }
		.wrap .calc-window table.ct3 td.ct3-5{ width:27%;}
		.wrap .calc-window table.ct3 td.ct3-6{width:27%;}
		.wrap .calc-window table.ct3 td.ct3-7{width:27%;}
		.wrap .calc-window table.ct3 .pad{ padding:0 0 0 1%;}
		.wrap .calc-window table.ct3 .mar{ height:10px;}
	.wrap .calc-window table.ct3 tr.ct3-8 td{ font-size:15px; height:30px; text-align:left;}
	.wrap .calc-window table.ct3 tr.ct3-9 td{ font-size:15px; height:30px; padding:0 12px 0 12px; text-align:left; background-color:#e9f2ff;}
		.wrap .calc-window table.ct3 tr.ct3-9 td p{ line-height:27px;}
			.wrap .calc-window table.ct3 tr.ct3-9 td p span{ font-weight:bold;}

/* ------------- new advanced search styles ------------------------------*/
.advanced-search{  width:100%;   padding:18px 2.5% 20px 2.5%;  margin:0px auto; }
	.advanced-search h4{font-family: 'Arsenal'; padding:0 0 0 0; margin:0px; font-size:20px; color:#000; text-transform:uppercase;  font-weight: 700; }
/* TABS */
		dl.adsearch_dl{width:100%; overflow:hidden; zoom:1; padding:1px; position:relative;}
		dt.adsearch_dt{float:left; height:36px; background-color:#f6f6f6; border:1px solid #cecdcd; border-top:1px solid #cecdcd; border-bottom:0;
         padding:12px 0 0 0; position:relative; left:12px; margin-right:3px; cursor:pointer; width:19.2%; color:#6c6c6c; font-size:18px;  
         text-transform:uppercase; text-align:center; text-shadow: 0 1px #f6f0e1;  border-top-left-radius:5px;
				border-top-right-radius:5px;
				-webkit-border-top-left-radius:5px;
				-webkit-border-top-right-radius:5px;
				-moz-border-radius-topleft:5px;
				-moz-border-radius-topright:5px;
			}
            dt.adsearch_dt.ads-sale.selected{ color:#0f8b14; font-weight:bold; }
			dt.adsearch_dt.ads-rent.selected{ color:#0d5597; font-weight:bold; }
	
		dd.adsearch_dd{  display:none; float:right; width:100%; margin:48px 0 0 -100%; position:relative; z-index:2;}
		dl.adsearch_dl .tab-content {border-top:1px solid #134071; background-color: #fff; padding:3px 3px 20px 3px;  border:1px solid #134071; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;  background-image:url(../img/mw-bg.png); background-repeat:no-repeat; background-position:bottom right; }
		/*--------*/
		  dt.selected:hover {background-color:#9a9a9a; color:#FFF; text-shadow:none; }
		  dt:hover {background-color:#9a9a9a; color:#FFF; text-shadow:none; text-shadow: 0 1px #414141; border:1px solid #656565; border-bottom:none;}
		 /*--------*/
		  dt.adsearch_dt.selected {border-color:#134071; z-index:3; cursor:auto; font-size:18px; background-color:#FFF; color:#000;  font-weight:bold;}
		  dd.adsearch_dd.selected {display:block;}
/* /TABS */
	.advanced-search .adv-search-line{ height:34px; padding:5px 0 5px 0;}
		.advanced-search .adv-search-line .advcheck{ float:left; width:18%; padding:5px 2% 0 0; text-align:right; }
		
			.advanced-search .adv-search-line .as-rent-condos{ float:left; padding:0 0 0 20%; margin:20px 0 0 0;}
			.advanced-search .adv-search-line .as-rent-condos .as-rent-condos-icon{ height:25px; width:72px; font-size:18px; padding:47px 0 0 0; line-height:18px; color:#FFF; font-weight:bold; text-align:center; background-color:#337fc5; background-image: url(../img/adv-condos.png); background-repeat:no-repeat; background-position:center 4px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
			.advanced-search .adv-search-line .as-rent-condos .as-rent-condos-radio{ height:20px; width:72px;}
				.advanced-search .adv-search-line .as-rent-condos .as-rent-condos-radio input{ display:block; margin:6px auto; width: 20px; height: 20px;}
		.advanced-search .adv-search-line .as-rent-homes{ float:left; margin:20px 0 0 25px;}
			.advanced-search .adv-search-line .as-rent-homes .as-rent-homes-icon{ height:25px; width:72px; font-size:18px; padding:47px 0 0 0; line-height:18px; color:#FFF; font-weight:bold; text-align:center; background-color:#337fc5; background-image: url(../img/adv-homes.png); background-repeat:no-repeat; background-position:center 4px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
			.advanced-search .adv-search-line .as-rent-homes .as-rent-homes-radio input{ display:block; margin:6px auto; width: 20px; height: 20px; }
			
		
		.advanced-search .adv-search-line .asl-checkbox{ float:left; margin:7px 0 0 0; }
		.advanced-search .adv-search-line .asl-text{ float:left; font-size:14px; line-height:28px; font-style:italic; padding:0 0 0 10px;}
		.advanced-search .adv-search-line .asl-checkbox input{ vertical-align: top; margin: 0 3px 0 0; width: 20px; height: 20px; border:1px solid #333;}

.advanced-search .adv-search-line div.lab-sel{ float:left; width:18%; padding:5px 2% 0 0; text-align:right;}		
.advanced-search .adv-search-line div.asl-select{ float:left;}
.advanced-search .adv-search-line div.asl-select select{height: 32px; width:130px; padding:0 20px 0 0; text-align:left; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#FFF; border:1px solid #707070; background-position: right 3px center; background-repeat: no-repeat; background-image:url(../img/select_arrow2.png); line-height: 1em; color:#424242; font-size:14px; text-transform:uppercase;font-family: 'PT Sans', sans-serif; 
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;}
		.asl-select option{ color:#424242; background-color:#ffffff; border:none; height:24px; line-height:24px; }
		.asl-select::-ms-expand {display: none;}
.advanced-search .adv-search-line .advs-left{float:left; width:18%; padding:5px 2% 0 0; text-align:right;}	
.advanced-search .adv-search-line .advs-right{float:left; width:80%;  }	
.advanced-search .adv-search-line .advs-right div{ float:left; width:auto; margin:0 30px 0 20px;}
			.advanced-search .adv-search-line .advs-right div label{ padding:5px 0 0 10px; width:auto;}
				.advanced-search .adv-search-line .advs-right div .asl-2{ margin:7px 0 0 17px;}
	
		.advanced-search .adv-search-line .advs-right .occ-inp{ float:left; margin: 0 30px 0 0; padding:7px 0 0 0;}
			.advanced-search .adv-search-line .advs-right .occ-inp input{ vertical-align: top; margin: 0 3px 0 0; width: 20px; height: 20px; border:1px solid #333;}
		
		
		.advanced-search .adv-search-line .advs-right-buttons{ margin:0 0 0 20%;}
			.advanced-search .adv-search-line .advs-right-buttons div{ float:left; position: relative;}
			.advanced-search .adv-search-line .advs-right-buttons input.adv-serach{width:150px; height:34px; margin:14px 0 0 0; background-color:#ff8a00; box-shadow:none; font-size:16px; color:#FFF; font-family: 'PT Sans', sans-serif; text-transform:uppercase; text-align:center; font-style:normal; background-image:url(../img/lv4_sub.png); cursor:pointer; border:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
		.advanced-search .adv-search-line .advs-right-buttons input.adv-serach:hover{background-position:0px -34px;}
	.advanced-search .adv-search-line .advs-right-buttons input.adv-close{width:150px; height:34px; margin:14px 0 0 10px; background-color:#ff8a00; box-shadow:none; font-size:16px; color:#FFF; font-family: 'PT Sans', sans-serif; text-transform:uppercase; text-align:center; font-style:normal; background-image:url(../img/lv4_sub-blue.png); cursor:pointer; border:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
		.advanced-search .adv-search-line .advs-right-buttons input.adv-close:hover{background-position:0px -34px;}
		
		.advanced-search .adv-search-line .adv-city{ margin:5px 0 20px 0;}
			.advanced-search .adv-search-line .adv-city div{ float:none !important; margin:0 0 0 0;}
			.advanced-search .adv-search-line .adv-city .adv-city-name{ margin:0 0 8px 0;}
				.advanced-search .adv-search-line .adv-city .adv-city-name a{ font-size:16px; line-height:16px; color:#000;}
				.advanced-search .adv-search-line .adv-city .adv-list-city{display:none; padding:5px 0 10px 4%;  width:96%; margin:0 0 10px 0; background-color:#f5f5f5;}
					.advanced-search .adv-search-line .adv-city .adv-list-city ul{ list-style-type:none; margin:0 0 0 0; padding: 0 0 0 0;}
						.advanced-search .adv-search-line .adv-city .adv-list-city ul li{ float:left; width:32%; }
							.advanced-search .adv-search-line .adv-city .adv-list-city ul li .asl-checkbox{ vertical-align: top; margin: 8px 3px 0 0; width: 16px; height: 16px; border:1px solid #333;}
							.advanced-search .adv-search-line .adv-city .adv-list-city ul li label{ font-size:14px; padding:5px 0 0 5px;}


.mp-4smblocks .mp-4smb-block{ margin:9px 0 0 9px!important;}


/* ------------- / new advanced search styles ------------------------------*/
.for_sale_tab, .for_rent_tab, .for_sale_switch, .for_rent_switch{cursor:pointer;}
.mlsnumber{width: 130px !important; border-radius: 5px; height: 28px !important;}	
			
/*000000000000000000000000000000000000000 FAVORITES  0000000000000000000000000000000000000000000000000000*/			
.column_center div.fav_list{ width:auto; padding:0 0 0 18px;  width:759px; margin:0 0 30px 0;} 
.column_center div.fav_list .fav-login-box{ height:73px; background-color:#134071; width:759px; margin:10px 0 19px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.column_center div.fav_list .fav-login-box .flb-icon{ float:left; width:9%; height:73px; background-image:url(../img/fav-icon.png); background-repeat:no-repeat; background-position:right;}
	.column_center div.fav_list .fav-login-box .flb-inp{float:left; width:36%; height:68px; padding:5px 0 0 0;}
		.column_center div.fav_list .fav-login-box .flb-inp div{ height:26px; float:right; margin:4px 0 0 0;}
			.column_center div.fav_list .fav-login-box .flb-inp div label{ font-size:14px; color:#FFF; padding:0 10px 0 0;}
			.column_center div.fav_list .fav-login-box .flb-inp div input{ height:20px; width:164px; padding:2px; font-size:14px; border:none;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
	.column_center div.fav_list .fav-login-box .flb-button{float:left; height:64px; width:16.8%; padding:9px 0 0 1.2%; }
		.column_center div.fav_list .fav-login-box .flb-button div{}
			.column_center div.fav_list .fav-login-box .flb-button div input{ width:73%; height:24px; background-color:#2767ad; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:0px; color:#ffffff; background-image:url(../img/fav-button.png); background-repeat:no-repeat; cursor:pointer;}
			.column_center div.fav_list .fav-login-box .flb-button div input:hover{ background-color:#3a7cc3;}
		.column_center div.fav_list .fav-login-box .flb-button a{ display:block; margin:11px 0 0 0; font-size:13px ; line-height:13px; font-style:italic; color:#FFF;}
	.column_center div.fav_list .fav-login-box .flb-reg{float:left; width:14%; height:73px; }
		.column_center div.fav_list .fav-login-box .flb-reg a{ display:block; margin:13px 0 0 0; font-size:15px; line-height:15px; font-style:italic; color:#FFF; text-align:left;}
	.column_center div.fav_list .fav-login-box .flb-or{float:left; width:4%; height:42px; padding:27px 0 0 0; background-image:url(../img/fav-or.png); background-repeat: no-repeat; background-position:center; background-size:100%; text-align:center; font-size:14px; line-height:14px; color:#FFF;}
	.column_center div.fav_list .fav-login-box .flb-fb{float:left; width:19%; height:73px; }
		.column_center div.fav_list .fav-login-box .flb-fb a{ display:block; width:60%; height:24px; padding:12px 0 0 20%; margin:17px 0 0 10%;  background-color:#3b5a9d; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#FFF; font-size:15px; line-height:15px; text-transform:uppercase; text-decoration:none; background-image:url(../img/fav-fb.png); background-repeat:no-repeat; background-size:100%;}


.column_center div.fav_list .fav-item{ padding:9px; margin:4px 0 4px 0; border:1px solid #dfdfdf; background-color:#ffffff;}
	.column_center div.fav_list .fav-item .fi-pic{ float:left; width:102px; height:76px;}
		.column_center div.fav_list .fav-item .fi-pic a{ width:102px; height:76px;}
			.column_center div.fav_list .fav-item .fi-pic a img{ max-width:100%;}
	.column_center div.fav_list .fav-item .fi-text{position: relative; float:left; width:469px;  padding:0 0 0 6px; }
		.column_center div.fav_list .fav-item .fi-text .fi-title{ padding:0px 0 2px 14px; }
                .column_center div.fav_list .fav-item .fi-text .fi-title span{ font-size: 12px;}
			.column_center div.fav_list .fav-item .fi-text .fi-title a{font-size:14px; line-height:14px; font-family: 'Arsenal'; color:#000; text-decoration:none;  font-weight: 700; }
				.column_center div.fav_list .fav-item .fi-text .fi-title a:hover{ text-decoration:underline;}
                /*sale*/
		.column_center div.fav_list .fav-item .fi-text .fi-price{  }
             .column_center div.fav_list .fav-item .fi-text .fi-price.fi-condo-sale{font-size:14px; line-height: 14px; height:19px; padding:3px 0 0 13px; font-weight: bold; color:#3ba600; background-color:#f4f4f4;}
                    .column_center div.fav_list .fav-item .fi-text .fi-price.fi-condo-sale span.fi-label{ padding: 0 5px 0 0; font-weight: bold; text-decoration: none;  color:#3ba600; text-transform: uppercase; font-size: 12px}
                    .column_center div.fav_list .fav-item .fi-text .fi-price.fi-condo-sale span{font-size: 12px; text-decoration: line-through; color: #555555;}
                    
         .column_center div.fav_list .fav-item .fi-text .fi-price.fi-house-sale{font-size:14px; line-height: 14px; height:19px; padding:3px 0 0 13px; font-weight: bold; color:#3ba600; background-color:#f4f4f4;  }       
            .column_center div.fav_list .fav-item .fi-text .fi-price.fi-house-sale span.fi-label{padding: 0 5px 0 0; font-weight: bold; text-decoration: none;  color:#3ba600; text-transform: uppercase; font-size: 12px;}
            .column_center div.fav_list .fav-item .fi-text .fi-price.fi-house-sale span{ font-size: 12px; text-decoration: line-through; color: #555555;}
            
            .column_center div.fav_list .fav-item .fi-text .fi-price.fi-house-rent{color:#0354ac;  font-weight: 300; font-weight: bold; padding: 0 0 0 13px;}
                .column_center div.fav_list .fav-item .fi-text .fi-price.fi-house-rent span.fi-label{ padding: 0 5px 0 0; color: #0354ac; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none;}
                .column_center div.fav_list .fav-item .fi-text .fi-price.fi-house-rent span{font-weight: normal; color: #555555; font-size: 12px; text-transform: inherit; text-decoration: line-through;}
                .column_center div.fav_list .fav-item .fi-text .fi-price.fi-house-rent span.fi-per{ padding: 0 0 0 5px; color: #555555; font-size: 12px; font-weight: normal; text-transform: inherit; text-decoration: none;}
            
            .column_center div.fav_list .fav-item .fi-text .fi-price.fi-condo-rent{color:#0354ac; font-weight: 300; font-weight: bold; padding: 0 0 0 13px; }
                .column_center div.fav_list .fav-item .fi-text .fi-price.fi-condo-rent span.fi-label{font-weight: bold;  color:#0354ac; font-size: 12px; text-transform: uppercase; text-decoration: none;}
                .column_center div.fav_list .fav-item .fi-text .fi-price.fi-condo-rent span{ font-weight: normal; color: #555555; font-size: 12px; text-transform: inherit; text-decoration: line-through; }
                .column_center div.fav_list .fav-item .fi-text .fi-price.fi-condo-rent span.fi-per{ padding: 0 0 0 5px; color: #555555; font-size: 12px; font-weight: normal; text-transform: inherit; text-decoration: none; }
          
                
        .column_center div.fav_list .fav-item .fi-text .fi-room{ font-size:12px; height:17px; padding:0 0 0 13px; margin:1px 0 0 0; background-color:#f4f4f4;}
		.column_center div.fav_list .fav-item .fi-text .fi-taxes{ font-size:11px; line-height: 11px; height:15px; padding:3px 0 0 13px; margin:1px 0 0 0; background-color:#f4f4f4;}
			.column_center div.fav_list .fav-item .fi-text .fi-taxes span{ font-weight:bold;}
                .column_center div.fav_list .fav-item .fi-text .fi-taxes span.fi-maintenance, .column_center div.fav_list .fav-item .fi-text .fi-taxes span.fi-year-built { padding: 0 0 0 10px;}
	.column_center div.fav_list .fav-item .fi-icons{float:left; width:162px; height:76px;}
		.column_center div.fav_list .fav-item .fi-icons .fi-delete{display:block; height:20px; width:20px; margin:0 0 0 142px; background-image:url(../img/fav-icon-del.png); background-size:100%;}
			         .column_center div.fav_list .fav-item .fi-icons .fi-delete:hover{background-image:url(../img/fav-icon-del2.png);}
            .column_center div.fav_list .fav-item .fi-icons div{ margin:30px 0 0 0;}
				.column_center div.fav_list .fav-item .fi-icons div a{ float:right; display:block; height:26px; width:26px; margin:0 0 0 5px; background-size:100%;}
				.column_center div.fav_list .fav-item .fi-icons div .map{ background-image:url(../img/fav-icon-map.png);}
                    .column_center div.fav_list .fav-item .fi-icons div .map:hover{ background-image:url(../img/fav-icon-map2.png);}
				.column_center div.fav_list .fav-item .fi-icons div .plan{ background-image:url(../img/fav-icon-plan.png);}
                    .column_center div.fav_list .fav-item .fi-icons div .plan:hover{ background-image:url(../img/fav-icon-plan2.png);}
				.column_center div.fav_list .fav-item .fi-icons div .calc{ background-image:url(../img/fav-icon-calc.png);}
                    .column_center div.fav_list .fav-item .fi-icons div .calc:hover{ background-image:url(../img/fav-icon-calc2.png);}
				.column_center div.fav_list .fav-item .fi-icons div .converter{ background-image:url(../img/fav-icon-converter.png);}
                    .column_center div.fav_list .fav-item .fi-icons div .converter:hover{ background-image:url(../img/fav-icon-converter2.png);}
				.column_center div.fav_list .fav-item .fi-icons div .view{ background-image:url(../img/fav-icon-view.png);}
                    .column_center div.fav_list .fav-item .fi-icons div .view:hover{ background-image:url(../img/fav-icon-view2.png);}
			
/* fav how to use */
.fav_list .fav-how-text{ padding: 20px 0 10px 0; }
.fav_list .fav-how-picture{ margin: 0 0 20px 0; }
	.fav_list .fav-how-picture img{max-width: 100%;}	
			
			
			
.top-buttons-f-sm{display: block;  float: left; height:20px; width:20px; margin: -2px 5px 0 14px; }
    .top-buttons-f-sm img{max-width: 100%;}
.top-buttons-s-sm{ display: block; float: left; height:20px; width:20px;  margin: -2px 3px 0 0;}
    .top-buttons-s-sm img{max-width: 100%;} 
.top-buttons-n-sm{  display: block; float: left; height:24px; width:24px; background-size: 24px 48px; margin: 0px 5px 0 0px; background-image:url(../img/lv4-top-buttons-n.png) }

			
			
			
			
.tab-content .avg_table{
	width: 90% !important;
	margin: 0px auto;
}


.avg_table td{
	border: 1px solid black !important;
}

.lv3_tab2 .tab-content .avg_table {
	border-right: 1px solid black;
	border-left: 1px solid black;
}

.f_image_list{	float:left; padding-top: 4px;  }
.s_image_list{ float:left; padding-top: 4px; width: 14px !important; height: 14px !important; }

.avg_table  .avg_f_row{
	background-color:#ffc000;
}


.img_1{ /*height: 100px; width: 100px;*/ /* max-width: 100%; width: auto; height: auto;*/}
.img_1{ margin: 5px 0 5px 0; border: 1px solid #717171;}

/*
.gm-style-iw{
	top: 0px !important;
	position: absolute;
	left: 1px !important;
	width: auto;
	padding-left: 16px;
	padding-right: 10px;
	border-radius: 4px 4px 0px 0px;
	text-align: justify;
	background-color: #ffffff;
	padding-top: 10px;
	bottom: -15px;
	max-height: 120px;
    font-family: 'PT Sans', sans-serif; 
}
.gm-style-iw .info_window{height:35px;left:0;position:absolute;width:100%;bottom:0px;z-index: 100000;background:#2767ad;display:block;}
.gm-style-iw div div div div{}
    .gm-style-iw div div div div a img{max-height: 80px!important; min-height: 80px !important;}
*/
.buttonChoose {
    float: right;
    cursor: pointer;
    display: block;
    width: 90px;
    height: 25px;
    border-radius: 4px;
    line-height: 22px;
    text-align: center;
    font-weight: 400;
    color: #154488;
    background-color: #fff;
    border: 1px solid #ACACAC;
    margin-top: 4px;
    margin-right: 5px;
}	
.buttonChoose a{color: #154488;}		

.tab_sold_price{
	color: #004D8E;
	font-size:14px;
	font-family: "PT Sans",sans-serif;
	font-weight: bold;
}

.select_all{
	max-height: 26px !important;
	margin-left: 5px !important;
	cursor:pointer !important;
}

/* 0000000000000000000000000000000000000000000000   TABLE FOR STATISTICS 00000000000000000000000000000000000*/
.tab-content .title-unit-mix {margin: 30px 0 0 0; background-color: white; padding:0 0 15px 50px; display: block;  font-weight: 800; font-size: 16px;}
.lv3_tab2 .tab-content table.st-table{ border-collapse:collapse; width:90%; margin:20px auto; border-bottom:1px solid #9295a0; border-left:1px solid #9295a0; border-right:1px solid #9295a0;}
.lv3_tab2 .tab-content table.st-table thead tr{}
		.lv3_tab2 .tab-content table.st-table thead tr th{ height:50px; color:#FFF; text-align:center; padding:0 0 0 1%; font-size:15px; line-height:15px; vertical-align:middle; font-weight:normal;}
			.lv3_tab2 .tab-content table.st-table thead tr th span{ display:block;  font-size:20px; line-height:20px; font-weight:bold;}
	.lv3_tab2 .tab-content table.st-table thead tr th:nth-child(1){ width:19%; text-align: left; font-size:17px;  background-color:#fff; border-right:1px solid #9295a0; border-top:1px solid #9295a0; border-bottom:1px solid #9295a0; }
	.lv3_tab2 .tab-content table.st-table thead tr th:nth-child(2){ width:15%; font-size:17px; background-color:#996699;  border-top:1px solid #2767ad; border-right:1px solid #ffffff;}
	.lv3_tab2 .tab-content table.st-table thead tr th:nth-child(3){ width:15%;  position: relative; background-color:#45a5aa; border-top:1px solid #45a5aa; border-right:1px solid #ffffff;}
	.lv3_tab2 .tab-content table.st-table thead tr th:nth-child(4){ width:15%; background-color:#80a02b; border-top:1px solid #80a02b; border-right:1px solid #ffffff;}
	.lv3_tab2 .tab-content table.st-table thead tr th:nth-child(5){ width:15%; background-color:#dbac35; border-top:1px solid #dbac35; border-right:1px solid #ffffff;}
	.lv3_tab2 .tab-content table.st-table thead tr th:nth-child(6){ width:15%; background-color:#e96f2f; border-top:1px solid #e96f2f; border-right:1px solid #e96f2f;}
	.lv3_tab2 .tab-content table.st-table thead tr th:nth-child(7){ width:15%; font-size:17px; background-color:#2767ad;  border-top:1px solid #2767ad; border-right:1px solid #ffffff;}
	.lv3_tab2 .tab-content table.st-table thead tr th:nth-child(8){ width:15%; background-color:#45a5aa; border-top:1px solid #45a5aa; border-right:1px solid #ffffff;}
	.lv3_tab2 .tab-content table.st-table thead tr th:nth-child(9){ width:15%; background-color:#80a02b; border-top:1px solid #80a02b; border-right:1px solid #ffffff;}
	.lv3_tab2 .tab-content table.st-table thead tr th:nth-child(10){ width:15%; background-color:#dbac35; border-top:1px solid #dbac35; border-right:1px solid #ffffff;}
	


.lv3_tab2 .tab-content table.st-table tbody{ }		
.lv3_tab2 .tab-content table.st-table tbody tr:nth-child(2n){ background-color:#f3f4f2;}
.lv3_tab2 .tab-content table.st-table tbody tr:nth-child(1) td{ font-size:18px;}
.lv3_tab2 .tab-content table.st-table tbody tr:nth-child(1) td:nth-child(1){ font-size:20px;}
	.lv3_tab2 .tab-content table.st-table tbody tr td{ height:40px; color:#000000; text-align:center; padding:0 0 0 1%; font-size:15px; line-height:15px; vertical-align:middle; font-weight:normal;}
	.lv3_tab2 .tab-content table.st-table tbody tr td:nth-child(1){ width:19%;  text-align: left; border-right:1px solid #9295a0; font-weight: bold;}
	.lv3_tab2 .tab-content table.st-table tbody tr td:nth-child(2){ width:15%; border-right:1px solid #9295a0;}
	.lv3_tab2 .tab-content table.st-table tbody tr td:nth-child(3){ width:15%; border-right:1px solid #9295a0;}
	.lv3_tab2 .tab-content table.st-table tbody tr td:nth-child(4){ width:15%; border-right:1px solid #9295a0;}
	.lv3_tab2 .tab-content table.st-table tbody tr td:nth-child(5){ width:15%; border-right:1px solid #9295a0;}
	.lv3_tab2 .tab-content table.st-table tbody tr td:nth-child(6){ width:15%; border-right:1px solid #9295a0;}
	.lv3_tab2 .tab-content table.st-table tbody tr td:nth-child(7){ width:15%; border-right:1px solid #9295a0;}
	.lv3_tab2 .tab-content table.st-table tbody tr td:nth-child(8){ width:15%; border-right:1px solid #9295a0;}
	.lv3_tab2 .tab-content table.st-table tbody tr td:nth-child(9){ width:15%; border-right:1px solid #9295a0;}
	.lv3_tab2 .tab-content table.st-table tbody tr td:nth-child(10){ width:15%;}
    
  tr.st-table-bottom-last td { font-weight: normal !important;}
  .title-unit-mix-1{font-size:11px; line-height:13px; font-weight: normal; color:#000000; text-align:left;}

.lv3_tab2 .tab-content table.st-table tbody tr td.st-table-qty{}
.lv3_tab2 .tab-content table.st-table tbody tr.st-table-bottom td{ border-top: 1px solid #9295a0;}
.lv3_tab2 .tab-content table.st-table tbody tr.st-table-bottom td:nth-child(2){ text-align: left; padding: 0 0 0 1%; line-height:20px;}
.lv3_tab2 .tab-content table.st-table tbody tr.st-table-bottom-last td{border-top: 1px solid #9295a0;  border-bottom: 1px solid #9295a0; font-size: 14px!important;}
.lv3_tab2 .tab-content table.st-table tbody .st-table-av-size{ text-align: right!important; padding: 0 1% 0 0;}

/* 0000000000000000000000000000000000000000000000   TABLE *2* FOR STATISTICS 00000000000000000000000000000000000*/
.lv3_tab2 .tab-content table.stats-by-quarter-table{ border-collapse:collapse; width:90%; margin:0 auto; border-bottom:1px solid #9295a0; border-left:1px solid #9295a0; border-right:1px solid #9295a0;}
.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr{}
		.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th{ height:50px; color:#FFF; text-align:left; padding:0 0 0 1%; font-size:13px; line-height:15px; vertical-align:middle; font-weight:normal;}
			.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th span{ display:block;  font-size:20px; line-height:20px; font-weight:bold;}
	.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th:nth-child(1){ width:12%; background-color:#568567; font-weight: bold; padding:0 1% 0 1%; border-right:1px solid #fff; border-top:1px solid #9295a0; border-bottom:1px solid #9295a0; }
	.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th:nth-child(2){ width:7%;  background-color:#568567;  border-top:1px solid #568567; border-right:1px solid #ffffff;}
    .lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th:nth-child(3){ width:12%; background-color:#23797e; font-weight: bold; border-top:1px solid #568567; border-right:1px solid #ffffff;}
	.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th:nth-child(4){ width:7%;  background-color:#23797e; border-top:1px solid #23797e; border-right:1px solid #ffffff;}
	.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th:nth-child(5){ width:12%; background-color:#276d91; font-weight: bold; border-top:1px solid #23797e; border-right:1px solid #ffffff;}
	.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th:nth-child(6){ width:7%;  background-color:#276d91; border-top:1px solid #276d91; border-right:1px solid #ffffff;}
	.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th:nth-child(7){ width:12%; background-color:#494e83; font-weight: bold; border-top:1px solid #276d91; border-right:1px solid #ffffff;}
	.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th:nth-child(8){ width:7%;  background-color:#494e83; border-top:1px solid #494e83; border-right:1px solid #ffffff;}
	.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th:nth-child(9){ width:12%; background-color:#6c3752; font-weight: bold; border-top:1px solid #494e83; border-right:1px solid #ffffff;}
	.lv3_tab2 .tab-content table.stats-by-quarter-table thead tr th:nth-child(10){ width:7%; background-color:#6c3752; border-top:1px solid #6c3752; border-right:1px solid #ffffff;}
	
.lv3_tab2 .tab-content table.stats-by-quarter-table tbody{ }
.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr:nth-child(odd) td{ font-size: 14px!important;  background: rgba(255, 255, 255, 1)!important; line-height: 20px; color: #646464; height: 40px; padding: 0 0 0 0; vertical-align: bottom;}		
.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr:nth-child(2n){ border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }
.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr:nth-last-child(1){ border-bottom:1px solid #9295a0;}
	
    .lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td{ height:40px; color:#000000; text-align:left; padding:0 0 0 1%; font-size:12px; line-height:15px; vertical-align:middle; font-weight:normal;}
	.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(1){ width:12%; background: rgba(86, 133, 103, 0.2); text-shadow: 1px 1px 2px #fff; padding:0 1% 0 1%; font-weight: bold; font-size: 13px; }
	.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(2){ width:7%; text-align: center; }
	.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(3){ width:12%; background: rgba(35, 121, 126, 0.2); font-weight: bold; font-size: 13px;}
	.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(4){ width:7%; }
	.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(5){ width:12%; background: rgba(39, 109, 145, 0.2); font-weight: bold; font-size: 13px;}
	.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(6){ width:7%; }
	.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(7){ width:12%; background: rgba(73, 78, 131, 0.2); font-weight: bold; font-size: 13px;}
	.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(8){ width:7%; }
	.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(9){ width:12%; background: rgba(108, 55, 82, 0.2); font-weight: bold; font-size: 13px;}
	.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td:nth-child(10){ width:7%; }
    
.lv3_tab2 .tab-content table.stats-by-quarter-table tbody tr td.st-table-qty{ font-size:17px;}
.percant_table{ margin-left: -5px !important;}

/* 0000000000000000000000000000000000000000000000  STATISTICS-1 00000000000000000000000000000000000*/
.stat-1{ margin:0 0 0px 22px;}
	.stat-1 .st1-left{ float:left; width:113px; height:110px; padding:9px 0 0 12px; background-color:#1b3a67; color:#FFF;  font-family: 'Arsenal'; font-size:12px; line-height:16px;}
		.stat-1 .st1-left span{ margin:0 0 20px 0;  text-transform:uppercase; font-weight:bold; letter-spacing:0.1em; display:block;}
	.stat-1 .st1-right{ float:left; width:612px; }
		.stat-1 .st1-right .st1-top{ float:left; width:18.535%; height:55px; padding:9px 0 0 1%; border-left:1px solid #FFF; background-color:#19478a;  color:#FFF;  font-family: 'Arsenal'; font-size:13px; line-height:16px; text-transform:uppercase; font-weight:bold; letter-spacing:0.1em; }
					.stat-1 .st1-right .st1-top.st-index{ background-color:#1b3a67; color:#fffe84;}
						.stat-1 .st1-right .st1-top.st-index span{ display:block;font-size:9px; line-height:12px; font-family: 'PT Sans', sans-serif;}
		
		.stat-1 .st1-right .st1-bottom{float:left; float:left; width:18.535%; height:54px; padding:0 0 0 1%;  border-left:1px solid #19478a; background-color:#FFF; border-bottom:1px solid #19478a; color:#02186e; font-size:17px; line-height:17px; text-transform:uppercase; }
					.stat-1 .st1-right .st1-bottom.st-index{ font-weight:normal; font-size:32px; line-height:30px; color:#2a89cc; font-family: 'HelveticaNeueLTCyr-67-MC';}
		.stat-1 .st1-right .st1-bottom span{ display:table-cell; vertical-align:middle; width:92px; height:54px; padding:0 0 0 9px;}
			.stat-1 .st1-right .st1-bottom.cell-left{ border-left:1px solid #FFF; }
			.stat-1 .st1-right .st1-bottom.cell-right{ border-right:1px solid #19478a; width:18.36%; !important; }
					.stat-1 .st1-right .st1-bottom .st1-up{ width:30px; height:6px; margin:0 0 4px 0; background-image:url(../img/stat-arrow-up-small.png);}
					.stat-1 .st1-right .st1-bottom .st1-down{width:30px; height:6px; margin:4px 0 0 0; background-image:url(../img/stat-arrow-down-small.png);}
					.stat-1 .st1-right .st1-bottom .st1-empty{width:30px; height:6px; margin:4px 0 0 0; }



.stat-1 .stat-2st-cont{ width:759px; height:495px; margin:9px 0 0 0; background-color:#FFF;}

.stat-1 .stat-3st-cont{ margin:5px 0 0 0;}		
.stat-1 .stat-3st-cont .st3-item{ float:left; width:251px; height:84px; margin:5px 0 0 3px; background-color:#19478a;}
.stat-1 .stat-3st-cont .st3-item.st3-first{ margin:5px 0 0 0;}
	.stat-1 .stat-3st-cont .st3-item .st3-left{ float:left; width:151px; font-size:13px; line-height:13px; color:#FFF; font-weight:bold;}
		.stat-1 .stat-3st-cont .st3-item .st3-left div{ display:table-cell; vertical-align:middle; width:137px;  height:84px; padding:0 0 0 14px;}
			.stat-1 .stat-3st-cont .st3-item .st3-left span{ display:block; font-size:19px; line-height:20px; text-transform:uppercase; font-family: 'HelveticaNeueLTCyr-67-MC';  font-weight:normal;}
	.stat-1 .stat-3st-cont .st3-item .st3-right{ float:left; width:100px; font-size:44px; line-height:44px; font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; color:#FFF; text-align:center;}
		.stat-1 .stat-3st-cont .st3-item .st3-right .st3-arrow-up{ height:10px; padding:6px 0 0 0;}
			.stat-1 .stat-3st-cont .st3-item .st3-right .st3-arrow-up a{display:block; width:47px; height:10px; margin:0px auto; background-image:url(../img/stat-arrow-up.png);}
		.stat-1 .stat-3st-cont .st3-item .st3-right .st3-arrow-down{ height:16px;}
			.stat-1 .stat-3st-cont .st3-item .st3-right .st3-arrow-down a{display:block; width:47px; height:10px; margin:0px auto; background-image:url(../img/stat-arrow-down.png);}
		.stat-1 .stat-3st-cont .st3-item .st3-right .s3-number{  height:52px; width:100px; }
			.stat-1 .stat-3st-cont .st3-item .st3-right .s3-number div{ display:table-cell; vertical-align:center; height:45px; width:100px; padding:7px 0 0 0;   font-size:42px; line-height:42px; font-family: 'HelveticaNeueLTCyr-67-MC';  font-weight:normal; color:#FFF; text-align:center;}
				.stat-1 .stat-3st-cont .st3-item .st3-right .s3-number div span{font-size:20px; line-height:20px;}

.stat-1 .stat-4st-cont{ margin:5px 0 0 0;}		
.stat-1 .stat-4st-cont .st4-item{ float:left; width:249px; height:82px; margin:5px 0 0 3px; background-color:#ffffff; border:1px solid #dfe5e9;}
.stat-1 .stat-4st-cont .st4-item.st4-first{ margin:5px 0 0 0;}
	.stat-1 .stat-4st-cont .st4-item .st4-left{ float:left; width:149px; font-size:13px; line-height:13px; color:#3e4857; font-weight:bold;}
		.stat-1 .stat-4st-cont .st4-item .st4-left div{ display:table-cell; vertical-align:middle; width:137px;  height:84px; padding:0 0 0 14px;}
			.stat-1 .stat-4st-cont .st4-item .st4-left span{ display:block; color:#19478a; font-size:19px; line-height:20px; text-transform:uppercase; font-family: 'HelveticaNeueLTCyr-67-MC'; font-weight:normal;}
	.stat-1 .stat-4st-cont .st4-item .st4-right{ float:left; width:100px; font-size:44px; line-height:44px; font-family: 'HelveticaNeueLTCyr-67-MC'; font-weight:normal; color:#FFF;  text-align:center;}
		.stat-1 .stat-4st-cont .st4-item .st4-right .st4-arrow-up{ height:10px; padding:6px 0 0 0;}
			.stat-1 .stat-4st-cont .st4-item .st4-right .st4-arrow-up a{display:block; width:47px; height:10px; margin:0px auto; background-image:url(../img/stat-arrow-up.png);}
		.stat-1 .stat-4st-cont .st4-item .st4-right .st4-arrow-down{ height:16px;}
			.stat-1 .stat-4st-cont .st4-item .st4-right .st4-arrow-down a{display:block; width:47px; height:10px; margin:0px auto; background-image:url(../img/stat-arrow-down.png);}
		.stat-1 .stat-4st-cont .st4-item .st4-right .s4-number{  height:52px; width:100px; }
			.stat-1 .stat-4st-cont .st4-item .st4-right .s4-number div{ display:table-cell; vertical-align:center; height:45px; width:100px; padding:7px 0 0 0; background-color:#0CF    font-size:42px; line-height:42px; font-family: 'HelveticaNeueLTCyr-67-MC'; font-weight:normal; color:#2a89cc;  text-align:center;}
				.stat-1 .stat-4st-cont .st4-item .st4-right .s4-number div span{font-size:20px; line-height:20px;}
                .stat-1 .stat-4st-cont .st4-item .st4-right .s4-number div span.stat-days-on-market {padding: 0 0 0 2px; font-size:18px; line-height:18px;}
				
				
.statictic-marked-container{ background-color:#f7f7f7; padding:10px 0 10px 0; margin:0 0 20px 0;}
/* ------------------------- Statistics (Miami Neighborhoods At-a-Glance TABLE) ------------------*/

 .condo_stat_table tbody tr td:nth-child(1) a, .condo_stat_table thead tr th:nth-child(1) a { 
  text-decoration:none;
  color:#2767AD;
  //font-weight:bold;
 } 

.condo_stat_table tr td:nth-child(1){position:relative; }
.condo_stat_table tr td:nth-child(1) a span{position:absolute; top:7px; vertical-align:top;}
.condo_stat_table tr td:nth-child(1) .table-count-for-sale{ position:absolute; top:26px; left:3px; margin:0px 0 3px 68px; font-size:11px; line-height:11px;} 
.condo_stat_table tr td:nth-child(1) .table-count-for-rent{  position:absolute;  top:39px; left:3px; margin:0px 0 3px 68px; font-size:11px; line-height:11px;}  
 
 /*
  td.sorting_1{position:relative; }
 td.sorting_1 a span{position:absolute; top:7px; vertical-align:top;}
 td.sorting_1 .table-count-for-sale{ position:absolute; top:26px; left:3px; margin:0px 0 3px 68px; font-size:11px; line-height:11px;} 
 td.sorting_1 .table-count-for-rent{  position:absolute;  top:39px; left:3px; margin:0px 0 3px 68px; font-size:11px; line-height:11px;}  
 */
 
 
.condo_stat_table.dataTable thead tr th{text-align:left; font-size: 14px; padding: 0 0 0 1%!important;}
.condo_stat_table.dataTable thead tr th:nth-child(1) {width: 27%!important; height: 30px; border-right:2px solid #fff;  }
.condo_stat_table.dataTable thead tr th:nth-child(2) {width: 14%!important; border-right:2px solid #fff; }
.condo_stat_table.dataTable thead tr th:nth-child(3) {width: 17%!important; border-right:2px solid #fff; }
.condo_stat_table.dataTable thead tr th:nth-child(4) {width: 16%!important; border-right:2px solid #fff;} 
.condo_stat_table.dataTable thead tr th:nth-child(5) {width: 11%!important; border-right:2px solid #fff; }
.condo_stat_table.dataTable thead tr th:nth-child(6) {width: 15%!important; }

 
 .condo_stat_table.dataTable tbody tr td{padding: 0 0 0 1%!important; height: 60px;}
 .condo_stat_table.dataTable tbody tr td img{ width: 60px!important; height: 45px!important;}
 .condo_stat_table.dataTable tbody tr td:nth-child(1){width: 27%!important; border-right:2px solid #fff;  text-align:left; }
 .condo_stat_table.dataTable tbody tr td:nth-child(2){width: 14%!important; border-right:2px solid #fff; text-align:left;}
 .condo_stat_table.dataTable tbody tr td:nth-child(3){width: 17%!important; border-right:2px solid #fff; text-align:left;}
 .condo_stat_table.dataTable tbody tr td:nth-child(4){width: 16%!important; border-right:2px solid #fff; text-align:left;} 
 .condo_stat_table.dataTable tbody tr td:nth-child(5){width: 11%!important; border-right:2px solid #fff; text-align:left;}
 .condo_stat_table.dataTable tbody tr td:nth-child(6){width: 15%!important; text-align:right; padding: 0 1% 0 0!important; }
 
 
.condo_stat_table thead th{background-image: url("/templates/mycccp_temp/img/menu_bg1.png");  background-color: #2767ad;color:#fff;}
.condo_stat_table {//margin:10px;}
.odd{background-color:#EEEEF0 !important;}
table.dataTable thead th, table.dataTable thead td {border-bottom: 0px !important;}
 @media screen and (max-width: 770px) {
    
  .condo_name{
   display:none;
  }
 }


/* 0000000000000000000000000000000000000000000000  STATISTICS- BANNER 00000000000000000000000000000000000*/
.stat-banner1{ width:680px; height:66px; margin:36px auto; background-color:#134071; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.stat-banner1 .stat-banner1-icon{ float:left; width:97px; height:66px; background-image:url(../img/stat-banner1.png); background-repeat:no-repeat; background-position:center center;}
	.stat-banner1 .stat-banner1-text{ float:left; width:441px;}
		.stat-banner1 .stat-banner1-text .stat-banner1-text-title{ margin:9px 0 0 0; font-size:19px; line-height:21px; color:#FFF; font-family: 'Arsenal';  font-weight: 700; }
		.stat-banner1 .stat-banner1-text .stat-banner1-text-call{ display:block; margin:6px 0 0 0; font-size:16px; line-height:16px; font-style:italic; color:#daecff; }
			.stat-banner1 .stat-banner1-text .stat-banner1-text-call a{color:#FFF;}
	.stat-banner1 .stat-banner1-button{ float:left; width:132px; padding:10px 0 0 0;}
		.stat-banner1 .stat-banner1-button a{ display:table-cell;  width:132px; height:46px; font-size:13px; font-family: 'Arsenal';  font-weight: 700;  letter-spacing:0.1em; vertical-align:middle; text-align:center; background-image:url(../img/stat-banner1-button.png); background-color:#296ab1; color:#fff; text-decoration:none; text-transform:uppercase; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
			.stat-banner1 .stat-banner1-button a:hover{background-position:0px 46px;}
            
            
  /* 0000000000000000000000000000000000000000000000  SEARCH - RESULTS 00000000000000000000000000000000000*/
  	.column_center  div.search_result_item{ float:left; width:240px; min-height:251px; border:1px solid #dfdfdf; margin:19px 0px 0 12px;
       background-color:#ffffff; position: relative;}
					.column_center div.search_result_item:hover{opacity:0.9;}
					.column_center div.search_result_item:hover a.search_result_tit{color:#0370cd;}
                    .column_center div.search_result_item:hover .search_result_info-3 span{ color:#045fac;}
					.column_center div.search_result_item:hover .search_result_info-3{ color:#363636;}
                    
			.column_center div.search_result_item a.search_result_img{ border:none; }
				.column_center div.search_result_item a.search_result_img img{ width:240px; max-width:none;}
                
			.column_center  div.search_result_item .search_result_tit{ display:block; min-height:23px; width:auto; padding:9px 0 0 5px; 
                                                                        border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; 
                                                                        font-size:16px; line-height:16px; color:#0158a2; text-decoration:none;}
			.column_center div.search_result_item .search_result_info-2{height:22px; width:auto; margin:0px; padding:5px 0 0 6px;
                                                                        border-bottom:1px solid #dfdfdf; font-size:15px; line-height: 15px; color:#3ba600; font-style:italic;}
			.column_center div.search_result_item .search_result_info-3{height:21px; width:auto; margin:0px; padding:6px 0 0 6px;font-size:14px; line-height: 14px;
                                                                          color:#000; font-style:italic;}
   .column_center div.search_result_item .mr_obj_head{ position: absolute; height: 40px; width: 40px; top: 7px; right: 0px; }
        .column_center div.search_result_item .mr_obj_head a{ display: block;  height: 40px; width: 40px; background: rgba(255, 255, 255, 0.7);
        background-image:url(../img/lv4_favorites.png); background-size: 27px 27px; background-repeat: no-repeat; background-position: 7px 7px;}
	
 /* 0000000000000000000000000000000000000000000000  CHARTS  00000000000000000000000000000000000*/ 
#chart-container1, #chart-container, #columnchart_values1, #json-container{ font-size: 11px; color: #666666; text-align: center;}
/**/
.ordering_box_out{ position: absolute; right: 0px; top:32px; height: 15px; width: 200px;} 
.ordering_box_out .ordering_box_in{ float: right; padding: 0 7px 0 0;} 
/* old
.ordering_box_out{ position: absolute; height: 15px; width: 100%;} 
.ordering_box_out .ordering_box_in{ float: right; padding: 0 7px 0 0;} 
*/
  
 /* 0000000000000000000000000000000000000000000000 pagination 00000000000000000000000000000000000*/  
.pagination{ margin: 30px 0 0 0 ;}
.pagination ul, .pagination ul li{display: inline-block;}
.pagination ul{padding: 0px;}
.pagination ul li{ display: block; float: left; margin: 0 0 0 1px; height: 19px; width: 22px; padding: 3px 0 0 0; background-color: #3ea4ea;
                     font-size: 15px; line-height: 15px; color:#ffffff;}
    .pagination ul li a{display: block; height: 19px; width: 22px; padding: 3px 0 0 0; margin: -3px 0 0 0; color:#ffffff; text-decoration: none; 
    cursor: pointer; background-color: #2767ad;}
        .pagination ul li a:hover{background-color: #3ea4ea; }
        
.pagination ul li.search_result_end a.pagenav, .pagination ul li.search_result_next a.pagenav, .pagination ul li.search_result_start a.pagenav, .pagination ul li.search_result_prev a.pagenav{
 display: block; width: 34px!important; height:19px; padding: 3px 0 0 0; font-size: 14px; line-height: 14px; color:#ffffff;  background-color: #2767ad;  }

.pagination ul li.search_result_end a.pagenav:hover, .pagination ul li.search_result_next a.pagenav:hover, .pagination ul li.search_result_start a.pagenav:hover, .pagination ul li.search_result_prev a.pagenav:hover{
background-color: #3ea4ea;   }

.pagination ul li.search_result_start, .pagination ul li.search_result_prev, .pagination ul li.search_result_next, .pagination ul li.search_result_end{
    width: 34px; height:19px; padding: 3px 0 0 0; font-size: 14px; line-height: 14px; color:#ffffff;}

.pagination{text-align:center;}
.pagination .lv2_top{display: inline-block;}

.pagination .search_results_counter{ clear: both; font-size: 13px; color:#09338a;}


/*--------------- rent ------------*/
.column_center3 .lv4_price .lv4_price_block.lv4_rent_block {color: #1660ac; padding: 8px 0 0 0px;}
    .column_center3 .lv4_price .lv4_price_block.lv4_rent_block div.status_forrent{ display: inline; font-size: 14px; line-height: 14px;}
    .column_center3 .lv4_price .lv4_price_block.lv4_rent_block span.rent_per_month{ font-size: 14px; line-height: 14px; text-decoration: none; text-transform:lowercase; font-weight: normal;}
    .column_center3 .lv4_price .lv4_price_block.lv4_rent_block span{ text-decoration: line-through; font-size: 16px;}

/*--------------- counter ------------*/ 
.f_right .live_counter{ float:right; margin:20px 12px 0 0;}
  
/*------------------------------ contact form --------------------*/
.column_center3 .lv4_cont2{ margin:50px 0 0 0;}
	.column_center3 .lv4_cont2 h4{font-size:20px; line-height: 36px; font-family: 'Arsenal';  font-weight: 700;  font-weight:normal; text-transform:uppercase;}
	
	.column_center3 .lv4_cont2 div.lv4_contact_form{ width:100%; /*min-height:426px;*/ background-color:#134071; background-image:url(../img/lv4_cont.png);  background-position:bottom right; background-repeat:no-repeat;}
		.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg{ background-image:url(../img/lv4_cont2.png); width:auto; padding:2.5%; background-repeat:no-repeat;}
		.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg input{ height:34px; padding:0 2% 0 2%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; box-shadow: inset 2px 2px 2px #999999;  font-family: 'Arsenal'; color:#000; font-size:15px; font-style:italic; }
		
			.inner_bg .lv4-cont-form-left{ float:left; width:56%;}
			.inner_bg .lv4-cont-form-right{ float:left; width:38%;}
			
			.lv4_contact_form .cont-form-star{ position:absolute;  top:70%; left:83%; font-size:36px; line-height:1px; color:#F00;}
		
			.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line1{ position:relative; }
				.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line1 input{ width:78%; }
			.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line2{margin:12px 0 0 0; position:relative; }
				.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line2 input.email{ width:78%;}
			.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line3{margin:14px 0 0 0;}
				.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line3 textarea{ padding:5px 1% 5px 1%; width:80%; height:69px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; box-shadow: inset 2px 2px 2px #999999;  font-family: 'Arsenal'; color:#000; font-size:15px; font-style:italic; }
			.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line4{margin:14px 0 0 0;}
				.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line4 div{ float:left; width:41%;}
			/* months select */
		.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line4 select{height: 34px; width:95%; padding:0 20px 0 2%; text-align:left;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; box-shadow: inset 2px 2px 2px #999999; background-color:#FFF;  background-position: right 3px center; background-repeat: no-repeat; background-image:url(../img/select_arrow2.png); line-height: 1em;  font-family: 'Arsenal'; color:#000; font-size:15px; font-style:italic;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;}
  		.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line4 select option{ color:#424242; background-color:#ffffff; border:none; height:24px; line-height:24px; }
  		.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line4  select::-ms-expand {display: none;}
		/* months select */	
			.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .line4 a.renta-start{ display:block; float:right; height: 25px; width:89%;  padding:9px 3% 0 3%; text-align:left;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; box-shadow: inset 2px 2px 2px #999999; background-color:#FFF;  line-height: 1em;  font-family: 'Arsenal'; color:#000; font-size:15px; font-style:italic; text-decoration:none; background-image:url(../img/start-rent.png); background-repeat:no-repeat; background-position:126px 6px;}
			
			.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .number{ width:300px; height:148px; margin:14px 0 0 0; background-color:#113963; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
			.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .submit{margin:14px 0 0 0;}
				.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .submit input{ width:150px; height:34px; background-color:#ff8a00; box-shadow:none; font-size:16px; color:#FFF; font-family: 'PT Sans', sans-serif; text-transform:uppercase; text-align:center; font-style:normal; background-image:url(../img/lv4_sub.png); cursor:pointer;}
					.column_center3 .lv4_cont2 div.lv4_contact_form .inner_bg .submit input:hover{ background-position:0px -34px;}
	
							.recaptchatable{
								width:auto !important;
							}
							#recaptcha_area, #recaptcha_table {
								width: auto !important;
							}
							#recaptcha_area input {
								height:  auto !important;
							}
							.recaptchatable .recaptcha_r1_c1,
							.recaptchatable .recaptcha_r3_c1,
							.recaptchatable .recaptcha_r3_c2,
							.recaptchatable .recaptcha_r3_c3,
							.recaptchatable .recaptcha_r4_c1,
							.recaptchatable .recaptcha_r4_c2,
							.recaptchatable .recaptcha_r4_c4,
							.recaptchatable .recaptcha_r7_c1,
							.recaptchatable .recaptcha_r8_c1,
							.recaptchatable .recaptcha_r1_c1{
							background:none !important;
							background-color:#F9F9F9 !important;

							}
/*------------------------------ / contact form --------------------*/
  
  
  
  
  /* test 2*/
  
  /* 0000000000000000000000000000000000000000000000  SELLING  00000000000000000000000000000000000*/
.mr-selling{ width:759px; margin:0 0 0 18px;}
			/*  */
			.mr-selling .mr-selling{  margin:60px 0 0 0px;}
			/**/
	.mr-selling .mr-sell-baner{ width:759px; height:282px; margin:15px 0 15px 0; background-image:url(../img/sell-your-prop.jpg); background-repeat:no-repeat;}
		.mr-selling .mr-sell-baner p{color: #04305f;float: right; font-family: 'Arsenal';  font-size: 26px; margin: 202px 10px 0 0; text-transform: uppercase;}
		.mr-selling h4{ padding: 25px 0 0px 0; margin:0 0 0 0;}
		.mr-selling h5{ padding: 25px 0 0px 0; margin:0 0 0 0; font-size:17px; font-weight:normal;}
			.mr-selling h5 span{ color:#032762; font-weight:bold;}
		.mr-selling p{ font-size:16px; line-height:24px; padding:5px 0 10px 0; margin:0 0 0 0;}
		.mr-selling ul{ list-style-type:none; margin:0px; padding:0px;}
			.mr-selling ul li{ padding:4px 0 4px 30px;}
				.mr-selling ul li:first-child{ padding:0px 0 4px 0;}
				
		.mr-selling .selling_contact_form{width:100%; margin:30px 0 0 0; /*min-height:426px;*/ background-color:#134071; background-image:url(../img/lv4_cont.png);  background-position:bottom right; background-repeat:no-repeat;}
			.mr-selling .selling_contact_form .sell-inner_bg{background-image:url(../img/lv4_cont2.png); width:auto; padding:22px 2.5% 22px 2.5%; background-repeat:no-repeat;}
				 .sell-inner_bg h6{font-family: 'Arsenal'; font-weight: 700;  font-size:16px; line-height:16px; padding:0px; margin:0 0 20px 0; text-transform:uppercase; 
				 letter-spacing:0.05em; color:#FFF;}
				 .sell-inner_bg h6.sell-contact-h6{ margin:30px 0 20px 0;}
				 .sell-contact-block {}
				 .sell-contact-block .mr-input-block{ float:left; position:relative; width:50%; margin:0 0 15px 0;}
				 	.sell-contact-block .mr-input-block input[type="text"]{ height:34px; width:90%; padding:0 2% 0 2%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; box-shadow: inset 2px 2px 2px #999999;  font-family: 'Arsenal'; color:#000; font-size:15px; font-style:italic; }
					.sell-contact-block .mr-input-block .sell-form-star{position:absolute;  top:23px; right:2%; font-size:36px; line-height:1px; color:#F00;}
				.sell-contact-necessary{ padding:0 0 0 0; margin:0 0 0 0; font-size:14px; line-height:14px; color:#FFF;}
					.sell-contact-necessary span{ color:#F00; font-size:20px; line-height:1px;}
			
				.sell-contact-block .mr-input-block select{height: 34px; width:94%; padding:0 20px 0 2%; text-align:left;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; box-shadow: inset 2px 2px 2px #999999; background-color:#FFF;  background-position: right 3px center; background-repeat: no-repeat; background-image:url(../img/select_arrow2.png); line-height: 1em;
                  font-family: 'Arsenal'; color:#000; font-size:15px; font-style:italic;
-webkit-appearance: none; -o-appearance:none; -moz-appearance: none;
text-indent: 0.01px; 
text-overflow: '';
appearance: none!important; -ms-appearance: none!important;}
.sell-contact-block .mr-input-block select::-ms-expand { display: none;}
  
		.sell-contact-block .mr-input-block .mr-input-block-half{ float:left; width:50%;}
						.sell-contact-block .mr-input-block .mr-input-block-half select{width:88%;}
					.sell-contact-halfbathroom{ float:right; padding:0 8% 0 0; margin:0 0 0 0; font-size:15px; line-height:15px; color:#FFF;}
						.sell-contact-halfbathroom input[type="checkbox"]{ float:left; height:20px; width:20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; box-shadow: inset 2px 2px 2px #999999; border:0px; -moz-appearance:none; -webkit-appearance:none; -o-appearance:none; background-color:#FFF;  font-size:15px; line-height:15px;}
						.sell-contact-halfbathroom p{ float:left; margin:0 0 0 0; padding: 2px 0 0 5px;}
						
				.sell-contact-block .mr-input-block2{ float:left; position:relative; width:100%; margin:0 0 15px 0; }
					.mr-input-block2 .mr-input-block2-left{ float:right; width:162px;}
					.mr-input-block2 .mr-input-block2-right{ float:right; width:549px; padding:5px 0 0 10px; text-align:left; color:#FFF; font-size:16px; line-height:18px;}
					 
						.mr-input-block2-left input[type="text"]{float:left; height:34px; width:155px; padding:0 2% 0 2%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:none; box-shadow: inset 2px 2px 2px #999999;  font-family: 'Arsenal'; color:#000; font-size:15px; font-style:italic; }
					
					
					
					
					.sell-contact-block .mr-input-block2 p{ float:left; margin:0 0 0 0; padding:3px 0 0 10px; font-size:15px; font-style:italic; color:#FFF;}
					
					/*radio*/
				.sell-contact-block .mr-input-block2 .sell-radio-line{ width:184px;}
					.sell-radio-line .sell-radio-block{ float:left; width:50%; padding:4px 0 0 0;} 
						.sell-radio-line .sell-radio-block label{ color:#FFF;}
.sell-radio {
	vertical-align: top;
	width: 17px;
	height: 17px;
	margin: 0 3px 0 0;
	z-index: 9990;
}
.sell-radio + label {
	cursor: pointer;
}
.sell-radio:not(checked) {
	position: absolute;
	opacity: 0;
}
.sell-radio:not(checked) + label {
	position: relative;
	padding: 0 0 0 35px;
}
.sell-radio:not(checked) + label:before {
	content: '';
	position: absolute;
	top: -3px;
	left: 0;
	width: 22px;
	height: 22px;
	border: 1px solid #CDD1DA;
	border-radius: 50%;
	background: #FFF;
}
.sell-radio:not(checked) + label:after {
	content: '';
	position: absolute;
	top: 1px;
	left: 4px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #75b3f7;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
	opacity: 0;
	transition: all .2s;
}
.sell-radio:checked + label:after {
	opacity: 1;
}
.sell-radio:focus + label:before {
	box-shadow: 0 0 0 3px rgba(10,43,79,0.5);
}

.selling_contact_form  .sell-contact-block textarea{ width:96%; height:100px; margin:0px 0 10px 0;}
						
.selling_contact_form .sell-contact-submit-block{ margin:20px auto 5px; width:308px;}
.selling_contact_form .sell-contact-submit-block input[type="submit"]{width:150px; height:34px; margin:0 0 0 0px; background-color:#ff8a00; box-shadow:none; font-size:16px; color:#FFF; font-family: 'PT Sans', sans-serif; text-transform:uppercase; text-align:center; font-style:normal; background-image:url(../img/lv4_sub.png); cursor:pointer; border:0px;border-radius:3px;}	
.selling_contact_form .sell-contact-submit-block input[type="submit"]:hover{ background-position:0px -34px;}					
						
/* 0000000000000000000000000000000000000000000000  / SELLING  00000000000000000000000000000000000*/

/* --------------  SELLING CONTACT FORM 2 -------------------*/
.selling-form-2-wrapper{ width: 759px; margin: 23px 0 0 0px; }
.selling-contact-form-2{ width: 100%; padding: 22px 0 30px 0; background-color: #2767ad; min-height: 200px; background-image: url(../img/selling2-bg.png);
background-repeat: no-repeat; background-position: top 104px center; }

.s2-title{ padding: 0 2% 0 4%; }
	.s2-title h3{ padding: 0 0 0 0; margin: 0 0 0 0; font-size: 22px; line-height: 22px; font-family: 'Arsenal'; font-weight: 700;  color: #fff; }
		.s2-title h3 span{font-size: 28px; padding: 0 10px 0 0;}
	.s2-title p{ padding: 0 0 0 0; margin: 9px 0 0 0; font-size: 22px; line-height: 22px; color: #ffffff; font-family: 'Arsenal'; font-weight: 700; }

.s2-block{ margin: 18px 0 0 0; }
.s2-input-block{ float: left; width:40%; margin:8px 0 8px 0; padding: 0 4% 0 4%; }
		.s2-input-block label{ position: relative; display:inline-block; font-size:15px; line-height:15px; font-family: 'Arsenal'; font-weight: 400;  color: #fff;}
			.s2-requared:after{ position: absolute; top: 1px; right: -18px; content: "*"; font-size: 28px; line-height: 28px; color: #ffc001; }
		.s2-input-block input{display:block; width:93.5%; height:38px; padding:0 3% 0 3%; margin:4px 0 0 0; background-color:#FFF; border-radius:3px;
		 color:#000; font-size:18px; line-height:18px; border: none;  font-family: 'PT Sans', sans-serif; }
		.s2-error{ display:none; font-size:14px; line-height:17px; padding:1px 0 0 0; color:#F00;}
		.s2-input-block.s2-p-block{ padding: 15px 0 0 5%; }
		.s2-input-block p{ position: relative;   font-size:14px; line-height:14px; color: #fff; }
			.s2-input-block p:after{ position: absolute; top: 1px; left: -12px; content: "*"; font-size: 28px; line-height: 28px; color: #ffc001; }
		.s2-input-block select{display:block; width:100%; height:38px; padding:0 3% 0 3%; margin:4px 0 0 0; background-color:#FFF; border-radius:3px;
		 color:#000; font-size:18px; line-height:18px; border: none;  font-family: 'PT Sans', sans-serif;}
		.s2-input-block.s2-textarea{ width: 92%; padding: 0 4% 0 4%;  }
		.s2-input-block.s2-textarea textarea{ display:block; width:92.5%; height:92px; padding:10px 1.5% 10px 1.5%; margin:4px 0 0 0; background-color:#FFF;
		 border-radius:3px; color:#000; font-size:18px; line-height:18px; border: none;  font-family: 'PT Sans', sans-serif;}

.s2-code-block{ width: 100%; padding: 10px 0 10px 0; margin: 13px 0 0 0; background-color: rgba(19, 75, 137, 0.5); }
	.s2-code-block .s2-input-block label{  font-size:17px; line-height:17px; font-family: 'Arsenal'; font-weight: 400;  color: #ffe38f;}
	.s2-code-text{ float: left; width: 40%; padding: 40px 0 0 0; font-size: 13px; line-height: 13px; color: #fff; }

.s2-captcha{ width: 292px; height: 76px; margin: 13px 0 0 4%; background-color: #f9f9f9; border-radius: 3px; }

.s2-buttons{margin: 23px 0 0 4%;}
	.s2-buttons button{ display: block; float: left; width: 140px; height: 38px; background-color: #47bbfd; border-radius: 3px; color: #fff; border: 0px;
		text-transform: uppercase;  font-size: 18px; line-height: 18px; font-family: 'Arsenal';  font-weight: 700; }
	.s2-buttons a{ display: block; float: left; width: 140px; height: 38px; margin: 0 0 0 12px; background-color: #5baae7; border-radius: 3px; color: #fff; border: 0px;
		text-transform: uppercase;  font-size: 18px; line-height: 38px; font-family: 'Arsenal'; text-decoration: none; text-align: center; }
/* --------------  / SELLING CONTACT FORM 2 -------------------*/



  


#xLoader{position:fixed;top:0;bottom:0;right:0;left:0;background:white;z-index:9}#xLoader .audio-wave{position:relative;left:50%;top:50%}#xLoader .audio-wave span{display:block;bottom:0;width:9px;height:5px;background:#9b59b6;position:absolute;-webkit-animation:xLoaderAudioWave 1.5s infinite ease-in-out;
-moz-animation:xLoaderAudioWave 1.5s infinite ease-in-out;-ms-animation:xLoaderAudioWave 1.5s infinite ease-in-out;-o-animation:xLoaderAudioWave 1.5s infinite ease-in-out;animation:xLoaderAudioWave 1.5s infinite ease-in-out}#xLoader .audio-wave span:nth-child(2){left:11px;-webkit-animation-delay:.2s;
-moz-animation-delay:.2s;-ms-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}#xLoader .audio-wave span:nth-child(3){left:22px;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}#xLoader .audio-wave span:nth-child(4){left:33px;
-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}#xLoader .audio-wave span:nth-child(5){left:44px;-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-ms-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes xLoaderAudioWave{0%{height:5px;
transform:translateY(0);background:#9b59b6}25%{height:30px;transform:translateY(15px);background:#3498db}50%{height:5px;transform:translateY(0);background:#9b59b6}100%{height:5px;transform:translateY(0);background:#9b59b6}}@-moz-keyframes xLoaderAudioWave{0%{height:5px;transform:translateY(0);background:#9b59b6}25%{height:30px;transform:translateY(15px);
background:#3498db}50%{height:5px;transform:translateY(0);background:#9b59b6}100%{height:5px;transform:translateY(0);background:#9b59b6}}@-ms-keyframes xLoaderAudioWave{0%{height:5px;transform:translateY(0);background:#9b59b6}25%{height:30px;transform:translateY(15px);background:#3498db}50%{height:5px;transform:translateY(0);background:#9b59b6}100%{height:5px;transform:translateY(0);background:#9b59b6}}@-o-keyframes xLoaderAudioWave{0%{height:5px;
transform:translateY(0);background:#9b59b6}25%{height:30px;transform:translateY(15px);background:#3498db}50%{height:5px;transform:translateY(0);background:#9b59b6}100%{height:5px;transform:translateY(0);background:#9b59b6}}@keyframes xLoaderAudioWave{0%{height:5px;transform:translateY(0);background:#9b59b6}25%{height:30px;transform:translateY(15px);background:#3498db}50%{height:5px;transform:translateY(0);background:#9b59b6}100%{height:5px;transform:translateY(0);
background:#9b59b6}}#xLoader .circular-square{position:relative;left:50%;top:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px}#xLoader .circular-square span{display:block;bottom:0;width:20px;height:20px;background:#9b59b6;position:absolute}#xLoader .circular-square span:nth-child(1){-webkit-animation:xLoaderCircularSquare1 1.5s infinite ease-in-out;-moz-animation:xLoaderCircularSquare1 1.5s infinite ease-in-out;-ms-animation:xLoaderCircularSquare1 1.5s infinite ease-in-out;
-o-animation:xLoaderCircularSquare1 1.5s infinite ease-in-out;animation:xLoaderCircularSquare1 1.5s infinite ease-in-out}#xLoader .circular-square span:nth-child(2){left:20px;-webkit-animation:xLoaderCircularSquare2 1.5s infinite ease-in-out;-moz-animation:xLoaderCircularSquare2 1.5s infinite ease-in-out;-ms-animation:xLoaderCircularSquare2 1.5s infinite ease-in-out;-o-animation:xLoaderCircularSquare2 1.5s infinite ease-in-out;animation:xLoaderCircularSquare2 1.5s infinite ease-in-out}#xLoader .circular-square span:nth-child(3){top:0;
-webkit-animation:xLoaderCircularSquare3 1.5s infinite ease-in-out;-moz-animation:xLoaderCircularSquare3 1.5s infinite ease-in-out;-ms-animation:xLoaderCircularSquare3 1.5s infinite ease-in-out;-o-animation:xLoaderCircularSquare3 1.5s infinite ease-in-out;animation:xLoaderCircularSquare3 1.5s infinite ease-in-out}#xLoader .circular-square span:nth-child(4){top:0;left:20px;-webkit-animation:xLoaderCircularSquare4 1.5s infinite ease-in-out;-moz-animation:xLoaderCircularSquare4 1.5s infinite ease-in-out;
-ms-animation:xLoaderCircularSquare4 1.5s infinite ease-in-out;-o-animation:xLoaderCircularSquare4 1.5s infinite ease-in-out;animation:xLoaderCircularSquare4 1.5s infinite ease-in-out}@-webkit-keyframes xLoaderCircularSquare1{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background:#3498db}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);
border-radius:0}}@-moz-keyframes xLoaderCircularSquare1{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background:#3498db}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@-ms-keyframes xLoaderCircularSquare1{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(-10px) rotate(-180deg);
border-radius:20px;background:#3498db}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@-o-keyframes xLoaderCircularSquare1{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background:#3498db}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);
border-radius:0}}@keyframes xLoaderCircularSquare1{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background:#3498db}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@-webkit-keyframes xLoaderCircularSquare2{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;
background:#f1c40f}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}@-moz-keyframes xLoaderCircularSquare2{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background:#f1c40f}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);
border-radius:0}}@-ms-keyframes xLoaderCircularSquare2{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background:#f1c40f}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}@-o-keyframes xLoaderCircularSquare2{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(-10px) rotate(180deg);
border-radius:20px;background:#f1c40f}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}@keyframes xLoaderCircularSquare2{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background:#f1c40f}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);
border-radius:0}}@-webkit-keyframes xLoaderCircularSquare3{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background:#2ecc71}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@-moz-keyframes xLoaderCircularSquare3{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(10px) rotate(-180deg);
border-radius:20px;background:#2ecc71}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@-ms-keyframes xLoaderCircularSquare3{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background:#2ecc71}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);
border-radius:0}}@-o-keyframes xLoaderCircularSquare3{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background:#2ecc71}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@keyframes xLoaderCircularSquare3{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;
background:#2ecc71}80%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(-360deg);border-radius:0}}@-webkit-keyframes xLoaderCircularSquare4{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background:#e74c3c}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);
border-radius:0}}@-moz-keyframes xLoaderCircularSquare4{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background:#e74c3c}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}@-ms-keyframes xLoaderCircularSquare4{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(10px) rotate(180deg);
border-radius:20px;background:#e74c3c}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}@-o-keyframes xLoaderCircularSquare4{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background:#e74c3c}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);
border-radius:0}}@keyframes xLoaderCircularSquare4{0%{-transform:translateX(0) translateY(0) rotate(0deg);border-radius:0}50%{-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background:#e74c3c}80%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}100%{-transform:translateX(0) translateY(0) rotate(360deg);border-radius:0}}#xLoader .crossing-shapes{position:relative;top:50%;left:50%}#xLoader .crossing-shapes:before{width:20px;height:20px;border-radius:20px;background:blue;content:'';position:absolute;background:#9b59b6;
-webkit-animation:xLoaderCrossingShapesBefore 1.5s infinite ease-in-out;-moz-animation:xLoaderCrossingShapesBefore 1.5s infinite ease-in-out;-ms-animation:xLoaderCrossingShapesBefore 1.5s infinite ease-in-out;-o-animation:xLoaderCrossingShapesBefore 1.5s infinite ease-in-out;animation:xLoaderCrossingShapesBefore 1.5s infinite ease-in-out}#xLoader .crossing-shapes:after{width:20px;height:20px;border-radius:20px;background:blue;content:'';position:absolute;background:#2ecc71;left:22px;-webkit-animation:xLoaderCrossingShapesAfter 1.5s infinite ease-in-out;
-moz-animation:xLoaderCrossingShapesAfter 1.5s infinite ease-in-out;-ms-animation:xLoaderCrossingShapesAfter 1.5s infinite ease-in-out;-o-animation:xLoaderCrossingShapesAfter 1.5s infinite ease-in-out;animation:xLoaderCrossingShapesAfter 1.5s infinite ease-in-out}@-webkit-keyframes xLoaderCrossingShapesBefore{0%{transform:translateX(0) rotate(0deg)}50%{transform:translateX(50px) scale(1.2) rotate(260deg);background:#2ecc71;border-radius:0}100%{transform:translateX(0) rotate(0deg)}}@-moz-keyframes xLoaderCrossingShapesBefore{0%{transform:translateX(0) rotate(0deg)}50%{transform:translateX(50px) scale(1.2) rotate(260deg);
background:#2ecc71;border-radius:0}100%{transform:translateX(0) rotate(0deg)}}@-ms-keyframes xLoaderCrossingShapesBefore{0%{transform:translateX(0) rotate(0deg)}50%{transform:translateX(50px) scale(1.2) rotate(260deg);background:#2ecc71;border-radius:0}100%{transform:translateX(0) rotate(0deg)}}@-o-keyframes xLoaderCrossingShapesBefore{0%{transform:translateX(0) rotate(0deg)}50%{transform:translateX(50px) scale(1.2) rotate(260deg);background:#2ecc71;border-radius:0}100%{transform:translateX(0) rotate(0deg)}}@keyframes xLoaderCrossingShapesBefore{0%{transform:translateX(0) rotate(0deg)}50%{transform:translateX(50px) scale(1.2) rotate(260deg);
background:#2ecc71;border-radius:0}100%{transform:translateX(0) rotate(0deg)}}@-webkit-keyframes xLoaderCrossingShapesAfter{0%{transform:translateX(0)}50%{transform:translateX(-50px) scale(1.2) rotate(-260deg);background:#9b59b6;border-radius:0}100%{transform:translateX(0)}}@-moz-keyframes xLoaderCrossingShapesAfter{0%{transform:translateX(0)}50%{transform:translateX(-50px) scale(1.2) rotate(-260deg);background:#9b59b6;border-radius:0}100%{transform:translateX(0)}}@-ms-keyframes xLoaderCrossingShapesAfter{0%{transform:translateX(0)}50%{transform:translateX(-50px) scale(1.2) rotate(-260deg);
background:#9b59b6;border-radius:0}100%{transform:translateX(0)}}@-o-keyframes xLoaderCrossingShapesAfter{0%{transform:translateX(0)}50%{transform:translateX(-50px) scale(1.2) rotate(-260deg);background:#9b59b6;border-radius:0}100%{transform:translateX(0)}}@keyframes xLoaderCrossingShapesAfter{0%{transform:translateX(0)}50%{transform:translateX(-50px) scale(1.2) rotate(-260deg);background:#9b59b6;border-radius:0}100%{transform:translateX(0)}}#xLoader .glistening-window{position:relative;width:42px;height:42px;top:50%;left:50%;-webkit-animation:xLoaderGlisteningWindow 5s infinite linear;
-moz-animation:xLoaderGlisteningWindow 5s infinite linear;-ms-animation:xLoaderGlisteningWindow 5s infinite linear;-o-animation:xLoaderGlisteningWindow 5s infinite linear;animation:xLoaderGlisteningWindow 5s infinite linear}#xLoader .glistening-window span{width:20px;height:20px;position:absolute;background:red;display:block;-webkit-animation:xLoaderGlisteningWindowSpan 1s infinite linear;-moz-animation:xLoaderGlisteningWindowSpan 1s infinite linear;-ms-animation:xLoaderGlisteningWindowSpan 1s infinite linear;-o-animation:xLoaderGlisteningWindowSpan 1s infinite linear;
animation:xLoaderGlisteningWindowSpan 1s infinite linear}#xLoader .glistening-window span:nth-child(1){background:#2ecc71}#xLoader .glistening-window span:nth-child(2){left:22px;background:#9b59b6;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}#xLoader .glistening-window span:nth-child(3){top:22px;background:#3498db;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}#xLoader .glistening-window span:nth-child(4){top:22px;left:22px;
background:#f1c40f;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes xLoaderGlisteningWindow{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes xLoaderGlisteningWindow{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-ms-keyframes xLoaderGlisteningWindow{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-o-keyframes xLoaderGlisteningWindow{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}
}@keyframes xLoaderGlisteningWindow{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes xLoaderGlisteningWindowSpan{0%{transform:scale(1)}50%{transform:scale(.5)}100%{transform:scale(1)}}@-moz-keyframes xLoaderGlisteningWindowSpan{0%{transform:scale(1)}50%{transform:scale(.5)}100%{transform:scale(1)}}@-ms-keyframes xLoaderGlisteningWindowSpan{0%{transform:scale(1)}50%{transform:scale(.5)}100%{transform:scale(1)}}@-o-keyframes xLoaderGlisteningWindowSpan{0%{transform:scale(1)}50%{transform:scale(.5)}100%{transform:scale(1)}}@keyframes xLoaderGlisteningWindowSpan{0%{transform:scale(1)
}50%{transform:scale(.5)}100%{transform:scale(1)}}#xLoader .google-spin-wrapper{top:0;left:0;width:100%;height:100%;z-index:1000}#xLoader .google-spin-wrapper .google-spin{display:block;position:relative;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:50%;border:3px solid transparent;border-top-color:#3498db;-webkit-animation:xLoaderGoogleSpin 2s linear infinite;-moz-animation:xLoaderGoogleSpin 2s linear infinite;-ms-animation:xLoaderGoogleSpin 2s linear infinite;-o-animation:xLoaderGoogleSpin 2s linear infinite;animation:xLoaderGoogleSpin 2s linear infinite}#xLoader .google-spin-wrapper .google-spin:before{content:"";
position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;-webkit-animation:xLoaderGoogleSpin 3s linear infinite;-moz-animation:xLoaderGoogleSpin 3s linear infinite;-ms-animation:xLoaderGoogleSpin 3s linear infinite;-o-animation:xLoaderGoogleSpin 3s linear infinite;animation:xLoaderGoogleSpin 3s linear infinite}#xLoader .google-spin-wrapper .google-spin:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;-webkit-animation:xLoaderGoogleSpin 2s linear infinite;
-moz-animation:xLoaderGoogleSpin 2s linear infinite;-ms-animation:xLoaderGoogleSpin 2s linear infinite;-o-animation:xLoaderGoogleSpin 2s linear infinite;animation:xLoaderGoogleSpin 2s linear infinite}@-webkit-keyframes xLoaderGoogleSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes xLoaderGoogleSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-ms-keyframes xLoaderGoogleSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes xLoaderGoogleSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes xLoaderGoogleSpin{0%{transform:rotate(0deg)
}100%{transform:rotate(360deg)}}#xLoader .spinning-disc{position:relative;width:30px;height:30px;left:50%;top:50%;background:#3498db;border-radius:50px;-webkit-animation:xLoaderSpinningDisc 1.5s infinite linear;-moz-animation:xLoaderSpinningDisc 1.5s infinite linear;-ms-animation:xLoaderSpinningDisc 1.5s infinite linear;-o-animation:xLoaderSpinningDisc 1.5s infinite linear;animation:xLoaderSpinningDisc 1.5s infinite linear}#xLoader .spinning-disc:after{position:absolute;width:50px;height:50px;border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6;border-left:10px solid transparent;
border-right:10px solid transparent;border-radius:50px;content:'';top:-20px;left:-20px;-webkit-animation:xLoaderSpinningDiscAfter 1.5s infinite linear;-moz-animation:xLoaderSpinningDiscAfter 1.5s infinite linear;-ms-animation:xLoaderSpinningDiscAfter 1.5s infinite linear;-o-animation:xLoaderSpinningDiscAfter 1.5s infinite linear;animation:xLoaderSpinningDiscAfter 1.5s infinite linear}@-webkit-keyframes xLoaderSpinningDisc{0%{transform:rotate(0deg)}50%{transform:rotate(180deg);background:#2ecc71}100%{transform:rotate(360deg)
}}@-moz-keyframes xLoaderSpinningDisc{0%{transform:rotate(0deg)}50%{transform:rotate(180deg);background:#2ecc71}100%{transform:rotate(360deg)}}@-ms-keyframes xLoaderSpinningDisc{0%{transform:rotate(0deg)}50%{transform:rotate(180deg);background:#2ecc71}100%{transform:rotate(360deg)}}@-o-keyframes xLoaderSpinningDisc{0%{transform:rotate(0deg)}50%{transform:rotate(180deg);background:#2ecc71}100%{transform:rotate(360deg)}}@keyframes xLoaderSpinningDisc{0%{transform:rotate(0deg)}50%{transform:rotate(180deg);background:#2ecc71}100%{transform:rotate(360deg)}}@-webkit-keyframes
 xLoaderSpinningDiscAfter{0%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}50%{border-top:10px solid #3498db;border-bottom:10px solid #3498db}100%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}}@-moz-keyframes xLoaderSpinningDiscAfter{0%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}50%{border-top:10px solid #3498db;border-bottom:10px solid #3498db}100%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}}@-ms-keyframes xLoaderSpinningDiscAfter{0%{border-top:10px solid #9b59b6;
 border-bottom:10px solid #9b59b6}50%{border-top:10px solid #3498db;border-bottom:10px solid #3498db}100%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}}@-o-keyframes xLoaderSpinningDiscAfter{0%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}50%{border-top:10px solid #3498db;border-bottom:10px solid #3498db}100%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}}@keyframes xLoaderSpinningDiscAfter{0%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}50%{border-top:10px solid #3498db;
 border-bottom:10px solid #3498db}100%{border-top:10px solid #9b59b6;border-bottom:10px solid #9b59b6}}#xLoader .the-snake{position:relative;top:50%;left:50%}#xLoader .the-snake span{position:absolute;width:20px;height:20px;background:#3498db;opacity:.5;border-radius:20px;-webkit-animation:xLoaderTheSnake 1s infinite ease-in-out;-moz-animation:xLoaderTheSnake 1s infinite ease-in-out;-ms-animation:xLoaderTheSnake 1s infinite ease-in-out;-o-animation:xLoaderTheSnake 1s infinite ease-in-out;animation:xLoaderTheSnake 1s infinite ease-in-out}#xLoader 
 .the-snake span:nth-child(2){left:20px;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}#xLoader .the-snake span:nth-child(3){left:40px;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}#xLoader .the-snake span:nth-child(4){left:60px;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}#xLoader .the-snake span:nth-child(5){left:80px;
 -webkit-animation-delay:.8s;-moz-animation-delay:.8s;-ms-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes xLoaderTheSnake{0%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}50%{opacity:1;transform:translateY(-10px);background:#f1c40f;box-shadow:0 20px 3px rgba(0,0,0,0.05)}100%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}}@-moz-keyframes xLoaderTheSnake{0%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}50%{opacity:1;transform:translateY(-10px);
 background:#f1c40f;box-shadow:0 20px 3px rgba(0,0,0,0.05)}100%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}}@-ms-keyframes xLoaderTheSnake{0%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}50%{opacity:1;transform:translateY(-10px);background:#f1c40f;box-shadow:0 20px 3px rgba(0,0,0,0.05)}100%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}}@-o-keyframes xLoaderTheSnake{0%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}50%{opacity:1;
 transform:translateY(-10px);background:#f1c40f;box-shadow:0 20px 3px rgba(0,0,0,0.05)}100%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}}@keyframes xLoaderTheSnake{0%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}50%{opacity:1;transform:translateY(-10px);background:#f1c40f;box-shadow:0 20px 3px rgba(0,0,0,0.05)}100%{opacity:.3;transform:translateY(0);box-shadow:0 0 3px rgba(0,0,0,0.1)}}/*# sourceMappingURL=xloader.css.map */  
  
/* ----------------------------------FORECLOSURES ------------------------------------------*/
.foreclosures_main{}  
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(1){ width: 4% !important;} 
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(2){ width: 21% !important; }
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(3){ width: 7% !important;}
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(4){ width: 7% !important; font-size: 13px;}
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(5){ width: 15% !important; }
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(6){ width: 18% !important;}
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(7){ width: 14% !important;}
.lv3_tab2 .tab-content table.foreclosures_main thead tr th table tbody tr td:nth-child(8){ width: 14% !important;  }
    
     
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(1){ width: 4% !important;}
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(2){ width: 21% !important; text-align: left;}
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(3){ width: 7% !important; font-size: 12px;}
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(4){ width: 7% !important; }
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(5){ width: 15% !important;  font-size: 12px;}
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(6){ width: 18% !important; font-size: 12px; font-weight: bold;}
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(7){ width: 14% !important;  font-size: 12px;}
.lv3_tab2 .tab-content table.foreclosures_main tbody tr td a table tbody tr td:nth-child(8){ width: 14% !important; font-size: 12px;}
  
/*.foreclosures_main .lv4_progress2_tab{ float: left !important;}  */
.foreclosures_main .icon_f{ float:right; height: 14px; width: 14px; margin: -2px 0 0px 3px;}

.foreclosures_main .foreclosure_price{float:right;}
.foreclosures_main .foreclosure_change{float:right; margin: 0 2px 0px 0px;}

.foreclosure_ap_icon{float: left; margin-left: 4px; max-height: 20px;}

.search_input{
	margin-top:2px;
	-moz-appearance: none;
    background-color: #fff;
    border: 1px solid #707070;
    border-radius: 3px;
    color: #000;
    font-family: "PT Sans",sans-serif;
    font-size: 14px;
    height: 30px;
    line-height: 1em;
    padding: 0 20px 0 3px;
    text-align: left;
    text-indent: 0.01px;
    text-overflow: "";
    width: 106px;
}
  
 /* from page */
.box_position_top{position:absolute;color:white;padding-left:13px;padding-top:65px;font-size:12px;}
.box_position_bottom{position:absolute;color:white;padding-left:13px;padding-top:2px;font-size:12px;}
.tblue{color:#19478A!important;}

  
  
  
 /*00000000000000000000000000000000000000000000000 NEW MR SEARCH 0000000000000000000000000000000000000000000*/

.mr-search{margin:13px 0 0 18px;  }
.mr-search h3{font-family: 'Arsenal'; font-size:22px; line-height:22px; margin:0 0 0 0; padding:0 0 0 0;}

.mr-search dl{  width:100%; overflow:hidden; zoom:1; padding:1px; position:relative;}

.mr-search dt{ float:left; width:168px; height:45px;  background-color:#134071; padding:12px 3px 0 3px; position:relative; 
 margin-right:2px; cursor:pointer;  color:#fff; font-size:18px; line-height:20px;  text-align:center; font-family: 'Arsenal';
border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}
/*
.mr-search dt{float:left; width:138px;  height:27px; padding:11px 0 0 0;  border-left:1px solid #bebdbd; border-top:1px solid #bebdbd; border-bottom:1px solid #bebdbd;  position:relative; left:0; margin-right:0px; cursor:pointer; color:#000; font-size:15px; line-height:15px;  font-family: "DTLNobelT"; text-transform:uppercase; text-align:center; } */
.mr-search dt.last{ border-right:1px solid #bebdbd;}

		.mr-search dd{ width:720px; padding:39px 19px 30px 18px; /*padding:18px 19px 0 18px;*/ background:#fff; border:1px solid #bbbbbb;  display:none; float:right;  margin:47px 0 0 -100%; position:relative; z-index:2;}
		.mr-search dl .tab-content {  }
		  .mr-search dt:hover {background-color:#184e8a;}
		  .mr-search dt.last:hover {}
		  .mr-search dt.selected { height:34px; z-index:3;  background-color:#FFF; color:#000; cursor:auto; font-size:18px; font-family: 'Arsenal'; 
		   font-weight: 700;  border-bottom:1px solid #fff;}
		  .mr-search dd.selected {display:block;}
		  
	.mr-search .mrs-tr{ width:100%;}
	.mr-search .mrs-tr .mrs-td{ float:left; width:24%; padding:0 0 0 1%; }
	.mr-search .mrs-tr .mrs-td3{ float:left; width:74%; padding:0 0 0 1%;  }
	.mr-search .mrs-tr .mrs-td4{ float:left; width:99%; padding:0 0 0 1%;  }
	.mr-search .mrs-tr .mrs-td5{ float:left; width:49%; padding:0 0 0 1%; }
	
	.mr-search .tab-s-content select.mrs-sel{height: 34px; width:85%; padding:0 20px 0 2%; text-align:left; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#FFF; border:1px solid #bebdbd; background-position: right 3px center; background-repeat: no-repeat; background-image:url(../img/select_arrow2.png); line-height: 1em; color:#000; font-size:14px; line-height:14px; font-family: 'PT Sans', sans-serif; 
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;}
		.mr-search .tab-s-content select.mrs-sel option{ color:#424242; background-color:#ffffff; border:none; height:32px; line-height:24px; }
		.mr-search .tab-s-content select.mrs-sel::-ms-expand {display: none;}
		
 .mr-search-label{ margin:0 0 2px 0; }
 	.mr-search-label label{ font-size:14px; line-height:14px; color:#000; font-weight:bold;}
 .mr-search-input{}
 	.mr-search-input input{ height:32px; width:98.5%; padding:0 1% 0 1.5%; text-align:left; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#FFF; border:1px solid #bebdbd; font-size:13px; line-height:13px;}
	.mr-search .mrs-margin40{ margin-top:40px;}
	.mr-search .mrs-margin35{ margin-top:35px;}
	.mr-search .mrs-margin30{ margin-top:30px;}
	.mr-search .mrs-margin25{ margin-top:25px;}
	.mr-search .mrs-margin20{ margin-top:20px;}
	.mr-search .mrs-margin15{ margin-top:15px;}
	.mr-search .mrs-margin12{ margin-top:12px;}
	.mr-search .mrs-margin10{ margin-top:10px;}
	.mr-search .mrs-lider-output{ margin:-1px 0 0 0; font-size:14px; line-height:14px; color:#1c5c9e;}

.mr-search .mrs-slider{position:relative; height:30px; width:100%;}	
.mr-search .mrs-slider-bottom{ position:relative; margin:17px 0 0 0; width:100%; height:11px; border-radius: 6px; -moz-border-radius:6px; -webkit-border-radius:6px; background-image:url(../img/mrs-slider-1.jpg); background-repeat:repeat-x; }
.mr-search .mrs-slider-cover{ position:absolute; left:15%;   width:70%; height:11px; background-image:url(../img/mrs-slider-2.jpg); background-repeat:repeat-x;}
.mr-search .mrs-slider-cover2{position:absolute; left:15%;   width:70%; height:11px; background-image:url(../img/mrs-slider-3.jpg); background-repeat:repeat-x;}
.mr-search .mrs-slider-left{ position:absolute; display:block; top:-10px; left:14%; height:30px; width:30px; background-image:url(../img/mrs-slider-3.png);}
.mr-search .mrs-slider-right{position:absolute; display:block; top:-10px; left:85%; height:30px; width:30px; background-image:url(../img/mrs-slider-3.png);}


.mr-search .mrs-checkbox-label{float:left; margin:3px 0 0 0;  }
	.mr-search .mrs-checkbox-label label{ font-size:14px; line-height:14px; color:#000; font-weight:bold;}
.mr-search .mrs-checkbox-input{float:left; width:18px; margin:6px 11px 0 0; }
	.mr-search .mrs-checkbox-input input{ width:24px; height:24px; }

.mr-search .mrs-grey-bg{ padding:0px 0 8px 0; background-color:#f9fafc; border-top:1px solid #eceef2; border-bottom:1px solid #eceef2;}
.mr-search .mrs-grey-bg2{ padding:7px 0 18px 0; background-color:#f9fafc; border-top:1px solid #eceef2; border-bottom:1px solid #eceef2;}
.mr-search .mrs-item-name{margin:19px 0 0 0; font-size:14px; line-height:14px; color:#000; font-weight:bold;}
.mr-search .mrs-item-name2{margin:32px 0 0 0; font-size:14px; line-height:14px; color:#000; font-weight:bold;}

.mr-search .mrs-submit{ position:relative; height:34px;}
.mr-search .mrs-submit input{ position:absolute; left:50%; width:150px; height:34px; padding: 4px 0 5px 0;  margin:0 0 0 -75px; display:block; 
 border:1px solid #ff8a00; 	background-color:#ff8a00; font-size:18px; text-transform:uppercase; color:#FFF; border-radius: 4px; -moz-border-radius:4px;
	 -webkit-border-radius:4px; cursor:pointer; background-image:url(../img/lv4_sub.png); font-family: 'Arsenal'; }
.mr-search .mrs-submit input:hover{ background-position:0 -34px;}



.mr-search .mrs-submit3{ position:relative; height:34px; margin:28px 0 0 0;}
.mr-search .mrs-submit3 input{ position:absolute; right:0px;  display:block; width:150px; height:34px; border:1px solid #ff8a00; background-color:#ff8a00; font-size:16px; text-transform:uppercase; color:#FFF; border-radius: 4px; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:pointer; background-image:url(../img/lv4_sub.png);}
.mr-search .mrs-submit3 input:hover{ background-position:0 -34px;}

.mrs-td3.search-location{ margin:25px 0 0 0;}
.mrs-separator-line{ height:1px; width:100%; background-color:#dddddd;}


.mr-search  .ui-slider-handle.ui-state-default.ui-corner-all{position:absolute; display:block; top:-8px;  height:30px; width:30px; background-image:url(../img/mrs-slider-3.png);
  background-color: transparent!important; border:none!important;}
.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{position:relative; margin:11px 0 0 4%; width:86%; height:11px; 
	border-radius: 6px; -moz-border-radius:6px;
 -webkit-border-radius:6px; background-image:url(../img/mrs-slider-1.jpg); background-repeat:repeat-x; border:none!important;}  
.ui-slider-range.ui-widget-header.ui-corner-all{position:absolute; left:15%;   width:70%; height:11px; background-image:url(../img/mrs-slider-2.jpg); background-repeat:repeat-x;}

/*.mr-search #price_value{margin:0px 0 0px 0; height:14px!important; border: 0;  font-size:14px; line-height:14px; color:#1c5c9e;  font-weight:normal!important;}*/
.mr-search .mrs-slider-text{margin:0px 0 0px 0; height:14px!important; border: 0;  font-size:14px; line-height:14px; color:#1c5c9e;  font-weight:normal!important;}
.asl-select{margin:-6px 0 0 0; width: 100%; margin: 0 auto;}
.mrs-normal-font{font-weight:normal!important;}




input#price_value{ margin: 0 0 5px 0;}

/*
input#date_of_constraction_value{margin: 0 0 5px 0;}
div#range_of_construction  { width: 90%!important; margin: 0 0px 10px 1%; }


input#market_value{margin: 0 0 5px 0;}
div#markert_days{ width: 90%!important; margin: 0 0px 10px 1%; }

input#per_sq_value{margin: 0 0 5px 0;}
div#price_per_sq{ width: 90%!important; margin: 0 0px 10px 1%; }
*/
input#price_value_r{margin: 0 0 5px 0;}
div#price_r{ width: 90%!important; margin: 0 0px 10px 1%; }

input#date_of_constraction_value_r{margin: 0 0 5px 0;}
div#range_of_construction_r{ width: 90%!important; margin: 0 0px 10px 1%; }

input#market_value_r{margin: 0 0 5px 0;}
div#markert_days_r{ width: 90%!important; margin: 0 0px 10px 1%; }

input#per_sq_value_r{margin: 0 0 5px 0;}
div#price_per_sq_r{ width: 90%!important; margin: 0 0px 10px 1%; }

  
   /*00000000000000000000000000000000000000000000000 NEW MR SEARCH RESULTS 0000000000000000000000000000000000000000000*/
   .serch-res-found { margin:0 0 30px 12px;}
  .serch-res-found a.backtosearch{ color:#0159bb; font-size:15px; text-transform:none; background:none; border:none; font-family: 'PT Sans', sans-serif;}
  .sres-resultsin-city{font-family: 'PT Sans', sans-serif; font-size:15px; color:#000000; font-style:italic; line-height:18px!important;;}
  .sres-resultsin-count{font-family: 'PT Sans', sans-serif; font-size:19px; color:#000000; font-style:italic; font-weight:bold; line-height:18px!important; }
  .sres-resultsin-text{font-family: 'PT Sans', sans-serif; font-size:15px; color:#000000; font-style:italic; line-height:18px!important;;}
  .sres-resultsin-condo{line-height:18px!important;}
  .column_center .serch-res-found  .sres-resultsin-condo a{color:#1f65b1; font-size:11px!important; font-family: 'PT Sans', sans-serif; font-style:italic; line-height:18px!important;}
   .sres-resultsin-condo span{color:#000; font-size:15px!important; font-family: 'PT Sans', sans-serif; font-style:italic; line-height:18px!important;}
   .search-criteria-string{margin:0 0 10px 0;}
  
  
  
   .srtp{ width:750px; height:42px; margin:20px 0 0 12px; padding:7px 0 0 0; background-color:#FFF; border: none!important; }
   
	.srtp .se-re-left{ float:left; width:323px; }
		.srtp .se-re-left a{float:left; display:block; width:65px; height:23px; padding:10px 0 0 40px; background-repeat:no-repeat; background-position:12px 6px; font-family: 'Arsenal'; font-weight: 700;  color:#4b4a4a; font-size:12px; line-height:12px; text-transform:uppercase; text-decoration:none; background-size:20px 80px;}
			.srtp .se-re-left a:hover{ background-position:12px -24px;}
			.srtp .se-re-left a#current5{background-position:12px -54px; cursor:default;}
		.srtp .se-re-left .se-re-galery{  background-image:url(../img/lv2-edit-galery.png); border-right:1px solid #dfdfdf; }
		.srtp .se-re-left .se-re-list{ background-image:url(../img/lv2-edit-list.png); border-right:1px solid #dfdfdf; }
		.srtp .se-re-left .se-re-map{ background-image:url(../img/lv2-edit-map.png); border-right:1px solid #dfdfdf;}
		
	.srtp .se-re-right{ float:right; width:325px; } 
		
		.search-result-page-show-by{float:right!important;}
			.srtp .se-re-right .search-result-page-show-by div select{height: 32px; width:50px!important; padding:0 20px 0 3px; text-align:left; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#FFF;
			border:1px solid #707070; background-position: right 3px center; background-repeat: no-repeat; background-image:url(../img/select_arrow2.png); line-height: 1em; color:#424242; font-size:13px;
			font-family: 'PT Sans', sans-serif; 
				-webkit-appearance: none;
				/* for FF */
				-moz-appearance: none;
				text-indent: 0.01px; 
				text-overflow: '';
				/* for IE */
				-ms-appearance: none;
				appearance: none!important;}
		
		.srtp .se-re-right .search-result-page-show-by p{ float:right; margin:10px 9px 0 0; color:#4b4a4a; font-size:14px; line-height:14px; font-family: 'Arsenal'  font-weight: 700; }
		.srtp .se-re-right .search-result-page-show-by div{float:right; margin:1px 8px 0 0;}
		
		.search-result-page-sort-by{float:left;}
			.srtp  .se-re-right  .search-result-page-sort-by div select{height: 32px; width:130px!important; padding:0 20px 0 3px; text-align:left; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#FFF;
			border:1px solid #707070; background-position: right 3px center; background-repeat: no-repeat; background-image:url(../img/select_arrow2.png); line-height: 1em; color:#424242; font-size:13px;
			font-family: 'PT Sans', sans-serif; 
				-webkit-appearance: none;
				/* for FF */
				-moz-appearance: none;
				text-indent: 0.01px; 
				text-overflow: '';
				/* for IE */
				-ms-appearance: none;
				appearance: none!important;}
			.srtp .se-re-right div select  option{color:#424242; background-color:#ffffff; border:none; height:24px; line-height:24px;}
			.srtp .se-re-right div select::-ms-expand {display: none;}
			
		.srtp .se-re-right p{ float:left; margin:10px 9px 0 0; color:#4b4a4a; font-size:14px; line-height:14px; font-family: 'Arsenal'  font-weight: 700; }
		.srtp .se-re-right div{float:left; margin:1px 8px 0 0;}
			
 #single_list_table_wrapper{ margin:0 0 0 8px;}
.sres-results-textrow{font-family: 'PT Sans', sans-serif;
font-size: 15px;
color: #000000;
font-style: italic;
line-height: 18px !important;} 


table#single_list_table thead  tr th:nth-child(1){width: 6% !important; border-right: 1px solid #fff; border-left:none;}
table#single_list_table thead  tr th:nth-child(2){width: 28% !important; border-right: 1px solid #fff; border-left:none;}
table#single_list_table thead  tr th:nth-child(3){width: 23% !important; border-right: 1px solid #fff; border-left:none;}
table#single_list_table thead  tr th:nth-child(4){width: 16% !important; border-right: 1px solid #fff; border-left:none;}
table#single_list_table thead  tr th:nth-child(5){width: 12% !important; border-right: 1px solid #fff; border-left:none;}
table#single_list_table thead  tr th:nth-child(6){width: 15% !important; border-right: 1px solid #fff; border-left:none;}

table#single_list_table tbody tr td:nth-child(1){width: 6% !important;  border-right: 1px solid #fff; border-left:none;}
table#single_list_table tbody tr td:nth-child(2){width: 28% !important;  border-right: 1px solid #fff; border-left:none;}
table#single_list_table tbody tr td:nth-child(3){width: 23% !important; border-right: 1px solid #fff; border-left:none;}
table#single_list_table tbody tr td:nth-child(4){width: 16% !important; border-right: 1px solid #fff; border-left:none;}
table#single_list_table tbody tr td:nth-child(5){width: 12% !important; border-right: 1px solid #fff; border-left:none;}
table#single_list_table tbody tr td:nth-child(6){width: 14% !important; font-size: 12px; padding:0 1% 0 0 !important;}

table#single_list_table .favorite_ap_icon {max-height: 20px; margin-left: 2px; float: left;}
  
  
 		
/***************  Comparison **********************************************/	
.stat-quarter{ margin:20px 0 10px 0;}
	.stat-quarter .sq-left{ position:relative; float:left; width:26%; height:56px; padding:5px 0 0 1%; margin:0 11% 0 0; background-color:#dde8f9;}
		.stat-quarter .sq-left p{ padding:0 0 0 0; margin:0 0 0 0; font-size:16px; line-height:16px; color:#838c9a;}
		.stat-quarter .sq-left .sq-current-quart{ margin:13px 0 0 0; font-size:20px; line-height:20px; color:#2a89cc; font-family: 'Arsenal'; font-weight: 700;  text-transform:uppercase;}
			.stat-quarter .sq-left .sq-current-quart span{ font-size:14px;}
		.stat-quarter .sq-left:after{ position:absolute; top:14px; right:-60px; display:block; width:39px; height:30px; padding:9px 0 0 0; content:'VS'; background-color:#19478a; color:#FFF; font-size:19px; line-height:19px; border-radius:40px; text-align:center;}
	.stat-quarter .sq-right{ float:left; width:62%; height:61px;}
		.stat-quarter .sq-right p{ padding:6px 0 0 9px; margin:0 0 0 0; font-size:14px; line-height:14px; color:#9ba0a8;}
		.stat-quarter .sq-right .sq-choose{ width:100%; padding:12px 0 0 0;}
			.stat-quarter .sq-right .sq-choose a{ display:block; float:left; width:27.3%; padding:6px 0 4px 2%; margin:0 4% 0 0; text-align:left; color:#455772; text-decoration:underline; font-size:15px; line-height:15px; /*text-transform:uppercase;*/}
				.stat-quarter .sq-right .sq-choose a span{ font-size:13px; }
				.stat-quarter .sq-right .sq-choose a.sq-current{ color:#223553; background-color:#d6e6fe; text-decoration:none; cursor:default;} 
  
  
/***************  Weather  **********************************************/	
span.weather_sp1_list_day{
    height: 32px;
	font-size:14px;
    line-height: 32px;
    display: block;
    float: left;
    width: 44%;
}
span.weather_sp1_list_temp{
    height: 32px;
    line-height: 32px;
    display: block;
    float: left;
    width: 32%;
}
span.weather_sp1_list_icon {
    height: 32px;
    line-height: 32px;
    display: block;
    float: left;
    width: 23%;
}
p.weather_sp1_city {
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    margin: 15px 0 5px 0;
    padding: 0;
}
.spw_row{ font-size:14px; line-height:20px;}


/*00000000000000000000000000000000000000000000000  STATISTICS MAIN 0000000000000000000000000000000000000000000*/
.main-comparison{padding:20px 18px 35px 18px;background-color:#f7f7f7;}
		.main-comparison h4{ margin:0px; padding:0 0 0 0; font-size:17px; line-height:17px; color:#29292a; font-weight:normal; text-transform:uppercase;}
		
/*----------------------   TABS  ------------------------*/
.main-comp-quart{ position:absolute; width:220px; padding:24px 0 0 0;}
		.main-comp-quart .main-comp-curr{ float:left; width:80%;}
			.main-comp-quart .main-comp-curr span{ font-size:16px; line-height:16px; color:#8a8a8a;}
			.main-comp-quart .main-comp-curr p{ margin:13px 0 0 0; padding:0 0 0 0; font-size:18px; line-height:22px; color:#1a4a92; font-family: "DTLNobelT";}
		.main-comp-quart .main-comp-vs{float:left; width:20%; padding:19px 0 0 0; }
			.main-comp-quart .main-comp-vs div{ width:39px; height:31px; padding:8px 0 0 0; border-radius:100%; background-color:#3a6fbe; color:#FFF; font-size:20px; line-height:20px; text-align:center;}
		
/* tabs1*/
.main-tabs{ margin:24px 0 0 0; }
.main-tabs-text{margin:0px 0 0 250px; padding:0 0 0 0; font-size:16px; line-height:16px; color:#8a8a8a; }
.main-tabs dl{width:100%; overflow:hidden; zoom:1; padding:1px; margin:7px 0 0 0; position:relative;}
.main-tabs dt{float:left; height:24px;  border:1px solid #dddddd;  padding:6px 0 0 0; position:relative;  left:250px; margin-right:11px; cursor:pointer; width:19.2%;   text-align:center;  font-size:15px; line-height:17px; color:#455772; background-color:#FFF;}
		.main-tabs dd{  display:none; float:right; width:100%; margin:44px 0 0 -100%; position:relative; z-index:2;}
		.main-tabs dl .tab-content {	}
		  .main-tabs dt:hover {background-color:#dff2ff; text-shadow: none;}
		  .main-tabs dt.selected {border-color:none; background-color:#3a6fbe; z-index:3; cursor:auto; font-size:15px; color:#FFF;}
		  .main-tabs dd.selected {display:block;}		

/**********************************/

.main-3st-cont .st31-item-new{ float:left; width:242px; height:134px; margin:5px 0 0 3px; background-color:#19478a;}
.main-3st-cont .st31-item-new.st3-first{ margin:5px 0 5px 0;}
	.main-3st-cont .st31-item-new .st31-left{ float:left; width:151px; font-size:13px; line-height:13px; color:#FFF; font-weight:bold; }
		.main-3st-cont .st31-item-new .st31-left div{ /*display:table-cell; vertical-align:middle;*/ width:137px;  height:37px; padding:17px 0 0 14px;}
			.main-3st-cont .st31-item-new .st31-left span{ display:block; font-size:21px; line-height:21px; text-transform:uppercase; font-family: 'HelveticaNeueLTCyr-67-MC';  /* font-family: 'Arsenal-Cond'; */font-weight:normal;}
	.main-3st-cont .st31-item-new .st31-right{ float:left; width:91px; }
		.main-3st-cont .st31-item-new .st31-right .st31-arrow-up{ height:7px; padding:6px 0 0 0; margin:6px 0 0 0;}
			.main-3st-cont .st31-item-new .st31-right .st31-arrow-up a{display:block; width:29px; height:7px; margin:0px auto; background-image:url(../img/stat-arrow-up-new.png);}
		.main-3st-cont .st31-item-new .st31-right .st31-arrow-down{ height:7px;}
			.main-3st-cont .st31-item-new .st31-right .st31-arrow-down a{display:block; width:29px; height:7px; margin:0px auto; background-image:url(../img/stat-arrow-down-new.png);}
		.main-3st-cont .st31-item-new .st31-right .s31-number{   width:100px;}
			.main-3st-cont .st31-item-new .st31-right .s31-number div{ display:table-cell; vertical-align:center; height:24px; width:100px; padding:4px 0 0 0;
			  font-size:24px; line-height:24px; font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; color:#FFF;  text-align:center;   }
				.main-3st-cont .st31-item-new .st31-right .s31-number div span{font-size:18px; line-height:18px;}
.main-3st-cont .st31-item-new .st31-amount{ margin:9px 0 0 14px; font-size:39px; line-height:39px; font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; color:#FFF;}
	.main-3st-cont .st31-item-new .st31-amount span{ font-size:26px;}
.main-3st-cont .st31-item-new .st31-separator{ height:1px; width:90%; margin:4px 5% 0 5%; background-color:#476ca1;}
.main-3st-cont .st31-item-new .st31-notes{ padding:2px 0 0 14px; font-size:13px; color:#FFF;}
	.main-3st-cont .st31-item-new .st31-notes span{ font-weight:bold;}

/*.main-4st-cont{ margin:5px 0 0 0;}	*/	
.main-4st-cont .st41-item-new{ float:left; width:240px; height:134px; margin:5px 0 5px 3px; background-color:#ffffff; border:1px solid #dfe5e9;}
.main-4st-cont .st41-item-new.st4-first{ margin:5px 0 0 0;}
	.main-4st-cont .st41-item-new .st41-left{ float:left; width:149px; font-size:13px; line-height:13px; color:#3e4857; font-weight:bold;}
		.main-4st-cont .st41-item-new .st41-left div{  /*display:table-cell; vertical-align:middle;*/ width:137px;  height:37px; padding:17px 0 0 14px;}
			.main-4st-cont .st41-item-new .st41-left span{ display:block; color:#19478a; font-size:19px; line-height:20px; text-transform:uppercase; font-family: 'HelveticaNeueLTCyr-67-MC'; /*font-family: 'Arsenal-Cond';*/ font-weight:normal;}
	.main-4st-cont .st41-item-new .st41-right{ float:left; width:91px; }
		.main-4st-cont .st41-item-new .st41-right .st41-arrow-up{ height:7px; padding:6px 0 0 0;  margin:6px 0 0 0;}
			.main-4st-cont .st41-item-new .st41-right .st41-arrow-up a{display:block; width:29px; height:7px; margin:0px auto; background-image:url(../img/stat-arrow-up-new.png);}
		.main-4st-cont .st41-item-new .st41-right .st41-arrow-down{ height:7px;}
			.main-4st-cont .st41-item-new .st41-right .st41-arrow-down a{display:block; width:29px; height:7px; margin:0px auto; background-image:url(../img/stat-arrow-down-new.png);}
		.main-4st-cont .st41-item-new .st41-right .s41-number{  width:100px;}
			.main-4st-cont .st41-item-new .st41-right .s41-number div{ display:table-cell; vertical-align:center; height:24px; width:100px; padding:4px 0 0 0;    font-size:24px; line-height:24px; font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; color:#2a89cc;  text-align:center;}
				.main-4st-cont .st41-item-new .st41-right .s41-number div span{font-size:18px; line-height:18px;}
.main-4st-cont .st41-item-new .st41-amount{ margin:9px 0 0 14px; font-size:39px; line-height:39px; font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; color:#2a89cc;}
	.main-4st-cont .st41-item-new .st41-amount span{ font-size:26px;}
.main-4st-cont .st41-item-new .st41-separator{ height:1px; width:90%; margin:4px 5% 0 5%; background-color:#eef1f6;}
.main-4st-cont .st41-item-new .st41-notes{ padding:2px 0 0 14px; font-size:13px; color:#19478a;}
	.main-4st-cont .st41-item-new .st41-notes span{ font-weight:bold;}

.main-4st-cont .st41-item-new.st5-line-three{  background-color:#eff6ff; }


/* preconstruction */
#pre-construction{ margin:30px 0 0 0;}



/* slider lv-4  CLOSE */
.lg-backdrop{z-index: 10040!important;}
.lg-outer{z-index: 10050!important;}
.lg-toolbar {    z-index: 10082!important;}
.lg-hide-items .lg-toolbar {opacity: 1!important;}
.lg-toolbar {    opacity: 100%!important;}


/* sell page */
.mr-sell-new-block{ padding: 15px; margin: 20px 0 0 0; border: 1px solid #365c86; background-color:#195495;}
.mr-sell-new-block h6.sell-contact-h6{font-family: "DTLNobelT";
font-size: 16px;
line-height: 16px;
padding: 0px;
margin: 0 0 20px 0;
text-transform: uppercase;
letter-spacing: 0.05em;
color: #FFF;}

.mr-sell-new-block .mr-input-block2{ float:none;}
.mr-sell-new-block .mr-input-block2 .mr-input-block2-right{float:left; width: auto;}
.mr-sell-new-block .mr-input-block2 .mr-input-block2-left{float:left;}

/*************     partners *********************************/
.partners2{ width:100%; margin: 80px 0 0 0; padding: 20px 0 10px 0; background-color: #f1f1f1; border: 1px solid #dee1e4;}
	.part-logos{ width: 100%; }
		.part-logos a{ display: block; float: left; width: 16.6666%; height: 80px;  background-position: center; background-repeat: no-repeat;}
			.part-miami-realtors{ background-image: url(../img/partners-miami-realtors-logo.png); background-size: 96px 40px; 
				}
			.part-rapb-gflr{ background-image: url(../img/partners-rapb-gflr-logo.png); background-size: 85px 11px; }
			.part-sbbr{background-image: url(../img/partners-sbbr-logo.png); background-size: 97px 34px; }
			.part-nar{background-image: url(../img/partners-realtors.png); background-size: 48px 45px;}
			.part-eho{background-image: url(../img/partners-equal-housing-logo.png); background-size: 51px 50px;}
			.part-inman{background-image: url(../img/partners-inman-logo.png); background-size: 71px 35px;}
.partners2 p{ padding: 10px; font-size: 11px; line-height: 14px;  text-align: center;}






/* lv2 gallery button patch*/
#single_sale input{ display:none}

/* footer disclamer new styles 100% column wide */
.footer_disclaimer{ width:100%; margin: 80px 0 0 0; padding: 20px 0 10px 0; background-color: #f1f1f1; border: 1px solid #dee1e4;}
	.part-logos{ width: 100%; }
		.part-logos a{ display: block; float: left; width: 16.6666%; height: 80px;  background-position: center; background-repeat: no-repeat;}
			.part-miami-realtors{ background-image: url(../img/partners-miami-realtors-logo.png); background-size: 96px 40px; 
				}
			.part-rapb-gflr{ background-image: url(../img/partners-rapb-gflr-logo.png); background-size: 85px 11px; }
			.part-sbbr{background-image: url(../img/partners-sbbr-logo.png); background-size: 97px 34px; }
			.part-nar{background-image: url(../img/partners-realtors.png); background-size: 48px 45px;}
			.part-eho{background-image: url(../img/partners-equal-housing-logo.png); background-size: 51px 50px;}
			.part-inman{background-image: url(../img/partners-inman-logo.png); background-size: 71px 35px;}
.footer_disclaimer p{ padding: 10px; font-size: 11px; line-height: 14px;  text-align: center;}

/**************************  NEW SELLING PAGE-1 ****************************************************/

.ns-wrapper{width:759px; margin:0 0 40px 18px;}

.ns-howmuch{ width: 759px; height: 358px; margin: 16px 0 0 0; padding: 75px 0 0 0; background-image: url(../img/ns-bg-1.jpg); }
	.ns-howmuch h1{ font-size: 30px; line-height: 30px; font-family: 'Arsenal'; font-weight: 700; color: #fff; text-align: center;}
	.ns-howmuch h3{ padding: 0 0 0 0; margin: 7px 0 0 0; font-size: 16px; line-height: 20px; font-family: 'Arsenal'; font-weight: 700; color: #fff;
text-align: center;}
	.ns-howmuch-form{ width: 90%;  margin: 77px auto 0; padding: 25px 2.5% 25px 2.5%; background: rgba(255, 255, 255, 0.85); 	}
			.ns-howmuch-form div input{ height: 40px; width: 100%; padding: 0 10px 0 10px; color: #000;  font-size:14px; 
			line-height: 40px; border:1px solid #1f60a6; border-radius: 3px;  
		/**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/}
		.ns-howmuch-street{ position: relative; float: left; width: 67%; }
		.ns-howmuch-apt{ float: left; width: 16%; margin: 0 1% 0 1%;}
		.ns-howmuch-form button{display: block;  float: left; width: 15%; height: 40px; font-family: 'Arsenal'; font-size:15px; line-height: 40px;
		 font-weight: 700; background-color: #2767ad!important; border:none; border-radius: 3px; text-transform: uppercase; color: #fff; cursor: pointer;
		 background-image: none;}
		 	.ns-howmuch p{ width: 70%; margin: 20px auto 0; font-size: 12px; line-height: 16px; font-weight: bold; color: #fff; text-align: center; }

.ns-estimate-1st{ margin: 30px 0 0 0; padding: 32px 20px 47px 20px; background-color: #fff; }
	.ns-estimate-1st h2{ font-size: 24px; line-height: 24px; color: #115585; font-weight: bold; text-align: center; }
	.ns-estimate-1st p{width: 540px; margin: 7px auto 0; font-size: 15px; line-height: 20px; color: #115585; text-align: center;}
	.ns-estimate-1st div{ margin: 26px auto 0; width: 317px; }
		.ns-estimate-1st div button{ width: 150px; height: 40px;  background-color: #007aba; border-radius: 3px; color: #fff; border: none;
		  font-family: 'PT Sans', sans-serif;  font-size: 16px; line-height: 40px; font-weight: bold; text-transform: uppercase;}
		.ns-est-1st-sell{}
		.ns-est-1st-rent{ margin: 0 0 0 12px; }

.ns-estimate{ margin: 30px 0 0 0; padding: 32px 20px 37px 20px; background-color: #fff; }
	.ns-estimate h2{ font-size: 24px; line-height: 24px; color: #115585; font-weight: bold; text-align: center; }
	.ns-estimate p{ width: 440px; margin: 7px auto 0; font-size: 15px; line-height: 20px; color: #115585; text-align: center;}
	.ns-estimate ul{ list-style: none; display: block; margin: 20px 0 0 0; }
		.ns-estimate ul li{float: left; width:48.5%; margin:0px 0 0px 0 ; padding:8px 0 0 0;}
			.ns-estimate ul li:nth-child(2n){margin:0px 0 0px 3%; }
			.mr-selling .ns-wrapper .ns-estimate ul li:first-child{padding:0 0 -4px 0!important; }
			.ns-estimate ul li label{display:inline-block; position: relative; font-size:14px; line-height:14px; color: #000000;}
			.ns-estimate ul li input{display:block; width:93.5%; height:36px; padding:0 3% 0 3%; margin:4px 0 0 0; border-width: 1px; 
			 border-radius:3px;  font-size:18px; line-height:18px; border: 1px solid #1f60a6;			 }
			  	.ns-estimate ul li label:after{ position: absolute; top: -5px; right: -10px; content: '*'; font-size: 30px; line-height: 30px; color:#ff0000; }
	.ns-estimate button{ display: block; width: 200px; max-width: 200px; height: 40px; margin: 23px auto 0; border-radius: 3px; background-color: #ff6600; border:none;
	font-size: 14px; font-weight: bold; text-align: center; text-transform: uppercase; color: #fff;  font-family: 'Arsenal'; background-image: none;}


	.ns-address-error{  position: absolute; height: 28px; padding: 0 10px 0 10px; margin: 14px 0 0 0; color: #f45423; font-size: 11px; line-height: 28px; background-color: #fff;
	border-radius: 5px; }
		.ns-address-error:after{ position: absolute; top: -11px; left: 50%; margin: 0 0 0 -10px; width: 21px; height: 21px; content: ' '; background-image: url(../img/ns-pointer.png);
		background-size: 21px 21px; }
	.ns-apt-error{  position: absolute; height: 28px; padding: 0 10px 0 10px; margin: 14px 0 0 0; color: #f45423; font-size: 11px; line-height: 28px; background-color: #fff;
	border-radius: 5px;}
		.ns-apt-error:after{ position: absolute; top: -11px; left: 50%; margin: 0 0 0 -10px; width: 21px; height: 21px; content: ' '; background-image: url(../img/ns-pointer.png);
		background-size: 21px 21px; }
	.ns-input-error input{ border: 1px solid #ff3f04!important; }

.ns-stats{margin: 30px 0 0 0; padding: 15px 0 25px 0; background-color: #fff; }
	.ns-stats-col{ width: 25%; float: left; }
		.ns-stats-number{display: block; height: 184px; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; color: #00b9ef; font-size: 35px;
		 line-height: 184px; text-align: center;  font-family: 'HelveticaNeueLTCyr-67-MC';  background-repeat: no-repeat; background-size: 184px 184px; 
		background-position: center;  text-shadow: 2px 2px 1px #fff, 2px 0px 1px #fff, 0px 2px 1px #fff, -2px -2px 1px #fff;}
			.ns-numb-sales .ns-stats-number { background-image: url(../img/ns-stat-numb-sales.jpg); }
			.ns-stats-price .ns-stats-number { background-image: url(../img/ns-stat-price.jpg);  }
			.ns-stat-listings .ns-stats-number { background-image: url(../img/ns-stat-listings.jpg);  }
			.ns-stat-av-days .ns-stats-number { background-image: url(../img/ns-stat-av-days.jpg);  }
		.ns-stats-col h6{ display: block; margin: 16px 0 0 0; font-size: 16px; line-height: 16px; font-family: 'HelveticaNeueLTCyr-67-MC'; color: #000; 
		text-transform: uppercase; font-weight: normal; text-align: center;}
			.ns-stats-col h6 br{display: none;}
		.ns-stats-col p{ width: 90%; margin: 12px auto 0; padding: 4px 0 0 0; font-size: 11px; line-height: 16px; border-top: 1px solid #18cbff;}
			
.ns-pro-photo{ position: relative;  width: 759px; height: 434px; margin: 30px 0 0 0; background-image: url(../img/ns-pro-photo.jpg); }
	.ns-photo-text{ position: absolute; bottom: 0px; right: 32px; width: 290px; height: 145px; padding: 25px 20px 0 20px; 
	 background: rgba(255, 255, 255, 0.8); }
		.ns-photo-text h5{ font-size: 26px; line-height: 26px;   font-family: 'Arsenal';}
		.ns-photo-text p{ margin: 15px 0 0 0; font-size: 12px; line-height: 16px;}

.ns-staging{ position: relative;  width: 759px; height: 721px; margin: 30px 0 0 0; background-image: url(../img/ns-staging.jpg); }
	.ns-staging-text{ position: absolute; top: 276px; left: 32px; width: 290px; height: 145px; padding: 25px 20px 0 20px; 
	 background: rgba(255, 255, 255, 0.8); }
		.ns-staging-text h5{font-size: 26px; line-height: 26px;   font-family: 'Arsenal';}
		.ns-staging-text p{margin: 15px 0 0 0; font-size: 12px; line-height: 16px;}

.ns-slider{margin: 30px 0 0 0; width: 759px; height: 420px; background-image: url(../img/ns-slider-bg.jpg); }
	.ns-slider ul{  }
		.ns-slider ul li{ display: block;   width: 759px; height: 420px; }

		.ns-slider .ns-slider-left.ns-slide-1{ float: left; width: 473px; height: 344px; margin: 42px 0 0 0; background-image: url(../img/ns-slider-tab.png);
		 background-size: 473px 344px; background-repeat: no-repeat;}
		 .ns-slider .ns-slider-left.ns-slide-2{ float: left; width: 410px; height: 338px; margin: 42px 0 0 20px; background-image: url(../img/ns-slider-phone.png);
		 background-size: 410px 338px; background-repeat: no-repeat;}

		.ns-slider .ns-slider-right{float: right; margin: 165px 45px 0 0; width: 215px;  text-align: left; }
			.ns-slider .ns-slider-right h3{margin: 0 0 0 0; padding: 0 0 0 0;  font-size: 22px; line-height: 26px; font-family: 'HelveticaNeueLTCyr-67-MC'; }
			.ns-slider .ns-slider-right p{ margin: 13px 0 0 0; font-size: 13px; line-height: 20px; }

	#estimated-input{	height: 40px;width: 100%; padding: 0 10px 0 10px; color: #000; font-size: 14px; line-height: 40px; border: 1px solid #1f60a6;
border-radius: 3px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* dropdown block 1 */
.ns-dd1-container{ width: 473px; }
	.ns-dd1{ width: 94%; padding: 14px 3% 14px 3%;  border: 1px solid #e3e3e3; background-color: #fff; z-index: 2; }
		.ns-dd1 ul{ list-style-type: none; }
			.ns-dd1 ul li{ display: table; width: 100%; }
				.ns-dd1 ul li:nth-child(2n){ background-color: #f6f6f6; }
			.ns-dd1-zip{ height: 42px;  background-image: url(../img/ns-zip-icon.png); background-repeat: no-repeat; background-position: left 6px center;
			background-size: 30px 26px; }
				.ns-dd1-zip a{ padding: 0 0 0 53px; font-size: 16px; line-height: 42px; font-family: 'PT Sans', sans-serif;  text-decoration: none; color: black;}
				.ns-dd1-zip.ns-last-zip{  border-bottom:1px solid #e3e3e3;  }
			.ns-dd1-home{ height: 70px; padding: 6px 0 0 6px; }
				.ns-dd1-picture{  display: table-cell; width: 92px;}
					.estimated-condo-image{	width:86px;}
				.ns-dd1-text{display: table-cell; padding: 8px 0 0 16px; vertical-align: top; }
					.ns-dd1-address{ display: block; font-size: 16px; line-height: 16px; color: #000; text-decoration: none; }
					.ns-dd1-building{ margin: 7px 0 0 0; font-size: 13px; line-height: 13px;  color: #4d7aaa; }
			.ns-clicable{ cursor: pointer; }

.ns-dd1 .selected-condo-row{border: 1px solid #1f60a6;}

/*
.ns-dd1-container{ width: 473px; }
	.ns-dd1{ width: 94%; padding: 14px 3% 14px 3%;  border: 1px solid #e3e3e3; background-color: #fff; }
		.ns-dd1 ul{ list-style-type: none; }
			.ns-dd1 ul li{}
				.ns-dd1 ul li:nth-child(2n){ background-color: #f6f6f6; }
			.ns-dd1-zip{ height: 42px; padding: 0 0 0 53px; background-image: url(../img/ns-zip-icon.png); background-repeat: no-repeat; background-position: left 6px center;
			background-size: 30px 26px; }
				.ns-dd1-zip a{ font-size: 16px; line-height: 42px; font-family: 'PT Sans', sans-serif;  text-decoration: none; color: black;}
				.ns-dd1-zip.ns-last-zip{  border-bottom:1px solid #e3e3e3;  }
			.ns-dd1-home{ height: 70px; padding: 6px 0 0 6px; }
				.ns-dd1-picture{ float: left; }
				.ns-dd1-text{ float: left; padding: 10px 0 0 16px; }
					.ns-dd1-address{ display: block; font-size: 16px; line-height: 16px; color: #000; text-decoration: none; }
					.ns-dd1-building{ margin: 7px 0 0 0; font-size: 14px; line-height: 14px;  color: #4d7aaa; }
			.ns-clicable{ cursor: pointer; }
	.estimated-condo-image{	width:100px;}
	*/


/* dropdown block 2 */
.ns-dd2-container{ width: 110px; margin: 40px 0 0 0; }
	.ns-dd2{width: 94%; padding: 14px 12% 14px 12%;  /**/ min-height: 100px /**/; border: 1px solid #e3e3e3; background-color: #fff; }
	.ns-dd2 ul{list-style-type: none; }
		.ns-dd2 ul li{ height: 42px; width: 100%; text-align: center;}
			.ns-dd2 ul li:nth-child(2n){ background-color: #f6f6f6; }
			.ns-dd2 ul li a{ font-size: 16px; line-height: 42px;  text-decoration: none; color: #000; }


/**************************  NEW SELLING PAGE-2 ****************************************************/
.ns2-wrapper{width:759px; margin:0 0 40px 18px; }

/* address block */
.ns2-addr-block{ width: 95%; padding: 12px 2.5% 0 2.5%; margin: 0 0 0 0; background-color: #fff;  }
	.ns2-addr-block .ns-address{ float: left; }
		.ns2-addr-block .ns-address h2{color: #084c95; font-size: 40px; line-height: 40px; 	font-family: 'Arsenal'; font-weight: 300; }
		.ns2-addr-block .ns-address p{ margin:10px 0 20px 0; color: #084c95; font-size: 20px; line-height: 20px; 	font-family: 'Arsenal';
		 font-weight: 300; }
	.ns2-addr-block .ns2-header-owner{ float: right; padding: 3px 0 0 0; }
		.ns2-addr-block .ns2-header-owner p{ font-size: 14px; line-height: 14px; color: #3b5a6f; font-family: 'Arsenal'; font-weight: 700;}
		.ns2-addr-block .ns2-header-owner button{ display: block; width: 120px; height: 26px; margin:6px 0 0 0; border-radius: 3px; border:1px solid #007aba;
		font-size: 14px; line-height: 14px; color: #007aba;  font-family: 'Arsenal'; font-weight: 700; background-color: #fff; 
		 background: linear-gradient(to top, #e5f0f6, #ffffff);}
.ns2-config{ width: 95%; padding: 8px 2.5% 10px 2.5%; margin: 2px 0 0 0; background-color: #fff; }
	.ns2-config ul{ list-style: none; }
		.ns2-config ul li{ float: left; height: 19px; padding: 3px 0 0 29px; margin: 0 63px 0 0; display: block; font-size: 15px; line-height: 15px; 
			color: #7d95af; font-family: 'HelveticaNeueLTCyr-67-MC';	background-repeat: no-repeat; background-size: 22px 22px;}
			.ns2-config ul li:nth-child(1){ background-image: url(../img/ns2-bed.png); }
			.ns2-config ul li:nth-child(2){ background-image: url(../img/ns2-bath.png); }
			.ns2-config ul li:nth-child(3){ background-image: url(../img/ns2-square.png); }

/* estimate block */
.ns2-est-block{width: 97%; padding: 12px 1.5% 12px 1.5%; margin: 28px 0 0 0; background-color: #fff; }
	.ns2-est-1-line{}
		.ns2-est-1-line div{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; }
		.ns2-est-1-line .ns2-est-val{ float: left; width: 49.5%; margin:0 1% 0 0; padding: 17px 0 16px 2%; background-color: #2a89cc; }
			.ns2-est-val h5{  font-size: 20px; line-height: 20px; color: #fff; font-family: 'Arsenal'; font-weight: 700;  }
				.ns2-est-val h5 a{position: relative; }
					.ns2-est-val h5 a span{ position: absolute; display: block; top: 4px; right: -25px;  width: 18px; height: 18px; 
					border-radius: 100%; cursor: pointer;	background-image: url(../img/question-mark-white.png); background-size: 18px 18px;}
			.ns2-est-val h4{ margin:14px 0 0 0; font-size: 50px; line-height: 50px;  color: #fff; font-family: 'HelveticaNeueLTCyr-67-MC';}
				
			.ns2-est-val p{ margin: 6px 0 0 0; font-size: 14px; line-height: 14px; color: #fff; }
		.ns2-est-1-line .ns2-change-val{ float: left; width: 49.5%; margin:0 0 0 0; padding: 17px 0 16px 2%;  background-color: #27b376;}
			.ns2-change-val h5{ font-size: 20px; line-height: 20px; color: #fff; font-family: 'Arsenal'; font-weight: 700;  }
				.ns2-change-val h5 a{position: relative; }
				.ns2-change-val h5 a span{ position: absolute; display: block; top: 4px; right: -25px;  width: 18px; height: 18px; 
					border-radius: 100%; cursor: pointer;	background-image: url(../img/question-mark-white.png); background-size: 18px 18px;}
			.ns2-change-val h4{ margin:14px 0 0 36px; font-size: 50px; line-height: 50px;  font-family: 'HelveticaNeueLTCyr-67-MC';}
				.ns2-change-val h4.ns-value-up{ position: relative; color: #fff; }
					.ns2-change-val h4.ns-value-up:after{ position: absolute; top: 5px; left: -36px; width: 28px; height: 36px; content: ' ';
					 background-image: url(../img/ns2-arrow-up.png); background-size: 28px 36px; }
				.ns2-change-val h4.ns-value-down{position: relative; color: #fff; }
					.ns2-change-val h4.ns-value-down:after{position: absolute; top: 5px; left: -36px; width: 28px; height: 36px; content: ' ';
					 background-image: url(../img/ns2-arrow-down.png); background-size: 28px 36px;}
			.ns2-change-val p{ margin: 6px 0 0 0; font-size: 14px; line-height: 14px; color: #fff; }

		
	.ns2-zestimate{ position: relative; margin: 17px 0 0 0; padding: 0 0 0 2%; }
	.ns2-zestimate a{ position: relative; font-size: 16px; line-height: 16px; color: #084c95; font-family: 'Arsenal'; font-weight: 700; text-decoration: none;}
	.ns2-zestimate span{ position: absolute; display: block; top: 3px; right: -20px;  width: 14px; height: 14px;  border-radius: 100%;  cursor: pointer;
		background-image: url(../img/question-mark-dark-blue.png); background-size: 14px 14px;}


/* market */
.ns2-market{width: 97%; padding: 12px 1.5% 12px 1.5%; margin: 32px 0 0 0; background-color: #fff; }
	.ns2-on-market-border{position: relative; margin: 18px 0 0 0;  padding: 37px 1.5% 17px 1.5%;  border:1px solid #27b376; }
	.ns2-on-market-border h2{ position: absolute; top: -20px; left: 19px; width: 310px; height: 25px; padding: 10px 0 0 81px; background-color: #fff; 
			color: #27b376; font-family: 'HelveticaNeueLTCyr-67-MC'; font-size: 18px ; line-height: 18px; font-weight: normal; }
	.ns2-on-market-border h2 span.ns2-mls{ padding: 0 0 0 8px; }
	.ns2-on-market-border h2 span.ns2-title-icon{ position: absolute; top: -18px; left: 0px; width: 70px; height: 70px; border-radius: 100%; 
		background-color: #27b376; background-image: url(../img/ns2-on-market.png); background-size: 45px 43px; background-repeat: no-repeat; 
		background-position: center top 11px;}
		.ns2-on-market-border h2 br{ display: none;  }

.ns2-est-2-line{ padding: 0 0 21px 1.5%; margin: 22px 0 0 0; }
			.ns2-marker-left{ float: left; width: 50%; min-height: 45px; background-image: url(../img/ns2-icon-price.png); background-size: 45px 45px; background-repeat: no-repeat;
			padding: 0 0 0 55px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; }
				.ns2-marker-value{}
					.ns2-marker-value div{ display: inline-block; font-size: 30px; line-height: 30px; color: #007aba;   font-family: 'HelveticaNeueLTCyr-67-MC';}
					.ns2-marker-left .ns2-marker-value p{ display: inline-block; padding: 0 0 0 4px; font-size: 18px; color: #98a9b2;  font-family: 'HelveticaNeueLTCyr-67-MC';
					font-weight: normal; text-decoration: line-through;}
					.ns2-marker-value span{ position: relative; display: inline-block; padding: 0 0 0 14px; font-size: 18px;  font-family: 'HelveticaNeueLTCyr-67-MC';}
						span.ns2-market-value-up{color: #00a65e;}
							span.ns2-market-value-up:after{ position: absolute; top: 3px; left: 2px; width: 11px; height: 14px; content: ' ';
							background-image: url(../img/ns2-small-arrow-up.png); background-size: 11px 14px;  }
						span.ns2-market-value-down{color: #7d839e;}
							span.ns2-market-value-down:after{ position: absolute; top: 3px; left: 2px; width: 11px; height: 14px; content: ' ';
							background-image: url(../img/ns2-small-arrow-down.png); background-size: 11px 14px;  }
				.ns2-marker-left p{ margin: 5px 0 0 0; font-size: 14px; line-height: 14px; color: #007aba; font-family: 'Arsenal'; font-weight: 700; }

			.ns2-marker-right{float: left; width: 47%; min-height: 45px; margin: 0px 0 0 3%; background-image: url(../img/ns2-icon-listed.png); background-size: 45px 45px; background-repeat: no-repeat;
			padding: 0 0 0 55px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; }
					.ns2-marker-right div{ font-size: 22px ; line-height: 22px; color: #007aba; font-family: 'Arsenal'; font-weight: 300; }
					.ns2-marker-right p{ margin: 10px 0 0 0; font-size: 14px ; line-height: 14px; color: #007aba; font-family: 'Arsenal'; font-weight: 700;}

.ns2-spoiler-style{ padding: 0 0 0 11px; font-family: 'Arsenal'; font-weight: 700; color: #007aba; }

/*market slider*/
.ns2-slider-block{ margin: 18px 0 0 8px;  display: none;}
.ns2-market-title{ font-size: 18px ; line-height: 18px; color: #000; font-family: 'Arsenal'; font-weight: 500;}

.ns2-slider-left{ float: left; width: 528px; margin: 14px 0 0 0;}
.ns2-slider-right{ float: left; width: 164px; margin: 12px 0 0 0; }
		.ns2-slider-right ul{ display: block; float: right; width: 131px; list-style-type: none; }
			.ns2-slider-right ul li{  border-bottom: 1px solid #e0dddd; }
				.ns2-slider-right ul li:nth-child(7){ border-bottom: none; }
			.ns2-slider-right ul li a{ display: table-cell; height: 59px; padding: 0 0 0 53px; vertical-align: middle;  font-size: 14px; line-height: 16px; font-family: 'Arsenal'; 
			font-weight: 300; text-decoration: none; color: #000; background-position: left center; background-size: 36px 36px;
				background-repeat: no-repeat;}
				.ns2-favorites{ background-image: url(../img/lv4_favorites.png);  }
				.ns2-details{background-image: url(../img/lv4_details2.png); }
				.ns2-mortgage{background-image: url(../img/lv4_calc2.png);}
				.ns2-currency{background-image: url(../img/lv4_currency2.png);}
				.ns2-view-map{background-image: url(../img/lv4_map2.png);}
				.ns2-floorplan{background-image: url(../img/ns2-map.png);}
				.ns2-appointment{background-image: url(../img/lv4_contacts3.png);}




/* market OFF */
.ns2-off-market .ns2-on-market-border{ border:1px solid #b4b5b5;  padding: 37px 1.5% 6px 1.5%; }
.ns2-off-market .ns2-on-market-border h2 span.ns2-title-icon{background-color: #fff; background-image: url(../img/ns2-off-market-2.png); 
	background-size: 45px 43px; border: 2px solid #b4b5b5;}
.ns2-off-market .ns2-on-market-border h2{  color: #b4b5b5; width: 230px; }
.ns2-off-market .ns2-marker-left{  background-image: url(../img/ns2-icon-price-gray.png); }
	.ns2-off-market .ns2-marker-left p{ margin: 5px 0 0 0; font-size: 22px; line-height: 22px; color: #5e6060; font-family: 'Arsenal'; font-weight: 300; }
.ns2-off-market .ns2-marker-right{ background-image: url(../img/ns2-icon-listed-gray.png);  }
	.ns2-off-market .ns2-marker-right p{margin: 5px 0 0 0; font-size: 22px; line-height: 22px; color: #5e6060; font-family: 'Arsenal'; font-weight: 300; }
.ns2-off-market .ns2-marker-value{font-size: 14px ; line-height: 14px;  font-family: 'Arsenal'; font-weight: 700; color: #5e6060; }
.ns2-off-market .ns2-marker-right div{ font-size: 14px ; line-height: 14px;  font-family: 'Arsenal'; font-weight: 700; color: #5e6060;  }

/* market OFF PLUS */
.ns2-spoiler-block-1{display: none;}
.ns2-off-market-plus .ns2-on-market-border{ border:1px solid #007aba; }
.ns2-off-market-plus .ns2-on-market-border h2{  color: #007aba; width: 230px; }
.ns2-off-market-plus .ns2-on-market-border h2 span.ns2-title-icon{background-color: #fff; background-image: url(../img/ns2-off-market-3.png);
	background-size: 45px 43px;border: 2px solid #007aba; }
.ns2-off-market-plus .ns2-marker-left{  background-image: url(../img/ns2-icon-price-gray.png); }
	.ns2-off-market-plus .ns2-marker-left p{ margin: 5px 0 0 0; font-size: 22px; line-height: 22px; color: #5e6060; font-family: 'Arsenal'; font-weight: 300; }
.ns2-off-market-plus .ns2-marker-right{ background-image: url(../img/ns2-icon-listed-gray.png);  }
	.ns2-off-market-plus .ns2-marker-right p{margin: 5px 0 0 0; font-size: 22px; line-height: 22px; color: #5e6060; font-family: 'Arsenal'; font-weight: 300; }
.ns2-off-market-plus .ns2-marker-value{font-size: 14px ; line-height: 14px;  font-family: 'Arsenal'; font-weight: 700; color: #5e6060; }
.ns2-off-market-plus .ns2-marker-right div{ font-size: 14px ; line-height: 14px;  font-family: 'Arsenal'; font-weight: 700; color: #5e6060;  }

.ns2-off-plus-line{  }
.ns2-off-plus-line a{ display:inline-block; min-height: 21px; margin: 0 0 0 22px; padding: 4px 0 0 26px;  font-size: 13px; line-height: 13px; color: #000; background-size: 21px 21px;  background-repeat: no-repeat; text-decoration: none; }
.off-plus-line-fav{ background-image: url(../img/lv4_favorites.png); }
.off-plus-line-floorplan{background-image: url(../img/ns2-view-floormap.png); }

/* banner */
.ns2-banner{ display: block; width: 98%; height: 83px; padding: 40px 0 0 2%; margin: 28px 0 0 0; background-image: url(../img/ns2-banner.jpg); text-decoration: none;  }
	.ns2-banner h4{font-size: 22px ; line-height: 22px; color: #fff; font-family: 'Arsenal'; font-weight: 700;}
	.ns2-banner p{font-size: 16px ; line-height: 22px; color: #fff; font-family: 'Arsenal'; font-weight: 500; text-decoration: underline;}
.ns2-banner-open{ display: none; padding: 16px 16px 20px 16px;  background-color: #7cafcf;  font-size: 14px; color: #fff; }


/* are you the owner */
.ns2-owner{ margin: 30px 0 0 0; padding: 18px 2% 21px 2%; text-align: center; background-color: #fff; }
	.ns2-owner p{ color: #4e89a7; font-size: 18px; line-height: 18px; font-family: 'HelveticaNeueLTCyr-67-MC'; }
	.ns2-owner span{ display: block; margin:12px 0 0 0; font-size: 20px ; line-height: 20px; color: #000; font-family: 'Arsenal'; font-weight: 300;}
	.ns2-owner a{ display: block; width: 170px; height: 32px; margin: 13px auto 0; border-radius: 5px; background-color: #007aba; color: #fff; font-size: 15px;
	line-height: 32px; font-weight: bold; text-decoration: none; }

/* Apartment block */
.ns2-apt-block{ width: 100%; margin: 30px 0 0 0; padding: 19px 10px 22px 10px; background-color: #fff;
 /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/}
	.ns2-apt-block a.ns2-apt-title{ font-size: 18px; line-height: 18px; font-family: 'Arsenal'; font-weight: 300; text-decoration: underline; color: #000; }
	.ns2-apt-left{ float: left; width: 555px; margin: 15px 0 0 0; }
		.bxslider-ns2{}
			ul.bxslider-ns2 { display: block; }
				ul.bxslider-ns2 li{ width: 555px; height: 360px; }
		.ns2-apt-line{}
			.ns2-apt-price{ float: left; margin: 17px 0 0 0; font-size: 30px; line-height: 30px; color: #007aba; font-family: 'Arsenal'; font-weight: 300;}
			.ns2-apt-onmarket{ float: right; padding: 0 0 0 32px; margin: 18px 0 0 0; background-image: url(../img/ns2-calendar-icon.png); background-size: 23px 25px; background-position: left;
			background-repeat: no-repeat; }
				.ns2-apt-onmarket p{ font-size: 12px; line-height: 13px; }
				.ns2-apt-onmarket p span{ font-weight: bold; }

	.ns2-apt-right{ float: left; width: 184px; margin: 15px 0 0 0; }
		.ns2-apt-right ul{ display: block; float: right; width: 139px; list-style-type: none; }
			.ns2-apt-right ul li{  border-bottom: 1px solid #e0dddd; }
				.ns2-apt-right ul li:nth-child(7){ border-bottom: none; }
			.ns2-apt-right ul li a{ display: table-cell; height: 59px; padding: 0 0 0 53px; vertical-align: middle;  font-size: 14px; line-height: 16px; font-family: 'Arsenal'; 
			font-weight: 300; text-decoration: none; color: #000; background-position: left center; background-size: 36px 36px;
				background-repeat: no-repeat;}
				.ns2-favorites{ background-image: url(../img/lv4_favorites.png);  }
				.ns2-details{background-image: url(../img/lv4_details2.png); }
				.ns2-mortgage{background-image: url(../img/lv4_calc2.png);}
				.ns2-currency{background-image: url(../img/lv4_currency2.png);}
				.ns2-view-map{background-image: url(../img/lv4_map2.png);}
				.ns2-floorplan{background-image: url(../img/ns2-map.png);}
				.ns2-appointment{background-image: url(../img/lv4_contacts3.png);}

/** MAP */
.ns2-map{width: 100%; margin: 30px 0 0 0;}
	.ns2-map h2{font-size: 18px; line-height: 18px; font-family: 'Arsenal'; font-weight: 300; text-transform: uppercase; }
	.ns2-map-block{ width: 759px; height: 266px; margin:11px 0 0 0; background-image: url(../img/ns2-map-test.png); }
	.ns2-compare{margin: 30px 0 0 0;}
		.ns2-compare ul{ list-style-type: none; }
			.ns2-compare ul li{ float: left; margin: 9px 0 0 9px; }
				.ns2-compare ul li:nth-child(1), .ns2-compare ul li:nth-child(4),.ns2-compare ul li:nth-child(7){ margin:9px 0 0 0; }
				.ns2-compare ul li a{ position: relative; display: block;  width: 246px; height: 160px;}
					.ns2-compare ul li a img{ max-width: 100%; height: auto; }
				.ns2-comp-info{  position: absolute; bottom: 5px; width: 226px; padding: 1px 10px 5px 10px; background: rgba(0, 0, 0, 0.35); }
					.ns2-comp-info div{font-size: 16px; line-height: 16px; font-family: 'HelveticaNeueLTCyr-67-MC'; font-weight: normal; color: #fff; }
						.ns2-comp-info div span{ display: inline-block; font-size: 14px; line-height: 14px; }
					.ns2-comp-info p{ margin:6px 0 0 0; font-size: 13px; line-height: 13px; font-family: 'Arsenal'; color: #fff; font-weight: bold;}
					.ns2-comp-info span{ display: block; margin: 6px 0 0 0; font-size: 11px; line-height: 11px; font-family: 'HelveticaNeueLTCyr-67-MC'; font-weight: normal; color: #fff;}
/* ns2 search results block */
.ns2-compare .search_results_box div.search_result_item {  margin: 19px 5px 0 6px;}




/* statistics */
.ns2-stats-block{width: 90%; margin: 30px 0 0 0; padding: 30px 5% 30px 5%; background-color: #fff;}
	.ns2-stats-block h3{ padding: 0 0 0 0; margin: 0 0 0 0; font-size: 16px; line-height: 16px; font-family: 'Arsenal'; font-weight: 300; text-transform: uppercase;}
	.ns2-stats-block p{font-size: 12px; line-height: 16px;}
	.ns2-stats-container{ width: 100%; margin: 16px 0 0 0; min-height: 234px; background-image: url(../img/ns2-pic-stats.png); background-size: 100%;
	background-repeat: no-repeat; }

/* disclaimer*/
.ns2-disclaimer{ margin: 28px 0 0 0; padding: 22px; background-color: #fff; color: #363636; font-size: 12px; line-height: 16px; }
	



		

/* tabs3 - new*/
.lv3-tab3{ width: 100%; background-color: #fff; }
	.lv3-tab3-title-line{ padding: 23px 0 13px 0; }
	.lv3-tab3-sale-rent{ float: left; width: 50%; }
		.lv3-tab3-sale-rent-numb{ float: left; width: 70px; font-size: 50px; line-height: 50px; text-align: right; color: #6cc3ff;
		 font-family: 'HelveticaNeueLTCyr-67-MC'; }
		.lv3-tab3-sale-rent-text{ float: left; margin: 0 0 0 12px; }
			.lv3-tab3-sale-rent-text h6{ margin: 0 0 0 0; padding: 2px 0 0 0; font-size: 24px; line-height: 24px; color: #2767ad; font-family: 'HelveticaNeueLTCyr-67-MC'; font-weight: normal; }
			.lv3-tab3-sale-rent-text p{ padding: 3px 0 0 0; font-size: 13px; line-height: 13px; color: #000;}

ul.lv3-tab3-list{ display: block; list-style-type: none; }
	ul.lv3-tab3-list li{ float: left; width: 50%; padding: 14px 0 16px 70px; background-size: 36px 36px; background-repeat: no-repeat;
	background-position: 21px 14px;  background-color: #fff; 
	/**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  /**/}
	ul.lv3-tab3-list li:nth-child(1),
	ul.lv3-tab3-list li:nth-child(2),
	ul.lv3-tab3-list li:nth-child(5),
	ul.lv3-tab3-list li:nth-child(6),
	ul.lv3-tab3-list li:nth-child(9),
	ul.lv3-tab3-list li:nth-child(10),
	ul.lv3-tab3-list li:nth-child(13),
	ul.lv3-tab3-list li:nth-child(14){ background-color: #f9f9f9; }
		ul.lv3-tab3-list li p{ font-size: 15px; line-height: 15px; font-weight: bold; }
		ul.lv3-tab3-list li span{ font-size: 15px; line-height: 15px;}

.lv3-tab3-maintenence{ background-image: url(../img/lv3-table-maintenence.png); }
.lv3-tab3-builtin{ background-image: url(../img/lv3-table-builtin.png); }
.lv3-tab3-units{ background-image: url(../img/lv3-table-units.png); }
.lv3-tab3-floors{ background-image: url(../img/lv3-table-floors.png); }
.lv3-tab3-condo-size{ background-image: url(../img/lv3-table-condo-size.png); }
.lv3-tab3-architect{ background-image: url(../img/lv3-table-architect.png); }
.lv3-tab3-dev{ background-image: url(../img/lv3-table-dev.png); }

/* table4 - new*/
.lv4-tab-3{}
.lv4-tab-3 ul.lv3-tab3-list li{  /*background-color: #fff!important;*/}

.lv3-tab3-listed-on{ background-image: url(../img/lv3-table-listed-on.png); }
.lv3-tab3-days-market{ background-image: url(../img/lv3-table-days-market.png); }
.lv3-tab3-tax{ background-image: url(../img/lv3-table-tax.png); }
.lv3-tab3-year{ background-image: url(../img/lv3-table-builtin.png); }
.lv3-tab3-furniture{ background-image: url(../img/lv3-table-furniture.png); }
.lv3-tab3-floor{ background-image: url(../img/lv3-table-floor.png); }
.lv3-tab3-occupancy{ background-image: url(../img/lv3-table-occupancy.png); }
.lv3-tab3-terms{ background-image: url(../img/lv3-table-terms.png); }
.lv3-tab3-pets{ background-image: url(../img/lv3-table-pets.png); }
.lv3-tab3-view{ background-image: url(../img/lv3-table-view.png); }
.lv3-tab3-parking{ background-image: url(../img/lv3-table-parking.png); }


.lv3-tab3-mainten-includes{ background-image: url(../img/lv3-table-mainten-included.png); }
.lv3-tab3-amenities{ background-image: url(../img/lv3-table-amenities.png); }
.lv3-tab3-appliances{ background-image: url(../img/lv3-table-appliances.png); }
.lv3-tab3-legal{ background-image: url(../img/lv3-table-legal.png); }

.lv4-tab4{ margin: 26px 0 0 0;  }
ul.lv4-tab4-list{ display: block; list-style-type: none; padding: 10px 0 10px 0; background-color: #fff;}
	ul.lv4-tab4-list li{ width: 100%; padding: 14px 0 16px 70px; background-size: 36px 36px; background-repeat: no-repeat;
	background-position: 21px 14px;  /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  /**/}
	ul.lv4-tab4-list li p{ font-size: 15px; line-height: 15px; font-weight: bold; }

	ul.lv4-tab4-list li span{ display: block; font-size: 14px; line-height: 19px; padding: 7px 20px 7px 0; }
	ul.lv4-tab4-list li ul{ display: block; margin: 7px 0 7px 0; list-style-type: none; }
		ul.lv4-tab4-list li ul li{ float: left; width: 50%; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 15px; line-height: 23px; }


/*==========================   sell-you-property -======================================*/
.content .column_center .item-page { width: 989px;  margin: 50px 0 0 25px; }
.main .column_center .item-page h1{ font-size: 36px; line-height: 60px; }
.main .column_center .item-page ul{  list-style-type: none; }
.main .column_center .item-page .ac-container{ margin: 20px 0 0 0; }


 /****************************************** HOME   NEW SLIDER  ********************************************************************/
.hm-sections2 ul{margin: 53px 0 0 0; padding: 0 0 0 0; list-style-type: none;}
	.hm-sections2 ul li{ float: left;  width: 30%; padding:0px 1.5% 0 1.5%; }
	
	.hm-sections2 ul li a{ position: relative; display: block; width: 100%; padding: 0px 0 0 0;  min-height: 100px; text-decoration: none;}
		.hm-sections2 ul li a div{ position: relative; width: 120px; height:  120px; margin: 0 auto;  background-size: 120px 120px; background-repeat: no-repeat;
	 background-position: center top; border-radius: 100%; transition: box-shadow 400ms cubic-bezier(.2,0,.7,1), transform 200ms cubic-bezier(.2,0,.7,1);
	 z-index: 1;}
	
	 .hm-sections2 ul li a:hover div{ z-index: 3; transform: scale(1.1,1.1); box-shadow: 0 0 1px 6px rgba(245, 247, 244, 1), 0 0 1px 10px rgba(255, 255, 255, 1);}
       
		.hm-sections2 ul li h5{ position: relative; z-index: 2; width: 70%; margin: 0 auto; font-size: 14px; line-height: 16px; color: #0b3a6c; font-family: 'Arsenal'; 
		font-weight: 700; text-transform: uppercase; text-align: center;}
	.hm-sections2 ul li h5{z-index: 3;}

		.hm-sections2 ul li a p{ position: absolute; opacity: 0; top: -36px; z-index: 2; width: 100%; height: 244px; margin: 6px 0 0 0;   
			background-color: #eeeff0; border-radius: 3px; 
		/*-webkit-transition: opacity 400ms, -webkit-transform 400ms; transition: opacity 400ms, transform 400ms;*/}
	.hm-sections2 ul li a:hover p{ opacity: 1; }
			.hm-sections2 ul li p span{ position: absolute; top: 186px; left: 50%; right: 50%; width: 80%; margin: 0 0 0 -40%; 
				font-family: 'Arsenal'; font-weight: 500; font-size: 14px; line-height: 17px; color: #000; text-align: center; }

	.hm-oceanfront div{ background-image: url(../img/hm-oceanfront-icon.png); }
	.hm-sf-home div{ background-image: url(../img/hm-sf-home-icon.png); }
	.hm-new-dev div{ background-image: url(../img/hm-new-dev-icon.png); }
	.hm-stat div{ background-image: url(../img/hm-stat-icon.png); }
	.hm-estimate div{ background-image: url(../img/hm-estimate-icon.png); }
	.hm-commercial div{ background-image: url(../img/hm-commercial-icon.png); }

.hm-sections2.hm-sec-first{ margin: 90px 0 0 0; }

.hm-mobile-clear2{ display: none; }



/* Homepage SEO text */
.main_seo_text{ margin: 42px 0 0px 0; padding: 0 0 30px 0; }
	.main_seo_text h1{ font-size: 24px; line-height: 30px; font-family: 'Arsenal'; font-weight: 700; text-align: center;   }
	.main_seo_text p{ margin: 14px 0 0 0; font-size: 16px; line-height: 21px; font-style: italic; }

.call{ margin: 50px 0 0 0; padding: 0 0 20px 0; }
	.call h1{ text-align: center; }