body {
    color: #A4A29E;
    font-family: 'Open Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    overflow-x: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


*:focus {
    outline: 0;
}

#contact_form {
    margin: 0 auto;
    width: 240px;
}

#contact_form div {
    margin-bottom: 10px;
    position: relative;
    text-align: center;
}

.labelcontact {
    z-index: 20;
    margin-bottom: 10px;
    position: relative;
    text-align: center;
}

#contact_form label {
    text-align: center !important;
    width: 200px;
    position: releative;
    color: #ecbc7e;
}

label.show {
    position: absolute;
    top: 30px;
    font-size: 1.4em;
    left: 18px;
}

label.light {
    color: #eee;
}

.formfield {
    margin-top: 30px;
}

label.error{
}

#contact_form input[type="text"] {
    width: 216px;
    position: relative;
    top: 26px;
}


#contact_form textarea {
    border: medium none;
    border-radius: 2px;
    height: 109px;
    overflow: auto;
    padding: 1px 12px;
    resize: none;
    width: 216px;
    position: relative;
    top: 30px;
}

input[type="text"] {
    border: medium none;
    border-radius: 2px;
    height: 31px;
    line-height: 31px;
    padding: 0 12px;
    width: 255px;
}

#content{
    width: 0;
    height: 0;
    position: relative; 
}

#content_footer{
    width: 0;
    height: 0;
    position: relative; 
}


.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
#mainpage {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-bottom: 0;
    position: relative;
    margin-top: -31px;
}
section {            
    padding-bottom: 80px;
}
header, section, footer {
    clear: both;
    float: left;
    width: 100%;
}

