
.forwardcalarrow { width: 18px; height: 18px; float:right; background-image: url(images/arrow-fwd.gif);}
.partner_result_previous { color: blue; text-decoration: underline; width: 35px; padding-left: 20px; height: 18px; float:left; margin-left: 5px; background-image: url(images/arrow-back.gif); background-repeat:no-repeat; background-position: left 0; cursor: pointer;  }
.backwardcalarrow { width: 18px; height: 18px; float:left; background-image: url(images/arrow-back.gif);}
#arrowspace { width: 18px; height: 18px; float:left;}
.month { width: 119px; float:left; font-weight: bold; text-align: center;}
#rentalminicalend table { float:left; text-align:right; background-color: #e3f1fc; width: 160px; }
#rentalminicalend td { background-color:#74c6e7; padding:1px 1px 1px 1px; width: 18px; }
#rentalminicalstart table { float:left; text-align:right; background-color: #e3f1fc; width: 160px; }
#rentalminicalstart td { background-color:#b1d45d; padding:1px 1px 1px 1px; width: 18px; }
#rentalminicalstart td.bold { font-weight: bold; background-color:#7fb106; }
.weekdays { background-color:#e3f1fc !important; font-weight: bold; color:#000 !important;}
#rentalminicalstarttext { font-weight: bold; font-size: 16px; margin-bottom: 4px; color: #333; margin-left: 2px; }
#rentalminicalendtext { font-weight: bold; font-size: 16px; margin-bottom: 4px; color: #333; margin-left: 2px; }


#rentalminicalclose {width: 80px; height: 16px; background-image: url(images/lukvindue.gif); float: right; cursor: pointer; }
#explain {height: 14px; float: left; 250px;}
#explainbusybox { background-color: #ea3416; float: left; width: 14px; height: 14px; margin-left: 4px; margin-right: 2px; }
#explainavailbox { background-color: #7fb106; float: left; width: 14px; height: 14px; margin-left: 4px; margin-right: 2px; }
#explainfreebox { background-color: #b1d45d; float: left; width: 14px; height: 14px; margin-left: 4px; margin-right: 2px; }
#explainbusyboxtext {height: 16px; float: left; }
#explainavailboxtext {height: 16px; float: left; }
#explainfreeboxtext {height: 16px; float: left; }

#partner_show_calendar { clear: both; }
.hand {cursor:pointer; }
#partner_booking_from_date {float:left;}
#partner_booking_todate {float:left;}
#partner_booking_customtotal, #partner_booking_totalprice { font-weight: bold; border-top: 1px #000 solid; border-bottom: 2px #000 solid; margin-top:4px;}
#partner_booking_price_1 { font-size: 20px;}
#clean { width: 600px; float:left; margin-bottom: 15px;}

#rentalcalender { z-index:100; position:absolute; background-color:#e3f1fc; width:430px; 
margin-left:-400px; margin-top:-45px; padding:15px 15px 15px 15px; border: #74c6e7 5px solid; }

#rentalcalendar {
    background-color:#E3F1FC;
    border:2px solid #626262;
    margin-top:0px;
    margin-left: 0px;
    padding:15px;
    height: 230px;
    position:absolute;
    width:400px;
    z-index:100;
}
td.weeks { background-color:#E3F1FC !important; }
td.noday { background-color:#E3F1FC !important; }
#partner_show_calendar { display: inline; }
#partner_show_calendar a {
background-color:#ca4914;
color: #fff; 
font-weight: bold;
display:block;
margin-top:-20px;
margin-left: 270px;
padding:2px;
text-align:center;
width:170px;
}
#partner_booking_price_1 { margin-left: 5px; font-size: 16px; font-weight: bold;  }
#price_box { margin-top: 5px; }

.houseinfo { font-size: 24px; font-weight:bold; margin-bottom: 4px; color: #8D0202;}

#rentalminical { position: relative; float:left; width: 360px; }

#partner_booking_from_date_1 { display:inline; margin: 0 5px; }
#partner_booking_todate_1 { display:inline; margin: 0 5px; }
.busy { background-color:#CA4914 !important; }

.availbusy { background: url(/fileadmin/templates/images/avail-busy.gif); background-position: center top; }
.busyavail { background: url(/fileadmin/templates/images/busy-avail.gif); background-position: center top; }

