body{
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	background: #95580E url(gfx/tlo_03.gif) fixed;
}
#page{
	width: 780px;
	background-color: #2F251C;
	margin: auto;
	text-align: left;
}
div.txt{
	color: #FFCC33;
	font-size: 18px;
	padding: 10px;
}
div.txt2{
	padding: 10px;
}
.clear{
	clear: both;
}
h3{
	text-align: center;
	font-size: 25px;
	/*font-weight: normal;*/
	border-top: 1px solid #FFCC33;
	padding-top: 20px;
}

h4{
	text-align: center;
	font-size: 22px;
	color: #FFCC33;
	border-top: 1px solid #FFCC33;
	padding-top: 20px;
}
h2{
	text-align: center;
	font-size: 20px;
	color: #FFCC33;
}
div.kontakt{
	font-size: 20px;
	font-weight: bolder;
	color: White;
	text-align: center;
	line-height: 35px;
}
a img{
	border: 0px solid #2F251C;
}

div.kontakt a{
	color: White;
}
/* ****************   Style opisy Cenniki    *************************/
.GP_cennik_line_1{
	font-size: 17px;
	font-weight: bolder;
	color: #FFD700;
	text-decoration: underline;
	padding-top: 10px;
}
.GP_cennik_line_2, .GP_cennik_line_4{
	font-size: 13px;
	font-weight: bolder;
	border-bottom: 1px solid #C06838;
}
.GP_cennik_line_3, .GP_cennik_line_5{
	font-size: 13px;
	color: White;
	border-bottom: 1px solid #BE663E;
}
.GP_cennik_odstep{
	border-bottom: 2px solid #A25529;
}
.GP_opis_etykieta{
	color: #FFBE00;
	font-weight: bolder;
	font-size: 16px;
	border-bottom: 1px solid #C26A38;
	padding-bottom: 10px;
}
.GP_opis_txt{
	color: #F7D9C3;
	font-size: 13px;
	text-align: justify;
	line-height: 17px;
  border-bottom: 1px solid #C26A38;
	padding-bottom: 10px;
}
.GP_opis_txt_wstep{
	line-height: 19px;
	font-size: 14px;
	text-align: justify;
	
}
table.GP_cennik_tbl{
	float: left;
	margin: 10px;
	width: 98%;
	text-align: center;
	border: 1px solid #BF6E3F;
	background-color: #2F251C;
}
table.GP_opisk_tbl{
	width: 98%;
}
img.jakosc{
	position: absolute;
	margin-left: 550px;
	top: 320px;
}
.klszukaj{
	vertical-align: middle;
}
h1.nazwaApart{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 20px;
	color: White;
	font-size: 25px;
}


table.kalendarz td{
	color: #552A0B;
}
table.kalendarze{


	margin: auto;
}
table.kalendarze td{
	text-align: center;
}

