/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.

    Created on : 2015-05-23, 14:20:22
    Author     : Darek
*/


#open_resp_menu { display: none; }



    /*
    table.gallCategory  { display:block; width: 100%; position:relative;  }
    table.gallCategory tbody { display:block;width: 100%;   }
    table.gallCategory tbody tr { display:block; width: 100%;   }
    table.gallCategory tbody tr td { display:block; background:red; margin:0 auto;  width: 100%; }
    table.gallCategory tbody tr:nth-child(2n+1) td .divGallDesc { 
        outline:1px solid green; position:absolute;
        margin-left:-71px; left: 50%; top:0;
    }
    table.gallCategory tbody tr:nth-child(2n+1) td:nth-child(4n+1) .divGallDesc {
        top:0;
    }
    table.gallCategory tbody tr:nth-child(2n+1) td:nth-child(4n+2) .divGallDesc {
        top:120px;
    }
    table.gallCategory tbody tr:nth-child(2n+1) td:nth-child(4n+3) .divGallDesc {
        top:240px;
    }
    table.gallCategory tbody tr:nth-child(2n+1) td:nth-child(4n+4) .divGallDesc {
        top:360px;
    }
    table.gallCategory tbody tr:nth-child(2n+2) td { outline:1px solid blue;  }
*/
@media only screen and (max-width: 1000px) {
    
      table.gallCategory { display: block;;width: 100%; }
    table.gallCategory tbody { display: block;width: 100%; }
    table.gallCategory tr { display: block;;width: 100%; }
    table.gallCategory tr:nth-child(2n+1) { display: none;  }
    table.gallCategory td { display: block; width:164px; margin:0 auto; }
    table.gallCategory td b { padding-top:20px !important; }
    
    
    table.gall { display: block;width: 100%; }
    table.gall tbody { display: block;width: 100%; }
    table.gall tr { display: block;;width: 100%; }
    table.gall td { display: block; width:164px; margin:0 auto; }
    table.gall td b { padding-top:20px !important; }
    
    .content-text table.gall { margin:0 !important;display:block;text-align:center; }
    
    .pGalleryImage img { width:100% !important; height: auto !important; }
    
}

@media only screen and (min-width: 768px) and (max-width: 1000px ) {
    
    div.footer div.tlt+div { width:auto; }
    div.top { width: 768px !important; background-image: none !important; }
    
    div.foot > p { background:none;width: 728px;padding-right:0 !important;padding-left:0 !important; }
    /* czesc otaczajaca menu,logo,slider gorny */
    #wc-3 { width: 768px !important; }
    /* czesc obemujaca tresc strony */
    #wc-7 { width: 718px !important; }
    #wbox .slider-wrapper { width: 719px !important; }
    #lanserWrapper { background-size: cover;height: 327px;padding:0px 25px 0px 25px; }
    #lanserWrapper .nivo-controlNav { width: 710px !important;left: 25px;top: 271px; }
    #slider { height: 303px !important; width: 719px !important;background-size:contain !important; }
    #slider .nivo-slice { background-size:contain !important; }
    
    div.menu ul { background-image: none !important;margin-left: 156px; }
    div.menu li > a { padding: 0px 2px; }

    .googleMaps { float:none; margin-bottom: 10px; width: 717px !important;
        height: 330px !important;}
    
    
    /* lista miniaturek po otworzeniu jednego zdjecia w galerii */
    .outerContainer .viewer>a { width:110px !important; height: 110px !important;  }
    .outerContainer .viewer>a img { width:110px !important; height: auto !important;  }
    .outerContainer .viewer .selImg { width:112px !important; height: 112px !important; }
  
    
}/* end 768px - 1200px */

@media only screen and (max-width: 767px) {
    
    div.top { width: 320px !important; background-image: none !important;min-height: 236px; }
    div.top > div.clear { width: 157px;height: 116px;left: 10px;background-size: contain;}
        
    div.footer div.tlt+div { width:auto; }
    div.foot > p { background:none;width: 290px;padding-right:0 !important;padding-left:0 !important;padding: 23px 20px 0px;font-size: 9px; }
    /* czesc otaczajaca menu,logo,slider gorny */
    div.foot > p a { display:none; }
    #wc-3 { width: 320px !important; }
    /* czesc obemujaca tresc strony */
    #wc-7 { width: 270px !important; }
    #wbox .slider-wrapper { width: 300px !important; }
    #lanserWrapper { background-size: cover;height: 136px;padding:0px 10px 0px 10px; }
    #lanserWrapper .nivo-controlNav { width: 291px !important;left: 10px;top: 109px;height: 21px;line-height: 24px; }
    #slider { height: 129px !important; width: 300px !important;background-size:contain !important; }
    #slider .nivo-slice { background-size:contain !important; }
    
    
    
    html { background-position: 0% -122px; }
    body { background-position: 50% -121px; }
    
    h1.main-title { font: 18px Arial; }
    body {font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
    
    #lanserWrapper .nivo-caption { width: 270px; }
    div.top p.topTitle {
        font-size: 11px;
        height: 38px;
        line-height: 30px;
        margin-left: 169px;
    }
    #open_resp_menu { display: block;width:40px;height:23px;
        background:url(/images/menu_tel.png) no-repeat top left;
        position: absolute;
        right: 61px;
        top: 52px; cursor: pointer;
    }
    #wi-4 div.menu { min-height: 61px; }
    #wi-4 div.menu ul { background-image: none !important;
        margin-left: 0;display: none;
        width:100%; height: auto;
        position: absolute;top: 99px;
        background: #214232; z-index: 5555;
    }
    #wi-4 div.menu li > a { padding: 0px 2px;display: block;max-width: 170px; }
    #wi-4 div.menu li { margin: 3px auto;max-width: 170px; display: block; }
    
    div.top > div.clear { cursor:pointer; }
    #gmap20135394732 { width: 320px !important; height: 180px !important;margin-bottom:10px; }
    .content_text_forms { padding-top:0;}
    .form table td.d textarea {width: 180px;height: 114px;}
    .token { width: 183px; }
    .form table td.d input.inputTxt { width: 181px; }
    #tkn { width: 187px; }
    
    .content-text table.gallCategory td { display:block; }
    
    /* lista miniaturek po otworzeniu jednego zdjecia w galerii */
    .outerContainer .viewer>a { width:40px !important; height: 50px !important;margin:1px !important;  }
    .outerContainer .viewer>a img { width:40px !important; height: auto !important;  }
    .outerContainer .viewer .selImg { width: 42px !important; height: 42px !important; }
    .outerContainer .selImg { width: 41px !important;top: -2px;left: -2px;border: 2px solid rgb(204, 204, 204); }
    .outerContainer .arrowLeft { width: 21px;margin: 5px 1px 0px 0px; }
    .outerContainer .arrowRight { width: 21px;margin: 5px 0px 0px 5px; }

    
}/* end max 767px */

@media only screen and (max-width: 320px) {
    
    
}