/*Alpha PNG support for IESelf-removing expression trick from: <a href="http://dean.edwards.name/my/misbehaviors/OnAfterPrint" target="_blank">http://dean.edwards.name/my/misbehaviors/OnAfterPrint</a> doesn't seem worth the trouble; PNGs will look buggy after printingbecause IE has buggy PNG support.\*/* html img/**/ { filter:expression( this.napalmLoaded ? "" : ( this.src.substr(this.src.length-4)==".png" ? ( (!this.complete) ? "" : this.runtimeStyle.filter= ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+ (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+ String(this.napalmLoaded=true).substr(0,0)+ (this.src="px.gif").substr(0,0) ) : this.runtimeStyle.filter="" ) );}/**/ /*Alpha PNG support for IESelf-removing expression trick from: <a href="http://dean.edwards.name/my/misbehaviors/OnAfterPrint" target="_blank">http://dean.edwards.name/my/misbehaviors/OnAfterPrint</a> doesn't seem worth the trouble; PNGs will look buggy after printingbecause IE has buggy PNG support.\*/* html img/**/ { filter:expression( this.napalmLoaded ? "" : ( this.src.substr(this.src.length-4)==".png" ? ( (!this.complete) ? "" : this.runtimeStyle.filter= ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+ (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+ String(this.napalmLoaded=true).substr(0,0)+ (this.src="px.gif").substr(0,0) ) : this.runtimeStyle.filter="" ) );}/**/



/* -------------- podstawowe ---------------------*/

html, body {

	width: 100%;

	height: 100%;

	background-color: #ffffff;

}

*{

	margin: 0px;

	padding: 0px;

	border: 0px;	 	

	

	font-family: Verdana;

	font-size: 12px;

	color: #000000;

}

li{

	margin-left: 35px;

}

ul{

	margin-top: 5px;

	margin-bottom: 5px;

}

/*

ul, li {

  list-style-type: disc;

  display: block;

  margin: 0px;

  padding: 0px;

}

ul li {

  background: url(../img/minus.jpg) no-repeat left bottom;

	list-style-type: disc;

  padding-left: 40px;

}

*/



a{

	text-decoration: none;

	font-family: Arial;

	color: #020a6d;

}

a:hover{

	text-decoration: underline;

	font-family: Arial;

	color: #020a6d;

}

img{

	margin-right: -4px;

}

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



/* ------------- uklad strony --------------------*/

#tab_gl{

	width: 100%;

	height: 100%;	

}

	#tab_gl_td{

		width: 100%;

		height: 100%;	

		text-align: center;

	}



#warstwa1{

	width: 100%;

	height: 607px;	

}

	#warstwa1_tab{

		width: 100%;

	}

		#warstwa1_td1{

			width: 100%;

			height: 68px;

		}

		#warstwa1_td2{

			background-image: url('../img/site/p.jpg');

			width: 100%;

			height: 138px;

		}



#warstwa2{

	position: absolute;

	width: 100%;

	height: 607px;	

}

	#strona {

		width: 877px;

		height: 607px;	

	  	margin:auto;

	}

		#poziom1{

			clear: both;

			width: 877px;

			height: 193px;				

		}

			#poziom1_L{

				float: left;

				width: 356px;

				height: 193px;

			}

			#poziom1_P{

				float: left;

				width: 521px;

				height: 193px;

				text-align: left;

			}

				#poziom1_P_1{

					width: 521px;

					height: 68px;

					clear: both;

				}

				#poziom1_P_2{

					width: 190px;

					height: 125px;

					float: left;

				}

				#poziom1_P_3{

					width: 331px;

					height: 125px;

					float: left;

				}

		#poziom2{

			clear: both;

			margin-top: -2px;

		}

		#poziom3_v1{

			clear: both;

			width: 877px;;

			height: 339px;

			margin-left: 2px;

			margin-top: -2px;

		}

			#poziom3_L{

				float: left;

				width: 356px;

				height: 339px;

			}

			#poziom3_P{

				background-image: url('../img/site/1/12f.jpg');

				float: left;

				width: 521px;

				height: 339px;

				text-align: left;

			}

			#poziom3_L_v2{

				background-image: url('../img/site/5/11f.jpg');				

				float: left;

				width: 356px;

				height: 339px;

			}

		#poziom3_v2{

			background-image: url('../img/site/2/12f.jpg');

			clear: both;

			width: 100%;

			height: 339px;

			margin-top: -2px;

			margin-left: 2px;

			text-align: left;

		}

		#poziom4{

			clear: both;

			width: 100%;

			height: 35px;

			margin-top: -2px;			

		 /*	border:1px;

			border-style:dotted;

			border-color:#000000;*/

		}

		#poziom4_flagi

		{

		width:274px;

			margin-right:auto;

			margin-left:92px;

/*			border:1px;

			border-style:dotted;

			border-color:#000000;*/			

		}



