/* pracovni kopie s novou vybavou clanku - leden 2020 */

.content {position:relative; clear:both; margin-bottom:18px}
.print {text-align:left}

/* rezy stranky */
.row-top {width:1030px; min-height:80px; margin:0 -15px 20px}
.col-a {float:left; width:640px}
#space-b.col-a {width:563px; margin-left:94px}
.col-b {float:right; width:300px; margin-right:10px}
.col-ab, {clear:both}
.col-h {width:813px; margin:0 0 0 94px}
.col-h .art-full {position:relative; width:100%; margin:0 0 1.6em}
#space-c + #space-f {margin-top:2em}

#inc {margin:0 0 20px}

h1.list-tit, h1.list-tit2, h2.list-tit, h2.list-tit2, .inc-tit {margin:0 0 .3em; color:#546E7A; text-align:left; font-size:162.5%; font-weight:700}
h1.ml10, h2.ml10, h1.list-tit2, h2.list-tit2 {margin-left:10px}
.list-art h1.list-tit2, .list-art h2.list-tit2 {clear:both; margin-left:0}
h1.list-tit2 a, h2.list-tit2 a {color:#546E7A; text-decoration:none}
h1.list-tit2 a:hover, h2.list-tit2 a:hover {text-decoration:underline}
.list-tit2 img {display:block}

/* vypis clanku */
.list-art {clear:both; margin:0 0 0 10px; padding-bottom:1px}
.list-art .list-art, .art-full .list-art {margin:0}
.list-art-odklad u.odklad {background-image:none !important}

.list-perex {margin:0 0 20px 10px; font-size:87.5%}
.list-art .list-perex {margin:0 0 20px}

.list-art-menu {position:relative; overflow:hidden; margin:0 0 20px 10px}
.list-art-menu:after {content:''; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#CFD8DC}							
.list-art-menu li {float:left; display:block; margin:.4em 0 0 .8em; padding:0 0 4px; font-size:100%}
.list-art-menu li:first-child {position:relative; z-index:2; margin:0 18px 0 0; text-transform:uppercase; font-weight:700; font-size:150%; font-family:'Fira Sans', sans-serif}
.list-art-menu li:first-child:after {content:''; position:absolute; bottom:0; left:0; width:100%; height:4px; margin:0; background:#E41F1F}
.list-art-menu li:first-child a {color:inherit}
.list-art-menu li:first-child a:hover {color:#1B3E7A} 
.list-art-menu a:hover {text-decoration:none; color:#E41F1F}
.list-art-menu li .ttn {text-transform:none}

.art {position:relative; min-height:130px; margin:0 0 20px; padding:0 0 20px 246px; word-wrap:break-word}
.art .art {margin-bottom:0}
.art:after {content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; color:#263238; background:#ECEFF1}
.art h3 {line-height:1.2; margin:0 0 .2em -16px; padding:0 0 0 16px; font-weight:600; font-size:131.25%}
.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:before {content:'Obr\e1 zek\20 nen\ed \20 k\a0 dispozici'; position:absolute; top:50%; left:50%; width:8em; line-height:1.3; margin:-1.3em 0 0 -4em; font-size:1.25rem; text-align:center}*/
.art-img img, .art-img u {position:relative; display:block}
.art-img.w230 img, .art-img.w230 u {width:230px; height:129px}
.art .perex {font-size:93.75%}
.art .perex a {white-space:nowrap}
.art-link, .art-link:hover {color:#102447; outline:none; text-decoration:none}
.art-link:hover h3 {text-decoration:underline}
.art-info {line-height:1.5; margin:0 0 .3em; font-size:.75rem}
.art-full .art-info {margin:0 0 1em; white-space:nowrap}
.art-info .authors {padding-right:1em; font-size:85%}
.art-info .authors a {text-decoration:none; color:#000}
.art-info .authors a:hover {text-decoration:underline}
.art-info .time, .time {color:#546E7A}
.art-info .time {padding:0 0 0 1.4em; font-size:100%; background:url('/u/idn4/icon-time-567.svg') no-repeat 0 50% / 1em 1em}
.art-info .brisk, .brisk {margin-right:.6em; font-size:.75rem; font-weight:700; text-transform:uppercase; color:#B9151C; white-space:nowrap}
h2 .brisk {display:block; margin:.3em 0; font-size:.875rem; font-family:'Inter',sans-serif}
.perex .brisk {margin-right:.2em}
.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%}

.domicil {font-weight:700}
.list-art .art p.b {margin-top:.5em}
.sme-partner-tit {float:left; margin:0 .5em 0 0; font-size:112.5%; font-weight:700}
.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; float:left; width:100%; min-height:60px; padding:0 0 20px}
.art div.fl {margin-right:15px}
.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}

.tag-list {clear:both; margin-left:10px; padding:10px 0; font-size:75%}
.list-art .tag-list {margin-left:0}
.tag-list a {text-decoration:none; color:#546E7A}
.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}
.opener h3 {margin:0; padding:0 0 .4em; font-size:187.5%}
.opener img {position:static; display:block; margin:0 0 .5em}
.opener .img-brisk {position:relative}
.opener .img-brisk div {position:absolute; left:10px; bottom:10px; line-height:1.769; padding:0.077em .538em 0 2.15em; border-radius:3px; font-weight:700; font-size:81.25%; text-transform:uppercase; color:#FFF; background:rgba(16,36,71,.9)}
.opener .img-brisk div:before {content:''; position:absolute; top:50%; left:.1538em; width:1.538em; height:1.538em; margin-top:-.769em; border-radius:2px; background:#E4201F url('/u/idn4/icon-live-fff.svg') no-repeat 50% 50% / 80% 80%}
.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; margin:0 0 .5em}
.opener .perex {line-height:1.5; font-size:100%}

.extra-opener {overflow:hidden; padding:0; color:#FFF; background:#102447}
.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:820px; text-shadow:0 0 20px rgba(16,36,71,.60)}
.extra-opener h3, .art.extra-opener h3 {margin:0 0 .2em; padding:0; font-weight:700; 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:700; font-size:81%}

.art-lock .perex 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}

.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:980px; margin:0 auto 30px; padding:10px; 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 {margin:0 0 20px}
.extra-tab h2 {height:auto; line-height:1.5; margin:0 auto 10px; padding:0; border:0; text-align:center; font-weight:700; 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:700; font-size:93.75%; text-align:left}
.extra-tab img {display:block; margin:0 0 10px}

.related {clear:both; width:560px; margin-left:70px; padding:0 0 1px; font-size:93.75%}
.related h2, .related h3 {font-weight:700; font-size:122%; margin:0 0 .4em}
.related ul, .related li {display:block; margin:0 0 -.8em}
.related ul li {margin:0 0 .6em; padding-left:1.4em; font-size:100%; background:url('/u/idn4/icon-related-bbc.svg') no-repeat 0 .2em / .875em .875em}
.related li strong {font-weight:400}
.related .art-tags-partner b, .related .art-tags-partner b a {display:block; color:#546E7A; text-decoration:none}

.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; margin:0}
.extra-art-box .extra-img .box {position:absolute; left:0; bottom:0; z-index:1; width:100%; color:#37474F; 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 .related {margin:0; font-weight:600; font-size:100%}
.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 {margin:0 .5em 0 0}

.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}
.mark-video img, .mark-video img.gal {display:block; float:none; margin:0}
.mark-video span, .mark-podcast span {position:absolute; bottom:16px; right:20px; z-index:2; width:70px; height:70px; background:url('/u/n4/play.svg') no-repeat}
.mark-podcast span {background-image:url('/u/idn4/icon-podcast-137o.svg')}
.midi, u.midi {width:80px; height:60px}
.p135, u.p135 {width:135px; height:101px}
.wmidi, u.wmidi {width:137px; height:77px}
.midi span, .p135 span, .wmidi span {width:31px; height:31px; bottom:7px; right:9px}
.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}
.sp5 span, .sph span, .w230 span, .sp6 span {width:35px; height:35px; bottom:8px; right:10px}
.vidw span {width:16%; height:0; padding:16% 0 0; bottom:6px; right:8px}
.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 .3em 0 0; color:#E41F1F; font-weight:700}
.pre-mark-video:before {content:''; display:inline-block; width:.9em; height:.9em; border-radius:100%; vertical-align:top; margin:.16em .3em 0 0; background:url('/u/n4/play.svg') no-repeat}

/* PREMIUM */
.premlab, .premlab:hover, #topeject .premlab, #najdete li .premlab {display:inline-block; margin:0 1em .2em 0; padding:.08em .4em; border-radius:2px; font:italic 600 81.25%/1.15 'Fira Sans', sans-serif; color:#FFF !important; background:linear-gradient(#DAA520, #E8B332) !important; text-decoration:none !important; text-shadow:0 1px 1px rgba(0,0,0,.5) !important}
.art-info .premlab {margin-left:.5em; font-size:100%}
.art .premlab {margin-bottom:.5em}
.perex .premlab {font-size:.8125rem; margin:0 .3em 0 0}

/* ANKETY */
.anketa-art {margin:0 0 1em; padding:0 0 4px 10px}
.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; padding:0 0 0 10px}
.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:3px; 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:700}
.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 1.5em; padding:1.5rem 1.5rem .625rem; border-radius:.375rem; color:#263238; background:#EFF3F9}
.anketa-in-art .warning, .content .anketa-in-art .warning {padding:1em 0 0; border-top:1px solid #CFD8DC; font-size:87.5%}
.anketa-in-art .warning h2.ico-info {line-height:1.5714; margin:0; padding:0 0 0 1.6em; font-weight:700; font-size:100%; font-family:inherit; text-transform:uppercase; color:#37474F; background:url('/u/idn4/icon-info-344.svg') no-repeat 0 0.125em / 1em 1em}
.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:4px; background:#FBFBFC}

#anketa .box-in {font-size:93.75%}
#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:4px; background:#EFF3F9}
.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'); background:padding-box}
.vote .vote .rate {position:absolute; top:0; right:0}
.vote .vote .eb {height:6px; border-radius:3px; font-size:2px; line-height:6px; color:#263238; background:#FFF}
.vote .vote .vb {height:6px; border-radius:3px; 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:93.75%}
.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:700; 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:#263238; background:#EFF3F9 url('/o/zpr/anketa-skoncila-info.png') no-repeat 20px 50%; border:1px solid #DDD; border-radius:10px; box-shadow:4px 4px 5px 0 rgba(50, 50, 50, 0.75)}
/* survey */


/* ANKETY - END */



.nav {clear:both; height:26px; line-height:26px; font-weight:700; text-align:center}
.col-a .nav {margin-left:10px; margin-bottom:12px}
.col-a .list-art .nav {margin-left:0}
.nav .ico, .nav .ico-r {width:11em}
.nav .ico {float:left}
.nav .ico-r {float:right}

/* top clanky pod portalovkou */
#topeject {max-width:1000px; margin:0 auto; padding:1px 0}
#topeject ul {overflow:hidden; clear:both; margin:-10px 0 15px; padding:0 0 5px; text-align:left; background:url('/u/n3/art_dots.gif') repeat-x 0 100%}
#topeject li {position:relative; list-style:none; float:left; width:315px; margin:0 0 0 20px}
#topeject li:first-child {margin-left:10px}
#topeject a {display:block; position:relative; overflow:hidden; line-height:1.4; min-height:80px; padding:10px 0 10px 147px; font-size:93.75%; text-decoration:none}
#topeject a:hover {text-decoration:underline}
#topeject u {position:absolute; top:12px; left:0; float:left; width:137px; height:0; margin:0; padding-top:77px; background:transparent no-repeat 50% 0; background-size:cover; cursor:pointer; overflow:hidden}
#topeject .premlab {position:absolute; top:14px; left:2px; z-index:5; min-height:0}
#mega-ejected {height:0; overflow:hidden}

/* 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 #CFD8DC}
.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:700}
.catch-kemel td {vertical-align:bottom; text-align:center}
.catch-kemel td.free {width:15px}

.opener-kemel a.block {width:628px; border:1px solid #CFD8DC; 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; line-height:1.5; margin:0 0 -1px; padding:0; border-bottom:2px solid #E41F1F; text-align:left; font-size:131.25%; font-weight:700}
.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 #CFD8DC; border-width:1px 0}
.art + .a-box {position:relative; z-index:1; margin-top:-22px; border-top:10px solid #FFF}

.list-video {overflow:hidden; margin:0 0 -20px}
.list-video li {float:left; display:block; width:49%; margin:0 0 20px 2%}
.list-video li:nth-child(2n+1) {clear:both; margin-left:0}
.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:.4em .4em 0; font-size:112.5%; font-weight:700}

/* col-b */
.b-box, .b-box2 {position:relative; width:100%; padding:0; border:0; background:none}
.col-b .b-box, .col-b .r-body, .col-b .b-box2, .space-c .b-box {margin:0 0 30px}
.col-b .b-box-b {margin-top:-22px}
.b-box ul, .b-box li {list-style:none}
.b-box h2 {position:relative; z-index:2; display:table; height:auto; line-height:1.5; margin:0 0 -1px; padding:0; border-bottom:2px solid #E41F1F; text-align:left; font-size:131.25%; font-weight:700}
.b-box h2 a, .b-box h2 a:hover {display:block; color:inherit; text-decoration:none}
.b-box h2.nav a {display:inline-block; width:49%}
.b-box .box-in {clear:both; padding:16px 0; border:1px solid #CFD8DC; border-width:1px 0}
.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}
.show-box-vis .box-in {overflow:hidden}

.bold-ol {font-weight:700; font-size:87.5%}
.normal-ol {font-size:81%}
.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:#1B3E7A}

.tit-img {overflow:hidden; display:block; font-size:93.75%; line-height:1.33}
.tit-img a {display:block; color:#1B3E7A}
.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-size:100%; font-weight:400}

.tit-img2 {clear:both; float:left; width:100%; margin:0 0 10px; font-size:93.75%; font-weight:700}
.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-size:100%; font-weight:700}
.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 {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:90px; height:auto}
.img-tit .wmidi img {width:137px; height:77px}
.img-tit h3 {display:table-cell; line-height:1.4; font-size:93.75%; font-weight:600}

button.webz-bg {vertical-align:middle; margin:0; padding:.2em .5em; border:1px solid #CFD8DC; border-radius:3px; color:#FFF; background:#546E7A; white-space:nowrap; text-align:left; font-weight:700; cursor:pointer; overflow:visible}

.art-verical {float:left; width:100%; margin:0; line-height:1.33; font-size:93.75%; font-weight:700}
.art-verical h3 {margin:0 0 3px; font-size:100%; font-weight:700}
.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:700}
.alone-tit li ~ li {margin-top:10px}

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 #CFD8DC solid; 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; _overflow:hidden}
.baby-eyes li a {display:block; text-decoration:none}
.baby-eyes li a:hover {background-color:#B9151C}
.baby-eyes h3 {text-transform:uppercase; font-weight:700; 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}

#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 16px 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:700; font-size:93.75%; color:#C00}
#pocasi-bbox .ico-r a span {padding:0}

#nejnej {padding-bottom:16px; border-bottom:1px solid #CFD8DC}
#nejnej .arts-1 .normal-ol li {width:260px; padding:0 0 0 3.4em}
#nejnej h2 {position:relative; display:block; overflow:hidden; margin:0 0 16px; padding:0; border:0; text-align:center; font-weight:400; font-size:112.5%; color:#263238}
#nejnej h2:after {content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#CFD8DC}
#nejnej h2 a {position:relative; float:left; width:auto; padding:4px 10px; text-decoration:none; color:inherit; background:inherit}
#nejnej h2 a:hover {text-decoration:none; background:#EFF3F9}
#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 {color:inherit; background:inherit; cursor:default; text-decoration:none; font-weight:700}
#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:700}
#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 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:93.75%}
#tk-sdeleni.b-box h3 {margin:0 0 .3em; font-size:100%}
#tk-sdeleni.b-box ul {width:48%; font-size:81%}
#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 */

/* clanek */
.crumbs {line-height:1.25; margin:0 0 1.2em; padding:.5em 0; color:#546E7A}
.col-h .crumbs {margin-left:-84px}
.crumbs a {display:inline-block; padding:0 1em 0 0; text-decoration:none; color:inherit; background:url('/u/idn4/icon-arrow-right-567.svg') no-repeat 100% 50% / .75em .75em}
.crumbs a:hover {text-decoration:underline}
.preamble {margin:0 0 1.6em}
.art-full {margin-left:10px}
.art-full:after {content:''; display:block; clear:both}
.list-art .art-full, #space-b.col-a .art-full {margin-left:0}
.art-full h1, .text h1, .text h2 {line-height:1.222; margin:0 0 .4em; font-size:225%; font-weight:700; color:#263238}
.art-full .text h1, .text h1, .text h2 {font-size:163%}
.art-full .opener {margin:0 0 1.2em; line-height:1.555; font-size:112.5%}
.art-full .art-legend {margin:0 0 .5em 70px; font-size:11px; color:#546E7A}
.art-legend a {color:#546E7A; 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 .authors {margin:0; padding:5px 0 0; text-align:left; font-size:87.5%}
.artmeta .authorbox-foto {position:relative; z-index:2; width:3rem; height:3rem; margin-top:-5px; border-width:3px; filter:grayscale(100%)}
.artmeta .authorbox-foto + .authorbox-foto {z-index:1; margin-left:-1.5em}
.artmeta .art-info {margin:0; white-space:nowrap}

.opener-gallery {overflow:hidden; width:100%; margin:0 0 1em}
.opener-gallery .equ-gal {display:block; overflow:hidden}
.opener-gallery img {float:left; width:23.5%; height:auto; margin:0 0 2% 2%}
.opener-gallery img:nth-child(4n+1) {clear:both; margin-left:0}

.text {line-height:1.625}
.text h1, .text h2 {line-height:1.343}
.text a {color:#1B3E7A; text-decoration:underline}
.text a:hover {color:#102447}
.text-link {text-decoration:underline}
.text-link:not([href*='.idnes.cz']) {padding-right:1.2em; background:url('/u/idn4/icon-link-137.svg') no-repeat 100% 50% / .75em .75em}
.text .bbtext {position:relative; width:100%}
.text h3 {font-weight:700; font-size:100%}
.text h3.tit {margin:0 0 1em; line-height:1.2; font-size:162.5%}
.text h3.subtit {margin:0 0 .4em; font-size:125%}
.text h3 a {text-decoration:none; color:#102447}
.text h3 a:hover {text-decoration:underline}
.text h3 .text-link:not([href*='.idnes.cz']) {background-image:url('/u/idn4/icon-link-124.svg')}
.text p ~ h3.tit {margin-top:1.85em}
.text p, .text table, .text ul, .text ol, .video-dupla {margin-bottom:1.5em}
.text table table, .text ul ul, .text ol ul, .text ul ol, .text ol ol {margin-bottom:0}
.text li {margin:0 0 .5em 2em}
.text ul li, .text li li {list-style:none; margin:0 0 .5em 1em; padding-left:1em; background:url('/o/zpr/li_sqr_a.gif') no-repeat 0 .55em}
.text li li {background:url('/o/zpr/li_sqr_b.gif') no-repeat 0 .55em}
.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:#A00; 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:#546E7A}
td.equ-info a {color:#546E7A; text-decoration:none}
td.equ-info a:hover {color:#B9151C; 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:#546E7A; 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:700; 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:700; 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; overflow:hidden; border-radius:3px; line-height:50px; text-align:right; overflow:hidden; cursor:pointer}
.overopener .opener-foto .more-gallery {right:75px}
.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:700; font-size:20px; font-family:'Fira Sans', sans-serif; background:rgba(16,36,71,.9) url('/u/idn4/icon-gallery-fff.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; /*border-top:1px solid #CFD8DC;*/ line-height:1.3846; font-size:.8125rem; color:#546E7A}
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; _width:460px; top:1em; left:1em; font-size:106.25%; font-weight:700}
.opener-flv-player strong {max-width:460px; _width:460px; right:1em; bottom:1em}
.opener-flv-player img.block {margin:0 0 2px}

.col-over {margin:-20px -15px 20px}
.extra-tab + .col-over {margin-top:0}
.col-over .art-full {position:relative; width:813px; margin:0 0 0 108px}
.overopener {position:relative; overflow:hidden; height:579px; margin:0 0 1em}
.overopener-cw {color:#FFF; background:#263238}
.overopener-cb {color:#263238; background:#FFF}
.overopener-title {position:absolute; top:0; left:75px; z-index:5; display:table; height:100%}
.overopener-title-in {display:table-cell; vertical-align:middle; padding-bottom:80px}
.overopener-pb .overopener-title-in {vertical-align:bottom}
.overopener .premlab {margin:0 0 .8em; font-size:100%}
.overopener h1 {width:10em; line-height:1.2; font-size:287.5%; font-weight:700; 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:880px}
.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 {margin:0}
.overopener .opener-foto .relative {max-height:600px}
.overopener .opener-foto .overlap {position:static}
.opener-foto-info-box {position:absolute; left:75px; bottom:15px; z-index:10; display:table; line-height:1.2; padding:.2em; border-radius:1.2em; color:#FFF; background:rgba(16,36,71,.9)}
.opener-foto-info-box .ofib-link {display:table-cell; width:2em; height:2em; vertical-align:bottom; background:url('/u/idn4/icon-info-fff.svg') no-repeat 50% 100%}
.opener-foto-info-box p {display:none; max-width:560px; padding:.4em 1em}
.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:#B0BEC5; font-size:68.75%}
.browse-foto .bf-navigation a {font-weight:700; 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, .art-add li {float:left; list-style:none; background:#EFF3F9}
.art-add ul {clear:both; width:100%; min-height:26px; _height:26px}
.art-add li {padding:0 10px}
.art-add a {float:left}
.art-add li.to-top {float:right; background:#CFD8DC; 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:700}
.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:#546E7A; text-decoration:none; text-align:center; font-size:68.75%}
.art-add-2 a.add-link img {display:block; margin:0 auto; background-color:#B0BEC5}
.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 {list-style:none; margin:0 -.66em}
.art-social ul:after {content:''; display:block; clear:both}
.art-social li {float:left; line-height:1em; 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-icons.svg') no-repeat 0 0 / 5em 2em}
.art-social .logo-favorite {background-position:0 0}
.art-social a:hover .logo-favorite, .art-social .logo-favorite.act {background-position:0 -1em; background-color:transparent}
.art-social .logo-facebook {background-position:-1em 0}
.art-social a:hover .logo-facebook {background-position:-1em -1em; background-color:transparent}
.art-social .logo-twitter {background-position:-2em 0}
.art-social a:hover .logo-twitter {background-position:-2em -1em; background-color:transparent}
.art-social .logo-print {background-position:-3em 0}
.art-social a:hover .logo-print {background-position:-3em -1em; background-color:transparent}
.art-social .logo-discusion {background-position:-4em 0}
.art-social a:hover .logo-discusion {background-position:-4em -1em; background-color:transparent}
.art-social .ico-rss {color:#1B3E7A}
.art-social .ico-rss:before {content:''; float:left; display:block; width:1em; height:1em; margin:0 .3em 0 0; background:url('/u/ico/ico-rss-137.svg') no-repeat 50% 50% / cover}
.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 1em; text-align:right; font-weight:700; 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:2em 0 1em; font-size:93.75%} 

img.fl {margin-right:15px}
img.fr {margin-left:15px}

.art-community {display:table; width:100%; margin:0 0 1em; font-size:75%}
.art-community li {display:table-cell; vertical-align:top}
.art-community li ~ li {padding-left:5px}
.art-community .community-facebook {width:49.6%}
.art-community li ~ .community-facebook {width:auto}
li.community-discusion + li.community-facebook {padding-left:6em}
.art-community a {position:relative; display:block; min-height:33px; padding:8px 3px 8px 50px; border-radius:3px; text-decoration:none; transition:.4s}
.art-community span {display:block}
.community-discusion a {color:#FFF; background:#051444}
.community-discusion a:hover {color:#FFF; background:#1B3E7A}
.community-favorite a {color:#FFF; background:#E4201F}
.community-favorite a:hover {color:#FFF; background:#B9151C}
.community-facebook a {color:#FFF; background:#1877F2}
.community-facebook a:hover {color:#FFF; background:#135FC2}
.community-twitter a {color:#FFF; background:#1DA1F2}
.community-twitter a:hover {color:#FFF; background:#198ACF}
.community-discusion a:before, .community-favorite a:before, .community-facebook a:before, .community-twitter a:before {content:''; position:absolute; left:0; float:left; width:28px; height:28px; margin:-8px 0 0; border:10px solid transparent; background:no-repeat 50% 50%}
.community-discusion a:before {background-image:url('/u/idn4/social-discusion-fff.svg')}
.community-favorite a:before {background-image:url('/u/idn4/icon-favorite-fff.svg')}
.community-favorite.prep-1 a:before {background-image:url('/u/idn4/icon-favorite-act-fff.svg')}
.community-facebook a:before {background-image:url('/u/idn4/social-facebook-fff.svg')}
.community-twitter a:before {background-image:url('/u/idn4/social-twitter-fff.svg')}

.art-community.art-community-headline {display:none}

/* styl tabulek */
table .c0, .table-in-art table th {color:#000; background:#CFD8DC}
table .c1, table.c1 {color:#000; background:#EFF3F9}
table .c2, table.c2 {color:#000; background:#CFDCF1}
table .c3 {color:#000; background:#FFF}

.table-in-art {width:100%; overflow:auto; margin:0 0 1em}
.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:.5em .625em .3125em}
.table-in-art table caption {display:table-caption; padding:2px .5em; border-bottom:0; text-align:left; font-weight:700; font-size:100%; color:#FFF; background:#1B3E7A}
.table-in-art table th {font-weight:700}
.table-in-art table td {vertical-align:top}
.table-in-art table .foot td {border-top:3px solid #CFD8DC; font-size:93.75%; font-weight:700}

/* doplneni clanku */
.art-full .complete, .complete {position:relative; clear:both; width:100%; margin:0 0 1.5em; padding:0; border-radius:.375rem; border-collapse:collapse; line-height:1.33; color:#000; background:#EFF3F9; box-sizing:border-box}
.complete .complete {clear:both; margin:0; border:0}
.b-box .complete {float:none; margin:0}
.art-full .complete-half-r, .complete-half-r, .art-full .complete-half-l, .complete-half-l {float:right; width:230px; margin:.5em 0 .5em 1.5em; border-radius:.375rem}
.art-full .complete-dual-r, .complete-dual-r, .art-full .complete-dual-l, .complete-dual-l {float:right; width:322px; margin:.5em 0 .5em 1.5em; border-radius:.375rem}
.art-full .complete td, .complete td {padding:1.5rem 1.5rem .5rem}
.art-full .complete table td, .complete table td {background:#FFF; border:0; padding:2px 4px}
.art-full .complete h3, .complete h3, .complete h3.ico {margin:0 0 .75rem; font-size:137.5%; line-height:1.2; white-space:normal}
.art-full .complete h3.tit, .complete h3.tit {margin:1em 0 .4em}
.art-full .complete h3.ico span span, .complete h3.ico span span, .art-full .complete h3.ico a span, .complete h3.ico a span {display:none}
.art-full .complete a, .complete h3 a {display:inline; line-height:inherit}
.art-full .complete p, .complete p {margin:0 0 1em; font-size:87.5%; line-height:1.6}
.art-full .complete ul li, .complete ul li {list-style:none; margin:0 0 .5em; padding-left:1em; font-size:87.5%; background:url('/o/zpr/li_sqr_a.gif') no-repeat 0 .45em}
.art-full .complete ol li, .complete ol li {font-size:87.5%}
.art-full .complete li li, .complete li li, .art-full .complete li p, .complete li p {font-size:100%}
.art-full .complete .title, .complete .title {margin:0 0 .667em; font-size:112.5%; line-height:1.333; color:#37474f}
.art-full .complete h3 + .title, .complete h3 + .title {margin-top:-.444em}
.art-full .complete .only-text {margin:0; padding-bottom:8px; font-size:100%}
#catinclude.complete {width:auto; margin:1em 0 1.5em; padding:1.5rem 1.5rem .375rem}

.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-prep {overflow:hidden; margin:.5em 0; padding:.642em 0 0; border-top:1px solid #CFD8DC; line-height:1.571; font-size:87.5%}
.complete-prep-0, .complete-prep-1 {float:left; padding:0 1.25rem 0 0; color:#102447; background:no-repeat 100% 50% / .75rem .75rem; cursor:pointer}
.complete-prep-0:hover, .complete-prep-1:hover {text-decoration:underline}
.complete-prep-0 {background-image:url('/u/idn4/icon-arrow-up-124.svg')}
.complete-prep-1 {background-image:url('/u/idn4/icon-arrow-down-124.svg')}

/* poutani clanku ve clanku */
.complete a.aside.aside {display:flex; text-decoration:none; color:#102447}
.dark .complete a.aside.aside {color:#CFDCF1}
.complete .aside-tit {flex:1 1 auto}
.complete .aside-tit h3 {font-weight:700; 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 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/idn4/icon-link-124.svg') no-repeat 100% 50% / .75em .75em}

/* free premium zavora 2020/05 */
.freewall-a.complete {padding:1.5rem 1.5rem .625rem}
.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; border:0; background:#cfd8dc}
.freewall-a .read-more {display:block; line-height:1.6; border-radius:3px; font-size:87.5%; text-decoration:none; transition:.4s}
.freewall-a .read-more:after {content:''; display:inline-block; vertical-align:top; width:1em; height:1.6em; margin:0 10px 0 .4em; background:url('/u/idn4/read-more-124.svg') no-repeat 50% 50%}

/* obrazky */
.imagelist, .text .imagelist {margin:0 0 1em}
.imagelist + .imagelist-desc {margin-top:-1em}
.imagelist .cell {float:left; display:block}
.imagelist .cell-first {margin-left:0 !important}
.imagelist .cell > a {display:block}
.imagelist .cell p a {display:inline}
.text .imagelist p, .complete .imagelist p, .imagelist p {display:block; clear:both; margin:0; padding:.462em 0 0; /*border-top:1px solid #CFD8DC;*/ line-height:1.3846; font-size:.8125rem; color:#546E7A}
.imagelist.imagelist p ~ p {border:0}
.imagelist-cl5 .cell {width:560px; margin-left:0}
.imagelist-sph .cell {width:264px; margin-left:26px}
.imagelist-sp5 .cell {width:172px; margin-left:22px}
.imagelist-p135 .cell {width:135px; margin-left:6px}
.imagelist-p135 .cell img {max-width:100%; height:auto}
.complete .imagelist-cl5 .cell {width:100%; overflow:hidden}
.complete .imagelist-sph .cell {width:49%; margin-left:2%}
.complete .imagelist-sp5 .cell {width:32%; margin-left:2%}
.complete .imagelist-p135 .cell {width:125px; margin-left:4px}
.complete-dual-l .imagelist-p135 .cell {width:135px; margin-left:0}
.complete-dual-l .imagelist-p135 .cell-first + .cell {float:right}
.complete-dual-l .imagelist-p135 + .imagelist-p135 {margin-top:-.75em}
[class*="complete-half"] .imagelist .cell {width:100%; margin-left:0}
.cell img {vertical-align:middle}
.imagelist-fl, .text .imagelist-fl {float:left; margin-right:15px}
.imagelist-fr, .text .imagelist-fr {clear:right; float:right; margin-left:15px}
.imagelist-cl6, .text .imagelist-cl6 {float:none; margin-right:0; margin-left:0}
.text .imagelist-cl6 .cell, .text .imagelist-cl6h .cell {max-width:100%; overflow:hidden; margin-left:0}
.imagelist-sph .cell img, .text .imagelist-cl6 img, .text .imagelist-cl6h img, .complete .imagelist .cell img {width:100%; height:auto}

.imagelist-flex {display:flex; width:100%}
.imagelist-flex .cell {position:relative; flex:1; flex-basis:100%}
.imagelist-flex .cell ~ .cell {margin-left:1em}
.imagelist-flex > .fc0 {display:none}
.imagelist-flex img {width:100%; height:auto}
.imagelist-16ku9 .imagespace, .imagelist-4ku3 .imagespace, .imagelist-1ku1 .imagespace {position:relative; overflow:hidden; display:block; width:100%; height:0}
.imagelist-16ku9 .imagespace {padding:56.25% 0 0}
.imagelist-4ku3 .imagespace {padding:75% 0 0}
.imagelist-1ku1 .imagespace {padding:100% 0 0}
.imagelist-16ku9 .imagespace img, .imagelist-4ku3 .imagespace img, .imagelist-1ku1 .imagespace img {position:absolute; top:0; left:0; bottom:0; right:0; width:100%; height:100%}
										
.imagelist.imagelist-fotogal1 {position:relative; width:100%; overflow:hidden}
.complete-half-r .imagelist-fotogal1 {width:269px; margin-bottom:1em}
.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(16,36,71,0) 50%, rgba(16,36,71,.8) 100%); text-decoration:none; box-sizing:border-box}
.imagelist-fotogal1 .more-gallery:hover {background:linear-gradient(rgba(16,36,71,0) 50%, rgba(16,36,71,1) 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/idn4/icon-gallery-fff.svg') no-repeat 50% 50% / contain}
.imagelist-fotogal1 .more-gallery span {display:inline-block; line-height:1.7em; padding:0 .85em; border:1px solid #FFF; border-radius:3px; font-size:.875rem; line-height:1.6}
.imagelist-fotogal1 .more-gallery b {font-weight:800}
.imagelist.imagelist-fotogal4 {margin:0 0 1em}
.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:rgba(16,36,71,.8)}
.imagelist-fotogal4 .more-gallery:hover {background-color:rgba(16,36,71,.9)}
.imagelist-fotogal4 .more-gallery .cell {flex:1; margin:0}
.imagelist-fotogal4 .more-gallery .cell span {display:inline-block; margin:4px auto 0; padding:24px 0 0; font-size:.8125rem; line-height:1.385; background:url('/u/idn4/icon-gallery-fff.svg') no-repeat 50% 0 / 20px 20px}
.imagelist-fotogal4 .more-gallery b {font-weight:800}
.imagelist + .imagelist.imagelist-fotogal4 {position:relative; margin-top:-1em; border-top:1px solid transparent}

.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 */
.art-full .complete-rating, .complete-rating {overflow:hidden; background-color:#EEE}
.complete-rating td, .art-full .complete-rating td {padding:0}
.complete-rating .bg {padding:1.5rem 1.5rem .75rem; background-position:50% 0; background-repeat:no-repeat; background-size:115% auto}
.complete-rating .score {margin-top:-.5em; padding:0 0 .5em; font-weight:700; font-size:150%; text-align:center}
.complete-rating-theater .bg {background-image:url('/u/n4/catchbox/score/box-bg-divadlo.gif')}
.complete-rating-album .bg {background-image:url('/u/n4/catchbox/score/box-bg-deska.gif')}
.complete-rating-movie .bg {background-image:url('/u/n4/catchbox/score/box-bg-film.gif')}
.complete-rating-book .bg {background-image:url('/u/n4/catchbox/score/box-bg-kniha.gif')}
.complete-rating-concert .bg {background-image:url('/u/n4/catchbox/score/box-bg-koncert.gif')}
.complete-rating-tv .bg {background-image:url('/u/n4/catchbox/score/box-bg-tv.jpg')}
.complete-rating-exhibition .bg {background-image:url('/u/n4/catchbox/score/box-bg-vystava.jpg')}
.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*/}

/* citacni box */
.blockquote-box, .blockquote-box-sm {position:relative; margin:1em auto 1.5em; padding:1.5rem; border-radius:.375rem; text-align:center; color:#263238; background:#EFF3F9}
.blockquote-box {position:relative; margin:1em auto 1.5em; padding:1.5rem 1.5rem .75rem; border-radius:.375rem; text-align:center; color:#263238; background:#EFF3F9}
.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:#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:#678AC6 url('/u/idn4/icon-quotes-down-fff.svg') no-repeat 50% 50% / 60% 60%}
.blockquote-box h3 {margin:0 auto .75rem; font-weight:700; 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:#546E7A}
.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:700; 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:#678AC6 url('/u/idn4/icon-quotes-down-fff.svg') no-repeat 50% 50% / 60% 60%}
.blockquote-box-sm h3 small {display:block; font-weight:400; font-size:87.5%; color:#546E7A}

/* 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:700; font-size:16px; text-align:right; overflow:hidden; cursor:pointer}
.mapa-wrapper a:hover .more {background-position:100% 100%}

/* mapy nove, spendlikate */
.equip-map {margin:0 0 1.5em; padding:1.5rem 1.5rem 1.25rem; border-radius:.375rem; color:#263238; background:#EFF3F9}
.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:700; 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:#546E7A}
.equip-map p a {display:inline; color:inherit}

/* kroky - cislovane boxiky */
.stepping-box, h3.stepping-box {clear:both; overflow:hidden; position:relative; width:100%; margin:1.85em 0 1em; font-size:162.5%; line-height:1.2; font-family:inherit}
h3.stepping-box:first-child {margin-top:0}
.stepping-box .fl {float:left; margin:.2em .4em 0 0; padding:0 .4em; border-radius:3px; font-weight:800; font-size:77%; color:#FFF; background:#E41F1F}
.stepping-box .cell {display:inline; font-weight:700; font-family:'Fira Sans',sans-serif}

/* bublifuk u map */
.bublifukovina, .text .bublifukovina {line-height:1.375}
.bublifukovina table {margin:0}
.bublifukovina td {padding:0}

/* on-line ve clanku */
.on-line-in-art-wrapper {clear:both; margin:0 0 1.5em}
.on-line-in-art-wrapper table, .on-line-in-art-wrapper td {margin:0; padding:0; border-collapse:collapse}
#on-line-top {padding:5px 7px; font-weight:700; font-size:100%; border:solid 1px #CFD8DC; 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:3px; 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 1em; padding:1.5rem 1.5rem .75rem; border-radius:.375rem; color:#263238; background:#EFF3F9}
.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 #CFD8DC}
#on-line-in-art .on-line-data .event {border:0}
#on-line-in-art a.read-more {height:auto; line-height:1.571; margin:.642em 0 0; font-size:87.5%; font-weight:700; text-decoration:none; color:#102447; background:none}
#on-line-in-art a.read-more:after {height:1.571em; background-image:url('/u/idn4/icon-more-124.svg')}
#on-line-in-art a.read-more:hover {text-decoration:underline; background:none}
#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; height:1.3em; line-height:1.3; margin-bottom:1px; padding:.4em .8em; font-weight:700; font-size:81%; text-transform:uppercase; text-decoration:none; color:#FFF}
#on-line-data a.webz-bg span, .on-line-data a.webz-bg span {display:inline; line-height:1.3; 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:1em}

.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%; font-weight:700}
.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 1.5em 0 0}
.o-art h3 {margin:0 0 .3em; font-size:112.5%; font-weight:700}
.o-art a.webz-bg:after {content:''; position:absolute; top:-999px; left:-999px; right:-999px; bottom:-999px; z-index:1}

.o-gal {position:relative; overflow:hidden}
.o-gal ul {overflow:hidden; margin:0 0 -2%}
.o-gal ul li {float:left; display:block; margin:0 0 2%; padding:0; background:none}
.o-gal p {margin:.2em 0 0; color:#546E7A}
.o-gal .gal1col li {width:100%}
.o-gal .gal2col li {width:49%}
.o-gal .gal2col li:nth-child(2n+1) {clear:both}
.o-gal .gal2col li:nth-child(2n+2) {margin-left:2%}
.o-gal .gal3col li {width:32%}
.o-gal .gal3col li:nth-child(3n+1) {clear:both}
.o-gal .gal3col li:nth-child(3n+2) {margin-left:2%; margin-right:2%}
.o-gal img {display:block; width:100%; height:auto}
.o-gal a.webz-bg {margin:2% 0 0}
.o-gal 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:700; font-size:81%; 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:700}

.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:700}
.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:700}
/* z online podle Misi END */

/* embed-social */
.embed-social {clear:both; width:100%; max-width:563px; margin:0 0 1.5em; border-radius:.375rem; color:#263238; background:#EFF3F9; box-sizing:border-box}
.embed-social .es-box {padding:.75rem 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/idn4/social-facebook.svg')}
.embed-social-instagram .es-box:before {background-image:url('/u/idn4/social-instagram.svg')}
.embed-social-twitter .es-box:before {background-image:url('/u/idn4/social-twitter.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 .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:#263238}
.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-date {clear:both; margin:0 0 .3em; color:#546E7A}
.embed-social .es-bot {padding:.5em 0; border-top:1px solid #B0BEC5; 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 {padding-left:1.4em; background:no-repeat 0 50%; background-size:1em 1em}
.ico-social-popular {background-image:url('/u/idn4/icon-popular-137.svg')}
.ico-social-retweet {background-image:url('/u/idn4/icon-retweet-137.svg')}
.ico-social-reply {background-image:url('/u/idn4/icon-reply-137.svg')}
.ico-social-like {background-image:url('/u/idn4/icon-like-137.svg')}
.ico-social-share {background-image:url('/u/idn4/icon-share-137.svg')}
.ico-social-save {background-image:url('/u/idn4/icon-favorite-137.svg')}

.instagram-box {margin:0 0 1.5em; font-size:.75rem}
.instagram-box h3 {overflow:hidden; margin:0; padding:.2em .7em; border:3px solid #555; color:#FFF; background:#555; font-weight:700; 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:#CFD8DC}
.instagram-box .img a.lazy img {position:absolute; top:0; left:0; right:0; bottom:0}

/* POUTANI TISKU + CATCHBOXy */
.catchbox-full {margin:0 0 1.5em}
.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.33; color:#263238; background:#EFF3F9}
.catchbox-dual-l {width:300px}
.catchbox-l h3, .catchbox-r h3, .catchbox-dual-l h3 {margin:0 0 .6em; font-size:125%; font-weight:700}
.catchbox-l h4, .catchbox-r h4, .catchbox-dual-l h4 {margin:0 0 .2em; font-size:100%; font-weight:700}
.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 {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:700; 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:.375rem; color:#263238; background:#EFF3F9}

.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:#546E7A}
.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:700}
.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:#263238; background:#EFF3F9}
#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:700; font-size:14px; color:#000}
#catchbox-pocasi.catchbox-pocasi li i {font-style:normal; font-weight:700; 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:700}
.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:700}
.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:.3em; 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:.3em; 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:.3em; 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:.3em; 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:700; font-size:112.5%; color:#C60}
.catchbox-doma img {margin:0 0 5px}

.catchbox-scena {border-radius:.3em; 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:700; 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:3px; font-weight:700; line-height:20px; font-size:14px; color:#FFF; background:#1B3E7A url('/u/idn4/read-more-eff.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:#102447; background-color:#102447}

.catchbox-aaa {display:none}

.catchbox-ocko-ocko, .catchbox-ocko-gold, .catchbox-ocko-fashion, .catchbox-ocko-limuzina {border-radius:6px} 
.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; _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 0 7px; padding:10px 0 0; font-weight:700; font-size:112.5%; text-transform:uppercase; color:#B9151C}
.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-size:87.5%; font-weight:700}
.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:medium}
.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:700}
.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:700; 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:700}
.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:700}
.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:700}
.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:700; 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:700}
.catchbox-epaper-atend h4 {padding-right:110px; font-size:87.5%; font-weight:700}
.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:16px; 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:.3em; 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:700}
.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 #E6E0DA; border-radius:6px; color:#533A23; background:#F7F5F3; box-shadow:inset 0 0 80px 0 #E6E0DA, 0 8px 16px 0 #F7F5F3}
.catchbox-rcp a, .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:700; 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:3px; font-size:60%; color:#FFF; background:#533A23}
.catchbox-rcp a:hover h3 {text-decoration:underline}
.catchbox-rcp .art-inforcp {margin-bottom:0}

.transportservice, .automodul-poutak, .magazin-vikend, .catchbox-klaus, .catchbox-emfd, .catchbox-emfd2 {display:none}

.catchbox-casopis {border-radius:.375rem; color:#666; background:#E5E5E5; font-weight:700; box-sizing:border-box}
.catchbox-casopis a {display:block; padding:.75em 1em; text-decoration:none}
.catchbox-casopis h3 {margin:0 0 .2em}
.catchbox-casopis img {display:block; width:100%; height:auto}
.catchbox-casopis p {margin:.5em 0 0}
/* POUTANI TISKU - END */

.box-idntv {position:relative; z-index:1; overflow:hidden; line-height:1.3; margin:0 0 1.5em; border-bottom:2px solid #ECEFF1; font-size:1rem}
.box-idntv .box-idntv-img {float:left; width:60px; height:60px; margin:0 14px 10px 0; background:no-repeat 50% 50% / cover}
.box-idntv .box-idntv-tit {margin:0 0 .2em; padding:0; font-weight:700; font-size:93.75%; color:#333}
.box-idntv .box-idntv-link {display:inline-block; margin:0; padding:.4em 1.2em; border-radius:.2em; font-weight:700; font-size:87.5%; text-decoration:none; text-transform:uppercase; color:#FFF; background:#E41F1F}
.box-idntv .box-idntv-link:hover {color:#FFF; background:#AB1717}
.box-idntv .box-idntv-link:after {content:''; position:absolute; top:-99em; left:-99em; right:-99em; bottom:-99em; z-index:1}
.box-idntv .box-idntv-link u {display:inline-block; width:5.3em; height:1em; vertical-align:top; margin-top:.1em; overflow:hidden; text-indent:-99em; background:url('/u/loga-n4/idnestv-white.svg') no-repeat 0 50%}

/* 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:#B0BEC5}
#etarget .title {margin-bottom:1em} 
#etarget .title a {font-weight:700} 

#hlavniz .list-tit {padding-left:10px}

.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%}


/* k FLV videu:*/
.art-full .equip-tv {clear:both; min-height:260px; margin:0 0 1.5em}
.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:.375rem; color:#263238; background:#EFF3F9}
.equip-tv videoplayer + small {display:block; clear:both; margin:0; padding:.462em 0 0; line-height:1.3846; font-size:.8125rem; color:#546E7A}
.equip-tv-archiv h4 {display:table; line-height:1.572; margin:0 0 .857em; border-right:.4em solid #FFF; color:#37474F; 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:700}
.equip-tv-archiv videoplayer + small {padding:.462em 0 0; color:#546E7A}
.video-flv-in {height:100%; width:100%}
.video-flv embed {display:block}
.no-video-flv {background:#222; color:#FFF; font-weight:700; 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:700; font-size:112.5%; text-align:left; text-transform:uppercase; color:#B9151C; background:url('/u/portal/logo-tv-equ.gif') no-repeat 100% 50%}
.art-full .equ-tv h3 a {display:block; color:#B9151C; 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')}
.art-full .equip-tv .equip {margin-bottom:0}
/* 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 1.5em}

/* cideoplayer v col-b */
.col-b .b-box videoplayer toolbar span, .col-b .b-box videoplayer toolbar a.share-button {display:none}

/* komercni priloha */
.entremets {position:relative; top:-9px; min-height:1.25em; line-height:1.25; margin:0 0 12px 10px; color:#000; text-align:left}
.entremets span {padding-right:4px; margin-right:4px; font-weight:700; border-right:1px solid #666}
.intextstart, .intextstop {display:none}

/* 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:68.75%; text-transform:uppercase}
.captcha input#overeni {width:65%; margin:0 3px 0 0; border:1px solid #CFD8DC}
.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}
.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:700; font-size:100%; margin-top:1px; z-index:1}
.voice .ico-voice span {display:inline-block; width:21px; height:21px; border-radius:3px; 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:#B9151C}
.ico-voice span.alter-text {position:absolute; top:-9999px; left:-9999px}

.star {color:#B9151C}

.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}
.q-js .prep-1 .arts-1, .q-js .prep-2 .arts-2, .q-js .prep-3 .arts-3, .q-js .prep-4 .arts-4, .q-js .prep-5 .arts-5, .q-js .prep-6 .arts-6, .q-js .prep-7 .arts-7, .q-js .prep-8 .arts-8, .q-js .prep-9 .arts-9, .q-js .prep-10 .arts-10, .q-js .prep-11 .arts-11, .q-js .prep-12 .arts-12, .q-js .prep-13 .arts-13, .q-js .prep-14 .arts-14, .q-js .prep-15 .arts-15 {display:block}
.q-js .prep-1 .nava-1, .q-js .prep-2 .nava-2, .q-js .prep-3 .nava-3, .q-js .prep-4 .nava-4, .q-js .prep-5 .nava-5, .q-js .prep-6 .nava-6, .q-js .prep-7 .nava-7, .q-js .prep-8 .nava-8, .q-js .prep-9 .nava-9, .q-js .prep-10 .nava-10, .q-js .prep-11 .nava-11, .q-js .prep-12 .nava-12, .q-js .prep-13 .nava-13, .q-js .prep-14 .nava-14, .q-js .prep-15 .nava-15 {color:inherit; text-decoration:none}

/* ikonky odkazu */
.content .ico, .content .ico-r, .eyes-ico {font-size:12px}
.ico {text-align:left}
.ico-r {text-align:right}
.ico-r-inline {clear:both}
.ico-r-inline li {display:inline; list-style:none; margin-left:1.5em}
.ico-r-inline li a {position:relative; display:inline-block; padding:0 25px 0 0}
.ico-r-inline li a span {position:absolute; right:0; top:0}
.ico a, .ico-r a {display:inline-block; height:26px; line-height:26px; font-size:100%}
.ico a span, .ico-r a span {float:left; width:21px; height:21px; margin:2px 5px 0 0; border-radius:3px; background-color:#546E7A; background-image:url('/u/ico/default-ico.png'); background-repeat:no-repeat; text-decoration:none; font-size:0; cursor:pointer}
.ico-r a span {float:right; margin:2px 0 0 5px}
.ico-right span, .ico-next span {background-position:0 0}
.ico-left span, .ico-prev span {background-position:0 -25px}
.ico-down span {background-position:0 -50px}
.ico-top span {background-position:0 -75px}
.ico-min span {background-position:0 -100px}
.ico-max span {background-position:0 -125px}
.ico-doc span {background-position:0 -150px}
.ico-ok span {background-position:0 -175px}
.ico-close span {background-position:0 -200px}
.ico-globe span {background-position:0 -225px}
.ico-send span {background-position:0 -250px}
.ico-back span {background-position:0 -275px}
.ico-moot span {background-position:0 -300px}
.ico-audio span, .ico-voice span {background-position:0 -325px}
.ico-help span {background-position:0 -350px}
.ico-tip span {background-position:0 -375px}
.ico-mail span {background-position:0 -400px}
.ico-print span {background-position:0 -425px}
.ico-libra span {background-position:0 -450px}
.ico-zoom span {background-position:0 -475px}
.ico-des span {background-position:0 -500px}
.ico-asc span {background-position:0 -525px}
.ico-first span {background-position:0 -550px}
.ico-last span {background-position:0 -575px}
.ico-blog span {background-position:0 -600px}
.ico-rss span {background-position:0 -625px}
.ico-list span {background-position:0 -650px}
.ico-refresh span {background-position:0 -675px}
.ico-info span {background-position:0 -700px} 
.ico-decline span {background-position:0 -725px} 
.ico-stagnant span {background-position:0 -750px}
.ico-graf span {background-position:0 -775px}
.ico-calendar span {background-position:0 -800px}
.ico-qr span {background-position:0 -825px}
.ico-plus span {background-position:0 -850px}
.ico-minus span {background-position:0 -875px}
.ico-thread span {background-position:0 -900px}
.ico-react span {background-position:0 -925px}
.ico-who span {background-position:0 -950px}
.ico-cart span {background-position:0 -975px}
.ico-facebook span, .ico-google span, .ico-jagg span, .ico-linkuj span, .ico-smesk span, .ico-twitter span {width:17px !important; height:17px !important; line-height:16px !important; margin-top:5px !important; background:url('/u/ico/communi.png') !important}
.ico-facebook span {background-position:0 0 !important}
.ico-google span {background-position:0 -17px !important}
.ico-jagg span {background-position:0 -34px !important}
.ico-linkuj span {background-position:0 -51px !important}
.ico-smesk span {background-position:0 -68px !important}
.ico-twitter span {background-position:0 -85px !important}
.ico-down, .ico-left, .ico-prev, .ico-right, .ico-next, .ico-top, .ico-min, .ico-max, .ico-doc, .ico-ok, .ico-close, .ico-globe, .ico-send, .ico-back, .ico-moot, .ico-audio, .ico-voice, .ico-help, .ico-tip, .ico-mail, .ico-print, .ico-libra, .ico-zoom, .ico-des, .ico-asc, .ico-first, .ico-last, .ico-blog, .ico-rss, .ico-list, .ico-refresh, .ico-info, .ico-facebook, .ico-google, .ico-jagg, .ico-linkuj, .ico-smesk, .ico-twitter, .ico-decline, .ico-stagnant, .ico-graf, .ico-calendar, .ico-qr, .ico-plus, .ico-minus, .ico-thread, .ico-react, .ico-who, .ico-cart {display:inline-block}
.ico a:hover span, .ico-r a:hover span {background-color:#37474F; filter:none}

a.read-more {display:block; line-height:2.6em; border-radius:3px; color:#102447; background:#EFF3F9; font-size:87.5%; text-align:right; text-decoration:none; transition:.4s}
a.read-more:after {content:''; display:inline-block; vertical-align:top; width:1em; height:2.6em; margin:0 10px 0 .4em; background:url('/u/idn4/read-more-124.svg') no-repeat 50% 50%}
a.read-more:hover {text-decoration:none; background-color:#CFD8DC}

.btn-prem, .btn-prem:hover {position:relative; overflow:hidden; display:inline-block; width:auto; height:auto; line-height:1.5; margin:0 auto .5em; padding:.9em 2em .7em; border:0; border-radius:3px; font-weight:700; font-size:129%; text-decoration:none !important; color:#000 !important; background:#EB4 !important; background:linear-gradient(to right bottom, rgba(0,0,0,0), rgba(0,0,0,.24)), #EB4 !important; transition:.4s background; box-shadow:0 2px 5px #b0bec5}
.btn-prem:hover {background:#FC5 !important; background:linear-gradient(to right bottom, rgba(0,0,0,0), rgba(0,0,0,.18)), #FC5 !important}
.btn-prem:after {content:''; position:absolute; top:0; right:-105%; left:auto; bottom:auto; width:100%; height:100%; background:linear-gradient(135deg, rgba(255,255,255,0) 33%, rgba(255,255,255,.8) 50%, rgba(255,255,255,0) 67%)}
.btn-prem:hover:after {right:105%; transition:.6s right}

/* 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- {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}

/* pocasi - stredni ikony */
.iwm-j, .iwm-sj, .iwm-p, .iwm-pd, .iwm-pb, .iwm-pds, 
.iwm-ps, .iwm-o, .iwm-od, .iwm-ob, .iwm-ok, .iwm-ods, 
.iwm-osp, .iwm-os, .iwm-sz, .iwm-szd, .iwm-szb, .iwm-szk, 
.iwm-szds, .iwm-szsp, .iwm-szs, .iwm-m, .iwm-md, .iwm-ms, 
.iwm-z, .iwm-zd, .iwm-zb, .iwm-zk, .iwm-zds, .iwm-zsp, 
.iwm-zs, .iwm- {width:58px; height:58px; background:url('/o/pocasi/ikon-iwm-day.png') no-repeat; vertical-align:middle}
.iwm- {background-position:-58px -290px}
.iwm-j {background-position:0 0}
.iwm-sj {background-position:-58px 0}
.iwm-p {background-position:-116px 0}
.iwm-pd {background-position:-174px 0}
.iwm-pb {background-position:-232px 0}
.iwm-pds {background-position:-290px 0}
.iwm-ps {background-position:0 -58px}
.iwm-o {background-position:-58px -58px}
.iwm-od {background-position:-116px -58px}
.iwm-ob {background-position:-174px -58px}
.iwm-ok {background-position:-232px -58px}
.iwm-ods {background-position:-290px -58px}
.iwm-osp {background-position:0 -116px}
.iwm-os {background-position:-58px -116px}
.iwm-sz {background-position:-116px -116px}
.iwm-szd {background-position:-174px -116px}
.iwm-szb {background-position:-232px -116px}
.iwm-szk {background-position:-290px -116px}
.iwm-szds {background-position:0 -174px}
.iwm-szsp {background-position:-58px -174px}
.iwm-szs {background-position:-116px -174px}
.iwm-m {background-position:-174px -174px}
.iwm-md {background-position:-232px -174px}
.iwm-ms {background-position:-290px -174px}
.iwm-z {background-position:0 -232px}
.iwm-zd {background-position:-58px -232px}
.iwm-zb {background-position:-116px -232px}
.iwm-zk {background-position:-174px -232px}
.iwm-zds {background-position:-232px -232px}
.iwm-zsp {background-position:-290px -232px}
.iwm-zs {background-position:0 -290px}

/* 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 {width:172px; margin-right:30px; float:left; _overflow:hidden; display:block}
.kolotoc li.h {display:none}
.kolotoc li a {display:block; text-align:left}
.kolotoc li u {position:relative; display:block; width:100%; height:0; padding-top:75%; background:transparent no-repeat 50% 0; background-size:cover; margin-bottom:.55em; cursor:pointer; overflow:hidden}
.kolotoc h3 {font-weight:700; 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 #B9151C; 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}

#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:700}
#najdete h3 {white-space:nowrap; overflow:hidden; font-weight:700; 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 #CFD8DC}
#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:172px}
.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%; _top:1.7em; 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-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-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:#B9151C}
.calendar-prev {float:left}
.calendar-next {float:right}
.calendar-months li, .calendar-years li {text-align:center}
.calendar-years {background:#A4A4A4; color:#FFF; font-weight:700}
.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:#B9151C}
.calendar-invalid input {color:#B9151C}
.calendar-selected a {background:#B9151C !important; color:#FFF !important}
.calendar-dayoff {font-weight:700}

/* poutani selfik-box */
#selfik-box {clear:both; width:100%; min-height:193px; _height:193px; margin-bottom:22px}
#selfik-box .arts-1, #selfik-box .arts-2, #selfik-box .arts-3, #selfik-box .arts-4, #selfik-box .arts-5, #selfik-box .arts-6 {position:relative; z-index:1; width:638px; border:1px solid #D2D2D2; border-radius:6px; color:#000; background:#FFF; overflow:hidden}
#selfik-box-nav {position:relative; z-index:2; float:left; height:23px; overflow:hidden; margin-bottom:-1px; padding:0 40px 0 6px; font-weight:700; font-size:11px}
#selfik-box-nav li {display:inline}
#selfik-box-nav li * {height:23px; line-height:23px; float:left; cursor:pointer; cursor:hand}
#selfik-box-nav a {padding-left:20px; color:#666; background:url('/u/n4/self-box-nav.gif') 0 -23px; text-decoration:none}
#selfik-box-nav a:hover {color:#333}
#selfik-box-nav .bg-1 {padding-right:20px}
#selfik-box-nav .bg-2 {background:url('/u/n4/self-box-nav.gif') -40px 0; min-width:2em; margin-right:-20px; padding:0 2px} 
#selfik-box-nav #selfik-box-a1 {background:url('/u/n4/self-box-nav.gif') 0 0} 
#selfik-box-nav #selfik-box-a5 .bg-1 {background:url('/u/n4/self-box-nav.gif') 100% 0; padding-right:40px} 
#selfik-box.prep-1 #selfik-box-a1,
#selfik-box.prep-2 #selfik-box-a2,
#selfik-box.prep-3 #selfik-box-a3, 
#selfik-box.prep-4 #selfik-box-a4, 
#selfik-box.prep-5 #selfik-box-a5,
#selfik-box.prep-6 #selfik-box-a6 {color:#333; background-position:0 -69px} 
#selfik-box.prep-1 #selfik-box-a1 .bg-1,
#selfik-box.prep-2 #selfik-box-a2 .bg-1,
#selfik-box.prep-3 #selfik-box-a3 .bg-1, 
#selfik-box.prep-4 #selfik-box-a4 .bg-1, 
#selfik-box.prep-5 #selfik-box-a5 .bg-1,
#selfik-box.prep-5 #selfik-box-a5 .bg-1,
#selfik-box.prep-6 #selfik-box-a6 .bg-1 {position:relative; margin-right:-20px; padding-right:40px; background:url('/u/n4/self-box-nav.gif') 100% -69px}
#selfik-box.prep-1 #selfik-box-a1 .bg-2,
#selfik-box.prep-2 #selfik-box-a2 .bg-2,
#selfik-box.prep-3 #selfik-box-a3 .bg-2, 
#selfik-box.prep-4 #selfik-box-a4 .bg-2, 
#selfik-box.prep-5 #selfik-box-a5 .bg-2,
#selfik-box.prep-6 #selfik-box-a6 .bg-2 {background-position:-40px -46px; margin-right:-20px} 
#selfik-box.prep-1 #selfik-box-a1 {background-position:0 -46px} 
#selfik-box.prep-5 #selfik-box-a5 .bg-1 {background-position:right -46px} 
#selfik-box .box-in {position:relative; min-height:154px; _height:154px; padding:10px 10px 6px}
#selfik-box .self-in {position:relative; min-height:123px; _height:123px; margin:0 0 4px 182px; padding:0 0 6px; border-bottom:1px solid #CFD8DC; line-height:1.25}
#selfik-box .self-in h3 {margin:0 0 10px; font-size:131.25%; font-weight:700}
#selfik-box .self-in p {font-size:87.5%}
#selfik-box .self-in .imgabs img {position:absolute; top:0; left:-182px; z-index:1; width:172px; height:129px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
#selfik-box .self-in .logo-sme {float:right; margin:0 0 0 10px}
#selfik-box .self-in .price {color:#3463B1; font-weight:700}
#selfik-box .propety {list-style:none; float:left; overflow:hidden; margin:0; padding:2px 0 0}
#selfik-box .propety li {float:left; list-style:none; margin:0 8px 0 -8px; padding:1px 8px; border-left:1px solid #CFD8DC}
#selfik-box .propety a {text-decoration:none}
#selfik-box .propety a .new {color:#3463B1; font-size:83%}
#selfik-box .more {float:right; font-size:87.5%; font-weight:700}
#selfik-box .more a {color:#C00}
#selfik-box .more a:hover {color:#000}

/* jobDnes v2 */
#selfik-box-prep-1 .self-job {line-height:1.5}
#selfik-box-prep-1 .self-job .w2-a {float:left; width:372px}
#selfik-box-prep-1 .self-job .w2-b {float:right; width:236px; padding:0 0 0 10px}
#selfik-box-prep-1 .self-job .top {background:url('/o/jobdnes_v3/selfpromo/1x1.gif') repeat-y 371px 0}
#selfik-box-prep-1 .self-job .top .w2-a {position:relative; width:180px; min-height:129px; _height:129px; padding:0 10px 0 182px}
#selfik-box-prep-1 .self-job h3, #selfik-box-prep-1 .self-job h4 {font-size:87.5%; font-weight:700}
#selfik-box-prep-1 .self-job h3 {margin:0 0 1em}
#selfik-box-prep-1 .self-job h3 img {position:absolute; top:0; left:0; z-index:1; width:172px; height:129px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
#selfik-box-prep-1 .self-job p span {font-weight:700; color:#C00}
#selfik-box-prep-1 .bot {line-height:21px; padding:5px 0 0; font-weight:700; font-size:87.5%; border-top:1px solid #D2D2D2}
#selfik-box-prep-1 .bot img {vertical-align:middle}
#selfik-box-prep-1 .bot a {color:#C00}
#selfik-box-prep-1 .bot a.fr {padding-right:10px; border-right:1px solid #D2D2D2}

/* automodul v2 */
#selfik-box-prep-2 .self-holiday {line-height:1.5}
#selfik-box-prep-2 .self-holiday .w2-a {float:left; width:388px}
#selfik-box-prep-2 .self-holiday .w2-b {float:right; width:220px; padding:0 0 0 10px}
#selfik-box-prep-2 .self-holiday .top {background:url('/o/jobdnes_v3/selfpromo/1x1.gif') repeat-y 387px 0}
#selfik-box-prep-2 .self-holiday .top .w2-a {position:relative; width:180px; min-height:129px; _height:129px; padding:0 10px 0 182px}
#selfik-box-prep-2 .self-holiday h3 {font-size:112.5%; font-weight:700}
#selfik-box-prep-2 .self-holiday h3 img {position:absolute; top:0; left:0; z-index:1; width:172px; height:129px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
#selfik-box-prep-2 .self-holiday .w2-a p {line-height:1.5; margin:0 0 1em}
#selfik-box-prep-2 .self-holiday .price {font-size:87.5%}
#selfik-box-prep-2 .self-holiday p span {font-weight:700; color:#286BCC}
#selfik-box-prep-2 .self-holiday .w2-b {text-align:right}
#selfik-box-prep-2 .self-holiday h4 {margin:0 0 5px; font-weight:700}
#selfik-box-prep-2 .self-holiday h4 img {float:right; margin:0 0 0 10px}
#selfik-box-prep-2 .bot {line-height:21px; padding:5px 0 0; font-weight:700; border-top:1px solid #D2D2D2}
#selfik-box-prep-2 .bot img {vertical-align:middle}

/* reality v2 */
#selfik-box-prep-4 .self-reality {line-height:1.5}
#selfik-box-prep-4 .self-reality .w2-a {float:left; width:458px}
#selfik-box-prep-4 .self-reality .w2-b {float:right; width:150px; padding:0 0 0 10px}
#selfik-box-prep-4 .self-reality .top {width:100%; background:url('/o/jobdnes_v3/selfpromo/1x1.gif') repeat-y 457px 0}
#selfik-box-prep-4 .self-reality .top .w2-a {position:relative; width:252px; min-height:129px; _height:129px; padding:0 10px 0 182px}
#selfik-box-prep-4 .self-reality h3 {margin:0 0 .5em; font-size:112.5%; font-weight:700}
#selfik-box-prep-4 .self-reality h3 img {position:absolute; top:0; left:0; z-index:1; width:172px; height:129px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
#selfik-box-prep-4 .self-reality .w2-a p {line-height:1.5; margin:0 0 .5em}
#selfik-box-prep-4 .self-reality .price {font-size:87.5%}
#selfik-box-prep-4 .self-reality p span {font-weight:700; color:#286BCC}
#selfik-box-prep-4 .self-reality ul {list-style:none; font-size:100%; font-weight:700}
#selfik-box-prep-4 .self-reality li {margin:0 0 5px}
#selfik-box-prep-4 .bot {position:relative; width:618px; line-height:21px; padding:5px 10px 1px; margin:0 0 -6px -10px; font-weight:700; font-size:87.5%; background:#F4F4F4; border-radius:0 0 5px 5px}
#selfik-box-prep-4 .bot img {vertical-align:middle}
#selfik-box-prep-4 .bot a {color:#C00}
#selfik-box-prep-4 .bot .w2-b {padding:7px 0 0}

/*reality v3*/
.self-reality-v3 .bg-line {background:url('/o/jobdnes_v3/selfpromo/1x1.gif') repeat-y 210px 0}
.self-reality-v3 .w2-a {float:left; width:210px}
.self-reality-v3 .w2-b {float:right; width:210px}
.self-reality-v3 .w2-b {text-align:left}
#selfik-box-prep-4 .self-reality-v3 .w2-a .price {font-size:100%}
.self-reality-v3 h4 {margin:0 0 5px; font-size:68.75%; font-weight:700}
.self-reality-v3 h4 img {float:right; margin:0 0 0 10px}
#selfik-box-prep-4 .self-reality-v3 .w2-b p {font-size:68.75%}
.self-reality-v3 .w2-b .price {display:block}
#selfik-box-prep-4 .self-reality-v3 .propety li {margin-top:20px}
#selfik-box-prep-4 .self-reality-v3 .propety li.first {margin-top:0}
#selfik-box-prep-4 .self-reality-v3 .more {padding:10px 0 0; text-align:right}

/* dovolena v2 */
#selfik-box-prep-5 .self-holiday {line-height:1.5}
#selfik-box-prep-5 .self-holiday .w2-a {float:left; width:388px}
#selfik-box-prep-5 .self-holiday .w2-b {float:right; width:220px; padding:0 0 0 10px}
#selfik-box-prep-5 .self-holiday .top {background:url('/o/jobdnes_v3/selfpromo/1x1.gif') repeat-y 387px 0}
#selfik-box-prep-5 .self-holiday .top .w2-a {position:relative; width:180px; min-height:129px; _height:129px; padding:0 10px 0 182px}
#selfik-box-prep-5 .self-holiday h3 {font-size:112.5%; font-weight:700}
#selfik-box-prep-5 .self-holiday h3 img {position:absolute; top:0; left:0; z-index:1; width:172px; height:129px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
#selfik-box-prep-5 .self-holiday .w2-a p {line-height:1.5; margin:0 0 1em}
#selfik-box-prep-5 .self-holiday .price {font-size:87.5%}
#selfik-box-prep-5 .self-holiday p span {font-weight:700; color:#286BCC}
#selfik-box-prep-5 .self-holiday .w2-b {text-align:right}
#selfik-box-prep-5 .self-holiday h4 {margin:0 0 5px; font-weight:700}
#selfik-box-prep-5 .self-holiday h4 img {float:right; margin:0 0 0 10px}
#selfik-box-prep-5 .bot {line-height:21px; padding:5px 0 0; font-weight:700; border-top:1px solid #D2D2D2}
#selfik-box-prep-5 .bot img {vertical-align:middle}
#selfik-box-prep-5 .bot a {color:#C00}

/* dovolena v3 */
#selfik-box-prep-5 .self-holiday .top2 {min-height:120px}
#selfik-box-prep-5 .self-holiday .top2 .fl, #selfik-box-prep-5 .self-holiday .top2 .fr {position:relative; width:146px; min-height:70px; _height:70px; padding:0 10px 39px 145px}
#selfik-box-prep-5 .self-holiday .top2 h3 {margin:0 0 5px; font-size:87.5%}
#selfik-box-prep-5 .self-holiday .top2 h3 img {width:135px; height:101px}
#selfik-box-prep-5 .self-holiday .top2 p {font-size:100%}
#selfik-box-prep-5 .self-holiday .top2 .price {position:absolute; z-index:1; right:0; bottom:0; width:100px; line-height:1.33; font-size:68.75%; text-align:right}
#selfik-box-prep-5 .self-holiday .top2 .price span {font-size:127%}

/* TOPKontakt */
#selfik-box-prep-3 sup {font-size:100%; vertical-align:baseline} 
/* clanek */
#selfik-box-prep-3 .tk-1 .imgabs {display:block; padding:13px 0 0; background:url('/o/poutani/topkontakt/selfbox-tk-art2.gif') no-repeat}
#selfik-box-prep-3 .tk-1 .imgabs .over-sp5 {position:absolute; top:0; left:-182px; z-index:1; width:172px; height:129px; overflow:hidden}
#selfik-box-prep-3 .tk-1 .imgabs img {position:static; width:172px; height:auto}
/* sleva */
#selfik-box-prep-3 .tk-2 .sale {font-size:12px; font-weight:700}
#selfik-box-prep-3 .tk-2 .percent {font-size:22px; color:#C00; margin:0 1em 0 .3em}
#selfik-box-prep-3 .tk-2 p a {text-decoration:none}
#selfik-box-prep-3 .tk-2 p a:hover {text-decoration:underline}
/* firma */
#selfik-box-prep-3 .tk-3 .imgabs {display:block}
#selfik-box-prep-3 .tk-3 .imgabs .over-sp5 {position:absolute; top:0; left:-182px; z-index:1; width:172px; height:129px; overflow:hidden}
#selfik-box-prep-3 .tk-3 .imgabs img {position:static; width:172px; height:auto}
#selfik-box-prep-3 .tk-3 .self-in h3 {font-size:112.5%; margin:0 0 3px}
#selfik-box-prep-3 .tk-3 .next-info {margin:.5em 0 0}
#selfik-box-prep-3 .tk-3 .next-info b {font-size:12px}

/*akci ceny*/
#selfik-box-prep-6 .descript {min-height:36px; margin:0 0 5px}
#selfik-box-prep-6 .self-in .previus {margin:0 0 4px; font-weight:700; font-size:100%; color:#666; text-decoration:line-through}
#selfik-box-prep-6 .self-in .price {font-size:100%}
#selfik-box-prep-6 .self-in .price .b {color:#000}
#selfik-box-prep-6 .self-in .logo-sme {margin:5px 10px 0 0}

 /* 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:700}
.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 #CFD8DC; 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:700; 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 22px}
.art-full #komercni-sdeleni {margin-left:-10px}
#komercni-sdeleni .top {padding:10px 0 0 75px; min-height:44px; margin:0 0 10px; background:url('/o/vice/kom-sdel/icko.gif') no-repeat 10px 0}
#komercni-sdeleni .top h3 {line-height:1.6em; font-weight:700; font-size:112.5%; color:#B9151C}
#komercni-sdeleni .top p {font-size:87.5%}
#komercni-sdeleni .box {padding:0 0 0 75px}
#komercni-sdeleni .box p, #komercni-sdeleni .box a {color:#666}
#komercni-sdeleni .box p {margin:0 0 1em}
#komercni-sdeleni img {float:left; margin:0 10px 10px 0}
.q-js #komercni-sdeleni .box {display:none}
.q-js #komercni-sdeleni.visible .box {display:block}
.q-js #komercni-sdeleni.visible .open {display:none}

/* Zeny Ceska by SarPet + update Zdravi by Cifrik */
#zeny-ceska {margin:30px 0; border-radius:0 0 3px 3px; background:#EFF3F9}
#zeny-ceska .list-art {margin:0; padding:200px 19px 0; background:#EFF3F9 url('/o/microsite/zeny-ceska/bg_related-desktop.jpg') no-repeat 50% 0; background-size:contain}
#zeny-ceska .list-art:after {content:''; display:block; clear:both}
#zeny-ceska .art {position:relative; float:left; width:250px; min-height:7.4em; line-height:1.2; margin:0 0 30px 22px; padding:140px 0 0}
#zeny-ceska .art:nth-child(2n+1) {clear:both; margin-left:0}
#zeny-ceska .art .art-img {width:250px; height:140px}
#zeny-ceska .art .art-img img, #zeny-ceska .art .art-img u {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:700; 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:3px; 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:700; font-size:87.5%}
#zeny-ceska .zc-link:after {content:''; position:absolute; right:0; bottom:1px; width:14px; height:14px; border-radius:1px; 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/idn4/read-more-fff.svg')}


/* 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:#CFD8DC}
.nav-shunt li {position:relative; float:left; display:block}
.nav-shunt .act {font-weight:700}
.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:#EFF3F9}

.btn-podcast, .complete a.btn-podcast {display:inline-block; line-height:1em; padding:.4em .8em .4em 2em; border:1px solid #cfdcf1; border-radius:3px; font-size:87.5%; color:#102447; background:#eff3f9 url('/u/idn4/btn-podcast-137.svg') no-repeat .7em 50% / 1em 1em; text-decoration:none; transition:.4s}
.btn-podcast:hover, .complete a.btn-podcast:hover {border-color:#678ac6; 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/idn4/icon-podcast-137.svg') no-repeat 50% 50%}
.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 10px}
.podcast-header .btn-rss {float:right; margin:0 0 .5em 1em}
.podcast-header .title-ico-podcast {margin:0 0 .5em; font-weight:700; 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 #cfdcf1; border-radius:0 0 3px 3px; 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 #eff3f9}
.podcast-select a {display:block; line-height:1em; padding:.6em .8em .6em 2em; color:#102447; 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:#678ac6; background-color:#eff3f9; text-decoration:inherit}
.podcast-select .ico-podsel {border:1px solid #cfdcf1; border-radius:3px; background-image:url('/u/idn4/icon-podsel-137.svg')}
.podcast-select .ico-spotify {background-image:url('/u/idn4/icon-spotify.svg')}
.podcast-select .ico-rss {background-image:url('/u/idn4/icon-rss-137.svg')}
.podcast-select .ico-rss:before {display:none}
.podcast-select .ico-apple-podcasts {background-image:url('/u/idn4/icon-apple-podcasts.svg')}

.podcast-player {min-height:3.1875em}
.podcast-player small {display:none}
.art-full .podcast-player {margin:0 0 1.5em}

.complete-podcast {clear:both; margin:0 0 1.5em; padding:1.5rem; border-radius:.375rem; color:#263238; background:#EFF3F9}
.complete-podcast .o-hid {overflow:hidden; display:block; margin:0 0 1em; text-decoration:none; color:#102447}
.complete-podcast h3 {display:table-cell; line-height:1.2; padding:.3em 0 0; font-weight:700; 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 #CFD8DC; border-radius:6px}
.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:700}
.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:700; font-size:100%; border-bottom:1px solid #CFD8DC}

/* nova diskuse - cerven 12 - presunuto ze supply kvuli blogum */
#disc-form-out {margin:0 0 20px}
.disc-form-out-button .webz-bg, .disc-form-out-form .webz-bg {display:none}
.q-js .disc-form-out-button .webz-bg, .q-js .disc-form-out-button .whiteout-log {display:inline-block}
.q-js .disc-form-out-button .disc-login, .q-js .disc-form-out-button .disc-form {display:none}
.q-js .disc-login-show .disc-login, .q-js .disc-form-show .disc-form {display:block}
.q-js .disc-login-show .webz-bg, .q-js .disc-login-show .whiteout-log,
.q-js .disc-form-show .webz-bg, .q-js .disc-form-show .whiteout-log {display:none}

#disc-form-out .webz-bg, #disc-form-out button.webz-bg {margin-left:10px; font-size:87.5%}
#disc-form-out .whiteout-log {margin:0 0 0 15px}

.disc-tip {margin:0 0 10px; padding:10px; border-radius:6px; color:#263238; background:#EFF3F9}
.disc-tip h3 {margin:0 0 .1em; font-weight:700; font-size:112.5%; color:#B9151C}
.disc-tip p {font-size:87.5%}

.circle-list li {font-size:87.5%}
.circle-list li, .text ul.circle-list li {list-style:none; margin:0; padding:0 0 0 18px; background:url('/o/zpr/reddot.png') no-repeat 0 .2em}
.circle-list li ~ li, .text ul.circle-list li ~ li {margin-top:.6em}

/* openid vyber */
.disc-login .standard-variant {position:absolute; display:none}
.disc-login .openid-variant input {height:100%; width:100%; padding-left:31px; background:transparent; border:0}
.disc-login .openid-variant label {font-style:normal; position:absolute; left:0%; top:36px; width:100%; white-space:normal; line-height:125%; font-weight:normal}
.disc-login .akce-openid .openid-variant {margin-bottom:3em}
.disc-login .openid-variant b {display:none; position:relative}
.disc-login .akce-openid .openid-variant a {display:none}
.disc-login .akce-openid .openid-variant b {display:block}
.disc-login .akce-openid .standard-variant {position:absolute; left:0; display:block; width:100%; height:58px; z-index:10; text-decoration:none; font-size:112.5%}
.disc-login .akce-openid .standard-variant:before, .disc-login .akce-openid .standard-variant:after {display:block; position:absolute; left:0; top:0; width:100%; height:100%}
.disc-login .akce-openid .standard-variant:before {content:''; background:url('data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkAQMAAABKLAcXAAAAA1BMVEX09PTft/RqAAAAAXRSTlO/Gzh2ewAAABNJREFUGBljGAWjYBSMglFAVwAABXgAAdxFAhsAAAAASUVORK5CYII=')}
.disc-login .akce-openid .standard-variant:hover:after {content:'b\11b \17e n\e9 p\159 ihl\e1 \161 en\ed '; top:16px; height:42px; color:black; font-weight:700; padding-left:70px; box-sizing:border-box; text-align:center}
.disc-login .akce-openid #b_login:after {content:'\20 pomoc\ed \20 OpenID'}
/* /openid vyber */

.disc-form {position:relative; z-index:1; width:auto; height:auto; padding:10px; border-radius:6px; color:#263238; background:#ECEFF1}
.disc-form form {position:relative}
.disc-form .ico-r {position:absolute; top:0; right:0; z-index:1}
.disc-form table {width:100%; border-collapse:collapse}
.disc-form td {vertical-align:top; padding:0 0 5px}
.disc-form .disc-user-foto {width:60px; padding:0 10px 0 0}
.disc-form .disc-user-foto img {width:60px; height:60px}
.disc-form label {font-size:87.5%; color:#333}
.disc-form .ikons {float:left; width:100%; margin:6px 0 10px}
.disc-form .ikons button {float:left; width:23px; height:23px; margin-right:2px; padding:0; border:1px solid #CFD8DC; border-radius:4px; background:#DDD url('/u/n4/button-bg-small.gif') repeat-x; text-align:center}
.disc-form .ikons button:hover {border-color:#B0BEC5; box-shadow:0 0 2px #B0BEC5}
.disc-form .ikons button img {display:block; margin:0 auto}
.disc-form .bt {position:absolute; right:0; bottom:0; height:2.2em; line-height:2.2em; padding:0 1em; border:1px solid #CFD8DC; border-radius:4px; background:#DDD url('/u/n4/button-bg-small.gif') repeat-x; text-align:center; text-transform:uppercase; font-size:87.5%}
.disc-form .bt:hover {border-color:#B0BEC5; box-shadow:0 0 2px #B0BEC5}
.disc-form h5 {margin:0 0 .5em; font-weight:700; font-size:100%; color:#333}
.disc-form h5 a.name {color:#C03; text-decoration:none}
.disc-form h5 a.name:hover {text-decoration:underline}
.disc-form .form-user .ico-r {top:-34px}
.disc-form .form-user {position:relative; width:100%; min-height:22px; margin:0 0 5px}
.disc-form .form-user input {float:left; width:140px; /*height:20px; */ font-size:14px; padding:3px 4px; margin:0 10px 0 0; border:1px solid #CFD8DC}
.disc-form .form-user input:focus {border-color:#B0BEC5}
.disc-form .form-user .email {width:180px; margin:0 0 0 10px}
.disc-form .form-user .help {float:right; width:22px; height:22px; margin:1px 0 0}
.disc-form .form-user .help span {display:block; width:22px; height:22px; background:#B9151C url('/u/ico/default-ico.png') no-repeat 0 -350px; border-radius:3px}
.disc-form .tooltip {width:250px; line-height:1.33; padding:10px; border-color:#CFD8DC; white-space:normal; border-radius:5px; -webkit-box-shadow:3px 3px 6px 0px rgba(50, 50, 50, .75); -moz-box-shadow:3px 3px 6px 0px rgba(50, 50, 50, .75); box-shadow:3px 3px 6px 0px rgba(50, 50, 50, .75)}
.disc-form .row-labinp {margin:0 0 .5em}
.disc-form .row-labinp label {float:left; width:5em; font-size:100%}
.disc-form .row-labinp input {width:14em; padding:.2em .6em; border:1px solid #CFD8DC}
.disc-form .row-labinp input:focus {border-color:#B0BEC5}
.disc-form .row-chelab label {font-size:100%}
.disc-form .error {color:#C00}
.disc-editor-area {border:1px solid #CFD8DC; color:#000; font-size:87.5%; background:#FFF}
.disc-editor-area div {cursor:text; min-height:3.5em; padding:.5em .5em 0; word-wrap:break-word}
.disc-editor-area div div {min-height:1em; padding:0}
.disc-editor-area div p {margin:0; font-size:100%}
.disc-editor-area textarea {width:100%; height:220px; border:0; padding:0; font-size:100%}
.disc-editor-area i, .disc-editor-area em {font-style:normal}
.disc-editor-area a, .disc-editor-area ins {text-decoration:none; color:#000}
.disc-editor-area h1, .disc-editor-area h2, .disc-editor-area h3, .disc-editor-area h4, .disc-editor-area h5, .disc-editor-area h6, .disc-editor-area big, .disc-editor-area small {font-size:100%; font-weight:400}
.disc-editor-area img {width:15px !important; height:15px !important; margin-left:2px; margin-right:2px}
#disc-editor-status {font-size:78%; color:#888; text-align:right; margin:.32em .64em .64em}
#disc-editor-status.error {color:#D00} 

.disc-list {width:100%; overflow:hidden; padding-top:10px}
.disc-list .disc-list {padding:0}
.disc-list hr.slash {display:block; height:0; margin:1px 0; border:1px solid #CFD8DC; border-width:1px 0 0}
.contribution {max-width:990px; padding:1px 0; border-radius:3px; background:url('/u/n4/contribution.png') no-repeat}
.disc-form .contribution {margin:0 0 1em !important; background:rgba(255,255,255,.5)}
.disc-form .score, .disc-form .references, .disc-form .date, .disc-form .ico-top, .disc-form .ico-tip {display:none}
.disc-form .contribution .hover {visibility:visible}
.contribution:hover, .contribution-act {background-position:-1000px 0}
.contribution table {table-layout:fixed; width:100%; margin:4px 0; border-collapse:collapse}
.contribution td {vertical-align:top}
.contribution .hover {visibility:hidden}
.contribution:hover .hover, .contribution-act .hover, .q-touch .hover, .q-ie6 .hover {visibility:visible}
.contribution-act table {position:relative; z-index:2}
.contribution .disc-user-foto {width:80px; padding:8px 0 0; text-align:center}
.contribution .disc-user-foto img {width:60px; height:60px}
.contribution .cell {padding:4px 10px; border-left:1px solid #CFD8DC; overflow:hidden}
.contribution h4.name {float:left; margin:0 1em .3em 0; font-size:100%; font-weight:700}
.contribution .name i, .ref .name i {position:absolute; top:-5000px; left:-5000px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none}
.contribution .name a, .ref .name a {text-decoration:none}
.contribution .name a:hover, .ref .name a:hover {text-decoration:underline}
.contribution sup {font-size:.65em}
.q-ie .contribution sup {font-size:.78em}
.contribution .social-list {float:left; overflow:hidden}
.social-list li {list-style:none; float:left; margin:0 5px 3px 0}
.social-list span {position:absolute; top:-10000px; left:-10000px}
.social-list i {float:left; width:21px; height:21px; margin:0; border-radius:3px; background:#CFD8DC url('/u/ico/default-social.png') no-repeat}
.contribution .user-text {clear:both; padding:4px 0 1px; font-size:87.5%; position:relative; overflow:hidden; word-wrap:break-word}
.contribution .user-text h5 {display:inline; margin-right:.5em; font-weight:700}
.contribution .user-text p {margin:0 0 .5em}
.contribution .properties {clear:both}
.contribution .references, .contribution .score, .contribution .date, .contribution .reaction {line-height:1.75; font-size:75%}
.contribution .references {float:left}
.contribution .references i {float:left; margin:0; font-style:normal}
.contribution .references ul {float:left; margin:0 15px 0 5px}
.contribution .references li, .contribution .references li a, .contribution .reaction li, .contribution .reaction li a {list-style:none; float:left; height:21px; line-height:21px; margin:0; font-style:normal}
.contribution .references li, .contribution .reaction li {margin:0 0 0 5px}
.contribution .references span, .contribution .reaction span {margin:0}
.contribution .score, .contribution .date {float:left; font-size:81%}
.contribution .date {color:#666}
.contribution .reaction {float:right}
.contribution .score {margin:0 10px 0 -.5em; overflow:hidden; position:relative}
.contribution .score a {text-decoration:none}
.contribution .score span {padding:0 .5em; color:#C00; position:relative}
.contribution .score span:first-child {color:#080}
.contribution .score span b {text-shadow:0 0 1px}
.contribution .ico-react {text-decoration:none}
.contribution .ico-react span {width:7em; color:#FFF !important; font-size:12px; background-image:none}
.contribution .ico-react span i {float:left; width:21px; height:21px; margin:0 3px 0 0; background:url('/u/ico/default-ico.png') no-repeat 0 -925px}

.ref {margin-bottom:-1px; padding:8px 10px 5px; border-bottom:2px solid #FFF; color:#263238; background:#EFF3F9}
.ref .ico-r {float:right}
.ref h3 {margin:0 0 .5em; padding:4px 0 0; font-weight:700; font-size:100%; color:#C03; text-transform:uppercase}
.ref-reset h3 {color:#000}
.ref p {margin:0 0 .5em; font-size:87.5%}
ul.reasons-for-removal {overflow:hidden}
ul.reasons-for-removal li {list-style:none; float:left; margin:0 14px 0 0}
ul.reasons-for-removal input {float:left; margin:0 4px 0 0}
.ref .btn-out {clear:both; margin:0 0 .5em; text-align:right}
.ref .btn {height:2.2em; line-height:2.2; margin:0; padding:0 1em; border:1px solid #CFD8DC; border-radius:4px; color:#000; background:#DDD url('/u/n4/button-bg-small.gif') repeat-x; text-align:center; text-decoration:none; text-transform:uppercase; display:inline-block}
.ref .btn:hover {border-color:#B0BEC5; box-shadow:0 0 2px #B0BEC5}
.ref .disc-form {padding:0}
.ref .disc-form .ico-r {top:0; right:0}
.ref .ref-plus, .ref .ref-minus {font-size:93.75%; font-weight:700}
.ref .ref-plus {color:#080}
.ref .ref-minus {color:#C00}

/*ocima ctenaru*/
#ocima-cte {margin:0 0 0 10px}

#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:5px}
#ocima-cte .box-more h3 {margin:0 0 7px; font-weight:700; 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:700; font-size:12px; text-decoration:none; border:1px solid #CFD8DC; border-radius:3px; color:#263238; background:#EFF3F9 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 #B0BEC5; border-color:#B0BEC5}
#ocima-cte .bttn span {line-height:31px}
#ocima-cte .bttn[disabled] {color:#CFD8DC}
#ocima-cte .bttn:hover[disabled] {cursor:default; box-shadow:none; border-color:#CFD8DC}

#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:3px; color:#FFF; background:#708FB1 url('/u/portal/regiony/button-bg.gif') repeat-x 0 100%; white-space:nowrap; text-align:left; font-weight:700; cursor:pointer; overflow:visible}
#ocima-cte .webz-bg:hover {border-color:#B0BEC5; color:#FFF; box-shadow:0 0 3px #B0BEC5}
#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:700; 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:#B9151C}
#ocima-cte .inp, #ocima-cte .area {float:right; width:248px; margin:0 0 1em; padding:2px; border:1px solid #CFD8DC; 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 #CFD8DC; border-radius:4px}
#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:700}
#filelist .fail {float:left; width:30%; line-height:25px; text-align:center; color:#B9151C; font-weight:700}
#filelist .line .bttn {float:right; height:23px; margin:0}
#filelist .line .bttn span {line-height:23px}

/* uploadovac */
.upl {margin:0 0 30px; font-size:medium}
.col-a > .upl {margin-left:10px}
.upl-tit {margin:0 0 .2em; font-size:162.5%; font-weight:700}
.upl-perex {margin:0 0 1em}
.upl-perex p ~ p {margin:.5em 0 0}
.uploader {position:relative; margin:0 0 2em; font-size:75%}
.uploader h3 {margin:0 0 .2em; font-size:150%; font-weight:700}
.uploader h4 {margin:0 0 .2em; font-size:100%; font-weight:700}
.uploader p {margin:0 0 1em; font-size:112.5%}
.uploader-place {display:block; padding:2em; border:1px solid #CCC; text-align:center; background:rgba(128,128,128,.1)}
.uploader-instructions {display:block; padding:2.4em 0 .5em; background:url('foto.png') no-repeat 50% 0 / auto 2em}
.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}
.upl-row {display:table; width:100%; margin:0 0 .5em}
.upl-form label {float:left; width:35%; min-width:12em}
.upl-form input ~ label {float:none; width:auto}
.upl-inp, .upl-area {width:65%; padding:.2em .4em; border:1px solid #CCC; font-size:93.75%}
.upl-inp:focus, .upl-area:focus {border-color:#999}
.upl-submit-row {margin:0 auto 1em; text-align:right}
.upl-submit {height:2.6em; padding:0 1em; border:0; border-radius:.2em; font-weight:700; text-align:center; color:#FFF; background:#B0BEC5}
.upl-submit:hover {background-color:#E41F1F}
.upl-form .erroneous {}
.upl-form .error {clear:both; color:#C00}
.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 */
.content table.nav-n4 {clear:both; width:auto; margin:1em auto; border-collapse:collapse; font-size:87.5%}
table.nav-n4 td {vertical-align:middle; white-space:nowrap}
table.nav-n4 .tac {padding:0 10px; line-height:2.2}
.nav-n4.ico a {height:auto; line-height:inherit; font-size:100%; text-decoration:none}
.nav-n4.ico a span, .nav-n4.ico a:hover span {float:none; width:auto; height:auto; line-height:inherit; margin:0; padding:0; font-size:100%; color:inherit; background:none; white-space:nowrap; text-decoration:none}
.nav-n4 a.ico-left, .nav-n4 a.ico-right {display:block; line-height:2.8; padding:0 1em; border:1px solid #CFD8DC; border-radius:3px; font-size:100%; text-decoration:none; color:#102447; background:none}
.nav-n4 a.ico-left:hover, .nav-n4 a.ico-right:hover {background-color:#ECEFF1}
.nav-n4 a.ico-left:before, .nav-n4 a.ico-right:before {content:''; float:right; width:.8em; height:2.8em; margin:0 0 0 .3em; background:url('/u/idn4/icon-arrow2-right-124.svg') no-repeat 50% 50% / contain}
.nav-n4 a.ico-left:before {float:left; margin:0 .3em 0 0; transform:rotate(180deg)}
.nav-n4 .tac a, .nav-n4 .tac b {display:inline-block; padding:0 .5em; border-radius:3px}
.nav-n4 .tac a:hover {background-color:#ECEFF1}

/* 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 22px; padding:0 10px}
.art-archiv h2 {margin:0 0 8px; color:#546E7A; font-weight:700; font-size:162.5%; text-align:left}
.art-archiv .warning h2 {height:auto; line-height:1.25em}
.art-archiv .inputs {float:left; margin-bottom:12px}
.art-archiv .inputs input, .art-archiv .inputs select {width:11em; border:1px solid #CFD8DC; color:#263238; background:#EFF3F9; margin-right:12px}
.art-archiv input#zedne {width:7em}
.art-archiv .bt {margin-top:.9em; width:7em}
.art-archiv label {display:block; font-size:68.75%}
.art-archiv label.calendar-wrapper {display:inline; font-size:100%}
.art-archiv .calendar-wrapper .calendar-box {font-size:81.25%}

/**/
.art-author {margin:0 0 1em; padding-bottom:1em}
.art-author img {float:left; margin-right:14px}
.art-author .cell {display:table-cell}
.art-author h1 {float:left; margin-right:.8em; font-size:150%}
.art-author .social-list {margin:.3em 0 0}
.art-author h3 {clear:both; margin:0 0 1em}
.art-author p {clear:both; font-size:87.5%}
.art-author-ex img, .art-author-ex h1, .art-author-ex h3 {opacity:.5; filter:alpha(opacity=50)} 

.authorbox {margin:0 0 2em; padding:1.5rem; border-radius:.625rem; box-shadow:0 .5rem 1rem 0 rgba(128,128,128,.16)}
.authorbox-foto {float:left; position:relative; overflow:hidden; width:7rem; height:7rem; margin:0 1em 0 0; border:4px solid #FFF; border-radius:14%; box-shadow:0 0 .625rem 0 #CFD8DC; 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 h1 {font-weight:700; font-size:162.5%; line-height:1.2}
.authorbox h3 {font-weight:700; font-size:100%; line-height:1.375; font-family:inherit}
.authorbox .art-social {float:none; margin:.75em 0 0}
.authorbox p {clear:both; padding:1em 0 0; font-size:87.5%}
.authorbox-ex > * {opacity:.6; filter:alpha(opacity=60)} 

/* 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:#546E7A; margin:0 0 .6em; padding:0; line-height:26px; font-weight:700; 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 #CFD8DC; color:#263238; background:#EFF3F9; 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:700}
/* formular na vzkaz novinari */
.inside-div {margin:0 0 24px; border:3px solid #CFD8DC; line-height:1.25; text-align:left}

.content .warning, .warning {margin:0 0 1em; padding:.4em 1em; border:0; font-size:100%; color:#263238; background:#EFF3F9}
.content .warning h2, .content .warning h3 {margin:0; padding:0; font-weight:700; font-size:112.5%; text-transform:uppercase}
.warning h2 span, .warning h3 span {float:left; width:21px; height:21px; margin:2px 8px 0 0; border-radius:3px; color:#B9151C; background-color:#B9151C; background-image:url('/u/ico/default-ico.png'); background-repeat:no-repeat; text-decoration:none; font-size:0}
.warning ul {clear:both; padding-left:1.5em; margin:0; color:#B9151C}
.content .warning p {margin:.5em 0 0; font-size:87.5%}

.close {position:absolute; top:4px; right:0; z-index:1; width:6em; text-align:right; font-weight:700}
.list-with-form .close {display:none}
.inside-page-document .list-with-form .close {display:block}
.inside-page {margin:10px 0; border:3px solid #CFD8DC}
.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 #CFD8DC; color:#263238; background:#EFF3F9}

#zooming, .js-kam-dal {display:none}
/* OLD z n3 end */

@media print {
	body, embed, #portal #emblem, .m-bg-1, .m-bg-2, .m-bg-3, .m-bg-4, .content, #content, .col-a, #f-bot, #foot2, #foot2 div.f-in, #f-foot div.f-in, #copyright2, .text, .art-full {float:none !important; clear:both !important; position:static !important; width:100% !important; _width:600px !important; height:auto !important; min-height:0 !important; margin:0 !important; padding:0 !important; background:none !important; filter:none !important}
	.counters, .col-a .b-box, .col-b, .col-d,
	.ahead, .r-body, .r-head, #manager-bar-out, #manager-bar, #searcher-box, #fellow, #p-entice, #p-dwn, 
	#art-add-2, #art-related, #self-box, #selfik-box, #discblog, .inside-page, #hlavniz, .opener-foto .overlap, #more-art, 
	#najdete, #clink, #f-emblem2, #f-link, #f-top, .iweb2 {display:none !important}
	#foot #copyright {padding:0; font-size:100%}
	.content .complete-half-l, .complete-half-l, .content .complete-dual-l, .complete-dual-l, .catchbox-l {margin-left:0 !important}
	.content, .authors, .col-a.static {margin:0 !important}	
	a {color:#009 !important}
	.text ul, .text ol {margin-left:1em}
	.content .complete li, .complete li, .text ul li, .text ol li, .text li li {background:none; list-style:disc outside none; margin:0; padding:0}
}


/* === IDN3 === */

/* strih */
.space-stop, .space-b, .space-d, .space-f, .space-h {clear:both}
.space-stop, .space-stop.fc0 {font-size:100%; min-height:2em}
.space-a {position:relative; overflow:hidden; width:100%; margin:0 0 1.5em; color:#333}
.space-b {float:left; width:640px}
.space-c, #space-c.col-b {float:right; width:300px; margin-top:-14px}
.space-c .b-box:first-child, #space-c.col-b .b-box:first-child, #space-c.col-b .warning:first-child {margin-top:14px}
.space-d {float:left; width:482px}
.space-e {float:right; width:482px}
.space-stop + .space-d, .space-d + .space-e {margin:0 0 2em}
.space-f {float:left; width:482px}
.space-g {position:relative; z-index:2; float:right; width:482px}
.space-h {}

.space-a .art-full {width:785px; float:left} 

.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:700; 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:3px}
.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 {display:block; width:21px; height:21px; margin:0 auto; background:#CFD8DC 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/idn4/social-discusion-fff.svg'); background-position:50% 50%; background-size:80% 80%}
.logo-discusion:hover {background-color:#102447}

#mailem-div, #kindle-div, #qr-div, #link-div {margin:1em 0 0; padding:0 30px; border-radius:1em; 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 {line-height:1.388; margin:0 0 .6em; padding-left:1.4em; font-weight:600; font-size:112.5%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url('/u/idn4/icon-related-bbc.svg') no-repeat 0 .2em / .833em .833em}
.related-list h3 a:hover {text-decoration:underline}
.related-list h3 .premlab {vertical-align:top; margin:.23em .3em 0 0; font-size:72.2%}
#hlavniz .art-info {display:none}

.moot-capture {float:left; margin:0 1em 0 50px; font-size:112.5%; font-weight:700}


/* rijen, listopad 2014 novinky */
#AdTrackArticleBottomContainer {margin:0 20px 1em 50px} 
#space-b-add #AdTrackArticleBottomUnder {padding:20px 0 0}
/* END rijen 2014 */

/* reklama unor 2017 - sklik ve vypisu clanku */
.list-art .art + .m71 {margin-bottom:30px}
.list-art .art + .m71 .art {margin-bottom:0}

/* reklama 2018 prechod */
.r-body .art h3 + a img {width:230px; height:auto; max-height:129px}

/* reklama 2018 ve clanku */
.m76 {width:480px; margin:0 auto 1.5em}
.m76 .r-head {padding:0}
.m76 .r-body {width:480px; min-height:300px; border:1px solid rgba(128,128,128,.2)}
.m76 table {margin:auto}
.m76 td {padding:0}

.art-adv2 .art-img {background:none}
.art-adv2 .art-img:before {display:none}
.art-adv2 img {width:230px; height:auto; max-height:129px}
.art-adv2 .h {display:none}

#hyper300 .entry {font-size:87.5%}

/* rozdeleny clanek */
.divide-switch {float:right; width:163px}
.divide-switch .ico-prev, .divide-switch .ico-next {float:left; display:block; width:80px; height:42px; text-align:center}
.divide-switch .ico-next {float:right}
.divide-switch .ico-prev span, .divide-switch .ico-next span {width:100%; height:100%; margin:0; background-image:none}
.divide-switch .ico-prev span:before, .divide-switch .ico-next span:before {content:''; display:block; width:50px; height:100%; margin:0 auto; background:url('/o/expres/ico-galerie.png') no-repeat}
.divide-switch .ico-prev span:before {background-position:0 -3px}
.divide-switch .ico-next span:before {background-position:-50px -3px}
.divide-switch a.pasive {cursor:default}
.divide-switch a.pasive span, .divide-switch a.pasive:hover span {background:#CFD8DC; cursor:inherit}
.divide-top, .divide-bot {overflow:hidden; width:560px; margin:0 0 30px 50px; background:url('/u/n3/art_dots.gif') repeat-x}
.divide-top {padding:0 0 10px; background-position:0 100%}
.divide-top > .tal {float:left; line-height:42px; font-size:131.25%}
.divide-bot {padding:10px 0 0}
.divide-heading {margin:0 0 30px; font-weight:800; font-size:168.75%; color:#546E7A}
.divide-top ~ .text h3.stepping-box {overflow:hidden; line-height:1.2; margin:0 0 1em; padding:0; font-size:131.25%; font-weight:700}
.divide-nav {margin:0 20px 20px 50px; text-align:center}
.divide-nav li {display:inline-block; margin:0 .2em .2em}
.divide-nav a {overflow:hidden; display:block; width:1em; height:1em; line-height:1em; border-radius:100%; text-indent:-99em; color:#FFF; background:#CFD8DC; text-align:center; text-decoration:none}
.divide-nav a:hover, .divide-nav a.act {color:#FFF; background:#E41F1F}
/* servis pack 1 */
.divide-number {float:right; margin:0 20px .5em 1em; text-align:right; font-size:100%}
.text .divide-number {margin-left:0; font-size:100%}
h1.divide {color:#CFD8DC}
.space-a h1.divide {margin:0}
.divide-shunt {clear:both; overflow:hidden; margin:0 20px 1em 50px; text-align:center}
.divide-shunt .ico-prev, .divide-shunt .ico-next {display:inline-block; width:10em; height:2.8em; line-height:2.8em; text-transform:uppercase; font-size:medium}
.divide-shunt .ico-prev span, .divide-shunt .ico-next span {width:100%; height:100%; margin:0; background-image:none; font-size:medium; color:#FFF}
.divide-shunt .ico-prev span:before, .divide-shunt .ico-next span:after {content:''; display:inline-block; vertical-align:middle; width:.6em; height:.6em; margin:-.2em .2em 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, .divide-shunt .ico-next span:before {}
.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 span, .divide-shunt a.pasive:hover span {background:#CFD8DC; cursor:inherit}

#discblog-nav {overflow:hidden; margin:0 0 1em 10px; 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:700; 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}

#space-f.col-a .list-tit, #related-box .list-tit, #hlavniz .list-tit, #abcnejctenejsi .list-tit {padding-left:10px}
.abcpremium .list-art-menu li:first-child {text-transform:none}
.abcpremium .list-art-menu li:first-child:after {background:#E8B332}
.abcpremium a.read-more {margin:0 0 2em; font-weight:700; color:#263238; background:#E8B332}
.abcpremium a.read-more:hover {background:#EEC666}


/* hodnoceni clanku */
#like-art-btn {display:inline-block; margin:-.4em 0 .8em 50px; padding:9px 17px; border:1px solid #CFD8DC; border-radius:3px; color:#263238; background:#EFF3F9 url('/u/n4/button-bg.gif') repeat-x; font-size:100%; cursor:pointer}
#like-art-btn:hover {border-color:#B0BEC5; 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:700; 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:700}

/* kratke zpravy */
.list-art-short {padding-left:10px}
#short-arts-hp {margin:0 0 30px; padding:10px 0; border-top:3px solid #777; border-bottom:1px dotted #546E7A}
.list-art-short h2 {padding-top:10px; border-top:3px solid #777; font-size:112.5%; font-weight:700}
#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 #CFD8DC}
.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 {margin:0 0 .3em; font-weight:700}
#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:#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; line-height:1.3; font-size:medium}
.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:#CFD8DC}
.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:700; 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:#CFD8DC; 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:900px; border:none}

/* extra pozadavek idnes.tv (4/2019) */
videoplayer + small a[href*="idnes.tv"] {color:#E41F1F}

/* silne prepisy inline stylu */
#catinclude div.text {font-size:1rem}

@media print {	
	.portal, .content, #content, #space-a, #space-b, .col-a, .art-full, #space-a .art-full, .text, .art-full .text,
	.col-over, .overopener, .overopener-title, .overopener-title-in {float:none !important; clear:both !important; position:static !important; width:100% !important; height:auto !important; min-height:0 !important; margin:0 !important; padding:0 !important; background:none !important; filter:none !important}
	#portal-g1.fixed {position:static !important}
	.portal-g1, .overopener h1 {width:auto; color:initial !important; background:none !important; text-shadow:none}
	.emblem-1 span {width:auto; height:auto; background:none !important; text-indent:0}
	.portal ul, #space-b-add, #space-c, #space-f, #space-g, #space-h, 
	.ahead, .r-body, .r-head, #p-holiday, #topeject,
	.art-social, .art-community, .art-tags, .art-sharing, .moot-capture, #related-box, #related-list,
	#najdete, #clink, #f-lachtan, #f-seo, #f-top, #f-emblem2, #f-link, .iweb, #f-sls,
	.overopener:before {display:none !important}
	#foot2 #copyright2 {padding:0; font-size:100%}
	.content .complete-half-l, .complete-half-l, .content .complete-dual-l, .complete-dual-l, .catchbox-l {margin-left:0 !important}
	.content .complete-half-r, .complete-half-r, .content .complete-dual-r, .complete-dual-r {margin-right:0 !important}
	.content, .authors, .col-a.static {margin:0 !important}	
	a {color:#009 !important}
	.text ul, .text ol {margin-left:1em}
	.content .complete li, .complete li, .text ul li, .text ol li, .text li li {background:none; list-style:disc outside none; margin:0; padding:0}
}