@charset "utf-8";
/* CSS Document */

/*MENU*/
#menu-about-us span {
	background-image:url(../images/menu/en/about-us.jpg);
}
#menu-gallery span {
	background-image:url(../images/menu/en/gallery.jpg);
}
#menu-contact span {
	background-image:url(../images/menu/en/contact.jpg);
}
#menu-reservation span {
	background-image:url(../images/menu/en/reservation.jpg);
}
#menu-menu-en span {
	background-image:url(../images/menu/en/menu.jpg);
}
#menu-wine-dinner span {
	background-image:url(../images/menu/en/wine-dinner.jpg);
}
#menu-newsletter span {
	background-image:url(../images/menu/en/newsletter.jpg);
}
#menu-what-is-on span {
	background-image:url(../images/menu/en/what-is-on.jpg);
}

/*H1*/
#h1-about-us span {
	background: url(../images/h1_about-us.jpg);
}
#h1-gallery span {
	background: url(../images/h1_gallery.jpg);
}
#h1-contact span {
	background: url(../images/h1_contact.jpg);
}
#h1-menu-en span {
	background: url(../images/h1_menu-en.jpg);
}
#h1-wine-dinner span {
	background: url(../images/h1_wine-dinner.jpg);
}
#h1-newsletter {
	z-index: 1;
}
#h1-newsletter span {
	background: url(../images/h1_newsletter.jpg);
}
#h1-sajto span {
	background: url(../images/h1_sajto.jpg);
}
#h1-reservation span {
	background: url(../images/h1_reservation.jpg);
}

/*H2*/
#h2-menu-en {
	background: url(../images/h2_menu-en.jpg);
}
#h2-drinks {
	background: url(../images/h2_drinks.jpg);
}
#h2-wines {
	background: url(../images/h2_wines.jpg);
}
#h2-wine-dinner {
	background: url(../images/h2_wine-dinner.jpg);
}
#h2-opening-hours {
	background-image: url(../images/h2_opening-hours.png);
}
#h2-contact {
	background-image: url(../images/h2_contact.png);
}
#h2-phone {
	background-image: url(../images/h2_phone.png);
}
#h2-fax {
	background-image: url(../images/h2_fax.png);
}
#h2-email {
	background-image: url(../images/h2_email.png);
}
#h2-address {
	background-image: url(../images/h2_address.png);
}
#h2-napi-ajanlat {
	background-image: url(../images/h2_daily-offer.jpg);
}
#h2-heti-ajanlat {
	background-image: url(../images/h2_weekly-offer.jpg);
}

#h2-reservation,
#h2-reservation span {
	width: 200px;
	height: 24px;
	position: absolute;
	display: block;
	margin: 0;
	overflow: hidden;
}
#h2-reservation {
	top: 44px;
	left: 41px;
}
#h2-reservation span {
	top: 0;
	left: 0;
	background: url(../images/h2_reservation.jpg);
}
#h2-newsletter,
#h2-newsletter span {
	margin: 0;
	display: block;
	width: 250px;
	height: 24px;
}
#h2-newsletter {
	position: relative;
	margin-top: 87px;
	top: 2px;
	z-index: 1;
	left: 51px;
	overflow: hidden;
	font-size: 18px;
	color: #a3d64a;
	text-indent: 23px;
	font-weight: normal;
	line-height: 30px;
	letter-spacing: 1px;
}
#h2-newsletter span {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/h2_newsletter.jpg);
}

/*MENU MENU*/
#menumenu-etlap a,
#menumenu-etlap .over {
	background-image:url(../images/menu-menu.jpg);
}
#menumenu-etlap {
	z-index: 3;
}
#menumenu-itallap a,
#menumenu-itallap .over {
	background-image:url(../images/menu-drinks.jpg);
}
#menumenu-itallap {
	z-index: 2;
}
#menumenu-borlap a,
#menumenu-borlap .over {
	background-image:url(../images/menu-wines.jpg);
}
#menumenu-borlap {
	z-index: 1;
}
#menumenu-etlap span.mask {
	background: url(../images/menu-mask-1.png) no-repeat;
}
#menumenu-itallap span.mask {
	background: url(../images/menu-mask-2.png) no-repeat;
}
#menumenu-borlap span.mask {
	background: url(../images/menu-mask-3.png) no-repeat;
}

/*FORMS*/
#reservation-nev span {
	background-image: url(../images/reservation-form/en/name.jpg);
}
#reservation-nev input {
	background-image: url(../images/reservation-form/en/name2.jpg);
}
#newsletter-nev span {
	background-image: url(../images/newsletter-form/en/name.jpg);
}
#newsletter-nev input {
	background-image: url(../images/newsletter-form/en/name2.jpg);
}
#reservation-telefonszam span {
	background-image: url(../images/reservation-form/en/phone-number.jpg);
}
#reservation-telefonszam input {
	background-image: url(../images/reservation-form/en/phone-number2.jpg);
}
#reservation-email span {
	background-image: url(../images/reservation-form/en/email.jpg);
}
#reservation-email input {
	background-image: url(../images/reservation-form/en/email2.jpg);
}
#newsletter-email span {
	background-image: url(../images/newsletter-form/en/email.jpg);
}
#newsletter-email input {
	background-image: url(../images/newsletter-form/en/email2.jpg);
}
#reservation-datum span {
	background-image: url(../images/reservation-form/en/date.jpg);
}
#reservation-datum input {
	background-image: url(../images/reservation-form/en/date2.jpg);
}
#reservation-idopont span {
	background-image: url(../images/reservation-form/en/time.jpg);
}
#reservation-idopont input {
	background-image: url(../images/reservation-form/en/time2.jpg);
}
#reservation-hany-fore span {
	background-image: url(../images/reservation-form/en/participants.jpg);
}
#reservation-hany-fore input {
	background-image: url(../images/reservation-form/en/participants2.jpg);
}
#reservation-dohanyzo span {
	background-image: url(../images/reservation-form/en/smoke.jpg);
}
#reservation-dohanyzo input {
	background-image: url(../images/reservation-form/en/smoke2.jpg);
}

#reservation-form #reservation-submit-label,
#newsletter-form #newsletter-submit-label {
	cursor: pointer;
	background: url(../images/reservation-form/en/submit.jpg);
	text-indent: -200px;
	z-index: 1;
}
#newsletter-form #newsletter-submit-label {
	background: url(../images/newsletter-form/en/submit.jpg);
}
#reservation-submit-label span,
#newsletter-submit-label span {
	width: 106px;
	height: 33px;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/reservation-form/en/submit.jpg) left 33px;
	cursor: pointer;
}
#newsletter-submit-label span {
	background: url(../images/newsletter-form/en/submit.jpg) left 33px;
}
#reservation-required span {
	position: absolute;
	top: 0;
	left: 0;
	background:url(../images/reservation-required-en.jpg);
}
#reservation-by-phone span {
	position: absolute;
	top: 0;
	left: 0;
	background:url(../images/reservation-by-phone-en.jpg);
}
#reservation-koszonjuk span {
	top: 0;
	left: 0;
	background:url(../images/reservation-thank-you.jpg) left bottom no-repeat;
}
#newsletter-koszonjuk span {
	top: 0;
	left: 0;
	background:url(../images/newsletter-thank-you.jpg) left bottom no-repeat;
}
#newsletter-ok span {
	top: 0;
	left: 0;
	background:url(../images/newsletter-ok-en.jpg) left bottom no-repeat;
}

/*OTHERS*/

#map-bg span {
	top: 0;
	left: 0;
	background:url(../images/google-map.jpg);
}

