table.jCalendar{border:1px solid #000;background:#C8C8C8;border-collapse:separate;border-spacing:2px;}
table.jCalendar th{background:#525252;color:#fff;font-weight:bold;padding:3px 5px;}
table.jCalendar td{background:#efefef;color:#333;padding:3px 5px;text-align:center;}
table.jCalendar td.other-month{background:#ddd;color:#aaa;}
table.jCalendar td.today{background:#666;color:#fff;}
table.jCalendar td.selected{background:#f66;color:#fff;}
table.jCalendar td.selected.dp-hover{background:#f33;color:#fff;}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td{background:#CAFFCA;color:#000;}
table.jCalendar tr.selectedWeek td{background:#f66;color:#fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888;}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888;}
div.dp-popup{position:relative;background:url(/templates/trans/images/button_h.gif) repeat-x #00CC33;font-size:10px;font-family:Tahoma;padding:1px 1px 1px 1px;width:186px;line-height:1.2em;}
div#dp-popup{position:absolute;z-index:1003;}
div.dp-popup h2{font-size:12px;text-align:center;margin:5px 0;padding:0;color:#fff;}
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block;}
a#dp-close:hover{text-decoration:underline;}
div.dp-popup a{color:#fff;text-decoration:none;padding:3px 2px 0;}
div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}
div.dp-popup div.dp-nav-prev a{float:left;}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a{cursor:pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}
div.dp-popup div.dp-nav-next a{float:right;}
div.dp-popup a.disabled{cursor:default;color:#aaa;}
div.dp-popup td{cursor:pointer;}
div.dp-popup td.disabled{cursor:default;}
a.dp-choose-date{float:left;width:16px;height:16px;padding:0;margin:10px 16px 0;display:block;text-indent:-2000px;overflow:hidden;background:url(/js/img/calendar.png) no-repeat;}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default;}
input.dp-applied{width:140px;float:left;}
.disabled_old{color:#CCC;background-color:#F00;}