body { 
    background: #e0e1dc url('/images/bodybg.jpg') repeat-x;
    margin: 0;
    padding: 0;
    line-height:130%;
    text-align: left;
    font-family: Arial, Tahoma !important;
}
a{
    color: #7c3281;
}
#container, #partners, #footer, #biznesPortCont{
    display: block;
    width: 1000px;
    margin:0 auto;
    font-family: Arial;
    font-size: 12px;
}
/*
    TOP
*/
#logo {
    display:block;
    height:100%;
    width:750px;
    float: left;
}
#top {
    width: 100%;
    height: 129px;
    background: url('/images/logo.jpg') no-repeat;
    background-position:5px 10px;
    color: #7c3281;
    text-align: right;
}

#top p {
    display:block;
    margin: 0px;
    height: 69px;
    width: 250px;
    padding:20px 0 0;
    float: left;
    font-size: 11px;
}
#top p a{
    color: #7c3281;
    padding: 2px 0;
    vertical-align:middle;
}

.safe {
    padding: 2px 0 2px 20px !important;
    background: url('/images/safe.png') no-repeat;
    vertical-align: middle;
    height: 20px;
}

.offerAdd{
    padding: 2px 0 2px 20px !important;
    background: url('/images/note_add.png') no-repeat;
    vertical-align: middle;
    height: 20px;
}

.offerEdit{
    padding: 2px 0 2px 20px !important;
    background: url('/images/note_edit.png') no-repeat;
    vertical-align: middle;
    height: 20px;
}

.oAddBig img{ padding-top:10px; }
/*
    Menu
*/
#menu{
    width: 100%;
    height: 62px;
    color: #7c3281;
    font-size: 11px;
    text-align: right;
}
#menuLeft
{
    width: 10px;
    height: 100%;
    float:left;
    background: url('/images/menuLeft.jpg') repeat-x;
    display:inline;
}
#menuContent
{
    width: 804px;
    height: 100%;
    float:left;
    background: url('/images/menu.gif') repeat-x;
    display:inline;
}
#menuContent ul
{
    margin: 0 0 0 18px;
    padding: 0px;
}
#menuContent li
{
    display: inline;
    float: left;
    padding: 10px 18px;
    margin: 0px;
    font-weight:bold;
    color: #fff;
    font-size: 14px;
    font-family:Tahoma;
    letter-spacing: 1px;
    position: relative;
    top: 15px;
    left: 0px;
}
#menuContent a{
    text-decoration: none;
    color: #fff;
}
#menuRight
{
    width: 186px;
    height: 100%;
    float:right;
    background: url('/images/menuRight.gif') repeat-x;
}

#article{
    height: 164px;
    margin: 0;
    padding: 0;
    background:transparent url(/images/articlestripe.gif) no-repeat scroll 0 -65px;
}
#article #choice{
    background-position:0px -65px;
    height: 100%;
    width: 260px;
    opacity:0.9;
    filter:alpha(opacity=90);
    float: left;
}
#aktualnosci, #noweOferty{
    font-size: 26px;
    text-decoration:none;
    font-family:Arial;
    font-size:26px;
    color: #fff;
    position: relative;
    top:40px;
    left:25px;
    width: 260px;
    display: block;
}
#noweOferty{
    font-size: 22px;
    color: #e78eed;
    position: relative;
    top:58px;
    left:5px;
}
#BreadCrumbs{
    font-size: 12px;
    color: #e78eed;
    position: relative;
    top:80px;
}
#BreadCrumbs span, #BreadCrumbs span a{
    color: #fff;
}
#choiceBox {
    padding: 10px 0 0 70px;
    float: left;
    width: 670px;
    font-size:10px;
    background:url('/images/choicebg.gif') repeat-y;
    height:154px;
}
#choiceBox .latest {
    padding-right: 0px!important;
}
#aktualnosciList,#noweOfertyList {
    height:154px;
}
#aktualnosci, #noweOferty {
    cursor:pointer;
}
#noweOfertyList{
    display:none;
}
#article .box, #noweOfertyList li.box {
    float: left;
    color: #fff;
    width: 170px;
    padding:0 30px;
    margin: 0px;
    text-align:left;
}
#article .box strong, #noweOfertyList li.box strong {
    font-weight: bold;
    font-size: 120%;
    padding: 3px 0;
    display: block;
    font-weight: bold;
}
#article .box a,#noweOfertyList li.box a {
    color: #fff;
    text-decoration: none;
}
#article .box:hover, #noweOfertyList li.box:hover {
    text-decoration: underline;
}
#article .box img,#noweOfertyList li.box img {
    border: solid 4px #a55faa;
    display: block;
}

#special {
    margin: 0;
    padding: 0;
    clear: both;
    background: #bd74c3 url('/images/special.gif') no-repeat -1px 0;
    height: 119px;
}
#rodzinaNaSwoim {
    height: 119px;
    width: 740px;
    display:block;
    float: left;
    color: #454545;
    font-size: 20px;
    overflow:hidden;
}
#rodzinaNaSwoim strong{
    color: #562066;
}
#rodzinaNaSwoim a{
    color: #454545
}
#specialOffer {
    width: 260px;
    height: 119px;
    display: block;
    float: left;
    color: #fff;
}
#specialOfferImg,#specialOfferTxt {
    float:left;
}
#specialOffer img {
    margin: 15px 10px 10px 3px;
    width: 88px;
    border: solid 4px #d18ed7;
    display: inline;
    float: left;
}
#specialOfferStar {
    background:url("/images/auction.png") no-repeat scroll 0 0 transparent;
    height:45px;
    left:-10px;
    position:relative;
    top:5px;
    width:41px;
}
#specialOffer a{
    color: #fff;
}
#specialOffer a:hover{
    color: #ededed;
}

