body, p, ul, ol, li, div, h1, h2,h3 {
	margin: 0;
	padding: 0;
}
body{
	text-align: center;
	font-family: tahoma, arial, sans-serif;
	font-size: 8pt;
	color: #808080;
}

h1{
	font-family:  arial, sans-serif;
	font-size: 12pt;
	color:#2A72B4;
}

h2{
	font-family:  arial, sans-serif;
	font-size: 11pt;
	color:#2A72B4;
}

p{
	margin: 8px 0;
	line-height: 18px;
}

p.dopisek{
	font-family:  arial, sans-serif;
	font-size: 10pt;
	margin: 0;
}

ul, ol{
	margin: 7px 0;
	line-height: 24px;
}

li {
	list-style-type: none;
	padding-left: 20px;
	background-image: url('images/punkt.png');
	background-repeat: no-repeat;
	background-position: 3px 8px;
}

img.foto{
	margin: 20px;
}

.czarne{
	color: #000;
}

.niebieskie{
	color:#2A72B4;
}

.wieksze{
	font-size: 12pt;
}

.poprzeczka{
	clear: both;
}

.podkreslenie{
	width: 100%;
	border-top: 1px dashed #EBF5F8;
	margin: 10px 0;
	clear: both;
}

.odstep{
	margin: 20px 0;
}

.ciasniej {
	line-height: 15px;
}

.margines{
	padding: 20px;
}

.margines_maly{
	padding: 10px;
}

#tlo_naglowek_lewa{
	position: absolute;
	width: 50%;
	height: 500px;
	background-image: url('images/naglowek_tlo_lewa.png');
	background-repeat: no-repeat;
	background-position: top right;
	z-index: 10;
}

	
#tlo_naglowek_prawa{
	position: absolute;
	width: 50%;
	left: 50%;
	background-image: url('images/naglowek_tlo_prawa.png'); 
	background-repeat: repeat-x;
	height: 500px;
	z-index: 10;
}

#naglowek{
	width: 923px;
	height: 179px;
	background-image: url('images/alda.png');
	background-repeat: no-repeat;
	margin: auto;
	z-index: 50;
	position: relative;
	left: 16px;
	text-align: left;
}


#logo{
	width: 200px;
	height: 52px;
	display: block;
	position: relative;
	top: 45px;
	left: 20px;
}

#menu{
	width: 890px;
	height: 44px;
	background-color: #2A72B4;
	margin: auto;
	position: relative;
	z-index: 60;
}

#menu_lewa{
	float: left;
	width: 16px;
	height: 44px;
	background-image: url('images/menu_lewa.png');
	background-repeat: no-repeat;
}

#menu_prawa{
	float: right;
	width: 45px;
	height:44px;
	background-image: url('images/menu_prawa.png');
	background-repeat: no-repeat;
}

		#strona_glowna{
			float: left;
			width: 152px;
			height: 44px;
			background-image: url('images/strona_glowna.png');
			background-repeat: no-repeat;
			display: block;
		}
		#o_nas{
			float: left;
			width: 93px;
			height: 44px;
			background-image: url('images/o_nas.png');
			background-repeat: no-repeat;
			display: block;
		}
		#oferta{
			float: left;
			width: 80px;
			height: 44px;
			background-image: url('images/oferta.png');
			background-repeat: no-repeat;
			display: block;
		}
		#terminarz{
			float: left;
			width: 108px;
			height: 44px;
			background-image: url('images/terminarz.png');
			background-repeat: no-repeat;
			display: block;
		}
		#cennik{
			float: left;
			width: 91px;
			height: 44px;
			background-image: url('images/cennik.png');
			background-repeat: no-repeat;
			display: block;
		}
		#galeria{
			float: left;
			width: 94px;
			height: 44px;
			background-image: url('images/galeria.png');
			background-repeat: no-repeat;
			display: block;
		}
		#opinie{
			float: left;
			width: 105px;
			height: 44px;
			background-image: url('images/opinie.png');
			background-repeat: no-repeat;
			display: block;
		}
		#kontakt{
			float: left;
			width: 106px;
			height: 44px;
			background-image: url('images/kontakt.png');
			background-repeat: no-repeat;
			display: block;
		}

		#strona_glowna:hover{
			background-image: url('images/strona_glowna_hover.png');
		}
		#o_nas:hover{
			background-image: url('images/o_nas_hover.png');
		}
		#oferta:hover{
			background-image: url('images/oferta_hover.png');
		}
		#terminarz:hover{
			background-image: url('images/terminarz_hover.png');
		}
		#cennik:hover{
			background-image: url('images/cennik_hover.png');
		}
		#galeria:hover{
			background-image: url('images/galeria_hover.png');
		}
		#opinie:hover{
			background-image: url('images/opinie_hover.png');
		}
		#kontakt:hover{
			background-image: url('images/kontakt_hover.png');
		}


