body
 {
  padding: 0;
  margin: 0;
  background: #fff;
 }

/*
#panel
 {
  padding: 0;
  width: 94%;
  margin-top: 0;
  margin-left: 3%;
  margin-right: 3%;
  position: fixed;
  z-index: 1;
  background: #fff;
  border-bottom: 1px solid #AEAEAE;
 }
*/


#panel_pevny
 {
  padding: 0;
  width: 94%;
  top: 0;
  left: 3%;
  right: 3%;
  position: absolute;
  z-index: 1;
  background: #fbf6d0;
  border-bottom: 1px solid #AEAEAE;
 }

#panel
 {
  padding: 0;
  width: 94%;
  top: 0;
  left: 3%;
  right: 3%;
  position: absolute;
  z-index: 1;
  background: #fbf6d0;
  border-bottom: 1px solid #AEAEAE;
 }

#telo
 {
  margin: 0;
  padding: 0;
  width: 94%;
  top: 82px;
  left: 3%;
  right: 3%;
  position: absolute;
  background: #fbf6d0;
  z-index: 0;
 }

#telo_000
 {
  margin: 0;
  padding: 0;
  width: 94%;
  top: 82px;
  left: 3%;
  right: 3%;
  position: absolute;
  background: #000000;
  z-index: 0;
 }

#prouzek
 {
  height: 30px;
  background: #000000;
  text-align: right;
 }

img
 { 
  border: 0;
 }

/* 
########################
  NAVIGACE
######################## */

.menu
 {
  color: #900; 
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: block;
 }
.menu ul
 {
  padding: 0;
  margin: 0;
  width: 16%;
  visibility: hidden;
  position: absolute;
  list-style-type: none;
  background-color: #fff;
  border-top: 0px;
 }
.menu li
 {
  float: left;
  padding: 0;
  margin: 0;
  width: 16%;
  white-space: nowrap;
 }
.menu a
 {
  padding: 3px;
  margin-top: 0;
  text-align: center;
  color: #900;
  background: #fff;
  display: block;
  text-decoration: none;
  font-weight: normal;
  border-right: 1px solid #AEAEAE;
  border-bottom: 1px solid #AEAEAE;
  border-left: 1px solid #AEAEAE;
 }
.menu li a:hover
 {
  color: #900;
  background: #FCE476;
 }
.menu ul a:hover
 {
  color: #900;
  background: #FCE476;
  height: 27px;
 }
.menu li:hover ul, ul.menu li.hover ul
 {
  visibility: visible;
 }
.menu li li
 {
  float: none;
  border: none;
  width: 100%;
 }
.menu li li a
 {
  width: 100%;
  height: 37px;
  background: #fff;
 }
.menu li li a:hover
 {
  width: 100%;
  height: 37px;
 }
li.aktiv a
 {
  background: #900;
  color: #fff;
  font-weight: bold;
 }
li.aktiv a:hover
 {
  background: #900;
  color: #fff;
  cursor: default;
 }
.menu li li.aktiv a:hover
 {
  background: #900;
  color: #fff;
  cursor: default;
 }
.menu li li.aktiv a
 {
  background: #900;
  color: #fff;
 }
li.normal a
 {
  background: #fff;
  color: #900;
  font-weight: bold;
 }
li.normal_use a
 {
  background: #fff;
  color: #900;
  font-weight: bold;
 }
li.normal a:hover
 {
  background: #FCE476;
  color: #900;
  cursor: pointer;
 }
li.normal_use a:hover
 {
  background: #FCE476;
  color: #900;
  cursor: pointer;
 }
.hranice
 {
  background: #999;
  width: 100%;
  height: 2px;
 }


/* 
########################
   INDEX
######################## */

#panel_index
 {
  padding: 0;
  left: 25px;
  right: 25px;
  position: absolute;
  background: #fff;
  border-bottom: 2px solid #7A4545;
  z-index: 1;
 }

#banner_index
 {
  position: absolute;
  width: 198px;
  height: 1000px;
  background: #ebebeb;
  left: 25px;
  top: 159px;
 }

#pravy_index
 {
  height: 1000px;
  right: 25px;
  left: 223px;
  top: 159px;
  padding: 0;
  position: absolute;
  background: #fbf6d0;
  z-index: 0;
 }

