@charset "utf-8";
/* CSS Document */

/*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{ position:relative; 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;}
				.main-comp-quart .main-comp-vs div:after{ position:absolute; top:6px; right:-3px; content:'*'; font-size:40px; line-height:20px; color:#ff9c00; }
		
/* 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;}		

/************************************ Deep Blue Background */
.main-5st-cont .st51-item-new{ display:block; float:left; width:242px; height:180px; margin:5px 0 0 3px; background-color:#19478a; text-decoration:none;}
.main-5st-cont .st51-item-new.st3-first{ margin:5px 0 5px 0;}
	.main-5st-cont .st51-item-new .st51-left{ float:left; width:160px; font-size:13px; line-height:13px; color:#FFF; font-weight:bold; }
		.main-5st-cont .st51-item-new .st51-left div{ display:inline-block; width:auto;  height:37px; padding:15px 0 0 14px; font-size:15px; line-height:15px; font-family: 'HelveticaNeueLTCyr-67-MC'; font-weight:normal; }
			.main-5st-cont .st51-item-new .st51-left span{ display:inline-block;  width:14px; height:14px;  margin:13px 0 0 5px; border-radius:100%; background-image:
			url(../img/question-mark.png); background-size:14px 14px; background-repeat:no-repeat; }
			
	.main-5st-cont .st51-item-new .st51-right{ float:left; width:82px; }
		.main-5st-cont .st51-item-new .st51-right .st51-arrow-up{ display:block; width:29px; height:7px; margin:7px auto 0px; background-image:url(../img/stat-arrow-up-new.png);}
		.main-5st-cont .st51-item-new .st51-right .st51-arrow-down{ display:block; width:29px; height:7px; margin:0px auto; background-image:url(../img/stat-arrow-down-new.png);}
		.main-5st-cont .st51-item-new .st51-right .s51-number{   width:90px;}
			.main-5st-cont .st51-item-new .st51-right .s51-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-5st-cont .st51-item-new .st51-right .s51-number div span{font-size:18px; line-height:18px;}
				
.main-5st-cont .st51-item-new .st51-amount{ margin:4px 0 0 14px; font-size:39px; line-height:39px; font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; color:#FFF;}
	.main-5st-cont .st51-item-new .st51-amount span{ font-size:26px; line-height:26px;}
	
.main-5st-cont .st51-item-new .st51-details-1{ margin:22px 0 20px 14px; font-size:14px; line-height:14px; font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; color:#FFF;}	
	.main-5st-cont .st51-item-new .st51-details-1 span{font-size:16px;}
	
.main-5st-cont .st51-item-new .st51-details-2{ padding:10px 14px 7px 14px;}
	.main-5st-cont .st51-item-new .st51-details-2 .st51-details-2-left{ float:left; width:50%; }
		.st51-line1{ font-size:13px; line-height:13px; color:#fff;  font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal;}
			.st51-line1 span{ font-size:15px;}
		.st51-line2 div{ display:inline-block;  width:auto; font-size:15px; line-height:13px; color:#fff;  font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; }
			.st51-line2 div span{ padding:0 3px 0 0; font-size:13px; text-decoration:line-through;}
		.st51-line2 div.st51-det-arrow-up{display:inline-block; width:10px; height:12px; background-size:10px 12px; background-image:url(../img/details-up.png);}
		.st51-line2 div.st51-det-arrow-down{display:inline-block; width:10px; height:12px; background-size:10px 12px; background-image:url(../img/details-down.png);}
		
	.main-5st-cont .st51-item-new .st51-details-2 .st51-details-2-right{ float:left; width:50%; }
	
.main-5st-cont .st51-item-new .st51-separator{ height:1px; width:90%; margin:4px 5% 0 5%; background-color:#476ca1;}
.main-5st-cont .st51-item-new .st51-notes{ padding:2px 0 0 14px; font-size:13px; color:#FFF;}
	.main-5st-cont .st51-item-new .st51-notes span{ padding:0 3px 0 0; font-weight:bold; }
		.main-5st-cont .st51-item-new .st51-notes span span{ display:block; float:left; margin:0 0px 0 0; color:#ff9c00; font-size:22px;}
		
/***** double */		
		.st51-double{ display:block; position:relative; float:left; width:242px; height:180px; margin:5px 0 0 3px; background-color:#19478a; text-decoration:none;}
			.st51-double .st51-left{ float:left; width:160px; font-size:13px; line-height:13px; color:#FFF; font-weight:bold;  }
				.st51-double .st51-left div{ display:inline-block; width:auto;  height:37px; padding:10px 0 0 14px; font-size:14px; line-height:14px; font-family: 'HelveticaNeueLTCyr-67-MC'; font-weight:normal; }
					.st51-double .st51-left span{ display:inline-block;  width:14px; height:14px;  margin:10px 0 0 5px; border-radius:100%; background-image:
			url(../img/question-mark.png); background-size:14px 14px; background-repeat:no-repeat; }
			
			.st51-double .st51-right{ float:left; width:82px; }
		.st51-double .st51-right .st51-arrow-up{ height:7px; padding:0px 0 0 0; margin:9px auto 0;  width:29px; height:7px; background-image:url(../img/stat-arrow-up-new.png);}
			
		.st51-double .st51-right .st51-arrow-down{ display:block; width:29px; height:7px; margin:0px auto; background-image:url(../img/stat-arrow-down-new.png);}
			.st51-double .st51-right .s51-number{   width:90px;}
			.st51-double .st51-right .s51-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;   }
				.st51-double .st51-right .s51-number div span{font-size:18px; line-height:18px;}
				
.st51-double .st51-amount{ position:absolute; top:37px; margin:0px 0 0 14px; font-size:28px; line-height:28px; font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; color:#FFF;}
	.st51-double .st51-amount span{ font-size:22px; line-height:22px;}
	
	.st51-double .st51-separator{ height:1px; width:90%; margin:4px 5% 0 5%; background-color:#e7ecf3;}
.st51-double .st51-notes{ padding:15px 0 0 14px; font-size:12px; color:#FFF;}
	.st51-double .st51-notes span{ padding:0 3px 0 0; font-weight:bold; }
		.st51-double .st51-notes span span{ display:block; float:left; margin:0 0px 0 0; color:#ff9c00; font-size:22px;}
		
	.st51d-two{}
	.st51d-two .st51-left div{  padding:4px 0 0 14px;  }
	.st51d-two .st51-left span{  margin:2px 0 0 5px; }
	.st51d-two .st51-right .st51-arrow-up{  padding:0px 0 0 0;  }
	.st51d-two .st51-amount{top:123px;}
	.st51d-two .st51-notes{ padding:62px 0 0 14px;}
	.st51-double .st51d-two .st51-right .st51-arrow-up { margin:0 auto 0;}
	
/* White Background */
.main-6st-cont .st51-double{  background-color:#fff;  border:1px solid #dfe5e9;}
.main-6st-cont .st51-double .st51-left{  color:#19478a; }
.main-6st-cont .st51-double .st51-left span{  background-color:#2a89cc;  color:#fff; }
.main-6st-cont .st51-double .st51-right .s51-number div{  color:#2a89cc; }
.main-6st-cont .st51-double .st51-amount{color:#2a89cc;}
.main-6st-cont .st51-double .st51-details-1{  color:#19478a;}
.main-6st-cont .st51-double .st51-notes{ color:#19478a;}
		
/*****  / end double */	

/* test tooltip */
.tooltip{position:absolute; z-index:999; left:-9999px; background-color:#fff; padding:3px 5px 5px 5px; border:1px solid #fff; width:150px; border-radius:5px; }
.tooltip p{margin:0; padding:0; color:#19478a; /*background-color:#222;*/ font-size:14px; line-height:16px;}
		
		
/*************************************** Light Blue Background */
.main-6st-cont .st51-item-new{  background-color:#eff6ff;  border:1px solid #dfe5e9;}
.main-6st-cont .st51-item-new .st51-left{  color:#19478a; }
.main-6st-cont .st51-item-new .st51-left span{  background-color:#2a89cc;  color:#fff; }
.main-6st-cont .st51-item-new .st51-right .s51-number div{  color:#2a89cc; }
.main-6st-cont .st51-item-new .st51-amount{color:#2a89cc;}
.main-6st-cont .st51-item-new .st51-details-1{  color:#19478a;}
.main-6st-cont .st51-line1{ color:#19478a;}
.main-6st-cont .st51-line2 div{  color:#19478a;  }
.main-6st-cont .st51-item-new .st51-notes{ color:#19478a;}
	
		
/*************************************** White Background */
.main-7st-cont .st51-item-new{  background-color:#fff;  }
/* dtats main end */




/*00000000000000000000000000000000000000000000000  STATISTICS CITY 0000000000000000000000000000000000000000000*/
.stat-page-container .cst_4blocks{padding: 0 18px 0 18px;}
	.stat-page-container .cst_4blocks ul{ padding:0px; margin:0px; list-style-type:none;}
	.stat-page-container .cst_4blocks ul li{ float:left; width:23.1%; height:68px; margin:0 0 0 2.16%; background-color:#fff; border:1px solid #e6e6e6; text-align:center;}
		.stat-page-container .cst_4blocks ul li:nth-child(1){ margin:0px;}
		.stat-page-container .cst_4blocks ul li p{ margin:0px; padding:9px 0 0 0; font-size:13px; line-height:13px; text-transform:uppercase; color:#656464;}
		.stat-page-container .cst_4blocks ul li div{ padding:13px 0 0 0; font-family: 'HelveticaNeueLTCyr-67-MC'; font-size:23px; line-height:23px; text-transform:uppercase; color:#2a89cc;}
	.stat-page-container .cst-map{ width:738px; height:280px; margin:28px 18px 30px 18px;  background-color:#CCC;}
	.stat_title2{position: relative; text-align: left;   padding: 0px 18px 14px 18px;  margin: 27px 0 0 0; font-size: 22px; line-height: 28px; color: #0158b5; font-family: 'PT Sans', sans-serif; font-weight: bold; }
	
	.cst-comparison{ padding:20px 18px 35px 18px; background-color:#f7f7f7;}
		.cst-comparison h4{ margin:0px; padding:0 0 0 0; font-size:17px; line-height:17px; color:#29292a; font-weight:normal; text-transform:uppercase;}
	
		
	.cst-comp-blocks{ margin:21px 0 0 0;}
		.cst-comp-blocks .cst-comp-item{ display:block; float:left; width:49.6%; margin-top:5px; height:127px; background-color:#FFF; border: 1px solid #dfe5e9; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.cst-comp-margin{ margin:0 0 0 0.8%;}
			/* left */
			.cst-comp-blocks .cst-comp-item .cst-comp-item-left{ float:left; width:63.166%; padding:10px 0 0 3.5%;}
				.cst-comp-blocks .cst-comp-item .cst-comp-item-left h5{ margin:2px 0 0 0; padding:0 0 0 0; font-size:16px; line-height:16px; color:#19478a; font-family: 'HelveticaNeueLTCyr-67-MC';  font-weight:normal;}
						.cst-comp-blocks .cst-comp-item .cst-comp-item-left h5 span{ display:inline-block;  width:14px; height:14px;  margin:0px 0 0 5px; border-radius:100%; background-image:url(../img/question-mark.png); background-size:14px 14px; background-repeat:no-repeat; }
						
				.cst-comp-blocks .cst-comp-item .cst-comp-item-left .cst-big{margin:11px 0 0 0; padding:0 0 0 0; font-size:30px; line-height:30px; color:#2a89cc; font-family: 'HelveticaNeueLTCyr-67-MC'; text-transform:uppercase; font-weight:normal;}
					.cst-comp-blocks .cst-comp-item .cst-comp-item-left .cst-big span{font-size:22px; line-height:22px; text-transform:none;}
				.cst-comp-blocks .cst-comp-item .cst-comp-item-left .cst-small{ margin:19px 0 0 0; color:#19478a; font-size:14px; line-height:14px; font-family: 'HelveticaNeueLTCyr-67-MC'; font-weight:normal;}
					.cst-comp-blocks .cst-comp-item .cst-comp-item-left .cst-small span{font-size:16px; line-height:16px; }
	.cst-2cols{ margin:13px 0 0 0;}
		.cst-2cols .cst-left{ float:left; width:50%; }
		.cst-2cols .cst-line1{ font-size:13px; line-height:13px; color:#19478a;  font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal;}
			.cst-2cols .cst-line1 span{ font-size:14px;}
			.cst-2cols .cst-line2 div{ display:inline-block;  width:auto; font-size:15px; line-height:13px; color:#19478a;  font-family: 'HelveticaNeueLTCyr-67-MC';   font-weight:normal; }
			.cst-2cols .cst-line2 div span{ padding:0 3px 0 0; font-size:13px; text-decoration:line-through;}
				.cst-2cols .cst-line2 div.cst-det-arrow-up{display:inline-block; width:10px; height:12px; background-size:10px 12px; background-image:url(../img/details-up.png);}
				.cst-2cols .cst-line2 div.cst-det-arrow-down{display:inline-block; width:10px; height:12px; background-size:10px 12px; background-image:url(../img/details-down.png);}
	.cst-2cols .cst-right{ float:left; width:50%; }
					
			/* right*/
			.cst-comp-blocks .cst-comp-item .cst-comp-item-right{ float:left; width:33%; height:127px; border-left:1px solid #dfe5e9; /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;/**/}
				.cst-comp-blocks .cst-comp-item .cst-comp-item-right .cst-comp-item-arrow-top{ width:35px; height:8px;  background-image:url(../img/city-stat-arrow-up.png); background-size:100%; margin:15px auto 0px auto;}
				.cst-comp-blocks .cst-comp-item .cst-comp-item-right .cst-comp-item-percent{margin:7px 0 0 0; font-size:30px; line-height:30px; color:#2a89cc; text-align:center; font-family: 'HelveticaNeueLTCyr-67-MC';}
					.cst-comp-blocks .cst-comp-item .cst-comp-item-right .cst-comp-item-percent span{  font-size:21px; line-height:21px; }
				.cst-comp-blocks .cst-comp-item .cst-comp-item-right .cst-comp-item-arrow-down{width:35px; height:8px; background-image:url(../img/city-stat-arrow-down.png); background-size:100%; margin:4px auto;}
				.cst-comp-blocks .cst-comp-item .cst-comp-item-right p{ position:relative; margin:16px 0 0 0; padding:0 0 0 10px; font-size:12px; line-height:12px; color:#4c535e; text-align:center;}
					.cst-comp-blocks .cst-comp-item .cst-comp-item-right p span.cst-span1{position:relative;  font-size:14px; line-height:14px; font-weight:bold; }
					.cst-comp-blocks .cst-comp-item .cst-comp-item-right p span.cst-span1:before{ position:absolute; top:2px; left:-10px; content:"*"; font-size:22px; line-height:22px; color:#ff9c00;}
					.cst-comp-blocks .cst-comp-item .cst-comp-item-right p span.cst-span2{ display:block; margin:2px 0 0 0;}
				
				.cst-text-block{ margin:22px 0 0 0;}
					.cst-text-block p{ font-size:13px; line-height:18px; color:#3e3e3e;}
/* deep blue */
.cst-comp-blocks .cst-comp-item.deep-blue{ background-color:#19478a;}	
.cst-comp-blocks .cst-comp-item.deep-blue .cst-comp-item-left h5{ color:#FFF;}
		.cst-comp-blocks .cst-comp-item.deep-blue .cst-comp-item-left h5 span{ background-color:#fff;  color:#19478a;  }
.cst-comp-blocks .cst-comp-item.deep-blue  .cst-comp-item-left .cst-big{ color:#fff; }	
.cst-comp-blocks .cst-comp-item.deep-blue .cst-comp-item-left .cst-small{  color:#fff;}	
.cst-comp-blocks .cst-comp-item.deep-blue .cst-comp-item-right .cst-comp-item-percent{color:#fff; }	
.cst-comp-blocks .cst-comp-item.deep-blue .cst-comp-item-right p span.cst-span1{color:#fff; }	
.cst-comp-blocks .cst-comp-item.deep-blue .cst-comp-item-right p span.cst-span2{ color:#fff; }
.cst-comp-item.deep-blue .cst-2cols .cst-line1{color:#fff;}
.cst-comp-item.deep-blue .cst-2cols .cst-line2 div{ color:#fff; }
/* blue */					
.cst-comp-blocks .cst-comp-item.blue{ background-color:#eff6ff;}	

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

		
	.cst-comp-quart{ position:absolute; width:220px; padding:24px 0 0 0;}
		.cst-comp-quart .cst-comp-curr{ float:left; width:80%;}
			.cst-comp-quart .cst-comp-curr span{ font-size:16px; line-height:16px; color:#8a8a8a;}
			.cst-comp-quart .cst-comp-curr p{ margin:13px 0 0 0; padding:0 0 0 0; font-size:18px; line-height:22px; color:#0197ff; font-family: "DTLNobelT";}
		.cst-comp-quart .cst-comp-vs{float:left; width:20%; padding:19px 0 0 0; }
			.cst-comp-quart .cst-comp-vs div{ position:relative; width:39px; height:31px; padding:8px 0 0 0; border-radius:100%; background-color:#4fb7ff; color:#FFF; font-size:20px; line-height:20px; text-align:center;}
			.cst-comp-quart .cst-comp-vs div:after{ position:absolute; top:6px; right:-3px; content:'*'; font-size:40px; line-height:20px; color:#ff9c00; }
		
/* tabs1*/
.cst-tabs{ margin:24px 0 0 0; }
.cst-tabs-text{margin:0px 0 0 250px; padding:0 0 0 0; font-size:16px; line-height:16px; color:#8a8a8a; }
.cst-tabs dl{width:100%; overflow:hidden; zoom:1; padding:1px; margin:7px 0 0 0; position:relative;}
.cst-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;}
		.cst-tabs dd{  display:none; float:right; width:100%; margin:44px 0 0 -100%; position:relative; z-index:2;}
		.cst-tabs dl .tab-content {	}
		  .cst-tabs dt:hover {background-color:#dff2ff; text-shadow: none;}
		  .cst-tabs dt.selected {border-color:none; background-color:#4fb7ff; z-index:3; cursor:auto; font-size:15px; color:#FFF;}
		  .cst-tabs dd.selected {display:block;}
		
.cst-text-block{ margin:22px 0 0 0;}
					.cst-text-block p{ font-size:13px; line-height:18px; color:#3e3e3e;}



/*00000000000000000000000000000000000000000000000  STATISTICS BUILDING   0000000000000000000000000000000000000000000*/
/* new */
.cst-upper-block{padding: 0 5% 0 5%; width:90%;  margin: 20px 0 0 0 }
	.cst-upper-block .cst-blocks {  float:left; width:50%; }
			.cst-upper-block .cst-blocks.cst-sell-block{ width:48%; margin:0 2% 0 0;}
			.cst-upper-block .cst-blocks.cst-rent-block{width:48%; margin:0 0 0 2%;}
		.cst-upper-block .cst-blocks h5{ padding:0 0 0 0; margin:0 0 0 0; color:#59a9aa; font-size:18px; line-height:18px; text-transform:uppercase;   font-family: 'DTLNobelT-Light'; text-align:center; font-weight:normal; }
			.cst-upper-block .cst-blocks h5 span{  padding:0 0 5px 0; font-size:26px; line-height:26px; }
		.cst-blocks ul{ list-style-type:none; margin:0 0 0 0; padding:0 0 0 0;}
			.cst-blocks ul li{float:left; width:48%; }
				.cst-blocks ul li a{ display:block; height:70px; margin:14px 2% 0 0; padding:11px 0 0 0px; background-color:#FFF; border:1px solid #dfe5e9; text-align:center; text-decoration:none; /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;/**/}
				.cst-blocks ul li:nth-child(2n){margin:0px 0 0 2%!important;}
				.cst-blocks ul li p{ margin:0px; padding:0px 0 0 0; font-size:13px; line-height:13px; text-transform:uppercase; color:#656464;}
					.cst-blocks ul li p span{ display:inline-block;  width:14px; height:14px;  margin:0px 0 0 5px; border-radius:100%; background-image:
			url(../img/question-mark-green.png); background-size:14px 14px; background-repeat:no-repeat;}
				.cst-blocks ul li div{padding:11px 0 0 0; font-family: 'HelveticaNeueLTCyr-67-MC'; font-size:23px; line-height:23px; text-transform:uppercase; color:#59a9aa}
/* rent */
.cst-upper-block .cst-blocks.cst-rent-block h5{ color:#5f89b1;}
.cst-upper-block .cst-blocks.cst-rent-block div{ color:#5f89b1;}
.cst-blocks.cst-rent-block ul li p span{display:inline-block;  width:14px; height:14px;  margin:0px 0 0 5px; border-radius:100%; background-image:
			url(../img/question-mark-blue.png); background-size:14px 14px; background-repeat:no-repeat; }

.cst-graph-pic{ width:100%; padding-bottom:58.2%; background-image:url(../img/graphs-pic.jpg); background-repeat:no-repeat; background-size:cover;}
















/*===================================================RESPONSIVE ============================================================================*/
/**********************************************************************************************************************************************/



@media screen and (max-width: 1020px) {
/*00000000000000000000000000000000000000000000000  STATISTICS MAIN 0000000000000000000000000000000000000000000*/
.main-comparison{ padding:20px 0 35px 8px;}

.main-comp-quart{  width:140px; padding:24px 0 0 0;}
.main-comp-quart .cst-comp-vs{ padding:30px 0 0 0; }

.main-tabs dt{ left:168px; height:42px; }
.main-tabs-text{margin:0px 0 0 168px; }

.main-tabs dl .tab-content { margin:20px 0 0 0;}
/* NEW */
.main-5st-cont .st51-item-new{ width:160px; height:270px; margin:5px 0 0 3px;}
.main-5st-cont .st51-item-new.st3-first{ margin:5px 0 0px 0;}
	.main-5st-cont .st51-item-new .st51-left{ float:none; width:160px; font-size:13px; line-height:13px; }
	.main-5st-cont .st51-item-new .st51-left div{display:inline-block;  width:auto;  height:auto; padding:10px 0 5px 5px; }
		.main-5st-cont .st51-item-new .st51-left span{ display:inline-block;   margin:17px 0 0 5px; }
	.main-5st-cont .st51-item-new .st51-right{ float:none; width:70px;}
	.main-5st-cont .st51-item-new .st51-right .st51-arrow-up{  margin:0px auto 0;}
	.main-5st-cont .st51-item-new .st51-right .s51-number{  height:24px; width:150px;}
	.main-5st-cont .st51-item-new .st51-right .s51-number div{ display:block; height:44px; width:70px; padding:3px 0 0 0; font-size:20px; line-height:20px;}
	.main-5st-cont .st51-item-new .st51-amount{ margin:9px 0 0 0px; font-size:30px; line-height:30px; padding:0 3px 0 6px;}
		.main-5st-cont .st51-item-new .st51-amount span{ font-size:22px;}
	.main-5st-cont .st51-item-new .st51-notes{ padding:2px 3px 0 3px; text-align:left; font-size:12px;}
		.main-5st-cont .st51-item-new .st51-notes span span{  margin:0 0px 0 6px; }
	
	.main-5st-cont .st51-item-new .st51-details-1{ display:table-cell; vertical-align:middle; height:100px; padding:0px 6px 0px 6px; font-size:12px; line-height:12px; text-align:left; }	
	.main-5st-cont .st51-item-new .st51-details-1 span{font-size:13px;}

	.main-5st-cont .st51-item-new .st51-details-2{ height:86px; padding:14px 6px 0px 6px;}
	.main-5st-cont .st51-item-new .st51-details-2 .st51-details-2-left{ float:none; width:100%; }
	.main-5st-cont .st51-item-new .st51-details-2 .st51-details-2-right{ float:none; width:100%; margin:8px 0 0 0; }
	.st51-line1{ font-size:12px; line-height:12px; }
			.st51-line1 span{ font-size:13px;}
/***** double */	
.st51-double{  width:160px; height:270px;  }
	.st51-double .st51-left{ float:none; width:160px; font-size:13px; line-height:13px; }
		.st51-double .st51-left div{display:inline-block;  width:auto;  height:auto; padding:10px 0 5px 5px; }
	.st51-double .st51-right{ float:none; width:70px;}
		.st51-double .st51-right .st51-arrow-up{  margin:0px 0 0 0;}
		.st51-double .st51-right .s51-number{  height:24px; width:150px;}
		.st51-double .st51-right .s51-number div{ display:block; height:44px; width:70px; padding:3px 0 0 0; font-size:20px; line-height:20px;}

.st51-double .st51-amount{ position:relative; top:0; margin:7px 0 0 14px; font-size:26px; line-height:26px; }
.st51-double .st51-notes{ padding:5px 0 0 10px;}

.st51d-two .st51-left div{display:inline-block;  width:auto;  height:auto; padding:0px 0 5px 5px; }
.st51d-two .st51-right{ margin:6px 0 0 0;}

/*00000000000000000000000000000000000000000000000  STATISTICS CITY 0000000000000000000000000000000000000000000*/
.headline h3{  width: 81.5%; padding: 0px 0 0 21px; }

/*504*/
.stat-page-container .cst_4blocks{padding: 0 13px 0 13px;}

.stat-page-container .cst_4blocks ul li{  width:23%; height:55px; margin:0 0 0 2%;}
	.stat-page-container .cst_4blocks ul li p{ font-size:11px; line-height:11px; }
	.stat-page-container .cst_4blocks ul li div{ padding:9px 0 0 0; font-size:20px; line-height:20px;}

.stat-page-container .cst-map{ width:478px; height:220px; margin:28px 13px 30px 13px; }
.stat_title2{ font-size: 20px; line-height: 24px; }

.cst-comp-quart{  width:140px; padding:24px 0 0 0;}
.cst-comp-quart .cst-comp-vs{ padding:30px 0 0 0; }

.cst-tabs dt{ left:168px; height:42px; }
.cst-tabs-text{margin:0px 0 0 168px; }

.cst-comp-blocks .cst-comp-item{  height:125px; }
.cst-comp-blocks .cst-comp-item .cst-comp-item-left{  width:67%; padding:10px 0 0 3%;}
.cst-comp-blocks .cst-comp-item .cst-comp-item-left h5{ height:20px;  font-size:13px; line-height:13px; padding:0 5px 0 0; }
.cst-comp-blocks .cst-comp-item .cst-comp-item-left .cst-big{margin:5px 0 0 0;font-size:24px; line-height:24px; }
.cst-comp-blocks .cst-comp-item .cst-comp-item-left .cst-small{ margin:19px 0 0 0;  font-size:12px; line-height:12px; }
					.cst-comp-blocks .cst-comp-item .cst-comp-item-left .cst-small span{font-size:14px; line-height:14px; }
.cst-comp-blocks .cst-comp-item .cst-comp-item-right .cst-comp-item-arrow-top {    margin: 14px auto 0px auto;}
.cst-comp-blocks .cst-comp-item .cst-comp-item-right .cst-comp-item-percent{margin:7px 0 0 0; font-size:22px; line-height:22px; }
	.cst-comp-blocks .cst-comp-item .cst-comp-item-right .cst-comp-item-percent span{  font-size:16px; line-height:16px; }

.cst-comp-blocks .cst-comp-item .cst-comp-item-right p span.cst-span1{  font-size:12px; line-height:12px;}
.cst-comp-blocks .cst-comp-item .cst-comp-item-right p span.cst-span2{  font-size:10px; line-height:12px;}

.cst-2cols .cst-line1{ font-size:10px; line-height:11px; color:#19478a; }
.cst-2cols .cst-line1 span{ font-size:12px;}
.cst-2cols .cst-line2 div{  font-size:11px; line-height:14px; color:#19478a;  }
.cst-2cols .cst-line2 div span{  font-size:12px; }
.cst-2cols .cst-line2 div.cst-det-arrow-up{display:block; }
.cst-2cols .cst-line2 div.cst-det-arrow-down{display:block; }
	.cst-2cols .cst-right{ float:left; width:50%; }

.cst-comp-blocks .cst-comp-item .cst-comp-item-right{  width:30%; height:125px; }
/*00000000000000000000000000000000000000000000000  STATISTICS CITY 0000000000000000000000000000000000000000000*/
.stat-page-container .cst-map{ width:96%; height:280px; margin:28px 2% 30px 2%;  background-color:#CCC;}



/*00000000000000000000000000000000000000000000000  STATISTICS BUILDING   0000000000000000000000000000000000000000000*/

/* new */

.cst-upper-block .cst-blocks h5{  font-size:14px; line-height:14px; }
.cst-upper-block .cst-blocks h5 span{ font-size:20px; line-height:20px; }

.cst-blocks ul li a{  height:80px; }
.cst-blocks ul li{  height:90px; }
.cst-blocks ul li p{ height:26px;  font-size:10px; line-height:13px;  }
.cst-blocks ul li div{padding:12px 0 0 0; font-size:20px; line-height:20px;}

.cst-blocks ul li p span{ display:block;   padding:0px 0 0 0;  margin:5px auto; }
.cst-blocks.cst-rent-block ul li p span{ display:block;   padding:0px 0 0 0;  margin:5px auto;}
	
}







@media screen and (max-width: 767px) {
/*00000000000000000000000000000000000000000000000  STATISTICS MAIN 0000000000000000000000000000000000000000000*/
.main-tabs dt{  height:32px; padding:10px 0 10px 0; }	
/*00000000000000000000000000000000000000000000000  STATISTICS CITY 0000000000000000000000000000000000000000000*/
.cst-tabs dt{  height:32px; padding:16px 0 0 0; }	
	
	
}



@media  screen and (orientation: portrait) and (max-width: 767px)  {
/*00000000000000000000000000000000000000000000000  STATISTICS MAIN 0000000000000000000000000000000000000000000*/
.main-comparison {    padding: 20px 8px 35px 8px;}
.main-5st-cont .st51-item-new{   width:32.1%; height:260px; margin:5px 0 0 1%; }
		.main-6st-cont .st51-item-new, .main-7st-cont .st51-item-new{   width:32.1%; height:260px; margin:5px 0 0 1%; }
	.main-5st-cont .st51-item-new.st3-first{ margin:5px 0 0 0;}
	.main-5st-cont .st51-item-new .st51-left{ padding:0 2% 0 2%; }
		.main-5st-cont .st51-item-new .st51-left span{ padding:1px 0 1px 0; height:12px; width:14px;}
			
	.main-5st-cont .st51-item-new .st51-left div{  width:auto;  height:auto; padding:5px 0 0 0px; }
	
	.main-5st-cont .st51-item-new .st51-amount{margin:9px 0 7px 0;  font-size:22px; line-height:24px; }
		.main-5st-cont .st51-item-new .st51-amount span{ font-size:16px;}
	.tab-content .main-5st-cont .st51-item-new .st51-notes{ padding:2px 6px 0 6px 0!important; font-size:13px; line-height:15px;}	
/***** double */		
.st51-double{  width:32.3%; height:250px; margin:5px 0 0 1%;}
.st51-double .st51-left div{ padding:6px 0 5px 5px; }
.st51-double .st51-left span{  margin:6px 0 0 5px;}
.st51-double .st51-right .st51-arrow-up{  margin:0px 0 0 0; padding:0 0 0 0;}

.st51d-two .st51-left div{ padding:0px 0 5px 5px; }
.st51d-two .st51-left span{  margin:0px 0 0 5px;}
.st51d-two .st51-right {    margin: 3px 0 0 0;}
.st51d-two .st51-right .st51-arrow-up{  margin:0px 0 0 0; padding:0 0 0 0;}	
/*00000000000000000000000000000000000000000000000  STATISTICS BUILDING   0000000000000000000000000000000000000000000*/			
/* new */
.cst-blocks ul li p{  font-size:10px; line-height:13px;  }



	
}





@media screen and (orientation: landscape) and (max-width: 767px) {
	
}







@media screen and (max-width: 450px) {
/*00000000000000000000000000000000000000000000000  STATISTICS MAIN 0000000000000000000000000000000000000000000*/
.main-comparison{ padding:20px 3% 35px 3%; }

.main-comp-quart{  width:76px;  padding:24px 0 0 0;}
.main-comp-quart .main-comp-curr p{ margin:10px 0 0 0; font-size:16px; line-height:19px; }
.main-comp-quart .main-comp-curr span{ font-size:13px; line-height:13px; }
.main-comp-quart .main-comp-vs{ padding:46px 0 0 0; }
	.main-comp-quart .main-comp-vs div{ width:30px; height:24px; padding:6px 0 0 0;   font-size:16px; line-height:16px;}

.main-tabs-text{margin:0px 0 0 96px; width:160px; font-size:13px; line-height:13px;  }	
	
.main-tabs dt{ left:96px; height:42px; height:50px;  font-size:13px; line-height:15px;  margin-right:6px;  padding:6px 2px 0 2px;}	
.main-tabs dt.selected {font-size:13px;}

.main-tabs dd{  margin:54px 0 0 -100%; }

.main-comparison {    padding: 20px 2px 35px 2px;}
.main-5st-cont .st51-item-new{ height:260px;  width:32.6%; }
	.main-6st-cont .st51-item-new, .main-7st-cont .st51-item-new{width:32%; }
.main-5st-cont .st51-item-new .st51-left div{  font-size:12px; line-height:11px; }
.main-5st-cont .st51-item-new .st51-left span{ display:block;   margin:3px 0 0 5px;  }
.main-5st-cont .st51-item-new .st51-amount{margin:9px 0 7px 0;  font-size:18px; line-height:18px; }
.main-5st-cont .st51-item-new .st51-amount span{line-height:16px}
/***** double */	
.st51-double{  height:260px;  width:32%;  }
	.st51-double .st51-left div{ padding:4px 0 3px 5px; font-size:12px; line-height:11px; }
	.st51-double .st51-left span{display:block;   margin:0px 0 0 5px;}
	.st51-double .st51-right .s51-number{height:20px; }
		.st51-double .st51-right .s51-number div{  height:18px; padding:2px 0 0 0;  font-size:18px; line-height:18px; }
	.st51-double .st51-amount {  margin: 4px 0 0 14px;    font-size: 20px;    line-height: 20px;}
	.st51-double .st51-notes {  font-size: 11px; line-height:13px; }
	
/*00000000000000000000000000000000000000000000000  STATISTICS CITY 0000000000000000000000000000000000000000000*/
.stat-page-container .cst_4blocks{padding: 0 2% 0 2%;}
.stat-page-container .cst_4blocks ul li{ float:left; width:22.85%; height:68px; margin:0 0 0 2%; }
		.stat-page-container .cst_4blocks ul li:nth-child(1){ margin:0px;}
		.stat-page-container .cst_4blocks ul li p{  padding:9px 0 0 0; font-size:13px; line-height:13px; }
		.stat-page-container .cst_4blocks ul li div{ padding:9px 0 0 0; font-size:17px; line-height:17px; }
		
.stat_title2{font-size: 18px; line-height: 21px;  }

.cst-comparison{ padding:20px 3% 35px 3%; }

.cst-comp-quart{  width:76px;  padding:24px 0 0 0;}
.cst-comp-quart .cst-comp-curr p{ margin:10px 0 0 0; font-size:16px; line-height:19px; }
.cst-comp-quart .cst-comp-curr span{ font-size:13px; line-height:13px; }
.cst-comp-quart .cst-comp-vs{ padding:46px 0 0 0; }
	.cst-comp-quart .cst-comp-vs div{ width:30px; height:24px; padding:6px 0 0 0;   font-size:16px; line-height:16px;}


.cst-tabs-text{margin:0px 0 0 96px; width:160px; font-size:13px; line-height:13px;  }	
	
.cst-tabs dt{ left:96px; height:42px; height:50px;  font-size:13px; line-height:15px;  margin-right:6px;  padding:6px 2px 0 2px;}	
.cst-tabs dt.selected {font-size:13px;}

.cst-tabs dd{  margin:54px 0 0 -100%; }

.cst-comp-blocks .cst-comp-item{ float:none; width:100%; margin:5px 0 0 0 ; height:110px;  }
	.cst-comp-blocks .cst-comp-item .cst-comp-item-left h5{ height:auto; margin:0 0 0 0; padding:0 0 0 0; font-size:16px; line-height:16px; }
	
	
.cst-comp-blocks .cst-comp-item .cst-comp-item-right{  height:110px;}
.cst-comp-blocks .cst-comp-item .cst-comp-item-right .cst-comp-item-arrow-top{ margin:10px auto 0px auto;}
.cst-comp-blocks .cst-comp-item .cst-comp-item-right p { margin: 7px 0 0 0;}

.cst-2cols .cst-line2 div.cst-det-arrow-up{display:inline-block; }
.cst-2cols .cst-line2 div.cst-det-arrow-down{display:inline-block; }	

/*00000000000000000000000000000000000000000000000  STATISTICS BUILDING   0000000000000000000000000000000000000000000*/
.stat-page-container .cst_4blocks-build{padding: 0 2% 0 2%;}
.stat-page-container .cst_4blocks-build ul li{  width:24.25%; height:68px; margin:0 1% 0 0; }
.stat-page-container .cst_4blocks-build ul li p{ margin:0px; padding:9px 0 0 0; font-size:11px; line-height:11px; }
.stat-page-container .cst_4blocks-build ul li div{ padding:6px 0 0 0;  font-size:15px; line-height:15px; }	

.cst-building-stat{ background-color:#f7f7f7; padding: 20px 2% 30px 2%;}

.cst-building-stat ul li{ float:left; width:49%; height:85px; margin:4px 0 0 0; padding:11px 0 0 10px; }
	.cst-building-stat ul li:nth-child(2n){ margin:4px 0 0 2%;}
		.cst-building-stat ul li div{ height:auto;}
		.cst-building-stat ul li span{ margin:10px 0 0 0;}
		
/* new */
.cst-upper-block { margin: 20px 0 0 0 }
.cst-upper-block .cst-blocks { float:none; width:100%; }
.cst-upper-block .cst-blocks.cst-sell-block{ width:100%; margin:0 0 0 0;}
.cst-upper-block .cst-blocks.cst-rent-block{width:100%; margin:20px 0 20px 0;}
	
	
	
		
}



































