body
{
  padding: 0;
  margin: 0;
  color: white;
  background-color: black;
  background-image: url('images/cd-pozadi1.gif');
  background-position: top center;
  background-repeat: repeat;
  text-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
}
p
{
  margin: 0;
  padding: 0 5px;
}
h1
{
  font-size: 15pt;
  font-weight: bold;
}
h2
{
  font-size: 14pt;
  font-weight: bold;
}
h3
{
  font-size: 11pt;
  font-weight: bold;
}
h5
{
  font-size: 10pt;
  font-weight: normal;
  color: #c4c4c4;
}
img
{
  border: 0;
}
a
{
  font-weight: bold;
  color: #c4c4c4;
  text-decoration: none;
}
a:hover
{
  color: white;
  text-decoration: underline;
}
td
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  color: white;
}
#cd
{
  display: block;
  height: 897px;
  background-image: url('images/cd-pozadi2.gif');
  background-position: top center;
  background-repeat: repeat-y;
}
#centerbar
{
  position: relative;
  width: 800px;
  margin: 0 auto;
  padding: 100px 0 20px 0;
  text-align: left;
}
#logobar
{
  display: block;
  height: 90px;
  text-align: right;
  background-image: url('images/logobg.gif');
  background-position: top left;
  background-repeat: repeat-x;
}
#menubar
{
  display: block;
  height: 28px;
  text-align: center;
  background-image: url('images/menubg.gif');
  background-position: top left;
  background-repeat: repeat-x;
}
#menubar p
{
  margin: 0;
  padding: 4px 0 0 0;
  font-size: 9pt;
}
#menubar a
{
  font-weight: normal;
  padding: 0 1px;
  color: white;
  text-decoration: none;
}
#menubar a:hover
{
  color: #c4c4c4;
  text-decoration: none;
}
#langbar
{
  display: block;
  height: 14px;
  margin: 0 1px 0 0;
  padding: 0 2px;
  background-color: #e9e9e9;
  color: black;
  font-size: 8pt;
  text-align: right;
}
#langbar a
{
  padding: 0 10px 0 0;
  color: #777777;
  text-decoration: none;
}
#langbar a:hover
{
  color: black;
}
#bandfoto
{
  position: relative;
  display: block;
  height: 478px;
  background-image: url('images/bandfoto.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
#contentbg
{
  display: block;
  margin: 0;
  padding: 10px 30px;
}
#content
{
  display: block;
  position: relative;
  height: 448px;
  margin: 0;
  padding: 5px 10px;
  border-color: white;
  border-style: solid;
  border-width: 1px;
  color: white;
  background-color: #000078;
  overflow: auto;
}
#maincontent
{
  display: block;
  height: 170px;
  margin: 0;
  border-color: white;
  border-style: solid;
  border-width: 1px;
  color: white;
  background-image: url('images/mainbg.gif');
  background-position: center center;
  background-repeat: no-repeat;
}
#content p, #maincontent p, h1, h2, h3, h4, h5, h6, form, table
{
  margin: 1em 10px 0 10px;
}
#bandnews
{
  display: block;
  height: 26px;
  background-image: url('images/news1bg.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
#bandnews p
{
  padding-top: 2px;
}
#rss1
{
  display: block;
  height: 26px;
  background-image: url('images/news2bg.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
#rss2
{
  display: block;
  height: 22px;
  background-image: url('images/news3bg.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
#skipintro
{
  position: absolute;
  bottom: 20px;
  right: 20px;
  font-size: 10pt;
}
#clen1bublina
{
  position: absolute;
  width: 7px;
  height: 68px;
  left: 180px;
  top: 165px;
  background-image: url('images/clen1.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
#clen2bublina
{
  position: absolute;
  width: 36px;
  height: 235px;
  left: 300px;
  top: 150px;
  background-image: url('images/clen2.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
#clen3bublina
{
  position: absolute;
  width: 8px;
  height: 76px;
  left: 470px;
  top: 185px;
  background-image: url('images/clen3.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
#clen4bublina
{
  position: absolute;
  width: 24px;
  height: 157px;
  left: 645px;
  top: 140px;
  background-image: url('images/clen4.gif');
  background-position: top left;
  background-repeat: no-repeat;
}
#petr-solc
{
  position: absolute;
  width: 250px;
  height: 70px;
  left: 20px;
  top: 233px;
  padding-top: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: white;
  color: white;
  background-color: #000078;
}
#martin-lukas
{
  position: absolute;
  width: 210px;
  height: 70px;
  left: 270px;
  top: 385px;
  padding-top: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: white;
  color: white;
  background-color: #000078;
}
#petr-trojacek
{
  position: absolute;
  width: 180px;
  height: 70px;
  left: 385px;
  top: 261px;
  padding-top: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: white;
  color: white;
  background-color: #000078;
}
#jindrich-tolg
{
  position: absolute;
  width: 210px;
  height: 90px;
  left: 575px;
  top: 297px;
  padding-top: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: white;
  color: white;
  background-color: #000078;
}
#cd2
{
  display: block;
  height: 2000px;
  background-image: url('/images/cd-pozadi2.gif');
  background-position: top center;
  background-repeat: repeat-y;
}
#fancybox
{
  display: block;
  width: 450px;
  height: 200px;
  color: #000144;
}
.vicevpravo
{
  position: absolute;
  right: 10px;
  text-align: right;
}
.vicevlevo
{
  position: absolute;
  left: 10px;
  text-align: left;
}
.napravo
{
  text-align: right;
}
.bilacara
{
  position: relative;
  margin: 2px 10px 0px 10px;
  padding: 0 0 10px 0;
  border-bottom-style: solid;
  border-bottom-color: white;
  border-bottom-width: 1px;
}
.modracara
{
  margin: 0 10px;
  padding: 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #132db5;
  border-bottom-width: 1px;
}
.zarovnani
{
  margin: 0 10px;
  padding: 2px 0;
}
.velkeodsazeni
{
  padding-left: 120px;
}
.policko
{
  position: absolute;
  width: 100px;
  text-align: right;
}
.seznamodakaz
{
  color: white;
  font-weight: normal;
  text-decoration: none;
}
.nahledy
{
  margin: 0 auto;
}
.nahledy td
{
  width: 140px;
  height: 110px;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.nahledy img
{
  border-style: solid;
  border-color: white;
  border-width: 1px;
}
.nastred
{
  text-align: center;
}
.fotka
{
  position: relative;
  margin: 0 auto;
  text-align: left;
}
.pocetkusu
{
  width: 40px;
}
.cenazakus
{
  position: absolute;
  right: 220px;
  text-align: right;
}
.cenacelkem
{
  position: absolute;
  right: 110px;
  text-align: right;
}
.formular table
{
  margin-left: 100px;
}
.komentar
{
  position: relative;
  display: block;
  margin-top: 10px;
  padding: 0;
  border-top-style: solid;
  border-top-color: #132db5;
  border-top-width: 1px;
}
.profil td
{
  vertical-align: top;
  padding-bottom: 1em;
}
