body{
  margin: 0;
  padding: 0;
  background: #f8f8d3;
  font-size: 12px;
  font-family: "Trebuchet MS";
  color: #000601;
  text-align: center;
}

a{
  text-decoration: none;
  color: #a72f91;
}

a:hover{
  text-decoration: underline;
  color: #6c2a82;
}

#main-container{
  margin: 0 auto;
  display: block;
  width: 639px;
  background: #e6e218;
}

#header{
  float: left;
  width: 100%;
  height: 347px;
  background-image: url(images/header.jpg);
}

#flash-openair{
  padding: 0;
  margin: 0;
  float: left;
}

.flash-banner{
  float: left;
  width: 100%;
  text-align: center;
  padding-bottom: 16px;
  border-bottom: 1px solid #6c2a82;
  margin-bottom: 10px;
}

#menu{
  float: left;
  padding: 0;
  margin: 0;
  padding-top: 12px;
  padding-left: 41px;
  height: 26px;
}

#menu li{
  list-style: none;
  float: left;
  padding: 0;
  margin: 0;
}

#menu li a{
  float: left;
  height: 13px;
}

#news{
  width: 44px;
  margin-right: 13px;
  background-image: url(images/news.jpg);
}

#news:hover{
  background-image: url(images/newsHover.jpg);
}

#news-active{
  width: 44px;
  margin-right: 13px;
  background-image: url(images/newsHover.jpg);
}

#artists{
  width: 63px;
  margin-right: 13px;
  background-image: url(images/artists.jpg);
}

#artists:hover{
  background-image: url(images/artistsHover.jpg);
}

#artists-active{
  width: 63px;
  margin-right: 13px;
  background-image: url(images/artistsHover.jpg);
}

#ticket{
  width: 56px;
  margin-right: 15px;
  background-image: url(images/ticket.jpg);
}

#ticket:hover{
  background-image: url(images/ticketHover.jpg);
}

#ticket-active{
  width: 56px;
  margin-right: 15px;
  background-image: url(images/ticketHover.jpg);
}

#download{
  width: 85px;
  margin-right: 15px;
  background-image: url(images/download.jpg);
}

#download:hover{
  background-image: url(images/downloadHover.jpg);
}

#download-active{
  width: 85px;
  margin-right: 15px;
  background-image: url(images/downloadHover.jpg);
}

#press{
  width: 48px;
  margin-right: 14px;
  background-image: url(images/press.jpg);
}

#press:hover{
  background-image: url(images/pressHover.jpg);
}

#press-active{
  width: 48px;
  margin-right: 14px;
  background-image: url(images/pressHover.jpg);
}

#guestbook{
  width: 94px;
  margin-right: 15px;
  background-image: url(images/guestbook.jpg);
}

#guestbook:hover{
  background-image: url(images/guestbookHover.jpg);
}

#guestbook-active{
  width: 94px;
  margin-right: 15px;
  background-image: url(images/guestbookHover.jpg);
}

#lokalita{
  width: 72px;
  background-image: url(images/lokalita.jpg);
}

#lokalita:hover{
  background-image: url(images/lokalitaHover.jpg);
}

#lokalita-active{
  width: 72px;
  background-image: url(images/lokalitaHover.jpg);
}

#menu li span{
  display: none;
}

#main-content{
  float: left;
  width: 575px;
  text-align: left;
  padding: 32px;
  padding-top: 0;
}

#main-content p{
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  padding-bottom: 14px;
  text-align: justify;
}

.video-cont{
  float: left;
  width: 287px;
  text-align: center;
  padding-bottom: 12px;
}

h1{
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  padding-bottom: 12px;
  font-size: 18px;
  letter-spacing: -1px;
  color: #0d256b;
}

h2{
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  padding-bottom: 10px;
  font-size: 16px;
  letter-spacing: -1px;
}

h3{
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  padding-bottom: 8px;
  font-size: 14px;
  letter-spacing: -1px;
}

#guestbook-blue{
  float: left;
  width: 100%;
  height: 700px;
  border: 0;
}

#video-left{
  padding: 0;
  margin: 0;
  float: left;
  margin-right: 10px;
  margin-top: 4px;
}

#main-content .pToRight{
  float: left;
  width: 260px;
}

#main-content .pHalf{
  float: left;
  width: 280px;
  text-align: center;
  font-weight: bold;
}

#main-content .pHalf img{
  padding-top: 10px;
}

.bigger{
  font-size: 18px;
}

.bigger strong{
  color: #d21281;
}

#footer{
  float: left;
  width: 100%;
  height: 144px;
  background-image: url(images/footer.jpg);
  background-repeat: no-repeat;
  text-align: left;
  overflow: hidden;
}

#footer a{
  position: relative;
  display: block;
  font-size: 1px;
}

.footer-logos{
  float: left; 
  position: relative; 
  top: -24px; 
  left: 110px; 
  height: 34px; 
  width: 500px;
}

.footer-logos a{
  float: left;
  height: 34px;
}

#growshop{
  width: 95px; 
  height: 89px; 
  top: 50px; 
  left: 14px;
}

.sixty{
  width: 60px;
}

.fourty-two{
  width: 42px;
}

.fifty-six{
  width: 56px;
}

.thirty-two{
  width: 32px;
}

.twenty-eight{
  width: 28px;
}

.fifty-two{
  width: 52px;
}

.fourty-six{
  width: 46px;
}

.fourty-eight{
  width: 48px;
}

.fourty-four{
  width: 44px;
}

.sixty-four{
  width: 64px;
}

.seventy{
  width: 70px;
}

.seventy-six{
  width: 76px;
}

.clear{
  clear: both;
}

#left{
  float: left;
  width: 380px;
  padding-right: 20px;
  overflow: hidden;
}

#right{
  float: left;
  width: 175px;
  overflow: hidden;
}