/* CSS Document */
* { margin:0; padding:0; }
body { background: #54301a url(tlo_body.jpg) top repeat-x;font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px;}
img { border:none; }
a { text-decoration:none;}
h1 { font-size:36px; }
/*div { border:1px solid #ff0000;} */

#gora {width:850px; display:block; clear:both; text-align:center; margin-left:auto; margin-right:auto; height:201px; padding-left:80px; padding-right:80px; }

#logo { background:url(logo.jpg) top no-repeat;  
			height:157px; display:block; float:left;  width:159px; 
			}
#flashcontent { display:block; float:left; width:420px; height:157px; top:0;}
#nagl_tlo { display:block; float:right; width:240px; height:201px; background:url(tlo_naglowek.jpg) top no-repeat;  }

#glowna { height:800px; background:url(tlo_glowna.jpg) top no-repeat; 
			text-align:center; width:1010px; 
			margin-left:auto; 
			margin-right:auto;
			}

#menu {  display:block; float:left; width:600px; }
.wstawka { display:block; float:left; height:35px; width:17px;}
#menu a { display:block; float:left; width:83px; height:27px; padding-top:8px; font-weight:bold; }
#menu a:hover {color:#ffee9d; background:url(przycisk2.jpg) no-repeat; }
.zwykly { background:url(przycisk.jpg) no-repeat;  color:#F2E3AA;}
.podswietl { color:#ffee9d;  background:url(przycisk2.jpg) no-repeat; }
.podkategorie { font-family:Georgia, "Times New Roman", Times, serif;  font-weight:bold; font-style:italic; margin-top:35px; }
.podkategorie a { display:block; clear:both; height:27px; width:176px; padding-top:12px; text-align:left; font-size:14px;  }
.podkategorie img { margin-left:0px; text-align:left; margin-right:10px; display:block; float:left; }
.podkategorie a:hover {  color:#ffee9d; background: url(przycisk_l2.jpg) no-repeat; }

/* lewa strona */

#lewa { display:block; 
		width:200px; 
		float:left; padding-left:90px;  height:715px;
		}
#lewa2 { display:block; 
		float:left; margin-left:130px; padding-left:20px; width:710px; margin-top:40px; height:655px;  background-color:#3d3727; text-align:center;
		}

#lewa2 img { margin-top:0px; padding-right:30px; display:block; float:left; }
#lewa2 p { margin-top:20px;  color:#ffee9d; font-size:14px; font-style:normal; }
#lewa2 h3 { font-size:30px; font-weight:normal;}		
.link_zwykly { 	color:#3c3628;   background: url(przycisk_l.jpg) no-repeat;
			}
.link_p { color:#ffee9d; background: url(przycisk_l2.jpg) no-repeat;
				font-weight:bold;  
				}
.link_k { color:#ffee9d; font-size:20px;}
.wspak {
unicode-bidi:bidi-override;
direction: rtl;
}

/*  prawa strona */


#prawa {  display:block; 
	float:left;
		width:620px; margin-top:60px; height:650px; color:#ffee9d;
		}
#prawa p { margin-top:25px;  color:#ffee9d; font-size:14px; }
#p_tresc {  display:block; 
		width:665px;
		text-align:center;
		}

#typ { display:block; 
		width:665px;
		height:45px;
		clear:both; 
		}
#typ a { display:inline; 
			padding-left:30px; 
			padding-right:30px;
			}
#tytul h1 { font-size: 30px;  
			font-weight:normal;
			 margin-top:5px;
			 color:#ffee9d; display:block; clear:both; width:400px; text-align:right; margin-right:230px; font-style:italic;
			 }

.podswietlony { background:#aee003;
				color:#000000; 
				}
.p_pod { font-weight:bold; 
		}
.tabela_tresci {  
		text-align:left;
		min-height:450px;
		padding-left:20px;
		padding-right:20px;
		padding-top:10px;
		margin-right:10px;
		margin-left:10px; }
		

.tabela_tresci p { margin-bottom:15px;}	
	
.tabela_tresci ol { margin-bottom:15px; list-style:decimal; padding-left:25px; }
	
.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; }	
.tabela_tresci a { color:#663300; }

						/* prawa - oferta */
		
.oferta { display:block; 
			clear:both; 
			width:580px;
			height:140px;
			margin-top:20px; 
			border:1px solid #aaaaaa; 
			background-color:#ffffff;
			margin-left:10px;
			line-height:15px;
			padding:10px;
			  }

.oferta span { font-size:12px; font-weight:bold; text-transform:uppercase; }
.oferta img {  }
.of_zdj { display:block; float:left; width:230px;}
.of_opis { padding-left:20px; display:block; float:left; width:320px; }
.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:560px; text-align:center; font-size:14px; font-weight:bold; color:#333333; margin-top:30px;}

.oferta2 { display:block; 
			float:right; 
			width:250px;
			margin-left:10px;
			margin-right:10px;
			line-height:15px;
			padding:10px;
			  }
.oferta2 span { font-weight:bold;} 

.oferta3 {display:block; 
			float:left; 
			width:250px;
			margin-left:10px;
			margin-right:10px;
			line-height:15px;
			padding:10px;
			}

.of_nagl { display:block;  width:580px;  text-align:center; text-transform:uppercase; font-size:14px; }
.of_nagl span {  font-weight:bold; }

.of_zdjecie { display:block; float:left; padding:5px; width:180px; height:140px;}
#blok_zdj { display:block; clear:both; width:580px;}
.powrot { color:#663300;  font-weight:bold; }
.powrot:hover { color:#aee003;}
#kontakt { color:#ffee9d; text-align:left; font-size:16px; font-weight:bold; }
#kontakt hr { color:#9C8156;}
.formularz { background-color:#A58D61; border:1px solid #2B2217; }
.kontakt_c {font-size:14px; font-weight:normal; }
.link_adr { font-size:12px;}
.f_zdjecie  { display:block; float:left; padding-right:20px; padding-bottom:10px;  }
.aaa { display:block; clear:both; width:560px; text-align:left; color:#ffee9d; font-style:normal; margin-left:auto; margin-right:auto; }
.duzy { font-size:18px; display:block; clear:both; }
.gruby { font-weight:bold; }
/* stopka */

#stopka { display:block; clear:both; text-align:center; 
			height:105px; color:#d6b77c;
			background:#33302b url(tlo_stopka.jpg) top repeat-x;
			padding-top:30px; 
			}
#stopka span { 
			
		font-size:12px; 
		}
#stopka a { color:#d6b77c; }
.foto2 { float:left; padding:20px; }
.foto {  display:block; float:right; padding-right:10px; font-style:normal; width:200px; text-align:left;}
.foto ul { margin-top:15px;    }
.foto ul li { margin-left:20px;}
.dzialy { margin-left:40px; margin-right:40px; text-align:left; } 
.dzialy ul { margin-top:15px; margin-bottom:15px; }
.foto3 { text-align:center; }