.pozyc{

	position: absolute;

}



#copy{

	position: absolute;

	z-index: 0;

	left: 400px;

	top: 7px;

	width: 400px;

	text-align: left;

	/*border:1px;

	border-color:#000000;

	border-style:dotted;*/

}

#flash1_v1{

	position: absolute;

	left: 418px;

	top: 249px;

	width: 10px;

	height: 10px;

}

#flash1_v2{

	position: absolute;

	left: 774px;

	top: 250px;

	width: 10px;

	height: 10px;

}

/*********************************firma*********************************/

#warstwaprzewijana{

	position: absolute;

	width: 380px;

	height: 250px;

	top: 40px;

	left: 0px;

	overflow: hidden;

	z-index: 6;

}

#podwarstwa{

	position : absolute;

	left: 0px;

	top: 0px;

}

#up{

	position:absolute;

	left:390px;

	top:40px;

	display: block;

	z-index: 5;

	width: 20px;

} 

#down{

	position:absolute;

	left:390px;

	top:280px;

	display: block;

	z-index: 5;

	width: 20px;

} 

/************************************************************************/

/*******************************OFERTA FIRMY*****************************/

#warstwaprzewijana2{

	position: absolute;

	width: 610px;

	height: 250px;

	top: 40px;

	left: 120px;

	overflow: hidden;

	z-index: 6;

}

#podwarstwa2{

	position : absolute;

	left: 0px;

	top: 0px;

}

#up2{

	position:absolute;

	left:750px;

	top:40px;

	display: block; 

	z-index: 5;

	width: 20px;

} 

#down2{

	position:absolute;

	left:750px;

	top:280px;

	display: block;

	z-index: 5;

	width: 20px;

} 

/***************************************************************************/

/*************************OFERTA FIRMY - PRODUKTY***************************/

#warstwaprzewijana3{

	position: absolute;

	width: 640px;

	height: 247px;

	top: 40px;

	left: 91px;

	overflow: hidden;

	z-index: 6;

}

#podwarstwa3{

	position : absolute;

	width: 640px;

}

#up3{

	position:absolute;

	left:750px;

	top:40px;

	display: block; 

	z-index: 5;

	width: 20px;

} 

#down3{

	position:absolute;

	left:750px;

	top:280px;

	display: block;

	z-index: 5;

	width: 20px;

} 

.oferta_produkty1{

	clear:both;

	margin-left: 10px;

}

	.oferta_produkty1_L{

		float: left;

		width: 205px;

		margin-top: 10px;

		margin-bottom: 10px;

		margin-right: 30px;

		text-align: right;

	}

		.oferta_produkty1_L_img{

			margin: 1px;

		}

	.oferta_produkty1_P{

		float: left;

		width: 380px;

		margin-top: 10px;

		margin-bottom: 10px;

	}

		.oferta_produkty1_P_1{

			clear: both;

			width: 370px;

			text-align: right;

		}

	.kreska{

		clear: both;

	}

	.oferta_produkty1_tytul{

		clear: both;

		margin-left: 245px;

		width: 200px;

	}

