body, html
{
    font-size:16px;
    margin:0;
    font-family:Arial,sans-serif;
    color:#000;
}

*:focus { outline: none; }

h1
{
    font-size:4.2rem;
    font-weight:100;
    font-family: 'Roboto', sans-serif;
}

h2 
{ 
    font-size:1.6rem;
    font-weight:300;
    font-family: 'Roboto', sans-serif;
}

h3 
{ 
    font-weight:300;
    font-family: 'Roboto', sans-serif;
    line-height: 1.5;
}

h4 
{ 
    font-size:1.2rem;
    font-weight:300;
    font-family: 'Roboto', sans-serif;
}

h5 
{ 
    font-weight:300;
    font-family: 'Roboto', sans-serif;
}

a img { border: 0; }

    a:link
    {
        color:#000;
        text-decoration:none;
    }
    a:visited
    {
        color:#aaa;
        text-decoration:none;
    }
    a:hover
    {
        color:#aaa;
        text-decoration:underline;
    }

p
{
    line-height:1.5;
}

    p.dwaPrawy
    {
        float:right; 
        width:40%;
        text-align: justify;
        margin-right:6%;
        clear:right;
        margin-bottom:15px;
    }
    
    p.dwaLewy
    {
        float:left; 
        width:40%;
        text-align: justify;
        margin-left:6%;
        clear:left;
        margin-bottom:15px;
    }
    
    p.duzyTekst
    {
        font-weight:300;
        font-family: 'Roboto', sans-serif;
        line-height: 1.8;
        font-size:1.1rem;
    }

input[type="submit"], input[type="button"], button, .stronaKontenerTresc ul.menu li, a.przycisk, span.przycisk
{
    border:0;
    height:35px;
    background:#f25a02;
    font-size:1.1;
    padding:0 10px 0 10px;
    cursor:pointer;
    color:#fff;
    overflow: visible;
    display:inline-block;
    margin:0;
    width:auto;
    text-align:left;
    font-weight:300;
    font-family: 'Roboto', sans-serif;
    -webkit-appearance: none;
    -webkit-border-radius:0;
}

    a.przycisk, span.przycisk
    {
        padding-top:7px;
        height:31px;
        margin-bottom:1px;
        display:inline-block;
        text-decoration:none;
    }

    a.przyciskDuzy, span.przyciskDuzy
    {
        padding-left:25px;
        padding-right:25px;
        padding-top:15px;
        height:46px;
        margin-bottom:1px;
        display:inline-block;
        text-decoration:none;
        font-size:1.5rem;
    }

    input[type="submit"]:hover, input[type="button"]:hover, button:hover, .stronaKontenerTresc ul.menu li:hover, a.przycisk:hover
    {
        border:0;
    }

    input[type="submit"]:active, input[type="button"]:active, button:active, a.przycisk:active, span.przycisk:active
    { 
        background:#d6d6d6; 
    }

    input[type="submit"].przyciskPotwierdz, input[type="button"].przyciskPotwierdz, button.przyciskPotwierdz, .stronaKontenerTresc ul.menu li.przyciskPotwierdz, a.przycisk.przyciskPotwierdz
    {
        color:#fff;
        background:#b2d000;
    }

    input[type="submit"].przyciskBialy, input[type="button"].przyciskPotwierdz, button.przyciskBialy, .stronaKontenerTresc ul.menu li.przyciskBialy, a.przycisk.przyciskBialy
    {
        color:#b2d000;
        background:#fff;
    }
    
    input[type="submit"].przyciskPytanie, input[type="button"].przyciskPytanie, button.przyciskPytanie, .stronaKontenerTresc ul.menu li.przyciskPytanie, a.przycisk.przyciskPytanie
    {
        color:#fff;
        background:#56a0eb;
    }

    input[type="submit"].przyciskDalej, input[type="button"].przyciskDalej, button.przyciskDalej, .stronaKontenerTresc ul.menu li.przyciskDalej, a.przycisk.przyciskDalej
    {
        color:#fff;
        background:#84c554;
    }

    input[type="submit"].przyciskEdytuj, input[type="button"].przyciskEdytuj, button.przyciskEdytuj, .stronaKontenerTresc ul.menu li.przyciskEdytuj, a.przycisk.przyciskEdytuj
    {
        color:#fff;
        background:#56a0eb;
    }

    input[type="submit"].przyciskDodaj, input[type="button"].przyciskDodaj, button.przyciskDodaj, .stronaKontenerTresc ul.menu li.przyciskDodaj, a.przycisk.przyciskDodaj
    {
        color:#fff;
        background:#84c554;
    }

    input[type="submit"].przyciskWybierz, input[type="button"].przyciskWybierz, button.przyciskWybierz, .stronaKontenerTresc ul.menu li.przyciskWybierz, a.przycisk.przyciskWybierz
    {
        color:#fff;
        background:#56a0eb;
    }

    input[type="submit"].przyciskWroc, input[type="button"].przyciskWroc, button.przyciskWroc, .stronaKontenerTresc ul.menu li.przyciskWroc, a.przycisk.przyciskWroc
    {
        color:#fff;
        background:#56a0eb;
    }

    input[type="submit"].przyciskAnuluj, input[type="button"].przyciskAnuluj, button.przyciskAnuluj, .stronaKontenerTresc ul.menu li.przyciskAnuluj, a.przycisk.przyciskAnuluj
    {
        color:#fff;
        background:#d0241a;
    }
    
    input[type="submit"].przyciskUsun, input[type="button"].przyciskUsun, button.przyciskUsun, button.przyciskUsun
    {
        color:#fff;
        background:#d0241a;
    }

    input[type="submit"].przyciskWyjdz, input[type="button"].przyciskWyjdz, button.przyciskWyjdz, .stronaKontenerTresc ul.menu li.przyciskWyjdz, a.przycisk.przyciskWyjdz
    {
        color:#000;
        background:#d0241a;
    }

    input[type="submit"].przyciskFacebook, input[type="button"].przyciskFacebook, button.przyciskFacebook, .stronaKontenerTresc ul.menu li.przyciskFacebook, a.przycisk.przyciskFacebook
    {
        color:#fff;
        background:#5977b0;
    }

    input[type="submit"].przyciskBialy, input[type="button"].przyciskBialy, button.przyciskBialy, .stronaKontenerTresc ul.menu li.przyciskBialy, a.przycisk.przyciskBialy
    {
        color:#000;
        background:#fff;
    }
    
    
    
    
