ï»?*æ—¥åŽ†*/
.ui-datepicker { width: 211px;display: none; border:1px solid #ccc;-moz-box-shadow:0 1px 4px #c4c4c4;-webkit-box-shadow:0 1px 4px #c4c4c4;box-shadow:0 1px 4px #c4c4c4; _height:248px; overflow:hidden; }
.ui-datepicker .ui-datepicker-header { position:relative; height:30px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top:5px; width:20px; height:20px; cursor:pointer;}
.ui-datepicker .ui-datepicker-prev { left:6px; }
.ui-datepicker .ui-datepicker-next { right:6px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left:0;top:0; text-indent:-999em;}
.ui-datepicker .ui-datepicker-title { margin: 0 25px; line-height:30px; height:30px; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:12px; vertical-align:top; margin-top:3px; font-family:Verdana;}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 35%; padding:3px 0}
.ui-datepicker table {width: 100%; font-size:20px; font-family:Verdana; border-collapse:collapse;}
.ui-datepicker thead tr { background:url(../images/bg.png) left top;}
.ui-datepicker th {text-align: center; border: 0;font-family:"å¾®è½¯é›…é»‘"; height:24px; color:#000; font-size:12px;}
.ui-datepicker td { border:1px solid #e9e9e9;height:30px; line-height:30px; width:40px; padding:0; font-family:Verdana; font-size:12px;}
.ui-datepicker td span, .ui-datepicker td a { display: block;text-align:center; text-decoration: none; }
.ui-datepicker td a:hover {background-color:#0f820c; color:#FEFEFE;}
.ui-datepicker-trigger { background:none; border:0; cursor:pointer; width:16px; height:16px; position:absolute; right:9px; top:6px;*top:7px; z-index:1; padding:0;}
.ui-datepicker-trigger img {background:url(../images/calendar.gif); width:16px; height:16px;}
.p_o { position:relative; float:left; height:30px; width:119px; z-index:0; }
.p_o .dateInput{ width:100px; border:1px solid #fff;; font-family:Verdana; font-size:12px; height:28px; line-height:28px; padding:0 8px 0 9px; vertical-align:top; background-color:#fff; *margin-top:-1px;}
.p_o .inputH { border-color:#fff; border-color:#d4d4d4 \9; border-color:#fff \9\0;}
.ui-widget-content { border: 2px solid #ccc/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ }
.ui-widget-header {background: #cccccc/*{bgColorHeader}*/; border-bottom:1px solid #ccc; color: #222222/*{fcHeader}*/; font-weight: bold; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #FFF/*{bgColorDefault}*/; font-weight: normal/*{fwDefault}*/; color: #000000/*{fcDefault}*/; }
.ui-state-disabled .ui-state-default { background-color:#f1f1f1;}

.ui-state-active{background: #ffffff; font-weight: normal/*{fwDefault}*/; color: #000/*{fcActive}*/; }
.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{ background-color:#0f820c; color:#FEFEFE;}
.ui-state-hover { background-color:#000000; color:#FEFEFE;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #FEFEFE/*{fcActive}*/; background-color:#000000; text-decoration: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {background:#000; color: #FEFEFE/*{fcHighlight}*/; }
.ui-icon { width: 20px; height: 20px; background-image:url(../images/arrow_date.gif); background-repeat:no-repeat; }
.ui-icon-circle-triangle-e { background-position:0 -40px;}
.ui-icon-circle-triangle-w { background-position:0 0;}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-position:0 -20px;}
.ui-state-hover .ui-icon-circle-triangle-e, .ui-state-focus .ui-icon-circle-triangle-e { background-position:0 -60px;}
.ui-datepicker .ui-datepicker-today a:hover { background-color:#000;}
.pHover .ui-datepicker-trigger img,.pFocus .ui-datepicker-trigger img{ background:url(../images/calendarh.gif);}