body {
	font-family: Verdana,  Arial, "Geneva CE", lucida, sans-serif; font-size: 85%; color: #000;
	margin: 0; padding: 0;
	text-align: center;
	background: url("../images/logo_pozadi.png") repeat #F1F8F1;
}

body.home_page {
	font-family: Verdana,  Arial, "Geneva CE", lucida, sans-serif; font-size: 85%; color: #000;
	margin: 0; padding: 0;
	text-align: center;
	background: url("../images/logo_pozadi.png") repeat #F1F8F1;
}

/* základní rozvržení dokumentu */

#main_center_null {
	width: 100%; height: auto;
	padding: 0;	margin: 0 auto;
}

#main_center_null_home {
	width: 100%; height: auto;
	padding: 0;	margin: 30px auto 0 auto;
}

#main_center_home {
	width: 770px; min-height: 610px;
	padding: 0;	margin: 0;
	background: url("../images/home_page.jpg") top center no-repeat #FFF;
	border: 1px solid #009841;	
	float: left;
}

#home_menu_vlevo {
	display: inline;
	width: 295px;
	padding: 0;	margin: 160px 0 0 10px;
	font-family: Times,  Times New Roman, serif;	
	float: left;
}

a.home_menu_odkaz_1, a.home_menu_odkaz_2, a.home_menu_odkaz_3, a.home_menu_odkaz_4, a.home_menu_odkaz_5, a.home_menu_odkaz_6, a.home_menu_odkaz_7, a.home_menu_odkaz_8, a.home_menu_odkaz_9, a.home_menu_odkaz_10, a.home_menu_odkaz_11, a.home_menu_odkaz_12, a.home_menu_odkaz_13, a.home_menu_odkaz_14, a.home_menu_odkaz_15, a.home_menu_odkaz_16, a.home_menu_odkaz_17, a.home_menu_odkaz_18 {
	display: inline;
	width: 12em;
	margin: 0; padding: 3px 0 3px 20px;
	font-size: 1.1em; color: #009C42; text-decoration: none; font-weight: normal; font-style: italic; line-height: 160%; text-align: left;
	background: url("../images/home_odkazy_tecky.png") top center repeat-x transparent;
	clear: both; float: left;
}
a:hover.home_menu_odkaz_1, a:hover.home_menu_odkaz_2, a:hover.home_menu_odkaz_3, a:hover.home_menu_odkaz_4, a:hover.home_menu_odkaz_5, a:hover.home_menu_odkaz_6, a:hover.home_menu_odkaz_7, a:hover.home_menu_odkaz_8, a:hover.home_menu_odkaz_9, a:hover.home_menu_odkaz_10, a:hover.home_menu_odkaz_11, a:hover.home_menu_odkaz_12, a:hover.home_menu_odkaz_13, a:hover.home_menu_odkaz_14, a:hover.home_menu_odkaz_15, a:hover.home_menu_odkaz_16, a:hover.home_menu_odkaz_17, a:hover.home_menu_odkaz_18 {color: #009C42; text-decoration: underline;}

a.home_menu_odkaz_2 {margin: 0 0 0 5px;}
a.home_menu_odkaz_3 {margin: 0 0 0 10px;}
a.home_menu_odkaz_4 {margin: 0 0 0 15px;}
a.home_menu_odkaz_5 {margin: 0 0 0 20px;}
a.home_menu_odkaz_6 {margin: 0 0 0 25px;}
a.home_menu_odkaz_7 {margin: 0 0 0 30px;}
a.home_menu_odkaz_8 {margin: 0 0 0 35px;}
a.home_menu_odkaz_9 {margin: 0 0 0 40px;}
a.home_menu_odkaz_10 {margin: 0 0 0 45px;}
a.home_menu_odkaz_11 {margin: 0 0 0 50px;}
a.home_menu_odkaz_11 {margin: 0 0 0 55px;}
a.home_menu_odkaz_12 {margin: 0 0 0 60px;}
a.home_menu_odkaz_13 {margin: 0 0 0 65px;}
a.home_menu_odkaz_14 {margin: 0 0 0 70px;}
a.home_menu_odkaz_15 {margin: 0 0 0 75px;}
a.home_menu_odkaz_16 {margin: 0 0 0 80px;}
a.home_menu_odkaz_17 {margin: 0 0 0 85px;}
a.home_menu_odkaz_18 {margin: 0 0 0 90px;}

a.home_menu_odkaz_s {
	display: inline;
	width: 10em;
	margin: 0 0 0 30px; padding: 3px 0 3px 20px;
	font-size: 1.2em; color: #009C42; text-decoration: none; font-weight: bold; font-style: italic; line-height: 160%; text-align: left;
	float: left;
}
a:hover.home_menu_s {color: #009C42; text-decoration: underline;}

a.home_menu_odkaz_r {
	display: inline;
	width: 10em;
	margin: 0 0 0 70px; padding: 3px 0 3px 20px;
	font-size: 1.2em; color: #009C42; text-decoration: none; font-weight: bold; font-style: italic; line-height: 160%; text-align: left;
	float: left;
}
a:hover.home_menu_r {color: #009C42; text-decoration: underline;}

a.home_menu_odkaz_w {
	display: inline;
	width: 10em;
	margin: 0; padding: 3px 0 3px 20px;
	font-size: 1.2em; color: #009C42; text-decoration: none; font-weight: bold; font-style: italic; line-height: 160%; text-align: left;
	float: right;
}
a:hover.home_menu_w {color: #009C42; text-decoration: underline;}

#home_menu_dalsi {
	display: inline;
	width: 100%;
	padding: 0.6em 0 0 0;	margin: 1em 0;
	font-family: Times,  Times New Roman, serif;		
	background: url("../images/home_odkazy_tecky.png") top center repeat-x transparent;	
	float: left;
}

#home_stred {
	display: inline;
	width: 170px;
	padding: 0;	margin: 250px 0 0 0;
	font-family: Times,  Times New Roman, serif;		
	text-align: center;
	float: left;
}

.home_slogan {
	display: inline;
	width: 170px;
	padding: 0;	margin: 0;
	font-size: 0.9em; color: #009C42; text-decoration: none; font-weight: normal; font-style: italic; line-height: 160%; text-align: center;
	float: left;
}

#home_menu_vpravo {
	display: inline;
	width: 270px;
	padding: 0;	margin: 160px 0 0 0;
	font-family: Times,  Times New Roman, serif;	
	float: right;
}

a.home_menu_odkaz_20, a.home_menu_odkaz_21, a.home_menu_odkaz_22, a.home_menu_odkaz_23, a.home_menu_odkaz_24, a.home_menu_odkaz_25, a.home_menu_odkaz_26, a.home_menu_odkaz_27, a.home_menu_odkaz_28, a.home_menu_odkaz_29, a.home_menu_odkaz_30 {
	display: inline;
	width: 12em;
	margin: 0; padding: 9px 20px 9px 0;
	font-size: 1.1em; color: #009C42; text-decoration: none; font-weight: normal; font-style: italic; line-height: 120%; text-align: left;
	background: url("../images/home_odkazy_tecky.png") top center repeat-x transparent;
	clear: both; float: right;
}
a:hover.home_menu_odkaz_20, a:hover.home_menu_odkaz_21, a:hover.home_menu_odkaz_22, a:hover.home_menu_odkaz_23, a:hover.home_menu_odkaz_24, a:hover.home_menu_odkaz_25, a:hover.home_menu_odkaz_26, a:hover.home_menu_odkaz_27, a:hover.home_menu_odkaz_28, a:hover.home_menu_odkaz_29 {color: #009C42; text-decoration: underline;}

a.home_menu_odkaz_20 {margin: 0 20px 0 0;}
a.home_menu_odkaz_21 {margin: 0 30px 0 0;}
a.home_menu_odkaz_22 {margin: 0 35px 0 0;}
a.home_menu_odkaz_23 {margin: 0 40px 0 0;}
a.home_menu_odkaz_24 {margin: 0 49px 0 0;}
a.home_menu_odkaz_25 {margin: 0 55px 0 0;}
a.home_menu_odkaz_26 {margin: 0 62px 0 0;}
a.home_menu_odkaz_27 {margin: 0 66px 0 0;}
a.home_menu_odkaz_28 {margin: 0 75px 0 0;}
a.home_menu_odkaz_29 {margin: 0 81px 0 0;}

#main_center_luhacovice, #main_center_podebrady, #main_center_trebon, #main_center_marianske, #main_center_karlovy, #main_center_jesenik, #main_center_karlova_studanka, #main_center_ostatni_pobyty, #main_center_bohdanec, #main_center_frantiskovy, #main_center_teplice, #main_center_kolektivy, #main_center_klenoty, #main_center_senior, #main_center_vanoce, #main_center_aktualni, #main_center_kontakt, #main_center_darkove_poukazy, #main_center_obchodni, #main_center_msene, #main_center_bechyne, #main_center_teplice2, #main_center_belohrad, #main_center_velichovky, #main_center_rajecke, #main_center_turcianske, #main_center_slovensko, #main_center_wellness, #main_center_rehabilitace, #main_center_velikonoce, #main_center_kundratice, #main_center_libverda, #main_center_informace, #main_center_maj, #main_center_lednice, #main_center_cerven {
	width: auto; height: auto;
	padding: 0;	margin: 0;
	text-align: left;
	float: left;
}

#main_center_podebrady {background: url("../images/header_podebrady.jpg") top center no-repeat #FFF;}
#main_center_luhacovice {background: url("../images/header_luhacovice.jpg") top center no-repeat #FFF;}
#main_center_trebon {background: url("../images/header_trebon.jpg") top center no-repeat #FFF;}
#main_center_marianske {background: url("../images/header_marianske_lazne.jpg") top center no-repeat #FFF;}
#main_center_karlovy {background: url("../images/header_karlovy_vary.jpg") top center no-repeat #FFF;}
#main_center_jesenik {background: url("../images/header_jesenik.jpg") top center no-repeat #FFF;}
#main_center_karlova_studanka {background: url("../images/header_karlova_studanka.jpg") top center no-repeat #FFF;}
#main_center_ostatni_pobyty {background: url("../images/header_ostatni.jpg") top center no-repeat #FFF;}
#main_center_bohdanec {background: url("../images/header_bohdanec.jpg") top center no-repeat #FFF;}
#main_center_frantiskovy {background: url("../images/header_frantiskovy.jpg") top center no-repeat #FFF;}

#main_center_teplice {background: url("../images/header_teplice_v_cechach.jpg") top center no-repeat #FFF;}
#main_center_kolektivy {background: url("../images/header_kolektivy.jpg") top center no-repeat #FFF;}
#main_center_klenoty {background: url("../images/header_klenoty.jpg") top center no-repeat #FFF;}
#main_center_senior {background: url("../images/header_senior_program.jpg") top center no-repeat #FFF;}
#main_center_vanoce {background: url("../images/header_vanocni.jpg") top center no-repeat #FFF;}
#main_center_aktualni {background: url("../images/header_aktualni.jpg") top center no-repeat #FFF;}
#main_center_kontakt {background: url("../images/header_kontakt.jpg") top center no-repeat #FFF;}
#main_center_darkove_poukazy {background: url("../images/header_darkove_poukazy.jpg") top center no-repeat #FFF;}
#main_center_obchodni {background: url("../images/header_obchodni_podminky.jpg") top center no-repeat #FFF;}
#main_center_msene {background: url("../images/header_msene.jpg") top center no-repeat #FFF;}
#main_center_bechyne {background: url("../images/header_bechyne.jpg") top center no-repeat #FFF;}
#main_center_teplice2 {background: url("../images/header_teplice_nad_becvou.jpg") top center no-repeat #FFF;}
#main_center_belohrad {background: url("../images/header_belohrad.jpg") top center no-repeat #FFF;}
#main_center_velichovky {background: url("../images/header_velichovky.jpg") top center no-repeat #FFF;}
#main_center_rajecke {background: url("../images/header_rajecke_teplice.jpg") top center no-repeat #FFF;}
#main_center_turcianske {background: url("../images/header_turcianske_teplice.jpg") top center no-repeat #FFF;}
#main_center_slovensko {background: url("../images/header_slovensko.jpg") top center no-repeat #FFF;}
#main_center_wellness {background: url("../images/header_wellness.jpg") top center no-repeat #FFF;}
#main_center_rehabilitace {background: url("../images/header_rehabilitace.jpg") top center no-repeat #FFF;}
#main_center_velikonoce {background: url("../images/header_velikonoce.jpg") top center no-repeat #FFF;}
#main_center_kundratice {background: url("../images/header_kundratice.jpg") top center no-repeat #FFF;}
#main_center_libverda {background: url("../images/header_libverda.jpg") top center no-repeat #FFF;}
#main_center_informace {background: url("../images/header_informace.jpg") top center no-repeat #FFF;}
#main_center_maj {background: url("../images/header_maj.jpg") top center no-repeat #FFF;}
#main_center_cerven {background: url("../images/header_cerven.jpg") top center no-repeat #FFF;}
#main_center_lednice {background: url("../images/header_lednice.jpg") top center no-repeat #FFF;}

#menu {
	display: inline;
	width: 175px; height: auto;
	padding: 0;	margin: 150px 0 0 0;	
	background: #FFF;
	float: left;
    display: none;
}

