* {
    font-family: Verdana, Verdana CE, Arial, Arial CE, Helvetica, Helvetica CE, sans-serif;
    font-size: 11px;
    font-variant: normal;
    color: #ffffff;
}

body {
    margin: 0;
    padding: 0;
    padding-bottom: 8px;
    text-align: center;
    background-color: #121212;
}

a {
    text-decoration: none;
    color: #b1b3b4;
}

a:hover {
    text-decoration: underline;
}

form {
    margin: 0;
    padding: 0;
}

input, select, option, textarea {
    color: #000000;
}

.b {
    font-weight: bold;
}

.c {
    text-align: center;
}

.cb {
    clear: both;
}

.cp {
    cursor: pointer;
}

.error {
    color: #990000;
    font-weight: bold;
}

img.link {
    cursor: pointer;
}

div.header-block {
    padding: 12px 0 12px 10px;
    border-bottom: 1px #d9a500 dashed;
}

div.sloupec_levy div.header-block,
div.main_1sl  div.header-block {
    padding-left: 0;
}

button.odeslat {
    background-color: #000000;
    width: 100%;
    border: 0;
    cursor: pointer;
    padding: 0;
    margin: 0;
    text-align: left;
    margin: 16px 0 16px 16px;
    color: #d9a500;
}

input.submit {
    border: 1px solid Black;
    background-color: #d9a500;
    color: #000000;
    font-weight: bold;
    height: 20px;
    float: right;
}

div.obal {
    width: 800px;
    margin: 0 auto;
    background-color: #000000;
    position: relative;
}

div.stage {
    width: 760px;
    margin: 0 auto;
    text-align: right;
    padding-top: 10px;
    height: 18px;
}

div.stage a.rss {
  display: block;
  float: left;
}

div.stage span.vyrazne {
  color: #b1b3b4;
}

div.stage a {
  color: #b1b3b4;
  text-decoration: none;
  font-weight: normal;
}

div.stage a:hover {
  text-decoration: underline;
}

div.titul {
    width: 800px;
    height: 317px;
    margin: 0 auto;
}

div.menu {
    width: 800px;
    height: 27px;
    margin: 0 auto;
    background: url('img/bg_menu.gif') no-repeat bottom;
}

div.menu a {
    height: 14px;
    display: block;
    float: left;
}

div.menu a.novinky {
    width: 92px;
    background: url('img/menu_novinky.gif');
}

div.menu a.novinky:hover, div.menu a.novinky_vybrany {
    background-position: -92px;
}

div.menu a.koncerty {
    width: 77px;
    background: url('img/menu_koncerty.gif');
}

div.menu a.koncerty:hover, div.menu a.koncerty_vybrany {
    background-position: -77px;
}

div.menu a.blog {
    width: 47px;
    background: url('img/menu_blog.gif');
}

div.menu a.blog:hover, div.menu a.blog_vybrany {
    background-position: -47px;
}

div.menu a.audio {
    width: 51px;
    background: url('img/menu_audio.gif');
}

div.menu a.audio:hover, div.menu a.audio_vybrany {
    background-position: -51px;
}

div.menu a.video {
    width: 50px;
    background: url('img/menu_video.gif');
}

div.menu a.video:hover, div.menu a.video_vybrany {
    background-position: -50px;
}

div.menu a.fotky {
    width: 55px;
    background: url('img/menu_fotky.gif');
}

div.menu a.fotky:hover, div.menu a.fotky_vybrany {
    background-position: -55px;
}

div.menu a.texty {
    width: 54px;
    background: url('img/menu_texty.gif');
}

div.menu a.texty:hover, div.menu a.texty_vybrany {
    background-position: -54px;
}

div.menu a.historie {
    width: 69px;
    background: url('img/menu_historie.gif');
}

div.menu a.historie:hover, div.menu a.historie_vybrany {
    background-position: -69px;
}

div.menu a.vzkazy {
    width: 64px;
    background: url('img/menu_vzkazy.gif');
}

div.menu a.vzkazy:hover, div.menu a.vzkazy_vybrany {
    background-position: -64px;
}

div.menu a.obchod {
    width: 62px;
    background: url('img/menu_obchod.gif');
}

div.menu a.obchod:hover, div.menu a.obchod_vybrany {
    background-position: -62px;
}

div.menu a.kontakt {
    width: 70px;
    background: url('img/menu_kontakt.gif');
}

