﻿body
{
    background-color: #26A9E0;
    margin: 0px;
    background-image: url('Img/Tlo.png');
    background-attachment: fixed;
    background-position: center top;
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    color: #454545;
}

img
{
    border: 0px;
}

Div.KW
{
    position: fixed;
}

#Page
{
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 960px;
    z-index: 2;
}

#TrescStrony
{
    background-color: white;
    border-radius: 10px;
    padding-bottom: 0px;
    overflow: hidden;
}

header
{
    height: 60px;
    padding-left: 17px;
}

#CXPLogo1
{
    top: 12px;
    position: absolute;
}

#CXPLogo1Img
{
    position: absolute;
}

#CXPLogo2Img
{
    position: absolute;
    clip: rect(0px, 310px, 0px, 0px);
    z-index: 110;
}

#Logowanie
{
    float: right;
    font-size: 12px;
    margin: 5px 14px 0px 0px;
}

    #Logowanie A
    {
        color: White;
        text-decoration: none;
    }

#WelcomeBox
{
    font-size: 12px;
    background-color: white;
    color: black;
    border: 4px solid #F5876E;
    box-shadow: 1px 1px 20px white, -1px -1px white;
    opacity: 0.95;
    filter: alpha(opacity=95);
    padding: 0px 10px 0px 10px;
    margin-left: 500px;
    overflow: auto;
    position: absolute;
    border-radius: 6px;
    z-index: 131;
    top: 15px;
    line-height: 16px;
    display: none;
}

    #WelcomeBox H3
    {
        font-size: 13px;
        font-weight: 600;
    }

    #WelcomeBox A
    {
        text-decoration: none;
        color: #1382ce;
        cursor: pointer;
    }

    #WelcomeBox .right
    {
        text-align: right;
        font-weight: 600;
        --text-transform: uppercase;
    }

        #WelcomeBox input[type=text]
    {
        width: 150px;
        height: 18px;
        font-size: 12px;
        font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
        border: 1px solid silver;
        background-color: white;
        padding: 0px;
        margin: 0px;
    }

nav
{
    font-size: 16px;
    background-color: white;
    position: absolute;
    width: 960px;
    height: 54px;
    border-top: 5px silver solid;
    z-index: 101;
    border-bottom: 1px solid #BBBDBF;
}

    nav li.zaznaczony
    {
        font-weight: 600;
    }

    nav ul
    {
        list-style: none;
        padding-left: 250px;
        float: left;
    }

    nav li
    {
        display: inline;
        padding: 16px 15px 0px 14px;
        margin: 10px 0px 0px 0px;
        border-top: 5px silver solid;
    }

    nav a
    {
        text-decoration: none;
        color: black;
    }

        nav a:hover
        {
            color: #155F7D;
        }

.menubox
{
    font-size: 13px;
    background-color: black;
    color: white;
    box-shadow: 1px 1px 20px gray, -1px -1px gray;
    opacity: 0.84;
    filter: alpha(opacity=84);
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: auto;
    position: absolute;
    border-radius: 6px;
    z-index: 130;
}

    .menubox ol
    {
        position: relative;
        float: left;
        padding: 0px 20px 0px 20px;
    }

    .menubox LI:first-child
    {
        font-weight: bold;
        color: white;
        font-size: 1em;
    }

    .menubox li
    {
        font-weight: bold;
        text-transform: uppercase;
        padding: 4px 0px 4px 0px;
        margin: 0px;
        display: block;
        color: red;
        font-size: 9px;
        border: none;
    }

    .menubox ol a
    {
        color: white;
        text-transform: none;
        font-weight: normal;
        font-size: 13px;
    }

        .menubox ol a:hover
        {
            text-decoration: underline;
        }

#NavBox3
{
    left: 430px;
}

#NavBox5
{
    left:597px;
}

#NavBox1, #NavBox3, #NavBox5
{
    display: none;
}

#NavLink1:hover #NavBox1, #NavLink3:hover #NavBox3, #NavLink5:hover #NavBox5
{
    display: block;
}

#Wyszukiwarka
{
    float: right;
    width: 169px;
    height: 18px;
    text-align: right;
    margin: 15px 15px 0px 0px;
    padding: 1px 1px 1px 1px;
    background-color: white;
    border: 1px silver solid;
    white-space: nowrap;
}

    #Wyszukiwarka input[type=text]
    {
        width: 150px;
        height: 18px;
        font-size: 12px;
        font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
        background-color: white;
        border: 0px;
        position: relative;
        top: -4px;
        background-color: white;
        padding: 0px;
        margin: 0px;
    }

    #Wyszukiwarka input[type=image]
    {
        margin-left: 1px;
    }

#Tresc
{
    padding: 60px 10px 0px 10px;
}

#Reklama
{
    text-align: center;
    width: 960px;
    margin-bottom: 10px;
    padding: 14px 0px 10px 0px;
    background-color: #F4F4F4;
    border-bottom: 1px solid #BBBDBF;
    position: relative;
    left: -10px;
    z-index: 100;
}

    #Reklama Table
    {
        text-align: center;
        width: 100%;
    }

#PasekReklamowy
{
    text-align: center;
    width: 960px;
    margin: -3px 0px 0px -10px;
    padding: 0px;
    position: relative;
    z-index: 100;
    top: -7px;
}

