/* CSS Document */
* { margin:0; 
	padding:0; 
	}
	
body { background: #ffffff url(tlo_body.jpg) top repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  
		}
		
img { border:none; 
		}
		
a { text-decoration:none;
		}
		
#glowna { display:block;
			text-align:center;
			width:950px;
			padding-left:25px; padding-right:25px;
			clear:both;
			margin-left:auto; 
			margin-right:auto;
			margin-bottom:auto;
			vertical-align:top;
			background:url(gora.jpg) top center no-repeat;
			
		}

.gora {  width:950px; margin-left:auto; margin-right:auto; text-align:right; position:absolute; left:auto; right:auto; }
#menu_g { 


			font-size:12px;
			text-align:right;
			position:absolute;
			right:0;
			
	
			}
#menu_g a { text-decoration:none; 
display: block;
float:left;
text-transform:uppercase;
			padding-left:14px; 
			padding-right:14px;
			margin-bottom:1px;
			margin-top:2px;
			font-family:Arial, Helvetica, sans-serif;
			
font-weight:bold; 
			}
			
			
.zwykly { 
			 padding-top:6px;
			 height:20px; 
			 background:url(kreska.jpg) left no-repeat;
			color:#ffffff;  
			 }	
.zwykly:hover {
				background-color:#990000;
				color:#FFFFFF;
				}