div.menu a.kontakt:hover, div.menu a.kontakt_vybrany {
    background-position: -70px;
}

div.menu div.pocitadlo {
    float: right;
    width: 109px;
    height: 14px;
    background: url('img/bg_counter.gif') no-repeat;
    text-align: right;
}

div.menu div.pocitadlo-inner {
    margin-right: 20px;
}

div.main_3sl {
    width: 760px;
    margin: 0 auto;
    background-color: #000000;
    text-align: left;
}

div.main_32sl {
}

div.main_3sl div.sloupec_levy {
    width: 380px;
    float: left;
    margin: 0;
    padding: 0;
}

div.main_3sl div.sloupec_levy_maly {
	width: 304px;
}

div.main_3sl div.sloupec_levy div.novinky {
    margin: 8px 16px 0 0;
}

div.main_3sl div.sloupec_levy div.novinky div.datum {
    color: #d9a500;
    font-size: 13px;
    font-weight: bold;
}

div.main_3sl div.sloupec_levy div.novinky div.text {
    margin-bottom: 8px;
    padding-bottom: 8px;
    text-align: justify;
    line-height: 17px;
    border-bottom: 1px #b1b3b4 dashed;
}

div.main_3sl div.sloupec_levy div.text,
div.main_3sl div.sloupec_levy div.informace {
    margin: 0 16px 0 0;
    line-height: 17px;
}

div.main_3sl div.sloupec_levy div.text span,
div.main_3sl div.sloupec_levy div.informace span {
 	display: block;
}

div.main_3sl div.sloupec_levy div.text span.nazev,
div.main_3sl div.sloupec_levy div.informace span.nazev {
    font-size: 13px;
    font-weight: bold;
    color: #b1b3b4;
    margin-top: 8px;
}

div.main_3sl div.sloupec_levy div.text span.album,
div.main_3sl div.sloupec_levy div.informace span.rok {
    font-weight: bold;
    color: #d9a500;
    margin-bottom: 16px;
}

div.main_3sl div.sloupec_levy div.informace img.obrazek_album {
    margin-bottom: 16px;
}

div.main_3sl div.sloupec_stredni {
    width: 25%;
    float: left;
    margin: 0;
    padding: 0;
}

div.main_3sl div.sloupec_stredni_velky {
	width: 35%;
}

div.main_3sl div.sloupec_stredni a.vice {
    display: block;
    margin: 16px 0 16px 16px;
    color: #d9a500;
}

div.main_3sl div.sloupec_stredni div.koncerty,
div.main_3sl div.sloupec_stredni div.vzkazy {
    margin: 8px 16px 0 16px;
    line-height: 17px;
}

div.main_3sl div.sloupec_stredni div.koncerty div.datum {
    font-weight: bold;
    color: #d9a500;
}

div.main_3sl div.sloupec_stredni div.koncerty div.misto {
	margin-bottom: 8px;
}

div.main_3sl div.sloupec_stredni div.koncerty div.misto_posledni {
	margin-bottom: 0;
}

div.main_3sl div.sloupec_stredni div.vzkazy img {
	margin: 0;
	display: inline;
}

div.main_3sl div.sloupec_stredni div.vzkazy div.jmeno {
    font-weight: bold;
    color: #d9a500;
}

div.main_3sl div.sloupec_stredni div.vzkazy div.text {
	margin: 8px 0 8px 0;
}

div.main_3sl div.sloupec_stredni div.linky img {
    margin: 8px 0 8px 16px;
    display: block;
}

div.main_3sl div.sloupec_stredni div.polozka {
    margin: 0 8px 0 16px;
    width: 164px;
    height: 34px;
    display: table;
    _position: relative;
    overflow: hidden;
    border-bottom: 1px #b1b3b4 dashed;
}

div.main_3sl div.sloupec_stredni div.polozka_velky {
    width: 240px;
}

div.main_3sl div.sloupec_stredni div.sudy {
}

div.main_3sl div.sloupec_stredni div.polozka2 {
  _position: absolute;
  _top: 50%;
  display: table-cell;
  vertical-align: middle;
}

div.main_3sl div.sloupec_stredni div.polozka a,
div.main_3sl div.sloupec_stredni div.polozka div.polozka3 {
  margin: 0 4px 0 8px;
  color: #ffffff;
  display: block;
  _position: relative;
  _top: -50%;
  _width: 100%;
}

