     body {
         margin: 0px;
         padding: 0px;
         font: 12px tahoma;
     }
     table,input,select,textarea { font: 12px tahoma; }

     div.top1 {
         height: 5px;
         background-color: #faa31b;
         font-size: 1px;
     }
     div.top2 {
         position:absolute;
         top: 5px;
         left: 28%;
         height: 60px;
         /*background: transparent url( img/top2bg.gif ) repeat-x;*/
         text-align: center;
     }
     div.top3 {
         height: 267px;
         background: transparent url( img/top3bg2.jpg ) no-repeat;
         background-position: center top;
         text-align: center;
     }
     div.body_tresc {
         background: transparent url( img/bodybg.gif ) repeat-x;
         background-position: 0 bottom;
         text-align:center;
     }
     div.body_tresc2 {
         height: 513px;
         background: transparent url( img/tresc_menu.gif ) no-repeat;
     }
     div.stopka {
         height: 34px;
         background: transparent url( img/stopkabg.gif ) repeat-x;
     }
     div.stopka table {
         color:white;
         font-weight:bold;
     }
     div.stopka2 {
         height: 7px;
         background-color: #faa31b;
     }
     div.stopka3 {
         height: 15px;
         background-color: #07b0da;
     }

     div.tresc_scroll {
         padding-right: 10px;
         padding-left: 20px;
     }

     div.szybki_kontakt {
         height: 200px;
         text-align: center;
         font: 12px tahoma;
         color: black;
     }








    a {
         font: bold 12px tahoma;
         color: black;
         text-decoration: none;
     }
     a:hover {
         font: bold 12px tahoma;
         color: black;
         text-decoration: underline;
     }


     /* ------ opis bottom kontakt */
     #zapisz {
         background: transparent url(img/btn_wyslij.gif) no-repeat;
         width: 88px;
         height: 25px;
         border: solid 0px white;
         cursor: pointer;
         color: transparent;
     }
     #anuluj {
         background: transparent url(img/btn_anuluj.gif) no-repeat;
         width: 88px;
         height: 25px;
         border: solid 0px white;
         cursor: pointer;
         color: transparent;
     }
     td.top_top button {
         background: transparent url(img/send.gif) no-repeat;
         width: 128px;
         height: 38px;
         border: solid 0px white;
         cursor: pointer;
         color: transparent;
     }



     /* ------ czcionka tabelki */
     table {
         font: 12px tahoma;
         color: black;
     }
     h1 {
         color: black;
         font: bold 20px arial;
         text-align: left;
     }
     
     div.nowosci {
         display: none;
     }
     











     /* ------------------------------------------------------------- ogolne dla roznych podstron ---*/
     #naglowek {
         border-bottom: solid 1px gray;
         font-weight: bold;
         margin-bottom: 15px;
     }
     ul {
         list-style-image: url( img/ul.gif );
     }
     input,select {
         width: 150px;
         border: solid 1px gray;
         font: 12px tahoma;
     }
     textarea {
         width: 100%;
         border: solid 1px gray;
         font: 12px arial;
     }
     td.naglowek {
         text-align: right;
         width: 80px;
         color: gray;
     }

     div.potwierdzenie_err {
         border: solid 1px #FF4D4D;
         background-color: #FFCDCD;
         text-align: center;
         padding: 10px;
         font: 12px tahoma;
         color: black;
     }
     div.potwierdzenie_ok {
         border: solid 1px #00AB00;
         background-color: #CDFFCD;
         text-align: center;
         padding: 10px;
         font: 12px tahoma;
         color: black;
     }
     /* ------------------------------------------------------------- /ogolne dla roznych podstron ---*/






     /* ------------------------------------------------------------- galeria ---*/
     table.galeria td img {
         cursor: pointer;
     }
     table.galeria td {
         background: transparent url(img/gal_tlo.gif) no-repeat center;
         width: 150px;
         height: 120px;
     }
     /* ------------------------------------------------------------- /galeia ---*/




     /* ------------------------------------------------------------- aktualnosci ---*/
     div.data {
         position: relative;
         float: right;
         width: 100px;
         top: -12px;
         font: 10px arial;
         color: gray;
     }
     div.tytul {
         width: 380px;
         font-weight: bold;
     }

     div.opis {
         text-align: left;
     }
     div.wiecej {
         width: 100%;
         text-align: right;
         margin-bottom: 10px;
         font: 10px arial;
     }
     /* ------------------------------------------------------------- aktualnosci ---*/



     /* ------------------------------------------------------------- ksiega gosci ---*/
     table.ksiega {
         background: transparent url(img/ksiega_bg.gif) no-repeat;
         width: 427px;
         height: 102px;
     }
     td.ksiega_naglowek {
         font: bold 12px tahoma;
         color: black;
         padding-top: 5px;
         padding-left: 5px;
     }
     td.ksiega_data {
         text-align: right;
         padding-right: 10px;
         font:  12px tahoma;
         color: black;
         padding-top: 5px;
     }
     td.ksiega_wpis {
         padding: 10px;
         height: 80px;
         font:  12px tahoma;
         color: black;
     }
     button.btn_ksiega_add {
         width: 108px;
         height: 19px;
         background: transparent url( img/btn_add_ksiega.gif ) no-repeat;
         border:none;
         cursor: pointer;
         margin-right:30px;
     }
     table.ksiega_wpis {
         background-color: #f2f2f2;
         width: 98%;
         padding-top: 10px;
         padding-right: 5px;
     }
     table.ksiega_wpis textarea {
         width: 91%;
     }
     /* ------------------------------------------------------------- ksiega gosci ---*/




     /* ------------------------------------------------------------- kontakt ---*/
    table.kontakt {
        width: 60%;
    }
    table.kontakt td {
        padding: 2px;
    }
    table.kontakt td input {
        width: 230px;
    }
     /* ------------------------------------------------------------- /kontakt ---*/



     img.obrazek_top {
         margin-left: 1px;
         width: 816px;
         height: 205px;
     }
     


     div.down {
         visibility: hidden;
         position:absolute;
         text-align: right;
         width: 469px;
         height: 450px;
         left:30%;
         background: transparent url( img/down_home.gif ) no-repeat;
     }
     div.close_down {
         width:40px;
         height:40px;
         position: absolute;
         left:420px;
         cursor:pointer;
     }
     div.click_down {
         width:100%;
         height: 410px;
         cursor:pointer;
     }
