.ofe-box-list .symbol-img { position: absolute; bottom: 45px; left: 50px; font-size: 20px; font-weight: bold; color: #FFF; text-shadow:0px 0px 3px #000000;z-index:3;}
.ofe-box .symbol-img { position: absolute; bottom: 120px; left: 50px; font-size: 20px; font-weight: bold; color: #FFF; text-shadow:0px 0px 3px #000000;z-index:3;}
.center .ofe-img {color:#fff;font-size:1px;}
.search-content  form > fieldset > div#ws-symbol > input {position: absolute; top: 0px; right: 0px; height: 18px; line-height: 20px; font-size: 11px; width: 158px; border: 1px solid #eee; display: block;}
.search-content  form > fieldset > div#ws-street > input {position: absolute; top: 0px; right: 0px; height: 18px; line-height: 20px; font-size: 11px; width: 158px; border: 1px solid #eee; display: block;}
.search-content form > fieldset > div#ws-locationall > input{position: absolute; top: 0px; right: 0px; height: 18px; line-height: 20px; font-size: 11px; width: 100%; border: 1px solid #eee; display: block;}
.ofe-wirtualna-wizyta{background: url(../grafika/ofe-wirtualna-wizyta.png) no-repeat; width: 85px; height: 85px; z-index: 2; position: absolute; top: 6px; left:4px;}
.search-content form > fieldset > div > input[type="checkbox"] { display: block; position: absolute; right: 122px; top: 3px; }
.wpln { font-size: 0.9em; }
#ws-cenam2 { display: none; }
#szczegol-ofe table td.property-value img { margin: 6px 0px 0px 1px; }
#search-button { border: 0px solid black; cursor: pointer; }
#main-panel { position: relative; }
.powrot-do-listy { display: block; width: 150px; height: 25px; line-height: 25px; font-weight: bold; color: #000; position: relative; padding: 0 5px 10px 25px; background: url(../images/back.png) no-repeat left 4px; }
.ofe-sprzedana { background: url("../grafika/ofe-sprzedana.png") no-repeat scroll 0 0 transparent; display: block; height: 85px; left: 4px; position: absolute; top: 6px; width: 85px; z-index: 2; }
.ofe-wynajeta { background: url("../grafika/ofe-wynajeta.png") no-repeat scroll 0 0 transparent; display: block; height: 85px; left: 4px; position: absolute; top: 6px; width: 85px; z-index: 2; }
.formularzKontaktowy-1045 { display: block; width: 400px; height: 100px; background: url(../grafika/formularz-kontaktowy-1045.png); margin: 0 auto; }
.ofe-umowa {background: url(../grafika/ofe-umowa.png) no-repeat; width: 85px; height: 85px; z-index: 2; position: absolute; top: 6px; left:4px;}
#cookies-info{position: absolute; top: 20px; right: 20px; width: 500px; padding: 20px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background: url(../images/cookie-box-bg.png); z-index: 2147483646}
#cookies-info p{margin: 0px; padding: 4px; color: #fff;}
#cookies-info .cookies-ok{margin: 0px auto; display: block; width: 104px; height: 32px; line-height: 32px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;background: #fff; background-image: linear-gradient(bottom, rgb(241,241,241) 8%, rgb(255,255,255) 54%);background-image: -o-linear-gradient(bottom, rgb(241,241,241) 8%, rgb(255,255,255) 54%);background-image: -moz-linear-gradient(bottom, rgb(241,241,241) 8%, rgb(255,255,255) 54%);background-image: -webkit-linear-gradient(bottom, rgb(241,241,241) 8%, rgb(255,255,255) 54%);background-image: -ms-linear-gradient(bottom, rgb(241,241,241) 8%, rgb(255,255,255) 54%); border: 1px solid #bcbcbc; text-align: center; font-weight: 700; cursor: pointer;}
.app-search-form { border: 0px solid black; margin: 0 auto; display: block;}
.drukuj-pdf-oferte{background: url(../images/pdf-offer-ico.png) no-repeat}
#ws-bezprowizji{display: none;}
#ws-rokbudowy{display: none;}

#province_locations_quarters_region { height:auto;   background-color: #ABD9EF;    border: 1px solid #004F7D;    color: #000000;    display: none;    padding: 2px;    position: relative;    text-align: left;    width: 97%;}
#province_locations_quarters_region p {    margin: 0;    padding: 2px;}
#province_locations_quarters_region {    color: #000000;    text-align: left;}
.deletedFiltr {    cursor: pointer;}
.ui-menu-item a span {    color: #FF0000;    font-weight: bold;}

.lista-ofert-w-inwestycji { clear: both; padding-top: 15px;}
.oferty-inwestycji {width: 670px; text-align: center;}
.oferty-inwestycji-head { cursor: pointer; }
.oferty-inwestycji-head th { padding: 5px; text-align: center; }

.oferty-inwestycji-head th.headerSortUp {background-image: url("../images/asc.gif")!important;}
.oferty-inwestycji-head th.headerSortDown {background-image: url("../images/desc.gif")!important;}
.oferty-inwestycji-head th.sort {background-image: url("../images/sort-bg.gif"); background-position: right center; background-repeat: no-repeat; cursor: pointer;}

.lista-ofert-w-inwestycji table td {line-height: 29px; padding: 0 10px;}
.lista-ofert-w-inwestycji table tr.odd td {background: none repeat scroll 0 0 #f8f8f8;}
.lista-ofert-w-inwestycji table tr.even td {background: none repeat scroll 0 0 #f8f8f8;}

.footer-menu-description {width: 653px; padding: 10px; color: #fff;}
.footer-menu-description h1 {font-size: 18px; text-align: center; color: #fff;}
.footer-menu-description p {color: #fff; font-size: 12px; line-height: 14px;}

.print-content #opis-ofe { padding: 0px 0px 0px 5px; width:757px!important;}
.print-content #opis-ofe .opis {}
.print-body #content h2 {background-size: 793px 35px;}
/*#content h1, #content h2, #content h3, #content h4{padding: 0px; margin: 0px; height: 45px; padding-left: 10px; line-height: 45px; font-size: 16px; color: #fff; font-weight: 500; background: url(../grafika/article-header.png) right top; margin-bottom: 5px;}*/
#header h1 {margin:0;padding:0;}
#footer h4 {padding: 0px; margin: 0px; height: 35px; padding-left: 10px; line-height: 35px; font-size: 16px; color: #fff; font-weight: 500; background: url(../grafika/article-header.png) right top; margin-bottom: 5px;}
.art_dedykowany_seo {margin:0px 0px;}
.ded_content{padding:10px}
#content .ded_content h3,#content .ded_content h4{background:none;padding:0;margin:0 0 10px;height:auto;line-height:1.2em;color:#333;font-weight:700}
#content .ded_content * + h4{font-size:14px}
#content .ded_content * + h3,#content .ded_content * + h4{margin-top:20px}
#content .ded_content p{padding:0;margin:0 0 10px;line-height:1.5em}
#content .ded_content li{line-height:1.5em}

p.consent{font-size:10px;line-height:10px;margin-top:10px!important;}
p.consent input{margin:2px 6px 2px;}

.newsletter-side-box {width: 269px; height: 132px; background: url("../grafika/newsletter-box-bg.png") no-repeat; position: relative;}
.newsletter-side-box > span {width: 100%; height: 76px; padding-top: 56px; background-color: rgba(134, 8, 5, 0.9); color: #fff; font-size: 16px; font-weight: 700; text-align: center; position: absolute; top: 0; left: 0; z-index: 10; display: none;}
.newsletter-side-box form {}
.newsletter-side-box form input[type=text] {width: 150px; height: 20px; padding: 5px 10px; background-color: #fff; border: 0; position: absolute; bottom: 20px; left: 20px;}
.newsletter-side-box form input[type=submit] {width: 60px; height: 30px; background-color: #15171c; color: #fff; border: 0; position: absolute; bottom: 20px; right: 20px;}
pre {display: block;padding: 3px;margin: 0px 0px 10px;font-size: 13px;color: #333;word-break: break-all;word-wrap: break-word;border: 1px solid #CCC;overflow: auto;box-sizing: border-box;background:#F5F5F5;}
code, kbd, pre, samp {font-family: Menlo,Monaco,Consolas,"Courier New",monospace;}