/***************************************************************************/

/******************************KONTAKT**************************************/

#warstwaprzewijana4{

	position: absolute;

	width: 400px;

	height: 247px;

	top: 40px;

	left: 360px;

	overflow: hidden;

	z-index: 6;

}

#podwarstwa4{

	position : absolute;

	width: 400px;

}

#up4{

	position:absolute;

	left:760px;

	top:40px;

	display: block; 

	z-index: 5;

	width: 20px;

} 

#down4{

	position:absolute;

	left:760px;

	top:280px;

	display: block;

	z-index: 5;

	width: 20px;

} 

#formularza{

	position: absolute;

	left: 92px;

	top: 20px;

	width: 257px;

	height: 157px;

	background-image: url('../img/site/5/1/o.jpg');

	background-repeat: no-repeat;

}

#formularzb{

	position: absolute;

	left: 92px;

	top: 20px;

	width: 257px;

	height: 157px;

	background-image: url('../img/site/5/2/o.jpg');

	background-repeat: no-repeat;

}

#formularzc{

	position: absolute;

	left: 92px;

	top: 20px;

	width: 257px;

	height: 157px;

	background-image: url('../img/site/5/3/o.jpg');

	background-repeat: no-repeat;

}

	#formularz1{position:absolute;left:38px;top:36px;}

	#formularz2{position:absolute;left:95px;top:36px;width:150px;background-color:transparent;}

	#formularz3{position:absolute;left:35px;top:57px;}

	#formularz4{position:absolute;left:95px;top:57px;width:150px;background-color:transparent;}

	#formularz5{position:absolute;left:30px;top:80px;width:220px;height:50px;background-color:transparent;}

	#formularz61{position:absolute;left:210px;top:136px;background-color:transparent;}

	#formularz62{position:absolute;left:175px;top:136px;background-color:transparent;}

	#formularz63{position:absolute;left:210px;top:136px;background-color:transparent;}

	#formularz7{position:absolute;left:30px;top:-20px;width:220px;text-align:center;}

	

	#mapa1{position:absolute;left:130px;top:200px;width:200px;}

	#mapa2{position:absolute;left:250px;top:-250px;width:454px;height:642px;z-index:100;border:1px solid; display: none;}

	#mapa3{position:absolute;left:130px;top:200px;width:200px;}

/***************************************************************************/

/* ------------ wyglad tekstow ---------------------*/

.text_normalny{

	font-family: Arial;

}

.text_wyrozniony{

	font-weight: bolder;

}

.text_wyrozniony2{

	font-family: Arial;

	font-size: 14px;

	font-weight: bold;

	color: #170679;

}

.a1{

	text-decoration: none;

}

.a1:hover{

	text-decoration: underline;

}

.a2{

	font-family: Arial;

	font-size: 13px;

	font-weight: bold;

	color: #EC2F07;

}

.a2:hover{

	font-family: Arial;

	font-size: 13px;

	font-weight: bold;

	color: #EC2F07;

	text-decoration: underline;

}

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

#flagi

{

	width:284px;

	margin-left:0px;

	margin-right:auto;

	display:inline;

}

#stopka

{

	width:890px;

 	margin-left:0px;

	margin-top:5px;

	margin-bottom:auto;

}
/* --------------- menu na samej gorze (Krzysztof Zajaczkowski) */


#top_menu {
	border-style: solid;
	border-width: 10px;
	border-color: white;

}

#top_menu ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#top_menu ul li {
	display: inline;
	white-space: nowrap;
}
#top_menu ul a {
	font-size: 10px;
}

#top_menu ul a:link, ul a:visited {
  border-style: solid;
	border-width: 0 5px 0 5px;
	border-color: white;
}



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

/* --------------- activedesign ---------------------*/

#activedesign img{

 	margin-right: 0px;	

		display:inline;

}

#activedesign{

	clear: both;

	margin: auto;

	margin-top: -35px;

	margin-right:20px;

	text-align: right;

}

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