ul.menu {
	padding: 4px 0 0 0; margin: 0;
	background: url("../images/menu_vlevo_stinek_content.jpg") right repeat-y;
    display: none;
}

ul.menu LI {
	padding: 0; margin: 0;
	list-style-type: none;
}

a.menu_vlevo_1 {
	display: block;
	width: 150px;
	margin: 0; padding: 2px 0 2px 10px;
	font-family: Times, Times New Roman, serif;	
	font-size: 1.1em; color: #005BA4; text-decoration: none; font-weight: normal; font-style: italic; text-align: left; line-height: 120%;
	background: url("../images/menu_vlevo_sipka.jpg") top left no-repeat;
}
a:hover.menu_vlevo_1 {color: #FFF; text-decoration: none; background: url("../images/menu_vlevo_sipka.jpg") -170px top no-repeat;}

a.menu_vlevo_2 {
	display: block;
	width: 150px;
	margin: 0; padding: 2px 0 2px 10px;
	font-family: Times, Times New Roman, serif;	
	font-size: 1.1em; color: #005BA4; text-decoration: none; font-weight: normal; font-style: italic; text-align: left; line-height: 120%;
	background: url("../images/menu_vlevo_sipka_3.jpg") top left no-repeat;
}
a:hover.menu_vlevo_2 {color: #FFF; text-decoration: none; background: url("../images/menu_vlevo_sipka_3.jpg") -170px top no-repeat;}

#aktualni_informace_null {
	width: 175px;
	padding: 0; margin: 0;
	background: url("../images/menu_vlevo_stinek_content.jpg") right repeat-y;
	float: left;
}

#aktualni_informace {
	display: inline;

	width: 165px; height: auto;
	padding: 8px 0;	margin: 0;
	font-family: Times, Times New Roman, serif;	
	font-size: 1.1em; color: #FFF; text-decoration: none; font-weight: bold; font-style: italic; text-align: center; line-height: 120%;
	background: #DC311A;
	float: left;
}