#specialOffer .desc{
    width: 150px;
    margin: 0;
    padding: 0;
}
#specialOffer strong{
    margin-top: 10px;
    display: block;
}
#specialOffer .cost{
    text-align:center;
}
#offers {
    margin: 0;
    padding: 0;
    overflow: hidden;
}
#offersBox{
    background: #fff;
    width: 681px;
    float: left;
}
#offerDetailsTop,#offerDetailsInfo {
    color: #373737;
}
#offerDetailsImg {
    width: 220px;
    float: left;
}
#offerDetailsImg img {
    display: block;
    clear: both;
}
#offerDetailsImg a {
    color: #000;
    text-decoration: none;
}
#offerDetailsImg a:hover {
    text-decoration: underline;
}
#offerDetailsTop ul{
    display:inline;
    float: left;
    width: 180px !important;
    margin: 10px 20px 10px 0px !important;
}
#offerDetailsTop ul.square li{
    background: transparent url(/images/li.png) no-repeat scroll left center;
    padding-left: 15px !important;
}
#offerDetailsTop img{
    display:inline;
    float: left;
    margin: 10px 20px;
    border: solid 4px #d8d8d8;
}
#offerDetailsTop li{
    display: block !important;
    height: auto !important;
    width: auto !important;
    clear: both;
    padding: 5px !important;
}
#offerDetailsTop li strong{
    font-weight:bold;
}
#offerDetailsTop li a {
    color:#7A3180;
    text-decoration:none;
    font-weight: bold;
}
#offerDetailsTop li a:hover {
    text-decoration:underline;
}
#offerDetailsInfo {
    clear: both;
    background-color: #e8e8e8;
    padding: 15px 20px;
}
#offers strong{
    color:#7C3281;
    font-weight:bold;
    padding-bottom: 10px;
}
#offerDetailsMap {
    padding: 15px 0;
    clear:both;
}
#offerMaps{
    height: 350px;
    width: 972px;
    overflow: hidden;
    border: solid 4px #d8d8d8;
    margin: 10px auto;
}
#investMaps, #investMap{
    height: 270px;
    width: 610px;
    overflow: hidden;
    border: solid 4px #d8d8d8;
    margin: 10px auto;
}

#investMap{
    clear:both;
}

#offerAddons, #offerMain {
    display: block;
    float: left;
    overflow: hidden;
}
#offerMain {
    width: 681px;
}
.title h2 {
    display: inline;
    margin: 0 10px 15px 0;
    font-size: 20px;
}
.title {
    font-size: 10px;
}
.title {
    display: block;
}
#offerAddons {
    width: 319px;
}
#offersBox a
{
    color: #000;
    text-decoration:none;
}
#offersBox ul{
    width:681px;
    margin:0;
    padding:0;
}
#offersBox li{
    display:inline;
    float:left;
    height:190px;
    margin:0;
    padding:10px 10px 20px;
    width:207px;
}
#offersBox li strong{
    font-size: 13px;
    display: block;
}
#offersBox li span{
    color: #7c3281;
    font-weight: bold;
    font-size: 13px;
}
#offersBox li span.cost{
    font-weight: normal;
}
#offersBox li img{
    margin: 15px 10px 10px 3px;
    border: solid 4px #d8d8d8;
    display: inline;
    float: left;
    width: 70px;
    height: 70px;
}
#offersBox li div
{
    display:block;
}
#offersBox ul li a div div{
    display:inline;
    float: left;
    position: relative;
    top: 20px;
    left: 0px;
}
.cost{
    font-size: 11px !important;
    color: #fff !important;
    display: block;
    width: 85px;
    height: 19px;
    line-height: 19px;
    vertical-align: middle;
    background: url('/images/cost.png') no-repeat;
    font-weight: bold;
    text-indent: 5px;
    margin-top: 7px;
}
.cost a{
    color: #fff;
    position:relative;
    text-align:center;
    text-decoration:none;
    top:-1px;
}
#offersSelect{
    padding:10px 20px;
    text-align: center;
    vertical-align:top;
    width:279px;
    background: #fff url('/images/gradient.png') repeat-x;
    background-position:bottom;
    font-size: 11px;
}
#btnsubmit-label {
    display: none;
}
#btnsubmit {
    margin-top: 10px;
}
#offersSelectCats, #related{
    width: 100%;
}