.kontakt_form{
    background: url("../images/kontaktform.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 349px;
    left: 9px;
    position: relative;
    top: -15px;
    width: 308px;
}

.aktualnosci_down{
    background: url("../images/aktualnosci_down.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 156px;
    position: relative;
    top: -28px;
    width: 33px;
    height: 24px;
}

.aktualnosci_down_h{
    background: url("../images/aktualnosci_down_h.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 156px;
    position: relative;
    top: -28px;
    width: 33px;
    height: 24px;
}
.strzalka1lewo{
    background: url("../images/strzalka1_lewo.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 108px;
    left: -9px;
    position: relative;
    top: -24px;
    width: 70px;
}

.sg_przycisk:hover{
    background: url("../images/zobaczwiecej_h.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: "Wellfleet",Georgia;
    font-size: 1.4em;
    height: 62px;
    padding-left: 43px;
    padding-top: 19px;
    text-decoration: none;
    width: 217px;  
    z-index: 1001;
    text-decoration: none;
    
}
.sg_przycisk{
    background: url("../images/zobaczwiecej.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: "Wellfleet",Georgia;
    font-size: 1.4em;
    height: 62px;
    padding-left: 43px;
    padding-top: 19px;
    text-decoration: none;
    width: 217px;  
    z-index: 1001;
    text-decoration: none;
    
}
.sg_przycisk a{
    text-decoration:  none;
}
.sg_tekst{
    width: 400px;
    height: 200px;
}
.strzalka1prawo{
    background: url("../images/strzalka1_prawo.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 108px;
    left: -26px;
    position: relative;
    top: -133px;
    width: 70px;
}

#headerimg{
    
    width:1920px;
    height: 195px;
    position: fixed;
    top: 33px;
    left: -9px;
    z-index: 100;
    top: 41px;
    margin-left: 8px;
    left: -18px;
}

#header_img{
    background: url(../images/header_tlo.png);
    width:1920px;
    height: 257px;
    position: relative;
    top: 33px;
    left: -9px;
    z-index: 100;
    top: 67px;
    margin-left: 8px;
    left: -18px;
    z-index: 0;
}


#menu_logo{
    background: url(../images/menu_logo.png);
    width:1920px;
    height: 279px;
    position: relative;
    top: -99px;
    left: 3px;
    z-index: 100;
}



#baner2{
    width:1920px;
    height: 402px;
    position: relative;
}

.banner2_images li{
    margin-right: 0px;
}

.banner2_images{
    width: 400px;     
    margin: auto;
}

.atrakcje_images{
    width: 1080px;     
    margin: auto;
    height: 150px;
    position: relative;
    left: 40px;
}

.atrakcje_images li{
    float: left;
    list-style: none;
}


.atrakcje_images2{
    width: 1080px;     
    margin: auto;
    height: 150px;
    position: relative;
    left: 36px;
}

.atrakcje_images2 li{
    float: left;
    list-style: none;
}


.galeria_images{
    width: 1080px;     
    margin: auto;
    margin-top: 40px;
    height: 150px;
}

.galeria_images li{
    float: left;
    list-style: none;
}


.galeria3_images{
    width: 1080px;     
    margin: auto;
    margin-top: -34px;
    height: 150px;
    position: relative;
    left: 30px;
}

.galeria3_images li{
    float: left;
    list-style: none;
    margin-right: 26px;    
}

.cennik_images{
    width: 961px;     
    margin: auto;
    margin-top: 50px;
    height: 150px;
    background: url(../images/cennik/3k.png);
    position: relative;
    left: 8px;
}

.cennik_middle{
    width: 1080px;
    margin: auto;
    margin-top: 114px;
    height: 150px;
    position: relative;
    left: 57px;
    list-style: none;
}

.cennik_middle li{
    list-style: none;
}

.cennik_bottom{
    width: 1080px;
    margin: auto;
    margin-top: 61px;
    height: 190px;
    position: relative;
    left: 66px;
    list-style: none;
}

.link_bottom{
    width: 280px;
    margin: auto;
    height: 60px;
    position: relative;
    left: 25px;
    list-style: none;
    clear: both;
}

.cennik_bottom li{
    list-style: none;
}

.prev {
    left: 433px;
    position: relative;
    top: 188px;
    
    width: 41px;
    height: 56px;
    background: url(../images/galeria2_buttonleft.png);
    
}

.next{
    left: 1420px;
    position: relative;
    top: 127px;
    
    width: 41px;
    height: 56px;
    background: url(../images/galeria2_buttonright.png);
}

.prev:hover {
    left: 433px;
    position: relative;
    top: 188px;
    
    width: 41px;
    height: 56px;
    background: url(../images/galeria2_buttonleft_h.png);
    
}

.next:hover{
    left: 1420px;
    position: relative;
    top: 127px;
    
    width: 41px;
    height: 56px;
    background: url(../images/galeria2_buttonright_h.png);
}

.prev2:hover {    
    background: url("../images/strzalka1_lewo_h.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 103px;
    left: -68px;
    position: relative;
    top: 313px;
    width: 76px;
}

.next2:hover{
    background: url("../images/strzalka1_prawo_h.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 103px;
    left: 1023px;
    position: relative;
    top: 211px;
    width: 78px;
}

.prev2 {    
    background: url("../images/strzalka1_lewo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 103px;
    left: -68px;
    position: relative;
    top: 313px;
    width: 78px;
}

.next2{
    background: url("../images/strzalka1_prawo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 103px;
    left: 1023px;
    position: relative;
    top: 211px;
    width: 78px;
}

.atrakcje_img{
    padding: 10px;
    width: 292px;
    height: 386px;
    float: left;
}

.atrakcje_img2{
    padding: 10px;
    width: 292px;
    float: left;
    padding-bottom: 1px;
    padding-right: 16px;
}


.cennik_images li {
    float: left;
    height: 188px;
    left: 1px;
    margin-left: 21px;
    width: 1080px;
    list-style: none;
}

.baner2_img{
    width: 321px;
    height: 386px;
}

.baner2_img_maska{
    width: 292px;
    height: 183px;
    position: relative;
    background: url(../images/maly_slider_maska.png);
    top: -183px;     
    z-index: 10;
    cursor: pointer;
}

.baner2_img_maska:hover{
    width: 292px;
    height: 183px;
    position: relative;
    background: url(../images/maly_slider_maska_over.png);
    top: -183px;
    cursor: pointer;
    z-index: 10;
}

#baner1{
    height: 664px;
    left: 388px;
    position: relative;
    top: 133px;
    width: 1006px;
    overflow: hidden;
    padding-left: 83px;
}

.baner1_img{
    padding: 10px;
    width: 1200px;
    height: 456px;
}

#info{
    width: 900px;
    text-align: center;
    float: left;
    clear:both;
    height: 20px;
    color: #462907;
    font-size: 1.1em;
    margin-top:26px;
}

#info2{
    width: 900px;
    text-align: center;
    float: left;
    clear:both;
    height: 20px;
    color: #462907;
    font-size: 1.1em;
}

.baner1_img_maska{
    width: 592px;
    height: 183px;
    position: relative;
    background: url(../images/maly_slider_maska.png);
    top: -183px;     
}

.galeria2_tekst{
    position:relative;
    width: 270px;
    height: 168px;
}

.galeria_sg_tekst{
    position:relative;
    top: -329px;
    width: 270px;
    height: 168px;
    left: 339px;   
}

.galeria_sg_tytul {
    color: #4C3110;
    font-family: "Wellfleet",Georgia;
    font-size: 2.4em;
    height: 37px;
    
    left: -120px;
    line-height: 37px;
    margin: -4px auto auto;
    position: relative;
    text-align: center;
    width: 650px;
    letter-spacing: 1px;

}

.galeria_sg_opis{
    color: #4B3110;
    font-family: "Open Sans",Georgia;
    font-size: 1em;
    height: 100px;
    left: -44px;
    margin-top: 48px;
    position: relative;
    text-align: justify;
    width: 400px;
}



.galeria3_tekst{
    position:relative;
    top: -170px;
    width: 270px;
    height: 168px
}

.atrakcje2_tekst {
    float: left;
    height: 172px;
    padding-right: 126px;
    position: relative;
    top: -28px;
    width: 195px;
}

.atrakcje3_tekst {
    float: left;
    height: 172px;
    padding-right: 126px;
    position: relative;
    top: -28px;
    width: 195px;
    background: url("../images/dk.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)
}

.atrakcje4_tekst {
    float: left;
    height: 172px;
    padding-right: 104px;
    position: relative;
    top: -28px;
    width: 220px;
    background: url("../images/dk.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.atrakcje5_tekst {
    float: left;
    padding-right: 104px;
    position: relative;
    top: -28px;
    width: 220px;
    background: url("../images/dk.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top:10px;
}

.galeria2_tytul_old{
    color: #ff6d00;
    font-family: "Wellfleet",Georgia;
    font-size: 2.1em;
    height: 34px;
    left: 0px;
    margin: auto;
    position: relative;
    width: 228px;
    margin-top: 18px;
    text-align: center;
}

.galeria2_tytul {
    color: #FF6D00;
    font-family: "Wellfleet",Georgia;
    font-size: 1.8em;
    left: -13px;
    line-height: 25px;
    margin: 18px auto auto;
    min-height: 25px;
    position: relative;
    width: 316px;
    text-align: center;
}

.galeria3_tytul{
    color: #FF8643;
    font-family: "Wellfleet",Georgia;
    font-size: 1.5em;
    height: 23px;
    margin: auto;
    text-align: center;
    width: 290px;
}

.galeria3_images{
    position: relative;
    left: 50px;
}
.galeria3_img{
    height: 260px;
    width: 290px;
}

.atrakcje2_tytul {
    color: #4C3110;
    font-family: "Wellfleet",Georgia;
    font-size: 1.9em;
    height: 64px;
    left: -14px;
    margin: auto;
    position: relative;
    width: 48px;
}

.atrakcje4_tytul {
    color: #4C3110;
    font-family: "Wellfleet",Georgia;
    font-size: 1.2em;
    height: 64px;
    left: -20px;
    margin: auto;
    position: relative;
    width: 271px;
    top: -33px;
    text-align: center;
}
.atrakcje5_tytul {
    color: #4C3110;
    font-family: "Wellfleet",Georgia;
    font-size: 1.2em;
    height: 64px;
    left: -20px;
    margin: auto;
    position: relative;
    width: 271px;
    top: -33px;
    text-align: center;
}


.galeria2_opis{
    width: 295px;
    font-family: "Open Sans", Georgia;
    font-size: 1.0em;
    color: #4b3110;
    position: relative;
    float: left;
}

.galeria3_opis{
    width: 290px;
    height: 100px;
    font-family: "Wellfleet", Georgia;
    font-size: 0.8em;
    color: #4b3012;
    text-align: center;
}

.footer_img_k{
    left: 815px;
    position: relative;
    top: -194px;
    width: 100px;
    height:0px;
}
.atrakcje2_opis {
    color: #4C3110;
    font-family: "Open Sans",Georgia;
    font-size: 1em;
    height: 59px;    
    width: 218px;
}

.atrakcje4_opis {
    color: #4C3110;
    font-family: "Open Sans",Georgia;
    font-size: 1.3em;
    height: 55px;
    left: 17px;
    position: relative;
    top: -34px;
    width: 218px;
}

.atrakcje5_opis {
    color: #4C3110;
    font-family: "Open Sans",Georgia;
    font-size: 1.3em;
    height: 55px;
    left: 17px;
    position: relative;
    top: -34px;
    width: 218px;
}


.napisbig{
    font-size: 1.7em;
    margin-top: 11px;
    text-align: center;
    width: 200px;
    color: #4C3110;
    font-family: "Wellfleet", "Open Sans";
    position: relative;
    left: 7px;    
}

.napisbig_bottom{
    font-size: 1.7em;
    margin-top: 11px;
    text-align: center;
    width: 200px;
    color: #4C3110;
    font-family: "Wellfleet", "Open Sans";
    position: relative;
    left: -3px;
    top: 8px;
}

.napissmall{
    font-size: 0.9em;
    left: 0;
    position: relative;
    text-align: center;
    top: 6px;
    width: 208px;
}

.napissmall_bottom{
    font-size: 0.9em;
    width: 233px;
    text-align: center;
    position: relative;
    top: 9px;
    left: -12px;
}

.napisbig_top{
    font-size: 2.1em;
    margin-top: 11px;
    text-align: center;
    width: 200px;
    color: #4C3110;
    font-family: "Wellfleet", "Open Sans";
    position: relative;
    left: 2px;
    
}
.napissmall_top{
    font-size: 0.9em;
    width: 200px;
    text-align: center;
    position: relative;
    top: 3px;
    left: 0px;
}

.atrakcje3_opis {
    color: #4C3110;
    font-family: "Open Sans",Georgia;
    font-size: 1.2em;
    min-height: 65px;
    overflow: hidden;
    width: 314px;
    position: relative;
    top: -31px;
    left: 21px;
}

.atrakcje6_opis {
    color: #4C3110;
    font-family: "Open Sans",Georgia;
    font-size: 1.2em;
    min-height: 5px;
    overflow: hidden;
    width: 314px;
    position: relative;
    top: -31px;
    left: 21px;
}

.img_cover{
    height: 183px;
    left: -10px;
    overflow: hidden;
    position: relative;
    top: 8px;
    width: 292px;
    overflow: hidden;
}




.img_cover img {
    width: 266px;
    height: 176px;
}

.img_cover_big{
    width: 992px;
    height: 483px;
    overflow: hidden;
}

.zarezerwujjuzdzis{
    background: url("../images/zobaczwiecej.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: "Wellfleet",Georgia;
    font-size: 1.4em;
    height: 62px;
    padding-left: 21px;
    padding-top: 19px;
    text-decoration: none;
    width: 217px;  
    position: relative;
    z-index:1;
    margin-top: 12px;
}

.zarezerwujjuzdzis:hover{
    background: url("../images/zobaczwiecej_h.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: "Wellfleet",Georgia;
    font-size: 1.4em;
    height: 62px;
    padding-left: 21px;
    padding-top: 19px;
    text-decoration: none;
    width: 217px;  
    position: relative;
    z-index:1;
    margin-top: 12px;
}

.zarezerwujjuzdzis2{
    background: url("../images/zobaczwiecej.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: "Wellfleet",Georgia;
    font-size: 1.4em;
    height: 62px;
    padding-left: 21px;
    padding-top: 19px;
    text-decoration: none;
    width: 217px;  
    position: relative;
    z-index:1;
    margin-top: 12px;
}

.zarezerwujjuzdzis2:hover{
    background: url("../images/zobaczwiecej_h.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: "Wellfleet",Georgia;
    font-size: 1.4em;
    height: 62px;
    padding-left: 21px;
    padding-top: 19px;
    text-decoration: none;
    width: 217px;  
    position: relative;
    z-index:1;
    margin-top: 12px;
}


a{
    text-decoration: none;
}
.zobaczwiecej{
    background: url("../images/zobaczwiecej.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: "Wellfleet",Georgia;
    font-size: 1.2em;
    height: 62px;
    padding-left: 59px;
    padding-top: 19px;
    text-decoration: none;
    width: 217px;
    z-index: 10;
    letter-spacing: 1px;
    position:relative;
    
}

#polubnas{
    color: #FFFFFF;
    font-family: "Wellfleet",Georgia;
    font-size: 1.2em;
    height: 62px;
    padding-left: 115px;
    padding-top: 19px;
    text-decoration: none;
    width: 299px;
    z-index: 10;
    letter-spacing: 1px;
    cursor: pointer;
    position: relative;
    left: -299px;
    TOP: 41PX;
}

.cennik_zobaczwiecej{
    background: url("../images/zobaczwiecej.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: "Wellfleet",Georgia;
    font-size: 1.7em;
    height: 62px;
    padding-left: 35px;
    padding-top: 16px;
    text-decoration: none;
    width: 207px;  
}


.zobaczwiecej:hover{
    background: url("../images/zobaczwiecej_h.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: "Wellfleet",Georgia;
    height: 62px;
    padding-left: 59px;
    padding-top: 19px;
    text-decoration: none;
    width: 217px;
    z-index: 10;
    letter-spacing: 1px;
}

.cennik_zobaczwiecej:hover{
    background: url("../images/zobaczwiecej_h.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: "Wellfleet",Georgia;
    font-size: 1.7em;
    height: 62px;
    padding-left: 35px;
    padding-top: 16px;
    text-decoration: none;
    width: 207px;  
}
#sg_zobaczwiecej{
    position: relative;
    left: 851px;
    top: 44px;
    text-decoration: none;
}


#cennik_zarezerwuj{
    position: relative;
    left: 834px;
    top: -33px;
    text-decoration: none;
}

#atrakcjeplatne {
    width: 1920px;
    height: 50px;
    margin-top: 4px;
    margin-left: 8px;
    position: relative;
    top: -16px;
}
#atrakcjeplatne h1{
    margin: auto;
    width: 150px;
    font-family: "Wellfleet", Georgia;
    font-size: 2.1em;
    color: #4c3110;
    font-weight: normal;
    text-align: center;
    left: 6px;
    top: 20px;
}
    

#atrakcje3 {
    width: 1920px;    
    margin-top: 35px;
    margin-left: 8px;
}
#atrakcje3 h1{
    margin: auto;
    width: 150px;
    font-family: "Wellfleet", Georgia;
    font-size: 2.1em;
    color: #4c3110;
    font-weight: normal;
    text-align: center;
    left: 6px;
    top: 20px;
}
    
    
#atrakcje2 {
    width: 1920px;
    height: 50px;
    margin-top: -20px;
}
#atrakcje2 h1{
    margin: auto;
    width: 150px;
    font-family: "Wellfleet", Georgia;
    font-size: 2.1em;
    color: #4c3110;
    font-weight: normal;
    text-align: center;
    left: 11px;
    top: 28px;
    position: relative;
}

#atrakcje {
    width: 1920px;
    height: 50px;
    margin-top: 20px;
}

.atrakcje {
    width: 1920px;
    height: 50px;
}

#atrakcje h1{
    margin: auto;
    width: 550px;
    font-family: "Wellfleet", Georgia;
    font-size: 2.3em;
    color: #4c3110;
    font-weight: normal;
    text-align: center;
    left: 16px;
    top: 32px;
    position: relative;
}

.atrakcje h1{
    margin: auto;
    width: 150px;
    font-family: "Wellfleet", Georgia;
    font-size: 1.7em;
    color: #4c3110;
    font-weight: normal;
    text-align: center;
}

#galeria {
    width: 1920px;
    height: 70px;
}
#galeria h1{
    margin: auto;
    width: 150px;
    font-family: "Wellfleet", Georgia;
    font-size: 2.2em;
    color: #4c3110;
    font-weight: normal;
    text-align: center;
}

#atrakcje3 #text-atrakcje{
    width: 800px;
    margin: auto;
    font-family: "Open Sans", Georgia;
    font-size: 1.2em;
    color: #4c3110;
    font-weight: normal;
    margin-top: 16px;
    text-align: center;
    position: relative;
    top: -2px;
}

#atrakcjeplatne #text-atrakcje{
    width: 800px;
    margin: auto;
    font-family: "Open Sans", Georgia;
    font-size: 1.2em;
    color: #4c3110;
    font-weight: normal;
    margin-top: 16px;
    text-align: center;
    position: relative;
    top: -2px;
}