#aktualni_informace_content {
	display: inline;
	width: 165px; height: auto;
	padding: 10px 0 0 0;	margin: 0;	
	font-family: Times, Times New Roman, serif;	
	font-size: 0.9em; color: #000; text-decoration: none; font-weight: normal; font-style: normal; text-align: center; line-height: 150%;
	float: left;
}

#aktualni_informace_footer {
	width: 175px; height: 60px;
	padding: 0; margin: 0;
	background: url("../images/menu_vlevo_stinek_footer.jpg") right repeat-y;
	float: left;
}

#lazenske_pobyty {
	width: 175px; height: 60px;
	padding: 0; margin: 20px 0 10px 0;
	text-align: center;
	float: left;
}

.ikonka {
	width: 175px; height: auto;
	padding: 0; margin: 30px 0 10px 0;
	text-align: center;
	float: left;
}

#obrazky_vlevo {
	display: inline;
	width: 175px; height: auto;
	padding: 0;	margin: 15px 0 0 0; text-align: center;
	float: left;
}

#aktualni_nabidka_odkaz {
	display: inline;
	width: 595px; height: 23px;
	padding: 0px; margin: 0;
	background: url("../images/aktualni_nabidka_pozadi.png") right no-repeat;	
	float: left;
    display: none;
}

