#calendar               				{width: 270px; margin: 18px 0;}
#calendar .top         				 	{width: 270px; height: 5px; overflow: hidden; background: transparent url(/img/gfx/bg_calendar.gif) 0 0 no-repeat;}
#calendar .bot          				{float: left; width: 270px; height: 5px; background: transparent url(/img/gfx/bg_calendar.gif) 0 bottom no-repeat;}
#calendar .month        				{padding: 2px; padding-left: 7px; padding-bottom: 7px; background: transparent url(/img/gfx/bg_calendar.gif) 0 bottom no-repeat;}
#obj_cal_top            				{width: 257px;}
#obj_cal_top .header    				{background-color: #8c9fb7;	color: #fff; padding: 3px; line-height: 1.6em;}
#obj_cal_top .header a  				{color: #fff; font-size: 80%; display: block; float: right; padding: 0 6px 0 0; outline: none;}
#obj_cal_top .header a.full 			{color: #fff; font-size: 80%; display: block; float: right; outline: none;}
#obj_cal_top .header a.prev 			{float: left; width: 17px; height: 17px; margin-top: 2px; background: transparent url(/img/btn-cal-lt.gif) 0 0 no-repeat; font-height:0px; font-size:0px; text-indent:-9999px; outline: none;}
#obj_cal_top .header a.next 			{float: left; width: 17px; height: 17px; margin-top: 2px; background: transparent url(/img/btn-cal-rt.gif) 0 0 no-repeat; font-height:0px; font-size:0px; text-indent:-9999px; outline: none;}
#obj_cal_top .weekdays  				{background-color: #4c4c4c; color: #ccc; width: 36px; font-size: 70%; padding: 2px 0; text-align: center;}
#obj_cal_bot            				{width: 257px; border: 1px solid #d9d9d9; border-right: none;	border-bottom: none;}
#obj_cal_bot .weekdays  				{color: #878787; width: 36px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; vertical-align: middle; text-align: center; font-size: 90%; background: #f2f2f2; height: 27px}
#obj_cal_bot .weekdays2  				{color: #878787; width: 36px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; vertical-align: middle; text-align: center; font-size: 90%; background: #fff; height: 27px}
#obj_cal_bot .weekdays2 a				{float: left; display: block; padding-top: 6px; color: #878787; text-decoration: none; width: 100%; height: 27px; background-color: #fff;}
#obj_cal_bot .today     				{background: #fffbc0;}
#obj_cal_bot a.selected  				{background: #fff url(/img/gfx/bg-cal-selected.gif) center 0 no-repeat; color: #fff;}
table									{border-collapse:separate;border-spacing:0;}