#atrakcje #text-atrakcje{
    width: 875px;
    margin: auto;
    font-family: "Open Sans", Georgia;
    font-size: 1.1em;
    color: #4c3110;
    font-weight: normal;
    margin-top: 16px;
    text-align: center;
    position: relative;
    top: 32px;
}

.atrakcje .text-atrakcje{
    width: 800px;
    margin: auto;
    font-family: "Wellfleet", Georgia;
    font-size: 0.9em;
    color: #4c3110;
    font-weight: normal;
    margin-top: 16px;
    text-align: center;
}

.wrapper_inner{
    width:1920px;
    position: relative;    
}

#header_img_sg{
    background: url(../images/top_koziolek.png);
    width:1920px;
    height: 664px;
    position: relative;
    top: -688px;
    left: -3px;
}

#footer_img{
    background: url(../images/stopka_1.png);
    width:1920px;
    height: 663px;
    position: relative;    
}

#cennik_tlo{   
    width:1032px;
    min-height: 910px;
    position: relative;
    margin: auto;
    margin-top: 23px;
    margin-bottom: 35px;
    z-index: -1;
}

#aktualnosciheader{
    background: url(../images/aktualnosciheader.png);
    width:385px;
    height: 100px;
    position: relative;
    margin: auto;
    left: -24px;
    margin-top: 99px;
    margin-bottom: 3px;
    z-index: -1;
}


