.room-inner{background:#f8f8f8;}.room-bodytext{margin-bottom:18px;}.room-images{margin-bottom:30px;}.room-images img{margin-bottom:30px;border:2px solid #67C5C2}.room-content{margin-bottom:30px;}.room-head-inner{background:#67C5C2;position:relative}.room-name{padding:5px 80px 5px 0;font-size:20px;color:#FFF}.room-status{position:absolute;font-size:20px;text-align:center;z-index:10;right:-5px;top:10px;box-shadow:2px 3px 3px #2E2E2E;transform:rotate(30deg);background:#FF0000;color:#FFF;padding:5px 10px}.room-status.free{position:absolute;padding:5px 25px;right:-10px;top:11px;transform:rotate(30deg);background:#00cf30;}.room-size{font-size:24px;font-weight:bold;margin-bottom:15px}.room-price-total{font-size:38px;font-weight:bold;margin-bottom:4px;}.room-price-minimal{font-style:italic;margin-bottom:15px}.room-info{margin-bottom:15px}.room-deposit{font-size:12px;text-align:right;margin-bottom:-10px;}.content-text-inner{border:1px solid #67C5C2;padding:15px;}.fancybox-image{background:#FFF}.table-view{display:table;}.table-header{display:table-header-group;}.table-body{display:table-row-group}.table-row{display:table-row}.table-cell{display:table-cell;}.table-list.table-view{width:100%;font-size:12px;margin:0 -4px;color:#000;}.table-list .table-header{font-weight:bold}.table-list .table-cell{display:table-cell;padding:3px 4px;vertical-align:top;font-size:15px;}.table-list .event-item .table-cell{padding:10px 4px;border-bottom:1px solid #555555}.table-list .event-date > div{line-height:1.15em}.table-list .event-date .event-date-dmy{font-size:15px;font-weight:bold}.table-list .table-cell.event-category{width:155px;}.table-list .table-cell.event-cost{width:65px;}.table-list .table-cell.event-available{width:75px;}.table-list .table-cell.event-register{width:75px;}
