body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  background: url("../pic/pozadi.gif");
  color: black;
}

#container {
  margin: 0 auto 0 auto;
  width: 900px;
  border: 1px solid black;
  border-top: 3px solid black;
  background-color: white;
  border-bottom: 2px solid black;
}

#container h1 {
  margin: 0;
  padding: 0;
  position: relative;
  width: 900px;
  height: 120px;
  overflow: hidden;
  border-bottom: 2px solid black;
}

#container h1 span {
  background: url("../pic/logo-cz1.jpg") 0 0 no-repeat;
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 900px;
  height: 120px;
  cursor: hand; /* pro IE aby bylo logo jako odkaz (zobrazí ruku) */
}

#container h1 span#cz {
  background: url("../pic/logo-cz1.jpg") 0 0 no-repeat;
}

#container h1 span#en {
  background: url("../pic/logo-en1.jpg") 0 0 no-repeat;
}

#container hr.skryta-cara {
  display: none;
}

/* ----------------------------------------------------------------------------------------------------------------------- */

#menu {
  width: 199px; /* podle šířky obrázku menu-fotka-ustavu.jpg */
  float: left;
  border-right: 1px solid black;
  margin-bottom: 10px;
}

#menu h2#hlavni {
  margin: 0;
  padding: 5px 10px;
	font-size: 15px;
	letter-spacing: 1px;
	color: rgb(235,245,255);
  background-color: rgb(102,102,128);
  border-bottom: 1px solid rgb(64,64,64);
  border-top: 1px solid rgb(64,64,64);
  text-transform: uppercase;
}

#menu h2#podnadpis {
  margin: 0;
  margin-top: 15px;
  padding: 3px 10px;
	font-size: 13px;
	color: rgb(217,217,178); 
  border-bottom: 1px solid rgb(64,64,64);
  border-top: 1px solid rgb(64,64,64);
  background-color: rgb(102,102,34);
  /* background: url("../pic/flag-cz.gif") no-repeat 98% 50%; */
}

#menu ul {
  color: rgb(153,5,37);
  margin: 0;
  margin-top: 5px;
  padding-left: 0px;
  background: url("../pic/pozadi-menu.gif");
}

#menu ul li {
  list-style-position: inside;
  list-style-color: red;
  padding-left: 10px;
  border-bottom: 1px solid black;
  line-height: 25px;
}

#menu ul li a {
  color: rgb(40,60,164);
  text-decoration: none;
  font-weight: bold;
}

#menu ul li a span { /* vyznačení accesskey */
  text-decoration: underline;
}

#menu ul li a:hover {
  color: rgb(237,7,55);
  text-decoration: underline;
}

/* -------------------------------------------------------------------------------------------------------------- */

#obsah {
  width: 665px;
  padding: 15px;
  padding-top: 10px;
  float: left;
  color: rgb(51,51,17);
}

#obsah h2 {
  margin-top: 0;
  color: rgb(153,5,37);
  font-size: 17pt;
}

#obsah h3, #obsah table caption {
  font-size: 12pt;
  text-align: left;
  font-weight: bold;
  color: rgb(102,102,34);
  margin-top: 10px;
  border-bottom: 2px dotted rgb(102,102,34);
}

#obsah h3 a {
	text-decoration: none;
}

#obsah h3 a:hover {
	background-color: #666622;
	color: white;
}

#obsah dl dt {
  font-weight: bold;
}

#obsah dl dd {
  margin-left: 10px;
  margin-bottom: 10px; /* mezera mezi jednotlivými příspěvky */
}

#obsah ul li {
  margin-bottom: 10px;
}

#obsah ul.radkovy-seznam {
  margin: 0;
  padding: 0;
}

#obsah ul.radkovy-seznam li {
  display: inline;
}

#obsah table.zamestnanci {
  width: 100%;
  margin-bottom: 20px;
}

#obsah table.zamestnanci th {
  color: rgb(40,60,164);
  text-align: left;
  text-transform: uppercase;
}

#obsah form#hledani label {
  display: block;
  float: left;
  width: 70px;
}

#obsah form#hledani input {
	display: block;
	float: left;
	margin-right: 5px;
}

#obsah form#hledani input.odeslat {
	margin-top: 5px;
	clear: left;
}

/* -------------------------------------------------------------------------------------------------------------- */

#paticka {
  clear: left;
  border-top: 1px solid black;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 8pt;
  color: rgb(51,51,17);
  background-color: rgb(240,240,245);
  line-height: 12pt;
}

#paticka a {
  font-weight: bold;
  color: rgb(40,60,164);
  text-decoration: none;
}

#paticka a:hover {
  color: white;
  background-color: rgb(40,60,164);
}

/* -------------------------------------------------------------------------------------------------------------- */

a img {
  border: none;
}

