table.jCalendar {background:#ddd; border-collapse:separate; border-spacing:0; width:100%;}
table.jCalendar th {color:#000; border-bottom:1px solid #666; background:#adadad; font:10px/1.2 Tahoma,Arial,sans-serif; padding:1px; text-align:center; text-transform:uppercase;}
table.jCalendar td {border-width:1px; border-style:solid; border-color:#e6e6e6 #a1a1a1 #a1a1a1 #e6e6e6; font:18px/1.2 Tahoma,Arial,sans-serif; padding:3px; text-align:center;}
table.jCalendar td.weekend {background:#eee;}
table.jCalendar td.current-month {color:#333}
table.five_rows td.current-month {color:#333;height:35px;}
table.jCalendar td.other-month {color:#b1b1b1}
table.jCalendar td.today {color:#369}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {background:#426689; border-color:#314c67; color:#fff;}
table.jCalendar td.selected {background: #f66; color: #fff;}
#cal1 table.jCalendar td.selected {background: #29ba07; color: #fff;}
#cal2 table.jCalendar td.selected {background: #6671ff; color: #fff;}
table.jCalendar td.selected.dp-hover {background: #f33; color: #fff;}
table.jCalendar tr.selectedWeek td {background: #f66; color: #fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {background: #ccc; color: #999;}
table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover {background: #ccc; color: #999;}

#dp-popup {background:#c4c4c4; position:absolute; z-index:199;}
div.dp-popup {background:#bcbcbc url(/i/calendar-header.gif) repeat-x top; font:11px/1.2 Tahoma,Arial,sans-serif; position: relative; width:280px;}
div.dp-popup .dp-header {font:20px/1.2 Tahoma,Arial,sans-serif; padding:5px 15px}
div.dp-popup .dp-nav-next {float:right;}
div.dp-popup .dp-nav-next a {color:#000; text-decoration:none;}
div.dp-popup .dp-nav-prev {float:left;}
div.dp-popup .dp-nav-prev a {color:#000; text-decoration:none;}
div.dp-popup .dp-nav {text-align:center;}
div.dp-popup .dp-nav .dp-current {color:#000; cursor:pointer; text-decoration:underline;}
div.dp-popup .dp-nav .dp-year {color:#999; cursor:pointer; text-decoration:underline;}
div.dp-popup .dp-nav .dp-year-current {color:#000; padding:0 5px; text-decoration:none;}
div.dp-popup .dp-title {color:#666; font:11px/1.2 Tahoma,Arial,sans-serif; text-align:center; text-transform:uppercase; padding:5px 15px 3px; cursor: pointer;  text-decoration: underline;}

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 a.disabled {cursor: default; color: #999;}
div.dp-popup td {cursor:pointer;}
div.dp-popup td.disabled {cursor: default;}

#div.dp-popup .dp-nav-next-year,
#div.dp-popup .dp-nav-prev-year {display:none;}

table.jMonths {position:absolute;display:none;}

div.dp-applied {float:left;}
div.dp-choosed {background:#e2e2e2 url(/i/calendar-header.gif) repeat-x bottom; clear:both; color:#666; font:12px/1.2 Tahoma,Arial,sans-serif; padding:10px; height:20px; position:relative;z-index:995;}
div.dp-choosed input {float:right; font:11px/1.2 Tahoma,Arial,sans-serif; width:80px; margin:0 8px; padding:0;}
div.dp-choosed .dp-date {color:#000;}
#dp-popup-two div.dp-choosed .blue { display: -moz-inline-box; display: -inline-block; padding: 3px 0px 0px 0px; }
#dp-popup-two div.dp-choosed .blue, #dp-popup-two div.dp-choosed .blue * { color: #336699; }

#dp-popup-two {background:#c4c4c4; position:absolute; z-index:899;width:490px;}
#dp-popup-two table.jCalendar td {font:12px/1.2 Tahoma,Arial,sans-serif;}
#dp-popup-two div.dp-popup  { width:240px;}

.dp-choosed .first_text { width: 357px; display: block; position: absolute; left: 6px; top: 0px; height: 33px; background: url(/i/calendar_yellow_bg.gif) repeat-x left top; }
.dp-choosed .first_text div { height: 33px; background: url(/i/calendar_yellow_lf.gif) no-repeat left top; }
.dp-choosed .first_text div div { height: 33px; background: url(/i/calendar_yellow_rt.gif) no-repeat right top; }
.dp-choosed .first_text div div span { display: block; padding: 13px 11px 0px 11px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #fff; }
.dp-choosed .second_text { width: 357px; display: none; position: absolute; left: 6px; top: 0px; height: 33px; background: url(/i/calendar_green_bg.gif) repeat-x left top; }
.dp-choosed .second_text div { height: 33px; background: url(/i/calendar_green_lf.gif) no-repeat left top; }
.dp-choosed .second_text div div { height: 33px; background: url(/i/calendar_green_rt.gif) no-repeat right top; }
.dp-choosed .second_text div div span { display: block; padding: 13px 11px 0px 11px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #fff; }

#dp-popup-two .op_bg { display: none; background: #c4c4c4; opacity:0.80;  filter: alpha(opacity=80); position: absolute; right: 0px; top: 70px; height: 112px; width: 240px; z-index: 990; }

#dp-popup-one div.dp-choosed .blue { display: -moz-inline-box; display: -inline-block; padding: 3px 0px 0px 0px; }
#dp-popup-one div.dp-choosed .blue, #dp-popup-one div.dp-choosed .blue * { color: #336699; }
#dp-popup-one {background:#c4c4c4; position:absolute; z-index:204;width:240px;}
#dp-popup-one table.jCalendar td {font:12px/1.2 Tahoma,Arial,sans-serif;}
#dp-popup-one div.dp-popup  { width:240px;}
#dp-popup-one .op_bg { display: none; background: #c4c4c4; opacity:0.80;  filter: alpha(opacity=80); position: absolute; right: 0px; top: 70px; height: 112px; width: 240px; z-index: 990; }
#dp-popup-one .relative { position: relative; }

#dp-popup-one {_left:200px;}


#dp-popup-one2 div.dp-choosed .blue { display: -moz-inline-box; display: -inline-block; padding: 3px 0px 0px 0px; }
#dp-popup-one2 div.dp-choosed .blue, #dp-popup-one div.dp-choosed .blue * { color: #336699; }
#dp-popup-one2 {background:#c4c4c4; position:absolute; z-index:199;width:240px;}
#dp-popup-one2 table.jCalendar td {font:12px/1.2 Tahoma,Arial,sans-serif;}
#dp-popup-one2 div.dp-popup  { width:240px;}
#dp-popup-one2 .op_bg { display: none; background: #c4c4c4; opacity:0.80;  filter: alpha(opacity=80); position: absolute; right: 0px; top: 70px; height: 112px; width: 240px; z-index: 990; }
#dp-popup-one2 .relative { position: relative; }

#dp-popup-one2 {_left:210px;}
