.Novinka {
padding: 0 0 10px 0;
border-bottom: 1px #91B132 dotted;
}

.NovinkaNadpis {
font-size: 1.2em;
font-weight: bold;
margin: 20px 0 10px 0;
}

.NovinkaAnotace {
margin: 0 0 5px 0;
}

body {
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #505050;
background-image: url(http://www.aldomoro.net/img/background.gif);
background-color: #dbd9cc;
scrollbar-base-color: #666666;
scrollbar-track-color: white;
scrollbar-arrow-color: white;
background-repeat: repeat-x;
}

#main {
text-align: center;
width: 100%;
padding: 0px;
}

table {
font-size: 1em;
}

td, th {
font-size: 0.8em;
}

#column {
width: 820px;
margin: 0px auto;
text-align: center;
}

#top {
width: 780px;
padding: 0px;
text-align: left;
margin: 0px auto;
} 

#left-column {
float: left;
width: 150px;
padding: 5px;
text-align: right;
}

#mid-column {
float: left;
width: 450px;
text-align: left;
padding: 10px;
border: solid #CCCCCC;
border-width: 5px 5px 5px 5px;
background-color: #F3F3F3;
}

#right-column {
float: left;
width: 160px;
text-align: center;
padding: 5px;
background-color: #F3F3F3;
border: solid #CCCCCC;
border-width: 5px 5px 5px 0px;
}

#bottom {
width: 450px;
padding: 10px 0px 5px 10px;
clear: both;
font-size: 0.8em;
color: black;
border: solid #CCCCCC;
border-width: 0px 0px 0px 0px;
text-align: center;
margin: 0px auto;
}

.male {
font-size: 0.8em;
}

.obrstin {
filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=5);
border: 2px solid #666666;
margin: 10px 7px 5px 7px;
}

.sponzor {
text-align: center;
font-size: 0.8em;
margin: 20px 0 0 0;
}

.popis {
font-size: 0.8em;
color: black;
font-weight: bold;
}

a {
color: red;
}

H1 {
font-size: 1.4em;
text-align: left;
margin: 10px 0px 0px 0px;
padding: 0px;
text-transform: none;
font-weight: bold;
color: #91B132;
border-bottom: 2px solid silver;
border-top: 2px solid silver;
}

H2 {
margin: 20px 0 10px 0;
border-bottom: 1px solid silver;
font-weight: bold;
color: Black;
font-size: 1.2em;
}

H3 {
font-size: 1em;
font-weight: bold;
margin: 10px 0 10px 0;
}

#back {
margin: 50px 5px 20px 20px;
text-decoration: none;
}

.menu1 {
color: white;
cursor: hand;
font-weight: bold;
text-transform : uppercase;
margin: 2px 0 0 0;
}

.menu2 {
margin: 5px 10px 5px 8px;
color: Black;
}

#menu a {
padding: 2px 5px 2px 5px;
color: black;
}

#menu a:link {
text-decoration: none;
}

#menu a:hover {
color: #ffffff;
background-color: red;
}	

#menu a:visited {
text-decoration: none;
}

#menu a:active {
color: #ffffff;
background-color: Red;
}	

#SponzoriNadpis {
font-weight: bold;
color: Black;
margin: 0 0 10px 0;
}

#sponzori img {
margin: 5px 0px 5px 0px;
border: 0px;
}