#offersSelectCats ul, #related ul{
    list-style-type:none;
    display: block;
    margin:0;
    padding:0;
    vertical-align:middle;
}
#offersSelectCats li, #related li, #related span {
    background: url('/images/offersselectcats.jpg');
    height:21px;
    padding:15px;
    background-repeat: repeat-x;
    background-position:0 -51px;
    text-indent: 30px;
}
#offersSelectCats a, #related a, #related span{
    color: #fff;
    text-decoration:none;
    font-size: 14px;
    font-weight:bold;
    height: 100%;
    width: 100%;
    vertical-align:middle;
}
#offersSelect select, #offersSelect input {
    width: 270px;
}
#offersSelectCats li.active, #related span {
    background-position:0 -0px;
}
#related span{
    display: block;
    padding: 15px 0;
}
#exchangeRateList, #specialArticles{
    width: 279px;
    padding: 0px 20px;
    margin-top:20px;
}
#specialArticles{
    padding:10px 20px 5px;
    width:259px;
    margin: 10px auto 15px;
    background: url("/images/articleslistcenter.jpg") repeat-x scroll 0 0 #C6C6C6;
}

#exchangeRateList ul, #specialArticles ul{
    list-style-type: none;
    margin: 0px;
    padding: 0;
    position: relative;
    top: -5px;
    width:299px;
}
#exchangeRateList ul li, #specialArticles ul li{
    display: block;
    border: none;
    padding: 10px 0 0px;
    height: 20px;
    border-bottom: 1px solid #d8d8d8;
    width:299px;
}
#specialArticles ul li{
     width: 259px;
    background: url("/images/speciallibg.png") no-repeat scroll right center;
border-bottom:1px dotted #9A9A9A;
height:auto;
margin-bottom:10px;
padding:0 10px 0 0;
}
#specialArticles ul li strong{
    color: #303030
 }

#exchangeRateList ul li.head {
    border-bottom: 3px double #d8d8d8;
}
#exchangeRateList ul li.header li {
    border: none;
}
#exchangeRateList ul.inline li {
    display: inline;
    float: left;
    border: none;
    width: 50px;
    margin: 0;
    padding: 0;
}
#exchangeRateList a, #specialArticles a{
    color: #000;
    text-decoration: none;
}
#exchangeRateList a:hover, #specialArticles a:hover {
    text-decoration: underline;
}
#specialArticles strong{
    font-weight: normal;
}
#exchangeRateList li.down, #exchangeRateList li.up {
    font-weight: bold;
    font-size: 12px;
    background:  no-repeat 40px center;
}
#exchangeRateList li.currency {
    color: #000;
    width: 179px !important;
}
#exchangeRateList li.down {
    color: #e70a0a;
    background-image: url('/images/down.png');
}
#exchangeRateList li.up {
    color: #3c9501;
    background-image: url('/images/up.png');
}
#articlesList{
    background:url("/images/articleslistcenter.jpg") repeat-x scroll 0 0 #C6C6C6;
    color:#722E7A;
    float:left;
    margin:20px 0 0;
    padding:20px 10px 10px;
    vertical-align:top;
    width:661px;
}

h2, h3{
    color:#7C3281;
    font-size:200%;
    font-weight:bold;
    margin:10px 0;
    line-height:120%;
}
h3 {
    font-size: 150%;
    line-height: 170%;
}

#articlesList a:hover{
    text-decoration: underline;
}
#articlesList div{
    display: block;
    width: 400px;
    float: left;
    padding-right: 15px;
}
#articlesList div a{
    text-decoration: none;
    color: #722E7A;
    font-weight: bold;
    font-style: italic;
}
#articlesList ul{
    display: block;
    width: 230px;
    float: left;
}
#articlesList li{
    background: url('/images/articleslibg.png');
    height: 30px;
    padding:0 0 0 15px;
}
#articlesList li a{
    color: #303030;
    text-decoration: none;
}
#foot{
    background: #fff url(/images/footbg.jpg) repeat-x;
    clear: both;
    padding: 0 0 10px;
}
#partners {
    clear: both;
    color: #7c3281;
    font-size: 14px;
    font-weight: bold;
    padding: 20px;
    height: 35px;
}
#partners span{
    height: 100%;
    float: left;
    padding: 10px 10px 0 0;
}

#partnersListCont{
    height: 40px;
    width: 920px;
    overflow: hidden;
    display: block;
    position: relative;
}

#partnersList{
    margin: 0px;
    padding: 0;
    float: left;
    height: 40px;
    width: 2100px;
}


#partnersList div {
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
    padding: 0 15px;
    opacity:0.6;
    filter:alpha(opacity=60);
}
#partnerapm { background: url('/images/part/apm.jpg'); width: 156px;}
#partnerarche { background: url('/images/part/arche.jpg'); width: 88px;}
#partneretj { background: url('/images/part/etj.jpg'); width: 91px;}
#partnerida { background: url('/images/part/ida.jpg'); width: 70px;}

#partnerlogodolcan { background: url('/images/part/logodolcan.jpg'); width: 79px;}
#partnernotabilis { background: url('/images/part/notabilis.jpg'); width: 94px;}
#partnerpiekut { background: url('/images/part/piekut.jpg'); width: 290px;}
#partnerronson { background: url('/images/part/ronson.jpg'); width: 82px;}
#partnerwilladeveloper { background: url('/images/part/willadeveloper.jpg'); width: 226px;}
#partnermd { background: url('/images/part/md.jpg'); width: 76px;}
#partnerpartner { background: url('/images/part/partner.jpeg'); width: 224px;}
#partnerpolnord { background: url('/images/part/polnord.jpeg'); width: 55px;}
#partnerstrus { background: url('/images/part/strus.jpg'); width: 66px;}
#partnerwlodarzewska { background: url('/images/part/wlodarzewska.png'); width: 105px;}
#partnermls { background: url('/images/part/mls.jpg'); width: 76px;}
#partnerwspon { background: url('/images/part/wspon.jpg'); width: 58px;}
#partnerkg { background: url('/images/part/kg.jpg'); width: 147px;}
#partnerkg a{ display:block; text-decoration:none; }


