	BODY {
		background-image:url(backgrnd.gif);
		background-attachment:fixed;
		color: black;
		font-family: Times New Roman, Times New Roman CE, Helvetica, serif;
	}

	* div1{
		border: dashed 1px red !important;
	}

	div.spacer{
		clear:both;
		line-height:0;
		height:0;
	}
	/*--------------------------------*/

	A {color:blue; text-decoration:underline}
	A:hover {color:white; background:#0080CC; text-decoration: none}
	P {margin:0.3em 0 0.3em 0}

	H1 {
		border:2px ridge ;
		padding: 0.1em 0.3em 0.1em 0.3em;
		margin: 1em 0.3em 0.7em 0.3em;
		font-family: Arial, Arial CE, Arial, Helvetica, sans-serif;
		color: #80FF80;
		background: Green;
		font-weight: bold;
		font-size: 100%;
		text-align: center;
	}

	H1 I {
		color:#8c8;
		margin-left:1em;
	}

	H2 {
		font-family: Arial, Arial CE, Arial, Helvetica, sans-serif;
		color: navy;
		font-weight: bold;
		font-size: 14pt;
		text-align: left;
	}

	H3 {
		font-family: Arial, Arial CE, Arial, Helvetica, sans-serif;
		color: green;
		font-weight: bold;
		font-size: 100%;
		margin:0.5em 0 0.3em 0;
	}

	H4 {
		font-family: Arial, Arial CE, Arial, Helvetica, sans-serif;
		color: black;
		font-weight: bold;
		font-size: 10pt;
		text-align: left;
		margin: 1.5em 0 0.3em 0;
	}

	H5{
		font-family: Arial, Arial CE, Arial, Helvetica, sans-serif;
		color: green;
		font-weight: bold;
		font-size: 100%;
		text-align: left;
		margin: 0.4em 0 0.1em 0;

	}

	H6{
		font-family: Arial, Arial CE, Arial, Helvetica, sans-serif;
		color: green;
		font-weight: bold;
		font-size: 12pt;
		text-align: center;
		margin-bottom: 0px;
	}

	UL {
		margin-top:0.1em;
	}

	UL STRONG {
		background: aqua;
	}
	/************************************************************/

	.Hlav {
		border-color:green;
		border-width:0 0 1px 0;
		border-style:solid;
		margin: 0 0 0 0;
	}

	.Hlav strong {
		padding:0;
		margin:0 0 0 20px;
		letter-spacing:0.6em;
		color:Green;
	}

	.Hlav IMG {
		float:left;
		margin: 0 1em 0 0;
		border:0;
	}

	.Hlav P {
		padding:0;
		margin:1px 1px 1px 1px;
	}
	.Hlav A:hover {border:ridge blue 2px}
	/*--------------------------------*/
	.HoubyMesice {
		display:block;
		margin: 0 0 0.1em 0;
		color: #050;
		}
	
	.HoubyMesice h2 {
		border:outset 2px green;
		margin: 0.5em 0 0.3em 0;
		text-align:center;
		background:#009999;
		color:#BFE;
		font-family: Arial, Arial CE, Arial, Helvetica, sans-serif;
		font-size: 100%;
	}

	.HoubyMesiceCell {
		width:100%;
		padding:0.5em;
		color:black;
	}
	.HoubyMesiceCell P {
		margin: 0.3em 0;
	}
	
  .HoubyMesiceCell img {
    border:none;
	}
	.HoubyMesiceCell A {
    float:left;	
		border-style:solid;
		border-color:blue;
		border-width:2px;
		margin: 0 1em 0 0;
	}
  .HoubyMesiceCell A:hover {
     border-style:solid;
     border-color:black;
     border-width:2px 1px 2px 3px;
     }
	/*--------------------------------*/
	.Menu {
		background-color:#A0FAF0;
		font-family: Arial, Arial CE, Arial, Helvetica, sans-serif;
		text-align:center;
		font-size: 8pt;
		margin: 0.2em 0 0 0;
		line-height: 220%;
	}

	.Menu A{
		background-color:silver;
		color:Blue;
		padding: 0.1em 0.2em;
		font-family: Arial, Arial CE, Arial, Helvetica, sans-serif;
		text-decoration: none;
	}

	.Menu A:hover {color:white; background:#0080CC; text-decoration: none}
	.Menu img {border:none}

	/*--------------------------------*/
	.LevySloupec, .PravySloupec {
		clear:both;
		margin: 0 0 0 0;
		padding: 0;
		width: 200px;
		float:left;
		border:solid 1px #009999;
		border-width:0 3px 0 0;
		background:#9FD;
	}

	.LevySloupec H2, .PravySloupec H2{
		margin:0 0 0.2em 0;
		padding: 0.1em 0.3em;
		font-size:90%;
		color:#BFE;
		background:#009999;
		font-family: Arial, Arial CE, Arial, Helvetica, sans-serif;
	}
	.LevySloupec P, .PravySloupec P{
		margin: 0 0 0.2em 0;
		padding: 0.1em 0.1em 0.1em 1.5em;
		font-size:80%;
		color:#188;
	}
	.LevySloupec A, .PravySloupec A{
		display:block;
		margin: 0.3em -2px 0.1em 10px;
		padding: 0.1em 0.1em;
		background-color:#33EEBB;
		color:Blue;
		border:solid 2px #698;
		font-family: Times New Roman, Times New Roman CE, Helvetica, serif;
		font-size:90%;
		text-align:center;
		text-decoration: none;
	}

	.LevySloupec A:visited, .PravySloupec A:visited {
		color:#042;
		background: url(visited.gif) no-repeat scroll #33EEBB center right;
	}

	.LevySloupec A:active, .PravySloupec A:active {
		border-width: 3px 5px 3px 5px;
	}

	.LevySloupec A:hover, .PravySloupec A:hover {
		color:white;
		background:#0080CC;
		border-width: 1px 3px 3px 1px;
		border-color:black;
		text-decoration: none;
	}
	/*--------------------------------*/
	.PravySloupec {
		margin: 0 0 0 0;
		width: 200px;
		float:right;
		border-width:0 0 0 3px;
		clear:none;
	}

	.PravySloupec A{
		margin: 0.3em 10px 0.1em -2px;
	}
	.PravySloupec img{
		border:none;
	}

	/*--------------------------------*/
	.StredniSloupec {
		margin:0 197px 0 197px;
		padding: 0 1em 0 1em;
		border: solid 3px #009999;
		border-width:0 3px 10px 3px;
	}

	.StredniSloupec H1{
		display:block;
		width:100%;
	}
	/*--------------------------------*/
	.H0 {
		padding: 0 0.1em 0.7em 1em;
		margin: 0 0 1em 0;
		font-family: Arial, Arial CE, Arial, Helvetica, sans-serif;
	}
	.H0 img{
		float: left;
	}
	/*--------------------------------*/
	.Hist {
		height:180px;
		width:180px;
		margin-left:5px;
		padding:0.5em;
		background: #90F0E0;
		border:2px solid #00cc00;
		color: green;
		font-size: 10pt;
		font-weight:normal;
		font-style:normal;
		float:left;
		overflow:auto;
	}
	/*--------------------------------*/

	.UvodMain {
		font-size: 100%;
	}
	.UvodMain img {
		float:right;
		margin:0 1em 0.1em 1em;
		border:0;
	}

	.UvodMain P{
		margin:0.3em 0.3em 0.8em 0.3em;
	}

	.UvodMain h2 {text-align:center; color: green; margin: 0 0 0.2em 0;  font-size: 10pt; background-color: #84FBE8 }

	/*--------------------------------*/

	.Footer {
		padding: 1em 1em 1em 1em;
		margin: 1em 0em 1em 0;
		font-family: Arial, Arial CE, Arial, Helvetica, sans-serif;
		color: #E9F3F3;
		background: #40a080;
		font-size: 80%;
		border-width:3px;
		border-style:solid;
		border-color:#80F0D0;
	}

	.Footer A {color:#75EBFF; text-decoration:underline}
	.Footer A:hover {color:white; background:#0080CC; text-decoration: none}
	.Footer IMG {border: none}

	/*--------------------------------*/
	.Hledani {
		padding: 0.1em 0.1em 0.1em 0.1em;
	}
	.Hledani P{
		margin:0 0.3em 0.6em 0.3em;
		padding:0;
	}
	.Hledani A{
		color:blue;
		border:none;
		background-image:none;
		display:inline;
		text-decoration:underline
	}
	.Hledani A:visited {color:blue; background-image:none};
	.Hledani A:hover {color:white; background:#0080CC; text-decoration: none}



	.button {
		border: solid 4px #6a9;
		margin:1em 20% 1em 40%;

	}
	/*--------------------------------*/
	.Pocitadlo {
		color:blue;
		font-size:80%;
		vertical-align:text-top;
	}
	/*--------------------------------*/
	.english {
		color:green;
		margin:-1em 0 0 0;
	}
	.english img{
		float:none;
	}
.inz{
  background-color:#99ffdd;
  padding:1em;
  font-size: 10pt;
}
