.dxScheduler_SmartTag_BMW,
.dxScheduler_TimeMarker_BMW,
.dxScheduler_Appointment_DayClock_BMW,
.dxScheduler_Appointment_EndArrow_BMW,
.dxScheduler_Appointment_NightClock_BMW,
.dxScheduler_Appointment_NoRecurrence_BMW,
.dxScheduler_Appointment_Recurrence_BMW,
.dxScheduler_Appointment_Reminder_BMW,
.dxScheduler_Appointment_StartArrow_BMW,
.dxScheduler_AppointmentClockArrows_day_hour_00_BMW,
.dxScheduler_AppointmentClockArrows_day_hour_05_BMW,
.dxScheduler_AppointmentClockArrows_day_hour_10_BMW,
.dxScheduler_AppointmentClockArrows_day_hour_15_BMW,
.dxScheduler_AppointmentClockArrows_day_hour_20_BMW,
.dxScheduler_AppointmentClockArrows_day_hour_25_BMW,
.dxScheduler_AppointmentClockArrows_day_hour_30_BMW,
.dxScheduler_AppointmentClockArrows_day_hour_35_BMW,
.dxScheduler_AppointmentClockArrows_day_hour_40_BMW,
.dxScheduler_AppointmentClockArrows_day_hour_45_BMW,
.dxScheduler_AppointmentClockArrows_day_hour_50_BMW,
.dxScheduler_AppointmentClockArrows_day_hour_55_BMW,
.dxScheduler_AppointmentClockArrows_day_minute_00_BMW,
.dxScheduler_AppointmentClockArrows_day_minute_05_BMW,
.dxScheduler_AppointmentClockArrows_day_minute_10_BMW,
.dxScheduler_AppointmentClockArrows_day_minute_15_BMW,
.dxScheduler_AppointmentClockArrows_day_minute_20_BMW,
.dxScheduler_AppointmentClockArrows_day_minute_25_BMW,
.dxScheduler_AppointmentClockArrows_day_minute_30_BMW,
.dxScheduler_AppointmentClockArrows_day_minute_35_BMW,
.dxScheduler_AppointmentClockArrows_day_minute_40_BMW,
.dxScheduler_AppointmentClockArrows_day_minute_45_BMW,
.dxScheduler_AppointmentClockArrows_day_minute_50_BMW,
.dxScheduler_AppointmentClockArrows_day_minute_55_BMW,
.dxScheduler_AppointmentClockArrows_night_hour_00_BMW,
.dxScheduler_AppointmentClockArrows_night_hour_05_BMW,
.dxScheduler_AppointmentClockArrows_night_hour_10_BMW,
.dxScheduler_AppointmentClockArrows_night_hour_15_BMW,
.dxScheduler_AppointmentClockArrows_night_hour_20_BMW,
.dxScheduler_AppointmentClockArrows_night_hour_25_BMW,
.dxScheduler_AppointmentClockArrows_night_hour_30_BMW,
.dxScheduler_AppointmentClockArrows_night_hour_35_BMW,
.dxScheduler_AppointmentClockArrows_night_hour_40_BMW,
.dxScheduler_AppointmentClockArrows_night_hour_45_BMW,
.dxScheduler_AppointmentClockArrows_night_hour_50_BMW,
.dxScheduler_AppointmentClockArrows_night_hour_55_BMW,
.dxScheduler_AppointmentClockArrows_night_minute_00_BMW,
.dxScheduler_AppointmentClockArrows_night_minute_05_BMW,
.dxScheduler_AppointmentClockArrows_night_minute_10_BMW,
.dxScheduler_AppointmentClockArrows_night_minute_15_BMW,
.dxScheduler_AppointmentClockArrows_night_minute_20_BMW,
.dxScheduler_AppointmentClockArrows_night_minute_25_BMW,
.dxScheduler_AppointmentClockArrows_night_minute_30_BMW,
.dxScheduler_AppointmentClockArrows_night_minute_35_BMW,
.dxScheduler_AppointmentClockArrows_night_minute_40_BMW,
.dxScheduler_AppointmentClockArrows_night_minute_45_BMW,
.dxScheduler_AppointmentClockArrows_night_minute_50_BMW,
.dxScheduler_AppointmentClockArrows_night_minute_55_BMW,
.dxScheduler_InplaceEditor_Cancel_BMW,
.dxScheduler_InplaceEditor_EditForm_BMW,
.dxScheduler_InplaceEditor_Save_BMW,
.dxScheduler_Menu_Delete_BMW,
.dxScheduler_Menu_GoToDate_BMW,
.dxScheduler_Menu_NewAppointment_BMW,
.dxScheduler_Menu_RecurringAppointment_BMW,
.dxScheduler_MoreButton_Bottom_BMW,
.dxScheduler_MoreButton_BottomHover_BMW,
.dxScheduler_MoreButton_Top_BMW,
.dxScheduler_MoreButton_TopHover_BMW,
.dxScheduler_NavigationButton_Backward_BMW,
.dxScheduler_NavigationButton_BackwardDisabled_BMW,
.dxScheduler_NavigationButton_BackwardHover_BMW,
.dxScheduler_NavigationButton_Forward_BMW,
.dxScheduler_NavigationButton_ForwardDisabled_BMW,
.dxScheduler_NavigationButton_ForwardHover_BMW,
.dxScheduler_ResourceNavigator_Decrease_BMW,
.dxScheduler_ResourceNavigator_DecreaseDisabled_BMW,
.dxScheduler_ResourceNavigator_DecreaseHover_BMW,
.dxScheduler_ResourceNavigator_First_BMW,
.dxScheduler_ResourceNavigator_FirstDisabled_BMW,
.dxScheduler_ResourceNavigator_FirstHover_BMW,
.dxScheduler_ResourceNavigator_Increase_BMW,
.dxScheduler_ResourceNavigator_IncreaseDisabled_BMW,
.dxScheduler_ResourceNavigator_IncreaseHover_BMW,
.dxScheduler_ResourceNavigator_Last_BMW,
.dxScheduler_ResourceNavigator_LastDisabled_BMW,
.dxScheduler_ResourceNavigator_LastHover_BMW,
.dxScheduler_ResourceNavigator_Next_BMW,
.dxScheduler_ResourceNavigator_NextDisabled_BMW,
.dxScheduler_ResourceNavigator_NextHover_BMW,
.dxScheduler_ResourceNavigator_NextPage_BMW,
.dxScheduler_ResourceNavigator_NextPageDisabled_BMW,
.dxScheduler_ResourceNavigator_NextPageHover_BMW,
.dxScheduler_ResourceNavigator_Prev_BMW,
.dxScheduler_ResourceNavigator_PrevDisabled_BMW,
.dxScheduler_ResourceNavigator_PrevHover_BMW,
.dxScheduler_ResourceNavigator_PrevPage_BMW,
.dxScheduler_ResourceNavigator_PrevPageDisabled_BMW,
.dxScheduler_ResourceNavigator_PrevPageHover_BMW,
.dxScheduler_StatusInfo_Error_BMW,
.dxScheduler_StatusInfo_Info_BMW,
.dxScheduler_StatusInfo_Warning_BMW,
.dxScheduler_Tooltip_BottomLeft_BMW,
.dxScheduler_Tooltip_BottomRight_BMW,
.dxScheduler_Tooltip_BottomStem_BMW,
.dxScheduler_Tooltip_Empty_BMW,
.dxScheduler_Tooltip_TopLeft_BMW,
.dxScheduler_Tooltip_TopRight_BMW,
.dxScheduler_ViewNavigator_Backward_BMW,
.dxScheduler_ViewNavigator_Down_BMW,
.dxScheduler_ViewNavigator_Forward_BMW {
    background-image: url('sprite.png');
    -background-image: url('sprite.gif'); /* for IE6 */
    background-repeat: no-repeat;
    background-color: transparent;
}

