body, h1, h2, h3, h4, div, p {
padding: 0;
margin: 0;
background: transparent;
font-family: verdana, sans-serif;
color: #d6c6b3;
font-size: 12px;
text-align: justify;
}

body {
background: #000000;
}

h1 {
margin: 0;
padding: 0px 20px 40px 40px;
font-size: 30px;
text-transform: uppercase;
visibility: hidden;
}

h2 {
margin: 0;
padding: 85px 0 0 40px;
color: #e98c17;
font-size: 22px;
text-transform: uppercase;
visibility: hidden;
}

h3 {
color: #e98c17;
font-size: 20px;
text-transform: uppercase;
}

h4 {
color: #e98c17;
font-size: 16px;
}

div {
font-size: 14px;
}

p {
line-height: 16px;
}

a {
color: #e98c17;
font-weight: bold;
}

#body {
width: 670px;
margin: auto;
position: relative;
}

#top {
width: 666px;
height: 207px;
background: #000000 url('/grafika/heading.jpg') no-repeat;
border-left: 2px solid #7a5003;
border-right: 2px solid #7a5003;
}

#menu {
float: right;
position: absolute;
top: 220px;
left: 650px;
margin: 0;
margin-bottom: 40px;
border: 0;
padding: 0;
width: 156px;
height: 450px;
font-size: 16px;
background: transparent url('/grafika/menu.png') no-repeat;
}

#menu h3 {
display: none;
}

#menu ul {
position: relative;
left: -15px;
margin: 25px 0;
border: 0;
padding: 0;
}

#menu li {
margin: 0;
border: 0;
padding: 0;
text-transform: uppercase;
list-style: none;
}

#menu a {
margin: -13px -30px -13px 0;
border: 0;
padding: 9px 0 9px 30px;
display: block;
width: 156px;
height: 36px;
font-weight: bold;
text-decoration: none;
color: #000000;
}

#menu a:hover {
background: url('/grafika/menu_selected.png') no-repeat;
}

#menu #fb, #menu #yt {
float: left;
margin: 0 -25px 0 30px;
border: 0;
padding: 0;
display: block;
width: 32px;
height: 32px;
}

#menu #fb {
background: url('/grafika/facebook.png') no-repeat;
}

#menu #yt {
background: url('/grafika/youtube.png') no-repeat;
}

#countdown input {
width: 777px;
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: solid #e98c17 2px;
border-top: solid #e98c17 4px;
border-left: 0;
border-right: 0;
background-color: #e98c17;
}

#main {
padding: 20px 40px;
background: #000000 url('/grafika/background.jpg') repeat scroll;
border-top: 0;
border-bottom: 0;
border-left: 2px solid #7a5003;
border-right: 2px solid #7a5003;
min-height: 400px;
}

#bottom {
width: 670px;
height: 45px;
line-height: 20px;
background: #000000 url('/grafika/bottom.jpg') no-repeat scroll;
text-align: center;
font-size: 9px;
color: #ffffff;
}

.novinka {
padding: 15px 0;
min-height: 130px;
}

.novinka h4 {
margin-bottom: 6px;
font-weight:bold;
font-size: 16px;
}

.novinka .datum {
float: right;
font-size: 12px;
}

.novinka img {
float: left;
margin: 0 7px 7px 0;
}

.kapitola, .polozka, .den {
padding: 15px 0;
}

.den h4 {
margin-bottom: 6px;
font-weight:bold;
font-size: 16px;
}

.kapela {
height: 25px;
clear: left;
}

.kapela .cas {
float: left;
width: 55px;
}

.kapela .nazev {
float: left;
width: 200px;
text-align: left;
}

.kapela .www {
float: left;
width: 60px;
}

.kapela .predstavovacka {
float: left;
width: 100px;
}

.kapitola p {
margin-top: 8px;
}

.polozka img {
margin: 8px;
border: solid #e98c17 2px;
}

.fotka {
margin: auto;
text-align: center;
}

.fotka img {
margin: 8px;
border: solid #e98c17 2px;
}

.partner {
padding: 15px 0;
text-align: center;
}

.partner img {
margin: 5px;
width: 120px;
height: 120px;
}