#month
 {
  margin: 0;
  padding: 1px 0 2px 11px;
  width: 130px;
  height: 100%;
  font-size: 18px;
  letter-spacing: 3px;
  color: #000;
  float: left;
 }

.kveten {background: #F2C196;}
.cerven {background: #F0966F;}
.cervenec {background: #F06F6F;}
.srpen {background: #C47D78;}
.zari {background: #FFA800;}
.rijen {background: #B3BA8B;}


#blok_copyright_index
 {
  padding: 0;
  right: 25px;
  left: 25px;
  top: 1159px;
  position: absolute;
  background: #EBEBEB;
 }

.clear_index
 { 
  margin: 0;
  padding: 0;
  border-bottom: 1px #900 dashed;
  width: 99%;
  clear: both;
 }

#titul
 {
  width: 100%;
  height: 105px;
  float: left;
  color: #900;
  text-align: center;
  text-indent: -20000em;
  background: #000000 url("index_files/titul.gif") center no-repeat;
 }

.titul
 {
  float: left;
  text-indent: -20000em;
 }

.flag
 { 
  float: right;
 }

#title
 {
  float: left;
  color: #900;
  text-indent: -20000em;
 }

#titul_a
 {
  width: 86%;
  height: 105px;
  float: left;
  color: #900;
  text-align: center;
  text-indent: -20000em;
  background: #fbf6d0 url("index_files/titul_a.gif") center no-repeat;
 }

#botky
 {
  width: 14%;
  height: 105px;
  float: left;
  background: #fbf6d0 url("index_files/tangopraha.jpg") no-repeat right;
 }

#pocitadlo
 {
  margin-top: 10px;
  width: 198px;
  float: left;
  text-align: center;
  cursor: pointer;
 }

.index_obr
 {
  padding: 0;
  margin: 10px;
  background: #fff;
  text-align: center;
 }

.veliz_index
 {
  padding: 15px 0 0 0;
  margin: 0;
  color: #D91F26;
 }

.veliz_padding
 {
  padding: 0 0 15px;
 }

.vyrazne_1_index
 {
  margin: 0 15px;
  text-align: center;
  font-size: 17px;
  font-weight: normal;
  color: #000;
 }

#vypln
 {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 9px;
  background: url("index_files/vypln.png") repeat-x;
 }

/* 
########################
  TANGOPRAHA
######################## */

#vypln_big
 {
  clear: both;
  width: 100%;
  height: 76px;
  background: url("tangopraha/vypln_big.png") repeat-x;
 }

#telo_0000
 {
  margin: 0;
  padding: 0;
  width: 94%;
  top: 56px;
  left: 3%;
  right: 3%;
  position: absolute;
  background: #000;
  z-index: 0;
 }

#vycentrovani_tp
 {
  margin: 30px auto;
  float: left;
  width: 300px;
  height: 451px;
 }

#blok_tp_l
 {
  float: left;
  width: 350px;
  height: 451px;
  padding: 0;
  margin-right: 15px;
 }

#blok_tp_r
 {
  float: right;
  width: 350px;
  height: 451px;
  padding: 0;
  margin-left: 15px;
 }
/* 
########################
   GUESTS
######################## */

.guests
 {
  text-align: justify;
  text-indent: -15px;
  font-size: 17px;
  padding: 0;
  margin: 10px 30px;
 }

.padding_guests
 {padding: 0 10px 0 95px;}

.name_guests
 {
  font-size: 20px;
  font-weight: bold;
  color: #900;
  margin-left: -50px;
 }

/* 
########################
   FIESTA
######################## */

#pevny
 {
  position: absolute;
  top: 250px;
  right: 0;
 }

.uvod_bg
 {
  background: #000000 url("fiesta_files/ornament_1.gif") center no-repeat;
 }

.oddel_zmiz
 {
  width: 50%;
  background: #000000 url("fiesta_files/zmiz.png") left no-repeat;
 }

.oddel_zmiz_line
 {
  width: 50%;
  background: #000000 url("fiesta_files/zmiz_obrat.png") right no-repeat;
 }

/* 
########################
   FORMULAR
######################## */

.formular_color
 {
  background: #FAEFA0;
  color: #000;
 }

.formular_box
 {
  margin: 3px 0;
  text-align: left;
  background: #fbf6d0;
  color: #000;
 }

#blok_80_c
 {
  margin: 20px auto;
  padding: 0;
  width: 80%;
 }

#telo_form
 {
  margin: 0;
  padding: 0;
  width: 94%;
  top: 79px;
  left: 3%;
  right: 3%;
  position: absolute;
  background: #900;
  z-index: 0;
 }

.sirka_tlacitka
 {
  width: 60px;
 }


/* 
########################
   MILONGA
######################## */

#nadpis
 {
  margin: 5px 20px;
  text-align: center;
  color: #F30202;
  font-weight: normal;
 }

.ozdoba
 {
  margin: 20px 0 35px;
 }

.letos
 {
  color: orange;
  text-align: center;
 }

#obsah_levy_milonga
 {
  padding: 10px;
 }

#milonga_galerie
 {
  width: 100%;
  margin: 0;
 }

#obsah_milonga_galerie
 {
  padding: 10px;
  text-align: center;
  float: left;
  border-top: 2px #900 solid 50%;
 }

img.pict_milonga
 {
  margin: 10px 0 0 0;
 }

#cely_milonga
 {
  width: 100%;
  margin: 0;
  padding: 0;
  float: right;
 }

.bold
 {
  font-weight: bold;
  text-align: left;
 }


.adria_2007
 { 
  margin: 0 15px;
 }

.letos
 { 
  color: #900;
  text-align: center;
 }

/* 
########################
   SEMINARE
######################## */

.seminare
 {
  font-size: 16px;
  color: #000;
  font-weight: normal;
  text-align: left;
 }

.margin_10_10_20_60
 {margin: 10px 10px 20px 60px;}

#gallery_popisek
 {
  margin: 0;
  padding: 1px 0 2px 11px;
  width: 200px;
  height: 100%;
  font-size: 18px;
  letter-spacing: 2px;
  color: #000;
  float: left;
 }

.obrazek
 {
  margin-top: 25px;
 }

/* 
########################
   AKCE
######################## */

#telo_akce
 {
  margin: 0;
  padding: 0;
  width: 94%;
  top: 79px;
  left: 3%;
  right: 3%;
  position: absolute;
  background: #FAEFA0;
  z-index: 0;
 }

#blok_fiesta_index
 {
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
  color: #000;
}

.border_bottom
 {
  border-bottom: 1px solid #990000;
 }

.border_top
 {
  border-top: 1px solid #990000;
 }

.akce
 {
  font-size: 17px;
  color: #000;
  font-weight: normal;
  text-align: justify;
 }

.left
 {
  margin-left: 50px;
  font-size: 17px;
  color: #000;
  font-weight: normal;
  text-align: left;
 }

.akce_ozdob
 {
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  color: #f00;
  font-style: italic;
 }

.akce_jaja
 {
  font-size: 17px;
  font-weight: normal;
  text-align: justify;
 }

.akce_jaja_data
 {
  font-size: 17px;
  color: #000;
  font-weight: normal;
  text-align: left;
 }

.akce_1
 {
  font-size: 17px;
  font-weight: normal;
  text-align: center;
 }

.akce_2
 {
  margin: 20px;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
 }

.akce_1_fff
 {
  font-size: 19px;
  font-weight: normal;
  text-align: center;
  color: #fff;
  padding: 0;
  margin: 0;
 }

.akce_1_fff_l
 {
  font-size: 19px;
  font-weight: normal;
  text-align: left;
  color: #fff;
  padding: 0;
  margin: 0 0 0 25px;
 }

.akce_2_fff
 {
  margin: 20px;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  color: #fff;
 }

#odsazeni_veliz
 {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 7px;
  background: #000;
 }

.color_a_f00 a
 {
  color: #f00;
  text-decoration: underline;
 }

.color_a_f00 a:hover
 {
  color: #fff;
  text-decoration: none;
 }

.color_a_fff a
 {
  color: #fff;
  text-decoration: underline;
 }

.color_a_fff a:hover
 {
  color: #f00;
  text-decoration: none;
 }

/* 
########################
 KONCERTY
######################## */

.koncerty_vyrazne_1
 {
  text-align: center;
  font-size: 20px;
  font-weight: normal;
  color: #900;
 }

.koncerty_vyrazne_2
 {
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  color: #900;
 }

.koncerty_vyrazne_3
 {
  text-align: left;
  font-size: 17px;
  font-weight: normal;
  color: #000;
 }

.galerie_vyrazne_1
 {
  text-align: center;
  font-size: 20px;
  font-weight: normal;
  color: #900;
 }

.galerie_vyrazne_2
 {
  text-align: center;
  font-size: 19px;
  font-weight: normal;
  color: #000;
 }

.galerie_vyrazne_3
 {
  text-align: center;
  font-size: 17px;
  font-weight: normal;
  color: #000;
 }
/* 
########################
 BONAFIDE
######################## */

.blok_bf
 {
  margin: 0 auto;
  padding: 0 20px;
  text-align: justify;
  font-size: 18px;
 }

.bonafide_vyrazne_2
 {
  text-align: center;
  padding-left: 20px;
  font-size: 18px;
  font-weight: bold;
  color: #000;
 }

.odkaz_bft
 {
  padding-top: 10px;
  height: 43px;
  color: #fff;
  text-align: center;
  background: #fbf6d0 url("bonafide_files/137.jpg") repeat-x;
 }

.style_no_bft
 {
  list-style-type: none;
  text-decoration: underline;
  color: #FFFFFF;
 }

.odkaz_bft a:hover
 {
  text-decoration: none;
  color: #FFFFFF;
 }

/* 
########################
 COPYRIGHT
######################## */

#copyright_l:after {content:
                                         "15.07.2010";}
#copyright_l {
 ruby-align: expression(
 this.runtimeStyle.rubyAlign = "auto",
 this.innerHTML                        +="15.07.2010" ) }

#blok_copyright
 {
  padding: 0;
  right: 7%;
  bottom: 0;
  left: 7%;
  width: 86%;
  position: absolute;
  background: #EBEBEB;
 }

#blok_100_copyright
 {
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: left;
  color: #000;
  font-size: 15px;
  font-weight: normal;
  font-style: italic;
  border-top: 1px solid #900;
  float: left;
  background: #EBEBEB;
 }

#copyright_l
 {
  margin: 0;
  padding: 5px 0;
  width: 40%;
  text-align: left;
  float: left;
 }

#copyright_r
 {
  margin: 0;
  padding: 5px 0;
  width: 60%;
  text-align: left;
  float: right;
 }




/* 
########################
 PREDNASTAVENI - RUZNE /BARVY-VIZ. NIZE/
######################## */
.blink
 {
text-decoration: blink;
 }

.width_50
 {
width: 50%;
 }


.cara
 { 
  border-bottom: 1px #900 solid;
  width: 99%;
  margin: auto;
  clear: both;
 }

.cara_prerusovana
 { 
  border-bottom: 1px #900 dashed;
  width: 99%;
  margin: 15px auto 15px auto;
  clear: both;
 }

.style_no
 {
  list-style-type: none;
  font-weight: normal;
 }

a.900_odkaz
 {
  text-decoration: none;
  color: #990000;
 }

ul.cerv a
 {
  color: #900;
 }

ul.cerv a:hover
 {
  color: #FFFFFF;
 }

a
 {
  text-decoration: none;
  color: #0303E1;
 }

a:hover
 {
  color: #900;
 }

.odsaz_30
 {margin-top: 30px;}

#odsaz_900
 {width: 100%; height: 4px; clear: both; background: #990000;}

#odsaz_10
 {width: 100%; height: 10px; clear: both;}

#odsaz_20
 {width: 100%; height: 20px; clear: both; text-align: center;}

#odsaz_30
 {width: 100%; height: 30px; clear: both; text-align: center;}

#odsaz_40
 {width: 100%; height: 40px; clear: both;}

#odsaz_50
 {width: 100%; height: 50px; clear: both;}

#odsaz_60
 {width: 100%; height: 60px; clear: both;}

#odsaz_70
 {width: 100%; height: 70px; clear: both;}

#odsaz_80
 {width: 100%; height: 80px; clear: both;}

#odsaz_90
 {width: 100%; height: 90px; clear: both;}

#odsaz_100
 {width: 100%; height: 100px; clear: both;}

#odsaz_300
 {width: 100%; height: 300px; clear: both;}

#odsaz_200
 {width: 100%; height: 200px; clear: both;}

.margin_0
 {
  margin: 0;
 }

.border_r
 {
  border-right: 1px solid #990000;
 }

.border_t
 {
  border-top: 1px solid #990000;
 }

.border_b
 {
  border-bottom: 1px solid #990000;
 }

.border_l
 {
  border-left: 1px solid #990000;
 }

.border_r_f00
 {
  border-right: 3px solid #FF0000;
 }

.border_t_f00
 {
  border-top: 3px solid #FF0000;
 }

.border_b_f00
 {
  border-bottom: 3px solid #FF0000;
 }

.border_l_f00
 {
  border-left: 3px solid #FF0000;
 }

.font_11
 {
  font-size: 11px;
 }

.font_13
 {
  font-size: 13px;
 }

.font_14
 {
  font-size: 14px;
 }

.font_15
 {
  font-size: 15px;
 }

.font_16
 {
  font-size: 16px;
 }

.font_17
 {
  font-size: 17px;
 }

.font_18
 {
  font-size: 18px;
 }

.font_19
 {
  font-size: 19px;
 }

.font_20
 {
  font-size: 20px;
 }

.font_21
 {
  font-size: 21px;
 }

.font_22
 {
  font-size: 22px;
 }

.font_23
 {
  font-size: 23px;
 }

.font_24
 {
  font-size: 24px;
 }

.font_25
 {
  font-size: 25px;
 }

.font_27
 {
  font-size: 27px;
 }

.bold
 {
  font-weight: bold;
 }

.normal
 {
  font-weight: normal;
 }

.vycentrovani
 {
  margin: 0 auto;
 }

#vycentrovani
 {
  margin: 0 auto;
 }

.center
 {
  text-align: center;
 }

.left
 {
  text-align: left;
 }

.right
 {
  text-align: right;
 }

.justify
 {
  text-align: justify;
 }

.margin_0
 {margin: 0;}

.padding_0
 {padding: 0;}

.margin_10_0
 {margin: 10px 0;}

.margin_0_10_0_20
 {margin: 0 10px 0 20px;}

.padding_0_10_0_20
 {padding: 0 10px 0 20px;}

.margin_0_10
 {margin: 0 10px;}

.margin_0_20
 {margin: 0 20px;}

.margin_0_30
 {margin: 0 30px;}

.padding_0_40
 {padding: 0 40px;}

.padding_0_30
 {padding: 0 30px;}

.padding_0_20
 {padding: 0 20px;}

.padding_0_10
 {padding: 0 10px;}

.margin_10
 {margin: 10px;}

.padding_40
 {padding: 40px;}

.padding_30
 {padding: 30px;}

.padding_20
 {padding: 20px;}

.padding_20
 {padding: 20px;}

.padding_10
 {padding: 10px;}

.padding_0_0_5_0
 {padding: 0 0 5px 0 ;}

.padding_7
 {padding: 7px;}

.padding_0_10
 {padding: 0 10px;}

#blok_x
 {margin: 0; padding: 0;}

#blok_l
 {margin: 0; padding: 0; float: left;}

#blok_r
 {margin: 0; padding: 0; float: right;}

#blok_10_l
 {margin: 0; padding: 0; width: 10%; text-align: center; color: #000; float: left;}

#blok_15_l
 {margin: 0; padding: 0; width: 15%; text-align: center; color: #000; float: left;}

#blok_19_l
 {margin: 0; padding: 0; width: 19%; text-align: center; color: #000; float: left;}

#blok_20_l
 {margin: 0; padding: 0; width: 20%; text-align: center; color: #000; float: left;}

#blok_25_l
 {margin: 0; padding: 0; width: 25%; text-align: center; color: #000; float: left;}

#blok_30_l
 {margin: 0; padding: 0; width: 30%; text-align: center; color: #000; float: left;}

#blok_35_l
 {margin: 0; padding: 0; width: 35%; color: #000; float: left;}

#blok_40_l
 {margin: 0; padding: 0; width: 40%; text-align: center; color: #000; float: left;}

#blok_45_l
 {margin: 0; padding: 0; width: 45%; text-align: center; color: #000; float: left;}

#blok_50_l
 {margin: 0; padding: 0; width: 50%; text-align: center; color: #000; float: left;}

#blok_55_l
 {margin: 0; padding: 0; width: 55%; text-align: center; color: #000; float: left;}

#blok_60_l
 {margin: 0; padding: 0; width: 60%; text-align: center; color: #000; float: left;}

#blok_65_l
 {margin: 0; padding: 0; width: 65%; text-align: center; color: #000; float: left;}

#blok_70_l
 {margin: 0; padding: 0; width: 70%; text-align: center; color: #000; float: left;}

#blok_75_l
 {margin: 0; padding: 0; width: 75%; text-align: center; color: #000; float: left;}

#blok_80_l
 {margin: 0; padding: 0; width: 80%; text-align: center; color: #000; float: left;}

#blok_20_r
 {margin: 0; padding: 0; width: 20%; text-align: center; color: #000; float: right;}

#blok_25_r
 {margin: 0; padding: 0; width: 25%; text-align: center; color: #000; float: right;}

#blok_30_r
 {margin: 0; padding: 0; width: 30%; text-align: center; color: #000; float: right;}

#blok_35_r
 {margin: 0; padding: 0; width: 35%; text-align: center; color: #000; float: right;}

#blok_40_r
 {margin: 0; padding: 0; width: 40%; text-align: center; color: #000; float: right;}

#blok_45_r
 {margin: 0; padding: 0; width: 45%; text-align: center; color: #000; float: right;}

#blok_49_r
 {margin: 0; padding: 0; width: 49%; text-align: center; color: #000; float: right;}

#blok_50_r
 {margin: 0; padding: 0; width: 50%; text-align: center; color: #000; float: right;}

#blok_55_r
 {margin: 0; padding: 0; width: 55%; text-align: center; color: #000; float: right;}

#blok_60_r
 {margin: 0; padding: 0; width: 60%; text-align: center; color: #000; float: right;}

#blok_65_r
 {margin: 0; padding: 0; width: 65%; color: #000; float: right;}

#blok_70_r
 {margin: 0; padding: 0; width: 70%; text-align: center; color: #000; float: right;}

#blok_75_r
 {margin: 0; padding: 0; width: 75%; text-align: center; color: #000; float: right;}

#blok_80_r
 {margin: 0; padding: 0; width: 80%; text-align: center; color: #000; float: right;}

#blok_100
 {margin: 0; padding: 0; width: 100%; text-align: center;}

#blok_98_c
 {margin: 0 auto 0 auto; padding: 0; width: 98%;}

#blok_90_c
 {margin: 0 auto 0 auto; padding: 0; width: 90%;}

#blok_85_c
 {margin: 0 auto 0 auto; padding: 0; width: 85%;}

#blok_80_c
 {margin: 0 auto 0 auto; padding: 0; width: 80%;}

#blok_75_c
 {margin: 0 auto 0 auto; padding: 0; width: 75%;}

#blok_70_c
 {margin: 0 auto 0 auto; padding: 0; width: 70%;}

#blok_65_c
 {margin: 0 auto 0 auto; padding: 0; width: 65%;}

#blok_60_c
 {margin: 0 auto 0 auto; padding: 0; width: 60%;}

#blok_55_c
 {margin: 0 auto 0 auto; padding: 0; width: 55%;}

#blok_50_c
 {margin: 0 auto 0 auto; padding: 0; width: 50%;}

#blok_45_c
 {margin: 0 auto 0 auto; padding: 0; width: 45%;}

#blok_40_c
 {margin: 0 auto 0 auto; padding: 0; width: 40%;}

#blok_35_c
 {margin: 0 auto 0 auto; padding: 0; width: 35%;}

/* 
########################
 PREDNASTAVENI - BARVY
######################## */

.bgcolor_nejtmavsi_cerv
 { 
  background: #330000;
 }


.bgcolor_svetle_seda
 { 
  background: #CCCCCC;
 }

.bgcolor_tmavsi_cerv
 { 
  background: #932B2B;
 }

.bgcolor_zluta_tmava
 { 
  background: #F8E55B;
 }

.bgcolor_svetleoranzova
 { 
  background: #FEE4A0;
 }

.bgcolor_FAEFA0
 { 
  background: #FAEFA0;
 }

.bgcolor_FFDC7F
 { 
  background: #FFDC7F;
 }

.bgcolor_FFF7BE
 { 
  background: #FFF7BE;
 }

.bgcolor_4b1414
 { 
  background: #4b1414;
 }

.bgcolor_000764
 { 
  background: #000764;
 }

.bgcolor_000
 { 
  background: #000;
 }

.bgcolor_fbf6d0
 { 
  background: #fbf6d0;
 }

.bgcolor_900
 { 
  background: #900;
 }

.bgcolor_000
 { 
  background: #000;
 }


.bgcolor_eeeef7
 { 
  background: #eeeef7;
 }

.bgcolor_360505
 { 
  background: #360505;
 }

.bgcolor_fff
 { 
  background: #fff;
 }

.bgcolor_FF9663
 { 
  background: #FF9663;
 }

.bgcolor_FDEE7E
 { 
  background: #FDEE7E;
 }

.color_zelena
 { 
  color: #23F900;
 }

.color_oranzova
 { 
  color: #FF9663;
 }

.color_modra
 { 
  color: #0000FF;
 }

.color_zluta_tmavsi
 { 
  color: #DF8E02;
 }

.color_cd
 { 
  color: #DC2A1C;
 }

.color_900
 { 
  color: #900;
 }

.color_f00
 { 
  color: #f00;
 }

.color_600
 { 
  color: #600;
 }

.color_ce0000
 { 
  color: #ce0000;
 }

.color_4d4d4d
 { 
  color: #4d4d4d
 }

.color_6e0000
 { 
  color: #6e0000;
 }

.color_fff
 {
  color: #fff;
 }

.color_000
 {
  color: #000;
 }
.color_D91F26
 {
  color: #D91F26;
 }

.color_ebb78c
 {
  color: #ebb78c;
 }

.color_fbf6d0
 {
  color: #fbf6d0;
 }

.color_E2C387
 {
  color: #E2C387;
 }

/* 
########################

######################## */

#blok_100_3
 {margin: 0; padding: 0; width: 100%; text-align: center; color: #000; z-index: 2;}

#blok_obsah
 {margin: 0; padding: 0; width: 100%; text-align: center; color: #000;}

#blok_60_l_padd
 {margin: 0; padding: 10px; width: 60%; text-align: center; color: #000; float: left;}

#blok_80
 {margin: 0 auto; padding: 10px; width: 80%; text-align: center;}

.blok_padding
 {
  padding: 0 20px;
 }

.vyrazne_1
 {
  font-size: 20px;
  font-weight: normal;
  color: #900;
 }

.vyrazne_1_host
 {
  text-align: center;
  font-size: 20px;
  font-weight: normal;
  color: #E90101;
  background: #ECE297;
 }

.vyrazne_1_left
 {
  margin: 15px 15px 0;
  text-align: left;
  font-size: 20px;
  font-weight: normal;
  color: #900;
 }

.vyrazne_2
 { 
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  color: #000;
 }

.vyrazne_2_l
 {
  text-align: left;
  font-size: 18px;
  font-weight: normal;
  color: #000;
 }

.vyrazne_3_l
 {
  margin: 20px;
  text-align: left;
  font-size: 17px;
  font-weight: normal;
  color: #000;
 }

.vyrazne_3_c
 {
  margin: 20px;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  color: #000;
 }

.vyrazne_3
 {
  text-align: center;
  font-size: 17px;
  font-weight: normal;
  color: #900;
 }

.pripravujeme
 { 
  background: #000;
  color: #fff;
 }

.clear_0
 { 
  border-bottom: 1px #900 dashed;
  width: 99%;
  margin: 3px auto 3px auto;
  clear: both;
 }

.clear
 { 
  border-bottom: 1px #900 dashed;
  width: 99%;
  margin: 15px auto 15px auto;
  clear: both;
 }

#odsazeni
 {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 7px;
  background: #fbf6d0;
 }

.seats_width td
 {
  margin: 0;
  padding: 0;
  width: 20px;
  height: 20px;
 }