/* Intro */
.SiteBox01#Intro
{
	width: 960px;
	margin: 0 auto;
}
	#Intro a, .SiteBox01#Intro
	{
		color: #4f4f4f;
		font-size: 11px;
		text-decoration: none;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	#Intro > .Header
	{
		height: 104px;
		position: relative;
	}
	
		#Intro > .Header > .logoWagiWielkopolska,
		#Intro > .Header > .logoSerwisNaSodemke
		{
			top: 22px;
			position: absolute;
		}
		
		#Intro > .Header > .logoWagiWielkopolska
		{
			left: 22px;
			top: 30px;
		}
		
		#Intro > .Header > .logoSerwisNaSodemke
		{
			left: 192px;
		}
		
			#Intro > .Header > div
			{
				top: 5px;
				right: 10px;
				position: absolute;
			}
			
				#Intro > .Header > .MainMenu
				{
					top: 40px;
					right: 35px;
					position: absolute;
				}
				
					#Intro > .Header > .MainMenu > li
					{
						float: left;
						margin: 0 0 0 -1px;
					}
					
					#Intro > .Header > .MainMenu > li:last-child
					{
						border-right: none;
					}
					
						#Intro > .Header > .MainMenu > li > a
						{
							padding: 28px 14px;
							display: block;
							text-transform: uppercase;
							background: url(../img/btnSeparator01.jpg) no-repeat right bottom;
						}
						
						#Intro > .Header > .MainMenu > li > .StronaGlowna:hover {background: url(../img/btnStronaGlowna01_on.jpg) no-repeat center bottom !important;}
						
						#Intro > .Header > .MainMenu > li > .Dzialalnosc:hover {background: url(../img/btnDzialalnosc01_on.jpg) no-repeat center bottom !important;;}
						
						#Intro > .Header > .MainMenu > li > .Oferta:hover {background: url(../img/btnOferta01_on.jpg) no-repeat center bottom !important;;}
						
						#Intro > .Header > .MainMenu > li > .Kontakt:hover	{background: url(../img/btnKontakt01_on.jpg) no-repeat center bottom !important;;}
						
	#Intro > .Content {}
	
		#Intro > .Content > ul {
			zoom: 1;
			overflow: hidden;
		}
		
			#Intro > .Content > ul > li
			{
				float: left;
			}
	
	#Intro > .Footer
	{
		height: 110px;
		position: relative;
		background: url(../img/gfxFooterShadow01.jpg) no-repeat;
	}
	
		#Intro > .Footer *
		{
			color: #a3a3a3;
		}
		
		#Intro > .Footer > a
		{
			position: absolute;
			right: 20px;
			top: 65px;
		}
	
		#Intro > .Footer > div
		{
			position: absolute;
			left: 20px;
			top: 40px;
		}
	
		#Intro > .Footer > ul
		{
			position: absolute;
			right: 20px;
			top: 40px;
		}
		
			#Intro > .Footer > ul > li
			{
				float: left;
				padding: 0 0 0 10px;
			}
/* end Intro */

/* Site */
.gfxBackground01
{
	background: url(../img/gfxHeaderBackground01.jpg) repeat-x 0 107px;
}


