/* Left menu*/
div.left-menu
{
width:200px;
box-sizing:border-box;
-moz-box-sizing:border-box;
margin-bottom:8px;
}

div.left-menu a:link,
div.left-menu a:visited,
div.left-menu a:active
{
color: #969691; /* Поменять цвет */
text-decoration:none;
font-weight:bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 1px dotted;
border-left: solid 3px;
padding: 3px 0 3px 7px;
margin: 0 0 3px 0;
display: block;
}
div.left-menu a:hover{
color: #606060;
}
div.left-menu a.selected:link,
div.left-menu a.selected:visited,
div.left-menu a.selected:active,
div.left-menu a.selected:hover
{
color:#e30000; /* Подумать с цветом */
cursor: default;
}

/* календарик */
table#calendar{
margin:10px 2px;
width:196px
}
table#calendar td{
background-color:#EEEEEE;
border:1px solid white;
font-family:tahoma;
font-size:11px;
height:20px;
overflow:hidden;
padding:0;
text-align:center;
vertical-align:middle;
width:26px;
}
table#calendar td a{
background-color:#CCCCCC;
display:block;
padding:2px 0;
text-decoration:none;
}
table#calendar td a:hover{
background-color:aaa;
color:white;
}

/* Попробуем без этого */
/*
.bl
{
	margin-bottom:4px;
	background:#E5E5D8 url(images/bl.gif) 0 100% no-repeat;
	width:100%;
}
.br 
{
	background: url(images/br.gif) 100% 100% no-repeat;
}
.tl
{
	background: url(images/tl.gif) 0 0 no-repeat;
}
.tr 
{
	background: url(images/tr.gif) 100% 0 no-repeat;
	padding:5px 10px;
}
.clear {font-size: 1px; height: 1px}
*/

