<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.pager_radit {display: flex; flex-wrap: nowrap;justify-content: space-between; align-items: center; }
.text{margin:0}
h1.h1 {margin: 0 0 em 0}
.pager { line-height: 3em; margin: 0.5em 0; overflow: hidden;display: flex;justify-content: space-between;}
.p-prop-counter, .p-pages-cont { font-weight: bold }
.p-prop-counter { }
.page-button, .page-space, .current-page { font-size: 0.9em; height: 2em; line-height: 2em; margin: 0 0.1em; text-align: center;display: inline }
.page-first, .page-last { display: none }
.current-page { font-weight: bold }
.result-table { border-collapse: collapse; width: 100% }
.rt-header-cell { background: #F6F6F6; color: #222; font-weight: bold; height: 2.5em; line-height: 2.5em }
.rt-header-cell select { margin-left: 1em }
.rt-header-cell .link { color: #222 }
.rt-header-cell .link:hover { color: #222 }
.rt-header-search { padding-left: 1em; text-align: left }
.rt-body-cell { border: 4px solid #F6F6F6; border-width: 4px 0; padding: 1em 0; vertical-align: top }
.rt-body-row-active .rt-body-cell { background: #fef8e8; cursor: pointer }

.result_radit { line-height: 3em; margin: 0.5em 0; overflow: hidden; padding: 0 3% }


/*.rt-prop-image { border:1px solid #B2B2B2; display:block; height: auto; margin:0 auto; max-height: 130px; max-width: 100% }*/

.rt-body-col1 { width: 20% }
.rt-body-col2 { padding-left: 2%; padding-right: 1%; width: 39% }
.rt-body-col3 { padding-left: 1%; padding-right: 1%; text-align: center; width: 16% }
.rt-body-col4 { text-align:center; white-space: nowrap; width: 8% }
.rt-body-col5 { font-weight: bold; text-align: right; width: 17% }
/*.rt-price-note { font-size: 0.8em; font-weight: normal }*/
.result-row.not-found { font-weight: bold; text-align: center; padding: 4em 0 }
/* .stav-novinka, .stav-rezervace, .stav-sleva { border: 1px solid black; color: black; display: block; float: left; font-weight: bold; padding: 2px; margin: 2px 5px 0 0; text-align: center; width: 8em }
.stav-rezervace { background: black; color: white; } */

.rm-item { background: url("../images/bg_rm_separator.gif") repeat-x; display: block; line-height: 1.8em; padding: 4px 0px 10px 0px }
.rm-item-label { background: #ffe559; display: block; font-weight: bold; line-height: 2em; margin-bottom: 5px; padding: 0 5px }
.rm-item-label2 { margin-left: 2em }
.rm-item-chbox { margin-right: 0.5em }
.rm-item-price { margin: 0 0.5em; width: 8em }
.rm-item div.loc-store { width: 202px }

.result-list { margin-bottom: 2em }
/*.result-row { border-bottom: 4px solid #F6F6F6; overflow: hidden; padding: 1em 0;width: 100%;display: flex;border: 1px #ffca00 solid }*/
.result-row a, .result-row div { text-decoration: none }

/*.result-row-active {background-color: var(--sting_bg) }*/


.result-header { background:  var(--sting_bg); border-top: 4px solid  var(--sting); padding: 0.3em 0;width: 100%;}
.result-row-active { background:  var(--sting_bg); cursor: pointer; transition: opacity 0.3s ease-in-out, color 0.3s ease-in-out, background-color 0.3s ease-in-out, border 0.3s ease-in-out;}



/*.result-row .col { float: left }*/

/*.result-row .order-col { width: 59% }*/

.result-header .order-col { padding-left: 2%; width: 57% }
.order-col select { margin-left: 1em }

/*.result-row .photo-col { padding-left: 2%; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }*/

/*.result-row .desc-col { padding-left: 2%; padding-right: 1%; width: 36% }*/
/*.desc-col .heading { font-weight: bold; margin-bottom: 1em }*/
/*.desc-col .heading a { text-decoration: none }*/
/*.result-row .loc-col { padding-left: 1%; padding-right: 1%; text-align: center; width: 14% }*/
/*.result-row .size-col { text-align: center; white-space: nowrap; width: 8% }
.result-row .price-col { font-weight: bold; padding-right: 2%; text-align: right; width: 15% }*/

/*.photo-col .rt-prop-image { border:1px solid #B2B2B2; display:block; height: auto; margin:0 auto; max-height: 130px; max-width: 100% }*/

.photo-col.rt-prop-video { position: relative }
.photo-col.rt-prop-video::after { background: url('../images/bg_play.png') 50% 50% no-repeat; content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 10%; background-size: 61px 61px  }
.result-row .not-found { width: 100%; font-weight: bold; text-align: center; padding: 4em 0 }
.stav-novinka, 
.stav-rezervace, 
.stav-sleva, 
.stav-prodano, 
.stav-pronajato { position:absolute; top: 10px;right:10px; text-align: center; line-height: 20px;padding-right:0.6em;padding:1px 15px;font-weight: bold;border-radius:8px;font-size: 90%}


.stav-rezervace { background: #FFA939; }
.stav-prodano { background:  #6AFF93 }
.stav-pronajato { background:  #77BFFC }
.stav-novinka { background: var(--sting) }
.stav-sleva { background: #d56dc3;color:#fff }

.result-list {display: grid; grid-template-columns: repeat(3, 270px); gap: 70px; justify-content: center; padding: 2em 1em; overflow: hidden; position: relative;  }
 .wraper {position: relative; display: flex; /* Všechny divy mají stejnou šířku */}
 
 .background { position: absolute; top: 220px; /* Přesah nahoru */ left: -125px; width: 520px;height: calc(100% - 180px); /* Přesah dolů */background-color:  var(--sting); z-index: 0;}
 
 .result-row { width: 270px;height: 430px; overflow: hidden; border: 1px #ccc solid; border-radius: 10px;position:relative;z-index:1 ; background-color: #fff;display:grid}

.result-row .photo-col { width:270px ;height: 220px;overflow: hidden;position: relative}

.result-row .photo-col .rt-prop-image { width: 100%; height: 100%; object-fit: cover; border-radius: 10px 10px 0 0 ;}
.result-row .desc-col {padding: 1em}

.desc-col .heading { font-size:1.3em; width: 70% ;float: left}
.desc-col .popis{text-align: justify;color: #878787;font-size: 80% }

.result-row .size-col { text-align: center; white-space: nowrap; float:right;border: 1px #888 solid;padding: 3px 5px;font-size: 80%;color:#888;background-color:#fff}
.result-row .loc-col { width: 100%;font-size: 70%;clear: both; margin-bottom: 1em }

.result-row .price-col { font-weight: bold; text-align: right; color: var(--sting);font-size: 120%;margin-right:0.6em }
.rt-price-note { font-size: 0.6em; font-weight: normal ; color:#888; display: block;line-height: 1.2em}

.nabidka_txt {display: none}

.butt_price{display: flex;align-items: center;margin-top: auto;padding: 1em}
.butt_price .button{ flex:0 auto; margin:0;padding: 7px 15px; font-weight: normal;font-size: 1em;border-radius: 5px;}

.butt_price .price-col{ flex:1;text-align: right;margin:0;color:var(--sting_tm)}

.peceti_potrebujete {   margin: 0em auto 6em auto;}    



@media only screen and (max-width: 1250px) {
	 #main {  padding:0 10px; }	
	 .result-list  { grid-template-columns: repeat(3, 270px); /*z visible na hidden*/ overflow: hidden}
	 .background { position: absolute; top: 220px; /* Přesah nahoru */ left: -250px; width: 820px;height: calc(100% - 180px); /* Přesah dolů */background-color:  var(--sting); z-index: 0;}
	 .pager, .pager_radit {margin:0 10px}
	.text {margin:0 10px}
	
}


@media only screen and (max-width: 999px) {
		.result-list { grid-template-columns: repeat(2, 270px); gap: 70px; /*z visible na hidden*/ overflow: hidden}
		
}



@media only screen and (max-width: 700px) {
		.result-list { grid-template-columns: repeat(1, 270px);/*z visible na hidden*/ overflow: hidden}
	    .rt-price-note {display:none}
}




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