/* CSS Document */
* { margin:0; 
	padding:0; 
	}
	
body { background: #ffffff url(tlo.jpg) top repeat; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
img { border:none; 
		}
		
a { text-decoration:none;
		}
p { margin-bottom:15px; }
		
#glowna { display:block;
			 background: url(tlo_body.jpg) top repeat-x;  
			text-align:center;
			color:#333333; 
			clear:both;
			margin-left:auto; 
			margin-right:auto;
		}
#naglowek { background:url(naglowek.jpg) center top no-repeat;
				display:block;
				clear:both;
				text-align:center;
				margin-left:auto; 
			margin-right:auto; 
				width:857px;
				height:213px;}			
#tabela { display:block; 
			clear:both;
			background:url(tlo_tabela.jpg) center repeat-y; width:837px;
			padding-left:10px;
			padding-right:10px;  
			margin-left:auto; 
			margin-right:auto; 
			}
			
#stopka { display:block; 
			clear:both;
			text-align:center;   
			background-color:#6A674D;
			height:240px;
			border-top:2px solid #4A4835;
			
			 
			}
			
#stopka p  { display:block;    
				font-weight:normal; 
				margin-top:0px;   

				}
				
#stopka a {
			text-decoration:none;
			
			}
#stopka_t { text-align:center; 
				margin-left:auto; 
				margin-right:auto; 
				width:837px; 
				background: #dadcc6 url(tlo_stopka.jpg) center repeat-y; 
				}

.adres { display:block; float:right; text-align:right; color:#767849; font-size:14px; font-family:"Courier New", Verdana, Arial; padding-right:20px; }

.l_stopka { display:block; clear:both; margin-top:30px; text-align:center; width:807px; padding-left:15px; padding-right:15px; margin-left:auto; margin-right:auto; border-top:1px solid #EA7811; padding-top:10px; 
background:url(stopka_dol.jpg) bottom center no-repeat; padding-bottom:20px;}
.l_stopka a { 
			display:inline; 
			margin-left:6px; 
			margin-right:6px;
			font-size:9px; text-transform:uppercase;
			color:#666600; font-family:Georgia, "Times New Roman", Times, serif;
			}
#tytul { display:block; 
			clear:both; 
			color:#004660; 
			font-size:20px;  
			width:530px; 
			height:34px; 
			margin-top:10px; 
			text-align:left;   
			vertical-align:top;
			border-bottom:1px dashed #cccccc; 
			}
.tlo_tabela {  }
.tabela_glowna { text-align:left; 
					vertical-align:top;
					width:837px;
					}
					
.tabela glowna tr td {vertical-align:top; 
					}

.tresc {
			 vertical-align:top; 
			 padding-bottom:30px;
			 padding-left:20px;
			 color:#4E4D36;
			 font-size:12px;
			 }


.menu { width:223px; 
			padding-left:1px;
			padding-top:20px  
			text-align:left;
			padding-bottom:50px;
			vertical-align:top; 
			}
					
.menu a { text-decoration:none;   
			margin-top:1px;
			padding-top:6px;
			display:block; 
			clear:both; 
			height:24px;
			font-size:12px;
			border-bottom:1px solid #779d90;
			}
				
.menu a:hover,
.menu a:focus { 
				
				padding-left:30px;
				color:#FFFFFF;
				}	

.tlo_menu { 
			width:174px; 
			height:26px; 
			padding-top:8px; 
			font-size:13px; 
			font-weight:bold; 
			padding-left:10px;  
			color:#ffffff; 
			margin-bottom:20px; 
			}	

.zwykly {  color:#804000; padding-left:30px;
			}
.zwykly:hover { background:url(przycisk.jpg) left no-repeat; }
			
table#kontakt { text-align:left; 
				font-weight:bold; 
				color:#000000;  
				margin-top:0px;  
				}	
table#kontakt2 { text-align:left;
				font-size:12px; 
				font-weight:bold; 
				color:#555555;  
				margin-top:0px;  
				}
