﻿/* STYLE OGÓLNE */
.clearfix:after {
    content: " "; /* Older browser do not support empty content */
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

html {
    color: #333;
    height: 100%;
    font-family: Arial, Helvetica, Verdana;
    font-size: 12px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: transparent;
    border: 0px;
    margin: 0px;
    outline: 0px;
    padding: 0px;
    vertical-align: baseline;
}

h1, h2, h3, h4, h5, h6 {
    font: normal 11px Arial;
}

h5 {
    font: bold 14px Arial;
    margin: 0px 0px 3px 0px;
}

#Height100 {
    height: auto !important;
    height: 100%;
    margin: 0 auto -142px;
    min-height: 100%;
    position: relative;
}

.Rozpychacz {
    height: 142px;
}

ol, ul {
    list-style: none;
}

li.Lista,
div.TloGradient ul li.Lista {
    float: none;
    list-style: url(/nowe/Content/images/lista.gif) outside;
    margin-left: 10px;
    padding-bottom: 3px;
}

    li.Lista a {
        display: inline-block;
        margin-left: -4px;
    }

body {
    line-height: 1;
}

a:Link, a:Active, a:Visited, a:Hover {
    color: #114488;
    text-decoration: none;
}

a:Hover {
    text-decoration: underline;
}

a.LinkPomarancz {
    color: #f18e00;
}

img {
    border: 0px;
    font-size: 1px;
}

.FloatLeft {
    float: left;
}

.FloatRight {
    float: right;
}

.ClearBoth {
    clear: both;
}

.FontBold {
    font-weight: bold;
}

.FontNormal {
    font-weight: normal;
}

.TextAlignCenter {
    margin: 0px auto;
    text-align: center;
}

.TextAlignLeft {
    text-align: left;
}

.TextAlignRight {
    text-align: right;
}

input, select, textarea {
    border: 1px solid #A5ACB2;
    font: 16px Arial;
    margin: 0px;
    padding: 0px;
    width: 207px;
}

    input.Blad, select.Blad, textarea.Blad {
        border: 1px solid #FF0000;
    }

input {
    height: 21px;
}

    input[type=checkbox] {
        border: 0px;
        margin: 0px 4px 0px 0px;
        width: auto;
    }

select {
    border: 1px solid #7F9DB9;
    width: 209px;
}

/* CENTROWANIE ZDJĘĆ */
div.ZdjecieOgloszenia {
    display: table;
    overflow: hidden;
}

    div.ZdjecieOgloszenia div.ZdjecieOgloszeniaPozycjaIE {
        display: table-cell;
        vertical-align: middle;
    }

        div.ZdjecieOgloszenia div.ZdjecieOgloszeniaPozycjaIE a {
            margin: 0px;
        }
    /* KONIEC - CENTROWANIE ZDJĘĆ */

    div.ZdjecieOgloszenia img {
        max-height: 62px;
        max-width: 82px;
    }

    div.ZdjecieOgloszenia.ZdjecieWynikiPierwotny img {
        max-height: 87px;
        max-width: 137px;
    }

    div.ZdjecieOgloszenia.LogoDewelopera img {
        max-height: 60px;
        max-width: 135px;
    }

#Zawartosc div.Detale div.DetaleTytulOgloszenia div.LogoDeweloperaWielkosc div.LogoDewelopera div.ZdjecieOgloszeniaPozycjaIE div.ZdjecieOgloszeniaPozycjaIE6,
#Zawartosc div.Detale div.TematOgloszenia div.ZdjecieOfertaLogo2 div.ZdjecieOgloszeniaPozycjaIE div.ZdjecieOgloszeniaPozycjaIE6,
#Zawartosc div.Detale div.DaneOgloszeniaElementy div.WynikiWyszukiwaniaLista div.WynikiWyszukiwaniaElementListy div.ZdjecieLogo div.ZdjecieOgloszeniaPozycjaIE div.ZdjecieOgloszeniaPozycjaIE6 {
    width: 137px;
}

div.ZdjecieOgloszenia.ZdjecieOfertaSpecjalna img {
    max-height: 100%;
    max-width: 100%;
}

sup {
    font-size: 60%;
    line-height: 1;
    top: 2px;
    position: relative;
}

.Cien {
    background: url(/nowe/Content/images/cien.gif) no-repeat;
    height: 6px;
    margin: 0px 0px 2px 0px;
    position: relative;
    width: 109px;
}

.Font10px {
    font: 10px Arial;
}

.Font11px {
    font: 11px Arial;
}

.Font12px {
    font: 12px Arial;
}

.Font13px {
    font: 13px Arial;
}

.Font14px {
    font: 14px Arial;
}

.Font15px {
    font: 15px Arial;
}

.Font16px {
    font: 16px Arial;
}

.Font17px {
    font: 17px Arial;
}

.Font18px {
    font: 18px Arial;
}

.Font19px {
    font: 19px Arial;
}

.Font20px {
    font: 20px Arial;
}

.Font24px {
    font: 24px Arial;
}

.Font30px {
    font: 30px/30px Arial;
}

.Separator {
    color: #CCC;
    padding: 0px 7px;
}

.Gwiazdka, .Strzalka {
    color: #CC0000;
}

.Alert {
    background: #FFF;
    border: 2px solid #FF6600;
    margin: 0px 0px 15px 0px;
    padding: 15px 18px 12px;
}

.Alert2 {
    background: #FFF;
    border: 2px solid #FF6600;
    margin: 0px 0px 15px 0px;
    padding: 5px 8px 2px;
}

.IcoAlert {
    margin: 0px 12px 0px 0px;
}

.AlertTekst, .AlertTekst2 {
    margin: 4px 0px 0px 0px;
    width: 595px;
}

.AlertTekst2 {
    margin: -2px 0px 0px 0px;
}

#EmailToFriendForm_82_ErrorSummary .AlertTekst, EmailToFriendForm_82_ErrorSummary .AlertTekst2 {
    width: 215px;
}

/* STYLE DO WYDRUKU */
#Zawartosc.Wydruk,
#Zawartosc.Wydruk #Naglowek2,
#Zawartosc.Wydruk div.CentralnaRamka,
#Zawartosc.Wydruk div.TloGradient {
    width: 710px;
}

    #Zawartosc.Wydruk div.TloGradient {
        background: #FFF;
        border: none;
    }

        #Zawartosc.Wydruk #Naglowek2,
        #Zawartosc.Wydruk div.DetaleTytulOgloszenia,
        #Zawartosc.Wydruk div.TloGradient div.TloGradientStyl {
            border-bottom: 1px solid #DDD;
            margin: 5px 0px 10px 0px;
            padding: 10px 0px;
        }
/* KONIEC STYLI DO WYDRUKU */

.watermark {
    color: #999 !important;
}

.PodwojnaLinia {
    background: #DEDFDE;
    border-bottom: 1px solid #FFF;
    font-size: 0px;
    height: 1px;
    margin: 0px;
    padding: 0px;
}

/* STYLE DO WARSTWY */
.Warstwa {
    border: 10px solid #E0DDDD;
    width: 430px;
}

    .Warstwa div.WarstwaStyl {
        padding: 15px;
        position: relative;
    }

        .Warstwa div.WarstwaStyl a {
            position: absolute;
            right: 15px;
            top: 15px;
        }

        .Warstwa div.WarstwaStyl div.SidebarButtonSzukaj {
            margin: 15px 0px 0px 0px;
        }
/* KONIEC STYLI DO WARSTWY */

.GrafikiDetale {
    background: url(/nowe/Content/images/grafiki-detale.gif);
}

.GrafikiPodstrona {
    background: url(/nowe/Content/images/grafiki-podstrony.png);
}

header #Menu span.SortowanieNowosc {
    background: url(/nowe/Content/images/grafiki.png) no-repeat;
    background-position: -119px -371px;
    border: none;
    color: #FFF;
    display: inline-block;
    filter: none;
    float: right;
    font-size: 0.688em;
    font-weight: 600;
    height: 18px;
    line-height: 18px;
    margin: 9px 10px 0px 0px;
    padding: 1px 0px 0px 4px;
    text-align: center;
    text-shadow: -1px -1px 0px #c80e1b;
    text-transform: uppercase;
    width: 56px;
}

/* FOR CHROME */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    header #Menu span.SortowanieNowosc {
        font-weight: 100;
    }
}
/* KONIEC STYLI OGÓLNE */

/* STYLE DO NAGŁÓWKA */
#Naglowek {
    font: 11px Arial;
    background: #F1F1F1;
    /*margin : 0px 0px 10px;*/
    padding: 4px 0px 15px;
    width: 100%;
}

#Zawartosc div.WybraneOferty a:Visited,
#Zawartosc div.BoxyRedakcyjne a:Visited {
    color: #6699CC;
}

#Naglowek div.NaglowekTresc,
#Naglowek2, #Menu, #Zawartosc, #Zawartosc.Wydruk, #Stopka {
    margin: 0px auto;
    width: 982px;
}

#Naglowek h1 {
    color: #999;
    margin: 0px 0px 2px 0px;
}

#Naglowek div.LogoPartnerow {
    margin: -3px 0px -4px;
}

#Naglowek span.TytulNaszeSerwisy {
    color: #999;
    display: inline-block;
    float: left;
    margin: 3px 0px 0px 0px;
}

#Naglowek img {
    margin: 0px 0px 0px 10px;
}

    #Naglowek img.Pierwsze {
        margin: 0px 0px 0px 2px;
    }

#Naglowek2 div.LogoDomiporta {
    bottom: 0px;
    height: 50px;
    left: 0px;
    position: absolute;
}

#Naglowek2 div.Naglowek2Menu div.Naglowek2MenuElement {
    height: 32px;
    margin: 0px;
}

#Naglowek2 {
    background: #FFF;
    font: 16px Arial;
    margin: 10px auto;
    /* padding : 0px 9px; */
    position: relative;
    width: 982px;
}

    #Naglowek2 div.Naglowek2Menu {
        /* margin : 26px -6px 0px; */
        margin: 13px 0px 0px 0px;
    }

        #Naglowek2 div.Naglowek2Menu div.Naglowek2MenuElement span.MenuElement2 {
            margin: 3px;
        }

        #Naglowek2 div.Naglowek2Menu span {
            margin: 0px 3px;
        }

        #Naglowek2 div.Naglowek2Menu div.OstatniElement {
            border-left: 1px solid #D0D0D0;
            margin: 6px 0px 6px 3px;
            padding: 0px 0px 0px 10px;
        }

        #Naglowek2 div.Naglowek2Menu span.OstatniElement {
            margin: 0px 0px 0px 3px;
        }

        #Naglowek2 div.Naglowek2Menu span.MenuDodajOgloszenie {
            font: bold 20px Arial;
        }

#Menu {
    background: #333;
    color: #FFF;
    font: 16px Arial;
    height: 31px;
    margin: 0px auto;
    /* padding : 0px 9px; */
    position: relative;
    width: 982px;
    z-index: 1;
}

    #Menu a {
        color: #FFF;
        text-decoration: none;
    }

    #Menu li {
        float: left;
    }

        #Menu li.Menu {
            height: 37px;
            text-align: center;
        }

            #Menu li.Menu a {
                display: inline-block;
                padding: 6px 0px 0px 0px;
            }

                #Menu li.Menu a.MenuHover:Hover {
                    background: url(/nowe/Content/images/menu_tlo_on.gif) repeat-x;
                    height: 26px;
                }

                #Menu li.RynekWtorny,
                #Menu li.Menu a.HoverW {
                    width: 114px;
                }

                    #Menu li.RynekWtorny.TloW {
                        background: url(/nowe/Content/images/menu_rynek_wtorny.gif) no-repeat;
                    }

                #Menu li.RynekPierwotny,
                #Menu li.Menu a.HoverP {
                    width: 136px;
                }

                    #Menu li.RynekPierwotny.TloP {
                        background: url(/nowe/Content/images/menu_rynek_pierwotny.gif) no-repeat;
                    }

                #Menu li.RynekKomercyjny,
                #Menu li.Menu a.HoverK {
                    width: 147px;
                }

        #Menu li.PoradyDomiporta {
            width: 167px;
        }

        #Menu li.RynekKomercyjny.TloK {
            background: url(/nowe/Content/images/menu_rynek_komercyjny.gif) no-repeat;
        }

        #Menu li.MenuSeparator {
            background: #666;
            font-size: 1px;
            height: 21px;
            margin: 5px 0px 0px 0px;
            width: 1px;
        }

        #Menu li.RynekPierwotny.Beta {
            position: relative;
        }

            #Menu li.RynekPierwotny.Beta span.BetaTekst {
                background: #333;
                color: #FFF;
                padding: 0px 8px 1px;
                position: absolute;
                right: 7px;
                top: -7px;
            }

        #Menu li.RynekPierwotny.TloP.Beta {
            background: url(/nowe/Content/images/menu_rynek_pierwotny-beta.gif) no-repeat;
        }

        #Menu li.RynekPierwotny.Beta {
            text-align: left;
            width: 157px;
        }

            #Menu li.RynekPierwotny.Beta a {
                display: inline-block;
                margin-left: 12px;
            }
/* KONIEC STYLI DO NAGŁÓWKA */

/* STYLE DO NAGŁÓWKA - NOWY */
.Grafiki {
    background: url(/nowe/Content/images/grafiki.png) no-repeat;
}

div.Menu, div.Winieta,
div.Stopka {
    margin: 0px auto;
    text-align: center;
}

div.Winieta,
div.MenuRamka div.Menu {
    background: #FFF;
}

div.MenuRamka div.Menu {
    padding: 5px;
    width: 990px;
}

div.Winieta {
    padding: 0px 10px;
}

div.Okienko.GaleriaPopup article section#DetaleTytul div.TytulOgloszeniaCena {
    background: #000;
}

div.Winieta h1 {
    background-position: -4px -400px;
    height: 46px;
    margin: 0px 35px 0px 0px;
    width: 298px;
}

div.Winieta a#LogoZWinieta h1 {
    margin: 45px 26px 0px 0px;
}

div.Menu {
    margin: 0px auto;
}

div.Menu,
div.Stopka,
div.StopkaNasiPartnerzy,
div.Winieta {
    /*width: 980px;*/
    margin: 0 auto;
}

    div.Menu h1.LogoDomiporta {
        background-position: -401px -114px;
        height: 28px;
        margin: 15px 20px 0px 0px;
        width: 188px;
    }

div.MenuRamka {
    /*background : #FFF;*/
    border-bottom: 1px solid #efefef;
    border-top: 1px solid #efefef;
    clear: both;
    font-family: 'Open Sans';
    font-weight: 600;
    margin: 0px auto;
    /*max-width : 980px;*/
    /*padding : 5px 0px;*/
    width: 100%;
}

    div.MenuRamka div.Menu h3 {
        display: inline-block;
        font-weight: normal;
        font-size: 12px;
    }

div.Menu ul {
    color: #8d8d8d;
    margin: 10px 0px 0px 0px;
    text-transform: uppercase;
}

    div.Menu ul a {
        color: #8d8d8d;
    }

    div.Menu ul li {
        float: left;
    }

        div.Menu ul li a {
            display: inline-block;
            padding: 10px 10px 15px;
        }

            div.Menu ul li a:Hover,
            div.Menu ul li a span:Hover {
                text-decoration: underline;
            }

            div.Menu ul li a.Button.Dodaj:Hover {
                text-decoration: none;
            }

        div.Menu ul li.Separator {
            background-position: -5px -4px;
            margin: 0px 4px;
            height: 40px;
            padding: 0px;
            width: 1px;
        }

            div.Menu ul li.Separator span {
                display: inline-block;
            }

        div.Menu ul li span.MojaDomiporta {
            background-position: -7px -4px;
            display: inline-block;
            height: 19px;
            margin: 0px 0px 0px 8px;
            width: 19px;
        }

div.Menu div.MenuUzytkownika ul li {
    padding: 10px 6px;
    position: relative;
}

    div.Menu div.MenuUzytkownika ul li.Separator {
        padding: 0px;
    }

    div.Menu div.MenuUzytkownika ul li a.KopertaIco {
        background-position: -27px -4px;
        display: inline-block;
        height: 15px;
        margin: 5px 10px 0px 0px;
        padding: 0px;
        position: relative;
        width: 21px;
    }

    div.Menu div.MenuUzytkownika ul li a span.IloscWiadomosci {
        background: #48a6e6;
        -webkit-border-radius: 9px;
        -moz-border-radius: 9px;
        border-radius: 9px;
        display: inline-block;
        color: #FFF;
        height: 18px;
        line-height: 17px;
        position: absolute;
        right: -10px;
        top: -10px;
        width: 18px;
    }

    div.Menu div.MenuUzytkownika ul li a.UlubioneIco,
    div.Menu div.MenuUzytkownika ul li.MenuMobile a.MenuMobileIco,
    div.Menu div.MenuUzytkownika ul li a.UlubioneIloscIco {
        background-position: -49px -4px;
        display: inline-block;
        height: 20px;
        padding: 0px;
        width: 22px;
    }

    div.Menu div.MenuUzytkownika ul li.MenuMobile {
        cursor: pointer;
    }

    div.Menu div.MenuUzytkownika ul li a.UlubioneIloscIco {
        background-position: -60px -348px;
        padding: 0px 10px 0px 0px;
        position: relative;
    }

        div.Menu div.MenuUzytkownika ul li a.UlubioneIloscIco span.IloscWiadomosci {
            right: 0px;
            top: -5px;
        }

        div.Menu div.MenuUzytkownika ul li a.UlubioneIloscIco:Hover span.IloscWiadomosci {
            text-decoration: none;
        }

.Button.Dodaj {
    background: #4caeef; /* Old browsers */
    background: -moz-linear-gradient(top, #b1dfff 1%, #52b9fc 3%, #439fde 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#b1dfff), color-stop(3%,#52b9fc), color-stop(100%,#439fde)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b1dfff 1%,#52b9fc 3%,#439fde 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b1dfff 1%,#52b9fc 3%,#439fde 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b1dfff 1%,#52b9fc 3%,#439fde 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b1dfff 1%,#52b9fc 3%,#439fde 100%); /* W3C */
    filter: none;
    border: 1px solid #3686bb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #FFF;
    cursor: pointer;
    padding: 5px 0px 6px;
    text-align: center;
    text-shadow: -1px -1px 0px #115b8c;
    text-transform: none;
    width: 207px;
}

div.Menu div.MenuUzytkownika ul li.DodajOgloszenie {
    padding: 0px 0px 0px 10px;
}

div.Menu div.MenuUzytkownika ul li.MenuMobile,
a.Button.SzukajMobile,
div.Menu div.MenuMobileSource, .PodstronaMobile,
.ButtonTekstMobile, article section#Detale .KontaktMobile,
article section#WynikiWyszukiwania div.Paginacja ul li.MobilePagination,
article section#PanelWyszukiwarki.Wyniki div.DodajOgloszeniePodWyszukiwarka,
section#Podstrona.MapaSeo div.PodstronaElement div.PodstronaStyl.MapaSeoWoj div.MapaZwinRozwin {
    display: none;
}

    div.Menu div.MenuUzytkownika ul li.MenuMobile a.MenuMobileIco {
        background-position: -7px -28px;
        height: 15px;
        margin: 5px 0px 0px;
        width: 16px;
    }
/* KONIEC - STYLE DO NAGLOWKA - NOWY */