div.main_3sl div.sloupec_stredni div.polozka div.polozka3 a {
  width: 16px;
  height: 15px;
  float: right;
  display: block;
}

div.main_3sl div.sloupec_stredni div.polozka div.polozka3 a img {
  margin: 0;
  border: 0;
}

div.main_3sl div.sloupec_stredni div.tracky {
}

div.main_3sl div.sloupec_pravy {
    width: 186px;
    float: right;
    margin: 0;
    padding: 0;
}

div.main_3sl div.sloupec_pravy div.promo {
    margin: 16px 16px 0 16px;
    line-height: 17px;
}

div.main_3sl div.sloupec_pravy div.promo * {
    margin: 0;
    padding: 0;
}

div.main_3sl div.sloupec_pravy input.odber_novinek_email {
    width: 168px;
    _width: 100%;
    border: 0;
    margin: 8px 0 0 0;
    height: 20px;
    padding: 3px 0 0 16px;
}

div.main_3sl div.sloupec_pravy div.anketa {
    margin: 16px 16px 0 16px;
    line-height: 17px;
}

div.main_3sl div.sloupec_pravy div.anketa div.anketa_otazka {
    margin-bottom: 16px;
}

div.main_3sl div.sloupec_pravy div.anketa div.anketa_moznost_text {
	text-align: right;
	font-size: 11px;
}

div.main_3sl div.sloupec_pravy div.anketa div.anketa_moznost_text span.procenta {
	font-size: 9px;
}

div.main_3sl div.sloupec_pravy div.anketa div.anketa_moznost_pocet {
	background-color: #dfdfbb;
  width: 154px;
	height: 4px;
	margin-bottom: 8px;
	line-height: 2px;
	font-size: 1px;
}

div.main_3sl div.sloupec_pravy div.anketa div.anketa_moznost_pocet_hlasu {
	background-color: #d9a500;
	height: 4px;
	line-height: 2px;
	font-size: 1px;
}

div.main_3sl div.sloupec_pravy div.polozka {
    margin: 0 8px 0 16px;
    width: 164px;
    height: 34px;
    display: table;
    _position: relative;
    overflow: hidden;
    border-bottom: 1px #d9a500 dashed;
}

div.main_3sl div.sloupec_pravy div.sudy {
}

div.main_3sl div.sloupec_pravy div.polozka2 {
    _position: absolute;
    _top: 50%;
    display: table-cell;
    vertical-align: middle;
}

div.main_3sl div.sloupec_pravy div.polozka a {
    margin: 0 4px 0 8px;
    color: #ffffff;
    display: block;
    _position: relative;
    _top: -50%;
    _width: 100%;
}

div.main_3sl div.sloupec_pravy div.fotka_nahled {
    margin-top: 8px;
}

div.main_3sl div.sloupec_pravy div.fotka_nahled img.nahled {
    cursor: pointer;
}

div.main_3sl div.sloupec_pravy a.vice {
    display: block;
    margin: 16px 0 16px 16px;
    color: #d9a500;
}

div.main_3sl div.sloupec_pravy div.alba {
}

div.main_2sl {
    width: 760px;
    margin: 0 auto;
    background-color: #000000;
    text-align: left;
}

div.main_2sl div.sloupec_levy {
    width: 570px;
    float: left;
    margin: 0;
    padding: 0;
}

div.main_2sl div.sloupec_levy div.historie,
div.main_2sl div.sloupec_levy div.blog {
    margin: 0 16px 0 0;
}

div.main_2sl div.sloupec_levy div.historie div.nazev,
div.main_2sl div.sloupec_levy div.blog div.nazev {
    color: #b1b3b4;
    font-size: 13px;
    font-weight: bold;
    margin: 8px 0 16px 0;
}

div.main_2sl div.sloupec_levy div.historie div.text,
div.main_2sl div.sloupec_levy div.blog div.text {
	text-align: justify;
	line-height: 17px;
}

div.main_2sl div.sloupec_levy div.video {
    margin: 0 16px 0 0;
}

div.main_2sl div.sloupec_levy div.video div.soubor {
    float: left;
    margin: 8px 16px 0 0;
}

div.main_2sl div.sloupec_levy div.video div.soubor_popis {
    float: left;
    margin: 8px 0 0 0;
    line-height: 17px;
}

