body { padding: 0 0 20px 0; margin: 0; text-align: center; font-family: "Arial", "Verdana", sans-serif; font-size: 13px; background: white url('body.jpg') top left repeat-x;   }
#editorbody { padding: 10px 20px; text-align: left; }
#editorbody h1 { color: black; background: orange; }

#stranka { width: 946px; margin: auto; position: relative; background: transparent url('stranka.jpg') 9px top repeat-y; text-align: left; }

#hlavni { width: 684px; padding: 0; float: left; margin-top: 280px; }
#obsah { float: right; width: 442px; padding-bottom: 10px; }

#levy-sloupec { float: left; font-size: 12px; background: transparent url('levy-pruh.jpg') top left no-repeat; width: 216px; padding: 0 0 0 13px; }
#levy-sloupec2 { background: transparent url('levy-sloupec-roh.jpg') top right no-repeat; padding: 4px 4px 0 0; }
#levy-sloupec strong.sloupec-nadpis { display: block; width: 172px; height: 29px; background: #e87920 url('nadpis-levy-sloupec.jpg') top left no-repeat; color: white; margin: 0; padding: 9px 0 0 40px; }

#pravy-sloupec { font-size: 12px; background: transparent url('pravy-pruh.jpg') top right no-repeat; float: right; width: 235px; padding: 0 13px 10px 0; margin-top: 280px; }
#pravy-sloupec2 { background: transparent url('pravy-sloupec-roh.jpg') top left no-repeat; padding: 4px 0 0 4px; color: #d9d9d9; }
#pravy-sloupec strong.sloupec-nadpis { display: block; width: 191px; height: 29px; background: #e87920 url('nadpis-pravy-sloupec.jpg') top left no-repeat; color: white; margin: 0; padding: 9px 0 0 40px; }

#hlavicka { position: absolute; top: 0; left: 0; padding: 0 8px; }
#hlavicka-levy-roh { width: 8px; height: 7px; background: transparent url('hlavicka-levy-roh.jpg') top left no-repeat; line-height: 1px; font-size: 1px; position: absolute; top: 234px; left: 0; }
#hlavicka-pravy-roh { width: 8px; height: 7px; background: transparent url('hlavicka-pravy-roh.jpg') top left no-repeat; line-height: 1px; font-size: 1px; position: absolute; top: 234px; right: 0; }

#horni-menu { position: absolute; top: 241px; left: 0; background: white url('horni-menu.jpg') left 3px repeat-x; width: 100%; height: 39px; margin: 0; padding: 0;  text-align: center; }
#horni-menu-vlevo { float: left; width: 19px; height: 39px; background: transparent url('horni-menu-vlevo.jpg') top left no-repeat; }
#horni-menu-vpravo { float: right; width: 19px; height: 39px; background: transparent url('horni-menu-vpravo.jpg') top left no-repeat; }

#horni-menu table { width: 900px; border-collapse: collapse; margin: 5px auto 0 auto; }
#horni-menu table td.oddelovac { background: transparent url('horni-menu-oddelovac.jpg') top center no-repeat; width: 2px; font-size: 1px; }
#horni-menu table a { display: block; height: 17px; padding: 5px 16px; color: white; }
#horni-menu table a:hover { color: #212121; text-decoration: none; }

#paticka-okraj { width: 946px; margin: 0 auto; clear: both; }
#paticka { background: #c5b791 url('paticka.jpg') left 13px repeat-x; margin: 0 9px; height: 69px; color: #fff5d2; position: relative; text-align: left; }
#paticka a { color: #fff5d2; }
#paticka-nad { height: 13px; background: transparent url('paticka-nad.jpg') left top no-repeat; }
#paticka-levy-roh { width: 6px; height: 7px; background: transparent url('paticka-levy-roh.jpg') top left no-repeat; line-height: 1px; font-size: 1px; position: absolute; top: 62px; left: 0; }
#paticka-pravy-roh { width: 6px; height: 7px; background: transparent url('paticka-pravy-roh.jpg') top left no-repeat; line-height: 1px; font-size: 1px; position: absolute; top: 62px; right: 0; }
#paticka_pocitadlo { position: absolute; bottom: 4px; right: 0; }
#paticka_zarovnani { margin: 10px 0 0 220px;  }

