
#calendar								{ /*position:absolute;*/  top:117px; /*left:155px;*/ z-index:1; display:none;}
#calendar								{ width:203px;height:265px;margin:20px 0 0 173px;padding:0;background:url(../images/common/calendar.png) no-repeat top left}
#calendar h5							{ font:normal 20px arial;color:white;padding:6px 0 0 9px !important; margin:0 !important; background:none;}
#calendar span							{ display:block;padding:23px 0 20px 14px}
*:first-child+html #calendar span		{ padding:24px 0 23px 14px}
* html #calendar span					{ padding:24px 0 20px 14px}
html:first-child #calendar span			{ padding:25px 0 20px 14px}
#calendar span select					{ font-family:arial;height:18px;font-size:11px;color:#636363}
*:first-child+html #calendar span select{ height:20px}
#calendar #ayear						{ width:75px;margin-right:2px}
#calendar #amonth						{ width:96px}


#calendar		{  margin:0 auto -265px !important; position:relative; top:137px; left:-225px; /*left:0px; top:0px;*/}

#calendar table{font:normal 11px arial; margin-left:8px; height:135px; color:#eeeeee;}
#calendar thead th{font-family:tahoma;font-weight:normal;border-right:4px solid #47474b;width:23px;height:18px;background:#393737; color:#ffdb95; }
#calendar thead th.deep{background:#2e2c2c !important}
#calendar tbody td a{display:block}
#calendar tbody td a,#calendar tbody td{color:white;background:#393737;text-decoration:none;font:normal 11px arial;text-align:center;width:23px;height:16px}
* html #calendar tbody td a,* html #calendar tbody td{height:16px}
#calendar tbody td a:hover{background:url(../images/common/calendar_hover.png) no-repeat top left;}
#calendar tbody tr.blank td{background:none;width:auto;height:7px;border:none;font-size:1px ;line-height:1px}
#calendar tbody td.empty{background:none !important}
#calendar tbody td.active_day a{background:url(../images/common/calendar_selected.png) no-repeat top left !important;}
#calendar tbody td.active_day a:hover{background:none}
#calendar tbody td{border-right:4px solid #47474B; border-bottom:2px solid #47474B}
#calendar p {text-align:right; padding:15px 23px 0 0}
*:first-child+html #calendar p{padding-top:13px}
#calendar p a{color:#d9d8d8;font:normal 11px tahoma}