div.main_2sl div.sloupec_levy div.video div.soubor_popis span {
    display: block;
}

div.main_2sl div.sloupec_levy div.video div.soubor_popis span.nazev {
	font-size: 13px;
	font-weight: bold;
	color: #b1b3b4;
}

div.main_2sl div.sloupec_levy div.video div.soubor_popis span.rok {
	font-weight: bold;
	color: #d9a500;
}

div.main_2sl div.sloupec_levy div.vzkazy {
    margin: 0 16px 0 0;
    line-height: 17px;
}

div.main_2sl div.sloupec_levy div.vzkazy div.prispevek {
    margin-top: 8px;
}

div.main_2sl div.sloupec_levy div.vzkazy div.prispevek span.jmeno {
    font-size: 13px;
    font-weight: bold;
    color: #b1b3b4;
}

div.main_2sl div.sloupec_levy div.vzkazy div.prispevek span.cas {
    font-weight: bold;
    color: #d9a500;
}

div.main_2sl div.sloupec_levy div.vzkazy div.prispevek div.autorizovan {
    color: #b1b3b4;
}

div.main_2sl div.sloupec_levy div.obchod_kategorie {
    margin: 0 16px 0 0;
    line-height: 17px;
}

div.main_2sl div.sloupec_levy div.obchod_kategorie div.zbozi {
    float: left;
    width: 270px;
    margin-top: 8px;
}

div.main_2sl div.sloupec_levy div.obchod_kategorie div.zbozi div.obrazek {
    float: left;
    width: 100px;
    height: 130px;
}

div.main_2sl div.sloupec_levy div.obchod_kategorie div.zbozi div.nazev {
	font-size: 13px;
	font-weight: bold;
	color: #b1b3b4;
}

div.main_2sl div.sloupec_levy div.obchod_kategorie div.zbozi div.popis {
	font-weight: bold;
	color: #d9a500;
}

div.main_2sl div.sloupec_levy div.obchod_kategorie div.zbozi div.typ {
	height: 20px;
}

div.main_2sl div.sloupec_levy div.obchod_kategorie div.zbozi input {
    width: 16px;
    border: 1px solid #ffffff;
}

div.main_2sl div.sloupec_levy div.obchod_kategorie div.zbozi select {
	border: 1px solid #ffffff;
}

div.main_2sl div.sloupec_levy div.fotky {
    margin: 0 16px 0 0;
}

div.main_2sl div.sloupec_levy div.fotky div.anketa_text {
    margin: 16px 0 16px 0;
    line-height: 17px;
}

div.main_2sl div.sloupec_levy div.fotky div.fotogalerie_sloupec_anketa {
    width: 128px;
    float: left;
    border-left: 1px #b1b3b4 dashed;
    margin-right: 8px;
}

div.main_2sl div.sloupec_levy div.fotky div.anketa_razeni_strankovani div.razeni {
    float: left;
    padding: 0 0 8px 0;
    margin: 0 0 8px 0;
    border-bottom: 1px dashed #b1b3b4;
}

div.main_2sl div.sloupec_levy div.fotky div.anketa_razeni_strankovani div.strankovani {
    float: right;
    padding: 0 0 8px 0;
    margin: 0 0 8px 0;
    border-bottom: 1px dashed #b1b3b4;
}

div.main_2sl div.sloupec_levy div.fotky div.anketa_razeni_strankovani_konec div.razeni {
    float: left;
    padding: 8px 0 0 0;
    margin: 8px 0 0 0;
    border-top: 1px dashed #b1b3b4;
}

div.main_2sl div.sloupec_levy div.fotky div.anketa_razeni_strankovani_konec div.strankovani {
    float: right;
    padding: 8px 0 0 0;
    margin: 8px 0 0 0;
    border-top: 1px dashed #b1b3b4;
}

div.main_2sl div.sloupec_levy div.fotky div.fotogalerie_sloupec_anketa_prvni {
    border-left: 0 dashed #b1b3b4;
}

div.main_2sl div.sloupec_levy div.fotky div.fotky_nejnovejsi div.header-block {
    margin: 0 0 8px 0;
}

div.main_2sl div.sloupec_levy div.fotky div.fotky_nejoblibenejsi div.header-block {
    margin: 0 0 8px 16px;
}

div.main_2sl div.sloupec_levy div.fotky select.vyber_fotogalerie {
    margin: 8px 0 8px 0;
}

