/* --- Zászlók --- */
/* ---------------- */
#flags { 
  position:relative;
  top: 136px;
  left: 770px;
  width: 180px;
  height: 25px;
  color: #705924;
  font: normal 12px  "Palatino Linotype", Verdana, Arial;
}
.home { float:left; padding: 3px 7px 0 0; }

.hu a { float:left;
  background: transparent url(../templates/default/images/en/f_hu.gif) no-repeat;
  width: 23px; height: 19px; display: block; text-indent: -500px; overflow: hidden;
  text-decoration: none;
}
.hu a:hover, .hu .selected { background-position: 0 -19px; }

.de a { float:left;
  background: transparent url(../templates/default/images/en/f_de.gif) no-repeat;
  width: 23px; height: 19px; display: block; 
  text-decoration: none; text-indent: -500px; overflow: hidden;
}
.de a:hover, .de .selected { background-position: 0 -19px; }

.en a { float:left;
  background: transparent url(../templates/default/images/en/f_en.gif) no-repeat;
  width: 23px; height: 19px; display: block; 
  text-decoration: none; text-indent: -500px; overflow: hidden;
}
.en a:hover, .en .selected { background-position: 0 -19px; }

.ru a { float:left;
  background: transparent url(../templates/default/images/en/f_ru.gif) no-repeat;
  width: 23px; height: 19px; display: block; 
  text-decoration: none; text-indent: -500px; overflow: hidden;
}
.ru a:hover, .ru .selected { background-position: 0 -19px; }

.cz a { float:left;
  background: transparent url(../templates/default/images/en/f_cz.gif) no-repeat;
  width: 23px; height: 19px; display: block; 
  text-decoration: none; text-indent: -500px; overflow: hidden;
}
.cz a:hover, .cz .selected { background-position: 0 -19px; }

/* --- AKCIÓS csomagok jobb hasáb --- */
/* ----------------------------------------- */
#csomagmenu {
  margin: 0 auto;
  width:  246px;
  padding: 7px 0px 10px 0px;
  background: transparent url(../templates/default/images/en/bg_csomag.jpg) no-repeat; }


.valentin a {
	background: url(../upload/Image/2008/wellnessajanlatok/m_valentin.jpg) no-repeat;
	width: 231px; height: 77px; display: block; margin: 0 auto 10px auto;
	text-decoration: none; text-indent: -500px;
	overflow: hidden; }

.punkosd a {
	background: url(../upload/Image/package/m_punkosd.jpg) no-repeat;
	width: 231px; height: 77px; display: block; margin: 0 auto 10px auto;
	text-decoration: none; text-indent: -500px;
	overflow: hidden; }

.flower a {
	background: url(../upload/Image/package/m_flowerpower.jpg) no-repeat;
	width: 231px; height: 77px; display: block; margin: 0 auto 10px auto;
	text-decoration: none; text-indent: -500px;
	overflow: hidden; }

.pampering a {
	background: url(../templates/default/images/en/pampering.jpg) no-repeat;
	width: 231px; height: 77px; display: block; margin: 0 auto 10px auto;
	text-decoration: none; text-indent: -500px;
	overflow: hidden; }

.ejszaka a {
	background: url(../templates/default/images/en/4ejszaka.jpg) no-repeat;
	width: 231px; height: 77px; display: block; margin: 0 auto 10px auto;
	text-decoration: none; text-indent: -500px;
	overflow: hidden; }

.summerwellness a {
	background: url(../templates/default/images/en/summer_wellness.jpg) no-repeat;
	width: 231px; height: 77px; display: block; margin: 0 auto 10px auto;
	text-decoration: none; text-indent: -500px;
	overflow: hidden; }

.tavasz a {
	background: url(../templates/default/images/en/springopening.jpg) no-repeat;
	width: 231px; height: 77px; display: block; margin: 0 auto 10px auto;
	text-decoration: none; text-indent: -500px;
	overflow: hidden; }