#footer {
    clear:both; 
    color: #fff;
    padding:25px 0;
}
#footerLeft {
    display: inline;
    float: left;
    width: 750px;
}
#footerLeft a{
    color: #fff;
    text-decoration:none;
}
#footerLeft ul{
    margin:0 -5px;
    padding: 0px;
}
#footerLeft li {
    float: left;
    padding: 0px 10px 0 10px;
    list-style-type: none;
    border-right: 1px solid #bc6fc1;
}
#footerLeft li.last {
    border: none;
}
#footerRight {
    display: inline;
    float: left;
    text-align: right;
    width: 250px;
}

#biznesPortCont{
    overflow: hidden;
}
#viverbene{
    float: right;
    color:#AAAAAA;
    font-size:10px;
    height:40px;
    padding:25px 0 0;
    text-align: right;
}
#biznesPort{
    background:transparent url(/images/biznesport.gif) no-repeat scroll 110px 20px;
    clear:both;
    float: left;
    color:#AAAAAA;
    font-size:10px;
    height:20px;
    padding:17px 10px 0 0;
    width: 200px;
    margin:20px 0 0;
}
#biznesPort a {
    height: 30px;
    padding:0 0 0 15px;
    color: #aaa;
    text-decoration: none;
}
#biznesPort span {
    display: none;
}

#gallery{
    padding: 0;
    margin: 0;
    width: 1000px;
}
.bankLogoCont #gallery{
    float: left;
    width:267px;
    margin: auto;
    padding:0 10px;
}
#gallery li {
    display: block;
    float: left;
    width: 120px;
    height: 120px;
    padding: 5px;
    vertical-align: middle;
    text-align: center;
}
.bankLogoCont #gallery li{
    width: auto;
    height: auto;
}
#gallery a {
    display: block;
    float: left;
    padding: 10px;
    width: 120px;
    height: 120px;
    margin: auto;
    vertical-align: middle;
}
.bankLogoCont #gallery li,.bankLogoCont #gallery a{
    width: auto;
    height: auto;
}
.bankLogoCont #gallery li{
    padding: 5px;
}
.bankLogoCont #gallery a{
    padding: 0
}
#gallery img {
    border: 2px solid #d8d8d8;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: middle;
    width: auto !important;
    height: auto !important;
    background-image: none !important;
}

.clear {
    clear: both;
}

input.date-pick {
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 5px 3px 0;
    background: url(/images/calendar.png) no-repeat;

    background-position: right 0px;
    cursor: default;
    border:none;

    width: 110px;
}

#marketing1{
    width: 100%;
    text-align: center;
    margin: 0;
}
#mark2{
    width: 100%;
    text-align: center;
    margin: 0;
    background-color:#fff;
}
#marketing2{
    clear: both;
    width: 1000px;
    text-align: center;
    margin: auto;
}

#archive
{
    background: url(/images/right_bg.jpg) repeat-y;
    padding: 10px;
    font-weight: bold;
    font-size: 14px;
}
#archivefoot
{
    background: url(/images/right_foot.png) repeat-y;
    height: 5px;
    display: block;
    margin: 0 0 10px;
}
#archive ul {
    padding: 0 0 0 20px;
    font-size: 13px;
}
ul.archiveyear{
    padding: 0 0 0 20px;
    font-size: 11px;
}
.archiveyear a{
    background: url('/images/articleslibg.png');
    height: 30px;
    display: block;
    padding:0 0 0 15px;
    color: #000;
    text-decoration: none;
}
.archiveyear a:hover{
    text-decoration: underline;
}
.commentAdd {
    overflow: hidden;
}
.commentCont .cont{
    margin-bottom: 30px;
    border-left: 4px solid #7C3281;
    padding: 10px;
    text-align: justify;

}
.commentCont .head{
    font-size: 12px;
    color:#7C3281;
}
#offerMain h3{
    margin: 0 0 10px;
    color:#7C3281;
    font-size: 13pt;
}

.bankLogo, .offerLogo, #offerDetailsImg{
    display: block;
    float: left;
    margin:15px 20px 20px 0;
}
.bankCont, .bankHead {
    display: block;
    width: 980px;
    clear: both;
    text-align: justify;
    overflow:hidden;
    padding: 0 10px;
}
.invest .logo, .invest .desc {
    display: block;
    float: left;
}
.investList h2 {
    padding: 10px 0;
}
#investListLoc {
    padding: 0;
    width: 0;
    height: 0;
}
.invest .logo {
    padding: 0 10px 0 0;
}
.invest li {
    padding: 0 0 10px;
}
.invest {
    clear: both;
    display: block;
    overflow:hidden;
    padding: 10px;
    font-weight: bold;
}

.invest p {
    font-weight: normal;
    padding: 0 0 0 10px;
    width: 750px;
    text-align:justify;
}

.investAddons{
    list-style-type: circle;
}
.investAddons li {
    display: inline;
    float: left;
    margin:0 0 0 20px;
}
.bankDesc {
    clear: both;
    margin-bottom:10px;
    overflow:hidden;
}


