html { 
   background-color:#7BC335;
}
body {
   padding:0px; margin:0px;
   background: url(images/tlo.jpg) repeat-x;
}
h1 {
  line-height:25px;
}
h2 {
  margin:35px 0px 15px 0px;
}

hr {
  width:90%;
  color:#669933;
}

#all {
   padding:5px;
   margin-top:0px;
   margin-right:auto;
   margin-bottom:0px;
   margin-left:auto;
   width:882px; height:auto; 
   font-family:Verdana, Arial, Comic Sans Ms, sans-serif;
   font-size:12px;
   color:#000000;
   overflow: hidden;
}
#top {
   width:882px; height:149px;
   background-image: url(images/top3.jpg);
   margin:5px 0px 0px 0px;
}

#biale {
   width:882px; height:auto;
   background-image: url(images/tlo2.jpg);
}
#stopka {
   color: white;
   clear:both;
   font-size:13px;
   width:882px; height:12px;
   background-image: url(images/stopka.jpg);
   margin-top:0px;
   margin-right:auto;
   margin-bottom:5px;
   margin-left:auto;
}
#menu {
   float:left;
   width:225px; height:auto;
   padding-bottom:10000px; margin-bottom:-10000px;
   font-weight:900;
   color:#FFF;
}
#dorosli {
   width:169px; height:auto;
   background-color:#7BC335;
   margin-top:40px;
   margin-right:auto;
   margin-bottom:5px;
   margin-left:auto; 
}
#tekst {
   width:630px; height:auto;
   padding-bottom:10000px; margin-bottom:-10000px;
   padding-top:40px; padding-right:20px; padding-left: 235px;
   text-align:justify;
   line-height:16px;
}
#tekst2 {
   width:830px; height:auto;
   padding-bottom:10000px; margin-bottom:-10000px;
   padding-top:40px; padding-right:40px; padding-left: 20px;
   text-align:justify;
   line-height:16px;
}
#tekst ul, #tekst2 ul {
  list-style-image: url(images/li.gif);
}
#tekst a, #tekst a:hover {
  color:#789a3b;
  text-decoration:none;
  border-bottom: 1px dashed #789a3b; 
}

#menu ul { 
  list-style-image: url(images/li.jpg);
  padding: 0px 0px 0px 21px; 
}
#menu p { 
  padding: 3px 0px 0px 11px; 
}
#menu a {   
  font-size:12px;
  line-height:17px;
  font-weight:900;
  color:#FFF;
  text-decoration:none;
}
#menu a:hover { 
  line-height:17px; 
  font-size:12px; 
  font-weight:900;
  color:#FFF;
  text-decoration:underline;
}
textarea {
	width:336px; height:125px;
	padding:4px 8px; margin-bottom:10px;
	font-size: 14px;
	font-family: Verdana, Arial;
	background: url(images/textarea.gif) no-repeat left top;
	border:none;
}
textarea:hover, textarea:focus {
   background-position:left bottom;
}
.koment_formularz_opis {
	margin-top:10px;
}
#koment_autor, #koment_email {
   width:214px; height:15px;
	background:url(images/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
#koment_email:hover, #koment_autor:hover, #koment_email:focus, #koment_autor:focus {
   background-position:left bottom;
}
div.adres { 
    float: left; 
    margin: 10px;
    font-size:14px;
}
.news { 
  margin: 30px 0 0 0;
}
.data {
  font-size:11px;
  margin-top:-10px;
}
.news_tresc {
  text-align: justify;
  margin-top:-10px;
}
.news_tytul {
  font-size:14px;
  font-weight: bold;  
}

.a {float: left;margin:9px;} 
.b {clear: right;}
.d {float: right; margin:9px;}
.c {clear: left;}

#stopka2 {
    clear:both;
    margin-left:auto;
    margin-right:auto;
    margin-top:-3px;
    font-size: 12px;
    color:#FFF;
    text-align: center;
}