div.main_2sl div.sloupec_levy div.fotky div.fotky_nejnovejsi,
div.main_2sl div.sloupec_levy div.fotky div.fotogalerie_levy {
  width: 256px;
  float: left;
}

div.main_2sl div.sloupec_levy div.fotky div.fotky_nejoblibenejsi,
div.main_2sl div.sloupec_levy div.fotky div.fotogalerie_pravy {
    width: 256px;
    float: right;
    margin-right: 16px;
    border-left: 1px dashed #b1b3b4;
}

div.main_2sl div.sloupec_levy div.fotky span.nazev_fotogalerie {
    display: block;
    font-size: 13px;
    font-weight: bold;
    color: #b1b3b4;
    margin: 16px 0 16px 0;
}

div.main_2sl div.sloupec_levy div.fotky div.nazev_fotogalerie_zpet {
    margin: 0 0 16px 0;
}

div.main_2sl div.sloupec_levy div.fotky div.fotka_nahled {
    width: 256px;
    _width: 241px;
    height: 106px;
    border-bottom: 1px dashed #b1b3b4;
}

div.main_2sl div.sloupec_levy div.fotky div.fotka_nahled_anketa {
  width: 110px;
  _width: 102px;
  height: 175px;
}

div.main_2sl div.sloupec_levy div.fotky div.fotka_nahled_nejoblibenejsi,
div.main_2sl div.sloupec_levy div.fotky div.fotka_nahled_fotogalerie_pravy {
    margin-left: 16px;
}

div.main_2sl div.sloupec_levy div.fotky div.fotka_nahled_bez_podtrzeni {
    border-bottom: 0 dashed #b1b3b4;
}

div.main_2sl div.sloupec_levy div.fotky div.fotka_nahled img.nahled {
  cursor: pointer;
  float: left;
  margin-right: 8px;
}

div.main_2sl div.sloupec_levy div.fotky div.fotka_nahled img.nahled_anketa {
  cursor: pointer;
  margin-right: 8px;
}

div.main_2sl div.sloupec_levy div.fotky div.fotka_nahled div.nazev {
  color: #b1b3b4;
  font-size: 13px;
}

div.main_2sl div.sloupec_levy div.fotky div.fotka_nahled div.autor {
  padding: 4px 0 4px 0;
}

div.main_2sl div.sloupec_levy div.fotky div.fotka_nahled div.autor span.autor_jmeno {
  color: #b1b3b4;
}

div.main_2sl div.sloupec_levy div.fotky div.fotka_nahled div.autor img {
  margin-right: 4px;
}

div.main_2sl div.sloupec_pravy {
	width: 190px;
  float: right;
  margin: 0;
	padding: 0;
}

div.main_2sl div.sloupec_pravy div.polozka {
    margin: 0 8px 0 16px;
    width: 164px;
    height: 34px;
    display: table;
    _position: relative;
    overflow: hidden;
    border-bottom: 1px #d9a500 dashed;
}

div.main_2sl div.sloupec_pravy div.sudy {
}

div.main_2sl div.sloupec_pravy div.polozka2 {
  _position: absolute;
  _top: 50%;
  display: table-cell;
  vertical-align: middle;
}

div.main_2sl div.sloupec_pravy div.polozka a {
    margin: 8px 4px 8px 8px;
    color: #ffffff;
    display: block;
    _position: relative;
    _top: -50%;
    _width: 100%;
}

div.main_2sl div.sloupec_pravy div.vzkaz input {
    border: 0;
    margin: 0 8px 0 8px;
    width: 164px;
    _width: 174px;
    height: 20px;
    padding: 3px 0 0 10px;
}

div.main_2sl div.sloupec_pravy div.vzkaz textarea {
	border: 0;
	margin: 0 8px 0 8px;
	width: 164px;
	_width: 174px;
	height: 190px;
	padding: 3px 0 0 10px;
}

div.main_2sl div.sloupec_pravy div.vzkaz div.jmeno,
div.main_2sl div.sloupec_pravy div.vzkaz div.email,
div.main_2sl div.sloupec_pravy div.vzkaz div.vzkaz_nadpis {
    margin: 8px 0 8px 16px;
    color: #d9a500;
}

div.main_2sl div.sloupec_pravy div.vzkaz div.tvar_odkazu {
    margin: 8px;
}