/* STYLE DO ZAWARTOŚCI STRONY */
#Zawartosc {
    margin: 50px auto 0 auto;
    background: #FFF;
    padding: 11px 9px 0px;
    position: relative;
    width: 982px;
}
#Zawartosc.gallery-view{
    width: 1110px;
}
    #Zawartosc div.Wyszukiwarka,
    #Zawartosc div.TloGradient,
    #Zawartosc.StronaStatyczna div.TloGradient {
        background: #F1F1F1;
        border: 1px solid #E0DDDD;
        font: 13px Arial;
        width: 670px;
    }

        #Zawartosc div.TloGradient #tabMapContent {
            border: none;
            margin-bottom: 5px;
            width: 640px;
        }

    #Zawartosc div.CentralnaRamka {
        width: 672px;
    }

    #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl,
    #Zawartosc div.TloGradient div.TloGradientStyl {
        padding: 9px 11px 20px;
    }

    #Zawartosc div.Wyszukiwarka div.CzegoSzukales {
        margin: 3px 0px 2px 0px;
        width: 450px;
    }

    #Zawartosc div.Wyszukiwarka div.OdstepLicznika {
        display: none;
        margin: 0px 0px 7px;
    }

    #Zawartosc div.Wyszukiwarka div.Ikonka {
        margin: 0px 8px 0px 0px;
    }

    #Zawartosc div.Wyszukiwarka div.IkonkaTekst {
        margin: 4px 0px 0px 0px;
    }

    #Zawartosc div.Wyszukiwarka span.LiczbaOgloszen {
        background: #666;
        color: #FFF;
        display: inline-block;
        margin: 0px 0px 0px 7px;
        padding: 2px 3px;
    }

    #Zawartosc div.Wyszukiwarka div.ListaCzegoSzukales {
        line-height: 1.8;
        margin: 2px 0px 6px;
    }

    #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl {
        position: relative;
    }

        #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaDane {
            margin: 0px 0px 3px 0px;
        }

        #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.OdstepKomercyjny {
            height: 59px;
            margin: 0px 0px 6px 0px;
        }

        #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.KolumnaWtorny {
            width: 438px;
        }

    #Zawartosc div.LewaRamka div.Sidebar select {
        font-size: 15px;
        padding: 1px 0px;
    }

    #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaInputy div.TytulInput,
    #Zawartosc div.LewaRamka div.Sidebar div.TytulInput {
        font: 14px Arial;
        margin: 0px 0px 5px 0px;
    }

        #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaInputy div.TytulInput.TytulInputOdDo,
        #Zawartosc div.LewaRamka div.Sidebar div.TytulInput.TytulInputOdDo {
            margin: 3px 4px 0px 0px;
        }

    #Zawartosc div.Checkbox div.CheckboxTytul label {
        display: inline-block;
        padding: 3px 0px 0px 0px;
    }

    #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaInputy div.InputElement,
    #Zawartosc div.LewaRamka div.Sidebar div.InputElement {
        padding: 0px 10px 10px 0px;
    }

    #Zawartosc div.LewaRamka div.Sidebar div.InputElementDeweloper {
        margin: 3px 0px 0px 0px;
    }

    #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaInputy div.InputElement input.Lokalizacja {
        /*width : 426px;*/
        width: 366px;
    }

    #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaInputy div.InputElement.PaddingRight0px {
        padding-right: 0px;
    }

    #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaInputy div.InputElement div.InputLiczby input,
    #Zawartosc div.LewaRamka div.Sidebar div.InputElement div.InputLiczby input {
        margin: 0px 9px 0px 0px;
        width: 77px;
        /*width : 78px;*/
    }

    #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaInputy div.InputElement div.InputLiczby.MarginRight0px input {
        margin-right: 0px;
    }

    #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaInputy div.InputElement.PaddingBottom0px {
        padding-bottom: 0px;
    }

    #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaInputy div.InputElementCheckboxy {
        margin: 3px 0px 0px -1px;
        padding: 0px 10px 0px 0px;
        width: 510px;
    }

    #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaInputy div.InputElement div.TytulCheckbox,
    #Zawartosc div.LewaRamka div.Sidebar div.InputElement div.TytulCheckbox {
        font: 12px Arial;
        margin: 2px 10px 0px 0px;
    }

input.ButtonSzukaj, input.ButtonSzukajHover,
input.ButtonSzukajMaly, input.ButtonSzukajHoverMaly,
input.ButtonAnuluj, input.ButtonAnulujHover,
input.ButtonKontakt, input.ButtonKontaktHover,
a.ButtonSzukaj, a.ButtonSzukajHover {
    background: url(/nowe/Content/images/button_szukaj.gif) no-repeat;
    border: 0px;
    color: #FFF;
    cursor: pointer;
    font: 18px Arial;
    height: 37px;
    margin: 7px 1px 0px 0px;
    padding: 0px 0px 2px 0px;
    width: 106px;
}

input.ButtonSzukajMaly, input.ButtonSzukajHoverMaly {
    font: bold 14px Arial;
    height: 29px;
    width: 100px;
}

.ContactShow input.ShowContact {
    margin: -8px 1px 0px 10px;
    position: relative;
}

.ContactShow a.ShowContact,
#buttonzobaczMediaUser a.ShowContact {
    font-weight: bold;
}

#buttonzobaczMediaUser a.ShowContact {
    float: left;
}

a.ButtonSzukaj, a.ButtonSzukajHover {
    line-height: 37px;
    text-decoration: none;
}

input.ButtonSzukajMaly {
    background: url("/nowe/Content/images/button_szukaj-male.gif") no-repeat;
}


input.ButtonSzukajHover, a.ButtonSzukajHover {
    background: url("/nowe/Content/images/button_szukaj_on.gif") no-repeat;
}

input.ButtonSzukajHoverMaly {
    background: url(/nowe/Content/images/button_szukaj_on-male.gif) no-repeat;
}

input.ButtonAnuluj {
    background: url(/nowe/Content/images/button_anuluj.gif) no-repeat;
}

input.ButtonAnulujHover {
    background: url(/nowe/Content/images/button_anuluj_on.gif) no-repeat;
}

input.ButtonKontakt, input.ButtonKontaktHover {
    background: url(/nowe/Content/images/button_kontakt.gif) no-repeat;
    font: bold 13px Arial;
    height: 29px;
    width: 210px;
}

input.ButtonKontaktHover {
    background: url(/nowe/Content/images/button_kontakt_on.gif) no-repeat;
}

#Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaInputy div.LinkWyszukiwanieZaawansowane {
    margin: 4px 0px 0px 0px;
}

    #Zawartosc div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaInputy div.LinkWyszukiwanieZaawansowane.LinkWyszukiwanieZaawansowanePierwotny {
        margin: 25px 0px 0px 1px;
    }

#Zawartosc div.Tagi,
#Zawartosc div.WybraneOferty,
#Zawartosc div.BoxyRedakcyjne,
#Zawartosc div.ListaSeo {
    margin: 0px 0px 13px 0px;
}

#Zawartosc div.pokaz {
    display: none;
}

#Zawartosc div.WybraneOferty div.KolumnaOfertySpecjalne,
#Zawartosc div.WybraneOferty div.KolumnaOfertyLuksusowe {
    width: 100%;
}

#Zawartosc div.OfertySpecjalneElement,
#Zawartosc div.BoxRedakcyjny {
    width: 331px;
}

#Zawartosc div.BoxRedakcyjny {
    /* height : 152px; */
}

#Zawartosc div.TytulSekcji div.Tytul.LinkDodaj {
    margin: 3px 0px 0px 10px;
}

#Zawartosc div.TytulSekcji,
#Zawartosc.Wydruk div.TytulSekcji {
    border-bottom: 1px solid #DDD;
    margin: 0px 0px 11px 0px;
    padding: 0px 0px 6px 0px;
}

#Zawartosc.Wydruk div.TytulSekcji {
    border: none;
}

#Zawartosc div.TytulSekcji img {
    margin: 0px 7px 0px 0px;
}

#Zawartosc div.TytulSekcji div.Tytul {
    margin: 2px 0px 0px 0px;
}

#Zawartosc div.OfertySpecjalneElement, .quartic_product {
    background: #F2F2F2;
    min-height: 64px;
}

    #Zawartosc div.OfertySpecjalneElement div.ZdjecieOgloszenia {
        background: #FFF;
        border: 1px solid #E0DDDD;
        height: 60px;
        width: 80px;
    }

    #Zawartosc div.OfertySpecjalneElement div.OfertySpecjalneTekst, ul.quartic_description {
        line-height: 1.3;
        padding: 6px;
        width: 235px;
    }

#Zawartosc div.TytulyRedakcyjne {
    color: #999;
    padding: 5px 0px 0px 0px;
}

#Zawartosc div.BoxRedakcyjny {
    margin: 0px 0px 11px 0px;
}
    /* STYLE PRAWDOPODOBNIE DO WYWALENIA */
    #Zawartosc div.BoxRedakcyjny img,
    div.TloGradient div.ZdjecieOgloszenia img {
        margin: 0px 0px -3px 0px;
    }
    /* KONIEC */
    #Zawartosc div.BoxRedakcyjny div.BoxTytul,
    #Zawartosc div.BoxRedakcyjny h2.BoxTytul.MZBCt0 {
        padding: 0px 0px 5px 0px;
        border-bottom: 1px dashed #CCC;
        margin: 0px 0px 10px 0px;
        text-transform: uppercase;
    }

    #Zawartosc div.BoxRedakcyjny div.ZdjecieRedakcyjne {
        background: #FFF;
        border: 1px solid #CCC;
        height: 67px;
        margin: 0px 5px 6px 0px;
        width: 67px;
    }

    #Zawartosc div.BoxRedakcyjny div.TekstRedakcyjny,
    #Zawartosc div.BoxRedakcyjny div.TekstRedakcyjny.MZBClead,
    #Zawartosc div.BoxRedakcyjny h2.MZBCt0_1 {
        line-height: 1.4;
        width: 255px;
    }

    #Zawartosc div.BoxRedakcyjny h2.MZBCt0_1 {
        font-weight: bold;
        /* padding : 0px 0px 5px 0px; */
        border: 0px;
        margin: 0px;
    }

    #Zawartosc div.BoxRedakcyjny div.MZBCw {
        background: url(/nowe/Content/images/lista.gif) 0px 2px no-repeat;
        padding: 0px 0px 0px 7px;
    }

#Zawartosc div.BoxyOdstep {
    width: 10px;
}

#Zawartosc div.ListaSeo {
    line-height: 1.6;
}

    #Zawartosc div.ListaSeo div.SeoKolumna {
        color: #CCC;
        margin: -7px 0px 10px 0px;
    }

        #Zawartosc div.ListaSeo div.SeoKolumna.Kol1 {
            width: 192px;
        }

        #Zawartosc div.ListaSeo div.SeoKolumna.Kol2 {
            width: 250px;
        }

        #Zawartosc div.ListaSeo div.SeoKolumna.Kol3 {
            width: auto;
        }

#Zawartosc div.NasiPartnerzy {
    margin: 15px 0px;
}

    #Zawartosc div.NasiPartnerzy img {
        margin: 3px;
    }

    #Zawartosc div.NasiPartnerzy.PustaStrona {
        bottom: 0px;
        position: absolute;
        width: 672px;
    }

#Zawartosc div.TytulPartnerzy,
#Zawartosc div.ReklamaTekst {
    color: #999;
}

#Zawartosc div.PrawaRamka,
#Zawartosc div.LewaRamka {
    width: 300px;
}

    /* STYLE DO OFERTY PROMOWANE HP */
    #Zawartosc div.PrawaRamka div.TloGradient {
        width: auto;
    }

        #Zawartosc div.PrawaRamka div.TloGradient div.TloGradientStyl {
            padding: 14px 15px 6px 14px;
        }

        #Zawartosc div.PrawaRamka div.TloGradient div.OfertyPromowane {
            background: #FFF;
            border: 1px solid #E0DDDD;
            position: relative;
        }

            #Zawartosc div.PrawaRamka div.TloGradient div.OfertyPromowane div.ZdjecieOgloszenia {
                height: 202px;
                width: 267px;
                cursor: pointer;
            }

                #Zawartosc div.PrawaRamka div.TloGradient div.OfertyPromowane div.ZdjecieOgloszenia img {
                    max-height: 202px;
                    max-width: 267px;
                }

            #Zawartosc div.PrawaRamka div.TloGradient div.OfertyPromowane div.OpisOfertyPromowanej {
                background: url(/nowe/Content/images/oferty-promowane-tlo.png);
                bottom: 0px;
                color: #FFF;
                padding: 10px 0px;
                position: absolute;
                text-align: center;
                width: 100%;
            }

.GrafikiSlider {
    background: url(/nowe/Content/images/grafiki-slider.png) no-repeat;
}

#Zawartosc div.PrawaRamka div.TloGradient div.SliderNastepnePoprzednie {
    position: absolute;
    top: 85px;
    width: 100%;
    cursor: pointer;
}

    #Zawartosc div.PrawaRamka div.TloGradient div.SliderNastepnePoprzednie span.Poprzednie,
    #Zawartosc div.PrawaRamka div.TloGradient div.SliderNastepnePoprzednie span.Nastepne {
        background-position: 0px 0px;
        cursor: pointer;
        display: inline-block;
        float: left;
        height: 27px;
        margin: 0px 0px 0px 4px;
        width: 27px;
    }

    #Zawartosc div.PrawaRamka div.TloGradient div.SliderNastepnePoprzednie span.Nastepne {
        background-position: -28px 0px;
        float: right;
        margin: 0px 4px 0px 0px;
    }

#Zawartosc div.PrawaRamka div.TloGradient div.SliderPaginacja span.Zaznaczone,
#Zawartosc div.PrawaRamka div.TloGradient div.SliderPaginacja span.Niezaznaczone {
    background-position: 0px -29px;
    cursor: pointer;
    display: inline-block;
    height: 6px;
    margin: 0px;
    width: 7px;
}

#Zawartosc div.PrawaRamka div.TloGradient div.SliderPaginacja span.Niezaznaczone {
    background-position: -8px -29px;
}

.touch .cookieInfoMsg article section#PanelWyszukiwarki {
    top: 200px !important;
}

@media (max-device-width: 1280px) and (orientation: landscape) {
    .touch .cookieInfoMsg article section#PanelWyszukiwarki {
        top: 0px !important;
    }
}
/* KONIEC STYLI DO OFERTY PROMOWANE HP */

#Zawartosc div.PrawaRamkaElement,
#Zawartosc div.PrawaRamkaPierwszyElement {
    border-bottom: 1px solid #EEE;
    padding: 8px 0px;
}

#Zawartosc div.PrawaRamkaPierwszyElement {
    padding: 0px 0px 8px;
}

#Zawartosc div.PrawaRamkaElement.Ostatni {
    margin: 0px 0px 12px 0px;
}

#Zawartosc div.PrawaRamkaElement.PrawaRamkaElementWysokosc {
    height: 58px;
}

    #Zawartosc div.PrawaRamkaElement.PrawaRamkaElementWysokosc div.PrawaRamkaElementMalaIkonka {
        padding: 10px 0px 0px;
    }

#Zawartosc div.PrawaRamkaElement div.ElementObrazek {
    margin: 0px 10px 0px 0px;
}

#Zawartosc div.PrawaRamkaElement div.ElementTekstOdstep {
    padding: 11px 0px 0px 0px;
}

#Zawartosc div.PrawaRamkaElement div.ElementTekstLink {
    padding: 0px 0px 0px 10px;
}

#Zawartosc div.PrawaRamkaElement div.ElementTekst span.ElementTytul {
    display: inline-block;
    padding: 0px 0px 2px 0px;
}

#Zawartosc div.PrawaRamka .node_inner_head h2 {
    font: bold 14px Arial;
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 3px 0px;
    text-transform: uppercase;
}

#Zawartosc div.PrawaRamka .mod .node_body {
    border: 1px solid #CCC;
    padding: 5px;
}

#Zawartosc div.PrawaRamka .mod .node_inner .node_inner_entry a {
    display: inline-block;
    float: left;
    margin: 2px 7px 0px 0px;
}

#Zawartosc div.PrawaRamka .mod .node_inner .node_inner_entry h3 {
    display: inline-block;
    font: 18px Arial;
    width: 210px;
}

#Zawartosc div.PrawaRamka .mod .node_inner .node_inner_entry p.lead {
    display: inline;
    line-height: 1.3;
    width: 100%;
}


/* STYLE DO KONTAKTU DO AGENTA */
div.KontaktAgent div.KontaktAgentZakladka {
    background: #e3f3fe;
    border: 1px solid #acdeff;
    border-bottom: 1px solid #e3f3fe;
    line-height: 1.6;
    margin: 0px 0px -1px 0px;
    padding: 3px 30px;
}

div.KontaktAgent div.KontaktAgentTlo {
    background: #e3f3fe; /* Old browsers */
    background: -moz-linear-gradient(top, #e3f3fe 0%, #bce3fe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3f3fe), color-stop(100%,#bce3fe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e3f3fe 0%,#bce3fe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e3f3fe 0%,#bce3fe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e3f3fe 0%,#bce3fe 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e3f3fe 0%,#bce3fe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f3fe', endColorstr='#bce3fe',GradientType=0 ); /* IE6-9 */
    border: 1px solid #acdeff;
    margin: 0px 0px 25px 0px;
    padding: 20px 15px;
}

    div.KontaktAgent div.KontaktAgentTlo div.Zdjecie,
    div.KontaktAgent div.KontaktAgentTlo div.Dane,
    div.KontaktAgent div.KontaktAgentTlo div.KontaktAgentTelefon,
    div.KontaktAgent div.KontaktAgentTlo div.DaneOgolne {
        margin: 0px 0px 17px 0px;
    }

div.StronaDewelopera div.KontaktAgent div.KontaktAgentTlo div.DaneOgolne {
    margin: 0px;
}

div.KontaktAgent div.KontaktAgentTlo img,
div.KontaktAgent div.KontaktAgentTlo div.Logo img {
    border: 1px solid #acdeff;
    display: block;
    margin: 0px 10px 0px 0px;
}

div.KontaktAgent div.KontaktAgentTlo div.Dane {
    padding: 10px 0px 0px;
    width: 155px;
}

    div.KontaktAgent div.KontaktAgentTlo div.Dane p,
    div.KontaktAgent div.KontaktAgentTlo div.DaneOgolne p {
        font: 14px Arial;
        padding: 10px 0px;
    }

div.KontaktAgent div.KontaktAgentTlo div.KontaktAgentTelefon {
    background-position: -654px 0px;
    color: #FFF;
    height: 46px;
    line-height: 2;
    width: 266px;
}

    div.KontaktAgent div.KontaktAgentTlo div.KontaktAgentTelefon span {
        display: inline-block;
        padding: 0px 0px 0px 65px;
    }

div.KontaktAgent div.KontaktAgentTlo div.Logo img {
    border: 1px solid #82c2ec;
    margin: 0px auto 10px;
}

div.KontaktAgent div.KontaktAgentTlo div.DaneOgolne p {
    font: 13px Arial;
}

div.StronaDewelopera div.KontaktAgent div.KontaktAgentTlo div.Formularz,
div.StronaDewelopera div.KontaktAgent div.KontaktAgentTlo div.KontaktDeweloper {
    width: 50%;
}

div.KontaktAgent div.KontaktAgentTlo div.Formularz input,
div.KontaktAgent div.KontaktAgentTlo div.Formularz textarea {
    border: 1px solid #4dacea;
    font: 12px Arial;
    margin: 0px 0px 10px 0px;
    padding: 4px 10px;
    width: 246px;
}

    div.KontaktAgent div.KontaktAgentTlo div.Formularz input.Blad {
        border: 1px solid #c10319;
    }

div.KontaktAgent div.KontaktAgentTlo div.Formularz div.FormularzWalidacja {
    background-position: 0px -69px;
    color: #FFF;
    height: 38px;
    margin: -5px 0px 10px;
    width: 267px;
}

    div.KontaktAgent div.KontaktAgentTlo div.Formularz div.FormularzWalidacja span {
        display: inline-block;
        padding: 16px 0px 0px 46px;
    }

div.KontaktAgent div.KontaktAgentTlo div.Formularz input[type=checkbox] {
    border: none;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    width: auto;
}

div.KontaktAgent div.KontaktAgentTlo div.Formularz textarea {
    height: 80px;
    margin: 0px 0px 7px 0px;
}

div.KontaktAgent div.KontaktAgentTlo div.Formularz div.Label {
    padding: 3px 0px 0px 0px;
    letter-spacing: -0.8pt;
}

    div.KontaktAgent div.KontaktAgentTlo div.Formularz div.Label span {
        color: #ee7307;
    }

div.KontaktAgent div.KontaktAgentTlo div.Formularz div.Deklaracja {
    color: #666;
    margin: 0px 0px 7px 0px;
}

div.KontaktAgent div.KontaktAgentTlo div.Formularz div.SidebarButtonSzukaj input {
    border: none;
    font: 18px Arial;
    margin: 0px;
    width: 106px;
}

div.KontaktAgent div.KontaktAgentTlo div.Formularz div.Wyslano {
    padding: 36px 0px;
    text-align: center;
}

    div.KontaktAgent div.KontaktAgentTlo div.Formularz div.Wyslano div.WyslanoTekst p {
        padding: 15px 0px 5px;
    }

div.StronaDewelopera div.KontaktAgent div.KontaktAgentTlo div.Formularz div.Wyslano {
    padding: 65px 0px;
}

div.KontaktAgent div.KontaktAgentTlo div.Formularz div.Wyslano div.SidebarButtonSzukaj input {
    margin: 15px 0px;
}
/* KONIEC STYLO DO KONTAKTU DO AGENTA DEVELOPERA */



/* STYLE DO STRONY SEARCH */
#Zawartosc div.LewaRamka div.Sidebar,
#Zawartosc div.BoxOfertaSpecjalna,
#Zawartosc.StronaStatyczna div.PrawaRamka div.TloGradient {
    background: #F1F1F1;
    border: 1px solid #E0DCDD;
}