.SiteBox01#Site
{
	margin: 0 auto;
	background: url(../img/gfxHeaderBackground02.jpg) no-repeat center top;
}

	#Site a, .SiteBox01#Site
	{
		color: #4f4f4f;
		font-size: 11px;
		text-decoration: none;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	#Site > .Header
	{
		width: 960px;
		margin: 0 auto;
		height: 104px;
		position: relative;
	}
	
		#Site > .Header > .logoWagiWielkopolska,
		#Site > .Header > .logoSerwisNaSodemke
		{
			top: 22px;
			position: absolute;
		}
		
		#Site > .Header > .logoWagiWielkopolska
		{
			left: 22px;
			top: 30px;
		}
		
		#Site > .Header > .logoSerwisNaSodemke
		{
			left: 192px;
		}
		
			#Site > .Header > div
			{
				top: 5px;
				right: 10px;
				position: absolute;
			}
			
				#Site > .Header > .MainMenu
				{
					top: 40px;
					right: 35px;
					position: absolute;
				}
				
					#Site > .Header > .MainMenu > li
					{
						float: left;
						margin: 0 0 0 -1px;
					}
					
					#Site > .Header > .MainMenu > li:last-child
					{
						border-right: none;
					}
					
						#Site > .Header > .MainMenu > li > a
						{
							padding: 28px 14px;
							display: block;
							text-transform: uppercase;
							background: url(../img/btnSeparator01.jpg) no-repeat right bottom;
						}
						
						#Site > .Header > .MainMenu > li > .StronaGlowna:hover {background: url(../img/btnStronaGlowna01_on.jpg) no-repeat center bottom !important;}
						
						#Site > .Header > .MainMenu > li > .Dzialalnosc:hover {background: url(../img/btnDzialalnosc01_on.jpg) no-repeat center bottom !important;;}
						
						#Site > .Header > .MainMenu > li > .Oferta:hover {background: url(../img/btnOferta01_on.jpg) no-repeat center bottom !important;;}
						
						#Site > .Header > .MainMenu > li > .Kontakt:hover	{background: url(../img/btnKontakt01_on.jpg) no-repeat center bottom !important;;}
						
	#Site > .Content 
	{
		width: 960px;
		margin: 0 auto 20px auto;
		color: #041e3c;
	}
	
		#Site > .Content > .Top 
		{
			height: 227px;
			position: relative;
		}
		
			#Site > .Content > .Top > .Man
			{
				position: absolute;
				bottom: 1px;
				left: 380px;
				z-index: 9999;
			}
			
			#Site > .Content > .Top > .Photo
			{
				position: absolute;
				bottom: 1px;
				left: 640px;
				z-index: 9999;
			}
		
			#Site > .Content > .Top > .TextBox01
			{
				font-size: 11px;
				color: white;
				width: 300px;
				line-height: 18px;
				position: absolute;
				left: 30px;
				top: 50px;
			}
			
				#Site > .Content > .Top > .TextBox01 > img
				{
					display: block;
				}
			
		#Site > .Content > .Left
		{
			width: 610px;
			float: left;	
			line-height: 18px;
			background: url(../img/gfxContentRightBackground01.png) right top no-repeat;
			padding: 0 40px 0 0;
		}
		
			#Site > .Content > .Left > .TextBox01,
			#Site > .Content > .Left > .TextBox02,
			#Site > .Content > .Left > .TextBox03,
			#Site > .Content > .Left > .TextBox04
			{
				margin: 17px 0 0 0;
				zoom: 1;
				overflow: hidden;
			}
		
				#Site > .Content > .Left > .TextBox01 > .Text01
				{
					width: 327px;
					float: left;
					text-align: justify;
				}
				
				#Site > .Content > .Left > .TextBox01 > .Photo01
				{
					background: #fff;
					padding: 2px;
					border: 1px solid #ffae00;
					margin: 0 0 0 15px;
				}
				
				#Site > .Content > .Left > .TextBox02 .Title01
				{
					font-size: 12px;
					font-weight: bold;
					width: 327px;
					float: right;
				}
		
				#Site > .Content > .Left > .TextBox02 > .Text01
				{
					width: 327px;
					float: right;
					text-align: justify;
				}
				
				#Site > .Content > .Left > .TextBox02 > .Photo01
				{
					float: left;
					background: #fff;
					padding: 2px;
					border: 1px solid #ffae00;
					margin: 0 15px 0 0;
				}
				
				#Site > .Content > .Left > .TextBox03 .Title01
				{
					font-size: 12px;
					font-weight: bold;
					width: 327px;
				}
		
				#Site > .Content > .Left > .TextBox03 > .Text01
				{
					text-align: justify;
				}
				
				#Site > .Content > .Left > .TextBox04 .Title01
				{
					font-size: 12px;
					font-weight: bold;
					width: 327px;
				}
		
				#Site > .Content > .Left > .TextBox04 > .Text01
				{
					text-align: justify;
				}
				
				#Site > .Content > .Left > .TextBox04 > .Photo01
				{
					background: #fff;
					padding: 2px;
					border: 1px solid #ffae00;
					margin: 15px 0 0 0;
				}
		
		#Site > .Content > .Right 
		{
			width: 310px;
			float: left;
		}
		
		#Site > .Content > .Left01,
		#Site > .Content > .Center01,
		#Site > .Content > .Right01
		{
			width: 320px;
			padding: 20px 0 0 0;
			float: left;
			line-height: 18px;
		}
		
		#Site > .Content > .Bottom01
		{
			width: 640px;
			float: left;
		}
		
			#Site > .Content > .Left01 > .MiniBox01,
			#Site > .Content > .Center01 > .MiniBox01,
			#Site > .Content > .Right01 > .MiniBox01
			{
				width: 272px;
				margin: 0 0 15px 0;
				padding: 0 0 15px 0;
				overflow: hidden;
				zoom: 1;
				border-bottom: 1px dotted #4f4f4f;
			}
			
				.MiniBox01 > .Title01
				{
					margin: 5px 0;
				}
				
				.MiniBox01 > .Title02
				{
					margin: 15px 0 0 0;
				}
		
	
	#Site .FooterBackground01
	{
		border-top: 2px solid #e7e7e7;
		background: url(../img/gfxFooterBackground01.jpg) repeat-x top #e7e7e7;
	}
	
		#Site .MainMenuBanner 
		{
			width: 960px;
			margin: 0 auto;
			zoom: 1;
			overflow: hidden;
		}
		
			#Site .MainMenuBanner > li
			{
				float: left;
			}
		
		#Site .Footer
		{
			width: 960px;
			margin: 0 auto;
			height: 110px;
			position: relative;
			background: url(../img/gfxFooterShadow02.png) no-repeat;
		}
		
			#Site .Footer *
			{
				color: #a3a3a3;
			}
			
			#Site .Footer > a
			{
				position: absolute;
				right: 20px;
				top: 65px;
			}
		
			#Site .Footer > div
			{
				position: absolute;
				left: 20px;
				top: 40px;
			}
		
			#Site .Footer > ul
			{
				position: absolute;
				right: 20px;
				top: 40px;
			}
			
				#Site .Footer > ul > li
				{
					float: left;
					padding: 0 0 0 10px;
				}
/* end Site */

.FormKontakt01
{
	width: 260px;
}

	.FormKontakt01 *
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

	.FormKontakt01 input, 
	.FormKontakt01 textarea
	{
		margin: 5px 0;
	}
	

	.FormKontakt01 input[type="text"]
	{
		width: 248px;
		height: 20px;
		padding: 4px 6px 0 6px;
		border: 1px solid #dcdcdc;
		color: #8f8e8e;
		background: url(../img/inputBackground01.jpg) repeat-x;
	}
	
	.FormKontakt01 input[type="image"]
	{
		float: right;
	}
	
	.FormKontakt01 textarea
	{
		width: 248px;
		height: 186px;
		padding: 4px 6px 0 6px;
		border: 1px solid #dcdcdc;
		color: #8f8e8e;
		background: url(../img/textareaBackground01.jpg) repeat-x;
	}

.Title01, .Title02
{
	font-size: 12px;
	font-weight: bold;
}

.Title02
{
	color: #ff9600;
}

