body
{
 background: #fff;
 color: #000000;
 font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif; 
 margin: 0 0 0 0;
}


#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 #7A4545;
 }

#panel_pevny
 {
  padding: 0;
  width: 94%;
  top: 0;
  left: 3%;
  right: 3%;
  position: absolute;
  z-index: 1;
  background: #fff;
  border-bottom: 2px solid #7A4545;
 }

#telo
 {
  margin: 0;
  padding: 0;
  width: 94%;
  top: 57px;
  left: 3%;
  right: 3%;
  position: absolute;
  background: #fff;
  z-index: 0;
 }

#telo_900
 {
  margin: 0;
  padding: 0;
  width: 94%;
  top: 56px;
  left: 3%;
  right: 3%;
  position: absolute;
  background: #990000;
  z-index: 0;
 }

#telo_000
 {
  margin: 0;
  padding: 0;
  width: 94%;
  top: 56px;
  left: 3%;
  right: 3%;
  position: absolute;
  background: #000;
  z-index: 0;
 }

#prouzek
 {
  height: 30px;
  background: #C8D9E7;
  text-align: right;
 }

/* 
########################
  NAVIGACE
######################## */

.menu
 {
  color: #900; 
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: block;
 }

.menu ul
 {
  padding: 0;
  margin: 0;
  width: 14%;
  visibility: hidden;
  position: absolute;
  list-style-type: none;
  border: 1px solid #7A4545;
  background-color: #fff;
  border-top: 0px;
 }

.menu li
 {
  float: left;
  padding: 0;
  margin: 0;
  width: 14%;
  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;
 }

.menu li a:hover
 {
  color: #900;
  background: #C8D9E7;
 }

.menu ul a:hover
 {
  color: #900;
  background: #C8D9E7;
 }

.menu li:hover ul, ul.menu li.hover ul
 {
  visibility: visible;
 }

.menu li li
 {
  float: none;
  border: none;
  width: 100%;
 }

li.aktiv a
 {
  background: #C8D9E7;
  color: #900;
  font-weight: bold;
 }

li.aktiv a:hover
 {
  background: #C8D9E7;
  color: #900;
  cursor: default;
 }

li.normal a
 {
  background: #fff;
  color: #900;
  font-weight: normal;
 }

li.normal a:hover
 {
  background: #C8D9E7;
  color: #900;
  cursor: pointer;
 }

.hranice
 {
  background: #999;
  width: 100%;
  height: 2px;
 }

/* 
########################
   INDEX + NAVIGACE
######################## */

