/*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 ---------------------*/
body {
	background-color: #ffffff;
	background-image: url('../img/body/tlo.jpg');
}
*{
	margin: 0px;
	padding: 0px;
	border: 0px;	 	
}
a{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a:hover{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.link{
	cursor: pointer;
}
img.mini{
	border: 1px #e8e8e8 solid;
}
img.strzalka_l{
	margin-right: 5px;
}
#duze{
	border: 1px #e8e8e8 solid;
}
ul{
	margin-left: 20px;
}
/* -------------------------------------------------*/

/* ------------- uklad strony --------------------*/
	#flashcontent {
	/*border: solid 1px #000;*/
		width: 150px;
	height: 65px;


	}
#strona {
	width: 970px;
  	margin:auto;
  	clear: both;
		
}
#gora1{
	margin-left: 21px;
	width: 960px;
	height: 41px;
	clear: both;
	
}
	.gora1_1{
		float: left;
	   width: 107px;
	   height: 41px;
	}
		.gora1_1_1{
			position: absolute;
	   }
		.gora1_1_2{
			position: absolute;
			width: 107px;
			margin-top: 14px;
			text-align: center;
	   }
	#gora1_2{
		float: left;
	   width: 515px;
	   height: 41px;
	   background-image: url('../img/body/1.jpg');
	}
		#flagi{
			position: absolute;
		}
	      #flagi1{
	         width: 112px;
	         height: 12px;
	      	font-size: 0px;
	         position: absolute;
            left: 398px;
	         top: 15px;
	      }
	      #flagi3{
	         width: 112px;
	         height: 2px;
	      	font-size: 0px;
	         position: absolute;
            left: 398px;
	         top: 36px;
	      }
	      #flagi2{
	      	display: none;
	         width: 112px;
	         height: 48px;
	      	font-size: 0px;
	         position: absolute;
            left: 398px;
	         top: 38px;
	      }
	.gora1_3{
		float: left;
	   width: 1px;
	   height: 41px;
	}
	.gora1_5{
		float: left;
	   width: 3px;
	   height: 41px;
	}	

#gora2{
	width: 960px;
	height: 111px;
	clear: both;
	margin-left: 21px;
	
}
	#gora2_2{
		float: left;
		width: 955px;
		height: 112px;
		background-image: url('../img/body/2.gif');
		background-repeat: no-repeat;
	}
#srodek{
	margin-left: 21px;

	clear: both;
	/*border: 2px solid red;*/
	
}
	#menu1{
		margin-top: 5px;
		float: left;
		width: 153px;
		
	}
	   #menu1_1{
	      width: 153px;
	      height: 31px;
	      background-color: #535065;
	      clear: both;
		  
	   }
	      .menu1_1_1{
	         width: 153px;
	         height: 31px;
	         text-align: right;
	         padding-right: 10px;
	         vertical-align: middle;
			 
	      }
	   #menu1_2{
	      width: 151px;
	      background-color: #f3f3f3;
	      border: 1px #dadada solid;
	      clear: both;
	      text-align: left;
		  
	   }
	   .menu1_2_kontakt{
	   	margin-left: 10px;
	   	margin-right: 10px;
		
	   }
	   .menu1_3{
	   	margin: 10px;
		
	   }
	   .menu1_4{
	   	height: 10px;
	   }
   #oknoKodu
	{
	width:151px;
	background:#f3f3f3;
	margin:10px 0px 0px;
	border:1px solid #dadada;
	height: 100%;
	}
	#ar a{
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;

	margin-left: 20px;
	}
	#ar a:hover{
	text-decoration: none;

	color: #660033;

	}
	   
	#zawartosc{
		float: left;
		width: 633px;
		
	}
	#zawartosc1{
	   	margin-left: 5px;
	   	margin-right: 5px;
		
	   }  
 #spacer1{
	clear: both;
	height: 5px;
	width: 300px;
	margin: 2px;
	padding: 2px;
	/*border: 2px solid red;*/
		  } 
 #prawo{
	display: block;
	padding-left: 0px;
	clear: left;
	height: auto;
	width: auto;
 }
#zawartosc1 .zdn_tekst{
	width: 450px;
	margin-right: 30px;
	margin-bottom:10px;
	display: block;
	padding-right: 60px;
	margin-left: 30px;
	border: 2px solid #f5f5f5;
	padding-top: 20px;
	padding-left: 20px;
	
		  } 
