body {margin: 0px; padding: 0px; background: #01275e url('../img/pozadi.jpg') top center fixed; color: #333333; 
font-family: "Tahoma CE", Tahoma, "Arial CE", sans-serif; font-style: normal; font-size: 70%;} 

/* text ---------------------------------------------------------------------- */
p {text-align: justify; line-height: 1.4;}
a {color: #1a8ef9;}
a:hover {color: #0066cc; text-decoration: none;}
p, h1, h2, h3 {margin: 20px; padding: 0;}
h1, h2, h3 {color: #0066cc; font-size: 100%; text-transform: uppercase;}
h2, h3 {color: #1a8ef9; text-transform: none; font-weight: bold;}
.bila, a.bila, a.bilap {color: #ffffff; text-transform: none; padding-right: 15px; text-decoration: none;}
a:hover.bila, a:hover.bilap {color: #cccccc;}
a.bilap {padding-right: 25px;}
.stred, .stredm {text-align: center;}
.stredm {margin: 10px; color: #666666;}
.cervena {color: #ff6600;}
.patickam, .patickam a {color: #cccccc; font-size: 7pt;}
.patickam a {color: #999999;}
.patickam a:hover {color: #666666;}

/* bloky ---------------------------------------------------------------------- */
#celek {position: relative; width: 928px; top: 0; height: auto; margin: 0 auto;}
#leva, #prava {position: absolute; left: 0; top: 0;}
#leva {float: left; width: 250px; left: 0; top: 0; background: #ffffff;}
#jazyk {left: 6px; top: 0; width: 250px; height: 30px; background: url('../img/modra.gif') repeat-x; color: #ffffff; text-align: center; padding-top: 6px;}
#logo {left: 6px; top: 0; width: 250px; height: 177px;}

#prava {float: right; left: 256px; top: 6px; width: 672px;}
#animace {left: 0; top: 6px; width: 672px; height: 208px; margin: 0; padding: 0;}
#drobecek {left: 0; top: 214px; width: 672px; height: 30px; background: url('../img/zelena02.gif') no-repeat; padding-left: 25px; line-height: 2.4; color: #cccccc;}
#paticka {width: 672px; height: 30px; text-align: right; background: url('../img/modra03.gif') no-repeat; line-height: 2.4; color: #ffffff;}
#stat {width: 1px; height: 1px; display: none;}

.linka {background: url('../img/linka.gif') repeat-x; width: 672px; height: 14px; padding: 0; margin: 0; clear: both;}

/* menu ---------------------------------------------------------------------- */
#menu {left: 6px; top: 214px; width: 250px;}
#menu ul {list-style: none; margin: 0px; padding: 0px; border: none;}
#menu li a, #menu li a.podmenu {display: block; background: url('../img/modra01.gif') no-repeat; color: #ffffff; font-weight: bold; text-decoration: none; width: 250px; height: 31px; line-height: 2.4; padding-left: 25px; text-align: left;}
#menu li a:hover, #menu li a:hover.podmenu {background: url('../img/modra.gif') no-repeat; height: 31px; color: #cccccc;}
#menu li.neaktiv, #menu li.neaktivp {background: url('../img/zelena.gif') no-repeat; height: 31px; width: 250px; padding-left: 25px; font-weight: bold; line-height: 2.4; color: #ffffff;}
#menu li.neaktivp {padding-left: 35px; font-weight: normal;}
#menu li a.podmenu {background: url('../img/modra02.gif') no-repeat; padding-left: 35px; font-weight: normal;}
#menu li a:hover.podmenu {background: url('../img/modra.gif') no-repeat;}

/* tabulky ---------------------------------------------------------------------- */
.tabulka, #tabulka { border: 0px; width: 100%;}
td, th {text-align: center; border: 0px; padding: 3px; margin: 0;} 
#obsah td { background: #dfd0ac; color: #67645d;}
#obsah th { background: #cc3300; color: #ffffff; font-weight: normal;}
#tabulka td { background: #ffffff; color: #67645d; text-align: left; padding-left: 10px; border: 0px; margin: 0;}

/* foto ---------------------------------------------------------------------- */
.noram {padding: 0px; border: 0px; margin: 0px;}
.ram, .ramp {padding: 3px; border: 1px solid #dad1c7; margin: 3px; background: #ebe8e5;}
.ramp {margin: 20px; margin-left: 20px; float: right;}
.clearboth {clear: both;}

/* formulare ---------------------------------------------------------------------- */
label, input, select, textarea {display: block; width: 200px; height: 16px; float: left; margin: 2px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt;}
label {text-align: right; width: 200px; padding-right: 10px; text-align: right;}
input, textarea {margin-right: 10px; padding-left: 2px; border: 1px solid #999999; background: #ffffff; width: 300px;}
textarea {width: 300px; height: 250px; overflow: hidden;}
.tlacitko {padding: 5px; width: 140px; height: 26px; border: 0 none; text-align: left; background: #ffffff; color: #1f64ad; font-weight: bold;}