/* FORMULARZE */
.pole
{
    margin:10px 0 0 0;
    width:800px;
    overflow:hidden;
    float:left
}

    .poleNazwa
    {
        font-size:.8rem;
        color:#666;
        float:left;
        width:150px;
        padding:8px 15px 0 0;
        text-align:right;
        clear:left;
        font-family: 'Roboto', sans-serif;
    }
    
    .poleInput
    {
        float:left;
        width:350px;
        padding:0 0 0 0;
        margin-bottom:0;
        position:relative;
        overflow: hidden;
    }
    
        .poleInput.poleInputRadio
        {
            width:auto;
        }
    
        .poleInput input[type="text"], .poleInput input[type="password"]
        {
            width:290px;
            font-size:1rem;
            font-weight:300;
            padding:8px;
            border:0;
            background:#f1f1f1;
            margin:0;
            float:left;
            font-family: 'Roboto', sans-serif;
            -webkit-appearance: none;
            -webkit-border-radius:0;
        }

        .poleInput input:hover
        {
            border-color:#aaa;
        }

        .poleInput input:focus
        {
            border-color:#579fe8;
        }

        .poleInput label
        {
            float:left;
            clear:left;
            line-height:0px;
            padding:10px;
            text-align:left;
            cursor:pointer;
            overflow:hidden;
            display:block;
            font-size:.9rem;
            font-weight:300;
            font-family: 'Roboto', sans-serif;
        }

        .poleInput label img
        {
            margin-top:10px;
        }

            .poleInput label:hover
            {
                background:#f6f6f6;
            }

            .poleInput label.active
            {
                background:#56a0eb;
                color:#fff;
            }

        .poleInput span
        {
            margin:10px 5px;
            font-size:.8rem;
            float:left;
            font-family: 'Roboto', sans-serif;
            font-weight:300;
        }
    
    .poleBlad
    {
        list-style-type:none;
        margin:10px 0;
        padding:0;
        color:red;
        clear:left;
        width:300px;
    }

    .poleOpis
    {
        float:right;
        width:160px;
        padding:5px 0;
        color:#bbb;
        font-size:.6rem;
    }

    .poleInput textarea
    {
        width:290px;
        height:90px;
        font-size:1rem;
        font-weight:300;
        font-family: 'Roboto', sans-serif;
        padding:5px;
        border:0;
        background:#fafafa;
        overflow:hidden;
        float:left;
        overflow:auto;
        -webkit-appearance: none;
        -webkit-border-radius:0;
    }

    .poleInput select
    {
        font-size:1rem;
        padding:4px;
        border:0;
        background:#fafafa;
        font-family: 'Roboto', sans-serif;
        font-weight:300;
        -webkit-appearance: none;
        -webkit-border-radius:0;
    }
    
    .poleTekst
    {
        float:left;
        width:400px;
        font-size:.85rem;
        color:#666;
        padding:4px 15px 10px 0;
        text-align:left;
        line-height:1.6;
    }
    
    .poleTekstInformacja
    {
        color:#bbb;
    }
    
    .polePrzerwa
    {
        height:1px;
        width:100%;
        float:left;
        margin-left:20px;
        margin-top:15px;
        margin-bottom:5px;
        background:#eee;
    }

    
#formStatus
{
    background:green;
    padding:5px;
    color:#fff;
    float:left;
}
    
    
    
#btnsubmit-label label
{
    visibility: hidden;
}
    
    
    
    
    
.loader
{
    margin: 10px auto;
    text-align: left;
    font-size: 13pt;
    font-weight: bold;
    padding: 0 5px 3px 25px;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url(../images/ladowanie.gif) no-repeat top left;
}