div.main_2sl div.sloupec_pravy div.adresa input {
    border: 0;
    margin: 0 8px 0 8px;
    width: 164px;
    _width: 174px;
    height: 20px;
    padding: 3px 0 0 10px;
}

div.main_2sl div.sloupec_pravy div.adresa div.jmeno,
div.main_2sl div.sloupec_pravy div.adresa div.prijmeni,
div.main_2sl div.sloupec_pravy div.adresa div.mesto,
div.main_2sl div.sloupec_pravy div.adresa div.ulice,
div.main_2sl div.sloupec_pravy div.adresa div.psc,
div.main_2sl div.sloupec_pravy div.adresa div.telefon,
div.main_2sl div.sloupec_pravy div.adresa div.email {
    margin: 8px 0 8px 16px;
    color: #d9a500;
}

div.main_2sl div.sloupec_pravy div.adresa div.objednavka_pripocitani {
    margin: 8px;
}

div.main_2sl div.sloupec_pravy div.nove_fotky {
    margin: 8px 0 0 0;
}

div.main_2sl div.sloupec_pravy div.nove_fotky img {
    margin: 0 4px 0 16px;
    _margin-left: 8px;
    float: left;
}

div.main_2sl div.sloupec_pravy div.nove_fotky a {
    color: #d9a500;
    font-size: 9px;
}

div.main_2sl div.sloupec_pravy div.fotky_odjinud {
    margin: 8px 16px 0 16px;
}

div.main_2sl div.sloupec_pravy div.fotky_odjinud a {
  display: block;
  font-size: 13px;
}

div.main_2sl div.sloupec_pravy div.fotky_odjinud div.odkaz {
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px dashed #b1b3b4;
}

div.main_2sl div.sloupec_pravy div.top5 {
    margin: 0 16px 8px 16px;
    padding-bottom: 8px;
    border-bottom: 1px dashed #b1b3b4;
    font-size: 10px;
}

div.main_2sl div.sloupec_pravy div.top5 img {
  margin: 0 4px 0 0;
  float: left;
}

div.main_2sl div.sloupec_pravy div.top5 img.nahled_fotka {
  cursor: pointer;
}

div.main_2sl div.sloupec_pravy span.popis {
  color: #394f2c;
  font-size: 10px;
}

div.main_2sl div.sloupec_pravy span.autor {
    color: #394f2c;
    font-size: 10px;
}

div.main_2sl div.sloupec_pravy div.kapitoly {
}

div.main_2sl div.sloupec_pravy div.alba {
}

div.main_1sl {
    width: 760px;
    margin: 0 auto;
    background-color: #000000;
    text-align: left;
}


div.main_1sl div.calendar {
    float: right;
    padding-top: 16px;
    margin-right: 45px;
}

div.main_1sl div.calendar * {
    font-size: 11px !important;
}

div.main_1sl div.calendar a {
    color: #000000;
}

div.main_1sl div.calendar div.calendar_days {
  margin-bottom: 45px;
  text-align: left;
}

div.main_1sl div.calendar div.calendar_month {
  margin-bottom: 5px;
  color: #b1b3b4;
  font-weight: bold;
  font-size: 13px !important;
}

div.main_1sl div.calendar div.calendar_month span.calendar_month_year {
  font-weight: normal;
  font-size: 13px !important;
}

div.main_1sl div.calendar table.calendar_days {
    width: 175px;
    border-collapse: collapse;
}

div.main_1sl div.calendar table.calendar_days td {
    text-align: center;
    width: 25px;
    padding-bottom: 2px;
    padding-top: 2px;
    border: 1px solid #ffffff;
    color: #b1b3b4;
}

div.main_1sl div.calendar table.calendar_days td.day_name {
    font-weight: bold;
    border-width: 0;
    border-bottom: 2px solid #ffffff;
    padding-bottom: 2px;
    padding-top: 0px;
    font-size: 10px !important;
    text-align: left;
    color: #ffffff;
}

div.main_1sl div.calendar table.calendar_days td.day_concert {
    background-color: #d9a500;
    color: #000000;
}

div.main_1sl div.koncerty {
    margin: 8px 0 0 0;
    float: left;
}

div.main_1sl div.koncerty div.koncert {
    margin-bottom: 8px;
    padding-bottom: 8px;
    width: 500px;
    border-bottom: 1px #b1b3b4 dashed;
}

