div {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
em {
	font-style: normal;
}
.datepicker {
	background: rgb(255, 255, 255); border: 1px solid rgb(255, 204, 0); left: -1000px; top: -1000px; width: 412px; font-size: 12px; position: absolute; z-index: 9999; min-height: 212px; _height: 212px;
}
.pickerwrap {
	width: 100%; position: relative; min-height: 212px; _height: 212px;
}
.pickwidth {
	width: 100%; overflow: auto; zoom: 1;
}
.pickerbody {
	border: currentColor; width: 206px; overflow: hidden; float: left;
}
.pickhead {
	width: 206px; height: 27px; text-align: center; color: rgb(49, 51, 48); line-height: 27px; margin-bottom: 5px; background-color: rgb(255, 245, 200);
}
.pickweek {
	background: rgb(255, 255, 255); padding: 0px 4px 0px 5px; width: 196px; height: 24px; line-height: 24px; border-right-color: rgb(255, 236, 170); border-right-width: 1px; border-right-style: solid;
}
.pickweek span {
	background: rgb(245, 245, 245); width: 28px; text-align: center; float: left;
}
.pickweek span.wkfont {
	color: rgb(253, 102, 0); font-weight: bold;
}
.dateswrap {
	padding: 0px 4px 0px 5px; width: 196px; border-right-color: rgb(255, 236, 170); border-right-width: 1px; border-right-style: solid; min-height: 151px; _height: 151px;
}
.dateswrap ul {
	width: 100%; overflow: auto; zoom: 1;
}
.dateswrap li {
	width: 28px; height: 26px; text-align: center; color: rgb(203, 203, 203); line-height: 22px; font-family: Verdana, Arial, Helvetica; font-weight: bold; float: left;
}
.dateswrap li a {
	margin: 1px 0px 0px 1px; border: 1px solid rgb(255, 255, 255); width: 24px; height: 22px; text-align: center; line-height: 22px; font-weight: bold; display: block;
}
.dateswrap li a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
.dateswrap li a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.dateswrap li a.now {
	background: rgb(254, 247, 218); border: 2px solid rgb(255, 222, 100); width: 22px; height: 20px; line-height: 20px;
}
.dateswrap li a.now:hover {
	width: 24px; height: 22px; line-height: 22px;
}
.dateswrap li a.choice {
	background: rgb(255, 153, 0); color: rgb(255, 255, 255);
}
.dateswrap li a:hover {
	background: rgb(247, 255, 232); border: 1px solid rgb(162, 201, 34); color: rgb(51, 51, 51);
}
.prevMonth {
	top: 5px; width: 17px; height: 17px; position: absolute; cursor: pointer;
}
.nextMonth {
	top: 5px; width: 17px; height: 17px; position: absolute; cursor: pointer;
}
.prevMonth {
	background: url("../images/dpleft.png") no-repeat 0px 0px; left: 5px;
}
.nextMonth {
	background: url("../images/dpright.png") no-repeat 0px 0px; right: 5px;
}
.fm208x208 {
	width: 208px; height: 208px;
}
.fm396x228 {
	width: 406px; height: 228px;
}
.yselect {
	position: absolute;
}
.yearlist {
	font-size: 12px;
}
.setyear {
	cursor: pointer;
}
.setmonth {
	cursor: pointer;
}
.holitip {
	top: 0px; right: 50px; color: rgb(153, 153, 153); position: absolute;
}
.bleft {
	border-right-color: currentColor; border-left-color: rgb(255, 236, 170); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
.wbleft {
	border-right-color: currentColor; border-left-color: rgb(255, 236, 170); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
.wbleft {
	padding: 0px 5px 0px 4px;
}
.dateswrap li a.hld {
	background: url("../images/holiday.png") no-repeat 0px 0px;
}
.dateswrap li a.hld:hover {
	background: url("../images/holiday.png") no-repeat 0px 0px;
}
.dateswrap li a.hl20120122 {
	
}
.dateswrap li a.hl20120122:hover {
	background-color: rgb(255, 248, 220);
}
.dateswrap li a.hl20120123 {
	background-position: 0px -24px;
}
.dateswrap li a.hl20120123:hover {
	background-position: 0px -24px; background-color: rgb(255, 248, 220);
}
.dateswrap li a.hl20120206 {
	background-position: 0px -48px;
}
.dateswrap li a.hl20120206:hover {
	background-position: 0px -48px; background-color: rgb(255, 248, 220);
}
.dateswrap li a.hl20120404 {
	background-position: 0px -72px;
}
.dateswrap li a.hl20120404:hover {
	background-position: 0px -72px; background-color: rgb(255, 248, 220);
}
.dateswrap li a.hl20120501 {
	background-position: 0px -96px;
}
.dateswrap li a.hl20120501:hover {
	background-position: 0px -96px; background-color: rgb(255, 248, 220);
}
.dateswrap li a.hl20120623 {
	background-position: 0px -120px;
}
.dateswrap li a.hl20120623:hover {
	background-position: 0px -120px; background-color: rgb(255, 248, 220);
}
.dateswrap li a.hl20120930 {
	background-position: 0px -144px;
}
.dateswrap li a.hl20120930:hover {
	background-position: 0px -144px; background-color: rgb(255, 248, 220);
}
.dateswrap li a.hl20121001 {
	background-position: 0px -168px;
}
.dateswrap li a.hl20121001:hover {
	background-position: 0px -168px; background-color: rgb(255, 248, 220);
}
.dateswrap li a.hl20130101 {
	background-position: 0px -192px;
}
.dateswrap li a.hl20130101:hover {
	background-position: 0px -192px; background-color: rgb(255, 248, 220);
}
.dateswrap li a.hld:hover {
	border-color: rgb(255, 221, 101);
}