#aktualni_nabidka_odkaz_2 {
	display: inline;
	width: 595px; height: 23px;
	padding: 0px; margin: 130px 0 0 0;	
	background: url("../images/aktualni_nabidka_pozadi.png") right no-repeat;	
	float: left;
}

#aktualni_nabidka_neni {
	display: inline;
	width: 595px; height: 23px;
	padding: 0px; margin: 130px 0 0 0;
	float: left;
}

a.aktualni_nabidka_odkaz {
	margin: 0; padding: 0 27px 0 0;
	font-size: 0.8em; color: #FFF; text-decoration: none; font-weight: normal; font-style: normal; text-align: right; line-height: 180%;
	float: right;
}
a:hover.aktualni_nabidka_odkaz {color: #FFF; text-decoration: underline;}

#content_null {
	display: inline;
	width: 95%;
	padding: 0;	margin: 0;
	float: left;
}

#content_null_aktualni {
	width: 80%; min-height: 730px; _height: 730px;
	padding: 0;	margin: 0;
	background: url("../images/panenka_podtisk.jpg") bottom right no-repeat;
	float: left;
}

#content_null_aktualni_index {
	width: 80%; min-height: 730px; _height: 730px;
	padding: 0;	margin: 0;	
	float: left;
}

#content {
	display: inline;
	padding: 0 0 20px 0; margin: 0;
	text-align: left;
	background: #FFF;
	float: left;
}

#content_seznam {
	display: inline;
	padding: 0 0 20px 0; margin: 0;
	text-align: left;
	background: #FFF;
	float: left;
}

#content_klenoty {
	display: inline; width: 570px;
	padding: 0 25px 20px 0; margin: 0;
	text-align: left;
	background: url("../images/klenoty_pozadi_1.jpg") right repeat-y #FFF;		
	float: left;
}

#content-2 {
	display: inline;
	padding: 15px 15px 20px 0; margin: 0;
	text-align: left;
	background: url("../images/panenka_podtisk.jpg") bottom right no-repeat #FFF;		
	float: left;
}

#content_index {
	padding: 20px 0 30px 0; margin: 0;
	width: 100%; min-height: 900px; _height: 900px;
	text-align: left;
	background: url("../images/panenka_podtisk.jpg") bottom right no-repeat #FFF;		
	float: left;
}

#content_hotel {
	padding: 0 10px 0 0; margin: 0;
	text-align: left;
	background: url("../images/panenka_podtisk.jpg") bottom right no-repeat #FFF;		
	float: left;
}

#content_aktualni {
	padding: 0; margin: 0;
	text-align: left;
	float: left;
}

#content_text {
	width: 590px;
	padding: 0 5px 0 0; margin: 0;
	text-align: left;
	float: left;
}

#drob_menu {
	display: inline;
	width: 580px; height: auto;
	padding: 5px 0; margin: 5px;
	border-bottom: 1px solid #D3EBD3;		
	font-size: 0.8em;
	float: left;
}

.hotel {
	display: inline;
	width: auto; height: auto;
	padding: 5px 10px 10px 0; margin: 0 0 5px 0;
	background: url("../images/right_column_content.jpg") right repeat-y;
	border-top: 2px solid #D3EBD3;
	border-bottom: 2px solid #D3EBD3;
	float: right;
}

.hotel_2 {
	display: inline;
	width: auto; height: auto;
	padding: 5px 10px 10px 0; margin: 0 0 5px 0;
	background: url("../images/right_column_content.jpg") right repeat-y;
	border-top: 2px solid #D3EBD3;
	border-bottom: 2px solid #D3EBD3;
	float: right;
}