#Zawartosc div.LewaRamka div.Sidebar {
    padding: 7px 10px 20px;
}

    #Zawartosc div.LewaRamka div.Sidebar select {
        width: 100%;
    }

    #Zawartosc div.LewaRamka div.Sidebar input[type="text"] {
        width: 276px;
    }

    #Zawartosc div.LewaRamka div.Sidebar div.TytulInput,
    #Zawartosc div.TloGradient div.TytulInput {
        margin: 0px 0px 3px 0px;
    }

    #Zawartosc div.LewaRamka div.Sidebar div.InputElement,
    #Zawartosc div.TloGradient div.InputElement {
        padding: 0px 0px 8px 0px;
    }

    #Zawartosc div.LewaRamka div.Sidebar div.InputElementCheckboxy {
        margin: 1px 0px 5px 0px;
    }

    #Zawartosc div.LewaRamka div.Sidebar div.InputElement input[type="checkbox"] {
        margin: 0px 5px 0px 0px;
    }

    #Zawartosc div.LewaRamka div.Sidebar div.InputElement div.TytulCheckbox {
        font: 14px Arial;
    }

    #Zawartosc div.LewaRamka div.Sidebar div.InputElement div.DataInwestycjiInput select {
        width: 135px;
    }

    #Zawartosc div.LewaRamka div.Sidebar div.InputElement.OstatniElement {
        margin: 0px 0px 10px 0px;
    }

    #Zawartosc div.LewaRamka div.Sidebar div.SidebarButtonSzukaj input.ButtonSzukaj,
    #Zawartosc div.LewaRamka div.Sidebar div.SidebarButtonSzukaj input.ButtonSzukajHover {
        margin: 0px 0px 12px 0px;
    }

#Zawartosc div.LewaRamka div.Cien {
    margin: 0px 0px 7px 0px;
}

#Zawartosc div.Kryteria {
    margin: 0px 0px 6px 2px;
}

#Zawartosc div.Powiadamiacz {
    background: #F4F4F4;
    border: 1px solid #E0DDDD;
    margin: 0px 0px 15px 0px;
    padding: 8px 8px 5px;
}

    #Zawartosc div.Powiadamiacz div.PowiadamiaczKoperta {
        margin: -12px 12px 0px 0px;
    }

    #Zawartosc div.Powiadamiacz div.PowiadamiaczTekst {
        margin: 6px 9px 0px 0px;
    }

    #Zawartosc div.Powiadamiacz input {
        color: #717274;
        height: 24px;
        width: 198px;
        padding: 0px 0px 0px 4px;
    }

        #Zawartosc div.Powiadamiacz input.ButtonZapiszSie {
            background: url(/nowe/Content/images/powiadamiacz-button.gif) no-repeat;
            border: 0px;
            color: #FFF;
            cursor: pointer;
            font: 12px Arial;
            height: 26px;
            margin: 0px 0px 0px -1px;
            padding: 0px 0px 2px 0px;
            width: 75px;
        }

#Zawartosc div.CentralnaRamka h3 {
    margin: 0px 0px 5px 0px;
}

#Zawartosc div.BoxOfertaSpecjalna {
    margin: 0px 0px 10px 0px;
    padding: 9px 5px;
}

#Zawartosc div.WybraneOferty div.OfertySpecjalne {
    border: none;
}

#Zawartosc div.WybraneOferty div.KolumnaOfertySpecjalne div.OfertySpecjalne div.OfertaSpecjalnaOdstep {
    margin: 0px 5px 0px 0px;
    width: 331px;
}

#Zawartosc div.BoxOfertaSpecjalna div.OfertaSpecjalnaPozycja {
    background: #FFF;
    border: 1px solid #DFDDDE;
    height: 135px;
    margin: 0px 0px;
    overflow: hidden;
    position: relative;
    width: 296px;
    z-index: 2;
}


#Zawartosc div.BoxOfertaSpecjalna div.ZdjecieOfertaSpecjalna {
    margin: 0px;
}

#Zawartosc div.BoxOfertaSpecjalna div.BoxOfertaSpecjalnaStrzalki {
    margin: 55px 0px 0px 0px;
}

#Zawartosc div.BoxOfertaSpecjalna div.OfertaSpecjalnaObraz {
    position: relative;
}

#Zawartosc div.BoxOfertaSpecjalna div.OfertaSpecjalnaTytul,
#Zawartosc div.BoxOfertaSpecjalna div.OfertaSpecjalnaTytul.OfertaSpecjalnaTytulWiekszy {
    background: url(/nowe/Content/images/of-spec-tlo.png);
    bottom: 0px;
    height: 33px;
    margin: 0px;
    position: absolute;
    width: 298px;
    cursor: pointer;
}

    #Zawartosc div.BoxOfertaSpecjalna div.OfertaSpecjalnaTytul.OfertaSpecjalnaTytulWiekszy {
        height: 36px;
    }

    #Zawartosc div.BoxOfertaSpecjalna div.OfertaSpecjalnaTytul.OfertaSpecjalnaTytulWiekszy2 {
        height: 60px;
    }

    #Zawartosc div.BoxOfertaSpecjalna div.OfertaSpecjalnaTytul span {
        color: #F48221;
        display: inline-block;
        font: bold 18px Arial;
        padding: 5px 0px 0px 10px;
    }

        #Zawartosc div.BoxOfertaSpecjalna div.OfertaSpecjalnaTytul span.OfertaSpecjalnaPodTytul {
            padding-top: 0;
        }

            #Zawartosc div.BoxOfertaSpecjalna div.OfertaSpecjalnaTytul span.OfertaSpecjalnaPodTytul span {
                color: #FFF;
                display: inline-block;
                font: 14px Arial;
                padding-top: 0;
            }

#Zawartosc div.LiczbaOfertTekst {
    margin: 3px 0px 0px 7px;
}

#Zawartosc div.OfertySortowanie {
    margin: 0px 0px 7px 0px;
}

#Zawartosc div.SortujTekst {
    margin: 4px 0px 0px 0px;
}

#Zawartosc div.OfertySortowanie div.Tekst {
    margin: 1px 5px 0px 0px;
}

#Zawartosc div.OfertySortowanie select {
    margin: 0px 0px 0px 5px;
    width: 170px;
}

#Zawartosc div.WynikiZakladki {
    margin: 0px 0px -1px 0px;
    position: relative;
    height: 24px;
    z-index: 2;
}

    #Zawartosc div.WynikiZakladki div.ZakladkaAktywna,
    #Zawartosc div.WynikiZakladki div.ZakladkaNieaktywna {
        background: #F7F7F7;
        border: 1px solid #E1DCE0;
        border-bottom: 1px solid #F7F7F7;
        height: 22px;
        margin: 0px 9px 0px 0px;
        width: 120px;
    }

    #Zawartosc div.WynikiZakladki div.ZakladkaNieaktywna {
        background: #FFF;
        border: 1px solid #E1DCE0;
        color: #148;
        cursor: pointer;
    }

        #Zawartosc div.WynikiZakladki div.ZakladkaAktywna span,
        #Zawartosc div.WynikiZakladki div.ZakladkaNieaktywna span {
            display: inline-block;
            padding: 5px 0px 0px 0px;
        }

#Zawartosc div.Detale div.WynikiZakladki div.ZakladkaNieaktywna span {
    font-weight: bold;
}

#Zawartosc div.WynikiZakladki div.ZakladkaNieaktywna span:hover {
    text-decoration: underline;
}

#Zawartosc div.Paginacja {
    margin: 0px -3px 0px 0px;
}

    #Zawartosc div.Paginacja ul li {
        float: left;
        margin: 0px 3px 0px 4px;
    }

        #Zawartosc div.Paginacja ul li span {
            display: inline-block;
            margin: 0px 0px 0px 0px;
        }

#Zawartosc div.PaginacjaDolna {
    margin: 3px 0px 12px 0px;
}

/* STYLE DO PAGINACJA, DETALE OGŁOSZENIA, LISTA WSZYSTKICH OFERT */
#Zawartosc div.Detale div.Paginacja {
    margin: 0px;
}

#Zawartosc div.Detale div.PaginacjaLista {
    padding: 6px 13px 8px;
}

#Zawartosc div.Detale div.PaginacjaTekst {
    font: bold 11px Arial;
    margin: 0px 0px 5px 0px;
}

#Zawartosc div.Detale div.PaginacjaElement a, #Zawartosc div.Detale div.PaginacjaElementOst a,
#Zawartosc div.Detale div.PaginacjaElement span {
    display: inline-block;
    padding: 2px 6px;
}

#Zawartosc div.Detale div.PaginacjaElement, #Zawartosc div.Detale div.PaginacjaElementOst {
    background: #FFF;
    border: 1px solid #CCC;
    margin: 0px 3px 0px 0px;
}

#Zawartosc div.Detale div.PaginacjaElementOst {
    margin: 0px;
}

#Zawartosc div.Detale div.PaginacjaElementWybrany {
    font-weight: normal;
    margin: 0px 3px 0px 0px;
    padding: 3px 7px;
}
/* KONIEC STYLI DO PAGINACJA, DETALE OGŁOSZENIA, LISTA WSZYSTKICH OFERT */

#Zawartosc div.PaginacjaDolna div.IleOfertNaStronie {
    margin: 4px 0px 0px 0px;
}

#Zawartosc div.ListaWynikow {
    border: 1px solid #DFDDDE;
    z-index: 1;
}

#Zawartosc:last-of-type div.ListaWynikow {
    margin: 0px 0px 5px 0px;
}

div.WynikiElement {
    border-bottom: 1px solid #DFDFE1;
    line-height: 0;
    min-height: 70px;
}

    div.WynikiElement.OstatniElement {
        border: none;
    }

    div.WynikiElement div.WynikiElementStyl.Ogloszenie,
    div.WynikiElement div.WynikiElementStyl.ReklamaMiedzyOgloszeniami {
        margin: 1px;
        min-height: 69px;
    }

        div.WynikiElement div.WynikiElementStyl.Ogloszenie div.OgloszenieOdstep {
            padding: 4px;
        }

    div.WynikiElement div.WynikiElementStyl.SuperPremium {
        background: #FBDB8E;
    }

    div.WynikiElement div.WynikiElementStyl.Premium {
        background: #FCECB1;
    }

    div.WynikiElement div.WynikiElementStyl.Standard {
        background: #FFF;
    }

    div.WynikiElement div.WynikiElementStyl.Standard2 {
        background: #F7F7F7;
    }

    div.WynikiElement div.WynikiElementStyl.StandardHover {
        background: #E4E4E4;
    }

    div.WynikiElement div.ZdjecieWyniki,
    div.WynikiElement div.ZdjecieWynikiPierwotny,
    div.LogoDewelopera {
        background: #FFF;
        border: 1px solid #DFDDDE;
        height: 60px;
        margin: 0px 6px 0px 0px;
        width: 80px;
    }

        div.WynikiElement div.ZdjecieWyniki span {
            color: #CBCBCB;
        }

    div.WynikiElement div.InfoOgloszenia {
        margin: 0px 2px 0px 3px;
    }

    div.WynikiElement div.ZdjecieWynikiPierwotny {
        height: 87px;
        width: 137px;
    }

div.LogoDewelopera {
    height: 60px;
    line-height: 0px;
    width: 135px;
}

div.ZdjecieOfertaSpecjalna {
    height: 135px;
    margin: 0px 4px;
    width: 298px;
}

div.WynikiElement div.InfoOgloszenia div.InfoTloPodbiteLewa,
div.WynikiElement div.InfoOgloszenia div.InfoTloPodbitePrawa,
div.WynikiElement div.InfoOgloszenia div.InfoTloWylacznoscLewa,
div.WynikiElement div.InfoOgloszenia div.InfoTloWylacznoscPrawa,
div.WynikiElement div.InfoOgloszenia div.InfoTloNoweLewa,
div.WynikiElement div.InfoOgloszenia div.InfoTloNowePrawa {
    background: url(/nowe/Content/images/info-tlo-podbite-lewa.png) no-repeat;
    height: 15px;
    width: 2px;
}

div.WynikiElement div.InfoOgloszenia div.InfoTloPodbitePrawa {
    background: url(/nowe/Content/images/info-tlo-podbite-prawa.png) no-repeat;
}

div.WynikiElement div.InfoOgloszenia div.InfoTloWylacznoscLewa {
    background: url(/nowe/Content/images/info-tlo-wylacznasc-lewa.png) no-repeat;
}

div.WynikiElement div.InfoOgloszenia div.InfoTloWylacznoscPrawa {
    background: url(/nowe/Content/images/info-tlo-wylacznasc-prawa.png) no-repeat;
}

div.WynikiElement div.InfoOgloszenia div.InfoTloNoweLewa {
    background: url(/nowe/Content/images/info-tlo-nowe-lewa.png) no-repeat;
}

div.WynikiElement div.InfoOgloszenia div.InfoTloNowePrawa {
    background: url(/nowe/Content/images/info-tlo-nowe-prawa.png) no-repeat;
}

div.WynikiElement div.ZdjecieWyniki span {
    color: #CBCBCB;
}

div.WynikiElement div.InfoOgloszenia div.InfoTloPodbite,
div.WynikiElement div.InfoOgloszenia div.InfoTloNowe,
div.WynikiElement div.InfoOgloszenia div.InfoTloWylacznosc {
    background: url(/nowe/Content/images/info-tlo-podbite.gif) repeat-x;
    color: #FFF;
    height: 15px;
    width: auto;
}

div.WynikiElement div.InfoOgloszenia div.InfoTloNowe {
    background: url(/nowe/Content/images/info-tlo-nowe.gif) repeat-x;
}

div.WynikiElement div.InfoOgloszenia div.InfoTloWylacznosc {
    background: url(/nowe/Content/images/info-tlo-wylacznasc.gif) repeat-x;
}

div.WynikiElement div.WynikiOfertaDane {
    margin: 2px 10px 0px 0px;
    width: 410px;
}

div.WynikiElement div.WynikiOfertaDane p {
    margin: 10px 0px 0px;
}

div.WynikiElement div.ZdjecieOgloszenia.ZdjecieWynikiPierwotny {
    margin: 0px 6px 5px 0px;
}

div.WynikiElement div.WynikiOfertaDane div.TematOferty {
    margin: 0px 0px 2px 0px;
}

    div.WynikiElement div.WynikiOfertaDane div.TematOferty a span {
        font-weight: bold;
    }

div.WynikiElement div.WynikiOfertaCena {
    font-weight: bold;
    margin: 2px 0px 0px 0px;
    width: 90px;
}

div.WynikiElement div.LogoWyniki {
    margin: 4px 0px 0px 0px;
}

#Zawartosc div.PrawaRamka div.TloGradient div.TloGradientStyl.DodajOgloszenie {
    min-height: 0px;
    padding: 5px 4px;
}

#Zawartosc div.PrawaRamka div.DodajOgloszenie a.PrzyciskDodajOgloszenie {
    background: #e66d1b url(/nowe/Content/images/tlo-dodaj-ogloszenie.png) no-repeat;
    color: #FFF;
    display: block;
    height: 57px;
    text-shadow: -1px -1px 1px #e55e18;
    filter: dropshadow(color=#000, offx=-2, offy=-2);
    text-decoration: none;
    width: 290px;
}

    #Zawartosc div.PrawaRamka div.DodajOgloszenie a.PrzyciskDodajOgloszenie span {
        display: block;
        padding: 18px 80px 0px 0px;
        text-align: center;
    }

#Zawartosc div.Mapka {
    border: 1px solid #DFDDDE;
    margin: 0px 0px 15px 0px;
    z-index: 1;
}

    #Zawartosc div.Mapka div.MapkaOdstep {
        margin: 1px;
    }

#Zawartosc div.LegendaIkonka {
    margin: -5px 4px 0px 0px;
    position: relative;
}

#Zawartosc div.LegendaTekst {
    margin: 0px 10px 0px 0px;
}

/* STYLE DO ALERTÓW */
div.InfoAlert, div.InfoAlert2 {
    border: 2px solid #FF6600;
    margin: 0px 0px 15px 0px;
    padding: 15px 18px;
    position: relative;
}

div.InfoAlert2 {
    border: 2px solid #88BF67;
}

div.InfoAlert div.IcoAlert {
    margin: 0px 11px 0px 0px;
}

div.InfoAlert div.AlertTekst {
    margin: 3px 0px 0px 0px;
}

div.InfoAlert div.AlertTekst2 {
    margin: 0px;
}

div.AlertStyl div.AlertZamknij {
    position: absolute;
    right: 7px;
    top: 7px;
}
/* KONIEC STYLE DO ALERTÓW */
/* KONIEC STYLI DO STRONY SEARCH */

/* STYLE DO DETALI OGŁOSZENIA */
div.Detale div.DrzewkoGdzieJestes {
    line-height: 1.4;
    margin: 0px 0px 15px -1px;
}

div.Detale h1, div.Detale h2, div.StronaStatyczna h2,
div.Detale div.SzczegolyDewelopera h2 {
    color: #ED7105;
    font: bold 24px Arial;
    margin: 0px 0px 7px 0px;
}

div.Detale div.LinkiSpolecznosci {
    border-bottom: 1px solid #DDD;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
}

div.Detale div.ReklamaDetale div.ReklamaDetaleTekst,
div.PrawaRamka div.ReklamaDetale div.ReklamaDetaleTekst {
    margin: 4px 5px 0px 0px;
}

div.PrawaRamka div.ReklamaDetale div.ReklamaDetaleTekstV2 {
    margin: 11px 5px 0px 0px;
}

#Zawartosc div.Detale div.WynikiZakladki {
    height: 30px;
}

    #Zawartosc div.Detale div.WynikiZakladki div.ZakladkaAktywna,
    #Zawartosc div.Detale div.WynikiZakladki div.ZakladkaNieaktywna {
        height: 28px;
        margin: 0px 0px 0px 5px;
        width: auto;
    }

        #Zawartosc div.Detale div.WynikiZakladki div.ZakladkaAktywna:first-child,
        #Zawartosc div.Detale div.WynikiZakladki div.ZakladkaNieaktywna:first-child {
            margin-left: 0;
        }

        #Zawartosc div.Detale div.WynikiZakladki div.ZakladkaAktywna span,
        #Zawartosc div.Detale div.WynikiZakladki div.ZakladkaNieaktywna span {
            /* font-weight : bold; */
            padding: 7px 16px 0px;
        }

#Zawartosc div.Detale div.LogoSpolecznosci {
    margin: 3px 0px 0px 8px;
}

#Zawartosc div.TloGradient {
    background: #F7F7F7;
}

    #Zawartosc div.TloGradient div.TloGradientStyl {
        padding: 14px 15px 16px 14px;
    }

#Zawartosc #tabMapContent.TloGradient div.TloGradientStyl {
    padding: 0px;
}

#Zawartosc div.Detale div.DetaleTytulOgloszenia div.TytulOgloszenia,
#Zawartosc div.Detale div.DetaleTytulOgloszenia div.TytulOgloszenia h1 {
    display: inline;
    margin: 0px 20px 0px 0px;
    max-width: 435px;
    width: auto;
}

    #Zawartosc div.Detale div.DetaleTytulOgloszenia div.TytulOgloszenia h1 {
        margin: 0px 20px 5px 0px;
    }

#Zawartosc div.Detale div.DetaleTytulOgloszenia div.DetaleLogoDewelopera {
    display: inline;
}

#Zawartosc div.Detale div.DetaleTytulOgloszenia div.LogoDewelopera {
    margin: 0px auto 7px;
}

#Zawartosc div.Detale div.DetaleTytulOgloszenia div.LogoDeweloperaWielkosc {
    max-width: 139px;
}

#Zawartosc div.Detale div.DetaleTytulOgloszenia div.LogoDewelopera img,
#Zawartosc div.Detale div.TematOgloszenia div.ZdjecieOfertaLogo2 img {
    margin: 0px;
    max-height: 62px;
    max-width: 130px;
}

