body {
	margin: 0;
	background: url(images/tlo.png);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 12px;
}

.all {
	margin: auto;
	width: 893px;
	border-left: 1px solid #c8a036;
	border-right: 1px solid #c8a036;
}
.data {
	background: url(images/data.png);
	padding-left: 10px;
	color: #7f7860;
	font-size: 10px;
}
.ppanel {
	background: url(images/tlo_ppanel.png);
}
.lpanel {
	background: url(images/tlo_lpanel.png);
}
.stopka {
	position: relative;
	bottom: 50px;
}
.srodek1 {
	background: url(images/tlo_y_w.png);
	background-repeat: repeat-y;
}
.srodek2 {
	background: url(images/tlo_x_w.png);
	background-repeat: repeat-x;
}
.wstep {
	padding-top: 150px;
}
.wstep2 {
	padding-top: 30px;
}
.wstep3 {
	padding-top: 100px;
	padding-right: 70px;
}
.wstep4 {
	padding-top: 10px;
	padding-right: 50px;
}
.oferta {
	padding-top: 80px;
	padding-bottom: 40px;
}
.oferta1 {
	padding-left: 20px;
}
.cennik {
	padding-left: 30px;
}
.cennik2 {
	padding-left: 80px;
}
.cennik3 {
	padding-top: 100px;
}
.cennik4 {
	padding-top: 40px;
}
.galeria {
	padding-top: 80px;
	margin-bottom: 30px;
}
#ok, #a, #o {
	margin-top: 20px;
	margin-bottom: 20px;
}
.foto {
	margin: 5px 5px 5px 5px;
	border: 4px double #999;
}
.kontakt {
	padding-top: 80px;
	color: #b3aa88;
}
input, textarea {
	background: #fcf4da;
	border: 1px #dab104 dashed;
	font-size: 11px;
	font-family: Arial;
	margin-bottom: 10px;
}
.wyslij {
	padding-top: 100px;
}
.rezerwacja {
	padding-top: 80px;
}
.lokalizacja {
	padding-top: 120px;
}
.atrakcje {
	padding-top: 80px;
	padding-bottom: 70px;
}