@CHARSET "UTF-8";
.map-container {position: relative;}
	[class*=sc-marker]{
		font-size: 18px;
		margin: 0;
		padding: 0;
		text-align: center;
		color: #aaa;
	}
	[class*=sc-marker]:HOVER {
		color: yellow;	
	}
	.sc-marker-aktywna{
		color: green;
	}
	.sc-marker-wycena {
		font-size: 60px;
		color: #57B5E3;
		z-index: 1000;
	}
	.sc-marker-wycena i {
		font-size: 60px;
	}
	.sc-marker-trend {
		font-size: 30px;
		color: #ff3232;
		z-index: 1000;
	}
	[class*=sc-marker]:HOVER .sc-label{
		background-color: #aaa;
	}
	.sc-marker-aktywna:HOVER .sc-label{
		background-color: green;
	}
	.sc-marker-wycena:HOVER .sc-label{
		background-color: #57B5E3;
	}
	[class*=sc-marker] .sc-label {
		background: none repeat scroll 0 0 white;
		border-radius: 2px 2px 2px 2px !important;
		-moz-border-radius: 2px;
		bottom: 3px;
		font-size: 10px;
		margin: 0;
		padding: 0;	
		position: relative;
		white-space: nowrap;
	}
	.sc-marker-wycena  .sc-label {
		font-size: 20px;
	}
	.sc-info .up-arrow {
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #fff;
		bottom: 0;
		display: inline-block;
		height: 0;
		left: 50%;
		top: -6px;
		margin: 0 0 -6px -7px;
		position: absolute;
		width: 0;
	}
	.sc-info .down-arrow {
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 6px solid #fff;
		bottom: 0;
		display: inline-block;
		height: 0;
		left: 50%;
		margin: 0 0 -6px -7px;
		position: absolute;
		width: 0;
	}
	.sc-info .sc-content, .sc-info .tip{
		background: none repeat scroll 0 0 white;
		box-shadow: 0 1px 10px #888888;
	}
	
	.sc-info .tip{
		height: 15px;
		margin: -8px auto 0;
		padding: 1px;
		transform: rotate(45deg);
		-ms-transform:rotate(45deg); /* IE 9 */
		-webkit-transform:rotate(45deg); /* Safari and Chrome */
		width: 15px;
	}
	.sc-info .tip-up-biginfo{
		background: none repeat scroll 0 0 #eeeeee;
		margin: 7px auto 0;
	}
	.sc-info .tip-container{
		height: 16px;
		margin: 0 auto;
		overflow: hidden;
		position: absolute;
		width: 40px;
	}
	.sc-info .tip-container-up{
		position: absolute;
		top: -15px;
		left: 50%;
	}
	.sc-info .sc-content{
		border-radius: 5px 5px 5px 5px !important;
		-moz-border-radius: 5px;
		margin: 0;
		padding: 1px;	
		font-size: 10px;
		position: relative;
		white-space: nowrap;
		/*top: 35px;*/
	}
	
	.sc-info .sc-content p {
		width: 120px;
		min-height: 50px;
		font-size: 9px;
		padding: 2px;
		font-weight: normal;
		text-align: center;
		margin: 0;
	}
	.sc-info .sc-content div.sc-info-big {
		margin: 0;
		min-width: 505px;
		min-height: 50px;
		min-height: 100px;
		font-weight: normal;
		font-size: 12px;
		padding: 2px 2.5em 2px 2px;
	
	}
	.sc-close div.sc-info-big {
		padding-right: 1em !important;
	}
	.sc-info .sc-content p img {
		float: left;
		margin-right: 3px;
		width: 50px;
		max-height: 50px;
	}
	.sc-info .sc-info-infobox {
		width: 400px;
		float: right;
		margin: 0;
	}
	.sc-info .sc-info-infobox ul.sc-baseinfo {
		list-style: none outside none;
		float: left;
		margin: 0;
	}
	.sc-info .sc-info-infobox ul.sc-timeinfo {
		list-style: none outside none;
		float: right;
		margin: 0;
	}
	.sc-info .sc-info-infobox ul.sc-timeinfo li {
		text-align: right;
	}
	.sc-info .sc-intro {
		max-height: 2.8em;
		overflow: hidden;
		white-space: normal;
		clear: both;
		float: left;
		text-align: justify;
		margin:	5px 0 0 10px;
	}
	.sc-info .sc-info-infobox span.sc-label {
		
	}
	.sc-info .sc-info-infobox span.sc-value {
		margin-left: 12px;
	}
	.sc-info .sc-info-imgbox {
		float: left;
		margin-right: 5px;
		min-width: 100px;
	}
	.sc-info .sc-info-imgbox img {
		width: 100px;
		max-height: 100px;
	}
	.sc-info .sc-actions {
		margin: 0;
		clear: both;
		text-align: right;
		padding: 0;
	}
	.sc-info .sc-alert {
		margin: 0;
		clear: both;
		text-align: center;
		color: red;
		padding: 0;
	}
	.sc-close a.sc-close-btn {
		display: inline-block;
		font-size: 1.7em;
		margin: 0;
		position: absolute;
		right: 0.5em;
		top: 0.1em;
	}
	.sc-close a.sc-close-btn:HOVER {
		text-decoration: none;
	}
	.sc-info a.sc-address{
		font-size: 12px;
		font-weight: bold;
		background: none repeat scroll 0 0 #EEEEEE;
 		border-bottom: 1px solid #CCCCCC;
		display: block;
		font-weight: bold;
		padding: 5px 15px 5px 5px;
	}
	.sc-area-size { font-weight: bold;}
	.sc-price-value { font-weight: bold; }
	.sc-num_rooms{}
	.sc-price_per_meter{}
	.sc-ScLabel {
		color: white;
		position: absolute;
	}
	.sc-ScLabel .sc-inner{
		width: auto; 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
		filter: alpha(opacity=40);
		-moz-opacity:0.4;
		-khtml-opacity: 0.4;
		opacity: 0.4;
		padding-left: 5px;
		background-color: #35AA47
	}
	a.popovers {
		color: white;
		display: block;
		position: absolute;
		right: 5px;
		top: 0;
		text-decoration: none;
	}
	.sc-ScLabel .popover {
		color: black; 
		width: 350px;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity:1;
		-khtml-opacity: 1;
		opacity: 1;
		font-size: 12px;
	}
	.gmaps img {
		max-width: none !important;
	}
	.map_finder {
		position: absolute;
		top:6px;
		left: 50px;
		border-radius: 3px 3px 3px 3px !important;
		box-shadow: 0 2px 5px #888888 !important;
		background: none repeat scroll 0 0 #FFFFFF;
		padding: 3px;
		border-color: #aaa;
		border-style: solid;
		border-width: 1px;
	}
	.map_finder .btn {
		border-radius: 3px 3px 3px 3px !important;
		padding: 4px 12px;
	}
	.map_finder input {
		width: 300px;
		border: none;
		margin: 0;
		box-shadow: none;
	}
	.map_finder .twitter-typeahead {
		display: inline-block !important;
	}
	
	.heatmaplegend { 
		width: 100%;
		z-index: 999;
		height: 52px;
	}
	.wax-legend {
		margin: 3px 0;
		background-color: #FFFFFF;
                padding: 5px;
                opacity: 0.75;
		/*padding-left: 5px;
		padding-right: 5px;*/
	}
	.wax-legend .legend-title {
		font-size: 1em;
		/*font-weight: bold;*/
		margin-bottom: 4px;
		text-align: left;
	}
	.wax-legend .legend-scale ul {
		float: left;
		list-style: none outside none;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.wax-legend .legend-scale ul li {
		display: block;
		float: left;
		font-size: 10px;
		list-style: none outside none;
		margin-bottom: 3px;
		text-align: center;
		width: 50px;
	}
	.wax-legend ul.legend-labels li span {
                min-width: 10px;
		display: block;
		float: left;
		height: 15px;
		width: 100%;
	}
	.wax-legend .legend-source {
		clear: both;
		color: #999999;
		font-size: 1em;
	}
	#assetPrices {
		position: relative;
	}
	.cenyControlPanel{
/*		position: absolute;
		right: 6px;
		top: 220px;*/
            
            position: relative;
            /*bottom: 78px;*/
            right: 10px;
            opacity: 0.75;
	}
        .leaflet-popup-content {
            width: auto !important;
            margin: 5px;
        }
        .cenyControlPanel a {
            font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif
        }
        .leaflet-popup-content-wrapper h5 {
                font: 13px 'PT Sans Narrow', sans-serif;
                text-transform: none;
                margin-bottom: 5px;
                margin-top: 5px;
                text-align: center;
        }
	.cenyControlPanel .btn {
		border-radius: 3px 3px 3px 3px !important;
		padding: 3px 10px;
		box-shadow: 0 2px 5px #888888 !important;
		width: 210px;
		margin-bottom: 8px;
	}
	.gm-style .sc-marker-wycena {
		font-family: inherit;
		font-size: 60px;
		font-weight: normal !important;
	}
	.gm-style .sc-marker-trend {
		font-family: inherit;
		font-size: 30px;
		font-weight: normal !important;
	}
	.gm-style .sc-marker-aktywna, .gm-style .sc-marker-archiwalna{
		font-family: inherit;
		font-size: 18px;
		font-weight: normal !important;
	}