#Zawartosc div.TloGradient div.TloGradientStyl div.DetaleDaneKolumna {
    width: 328px;
}

#Zawartosc div.TloGradient div.TloGradientStyl div.DetaleZdjeciaKolumna {
    width: 300px;
}

div.ElementMarginBottom3px {
    margin: 0px 0px 3px 0px;
}

div.ElementMarginBottom10px {
    margin: 0px 0px 15px 0px;
}

div.ElementMarginBottom12px {
    margin: 0px 0px 7px 0px;
}

div.ElementMarginBottom13px {
    margin: 0px 0px 10px 0px;
}

div.ElementMarginBottom15px {
    margin: 0px 0px 18px 0px;
}

div.ElementMarginBottom20px {
    margin: 0px 0px 17px 0px;
}

div.ElementMarginBottom30px {
    margin: 0px 0px 27px 0px;
}

div.KampaniaZakladka {
    background: url(/nowe/Content/images/1mln-ofert.png) no-repeat;
    height: 112px;
    position: absolute;
    top: -3px;
    right: -3px;
    width: 112px;
}

#Zawartosc div.CentralnaRamka div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaInputy div.WyszukiwarkaDane input,
#Zawartosc div.CentralnaRamka div.Wyszukiwarka div.WyszukiwarkaStyl div.WyszukiwarkaInputy div.WyszukiwarkaDane select {
    position: relative;
    z-index: 2;
}

#Zawartosc div.TloGradient div.TloGradientStyl div.DetaleDaneKolumna {
    font: 14px Arial !important;
}

    #Zawartosc div.TloGradient div.TloGradientStyl div.DetaleDaneKolumna h4,
    #Zawartosc div.TloGradient div.TloGradientStyl div.DetaleDaneKolumna div.Cena h4 {
        display: inline;
        font: 14px Arial;
        margin: 0px 0px 2px 0px;
    }

    #Zawartosc div.TloGradient div.TloGradientStyl div.DetaleDaneKolumna h3 {
        font: bold 20px Arial;
    }

    #Zawartosc div.TloGradient div.TloGradientStyl div.DetaleDaneKolumna div.Cena span strong {
        padding: 0px 5px 0px 0px;
    }

    #Zawartosc div.TloGradient div.TloGradientStyl div.DetaleDaneKolumna div.Cena h4 {
        font: bold 24px Arial;
    }

div.TloGradient div.ZdjecieOgloszenia.ZdjecieGaleriaMidi,
div.DaneOInwestycji div.ZdjecieOgloszenia.ZdjecieGaleriaMidi {
    height: 225px;
    margin: 0px 0px 15px 0px;
    width: 300px;
}

div.DaneOInwestycji div.ZdjecieOgloszenia.ZdjecieGaleriaMidi {
    margin: 0px auto 15px;
    width: 300px;
}

div.TloGradient div.ZdjecieOgloszenia img,
div.DaneOInwestycji div.ZdjecieOgloszenia img {
    max-height: 225px;
    max-width: 300px;
}

div.TloGradient div.ZdjecieOgloszenia.ZdjecieGaleriaMini img {
    max-height: 60px;
    max-width: 80px;
}

div.TloGradient div.PasekZjecie {
    background: url(/nowe/Content/images/tlo-zjecie-pasek.png);
    height: 23px;
    margin: -23px 0px 0px 0px;
    position: relative;
    width: 300px;
}

    div.TloGradient div.PasekZjecie div.PasekZjecieOdstep {
        padding: 3px 9px 0px;
    }

div.TloGradient div.DetaleZdjeciaMiniOdstep ul {
    height: 72px;
    margin: 0px 0px 10px 0px;
}

div.TloGradient div.DetaleKontaktKolumna {
    width: 292px;
}

    div.TloGradient div.DetaleKontaktKolumna div.Alert div.AlertTekst2,
    div#emailToFriend div.Alert div.AlertTekst, div#emailToFriend div.Alert div.AlertTekst2,
    div.areaToBlock div.Alert div.AlertTekst, div.areaToBlock div.Alert div.AlertTekst2 {
        width: 215px;
    }

div.TloGradient div.InputElement input,
div.TloGradient div.InputElement textarea {
    width: 290px;
}

div.TloGradient div.InputElement textarea {
    height: 111px;
}

div.Detale div.DetaleOpis {
    padding: 0px 15px;
}

    div.Detale div.DetaleOpis div.DaneOgloszeniaElementy {
        border: none;
    }

div.KontaktNazwa {
    margin: 0px 0px 7px 0px;
}

div.KontaktLogo {
    margin: 0px 0px 7px 0px;
}

div.KontaktDane {
    margin: 0px 0px 7px 0px;
    word-wrap: break-word;
}

div.KontaktTelefony {
    font-size: 22px;
}

div.WyswietleniaPochodzenie {
    margin: 0px 0px 15px 0px;
}

div.IcoPochodzenieOgloszenia {
    margin: 0px 5px 0px 0px;
}

div.TekstPochodzenieOgloszenia {
    margin: 2px 0px 0px 0px;
}

div.Detale div.DetaleOpis div.RodzajZgloszenia {
    margin: 0px 0px 7px 0px;
}

    div.Detale div.DetaleOpis div.RodzajZgloszenia select {
        width: 447px;
    }

div.Detale div.ButtonLewa,
div.Detale div.ButtonPrawa {
    background: url(/nowe/Content/images/buttony-lewa.gif) no-repeat;
    height: 20px;
    width: 3px;
}

div.Detale div.ButtonPrawa {
    background: url(/nowe/Content/images/buttony-prawa.gif) no-repeat;
}

div.Detale div.ButtonElement {
    background: #666;
    height: 20px;
    margin: 0px 4px 2px 0px;
}

    div.Detale div.ButtonElement a {
        color: #FFF;
        display: inline-block;
        padding: 2px 10px 0px;
        text-decoration: none;
    }

div.Detale div.Cien {
    margin: 0px 0px 8px 0px;
}

div.PrawaRamka div.PodobneOfertyTekst {
    margin: 0px 0px 9px 0px;
}

#Zawartosc div.PrawaRamka div.PodobneOferty div.OfertySpecjalneElement {
    padding: 6px;
    width: auto;
}

    #Zawartosc div.PrawaRamka div.PodobneOferty div.OfertySpecjalneElement div.OfertySpecjalneTekst {
        padding: 0px 7px;
        width: 192px;
    }

#Zawartosc.StronaStatyczna div.PrawaRamka div.TloGradient {
    margin: 0px 0px 10px 0px;
    width: auto;
}

    #Zawartosc.StronaStatyczna div.PrawaRamka div.TloGradient div.TloGradientStyl {
        padding: 2px 5px;
    }

        #Zawartosc.StronaStatyczna div.PrawaRamka div.TloGradient div.TloGradientStyl ul li {
            float: none;
            line-height: 1;
            padding: 7px 0px;
        }

            #Zawartosc.StronaStatyczna div.PrawaRamka div.TloGradient div.TloGradientStyl ul li.PodwojnaLinia {
                margin: 0px;
                padding: 0px;
            }

div.TloGradient.WiadomoscWyslana {
    height: 332px;
}

div.TloGradient div.WiadomoscWyslanaTekst {
    margin: 10px 0px 10px 0px;
}

/* STYLE DO DETALI RYNKU PIERWOTNEGO */
div.Detale div.ZakladkiRynekPierwotny {
    color: #000;
    margin: 0px 0px 15px 0px;
}

    div.Detale div.ZakladkiRynekPierwotny div.ZakladkaNieaktywna,
    div.Detale div.ZakladkiRynekPierwotny div.ZakladkaAktywna {
        background: #666;
        margin: 0px 3px 0px 0px;
    }

        div.Detale div.ZakladkiRynekPierwotny div.ZakladkaNieaktywna a,
        div.Detale div.ZakladkiRynekPierwotny div.ZakladkaAktywna a {
            color: #FFF;
        }

        div.Detale div.ZakladkiRynekPierwotny div.ZakladkaNieaktywna span,
        div.Detale div.ZakladkiRynekPierwotny div.ZakladkaAktywna span {
            display: inline-block;
            padding: 3px 10px;
        }

    div.Detale div.ZakladkiRynekPierwotny div.ZakladkaAktywna {
        background: #F1F1F1;
    }

div.Detale div.DaneOInwestycji div.KolumnaListaInwestycji {
    width: 270px;
}

div.Detale div.DaneOInwestycji div.ListaInwestycjiElement {
    background: #F1F1F1;
    border-top: 1px solid #4C4840;
    padding: 0px 0px 4px 0px;
}

    div.Detale div.DaneOInwestycji div.ListaInwestycjiElement div.ListaInwestycjiElementOdstep {
        padding: 3px;
    }

    div.Detale div.DaneOInwestycji div.ListaInwestycjiElement div.ListaInwestycjiElementTekst {
        width: 180px;
    }

div.Detale div.DaneOInwestycji div.TytulInwestor,
div.Detale div.DaneOInwestycji div.TytulInwestycja {
    color: #F59C00;
    margin: 0px 0px 10px 0px;
}

div.Detale div.DaneOInwestycji div.ZdjecieOgloszenia.ZdjecieInwestycjiMale {
    height: 60px;
    margin: 0px 8px 0px 0px;
    width: 80px;
}

div.Detale div.KolumnaDaneInwestycji {
    width: 398px;
}

    div.Detale div.KolumnaDaneInwestycji div.DaneInwestycjiElement {
        line-height: 1.2;
        margin: 0px 0px 15px 0px;
    }

        div.Detale div.KolumnaDaneInwestycji div.DaneInwestycjiElement p {
            padding: 10px 0px;
        }

        div.Detale div.KolumnaDaneInwestycji div.DaneInwestycjiElement div.DaneInwestycjiElementTytul {
            border-bottom: 1px solid #4C4840;
            color: #FFF;
            margin: 0px 0px 3px 0px;
        }

            div.Detale div.KolumnaDaneInwestycji div.DaneInwestycjiElement div.DaneInwestycjiElementTytul span {
                background: #666;
                display: inline-block;
                padding: 3px 6px;
            }

div.IEH4 {
    margin: 0px;
}

div.DaneOgloszeniaElementyKolumna.Kolumna1 span.DaneOgloszeniaElementy {
    width: 120px;
}

div.DaneOgloszeniaElementyKolumna.Kolumna2 span.DaneOgloszeniaElementy {
    width: auto;
}

div.DaneOgloszeniaElementyKolumna,
div.ListaKolumna {
    width: 310px;
}

    div.DaneOgloszeniaElementyKolumna h4 {
        font: bold 13px Arial;
    }

    div.DaneOgloszeniaElementyKolumna.Kolumna1 h4 {
        margin: 0px;
        width: 185px;
    }

    div.DaneOgloszeniaElementyKolumna.Kolumna2 h4 {
        margin: 0px;
        width: 168px; /*było 150px*/
    }

    div.DaneOgloszeniaElementyKolumna.Kolumna4 h4 {
        width: 150px;
        margin-left: 10px;
    }

    div.DaneOgloszeniaElementyKolumna.Kolumna5 h4 {
        width: 172px;
    }

    div.DaneOgloszeniaElementyKolumna.Kolumna6 h4 {
        width: 168px;
    }

    div.DaneOgloszeniaElementyKolumna.Kolumna7 h4 {
        width: 95px;
    }

    div.DaneOgloszeniaElementyKolumna.Kolumna8 h4 {
        width: 110px;
    }

div.Kolumna3 {
    margin: 0px 0px 3px 0px;
}

    div.Kolumna3 h4 {
        width: 172px;
    }

div.DaneOgloszeniaElementyKolumna span {
    display: inline-block;
    /* white-space : nowrap; */
}

div.DaneOgloszeniaElementHeader {
    background: #F7F7F7;
    border: 1px solid #DDD;
    height: 13px;
    padding: 3px 0px 6px;
}

div.DaneOgloszeniaElementRamka {
    border: 1px solid #CCC;
    border-bottom: 1px solid #E7E7E7;
    border-top: none;
    color: #666;
}

div.DaneOgloszeniaElementTlo1,
div.DaneOgloszeniaElementTlo2 {
    background: #F7F7F7;
    height: 18px;
    padding: 6px 0px 3px;
}

div.DaneOgloszeniaElementTlo2 {
    background: #FFF;
}

div.ElementMarginBottom20px div.Zaznaczone {
    margin: -3px 0px -3px;
}

div.ElementMarginBottom20px div.DaneOgloszeniaElementHeader a {
    display: inline-block;
    padding: 2px 0px 0px;
}

div.ElementMarginBottom20px div.Zaznaczone span {
    display: inline-block;
    background: #E0DEDE;
    padding: 3px 0px 0px;
    width: 100%;
}

div.ElementMarginBottom20px div.Zaznaczone img {
    margin: 0px 0px 0px 6px;
}

div.DaneOgloszeniaElementKolumna1,
div.DaneOgloszeniaElementKolumna5 {
    width: 115px;
}

div.DaneOgloszeniaElementKolumna2 {
    width: 128px;
}

div.DaneOgloszeniaElementKolumna3 {
    width: 110px;
}

div.DaneOgloszeniaElementRamka div.DaneOgloszeniaElementKolumna3 {
    padding: 0px 10px 0px 0px;
    text-align: right;
    width: 110px;
}

div.DaneOgloszeniaElementKolumna4 {
    width: 75px;
}

div.DaneOgloszeniaElementKolumna6 {
    padding: 0px 12px 0px 0px;
    width: 65px;
}

div.ElementMarginBottom20px div.PaginacjaLista {
    border-bottom: 1px solid #CCC;
    color: #000;
    padding-left: 13px;
    padding-right: 13px;
}

div.RodzinaNaSwoim {
    margin: 8px 0px 0px 0px;
    white-space: nowrap;
}

    div.RodzinaNaSwoim div.IcoRodzina {
        margin: 0px 8px 0px 0px;
    }

    div.RodzinaNaSwoim div.IcoRodzinaTekst {
        margin: 2px 0px 0px 0px;
    }

div.FormWyslano {
    margin: 80px 0px 0px 0px;
}

    div.FormWyslano div.SidebarButtonSzukaj {
        margin: 10px 0px 0px 0px;
    }

div.Detale div.TloGradient div.MapaGoogle {
    margin: -1px 0px 0px 0px;
}

    div.Detale div.TloGradient div.MapaGoogle a.RozwinMape,
    div.Detale div.TloGradient div.MapaGoogle a.ZwinMape {
        background-position: -612px 0px;
        display: block;
        height: 19px;
        width: 20px;
    }

    div.Detale div.TloGradient div.MapaGoogle a.ZwinMape {
        background-position: -633px 0px;
    }

div.Detale div.TloGradient #map_canvas {
    border: 1px solid #e0dddd;
}
/* KONIEC STYLI DO DETALI RYNKU PIERWOTNEGO */
/* STYLE DO GALERII ZDJĘĆ, POPUP */
div.GaleriaPopup {
    background: #F1F1F1;
    margin: 0px 15px 15px 0px;
    width: 800px;
}

    div.GaleriaPopup ul {
        height: 72px;
        margin: 0px 5px 8px 5px;
        padding: 24px 0px 0px 0px;
    }

        div.GaleriaPopup ul li,
        div.TloGradient ul li {
            float: left;
            position: relative;
        }

            div.GaleriaPopup ul li.ZdjeciePoprzednie {
                margin: 21px 5px 0px 0px;
            }

                div.GaleriaPopup ul li.ZdjeciePoprzednie a,
                div.GaleriaPopup ul li.ZdjeciePoprzednie a:Hover,
                div.GaleriaPopup ul li.ZdjecieNastepne a,
                div.GaleriaPopup ul li.ZdjecieNastepne a:Hover,
                div.TloGradient ul li.ZdjeciePoprzednie a,
                div.TloGradient ul li.ZdjeciePoprzednie a:Hover,
                div.TloGradient ul li.ZdjecieNastepne a,
                div.TloGradient ul li.ZdjecieNastepne a:Hover {
                    background: url(/nowe/Content/images/ico-galeria-lewa-off.gif);
                    display: inline-block;
                    height: 30px;
                    width: 30px;
                }

                    div.GaleriaPopup ul li.ZdjeciePoprzednie a:Hover,
                    div.TloGradient ul li.ZdjeciePoprzednie a:Hover {
                        background: url(/nowe/Content/images/ico-galeria-lewa-on.gif);
                    }

            div.GaleriaPopup ul li div.ZdjecieGaleriaMini,
            div.GaleriaPopup ul li div.ZdjecieGaleriaMini.ZjecieZaznaczone,
            div.TloGradient ul li div.ZdjecieGaleriaMini,
            div.TloGradient ul li div.ZdjecieGaleriaMini.ZjecieZaznaczone {
                border: 6px solid #FFF;
                height: 60px;
                margin: 0px 5px;
                width: 80px;
            }

            div.TloGradient ul li div.ZdjecieGaleriaMini {
                border: 5px solid #FFF;
            }

                div.TloGradient ul li div.ZdjecieGaleriaMini,
                div.TloGradient ul li div.ZdjecieGaleriaMini.ZjecieZaznaczone {
                    margin: 0px;
                }

            div.TloGradient ul li.SperaratorZdjecGalerii {
                display: inline-block;
            }

            div.TloGradient ul li.SperaratorPrzyciskowGalerii {
                display: inline-block;
                font-size: 1px;
                margin: 0px 10px;
            }

            div.TloGradient ul li.SperaratorZdjecGalerii span {
                display: inline-block;
                font-size: 1px;
                margin: 0px 7px 0px 7px;
            }

            div.GaleriaPopup ul li div.ZdjecieGaleriaMini.ZjecieZaznaczone {
                border: 6px solid #FF6600;
            }

            div.TloGradient ul li div.ZdjecieGaleriaMini.ZjecieZaznaczone {
                border: 5px solid #FF6600;
            }

            div.GaleriaPopup ul li.ZdjecieNastepne {
                margin: 21px 0px 0px 5px;
            }

                div.GaleriaPopup ul li.ZdjecieNastepne a,
                div.TloGradient ul li.ZdjecieNastepne a {
                    background: url(/nowe/Content/images/ico-galeria-prawa-off.gif);
                }

                    div.GaleriaPopup ul li.ZdjecieNastepne a:Hover,
                    div.TloGradient ul li.ZdjecieNastepne a:Hover {
                        background: url(/nowe/Content/images/ico-galeria-prawa-on.gif);
                    }

    div.GaleriaPopup div.LicznikZdjec {
        margin: 0px 0px 20px 48px;
    }

    div.GaleriaPopup div.ZdjecieOgloszenia.ZdjecieGaleriaMax {
        height: 600px;
        width: 800px;
    }

    div.GaleriaPopup div.ZdjecieOgloszenia img {
        max-height: 600px;
        max-width: 800px;
    }
/* KONIEC STYLI DO GALERII ZDJĘĆ, POPUP */
/* QUARTIC */
.quartic_header {
    font: bold 14px Arial;
    margin: 0px 0px 10px 0px;
}

.quartic_content, div#quartic_main {
    margin: 0px 0px 15px 0px;
}

.quartic_product {
    clear: both;
    height: 62px;
    margin: 0px 0px 4px 0px;
}

div.quartic_imagediv,
ul.quartic_description {
    float: left;
}

ul.quartic_description {
    width: 200px;
}

    ul.quartic_description li.quartic_author {
        display: none;
    }

    ul.quartic_description li.quartic_name {
        margin: 0px;
        max-height: 34px;
        overflow: hidden;
        padding: 0px;
    }

    ul.quartic_description li.quartic_price {
        font: bold 18px Arial;
    }

div#quartic_main ul.quartic_description li.quartic_price,
div#quartic_wyniki ul.quartic_description li.quartic_price {
    font: bold 14px Arial;
}

div#quartic_main ul.quartic_content,
div#quartic_wyniki ul.quartic_content {
    font: 14px Arial;
}

li.quartic_product {
    overflow: hidden;
}

div#quartic_main ul.quartic_content li.quartic_product,
div#quartic_wyniki ul.quartic_content li.quartic_product {
    clear: none;
    float: left;
    margin: 0px 5px 4px 0px;
    width: 331px;
}

div.PrawaRamka ul.quartic_content li.quartic_product,
div#quartic_main ul.quartic_content li.quartic_product {
    display: table;
    max-height: 62px;
    min-height: 62px;
}