ul{
    list-style: none;
}

li{
    list-style: none;
}
#cennik_tlo_id1{
    background: url(../images/cennik_tlo1.png);
    position: relative;
    width:1032px;
    height: 282px;
    left: -7px;
   
    margin-top: 34px;
}

#cennik_tlo_id3{
    position: relative;
    left: -14px;
    width:1032px;
    height: 153px;
    top: -8px;
    background: url(../images/cennik_tlo3.png);
}

#cennik_tlo_id2{
    position: relative;
    margin-top:0px;
    left: -14px;
    top:-10px;
    background: url(../images/cennik_tlo2.png);
    width:1032px;
    height: 182px;
}

#footer_cennik_img{
    background: url(../images/stopka_cennik.png);
    width:1920px;
    height: 663px;
    position: relative;
}

#header_menu {
    width: 1000px;
    margin: auto;
    position: relative;
    top: 57px;
    left: -6px;
}

#header_menu ul{
    list-style: none;
}

#header_menu li{
    float: left;
    margin-right: 8px;
}

#header_menu_sg {
    width: 1000px;
    margin: auto;
    position: relative;
    top: 15px;
    left: -3px;
    z-index: 100;

}

#header_menu_sg ul{
    list-style: none;
}

#header_menu_sg li{
    float: left;
    margin-right: 8px;
    height: 42px;
}


