<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.FL {float:left!important;}
.mt90 {margin-top:90px!important;}
.mt338 {margin-top:338px!important;}
.mtHotel {margin-top:235px!important;}
.ml80 {margin-left:80px!important;}
.PictureStyleBig {width:950px!important;}
.ContactStyle {float:left; margin-left:0}
.FooterLogo {	float:left ;margin-right:20px;margin-top:20px;}
#olympGallery {display:none!important;}
.container-outer {display:none!important;}
.AdvancedSearch {margin-left:170px;}
.MobileYes {display:none;}
.Slogan {display:none;}
.wrapMobile {	width:100%;}
.detailTD {border-right:1px solid #dadada;}	
.detailTD2 {padding-left:20px;}	
.picMobile {float:left; width:220px;}	
	.pictureFrame {
		width:730px!important;
		margin-top: 9px;
	}

#MobileHeader {
	margin:0 auto;
	width:1000px;
	height:65px;
	background: #fff;	
	border-bottom:1px solid #dadada;
}

#MobileLogo {
	float:left;
	/* background:url(../i/logoMobile.png) no-repeat; */
	background:url(../i/logoPNG.png) no-repeat;
	background-size: 250px 38px;
	width:250px;
	height:38px;
	margin:10px 0px 0 7px; 

} 
	nav{position: sticky;top: 0;z-index:9999}
	.dropbtn {
		float:left;
		background:url(../i/MobileMenu.png) no-repeat;
		width:32px;
		height:24px;
		margin:20px 0 0 20px ;
		border: none;
		cursor: pointer;
	}
	.dropbtn:hover, .dropbtn:focus {
		background:url(../i/MobileMenu_on.png) no-repeat;
		/* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
	}
	.dropdown {
		float:right;
		position: relative;
		display: inline-block;
		margin-right:20px;
	}
	.dropdown-content {
		display: none;
		position: absolute;
		background-color:#F3F3F3;
		margin-left:-180px;
		margin-top:70px;
		overflow: auto;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		min-width:250px;
		 z-index: 100;
	}
	.dropdown-content a {
		color: black;
		padding: 8px 10px 8px 30px;
		text-decoration: none;
		display: block; 
		color: #111;
		font: normal 15px Arial;
		border-bottom:1px solid #dadada;		
	}
	.dropdown a:hover {
		background-color: #fff;
		color:#000;
	}
	.show {display:block;}	


@media screen and (min-width: 1280px) {

	.MobileMenu {display:none;}
	.MobileYes {display:none;}
	.fieldIndexSearchField { width:272px; height:30px; }
	.ComboField { width:200px }
}

@media screen and (max-width: 1270px) {
	
	#TableData {display:none;width:100%;}
	.expander {
		display:block;
		color:#333;
		font: normal 30px Arial;
		cursor: pointer; 
		cursor: hand;  
		width:20px;
		height:28px;
		background: #fff;
		background-image: url("data:image/svg+xml;utf8,&lt;svg fill='black' height='28' viewBox='0 5 25 20' width='26' xmlns='http://www.w3.org/2000/svg'&gt;&lt;path d='M7 10l5 5 5-5z'/&gt;&lt;path d='M0 0h24v24H0z' fill='none'/&gt;&lt;/svg&gt;");
		background-repeat: no-repeat;
		background-position-x: 100%;
		background-position-y: 5px;	
		border:1px solid #dadada;
		padding:0px 4px 2px 4px!important;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius: 3px;
		margin-right:2px;
		margin-left:-2px;
		margin-top:1px;
	}	
	.expander:hover {
		 background-image: url("data:image/svg+xml;utf8,&lt;svg fill='orange' height='28' viewBox='0 5 25 20' width='26' xmlns='http://www.w3.org/2000/svg'&gt;&lt;path d='M7 10l5 5 5-5z'/&gt;&lt;path d='M0 0h24v24H0z' fill='none'/&gt;&lt;/svg&gt;");
	}
	.advSearch {margin-right:0;margin-top:2px;width:24.5%!important;}	
	.Place {width:24.5%!important;} 
	.searchIndex_page {background:none!important;}

	
	.searchIndex_page {
		background:none!important;
	}
/* 	.offer_box {
		float:left;
		width:90%!important;
		margin-right:0px;
		*margin-right:5px;	
		color: #222;
		font: normal 11px Arial, sans-serif;  	
		padding:9px 5px 5px 5px ;
		background: #fff ;
		height:690px;
	}
	.offer_box_last {
		float:left;
		width:90%!important;
		margin-right:0px;
		*margin-right:5px;	
		color: #222;
		font: normal 11px Arial, sans-serif;  	
		padding:9px 5px 5px 5px ;
		background: #fff ;
	margin-bottom:10px;		
		height:690px;
	} */	
	
	.offer_box {
		float:none!important;
		width:90%!important;
		margin-right:0px;
		*margin-right:5px;	
		color: #222;
		font: normal 11px Arial, sans-serif;  	
		padding:9px 5px 15px 5px ;
		background: #fff ;
		height:100%;
	}
	.offer_box_last {
		float:none!important;
		width:90%!important;
		margin-right:0px;
		*margin-right:5px;	
		color: #222;
		font: normal 11px Arial, sans-serif;  	
		padding:9px 5px 15px 5px ;
		background: #fff ;
		height:100%;
		margin-bottom:-10px!important;
		
	}	
	
.topHeaderLineInside {
	 margin:0 auto; 
	 width:100%; 	
	 padding-left:10px;
}

	.pictureFrame {
		width:100%!important;
		margin-top: 9px;
	}
	.detailTD {border-right:none;}	
	.detailTD2 {padding-left:0px;}	
	.indexPromo {
		background: url(../i/indexPromo.png) no-repeat left top;
		/* background-size: 100%; */
		width:100%;
		height:120px;
		padding-top:20px;
	}
	.indexPromoText {
		width:90%;
		background-color:rgba(0, 0, 0, 0.5);
		padding:10px 10px 10px 10px;
		margin:0 auto;
	}
	.indexPromoTextTitle {
		color:#fff;
		font: normal 19px Arial;
		opacity: 1;
		text-shadow: 2px 2px #111;	
		margin-bottom:10px;
	}	
	.indexPromoTextContent {
		color:#fff;
		font: normal 15px Arial;
		opacity: 1;
		text-shadow: 2px 2px #111;	
	}
	.searchIndexCentered {
		width:100%;
		margin:0 auto;
		margin-left:0px;
		margin-top:5px;
		padding-left:0px;
	}
	
	.PageSection {
		color:#555;
		font: normal 30px Arial;
		border-bottom:1px solid #dadada;
		margin:20px 10px 0 10px;
	}
	
	.IndexSectionLeft {
		float:none;
		width:94%;
		color:#666;
		font: normal 14px Arial;
		padding:20px 20px 0 10px;
		line-height:24px;
	}
	
	.IndexSectionRight {
		float:none;
		width:99%;
		color:#333;
		font: normal 16px Arial;
		margin-left:10px;
	}
	ul.leftLinks {
		 list-style:none;
		 float:none;
		width:99%;	 
		margin-right:20px; 
	}
	ul.rightLinks {
		 list-style:none;
		 float:none;
		width:99%;	
	}
	.content_holder {
		padding:0 10px 0 60px;
	}	

	.MobileNot {display:none;}
	.MobileYes {display:block;}
	.BR{clear: both;}	
	
	.top_pageIndex {
		 background:#fff!important;
	}
	
	#content_index {
		float:none;
		width:100%!important;
		margin-left:10px;
	}	
	
	#MobileHeader {	
		width:100%;
		height:65px;
		background: #fff;	
		border-bottom:1px solid #dadada;
	}
	#MobileMenu {
		float:left;
		background:url(../i/MobileMenu.png) no-repeat;
		width:32px;
		height:24px;
		margin:20px 0 0  ;
	}
	#MobileMenuSeparator {
		float:left;
		background:url(../i/MobileMenuSeparator.png) no-repeat;
		width:2px;
		height:26px;
		margin:20px 0 0 10px ;
	}
	#MobileSearchIcon {
		float:left;
		background:url(../i/MobileSearchIcon.png) no-repeat;
		width:34px;
		height:26px;
		margin:20px 0 0 10px ;
	}		
 	#MobileLogo {
 		float:left;
		/* background:url(../i/logoMobile.png) no-repeat; */
		background:url(../i/logoPNG.png) no-repeat;
		background-size: 250px 38px;
		width:250px;
		height:38px;
		margin:10px 0px 0 7px; 
	} 
	.searchIndex {
		margin:0 auto;
		width:100%;
		padding:0;
		background: none;	
		margin-top:20px;
	}
	.searchIndex1 {
		margin-top:20px;
	}
	.searchIndex2 {
		margin-top:20px;
	}
	.searchIndex3 {
		margin-top:20px;
	}	
	.Slogan {
		display:block;
		color:#333; 
		font: bold 19px Arial;
		text-align:center;
		margin-top:-25px;
		margin-bottom:5px;
		text-shadow: 1px 1px #fff;
		text-transform:uppercase;
	}
	.details_content {
		float:none;
		padding:0 10px 0 20px;
		color: #444;
		font: normal 12px Tahoma!important;
		line-height:18px!important;
		margin-top:20px;
		width:360px;
	}
	.tabs a {
		padding:5px 10px;
		display:inline-block;
		color:#000;
		font: normal 18px Arial, sans-serif;		
		text-decoration:none;	
	}

	.tabs a.active {
		color:#fff;
		font: normal 18px Arial, sans-serif;		
		background: #fa0000;
		background: -moz-linear-gradient(top,  #fa0000 0%, #b70000 100%); 
		background: -webkit-linear-gradient(top,  #fa0000 0%,#b70000 100%);
		background: linear-gradient(to bottom,  #fa0000 0%,#b70000 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa0000', endColorstr='#b70000',GradientType=0 );
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-khtml-border-radius:2px;
		border-radius: 2px;	
	}
	.tabsSecond a {
		padding:5px 10px;
		display:inline-block;
		color:#000;
		font: normal 18px Arial, sans-serif;		
		text-decoration:none;	
	}

	.tabsSecond a.active {
		color:#fff;
		font: normal 18px Arial, sans-serif;		
		background: #fa0000;
		background: -moz-linear-gradient(top,  #fa0000 0%, #b70000 100%); 
		background: -webkit-linear-gradient(top,  #fa0000 0%,#b70000 100%);
		background: linear-gradient(to bottom,  #fa0000 0%,#b70000 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa0000', endColorstr='#b70000',GradientType=0 );
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-khtml-border-radius:2px;
		border-radius: 2px;	
	}	
	.searchTable {
		width: 100%;
	}	
	.searchTable td {
		width:25%;
		padding: 0px;
		/* display:block; */
	}		
	.new_s_combo {
		width: 99%;
		height: 31px;
		color:#574A0D;
		font:normal 14px Arial;
		padding: 0 5px 0 5px;
	}
	.fieldIndexSearchField {
		width: 88%;
		float:left;
		height: 30px;
		margin:0px;
		padding: 0 4% 0 4%;
		border:1px solid #dadada ;				
	}
	.butIndex_bg {
		width:60%;
		height:32px;
		cursor:pointer;
		border:0px;
		background:#fff;
		border:1px solid #dadada; 
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-khtml-border-radius:2px;
		border-radius: 2px; 
		color:#574A0D;
		font:bold 12px Arial;
		padding: 0 11px 0 5px;		
	}	
	.butIndex_bg:hover {
		color:#574A0D;
		font:bold 12px Arial;
		text-shadow: 1px 1px #fff;	
	}
	.wrap {
		margin:0 auto;
		width:100%;
		padding:0 0 0 0;
		background:#fff; 
		overflow:hidden;
	}	
	.wrapMobile {
		width:93%;
		margin: 0 10px 0 10px;
	}
	#footer {
		background:#5F839D; 	
		padding:0 0 0 0;
		width:100%;
	}	
	#footerInside {
		margin:0 auto;
		width:100%;
	}	

	a.footer_link,
	a.footer_link:link,
	a.footer_link:visited,
	a.footer_link:active {	  
		color: #fff;
		font: normal 13px Arial;
		text-decoration: none;
	}	
	#rights {
		background: url(../i/footer.png) repeat; 			
		margin:0 auto;
		margin-top:20px;
		width:100%;		
		color: #fff;
		font: normal 10px Arial, sans-serif;
		text-align:center;
		padding:10px 0 10px 0;
	}
	.FooterLogo {
		margin:0 auto;
		width:100%;	
		float:none ;
		text-align:center;
	}
	a.mark,
	a.mark:link,
	a.mark:visited,
	a.mark:active {	
		color: #fff;
		font: normal 10px Tahoma, sans-serif;
		text-decoration: none;
	}
	a.mark:hover{
		color: #b10000;
		text-decoration: none;
	}	
	
	.dropbtn {
		float:left;
		background:url(../i/MobileMenu.png) no-repeat;
		width:32px;
		height:24px;
		margin:20px 0 0 20px ;
		border: none;
		cursor: pointer;
	}
	.dropbtn:hover, .dropbtn:focus {
		background:url(../i/MobileMenu_on.png) no-repeat;
		/* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
	}
	.dropdown {
		float:right;
		position: relative;
		display: inline-block;
		margin-right:20px;
	}
	.dropdown-content {
		display: none;
		position: absolute;
		background-color:#F3F3F3;
		margin-left:-180px;
		margin-top:70px;
		overflow: auto;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		min-width:250px;
		 z-index: 100;
	}
	.dropdown-content a {
		color: black;
		padding: 8px 10px 8px 30px;
		text-decoration: none;
		display: block; 
		color: #111;
		font: normal 15px Arial;
		border-bottom:1px solid #dadada;		
	}
	.dropdown a:hover {
		background-color: #fff;
		color:#000;
	}
	.show {display:block;}	

	.top_pagePhotos {
		 /* width: 100%; */
		  /* height: 600px; */
		 
		  background-repeat: no-repeat;
		  background-size: 100%; 
		  background-position: center 66px;
	}
	.ContentTextBox {
		margin:0 auto;
		width:100%;
		margin-top:70px;
		padding:15px 0 15px 0 ;
		background: rgba(0,0,0, .7)  ;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius: 3px;
		color:#fff;	
		font: normal 20px Arial;
		text-align:center;
		text-shadow: none;
		line-height:17px;
	}
	.ContentImageBox {
		display:none;
	}
	
	.mt90 {margin-top:0px!important;}
	.mt338 {margin-top:0px!important;}
	.ContactStyle {float:none; display:block;}
	.MobileContactStyle {width:100%!important;}
	.MobileRequestStyle {width:90%!important;}
	
	.uslugi {
		float:none;
		display:block;
		width:100%;
		margin-bottom:60px;
	}
	.ml80 {margin-left:80px!important;}
	.atributTable  {
			width:100%;
	}	
	.atributTable TD {
		display:block;
		width:90%;
		text-align:top;
	}	
	.pr0 {padding-right:10px!important}
	.pictureFrame {
		width:100%;
		margin-top: 9px;
		margin-left:5px;
	}	
	.PictureStyleBig {width:100%!important}
	.PictureStyleMobile {width:320px!important; height: 190px;}
	

	span.basepic_small_detail {
		float:left;
		background:#fff;
		border:1px solid #D8DDDD; 
		padding:3px; 
	}
	/* .anons-form TD { */
		/* display:block; */
		/* width:100%; */
		/* text-align:top; */
	/* }		 */
	.Mtd {
		display:block;
	}
	.AdvancedSearch {margin-left:0px;}	
	

	#olympGallery {display:block!important}
	
	/* .container-outer { display:block!important; overflow: scroll; width: 360px;height: 200px;overflow-y: hidden;margin-left:-10px; } */
	/* .container-inner { width: 100000px; } */
	.pRWidth {
		width:720px!important;
		height:550px!important;
	}
	.gRHeight {
		height:400px!important;
	}
	.DetailTextWidth {
		width:95%;
	}
	#details_content h1.title {
		width:90%!important;
	}	
		.picMobile {float:left; width:100%;}		
		
	.title_type {
		color: #111;
		font: normal 14px Arial;
		width:100%;
		float:left;
		line-height:21px;
	}			
}

@media screen and (max-width: 685px) {
	nav{position: sticky;top: 0;z-index:9999}
	#details_content span.small_text_detail {
		width:90%!important;
	}	

	.content_holder {
		padding:0 10px 0 10px;
	}	
	.pRWidth {
		width:680px!important;
		height:450px!important;
	}
.property_grid {
	/* height:100px; */
	/* overflow:hidden; */
	/* border:1px solid red!important; */
	width:100%!important;
}


}

