.r-head {position:relative; height:14px; line-height:12px; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px !important; text-align:left; color:#666;}
.r-head span {display:inline-block; width:50px; height:14px; margin-left:-3px; background:url('/u/n4/r-head.gif') no-repeat; background:url('data:image/gif ;base64,R0lGODlhMgAOAIAAAGZmZv///ywAAAAAMgAOAAACSYyPqcvtD6OctIILXEa76tMpYTB6IgheKGl0WJqp8IK5a7xy7c4mpU2qtUKuV29TlOl4v97xxuQ5c0lkdCizOoWmrvcLDovH3wIAOw==') no-repeat;}
.col-r .r-head span, .ahead .r-head span {margin:0;}
.m62 .r-head {display:none}

.r-body {position:relative; clear:both}
.fix-block {position:relative; z-index:1}

/* pro mizeni mezirek ve FF */
.r-body object, .r-body embed, .r-body iframe {display:block; margin:auto}

/* ahead 200px */
.ahead {display:table !important; width:700px; height:217px; margin:0 auto 2px; border:0; border-collapse:collapse;}
.ahead td {vertical-align:bottom;}
.ahead .r-head {margin:0; padding:3px 0 0;}
.ahead * {vertical-align:middle}

#adsintersticialelement {top:0; left:0; min-height:100% !important;}

.rollout-banner {z-index:9; position:relative }
.rollout img, .rollout-banner img, .video-banner img {border:0}
.rollout, .rollout-banner, .video-banner {position:absolute; overflow:hidden}
.rollout .maly, .rollout-banner .maly, video-banner .maly {display:block}
.rollout .velky, .rollout-banner .velky, .video-banner .velky {display:none}
.rozvinuto .maly {display:none}
.rozvinuto .velky {display:block !important}

/*reklama partner*/
.m-partner-min .r-head, .m-partner-mid .r-head, .m-partner-big .r-head {float:left; margin:0; padding:0 3px; background:#FFF;}
.m-partner-min .r-head span, .m-partner-mid .r-head span, .m-partner-big .r-head span {display:none}
.m-partner-min .r-body, .m-partner-mid .r-body, .m-partner-big .r-body {clear:both; background:#FFF;}

/* reklama r-bwin */
.r-bwin {line-height:11px}
.r-bwin input {margin:0; height:0}
.r-bwin td {text-align:left}

.m11, .m12, .m17 {width:300px;}
.m29 {clear:both; margin:0 auto 20px}
.m54, #najdete ~ .m {clear:both; width:970px; margin:-10px auto 20px}

.m62 iframe {position:absolute; top:-9999px; left:-9999px; z-index:1;}

#hyper300 {background:#FFF}
#hyper300 .r-head {height:auto; line-height:1; margin:0 0 .5em; font-size:14px !important; }
#hyper300 .r-head a {color:#666;}
#hyper300 .r-body {padding-top:4px;}
#hyper300 .r-body .r-body {margin-bottom:0;}
#hyper300 .entry, #hyper300 .r-art {overflow:hidden; width:100%; min-height:60px; _float:left; margin-bottom:8px;}
#hyper300 .entry img, #hyper300 .entry span.midi {float:right; margin:0 0 0 8px; border:1px solid #666}
#hyper300 .entry b {font-weight:normal;}
#hyper300.vver-b .entry img {width:80px; height:55px;} 
#ads-sticky {width:300px;}
#imagebox {visibility:hidden; float:right; width:300px; margin-top:-114px;}

/*reklama flash body*/
#reklama-flash-body {overflow:hidden; position:absolute; _position:absolute !important; z-index:1; top:0; width:100%; height:600px}
#reklama-flash-body .rf-left, #reklama-flash-body .rf-right {overflow:hidden; z-index:6; position:absolute}
#reklama-flash-body .rf-left {right:50%; min-width:120px; _width:120px; height:100%; margin-right:515px}
#reklama-flash-body .rf-right {left:50%; min-width:120px; _width:120px; height:100%; margin-left:515px}

/* oznaceni koupenych fotek */
.mark-victimnews {position:relative; display:block;}
.mark-victimnews img {display:block;}
.mark-victimnews .mvn {position:absolute; left:0; top:0; z-index:1; width:104px; height:64px; background:url('/u/n4/mark-victimnews.png') 50% 50% no-repeat;}
.foto-case .mark-victimnews .mvn { width:173px; height:120px; background-image:url('/u/n4/mark-victimnews-big.png');}
.sp5 .mvn { display:none}

/* novy zpusob pouze pres tridu a CSS 
.mark-victimnews {position:relative; display:block;}
.mark-victimnews:after {content:' '; position:absolute; left:0; top:0; z-index:1; width:104px; height:64px; background:url('/u/n4/mark-victimnews.png') 50% 50% no-repeat;}
.foto-case .mark-victimnews:after { width:173px; height:120px; background-image:url('/u/n4/mark-victimnews-big.png');}
.mark-victimnews img {display:block;}
.mark-victimnews i.mvn {display:none;}*/


@media print {.r-head, .r-body, .col-r, #reklama-flash-body {display:none}}

.space-c .r-body, .space-g .r-body  {margin-bottom:1em;}

#space-g-add {width:482px;}
#space-c-add {width:300px;}

/* eTarget */
#eTargetContent {padding:1.5em 0 1px; background:#FFF url('/u/n4/r-head.gif') no-repeat 78px 0; background:#FFF url('data:image/gif ;base64,R0lGODlhMgAOAIAAAGZmZv///ywAAAAAMgAOAAACSYyPqcvtD6OctIILXEa76tMpYTB6IgheKGl0WJqp8IK5a7xy7c4mpU2qtUKuV29TlOl4v97xxuQ5c0lkdCizOoWmrvcLDovH3wIAOw==') no-repeat 78px 0; }
#eTargetContent a {display:block; text-decoration:none; margin:0 0 15px; font-size:116%}
#eTargetContent u {display:block; margin:0 0 4px; color:inherit; font-weight:bold; font-size:105% }
#eTargetContent a:hover u {color:inherit;}
#eTargetContent span {display:inline; margin:0; padding-right:.5em; color:#000; }
#eTargetContent small {color:inherit; font-size:80% }
#eTargetContent a:hover small {color:inherit; text-decoration:underline }
.space-f #eTargetContent {margin:22px 0 0 10px} 
.space-b #eTargetContent {margin:0 0 0 10px} 
#space-b-add a.fr {margin-right:20px}

#hyper300 .r-body {margin:0; padding:4px 0;}
#hyper300 .r-body .r-body {margin-bottom:0;}
#hyper300 .entry, #hyper300 .r-art {overflow:hidden; width:100%; min-height:60px; _float:left; margin-bottom:1.2em;}
#hyper300 .entry { font-size:125%;}
#hyper300 .entry img, #hyper300 .entry span.midi {float:left; margin:0 10px 0 0; border:0}
#hyper300 .entry b {font-weight:normal;}
#hyper300.vver-b .entry img {width:80px; height:55px;} 
#hyper300 .entry p {display:table; margin:.2em 0;}
#hyper300 .entry .fsm {display:table; font-size:x-small; letter-spacing:.1em}

#selfart .r-body {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative; width:100%; min-height:132px; line-height:1.3; padding:0 0 0 187px; font-size:12px;}
#selfart a { text-decoration:none}
#selfart a:hover, #selfart h3 a { text-decoration:underline}
#selfart h3 {margin:0 0 .1em; font-size:150%;}
#selfart h3 img {position:absolute; top:3px; left:0; z-index:1; width:172px; height:129px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
#selfart h3 .over-sp5 {position:absolute; top:3px; left:0; z-index:1; width:172px; height:129px; overflow:hidden; text-align:center;}
#selfart h3 .over-sp5 img {position:static; max-width:100%; width:auto; height:auto}
#selfart p {margin:0 0 .2em; font-size:117%;}
#selfart .price {color:#C00}
#selfart .propety {list-style:none; overflow:hidden; margin:0 0 .3em; padding:3px 0;}
#selfart .propety li {float:left; list-style:none; margin:0 8px 0 -8px; padding:1px 8px;}
#selfart .more a {font-size:125%; color:#C00}
/* topvyhody */
#selfart .sale {display:block; margin:.3em 0;}
#selfart .percent {color:#C00; font-size:150%;}
#selfart .percent sup {font-size:100%; vertical-align:baseline;}

.space-f #selfart {margin:-14px 0 20px 10px;}

#AdTrackForumTop { min-height:100px}

.interbanner {height:300px}

/* od 8.6.2016 mazani ouska reklama v skliku */
.r-body a[href*="napoveda.sklik.cz"] {display:none}
.art-full .r-head {text-align:right; padding-right:20px}

/*sme-reality strip bydleni, ekonomika, kraje*/
.adstrip { overflow: hidden; }
.adstrip h3 { display: inline-block; font-size: 150%; line-height: 1; }
.adstrip .fr { color: #666; text-decoration: underline; line-height: 1.5; }
.adstrip ul { margin: 10px 0 40px; overflow: hidden; }
.adstrip .item { overflow: hidden; float: left; width: 135px; margin-left: 30px; }
.adstrip .item a { display: block; text-decoration: none; }
.adstrip .item i { font-style: italic; }
.adstrip .item:first-child { margin-left: 0; }
.adstrip .photo { position: relative; }
.adstrip img { display: block; margin-bottom: 3px; width: 100%; height: auto; }
.adstrip .price { position: absolute; display: block; right: 0; bottom: 10px; padding: 0 10px; z-index: 1; text-align: center; line-height: 1.7em; color: #ffffff; font-weight: 700; background: #2682d4; }
.adstrip .ad-text {margin-left:5px; font-size: 92%; line-height: 1.2; color:#000}
.adstrip i {display:block; margin-top:5px}