body {font-family: Verdana; font-size: 80%; margin: 0; padding: 0; text-align: left; top: 0px;
 color: Black; }
/*
div { border: 1px solid black }
*/
#button {height: 20px; cursor: pointer; border: 0px solid #A2A2A2; background: url(/Images/button.gif) top #A2A2A2; font-weight: bold;
 padding: 2px;  color: white;font-size: 80%;  }
table {position: relative; float: left;}
td { position: relative; padding: 5px; vertical-align:top; background: #EEEEEE;   }
a {position: relative; color: #AA1A1A;; text-decoration: underline; font-weight: normal}
a:hover {text-decoration: none; color: black;}
form {position: relative; float: left; margin: 0px; padding: 0px;}
p { margin: 0px; padding: 0px; padding-bottom: 5px;}		  
input {border: 1px solid #B29E9F}	
ul {margin: 0px; padding: 0px; padding-left: 30px; padding-top: 5px;}
li {list-style-image: url(/Images/li.gif); margin-bottom: 5px; }	
h1 {margin: 0px; padding: 0px; font-size: 140%}	
h2 {margin: 0px; padding: 0px; font-size: 120%; }		
h3 {margin: 0px; padding: 0px; font-size: 110%} 	
 
.center { width: 1000px; }
.body {position: relative; float: left; width: 970px; padding-left: 15px; padding-right: 15px; background: url(/Images/body.jpg) no-repeat top; text-align: left;	}

.head_right { position: relative; float: right; width: 530px; height: 241px; background: url(/Images/head_right.jpg) no-repeat }

#head_right_home { position: relative; float: left; left: 55px; height: 20px; width: 40px; top: 40px; }
#head_right_map { position: relative; float: left; left: 75px; height: 20px; width: 80px; top: 40px;  }

.body_left { position: relative; float: left; width: 270px; }	
.head { position: relative; float: left; width: 970px; height: 210px;background: url(/Images/head.jpg) top;}			 
#hlava_logo_odkaz {position:relative; float: left; width: 200px; height: 100px; top: 50px; }
.head_nadpis h1 {position: absolute; float: left; top: 170px; left: 230px; color: #AA1A1A  }
#soutez a {position: relative; float: left; width: 200px; height: 300px;background: url(/Images/kk_non_flash.jpg) top;}
.vlajky { position:relative; float: right;  }
.vlajky a img { position:relative; border: 2px solid #EEEEEE  }
.left {position: relative; float: left; width:200px; }
.left_menu {position: relative; float: left; width: 200px; background: #AA1A1A; }
.left_menu h2 { border-left: 10px solid #EEEEEE; padding: 10px; background: #FFFFFF; }
.left_menu a { position: relative; float: left;font-size: 100%; color: #231B71; width: 180px;  border-left: 10px solid #BC3333;
				padding: 5px; background: none; color: white; text-decoration: none; border-bottom: 1px solid #C5C5C5 }
.left_menu a:hover { background: #BC3333; color: white;  }
#submenu {padding-left: 10px; background: #D95050; width: 175px; font-size: 90%}
#submenu:hover {background: #DE6363;}

.left_login { position: relative; float: left;border-left: 10px solid #EEEEEE; padding: 3px; padding-right: 0px; width: 170px;
				background: #FFFFFF; overflow: hidden; overflow: hidden }
.left_login td { background: white; }
				
.menu {position: relative; float:left;padding: 10px;}
.menu a { color: black; }
.menu a:hover {}

.content { position: relative; float: left; width: 570px;background: url(/Images/middle.jpg) white repeat-x bottom; 
			 overflow: hidden; padding-bottom: 80px; }
.navigace {position: relative; float: left;}
			
.right { position: relative; float: right; width: 200px; overflow: hidden}
.right_polozka { position: relative; float: right; width: 190px; padding: 5px; overflow: hidden; background: #EEEEEE; }
.right_polozka h2 { position: relative; float:left; width: 160px; color: #6A6A6A;  padding: 10px; font-size: 110%; }
.right_polozka td {background: white;}

.right_search{ position: relative; float: right; width: 170px; padding: 10px; overflow: hidden;background: #AA1A1A;  }
.right_search h2 { position: relative; float:left; width: 135px; color: white; padding-left: 10px; padding-bottom: 10px; font-size: 110%; }
#vyhledat {position: relative; float: right;color: white; font-weight: bold; text-decoration: none; padding-top: 10px; }

.middle {position: relative; float: left;}

.okno_lista_add_obsah {position: relative; float: left; padding: 5px; font-size: 120%; width: 540px; border: 2px solid #E5E5E5;
							margin: 10px; }

.podsekce_polozka {position: relative; float: left;width: 171px; padding: 5px; background:url(/Images/podsekce.jpg) white repeat-x top; 
					margin-right: 1px; border-top: 5px solid #C8DCF0; overflow: hidden;  }
.podsekce_polozka a {position: relative; float: left;}
.podsekce_polozka img {position: relative; float: left;width: 160px; padding: 5px; border: 0px;}

#podsekce_polozka_nadpis {position: relative; float: left;text-decoration: none;}
#podsekce_polozka_nadpis h2 {color:#AA1A1A; text-decoration: none; padding: 0px; margin: 0px; padding-bottom: 10px;  }	

.podsekce_polozka_popis {position: relative; float: left;text-decoration: none; height: 170px; width: 178px; overflow: hidden;}						
.podsekce_polozka td {padding: 2px; vertical-align: middle}
.cena {font-weight: bold; }
#pocet {width: 20px;}
#koupit 	{width: 50px;}

.produkt_popis { position: relative; float: left;  width: 300px; text-align: justify }
.obsah_popis { position: relative; float: left;  width: 550px; text-align: justify }

.polozka_souhrn { position: relative; float: left;  width: 300px; margin-bottom: 10px;  }
.polozka_souhrn_radek { position: relative; float: left;  width: 298px; background: #F1F1F1 ; border: 1px solid white; border-top: 0px; }
.polozka_souhrn_leve { position: relative; float: left;  width: 100px; padding: 5px; }
.polozka_souhrn_prave { position: relative; float: left;  width: 150px; border-left: 1px solid white;padding: 5px;  }

.lista h1 {color: #AA1A1A; text-decoration: none; font-size: 180%; font-weight: bolder; float: left;
			width: 550px; margin: 0px;padding-top: 10px; padding-bottom: 10px; padding-left: 10px;   }
.lista_datum {position: relative; float: left; font-size: 12px; padding: 10px; width: 560px;}
.obsah {position: relative; float: left;  width: 550px; padding: 10px; padding-top: 0px; padding-bottom: 0px;   overflow: hidden;  }
.obsah h1 {text-decoration: none; font-size: 130%; font-weight: bolder; padding-bottom: 5px; padding-top: 15px; margin: 0px;}
.obsah h2 {color: #565656; text-decoration: none; font-size: 115%; font-weight: bolder;padding:0px; padding-top: 10px; padding-bottom: 5px;
			margin: 0px;  }
.obsah h3 {color: #AA1A1A; text-decoration: none; font-size: 110%; font-weight: bolder;padding:0px; padding-top: 5px; margin: 0px; }


.obsah p {margin: 0px; padding: 0px; padding-bottom: 10px;}
.obsah h2 a { color: #6E6E6E; text-decoration: underline; font-size: 110%; margin: 0px; padding-bottom: 5px;  font-weight: bold; }
.obsah a h2 { color: #6E6E6E; text-decoration: underline; font-size: 120%; margin: 0px; padding-bottom: 5px; }
.obsah_table { margin-bottom: 10px; margin-top: 10px;}
.obsah_table td {background: #F1F1F1; border-left: 1px solid white; border-top: 1px solid white;}
.obsah_podsekce {position: relative; float: left;   }
.obsah_img {position: relative; float:right; width: 200px; padding: 5px; margin-right: 5px;}
.obsah_img img {position: relative; float: right; }
.obsah_img p {position: relative; float: left; width: 200px; }


.obsah_img_small { position: relative; float: left;width: 80px; margin-top: 5px; margin-bottom: 5px; margin-right: 5px;	}
.obsah_img1_small { width: 80px;  height: 60px; overflow: hidden;	}
.obsah_img1_small img { width: 80px; }

.obsah_img3_small {position: relative; float: left; width: 200px; padding: 5px; background: #F2F2F2; }
.obsah_img3_small img {position: relative; float: left; width: 200px; }

.lista_datum_seznam { padding-top: 10px }
.obsah_linky {position: relative; float: left; background: #F6CFB4;width: 443px; padding: 5px; }
.obsah_korekce  {position: relative; float: left;  }
.obsah_img_dalsi { position: relative; float: right; width: 710px; padding-bottom: 10px; }
.obsah_img_dalsi_polozka  { position: relative; float: left; padding: 25px; background: url(/Images/img_back.jpg) bottom no-repeat;
							padding-left: 0px;}
.obsah_img_dalsi_polozka a img { position: relative; float: left; width:180px; padding:10px; border: 0px; }
.obsah_priloha {position: relative; float: left; width: 329px; padding: 7px; padding-left: 110px; margin-top: 20px;
				background: #F4F4F4 url(/Images/spona.jpg) no-repeat left; border: 3px solid #E7E7E7 }

.obsah_lista_down { position: relative; float: left; width: 430px; height: 23px; color: white; padding: 7px; font-size: 100%;
				padding-left: 15px;font-weight: bold; text-decoration: none; padding-bottom: 0px;background:#6F6F6F; margin-top: 5px;}
				
.editor {position:relative; float: left;  width: 570px;}
.editor_ulozit{position: relative; float: left; padding: 10px;}



.footer { position: relative; float: left; text-align: left; width: 950px; color: #8D8D8D; padding: 10px; }
.copy { position: relative; float: left; text-align: left; width: 970px;color: #8D8D8D; padding-top: 5px; }

.sekce_nadpis {position: relative; float: left; background: url(/Images/kalendar_plan_nadpis.gif) #AA1A1A; width: 560px; border-top: 1px solid #E5E5E5;
				color: white; font-weight: bold; padding: 5px; margin-top: 10px; }
.sekce_obsah {position: relative; float: left; background: #F6F6F6; padding: 5px; width: 560px;  }
.sekce {position: relative; float: left; }
.sekce form {  position: relative; float: left;  }
.sekce_radek {position: relative; float: left; width: 100% }
.sekce_radek a img { position: relative; float: left; border: 0px;border: 1px solid #C4C6C5; margin-top: 5px; margin-right: 5px; }
.sekce input {margin: 5px;  }
.sekce ul { padding-left: 30px;}
.sekce_add {position: relative; float: left; background: #F2F2F2;}
.sekce li { position: relative; float: left}
.sekce_h2 { position: relative; float: left; /*background: #F2F2F2;*/}

.registrace_obsah_spodek {position: relative; float: left; background: #F2F2F2; width: 590px; padding: 5px;
						 margin-top: 10px;	text-align: right}

.registrace_obsah_spodek input {position: relative; float:right; }

.formular {position: relative; float: left; width: 300px; }
.formular h3 {position: relative;float: left; color: black; font-size: 12px; padding: 5px; background: #D18792; margin-left: 1px; width: 116px;  }
.formular table {position: relative; float: left }

.udaje_jmeno { background: #F6F6F6; width: 120px;  }
.udaje_udaje {background: #EBD7DA; }


/* puvodni daydreams*/

.welcome_top{position:relative;  float:right;  width:570px;  background-repeat:no-repeat;  text-align:left}
.welcome_main{position:relative;  float:right;  width:570px;  background-position:bottom;
/* background-image:url(Images/objednavka_sleva.jpg);  */
background-repeat:no-repeat;  */
text-align:left;  padding-bottom:20px }
.welcome_nadpis{position:relative;  float:left; padding-left:10px;  padding-top:30px}
.welcome_text{}
.welcome_text ul{text-align:left;  padding-right:5px;  padding-left:20px;  margin-bottom:10px;  margin-top:5px;  margin-right:5px; }
.welcome_text ul li{margin-top:10px}

.vyhody_box{position:relative;  float:left;  margin-bottom:10px;  border:0px solid #C1CFF4;  width:538px; 
			background: url(/Images/podsekce.jpg) top repeat-x;border-top: 5px solid #C8DCF0;	padding:5px; text-align:left; }
.vyhody_text{position:relative;  float:left;  padding-left:10px;  padding-top:10px;  width:420px; text-align:left;  }
.vyhody_img{position:relative;  float:left;  padding-right:5px; text-align:left;   }
.nabidky_text td{padding:3px}

/*Otazky a odpovedi*/

.otazka{position:relative;  float:left;  width:545px;  font-size:120%;  border-bottom:0px;color: #565656; font-weight:bold; 
		padding-top:10px;  padding-bottom:5px;  margin-bottom:0px;  text-align:left;   padding-left:5px; 
		}
.odpoved{position:relative;  float:left;  width:540px;  padding:5px;   text-align:left;  margin-bottom:10px; line-height:1.4;
			background: url(/Images/podsekce.jpg) top repeat-x;border-top: 5px solid #C8DCF0;}
.otazky_top{position:relative;  float:right;  }

/* Jak si rezervovat */
.rezervace_top{position:relative;  float:right;  height:132px;  width:570px;  background-image:url(Images/rezervace_top.jpg);  background-repeat:no-repeat;  text-align:left}
.rezervace_nadpis{color:#FF8600; margin:20px;  text-align:left}
.rezervace_text{margin:10px;  text-align:left}
.rezervace_sek{margin:10px;  text-align:left; background-image:url(Images/katalog_sek.jpg);  background-repeat:no-repeat;  background-position:right;  padding:10px; padding-right:100px;  padding-left:0px; }
.rezervace_hotel{margin:10px;  text-align:left; background-image:url(Images/rezervace_hotel.jpg);  background-repeat:no-repeat;  background-position:left;  padding:10px; padding-left:150px;  }
.rezervace_dulezite{margin:10px;  text-align:left; background-image:url(Images/rezervace_dulezite.jpg);  background-repeat:no-repeat;  background-position:right;  padding:10px; padding-right:100px;  padding-left:3px; }

.partneri_loga{position:relative;  float:left;  width:500px; margin:5px;   }
.partneri_loga_logo{position:relative;  float:left;  width:120px;  text-align:left}
.partneri_loga_nazev{position:relative;  float:left;  width:380px;  font-size:14px;  font-weight:bold; padding-top:10px;  text-align:left}
.partneri_loga_logo a img{border: 1px solid #D6D6D6;  text-align:left}

.doporuceni_odeslat {position:relative;  float:left; width:540px; padding: 10px;}


.nabidky_text {padding:10px}

.nabidka_okno{position:relative; float:left; text-align:left; border:1px solid #ECECEC; width:500px; }
.nabidka_okno p{margin:0px;  padding:0px;  padding-top:5px; }
.nabidka_popis{position:relative; float:left; width:390px; padding:5px; }
.nabidka_popis h3{font-size:16px;  margin:0px;  padding:0px; }
.nabidka_img{position:relative; float:right; width:80px; }
.nabidka_img img{width:80px;  border:0px}