.PageHeaderBackground 
{
	background: url(../img/gfxHeaderBackground01.png) repeat-x bottom;	
}

.PageContentBackground
{
	background: url(../img/gfxContentBackground01.png) repeat-x top #203e7f;	
	border-top: 5px solid #335796;
	border-bottom: 30px solid #335796;
}

.PageFooterBackground 
{
	background: url(../img/gfxFooterBackground01.png) repeat-x top #404040;	
	border-top: 5px solid #747474;
	border-bottom: 14px solid #404040;
}

#PageHeader, #PageHeader01, #PageContent, #PageContent01, #PageFooter
{
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

#PageHeader
{
	height: 287px;
}

	#PageHeader .logoPolicon01 
	{
		top: 96px; left:0;
		position: absolute;
	}
	
	#PageHeader01 .HeaderMenu#Page 
	{
		position: absolute;
		top: 78px; right: 10px;
	}
	
	#PageHeader .HeaderMenu#IntroMenu 
	{
		position: absolute;
		top: 250px; left: 0;
	}
	
		.HeaderMenu li
		{
			float: left;
		}
			
			.HeaderMenu li a
			{
				display: block;
				height: 40px;
			}
			
			.Oferta01:hover, .InforamcjeOFirmie01:hover, .ReferencjeICertyfikaty01:hover, .Kontakt01:hover,
			.Oferta01_on, .InforamcjeOFirmie01_on, .ReferencjeICertyfikaty01_on, .Kontakt01_on
			{
				background-position: 0px 41px;
			}
		
			.Oferta01, .Oferta01_on
			{
				width: 89px;
				background-image: url(../img/btnOferta01.png);
			}
			
			.InforamcjeOFirmie01, .InforamcjeOFirmie01_on
			{
				width: 169px;
				background-image: url(../img/btnInformacjeOFirmie01.png);
			}
			
			.ReferencjeICertyfikaty01, .ReferencjeICertyfikaty01_on
			{
				width: 194px;
				background-image: url(../img/btnReferencjeICertyfikaty01.png);
			}
			
			.Kontakt01, .Kontakt01_on
			{
				width: 105px;
				background-image: url(../img/btnKontakt01.png);
			}
	
		#PageHeader .MenuLanguage
		{
			position: absolute;
			top: 138px; left: 925px;
		}
		
			#PageHeader .MenuLanguage li
			{
			}
		
				.EN, .PL, .EN_on, .PL_on
				{
					height: 49px;
					width: 47px;
					display: block;
				}
				
				.EN:hover, .PL:hover, .EN_on, .PL_on
				{
					background-position: 0px 49px;
				}
				
				.EN, .EN_on
				{
					background-image: url(../img/btnLanguageEN01.png);
				}
				
				.PL, .PL_on
				{
					background-image: url(../img/btnLanguagePL01.png);
				}
			
		
	#PageHeader .photoHeaderMan01
	{
		position: absolute;
		left: 576px; bottom: 0;
	}

#PageHeader01
{
	height: 116px;
}


	#PageHeader01 .logoPolicon01 
	{
		top: 28px; left:0;
		position: absolute;
	}
	
	#PageContent01 .HeaderMenu 
	{
		position: absolute;
		top: 0px; right: 0px;
	}
	
	#PageHeader01 .MenuLanguage
		{
			position: absolute;
			top: 28px; right: 0;
		}
		
			#PageHeader01 .MenuLanguage li
			{
				float: left;
			}
			
#PageContent
{
	height: 466px;
	color: #bdcdf1;
	font-family: Tahoma;
	font-size: 11px;
}

	.IntroKategorie
	{
		width: 310px;
		height: 126px;
		float: left;
		margin: 25px 7px 0px 7px;
		position: relative;
		background: url(../img/gfxIntroKatBackground01.png) no-repeat;
	}
	
		.IntroKategorie .KategorieContent
		{
			line-height: 14px;
			position: absolute;
			top: 48px; left: 122px;
		}
		
		.IntroKategorie .KategoriePhoto
		{
			position: absolute;
			top: 8px; left: 6px;
		}
		
		.IntroKategorie .KategorieTitle
		{
			position: absolute;
			top: 10px; left: 122px;
		}
		
#PageFooter
{
	padding: 5px 0 0 0;
	height: 143px;
	font-size: 9px;
	color: #747474;
	font-family: Tahoma;
	line-height: 14px;
}

	#PageFooter a
	{
		font-size: 9px;
		color: #747474;
		font-family: Tahoma;
	}

	
#PageContent01
{
}
	
	#PageContent01 .gfxHeaderMenu 
	{
		position: absolute;
		top: 38px; right: -35px;
	}
	
	#PageContent01 .ContentLeft01
	{
		width: 310px;
		float: left;
	}
	
		.ContentLeft01 #MenuLeft
		{
			margin: 6px 0 8px 0;
			position: relative;
			background: #243f7b;
		}
		
			.ContentLeft01 #MenuLeft li
			{
				margin: 5px 0 5px 0;
				padding: 0 0 0 10px;
			}
			
				.ContentLeft01 #MenuLeft li ul
				{
					margin: 0 0 0 50px;
				}
				
					.ContentLeft01 #MenuLeft li ul li
					{
						border-bottom: 1px dotted #3d5989;
						width: 240px;
						padding: 0px 0 0px 0;
					}
					
						.ContentLeft01 #MenuLeft li ul li a
						{
							font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
							color: #fff;
							font-size: 11px;
							text-decoration: none;
							padding: 5px 5px 5px 5px;
							display: block;
						}
						
						.ContentLeft01 #MenuLeft li ul li a:HOVER
						{
							background: url(../img/btnBackground01.jpg) repeat-x center;
						}
						
						.ContentLeft01 #MenuLeft li ul li a.act
						{
							background: url(../img/btnBackground01.jpg) repeat-x center;
						}
						
			.ContentLeft01 #MenuLeft .MenuLeftTop01
			{
				position: absolute;
				top: -12px; left: -11px;
				
			}
			
			.ContentLeft01 #MenuLeft .MenuLeftBottom01
			{
				position: absolute;
				bottom: -11px; left: -11px;
			}
			
	#PageContent01 .ContentRight01
	{
		color: #11285a;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; 
		width: 660px;
		float: right;
		padding: 60px 0 30px 0;
		line-height: 15px;
	}	
	
		#PageContent01 .ContentRight01 .OfferTitle01
		{
			display: block;
			font-family: Tahoma;
			font-weight: 100;
			font-size: 26px;
			color:#1c3a7b;
			margin: 0 0 15px 0;
		}	

		
	#PageContent01 .ContentLeft02
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #1c3a7b;
		line-height: 15px;
		width: 468px;
		background: url(../img/gfxInfoFirmaLeftBackground01.jpg) no-repeat;
		float: left;
		padding: 240px 50px 50px 50px;
	}
	
	#PageContent01 .ContentRight02
	{
		width: 415px;
		float: left;
		padding: 50px 0 50px 0;
		background: url(../img/gfxInfoFirmaRightBackground01.jpg) no-repeat;
	}
	
		.photoBackground01
		{
			width: 206px;
			height: 142px;
			background: url(../img/gfxPhotoBackground01.png) no-repeat;
			float: left;
			position: relative;
		}
		
			.photoBackground01 img
			{
				position: absolute;
				display: block;
				top: 12px; left: 11px;
			}
	
	#PageContent01 .ContentLeft03
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #1c3a7b;
		line-height: 15px;
		width: 696px;
		padding: 150px 0 0 30px; 
		background: url(../img/gfxLeftBackground03.jpg) no-repeat;
		float: left;
	}
	
		.Photo-lightBox
		{
			position: relative;
			width: 124px;
			height: 170px;
			float: left;
			display: block;
			background: url(../img/gfxPhotoBackground02.png) no-repeat;
			margin: 0 10px 20px 5px;
		}
		
			.Photo-lightBox .photo
			{
				position: absolute;
				top:9px; left: 9px;
			}
		
			.Photo-lightBox .iconZoom01
			{
				position: absolute;
				bottom:-15px; right: 3px;
			}
	
	#PageContent01 .ContentRight03
	{
		width: 220px;
		float: left;
		padding: 120px 0 30px 30px;
		background: url(../img/gfxRightBackground03.jpg) no-repeat;
	}
	
	#PageContent01 .ContentLeft04
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #1c3a7b;
		line-height: 15px;
		width: 487px;
		padding: 260px 0 0 70px; 
		background: url(../img/gfxLeftBackground04.jpg) no-repeat;
		float: left;
	}
		.ContentLeft04 table tr td
		{
			padding:5px;
			vertical-align:top;
		}
	
		.ContentLeft04 .input01
		{
			width:254px;
			height:17px;
			border:1px solid #39538c;
		}
		
		.ContentLeft04 .input02
		{
			width:176px;
			height:17px;
			border:1px solid #39538c;
		}
		
		.ContentLeft04 .input03
		{
			width:254px;
			height:113px;
			border:1px solid #39538c;
		}
		
		.btnReset {
			width:80px;
			height:30px;
			background-repeat:repeat;
		}	
		
	#PageContent01 .ContentRight04
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: 410px;
		float: left;
		padding: 0px 0 30px 0px;
		background: url(../img/gfxRightBackground04.jpg) no-repeat;
	}
	
	.prodPhoto
	{
		background: url(../img/prodBg01.jpg) no-repeat;
		padding: 9px;
		display: block;
		float: left;
		margin: 0 0 0 -4px;
	}
