* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 9pt;
	font-family: verdana,serif;
	color: #000;
}

.clear {
	clear: both;
}

a {
	color: #000;
}

a:hover {
	text-decoration: none;
}

p {
	text-align: justify;
}

ul {
	margin-left: 25px;
	list-style-type: circle;
}

	ul li {
		margin-bottom: 3px;
		text-align: justify;
	}

/*--  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --*/

#top {
	height: 160px;
	width: 100%;
	background: url(../img/top.png) repeat-x;
}

	#topKontener {
		width: 900px;
		height: 160px;
		margin: 0 auto;
		background: #fff url(../img/topTlo.png);
	}
	
		#topKontener h1 {
			float: left;
		}
		
			#topKontener h1 span {
				display: none;
			}
			
			#topKontener h1 a {
				display: block;
				width: 300px;
				height: 96px;
				margin-top: 54px;
				margin-left: 30px;
				background: url(../img/logo.png) bottom center no-repeat;
			}
		
		#topNaglowek {
			margin-top: 5px;
			float: right;
			font-size: 8pt;
			color: #888;
		}
		
			#topNaglowek p {
				text-align: right;
			}
		
			#topNaglowek h3 {
				text-align: right;
				font-size: 8pt;
				margin-bottom: 2px;
			}

			#topNaglowek a {
				color: #777;
			}

	#menuGlowne {
		float: left;
		margin-top: 85px;
		margin-left: 30px;
		list-style-type: none;
	}

		#menuGlowne li {
			float: left;
			margin: 0 10px;
		}

			#menuGlowne li a {
				display: block;
			}

				#menuGlowne li a span {
				display: none;
				}

		#menuGlowne li.oFirmie a {
			background: url(../img/o_firmie.png) no-repeat;
			width: 72px;
			height: 27px;
		}

			#menuGlowne li.oFirmie a.active {
				background: url(../img/o_firmie_a.png) no-repeat;
			}

			#menuGlowne li.oFirmie a:hover {
				background: url(../img/o_firmie_h.png) no-repeat;
			}
	
		#menuGlowne li.oferta a {
			background: url(../img/oferta.png) no-repeat;
			width: 59px;
			height: 27px;
		}

			#menuGlowne li.oferta a.active {
				background: url(../img/oferta_a.png) no-repeat;
			}

			#menuGlowne li.oferta a:hover {
				background: url(../img/oferta_h.png) no-repeat;
			}
	
		#menuGlowne li.kontakt a {
			background: url(../img/kontakt.png) no-repeat;
			width: 73px;
			height: 27px;
		}

			#menuGlowne li.kontakt a.active {
				background: url(../img/kontakt_a.png) no-repeat;
			}

			#menuGlowne li.kontakt a:hover {
				background: url(../img/kontakt_h.png) no-repeat;
			}

