html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
html, body {
    margin: 0;
    padding: 0;
    background: #9B7B3D;
    width: 100%;
    height: 100%;
}

a { color: #9B7B3D; text-decoration: none; border-bottom: 1px solid #9B7B3D; }
a:hover { background: #584D00; color: #fff; }
a img, a.img {border: none;text-decoration: none !important; border: none !important; background: transparent !important; }
a.img:hover {border: none;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;zoom:1;}
/* End hide from IE-mac */


h1, h2, h3, h4, h5, h6, p {
    font-family: "Microsoft Sans Serif", Tahoma, Arial, sans-serif;
    font-size: 11px;
    line-height: 140%;
    color: #9B7B3D;
    /*color: #461506;*/
    margin: 0 25px 12px 25px;
}

h1, h2, h3, h4, h5, h6 { font-family: Georgia, serif; }
h1 { font-size: 17px; }
h2 { font-size: 13px; }

h1.kava, h1.kava a { line-height: 80%; font-size: 30px; letter-spacing: -0.1ex; color: #00dfd0 !important; font-family: Georgia, serif; font-weight: normal; text-decoration: none !important; border: none; }
h1.kava a:hover { background-color: #00dfd0 !important; color: #fff !important; }
.invsbl { visibility: hidden; }


#body {
    width: 1088px;
    height: 1092px;
    height: 706px;
    background: url(/i/tuo.png) no-repeat;
    background: url(/i/tuo.jpg) no-repeat;
}

#menu {
    position: absolute;
    left: 696px;
    top: 35px;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

#menu li {padding: 0;margin: 0;list-style-type: none;float: left;}
#menu a {display: block;background-repeat: no-repeat;height: 32px;float:left;border:none;}
#menu a span {display: none;}
#menu a:hover {border: none; background: transparent; }

a#menu-wydarzenia {width:158px;background-image: url(/i/wydarzenia_off.png);}
a#menu-kawiarnia {width:158px;background-image: url(/i/wydarzenia_off.png);}
a#menu-galeria {width:106px;background-image: url(/i/galeria_off.png);}
a#menu-kontakt {width:106px;background-image: url(/i/kontakt_off.png);}

a#menu-wydarzenia:hover {background-image: url(/i/wydarzenia_on.png);}
a#menu-kawiarnia:hover {background-image: url(/i/wydarzenia_on.png);}
a#menu-galeria:hover {background-image: url(/i/galeria_on.png);}
a#menu-kontakt:hover {background-image: url(/i/kontakt_on.png);}

a#menu-wydarzenia.active {background-image: url(/i/wydarzenia_in.png);}
a#menu-kawiarnia.active {background-image: url(/i/wydarzenia_in.png);}
a#menu-galeria.active {background-image: url(/i/galeria_in.png);}
a#menu-kontakt.active {background-image: url(/i/kontakt_in.png);}


.contents-kontakt { position: absolute; left: 397px; top: 147px; width: 691px; height: 623px; background: url(/i/kontalfa.png) no-repeat; }

#contents-kawiarnia-01 {position:absolute; left: 521px; top: 147px; width: 479px; height: 118px; background: url(/i/wydalfa_01.png) no-repeat;}
#contents-kawiarnia-02 {position:absolute; left: 1000px; top: 147px; width: 88px; height: 622px; background: url(/i/wydalfa_02.png) no-repeat;}
#contents-kawiarnia-03 {position:absolute; left: 521px; top: 734px; width: 479px; height: 118px; background: url(/i/wydalfa_03.png) no-repeat;}
#contents-kawiarnia-04 {position:absolute; left: 397px; top: 147px; width: 124px; height: 623px; background: url(/i/wydalfa_04.png) no-repeat;}

#contents-galeria-01 {position:absolute; left: 521px; top: 147px; width: 479px; height: 118px; background: url(/i/galalfa_01.png) no-repeat;}
#contents-galeria-02 {position:absolute; left: 1000px; top: 147px; width: 88px; height: 622px; background: url(/i/galalfa_02.png) no-repeat;}
#contents-galeria-03 {position:absolute; left: 521px; top: 648px; width: 479px; height: 118px; background: url(/i/galalfa_03.png) no-repeat;}
#contents-galeria-04 {position:absolute; left: 397px; top: 147px; width: 124px; height: 623px; background: url(/i/galalfa_04.png) no-repeat;}


#contents-body-mask { position: absolute; left: 521px; /*397+125*/ top: 197px; /*147+110*/ width: 479px; height: 559px; overflow: hidden; }
#contents-body { position: absolute; left: 0; top: 0; background: #fff; width: 479px; min-height: 459px; padding-top: 75px; padding-bottom: 25px;}
#kulkin { background: url(/i/kulkin.png) no-repeat; position: absolute; width: 22px; height: 22px; position: absolute; left: 34px; /*max: 77*/ top: 274px; /*max: 443*/ display: none; z-index: 7;}

.separator { margin: 20px auto 15px auto; clear: both; width: 100%; background: url(/i/uukl.gif) no-repeat center; width: 438px; height: 26px; }

#contact { /* for css browsers */
    position: absolute;
    top: 0;
    left: -1000px;
}


.wafel { position: absolute; top: -2000px; border: none; }
.wafel:hover { background: transparent; }
#wafel-prev, #wafel-next { position: absolute; width: 55px; height: 0px; padding-top: 59px; overflow: hidden; border: none; top: 425px; z-index: 40; cursor: pointer; }
#wafel-prev { background: url(i/ufi_le.gif) no-repeat; left: 493px; }
#wafel-next { background: url(i/ufi_ri.gif) no-repeat; left: 970px; }

.tool-tip { background: #666; border: 1px solid #fff; padding: 5px; font-family: Georgia, serif; font-size: 12px; color: #fff; z-index: 45; }
.tool-title { font-size: 16px; color: #00dfd0; font-weight: bold; }
.tool-text {}

#footer { position: absolute; left: 118px; top: 632px; background: url(i/parkink_mrrau.png) no-repeat; width: 240px; height:64px;overflow:hidden;}
#footer a { display: block; height: 64px; width: 110px; margin-right: 7px; float: left; text-indent: -1000px;}
#footer a:hover { background: transparent; }


.contents-kalendarium { position: absolute; left: 416px; top: 184px; width: 652px; height: 518px; background: url(/i/kalendarium.png) no-repeat; z-index: 0; }
.kalendarium-skrol { position: absolute; left: 429px; top: 389px; }
.body-kalendarium #contents-body-mask { z-index: 10; left: 520px; top: 338px; width: 485px; height: 310px; }
.body-kalendarium #contents-body {min-height: 310px; padding: 0; width: 485px; }
.body-kalendarium #wafel-prev { left: 5px; top: 100px; }
.body-kalendarium #wafel-next { left: 415px; top: 100px; }

#kawangarda-calendar, #kawangarda-calendar-info { position: absolute; left: 65px; top: 0; z-index: 15; }
#kawangarda-calendar-info { z-index: 10; left: 0; width: 485px; visibility: hidden; height: 265px; overflow: hidden; }
#kawangarda-calendar-preview, #kawangarda-calendar-back { position: absolute; left: 0; top: 285px; background-repeat: none; height: 0; padding-top: 22px; cursor: pointer; z-index: 30;}
#kawangarda-calendar-preview { background-image: url(i/zobacz.png); width: 100px; left: 25px; }
#kawangarda-calendar-back { background-image: url(i/powrot.png); width: 66px; left: 390px; }
#kawangarda-calendar-scroll { position: absolute; background: url(i/kalendarium,skrol.png) no-repeat; width: 78px;height: 248px; left: 429px; top: 389px; z-index: 5; }
.calendar-month { position: absolute; left: 170px; top: 80px; background: url(i/months.png) repeat-y; height: 44px; width: 218px; overflow: hidden; background-position: 0 0; }

#kawangarda-news-preview { position: absolute; top: 0; right: 0; cursor: pointer; height: 0; padding-top: 22px; margin: 6px; background: url(i/zobacz.png) no-repeat right top; overflow: hidden; width: 200px; clear: both; border: none; text-decoration: none; }
#kawangarda-news-back { position: absolute; top: 0; left: 0; cursor: pointer; height: 0; padding-top: 22px; margin: 6px; background: url(i/powrot.png) no-repeat 20px 0; overflow: hidden; width: 200px; clear: both; display: block; border: none; text-decoration: none; }

.news-nav { position: relative; clear: both; height: 46px; width: 460px; }
.news-nav a { position: absolute; display: block; width: 224px; color: #aaa; text-decoration: none; border: none; }
.news-nav a:hover { background-color: #fff !important; color: #000 !important; }
.news-nav a.news-prev { text-align: right; left: 0; }
.news-nav a.news-next, .news-nav a.news-back { text-align: left; right: 0; }

a.news-back { height:0; padding-top: 46px; background: url(/i/najnowsze.png) no-repeat top right; overflow: hidden; margin-right:-15px; margin-top:-15px; }
a.news-prev { height:0; padding-top: 36px; background: url(/i/starsze.png) no-repeat right center; overflow: hidden; }
a.news-next { height:0; padding-top: 36px; background: url(/i/nowsze.png) no-repeat left center; overflow: hidden; }

.nav-separator { position: absolute; left: 224px; width: 12px; height: 36px; background: url(/i/linia.png) no-repeat; }

.thumb-270 { display:block; width: 200px; height: 0;padding-top: 280px; overflow: hidden; margin: 0 15px 15px 0; float: left; overflow: hidden; }

/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
/*
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
*/
    width: 715px;
    height: 684px;
    background: url(/i/skurks.png) no-repeat;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }


