/* CSS Document

  background-color: #00D000;

 */
body
{
  background-color: #00B000;
  font-family:"Times New Roman", Times, serif;
/*  font-family: "ITC Avant Garde Gothic";*/
  text-align: center; 
  font-size: 14px;
  padding: 0px;    
}

.main{
  width: 800px;
  padding: 10px 10px 10px 10px;
  margin:auto;
}      

#hlTop{
  width: 800px;
  height: 20px;
  background: url(obraz/hlavicka-top.png);
  margin:auto;
  background-color: none;
}

#zahlavi 
{
  width: 780px;
  height: 100px;
  text-align: left;
  margin; 0;
  background-image: url(obraz/hornilista3.png);
}

#sloupec
{
  width: 800px;
  margin:0px;
  text-align: left;
  background: url(obraz/pokus-ostin2.png) repeat-y ;
  background-color: yellow;
/*  border: 1px solid #EFB108;*/
}

#levy
{
  float: left;
  width: 130px;
  background-color: none; 
  margin-top: 30px;
  margin-left: 10px;
}

/*  ////////////////////////////   preva cast obrazovky    /////////////////////////////////*/

#pravy{
  float: left;
  width: 610px;
  min-height: 400px;
  margin: 25px 0px 0px 0px;
  padding: 10px;
  background-color: none;
  font-size: 14px;
  text-align: center;
  
}

#pravy p{
  text-align: left;}
  
/*//////////////////////////////  Paticka stranky   ////////////////////////////*/
#paticka{
  width: 800px;
  height: 30px;
  font-size: 6pt;
  text-align: right;
  clear: both;
/*  border-top: 1px solid white;*/
  background: url(obraz/pokus-ostin.png);
  background-color: none;
}

#paticka a{
  text-decoration: none;
  color: black;
  }
  
  
#paticka p{
  margin-right: 30px;
  margin-bottom: 5px;
  background-color: none;}

  
/*//////////////////////////////     bocni lista        ////////////////////////////*/
  
ul#seznam{
  margin: 0;
  padding: 0 ;
  font-weight: bold;
  background-color: none;
  width: 130px;
}

ul#seznam li{
  list-style: none;
  margin: 5px;
  padding: 0;
  text-align: center;
  border-bottom: 1px solid white;
  border-top: 1px solid white;


}

ul#seznam li a{
  color: #000;
  display: block;
  padding: 0.2em 0.5em 0.2em 0.5em;
  text-decoration: none;
  background-color: none;

}

ul#seznam li a:hover{
  color:#000;
  background: url(obraz/butonek2.png) no-repeat center;
}

/*////////////////////////////// odstavce a nadpisy ////////////////////////////*/

h1 {
  text-align: center;
  font-size: 16px;
  padding-top: 3px;
  background: url(obraz/podklad1.png) no-repeat;
  width: 300px;
  height: 30px;
  margin: auto;
  
  }

h2{
  text-align: left;
  font-size: 14px;
  padding-top: 3px;
  height: 17px;

}
  
.prostred{
  text-align: center;}

#pravy p{
  text-align: justify;}
  
hr {
  width: 80%;
  text-align: center;
  _color: black;}

hr.mezera{
  visibility: hidden;}

.zarovnani{
  text-align: left;
  margin-left: 20px}

  .zarovnani dt{
    font-weight: bold;
    color: black;
    margin: 3px 0;}

  .zarovnani dd{
    margin-left: 30px;}

div#aktual{
  text-align: center;
  margin: 30px 8px;}

div#aktual p{
  text-align: center;
  font-size: 13px;}

div#aktual a{
  text-decoration: none;
  color: black;}
  
div#aktual span{
  color: #00D000;
  font-weight: bold;}

div#aktual span.gray{
  color: #8B8B8B;
  font-weight: bold;  
}

div#prvni{
  margin-bottom: 30px;}

div#prvni p{
  margin-bottom: 30px;}

div#prvni table{
  float: left;}
  
div#prvni img{
 border: 1px solid white;
  margin: 2px;}

div#prvni span{
  float: left;
  margin: 5px 0 0 30px}
  
div#prvni span a{
    font-weight: bold;
    text-decoration: none;
    color: #00B000; }

iframe a{
  text-align: center;
  text-decoration: none;
  color: black;
}

div.uzsi{
  margin: 20px 20px;
}

/*///////////////////////////// tabulky /////////////////////////////////////////*/
table.normal {
  width: 50%;
  text-align: center;}
  
  table.normal td,th{
    font-size: 12px;}
    
  table.normal a{
    font-weight: bold;
    text-decoration: none;
    color: #00B000; }

table.zelena{
  margin: auto;
  width: 70%;}
  
  table.zelena th{
    padding: 7px 0 3px 3px;
    font-size: 13px;}

  table.zelena td{
  font-size: 13px;}
  
  table.zelena td.levy{
  width: 70%;}

table.levy{
  margin: auto;
  width: 70%;}
  
  table.levy td{
    text-align: left;
    font-size: 14px;}


  table.levy th{
    text-align: left;
    font-size: 14px;}
  
table.vysledky{
  width: 85%;
  margin: auto;
}

  table.vysledky th{
    padding: 7px 0 3px 3px;
    font-size: 13px;
    text-align: left;}

  table.vysledky td{
    font-size: 14px;
    text-align: left;}

   
/*////////////////////////////// seznamy ///////////////////////////////////////*/
ul li{
  list-style: none;
  text-align: left;}

#prvni li{
    margin: 5px 0 ;
}  

.posun{
  margin-left: 60px;}

/*////////////////////////////// obrazky ///////////////////////////////////////*/

ul img{
  width: 100px;
  height: 75px;
  margin: 2.5px;
  float: left;
  }

img.velky{
  margin: 10px;}

img.nahled{
  width: 100px
  height: 75px;
  float: left;
  margin: 20px;
  border: 1px solid white;
}

img.nahledNeGal{
  width: 200px
  height: 150px;
  float: left;
  margin: 10px;
  border: 1px solid white;
}

/*////////////////////////////// solo ///////////////////////////////////////*/
.obtL{
  float: left;
  margin: 5px}

.lem{
  border-top:1px solid #00D000;
  border-right: 1px solid #00D000; }

.obtR{
  float: right;
  margin: 5px}

.levy{
  text-align: left;}
  
.pravy{
  text-align: right;}

.tluste{
  font-weight: bold;}  

.odkazSp{
  text-decoration: none;
  color: black;}

.bezmezer{
  margin: 0px;
}

.maleOds{
  margin-left: 15px;
  margin-bottom: 5px;
}

.prostred{
  text-align: center;
}

.mene{
  margin: 10px 10px;
}

a.uprava {
    font-weight: bold;
    text-decoration: none;

}