#LewaKolumna
{
    width: 200px;
    float: left;
    overflow: auto;
}

    #LewaKolumna DIV
    {
        width: 175px;
        border-bottom: 1px #C8D8E8 solid;
        color: #666666;
        padding: 5px 0px 15px 10px;
        text-transform: uppercase;
    }

        #LewaKolumna DIV A
        {
            text-decoration: none;
            color: Black;
            font-size: 14px;
            font-weight: 600;
        }

    #LewaKolumna ul
    {
        list-style-type: none;
        padding: 0px 0px 0px 10px;
    }

    #LewaKolumna li
    {
        display: block;
        margin-top: 4px;
        font-size: 12px;
    }

        #LewaKolumna li a
        {
            text-decoration: none;
        }

    #LewaKolumna a:hover
    {
        color: #155F7D!important;
    }

    #LewaKolumna li.p1
    {
        margin-top: 14px;
        text-transform: uppercase;
        font-weight: 600;
    }

    #LewaKolumna li.p2
    {
        margin-left: 14px;
        font-weight: 600;
    }

    #LewaKolumna li.p3
    {
        margin-left: 28px;
    }

    #LewaKolumna a.s1
    {
        font-weight: 900;
        color: Black!important;
    }

    #LewaKolumna a.s2
    {
        font-weight: 700;
        color: #595a5c!important;
    }

    #LewaKolumna a.s3
    {
        font-weight: 600;
        color: #595a5c!important;
    }

    #LewaKolumna li.p1 a
    {
        color: #595a5c;
    }

    #LewaKolumna li.p2 a
    {
        color: #929497;
    }

    #LewaKolumna li.p3 a
    {
        color: #929497;
    }

#PrawaKolumna
{
    width: 730px;
    float: right;
    padding: 0px 0px 0px 10px;
    position: relative;
    z-index: 2;
    background-color: white;
}

#JednaKolumna
{
    width: 960px;
    margin: -10px 0px 0px -10px;
}

h1
{
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 100;
    font-size: 32px;
    line-height: normal;
    margin: 0px auto 0px auto;
    color: #595a5c;
    float: left;
}

h2
{
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 100;
    font-size: 26px;
    line-height: normal;
    margin: 10px auto 0px auto;
}

h3
{
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 100;
    font-size: 20px;
    line-height: normal;
    margin: 10px auto 0px auto;
}

h4
{
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 100;
    font-size: 16px;
    line-height: normal;
    margin: 7px auto 0px auto;
}

.semibold
{
    font-weight: 600;
}

#Tytul2
{
    background-color: White;
    border-bottom: 1px #ddd solid;
    z-index: 98;
    position: fixed;
    padding: 10px 0px 10px 0px;
    width: 740px;
    top: 60px;
    white-space: nowrap;
    overflow: hidden;
    height: 30px;
    display: none;
}

    #Tytul2.hidden
    {
        visibility: hidden;
    }

    #Tytul2 .fb-like
    {
        float: right;
        margin: 5px 5px 0px 0px;
        position: relative;
        z-index: 99;
        border: none;
        overflow: hidden;
        width: 105px;
        height: 21px;
    }

    #Tytul2 H1
    {
        font-size: 22px;
        width: 590px;
        float: left;
        position: absolute;
        overflow: hidden;
    }

.StrzalkaImg
{
    margin-right: 10px;
    z-index: 99;
    float: right;
}

#DoGoryImg, .DoGoryImg
{
    z-index: 99;
    position: relative;
    float: right;
    margin-right: 15px;
    top: -2px;
}

#DoGoryTlo
{
    z-index: 95;
    position: absolute;
    float: right;
    right: 145px;
}

article
{
    line-height: 21px;
    color: #666;
    font-weight: normal;
}

    article b, article strong
    {
        font-weight: 600;
    }

    article a, .AutorInfo a, #ZobaczRowniez a
    {
        text-decoration: none;
        color: #155F7D;
    }

        article a:hover, .AutorInfo a:hover, #ZobaczRowniez a:hover
        {
            text-decoration: underline;
        }

    article SECTION.Plusy H3
    {
        color: #33CC33;
    }

    article SECTION.Plusy UL
    {
        list-style-image: url('/_N/Img/wpPlus.png');
    }

    article SECTION.Minusy H3
    {
        color: #CC0000;
    }

    article SECTION.Minusy UL
    {
        list-style-image: url('/_N/Img/wpMinus.png');
    }

    article UL.download
    {
        list-style-image: url('/_N/Img/download.png');
    }

    article UL.artykuly
    {
        list-style-image: url('/_N/Img/artykuly.png');
    }

Section.Info
{
    font-size: 12px;
    margin: 5px 0px 1px 0px;
}

    Section.Info .Artykul
    {
        float: left;
    }

    Section.Info .fb-like
    {
        margin-top: 3px;
    }

    Section.Info .Artykul SPAN
    {
        margin-right: 10px;
    }

    Section.Info .Skomentuj
    {
        float: right;
    }

    Section.Info .Zrodlo
    {
        overflow: hidden;
        white-space: nowrap;
    }

    Section.Info .Opis, Section#Lista .Opis
    {
        font-size: 13px;
        margin-top: -10px;
    }

    Section.Info Img
    {
        width: 13px;
        height: 13px;
        vertical-align: -2px;
        margin-right: 3px;
    }