#b_atrakcje {
    width: 127px;
}
#b_atrakcje a{
    position: relative;
    left: 24px;
    top: 10px;
}
#b_cennik {
    width: 114px;
}
#b_cennik a{
    position: relative;
    left: 24px;
    top: 10px;
}
#b_aktualnosci {
    width: 147px;
}
#b_aktualnosci a{
    position: relative;
    left: 24px;
    top: 10px;
}
#b_onas {
    width: 94px;
}
#b_onas a{
    position: relative;
    left: 24px;
    top: 10px;
}
#b_galeria {
    width: 113px;
}
#b_galeria a{
    position: relative;
    left: 24px;
    top: 10px;
}
#b_kontakt {
    width: 119px;
}
#b_kontakt a{
    position: relative;
    left: 24px;
    top: 10px;
}
.s_atrakcje{
    background: url(../images/button_atrakcje.png);
    width: 127px;
    height: 41px;
}
.s_aktualnosci{
     background: url(../images/button_aktualnosci.png);
     width: 127px;
    height: 41px;
}

.s_cennik{
     background: url(../images/button_cennik.png);
     width: 114px;
    height: 41px;
}

.s_onas{
     background: url(../images/button_onas.png);
     width: 127px;
    height: 41px;
}

.s_galeria{
     background: url(../images/button_galeria.png);
     width: 127px;
    height: 41px;
}

