body {
		font-family: 'Verdana','Arial CE', 'Helvetica CE', Arial, sans-serif;
		font-size: 0.7em;
		background-color: #fff;
		margin: 0px;
		padding: 0px;
		text-align: center; }

#obal {
		background-color: #D1D0C7;
		border: 1px solid gray;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		background: url('../grafika/obal.gif') repeat-y 0% 0% #d1d0c7;
		width: 1000px; }

#hlavicka {
		background: url('../grafika/hlavicka.jpg') no-repeat 0% 0% #fff;
		height: 89px; }

#adresa {
		padding-top: 73px;
		margin-left: 150px;
		color: white; }

#email {
		color: white;
		text-decoration: none; }
		
#email:hover {
		text-decoration: underline; }

#menu { 
		background: url('../grafika/menu_uvod.gif') no-repeat 0% 0%;
		height: 33px; }

.menu {
		color: black;
		text-decoration: none;
		display: block;
		float: left;
		font-weight: bold;
		margin-top: 3px; }

.oddelovac {
		float: left;
		margin-top: 3px;
		padding-right: 8px;
		margin-right: 8px;
		border-right: 2px solid black; }

.menu:hover {
		text-decoration: underline; }

#menu2 {
		float: left;
		width: 151px;
		padding-top: 0px;
		background: url('../grafika/menu2.gif') no-repeat 0% 0%; }

.menu2 {
		display: block;
		padding-left: 10px;
		margin-bottom: 15px;
		color: black;
		text-decoration: none;
		font-weight: bold; }
		
.menu2:hover {
		text-decoration: underline; }

#logo1 {
		float: left;
		margin-right: 22px;
		margin-left: 24px; }

#logo2 { 
		margin-left: 24px;
		margin-bottom: 15px; }
		
#menu3 {
		width: 132px;
		float: right;
		text-align: justify;
		background: url('../grafika/menu3.gif') no-repeat 0% 0% #C1BEAF; }

#novinky {
	text-align: left;
		float: right;
		margin-left: 5px;
		padding-right: 5px; }

#data {
		margin-left: 10px;
		width: 693px;
		float: left;
		text-align: justify; }

img {
		border: none; }

h1 {
		padding: 4px;
		margin-bottom: 5px;
		background-color: #b1aE9F;
		font-size: 1.2em; }

h2 {
		padding: 3px;
		margin-bottom: 5px;
		background-color: #C1BEAF;
		font-size: 1.0em; }

table {
		border-collapse: collapse;
		font-size: 1.0em;
		width: 100%; }
		
table td, table th {
		vertical-align: top;
		font-size: 1.0em;
		font-weight: normal;
		padding: 3px;
		text-align: left; }

th {
		background: #B4B1A4; }

.obr_levy {
		margin-right: 5px;
		float: left;
		margin-bottom: 4px;
		border: 1px solid gray; }

.obr_pravy {
		margin-left: 5px;
		float: right;
		border: 1px solid gray; }

#formular input {
		width: 200px; }
		
#formular textarea {
		width: 545px; }


.press {                                                          
	border: 1px solid gray; 
	padding: 5px; 
	margin-bottom: 10px; }

.poznamka,.vyznac { color: blue; }
.dulezite { background-color: #dd6666; }
.sklonene { font-style: italic; }
.stred { text-align: center; }
.barva_1 { background-color: #BDB9A; }
.barva_0 { background-color: #C1BEAF; }
.vzkaz { width: 500px; }
.submit { width: 100px; float: left; }
.select { width: 250px; float: left; }
.nahled { width: 230px; float: left; text-align: center; }
.tucne { font-weight: bold; }
.doprava { text-align: right; }

label 	{
	line-height: 2em;
	float: left;
	width: 150px; }

input, select, textarea {
	width: 300px;
	margin-right: 0.5em;
	margin-bottom: 5px; }

form * {
	vertical-align: middle; }

label.povinne {
	font-weight: bold; }

input.povinne,textarea.povinne {
	background: #dedede; }

p {
	margin-bottom: 8px; }

.kratsi {
     width: 200px; }


.vysledky_select {
	float: left;
	}

.vysledky_submit {
	width: 120px; }

.vysledky_tabulka td {
	border-bottom: 1px solid gray; }

a.kalendar {
	text-decoration: none; }

a.kalendar:hover {
	text-decoration: underline; }