Section#Lista .fb-like
{
    float: right;
    width: 200px;
}

DIV.ListaKategorii
{
    background-color: #F4F4F4;
    border-top: 1px solid #BBBDBF;
    border-bottom: 1px solid #BBBDBF;
    width: 720px;
    position: relative;
    margin: 10px 0px 10px 0px;
    padding: 10px 10px 10px 15px;
    font-size: 13px;
    overflow: auto;
}

    DIV.ListaKategorii UL
    {
        width: 56em;
        padding: 0px;
        margin: 0px;
    }

    DIV.ListaKategorii li
    {
        float: left;
        width: 28em;
        list-style-type: none;
        margin: 3px 0px 3px 0px;
    }

    DIV.ListaKategorii IMG
    {
        vertical-align: -2px;
    }

.czysc
{
    clear: both;
}

DIV.GaleriaArt
{
    padding: 10px 10px 10px 10px;
    margin: 10px;
    border: 1px silver solid;
    float: right;
    width: 150px;
    text-align: center;
    font-size: 13px;
    border-radius: 5px;
}

    DIV.GaleriaArt H3
    {
        font-weight: 600;
        text-transform: uppercase;
        font-size: 14px;
        margin: 0px 0px 10px 0px;
    }

    DIV.GaleriaArt IMG
    {
        padding: 4px;
        border-radius: 5px;
        background-color: #F4F4F4;
        border: 1px Silver solid!important;
    }

#PrawaKolumna DIV.Linia
{
    height: 1px;
    background-color: #ddd;
    width: 740px;
    position: relative;
}

DIV.AktLogo
{
    float: right;
}

H2.AktH2
{
    font-size: 24px!important;
}

DIV.AktLogo Img
{
    padding: 15px;
    margin: 16px 5px 0px 5px;
    border: 1px silver solid;
}

#komentarz
{
    position: relative;
    top: -111px;
}

.Komentarz
{
    overflow: hidden;
    margin: 20px 10px 25px 20px;
    padding: 5px 0px 5px 10px;
    border-left: 2px solid;
    font-style: normal;
}

    .Komentarz b, .Komentarz strong
    {
        font-weight: normal;
    }

.Komenatrz-Podpis
{
    font-style: italic;
    font-size: 12px;
}

.kk1, li#NavLink1:hover, li#NavLink1.zaznaczony
{
    border-color: #62A9DC;
}

.kk2, li#NavLink2:hover, li#NavLink2.zaznaczony
{
    border-color: #8EBD40;
}

.kk3, li#NavLink3:hover, li#NavLink3.zaznaczony
{
    border-color: #F5876E;
}

.kk4, li#NavLink4:hover, li#NavLink4.zaznaczony
{
    border-color: #988CC3;
}

.kk5, li#NavLink5:hover, li#NavLink5.zaznaczony
{
    border-color: #D8C86E;
}

.kk6, li#NavLink6:hover, li#NavLink6.zaznaczony
{
    border-color: #454545;
}

#BoxForm
{
    background-color: #F4F4F4;
    border-top: 1px solid #BBBDBF;
    width: 720px;
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 10px 10px;
    border-bottom-right-radius: 10px;
    font-size: 13px;
}

    #BoxForm A
    {
        text-decoration: none;
    }

        #BoxForm A:hover
        {
            text-decoration: underline;
        }

#DodajKomentarz A
{
    color: #155F7D;
}

#BoxFormH2
{
    float: left;
}

#BoxFormRozwin, DIV.BoxFormRozwin
{
    margin: 15px 17px 0px 0px;
    float: right;
    color: #F5876E;
    cursor: pointer;
}

    #BoxFormRozwin:hover, DIV.BoxFormRozwin:hover
    {
        text-decoration: underline;
    }

    #BoxFormRozwin IMG, DIV.BoxFormRozwin IMG
    {
        vertical-align: middle;
        margin: 0px 5px 3px 0px;
    }


#Zasady
{
    display: none;
    font-size: 12px;
}

.BoxFormBlad
{
    color: #F5876E!important;
    font-weight: 600;
}

#BoxForm input[type=text]
{
    width: 250px;
    height: 18px;
    font-size: 12px;
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    background-color: white;
    border: 1px silver solid;
    padding: 1px;
}

#BoxForm textarea
{
    width: 500px;
    height: 90px;
    font-size: 12px;
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    background-color: white;
    border: 1px silver solid;
    padding: 1px;
    overflow: auto;
}

#AktLista li
{
    list-style-type: none;
}

#AktListaTag
{
    width: 50em;
    padding-left: 0px;
}

ul#AktListaTag li
{
    float: left;
    width: 12em;
    list-style-type: none;
}

ul#AktListaTag A
{
    display: block;
}

.Pager
{
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
}

DIV.Pager Img
{
    margin: 0px 6px 0px 6px;
    vertical-align: -3px;
}

DIV.Pager strong A
{
    color: #0D4156;
}