.offerDetails{
}
.offerDetails strong{
    padding-bottom: 10px;
    color:#7C3281;
    font-weight:bold;
}
.offerDetails .desc {
    padding: 15px 20px;
    clear:both;
}

.offerDetails #investMaps{
    float: left;
}
.offerDetails .handCont {
    float: left;
    height:259px;
    width:270px;
    margin:10px 29px;
}

.listOfferBox{
    background: #fff;
    width: 1000px;
    float: left;
}
.listOfferBox a
{
    color: #000;
    text-decoration:none;
}
.listOfferBox ul{
    width:1000px;
    margin:0;
    padding:0;
}
.listOfferBox li{
    display: inline;
    float:left;
    width:297px;
    height: 93px;
    background: #fff;
    padding:10px 10px 50px;
    margin:0;
}
.listOfferBox li strong{
    font-size: 13px;
    display: block;
}
.listOfferBox li span{
    color: #7c3281;
    font-weight: bold;
    font-size: 13px;
}
.listOfferBox li img{
    margin: 15px 10px 10px 3px;
    border: solid 4px #d8d8d8;
    display: inline;
    float: left;
    width: 70px;
    height: 70px;
}
.listOfferBox li div
{
    display:block;
}
.listOfferBox ul li a div div{
    display:inline;
    float: left;
    position: relative;
    top: 20px;
    left: 0px;
}
#searchResult .bankCont div {
    float: left;
    display: block;
    overflow: hidden;
    padding: 0 5px;
}

#searchResult .img {
    padding:11px 11px 0 0 !important;
    width: 200px;
}

#searchResult .offerDesc {
    padding:11px 30px 0 0 !important;
    width: 310px;
}
#searchResult.auctions strong{
    width: 130px !important;
}
#searchResult.auctions .offerDesc,#searchResult.auctions .offerData{
    width: 250px !important;
}
#searchResult .offerDesc strong{
    display: inline-block;
    width: 200px;
}
#searchResult .offerData {
    padding:11px 30px 0 0 !important;
    width: 190px;
}

#searchResult .offerData strong {
    color:#7C3281;
    display:inline-block;
    font-weight:bold;
    padding-bottom:10px;
    width:86px;
}
#offerDetails.auctionDetails ul strong{
    width: 175px !important;
    white-space: nowrap;
    padding-right: 10px;
}
#searchResult .head .img {
    width: 290px;
}
#searchResult .city {
    width: 90px;
}
#searchResult .loc {
    width: 110px;
}
#searchResult .dev {
    width: 150px;
}
#searchResult .measurement {
    width: 70px;
}
#searchResult .price {
    width: 90px;
}
#searchResult .opt {
    text-align: right;
    width: 90px;
    padding:11px 0 0 !important;
}

#searchResult .head  div{
    font-weight:bold;
}
.bankLogoCont a.add , .bankLogoCont a.del{
    color: #7C3281;
    text-decoration:none;
    border-bottom: 1px dashed #7C3281;
}
.bankLogoCont a.add:hover , .bankLogoCont a.del:hover{
    border-bottom: 1px solid #7C3281;
}
.bankCont .head h2, .bankCont .head ul{
    display: block;
    float: left;
}
.bankCont .head ul{
    color: #7C3281;
    text-align: right;
    float: right;
}
.bankCont .head ul li{
    text-align: right;
}

.paginationControl{
    color: #7C3281;
    margin: 0 auto 10px;
    width: 1000px;
    text-align: center;
}

.head a{
    color: #7C3281;
    text-decoration:none;
}
.paginationControl a, #searchResult .opt a{
    color: #7C3281;
    text-decoration:none;
    border-bottom: dashed #7C3281 1px;
}

.paginationControl a:hover, #searchResult .opt a:hover{
    color: #7C3281;
    text-decoration:none;
    border-bottom: solid 1px;
}
.bankDesc .desc {
    padding: 15px 0;
    overflow:hidden;
}
#searchInv, #searchResult {
    width: 1000px;
    padding: 10px 0;
    margin:auto;
}
#indexSearchForm {
    position: relative;
}
#provinceColumn-element {
    position: absolute !important;
    right: 0;
    top: 0;
}

#submitColumn-element{ position:absolute !important; right:56px; top:166px; }

#provinceColumn-element dl div{ float:right; clear:right; margin-bottom:5px; }

#provinceColumn-element dl div #revsort{ width:50px; }
#provinceColumn-element dl div #oMine{ width: 50px; margin-left:20px; }

#submitColumn-element {
    margin-top: 20px;
    text-align:right;
}
#searchInv input, #searchInv select, #searchForm input, #searchForm select{
    width: 140px;
    margin: 0 26px 0 0;
}
#searchInv dd,#searchInv dt,#searchForm dd,#searchForm dt {
    float: left;
    display: inline;
    position: relative;
}
#searchForm #btnsubmit-label .optional{
    display: none;
}#searchForm #btnsubmit-label{
    height: 15px;
    display: inline-block;
}


li.hide, .hide {
    display: none !important;
}

