* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Verdana;
	color: #006801;
	font-size: 12px;
	text-align: center;
	background-color: #FFFFFF;
}
h1 {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
}
h2 {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
h3 {
	font-size: 15px;
	margin-bottom: 10px;
	text-align: left;
}
ul {
	padding-left: 30px;
}
li {
	padding: 5px 0px 5px 10px;
	text-align: justify;
}
table {
	font-size: 12px;
}
img {
	border: 0px;
}
a {
	color: #006801;
	text-decoration: none;
}
input {
	font-size: 13px;
}
.source {
  border: 1px solid;
  margin: 3px;
  padding: 3px;
  width: 570px;
  background-color: #dcf3dc;
  font-family: Courier;
}
a:hover {
	text-decoration: underline;
}
#form {
	text-align: center;
}
#form table {
	margin: 0 auto;
	width: 400px;
}
.pole {
	width: 200px;
}
.chhlaska, .hlaska {
	padding: 5px 0px 20px 0px;
	font-weight: bold;
	text-align: center;
}
.chhlaska {
	color: Maroon;
}
#head {
	height: 250px;
	width: 100%;
	margin: 0 auto;
	background-image: url('img/head.jpg');
	background-position: center;
	background-repeat: no-repeat;
}
#m {
	width: 100%;
	background-image: url('img/poz-stred.gif');
	background-position: center;
	background-repeat: repeat-y;
	text-align: center;
}
#body {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
#leve_menu {
	width: 200px;
	float: left;
}
#prave_menu {
	width: 200px;
	float: right;
}
#leve_menu a:visited, #prave_menu a:visited {
	color: #005D01;
}
#leve_menu td, #prave_menu td {
	height: 30px;
	line-height: 30px;
	border: 0px;
	background-color: #dcf3dc;
	padding-left: 20px;
}
#prave_menu td {
	padding-left: 18px;
}
#leve_menu tr, #prave_menu tr {
	height: 30px;
}
#leve_menu .hlavni, #prave_menu .hlavni {
	background-color: #c3e5c3;
	padding-left: 15px;
}
#prave_menu .vip img {
	margin-top: 10px;
	border: 6px #FFFFFF solid;
}
#prave_menu .vip a:hover {
	text-decoration: none;
}
#prave_menu .vip p {
	line-height: normal;
	padding: 5px 7px 5px 0px;
	font-size: 11px;
}
.hlavni img {
	position: relative;
	top: 5px;
	left: -5px;
}
#leve_menu td a, #prave_menu td a {
	color: #006801;
	text-decoration: none;
}
#leve_menu td a:hover, #prave_menu td a:hover {
	text-decoration: underline;
}
#leve_menu .active, #prave_menu .active{
	background-image: url('img/menu_active.gif');
	list-style-position: outside;
}
#leve_menu .reg, #prave_menu .reg {
	padding: 0px;
	font-size: 11px;
	text-align: right;
}
#main {
	width: 580px;
	_width: 570px;
	margin-left: 210px;
	padding-top: 25px;
}
#main p a {
	text-decoration: underline;
}
#main a:hover {
	text-decoration: none;
}
.stred {
	text-align: center;
}
.textbox {
	padding: 10px 0px 10px 0px;
	text-align: justify;
}
#pata {
	background-image: url('img/poz-dole.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 58px;
}
#footer {
	background-color: #c3e5c3;
	width: 1000px;
	margin: 0 auto;
	padding: 3px 0px 3px 0px;
	clear: both;
}
.kalendar {
	background-color: #dcf3dc;
	margin: 0 auto;
}
.kalendar td {
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.kal_kontakty a {
	color: #FFFFFF;
}
.kal_kontakty {
	font-size: 10px;
}
.kal_pozn {
	font-size: 10px;
}
.kalendar .posuv {
	font-size: 30px;
}
.kal_volno, .kal_obsazeno {
	font-family: Arial Narrow;
	font-size: 8pt;
	color: Black;
	cursor: help;
}
.kal_jmeno {
	background-color: #004093;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.kal_kontakty {
	background-color: #004093;
	color: #FFFFFF;
}
.kal_volno {
	background-color: #8FBC8F;
}
.kal_obsazeno {
	background-color: #FF6347;
}
.kal_cast {
	background-color: #FFD700;
}
.kal_kal td {
	width: 33px;
}
#vypis_kalendaru {
	text-align: center;
	width: 100%;
}
#vypis_kalendaru td {
	vertical-align: top;
}
#vypis_kalendaru td .kalendar td {
	vertical-align: bottom;
}
.tabulka {
	margin: 0 auto;
}
.tabulka td {
	padding: 3px;
	background-color: #dcf3dc;
	text-align: center;
}
.tabulka th {
	background-color: #004093;
	color: #FFFFFF;
	padding: 5px;
}
#volna_mista {
	width: 95%;
}
#volna_mista .pole {
	width: 80px;
}
#volna_mista td {
	padding: 3px;
background-color: #dcf3dc;
	text-align: center;
}
#volna_mista .bilo {
	background-color: #FFFFFF;
	width: 40px;
}
#volna_mista .bily_radek td {
	background-color: #FFFFFF;
}
#volna_mista .zahlavi {
	background-color: #004093;
	color: #FFFFFF;
	padding: 5px;
}
.pismena {
	text-align: center;
}
.posuv a:hover {
	text-decoration: none;
}
.navigace {
	width: 94%;
	margin-left: 13px;
}
.navigace .l {
	text-align: left;
}
.navigace .p {
	text-align: right;
}
.linky {
  font-size: 10px;
}

