@charset "utf-8";

body {
	background-color: #e6f9fd;
	background-image: url(../tmp_images/pattern_honeymoon.jpg);
}


#wrapper {
	background-image: url(../tmp_images/honeymoon/hm_repeat_y.jpg);
}



/*----------- Main Menu ------------- */

#main_menu_wrapper {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: #8DC3CD;
	height: 27px;
	width: 669px;
	padding: 0 0 0 252px;
}


	
    #panel1 {
	width: 52px;
	background-image: url(../tmp_images/menu_en/photos.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
}
  #panel2 {	
    width: 44px;
	background-image: url(../tmp_images/menu_en/suites.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
  #panel3 {	
    width: 45px;
	background-image: url(../tmp_images/menu_en/villas.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
  #panel4 {	
    width: 85px;
	background-image: url(../tmp_images/menu_en/honeymoon.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel5 {	
    width: 25px;
	background-image: url(../tmp_images/menu_en/spa.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel6 {	
    width: 46px;
	background-image: url(../tmp_images/menu_en/dining.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel7 {	
    width: 48px;
	background-image: url(../tmp_images/menu_en/family.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
	#panel8 {	
    width: 110px;
	background-image: url(../tmp_images/menu_en/location.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}

	#panel9 {	
    width: 42px;
	background-image: url(../tmp_images/menu_en/rates.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
	
	
	
	
	
	
	
	
	
	
  #panel1_fr {
	width: 96px;
	background-image: url(../tmp_images/menu_fr/photogallery_fr.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
}
  #panel2_fr {	
    width: 42px;
	background-image: url(../tmp_images/menu_fr/suites_fr.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
  #panel3_fr {	
    width: 42px;
	background-image: url(../tmp_images/menu_fr/villas_fr.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
  #panel4_fr {	
    width: 24px;
	background-image: url(../tmp_images/menu_fr/spa_fr.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel5_fr {	
    width: 87px;
	background-image: url(../tmp_images/menu_fr/dining_fr.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel6_fr {	
    width: 82px;
	background-image: url(../tmp_images/menu_fr/honeymoon_fr.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel7_fr {	
    width: 136px;
	background-image: url(../tmp_images/menu_fr/rates_fr.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
	#panel8_fr {	
    width: 34px;
	background-image: url(../tmp_images/menu_fr/blog_fr.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
	#panel9_fr {	
    width: 51px;
	background-image: url(../tmp_images/menu_fr/family_fr.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
	
	
	
	
	
	
	
	
	#panel1_de {
	width: 51px;
	background-image: url(../tmp_images/menu_de/galerie_de.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
}
  #panel2_de {	
    width: 42px;
	background-image: url(../tmp_images/menu_de/suiten_de.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
  #panel3_de {	
    width: 42px;
	background-image: url(../tmp_images/menu_de/villen_de.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
  #panel4_de {	
    width: 24px;
	background-image: url(../tmp_images/menu_de/spa_de.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel5_de {	
    width: 89px;
	background-image: url(../tmp_images/menu_de/restaurants_de.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel6_de {	
    width: 104px;
	background-image: url(../tmp_images/menu_de/flitterwochen_de.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel7_de {	
    width: 167px;
	background-image: url(../tmp_images/menu_de/preise_de.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
	#panel8_de {	
    width: 34px;
	background-image: url(../tmp_images/menu_de/blog_de.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
	#panel9_de {	
    width: 48px;
	background-image: url(../tmp_images/menu_de/familie_de.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
	
	
	
	
	
	
	#panel1_ru {
	width: 32px;
	background-image: url(../tmp_images/menu_ru/photogallery_ru.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
  #panel2_ru {	
    width: 79px;
	background-image: url(../tmp_images/menu_ru/suites_ru.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
  #panel3_ru {	
    width: 38px;
	background-image: url(../tmp_images/menu_ru/villas_ru.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
  #panel4_ru {	
    width: 23px;
	background-image: url(../tmp_images/menu_ru/spa_ru.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
   #panel5_ru {	
    width: 65px;
	background-image: url(../tmp_images/menu_ru/dining_ru.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
   #panel6_ru {	
    width: 148px;
	background-image: url(../tmp_images/menu_ru/honeymoon_ru.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
   #panel9_ru {	
    width: 61px;
	background-image: url(../tmp_images/menu_ru/family_ru.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	#panel7_ru {	
    width: 132px;
	background-image: url(../tmp_images/menu_ru/rates_ru.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	
	
	
	
	  #panel1_it {
	width: 102px;
	background-image: url(../tmp_images/menu_it/photogallery_it.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
}
  #panel2_it {	
    width: 34px;
	background-image: url(../tmp_images/menu_it/suites_it.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
  #panel3_it {	
    width: 33px;
	background-image: url(../tmp_images/menu_it/villas_it.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
  #panel4_it {	
    width: 24px;
	background-image: url(../tmp_images/menu_it/spa_it.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel5_it {	
    width: 90px;
	background-image: url(../tmp_images/menu_it/dining_it.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel6_it {	
    width: 83px;
	background-image: url(../tmp_images/menu_it/honeymoon_it.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel7_it {	
    width: 147px;
	background-image: url(../tmp_images/menu_it/rates_it.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
	#panel8_it {	
    width: 34px;
	background-image: url(../tmp_images/menu_it/blog_it.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
	#panel9_it {	
    width: 57px;
	background-image: url(../tmp_images/menu_it/family_it.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
	



	  #panel1_il {
	width: 94px;
	background-image: url(../tmp_images/menu_il/photogallery_il.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
}
  #panel2_il {	
    width: 48px;
	background-image: url(../tmp_images/menu_il/suites_il.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
  #panel3_il {	
    width: 31px;
	background-image: url(../tmp_images/menu_il/villas_il.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
  #panel4_il {	
    width: 28px;
	background-image: url(../tmp_images/menu_il/spa_il.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel5_il {	
    width: 46px;
	background-image: url(../tmp_images/menu_il/dining_il.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel6_il {	
    width: 56px;
	background-image: url(../tmp_images/menu_il/honeymoon_il.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
   #panel7_il {	
    width: 105px;
	background-image: url(../tmp_images/menu_il/rates_il.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
	#panel8_il {	
    width: 34px;
	background-image: url(../tmp_images/menu_il/blog_il.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
	#panel9_il {	
    width: 50px;
	background-image: url(../tmp_images/menu_il/family_il.jpg);
	background-repeat: no-repeat;
	background-position: left -54px;
	}
	
	
	
	
  
  #main_menu li:hover, #main_menu li.selected {background-position: left bottom;}
	



/*------------------------------------------------
			breadcrumb_wrapper
------------------------------------------------*/

.breadcrumb_wrapper {
	background-color: #8cc3cc;
	}

.breadcrumb a:link,
.breadcrumb a:visited {
color: #206d7a;
}

.breadcrumb a:hover,
.breadcrumb a:active {
text-decoration: underline;
}

/*------------------------------------------------
			Package
------------------------------------------------*/

.package {
margin: 0 0 28px 0;
width: 661px;
}

.package_photo {
padding: 10px;
margin: 0 0 8px 0;
background-color: #e8f3f5;
}

.package_title {
margin: 0 0 3px 0;
}

.package_text {
background-color: #e8f3f5;
text-align: left;
font-size: 12px;
line-height: 1.5em;
padding: 17px 10px 24px 12px;
}

.package_text ul li {
	padding: 0 28px;
	list-style-type:none;
	background-image: url(../tmp_images/bullet_gold.jpg);
	background-repeat: no-repeat;
	background-position: 17px 6px;
}

.package_book a {
display: block;
	width: 661px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
}

.package_book a:hover {
	background-position: left bottom;
}




.downcup {
	display: none;
}

.downcup_hm {
	display: block;
}

.bigday {
text-align: right;
width: 880px;
margin: 0 auto;
color: #666;
}
