/*
body{font-size: 12px;color:#525252;width: 100%; max-width: 790px; }

.top-panel,
#main-menu,
.offerPanel,
.galleryThumbsHolder,
.offerNotepad,
#bottom-form,
#cookies-info,
#footer .ofe-menu,
.backLink,
.agentHolder .globalBoxHeader,
.agentHolder .globalButton,
#footer-menu .f-menu{display: none;}

.offerTop{padding-bottom: 0px;}
.offerTop .agentHolder{background: none; text-align: left; min-height: 160px;}
.offerTop .agentHolder .globalBoxContent{width: 100%;padding: 0px 20px; color:#525252 !important;}
.agentName{margin:0;text-align: left;font-size: 24px;padding: 10px 0px 10px 0px}
.agentMail,
.agentPhone{text-align: left;font-size: 18px;margin:0}

.offerPriceSection{bottom: 100px; right: 30px;}

.main-panel{float: none !important;; width: 100% !important;}
.side-panel{float: none !important;; width: 100% !important;}

.container{max-width: 100%;}
.offerPage .nav-tabs{display: none;}
.offerPage .offerFlag{display: none;}

a::after {display: none!important;}
*/


/*


body, page[size="A4"] {
	margin: 0!important; 
	box-shadow: 0!important;
}


body, page[size="A4"] {
  background: transparent!important;
  width: 20cm!important;
  height: 29cm!important;
  display: block!important;
  margin: 0 auto!important;
  margin-bottom: 0.5cm!important;
  box-shadow: 0 0 0.5cm rgba(0,0,0,0.5)!important;
}
*/


@page { size: auto;    margin: 3% 0 3% 0;}
body {width: 780px; margin: 3% 0 3% 0;}



.top-panel,#main-menu,.offerPanel,.galleryThumbsHolder,.offerNotepad,#bottom-form,#cookies-info,#footer .ofe-menu,.backLink,.agentHolder .globalBoxHeader,.agentHolder .globalButton,#footer-menu .f-menu{display: none;}

.offerTop{padding-bottom: 0px;}
.offerTop .agentHolder{background: none; text-align: left; min-height: 160px;}
.offerTop .agentHolder .globalBoxContent{width: 100%;padding: 0px 20px; color:#525252 !important;}
.agentName{margin:0;text-align: left;font-size: 24px;padding: 10px 0px 10px 0px}
.agentMail,.agentPhone{text-align: left;font-size: 18px;margin:0}

.offerPriceSection{bottom: 100px; right: 30px;}

.main-panel{float: none !important; width: 100% !important;}
.side-panel{float: none !important; width: 100% !important;}

.container{max-width: 100%;}
.offerPage .nav-tabs{display: none;}
.offerPage .offerFlag{display: none;}

a::after {display: none!important;}


*,  *:before,enter code here  *:after {
    text-shadow: none ;    background: transparent !important;    -webkit-box-shadow: none ;            box-shadow: none ;  }
  a,   a[href]:after {
    content: " (" attr(href) ")";  }
  abbr[title]:after {
    content: " (" attr(title) ")";  }
  a[href^="#"]:after,  a[href^="javascript:"]:after {
    content: "";  }
  pre,  blockquote {border: 1px solid #999;    page-break-inside: avoid;  }
  thead {display: table-header-group;  }
  tr,  img {
    page-break-inside: avoid;  }
  img {
    max-width: 100% ;  }
  p,  h2,  h3 {
    orphans: 3;    widows: 3;  }
  h2,  h3 {
    page-break-after: avoid;  }
  select {
    background: #fff ;  }
  .navbar {
    display: none;  }
  .btn > .caret,  .dropup > .btn > .caret {
    border-top-color: #000 ;  }
  .label {
    border: 1px solid #000;  }
  .table {
    border-collapse: collapse ;  }
  .table td,  .table th {
    background-color: #fff ;  }
  .table-bordered th,  .table-bordered td {
    border: 1px solid #ddd ;  }
.offerPriceSectionHolder{bottom:0px;}
#header {height: 100px;}

.normalGallery {display: block; overflow: visible;}
.mobileGallery {display: none;}
#header #topphone {display: none;}
.offerTop {overflow: hidden;}
.offerTop * {overflow: visible;}

.offerBottom {padding: 0;}
#footer-menu {display: none;}
#additional-footer {display: none;}
#footer-menu, #copyright {display: none;}
#offerGallery {padding-bottom: 0;     padding-top: 0; }
.offerTop {padding-top: 0;}
.offerPresentationHolder {margin-bottom: 20px; }
h1.margin {margin: 0px;}
#logo {	height: 98px;}
#logo img {     max-height: 100%;     max-width: 100%; }

.agentPhone {
	height: auto;}

.offerTop .agentHolder {
	min-height: 110px;}

#info .col-md-6.col-sm-6.col-xs-12 {
	float: none!important; width: 100%!important;}

.bodyOffersList {margin:0; padding:0;}
.bodyOffersList #header {height:70px; border-bottom:0;}
.bodyOffersList #logo {height:50px; position:static;}
.bodyOffersList .side-panel,
.bodyOffersList .offerListPanel,
.bodyOffersList .min-menu,
.bodyOffersList .overlayLink,
.bodyOffersList .pagingHolder,
.bodyOffersList .oferta .ofe-img .ofe-flag,
.bodyOffersList #main-content .pageHeader {display:none;}
.bodyOffersList .oferta {border:0; border-bottom:1px solid #d9d9d9; overflow:auto; float:none; width:100%; max-width:none; margin-top:0; padding-top:0;}
.bodyOffersList .oferta .ofe-img {width:25%; float:left; margin-top:0; padding-top:0;}
.bodyOffersList .oferta .ofe-img img {display:block;}
.bodyOffersList .oferta .ofertaPrawa {width:60%; clear:none; overflow:auto; display:block; padding-left:10px; margin-top:0; padding-top:0;}
.bodyOffersList .oferta .ofertaPrawa h2 {padding-top:5px; margin:0; overflow:auto; height:auto; width:100%;}
.bodyOffersList .oferta .ofertaPrawa .properties {height:auto;}
.bodyOffersList .oferta .ofertaPrawa .properties .propertiesRow {clear:none; max-width:none;}
.bodyOffersList .oferta .ofertaPrawa > p {display:none;}
.bodyOffersList .oferta .offerSymbol {position:relative; top:0; left:10px; margin:0; padding:0;}
.bodyOffersList .oferta .cena {float:none; clear:both; position:absolute; right:0; top:0; font-size:1.5em; text-align:right;}
/*
.bodyOffersList .oferta .ofertaPrawa {float:left; width:50%; background:blue;}
*/