/* CSS Document */
* { margin:0; padding:0; }
body { background:#fbfcee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
img { border:none; }
a { text-decoration:none;}
h1 { font-size:36px; }

#glowna { display:block; 
			width:844px;
			background:url(tlo_body.jpg) center repeat-y; 		
			text-align:center; 
			margin-left:auto; 
			margin-right:auto; 
			}


#naglowek { display:block; 
		width:764px;
		height:265px;
		clear:both; 
		text-align:center; 
			margin-left:auto; 
			margin-right:auto;
			background: url(naglowek.jpg) center top repeat-x; 
		margin-top:0px; 
		 
		}
		


/* górna linia */

#gora { display:block; 
			clear:both; 
			width:764px; 
			height:41px;
			padding-top:15px; 
			text-align:center; 
			margin-left:auto; 
			margin-right:auto;
			background-color:#246700; 
			color:#ffffff;
			}

.info { display:block; 
		float:left; 
		width:210px; 
		font-size:11px;
		}
		
.szukaj {display:block; 
			float:left; 
			width:420px; 
			font-size:10px; 
			text-align:left; 
			}
			
.buton {font-size:11px; 
			font-weight:bold;  
			color:#000000; 
			border:1px solid #666666;  
			}


.jezyki { display:block; 
			float:left; 
			color:#FFFFFF; 
			width:94px; 
			height:25px;   
			text-align:left;   
			padding-left:30px;  
			}
			
.jezyki a{ display:block; 
			float:left; 
			margin-left:4px; 
			margin-right:4px; 
			width:21px; 
			height:13px; 
			}
			
.pl  {   background:url(pl2.gif) no-repeat;  }
.pl:hover { background:url(pl.gif) no-repeat;} 
.pl:focus { background:url(pl.gif) no-repeat; }
.pl2 {  background:url(pl.gif) no-repeat; }


.en  {   background:url(uk2.gif) no-repeat;  }
.en:hover { background:url(uk.gif) no-repeat;} 
.en:focus { background:url(uk.gif) no-repeat; }
.en2 {  background:url(uk.gif) no-repeat; }


.de  {   background:url(de2.gif) no-repeat;  }
.de:hover { background:url(de.gif) no-repeat;} 
.de:focus { background:url(de.gif) no-repeat; }
.de2 {  background:url(de.gif) no-repeat; }






/* lewa strona */

#lewa { display:block; 
		width:210px; 
		float:left;
		margin-left:40px;
		}

		
.l_menu  { 
			padding-top:10px;
			padding-bottom:30px;
			margin-left:10px;
			
			
			}
.l_menu a {  text-align:left;
			 padding-left:20px;
			display:block;
			clear:both;
			padding-top:5px;
			padding-bottom:6px;
			font-weight:bold;
			}
.l_menu a:hover,
.l_menu a:focus { color:#ff0000;
					background:url(strzalka2.jpg) left no-repeat; 
				
					}

.zwykly { background:url(strzalka.jpg) left no-repeat; 
			color:#246600;  
			}
.podswietlony { background:url(strzalka2.jpg) left no-repeat; 
				color:#ff0000; 
				}


.przycisk { font-weight:bold; 
				padding-left:5px; 
				padding-right:5px;
				}
.przyc {  margin-left:110px;   
			margin-top:5px; 
			 }
.link_zwykly { 	color:#ffffff;
			}
.link_p { color:#ff0000;
				}

#sub { display:block; 
			clear:both; 
			background:url(sub.jpg) repeat-x; 
			height:75px;
			padding-top:10px; 
			}

#komun { display:block; 
			clear:both; 
			width:180px; 
			border:1px solid #ed9d14; 
			margin-bottom:30px; 
			background-color:#FFFFFF; 
			text-align:left; 
			padding-left:10px; 
			padding-right:10px;
			padding-bottom:30px; 
			}


/*  prawa strona */


#prawa {  display:block; 
	float:left;
		width:552px; 	
		}


#p_tresc {  display:block; 
		width:552px;
		text-align:center;
		}


#tytul h1 { font-size: 18px;
				color:#246600; 
				display:block; 
				clear:both;
				text-align:left; 
			font-weight:bold;
			 margin-top:10px; 
			 width:500px; 
			 border-bottom:1px solid #246600; 
			 }
.kalkulator { width:450px; 
				margin-left:60px; 
				color:#000000;
				}
.kalkulator form { text-align:left;  
					}
.kalkulator span { padding-left:30px; 
					font-weight:bold; 
					color:#000000;  
					}
