@import url("//fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin-ext");
#emblem {font-family:"Open Sans Condensed";}

#emblem a {color:#7191B3}
#p-kra .nib {display:none}
#portal #p-kra a {color:#FFF; background:none;}
#portal #p-kra, #p-menu-2 {color:#FFF; background:#7191B3}
#portal #p-kra {position:relative; margin-bottom:-3px; padding-bottom:3px; border-radius:.3em .3em 0 0; background:linear-gradient(#485D73, #7191B3 80%); font-weight:700;} 
#p-menu-2 .nib {background:#384759}
#portal #p-menu .p-tit {background:#485D73;} 
#p-menu .p-tit .nib {background:linear-gradient(to right, #485D73, #7191B3);}

#portal #emblem .emblem-1b {float:left; width:212px; height:1.8em; margin:0 10px; background:url('/u/loga-n4/metro-cz.png') 50% 50% no-repeat}
#portal #emblem .emblem-1b span {position:absolute; top:-9999em; left:-9999em;}

.p-sub:hover ul, #p-menu .p-sub.active ul {width:14em;}
.body-praha #p-menu .p-sub:hover ul, .body-praha #p-menu .p-sub.active ul {width:15em;}


body {background-color:#DCE9E9; background-position:50% 20px; background-repeat:repeat-x;}
.body-kraje {background-image:url('/o/regiony/bg/kraje.gif');}
.body-brno {background-image:url('/o/regiony/bg/brno.gif')}
.body-budejovice {background-image:url('/o/regiony/bg/budejovice.gif')}
.body-hradec {background-image:url('/o/regiony/bg/hradec.gif')}
.body-jihlava {background-image:url('/o/regiony/bg/jihlava.gif')}
.body-liberec {background-image:url('/o/regiony/bg/liberec.gif')}
.body-olomouc {background-image:url('/o/regiony/bg/olomouc.gif')}
.body-ostrava {background-image:url('/o/regiony/bg/ostrava.gif')}
.body-pardubice {background-image:url('/o/regiony/bg/pardubice.gif')}
.body-plzen {background-image:url('/o/regiony/bg/plzen.gif')}
.body-praha {background-image:url('/o/regiony/bg/praha.gif')}
.body-usti {background-image:url('/o/regiony/bg/usti.gif')}
.body-vary {background-image:url('/o/regiony/bg/vary.gif')}
.body-zlin {background-image:url('/o/regiony/bg/zlin.gif')}

.body-brno li.ks-2001,
.body-budejovice li.ks-2002,
.body-jihlava li.ks-2003,
.body-vary li.ks-2004,
.body-hradec li.ks-2005,
.body-liberec li.ks-2006,
.body-olomouc li.ks-2007,
.body-ostrava li.ks-2008,
.body-pardubice li.ks-2009,
.body-plzen li.ks-2010,
.body-praha li.ks-2011,
.body-usti li.ks-2013,
.body-zlin li.ks-2014 {display:none;}

a {color:#CA1111}
a:hover {color:#800000}

#eyes li h3 a, #najdete li h3 a {color:#7292B5;}
#eyes h2, #najdete h2, #eyes li h3 a:hover, #najdete li h3 a:hover {color:#000;}

.ico a:hover span, .ico-r a:hover span {background-color:#B9151C;}

.say .help {color:#708FB1;}
.recommend, .re .recommend {border-color:#708FB1;}

.table-in-art table caption {background:#7292B5;}
.table-in-art table .foot td {border-top-color:#7292B5;}
table .c0, .table-in-art table th {background:#EDC4C6;}

button.webz-bg, a.webz-bg {border-color:#3E5062; background:#708FB1 url('/u/portal/regiony/button-bg.gif') 0 100% repeat-x;}
button.webz-bg:hover, a.webz-bg:hover {border-color:#303D4C;}

/* vychozi kraj */
.content .complete-vychozi-kraj {width:630px; margin-bottom:24px; background:#EEE url('/u/n4/box-edge-630.png') no-repeat; _background-image:none;}
.content .complete-vychozi-kraj td {padding:10px; background:url('/u/n4/box-edge-630.png') -630px 100% no-repeat; _background-image:none;}
#vychozi-kraj h2 {margin:0 0 2px;}
#vychozi-kraj .arts-1 .box-in {font-size:117%;}
#vychozi-kraj .arts-1 button {float:right; margin-top:-.2em}


/* HP kraje */
.row {clear:both; float:left; position:relative; width:100%; min-height:50px; _height:50px; margin:0 0 20px;}
.hp-l {width:482px; float:left;}
.hp-r {width:482px; float:right;}
.row .hp-l, .row .hp-r {padding:0 0 1em}
.tags {width:472px; color:#CCC; text-indent:10px; font-weight:700}
.row .tags {position:absolute; bottom:0; z-index:1;} /* nelze mirit jen .tags, kvuli ws */
.tags a {color:#5B7490; font-size:92%; padding:0 1px;}
.tags a:hover {color:#800000}
.hp-l .tags {left:0}
.hp-r .tags {right:10px;}
.row h2, .ocima-ctenaru h2 {margin:0 0 7px; padding:3px 10px 0; color:#7292B5; height:1.6em; line-height:1.6em; border-top:1px solid #CCC; text-align:left; text-transform:uppercase; font-size:150%; font-weight:700; font-family:Tahoma, Arial, sans-serif;}
.row h2.ttn {text-transform:none}
.row h2 a, .ocima-ctenaru h2 a {color:#7292B5; text-decoration:none}
.row h2 a:hover, .ocima-ctenaru h2 a:hover {color:#B9151C; text-decoration:underline;}
.body-kraje .art, .ocima-ctenaru .art {position:relative; min-height:140px; _height:140px; margin:0 0 14px; padding:0 0 0 194px;}
.body-kraje .art h3, .ocima-ctenaru .art h3 {font-size:150%; margin-bottom:12px;}
.body-kraje .art img, .ocima-ctenaru .art img {position:absolute; top:4px; left:10px; z-index:1;}
.body-kraje .art .time, .ocima-ctenaru .art .time {font-size:11px; color:#2C66B1; display:block; margin-bottom:3px}
.body-kraje .art .perex, .ocima-ctenaru .art .perex {font-size:117%;}
.body-kraje .art a.more, .ocima-ctenaru .art a.more {color:#CA1111; white-space:nowrap;}
.body-kraje .art a:hover.more {color:#800000;}
.body-kraje .art a.mark-video {position:absolute; top:4px; left:10px; z-index:1;}
.body-kraje .art .mark-video img {position:absolute; top:0; left:0; z-index:1; margin-right:0; float:none;}
.body-kraje .art .mark-video span {position:absolute; bottom:3px; right:3px; z-index:2; width:60px; height:45px; background:url('/o/sph/ico_play_sp5.png') no-repeat;}
.body-kraje .art .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%;}
.body-kraje .alone, .ocima-ctenaru .alone {font-size:117%; padding-left:10px; margin:0 0 12px;}

.body-kraje .list-art-odklad .opener img {position:static;}
.body-kraje .list-art-odklad .opener {padding:0;}

.ocima-ctenaru {margin:0 0 20px; padding:0 0 10px; background:url('/u/n3/art_dots.gif') 0 100% repeat-x}
.body-kraje .ocima-ctenaru {margin:0; padding:0; background:none;}
.ocima-ctenaru h2 {border-top-width:3px; padding-top:10px;}
.body-kraje .ocima-ctenaru h2 {border-top-width:1px; padding-top:3px;}
.ocima-ctenaru h2 a, .ocima-ctenaru .tags a, .ocima-ctenaru a:hover, .ocima-ctenaru .art a:hover, .body-kraje .ocima-ctenaru .art a.more:hover {color:#B9151C;}
.ocima-ctenaru a, .ocima-ctenaru .art a, .body-kraje .ocima-ctenaru .art a.more, .ocima-ctenaru h2 a:hover, .ocima-ctenaru .tags a:hover {color:#13375E;}
/* HP kraje - END */

/* JIZDNI RADY */
#b-idos {padding:10px}
#b-idos img {margin-bottom:10px}
#b-idos ul {list-style:none}
#b-idos li {float:left; display:inline-block; width:94px; font-size:92%}
#idos-region {margin-left:10px}
#idos-region h1 {margin-bottom:12px; line-height:1.33; font-weight:700; font-size:216%}
#idos-region .fl {width:255px}
#idos-region .fr {width:375px; margin:0 0 20px}
#idos-region .complete-dual-r {margin-right:30px;}
#idos-region ul {margin:0; list-style:none}
#idos-region li {line-height:1.66; font-size:150%}
#idos-region li li {padding:0 0 0 20px; font-size:92%;}
/* JIZDNI RADY - END*/

/* VICTIMNEWS - OCIMA CTENARU */
#victimnews .art {min-height:auto; padding:0; margin:0 0 24px;}
#victimnews .art img {position:static; width:172px; margin:0; border:1px solid #000}
#victimnews .art .changeling {float:left; width:174px; margin:0 15px 0 0}
#victimnews .art p {display:table-cell;}

#victimnews .start-box {padding:0 0 10px 10px; margin-bottom:20px;}
#victimnews .start-box h1 {margin:0 0 8px; font-size:217%; font-weight:700; text-align:left;}
#victimnews .start-box p {margin-bottom:1em; font-size:117%}
#victimnews .start-box img {margin-bottom:1em;}
#victimnews .start-box a {position:relative; display:block; width:400px; height:47px; margin:0 auto; cursor:pointer}
#victimnews .start-box a span {position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background:url('/o/victimnews/button.jpg') no-repeat}
#victimnews .start-box a:hover span {background-position:0 -47px}

#victimnews .upload-box {padding:0 0 10px 10px; margin-bottom:22px;}
#victimnews .upload-box h1 {margin:0 0 .8em; font-size:217%; font-weight:700; text-align:left;}
#victimnews .upload-box .entry {margin-bottom:22px}
#victimnews .upload-box p {margin-bottom:1em; font-size:117%; /*font-weight:700*/}
#victimnews .upload-box .w2-a {float:left; width:220px}
#victimnews .upload-box .w2-b {float:right; width:380px}
#victimnews .upload-box .w2-a input {width:100%; =width:94%; margin-bottom:5px; border:1px solid #CCC; background:#EEE}
#victimnews .upload-box label {float:left; width:100%; margin:0 0 2px; font-size:92%;}
#victimnews .upload-box textarea {width:100%; height:138px; border:1px solid #CCC; background:#EEE}
#victimnews .upload-box .file {margin-bottom:5px;}
#victimnews .upload-box .submit {float:right;}

#vn-pravidla li {padding-left:5px; margin:0 0 10px 20px; display:list-item; width:auto; list-style:decimal; font-size:117%; font-weight:700 }
#vn-pravidla li span {font-weight:normal}

#fotoodctenaru p {font-size:117%}

#vyzva-b {margin:0 0 22px;}
#vyzva-b a {position:relative; display:block; width:302px; height:47px;}
#vyzva-b a span {position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; background:url('/o/victimnews/button302.jpg') no-repeat;}
#vyzva-b a:hover span {background-position:100% 100%;}
/* VICTIMNEWS - OCIMA CTENARU - END */

/* CITY DNES */
/*citydnes*/
#citydnes {margin-left:10px}
.city-date {margin-bottom:20px}
.city-date h1 {float:left; margin:4px 15px 0 0}
#citydnes h2 {margin:0 0 7px; color:#7292B5; height:1.6em; line-height:1.6em; text-align:left; font-size:150%; font-weight:700; font-family:Tahoma, Arial, sans-serif;}
.city-date .date {font-size:150%; font-weight:700; color:#999}
.city-date .date span {font-size:122%; text-transform:uppercase; color:#000}
#citydnes p {margin-bottom:1em; font-size:117%;}
#citydnes .flash {position:relative; margin:0 0 10px -10px}
#citydnes .box {margin-bottom:2em; background:#F5F5F5 url('/o/regiony/citydnes/box.gif') no-repeat}
#citydnes .box-in {padding:10px 10px 1px; background:url('/o/regiony/citydnes/box.gif') no-repeat -630px bottom }

#b-citydnes {margin-bottom:20px}
#b-citydnes img {margin-bottom:5px}
#b-citydnes .more a {display:block; position:relative; width:302px; height:42px; margin-bottom:10px; cursor:pointer} 
#b-citydnes .more span {position:absolute; z-index:1; top:0; left:0; display:block; width:100%; height:100%; background:url('/o/regiony/citydnes/buttons.gif') no-repeat}
#b-citydnes :hover.more1 span {background-position:-302px 0}
#b-citydnes .more2 span {background-position:0 -42px}
#b-citydnes .more2:hover span {background-position:-302px -42px}
#b-citydnes .more3 span {background-position:0 -84px}
#b-citydnes .more3:hover span {background-position:-302px -84px}

#city-archiv {padding:10px 0}
#city-archiv h2 {margin:0 10px 7px}
#city-archiv img {float:left;}
#city-archiv ul {float:right; width:50%;}
#city-archiv li {margin-bottom:7px}
#city-archiv li a {font-size:117%; font-weight:700}
#city-archiv .ico-r {margin:0 10px}

#cinestar {margin-left:10px}
#cinestar .top {margin-bottom:10px}
#cinestar h1 {float:left; font-size:150%; font-weight:700}
#cinestar .top select, #cinestar .top label {float:right; line-height:1.58; margin:2px 0 0 5px}
#cinestar .list-table {width:100%; margin-bottom:2em; border-collapse:collapse; background:#EEE}
#cinestar .list-table td, #cinestar .list-table th {padding:8px 0; text-align:center; border:1px solid #FFF} 
#cinestar .list-table th {color:#FFF; background:#5C687C}
#cinestar .list-table td {background:url('/o/regiony/cinestar-grad.gif') repeat-x}
#cinestar .list-table tr:hover td {background:#FFF; =background:url('/o/regiony/cinestar-grad.gif') repeat-x}
#cinestar .list-table a {color:#000; font-weight:700}
#cinestar .list-table a:hover {color:#000; text-decoration:none}
#cinestar .list-table .tal {padding:5px 0 5px 8px; text-align:left}
#cinestar .list-table .bull {padding:0; line-height:0.5; vertical-align:middle; font-size:300%; color:#6B88A9}
#cinestar .list-table .col1, #cinestar .list-table .col3, #cinestar .list-table .col4 {width:44px}
#cinestar .help {padding:8px; margin-bottom:2em; background:#EEE}
#cinestar .c-art {width:630px; margin-bottom:2em}
#cinestar .c-art img {float:left; margin:0 10px 5px 0}
#cinestar .c-art h3 {margin-bottom:5px; font-size:134%; font-weight:700}
#cinestar .c-art p {font-size:117%}
#cinestar .leaflets {overflow:hidden; width:100%;}
#cinestar .leaflets .box-in {width:110%;}
#cinestar .leaflets .entry {float:left; /*width:300px; height:300px; */ margin:0 45px 0 0;}
#cinestar .leaflets img {width:300px; height:300px; vertical-align:top}
/* CITY DNES - END */

/* SPORT */
.online-small {width:560px; margin:0 0 1.5em; font-size:14px }
.online-small .head {width:560px; background:#EEE;}
.online-small .head a {float:left; font-weight:700; font-size:1.2em;}
.online-small .head .col-l {width:190px; margin:3px 0 3px 10px; _margin:3px 0 3px 7px;}
.online-small .head .col-m {width:160px; margin:3px 0 3px 0; text-align:center;}
.online-small .head .col-r {width:190px; margin:3px 0 3px 0; text-align:right;}
.online-small .rozhodci {font-size:1em; margin:0 0 0px 0;}
.border {border-bottom:1px solid #EEEEEE;}
.border .full {padding:5px 0 5px 8px;}
.detail {text-align:center; padding:3px 0 4px 0; font-weight:700; font-size:.9em;}
.online-small .left {float:left; display:inline; width:269px; border-right:1px solid #EEEEEE; margin-left:10px; padding:5px 0;}
.online-small .right {float:left; display:inline; width:270px; margin-left:10px; padding:5px 0;}

.table-box {margin-bottom:1em; padding:0}
.table-box table, .table-box {width:100%; border-collapse:collapse; text-align:left;}
.table-box h2 {margin:10px}
.col-a .table-box table, .col-a .table-box-r table {font-size:14px}
.table-box h3, .table-box th {padding:3px 0 2px 6px; font-size:117%; font-weight:700; font-weight:700; text-transform:uppercase; color:#FFF; background:#415367;}
.table-box td {padding:3px 5px 2px;}
.table-box .c0 {font-weight:700; text-transform:uppercase}
.table-box .legend {padding-top:0.5em; list-style:none; list-style-image:none; list-style-position:outside}
.table-box .legend li {padding:0 5px; margin-bottom:0.5em; font-size:92%}
/* SPORT - end */

/* ZPRAVY OKOLI */
#zpravy-okoli .fl {width:100%}
#zpravy-okoli .fr {width:49%}
#zpravy-okoli li {float:left; width:150px; margin-bottom:5px}
/* ZPRAVY OKOLI */

/* form inzerce zdarma - Hradecky kraj */
#advertising-form {margin:0 0 30px 10px;}
#advertising-form p, #advertising-form .stepping-box, #advertising-form .conditions {font-size:134%;}
#advertising-form .stepping-box {margin:2em 0 1em;}
#advertising-form .stepping-box .bg-t, #advertising-form .stepping-box .bg-b {width:630px; background:url('/u/n4/box-edge-630.png') no-repeat;}
#advertising-form .stepping-box .bg-b {background-position:100% 100%;}
#advertising-form p {margin:0 0 1em;}
#advertising-form .conditions .fl {margin-right:.5em;}
#advertising-form .conditions .cell {display:table-cell }
#advertising-form ul.fl {list-style:none; float:left; width:200px; margin:0 10px 0 0; font-size:125%;}
#advertising-form ul.fl li {margin:0 0 .3em; font-size:83%;}
#advertising-form .relative {padding-top:20px}
#advertising-form #d-editor-status {position:absolute; top:0; right:0; z-index:1; font-size:12px;}
.forms-textlimit-warning {color:#F00;}
#advertising-form .de-area {width:620px; height:6em; margin:0 0 1em; padding:4px; border:1px solid #CCC; background:#FFF url('/u/portal/p-search-inp.gif') repeat-x; font-size:14px;}
#advertising-form .inputs p {margin:0 0 .5em;}
#advertising-form .inputs label {display:inline-block; width:6em;}
#advertising-form .inputs input {padding:3px; border:1px solid #CCC; background:#FFF url('/u/portal/p-search-inp.gif') repeat-x; font-size:14px;}
#advertising-form .inputs .inp1 {width:16em}
#advertising-form .inputs .inp2 {width:10em}
#advertising-form .buttons {margin:0 0 1em; padding:1em 0 0;}
#advertising-form button {height:3em; vertical-align:middle; margin:0; padding:0 2em; border:1px solid #CCC; border-radius:3px; background:#DDD url('/u/n4/button-bg.gif') repeat-x; white-space:nowrap; text-align:left; cursor:pointer; overflow:visible;}
#advertising-form button:hover {border-color:#999; box-shadow:0 0 3px #999;}
#advertising-form button span {display:inline-block; line-height:1.6666em; vertical-align:middle;}
#advertising-form .inp-true, #advertising-form .inp-false {width:22px; height:22px; margin:0 .3em; vertical-align:middle; background:url('/u/n4/inp-tru-fal.png') no-repeat;}
#advertising-form .inp-false {background-position:-22px 0;}
#advertising-form .na-chyby {color:#F00; font-size:12px; display:inline;}
#advertising-form .warning-info {margin:0 0 1em; font-size:12px;}
#advertising-form .redlining {color:#C00;}
#advertising-form .relative-tar {position:relative; width:100%; clear:both; text-align:right; line-height:22px;}
#advertising-form .relative-tar img {position:absolute; top:0; right:0; z-index:1;}
#advertising-form .relative-tar .na-chyby {position:absolute; top:0; right:30px; z-index:1;}
#advertising-form div.na-chyby {}
/* form inzerce zdarma - Hradecky kraj - END*/

#smevregionu {margin:0; padding:0 0 10px; line-height:1.5;}
a.sme-tk, a.sme-rea, a.sme-job, a.sme-amo, a.sme-ham, a.sme-dov, a.sme-aaa, a.sme-akc {position:relative; top:.3em; float:left; overflow:hidden; width:87px; height:28px; line-height:28px; padding:0 0 0 42px; color:#333; background:url('/o/sph/sme-btn-bg.gif') no-repeat; text-decoration:none;}
a.sme-amo span, a.sme-rea span, a.sme-job span, a.sme-dov span, a.sme-ham span, a.sme-tk span, a.sme-aaa span, a.sme-akc span {position:absolute; top:0; left:6px; z-index:1; width:30px; height:28px; background:url('/o/sph/icon-sme.png?ver=2') no-repeat;}
a.sme-amo span {background-position:0 50%;}
a.sme-rea span {background-position:-40px 50%;}
a.sme-job span {background-position:-80px 50%;}
a.sme-dov span {background-position:-120px 50%;}
a.sme-ham span {background-position:-160px 50%;}
a.sme-tk span {background-position:-200px 50%;}
a.sme-aaa span {background-position:-400px 50%;}
a.sme-akc span {background-position:-480px 50%;}

#smevregionu .item {margin:0 0 6px; padding:0 0 6px; border-bottom:1px solid #E8E8E8; overflow:hidden;}
#smevregionu ul {overflow:hidden; width:160px; padding-left:10px; font-size:92%;}
#smevregionu li {white-space:nowrap; overflow:hidden; color:#707070; font-size:10px;}
#smevregionu li a {font-size:12px;}
#smevregionu .multi li {float:left; width:50%;}
#smevregionu .multi li:first-child {width:48%; margin-right:2%;}

/* widget - raketa */
#wr .wr-header {background:#356C93 url('/o/regiony/raketa/wr-header.gif') 0 -240px repeat-x;}
#wr .wr-logo span {background:url('/o/regiony/raketa/wr-logo.gif');}
#wr .wr-menu li {background:url('/o/regiony/raketa/wr-header.gif') 0 50% no-repeat;}
#wr .wr-menu li a:hover, #wr .wr-menu li.act a {background:#274F6C url('/o/regiony/raketa/wr-header.gif') repeat-x;}
#wr .wr-menu li.act .bub {background:#27506C url('/o/regiony/raketa/wr-header.gif') 0 -80px no-repeat;}
#wr .wr-item li u {background:#163043; font:normal 150%/1.33 Arial,Helvetica,sans-serif;}
#wr .wr-item li a:hover u {background:#161F26;}
#wr .wr-item li i {background-color:#163043; background-image:url('/o/regiony/raketa/wr-item.gif');}
#wr .wr-item li a:hover i {background-color:#161F26;}
#wr .wr-item li b {color:#AE1920;}
#wr .wr-item a.btn {border-color:#3E5062; background:#708FB1 url('/u/portal/regiony/button-bg.gif') 0 100% repeat-x;}
#wr .wr-item a.btn:hover {border-color:#303D4C;}
/* widget - raketa END */

/*5plus2*/
#b-5plus2 h2 a {}
#b-5plus2 h2 span {color:#39B54A}
#b-5plus2 h3 {font-weight:bold}
#b-5plus2 h3 a {color:#000; text-decoration:none}
#b-5plus2 li {margin:0 0 1em}


#mapa-obal {background:#FFF url('/o/kraje/mapa-vzad.png') no-repeat 50% 0; height:270px; position:relative}
#mapa {background:url('/o/kraje/mapa-hover.png') 0 -5000px no-repeat; display:block; margin:auto}
#mapa-obal menu, #mapa-obal li {display:inline}
#mapa-obal menu a {position:absolute; margin:-.8em 217px; padding:0 7px; line-height:1.6em; white-space:nowrap; color:#313F4E; text-decoration:none}
#mapa-obal menu a:hover {text-decoration:underline}
.mapa-liberec, .mapa-hradec, .mapa-pardubice, .mapa-ostrava, .mapa-olomouc, .mapa-zlin, .mapa-brno {left:50%}
.mapa-usti, .mapa-vary, .mapa-praha, .mapa-plzen, .mapa-jihlava, .mapa-budejovice {right:50%}
.mapa-usti {top:56px}
.mapa-vary {top:85px}
.mapa-praha {top:115px}
.mapa-plzen {top:145px}
.mapa-jihlava {top:174px}
.mapa-budejovice {top:204px}
.mapa-liberec {top:38px}
.mapa-hradec {top:66px}
.mapa-pardubice {top:94px}
.mapa-ostrava {top:122px}
.mapa-olomouc {top:150px}
.mapa-zlin {top:178px}
.mapa-brno {top:207px}

/* b-boxy */
#b-hlidac p { margin:0 0 .8em;}

#do-kina h2 {font-size:200%; text-transform:uppercase}
#do-kina h3 {margin:.3em 0 0; font-size:150%}
#do-kina small {height:0; padding:0; overflow:hidden;}
