html, body {
margin: 0;
padding: 0;
height: 100%;
}

body, p {
font-size:80%;
font-family:sans-serif; 
text-align:left;
}

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

p {
padding:0 0 0 5px; 
margin:0 0 0.5em 0; 
line-height:1.3em;
font-size: 95%;
}

h1, h2, h3, h4, h5, h6 {
color:#000084; 
padding:5px; 
margin:0; 
font-weight:normal; 
letter-spacing:0.1em;
}

h1 {
display:none;
}

h2 {
font-size: 150%;
}

h3 {
font-size: 140%;
}

h4 {
font-size: 120%;
}

h5 {
font-size: 110%;
}

h6 {
font-size: 100%;
}

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

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

table {
clear:both;
}

caption {
font-weight:bold; text-align:left;
}

th {
font-size: smaller;
font-weight:normal; 
font-style:italic; 
text-align:left;
}

td {
padding:0 3px 5px 3px; 
margin:0; 
text-align:left; 
vertical-align:top;
}

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

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

strong {
color:#000084;
}

a:link {
color:#000084; 
text-decoration:none; 
border-bottom:1px solid #E8EBFA;
}

a:visited {
color:#000084; 
text-decoration:none; 
border-bottom:1px solid #E8EBFA;
}

a:hover {
color:#000084; 
text-decoration:none; 
border-bottom:1px solid #000084;
}

a:active {
text-align:left;
}

a img { 
border:none; 
}

.vpravo {
float:right; 
}

.vel {
text-transform:uppercase; 
}


#cidlo {
float:left;
}

.hlavni {
width: 770px; 
margin: 0 auto 0 auto; 
background-color: #ffffff; 
border:solid 1px #E8EBFA; 
}


.hlavicka {
width:770px;
margin:0; 
padding:4px 0 0 0; 
height:90px; 
float:left;
}

.logo {
float:left; 
margin:0 0 0 5px; 
padding:0;
}

.hlavicka img {
float:left; 
}

.hlavicka a img {
border:none;
margin:0; 
padding:0;
}

.hlavicka ul {
margin:0; 
padding:0 10px 0 0;
float:right;
clear:right;
}

.hlavicka li {
list-style-type:none; 
font-size: 80%; 
margin:0; 
padding:0 0 0.3em 0;
}


.odkaz-sloupec {
	width:120px;
	float:left;
	margin:0 0 0 0;
	padding:1.6em 0 0 4px;
}

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


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












.pravy-sloupec {
width:165px;
padding:0;  
float:right; 

}

.pravy-sloupec ul {
padding:0; 
margin:0 10px 10px 0; 
text-align:right;
}

.pravy-sloupec li {
list-style-type:none; 
padding:8px 2px 0px 2px; 
margin:0; 
font-size:90%;
}

.pravy-sloupec h5, .pravy-sloupec h6 {
padding:0; 
margin: 0.6em 0 0.2em 0; 
text-align:center;
}

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

.akce {
margin-top:2em;
}

.akce h6 {
font-weight:bold; 
text-align:left; 
padding:0 1em;
}

.partneri {
text-align:center; 
margin:0 0 0 0;
}

.partneri img {
padding:0; 
margin: 0px auto 8px auto; 
clear:both; 
}

.partneri a img {
border:none; 
}





.levy-sloupec {
width:420px; 
margin:0; 
padding:1em 5px 5px 5px; 
float:left; 
height:auto; 
_height:40em;
}


.levy-sloupec img {
margin: 5px 0 5px 5px; 
border:solid 1px #000084;
}

.levy-sloupec h4 {
float:right;
}


.aktualita {
float:right;
width:150px;
margin:0.5em 0.5em 0.5em 0.5em;
padding:0.5em 0.5em 0.5em 0.5em;
text-align:center
}

.obrazek_vpravo {
float:right;
width:260px;
margin:0.5em 0.5em 0.5em 0.5em;
padding:0.5em 0.5em 0.5em 0.5em;
}

.obrazek_vpravo_u {
float:right;
width:210px;
margin:0.5em 0.5em 0.5em 0.5em;
padding:0.5em 0.5em 0.5em 0.5em;
}

.obrazek_vpravo p, .obrazek_vpravo_u p {
text-align:right;
font-size:smaller;
}


.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; 
}