div#quartic_main ul.quartic_content li.quartic_product {
    background: #FBDB8E;
}

    div#quartic_main ul.quartic_content li.quartic_product ul.quartic_description {
        line-height: 1.2;
        width: 236px;
    }

    div.PrawaRamka ul.quartic_content li.quartic_product div.quartic_imagediv,
    div#quartic_main ul.quartic_content li.quartic_product div.quartic_imagediv {
        display: table-cell;
        float: none;
        text-align: center;
        vertical-align: middle;
    }

        div.PrawaRamka ul.quartic_content li.quartic_product div.quartic_imagediv img,
        div#quartic_main ul.quartic_content li.quartic_product div.quartic_imagediv img {
            max-height: 60px;
            max-width: 80px;
        }
/* KONIEC QUARTIC */

/* RSS */
div.RSS div.RSSElelement {
    border-bottom: 1px dashed #CCC;
    line-height: 1.3;
    padding: 4px 0px;
}

    div.RSS div.RSSElelement div.RSSTytul {
        padding: 0px 0px 0px 5px;
    }
/* KONIEC RSS */
div.TloGradient div.DetaleKontaktKolumna div.KontaktDaneTelefon {
    padding: 5px 5px 5px 0px;
}

div.TloGradient div.ButtonPomaranczowy {
    margin: 0px 15px 16px 14px;
}

div.TloGradient div.DetaleKontaktKolumna div.ButtonPomaranczowy {
    margin: 0px;
}

div.ButtonPomaranczowy div.LewyElement,
div.ButtonPomaranczowy div.PrawyElement {
    background-position: 0px 0px;
    height: 29px;
    width: 5px;
}

div.ButtonPomaranczowy div.ButtonElement, div.ButtonPomaranczowy div.ButtonElement a {
    margin: 0px;
}

    div.ButtonPomaranczowy div.ButtonElement a {
        background: #EF7206;
        background: -moz-linear-gradient(-90deg,#FE9A44,#EF7206); /* NIE JEST WSPIERANE CSS3 W WERSJI < FIREFOX 3.6 */
        -webkit-linear-gradient(-90deg,#FE9A44,#EF7206);
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FE9A44',EndColorStr='#EF7206');
        background: -o-linear-gradient(#FE9A44, #EF7206);
        background: -webkit-gradient(linear, left top, left bottom, from(#FE9A44), to(#EF7206));
        color: #FFF;
        padding: 2px 5px;
        height: 25px;
        line-height: 2.2;
    }

div.ButtonPomaranczowy div.PrawyElement {
    background-position: -6px 0px;
}

div.KontaktInfo {
    margin: 10px 0px;
}

    div.KontaktInfo div.KontaktInfoGora, div.KontaktInfo div.KontaktInfoDol {
        background-position: -12px 0px;
        height: 6px;
        width: 290px;
    }

    div.KontaktInfo div.KontaktInfoTresc,
    div.KontaktInfo div.KontaktInfoTresc2 {
        background: #FEF8BA;
        border-left: 1px solid #FFD28F;
        border-right: 1px solid #FFD28F;
        padding: 6px 12px;
        width: 265px;
    }

        div.KontaktInfo div.KontaktInfoTresc div.KontaktInfoTrescIkonka,
        div.KontaktInfo div.KontaktInfoTresc2 div.KontaktInfoTrescIkonka {
            background-position: -12px -14px;
            height: 38px;
            margin: 0px 12px 0px 0px;
            width: 37px;
        }

        div.KontaktInfo div.KontaktInfoTresc div.KontaktInfoTrescTekst {
            width: 216px;
        }

    div.KontaktInfo div.KontaktInfoDol {
        background-position: -12px -7px;
    }

    div.KontaktInfo div.KontaktInfoGora2, div.KontaktInfo div.KontaktInfoDol2 {
        background-position: 0px -55px;
        height: 6px;
        width: 970px;
    }

    div.KontaktInfo div.KontaktInfoTresc2 {
        width: 945px;
    }

        div.KontaktInfo div.KontaktInfoTresc2 div.KontaktInfoTrescTekst {
            margin: 5px 0px;
        }

    div.KontaktInfo div.KontaktInfoDol2 {
        background-position: 0px -62px;
    }

div.DetaleDaneKolumna div.KredytLink {
    margin: 0;
    color: #114488;
    font-family: 'Open Sans',Arial;
    font-size: 13px;
}
/* KONIEC STYLI DO DETALI OGŁOSZENIA */

/* STYLE DO LISTY DEWELOPERÓW */
div.OfertySpecjalne {
    background: #F6F6F6;
    border: 1px solid #CCC;
    margin: 0px 0px 14px 0px;
}

div.ZdjecieOfertaLogo2 {
    background: #FFF;
    border: 1px solid #CCC;
    height: 89px;
    width: 136px;
}

div.OfertySpecjalne div.LogoDewelopera {
    margin: 0px;
}

div.OfertySpecjalne div.LogoDeweloperaOdstep {
    padding: 5px 21px;
}

div.LogoDeweloperaOdstep div.OfertaSpecjalna {
    margin: 5px 10px;
}

div.ZdjecieOfertaLogo, div.ZdjecieOfertaLogo2 {
    background: #FFF;
    height: 60px;
}

div.ZdjecieOfertaLogo2 {
    margin: 0px 15px 0px 0px;
}

div.ListaDeweloperow div.ListaDeweloperowElement div.ListaKolumna {
    width: 330px;
}

div.SzukajDewelopera {
    margin: 0px 0px 20px 0px;
}

    div.SzukajDewelopera input.SzukajDev {
        padding: 2px 6px 4px;
        width: 266px;
    }

div.ListaDeweloperowElement {
    border-bottom: 1px solid #CCC;
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
}

div.ListaNajInwestycji ul li,
div.Lista2 ul li {
    list-style: url(/nowe/Content/images/lista.gif);
}

div.ListaNajInwestycji {
    font: 12px Arial;
}

    div.ListaNajInwestycji ul {
        margin: 0px 0px 0px 11px;
    }

div.ListaDeweloperow ul li {
    list-style: outside url(/nowe/Content/images/lista.gif);
    margin: 0px 0px 3px 20px;
}

    div.ListaDeweloperow ul li a, div.Lista ul li a, div.Lista2 ul li a {
        display: inline-block;
        margin: 0px 0px 0px -5px;
        vertical-align: top;
    }

div.Detale p {
    line-height: 1.2;
}

#Zawartosc div.TloGradient div.TloGradientStyl div.DetaleDaneKolumna h2,
#Zawartosc div.TloGradient div.TloGradientStyl div.DetaleDaneKolumna h4,
div.Detale div.TloGradient strong {
    display: inline-block;
    padding: 0px 0px 3px 0px;
}

#Zawartosc div.TloGradient div.TloGradientStyl div.DetaleDaneKolumna h2,
#Zawartosc div.TloGradient div.TloGradientStyl div.DetaleDaneKolumna h4 {
    font: bold 14px Arial;
}

div.Detale strong {
    display: inline-block;
    padding: 0px 0px 5px;
}

div.Detale div.TematOgloszenia div.SzczegolyDewelopera h2 {
    width: 515px;
}

div.Detale div.TematOgloszenia div.SzczegolyDewelopera.WidthAuto h2 {
    width: auto;
}

div.DaneOgloszeniaElementy {
    border: 1px solid #E0DDDD;
    border-bottom: none;
    padding: 0px;
}

    div.DaneOgloszeniaElementy div.WynikiWyszukiwaniaElementListy {
        border-bottom: 1px solid #E0DDDD;
        padding: 6px 6px 0px 6px;
    }

        div.DaneOgloszeniaElementy div.WynikiWyszukiwaniaElementListy div.TekstOferty {
            width: 470px;
        }

div.ZdjecieOferta, div.ZdjecieOfertaPusta {
    border: 1px solid #CCC;
    margin: 0px;
}

div.ZdjecieOfertaPusta, div.ZdjecieOferta, div.ZdjecieOfertaLogo {
    background: #FFF;
    border: 1px solid #E0DDDD;
    height: 87px;
    width: 137px;
}

div.DaneOgloszeniaElementy div.WynikiWyszukiwaniaElementListy div.ZdjecieLogo {
    margin: 0px 11px 6px 0px;
}

    div.DaneOgloszeniaElementy div.WynikiWyszukiwaniaElementListy div.ZdjecieLogo img {
        max-height: 87px;
        max-width: 137px;
    }

div.TekstOferty {
    width: 500px;
}

    div.TekstOferty p.Adres, div.TekstOferty p.Dane, div.TekstOferty p.Kryteria {
        margin: 0px 0px 8px 0px;
    }
/* KONIEC STYLI DO LISTY DEWELOPERÓW */

/* NOWE MENU PO ZALOGOWANIU */
#Zawartosc div.PanelMenu {
    margin: 10px 0px;
}

    #Zawartosc div.PanelMenu div.Menu {
        height: 48px;
        position: relative;
        width: 981px;
        z-index: 2;
    }

        #Zawartosc div.PanelMenu div.Menu span {
            background: #FFF;
            background: -moz-linear-gradient(-90deg,#FFFFFF,#F4F4F4); /* NIE JEST WSPIERANE CSS3 W WERSJI < FIREFOX 3.6 */
            -webkit-linear-gradient(-90deg,#FFFFFF,#F4F4F4);
            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#F4F4F4');
            background: -o-linear-gradient(#FFFFFF, #F4F4F4);
            background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F4F4F4));
            border: 1px solid #D5D7DC;
            float: left;
            margin: 4px -1px 0px 0px;
            padding: 13px 10px;
        }

            #Zawartosc div.PanelMenu div.Menu span.ElementWybrany {
                background: #FEFDF1;
                border-bottom: 1px dotted #D5D7DC;
                border-top: 1px solid #B9BCC0;
                filter: none;
                float: left;
                font: bold 14px Arial;
                margin: 0px -1px 0px 0px;
                padding: 17px 10px 13px;
                position: relative;
                z-index: 2;
            }

            #Zawartosc div.PanelMenu div.Menu span.Rozpychacz {
                height: 12px;
                position: absolute;
                right: 0px;
                top: 0px;
                width: 70%;
                z-index: -1;
            }

    #Zawartosc div.PanelMenu div.PodMenu {
        background: #FEFDF1;
        border: 1px solid #B9BCC0;
        height: auto;
        margin: -1px 0px 0px;
        padding: 0px;
        position: relative;
        width: 980px;
        z-index: 1;
    }

        #Zawartosc div.PanelMenu div.PodMenu span {
            background: #FEFDF1;
            border: none;
            filter: none;
            font-size: 11px;
            margin: 0px;
        }

    #Zawartosc div.PanelMenu div.Wyloguj {
        border: 1px solid #B9BCC0;
        border-top: none;
    }

        #Zawartosc div.PanelMenu div.Wyloguj span {
            display: inline-block;
            padding: 6px 10px;
        }
/* KONIEC STYLI DO NOWEGO MENU PO ZALOGOWANIU */

/* STYLE DO LISTY MODUŁÓW PREMIUM */
#Zawartosc div.ListaModulowPremium {
    border: 1px solid #B9BDC0;
    margin: 0px 0px 10px 0px;
    padding: 5px;
}

    #Zawartosc div.ListaModulowPremium div.ListaTytuly {
        background: #EEE;
        padding: 5px;
    }

        #Zawartosc div.ListaModulowPremium div.ListaTytuly div.TytulZdjecie {
            margin: 0px 10px 0px 0px;
            width: 85px;
        }

        #Zawartosc div.ListaModulowPremium div.ListaTytuly div.TytulData,
        #Zawartosc div.ListaElement div.DaneData {
            margin: 0px;
            width: 165px;
        }

        #Zawartosc div.ListaModulowPremium div.ListaTytuly div.TytulCena,
        #Zawartosc div.ListaElement div.DaneCena {
            margin: 0px;
            width: 90px;
        }

    #Zawartosc div.ListaModulowPremium div.ListaElement {
        padding: 4px;
    }

        #Zawartosc div.ListaModulowPremium div.ListaElement p {
            padding: 20px 0px 0px;
        }

    #Zawartosc div.ListaModulowPremium div.ListaElement2 {
        background: #F5F5F5;
    }

    #Zawartosc div.ListaModulowPremium div.ListaElement div.ListaZdjecie {
        margin: 0px 15px 0px 0px;
        width: 80px;
    }
/* KONIEC STYLI DO LISTY MODUŁÓW PREMIUM */

/* STYLE DO AKCJI MASOWYCH */
#Zawartosc div.PasekAkcjeMasowe, #Zawartosc div.PasekAkcjeMasowe a {
    color: #FFF;
}

#Zawartosc div.PasekAkcjeMasowe {
    background: #434343;
    height: 46px;
}

    #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep {
        padding: 13px 12px;
    }

        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.CheckboxText {
            padding: 4px 0px;
        }

            #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.CheckboxText a:Hover {
                color: #FF9900;
            }

        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.AkcjaOdstep {
            margin: 0px 17px;
        }

        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.WyroznijNieaktywne a,
        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.PodbijNieaktywne a,
        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.UsunNieaktywne a,
        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.WyroznijAktywne a,
        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.PodbijAktywne a,
        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.UsunAktywne a,
        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.WyroznijAktywne a:Hover,
        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.PodbijAktywne a:Hover,
        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.UsunAktywne a:Hover {
            background-position: -303px 0px;
            display: block;
            height: 16px;
            width: 72px;
        }

        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.WyroznijAktywne a {
            background-position: -303px -17px;
        }

            #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.WyroznijAktywne a:Hover {
                background-position: -303px -34px;
            }

        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.PodbijNieaktywne a,
        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.PodbijAktywne a,
        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.PodbijAktywne a:Hover {
            background-position: -376px 0px;
            width: 61px;
        }

        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.PodbijAktywne a {
            background-position: -376px -17px;
        }

            #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.PodbijAktywne a:Hover {
                background-position: -376px -34px;
            }

        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.UsunNieaktywne a,
        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.UsunAktywne a,
        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.UsunAktywne a:Hover {
            background-position: -438px 0px;
            width: 44px;
        }

        #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.UsunAktywne a {
            background-position: -438px -17px;
        }

            #Zawartosc div.PasekAkcjeMasowe div.PasekAkcjeMasoweOdstep div.UsunAktywne a:Hover {
                background-position: -438px -34px;
            }

header #Menu li.RynekWtorny, header #Menu li.Menu a.HoverW,
header div#Menu.MenuFormularzDodawania li.Menu.RynekWtorny a {
    width: auto;
}

header div#Menu.MenuFormularzDodawania li.Menu.RynekWtorny a {
    float: left;
    padding: 0px 15px;
}
/* KONIEC STYLI DO AKCJI MASOWYCH */

/* STYLE DO POPUP */
div.Popup {
    border: 4px solid #434343;
    width: 480px;
}

    div.Popup div.PopupOdstep {
        padding: 30px 50px 20px;
    }

        div.Popup div.PopupOdstep p {
            padding: 5px 0px;
        }

        div.Popup div.PopupOdstep div.Buttons {
            margin: 10px auto 0px;
            width: 216px;
        }

    div.Popup div.PopupButton1, div.Popup div.PopupButton2 {
        background-position: -50px -14px;
        display: block;
        height: 30px;
        line-height: 30px;
        margin: 0px 4px;
        width: 100px;
    }

    div.Popup div.PopupButton2 {
        background-position: -151px -14px;
    }

    div.Popup div.PopupButton1 a {
        color: #FFF;
    }

    div.Popup div.PopupButton2 a {
        color: #707070;
    }
/* KONIEC STYLI DO POPUP */

/* STYLE DO FORMULARZY DODAWANIA OGŁOSZENIA */
#Naglowek2.NaglowekFormularza, #Zawartosc.Panel,
#Zawartosc div.FormularzDodawania,
#Zawartosc div.FormularzDodawania input,
#Zawartosc div.FormularzDodawania select,
#Zawartosc div.FormularzDodawania textarea {
    color: #666;
}

    #Naglowek2.NaglowekFormularza a, #Zawartosc.Panel a {
        color: #006699;
    }

#Zawartosc div.LiniaSzara {
    border-bottom: 1px solid #CECECE;
    font-size: 1px;
    margin: 5px 0px 20px 0px;
}

#Naglowek2.NaglowekFormularza {
    margin: 15px auto;
}

div#Menu.MenuFormularzDodawania {
    height: 35px;
    margin: 0px auto 20px;
}

    div#Menu.MenuFormularzDodawania li.Menu.RynekWtorny.TloW {
        background: #EE7104;
        background: -moz-linear-gradient(-90deg,#FF9D49,#EE7104); /* NIE JEST WSPIERANE CSS3 W WERSJI < FIREFOX 3.6 */
        -webkit-linear-gradient(-90deg,#FF9D49,#EE7104);
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FF9D49',EndColorStr='#EE7104');
        background: -o-linear-gradient(#FF9D49, #EE7104);
        background: -webkit-gradient(linear, left top, left bottom, from(#FF9D49), to(#EE7104));
        height: 35px;
        line-height: 35px;
    }

        div#Menu.MenuFormularzDodawania li.Menu.RynekWtorny.TloW a {
            margin: 0px;
            padding: 0px;
        }

#Zawartosc.Panel span.LinkWroc,
#Naglowek2.NaglowekFormularza span.LinkWiecej {
    margin: 0px 0px 0px 6px;
}

#Zawartosc div.MenuKrokiDodawania ul {
    background: #EEE;
    height: 50px;
    line-height: 50px;
}

    #Zawartosc div.MenuKrokiDodawania ul li {
        color: #999;
        float: left;
        padding: 0px 35px 0px 15px;
    }

        #Zawartosc div.MenuKrokiDodawania ul li.Zaznaczone,
        #Zawartosc div.MenuKrokiDodawania ul li.Niezaznaczone,
        #Zawartosc div.MenuKrokiDodawania ul li.ZaznaczoneOstatni {
            background: #FB953C url(/nowe/Content/images/menu-dodawanie01.gif) no-repeat center right;
            color: #FFF;
            height: 50px;
        }

        #Zawartosc div.MenuKrokiDodawania ul li.Niezaznaczone,
        #Zawartosc div.MenuKrokiDodawania ul li.ZaznaczoneOstatni {
            background: url(/nowe/Content/images/menu-dodawanie02.gif) no-repeat center right;
            color: #999;
        }

        #Zawartosc div.MenuKrokiDodawania ul li.ZaznaczoneOstatni2 {
            background: #FB953C;
            color: #FFF;
        }

#Zawartosc div.TytulFormularza,
#Naglowek2.NaglowekFormularza div.InfoDlaUzytkownika {
    background: #EEE;
    line-height: 40px;
    padding: 0px 15px;
}

#Zawartosc div.FormularzDodawania {
    margin: 0px 10px;
}

    #Zawartosc div.FormularzDodawania div.TytulLabel,
    #Zawartosc div.FormularzDodawania div.TytulLabel2,
    #Zawartosc div.FormularzDodawania div.TytulLabel3,
    #Zawartosc div.FormularzDodawania div.TytulLabel4 {
        margin: 0px 7px 0px 0px;
        padding: 10px 0px 0px 0px;
        width: 120px;
    }

        #Zawartosc div.FormularzDodawania div.TytulLabel.ui-buttonset {
            padding: 6px 0px 0px 0px;
        }

    #Zawartosc div.FormularzDodawania div.TytulLabel2 {
        width: 180px;
    }

    #Zawartosc div.FormularzDodawania div.TytulLabel3 {
        margin: 0px 12px 0px 0px;
        width: auto;
    }

        #Zawartosc div.FormularzDodawania div.TytulLabel3 a {
            display: inline-block;
            margin: 4px 0px 0px 0px;
        }

    #Zawartosc div.FormularzDodawania div.TytulLabel4 {
        width: 230px;
    }

    #Zawartosc div.FormularzDodawania div.FormularzElement {
        margin: 0px 0px 15px 0px;
    }

        #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput input,
        #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput select,
        #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput textarea {
            border: 1px solid #CECECE;
            margin: 0px 8px 0px 0px;
            padding: 6px 6px 6px 10px;
            width: 232px;
        }

            #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput input.Aktywny,
            #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput select.Aktywny,
            #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput textarea.Aktywny {
                border: 1px solid #EAC378;
            }

            #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput input.Blad,
            #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput select.Blad,
            #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput textarea.Blad {
                border: 1px solid #CC0000;
            }

        #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput select {
            padding: 8px 6px 7px 6px;
            width: 250px;
        }

        #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput textarea {
            height: 200px;
            width: 500px;
        }

        #Zawartosc div.FormularzDodawania div.FormularzElement label {
            font: 12px Arial;
        }

            #Zawartosc div.FormularzDodawania div.FormularzElement label:Hover {
                text-decoration: underline;
            }

    #Zawartosc div.FormularzDodawania div.BoxCheckboxy label {
        font: 14px Arial;
    }

        #Zawartosc div.FormularzDodawania div.BoxCheckboxy label:Hover {
            text-decoration: none;
        }

    #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput input.KodPocztowy,
    #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput input.InputLiczba {
        width: 52px;
    }

    #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput input.InputCena {
        width: 90px;
    }

    #Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput select.SelectWaluta {
        width: 70px;
    }

