     body {
         margin: 0px;
         padding: 0px;
         background-color: #809ed2;
         cursor: default;
     }
     div.calosc {
         width: 939px;
         height: 1050px;
         border: solid 2px #fc8a03;
     }
     div.ramki_lewa {
         width: 387px;
         height: 1050px;
         float: left;
         border-right: solid 3px #fc8a03;
         overflow: hidden;
         position: relative;
         background: transparent url(img/background.jpg) repeat-y;
         background-position: bottom;
     }
     img.img_top {
         border-bottom: solid 3px #fc8a03;
     }
     div.galeria {
         padding-top: 16px;
     }
     img.gal {
         border: solid 3px #fc8a03;
         margin-left: 2px;
         margin-right: 2px;
         cursor: pointer;
     }
     div.podstrony22 {
         padding-top: 19px;
         padding-left: 118px;
         height: 468px;
     }
     ul.podst {
         list-style: none;
         margin: 0px;
     }

     li.tom {
         background-color: #809ed2;
         width: 161px;
         height: 23px;
         margin-top: 7px;
         font: 16px arial;
         color: white;
         text-align: left;
         padding-top: 5px;
         padding-left: 7px;
     }
     li.tom_akt {
         background-color: #F29A04;
         width: 161px;
         height: 23px;
         margin-top: 7px;
         font: 16px arial;
         color: white;
         text-align: left;
         padding-top: 5px;
         padding-left: 7px;
     }

     li.tom2 {
         width: 161px;
         height: 23px;
         background-color: #809ed2;
         font: 16px arial;
         color: white;
         text-align: left;

         margin-top: 7px;
         margin-left: 61px;

         padding-top: 5px;
         padding-left: 7px;
     }
     li.tom2_akt {
         background-color: #F29A04;
         width: 161px;
         height: 23px;
         font: 16px arial;
         color: white;
         text-align: left;

         margin-top: 7px;
         margin-left: 61px;

         padding-top: 5px;
         padding-left: 7px;
     }

     li.tom a, li.tom_akt a, li.tom2 a, li.tom2_akt a { color: white; }


     input.inp_nevs {
         width: 104px;
         height: 17px;
         border: solid 1px #c8b4b4;
         font: 10px arial;
     }
     div.newsletter {
         float: right;
         padding-right: 60px;
     }
     td.top_top {
         text-align: left;
     }
     div.flagi {
         float: left;
         padding-left: 40px;
         padding-top: 5px;
     }
     div.dol {
         padding-top: 119px;
         height: 50px;
         float: bottom;
     }
     div.center {
         width: 549px;
         height: 1050px;
         float: right;
         overflow: hidden;
         position: relative;
         background: #fff7d3 url(img/left_bg.gif) no-repeat;
         background-position: top;
     }
     img.img_logo {
         margin-top: 30px;
         margin-bottom: 40px;
         border: none;
         width: 510px;
         height: 90px;
     }
     div.menu_right {
         background-color: #809ed2;
         width: 495px;
         height: 19px;
         margin-top: 0px;
         color: white;
         font: 13px arial;
         padding-top: 2px;
         padding-right: 15px;
         text-align: right;
     }
     a {
         text-decoration: none;
         color: black;
     }
     a:hover {
         text-decoration: underline;
         color: black;
     }
     div.text {
         text-align: left;
         padding-left: 20px;
         padding-right: 20px;
         padding-top: 28px;
         font: 13px arial;
         color: #1a446b;
         overflow: scroll;
         height: 855px;
     }

     div.text img {
         border: solid 5px white;
     }
     div.text table img {
         border: none;
     }



     /* ------ opis bottom kontakt */
     #zapisz {
         background: transparent url(img_eng/send.gif) no-repeat;
         width: 128px;
         height: 38px;
         border: solid 0px white;
         cursor: pointer;
         color: transparent;
     }
     #anuluj {
         background: transparent url(img_eng/verwerfen.gif) no-repeat;
         width: 128px;
         height: 38px;
         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 arial;
         color: #1a446b;
     }
     h1 {
         color: #1a446b;
         font: bold 20px arial;
         text-align: left;
     }

     div.nowosci {
         display: none;
     }

     div.stopka {
         background: transparent url(img/stop.gif) repeat-x;
         background-position: bottom;
         width: 100%;
         height: 7px;
     }
     div.bok {
         background: transparent url(img/bok.gif) repeat-y;
         width: 7px;
         height: 100%;
         float: right;
         position: relative;
         margin-right: 350px;
     }















     /* ------------------------------------------------------------- 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 arial;
     }
     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: #b3c7ca;
         font-weight: bold;
         text-align: center;
         padding: 10px;
     }
     div.potwierdzenie_ok {
         border: solid 1px #00AB00;
         background-color: #b3c7ca;
         font-weight: bold;
         text-align: center;
         padding: 10px;
     }
     /* ------------------------------------------------------------- /ogolne dla roznych podstron ---*/






     /* ------------------------------------------------------------- galeria ---*/
     table.galeria td img {
         cursor: pointer;
         border: solid 6px #809ED2;
     }
     /* ------------------------------------------------------------- /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 {
         border-bottom: solid 1px gray;
     }
     td.ksiega_naglowek {
         font-weight: bold;
     }
     td.ksiega_data {
         text-align:right;
     }
     td.ksiega_wpis {
         padding: 10px;
         height: 80px;
     }
     button.btn_ksiega_add {
         width: 94px;
         height: 24px;
         background: transparent url( img/btn_add_ksiega.gif ) no-repeat;
         border:none;
         cursor: pointer;
     }
     /* ------------------------------------------------------------- ksiega gosci ---*/




     /* ------------------------------------------------------------- kontakt ---*/
    table.kontakt {
        width: 100%;
    }
    table.kontakt td {
        padding: 4px;
    }
     /* ------------------------------------------------------------- /kontakt ---*/