footer
{
    padding: 10px;
    margin: 0px 0px 33px 0px;
    color: white;
    font-size: 12px;
}

    footer a
    {
        color: white;
        text-decoration: none;
        font-weight:bold;
    }

        footer a:hover
        {
            color: #FF6100;
            text-decoration: underline;
        }

#FooterInfo
{
    float: left;
}

    #FooterInfo Img
    {
        vertical-align: middle;
    }

    #FooterInfo SVG
    {
        width: 35px;
        height: 35px;
        vertical-align: middle;
    }

#FooterEfekty
{
    float: left;
    width: 265px;
    text-align: center;
    margin-top: 22px;
}

#FooterLogo
{
    float: right;
    margin-top: 12px;
}

#bbContainer
{
    visibility: hidden;
    top: -2000px;
    position: absolute;
    z-index: -120;
}

.CXPIframe
{
    position: absolute;
    width: 0px;
    height: 0px;
    visibility: hidden;
}
/****************************** --HP-- ***********************/
SECTION#HP-HP
{
    position: relative;
    top: -20px;
}

    SECTION#HP-HP #Polecane
    {
        margin: 0px 0px 0px 0px;
        width: 100%;
        height: 250px;
    }

        SECTION#HP-HP #Polecane UL
        {
            --padding: 0px;
            --height: 300px;
        }

        SECTION#HP-HP #Polecane LI
        {
            --float: left;
            --list-style: none;
            --height: 100px;
        }

        SECTION#HP-HP #Polecane IMG
        {
            --width: 320px;
            --height: 100px;
        }

    SECTION#HP-HP #Windows8-Premiera-HP
    {
        margin-top: 20px;
        width: 960px;
        height: 250px;
        background-image: url('/_N/Home/Win8-H-Premiera.png');
    }

    SECTION#HP-HP #Windows8-Premiera-HP
    {
        margin-top: 20px;
        width: 960px;
        height: 250px;
        background-image: url('/_N/Home/Win8-H-Premiera.png');
    }

        SECTION#HP-HP #Windows8-Premiera-HP #Link1
        {
            height: 250px;
            width: 635px;
            display: block;
        }

        SECTION#HP-HP #Windows8-Premiera-HP #_KW1, SECTION#HP-HP #Windows8-Premiera-HP #_KW2
        {
            float: left;
            color: white;
        }

            SECTION#HP-HP #Windows8-Premiera-HP #_KW2 LI
            {
                line-height: 18px;
            }

            SECTION#HP-HP #Windows8-Premiera-HP #_KW2 H4
            {
                padding-left: 10px;
            }

            SECTION#HP-HP #Windows8-Premiera-HP #_KW2 A
            {
                color: white;
                font-size: 14px;
            }

    SECTION#HP-HP #LewaKolumnaHP
    {
        width: 640px;
        padding: 0px 15px 0px 15px;
        float: left;
    }

        SECTION#HP-HP #LewaKolumnaHP H3
        {
            margin: 10px 0px 0px 0px;
            font-size: 26px;
        }

    SECTION#HP-HP #PrawaKolumnaHP
    {
        width: 260px;
        padding: 0px 15px 0px 15px;
        float: left;
        background-color: #e4f8ff;
    }

        SECTION#HP-HP #PrawaKolumnaHP #Popularne UL
        {
            list-style-image: url('/_N/Img/folder.png');
            font-size: 21px;
        }

            SECTION#HP-HP #PrawaKolumnaHP #Popularne UL H2
            {
                font-size: 21px;
                font-weight: normal;
            }

        SECTION#HP-HP #PrawaKolumnaHP #Popularne H2
        {
            padding: 3px 0px 3px 0px;
        }

        SECTION#HP-HP #PrawaKolumnaHP #Popularne LI:last-child
        {
            list-style: none;
        }


        SECTION#HP-HP #PrawaKolumnaHP #Popularne LI:first-child, SECTION#HP-HP #PrawaKolumnaHP #Artykuly LI:first-child
        {
            padding-top: 0px;
        }

        SECTION#HP-HP #PrawaKolumnaHP #Artykuly UL
        {
            list-style: none;
            padding: 0px;
            line-height: 16px;
        }

        SECTION#HP-HP #PrawaKolumnaHP #Artykuly LI
        {
            padding: 4px 0px 3px 0px;
        }

    SECTION#HP-HP DIV.Kolumna
    {
        float: left;
        margin: 0px 15px 0px 15px;
        overflow: hidden;
    }

        SECTION#HP-HP DIV.Kolumna.K1
        {
            width: 600px;
        }

        SECTION#HP-HP DIV.Kolumna.K2
        {
            width: 300px;
        }

        SECTION#HP-HP DIV.Kolumna UL
        {
            padding: 0px;
            list-style: none;
            white-space: nowrap;
        }

#HP-HP DIV.Linia
{
    height: 1px;
    background-color: #ddd;
    width: 100%;
    position: relative;
}
/****************************** DZIAŁY ***********************/
#PrawaKolumna SECTION.Dzial
{
    position: relative;
    top: -20px;
    width: 740px;
}

SECTION#Stopka-HP
{
    position: absolute;
    height: 34px;
    width: 740px;
    margin: -14px 0px 0px 0px;
}

