#kamionem {margin:0 0 20px; padding:0 0 10px 10px}
#kamionem a {text-decoration:none}
#kamionem a:hover {text-decoration:underline}
#kamionem .col-a {width:630px; padding:0 0 5px}
#kamionem .col-b {padding:0 0 5px}
#kamionem .col-b .b-box {margin:0}
#kamionem .art {margin-bottom:0}			
#kamionem h2 {margin:0 0 .5em; color:#000; font-size:112.5%; font-weight:700}	
#kamionem h3 {margin:0 0 .5em; color:#234F81; font-size:100%; font-weight:700}
#kamionem .box-in p {margin:0 0 1em; font-size:93.75%}
#kamionem .box-in p.tar {margin:0}
#kamionem .maps-out {padding:0 0 26px; background:url('/b/idnes/cestovani-ces-let.png') no-repeat 50% 100%}
#kamionem iframe {display:block; width:100%; height:500px; border:0}
#kamionem .mark-video {width:300px; height:169px; margin-bottom:.8em}
#kamionem .mark-video img {width:100%; height:100%}
#kamionem .on-line-in-art-wrapper {margin:1em 0}
/*#kamionem #on-line-in-art .on-line-data {width:980px}*/
#kamionem #on-line-top {width:auto}
#kamionem .info {color:#333}

/*letni jizda*/
#lj-mapa {margin:0 0 20px; padding:10px 0 0; background:url('/u/n3/art_dots.gif') repeat-x 0 0}
#lj-mapa h2 {font-size:112.5%; font-weight:700; height:auto; margin:0 0 7px; text-align:left; text-transform:none}

#exprescz-box {margin:0 0 30px}
#exprescz-box h2 {margin:0; padding:0 0 5px; text-align:center; font-size:131.25%; font-weight:700}
#exprescz-box h2 a {display:inline; color:#000; text-decoration:none}
#exprescz-box h2 img {height:.9em; margin-left:.1em}
#exprescz-box .box-in {padding:20px 0; border:1px solid #FED933; border-width:2px 0}
#exprescz-box li {overflow:hidden; display:block; margin:0}
#exprescz-box li + li {margin-top:10px}
#exprescz-box li img {float:none; margin:0}
#exprescz-box h3 {font-size:100%; font-weight:700}
#exprescz-box a {display:block; text-decoration:none}

/*.kemel-list {position:relative; margin:0 0 22px; border-top:3px solid #7292B5; padding-top:10px}*/
.kemel-list {position:relative; margin:0 0 22px}
.kemel-list ul {position:absolute; top:4px; right:6px; display:block; width:172px}
.kemel-list li {float:left; width:50%; list-style:none}
.kemel-list h2 {padding-left:10px; text-transform:none}

table.kemel-box {position:relative; width:663px; height:496px; margin:auto; border:0; border-collapse:collapse}
table.kemel-box td {background:url('/o/zpr/kemel/kemel-box.gif') center center no-repeat}

