 /* -layout */
     body {
         font: 11px verdana;
         background: white url(img/bodybg.gif) repeat-x;
         background-position: bottom;
         padding: 0px;
         margin: 0px;
     }

     table,a,select,input,textarea {
         font: 11px verdana;
         color: black;
     }

     div.calosc {
         text-align: left;
         width: 793px;
     }
     div.flagi {
         height: 40px;
         margin-top: 10px;
         margin-right: 5px;
     }
     div.menu_top {
         position: relative;
         top: -1px;
         background: transparent url( img/menutopbg.gif ) no-repeat;
         width: 794px;
         height: 33px;
         padding-top: 13px;
         padding-left: 13px;
         color: white;
     }
     div.menu_top a {
         color: white;
         text-decoration: none;
         font: 12px Times New Roman;
         font-weight: bold;
     }
     div.menu_top a:hover {
         color: #DFC797;
         text-decoration: none;
         font: 12px Times New Roman;
         font-weight: bold;
     }
     div.stopka {
         position: relative;
         top: -46px;
         border-top: solid 1px #a26450;
         height: 20px;
         padding-top: 7px;
         padding-left: 20px;
         font: 11px verdana;
         color: #a08863;
     }
     div.stopka a {
         font: 11px verdana;
         color: #281d13;
         text-decoration: none;
     }
     div.stopka a:hover {
         font: 11px verdana;
         color: #281d13;
         text-decoration: underline;
     }
     div.stopka_copy {
         height: 40px;
         text-align: right;
         font: 11px verdana;
         color: #862929;
         padding-top: 5px;
     }
     div.stopka_copy a {
         font: 11px verdana;
         color: #862929;
         text-decoration: none;
     }


     table.tresc {
         background: transparent url( img/kreska_tresc.gif ) no-repeat;
         background-position: 0px 40px;
     }
     td.tytul_strony {
         color: #862929;
         font: 33px Times New Roman;
         padding-left: 23px;
     }
     td.tytul_aktulanosci {
         color: #862929;
         font: 24px Times New Roman;
         padding-left: 23px;
     }
     td.tytul_specjalizacje {
         color: #862929;
         font: 24px Times New Roman;
         padding-left: 23px;
     }


     div.tresc_strony {
         padding-top: 14px;
         font: 11px verdana;
         padding-left: 23px;
         padding-right: 10px;
         background: transparent url(img/kreska_bok.gif) no-repeat;
         background-position: right 15;
     }

     td.tresc_aktulanosci {
         padding-top: 14px;
         font: 11px verdana;
         padding-left: 23px;
         padding-right: 10px;
         background: transparent url(img/kreska_bok.gif) no-repeat;
         background-position: right 15;
     }
     td.tresc_specjalizacje {
         padding-top: 14px;
         font: 11px verdana;
         padding-left: 23px;
         background: transparent url(img/kartka_dol.gif) no-repeat;
         background-position: right bottom;
     }


     div.specjalizacje_1 {
         height: 15px;
         padding-top: 2px;
         padding-left: 7px;
         background-color: #f6f1e2;
         font: 10px verdana;
         text-decoration: none;
     }
     div.specjalizacje_1 a {
         font: 10px verdana;
         text-decoration: none;
     }

     div.specjalizacje_0 {
         height: 20px;
         padding-top: 5px;
         padding-left: 7px;
         background-color: white;
         font: 10px verdana;
         text-decoration: none;
         cursor:pointer;
     }
     div.specjalizacje_0 a {
         font: 10px verdana;
         text-decoration: none;
         cursor:pointer;
     }


     div.pds_glebiej_tytul {
         font-weight: bold;
         color: #9e1a1a;
         padding-top: 10px;
     }
     div.pds_glebiej_tytul a {
         font-weight: bold;
         color: #9e1a1a;
         text-decoration: none;
     }
     div.pds_glebiej_opis {
         background: transparent url( img/pds_glebiej_bg.gif ) no-repeat;
         background-position: left bottom;
         padding-bottom: 4px;
     }

     div.link_top {
         text-align: right;
     }
 /* /-layout */






















     /* ------------------------------------------- nowosci*/
     div.nowosci {
        font: 11px verdana;
     }
     div.naglowek {
        font-size: 18px;
        border-bottom: solid 1px white;
     }
     div.tytul a {
        font-size: 12px;
        text-decoration: none;
        color: black;
        font-weight: bold;
     }
     div.data {
        font-size: 10px;
        color: gray;
     }
     div.opis {

     }

     /* ------------------------------------------- /nowosci*/













     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/btn_wyslij.gif) no-repeat;
         width: 77px;
         height: 26px;
         border: solid 0px white;
         cursor: pointer;
         color: transparent;
     }
     #anuluj {
         background: transparent url(img/btn_anuluj.gif) no-repeat;
         width: 77px;
         height: 26px;
         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;
     }








     /* ------------------------------------------------------------- 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: 11px verdana;
     }
     textarea {
         width: 100%;
         border: solid 1px gray;
         font: 11px verdana;
     }
     td.naglowek {
         text-align: right;
         width: 120px;
         font: 11px verdana;
     }

     div.potwierdzenie_err {
         border: solid 1px #FF4D4D;
         background-color: #FFCDCD;
         text-align: center;
         padding: 10px;
         font: 11px verdana;
         color: black;
     }
     div.potwierdzenie_ok {
         border: solid 1px #00AB00;
         background-color: #CDFFCD;
         text-align: center;
         padding: 10px;
         font: 11px verdana;
         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/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/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: 90%;
    }
    table.kontakt td {
        padding: 1px;
    }
     /* ------------------------------------------------------------- /kontakt ---*/


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




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