SECTION#Windows8-HP SECTION#Stopka-HP
{
    background-color: #004050;
    background-image: url('/Img/Kat/Windows8/tlo2.png');
    background-position: bottom;
}

    SECTION#Windows8-HP SECTION#Stopka-HP.Stopka-HP2
    {
        background-image: none!important;
    }

SECTION#Windows8-HP #_TloDol
{
    background-image: url('/Img/Kat/Windows8/tlo2.png');
    background-repeat: no-repeat;
    background-color: #004050;
    height: 254px;
    position: relative;
    margin-top: -254px;
    z-index: 10;
}

SECTION#Windows8-HP
{
    background-image: url('/Img/Kat/Windows8/tlo.png');
    background-position: top;
    background-repeat: no-repeat;
    background-color: #004050;
    color: white;
}

    SECTION#Windows8-HP #_Logo1
    {
        float: left;
        margin: 30px 0px 40px 50px;
    }

    SECTION#Windows8-HP #_Okna
    {
        float: right;
        margin: 30px 20px 15px 0px;
    }

    SECTION#Windows8-HP .fb-like
    {
        float: left;
        margin: 45px -150px 40px 50px;
        position: relative;
        left: 250px;
    }

    SECTION#Windows8-HP H1
    {
        width: 275px;
        margin: 0px 0px 0px 50px;
        text-align: center;
    }

    SECTION#Windows8-HP A, SECTION#Windows8-HP DIV, SECTION#Windows8-HP H2
    {
        color: white;
    }

    SECTION#Windows8-HP H2
    {
        font-size: 25px;
        margin-left: 20px;
    }

    SECTION#Windows8-HP #_KW1
    {
        width: 225px;
        background-color: #2d8aee;
        float: left;
        margin: 10px 5px 10px 20px;
    }

    SECTION#Windows8-HP #_KW2
    {
        width: 150px;
        background-color: #1e7983;
        float: left;
        margin: 10px 5px 10px 5px;
    }

    SECTION#Windows8-HP #_KW3
    {
        width: 225px;
        background-color: #db552d;
        float: left;
        margin: 10px 20px 10px 5px;
    }

    SECTION#Windows8-HP .KWa
    {
        padding: 100px 13px 13px 13px;
        text-align: right;
        font-size: 16px;
    }

        SECTION#Windows8-HP .KWa SPAN
        {
            font-size: 22px;
        }


    SECTION#Windows8-HP #AktLista, SECTION#Windows8-HP #AktLista A
    {
        color: white;
        position: relative;
        z-index: 20;
    }

    SECTION#Windows8-HP #_KW4
    {
        width: 199px;
        height: 240px;
        background-color: #61ac1b;
        float: left;
        margin: 10px 5px 0px 20px;
        padding: 0px 13px 0px 0px;
        overflow: hidden;
        white-space: nowrap;
        background-image: url('/Img/Kat/Windows8/W8Foto.jpg');
    }

        SECTION#Windows8-HP #_KW4 LI.PlikiISO
        {
            list-style-type: none;
            margin-left: -17px;
            font-weight: 600;
        }


    SECTION#Windows8-HP #_KW5
    {
        width: 463px;
        background-color: #5334ae;
        float: right;
        margin: 10px 22px 0px 5px;
        padding: 0px 13px 0px 0px;
    }

        SECTION#Windows8-HP #_KW5 SPAN
        {
            font-weight: 600;
            color: red;
        }

    SECTION#Windows8-HP #_KW6
    {
        font-size: 16px;
        width: 55px;
        background-color: #bd1f4a;
        float: left;
        margin: 0px 5px 10px 20px;
        padding: 18px 13px 13px 0px;
        clear: left;
        text-align: right;
    }

    SECTION#Windows8-HP #_KW7
    {
        width: 345px;
        height: 185px;
        background-color: #bd1f4a;
        float: left;
        margin: 0px 5px 0px 20px;
        text-align: left;
        background-image: url('/Img/Kat/WIndows8/Box1.png');
    }

        SECTION#Windows8-HP #_KW7 A
        {
            padding: 50px 0px 20px 20px;
        }

    SECTION#Windows8-HP #_KW8
    {
        font-size: 19px;
        width: 345px;
        height: 185px;
        background-color: #bd1f4a;
        float: left;
        margin: 0px 0px 0px 5px;
        text-align: right;
        background-image: url('/Img/Kat/Windows8/Box2.png');
    }

        SECTION#Windows8-HP #_KW8 A
        {
            padding: 10px 20px 60px 0px;
        }

        SECTION#Windows8-HP #_KW7 A, SECTION#Windows8-HP #_KW8 A
        {
            font-weight: 100;
            line-height: 40px;
            font-size: 30px;
            display: block;
        }

            SECTION#Windows8-HP #_KW7 A:hover, SECTION#Windows8-HP #_KW8 A:hover
            {
                text-decoration: none;
            }

    SECTION#Windows8-HP #_KW6 A
    {
        font-size: 18px;
    }

    SECTION#Windows8-HP Iframe
    {
        margin: 0px 0px 0px 20px;
        width: 698px;
        height: 420px;
        border: 0px;
    }

    SECTION#Windows8-HP H1.Konkurs
    {
        color: white;
        width: 300px;
    }

        SECTION#Windows8-HP H1.Konkurs SPAN
        {
            font-size: 30px;
            font-weight: 900;
        }

