body{background:#FFF;color:#333;font-size:12pt;}
div#page{width:auto;background:none;position:static !important;} 
div#left-col{overflow:visible !important;}
div#content-background-tui div#right-and-main{overflow:visible !important}
div.booking-confirmation-wide{background-color:white !important;background-image:none !important;}
div.booking-confirmation-wide div,table,tr,td,h4{background-color:#fff !important;background-image:none !important;}
div.booking-confirmation-wide h4{border-bottom:1px solid #E9F3FF !important;}
div#main{float:none;margin:0 auto;overflow:visible;}
div.enok-country-level div#main{float:left;margin:0 0 0 8px;}
/*div#tab-nav,div#header,div#footer,div#right,div#tui-sites,.hide-on-print,.no-print,div.enok-destination-level div#left,div.enok-city-level div#left,div.enok-hotel-level div#left,div.box-holidays-inner a,div.box-holidays ul,div.open-large-map,div.more-facts,div.box-extra-info-container,div.hotel-container ul.links,div#destinations,div#nav-links-main,div#booking-panel-hotel,div#select-season,div#media-player ul.tab-menu,div#view-hotel-on-map,div#detailed-hotel-info,a#texts-text-link,.close-link,.print-link,a#page-print-button,div.detailed-pageing-container,div.tema-flags,div.enok-booking-container,div.booking-confirmation-wide .payment-help-info,.ajax__tab_header,#right-and-main #right-col,.left-menu #left,div.inner-area-matrix{display:none !important;}*/
#header, #right, .tema-flags, #footer, #nav-links-main, #box-extra-info-container, .links, #search-form, #city, #country-image, .more-facts, .inner-more-facts, .box-left .inner h3, .box-left .inner h4, .box-left .inner ul{display:none !important;}
.box-left #detailed-program-bg, .box-left .inner #facts h3, .box-left .inner #facts dl{display:block !important;}
#search-form{width:1px;height:1px;overflow:hidden;}
dl#more-facts-dl,div#texts-text-container,div#footer-content-print-container,div#detailed-hotel-info-container,div.box-extra-info ul li.day-program,div.detailed-print-container,.box-holidays-inner h3 a{display:block;clear:both;}
.city-container{width:600px;overflow:hidden;}
div.box-holidays-destination p{padding-left:0;}
div.box-holidays-destination .image img{position:relative;top:-22px;}
div.box-holidays .box-holidays-inner{padding-top:108px !important;}
.concept{float:right !important}
.box-holidays-inner h3{float:left !important;}
.box-holidays p{display:block;clear:both;}
div.hotel-container .paging-item{page-break-inside:avoid;margin-top:0.7cm;display:block !important}
div.box-holidays{margin:0;}
div#text-intro{padding:0;margin:0 0 2.5em 0;}
div#hotel-facts table{width:49%;}
div.box-extra-info-expand{width:95%;}
div.box-extra-info-expand h2{padding:0;}
a.print-link,.entry-banner,#map-small,#tema-trips-links{display:none !important;}
div,h1,h2{background-image:none !important;}
div#footer-content-print-container h1,div#footer-content-print-container h2,div#footer-content-print-container h3,div#footer-content-print-container h4,div#footer-content-print-container h5,div#footer-content-print-container h6{margin-left:0;padding-left:0;}
div#container_day_by_day div{text-align:left;}
div.my-holiday-payment table.price-table tr.paid th{border-top:none !important;}
#main-and-right #main-container{float:none;width:95%;padding-left:8px;clear:both;}
#main{width:95% !important;position:relative;}
.print-page-break-before{page-break-before:always;page-break-inside:avoid;border:none;margin:none;padding:none;}
.print-page-break-after{page-break-after:always;page-break-inside:avoid;border:none;margin:none;padding:none;}
#top-and-media{float:left;clear:both;}
#left{width:95% !important;margin:0 !important;}
.box-left{width:95%;margin:8px !important;}
.box-holidays,.box-holidays-destination{width:85%;float:left;clear:both;}
#right-and-main #left-col{width:95%;float:none !important;}
div{float:none !important;}