.dhx_cal_container {
	background-color:#FF2020;
}

.dhx_cal_navline {
	color:#450909;
}

.dhx_cal_prev_button {
	background-image:url(imgs/buttons60a9.html?nocache=76974);
}

.dhx_cal_next_button {
	background-image:url(imgs/buttonsc27a.html?nocache=74273);
}

.dhx_cal_today_button {
	background-image:url(imgs/buttonsc0ec.html?nocache=47116);
}

.dhx_cal_tab {
	background-color:#FF2D2D;
}

.dhx_cal_tab.active {
	border:1px dotted #7A0F0F;
	border-bottom:0;
	background-color:#FF2020;
}

.dhx_cal_header {
	border-top:1px dotted #AB1515;
	border-right:1px dotted #AB1515;
	color:#450909;
}

.dhx_cal_data {
	border-top:1px dotted #AB1515;
}

.dhx_scale_bar {
	background-color:#FF2020;
	border-left:1px dotted #7A0F0F;
}

.dhx_scale_holder {
	border-right:1px dotted #7A0F0F;
	background-image:url(imgs/databgcd7d.png?nocache=63989);
}

.dhx_scale_holder_now {
	border-right:1px dotted #7A0F0F;
	background-image:url(imgs/databg_nowb68a.png?nocache=63758);
}

.dhx_scale_hour {
	border-bottom:1px dotted #AB1515;
	background-color:#FF2020;
	color:#7A0F0F;
}

.dhx_month_head {
	background-color:#EBEFF4;
	color:#450909;
	border-right:1px dotted #7A0F0F;
}

.dhx_month_body {
	border-right:1px dotted #7A0F0F;
	border-bottom:1px dotted #7A0F0F;
	background-color:#FFFFFF;
}

.dhx_now .dhx_month_body {
	background-color:#FF9898;
}

.dhx_after  .dhx_month_body, .dhx_before .dhx_month_body {
	background-color:#ECECEC;
}

.dhx_after  .dhx_month_head, .dhx_before .dhx_month_head {
	background-color:#E2E3E6;
	color:#C21818;
}

.dhx_now .dhx_month_head {
	background-color:#FF3939;
}

.dhx_cal_drag {
	background-color:#461105;
	border:1px solid #320C04;
}

.dhx_loading {
	background-image:url(imgs/loadingfe45.html?nocache=96658);
}

.dhx_multi_day_icon, .dhx_multi_day {
	background-color:#FF8787;
	border-right:1px dotted #AB1515;
}

.dhx_multi_day {
	border-top:1px dotted #AB1515;
}

.dhx_multi_day_icon, .dhx_multi_day_icon_small {
	background-color:#FF8787;
	border-bottom:1px dotted #AB1515;
	border-right:1px dotted #AB1515;
}

.dhtmlxLayoutPolyContainer_dhx_skyblue 	.dhx_cal_container  {
	background-color:#FF5E5E;
}

.dhx_cal_event div {
	background-color:#461105;
	border:1px solid #320C04;
	color:#240903;
}

.dhx_cal_event_line {
	background-color:#461105;
	border:1px solid #320C04;
	color:#240903;
}

.dhx_cal_event_clear {
	color:#240903;
}

.dhx_in_move {
	background-color:#7A544B;
}

div.dhx_cal_editor {
	background-color:#461105;
	border:1px solid #320C04;
}

textarea.dhx_cal_editor {
	border:0px solid black;
}


div.dhx_now_time {
	border-bottom:2px dotted red;
}

.dhx_cal_light {
	background-color:#461105;
	border:1px solid #330C04;
	color:#240903;
}

.dhx_cal_light select {
	color:#240903;
}

.dhx_cal_lsection {
	background-color:#4C180D;
	color:#A68D87;
}

.dhx_section_time {
	background-color:#4C180D;
}

.dhx_cal_lsection .dhx_fullday {
	color:#240903;
}

.dhx_cal_ltext textarea {
	background-color:#A68D87; /* #A68D87; should be the same for dhx_cal_larea, was transperent */
	border:none;
	color:#240903;
}

.dhx_cal_larea {
	border:1px solid #380E04;
	background-color:#A68D87;
}

.dhx_custom_button {
	color:#240903;
	background-color:#461105;
}

.dhx_cal_light_wide .dhx_cal_lsection {
	border:0px;
}

.dhx_cal_light_wide .dhx_wrap_section {
	border-top:1px solid #4C180D;
	background-color:#4C180D;
}

.dhx_cal_light input {
	color:#240903;
}

.dhx_cal_light_wide .dhx_cal_lsection .dhx_fullday {
	color:#A68D87;
}

.dhx_scale_bar_header  {
	border-bottom:1px dotted #AB1515;
}


.dhx_agenda_area {
	background-image:url(imgs/databg6bdd.png?nocache=50410);
}

