body {
	margin: 0px auto;
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: url(grafika/gora.jpg) top;
	background-repeat: no-repeat;
	background-color: #ffffff;
}


#bottom_gradient {
min-height: 100%;
height: auto !important;
height: 100%;
background:  url(grafika/tlo-dol.jpg) bottom;
background-repeat: no-repeat;
}

#calosc {
	width: 960px;
	height: auto;
	padding: 0px;
	margin: 0px auto;
	text-align: center;
}

* {padding: 0px;
	margin: 0px;}
	
	
	

h1 {
	color: #98999c;
	font-size: 17px;	
	line-height: 18px;
	padding: 22px 0px 10px 0px;
	margin: 0px;
	text-align: left;
}



h2 {
	color: #666666;
	font-weight: normal; 
	padding-top: 4px; 
	font-size: 14px; 
	line-height: 24px;
	text-align: left;
}

h2.podstrony {
	color: #666666;
	font-weight: bold; 
	padding-top: 14px; 
	font-size: 15px; 
	line-height: 24px;
	text-align: left;
}


p {
	color: #133c75;
	font-size: 14px;
	text-align: justify;
	line-height: 22px;
	padding: 10px 0px 0px 0px;
}

p.glowna {
padding: 16px 0px 6px 0px;
}


p.w-stopce {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	line-height: 32px;
	padding: 0px 0px 0px 0px;
}


p.telefon a:hover {
	color: #cccfd3;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
}



a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}


a.link_w_tekscie {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

a.link_w_tekscie:hover {
color: #98999c;
}

a.mail {
	color: #28569a; 
	font-weight: bold;
}



a.mail_bialy {
	color: white; 
	font-weight: bold;
}

a.link-realizacja {
	color: white; 
	font-size: 11px;
}



/*-----------------------------------------------*/




#gora {
	width: 930px;
	height: 181px;
	padding: 10px 30px 0px 0px;
	overflow: hidden;
}

#menu {
	width: 305px;
	height: 25px;
	padding: 2px 0px 0px 0px;
	overflow: hidden;
	float: right;
	text-align: center;
}

#menu ul, #menu  ul li {
	display: block;
	list-style: none;
}

#menu ul {
	float: left;
}

#menu ul li {
	float: left;
}

#menu ul a {
	text-decoration: none;
	display: block;
	color: #082b7c;
	padding: 0px 8px 0px 15px;
	font-size: 12px;
	font-weight: bold;
}

#menu ul a:hover {
	text-decoration: underline;
}

/* ---------------------------------------------- */
#srodek {
	width: 960px;
	height: auto;
	
}


#lewe {
	width: 217px;
	height: auto;
	float: left;
}

#menu_oferta_naglowek {
	width: 217px;
	height: 54px;
	background-image: url(grafika/menu-oferta.gif);
}

#menu_oferta {
	width: 217px;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px;
	background-image: url(grafika/menu-tlo.gif);
	text-align: left;
}


ul.oferta {
	padding: 0px 0px 0px 52px;
	margin: 0px;
	line-height: 18px;
	display: block;
	list-style-type: disc;
	text-align: left;
	list-style-image: url(grafika/punkt-oferta.png);
}


ul.oferta li {
	padding-bottom: 9px;
}

ul.oferta a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 0px;
	
	font-size: 14px;
}

ul.oferta a:hover {
	color: #cccfd3;
	text-decoration: underline;
}



/* --------------------------------------------------------- */





#teksty {
	width: 697px;
	height: auto;
	float: right;
	overflow: hidden;
	padding: 0px 26px 20px 20px;

}


/* ------------------------------- KONTAKT ---------------------------------- */


td {
font-size: 12px; 
text-align: left; 
color: #999999; 
font-weight:bold;
line-height: 18px;
}


/* ----------------------------------------------------------- */

#stopka {
	width: 960px;
	height: 207;
	clear: both;
	overflow: hidden;
}

#kontakt {
	width: 726px;
	height: 33px;
	overflow: hidden;
	padding: 3px 0px 0px 234px;
	text-align: left;
}


#realizacja {
	width: 940px;
	height: 171px;
	overflow: hidden;
	padding: 0px 20px 0px 0px;
	text-align: right;
	
}









