body {
	margin: 0;
	text-align: center;
	font: normal 11px/14px Arial, sans-serif;
}

#blok {
	width: 930px;
	margin: 0 auto;
	color: #868788;
	text-align: left;
}
#header {
	width: 100%;
	height: 60px;
}
#jezyk {
		float: right;
		position: relative;
		top: 41px;
		right: 20px;
		width: 82px;
	}
	.jezyki {
		color: #868788;
		text-decoration: none;
	}
	 .jezyki:hover {
	 	color: #565758;
		text-decoration: none;
	 }
#bannerFlash {
	width: 100%;
	height: 346px;
}
#strona {
	width: 100%;
}

	#klewa {
		width: 260px;
		float: left;
	}
		#zawartoscLewa {
			margin: 0 108px 0 0;
		}
	#kprawa {
		width: 670px;
		float: right;
	}
	
.tyt,
.tyt_projekt {
	font: bold 12px/19px Arial, sans-serif;
	border-bottom: 1px solid #59595b;
	text-transform: uppercase;
	margin: 0 0 20px 0;
}
	.tyt_projekt {
		clear: both;
		padding: 40px 0 0 0;
	}

h1,
h2 {
	text-transform: uppercase;
	font: bold 11px/14px Arial, sans-serif;
	margin: 0;
}
h1 {
	margin: 0 0 10px 0;
}
	.tx {
		color: #c2cb24;
		margin: 20px 0 15px 0;
	}
h3 {
	font: bold 11px/14px Arial, sans-serif;
	padding: 0;
	margin: 0;
}
p {
	margin: 0 0 10px 0;
}
a {
	text-decoration: underline;
	color: #c2cb24;
}
	a:hover {
		color: #868788;
	}
img {
	border: 0;
}
.wyroznik {
	color: #c2cb24;
}

ul#mainMenu {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	list-style-type: none;
	font: bold 12px/19px Arial, sans-serif;
	text-transform: uppercase;
}
	ul#mainMenu li {
		float: left;
		margin: 0;
		padding: 0;
		width: 109px;
	}
		ul#mainMenu li#first {
			text-align: left;
			width: 62px;
		}
		ul#mainMenu li#last {
			text-align: right;
			width: 62px;
		}
		ul#mainMenu li a,
		ul#footMenu li a {
			text-decoration: none;
			color: #868788;
		}
		ul#mainMenu li a#wyb,
		ul#footMenu li a#wyb {
			text-decoration: none;
			color: #c2cb24;
		}

ul#footMenu {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
	
}
	ul#footMenu li {
		float: left;
		margin: 0;
		padding: 0 2px;
	}

ul.lista {
	padding: 0;
	margin: 0 0 15px 0;
	list-style-type: none;
}
	ul.lista li {
		background: url(images/kropek.gif) no-repeat 0 6px;
		padding: 0 0 0 10px;
	}
#trt {
	clear: left;
	border-top: 1px solid #59595b;
}
#trt_zawartosc {
	margin: 20px 0;
}

/*rollup ....*/
#z_rollup {
	text-align: center;
	margin: 30px 0 0 0;
}
	#z_rollup_odsun {
		padding: 20px 0 30px 0;
		font-weight: bold;
	}
		#z_rollup_txt1 {
			float: left;
			padding: 0 0 0 200px;
		}
		#z_rollup_txt2 {
			float: right;
			padding: 0 80px 0 0;
		}
	#z_rollup img {
		margin: 0 20px;
	}
/*.... rollup*/

/*projekt ....*/
.z_projekt_odsun {
	padding: 20px 0;
}
.z_projekt_lewa {
	float: left;
}
.z_projekt_prawa {
	float: right;
	text-align: left;
}
	.z_img {
		margin: 0 120px 0 0;
	}
/*.... projekt*/

/*mechanizm i opakowanie....*/
#z_obraz_aktywny {
	position: relative;
}
	.z_okno {
		position: absolute;
		width: 52px;
		height: 52px;
	/*	background: pink;*/
	}
	#z_okno1 {
		top: 164px;
		left: 19px;
	}
	#z_okno2 {
		top: 122px;
		left: 299px;
	}
	#z_okno3 {
		top: 195px;
		left: 305px;
	}
	#z_okno4 {
		top: 177px;
		left: 465px;
	}
	#z_okno5 {
		top: 280px;
		left: 597px;
	}
	#z_okno6 {
		top: 128px;
		left: 205px;
	}
	#z_okno7 {
		top: 235px;
		left: 191px;
	}
	#z_okno8 {
		top: 102px;
		left: 322px;
	}
	#z_okno9 {
		top: 213px;
		left: 304px;
	}
	#z_okno10 {
		top: 166px;
		left: 514px;
	}
	#z_okno11 {
		top: 286px;
		left: 562px;
	}
.wypelniacz {
	border: 0;
	width: 52px;
	height: 52px;
}
/*.... mechanizm i opakowanie*/

/*realizacje ....*/
#z_realizacje {
	padding: 20px 0;
}
	#z_realizacje_txt1 {
		float: left;
		width: 290px;
	}
	#z_realizacje_txt2 {
		float: right;
		width: 380px;
		text-align: left;
	}
	table {
		padding: 0;
		margin: 0;
		border: 0;
		font: normal 11px/14px Arial, sans-serif;
		color: #868788;
	}
	table.realizacje {
		
	}
		table.realizacje td {
			padding: 0 0 15px 15px;
		}
		table.realizacje td.nawigacja {
			padding: 0;
			text-align: right;
		}
			table.realizacje td#poprzedni {
				text-align: left;
				padding: 0 0 0 15px;
			}
	#z_realizacje_opis {
		padding: 30px 0 0 15px;
		text-align: left;
		clear: both;
	}
/*.... realizacje*/

/*kontakt ....*/
#z_kontakt_opis {
	padding: 30px 0 0 0;
}
/*.... kontakt*/

div.dymki {
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 0px;
	width: 270px;
	height: 270px;
	z-index: 100;
}

#realizacje {
	clear: both;
	text-align: left;
	padding: 10px 0;
}
	#realizacje p {
		padding: 0;
		margin: 0;
	}
	#realizacje img {
		margin: 0 13px 0 0;
	}

#footer {
	clear: both;
	text-align: center;
	padding: 20px 0 40px 0;
	font: bold 10px/13px Arial, sans-serif;
}
	#footer_zawartosc {
		margin: 0 auto;
		text-align: center;
		width: 376px;
	}