.dhx_agenda_line div {
	border-right:1px dotted #AB1515;
}

.dhx_agenda_area .dhx_agenda_line div {
	border-right:0px dotted #AB1515;
}

.dhx_v_border {
	border-right:1px dotted #AB1515;
}

.dhx_year_body {
	border-left:1px dotted #7A0F0F;
}

.dhx_scale_bar_last {
	border-right:1px dotted #7A0F0F;
}

.dhx_year_month {
	border:1px dotted #7A0F0F;
}

.dhx_year_body .dhx_before .dhx_month_head, .dhx_year_body .dhx_after .dhx_month_head, .dhx_year_body .dhx_before .dhx_month_head a, .dhx_year_body .dhx_after .dhx_month_head a {
	color:#E2E3E6 !important;
}

.dhx_month_head.dhx_year_event {
	background-color:#461105;
}

.dhx_tooltip {
	border:1px solid #BBBBBB;
	background-image:url(imgs/databg1662.png?nocache=50133);
}

.dhx_text_disabled {
	color:#240903;
}

.dhx_mini_calendar .dhx_calendar_click {
	background-color:#FF2020;
}


.dhx_matrix_cell, .dhx_matrix_scell {
	border-bottom:1px dotted #AB1515;
	border-right:1px dotted #AB1515;
}

.dhx_matrix_cell {
	background-color:white;
}

.dhx_cal_lsection .dhx_readonly {
	color:#240903;
}

.dhx_matrix_scell.folder, .dhx_data_table.folder .dhx_matrix_cell {
	background-color:#969394;
}

.dhx_data_table.folder .dhx_matrix_cell {
	border-right:0;
}

.dhx_map_area {
	background-image:url(imgs/databg6756.png?nocache=30959);
}

.dhx_map_line div {
	border-right:1px dotted #AB1515;
}

.dhx_map_line .headline_description {
	border-right:1px dotted #AB1515;
}

.dhx_map_line .dhx_map_description {
	border-right:0 dotted #AB1515;
}

.dhx_map_line .line_description {
	border-right:1px dotted #AB1515;
}

.dhx_map_line.highlight {
	background-color:#C4C5CC;
}

.dhx_map_area .dhx_map_line div {
	border-right:0px dotted #AB1515;
}

.dhtmlXTooltip.tooltip {
	background-color:white;
	border-left:1px dotted #240903;
	border-top:1px dotted #240903;
	color:#240903;
}

.dhx_wa_column_last .dhx_wa_day_cont {
	border-left:1px dotted #AB1515;
}

.dhx_wa_scale_bar  {
	border-top:1px dotted #AB1515;
	border-bottom:1px dotted #AB1515;
}

.dhx_wa_day_data  {
	background-color:#FCFEFC;
}

.dhx_wa_ev_body  {
	border-bottom:1px dotted #9E1414;
}

.dhx_wa_dnd  {
	color:#BF1818 !important;
	background-color:#461105 !important;
	border:1px solid #320C04;
}

.dhx_cal_event_selected {
	background-color:#DB1C1C;
	color:white;
}

.dhx_second_scale_bar  {
	border-bottom:1px dotted #7A0F0F;
}

.dhx_form_repeat  {
	background-color:#A68D87;
}

.dhx_cal_light_wide .dhx_form_repeat  {
	background-color:transparent;
}

.dhx_repeat_divider {
	border-left:1px dotted #380E04;
}

input.dhx_repeat_date {
	border:1px #B31616 solid;
}


.dhx_cal_tab.active {
	border:none;
}

.dhx_multi_day {
	border:none;
	border-top:1px solid #DE1C1C;
}

.dhx_multi_day_icon, .dhx_multi_day_icon_small {
	border-right:none;
}

.dhx_cal_container  {
	background-image:url(imgs/top-days-bgc518.png?nocache=52315);
	background-color:#EBEBEB;
}

.dhx_cal_navline {
	background-color:#EBEBEB;
}

.dhx_cal_prev_button {
	background-image:url(imgs/buttonse468.gif?nocache=50772);
}

.dhx_cal_next_button {
	background-image:url(imgs/buttons5142.gif?nocache=62798);
}

.dhx_cal_today_button {
	background-image:url(imgs/buttons211f.gif?nocache=1279);
}

.dhx_cal_tab {
	background-image:url(imgs/white_tab2223.png?nocache=87766);
}

.dhx_cal_tab.active {
	background-image:url(imgs/blue_tab8402.png?nocache=38210);
}

.dhx_cal_data {
	border-top:1px solid #DE1C1C;
}

.dhx_cal_header {
	background-image:url(imgs/top-days-bg4895.png?nocache=87408);
	border-top:0px;
	border-right:0px;
}

