.my-window.calendar .x-datepicker-month,
.my-window.calendar .x-datepicker-month a
{
	text-align:center;
	width:100%
}
.my-window.calendar .curtime
{
	margin:0
}
.my-window.calendar .curyear
{
	text-align:center;
	font-size: 15px;
	color:#489DA0;
	padding: 5px;
}
.my-window.calendar .clock_date {
	font-size:10px;
	text-transform: uppercase;
	text-align:center;
	color:#2B2A29;
	width:40%;
	height:70px;
	float:right;
	line-height: 1.3;
	}
.my-window.calendar .clock_hm {
	width: 60%;
	height: 70px;
	float: left;
	margin-top: 30px;
	margin-bottom: -10px;
	text-align: right;
	font-size: 50px;
	color: #5f666c;
}
.my-window.calendar .clock_date span {
	font-size:36px;
	display:block;	
	color: #819572 !important;
	font-weight: bold;
	}
.my-window.calendar .clock_big {
	display:inline-block;
	margin-left:-10px;
	}
.my-window.calendar .clock_point { 
	position:relative;
	padding-left:10px; 
	padding-right:10px; 
}
/* START calendar -----------------------------------*/
.my-window.calendar .widget-body
{
	padding:10px 0 0 0
}
.my-window.calendar .x-datepicker:not(.curcalendar) .x-datepicker-selected .x-datepicker-date
{
	box-shadow:none !important
}
.my-window.calendar .x-datepicker:not(.curcalendar),
.my-window.calendar .x-datepicker:not(.curcalendar) .x-datepicker-column-header
{
/*	background-color:#EEEEEE !important*/
}
.my-window.calendar .x-datepicker:not(.curcalendar) .x-datepicker-cell
{
/*	border-color:#EEEEEE !important*/
}
.my-window.calendar .x-datepicker
{
	border-width: 0 !important;
 	background-color:RGBA(255,255,255,0.35) !important
}
.my-window.calendar .x-datepicker.curcalendar
{
	background-color:RGBA(255,255,255,0.9) !important
}
.my-window.calendar .x-panel-body-default,
.my-window.calendar .x-datepicker-column-header
{
	background-color:transparent !important
}
.my-window.calendar .x-datepicker-cell
{
	border-color:transparent !important
}

.my-window.calendar .x-datepicker:not(.curcalendar) .x-datepicker-selected a
{
	background-color: transparent!important;
}
.my-window.calendar .x-btn-wrap-default-small.x-btn-split-right:after
{
	padding:0 !important;
	width:0 !important;
}
.my-window.calendar .x-datepicker.curcalendar .x-datepicker-selected a,
.my-window.calendar .x-datepicker .x-datepicker-today a
{
	font-weight: bold;
}
.my-window.calendar .x-datepicker .x-datepicker-today a
{
	font-size: 20px;
}
.my-window.calendar .x-datepicker .x-datepicker-month span
{
	font-size:16px;
	color: #489DA0 !important
}
.my-window.calendar .x-datepicker tr[role='row']
{
	height:30px
}
.my-window.calendar .x-datepicker tr[role='row'] td:nth-child(6) a
{
	color: #819572 !important
}
.my-window.calendar .x-datepicker tr[role='row'] td:nth-child(7) a
{
	color: #418542 !important
}
.my-window.calendar .x-datepicker-date, .x-datepicker-column-header
{
	font-size:18px !important;
}
.my-window.calendar .x-datepicker-date.holiday
{
	font-weight:bold;
}
.my-window.calendar .x-datepicker a
{
	text-decoration:none
}
.my-window.calendar .x-datapicker
{
	position: relative;
}
.my-window.calendar .x-datepicker .hideclick
{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:35px;
	display:block;
}
