body, input, select, textarea {
	font-family: Arial, Arial CE, sans-serif;
	}
body {
	margin:0; padding:50px 1.5em 1em 195px;
	background:white url("logo.png") 5px 0px no-repeat;
	}
form { margin:0; padding:0 }
hr  { display:none }
a img { border:none }

/* Zahlavi */

.zahlavi {
	position: absolute; top:10px; left: 205px;
  margin:0; padding:0;
	color: #4aa0e0;
  }
.zahlavi H1 {
	font-size:250%;
  color: white;
  }

/* Obsah */
.obsah {
	margin:0; padding:5;
	font-size:95%;
	line-height:1.5;
	color: grey;
	}
.obsah h2 { 
  margin:5; padding:0;
  text-decoration: italic;
  font-size:120%;
  color:#81bce9; 
  }
.obsah h3 { 
  margin:5; padding:0;
  font-size:120%;
  color: #fe4ca8; 
  border-top: 2px solid #81bce9;
  }
.obsah a { 
  margin: 0;
	font-weight: bold;
  text-decoration: none;
	color: #4aa0e0;
	}
.obsah acronym {
	TEXT-DECORATION: underline
  }
.obsah a:hover { color:#FF9900; text-decoration: underline; }
.obsah a:visited { color:#81bce9 }

/* Zapati */
.zapati {
	margin:0; padding:0;
	font-size:70%;
	border-top: 1px solid #81bce9;
  color: #81bce9
  }
.zapati a {
	margin:0; padding:0;
	font-size:100%;
	color: #81bce9;
  border-top: none;
  }
.zapati a:hover { color: #FF9900 }
.zapati a:visited { color: gray }

/* Menu */
.menu {
	position: absolute; top:80px; left:11px; 
	margin:0; padding:0;
	width:172px;
	font-size:75%;
	line-height: 1.1;
	overflow:hidden;
	}
.menu {
	color: #4aa0e0;
  margin:0; padding:0;
	font-weight:bold;
	}
.menu a {
	display: block;
	margin: 5px;
	padding: 0.2em 0.5em 0.1em 0.5em;
	text-decoration: none;
	color: black;
	background:white;
  border-right: 1px solid gray;
  border-left: 1px solid gray;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
	white-space: nowrap;
}
.menu: hover a { color: black; background: #fe4ca8;}
.menu a:hover { color:black; background: #fe4ca8;; }
.search {
	margin:5px; 
  padding:0.1em 0.1em;
	color:black;
	background: white;
	border-top: 1px solid gray;
  border-bottom: 1px solid gray;
	border-left: 1px solid gray;
  border-right: 1px solid gray;
  }