div.kemel-box {background:url('/o/zpr/kemel/kemel-box2.gif') 50% 50% repeat-y}
div.kemel-box .bg-1 {background:url('/o/zpr/kemel/kemel-box2.gif') 0 0 no-repeat}
div.kemel-box .bg-2 {background:url('/o/zpr/kemel/kemel-box2.gif') 100% 100% no-repeat}
div.kemel-box .bg-3 {width:630px; margin:0 5px; padding:15px 0; overflow:hidden}
div.kemel-box table {position:relative; width:100%; height:470px; margin:auto; border:0; border-collapse:collapse}
.kemel-box td {vertical-align:middle; text-align:center}
.kemel-box img {vertical-align:middle}
.kemel-box td a {display:block; position:absolute; bottom:15px; right:30px; z-index:1; color:#A5A5A5; font-size:68.75%}

.kemel-disc2 #disc2 .box-in {background-position:-2104px 0} 
.kemel-disc2 #disc2 .bg {background-position:-2744px 100%}

.kemel-disc {width:560px; margin-left:70px; padding:0 0 1px} 
.kemel-disc #discblog {margin:0}

#mohlo-by-vas-zajimat .alone-tit li {width:280px; padding-left:20px; background:url('/o/zpr/reddot.png') 0 .3em no-repeat}

.counters-nato {position:relative}
.counters-nato img {position:absolute; top:16em; left:0; z-index:1}

.studenti-art {margin:0 0 30px; padding:0 0 1px 10px}
.studenti-art p {line-height:1.25; font-size:100%}
.studenti-art img.fl {margin:0 15px 10px 0}
.studenti-art h2 {margin:0 0 6px; font-size:112.5%; font-weight:700}
.studenti-art li {list-style:none; margin:0 0 2px; padding:0 25px 0 0; font-size:87.5%; font-weight:700}
/* === N4 === - END */

/* pod clanky lide ceska */
.lide-ceska-head {display:block; margin:0 0 10px 60px}
.lide-ceska-list {position:relative; width:580px; margin:0 0 0 50px}
.lide-ceska-list .item {float:left; overflow:hidden; width:290px; margin:0 0 20px; padding:0 10px; box-sizing:border-box}
.lide-ceska-list .item-in {overflow:hidden; position:relative; padding:0 0 .5em; color:#222; background:#EEE}
.lide-ceska-list .item-in:hover, .lide-ceska-list .item-in:hover h2, .lide-ceska-list .item-in:hover a, .lide-ceska-list .item-in:hover p {color:#FFF; background-color:#E20025}
.lide-ceska-list .item-in img {display:block; width:100%; height:auto}
.lide-ceska-list .item-in img + img {position:absolute; top:0; left:0; opacity:0}
.lide-ceska-list .item-in:hover img + img {opacity:1}
.lide-ceska-list .item-in h2 {padding:.6em 10px .4em; font-size:1.25em; font-weight:700}
.lide-ceska-list .item-in h2 b {font-variant:small-caps }
.lide-ceska-list .item-in a {color:#222; text-decoration:none}
.lide-ceska-list .item-in a:before {content:''; position:absolute; top:-1000px; bottom:-1000px; left:-1000px; right:-1000px; z-index:5; background:url('/u/free.gif'); /*background:padding-box; */ }
.lide-ceska-list .item-in p {position:relative; float:right; padding:0 30px 0 0; font-weight:700; color:#E20025}
.lide-ceska-list .item-in p:before {content:''; position:absolute; top:50%; right:10px; width:16px; height:16px; margin:-8px 0 0; background:url('/o/zpr/lide-star.png') no-repeat}
.lide-ceska-list .item-in:hover p:before {background-position:0 -16px}
.lide-ceska-list .item:first-child .item-in:before {content:"NOVÝ"; position:absolute; top:0; right:0; z-index:5; padding:.4em .8em; color:#FFF; background:#E20025; font-weight:700; font-size:90% }

/* pod clanky 100 pohledu */
.sto-pohledu-head {display:block; margin:0 0 10px}
.sto-pohledu-list {position:relative; width:640px; margin:0 0 0 5px; font-family:Georgia,"Times New Roman",Times,serif}
.sto-pohledu-list .item {float:left; width:310px; margin:0 0 10px; padding:0 5px}
.sto-pohledu-list .item-in {position:relative; overflow:hidden; display:block; min-height:80px; text-decoration:none; border:2px solid #898963}
.sto-pohledu-list .item-in:hover {border-color:#DE4D33}
.sto-pohledu-list .item-in img {display:block; width:100%; height:auto}
.sto-pohledu-list .item-in h3 {position:absolute; bottom:.5em; z-index:1; height:2em; line-height:2; padding:0 0 0 .6em; color:#FFF; background:#898963; font-size:112.5%}
.sto-pohledu-list .item-in:hover h3, .item-w2 .item-in:hover h3 {color:#FFF; background-color:#DE4D33}
.sto-pohledu-list .item-in h3:before {content:''; float:right; width:0; height:0; margin-right:-.6em; border:1em solid #898963; border-width:1em .6em; border-color:#898963 transparent}
.sto-pohledu-list .item-in:hover h3:before {border-color:#DE4D33 transparent}

/* nemecke volby */
.german-style-header {margin:0 10px 20px}						
.german-style-header ul {display:block; border-bottom:1px solid #CCC; text-transform:uppercase; font-size:112.5%}
.german-style-header ul:after {content:''; display:block; clear:both}
.german-style-header li {position:relative; float:left; display:block; margin:0 0 -1px; padding:0 1em 0 0; border-bottom:1px solid #FFF}
.german-style-header li a {display:block; margin:0 0 -1px; padding:.5em 1em .3em 0; border-bottom:1px solid #CCC; text-decoration:none; color:#666}
.german-style-header li a:hover {border-color:#000; color:#000}
.german-style-chart {width:630px; height:325px; margin:0 0 20px 10px; border:0}
.german-style-online {margin:0 0 20px 10px}
.german-style-online #on-line-in-art {padding:0; background:none}
.german-style-online #on-line-in-art .on-line-data {width:630px}
.german-style-online #on-line-in-art .on-line-header h3 {margin:0 0 .8em; font-size:112.5%; font-weight:700}
.german-style-online #on-line-in-art .ico-r {background:none}
.b-box.german-style p {margin:0 0 .5em; font-size:93.75%}
.b-box.german-style videoplayer + small {overflow:hidden; height:0; padding:0}
.b-box.german-style h3 {margin:.3em 0 0; font-size:93.75%}

.korkru-hledate ul {margin:0; padding:.5em 0; border:1px solid #CFD8DC; border-width:1px 0; line-height:1.286; font-size:87.5%;}
.korkru-hledate li {display:block; margin:0}
.korkru-hledate li a {display:block; padding:.5em 0 .5em 1.25em; color:#1B3E7A; background:url('/o/zpr/koronavirus/icon/arrow-right.svg') no-repeat 0 .786em / .714em .714em}