.stred
{
 width: 900px;
 height: 490px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

#levy_horni
 {
  width: 220px;
  height: 30px;
  background: #fff;
  margin: 0;
  padding: 0;
 }

#levy_spodni
 {
  width: 220px;
  height: 435px;
  background: #fff;
 }

.levy_obsah
 {
  padding: 15px;
  font-size: 15px;
  font-weight: bold;
  border-top: 1px dotted #900;
 }

.vyrazny
 {
  font-size: 17px;
  color: #900;
 }

#index_pravy_obsah
{
 width: 87%;
 height: 650px;
 float: right;
 text-align: center;
}

.last_minute
 {
  padding-left: 7px;
  color: blue;
  font-size: 15px;
  font-weight: bold;
  text-decoration: blink;
  background: #fff;
 }



/* 
########################
  accommodation
######################## */

#lidia_logo 
 {
  width: 25%;
 }

#lidia_text_obsah
 {
  text-align: left;
  padding: 13px;
  color: #fff;
 }

#lidia_ikona_obsah
 {
  padding: 20px 30px;
 }


#lidia_ikona_obsah a
 {
  color: #C6C1FF;
 }

#lidia_ikona_obsah a:hover
 {
  color: #fff;
 }

#panorama
 {
  text-align: center;
  padding-top: 35px;
 }

#cely_accommodation
 {
  padding: 40px 20px;
  color: #fff;
 }

/* 
########################
citytours
######################## */

#telo_citytours
 {
  background: url("citytours_files/background.jpg") no-repeat 100%;
  width: 100%;
 }

/* 
########################
 CULTUREEVENTS
######################## */

#telo_cultureevents
 {
  margin: 0;
  padding: 0;
  width: 94%;
  height: 618px;
  top: 51px;
  left: 3%;
  right: 3%;
  position: absolute;
  background: url("cultureevents_files/background.jpg") no-repeat center 100% #fff;
  z-index: 0;
 }

/* 
########################
 CONTACT
######################## */

#telo_contact
 {
  margin: 0;
  padding: 0;
  width: 94%;
  height: 1000px;
  top: 51px;
  left: 3%;
  right: 3%;
  position: absolute;
  background: #F8F0F0;
  z-index: 0;
 }

/* 
########################
unesco
######################## */

#nadpis_unesco
 { 
  color: #fff;
  float: left;
  width: 30%;
 }

#nadpis_unesco_obsah
 { 
  text-align: center;
  padding-left: 13px;
 }

#mapka_unesco
 { 
  float: right;
  width: 70%;
 }

img.mapka
 {
  margin: 20px;
 }


#cely
 {
  width: 100%;
 }

/* 
########################
   TRANSPORTATION
######################## */

.transportation
{
 margin: 0;
 background: url("transportation_files/background.jpg") no-repeat 100% #fff;
 font-size: 19px;
}

/* 
########################

######################## */

#write_us
{
 width: 100%;
 height: 40px;
 background: #fff;
 color: #FFE65E;
 font-size: 25px;
 text-align: center;
 font-weight: bold;
 border-top: 2px dotted #BF3E3E;
}

#img
{
 float: left; width: 250px; margin: 20px;
}

.green
{
 color: #003800;
}

.navigace_ohraniceni
{
 border-top: 1px solid #BF3E3E;
 border-bottom: 1px dotted #BF3E3E;
}

hr
{
 width: 100%;
 margin: 20px 0 0 0;
}

.odsazeni
{
 margin-top: 105px;
}

.roztahnuti
{
 width: 100%;
}

#levy
{
 border-right: 1px dotted #BF3E3E;
 position: absolute;
 margin: 0;
 width: 50px;
 background: #F3F4FF;
}

#pravy
{
 border-left: 1px dotted #BF3E3E;
 position: absolute;
 margin: 0;
 width: 50px;
 background: #F3F4FF;
}

.flash
{
 height: 70px;
 background: #FCFBDC;
}

.magicpraha
{
 width: 67px;
 height: 70px;
 background-image: url("magic/magicpraha.jpg");
}

a 
{ 
 color: #0000FF;
 font-weight: bold;
}

a:hover 
{
 color: #990000;
  text-decoration: none;
}


/* 
########################

######################## */



.accommodation1
{
 text-align: center;
}

.accommodation2
{
 color: #900;
}

.accommodation3
{
 padding: 30px 40px 10px;
}

.accommodation4
{
 line-height: 25px;
}

.accommodation5
{
 padding: 0 0 0 40px;
}

#lidia1
{
 width: 170px;
 height: 227px;
 float: left;
 margin-top: 30px;
 margin-left: 25px;
}

#lidia2
{
 width: 500px;
 height: 375px;
 float: right;
 margin-top: 10px;
 margin-right: 40px;
}

#script_img
{
 margin-top: 10px;
 width: 620px;
 height: 600px;
 text-align: center;
 background: #fff;
}

.script
{
 width: 580px;
 height: 40px;
 text-align: center;
}

.close
{
 margin-top: 20px;
 width: 250px;
 text-align: center;
}

.aktivni
{
 color: #c30; background: #C8D9E7;
}

.pismo
{
 font-size: 120%;
}

#ukonceni
{
 clear: both;
}

#odskok
 {
  clear: both;
  height: 110px;
  background: #900;
 }

#pozadi
 {
  width: 100%;
 }

img a
 {
  border: 0;
 }

/* 
########################
 PREDNASTAVENI - RUZNE /BARVY-VIZ. NIZE/
######################## */
.blink
 {
text-decoration: blink
 }

.style_no
 {
  list-style-type: none;
  font-weight: normal;
 }

a
 {
  text-decoration: none;
  color: #0303E1;
 }

a:hover
 {
  color: #900;
 }

#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;}

.margin_0
 {
  margin: 0;
 }

.obrazek
 {
  margin-top: 25px;
  text-align: center;
 }

.font_11
 {
  font-size: 11px;
 }

.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;}

.margin_20
 {margin: 20px;}

.margin_40
 {margin: 40px;}

.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_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%; text-align: center; 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%; text-align: center; 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_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_cd
 { 
  color: #DC2A1C;
 }

.color_zluta
 { 
  color: #EEFF00;
 }

.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;
 }


/* 
########################

######################## */