     body {
         padding: 0px;
         margin: 0px;
         font: 12px arial;
         color: #b7b7b7;
         background: black url( img/bodybg.gif ) repeat-x;
     }

    table {
         font: 12px arial;
         color: #b7b7b7;
    }

     a {
         color: #868686;
         text-decoration: none;
     }
     a:hover {
         color: white;
         text-decoration: underline;
     }

     #calosc {
         width: 960px;
     }

     #flagi {
         text-align: right;
         height: 40px;
     }

     #top {

     }


     table.galeria td {
         padding-top: 20px;
     }
     table.galeria img {
         opacity: 0.7;
         filter: alpha(opacity = 70);
     }

     table.galeria img:hover {
         opacity: 1;
         filter: alpha(opacity = 100);
     }

     #menu_stopka a {
        text-decoration: none;
     }

     #menu_top {
         text-align: center;
         margin-top: 20px;
         height: 40px;
         margin-left: 120px;
     }

     /*  ---- Menu Podstrony Generowane przez CMS Biznes  */
     div.menu_podstrony {
         position:relative;
         float: left;
         padding-left: 10px;
         padding-right: 10px;
     }

     div.menu_podstrony_akt {
         position:relative;
         float: left;
         padding-left: 10px;
         padding-right: 10px;
     }
     div.menu_podstrony a {
         font: 16px Trebuchet MS;
         color: #505050;
         text-decoration: none;
     }
     div.menu_podstrony a:hover {
         font: 16px Trebuchet MS;
         color: white;
         text-decoration: none;
     }
     div.menu_podstrony_akt a {
         font: 16px Trebuchet MS;
         color: white;
         text-decoration: none;
     }
     /*  ---- /Menu Podstrony Generowane przez CMS Biznes  */




     #tresc_tlo {
         height: auto;
         overflow: auto;
         background-color: #111111;
         border-top: solid 2px #B3B3B3;
         padding-top: 50px;
         padding-bottom: 50px;
     }

     #tresc {
         position: relative;
         float: left;
         width: 50%;
         padding-right: 40px;
         text-align: left;
     }
     #tresc_foto {
         position: relative;
         float: left;
         width: 10%;
     }
     #aktualnosci {
         position: relative;
         float: left;
         width: 30%;
         text-align: left;
         padding-left: 20px;

         border: solid 1px red;
     }






  div.akt_tytul {
     position: relative;
     float: left;
     width: 75%;
     font: 12px arial;
     color: #b7b7b7;
     border-bottom: solid 1px #535658;
  }
  div.akt_tytul a, div.akt_tytul a:hover {
     font: 12px arial;
     color: #b7b7b7;
     text-decoration: none;
  }
  div.akt_data {
     position: relative;
     float: left;
     width: 70px;
     font: 12px arial;
     color: #b7b7b7;
     border-bottom: solid 1px #535658;
  }

  div.akt_wstep {
      font: 12px arial;
      color: #595959;
      padding-top: 13px;
  }



  /*--------------------------------------------- Aktualnosci dolaczone jako Podstrona */
  div.tytul {
     position: relative;
     float: left;
     width: 80%;
     color: #b7b7b7;
     border-bottom: solid 1px #535658;
  }
  div.tytul a, div.tytul a:hover; {
     color: #b7b7b7;
     text-decoration: none;
  }
  div.data {
     position: relative;
     float: left;
     width: 20%;
     color: #b7b7b7;
     border-bottom: solid 1px #535658;
     text-align: right;
  }
  div.opis {
      color: #595959;
      padding-top: 13px;
  }
  /*--------------------------------------------- /Aktualnosci dolaczone jako Podstrona */







  /*--------------------------------------------- Kontakt przykładowe style */
  #map {
     width : 90%;
     height : 250px;
     overflow: hidden;
  }

  table.kontakt {
      width: 100%;
  }

  input, select {
     width: 300px;
     border: solid 1px #595959;
     font: 12px arial;
  }
  textarea {
     width: 100%;
     border: solid 1px #595959;
     font: 12px arial;
  }

  #button {
     width: 100%;
     text-align: right;
  }


  #zapisz { cursor: pointer; width: 88px; height: 24px; background: transparent url( img/btn_wyslij.gif ) no-repeat; border: none; }
  #anuluj { cursor: pointer; width: 88px; height: 24px; background: transparent url( img/btn_anuluj.gif ) no-repeat; border: none; }

  /*--------------------------------------------- /Kontakt przykładowe style */







 div .podstrony h1 {
     padding:0px;
     margin:0px;
 }