@media screen and (max-width: 500px) {
	
	.advSearch {margin-right:-1px;margin-top:0px;width:24.3%!important;}	
	.Place {width:24%!important;} 

	.pRWidth {
		width:270px!important;
		height:200px!important;
	}
	.gRHeight {
		height:200px!important;
	}
		
	.topHeaderLineInside {
		 margin:0 auto; 
		 width:90%; 	
	}
	
	.AddressToCopy5 {
		border:1px solid #dadada; 
		padding:2px 5px;	
		margin-bottom:1px;			
		background:#fff;
		color:#333;
		font: bold 14px Arial;	
		width:60px;
		display:block;		
	}	
	.AddressToCopy4 {
		border:1px solid #dadada; 
		padding:2px 5px;	
		margin-bottom:1px;			
		background:#fff;
		color:#333;
		font: bold 14px Arial;
		width:150px;
		display:block;		
	}	
	.AddressToCopy3 {
		border:1px solid #dadada; 
		padding:2px 5px;	
		margin-bottom:1px;			
		background:#fff;
		color:#333;
		font: bold 14px Arial;
		width:90px;
		display:block;		
	}
	
	.AddressToCopy2 {
		border:1px solid #dadada; 
		padding:2px 5px;	
		margin-bottom:1px;		
		background:#fff;
		color:#333;
		font: bold 14px Arial;
		width:90px;
		display:block;		
	}
	.AddressToCopy {
		border:1px solid #dadada; 
		padding:2px 5px;
		background:#fff;
		color:#333;
		font: bold 14px Arial;
		width:145px;
		display:inline;
	}
}
@media screen and (max-width: 380px) {
	

	.pRWidth {
		width:340px!important;
		height:240px!important;
	}
	.gRHeight {
		height:240px!important;
	}

	.DetailTextWidth {
		width:340px!important;
		/* padding-right:30px!important */
	}
/* 
	.offer_box {
		float:left;
		width:90%!important;
		margin-right:0px;
		*margin-right:5px;	
		color: #222;
		font: normal 11px Arial, sans-serif;  	
		padding:9px 5px 5px 5px ;
		background: #fff ;
		height:410px;
	}
	.offer_box_last {
		float:left;
		width:90%!important;
		margin-right:0px;
		*margin-right:0px;	
		color: #222;
		font: normal 11px Arial, sans-serif;  	
		padding:9px 5px 5px 5px ;
		background: #fff ;
		margin-bottom:10px;		
		height:410px;
	}	
	 */

}
@media screen and (max-width: 360px) {
	#MobileLogo {
		float:left;
		background:url(../i/logoMobile.png) no-repeat;
		background-size: 250px 38px;
		width:250px;
		height:38px;
		margin:14px 0px 0 0 ;
	}

	.pRWidth {
		width:320px!important;
		height:220px!important;
	}	
	.DetailTextWidth {
		width:320px!important;
		/* padding-right:30px!important */
	}


	
}





































</pre></body></html>