.indian-summer a {
	background: url(../upload/Image/2008/wellnessajanlatok/indian_summer.jpg) no-repeat;
	width: 231px; height: 77px; display: block; margin: 0 auto 10px auto;
	text-decoration: none; text-indent: -500px;
	overflow: hidden; }

.wellnessharvest a {
	background: url(../upload/Image/2008/wellnessajanlatok/m_wellness-szuret.jpg) no-repeat;
	width: 231px; height: 77px; display: block; margin: 0 auto 10px auto;
	text-decoration: none; text-indent: -500px;
	overflow: hidden; }

.gingerbread a {
	background: url(../upload/Image/2008/wellnessajanlatok/m_mezeskalacs.jpg) no-repeat;
	width: 231px; height: 77px; display: block; margin: 0 auto 10px auto;
	text-decoration: none; text-indent: -500px;
	overflow: hidden; }

.chrismas a {
	background: url(../upload/Image/2008/wellnessajanlatok/m_karacsony.jpg) no-repeat;
	width: 231px; height: 77px; display: block; margin: 0 auto 10px auto;
	text-decoration: none; text-indent: -500px;
	overflow: hidden; }

.silvester a {
	background: url(../upload/Image/2008/wellnessajanlatok/m_szilveszter.jpg) no-repeat;
	width: 231px; height: 77px; display: block; margin: 0 auto 10px auto;
	text-decoration: none; text-indent: -500px;
	overflow: hidden; }

.easter a {
	background: url(../upload/Image/package/m_easter.jpg) no-repeat;
	width: 231px; height: 77px; display: block; margin: 0 auto 10px auto;
	text-decoration: none; text-indent: -500px;
	overflow: hidden; }

.valentin a:hover, .valentin .selected { background-position: 0 -77px; }

.punkosd a:hover, .punkosd .selected { background-position: 0 -77px; }
.flower a:hover, .flower .selected { background-position: 0 -77px; }

.pampering a:hover, .pampering .selected { background-position: 0 -77px; }

.ejszaka a:hover, .ejszaka .selected { background-position: 0 -77px; }

.summerwellness a:hover, .summerwellness .selected { background-position: 0 -77px; }

.tavasz a:hover, .tavasz .selected { background-position: 0 -77px; }

.footballeurope a:hover, .footballeurope .selected { background-position: 0 -77px; }

.indian-summer a:hover, .indian-summer .selected { background-position: 0 -77px; }

.wellnessharvest a:hover, .wellnessharvest .selected { background-position: 0 -77px; }

.gingerbread a:hover, .gingerbread .selected { background-position: 0 -77px; }

.chrismas a:hover, .chrismas .selected { background-position: 0 -77px; }

.silvester a:hover, .silvester .selected { background-position: 0 -77px; }
.easter a:hover, .easter .selected { background-position: 0 -77px; }

/* Főoldal jobb */
.bgdisplay {
  width: 260px;
  height: 197px;
  margin:0;
  padding-top: 13px;
  background: transparent url(../templates/default/images/hu/bg_rm_ures.jpg) no-repeat top left;
  background-position: 0px 0px;
}

/* Főmenü */
#menu_wrap {
  margin-top: 101px;
  margin-left: 3px;
  width: 710px;
  position: relative;
}

ul#mainMenu {
  width:704px;
  height:41px;
  margin:0;
  padding:0;
  list-style-type:none;
  display:block;
  position:absolute;
  top:0;
  left:0;
  z-index:100;
}
ul#mainMenu li {
  float:left;
  margin:0;
  padding:0;
}

ul#mainMenu li a {
  display:block;
  width:100%;
  margin:0;
  padding:41px 0 0 0;
  overflow:hidden;
  height:0px !important;
  height /**/:41px;
}

