body {
font-family: Verdana, sans-serif;
font-size: 80%;
background: #fff;
margin: 10px 0 10px 0;
padding: 10px 0;
text-align: center;
min-width: 770px;
}

h4 {margin:1em 0; display: block;}
p {margin:1em 0;}
li.typ {list-style-position: outside;}

#h1 {
height: 110px;
width: 740px;
margin: 0 auto;
border: 4px solid #fff;
}

#h2 {
height: 120px;
width: 740px;
margin: 0 auto;
border: 4px solid #fff;}


#datum {
width: 790px;
margin: 0 auto;
	color:#fff;
	font-size:10px;
float: center;
}

h4.datum {
width: 760px;
margin: 0 auto;
font-size:10px;
background: #596c99; 
color: #fff;
padding: 5px;
margin: 5 5 5 5px;
}

p.datum {
margin: 0 auto;
font-size:10px;

}

p.datum a
{white-space: pre;
	text-decoration: none;
}

#telo {
width: 770px;
margin: 0 auto;
display: block;
}

#menu {
width: 160px;
margin: 0px;
float: left;
display: block;
}


h4.menu {
  width: 160px;
  background: #596c99; color: #fff;
	font-size:14px;
padding: 5px;
margin: 0 5 5 5px;
}

h3.obsah {
  width: 520px;
  color: #596c99;
	padding: 5px;
margin: 5px;
}

p.menu {
font-weight: bold;
  text-align: left;
  color: #abb4bd;
	font-size: 12px;
	display: block;
	padding-bottom: 10px;
	  }

p.menu a {
	white-space: pre;
	text-decoration: none;
 	color: #596c99;
	font-size: 12px;
	display: block;
	
  }

p.menu a:hover {color: #abb4bd; font-weight: bold;}

p.menu1 {
  text-align: left;
  color: #abb4bd;
  font-size: 9px;
	display: block;
	  }

#obsah {
width: 540px;
float: right;
margin: 0;
}

table.obsah1 {
border: 0;
width: 510px;
padding-left: 10px; 
padding-bottom: 10px;
}

td.obsah1 {
vertical-align: top;
text-align: center;
padding: 5 5 5 5px;
font-size: 11px;
}

td.obsah1 a {
font-size: 11px;
text-decoration: none;
color: #596c99;
}

td.obsah1 a:hover {font-weight: bold;}

table.obsah2 {
border: 0;
width: 510px;
padding: 0 0 0 10px; 
}

td.obsah2 {
vertical-align: top;
text-align: left;
padding: 5 5 5 5px;
font-size: 11px;
color: #596c99;
}

td.obsah3 {
vertical-align: top;
text-align: left;
padding: 5 5 5 5px;
font-size: 11px;
width: 70%;
}

table.ind {
border: 0;
width: 510px;
padding: 0 0 0 10px; 
 	}

th.ind {
vertical-align: top;
  font-size: 11px;
  text-align: left;
 	}

td.ind1 {
vertical-align: top;
  font-size: 11px;
  text-align: left;
width: 30%;
 	}

td.ind2 {
vertical-align: top;
  font-size: 11px;
  text-align: left;
width: 45%;
 	}

td.ind2 a {
font-size: 11px;
text-decoration: none;
color: #596c99;
}

td.ind3 {
vertical-align: top;
  font-size: 11px;
  text-align: left;
width: 25%;
 	}

table.cla {
border: 0;
padding: 0 0 0 10px; 
 	}


td.cla {
vertical-align: top;
padding-right: 10px;

}

table.cle {
border: 0;
width: 520px;
padding: 0 0 0 20px; 
}

td.cle1 {
vertical-align: top;
text-align: left;
padding: 5 5 15 5px;
font-size: 11px;
width: 40%;
}

td.cle2 {
vertical-align: top;
text-align: left;
padding: 5 5 15 5px;
font-size: 11px;
width: 60%;
}

table.kom1 {
border: 1px solid; 
width: 250px;
margin-left: 30px;
padding: 0px; 
}

td.kom1 {
border: 1px solid; 
vertical-align: top;
text-align: left;
padding: 5 5 15 5px;
font-size: 12px;
width: 35%;
}

td.kom2 {
border: 1px solid; 
vertical-align: top;
text-align: left;
padding: 5 5 15 5px;
font-size: 12px;
width: 65%;
}

table.kom2 {
border: 1px solid; 
width: 520px;
margin-left: 30px;
padding: 0px; 
}

td.kom3 {
border: 1px solid; 
vertical-align: top;
text-align: center;
height: 20px;
font-size: 12px;
width: 25%;
}

td.kom4 {
border: 1px solid; 
vertical-align: top;
text-align: left;
font-size: 12px;
height: 20px;
width: 55%;
}

td.kom5 {
border: 1px solid; 
vertical-align: top;
text-align: left;
height: 20px;
font-size: 12px;
width: 20%;
font-style: italic;
}

