* {padding: 0; margin: 0;}

body {
font-family: "Trebuchet MS", Tahoma, Geneva, Verdana, Arial, sans-serif;
text-align: center;
background-color: #6b9099;
}

a {color:#0861b5;}
a:hover {color: #82b0dc;}

a img {border: 0px;}

#credits {text-align: left; width: 1000px; color: #a4c7cf; font-size: 0.7em; margin: 5px auto 10px auto;}
#credits a {color: #a4c7cf; text-decoration: none;}

#all {
background-color: #fff;
margin: auto;
width: 1000px;

}

#all #header {
margin: auto;
text-align: left;
background-image: url('../img/bg-header.gif');
background-repeat: repeat-x;
background-color: #e4ecee;
width: 945px;
padding: 10px 15px 110px 20px;

}



#all #header #menu {
  list-style-type: none;
  margin: 0px 0px 0px 250px;
  

}

#all #header #menu li {
font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; line-height: 1.3;
display: inline;
font-size: 0.7em;
color: silver;
}

#all #header #menu li a {color: #0861b5;}
#all #header #menu li a:hover {color: #0861b5; text-decoration: none;}

#all #bottom {
clear: both;
background-image: url('../img/bg-footer.gif');
background-repeat: repeat-x;
width: 950px;
text-align: left;
margin: 15px auto 0px auto;
padding: 15px 15px 20px 15px;
font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; line-height: 1.3;
 font-size: 0.55em;
}

#all #left {float: left; text-align: left; width: 237px; padding: 10px 0px 50px 15px;}
#all #left ul {margin: 10px 0 0 15px;}
#all #left a.int {font-size: 0.8em; text-align: left;}
#all #left #news {
background-image: url('../img/bg-content-secondary.gif');
background-repeat: repeat-x;
 text-align: left;
 font-size: 0.7em;
 padding: 10px;
 
 
  border-bottom: 1px dotted silver;
}

#all #left #news .datum {float: right; font-size: 1em; padding: 1px 0; color: #5d98a4;}

#all #left #news b {color: #0861b5;}

#all #left #news p {text-align: justify; padding: 2px 0 7px 0;}

#all #left #news ul {margin: 0 0 0 15px;}

#all #left #news ul li {margin: 0 0 10px 0;}

#all #left #news h2 {font-size: 1.5em; padding: 5px 0 10px 0;}

#all #left #news h3 {color: #0861b5;}

#all #content { width: 660px; margin: 0 0 0 260px; text-align: left; font-size: 0.8em; padding: 15px;}
#all #content h2 {color: #c00a07; margin: 0 0 15px 0;}
#all #content h3 {color: #0861b5; padding: 20px 0 5px 0;}
#all #content ul.txt {margin: 0 0 0 25px; width: 500px; text-align: justify; }
#all #content ul.txt li {padding: 5px 0 10px 5px;}

#all #content .kontakt {padding: 0 0 30px 0;}
#all #content .kontakt img {float: left; padding: 0 10px 10px 0; }
#all #content .kontakt .jmeno {font-size: 1.4em; color: #0861b5; padding: 0 0 5px 0; font-weight: bold; }
#all #content .kontakt .pozice {padding: 5px 0 5px 0; font-weight: bold;}
#all #content .kontakt .telefon {padding: 5px 0 5px 0; }
#all #content .kontakt .mail {padding: 5px 0 5px 0; }
#all #content table td {text-align: left; width: 500px;}
#all #content table {margin: 10px 0 20px 0;} 


#all #bottom #lefty {float: left; width: 450px;}   
#all #bottom #righty {text-align: right;}


#all #stanovy h2 {text-align: center; color: #000; padding: 10px 0 5px 0;}
#all #stanovy h3 {text-align: center; color: #000; padding: 0 0 10px 0;}
#all #stanovy .center {text-align: center;}
#all #stanovy ul {list-style-type: lower-latin; margin: 10px 0 10px 45px;}
#all #stanovy ul li {margin: 0 0 10px 0;}
