#myAccordion{
    display:none;
	width:250px;
	overflow: hidden; height: 487px;
	margin: 20px 0px 0px 0px; padding: 0px;
	background-color: #F4F4F2;
	}
#myAccordion dt{
	line-height: 41px;
	padding: 0 10px;
	font-weight: bold;
	color: #000000;
	background: url(img/caledar_pass.jpg) top left no-repeat;
}
#myAccordion dt div {
	position: relative; top:0px; left: 0px; height: 41px;
}
#myAccordion dt .month {font-size: 11px; font-weight: normal; color: #2C74C5; position: absolute; top:-8px; left: 4px;}
#myAccordion dt .day{font-size: 30px; font-weight: normal; padding-right: 45px; position: absolute; top:0px; right: 90px;}
#myAccordion dt .weekday{position: absolute; top:-7px; left: 130px;}

#myAccordion dd{overflow: auto; height: 200px; position:relative; left:-30px; padding: 0px; width: 240px;}
#myAccordion p{padding: 15px 30px 10px 60px; text-indent: -55px}
#myAccordion dd p{color:#000000;}
#myAccordion dd p b{font-size:13px; padding-right: 13px}

#myAccordion dt.myAccordionHover .month,  #myAccordion dt.myAccordionActive .month, #myAccordion dt.myAccordionHover .day,  #myAccordion dt.myAccordionActive .day{
	color: #ffffff;
}
#myAccordion dt.myAccordionHover
	{background: url(img/caledar_act.jpg) top left no-repeat;color: #ffffff; cursor: pointer;}
#myAccordion dt.myAccordionActive{background: url(img/caledar_act.jpg) top left no-repeat; color: #ffffff;}

.myAccordion-bottom {
	background: url(img/caledar_bottom.jpg) top left no-repeat; width:250px; line-height: 35px; padding-left:15px;
	margin-bottom:60px; 
}

.myAccordion-bottom a{
	color: #ffffff; font-size: 11px; position:relative; top:-2px;
}