h1 { height: 22px; padding: 7px 0 0 50px; font-size: 13px; color: white; background: transparent url('h1.jpg') top left no-repeat; margin: 5px 0; }
h1.hlavni { margin-bottom: 2px; }

a { color: #e97916; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }

#zajimave_clanky { margin: 4px 0; text-align: left; padding: 0 8px; text-align: left; list-style-type: none; }
#zajimave_clanky li { margin: 0; padding: 8px 0; border-bottom: 1px solid #474645; }
#zajimave_clanky a { font-weight: bold; }
#zajimave_clanky a:hover { }

#dotaz-na-specialistu { margin: 4px 4px 10px 4px; }
#dotaz-na-specialistu span.otazka { text-align: center; margin: 8px; display: block; }
#hlaska_dotaz_na_specialistu { margin: 40px 10px; text-align: center;  }
#dotaz-na-specialistu input.policko { background: #eee url('policko.jpg') top left no-repeat; width: 159px; padding: 2px; border-width: 0; }
#dotaz-na-specialistu textarea { width: 154px; height: 120px; border-width: 0; padding: 4px; margin-left: 1px; background: #eee url('policko-textarea.jpg') top left repeat-x; font-size: 11px; font-family: "Arial", "Verdana", sans-serif; }

#menu { text-align: left; margin: 8px 0 16px 0; }
#menu ul.odsazeni0 { margin: 0; padding: 0; font-weight: bold; list-style-type: none; }
#menu ul.odsazeni0 li { background: transparent url('odsazeni0.jpg') top left no-repeat; }
#menu ul.odsazeni0 a { height: 20px; display: block; color: white; text-decoration: none; padding-top: 5px; padding-left: 8px; }
#menu ul.odsazeni0 a:hover { background: #d97c25 url('menu-aktivni.jpg') top left repeat-x; color: white; }
#menu ul.odsazeni1 { margin: 0 0 8px 0; padding: 0; list-style-type: none; font-size: 11px; }
#menu ul.odsazeni1 li { background: #212121 url('odsazeni1.jpg') 8px 10px no-repeat; border-bottom: 1px solid #474645; }
#menu ul.odsazeni1 a { padding-left: 24px; font-weight: normal; color: #ccc; }
#menu ul.odsazeni1 a:hover { }

#rychly-kontakt { padding: 10px 10px 40px 10px; margin-top: 10px;  background: transparent url('logo-sloupec.jpg') center bottom no-repeat; }
#rychly-kontakt strong.hodnota { text-align: right; display: block; width: 40px; padding-right: 10px; float: left; }

p { line-height: 18px; }

table p { margin: 0; }

#obsah p { padding: 0; margin: 10px 8px; }


h2 { font-size: 13px; margin: 6px 0; padding: 4px; background: #e77817; color: white; text-align: center; }
h3 { font-size: 13px; border-bottom: 1px solid gray; padding: 4px; }

a img { border: 0; }

img.ramecek { border: 1px solid silver; padding: 3px; }

.anotace_clanku p { margin-top: 0; }

.popisek_dodavatele { text-align: justify; margin-bottom: 20px; }
.popisek_dodavatele table.logo { height: 120px; background: white; float: left; margin-right: 20px; margin-bottom: 4px; }
.popisek_dodavatele p { margin-top: 8px; }
.popisek_dodavatele h2 { margin: 0; padding: 0; }

strong.orange { color: #e77817; font-size: 1.2em; }
table.levy_okraj { margin-bottom: 20px; border-left: 6px solid #ddd; border-bottom: 1px dotted gray; }
table.levy_okraj td { vertical-align: top; padding-bottom: 10px; }
table.levy_okraj td.odsazeni { padding-left: 10px; }

#rychle-volby { padding: 8px; text-align: left; }
#rychle-volby ul { margin: 8px 8px 10px 24px; padding: 0; }
#rychle-volby ul a { font-size: 11px; font-weight: bold; }

p.ds-zarizeni { display: block; clear: left; padding: 4px 0; margin: 0; }
p.ds-zarizeni img { margin-right: 20px; }

.hlavni-box { padding: 20px 12px 0 12px; background: transparent url('hlavni-box-top.jpg') top center no-repeat; }
.hlavni-box-odkazy { text-align: right; padding: 0 12px 12px 12px; margin: 0; background: transparent url('hlavni-box-bottom.jpg') bottom center no-repeat; }
.hlavni-box-odkazy a { font-weight: bold; }
.hlavni-box img { margin-left: 12px; border: 2px solid silver; }

table.tabulka1 { width: 100%; margin: 10px 0; }
table.tabulka1 td { padding: 4px 6px; border: 1px solid silver; background: white; }

ul.mapa-stranek-0 { }
ul.mapa-stranek-0 li { margin-bottom: 6px; }
ul.mapa-stranek-1 { margin-top: 4px; }
ul.mapa-stranek-1 li { margin-bottom: 2px; }

.fotogalerie-nahled { position: relative; float: left; text-align: center; padding: 4px; }
.fotogalerie-nahled table { width: 138px; height: 138px; text-align: center; background: #eee; }
.fotogalerie-vymazat { position: absolute; top: 0; left: 0; padding: 2px 4px; background: red; }
.fotogalerie-vymazat a { color: white; }

img.fotogalerie_seznam_nahled { float: left; margin-right: 20px; }
a.fotogalerie_seznam_nazev { display: block; background: #eee; padding: 6px; font-weight: bold; }
div.fotogalerie-slozka { padding: 5px; margin: 10px 0; }

a.sipka-cerna { background: transparent url('sipka-cerna.jpg') left center no-repeat; padding: 4px 0 4px 24px; margin: 8px 8px 0 0; }
a.sipka-bila { background: transparent url('sipka-bila.jpg') left center no-repeat; padding: 2px 0 8px 24px; margin: 8px 8px 0 0; }

div.clanek { background: transparent url('clanek-pozadi.jpg') center 46px no-repeat; }

.horni-menu-175 a { background: red url('horni-menu-servis.jpg') center center repeat-x; }

#banner-oxe { margin: 6px 0 16px 0; display: block; }

#prilohy { width: 100%; border-collapse: collapse; }
#prilohy th { background: #eee; }
#prilohy td,
#prilohy th { border: 1px solid silver; padding: 3px; }
#prilohy td.velikost { text-align: right; width: 16%; }

form.formstyl { text-align: left; }
form.formstyl label { display: block; width: 160px; float: left; padding-top: 5px; border-bottom: 1px solid #ddd; }
.w90p { width: 97%; }
.marginauto { margin: auto; }

#nahled-mailu table { border-collapse: collapse; width: 100%; font-size: 0.8em; }
#nahled-mailu table th { width: 33%; border: 1px solid gray; padding: 8px; border-right-width: 0; background: #ddd; text-align: left; vertical-align: top; }
#nahled-mailu table td { border: 1px solid gray; padding: 8px; background: white; }
#nahled-mailu table p { margin: 0; padding: 0; }

#blok-ke-stazeni { color: white; padding-top: 8px; padding-left: 6px; }
#blok-ke-stazeni ul { color: white; margin: 10px 8px; padding: 0; list-style: none; }
#blok-ke-stazeni ul li a { display: block; padding: 3px 0 3px 30px; }
#blok-ke-stazeni ul li a.pdf { background: transparent url('pdf.gif') left top no-repeat; }
#blok-ke-stazeni ul li a.cz { background: transparent url('ico-cz.gif') left center no-repeat; }
#blok-ke-stazeni ul li a.de { background: transparent url('ico-de.gif') left center no-repeat; }
#blok-ke-stazeni ul li a.en { background: transparent url('ico-en.gif') left center no-repeat; }
#blok-ke-stazeni ul li a.ru { background: transparent url('ico-ru.gif') left center no-repeat; }

#banner-alpha { margin: 10px auto; }
#banner-oxe { margin: auto; }
#banner-ajtrade { margin: 10px auto; }
