.js_date_select TABLE{
	z-index:1000;
	background-color: #fff;
	width:100px;
}

.js_date_select TABLE.DS_Control { border-collapse: collapse }
.js_date_select TABLE.DS_Control TD{
	border: 0px;
	background-color: #fff;
	vertical-align: middle;
	padding: 1px;
	margin: 0;
}

.js_date_select TABLE.DS_Control INPUT {
	width: 100px;
	border: 1px solid #AFAFAF;
	font-family: lucida sans unicode, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 3px;
	color:#666;
}

.js_date_select TABLE.DS_Control DIV { border: 1px solid #AFAFAF; background-color: #fff; }
.js_date_select TABLE.DS_Control DIV.Pushed { border-style: inset }
.js_date_select TABLE.DS_Control IMG {  width: 30px; height: 16px; }

.js_date_select DIV.DS_Selector {
	margin: 0;
	position: absolute;
}

.js_date_select DIV.DS_Selector FIELDSET {
	padding: 5px;
	background-color: #fff;
	white-space: nowrap;
	font-family: verdana, sans-serif;
}

.js_date_select TABLE.DS_DaySelector {
	color: #333;
	background-color: #fff;
	border: 0;
	border-collapse: collapse;
	margin-top: 5px;
}

.js_date_select TABLE.DS_DaySelector TD {
	font-size: 10px;
	padding: 2px 3px;
	text-align: right;
	cursor: default;
	border: 0;
}

.js_date_select TABLE.DS_DaySelector TD.DS_Selected {
	color: #fff;
	background-color: #666;
}

.js_date_select TABLE.DS_DaySelector TD.DS_Selected SPAN {
	color: #fff;
	background-color: #666;
}

.js_date_select TABLE.DS_DaySelector THEAD TD{
	background-color: #666;
	color: #fff;
}

.js_date_select DIV.DS_YearmonthSelector { border: 0px inset; width: 100%!important; }
.js_date_select DIV.DS_YearmonthSelector TABLE { border: 0px outset; width: 100%; }
.js_date_select DIV.DS_YearmonthSelector TD { font-size: 10px }
.js_date_select DIV.DS_YearmonthSelector IMG { width: 11px; height: 11px; }

/* активные элементы */
.js_date_select TABLE.DS_DaySelector SPAN,
.js_date_select TABLE.DS_YearmonthSelector IMG { cursor: pointer }
.js_date_select TABLE TD { font-size:10px }
