.counters {position:absolute; top:-5000px; left:-5000px; z-index:1;} 
.content {position:relative; /*z-index:1;*/ min-height:200px; _height:200px; margin-bottom:18px}
.print {text-align:left}

a {color:#13375E}
a:hover {color:#B9151C;}

/* rezy stranky */
.col-a {float:left; width:640px}
.col-b {float:right; width:300px; margin-right:10px; _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 8px; color:#666; text-align:left; font-size:217%; 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}

/* vypis clanku */
.list-art {clear:both; margin:0 0 0 10px}
.list-art .list-art {margin:0}
.list-art-odklad u.odklad {background-image:none !important}

.list-perex {margin:0 0 20px 10px; font-size:108%}
.list-art .list-perex {margin:0 0 20px}

.art {position:relative; min-height:130px; _height:130px; margin:0 0 30px; padding:0 0 0 187px}
.art h3 {margin-bottom:.3em; font-size:150%}
.art h3 a {display:block; zoom:1}
.art img, .art u, .art .mark-video {position:absolute; top:0; left:0; z-index:1; margin:0}
.art u {display:block; width:172px; height:129px; background:transparent no-repeat 0 0}
.art .perex {font-size:117%}
.art .perex a {white-space:nowrap}
.art-info {line-height:18px; margin:0 0 .3em; font-size:small}
.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 {font-size:85%; color:#2C66B1}
.art-info .brisk, .brisk {display:inline-block; line-height:18px; margin-right:.6em; padding:0 .5em; font-size:12px; font-weight:700; text-transform:uppercase; color:#FFF; background:#B9151C; white-space:nowrap}
.art-info .commercial, .commercial {padding:0; color:#000; background:none}
.art-info .commercial2, .commercial2 {line-height:18px; font-size:12px; font-weight:700; text-transform:uppercase}
.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}

.archiv-art .art {clear:both; float:left; width:100%; min-height:60px; _height:60px; padding:0}
.art div.fl {margin-right:15px}
.art div.fl img, .art div.fl u, .art div.fl .mark-video {position:relative; margin:0}
.art div.cell {display:table-cell; =display:inline-block;}

.tag-list {clear:both; margin-left:10px; padding:10px 0}
.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}
.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:117%}

.opener {padding:0}
.opener h3 {font-size:217%; font-weight:700}
.opener img {position:static; display:block; margin:0 0 .5em}
.opener .mark-video {position:relative; margin:0 0 .5em}
.opener .perex {line-height:1.5; font-size:134%}

.art-fix .fix {margin:0 0 .5em; text-transform:uppercase; font-weight:700; font-size:108%}

.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 0%, #AB0F1C 100%); 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:242%}
.extra-box img {float:none; margin:0}
.extra-box .perex {line-height:1.5; font-size:134%}

.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:700 325%/1.5 Arial,Helvetica,sans-serif; 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-size:125%; font-weight:700; text-align:left;}
.extra-tab img {display:block; margin:0 0 10px;}

.related {clear:both}
.related h2, .related h3 {font-size:122%; font-weight:700; margin:0 0 .4em}
.related ul, .related li {display:block; margin:0 0 -.8em}
.related ul li {margin:0 0 .8em; padding-left:14px; font-size:100%; background:url('/u/n4/alone.gif') no-repeat 0 .4em; =zoom:1;}
.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 {padding:0 0 1px}
.extra-art-box img {position:static}
.extra-art-box .extra-img {position:relative; margin:0 0 1em; =zoom:1; overflow:hidden}
.extra-art-box .extra-img a {display:block}
.extra-art-box .extra-img a, .extra-art-box .extra-img a:hover {text-decoration:none; color:#000}
.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%; background:url('/u/fog-white80.png')}
.extra-art-box .perex {width:610px; padding:0 10px 6px; line-height:1.4; font-size:125%}
.extra-art-box .extra-img a.more {display:inline; color:#13375E; text-decoration:underline}
.extra-art-box .extra-img a.more:hover {color:#B9151C; text-decoration:underline}
.extra-art-box .related {margin:0; font-size:125%}
.extra-art-box .related ul li {margin-left:0}
.extra-art-box .art-info .brisk {margin:0}
.extra-art-box .art-info .time {padding-left:10px}

.mark-video {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 {position:static; display:block; float:none; margin:0;}
.mark-video span {position:absolute; bottom:6px; right:6px; z-index:2; width:90px; height:67px; background:url('/o/sph/ico_play_big.png') no-repeat}
.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:41px; height:31px; bottom:1px; right:1px; background:url('/o/sph/ico_play_midi.png') no-repeat}
.sp5, u.sp5 {width:172px; height:129px}
.w230, u.w230 {width:230px; height:129px}
.sph, u.sph {width:215px; height:161px}
.sp5 span, .sph span, .vidw span, .w230 span {width:60px; height:45px; bottom:3px; right:3px; background:url('/o/sph/ico_play_sp5.png') no-repeat}
.mark-video-text {display:inline-block; width:15px; height:11px; margin-left:4px; =vertical-align:middle; line-height:1.33; background:url('/o/sph/ico_play_sph_mini.gif') no-repeat 0 50%}
.alone-video {line-height:2.21em}
.alone-video span {float:left; width:41px; height:31px; margin-right:5px; cursor:pointer; background:url('/o/sph/ico_play_midi.png') no-repeat}

/* vypis anket*/ 
.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-art .anketa-info {padding:.3em 0}
.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 {width:560px; margin-left:80px; margin-bottom:22px; overflow:hidden}
.anketa-list .relative {clear:both; zoom:1;}
.anketa-list .entry {float:left}
.anketa-list .entry img {margin-bottom:3px}
.anketa-list .entry .vote {margin-bottom:5px;}
.anketa-list .entry h5 {font-size:100%; font-weight:700}
.anketa-list .entry p {color:#555;}
.anketa-list .cols-one {float:left; width:100%; padding-top:20px; margin-bottom:0; font-size:14px;}
.anketa-list .cols-one .entry {width:100%; margin-bottom:30px}
.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 {float:left; width:600px; margin-bottom:-30px; padding-top:20px}
.anketa-list .cols-two .entry {width:264px; margin-right:32px; margin-bottom:60px}
.anketa-list .cols-two img {width:264px; height:198px;}
.anketa-list .cols-three {float:left; width:600px; margin-bottom:0; padding-top:20px}
.anketa-list .cols-three .entry {width:172px; margin-right:22px; margin-bottom:30px}

.art-full .anketa-list {margin-left:0}
.art-full .anketa-art {padding:0}
.art-full .anketa-list .cols-one {padding-top:0;}
.art-full .anketa-list .cols-one .entry {margin-bottom:0;}
.art-full .disc-login {font-size:12px}

/* ankety */
#anketa .box-in {font-size:125%}
#anketa .b-box, #anketa-in-art .b-box {border:0; padding:0; margin:0; background:none}
#anketa p {margin:0 0 12px}
.vote {padding-bottom:1px; position:relative}
.vote .vote {position:relative; 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}
.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:10px; font-size:2px; line-height:10px; background:#C3C3C3}
.vote .vote .vb {height:10px; font-size:2px}
.vote .c1, .vote .c1 a {color:#B9151C}
.vote .c1 .vb, .vote .vb {background:#B9151C}
.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}
.content .art-full #anketa-in-art #anketa-in-art {position:static; margin-right:0; margin:0; padding:0} 
.content .art-full #anketa-in-art h2 {font-size:150%}
.content .art-full #anketa-in-art p {margin-bottom:12px}
.content .art-full #anketa-in-art .box-in {font-size:125%}
.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:117%}
.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č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; color:#000; text-align:center; background:#EEE url("/o/zpr/anketa-skoncila-info.png?ver=2") no-repeat 20px 50%; border:1px solid #DDD; border-radius:10px; box-shadow:4px 4px 5px 0 rgba(50, 50, 50, 0.75);}
.q-ie8 #anketa-in-art.closed-anketa:hover:before {top:20px; margin-left:-40px}

.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 { padding:1px 0; }
#topeject ul { overflow:hidden; margin:-10px 0 15px; padding:0 0 5px; background:url("/u/n3/art_dots.gif") repeat-x 0 100%;}
#topeject li { 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:134%; 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; }
#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:150%}

.catch-rozhovor p {margin:0 0 .5em; font-size:117%}
.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 #CCC}
.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 #CCC; overflow:hidden}
.opener-kemel a.block img {display:block; margin:0;}

/* col-b */
.b-box, .b-box2 {position:relative; width:100% /* bug IE6 */; padding:0; border:0; background:none}
.col-b .b-box, .col-b .r-body, .col-b .b-box2 {margin-bottom:22px}
.col-b .b-box-b {margin-top:-22px}
.b-box ul, .b-box li {list-style:none}
.b-box h2 {height:auto; margin:0 0 7px; text-align:left; text-transform:none; font-size:150%; font-weight:700}
.b-box h2 a {text-decoration:none; color:#000}
.b-box h2 a:hover {text-decoration:underline}
.b-box h2.nav a {display:inline-block; width:49%}
.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:117%}
.normal-ol {font-size:108%}
.bold-ol, .bold-ol li, .normal-ol, .normal-ol li {list-style:none; float:left; width:100%; =margin:0 0 12px;}
.normal-ol, .normal-ol li {=margin:0 0 10px;}
.bold-ol li, .normal-ol li {position:relative; clear:left; width:280px; margin:0 0 12px; padding:0 0 0 20px}
.normal-ol li {margin:0 0 10px}
.bold-ol li .time, .normal-ol li .time {position:absolute; top:0; left:0; z-index:1; font-size:100%; color:#000}

.tit-img {float:left; width:100%; margin-bottom:0; =margin-bottom:10px; font-size:108%; line-height:1.33}
.tit-img a {display:block}
.tit-img li {clear:both; float:left; width:100%; margin:0 0 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:117%; font-weight:700}

.tit-img2 {clear:both; float:left; width:100%; margin:0 0 10px; font-size:125%; 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:134%; font-weight:700}
.tit-img3 img {float:left; margin:0 12px 0 0; width:80px; height:60px}
.tit-img3 a {display:block}

.img-tit li {list-style:none; margin:0 0 12px}
.img-tit a {overflow:hidden; display:block}
.img-tit div {float:left; margin:0 10px 0 0; padding:3px 0 0}
.img-tit img {display:block}
.img-tit h3 {display:table-cell; font-weight:700; font-size:125%; line-height:1.4}

.art-verical {float:left; width:100%; margin:0; line-height:1.33; font-size:108%; font-weight:700}
.art-verical h3 {margin:0 0 3px; font-size:134%; font-weight:700}
.art-verical h3 a {text-decoration:none}
.art-verical a {display:block}
.art-verical li, .art-verical li.right {float:right; width:135px}
.art-verical li {_float:left;}
.art-verical li:first-child {float:left}
.art-verical img {display:block; margin:0 0 10px}
.art-verical .transform br {display:none}

.alone-tit li {margin:0 0 10px; font-size:117%; font-weight:700}

form.b-form {display:block; margin:0 0 14px}
form.b-form label {display:block; margin:0 0 2px; text-transform:uppercase; font-size:92%}
form.b-form .inp {width:60%; height:18px; padding:1px .2em; border:1px #CCC 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 25px 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:92%}
.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:117%}
#pocasi-bbox a img {display:block; margin:4px auto}
#pocasi-bbox a i {font-style:normal; font-size:125%; font-weight:700; color:#C00}
#pocasi-bbox .ico-r a span {padding:0}

#katalog-bbox .box-in {padding:0 10px}
#katalog-bbox .baby-eyes {margin:0 auto 10px}

#nejnej .arts-1 .normal-ol li {width:260px; padding:0 0 0 40px}
#nejnej h2 {text-align:center}
#nejnej h2 a {text-decoration:underline}
#nejnej.prep-1 #nejnej-a1, #nejnej.prep-2 #nejnej-a2 {text-decoration:none}

#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:117%; font-weight:700}
#b-dual-foto img {margin:0 0 4px; vertical-align:middle}

#tk-sdeleni.b-box h2 {font-size:150%; text-transform:none}
#tk-sdeleni.b-box p {margin:0 0 20px; font-size:125%}
#tk-sdeleni.b-box h3 {margin:0 0 .3em; font-size:100%}
#tk-sdeleni.b-box ul {width:48%; font-size:108%}
#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 */
.preamble {margin:0 0 1.6em}
.art-full {width:630px; margin-left:10px}
.art-full h1 {margin:0 0 8px; font-size:217%; font-weight:700}
.art-full .text h1 {font-size:163%}
.art-full .opener {margin:0 0 .5em; line-height:1.6; font-size:134%}
.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 {width:560px; margin-left:70px; min-height:142px}
.art-full .text-full, #inc .art-full .text {width:630px; margin-left:0}

.opener-gallery {width:630px; overflow:hidden}
.opener-gallery .box-in {margin-left:-30px}
.opener-gallery img {float:left; margin:0 0 24px 30px}

.text {line-height:1.6; font-size:134%}
.text .text {margin:0; font-size:100%;}
.text .bbtext {position:relative; width:100%}
.text h3 {font-weight:700}
.text h3.tit {margin:1em 0 .4em; font-size:113%}
.text h3.subtit {margin:0 0 .4em; font-size:107%}
.text p, .text table, .text ul, .text ol {margin:0 0 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; =zoom:1;}
.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 .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:12px}
.art-full .equip-fl {float:left; margin:4px 10px 1em 0; _margin-right:7px;}
.art-full .equip-fr {float:right; margin:4px 0 1em 10px; _margin-left:7px;}
.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:125%}
.equip td.equ-trim-label {width:48px; padding:0 22px 0 0; text-align:right; vertical-align:middle; font-size:92%; 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-size:20px; font-weight:700; text-align:right; overflow:hidden; cursor:pointer}
a.equ-rel:hover .more-gal {background-position:100% 100%}

.opener-foto, .opener-flv-player {margin-bottom:1em; font-size:small}
.opener-foto .relative {position:relative; display:block; text-decoration:none}
.opener-foto .relative img {display:block}
.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-size:20px; font-weight:700; text-align:right; overflow:hidden; cursor:pointer}
.opener-foto .relative:hover .more-gal {background-position:100% 100%}
.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:6px 0; color:#666; font-size:90%}
p.opener-foto-info a {color:#666; text-decoration:none}
p.opener-foto-info a:hover {color:#B9151C; 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:142%; 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}

.related {width:560px; margin-left:70px; padding:0 0 1px; line-height:1.5; font-size:125%}

.img-print, .img-share, .img-face, .img-tip {width:25px; height:33px; background-image:url('/u/n4/art-add.png'); _background-image:url('/u/n4/art-add.gif');}
.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:#999; font-size:92%}
.browse-foto .bf-navigation a {font-size:134%; font-weight:700; 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}
.browse-foto .art-full .text { min-height:1em}

/* ART-ADD */
.art-add {margin:0 0 20px}
.art-add ul, .art-add li {float:left; list-style:none; background:#EEE; background:rgba(0,0,0,.07);}
.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:#CCC; 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:125%; 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:92%}
.art-add-2 a.add-link img {display:block; margin:0 auto; background-color:#999}
.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 {margin:0 0 10px}
.art-full .art-social {position:relative; margin:0 0 -18px} 
.art-social ul {list-style:none}
.art-social li {float:right; line-height:21px; margin:0 0 0 10px}
.art-social a {border-radius:3px; cursor:pointer}
.art-social a span {margin:0;}
.art-social .num {position:relative; display:inline-block; min-width:1em; height:21px; padding:0 5px; margin:0 0 0 5px; bofont-size:11px; color:#666; background:#EDEDED; border-radius:3px}
.art-social .num span {position:absolute; top:0; left:-4px; width:4px; height:21px; background:url("/o/revue_n3/arrow.png")}
.art-social .fb .i-bg, .art-social .tweet .i-bg,.art-social .gplus .i-bg, .art-social .shortener-link .i-bg {float:left; width:21px; height:21px; background-image:url("/u/ico/default-social.png"); background-repeat:no-repeat; background-color:#C3C3C3; border-radius:3px}
.art-social .fb .i-bg {background-position:0 0}
.art-social .fb:hover, .art-social .fb:hover .i-bg {color:#FFF; background-color:#3B5998}
.art-social .tweet .i-bg {background-position:0 -25px}
.art-social .tweet:hover, .art-social .tweet:hover .i-bg {color:#FFF; background-color:#32AADC}
.art-social .gplus .i-bg {background-position:0 -50px}
.art-social .gplus:hover, .art-social .gplus:hover .i-bg {color:#FFF; background-color:#D0462A}
.art-social .shortener-link .i-bg {background-position:0 -75px}
.art-social .shortener-link:hover, .art-social .shortener-link:hover .i-bg {color:#FFF; background-color:#000}
.wrap-social .art-social {float:left; margin-left:70px}
.wrap-social .authors {float:right; margin-left:0}

#linkbox {position:absolute; top:0; right:93px; z-index:1; margin:-.5em 0 0; padding:.3em .5em; border:1px solid #CCC; border-radius:.4em; background:#EEE; white-space:nowrap;}
#linkbox:before {content:'Odkaz: ';}
#linkbox input {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:10.2em; margin:0; padding:3px; border:1px solid #CCC; color:#000; background:#FFF;}
#linkbox input:focus {border-color:#666;}
/* ART-ADD - END */

div.authors {margin:0 0 .5em 70px; text-align:right; font-size:134%}

img.fl {margin-right:15px}
img.fr {margin-left:15px}

/* styl tabulek */
table .c0, .table-in-art table th {color:#333; background:#CCC}
table .c1, table.c1 {background:#EEE}
table .c2, table.c2 {background:#E0E0E0}
table .c3 {background:#FFF}

.table-in-art table {width:100%; font-size:medium; border-collapse:separate}
.table-in-art table tbody {font-size:75%}
.table-in-art table td, .table-in-art table th {padding:2px .5em; border:0 solid #FFF}
.table-in-art table caption {display:table-caption; padding:2px .5em; border-bottom:0; text-align:left; font-size:133%; font-weight:700; color:#FFF; background:#B9151C}
.table-in-art table th {font-size:125%; font-weight:700}
.table-in-art table td {font-size:117%; vertical-align:top}
.table-in-art table .foot td {border-top:3px solid #CCC; font-size:125%; font-weight:700}

/* doplneni clanku */
.art-full .complete, .complete {position:relative; width:560px; margin:0 0 1em; padding:0; border:0; border-collapse:collapse; border-radius:6px; font-size:medium; line-height:1.33; background:#EEE; background:rgba(0,0,0,.07);}
.art-full .complete tbody, .complete tbody {font-size:75%}
.complete .complete {clear:both; margin:0}
.b-box .complete {float:none; margin:0}
.art-full .complete-half-r, .complete-half-r {float:right; width:192px; margin:0 -20px .5em 10px}
.art-full .complete-half-l, .complete-half-l {float:left; width:192px; margin:0 15px .5em -50px}
.art-full .complete-dual-r, .complete-dual-r {float:right; width:300px; margin:0 -20px .5em 10px}
.art-full .complete-dual-l, .complete-dual-l {float:left; width:300px; margin:0 15px .5em -50px}
.art-full .complete td, .complete td {padding:10px 10px 3px}
.art-full .complete table td, .complete table td {background:#FFF; border:0; padding:2px 4px}
.art-full .complete h3, .complete h3 {margin:0 0 .1em; font-size:167%; font-weight:700; white-space:normal}
.art-full .complete h3.tit, .complete h3.tit {margin:1em 0 .4em; color:#666; font-size:150%}
.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.ico a {display:inline; line-height:inherit; height:auto}
.art-full .complete p, .complete p {font-size:117%; margin:0 0 .5em}
.art-full .complete ul li, .complete ul li {list-style:none; margin:0; padding-left:1em; font-size:117%; background:url('/o/zpr/li_sqr_a.gif') no-repeat 0 .45em}
.art-full .complete ol li, .complete ol li {font-size:117%}
.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 {font-size:134%; font-weight:700; color:#464646}
.art-full .complete .only-text {font-size:100%; padding-bottom:8px; margin:0}

/* obrazky */
.imagelist, .text .imagelist {zoom:1; margin:0 0 .5em; font-size:small}
.imagelist-cl5 {margin:0 0 1em}
.imagelist .cell {float:left}
.imagelist .cell-first {margin-left:0 !important}
.text .imagelist p, .complete .imagelist p, .imagelist p {display:block; clear:both; margin:0; padding:.3em 0 0; line-height:1.33; font-size:90%; color:#666}
.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}
.complete .imagelist-cl5 .cell {width:540px; overflow:hidden}
.complete .imagelist-sph .cell {margin-left:12px}
.complete .imagelist-sp5 .cell {margin-left:12px}
.complete .imagelist-p135 .cell {margin-left:0}
.complete-dual-l .imagelist-p135 .cell {margin-left:10px}
.cell img {vertical-align:middle}
.imagelist-fl, .text .imagelist-fl {float:left; _width:100px; margin-right:15px}
.imagelist-fr, .text .imagelist-fr {float:right; _width:100px; 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}
.text .imagelist-cl6 img, .text .imagelist-cl6h img {width:100%; height:auto}

#\--fotogalerie h3 a {text-decoration:none}
#\--fotogalerie h3 a:hover {text-decoration:underline}

/* rating */
.complete-rating td, .art-full .complete-rating td {padding:0}
.complete-rating .bg {padding:10px 10px 5px; background-position:right top; background-repeat:no-repeat}
.complete-rating .score {padding:5px 0; font-size:200%; font-weight:700; text-align:center; color:#FFF; background:url("/u/n4/catchbox/score/box-rohy.png") no-repeat -300px 100%}
.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-book.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}

.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-size:16px; font-weight:700; text-align:right; overflow:hidden; cursor:pointer}
.mapa-wrapper a:hover .more {background-position:100% 100%}

/* on-line ve clanku */
.on-line-in-art-wrapper {margin:0 0 1em}
.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; color:#FFF; background:#939393}
#on-line-top a { color:#FFF }
#on-line-in-art #on-line-top {width:546px; margin:0}
#on-line-in-art {padding-top:10px; background:url('/u/n3/art_dots.gif') repeat-x}
#on-line-in-art .ico-r {padding-bottom:10px; background:url('/u/n3/art_dots.gif') repeat-x 0 100%; =zoom:1;}
#on-line-in-art h3 {font-size:122%}
#on-line-in-art .on-line-data {position:relative; left:-10px; width:560px; margin:0 -10px 1em 0; padding:0 0 0 10px; background:url('/o/zpr/online/online-first.gif') no-repeat 0 8px; font-size:12px}
.on-line-data .c1, .on-line-data .c2, .on-line-data .c3 {float:left; clear:both; width:100%}
.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:52px; margin-right:-1px; padding:6px 0; border-right:1px solid #FFF; text-align:center; color:#000; font-size:117%; font-weight:700}
.on-line-data .c3 .time {color:#FFF}
.on-line-data .event {overflow:hidden; padding:6px 10px; border-left:1px solid #FFF; font-size:117%}
.on-line-data .event img {position:static; vertical-align:middle}
.on-line-data .o-c1, .on-line-data .o-c2, .on-line-data .o-c3 {float:left; clear:both; width:100%}
.on-line-data .o-c1 {background:#FFF}
.on-line-data .o-c2 {background:#EFEFEF}
.on-line-data .o-c3 {color:#FFF; background:#939393}
.on-line-data .o-c3 .time {color:#FFF}

/* kroky - cislovane boxiky */
.stepping-box {clear:both; position:relative; width:100%; margin:0 0 .2em; font-weight:700; background:#F5F5F5}
.stepping-box .bg-t, .stepping-box .bg-b {_display:none; position:absolute; top:0; left:0; width:560px; height:10px; background:url('/u/n4/box-edge.png') no-repeat -984px 0}
.stepping-box .bg-b {top:auto; bottom:0; background-position:-1544px 0}
.stepping-box .fl {padding:.3em 1em; color:#FFF; background:#C03}
.stepping-box .cell {display:table-cell; =display:inline-block; padding:.3em 1em}

/* embed-social */
.embed-social {margin:0 0 1em}
.embed-social .es-box {margin:0 0 0.5em; font-size:75%; border:1px solid #CCC; background:#FFF; border-radius:5px}
.embed-social p {margin:0 0 5px; font-size:117%}
.embed-social p img {max-width:100%; vertical-align:middle}
.embed-social .es-name, .embed-social .es-perex {display:block}
.embed-social .es-top, .embed-social .es-mid, .embed-social .es-bot {padding:6px 8px; border-bottom:1px solid #CCC}
.embed-social .es-top {position:relative; width:auto; min-height:32px; line-height:1.33; padding-left:49px}
.embed-social .es-top img {position:absolute; z-index:1; top:8px; left:8px; width:32px; height:32px}
.embed-social .es-img {overflow:hidden; margin:0;}
.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 {font-size:117%}
.embed-social .es-name a {text-decoration:none; color:#000}
.embed-social .es-name a:hover {text-decoration:underline}
.embed-social .es-perex, .embed-social .es-date {font-size:92%}
.embed-social .es-perex, .embed-social .es-perex a {color:#666}
.embed-social .es-perex a {text-decoration:none}
.embed-social .es-perex a:hover {text-decoration:underline}
.embed-social .es-perex span {color:#000}
.embed-social .es-date {display:block; margin:0 0 0.25em; color:#999}
.embed-social .es-bot {border-bottom:none; border-radius:0 0 5px 5px; background:#F1F1F1}
.embed-social .es-bot span {float:left; margin:0 30px 0 0}
.embed-social .es-bot span a {float:none;  margin:0; font-weight:normal}
.embed-social .es-bot a {float:right; font-weight:bold; margin:0 0 0 15px; text-decoration:none}

/* POUTANI TISKU + CATCHBOXy */
.catchbox-full {margin:0 0 1em;}
.catchbox-l, .catchbox-r, .catchbox-dual-l {position:relative; width:192px; font-size:12px; line-height:1.33}
.catchbox-dual-l {float:left; width:300px; margin:0 15px .5em -50px; background:#EEE; background:rgba(0,0,0,.07);}
.catchbox-l h3, .catchbox-r h3, .catchbox-dual-l h3 {margin:0 0 .6em; color:#B9151C; font-size:167%; font-weight:700}
.catchbox-l h4, .catchbox-r h4, .catchbox-dual-l h4 {margin:0 0 .2em; font-size:134%; font-weight:700}
.catchbox-l p, .catchbox-r p, .catchbox-dual-l p {margin:0; font-size:117%}
.catchbox-r {float:right; margin:0 -20px .5em 10px}
.catchbox-l {float:left; margin:0 15px .5em -50px}
.catchbox-l .bg1, .catchbox-l .bg2, .catchbox-r .bg1, .catchbox-r .bg2 {background:url('/u/n4/box-edge.png') no-repeat; _background-image:url('/u/n4/box-edge.gif');}
.catchbox-l .bg2, .catchbox-r .bg2 {padding:10px; background-position:-192px 100%}
.catchbox-dual-l .bg1, .catchbox-dual-l .bg2 {background:url('/u/n4/box-edge.png') no-repeat -384px 0; _background-image:url('/u/n4/box-edge.gif');}
.catchbox-dual-l .bg2 {padding:10px; background-position:-684px 100%}

#kristalova-lupa {display:none}
/*
#kristalova-lupa.lupa2015-hlasovani {display:block}
.lupa2015-hlasovani img {display:block; width:191px; height:274px;}
img.lupa2015-hlasovani-broadcast { background-image:url('/p/kristalovalupa/lupa2015-hlasovani-broadcast.jpg')}
img.lupa2015-hlasovani-reporter { background-image:url('/p/kristalovalupa/lupa2015-hlasovani-reporter.jpg')}
img.lupa2015-hlasovani-topic { background-image:url('/p/kristalovalupa/lupa2015-hlasovani-topic.jpg')}
img.lupa2015-hlasovani-universal1 { background-image:url('/p/kristalovalupa/lupa2015-hlasovani-universal1.jpg')}
img.lupa2015-hlasovani-universal2 { background-image:url('/p/kristalovalupa/lupa2015-hlasovani-universal2.jpg')}
img.lupa2015-hlasovani-libi { background-image:url('/p/kristalovalupa/lupa2015-hlasovani-libi.jpg')}
img.lupa2015-hlasovani-kraje { background-image:url('/p/kristalovalupa/lupa2015-hlasovani-kraje.jpg')}
*/

.catchbox-zdcalc {background:#F3F7FB url('/u/n4/catchbox/zdcalc.gif') no-repeat}
.catchbox-zdcalc a {height:200px; padding:73px 6px 0 13px; font-size:14px; font-weight:700; text-decoration:none; color:#000}
.catchbox-zdcalc a:hover {text-decoration:underline}

.catchbox-base {background:#EEE; background:rgba(0,0,0,.07);}

.catchbox-vn {background:#F5F5F5}
.catchbox-vn p, .catchbox-vn-dual p {margin:0 0 1em}
.catchbox-vn p.f92, .catchbox-vn-dual p.f92 {font-size:92%; color:#666}
.catchbox-vn-dual {width:300px; background:#F5F5F5 url('/u/n4/catchbox/ocima-ctenaru.jpg') no-repeat 100% 0}
.catchbox-vn-dual .bg2 {padding-right:120px}

.catchbox-kalkulacky {background:#C90 url('/u/n4/catchbox/kalkulacky-bg.gif') no-repeat}
.catchbox-kalkulacky .bg2 {padding-top:100px}
.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:134%; font-weight:700}
.catchbox-kalkulacky .span-p {display:block; margin:0; font-size:117%}

.catchbox-base table.hmoty-tab, table.hmoty-tab {width:100%; margin:0}
table.hmoty-tab td {padding:2px 0}
.hmoty-tab .arr {width:2em; text-align:center}
.hmoty-tab .arr span {display:inline-block; width:7px; height:8px; margin:0 auto}
.hmoty-tab .hmoty-no {background:url('/u/aeq.gif') no-repeat center}
.hmoty-tab .hmoty-up {background:url('/u/aup_red.gif') no-repeat center}
.hmoty-tab .hmoty-down {background:url('/u/adw_green.gif') no-repeat center}

#catchbox-pocasi.catchbox-pocasi {background:#EEE}
#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-size:14px; font-weight:700; color:#000}
#catchbox-pocasi.catchbox-pocasi li i {font-style:normal; font-size:28px; font-weight:700; 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:175%; font-weight:700}
.catchbox-lupa .span-p {display:block; margin:0; font-size:117%}

.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:175%; 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:117%}

.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 {postition: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 {color:#FFF; background:#D91619 url('/u/n4/catchbox/magazin.gif') no-repeat 50% 10px}
.catchbox-magazin .bg2 {padding-top:65px}
.catchbox-magazin h4 {font-size:175%; font-weight:400; color:#FFF}
.catchbox-magazin img {margin:0 0 5px}

.catchbox-onadnes {color:#FFF; background:#C91532 url('/u/n4/catchbox/onadnes.gif') no-repeat 50% 0}
.catchbox-onadnes .bg2 {padding-top:50px}
.catchbox-onadnes h4 {font-size:175%; font-weight:400; color:#FFF}
.catchbox-onadnes img {margin:0 0 5px}

.catchbox-vikend {color:#FFF; background:#607F9A url('/u/n4/catchbox/vikend.gif') no-repeat 50% 10px}
.catchbox-vikend .bg2 {padding-top:70px}
.catchbox-vikend h4 {font-size:175%; font-weight:400; color:#FFF}
.catchbox-vikend img {margin:0 0 5px}

.catchbox-doma {color:#000; background:#FEF4E0 url('/u/n4/catchbox/doma.gif') no-repeat 50% 10px}
.catchbox-doma .bg2 {padding-top:56px}
.catchbox-doma h4 {font-size:175%; font-weight:700; color:#C60}
.catchbox-doma img {margin:0 0 5px}

.catchbox-scena {color:#000; background:#ECECDD url('/u/n4/catchbox/scena.gif') no-repeat 50% 10px}
.catchbox-scena .bg2 {padding-top:65px}
.catchbox-scena h4 {font-size:150%; font-weight:700; color:#000}
.catchbox-scena img {margin:0 0 5px}

.catchbox-aaa {text-align:center; font-weight:700; font-size:16px}
.catchbox-aaa a {height:217px; padding:56px 10px 0; background:#EFEFEF url('/u/n4/catchbox/aaapoptavka-v2.gif') no-repeat 50% 0; text-decoration:none}
.catchbox-aaa a:hover {text-decoration:underline}

.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-top:144px;} 
.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:175%; 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:117%}
.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-family:Tahoma, Arial, sans-serif; font-size:150%; font-weight:700; 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:117%; 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:12px}
.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:117%; 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 .onawrite {margin:0 10px 1em; background:url('/u/n3/onawrite.gif') no-repeat 100% 100%; font-size:12px}
.art-full .text .onawrite {margin:0 0 1em}
.art-full .onawrite h4 {margin:0; padding:10px 0 .2em; font-size:175%; font-weight:700; color:#000}
.art-full .onawrite h4 br {display:none}
.art-full .onawrite p {padding:0 0 50px; font-size:117%}
.art-full .onawrite img {float:left; margin:0 10px 10px 0}

.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-size:150%; font-weight:700; color:#ED1C24}
.art-full .magwrite p {padding:0 0 36px; font-size:117%}
.art-full .magwrite img {float:left; margin:0 10px 10px 0}

.art-full .weewrite {width:460px; min-height:160px; _height:160px; padding:11px 0 1px; margin:0 0 1em; 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:117%; 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:left; width:300px; line-height:1.3; margin:0 15px .5em -50px; font-size:24px; font-weight:700; }
.catchbox-epaper { background:url('http://gidnes.cz/u/n4/catchbox/noviny300.jpg') no-repeat 50% 100%}
.catchbox-eart { background:url('http://gidnes.cz/u/n4/catchbox/clanek300.jpg') no-repeat 50% 100%}
.catchbox-eona, .catchbox-emagazin { background:url('http://gidnes.cz/u/n4/catchbox/magazin300.jpg') no-repeat 50% 100%}
.catchbox-epaper2, .catchbox-emagazin2, .catchbox-eart2, .catchbox-mfd-buy {line-height:1.3; font-size:24px; font-weight:700; background:#FFF url('http://gidnes.cz/u/n4/catchbox/noviny560.jpg') no-repeat 50% 100%;}
.catchbox-epaper2 { background:url('http://gidnes.cz/u/n4/catchbox/noviny560.jpg') no-repeat 50% 100%}
.catchbox-eart2 { background:url('http://gidnes.cz/u/n4/catchbox/clanek560.jpg') no-repeat 50% 100%}
.catchbox-emagazin2 { background:url('http://gidnes.cz/u/n4/catchbox/magazin560.jpg') no-repeat 50% 100%}
.catchbox-epaper a, .catchbox-eart a, .catchbox-emagazin a, .catchbox-eona a, .catchbox-mfd-buy a, .catchbox-epaper2 a, .catchbox-eart2 a, .catchbox-emagazin2 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 {font-size:100%; 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-eart2 a:hover h4, .catchbox-emagazin2 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-size:16px; font-weight:400; font-style:normal; color:#666;}
.catchbox-mfd-buy a, .catchbox-epaper2 a, .catchbox-eart2 a, .catchbox-emagazin2 a {padding:0 0 90px;}
.catchbox-mfd-buy p, .catchbox-epaper2 p, .catchbox-eart2 p, .catchbox-emagazin2 p {min-height:50px;}

.catchbox-jr {background:#CDDEE7 url('/u/n4/catchbox/jr-bg.gif') repeat-x}
.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:175%; color:#667780}
.catchbox-jr ul li {margin:0; padding:0; background:none; height:56px; line-height:56px; font-size:150%; 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}

.transportservice, .automodul-poutak, .magazin-vikend, .catchbox-klaus, .catchbox-emfd, .catchbox-emfd2  {display:none}
/* 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:#999}
#etarget .title {margin-bottom:1em} 
#etarget .title a {font-weight:700} 

#hlavniz .list-tit {padding-left:10px}

#discblog {margin:0 0 18px}
#discblog-nav {position:relative; z-index:2; float:left; height:28px; line-height:28px; overflow:hidden; padding:0 40px 0 10px; font-weight:700; font-size:15px}
#discblog-nav li {display:inline}
#discblog-nav li * {height:28px; line-height:28px; float:left; cursor:pointer}
#discblog-nav a {padding-left:20px; color:#EEE; background:url('/u/n4/discblog-nav.gif') 0 -28px; text-decoration:none}
#discblog-nav a:hover {color:#FFF}
#discblog-nav .bg-1 {padding-right:20px}
#discblog-nav .bg-2 {min-width:30px; margin-right:-20px; padding:2px .5em 0; background:#999 url('/u/n4/discblog-nav.gif') -40px 0} 
#discblog-nav #discblog-a1 {background:url('/u/n4/discblog-nav.gif') 0 0} 
#discblog-nav #discblog-a2 .bg-1 {background:url('/u/n4/discblog-nav.gif') 100% 0; padding-right:40px} 
#discblog.prep-1 #discblog-a1, #discblog.prep-2 #discblog-a2 {color:#000; background-position:0 -84px} 
#discblog.prep-1 #discblog-a1 .bg-1, #discblog.prep-2 #discblog-a2 .bg-1 {background:url('/u/n4/discblog-nav.gif') 100% -84px; position:relative; margin-right:-20px; padding-right:40px}
#discblog.prep-1 #discblog-a1 .bg-2, #discblog.prep-2 #discblog-a2 .bg-2 {background-color:#EEE; background-position:-40px -56px; margin-right:-20px} 
#discblog.prep-1 #discblog-nav #discblog-a1 {background-position:0 -56px} 
#discblog.prep-2 #discblog-nav #discblog-a2 .bg-1 {background-position:right -56px} 
#discblog.ne-prep #discblog-nav a {color:#000; background-position:0 -56px} 
#discblog.ne-prep #discblog-nav a .bg-1 {margin:0; padding-right:20px; background-position:right -56px} 
#discblog.ne-prep #discblog-nav a .bg-2 {position:relative; margin-right:0; padding-right:.5em; background:none} 
#discblog.ne-prep #discblog-nav li * {cursor:default}
#discblog .box-in {background:#EEE; background:rgba(0,0,0,.07); border-radius:6px}
#discblog-prep-1, #discblog-prep-2 {padding:10px}
#discblog-prep-1 h3 {font-size:134%; font-weight:700}
#discblog-prep-1 p {padding-left:70px; font-size:117%} 
#discblog-prep-1 .correct {position:relative; min-height:57px}
#discblog-prep-1 .correct span {position:absolute; top:12px; left:0; z-index:1; width:60px; height:42px; line-height:34px; text-align:center; font-size:16px; font-weight:700; color:#FFF; background:#999 url('/u/n4/discblog-correct.gif') no-repeat; overflow:hidden}
#discblog-prep-1 .subj {padding-top:.7em; font-weight:700} 
#discblog-prep-1 .perex {padding-bottom:.7em; color:#666} 
#discblog-prep-1 p.info {padding:14px 0 0; color:#666; font-size:100%}
#discblog-prep-1 p.info span {padding:0 .3em; color:#FFF; background:#2C66B1; border:1px solid #2C66B1; border-radius:3px}
#discblog-prep-1 p.disc-void {position:relative; width:209px; height:183px; margin:10px auto 0; padding:0}
#discblog-prep-1 p.disc-void span {position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background:url('/u/n4/disc-void.gif') no-repeat 50% 50%}
#discblog-prep-1 button, #discblog-prep-1 .btn {float:right; min-width:6em; height:3em; vertical-align:middle; margin:0 2px; padding:0 .5em; border:1px solid #CCC; border-radius:3px; color:#333; background:#DDD url('/u/n4/button-bg.gif') repeat-x; white-space:nowrap; font-size:125%; text-align:left; font-weight:700; text-decoration:none; cursor:pointer; overflow:visible}
#discblog-prep-1 .btn {height:2.8em; line-height:2.8em}
#discblog-prep-1 button:hover, #discblog-prep-1 .btn:hover {border-color:#999; box-shadow:0 0 3px #999}
#discblog-prep-1 button span {display:inline-block; line-height:1.6666em; vertical-align:middle}
.but-disc {width:25px; vertical-align:middle; background:url('/u/n4/button-thumbs.png') no-repeat 0 -50px}
button:hover .but-disc, .btn:hover .but-disc {background-position:-25px -50px}
#discblog-prep-1 table {width:100%; margin:5px 0 0; border-collapse:collapse}
#discblog-prep-1 td {vertical-align:top; padding:5px 0}
#discblog-prep-1 .tar {width:60px; white-space:nowrap; font-weight:700; font-size:92%; color:#555}
#discblog-prep-1 .tar i {position:absolute; top:-5000px; left:-5000px}
#discblog-prep-1 .tac {width:49px}
#discblog-prep-1 .tac img {width:35px; height:35px}
#discblog-prep-1 .tal {padding-left:5px; font-size:108%}

#discblog-prep-2 .half-l {float:left; width:49%}
#discblog-prep-2 .half-r {float:right; width:49%}
#discblog-prep-2 h2, #discblog-prep-2 .h2 {margin:0 0 .3em; font-size:133%; font-weight:700}

.blog-art {margin:0 0 10px}
.blog-art img {float:left; margin:0 10px 0 0}
.blog-art h3 {font-weight:400; font-size:92%}
.blog-art a {font-size:108%}

/* k FLV videu:*/
.art-full .equip-tv {clear:both; min-height:268px; _height:268px; margin:0 0 1em; padding:0 10px; background:#F3F3F3}
.q-js .art-full .equip-tv {padding:0; background:none}
.art-full .equip-tv .equip {margin-bottom:0}
.video-archiv .video-flv {padding-top:18px; background:url('/u/flv/video-flv-archiv.png') no-repeat 100% 0; _background-image:url('/u/flv/video-flv-archiv.gif');}
.video-flv-in {height:100%; width:100%}
.video-flv embed {display:block}
.no-video-flv {background:#222; color:#FFF; font-size:150%; font-weight:700; text-align:center; =zoom:1;}
.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-family:Tahoma,Arial,sans-serif; font-size:150%; font-weight:700; 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'); _background:url('/u/free.gif'); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='//gidnes.cz/o/sph/videoplay_43.png', sizingMethod='scale');}
.video-16ku9 .video-in a {background-image:url('/o/sph/videoplay_169.png'); _background:url('/u/free.gif'); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='//gidnes.cz/o/sph/videoplay_169.png', sizingMethod='scale');}
.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 {margin:0 0 1em}

/* komercni priloha */
.entremets {position:relative; top:-9px; min-height:1.25em; _heigh: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:92%; text-transform:uppercase}
.captcha input#overeni {width:65%; margin:0 3px 0 0; border:1px solid #CCC}
.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}
.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-size:100%; font-weight:700; 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}
.voice .ico-voice span.alter-text {position:absolute; width:auto; height:auto; top:-3000px; left:-3000px; font-size:100%; background:0; z-index:2}

.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%; font-weight:700}
.ico a span, .ico-r a span {float:left; width:21px; height:21px; margin:2px 8px 0 0; _margin-right:5px; border-radius:3px; background-color:#555; background-image:url('/u/ico/default-ico.png?ver=1'); background-repeat:no-repeat; text-decoration:none; font-size:0; cursor:pointer}
.ico-r a span {float:right; margin:2px 0 0 8px; _margin-left: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; _background:url('/u/ico/communi.gif') !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:#B9151C; filter:none}

/* 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 {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:128%; text-transform:uppercase}
.kolotoc h3 a {text-decoration:none}
.kolotoc h3 a:hover {text-decoration:underline}
.kolotoc-maly {margin:0 auto; width:300px}
.kolotoc-maly li {margin:0 25px 10px 0; width:80px !important}
.kolotoc-maly li a {font-size:92%}
.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:118%}
.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 1.2em; font-size:150%; font-weight:700}
#najdete h3 {white-space:nowrap; overflow:hidden; font-size:150%; font-weight:700; font-family:Tahoma,Arial,sans-serif}
#najdete li {border-top:4px solid #CCC}
#najdete li a {font-size:117%; font-weight:700; text-decoration:underline}
#najdete h3 a, #najdete li h3 a {padding:7px 0 7px 10px; text-decoration:none; font-size:100%; font-weight:700;}
#najdete h3 a:hover {text-decoration:underline}
#najdete li.e-zpravodaj {border-color:#E9868C}
#najdete li.e-spo {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 .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 8px; _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:700 11px/23px Tahoma,Arial,sans-serif}
#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 #CCC; line-height:1.25}
#selfik-box .self-in h3 {margin:0 0 10px; font-size:175%; font-weight:700}
#selfik-box .self-in p {font-size:117%}
#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 #CCC}
#selfik-box .propety a {text-decoration:none}
#selfik-box .propety a .new {color:#3463B1; font-size:83%}
#selfik-box .more {float:right; font-size:117%; 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:117%; 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-size:117%; font-weight:700; 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:150%; 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:117%}
#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:150%; 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:117%}
#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:134%; 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-size:117%; font-weight:700; 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:134%}
.self-reality-v3 h4 {margin:0 0 5px; font-size:92%; 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:92%}
.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:150%; 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:117%}
#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:117%}
#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:92%; 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:150%; 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-size:100%; font-weight:700; color:#666; text-decoration:line-through}
#selfik-box-prep-6 .self-in .price {font-size:134%}
#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:175%; background:url('/u/n4/box-bubble.png') no-repeat; _background-image:url('/u/n4/box-bubble.gif');}
.bubble-box .box-in {width:570px /*IE*/; padding:0 22px 0 30px; background:url('/u/n4/box-bubble.png') repeat-y 50% 50%; _background-image:url('/u/n4/box-bubble.gif');}
.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%; _background-image:url('/u/n4/box-bubble.gif');}
.bubble-box form, .bb-iframe form {display:block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; margin:10px 0 0; padding:12px 0 0; /*border-top:1px solid #999*/}
.bubble-box h2, .content .bubble-box h2, .bb-iframe h2 {margin:0 0 12px; font-size:134%; font-weight:700}
.bubble-box label, .bb-iframe label {display:block; height:1.4em; text-transform:uppercase; font-size:92%} 
.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 {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; margin:0 0 1em; padding:1px; border:1px solid #CCC; 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:92%}
.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:92%}
.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:92%; 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;}
.logo-facebook, .logo-google, .logo-linkuj, .logo-kindle, .logo-twitter, .logo-smesk, .logo-emailem, .logo-qr, .logo-link, .logo-gplus {display:block; width:21px; height:21px; margin:0 auto; background:#BBB url('/u/ico/default-social.png') no-repeat; border-radius:3px}
.logo-facebook {background-position:0 0;}
a:hover .logo-facebook, img.logo-facebook {background-color:#3B5998}
.logo-kindle {background-position:0 -150px}
a:hover .logo-kindle, img.logo-kindle {background-color:#000}
.logo-twitter {background-position:0 -25px;}
a:hover .logo-twitter, img.logo-twitter {background-color:#32AADC}
.logo-emailem {background-position:0 -100px}
a:hover .logo-emailem, img.logo-emailem {background-color:#000}
.logo-qr {background-position:0 -125px}
a:hover .logo-qr, img.logo-qr {background-color:#000}
.logo-link {background-position:0 -75px}
a:hover .logo-link, img.logo-link {background-color:#000}
.logo-gplus {background-position:0 -50px;}
a:hover .logo-gplus, img.logo-gplus {background-color:#D0462A}
.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-size:150%; font-weight:700; color:#B9151C}
#komercni-sdeleni .top p {font-size:117%}
#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}

/* 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 #CCC; 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:92%} 
.app-form .btn {width:200px; padding:5px}

/* wbox */
.col-b .wbox {width:300px}
.wbox h3 {margin:0 0 7px; font-size:150%; font-weight:700}
.wbox h3 img {margin:0 0 10px; vertical-align:middle}
.wbox p {margin:0 0 .5em; font-size:117%}
.wbox .price {padding:0 0 8px; font-size:134%; font-weight:700; border-bottom:1px solid #CCC}

/* 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}
.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 button.webz-bg {margin-left:10px}
#disc-form-out .whiteout-log {margin:0 0 0 15px}

.disc-tip {margin:0 0 10px; padding:10px; border-radius:6px; background:#EEE; background:rgba(0,0,0,.07);}
.disc-tip h3 {margin:0 0 .1em; font-size:150%; font-weight:700; color:#B9151C}
.disc-tip p {font-size:117%}

.disc-login {zoom:1; padding:10px; border-radius:6px; background:#F4F4F4; font-family:Arial, Helvetica, sans-serif;}
.disc-login h2 {position:relative; height:50px; line-height:50px; margin:0 0 10px 70px; border-bottom:1px solid #CCC; font-size:16px}
.disc-login h2 span {position:absolute; top:0; left:-66px; z-index:1; width:193px; height:50px; background:url('/u/n4/logo-ucet-box2.gif') 0 -1px no-repeat}
.disc-login .half-l {position:relative; float:left; width:37%; padding:0 0 0 70px}
.disc-login h3, #moot-form-out .disc-login h3 {margin:0 0 10px; font-size:150%; color:#333}
.disc-login .half-l h3 {display:none}
.disc-login .half-l li {list-style:none; margin:4px 0 0; padding:0; background:none}
.disc-login .btn, .disc-login .inp {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.disc-login .inp, #moot-form-out .disc-login .inp {width:100%; height:auto; padding:2px .2em; border:1px solid #CCC; font-size:14px; font-weight:700; background:#FFF url('/u/portal/p-search-inp.gif') repeat-x}
.disc-login .inp:focus, #moot-form-out .disc-login .inp:focus {border-color:#999}
.disc-login a.btn, .disc-login b.btn {display:inline-block; width:100%; height:30px; line-height:30px; margin:0; padding:0; border:1px solid #CCC; border-radius:5px; color:#000; background:#DDD url('/u/n4/button-bg.gif') repeat-x; white-space:nowrap; text-align:left; font-size:12px; font-weight:700; cursor:pointer; text-decoration:none; overflow:visible}
.disc-login a.btn:hover, .disc-login b.btn {border-color:#999; box-shadow:0 0 3px #999}
.disc-login a.btn span, .disc-login b.btn span {float:none; display:inline-block; width:21px; height:21px; vertical-align:top; margin:4px .5em 0 4px; background:url('/u/ico/default-social.png'); border-radius:3px}
.disc-login a.btn-openid span, .disc-login b.btn-openid span {background-color:#E16309; background-position:0 -525px}
.disc-login a.btn-facebook span, .disc-login b.btn-facebook span {background-color:#3b5998; background-position:0 0}
.disc-login a.btn-google span, .disc-login b.btn-google span {background-color:#E73400; background-position:0 -50px}
.disc-login a.btn-mojeid span, .disc-login b.btn-mojeid span {background-color:transparent; background-position:0 -500px}
.disc-login b.btn span { position:absolute }
.disc-login label.fb {position:absolute; left:0; width:60px; text-align:right; color:#666; font-size:117%; font-weight:700}
.disc-login .check-line label {position:static; width:auto; padding-left:.5em; text-align:left; color:#666; font-size:92%; font-weight:400}
.disc-login .check-line input {margin:0; padding:0}
.disc-login button.btn {display:inline-block; width:100%; height:3em; vertical-align:middle; margin:0 0 9px; padding:0; border:1px solid #C00; border-radius:5px; color:#FFF; background:#D82731 url('/u/portal/zpr/button-bg.gif') repeat-x; white-space:nowrap; text-align:center; font-size:14px; font-weight:700; cursor:pointer; text-decoration:none; overflow:visible}
.disc-login button.btn:hover {border-color:#900; box-shadow:0 0 3px #999}
.disc-login .half-r {float:right; width:45%}
.disc-login .half-r p {margin:0 0 1em}
.disc-login .fbig {font-size:125%; font-weight:700}
.circle-list li, .text ul.circle-list li {list-style:none; margin:0; padding:0 0 .6em 18px; background:url('/o/zpr/reddot.png') 0 .2em no-repeat}

/* 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:150%; }
.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ěžné přihlášení'; top:16px; height:42px; color:black; font-weight:bold; padding-left:70px; box-sizing:border-box; -moz-box-shadow:border-box; -webkit-box-sizing:border-box; text-align:center; }
.disc-login .akce-openid #b_login:after { content:' pomocí OpenID'; }
/* /openid vyber */

.disc-form {position:relative; z-index:1; width:auto; height:auto; zoom:1; padding:10px; border-radius:6px; background:#EEE;}
.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:117%; 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 #CCC; border-radius:4px; background:#DDD url('/u/n4/button-bg-small.gif') repeat-x; text-align:center}
.disc-form .ikons button:hover {border-color:#999; box-shadow:0 0 2px #999}
.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 #CCC; border-radius:4px; background:#DDD url('/u/n4/button-bg-small.gif') repeat-x; text-align:center; text-transform:uppercase}
.disc-form .bt:hover {border-color:#999; box-shadow:0 0 2px #999}
.disc-form h5 {margin:0 0 .5em; font-weight:700; font-size:134%; 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 #CCC}
.disc-form .form-user input:focus {border-color:#999}
.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:#CCC; 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-editor-area {border:1px solid #CCC; color:#000; font-size:117%; 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 hr.slash {display:block; height:0; margin:1px 0; border:1px solid #CCC; border-width:1px 0 0;}
.contribution {zoom:1; max-width:990px; padding:1px 0; border-radius:3px; background:url('/u/n4/contribution.png') no-repeat}
.disc-form .contribution {margin:0 !important; background:none}
.disc-form .properties {display:none}
.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 #CCC; overflow:hidden}
.contribution h4.name {float:left; margin:0 1em .3em 0; font-size:134%; 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 a, .social-list i {float:left; width:21px; height:21px; margin:0; border-radius:3px; background:#CCC url('/u/ico/default-social.png') no-repeat}
.social-list .logo-openid {background-position:0 -525px}
.social-list .logo-openid:hover {background-color:#FA0}
.social-list .logo-facebook {background-position:0 0}
.social-list .logo-facebook:hover, .social-list i.logo-facebook {background-color:#00549F}
.social-list .logo-twitter {background-position:0 -25px}
.social-list .logo-twitter:hover, .social-list i.logo-twitter {background-color:#32AADC}
.social-list .logo-google {background-position:0 -50px}
.social-list .logo-google:hover, .social-list i.logo-google {background-color:#C30907}
.social-list .logo-idnes {background-color:#D81636; background-position:0 -175px}
.social-list .logo-idnes:hover {background-color:#D81636}
.social-list .logo-proof {background-position:0 -200px}
.social-list .logo-proof:hover {background-color:#393}
.social-list .logo-mobil {background-position:0 -225px}
.social-list .logo-mobil:hover {background-color:#3F3D49}
.social-list .logo-blog {background-position:0 -250px}
.social-list .logo-blog:hover {background-color:#003871}
.social-list .logo-technet {background-color:#B5C839; background-position:0 -275px}
.social-list .logo-technet:hover {background-color:#B5C839}
.social-list .logo-rajce {background-position:0 -300px}
.social-list .logo-rajce:hover {background-color:#DF3E22}
.social-list .logo-mojeid {background-position:0 -500px; background-color:transparent !important}
.contribution .user-text {clear:both; padding:4px 0 1px; font-size:117%; 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:21px}
.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:108%}
.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; background:#EEE; background:rgba(0,0,0,.07); border-bottom:2px solid #FFF}
.ref .ico-r {float:right}
.ref h3 {margin:0 0 .5em; padding:4px 0 0; font-weight:700; font-size:134%; color:#C03; text-transform:uppercase}
.ref-reset h3 {color:#000}
.ref p {margin:0 0 .5em; font-size:117%}
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 #CCC; 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:#999; box-shadow:0 0 2px #999}
.ref .disc-form {padding:0}
.ref .disc-form .ico-r {top:0; right:0}
.ref .ref-plus, .ref .ref-minus {font-size:125%; 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:117%}
#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:117%; 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-size:166%; font-weight:bold}
#ocima-cte .box-more p {margin:0 0 1em; font-size:117%}
#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-size:12px; font-weight:bold; text-decoration:none; color:#333; border:1px solid #CCC; border-radius:3px; background:#DDD url("/u/n4/button-bg.gif") repeat-x; white-space:nowrap; text-align:center; font-weight:bold; cursor:pointer; overflow:visible}
#ocima-cte .bttn:hover {box-shadow:0 0 3px #999; border-color:#999}
#ocima-cte .bttn span {line-height:31px}
#ocima-cte .bttn[disabled] {color:#CCC}
#ocima-cte .bttn:hover[disabled] {cursor:default; box-shadow:none; border-color:#CCC}

#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:#999; color:#FFF; box-shadow:0 0 3px #999}
#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-size:134%; font-weight:bold; 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:117%}
#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 #CCC; color:#000; background:#FFF}
#ocima-cte .area {min-height:80px}
#ocima-cte .form p {float:left; line-height:31px; font-size:117%}
#ocima-cte .warning {margin:0 0 22px}
#ocima-cte .box {margin:0 0 3em}
#ocima-cte .box p {font-size:117%; 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:117%}
#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 #CCC; 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:bold}
#filelist .fail {float:left; width:30%; line-height:25px; text-align:center; color:#B9151C; font-weight:bold}
#filelist .line .bttn {float:right; height:23px; margin:0}
#filelist .line .bttn span {line-height:23px}

/* n4 navigace // musi byt za predpisy pro ico */
.content table.nav-n4 {float:right; width:auto; margin:16px 0 10px; border-collapse:collapse}
table.nav-n4 td {vertical-align:middle; white-space:nowrap; font-size:16px}
table.nav-n4 .tal, table.nav-n4 .tar {text-align:left}
table.nav-n4 .tac {padding:0 10px; line-height:26px}
.nav-n4 a:hover span {color:#FFF}
.nav-n4 a.ico-left, .nav-n4 a.ico-right {display:block; text-decoration:none}
.nav-n4 a.ico-right {float:left}
.nav-n4 a.ico-left:hover, .nav-n4 a.ico-right:hover {text-decoration:none}
.nav-n4 .ico-left span, .nav-n4 .ico-right span {width:auto; height:26px; margin:0; font-size:100%; background:none; white-space:nowrap; zoom:1}
.nav-n4 .ico-left span {float:left; padding-right:.8em}
.nav-n4 .ico-right span {=width:4em; =overflow:hidden; float:right; padding-left:.8em}
.nav-n4 .ico-left i, .nav-n4 .ico-right i {width:21px; height:21px; background:url('/u/ico/default-ico.png') no-repeat 100% -25px}
.nav-n4 .ico-left i {float:left; margin:2px 3px 0 0; background-position:100% -25px}
.nav-n4 .ico-right i {float:right; margin:2px 0 0 3px; background-position:100% 0}
.nav-n4 .ico-left:hover i {background-position:0 -25px}
.nav-n4 .ico-right:hover i {background-position:0 0}
.nav-n4 .tac a span, .nav-n4 .tac b span {float:none; display:inline-block; width:auto; height:26px; margin:0; padding:0 .5em; border-radius:3px; font-size:14px; text-align:center}
.nav-n4 .tac b span {background-color:#EEE; text-decoration:none}
.nav-n4 .tac span {background-image:none; background-color:transparent; /*text-decoration:underline; */}
.nav-n4 .tac a:hover span {text-decoration:none}


/* 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:#666; font-size:217%; font-weight:700; 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 #CCC; background:#EEE; background:rgba(0,0,0,.07); margin-right:12px}
.art-archiv .bt {margin-top:1.1em; width:7em}
.art-archiv label {display:block; font-size:92%}
.art-archiv label.calendar-wrapper {display:inline}

.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:200%}
.art-author .social-list {margin:.3em 0 0}
.art-author h3 {clear:both; margin:0 0 1em}
.art-author p {clear:both; font-size:117%}
.art-author-ex img, .art-author-ex h1, .art-author-ex h3 {opacity:.5; filter:alpha(opacity=50);} 

/* 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:#666; margin:0 0 .6em; padding:0; line-height:26px; font-size:150%; font-weight:700; font-family:Tahoma,Arial,sans-serif; text-transform:uppercase}
.list-with-form p {margin:0 0 1em}
.list-with-form label {display:block; font-size:92%; 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:92%}
.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 #CCC; color:#000; background:#EEE; background:rgba(0,0,0,.07); 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:125%; font-weight:700}
/* formular na vzkaz novinari */
.inside-div {margin:0 0 24px; border:3px solid #CCC; line-height:1.25; text-align:left}

.content .warning, .warning {margin:0 0 1em; padding:4px 10px 8px; border:0; background:#EEE; background:rgba(0,0,0,.07); =zoom:1;}
.content .warning h2, .content .warning h3 {color:#000; font-family:Tahoma,Arial,sans-serif; font-size:18px; line-height:22px; font-weight:700; margin:0 0 6px; padding:0; text-transform:uppercase}
.warning h2 span, .warning h3 span {float:left; width:21px; height:21px; margin:2px 8px 0 0; _margin-right:5px; 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:0}
.warning p a {height:auto; line-height:1.25}
.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 #CCC}
.inside-page iframe {display:block; width:100%; margin:0; padding:0}

.uni-form label {display:block; font-size:92%; 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 #CCC; color:#000; background:#EEE; background:rgba(0,0,0,.07);}

#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 {min-height:2em;}
.space-a {position:relative; overflow:hidden; width:100%; margin:0 0 2em; color:#333;}
.space-b {float:left; width:640px;}
.space-c {float:right; width:300px; 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 {float:right; width:482px;}
.space-h {}

.space-a .art-full {width:785px; float:left} 
#next-article {clear:both; margin:0; padding:20px 0 20px 60px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#space-a #next-article {position:relative; bottom:0; right:0; float:right; clear:none; z-index:1; overflow:hidden; width:180px; margin:0 0 12px; padding:0 0 12px; border-bottom:1px dotted #CCC;}
#space-a #next-article a:after {content:''; position:absolute; top:-300px; bottom:-300px; left:-300px; right:-300px; z-index:1; background:url('/u/free.gif')}
#next-article i {display:block; font-style:normal; text-transform:lowercase}
#next-article a {height:auto; line-height:1.3; font-size:125%; font-weight:400;}
#next-article a span {position:absolute; border-radius:0}
#next-article.next-article-ver1 span {top:0; right:0; width:18px; height:34px; background-image:url('/u/next-article-ver1.png')}
#next-article.next-article-ver1 i {height:34px; line-height:34px; margin:0 0 .3em; font-size:150%; color:#666}
#space-a  #next-article.next-article-ver2 {min-height:120px; padding-right:45px;}
#next-article.next-article-ver2 span {top:50%; right:0; width:45px; height:110px; margin:-62px 0 0; background-image:url('/u/next-article-ver2.png')}
#next-article.next-article-ver2 i {margin:0 0 .3em; font-size:125%; font-weight:700; color:#666}

#space-a #next-article.next-article-ver3 { min-height: 120px; top: 7px; bottom: auto; padding-right: 0px; }/*odstranit padding-right*/
#next-article.next-article-ver3 i { color: #666; font-size: 225%; font-weight: 700; margin: 0 0 0.1em; text-transform:none}
#next-article.next-article-ver3 a {text-decoration:none; font-size:140%}
#next-article.next-article-ver3 a:hover { text-decoration: underline; }
#next-article.next-article-ver3 span { right: 0; top: 0; width: 24px; height: 65px; margin: 55px 0 0; background-color: #d82731; background-image: url("http://gidnes.cz/u/next-article-ver3.png"); }
#next-article.next-article-ver3 img {display:block; width:135px; height:101px; margin-bottom:5px}

#related-box .list-tit, #hlavniz .list-tit {padding-left:10px}
.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-size:117%; font-weight:bold; text-decoration:underline}
.art-sharing-list .posts {display:inline-block; padding:3px 5px; margin-left:5px; font-size:92%; 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-gplus, .logo-google, .logo-link, .logo-emailem, .logo-qr, .logo-kindle, .logo-idnes, .logo-checked, .logo-mobil, .logo-blog, .logo-technet, .logo-rajce, .logo-print, .logo-flickr, .logo-instagram, .logo-youtube, .logo-pinterest, .logo-message, .logo-rss, .logo-mojeid {display:block; width:21px; height:21px; margin:0 auto; background:#BBB url('/u/ico/default-social.png') no-repeat; border-radius:3px}
.logo-openid {background-position:0 -525px}
.logo-openid:hover {background-color:#E16309}
.logo-facebook {background-position:0 0;}
.logo-facebook:hover {background-color:#3B5998}
.logo-twitter {background-position:0 -25px;}
.logo-twitter:hover {background-color:#32AADC}
.logo-gplus, .logo-google {background-position:0 -50px;}
.logo-gplus:hover, .logo-google:hover {background-color:#D0462A}
.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:#000}
.logo-checked {background-position:0 -200px}
.logo-checked:hover {background-color:#000}
.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 -500px; background-color:transparent !important}
#mailem-div, #kindle-div, #qr-div, #link-div {margin:1em 0 0; padding:0 30px; border-radius:1em; background:#F5F5F5;}

/* clanek zmeny */
.art-full .art-info {float:left; margin:.25em 1em .7em 0; white-space:nowrap}
.art-full .art-info .time {font-size:117%; color:#999}
.art-full .art-social {float:left; margin:0}
.art-social li {float:left; margin:0 10px 0 0;}
#linkbox {right:auto; left:93px;}
.art-full .opener, .art-full .text, .art-full .equip {clear:both;}
.art-full .text {margin:0 20px 0 50px; min-height:1em;}
.art-full .text .text {margin:0;}
div.authors {margin:0 20px .8em 50px; font-weight:700}
div.art-tags {margin:2em 20px .5em 50px; font-size:125%} 
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} 
.art-full .opener {font-size:167%}
.art-full h1 {margin:0 0 .4em; font-size:292%; font-weight:700}
.text .imagelist p, .complete .imagelist p, .imagelist p  {font-size:100%}
#hlavniz .art-info {display:none}

.moot-capture {float:left; margin:0 1em 0 50px; font-size:150%; font-weight:700}

/* rijen, listopad 2014 novinky */
#AdTrackArticleBottomContainer {margin:0 20px 1em 50px} 
#space-b-add #AdTrackArticleBottomUnder {padding:20px 0 0;}
/* END rijen 2014 */

/* diskuse */
#discblog-nav, #discblog-nav li * {float:none; height:auto; line-height:1.4; margin:0 !important; padding:0 !important; background:0 !important;}
#discblog-nav {text-indent:10px; font-size:175%; font-weight:700;}
#discblog #discblog-nav a#discblog-a1 {color:#000}
#discblog #discblog-nav a#discblog-a1:hover {text-decoration:underline}
#discblog-prep-1, #discblog-a1 {display:block}
#discblog-prep-2, #discblog-a2 {display:none}
#discblog .box-in {background:0}
#discblog-prep-1 {padding:0 0 0 10px;}
#discblog-prep-1 h3, #discblog-prep-1 .btn img {display:none}
#discblog-prep-1 .btn {float:right; min-width:1em; height:auto; line-height:1.4; margin:0 0 0 1em; padding:0; border:0; border-radius:0; color:#003974; background:0; white-space:nowrap; font-size:125%; text-align:left; font-weight:700; text-decoration:underline; cursor:pointer; overflow:visible}
#discblog-prep-1 .btn:hover {color:#B9151C; box-shadow:0 0 0 transparent;}
#discblog-prep-1 p.info {padding:0;}
#discblog-prep-1 p.disc-void span {background:url('/u/n4/disc-void2.gif') no-repeat 50% 50%}
/* schovavacka kdyz se premisti */
.space-f #discblog {margin:0 0 30px}
.space-f #discblog table tr + tr + tr {display:none}

/*f-diskuse*/
#f-diskuse {margin:0 0 22px 10px}
#f-diskuse a {font-size:150%; font-weight:bold}
#f-diskuse p {margin:0 0 1em; font-size:125%}
#f-diskuse p a {font-size:120%}

#related-box.less {position:relative; height:480px; overflow:hidden; margin:0 0 30px;} 
.less-cancel, .less-cencel {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:150%;}
.less-cancel span, .less-cencel span {display:inline-block; width:21px; height:21px; vertical-align:middle; margin-right:.3em; background:url('/u/ico/default-ico.png') -21px -850px}
.less-cancel:before, .less-cencel:before {content:""; position:absolute; top:3.7em; left:10px; right:0; display:block; height:1px; background:#AAA;}
.less .less-cancel, .less .less-cencel {display:block;}

/* space-h */
.space-h > .list-tit {margin:0 0 10px; padding-left:10px;}

ul.tabs-popular {overflow:hidden;}
.tabs-popular li {list-style:none; float:left; width:25%; height:7em; line-height:1.4; overflow:hidden; font-size:134%;}
.tabs-popular li:first-child {height:14em;}
.tabs-popular a {position:relative; display:block; padding:0 0 0 4.4em;}
.tabs-popular li:first-child a {padding-left:3.8em}
.tabs-popular a > span {position:absolute; top:0; left:8px; z-index:1; width:1em; line-height:1; text-align:right; font-size:300%; color:#CCC;}
.tabs-popular li:first-child a > span {font-size:500%; text-align:left;}
.tabs-popular h3 {font-size:94%}
.tabs-popular li:first-child h3 {font-size:112%}
.tabs-popular p {font-size:94%; padding:.9em 0 0 4em;}

#najdete a {font-weight:400;}
#najdete li a {font-weight:400; font-size:125%;}

.art-verical, .tit-img {font-size:125%;}

/* hodnoceni clanku */
#like-art-btn {display:inline-block; margin:-.4em 0 .8em 50px; padding:9px 17px; border:1px solid #CCC; border-radius:3px; color:#333; background:#DDD url("/u/n4/button-bg.gif") repeat-x; font-size:134%; cursor:pointer;}
#like-art-btn:hover {border-color:#999; 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ěkujeme za 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:150%; 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 #666;}
.list-art-short h2 {padding-top:10px; border-top:3px solid #777; font-size:150%; 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; overflow:hidden; margin:0 0 10px; padding-top:14px; border-top:1px dashed #CCC; font-size:134%;}
#short-arts-hp .art-short {height:6em; }
.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; 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 a[target="_blank"] {display:inline-block; 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}


@media print {	
	.content, #content, #space-a, #space-b, .col-a, .art-full, #space-a .art-full, .text, .art-full .text {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;}
	#space-b-add, #space-c, #space-f, #space-g, #space-h, 
	.ahead, .r-body, .r-head, #p-holiday, #topeject,
	.art-social, .art-tags, .art-sharing, .moot-capture, #related-box, 
	#najdete, #clink, #f-lachtan, #f-seo, #f-top, #f-emblem2, #f-link, .iweb {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}
}