body { width:1020px; padding:0;  background-color: #999;  text-align: center; margin: 0 auto;  font: 0.80em 'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; }
#page {width:1020px; overflow:auto; text-align: center; margin: 0 auto; background: url(../images/carka.jpg) 0 100% repeat-y;}

#hlavicka { height:300px; background: url(../images/podklad.jpg) 0 100% no-repeat;}
.pismo_hlavicka {  text-align:left;  padding: 20px 40px 0px 260px; font-size: 1.20em; color: #000; line-height: 180%} 
.link_hlavicka { color: red; text-decoration: underlink }
#hlavicka a:hover { color: #000; background-color: #eee;}

#navigace,#obsah  { float: left }
#navigace { float: left;  width: 240px;  }
.pismo_navigace { text-align: left; padding-left: 40px; color: #fff; margin-top:20px} 

#obsah { width: 770px;  float: left; }
#nastaveni_obsah { margin-left: 20px; text-align:left;  }
.pismo_obsah { padding-left: 10px; color: #666; padding-right: 50px} 

.vice {text-align: right; padding: 5px}

.aktuality {border: 1px solid #ddd; padding: 5px; color: black; margin-bottom: 5px;}
#paticka { clear: both; height: 160px; background: url(../images/spodek.jpg) 0 100% no-repeat; }

.right,.left  { float: left }
.right {width:450px; }
.left {width: 230px; text-align: center}
.ob {padding: 5px}

.clear { clear: both }

.seznam {color: red; margin: 5px 0px 5px 0px; font-weight: bold}
.kontakt {text-align: left; margin-top: 15px;  color: #ddd; margin-bottom: 15px}
.menicko {margin: 5px 0px 5px 0px;}
.oblast {margin: 5px 0px 10px 0px; padding: 10px; background-color: #eee; line-height: 160%}

.efotka {float:left; border:1px solid #ddd; text-align:center; margin:3px; padding:8px 5px 15px 5px; }
.efotka:hover {border:1px solid #aaa; color:#000; background:#f5f5f5}

.fotka {float:left; border:1px solid #ddd; text-align:center; margin:10px; padding:10px; width: 185px; height: 215px}
.fotka:hover {border:1px solid #aaa; color:#000; background:#f5f5f5}
.o { margin-top: 15px; border:none}
.obr {padding:4px; border:1px solid #000; margin-top: 20px}

h1 { font-size: 1.40em; color: #1c3e1a;  margin-top: 10px; padding: 10px 0px 10px 0px;  }
h2 { font-size: 1.20em; color:green;  margin: 0px; padding: 0px 0px 5px 0px; }
h3 { ont-size: 1.10em; text-align: left; font-size: 1.10em; color: red;  margin-bottom: 5px; }
h4 { text-align: left; font-size: 1.00em; color: darkgreen;  margin-bottom: 5px; }

.kolo {padding: 8px; margin: 8px; border:1px solid #ddd; background-color: #eee; color: black}

a.link { color: darkgreen; text-decoration: none }
a:hover { color: red; text-decoration: underline }
a:visited  {color: black}

table{ margin-bottom:1em; width:420px}

td.cell1 {width: 110px; text-align:right; padding: 1px 10px 1px 10px; background-color: #eee; color: black}
td.cell2 {border:1px solid #ddd; padding: 1px 10px 1px 10px;}
td.cell3 { padding: 2px 5px 2px 5px; text-align:left; border:1px solid #fff;}
td.cell4 { padding:2px 5px 2px 5px}


#copyright { padding: 5px 2px 15px 2px; color: #999; font-size: 0.78em; margin-top: 50px; border-top:1px solid #ddd;}
.bila {color: white}
.seda {color: #999;}
.modra {color: darkblue}

#lmenu {  
  margin: 0;
  padding: 0;
  float: left;
}
#lmenu li {
  display: inline;
}
#lmenu a {
 background-color: #1c3e1a;
  display: block;
  width: 180px;  
  color: #fff;
  font-weight: bold; 
  text-align: left;
  text-decoration: none; 
  border-bottom: 1px solid #ddd;   
}
#lmenu a:hover {
  color: #1c3e1a;
  background: 10px 9px no-repeat #ddd; 
  text-decoration: none;
}

#lmenu .click {
  display: block;
  width: 180px; 
  text-align: left;
  border-bottom: 1px solid #ddd;
  background: 10px 9px no-repeat #fff;
}
#lmenu a span, #lmenu .click span {
  display: block;
  padding: 2px 5px 2px 5px;
}



input {  color: black; padding:2px 2px 2px 2px; margin: 1px 0px 1px 0px; border: 1px solid red;}

select {  color: black;  padding:2px 2px 2px 2px; margin: 1px 0px 1px 0px; border: 1px solid red; }

textarea {  color: black;  padding:2px 2px 2px 2px; margin: 1px 0px 1px 0px; border: 1px solid red; }
.box {padding:1.5em;margin-bottom:1.5em;background:#f4dddd; border: 1px solid #f6baba; text-align: center; }
