h1, h2, h3, h4, h5, h6, div, p, ol, ul  {
    font-size: 100%;
    font-weight: 400;
    margin: 0;
    padding: 0;
}
ol, ul {
    margin: 1em 0;
    padding: 0 0 0 1.2em;
}
img {
    border: 0;
    max-width: 100%;
    
}
body {
    background: #ffffff;
    border: 0;
    color: #6e6d72;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10pt;/*13px*/
    font-weight: 400;
    margin: 0;
    padding: 0;
}
a {
    color: #6e6d72;
    font-weight: 700;
    text-decoration: none;
}
.color-red {
    color: #b4353c;
}
.title {
    font-family: 'Centennial-Light';
}
.page {
    margin: 0;
    width: 210mm;
}
#estate-properties {
    background: #ffffff;
    overflow: hidden;
    margin: 0 0 5mm 0;
    padding: 5mm 0;
}
.page-left,
.page-right {
    float: left;
    display: block;
    margin: 0 0 0 5mm;
    width: 120mm;
}
.page-right {
    margin-left: 5mm;
    width: 70mm;
}
#pageheader {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin: 0;
    width: 210mm;
}
#img-logo {
    margin: 15mm 10mm 5mm 10mm;
    display: block;
    width: 341px;
}
#header-square {
    background: url(images/print/box.png) 0 100% no-repeat transparent;
    color: #ffffff;
    position: absolute;
    top: 0;
    left: 125mm;
    display: block;
    margin: 0;
    padding: 27px;
    width: 60mm;
    height: 130px;
}
#hdr-transtype {
    font-size: 11pt;/*15px;*/
}
#hdr-price,
#hdr-surface {
    font-size: 19pt;/*25px;*/
}
#hdr-purpose {
    font-size: 14pt;/*18px;*/
}
#hdrimg {
	position: absolute;
}
#hdrdiv {
    clear: both;
    margin: 5mm 0 0 0;
	width: 794px;
	height: 400px;
	overflow: hidden;
	position: relative;
	z-index: -1;
	
}
#page-title {
    font-size: 15pt; /*20px*/
}
#location {
    font-size: 14pt;/*18px*/
    margin: 12px 0 25px 0;
}
.subtitle {
    font-size: 14pt;/*18px*/
}
#prop-img {
    text-align: center;
	width: 300px;
	height: 225px;
}
#prop-img > img {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
	width: 300px;
	height: 225px;
}
#img-prop {
    list-style-type: none;
    margin: 1.5em 0;
    padding: 0;
}
#img-prop li {
    border-bottom: 1px solid #646569;
    margin: 6px 0;
    padding: 6px 12px;
}
#img-prop li span {
    text-align: left;
    text-transform: uppercase;
    float: left;
    display: block;
    margin: 0 1% 0 0;
    width: 60%;
}
.pagebreak-after {
    page-break-after: auto;
    overflow: hidden;
}
/*
img, a img, div, p, h1, h2, h3, table, tr, td {
    border: 0;
    color: inherit;
    font: inherit;
    font-size: inherit;
    margin: 0pt;
    padding: 0pt;
}

ul, li {
    font: inherit;
    font-size: inherit;
}

p, div, table {
     page-break-before: auto;
}

li {
    margin-bottom: 5pt;
}

body {
    background: #fff;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
}
td{
    font-size: 9pt;
}
h1 {
    font-size: 12pt;
}
h2 {
    background: #ede5e7;
    border: 1px solid #bcb9bb;
    font-size: 13pt;
    margin: 5pt 5pt 5pt 40%;
    padding: 5pt;
}

#logo {
    float: left;
    width: auto;
    height: 50px;
}

#id-anunt {
    font-size: 11.5pt;
    text-align: center;
    float: right;
    padding: 15px 0;
    width: 50%;
}
#img-main {
    margin-right: 12pt;
	border:1px solid #d5d5d5;
}

#images {
    text-align: center;
}
#images img {
    margin: 5pt;
}
#img-contact {
}

.break-before {
    page-break-before: always;
}
*/