.s_kontakt{
     background: url(../images/button_kontakt.png);
     width: 127px;
    height: 41px;
}


.s_atrakcje:hover{
    background: url(../images/button_atrakcje_h.png);
    width: 127px;
    height: 41px;
    z-index: 10000;
}
.s_aktualnosci:hover{
     background: url(../images/button_aktualnosci_h.png);
     width: 127px;
    height: 41px;
}

.s_cennik:hover{
     background: url(../images/button_cennik_h.png);
     width: 114px;
    height: 41px;
}

.s_onas:hover{
     background: url(../images/button_onas_h.png);
     width: 127px;
    height: 41px;
}

.s_galeria:hover{
     background: url(../images/button_galeria_h.png);
     width: 127px;
    height: 41px;
}

.s_kontakt:hover{
     background: url(../images/button_kontakt_h.png);
     width: 127px;
    height: 41px;
}
.s_atrakcje a{
    color: white !important;
}
.s_cennik a{
    color: white !important;
}
.s_aktualnosci a{
    color: white !important;
}
.s_onas a{
    color: white !important;
}
.s_galeria a{
    color: white !important;
}
.s_kontakt a{
    color: white !important;
}

#header_menu li a{
    text-decoration: none;
    color: #4b3012;
    font-family: "Wellfleet", Georgia;
    font-size: 1.3em;
    color: #4c3110;
    
}

#header_menu_sg li a{
    text-decoration: none;
    color: #4b3012;
    font-family: "Wellfleet", Georgia;
    font-size: 1.3em;
    color: #4c3110;
    
}
#wrapper{
    width:100%;
    overflow: hidden;
}

#zobaczwiecej {
    height: 52px;
    left: 555px;
    position: absolute;
    top: 17px;
    width: 203px;
    z-index: 1000;
}

#napiszdonas {
    height: 52px;
    left: 1200px;
    position: absolute;
    top: 17px;
    width: 199px;
    z-index: 1000;
}
#napiszdonascennik {
    height: 52px;
    left: 1200px;
    position: absolute;
    top: 17px;
    width: 199px;
    z-index: 1000;
}

#zobaczwiecej:hover {
    background: url("../images/zobaczwiecej_footer_h.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 62px;
    left: 560px;
    position: absolute;
    top: 11px;
    width: 203px;
    z-index: 1000;
}

#napiszdonas:hover {
    background: url("../images/napiszdonas_footer_h.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    
    height: 62px;
    left: 1199px;
    position: absolute;
    top: 14px;
    width: 199px;
    z-index: 1000;
}
#napiszdonascennik:hover {
    background: url("../images/napiszdonas_footer_h.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    
    height: 62px;
    left: 1198px;
    position: absolute;
    top: 15px;
    width: 199px;
    z-index: 1000;
}

#facebook {
    background: url("../images/facebook.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 52px;
    left: 1398px;
    position: fixed;
    top: 7px;
    width: 51px;
    z-index: 1000;
}

#facebook_sg {
    background: url("../images/facebook.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 52px;
    left: 1398px;
    position: fixed;
    top: 7px;
    width: 51px;
    z-index: 1000;
}

#facebook_atrakcje {
    background: url("../images/facebook.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 52px;
    left: 1398px;
    position: fixed;
    top: 7px;
    width: 51px;
    z-index: 1000;
}

#facebook_cennik {
    background: url("../images/facebook.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 52px;
    left: 1398px;
    position: fixed;
    top: 7px;
    width: 51px;
    z-index: 1000;
}

#facebook_aktualnosci {
   background: url("../images/facebook.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 52px;
    left: 1398px;
    position: fixed;
    top: 7px;
    width: 51px;
    z-index: 1000;
}
#facebook_onas {
    background: url("../images/facebook.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 52px;
    left: 1398px;
    position: fixed;
    top: 7px;
    width: 51px;
    z-index: 1000;
}

#facebook_galeria {
   background: url("../images/facebook.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 52px;
    left: 1398px;
    position: fixed;
    top: 7px;
    width: 51px;
    z-index: 1000;
}
#facebook_kontakt {
    background: url("../images/facebook.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 52px;
    left: 1398px;
    position: fixed;
    top: 7px;
    width: 51px;
    z-index: 1000;
}

#facebook_mapastrony {
   background: url("../images/facebook.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 52px;
    left: 1398px;
    position: fixed;
    top: 7px;
    width: 51px;
    z-index: 1000;
}

#facebook_regulamin {
    background: url("../images/facebook.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 52px;
    left: 1398px;
    position: fixed;
    top: 7px;
    width: 51px;
    z-index: 1000;
}

#glownybaner {
    background-color: none;
     height: 344px;
    left: 560px;
    position: absolute;
    top: -18px;
    width: 816px;
    z-index: 1000;
}

