/* Body */
  body {
     margin: 0px;
     padding: 0px;
     font-family: Verdana, Arial, Sans-serif;
     text-align: center;
  }
  
a{
color: #8d572a;
text-decoration: underline;
}

/* Menu rozwijalne */

.navlist {
width: 153px;
margin-left: 4px;
margin-right: 4px;
margin-top:14px;
background-color: #a7c42d;
list-style-type:none;

}

.navlist div {
width: 153px;
margin:0px;
background-color: #a7c42d;
padding: 5px 2px 5px 6px;
border-top:1px solid white;
border-bottom:1px solid white;
color: white;
font-size: 90%;
font-weight: bold;
cursor: pointer;
}

.navlist a {
 color: white;
 text-decoration: none;
}


.anylinkcss{
width: 300px;
position:absolute;
visibility: hidden;
border:1px solid white;
color: white;
z-index: 100;


}

.anylinkcss a{
width: 300px;
display: block;
background-color: #a7c42d;
padding: 5px 2px 5px 6px;
border-top:1px solid white;
border-bottom:1px solid white;
color: white;
text-decoration: none;
font-size: 90%;
font-weight: bold;
}






/* Table */
 table.lewy {
      margin: 0px 0px 0px 0px;
 }


/* TD */
  td.zaklady {
    background-color: #00629f;
    font-family: Verdana,Arial;
    font-size: 10px;
    text-align: center;
    color: #ffffff;
  }
  td.zielen {
      padding-top: 38px;
      background-color: #a7c42d;
    }
    
    td.zielendol { background-color: #acc22d;
    }

  td.blekit { background: transparent url(zielen.gif) repeat scroll 0px 50%;
   
    }
  td.slownik { padding: 10px 10px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    }

  td.trslow { padding: 5px 20px 10px 5px;
    font-family: Verdana,Arial;
    font-size: 11px;
    line-height: 22px;
    text-align: justify;
    }

  td.kontakt { margin: 0px 0px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 10px;
    text-align: right;
    }

  td.trkont { padding: 0px 0px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 11px;
    line-height: 14px;
    }

  td.nazwafirmy {
    padding: 0px 0px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    line-height: 16px;
    text-align: left;
  }
    
  td.ekotytul { padding: 0px 0px;
    font-family: Verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    }
  td.ekotresc { padding: 0px 0px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 11px;
    text-align: justify;
    line-height: 20px;
    }
  td.tlo2 { background-image: url(../grafika/tlo2.png);
  }
  td.belka {
    background-color: #c4c4c4;
 }

 td.ratusz {
   background-image: url(../grafika/ratusz6.jpg);
   background-position: right bottom;
   background-repeat: no-repeat;
 }



/* DIV */
#logosita {
    margin: 0;
    margin-top: 10px;
    padding-left: 24%;
}

#logoratusz {
	position: absolute;
        margin: 2px 0px 0px 0px;
        text-align: left;          	
}

#mainphotos {
	
        position: relative;
        margin: 7px 5px 0px 195px;
        padding-left: 4px;
	
        /*background-color: #f1ffea;*/
        border-top:1px solid #a7c42d;
	border-bottom:1px solid #a7c42d;
        text-align: left;
        vertical-align: top;
        color: #cf691e;
        	
}

#mainphotos img {
	border: 0px;
        	
}


#mainphotos div {
        padding: 4px 0px 0px 5px;
	font: xx-small Verdana, Arial, Sans-serif;
        text-align: center;
        color: #8d572a;          	
}


#tablicaklient {
	position: relative;
        width: 220px;
	margin: 15px 0px 0px 15px;
        padding: 7px 7px 7px 7px;
      	background-color: #e7e7e7;
	border-top: 1px solid #2c9f1e;
	border-bottom: 1px solid #2c9f1e;
	text-align: left;
        font-size: 8pt;	
}

#tablicaklient p{

        font-size: 8pt;	
}