SECTION#Home-HP
{
    padding: 25px 0px 0px 0px;
    background-image: url('/Img/Kat/Home/tlo.png');
    background-position: top;
    background-repeat: no-repeat;
    background-color: #1382ce;
}

    SECTION#Home-HP .fb-like
    {
        float: right;
        padding: 15px 40px 0px 0px;
    }

    SECTION#Home-HP H1
    {
        color: white;
        margin: 5px 0px 15px 20px;
        float: left;
    }

    SECTION#Home-HP DIV
    {
        position: relative;
        left: 15px;
    }

    SECTION#Home-HP A
    {
        color: white;
        display: block;
    }

    SECTION #Home-HP ._W1
    {
        width: 177px;
        left: 0px;
        float: left;
    }

    SECTION#Home-HP SECTION#Stopka-HP
    {
        background-image: url('/Img/Kat/Home/tlo.png');
        background-position: 0px -1312px;
        background-repeat: no-repeat;
        background-color: #1382ce;
    }

    SECTION#Home-HP ._KW
    {
        float: left;
        font-size: 19px;
        margin: 5px;
    }

    SECTION#Home-HP ._R1
    {
        width: 344px;
        height: 344px;
        font-size: 26px;
    }

    SECTION#Home-HP ._R2
    {
        width: 344px;
        height: 167px;
    }

    SECTION#Home-HP ._R3
    {
        width: 167px;
        height: 167px;
    }

    SECTION#Home-HP ._R4
    {
        width: 167px;
        height: 72px;
    }

    SECTION#Home-HP A:hover
    {
        text-decoration: none;
    }

    SECTION#Home-HP ._R1 A
    {
        padding: 310px 0px 10px 10px;
    }

    SECTION#Home-HP ._R2 A
    {
        padding: 136px 0px 10px 10px;
    }

    SECTION#Home-HP ._R3 A
    {
        padding: 136px 0px 10px 10px;
    }

    SECTION#Home-HP ._R4 A
    {
        padding: 30px 0px 0px 10px;
    }

    SECTION#Home-HP #_KW1
    {
        background-image: url('/Img/Kat/Home/01.png');
        background-color: #004050;
    }

    SECTION#Home-HP #_KW2
    {
        background-image: url('/Img/Kat/Home/02.png');
        background-color: #2bcef7;
    }

    SECTION#Home-HP #_KW3
    {
        background-image: url('/Img/Kat/Home/03.png');
        background-color: #2bcef7;
    }

    SECTION#Home-HP #_KW4
    {
        background-image: url('/Img/Kat/Home/04.png');
        background-color: #2bcef7;
    }

    SECTION#Home-HP #_KW5
    {
        background-image: url('/Img/Kat/Home/05.png');
        background-color: #f26822;
    }

    SECTION#Home-HP #_KW6
    {
        background-image: url('/Img/Kat/Home/06.png');
        background-color: red;
    }

    SECTION#Home-HP #_KW7
    {
        background-image: url('/Img/Kat/Home/07.png');
        background-color: red;
    }

    SECTION#Home-HP #_KW8
    {
        background-image: url('/Img/Kat/Home/08.png');
        background-color: #086fb8;
    }

    SECTION#Home-HP #_KW9
    {
        background-image: url('/Img/Kat/Home/09.png');
        background-color: #00188f;
    }

    SECTION#Home-HP #_KW10
    {
        background-image: url('/Img/Kat/Home/10.png');
        background-color: #68217a;
    }

    SECTION#Home-HP #_KW11
    {
        background-image: url('/Img/Kat/Home/11.png');
        background-color: #68217a;
    }

    SECTION#Home-HP #_KW12
    {
        background-image: url('/Img/Kat/Home/12.png');
        background-color: #f16529;
    }

    SECTION#Home-HP #_KW13
    {
        background-image: url('/Img/Kat/Home/13.png');
        background-color: #7aa305;
    }

    SECTION#Home-HP #_KW14
    {
        background-image: url('/Img/Kat/Home/14.png');
        background-color: #33a0c9;
    }

    SECTION#Home-HP #_KW15
    {
        background-image: url('/Img/Kat/Home/15.png');
        background-color: #ffa200;
    }

    SECTION#Home-HP #_KW16
    {
        background-image: url('/Img/Kat/Home/16.png');
        background-color: #ff6a00;
    }

    SECTION#Home-HP #_KW17
    {
        background-image: url('/Img/Kat/Home/17.png');
        background-color: red;
    }

    SECTION#Home-HP #_KW18
    {
        background-image: url('/Img/Kat/Home/18.png');
        background-color: Silver;
    }

    SECTION#Home-HP #_KW19
    {
        background-image: url('/Img/Kat/Home/19.png');
        background-color: #988CC3;
    }

    SECTION#Home-HP #_KW20
    {
        background-image: url('/Img/Kat/Home/20.png');
        background-color: #D8C86E;
    }

    SECTION#Home-HP #_KW21
    {
        background-image: url('/Img/Kat/Home/21.png');
        background-color: #454545;
    }