.hotel_aktualni {
	display: inline;
	width: auto; height: auto;
	padding: 5px 5px 10px 0; margin: 0 0 5px 0;
	background: url("../images/right_column_content.jpg") right repeat-y;		
	border-top: 2px solid #D3EBD3;	
	border-bottom: 2px solid #D3EBD3;		
	float: right;
}

.pobyty {
	display: inline;
	width: 70%; height: auto;
	padding: 10px 0 0 0; margin: 0 0 0 5px;	
	float: left;
}

.pobyty_null {
	display: inline;
	width: auto; height: auto;
	padding: 0; margin: 0 0 10px 0;
	float: left;
}

.pobyty_aktualni {
	display: inline;
	width: auto; height: auto;
	padding: 10px 0 0 0; margin: 0 0 0 5px;	
	float: left;
}

.obrazky {
	display: inline;
	width: 105px; height: auto;
	padding: 0; margin: 0 5px 0 0;
	float: right;
    display: none;
}

.kliknete {
	width: 105px;
	font-size: 0.65em; font-weight: normal; text-align: center; line-height: 130%; color: #24211D;
	margin: 0.3em 0; padding: 0;
}

.obrazky_aktualni {
	display: inline;
	width: 189px; height: auto;
	padding: 0; margin: 2px 0 0 0;	
	text-align: center;
	float: right;
}

.obrazky_aktualni_index {
	display: inline;
	width: 190px; height: auto;
	padding: 0; margin: 0;	
	text-align: center;
	float: right;
}

.obrazek_aktualni {
	padding: 0; margin: 2px 0 0 0;	
	border: 1px solid #9DCFA2;
}

.obrazek_aktualni_index {
	padding: 0; margin: 0;	
	border: none;
}

.obrazek_1, .obrazek_2 {display: none}

#hotel_obrazky {
	display: inline;
	width: 260px; height: auto;
	padding: 0; margin: 0;
	float: left;
}

#hotel_obrazky_2 {
	display: inline;
	width: 420px; height: auto;
	padding: 0; margin: 0;
	float: left;
}

#hotel_texty {
	width: 320px;
	padding: 0; margin: 5px;
	float: left;
}

.nove_okno_text {
	font-size: 0.8em; font-weight: normal; text-align: center; line-height: 130%; color: #24211D;
	margin: 0.1em 0;
}

.cudliky {	
	width: 460px; height: 25px;
	padding: 0 0 5px 0; margin: 0 0 40px 5px;	
	border-bottom: 2px dotted #9DCFA2;
    display: none;
}

.cudliky_klenoty {	
	width: 530px; height: 25px;
	padding: 0 0 5px 0; margin: 0 0 40px 5px;	
	border-bottom: 2px dotted #9DCFA2;
}

.cudliky_a {	
	display: block;
	width: 390px;
	padding: 0 0 5px 0; margin: 0 0 40px 5px;	
	border-bottom: 2px dotted #9DCFA2;
}


.cudliky_2 {	
	width: 589px;
	padding: 0 0 25px 0; margin: 0;	
}

.cislo_programu {
	display: inline;
	width: 205px; height: 25px;
	padding: 0 0 0 10px; margin: 0;
	font-size: 0.8em; color: #FFF; text-decoration: none; font-weight: bold; font-style: normal; text-align: left; line-height: 220%;	
	background: url("../images/cudlik_kod.png") center no-repeat;	
	float: left;
}

.objednat {
	display: inline;
	width: 105px; height: 25px;
	padding: 0 0 0 5px; margin: 0;
	font-size: 0.7em; color: #FFF; text-decoration: none; font-weight: bold; font-style: normal; text-align: left; line-height: 220%;	
	float: right;
}

.tabulka_ceny {
	width: 460px;
	margin: 0 0 5px 5px;
	font-size: 0.7em; font-weight: normal; text-align: center; line-height: 110%;	color: #000;
	border: 2px solid #9DCFA2;	
}

.tabulka_ceny_2 {
	width: 460px;
	margin: 0 0 5px 5px;
	font-size: 0.7em; font-weight: normal; text-align: left; line-height: 110%;	color: #000;
	border: 2px solid #9DCFA2;	
}

#pravy_sloupec_zima {
	display: inline;
	width: 189px; height: 731px;
	padding: 0; margin: 0;
	background: url("../images/aktualni_nabidka_zima.jpg") center no-repeat;		
	float: right;
}

#pravy_sloupec_jaro {
	display: inline;
	width: 189px; height: 731px;
	padding: 0; margin: 0;
	background: url("../images/aktualni_nabidka_jaro.jpg") center no-repeat;
	float: right;
}

#pravy_sloupec_leto {
	display: inline;
	width: 189px; height: 731px;
	padding: 0; margin: 0;
	background: url("../images/aktualni_nabidka_leto.jpg") center no-repeat;		
	float: right;
}

#pravy_sloupec_podzim {
	display: inline;
	width: 189px; height: 731px;
	padding: 0; margin: 0;
	background: url("../images/aktualni_nabidka_podzim.jpg") center no-repeat;		
	float: right;
}

.pobyty_klenoty {
	display: inline;

	width: 560px; height: auto;
	padding: 10px 0 0 0; margin: 0 0 0 5px;	
	float: left;
}