#tablicatytul{
	
      font-size: 150%;	
}


  div.wyniki {
    padding: 10px 20px 0px 0px;
    font-size: 9pt;
    text-align: right;

  }

  div.firmabok {
    padding: 165px 0px 0px 5px;
    font-family: Verdana,Arial;
    font-size: 58%;
    text-align: left;
    color: #ffffff;
  }

  div.reklamadol1 { padding: 10px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 17px;
    text-align: center;
    font-weight: bold;
    color: rgb(204, 201, 197);
    }

  h1 { padding: 19px 0px 0px 15px;
    font-size: 130%;
    font-weight: bold;
    color: #8d572a;
    }
   
  h2 {
    margin-bottom: -5px;
    font-size: 100%;
    font-weight: bold;
    color: #8d572a;
  }

  #nawigator {
    padding: 20px 0px 6px 0px;
    font-size: 82%;
    }
  #nawigator a{

    font-size: 85%;
    color: #8d572a;
    }

   div.dzialtytul2 { 
    padding: 10px 20px 10px 25px;
    font-size: 16px;
    font-weight: bold;
    color: #00629f;
    }  

  div.ekotytul { padding: 20px 0px 0px 0px;
    font-size: 14px;
    }
  div.ekotresc { padding: 0px 0px 0px 0px;
    font-size: 11px;
    line-height: 20px;
    text-align: justify;
    }
    
  div.ekotresc_lewo {
    padding: 0px 5px 0px 15px;
    width: 52%;
     float: left;

    }
    
   div.ekotresc_lewo p {

    font-size: 80%;
     text-align: left;


    }
    
    div.ekotresc_lewo ul {

    font-size: 80%;
     text-align: left;


    }
    
    
    div.ekotresc_cala {

    padding: 0px 10px 0px 15px;
    text-align: justify;

    }

   div.ekotresc_cala p {

    font-size: 80%;



    }

    div.ekotresc_cala ul {

    font-size: 80%;
     text-align: left;


    }
    
    