th.kom1 {
border: 1px solid; 
vertical-align: top;
text-align: center;
height: 20px;
font-size: 12px;
width: 35%;
}

th.kom2 {
border: 1px solid; 
vertical-align: top;
text-align: left;
height: 20px;
font-size: 12px;
width: 50%;
}

th.kom3 {
border: 1px solid; 
vertical-align: top;
text-align: left;
height: 20px;
font-size: 12px;
width: 25%;
}

td.kom6 {
border: 1px solid; 
vertical-align: top;
text-align: center;
height: 20px;
font-size: 12px;
width: 35%;
}

td.kom7 {
border: 1px solid; 
vertical-align: top;
text-align: left;
height: 20px;
font-size: 12px;
width: 50%;
}

td.kom8 {
border: 1px solid; 
vertical-align: top;
text-align: left;
height: 20px;
font-size: 12px;
width: 25%;
}

table.pron {
border: 1px dashed #596c99; 
width: 400px;
margin-left: 30px;
padding: 0px; 
}

th.pron {
border: 1px dashed #596c99; 
vertical-align: top;
text-align: center;
height: 20px;
font-size: 12px;
}

td.pron {
border: 1px dashed #596c99; 
vertical-align: top;
text-align: center;
height: 20px;
font-size: 12px;
}

table.dru {
border: 0px; 
width: 520px;
background-color: #f4f5f6;
padding: 5px; 
margin-left: 10px;
}

table.dru2 {
border: 0px; 
width: 450px;
background-color: #f4f5f6;
padding: 5px; 
margin-left: 10px;
}



th.dru {
border: 0px; 
vertical-align: top;
text-align: center;
height: 20px;
font-size: 12px;
background-color: #596c99;
color: #fff;
}

td.dru1 {
border: 0px; 
vertical-align: top;
text-align: center;
height: 20px;
font-size: 12px;
}

td.dru2 {
border: 0px; 
vertical-align: top;
text-align: left;
height: 20px;
font-size: 12px;
}

td.dru2 a {
border: 0px; 
vertical-align: top;
text-align: left;
height: 20px;
font-size: 12px;
color: #596c99;
}

td.dru2 a:hover {font-weight: bold;}

td.dru1red {
border: 0px; 
vertical-align: top;
text-align: center;
height: 20px;
font-size: 12px;
color: red;
}

td.dru2red {
border: 0px; 
vertical-align: top;
text-align: left;
height: 20px;
font-size: 12px;
color: red;
}

table.dru3 {
border: 0px; 
width: 450px;
padding: 5px; 
margin-left: 10px;
}

th.dru3 {
border: 0px; 
vertical-align: top;
text-align: center;
height: 20px;
font-size: 12px;
width: 30%;
}

th.dru4 {
border: 0px; 
vertical-align: top;
text-align: center;
height: 20px;
font-size: 12px;
width: 70%;
}

td.dru3 {
border: 0px; 
vertical-align: top;
text-align: center;
height: 20px;
font-size: 12px;
width: 30%;
}

td.dru4 {
border: 0px; 
vertical-align: top;
text-align: left;
height: 20px;
font-size: 12px;
width: 70%;
}

td.dru4 a {
border: 0px; 
vertical-align: top;
text-align: left;
height: 20px;
font-size: 12px;
color: #596c99;
}

td.dru4 a:hover {font-weight: bold;}

table.kthead {
border: 0px; 
width: 520px;
padding: 20px; 
}

td.kthead {
border: 0px; 
text-align: center;
font-size: 12px;
width: 30%;
}

td.kthead a {
border: 0px; 
text-align: center;
font-size: 12px;
color: #596c99;
}

td.kthead a:hover {font-weight: bold;}

table.ktname {
border: 0px; 
width: 520px;
padding: 20px; 
}

td.ktname {
border: 0px; 
text-align: center;
font-size: 12px;
width: 20%;
}

td.ktname a {
border: 0px; 
text-align: center;
font-size: 12px;
color: #596c99;
}

td.ktname a:hover {font-weight: bold;}

table.kt {
border: 0px; 
width: 520px;
padding: 10px; 
}

td.kt1 {
border: 0px; 
text-align: left;
font-size: 11px;
vertical-align: top;
width: 30%;
font-weight: bold;
}

td.kt2 {
border: 0px; 
text-align: left;
vertical-align: top;
font-size: 11px;
width: 70%;
}

td.kt3 {
border: 0px; 
text-align: left;
vertical-align: top;
font-size: 11px;
}

table.oben {
border: 0px; 
width: 520px;
padding: 5px; 
}

td.oben1 {
border: 0px; 
text-align: left;
font-size: 11px;
vertical-align: top;
width: 50%;
font-weight: bold;
padding-left: 30px;
}