.klenoty_obrazek_1 {
	display: inline;
	padding: 0; margin: 0;
	float: left;
}

.klenoty_text_1 {
	display: inline;
	width: 300px;
	padding: 0; margin: 0;
	float: left;
}


#footer_odkazy {
	display: inline;
	width: 743px;
	padding: 5px; margin: 5px 0 0 17px;	
	font-size: 0.7em; text-align: center;
	background: #D1E8D3;
	float: left;
}

a.footer_odkaz {
	display: inline;
	margin: 0; padding: 0;
	color: #000; text-decoration: none; font-weight: normal; line-height: 150%; text-align: left;
}
a:hover.footer_odkaz {color: #000; text-decoration: underline;}

.home_hudba {
	display: inline;
	padding: 0; margin: 4px 0 0 320px;
	float: left;		
}

#pruh_wsd_null {
	width: 770px; height: auto;
	padding: 0;	margin: 0 auto 0 auto;
    display:none;
}

#pruh_wsd {
	width: auto; height: auto;
	padding: 0 0 10px 0; margin: 5px 0 0 0;
	font-size: 0.7em; font-weight: normal; text-align: left; color: #009C42; text-decoration: none;
	float: right;
}

#tisk_paticka {
	width: auto; height: auto;
	padding: 0 0 10px 0; margin: 5px 0 0 0;
	font-size: 0.7em; font-weight: normal; text-align: left; color: #009C42; text-decoration: none;
	float: right;
}

.hotel-seznam {
    display: inline;
	width: 190px; height: auto;
	padding: 0 0 3px 0; margin: 5px 0 0 5px;
	font-size: 0.8em; font-weight: normal; text-align: center; color: #009C42; text-decoration: none;
    border: 1px solid #9DCFA2;
    background: #E9F5EB;
	float: left;
}

.hotel-seznam-text {
	width: 180px; height: 40px;
	padding: 0; margin: 0 5px 5px 5px; text-align: center;
}

.hotel-seznam-text H2 {
	text-align: center;
}

.hotel-seznam-obrazek {
	width: 180px; height: 140px;
	padding: 0; margin: 0; text-align: center;
}



/* konec základního rozvržení */


FIELDSET {
	margin: 20px 0 0 10px;
}

LEGEND {
	margin: 0; padding: 5px;
	font-size: 0.8em; font-weight: bold; text-align: right; color: #000;
	border: 2px solid #E1F4E1;
}

.formular_tabulka_null {
	display: inline;
	margin: 0; padding: 0;
	float: left;
}

.formular_tabulka_r {
	width: 340px;
	margin: 5px 0 0 0;
	font-size: 0.8em; font-weight: normal; text-align: right; color: #000;
}

.formular_tabulka_l {
	width: 340px;
	margin: 5px 0 0 0;
	font-size: 0.8em; font-weight: normal; text-align: left; color: #000;
}

.tabulka_ceny TD {
	margin: 0; padding: 4px 3px;
}


.hlavicka1 {
	margin: 0; padding: 4px 3px;
	background: #9DCFA2; font-weight: bold;
	color: #003D83;
}	

.barva1 {
	margin: 0; padding: 4px 3px;
	color: #FFF; font-weight: bold;
	background: #9DCFA2;	
}	

.barva2 {
	margin: 0; padding: 4px 3px;
	background: #E9F5EB;
	font-weight: bold;
	color: #003D83;
}	

.barva3 {
	margin: 0; padding: 4px 3px;
	border-bottom: 2px solid #DBF3DB;
	border-right: 2px solid #DBF3DB;
	color: #000; text-align: right;
}

.barva4 {
	margin: 0; padding: 4px 3px;
	border: 2px solid #CDE6AD;
	border-left: 1px solid #CDE6AD;
	border-right: 2px solid #CDE6AD;
	border-top: none;
	background: #DBF3DB;
	font-weight: bold;
	color: #000; text-align: right;
}	

.barva5 {
	margin: 0; padding: 4px 3px;
	border-bottom: 2px solid #DBF3DB;
	border-right: 2px solid #DBF3DB;
	color: #000; text-align: center;
}	

.barva6 {
	margin: 0; padding: 4px 3px;
	color: #003D83; font-weight: bold; font-size: 1.2em; line-height: 150%;
	background: #9DCFA2;	
}	

.tabulka_ceny_klenoty {
	width: 530px;
	margin: 0 0 5px 5px;
	font-size: 0.7em; font-weight: normal; text-align: center; line-height: 110%;	color: #000;
}

.barva1_klenoty {
	margin: 0; padding: 7px 8px;
	color: #FFF; font-weight: bold;
	background: #C4A105;	
}	

.barva2_klenoty {
	margin: 0; padding: 4px 3px;
	background: #FCF2CF;
	font-weight: bold;
	color: #000;
}	

.tabulka_ceny_klenoty TD {
	margin: 0; padding: 4px 3px;
}

.formular, .formular200, .formular55, .formular30, .formular100, .formular_p  {
	width: 200px;
	margin: 0; padding: 0;
	background: #fff;
	border: 1px solid #BB2536;
	font-weight: bold; font-size: 10px;	padding: 3px;
}	

