/*********************** hlavní úpravy formátování************************/
body, td, th  {
   font-family: 'Verdana CE', Verdana, sans-serif;
}
body{
  background-color:rgb(227,227,150);
  background-image: url("../layout/pozadi_zluta_se_zelenou.jpg");
  background-repeat:repeat-y;
  background-position:center;
  text-align:center;
  margin:0px;
  padding:0px;
}
form.admin input{
      font-family:monospace;
      font-size:15px;
}
ul{
  padding-left:30px;
  margin-left:0px;
}
h1,h2{
  margin:0px;
}
table, div, p {
  margin:0px;
}
table{
  border-collapse:collapse;
}
td, th {
  _font-size:80%;
  line-height:120%;
}
img{
  border-width:0px;
}
.right{
  float:right;
}
.left{
  float:left;
}
.tleft{
  text-align:left;
}
.tright{
  text-align:right;
}
.tcenter{
  text-align:center;
}
.red{
  color:red;
}
.schovat{
  display:none;
}
form {
  padding:0px; margin:0px;
}
.tucne{
  font-weight:bold;
}
hr.clearschovej{
      clear:both;
      height:1px;
      margin: -1px 0px 0px 0px; padding:0px;
      border:none;
      visibility: hidden;
}
/********************hlavní bloky a  sloupce ********************************/
#hlavniramec_obal{
  width:754px;
  margin:0px auto;
  background:white;
  background-image:url("../layout/pozadi_paticka.jpg");
  background-repeat:no-repeat;
  background-position:2px bottom;
}
#hlavniramec{
  border: solid rgb(233,213,101);
  border-width:0px 2px;
  text-align:left;
}
#sloupec_obsah_obal{
  width:592px;
  float:left;
}
#sloupec_obsah{
  padding:15px;
  border-right: solid 1px #E7F0E6;
  margin-bottom:10px;
}
#jednotlivastranka {
  text-align:justify;
  line-height:120%; font-size:80%;
  width:562px;
}
.jednotlivastrankamapa {
  width:770px;
}
h2{
  text-align:left;
}
h2{
  font-size:90%;
  font-weight:bold; padding-left:1em; text-transform:uppercase;
  margin-bottom:10px;
}
h2 a{
  color:inherit;
  text-decoration:none;
}
#paticka{
  color:#FFEE5A;
  font-size:70%;
  _font-size:85%;
  width:750px;
  _margin-top:-14px;
}
#paticka td{
  padding:5px 10px;
}
#paticka a{
  color:#FFEE5A;
  text-decoration:none;
}
#paticka a:hover{
  text-decoration:underline;
}
.posledniaktualizace{
  height:100px; vertical-align:top;
}
/********************* hlavicka webu **************************/
#hlavickawebu{
  height:150px;
  background:#0D5D08;
  overflow:hidden;
  position:relative;
}
#hlavickawebu span{
  background:url(../layout/wataki_zelena.jpg);
  position:absolute; left:0px; top:0px; _top:2px;
  overflow:hidden;
  height:150px;
  width:750px;
  cursor:pointer;
}
h1 {
  font-size:100%;
  margin-bottom:10px;
}
/************************* sloupek **************************/
#sloupek{
  padding-top:5px;
  margin-left:595px;
  _margin-left:600px;
  font-family: 'Arial CE', Arial, sans-serif;
  font-size:80%;
  text-align:justify;
  padding-bottom:50px;
}
table.login td{
  font-size:11px;
}
td.login a{
  display:block;
}
/*********************** menu ****************************************/
#menu{
  background-color:#4B9365;
  border:rgb(233,213,101);
  border-style:dashed;
  border-width: 1px 0px 0px 0px;
  max-height:27px;
  overflow:hidden;
  _margin-bottom:-14px;
}
table.menu{
  width:750px;
  margin-top:0px;
  margin-left:0px;
  border-spacing:0px;
}
table.menu td{
  padding:0px;
}
table.menu a.mTop{
  text-align:center;
  color:rgb(233,213,101); text-decoration:none; font-size:16px;
  display:block;
  background-image:url(../layout/pozadi_menu.png);
  padding:4px;
  padding-top:3px;
  _padding:4px 0px 5px 0px;
}
table.menu a.mTop:hover {
  color:rgb(5,94,2);
  background-color:#E9D565;
  background-image:url(../layout/pozadi_menu2.png);
}
table.menu ul{
  font-family: 'Arial CE', Arial, sans-serif;
  list-style-type:none;
  background:rgb(227,227,150);
  background:url(../layout/menu_transparent.png);
  position:absolute;
  z-index:1;
  display:none;
  border: black solid;
  border-width:0px 0px 1px 0px;
  padding:0px;
  margin:0px;
  filter: alpha(opacity=90);
}
table.menu li{
  display:inline;
    padding:0px;
  margin:0px;
}
table.menu li a{
  line-height:120%;
    text-decoration:none;
  display:block;
  padding:4px;
  padding-left:6px;
  font-size:80%;
   _font-size:100%;
  color:black;
  font-weight:bold;
  width:200px;;
}
table.menu li a:hover{
  background-color:#009933;
  color:#F1EC83;
}
#service1{
  background-image:url(../layout/menu_transparent.png);
  visibility:hidden;
}
#service2{
  background-image:url(../layout/pozadi_menu2.png);
  visibility:hidden;
}
pre{
    font-size:14px;
}
/********************** jednotlivé stránky ***************************/
p{
  margin:0 0 1em 0;
  line-height:140%;
  text-align:justify;
}
h3,h4{
  text-align:center;
}
hr {
 height:1px;
}
#sloupec_obsah a, #sloupek a{
  color:#025e00; font-weight:bold; text-decoration:underline;
}
#sloupec_obsah a:visited, #sloupek a:visited {
  color:#339900;
}
#sloupec_obsah a:hover, #sloupek a:hover{
  color:#DEB303;
}
a.actual {
  color:#DEB303; font-weight:bold; text-decoration: underline;
}
#blokstatistik{
  display:none;
}
#blokstatistik img{
  width:1px !important; height:1px !important;
}
#maillist{
  text-align:center;
  width:150px;
}
#maillist input,#maillist button{
  margin:5px;
}
#maillist input{
  border:1px solid black;
}
.button {
        font-size:80%;
        font-weight:bold;
        background:#025e00;
        color:white;
    margin:5px;
    border: outset 3px white;
    vertical-align:middle;
}
.buttonred {
        font-size:80%;
        font-weight:bold;
        background:red;
        color:white;
    margin:5px;
    border: outset 3px white;
    vertical-align:middle;
}
.sovawataki{
  margin:0px -10px 5px 10px;
}
img.mapa { border:1px black solid;}
img.mapazvetsenina{
  position:absolute; visibility:hidden;
}
.relative {position:relative; left:0px; right:0px}
.podpiskronika{
  text-align:right; margin-right:30px;
  font-weight:bold;
}
img.photo{
    border:1px solid black;
}
/********************** tabulky ***************************************/
table.info{
  margin:5px auto 5px auto;
  border: 1px dashed #42955F;
}
table.info td, table.info th{
  padding:4px 10px;
  text-align:left;
  vertical-align:top;
}
table.info th{
  font-weight: bold; color:#42955F; text-align:left;
}
caption {
 font-size:100%;
 font-weight:bold;
 padding-bottom:5px;
}
table.poslpris{
  margin:5px 10px 10px 5px;
}
table.poslpris td{
  padding-bottom:10px;
}
table.bunkycenter td{
  text-align:center;
  vertical-align:top;
}