#tekst{
	clear: both;
	display: block;
	margin: 20px 20px 20px 0px;
	font-size: 13px;
	font-weight: 600;
		  } 		    
	   	#zawartosc1_1{
	   		background-image: url('../img/body/3a.jpg');
	   		width: 124px;
				height: 5px;
				margin-left: 268px;
				font-size: 1px;
				
	   	}
	   	#zawartosc1_2{
				font-size: 1px;	   		
				background-color: #FFFFFF;
				
	   	}
	         #zawartosc1_2_1{
	            background-color: #FFFFFF;
	            background-image: url('../img/body/3b.jpg');
	            width: 124px;
	            height: 21px;
	            margin-left: 268px;
	            font-size: 1px;
	         }
	   #zawartosc2{
	   	background-color: #FFFFFF;
	   	margin: 5px;
	   	margin-top: 0px;
	    min-height: 300px;
	    height: auto!important:
	    height: 300px;
		  
	   } 
	   
	   #zawartosc2 img.prasa { 
	   float: left;
	   margin: 20px;
	   }  
	   #zawartosc2 p{
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 10px;
	text-align: left;
	background: #FFFFFF;
	margin: 10px;
	   }
	   #zawartosc2 h4{
	
	font: 12px;
	font-weight: bold;
	padding: 20px 25px;
	   }
	   #zawartosc2 h2{
	   padding: 5px;
	   }
	   #zawartosc2 h3,h4{
	padding: 5px 5px 5px 0px;

	   }
	      #zawartosc2_1{
				margin-left: 20px;
				margin-right: 10px;
	         padding-top: 0px;
            margin-bottom: 20px;
	      } 
  

	      	.zawartosc1_2_2_1{
	      		clear: both;
	      	}
	      		.zawartosc1_2_2_1_1{
	      			background-color: #5051b0; 
						height: 25px;
						border: 1px #d3eefe solid;
						
	      		}
	      	.zawartosc1_2_2_2{
		font-family: Tahoma;
		font-size: 14px;
		font-weight: 100;
		color: #909090;
		text-decoration: none;
	        margin-top: 10px;
		margin-left: 10px;
	   	margin-right: -20px;
		margin-bottom: 0px;
		
			
	      		
	      	}
	      	.zawartosc1_2_2_3{
		      	margin: 10px;
	      		clear: both;
	      	}
	      		.zawartosc1_2_2_3_1{
	      			vertical-align: bottom;
	      			border: 1px solid; 
	      		}
	      		
	#menu2{
		margin-top: 5px;
		float: left;
		width: 157px;
	
	}
	   .menu2_1{
	      width: 157px;
	      height: 36px;
	      background-color: #5051b0;

	   }
	   .menu2_1_1{
	      width: 157px;
	      height: 36px;	   	
	      text-align: right;
	      vertical-align: bottom;
	      padding-bottom: 5px;
	      padding-right: 10px;
		  		  	
	   }
	   .menu2_2{
	   	width: 157px;
	   	margin-top: 2px;
		
	   }
	   	.menu2_2_1{
	   		width: 157px;
			
	   	}
	         .menu2_2_1_1{
	            width: 22px;
	            background-color: #b3aeab;
	            text-align: center;
	            vertical-align: middle;
				
	         }
	         .menu2_2_1_2{
	            width: 135px;
	            background-color: #535065;
	            vertical-align: middle;
				
	         }
	   		.menu2_2_1_2_1{
	   			margin-left: 5px;
	   			margin-right: 5px;
				
	   		}
	   .menu2_3{
	   	width: 157px;
	   	margin-top: 2px;
	   	background-color: #535065;
	   	height: auto!important;
	   	height: 50px;
	   	min-height: 50px;
	   }
	      .menu2_3_1{
	      	padding: 10px;
	      	clear: both;
			
	      }
	   .menu2_4{
	   	width: 157px;
	   	text-align: center;
		
	   }
	   .menu2_5{
	   	width: 157px;
	   	height: 10px;
	
	   }
	   	#menu12{
		margin-top: 5px;
		float: left;
		width: 153px;
	
	}
	   .menu12_1{
	      width: 153px;
	      height: 36px;
	      background-color: #5051b0;

	   }
	   .menu12_1_1{
	      width: 153px;
	      height: 36px;	   	
	      text-align: right;
	      vertical-align: bottom;
	      padding-bottom: 5px;
	      padding-right: 10px;
		  		  	
	   }
	   .menu12_2{
	   	width: 153px;
	   	margin-top: 2px;
		
	   }
	   	.menu12_2_1{
	   		width: 153px;
			
	   	}
	         .menu12_2_1_1{
	            width: 22px;
	            background-color: #b3aeab;
	            text-align: center;
	            vertical-align: middle;
				
	         }
	         .menu12_2_1_2{
	            width: 135px;
	            background-color: #535065;
	            vertical-align: middle;
				
	         }
	   		.menu12_2_1_2_1{
	   			margin-left: 5px;
	   			margin-right: 5px;
				
	   		}
	  
	   .menu12_5{
	   	width: 153px;
	   	height: 10px;
	
	   }	  