#Zawartosc div.FormularzElement span.LabelInfo {
    color: #999;
}

#Zawartosc div.FormularzDodawania div.FormularzElement div.ElementInput input.InputKalendarz {
    background: url(/nowe/Content/images/ico-kalendarz.gif) no-repeat 92px 4px;
    cursor: pointer;
    width: 105px;
}

#Zawartosc div.FormularzElement input[type=radio] {
    background: #F7F7F7;
    margin: 0px 5px 0px;
    width: auto;
}

#Zawartosc div.FormularzElement input[type=radio],
#Zawartosc div.FormularzElement input[type=checkbox] {
    border: 0px;
}

#Zawartosc div.FormularzDodawania div.TytulDodatkowe {
    margin: 15px 0px 10px 0px;
}

#Zawartosc div.FormularzElement div.FormularzCheckbox {
    width: 205px;
}

#Zawartosc div.ButtonZapisz {
    margin: 40px auto;
    width: 104px;
}

    #Zawartosc div.ButtonZapisz input, #Zawartosc div.ButtonZapisz input.ButtonZapiszHover {
        background: #EE7104;
        background: -moz-linear-gradient(-90deg,#FF9D49,#EE7104); /* NIE JEST WSPIERANE CSS3 W WERSJI < FIREFOX 3.6 */
        -webkit-linear-gradient(-90deg,#FF9D49,#EE7104);
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FF9D49',EndColorStr='#EE7104');
        background: -o-linear-gradient(#FF9D49, #EE7104);
        background: -webkit-gradient(linear, left top, left bottom, from(#FF9D49), to(#EE7104));
        border: 1px solid #EF7509;
        color: #FFF;
        cursor: pointer;
        font: bold 18px Tahoma;
        height: 40px;
        padding: 0px 20px 2px;
        width: auto;
    }

        #Zawartosc div.ButtonZapisz input.ButtonZapiszHover {
            background: #F27B15;
            background: -moz-linear-gradient(-90deg,#F27B15,#DB6802); /* NIE JEST WSPIERANE CSS3 W WERSJI < FIREFOX 3.6 */
            -webkit-linear-gradient(-90deg,#F27B15,#DB6802);
            filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#F27B15',EndColorStr='#DB6802');
            background: -o-linear-gradient(#F27B15, #DB6802);
            background: -webkit-gradient(linear, left top, left bottom, from(#F27B15), to(#DB6802));
        }

div.BoxAkcjeUzytkownika {
    background: #EEE;
    color: #999;
    padding: 26px 0px;
}

    div.BoxAkcjeUzytkownika div.BoxAkcjeWielkosc {
        width: 960px;
    }

    div.BoxAkcjeUzytkownika a {
        color: #999;
        display: inline-block;
        padding: 3px 0px;
    }

    div.BoxAkcjeUzytkownika div.BoxAkcjeKolumna,
    div.BoxAkcjeUzytkownika div.BoxAkcjeKolumnaOstatnia {
        width: 240px;
    }
/* KONIEC STYLI DO FORMULARZY DODAWANIA OGŁOSZENIA */

/* STYLE DO FORMULARZY EDYCJI OGŁOSZENIA */
#Naglowek2.NaglowekFormularza div.InfoDlaUzytkownika {
    line-height: 1.6;
    padding: 12px 15px;
}

#Naglowek2.NaglowekFormularza span.MenuUzytkownika {
    color: #D5D5D5;
    margin: 0px 0px 0px 3px;
}

#Naglowek2.NaglowekFormularza span.Promocja {
    color: #CC0000;
}
/* KONIEC STYLI DO FORMULARZY EDYCJI OGŁOSZENIA */


/* KONIEC STYLI DO ZAWARTOŚCI STRONY */

/* STYLE DO STOPKI */
#Stopka {
    background: #FFF;
    color: #666;
    border-top: 2px solid #D2D2D2;
    margin: 0px auto 10px;
    padding: 7px 9px 0px;
    width: 982px;
}

    #Stopka ul li {
        float: left;
    }

        #Stopka ul li.Platnosci {
            margin: -2px 0px 0px 9px;
        }

    /* STYLE DO STOPKI FORMULARZA DODAWANIA OGŁOSZENIA */
    #Stopka.StopkaFormularz, #Stopka.StopkaFormularz a {
        border: none;
        color: #999;
    }
/* KONIEC STYLI DO STOPKI FORMULARZA DODAWANIA OGŁOSZENIA */
/* KONIEC STYLI DO STOPKI */

/* STYLE DO STOPKI - NOWE */
.Footer {
    background: #424242;
    color: #e9e9e9;
    margin: 40px 0px 0px;
    padding: 40px 0px 0px;
}

    .Footer div.Stopka {
        margin: 0px auto 30px;
        text-align: left;
    }

        .Footer div.Stopka h5,
        .Footer div.StopkaNasiPartnerzy h5,
        .Footer div#KontenerSeoZakladki h4,
        .Footer div#KontenerSeoZakladki ul {
            font-family: Open Sans;
            font-size: 14px;
            font-weight: 600;
            margin: 0px 0px 16px 0px;
        }

    .Footer div#KontenerSeoZakladki ul {
        font-weight: normal;
        margin: 0px;
    }

    .Footer div.Stopka a {
        color: #e9e9e9;
        display: block;
    }

        .Footer div.Stopka a:Hover {
            text-decoration: underline;
        }

    .Footer div.Stopka div.StopkaMenu {
        width: 75%;
    }

        .Footer div.Stopka div.StopkaMenu div.StopkaWspolpraca div.StopkaKolumna {
            width: 100%;
        }

        .Footer div.Stopka div.StopkaMenu div.StopkaKolumna div.Font14px {
            font-family: Open Sans !important;
            font-size: 1.18em !important;
            line-height: 1.43;
        }

        .Footer div.Stopka div.StopkaMenu div.StopkaKolumna {
            width: 25%;
        }

    .Footer div.Stopka div.StopkaWspolpraca {
        background: url(/nowe/Content/images/tlo-wspolpraca-top.png) left top no-repeat, url(/nowe/Content/images/tlo-wspolpraca-bottom.png) left bottom no-repeat;
        background-size: 150px 60%, 150px 40%;
        padding: 0px 0px 0px 30px;
        width: 20%;
    }

    /* FOR OPERA */
    noindex:-o-prefocus, .Footer div.Stopka div.StopkaWspolpraca {
        background-size: 150px 62%, 150px 39%;
    }
        /* KONIEC */

        .Footer div.Stopka div.StopkaWspolpraca a {
            display: block;
            margin: 0px 0px 10px;
        }

            .Footer div.Stopka div.StopkaWspolpraca a img,
            .Footer div.StopkaNasiPartnerzy img {
                border: 1px solid #858585;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
            }

    .Footer div.StopkaNasiPartnerzy {
        margin: 80px auto 0px;
        overflow: hidden;
        padding: 0px 0px 45px 0px;
        position: relative;
        width: 980px;
    }

        .Footer div.StopkaNasiPartnerzy h5 {
            border-bottom: 1px solid #7b7b7b;
            margin: 0px 0px 15px 0px;
            padding: 0px 0px 5px 0px;
        }

        .Footer div.StopkaNasiPartnerzy div.Karuzela {
            height: 64px;
            width: 100%;
        }

        .Footer div.StopkaNasiPartnerzy .elastislide-wrapper {
            background: none;
        }

        .Footer div.StopkaNasiPartnerzy ul li {
            display: inline-block;
            margin: 0px 40px 0px 0px;
        }

            .Footer div.StopkaNasiPartnerzy ul li:last-child {
                margin: 0px;
            }


        .Footer div.StopkaNasiPartnerzy .flex-viewport {
            margin: 0px auto;
            width: 93%;
        }

        .Footer div.StopkaNasiPartnerzy .flex-direction-nav li a {
            background: url(/nowe/Content/images/grafiki.png) no-repeat;
            display: block;
            height: 42px;
            opacity: 1;
            position: absolute;
            top: 31%;
            width: 14px;
        }

.flex-direction-nav a {
    cursor: pointer;
    display: block;
    height: 30px;
    margin: -20px 0px 0px;
    opacity: 0;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 30px;
    z-index: 10;
}

.flex-direction-nav .flex-prev {
    left: -36px;
}

.flex-direction-nav .flex-next {
    right: -36px;
}

.Footer div.StopkaNasiPartnerzy .flex-direction-nav li a.flex-prev {
    background-position: -118px -114px;
    margin: 0px 0px 0px 38px;
}

    .Footer div.StopkaNasiPartnerzy .flex-direction-nav li a.flex-prev:Hover {
        background-position: -103px -114px;
    }

.Footer div.StopkaNasiPartnerzy .flex-direction-nav li a.flex-next {
    background-position: -133px -114px;
    margin: 0px 38px 0px 0px;
}

    .Footer div.StopkaNasiPartnerzy .flex-direction-nav li a.flex-next:Hover {
        background-position: -148px -114px;
    }

.Footer div.LinkRotator, .Footer div.LinkRotator a,
.Footer div.LinkRotator div.Tytul {
    color: #FFF;
    font-size: 14px;
}

.Footer div.LinkRotator {
    color: #bcbcbc;
    line-height: 1;
}

    .Footer div.LinkRotator div.Tytul {
        border-bottom: 1px solid #7b7b7b;
    }

    .Footer div.LinkRotator a {
        border-right: 1px solid #FFF;
        margin: 0px 0px 10px 0px;
        padding: 0px 10px 0px 6px;
    }

        .Footer div.LinkRotator a:first-child {
            padding: 0px 10px 0px 0px;
        }

        .Footer div.LinkRotator a:last-child {
            border: none;
        }

.Footer div.LinkRotator {
    margin: 0px auto;
    max-width: 980px;
    padding: 0px 0px 40px 0px;
    width: 100%;
}

.Footer .SocialRow ul li.Tytul {
    font-size: 12px;
    padding: 6px 0px 0px;
}
/* KONIEC STYLI DO STOPKI - NOWE */

/* STYLE DO REKLAM */
div.Reklama {
    margin: 0px 0px 6px;
}

    div.Reklama div.ReklamaTekst {
        margin: -3px 0px 3px 0px;
    }

    div.Reklama.ReklamaNadWynikami {
        margin: 0px 0px 12px 0px;
    }

div.WynikiElement.ReklamaWysokosc {
    max-height: 66px;
    min-height: 0px;
}

div.WynikiElement div.WynikiElementStyl.ReklamaMiedzyOgloszeniami {
    border: 1px solid #DFDFE1;
    max-height: 63px;
    min-height: 0px;
    margin: 1px;
}

div.ReklamaElement {
    margin: 0px 0px 10px 0px;
}

    div.ReklamaElement.OstatniElement {
        margin: 0px 0px 12px 0px;
    }

div.WynikiElement div.WynikiElementStyl div.ReklamaWynikiTekst {
    font-weight: bold;
    padding: 0px 0px 0px 23px;
}

div.WynikiElement div.ReklamaWynikiTekst div.ReklamaTekst {
    height: 63px;
    line-height: 1.6;
    width: 422px;
}

    div.WynikiElement div.ReklamaWynikiTekst div.ReklamaTekst div.ZdjecieOgloszeniaPozycjaIE6 {
        left: 0px;
    }

div.Detale div.Reklama div.ReklamaDetale {
    margin: 0px 0px 13px 0px;
}

div.ReklamaElement div#banP1 {
    /*background : #FBFBFB;*/
    background: none;
    margin: 0px auto;
    padding: 5px 9px;
    width: 962px;
}

.winietaExist.static + .TextAlignCenter .ReklamaElement {
    margin: 25px auto 0 auto;
}

.winietaExist.fixed + .TextAlignCenter .ReklamaElement {
    margin: 80px auto 0 auto;
}

div.TextAlignCenter div.ReklamaElement {
    /*background : #FBFBFB;*/
    background: none;
    margin: 0 auto;
    max-width: 980px;
    padding: 0px 10px;
    width: 100%;
}
/* KONIEC STYLI DO REKLAM */

/* STYLE DO STRON STATYCZNYCH */
div.StronaStatyczna p {
    margin: 10px 0px 20px;
}

#Zawartosc div.FormlarzKontaktowy div.InputElement div.TytulInput {
    width: 110px;
}

div.StronaStatyczna div.TloGradient div.InputElement input,
div.StronaStatyczna div.TloGradient div.InputElement textarea {
    width: 180px;
}

div.StronaStatyczna div.TloGradient div.InputElement select {
    width: 182px;
}

div.StronaStatyczna div.TloGradient div.InfoAlert {
    background: #FFF;
}

    div.StronaStatyczna div.TloGradient div.InfoAlert div.AlertTekst {
        width: 560px;
    }

div.StronaStatyczna .Button a, div.StronaStatyczna .Button2 a {
    background-position: 0px 0px;
    color: #FFF;
    display: inline-block;
    height: 56px;
    line-height: 2.7;
    text-decoration: none;
    width: 177px;
}

div.StronaStatyczna a.ButtonHover {
    background-position: 0px -159px;
}

div.StronaStatyczna .Button2 a {
    background-position: 0px -57px;
    height: 37px;
    line-height: 1.7;
    width: 229px;
}

div.StronaStatyczna a.Button2Hover {
    background-position: 0px -216px;
}

div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona {
    margin: 0px 0px 10px 0px;
}

    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta1,
    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta2,
    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta3,
    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta4,
    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta5,
    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta6,
    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta7,
    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta8,
    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta9,
    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta10 {
        background-position: -93px -95px;
        height: 31px;
        margin: 0px 7px 0px 0px;
        width: 30px;
    }

    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta2 {
        background-position: -62px -95px;
    }

    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta3 {
        background-position: -31px -95px;
    }

    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta4 {
        background-position: 0px -95px;
    }

    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta5 {
        background-position: -124px -95px;
    }

    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta6 {
        background-position: -155px -95px;
    }

    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta7 {
        background-position: 0px -127px;
    }

    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta8 {
        background-position: -31px -127px;
    }

    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta9 {
        background-position: -62px -127px;
    }

    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.IcoOferta10 {
        background-position: -93px -127px;
    }

    div.StronaStatyczna div.TloGradient div.TloGradientStyl div.TytulOfertaPodstrona div.TytulOferta {
        margin: 5px 0px 0px 0px;
    }

#Zawartosc.StronaStatyczna div.CentralnaRamka div.TloGradient.Krotki {
    width: 220px;
}

div.StronaStatyczna div table {
    margin: 0px 0px 10px 0px;
}

    div.StronaStatyczna div table, div.StronaStatyczna div table td {
        border: 1px solid #DEDFDE;
        border-collapse: collapse;
        color: #666;
        text-align: center;
    }

        div.StronaStatyczna div table td.TableTytul,
        div.StronaStatyczna div table td.TableCena,
        div.StronaStatyczna div table tr.Tlo {
            background: #F1F1F1;
        }

        div.StronaStatyczna div table td {
            padding: 5px 10px;
        }

        div.StronaStatyczna div table tr.VerticalMiddle td {
            vertical-align: middle;
        }

        div.StronaStatyczna div table.Dodatkowe {
            margin: 15px 0px;
        }

            div.StronaStatyczna div table.Dodatkowe,
            div.StronaStatyczna div table.Dodatkowe td {
                background: #FBDB8E;
                border: 1px solid #FCCB54;
                color: #000;
                text-align: left;
            }

                div.StronaStatyczna div table.Dodatkowe td ul li {
                    list-style: disc inside;
                    margin: 3px 0px;
                }

        div.StronaStatyczna div table.FormyReklamowe td.TableTytul {
            color: #000;
        }

        div.StronaStatyczna div table.FormyReklamowe td.FormyTytul1 {
            text-align: left;
        }

div.StronaStatyczna p span.PodTytul {
    color: #ED7105;
}

div.StronaStatyczna p span.Przypis {
    color: #999;
}

div.StronaStatyczna h2.MapaTytul {
    color: #333;
    font: 14px Arial;
}

div.StronaStatyczna div.MapaStrony div.Kolumna,
div.StronaStatyczna div.MapaStrony div.KolumnaOstatnia {
    margin: 0px 10px 0px 0px;
    width: 320px;
}

div.StronaStatyczna div.MapaStrony div.KolumnaOstatnia {
    margin: 0px;
}

.LinkH3 {
    padding: 8px 0px;
}
/* KONIEC STYLI DO STRON STATYCZNYCH */

.kryteriaDymek {
    width: auto;
    width: 250px;
    min-width: 120px;
    background-color: #FFFFFF;
    padding: 4px 4px 6px 5px;
    font-size: 12px;
    color: #5f5f5f;
    line-height: 17px;
}
/* style alerta Layerowego - start */
.alertobj {
    font-family: tahoma;
    font-size: 12px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.alertobjroundedframe1 {
    margin-left: 2px;
    margin-right: 2px;
    background-color: black;
    height: 1px;
}

.alertobjroundedframe2 {
    margin-left: 1px;
    margin-right: 1px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    height: 1px;
    background-color: #ffff99;
}

.alertobjroundedframe2withouttemat {
    margin-left: 1px;
    margin-right: 1px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    height: 1px;
    background-color: #eeeeee;
}

.alertobjroundedframe3 {
    margin-left: 1px;
    margin-right: 1px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    height: 1px;
    background-color: #eeeeee;
}

.alertobjtitle {
    padding-left: 2px;
    padding-right: 2px;
    font-weight: bold;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #ffff99;
}

.alertobjtext {
    padding-left: 2px;
    padding-right: 2px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    background-color: #eeeeee;
}

.alertobjbuttons {
    border-left: 1px solid black;
    border-right: 1px solid black;
    background-color: #eeeeee;
    padding-top: 3px;
    padding-bottom: 3px;
}

.alertobjbutton {
    cursor: pointer;
    border: 2px solid black;
    margin-left: 3px;
    margin-right: 3px;
    width: auto;
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
}

.alertobjsignup {
    margin-left: 8px;
    margin-right: 8px;
}

.alertopa0 {
    filter: alpha(opacity=0);
    -moz-opacity: .0;
    opacity: .0;
}

.alertopa10 {
    filter: alpha(opacity=10);
    -moz-opacity: .10;
    opacity: .10;
}

.alertopa20 {
    filter: alpha(opacity=20);
    -moz-opacity: .20;
    opacity: .20;
}

.alertopa30 {
    filter: alpha(opacity=30);
    -moz-opacity: .30;
    opacity: .30;
}

.alertopa40 {
    filter: alpha(opacity=40);
    -moz-opacity: .40;
    opacity: .40;
}

.alertopa50 {
    filter: alpha(opacity=50);
    -moz-opacity: .50;
    opacity: .50;
}

.alertopa60 {
    filter: alpha(opacity=60);
    -moz-opacity: .60;
    opacity: .60;
}

.alertopa70 {
    filter: alpha(opacity=70);
    -moz-opacity: .70;
    opacity: .70;
}

.alertopa80 {
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    opacity: .80;
}

.alertopa90 {
    filter: alpha(opacity=90);
    -moz-opacity: .90;
    opacity: .90;
}

.alertopa100 {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.rowvisible {
    display: table-row;
}

.rowinvisible {
    display: none;
}
/* style alerta Layerowego - stop */

/* start style do google_maps */
.google_pImg {
    width: auto;
    height: auto;
    text-align: left;
    margin: 3px 0px 3px 3px;
    padding: 0px 0px 0px 0px;
    border: 1px solid #D1D1D1;
    background: #ECECEC;
}

.google_pTitle {
    font-family: tahoma;
    font-size: 10pt;
    font-weight: normal;
    vertical-align: top;
    margin: 3px 3px 3px 3px;
    padding: 3px 3px 3px 3px;
    width: auto;
}

DIV#google_d1 {
    border-left: 1px dotted #333333;
    border-right: 1px dotted #333333;
    border-bottom: 1px dotted #333333;
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 2px 0px;
    background: #EFEFEF;
    height: 60px;
}

DIV#google_d0 {
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
    border-left: 1px dotted #333333;
    border-right: 1px dotted #333333;
    border-bottom: 1px dotted #333333;
    background: #E1E1E1;
    height: 60px;
}

