body{color:#C8C8C8;font-family:serif;font-size:100%;background:#00162D None No-Repeat Fixed Center Top}#canvas{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:Center}#canvas a{color:#C8C8C8;border-bottom-style:Solid;border-color:#C8C8C8}#canvas a:visited{color:#C8C8C8;border-bottom-style:Solid;border-color:#C8C8C8}#canvas a:hover{color:#C8C8C8;border-color:#C8C8C8}#page{float:right;margin-left:-280px}#pageInner{margin-left:280px}#column{float:left;width:280px}#canvasInner{width:831px;background:#003466 None Repeat Left Top;border-width:1px;border-color:#333;margin:0 auto}#columnInner{background:transparent None Repeat Left Top;color:#C8C8C8;font-family:serif;font-size:85%;border-style:Dotted}#columnInner a{color:#C8C8C8;border-color:#C8C8C8}#columnInner a:visited{color:#C8C8C8;border-color:#C8C8C8}#columnInner a:hover{color:#C8C8C8;border-color:#C8C8C8}#column .box{background:transparent None Repeat Left Top}#column .box h3{text-align:Left;background:transparent None Repeat Left Top}#column .box ul{list-style-type:none}#headerContent h1{height:224px;background:transparent url("data:,") No-Repeat Left Center}#header #headerLogo{background:transparent url("data:,") No-Repeat Left Top}#header #headerLogo span{color:#fff;font-size:2em}#header #headerLogo:hover span{color:#ff00e4}#motto{height:220px;background:#C8C8C8 None Repeat Left Top;border-width:0 0 1px 0;border-color:transparent transparent #000 transparent}#breadcrumbs{height:20px;font-size:80%;background:#f0e0d0 None Repeat Left Top;border-width:0 0 1px 0;border-style:None None Solid None;border-color:transparent transparent #000 transparent}#breadcrumbs{line-height:20px}#breadcrumbs .separator{padding:0 0.5em}.comment{background:transparent None No-Repeat}.commentNew{background:transparent None No-Repeat}.commentOwner{background:transparent None No-Repeat}#footerContent{height:200px;background:transparent url("data:,") Repeat-x Left Bottom;border-width:1px 0 0 0;border-color:#b0b0b0 transparent transparent transparent;line-height:200px}


/* placeholder pre nedostupné obrázky z archívu */
img.nedostupny-obrazok{min-width:120px;min-height:90px;background:#00162d;border:1px solid #003466;object-fit:contain;}

/* produkcia: skryť nefunkčný hlavičkový obrázok z externého CDN */
#headerContent h1{height:auto!important;min-height:0!important;background:none!important}
#header #headerLogo{background:none!important;display:none!important}

/* produkcia: nahrada za vlozene YouTube video (bez chyby prehravaca, funguje aj offline) */
a.yt-embed{position:relative;display:block;margin:4px auto;background:#0a1a30;border:1px solid #003466;text-decoration:none;overflow:hidden}
a.yt-embed:hover{border-color:#ff0000}
a.yt-embed .yt-embed-play{position:absolute;left:50%;top:44%;width:68px;height:48px;margin:-24px 0 0 -34px;background:#ff0000;border-radius:14px;transition:background .15s}
a.yt-embed:hover .yt-embed-play{background:#cc0000}
a.yt-embed .yt-embed-play:after{content:"";position:absolute;left:26px;top:14px;border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent #fff}
a.yt-embed .yt-embed-txt{position:absolute;left:0;right:0;bottom:0;padding:7px 10px;color:#c8c8c8;font:13px/1.3 Georgia,'Times New Roman',serif;background:linear-gradient(rgba(10,26,48,0),rgba(0,10,25,.9))}

/* produkcia: hlavička – nezobrazovať zástupný obrázok chýbajúceho banneru, nezaberať miesto */
#motto{height:auto!important;min-height:0!important;background:#00162d!important;border:0!important}
#mottoInner2{line-height:0}
#motto .nedostupny-obrazok{display:none!important}
#headerContent h1{height:auto!important;min-height:0!important;background:none!important}
#header #headerLogo{background:none!important;display:none!important}