.kalkulator fieldset { margin-bottom:10px; 
						padding-left:20px;  
						padding-bottom:15px;  
						}
.kalkulator legend { color:#336600; 
					font-size:11px; 
					padding-bottom:5px; 
					}
.kalkulator input { border:1px solid #333333;   
					padding-left:10px;  
					}

.kurs { width:400px; 
		text-align:center; 
		margin-left:100px;
		}
.kurs tr td { height:25px; 
				border-bottom:1px solid #666666; 
				}
.kurs_t { font-weight:bold; 
			border:none; 
			font-size:14px; 
			line-height:18px; 
			padding-bottom:20px; 
			}


.p_pod { font-weight:bold; 
		}
.tabela_tresci {  
		text-align:left;
		min-height:580px;
		padding-left:10px;
		padding-right:20px;
		padding-top:10px;
		margin-right:10px; 
		}
		
.tabela_tresci table { margin-top:10px; }		

.tabela_tresci p { margin-bottom:15px;}	
	
.tabela_tresci ol { margin-bottom:15px; 
					list-style:decimal; 
					padding-left:35px; 
					}
	
.tabela_tresci ol li { list-style:outside; 
						list-style-type:decimal; 
						}	

.tabela_tresci ul { margin-bottom:15px; 
					list-style: disc; 
					padding-left:25px; 
					}	
.tabela_tresci ul li { list-style:outside; 
						list-style-type:disc; 
						margin-bottom:10px; 
						}	
.tresc_a { font-size:10px; }
.tresc_a a { color:#246600;
				padding-right:20px;
				 margin-left:10px;
				background:url(p_strzalka.jpg) right no-repeat; }
.tytul_a { font-weight:bold;
			color:#246600;
			margin-top:10px;
			background-color:#EAE9E3;
			font-size:11px;
		 }
.tytul_a td { border-top:1px solid #006600; }
.tytul_a2 { font-weight:bold;
			color:#AF3501;
			margin-top:10px;
			background-color:#EAE9E3;
			font-size:11px;
		 }

.tytul_a2 td { border-top:1px solid #006600; }

.link_w { display:block;  margin-left:100px;  background:url(p_strzalka.jpg) right no-repeat; color:#246600; margin-right:10px;}
.link_w a { color:#246600;  }
.o_tekst { padding-top:10px;}
.kontakt_d { color:#FF0000; text-align:center; font-weight:bold; }

/* stopka */

#stopka { display:block;
			clear:both; 
			width:764px; 
			height:54px;
			text-align:center;
			margin-left:auto;
			margin-right:auto;
			background-color:#246700;
			}
#stopka p { 
			color:#97FF2F; 
		font-size:11px; 
		}

.autor { display:block; float:left; width:210px; background-color:#FFFFFF; height:44px; padding-top:10px; color:#ed9d14; 
}
.stopka_menu { display:block; float:right; width:500px; padding-top:10px; margin-right:30px; }
.stopka_menu a { display:block; float:right; margin-right:16px; font-size:11px; text-transform:lowercase;  }
.s_zwykly { 
			color:#246600;  
			}
.wyslij { display:block; text-align:center; padding:3px; font-weight:bold; background:#D2E8C6; border:1px solid #246600; margin-left:200px; margin-bottom:10px; }
.galeria {
	text-align:center;
	vertical-align: baseline;
	margin-top:15px;
	margin-left:15px; 
}
.galeria li {
	float:left;
	display:block;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
	width:186px;
	height: 210px;
	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;
}		

#adres { display:block; clear:both; margin-bottom:20px; color:#FF0000; font-weight:bold; }
.ogloszenie td { padding-top:5px; padding-bottom:5px;}
.fraza { display:block; clear:both; margin:15px; padding:10px; text-align:center; background:#E9E9E4; border:1px solid #CCCCCC;}
.fraza label { display:block; clear:both; margin-top:10px; margin-bottom:10px; margin-left:10px;}
.fraza input { margin-right:20px;   }
.fraza select { margin-right:10px; margin-left:10px;  }
.fraza_sz { display:block; clear:both; margin-top:10px; margin-left:auto; margin-right:auto; }
.fraza p { color:#006600; font-weight:bold; }
.promo { display:block; clear:both; margin-top:20px;}
.promo a { display:block; clear:both; margin-bottom:10px;}
.zwykly2 { margin-left:15px; font-size:10px; color:#336600;}
.podswietlony2 { margin-left:15px; font-size:10px; color:#FF0000;}
.link_dogory { display:block; clear:both; margin-top:20px; margin-bottom:20px; text-align:right; border-top:1px solid #006600; font-weight:bold; color: #006600;}