.input_calendar{height:24px;width:127px;margin:2px;position:relative}.input_calendar
.pickerImg{cursor:pointer;left:5px;position:absolute;top:7px}.input_calendar
input.calendar_start.picker{width:15px;border-width:1px 0px 1px 1px;background:none;margin:0}.input_calendar
input{padding:5px
0 4px 5px}.input_calendar
input.calendar_end{width:1px;border-width:1px 1px 1px 0;background:none;margin:0}.input_calendar
input.calendar_end.picker{width:15px}.input_calendar
input.calendar_sep{width:5px;border-width:1px 0;background:none;margin:0}.input_calendar
input.calendar_year{width:28px;border-width:1px 0;background:none;margin:0}.input_calendar
input.calendar_month{width:16px;border-width:1px 0;background:none;margin:0}.input_calendar
input.calendar_day{width:18px;border-width:1px 0;background:none;margin:0}.vlaCalendarPicker{position:absolute;z-index:999;margin-top: -5px;margin-left: -2px}.vlaCalendarPicker
.pickerBackground{background:transparent url('/img/calendar/calendar_background.png') no-repeat top center;padding:16px;height:130px;width:166px;overflow:hidden}.vlaCalendarPicker.extend
.pickerBackground{width:260px}*html .vlaCalendarPicker
.pickerBackground{background-image:url('/img/calendar/calendar_background.gif')}.vlaCalendar,
.vlaCalendar table,
.vlaCalendar table td,
.vlaCalendar table
th{font-family:calibri,arial!important;color:black;font-size:12px !important}.vlaCalendar{display:block;width:164px;float:left}.vlaHour{display:block;width:70px;float:left;margin:8px;width:76px}.pickerBackgroundContent{float:left;width:164px}.moreMinute,.moreHour{background-image:url('/img/bullet_toggle_plus.png');width:16px;height:16px;cursor:pointer;float:left}.lessMinute,.lessHour{background-image:url('/img/bullet_toggle_minus.png');width:16px;height:16px;cursor:pointer;float:left}.inputHour,.inputMinute{width:18px;border-width:1px 1px 1px 1px;background:#fff;margin:0}.vlaCalendar .container, .vlaCalendar .container
div{width:164px;height:130px;text-align:left;position:absolute;overflow:hidden}.vlaCalendar
span.indication{display:block;text-align:center}.vlaCalendar
td{vertical-align:middle}.vlaCalendar
table{margin-top:8px;text-align:right;border-collapse:collapse}.vlaCalendar .picker
td{cursor:pointer}.vlaCalendar .label:hover{color:#06c;cursor:pointer}.vlaCalendar .noHover:hover{color:black;cursor:default}.vlaCalendar .arrowLeft, .vlaCalendar
.arrowRight{background:transparent url('/img/calendar/arrowleft.gif') no-repeat center;height:12px;width:10px;cursor:pointer}.vlaCalendar
.arrowLeft{margin-left:5px;float:left}.vlaCalendar .arrowLeft:hover{background-image:url('/img/calendar/arrowleft_hover.gif')}.vlaCalendar
.arrowRight{margin-right:5px;float:right;background-image:url('/img/calendar/arrowright.gif')}.vlaCalendar .arrowRight:hover{background-image:url('/img/calendar/arrowright_hover.gif')}.vlaCalendar .month
th{text-align:center;font-weight:normal;width:24px;padding-bottom:1px}.vlaCalendar .month
td{padding-right:3px;height:15px}.vlaCalendar .month tr.firstRow
td{padding-top:2px}.vlaCalendar .month td:hover{background:url('/img/calendar/day_hover.gif') bottom no-repeat;color:#06c}.vlaCalendar .month
td.selected{background:url('/img/calendar/day_selected.gif') bottom no-repeat;color:#06c}.vlaCalendar .month td.selected:hover{background-image:url('/img/calendar/day_selected_hover.gif')}.vlaCalendar .month
td.outsideDay{color:#a8a8a8}.vlaCalendar .month td.outsideDay:hover{color:#b1c5fc}.vlaCalendar
.year{margin-left:2px}.vlaCalendar .year
td{width:40px;height:35px;text-align:center;cursor:pointer}.vlaCalendar .year td:hover{background:url('/img/calendar/month_hover.gif') center no-repeat;color:#06c}.vlaCalendar .year
td.selected{background:url('/img/calendar/month_selected.gif') center no-repeat}.vlaCalendar .year td.selected:hover{background-image:url('/img/calendar/month_selected_hover.gif')}.vlaCalendar .year
td.current{background:url('/img/calendar/month_current.gif') center no-repeat;color:#06c}.vlaCalendar .year td.current:hover{background-image:url('/images/month_current_hover.gif')}.vlaCalendar .year
td.selectedcurrent{background:url('/img/calendar/month_selectedcurrent.gif') center no-repeat}.vlaCalendar .year td.selectedcurrent:hover{background-image:url('/img/calendar/month_selectedcurrent_hover.gif')}.vlaCalendar .year
td.outsideYear{color:#a8a8a8}.vlaCalendar .year td.outsideYear:hover{color:#b1c5fc}
