.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}

/* -- TOPKONTAKT -- */

/*idos*/
#topkontakt-ahead {position:relative; width:1000px; margin:16px auto; color:#666; background:url('/o/reklama/topkontakt-ahead.gif') repeat-y 50% 0; text-align:left; font:11px/13px Arial, sans-serif;}
#topkontakt-ahead span.r-head {position:absolute; top:-12px; right:12px; z-index:1; width:66px; height:12px; background:url("/o/sph/reklama_top.gif") no-repeat;}
#topkontakt-ahead * {margin:0; padding:0;}
#topkontakt-ahead .tka-in {background:url('/o/reklama/topkontakt-ahead.gif') no-repeat;}
#topkontakt-ahead .tka-in2 {min-height:76px; _height:76px; padding:4px 0; background:url('/o/reklama/topkontakt-ahead.gif') no-repeat 100% 100%;}
#topkontakt-ahead a.tka-link {position:absolute; top:50%; left:0; z-index:1; width:30px; height:76px; margin-top:-38px; background:url('/o/reklama/topkontakt-ahead-logo.gif') no-repeat 50% 50%;}
#topkontakt-ahead a.tka-link strong {display:none;}
#topkontakt-ahead ul {display:block; margin:0; padding:10px 0 0 50px;}
#topkontakt-ahead li {position:relative; float:left; list-style:none; width:184px; padding:0 14px 0 92px;}
#topkontakt-ahead li h4 {font:bold 12px/15px Arial, sans-serif;}
#topkontakt-ahead li h4 img {position:absolute; top:3px; left:0; z-index:1;}
#topkontakt-ahead li a:hover, #topkontakt-ahead li h4 a {color:#3463B1; text-decoration:underline;}
#topkontakt-ahead li a, #topkontakt-ahead li h4 a:hover {color:#008000;}
#topkontakt-ahead li a {text-decoration:none;}
#topkontakt-ahead .fc0 {overflow:hidden; clear:both; float:none; height:0; margin:0; padding:0;}
@media print {
 #topkontakt-ahead {display:none}
}

/*diskuse idnes, metro*/
#topkontakt-ahead.topkontakt-diskuse-idnes {width:630px;}
#topkontakt-ahead.topkontakt-diskuse-idnes, #topkontakt-ahead.topkontakt-diskuse-idnes .tka-in, #topkontakt-ahead.topkontakt-diskuse-idnes .tka-in2 {background-image:url('//www.itrading.cz/temp/topkontakt-ahead-676-630.gif')}
#topkontakt-ahead.topkontakt-diskuse-idnes ul {padding:10px 0 0 50px}

/*diskuse*/
#topkontakt-ahead.topkontakt-diskuse-idnes {margin:0 auto;}

/*metro*/
#topkontakt-ahead.topkontakt-metro li {line-height:13px}

#topkontakt-super {position:relative; width:300px; margin:0 auto; color:#666; background:url('/o/reklama/topkontakt-super-300.gif') 50% 0 repeat-y; text-align:left; font:11px/13px Arial, sans-serif;}
#topkontakt-super * {margin:0; padding:0;}
#topkontakt-super ul {display:block; background:url('/o/reklama/topkontakt-super-300.gif') 0 0 no-repeat;}
#topkontakt-super li {display:block; list-style:none; position:relative; min-height:54px; _height:54px; padding:4px 5px 4px 103px; background:url('/o/reklama/topkontakt-super-300.gif') 100% 100% no-repeat;}
#topkontakt-super h4 {font:bold 12px/15px Arial, sans-serif;}
#topkontakt-super h4 img {position:absolute; top:5px; left:8px; z-index:1;}
#topkontakt-super a:hover, #topkontakt-super h4 a {color:#3463B1; text-decoration:underline;}
#topkontakt-super a, #topkontakt-super h4 a:hover {color:#008000;}
#topkontakt-super a {text-decoration:none;}
#topkontakt-super p {color:#666;}

.imgbox {position:relative; display:block; width:228px; height:60px; margin:0; padding:0 0 0 70px; overflow:hidden; font-size:11px; line-height:15px; text-decoration:none; color:#666;}
.foto-iframe-ads .imgbox {color:#CCC}
.imgbox * {margin:0; padding:0;}
.imgbox img {position:absolute; left:0; top:2px; border:1px solid #d2d2d2;}
.imgbox-heading {font-size:12px; text-decoration:underline; color:#3463b1;}
.foto-iframe-ads .imgbox-heading {color:#3CF}
.imgbox:hover .imgbox-heading {text-decoration:underline; color:#008000;}
.foto-iframe-ads .imgbox:hover .imgbox-heading {color:#ADF}
.imgbox-p {display:block; text-decoration:none; color:#666;}
.imgbox:hover .imgbox-p {color:#666;}
.foto-iframe-ads .imgbox-p, .foto-iframe-ads .imgbox:hover .imgbox-p {color:#CCC}
.imgbox-site {text-decoration:none; color:#008000;}
.foto-iframe-ads .imgbox-site {color:#80FF80}
.imgbox:hover .imgbox-site {text-decoration:underline; color:#3463B1;}
.foto-iframe-ads .imgbox:hover .imgbox-site {color:#BFB}

/* -- /TOPKONTAKT -- */