SECTION#IE-HP
{
    line-height: 0px;
    overflow: initial;
}

    SECTION#IE-HP #Img6
    {
        margin-bottom: -20px;
        position: relative;
    }

    SECTION#IE-HP #Img7, .Img7
    {
        position: absolute;
        top: -53px;
        left: 386px;
    }

    SECTION#IE-HP .fb-like
    {
        position: absolute;
        padding: 87px 0px 0px 630px;
    }

SECTION#PCXP-HP
{
    background-color: #0082be;
    color: #454545;
}

    SECTION#PCXP-HP.P1
    {
        height: 700px;
        background-image: url('/PrzypnijCXP/Tlo.png');
    }

    SECTION#PCXP-HP.P2
    {
        height: 930px;
        background-image: url('/PrzypnijCXP/Tlo.png');
    }

    SECTION#PCXP-HP H1
    {
        font-size: 70px;
        color: white;
        margin: 20px 0px 20px 40px;
        position: relative;
    }

    SECTION#PCXP-HP H4
    {
        font-size: 70px;
        color: black;
        opacity: 0.3;
        filter: alpha(opacity=30);
        position: absolute;
        margin: 22px 0px 20px 42px;
    }

    SECTION#PCXP-HP H2
    {
        font-size: 24px;
        position: absolute;
        margin: 25px 0px 0px 60px;
    }

        SECTION#PCXP-HP H2 SPAN
        {
            font-weight: 500;
        }

    SECTION#PCXP-HP DIV.Krok
    {
        margin: 65px 0px 0px 60px;
        font-size: 13px;
        position: absolute;
        width: 320px;
        line-height: 22px;
    }

    SECTION#PCXP-HP IMG.Krok
    {
        margin: 10px 0px 0px 40px;
    }

    SECTION#PCXP-HP IMG.dol
    {
        margin-bottom: 15px;
    }

    SECTION#PCXP-HP #CXP-Ikona
    {
        position: absolute;
        margin: 130px 0px 0px 660px;
    }

    SECTION#PCXP-HP #CXP-Ikona2
    {
        position: absolute;
        margin: 130px 0px 0px 660px;
    }

    SECTION#PCXP-HP #Strzalka
    {
        position: absolute;
        margin: 335px 0px 0px 800px;
    }

    SECTION#PCXP-HP A
    {
        font-weight: 700;
    }

SECTION#NokiaLumia-HP
{
    background-color: black;
    background-image: url('/Img/Kat/NokiaLumia/tlo.png');
    background-repeat: no-repeat;
    background-position: 290px 12px;
}

    SECTION#NokiaLumia-HP #Telefon
    {
        position: absolute;
        top: 45px;
        left: 30px;
        background-image: url('/Img/Kat/NokiaLumia/NokiaLumia.png');
        width: 167px;
        height: 315px;
        background-repeat: no-repeat;
    }

        SECTION#NokiaLumia-HP #Telefon #NLScreen
        {
            background-color: #e60000;
            background-image: url('/Img/Kat/NokiaLumia/sprite_lumia_800.png');
            background-position: 0px 0px;
            background-repeat: no-repeat;
            position: relative;
            left: 18px;
            top: 34px;
            height: 227px;
            width: 130px;
        }

    SECTION#NokiaLumia-HP A
    {
        color: white;
    }

        SECTION#NokiaLumia-HP A:hover
        {
            color: red;
            text-decoration: none;
        }

    SECTION#NokiaLumia-HP h1
    {
        position: absolute;
        top: 65px;
        left: 220px;
        font-size: 40px;
        font-weight: 700;
    }

    SECTION#NokiaLumia-HP h2
    {
        position: absolute;
        top: 170px;
        left: 220px;
        color: black;
    }

    SECTION#NokiaLumia-HP h3
    {
        padding: 10px 0px 5px 0px;
        font-size: 30px;
        line-height: 33px;
    }

        SECTION#NokiaLumia-HP h3 Img
        {
            vertical-align: -5px;
            margin: 0px 10px 0px 0px;
        }

    SECTION#NokiaLumia-HP #NokiaLumia-Logo
    {
        position: absolute;
        top: 70px;
        left: 220px;
        background-color: black;
        padding-top: 10px;
    }

    SECTION#NokiaLumia-HP #UOperatora
    {
        position: absolute;
        top: 185px;
        left: 220px;
    }

    SECTION#NokiaLumia-HP #Konkurs
    {
        color: white;
        padding: 20px;
        font-size: 14px;
    }

    SECTION#NokiaLumia-HP #Rejestracja
    {
        color: white;
        padding: 0px 20px 1px 20px;
        font-size: 15px;
    }

        SECTION#NokiaLumia-HP #Rejestracja H2
        {
            color: white;
            font-size: 35px;
            position: static;
        }

        SECTION#NokiaLumia-HP #Rejestracja INPUT[type="text"], SECTION#NokiaLumia-HP #Rejestracja SELECT
        {
            width: 200px;
            height: 20px;
            font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
            font-size: 12px;
        }

        SECTION#NokiaLumia-HP #Rejestracja .DaneKolumna
        {
            width: 310px;
            float: left;
        }

        SECTION#NokiaLumia-HP #Rejestracja .WyslijButton
        {
            font-size: 20px;
        }

            SECTION#NokiaLumia-HP #Rejestracja .WyslijButton IMG
            {
                vertical-align: -9px;
                margin: 10px 10px 0px 0px;
            }

    SECTION#NokiaLumia-HP #Gora
    {
        height: 400px;
    }

    SECTION#NokiaLumia-HP SECTION#Stopka-HP
    {
        background-color: black;
    }

