    body, div, table, img, form {
        margin: 0px;
        padding: 0px;
    }


    body {
        background: #fffeee url('../images/bg_body.gif') repeat-x;
        font-family: Tahoma, Arial, Verdana;
        font-size: 11px;
        padding-top: 0px;
        text-align: center;
    }

    table {
        font-family: Tahoma, Arial, Verdana;
        font-size: 11px;
    }
    div {
        text-align: left;
    }

    div.partnerzy{
        float:left;
        width:140px;
        margin-top:10px;
    }

    div#main {

        background: none;
        margin: 0px auto;
        position: relative;
        top: 0px;
        width: 990px;
    }


    div#top{
        background: url('../images/bg_top.gif') repeat-x;
        height: 394px;
        margin-bottom:0px;
        border-bottom: 1px solid #dbdbcb;
    }

    div#top div#davidoff{
        background: url('../images/davidoff_logo.gif') no-repeat;
        float:left;
        width:260px;
        height:38px;
        margin: 13px 0px 0px 8px;
    }


    div#top #navLinki {
        height: 37px;
        margin-top: 21px;
        padding-left:40px;
        float: right;
    }

    #navLinki li {
        display: inline;
        margin-right: 0px;
        float: left;
    }

    #navLinki li a {
        color: #666666;
        font: normal 11px Tahoma;
    }

    #navLinki li a:hover {
        color: #4E4E4E;
    }


    div#budowla{
        background:url('../images/budowla.jpg') no-repeat;
        width:349px;
        height:278px;
        float:left;
        margin-top:38px;
    }
    div#logo_top{
        width:215px;
        height:219px;
        float:left;
        padding:0px;
        margin-top: -5px;
    }



    div#bg{
        width: 990px;
        margin-top:0px;
        background:none ;
        float: left;
        padding-bottom: 15px;
    }


    div#right {
        clear: none;
        float: right;
        margin-top: 17px;
        width: 700px;
    }


    div#top span#liczba_ofert{
     
    }

    div#contactBox{
        position:absolute;
        margin:310px 0px 0px 12px;;
        width: 211px;
    }

    div#kontaktHeader{
        position:relative;
        width: 211px;
        height:250px;
        margin-left:12px;
        margin-top:10px;
    }

    div#kontaktHeader img#kontaktHeaderLink1 {
        z-index:999;
        position:absolute;
        margin:-35px 65px;
    }

    div#kontaktHeader img#kontaktHeaderLink2 {
        z-index:999;
        position:absolute;
        margin:-18px 65px;
    }

    div#europa_zasieg{
        width:294px;
        height:244px;
        float:left;
        background:url('../images/zasieg_europa2.jpg') no-repeat;
        margin-left:200px;
    }

    div#europa_zasieg div#europa_zasieg_text{
        margin: 225px 0px 0px 10px;
        color:#881f02;
        font-weight:bold;
        font-size:11pt;
    }


    div.mainHead{
        width:701px;
        height:35px;
    }


    th.cena_brown{
        font-weight:bold;
        color:#7d0b00;
        text-align:center;
    }

    th.typ_mieszkania{
        color:#999999;
        text-align:center;
    }

    .center{
        text-align:center;
    }

    /* -----Wyszukiwarka ------------------------ */


    div#top  div#wyszukiwarka{
        margin-top:10px;
        width:405px;
        height:322px;
        float:right;
    }


    div#top div#drukuj_dzielnice{
        float:none;
    }

    div#top div#navLinkiSearch{
        width:330px;
        height:33px;
        float:left;
        margin:30px 0 10px 80px;
    }

    div#top  div#navLinkiSearch li {
        display:inline;
        float:left;
        margin-right:0;
    }

    .bordo{
        color:#7D0B00;
        font-weight:bold;
    }

    div#top a {
        color:#636363;
        font-family:Tahoma;
        font-size:12px;
        font-weight:normal;
        line-height:normal;
    }

    div#top span#adv3 a {
        background:transparent url(../images/checkBoxOff.gif) no-repeat scroll 0px -2px;
    }


    div#top span#adv3 a.selected {
        background:transparent url(../images/checkBoxOn.gif) no-repeat scroll 0px -2px;
    }

    div#top div#mapa{
        width:160px;
        height:143px;
        float:left;
    }

    div#top div#switcher_index {
        height:20px;
        float:left;
        width: 200px;
        margin-bottom:10px;
    }

    div#lista_ofert div#usual div#switcher_index {
        top: 425px;

    }
    div#switcher_index {
        margin-top:0px;
    }

    table.searchForm td.formField, table.searchForm td.formFieldShort{
        height:30px;
    }

    table.searchForm input.textBox,  table.searchForm select {
        background-color:#fff;
        border:1px solid #d7d7d7;
        color:#505050;
        font-size:11px;
        padding:0px;
        width:185px;
        height:23px;
    }


    table.searchForm td.formFieldShort input.textBox{
        width:105px
    }

    table.searchForm td.formFieldShort input.textBox.add{
        width:70px

    }

    div#formSearchAdd    table.searchForm input.textBox,  table.searchForm select {
        height:20px;
        padding:0px;
    }

    div#formSearchAdd  table.searchForm td.formField, table.searchForm td.formFieldShort{
        height:30px;
    }

    div#top div#formSearchAdd{
        margin:-5px 0 0 -65px;
        position:absolute;
        width:350px;
    }
    div#top div#formSearchAdd table.searchForm tr td.formFieldShort,
    div#top div#formSearchAdd table.searchForm tr th{
        height:25px;
    }

    /* ------- Koniec wyszukiwarki ----------------*/


    div#footer {
        border-top:solid #E0E0D4 1px;
        font: normal 9px Tahoma;
        color:#A0AEA4;
        margin-top:10px;
    }

    #footer a {
        color: #000;
    }
    #footer a:hover {text-decoration:underline;}

    #footerLogo{
        float:left;
        margin:10px;
    }

    #footerLogo span {
        display:block;
        float:right;
        margin-left:30px;
        margin-top:4px;
    }

    #footerLogo span#copy {
        font: normal 10px Tahoma;
        color:#666666;
        margin-left:0px;
    }

    #footerLogo img { float: left;}

    #footerDane {
        float:right;
        text-align:right;
        color:#666666;
        font: normal 11px Tahoma;
        margin:20px;
    }

    #footerDane a {
        color:#666666;
        margin-left:5px;
        margin-right:5px;
    }

    #footerDane a#powrot {
        margin-left:15px;
        color:#7D0B00;
        font: normal 9px Tahoma;
    }



    #footerBottom {
        margin-top:5px;
        padding-top:5px;
        clear:both;
    }
    #nteamRight {
        float:right;
    }
    #nteamLeft {
        float:left;
    }



    #promo {
        overflow: hidden;
        border-width: 0px;
        width: 700px;
        height: 220px;
        margin-left:5px;
    }

    a#googlemapslink {
        display:block;
        height:17px;
        left:740px;
        position:relative;
        top:134px;
        width:100px;
    }

    #bgLeft{
        position:absolute;

        width:315px;
        height:306px;
        background:url('../images/prestigo_bg_left.jpg') no-repeat;
        left:-311px;
        top:0px;
    }

    #bgRight{

        position:absolute;

        width:135px;
        height:306px;
        background:url('../images/prestigo_bg_right.jpg') no-repeat;
        right:-132px;
        top:0px;
    }


    div#nav {
        width: 988px;
        height:56px;
        background: url('../images/navBg.gif') repeat-x;
        float:left;
    }


    div.officeHolder {
        background:#F4F4F4 none repeat scroll 0 0;
        border:1px solid #DEDEDE;
        height:300px;
        margin-bottom:10px;
        width:300px;
    }


    div.officeHolder_start{
        background:#F4F4F4 none repeat scroll 0 0;
        border:1px solid #DEDEDE;
        float:left;
        height:30px;
        margin-bottom:10px;
        margin-left:20px;
        margin-top:20px;
        padding-top:20px;
        width:200px;
    }

    div.officeHolder_start span, div.officeHolder_start a{
        font-weight:bold;
        margin-left:25px;
        margin-top:10px;
        text-align:center;
    }


    table.officeDetails {
        border-collapse:collapse;
        border-spacing:0;
        color:#505050;
        float:left;
        line-height:14px;
        width:300px;
    }

    table.officeDetails th {
        border-bottom:1px solid #C7D3E4;
        font-size:12px;
        padding:18px 13px 11px;
        text-align:left;
        vertical-align:top;
        font-weight:bold;
    }

    table.officeDetails td {
        padding:5px 0 0 10px;
        vertical-align:top;
    }

    table.officeDetails img.mapaDojazdu {
        float:right;
        margin-top:7px;
        margin-right:15px;
    }

    #navMailer {
        margin-top:10px;
    }

    #navMailer img {
        margin-left:60px;
        float:left;
    }

    .mailerInp {
        width:175px;
        font: normal 10px Tahoma;
        color:#fff;
        border: none;
        height:17px;
        background: url('../images/mailerInpBg.gif') repeat-x;
        padding:5px 0px 2px 5px;
    }


    div#usual .dodatkowe a {
        font: bold 11px Tahoma;
        color:#5A882D;
    }
    div#usual .dodatkowe a:hover {
        text-decoration: underline;
    }
    div#usualWynajem .dodatkowe a {
        font: bold 11px Tahoma;
        color:#5A882D;
    }
    div#usualWynajem .dodatkowe a:hover {
        text-decoration: underline;
    }

    /* bg góra, narozniki*/







    /* bg dol, narozniki */

    #bgLeftBottomCorner {
        background:url('../images/bgLeftBottomCorner.gif') no-repeat;
        width:9px;
        height:10px;
        float:left;

    }
    #bgBottomCorner {
        background:url('../images/bgBottomCorner.gif') repeat-x;
        width:984px;
        height:10px;
        float:left;

    }

    #bgRightBottomCorner {
        background:url('../images/bgRightBottomCorner.gif') no-repeat;
        width:9px;
        height:10px;
        float:right;
    }



    #pozycjaidata {
        color:#CCCCCC;
        font: normal 10px Tahoma;
        height:20px;
        clear:both;
        padding-top:5px;
    }

    #pozycjaidata a {
        text-decoration: none;
        color:#CCCCCC;
    }
    #pozycjaidata a:hover {
        text-decoration: underline;
    }

    #twojaPozycja {
        float:left;
    }

    #data {
        float:right;
    }

    div#usual {
        float: left;
        width: 710px;
        background-color: #F4F4F4;
        height:175px;
    }


    div#switcher {
        width:300px;
        position: absolute;

        top:440px;
        left:300px;
        font: bold 11px Tahoma;
    }




    #usualWynajem {
        display:none;
        float: left;
        width: 710px;
        background-color: #F4F4F4;
        height:175px;
    }

    div#usualWynajem li {display: inline;}

    #usualWynajem a {
        font: bold 13px Tahoma;
        color: #636363;
    }

    div#usualWynajem div {
        width: 136px;
        height: 36px;
        float:left;
        text-align:center;
        padding-top:10px;
    }

    #usualWynajem .checkboxes {
        padding-top:0px;
        text-align:left;
    }


    div#usual li {display: inline;}

    div#usual div {
        width: 136px;
        height: 36px;
        float:left;
        text-align:center;
        padding-top:10px;
    }

    #usual .checkboxes {
        padding-top:0px;
        text-align:left;
    }


    #usual a {
        font: bold 13px Tahoma;
        color: #636363;
    }




    .ui-tabs-hide { display: none; }

    div#usual ul div {

        background: url('../images/navSeekBgOff.gif') no-repeat;

    }

    div#usual ul {
        margin-left:13px;
    }

    div#usual ul a.selected div{
        color: #F5F5F5;
        background: url('../images/navSeekBgOn.gif') no-repeat;
    }

    .ui-tabs-selected a { background-color: #8FD3E7; }


    div#usual span#adv3 a{
        background: url(../images/checkBoxOff.gif) no-repeat 63px 0px;
    }


    div#usual span#adv3 a.selected{
        background: url(../images/checkBoxOn.gif) no-repeat 63px 0px;
    }



    div#szybkiStart a.marginEngVer {
        margin-left: 36px;
    }



    #pageHeader {
        margin-top:1px;
        background:url('../images/pageHeaderBg.gif') no-repeat;
        width:700px;
        height:56px;
        float: left;
    }

    div.pageHeaderClass {
        margin-top:1px;
        background:url('../images/pageHeaderBg.gif') no-repeat;
        width:710px;
        height:56px;
    }


    div#pageHeader.pageHeaderBlank{
        background: url('../images/pageHeaderBlankBg.gif') no-repeat;
        width:700px;
        height:40px;
    }

    div#dewelop_left{
        width:250px;
        float:left;
        margin: 10px 0px 0px 10px;
    }

    div#dewelop_righ{
        width:415px;
        float:right;
        margin: 10px 10px 0px 0px;
    }

    div div.grafiki{
        text-align:center;
    }

    div#tytul span.tytul_deweloperskie{
        font-family:tahoma;
        font-size:12pt;
        color:#7d0b00;
        font-weight:bold;
    }



    div#dewelop_main_photo{
        float:left;
        width:240px;
        height:220px;
        line-height:220px;
        background:white;
        border:solid 1px #d7d7d7;
    }

    div#dewelop_main_photo img{
        vertical-align:middle;
    }



    div#mainPageContent{
        width: 680px;
        display:block;
        float:left;
        margin-left:0px;
        position:relative;
    }

    div#mainPageContentWhite{
        width: 700px;
        display:block;
        float:left;
        margin-left:0px;
        position:relative;
        background:#fff;
        border: 1px solid #d7d7d7;
    }


    .main_page_table {
        margin-left:20px;
    }
    .main_page_table td {
        vertical-align: top;
    }


    div#HeaderWelcome {
        background:url('../images/pl/MainWelcome.gif') repeat-x;

        float: left;
        height:38px;
        width: 395px;
        margin-left:10px;
        margin-top:0px;
        margin-bottom:5px;
        font: bold 11px Tahoma;
        color: #0A0A0A;
        padding-left: 5px;
        padding-top:20px;
    }

    h1 {
        font: bold 14px Tahoma;
        color:#2C302D;
        float:left;
        margin-left:55px;
        margin-top:17px;
    }

    span.h1 {
        font: bold 14px Tahoma;
        color:#fff;
        float:left;
        margin-left:13px;
        margin-top:6px;

    }


    .p-text {
        color:#666666;
        font: normal 11px Tahoma;
    }

    .p-mini {
        color:#666666;
        font: normal 10px Tahoma;
    }


    div#mainPageMiniMenu {
        padding-left:10px;
        padding-top:10px;
        background:url('../images/mainPageBottomGradient.gif') repeat-x;
        height:39px;
        width:660px;
        margin-left:23px;
        color:#000;
        font: normal 10px Tahoma;
    }

    div#mainPageMiniMenu a {
        color:#A60808;
        margin-right:14px;
        margin-left:18px;
        text-transform: uppercase;
    }
    div#mainPageMiniMenu a:hover {
        text-decoration: underline;

    }


    div#powiadamiaczTop {
        width:244px;
        height:69px;
        background: url('../images/pl/powiadamiaczTop.gif') no-repeat;
    }

    div#powiadamiaczMain {
        background: url('../images/powiadamiaczBg.gif') repeat-y;
        width:244px;
    }

    div#powiadamiaczBottom {
        width:244px;
        height:58px;
        background: url('../images/pl/powiadamiaczBottom.gif') no-repeat;
    }


    table.przegladOfert {
        background: url('../images/ofertyFotoBg.gif') no-repeat;
        width:226px;

    }

    table.przegladOfert td {
        text-align: center;
    }


    .powiadamiaczInp {
        background-color:#E8E8E8;
        font:normal 10px Tahoma;
        color:#666666;
        width:115px;
        border: none;
        padding: 5px;
        margin-left:22px;
        margin-top:10px;
        margin-bottom:5px;
    }
    div#przegladMiniLinks
    {
        padding-left: 110px;
        font: normal 10px Tahoma;
    }
    div#przegladMiniLinks a {
        color: #A9120B;
    }

    div#specialOfferDetailsIndex{
        margin-left:50px;
        float: left;
        width: 175px;
        overflow:hidden;
        font: normal 10px Tahoma;
    }


    a.redlink {
        color:#A60808;
    }

    div.menusTop {
        width:244px;
        height:8px;
        background:url('../images/menusTopCorner.gif') no-repeat;
        float:left;
        margin-top:5px;
    }

    div.menusBottom {
        background:url('../images/menusBottomCorner.gif') no-repeat;
        width:244px;
        height:8px;
        float:left;
    }
    div.menusBg{
        float: left;
        background:url('../images/menusBg.gif') repeat-y;
        width: 244px;
        background-color: #fff;
        margin-top: 0px;
    }



    .zamykanie {
        font: bold 11px Verdana;
        cursor: pointer;
        color: #7CA10F;
        text-align: right;
        margin-left:360px;
    }



    a.fastmenu, a.fastmenu:link, a.fastmenu:visited{
        color: #E17C31;
        font: Bold 9px Tahoma;
    }
    a.fastmenu:hover {
        color:#25297E;
    }


    a:hover {
        color: #505050;
    }


    strong{
        font-weight: bold;
    }

    div.hr {
        clear: both;
        margin:0px;
        padding:0px;
    }
    div.colorHr {
        border-top: solid 1px #999780;
        clear: both;
    }
    p.inlineForm {
        display: inline;
    }


    div#btnMorePhoto{
        margin:12px 0px 0px 80px;
        position:absolute;
        width:130px;
        height: 20px;
    }

    p.teksty {
        line-height:160%;
        margin-bottom: 10px;
        text-align: justify;
        margin-right:10px;
        font: normal 11px Tahoma;
        color: #676767;
    }

    b.red {color:#A60808;}

    .bold, a.bold {
        font-weight: bold;
    }
    .normalFont {
        font-size: 11px;
    }
    .lite {
        font-weight: normal;
    }
    img.left {
        float: left;
        _position: relative;
        _left: -3px;
    }


    div#opisGaleriiInwest{
        float: none;
        height: auto;
        text-align: center;
        margin-bottom: 5px;
    }

    div.btnMore{
        float:right;
        margin-top:0px;
        width:120px;
    }

    div#specialOfferGroupe{
        float: right;
        width: 234px;
        margin-right: 10px;
        margin-top: 0px;
    }

    div#investycyjneOfferGroupe{
        float: left;
        width: 465px;
        margin-left: 5px;
        margin-top: 6px;
    }


    div#inwestycyjneOfferOpis{
        background:none;
        border:none;
        float:left;
        height:120px;
        margin-left:0px;
        width:455px;
        overflow: hidden;
    }

    span.head_title_inwestycyjne{
        color:#740d06;
        font-size:10pt;
    }

    h3{
        font-size: 12px;
        font-weight: bold;
    }

    div#o1{
        margin-left:10px;
    }


    div.h3{
        font-weight: bold;
    }

    span.subtitle{
        font-weight: bold;
        font-size: 10pt;
    }

    div#o1 table tr td a, div#o1 table tr td a img{
        border: none;
        text-decoration: none;
    }



    div#top div#topContact div a{
        color: #000;
        text-decoration: none;
    }

    div#topEmail{
        margin-left:180px;
        margin-top:4px;
    }

    div#topSiteMap{
        margin-top: 4px;
        margin-left: 40px;

    }

    div#top div#buttonEmail{
        display:block;
        margin-top:185px;
        position:absolute;
        z-index:999;
        margin-left:260px;
    }

    ul#mapaSerwisu ul{
        margin-left: 30px;
    }

    ul#mapaSerwisu li{
        list-style-type:disc;
    }

    div#top div#buttonMapa{
        display:block;
        margin-top:185px;
        position:absolute;
        z-index:999;
        margin-left:310px;
    }

    div.menu{
        float:left;
        text-align:left;
        color:#505050;
        line-height: 120%;
    }
    div#picMakler{
        width: 61px;
        height:54px;
        float:left;
        background: url('../images/picMakler.png') no-repeat;
    }

    div.dewelop_photo{
        width:100px;
        height:100px;
        border: 1px solid #e0e0e0;
        float:left;
        text-align:center;
        margin-left:13px;
        margin-bottom:10px;
    }

    div#dewelop_gallery{
        margin-bottom:10px;
		margin-top:10px;
        float:left;
    }

    div#dewelop_files{
        margin-top:10px;

    }


    div.dewelop_photo img.mainThumbImg{
        width:81px;
        text-align:center;
    }


    div#maklerNazwisko, div#maklerKontakt{
        float:left;
        width:170px;
        height:35px;
    }

    div#offerAgent div.menu a{
        color: #7D0B00;
    }

    div#offerAgent table div.h1{
        margin-top: 5px;
    }

    img#picMakler{
        margin-top: 10px;
    }









    div#logoDruk{
        display: none;
    }

    img#peLogo{
        border:none;
        padding:0;
        margin-left:0px;
        margin-top:0px;
    }

    div#menuBottom{
        height: 10px;
        background: url('../images/menuBottom.gif') repeat-x;
        width:100%;
        margin-top:-4px;
    }

    div#wszystkieSpecjalne{
        float:left;
        margin-top:5px;
        margin-left:0px;
    }

    div#pozycje, div#wszystkieSpecjalne a, div#pozycje, div#wszystkieSpecjalne a img{
        border: none;
        text-decoration: none;

    }


    div#notes-top {
        width:244px;
        height:8px;
        background:url('../images/menusTopCorner.gif') no-repeat;

        float:left;
        margin-top:5px;
    }

    div#notes-bottom {
        background:url('../images/menusBottomCorner.gif') no-repeat;
        width:244px;
        height:8px;
        float:left;
    }
    div#notes-pozycje{

        width: 260px;
        margin-left:10px;

        margin-top: 10px;
    }

    div.pozycje{
        /* background: #61718f; */
    }

    #little_footer
     {
        float:right;
        height:30px;
        margin-top:-40px;
        position:relative;
        width:700px;

}

    div#footerLeft{
        margin-top:10px;
        color:#999999;
        font-size:7pt;
        float:left;
        width:35%;
    }

    div#footerRight{
        margin-top:10px;
        text-align:right;
        color:#999999;
        font-size:7pt;
        float:right;
        width:65%;
    }

    div#pozycje{
        margin-left:5px;
        width: 246px;
        padding:0px;
        /*height: 59px;*/
        border-bottom: solid 1px #DDE4C5;
        padding-top:5px;
        margin-bottom: 5px;
        overflow: hidden;
    }

    div#pozycje div{
        float: left;
        width:240px;
    }

    div#pozycje p, div#pozycje a{
        margin:0;
        color:#000;
    }

    div#pozycje p.notes-opis{
        color:#999999;
        margin-left:16px;
    }

    div#pozycje span.notes-cena{
        color: #666666;
        margin-bottom: 3px;
        margin-left:15px;
    }
    span.notes-cena b {
        color: #7D0B00;
    }

    div#pozycje p.tytul{
        font: bold 12px Tahoma;
        font-weight: bold;
        margin-top: 0px;
        color: #666666;
    }
    .picNote {
        float:left;
        margin-top:0px;
        margin-right:3px;
    }

    div#pozycje div.picNotes{
        margin:0;
        float:left;
        width: 9px;
        height: 12px;
        background: url('../images/picNotes.gif') no-repeat;
    }

    div#pozycjeHead{
        background: url('../images/pl/bgNotesOfert.gif') no-repeat;
        width: 251px;
        height: 46px;
        float: right;
    }

    div#btnNotesMore{
        text-align:right;
    }

    div#notesBottom{
        margin-top:10px;
        margin-left:50px;
    }

    div#btnNotesMore a, div#btnNotesMore a img{
        border: none;
        text-decoration: none;
        font-weight:bold;
        color: #7d0b00;
        margin-right:5px;
    }

    div#brakWNotatniku{
        float:left;
        padding:5px;
        text-align:center;
        color: #868686;
        font: normal 10px Tahoma;
        margin-left:40px;

    }


    div.SODFooterAll div.notes a, div.SODFooterAll div.notes a img{
        border: none;
        text-decoration: none;
    }


    div#top div {
        float: left;
    }

    div#szukajNumer{
        float: right;
        margin:123px 30px 0px;
        width:230px;
    }


    div#szukajNumer input#SzukajOferte{
        background: none;
        border:none;
        color:#fff;
        margin-left:20px;
    }

    div#szukajNumer input#btnSzukajOferte{
        float:right;
        margin-right:25px;
        margin-top:-20px;
    }

    div#top div#menu {
        float:right;
        background: url('../images/pl/HeaderPatosBottom.jpg') no-repeat;
        width:747px;
        height:54px;
    }

    div#menu a {
        cursor: hand;
    }

    div#menu img {
        border: none;
    }
    div#left {
        /*background: #fff;*/
        clear: none;
        float: left;
        margin-top: 0px;
        width: 270px;
        /*margin-left:1px;*/

    }



    #szybkiStart {
        margin-left:10px;
    }


    #szybkiStart ul {
        background:url('../images/pl/szybkiStartBg.gif') no-repeat;
        width:244px;
        height:152px;
        margin-left:5px;
    }

    #szybkiStart li {
        line-height:2.8;
        list-style:none;
        padding-left:10px;
    }

    #szybkiStart li span {
        margin-left:25px;
    }

    #szybkiStart a {

        color:#82A20B;

        margin-left:17px;
        width:30px;
    }

    #szybkiStart b {
        width:71px;
        float:left;
        color:#2C302D;
    }


    #contentIn table.data {
        background:#A4ACB4 none repeat scroll 0%;
        margin: 10px;
        border: #A4ACB4 solid 2px;
    }


    #contentIn table.data th {
        color:#FFFFFF;
        padding:5px;

    }

    #contentIn table.data td {
        background:#FFFFFF none repeat scroll 0%;
        padding:2px;
        border-bottom: #A4ACB4 solid 1px;
    }
    #contentIn td {
        text-align:center;
        vertical-align:top;
    }



    div#twojNiezbednik{
        /*margin-top:30px;*/
        margin-left:12px;
        margin-top:10px;
        width: 246px;
        text-indent: 0;
    }

    div#twojNiezbednik li {
        list-style:none;
        margin-left:0px;
        text-indent:0px;
    }
    div#twojNiezbednik li img{
        float:none;
        margin-top:4px;
    }

    div#twojNiezbednik a {
        color:#666666;
        font: normal 10px Tahoma;

    }




    .red, span.red a, table.offerList tr.featured td.red{
        color:#505050;
        font: normal 11px Tahoma;
        text-decoration: none;
    }
    #map{
		margin-top:10px;
        float: right;
        border: 2px solid #ee7900;
    }


    div.notes a, div.notes a img{
        border: none;
        text-decoration: none;
    }



    div.specialOfferHolder table.specialOfferDetails td.nrOferty,
    div.specialOfferHolder table.specialOfferDetails th.nrOferty{
        font-weight: bold;
        padding-bottom: 3px;
        color:#E17C31;
    }
    div.specialOfferHolder table.specialOfferDetails td.yellow{
        color:#25297E;
    }

    div.specialOfferHolder {
        background: url('../images/pl/bgSpecialOffer.gif') no-repeat;
        float: left;
        position: relative;
        margin: 10px 0px 0px 0px;
        width:260px;
        padding-top:23px;
        /*border: solid 1px #e1dcd1;*/
        /*background: #efece5;*/
    }

    div.specialOfferHolderList {
        background-color:#FFFEEE;
        border: solid 1px #DAD5C2;
        border-bottom: solid 1px #BDBDBD;
        border-right:solid 1px #BDBDBD;
        padding:0px;
        float: left;
        position: relative;
        margin: 4px;
        width: 224px;
        margin-left: 0px;
        /*border: solid 1px #e1dcd1;*/
        /*background: #efece5;*/
    }



    div.inwestycyjneOfferHolder {
        /*background:  url('../images/bgSpecialOfferLeftSide.gif') repeat-y;*/
        float: left;
        position: relative;
        margin: 4px;
        width: 670px;
        /*border: solid 1px #e1dcd1;*/
        /*background: #efece5;*/
    }


    table.specialOfferNavigation td.arrowHolder, table.specialOfferNavigation#bottomNav td.arrowHolder {
        padding: 0px;
        margin-left:30px;
    }

    div#specialOfferNavigation{
        width: 403px;
        float: left;
        margin-top:2px;
    }

    table.specialOfferNavigation{
        margin-left:16px;
        margin-top:45px;
    }

    div.specialOfferNavigation.bottomNav{
        width: 260px;
        height: 24px;
        background: url('../images/bottomNav.gif');
        margin-left:0px;
        margin-top:-4px;
        padding-top: 0px;
    }

    div.specialOfferNavigation.bottomNav a{
        color:#7D0B00;
        float:right;
        margin:10px 28px;
        font-family: Tahoma, Arial, Verdana;
        font-size:9px;
    }


    div#specialOfferButtonDetails{
        background:transparent url(../images/arrowSOAll.gif) no-repeat scroll center bottom;
        float:right;
        height:22px;
        margin-right:13px;
        margin-top:-50px;
        width:135px;
    }

    div.odnosnik{
        margin-top:4px;
    }

    div#specialOfferButtonDetails div.odnosnik a{
        color:#fff;
        text-decoration: none;
        margin-left:7px;
        margin-top:5px;
        padding-top:3px;
    }



    div#specialOfferNavigationAll{
        margin-right:10px;
        margin-top: 5px;
        background: url(../images/arrowSOAll.gif) no-repeat bottom;
        width: 135px;
        height: 22px;
        float: right;
    }


    div#specialOfferNavigationAll a{
        color:#fff;
        text-decoration: none;
        margin-left:7px;
        margin-top:5px;
        padding-top:3px;
    }


    img.arrowHolderLeft{
        position:absolute;
        margin:60px -35px;
    }

    img.arrowHolderRight{
        position:absolute;
        margin:60px 25px;
    }

    div.border{
        margin-left:7px;
    }

    tr.featured{
        height: 84px;
    }

    table.specialOfferNavigation tr td.arrowHolderLeft a{
        margin-left:8px;
        color:#fff;
        font-weight: normal;
        text-decoration: none;
    }

    table.specialOfferNavigation tr td.arrowHolderRight a{
        margin-left:10px;
        color:#fff;
        font-weight: normal;
        text-decoration: none;
    }

    div#signature{
        float: right;
        text-align: right;
        margin-right: 10px;
        color: #ED7800;
    }


    div.soHolder div.specialOfferHolder2 div.imageHolder {
        margin-top: 4px;
        background-color: #064A77;
        /*height: 109px;*/
        overflow: hidden;
        width: 260px;
        text-align:center;
    }

    div.specialOfferHolder2 div.imageHolder {
       /* margin-top: 10px;*/
        background: url('../images/imageHolder.gif');
        /*height: 109px;*/
        overflow: hidden;
        width: 260px;
        text-align:center;
        height:150px;
		line-height:150px;
    }


   div.specialOfferHolder2 div.imageHolder2 {
        margin: 10px auto;
        background: #fff;
        border: solid 1px #d7d7d7;
        overflow: hidden;
        text-align:center;
        height:150px;
        width:150px;
        line-height:150px;
    }


    div.inwestycyjneOfferHolder div.specialOfferHolder2 div.imageHolder {
        margin: 6px;
        background: url('../images/bgImageHolder.gif') no-repeat;
        border: none;
        /*height: 175px;*/
        overflow: hidden;
        width: 175px;
        /*float: left;*/
    }

    div.inwestycyjneOfferHolder div.specialOfferHolder2 div.imageHolder img.specialOfferThumb{
        width: 170px;
        vertical-align:middle;
    }
    
    div.imageHolderGroupe{
        float: left;
        width: 200px;
    }


    div.soHolderInwestycyjne div.specialOfferHolder2 div.imageHolder {
        background: white;
        border: 1px solid #d8d6d7;
        width:187px;
        text-align: center;
        height:187px;
        line-height:187px;
    }


    div.newSOOffer div.specialOfferHolder2 div.imageHolder{
        margin-left:16px;
        /*margin-top:17px;*/

    }
    div.specialOfferHolder2 {
        background: url('../images/specialOfferHolder2.gif');
        cursor: pointer;
    }

    div.imageHolder img.specialOfferThumb {
        border: none;
		text-align:center;
		vertical-align:middle;
		width:140px;		
    }

    div.imageHolder img.specialOfferThumb_pion {
        border: none;
		float:none;
		margin:0 auto;
		position:relative;
		text-align:center;
		vertical-align:middle;
		height:135px;
		margin-left:20px;
		margin-right:20px;
    }

    div.lokalizacja{
        float:right;
        color:#fff;
        width:200px;
        height:20px;
        margin: -15px 148px 0px 0px;
        font-size:12pt;
        font-family:tahoma;
        font-weight:bold;
    }

    div.cena_rudy{
        float:left;
        color:#fff;
        width:300px;
        height:20px;
        margin:1px 70px 0 330px;
        font-size:9pt;
        font-weight:bold;
        font-family:tahoma;
    }
	
    div.imageHolder2 img.specialOfferThumb{
        position:relative;
        vertical-align:middle;
        width:140px;
        border: none;
        float:none;
        margin:0 auto;
        text-align:center;
    }

    div.imageHolder2 img.specialOfferThumb_pion {
        position:relative;
        vertical-align:middle;
        height:140px;
        border: none;
        float:none;
        margin:0 auto;
        text-align:center;
    }

    div.soHolderInwestycyjne div.imageHolder img.specialOfferThumb {
        /*height:87px;*/
        /*left:15px;
        top:15px;*/
        /*width:156px;*/
        margin: 0px auto;
        float: none;
        text-align: center;
    }

    div.imageHolderTop{
        background:transparent url(../images/bgInwImageHolderTop.gif) no-repeat scroll 0%;
        height:13px;
        margin-bottom:0px;
        margin-left:6px;
        margin-top:5px;
        width:187px;
    }

    div.imageHolderBottom{
        background:transparent url(../images/bgInwImageHolderBottom.gif) no-repeat scroll 0%;
        height:30px;
        margin-left:6px;
        margin-top:0px;
        width:187px;
    }

    div#contactFormTable.boxLeft, div#contactFormBottom.boxLeft{
        margin:0;
    }

    div#contactFormBottom.boxLeft{
        margin-left:9px;
    }

    div.clear{
        clear: both;
    }

    div#contactFormTableHeader.boxLeft{
        background: url('../images/pl/shortBoxTop.gif') no-repeat;
        height: 41px;
    }

    table.specialOfferDetailsAll{
        width: 190px;
        left:10px;
        color: #cecdb8;
    }
    div.imageHolderAll img.specialOfferThumb {
        float: left;
        position: relative;
        margin-left: 22px;
        top:10px;
        width: 156px;
        height: 87px;
        border: 2px solid #fff;
    }

    table.specialOfferDetails{
        text-align:center;
        margin: 0 auto;
    }

    div.specialOfferHolder table.specialOfferDetails {
        border-collapse: collapse;
        border-spacing: 0px;
        width: 195px;
    }

    table.specialOfferDetailsIndex {
        border-collapse: collapse;
        border-spacing: 0px;
        width: 175px;
        font: normal 10px Tahoma;
        margin-left:50px;

    }
    table.specialOfferDetailsIndex th {color: #6D6D6D;}




    div#specialOfferOpis{
        width: 234px;
        height: 165px;
        background: #f9f8f4;
        border: #d5cfc1 2px solid;
        float: right;
        margin-right: 0px;
    }

    div.newSOOffer div#specialOfferOpis{
        width: 204px;
        margin-top: 15px;
        float: left;
    }

    div.newSOOffer div#specialOfferOpis p, div.specialOfferHolder2 div#specialOfferOpis p{
        margin:5px;
    }

    div.specialOfferHolder table.specialOfferDetails {
        border-collapse: collapse;
        border-spacing: 0px;
        width: 260px;
        margin-top:5px;
    }
    div.specialOfferHolder table.specialOfferDetails td{
        color: #666666;
        padding: 1px 2px 1px 8px;
    }
    div.specialOfferHolder table.specialOfferDetails th{
        color: #666666;
        font-weight: normal;
        padding: 1px 2px 1px 2px;
        text-align: right;
        width: 100px;
    }
    div.specialOfferHolder table.specialOfferDetails th.bold {
        font-weight: bold;
    }
    div.specialOfferHolder table.specialOfferDetails td.red, .red {
        color: #CCCCCC;
        font-weight:bold;
    }
    div.specialOfferHolder table.specialOfferDetails th.white {
        color: #ffffff;
    }


    span.white{
        color:#fff;
    }


    div.specialOfferHolder2 table.specialOfferDetails {
        border-collapse: collapse;
        border-spacing: 0px;
        width: 220px;
        margin-top:5px;
    }
    div.specialOfferHolder2 table.specialOfferDetails td{
        color: #666666;
        padding: 1px 2px 1px 8px;
        text-align:left;
    }
    div.specialOfferHolder2 table.specialOfferDetails th{
        color: #666666;
        font-weight: normal;
        padding: 1px 2px 1px 2px;
        text-align: right;
        width: 100px;
    }
    div.specialOfferHolder2 table.specialOfferDetails th.bold {
        font-weight: bold;
    }
    div.specialOfferHolder2 table.specialOfferDetails td.red, .red {
        color: #666666;
        font-weight:bold;
    }

    div.specialOfferHolder2 table.specialOfferDetails td.red2, .red2 {
        color: #7D0B00;
        font-weight:bold;
    }
    div.specialOfferHolder2 table.specialOfferDetails th.white {
        color: #ffffff;
    }


    div#showAll{
        float:right;
        margin:10px 30px 0 0;
    }
    div#showAll a{
        color:#fff;
    }


    table.specialOfferDetailsAll td.left {
        width: 35%;
        color: #cecdb8;
        text-align: right;
    }

    table.specialOfferDetailsAll td.white {
        width: 65%;
        color: #fff;
    }

    table.specialOfferDetailsAll td.nrOferty {
        color: #565333;
    }

    div.SODFooter {
        height: 14px;
        width: 260px;
    }

    div#aktualnosciTop {
        width:260px;
        height:25px;
        background-image:url('../images/pl/aktualnosciTop.gif');
        margin-left:0px;
        float:left;
        margin-top:10px;
    }

    div#aktualnosciTop img#aktShowAll {
        float:right;
        postion:absolute;
        margin:5px;
    }

    div#aktualnosciPozycje {
        float: left;
        width: 260px;
        margin-top: -2px;
        margin-bottom:10px;
    }

    div#categoriesMenu {
        background: none;
        margin-left:0px;
        margin-top: 0px;
        float:left;
    }
    div#categoriesMenuFooter {
        background: #5a0000 url('../images/backgroundCategoriesMenuFooter.gif') top right repeat-x;
        height: 18px;
    }
    div#leftCategoryMenu, div#rightCategoryMenu{
        clear: none;
        float: left;
        margin: 0;
        padding: 0;
        height: 184px;
    }

    div#rightCategoryMenu{
        margin-left: -1px;
    }

    div#categoriesMenu div.categoryMenu {
        background: url('../images/pl/bgMenuTop.gif') no-repeat;
        clear: none;
        float: left;
        margin:10px 0px 0px 0px;
        /*padding: 0px 10px;*/
        width: 142px;
        height: 174px;
        margin-top: 10px;
    }
    div#categoriesMenu div.categoryMenu img.header, div#categoriesMenu div.categoryMenu span.header {
        float: left;
        margin: 8px 0px 0px 14px;
    }
    div#categoriesMenu div.categoryMenu img.categoryAction {
        left: 3px;
        margin: 0px;
        position: relative;
        top: 11px;
    }
    div#categoriesMenu div.categoryMenu span.categoryAction {
        margin-left: 3px;
    }
    div#categoriesMenu div.categoryMenu img.categoryBox {
        margin:5px 8px 0px;
    }
    div#categoriesMenu div.categoryMenu ul {
        list-style-position: outside;
        list-style-type: none;
        margin: 20px 0px 6px 10px;
        padding: 0px;
        width: 103px;
    }
    div#categoriesMenu div.categoryMenu ul li {
        color: #505050;
        margin-left: 5px;
        padding: 1px 0px;
    }
    div#categoriesMenu div.categoryMenu ul li a {
        color: #FEF3CE;
        text-decoration: none;
        font-weight: bold;
    }
    div#categoriesMenu div.categoryMenu ul li a:hover {color:#5F5A46;}

    #mainPageWelcomeHeader{
        margin-bottom:0px;
        margin-left:0px;
        margin-top:5px;
        float: left;
    }

    div#pageContent div.PageWelcome{
        width: 658px;
        margin-left: 8px;
    }

    div#mainHeader, div#mainPage {
        margin-top: 0px;
        padding: 0px 10px 10px 10px;
        text-align: justify;
    }
    div#mainHeader p {
        line-height: 16px;
        padding-left: 10px;
        padding-right: 10px;
    }

    div#pageContent img#MPWelcome, div#pageContent div.PageWelcome img#MPWelcome{
        border: solid 3px #beb8aa;
        float: right;
        margin: 0px 10px 10px 5px;
    }

    div#mainPageContent img#MPKredyty{
        border: solid 3px #beb8aa;
        float: right;
        margin:0px 20px 5px;
    }



    div#divMenuBottom{
        padding:0;
        width: 1px;
        border: none;
        float: right;
        margin-top:-32px;
        margin-right:8px;
        z-index: 99;
        height: 39px;
    }

    div#soHolder {
        display:none;
        background:#EFECE5;
        border:1px solid #E1DCD1;
        float: left;
        margin-top: 10px;
        margin-left: 10px;
        width:700px;
    }

    div.soHolderInwestycyjne {
        background:none;
        border: 1px solid #d9d7da;
        float: left;
        margin-top: 0px;
        margin-left: 10px;
        width:690px;
    }

    .mpSOHeader{
        margin-left:20px;
        margin-top: 20px;
    }

    div#searchHeader, div#mainHeader, div#mainPage {
        background: #fff url('../images/backgroundMainHeader.gif') center top repeat-x;
        width: 100%;
        margin-top: 0px;
        padding: 0px 0px 0px 0px;
        text-align: justify;

    }


    .filtry {
        background:#F0F0F0 none repeat scroll 0% 50%;
        border:1px solid #D5D0C5;
        color:#000;
        font-family:Tahoma;
        font-size:11px;
        padding:20px 10px 10px;
        float: left;
        width:615px;
    }

    .filtry select {
        background:#fff none repeat scroll 0%;
        color:#5E5E5E;
        margin:0px auto;
        text-align:center;
        width:120px;
    }



    div#specialBoxTop{
        background: url('../images/pl/topBoxSpecial.gif') center top no-repeat;
        width: 712px;
        height: 42px;
        float: left;
        margin-left: 0px;
        margin-top: 10px;
    }

    div#pageContentSpecial{
        width: 712px;
        /*height: 233px;*/
        /*background: url('../images/pl/pageContentSpecialBg.gif') repeat-y;*/
        margin-top: 0px;
        margin-left:0px;
        float:left;

    }
    div#shadowSpecial {
        width: 710px;
        height:17px;
        background: url('../images/pl/shadowSpecial.jpg') no-repeat;
        margin-top: 0px;
        margin-left:0px;
        float:left;
        margin-left:1px;
    }

    div#specialBoxBottom{
        background: url('../images/pl/bottomBoxSpecial.gif') center top no-repeat;
        width: 712px;
        height: 20px;
        float: left;
        margin-left: 0px;
    }


    div#specialOfferDetails{
        margin-left:2px;
        float: left;
        width: 194px;
        overflow:hidden;
    }

    div.newSOOffer #specialOfferDetails{
        margin-left:15px;
        margin-top:10px;
        float: left;
        width: 211px;
        overflow:hidden;
    }


    div.newSOOffer #specialOfferDetails table.specialOfferDetails th{
        color:#5b584a;
        font-weight: normal;
    }


    div.newSOOffer #specialOfferDetails table.specialOfferDetails td{
        color:#fff;
        font-weight: normal;
    }

    div.newSOOffer #specialOfferDetails table.specialOfferDetails td.nrOferty,
    div.newSOOffer #specialOfferDetails table.specialOfferDetails th.nrOferty{
        font-weight: bold;
        border-bottom: 1px solid #929087;
        padding-bottom: 3px;
    }

    div.newSOOffer #specialOfferDetails table.specialOfferDetails td.yellow{
        color:#eee1ad;
    }


    div#grayLine{
        margin: 0 auto;
        border-bottom:1px solid #D4D4D4;
        clear:both;
        height:10px;
        width:230px;
    }

    span.gray , b.gray{
        color:#999999;
    }

    div#longBox{
        background: url('../images/longTopBox.png') center top no-repeat;
        width: 670px;
        height: 37px;
        float: left;
        margin-top:9px;
        margin-left: 10px;
    }

    div#pageContent{
        width: 700px;
        color:#505050;
        padding-top:0px;
        margin-left: 0px;
        margin-top:0px;
        float:left;
    }

    #pageContent table.introOfirmie {
        margin-left:7px;
        width:697px;
        margin-top:5px;
    }

    #pageContent table.people {
        margin-top:10px;
        margin-left:20px;
        width:660px;
    }

    table.people img {
        margin-bottom:-2px;
    }
    table.people a {
        color:#7D0B00;
    }

    #mainPageTxt {
        padding-left:12px;
    }

    div.aktualnosciText {
        margin-top:5px;
        width:690px;
        margin-left:1px;
    }

    img.newsPicture {
        float:left;
        margin:5px;
        border:1px solid #000;
    }

    img#galeriaAktualnosci {
        margin:5px;
    }

    div#zadajPyt table td {
        color: #4C4C4C;
    }
    div#zadajPyt input { border: solid 1px silver; font: normal 11px tahoma;}
    div#zadajPyt textarea { border: solid 1px silver; font: normal 11px tahoma; color: #4C4C4C;}

    #mainPageTxt a {
        color:#7CA10F;
    }
    #animPanel {
        float:left;
        margin-left:180px;
        margin-top:18px;
    }
    #showAllSpec {
        float:left;
        margin-right: 20px;
        margin-top:20px;
        font: bold 10px Tahoma;
        color:#2C302D;
        float:right;
    }

    #showAllSpec a {
        color:#2C302D;
    }


    div#longBottomBox{
        background: url('../images/longBottomBox.gif') center top no-repeat;
        width: 670px;
        height: 16px;
        float: left;
        margin-left: 10px;
    }

    div#pageContent p{
        padding-top:0px;
        margin-top: 20px;
        line-height: 1.7;
        color:#505050;
        margin-left:10px;

    }

    div#pageContent ul {
        margin-left:10px;
    }

    div#pageContent b {}




    div.h2{
        width: 100px;
        border-bottom:1px solid #dedede;
        display: inline;
    }
    .grayLine{
        margin-bottom:10px;
        margin-left:5px;
    }

    #wyszukiwarka div.hiddenInput{
        background-color:#FFFFFF;
        border:1px solid #A9BBD4;
        color:#505050;
        font-size:11px;
        padding:5px;
        overflow:auto;
        text-align:left;
        width:450px;
        height:270px;
        margin-left:-100px;
        margin-top:-100px;
        position:absolute;
        z-index: 200;
        line-height:130%;
        display: none;
    }

    #usualWynajem div.hiddenInput{
        background-color:#FFFFFF;
        border:1px solid #A9BBD4;
        color:#505050;
        font-size:11px;
        padding:5px;
        overflow:auto;
        text-align:left;
        width:450px;
        height:270px;
        margin-left:-100px;
        margin-top:-100px;
        position:absolute;
        z-index: 200;
        line-height:130%;
        display: none;
    }

    .inputy {
        margin:2px 0 0;
        vertical-align:sub;
    }


    #wyszukiwarka div.hiddenInputInne{
        background-color:#FFFFFF;
        border:1px solid #A9BBD4;
        color:#505050;
        font-size:11px;
        padding:5px;
        overflow:auto;
        text-align:left;
        width:275px;
        height:230px;
        margin-left:-100px;
        margin-top:-100px;
        position:absolute;
        z-index: 200;
        line-height:130%;
        display: none;
    }

    #usualWynajem div.hiddenInputInne{
        background-color:#FFFFFF;
        border:1px solid #A9BBD4;
        color:#505050;
        font-size:11px;
        padding:5px;
        overflow:auto;
        text-align:left;
        width:275px;
        height:230px;
        margin-left:-100px;
        margin-top:-100px;
        position:absolute;
        z-index: 200;
        line-height:130%;
        display: none;
    }

    div.hiddenInputInne .zamykanie {margin-left:200px;}


    div#whiteBody{
        width: 1200px;
        height: 500px;
        background: #fff;
    }

    div#back {
        float:right;
        left:-20px;
        position:relative;
        top:20px;
    }

    div#pageHeader div.back {
        float:right;
        left:-20px;
        position:relative;
        top:20px;
    }

    div#close {
        float:right;
        right:15px;
        position:relative;
        top:9px;
    }

    div#back a, div.back a {
        margin-right:23px;
        margin-top:-12px;
    }

    div#close a, div#back a, div.SOGShowHide a, div.back a {
        color: #CCCCCC;
        text-decoration: none;
        font-weight: bold;
        float:right;
    }

    div.agentContact{
        margin-top:10px;
        margin-left: 10px;
        margin-bottom: 10px;
        height: 163px;
        width: 477px;
        background:#F4F4F2 url(../images/backgroundAgent.gif) no-repeat;
        float: left;
    }

    div#headAgentContact{
        width: 497px;
        height: 52px;
        background: url('../images/backgroundAgentHolder.gif') no-repeat;
    }

    div.agentHolder div.agentContact{
        margin-left: 10px;
    }

    div#odstep, div.odstep{
        width: 100%;
        height: 5px;
        float:left;
        clear:both;
    }

    table#daneKontatkowe{
        float: left;
        margin-left: 10px;
        margin-bottom:10px
    }

    div.box{
        padding:9px;
        width:640px;
        margin-left:10px;
    }

    div#shortTopBox{
        width: 640px;
        height: 37px;
        background: url('../images/shortTopBox.gif') no-repeat;
    }

    div#boxHead{
        background: url('../images/head_galeria_zdjec.gif') no-repeat;
        margin-left:10px;
        margin-top:12px;
        width: 630px;
        float:left;
        text-indent:35px;
        font-weight:bold;
        color:#7D0B00;
    }

    div#shortBox{
        background: none;
        border:none;
        float:left;
        margin-top:10px;
        width:674px;

    }

    div#shortBottomBox{
        width: 640px;
        height: 17px;
        background: url('../images/shortBottomBox.gif') no-repeat;
    }

    div#shortTopBox div.SOGShowHide{
        right:10px;
        top:5px;
    }

    div#right div.SOGShowHide_new{
        float:right;
        margin-right:80px;
        margin-top:-6px;
        position:relative;
    }


    div#boxOpisHead{
        width: 640px;
        height: 37px;
        background: url('../images/middleTopBox.gif') no-repeat;
        margin-left: 10px;
    }

    div#boxOpisHead div#HeaderDescription{
        margin-left: 10px;
    }

    div#boxOpisFooter{
        width: 640px;
        height: 15px;
        background: url('../images/middleBottomBox.gif') no-repeat;
        margin-left: 10px
    }



    div.boxOpis, div.boxPhoto{
        background:#fff none repeat scroll 0%;
        border-left:1px solid #dedede;
        border-right:1px solid #dedede;
        padding:9px;
        width:620px;
        margin-left:10px;
    }

    .offerDescription_1{
        padding:0;
        margin:0;

    }
    div.specialOffersGroup{
        float:left;
  
        margin-top:10px;
        position:relative;

    }


     div.specialOfficeGroup{
        float:left;
        margin-left:25px;
        margin-top:10px;
        position:relative;
        width:300px;
    }

    div.office_makler{
        height:100px;
    }

    div#contact{
        float: left;
        position: relative;
        left: 0px;
        width:640px;
    }

    div#offer, div#about, div#agents, div#calculatorHolder, div.searchForm {
        float: right;
        position: relative;
        left: 10px;
        width:638px;
    }

    div#calculatorHolder{
        width:550px;
        left:0px;
        float: left;
    }
    div.specialOGHeader {
        background: #999999;
        width: 700px;
        height: 30px;
    }

    div.specialOGHeader.short{
        width:300px;
    }

    div#SOGSB {
        background: url('../images/backgroundSpecialOfferHeaderSB.gif') center top no-repeat;
    }
    div#secondDescription {
        position: relative;
        left: 157px;
    }

    div#biura{
        margin-top:10px;
    }

    div#szczegoniePolecane{
        float:left;
        width: 690px;
        height:200px;
        overflow:hidden;

    }

    div#promo_anim{

    }


    div#przewin_w_lewo, div#przewin_w_prawo{
        float:left;
        width: 40px;
        height:144px;
    }

    div#szczegoniePolecane div#przewin_w_prawo a{
        background:url('../images/arrowRight_on.gif') no-repeat;
        width: 40px;
        height:144px;
        float:left
    }

    div#szczegoniePolecane div#przewin_w_prawo a:hover{
        background-position: -40px 0;
    }

    div#szczegoniePolecane div#przewin_w_lewo a{
        background:url('../images/arrowLeft_on.gif') no-repeat;
        width: 40px;
        height:144px;
        float:left
    }

    div#szczegoniePolecane div#przewin_w_lewo a:hover{
        background-position: -40px 0;
    }

    div#promo_developer_head{
        height:26px;
        width:700px;
        float:left;
    }

    div#promo_developer{
        margin-bottom:20px;
        float:left;
    }

    div#promo_developer_footer{
        height:26px;
        width:700px;
        float:left;
        background:url('../images/head_end_developer.gif') no-repeat;
    }

    div#promo_developer_footer img{
        margin:15px 0 0 450px;
    }

    div#mainDeveloperContent{
        float:left;
        width:700px;
        background:url('../images/bg_special_body.gif') repeat-y;
    }

    div#promo_developer_head{
        float:left;
    }

    div#promo_content{
        float:left;
        height:200px;
        width:600px;
        margin-top:10px;
        margin-left:5px;
        overflow:hidden;
    }


    div.specialOfferHolderStart{
        height:200px;
        width:140px;
        float:left;
        /*margin-left:5px; */
    }

    div.specialOGFooter {
        background: url('../images/backgroundSpecialOfferFooter.gif') center top no-repeat;
        height: 10px;

        margin-bottom: 5px;
    }
    div.SOGDescription {
        color:#000;
        float:left;
        font-weight:bold;
        height:30px;
        left:13px;
        position:relative;
        top:8px;
    }
    div.SOGDescription img {
        margin-right: 0px;
    }
    div.SOGShowHide {
        float:right;
        position:relative;
        right:0px;
        top:-42px;
    }
    div.SOGShowHide img {
        border: none;
        margin: 0px 12px 0px 0px;
        position: relative;
        top: 2px;
    }

    div#filtr{
        margin-left:0px;
        width: 640px;
    }

    div#box_filtr{
        width: 640px;
        background: #dbdacd;
        border: #bfbda5 solid 1px;
        padding-bottom:15px;
    }

    th.opisFiltru{
        text-align: center;
    }

    div#filtrPokazWszystkie{
        float:right;
        margin-top:-20px;
        margin-right: 15px;
        width: 163px;
        height: 20px;
        background: url('../images/buttonPokazWszystkie.gif') center 0px no-repeat;
        padding-top:2px;

    }

    table.filtruj{
        width: 640px;
        margin-left:0px;
        padding: 10px;
    }

    select.selectFiltr{
        width: 140px;
    }

    div#sortowanie{
        float:right;
        margin-top:-20px;
        width: 53px;
        height: 20px;
        background: url('../images/buttonSort.gif') center 0px no-repeat;
        padding-top:2px;
    }

    div#filtrPokazWszystkie a{
        color:#fff;
        text-decoration: none;
        margin-left: 3px;
    }

    div#sortowanie a{
        color:#fff;
        text-decoration: none;
        margin-left: 10px;
    }

    div.toright{
        width: 245px;
        float: right;
    }

    div.specialOGHeader div.SOGShowHide {
        float: right;
        left: 0px;
        position: relative;
        top: 5px;
        margin-right: 5px;
    }

    div.specialOffers, div.specialOffers_2, div#offerImages, div#aboutDescription, div#quali, div#agentsList, div#contactDetails, div#creditDetails{

        padding: 4px 4px;
    }

    div#offerDescription, div#offerImages{
        padding:0px 10px 10px 10px;
        /*
        margin-left:5px;
        margin-top:0px;
        width: 610px;*/

    }

    div.specialOffers {
        display:none;
    }

    div.specialOffers_2 {
        display:block;
    }

    table.specialOffer {
        background-color: #505050;
        border-collapse: collapse;
        border-spacing: 0px;
        cursor: pointer;
        margin-bottom: 4px;
    }

    table.specialOffer td.imgHolder {
        background: #787551;
        padding: 15px 0px;
        text-align: center;
        width: 170px;
    }
    table.specialOffer td.imgHolder img {
        border: solid 2px #b7c6db;
        margin: 0px auto;
    }
    table.specialOffer td.detailsHolder {
        background-color: #e5f0fb;
        padding: 0px;
        vertical-align: top;
        width: 470px;
    }
    table.specialOffer td.odd {
        background-color: #c7def6;
    }
    table.specialOffer td.detailsHolder table.specialOfferDetails {
        border-collapse: collapse;
        border-spacing: 0px;
        clear: none;
        float: left;
        font-size: 10px;
        margin: 0px;
        width: 180px;
    }
    table.specialOffer td.detailsHolder table.specialOfferDetails th {
        background-color: #505050;
        color: #a1b4ce;
        font-weight: normal;
        padding: 2px 5px 2px 0px;
        text-align: right;
        vertical-align: top;
        width: 70px;
    }
    table.specialOffer td.detailsHolder table.specialOfferDetails td {
        color: #505050;
        padding: 2px 0px 2px 5px;
    }
    div.offerMore {
        clear: right;
        float: right;
        width: 260px;
        color:#787551;
    }
    div.newSOOffer{
        background: url('../images/bgSpecialOfferHolder.png') no-repeat;
        clear:none;
        cursor:pointer;
        float:left;
        margin-bottom:20px;
        margin-left:5px;
        width:640px;
        height: 212px;
    }

    div.specialOfferHolder2 div.imageHolderAll {
        background-color:#00356E;
        height:auto;
        overflow:hidden;
        padding-bottom:10px;
        text-align:center;
        width:208px;
    }

    div.SODFooterAll {
        float: right;
        height:15px;
        width:100px;
        float: right;
        margin-top: 3px;
        margin-right: 0px;
    }


    table.specialOffer td.detailsHolder div.offerDescription {
        color: #787551;
        float: right;
        font-size: 9px;
        margin-right: 6px;
        padding: 7px;
        margin-top: 9px;
        width: 246px !important;
        width: 260px;
    }
    table.specialOffer td.detailsHolder div.price {
        clear: right;
        color: #505050;
        float: right;
        left: -6px;
        position: relative;
    }


    table.offerList tr.offerListHead{
        background: url('../images/bgList.gif') top no-repeat;
    }

    table.offerList {
        float:left;
        left:0px;
        position:relative;
        width:675px;
        border-collapse:collapse;
        border-spacing:0px;
    }
    table.offerList th {

        color: #ffffff;
        height: 30px;
        font-size: 10px;
        text-align: center;
    }
    table.offerList th img {
        border: none;
    }
    table.offerList td {
        height: 84px;
        background-color: #edece6;
        border-bottom: solid 1px #cac9b4;
        color: #505050;
        cursor: pointer;
        padding: 0px;
        text-align: center;
    }

    table.offerList tr.featured td.opis, table.offerList tr.featured td.dane,
    table.offerList tr.even td.opis, table.offerList tr.even td.dane,
    table.offerList tr td.opis, table.offerList tr td.dane{
        padding:10px;

    }

    table.offerList tr.separator td {
        background-color: #ffffff;
        border: none;
        height: 1px;
        line-height: 1px;
    }
    table.offerList tr.featured td {
        background-color: #fff;
    }
    table.offerList tr.even td {
        background-color: #d3d2c2;
        height: 84px;
    }
    table.offerList td.offerThumb, table.offerList tr.even td.offerThumb, table.offerList tr.featured td.offerThumb {
        background-color: #CACACA;
        width: 84px;
    }
    table.offerList td.offerThumb img {
        /*height: 55px;*/
        margin-left:0px;
        width:84px;
    }

    div#offerList{
        margin-left: 10px;
    }

    div.offerHint {
        background: #ffffff;
        border: solid 1px #c7d3e4;
        left: 10px;
        position: absolute;
        top: 0px;
        width: 300px;
        z-index: 100;
        margin-left:50px;
    }
    div#offer {
        left:0px;
        width: 638px;
        margin-top:0px;
        float: left;

    }
    div#offerDescription {
        color: #505050;
        text-align: justify;
    }

    .offerInvestDescription{

        border: #cdd2dc solid 3px;
        width: 312px;
    }


    div#offerImages img {
        /*
        border: solid 2px #8592ab;
        cursor: pointer;
        margin: 4px 8px 4px 0px;*/
    }
    div#offerImages img.lastImage {
        margin-right: 0px;
    }
    div#offerLeft {
        margin-top: 10px;
        margin-left: 6px;
        clear: none;
        float: left;
        width: 241px;
    }


    div#offerLeftInvest {
        margin-top: 10px;
        margin-left: 0px;
        clear: none;
        float: left;
        width: 340px;
    }

    div#sok_1,div#sok_2,div#sok_3,div#sok_4{

    }

    div.sok{
        margin-right:10px;
        float:left;
        position:relative;
    }

    div.mainThumb {
        background: #fff;
        padding-top: 0px;
        padding-bottom:0px;
        margin-bottom:10px;
        text-align: center;
        border: 1px solid #d7d7d7;
        width: 208px;
        float:left;
    }

    div.mainThumb.galeria{
        width:200px;
        margin-right:10px;
    }

    div.mainThumb.galeria.mala{
        width:144px;
        margin-left:0px;
    }


    div#multimedia{
        float:left;
        height:45px;
        width:675px;
    }

    div#prezentacja_film, div#prezentacja_3d{
        float:left;
        margin-left:15px;
    }

    div.mainThumb img{
        border: 1px solid #d7d7d7;
        margin:5px auto;
        max-width:130px;
    }


    div#offerRightInvest div.mainThumb {
        width: 282px;
        height: auto;
    }


    #investThumbTop{
        background: url('../images/bgThumbTopInvest.gif') no-repeat;
        width: 290px;
        height: 10px;
    }

    #investThumbBody{
        background: url('../images/bgThumbBodyInvest.gif') repeat-y;
        width: 290px;
        height: auto;
    }

    #investThumbBottom{
        background: url('../images/bgThumbBottomInvest.gif') no-repeat;
        width: 290px;
        height: 46px;
    }



    .mainThumbImg {
        border: solid 2px #fff;
        margin: 25px auto;
    }

    div#offerRightInvest div#investThumbBody .mainThumbImg{
        width: 250px;
        margin-left: 12px;
        border: #4e5e7e solid 5px;
        margin:0px 0px 10px 15px;
    }


    div.mainThumb img.mainThumbImg{
        /*width: 180px;*/
    }



    .mainThumbImg_pion {
        border:none;
        margin:0px 15px;
        width:81px;
    }



    div#investThumbBody img.mainThumbImg_pion{
        /*height: 180px;*/
    }


    div#HeadBoxLinki{
        margin-top: 10px;
        width:338px;
        height: 34px;
        background: url('../images/pl/boxHeadFileDownload.gif') no-repeat;
    }

    div#BottomBoxLinki{
        margin-top: 0px;
        width:338px;
        height: 21px;
        background: url('../images/pl/boxBottomFileDownload.gif') no-repeat;
    }

    div#BodyBoxLinki{
        margin-top: 0px;
        width:338px;
        background: url('../images/pl/boxBodyFileDownload.gif') repeat-y;
    }


    div#backgroundOfferInvestActions{
        margin-top: 10px;
        width:338px;
        height: 95px;
        background: url('../images/backgroundOfferInvestActions.gif') no-repeat;
    }

    div#backgroundOfferInvestActions div{
        float:left;
        margin:32px 0px 0px 40px;
    }
    div#backgroundOfferInvestActions div a{
        color:#000;
        line-height:220%;
    }

    div#offerActions {
        background:transparent url(../images/bgMenuOferty.gif) no-repeat scroll center top;
        height:191px;
        margin-top:0px;
        margin-left: 0px;
        padding:0px 0px;
        width:210px;
        float: left;
    }
    div#offerActionsHeader {
        width:212px;
        height: 34px;
        float:left;
        background:transparent url(../images/bgMenuOfertyHead.gif) no-repeat scroll center top;
    }


    div#offerActions ul  {
        margin: 9px 0px 0px 43px;
    }


    div#dokumenty ul li {
        list-style-position: inside;
        list-style-type: square;
        line-height:202%;
        padding: 0px;
        margin-left: 15px;
        text-indent: -13px;
    }
    div#offerActions a {
        color: #505050;
        font-size: 10px;
        font-weight: normal;
        line-height: 16px;
        text-decoration: none;
    }



    div#specialOfferOpis.specialFront{
        height: 145px;
        overflow: hidden;
        color:#505050;
    }

    div#mainPageContent p.kredyty{
        line-height: 150%;
    }

    .brown{
        color:#bd665e;
    }

    div#banner div#bannerLeft div#banerText{
        margin-left:10px;
        margin-top:80px;
        line-height: 120%;
    }


    div#offerRight {
        clear:none;
        float:left;
        left:0px;
        margin-left:5px;
        margin-top:10px;
        position:relative;
        width:415px;
    }

    div#offerRightInvest {
        clear:none;
        float:left;
        left:0px;
        margin-left:10px;
        margin-top:10px;
        position:relative;
        width:285px;
    }

    div#blackOfferHead{
        width:677px;
        height:31px;
        background:url('../images/blackOfferHead.gif') no-repeat;
        float:left;
    }

    div#rudyOfferHead{
        width:677px;
        height:18px;
        background:#bd665e;
        margin-top:5px;
        float:left;
    }

    div#blackOfferHead div#nrOfertyHead{
        color:#bd665e;
        width:100px;
        margin:10px 0 0 90px;
        font-weight:bold;
    }


    div#offerAgent {
        background: none;
        color: #505050;
        width: 415px;
        font-size: 11px;
        height: 47px;
        line-height: 24px;
        margin-left:0px;
        margin-bottom: 10px;
        /*padding:5px 5px 0px;*/
    }

    div#offerRightInvest div#offerAgent{
        width:260px;
    }

    div#offerCategory {
        background:transparent url(../images/pl/MainWelcome.gif) repeat-x scroll 0%;
        color:#505050;
        float:left;
        font-size:10px;
        height:47px;
        line-height:15px;
        margin-left:5px;
        padding:10px 0px 0px 15px;
        width:685px;
    }


    ul#linki li{
        border-bottom: #e1dcd1 solid 1px;
    }

    hr.hairline{
        border-bottom:medium none #000000;
        clear:both;
        height:1px;
        margin-left:0px;
        text-align:left;
        width:600px;
        margin-bottom: 2px;
    }

    hr.small{
        width:400px;
    }

    div#offerAgent table{
        margin-left: 5px;
        margin-top: 0px;
    }
    .h1{
        font-size: 18px;
        font-family: tahoma;
        font-weight: bold;
        color:#505050;
    }

    h2 {
        font: normal 17px Tahoma;
        color: #81A20B;
    }

    span.h2 {
        font: normal 17px Tahoma;
        color: #7D0B00;
        margin-left:10px;
        margin-bottom:2px;
        position:relative;
        top:10px;
    }

    .pytanieNr {
        margin-left:140px;
    }

    a.popUp {
        float:right;
        position:relative;
        top:5px;
        right:30px;
        color: #7D0B00;
        font-weight:bold;
    }

    #mainPop {
        background-color:#fff;
        border-top:solid 1px #7D0B00;
        border-bottom:solid 1px #7D0B00;
        padding-left:20px;
        height:700px;
    }

    div#offer .h1{
        margin-top: 10px;
    }


    div#offer div.h1.inwestycyjna{
        margin-top: 0px;
    }

    div#offerAgent a {
        color: #2171d2;
        text-decoration: none;
    }
    table#offerMainDetails {
        border-collapse: collapse;
        border-spacing: 0px;
        margin-top: 0px;
        width: 440px;
    }

    table#offerMainDetails tr.odd th{
        background:#fffeee;
    }

    table#offerMainDetails tr.even td{
        background:#fffeee;
    }


    table#offerMainDetails th {
        background: #fffeee;
        border-top:1px solid #E3E3E3;
        color: #6b6d52;
        font-weight: normal;
        padding: 1px 10px;
        text-align: right;
        width: 184px;
    }

    table#offerMainDetails td {
        background: #fffeee;
        border-top:1px solid #E3E3E3;
        width: 233px;
    }


    table#offerMainDetails th.bold {
        font-weight: bold;
    }
    table#offerMainDetails td.miniRow, table#offerMainDetails tr#headRow td.miniRow,
    table#offerMainDetails tr.even td.miniRow
    {
        background: #fffeee;
        padding: 0px;
        width: 2px;
    }
    table#offerMainDetails td {
        background: #fffeee;
        color: #505050;
        font-weight: bold;
        padding: 2px 10px;
    }
    table#offerMainDetails td.red {
        color: #7D0B00;
    }
    table#offerMainDetails tr#headRow th {
        background: #779708;
        width: 184px;
        color: #fff;
        padding: 3px 10px;
    }
    table#offerMainDetails tr#headRow td {
        background-color: #DFDFDF;
        color: #779708;
        width: 233px;
        padding:0px 15px;
    }
    table#offerMainDetails tr#lastRow td, table#offerMainDetails tr#lastRow th {
        background-image: none;
    }
    div#aboutDescription {
        padding-top: 20px;
        line-height: 14px;
    }
    img#aboutImage {

        float: left;
        margin-right: 10px;
        margin-left: 10px;
    }
    div#quali img {
        border: solid 2px #2171d2;
        float: left;
        margin-right: 11px;
    }
    div.agentHolder {
        margin: auto;
        height: 225px;
        width: 497px;
        /*background: #f4f4f2 url('../images/pl/backgroundAgentHolder.gif') no-repeat;*/

    }
    img.agentPicture {
        float:left;
        left:15px;
        position:relative;
        top:20px;
    }
    table.agentDetails {
        border-collapse:collapse;
        border-spacing:0px;
        color:#505050;
        float:left;
        line-height:14px;
        margin-left:30px;
        margin-top:10px;
        width:317px
    }
    table.agentDetails th {
        font-size: 12px;
        padding: 18px 13px 11px 13px;
        text-align: left;
    }
    table.agentDetails td {
        padding: 10px 13px;
    }
    table.agentDetails td img, table.contactInformation td img {
        margin-right: 7px;
        position: relative;
        top: 2px;
    }
    table.agentDetails td a, table.contactInformation td a {
        color: #7D0B00;
        text-decoration: none;
    }
    div#contactDetails img#map {
        float: right;
    }
    div#contactInformation {
        background: url('../images/backgroundContact.gif') center top no-repeat;
        clear: none;
        float: left;
        height: 190px;
        margin-top: 3px;
        width: 230px;
    }
    table.contactInformation {
        border-collapse: collapse;
        border-spacing: 0px;
        color: #505050;
        line-height: 14px;
        width: 230px;
    }
    table.contactInformation th {
        border-bottom: solid 1px #c7d3e4;
        color: #2171d2;
        font-size: 12px;
        padding: 13px 10px 8px 10px;
        text-align: left;
    }
    table.contactInformation td {
        font-weight: bold;
        line-height: 16px;
        padding: 8px 10px;
    }
    div#calculatorForm {
        text-align: center;
    }
    div#calculatorFormHolder {
        height: 333px;
        margin: 0px auto;
        width: 498px;
        background: url('../images/pl/bgContactForm.gif') repeat-y;

    }

    table.calcFields{
        margin: 20px 0px 0px 30px;
    }

    div#calculatorFormHeader{
        background: url('../images/pl/calculatorHead.gif') no-repeat;
        height: 52px;
        width: 498px;
        margin: 0px auto;
    }

    div#contactFormTableHeader{
        background: url('../images/pl/sendMailHead.gif') no-repeat;
        height: 52px;
        width: 498px;
        margin: 0px auto;
    }

    div#contactAgentHeader{
        padding-left:20px;
        height: 40px;
        width: 498px;
        margin: 0px auto;
    }


    div#contactFormTop {
        background: url('../images/pl/contactFormTop.gif') no-repeat;
        height: 14px;
        width: 498px;
        left:0px;
        margin-top:0px;
    }

    div#contactFormBottom{
        background: url('../images/pl/contactFormBottom.gif') no-repeat;
        height: 23px;
        width: 498px;
        margin:0pt auto;
    }

    div#contactFormTable form#sendMessage{
        background: #fff url('../images/pl/bgContactForm.gif') repeat-y;
        height: 345px;
        /*
        border-left: #bdb7a9 1px solid;
        border-right: #bdb7a9 1px solid;
        */
    }

    div#calculatorForm table {
        font-size: 11px;
        margin: 0px auto;
        width: 420px;
    }


    div#calculatorForm table td {
        padding: 5px 0px;
        text-align: left;
        width: 50%;
    }
    div#calculatorForm table th {
        color: #494949;
        font-size: 10px;
        font-weight: normal;
        text-align: right;
        width: 50%;
    }
    div#calculatorForm table td input, div#calculatorForm table td select {
        border: solid 1px #b0aa9c;
        color: #505050;
        font-size: 11px;
        width: 130px;
    }
    div#calculatorForm table tr.suma{

        font-size: 11px;
        margin: 0px auto;
        width: 420px;
    }
    div#calculatorForm table tr.suma td input{
        border: none;
        background: none;
        color: #505050;
        font-size: 11px;
        width: 130px;
    }

    div#calculatorForm table tr.suma td input.red{

        color: red;

    }


    a.return, div.tytul a.return {
        color:#000000;
        cursor:pointer;
        float:right;
        font-family:Tahoma;
        font-size:11px;
        font-weight:bolder;
        padding-right:0px;
        text-decoration:none;
    }


    div#contactFormHeader {
        float:right;
        color: #505050;
        font-size: 11px;
        height: 17px !important;
        height: 31px;
        padding: 7px 10px;
        font-weight: bold;
    }
    div#contactFormHeader img {
        margin-right: 5px;
    }
    div#contactFormFooter {
        background: url('../images/contactFormFooter.gif') center top no-repeat;
        height: 8px;
    }
    div#contactFormHolder {
        padding: 4px 9px;
    }
    div#contactFormHolder table {
        height: 310px;
        width: 90%;
    }

    div#contactFormTable {
        font-weight: normal;
        background: #d0ccc1;
        /*border: 1px solid #bfbda5;*/
        height: 378px;
        margin: 0px auto;
        width: 498px;
    }
    div#contactFormTable table th {
        color: #494949;
        font-weight: normal;
        font-size: 10px;
        padding-left: 10px;
        text-align: right;
        width: 140px;
    }
    div#contactFormTable table td {
        padding-right: 10px;
    }
    div#contactFormTable table th.left {
        padding-left: 15px;
        text-align: left;
    }
    div#contactFormTable table input, div#contactFormTable table textarea {
        border: solid 1px #bfbda5;
        color: #505050;
        font-size: 11px;
        width: 340px;
    }
    div#contactFormTable table textarea {
        float: right;
        width: 464px;
    }
    div#contactFormTable input#sendMail {
        border: none;
        float: right;
        height: 22px;
        width: 75px;
    }
    div#contactFormTable table input#copyCheck {
        margin-top:5px;
        border: none;
        width: 13px;
    }
    div#contactFormTable table#bottomContact {
        border-collapse: collapse;
        border-spacing: 0px;
        height: 28px;
        width: 480px;
    }
    div#contactFormTable table#bottomContact th {
        width: 260px;
    }
    div#contactFormTable table#bottomContact td {
        padding: 0px;
    }
    div#contactFormTableFooter {
        background: url('../images/contactFormSmallFooter.gif') center top no-repeat;
        height: 15px;
    }
    div.stronicowanieTlo {
        background-color: #fff;
        border-top: solid 1px #ced0bd;
        border-bottom: solid 5px #ef7000;
        height: 40px;
    }

    div.stronicowanie a{
        color:#505050;
    }

    div#listPages {
        /*background: #fff;
        border: solid 1px #c7d3e4;*/
        border-top: none;
        clear: both;
        margin: 10px 0px;
        padding: 5px 0px;
    }

    div.stronicowanie {
        margin: 10px auto;
        text-align: center;
        width: 350px;
        float:right;
    }

    div#right div#listPages div.stronicowanie {
        margin: 10px auto;
        text-align: center;
    }

    div#forms{
        float:left;
        margin-left:10px;
        width:620px;
    }

    div#forms div#formSearchLeft{
        float:left;
        height: 188px;
        width: 10px;
        background: url('../images/leftFormSearch.gif') no-repeat;
    }

    div#forms div#rightSearchForm{
        float:right;
        height: 188px;
        width: 20px;
        background: url('../images/rightFormSearch.gif') no-repeat;
        margin-right: 1px;
        margin-top:0px;
    }

    div#forms div#formSearchBody{
        float:left;
        /*height: 188px;*/
        width: 589px;
        margin-top:5px;

    }


    div.stronicowanie img {
        border: none;
        margin: 0px 3px;
    }
    div.stronicowanie a, .wyroznij, .activePage{
        clear: none;
        color: #000;
        border:none;
        background:#efefed;
        display: inline;
        float: none;
        font-family: Tahoma, Arial, Verdana;
        font-size: 11px;
        font-weight: bold;
        height: 17px;
        padding: 4px 4px;
        margin-left:2px;
        margin-right:2px;
        text-decoration: none;
        width: 25px;
    }
    div.stronicowanie a:hover, .wyroznij, .activePage {
        background: #bb665f;
        color: #ffffff;

        text-decoration: none !important;
    }
    div.stronicowanie a.imageLink:hover {
        background: none;
        color:#7b0c01;
        text-decoration: underline;
    }

    div.stronicowanie a.imageLink {
        background: none;
        border:none;

    }

    div.stronicowanie a.imageLink.short{
        width: 20px;
    }

    div.stronicowanie a.imageLink.long{
        width: 75px;
    }

    div#iloscStron{
        width:150px;
        float:left;
        margin:10px;
    }

    table.formBackground {
        border-collapse: collapse;
        border-spacing: 0px;
        width: 710px;
        background: url('../images/navSeekMainBg2.gif') no-repeat;
        height: 145px;
        margin-top:-25px;
    }
    table.formBackground td.formBgHeader {
        height: 9px;
        width: 290px;
    }
    table.formBackground td.narrowColumn {
        width: 3px;
    }
    table.formBackground table.searchForm {
        width: 290px;
    }



    table.formBackground table.searchForm input.textBox, table.formBackground table.searchForm select {
        background-color:#CBCBCB;
        padding:2px;
        border: solid 0px #a9bbd4;
        color: #505050;
        font-size: 11px;
        width: 175px;
    }
    table.formBackground table.searchForm th {
        color:#666666;
        font-size: 11px;
        text-align: right;
        font-weight: normal;
        width: 297px;
        padding-right: 3px;
    }
    table.formBackground table.searchForm td.formField {
        padding-bottom: 2px;
        width: 215px;
        color:#666666;
    }
    table.formBackground td.formBg {
        padding-top:16px;
        vertical-align: top;
        padding-left:50px;
    }
    table.formBackground td.formBg2 {
        padding-top:16px;
        vertical-align: top;
        padding-right: 10px;
    }

    .btnSzukaj {
        padding-left:62px;
        padding-top:4px;
    }


    table.formBackground td.formBgFooter {
        background: url('../images/formFooter.gif') center top no-repeat;
        height: 15px;
    }
    table.searchForm div.checkboxes {
        background-color: #ffffff;
        border: solid 1px #a9bbd4;
        color: #505050;
        font-size: 11px;
        height: 40px;
        overflow: auto;
        width: 175px;
        padding:2px;
    }

    table.searchForm div.checkboxes label{
        padding-left:5px;
    }

    table.searchForm div.checkboxes input.checkbox{
        padding-left:3px;
    }

    table.searchForm input.narrow {
        background-color:#CBCBCB;
        padding:2px;
        border: solid 0px #a9bbd4;
        color: #505050;
        font-size: 11px;
        margin-right: 8px;
        width: 57px;
    }
    table.searchForm input.right {
        margin-right: 0px;
    }

    div#zestawKlawiszy{
        float: left;
        width: 430px;
        margin-top: 20px;
    }

    div#zestawKlawiszy a, div#zestawKlawiszy a img{
        border:none;
        text-decoration: none;
    }

    div#submitSearchForm {
        margin-top: 20px;
        width: 61px;
        float: right;
    }



    a.footerlink {
        font: normal 11px Tahoma;
        color:EF7900;
    }



    div#pos {
        font-size: 9px;
        color: #2776b1;
        text-align: center;
        width: 930px;
        margin: 15px auto;
    }

    div#longBottomBox.pageOffer{
        /*margin-right:10px;*/
    }


    ul.szukajPodpunkty {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left:20px;
    }

    ul.szukajPodpunkty li{
        margin-left:10px;
        list-style: disc;
    }

    ul.szukajPodpunkty li a{
        color:#000;
    }


    ol.szukajPunkty{
        margin-left: 0px;
        margin-bottom:0px;
        margin-top:0px;
    }

    ol.szukajPunkty li{
        list-style-type: decimal;
    }

    div#raty{

        float: left;
        width: 410px;
        height: 139px;
        margin-top: 10px;
        background: url('../images/bgRaty.gif') no-repeat;
        padding:5px 0px 0px 45px;
    }

    div#raty p.opisRat{
        font-family: tahoma;
        font-size: 11px;
        font-weight: bold;
        color:#505050;
    }

    table#raty{
        height:80px;
        margin:15px 0px 0px;
        text-align:center;
        width:320px;
        margin-top:20px;
    }

    table#raty th{
        text-align: center;
        font-weight: bold;
        margin-left: 10px;
    }

    table#raty td{
        text-align: center;
    }


    div#offerActions li {list-style:none;
        margin-top:5px;
    }

    div.opis{
        text-align: center;
        position: relative;
        top: -170px;
        left:10px;
        height: 55px;
        line-height: 35px;
        vertical-align: middle;
        color: #ffffff;
        font-size: 16px;
        font-family: Tahoma;
        font-weight: bolder;
        float:left;
    }
    div#special.special div.opis p{
        text-align:left;
        line-height:15px;
    }

    div.opis p span{
        color:#fff;
        text-indent:0px;
        text-align:left;
    }

    div.opis p span.podtytul_deweloperskie{
        font-size:10pt;
        color:#cccccc;
    }


    div.grey{
        background: #000000;
        filter: alpha(opacity=60);
        opacity: 0.6;
        -moz-opacity: 0.6;
        position: relative;
        height:70px;

        top:-95px;
    }

    div.img  div.opis_left{
        padding: 10px 0px 0px 10px;
        width: 185px;
        height:100px;
        float:left;
        text-align: left;
        position: relative;
        vertical-align: middle;
        color: #fff;
        font-size: 12px;
        font-family: Tahoma;
        font-weight: bolder;
        border-right: #fff solid 1px;
    }

    /*style="text-align: center; position: relative; top: 10px; height: 90px; line-height: 35px; vertical-align: middle; color: #ffffff; font-size: 16px; font-family: Tahoma; font-weight: bolder;"*/

    div.img div.opis_right{
        width: 190px;
        height:100px;
        float:left;
        padding: 5px 10px;
        color: #fff;
    }

    div#developer_photo{
        float:left;
        height:396px;
        width:666px;
        border: solid 3px gray;
        margin-left:14px;
    }


    
    div div#spec_selector{
        width:400px;
        height:55px;
        /*background:transparent url(../images/special_selected.gif) no-repeat scroll left 0;*/
        overflow:hidden;
        float:left;
        margin:308px 0 0 350px;
        position:absolute;
    }

    div.spec{
        width:105px;
        height:55px;
        float:left;

    }

    .spec .tt {
        color:#FFFFFF;
        cursor:pointer;
        font-size:12px;
        height:46px;
        height:55px;
        line-height:12px;
        margin:0 0 0 15px;
        overflow: hidden;
    }

    .spec .tt img{
        border: 2px solid #999;
        width:75px;
        height:51px;

    }

    div div#bg_spec_selector{
        background: url(../images/bg_spec_selector.gif) repeat-x;
        float:left;
        height:263px;
        width:276px;
    }

    div.opis_left  div.opis_left_txt{
        float:left;
        height:40px;
        width:160px;
    }

    div.opis_left div.btn_zobacz_szczegoly
    {
        margin:55px 0px 0px 20px;
        width: 137px;
        height: 27px;
        background: url(../images/bg_klawisz_szczegoly.gif) no-repeat;
        position: absolute;
        padding: 5px 0px 0px 30px;
        float:left;

    }

    div.opis_left div.btn_zobacz_szczegoly a{
        color:#000;
        font-size: 11px;
        font-weight: normal;
        /*margin: 30px 0px 0px 25px;*/

    }
    span.size11px{
        font-size:11px;
    }

    div#promo_anim{
        width:2000px;
        position:relative;
        float:left;
        display: inline-block;
    }

    div#dokumenty{
        margin-left: 20px;
        line-height: 150%;
    }

    div#dokumenty div#pageContent ul{
        margin-left: 20px;
        margin-bottom: 5px;
        line-height: 150%;
    }

    div#dokumenty div#pageContent ul li{
        line-height: 150%;
    }

    div#dokumenty p{
        margin-left:0px;
    }

    div#certyfikaty{
        background: gray;
        margin: 10px 0px 20px 20px;
        padding:10px;
        width: 600px;
        height: 150px;
    }

    div#certyfikaty a{
        margin-left: 20px;
    }

    div#drukuj_dzielnice div.columna{
        width: 135px;
        float: left;
        margin: 0px 3px 0px 3px;
        overflow:hidden;
        height:15px;
        text-align:left;
        padding:0;
    }

    p.newsShowMore{
        color:gray;
        text-align:right;
    }

    p.newsShowMore h2 {
        color:gray;
        text-align:right;
        font-size:10pt;
        font-weight:bold;
    }

    th.blackHead {
        background-color:#999;
    }

    th.blackHead {
        color:#fff;
    }

    div.gray_line{
        height:1px;
        float:left;
         background: url(../images/bg_gray_line.gif ) repeat-x;
        width:699px;
    }

    div.dew_kategorie_zapal{
        margin-left:60px;
    }
	div#top div.lang {color:#999; margin-left:68px;}
	a.lang {text-align: center; color: #999 !important;
	font: normal 9px Tahoma !important;}
	
	div#wyszukiwarkaFast {
		margin:103px 0px 0px 162px;
		position:absolute;
		float:right;
	}
