/* CSS Document */
body { background: #cfcfcf url(tlo_gora.jpg) top repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
img { border:none; }
a { text-decoration:none;}
#glowna { display:block; 
			text-align:center; 
			color:#000000; clear:both;}
#tabela { display:block; 
			clear:both; width:830px;  
			background:url(tlo_tabela.jpg) repeat-y; 
			margin-left:auto; 
			margin-right:auto;}
#stopka { display:block; 
			clear:both; 
			width:830px;  
			background:url(stopka.jpg) no-repeat; 
			margin-left:auto; 
			margin-right:auto; 
			height:48px;}
			
			
#stopka p { padding-top:25px;  text-align:left; font-size:10px; margin-left:30px;  font-weight:normal; margin-top:0px; color:#747474; width:235px; float:left; display:block; }			
			
#stopka p a { color:#747474; text-decoration:none;}

#tytul { background:url(tlo_menu.jpg) repeat-x; border:1px solid #d4d5d7; color:#000000; font-size:13px; font-weight:bold; width:577px; height:26px; padding-top:8px; text-align:left; padding-left:10px;  margin-top:2px; }


.tabela_glowna { text-align:left;}

.menu { margin-top:2px; width:210px; padding-top:0px; margin-left:8px; text-align:left; background: #f8f3f9; border:1px solid #d4d5d7; padding-bottom:40px;  }		
.menu li {list-style:none;  font-size:12px; font-weight:bold; color:#3f3d32; height:16px; text-align:left; margin-top:10px;   }
.menu li a {font-weight:bold;   text-decoration:none;   padding-left:16px;}	
.menu li a:hover,
.menu li a:focus { font-size:13px; font-weight:bold; color: #275d24;  width:210px; padding-left:16px;  background:url(strzalka_d.gif) left no-repeat; }	

.tlo_menu { background:url(tlo_menu.jpg) repeat-x; width:200px; height:26px; padding-top:8px;  border-bottom:1px solid #d4d5d7; font-size:13px; font-weight:bold; padding-left:10px;}	

.zwykly{  color:#000000; background:url(strzalka.gif) left no-repeat;}
table#kontakt {text-align:left; font-weight:bold; color:#000000; margin-left:20px;}			
 
.buton {font-size:10px; font-weight:bold;  color:#000000; border:1px solid #666666;  }
.formularz {font-size:12px;  border:1px solid #275d24;}

.formularz2 p input { border:1px solid #999999;  }
.formularz2 ul li { list-style:none; list-style-type:none; }
.formularz ul li input { border: 1px solid #FFFFFF; }

table#kontakt a { color:#990000; text-decoration:none;}	
		
.podswietlony { color: #275d24; background:url(strzalka_d.gif) left no-repeat;  font-size:13px; }

#info {display:block; margin-top:38px; height:16px; width:810px; 
			text-align:right;  font-size:10px;   color:#FFFFFF; clear:both; margin-left:auto; 
			margin-right:auto;}		
			#adres { margin-left:20px; font-size:10px; font-weight:bold; color:#FF0000;}
#lupa {}

.sub {margin-left:8px; width:212px; height:75px; background:url(subskrypcja.jpg) repeat-x; text-align:center; color:#FFFFFF; font-size:10px; padding-top:4px; margin-top:4px;}	
.link_zwykly{  color:#000000; 
			 }	
			
.link_p { color: #275d24; 
				}	
.link_a { background:url(strzalka.gif) left  no-repeat; color: #275d24; font-weight:bold; padding-left:5px; 
				}
.kontakt_c { font-weight:normal;}
.tabela_tresci { margin-left:20px; list-style:none; list-style-type:none; width:570px;}
/* .tabela_tresci ul {list-style:none; list-style-type:none;} 
.tabela_tresci ul li  { height:20px;} */
.tabela_tresci a { color:#275d24; }
.galeria { width:580px; text-align:center; vertical-align: baseline;}
.galeria li { float:left; 
				display:block; 
				padding-left:2px;  
				padding-right:2px;  
				padding-bottom:10px; width:186px; 
				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; }		
.szkolenia {margin-left:8px; text-align:center; padding-bottom:15px; font-size:11px;}	
.zegarek {margin-left:40px;} 	
.kursy { width:520px; border:1px solid #006600; }
.kursy tr td {border:1px solid #006600; height:23px; vertical-align:middle;}
.kursy_tytul { background-color:#b5f363; font-weight:bold; text-align:center; }
.tytul_a { font-weight:bold; text-align:left; }
.f_zdjecie { margin-top:10px; vertical-align:top;}
.tabelka_produkt_p td { text-align:left; color:#666666; border:1px solid #FCFCFC; background-color:#F0F0F0; font-weight:normal;}
.tabelka_produkt_p td a { color:#356A68;}
.tabelka_produkt_n td { text-align:left; color:#666666; border:1px solid #F0F0F0; background-color:#FCFCFC; font-weight:normal;}
.tabelka_produkt_n td a { color:#356A68;}