#tresc{
	width: 890px;
	margin: 20px auto;
	position: relative;
	z-index: 70;
}


#kolumna_lewa{
	float: left;
	width:651px;
}

#kolumna_lewa_gora{
	background-image: url('images/tresc_gora.png');
	font-size: 0px;
	width:651px;
	height: 4px;
	float: left;
}

.kolumna_tresc{
	background-image: url('images/tekst_tlo.png');
	background-repeat: repeat-x;
	border-left: 1px solid #EBF5F8; 
	border-right: 1px solid #EBF5F8;
	border-bottom: 3px solid #EBF5F8;
	text-align: justify;
}


#kolumna_prawa{
float: right;
width: 234px;
}

#kolumna_prawa_gora{
	background-image: url('images/kolumna_gora.png');
	font-size: 0px;
	width: 234px;
	height: 6px;
	float: right;
}

	#box{
		padding-left: 50px;
		padding-top: 10px;
		background-image: url('images/telefon.png');
		background-repeat: no-repeat;
		background-position: 1px center;
		height: 63px;
	}

#tlo_stopka_lewa{
	position: absolute;
	width: 50%;
	height: 117px;
	background-image: url('images/stopka_tlo_lewa.png');
	background-repeat: repeat-x;
	background-position: bottom right;
	z-index: 10;
	margin-top: 20px;
}

#tlo_stopka_prawa{
	position: absolute;
	width: 50%;
	left: 50%;
	background-image: url('images/stopka_tlo_prawa.png'); 
	background-repeat: repeat-x;
	height: 117px;
	z-index: 10;
	margin-top: 20px;
}

#stopka{
	width: 890px;
	height: 117px;
	background-image: url('images/stopka_tlo_srodek.png');
	background-repeat: no-repeat;
	background-position:  220px 0;
	position: relative;
	z-index: 20;
	margin: auto;
	margin-top: 20px;
	color: white;
	text-align: justify;
	font-size: 8pt;
}



#stopka_lewa{
	width: 250px;
	float: left;

}

#stopka_prawa{
	width: 480px;
	float: right;
}

#copyright{
	font-size: 7pt;
	margin-top: 15px;
}

#stopka a {
	color: white;
	text-decoration: none;
}

#stopka a:hover {
	text-decoration: underline;
}

#haslo{
	margin-top: 25px;
	color: #B5CBDF;
}

#margines_stopka{
	padding: 20px 0 0 20px;
}

#foto_galeria{
	text-align: left;
}

.ilustracja{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.tel{
float: left;
width: 120px;
padding-left: 30px;
margin-top: 10px;
background-image: url('images/tel.png');
background-repeat: no-repeat;
background-position: 1px center;
color:#2A72B4;

}

.email{
float: left;
width: 120px;
padding-left: 30px;
margin-top: 10px;
background-image: url('images/email.png');
background-repeat: no-repeat;
background-position: 1px center;
color:#2A72B4;
}

a{
	color:#2A72B4;
	font-weight: bold;
}

a:hover{
	color:#A23C3C;
}
