body {
background-color: white;
color: rgb(76,76,76);
font-family: myriad pro, arial narrow, arial;
font-size: 13px;
margin: 0;
padding: 0;
}
p {
}
a {
text-decoration: none;
color: rgb(81,81,81);
}
a.visited {
text-decoration: none;
color: white;
}
#page {
width: 990px;
margin: 0 auto;
padding: 5px;
background: white;
}
#zahlavi {
width: 990px;
height: 190px;
padding: 0;
margin: 5px 0;
background: url(../img/hlavicka.jpg);
}
#hlavicka {
width: 990px;
padding: 0;
color: rgb(76,76,76);
font-weight: bold;
}
#zapati {
width: 930px;
height: 135px;
padding: 30px;
margin: 5px 0;
color: white;
background: url(../img/paticka.png);
}
#menu {
width: 990px;
height: 75px;
padding: 0;
margin: 0 0 5px;
background:  url(../img/menu.png);
}
#menu a {
width: 160px;
height: 25px;
padding: 18px 0 10px;
margin: 0;
float: left;
color: white;
text-align: center;
font-size: 16px;
border-top: 22px solid rgb(130,172,88);
border-right: 1px solid rgb(170,190,150);
font-weight: normal;
}
#menu a:hover {
border-top: 22px solid rgb(216,229,203);
color: rgb(16,24,8); 
}

.foto img {
padding: 0 15px 0 0;
margin: 5px 0;
border-right: 1px solid rgb(202,202,202);
}
.nadpis {
color: rgb(139,12,12);
padding: 5px 0;
}
.nadpis h4 {
color: rgb(139,12,12);
}
.nadpis a {
color: rgb(139,12,12);
margin: 0;
}
.edit {
width: 100%;
margin: 2px 0 8px;
}
.foto {
width: 462px;
float: left;
}
#main {
width: 990px;
padding: 0;
background: white url(../img/pozadi.png) no-repeat;
}
#content {
width: 910px;
padding: 40px;
}
#content h1 {
display: inline;
color: rgb(76,76,76);
padding: 0 0 10px;
font-size: 1.8em;
border-bottom: 1px solid rgb(210,210,210); 
}