.podswietlony { 
			 padding-top:6px;
			  height:20px; 
				background-color:#990000; 
				color:#FFFfff;   }		
									
#naglowek { display:block; clear:both; padding-top:29px; height:112px; width:950px; margin-left:auto; margin-right:auto; }	
.tabela_glowna { 
			text-align:center;
			width:950px; 
			margin-left:auto; 
			margin-right:auto;
			vertical-align:top;
			margin-top:15px;
 }

.menu {
			text-align:left;
			width:178px;
			vertical-align:top;
			height:530px;
			padding-right:22px; 
			
			}
					
.menu2 { display:block; clear:both; width:390px; height:26px; margin-left:auto; margin-right:auto; background:url(menu_prawe.jpg) repeat-x; padding-left:560px; }
.menu2 a { display:block; float:left; padding-left:14px; 
			padding-right:14px; margin-top:1px; font-family:Arial, Helvetica, sans-serif; }
.link_zwykly2 {  color:#ffffff; padding-top:4px; padding-bottom:3px; background:url(kreska_p.jpg) left no-repeat; 
			 }	
.link_zwykly2:hover {  color:#FFFFCC;   font-weight:bold; 
			 }	
			
a.link_p2 { color:#FFFFCC; font-weight:bold;  padding-top:4px; padding-bottom:3px; background:url(kreska_p.jpg) left no-repeat; }


.tresc {	 vertical-align:top;
			 padding-bottom:20px;
			 padding-right:10px;
			 color:#000000;
			 text-align:justify;
			 }
			 
.tresc ul {  margin-left:15px; margin-top:15px;  }
.tresc ul li {  margin-bottom:10px; }
.tresc ol { margin-left:30px; }

.tresc p { 
			margin-bottom:10px;
			margin-top:5px;
			}
.tresc h5 {color:#CC0000; font-size:16px;}
.tresc a { color:#03627d;}
.tresc a:hover { color:#00CCFF;}
.tresc a[target="_blank"]:before{	content: url(../images/link_external.png);	margin: 5px;}
.prawa { width:200px; padding-right:15px; font-family:Georgia, "Times New Roman", Times, serif; vertical-align:top;  }


.podkategorie {  margin-bottom:15px; padding-bottom:2px; padding-top:2px; padding-left:2px; padding-right:2px; width:172px; font-size:11px;
border:1px solid #979797;   }
.podkategorie a { display:block; clear:both; background-color:#dddddd; 
}



.link_zwykly{  color:#000000; padding-top:7px; padding-bottom:8px; background:url(menu.jpg) bottom no-repeat; padding-left:20px;  
			 }	
.link_zwykly:hover {  color:#336600;  background:url(menu_p.jpg) bottom no-repeat;
			 }	

			
a.link_p { color:#336600;    padding-top:7px; padding-bottom:8px;  background:url(menu_p.jpg) bottom no-repeat; padding-left:20px;
				}
.podkategorie2 { padding-left:20px;}

.moduly_g { padding-bottom:2px; padding-top:2px; padding-left:2px; padding-right:2px; width:172px; font-size:11px;
border:1px solid #979797; margin-bottom:15px;   }	

.moduly { background-color:#dddddd; width:162px; font-size:9px; padding-top:14px; padding-left:5px; padding-right:5px; padding-bottom:10px;  }


.inp { font-size:11px; border:1px solid #03627d; }	

.tyt_lewa { width:152px;
			background:url(tyt_lewa.jpg) left top no-repeat;
			color:#990000;
			font-size:14px;
			text-align:left;
			padding-left:20px; padding-top:6px; padding-bottom:7px;  }
		
				
.nowosci { display:block; clear:both; text-align:left; width:210px; color:#000000; margin-bottom:8px; margin-top:5px; }
.nowosci a { color:#CC0000; margin-left:150px; font-weight:bold; }				
				
.temat_n { font-weight:bold;}				
				
.buton { font-size:11px;  
			color:#FFFFff;
			border:1px solid #03627d;
			background-color:#03627d;
			margin-top:5px;
			padding-left:5px; padding-right:5px; 
			}
.przycisk { display:block; clear:both; width:180px; text-align:right; }			
.formularz {   
				border:1px solid #03627d;
				color:#666666; 
				}				
			
#stopka { display:block; 
			clear:both;
			text-align:center;  
			margin-left:auto; 
			margin-right:auto;
			font-size:10px;
			height:65px;
			padding-top:30px;
			padding-left:5px; padding-right:5px;
			background: #666666 url(stopka.jpg) top repeat-x;
			color:#ffffff;
			
			}
	
.news { margin-top:5px;}	
	
		
#stopka p  {    
				text-align:center;  
				font-weight:normal; 

				}
				
#stopka a {
			text-decoration:none;
			color:#FFFFCC;
			}
.l_stopka a { 
			display:block; 
			float:left;
			margin-left:10px; 
			margin-right:10px;
			}
#tlo_stopka { display:block; clear:both;  padding-bottom:12px;}
#tytul { display:block; 
			clear:both;  
			width:560px;  
			text-align:left;   
			vertical-align:top;
			margin-bottom:15px;
			}
#tytul h1 { 
				font-size:24px;
				height: 1.5em; 
				color:#990000;
				font-weight:normal;

				}
#firma { display:block; float:left; width:300px; height:90px; color:#993300; padding-top:20px; font-weight:bold; font-size:11px;}
p#firma { text-align:center; }
#aktualn { display:block; float:right; width:168px; height:60px; text-align:left; color:#FFFFff; padding-top:10px; margin-right:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:40px;  }
#aktualn a { color:#FFFF99; font-size:10px; font-weight:bold; display:block; width:168px; text-align:right; }

			
table.kontakt { text-align:left;   
				margin-top:0px; 
				}	
.kontakt tr td { padding-right:20px;}		
 table.kontakt2 { text-align:left;   
				margin-top:0px;
				color:#FFFFFF;  
				}			
 


table.kontakt a { 
					text-decoration:none;
				}
#info { display:block; height:26px; 
			padding-top:43px;
			clear:both;
			margin-left:auto;
			margin-right:auto;
			padding-left:725px;
			width:150px;    
			font-size:10px;   
			color:#ffffff; 
			text-align:center;
			}

#info a { display:block; float:left;
		margin-left:4px; 
			margin-right:4px; 
			width:23px; 
			height:16px; }					
#adres { margin-left:20px; 
			font-size:10px; 
			font-weight:bold; 
			color:#FF0000;
			}
			
span#licznik {  
			margin-right:0px;
			margin-top:0px;
			display:block; float:right; 
			}


			
.sub  { font-size:11px; 
				color:#CC0000; 
				}
				


.link_k { font-weight:bold; }			
.kontakt_c { font-weight:normal;
			}

					
.galeria { width:570px;
			text-align:center; 
			vertical-align: baseline;
			}
			
.galeria li { float:left; 
				display:block;
				padding:3px;
				height:180px; width:180px;
text-align:center; vertical-align:bottom; }	
		
.galeria li a {  font-size:11px; 
					color:#000000; 
					text-decoration:none; 
					text-align:center; 
					font-weight:normal; 
					display:inline; 
					}
.galeria p { list-style:none;
				list-style-type:none; 
				background:none; }
							
.szukaj { 
			text-align:left; 
			font-size:10px; 
			padding-top:10px; 
			margin-bottom:20px;  
			}
				

.najnowsza { width:178px; 
			text-align:left; 
			font-size:10px; 
			padding-top:10px; 
			padding-left:10px;
			background-color: #c9c9c9;
			margin-left:6px;
			font-size:12px; 
				font-weight:bold;
				color:#096a9f;  
			}
			
.najn_of { display:block;
clear:both;
			margin-left:20px;
			margin-top:5px;
			text-align:center; 
			width:160px;
			padding-bottom:10px;
			}
.najn_of a { color:#CCCCCC;}					
.rekl { display:block;
clear:both;
			margin-left:6px;
			margin-top:10px;
			text-align:center; 
			width:180px;
			}				 
						

.oferta img {  }
.of_zdj { }
.of_opis { padding-left:20px; display:block; float:left; width:180px; }
.of_opis p { color:#334950; font-size:14px; font-weight:bold; }
.of_opis a { display:block; margin-left:180px;}
.of_opis hr { margin-bottom:5px; }
.of_brak { display:block; width:500px; text-align:center; font-size:14px; font-weight:bold; color:#333333; margin-top:30px;}

.oferta2 { display:block; 
			float:right; 
			width:180px;
			margin-right:20px;
			line-height:15px;
			padding:10px;
			  }
.oferta2 ul li { list-style:circle; list-style-type:circle; line-height:20px;}
.oferta2 span { font-weight:bold;} 

.oferta3 {display:block; 
			float:left; 
			width:220px;
			margin-left:10px;
			margin-right:10px;
			line-height:15px;
			padding:10px;
			}

.inform { display:block; font-weight:normal; text-align:left; font-size:10px; color:#444444; margin-left:5px; }


.of_nagl { display:block;  width:500px;  text-align:center; text-transform:uppercase; font-size:14px; }
.of_nagl span {  font-weight:bold; }

.of_zdjecie { display:block; float:left; padding:5px; width:150px; height:150px;}
#blok_zdj { display:block; clear:both; width:520px;}
.powrot { color:#663300;  font-weight:bold; }
.powrot:hover { color:#aee003;}
.wiecej { display:block; color:#663300;  font-weight:bold; margin-left:470px;}
.wiecej:hover { color:#aee003;}	
					

.tabelka_produkt_p td {height:18px;  color:#333333; border:1px solid #FCFCFC; background-color:#F0F0F0; font-size:11px; padding-left:5px; padding-right:5px; }
.tabelka_produkt_p td a { color:#b20000; font-size:10px; }
.tabelka_produkt_n td {height:18px; color:#333333; border:1px solid #F0F0F0; background-color:#FCFCFC; font-size:11px; padding-left:5px; padding-right:5px;}
.tabelka_produkt_n td a { color:#b20000; font-size:10px;}

.f_zdjecie { padding-left:15px; vertical-align:top;}
.f_zdjecie img { background:none; margin-bottom:15px;}
.wspak {
unicode-bidi:bidi-override;
direction: rtl;
}
#sklep { display:block; clear:both; width:188px; background:url(tlo_menu.jpg) left top repeat-x; height:37px;  padding-top:2px; padding-left:20px; text-align:center; margin-top:60px; }
#sklep a { color:#FFFF66; font-weight:bold; font-size:11px; }
#sklep a:hover { color:#FFFFFF; font-weight:bold; }
.link_info { color:#FF0000; font-weight:bold; } 
.kontakt_d { font-size:16px; color:#333333;    }
.kontakt_d span { background:url(napisz.png) left bottom no-repeat; padding-left:40px; display:block; height:20px; padding-top:10px; }
.kontakt_i { font-size:16px; color:#333333; }
.kontakt_i span { background:url(info.png) left bottom no-repeat; padding-left:40px; display:block; height:20px; padding-top:10px; }
.wykaz_prod { border:none; width:700px; font-size:11px; }
.wykaz_prod tr td { vertical-align:top; }
.wykaz_prod a { padding-right:15px; padding-bottom:15px;}
.tyt_prod { font-size:16px; }

.tytul_a { font-weight:bold;}
trsc_a { width:700px; }
.tresc_a hr { width:250px; text-align:center; color:#e2d7c3; margin-bottom:10px;}
.akt_tytul { display:block; clear:both;  padding-left:25px;  font-size:16px; color:#f90000; font-weight:bold; background:url(strzalka.gif) left no-repeat;  }


.data_m { color:#999999; font-size:9px;}
.p_stopka { display:block; float:right; width:601px; text-align:left;  padding-bottom:15px;}
.p_stopka a { color:#FFFFFF; padding-right:10px; text-transform:uppercase; }
.p_stopka a:hover { color:#CC0000;}
.dol_pod { color:#CC0000; font-weight:bold; }

.komunikat { font-size:10px; font-weight:bold; color:#FF0000;}
.aplikacja tr td { padding-bottom:5px; padding-right:5px;}
.aplikacja label { margin-right:20px;}
.odnosnik { display:block; clear:both; text-align:center; }
.odnosnik a { display:block; clear:both; margin-bottom:10px; }
#zegarek { display:block; clear:both; width:190px; text-align:center; }
.kurs { color:#FFFFFF; text-align:left; margin-top:15px; margin-bottom:15px; width:180px;  }
.kurs_t { font-weight:bold; }
.link_a { color:#03627d; margin-left:90px; }
.powr { color:#006699; }

table.realizacje{
	text-align: center;
}

table.realizacje td{
	width: 150px;
	text-align: center;
}

iframe{
	border: 0px;
}
