/*BASIC LAYOUT AND DEFAULTS*/
body {
  background-color: #000000;
  margin: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: white;
}

#page {
  text-align: left;
  width: 1100px;
  margin: auto;
}

#top {
  background-image: url(gfx/top.png);
  background-repeat: no-repeat;
  width: 1100px;
  height: 385px;
  text-align: left;
}

a.EN {
  display: block;
  width: 30px;
  height: 25px;
  float: left;
  margin: 8px 0px 0px 22px;
}

a.CZ {
  display: block;
  width: 30px;
  height: 25px;
  float: left;
  margin: 10px;
  margin: 8px 0px 0px 12px;
}

#banner_pred {
  display: none;
  position: relative;
  top: 110px;
  left: 396px;
  width: 461px;
  height: 180px;
  z-index: 100;
}

a.menu {
  display: block;
  width: 308px;
  height: 19px;
}

a.menu1 {
  background-image: url(gfx/album_black.png);
  background-repeat: no-repeat;
  position: relative;
  top: 198px;
}

a.menu1:hover {
  background-image: url(gfx/album_white.png);
  background-repeat: no-repeat;
}

a.menu1en {
  background-image: url(gfx/album_black_en.png);
  background-repeat: no-repeat;
  position: relative;
  top: 198px;
}

a.menu1en:hover {
  background-image: url(gfx/album_white_en.png);
  background-repeat: no-repeat;
}

a.menu2 {
  background-image: url(gfx/myspace_black.png);
  background-repeat: no-repeat;
  position: relative;
  top: 212px;
}

a.menu2:hover {
  background-image: url(gfx/myspace_white.png);
  background-repeat: no-repeat;
}

a.menu3 {
  background-image: url(gfx/bandzone_black.png);
  background-repeat: no-repeat;
  position: relative;
  top: 226px;
}

a.menu3:hover {
  background-image: url(gfx/bandzone_white.png);
  background-repeat: no-repeat;
}

a.menu4 {
  background-image: url(gfx/facebook_black.png);
  background-repeat: no-repeat;
  position: relative;
  top: 240px;
}

a.menu4:hover {
  background-image: url(gfx/facebook_white.png);
  background-repeat: no-repeat;
}

a.menu5 {
  background-image: url(gfx/fotogalerie_black.png);
  background-repeat: no-repeat;
  position: relative;
  top: 256px;
}

a.menu5:hover {
  background-image: url(gfx/fotogalerie_white.png);
  background-repeat: no-repeat;
}

a.menu5en {
  background-image: url(gfx/fotogalerie_black_en.png);
  background-repeat: no-repeat;
  position: relative;
  top: 256px;
}

a.menu5en:hover {
  background-image: url(gfx/fotogalerie_white_en.png);
  background-repeat: no-repeat;
}

a.menu6 {
  background-image: url(gfx/kontakt_black.png);
  background-repeat: no-repeat;
  position: relative;
  top: 271px;
}

a.menu6:hover {
  background-image: url(gfx/kontakt_white.png);
  background-repeat: no-repeat;
}

a.menu6en {
  background-image: url(gfx/kontakt_black_en.png);
  background-repeat: no-repeat;
  position: relative;
  top: 271px;
}

a.menu6en:hover {
  background-image: url(gfx/kontakt_white_en.png);
  background-repeat: no-repeat;
}

div#leftcol {
  width: 427px;
  float: left;
}

div#centercol {
  width: 391px;
  float: left;
}

div#rightcol {
  width: 282px;
  float: left;
}

div.aktualni_koncerty {
  width: 427px;
  height: 72px;
  background-image: url(gfx/aktualni_koncerty.png);
  background-repeat: no-repeat;
}

div.aktualni_koncerty_top {
  width: 427px;
  height: 25px;
  background-image: url(gfx/aktualni_koncerty_top.png);
  background-repeat: no-repeat;
}

div.aktualni_koncerty_center {
  width: 427px;
  background-image: url(gfx/aktualni_koncerty_center_long.png);
  background-repeat: repeat-y;
}

div.info_o_kapele {
  width: 391px;
  height: 72px;
  background-image: url(gfx/info_o_kapele.png);
  background-repeat: no-repeat;
}

div.info_o_kapele_top {
  width: 391px;
  height: 25px;
  background-image: url(gfx/info_o_kapele_top.png);
  background-repeat: no-repeat;
}

div.info_o_kapele_center {
  width: 391px;
  background-image: url(gfx/info_o_kapele_center_long.png);
  background-repeat: repeat-y;
}

div.cd {
  width: 282px;
  height: 220px;
  background-image: url(gfx/cd_bg.png);
  background-repeat: no-repeat;
}

a#cd_down {
  margin: 0px 0px 0px 53px;
}

a.off_we_go {
  display: block;
  width: 188px;
  height: 32px;
  background-image: url(gfx/off_we_go_off.png);
  background-repeat: no-repeat;
  margin: 0px 0px 0px 36px;
}

a.off_we_go:hover {
  background-image: url(gfx/off_we_go_on.png);
  background-repeat: no-repeat;
}

a.think_first {
  display: block;
  width: 184px;
  height: 32px;
  background-image: url(gfx/think_first_off.png);
  background-repeat: no-repeat;
  margin: 0px 0px 0px 62px;
}

a.think_first:hover {
  background-image: url(gfx/think_first_on.png);
  background-repeat: no-repeat;
}

div.kontakt {
  width: 282px;
  height: 231px;
  background-image: url(gfx/kontakt.png);
  background-repeat: no-repeat;
}

div.kontakt_text {
  color: #00b0ec;
}

div.kontakt_center {
  width: 282px;
  background-image: url(gfx/kontakt_center.png);
  background-repeat: repeat-y;
}

div#patka {
  float: left;
  background-image: url(gfx/patka_comphelp.png);
  background-repeat: no-repeat;
  width: 1100px;
  height: 88px;
}

div.dab {
  float: left;
  padding-top: 68px;
  padding-left: 15px;
  font-size: 11px;
}

div.comphelp {
  float: right;
  padding-top: 68px;
  padding-right: 15px;
  font-size: 11px;
}

a.white,
a.white:hover,
a.white:visited {
  color: white;
  text-decoration: none;
}

div.text_ak {
  padding: 0px 50px 0px 70px;
}

div.text_iok {
  padding: 0px 30px 0px 55px;
}

div.text_iok p {
  margin: 0px;
  padding: 0px 0px 20px 0px;
}

div.text_k {
  padding: 55px 10px 70px 45px;
  letter-spacing: 1px;
  font-size: 11px;
  font-weight: bold;
  line-height: 19px;
}

span.b {
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 2px;
}

div.koncert {
  margin: 0px 0px 20px 0px;
}

div.koncert span.r {
  color: #df0d0d;
  font-weight: bold;
}

div.koncert span.w {
  font-weight: bold;
}

div.koncert img {
  border: 0px;
  margin: 7px 0px 7px 65px;
}