#kontakt2 tr td { padding-top:2px; padding-bottom:2px;}			
 
.buton { font-size:12px; 
			font-weight:bold;  
			color:#000000; padding:2px; 
			border:1px solid #666666;  
			}
			
.formularz { font-size:12px;  
				border:1px solid #b20000;
				}

table#kontakt a { color:#990000; 
					text-decoration:none;
					}	
		
.podswietlony { 
				color:#ffffff;
				background:url(przycisk.jpg) left no-repeat;
				padding-left:30px;
				 font-weight:bold;
				}

#info { display:block; height:18px; 
			padding-top:15px;  
			width:766px;  
			font-size:10px;   
			color:#000000; 
			clear:both;
			text-align:left; 
			color:#8d8b64; 
			}

#info p { display:block; float:left; width:445px; margin-left:10px;}					

			
#firma { text-align:left; display:block; float:left; color:#767849; margin-top:10px; font-size:14px; font-family:"Courier New", Verdana, Arial; padding-left:20px;
			}
#firma a { color:#767849;  }
p#licznik { text-align:left;  
			padding-left:20px;
			font-size:10px;
			color:#474723; 
			}

.sub {width:178px; 
		height:75px; 
		text-align:left; color:#000000; 
		font-size:10px; 
		padding-top:4px; 
		padding-left:10px;
		margin-left:6px;
		background-color: #c9c9c9;
		margin-top:10px;
		margin-bottom:20px;  
		}
			
.sub label { font-size:12px; 
				font-weight:bold;
				color:#096a9f; 
				}
				
.link_zwykly{  color:#555555; 
			 }	
			
.link_p { color: #b20000; 
				}
					
.kontakt_c { font-weight:normal;
			}
			
.tabela_tresci {
					margin-right:20px; 
					list-style:none; 
					list-style-type:none;
					}
					
.tabela_tresci ul { list-style:none; 
					list-style-type:none;
					}

.tabela_tresci ol { list-style:none; 
					list-style-type:none;
					}
.tabela_tresci p { margin-top:10px; }					
.tabela_tresci li { background:url(strzalka.jpg) top left no-repeat; padding-left:25px; margin-top:5px; margin-bottom:10px; font-size:12px;}