td.oben2 {
border: 0px; 
text-align: left;
font-size: 11px;
vertical-align: top;
width: 50%;
}

ul.oben {
border: 0px; 
}

li.oben {
text-align: left;
font-size: 11px;
vertical-align: top;
}

table.odk {
border: 0px; 
width: 520px;
padding: 5px; 
}

td.odk {
border: 0px; 
text-align: left;
font-size: 12px;
vertical-align: top;
width: 50%;
padding-left: 10px;
}

td.odk a {
border: 0px; 
text-align: left;
font-size: 12px;
vertical-align: top;
width: 50%;
padding-left: 10px;
color: #596c99;
}

td.odk a:hover {color: #abb4bd;}

table.prav {
border: 0px; 
width: 520px;
padding: 10px; 
}

th.prav {
border: 0px; 
text-align: center;
font-size: 12px;
vertical-align: top;
padding-right: 10px;
}

td.prav1 {
border: 0px; 
text-align: center;
font-size: 12px;
vertical-align: top;
padding-right: 10px;
}

td.prav2 {
border: 0px; 
text-align: center;
font-size: 12px;
vertical-align: top;
background-color: #BFDDC0;
}

td.prav3 {
border: 0px; 
text-align: left;
font-size: 12px;
vertical-align: top;
padding-left: 25px;
}

td.prav4 {
border: 0px; 
text-align: center;
font-size: 12px;
vertical-align: top;
background-color: #E1E0BB;
}

p.prav {
padding-bottom: 15px;
padding-left: 10px;
  font-size: 12px;
  text-align: left;
  width: 520px;
 	}
 	
ul.prav {
border: 0px; 
}

li.prav {
text-align: left;
font-size: 11px;
vertical-align: top;
}

table.scma {
border: 0;
width: 540px;
padding: 10px; 
 	}

th.scma {
vertical-align: top;
  font-size: 11px;
  text-align: center;
 	}

td.scma {
vertical-align: top;
  font-size: 11px;
  text-align: left;
 	}


table.scms {
border: 0;
width: 520px;
padding: 10px; 
margin-left: 10px;
 	}

td.scms1 {
vertical-align: top;
  font-size: 11px;
  text-align: left;
  width: 30%;
 	}

td.scms2 {
vertical-align: top;
  font-size: 11px;
  text-align: left;
  width: 70%;
 	}

table.sou {
border: 1px solid #596c99;
width: 520px;
padding: 1px; 
margin-left: 10px;
margin-bottom: 10px;
 	}

td.sou1 {
border: 1px solid #596c99;
vertical-align: top;
  font-size: 11px;
  text-align: center;

 	}

td.sou2 {
background-color: #f4f5f6;
  border: 1px solid #596c99;
 	}

table.ter {
border: 0;
width: 520px;
padding: 5px; 
margin-left: 10px;
 	}

th.ter {
border: 0;
vertical-align: top;
  font-size: 11px;
  text-align: left;
 	}


td.ter {
border: 0;
vertical-align: top;
  font-size: 11px;
  text-align: left;
 	}

td.ter a {
border: 0;
vertical-align: top;
  font-size: 11px;
  text-align: left;
  color: #596c99;
 	}


td.ter a:hoover {color: #abb4bd;}







h4.obsah {
width: 530px;
padding: 5px;
background: #abb4bd; 
color: #fff;
font-size: 14px;
}

h3.obsah {
width:520px;
padding: 5px;
font-size: 12px;
}

p.tabhead {
margin:0;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 15px;
text-align: left;
width: 520px;
color: red;
font-weight: bold;
}

p.obsah1 {
margin:0;
text-align: justify;
width: 520px;
padding-left: 10px;
padding-bottom: 15px;
}

p.obsah1 a {
text-decoration: none;
color: #596c99;
}

p.obsah1 a:hover {font-weight: bold;}

p.obsah2 {
  	text-align: right;
	padding-right: 30px;
	padding-bottom: 20px;
	font-size: x-small;
color: #abb4bd;
width: 520px;
  }

p.obsah2 a {
font-size: x-small;
text-decoration: none;
color: #596c99;
}

p.obsah2 a:hover {font-weight: bold;}

p.obsah3 {
padding-bottom: 20px;
  color: #596cc99;
  font-size: 11px;
  text-align: left;
  padding-left: 30px;
  width: 520px;
 	}

p.obsah3 a {
font-size: 11px;
text-decoration: none;
color: #596c99;
}

p.obsah4 {
padding-left: 10px;
font-size: 10px;
text-align: justify;
width: 520px;
padding-bottom: 10px;
 	}

p.obsah4 a {
text-decoration: none;
font-size: 10px;
color: #596c99;
}

p.obsah4 a:hover {font-weight: bold;}

p.obsah5 {
margin:0;
padding: 10px;
font-size: 12px;
text-align: justify;
width: 520px;
 	}

p.obsah5 a {
text-decoration: none;
font-size: 12px;
color: #596c99;
}

p.obsah5 a:hover {font-weight: bold;}

p.obsah6 {
margin:0;
padding: 5px;
text-align: center;
width: 520px;
color: red;
font-weight: bold;
 	}
 	
p.obsah7 {
margin:0;
width: 520px;
text-align: left;}

p.obsah8 {
margin: 0;
font-size: 11px;
text-align: left;
width: 520px;
padding-bottom: 10px;}

p.obsah8 a {
text-decoration: none;
font-size: 11px;
color: #596c99;
}

p.obsah8 a:hover {font-weight: bold;}

p.obsah9 {
padding-bottom: 20px;
padding-left: 10px;
  font-size: 11px;
  text-align: left;
  width: 520px;
 	}

p.obsah9 a {
font-size: 11px;
text-decoration: none;
color: #596c99;
}

p.obsah9 a:hover {font-weight: bold;}

p.obsah10 {
  	text-align: left;
	font-size: 12px;
color: #596c99;
width: 520px;
text-decoration: underline;
  }
  
  p.obsah11 {
padding-bottom: 20px;
  font-size: 11px;
  text-align: center;
  width: 520px;
 	}

p.obsah11 a {
font-size: 11px;
text-decoration: none;
color: #596c99;
}

p.obsah11 a:hover {font-weight: bold;}

p.obsah12 {
padding-bottom: 20px;
  font-size: 12px;
  text-align: justify;
  width: 520px;
  line-height: 2.0;
 	}

p.obsah12 a {
font-size: 12px;
text-decoration: none;
color: #596c99;
}

p.obsah12 a:hover {font-weight: bold;}

p.obsah13 {
padding-bottom: 5px;
font-size: 11px;
   text-align: center;
  width: 520px;
 	}

p.obsah13 a {
font-size: 11px;
text-decoration: none;
color: #596c99;
}

p.obsah13 a:hover {font-weight: bold;}

p.obsah14 {
padding-bottom: 5px;
font-size: 11px;
   text-align: center;
   font-weight: bold;
  width: 520px;
 	}
 	
 	p.cle {
padding-bottom: 5px;
padding-left: 20px;
font-size: 11px;
   text-align: left;
   font-weight: bold;
  width: 520px;
 	}

 	p.kom {
padding-bottom: 5px;
padding-left: 30px;
font-size: 14px;
   text-align: left;
   font-weight: bold;
  width: 520px;
  color: #596c99;
 	}

p.kom a {
padding-bottom: 5px;
padding-left: 20px;
font-size: 14px;
   text-align: left;
   font-weight: bold;
  width: 520px;
  color: #abb4bd;
}

p.kom a:hover {font-weight: normal;}

p.dru {
padding-bottom: 5px;
padding-left: 10px;
font-size: 12px;
   text-align: left;
   font-weight: bold;
  width: 520px;
  color: #596c99;
 	}

p.kthead {
padding-bottom: 5px;
padding-left: 10px;
  font-size: 14px;
  text-align: left;
  width: 520px;
  color: #596c99;
  font-weight: bold;
 	}

p.kt {
padding-bottom: 5px;
padding-left: 10px;
  font-size: 13px;
  text-align: left;
  width: 520px;
 	}

p.kt a {
font-size: 11px;
text-decoration: none;
color: #596c99;
}

p.kt a:hover {font-weight: bold;}

p.obenlist {
padding-left: 10px;
font-size: 10px;
text-align: justify;
width: 520px;
padding-bottom: 10px;
font-weight: bold;
 	}

p.obenlist a {
text-decoration: none;
font-size: 10px;
color: #596c99;
}

p.obenlist a:hover {color: #abb4bd;}

p.oben {
float: left;
padding-left: 10px;
text-align: justify;
width: 520px;
padding-bottom: 10px;
 	}
 	
 	p.galfra a {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
text-align: justify;
font-size: small;
color: #596c99;
width: 520px;
 	}
 p.galfra a:hover {color: #abb4bd;}	
 	
 	 	 	p.his {
padding-left: 10px;
padding-bottom: 10px;
font-size: 11px;
text-align: left;
width: 200px;
 	}
 	
 	 	p.his a {
padding-left: 10px;
padding-bottom: 10px;
font-size: 11px;
text-decoration: none;
text-align: left;
color: #596c99;
width: 200px;
font-weight: bold;
 	}
 p.his a:hover {color: #abb4bd;}	
 	
 	
#banner {
clear: both;
margin: 0 auto;
width: 730px;
padding: 10px;
} 	
 	
#paticka {
clear: both;
color: #fff;
background: #596c99;
margin: 0 auto;
width: 790px;
border-top: 2px solid #fff;
padding: 2px;
font-size: 11px;
}