.dxScheduler_SmartTag_BMW {
    background-position: -541px -59px;
    width: 6px;
    height: 9px;
}

.dxScheduler_TimeMarker_BMW {
    background-position: -1px -1px;
    width: 58px;
    height: 7px;
}

.dxScheduler_Appointment_DayClock_BMW {
    background-position: -60px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_Appointment_EndArrow_BMW {
    background-position: -76px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_Appointment_NightClock_BMW {
    background-position: -92px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_Appointment_NoRecurrence_BMW {
    background-position: -108px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_Appointment_Recurrence_BMW {
    background-position: -124px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_Appointment_Reminder_BMW {
    background-position: -140px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_Appointment_StartArrow_BMW {
    background-position: -156px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_hour_00_BMW {
    background-position: -172px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_hour_05_BMW {
    background-position: -188px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_hour_10_BMW {
    background-position: -204px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_hour_15_BMW {
    background-position: -220px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_hour_20_BMW {
    background-position: -236px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_hour_25_BMW {
    background-position: -252px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_hour_30_BMW {
    background-position: -268px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_hour_35_BMW {
    background-position: -284px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_hour_40_BMW {
    background-position: -300px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_hour_45_BMW {
    background-position: -316px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_hour_50_BMW {
    background-position: -332px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_hour_55_BMW {
    background-position: -348px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_minute_00_BMW {
    background-position: -364px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_minute_05_BMW {
    background-position: -380px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_minute_10_BMW {
    background-position: -396px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_minute_15_BMW {
    background-position: -412px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_minute_20_BMW {
    background-position: -428px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_minute_25_BMW {
    background-position: -444px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_minute_30_BMW {
    background-position: -460px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_minute_35_BMW {
    background-position: -476px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_minute_40_BMW {
    background-position: -492px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_minute_45_BMW {
    background-position: -508px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_minute_50_BMW {
    background-position: -524px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_day_minute_55_BMW {
    background-position: -540px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_hour_00_BMW {
    background-position: -556px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_hour_05_BMW {
    background-position: -572px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_hour_10_BMW {
    background-position: -588px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_hour_15_BMW {
    background-position: -604px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_hour_20_BMW {
    background-position: -620px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_hour_25_BMW {
    background-position: -636px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_hour_30_BMW {
    background-position: -652px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_hour_35_BMW {
    background-position: -668px -1px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_hour_40_BMW {
    background-position: -1px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_hour_45_BMW {
    background-position: -17px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_hour_50_BMW {
    background-position: -33px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_hour_55_BMW {
    background-position: -49px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_minute_00_BMW {
    background-position: -65px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_minute_05_BMW {
    background-position: -81px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_minute_10_BMW {
    background-position: -97px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_minute_15_BMW {
    background-position: -113px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_minute_20_BMW {
    background-position: -129px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_minute_25_BMW {
    background-position: -145px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_minute_30_BMW {
    background-position: -161px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_minute_35_BMW {
    background-position: -177px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_minute_40_BMW {
    background-position: -193px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_minute_45_BMW {
    background-position: -209px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_minute_50_BMW {
    background-position: -225px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_AppointmentClockArrows_night_minute_55_BMW {
    background-position: -241px -17px;
    width: 15px;
    height: 15px;
}

.dxScheduler_InplaceEditor_Cancel_BMW {
    background-position: -257px -17px;
    width: 19px;
    height: 19px;
}

.dxScheduler_InplaceEditor_EditForm_BMW {
    background-position: -277px -17px;
    width: 19px;
    height: 19px;
}

.dxScheduler_InplaceEditor_Save_BMW {
    background-position: -297px -17px;
    width: 19px;
    height: 19px;
}

.dxScheduler_Menu_Delete_BMW {
    background-position: -548px -59px;
    width: 16px;
    height: 16px;
}

.dxScheduler_Menu_GoToDate_BMW {
    background-position: -565px -59px;
    width: 16px;
    height: 16px;
}

.dxScheduler_Menu_NewAppointment_BMW {
    background-position: -582px -59px;
    width: 16px;
    height: 16px;
}

.dxScheduler_Menu_RecurringAppointment_BMW {
    background-position: -599px -59px;
    width: 16px;
    height: 16px;
}

.dxScheduler_MoreButton_Bottom_BMW {
    background-position: -317px -17px;
    width: 21px;
    height: 17px;
}

.dxScheduler_MoreButton_BottomHover_BMW {
    background-position: -339px -17px;
    width: 21px;
    height: 17px;
}

.dxScheduler_MoreButton_Top_BMW {
    background-position: -361px -17px;
    width: 21px;
    height: 17px;
}

.dxScheduler_MoreButton_TopHover_BMW {
    background-position: -383px -17px;
    width: 21px;
    height: 17px;
}

.dxScheduler_NavigationButton_Backward_BMW {
    background-position: -405px -17px;
    width: 19px;
    height: 41px;
}

.dxScheduler_NavigationButton_BackwardDisabled_BMW {
    background-position: -425px -17px;
    width: 19px;
    height: 41px;
}

.dxScheduler_NavigationButton_BackwardHover_BMW {
    background-position: -445px -17px;
    width: 19px;
    height: 41px;
}

.dxScheduler_NavigationButton_Forward_BMW {
    background-position: -465px -17px;
    width: 19px;
    height: 41px;
}

.dxScheduler_NavigationButton_ForwardDisabled_BMW {
    background-position: -485px -17px;
    width: 19px;
    height: 41px;
}

.dxScheduler_NavigationButton_ForwardHover_BMW {
    background-position: -505px -17px;
    width: 19px;
    height: 41px;
}

.dxScheduler_ResourceNavigator_Decrease_BMW {
    background-position: -525px -17px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_DecreaseDisabled_BMW {
    background-position: -545px -17px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_DecreaseHover_BMW {
    background-position: -565px -17px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_First_BMW {
    background-position: -585px -17px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_FirstDisabled_BMW {
    background-position: -605px -17px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_FirstHover_BMW {
    background-position: -625px -17px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_Increase_BMW {
    background-position: -645px -17px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_IncreaseDisabled_BMW {
    background-position: -665px -17px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_IncreaseHover_BMW {
    background-position: -1px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_Last_BMW {
    background-position: -21px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_LastDisabled_BMW {
    background-position: -41px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_LastHover_BMW {
    background-position: -61px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_Next_BMW {
    background-position: -81px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_NextDisabled_BMW {
    background-position: -101px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_NextHover_BMW {
    background-position: -121px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_NextPage_BMW {
    background-position: -141px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_NextPageDisabled_BMW {
    background-position: -161px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_NextPageHover_BMW {
    background-position: -181px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_Prev_BMW {
    background-position: -201px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_PrevDisabled_BMW {
    background-position: -221px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_PrevHover_BMW {
    background-position: -241px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_PrevPage_BMW {
    background-position: -261px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_PrevPageDisabled_BMW {
    background-position: -281px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_ResourceNavigator_PrevPageHover_BMW {
    background-position: -301px -59px;
    width: 19px;
    height: 19px;
}

.dxScheduler_StatusInfo_Error_BMW {
    background-position: -321px -59px;
    width: 48px;
    height: 48px;
}

.dxScheduler_StatusInfo_Info_BMW {
    background-position: -370px -59px;
    width: 48px;
    height: 48px;
}

.dxScheduler_StatusInfo_Warning_BMW {
    background-position: -419px -59px;
    width: 48px;
    height: 48px;
}

.dxScheduler_Tooltip_BottomLeft_BMW {
    background-position: -468px -59px;
    width: 7px;
    height: 7px;
}

.dxScheduler_Tooltip_BottomRight_BMW {
    background-position: -476px -59px;
    width: 7px;
    height: 7px;
}

.dxScheduler_Tooltip_BottomStem_BMW {
    background-position: -484px -59px;
    width: 40px;
    height: 53px;
}

.dxScheduler_Tooltip_Empty_BMW {
    background-position: -616px -59px;
    width: 1px;
    height: 1px;
}

.dxScheduler_Tooltip_TopLeft_BMW {
    background-position: -525px -59px;
    width: 7px;
    height: 7px;
}

.dxScheduler_Tooltip_TopRight_BMW {
    background-position: -533px -59px;
    width: 7px;
    height: 7px;
}

.dxScheduler_ViewNavigator_Backward_BMW {
    background-position: -618px -59px;
    width: 4px;
    height: 7px;
}

.dxScheduler_ViewNavigator_Down_BMW {
    background-position: -623px -59px;
    width: 7px;
    height: 7px;
}

.dxScheduler_ViewNavigator_Forward_BMW {
    background-position: -631px -59px;
    width: 4px;
    height: 7px;
}