input[type="submit"], input[type="reset"] {
    background: url('/images/cost.png');
    margin: 0 !important;
    padding: 0 !important;
    color: #fff;
    font-weight:bold;
    font-size: 10px;
    line-height: 18px !important;
    line-height: 18px;
    vertical-align:middle;
    text-align:center;
    width: 85px !important;
    height: 18px !important;
    border: 0px;
}
#cena-element dt, #cena-element dd, #powierzchnia-element dt, #powierzchnia-element dd {
    float: left;
}

#cena-cfrom, #cena-cto, #powierzchnia-mfrom, #powierzchnia-mto {
    width: 75px !important ;
    margin: 0 10px 0 5px;
}
#cena-label, #powierzchnia-label {
    height: 5px;
}

#compareMain, #compareAddons {
    background: #fff;
    overflow: hidden;
    padding-bottom: 10px;
}
#compareAddons {
    margin-top: 10px;
    padding-top: 10px;
    background: #C6C6C6 url(/images/articleslistcenter.jpg) repeat-x scroll 0 0;
    overflow: hidden;
}
#compareMain div, #compareAddons .opt div{
    float: left;
    width: 260px;
    padding: 0 10px;
    text-align: justify;
    border-left: 1px solid #EDEDED;
}
#compareMain .opt, #compareMain strong{
    color:#7C3281;
    font-weight:bold;
}
#compareAddons .name{
    color:#7C3281;
    font-weight:bold;
}
#compareAddons .opt {
    margin: 5px 0;
    border: dotted #AAB08E;
    border-width: 0 0 1px 0;
    overflow:hidden;
}
#compareAddons .opt div {
    border: none;
}
#compareMain .opt, #compareAddons .name {
    width: 130px !important;
    clear: both;
    padding-right: 0px;
    border-left: none !important;
}
#bankDetailsInfo {
    margin-top: 10px;
    padding:20px 10px 10px;
    margin-top: 20px;
    background:#C6C6C6 url(/images/articleslistcenter.jpg) repeat-x scroll 0 0;
    color:#000;
    overflow:hidden;
}
.head {
    background: transparent url(/images/head.png) repeat scroll 0 3px;
    overflow: hidden;
}
.head div , .head ul{
    color: #7C3281;
    padding: 18px 0 0;
    float: right;
}
#bankDetails {
    background: #E8E8E8;
}
#investDetails {
    background: #fff;
}
#bankDetails h3, #investDetails h3, #bankDetails .investAddons, #investDetails .investAddons{
    float: left;
}
#bankDetails .investAddons, #investDetails .investAddons{
    padding: 10px 0 0 0;
    float: right;
}
#bankDetails .bankDesc img, #investDetails .bankDesc img, .bankLogo, .offerLogo {
    border: #D8D8D8 2px solid !important;
    padding: 5px;
    background: #fff url(/images/photo.png);
    background-repeat: no-repeat;
    background-position: center center;
    margin: 15px;
    width: 200px;
    height: 200px;
    display: block;

}
#investDetails strong{
    color: #000;
}
#investDetails{
    padding-bottom: 10px;
}
.offerDetails {
    padding:10px;
    margin:10px 0;
    overflow:hidden;
    background: #fff;
}
.bankDesc .details {
    text-align:center;
    clear: both;
    float: right;
    padding-bottom:10px;
    font-weight: normal;
}
#investOfferList {
    background: #E8E8E8;
    overflow: hidden;
}
#investOfferList a{
    color: #000;
    font-weight:bold;
    text-decoration:none;
}
#investOfferList li{
    float: left;
    padding:0 0 15px 15px;
    width:230px;
    overflow: hidden;
}
#investOfferList li img{
    float: left;
    overflow: hidden;
    padding: 0 10px 0 0;
}
#investOfferList li .cost{
    float: left;
}

#waluty {
    background: #fff;
    padding: 10px;
    margin-bottom: 10px;
}
.auth {
    margin: 0 auto;
    width: 445px;
}

.auth .zend_form dt,.auth .zend_form dd {
    margin: 3px 0;
}
.auth .zend_form label {
    width:150px;
    display:inline-block;
}
.auth .zend_form dt {
    clear:both;
    float: left;
}
.auth .zend_form dd {
    float: left;
}
.auth .zend_form #reg-element p {
    display: inline-block;
    width: 200px;
}
.auth .zend_form #btnsubmit-element{
    clear:both;
    text-align:center;
    width:100%;
}
#searchForm {
    padding: 10px;
    background: #fff;
    overflow: hidden;
}
#searchForm div{
    float: left;
    width: 195px;
}
#searchForm p{
    clear:both;
    width: 195px;
}
#searchForm span{
    clear: both;
    display: block;
}

#controllerDesc h1{
    color:#7C3281;
    font-size:220%;
    font-weight:bold;
    line-height:240%;
}
#controllerDesc {
    text-align: justify;
    background: #FFFFFF url(/images/gradient.png) repeat-x scroll center bottom;
    padding:10px;
    margin: 0 0 10px;
    vertical-align:top;
    width:980px;
}
#controllerDesc strong{
    font-weight: bold;
}

#news-element input,#news-element p{
    float: left;
}
#perpage-label {
    clear: both;
}
#body {
    width: 681px;
    height: 200px;
}