#pojemniki2  {

    font-size: 80%;
     text-align: left;
    }
    

  div.przyciski {

  padding: 30px 0px 0px 0px;

    text-align: center;

    }


  div.srodekd {
    width: 100%;
  }
    
  #ekotresc_prawo {
    padding: 30px 3px 10px 3px;
    font-family: Verdana,Arial;
    text-align: center;
  }
  
  #ekotresc_prawo img {
    margin: 0px 0px 10px 0px;

  }
    
   div.ekomain {
    padding: 0px 20px 0px 20px;
    font-family: Verdana,Arial;
    font-size: 11px;
    line-height: 22px;
    text-align: justify;
    }

  div.ogloszenie {
    padding: 10px 20px;
    font-family: Verdana,Arial;
    font-size: 11px;
    line-height: 22px;
    text-align: center;
    }
    
  div.akapitogl {
    padding: 10px 20px;
    font-family: Verdana,Arial;
    font-size: 11px;
    line-height: 22px;
    text-align: left;
    }
    
    div.numerogl {
    padding: 10px 0px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    font-weight: bold;
    text-decoration: underline;
    
    }
    
  div.nazwafirmy { padding: 0px 0px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    line-height: 16px;
    font-weight: bold;
    text-align: left;
    }
  div.legenda { padding: 0px 0px 0px 20px;
    font-family: Verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    }

  div.cytat { padding: 10px 20px 20 px 20px;
    font-family: Verdana,Arial;
    font-size: 11px;
    font-weight: bold;
    color: #00629f;
    }
    
  div.cytatsita { padding: 20px 20px 20 px 20px;
    font-family: Verdana,Arial;
    font-size: 110%;
    font-weight: bold;
    color: #00629f;
    }

  div.legendaopis { padding: 0px 0px 0px 20px;
    font-family: Verdana,Arial;
    font-size: 11px;
    color: rgb(60, 195, 51);
    line-height: 16px;
    font-weight: bold;
    }

  div.firma { padding: 0px 20px;
    font-family: Verdana,Arial;
    font-size: 12px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  div.bank {
    font-family: Verdana,Arial;
    font-size: 12px;
    text-align: left;

    }
    div.aktualp { padding: 20px 20px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    line-height: 14px;
    }

  div.belkap { padding: 0px 20px;
    width: 90%;
    font-family: Verdana,Arial;
    font-size: 11px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    background-color: rgb(207, 211, 247);
    }

  div.tytulp { padding: 0px 0px 0px 20px;
    float: left;
    width: 50px;
    font-family: Verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    }

  div.datap { padding: 9px 0px 0px 20px;
    float: left;
    font-family: Verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    }

  div.odp { padding: 9px 0px 0px 9px;
    float: left;
    font-family: Verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    }

  div.datadp { padding: 9px 0px 0px 20px;
    float: left;
    font-family: Verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    }

  div.dop { padding: 9px 0px 0px 9px;
    font-family: Verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    }

  div.hrprzetarg { border-bottom: 2px dotted rgb(246, 252, 218);
    margin: 10px 0px 0px 20px;
    width: 91%;
    line-height: 2px;
    }
    
  div.nazwafirmy { padding: 0px 20px;
    font-family: Verdana,Arial;
    font-size: 12px;
    color: rgb(60, 195, 51);
    line-height: 16px;
    font-weight: bold;
    }

  div.danefirmy { padding: 0px 20px;
    font-family: Verdana,Arial;
    font-size: 11px;
    line-height: 16px;
    }
    
 div.wladze { 
    padding: 14px 0px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 12px;
    line-height: 16px;
    }   
 
  div.wladzeopis { 
    padding: 4px 0px 0px 0px;
    font-family: Verdana,Arial;
    font-size: 10px;
    line-height: 14px;
    }      
    
  div.odstep { padding: 0px 0px 0px 20px;
    }

  div.dzialfirmy { padding: 30px 0px 20px 20px;
    font-family: Verdana,Arial;
    font-size: 12px;
    color: rgb(60, 195, 51);
    line-height: 16px;
    font-weight: bold;
    text-decoration: underline;
    }
  div.stopka {
     position: relative;
     margin-top: 15px;
     margin-right: 5px;
     margin-bottom: 10px;
     margin-left: 5px;
     padding-top: 10px;
     padding-bottom: 10px;
     padding-left: 30px;
     padding-right: 30px;
     border-top: 1px solid #a7c42d;
     text-align: center;
     font-size: 65%;
     color: #999999;

  }



/* IMG */



  img.sita1 {
    margin: 40px 30px 0px 0px;

  }
   img.sg {
    margin: 0px 30px 0px 0px;

  }

  img.ods {
    margin: 0px 20px 20px 20px;

  }

  img.ods1 {
    margin: 30px 0px 20px 0px;

  }
  
   img.ods2 {
    margin: 10px 20px 20px 35px;

  }
  
  img.ods3 {
    margin: 10px 20px 20px 25px;

  }
  
  img.ods4 {
    margin: 10px 20px 20px 5px;

  }
  
  img.ods5 {
    margin: 10px 5px 20px 20px;

  }
  
  img.sita { margin: 20px 0px 0px 50px;
    }

/* Other */
  hr { color: #8d572a;
    }

  input.button { background-color: rgb(135, 193, 31);
    color: rgb(255, 255, 255);
    font-weight: bold;
    }

  select.pola { background-color: rgb(246, 252, 218);
    }

  input.pola { background-color: rgb(246, 252, 218);
    }

  textarea.pola { background-color: rgb(246, 252, 218);
    }

  ul.punkty { padding: 0px 20px;
    font-family: Verdana,Arial;
    font-size: 11px;
    line-height: 24px;
    text-align: justify;
    }

/* A Link */

  a.mailfirmy { font-family: Verdana,Arial;
    font-size: 10px;
    line-height: 16px;
    text-decoration: none;
    }

  a.mailgpk {
    font-family: Verdana,Arial;
    font-size: 9px;
    color: #ffffff;
  }
  a.sitab {
     margin: 0; padding: 0;
     font-family: verdana, helvetica, arial, sans-serif;
     font-size: 9px;
     text-decoration: none;
     color: #ffffff;
  }






