/*idos*/
#topkontakt-ahead { position:relative; width:1000px; margin:16px auto; color:#666; background:url('/o/reklama/topkontakt-ahead.gif') 50% 0 repeat-y; 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') 0 0 no-repeat;}
#topkontakt-ahead .tka-in2 { min-height:76px; _height:76px; padding:4px 0; background:url('/o/reklama/topkontakt-ahead.gif') 100% 100% no-repeat;}
#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') 50% 50% no-repeat;}
#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*/
#topkontakt-ahead.topkontakt-diskuse-idnes {/*margin:30px auto 20px */ 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}