.logo {
    overflow: hidden;
    float: left;
    margin: 0 10px;
}
.logo a{    
    text-decoration:none;
    text-align: center;
    text-indent: 0;
}
.logo .devLinks{
    display: block;
    clear: both;
    width: 200px;
    margin: 10px auto;
    overflow:hidden;
}
.logo .devLinks a {
    float: left;
}
.right {
    float: right !important;
}
#offersSelect div {
    overflow: hidden;
}
#offersSelect #cfrom-label, #offersSelect #cto-label, #offersSelect #mfrom-label, #offersSelect #mto-label, #offersSelect #rfrom-label, #offersSelect #rto-label, #offersSelect #ffrom-label, #offersSelect #fto-label, #offersSelect #yfrom-label, #offersSelect #yto-label, #offersSelect #revsort-label, #offersSelect #oMine-label
{
    margin-top: 10px;
    margin-right: 10px;
    float: left;
    overflow: hidden;
}
#offersSelect #cto-label, #offersSelect #mto-label
{
    margin: 10px 10px 0;
}
#offersSelect #cfrom, #offersSelect #cto, #offersSelect #mfrom, #offersSelect #mto, #offersSelect #rfrom, #offersSelect #rto, #offersSelect #ffrom, #offersSelect #fto, #offersSelect #yfrom, #offersSelect #yto, #offersSelect #revsort, #offersSelect #oMine
{
    margin-top: 10px;
    float: left;
    width: 90px;
}
#offersSelect #mfrom, #offersSelect #mto
{
    width: 70px;
}

#offersSelect #rfrom, #offersSelect #rto, #offersSelect #ffrom, #offersSelect #fto, #offersSelect #yfrom, #offersSelect #yto, #offersSelect #revsort
{
width:50px; margin-right:20px;
}

#offersSelect #oMine{ width:82px; }

#offersSelect #btnsubmit {
    margin:20px auto 0 !important;
    clear:both;
    display: block;
    line-height: 18px !important;
}
#invContent ul{
    overflow:hidden;
}
#invContent li{
    display:inline;
    width: 480px;
    float: left;
    text-align: justify;
    overflow:hidden;
    padding: 0 10px;
}
#invContent li .bankDesc{
    display: block;
    overflow:hidden;
    height: 300px;
}
#invContent li .bankDesc a{

}
#invContent li h2{
    height: 50px;
}
#invContent li .desc li{
    height: auto;
    width: 180px;
    text-align: left;
}
#invContent li .details{
    margin: 10px 0;
    float: right;
}

a.bankLogo, .offerLogo{
    text-decoration:none;
}
#controllerDesc {
    overflow:hidden;
    display: block;
}
#controllerDesc #dane, #controllerDesc #contactInfo,.moreInfo .desc, .moreInfo .offerMap {
    vertical-align: top;
    width: 480px;
    display: inline-block;
}
#contactMap, #offerMap {
    width: 470px;
    height: 300px;
    border: solid 4px #d8d8d8;
    display: block;
    overflow: hidden;
}
.ourMerchants
{
    padding: 0 0 0 20px;
    overflow: hidden;
    display: block;
}

.ourMerchants h2 {
    margin: 10px 0pt 10px -10px;
}
.ourMerchants .handCont{
    width: 225px !important;
}
.handCont{
    border: #D8D8D8 2px solid ;
    padding: 0px 15px 15px;
    margin:15px 20px 20px 0;
    width: 225px;
    height: 270px;
    display: inline-block;
    overflow:hidden;
    text-align: center;
}
.handCont ul{
    text-align: center;
}
.handFoto {
    background: #fff url(/images/avatar/default.png);
    background-repeat: no-repeat;
    background-position: center center;
    margin: auto;
    width: 180px;
    height: 170px;
    overflow: hidden;
    display: block;
}
#offerDetails {
    background: #fff;
}
#offerDetails .bankLogoCont,#investDetails .bankLogoCont {
    width: 275px;
    overflow: hidden;
    text-align: center;
    float: left;
}
#offerDetails .investInfo,#investDetails .desc {
    float: left;
}
#offerDetails .moreInfo {
    clear: both;
}
#offerDetails strong {
    width: 150px;
    display: block;
    float: left;
    color:#7C3281;
}
.moreInfo strong{
    float: none !important;
    clear: both;
}
#offerDetails .investInfo ul {
    margin: 15px 0 15px 15px;
    float: left;
    overflow: hidden;
}
#offerDetails .investInfo li {
    width: 335px;
    clear:both;
}
#offerDetails .desc,#investDetails .desc {
    overflow: hidden;
    padding: 15px 10px;
    width: 680px;
}
#offerDetails .desc {
    clear: both;
}
#offerDetails .desc strong{
    float:none;
}
.moreInfo .desc, .moreInfo .offerMap {
    padding:15px 0;
}
#offerDetails .offerMap {
    height: 300px;
}
#offerDetails .head ul{
    float: left;
    padding:23px 0 15px;
}
#offerDetails .head strong{
    width: auto;
    font-size: 150%;
    padding: 0;
}
#offerDetails .head li, #offerDetails .head h2{
    display: inline;
    float: left;
    padding: 0 10px 0 0;
}
#offerDetails .head li{
    border-left: 1px solid #7C3281;
    float: left;
    padding: 0 10px;
    font-size: 10px;
    line-height:10px;
}
#offerDetails .head li.first{
    border: 0;
}
#compareArrows {
    display: none;
    clear:both;
    float: right;
    padding: 10px 0;
}
#compareAddons {
    clear: both;
}
#compareArrows .prev, #compareArrows .next{
    background: url(/images/arrows.png) no-repeat;
}
#compareArrows .next{
    background-position: right -14px;
    padding-right: 15px;
    cursor:pointer;
}
#compareArrows .prev{
    padding-left: 15px;
    background-position: 0 -28px;
}
.bankLogo {
    float: left;
    display:block;
    width: 244px;
    text-align:center;
}
.bankLogo a, .offerLogoCont{
    color: #7C3281;
    text-decoration:none;
    border-bottom: 1px dashed #7C3281;
}
.bankLogo, .offerLogoCont a:hover{
    border-style: solid;
}
#kredyty .desc{
    padding-right: 10px;
    width: 680px;
}
#kredyty .head{
    padding: 0 10px;
    width: 960px;
}
#kredyty .details{
    padding-right: 10px;
}
#kredyty .bankCont{
    padding: 0px;
    width: 1000px;
}
#kredChangeCont {
    padding: 10px;
}