.formular_p  {
	width: 90px;
	border: 1px solid #0277C4;
	font-weight: bold; font-size: 10px;	padding: 2px;	
	background: #fff;	
}	

.formular200 {width: 200px}
.formular100 {width: 100px}
.formular55 {width: 56px}
.formular30 {width: 30px}

.formular_select {
	width: 208px;
	background: #fff;
	border: 1px solid #0277C4;
	font-weight: normal; font-size: 10px; padding: 3px;	
}	

.formular_button {
	height: 24px;
}	


TEXTAREA.formular_textarea {
	width: 320px;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	background: #fff;
	border: 1px solid #6697CF;
	font-weight: bold;	font-size: 12px; padding: 4px; margin: 0 0 0 10px;
}	

SELECT {
	font-size: 10px; font-weight: normal; text-align: left; color: #000;
	margin: 0; padding: 2px;
}

FORM {margin: 0; padding: 0;}

.button {
	margin: 3px 0 0 0; padding: 1px;
	font-size: 10px; letter-spacing: 1px; color: #FFF; font-weight: bold;
	border: 1px solid #000;
	background: #BB2536;
}	

.button_objednavka {
	margin: 10px 15px 0 0; padding: 1px;
	font-size: 10px; letter-spacing: 1px; color: #FFF; font-weight: bold;
	border: 1px solid #000;
	background: #BB2536;
	float: right;
}	

.tabulka_objednavka_400 {
	width: 420px;
	margin: 0; padding: 0;
	font-size: 0.9em; font-weight: normal; text-align: right; color: #000;
	float: right;
}

.tabulka_objednavka_300 {
	width: 300px;
	margin: 0; padding: 0;
	font-size: 0.9em; font-weight: normal; text-align: right; color: #000;
	float: right;
}

.tabulka_objednavka_500 {
	width: 405px;
	margin: 0; padding: 0;
	font-size: 0.9em; font-weight: normal; text-align: right; color: #000;
	float: right;	
}

.tabulka_objednavka_520 {
	width: 450px;
	margin: 0; padding: 0;
	font-size: 0.9em; font-weight: normal; text-align: right; color: #000;
	float: right;	
}

.tabulka_objednavka_580 {
	width: 580px;
	margin: 0; padding: 0;
	font-size: 0.9em; font-weight: normal; text-align: right; color: #000;
	float: right;	
}

.tabulka_objednavka_560 {
	width: 560px;
	margin: 0; padding: 0;
	font-size: 0.9em; font-weight: normal; text-align: right; color: #000;
	float: right;	
}

.tabulka_objednavka_x {
	margin: 0; padding: 0;
	font-size: 0.9em; font-weight: normal; text-align: right; color: #000;
	float: right;	
}

.formular_1 {
	width: 150px;
	margin: 0; padding: 0;
	background: #fff;
	border: 1px solid #005F95;
	font-weight: bold; font-size: 10px;	padding: 3px 4px;	
}	

.formular_2 {
	width: 250px;
	margin: 0; padding: 0;
	background: #fff;
	border: 1px solid #005F95;
	font-weight: bold; font-size: 10px;	padding: 2px 4px;	
}	

.formular_select {
	width: 160px;
	background: #fff;
	border: 1px solid #0277C4;
	font-weight: normal; font-size: 10px; padding: 0;	
}	

.formular_button {
	height: 24px;
}	

TEXTAREA.formular_textarea {
	width: 420px;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	background: #fff;
	border: 1px solid #6697CF;
	font-weight: bold;	font-size: 12px; padding: 4px; margin: 0 0 0 10px;
}	