DIV#google_tyt {
    font-family: tahoma;
    font-size: 8pt;
    font-weight: normal;
    padding: 5px 3px 2px 3px;
    background: #FFFFFF;
    height: 17px;
    vertical-align: middle;
    border-bottom: 1px dotted #333333;
}

.google_tyt_woj {
    font-family: tahoma;
    font-size: 10pt;
    font-weight: normal;
    padding: 5px 3px 2px 3px;
    background: #ffffff;
    height: 17px;
    vertical-align: middle;
    border-bottom: 1px dotted #333333;
}

DIV#google_seria {
    width: 300px;
    height: 178px;
    overflow: auto;
    margin: 0px 10px 0px 0px;
}

DIV#google_seria_woj {
    width: 300px;
    height: 210px;
    overflow: auto;
    margin: 0px 10px 0px 0px;
}

DIV#google_seria_miasto {
    width: 300px;
    height: 60px;
    overflow: hidden;
    margin: 0px 10px 0px 0px;
}

.google_obrazek {
    border-left: 1px #f3f3e8 solid;
    border-top: 1px #f3f3e8 solid;
    border-right: 1px #f3f3e8 solid;
    border-left: 1px #f3f3e8 solid;
    padding: 1px;
    cursor: pointer !important;
}

.google_menu {
    display: block;
    width: 130px;
    border: 1px solid black;
    background: gray;
}

    .google_menu a {
        display: block;
        padding: 2px;
        text-align: left;
        background: white;
        color: black;
        border-bottom: 1px solid gray;
        font-family: Verdana;
        font-size: 11px;
        text-decoration: none;
    }

        .google_menu a:hover {
            background: #D0D0D0;
        }

.menu google_div {
    background: #999999;
    color: white;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
    padding: 3px;
}

A.google_link:link {
    text-decoration: none;
    font-family: Verdana;
    font-size: 12px;
    color: #2879AC;
}

A.google_link:active {
    text-decoration: none;
    font-family: Verdana;
    font-size: 12px;
    color: #01426B;
}

A.google_link:visited {
    text-decoration: none;
    font-family: Verdana;
    font-size: 12px;
    color: #01426B;
}

A.google_link:hover {
    text-decoration: underline;
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
}

.google_border {
    background-color: #f3f3e8;
    border-left: 1px #f3f3e8 solid;
    border-top: 1px #f3f3e8 solid;
    border-right: 1px #f3f3e8 solid;
    border-left: 1px #f3f3e8 solid;
    border-bottom: 1px #f3f3e8 solid;
    width: 140px;
}

.google_linkin {
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
}

.google_obrazek {
    padding: 5px 0px 5px 0px;
}

.google_men {
    height: 31px;
    max-width: 1100px;
    width: expression(document.body.clientWidth > 1100? "1100px" : "auto");
}

.google_men2 {
    height: 31px;
}

.mapka {
    width: 100%;
    max-width: 1100px;
    width: expression(document.body.clientWidth > 1100? "1100px" : "auto");
    border: 1px solid #d4d0c8;
    background: gray;
    padding: 0px 0px 0px 0px;
}

.google_oferta {
    padding: 5px 0px 10px 0px;
    width: 280px;
    font-family: Verdana;
    font-size: 11px;
}

.google_oferta_dane {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    width: 200px;
    float: left;
}

.google_oferta_dane_bold {
    font-weight: bold;
}

.google_oferta_foto {
    float: right;
    vertical-align: top;
}

.google_oferta_tresc {
    padding: 5px 0px 0px 0px;
}

.google_oferta_szczegoly {
    float: right;
}

.google_oferta_podkreslenie {
    border-bottom: 1px dotted black;
    padding-bottom: 15px;
}

div.ramkasg {
    border: 1px solid #E4E4E4;
    padding: 10px 6px;
}

.google_wojewodztwo {
    width: 155px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: inline;
    font-weight: bold;
    float: left;
}

.google_wojewodztwo1 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: inline;
    font-weight: bold;
    float: left;
}

.google_liczbaOfert {
    width: 115px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: inline;
    font-weight: bold;
    float: right;
    text-align: right;
}

.google_liczbaOfert_woj {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: inline;
    font-weight: normal;
}

.google_cena {
    padding: 5px 0px 0px 0px;
}

.google_oferta_tresc_miasto {
    padding: 2px 0px 0px 4px;
}
/* koniec sstyle do google maps */

/* LOADER, WAITPANEL */
.areaToBlock {
    position: relative;
}

    .areaToBlock .waitPanel {
        background-color: white;
        bottom: 0px;
        display: none;
        left: 0px;
        filter: alpha(opacity=66);
        right: 0px;
        position: absolute;
        top: 0px;
    }

        .areaToBlock .waitPanel img {
            bottom: 0px;
            display: block;
            left: 0px;
            margin: auto;
            position: absolute;
            right: 0px;
            top: 0px;
        }
/* KONIEC LOADER, WAITPANEL */
.IcoStrzalkaV2, .IcoStrzalkaV3 {
    background: url(/nowe/Content/images/strzalka-prawo.gif) no-repeat;
    font-size: 1px;
    height: 9px;
    margin: 4px 0px 0px 4px;
    width: 5px;
}

.IcoStrzalkaV3 {
    background: url(/nowe/Content/images/strzalka-dol.gif) no-repeat;
    height: 9px;
    margin: 3px 0 0 4px;
    width: 5px;
}

.PaddingBottom {
    padding: 0px 0px 5px 0px;
}

div.Tagi a.SeoTag1:Link, div.Tagi a.SeoTag1:Active, div.Tagi a.SeoTag1:Visited, div.Tagi a.SeoTag1:Hover {
    color: #114488;
    text-decoration: none;
    font-size: 15px;
}

div.Tagi a.SeoTag2:Link, div.Tagi a.SeoTag2:Active, div.Tagi a.SeoTag2:Visited, div.Tagi a.SeoTag2:Hover {
    color: #114488;
    text-decoration: none;
    font-size: 13px;
}

div.Tagi a.SeoTag3:Link, div.Tagi a.SeoTag3:Active, div.Tagi a.SeoTag3:Visited, div.Tagi a.SeoTag3:Hover {
    color: #114488;
    text-decoration: none;
    font-size: 11px;
}

#wrap {
    color: #404040;
    /*margin: 0 12%;*/
    margin: 20px 40px;
}

div.BoxOfertaSpecjalna .jcarousel-skin-tango .jcarousel-container {
}

div.BoxOfertaSpecjalna .jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

div.BoxOfertaSpecjalna .jcarousel-skin-tango .jcarousel-container-horizontal {
    background: none;
    border: none;
    border-radius: none;
    width: 612px;
    padding: 0px 24px;
}

div.BoxOfertaSpecjalna .jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

div.BoxOfertaSpecjalna .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 600px;
    height: 150px;
    left: 4px;
}


div.BoxOfertaSpecjalna .jcarousel-skin-tango .jcarousel-item {
    width: 292px;
    height: 150px;
}

div.BoxOfertaSpecjalna .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0px;
    margin-right: 11px;
}

div.BoxOfertaSpecjalna .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

div.BoxOfertaSpecjalna .jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

div.BoxOfertaSpecjalna .jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
div.BoxOfertaSpecjalna .jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 55px;
    right: -8px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/nowe/Content/images/strzalka-prawo-pomar-off.png) no-repeat 0 0;
}

div.BoxOfertaSpecjalna .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/nowe/Content/images/strzalka-lewo-pomar-off.png);
}

div.BoxOfertaSpecjalna .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 55px;
    left: 2px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/nowe/Content/images/strzalka-lewo-pomar-off.png) no-repeat 0 0;
}

.fb-send body {
    line-height: 0 !important;
}

.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    background-color: #FFF;
    width: 450px;
}

.jqmWindowPicture {
    display: none;
    position: absolute;
    top: 2%;
    left: 50%;
    margin-left: -49%;
    background-color: #FFF;
}

.WarstwaPicture {
    border: 10px solid #E0DDDD;
}

.jqmOverlay {
    background-color: #000;
}

* iframe.jqm {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: expression(this.parentNode.offsetWidth+'px');
    height: expression(this.parentNode.offsetHeight+'px');
}

* html .jqmWindow {
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

#returnToMobileId, #returnToMobileId a {
    color: #FFF;
}

#returnToMobileId {
    background: #333;
    font: normal 55px Arial;
    padding: 30px 20px;
    text-align: center;
}

/* STYLE NASI PARTNERZY */
.TytulStrony {
    margin-top: 10px;
    font-size: 24px;
    color: #F59C00;
    font-family: tahoma,geneva,arial,helvetica,helv;
}

h1.TytulStrony.Partnerzy {
    border-bottom: 1px solid #BFBFBF;
    padding: 0px 0px 10px 0px;
}

h2.PartnerzyListaTytul {
    color: #2879AC;
    font: 20px Georgia;
}

div.PartnerzyLista div.PartnerScreen {
    margin: 0px 20px 0px 0px;
    width: 310px;
}

div.PartnerzyLista div.PartnerzyListaElement {
    border-bottom: 1px solid #BFBFBF;
    font: 12px/18px Tahoma;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
}

div.PartnerzyLista div.PartnerScreen img {
    border: 1px solid #EDEDED;
}

div.PartnerzyLista div.PartnerTekst {
    width: 630px;
}

div.NasiPartnerzy .jcarousel-skin-tango .jcarousel-container-horizontal {
    background: none;
    border: none;
    border-radius: none;
    width: 672px;
    padding: 0px;
}

div.NasiPartnerzy .jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 72px;
    margin: 0px 36px;
    width: 600px;
}

div.NasiPartnerzy .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin: 0px 9px;
}

div.NasiPartnerzy .jcarousel-skin-tango .jcarousel-item {
    border: 1px solid #CCC;
    height: 70px;
    width: 100px;
}

#Zawartosc div.NasiPartnerzy .jcarousel-skin-tango .jcarousel-item img {
    margin: 0px;
}

div.NasiPartnerzy .jcarousel-skin-tango .jcarousel-prev-horizontal {
    background-image: url(/nowe/Content/images/grafiki-slider.png);
    background-position: -116px 0px;
    height: 72px;
    left: 0px;
    padding: 0px 0px 15px;
    position: absolute;
    top: 0px;
    width: 29px;
}

    div.NasiPartnerzy .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
        background-image: url(/nowe/Content/images/grafiki-slider.png);
        background-position: -56px 0px;
    }

div.NasiPartnerzy .jcarousel-skin-tango .jcarousel-next-horizontal {
    background-image: url(/nowe/Content/images/grafiki-slider.png);
    background-position: -146px 0px;
    height: 72px;
    right: 0px;
    padding: 0px 0px 15px;
    position: absolute;
    top: 0px;
    width: 29px;
}

    div.NasiPartnerzy .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
        background-image: url(/nowe/Content/images/grafiki-slider.png);
        background-position: -86px 0px;
    }

div.NasiPartnerzy .jcarousel-skin-tango .jcarousel-control a {
    background-image: url(/nowe/Content/images/grafiki-slider.png);
    background-position: -8px -28px;
    display: inline-block;
    margin: 5px 2px;
    height: 7px;
    width: 7px;
}

    div.NasiPartnerzy .jcarousel-skin-tango .jcarousel-control a.Aktywna {
        background-position: 0px -28px;
    }
/* KONIEC STYLI NASI PARTNERZY */

/* Link rotator */
div.LinkRotator div.TytulSekcji {
    border: none !important;
}

div.LinkRotator div.Tytul {
    border-bottom: 1px solid #DDD;
    margin: 0px 0px 11px 0px;
    padding: 0px 0px 6px 0px;
}

div.LinkRotator div.Tytul {
    color: #999;
}

div.LinkRotator {
    margin: 30px 0px;
    width: 672px;
}

    div.LinkRotator div.Tytul {
        font: 10px Arial;
        margin: 2px 0px 10px;
    }

    div.LinkRotator a {
        display: inline-block;
        padding: 0px 20px 0px 0px;
    }
/* Koniec link rotator */
/* KONIEC STYLI NASI PARTNERZY */

div.Button {
    height: auto;
    margin: 0 0 20px;
    max-width: 672px;
    text-align: center;
    width: auto;
    background: #f58219; /* Old browsers */
    background: -moz-linear-gradient(top, #fecca2 1%, #fc8c2f 3%, #ee7701 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fecca2), color-stop(3%,#fc8c2f), color-stop(100%,#ee7701)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fecca2 1%,#fc8c2f 3%,#ee7701 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fecca2 1%,#fc8c2f 3%,#ee7701 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fecca2 1%,#fc8c2f 3%,#ee7701 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fecca2 1%,#fc8c2f 3%,#ee7701 100%); /* W3C */
    border: 1px solid #D67E01;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    filter: none;
    padding: 8px 0px;
    width: 100%;
    color: #FFFFFF;
    font-size: 18px;
    margin-bottom: 20px;
}

    div.Button a {
        color: #FFF;
        display: block;
    }

        div.Button a:hover {
            text-decoration: none;
        }

/* STYLE DO UKRYWANIA MAILI W TREŚCI OGŁOSZENIA */

#Zawartosc .Detale .DetaleOpis .ukrytyMail.wystylowany {
    cursor: pointer;
    font-size: 0.7em;
    font-weight: bold;
    background-color: #dddbdb;
    background-image: linear-gradient(top, rgb(233,233,233) 1%, rgb(233,233,233) 7%, rgb(221,219,219) 7%, rgb(195,195,195) 100%);
    background-image: -o-linear-gradient(top, rgb(233,233,233) 1%, rgb(233,233,233) 7%, rgb(221,219,219) 7%, rgb(195,195,195) 100%);
    background-image: -moz-linear-gradient(top, rgb(233,233,233) 1%, rgb(233,233,233) 7%, rgb(221,219,219) 7%, rgb(195,195,195) 100%);
    background-image: -webkit-linear-gradient(top, rgb(233,233,233) 1%, rgb(233,233,233) 7%, rgb(221,219,219) 7%, rgb(195,195,195) 100%);
    background-image: -ms-linear-gradient(top, rgb(233,233,233) 1%, rgb(233,233,233) 7%, rgb(221,219,219) 7%, rgb(195,195,195) 100%);
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.01, rgb(233,233,233)), color-stop(0.07, rgb(233,233,233)), color-stop(0.07, rgb(221,219,219)), color-stop(1, rgb(195,195,195)) );
    border: 1px solid #b6b6b6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 8px;
    vertical-align: top;
}

#Zawartosc .Detale .DetaleOpis .ukrytyMail,
#Zawartosc .Detale .DetaleOpis .ukrytyMail span {
    display: inline-block;
}

    #Zawartosc .Detale .DetaleOpis .ukrytyMail.wystylowany span {
        padding-top: 1px;
        padding-bottom: 1px;
    }

        #Zawartosc .Detale .DetaleOpis .ukrytyMail.wystylowany span.skontaktujSie {
            padding: 0px 4px;
        }

/* KONIEC STYLI DO UKRYWANIA MAILI W TREŚCI OGŁOSZENIA */

/* STYLE DO SEO */
.Footer ul, .Footer ol {
    margin: 0px;
    padding: 0px;
}

#KontenerSeoZakladki.Seo {
    border: none;
}

.Footer div.Seo {
    margin: 0px auto;
}

.Footer div#KontenerSeoZakladki.Seo {
    background: none;
    padding: 0px 0px 30px 0px;
}

.Footer div#KontenerSeoZakladki ul.SeoZakladki li.ui-state-default {
    color: #8a8a8a;
    display: inline-block;
    line-height: 28px;
    margin: 0px 3px -1px 0px;
    padding: 0px 45px 0px 0px;
    position: relative;
}

    .Footer div#KontenerSeoZakladki ul.SeoZakladki li.ui-state-default a {
        color: #8a8a8a;
        font-size: 14px;
    }

.Footer div#KontenerSeoZakladki ul.SeoZakladki li h4 {
    margin: 3px 0px;
}

.Footer div#KontenerSeoZakladki ul.SeoZakladki li.ui-state-default.ui-state-active {
    color: #e9e9e9;
}

.Footer div#KontenerSeoZakladki ul.SeoZakladki li.ui-state-default.ui-state-focus {
    border: 0px;
}

.Footer div#KontenerSeoZakladki ul.SeoZakladki li.ui-state-default.ui-state-active a {
    color: #e9e9e9;
}

.Footer div.Seo div.SeoLinki {
    padding: 15px 0px;
}

.Footer div.Seo .ui-tabs-hide {
    display: none;
}

.Footer div.Seo div.SeoLinki ul {
    color: #bcbcbc;
    font-size: 0.875em;
    text-align: left;
}

    .Footer div.Seo div.SeoLinki ul li {
        display: inline;
        text-align: left;
        word-wrap: break-word;
    }

        .Footer div.Seo div.SeoLinki ul li a {
            display: inline;
            font-size: 13px;
            /*font-weight : 600;*/
        }

            .Footer div.Seo div.SeoLinki ul li a:Hover {
                text-decoration: underline;
            }

        .Footer div.Seo div.SeoLinki ul li.Separator {
            padding: 0px 12px;
            width: auto;
        }

div.Seo.WynikiStopka {
    margin: 20px auto 40px;
}

    div.Seo.WynikiStopka div.SeoZakladki, div#KontenerSeoZakladki ul.SeoZakladki {
        border-bottom: 1px solid #8a8a8a;
    }

        div.Seo.WynikiStopka div.SeoZakladki h4, div.Seo.WynikiStopka div#KontenerSeoZakladki ul.SeoZakladki li.ui-state-default {
            padding: 0px 18px 0px 0px;
        }

            div.Seo.WynikiStopka div.SeoZakladki h4.Aktywna, div.Seo.WynikiStopka div#KontenerSeoZakladki ul.SeoZakladki li.ui-state-default.ui-state-active {
                color: #FFF;
                background: none;
                border: none;
                border-radius: 0px;
                margin: 0px 0px 5px 0px;
            }

    div.Seo.WynikiStopka div.SeoLinki,
    div.Seo.WynikiStopka div.SeoLinki div.SeoLinkiTlo {
        background: none;
        border: none;
        padding: 10px 0px;
    }

        div.Seo.WynikiStopka div.SeoLinki ul li a {
            color: #e9e9e9;
        }
/* ZEROWANIE STYLI DLA JQUERY THEME */
div#KontenerSeoZakladki.ui-widget {
    font-size: 0.875em;
}

    div#KontenerSeoZakladki.ui-widget .ui-tabs-anchor {
        /*font-weight : normal;*/
    }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.ui-widget-header {
    background: none;
    border: none;
}

.ui-multiselect-checkboxes .ui-state-active {
    background: #ebeae2;
    border-bottom: 1px solid #d2d1d1;
    border-top: 1px solid #d2d1d1;
    margin: -1px 0px;
}

    .ui-multiselect-checkboxes .ui-state-active:first-child {
        margin: 0px 0px -1px 0px;
    }

    .ui-multiselect-checkboxes .ui-state-active:last-child {
        margin: -1px 0px 0px 0px;
    }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr,
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-radius: 0px;
}

.Footer div#KontenerSeoZakladki ul.SeoZakladki li.ui-state-default {
    float: left;
}
/* KONIEC ZEROWANIA STYLI DLA JQUERY THEME */

.MapaSeo div.PodstronaTytul h2 {
    font-size: 2.250em;
    margin: 50px 0px 62px;
    text-align: center;
}

.MapaSeo div.PodstronaElement div.PodstronaStyl {
    padding: 40px 0px;
}

    .MapaSeo div.PodstronaElement div.PodstronaStyl.MapaSeoWoj {
        padding: 80px 0px 40px;
    }

    .MapaSeo div.PodstronaElement div.PodstronaStyl.MapaSeoWoj2 {
        padding: 40px 0px;
    }

    .MapaSeo div.PodstronaElement div.PodstronaStyl ul {
        font-size: 0.813em;
        margin: 0px auto;
        text-align: left;
        width: 645px;
    }

        .MapaSeo div.PodstronaElement div.PodstronaStyl ul li {
            border: none;
            display: inline-block;
            line-height: 1.8;
            list-style: none;
            margin: 0px 20px 0px 0px;
            padding: 0px;
            text-align: left;
            width: 300px;
        }

    .MapaSeo div.PodstronaElement div.PodstronaStyl.MapaSeoWoj h2 {
        font-size: 1.125em;
        font-weight: 600;
        margin: 0px auto 25px;
        max-width: 645px;
        text-align: left;
        width: 100%;
    }