/*
    Menu
*/
#menuAuction{
    height: 62px;
    color: #7c3281;
    font-size: 11px;
    text-align: right;
    float: right;
    margin-top: 20px;
    clear: both;
}
#menuAuctionLeft
{
    width: 10px;
    height: 100%;
    float:left;
    background: url('/images/menuAuctionLeft.jpg') repeat-x;
    display:inline;
    height: 62px;
}
#menuAuctionContent
{
    height: 100%;
    float:right;
    background: url('/images/menu.gif') repeat-x;
    display:inline;
    height: 62px;
    width:900px;
}
#menuAuctionContent ul
{
    margin: 0;
    padding: 0px;
    overflow: hidden;
}
#menuAuctionContent li
{
    display: inline;
    float: left;
    padding: 10px 12px 0;
    margin: 0px;
    font-weight:bold;
    color: #fff;
    font-size: 14px;
    font-family:Tahoma;
    letter-spacing: 1px;
    position: relative;
    top: 2px;
    left: 0px;
    width: 88px;
    text-align:center;
    vertical-align:middle;
}
#menuAuctionContent a{
    text-decoration: none;
    color: #fff;
    font-size: 0.8em;
    font-family: Arial, Tahoma !important;
    display:block;
}
#staticSite {
    clear: both;
    width: 980px;
    display: block;
    background: #fff;
    margin-bottom: 10px;
    padding: 10px;
}

#auctionSearchForm dt{
    display:none;
}
#auctionSearchForm dd{
    float:left;
    width: 172px;
}
#auctionSearchForm dd div{
    display:block;
}
#auctionSearchForm input, #auctionSearchForm select,#auctionSearchForm div,#auctionSearchForm p{
    width: 165px;
    margin: 0 26px 0 0;
}
#auctionSearchInv dd,#auctionSearchInv dt,#auctionSearchForm dd,#auctionSearchForm dt {
    float: left;
    display: inline;
    position: relative;
}
#auctionSearchForm #btnsubmit-label .optional{
    display: none;
}
#auctionSearchForm #btnsubmit-label{
    height: 15px;
    display: inline-block;
}
#auctionSearchForm {
    padding: 10px;
    background: #fff;
    overflow: hidden;
}
#auctionSearchForm span{
    clear: both;
    display: block;
}
#auctionSearchForm #submitColumn-element {
    width: 100px;
}
#searchResult.auctions p.error{
    background-color:#fff;
    overflow:hidden;
    padding:20px;
    text-align:center;
    width:1000px;
    font-weight:bold;
}


.auction {
    background:url("/images/auction.png") repeat scroll 0 0 transparent;
    display:block;
    height:31px;
    margin:0;
    padding:0 !important;
    width:31px;
    position:relative;
    top:-15px;
    left:-15px;
    width:31px;
}

.auth {
    color: #ff0000;
    font-weight:bold;
}

.auth .zend_form label {
    color: #000;
    font-weight:normal;
}

.auth .zend_form ul.errors {
    color: #ff0000;
    font-weight:normal;
}

.auth #news-element, .auth #reg-element
{
    float: left;
}

.auth #news-label, .auth #reg-label
{
    clear:both;
    float:left;
}
.auth p.description {
    color: #000;
    font-weight:normal;
}
#captcha-label
{
    clear:both;
}

.odd
{
    background: #f2f2f2;
}
.even
{
    background: #fff;
}
.paginationControl {
    color:#7C3281;
    display:block;
    float:left;
    margin:0 auto 10px;
    text-align:left;
    width:600px;
}
.paginationSum {
    display:block;
    float:right;
    margin:0 auto 5px;
}
.perpage, .perpage .zend_form, #perPage-element {
    display: inline;
}
#perPage-label {
    display: none;
}
#pagination {
    margin-bottom: 15px;
}

#offers2Box .bankCont {
    float: left;
    width: 480px;
    clear: none;
		height:254px;
}
#offers2Box .bankCont .bankLogo {
    width: 200px;
}
#offers2Box .bankCont .offerDesc {
    margin-top: 10px;
}
#offers2Box .bankCont .opt {
    margin-top: 20px;
}

a#shAdv{ font-weight:bold; text-decoration:none; }

li.offerPDF{ width:100% !important; clear:both; }
li.offerPDF a{ float:none !important; }
li.offerPDF a img{ border:0px !important;}