FIELDSET {width: 560px; border: 1px solid #015CA5; margin: 15px 0; padding: 10px; text-align: right;}	

FIELDSET.panenka {background: url("../images/panenka_objednavka.jpg") top right no-repeat; _background: url("../images/panenka_objednavka_ie.jpg") top right no-repeat; }	

LEGEND {background: #D3EBD3; border: 1px solid #015CA5; padding: 5px 15px; font-size: 0.9em}	

.objednavka_ok {width: 560px; border: 1px solid #015CA5; margin: 15px 0; padding: 10px; text-align: center; background: #fff;}	

/* formuláře konec */

/* obecné */

DIV.float_left {float: left;}

.schovat { display: none; }

IMG {border: 0px;}

.center {margin: 0 auto 0 auto; text-align: center;}

H1 {
	font-size: 1.2em; font-weight: bold; text-align: left; color: #000; text-decoration: none;
	margin: 15px 0 5px 5px; padding: 0 0 5px 0;
}

H1.aktualni {
	width: 380px;
	font-size: 1.2em; font-weight: bold; text-align: left; color: #255995; text-decoration: none; font-variant: small-caps;
	margin: 5px 0 0 5px; padding: 0 0 5px 0;
	display: inline;
	float: left;
}

H1.nadpis {
	width: 580px;
	display: inline;
	font-size: 1.2em; font-weight: bold; text-align: left; color: #255995; text-decoration: none; font-variant: small-caps;
	margin: 5px 0 0 5px; padding: 0 0 5px 0;
	float: left;
}

H1.objednavka {
	font-size: 1em; font-weight: bold; text-align: left; color: #000; text-decoration: none;
	margin: 15px 0 5px 0; padding: 0;
	display: block;
}

H2 {
	font-size: 1em; font-weight: bold; text-align: left; line-height: 150%; color: #255995;
	margin: 5px 0 0 5px; padding: 0;
}

H2.pobyty {
	width: 555px;
	font-size: 1em; font-weight: bold; text-align: left; line-height: 150%; color: #255995;
	margin: 5px 0 5px 10px; padding: 9px 0 7px 30px;
	background: url("../images/nadpis-pobyty-back.jpg") right center  no-repeat; 
}

H2.objednavka {
	font-size: 0.9em; font-weight: bold; text-align: left; line-height: 150%; color: #255995;
	margin: 5px 0; padding: 0;
}

H3 {
	width: 450px;
	font-size: 0.9em; font-weight: bold; text-align: left; line-height: 130%; color: #255995;
	margin: 5px 0 0 5px; padding: 8px 10px 8px 0;
	background: url("../images/pozadi_nadpis.jpg") right repeat-y;	
}

H3.klenoty {
	width: 520px;
	font-size: 0.9em; font-weight: bold; text-align: left; line-height: 130%; color: #000;
	margin: 5px 0 0 5px; padding: 8px 10px 8px 0;
	background: url("../images/pozadi_nadpis_klenoty.jpg") right repeat-y;	
}

H3.aktualni {
	width: 380px;
	font-size: 0.9em; font-weight: bold; text-align: left; line-height: 130%; color: #255995;
	margin: 5px 0 0 5px; padding: 8px 10px 8px 0;
	background: url("../images/pozadi_nadpis.jpg") right repeat-y;	
}

H3.objednavka {
	width: auto;
	font-size: 0.9em; font-weight: bold; text-align: left; line-height: 130%; color: #255995;
	margin: 5px 0; padding: 0;
	background: none;
}

H4 {
	display: block;
	width: 470px;
	font-size: 0.8em; font-weight: bold; text-align: left; line-height: 150%; color: #000;
	margin: 7px 0 5px 5px; padding: 0;
}

H4.aktualni {
	display: block;
	width: 380px;
	font-size: 0.8em; font-weight: bold; text-align: left; line-height: 150%; color: #000;
	margin: 7px 0 5px 5px; padding: 0;
}

H4.no_float {
	width: 470px;
	font-size: 0.8em; font-weight: bold; text-align: left; line-height: 150%; color: #000;
	margin: 7px 0 7px 5px; padding: 0;
	float: none;
}

P, .hlavicka, .ubytovani, .top {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 130%; color: #003D83;
	margin: 0px 0px 10px 5px;
}

.hlavicka {width: 575px; color: #25AB5D; font-size: 0.9em; padding: 5px;}
.top {width: 80%; display: none;}

.ubytovani {
	font-size: 0.9em; font-weight: bold; text-align: left; line-height: 130%; color: #25AB5D;
	margin: 0px 5px 0px 5px;
}

A {color: #009C42;	text-decoration: underline;}
A:hover {color: #000; text-decoration: underline;}

hr.cistic {clear: both; height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden; width: 100%;}
hr.cistic2 {width: 100%; clear: both; height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden;}
 
DT {
	font-weight: bold; margin: 0 0 5px 0; font-size: 1.1em;
}
   
DL {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 150%; color: #000;
	margin: 5px 7px 0 7px;
}

DD {
	margin: 0; padding: 0;
}

UL.text {
	padding: 0 0 0 20px; margin: 0 0 5px 15px;
}

UL.text-2 {
	font-size: 0.9em;
	padding: 0 0 0 20px; margin: 0 0 5px 5px; 	
}

UL.text-2 LI {
	padding: 0; margin: 10px 0 0 0; 	
}

OL {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 180%; color: #000;
	margin: 0px 5px 10px 25px;
}

LI {
	font-size: 0.9em; font-weight: normal; text-align: left; line-height: 150%; color: #000;
	margin: 0 0 0 5px;
}


FORM, INPUT {margin: 0; padding: 0;}

STRONG {font-weight: bold;}

.align_right, .right {text-align: right;}
.align_left, .left {text-align: left;}
.align_center {text-align: center;}

.cara {text-decoration: line-through;}

HR {
	margin: 0;  padding: 0;
	border-top: 2px dotted #D4ECD6; background: transparent;
	}
	
.home {display:none;}		
	
.vpravo {float: right; margin: 0 0 5px 0; clear: right; border: 1px solid #9DCFA2;}	
.vpravo_k {float: right; margin: 0 25px 5px 5px; clear: right; border: 2px solid #C5A600;}	
.vpravo2 {float: right; margin: 0 5px 5px 5px; clear: right;}	
.vlevo {margin: 5px auto 0 auto;}	

.hotel_foto {float: left; margin: 5px; border: 2px solid #9DCFA2;}
.hotel_foto_2 {float: left; margin: 2px 0px 5px 5px; border: 2px solid #9DCFA2;}