SECTION#Office365-HP
{
    background-image: url('/Img/Kat/Office365/Tlo2.png');
    background-repeat: repeat-y;
}

    SECTION#Office365-HP #Tlo
    {
        margin: 10px 0px 0px 0px;
        background-image: url('/Img/Kat/Office365/Tlo.png');
        background-repeat: no-repeat;
        height: 397px;
        width: 740px;
        position: absolute;
    }

    SECTION#Office365-HP #Tresc
    {
        position: relative;
        min-height: 400px;
    }

    SECTION#Office365-HP H1
    {
        margin: -30px 0px 20px 140px;
        font-size: 40px;
        text-align: right;
    }

    SECTION#Office365-HP H3
    {
        margin: 15px 0px 0px 90px;
    }

    SECTION#Office365-HP .Box
    {
        padding: 1px 10px 1px 15px;
        margin: 20px;
        border-radius: 10px;
        width: 660px;
        min-height: 150px;
    }

    SECTION#Office365-HP .B1
    {
        background-color: #feda00;
    }

    SECTION#Office365-HP .B2
    {
        background-color: #b8df52;
        color: rgba(0, 0, 0, 0.80);
    }

    SECTION#Office365-HP .B3
    {
        background-color: #49b5d1;
        color: black;
    }

    SECTION#Office365-HP .Box2
    {
        border-radius: 10px;
        background-color: white;
        padding: 10px 20px 10px 20px;
        float: left;
    }

    SECTION#Office365-HP DIV.Szczegoly
    {
        border-radius: 10px;
        background-color: white;
        padding: 10px;
        margin: 10px 10px 20px 10px;
        min-height: 60px;
    }

        SECTION#Office365-HP DIV.Szczegoly UL
        {
            font-size: 13px;
            line-height: 16px;
        }

        SECTION#Office365-HP DIV.Szczegoly H3
        {
            font-size: 18px;
            margin-left: 10px;
        }

        SECTION#Office365-HP DIV.Szczegoly P
        {
            margin-left: 10px;
        }

        SECTION#Office365-HP DIV.Szczegoly H4
        {
            margin-bottom: 2px;
            font-size: 18px;
        }

        SECTION#Office365-HP DIV.Szczegoly LI
        {
            margin-bottom: 20px;
        }


        SECTION#Office365-HP DIV.Szczegoly .BoxFormRozwin
        {
            margin-top: 20px;
        }

        SECTION#Office365-HP DIV.Szczegoly .Logo
        {
            float: left;
            margin: 10px 0px 0px 10px;
        }

        SECTION#Office365-HP DIV.Szczegoly A.WiecejLink
        {
            font-size: 12px;
            font-weight: bold;
            margin: 20px 5px 0px 0px;
        }

        SECTION#Office365-HP DIV.Szczegoly DIV.WiecejSzczegoly
        {
            display: none;
        }


    SECTION#Office365-HP #Link1
    {
        float: right;
        text-align: right;
    }

    SECTION#Office365-HP #Koniec
    {
        margin-top: 30px;
        opacity: 0.9;
    }

        SECTION#Office365-HP #Koniec H3
        {
            margin: 10px 0px 10px 0px;
        }

    SECTION#Office365-HP #Formularz
    {
        width: 380px;
        margin: 5px 20px 20px 20px;
        text-align: center;
    }

        SECTION#Office365-HP #Formularz TABLE
        {
            margin-top: 15px;
        }

        SECTION#Office365-HP #Formularz TABLE
        {
            text-align: left;
        }

            SECTION#Office365-HP #Formularz TABLE TD:first-child
            {
                text-align: right;
                white-space: nowrap;
            }

        SECTION#Office365-HP #Formularz input[type=text]
        {
            width: 150px;
            font-size: 12px;
            font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
            border: 1px solid silver;
            padding: 2px;
            margin: 2px;
        }

        SECTION#Office365-HP #Formularz select
        {
            width: 155px;
            font-size: 12px;
            font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
            border: 1px solid silver;
            padding: 2px;
            margin: 2px;
        }

        SECTION#Office365-HP #Formularz TD.akceptacja
        {
            white-space: normal!important;
            text-align: left!important;
            font-size: 12px;
            line-height: 14px;
        }

        SECTION#Office365-HP #Formularz TD.wyslij
        {
            text-align: center!important;
        }

    SECTION#Office365-HP #Kontakt
    {
        width: 205px;
        margin: 5px 0px 20px 0px;
        text-align: center;
        font-size: 14px;
    }

        SECTION#Office365-HP #Kontakt #DaneKontaktowe
        {
            font-size: 20px;
            font-weight: bold;
        }

    SECTION#Office365-HP SECTION#Stopka-HP
    {
        background-image: url('/Img/Kat/Office365/tlo2.png');
    }


#JSContainer
{
    position: absolute;
}


.loginLiveIDlink a
{
text-decoration:underline;color:#256BB1    
}

.ModalDialog_hide, .ModalDialog_overlayBG
{
    z-index: 1000 !important;    
}

#forum{
	margin-top:-13px;
}