@import url("../modules/modules.css");

BODY {margin: 10px; font-family: Verdana, Geneva CE, Arial, Helvetica, sans-serif; font-size: 75%; text-align: center; background-color: White /*#2376a6*/}

HR {display: none;}

P {text-indent: 0.5em; /* Odsazení prvního slova v odstavci */ text-align: left; line-height: 150%}

/* Anulování rozpalu mezi řádky, pokud je zadán pro tag P */
LI DIV {line-height: normal;}

/* P:first-letter {font-size: 110%; font-weight: bold} */

H1 {font-size: 200%}
H2 {font-size: 180%; text-align: right; margin-top: 0px}
H2 SPAN {color: Gray; letter-spacing: 3px; font-size: 70%; background-color: White; /*border: solid 1px #97845E;*/ border-top: none; border-right: none; padding: 2px 10px 2px 10px}
H3 {font-size: 160%; text-align: center; font-family: Georgia, Verdana, Geneva CE, Arial, Helvetica, sans-serif; margin-top: 0px; color: Brown}
H4 {font-size: 140%}
H5 {font-size: 120%}
H5 SPAN {font-weight: normal; color: #777463; background-color: #F0E9C9; border-bottom: solid 1px #777463; border-top: solid 1px #DCDCDC; border-right: solid 1px #777463; border-left: solid 1px #DCDCDC; padding: 3px; letter-spacing: 2px}

IMG {border: solid 1px Black}
.bezramecku IMG {border: none}

.noborder {border: none}

LI {line-height: 150%; margin-bottom: 10px}
/*
A {color: Brown; text-decoration: underline; font-weight: normal}
A:link {text-decoration: underline}
A:visited {text-decoration: underline}
A:hover {text-decoration: none; color: White; background-color: Brown}
A:active {text-decoration: underline}
*/

/* MIMOOBRAZ */
.mimoobraz {position: absolute; top: -10000px; left: 0px; width: 1px; height: 1px; overflow: hidden}

/* ID */
/*#nejhlavnejsi {margin: auto; width: 1040px; border: solid 1px Brown}
#propravysloupec {width: 1040px; float: right; border: solid 1px Yellow}
#prolevysloupec {width: 900px; float: left; border: solid 1px Red}
#hlavniram {width: 760px; background-color: White; float: right; border: solid 1px Green}*/

#nejhlavnejsi {margin: auto; width: 1040px}
#propravysloupec {width: 1040px; float: right}
#prolevysloupec {width: 900px; float: left}
#hlavniram {width: 760px; background-color: White; float: right}

.head {width: 760px; height: 220px; margin-bottom: 0px; /*background-color: #E3BD38;*/ background: url(../pic/logo.jpg) no-repeat top}
.head IMG {border: none; float: left; margin: 0px}

/* Proužek horni */
#lista-horni {height: 32px; /*background-color: #A22C2A;*/ background: url(../pic/pozadi_top.jpg);}

/* Navigační lišta */
.navigace-horni {font-size: 90%; position: absolute; top: -38px; left: 5px; padding: 5px; color: Black}
.navigace-horni SPAN {/*border-bottom: solid 1px #E3BD38;*/ background-color: transparent; padding: 3px; /*margin-left: -9px*/}
.navigace-horni A {font-weight: normal; color: Brown}
.navigace-horni A:hover {text-decoration: none; color: White; background-color: Brown}

/* START: Blok sloupců */
#blok-sloupce {background: url(../pic/pozadi_stred.jpg); /*background-color: #E3BD38;*/ width: 100%; margin-top: 0px}
#levy-sloupec {width: 200px; float: left; /*background: url(../pic/dekoracni_01.jpg) no-repeat top;*/}
#levy-sloupec .obsah {padding: 10px; padding-top: 1px; text-align: center; margin: auto; margin-top: 15px}
#pravy-sloupec {width: 560px; float: right; margin-left: -0.9em; padding-top: 10px; padding-bottom: 10px; border-bottom: none; border-top: none}
#pravy-sloupec .obsah {margin-top: 0px; padding: 5px 10px 0px 10px; text-align: left; position: relative; /*width: 415px*/}
#rubrika-nadpis {display: none}
/* Grafický doplněk */
.grafika-spodni {/*height: 300px; background: url(../pic/dekoracni_03.jpg) no-repeat bottom;*/}
#blok-sloupce-konec {background-color: Black;/*#E3BD38*/ clear: both; font-size: 2px; height: 2px}
/* KONEC: Blok sloupců */

/* start: nastavení výšky */
*html body div#pravy-sloupec {height: 250px; /* výška pro IE/Win */}
html>body #levy-sloupec {height: auto; /* vrátí pravidlo */ min-height: 250px}
/* konec: nastavení výšky */

#foot {font-size: xx-small; padding: 10px; background-color: White /*#2376a6*/}

#jazyk {position: absolute; top: 3px; width: 760px; margin: auto; font-size: xx-small}
#jazyk DIV {position: relative; width: 15em; float: right; color: White; font-weight: normal; background: #553E1C; padding: 2px; border: solid 1px White}
#jazyk A {color: White; text-decoration: none}
#jazyk A:hover {color: #EAD6C3; text-decoration: underline}

/* Rychlá navigace */
#rychla-navigace {text-align: left; margin-top: 3px; margin-bottom: 3px; padding-left: 3px}
#rychla-navigace SPAN {}

/* zarovnání */
.right {text-align: right}
.left {text-align: left}
.center {text-align: center; margin: auto}
.justify {text-align: justify}

.float-right {float: right; margin: 0px 0px 10px 10px}
.float-left {float: left; margin: 0px 10px 10px 0px}

/* Počítadla */
.pocitadla {margin-top: 1em}
.pocitadla IMG {border: none}

.clear {clear: both}

/* Hledání */
.search {margin: 0px 0px 0px 20px; text-align: left}
.search INPUT {border: solid 1px Black; background-color: #FFFCF4}
.search .text {/*width: 150px;*/ width: 100px}
.search .ok {background-color: Silver; width: 50px; height: 20px}

/* Blok - uvod */
.clanek-anotace {display: block; /*border-bottom: dotted 1px #97845E;*/ padding-bottom: 15px; margin-bottom: 10px; clear: both}
.clanek-anotace H3 A {font-weight: bold}
.clanek-anotace .uvodni-lista {background-color: #E3BD38; padding: 3px; text-align: right; display: block}
.clanek-anotace .uvodni-lista STRONG {text-align: left; color: #782A14; font-weight: normal; display: inline; float: left; position: relative;}
.clanek-anotace .uvodni-lista EM {font-size: 90%; font-style: normal; color: White; display: inline; position: relative}
.clanek-anotace .uvodni-lista A {font-weight: bold; color: White; text-decoration: none}
.clanek-anotace H3 {margin: 5px 0px 0px 0px; text-align: left}
.clanek-anotace .uvodni-text {padding-top: 3px; font-size: 90%}
.clanek-anotace IMG {float: right; margin: 3px 0px 3px 5px;/*border: solid 1px Black;*/}

.clanek-dalsi {width: 60%; border: dashed 1px #0066B3; background-color: #FFFCF4; padding: 5px; margin-top: 15px}
.clanek-dalsi UL {margin-top: 10px; margin-left: 10px; margin-bottom: 10px; padding-left: 10px}
.clanek-dalsi LI {color: Black; list-style: square; text-align: left; line-height: 110%; margin-bottom: 5px}
.clanek-dalsi A {font-weight: normal; font-size: 90%}

.clanek-info {font-size: 80%; text-align: right; clear: both}
.clanek-info A {font-size: 110%; font-weight: bold}
.clanek-paticka {clear: both}

/* Nadpisy u menu */
.vlevo H4 {margin-bottom: 10px; color: #E3BD38; text-indent: 3px; text-align: left; background-color: transparent}

/* Menu Rubriky Standard */
.menu-rubriky {background-color: transparent}
.menu-rubriky DIV {margin-top: 3px}
.menu-rubriky .vetev-zvyraznit {font-style: normal}
.menu-rubriky .vetev-zvyraznit A {color: Brown; font-weight: bold}
.menu-rubriky .vetev-zvyraznit A:hover {color: Brown}
.menu-rubriky IMG {border: none; margin: 0px}
.menu-rubriky {font-size: 100%; text-align: left}
.menu-rubriky A {font-weight: normal; color: Brown}
.menu-rubriky A:link {text-decoration: none}
.menu-rubriky A:visited {text-decoration: none}
.menu-rubriky A:hover {color: Black; background-color: transparent; text-decoration: underline}
.menu-rubriky A:active {}

/* Menu Aktuality */
.aktuality {margin-bottom: -15px}
.aktuality A {font-weight: normal; color: White; font-size: 100%}
.aktuality A:hover {color: White; background-color: transparent; text-decoration: none}
.aktuality .vice {color: Gold; font-style: normal; font-weight: bold; font-size: 90%}
/*.aktuality .polozka {background-color: Gold; padding: 3px; border: dashed 1px Black}*/
.aktuality .polozka {margin: -10px 0px 10px 0px; padding-bottom: 5px; border-bottom: dashed 1px White}
.aktuality .nadpis {font-weight: bold; color: White}
.aktuality .text {font-weight: normal; font-style: normal; font-size: 90%; color: Silver}
.aktuality UL {margin: 1em 0 1em 1.3em; padding: 0px; list-style-type: square; color: Gold}
.aktuality LI {margin: 0px; padding: 3px 0px 3px 0px}
.aktuality .vice-aktualit {position: relative; top: -25px; right: -65px; padding: 5px}
.aktuality .vice-aktualit A {font-weight: bold; color: Gold; font-size: 90%; padding-right: 10px}
.aktuality .vice-aktualit A:hover {color: White; background-color: transparent; text-decoration: underline}


/* Stránka s aktualitami */
/*.aktuality-page .polozka {font-size: 90%; padding: 5px; border: solid 1px #D8BD86; background-color: White}*/
.aktuality-page .polozka {font-size: 90%; border-bottom: solid 1px #E3BD38; padding-bottom: 10px}
.aktuality-page .zvyraznit {background-color: #FFF3D4; padding: 3px}
.aktuality-page H3 {text-align: left; margin: 3px 0px 3px 15px;}
.aktuality-page .datum {text-align: right; font-style: italic; font-weight: normal; color: Black; padding: 3px;}
.aktuality-page .text {}

/* Stránka se seznamem článků */
.clanky-page .rubrika-popis {font-size: 90%; border: dashed 1px #E3BD38; padding: 5px; background-color: White}
.clanky-page .polozka {display: block; /*border-bottom: dotted 1px #97845E;*/ padding-bottom: 10px; margin-bottom: 10px; clear: both }
.clanky-page H3 {text-align: left; margin: 3px 0px 3px 15px}
.clanky-page H3 A {font-weight: bold}
.clanky-page .polozka IMG { float: right; margin: 3px 0px 3px 5px }
.clanky-page .datum {text-align: right; font-size: 90%; font-style: italic; font-weight: normal; color: White; background-color: #E3BD38; padding: 3px;}
.clanky-page .manzeta {font-size: 90%}

/* Stránka - článek */
.clanek-page {text-align: left}
.clanek-page .tisk {font-size: 90%; font-style: normal; padding-top: 10px}
.clanek-page H3 {text-align: left; margin-bottom: 0px}
.clanek-page H4 {text-align: left; margin-bottom: 0px}
.clanek-page H5 {text-align: left; margin-bottom: 0px}
.clanek-page .titulka IMG { float: right; margin: 3px 0px 3px 5px}
.clanek-page .nadpis {font-size: large; text-align: left; margin: 3px 0px 3px 15px}
.clanek-page .manzeta {font-size: 90%; font-weight: bold; color: #6B6B6B}
.clanek-page .datum {color: /*#E3BD38*/Brown; margin-bottom: 5px; font-weight: bold; font-size: 90%}
.clanek-page .uvozujici-data {background-color: moccasin; font-size: xx-small; width: 200px; float: right; margin: 0px 0px 5px 10px; padding: 5px 5px 5px 5px; border: solid 3px Black; border-top: dashed 1px Gray; border-right: dashed 1px Gray}
.clanek-page .text {}
.clanek-page .autor {text-align: right; font-weight: bold; padding-top: 15px}
.clanek-page .legenda {font-size: 90%; font-style: italic; border-top: solid 1px #C5B07B; padding-top: 3px}
.clanek-page .souvisejici H5 {border-top: solid 1px #C5B07B; padding-top: 10px; margin-bottom: 10px}
.clanek-page .souvisejici UL {margin-top: 0px; margin-bottom: 0px; list-style: square}
.clanek-page .souvisejici LI {margin-left: -10px; margin-bottom: 3px}
.clanek-page .souvisejici LI EM {color: Gray; font-weight: bold; font-style: normal}

/* Stránka se seznamem fotogalerií */
.fotogalerie-page .rubrika-popis {font-size: 90%; border: dashed 1px #E3BD38; padding: 5px; background-color: White}
.fotogalerie-page .polozka {display: block; /*border-bottom: dotted 1px #97845E;*/ padding-bottom: 10px; margin-bottom: 10px; clear: both }
.fotogalerie-page H3 {text-align: left; margin: 3px 0px 3px 15px}
.fotogalerie-page H3 A {font-weight: bold}
.fotogalerie-page .datum {text-align: right; font-size: 90%; font-style: italic; font-weight: normal; color: White; background-color: #E3BD38; padding: 3px;}
.fotogalerie-page .manzeta {font-size: 90%}

/* Stránka - konkrétní fotogalerie */
.fotogal-page {text-align: left}
.fotogal-page .tisk {font-size: 90%; font-style: normal; padding-top: 10px}
.fotogal-page H3 {text-align: left; margin-bottom: 0px}
.fotogal-page H4 {text-align: left; margin-bottom: 0px}
.fotogal-page H5 {text-align: left; margin-bottom: 0px}
.fotogal-page .nadpis {font-size: large; text-align: left; margin: 3px 0px 3px 15px}
.fotogal-page .manzeta {font-size: 90%; font-weight: bold; color: #6B6B6B}
.fotogal-page .datum {color: Brown; margin-bottom: 15px; font-weight: bold; font-size: 90%}
.fotogal-page .text {}
.fotogal-page .autor {text-align: right; font-weight: bold}
.fotogal-page .legenda {font-size: 90%; font-style: italic; border-top: solid 1px #C5B07B; padding-top: 3px}
.fotogal-page .souvisejici H5 {border-top: solid 1px #C5B07B; padding-top: 10px; margin-bottom: 10px}
.fotogal-page .souvisejici UL {margin-top: 0px; margin-bottom: 0px; list-style: square}
.fotogal-page .souvisejici LI {margin-left: -10px; margin-bottom: 3px}
.fotogal-page .souvisejici LI EM {color: Gray; font-weight: bold; font-style: normal}
.fotogal-page .galerka {text-align: center}
.fotogal-page .foto-text {width: 500px; text-align: left; border: solid 1px Silver; padding: 5px; margin: auto; margin-bottom: 10px; background-color: Black; color: White}
.fotogal-page .obt-l IMG {float: left; margin: 0px 5px 5px 0px}
.fotogal-page .obt-r IMG {float: right; margin: 0px 0px 5px 5px}
.fotogal-fastmenu {background-color: #A22C2A; text-align: center; margin: 15px 0px 15px 0px}
.fotogal-fastmenu FORM {padding: 5px 5px 10px 5px; border: solid 1px Black}
.fotogal-fastmenu .vybrat-gal {color: White; padding-bottom: 5px; text-align: left}
.fotogal-fastmenu .ok {border: solid 1px Black; background-color: Silver; width: 50px; height: 20px}
.fotogal-foto {padding-top: 10px; color: Gray; font-size: 90%; text-align: center}


/* Stránka se soubory ke stažení */
.downloads-page A {font-weight: normal;}
.downloads-page .popis {font-size: 90%; border: dashed 1px #E3BD38; padding: 5px; background-color: White}

/* Stránka - search */
.search-page .polozka {display: block; padding-bottom: 10px; margin-bottom: 10px; clear: both }
.search-page H3 {text-align: left; margin: 3px 0px 3px 15px}
.search-page H3 A {font-weight: bold}
.search-page .polozka IMG { float: right; margin: 3px 0px 3px 5px }
.search-page .datum {text-align: right; font-size: 90%; font-style: italic; font-weight: normal; color: White; background-color: #E3BD38; padding: 3px;}
.search-page .manzeta {font-size: 90%}

.nalezeno-horni {text-align: center; font-style: italic} /* Jen v SEARCH */
.nalezeno-horni STRONG {font-size: 130%; font-style: normal; font-weight: bold} /* Jen v SEARCH */

.hledani-full {padding: 0px}
.hledani-full FORM {border: none; background-color: #E3BD38; padding: 3px; margin: 0px}
.hledani-full .vyraz {padding: 5px}
.hledani-full .okenko {border: solid 1px Black; width: 250px}
.hledani-full .submit {border: solid 1px Black; background-color: White}
.hledani-full .prohledavat {padding: 5px}

/* Vyhledávací okénko na vrchu stránky */
/*.search .rozsirene {font-size: 80%; text-align: left; padding-left: 10px}
.search .rozsirene A {color: Black; font-weight: bold}*/

/* Stránka - článek */
.stranka-page H3 {text-align: left; margin-bottom: 0px}
.stranka-page H4 {text-align: left; margin-bottom: 0px}
.stranka-page H5 {text-align: left; margin-bottom: 0px}

/* Adresář */
.adresar-page {padding: 5px; margin: auto; text-align: center}
.adresar-page H3 {width: 500px; font-size: 100%; background-color: #E3BD38; margin: 20px 0px 5px 0px; padding: 5px; color: #782A14; font-weight: bold}
.adresar-page .polozka {width: 500px; text-align: left; padding: 5px; margin-top: 20px; border: solid 1px #E3BD38}
.adresar-page IMG {float: right; margin: 0px}
.adresar-page .posta .info {color: White; background-color: Black; padding: 3px}
.adresar-page .posta {width: 500px; border: solid 1px Black; padding: 5px; background-color: #E3BD38}
.adresar-page FORM {text-align: left}
.adresar-page .posta TEXTAREA {border: solid 1px Black; background-color: White; width: 100%; height: 100px; margin-bottom: 10px}
.adresar-page DIV {margin-top: 10px}

.adresar-page .stav-mailu {text-align: center; color: Brown; font-size: 120%}
.adresar-page .stav-mailu-chyba {text-align: left; color: Red; font-weight: bold}

/* Menu Formát webu */
.format UL {text-align: left; list-style: none}
.format LI {line-height: 1em}
.format A {font-weight: normal}

/* Hlavní text - formátování */
.text-main {}

/* Stránkování */
.nalezeno {text-align: right; font-size: 90%; font-style: italic}
.nalezeno STRONG {font-style: normal; font-weight: bold}
.strankovani {padding: 0px}
.strankovani FORM {border: none; background-color: #E3BD38; padding: 3px; margin: 0px}
.zadani {text-align: center}
.strankovani-okenko {border: solid 1px Black; width: 40px}
.strankovani-ok {background-color: White; border: solid 1px Black}
.neaktivni {color: #E3BD38}

/* Ostatní */
.oddelovac {clear: both}

.rubrika-posledni-aktualizace {color: White; background-color: Black; font-size: 80%; padding: 3px; border: solid 1px #E3BD38}
.rubrika-posledni-aktualizace A {color: White}

/*
.aktualita-uvodni {border: double #001f33; padding: 5px; background-color: White}
.aktualita-uvodni .datum {text-align: right; font-size: 80%; font-style: italic; color: Gray; background: url(../pic/aktualita_nova.gif) no-repeat top center}
.aktualita-uvodni H3 {text-align: left; margin: 5px 0px 5px 0px; font-size: 120%; color: #001f33}
.aktualita-uvodni .text {font-size: 80%; text-align: justify}
.aktualita-uvodni .dalsi {text-align: right; font-size: 80%; padding-top: 3px}
.aktualita-uvodni A {color: red; font-weight: bold;}
*/
.aktualita-uvodni {padding: 5px; background-color: White; border-top: solid 3px Brown;}
.aktualita-uvodni .datum {text-align: right; font-size: 80%; color: Gray}
.aktualita-uvodni H3 {text-align: left; margin: 0px 0px 5px 0px; font-size: 120%; color: #001f33}
.aktualita-uvodni .text {font-size: 80%; text-align: justify}
.aktualita-uvodni .dalsi {text-align: right; font-size: 80%; padding-top: 3px}
.aktualita-uvodni A {color: red; font-weight: bold;}

.underline {text-decoration: underline}

/* SLOUPKY */
.sloupek-1 {text-align: left; width: 135px; float: left; padding-right: 5px; margin-top: 140px; color: White; font-size: 90%}
.sloupek-1 IMG {border: none; margin: 0px}
.sloupek-2 {text-align: left; width: 135px; float: right; padding-left: 5px; margin-top: 140px; color: White; font-size: 90%}
.sloupek-2 IMG {border: none; margin: 0px}
.sloupek-3 {text-align: left; margin-top: 20px; color: White; font-size: 80%}
.sloupek-3 IMG {border: none; margin: 0px}
.sloupek-4 {text-align: left; margin: 0 5px 20px 0; padding: 3px; color: Black; background-color: #fff4c2; font-size: 80%; font-weight: bold}
.sloupek-4 IMG {border: none; margin: 0px}

/* TABULKY */
/* zelená */
TABLE.tab {margin: auto; font-size: x-small; background-color: White; border: solid 2px #001F33; border-collapse: collapse; width: 100%; text-align: left; vertical-align: middle; clear: both}
TD {padding: 4px; border: solid 1px #001F33}
CAPTION.tab {font-size: 120%; background-color: #001F33; margin: auto; padding: 5px; color: White; font-weight: bold}

/* MODULY */
.modul-prazce {text-align: center}
.tab-modul-prazce {margin: auto; width: 90%; border: solid 2px #2D882D; border-collapse: collapse; text-align: left; vertical-align: middle; clear: both}
.tab-modul-prazce CAPTION {font-size: 120%; background-color: #2D882D; margin: auto; padding: 5px; color: White; font-weight: bold}
.tab-modul-prazce TH {background-color: silver; padding: 3px; border-bottom: solid 1px Black}
.tab-modul-prazce TD {padding: 3px}
.tab-modul-prazce COL.jmeno {} 
.tab-modul-prazce COL.adresa {}
.tab-modul-prazce COL.kusu {}

.modul-jizdni-rad {text-align: center}
.tab-modul-jizdni-rad {margin: auto; width: 90%; border: solid 2px #2D882D; border-collapse: collapse; text-align: left; vertical-align: middle; clear: both}
.tab-modul-jizdni-rad CAPTION {font-size: 120%; background-color: #2D882D; margin: auto; padding: 5px; color: White; font-weight: bold}
.tab-modul-jizdni-rad TH {background-color: silver; padding: 3px; border-bottom: solid 1px Black}
.tab-modul-jizdni-rad TD {padding: 3px}
.tab-modul-jizdni-rad COL.vikend {} 
.tab-modul-jizni-rad COL.program {}

/* OBJEDNÁVKOVÝ FORMULÁŘ */
/* SenderObjednat - formulář na odesílání dotazů */
.senderobjednat {margin: auto; width: 90%; display: block; border: dotted 1px #AA3939; background-color: #BCE1BC; padding: 10px; padding-bottom: 0px; margin-bottom: 20px}
.senderobjednat H3 {text-align: center; padding-bottom: 10px}
.senderobjednat DIV.odrazit {margin-bottom: 10px}
.senderobjednat P {width: 70%; padding: 5px; text-align: center; margin: auto; border: dotted 1px #AA3939; background-color: White; text-indent: 0em}
.senderobjednat SPAN {font-size: 80%}
.senderobjednat-vysledek-0 {font-size: 120%; text-align: center; margin-bottom: 10px; padding: 5px; color: red; font-weight: bold}
.senderobjednat-vysledek-1 {font-size: 120%; text-align: center; margin-bottom: 10px; padding: 5px; color: green; font-weight: bold}
.senderobjednat-zpet {text-align: center; margin-bottom: 10px; padding: 5px}
.senderobjednatokenka {width: 100%; background-color: White; border: solid 1px #AA3939; overflow: auto}
.senderobjednatpocet {width: 7%; background-color: White; border: solid 1px #AA3939; overflow: auto}
.senderobjednatradio {margin-left: 0em}
.senderobjednattlacitka {width: 6em; background-color: White; border: solid 1px #AA3939; margin-top: 5px}
.senderobjednattlacitkazarovnat {text-align: center}

/* POŠŤÁK - DOTAZOVÝ FORMULÁŘ */
.senders {margin: auto; width: 90%; display: block; border: dotted 1px #AA3939; background-color: Brown/*#001F33*/; padding: 10px; padding-bottom: 0px; margin-bottom: 20px}
.senders FORM {padding-bottom: 10px}
.senders H3 {font-size: 100%; text-align: center; padding-bottom: 10px; color: White}
.senders H3 .jmeno-autora {font-size: 130%; color: Gold}
.senders DIV {color: White}
.senders DIV.odrazit {margin-bottom: 10px}
.senders P {width: 70%; padding: 5px; text-align: center; margin: auto; border: dotted 1px #AA3939; background-color: White; text-indent: 0em}
.senders SPAN {font-size: 80%}
.senders-vysledek-0 {font-size: 120%; text-align: center; margin-bottom: 10px; padding: 5px; color: red; font-weight: bold}
.senders-vysledek-1 {font-size: 120%; text-align: center; margin-bottom: 10px; padding: 5px; color: green; font-weight: bold}
.senders-zpet {text-align: center; margin-bottom: 10px; padding: 5px}
.sendersokenka {width: 100%; background-color: White; border: solid 1px #AA3939; overflow: auto}
.senderspocet {width: 7%; background-color: White; border: solid 1px #AA3939; overflow: auto}
/*.sendersradio {margin-left: 0em}*/
.senderstlacitka {width: 6em; background-color: White; border: solid 1px #AA3939; margin-top: 5px}
.senderstlacitkazarovnat {text-align: center}

/* CAPTCHA */
.captcha {font-size: 120%; text-align: right; background-color: Goldenrod; padding: 10px; border: solid 1px White; margin: 15px 0px 10px 0px}
.captcha SPAN {color: Red}
.captcha EM {color: Black}
.captcha INPUT {border: solid 1px Brown}
.captcha .kod {color: Black; font-size: 120%}
.captcha .vysvetlivka {font-size: 80%; margin-top: 10px}

/* CITACE */
CITE {font-size: 90%; margin-left: 40px; margin-right: 40px; display: block;}

/* ZVÝRAZNĚNÍ DO RÁMEČKU */

.zv1 {font-size: 100%; color: White; border: solid 2px Black; padding: 5px; background-color: Brown;}

.zv2 {font-size: 100%; color: Black; border: solid 2px Brown; padding: 5px; background-color: White;}

.zv3 {font-size: 100%; color: White; border: solid 2px Black; padding: 5px; background-color: #2D882D;}

.zv4 {font-size: 100%; color: White; border: solid 2px Black; padding: 5px; background-color: Black;}

.zv5 {font-size: 100%; color: White; border: solid 2px Brown; padding: 5px; background-color: Maroon;}

.zv6 {font-size: 100%; color: Brown; border: solid 2px Black; padding: 5px; background-color: Gold;}

.zv7 {font-size: 100%; color: Gold; border: solid 2px Black; padding: 5px; background-color: Brown;}

.zv7 {font-size: 100%; color: Black; border: solid 2px Green; padding: 5px; background-color: Silver;}

/* ZPRÁVY - úvodní */
.zprava-text .polozka-zprava {display: block; padding-bottom: 5px; margin-bottom: 5px; clear: both} /* u zobrazení jednotlivé zprávy */
.zprava-text .polozka-zpravy {display: block; padding-bottom: 5px; margin-bottom: 5px; clear: both; border-top: solid 1px Brown/*#001f33*/} /* u zobrazení všech zpráv */
.zprava-text H3 {text-align: left; margin: 3px 0px 3px 0px}
.zprava-text .datum {font-size: 90%; color: #555555; padding: 0 0 7px 0;}
.zprava-text .text {font-size: 90%}
.zprava-text .legenda {font-size: 80%; color: #555555; padding-top: 10px}
.zprava-text .link {font-size: 80%; text-align: right; color: #555555}

.zprava-text .rubrika-popis {font-weight: bold; font-size: 90%; padding: 3px; background-color: #fef1bb; border-top: solid 2px Brown}

.zprava-galerka {margin-bottom: 20px; padding: 3px; text-align: center; background-color: transparent} 
.zprava-galerka IMG {margin: 3px; border: double 3px Black; vertical-align: middle}

/* CAPTCHA-ZPRAVY-KOMENTÁŘE */
.captcha-zpravy-komentare {font-size: 90%; text-align: right; background-color: White; padding: 10px; border: solid 1px White; margin: 15px 0px 10px 0px}
.captcha-zpravy-komentare SPAN {color: Red}
.captcha-zpravy-komentare EM {color: Black}
.captcha-zpravy-komentare INPUT {border: solid 1px Brown}
.captcha-zpravy-komentare .kod {color: Black; font-size: 120%}
.captcha-zpravy-komentare .vysvetlivka {font-size: 80%; margin-top: 10px}
.captcha-zpravy-komentare .popis {font-size: 80%; margin-bottom: 10px}

#banner-zpravy {text-align: left; margin: 0 5px 20px 0}
#banner-zpravy IMG {border: none; margin: 0px}

.banner-popisek {font-size: 90%; text-align: left; margin: 5px 4px 5px 2px; padding: 3px; background-color: white}
