div.calendar
{
width: 220px;
background: #89b112;
font-weight: bold;
}
div.calendar div.row
{
width: 98%;
margin: 0 1%;
height: 27px;
background-image: URL(/themes/calendar/gradient-row.png);
}
div.calendar div.whitespace
{
width: 98%;
margin: 0 1%;
height: 3px;
background-image: URL(/themes/calendar/row.png);
}
div.false-cell
{
width: 28px;
height: 23px;
margin: 2px 0;
font-size: 18px;
font-family: verdana;
text-align: center;
color: white;
display: inline-block;
}

div.calendar div.cell, div.cell-news
{
width: 26px;
height: 24px;
margin: 2px 0;
font-size: 18px;
font-family: verdana;
text-align: center;
color: white;
display: inline-block;
cursor:pointer;
border: outset 1px #336600
}

div.calendar div.cell-news {color: #FFCC00; font-weight: bold;
cursor:pointer;
border: outset 1px #336600
}

div.calendar div.cell-news:active{
	background: #89b112;
	padding: 0px; padding-right: 0px;    
    border: inset 1px #336600;
	text-align: center;
	cursor:pointer;
	font-size: 17px
	}

div.calendar-news
{
width:216px;
border: 2px solid #89b112;
font-size: 10px;
font-family: Verdana;
font-weight: normal;
cursor:pointer;
background-color: white;
}
div.news
{
padding: 0px 5px 0px 1px;
}

div.calendar-date
{
height: 30px;
margin: 0 auto;
font-size: 0.9em;
font-weight: bold;
font-family: verdana;
color: white;
background-image: URL(/themes/calendar/gradient-row.png);
}
div.calendar div.left-arrow, div.right-arrow, div.cldd
{
    display: inline-block;
    margin: 0 5px;
    font-weight: bold;
    cursor:pointer;
    color: white;
    font-size: 14px;
}

div.calendar div.weekNames
{
background-color: #b9d66b;
height: 25px;
}

div.calendar div.weekNames div.false-cell
{
font-weight: bolder;
font-size: 17px;
}
