/*img.fl {margin-right:15px}
img.fr {margin-left:15px}*/

.art-full .opener {font-family:Arial,Helvetica,sans-serif}
.content {position:relative; clear:both; margin-bottom:18px}
.print {text-align:left}

/* rezy stranky */
.row-top {width:1030px; margin:0 -15px 20px}
.col-a {float:left; width:652px}
.col-b {float:right; width:300px; margin-right:5px}


#inc {margin:0 0 20px}

h1.list-tit, h1.list-tit2, h2.list-tit, h2.list-tit2, .inc-tit {margin:0 0 .3em; color:#666; 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:#666; text-decoration:none}
h1.list-tit2 a:hover, h2.list-tit2 a:hover {text-decoration:underline}
.list-tit2 img {display:block}

h2 {font-size:120%}
h2.h2-tit { font-size: 170%; margin-bottom: 1em; color: #004b8f; }

/* 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:#004b8f}
.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:#004b8f}
.list-art-menu li .ttn {text-transform:none}

.list-art-media {margin-bottom: 25px; padding-bottom: 15px; border-bottom: solid 1px #ECEFF1;}
.list-art-media li {list-style:none}
.list-art-media li:before {content: ""; display: inline-block;margin-right: 5px; margin-bottom: 1px;border: solid transparent; border-left-color: #043264;border-width: 4px 0 4px 4px;}

.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:rgba(128,128,128,.2)}
.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:x-large; 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:#043264; 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/icon/567/time.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}
.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:#666}
.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%}

/* 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 #666}
.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}
.art-short + h2 {margin-top: 1.5em; border-top:dashed 1px #CFD8DC}
#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}



.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/icon/fff/live.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:#043264}
.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}
.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(38,50,56,0) 50%, rgba(38,50,56,.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(38,50,56,0.60)}
.extra-opener h3, .art.extra-opener h3 {margin:0 0 .2em; padding:0; font-weight:700; font-size:262.5%}*/


.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 {padding:0 0 5px; margin:0 0 20px; background:url('/u/n3/art_dots.gif') repeat-x 0 100%}
.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/icon/bbc/related.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:#666; 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/icon/137/podcast-80.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:56px; height:56px; bottom:4px; right:4px}
.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:#004b8f; 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}


.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}



/* col-b */
.b-box {position:relative; width:100%; margin-bottom: 15px; 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}

.b-box ul, .b-box li {list-style:none}
.b-box h2 {position:relative; display:table; margin:0; padding:0; z-index:2;  height:auto; line-height:1.5; font-size:120%;  text-align:left; text-transform: uppercase;color: #046070;  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:10px 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}

#info-centrum .box-in > div {border-bottom:solid 1px #eee;padding-bottom: 10px;}
#info-centrum {padding:10px 10px 0;/* border-bottom:1px solid #CCC */}
#info-centrum .top {min-height:78px;_height:78px;padding-left: 88px;margin-bottom:10px;/* line-height:1.64; *//* font-family:Verdana, Arial, Helvetica, sans-serif; */font-size: 87%;background:url('/o/natoaktual/logo-icn.gif') no-repeat;}
#info-centrum ul {border-bottom: solid 0 #eee;/* padding-top: 10px; */border-width: 1px 0;margin-bottom:10px;list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif;overflow: hidden;}
#info-centrum li {/*padding:0 0 0 16px;*/margin-bottom:4px;font-size:92%;box-sizing: border-box;/* border: solid 1px blue; */width: 49%;float: left;/* clear: left; */}
#info-centrum li:first-child {width:100%; float:none}
#info-centrum li:nth-child(n+6){/* border:solid 1px red; *//* float: right; *//* clear: right; */}
#info-centrum h3 a {text-transform:uppercase;text-decoration:none;font-weight:bold;color: #043264;}
#info-centrum li p {padding:5px 0 0; font-size:83%}
#info-centrum li strong {font-size:110%}
#info-centrum .address {/* margin-bottom:1.71em; */line-height:1.64;/* font-family:Verdana, Arial, Helvetica, sans-serif; */font-size:92%;}
#info-centrum .project {margin-bottom:1em; line-height:1.63; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:92%}
#info-centrum .img {position:relative; width:294px; margin:0 0 0 -10px; padding:10px 0; border-top:1px solid #DDD; text-align:center}
#info-centrum img {vertical-align:middle}
#info-centrum .bot {display:flex; align-items:flex-end}
#info-centrum .social {display: flex;}
#info-centrum .nato-link {display: table;margin:auto;}

.b-box .social span {width: 25px;height: 25px;margin-left: 4px;background:#CFD8DC url('/u/ico/default-social.png') no-repeat;}
.b-box .social span:hover {background-color:#000}
.b-box .social .logo-facebook {background-position: 2px 2px;}
.b-box .social .logo-rss {background-position: 0px -472px;}

.foto-bbox {margin-bottom:10px}
.foto-bbox img {width: 146px;height:auto;margin: 0;}
.foto-bbox p {font-weight:bold;font-size:90%;padding-top: 5px;}

.pout-reportaz .box-in {padding: 0px 0;}
.pout-reportaz img {/* margin-bottom:5px; */vertical-align:middle;width: 100%;height: auto;}
.pout-reportaz .img {overflow:hidden;position:relative;width:100%;height:85px;/* margin-top: -15px; */margin-bottom:4px;}
.pout-reportaz .img span {position:absolute;z-index:1;bottom:0;right:0;display:inline-block;width:auto;min-height:18px;_height:18px;line-height:18px;padding: 2px 5px 0;font-size: 75%;text-transform:uppercase;color:#FFF;background:#1C89C9;}
.pout-reportaz p {margin-bottom: 3px;line-height:1.27;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 81.25%;}
.pout-reportaz ul {list-style:none}
.pout-reportaz li {float:left;margin-right:11px;text-transform:uppercase;/* font-family:Verdana, Arial, Helvetica, sans-serif; */font-family: 'Fira Sans', sans-serif;font-size:92%;font-weight:bold;}
.pout-reportaz a:before {content:"";display:inline-block;margin-bottom: 1px;border: solid transparent;border-left-color: #c00;border-width: 4px 0 4px 4px;}

#nazory-zahranici .entry {padding: 15px 0 0;border-top: solid 1px #eee;margin-bottom: 15px;}
#nazory-zahranici .entry:first-child {padding:0;border:none}
#nazory-zahranici h3 {margin-bottom: 10px;font-size:108%;font-weight:bold;}
#nazory-zahranici .author {margin-top: 10px;color:#666;font-size:92%;}
#nazory-zahranici .more {list-style:none;}
#nazory-zahranici .more a {display:block; text-align:right; color:#C00;text-transform: uppercase;font-weight: bold;font-size: 100%;font-family: 'Fira Sans', sans-serif;}
#nazory-zahranici .more a:before {content: "";display: inline-block;margin-right: 5px;margin-bottom: 1px;border: solid transparent;border-left-color: #c00;border-width: 4px 0 4px 4px;}


.b-box.partners {float:right;width: 300px;text-align: center;}
.b-box.partners h3 {font-size: 90%;margin-bottom: 4px;color: #999;text-align: center;}

.tit-img {float:left; width:100%; 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 li + li:after {content:''; position:absolute; left:10%; top:0; z-index:1; width:80%; height:1px; background:#E8E8E8}
.img-tit a {display:block; overflow:hidden; padding:10px 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:before {content:''; position:absolute; top:0; left:0; bottom:0; right:0; z-index:1; background:#004b8f; opacity:0; transition:opacity .3s}
.img-tit a:hover div:before {opacity:.1}
.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:700}

button.webz-bg {vertical-align:middle; margin:0; padding:.2em .5em; border:1px solid #CFD8DC; border-radius:3px; color:#FFF; background:#666; white-space:nowrap; text-align:left; font-weight:700; cursor:pointer; overflow:visible}


.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}



/* col-b END */

/* clanek */
.art-full {/*width:630px;*/ 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%; color:#37474F}
.art-full .art-legend {margin:0 0 .5em 70px; font-size:11px; color:#666}
.art-legend a {color:#666; text-decoration:none}
.art-legend a:hover {text-decoration:underline}
.art-full .text {clear:both; }
.art-full .text-full, .art-full .text.text-full, #inc .art-full .text {}

.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:#043264}
.text-link {text-decoration:underline}
.text-link:not([href*='.natoaktual.cz']) {padding-right:1.2em; background:url('/u/icon/137/link.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 .5em; line-height:1.182; font-size:137.5%}
.text h3 a {text-decoration:none; color:#043264}
.text h3 a:hover {text-decoration:underline}
.text h3 .text-link:not([href*='.idnes.cz']) {background-image:url('/u/icon/124/link.svg')}
.text p ~ h3.tit {margin-top:1em}
.text h3.subtit {margin:0 0 .4em; font-size:106.25%}
.text p, .text table, .text ul, .text ol {margin-bottom:1em}
.text table table, .text ul ul, .text ol ul, .text ul ol, .text ol ol {margin-bottom:0}
.text li {margin:0 0 0 2em}
.text ul li, .text li li {list-style:none; margin:0 0 0 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:#666}
td.equ-info a {color:#666; 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:#666; 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:1em; 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; line-height:50px; border:4px solid rgba(18,95,165,.9); border-width:0 4px; border-radius:3px; font-weight:700; font-size:20px; 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 50px; font-weight:700; font-family:'Fira Sans', sans-serif; background:rgba(38,50,56,.9) url('/u/icon/fff/foto.svg') no-repeat 16px 50% / 24px 24px;}
.opener-foto a:hover .more-gallery u {background-color:rgba(38,50,56,1)} 
.opener-foto .more-gallery b {padding:0 .6em; font-weight:400; background:rgba(18,95,165,.9);}
.opener-foto a:hover .more-gallery b {background-color:rgba(18,95,165,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:.6em .6em .45em; color:#546e7a; background:#eceff1; font-size:.8125rem}
p.opener-foto-info a {color:inherit; text-decoration:none}
p.opener-foto-info a:hover {text-decoration:underline}
.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}
.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(38,50,56,.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(38,50,56,.9);}
.opener-foto-info-box .ofib-link {display:table-cell; width:2em; height:2em; vertical-align:bottom; background:url('/u/icon/fff/info.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:#ECEFF1}
.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:#666; 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-community {display:table; width:100%; margin:0 0 1em; font-size:87.5%}
.art-community li {display:table-cell; vertical-align:top}
.art-community li ~ li {padding-left:5px}
li.community-favorite {width:48px}
li.community-discusion ~ li.community-facebook, li.community-discusion ~ li.community-twitter {width:48px}
li.community-discusion + li.community-facebook {padding-left:6em}
.art-community a {position:relative; display:block;height: 43px; padding: 5px 0 0 55px; border-radius:3px; text-decoration:none}
.art-community .arts-1, .art-community .arts-2 {display:none}
.art-community .prep-1 .arts-1, .art-community .prep-2 .arts-2 {display:block} 
.art-community span {display:block}
.art-community .h {display:none}
.community-discusion a {color:#FFF !important; background:#051444 !important}
.community-favorite a {color:#FFF !important; background:#E4201F !important}
.community-facebook a {color:#FFF !important; background:#3E5991 !important}
.community-twitter a {color:#FFF !important; background:#1B92DB !important}
.community-discusion a:before, .community-favorite a:before, .community-facebook a:before, .community-twitter a:before {content:''; position:absolute; left:0; top: 0; width:28px; height:28px; margin:0; border:10px solid transparent; background:rgba(255,255,255,.1) no-repeat 50% 50%}
.community-discusion a:before {background-image:url('/u/icon/fff/discusion.svg')}
.community-favorite a:before {background-image:url('/u/icon/fff/favorite.svg')}
.community-favorite.prep-1 a:before {background-image:url('/u/icon/fff/favorite-act.svg')}
.community-facebook a:before {background-image:url('/u/icon/fff/social-facebook.svg')}
.community-twitter a:before {background-image:url('/u/icon/fff/social-twitter.svg')}

/* rychlo FIX */
.community-facebook span, .art-community.art-community-headline {display:none}
.community-facebook:first-child span, .community-facebook:first-child + .community-twitter .h {display:table-cell; vertical-align:middle;}
.community-discusion a {display:table; padding-left:56px; padding-right:10px}
.community-discusion span {display:table-cell; vertical-align:middle}
.i-top {position:fixed; z-index:99; bottom:1em; right:1em; width:3em; height:3em; line-height:3; overflow:hidden; border-radius:100%; text-align:center; color:#FFF; background:rgba(18,95,165,.5)}



/* art-social */
.art-social {margin:0 0 10px}
.art-social ul {list-style:none}
.art-social li {float:left; line-height:21px; margin:0 10px 0 0}
.art-full .art-social {position:relative; float:right; margin:-5px 0 0}
.art-full .art-social li {float:left; margin:0 0 0 10px}
.art-full .art-social .logo-facebook, .art-full .art-social .logo-twitter, .art-full .art-social .logo-print, .art-full .art-social .logo-favorite, .art-full .art-social .logo-discusion {width:25px; height:25px; border-radius:100%}
.art-full .art-social .logo-facebook {background-position:2px 2px}
.art-full .art-social .logo-twitter {background-position:2px -23px}
.art-full .art-social .logo-print {background-position:2px -323px}
.art-full .art-social .logo-favorite {background-position:2px -547px}
.art-full .art-social .logo-favorite.act {background-position:2px -572px}
.logo-favorite.act {background-color:#E4201F}
.logo-favorite.act:hover {background-color: #333}
.art-full .art-social .logo-discusion {background-size:60% 60%}

.art-full .art-social {position:absolute; top:.4em; left:-84px; z-index:5; margin:0}
.art-full .art-social li {position:relative; float:none; display:block; margin:0 0 5px}
.art-full .art-social [class^="logo-"] {display:block; width:36px; height:36px; line-height:36px; text-align:center; font-size:8px; color:#FFF; background:#546E7A no-repeat 50% 50% / 60% 60%; text-decoration:none}
.art-full .art-social .logo-facebook {background-color:#1877F2; background-image:url('/u/icon/fff/social-facebook.svg')}
.art-full .art-social .logo-twitter {background-color:#1DA1F2; background-image:url('/u/icon/fff/social-twitter.svg')}
.art-full .art-social .logo-discusion {background-color:#043264; background-image:url('/u/icon/fff/discusion.svg')}
.art-full .art-social .logo-print {background-color:#546E7A; background-image:url('/u/icon/fff/print.svg')}
.art-full .art-social .logo-favorite {background-color:#E4201F; background-image:url('/u/icon/fff/favorite.svg')}
.art-full .art-social .logo-favorite.act {background-image:url('/u/icon/fff/favorite-act.svg')}

/* 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%} 




/* styl tabulek */
table .c0, .table-in-art table th {color:#333; background:#CFD8DC}
table .c1, table.c1 {background:#ECEFF1}
table .c2, table.c2 {background:#F9F9F9}
table .c3 {background:#FFF}

.table-in-art {width:100%; overflow:auto; margin:0 0 1em}
.table-in-art table {width:100%; border-collapse:separate}
.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:#004b8f}
.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 1em; padding:0; border-left:4px solid #004b8f; border-collapse:collapse; line-height:1.33; color:#263238; background:#ECEFF1; 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-left:4px solid #004b8f}
.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}
.art-full .complete td, .complete td {padding:1.25em 1.25em .375em}
.art-full .complete table td, .complete table td {background:#FFF; border:0; padding:2px 4px}
.art-full .complete h3, .complete h3 {line-height:1.182; margin:0 0 .63em; font-size:137.5%; 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 {line-height:1.5714; font-size:87.5%; margin:0 0 1em}
.art-full .complete ul li, .complete ul li {list-style:none; margin:0; 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 {line-height:1.333; margin:0 0 .667em; font-weight:700; font-size:112.5%; color:#37474f}
.art-full .complete h3 + .title, .complete h3 + .title {margin-top:-.444em}
.art-full .complete .only-text {font-size:100%; padding-bottom:8px; margin:0}
#catinclude.complete {width:auto; margin:1em 0; padding:1em 1.25em .375em}

.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; line-height:1.571; margin:.5em 0; padding:.642em 0 0; border-top:1px solid #CFD8DC; font-size:87.5%}
.complete-prep-0, .complete-prep-1 {float:left; padding:0 1.5em 0 0; color:#043264; background:no-repeat 100% 50% / 1em 1em; cursor:pointer}
.complete-prep-0:hover, .complete-prep-1:hover {text-decoration:underline}
.complete-prep-0 {background-image:url('/u/icon/124/arrow-up.svg')}
.complete-prep-1 {background-image:url('/u/icon/124/arrow-down.svg')}

/* free premium zavora 2020/05 */
.freewall-a.complete {padding:1.25em 1.25em .375em}
.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/icon/124/more.svg') no-repeat 50% 50%}

/* obrazky */ 
.imagelist, .imagelist.imagelist {clear:both; display:flex; gap:1rem; margin:0 0 1em}
.imagelist + .imagelist-desc {margin-top:-1em}
.imagelist > .fc0 {display:none}
.imagelist .cell {flex:1; position:relative; display:block}
.imagelist .cell > a {display:block}
.imagelist .cell p a {display:inline}
.imagelist.imagelist p, .imagelist p {display:block; clear:both; margin:0; padding:.462em 0 0; font-size:.8125rem; line-height:1.3846; color:#546E7A}
.imagelist.imagelist p ~ p {border:0}
.imagelist img {width:100%; height:auto; vertical-align:middle}
.imagelist-fl, .text .imagelist-fl {clear:left; float:left; margin-right:15px}
.imagelist-fr, .text .imagelist-fr {clear:right; float:right; margin-left:15px}
.imagelist-fl.imagelist-fl, .imagelist-fr.imagelist-fr {display:table; width:1em}
.imagelist-fl.imagelist-fl img, .imagelist-fr.imagelist-fr img, .imagelist-fl.imagelist-fl .cell, .imagelist-fr.imagelist-fr .cell {max-width:230px; width:auto; height:auto}

.imagelist-flex.imagelist-fl, .imagelist-flex.imagelist-fr {width:230px}
.imagelist-flex img {width:100%; height:auto}
.imagelist-flex .imagespace {position:relative; overflow:hidden; display:block; width:100%; height:0; padding:50% 0 0}
.imagelist-16ku9 .imagespace {padding-top:56.25%}
.imagelist-4ku3 .imagespace {padding-top:75%}
.imagelist-1ku1 .imagespace {padding-top:100%}
.imagelist-4ku5 .imagespace {padding-top:125%}
.imagelist-flex.imagelist-flex .imagespace img {position:absolute; top:0; left:0; bottom:0; right:0; width:100%; height:100%}

.imagelist.imagelist-fotogal1 {gap:0; 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/icon/fff/foto.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 {gap:0; 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/icon/fff/foto.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}


/* citacni box krubavy */
.blockquote-box {position:relative; margin:1em auto 3em; padding:1.875em 1.25em 2.625em; border:1px solid #cfd8dc; border-width:4px 0; text-align:center; color:#263238; background:#eceff1}
.blockquote-box:after {content:''; position:absolute; left:50%; top:100%; width:4em; height:4em; margin:-2em 0 0 -2em; border-radius:100%; background:#b0bec5 url('/u/icon/fff/quotes-down.svg') no-repeat 50% 50% / 56.25% 56.25%; box-shadow:0 0 10px rgba(255,255,255,.2)}
.blockquote-box blockquote {font:normal 400 125%/1.5 'Fira Sans', sans-serif; color:#37474f}
.blockquote-box h3 {display:table; min-width:323px; line-height:1.4; margin:1em auto 0; padding:1em 1em 0; border-top:1px solid #004b8f; font-weight:700; font-size:125%; font-family:Arial, Helvetica, sans-serif}
.blockquote-box h3 small {display:block; font-weight:400; font-size:80%}

/* 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 1em; padding:1.25em 1.25em 1em; border-left:4px solid #004b8f; color:#263238; background:#ECEFF1;}
.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:150px; height:30px; margin:-30px 0 0 0; background:url('/o/mapy/shocart.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:Arial,Helvetica,sans-serif}
.equip-map p, .equip-map .imagelist p {margin:0; padding:.3em 0 0; 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%; line-height:1.3; margin:2em 0 1em; font-weight:700; font-size:125%; font-family:'Fira Sans',sans-serif}
h3.stepping-box:first-child {margin-top:0}
.stepping-box .fl {float:left; margin:0 .4em 0 0; padding:0 .4em; border-radius:2px; color:#FFF; background:#004b8f}
.stepping-box .cell {display:inline}

/* embed-social */
.embed-social {clear:both; width:100%; max-width:563px; margin:0 0 1em; border-left:4px solid #004b8f; font-size:1rem; color:#263238; background:#ECEFF1; box-sizing:border-box}
.embed-social .es-box {padding:.5em 1.25em}
.embed-social .es-box:before {content:''; float:right; width:1.5em; height:1.5em; margin:1em 0 .5em; background:no-repeat 50% 50% / 100% 100%}
.embed-social-facebook .es-box:before {background-image:url('/u/icon/org/social-facebook.svg')}
.embed-social-instagram .es-box:before {background-image:url('/u/icon/org/social-instagram.svg')}
.embed-social-twitter .es-box:before {background-image:url('/u/icon/org/social-twitter.svg')}
.embed-social 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 50px;}
.embed-social .es-top img {position:absolute; z-index:1; top:8px; left:0; width:40px; height:40px; 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/icon/137/popular.svg')}
.ico-social-retweet {background-image:url('/u/icon/137/retweet.svg')}
.ico-social-reply {background-image:url('/u/icon/137/reply.svg')}
.ico-social-like {background-image:url('/u/icon/137/like.svg')}
.ico-social-share {background-image:url('/u/icon/137/share.svg')}
.ico-social-save {background-image:url('/u/icon/137/favorite.svg')}

.instagram-box {margin:0 0 1em; 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 - END */


/* 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}*/ 




/* k FLV videu:*/
.art-full .equip-tv {clear:both; min-height:260px; margin:0 0 1em}
.art-full .equip-tv .equip {margin-bottom:0}
.art-full .equip-tv.equip-tv-archiv, .equip-tv-archiv {padding:1.25em 1.25em .75em; border-left:4px solid #004b8f; color:#263238; background:#ECEFF1}
.equip-tv videoplayer + small {display:block; clear:both; line-height:1.3846; margin:0; padding:.462em; font-size:.8125rem; color:#546e7a; background:#eceff1}
.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 1em}

/* videoplayer v col-b */
.col-b .b-box videoplayer toolbar span, .col-b .b-box videoplayer toolbar a.share-button {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:#043264; background:#ECEFF1; 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/icon/124/more.svg') no-repeat 50% 50%}
a.read-more:hover {text-decoration:none; background-color:#CFD8DC}


.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}


/*.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:#043264; background:#eff3f9 url('/u/icon/137/podcast-btn.svg') no-repeat .7em 50% / 1em 1em; text-decoration:none; transition:.4s}
.btn-podcast:hover, .complete a.btn-podcast:hover {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/icon/137/podcast.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;}*/


 /*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:#043264; 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/icon/124/arrow2-right.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}


@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}
}




/* strih */

.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}


/*@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}*/
}