.buttonZamknij
{
    position:absolute;
    top:10px;
    right:10px;
    cursor:pointer;
}

#przyciemnienie
{
    display:none;
    position:fixed;
    top:0;
    left:0;
    z-index:999999;
    width:100%;
    height:100%;
    background: url(../images/tlo-czarne-transparent.png);
}
    
#popup
{
    display:none;
    position:fixed;
    left:50%;
    top:10%;
    margin-left:-350px;
    z-index:9999999;
    width:700px;
    padding:10px;
    background:url(../images/tlo-czarne-transparent.png);
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
}

    #popupTytul
    {
        width:680px;
        padding:10px 10px;
        background:#eee;
        cursor: move;
        color:#000;
        font-size:14pt;
        font-weight:400;
        border-bottom: 1px solid #bbb;
    }

    #popupOpis
    {
        width:680px;
        padding:10px;
        background:#eee;
        border-bottom: 1px solid #bbb;
        font-size:9pt;
        display: none;
    }

    #popupTresc
    {
        width:680px;
        padding:10px;
        background:#fff;
        overflow: hidden;
    }

    #popupDol
    {
        display:none;
        width:690px;
        padding:5px;
        background:#eee;
        border-top: 1px solid #bbb;
        font-size:9pt;
        text-align: right;
    }
    
.lista_plikow
{
    list-style-type:none;
    margin:0 0 30px;
    padding:0;
}

    .lista_plikow li
    {
        padding:10px 10px 10px 50px;
        background:#d3d3d3 url(../images/tlo-lista_plikow.gif) no-repeat top left;
        border:1px solid #ddd;
        margin-bottom:4px;
    }
        .lista_plikow li:hover
        {
            border:1px solid #aaa;
            cursor:pointer;
        }

        .lista_plikow li a 
        {
            text-decoration:none;
        }
    
    .lista_plikow .pdf { background:#d3d3d3 url(../images/tlo-lista_plikow-pdf.gif) no-repeat top left; }
    .lista_plikow .rtf { background:#d3d3d3 url(../images/tlo-lista_plikow-rtf.gif) no-repeat top left; }
    
.galeria
{
    float:left;
    width:100%;
}
    .galeria ul
    {
        width:682px;
        list-style-type:none;
        padding:5px 0;
        margin:0;
    }
    
    .galeria li
    {
        float:left;
        width:115px;
        height:142px;
        margin: 10px 15px 20px 0;
        text-align:center;
        font-size:8pt;
        border:2px solid #b6b6b6;
    }
    
    .galeria li a
    {
        background:transparent;
        padding:0;
        color:#888;
    }
    
    .galeria li img 
    {
        margin:0 0 4px 0;
        padding:0;
        width:115px;
        height:115px;
    }
    
    .galeria li:hover
    {
        box-shadow: 0 0 5px #111;
    }
    
    .galeria li:hover a
    {
        background: transparent;
    }
    
    .galeria a
    {
        text-decoration: none;
    }

.prezentacja
{
    
}
    
    .prezentacja li 
    {
        width:150px;
        height:200px;
        font-weight: bold;
        border:2px solid #b6b6b6;
        background:#fedd00;
        line-height:18pt;
    }

    .prezentacja li a
    {
        background:none;
        padding:0;
    }

        .prezentacja li img
        {
            width:150px;
            height:150px;
        }    

.addthis_toolbox
{
    width:500px;
    float:left;
    margin:20px 0 20px;
}


#sugester
{
    position:fixed;
    bottom:0;
    left:20px;
    padding:15px;
    background:#ce241c;
    color:#fff;
    z-index:77777;
    cursor:pointer;
}




.webwidget_slideshow_dot{
    padding: 0px;
    margin: 0px;
    position: relative;
    font-family: Arial,Sans-Serif;
    font-size: 13px;
}
.webwidget_slideshow_dot a{
    text-decoration: none;
}
.webwidget_slideshow_dot a:hover{
    text-decoration: underline;
}
.webwidget_slideshow_dot .slides_box{
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    position: absolute;
}
.webwidget_slideshow_dot .title_thumb_box{
    width: 100%;
    position: absolute;
    bottom: 0px;
}
.webwidget_slideshow_dot .title_thumb_box .title_box{
    padding: 5px;
}
.webwidget_slideshow_dot .title_thumb_box .thumb_box{
    text-align: center;
    height: 25px;
}
.webwidget_slideshow_dot .title_thumb_box .thumb_box span{
    margin-right: 5px;
    margin-left: 5px;
}
.webwidget_slideshow_dot .title_thumb_box .thumb_box span img{
    cursor: pointer;
}
.webwidget_slideshow_dot img{
    padding: 0px;
    margin: 0px;
    border: none;
}
.webwidget_slideshow_dot ul{
    padding: 0px;
    margin: 0px;
    position: absolute;
    list-style: none;
}
.webwidget_slideshow_dot ul li{
    padding: 0px;
    margin: 0px;
    float: left;
}
.webwidget_slideshow_dot ul li a{
    display: block;
}