body
{
  font-family: tahoma;
  font-size: 90%;
  _font-size: 85%;
  background-color: #D7DDD9;
}

.b {
  border: 1px solid #22380D;
  margin-bottom: 5px;
  }

ul {
  margin-top: 0px;
}

th {text-align: left;}

h1 {font-size: 1.5em;}
h2 {font-size: 1.3em;}

#web{width: 580px; margin: 0 auto 0 auto; padding: 0 0 0 0px; margin: 0 30 0px 30px; background-color: #D7DDD9;}


a {color: #333333;}
a:link   {color: #333333  text-decoration: underline;}
a:visited {color: #333333;}
a:active {color: #333333;}
a:hover  {color: #333333; text-decoration: none;}

#horninavigace {
  height: 19px;
  width: 100%;
  border: 1px solid #000;
  }

#horniblok2 {
  font-size: 0.7em;
  color: #08421C;
  height: 30px;
  width: 100%;
  _margin-left: -4px;

  margin-top: 1px;
  margin-bottom: 1px;
  }

#horniblok2 td {
  text-align: center;
  margin: 0px;
  padding: 0px;
}

#horniblok2 a,#horniblok2 a:hover,#horniblok2 a:visited,#horniblok2 a:link {
  margin: 0px;
  width: 89px;
  height: 19px;
  display: block;
  text-decoration: none;
  border: 1px solid #2B4635;
  color: #F0EEF1;
  background-image: url('images/menu1.gif');
  background-repeat: no-repeat;
  font-weight: bold;

  padding-top: 9px ;
  }



#infoweb {
  font-size: 0.8em;
  background-color: #D7DDD9;
  }

#infoweb table {
  width: 584px;
  }

#infoweb td {
  width: 13.3%;
  text-align: center;
  margin: 0px;
  padding: 0px;
  }

#infoweb a,#infoweb a:link,#infoweb a:visited {
  background-image: url('images/menu1.gif');
  display: block;
  height: 20px;
  padding-top: 3px;
  color: #F0EFF4;
  text-decoration: none;
  font-weight: bold;
  font-size: 1em;
  padding-top: 8px;
  border: 1px solid #3A5242;
  margin: 2px 2px 2px 2px;
  margin-left: 0px;
  }

#infoweb a:hover {
  color: #ddd;
  }



#strednicast {
  text-align: left;
  color: #1B281F;
  font-size: 0.8em;
  background-color: #ABB8AF;
  border: 1px solid #334E3D;
  width: 580px;
  }

#paticka {
  width: 580px;
  font-size: 0.7em;
  color: #5C7764;
  margin: 2px auto 0 auto;
  display: block;
  height: 16px;
  padding-top: 7px;
  padding-bottom: 7px;
  text-align: center;
  background-color: #ABB8AF;
  border: 1px solid #334E3D;
  }

#paticka a {text-decoration: none; color: #5C7764; font-weight: bold;}
#paticka a:link   {text-decoration: none;}
#paticka a:visited {}
#paticka a:active {}
#paticka a:hover  {text-decoration: underline;}

#nadpispozadi {
  height: 112px;
  width: 100%;
  DEL-background-image: url('images/geotechnika.jpg');
  background-repeat: no-repeat;
  border: 1px solid #3C5744;
  }

#nadpispozadi img {
  border: 0px;
  margin:0px;
  padding: 0px;
  }

#obsah {
  padding: 5px;
  }

.fotkyright {float: right;}
.fotkyright img {width: 220px;display: block; border: 1px solid #253914; margin-bottom: 8px;}

.klasika {
  width: 540px;
  margin: 25px 0px 0px 20px;
  }

.klasika .nadpis {
  font-size: 1.1em;
  color: #333;
  }

.klasika input {
  border: 1px solid #768C7D;
  height: 20px;
  width: 180px;
  background-color: #DAE3DD;
  }

.polozka {
  border: 1px solid #97A29B;
  margin: 0px 15px 15px 15px;
  padding: 12px;
  }

.polozka .nazev {
  font-weight: bold;
  font-size: 1.1em;
  }

.polozka .autor {
  margin: 7px 10px 0px 10px;
  }

.polozka .popisek {
  margin: 7px 0px 0px 10px;
  }

.polozka_main {
  border: 1px solid #97A29B;
  margin: 0px 15px 15px 15px;
  background-color: #FFF;
  padding: 12px;
  font-weight: bold;
  font-size: 1.1em;
}


/* PRO AKCE */

#akce .polozka {
  border: 1px solid #97A29B;
  margin: 0px 15px 15px 15px;
  padding: 12px;
  }

#akce .polozka .nazev {
  font-weight: bold;
  font-size: 1.1em;
  }

#akce .polozka .mistodatum {
  margin: 7px 10px 0px 10px;
  }

#akce .polozka .text {
  margin: 7px 0px 0px 10px;
  }

#akce .polozka .kontakt {
  margin: 7px 0px 0px 10px;
  }

/* END */

/* PRO SEMINARE*/

#seminare .polozka {
  border: 1px solid #97A29B;
  margin: 0px 15px 15px 15px;
  padding: 12px;
  }

#seminare .polozka .datum {
  font-weight: bold;
  font-size: 1.1em;
  }

#seminare .polozka .text {
  margin: 7px 10px 0px 10px;
  }

#seminare .polozka .autor {
  margin: 7px 0px 0px 10px;
  }

/* END */

.cislocasop {
  background-color: #97A29B;
  border: 1px solid #97A29B;
  margin: 15px 15px 0px 15px;
  padding: 12px;
  font-weight: bold;
  }
