/*@charset "utf-8";*/   /* CSS Document Vertical*/

@page {size: A4; margin: 100px auto 100px auto; width: 21cm; height: 29.7cm; }
@font-face {
font-family: "Lato";
src: url(/pdfresources/font/LatoRegular.ttf);
-fs-pdf-font-embed: embed;
-fs-pdf-font-encoding: CP1250;
}
body {margin: 0px;padding: 0px;background-color: #808080;color: #343434;font-family: "Lato", Arial;font-size: 16px;margin-top:10px;}

div#main_content{width: 795px;margin-left: auto;margin-right: auto;height: auto;}
.main_table {margin-top: 10px;}
.body_table {width: 100%;border: 0;}
.page_table {min-height:860px;}
.header_table {width:795px; height: 110px; }


.header_price {width:263px;font-size: 29px;font-weight: bold;text-align: center;}
.header_pricem2 {width:263px;font-size: 22px;text-align: center;}
.header_location {font-size: 29px;font-weight: bold;text-align: left;}
.header_street {font-size: 22px;text-align: left;}

.footer_table {width:795px; height: 140px;}
.footer_logo {width:263px;}
.logoimg {width: 262px; height: 95px;}

.footer_contact {}
.contact_name {font-size:19px; color:white; padding: 0 20px;}
.contact_phone {font-size:13px; color:white; padding: 0 20px;}
.contact_address {font-size:10px; padding: 0 20px;}

.main_image {width: 50%;}
.offerimg {height: 360px; width: auto; overflow: hidden; background-color: grey;}
.main_section {width: 50%; color:white; font-weight: bold; text-align: left; padding: 0 20px;}
.main_description_label {width: 50%; color:white; font-weight: bold; text-align: left; padding: 0 20px;}
.description { padding: 10px 20px; font-size: 16px;    word-break: break-word;}
.main_data {padding: 10px 18px; color: #343434;width:50%;}
table.details {width: 100%;}
.info_label2, .info_bold_value2 {width: 50%;padding: 2px 4px;}
.info_label2 {text-align: left;}
.info_bold_value2  {text-align: left; font-weight: bold;}
.half{width: 50%}

thead { display: table-header-group;}


@media print {
    body {margin: 0;padding: 0px;padding-top:20px;background-color: #ffffff;color: #343434;font-family: "Lato", Arial;font-size: 16px;}
    .lightgrey {display: none;}
    .main_table {margin:0px;}
    .footer_table {width:795px; height: 130px;}
}