table.rowhighlight tr:hover{
  background-color:rgb(227,227,150);
}
/************************* kalendare ************************************/
div.kalendar{
  text-align:left;
  width:550px; background-color:#f5f5dc;
  font-size:100%;
  border-width:1px 1px 2px 1px;
  border-style:solid; border-color:black;
}
div.kalendarhlavicka{
  padding:2px; padding-left:5px; font-weight:bold; background-color:#feeec0;
}
span.formular {
  width:450px; vertical-align:middle;
}
div.pl, div.so, div.ne, div.mes, div.rok{
  padding:2px; border-width:1px 0px 0px 0px; border-style:solid; border-color:black;
}
div.so {
  background-color:#DEB303;
}
div.ne {
  background-color:#E6C111;
}
div.mes {
  padding:4px; padding-left:5px;
  color:#f5f5dc; background-color:green;
  text-align:center; font-weight:bold;
}
div.rok {
  padding:6px; font-size:100%;
  background-color: #feeec0; text-align:center; font-weight:bold;
}
div.kalendar span.datum{
  vertical-align:top; font-style:normal; width:145px;
}
span.pol {
  width:395px;
}
i.tenci {
  font-weight:normal;
}
/************************* fotky, video ****************************************/
#fotky{
  text-align:center;
}
div.fotoradek, div.videoradek{
  clear:both;
  padding-top:20px;
}
div.fotoradek span{
  width:50%;
  float:left;
}
div.videoradek span{
  width:50%;
  float:left;
}
#fotky img, #foto img{
  border:1px black solid;
  margin-bottom:4px;
}
#foto object{
  _border:1px black solid;
  margin-bottom:4px;
}
#foto, #fotopopisek{
    text-align:center;
}
.fotohlavicka{
  padding-left:40px;
}
.cislofotky{
  color:#666666;
  float:right;
}
#fotopopisek{
    padding-top:20px;
}
.fotohlavicka div{
  float:left;
  width:25%;
}
div.fotopaticka{
  clear:both;
  margin-top:20px;
}
 /********** Návštěvní kniha *************/
div.knihaprispevek{
  background-color:white;
  border: 1px dashed #42955F;
  margin-top:10px;
}
div.tema{
  border-left-style:solid;
  border-left-width:3px;
}
div.knihaprispevek div{
  padding:5px 10px;
}
div.knihaprispevek  .jmeno {
  font-weight: bold;
  background-color:#EFF8F0;
}
div.knihaprispevek .cas{
  float:right;
  padding:0px;
}
div.knihaprispevek .email{
  display:inline;
}
div.knihaprispevek .ipadresa{
  font-weight:normal;
}
div.zprava{width:97%;
  overflow:hidden;
  clear:both;
}
div.scrollreakce{width:100%;height:100px;
  overflow:auto;
}

#kniha input, textarea{
  border:1px solid #025e00;
  margin-top:5px;
}
#kniha{
  border: 1px solid black;
  padding:15px 20px 15px 20px;
  background-color:#EFF8F0;
}
/************ živá príroda *****************/
H3.zp {
 text-align: center;
 FONT-SIZE: 18px;
 line-height: 120%;
 COLOR: #DEB303;
}

A.zp:link, A.zp:visited {
  COLOR: #025e00; font-weight:bold; text-decoration:none;
}

A.zp:hover, A.zp:visited:hover {
  COLOR: #DEB303;
}
