/* CSS Document */
* { margin:0; 
	padding:0; }

body { 
font-family: Arial, Helvetica, sans-serif; font-size:11px;  
		}
		
img { border:none; 
		}
		
a { text-decoration:none;
		}
		
#glowna { display:block;
background:url(tlo_body.jpg) top repeat-x;
			text-align:center;
			width:1100px;
			clear:both;
			margin-left:auto; 
			margin-right:auto;
		}

.lewa { display:block; float:left; width:241px; padding-left:45px; padding-right:14px; background:url(lewa_gora.jpg) top left no-repeat; min-height:400px; padding-top:213px;  }
.prawa { display:block; float:right; width:800px; }

#stopka { display:block; 
			clear:both;
			width:1100px;
			text-align:left;  
			font-size:10px;
			height:30px;
			background:url(stopka.jpg) repeat-x;
			padding-top:10px;
			color:#ffffff;
			margin-top:16px;
			}
#stopka a { color:#CCCCCC;}	
#stopka span { display:block; 
				float:left; 
				margin-left:15px; 
				width:510px;  }

.szukaj { 
			text-align:right;
			display:block; clear:both;
			background:url(tlo_gora.jpg) right top no-repeat;
			font-size:10px;  
			margin-right:65px;
			padding-top:7px;
			height:23px;
			padding-right:10px; padding-left:545px;  
			}
.szukaj input { border:none; 
				font-size:10px; 
				display:block; 
				float:left; }				
#naglowek { display:block; 
			clear:both; 
			top:0;  
			height:251px; 
			width:775px; 
			padding-left:25px; 
			background:url(tlo_naglowek.jpg) top left no-repeat; }	

.tresc {	 vertical-align:top;
				display:block; 
				clear:both;
				width:689px;
			 padding-bottom:60px;
			 padding-right:20px;
			 padding-left:25px;
			 margin-right:65px;
			 color:#000000;
			 text-align:justify;
			 min-height:600px;
			 background:  #ecf6ff url(tlo_dol.jpg) bottom right no-repeat;
			 }
.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 { margin-top:10px; 
			color:#CC0000; 
			font-size:16px;}
.tresc a {  color:#8c2262;}
.tresc a:hover {color:#D34E9E; }

#menu_g { 
			display:block; 
			clear:both;
			background: url(tlo_menu.jpg) top right no-repeat;
			width:658px;
			padding-right:117px;
			padding-left:25px;
			margin-left:auto;
			margin-right:auto;
			height:39px;
			font-size:15px;
			text-align:left;
			}
#menu_g a { text-decoration:none; 
			list-style:none;
			list-style-type:none;
			display:block; 
			float:left;
			font-weight:bold;
			text-align:center;
			width:94px; 
			}
.zwykly { display:block; 
			 height:29px; 
			padding-top:10px;
			color:#ffffff; 
			 }	
.zwykly:hover {
				color:#FFFFff;
				background:url(tlo_menu_p.jpg) no-repeat;
				}
.podswietlony { display:block; 
				height:29px;
				padding-top:10px;
				background:url(tlo_menu_p.jpg) no-repeat;
				color:#FFFfff;   }		
.tyt_lewa { color:#e44e19; font-size:18px; text-align:left; padding-left:60px;  }

.menu {
			width:240px;
			display:block; clear:both;
			
			padding-top:15px;
			margin-bottom:15px;
			}
.podkategorie { text-align:left;
			background: url(menu_l.jpg) bottom no-repeat;
			width:220px;
			padding-left:10px;
			padding-right:10px;
			vertical-align:top;
			min-height:140px;
			padding-bottom:20px;
			   }
.podkategorie a { display:block; clear:both; font-size:15px; font-weight:bold; 
}
.news { padding-top:10px; 
		margin-top:16px; 
		background:url(news.jpg) no-repeat;  
		padding-bottom:10px;
		}	
.news form { padding-top:8px; 
				padding-left:15px; 
				padding-right:15px;
				font-size:10px; }			
.formularz {   
				border:1px solid #FFFFFF;
				color:#333333;
				margin-bottom:10px;
				}				

.buton {
	font-size:12px;
	color:#ffffff;
	background: #4f9bce;
	border:none;
	padding:5px;
	font-weight:bold;
			}
.buton2 {
	font-size:11px;
	background: none;
	border:none;
	display:block;
	width:70px;
	height:18px;
			}
.buton3 {
	display:block;
	float:left;
	background: none;
	border:none;
	width:30px;
	height:14px;			}

.demo { display:block; 
		clear:both; 
		text-align:center; 
		padding-top:11px; 
		background:url(demo.gif) no-repeat; 
		padding-bottom:15px;  }

.demo a { display:block; clear:both; color:#000000; text-decoration:underline; height:25px; }

.mp3 { display:block; 
		clear:both; 
		text-align:center; 
		padding-top:10px; 
		background:url(mp3.jpg) no-repeat; 
		padding-bottom:30px; 
		margin-top:15px;
		 }


#tytul { display:block; 
			clear:both;  
			width:612px; 
			text-align:left;   
			vertical-align:top;
			padding-top:24px;
			margin-bottom:15px; 
			}
			
#tytul h1 { 
				color:#e44e19; 
				font-size:18px;
				}
.data_m { color:#333333; 
			font-size:10px; }

#licznik {  
			display:block; 
			float:left;  
			margin-right:15px; 
			text-align:right; 
			}
