* {border:none}

body {float:left; width: 910px; padding-left: 10px;  background: #fff; text-align: left; margin: 0 auto;  font: 0.90em 'Tahoma',Verdana, Arial, Helvetica, sans-serif; }
html > body {min-height: 1000px;height: auto;}
#page {width: 910px;}

.menicko { padding: 3px; line-height: 160%; border-bottom:1px solid #ccc;}
.odstavec { padding: 5px 0 5px 0; text-align:justify; line-height: 150%}
.uvod {padding: 3px; font-weight: bold; text-align:center;font-size: 1.40em;}
.podklad {width: 900px; height: 100px; background: url(../images/bg.png) 0 0 repeat-x; }
.hlavni_text {height: 100px; padding: 50px 0px 0 0px; font-size: 1.20em; line-height: 160%}
.kontakt_text {width: 900px;   padding: 50px 0 0 0; line-height: 150%; text-align: center;  }

a { color: #cc0000; text-decoration: underline;}
a:hover {color: #000; text-decoration: underline;}

.cerna {color: #999}
.obr {margin: 10px 0 10px 0; }
.obr1 {margin: 5px; padding: 3px; border :1px solid #ddd; height: 100px; width: 120px}
.odraz {padding: 5px}
.lobr {float:left; margin: 5px 15px 5px 0px; padding: 5px;  }
.pobr {float:right; margin: 0px 5px 0px 15px; padding: 5px;  }
.cisto {clear: both;}
.mezera {height: 20px}
.o {border :1px solid #ddd; padding: 8px; width: 160px}
.odstavecek { line-height: 160%;  }

li {padding: 3px}
table.neviditelna{width: 900px; font-size: 0.90em; padding:1px;  margin : 10px 0 10px 0}
table.tabulka-modra{width: 900px; font-size: 0.98em; padding:1px;  border :1px solid #666; background: #66ccff; margin : 10px 0 10px 0}

table.tabule {margin: 10px 0 10px 0}
table.tabulka_prvni{width: 900px; font-size: 0.95em; padding:1px;   margin : 10px 0 10px 0}
td.tab1 {width: 170px}
table.tabulka_1350{width: 1350px; font-size: 0.98em; padding:1px;  border :1px solid #666; background: #ddd; margin : 10px 0 10px 0}
table.tabulka{width: 910px; font-size: 0.80em; padding:0px;  border :1px solid #333; background: #ddd; margin : 10px 0 10px 0}
th{ padding: 3px 5px 3px 5px; background: #666; color: white; text-align: center; font-weight: bold}
td{ padding: 3px 5px 3px 5px; background: #fff; color: black; text-align:center}

.velka {font-size: 1.10em;}

.foto {float:left; width: 400px; height: 200px; padding: 10px; margin: 10px; text-align:center}
.ok {padding: 10px}

h1 {font-size: 1.20em; text-align: left; color: #000080;  padding: 0; margin: 15px 0 10px 0; text-decoration: underline;}
h2 {font-size: 1.20em; text-align: left; color: #cc0000; margin: 0; padding: 10px 0 10px 0; text-decoration: underline;}
h3 {font-size: 1.10em; text-align: left; color: red;  margin: 0; padding: 10px 0 5px 0}
h4 {font-size: 1.10em; text-align: left; color: #3399cc;  margin: 0; padding:10px 0 5px 0}


