body {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
h1 {font-size: 1.3em; text-transform: uppercase; margin: 10px 0;}
h2 {font-size: 1.2em; margin: 5px 0;}
h3 {font-size: 1.1em; margin: 3px 0;}
a img {border: none;}
table, td, th, input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 1em;}

#vlajky {display: none;}
#menu1 {display: none;}

#hlavni {}
#sloupecPravy {display: none;}
#sloupecObsah {}
#sloupecLevy {display: none;}

#paticka {display: none;}
#paticka2 {display: none;}

#logo {display: none;}
#motiv {display: none;}
#zalozky {display: none;}
#logobox {display: none;}
#nazvyjazyky {display: none;}
#zalozkajednotlivci {display: none;}
#zalozkafirmy {display: none;}



/* obecne tridy */
.cleaner {clear: both; height: 1px; font-size: 1px; line-height: 1px;}
.right {text-align: right;}
.center {text-align: center;}
.fLeft {float: left;}
.fRight {float: right;}
a.tlacitko {font-weight: bold; padding: 0 5px; text-decoration: none; border: 1px solid #000;}
input.tlacitko {font-weight: bold; padding: 0 5px; border: 1px solid #000;}
.datum {font-size: 0.9em;}
.cena {font-weight: bold;}
.puvodni {font-weight: normal; text-decoration: line-through;}
.akcni {font-weight: bold; text-transform: uppercase;}
.novinka {font-weight: bold; text-transform: uppercase; margin: 0 3px 0 0;}
.small {font-size: 0.9em;}
.big {font-size: 1.1em;}
.nowrap {white-space: nowrap;}
.dulezite {font-weight: bold;}
.padd {padding: 5px;}
.zdrojak {font-family: monospace; padding: 10px; border: 1px solid #000; margin: 10px 0;}

a.doporucujeme {float: left; display: block; width: 156px; font-weight: bold; text-decoration: none; margin: 0 0 20px 0; text-align: center; position: relative;}
/*a.doporucujeme div.dopnazev {position: absolute; top: 117px; left: 0; padding: 5px 5px 5px 15px; text-align: left;}*/
.mezera {float: left; width: 27px;}

table.polozka {border: none; border-collapse: collapse; width: 100%;}
table.polozka td.obr {padding: 0 0 0 0; width: 120px; vertical-align: top; text-align: center;}
table.polozka td.text {padding: 0 0 0 20px; vertical-align: top;}
table.polozka td.text p {margin: 0 0 3px 0;}
table.polozka .vice {text-align: right; font-size: 11px; font-style: italic;}
table.polozka tr.polozkaBottom td {padding: 1px 5px 1px 20px; border-bottom: 1px solid #000;}


.strankovani {display: none;}

.fotogalerie {width: 120px; float: right; margin: 0 0 10px 10px;}
.fotogalerie div {margin: 0 0 5px 0;}

.cesta {font-size: 0.9em; margin: 0 0 10px 0; padding: 3px 10px;}
.cesta a {margin: 0 3px 0 0;}

table.tHorizontalni {border-collapse: collapse; border: none; font-size: 0.9em; margin: 0 0 5px 0; border-bottom: 1px solid #000; border-right: 1px solid #000;}
table.tHorizontalni td, table.tHorizontalni th {padding: 3px 7px; vertical-align: top; border-top: 1px solid #000; border-left: 1px solid #000;}
table.tHorizontalni th {font-weight: bold; text-align: left;}


table.tVertikalni {border-collapse: collapse; border: none; font-size: 0.9em; margin: 0 0 5px 0; border-bottom: 1px solid #000; border-right: 1px solid #000;}
table.tVertikalni td, table.tVertikalni th {padding: 3px 7px; border-top: 1px solid #000; border-left: 1px solid #000;}
table.tVertikalni th {font-weight: bold; text-align: left; vertical-align: middle;}
table.tVertikalni td {vertical-align: top;}
table.tVertikalni .cena {text-align: right; font-weight: bold;}
table.tVertikalni .cenabez {text-align: right; font-weight: normal;}
table.tVertikalni table th {border-bottom: none; border-right: none; padding: 0px 3px; vertical-align: bottom;}
table.tVertikalni table td {border-bottom: none; border-right: none; padding: 0px 3px; vertical-align: bottom;}
table.tVertikalni tr.nevyrazne td {color: #666;}


.kroky {border-bottom: 1px solid #000; padding: 0 0 0 5px; font-size: 1em; margin: 0 0 20px 0;}
.kroky h2 {display: inline; font-size: 1em; margin: 0 15px 0 0; border: 1px solid #000; border-bottom: none; padding: 0px 5px;}
.kroky h2#aktivni {background: #000; color: #fff; border: 1px solid #000; border-bottom: none;}

input.ks {width: 20px;}

a.galerie {float: left; width: 156px; font-size: 0.9em; text-align: center; text-decoration: none; margin: 0 0 20px 0;}

#sloupecObsah .banner {display: none;}

a.rozcestnik {display: block; padding: 5px 15px; text-decoration: none; margin: 0 0 10px 0;}
a.rozcestnik h2, a.rozcestnik p {margin: 0;}
a.rozcestnik h2 {text-transform: uppercase;}
a.rozcestnik p {font-size: 0.9em;}

.rozcestnik2 {float: left; width: 120px; font-size: 0.9em;}
.rozcestnik2 a {display: block; padding: 3px 5px; text-decoration: none; margin: 5px 0;}
.rozcestnik2 a#aktivni {font-weight: bold;}
.rozcestnik2obsah {float: left; width: 401px; _width: 390px; min-height: 250px; _height: 250px; border: 1px solid #000;}

.lista {display: none;}
