     body {
         padding:0px;
         margin: 0px;
         background: #54721A url( img/bodybg.jpg ) no-repeat;
         background-position: center top;
         font: 12px arial;
     }
     table {
         font: 12px arial;
     }
     a {
         color: #3f8813;
         text-decoration: none;
         font: 10px arial;
     }
     h1 {
         font: 16px arial;
         color: #8f8f8f;
         font-weight: bold;
         background: transparent url( img/h1bg.gif ) no-repeat;
         background-position: 0 0;
         padding-left: 35px;
         padding-top: 8px;
         height: 30px;
     }
     div.top {
         width: 870px;
         height: 232px;
         text-align: left;
         background: transparent url( img/topbg.gif ) no-repeat;
         margin-top: 15px;
     }

     div.menu {
         padding-top: 110px;
         position: relative;
         float: right;
         margin-right: 30px;
     }
     div.menu a {
         font: 11px arial;
         color: #5b5b5b;
         text-decoration: none;
     }

     /*------------------------------------------------------------ tresc*/
     div.tresc {
         width: 870px;
         text-align: left;
         background-color: #f1f1f1;
     }
     div.tresc table {
        font: 12px arial;
        color: #3c3c3c;
     }
     td.tresc {
         padding: 10px;
         font: 12px arial;
     }
     td.tresc a {
         font: 12px arial;
     }
     td.tresc a:hover {
         font: 12px arial;
         text-decoration: underline;
     }

     div.trescbtn {
         position: relative;
         float: left;
         width: 273px;
         height: 132px;
         background: transparent url( img/trescbtnbg.gif ) no-repeat;
         margin-left: 10px;
     }
     div.trescbtn img {
        margin: 7px;
     }
     div.trescbtn h2 {
        font: 14px arial;
        font-weight: bold;
        color: #3f8813;
        margin-top:7px;
     }
     div.trescbtn div {
         font: 11px arial;
         color: #3f8813;
         margin-right: 4px;
     }
     /*------------------------------------------------------------ /tresc*/


     /*------------------------------------------------------------ stopka*/
     div.stopka {
         width: 871px;
         height: 71px;
         background: transparent url( img/stopkabg.gif ) no-repeat;
         text-align: left;
         color: #3f8813;
         font: 10px arial;
     }
     div.stopka span {
         padding-top: 28px;
     }
     div.stopka a {
         color: #3f8813;
         text-decoration: none;
         font: 10px arial;
         font-weight: bold;
     }
     /*------------------------------------------------------------ /stopka*/


     /*------------------------------------------------------------ kontakt*/
     input, textarea, select {
         border: solid 1px gray;
     }
     /*------------------------------------------------------------ /kontakt*/

     div.newsletter {
         background: transparent url( img/newsbg.gif ) no-repeat;
         width: 440px;
         height: 217px;
         margin-left: 5px;
     }
     div.newsletter div {
         text-align:center;
         padding-top: 30px;
         padding-left: 5px;
         padding-right: 5px;
         font: 13px arial;
         color: white;
     }

     #news { width: 112px; height: 28px; cursor: pointer; background: transparent url( img/btn_wyslij_newsletter.gif ) no-repeat; border: none; }
     #zapisz { width: 71px; height: 25px; cursor: pointer; background: transparent url( img/btn_wyslij.gif ) no-repeat; border: none; }
     #anuluj { width: 71px; height: 25px; cursor: pointer; background: transparent url( img/btn_anuluj.gif ) no-repeat; border: none; }