/* -----------------------------------------------*/
/* ----------- drzewo -------------------------*/
#drzewo ul{list-style-type: none;margin-left: 15px!important;margin-left: 17px;}
li{line-height: 12px;}
#drzewo {display: none; font:normal bold 10px Tahoma;}
.drzewo {font:normal normal 10px Tahoma; text-decoration: none;}
.drzewo:hover{font:normal normal 10px Tahoma; text-decoration: none; color: #5051b0;}

/* -----------------------------------------------*/
/* ----------- formularz -------------------------*/
.text1{
	background-color: #909090;
	border: 1px #8D8D8D solid;
	width: 130px;
	padding-left: 5px;
	padding-right: 5px;

	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;	
}
.text2{
	background-color: #f3f3f3;
	border: 1px #8D8D8D solid;
	width: 130px;
	padding-left: 5px;
	padding-right: 5px;

	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;	
}
.submit1{
	background-color: #909090;
	border: 0px;
	text-align: center;
	width: 80px;

	font-family: Tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #ffffff;	
}
/* -----------------------------------------------*/



/* ------------ wyglad tekstow ---------------------*/
.text_normalny{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;	
}
.text_normalny2a{/* kontakt-lewa, serwis-lewa,*/
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;	
}
.text_normalny2{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 1,95em;
	color: #000000;
	letter-spacing: 1px;
}
.text_normalny3{/* kontakt-pod_men, */
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;	
	text-decoration: none;
}
.text_wyrozniony{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #ffffff;	
}
.text_wyrozniony2{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: White;	
}
.a1{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.a1:hover{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	/*text-decoration: underline; */
}
a.gora1{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
}
a.gora1:hover{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
}
a.menu1_1{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
}
a.menu1_1:hover{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5051b0;
	text-decoration: none;
}
a.menu1_2{ /* linki norm po lewej, i w pod grupach*/
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
}
a.menu1_2:hover{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5051b0;
	text-decoration: none;
}
a.menu1_3{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bolder;
	color: #404040;
	text-decoration: none;
}
a.menu1_3:hover{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bolder;
	color: #5051b0;
	text-decoration: none;
}
a.menu2_2{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	margin-left: 15px;
}
a.menu2_2:hover{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	margin-left: 15px;
}
a.menu2_2_1_2_L{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.menu2_2_1_2_L:hover{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a:hover{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	/*text-decoration: underline; */
}

/* po lewej */ 
#menu1_2 a{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
}
#menu1_2 a:hover{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5051b0;
	text-decoration: none;
}
#menu1_2 a.menu1_2{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
}
#menu1_2 a.menu1_2:hover{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5051b0;
	text-decoration: none;
}
/* -----*/
#menu2_b a{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
#menu2_b a:hover{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
#menu2_a a{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
#menu2_a a:hover{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

/* ---------------------------------------------------*/
/* ----------- tabela dane techniczne -------------------------*/	
#dane_techn table {
	margin: left 1em;
	background: #e5e3ef; color: #222;
}

#dane_techn td {
	padding: 0.6em;
	background: #ece9e8; color: #222;
	text-align: justify;
}

#dane_techn table a {
	font-weight: bold;
	color: #FFF;
}
/* ---------------------------------------------------*/
/* ----------- tabela opis_roz -------------------------*/	
 #opis_roz table {
	margin: left 1em;
	background: White; color: #222;
	margin-right: 10%;
}

#opis_roz td {
	padding: 1em;
	background: #F4F4F4; color: #222;
	text-align: justify;
}

#opis_roz table a {
	font-weight: bold;
	color: #FFF;
}
/* ---------------------------------------------------*/
/* ----------- tabela opis -------------------------*/	
#opis table {
	margin: left;
	background: White; color: #222;
	margin-right: -10%;
	margin-left: -3%;

}

#opis td {
	padding: 0.6em;
	background: #F5F5F5; color: #222;
	text-align: left;
}

#opis a {
 display:block;
}

#opis table a {
	font-weight: bold;
	color: black;
}


#opis a {
	background: #F5F5F5; color: #222;
	padding: 8px 11px;
	text-decoration: none;
	width: 130px;
}

#opis a:hover {
	background-color: #5051b0;
	color: #fff;
	width: 130px;
}

/* ----------- tabela zawart -------------------------*/
 #opis_roz table {
	margin: left 1em;
	background: White; color: #222;
	margin-right: 10%;
}

#zawart td {
	padding: 1em;
	background: #F4F4F4; color: #222;
	text-align: justify;
}

#zawart table a {
	font-weight: bold;
	color: #FFF;
}
/* ----------- tabela katalogi -------------------------*/
 #katalogi table {
	margin: left 1em;
	background: White;
	color: #222;
	margin-right: 10%;
	
}

#katalogi td {
	padding: 1em;
	background: #F4F4F4; color: #222;
	text-align: justify;
}

#katalogi a {
	color: #000000;
	font:  12px Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 10px;
	display: block;

	margin-top: 20px;
	margin-bottom: 20px;
}

#katalogi h1 {


	padding: 10px;
	margin-left: 20px;
}
#katalogi a:hover{
	color: #5051b0;
	text-decoration: none;
	margin: 3px 2px;
	padding: 20px 20px;
}
/* ----------- tabela mapa -------------------------*/
#container {
background-image:url(../admin/images/map2.jpg);
background-color:white;
background-position:center top;
background-repeat:no-repeat;
//border: 2px solid white;
margin-left:30px;
margin-top:60px;
padding:0 0 492px;
position:relative;
width:518px;
}


div#prod_header {font-family: Tahoma; font-size: 11px; font-weight: normal; letter-spacing: 1px;}
div#prod_header h1 {font-size: 12px; font-weight: bold;}
