#calendar								{ width: 241px; height: 165px; text-align: center; margin: 5px auto; border: 1px solid #ffffff; background-color: #ffffff; position: absolute; z-index: 2100; }
#calendar ul									{ list-style-type: none; margin:0; padding:0;}
.months, .emptM, .headDay, .dayNormal, .dayBlank, .dayDisabled, .dayWeekend,
.dayEvent, .dayCurrent, .yearBrowse, .monthDisabled, .currMonth, #closeBtn { margin: 1px 0 0 1px; padding: 0; width: 39px; height: 14px; line-height: 14px; float: left; text-align: center; background-color: #7c7c7c; color: #000; display: inline;}
.emptM, .dayDisabled, .monthDisabled	{ color: #d7d6d5; background-color: #f2f2f2; }
.headDay								{ color: #fff; background-color: #7c7c7c; width: 33px; font-size: 11px;}
.dayNormal, .dayBlank, .dayWeekend, .dayCurrent, .dayEvent	{color: #fff; background-color: #bebebe; width: 33px;}
.dayBlank								{ background-color: #e6f0f5;}
.dayEvent								{ font-weight: bold; background-image: url(../../img/layout/ico_calendar_widget_eventday.gif); background-repeat: no-repeat; background-position: bottom right;}
.dayWeekend								{ background-color: #a7a7a7; color: white;}
.dayCurrent, .currMonth					{ background-color: #77b22e; }
.dayDisabled							{ width: 33px;}
#days									{ margin-left: 1px; width: 238px;}
#elements								{ height: 150px; }
.months a, #days a, .currMonth a		{ color: #4b4b4b; text-decoration: none; display: block; font-family: tahoma; font-size: 10px; }
.currMonth a							{ color: #0C415B; font-family: tahoma; font-size: 10px; text-transform: uppercase;}
.currMonth a:visited					{ color: #0C415B;}
.months a								{ color: #ffffff; font-size: 10px; text-transform: uppercase; }
.months a:visited						{ color: #0C415B;}
#days a									{ color: #fff;}
.yearBrowse, #closeBtn 					{ width: 240px; background-color: #FFF; line-height: 14px;}
.yearBrowse			 					{ background-color: #efefef;}
.yearBrowse a							{ text-decoration: none; color: #333333; font-weight: bold; padding: 0px 5px;}
#closeBtn								{ text-align: right; width: 238px; padding-right: 2px; }
#closeBtn a								{ text-decoration: none; color: #333333; font-size: 9px; font-weight:bold; text-transform: uppercase; letter-spacing: 1px;}
.yearBrowse b							{ margin: 0 5px}