#koziolek {
    background-color: rgba(0, 0, 0, 0);
    height: 166px;
    left: 896px;
    position: fixed;
    top: 41px;
    width: 132px;
    z-index: 1000;
}

#koziolekmapa {
    height: 170px;
    left: 855px;
    position: absolute;
    top: -120px;
    width: 255px;
    z-index: 1000;
}

#kontakt {
    background-color: transparent;
    height: 277px;
    left: 1116px;
    position: absolute;
    top: 436px;
    width: 288px;
}

#footer_area {
    height: 316px;
    left: 537px;
    position: relative;
    top: 137px;
    width: 875px;
}

#footer_links{
    height: 56px;
    left: 555px;
    position: relative;
    top: 179px;
    width: 875px;
}
#footer_links ul{
    width: 350px;
    text-align: center;
    margin: auto;

}
#footer_links li{
   float: left;
   color: #FF8643;
   margin-right: 37px;
   font-family: Open Sans;
   font-size: 15px;
   list-style: none;
   
}

#footer_links li a{
    color:#ff6b00;
}

#footer_links li a:hover{
    color:#F00;
}

#footer_tekst {
    color: #FFFFFF;
    font-family: "Open Sans";
    font-size: 1.1em;
    height: 59px;
    left: -5px;
    overflow: hidden;
    position: relative;
    text-align: center;
    top: 65px;
    width: 271px;
}

#kontakt_form_button{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    font-family: "Wellfleet";
    font-size: 1.0em;
    position: relative;
    left: -5px;
    top: -5px;
    color: white;
    cursor: pointer;
}
#footer_ceny{
    position: relative;
    width: 215px;
    top: 74px;
    color: #FFFFFF;
    font-family: "Wellfleet",Georgia;
    font-size: 1.1em;
}

.form_message{
    width: 241px;
    color: #4b3012;
    font-family: "Open sans",Georgia;
    font-size: 1.2em;
    float: left;
    clear: both;
    margin-top: 30px;
    text-align: center;
}

#footer_polub_nas{
    position: relative;
    width: 262px;
    top: 85px;
    color: #FFFFFF;
    font-family: "Open Sans",Georgia;
    font-size: 1.2em;
    overflow: hidden;
    height: 99px;
    text-align: justify;
}

#footer_ceny1{
    position: relative;
    width: 115px;
    top: 13px;
    left: 21px;
    font-size: 1.2em;     
}

#footer_cena1{
    height: 26px;
}
#footer_cena2{
    height: 26px;
}

#footer_opiscena1 {
    left: -20px;
    position: relative;
    text-align: center;
    top: 11px;
    width: 114px;
    font-family: "Open Sans";
    font-size: 0.8em;
}

#footer_ceny2 {
    font-size: 1.2em;
    left: 154px;
    position: relative;
    top: -53px;
    width: 115px;
}

#footer_opiscena2 {
    font-family: Open Sans;
    font-size: 0.8em;
    left: -29px;
    position: relative;
    text-align: center;
    top: 11px;
    width: 125px;
}

#footer_kontakt {
    left: 721px;
    position: relative;
    top: -119px;
}

#footer_zadzwon{
    position: relative;
    width: 215px;
    color: #FFFFFF;
    font-family: "Wellfleet",Georgia;
    font-size: 1.3em;
}

#footer_telefon {
    color: #FFFFFF;
    font-family: "Wellfleet",Georgia;
    font-size: 2.1em;
    left: -76px;
    position: relative;
    top: 15px;
    width: 241px;
}

#footer_godzinyotwarcia {
    color: #FFFFFF;
    font-family: "Open Sans";
    font-size: 1.1em;
    left: -62px;
    position: relative;
    text-align: center;
    top: 33px;
    width: 190px;
}

.aktualnosci_artykul {
    height: 350px;
    margin: auto;
    position: relative;
    top: -147px;
    width: 580px;
}

.aktualnosci_wpis{
    width: 1200px;
    min-height: 600px;
    margin: auto; 
    font-family: "Wellfleet",Georgia;
    overflow: hidden; 
    position: relative;
    left: -4px;
}

.aktualnosci_tytul{
    color: #ff6c00;
    font-family: "Wellfleet",Georgia;
    font-size: 1.8em;
}
.aktualnosci_data{
    color: #4b3110;
    margin-top: 5px;
    font-family: "Open Sans",Georgia;
    font-size: 0.9em;
}

.aktualnosci_tresc{
    color: #4C3110;
    font-family: "Open Sans",Georgia;
    font-size: 1em;
    margin-top: 18px;
    width: 578px;
    height: 500px;
    overflow: auto;
    
}

.aktualnosci_zdjecie {
    height: 172px;
    padding-right: 126px;
    position: relative;
    top: 35px;
    left: 24px;
    width: 195px;
    background: none;
}