.odnosnik { display:block; clear:both; margin-top:15px; }
.odnosnik a { display:block; clear:both; margin-bottom:5px; }
/* ----------------------------------------------------------------------------------------- */
.mapa_str { display:block; 
			float:left; 
			width:100px; 
			height:25px; 
			padding-top:5px;
			}
.mapa_str a { color:#999999; 
				font-size:10px; 
				display:block; 
				clear:both; 
				text-align:right; 
				padding-right:15px;
				}


#tlo_gl {  display:block; 
			clear:both; }

.link_zwykly {  color:#333333; 
				padding-left:15px;  
				padding-top:3px; 
				padding-bottom:3px; 
			 }	
.link_zwykly:hover {  color:#FF9900; 
					padding-left:15px; 
			 }	

			
a.link_p { color:#FF9900;    
			padding-left:15px; 
			font-weight:bold; 
			padding-top:3px; 
			padding-bottom:3px; 
				}


.link_zwykly2 {  color:#ffffff;   
					padding-left:35px; 
					padding-top:7px; 
					padding-bottom:7px; 
			 }	
.link_zwykly2:hover {  color:#179ebe;
			 }	
			
a.link_p2 { color:#179ebe;  
			padding-left:35px; 
			font-weight:bold;  
			padding-top:7px; 
			padding-bottom:7px;
				}		
				
.nowosci { display:block; 
			clear:both; 
			text-align:left; 
			width:170px; 
			color:#000000; 
			margin-bottom:8px; 
			margin-top:5px; 
			}
.nowosci a { color:#CC0000; 
				margin-left:130px; 
				font-weight:bold; }				
				
.temat_n { 
			font-weight:bold;
						}				
	
		
#stopka p  {    
				text-align:center;  
				font-weight:normal; 				
				}
				
#stopka a {
			text-decoration:none;
			color:#FFFFFF;
			}
.l_stopka a { 
			display:block; 
			float:left;
			margin-left:10px; 
			margin-right:10px;
			}
#tlo_stopka { display:block; 
				clear:both;  
				padding-bottom:12px;
				}
					
#jezyki { display:block; 
			float:left; 
			width:300px; 
			height:110px;
			}
#jezyki a { display:block; 
			float:left; 
			width:34px; 
			margin-left:2px; 
			margin-right:2px; 
			height:20px; 
			margin-top:88px; 
			border:1px solid #333333; }
#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; 
				}		
 table.kontakt2 { text-align:left;   
				margin-top:0px;

				}			
 


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;
			}
			


			
.sub  { font-size:11px; 
				color:#CC0000; 
				}
				


.link_k { font-weight:bold; }			
.kontakt_c { font-weight:normal;
			}

					
.galeria { width:690px;
			text-align:center; 
			}
			
.galeria li { float:left; 
				display:block;
				padding:5px;
				height:200px; width:210px;
				text-align:center; 
				vertical-align:bottom; }
				
.galeria img { border:1px solid #000000; }		
		
.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; }
							

.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:#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;
			}

.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;}

.powr { color:#FFFFCC; text-align:center; display:block; clear:both; }
.wiecej {
	display:block;
	color:#304f85;
	font-weight:bold;
	margin-left:100px;
}
.wiecej:hover {
	color:#0099FF;
}	
					

.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 p { background:none; margin-bottom:25px;}
.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:620px; font-size:11px; }
.wykaz_prod tr td { vertical-align:top; }
.wykaz_prod img { border:1px solid #4A0000; }
.wykaz_prod a { padding-right:15px; padding-bottom:15px;}
.tyt_prod { font-size:16px; width:440px; }
.wzorek {  }

.tytul_a { font-weight:bold;}
.akt_tytul { display:block; clear:both;  padding-left:25px;  font-size:16px; color:#f90000; font-weight:bold; background:url(strzalka.gif) left no-repeat;  }



.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:14px; font-weight:bold; color:#FF0000;}
.tresc_a { width:610px;}
.promocje { background:#FFFFFF url(szczegoly.jpg) bottom no-repeat; width:188px;  border:1px solid #179ebe;  padding-bottom:30px;  }
.promocje a { color:#333333; font-weight:bold; }
