/* ----------------------------------------
	Przyciski języków
---------------------------------------- */

#lang{
	position:absolute;
	top: 4%;
	right: 3%;
	}
	
#lang a img{
	width: 20px;
	margin: 10px;
	}
	
#lang a:hover img{
	margin: 5px;
	width: 30px;
	}
	
/* ----------------------------------------
	Przyciski danych kontaktowych
---------------------------------------- */

#contactButtons{
	position: absolute;
	left: 5%;
	bottom: 10%;
	width: 40px;
}

#contactButtons div{
	width: 30px;
	height: 30px;
	margin-top: 10px;
	background-size: 30px 64px;
}

#contactButtons #buttonReservation{
	background-image: url('../img/buttons/booking.png');
	}
	
#contactButtons #buttonReservation a, #contactButtons #buttonEmail a, #contactButtons #buttonFacebook a{
	width: 100%;
	height: 100%;
	display: block;
	color: #fff;
	opacity: 0;
	}

#contactButtons #buttonEmail{
	background-image: url('../img/buttons/mail.png');
	}

#contactButtons #buttonTelephone{
	background-image: url('../img/buttons/tel.png');
	}

#contactButtons #buttonContact{
	background-image: url('../img/buttons/adr.png');
	}

#contactButtons #buttonFacebook{
	background-image: url('../img/buttons/fb.png');
	}
	
/* ----------------------------------------
	Okienka danych kontaktowych
---------------------------------------- */

#contactData{
	position: absolute;

	}

#telephone, #adress, #email, #cookiealert{


	border: 1px solid #fff;
	background-image: url('../img/t.png');
	margin-right: 10px;
	padding: 8px 8px 8px 8px;
	color: #000;
	font-size: 1.5vh;
	font-family: Arial, verdana, helvetica, sans-serif;
	
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	opacity:0;

    position: absolute;
	left: 10%;
	bottom: 0;
	}

#cookiealert{
    bottom: 10%;
    opacity:1;
}

#email a{
    color: #000;
    text-decoration: none;
}

.contactBox p{
	float: left;
	margin: 0;
	padding: 0;
}

.contactBox img{
float: right;
margin-left: 10px;

}