@charset "utf-8";
/* CSS aktualni Document */
/* Golem */


* { margin:0; padding:0; font-family: Arial, sans-serif; }
	
body { background: #000 url(../img/bg_body.jpg); }	
#body_top { background: url(../img/bg_body_top.jpg) bottom repeat-x;  }
#body_bottom { background: url(../img/bg_body_bottom.jpg);  }

.cleaner { clear:both; font-size: 1px; }
.cleaner-left { clear:left; font-size: 1px; }		
.cleaner-right { clear:right; font-size: 1px; }
#preloader { position: relative; width: 1px; height: 1px; display: none; }

#top_container { margin-left: auto; margin-right: auto; width: 900px; height: 307px; position: relative; /*background:url(../img/bg_top_content.jpg) center no-repeat;*/ } 
#top_container2 { margin-left: -68px; margin-right: -68px; position: relative;  height: 307px; background:url(../img/bg_top_content.jpg) center no-repeat; }
#top_container3 { margin-left: -68px; margin-right: -68px; position: relative;  height: 307px; background:url(../img/bg_top_content_en.jpg) center no-repeat; }

#middle_container { margin-left: auto; margin-right: auto; width: 900px; background: url(../img/bg_middle_container.jpg) center repeat-y; }
#middle_top { background: url(../img/bg_middle_top.jpg) top no-repeat;   }
#middle_bottom { background: url(../img/bg_middle_bottom.jpg) bottom no-repeat; }

#left_column { float: left; width: 214px; }
#center_column {  padding: 0 0 0 214px;  }
#center_container { float: left; width: 488px; min-height: 574px; _height: 574px; background: url(../img/bg_center_container.jpg) top repeat-x;  }
#right_column { padding: 0 0 0 488px; }


/* top menu */
#languages { position: absolute; top: 14px; left: 77px; width: 50px; height: 16px; font-size: 10px; color: #000000; }
#languages a { font-size: 10px; color: #000000; text-decoration: none; }

#home { position: absolute; left: 842px; top: 3px;  width: 126px; height: 113px;}

/* topmenu */
#topmenu { position: absolute; top: 6px; left: 290px; }
#topmenu ul { float: left; list-style-type:none; height: 24px; }
#topmenu ul li { float: left; height: 24px; line-height: 24px; padding: 0 12px 0 12px; margin: 0; }
#topmenu ul li.active a { color:#d04c38; font-weight: bold; }
#topmenu ul li.divider { width: 1px; background: url(../img/topmenu-divider.jpg) no-repeat; padding: 0 0 0 0;   }
#topmenu ul li a { height: 22px; line-height: 24px; font-size: 11px; color: #000000; text-decoration: none; }
#topmenu ul li a:hover  { text-decoration: underline; }


/* left column */
	#left_menu_column { height: 442px; background: url(../img/bg_left_menu_column.jpg) repeat-y; }
	#left_menu_bottom { height: 442px; background: url(../img/bg_left_menu_bottom.jpg) bottom no-repeat; }

	ul.leftmenu { list-style-type:none; margin:0 0 0 0px; padding: 0; height: 440px; width: 214px; z-index:500; background: url(../img/bg_menu.jpg) top no-repeat; float: left }
	ul.leftmenu li 			{ height: 26px; line-height: 26px;  padding:0; margin:0; z-index:500;  }
	ul.leftmenu li.active a { display: block; height: 26px; line-height: 26px;  text-decoration: none; font-size: 12px; font-weight: bold; color: #452b07; background: url(../img/bg_li_active.jpg) center no-repeat;}
	ul.leftmenu li a 		{ display: block; height: 26px; line-height: 26px;  text-decoration: none; padding: 0 0 0 17px; font-size: 12px; font-weight: normal; color: #ffffff; text-transform: uppercase;  }
	ul.leftmenu li a:hover 	{ height: 26px; font-weight: bold; color: #452b07; background: url(../img/bg_li_active.jpg) center no-repeat; }

	ul.leftmenu li.submenu { height: 182px; }
	ul.leftmenu li.submenu2 { height: 26px; }
	
	ul.submenu, ul.submenu2 { list-style-type:none; margin:0 0 0 0px; padding: 0; height: auto; z-index: 500 } 
	ul.submenu li, ul.submenu2 li { height: 26px; line-height: 26px;  padding: 0 0 0 16px; margin:0; z-index:500;  }
	ul.submenu li.active a, ul.submenu2 li.active a { display: block; line-height: 26px; text-decoration: none; font-size: 10px; font-weight: normal; color: #ffffff; text-transform: none; background: url(../img/odrazka-on.gif) 16px no-repeat;}
	ul.submenu li a, ul.submenu2 li a { display: block; line-height: 26px; text-decoration: none; padding: 0 0 0 26px; font-size: 10px; font-weight: normal; color: #ffffff; text-transform: none; background: url(../img/odrazka.gif) 16px no-repeat; }  
	ul.submenu li a:hover, ul.submenu2 li a:hover { text-decoration:underline; background: url(../img/odrazka-on.gif) 16px no-repeat; color: #ffffff; font-weight: normal; } 

/*	#kontakt { height: 137px; background: url(../img/bg_kontakt.jpg) no-repeat;  }*/
	#kontakt { background: url(../img/bg_kontakt_body.jpg) repeat-y;  }
		#kontakt_top { background: url(../img/bg_kontakt_top.jpg) top no-repeat; }
		#kontakt_bottom { padding-bottom: 15px; background: url(../img/bg_kontakt_bottom.jpg) bottom no-repeat; }	#kontakt h2 { padding: 13px 0 2px 12px; font-size: 10px; color: #ffffff; font-weight: bold; }
	#kontakt p { padding: 12px 0 0 12px; color: #000000; font-size: 10px; line-height: 14px;  }
	#kontakt p a { color: #000000; text-decoration: none; }
	
/* center container */
	#center_container2 { background: url(../img/bg_center_content.jpg) top no-repeat; min-height: 102px; _height: 102px;  }
	#center_content { margin-left: auto; margin-right: auto; width: 442px; position: relative; }
	
	.header2 { width: 442px; height: 23px; background: url(../img/header2.gif) no-repeat; } /* zeleny */
	.header2 h1 { padding: 4px 0 0 10px; color: #513211; font-size: 14px; font-weight: bold;  }

	.header3 { margin: 11px 0 2px 0; width: 442px; height: 23px; background: url(../img/header3.gif) no-repeat; } /* hnedy */
	.header3 h3 { padding: 4px 0 0 10px; color: #ffffff; font-size: 12px; font-weight: bold;  }
	
	.header4 { margin: 0 0 1px 0; width: 442px; height: 28px; background: url(../img/header4.gif) no-repeat; position: relative; } /* tlusty zeleny deleny */
	.header4_left { position: absolute; left: 17px; top: 8px; width: 75px; font-size: 12px; color: #513211; font-weight: bold;  }
	.header4_right { position: absolute; left: 124px; top: 8px; width: 310px; font-size: 12px; color: #513211; font-weight: normal;   }
	
	.header5 { margin: 0 0 1px 0; width: 442px; height: 50px; background: url(../img/header5.gif) no-repeat; position: relative; }	 /* tlusty hnedy deleny */
	.header5_pos1, .header5_pos2, .header5_pos3, .header5_pos4, .header5_pos5 { position: absolute; left: 20px; top: 8px; width: 40px; }
	.header5_pos2 { left: 90px; }
	.header5_pos3 { left: 160px; }
	.header5_pos4 { left: 230px; }
	.header5_pos5 { left: 300px; }
	.header5_pos1 h4, .header5_pos2 h4, .header5_pos3 h4, .header5_pos4 h4, .header5_pos5 h4{ color: #FFFFFF; font-size: 10px; font-weight: bold; text-align: right;  }
	.header5_pos1 h5, .header5_pos2 h5, .header5_pos3 h5, .header5_pos4 h5, .header5_pos5 h5  { padding: 10px 0 0 0; font-size: 10px; font-weight:normal; color: #ffffff; text-align: right; }
	
	.header6 { margin: 0 0 1px 0; width: 442px; height: 50px; background: url(../img/header6.gif) no-repeat; position: relative; }	 /* tlusty hnedy deleny */
	
	.header6_pos1, .header6_pos2, .header6_pos3, .header6_pos4, .header6_pos5 { position: absolute; left: 20px; top: 8px; width: 60px; }
	.header6_pos2 { left: 90px; }
	.header6_pos3 { left: 160px; }
	.header6_pos4 { left: 230px; }
	.header6_pos5 { left: 300px; }
	
	.header6_pos6 { position: absolute; left: 120px; top: 8px; width: 200px; }
	.header6_pos7 { position: absolute; left: 20px; top: 8px; width: 120px; }
	.header6_pos8 { position: absolute; left: 160px; top: 8px; width: 200px; }
	
	.header6_pos6 h4{ color: #513211; font-size: 10px; font-weight: bold; text-align: center;  }
	
	.header6_pos1 h4, .header6_pos2 h4, .header6_pos3 h4, .header6_pos4 h4, .header6_pos5 h4, .header6_pos7 h4, .header6_pos8 h4 { color: #513211; font-size: 10px; font-weight: bold; text-align: right;  }
	.header6_pos1 h5, .header6_pos2 h5, .header6_pos3 h5, .header6_pos4 h5, .header6_pos5 h5, .header6_pos7 h5, .header6_pos8 h5  { padding: 10px 0 0 0; font-size: 10px; font-weight:normal; color: #648705; text-align: right; }
	
	.header7 { margin: 0 0 1px 0; width: 442px; /*height: 50px;*/ background: url(../img/header7.gif) repeat-y; }
	.header7_top { min-height: 25px; _height: 25px; background:  url(../img/header7-top.gif) top no-repeat; }
	.header7_bottom { min-height: 25px; _height: 25px; background: url(../img/header7-bottom.gif) bottom no-repeat; }

	.header7 td {color: #ffffff; font-size: 10px; text-align: right; } 
	
	
	#center_content p.masazedodomu {   padding: 5px 10px 5px 10px; color: #513211; font-size: 12px; font-weight: normal;  }	
	#center_content p {  padding: 13px 10px 5px 10px; color: #513211; font-size: 12px; font-weight: normal; text-align:justify; }
	#center_content p a, #center_content p.thajske_masaze a {  color: #513211; font-size: 12px;} 
	#center_content h2 { padding: 12px 0 0 0; font-size: 12px; color: #513211; font-weight: bold; }
	
	#center_content p.thajske_masaze {  padding: 0px 10px 5px 10px; color: #513211; font-size: 12px; font-weight: normal; text-align:justify}
	#center_content h2.thajske_masaze { padding: 12px 0 0 10px; font-size: 12px; color: #513211; font-weight: bold;  }
	#center_content img.thajske_masaze { float: right; margin: 2px 0 10px 10px; }

	#center_content img.lavove_kameny { float: right; margin: 7px 0 3px 10px; }
	#center_content img.thajska_masaz { float: right; margin: 5px 0 3px 10px; }
	#center_content img.bylinna_thajska_masaz { float: right; margin: 7px 0 3px 10px; }
	#center_content img.darkovy_poukaz { margin: 20px 0 3px 0px; }
	#center_content p.darkovy_poukaz {  text-align: center; } 
	
	#index { position: absolute; top: -12px; left: 10px; }
	#index h1.index { font-size: 14px; font-weight: bold; color: #513211;  }
	#center_content h2.index { padding: 20px 0 0 10px; font-size: 12px; font-weight: bold; color: #513211; }
	#center_content p.index {  padding: 0px 10px 5px 10px; color: #513211; font-size: 12px; font-weight: normal; text-align:justify}
	
	#rozcestnik { position: relative; margin: 10px 0 0 -5px; height: 310px  }
	#rozcestnik_a { position: absolute; top: 0; left: 0; width: 143px; height: 291px; background: url(../img/rozcestnik_a.jpg) no-repeat; text-align: left;  }
	#rozcestnik_b { position: absolute; top: 0; left: 155px; width: 143px; height: 291px; background: url(../img/rozcestnik_b.jpg) no-repeat; text-align: left; }
	#rozcestnik_c { position: absolute; top: 0; left: 310px; width: 143px; height: 291px; background: url(../img/rozcestnik_c.jpg) no-repeat; text-align: left;  }
	#rozcestnik_a a, #rozcestnik_b a, #rozcestnik_c a { display: block; padding: 3px 0px 0 8px; font-size: 18px; color: #181818; text-align: left; font-weight: bold; text-decoration: none; }
	
	/* novinky */
	.novinky { margin: 20px 0 0 0; }
	#center_content h2.novinky_nadpis { float: left; padding: 0px 0 0 10px; font-size: 12px; color: #513211; font-weight: bold;  }
	#center_content p.novinky_datum {  padding: 0px 10px 5px 10px; width: 420px;  color: #513211; font-size: 10px; font-weight: normal; text-align:right; }
	#center_content p.novinky { margin: 0;  padding: 5px 10px 35px 10px; width: 420px;  color: #513211; font-size: 12px; font-weight: normal; text-align:left; }
	
	
/* right column */
	#right_container { background: url(../img/bg_right_container.jpg) top no-repeat; min-height: 243px; _height: 243px;   }
	#right_content { margin-left: auto; margin-right: auto; width: 186px; padding: 0px 0 0 0; }
	
	.box { padding: 0px 0 10px 0; }
	.box_header { height: 27px; background: url(../img/header.gif) top no-repeat; }
	.box_header h3 { padding-top: 7px; font-size: 12px; color: #ffffff; font-weight: bold; text-align: center; }
	.box_header h3 a { color: #ffffff; font-weight: bold; text-decoration: none; }
	.box_header h3 a:hover { color: #ffffff; font-weight: bold; text-decoration: underline; }
	.box_header h3 a:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
	.box_content { min-height: 69px; _height: 69px; background-color: #FFFFFF;  }
	
	.trvala_akcni_nabidka { margin: 0 0 0 0; padding: 15px 0 5px 0;  }
	.akce_kontent { height: 24px; background: url(../img/bg_akcni_nabidka.jpg) no-repeat; }
	.trvala_akcni_nabidka h3 { padding: 5px 0 0 0; font-size: 10px; font-weight: bold; text-align: center; }
	.trvala_akcni_nabidka, .trvala_akcni_nabidka a { font-size: 10px; font-weight: bold; text-decoration: none; color: #ffffff; } 
	.trvala_akcni_nabidka a:hover { text-decoration: underline; color: #990000;  }
	
	#trvala_akcni_nabidka1 { margin: 10px 0 0 0; height: 24px; background: url(../img/bg_akcni_nabidka.jpg) no-repeat; }
		
	.box_content h4 { padding: 5px 0 0 5px; font-size: 12px; color: #513211; font-weight: bold; }
	.box_content h4 a { font-size: 12px; color: #513211; font-weight: bold; text-decoration: none; }
	.box_content h4 a:hover { text-decoration: underline; }
	.box_content h5 { padding: 0px 0 0 5px; font-size: 9px; font-style: italic; color: #666666; }
	.box_content p { padding: 0 5px 0 5px; font-size: 10px; color: #513211; }
	.box_content p a { font-size: 10px; color: #513211; text-decoration:underline ;}
	.box_content img { padding: 3px 0 3px 3px; }














/* fotogalerie */

#fotogalerie_container { padding: 7px 0 0 0; width: 839px;  }
#fotogalerie_header { height: 44px; width: 839px;  background: url(../img/bg_fotogalerie_header.jpg) top no-repeat;   }
#fotogalerie_header h2 { padding: 19px 0 0 17px; font-size: 14px; color: white;  }
	
#fotogalerie_mid { background: url(../img/bg_fotogalerie_body_mid.jpg) repeat-y;   }	
#fotogalerie_top { background: url(../img/bg_fotogalerie_body_top.jpg) top no-repeat; min-height: 270px; _height: 270px;   }
#fotogalerie_bottom { background: url(../img/bg_fotogalerie_body_bottom.jpg) bottom no-repeat; min-height: 460px; _height: 460px;  }
#fotogalerie_bottom h2 { padding: 14px 0 11px 17px; font-size: 14px; color: white; text-transform: uppercase; }

#fotogalerie_left, #fotogalerie_left-detail { float: left; width: 669px; }
#fotogalerie_right { padding: 0 0 0 673px; }
#foto_right_container {  }

#fotogalerie_left ul { list-style-type:none; margin:0 0 8px 0px; padding: 0 0 0 5px ; width: 664px;  z-index:100; float: left; }
#fotogalerie_left ul li { float: left; height: 96px; width: 218px;  padding:0; margin:0 3px 8px 0; z-index:100; background: url(../img/bg_fotogalerie_li.jpg) repeat-x;   }
#fotogalerie_left ul li h3 { padding: 7px 0 6px 7px; font-size: 12px; color: white;   }
#fotogalerie_left li a{ display:block; text-decoration: none; padding: 0 0 0 3px; color: #FFFFFF;   }

#fotogalerie_right ul { list-style-type:none; margin:0 0 8px 0px; padding: 0 0 0 5px ; width: 158px;  z-index:100; }
#fotogalerie_right ul li { height: 96px; width: 158px; padding:0; margin:0 0 8px 0; z-index:100; background: url(../img/bg_video_li.jpg) repeat-x;   }
#fotogalerie_right ul li h3 { padding: 7px 0 6px 7px; font-size: 12px; color: white;   }
#fotogalerie_right li a{ display:block; text-decoration: none; padding: 0 0 0 3px; color: #FFFFFF;   }

#fotogalerie_left-detail ul { list-style-type:none; margin:20px 0 8px 0px; padding: 0 0 0 5px ; width: 664px;  z-index:100; float: left; }
#fotogalerie_left-detail ul li { float: left; height: 86px; width: 114px;  padding:0; margin:0 3px 19px 0; z-index:100;  }
#fotogalerie_left-detail li a img{ border-color: #FFFFFF;   }

/* tabulky */
.tab2 { font-size: 12px; }
.none { display: none; visibility: hidden }
.right { text-align: right; padding: 0 3px 0 0; }

.table1 { font-size: 12px; color: #513211 }
.table1 td { text-align: right }

.table2 { font-size: 12px; color: #513211 }
.table2 td { padding: 2px 5px 2px 5px;  }
.table2 td.add { background-color: #E7AA8F;   } 

.table3 { font-size: 12px; color: #513211 }
.table3 td { padding: 2px 5px 10px 5px; }
.table3 td a { color: #513211; }
.table3 td.add { background-color: #E7AA8F;   }


/* kontakty */
#center_content h2.kontakty { padding: 20px 0 0 10px; font-size: 14px; color: #513211; font-weight: bold;  }
#center_content h3.kontakty { padding: 0px 0 0 10px; font-size: 12px; color: #513211; font-weight: normal;  }
#center_content h3.kontakty a { font-size: 12px; color: #513211; text-decoration: none; }
#otviraci-doba { margin: 15px 0 15px 0; width: 196px; height: 98px; background: url(../img/bg_otviraci-doba.jpg) no-repeat;  }
#otviraci-doba p { width: 196px; padding: 26px 0 0 0; text-align: center; color: #ffffff; font-size: 16px; font-weight: bold; }


	
	/* copyright */
	
#bottom_container { margin-left: auto; margin-right: auto; position: relative;  width: 900px; height: 70px; background: url(../img/bg_bottom.jpg) no-repeat;   }
	
	#copy_left { position: absolute; top: 10px; left: 20px; width: 400px; text-align: left; font: normal 9px Arial, sans-serif; color: #FFFF99 ; }
	
	#copy_right { position: absolute; top: 10px; left: 450px; width: 430px; text-align: right; font: normal 9px Arial, sans-serif; color: #FFFF99 ; /*color: #626262 ;*/	}

	#copy_left a, #copy_right a { font: normal 9px Arial, sans-serif; color: #FFFF99 ; margin:0; padding: 0; }

	#aflinks { position: absolute; top: 45px; left: 20px; font: normal 9px Arial, sans-serif; color: #502f10; }
	#aflinks a { color: #502f10; } 
	

/* fotogalerie */

#fotogalerie { margin-left: auto; margin-right: auto; padding-top: 10px; width: 440px; text-align: center;  }
#fotogalerie a img { border-color: #006600; margin: 5px; }
