/* Szablon i kodowanie by Benkowik
ZAKAZ KOPIOWANIA 
*/


* { padding: 0; margin: 0; }

img {border: 0px;}


a {text-decoration: none;
	color:#526721;}
		
a:hover {text-decoration: underline;
			color:#9cc046;}
			
.beza a:hover {padding-left:10px;}


body {
 background: url(images/tlo.jpg) repeat-x #ecf0e1;;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 padding-top:0px;
}

#wrapper { 
 margin: 0 auto;
 width: 911px;
 background: url(images/tlo.png) repeat-y;
}


#faux {
 margin-bottom: 0px;
 overflow: auto; 
 width: 100%
}

#tekst {	margin: 0 0 0 0;
			padding: 0;}
			
.tresc { margin-left:9px;
			margin-right:9px;}
			
#tresc { margin-left:9px;
			margin-right:9px;}
			
.teksbok {padding-top:8px;}			

#teksboks {padding-top:14px;}	

.teksboks {padding-top:14px;}	

#definicja {background-color:#e0fabe;
				border: 1px;
				padding: 7px 7px 7px 7px;				
				margin-top:12px;
				margin-bottom:6px;
				border-style: solid;
				border-color: #74a13b;}
				
.definicja {background-color:#e0fabe;
				border: 1px;
				padding: 7px 7px 7px 7px;				
				margin-top:12px;
				margin-bottom:6px;
				border-style: solid;
				border-color: #74a13b;}
				
#pytania {background-color:#c6cebe;
				border: 1px;
				padding: 7px 7px 7px 7px;				
				margin-top:12px;
				margin-bottom:6px;
				border-style: solid;
				border-color: #b3bcab;}

.pytania {background-color:#c6cebe;
				border: 1px;
				padding: 7px 7px 7px 7px;				
				margin-top:12px;
				margin-bottom:6px;
				border-style: solid;
				border-color: #b3bcab;}
				

#header {
 color: #333;
 width: 891px;
 height: 198px;
 background-image: url(images/header.jpg);
 margin: 0px 0px 0px 0px;
 padding-top: 8px;
}

#header p {padding-left: 15px;}


input.przycisk { 
	  color:#000; 
	  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	  background-color:#f0ffe1; 
	  padding: 2px;
	  margin-left: 8px;
	  margin-right: 8px;
	  width: 100px;
	  border: 1px solid; 
	  border-color: #325569; 
	  filter:progid:DXImageTransform.Microsoft.Gradient 
	  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#8abad6'); 
}


#leftcolumn { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 175px;
 float: left;
}



#rightcolumn { 
 float: right;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 690px;
 display: inline;
 position: relative;
}



#rozwiazanie {
	color: #909090;
}





.mypets{ 
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background-color:#e0efbb;
color: #000000;
margin-top: 4px;
}





#mapastrony {
	margin-left: 0px;
	font-size: 14px;
}

#mapastrony ol {
	list-style: none;
}

#mapastrony li {
	padding-left: 15px;
	list-style: none;
}

#mapastrony li a {
	padding-left: 5px;
}





#footer { 
 width: 861px;
 clear: both;
 color: #7a933f;
 height:66px;
 margin: 0px 0px 0px 0px;
 text-align: right;
 padding-left: 15px;
 padding-right: 15px;
 background-image: url(images/stopka.jpg);
}


.clear { clear: both; background: none; }



.menupoziom { padding-left:2px;
				  padding-top:5px;
				  width:165px;
				  background-image: url(images/menu2.jpg);}
				  
				  
.menupoziom ul { margin-left:12px;
					  margin-top: -10px;
					  list-style:none;
				  }
				  
				  
.menupoziom a { color: #688b09;
					 text-decoration: none;}
					 
					 
.menupoziom a:hover {color: #56710e;
							font-weight:bold;}
							
				  
.belkamenu { padding-left:5px;
				  padding-top:2px;
				  height:35px;
				  font-weight:bold;
				  width:165px;				  
				  background-image: url(images/menu1.jpg);
				  text-align:center;}
				  

				  
.koniecmenu { padding-left:5px;
				  margin-bottom: 15px;
				  padding-top:5px;
				  height:27px;
				  font-weight:bold;
				  width:165px;
				  background-image: url(images/menu3.jpg);
				  text-align:center;}
				  
#tagi {
				color: #4e690f;
				padding: 2px;
}
				  
				  
				  
#belkasrodek { padding-left:5px;
				  padding-top:5px;
				  height:55px;
				  font-weight:bold;
				  width:645px;
				  background-image: url(images/belkasrodek.jpg);
				  text-align:center;}
				  
.bloksrodek {width:650px;
				 height:100%;
				 padding-top:0px;
				 padding-bottom:0px;
				 background-image: url(images/bloksrodek.jpg);}
				 
				 
.bloksrodekend {padding-left:5px;
				 padding-top:0px;
				 padding-bottom:0px;
				 width:645px;
				 height:8px;
				 background-image: url(images/belkasrodekend.jpg);}



#menu{ padding-left:5px;
           padding-right:5px;
           padding-top:115px;
           height:55px;
          	}	

#menu ul {
		list-style: none;
	}

#menu li {
		float: left;
		padding-left:30px;
		padding-top:5px;
 		font-size: 18px;
}

#menu a {
		display: block;
		line-height: 20px;
		font-size:12px;
		padding: 0 8px;
		color: #688b09;
		font-weight: bold;
}

#menu a:hover {
		color: #56710e;
}


.obramowanie table { padding: 1px; margin: 1px; border: 1px solid #c0c0c0; }

.obramowanie td { margin: 5px; padding: 5px; border: 1px solid #c0c0c0; }

 