div.main_1sl div.koncerty div.koncert div.zakladni_info {
    float: left;
    margin-right: 8px;
}

div.main_1sl div.koncerty div.koncert_posledni {
	margin-bottom: 0;
}

div.main_1sl div.koncerty div.koncert div.datum {
	font-size: 13px;
	font-weight: bold;
	color: #b1b3b4;
}

div.main_1sl div.koncerty div.koncert div.misto {
	font-weight: bold;
	color: #d9a500;
}

div.main_1sl div.koncerty div.koncert img.tmusic {
	float: right;
}

div.main_1sl div.koncerty div.koncert div.poznamka {
	padding-top: 8px;
}

div.main_1sl div.kontakt {
    margin: 8px 0 0 0;
    line-height: 17px;
}

div.main_1sl div.kontakt span {
	display: block;
}

div.main_1sl div.kontakt span.jmeno {
	font-size: 13px;
	font-weight: bold;
	color: #b1b3b4;
}

div.main_1sl div.kontakt span.funkce {
	font-weight: bold;
	color: #d9a500;
}

div.main_1sl img.dotazy {
    padding: 16px 0 0 0;
}

div.main_1sl div.anketa {
    margin: 16px 0 0 0;
    line-height: 17px;
    clear: both;
}

div.main_1sl div.anketa div.song {
	margin-bottom: 10px;
}

div.main_1sl div.anketa div.song a {
	font-weight: bold;
}

div.main_1sl div.anketa div.song div.poradi {
	width: 30px;
	margin-right: 3px;
	text-align: right;
	font-weight: bold;
	float: left;
}

div.main_1sl div.anketa div.song div.pocet_hlasu {
	float: right;
	width: 100px;
	text-align: right;
}

div.main_1sl div.anketa div.song div.pocet_hlasu img {
  vertical-align: text-bottom;
}

div.main_1sl div.rss_kanaly {
    margin: 16px 0 0 0;
    line-height: 17px;
}

div.spodni_menu {
	width: 760px;
	margin: 0 auto;
	margin-top: 16px;
  background-color: #000000;
  text-align: left;
 	color: #b1b3b4;
 	clear: both;
}

div.spodni_menu a {
	display: block;
	float: left;
	padding: 0 8px 0 8px;
	border-right: 2px solid #b1b3b4;
	color: #ffffff;
}

div.spodni_menu a:hover {
	color: #b1b3b4;
	text-decoration: none;
}

div.spodni_menu a.prvni {
	padding-left: 0;
}

div.spodni_menu a.posledni {
	border-right: 0;
}

div.spodni_menu a.vybrany {
	color: #b1b3b4;
	text-decoration: none;
}

div.paticka {
    width: 760px;
    margin: 0 auto;
    padding: 16px 0 8px 0;
    text-align: left;
    color: #d9a500;
    clear: both;
}

div.paticka .b {
    color: #d9a500;
}

div.paticka span.vyrazne {
    color: #b1b3b4;
}

input.formp {
    width: 200px;
}

textarea.formp {
    width: 300px;
    height: 150px;
}

h1.formp {
    text-align: center;
    margin-bottom: 10px;
}

table.formp {
    color: #000000;
}

table.formp td {
	height: 30px;
}

#banner {
  background-color: #ffffff;
  border: 1px solid #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

#banner div.zavrit {
  position: absolute;
  top: 0;
  right: 0;
  font-weight: bold;
  padding: 2px;
  background-color: #ff0000;
  color: #000000;
  cursor: pointer;
}

div.stars {
}

div.stars img {
  vertical-align: text-bottom;
  border: 0;
}

div.stars img.hvezda {
  margin-right: 4px;
}

div.stars img.prumer {
  margin-left: 4px;
}

div.stars_male img.hvezda {
  margin-right: 2px;
}

div.stars_male img.prumer {
  margin-left: 2px;
}

div.stars span.komentare {
  border-left: 1px solid #b1b3b4;
  margin-left: 8px;
  padding-left: 8px;
}

div.stars span.komentare_blok {
  display: block;
  margin-top: 4px;
}

div.komentar {
    margin-top: 16px;
    float: both;
}

div.komentar span.jmeno {
  font-size: 13px;
  font-weight: bold;
  color: #b1b3b4;
}

div.komentar span.cas {
  font-weight: bold;
  color: #d9a500;
}
