html, body {
  font-family:          Tahoma, Arial;
  font-size:            10pt;
  color:                #FFFFFF;
  margin:               0;
  background-color:     #666666;
}

#cast01 {

}

#cast02 {
  background-color:     #1A171B;
  background-image:     url(../images/web_pozadi.jpg);
  background-repeat:    repeat-y;
  background-position:  center;
}

#web {
  width:                840px;
  margin:               0px auto 0px auto;
  padding-bottom:       5px;
}

#hlavicka {
  width:                872px;
  margin:               0px auto 0px auto;
  background-image:     url(../images/hlavicka.jpg);
  background-repeat:    no-repeat;
  height:               113px;
}

#podhlavicka {
  margin:               5px 0 10px 0;
  height:               251px;

}

#podhlavicka_obrazek {
  float:                left;
  margin:               0;
  height:               251px;
  /*border:             1px solid #FFFFFF;*/
}

#podhlavicka_akce_mesice {
  /*border:             1px solid #FFFFFF;*/
  margin:               0 0 0 635px;
  background-color:     #1A171B;
  height:               251px;
  padding-top:          0px;
  text-align:           center;
}


.podhlavicka_akce_mesice_nadpis {
  margin-top:           15px;
  color:                #FF6600;
  font-weight:          bold;
  text-align:           center;
}

#podhlavicka_akce_mesice img {
  margin-top:           8px;
  border:               0;
}

#menu {
  background-image:     url(../images/menu_pozadi.jpg);
  margin:               0;
  padding:              0px;
  clear:                both;
  position:             relative ;
  height:               39px;
  text-align:           center;
}
#menu_polozky {
  padding:              20px 0 0 0px;
}

#menu a {
  padding:              30px 10px 0 10px;
  color:                #6F7072;
  text-decoration:      none;
  font-family:          Trebuchet MS, Tahoma;
}


#menu a:hover {
  padding:              20px 10px 0 10px;
  background-image:     url(../images/menu_pozadi_aktivni.jpg);
  color:                #FFFFFF;
}

#obsah {
  margin:               10px 0 0 0;
}

#obsah_vlevo {
  float:                left;
  width:                190px;
}

#obsah_vpravo {
  float:                right;
  width:                200px;
}

#obsah_hlavni {
  margin:               0 210px 0 0px;
}


.ramec_text {
  border:               1px solid #797979;
  background-color:     #282828;
  padding:              7px;
  line-height:          18px;
  margin-bottom:        10px;
}

.ramec_text_tabulka {
  border:               1px solid #797979;
  background-color:     #282828;
  line-height:          18px;
  margin-bottom:        10px;
}

.ramec_text_tabulka td {
  padding:              5px;
}

.ramec_text_nadpis {
  color:                #FF9933;
  margin-bottom:        10px;
}

.ramec_text ul {
  margin:               5px 0 0 10px;
  padding-left:         10px;
}

.ramec_text li {
  margin:               5px 0 5px 0px;
}

.novinky {
  border-bottom:        1px dotted #FFFFFF;
  padding-bottom:       5px;
  margin-bottom:        5px;
}
.novinky_datum {
  padding:              0 0 0 0;
  color:                #FF6633;
}

.novinky img {
  float:                right;
  margin:               5px 0 5px 8px;
  border:               1px solid #797979;
  padding:              2px;
}

.novinky a {
  color:                #FF9900;
  border-bottom:        1px dotted #FF9900;
  text-decoration:      none;
}

.novinky a:hover {
  border-bottom:        0;
}


.novinky_pager a {
  color:                #FF9900;
  border-bottom:        1px dotted #FF9900;
  text-decoration:      none;
}

.novinky_pager a:hover {
  border-bottom:        0;
}

.novinky_pager_aktivni {
  font-weight:          bold;
}

.clanek {
  line-height:          18px;
  margin-bottom:        8px;
}

.clanek_zarovnany {
  line-height:          18px;
  margin-bottom:        8px;
  text-align:           justify;
}

.clanek_nadpis {
  line-height:          20px;
  margin:               10px 0 10px 0;
  color:                #FF6600;
  font-size:            10pt;
}

h2 {
  font-size:            12pt;
  color:                #F5A700;
  margin:               6px 0 6px 0;
}

h5 {
  font-size:            8pt;
  color:                #F5A700;
  padding:              10px;
  margin:               0;
}

#paticka {
  background-image:     url(../images/paticka_pozadi.jpg);
  background-repeat:    repeat-x;
  height:               30px;
  width:                870px;
  margin:               0px auto 0px auto;
}

#copyright {
  text-align:           right;
  padding:              5px 0 10px 0;
  font-size:            8pt;
  color:                #F5A700;
  width:                870px;
  margin:               0px auto 0px auto;
}

#obsah_konec {
  clear:                both;
}

#mp3 {
  padding:              8px 0 0px 0;
}

.noview {
  display: none;
}

#prihlaseni {
  font-size:            8pt;
  line-height:          20px;
}

#prihlaseni a {
  color:                #FF9900;
  border-bottom:        1px dotted #FF9900;
  text-decoration:      none;
}

#prihlaseni a:hover {
  border-bottom:        0;
}

