/*
 * Smoothness Theme for jQuery UI Datepicker
 * Generated by Theme Roller ( http://ui.jquery.com/themeroller/ )
 * Authors: 
 *		Filament Group ( http://www.filamentgroup.com )
 * 		Marc Grabanski ( http://marcgrabanski.com/ )
*/
#ui-datepicker-div,
#ui-datepicker-div table,
.ui-datepicker-div,
.ui-datepicker-div table,
.ui-datepicker-inline,
.ui-datepicker-inline table {
	font: 13px;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	background: #ffffff;
	font-size: 1em;
	/*border: 4px solid #d3d3d3;*/
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
#ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
	background:url(../images/datepicker_bg.png) no-repeat bottom left;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: 21px;
	top: 16px;
	background: #e6e6e6 url(../images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 195px;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #dadada url(../images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 11px;
	height: 11px;
	display: block;
	font-size: 1em;
	background: url(../images/arrow_left.gif)  no-repeat;
	cursor: pointer;
	overflow:hidden;
}
.ui-datepicker-next a {
	background: url(../images/arrow_right.gif) no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(../images/arrow_left.gif) no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(../images/arrow_right.gif) no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(../images/arrow_left.gif) no-repeat;
}
.ui-datepicker-next a:active {
	background: url(../images/arrow_right.gif) no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #d3d3d3;
	color: #555555;
	background: #e6e6e6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
	
}
.ui-datepicker-header select.ui-datepicker-new-month {
width: 7em;
left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
width: 5em;
left: 9.4em;
}
table.ui-datepicker {
	width: 210px;
	text-align: center;
	background:#eaf2fb;
	margin: 2px 0 0 2px;
	*margin-left: 1px;
}
table.ui-datepicker td {
	padding: 1px 0 0 6px;
	border: 1px solid #eaf2fb;
}
table.ui-datepicker thead {
	height: 26px;
	*height: 18px;
}
table.ui-datepicker thead td {
	border-bottom:#FFF 1px solid;
}
/* thead squall add*/
/*
table.ui-datepicker a {
	display: block;
	color: #3985d0;
	cursor: pointer;
	width:19px;
	height:15px;
	text-align:center;
}
table.ui-datepicker a:hover {
	color: #FFF;
	background: #3985d0;
}
*/
table.ui-datepicker a:active {
	color: #FFF;
	background: #3985d0;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding:6px 0 0 6px;
	text-align: center;
	color: #424242;
	font: bold 13px "ËÎÌå";
	text-transform: uppercase;
	/*border-bottom: 1px solid #d3d3d3;*/
}

table.ui-datepicker .ui-datepicker-title-row td a {
	color: #424242;
}
table.ui-datepicker .ui-datepicker-title-row td a:hover {
	color: #FFF;
}
/* ___________ IE6 IFRAME FIX ________ */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/*
.ui-datepicker-header1 {position:absolute; top:-20px; left:30px; border:2px solid #c00; z-index:999; zoom:1; width:100px; height:30px; overflow:hidden }

.ui-datepicker-header span {position:relative; background:#fcf; }
.ui-datepicker-header  .ui-datepicker-title {position:absolute; left:0; top:0; }
.ui-datepicker-header .ui-datepicker-year {position:relative; zoom:1; border:1px solid #000; }
#ui-datepicker-div  div {position:static; }
#ui-datepicker-div span.ui-datepicker-year {background:#990; display:block; width:90px; height:20px;}
#ui-datepicker-div span span {display:inherit; float:left}
#ui-datepicker-div {z-index:999; background:#C60}
*/

.ui-datepicker .ui-datepicker-days-cell a { display: block; width:19px; background:#eaf2fb; color:#3985d0; text-align:center;}
.ui-datepicker .ui-datepicker-days-cell-over a { display: block; width:19px;  background:#3985d0; color:#FFF; text-align:center;}
.ui-datepicker .ui-datepicker-today a { display: block; width:19px; background:#3985d0; color:#FFF; text-align:center;}

/*datepicker*/

.ui-datepicker-links { background:url(../images/datepicker_bg.png) no-repeat; width:228px; height:28px; position:absolute; top:0; left:0; z-index:1;}
.ui-datepicker-title { position:absolute; top:12px; left: 65px; z-index:2; color:#F80; font:16px "ËÎÌå"; text-align:center; width:100px;}
.circlebg { background:url(../images/datepicker_tabbg.gif) no-repeat; margin:0 0 2px 2px; width:210px; overflow:hidden; height:3px;}


.timepart .datepicker {margin-left: 9px; background: url(../images/datepickerbg.gif) no-repeat; width:405px; height:22px; line-height: 18px;}
.timepart .datepicker .ui-datepicker-trigger {margin:0 0 0 5px;}
.timepart .datepicker input.hasDatepicker { width:88px; height:16px; border:none; padding: 2px 0 2px 4px; position:relative; top:0; *top:-3px; font-family:Arial; }
.timepart #startDate, .timepart #endDate { width:88px; border:0;}
.timepart .btn {margin-left:10px;}

.timepart1 .datepicker {margin-left: 9px; background: url(../images/datepickerbg.gif) no-repeat; width:405px; height:22px; line-height: 18px;}
.timepart1 .datepicker .ui-datepicker-trigger {margin:0 0 0 5px;}
.timepart1 .datepicker input.hasDatepicker { width:88px; height:16px; border:none; padding: 2px 0 2px 4px; position:relative; top:0; *top:-3px; font-family:Arial; }
.timepart1 #sdate, .timepart1 #edate { width:88px; border:0;}
.timepart1 .btn {margin-left:10px;}