     body {
         padding:0px;
         margin:0px;
         font: 14 Trebuchet MS;
     }
     div, table, a {
         font: 14 Trebuchet MS;
         color: white;
     }
     div.body {
         width:100%;
         text-align: center;
         background-color: #720b0d;
         background-position: right bottom;
     }
     div.body_tresc {
         width: 920px;
         color: white;
         text-align: left;
     }

     div.logo {
         position: absolute;
         top:0px;
         left:0px;
     }
     div.flagi {
         position: absolute;
         top:5px;
         width: 97%;
         text-align:right;
     }

     div.menu_2 {
         text-align: right;
         position: relative;
         left: 704px;
         width: 205px;
         height: 63px;
         padding: 4px;
         z-Index: 50;
     }

     div.tresc_stronki {
         position: relative;
         top: -20px;
     }

     img.logo {
         margin-left: 15px;
         margin-top: 15px;
     }
     img.web4u {
         margin-right: 100px;
         border: none;
     }
     div.stopka {
         text-align: center;
         color: #b32224;
     }
     div.stopka a {
         color: #b32224;
     }


     /* ------------------------------------------- nowosci*/
     div.nowosci {
         background: transparent url( img_de/nowosci_bg.gif ) no-repeat;
         background-position: right bottom;
     }
     div.naglowek {
         font-size: 18px;
         width: 285px;
         height: 25px;
         border-bottom: solid 1px white;
     }
     div.tytul a {
         font-size: 12px;
         text-decoration: none;
     }
     div.data {
         font-size: 10px;
         color: gray;
     }
     div.opis {
         width: 750px;
     }

     div.nowosci_archiwum {
         color: #cebc8d;
         background: transparent url( img_de/nowosci_bg_arch.gif ) no-repeat;
         maging: 10px;
         padding-top: 20px;

     }
     div.nowosci_archiwum a {
         color: #cebc8d;
     }
     /* ------------------------------------------- /nowosci*/

     div.linki_dol {
         width: 920px;
         text-align: left;
     }
     div.linki_dol_2 {
         width: 920px;
         text-align: right;
         font-size: 10px;
     }
     div.linki_dol_2 a {
         font-size: 10px;
     }



     div.serwis_bg1 {
         position: absolute;
         width: 100%;
         height: 531px;
         border: solid 1px white;
     }























     div.galeria {
         padding-top: 16px;
     }
     img.gal {
         border: solid 3px #fc8a03;
         margin-left: 2px;
         margin-right: 2px;
         cursor: pointer;
     }




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








     /* ------------------------------------------------------------- ogolne dla roznych podstron ---*/
     #naglowek {
         border-bottom: solid 1px gray;
         font-weight: bold;
         margin-bottom: 15px;
     }
     ul {
         list-style-image: url( img_de/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: 120px;
         font: 12px Trebuchet MS;
         color: white;
     }

     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 ---*/
     div.naglowek_galeria {

     }
     table.galeria td img {
         cursor: pointer;
     }

     table.galeria td {
         width: 190px;
         height: 127px;
     }
     /* ------------------------------------------------------------- /galeia ---*/




    /* ------------------------------------------------------------- ksiega gosci ---*/
     div.bg_ksiega {
         background: transparent url(img_de/ksiega_bg.gif) no-repeat;
         width: 920px;
         height: 624px;
         padding-top: 60px;
         padding-left: 60px;
     }

     table.ksiega {
         width: 390px;
     }
     td.ksiega_naglowek {
         font: bold 14px verdana;
         color: black;
         text-align: center;
     }
     td.ksiega_data {
         text-align: right;
         font:  6px verdana;
         color: black;
         width: 40px;
     }
     td.ksiega_wpis {
         padding: 10px;
         font:  14px verdana;
         color: black;
         text-align: center;
         font-weight: bold;
     }
     td.ksiega_linki, td.ksiega_linki a {
         color: black;
         text-align: center;
     }
     button.btn_ksiega_add {
         width: 130px;
         height: 24px;
         background: transparent url( img_de/btn_add_ksiega.gif ) no-repeat;
         border:none;
         cursor: pointer;
         margin-right:30px;
     }

     table.ksiega_wpis {
         width: 60%;
         padding-top: 10px;
         padding-right: 5px;
     }

     table.ksiega_wpis textarea {
         width: 95%;
     }
     /* ------------------------------------------------------------- ksiega gosci ---*/




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


     /* ------------------------------------------------------------- rezerwacja ---*/
     table.rezerwacja {
         width: 60%;
     }
     div.button {
         text-align: center;
     }
     /* ------------------------------------------------------------- /rezerwacja ---*/




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



