body {
  width: 100%;
  height: 100%;
  padding: 0px;
  margin: 0px;
  border: 0px;
  background: url("/img/bg/main-bg.jpg") #000 50% 0% no-repeat;
  font-size: 13px;
  color: #fff;
  text-align: center;
  font-family: Trebuchet MS, Arial, sans-serif;
}

h1, h2, h3, p, div, form {
  padding: 0px;
  margin: 0px;
  border: 0px;
}

a img {
  border: 0px;
}



#main {
   width: 900px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}

#top {
  height: 180px;
}

#menu {
  height: 37px;
  padding-left: 20px;
}

a.menu_item {
  display: block;
  float: left;
  margin-top: 3px;
  padding: 7px 10px 5px 10px;
  font-family: Calibri, Arial, Arial CE, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

a.menu_item:hover {
  background-color: #000;
}

.active {
  background-color: #000;
}


.menu_sep {
  float: left;
  padding: 5px 14px 0px 14px;
}




#shows {

}


.show {
  float: left;
  width: 295px;
  height: 194px;
  border: 4px solid #191919;
  position: relative;
}

.show_middle {
  float: left;
  width: 294px;
  height: 194px;
  border-top: 4px solid #191919;
  border-bottom: 4px solid #191919;
  position: relative;
}

a.show_href {
  position: absolute;
  top: 153px;
  left: 15px;
  display: block;
  width: 270px;
  height: 20px;
  font-family: Calibri, Arial, Arial CE, sans-serif;
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  background-image: url('/img/transparent_hack.gif');
}

#content {
  clear: both;
  padding-top: 20px;
  margin-bottom: 30px;
}

#content a {
  color: #ff0000;
}


.pad {
  padding: 10px 20px 20px 20px;
}


#footer {
  clear: both;
  height: 30px;
  background-color: #191919;
  font-size: 11px;
}

#footer .padder  {
   padding: 7px 10px 0px 15px;

}


.clearer {
  clear: both;
}

.column {
  width: 300px;
  float: left;
}

.column h2, .column h3 {
  padding-left: 10px;
}


.column p {
  padding: 0px 30px 0px 10px;
  text-align: justify;
}


h1.logo {
  font-size: 35px;
  font-weight: normal;
  position: relative;
  top: 50px;
  left: 60px;
}

h1.logo span {
  font-size: 11px;
}



h1 {

}

h2 {
  color: #ff0000;
  font-size: 30px;
  font-weight: normal;
  margin-bottom: 10px;
}

h3 {
  color: #ff0000;
  font-size: 15px;
  font-weight: normal;
  margin-bottom: 5px;
}

h4 {
  color: #ff0000;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 5px;
}



p {
  line-height: 20px;
  margin-bottom: 15px;
}

.aktuality p {
  margin-bottom: 20px;
}

.aktulality em {

}

.fast_kontakt {
  font-size: 18px;
  color: #fff;
  padding: 20px;
  background-color: #0B0B0B;
}

.fast_kontakt  span {
  color: #ff0000;
  font-size: 23px;
}

.input {
  width: 200px;
  height: 18px;
  font-family: Trebuchet MS, Arial, sans-serif;
  border: 1px solid #121212;
  background-color: #C0C0C0;
}

.button {
  padding: 3px 15px 3px 15px;
  font-family: Trebuchet MS, Arial, sans-serif;
  border: 1px solid #121212;
  background-color: #2A2A2A;
  color: #ff0000;
}

.cleft {
  float: left;
  width: 400px;
}

.cright {
  float: right;
  width: 400px;
}

.cenik {
  margin-bottom: 15px;
}


.cenik td {
   background-color: #232323;
   padding: 6px 0px 6px 15px;
}

.picl {
  float: left;
  margin: 0px 20px 15px 0px;
  border: 2px solid #535353;
}

.picr {
  float: right;
  margin: 0px 0px 15px 20px;
  border: 2px solid #535353;
}

.foto {
  width: 182px;
  height: 264px;
  background: url('/img/bg/foto-bg.gif') no-repeat top left;
  float: left;
  margin-right: 44px;
  margin-bottom: 40px;
}

.fotor {
  width: 182px;
  height: 264px;
  background: url('/img/bg/foto-bg.gif') no-repeat top left;
  float: right;
  margin-left: 44px;
  margin-bottom: 40px;
}


.foto img, .fotor img {
  margin: 7px 0px 0px 7px;
}

.last {
  margin-right: 0px;
}

.klir {
  clear: both;
}

.strip_content h3 {
  font-size: 20px;
}

.strip_content p {
  text-align: justify;
}

.afoto {
  float: left;
  margin: 0px 15px 10px 0px;
  border: 1px solid #ddd;
}

.afotow {
  float: left;
  margin: 0px 15px 10px 0px;
  border: 1px solid #ddd;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  opacity: .3;
}

.afotow:hover {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}


.akt_sep {
 border-bottom: 1px solid #ddd;
}




























