/* KALENDORIUS */
.eCalendarcpBorder {border-style:none; background-color:#789A66;}
.eCalendarcpBorder td {border-style:none; padding:1px;}
.eCalendarcpBorder table {width:100% ! important; background-color:#fff;}
.eCalendarcpDayColumnHeader,.eCalendarcpYearNavigation,.eCalendarcpMonthNavigation,.eCalendarcpCurrentMonthDate,.eCalendarcpCurrentMonthDateDisabled,.eCalendarcpOtherMonthDate,.eCalendarcpOtherMonthDateDisabled,.eCalendarcpCurrentDate,.eCalendarcpCurrentDateDisabled,.eCalendarcpTodayText,.eCalendarcpTodayTextDisabled,.eCalendarcpText	{font-family:arial, tahoma, arial;}
.eCalendarcpDayColumnHeader,.eCalendarcpCurrentMonthDate,.eCalendarcpCurrentMonthDateDisabled,.eCalendarcpOtherMonthDate,.eCalendarcpOtherMonthDateDisabled,.eCalendarcpCurrentDate,.eCalendarcpCurrentDateDisabled,.eCalendarcpTodayText,.eCalendarcpTodayTextDisabled,.eCalendarcpText	{font-size:10px;}
.eCalendarcpCurrentMonthDate,.eCalendarcpOtherMonthDate,.eCalendarcpCurrentDate {text-align:right; text-decoration:none;}
.eCalendarcpCurrentMonthDateDisabled,.eCalendarcpOtherMonthDateDisabled,.eCalendarcpCurrentDateDisabled{color:#D0D0D0; text-align:right; text-decoration:line-through;}
.eCalendarcpCurrentDate {color: #FFFFFF; /*font-weight:bold;*/}
.eCalendarcpOtherMonthDate {color:#808080;}
td.eCalendarcpOtherMonthDate, td.eCalendarcpOtherMonthDateDisabled {background-color:#f4f4f4;}
TD.eCalendarcpCurrentDate {color:#FFFFFF; background-color: #a3bd94; border:1px solid #000000;}
TD.eCalendarcpCurrentDateDisabled {border:1px solid #FFAAAA; }
TD.eCalendarcpTodayText,TD.eCalendarcpTodayTextDisabled {border-top:1px solid #789A66 ! important; padding:2px; background-color:#e6efe2;}
A.eCalendarcpTodayText, SPAN.eCalendarcpTodayTextDisabled{}
SPAN.eCalendarcpTodayTextDisabled {color:#D0D0D0;}
td.eCalendarcpYearNavigation,td.eCalendarcpMonthNavigation {padding:3px 0px; font-size:11px; background-color:#a3bd94; text-align:center; vertical-align:middle; text-decoration:none; color:#FFFFFF; /*font-weight:bold;*/}
a.eCalendarcpYearNavigation,a.eCalendarcpMonthNavigation {color:#fff;}
td.eCalendarcpDayColumnHeader {padding:2px ! important; border-bottom:1px solid #789A66 ! important; border-top:1px solid #789A66 ! important; text-align:right; background-color:#e6efe2; /*font-weight:bold;*/}
.eCalendarcpCurrentMonthDate,.eCalendarcpOtherMonthDate,.eCalendarcpCurrentDate,.eCalendarcpCurrentMonthDateDisabled,.eCalendarcpOtherMonthDateDisabled,.eCalendarcpCurrentDateDisabled {padding:1px 2px 2px 2px;}
input.eCalendarcpYearNavigation {background-color:#b3cdA4; padding:0px; color:#fff; border:1px solid #ccc; width:25px;}

.eCalendarcpBorder a {text-decoration:none;}
#calendar_iframe {width:144px; height:150px; z-index:1; position:absolute; background-color:white;}
#calendar_container {position:absolute; z-index:2}

input.date {width:80px;}
img.date_pick {vertical-align:top;}