                        .gallery {
                            zoom:1;
                            width:auto;
                     }
                     .gallery a {
                            display:block;
                            float:left;
                            margin:5px;
                            text-align:center;
                            opacity:0.87;                            
                     }
                     .gallery a:hover {
                            opacity:1;
                     }
                     .gallery a img {
                            border:none;
                            display:block;
                     }
                     .gallery a#vlightbox{display:none}
           



/* BODY */
body
        {
        background:#FFFFFF url('images/ksiazki_tlo.jpg') no-repeat top right;
        }
p       {
        margin-left: 3px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 10px;
        line-height: 15pt;
        color: #5a5a5a;
        text-decoration: none;
        text-transform: none;
        }
img     {
        margin: 3px;
        }
img#top     {
        margin: 0px;
        }
li      {
        margin-left: 3px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        line-height: 15pt;
        color: #5a5a5a;
        }
a
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #5a5a5a;
        text-decoration: none;
        }
a:hover
        {
        color: #CC0000;
        text-decoration: underline;
        }
p#naglowek
        {
        margin: 0px;
        padding: 0px;
        color: #2d2d2d;
        border: 1px solid #dbdbdb;
        background-color: #f4f4f4;
        text-align: center;
        font-weight: bold;
        font-variant: small-caps;
        letter-spacing: 3px;
        }
img.floatleft
        {
        float: left;
        margin: 0 10px 5px 0;
        border: 1px solid #5E5E5E;
        }
img.floatright
        {
        float: right;
        margin: 0 0 5px 20px;
        border: 1px solid #5E5E5E;
        }
.thumbnail
        {
        float: left;
        width: 100px;
        border: 0px solid #999;
        margin: 0 15px 15px 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        text-align: justify;
        }
.clearboth { clear: both; }





* html #overlay{
       background-color: #333;
       back\ground-color: transparent;
       background-image: url(blank.gif);
       filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
       }
       
 
 
 

/* LEWA STRONA */

p#menu
        {
        margin: 3px;
        background-color: #fbfbfb;
        width: 200px;
        }
a#menu
        {
        padding: 5px;
        font-size: 8pt;
        line-height: 18pt;
        }
p#godziny
        {
        font-size: 8pt;
        line-height: 18pt;
        text-align: center;
        background-color: #fbfbfb;
        }
p#uwaga
        {
        font-size: 8pt;
        line-height: 18pt;
        text-align: center;
        color: #FF6600;
        background-color: #fbfbfb;
        }

/* SRODEK */

td.srodek
        {
        padding: 0 3px 3px 3px;
        margin: 0 3px 3px 3px;
        }
td#informacje
        {
        border: 1px solid #dbdbdb;
        padding: 15px;
        background: #fbfbfb;
        }
td#foto
        {
        border: 1px solid #dbdbdb;
        padding: 5px;
        background-color: #DBDBDB;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        text-align: justify;
        }
td#kontakt
        {
        border: 1px solid #dbdbdb;
        padding: 15px;
        background: #fbfbfb url('kontakt/background.jpg') no-repeat top right;
        }
td#exlibrisy
        {
        border: 1px solid #dbdbdb;
        padding: 15px;
        background: #fbfbfb url('exlibrisy/background.jpg') no-repeat center right;
        }
td#gminne
        {
        border: 1px solid #dbdbdb;
        padding: 15px;
        background: #fbfbfb url('gminne/background.jpg') no-repeat top right;
        }
p#tresc
        {
        text-indent: 5px;
        text-align: justify;
        }
ul.none {list-style-type: none}
ul.square {list-style-type: square}
        
table.foty
        {
        float: left;
        margin: 5px;
        padding: 3px;
        }
        
h3
        {
        margin-top: 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-style: normal;
        font-size: 10pt;
        line-height: 15pt;
        color: #CC0000;
        text-align: left;
        font-weight: bold;
        }
        

/* PRAWA */

div.galeria
        {
        margin: 0 0 3px 0;
        padding: 5px;
        background-color: #F8F8F8;
        width: 120px;
        }

img.galeria
        {
        margin: 10px 5px 10px 5px;
        border: 1px solid #C6C6C6;
        }

img.galeria:hover { border: 1px solid #161616; }

/* Ikony w prawym górnym rogu */

a.ikony
        {
        padding-bottom: 0px;
        padding-left: 5px;
        padding-right: 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 9pt;
        }

/* STOPKA */

table.stopka
        {
        margin: 15px;
        border-top: 1px solid #c6c6c6;
        padding: 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        text-align: center;
        color: #c5c5c5;
        background: white;
        }
a.stopka {
        margin: 1px;
        padding: 3px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        text-align: center;
        color: #9e9e9e;
        background: white;
        }