#prihlaseni input {
  border:               1px solid #2A2A2A;
  font-size:            8pt;
  padding:              3px;
}

#prihlaseni .prihlaseni {
  margin:               5px 0 5px 0;
}

form {
  margin:               0;
}

input.none {
  color:                #606060;
  border:               0;
  padding-left:         3px;
  background-image:     none
}

.dulezite {
  color:                #FF6600;
  padding:              0 5px 0 5px;
}

.dulezite_2 {
  color:                #FF6600;
  padding:              0;
}

.dulezite_3 {
  color:                #FFF3C4;
  padding:              0;
}

input {
  border:               1px solid #2A2A2A;
  font-size:            8pt;
  padding:              3px;
}

#anketa {
  font-size:            8pt;
  margin:               10px 0 0 0;
}

#anketa .anketa_hlas {
  margin:               5px 0 5px 0;
  line-height:          18px;
}

#anketa .anketa_chyba {
  margin:               5px 0 5px 0;
  line-height:          18px;
  color:                #F5A700;
  font-weight:          bold;
}

.odkaz {
  color:                #FF9900;
  border-bottom:        1px dotted #FF9900;
  text-decoration:      none;
}

.odkaz:hover {
  border-bottom:        0;
}

#vzkaznik {
  margin:               10px 10px 5px 0px;
}

.vzkaznik_nadpis {
  text-align:           center;
  color:                #FF6600;
  line-height:          20px;

}

.vzkaznik_vzkaz {
  font-size:            8pt;
  line-height:          16px;
  margin:               5px 0 5px 0;
  border-bottom:        1px dotted #cccccc;
  padding-bottom:       5px;
}

.vzkaznik_datum {
  text-align:           right;
  color:                #FF6600;
  font-size:            8pt;
}

.vzkaznik_novy {
  font-size:            8pt;
  text-align:           center;
  padding:              10px 0 10px 0;
  border-bottom:        1px dotted #cccccc;
}

.vzkaznik_vsechny {
  font-size:            8pt;
  text-align:           center;
  padding:              10px 0 10px 0;
}

#vzkaznik_pridat {
  margin:               0;
  padding:              0;
}

#vzkaznik_pridat table {
  padding-left:         0px;
}

#vzkaznik_pridat td {
  line-height:          30px;
}


#galerie_thumb {
  line-height:          20px;

}

#galerie_thumb {
  margin:               5px;
}


#galerie_thumb td {
  text-align:           center;
  padding:              7px 0 7px 0;
  background-color:     #1A171B;
}

#galerie_thumb a {
  line-height:          20px;
  text-decoration:      none;
  color:                #FF9900;
}

#galerie_thumb a:hover {

}

#galerie_thumb img {
  border:               1px solid #CCCCCC;
  padding:              5px;
  margin:               8px;
}

.galerie {
  margin:               5px 5px 5px 0px;
  width:                550px;
}

.galerie img {
  border:               0px;
  padding:              6px;
  margin:               0px;
}

.galerie td {
  padding:              9px;
  vertical-align:       top;
}


.galerie_obrazek {
  border:               1px solid #cccccc;
  display:              table ;
}

.galerie_obrazek:hover {
  border:               1px solid #FF6633;
}

.galerie_nadpis {
  padding:              15px 5px  5px  15px;
  font-size:            14pt;
}

.galerie_nadpis_thumb {
  font-size:            8pt;
  margin:               0 8px 0 8px;
  width:                130px;
  display:              block;
  height:               40px;
}

.galerie_thumb {
  margin:               0 auto 0 auto;
  display:              block;
}


.galerie_zpet {
  margin:               5px 5px 5px 5px;
  padding:              5px 5px 5px 5px;
  border-top:           1px dotted #FFFFFF;
  font-weight:          bold;
}

#box {
  margin:               10px;
}

#mapa {
  float:                right;
  border:               1px solid #CCCCCC;
  padding:              4px;
}

#mapa img {
  border:               0;
}

#navigace {
  padding:              0px;
  padding:              5px 5px 5px 0;
  color:                #FF6600;

}

#navigace a {
  text-decoration:      none;
  background-image:     url(../images/navigace_sipka.gif);
  background-position:  right;
  background-repeat:    no-repeat;
  color:                #FF6600;
  padding:              10px 20px 10px 0px;
  margin-right:         10px;
}

#navigace a:hover {
  text-decoration:      underline;
  color:                #FFA34A;
}

fieldset {
  margin:               10px;
  border:               1px solid #797979;
  padding:              10px;
}

legend {
  color:                #F5A700;
  font-size:            16px;
  padding-bottom:       2px;
}

.oramovani_bottom_tecky {
  border-bottom:        1px dotted #797979;
}

.oramovani_bottom {
  border-bottom:        1px solid #797979;
}

.obrazek_oramovani img {
  padding:              3px;
  border:               0;
}

.djs_nahled {
  float:                left;
}

.djs_nadpis {
  margin-left:          100px;
  height:               120px;
}

.djs_obrazek {
  padding:              3px;
  margin:               5px 10px 5px 0;
  border:               1px solid #CCCCCC;
}

#loga img {
  margin:               8px;
  border:               0
}
