body	
	{
	margin: 0 0 0 0;
	background: url(images/bg.gif) #1a3445 repeat-x;
	font-family: tahoma;
	color: #303030;
	}
	
#content
	{
	width: 1024px;
	background: #fff;
	
	margin: 0 auto;
	}

#menu
	{
	background: url(images/menu.gif) no-repeat;
	width: 1024px;
	height: 83px;
	}

#menu a
	{
	color: #303030;
	font-weight: bold;
	font-family: tahoma;
	font-size: 14px;
	text-decoration: none;
	}


#menu a.home
	{
	margin-left:80px;
	}

#menu a.Oferta
	{
	margin-left:115px;;
	}

#menu a.Referencje
	{
	margin-left:97px;
	}

#menu a.Galeria
	{
	margin-left:135px;
	}

#menu a.Kontakt
	{
	margin-left:105px;
	}

#menu a:hover
	{
	color: #285c7c;
	font-weight: bold;
	font-family: tahoma;
	font-size: 14px;
	text-decoration: none;
	}

#menu ul, li
	{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	white-space: nowrap;
	}

#header 
	{
	background: url(images/header.png) no-repeat;
	width: 1048px;
	height: 365px;
	margin: -1px 0 0 -26px;
	padding: 0 0 0 0;
	}

#header h1
	{
	color: #fff;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 25px 0 0 45px;
	}

#header h2
	{
	color: #fff;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 205px 0 0 115px;
	}

#header h3
	{
	color: #fff;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 57px 0 0 45px;
	}

#header p
	{
	color: #ff8400;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	margin: -13px 0 0 120px;
	}

#centrum 
	{
	background: url(images/centrum.gif) no-repeat;
	width: 1024px;
	margin: -2px 0 0 8px;
	}

#centrum h1
	{
	color: #bbe0ff;
	font-weight: bold;
	font-family: tahoma;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 15px 0 0 25px;
	}

#aktualnosci
	{
	margin: 15px 15px 15px 15px;
	width: 950px;
	color: #2e2e2e;
	font-family: tahoma;
	font-size: 12px;
	}

#lista ul
{
	list-style-type: circle;
}

#lista li
{
  padding: 0px;
  list-style-type: circle;
}


#realizacje
	{
	background: url(images/realizacjefooter.png) no-repeat;
	width:1074px;
	height:316px;
	margin-left: -26px;}
	
#realizacje p
	{
	margin: 10px 10px 10px 10px;
	padding: 50px 20px 20px 20px;
	width: 430px;
	color: #2e2e2e;
	font-family: tahoma;
	font-size: 12px;
	}	
	


#footer
	{
	width: 1040px;
	height: 100px;
	margin-left: -7px;
	background: url(images/footer.gif)  top no-repeat;
	}

#footer p
	{
	text-align: center;
	color: #fff;
	font-family: tahoma;
	font-size: 11px;
	padding-top: 10px;
	}

#footer a
	{
	color: #ff5400;
	text-decoration: none;
	}

#footer .design 
	{
	float:right;
	height: 30px;
	color: #000;
	font-family: tahoma;
	font-size: 11px;
	padding-top: 20px;
	margin-right: 25px;
	}

#footer .design a
	{
	color: #2b6b98;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	}

#dolnemenu
	{
	margin: 0 auto;
	color: #3072a1;
	font-family: tahoma;
	font-size: 11px;
	width: 1024px;
	padding-top: 8px;
	}

#dolnemenu a
	{
	color: #298cd1;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	}

#dolnemenu a:hover
	{
	color: #fff;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	}

#dolnemenu ul, li
	{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	white-space: nowrap;
	}

#dolnemenu ul
	{
	margin-left:120px;
	padding: 0 0 25px 0;
	}

#dolnemenu li
	{
	margin-left:25px;
	}

#dolnemenu p
	{
	width: 1024px;}


div#gallery ul li a img
{
	padding: 2px;
	background: #6F6F6F;
	border: 1px;
}
div#gallery ul li a img:hover
{
	background: #e31b1b;
}

div#referencje_gal a img
{
	padding: 1px;
	background: #6F6F6F;
	border: 1px;
}
div#referencje_gal ul li a img:hover
{
	background: #e31b1b;
}


div#realizacje ul li a img
{
	padding: 2px;
	background: #fff;
	border: none;
}
div#realizacje ul li a img:hover
{
	background: #e31b1b;
}

div #mapa 
{
  border: 1px solid #303030;
  width: 640px;
}
input, textarea
{
	border: 1px solid #303030;
	background: #fff;
	padding: 4px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
}
input:hover, textarea:hover, input:focus, textarea:focus
{
	border-color: #a3aa98;

}
input.button
{
	background: #DBE0D4;
	border: 2px solid #a3aa98;
	font-weight: bold;
}

#lista ul
{
	margin:0px;
	padding:0px;
	list-style:	circle;
	padding-left: 20px;
}
#lista ul li
{
	list-style: circle;
	display: list-item;
	font-size: 14px;
	
}

p 
{
  font-size: 14px;
}

div#content a img
{
	padding: 0px;

	border: 0px;
}
