body.wcag
{
    color: #fff !important;
    background-color: #000 !important;
}

.wcag a
{
    color: #ff0 !important;
}

#logos
{
    /* height: 160px; */
    position: relative;
}

.wcag #logo
{
    background-image: url('../img/wcag-termet.png');
}

#kontrast
{
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    border: 0;
    width: 30px;
    height: 30px;
    background-image: url('../img/wysoki-kontrast.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.wcag #kontrast
{
    background-image: url('../img/wcag-wysoki-kontrast.png');
}

#czcionka,#btn-increase,#btn-decrease,#btn-orig
{
    display: block;
    position: absolute;
    left: 40px;
    bottom: 0;
    margin: 0;
    padding: 0;
    border: 0;
    width: 30px;
    height: 30px;
    background-image: url('../img/czcionka.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

#btn-increase
{
    background-image: url('../img/btn-increase.png');
    left: 40px;
}

#btn-decrease
{
    background-image: url('../img/btn-decrease.png');
    left: 120px;
}

#btn-orig
{
    background-image: url('../img/btn-orig.png');
    left: 80px;
}

.wcag #btn-increase
{
    background-image: url('../img/wcag-btn-increase.png');
}

.wcag #btn-decrease
{
    background-image: url('../img/wcag-btn-decrease.png');
}

.wcag #btn-orig
{
    background-image: url('../img/wcag-btn-orig.png');
}

@media (min-width: 769px)
{
    #kontrast,#btn-increase,#btn-decrease,#btn-orig
    {
        top: 0;
    }

    #kontrast
    {
        left: 270px;
    }

    #btn-increase
    {
        left: 310px;
    }

    #btn-orig
    {
        left: 350px;
    }

    #btn-decrease
    {
        left: 390px;
    }
}

.wcag #czcionka
{
    background-image: url('../img/wcag-czcionka.png');
}

.wcag #top-menu-button
{
    background-image: url('../img/wcag-menubtn.jpg');
}

.wcag .me,.wcag .me > a
{
    color: #fff !important;
}

.wcag .me.selected,.wcag .me.selected > a,.wcag .me:hover,.wcag .me.selected:hover > a,.wcag .me:hover > a
{
    color: #000 !important;
    background-color: #ff0 !important;
}

.wcag .sm
{
    border: 1px solid #ff0 !important;
    color: #fff !important;
    background-color: #000 !important;
}

.wcag .smpe,.wcag .sme,.wcag .smpe > a,.wcag .sme > a
{
    color: #fff !important;
}

.wcag .smpe:hover,.wcag .smpe > a:hover,.wcag .sme:hover,.wcag .sme > a:hover,.wcag .smpe.selected,.wcag .smpe > a.selected,.wcag .sme.selected,.wcag .sme > a.selected
{
    color: #000 !important;
    background-color: #ff0 !important;
}

.wcag .smpe.selected > a,.wcag .sme.selected > a
{
    color: #000 !important;
}

.wcag #rotator .title
{
    background-color: #ff0 !important;
    color: #000 !important;
}

.wcag #rotator .content
{
    background-color: #000 !important;
    color: #ff0 !important;
}

.wcag #cookies_accept
{
    background-color: #000 !important;
    border-top: 1px solid #fff !important;
}

.wcag #newsletter-block,.wcag #bottom
{
    background-color: #000 !important;
}

.wcag #search input[name="search"],.wcag #newsletter input[name="email"]
{
    color: #fff !important;
    background-color: #000 !important;
    border: 1px solid #ff0 !important;
}

.wcag #search input[type="submit"],.wcag #newsletter input[type="submit"]
{
    background-color: #000 !important;
    border-top: 1px solid #ff0 !important;
    border-right: 1px solid #ff0 !important;
    border-bottom: 1px solid #ff0 !important;
}

#search input[type="submit"],#newsletter input[type="submit"]
{
    text-indent: -9999px !important;
}

@media (min-width: 0px) and (max-width: 768px)
{
    .wcag #newsletter input[type="submit"]
    {
        border-left: 1px solid #ff0 !important;
    }
}

.wcag .box.grey,.wcag .box.blue,.wcag .box.green
{
    background-color: #000 !important;
    border: 1px solid #ff0 !important;
}

.wcag #boxes .date
{
    background-color: #ff0 !important;
    color: #000 !important;
}

.wcag .box h2
{
    color: #fff !important;
}

.wcag .katbut-inside.blue,.wcag .katbut-inside.green
{
    background-color: #000 !important;
}

.wcag .katbut.blue,.wcag .katbut.green
{
    background-image: none !important;
}

.wcag span
{
    color: #fff !important;
}

.wcag #menu_boczne
{
    background-color: #000 !important;
    color: #ff0 !important;
}

.wcag #menu_boczne .header,.wcag .green-header,.wcag .blue-header
{
    background-color: #ff0 !important;
    color: #000 !important;
}

.wcag #para .dr
{
    border-top: 2px solid #000 !important;
    background-color: #000 !important;
}

.wcag #para .dc
{
    border-left: 2px solid #000 !important;
}

.wcag #tabs li a
{
    background-color: #ff0 !important;
    color: #000 !important;
}

.wcag #tabs li a.inactive
{
    background-color: #000 !important;
    color: #ff0 !important;
}

.wcag #kat_mob_btn
{
    background-color: #000 !important;
    background-image: none !important;
}

.wcag .menu_pretty_mob a
{
    background-color: #000 !important;
}