.MapaSeo div.PodstronaElement div.PodstronaStyl {
    width: auto !important;
}

    .MapaSeo div.PodstronaElement div.PodstronaStyl.MapaSeoWoj ul {
        margin: 0px auto 65px;
    }

        .MapaSeo div.PodstronaElement div.PodstronaStyl.MapaSeoWoj ul:last-child {
            margin: 0px auto;
        }

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
}
/* KONIEC STYLI DO SEO */

.styled-select select, .styled-select-disabled select {
    background: none;
    border: none;
    line-height: 33px;
    margin: 7px 0px 0px 10px;
    padding: 0px;
    width: 110%;
}

.styled-select {
    background: url(/nowe/Content/images/strzalka-select.png) no-repeat right white;
    display: inline-block;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
    width: 130px;
}

.styled-select-disabled {
    background: url(/nowe/Content/images/strzalka-select-dis.png) no-repeat right #f0f0f0;
    display: inline-block;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
    width: 130px;
}

    .styled-select select, .styled-select-disabled select {
        background: transparent;
        border: 0px;
        color: #000;
        font-size: 1em;
        line-height: 31px;
        margin: 7px 0px 0px 10px;
        padding: 0px;
        width: 110%;
    }

    .styled-select-disabled select {
        color: #959595;
    }

#navH {
    height: 43px;
    position: relative;
    z-index: 5;
    color: #fff;
    font: normal 16px Arial;
    margin-bottom: 49px;
    background-color: #3d3d3d;
    width: 100%;
    padding: 0;
    border-top: 3px solid #ee7307;
    margin: 44px 0 0 0;
}

    #navH .p0 {
        position: relative;
        width: 980px;
        height: auto;
        background: transparent;
        margin: 0 auto;
    }

        #navH .p0 > li.active > a {
            background: #fff;
            color: #000;
        }

        #navH .p0 li {
            font: 12px/27px 'open_sansregular', sans-serif;
            height: 43px;
            text-transform: uppercase;
            float: left;
            display: inline;
            zoom: 1;
            position: static !important;
            background: transparent;
        }

            #navH .p0 li a {
                display: block;
                color: #b1b1b1;
                font-weight: 400;
                text-transform: none;
                text-decoration: none;
                padding: 0 17px;
                line-height: 45px;
                text-transform: uppercase;
                background-image: url(http://biv.gazeta.pl/i/obrazki/domiporta2013/separator.png);
                background-position: 100% 50%;
                background-repeat: no-repeat;
            }

            #navH .p0 li.active a, #navH .p0 > li.active.hovered > a {
                padding-bottom: 2px;
                color: #fff;
                background: transparent;
            }

            #navH .p0 li.dark {
                background-color: #6bb51f;
                background-image: url(http://bi.gazeta.pl/i/obrazki/dom09/nav-dark-sep.gif);
            }

                #navH .p0 li.dark a {
                    color: #224203;
                }

            #navH .p0 li.first, #navH .p0 li.active, #navH .p0 li.afterAcive, #navH .p0 li.beforeActive {
                background-image: none;
            }

            #navH .p0 li.hovered a {
                color: #fff;
                padding-bottom: 2px;
                text-decoration: none;
                background: transparent;
            }

            #navH .p0 li.hovered ul {
                display: block;
                z-index: 20;
                position: absolute;
            }

            #navH .p0 li.hovered, #navH .p0 li.active {
                background: #ee7307;
            }

    #navH .p0, #sitePath, #holder_101, #dom-rynek-pierwotny-t-form > .c0 .row, #dom-rynek-pierwotny-t-form > .c1 .row, #dom-rynek-pierwotny-t-form .SbtRow, * html .mod_domiporta_finder, * html .mod_domiporta_finder *, .mod_uzr_2 li, .mod_uzr_5 li {
        zoom: 1;
    }

        #navH .p0:after {
            display: block;
            position: relative;
            overflow: hidden;
            clear: both;
        }

        #navH .p0:after, #sitePath:after, #holder_101:after, #dom-rynek-pierwotny-t-form > .c0 .row:after, #dom-rynek-pierwotny-t-form > .c1 .row:after,
        #dom-rynek-pierwotny-t-form .SbtRow:after, .pollBox .pollQuestion:after, .pollBox:after, .mod_uzr_2 li:after, .mod_uzr_5 li:after {
            content: '.';
            display: block;
            height: 0;
            width: 0;
            visibility: hidden;
            clear: both;
        }

        #navH .p0 li.home {
            height: 43px;
            width: 45px;
            background: url(http://biv.gazeta.pl/i/obrazki/domiporta2013/home.png) no-repeat scroll center center transparent;
            padding: 0;
            text-indent: -9999px;
        }

            #navH .p0 li.home a {
                display: block;
                height: 45px;
                width: 45px;
                padding: 0;
                background-image: none;
            }

            #navH .p0 li.home.active {
                background-color: #ee7307;
            }

/* Reklama zwijana */

/* reklama wyjezdzajaca z boku strony */
.ReklamaRozwijana {
    font-family: Open Sans;
    font-size: 0.875em;
    position: fixed;
    z-index: 99;
    top: 20%;
    left: 0px;
}

    .ReklamaRozwijana iframe {
        border: none;
        min-height: 380px;
        width: 240px;
    }

    .ReklamaRozwijana .ReklamaRozwijanaStyl {
        border-radius: 0px 0px 4px 0px;
        clear: both;
        color: #02a7eb;
        float: left;
        position: relative;
    }

    .ReklamaRozwijana .ReklamaRozwijanaPasek {
        border-radius: 0px 4px 4px 0px;
        left: 585px;
        top: 0;
        position: absolute;
        width: 70px;
    }

        .ReklamaRozwijana .ReklamaRozwijanaPasek img {
            padding: 0 0 10px 14px;
        }

        .ReklamaRozwijana .ReklamaRozwijanaPasek .LinkZwinRozwin {
            color: #748b1f;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 10px;
            padding-top: 10px;
            border-top: 1px solid #d5dfb5;
        }

    .ReklamaRozwijana.HideIt {
        left: -600px;
    }

.MapAdvertItemContainerTemplate {
    display: none;
}
/* Koniec */

.RPTElKontaktowy {
    color: #1d1600;
    font-size: 1.071em;
    font-weight: 600;
}

.NiezapomnijPowiedziec {
    color: #1d1600;
    font-weight: 400;
    font-size: 0.929em;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #79beef;
}

div.PodgladUkrytychDanych {
    color: #1d1600;
    font-size: 1.071em;
    font-weight: 600;
    margin-bottom: 20px;
}

.PodgladUkrytychDanych span {
    color: #004088;
    font-size: 0.929em;
    font-weight: 500;
    cursor: pointer;
    padding-left: 20px;
}

#supermarketrata1 a {
    color: #D70303;
    font-weight: bold;
}

@media only screen and (max-width : 1069px) {
    .like-box.fb-like-box, .like-box.gp-like-box,
    .ReklamaRozwijana {
        display: none;
    }
}
/*--- SHOW PHONE ON DETAILS*/
span.ShowPhoneButton {
    transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
    -webkit-transition: all ease-in-out 0.2s;
}

div.hiddenPhoneOutter {
    display: inline-block;
}

span.HiddenPhone {
    border: 2px solid #f98927;
    border-radius: 3px;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding: 0 5px 0 25px;
    position: relative;
    top: -2px;
    background: transparent url("Content/images/phoneIcoLittle.png") no-repeat left 2px center;
}

    span.HiddenPhone:hover {
        cursor: pointer;
        color: #ffffff;
        background: #f98927 url("Content/images/phoneIcoLittleWhite.png") no-repeat left 2px center;
    }

#Zawartosc .Detale .DetaleOpis .ukrytyMail.wystylowany {
    display: block;
    border: 2px solid #f98927;
    background: transparent;
    border-radius: 3px;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    position: relative;
    top: -2px;
    transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
    -webkit-transition: all ease-in-out 0.2s;
}

    #Zawartosc .Detale .DetaleOpis .ukrytyMail.wystylowany span.plus {
        color: #271e1b;
        font-weight: 800;
        margin: 0 3px;
        font-size: 1.4em;
        line-height: 0px;
        position: relative;
        top: 2px;
    }

    #Zawartosc .Detale .DetaleOpis .ukrytyMail.wystylowany:hover {
        background: #f98927;
        color: #fff;
        cursor: pointer;
    }

        #Zawartosc .Detale .DetaleOpis .ukrytyMail.wystylowany:hover .plus {
            color: #fff;
        }

/* promocja ING */
.ingBanner {
    float: right;
}

    .ingBanner img {
        max-width: 100%;
    }

.ReklamaIngPhotoLabel:before {
    content: 'Reklama';
    color: #999;
    font-size: 10px;
    font-family: Arial;
    text-transform: uppercase;
    z-index: 10;
    position: absolute;
    top: 35px;
    right: 20px;
    padding: 2px 5px;
    background-color: rgba(255, 255, 255, 0.9);
}

.ReklamaIngPhotoLabel img {
    cursor: pointer;
}

/*--- DISTRICTS INFO ---*/
.DistrictsInfo,
.OtherEstatesInfo {
    border: 1px solid #cccccc;
    background-color: #f5f4f4;
    padding: 10px;
    margin: 15px 0 0 0;
}

    .DistrictsInfo h2,
    .OtherEstatesInfo h2 {
        font-size: 1.167rem;
        font-weight: 300;
        margin: 0 0 5px 2px;
        color: #38372d;
    }

    .DistrictsInfo .choose,
    .OtherEstatesInfo .choose {
        font-size: 2rem;
        color: #ee7f00;
        font-weight: 500;
        display: block;
        margin: 0 0 20px 2px;
    }

    .DistrictsInfo div.element {
        background: linear-gradient(to bottom, #e4e3e3 0%,#dcdcdc 50%);
        background-size: 100% 2px;
        padding: 6px 4px 6px 2px;
        background-position: bottom left;
        background-repeat: no-repeat;
        font-size: 1.143rem;
        line-height: 16px;
    }

    .DistrictsInfo div a {
        float: left;
        font-weight: lighter;
        display: block;
    }

    .DistrictsInfo div span {
        display: block;
        float: right;
        font-size: 1.167rem;
        font-weight: 600;
        line-height: 16px;
    }

        .DistrictsInfo div span > span {
            display: inline;
            float: none;
            font-weight: 300;
        }

    .DistrictsInfo span.tooltip {
        display: block;
        float: right;
        width: 13px;
        height: 13px;
        border-radius: 50%;
        background-color: #38372d;
        line-height: 13px;
        padding: 0 0 0 1px;
        box-sizing: border-box;
        text-align: center;
        font-size: 0.8333rem;
        margin: 2px 0 0 3px;
    }

        .DistrictsInfo span.tooltip:hover {
            cursor: pointer;
        }

    .DistrictsInfo div.averagePrice {
        padding: 6px 4px 6px 2px;
        position: relative;
    }

        .DistrictsInfo div.averagePrice span {
            float: left;
            font-weight: normal;
        }

            .DistrictsInfo div.averagePrice span > span {
                float: none;
            }

            .DistrictsInfo div.averagePrice span + span {
                font-size: 1.5rem;
                float: right;
                font-weight: 600;
                color: #ee7f00;
            }

            .DistrictsInfo div.averagePrice span.tooltip {
                font-size: 0.8333rem;
                font-weight: normal;
                color: #ffffff;
            }

    .DistrictsInfo .tooltipContentBox {
        padding: 11px 0 0 0;
        display: none;
        position: absolute;
        left: -11px;
        top: 23px;
        z-index: 3;
    }

.tooltipContentBox .tooltipTriangle {
    width: 17px;
    top: 1px;
    left: 98px;
    height: 11px;
    position: absolute;
    background: transparent url('Content/images/whiteTriangle.png') no-repeat;
}

.DistrictsInfo .tooltipContent {
    padding: 6px;
    background-color: #ffffff;
    box-sizing: border-box;
    border: 1px solid #dad9ce;
    width: 300px;
    border-radius: 3px;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.23);
}

.OtherEstatesInfo .categoryName {
    color: #38372d;
    font-weight: bold;
    font-size: 1.167rem;
    background: linear-gradient(to bottom, #e4e3e3 0%,#dcdcdc 50%);
    background-size: 100% 2px;
    background-position: bottom left;
    background-repeat: no-repeat;
    display: block;
    padding: 0 0 6px 2px;
    margin: 0 0 5px 0;
}

.OtherEstatesInfo .element {
    margin: 0 0 10px 0;
}

.OtherEstatesInfo .linkElement {
    margin: 0 6px 0 2px;
    font-size: 1.167rem;
    line-height: 24px;
}

    .OtherEstatesInfo .linkElement a {
        display: block;
        float: left;
    }

    .OtherEstatesInfo .linkElement span {
        display: block;
        float: right;
        font-weight: 600;
    }

        .OtherEstatesInfo .linkElement span > span {
            display: inline;
            float: none;
            font-weight: normal;
        }

/* start promocje ing */
.ReklamaLabel {
    color: #999;
    font-size: 10px;
    font-family: Arial;
    text-transform: uppercase;
}

.ReklamaWrap {
    clear: both;
    overflow: hidden;
}

    .ReklamaWrap .ReklamaLabel {
        margin: 0 0 2px;
    }

.ReklamaPhotoLabel {
    position: relative;
    display: inline-block;
}

    .ReklamaPhotoLabel:after {
        content: 'Reklama';
        color: #999;
        font-size: 10px;
        font-family: Arial;
        font-weight: 400;
        text-transform: uppercase;
        position: absolute;
        top: 0;
        right: 0;
        padding: 2px 5px;
        background-color: rgba(255, 255, 255, 0.9);
    }

    .ReklamaPhotoLabel img {
        cursor: pointer;
    }

.ReklamaLinkMobile,
.ReklamaLinkTablet,
.ReklamaLinkDesktop {
    display: block;
    text-align: center;
    margin: 0 0 15px;
}

    .ReklamaLinkMobile img,
    .ReklamaLinkTablet img,
    .ReklamaLinkDesktop img {
        box-sizing: border-box;
        width: 100%;
        border: 1px solid #e5e3e4;
    }
/* end promocje ing */
#banP71 .banB71 a {
    display: block;
    margin: 0 auto;
    overflow: hidden;
}

    #banP71 .banB71 a img {
        left: 50%;
        overflow-x: hidden;
        transform: translateX(-50%);
        /*margin-left: -960px;*/
        position: relative;
    }

.aside-separator{
    margin: 0 0 15px 0;
}


/* ing kalkulator */
#ing-kalkulator-pc #ingWidget-main{width:252px;height:333px;border:1px solid #dfdeda;position:relative;overflow:hidden;background:transparent url(/nowe/Content/images/kalkulator-ing/pc/widget-bg1.png) no-repeat}
#ing-kalkulator-pc #ingWidget-main *{font-family:Lato,Arial,sans-serif;font-size:14px;color:#414040}
#ing-kalkulator-pc #ingWidget-data{width:220px;position:relative;float:left;display:block;margin-left:15px;margin-top:103px;margin-bottom:16px}
#ing-kalkulator-pc #ingWidget-data span,
#ing-kalkulator-pc #ingWidget-data .ui-slider-handle{font-size:14px;line-height:16px;color:#434347;display:block;margin-top:12px}
#ing-kalkulator-pc #ingWidget-data span.ingWidget-l{float:left}
#ing-kalkulator-pc #ingWidget-data input,
#ing-kalkulator-pc #ingWidget-data span.ingWidget-r{float:right}
#ing-kalkulator-pc #ingWidget-data input{background:#f7f7f7;width:25px;height:25px;padding:0 3px;font-size:14px;text-align:right;color:#434347;margin-top:7px;border:1px solid #c8c8c8}
#ing-kalkulator-pc .ingWidget-range-val{font-size:18px;color:#434347;position:absolute;z-index:5;top:88px;font-weight:700}
#ing-kalkulator-pc .ingWidget-range-val.ingWidget-l{left:20px}
#ing-kalkulator-pc .ingWidget-range-val.ingWidget-r{right:20px}
#ing-kalkulator-pc #ingWidget-under-slider{border:0;width:100%;height:9px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;left:0;top:76px;background:transparent url(/nowe/Content/images/kalkulator-ing/pc/widget-slider-bg.png) no-repeat}
#ing-kalkulator-pc #ingWidget-slider{width:182px;float:left;margin:31px 0 30px}
#ing-kalkulator-pc #ingWidget-slider.ui-slider{background:0 0;border:0;height:9px}
#ing-kalkulator-pc #ingWidget-slider .ui-slider-range{background:0 0;border:0}
#ing-kalkulator-pc #ingWidget-slider .ui-slider-handle{width:33px;height:16px;background:transparent url(/nowe/Content/images/kalkulator-ing/pc/scroll-handle.png) no-repeat;border:0;margin-top:-10px;margin-left:0}
#ing-kalkulator-pc p{width:100%;text-align:center}
#ing-kalkulator-pc #ingWidget-cta{display:inline-block;margin-top:10px}
#ing-kalkulator-pc #ingWidget-cta .normal{display:inline-block}
#ing-kalkulator-pc #ingWidget-cta .w750{display:none}
#ing-kalkulator-pc #ingWidget-bottom{position:absolute;bottom:0;left:0}
#ing-kalkulator-pc #ingWidget-main.w650{width:658px;height:55px;background:transparent url(/nowe/Content/images/kalkulator-ing/pc/widget-bg650.png) no-repeat}
#ing-kalkulator-pc .w650 #ingWidget-cta{background:none repeat scroll 0 0 #fff;float:right;height:34px;margin-right:0;margin-top:9px;opacity:0;width:125px;display:block}
#ing-kalkulator-pc .w650 #ingWidget-cta img,
#ing-kalkulator-pc .w650 .details{display:none}
#ing-kalkulator-pc .w650 #ingWidget-data{margin-top:9px;margin-left:183px;width:320px}
#ing-kalkulator-pc .w650 #ingWidget-under-slider{border:0;width:218px;height:9px;top:27px;left:48px;background:transparent url(/nowe/Content/images/kalkulator-ing/pc/widget-slider-bg.png) no-repeat}
#ing-kalkulator-pc .w650 #ingWidget-data input{background:#f7f7f7;width:25px;height:14px;padding:0 3px;font-size:12px;margin-top:4px}
#ing-kalkulator-pc .w650 #ingWidget-data span,
#ing-kalkulator-pc .w650 #ingWidget-data .ui-slider-handle{font-size:12px;margin-top:3px;line-height:15px}
#ing-kalkulator-pc .w650 .ingWidget-range-val{font-size:12px!important;top:24px}
#ing-kalkulator-pc .ingWidget-tl{position:absolute;left:0;width:120px}
#ing-kalkulator-pc .ingWidget-tr{position:absolute;right:0;width:175px}
#ing-kalkulator-pc .w650 #ingWidget-data span.ingWidget-r{float:left;margin-left:10px}
#ing-kalkulator-pc .w650 .ingWidget-range-val.ingWidget-l{left:25px}
#ing-kalkulator-pc .w650 .ingWidget-range-val.ingWidget-r{right:25px}
#ing-kalkulator-pc .w650 #ingWidget-slider{float:left;margin:25px 0 0 48px;width:184px}
#ing-kalkulator-pc .w650 #ingWidget-slider .ui-slider-handle{margin-top:-2px}
#ing-kalkulator-pc #ingWidget-data .ui-slider-handle{ position: absolute; z-index: 2; cursor: default; -ms-touch-action: none; touch-action: none;}
#ing-kalkulator-pc .ui-slider { position: relative; text-align: left; }
#ing-kalkulator-pc .ui-slider-horizontal .ui-slider-range-min { left: 0;}
#ing-kalkulator-pc .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%;}
#ing-kalkulator-pc .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;}
.between-elements-aside {
  display: table;
  width: 100%; }
  .between-elements-aside div {
    display: table-cell; }
    .between-elements-aside div.aside-title {
      width: 10px; }
    .between-elements-aside div.aside-photo {
      width: 250px; }
  .between-elements-aside .ReklamaWynikiTekst {
    padding: 0 5px 0 15px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    float: none; }

@media screen and (max-width: 900px) {
  .between-elements-aside .ReklamaWynikiTekst {
    font-size: 16px; }
 }
