.cal{background: url('/images/calendar/cal_bg_single.png') no-repeat;
border: 0px solid green;font-family: Arial;z-index:99;height:178px;padding:16px;width:146px;}
.cal_minimized{background: url('/images/calendar/cal_bg_single_mini.png') no-repeat;
height:25px;padding:0;width:178px;}
.cal_ifr{height:172px;width:172px;}
.cal_minimized .calHeader{margin-left:16px;padding-top:4px;}
.cal .calHeader{text-align:right;width:144;}
.cal .winTitle{color:black;font-size:11px;float:left;cursor: move;}
.cal .btn, .btn_mini, .btn_close, .btn_today, .btn_clr {float:right;height:12px;width:13px;}
.cal .btn_mini{background: url('/images/calendar/btn_mini.gif') no-repeat;}
.cal_minimized .btn_mini{background: url('/images/calendar/btn_maxi.gif') no-repeat;}
.cal .btn_close{background: url('/images/calendar/btn_close.gif') no-repeat;}
.cal .btn_today{background: url('/images/calendar/btn_today.gif') no-repeat;}
.cal .btn_clr {background: url(/images/calendar/btn_clr.gif) no-repeat;}
.cal .entbox{width:145px;clear:both;}
.cal td {font-size: 10px;font-family: Tahoma;text-align:center;}
.cal .dxcalmonth {}
.cal .dxcalmonth td.month_btn_left,
.cal .dxcalmonth td.month_btn_right {
background: transparent url('/images/calendar/cal_arrow_bwd.gif') center center no-repeat;background-repeat: no-repeat;width: 9px;}
.cal .dxcalmonth td.month_btn_right {background: transparent url('/images/calendar/cal_arrow_fwd.gif') center center no-repeat;}
.cal .dxcalmonth td.month_btn_left span,
.cal .dxcalmonth td.month_btn_right span{visibility: hidden;}
.cal .dxcaldlabel {border-bottom: 1px solid #7e7e7e;color:#7e7e7e;border-top: 0px;padding-left:2px;}
.cal .dxcaldlabel td,
.cal .dxcaldays td,
.cal .dxcaldays_ie td{font-size: 10px;font-family: Tahoma;text-align: center;vertical-align: middle;width: 18px;height: 18px;color: #7e7e7e;}
.cal .dxcaldays td,
.cal .dxcaldays_ie td{border: 0px;cursor: pointer;}
.cal .dxcaldays_ie td{height:16px;}
.cal td.comma{visibility:visible;}
.cal div.planeMonth,
.cal div.planeYear {height: auto;overflow: auto;}
div.cal div.planeYear{display:inline;width:28px;}

/* days colors */
.cal td.thismonth{color:black;padding:1px;}
.cal td.othermonth{visibility:hidden;}
.cal td.weekend{color:#a70000;padding:1px;}
.cal td.insensitive{color:#b5b5b5;cursor: default;padding:1px;}
.cal td.selected{background-color: #36b1df;color:white !important;}
.cal td.current{font-weight:bold  !important;color:black;}
.cal td.hover{border:1px solid #b5b5b5;color: #ffffff;padding:0px;}
.cal td.holiday{font-weight:bold;color:#a70000;}