*		{ margin: 0; padding: 0;}
body 	{ text-align: center; background-color: white; font: 0.75em Verdana, Arial, Sans-Serif; line-height: 1.5em; color : #454545; }
a		{ color: #7A7B1D; }
a:hover	{ text-decoration: none; }
hr		{ width: auto; height: 1px; background: #B5E086; border: none; margin: 2em 0;}
dd		{ padding-left: 5em; margin: 0.5em; }
h3		{ font-size: 1.4em; color: #999; float: right; margin: -3.5em 0; _margin: 0.5em 0;  } 
h4		{ font-size: 1.4em; font-weight: bold; color: #44599E; margin: 1.5em 0 0.8em 0; }
p		{ margin: 1em 0; }
li		{ list-style-type: none; }
b		{color: #B73939; font-weight: normal; }
address	{ font-style: normal; }
.celek	{ text-align: left;	margin: auto; width: 850px; }

/*     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Hlavicka  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  */

.dovolena			{ color: red;}

.hlavicka h1			{ width: 620px; float: right; color: gray; }
a#nadpis			{ margin:0; padding:0; position:relative; width: 620px; height:165px; display: block; cursor: pointer; }
#nadpis span 		{ display:block; position:absolute; left:0; top:0; z-index:1; width:620px; height:165px; margin:0; padding:0; background: url(images/hlavicka2.jpg) top left no-repeat; }
.hlavicka			{ width: 850px; height: 230px; background: white url(images/hlavicka.jpg) no-repeat;  }
.hlavicka  img		{ border: none; margin-top: 1em; width: 30px; }
.jazykove-verze		{ margin: 0;  padding-top: 6em;}
.hlavicka a:hover img	{ border: none; }

.hlavicka-eng h1					{ width: 620px; float: right; }
.hlavicka-eng					{ width: 850px; height: 230px; background: white url(../images/hlavicka.jpg) no-repeat;  }
.hlavicka-eng #nadpis span 		{ display:block; position:absolute; left:0; top:0; z-index:1; width:620px; height:165px; margin:0; padding:0; background: url(../images/hlavicka2-eng.jpg) top left no-repeat; }
.hlavicka-eng img				{ border: none; margin-top: 1em; width: 30px; }
.hlavicka-eng a:hover img			{ border: none; }

/*     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Menu xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  */

menu 				{ float: left; width: 230px; background: #F6F5E0; margin-top: -58px;  }
menu p				{ padding-left: 1em; }
menu h2				{ font-size: 1.4em; line-height: 1.7em; padding-left: 0.2em; }
menu ul a 			{ background: url(images/a2.jpg) no-repeat left; padding-left: 15px; color: #666; text-decoration: none;  }
menu ul a:hover 		{ background: url(images/a2.jpg) no-repeat left; padding-left: 15px; color: #7D093A;  }
menu #zacatek_menu	{ width: 230px; height: 20px; background: url(images/bg-vrsek.jpg) no-repeat left;}	
menu #konec_menu		{ width: 230px; height: 20px; background: url(images/bg-spodek.jpg) no-repeat left;}	

/*     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Hlavni xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  */

.hlavni				{ padding-left:  250px; text-align: justify; padding-right: 1em; margin-top: -57px; z-index:2 }
.hlavni img			{ border: 1px solid white;  }
.hlavni img			{ border-bottom: 1px solid white;}
a:hover img			{ border-bottom: 1px solid #7D093A;}

.mapa ul				{ margin: 1em 0 1em 8em;}
.mapa li				{ margin: 0.5em 0 0 8em; }

.razitka-on-line	{ text-align: center; line-height: 4em; font-size: 1.6em; }
.nahoru				{ text-align: right; }
.modra				{  color: #44599E; }
.materialy			{ text-align: left; }
.otazka				{ color: #787D24; }
.obrazky img			{ margin: 0 0.7em; }
.upozorneni			{ border: 2px solid red; padding: 0 1em; }
.red				{color: red;}

/*     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Paticka xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  */

.paticka			{ clear: both; width: 850px; height: 70px; background:  url(images/paticka.jpg) no-repeat; text-align: center; padding: 0.5em 0; color: gray; }



	
	
