body, div, p, html, form {
  font-family:  Arial, Helvetica, sans-serif; 
  /*font-family:  Garamond, Times New Roman;*/
  font-size: 9pt;
  margin: 0px;
  padding: 0px;
}
  
body {
  background-color: #b8b8b8;  /*#b8b8b8;*/
}

h1 {
  text-align: center;
  font-family:  Arial, Helvetica, sans-serif; 
 /* font-family: Garamond, Times New Roman;*/
  font-size: 18pt;
}

h2 {
  font-family:  Arial, Helvetica, sans-serif; 
/*  font-family: Garamond, Times New Roman;*/
  font-size: 12pt;
  margin-top: 25px;
  margin-bottom: 10px;
  font-weight: bold;
}

h3 {
  font-family:  Arial, Helvetica, sans-serif; 
/*  font-family: Garamond, Times New Roman;*/
  font-size: 10pt;
  margin-top: 25px;
  margin-bottom: 10px;
  font-weight: bold;
}

p {
  font-family:  Arial, Helvetica, sans-serif; 
/*  font-family: Garamond, Times New Roman;*/
  font-size: 9pt;
  margin-top: 1.3em;
  margin-bottom: 1em;
}
p.clr {
  font-family:  Arial, Helvetica, sans-serif; 
/*  font-family: Garamond, Times New Roman;*/
  font-size: 9pt;
  margin-top: 1.3em;
  margin-bottom: 1em;
  clear: both;
}
p.popis {
  font-family:  Arial, Helvetica, sans-serif; 
  font-size: 9pt;
  margin-top: 0.3em;
  margin-bottom: 0.3em;
  font-weight: bold;
  clear: both;
}

p.centered {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin-top: 1.3em;
  margin-bottom: 1em;
  clear: both;
}

table.menu {
  clear: both;
  text-align: left;
  border: 0px solid #000000; 
  padding: 1px 1px 1px 1px;
}
.menu td {
  vertical-align: top;
  font-size: 10pt;
 }
.text td {
  vertical-align: top;
 }

table.ramecek {
  text-align: center;
  border: 0px solid #2030ff;
  padding: 1px 1px 1px 1px;
}
.ramecek td {
  border: 1px solid #000000;
}  
table.neviditelna1 {
  text-align: left;
  border: 0px solid #ffffff;
  padding: 0px 0px 0px 0px;
}

table.seznam {
  text-align: left;
  border: 1px solid #000000;
  border-collapse: collapse;
  border-spacing: 5pt;
  padding: 4px 6px 4px 6px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

table.seznam th {
	border-width: 1px;
	padding: 4px 6px 4px 6px;
	border-style: inset;
	border-color: #000000;
}

table.seznam td {
	border-width: 1px;
	padding: 4px 6px 4px 6px;
	border-style: inset;
	border-color: #000000;
}

/* tlacitka jako odkazy na horni liste*/
a.hlavni {
font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height: 1.4;
text-decoration:none; font-weight:bold; background-color:#CCCCAA; color:#000000;
text-align:center;
display:block; height:32px; width:105px;

border: solid 0px; border-color: #000000;  
padding:2px 0 0 0; margin:0px;
}
a.hlavni:link, a.tlac:visited {
background:#CCCCAA; color: #000000;  
}
a.hlavni:hover {background:#E8E8AA; color:#000000;
}

/* tlacitka jako odkazy */
a.tlac {
font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height: 1.4;
text-decoration:none; font-weight:bold; background-color:#FFCCAA; color:#000000;
text-align:left;
display:block; height:32px; width:120px;

border: solid 1px; border-color: #AAAAAA;   
padding:2px 2px 2px 2px; margin:0px;
}
a.tlac:link, a.tlac:visited {
background:#CCCCAA; color: #000000;  /*  puvodne A0A0A0 */
}
a.tlac:hover {background:#E8E8AA; color:#000000;
}

.imageLeft {
float: left; margin: 0.5em 0.5em 0.5em 0px; border: 1px solid;
}

.imageRight {
float: right; margin: 0.5em 0 0.5em 0.5em; border: 1px solid;
}

.imageNone {
float: none; margin: 1em 0.5em 1em 0; border: 1px solid;
}

.imagenone0 {
float: none; margin: 0em 0 0.5em 0; border: 0px solid;
}
.imageNone1 {
float: none; margin: 0em 0.5em 0em 0; border: 1px solid;
}
 div.logo {
  float: left;
  width: 120px;  
  height: 57px;
  padding: 10px 0 0 10px;  
  border: 0px solid #000000;
  background: #AAAAAA;    /* pozadi loga */
}
 div.horni {    
  float: left;
  width: 100px;
  height: 28px;
  margin: 7px 2px 0 2px;  
  border: 0px solid #AAAAAA;  /* #AAAAAA; */
  padding: 2px 2px 0 2px; 
  background: #A0A0A0; /*chlívečky pro tlacitka */
  text-align: center;
}
 div.vypln {
  width: 970px;
  height: 57px;
  background: #A0A0A0; /*#A0A0A0; blok s tlačítky*/ 
}

 div.cely {
  width: 990px;
  border: 0px solid #000000;
  text-align: center;
}
 div.obr {
  float: left;
  margin: 0px 4px 0px 4px;  
  border: 0px solid #000000;
  padding: 0px 0px 0px 0px;
  text-align: center;
}  
 div.text1 {      /* tit. strana pod prvním obr. */ 
  width: 350px;
  border: 0px solid #000000;
  text-align: left;
}
 div.text2 {      /* tit. strana pod druhym obr. */ 
  width: 260px;
  border: 0px solid #000000;
  text-align: left;
}
 div.text3 {      /* tit. strana pod třetim obr. */ 
  width: 265px;
  border: 0px solid #000000;
  text-align: left;
}
div.mnu {
/*  float: left;*/
  position: absolute; top: 60px; left: 2px;
  width:130px;
  background:#AAAAAA;
}
div.txt {
  /*float: left;*/
  margin-left: 5px;
  position: absolute; top: 82px; left: 128px; 
  background:#b8b8b8; /* stejné jako background body */
}
div.txt1_kon {
  /*float: left; */
  margin-left: 2px;
  position: absolute; top: 82px; left: 5px;
  width: 400px;
  background:#b8b8b8; /* stejné jako background body */
}
div.txt2_kon {
  /*float: left;*/
  margin-left: 2px;
  position: absolute; top: 82px; left: 410px;
 /* width: 350px; */
  background: #b8b8b8; /* stejné jako background body */
}
div.cela_stranka {
  /*float: left;*/
  position: absolute; top: 140px; left: 5px;
 /* width: 350px; */
  /*clear: both;*/
  background: #b8b8b8; /* stejné jako background body */
}