.dhx_scale_bar {
	background-image:url(imgs/top-separator5f85.gif?nocache=39401);
	background-color:transparent;
	border-left:0px;
}

.dhx_scale_holder  {
	border-right:1px solid #DE1C1C;
}

.dhx_scale_holder_now {
	border-right:1px solid #DE1C1C;
}

.dhx_scale_hour {
	background-image:url(imgs/left-time-bg9a27.png?nocache=43308);
	border-bottom:1px solid #DE1C1C;
	color:#450909;
}

.dhx_multi_day {
	background-image:url(imgs/multi-days-bg49a4.png?nocache=52263);
	border-bottom:1px solid #DE1C1C;
	border-left:0px;
}

.dhx_multi_day_icon,.dhx_multi_day_icon_small {
	border-bottom:1px solid #DE1C1C;
	border-left:1px solid #ffffff;
	background-color:transparent;
}

.dhx_month_head {
	background-color:#FFFFFF;
}

.dhx_after .dhx_month_head,.dhx_before .dhx_month_head {
	background-color:#EFEDE2;
}

.dhx_now .dhx_month_head {
	background-color:#FF9D9D;
}

.dhx_after .dhx_month_body,.dhx_before .dhx_month_body {
	background-color:#EFEDE2;
}

.dhx_cal_event div {
	border:1px solid #400F05;
	background-color:#8E6E67;
	color:#000000;
}

.dhx_cal_event_clear {
	color:#000000;
}

.dhx_cal_event_line {
	background-image:url(imgs/event-bg8bb8.png?nocache=30578);
	border:1px solid #400F05;
	color:#000000;
}

.dhx_in_move {
	background-image:url(imgs/move81c3.png?nocache=52979);
}

.dhx_cal_event .dhx_body {
	background-color:#8E6E67;
}

.dhx_cal_event .dhx_title {
	background-color:#8E6E67;
}

.dhx_cal_light {
	background-color:#EBEBEB;
	border:2px solid #DE1C1C;
	color:#000000;
}

.dhx_cal_larea {
	border:1px solid #DE1C1C;
	background-color:#FFFFFF;
}

.dhx_cal_lsection {
	background-image:url(imgs/lightbox026b.png?nocache=38498);
	color:#000000;
}

.dhx_cal_light_wide .dhx_cal_lsection {
	background-image:url(imgs/multi-days-bg5425.png?nocache=34880);
}

.dhx_cal_ltext textarea {
	background-color:#ffffff;
	color:#000000;
}

.dhx_cal_light select, .dhx_cal_light input {
	color:#000000;
}


div.dhx_cal_editor {
	background-color:#8E6E67;
}

.dhx_year_month {
	background-image:url(imgs/top-days-bg5337.png?nocache=36714);
	border:0px;
}

.dhx_year_week {
	background-image:url(imgs/top-days-bg12f4.png?nocache=45836);
}

.dhx_month_head {
	border-right:1px solid #DE1C1C;
}

.dhx_month_body, .dhx_matrix_cell, .dhx_matrix_scell {
	border-right:1px solid #DE1C1C;
	border-bottom:1px solid #DE1C1C;
}

.dhx_year_body {
	border-left:1px solid #DE1C1C;
}

.dhx_scale_bar_last {
	border-right:none;
}

.dhx_month_head.dhx_year_event {
	background-color:#8E6E67;
}

.dhx_year_body .dhx_before .dhx_month_head, .dhx_year_body .dhx_after .dhx_month_head, .dhx_year_body .dhx_before .dhx_month_head a, .dhx_year_body .dhx_after .dhx_month_head a {
	color:#EFEDE2 !important;
}

.dhx_cal_lsection .dhx_readonly {
	color:#000000;
}

.dhx_cal_lsection .dhx_fullday {
	color:#000000;
}

.dhx_cal_light_wide .dhx_cal_lsection {
	color:black;
}

.dhx_cal_light_wide .dhx_wrap_section {
	border-top:1px solid #DE1C1C;
	background-image:url(imgs/multi-days-bge687.png?nocache=9500);
}

.dhx_cal_light_wide .dhx_cal_ltext {
	border-left:1px solid #DE1C1C;
}

.dhx_cal_light_wide .dhx_cal_ltext  {
	background-color:white;
}

.dhx_custom_button {
	color:black;
}

.dhx_repeat_divider {
	border-left:1px solid #DE1C1C;
}

.dhx_cal_header.dhx_second_cal_header  {
	background-image:url(imgs/second-top-days-bgaef9.png?nocache=23193);
}

.dhx_second_scale_bar  {
	border-bottom:0;
}

.dhx_cal_light_wide .dhx_cal_lsection .dhx_fullday, .dhx_cal_lsection .dhx_fullday {
	color:#000000;
}

div.dhx_menu_icon {
	border: none;
}
div.dhx_menu_head {
	border: none;
}