#strona {
	width: 900px;
	min-height: 330px;
	margin: 5px auto;
}

	#strona .main {
	}
	
		#strona .main .left {
			float: left;
			width: 385px;
			margin-top: 50px;
			padding: 3px 4px 20px 4px;
			border: 1px #ddf;
			border-style: none none none solid;
		}
		
			#strona .main .left img {
				width: 380px;
				margin: 5px 2px 20px 2px;
				padding: 1px;
				border: 1px solid #06f;
			}
		
			#strona .main .left h2 {
				border-bottom: 1px solid #88a;
				text-align: right;
				font-size: 11.5pt;
				font-weight: bold;
				padding: 2px 5px;
				color: #026;
			}

			#strona .main .left h3 {
				width: 90%;
				background: #f3f3ff;
				border: 1px #88a;
				border-style: solid solid solid none;
				text-align: right;
				font-size: 10.5pt;
				font-weight: bold;
				padding: 2px 5px;
				color: #026;
			}
			
			#strona .main .left .content {
				border-left: 1px solid #88a;
				padding: 3px 5px 10px 5px;
			}
			
				#strona .main .left .content p {
					padding: 3px 0;
				}

		#strona .main .right {
			float: right;
			width: 492px;
			margin-top: 20px;
			padding: 3px 4px 20px 4px;
			border: 1px #ddf;
			border-style: none solid;
		}
		
			#strona .main .right h2 {
				border-bottom: 1px solid #88a;
				text-align: right;
				font-size: 11.5pt;
				font-weight: bold;
				padding: 2px 5px;
				color: #026;
			}

			#strona .main .right h3 {
				width: 95%;
				float: right;
				background: #f3f3ff;
				border: 1px #88a;
				border-style: solid none solid solid;
				text-align: left;
				font-size: 10.5pt;
				font-weight: bold;
				padding: 2px 5px;
				color: #026;
			}
			
			#strona .main .right .content {
				clear: both;
				padding: 3px 5px 10px 5px;
				border-right: 1px solid #88a;
			}
			
				#strona .main .right .content p {
					padding: 3px 0;
				}

	#strona .oferta {
	}
	
		#strona .oferta h2 {
			border-bottom: 1px solid #88a;
			text-align: right;
			font-size: 11.5pt;
			font-weight: bold;
			padding: 2px 5px;
			color: #026;
		}
		
		#strona .oferta .left {
			float: left;
			width: 440px;
			margin-top: 20px;
			padding: 3px 4px 20px 4px;
			border: 1px #ddf;
			border-style: none solid;
		}
	
			#strona .left p {
				margin-bottom: 5px;
			}
			
			#strona .oferta .left h3 {
				width: 95%;
				background: #f3f3ff;
				border: 1px #88a;
				border-style: solid solid solid none;
				text-align: right;
				font-size: 10.5pt;
				font-weight: bold;
				padding: 2px 5px;
				color: #026;
			}
			
			#strona .oferta .left .content {
				padding: 3px 5px 10px 5px;
				border-left: 1px solid #88a;
			}

				#strona .oferta .left .content p {
					padding: 3px 0;
					margin-bottom: 0;
				}

		#strona .oferta .right {
			float: right;
			width: 440px;
			margin-top: 20px;
			padding: 3px 4px 20px 4px;
			border-right: 1px solid #ddf;
		}
	
			#strona .right p {
				margin-bottom: 5px;
			}

			#strona .oferta .right h3 {
				width: 95%;
				float: right;
				background: #f3f3ff;
				border: 1px #88a;
				border-style: solid none solid solid;
				text-align: right;
				font-size: 10.5pt;
				font-weight: bold;
				padding: 2px 5px;
				color: #026;
			}
			
			#strona .oferta .right .content {
				clear: right;
				padding: 3px 5px 10px 5px;
				border-right: 1px solid #88a;
			}

				#strona .oferta .right .content p {
					padding: 3px 0;
					margin-bottom: 0;
				}
		
	#strona .kontakt {
		width: 450px;
		height: 240px;
		margin: 50px auto;
		border: 1px solid #ababff;
		text-align: center;
	}
	
		#strona .kontakt img {
			border: 0;
			margin: 25px 0;
		}
	
		#strona .kontakt p {
			text-align: center;
		}

		#strona .kontakt p.imie {
			font-weight: bold;
			font-size: 13pt;
			margin-bottom: 10px;
		}
		
		#strona .kontakt p.email {
			font-size: 10.5pt;
			margin-bottom: 5px;
		}
		
			#strona .kontakt p.email span {
				color: #777;
			}
			
#footer {
	min-height: 65px;
	background: url(../img/footer.png) top repeat-x;
	padding: 25px 5px 2px 5px;
}

	#bottomMenu {
		float: left;
		width: 350px;
		text-align: left;
		font-size: 8pt;
	}
	
		#bottomMenu .main {
			display: inline;
			list-style-type: none;
			margin-left: 0px;
			border-right: 1px solid #ddd;
		}
		
			#bottomMenu .main li {
				display: inline;
				padding: 0px 5px 0px 3px;
				margin: 0;
			}
			
				#bottomMenu .main li.last {
					border: none;
				}
				
			#bottomMenu .main a {
				color: #888;
			}

		#bottomMenu .add {
			display: inline;
			list-style-type: none;
			margin-left: 5px;
		}
		
			#bottomMenu .add li {
				display: inline;
				padding: 2px 5px 2px 3px;
				margin: 0;
			}
			
				#bottomMenu .add li.last {
					border: none;
				}

			#bottomMenu .add a {
				color: #999;
			}

	#copyright {
		font-size: 8pt;
		float: right;
		text-align: right;
		color: #888;
	}
	
		#copyright p {
			text-align: right;
			margin: 4px 0;
		}
		
		#copyright p.copy {
			color: #777;
		}
		
		#copyright a {
			color: #777;
		}


