body
	{margin: 0 auto; border: 0px; font-family: arial; background: #000;}

	
#top
	{position: absolute; width: 100%; min-width: 1024px; height: 140px; background: url('images/topbg.png') repeat-x;}
	
	
	#toptext
		{margin: 0 auto; width: 1000px; color: #fff; font-family: arial;}
	
	#toptext a
		{text-decoration: none; color: #fff; font-weight: bold; font-size: 55px; letter-spacing: 0.1em; line-height: 20px;}
	#toptext h2
		{font-size: 10px; margin-top: -20px; color: #fff;}

	#menu
		{position: absolute; width: 100%; min-width: 1024px; text-align: center; margin-top: 15px;}
	
		#menu a
			{text-decoration: none; font-family: arial; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 18px;}
			
		#menu a:hover
			{color: #ff9900;}
		
		#menu li
			{display: inline; margin: 40px;}	
		
#content
	{width: 100%; min-width: 1024px; position: absolute; top: 140px; height: 420px; background: url('images/texture.jpg'); color: #333;}
	#off, #kontakt, #galeria
		{height: 420px; position: relative; margin: 0 auto; width: 1024px;}
	
	a
		{text-decoration: none; color: #666;}
	a:hover
		{color: #ff9900;}
	
		.slideshow
			{width: 1024px; height: 420px; overflow: hidden; position: relative; margin: 0 auto;}

		#prezentacja p
			{text-indent: 25px; margin-left: 520px; text-align: justify;}
			
		 #prezentacja h2
			 {margin-left: 520px;}
		.content
			{position: absolute;}

		iframe
			{float: right;}
			
		#oferta
			{width: 1024px; text-align: center;}
		#oferta li
			{list-style: none; display: inline; margin-right: 80px; }
		#oferta a
			{font-weight: bold;}
		#szlif, #bud, #dom, #usl, #sil
			{position: relative; top: 25px;}
			
		#offerlist li
			{list-style: none; margin-top: 10px;}
		
			#uslugi
				{position: relative; top: 20px;}
		
			#offertext div
				{position: absolute; top: 40px; left: 180px; width: 830px; text-align: justify;}
			
			#d8fce img, #micro02 img, #euro1 img
				{float: left;}
			.realimg
				{float: left; margin-right: 10px; cursor: pointer; height: 70px;}
				
			#galery
				{position: absolute; display: none; width: 100%; min-width: 1024px; height: 955px; z-index: 1; background: #000;}
				
			.zamknij
				{position: absolute; right: 50px; top: 20px; font-weight: bold; font-size: 16px; font-family: Verdena; color: #ff9900;}
				
			.zamknij:hover
				{text-decoration: underline;}
			
#bottom
	{position: absolute; margin: 0 auto; width: 100%; min-width: 1024px; top: 560px; color: #fff; font-family: arial; background: url('images/footerlinebg.png') repeat-x; height: 450px; text-align: justify;}
	
	#bottom a
		{color: #fff; text-decoration: none;}
		
	#bottom a:hover
		{color: #ff9900;}

		
	
	
	#footer
		{position: relative; margin: 0 auto; width: 1024px; font-size: 10px; margin-bottom: 20px; top: 20px;}	

		#footer div
			{font-size: 12px; float: left; width: 340px; text-align: center;}
	
		#footer p
			{position: relative; top: 40px;}
	

	#madeby
		{position: relative; top: 150px; width: 100%; text-align: center; font-size: 9px;}

