body {
	color: black; 
	background-color: #F0F0E0; 
	background: URL('img/back.gif');
	padding: 20px 50px 20px 50px;
}
html {
	min-width: 400px;
	max-width: 1000px;
	margin: 0px auto 0px auto;
  background-color: #FFFFFF;
}

 p {text-align: justify}

 img {font-size: x-small}
 
 a:link {color: #0000E0; text-decoration: none}
 a:visited {color: #0000A0; text-decoration: none}
 a:active {color: #E00000; text-decoration: none}
 a:hover {color: #E00000; text-decoration: underline}
 @media print {a {text-decoration: underline}}
 
 .italic {font-style: italic}
 .left {text-align: left}
 .right {text-align: right}
 .center {text-align: center}
 .fLeft {float: left}
  
 p.first:first-letter {font-weight: bold; font-style: normal; font-size: 200%; color: #E00000}

 h1 {font: normal 200% "Arial CE", Arial, "Helvetica CE", Helvetica; color: #000080; border-bottom: solid gray 2px; margin-bottom: 5px; padding-bottom: 5px}
 h1 img {margin-right: 10px; position: relative; top: 2px}

 div.paticka {text-align: center; clear: both; border-top: solid gray 2px; margin-top: 25px; padding-top: 5px}
 div.paticka img {float: left; border: none; margin: 2px 2px 2px 6px}
 div.paticka a.revize {float: right; margin-top: 5px; font-size: xx-small}

 div.liska {text-align: right}
 div.liska img {border: none; margin: 2px}

 h2 {clear: both; font: normal medium "Arial CE", Arial, "Helvetica CE", Helvetica; color: #000080; margin-top: 25px; margin-bottom: 0px}
 h2 img {border: none; margin-right: 10px; position: relative; top: 2px}
 p.h2 {margin-top: 0px}

 .hotlist {clear: both; text-align: center; font-size: x-small}

 p.program {text-align: right; background-color: #E8E8C8; margin-top: 25px; margin-bottom: 0px; padding: 2px}
 p.program img {float: left; border: none; margin-right: 5px; margin-top: 1px}
 p.program a {margin-left: 5px}
 p.program span {float: left}
 
 .popis {margin-left: 21px; margin-top: 0px; padding: 2px}
 .podpis {margin-top: 50px}
 
 .poznamka {font-size: x-small; font-style: italic; margin-top: 0px; margin-bottom: 0px}
 .poznamka:first-line {font-weight: bold}

 div.fotky {text-align: center}
 div.fotky img {border: 0px; margin: 10px}

.w3cbtn {
  margin: 2px; 
  border: 1px solid #ccc;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
  text-align: left;
  vertical-align: text-top;
  background-color: #fc6;
  display: inline;
}
.xhtml {
  width: 8.7em;
}
.css {
  width: 6.4em;
}
.w3cbtn a:link,
.w3cbtn a:visited,
.w3cbtn a:hover {
  color: #000;
  text-decoration: none;
}
.w3cbtn span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}
table.hesla {
  border: solid gray 2px; 
  border-collapse: collapse; 
  background-color: #E8E8C8
}
table.hesla td {
  border: solid gray 1px; 
  padding: 4px
}
table.hesla th {
  border: solid gray 1px; 
  border-bottom: solid gray 2px; 
  font-style: italic
}
div.ukazky p {text-align: center; margin-top: 20px; margin-bottom: 50px}
div.ukazky img {display:block; margin: 10px auto;}

.center table {
  margin-left:auto; 
  margin-right:auto;
}