ul#mainMenu li ul {
  display:block;
  margin:0 0 0 0;
  padding-bottom:0;
  list-style-type:none;
  width:700px;
  position:absolute;
  left:2px;
  z-index:1000;
  display:none;
  top:40px;
  height:27px;
  background: #fffef7 url(../templates/default/images/en/fade.gif) repeat-x top left;
  border-left:1px solid #bead7f;
  border-right:1px solid #bead7f;
  border-bottom:1px solid #bead7f;
}

ul#mainMenu li ul div.bg {
  width:700px;
  height:24px;
  position:absolute;
  z-index:100;
  top:0;
  left:2px;
}

ul#mainMenu li ul li {
  float:left;
  margin:0;
  padding:0 0 0 9px;
  font-family:tahoma,arial, sans-serif;
  font-size:12px;
  position:relative;
  z-index:1100;
}

ul#mainMenu li ul li a {
  text-decoration:none;
  background:none;
  padding:0;
  display:inline;
  border:none;
  padding:0 9px 0 0;
  line-height:24px;
  font-weight:normal;
  white-space:nowrap;
}

ul#mainMenu li ul li a:hover {
  text-decoration:none;
  background:none;
  border:none;
}

ul#mainMenu li ul li.last { background-image:none;padding-left:9px }
ul#mainMenu li ul li.last a { padding-left:0px }

ul#mainMenu { background:#ffffff url(../templates/default/images/en/menu_private_new2.gif) 0px 0px no-repeat;}
ul#mainMenu li { background-image:url(../templates/default/images/en/menu_private_new2.gif);}
ul#mainMenu li a { background-image:url(../templates/default/images/en/menu_private_new2.gif);}
li#menu_priv_1 { width:130px;}
li#menu_priv_2 { width:173px;}
li#menu_priv_3 { width:140px;}
li#menu_priv_4 { width:141px;}
li#menu_priv_5 { width:120px;}

li#menu_priv_1 a.over, li#menu_priv_1 a.on { background-position:0px -41px;}
li#menu_priv_2 a.over, li#menu_priv_2 a.on { background-position:-130px -41px;}
li#menu_priv_3 a.over, li#menu_priv_3 a.on { background-position:-303px -41px;}
li#menu_priv_4 a.over, li#menu_priv_4 a.on { background-position:-443px -41px;}
li#menu_priv_5 a.over, li#menu_priv_5 a.on { background-position:-584px -41px;}

li#menu_priv_2, li#menu_priv_2 a { background-position:-130px 0px;}
li#menu_priv_3, li#menu_priv_3 a { background-position:-303px 0px;}
li#menu_priv_4, li#menu_priv_4 a { background-position:-443px 0px;}
li#menu_priv_5, li#menu_priv_5 a { background-position:-584px 0px;}

ul#mainMenu li ul { background-image:url(../templates/default/images/en/fade.gif);}
html > body ul#mainMenu li ul div.bg {
background-image:url(../templates/default/images/en/fade.gif);
background-repeat:repeat-x;
}

ul#mainMenu li ul li {
  color:#a08945;
  background:url(../templates/default/images/en/separator_menu_level2.gif) right 50px no-repeat;
}
ul#mainMenu li ul li a { color:#a08945;}
ul#mainMenu li ul li a:hover { color:#382811;}
ul#mainMenu li#menu_priv_1 ul { padding-left:37px;width:662px;}
ul#mainMenu li#menu_priv_2 ul { padding-left:0px;width:699px;}
ul#mainMenu li#menu_priv_3 ul { padding-left:145px;width:554px;}
ul#mainMenu li#menu_priv_4 ul { padding-left:41px;width:658px;}
ul#mainMenu li#menu_priv_5 ul { padding-left:400px;width:299px;}


div#maincontent div.wellnessnyeremeny a {
  float: right;  
  width:  310px; height: 165px;
  background: transparent url(../upload/Image/2010/prize-game.jpg) no-repeat; 
  text-decoration: none; text-indent: -500px;
  overflow: hidden; 
}