html, body { color: #040404; background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: left; margin: 0 5px; }
div#container { margin: 0 auto; width: 970px; }
#divMap {display: none; width: 100%;}
a { color: #044e94 !important; }
.center {text-align: center;}
a:hover { color: #FF8C00 !important; }
#header { height: 77px; }
#hlavni { margin-left: 185px; margin-right: 230px; width: auto; }
#levy-panel { position: absolute; top: 0; width: 190px; }
#strucne { position: absolute; top: 0; right: 0; width: 235px; }
#vrsek { padding-bottom: 5px; }
#vnitrek { padding-bottom: 5px; width: 100%; position: relative; }
#line { background: #ffb924 url(/img/layout/prechod-hledani.gif); height: 7px; clear: both; overflow: hidden; width: 100%; margin-top: 3px; margin-bottom: 5px; padding-left: 0px; }
#vrsek #nadpis span { font-size: 120%; color: #FFF; padding: 0; margin: 3px 0 0 0; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.sekce-rss { margin-top: 0; }
.sekce-rss .box-content p { display: none; }
.box-nadpis { background: #004593 url(/img/layout/prechod-box.gif); height: 25px; color: white; font-weight: bold; padding-left: 5px; font-size: 95%; text-align: left; overflow: visible; }
.box-nadpis span { padding-top: 5px; float: left; width: auto; }
#detail-konkurence .box-nadpis span { font-size: 90%; color: #FFE4C4; }
.box-obsah { padding: 3px; }
.box-content { margin: 5px; padding: 3px; text-align: center; }
.image-nove-firmy { background-image: url(/img/layout/box-vykricnik.gif); width: 31px; height: 25px; float: right; margin-right: 3px; }
#footer { clear: both; text-align: center; border-top: solid 2px #FF8C00; margin-top: 20px; font-size: 90%; color: #A0A0A0; padding: 1em; }
#footer a { color: #044e94; }
.content { margin: 5px 0.5em 0 0.8em; background: transparent; padding-bottom: 10px; }
.content h3 { padding-left: 5px; }
table { width: 100%; margin: 0; padding: 0; }
td, th { padding-left: 0; }
#levy-panel .content, #strucne .content { margin: 0; }
#levy-panel ul, #strucne ul { margin-top: 0; padding-left: 20px; list-style-image: url(/img/layout/odrazka.png); }
#levy-panel ul li, #strucne ul li { margin-top: 0.5em; }
#levy-panel h3 { margin-bottom: 0; padding-bottom: 0; font-size: 1.1em; }
.levy-panel-dalsi { font-size: 90%; padding-left: 5px; padding-bottom: 5px; margin-top: 1em; margin-bottom: 1em; }
#header a#logoban, #header a#logoban img { border: none; }
#header a#logoban:hover { border: none; }
#hlavni h2 { color: #004593; padding-left: 5px; padding-bottom: 3px; border-bottom: 3px double #ffb924; margin-bottom: 0; }
#hlavni p.tag { margin: 3px 0 1em 0; padding: 0 0 0 5px; font-size: 0.8em; text-transform: uppercase; text-align: left; }
#hlavni h3 { font-size: 1.4em; margin-bottom: 0; }
#hlavni p, #hlavni ul { line-height: 1.5em; }
#hlavni p { text-align: justify; }
#hlavni ul { padding-left: 15px; list-style-image: url(/img/layout/odrazka.png); }
#hlavni ul.letters { padding-left: 19px; list-style-image: none; list-style-type: upper-alpha; }
#hlavni ul.letters li { color: #36add7; font-weight: bold; }
#hlavni ul.letters span { color: #000; font-weight: normal; }
#hlavni ul.nosub { list-style: none; margin-left: -2em; }
#strucne table.spacer { margin-top: 1em; }
#strucne th { background: #004593 url(/img/layout/welt/prechod-box.gif) 0 0 repeat-x; margin: 0; padding: 0; height: 25px; color: white; font-weight: bold; font-size: 100%; text-transform: capitalize; }
.nadpisInfo { background: #004593 url(/img/layout/welt/prechod-box.gif) 0 0 repeat-x; margin: 0; padding: 0; margin-bottom: 7px; height: 29px; color: white; font-weight: bold; font-size: 100%; text-transform: capitalize; }
.nadpisInfo .box-nadpis-end { width: 7px; height: 35px; position: absolute; top: 0; right: 0; }
.city-info { padding: 8px 0 0 40px; height: 27px; position: relative; background: url(/img/layout/welt/box-info.gif) 0 0 no-repeat; overflow: hidden; }
.box-mapa { padding: 8px 0 0 40px; height: 27px; position: relative; background: url(/img/layout/welt/box-mapa.gif) 0 0 no-repeat; overflow: hidden; }
.advisedLinks, .menu, #strucne th .city-address, #strucne th .city-statistika { padding: 8px 0 0 40px; height: 27px; position: relative; overflow: hidden; }
.advisedLinks { background: url(/img/layout/welt/box-nowe.gif) 0 0 no-repeat; }
.menu { background: url(/img/layout/welt/box-novinky.gif) 0 0 no-repeat; }
#strucne th .city-address { background: url(/img/layout/welt/box-doporucuje.gif) 0 0 no-repeat; }
#strucne th .city-statistika { background: url(/img/layout/welt/box-statistika.gif) 0 0 no-repeat; }
#strucne td { padding: 3px; border-style: solid; border-color: #e0e0e0; border-width: 0 0 1px 0; padding-left: 1em; font-size: 90%;}
#strucne td#images { text-align: center; padding-bottom: 1em; border-style: solid; border-color: #e0e0e0; border-width: 0 0 0 2px; }
#strucne td.label { text-align: right; width: 105px; color: #000; font-weight: bold; padding-left: 0; vertical-align: top; border-right-width: 0; }
#strucne td.last { border-bottom: 0; }
#strucne td img.flaga { border: 1px solid #000; margin-top: 5px; }
.sekce-rss h3 { margin-top: 0; }
ul { margin-left: 0; padding-left: 0; }
.welt { padding-right: 10px; }
.welt, td.label { background: url(/img/layout/welt/bleft.png) top left repeat-y; border: none; }
.welt-in .wsw * { margin-right: 10px; }
.welt-in .wsw em, .welt-in .wsw strong, .welt-in .wsw a { margin-right: 0; }
.welt-in, td { background: url(/img/layout/welt/bright.png) top right repeat-y; margin: 0; padding: 0; }
.box-inner { background: transparent url(/img/layout/welt/b-bt-ctr.png) bottom right repeat-x; width: 100% !important; height: 6px; margin: 0; padding: 0; }
.box-inner-left { background: transparent url(/img/layout/welt/b-bt-left.png) bottom left no-repeat; width: 6px; height: 6px; float: left; }
.box-inner-right { background: transparent url(/img/layout/welt/b-bt-right.png) bottom right no-repeat; width: 5px; height: 6px; float: right; }
.box-nadpis { height: 35px; color: #FFF; font-weight: bold; font-size: 95%; text-align: left; overflow: hidden; margin: 0; padding: 0; }
.box-nadpis span { float: left; margin-top: 3px; margin-left: 3px; }
.box-nadpis-end { width: 7px; height: 35px; float: right; }
.image { width: 7px; height: 35px; float: left; margin: 0; padding: 0; }
.box-nadpis { background: #004593 url(/img/layout/welt/prechod-box.gif) 0 0 repeat-x; clear: both; }
.box-nadpis-end { background: transparent url(/img/layout/welt/box-hs-r.png) top right no-repeat; }
.image { background: url(/img/layout/welt/image.gif) 0 0 no-repeat; }
.image-doporucuje { width: 37px; background: url(/img/layout/welt/box-doporucuje.gif) 0 0 no-repeat; }
#nadpis.box-nadpis { background: #004593 url(/img/layout/welt/zalozka-katalog-bg.gif) 0 0 repeat-x; height: 27px; }
#nadpis.box-nadpis .image { background: url(/img/layout/welt/zalozka-katalog.gif) 0 0 no-repeat; height: 27px; }
#nadpis .box-nadpis-end { background: transparent url(/img/layout/welt/zalozka-katalog-end.gif) top right no-repeat; }
#nadpis.box-nadpis span { margin-top: 1px; }
.welt2 .box-nadpis { background: url(/img/layout/welt/b-tp-ctr.png) top right repeat-x; height: 6px; }
.welt2 .box-nadpis .image { background: url(/img/layout/welt/b-tp-left.png) top right no-repeat; height: 6px; }
.welt2 .box-nadpis-end { width: auto; padding-right: 5px; padding-top: 4px; background: url(/img/layout/welt/b-tp-right.png) top right no-repeat; }
#strucne .box-nadpis-end { width: 7px; height: 35px; position: absolute; top: 0; right: 0; }
.search { background: #fabe1f url(/img/layout/toph-ctr.png) left top repeat-x; height: 49px; margin: 0; padding-bottom: 0.1px; text-align: left; width: 99%; }
.search .search-in { background: transparent url(/img/layout/toph-ctrr.png) right top no-repeat; height: 49px; }
.search form { margin: -19px; padding: 7px 0; font-size: 100%; }
.search-in .lupa { width: 35px; height: 49px; background: transparent url(/img/layout/lupa-l.png) 0 0 no-repeat; margin: 0; padding: 0; float: left; }
div#label { font-weight: bold; color: #FFF; font-size: 90%; height: 20px; padding-top: 1px; }
label { margin-left: 20px; }
.search form input { width: 100px; margin: 0 10px; font-size: 90%; font-family: Tahoma, sans-serif; font-weight: bold; color: #FFF; background: #044e94; }
.search form .szukac { margin-bottom: 2px; text-transform: uppercase; }
.search form input.text { background: white url(/img/layout/form-pole-300.png) 0 0 no-repeat; border: none; height: 22px; width: 285px; padding: 3px 10px 0 5px; margin-top: 5px; color: #000; font-weight: normal; font-size: 110%; }
.search form input.szukac { position: relative; top: 2px; margin-top: 5px; margin-left: 10px; width: 81px; color: #FFF; background: #044e94 url(/img/layout/szukac.png) 0 0 no-repeat; padding: 0 2px 2px 0; height: 23px; border: none; cursor: pointer; overflow: hidden; }
.search fieldset { border: none; }
#cities { margin: 10px auto 0; }
#cities div.row { clear: both; margin: 0 auto; width: 496px; }
#cities div.row div { float: left; width: 120px; height: 150px; margin: 0 3.5px 3.5px 0; }
#cities div.row div a { padding: 5px; text-align: center; display: block; color: #044e94; text-decoration: none; border: 1px solid #e1e1e1; }
#cities div.row div a:hover { border-color: #FF8C00; }
#cities div.row div span { display: block; text-transform: uppercase; font-weight: bold; width: 100%; }
#cities div.row div img { margin: 0 auto; border: none; }
#googleMap { display: none; }
.pLine { margin: 0; padding: 0; height: 1px; }