.content {position:relative; clear:both; margin-bottom:20px}
.print {text-align:left}

/* rezy stranky */
.col-a {float:left; width:632px; margin-left:18px}
.col-am {float:left; width:466px; margin-left:101px}
.col-at, #space-b.col-a {float:left; width:549px; margin-left:101px; margin-bottom:0}
.col-b {float:right; width:300px; margin-right:18px}
/*
#space-c.col-b {margin-top:-14px}
#space-c.col-b .b-box:first-child, #space-c.col-b .warning:first-child, #space-c.col-b .score-box:first-child {margin-top:14px}
*/
.col-am + .col-b {margin-right:101px}
.col-ab {clear:both; width:964px; margin-left:18px}
.col-ab .col-a, .col-ab .col-b, .col-a .col-a, .col-b .col-b {margin-left:0; margin-right:0}
.col-h {clear:both; width:798px; margin-left:101px}
.col-h .art-full {position:relative; width:100%; margin:0 0 var(--spacing-15, 1.5rem)}

.row-top, .col-over {max-width:964px; min-height:80px; margin:0 18px var(--spacing-15, 1.5rem)}
.col-over .art-full {position:relative; width:798px; margin:0 0 0 83px}

.space-h {clear:both}

h1.list-tit, h1.list-tit2, h2.list-tit, h2.list-tit2, .inc-tit {margin:0 0 1rem; font-weight:600; font-size:var(--rs-h3, 1.75rem); line-height:1.2; text-transform:uppercase}
h1.ml10, h2.ml10, h1.list-tit2, h2.list-tit2, .list-lab2 {margin-left:0}
.list-art h1.list-tit2, .list-art h2.list-tit2 {clear:both; margin-left:0}
h1.list-tit2 a, h2.list-tit2 a {color:var(--tgl-neutral60, #75868E); text-decoration:none}
h1.list-tit2 a:hover, h2.list-tit2 a:hover {text-decoration:underline}
.list-tit2 img {display:block}
.list-lab, .list-lab2 {display:inline-block; vertical-align:top; margin-bottom:.5rem; padding:0 .25rem; border-radius:.125rem; font:600 81.25%/1.385 var(--ff-m, 'Inter'); text-transform:uppercase; color:var(--tgl-white, #FFF); background:var(--tgl-neutral80, #434D52)}

/* vypis clanku */
.list-perex {margin:0 0 var(--spacing-15, 1.5rem); line-height:1.6}
.list-perex a {color:var(--tgl-pri60, #1B3E7A); text-decoration:underline}
.list-perex a:hover {color:var(--tgl-pri80, #122E5B)}

.list-art-menu {position:relative; overflow:hidden; margin:0 0 1rem}
.list-art-menu li {float:left; display:block; margin:.4em 0 0 .8em; padding:0; font-size:100%}
.list-art-menu li:first-child {position:relative; z-index:2; margin:0 18px 0 0; text-transform:uppercase; font-weight:600; font-size:175%; line-height:1.2; font-family:var(--ff-h, 'Fira Sans')}
.list-art-menu li:first-child a {color:inherit}
.list-art-menu li:first-child a:hover {color:var(--tgl-pri60, #1B3E7A)} 
.list-art-menu li:first-child:after {display:none}
.list-art-menu a:hover {text-decoration:none; color:var(--sec60, #E41F1F)}
.list-art-menu li .ttn {text-transform:none}

.art {position:relative; min-height:142px; margin:0 0 20px; padding:0 0 8px 246px; word-wrap:break-word}
.art .art {margin-bottom:0}
.art h3 {margin:0 0 .5rem -1rem; padding:0 0 0 1rem; font-weight:600; font-size:125%; line-height:1.2}
.art h3 a {display:block; outline:none}
.art img, .art u, .art .mark-video, .art .mark-podcast {position:absolute; top:0; left:0; z-index:1; margin:0}
.art u {display:block; width:230px; height:129px; background:transparent no-repeat 50% 50%; background-size:cover}
.art-img {position:absolute; top:0; left:0; z-index:1; color:#FFF; background:url('/u/idn4/obrazek-neni-k-dispozici.png') no-repeat 50% 50% / cover}
.art-img img {/*background-color:#FFF /* FIX pro transparentPNG */}
.art-img img, .art-img picture, .art-img u {position:relative; display:block}
.art-img.w230 img, .art-img.w230 u, .art-img.w230 picture {width:230px; height:129px}
.art-img .brisk {display:none}
.art .perex {font-size:87.5%; line-height:1.6}
.art .perex a {white-space:nowrap}
.art-link.art-link {/*color:var(--tgl-pri80, #122E5B); outline:none;*/ text-decoration:none}
.art-link:hover h3 {text-decoration:underline}
.art-info {line-height:1.25; margin:0 0 .5rem; font-size:.75rem}
.art-full .art-info {margin:0 0 .75rem; white-space:nowrap}
.art-info .authors {padding-right:1em; font-size:85%}
.art-info .authors a {text-decoration:none; color:var(--tgl-black, #000)}
.art-info .authors a:hover {text-decoration:underline}
.art-info .time, .time {color:var(--tgl-neutral60, #75868E)}
.art-info .br-video-inside, .br-video-inside {padding:0 0 0 18px; color:#000; background:url('/o/sph/ico_play_sph_mini.gif') no-repeat 0 40%}
.info-text.info-text {margin:1em 0; font-size:87.5%; color:var(--tgl-neutral60, #75868E)}


/* STITKY */
.brisk, .art-info .brisk {margin-right:.6em; padding:0; font-size:.75rem; font-weight:600; text-transform:uppercase; color:#C11B1B; background:none; white-space:nowrap}
h2 .brisk {display:block; margin:.3em 0; font-size:.875rem; font-family:var(--ff-m, 'Inter')}
.perex .brisk {margin-right:.2em}
.podlab, .podlab.podlab.podlab {display:inline-block; vertical-align:top; padding:1px .333em; border-radius:.125rem; font:600 .75rem/1.167 var(--ff-m, 'Inter'); text-transform:uppercase; text-decoration:none; color:#FFF; background:#1B3E7A}
.podlab {margin-right:.25rem}
.premlab, .premlab:hover, #topeject .premlab, #najdete li .premlab {display:inline-block; margin:0 .25rem 0 0; padding:1px .333em; border-radius:.125rem; font-weight:600; font-size:.75rem; line-height:1.167; color:#000; background:#E8B332; text-decoration:none !important}
.art-info .premlab {margin-left:.5em; font-size:100%}
.perex .podlab, .perex .premlab {margin-top:.25rem}
.art.opener .perex .podlab, .art.opener .perex .premlab {margin-top:.25rem}

.domicil {font-weight:600}
.art-info p.b {font-size:1rem}
.sme-partner-tit {float:left; margin:0 .5em 0 0; font-size:112.5%; font-weight:600}
.sme-partner-tit:after {content:':'; text-transform:none}
.sme-partner-tit a {text-decoration:none; color:inherit}
.sme-partner-tit a:hover {text-decoration:underline}

.archiv-art .art {clear:both; overflow:hidden; width:100%; min-height:60px; padding:0 0 8px}
.art div.fl {margin:0 1rem 12px 0}
.art div.fl img, .art div.fl u, .art div.fl .mark-video, .art div.fl .mark-podcast {position:relative; margin:0}
.art div.cell {display:table-cell}

.art.art-videoplayer {padding:0 0 20px}
.art.art-videoplayer videoplayer + small {padding:0; font-size:0}
.art.art-videoplayer h3 {margin:0; padding:.6em 0 0}

.tag-list {clear:both; margin:1rem 0; font-size:75%}
.tag-list a {text-decoration:none; color:var(--tgl-neutral60, #75868E)}
.tag-list a:hover {text-decoration:underline}

.list-art-static .art, .no-img {min-height:1em; height:auto; padding:0 0 20px}
.list-art-static .art img, .list-art-static .art .mark-video, .no-img img, .no-img .mark-video, .archiv-art .art img {position:relative; float:left; margin-right:15px}
.list-art-static .art p {font-size:100%}

.opener {padding-left:0; padding-bottom:20px}
.opener h3 {margin:0; padding:0 0 .3em; font-size:187.5%}
.opener img {position:static; display:block}
.opener .art-img {position:relative}
.opener .art-img:before {display:none}
.opener .art-img img {width:100%; height:auto}
.opener .mark-video, .opener .mark-podcast {position:relative}
.opener.art .art-info {margin:.5rem 0 0} 
.opener .perex {clear:both; margin-bottom:0; padding-top:.5rem; line-height:1.5; font-size:100%}
.img-brisk {position:relative; z-index:1; font-size:87.5%}
.img-brisk div {position:absolute; top:auto; left:.625rem; bottom:.625rem; padding:.1875em .3125em .1875em .1875em; border-radius:.25rem; font-weight:600; font-size:100%; line-height:1.25; text-transform:uppercase; color:#FFF; background:rgba(16,36,71,.9)}
.img-brisk div:before {content:''; float:left; width:1.25em; height:1.25em; margin:0 .25em 0 0; border-radius:.125rem; background:#E4201F url('/u/icon/fff/live.svg') no-repeat 50% 50% / 78% 78%}
.img-brisk ul {position:absolute; top:auto; left:.5rem; bottom:.5rem; z-index:2; display:flex; align-items:center; gap:.5rem}
.img-brisk li {display:block; margin:0}
.brisklive {padding:.1875em .3125em .1875em .1875em; border-radius:.25rem; font-weight:600; font-size:100%; line-height:1.25; text-transform:uppercase; color:#FFF; background:rgba(16,36,71,.9)}
.brisklive:before {content:''; float:left; width:1.25em; height:1.25em; margin:0 .25em 0 0; border-radius:.125rem; background:#E4201F url('/u/icon/fff/live.svg') no-repeat 50% 50% / 78% 78%}
.img-brisk .premlab.premlab.premlab {position:static; margin:0}

.extra-opener {overflow:hidden; padding:0; color:#FFF; background:#122E5B}
.extra-opener:after {display:none}
.extra-opener .premlab, .extra-opener .premlab:hover {position:absolute; top:110px; left:30px; z-index:3; font-size:100%}
.extra-opener .art-link {display:block; color:inherit}
.extra-opener .mark-video {width:auto}
.extra-opener .mark-video span {display:none; top:auto; right:30px; bottom:30px}
.extra-opener .art-img {position:relative; min-height:300px; max-height:560px; background:none}
.extra-opener .art-img:before {display:none}
.extra-opener .art-img:after {content:''; position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; margin:0; background:linear-gradient(rgba(16,36,71,0) 50%, rgba(16,36,71,.6) 90%)}
.extra-opener .art-img img {display:block; width:100%; height:auto; margin:0; transition:opacity .3s}
.extra-opener .art-link:hover .art-img img {opacity:.8}
.extra-opener .cell {position:absolute; left:30px; bottom:30px; z-index:2; width:798px; text-shadow:0 0 20px rgba(16,36,71,.6)}
.extra-opener h3, .art.extra-opener h3 {margin:0 0 .2em; padding:0; font-weight:600; font-size:262.5%}

.list-art-noprx .art h3 {font-size:150%}
.list-art-noprx .art .perex {display:none}
.list-art-noprx .opener h3 {font-size:187.5%}

.art-fix .fix {margin:0 0 .5em; text-transform:uppercase; font-weight:600; font-size:81.25%}

.art-lock.art-lock p {display:block}
.art-lock p a {display:table; margin:.3em 0 0; padding:.0em .5em; border-radius:.25em; box-shadow:.05em .05em .1em #FFF; text-decoration:none; text-transform:uppercase; color:#FFF; background:linear-gradient(#E10025, #AB0F1C); background-color:#AB0F1C; text-shadow:.05em .05em .1em #333; font-size:11px; line-height:19px}
.art-lock .ico-next:before {display:none}

.over-p135 {display:block; width:100%; overflow:hidden; margin:0 0 .5em}
.over-p135 span {display:block; margin-right:-30px; =width:660px}
.over-p135 img, .over-p135 u {float:left; margin:0 30px 0 0}

.extra-box {width:964px; margin:0 auto var(--spacing-15, 1.5rem); padding:var(--spacing-15, 1.5rem); background:#E1E1E1}
.extra-box h3 {margin:0 0 .1em; font-size:181.25%}
.extra-box img {float:none; margin:0}
.extra-box .perex {line-height:1.5; font-size:100%}

.extra-tab {max-width:964px; margin:0 auto var(--spacing-15, 1.5rem); box-sizing:border-box}
.extra-tab h2 {height:auto; line-height:1.5; margin:0 auto 10px; padding:0; border:0; text-align:center; font-weight:600; font-size:243.75%; color:#000; background:none; text-transform:none}
.extra-tab h2 a {color:#000; text-decoration:none}
.extra-tab h2 a:hover {text-decoration:underline}
.extra-tab table {table-layout:fixed; width:100%; margin:0; padding:0; border:0; border-collapse:collapse}
.extra-tab td {padding:0 10px 16px; vertical-align:top; font-weight:600; font-size:87.5%; text-align:left}
.extra-tab img {display:block; max-width:100%; margin:0 0 10px}

.related {clear:both; font-weight:600; font-size:100%; line-height:1.2; font-family:var(--ff-h, 'Fira Sans')}
.related li {position:relative; display:block; margin:.5rem 0 0; padding-left:1.25em}
.related li:before {content:''; position:absolute; top:0; left:0; width:.75em; height:1.2em; background:url('/u/icon/000/more.svg') no-repeat 50% 50% / contain; filter:var(--filter-tgl-neutral20)}

.extra-art-box img {position:static}
.extra-art-box .extra-img {position:relative; margin:0 0 1em; overflow:hidden}
.extra-art-box .extra-img img {display:block; width:100%; margin:0}
.extra-art-box .extra-img .box {position:absolute; left:0; bottom:0; z-index:1; width:100%; color:#434D52; background:rgba(255,255,255,.8)}
.extra-art-box .extra-img .perex {padding:.6em 1em; line-height:1.4; font-size:100%; color:inherit}
.extra-art-box .art-info .brisk {margin:0}
.extra-art-box .art-info .time {padding-left:10px}
.extra-art-box .img-brisk {display:none}
.extra-art-box .related .premlab, .extra-art-box .related .podlab {margin-top:.25em}

.mark-video, .mark-podcast {position:relative; width:630px; margin:0 0 10px}
.mark-video a, a.mark-video {display:block; text-decoration:none; cursor:pointer; background-size:contain}
.mark-video img, .mark-video img.gal {display:block; float:none; margin:0}
.mark-video span, .mark-podcast span {position:absolute; bottom:12px; right:12px; z-index:2; width:64px; height:64px; background:url('/u/n4/play.svg') no-repeat 100% 100%}
.mark-podcast span {border-radius:100%; background-image:url('/u/icon/137/podcast-filled.svg')}
.midi, u.midi {width:80px; height:60px}
.p135, u.p135 {width:135px; height:101px}
.wmidi, u.wmidi {width:137px; height:77px}
.sp5, u.sp5 {width:172px; height:129px}
.w230, u.w230 {width:230px; height:129px}
.sph, u.sph {width:264px; height:198px}
.sp6, u.sp6 {width:320px; height:240px}
.midi span, .p135 span, .wmidi span, .sp5 span, .sph span, .w230 span, .sp6 span {width:24px; height:24px; bottom:4px; right:4px}
.vidw span {width:16%; max-width:5rem; height:0; padding:16% 0 0; bottom:1rem; right:1rem}
.mark-video-text {display:inline-block; width:11px; height:11px; margin-left:4px; line-height:1.33; background:url('/u/n4/play.svg') no-repeat}
.alone-video {line-height:2.21em}
.alone-video span {float:left; width:31px; height:31px; margin-right:5px; cursor:pointer; background:url('/u/n4/play.svg') no-repeat}
.pre-perex {float:left; margin:0 .5rem 0 0; color:#E41F1F; font-weight:600}
.pre-mark-video:before {content:''; display:inline-block; width:.9em; height:1.4em; border-radius:100%; vertical-align:top; margin:0 .25rem 0 0; background:url('/u/n4/play.svg') no-repeat 50% 50%}

.btn {display:flex; justify-content:center; align-items:center; min-height:2.5em; padding:.125em .75em; border:1px solid var(--tgl-neutral10, #D3D7DA); border-radius:.25rem; text-align:center; text-decoration:none; font-weight:600; font-size:100%; line-height:1.25; color:var(--tgl-pri80, #122E5B); background:var(--tgl-pri05, #EDF2F9); box-sizing:border-box}
.btn:hover {text-decoration:none; background-color:var(--tgl-pri10, #D6DEEB)}
.btn.h {display:none}

/* ANKETY */
.anketa-art {margin:0 0 var(--spacing-15, 1.5rem)}
.anketa-art h2 a {text-decoration:none}
.anketa-art h2 a:hover {text-decoration:underline}
.anketa-art .perex {margin-bottom:8px}
.anketa-art .ico-r {float:right; width:6em}
.anketa-form {position:relative}
.anketa-form .inputs .half {width:190px}
.anketa-form form .warning {position:absolute; top:0; right:0; z-index:1; width:234px}
.anketa-list {overflow:hidden}
.anketa-list .relative {clear:both}
.anketa-list .vote {line-height:1.625; padding:.75em 1.25em; border-radius:.25rem; font-size:1rem}
.anketa-list .vote .vote, .anketa-list .entry .vote .vote {margin:0; padding:0; border:0; border-radius:0; background:none; box-shadow:none}
.anketa-list .entry {float:left}
.anketa-list .entry img {margin-bottom:3px}
.anketa-list .entry .vote {margin-bottom:10px}
.anketa-list .entry h5, .anketa-list .entry label {font-size:100%; font-weight:600}
.anketa-list .cols-one {clear:both; float:left; width:100%}
.anketa-list .cols-one .entry {clear:both; width:100%}
.anketa-list .cols-one .vote input {margin:0 4px 0 0; vertical-align:middle}
.anketa-list .cols-one .with-img img {float:left; margin-right:15px}
.anketa-list .cols-one .with-img .vote {margin-left:187px}
.anketa-list .cols-one .with-img .vote .vote {margin-left:0}
.anketa-list .cols-two {clear:both; float:left; width:100%}
.anketa-list .cols-two .entry {width:49%; margin-bottom:1.5em}
.anketa-list .cols-two .entry + .entry {margin-left:2%}
.anketa-list .cols-two img {width:100%; height:auto}
.anketa-list .cols-three {clear:both; float:left; width:100%}
.anketa-list .cols-three .entry {width:31%; margin-bottom:1.5em}
.anketa-list .cols-three .entry + .entry {margin-left:2%}

.art-full .anketa-list {margin-left:0}
.art-full .anketa-art {padding:0}
.art-full .anketa-art h3 {font-size:125%}

.anketa-in-art {clear:both; margin:0 0 var(--spacing-15, 1.5rem); padding:1.5rem 1.5rem .625rem; border-radius:.5rem; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)}
.anketa-in-art .warning, .content .anketa-in-art .warning {padding:1em 0 0; border-top:1px solid var(--tgl-pri10, #D6DEEB); font-size:87.5%}
.anketa-in-art .warning h2.ico-info {font-size:100%; font-family:inherit; text-transform:uppercase}
.anketa-in-art .warning h2 span {display:none}
.anketa-in-art .anketa-list {width:auto; margin:0 0 1em}
.anketa-in-art .vote {border:0; border-radius:.25rem; background:#FBFBFC}

#anketa .box-in {font-size:87.5%}
#anketa .b-box, #anketa-in-art .b-box {border:0; padding:0; margin:0; background:none}
#anketa p {margin:0 0 12px}
.vote {position:relative; padding-bottom:1px; border:0; border-radius:.25rem; background:#EDF2F9}
.vote .vote {overflow:hidden; width:100%; margin-bottom:12px; padding-bottom:0}
.vote .vote a, .vote .vote .vcl, .vote .vote label {display:block; padding:0 4em 2px 0; text-decoration:none}
.vote .vote a:after {content:''; position:absolute; top:-1000px; bottom:-1000px; left:-1000px; right:-1000px; z-index:5; background:url('/u/free.gif')}
.vote .vote .rate {position:absolute; top:0; right:0}
.vote .vote .eb {height:6px; border-radius:.25rem; font-size:2px; line-height:6px; color:#2B3135; background:#FFF}
.vote .vote .vb {height:6px; border-radius:.25rem; font-size:2px}
.vote .c1, .vote .c1 a {color:#1B3E7A}
.vote .c1 .vb, .vote .vb {background:#1B3E7A}
.vote .c2, .vote .c2 a {color:#13375E}
.vote .c2 .vb {background:#13375E}
.vote .c3, .vote .c3 a {color:#000}
.vote .c3 .vb {background:#000}
.vote .c4, .vote .c4 a {color:#555}
.vote .c4 .vb {background:#555}
.vote .vote a:hover {color:#C00}
.content .art-full #anketa-in-art {clear:both; margin-bottom:12px; padding-bottom:10px; font-size:12px}
#anketa-in-art #anketa-in-art {position:static; margin-right:0; margin:0; padding:0} 
.content .art-full #anketa-in-art h2 {font-size:112.5%}
.content .art-full #anketa-in-art p {margin-bottom:12px}
.content .art-full #anketa-in-art .box-in {font-size:87.5%}
.content .art-full #anketa-in-art .ico-r {display:none}
.catch-anketa {position:relative; min-height:130px; _height:130px; margin:0 0 30px; padding:0 0 0 187px}
.catch-anketa h2 {display:none}
.catch-anketa img {position:absolute; top:0; left:0; z-index:1}
.catch-anketa .box-in {font-size:87.5%}
.catch-anketa p {margin-bottom:7px; font-weight:600; font-size:129%}

#anketa-in-art.closed-anketa {position:relative; width:100%; min-height:10px}
#anketa-in-art.closed-anketa:hover:before {content:'Anketa skon\10d ila'; position:absolute; z-index:1; top:50%; left:50%; width:300px; min-height:40px; padding:5px 0 5px 20px; margin:-25px 0 0 -180px; font-size:30px; text-align:center; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9) url('/o/zpr/anketa-skoncila-info.png') no-repeat 20px 50%; border:1px solid #DDD; border-radius:.5rem; box-shadow:4px 4px 5px 0 rgba(50, 50, 50, 0.75)}

/* ZRUSENO 2025/07 preneseno do layout2
.survey {position:relative; clear:both; width:100%; margin:0 0 var(--spacing-15, 1.5rem); padding:1.5rem 1.5rem .5rem; border-radius:.5rem; line-height:1.25; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9); box-sizing:border-box; font-feature-settings:"lnum"}
#wrapper .survey {padding:1rem 1rem .5rem}
.survey-sec, #wrapper .survey-sec, .survey-sec .survey, #wrapper .survey-sec .survey {padding:0; color:var(--txt-neutral90, #2B3135); background:none}
/* q - Question *-/
.survey-q, .survey-q.survey-q.survey-q {margin:0 0 1rem; font-weight:600; font-size:137.5%; line-height:1.2}
#wrapper .survey-q {font-size:125%}
.survey-sm .survey-q.survey-q, #wrapper .survey-sm .survey-q {margin:0 0 .5rem; font-size:112.5%}
/* s - Statistic *-/
.survey-s {margin:0 0 1rem; font-size:112.5%; line-height:1.6}
.survey-q + .survey-s {margin-top:-.75rem}
.survey-s b {font-weight:800}
.survey-sm .survey-s {margin:0 0 .5rem; font-size:87.5%}
.survey-sm .survey-s + .survey-s {margin-top:-.25rem}
/* w - Warning *-/
.survey-w {margin:0 0 1rem; padding:.5rem 0 0; border-top:1px solid var(--tgl-neutral10, #D3D7DA); font-size:81.25%; line-height:1.4}
.survey-w b {display:block; padding:0 0 0 1.2em; font-weight:600; font-size:107.7%; line-height:1.6; text-transform:uppercase; background:url('/u/icon/233/info.svg') no-repeat 0 50% / .86em .86em}
/* inputy + i - nahrada za Inputu *-/
.survey input[type="submit"] {display:block; width:100%; margin:0 0 1em; padding:.75em; border:0; border-radius:.25rem; font-weight:600; font-size:100%; line-height:1.5; text-align:center; color:var(--tgl-white, #FFF); background:var(--tgl-pri60, #1B3E7A); box-shadow:0 2px 5px rgba(0,0,0,.1); -webkit-appearance:none}
.survey input[type="submit"]:hover {background-color:var(--tgl-pri80, #122E5B)}
.survey input[disabled], .survey input[disabled]:hover {background-color:var(--tgl-neutral20, #B2B9BE); box-shadow:none; cursor:default}
.survey .inactive.inactive.inactive {background-color:var(--tgl-neutral20, #B2B9BE); box-shadow:none; cursor:default}
.survey .item {flex:0 0 100%; position:relative; display:flex}
.survey-sm .survey .item {font-size:87.5%}
.survey-c input {position:absolute; left:-9999em}									
.survey-c input[type="radio"] + .survey-l .survey-i {background-image:url('/u/icon/bbc/form-radio-unselected.svg')}
.survey-c input[type="radio"]:checked + .survey-l .survey-i {background-image:url('/u/icon/137/form-radio.svg')}
.survey-c input[type="checkbox"] + .survey-l .survey-i {background-image:url('/u/icon/bbc/form-checkbox-unselected.svg')}									
.survey-c input[type="checkbox"]:checked + .survey-l .survey-i {background-image:url('/u/icon/137/form-checkbox.svg')}
.survey-c input[disabled] + .survey-l .survey-i {display:none}
.survey-c input[type="checkbox"][disabled] + .survey-l .survey-i {display:block}
.survey-i {flex:0 0 1.25em; display:block; width:1.25em; height:1.25em; background:no-repeat 50% 50% / contain; cursor:pointer}									
/* c - Column *-/ 
.survey-c {display:flex; flex-wrap:wrap; gap:.25rem; margin:0 0 1rem; padding:0}
/* l - Label *-/
.survey-l {flex:0 0 100%; display:flex; align-content:start; padding:1em; border:1px solid transparent; border-radius:.1875rem; box-sizing:border-box}
.survey-l:hover {background-color:var(--tgl-white, #FFF)}	
.survey-sm .survey-l {padding:.5rem}
input[disabled] + .survey-l:hover {background-color:transparent}						
.survey-c input:checked + .survey-l {border-color:var(--tgl-pri30, #4C70B5); background-color:var(--tgl-white, #FFF)}
.survey-c1 .survey-l {gap:.75rem}
.survey-c2 .survey-l, .survey-c2 .item {flex-basis:calc(50% - 0.125rem); flex-wrap:wrap; gap:.5em .75em}
.survey-c2 .item .survey-l {flex-basis:100%}
/* tnz - Text, Number, Zizalka *-/
.survey-tnz {flex:1}
.survey-t {margin:0 0 .25em}
.survey-n {clear:both; margin:0 0 .125em}
.survey-n b {margin-right:.5em; font-weight:800}
.survey-z {clear:both; height:1em; border-radius:.5em; font-size:37.5%; background:var(--tgl-pri10, #D6DEEB)}
.survey-z u {float:left; height:100%; border-radius:.5em; background:var(--tgl-pri60, #1B3E7A)}
#wrapper .survey-t, #wrapper .survey-n {font-size:87.5%}
#wrapper .survey-z {font-size:25%} 
/* p - Picture *-/
.survey-c1 .survey-p {order:1; flex:0 0 20%}
.survey-c2 .survey-p {order:-1; flex:0 0 100%; width:100%; box-sizing:border-box}
.survey-c2 input:not([disabled]) + .survey-l .survey-p,
.survey-c2 input[type="checkbox"][disabled] + .survey-l .survey-p {padding-left:2em}
.survey-p span {position:relative; display:block; width:100%; height:0; padding:75% 0 0; background:no-repeat 50% 50% / cover}
.survey-16ku9 span {padding:56.25% 0 0}
.survey-4ku3 span {padding:75% 0 0}
.survey-1ku1 span {padding:100% 0 0}									
.survey-icogal span:before {content:''; position:absolute; left:.25em; bottom:.25em; width:1em; height:1em; background:url('/u/icon/eef/zoom-in.svg') no-repeat 50% 50% / contain; box-shadow:0 0 .25rem rgba(0,0,0,.5)}									
.survey-icoart span:before {content:''; position:absolute; top:0; right:0; width:1.25em; height:100%; background:#D6DEEB url('/u/icon/137/info-i.svg') no-repeat 50% calc(50% + 1.2em) / .625em .625em}
.survey-icoart span:after {content:'info'; position:absolute; top:50%; right:0; width:3em; margin:-.9em -.7em 0 0; font-size:75%; line-height:1.6; transform:rotate(90deg); text-align:center; color:#1B3E7A}
/* ANKETY - END */

.nav {clear:both; height:26px; line-height:26px; font-weight:600; text-align:center}
.col-a .nav {margin-bottom:12px}
.nav .ico, .nav .ico-r {width:11em}
.nav .ico {float:left}
.nav .ico-r {float:right}

/* top clanky pod portalovkou - DEL 5.1.24 */
#topeject {display:none}

/* naklikavatka */
.art-images {padding:0}
.art-images img {position:static}
.art-images .overimg-3 {width:630px}
.art-images .overimg-3 span {width:690px}
.art-images .overimg-3 img {width:172px; height:129px; margin-right:57px}

.catch {margin:0 0 30px}
.catch h3 {margin:0 0 6px; font-size:112.5%}

.catch-rozhovor p {margin:0 0 .5em; font-size:87.5%}
.catch-rozhovor .ico-r li {color:#2C66B1}

.catch-kurzy {background:url('/u/n3/art_dots.gif') repeat-y 160px 0}
.catch-kurzy .bg {position:relative; width:100%; background:url('/u/n3/art_dots.gif') repeat-y 460px 0}
.catch-kurzy .box-l {float:left; width:150px; padding-bottom:26px}
ul.exchange-list, .text ul.exchange-list {margin:0}
ul.exchange-list li {width:120px; list-style:none; height:2em; line-height:2em; margin:0; padding:0 0 0 22px; background-image:url('/o/sph/exchange-flag.gif') !important; background-repeat:no-repeat}
.exchange-list .eur {background-position:0 50%}
.exchange-list .hrk {background-position:-150px 50%}
.exchange-list .gbp {background-position:-300px 50%}
.exchange-list .usd {background-position:-450px 50%}
.catch-kurzy .box-c {float:left; width:280px; padding:0 10px 0 20px}
.catch-kurzy .box-r {float:right; width:160px; padding-bottom:26px}
.catch-kurzy .box-r input, .catch-kurzy .box-r select {margin:2px 0}
.catch-kurzy #price {width:60px}
.catch-kurzy .ico-r {position:absolute; bottom:0; right:0; z-index:1}
.catch-kurzy .box-l .ico-r {right:480px; width:150px}

.catch-burzy {width:100%; background:url('/u/n3/art_dots.gif') repeat-y 340px 0}
.catch-burzy .half-l {float:left; width:330px}
.catch-burzy table {width:100%; border-collapse:collapse; line-height:1.8}
.catch-burzy th, .catch-burzy .bg td {border-bottom:1px solid var(--tgl-neutral10, #D3D7DA)}
.catch-burzy th.arr, .catch-burzy th.tar {padding-left:.5em}
.catch-burzy .arr {width:1.6em; text-align:center}
.catch-burzy .arr span {display:block; width:1em; height:1.33em; margin:0 auto}
.catch-burzy .kurz-no, .catch-burzy .hmoty-no {background:url('/u/aeq.gif') no-repeat center}
.catch-burzy .kurz-up {background:url('/u/aup_green.gif') no-repeat center}
.catch-burzy .kurz-down {background:url('/u/adw_red.gif') no-repeat center}
.catch-burzy .hmoty-up {background:url('/u/aup_red.gif') no-repeat center}
.catch-burzy .hmoty-down {background:url('/u/adw_green.gif') no-repeat center}
.catch-burzy .half-r {float:right; width:280px}
.catch-burzy .half-r p {line-height:1.8}

.catch-kemel table {width:100%; border-collapse:collapse; font-weight:600}
.catch-kemel td {vertical-align:bottom; text-align:center}
.catch-kemel td.free {width:15px}

.opener-kemel a.block {width:628px; border:1px solid var(--tgl-neutral10, #D3D7DA); overflow:hidden}
.opener-kemel a.block img {display:block; margin:0}

.a-box {margin:0 0 30px}
.a-box h2 {position:relative; z-index:2; display:table; height:auto; margin:0 0 -1px; padding:0; border-bottom:4px solid var(--sec60, #E41F1F); text-align:left; font-weight:600; font-size:150%; line-height:1.25; text-transform:uppercase}
.a-box h2 a, .a-box h2 a:hover {display:block; color:inherit; text-decoration:none}
.a-box .box-in {clear:both; padding:20px 0; border:1px solid var(--tgl-neutral10, #D3D7DA); border-width:1px 0}
.art + .a-box {position:relative; z-index:1; margin-top:-22px; border-top:10px solid var(--tgl-white, #FFF)}

.list-video {overflow:hidden; display:grid; grid-template-columns:1fr 1fr; gap:1.25rem}
.list-video li {position:relative; display:block}
.list-video .art-img {position:relative; margin:0}
.list-video .art-img, .list-video .art-img img {display:block; width:100%; height:auto}
.list-video h3 {padding:.3em 0 0; font-weight:600; font-size:112.5%; line-height:1.222}

/* col-b */
.b-box, .b-box2 {position:relative; clear:both; width:100%; padding:0; border:0; background:none}
.b-box ul, .b-box li {list-style:none}
.b-box h2 {position:relative; z-index:2; height:auto; margin:0 0 .5rem; padding:0; border-bottom:0; text-align:left; font-weight:600; font-size:150%; line-height:1.2; text-transform:uppercase}
.b-box h2 a, .b-box h2 a:hover {display:block}
.b-box h2.nav a {display:inline-block; width:49%}
.b-box .box-in {clear:both;/* padding:1rem 0; border:1px solid var(--tgl-neutral10, #D3D7DA); border-width:1px 0*/}
.b-box .box-in .text {font-size:87.5%; line-height:inherit}
.col-a-b-box {margin:0 0 22px; padding-left:10px}
.col-a-b-box .list-art {margin:0 0 -30px; padding:0 0 5px}
.b-box .show-box {position:absolute; top:0; right:0; z-index:1}
.b-box .show-box, .show-box a.ico-min, .show-box a.ico-max, .q-js .show-box-hid .box-in {display:none} 
.q-js .b-box .show-box, .show-box-vis a.ico-min, .show-box-hid a.ico-max, .q-js .show-box-vis .box-in {display:block; overflow:visible; clear:both}
.show-box-vis .box-in {overflow:hidden}

.bold-ol {font-weight:600; font-size:87.5%}
.normal-ol {font-size:81.25%}
.bold-ol, .bold-ol li, .normal-ol, .normal-ol li {list-style:none; float:left; width:100%}
.bold-ol li, .normal-ol li {position:relative; clear:left; width:280px; margin:0; padding:0 0 0 1.5em}
.bold-ol li ~ li, .normal-ol li ~ li {margin-top:10px}
.bold-ol li .time, .normal-ol li .time {position:absolute; top:0; left:0; z-index:1; font-size:100%}
.bold-ol a, .normal-ol a {color:var(--tgl-pri60, #1B3E7A)}

.tit-img {overflow:hidden; display:block; font-size:87.5%; line-height:1.286}
.tit-img a {display:block; color:var(--tgl-pri60, #1B3E7A); text-decoration:none}
.tit-img li {clear:both; float:left; width:100%}
.tit-img li ~ li {margin-top:10px}
.tit-img img {float:right; margin-left:10px}
.tit-img .mark-video, .tit-img .midi {float:right; margin:0 0 0 10px; overflow:hidden} 
.tit-img .mark-video img {margin:0}

.tit-img-bigger {font-weight:400; font-size:100%; line-height:1.25}

.tit-img2 {clear:both; float:left; width:100%; margin:0 0 10px; font-weight:600; font-size:87.5%; line-height:1.286}
.tit-img2 img {float:right; margin:0 0 0 12px}

.tit-img3 {overflow:hidden; width:100%; margin:0 0 -20px}
.tit-img3 li {list-style:none; float:left; width:31%; margin:0 2% 20px 0; font-weight:600; font-size:100%}
.tit-img3 img {float:left; margin:0 12px 0 0; width:80px; height:60px}
.tit-img3 a {display:block}

.img-tit {margin:-10px auto}
.img-tit li {position:relative; margin:0; list-style:none}
.img-tit a, .img-tit a:hover {display:block; overflow:hidden; padding:.5rem 0; text-decoration:none}
.img-tit a:hover h3 {text-decoration:underline}
.img-tit div {position:relative; float:left; margin:0 10px 0 0; padding:0}
.img-tit div img {display:block; width:96px; height:auto}
.img-tit .wmidi img {width:137px; height:77px}
.img-tit h3 {display:table-cell; font-weight:600; font-size:87.5%; line-height:1.286}

.tit-div {display:flex; flex-direction:column; gap:.5rem}
.tit-div li {flex:0 0 auto; margin:0; padding:0; list-style:none}
.tit-div li a {display:flex; gap:.5rem; color:var(--txt-pri60, #1B3E7A)}
.tit-div h3 {flex:1; font-weight:600; font-size:87.5%; line-height:1.286; font-family:inherit}
.tit-div div {flex:0 0 80px}
.tit-div img {width:100%; height:auto}

.webz-bg {display:flex; justify-content:center; align-items:center; gap:.5em; width:auto; height:2.5em; margin:0; padding:.25em .75em; border:0; border-radius:.25rem; white-space:nowrap; font-weight:800; font-size:100%; line-height:1.25; text-transform:uppercase; text-decoration:none; color:#FFF; background:var(--tgl-pri30, #4C70B5); cursor:pointer; overflow:visible}
.webz-bg:hover {text-decoration:none; color:#FFF; background:var(--tgl-pri60b, #1B3E7A)}

.art-verical {float:left; width:100%; margin:0; font-weight:600; font-size:87.5%; line-height:1.429}
.art-verical h3 {margin:0 0 3px; font-size:100%; font-weight:600}
.art-verical h3 a {text-decoration:none}
.art-verical a {display:block}
.art-verical li, .art-verical li.right {float:left; width:145px}
.art-verical li.right {float:right}
.art-verical img {display:block; width:100%; height:auto; margin:0 0 10px}
.art-verical .transform br {display:none}

.alone-tit li {margin:0; font-size:87.5%; font-weight:600}
.alone-tit li ~ li {margin-top:10px}
.alone-tit a {display:block}

form.b-form {display:block; margin:0 0 14px}
form.b-form label {display:block; margin:0 0 2px; text-transform:uppercase; font-size:68.75%}
form.b-form .inp {width:60%; height:18px; padding:1px .2em; border:1px solid var(--tgl-neutral10, #D3D7DA); background:#FFF url('/u/portal/p-search-inp.gif') repeat-x; font-size:14px}

.baby-eyes {position:relative; width:300px; overflow:hidden; margin:0 auto}
.baby-eyes ul {clear:both; width:1000%; /* kvuli Chrome */ min-height:1em}
.baby-eyes li {float:left; display:inline; width:80px; height:auto; margin:0 30px 10px 0}
.baby-eyes li a {display:block; text-decoration:none}
.baby-eyes li a:hover {background-color:#C11B1B}
.baby-eyes h3 {text-transform:uppercase; font-weight:600; font-size:114%; margin-bottom:2px}
.baby-eyes h3 a:hover {background-color:#FFF}
.baby-eyes .baby-text {display:block; width:80px; margin-top:4px; padding-top:4px; background-color:#FFF; text-decoration:underline; cursor:pointer; line-height:normal; font-size:68.75%}
.baby-eyes .baby-img {height:65px; width:80px; cursor:pointer}
.baby-eyes .baby-img img {display:block; border:1px solid #FFF; border-width:0 0 1px}
.baby-eyes .ico, .baby-eyes .ico-r {width:49%}
.baby-eyes .ico {float:left}
.baby-eyes .ico-r {float:right}
.baby-eyes .ico-r a:hover {background:none}

.krums-hledate {margin:0 0 2rem}
.krums-hledate h2 {margin:0 0 1rem}
.krums-hledate ul {margin:-.5em 0 1em; padding:0; border:none; font-weight:600; line-height:1.286; font-size:87.5%}
.krums-hledate li {display:block; margin:0}
.krums-hledate li a {display:block; padding:.5em 0 .5em 1.25em; color:var(--tgl-pri80, #122E5B); background:url('/u/icon/68c/arrow2-right.svg') no-repeat 0 .786em / .714em .714em}
.krums-hledate .read-more {margin-bottom:0}

#pocasi-bbox .box-in {width:300px; overflow:hidden}
#pocasi-bbox ul {float:left; width:330px; margin:0 0 6px}
#pocasi-bbox li {list-style:none; float:left; width:63px; height:100px; margin:0 1rem 0 0; overflow:hidden}
#pocasi-bbox li a {display:block; width:100%; height:100%; line-height:1; text-decoration:none; text-align:center; color:#1F5C9A}
#pocasi-bbox li a:hover, #pocasi-bbox li a:hover i {color:#036}
#pocasi-bbox a span {display:block; padding-top:4px; font-size:87.5%}
#pocasi-bbox a img {display:block; margin:4px auto}
#pocasi-bbox a i {font-style:normal; font-weight:600; font-size:93.75%; color:#C00}
#pocasi-bbox .ico-r a span {padding:0}

#nejnej {padding-bottom:1rem; border-bottom:1px solid var(--tgl-neutral10, #D3D7DA)}
#nejnej .arts-1 .normal-ol li {width:260px; padding:0 0 0 3.4em}
#nejnej h2 {position:relative; display:flex; margin:0 0 1rem; padding:0; border:0; text-align:center; font-weight:400; font-size:100%; line-height:1.25; font-family:inherit}
#nejnej h2:after {content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:var(--tgl-neutral10, #D3D7DA)}
#nejnej h2 a {position:relative; width:auto; padding:.5rem .75rem; text-decoration:none; background:inherit}
#nejnej h2 a:hover {text-decoration:none; background:var(--tgl-pri05, #EDF2F9)}
#nejnej h2 a:after {content:''; display:none; position:absolute; bottom:0; left:0; z-index:2; width:100%; height:2px; margin:0; background:#E41F1F}
#nejnej.prep-1 #nejnej-a1, #nejnej.prep-2 #nejnej-a2 {cursor:default; text-decoration:none; font-weight:600}
#nejnej.prep-1 #nejnej-a1:after, #nejnej.prep-2 #nejnej-a2:after {display:block}

#b-dual-foto {overflow:hidden}
#b-dual-foto .box-in {width:110%}
#b-dual-foto .entry {float:left; width:135px; margin:0 30px 0 0; font-size:87.5%; font-weight:600}
#b-dual-foto img {margin:0 0 4px; vertical-align:middle}

#do-kina h2 {font-size:150%; text-transform:uppercase}
#do-kina h3 {margin:.3em 0 0; font-size:112.5%; font-weight:400}
#do-kina h3 a {display:block}
#do-kina small {height:0; padding:0; overflow:hidden}

#tk-sdeleni.b-box h2 {font-size:112.5%; text-transform:none}
#tk-sdeleni.b-box p {margin:0 0 20px; font-size:87.5%}
#tk-sdeleni.b-box h3 {margin:0 0 .3em; font-size:100%}
#tk-sdeleni.b-box ul {width:48%; font-size:81.25%}
#tk-sdeleni.b-box li {width:100%; margin:0 0 .2em; padding:0; background:none}
#tk-sdeleni.b-box .redlining {color:#C00}
/* col-b END */

.read-more.read-more, .complete .read-more.read-more {display:flex; justify-content:flex-end; align-items:center; height:2.5rem; padding:0 .75rem; border:1px solid var(--tgl-pri10, #D6DEEB); border-radius:.25rem; color:var(--tgl-pri80, #122E5B); background:var(--tgl-pri05, #EDF2F9); font-weight:600; font-size:.875rem; line-height:1.286; text-align:right; text-decoration:none; box-sizing:border-box}
.complete .read-more.read-more {border-color:transparent; color:var(--tgl-pri80, #122E5B); background:var(--tgl-white, #FFF)}
.read-more.read-more:after {content:''; display:block; width:1em; height:1em; margin:0 0 0 .5rem; background:url('/u/icon/000/more.svg') no-repeat 50% 50% / contain; filter:var(--filter-txt-pri80)}
.read-more.read-more:hover {text-decoration:none; background-color:var(--tgl-pri10, #D6DEEB)}

/* clanek */
.crumbs {line-height:1.25; margin:0 0 1.2em; padding:.5em 0; color:var(--tgl-neutral60, #75868E)}
.col-h .crumbs {margin-left:-84px}
.crumbs a {display:inline-block; padding:0 1em 0 0; text-decoration:none; color:inherit; background:url('/u/icon/567/arrow-right.svg') no-repeat 100% 50% / .75em .75em}
.crumbs a:hover {text-decoration:underline}
.preamble {margin:0 0 1.6em}
.art-full:after {content:''; display:block; clear:both}
.art-full h1, .text h1, .text h2 {margin:0 0 .75rem; font-weight:600; font-size:225%; line-height:1.2}
.art-full .text h1, .text h1, .text h2 {font-size:163%}
.art-full .opener {margin:0 0 1.25rem; padding:0; line-height:1.6; font-size:112.5%}
.art-full .opener img.fr {float:right; height:3.2em; margin:0 0 0 1rem}
.art-full .art-legend {margin:0 0 .5em 70px; font-size:11px; color:var(--tgl-neutral60, #75868E)}
.art-legend a {color:var(--tgl-neutral60, #75868E); text-decoration:none}
.art-legend a:hover {text-decoration:underline}
.art-full .text {clear:both}

.artmeta {display:flex; width:100%; margin:0 0 1em; justify-content:space-between; align-items:center}
.artmeta .cell {flex:1 1 auto}
.artmeta .authors {position:relative; margin:0; padding:.5rem 0 0; text-align:left; font-size:87.5%}
.artmeta .authorbox-foto {position:relative; z-index:6; float:left; width:3rem; height:3rem; margin:-.5rem .5rem 0 0; border-width:.125rem; border-radius:.5rem; filter:grayscale(100%)}
.artmeta .authorbox-foto ~ .authorbox-foto {z-index:5; margin-left:-1.5em}
.artmeta .authorbox-foto ~ .authorbox-foto ~ .authorbox-foto {z-index:4}
.artmeta .authorbox-foto ~ .authorbox-foto ~ .authorbox-foto ~ .authorbox-foto {z-index:3}
.artmeta .authorbox-foto ~ .authorbox-foto ~ .authorbox-foto ~ .authorbox-foto ~ .authorbox-foto {z-index:2}
.artmeta .authorbox-foto ~ .authorbox-foto ~ .authorbox-foto ~ .authorbox-foto ~ .authorbox-foto ~ .authorbox-foto {z-index:1}
.artmeta .art-info {margin:0; white-space:nowrap}
.artmeta .artmeta-rating {margin-right:1rem; padding-right:1rem; border-right:1px solid var(--tgl-pri10, #D6DEEB)}
.artmeta .artmeta-rating:hover {text-decoration:none}
.artmeta-rating .tit-kinobox {display:inline-block; width:3.5em; height:1em; margin-right:.25rem; text-indent:-999em; background:url('/u/loga/kinobox.png') no-repeat 0 50% / contain; overflow:hidden}
.artmeta-rating strong {font-weight:800; color:var(--txt-pri60)}

.opener-gallery {width:100%; overflow:hidden; margin:0 0 var(--spacing-15, 1.5rem)}
.opener-gallery .equ-gal {display:grid; grid-template-columns:repeat(4,1fr); gap:2px}
.opener-gallery .equ-gal img {display:block; width:100%; height:auto; margin:0}

.text {line-height:1.6}
.text .text {margin:0; font-size:100%}
.col-b .text {line-height:1.25}
.text a {color:var(--tgl-pri60, #1B3E7A); text-decoration:underline}
.text a:hover {color:var(--tgl-pri80, #122E5B)}
.text-link {text-decoration:underline}
.text-link:not([href*='.idnes.cz']) {padding-right:1.3em; background:url('/u/icon/137/link.svg') no-repeat calc(100% - .275em) 50% / .75em .75em}
.text .bbtext {position:relative; width:100%}
.text h3 {font-weight:600; font-size:100%}
.text h3.tit {margin:0 0 1rem; line-height:1.2; font-size:162.5%}
.text h3.subtit {margin:0 0 .5rem; font-size:125%}
.text h3 a {text-decoration:none; font-size:inherit; color:var(--tgl-pri80, #122E5B)}
.text h3 a:hover {text-decoration:underline}
.text h3 .text-link:not([href*='.idnes.cz']) {background-image:url('/u/icon/124/link.svg')}
.text p ~ h3.tit, .text .imagelist + h3.tit {margin-top:2rem}
.text p, .text table, .text ul, .text ol, .video-dupla, .text iframe {margin-bottom:var(--spacing-15, 1.5rem)}
.text table table, .text ul ul, .text ol ul, .text ul ol, .text ol ol {margin-bottom:0}
.text li {list-style:none; margin:0 0 .5em; padding-left:1.25em; background:url('/u/icon/bbc/disc.svg') no-repeat 0 .425em / .75em .75em}
.col-b .text li {background-position:0 .25em}
.text li li {margin-left:1em}
.text [type="a"] {counter-reset:list}
.text [type="a"] > li {position:relative; padding-left:0; background:0}
.text [type="a"] > li:before {counter-increment:list; content:counter(list, lower-alpha) ') '; position:absolute; left:-1.4em}
.text td, .text th {padding:2px .5em}
.text var {color:#C11B1B; font-style:normal}
.text .rajce-album td, .rajce-album td, .text #opener-img td {padding:0}

.art-full .equip, .art-full .equip-fl {width:auto; margin-bottom:1em; font-size:.75rem}
.art-full .equip-fl {float:left; margin:4px 10px 1em 0}
.art-full .equip-fr {float:right; margin:4px 0 1em 10px}
.art-full .equip table, .art-full .equip-fl table, .art-full .equip-fr table {border-collapse:collapse; margin:0}
.art-full .equip td, .art-full .equip-fl td, .art-full .equip-fr td {padding:0; border:0}
.equip ul, .equip li, .equip-fl ul, .equip-fl li, .equip-fr ul, .equip-fr li {display:block}

.equip td.equ-info {padding:3px 0 6px; color:var(--tgl-neutral60, #75868E)}
td.equ-info a {color:var(--tgl-neutral60, #75868E); text-decoration:none}
td.equ-info a:hover {color:#C11B1B; text-decoration:underline}
.equip td.equ-trim {width:570px /*IE*/; padding:4px 0; vertical-align:middle; font-size:93.75%}
.equip td.equ-trim-label {width:48px; padding:0 22px 0 0; text-align:right; vertical-align:middle; font-size:68.75%; color:var(--tgl-neutral60, #75868E); background:url('/u/n4/alone-equip.gif') no-repeat 100% 50%}
.equip td.equ-trim-label a {text-decoration:none}
.equip td.equ-trim-label a:hover {text-decoration:underline}
.equip a.equ-gal {float:left; text-decoration:none}
.equip a.equ-gal img {float:left; margin:0 8px 0 0}
a.equ-rel {position:relative; display:block; text-decoration:none}
a.equ-rel .more-gal {position:absolute; bottom:10px; right:10px; width:287px; height:45px; line-height:45px; padding:0 53px 0 0; color:#FFF; background:url('/u/n4/right-gal.png') no-repeat 100% 0; font-weight:600; font-size:20px; text-align:right; overflow:hidden; cursor:pointer}
a.equ-rel:hover .more-gal {background-position:100% 100%}

.opener-foto, .opener-flv-player {position:relative; margin-bottom:1.5em; font-size:.75rem}
.opener-foto .relative {position:relative; display:block; overflow:hidden; max-height:500px; text-decoration:none}
.opener-foto .relative img {display:block; width:100%; height:auto}
.opener-foto .relative .more-gal {position:absolute; bottom:10px; right:10px; width:287px; height:45px; line-height:45px; padding:0 53px 0 0; color:#FFF; background:url('/u/n4/right-gal.png') no-repeat 100% 0; font-weight:600; font-size:18px; text-align:right; overflow:hidden; cursor:pointer}
.col-a .opener-foto .relative {max-height:none}
.opener-foto a:hover .more-gal {background-position:100% 100%}
.opener-foto .more-gallery {position:absolute; bottom:15px; right:15px; z-index:10; border-radius:.25rem; line-height:50px; text-align:right; overflow:hidden; cursor:pointer}
.overopener .opener-foto .more-gallery {right:83px}
.opener-foto .more-gallery u, .opener-foto .more-gallery b {float:left; text-decoration:none; color:#FFF}
.opener-foto .more-gallery u {padding:0 16px 0 46px; font-weight:600; font-size:20px; font-family:var(--ff-h, 'Fira Sans'); background:rgba(16,36,71,.9) url('/u/icon/fff/foto.svg') no-repeat 16px 50% / 20px 20px}
.opener-foto a:hover .more-gallery u {background-color:rgba(16,36,71,1)} 
.opener-foto .more-gallery b {min-width:2.8em; padding:0 .2em; font-weight:400; font-size:18px; text-align:center; background:rgba(228,31,31,.9)}
.opener-foto a:hover .more-gallery b {background-color:rgba(228,31,31,1)}
.opener-foto .more-gallery b:before {content:'+'}
.opener-foto .overlap {position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; background:url('/u/free.gif') repeat; text-decoration:none; cursor:pointer}
.opener-foto p.opener-foto-info {padding:.462em 0 0; line-height:1.3846; font-size:.8125rem; color:var(--tgl-neutral60, #75868E)}
p.opener-foto-info a {color:inherit; text-decoration:none}
p.opener-foto-info a:hover {text-decoration:underline}
.opener-foto .mark-video {position:absolute; top:50%; left:50%; z-index:1; width:8rem; height:8rem; margin:-4rem 0 0 -4rem}
.opener-foto .mark-video span {position:absolute; top:0; left:0; bottom:0; right:0; width:100%; height:100%; padding:0}
.opener-flv-player {position:relative; padding:0 0 1px}
.opener-flv-player h2, .opener-flv-player strong {position:absolute; z-index:1; padding:1em; color:#FFF; background:url('/u/fog80.png')}
.opener-flv-player h2 {max-width:460px; top:1em; left:1em; font-size:106.25%; font-weight:600}
.opener-flv-player strong {max-width:460px; right:1em; bottom:1em}
.opener-flv-player img.block {margin:0 0 2px}

.overopener {position:relative; overflow:hidden; height:542px; margin:0 0 var(--spacing-15, 1.5rem)}
.overopener-cw {color:#FFF; background:#2B3135}
.overopener-cb {color:#2B3135; background:#FFF}
.overopener-title {position:absolute; top:0; left:83px; z-index:5; display:table; height:100%}
.overopener-title-in {display:table-cell; vertical-align:middle; padding-bottom:80px}
.overopener-pb .overopener-title {top:auto; bottom:0; height:auto}
.overopener-pb .overopener-title-in {vertical-align:bottom}
.overopener .premlab.premlab {margin:0 0 .75em; font-size:100%}
.overopener h1 {width:10em; line-height:1.2; font-size:287.5%; font-weight:600; color:inherit; text-shadow:0 0 20px rgba(16,36,71,.3)}
.overopener-cb h1 {text-shadow:0 0 20px rgba(255,255,255,.3)}
.overopener-pb h1 {width:796px}
.overopener:before {content:''; position:absolute; top:0; left:0; z-index:2; width:60%; height:100%; background:radial-gradient(ellipse farthest-side at center left, rgba(0,0,0,.5) 0%, rgba(0,0,0,.5) 51%, rgba(0,0,0,0) 100%)}
.overopener-cb.overopener:before {background:radial-gradient(ellipse farthest-side at center left, rgba(255,255,255,.5) 0%, rgba(255,255,255,.5) 51%, rgba(255,255,255,0) 100%)}
.overopener-pb:before {top:auto; bottom:0; width:100%; height:60%; background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.5))}
.overopener-cb.overopener-pb:before {background:linear-gradient(rgba(255,255,255,0) 0%, rgba(255,255,255,.7) 70%)}
.overopener .opener-foto {position:static; margin:0}
.overopener .opener-foto .relative {position:static; max-height:600px}
.overopener .opener-foto .overlap {position:static}
.overopener .opener-foto .overlap:after {content:''; position:absolute; top:0; left:0; bottom:0; right:0; z-index:4}
.opener-foto-info-box {position:absolute; left:10px; bottom:10px; right:10px; z-index:10; display:table; border-radius:1rem; font-size:.875rem; line-height:1.286; color:#FFF; background:rgba(16,36,71,.8)}
.opener-foto-info-box:hover {background-color:rgba(16,36,71,.9)}
.opener-foto-info-box.ofib-visible {max-width:80%}
.css-d .overopener .opener-foto-info-box {max-width:580px; left:83px; bottom:15px} 
.opener-foto-info-box .ofib-link {display:table-cell; width:1.125rem; height:1.125rem; border:.375rem solid transparent; vertical-align:bottom; background:url('/u/icon/fff/info.svg') no-repeat 50% 100% / contain}
.opener-foto-info-box.ofib-visible .ofib-link {background-image:url('/u/icon/fff/info-i.svg')}
.opener-foto-info-box.opener-foto-info-box.opener-foto-info-box p {display:none; padding:.375rem .75rem .375rem .125rem; color:inherit; font-size:inherit; line-height:inherit}
.opener-foto-info-box.opener-foto-info-box.opener-foto-info-box.ofib-visible p {display:block}
.opener-foto-info-box a {color:inherit; text-decoration:underline}

.img-print, .img-share, .img-face, .img-tip {width:25px; height:33px; background-image:url('/u/n4/art-add.png')}
.img-print {background-position:0 0}
.img-share {background-position:-50px 0}
.img-face {background-position:-25px 0}
.img-tip {background-position:-75px 0}

/*listovani fota*/
.browse-foto {position:relative; width:100%}
.browse-foto h1 {padding:0 208px 0 0}
.browse-foto .bf-navigation {position:absolute; z-index:1; top:0; right:0; width:198px; height:41px; line-height:41px; text-align:center; color:#B2B9BE; font-size:68.75%}
.browse-foto .bf-navigation a {font-weight:600; font-size:100%; text-decoration:none; color:#9A9A9A}
.browse-foto .bf-navigation a:hover {text-decoration:underline}
.browse-foto a.img-prev img, .browse-foto a.img-next img, .browse-foto a.img-prev-h img, .browse-foto a.img-next-h img {display:block; width:41px; height:41px}
.browse-foto a.img-prev-h {float:left; background:url('/u/n4/galerie-ico.png') no-repeat -1px -1px}
.browse-foto a.img-prev {float:left; background:url('/u/n4/galerie-ico.png') no-repeat -1px -44px}
.browse-foto a.img-prev:hover {background-position:-1px -87px}
.browse-foto a.img-next-h {float:right; background:url('/u/n4/galerie-ico.png') no-repeat -44px -1px}
.browse-foto a.img-next {float:right; background:url('/u/n4/galerie-ico.png') no-repeat -44px -44px}
.browse-foto a.img-next:hover {background-position:-44px -87px}

/* ART-ADD */
.art-add {margin:0 0 20px}
.art-add ul {clear:both; overflow:hidden; width:100%; min-height:26px}
.art-add li {float:left; list-style:none; margin:0 1rem 0 0}
.art-add a {float:left}
.art-add li.to-top {float:right; padding:0}
.art-add li.to-top a.ico-top {padding:0 10px}
.art-add li.to-top a.ico-top span {margin-left:0; margin-right:0}
.art-add .link {display:none}

.art-add-2 {position:relative; z-index:50; width:100%; height:0; margin:0 0 3em}
.art-add-2 ul.absolute {position:absolute; bottom:.3em; left:-5px; z-index:1; width:60px}
.art-add-2 .add-disc {font-size:93.75%; font-weight:600}
.art-add-2 li.add-li {position:relative; display:block; line-height:1; margin:12px auto 0; padding:0; background:none}
.art-add-2 a.add-link {display:block; color:var(--tgl-neutral60, #75868E); text-decoration:none; text-align:center; font-size:68.75%}
.art-add-2 a.add-link img {display:block; margin:0 auto; background-color:#B2B9BE}
.art-add-2 a.add-link:hover {color:#003974; text-decoration:underline}
.art-add-2 a.add-link:hover img {background-color:#003974}
#sdileni, #tip-redakci, #sdileni-facebook {position:absolute; top:-16px; left:45px; z-index:1}
#sdileni-facebook iframe {width:560px; height:2em}

/* art-social */
.art-social {position:relative; float:right}
.art-social ul {display:flex; margin:0 -.66em}
.art-social li {display:block; line-height:1; margin:-.66em 0}
.art-social li a {display:block; padding:.66em}
.art-social .logo-facebook, .art-social .logo-twitter, .art-social .logo-print, .art-social .logo-favorite, .art-social .logo-discusion {display:block; width:1em; height:1em; background:url('/u/idn4/social-icons2.svg') no-repeat 0 0 / 7em 2.5em}
.dark .art-social .logo-facebook, .dark .art-social .logo-twitter, .dark .art-social .logo-print, .dark .art-social .logo-favorite, .dark .art-social .logo-discusion {background-image:url('/u/idn4/social-icons2-dark.svg')}
.art-social .logo-favorite {background-position:0 0}
.art-social a:hover .logo-favorite, .art-social .logo-favorite.act {background-position:0 -1.5em; background-color:transparent}
.art-social .logo-facebook {background-position:-1.5em 0}
.art-social a:hover .logo-facebook {background-position:-1.5em -1.5em; background-color:transparent}
.art-social .logo-twitter {background-position:-3em 0}
.art-social a:hover .logo-twitter {background-position:-3em -1.5em; background-color:transparent}
.art-social .logo-print {background-position:-4.5em 0}
.art-social a:hover .logo-print {background-position:-4.5em -1.5em; background-color:transparent}
.art-social .logo-discusion {background-position:-6em 0}
.art-social a:hover .logo-discusion {background-position:-6em -1.5em; background-color:transparent}
.art-social .ico-rss {color:var(--tgl-pri60, #1B3E7A)}
.art-social .ico-rss:before {content:''; float:left; display:block; width:1em; height:1em; margin:0 .3em 0 0; background:url('/u/icon/000/rss.svg') no-repeat 50% 50% / cover; filter:var(--filter-tgl-pri60)}
.art-social .ico-rss span {display:inline-block; font-size:87.5%}
.art-social .ico-rss:hover span {text-decoration:underline}
/* ART-ADD - END */

div.authors {margin:0 0 var(--spacing-15, 1.5rem); text-align:right; font-weight:600; font-size:100%}
div.authors span {font-weight:400}
div.authors a, div.art-tags a {text-decoration:none} 
div.authors a:hover, div.art-tags a:hover {text-decoration:underline} 
div.art-tags {margin:var(--spacing-15, 1.5rem) 0; font-size:87.5%} 

img.fl {margin-right:15px}
img.fr {margin-left:15px}

.art-community {display:flex; flex-wrap:wrap; gap:.25rem; width:100%; margin:var(--spacing-1, 1rem) 0 var(--spacing-15, 1.5rem); font-size:75%; line-height:1.167}
.art-community li {flex:1; list-style:none}
li.community-discusion, li.community-favorite {flex:0 0 auto}
li.community-facebook {margin-left:2rem}
li.community-facebook:first-child, .community-discusion ~ .community-favorite ~ .community-facebook {margin-left:0}
.art-community .arts-1, .art-community .arts-2 {display:none}
.art-community.art-community .prep-1 .arts-1, .art-community.art-community .prep-2 .arts-2 {display:flex}
.art-community a {position:relative; display:flex; flex-direction:column; justify-content:center; height:100%; min-height:44px; padding:.125rem .75rem .125rem 44px; border:1px solid transparent; border-radius:.25rem; text-decoration:none; box-sizing:border-box}
.art-community span {display:block}
.community-discusion a {color:#FFF; background:var(--tgl-pri60b, #1B3E7A)}
.community-discusion a:hover {color:#FFF; background:var(--tgl-pri80b, #122E5B)}
.community-favorite a {color:#FFF; background:#E41F1F}
.community-favorite a:hover {color:#FFF; background:#C11B1B}
.community-facebook a, .community-facebook a:hover, .community-twitter a, .community-twitter a:hover, .community-bonz a, .community-bonz a:hover {border-color:var(--tgl-pri10, #D6DEEB); color:var(--tgl-pri80, #122E5B); background:var(--tgl-pri05, #EDF2F9)}
.community-facebook a:hover, .community-twitter a:hover, .community-bonz a:hover {background:var(--tgl-pri10, #D6DEEB)}
.community-discusion a:before, .community-favorite a:before, .community-facebook a:before, .community-twitter a:before, .community-bonz a:before {content:''; position:absolute; top:50%; left:0; width:24px; height:24px; margin:-22px 0 0; border:10px solid transparent; background:no-repeat 50% 50% / contain}
.community-discusion a:before {background-image:url('/u/icon/000/discusion.svg'); filter:var(--filter-white)}
.community-favorite a:before {background-image:url('/u/icon/000/favorite.svg'); filter:var(--filter-white)}
.community-favorite.prep-1 a:before {background-image:url('/u/icon/000/favorite-act.svg')}
.community-facebook a:before {background-image:url('/u/icon/000/social-facebook.svg'); filter:var(--filter-tgl-pri80)}
.community-twitter a:before {background-image:url('/u/icon/000/social-twitter.svg'); filter:var(--filter-tgl-pri80)}
.community-bonz a:before {background-image:url('/u/icon/000/error.svg'); filter:var(--filter-tgl-pri80)}

.art-community.art-community-headline {display:none}

/* styl tabulek */
table .c0, .table-in-art table th {color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri10, #D3D7DA)}
table .c1, table.c1 {color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)}
table .c2, table.c2 {color:var(--txt-neutral90, #2B3135); background:var(--tgl-neutral05, #F0F2F3)}
table .c3 {color:var(--txt-neutral90, #2B3135); background:var(--tgl-white, #FFF)}

.table-in-art {width:100%; overflow:auto; margin:0 0 1em; scrollbar-width:thin}
.table-in-art table {width:100%; margin:0 0 .5em; border-collapse:separate; font-size:87.5%}
.table-in-art table td, .table-in-art table th {padding:.25rem .5rem}
.table-in-art table caption {display:table-caption; padding:.125rem .5rem; border-bottom:0; text-align:left; font-weight:600; font-size:100%; color:#FFF; background:#1B3E7A}
.table-in-art table th {font-weight:600}
.table-in-art table td {vertical-align:top}
.table-in-art table .foot td {border-top:3px solid var(--tgl-neutral10, #D3D7DA); font-weight:600}

/* doplneni clanku */
.complete.complete {position:relative; clear:both; width:100%; margin:0 0 var(--spacing-15, 1.5rem); padding:0; border-radius:.5rem; border-collapse:collapse; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9); box-sizing:border-box}
.complete .complete {clear:both; margin:0; border:0}
.b-box .complete {float:none; margin:0}
.complete-half-r.complete-half-r, .complete-half-l.complete-half-l {float:right; width:230px; margin:.5em 0 .5em 1.5em; border-radius:.5rem}
.complete-dual-r.complete-dual-r, .complete-dual-l.complete-dual-l {float:right; width:322px; margin:.5em 0 .5em 1.5em; border-radius:.5rem}
.complete td {padding:1.5rem 1.5rem .5rem}
.complete table th, .complete table td {border:0; padding:.125rem}
.complete h3, .complete h3.ico {margin:0 0 .75rem; font-size:137.5%; line-height:1.2; white-space:normal}
.complete h3.tit {margin:1em 0 .4em}
.complete h3.ico span span, .complete h3.ico span span, .complete h3.ico a span {display:none}
.complete h3.ico [class*="ico-"]:before {float:left; margin-right:.5rem}
.complete h3 a {display:inline; line-height:inherit; color:var(--tgl-pri80, #122E5B)}
.complete p {margin:0 0 1em; font-size:87.5%; line-height:1.6}
.complete ul li {font-size:87.5%; line-height:1.4; background-position:0 .325em}
.complete ol li {font-size:87.5%}
.complete li li, .complete li p {font-size:100%}
.complete .title {margin:0 0 .667em; font-size:112.5%; line-height:1.2}
.complete h3 + .title {margin-top:-.4em}
.complete .only-text {margin:0; padding-bottom:8px; font-size:100%}
.complete var {display:inline-block; vertical-align:top; margin:-.091em .125rem 0 0; color:var(--tgl-pri60, #1B3E7A); font-style:normal; font-weight:800; font-size:157.14%; line-height:1; text-transform:uppercase; font-feature-settings:"lnum"}

#catinclude.complete {width:auto; margin:var(--spacing-15, 1.5rem) 0; padding:1.5rem 1.5rem .375rem}
#catinclude ul {list-style:none; overflow:hidden}
#catinclude li {float:left; margin:0 1em 0 0}

.q-js .complete-hidden, .complete-prep-0, .complete-visible .complete-prep-1, .complete-prep {display:none} 
.complete-visible .complete-hidden, .complete-visible .complete-prep-0, .q-js .complete-prep {display:block}
.complete-visible tbody.complete-hidden {display:table-row-group}
.complete-prep {margin:.5rem 0; padding:.5rem 0 0; border-top:1px solid var(--tgl-neutral10, #D3D7DA); font-size:87.5%; line-height:1.6}
.complete-prep-0, .complete-prep-1 {color:var(--tgl-pri80, #122E5B); cursor:pointer}
.complete-prep-0:hover, .complete-prep-1:hover {text-decoration:underline}
.complete-prep-0:after, .complete-prep-1:after {content:''; display:inline-block; vertical-align:top; width:.75rem; height:1.6em; margin:0 0 0 .5rem; background:no-repeat 50% 50% / .75rem .75rem; cursor:pointer}
.complete-prep-0:after {background-image:url('/u/icon/124/arrow-up.svg')}
.complete-prep-1:after {background-image:url('/u/icon/124/arrow-down.svg')}
.complete-prep-links {list-style:none; display:flex; justify-content:end; flex-wrap:wrap; gap:0 1em}

/* poutani clanku ve clanku */
.complete a.aside.aside {display:flex; gap:1rem; text-decoration:none; color:var(--tgl-pri80, #122E5B)}
.q-ie .complete a.aside.aside {max-width:515px}
.complete .aside-tit {flex:1 1 auto}
.complete .aside-tit h3 {font-weight:600; font-size:112.5%; line-height:1.2}
.complete .aside:hover h3 {text-decoration:underline}
.complete .aside-img {flex:0 0 110px; margin:0 0 1rem}
.complete .aside-img img {display:block; width:100%; height:auto}
/* reklamni rozsireni */
.r-aside {flex:1 1 auto; display:flex; flex-direction:column; text-align:left}
.r-aside .r-head.r-head {flex:0; margin:0; paddinh:0; text-align:inherit}
.r-aside h3, .r-aside.r-aside h3 {flex:0; display:block; order:-1; margin:0 0 .3em}
.r-aside h3:after {content:''; display:inline-block; vertical-align:top; width:1em; height:1em; margin:.1em 0 0 .3em; background:url('/u/icon/124/link.svg') no-repeat 100% 50% / .75em .75em}

/* free premium zavora 2020/05 */
.freewall-a.complete.complete {padding:1.5rem 1.5rem .5rem}
.freewall-a a, .freewall-a a:hover {display:block; text-decoration:none}
.freewall-a a:hover .read-more {text-decoration:underline}
.freewall-a img {float:left; width:129px; height:auto; max-height:80px; margin:0 1em 1em 0}
.freewall-a h3, .complete.freewall-a h3 {display:table; font-size:125%}
.freewall-a hr {clear:both; height:1px; margin:.5em 0 0; border:0; background:var(--tgl-pri10, #D6DEEB)}
.freewall-a .read-more.read-more.read-more {padding:0; border:0; background:none}

.navradio.navradio {display:flex; gap:.25rem; margin:0 0 var(--spacing-1, 1rem)}
.navradio.navradio li {display:block; margin:0; padding:0; background:none}
.navradio-a {display:flex; align-items:center; gap:.5em; min-height:2rem; padding:.25rem .75rem; border:1px solid var(--tgl-pri10, #D6DEEB); border-radius:var(--radius-s, .25rem); font-size:.875rem; line-height:1.25; color:var(--tgl-pri80, #122E5B); background:var(--tgl-web-bg, #FFF); box-sizing:border-box}
.navradio-a:hover {color:var(--tgl-pri80, #122E5B); background-color:var(--tgl-pri05b, #EDF2F9)}
.navradio-a:before {content:''; display:block; width:1em; height:1em; background:url('/u/icon/000/form-radio-unselected.svg') no-repeat 50% / contain; filter:var(--filter-tgl-neutral20)}
.navradio-a.navradio-a {text-decoration:none}
.act .navradio-a, .prep-1 .navradio-a1, .prep-2 .navradio-a2, .prep-3 .navradio-a3, .prep-4 .navradio-a4, .prep-5 .navradio-a5, .prep-6 .navradio-a6, .prep-7 .navradio-a7, .prep-8 .navradio-a8 {font-weight:600; color:var(--tgl-pri80, #122E5B); background-color:var(--tgl-pri05b, #EDF2F9)}
.act .navradio-a:before, .prep-1 .navradio-a1:before, .prep-2 .navradio-a2:before, .prep-3 .navradio-a3:before, .prep-4 .navradio-a4:before, .prep-5 .navradio-a5:before, .prep-6 .navradio-a6:before, .prep-7 .navradio-a7:before, .prep-8 .navradio-a8:before {background-image:url('/u/icon/000/form-radio.svg'); filter:var(--filter-tgl-pri80)}
.complete .navradio-a {color:var(--tgl-pri80, #122E5B); background-color:var(--tgl-pri05b, #EDF2F9)}
.complete .act .navradio-a, .complete .prep-1 .navradio-a1, .complete .prep-2 .navradio-a2, .complete .prep-3 .navradio-a3, .complete .prep-4 .navradio-a4, .complete .prep-5 .navradio-a5, .complete .prep-6 .navradio-a6, .complete .prep-7 .navradio-a7, .complete .prep-8 .navradio-a8 {color:var(--tgl-pri80, #122E5B); background-color:var(--tgl-web-bg, #FFF)}

/* obrazky */ 
.imagelist {max-width:100%}
.imagelist, .imagelist.imagelist {clear:both; display:flex; gap:var(--spacing-1, 1rem); margin:0 0 var(--spacing-15, 1.5rem)}
.complete .imagelist {margin-bottom:var(--spacing-1, 1rem)}
.imagelist > .fc0 {display:none}
.imagelist .cell {flex:1; position:relative; display:block}
.imagelist .cell > a {display:block}
.imagelist .cell p a {display:inline}
.imagelist.imagelist p, .imagelist p {display:block; clear:both; margin:0; padding:.25rem 0 0; font-size:.8125rem; line-height:1.25; color:var(--tgl-neutral60, #75868E)}
.imagelist.imagelist p ~ p {border:0}
.imagelist img {width:100%; height:auto; vertical-align:middle}
.imagelist-fl.imagelist-fl, .imagelist-fr.imagelist-fr {display:table; width:1em}
.imagelist-fl.imagelist-fl {clear:left; float:left; margin-right:var(--spacing-1, 1rem)}
.imagelist-fr.imagelist-fr {clear:right; float:right; margin-left:var(--spacing-1, 1rem)}
.imagelist-fl.imagelist-fl img, .imagelist-fr.imagelist-fr img, .imagelist-fl.imagelist-fl .cell, .imagelist-fr.imagelist-fr .cell {max-width:230px; width:auto; height:auto}

.imagelist-flex.imagelist-fl, .imagelist-flex.imagelist-fr {width:230px}
.imagelist-flex img {width:100%; height:auto}
.imagelist-flex .imagespace {position:relative; overflow:hidden; display:block; width:100%; height:0; padding:50% 0 0}
.imagelist-16ku9 .imagespace {padding-top:56.25%}
.imagelist-4ku3 .imagespace {padding-top:75%}
.imagelist-1ku1 .imagespace {padding-top:100%}
.imagelist-4ku5 .imagespace {padding-top:125%}
.imagelist-flex.imagelist-flex .imagespace img {position:absolute; top:0; left:0; bottom:0; right:0; width:100%; height:100%; object-fit:cover}

.imagelist.imagelist-fotogal1 {gap:0; position:relative; width:100%; overflow:hidden}
.css-d .complete-half-r .imagelist-fotogal1 {width:252px}
.imagelist-fotogal1 .more-gallery {position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; display:flex; align-items:flex-end; text-align:center; color:#FFF; background:linear-gradient(rgba(0,0,0,0) 50%, var(--pri80-o90, #122E5Be5) 100%); text-decoration:none; box-sizing:border-box}
.imagelist-fotogal1 .more-gallery:hover {background:linear-gradient(rgba(0,0,0,0) 50%, var(--pri80, #122E5B) 100%)}
.imagelist-fotogal1 .more-gallery .cell {float:none; padding:0 0 1em}
.imagelist-fotogal1 .more-gallery h3 {margin:0 auto .2em; font-size:1.25rem; line-height:1.2}
.imagelist-fotogal1 .more-gallery h3:before {content:''; display:inline-block; width:.8em; height:.8em; vertical-align:top; margin:.2em .4em 0 0; background:url('/u/icon/fff/foto.svg') no-repeat 50% 50% / contain}
.imagelist-fotogal1 .more-gallery span {display:inline-block; padding:0 .75rem; border:1px solid #FFF; border-radius:.25rem; font-size:.875rem; line-height:1.6}
.imagelist-fotogal1 .more-gallery b {font-weight:800}
.imagelist.imagelist-fotogal4 {gap:0}
.imagelist-fotogal4 .cell ~ .cell {margin-left:1px}
.imagelist-fotogal4 .more-gallery {position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; display:flex; align-items:center; text-align:center; color:#FFF; background:var(--pri80-o90, #122E5Be5); -webkit-backdrop-filter:blur(4px); backdrop-filter:blur(4px)}
.imagelist-fotogal4 .more-gallery:hover {background-color:var(--pri80-o90, #122E5Be5) /* pretizeni zruseneho hoveru : var(--pri80, #122E5B) */}
.imagelist-fotogal4 .more-gallery .cell {flex:1; margin:0}
.imagelist-fotogal4 .more-gallery .cell span {display:inline-block; vertical-align:middle; margin:auto; padding:0 0 0 1.75rem; font-size:0; line-height:1.25; background:url('/u/icon/fff/foto.svg') no-repeat 0 50% / 1.25rem 1.25rem}
.imagelist-fotogal4 .more-gallery b {font-weight:800; font-size:1rem}
.imagelist + .imagelist.imagelist-fotogal4 {position:relative; margin-top:calc(-1 * var(--spacing-15, 1.5rem)); border-top:1px solid transparent}
.complete .imagelist + .imagelist.imagelist-fotogal4 {margin-top:calc(-1 * var(--spacing-1, 1rem))}
.css-t .imagelist.imagelist-fotogal4 .cell:nth-child(3) {display:none}
@media all and (min-width:480px) and (max-width:1680px){
.css-t .imagelist.imagelist-fotogal4 .cell:nth-child(3) {display:block}
}

.imagelist-instagram {display:table; width:100%; table-layout:fixed; margin:0 -5px}
.complete .imagelist-instagram {width:auto; margin-left:-5px; margin-right:-5px}
.imagelist-instagram .cell {float:none; display:table-cell; padding:0 5px}
.imagelist-instagram img {width:100%; height:auto}
.imagelist-instagram .fc0 {display:none}

/* rating */
.complete-rating, .complete-rating.complete-rating {overflow:hidden; color:#000; background-color:#EEE; background-repeat:no-repeat; background-position:100% 0}
.complete-rating.complete-rating-theater {background-image:url('/u/n4/catchbox/score/box-bg-divadlo.gif')}
.complete-rating.complete-rating-album {background-image:url('/u/n4/catchbox/score/box-bg-deska.gif')}
.complete-rating.complete-rating-movie {background-image:url('/u/n4/catchbox/score/box-bg-film.gif')}
.complete-rating.complete-rating-book {background-image:url('/u/n4/catchbox/score/box-bg-kniha.gif')}
.complete-rating.complete-rating-concert {background-image:url('/u/n4/catchbox/score/box-bg-koncert.gif')}
.complete-rating.complete-rating-tv {background-image:url('/u/n4/catchbox/score/box-bg-tv.jpg')}
.complete-rating.complete-rating-exhibition {background-image:url('/u/n4/catchbox/score/box-bg-vystava.jpg')}
.complete-rating td, .complete-rating.complete-rating td {padding:0}
.complete-rating .bg {padding:1.5rem 1.5rem .75rem}
.complete-rating .score {margin-top:-.5em; padding:0 0 .5em; font-weight:600; font-size:150%; text-align:center}
.complete-rating-low .score {/*text-shadow:1px 1px .3em #812000; background-color:#C30*/}
.complete-rating-mid .score {/*text-shadow:1px 1px .3em #A03C0A; background-color:#FD5F10*/}
.complete-rating-hi .score {/*text-shadow:1px 1px .3em #006020; background-color:#093*/}

.review {margin:0 0 .75rem}
.review h3 {margin:0 0 .75rem; font-size:137.5%; line-height:1.182; white-space:normal}
.review.review p {margin:0 0 .25rem}
.review-star {display:block; width:5em; height:1em; background:url('/u/icon/bbc/star2.svg') repeat-x 0 50% / 1em 1em}
.review-star u {display:block; height:100%; background:url('/u/icon/eb3/star.svg') repeat-x 0 50% / 1em 1em}
.review-rating {display:flex; flex-wrap:wrap; gap:0 .5rem; align-items:center; min-height:2.5rem; margin:0 0 1rem; padding:0 0 0 3.25rem; font-weight:800; font-size:1.625rem; line-height:1.154; background:no-repeat 0 50% / 2.5rem 2.5rem}
.review-rating:before {content:'HODNOCEN\cd '; flex:0 0 100%; display:block; font-weight:400; font-size:.625rem; line-height:1.2}
.review-rating-default {min-height:0; padding:0; background:none}
.review-rating-theater {background-image:url('/u/icon/abe/review-theatre.svg')}
.review-rating-album {background-image:url('/u/icon/abe/review-album.svg')}
.review-rating-movie {background-image:url('/u/icon/abe/review-movie.svg')}
.review-rating-book {background-image:url('/u/icon/abe/review-book.svg')}
.review-rating-concert {background-image:url('/u/icon/abe/review-concert.svg')}
.review-rating-tv {background-image:url('/u/icon/abe/review-television.svg')}
.review-rating-exhibition {background-image:url('/u/icon/abe/review-exhibition.svg')}
.review-rating-fashion {background-image:url('/u/icon/abe/review-fashion.svg')}

/* citacni box */
.blockquote-box, .blockquote-box-sm {position:relative; margin:var(--spacing-15, 1.5rem) 0; padding:var(--spacing-15, 1.5rem); border-radius:.5rem; text-align:center; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)}
.blockquote-box {padding:1.5rem 1.5rem .75rem}
.blockquote-box blockquote {position:relative; margin:0 0 .75rem; padding:0 0 3.5rem; font-size:137.5%; line-height:1.36}
.blockquote-box blockquote:before {content:''; position:absolute; bottom:1.25rem; left:50%; width:314px; height:1px; margin:0 0 0 -157px; background:var(--tgl-sec60, #E41F1F)}
.blockquote-box blockquote:after {content:''; position:absolute; bottom:0; left:50%; width:2.5rem; height:2.5rem; margin:-1.25rem 0 0 -1.25rem; border-radius:100%; background:var(--tgl-pri30, #4C70B5) url('/u/icon/fff/quotes-down.svg') no-repeat 50% 50% / 60% 60%}
.blockquote-box h3 {margin:0 auto .75rem; font-weight:600; font-size:112.5%; line-height:1.6; font-family:inherit}
.blockquote-box h3 small {display:block; font-weight:400; font-size:88.88%; color:var(--tgl-neutral60, #75868E)}
.blockquote-box-sm {text-align:left}
.blockquote-box-sm blockquote {margin:0 0 1em; font-size:100%; line-height:1.6}
.blockquote-box-sm h3 {position:relative; min-height:2.5rem; padding:0 0 0 3.25rem; font-weight:600; font-size:100%; line-height:1.25; font-family:inherit}
.blockquote-box-sm h3:before {content:''; position:absolute; top:0; left:0; width:2.5rem; height:2.5rem; border-radius:100%; background:var(--tgl-pri30, #4C70B5) url('/u/icon/fff/quotes-down.svg') no-repeat 50% 50% / 60% 60%}
.blockquote-box-sm h3 small {display:block; font-weight:400; font-size:87.5%; color:var(--tgl-neutral60, #75868E)}

/* mapy stare */
.mapa-wrapper a {position:relative; display:block; text-decoration:none}
.mapa-wrapper a .more {position:absolute; top:10px; right:10px; width:190px; height:35px; line-height:35px; padding:0 42px 0 0; color:#FFF; background:url('/u/n4/right-map.png') no-repeat 100% 0; font-weight:600; font-size:1rem; text-align:right; overflow:hidden; cursor:pointer}
.mapa-wrapper a:hover .more {background-position:100% 100%}

/* mapy nove, spendlikate */
.equip-map {margin:0 0 var(--spacing-15, 1.5rem); padding:1.5rem 1.5rem 1.25rem; border-radius:.5rem; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)}
.equip-map .imagelist, .text .equip-map .imagelist {margin:0; font-size:.875rem}
.equip-map .imagelist-cl5 .cell {width:100%}
.equip-map a {position:relative; overflow:hidden; display:block}
.equip-map img {width:100%; height:auto}
.equip-map-pin {position:absolute; width:40px; height:50px; margin:-50px 0 0 -20px; background:no-repeat 50% 100%}
.equip-map-source {float:right; width:69px; height:18px; margin:-18px 0 0 0; background:url('/o/mapy/phonemaps.png') no-repeat 0 50%; z-index:1}
.equip-map h4 {margin:0; padding:.4em 0 0; font-weight:600; font-size:100%; font-family:inherit}
.equip-map p, .equip-map .imagelist p {margin:0; padding:.3em 0 0; border:none; font-size:64.28%; color:var(--tgl-neutral60, #75868E)}
.equip-map p a {display:inline; color:inherit}

/* kroky - cislovane boxiky */
.stepping-box, h3.stepping-box {clear:both; position:relative; width:100%; margin:3rem 0 var(--spacing-15, 1.5rem); font-size:162.5%; line-height:1.2; font-family:inherit}
.stepping-box:after {content:''; display:block; clear:both}
h3.stepping-box:first-child {margin-top:0}
.stepping-box .fl {float:left; margin:.2em .4em 0 0; padding:1px .4em; border-radius:.25rem; font-weight:800; font-size:76.9%; line-height:1.2; color:#FFF; background:#E41F1F}
.stepping-box .cell {display:inline; font-weight:600; font-family:var(--ff-h, 'Fira Sans')}

/* bublifuk u map */
.bublifukovina, .text .bublifukovina {line-height:1.375}
.bublifukovina table {margin:0}
.bublifukovina td {padding:0}

/* ODPIS 2025/09/19

/-* on-line ve clanku *-/
.on-line-in-art-wrapper {clear:both; margin:0 0 var(--spacing-15, 1.5rem)}
.on-line-in-art-wrapper table {width:100%; margin:0; padding:0; border-collapse:collapse}
.on-line-in-art-wrapper td {margin:0; padding:0}
#on-line-top {padding:5px 7px; font-weight:600; font-size:100%; border-bottom:solid 1px var(--tgl-pri10, #D6DEEB); border-left:none; border-right:none}
.on-line-data:after {content:''; display:block; clear:both}
.on-line-data .c1 {background:#FFF}
.on-line-data .c2 {background:#EFEFEF}
.on-line-data .c3 {color:#FFF; background:#939393}
.on-line-data .time {float:left; width:4em; margin-top:1.6em; padding:0; border-radius:.25rem; text-align:center; color:#000; background:#FFF; font-size:81.25%; font-weight:800}
.on-line-data .event {overflow:hidden; padding:1.5em 10px; border-left:1px solid #FFF; font-size:87.5%}
.on-line-data .event img {position:static; vertical-align:middle}
.on-line-data .event p {margin:0}
.on-line-data > div, .on-line-data .o-c1, .on-line-data .o-c2, .on-line-data .o-c3 {float:left; clear:both; width:100%}
.on-line-data > div:nth-child(odd) {background:rgba(128,128,128,.125)}
.on-line-data > div:nth-child(even) {background:none}

#on-line-in-art {margin:0 0 1rem; padding:1.5rem 1.5rem .75rem; border-radius:.5rem; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)}
.on-line-in-art-wrapper #on-line-in-art {margin-bottom:0}
#on-line-in-art #on-line-top {margin:0; padding:5px 0; border:0}
#on-line-in-art h3 {font-size:125%}
#on-line-in-art .on-line-data {width:auto; max-width:100%; margin:0}
#on-line-in-art .on-line-data > div {background:none; border-bottom:1px solid #FFF}
#on-line-in-art .on-line-data > div.fc0 {margin:-1px 0 0; border-bottom:1px solid var(--tgl-pri10, #D6DEEB)}
#on-line-in-art .on-line-data .event {border:0}
#on-line-in-art .read-more { padding:0; border:0; background:none}
#on-line-in-art .read-more:hover {text-decoration:underline}
#on-line-in-art .ico-r {margin-top:.4em}

/-* z online podle Misi *-/
#on-line-data.row-time .time {float:none; width:auto; padding:1px 0 0; text-align:left}
#on-line-data.row-time .time-in {display:inline-block; margin-top:7px; padding:3px 10px}
#on-line-data.row-time .event {padding-left:0}
#on-line-data.row-time .o-c3 .event {padding-left:10px}
#on-line-data a.webz-bg, .on-line-data a.webz-bg {display:inline-block; line-height:1.25; padding:.5em .75em; border-color:transparent; border-radius:.25rem; font-weight:600; font-size:.75rem; text-transform:uppercase; text-decoration:none; color:var(--tgl-pri80, #122E5B); background:var(--tgl-pri10, #D6DEEB); box-sizing:border-box}
#on-line-data a.webz-bg:hover, .on-line-data a.webz-bg:hover {color:var(--tgl-white, #FFF); background:var(--tgl-pri60, #1B3E7A)}
#on-line-data a.webz-bg span, .on-line-data a.webz-bg span {display:inline; line-height:1.25; margin:0; padding:0}
#on-line-data a.webz-bg span:before, .on-line-data a.webz-bg span:before {content:'\203A'; float:left; margin-right:.3em}

.o-comment-box + *, .o-art + *, .o-gal + *, .o-tab + *, .o-vid + *, .o-ank + *, .o-sta + *, .embed-social + *, .on-line-data .event > p + *, #on-line-data .event > p + * {margin-top:var(--spacing-15, 1.5rem)}

.o-comment-box {position:relative; line-height:1.3; margin:0; padding:12px 0 0}
.o-comment-box:before {content:''; position:absolute; top:0; left:0; width:100%; height:20px; background:url('/u/n4/o-comment-box.png') no-repeat 50% 0}
.o-comment-box .box-in {position:relative; overflow:hidden; padding:22px 10% 4em}
.o-comment-box .box-in:hover {background:rgba(128,128,128,.15)}
.o-comment-box p {font-style:italic}
.o-comment-box p:before {content:'\201E'}
.o-comment-box p:after {content:'\201C'}
.o-comment-box h3, .o-comment-box a {position:absolute; bottom:0}
.o-comment-box h3 {bottom:.5em; left:10%; line-height:1.2; font-size:81.25%; font-weight:600}
.o-comment-box h3 small {display:block; font-size:90%; font-weight:400}
.o-comment-box a.webz-bg {right:0}
.o-comment-box a.webz-bg:after {content:''; position:absolute; top:-999px; left:-999px; right:-999px; bottom:-999px; z-index:1}

.o-art {position:relative; overflow:hidden; line-height:1.3}
.o-art img {float:left; max-width:50%; height:auto; margin:0 .75em 0 0}
.o-art h3 {margin:0 0 .3em; font-size:112.5%; font-weight:600}
.o-art a.webz-bg:after {content:''; position:absolute; top:-999px; left:-999px; right:-999px; bottom:-999px; z-index:1}

.o-tab h3 {overflow:hidden; margin:0 0 .2em; border-bottom:3px solid #333}
.o-tab h3 i {float:left; padding:.3em 2em .2em; color:#FFF; background:#333; font-style:normal; font-weight:600; font-size:81.25%; text-transform:uppercase}
.o-tab th, .o-tab td {padding-right:1em}

.o-vid .header {clear:both; line-height:1.2; margin:0 0 .5em; padding:0 0 0 50px; background:url('/u/on-line/ico_play.png') no-repeat 0 50%}
.o-vid .header h3 {font-size:112.5%; font-weight:600}

.o-ank .header {clear:both; line-height:1.2; margin:0 0 .5em; padding:0 0 0 50px; background:url('/u/on-line/anketa.png') no-repeat 0 50%}
.o-ank .header h3 {font-size:112.5%; font-weight:600}
.o-ank .anketa-list {width:100%; margin-left:0}
.o-ank .anketa-art {display:none}

.o-sta .header {clear:both; line-height:1.2; margin:0 0 .5em; padding:0 0 0 36px; background:url('/u/on-line/statistiky.png') no-repeat 0 50%}
.o-sta .header h3 {font-size:112.5%; font-weight:600}
/-* z online podle Misi END *-/
*/

/* embed-social */
.embed-social {clear:both; width:100%; max-width:563px; margin:0 0 var(--spacing-15, 1.5rem); border-radius:.5rem; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9); box-sizing:border-box}
.embed-social .es-box {padding:.75rem var(--spacing-15, 1.5rem)}
.embed-social .es-box:before {content:''; float:right; width:1.5em; height:1.5em; margin:1em 0 .5em; background:no-repeat 50% 50% / 100% 100%}
.embed-social-facebook .es-box:before {background-image:url('/u/icon/org/social-facebook.svg')}
.embed-social-instagram .es-box:before {background-image:url('/u/icon/org/social-instagram.svg')}
.embed-social-twitter .es-box:before {background-image:url('/u/icon/org/social-twitter.svg')}
.embed-social-tiktok .es-box:before {background-image:url('/u/icon/org/social-tiktok.svg')}
.embed-social p {margin:0 0 .5em; word-wrap:break-word}
.embed-social p img {max-width:100%; height:auto; vertical-align:middle}
.embed-social .es-name, .embed-social .es-perex {display:block}
.embed-social .es-top {position:relative; display:table-cell; vertical-align:middle; height:40px; line-height:1.2; padding:.5em 1.5em .5em 58px}
.embed-social .es-top img {position:absolute; z-index:1; top:4px; left:0; width:48px; height:48px; border-radius:100%}
.embed-social .es-img {overflow:hidden}
.embed-social .es-img span {display:block; height:0; margin:0 0 .4em; padding:0; background-repeat:no-repeat; background-position:50% 50%; background-size:cover}
.embed-social .es-img-1 span {width:100%; padding-top:60%}
.embed-social .es-img-2 span {width:49.5%; padding-top:40%}
.embed-social .es-img-4 span {width:49.5%; padding-top:25%}
.embed-social .es-img videoplayer span {width:auto; padding:0}
.embed-social .es-img .fl {clear:both}
.embed-social .es-name a {text-decoration:none; color:inherit}
.embed-social .es-name a:hover {text-decoration:underline}
.embed-social .es-perex, .embed-social .es-date {font-size:81.25%}
.embed-social .es-perex {color:#2B3135}
.embed-social .es-perex a {text-decoration:none; color:inherit}
.embed-social .es-perex a:hover {text-decoration:underline}
.embed-social .es-perex span {color:#000}
.embed-social .es-mid {clear:both; padding:.5em 0}
.embed-social .es-mid p {font-size:100%}
.embed-social .es-date {clear:both; margin:0 0 .3em; color:var(--tgl-neutral60, #75868E)}
.embed-social .es-bot {padding:.5em 0; border-top:1px solid var(--tgl-pri10, #D6DEEB); font-size:81.25%}
.embed-social .es-bot a {float:left; margin:0 2em 0 0; text-decoration:none}
.embed-social.embed-social-more .es-box .es-bot {text-align:center}
.embed-social.embed-social-more .es-box .es-bot a {float:none}
.ico-social {position:relative; padding-left:1.5em; line-height:1.25; color:var(--tgl-pri60, #1B3E7A); background:none}
.ico-social:before {display:block; content:''; position:absolute; top:50%; left:0; width:1.25em; height:1.25em; margin:-.625em 0 0; filter:var(--filter-tgl-pri60)}
.ico-social-popular:before {background-image:url('/u/icon/000/popular.svg')}
.ico-social-retweet:before {background-image:url('/u/icon/000/retweet.svg')}
.ico-social-reply:before {background-image:url('/u/icon/000/reply.svg')}
.ico-social-like:before {background-image:url('/u/icon/000/like.svg')}
.ico-social-share:before {background-image:url('/u/icon/000/share.svg')}
.ico-social-save:before {background-image:url('/u/icon/000/favorite.svg')}

.instagram-box {margin:0 0 var(--spacing-15, 1.5rem); font-size:.75rem}
.instagram-box h3 {overflow:hidden; margin:0; padding:.2em .7em; border:3px solid #555; color:#FFF; background:#555; font-weight:600; font-size:112.5%; text-transform:uppercase}
.instagram-box h3:before {content:''; float:left; width:20px; height:20px; vertical-align:middle; margin:.1em .5em 0 0; background:url('/u/ico/default-social.png') no-repeat 0 -375px}
.instagram-box h3 a {color:inherit}
.instagram-box .box-in {overflow-y:scroll; width:100%; height:850px; margin:0; padding:0; border-bottom:3px solid #555; font-size:93.75%}
.instagram-box .img a.lazy {position:relative; display:block; width:100%; padding-top:100%; background-color:var(--tgl-neutral10, #D3D7DA)}
.instagram-box .img a.lazy img {position:absolute; top:0; left:0; right:0; bottom:0}

/* POUTANI TISKU + CATCHBOXy */
.catchbox-full {margin:0 0 var(--spacing-15, 1.5rem)}
.catchbox-l, .catchbox-r, .catchbox-dual-l {position:relative; float:right; width:192px; margin:.5em 0 .5em 1.5em; font-size:1rem; line-height:1.375 /*color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)*/}
.catchbox-dual-l {width:300px}
.catchbox-l h3, .catchbox-r h3, .catchbox-dual-l h3 {margin:0 0 .6em; font-size:125%; font-weight:600}
.catchbox-l h4, .catchbox-r h4, .catchbox-dual-l h4 {margin:0 0 .2em; font-size:100%; font-weight:600}
.catchbox-l p, .catchbox-r p, .catchbox-dual-l p {margin:0; font-size:87.5%}
.catchbox-l img, .catchbox-r img, .catchbox-dual-l img, .catchbox-full img {max-width:100%}

#kristalova-lupa {display:none}

.catchbox-zdcalc {background:#F3F7FB url('/u/n4/catchbox/zdcalc.gif') no-repeat}
.catchbox-zdcalc a {height:200px; padding:73px 6px 0 13px; font-weight:600; font-size:14px; text-decoration:none; color:#000}
.catchbox-zdcalc a:hover {text-decoration:underline}

.catchbox-base {width:186px; padding:1rem 1rem .75rem; border-radius:.5rem; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)}

.catchbox-vn {background:#F5F5F5}
.catchbox-vn .bg2 {padding:10px}
.catchbox-vn p, .catchbox-vn-dual p {margin:0 0 1em}
.catchbox-vn p.f92, .catchbox-vn-dual p.f92 {font-size:68.75%; color:var(--tgl-neutral60, #75868E)}
.catchbox-vn-dual {width:300px; background:#F5F5F5 url('/u/n4/catchbox/ocima-ctenaru.jpg') no-repeat 100% 0}
.catchbox-vn-dual .bg2 {padding:10px 120px 10px 10px}

.catchbox-kalkulacky {background:#C90 url('/u/n4/catchbox/kalkulacky-bg.gif') no-repeat}
.catchbox-kalkulacky .bg2 {padding:100px 10px 10px}
.catchbox-kalkulacky a, .catchbox-kalkulacky a:hover {display:block; color:#000; text-decoration:none}
.catchbox-kalkulacky a:hover {text-decoration:underline}
.catchbox-kalkulacky img {margin-top:2em}
.catchbox-kalkulacky .span-h4 {display:block; margin:0 0 .2em; font-size:100%; font-weight:600}
.catchbox-kalkulacky .span-p {display:block; margin:0; font-size:87.5%}

.catchbox-base table.hmoty-tab, table.hmoty-tab {width:100%; margin:0}
.catchbox-base h3 + table.hmoty-tab {margin-top:-.5em}
table.hmoty-tab td {padding:2px 0; font-size:87.5%}
.hmoty-tab .arr {width:2em; text-align:center}
.hmoty-tab .arr span {display:inline-block; width:1em; height:1em; margin:0 auto; background:url('/o/sph/dart-sph.svg') no-repeat 0 0 / 1em 5em}
.hmoty-tab span.hmoty-no {background-position:0 0}
.hmoty-tab span.hmoty-up {background-position:0 -1em}
.hmoty-tab span.hmoty-down {background-position:0 -2em}

#catchbox-pocasi.catchbox-pocasi {color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)}
#catchbox-pocasi.catchbox-pocasi .bg2 {width:182px; padding-right:0; overflow:hidden}
#catchbox-pocasi.catchbox-pocasi .ico-r {padding-right:10px}
#catchbox-pocasi.catchbox-pocasi ul {margin:0; padding:0 0 1px}
#catchbox-pocasi.catchbox-pocasi li {list-style:none; margin:0 0 10px; padding:0; background:none}
#catchbox-pocasi.catchbox-pocasi li a {display:block; position:relative; height:58px; padding:0 0 0 68px; text-decoration:none}
#catchbox-pocasi.catchbox-pocasi li img {position:absolute; top:0; left:0; z-index:1}
#catchbox-pocasi.catchbox-pocasi li span {display:block; padding-top:2px; font-weight:600; font-size:14px; color:#000}
#catchbox-pocasi.catchbox-pocasi li i {font-style:normal; font-weight:600; font-size:28px; color:#C00}
#catchbox-pocasi.catchbox-pocasi .ico-r a span {padding:0}

.catchbox-lupa {color:#13375e; background:#FFF url('/u/n4/catchbox/lupa-bg.jpg') no-repeat 50% 100%}
.catchbox-lupa .bg2 {position:relative; min-height:130px; padding:16px 10px 124px}
.catchbox-lupa a, .catchbox-lupa a:hover {display:block; color:#000; text-decoration:none}
.catchbox-lupa a:hover {text-decoration:underline}
.catchbox-lupa h4, .catchbox-lupa .span-h4 {display:block; margin:0 0 .2em; font-size:131.25%; font-weight:600}
.catchbox-lupa .span-p {display:block; margin:0; font-size:87.5%}

.catchbox-predpoved {color:#FFF; background:#035AB7 url('/u/n4/catchbox/pocasi-bg.jpg') no-repeat 50% 100%}
.catchbox-predpoved .bg2 {position:relative; padding:10px 10px 124px}
.catchbox-predpoved a, .catchbox-predpoved a:hover {display:block; color:#FFF; text-decoration:none}
.catchbox-predpoved a:hover {text-decoration:underline}
.catchbox-predpoved h4, .catchbox-predpoved .span-h4 {display:block; margin:0 0 .2em; font-size:131.25%; font-weight:600}
.catchbox-predpoved .more {position:absolute; left:10px; bottom:4px; z-index:1}
.catchbox-predpoved .span-p {display:block; margin:0; font-size:87.5%}

.catchbox-magazin a, .catchbox-onadnes a, .catchbox-vikend a {color:#FFF; text-decoration:underline}
.catchbox-magazin a:hover, .catchbox-onadnes a:hover, .catchbox-vikend a:hover {color:#FFC}
.catchbox-magazin, .catchbox-onadnes, .catchbox-vikend, .catchbox-doma, .catchbox-scena {position:relative; overflow:hidden}
.catchbox-magazin a:after, .catchbox-onadnes a:after, .catchbox-vikend a:after, .catchbox-doma a:after, .catchbox-scena a:after {content:''; position:absolute; top:-1000px; bottom:-1000px; left:-1000px; right:-1000px; z-index:5; background:url('/u/free.gif')}

.catchbox-magazin {border-radius:.5rem; color:#FFF; background:#D91619 url('/u/n4/catchbox/magazin.gif') no-repeat 50% 10px}
.catchbox-magazin .bg2 {padding:65px 10px 10px}
.catchbox-magazin h4 {font-weight:400; font-size:112.5%; color:#FFF}
.catchbox-magazin img {margin:0 0 5px}

.catchbox-onadnes {border-radius:.5rem; color:#FFF; background:#C91532 url('/u/n4/catchbox/onadnes.gif') no-repeat 50% 0}
.catchbox-onadnes .bg2 {padding:50px 10px 10px}
.catchbox-onadnes h4 {font-weight:400; font-size:112.5%; color:#FFF}
.catchbox-onadnes img {margin:0 0 5px}

.catchbox-vikend {border-radius:.5rem; color:#FFF; background:#607F9A url('/u/n4/catchbox/vikend.gif') no-repeat 50% 10px}
.catchbox-vikend .bg2 {padding:70px 10px 10px}
.catchbox-vikend h4 {font-weight:400; font-size:112.5%; color:#FFF}
.catchbox-vikend img {margin:0 0 5px}

.catchbox-doma {border-radius:.5rem; color:#000; background:#FEF4E0 url('/u/n4/catchbox/doma.gif') no-repeat 50% 10px}
.catchbox-doma .bg2 {padding:56px 10px 10px}
.catchbox-doma h4 {font-weight:600; font-size:112.5%; color:#C60}
.catchbox-doma img {margin:0 0 5px}

.catchbox-scena {border-radius:.5rem; color:#000; background:#ECECDD url('/u/n4/catchbox/scena.gif') no-repeat 50% 10px}
.catchbox-scena .bg2 {padding:65px 10px 10px} 
.catchbox-scena h4 {font-weight:600; font-size:112.5%; color:#000}
.catchbox-scena img {margin:0 0 5px}

.catchbox-sucho {position:relative}
.catchbox-sucho a {display:block; text-decoration:none}
.catchbox-sucho span {position:absolute; top:50%; right:20px; margin-top:-19px; padding:9px 1.4em 9px 0; border:1px solid #1B3E7A; border-width:0 12px; border-radius:.25rem; font-weight:600; line-height:20px; font-size:14px; color:#FFF; background:#1B3E7A url('/u/icon/eef/more.svg') no-repeat 100% 50% / 1em 1em; box-shadow:0 2px 5px rgba(0,0,0,.1); transition:.2s}
.catchbox-sucho a:hover span {border-color:#122E5B; background-color:#122E5B}

.catchbox-aaa {display:none}

.catchbox-ocko-ocko, .catchbox-ocko-gold, .catchbox-ocko-fashion, .catchbox-ocko-limuzina {border-radius:.5rem} 
.catchbox-ocko-ocko .bg2, .catchbox-ocko-gold .bg2, .catchbox-ocko-fashion .bg2, .catchbox-ocko-limuzina .bg2 {padding:144px 10px 10px} 
.catchbox-ocko-ocko p, .catchbox-ocko-gold p, .catchbox-ocko-fashion p, .catchbox-ocko-limuzina p {font-size:18px; line-height:22px} 
.catchbox-ocko-ocko a, .catchbox-ocko-gold a, .catchbox-ocko-fashion a, .catchbox-ocko-limuzina a {color:inherit; text-decoration:underline}
.catchbox-ocko-ocko {color:#FFF; background:#E61E1E url('/u/n4/catchbox/ocko-ocko.png') no-repeat}
.catchbox-ocko-gold {color:#FFF; background:#FEA700 url('/u/n4/catchbox/ocko-gold.png') no-repeat}
.catchbox-ocko-fashion {color:#FFF; background:#3A97E5 url('/u/n4/catchbox/ocko-fashion.png') no-repeat}
.catchbox-ocko-limuzina {color:#000; background:#C3C3C3 url('/u/n4/catchbox/ocko-limuzina.png') no-repeat}

.art-full .mfwrite {position:relative; min-height:126px; _height:126px; padding:0 0 45px; margin-bottom:1em; background:#F5F5F5 url('/u/n3/mfwrite.jpg') no-repeat 100% 0; font-size:12px}
.art-full .mfwrite h4 {margin:0 0 7px; padding:10px 0 0; text-transform:uppercase; font-size:131.25%; color:#000}
.art-full .mfwrite h4, .art-full .mfwrite p, .art-full .mfwrite img {margin-left:10px}
.art-full .mfwrite p {margin-right:160px; font-size:87.5%}
.art-full .mfwrite img {float:left; margin-right:10px}
.art-full .mfwrite div {position:absolute; bottom:0; left:0; width:100%; height:41px; border-top:#000 1px solid; background:#FFF url('/u/portal/logo-mfd-small.gif') no-repeat 100% 100%; color:#FFF; font-size:1px}

.art-full .mfwrite2 {position:relative; min-height:75px; margin:0 0 1em; padding:0 0 8px; background:#EFEFEF url('/u/n3/mfwrite2.gif') no-repeat 100% 0; font-size:12px}
.art-full .mfwrite2 h4 {margin:0; padding:10px 0 0; font-weight:600; font-size:18px; text-transform:uppercase; color:#C11B1B}
.art-full .mfwrite2 h4, .art-full .mfwrite2 p, .art-full .mfwrite2 img {margin-left:10px}
.art-full .mfwrite2 p {margin:0 185px 0 10px; font-weight:600}
.art-full .mfwrite2 img {float:left; margin:3px 10px 0}
.art-full .mfwrite2 div {position:absolute; bottom:0; right:10px; padding:0; width:98px; height:41px; background:url('/u/n3/mfwrite2-logo.gif') no-repeat 100% 100%; color:#FFF; font-size:1px}

.mfwrite-region, .mfwrite-region-r, .mfwrite-region-l {position:relative; min-height:36px; _height:36px; padding:46px 0 1px; margin:0 0 1em -10px; background:#FFF url('/o/regiony/mfwrite-region2.gif') no-repeat -4px 0; font-size:1rem}
.mfwrite-region-r, .mfwrite-region-l {float:right; width:230px; margin:0 0 10px 10px; background:#FFF url('/o/regiony/mfwrite-region-mini.gif') no-repeat -4px 0}
.mfwrite-region-l {float:left; margin:0 10px 10px 0}
.art-full .mfwrite-region p, .art-full .mfwrite-region-r p, .art-full .mfwrite-region-l p {margin:0 0 6px 10px; font-size:87.5%; font-weight:600}
.mfwrite-region div, .mfwrite-region-r div {position:absolute; top:44px; left:0; width:205px; height:26px; background:url('/o/regiony/mfwrite-seznam2.gif') no-repeat -4px 0; color:#FFF; font-size:1px}
.mfw-brno, .mfw-jihocesky, .mfw-jihomoravsky, .mfw-jihomoravsky, .mfw-karlovarsky, .mfw-kralovehradecky, .mfw-liberecky, .mfw-moravskoslezsky, .mfw-olomoucky, .mfw-pardubicky, .mfw-plzensky, .mfw-praha, .mfw-stredocesky, .mfw-ustecky, .mfw-vysocina, .mfw-zlinsky {padding:72px 0 1px}
.mfw-brno div {}
.mfw-jihocesky div {background-position:-4px -39px}
.mfw-jihomoravsky div {background-position:-4px -78px}
.mfw-karlovarsky div {background-position:-4px -117px} 
.mfw-kralovehradecky div {background-position:-4px -156px}
.mfw-liberecky div {background-position:-4px -195px}
.mfw-moravskoslezsky div {background-position:-4px -234px}
.mfw-olomoucky div {background-position:-4px -273px} 
.mfw-pardubicky div {background-position:-4px -312px}
.mfw-plzensky div {background-position:-4px -351px}
.mfw-praha div {background-position:-4px -390px}
.mfw-stredocesky div {background-position:-4px -429px}
.mfw-ustecky div {background-position:-4px -468px}
.mfw-vysocina div {background-position:-4px -507px}
.mfw-zlinsky div {background-position:-4px -546px}

.art-full .magwrite {margin:0 0 1em; background:url('/u/n3/magwrite.gif') no-repeat 100% 100%; font-size:12px}
.art-full .magwrite h4 {margin:0; padding:10px 0 .2em; font-weight:600; font-size:112.5%; color:#ED1C24}
.art-full .magwrite p {padding:0 0 36px; font-size:87.5%}
.art-full .magwrite img {float:left; margin:0 10px 10px 0}

.art-full .weewrite {width:460px; min-height:160px; margin:0 0 1em; padding:11px 0 1px; background:#FFF url('/u/n3/weewrite.gif') no-repeat; font-size:12px}
.art-full .weewrite h4 {position:relative; height:75px; margin:0 0 6px; padding:0; text-indent:10px; color:#FFF; background:#81A7C9; font-size:36px; font-weight:600}
.art-full .weewrite h4 span {position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background:url('/u/n3/weewrite.gif') no-repeat 0 -11px}
.art-full .weewrite p {margin:0 185px 0 10px; font-size:87.5%; font-weight:600}
.art-full .weewrite p span, .magazin-vikend span {color:#C00; text-transform:uppercase}

.catchbox-epaper, .catchbox-eart, .catchbox-emagazin, .catchbox-eona {position:relative; float:right; width:300px; line-height:1.3; margin:0 0 .5em 1em; font-size:24px; font-weight:600}
.catchbox-epaper {background:url('/u/n4/catchbox/noviny300.jpg') no-repeat 50% 100%}
.catchbox-eart {background:url('/u/n4/catchbox/clanek300.jpg') no-repeat 50% 100%}
.catchbox-eona, .catchbox-emagazin {background:url('/u/n4/catchbox/magazin300.jpg') no-repeat 50% 100%}
.catchbox-epaper2, .catchbox-epaper-atend, .catchbox-emagazin2, .catchbox-emagazin3, .catchbox-eart2, .catchbox-mfd-buy {line-height:1.3; font-weight:600; font-size:24px; background:#FFF url('/u/n4/catchbox/noviny560.jpg') no-repeat 50% 100%}
.catchbox-epaper2, .catchbox-epaper-atend {background:url('/u/n4/catchbox/noviny560.jpg') no-repeat 50% 100%}
.catchbox-eart2 {background:url('/u/n4/catchbox/clanek560.jpg') no-repeat 50% 100%}
.catchbox-emagazin2 {background:url('/u/n4/catchbox/magazin560.jpg') no-repeat 50% 100%}
.catchbox-emagazin3 {background:none}
.catchbox-epaper a, .catchbox-eart a, .catchbox-emagazin a, .catchbox-eona a, .catchbox-mfd-buy a, .catchbox-epaper2 a, .catchbox-epaper-atend a, .catchbox-eart2 a, .catchbox-emagazin2 a, .catchbox-emagazin3 a {display:block; color:#000 !important; text-decoration:none !important}
.catchbox-epaper a, .catchbox-eart a, .catchbox-emagazin a, .catchbox-eona a {padding:0 10px 150px}
.catchbox-epaper h4, .catchbox-eart h4, .catchbox-emagazin h4, .catchbox-eona h4, .catchbox-mfd-buy h4, .catchbox-epaper2 h4, .catchbox-eart2 h4, .catchbox-emagazin2 h4, .catchbox-emagazin3 h4 {font-size:100%; font-weight:600}
.catchbox-epaper-atend h4 {padding-right:110px; font-size:87.5%; font-weight:600}
.catchbox-epaper a:hover span, .catchbox-eona a:hover span, .catchbox-emagazin a:hover span, 
.catchbox-epaper a:hover h4, .catchbox-eart a:hover h4, .catchbox-emagazin a:hover h4, .catchbox-eona a:hover h4, .catchbox-mfd-buy a:hover h4, .catchbox-epaper2 a:hover h4 .catchbox-epaper-atend a:hover h4, .catchbox-eart2 a:hover h4, .catchbox-emagazin2 a:hover h4, .catchbox-emagazin3 a:hover h4 {text-decoration:underline}
.catchbox-epaper a i, .catchbox-eona a i, .catchbox-emagazin a i, 
.catchbox-epaper p, .catchbox-eart p, .catchbox-emagazin p, .catchbox-eona p, .catchbox-mfd-buy p, .catchbox-epaper2 p, .catchbox-eart2 p, .catchbox-emagazin2 p {display:block; min-height:60px; margin:0; padding:10px 110px 0 0; font-weight:400; font-size:1rem; font-style:normal; color:#666}
.catchbox-mfd-buy a, .catchbox-epaper2 a, .catchbox-eart2 a, .catchbox-emagazin2 a {padding:0 0 90px}
.catchbox-emagazin3 a {padding:0 0 28%; background:url('/u/n4/catchbox/magaziny.png') no-repeat 50% 100% / contain}
.catchbox-epaper-atend a {padding:0 0 100px}
.catchbox-mfd-buy p, .catchbox-epaper2 p, .catchbox-eart2 p, .catchbox-emagazin2 p {min-height:50px}
.catchbox-epaper-atend {position:relative; min-height:140px}
.catchbox-epaper-atend:before {content:''; position:absolute; left:0; bottom:100%; width:100%; height:200px; margin:0 0 -1px; background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1))}

.catchbox-jr {border-radius:.5rem; background:#CDDEE7 url('/u/n4/catchbox/jr-bg.gif') repeat-x}
.catchbox-jr .bg2 {padding:10px}
.catchbox-jr h3, .catchbox-jr h3 a, .catchbox-jr h3 img, .catchbox-jr ul, .catchbox-jr li a {display:block; margin:0}
.catchbox-jr p {margin:.3em 0; line-height:1.25; font-size:131.25%; color:#667780}
.catchbox-jr ul li {margin:0; padding:0; background:none; height:56px; line-height:56px; font-size:112.5%; font-weight:600}
.catchbox-jr li img {float:left; width:56px; height:56px; margin:0 6px 0 -4px; background:url('/u/n4/catchbox/jr-ico.png') no-repeat}
.catchbox-jr img.jr-ico-1 {background-position:0 0}
.catchbox-jr img.jr-ico-2 {background-position:0 -56px}
.catchbox-jr img.jr-ico-3 {background-position:0 -112px}

.catchbox-rcp {margin:0 auto 1em; border:1px solid var(--tgl-rep10, #E6E0DA); border-radius:var(--radius-m, .5rem); color:var(--tgl-rep70, #533A23); background:var(--tgl-rep05, #F7F5F3); box-shadow:inset 0 0 80px 0 var(--tgl-rep10, #E6E0DA), 0 8px 16px 0 var(--tgl-rep05, #F7F5F3)}
.dark .catchbox-rcp {box-shadow:inset 0 0 80px 0 var(--tgl-rep10, #E6E0DA)}
.catchbox-rcp.catchbox-rcp a, .catchbox-rcp.catchbox-rcp a:hover {display:block; overflow:hidden; padding:1em 1.5em; text-decoration:none; color:inherit}
.catchbox-rcp img.fl {float:left; width:92px; height:auto; margin:0 .75em 0 0}
.catchbox-rcp h3 {line-height:1.2; font-weight:600; font-size:137.5%}
.catchbox-rcp h3:after {content:'Zobrazit'; display:inline-block; vertical-align:top; margin:.3em 0 0 .5em; padding:.2em .5em; border-radius:.25rem; font-size:60%; color:var(--tgl-white, #FFF); background:var(--tgl-rep70, #533A23)}
.catchbox-rcp a:hover h3 {text-decoration:underline}
.catchbox-rcp .art-inforcp {margin-bottom:0; color:inherit}

.transportservice, .automodul-poutak, .magazin-vikend, .catchbox-klaus, .catchbox-emfd, .catchbox-emfd2 {display:none}

.catchbox-casopis.catchbox-casopis {border-radius:.5rem; color:var(--tgl-pri80, #122E5B); background:var(--tgl-pri05, #EDF2F9); font-weight:600; box-sizing:border-box}
.catchbox-casopis.catchbox-casopis a {display:block; padding:var(--spacing-15, 1.5rem); text-decoration:none; color:inherit}
.catchbox-casopis.catchbox-casopis a:hover h3 {text-decoration:underline}
.catchbox-casopis.catchbox-casopis h3 {margin:0 0 .25rem; font-weight:600; font-size:137.5%; line-height:1.2}
.catchbox-casopis.catchbox-casopis img {display:block; width:100%; height:auto}
.catchbox-casopis.catchbox-casopis p {margin:.25rem 0 0; font-size:87.5%; line-height:1.2}
/* POUTANI TISKU - END */

.box-idntv {position:relative; z-index:1; display:flex; overflow:hidden; gap:var(--spacing-075, .75rem); line-height:1.25; margin:0 0 var(--spacing-15, 1.5rem); padding:0 0 var(--spacing-075, .75rem); border-bottom:2px solid var(--tgl-neutral05, #F0F2F3); font-size:1rem}
.box-idntv .box-idntv-img {float:none; flex:0 0 auto; width:3.75em; height:3.75em; margin:0; background:no-repeat 50% 50% / cover}
.box-idntv .cell {display:block}
.box-idntv .box-idntv-tit {margin:0 0 .25rem; padding:0; font-weight:600; font-size:100%; color:var(--tgl-neutral90, #2B3135)}
.box-idntv .box-idntv-link {display:inline-block; margin:0; padding:.4em 1.2em; border-radius:.25rem; font-weight:600; font-size:87.5%; line-height:1.25; text-decoration:none; text-transform:uppercase; color:#FFF; background:var(--sec60, #E41F1F)}
.box-idntv .box-idntv-link:hover {color:#FFF; background:var(--sec70, #C11B1B)}
.box-idntv .box-idntv-link:after {content:''; position:absolute; top:-9em; left:-99em; right:-99em; bottom:-9em; z-index:1}
.box-idntv .box-idntv-link u {display:inline-block; width:5.24em; height:1em; vertical-align:baseline; margin:0; font-size:86%; text-indent:-99em; background:url('/u/loga-n4/idnestv-white.svg') no-repeat 0 50%; overflow:hidden}

/* hvezdy modni policie */
.mp-star {clear:both; position:relative; width:350px; height:74px; margin:0 0 1.3em; background:url('/o/revue_n3/mp-stars.png') repeat-x}
.mp-star u {display:block; height:100%; background:url('/o/revue_n3/mp-stars.png') repeat-x 0 -74px}
.mp-star i {position:absolute; top:0; right:-210px; z-index:2; line-height:74px; color:#6B3B63; font-style:normal; font-weight:800; font-size:40px} 

/* etarget */
#etarget {position:relative; margin:0 0 12px; padding:0 0 1px 80px}
#etarget .r-head {position:absolute; top:0; left:10px; z-index:1}
#etarget .etarget-in {padding:10px 0 0}
#etarget h3 {float:left; color:#B2B9BE}
#etarget .title {margin-bottom:1em} 
#etarget .title a {font-weight:600} 

.blog-art {margin:0 0 10px}
.blog-art img {float:left; margin:0 10px 0 0}
.blog-art h3 {font-weight:400; font-size:68.75%}
.blog-art a {font-size:81.25%}


/* k FLV videu:*/
.art-full .equip-tv {clear:both; min-height:260px; margin:0 0 var(--spacing-15, 1.5rem)}
.art-full .equip-tv .equip {margin-bottom:0}
.art-full .equip-tv.equip-tv-archiv, .equip-tv-archiv {padding:1.5rem 1.5rem 1rem; border-radius:.5rem; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)}
.equip-tv videoplayer + small {display:block; clear:both; margin:0; padding:.462em 0 0; line-height:1.3846; font-size:.8125rem; color:var(--tgl-neutral60, #75868E)}
.equip-tv-archiv h4 {display:table; line-height:1.572; margin:0 0 .857em; border-right:.4em solid #FFF; color:#434D52; background:#FFF; font-size:.875rem; font-weight:400}
.equip-tv-archiv h4:before {content:'ARCHIVN\cd \20 VIDEO'; float:left; margin:0 .4em 0 0; padding:0 .4em; color:#FFF; background:#1B3E7A; font-weight:600}
.equip-tv-archiv videoplayer + small {padding:.462em 0 0; color:var(--tgl-neutral60, #75868E)}
.video-flv-in {height:100%; width:100%}
.video-flv embed {display:block}
.no-video-flv {background:#222; color:#FFF; font-weight:600; font-size:112.5%; text-align:center}
.no-video-flv span {display:block; width:100%; line-height:1.5em; padding-top:3em}
.no-video-flv a {color:#F20; font-size:120%}
.no-video-flv a:hover {color:#F64}
.kotva-video {position:relative; top:-3em}
/* ke zbytkum WMV videa:*/
.art-full .equip td.equ-tv {padding:10px 0 0; text-align:center; vertical-align:top}
.art-full .equ-tv h3 {margin:0 10px 10px; font-weight:600; font-size:112.5%; text-align:left; text-transform:uppercase; color:#C11B1B; background:url('/u/portal/logo-tv-equ.gif') no-repeat 100% 50%}
.art-full .equ-tv h3 a {display:block; color:#C11B1B; text-decoration:none}
.art-full .equ-tv h3 a:hover {text-decoration:underline}
.art-full .equ-tv embed {width:320px; height:291px; =width:440px; =height:380px}
.video-in {width:440px; padding:10px 0; overflow:hidden; border-left:10px solid #ECECEC; border-right:10px solid #ECECEC; background:#ECECEC}
.video-4ku3 .video-in a, .video-4ku3small .video-in a, .video-16ku9 .video-in a, .video-z1 .video-in a {display:block; width:100%; height:100%; background:no-repeat 0}
.video-4ku3 .video-in {height:390px}
.video-16ku9 .video-in {height:304px}
.video-4ku3 .video-in embed, .video-4ku3 .video-in object {height:390px}
.video-16ku9 .video-in embed, .video-16ku9 .video-in object {height:304px}
.video-4ku3 .video-in embed, .video-16ku9 .video-in embed, .video-4ku3 .video-in object, .video-16ku9 .video-in object {width:440px}
.video-4ku3 .video-in a, .video-4ku3small .video-in a {background-image:url('/o/sph/videoplay_43.png')}
.video-16ku9 .video-in a {background-image:url('/o/sph/videoplay_169.png')}
/* flashovy audioprehravac -- aby mel kulate rohy */
.equip-audio .complete-dual-l {background:none}
.equip-audio .complete-dual-l embed {display:block}
/* HTML video */
.video-html {position:relative}
.video-html-in video, .video-html-in span {display:block; width:100%; height:100%}
.video-html-in span {position:absolute}
.video-html-in b {position:absolute; left:0; top:0; width:100%; height:100%; background:url('/u/flv/big_firstplay_normal.png') no-repeat 50% 50%}
.video-html-in b:hover {background-image:url('/u/flv/big_firstplay_over.png')}
/* primy prenos */
.video-wmv, .equip-tv2 {margin:0 0 var(--spacing-15, 1.5rem)}

/* videoplayer v col-b */
.col-b .b-box videoplayer toolbar span, .col-b .b-box videoplayer toolbar a.share-button {display:none}
/* extra pozadavek idnes.tv 04/2019 */
videoplayer + small a[href*="idnes.tv"] {color:#E41F1F}
/* KRUSIGN 09/2022 */
/*videoplayer.break-counter.break-counter videobreak b {border-radius:.25rem; color:#FFF; background:#75868E}
*/
/* komercni priloha */
.entremets {position:relative; top:-9px; min-height:1.25em; line-height:1.25; margin:0 0 12px; color:#000; text-align:left}
.entremets span {padding-right:4px; margin-right:4px; font-weight:600; border-right:1px solid #666}
.intextstart, .intextstop {display:none}

/* tlb - TimeLineBlock */
.tlb {position:relative; padding:0 0 0 19px; font-size:87.5%; line-height:1.6}
.tlb:before {content:''; position:absolute; top:0; left:5px; width:1px; height:100%; background:var(--tgl-pri10, #D6DEEB)}
.tlb:after {content:''; position:absolute; top:1rem; left:0; width:11px; height:11px; margin-top:.5em; border-radius:100%; background:var(--tgl-pri60b, #1B3E7A); box-shadow:0 2px 5px rgba(0,0,0,.1)}
.tlb-in {padding:1rem 0}
.tlb-in:after {content:''; display:block; clear:both}
.tlb ~ .tlb .tlb-in, .tlb ~ div .tlb .tlb-in {border-top:1px solid var(--tgl-white, #FFF)}
.tlb.tlb img {float:right; width:112px; height:auto; margin:0 0 0 1em}
.tlb.tlb label {display:inline-block; margin:0 .25rem 0 0; padding:0 .5em; border-radius:.125rem; font-size:92.86%; font-weight:800; color:var(--tgl-neutral90, #2B3135); background:var(--tgl-white, #FFF)}
.tlb.tlb p {margin:0; font-size:100%}
#wrapper .tlb-in {display:flex; flex-direction:column-reverse}
#wrapper .tlb.tlb img {float:none; margin:.25rem 0 0}

/* captcha */
.cnfimg {width:200px; height:80px; border:none; margin:0 auto}
.captcha {width:200px; margin:0 0 1em}
.captcha label {display:block; height:auto !important; font-size:75%; text-transform:uppercase}
.captcha input#overeni {width:65%; margin:0 3px 0 0; border:1px solid var(--tgl-pri10, #D6DEEB)}
.captcha input#overeni:focus {border-color:var(--tgl-pri30, #4C70B5)}
.captcha input[type="submit"] {display:flex; justify-content:center; align-items:center; gap:.5em; width:200px; min-height:2.75em; padding:.25em .75em; border:1px solid transparent; border-radius:.25rem; font-weight:600; font-size:100%; line-height:1.25; text-decoration:none; color:var(--tgl-white, #FFF); background:var(--tgl-pri60, #1B3E7A); box-sizing:border-box}
.captcha input[type="submit"]:hover {background:var(--tgl-pri80, #122E5B)}
.captcha a.ico-voice {display:inline-block; height:auto; line-height:inherit; vertical-align:middle; margin-top:-2px}
.captcha a.ico-voice span {display:inline-block; margin:0; overflow:hidden; text-indent:-99em}
.captcha .error-text {display:block; margin:0 0 .125rem; font-size:87.5%; color:var(--tgl-sec60)}
.voice input, .voice #overeni {float:left; width:65%; margin-right:5px}
.voice .ico-voice {position:relative; display:inline-block; height:17px; line-height:17px; white-space:nowrap; font-weight:600; font-size:100%; margin-top:1px; z-index:1}
.voice .ico-voice span {display:inline-block; width:21px; height:21px; border-radius:.25rem; color:#555; background-color:#555; background-image:url('/u/ico/default-ico.png'); text-decoration:none; font-size:0 /*kvuli tecce*/; cursor:pointer}
.voice a.ico-voice:hover span {background-color:#C11B1B}
.ico-voice span.alter-text {position:absolute; top:-999vw; left:-999vw}

.star {color:#C11B1B}

.q-js .arts-1, .q-js .arts-2, .q-js .arts-3, .q-js .arts-4, .q-js .arts-5, .q-js .arts-6, .q-js .arts-7, .q-js .arts-8, .q-js .arts-9, .q-js .arts-10, .q-js .arts-11, .q-js .arts-12, .q-js .arts-13, .q-js .arts-14, .q-js .arts-15 {display:none}
.prep-1 .arts-1, .prep-2 .arts-2, .prep-3 .arts-3, .prep-4 .arts-4, .prep-5 .arts-5, .prep-6 .arts-6, .prep-7 .arts-7, .prep-8 .arts-8, .prep-9 .arts-9, .prep-10 .arts-10, .prep-11 .arts-11, .prep-12 .arts-12, .prep-13 .arts-13, .prep-14 .arts-14, .prep-15 .arts-15 {display:block}
.prep-1 .nava-1, .prep-2 .nava-2, .prep-3 .nava-3, .prep-4 .nava-4, .prep-5 .nava-5, .prep-6 .nava-6, .prep-7 .nava-7, .prep-8 .nava-8, .prep-9 .nava-9, .prep-10 .nava-10, .prep-11 .nava-11, .prep-12 .nava-12, .prep-13 .nava-13, .prep-14 .nava-14, .prep-15 .nava-15 {color:inherit; text-decoration:none}

/* prepinatko */
.tabs-nav {display:flex; justify-content:space-between; margin:0 auto 1rem; padding:.125rem; border-radius:.25rem; border-collapse:collapse; color:var(--tgl-pri80, #122E5B); background:var(--tgl-pri05, #EDF2F9); box-sizing:border-box}
.tabs-nav li {flex:1; display:block; font-size:87.5%; line-height:1.286; text-align:center}
.tabs-nav li ~ li {position:relative; border-left:1px solid transparent}
.tabs-nav li ~ li:before {content:''; position:absolute; top:.5em; left:-1px; bottom:.5em; width:1px; background:var(--tgl-white, #FFF)}
.tabs-nav a {display:block; padding:.5em 1em; border-radius:.25rem; text-decoration:none; cursor:pointer; color:inherit}
.tabs-nav a:hover {text-decoration:underline}
.prep-1 .tabs-nav .nava-1, .prep-2 .tabs-nav .nava-2, .prep-3 .tabs-nav .nava-3, .prep-4 .tabs-nav .nava-4, .prep-5 .tabs-nav .nava-5 {position:relative; z-index:1; font-weight:600; text-decoration:none; color:#FFF; background:var(--tgl-pri60b, #1B3E7A); box-shadow:0 4px 8px rgba(0,0,0,.12)}

/* male ikony pocasi */
.iw-j, .iw-sj, .iw-p, .iw-pd, .iw-pb, .iw-pds, 
.iw-ps, .iw-o, .iw-od, .iw-ob, .iw-ok, .iw-ods, 
.iw-osp, .iw-os, .iw-sz, .iw-szd, .iw-szb, .iw-szk, 
.iw-szds, .iw-szsp, .iw-szs, .iw-m, .iw-md, .iw-ms, 
.iw-z, .iw-zd, .iw-zb, .iw-zk, .iw-zds, .iw-zsp, 
/*.iw-zs, .iw- {width:42px; height:42px; background:url('/o/pocasi/ikon-iw-day.png') no-repeat; vertical-align:middle}*/
.iw-zs, .iw- {width:42px; height:42px; background:url('https://1gr.cz/log/redir.aspx?r=pocasi-stare-ikony-iw&log=ref&url=https%3A%2F%2F1gr.cz%2Fo%2Fpocasi%2Fikon-iw-day.png') no-repeat; vertical-align:middle}
.iw- {background-position:-42px -210px}
.iw-j {background-position:0 0}
.iw-sj {background-position:-42px 0}
.iw-p {background-position:-84px 0}
.iw-pd {background-position:-126px 0}
.iw-pb {background-position:-168px 0}
.iw-pds {background-position:-210px 0}
.iw-ps {background-position:0 -42px}
.iw-o {background-position:-42px -42px}
.iw-od {background-position:-84px -42px}
.iw-ob {background-position:-126px -42px}
.iw-ok {background-position:-168px -42px}
.iw-ods {background-position:-210px -42px}
.iw-osp {background-position:0 -84px}
.iw-os {background-position:-42px -84px}
.iw-sz {background-position:-84px -84px}
.iw-szd {background-position:-126px -84px}
.iw-szb {background-position:-168px -84px}
.iw-szk {background-position:-210px -84px}
.iw-szds {background-position:0 -126px}
.iw-szsp {background-position:-42px -126px}
.iw-szs {background-position:-84px -126px}
.iw-m {background-position:-126px -126px}
.iw-md {background-position:-168px -126px}
.iw-ms {background-position:-210px -126px}
.iw-z {background-position:0 -168px}
.iw-zd {background-position:-42px -168px}
.iw-zb {background-position:-84px -168px}
.iw-zk {background-position:-126px -168px}
.iw-zds {background-position:-168px -168px}
.iw-zsp {background-position:-210px -168px}
.iw-zs {background-position:0 -210px}

/* novy kolotoc, nahrazuje #eyes i .baby-eyes */
.kolotoc {overflow:hidden; position:relative}
.kolotoc ul {clear:both; width:10000% !important; min-height:1em; list-style:none; overflow:hidden}
.kolotoc li {float:left; width:172px; margin-right:30px}
.kolotoc.kolotoc li:before {display:none /* kvuli .text li:before */}
.kolotoc li.h {display:none}
.kolotoc li a {display:block; text-align:left}
.kolotoc li u {position:relative; display:block; width:100%; height:0; margin-bottom:.55em; padding-top:75%; background:transparent no-repeat 50% 0; background-size:cover; cursor:pointer; overflow:hidden}
.kolotoc h3 {font-weight:600; font-size:100%; text-transform:uppercase}
.kolotoc h3 a {text-decoration:none}
.kolotoc h3 a:hover {text-decoration:underline}
.kolotoc p {font-size:75%}
.kolotoc-maly {margin:0 auto; width:300px}
.kolotoc-maly li {margin:0 30px 10px 0; width:80px !important}
.kolotoc-maly li a {font-size:68.75%}
.kolotoc-maly li u {height:1px; background-color:#FFF; background-size:contain; margin-bottom:8px}
.kolotoc-maly li a:hover u {border-bottom:4px solid #C11B1B; margin-bottom:4px}
.kolotoc-maly h3 {margin-bottom:2px; font-size:87.5%}
.kolotoc-maly h3 a {font-size:100%}
.kolotoc-maly .ico, .kolotoc-maly .ico-r {width:50%; display:none}
.kolotoc-maly .ico {float:left}
.kolotoc-maly .ico-r {float:right}
.q-js .kolotoc-maly .ico, .q-js .kolotoc-maly .ico-r {display:inline}
.q-js .kolotoc-odklad u {background-image:none !important}

.fulltoc.fulltoc.fulltoc {overflow:hidden; position:relative; margin:0 0 var(--spacing-15, 1.5rem)}
.complete .fulltoc.fulltoc.fulltoc {margin-bottom:var(--spacing-1, 1rem)}
.fulltoc.fulltoc.fulltoc ul {clear:both; width:10000% !important; min-height:1em; list-style:none; overflow:hidden; margin:0}
.fulltoc.fulltoc.fulltoc li {float:left; width:1%; margin:0 1em 0 0; padding:0; background:none}
.fulltoc .kolotoc-nav {display:flex; justify-content:center; gap:1px}
.fulltoc .kolotoc-nav .icon-prev, .fulltoc .kolotoc-nav .icon-next, .fulltoc .kolotoc-nav span {display:inline-block; vertical-align:top; line-height:2em; border:1px solid var(--tgl-pri10, #D6DEEB); color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9) no-repeat 50% 50% / 1em 1em}
.fulltoc .kolotoc-nav .icon-prev, .fulltoc .kolotoc-nav .icon-next {width:2em; overflow:hidden; text-indent:-99em; background-image:url('/u/icon/124/arrow2-right.svg'); transition:.4s}
.fulltoc .kolotoc-nav .icon-prev:hover, .fulltoc .kolotoc-nav .icon-next:hover {background-color:#FFF; text-decoration:inherit}
.fulltoc .kolotoc-nav .icon-prev {transform:rotate(-180deg)}
.fulltoc .kolotoc-nav .icon-next {order:1}
.fulltoc .kolotoc-nav span {min-width:3em; padding-left:.25rem; padding-right:.25rem; text-align:center}

.posunovac {position:relative; width:100%; overflow:hidden}
.posunovac .posunovac-prev, .posunovac .posunovac-next {position:absolute; top:0; z-index:10; width:3em; height:100%; cursor:pointer}
.posunovac .posunovac-prev {left:0; background:linear-gradient(to right, var(--tgl-white, #FFF) 50%, transparent)}
.posunovac .posunovac-next {right:0; background:linear-gradient(to left, var(--tgl-white, #FFF) 50%, transparent)}
.posunovac .posunovac-prev:before, .posunovac .posunovac-next:before {content:''; position:absolute; top:0; right:15%; display:block; width:.75rem; height:100%; background:url('/u/icon/000/arrow1-right.svg') no-repeat 50% 50% / contain; filter:var(--filter-tgl-neutral80)}
.posunovac .posunovac-prev:before {left:15%; right:auto; transform:rotate(180deg)}
.posunovac ul {display:flex; gap:0; white-space:nowrap; white-space:nowrap; overflow-y:hidden; scrollbar-width:thin; scroll-behavior:smooth}
.css-d.q-mouse .posunovac ul {overflow:hidden}
.posunovac li {flex:0 0 auto; list-style:none}

#najdete {position:relative; clear:both; width:980px; margin:0 auto 20px; overflow:hidden; line-height:1.33}
#najdete h2 {margin:0 0 .5em; font-size:162.5%; font-weight:600}
#najdete h3 {white-space:nowrap; overflow:hidden; font-weight:600; font-size:112.5%}
#najdete h3 a, #najdete li h3 a {padding:7px 0 7px 10px; text-decoration:none; font-weight:600; font-size:100%}
#najdete h3 a:hover {text-decoration:underline}
#najdete li {border-top:4px solid var(--tgl-neutral10, #D3D7DA)}
#najdete li:nth-child(n+6) {display:none}
#najdete.kolotoc-jede li:nth-child(n+6) {display:block}
#najdete li > a {font-size:93.75%}
#najdete li > a > span {display:block; height:2.66em; overflow:hidden}
#najdete li.e-zpravodaj {border-color:#E9868C}
#najdete li.e-spo, #najdete li.e-sport {border-color:#989898} 
#najdete li.e-ekonomikah {border-color:#7B95CD}
#najdete li.e-show {border-color:#E37B7A}
#najdete li.e-ona {border-color:#F1C9B0} 
#najdete li.e-xman {border-color:#FFF87C} 
#najdete li.e-fincentrum {border-color:#A0B4B4} 
#najdete li.e-metro {border-color:#063}
#najdete li.e-mobil {border-color:#99AAB1}
#najdete li.e-technet {border-color:#70AD90}
#najdete li.e-bonusweb {border-color:#71AED1} 
#najdete li.e-autokat {border-color:#E3C272} 
#najdete li.e-reality {border-color:#96ADE2}
#najdete li.e-iglobe {border-color:#FFB87D} 
#najdete li.e-zdravih {border-color:#79C49C}
#najdete li.e-lidovky {border-color:#1A68B5}
#najdete li.e-play {border-color:#CD181F}
#najdete li.e-denniexpres {border-color:#F21F55}
#najdete li.e-rungo {border-color:#99FF00}
#najdete li .premlab {position:absolute; z-index:5; margin:2px}
#najdete .eyes-ico {visibility:hidden; overflow:hidden; position:absolute; top:0; right:0; z-index:2; width:200px; margin:3px 0 0}
.q-js #najdete .eyes-ico {visibility:visible}
#najdete .eyes-ico .fr {text-align:right}
#najdete .eyes-ico .fr a span {float:right; margin:2px 0 0 5px}

.calendar-wrapper {position:relative; display:inline; margin:0; font-size:100%; font-family:Tahoma}
.calendar-box {position:absolute; top:100%; left:0; overflow:hidden; float:left; display:none; width:15em; margin-left:0; border:1px solid #CBCBCB; font-size:100%; background:#FFF}
.calendar-box ul, .calendar-box li {list-style:none; width:auto; margin:0; padding:0}
.calendar-months, .calendar-years {clear:both; overflow:hidden; width:100%; line-height:18px}
.calendar-prev {float:left}
.calendar-next {float:right}
.calendar-prev a, .calendar-next a {display:block; width:17px; height:17px; margin:1px}
.calendar-prev a img, .calendar-next a img {border:0; background:#555}
.calendar-prev a:hover, .calendar-next a:hover {filter:none}
.calendar-prev a:hover img, .calendar-next a:hover img {background:#C11B1B}
.calendar-months li, .calendar-years li {text-align:center}
.calendar-years {background:#A4A4A4; color:#FFF; font-weight:600}
.calendar-years .calendar-prev a img, .calendar-years .calendar-next a img {background:#A4A4A4}
.calendar-years .calendar-prev a:hover img, .calendar-years .calendar-next a:hover img {background:#C11B1B}
.calendar-days {clear:both}
.calendar-days table {width:100%; border-collapse:collapse; table-layout:fixed; background:#EDEDED}
.calendar-days td {text-align:center; vertical-align:middle; padding:0}
.calendar-days th {text-align:center; font-size:90%; line-height:1.8em}
.calendar-days .calendar-weeks {border-bottom:1px solid #CBCBCB}
.calendar-days .calendar-bookmark {table-layout:auto}
.calendar-days a {display:block; width:100%; height:100%; padding:.25em 0; color:#2B65B0; background:#FFF; text-decoration:none}
.calendar-days a:link:hover, .calendar-days a:visited:hover {color:#FFF; background:#7292B5}
.calendar-days .calendar-overflow a {background:#EDEDED}
.calendar-days .calendar-disabled a {color:#8C8C8C; cursor:default}
.calendar-invalid input {color:#C11B1B}
.calendar-selected a {background:#C11B1B !important; color:#FFF !important}
.calendar-dayoff {font-weight:600}

/* BUBBLE BOX - sdeleni, tip redakci */
body.bubble-frame, .bubble-frame, .bubble-frame .bubble-box {background:#F5F5F5}
.bubble-box a {color:#444; text-decoration:underline}
.bubble-box a:hover {color:#000}
.bubble-box {position:relative; width:100%; text-align:left}
.bubble-box h2.bubble-tit, .content .bubble-box h2.bubble-tit, .content .bubble-box h1 {min-height:22px; _height:22px; margin:0; padding:18px 20px 10px 30px; font-weight:400; font-size:131.25%; background:url('/u/n4/box-bubble.png') no-repeat}
.bubble-box .box-in {width:570px /*IE*/; padding:0 22px 0 30px; background:url('/u/n4/box-bubble.png') repeat-y 50% 50%}
.bubble-box .box-in iframe {width:100%}
.bubble-box .box-bot {height:20px; overflow:hidden; background:url('/u/n4/box-bubble.png') no-repeat 100% 100%}
.bubble-box form, .bb-iframe form {display:block; box-sizing:border-box; width:100%; margin:10px 0 0; padding:12px 0 0}
.bubble-box h2, .content .bubble-box h2, .bb-iframe h2 {margin:0 0 12px; font-size:100%; font-weight:600}
.bubble-box label, .bb-iframe label {display:block; height:1.4em; text-transform:uppercase; font-size:68.75%} 
.bubble-box .checkboxes label, .bb-iframe .checkboxes label {display:inline; text-transform:none; font-size:100%}
.bubble-box .half-l, .bb-iframe .half-l {float:left; width:49%}
.bubble-box .half-r, .bb-iframe .half-r {float:right; width:49%}
.bubble-box .inp, .bubble-box .de-area, .bb-iframe .inp, .bb-iframe .de-area {box-sizing:border-box; width:100%; margin:0 0 1em; padding:1px; border:1px solid var(--tgl-neutral10, #D3D7DA); color:#000; background:#FFF}
.bubble-box #link {overflow:hidden}
.bubble-box .de-area, .bb-iframe .de-area {height:99px; resize:none}
.bubble-box .cnfimg {position:relative; left:40px}
.bubble-box .bt-out, .bb-iframe .bt-out {float:right; margin-top:-6px}
.bubble-box .checkboxes {line-height:20px; font-size:68.75%}
.bubble-box .checkboxes input {display:inline; margin:0 3px 0 0; vertical-align:middle}
.bubble-box .checkboxes p {line-height:21px}
.bubble-box #d-editor-status, .bubble-box .comment, .bb-iframe #d-editor-status {position:absolute; top:0; right:0; z-index:1; text-align:right; padding-left:.5em; font-size:68.75%}
.bubble-box #d-editor-status.forms-textlimit-warning, .bb-iframe #d-editor-status.forms-textlimit-warning {width:100%; padding:0; color:#C03; background:#F5F5F5}
.bubble-box .close {position:absolute; top:14px; right:20px; z-index:1; width:6em}
.bubble-box .social-list-bubble {float:left; width:100%; margin:0 0 10px}
.bubble-box .social-list-bubble li {list-style:none; float:left; width:81px; font-size:68.75%; text-align:center}
.bubble-box .social-list-bubble li a {display:block}
.bubble-box .social-list-bubble li img {display:block; margin:0 auto 3px}
.bubble-box .error-box {margin:0 0 1em; padding:1em; color:#FFF; background:#C03}
.bubble-box .true-box, .bb-iframe .true-box {font-weight:600; margin:1em 0; padding:1em; color:#FFF; background:#090}
.bubble-box img {margin-bottom:3px; background-color:#000}
.bb-iframe {position:relative; max-width:800px; margin:0 auto; background:#F5F5F5; padding:0 0 300px /* nahrazuje sede body */}
.n3-iframe {padding:10px 10px 300px}
.n3-iframe .close {right:10px}
#mailem-div.h, #kindle-div.h, #qr-div.h {display:block; position:absolute; top:-999em; left:-999em}
.inside-page-document body {overflow:hidden}

/* komercni-sdeleni */
#komercni-sdeleni {margin:0 0 var(--spacing-15, 1.5rem); border:1px solid var(--tgl-pri10, #D6DEEB); border-radius:.5rem; color:inherit; background:none}
#komercni-sdeleni a {text-decoration:underline}
#komercni-sdeleni p {font-size:75%}
#komercni-sdeleni .top {position:relative; padding:var(--spacing-1, 1rem) var(--spacing-1, 1rem) var(--spacing-1, 1rem) 3rem; min-height:1rem; margin:0; background:none}
#komercni-sdeleni .top:before {content:''; position:absolute; top:50%; left:0; width:3rem; height:3rem; margin:-1.5rem 0 0; background:url('/u/icon/000/info2.svg') no-repeat 50% / contain; filter:var(--filter-tgl-neutral20)}
#komercni-sdeleni .top h3 {font-weight:800; font-size:100%; font-family:inherit; color:inherit}
#komercni-sdeleni .box {padding:0 var(--spacing-1, 1rem) var(--spacing-075, .75rem) 3rem}
#komercni-sdeleni .box p {margin:0 0 1em}
#komercni-sdeleni .ico-r {text-align:right; font-size:87.5%; line-height:1.25}
#komercni-sdeleni .ico-r:before {display:none}
#komercni-sdeleni .ico-r a {height:auto; font-size:inherit; line-height:inherit}
#komercni-sdeleni .ico-close:before {float:right; display:block; width:1.25em; height:1.25em; margin:0 0 0 .5em; border-radius:.125rem; background:url('/u/icon/000/close.svg') no-repeat 50% / contain; filter:var(--filter-tgl-neutral60)}
.q-js #komercni-sdeleni .box {display:none}
.q-js #komercni-sdeleni.visible .box {display:block}
.q-js #komercni-sdeleni.visible .open {visibility:hidden}

/* Zeny Ceska by SarPet + update Zdravi by Cifrik */
#zeny-ceska {margin:30px 0; border-radius:0 0 .25rem .25rem; background:var(--tgl-pri05b, #EDF2F9)}
#zeny-ceska .list-art {display:grid; grid-template-columns:1fr 1fr; gap:1.25rem; margin:0; padding:200px 19px 20px; background: url('/o/microsite/zeny-ceska/bg_related-desktop.jpg?ver=2') no-repeat 50% 0; background-size:contain}
#zeny-ceska .art {position:relative; width:100%; min-height:7.4em; line-height:1.2; margin:0; padding:56% 0 0}
#zeny-ceska .art:nth-child(2n+1) {clear:both; margin-left:0}
#zeny-ceska .art .art-img {width:100%; height:0; padding:56% 0 0}
#zeny-ceska .art .art-img img, #zeny-ceska .art .art-img u {position:absolute; top:0; left:0; width:100%; height:100%}
#zeny-ceska .art h4 {margin:0; padding:1em 0 .25em; text-transform:uppercase; color:#E41F1F; font-weight:400; font-size:62.5%}
#zeny-ceska .art h4 a {color:#E41F1F}
#zeny-ceska .art h3 {margin:0; padding:.5em 0 0; line-height:1.2; font-weight:600; font-size:112.5%}
#zeny-ceska .art h4 ~ a h3 {padding-top:0}
#zeny-ceska .art .perex {margin:.5em 0 0; line-height:1.4; font-size:81.3%}
#zeny-ceska .art .mark-video span {width:60px; height:60px}
#zeny-ceska .zc-bot {position:relative; margin:0; padding:10px; border-radius:.25rem; text-align:right; background:linear-gradient(270deg, #E41F1F 0%, #1B3E7A 100%)}
#zeny-ceska .zc-link, .zc-link:hover {position:relative; padding-right:20px; color:#fff; font-weight:600; font-size:87.5%}
#zeny-ceska .zc-link:after {content:''; position:absolute; right:0; bottom:1px; width:14px; height:14px; background:url('/o/microsite/zeny-ceska/read-more-fff.svg') no-repeat}
#zeny-ceska.update-zdravi .list-art {padding-top:110px; background-image:url('/o/onadnes/zdravi/bg-heading-desktop2.jpg')}
#zeny-ceska.update-zdravi .read-more {color:#FFF; background-color:#1B3E7A}
#zeny-ceska.update-zdravi .read-more:after {background-image:url('/u/icon/fff/more.svg')}
#zeny-ceska.denik-ukrajinky .list-art {background-image:url('/o/microsite/denik-ukrajinky/bcg_podcasty-denik-ukrajinky.jpg')}
#zeny-ceska.denik-ukrajinky .zc-bot {background:#1B3E7A}


/* podcasty */
.nav-shunt {clear:both; position:relative; display:block; overflow:hidden; margin:0 0 1em; padding:0; border:0}
.nav-shunt:after {content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:var(--tgl-neutral10, #D3D7DA)}
.nav-shunt li {position:relative; float:left; display:block}
.nav-shunt .act {font-weight:600}
.nav-shunt .act:after {content:''; position:absolute; bottom:0; left:0; z-index:2; width:100%; height:2px; margin:0; background:#E41F1F}
.nav-shunt a {display:block; padding:4px 10px; text-decoration:none; color:inherit; background:inherit}
.nav-shunt a:hover {text-decoration:none; background:#EDF2F9}

.btn-podcast, .complete a.btn-podcast {display:inline-block; line-height:1em; padding:.4em .8em .4em 2em; border:1px solid var(--tgl-pri10, #D6DEEB); border-radius:.25rem; font-size:87.5%; color:#122E5B; background:#EDF2F9 url('/u/icon/137/podcast-btn.svg') no-repeat .7em 50% / 1em 1em; text-decoration:none; transition:.4s}
.btn-podcast:hover, .complete a.btn-podcast:hover {background-color:#FFF; text-decoration:inherit}
.complete a.btn-podcast {margin:0 0 .5em}
.complete h3.title-ico-podcast {font-size:112.5%}

.title-ico-podcast:before {content:''; display:inline-block; width:1em; height:1em; margin:.15em .2em 0 0; vertical-align:top; background:url('/u/icon/137/podcast.svg') no-repeat 50% 50% / contain}
.art-full h1.title-ico-podcast {position:relative}
.art-full h1.title-ico-podcast:before {position:absolute; top:0; left:0; margin:.15em 0 0 -1.3em}
.perex + .btn-podcast {margin-top:.5em}

.podcast-header {margin:0 0 2em}
.podcast-header .btn-rss {float:right; margin:0 0 .5em 1em}
.podcast-header .title-ico-podcast {margin:0 0 .5em; font-weight:600; font-size:218.75%}
/*CatFontBug .podcast-header .title-ico-podcast:before {margin-top:-.5em}*/
.podcast-select {position:relative; z-index:2; float:right; margin:0 0 .5em 1em; font-size:87.5%}
.podcast-select ul {overflow:hidden; max-height:0; opacity:0; position:absolute; top:100%; left:0; width:100%; border:1px solid var(--tgl-pri10, #D6DEEB); border-radius:0 0 .25rem .25rem; box-shadow:0 4px 4px rgba(0,0,0,.1); box-sizing:border-box; transition:1s}
.podcast-select:hover ul, .podcast-select.active ul {max-height:10em; opacity:1}
.podcast-select li {display:block}
.podcast-select li ~ li {border-top:1px solid #EDF2F9}
.podcast-select a {display:block; line-height:1em; padding:.6em .8em .6em 2em; color:#122E5B; background:#FFF no-repeat .7em 50% / 1em 1em; text-decoration:none; transition:.4s}
.podcast-select a:hover, .podcast-select:hover .ico-podsel, .podcast-select.active .ico-podsel {border-color:#4C70B5; background-color:#EDF2F9; text-decoration:inherit}
.podcast-select .ico-podsel {border:1px solid var(--tgl-pri10, #D6DEEB); border-radius:.25rem; background-image:url('/u/icon/137/podsel.svg')}
.podcast-select .ico-spotify {background-image:url('/u/icon/org/spotify.svg')}
.podcast-select .ico-rss {background-image:url('/u/icon/137/rss.svg')}
.podcast-select .ico-rss:before {display:none}
.podcast-select .ico-apple-podcasts {background-image:url('/u/icon/org/apple-podcasts.svg')}

.podcast-player {min-height:3.1875em; margin:0 0 var(--spacing-15, 1.5rem)}
.podcast-player small {display:none}

.location {margin:0 0 var(--spacing-15, 1.5rem); text-align:right; font-size:87.5%; line-height:1.286}
.podcast-player + .location {margin-top:-1.286em}
.location a:before {content:''; display:inline-block; vertical-align:top; width:1em; height:1.286em; margin-right:.25rem; background:url('/o/video/iconmonstr-arrow.svg') no-repeat 50% 50%; background-size:cover}
.location a:hover:before {background-image:url('/o/video/iconmonstr-arrow-hover.svg')}

.complete-podcast {clear:both; margin:0 0 var(--spacing-15, 1.5rem); padding:var(--spacing-15, 1.5rem); border-radius:.5rem; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)}
.complete-podcast .o-hid {overflow:hidden; display:block; margin:0 0 1em; text-decoration:none; color:#122E5B}
.complete-podcast h3 {display:table-cell; line-height:1.2; padding:.3em 0 0; font-weight:600; font-size:125%}
.complete-podcast .podcast-player {margin-bottom:0}

/* formular na aplikacich */
.app-form {background:none; padding:10px}
.app-form .inputs input, .app-form .captcha input#overeni {width:188px; padding:5px; border:1px solid var(--tgl-neutral10, #D3D7DA); border-radius:.5rem}
.app-form .captcha input#overeni {width:150px}
.app-form .inputs {margin:0 0 1em}
.app-form label {display:block; height:1.4em; text-transform:uppercase; font-size:68.75%} 
.app-form .btn {width:200px; padding:5px}

/* wbox */
.col-b .wbox {width:300px}
.wbox h3 {margin:0 0 7px; font-size:112.5%; font-weight:600}
.wbox h3 img {margin:0 0 10px; vertical-align:middle}
.wbox p {margin:0 0 .5em; font-size:87.5%}
.wbox .price {padding:0 0 8px; font-weight:600; font-size:100%; border-bottom:1px solid var(--tgl-neutral10, #D3D7DA)}

/* 2025/11 - presun do layout2
.circle-list li {font-size:87.5%; line-height:1.25}
.circle-list li, .circle-list.circle-list li {list-style:none; margin:0; padding:0 0 0 1.2em; background:url('/u/icon/b11/disc.svg') no-repeat 0 .25em / .75em .75em}
.circle-list li ~ li, .circle-list.circle-list li ~ li {margin-top:.6em}
*/

/*ocima ctenaru*/
#ocima-cte .top {margin:0 0 22px}
#ocima-cte .top p {float:left; line-height:33px; font-size:87.5%}
#ocima-cte .top .bttn {float:right}

#ocima-cte .hp-list {overflow:hidden; width:100%}
#ocima-cte .hp-list .box-in {width:110%}
#ocima-cte .hp-list a {float:left; position:relative; display:block; width:135px; height:101px; margin:0 30px 30px 0}
#ocima-cte .hp-list img {vertical-align:middle}
#ocima-cte .hp-list span {position:absolute; width:100%}
#ocima-cte .hp-list .date {z-index:1; left:0; bottom:0; width:130px; min-height:22px; padding-left:5px; line-height:22px; font-size:87.5%; color:#FFF; background:url('/u/fog70.png')}
#ocima-cte .hp-list .play {z-index:2; right:5px; bottom:3px; width:20px; height:15px; background:url('/o/ocima/play.png') no-repeat}

#ocima-cte .box-more {clear:both; width:610px; padding:10px 10px 1px; margin:0 0 30px; background:#F0F0F0; border-radius:.25rem}
#ocima-cte .box-more h3 {margin:0 0 7px; font-weight:600; font-size:166%}
#ocima-cte .box-more p {margin:0 0 1em; font-size:87.5%}
#ocima-cte .box-more a {width:172px; height:129px; margin:0 0 10px 45px}
#ocima-cte .box-more .first {margin-left:0}
#ocima-cte .box-more .ico-r a {float:none; width:auto; height:26px}
#ocima-cte .box-more .ico-r span {position:inherit; width:21px}

#ocima-cte .bttn {display:inline-block; min-width:6em; vertical-align:middle; margin:-2px 2px 0; padding:0 .5em; font-weight:600; font-size:12px; text-decoration:none; border:1px solid var(--tgl-neutral10, #D3D7DA); border-radius:.25rem; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9) url('/u/n4/button-bg.gif') repeat-x; white-space:nowrap; text-align:center; cursor:pointer; overflow:visible}
#ocima-cte .bttn:hover {box-shadow:0 0 3px #B2B9BE; border-color:#B2B9BE}
#ocima-cte .bttn span {line-height:31px}
#ocima-cte .bttn[disabled] {color:var(--tgl-neutral10, #D3D7DA)}
#ocima-cte .bttn:hover[disabled] {cursor:default; box-shadow:none; border-color:var(--tgl-neutral10, #D3D7DA)}

#ocima-cte .webz-bg {min-width:6em; height:3.166em; vertical-align:middle; margin:0; /*padding:0 .5em 0 .2em; padding:0 8px; */padding:0; border:1px solid #3E5062; border-radius:.25rem; color:#FFF; background:#708FB1 url('/u/portal/regiony/button-bg.gif') repeat-x 0 100%; white-space:nowrap; text-align:left; font-weight:600; cursor:pointer; overflow:visible}
#ocima-cte .webz-bg:hover {border-color:#B2B9BE; color:#FFF; box-shadow:0 0 3px #B2B9BE}
#ocima-cte .webz-bg span {display:inline-block; line-height:1.6666em; vertical-align:middle; padding:0 10px 0 0; margin:0 0 0 -4px}
#ocima-cte .webz-bg img {width:32px; margin:0 8px; vertical-align:middle; background-image:url('/u/n4/button-icon.png'); background-repeat:no-repeat} 

#ocima-cte .but-plus {background-position:0 -96px}
#ocima-cte .webz-bg:hover .but-plus {background-position:-32px -96px}

#ocima-cte .directory {overflow:hidden; width:100%; margin:0 0 22px}
#ocima-cte .directory ul {width:110%; list-style:none} 
#ocima-cte .directory li {float:left; width:138px; height:120px; margin:0 26px 0 0; text-align:center; background:url('/o/ocima/typy.png') no-repeat} 
#ocima-cte .directory a {display:block; width:138px; height:108px; padding:12px 0 0; font-weight:600; font-size:100%; text-decoration:none}
#ocima-cte .directory .www {}
#ocima-cte .directory .email {background-position:0 -130px}
#ocima-cte .directory .mobil {background-position:0 -260px}
#ocima-cte .directory .rajce {background-position:0 -390px}

#ocima-cte .form {width:466px; margin:0 0 22px}
#ocima-cte .form label {float:left; line-height:21px; font-size:87.5%}
#ocima-cte label span {color:#C11B1B}
#ocima-cte .inp, #ocima-cte .area {float:right; width:248px; margin:0 0 1em; padding:2px; border:1px solid var(--tgl-neutral10, #D3D7DA); color:#000; background:#FFF}
#ocima-cte .area {min-height:80px}
#ocima-cte .form p {float:left; line-height:31px; font-size:87.5%}
#ocima-cte .warning {margin:0 0 22px}
#ocima-cte .box {margin:0 0 3em}
#ocima-cte .box p {font-size:87.5%; margin:0 0 1em}
.plupload.html5 input, .plupload.flash input {cursor:pointer} /*kvuli JS IE*/ 

#ocima-cte .store {list-style:none}
#ocima-cte .store li {position:relative; float:left; margin:0 20px 1em 0; width:263px; height:90px}
#ocima-cte .store a {display:block; width:263px; height:90px; line-height:90px; text-align:center}
#ocima-cte .store span {position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; background:url('/o/ocima/stahnout.png') no-repeat}
#ocima-cte .apple:hover span {background-position:0 -90px}
#ocima-cte .google span {background-position:0 -180px}
#ocima-cte .google:hover span {background-position:0 -270px}

#filelist {width:466px; margin:0 0 22px}
#filelist .line {margin:0 0 1em; font-size:87.5%}
#filelist .file {overflow:hidden; float:left; width:40%; line-height:25px; margin:0 2% 0 0}
#filelist .loader {float:left; display:inline-block; overflow:hidden; width:30%; height:23px; background:#FFF url('/u/portal/p-search-inp.gif') repeat-x; border:1px solid var(--tgl-neutral10, #D3D7DA); border-radius:.25rem}
#filelist .l-in {display:block; width:0; height:100%; background:#3ECC45}
#filelist .done {float:left; width:30%; line-height:25px; text-align:center; color:#3ECC45; font-weight:600}
#filelist .fail {float:left; width:30%; line-height:25px; text-align:center; color:#C11B1B; font-weight:600}
#filelist .line .bttn {float:right; height:23px; margin:0}
#filelist .line .bttn span {line-height:23px}

/* uploadovac */
.upl {margin:0 0 1rem 0px}
.content > .upl {width:813px; margin:0 0 1rem 94px}
.upl-tit {margin:0 0 1rem; font-size:2.25rem; font-weight:600}
.upl-perex {margin:0 0 1em; font-size:112.5%; line-height:1.556}
.upl-perex p ~ p {margin:.5em 0 0}

.uploader {position:relative; margin:0 0 2em;/* font-size:75%*/}
.uploader h3 {margin:0 0 .5rem; font-size:1.625rem; font-weight:600}
.uploader h4 {margin:0 0 .2em; font-size:100%; font-weight:600}
.uploader p {margin:0 0 1em; line-height:1.625; /*font-size:112.5%*/}
.uploader img {image-orientation:none}
.uploader-place {display:block; padding:2rem; text-align:center; border:1px solid var(--tgl-pri10, #D6DEEB); border-radius:.5rem; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)}
.uploader-place strong {display:block; font-size:.875rem}
.uploader-place .a-box {margin:0}
.uploader-place #edit-foto {margin-bottom:.5rem}
.uploader-place .btn {min-height:2.25em; padding:0.25em 0.75em; font-size:.875rem; border:none; border-radius:.25rem; color:#fff; background:var(--tgl-pri60b, #1B3E7A)}
.uploader-instructions {display:block; font-size:1rem; margin:0 0 1rem}
.uploader-items {overflow:hidden; margin:0 0 1em}
.uploader-item {position:relative; float:left; display:block; width:32%; height:0; margin:0 1% 1% 0; padding:30% 0 0; background:no-repeat 50% 50% / contain}
.uploader-item-icon {background-size:auto}
.uploader-item .ico-close {position:absolute; top:0; left:0; z-index:1; width:100%; height:100%}
.uploader-item .ico-close span {float:right}
.uploader-sen {width:244px; height:3em; margin-bottom:0.75rem; padding:.5rem 2rem; box-sizing:border-box; cursor:pointer; font-size:1rem; color:#fff; border:solid 1px #1B3E7A; border-radius:.25rem; background:#1B3E7A; box-shadow:0 4px 8px 0 rgba(0,0,0,0.12)}

.uploader-list-images .ico-close span {width:25px; height:25px; background:#1B3E7A url('/u/icon/fff/trash.svg') no-repeat center / 20px}
.uploader-list-images .ico-crop:before {display:none}
.uploader-list-images .ico-crop .ico-max span {width:25px; height:25px; background:#1B3E7A url('/u/icon/fff/crop.svg') no-repeat center / 20px}
.uploader-list-images .ico {z-index:5}
.uploader-list-images.uploader-list-images {display:flex; flex-wrap:wrap; justify-content:center; gap:1rem .75rem}
.uploader-list-images.uploader-list-images li {flex:0 0 auto; display:block; margin:0; padding:0 0 2.25rem; text-align:center}
.uploader-list-images.uploader-list-images input {display:none; position:relative; z-index:4; width:100%; height:2rem; margin:.25rem 0 0; padding:0 .5rem; border:1px solid var(--tgl-pri10, #D6DEEB); font-size:.875rem; box-sizing:border-box}
.uploader-list-images.uploader-list-images input:focus {border-color:#4C70B5}
.uploader-list-images.uploader-list-images input::placeholder {color:#75868E; opacity:1}
.uploader-list-images.uploader-list-images img ~ input {display:block}
.uploader-list-images.uploader-list-images .error {position:relative; z-index:3; margin:-3.75rem 0 0; padding:0 .5rem; font-size:.875rem; line-height:2; text-align:left; color:#C11B1B; background:linear-gradient(rgba(255,255,255,.6) ,#FFF)}

.upl-row {position:relative; margin:0 0 .5rem}
.upl-form textarea {height:160px}
.upl-form .note {font-size:.75rem; color:var(--tgl-neutral60, #75868E)}
.upl-row label {position:absolute; left:.75rem; top:.5rem; width:100%; font-size:.75rem; color:var(--tgl-neutral60, #75868E); font-weight:600}
.upl-row input ~ label {float:none; width:auto}
.upl-inp, .upl-area {width:100%; padding:1.5rem .75rem .75rem; font-size:93.75%; border:1px solid var(--tgl-pri10, #D6DEEB); border-radius:.25rem; box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}
.upl-inp:focus, .upl-area:focus {border-color:var(--tgl-pri60, #1B3E7A)}

.labout.labout {position:relative; top:0; left:0; display:block; width:auto; margin:0 0 .25em; padding:.75em 0; border:1px solid var(--tgl-pri10, #D6DEEB); border-radius:.25rem; font-weight:400; font-size:100%; color:inherit; box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}
.erroneous .labout, .erroneous.labout {border-color:var(--tgl-sec60); box-shadow:none}
.labout:focus-within {border-color:var(--tgl-pri60, #1B3E7A); box-shadow:none}
.labout i {/* nahrada puvodni label */ position:static; display:inline-block; vertical-align:top; width:auto; margin:0 0 .125rem; padding:0 .75rem; font-style:normal; font-weight:600; font-size:.75rem; line-height:1.25; color:var(--tgl-neutral60, #75868E)}
.labout .upl-area, .labout .upl-inp {display:block; margin:0; padding:0 .75em; border:0; font-size:100%; box-shadow:none; color:inherit; background:none; resize:vertical}
.labout .upl-area {/* ulitba Pepikovi */ margin-bottom:-.75em}

.upl-row input[type=checkbox] {float:left;margin:0.2rem .5rem 0 0} /*docasne*/

.upl-consent {position:relative; overflow:hidden; min-height:1.25rem; margin:.75rem 0 1rem; padding:1px 0 1px 1.75rem; font-size:87.5%; line-height:1.286; box-sizing:border-box}
.upl-consent input[type=checkbox] {position:absolute; left:-99em}
.upl-consent input[type=checkbox] + label:before {content:''; position:absolute; left:0; top:0; width:1.25rem; height:1.25rem; background:url('/u/icon/bbc/form-checkbox-unselected.svg') no-repeat 50% 50% / contain; cursor:pointer}
.upl-consent input:checked + label:before {background-image:url('/u/icon/137/form-checkbox.svg')}

.upl-submit-row {margin:0 auto 1em; text-align:right}
.upl-submit {width:100%; padding:1rem; border:solid 1px #1B3E7A; border-radius:.25rem; font-weight:600; font-size:1.125rem; color:#fff; background:#1B3E7A; box-shadow:0 4px 8px 0 rgba(0,0,0,0.12)}
.upl-submit:hover {/*background-color:#E41F1F*/}

.upl-form .erroneous {}
.upl-form .error {clear:both; font-style:normal; font-size:.875rem; color:#C11B1B}
.upl-tip {margin:0 0 .5em; font-size:93.75%}
.upl-row label div {margin-right:10px; /*font-size:62.5%;*/ font-style:italic}
.upl-row label span {font-size:81.25%; font-style:italic}
.green {color:green}

/* n4 navigace // musi byt za predpisy pro ico */
.nav-n4.nav-n4 {clear:both; width:auto; margin:1rem auto; border-collapse:collapse; font-size:87.5%; line-height:2.5}
.nav-n4.nav-n4 td {vertical-align:middle; white-space:nowrap}
.nav-n4.nav-n4 a, .nav-n4.nav-n4 b {display:inline-block; vertical-align:top; min-width:2em; height:auto; padding:0 .25em; border-radius:.25rem; font-size:100%; line-height:inherit; text-decoration:none; color:inherit; background:none}
.nav-n4.nav-n4 a {color:var(--tgl-pri80, #122E5B)}
.nav-n4.nav-n4 a:hover {background-color:var(--tgl-pri05, #EDF2F9)}
.nav-n4.nav-n4 a span {float:none; width:auto; height:auto; margin:auto; border-radius:0; font:inherit; color:inherit; background:none}
.nav-n4.nav-n4 .vh, .nav-n4.nav-n4 .ico-left span, .nav-n4.nav-n4 .ico-right span {display:none}
.nav-n4.nav-n4 .ico-left:before, .nav-n4.nav-n4 .ico-right:before {content:''; display:block; width:.75rem; height:2.5em; margin:auto; background:url('/u/icon/000/arrow2-right.svg') no-repeat 50% 50% / contain; filter:var(--filter-txt-pri80)}
.nav-n4.nav-n4 .ico-left:before {transform:rotate(180deg)}

.next-art {margin:1rem 0}
.btn-more {display:flex; justify-content:center; align-items:center; width:100%; min-height:2.5rem; padding:0 .75rem; border:1px solid var(--tgl-neutral10, #D3D7DA); border-radius:.25rem; text-align:center; text-decoration:none; font-weight:600; font-size:87.5%; line-height:1.286; overflow:hidden; color:var(--tgl-pri80, #122E5B); background:var(--tgl-pri05, #EDF2F9); box-sizing:border-box}
.btn-more:hover {background-color:var(--tgl-pri10, #D6DEEB)}
.btn-disabled.btn-disabled {min-height:3rem; border-color:transparent; color:var(--tgl-neutral60, #75868E); background:var(--tgl-neutral05, #F0F2F3); cursor:default}

/* JS NACITANI */
.dsc-score.nacitani, .nacitacidiv.nacitani {background:linear-gradient(to right, rgba(103,138,198,.1) 50%, transparent 50%); background-size:200% 100%; background-position:100% 0; animation:anim-fill 2s forwards infinite}
.nacitacidiv.nacitani {min-height:1rem}
.anim-added {background-color:rgba(103,138,198,.1); animation:change-color 2s ease-in-out forwards}
@keyframes anim-fill {to {background-position:0 0}}
@keyframes change-color {to {background-color:rgba(103,138,198,0)}}

/* OLD z n3 */
.archiv-foto {width:350px}
.archiv-foto td {padding:0 0 6px}
.overimg-1, .overimg-2, .overimg-3, .overimg-5 {width:460px; overflow:hidden; margin:0 0 1em; line-height:1} 
.archiv-foto p, .overimg-1 p, .overimg-2 p, .overimg-3 p, .overimg-5 p {clear:both; line-height:17px; margin:0; padding:0 4px; border-top:1px solid #FFF; font-size:11px; color:#000; background:#F2F2F2} 
.complete .overimg-1, .complete .overimg-2, .complete .overimg-3, .complete .overimg-5 {width:450px; padding:0} 
.complete-half-r .overimg-1, .complete-half-r .overimg-2, .complete-half-r .overimg-3, .complete-half-r .overimg-5,
.complete-half-l .overimg-1, .complete-half-l .overimg-2, .complete-half-l .overimg-3, .complete-half-l .overimg-5 {width:172px !important} 
.overimg-1 span, .overimg-2 span, .overimg-3 span, .overimg-5 span {display:block; width:500px}
.archiv-foto img, .overimg-1 img, .overimg-2 img, .overimg-3 img, .overimg-5 img {float:left; margin:0} 
.complete-half-r .overimg-1 span, .complete-half-l .overimg-1 span, .complete-half-r .overimg-2 span, .complete-half-l .overimg-2 span {width:200px}
.overimg-2 .half-l {float:left; width:215px}
.overimg-2 .half-r {float:right; width:215px}
.overimg-2 .half-l img, .overimg-2 .half-r img {margin-right:0}
.overimg-2 img {width:215px; height:161px; margin-right:30px} 
.overimg-3 img {width:135px; height:101px; margin-right:28px} 
.overimg-5 img {margin-right:15px} 
.complete .overimg-2 img {margin-right:20px}
.complete .overimg-3 img {margin-right:22px} 
.complete .overimg-5 img {margin-right:12px} 
.complete .overimg-2 div img, .complete .overimg-3 div img, .complete .overimg-5 div img {margin:0}
.complete-half-r .overimg-2 img, .complete-half-l .overimg-2 img {margin-right:12px} 
div.vertimg-fl {float:left; padding:5px 10px 0 0}
div.vertimg-fr {float:right; padding:5px 0 0 10px}
div.vertimg-fl img, div.vertimg-fr img {float:none; display:block; margin:0 0 10px}

.art-archiv {margin:0 0 var(--spacing-2, 2rem)}
.art-archiv h2 {margin:0 0 .5rem; color:var(--tgl-neutral60, #75868E); font-weight:600; font-size:162.5%; text-align:left}
.art-archiv .warning h2 {height:auto; line-height:1.2}
.art-archiv .inputs {float:left}
.art-archiv .inputs input, .art-archiv .inputs select {width:11em; margin-right:.5rem; padding:.25em .75em; border:1px solid var(--tgl-neutral10, #D3D7DA); border-radius:var(--radius-s, .25rem); color:var(--txt-neutral90, #2B3135); background:var(--tgl-white, #FFF); box-shadow:inset 0 .125em .25em var(--tgl-black-o10, #0000001a)}
.art-archiv input#zedne {width:8em}
.art-archiv .inputs input:focus, .art-archiv .inputs select:focus {border-color:var(--tgl-pri30, #4C70B5); box-shadow:none}
.art-archiv .bt {margin-top:.9375rem; padding:.25em 1.5em; border:0; border-radius:var(--radius-s, .25rem); color:#FFF; background:var(--tgl-pri60b, #1B3E7A)}
.art-archiv .bt:hover {background:var(--tgl-pri80h, #122E5B)} 
.art-archiv label {display:block; font-size:.75rem; line-height:1.25}
.art-archiv label.calendar-wrapper {font-size:100%}
.art-archiv .calendar-wrapper .calendar-box {font-size:81.25%}

.authorbox {margin:0 0 2rem; padding:var(--spacing-15, 1.5rem); border-radius:.5rem; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)}
.authorbox-foto {float:right; position:relative; overflow:hidden; width:10em; height:10em; margin:0 0 0 1em; border:.25em solid var(--tgl-white, #FFF); border-radius:1em; box-shadow:0 .5em 1em 0 rgba(0,0,0,.08); box-sizing:border-box}
.authorbox-foto samp {position:absolute; top:0; left:50%; width:300%; height:100%; margin:0 0 0 -150%}
.authorbox-foto img {display:block; width:auto; height:100%; margin:auto}
.authorbox .cell {display:block}
.authorbox h1 {font-weight:600; font-size:162.5%; line-height:1.2}
.authorbox h3 {font-weight:600; font-size:100%; line-height:1.375; font-family:inherit}
.authorbox .art-social {float:none; margin:.75rem -.66em 0}
.authorbox p {display:table-cell; padding:.75rem 0 0; font-size:87.5%}
.authorbox-ex > * {opacity:.6; filter:alpha(opacity=60)} 

.person-foto {position:relative; overflow:hidden; display:block; width:4em; height:4em; margin:0 auto; border:.125em solid var(--tgl-white, #FFF); border-radius:100%; text-align:center; background:url('/o/all/nophoto9.jpg') no-repeat 50% 50% / contain; box-shadow:0 .125em .5em 0 rgba(0,0,0,.32); box-sizing:border-box}
.person-foto samp {position:absolute; top:0; left:50%; width:300%; height:100%; margin:0 0 0 -150%}
.person-foto img {display:block; width:auto; height:100%; margin:auto; background:#FFF /* FIX pro transparentPNG */}
.person-foto > img {display:inline-block; vertical-align:top; margin:0 -45%}

/* vkladane stranky - tip redakci, vzkaz autorovi atd. */
.list-with-form {margin:10px; position:relative; line-height:1.25; text-align:left}
.list-with-form h2, #content .list-with-form h2 {color:var(--tgl-neutral60, #75868E); margin:0 0 .6em; padding:0; line-height:26px; font-weight:600; font-size:112.5%; text-transform:uppercase}
.list-with-form p {margin:0 0 1em}
.list-with-form label {display:block; font-size:68.75%; text-transform:uppercase}
.list-with-form .relative {position:relative; width:100%; min-height:1.33em; _height:1.33em}
.list-with-form ol li {margin:0 0 .5em 2.5em}
.list-with-form #d-editor-status, .list-with-form .comment {position:absolute; top:0; right:0; z-index:1; text-align:right; padding-left:.5em; font-size:68.75%}
.list-with-form #d-editor-status.forms-textlimit-warning {width:100%; color:#C00; background:#FFF}
.list-with-form .inputs input, .list-with-form .inputs .de-area {border:1px solid var(--tgl-neutral10, #D3D7DA); color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9); width:100%; margin:0 0 1em}
.list-with-form .inputs .half-l {float:left; width:49%; _width:48%}
.list-with-form .inputs .half-r {float:right; width:49%; _width:48%}
.list-with-form .inputs .de-area {height:100px; overflow:auto; padding:0; resize:none}
.list-with-form .inputs .checkboxes {margin:0 0 1em}
.list-with-form .inputs .checkboxes p {margin:0; line-height:150%}
.list-with-form .inputs .checkboxes input {width:auto; margin:0 3px 0 0; background:none; border:0; vertical-align:middle}
.list-with-form .inputs .checkboxes label {display:inline; text-transform:none}
.list-with-form .full .captcha {width:100%; text-align:center}
.list-with-form .full .captcha .half-l {width:49%; float:left; text-align:left}
.list-with-form .captcha input {width:100%}
.list-with-form form.bonz p {font-size:93.75%; font-weight:600}
/* formular na vzkaz novinari */
.inside-div {margin:0 0 1.5rem; border:.25rem solid var(--tgl-neutral10, #D3D7DA); line-height:1.25; text-align:left}

.warning.warning {margin:0 0 var(--spacing-15, 1.5rem); padding:1rem var(--spacing-15, 1.5rem); border:0; border-radius:.5rem; font-size:1rem; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)}
.warning.warning h2, .warning.warning h3 {margin:0; padding:0; font-weight:600; font-size:var(--rs-h5, 1.25rem); line-height:1.2; text-transform:uppercase}
.warning [class*="ico-"]:before {float:left; margin-right:.5rem; filter:var(--filter-tgl-neutral80)}
.warning ul {clear:both; padding-left:1.5em; margin:0; color:#C11B1B}
.warning.warning p {margin:.5em 0 0; font-size:87.5%; line-height:1.25}

.close {position:absolute; top:4px; right:0; z-index:1; width:6em; text-align:right; font-weight:600}
.list-with-form .close {display:none}
.inside-page-document .list-with-form .close {display:block}
.inside-page {margin:10px 0; border:.25rem solid var(--tgl-neutral10, #D3D7DA)}
.inside-page iframe {display:block; width:100%; margin:0; padding:0}

.uni-form label {display:block; font-size:68.75%; text-transform:uppercase}
.uni-form .half-l {float:left; width:46%}
.uni-form .inputs input, .uni-form .inputs .de-area {width:100%; margin:0 0 1em; border:1px solid var(--tgl-neutral10, #D3D7DA); color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)}

#zooming, .js-kam-dal {display:none}
/* OLD z n3 end */

/* ODPIS 2025/09
.art-sharing {margin:0; padding:0 0 1px}
.art-sharing-list {overflow:hidden; margin-left:50px}
.art-sharing-list li {list-style:none; float:left; margin:0 9px 0 0}
.art-sharing-list .diskuse a {text-decoration:none}
.art-sharing-list .entry {font-weight:600; font-size:87.5%; text-decoration:underline}
.art-sharing-list .posts {display:inline-block; padding:3px 5px; margin-left:5px; font-size:68.75%; color:#FFF; background:#2C66B1; text-decoration:none; border-radius:.25rem}
.art-sharing-list a:hover .posts {background:#000}
.logo-openid, .logo-facebook, .logo-twitter, .logo-google, .logo-link, .logo-emailem, .logo-qr, .logo-kindle, .logo-idnes, .logo-checked, .logo-proof, .logo-mobil, .logo-blog, .logo-technet, .logo-rajce, .logo-print, .logo-flickr, .logo-instagram, .logo-youtube, .logo-pinterest, .logo-message, .logo-rss, .logo-mojeid, .logo-favorite, .logo-discusion, .logo-dsa {display:block; width:21px; height:21px; margin:0 auto; background:var(--tgl-neutral10, #D3D7DA) url('/u/ico/default-social.png?2') no-repeat}
.logo-openid {background-position:0 -525px}
.logo-openid:hover {background-color:#FA0}
.logo-facebook {background-position:0 0}
.logo-facebook:hover {background-color:#1877F2}
.logo-twitter {background-position:0 -25px}
.logo-twitter:hover {background-color:#1DA1F2}
.logo-gplus {display:none}
.logo-google {background-position:0 -50px}
.logo-link {background-position:0 -75px}
.logo-link:hover {background-color:#000}
.logo-emailem {background-position:0 -100px}
.logo-emailem:hover {background-color:#000}
.logo-qr {background-position:0 -125px}
.logo-qr:hover {background-color:#000}
.logo-kindle {background-position:0 -150px}
.logo-kindle:hover {background-color:#000}
.logo-idnes {background-position:0 -175px; background-color:#D81636}
.logo-idnes:hover {background-color:#D81636}
.logo-checked, .logo-proof {background-position:0 -200px}
.logo-checked:hover {background-color:#000}
.logo-proof:hover {background-color:#393}
.logo-mobil {background-position:0 -225px}
.logo-mobil:hover {background-color:#3F3D49}
.logo-blog {background-position:0 -250px}
.logo-blog:hover {background-color:#003871}
.logo-technet {background-color:#B5C839; background-position:0 -275px}
.logo-technet:hover {background-color:#B5C839}
.logo-rajce {background-position:0 -300px}
.logo-rajce:hover {background-color:#DF3E22}
.logo-print {background-position:0 -325px}
.logo-print:hover {background-color:#000}
.logo-flickr {background-position:0 -350px}
.logo-flickr:hover {background-color:#000}
.logo-instagram {background-position:0 -375px}
.logo-instagram:hover {background-color:#000}
.logo-youtube {background-position:0 -400px}
.logo-youtube:hover {background-color:#000}
.logo-pinterest {background-position:0 -425px}
.logo-pinterest:hover {background-color:#000}
.logo-message {background-position:0 -450px}
.logo-message:hover {background-color:#000}
.logo-rss {background-position:0 -475px}
.logo-rss:hover {background-color:#000}
.logo-mojeid {background-position:0 -600px}
.logo-mojeid:hover {background-position:0 -500px; background-color:#000}
.logo-favorite {background-position:0 -550px}
.logo-favorite:hover {background-color:#E4201F}
.logo-discusion {background-image:url('/u/icon/fff/discusion.svg'); background-position:50% 50%; background-size:80% 80%}
.logo-discusion:hover {background-color:#122E5B}
.logo-dsa {background-image:url('/u/icon/000/warning.svg'); background-position:50% 50%; background-size:80% 80%}
.logo-dsa:hover {background-color:#122E5B}

.social-list li {list-style:none; float:left; margin:0 5px 3px 0}
.social-list span {position:absolute; top:-99vw; left:-99vw}

#mailem-div, #kindle-div, #qr-div, #link-div {margin:1em 0 0; padding:0 30px; border-radius:1rem; background:#F5F5F5}
*/

/* clanek zmeny */
.art-full .opener, .art-full .equip {clear:both}
.art-full .related-list {clear:both; margin:0 0 2em}
.related-list .list-art-menu {margin-left:0}
.related-list h3 {position:relative; margin:0 0 .75rem; padding-left:1.25em; font-weight:600; font-size:112.5%; line-height:1.2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.related-list h3:before {content:''; position:absolute; top:0; left:0; width:.75em; height:1.2em; background:url('/u/icon/000/more.svg') no-repeat 50% 50% / contain; filter:var(--filter-tgl-neutral20)}
.related-list h3 a:hover {text-decoration:underline}
.related-list h3 .premlab {vertical-align:top; margin:.23em .3em 0 0; font-size:72.2%}

.moot-capture {float:left; margin:0 1em 0 50px; font-size:112.5%; font-weight:600}

/* reklama - podbarveni 03/2023 */
.s_widesquare .r-body, .s_widesquare_clankovy .r-body, .s_widesquare_spodni .r-body {background:rgba(176,190,197,.2) url('/u/idn4/reklama-bg-min.svg') no-repeat 50% 50% / 69px 48px}

/* rozdeleny clanek */
.divide-nav {display:flex; justify-content:center; gap:.75rem; margin:0 auto var(--spacing-15, 1.5rem)}
.divide-nav li {flex:0; position:relative; display:block}
.divide-nav li a:before {content:''; position:absolute; top:-.5rem; left:-.375rem; bottom:-.5rem; right:-.375rem}
.divide-nav a {display:block; width:1rem; height:1rem; border:1px solid #1B3E7A; border-radius:100%; font-size:0; box-sizing:border-box}
.divide-nav a:hover, .divide-nav a.act {background:#1B3E7A}
.divide-number {margin:0 0 1rem; padding:.5rem; border-radius:.25rem; font-weight:800; font-size:100%; line-height:1.25; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9)}
.divide-number strong {font-weight:inherit}
.divide-shunt {clear:both; display:flex; justify-content:center; gap:.25rem; margin:0 auto 1rem; text-align:center}
.divide-shunt [class*="ico-"]:before {display:none}
.divide-shunt.divide-shunt .ico-prev, .divide-shunt.divide-shunt .ico-next {flex:0 1 10em; display:block; height:3em; font-weight:600; font-size:1rem; line-height:3em; text-transform:uppercase; text-decoration:none}
.divide-shunt .ico-prev span, .divide-shunt .ico-next span {display:block; width:100%; height:100%; margin:0; border-radius:.25rem; font-size:inherit; color:#FFF; background:#1B3E7A; box-shadow:0 .25rem .5rem rgba(0,0,0,.12)}
.divide-shunt .ico-prev:hover span, .divide-shunt .ico-next:hover span {background:#122E5B}
.divide-shunt .ico-prev span:before, .divide-shunt .ico-next span:after {content:''; display:inline-block; vertical-align:middle; width:.5em; height:.5em; margin:-.25em .25em 0; border:1px solid #FFF; transform:rotate(45deg)}
.divide-shunt .ico-prev span:before {border-width:0 0 .2em .2em}
.divide-shunt .ico-next span:after {border-width:.2em .2em 0 0}
.divide-shunt .ico-prev span:after {content:'p\159 edchoz\ed '}
.divide-shunt .ico-next span:before {content:'dal\161 \ed '}
.divide-shunt a.pasive {cursor:default}
.divide-shunt a.pasive.pasive span {background:var(--tgl-neutral10, #D3D7DA); box-shadow:none; cursor:inherit}

#discblog-nav {overflow:hidden; margin:0 0 1em; font-size:150%}
#discblog-nav li {float:left; display:block; margin:0 2em 0 0}
#discblog-a1, #discblog-a2 {text-decoration:underline}
#discblog.prep-1 #discblog-a1, #discblog.prep-2 #discblog-a2 {font-weight:600; text-decoration:none; color:inherit}

.less-cancel {display:none; position:absolute; bottom:0; left:0; z-index:1; width:100%; padding:4em 0 0; background:url('/u/fog-white90.png') repeat-x 0 3em; background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1) 60%); text-align:center; font-size:112.5%; outline:none}
.less .less-cancel {display:block}
.less .less-cancel span {display:inline-block; width:21px; height:21px; vertical-align:middle; margin-right:.3em; background:url('/u/ico/default-ico.png') -21px -850px}
.less .less-cancel:before {content:''; position:absolute; top:3.7em; left:10px; right:0; display:block; height:1px; background:#AAA}
#related-box {position:relative; overflow:hidden; max-height:2000px; transition:max-height 2s; margin-bottom:0}
#related-box.less {height:500px; max-height:500px} 
#related-box .less-cancel {display:block; bottom:-10em; transition:bottom 1s}
#related-box.less .less-cancel {bottom:0; padding-bottom:20px}

.abcpremium .list-art-menu li:first-child {text-transform:none}
.abcpremium .list-art-menu li:first-child:after {background:#E8B332}
.abcpremium .read-more.read-more.read-more {margin:0 0 2em; border:0; color:#2B3135; background:#E8B332}
.abcpremium .read-more.read-more:hover {background:#EEC666}
.abcpremium .read-more.read-more:after {background-image:url('/u/icon/233/more.svg')}

/* hodnoceni clanku */
#like-art-btn {display:inline-block; margin:-.4em 0 .8em 50px; padding:9px 17px; border:1px solid var(--tgl-neutral10, #D3D7DA); border-radius:.25rem; color:var(--txt-neutral90, #2B3135); background:var(--tgl-pri05, #EDF2F9) url('/u/n4/button-bg.gif') repeat-x; font-size:100%; cursor:pointer}
#like-art-btn:hover {border-color:#B2B9BE; box-shadow:0 0 4px #666}
#like-art-btn.disable {position:relative; border:1px solid #600; color:#FFF; background:#d82731; box-shadow:none; cursor:default}
#like-art-btn.disable:after {content:'D\11b kujeme\20 za\20 hlas'; position:absolute; top:9px; left:0; z-index:1; width:100%; text-align:center; font-weight:600; background:#d82731}
#like-art-btn span, #like-art-count span {width:16px; height:16px; background:url('/o/zpr/like-art-star.png') no-repeat}
#like-art-btn span {float:left; margin:.1em .3em 0 0}
#like-art-count span {float:right; margin:0 0 0 .3em}
#like-art-count {overflow:hidden; float:right; line-height:1; font-size:112.5%; font-weight:600}

/* kratke zpravy */
#short-arts-hp {margin:0 0 30px; padding:10px 0; border-top:3px solid #B2B9BE; border-bottom:1px dotted #75868E}
.list-art-short h2 {padding-top:10px; border-top:3px solid #B2B9BE; font-size:112.5%; font-weight:600}
#short-arts-hp h2 {padding:0; border:0}
#short-arts-hp h2 a {color:#000; text-decoration:none}
#short-arts-hp h2 a:hover {text-decoration:underline}
.art-short {position:relative; margin:0 0 1em; padding-top:1em; border-top:1px dashed var(--tgl-neutral10, #D3D7DA)}
.art-short:target {margin-top:-3em; padding-top:4em}
#short-arts-hp .art-short {height:6em; overflow:hidden}
.list-art-short h2 + .art-short, .art-short:first-child {border-top:0}
.art-short .time {float:left; width:3.5em; font-size:100%; color:#000}
.art-short .cell {display:table-cell; font-size:100%}
.art-short img {float:left; max-width:560px; height:auto; margin:0 1em 0 0}
.art-short h3 {font-weight:600; font-size:112.5%}
#short-arts-hp .art-short h3 {margin-bottom:0}
#short-arts-hp .art-short h3 a {color:#000; text-decoration:none}
.art-short p {margin:0 0 .6em}
.art-short ul {margin:0 0 .5em}
.art-short li {margin:0 0 .1em 1em}
.art-short .text-link {color:var(--tgl-pri60, #1B3E7A); text-decoration:underline}
.art-short .text-link[target="_blank"] {padding-right:16px; background:url('/u/n4/linkout.gif') no-repeat 100% 50%}
.art-short .tar {font-size:88%}
#short-arts-hp .less-cancel {display:block; padding-top:5em; font-size:100%; text-align:right; background:linear-gradient(rgba(255,255,255,0) 2em, rgba(255,255,255,1) 5em)}
#short-arts-hp .less-cancel:before {display:none}

.message-center {position:fixed; z-index:6; left:50%; margin-left:-515px; overflow:hidden; font-size:1rem; line-height:1.25}
.message-center .close {position:absolute; top:0; right:0; transition:right .8s; width:auto; line-height:1; font-weight:400; font-size:131.25%; color:var(--tgl-neutral10, #D3D7DA)}
.message-center .close:before {content:'\00D7'; padding:0 .2em}
.message-center a, .message-center a:hover {color:#FFF; text-decoration:none}
.message-center .message-link {display:table; margin:0 0 0 -655px; transition:margin-left 2s; color:#FFF; background:rgba(64,64,64,.9); text-decoration:none}
.message-center.visible .message-link {margin:0}
.message-center .message-link:before, .message-center h3 {margin:0; font-weight:600; font-size:100%; box-sizing:border-box}
.message-center .message-link:before {content:'PR\c1 V\11a \20TE\10e '; display:table-cell; width:75px; text-align:center; vertical-align:middle; color:#FFF; background:#D01A17}
.message-center h3 {width:580px; padding:.6em 1.6em .6em 1em; text-align:left; overflow:hidden}
.message-center p {margin:-.5em 0 0; padding:0 .6em .5em; font-size:87.5%; color:var(--tgl-neutral10, #D3D7DA); text-align:right}
.message-center p:after {content:''; display:inline-block; vertical-align:middle; width:.8em; height:1em; margin-left:.3em; background:url('/o/spo/ico/message-center-arr.png') no-repeat 100% 50%; background-size:cover}
.message-center a:hover p {text-decoration:underline}

.iframe-kontakt {height:800px; border:none}