.tabela_tresci h4 { color:#990000; margin-top:15px; }	
.tabela_tresci h5 a { color:#4E4D36; }	
.tabela_tresci h5 a:hover { color:#CC5200; } 			
.tabela_tresci a { color:#CC0000; 
					}
.tabela_tresci a:hover { color:#CC5200; } 

.podkategorie { list-style:none; font-weight:bold; font-size:14px; margin-top:15px; margin-bottom:15px; }
.podkategorie a:hover { color:#CC5200; }
.podkategorie li { margin-bottom:05px; }


						
.galeria { width:530px; 
			text-align:center; 
			vertical-align: baseline;
			}
			
.galeria li { float:left; 
				display:block; 
				padding-left:15px; 
				padding-right:15px; 
				padding-bottom:10px; 
				height: 220px; 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; 
					}
							
.szukaj { width:178px; 
			height:48px; 
			text-align:left; 
			font-size:10px; 
			padding-top:10px; 
			padding-left:10px;
			background-color: #c9c9c9;
			margin-left:6px;
			margin-top:20px;  
			}
				
.szukaj label { font-size:12px; 
				font-weight:bold;
				color:#096a9f;
				}
.najnowsza { width:178px; 
			height:30px; 
			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;
			margin-left:20px;
			margin-top:20px;
			text-align:center; 
			width:160px;
			}					
.jezyki { display:block;
			color:#FFFFFF; 
			width:180px; 
			text-align:center; 
			padding-right:5px;
			padding-top:15px;  
			}
			
.jezyki a { display:inline; width:25px; height:15px; border-bottom:none;
			}
.jezyki a:hover { display:inline;  padding-left:0px;  padding-right:0px; 
			}

.jezyki img { margin-left:6px; margin-right:6px;}
.sonda { text-align:left; 
			margin-left:10px; 
			color:#FFFFFF; 
			font-size:10px;
			 
		}
		
.sonda label {
				font-weight:bold; 
				margin-bottom:8px; 
				font-size:12px;
				display:block;

			}
			
.sonda_b { margin-left:95px;
			 font-size:10px; 
			font-weight:bold;  
			color:#000000; 
			border:1px solid #666666;  
		}
.sonda tr td a { color: #666666;
					}	
					
.oferta img {  }
.of_zdj { }
.of_opis { padding-left:20px; display:block; float:left; width:180px; }
.of_opis p { color:#334800; 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;
			}

.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 { display:block; clear:both; width:80px; color:#663300;  font-weight:bold; margin-bottom:5px; border-bottom:1px solid #6C3600; }
.powrot:hover { color:#aee003;}
.wiecej { display:block; color:#663300;  font-weight:bold; margin-left:470px;}
.wiecej:hover { color:#aee003;}	
					
.pl  {   background:url(polska2.jpg) no-repeat;  
		}
		
.pl:hover { background:url(polska.jpg) no-repeat;
		}
		 
.pl:focus { background:url(polska.jpg) no-repeat; 
		}
.pl2 {  background:url(polska.jpg) no-repeat; 
		}


.en  {   background:url(anglia2.jpg) no-repeat;  
		}
		
.en:hover { background:url(anglia.jpg) no-repeat;
		}
		 
.en:focus { background:url(anglia.jpg) no-repeat; 
		}
		
.en2 {  background:url(anglia.jpg) no-repeat; 
		}

.nl  {   background:url(nl2.gif) no-repeat;  
		}
		
.nl:hover { background:url(nl.gif) no-repeat; 
		}
		 
.nl:focus { background:url(nl.gif) no-repeat; 
		}
		
.nl2 {  background:url(nl.gif) no-repeat; 
		}

.de  {  background:url(niemcy2.jpg) no-repeat;  
		}
		
.de:hover { background:url(niemcy.jpg) no-repeat;
		}
		 
.de:focus { background:url(niemcy.jpg) no-repeat; 
		}
		
.de2 {  background:url(niemcy.jpg) no-repeat; 
		}
		
.tabelka_produkt_p td {height:18px; text-align:center; color:#999999; border:1px solid #FCFCFC; background-color:#F0F0F0; font-weight:bold; }
.tabelka_produkt_p td a { color:#b20000; font-size:11px; }
.tabelka_produkt_n td {height:18px; text-align:center; color:#999999; border:1px solid #F0F0F0; background-color:#FCFCFC; font-weight:bold;}
.tabelka_produkt_n td a { color:#b20000; font-size:11px;}


#gallery {width:520px; position:relative; text-align:left; }
#gallery ul {list-style:none; padding:5px; margin:0; width:160px; height:400px; float:right; }
#gallery ul li {display:inline; width:70px; height:70px; float:left; margin:0 4px 4px 0; border:1px solid #444; cursor:pointer;}
#gallery ul li img {display:block; width:70px; height:70px;}

#gallery ul li.default {width:0; height:0; border:0;}
#gallery ul li.default i {position:absolute; left:0; top:0; width:520px; height:300px;}
#gallery ul li.default i img {margin-right:20px; margin-left:0px; width:auto; height:auto; border:1px solid #fff;}

#gallery ul li.off {display:none;}

#gallery ul li.click {border-color:#fc0; background:#f8f8f8; cursor:default;}

#gallery ul li.click i {position:absolute; left:0; top:0; width:520px; height:300px;}

#gallery ul li.click i img {margin-right:20px; margin-left:0px; width:auto; height:auto; border:1px solid #fff;}

#gallery ul li.default span,
#gallery ul li.click span {display:block;}
.f_zdjecie { vertical-align:top;}
.f_zdjecie a { margin-bottom:15px;}
.wspak {
unicode-bidi:bidi-override;
direction: rtl;
}