#onas {
    width: 1920px;
}
#onas .text{
    width: 700px;
    margin: auto;
    font-family: "Open Sans", Georgia;
    font-size: 1em;
    color: #4c3110;
    font-weight: normal;
    margin-top: 10px
}
#onas h1{
    color: #4C3110;
    font-family: "Wellfleet",Georgia;
    font-size: 2.2em;
    font-weight: normal;
    margin: auto;
    text-align: center;
    width: 204px;
}

#onasopis{
    height: 100px;
    width: 929px;
    margin: auto;
    position: relative;
    left: 26px
}
#onasopis .text1{
    width: 280px;
    margin: auto;
    font-family: "Open Sans", Georgia;
    font-size: 1em;
    color: #4c3110;
    font-weight: normal;
    margin-top: 10px;
    float: left;
    text-align: justify;
}

#onasopis .text2{
    width: 280px;
    margin: auto;
    font-family: "Open Sans", Georgia;
    font-size: 1em;
    color: #4c3110;
    font-weight: normal;
    margin-top: 10px;
    float: left;
    text-align: justify;
}
#onasopis .img{
    width: 360px;
    margin: auto;
    font-family: "Wellfleet", Georgia;
    font-size: 0.9em;
    color: #4c3110;
    font-weight: normal;
    margin-top: 0px;
    float: left;   
    height: 370px;
    position: relative;
    left: 6px;
    top: -4px;
    z-index: 1;
}

#page_kontakt {
    width: 1920px;
}

#page_kontakt h1{
    margin: auto;
    width: 150px;
    font-family: "Wellfleet", Georgia;
    font-size: 2.2em;
    color: #4c3110;
    font-weight: normal;
    text-align: center
}
#page_kontaktopis{
    height: 100px;
    width: 929px;
    margin: auto;
    position: relative;
    left: 26px;
    margin-top: 20px;
}
#page_kontaktopis .text1{
    width: 280px;
    font-family: "Open Sans", Georgia;
    font-size: 1em;
    color: #4c3110;
    font-weight: normal;
    margin-top: 10px;
    margin-right: 42px;
    float: left;
    text-align: justify;
}

#page_kontaktopis .text2{
    width: 240px;
    margin: auto;
    font-family: "Open Sans", Georgia;
    font-size: 1em;
    color: #4c3110;
    font-weight: normal;
    margin-top: 10px;
    float: left;
    text-align: justify;
}
#page_kontaktopis .img{
    width: 300px;
    font-family: "Wellfleet", Georgia;
    font-size: 0.9em;
    color: #4c3110;
    font-weight: normal;
    margin-top: -38px;
    float: left;  
    margin-right: -14px;
    left: -56px;
    top: -78px;
}


#page_regulamin {
    width: 1920px;
}

#page_regulamin h1{
    margin: auto;
    width: 450px;
    font-family: "Wellfleet", Georgia;
    font-size: 2.2em;
    color: #4c3110;
    font-weight: normal;
    text-align: center
}

#page_regulamin .text1{
    margin: auto;
    width: 750px;
    font-family: "Open Sans", Georgia;
    font-size: 1.1em;
    color: #4c3110;
    font-weight: normal;
    text-align: center;
    margin-top: 14px;
}

#page_regulaminopis{
    height: 100px;
    width: 929px;
    margin: auto;
    position: relative;
    left: 26px;
    margin-top: 20px;
}
#page_regulaminopis .text1{
    width: 480px;
    font-family: "Open Sans", Georgia;
    font-size: 1.1em;
    color: #4c3110;
    font-weight: normal;
    margin-top: 10px;
    margin-right: 42px;
    float: left;
    text-align: justify;
    padding-bottom: 52px;
}


#page_regulaminopis .text1 a{
    color: #4c3110;
    font-family: "Open Sans", Georgia;
}

#page_regulaminopis .img{
    width: 300px;
    font-family: "Open Sans", Georgia;
    font-size: 1.1em;
    color: #4c3110;
    font-weight: normal;
    margin-top: 10px;
    float: left;  
    margin-right: 20px;
}

#mask {
    width:850px;
    height:51%;
    margin: auto;
}

.item {
    width:100%;
    height:20%;
    float:left;
    z-index:4;
}

.strzalkawdol{
    height: 88px;
    width: 111px;
    background: url("../images/strzalka_wdol.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: relative;
    margin: auto;
    top: 920px;
    z-index: 3;
}

.strzalkawdol:hover{
    height: 88px;
    width: 111px;
    background: url("../images/strzalka_wdol_h.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: relative;
    margin: auto;
    top: 920px;
    z-index: 3;
}


.strzalkawgore{
    height: 88px;
    width: 111px;
    background: url("../images/strzalka_wgore.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: relative;
    margin: auto;
    top: 49px;
    z-index: 3;
}

.strzalkawgore:hover{
    height: 88px;
    width: 111px;
    background: url("../images/strzalka_wgore_h.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: relative;
    margin: auto;
    top: 49px;
    z-index: 3;
}


#wrapper_artykuly {
    width:100%;
    min-height: 800px;
    max-height: 1264px;
    z-index: 2;
    top:-56px;
    left:12px;
    overflow:hidden;
    position:relative;
    margin-bottom: 40px;
}