html, body {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

body {
background-color: #ffffff; 
background-image: url(../im/_bgn_l08_s.jpg);
background-position: top;
background-repeat: repeat-x;
background-attachment: fixed;
}

body, p, li, td {
font-size:0.9em;
font-family:sans-serif; 
}

p {
margin:0 0 0.5em 0; 
padding:0 0 0 0.em; 
line-height:1.4em;
}

h1, h2, h3, h4, h5, h6 {
color:#000084; 
padding:0 0 0.5em 0; 
margin:0 0 0 0; 
letter-spacing:0.1em;
}

h1 {
	float:left; 
	clear:left;
	margin:7px 0 0 10px;
	padding:0 0 0 0; 
	font-size:2.5em;
	letter-spacing:0;
}

h2 {
}

h3 {
}

h4 {
}

h5 {
}

h6 {
}

hr.cleaner {
clear:both; 
height:1px; 
margin: -1px 0 0 0; 
padding:0 0 0 0; 
border:none; 
visibility: hidden;
}


ul {
padding:0; 
margin:0;
font-size: 95%;
}

li {
list-style-type:disc; 
list-style-type:none; 
list-style-position:inside; 
margin:0 0 0.5em 0; 
padding:0 0 0 5px; 
line-height:1.3em;}

strong {
color:#000084;
}


p a:link, li a:link, h4 a:link, h6 a:link {
color:#000084; 
text-decoration:none; 
border-bottom:1px solid #E8EBFA;
}

p a:visited, li a:visited, h4 a:visited, h6 a:visited {
color:#000084; 
text-decoration:none; 
border-bottom:1px solid #E8EBFA;
}

p a:hover, li a:hover, h4 a:hover, h6 a:hover {
color:#000084; 
text-decoration:none; 
border-bottom:1px solid #000084;
}

a:active {
text-align:left;
}


td{
padding:0.2em;
}

.odkaz-sloupec li a:link, .odkaz-sloupec li a:visited, .odkaz-sloupec li a:hover {
border-bottom:none; 
}

a img {
border:none; 
}

.vpravo {
float:right; 
clear:right;
}

.vlevo {
float:left; 
}

.vel {
text-transform:uppercase; 
}


#cidlo {
float:left;
}


.kulrohy {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}



.hlavni {
width: 70em; 
height:100%;
margin: 1em auto 1em auto; 
padding:0.5em 0.5em 0.5em 0.5em;
background-color: #ffffff; 
border:solid 1px #E8EBFA; 
border:solid 1px #000084; 
}



.hlavicka {
width:100%;
margin:0 0 15px 0; 
padding:4px 0 0 0; 
height:90px; 
background-image: url(../im/hlavicka08.jpg);
background-position:66% top ;
background-repeat: no-repeat;
border-bottom:solid 1px silver;
}


.hlavicka h2 {
	float:left;
	clear:left;
	margin:0 0 0 0; 
	padding:0 0 0.5em 8em; 
}

.hlavicka img {
}

.hlavicka a img {
border:none;
}

.hlavicka ul {
margin:0 10px 0 80%; 
padding:0 10px 0 0;
}

.hlavicka li {
list-style-type:none; 
font-size:0.8em; 
margin:0 0 0 0; 
padding:0 0 0.5em 0;
}

.hlavicka li a:link, .hlavicka li a:visited {
border-bottom:none; 
}




.pravy-sloupec {
	width:22%;
	margin: 0 0 0 0;
	padding:1em 0 0 0;  
	float:right; 
	text-align:center;
}

.pravy-sloupec ul {
	margin:0.5em 0 1em 0; 
	padding:0 0 0 0; 
	text-align:right;
		text-align:left;
}

.pravy-sloupec li {
	list-style-type:none; 
	margin:0 0 0 0; 
	padding:0.5em 0 0.5em 0; 
	font-size:0.85em;
}

	.pravy-sloupec h4 {
	margin: 0 0 0 0; 
	padding:0 0 0 0; 
	text-align:left;
}

.pravy-sloupec a img {
margin: 0.5em 0  0.5em 0; 
padding:0 0 0 0; 
clear:both; 
border:none; 
}

.pravy-sloupec li.vpravo {

	padding-right:2em; 
}


.stred {
	width:74%;
	min-height:980px;
	margin: 0 0 0 0; 
	padding:1em 0.5em 0.5em 1em; 
	float:left; 
}

.stred p a img{
	float:left; 
	clear:left;
	margin:0 1em 1em 0;
}

.stred p{
	clear:both;
	margin-bottom:1em;
}

.obrazek {
margin:0.5em 0 0.5em 0;
padding:0.5em 0 0.5em 0;
padding:0 0 0 0;
}


.obrazek.vpravo{
margin-left:1em;
}

.obrazek p, .obrazek_vpravo_u p {
text-align:center;
font-size:smaller;
}




.odkaz-sloupec {
	width:99%;
	float:left;
	clear:both;
	margin:0 0 0 0;
	padding:1.6em 0 0 0;
	text-align: center;
}

.odkaz-sloupec ul { 
margin:0 0  0 0; 
padding:0 0 0.5em 0; 
}


.odkaz-sloupec li{
display: inline;
list-style-type: none;
}




.paticka {
width:99%;
padding:5px 0; 
clear:both; 
color:#AFBAEF; 
text-align:center; 
font-size:75%; 
letter-spacing:normal;
}

.paticka a {
color:#AFBAEF; 
}

.paticka li {
display: inline;
list-style-type:none; 
padding:0 10em 0 0; 
}




.odsaz{
margin-top:1.6em;
}

.hist_terminy{
width:90%;
}

td{
vertical-align: top;
}