.pager { line-height: 3em; margin: 0.5em 0; overflow: hidden; padding: 0 2% }
.p-prop-counter, .p-pages-cont { float: left; font-weight: bold }
.p-prop-counter { margin-right: 5em }
.page-button, .page-space, .current-page { font-size: 0.9em; height: 2em; line-height: 2em; margin: 0 0.1em; text-align: center }
.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 }
.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 }
.result-row a, .result-row div { text-decoration: none }
.result-row.result-header { background: #F6F6F6; border-top: 4px solid #F6F6F6; padding: 0.3em 0 }
.result-row-active { background: #FEF8E8; cursor: pointer }
.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: 20%; -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 { background: url('../images/bg_prop_state.png') right top no-repeat; display: block; font-weight: bold; height: 24px; line-height: 24px; margin-bottom: 1em; padding-right: 1em; text-align: right }
.stav-rezervace { background-position: right -24px }
.stav-prodano { background-position: right -48px; color: #fff }

