.topmenu {
  border-bottom:#a11 5px solid;
  list-style:none;
  margin:0 auto;
  padding:0;
  width:99%;
  height:21px; 
}
.topmenu li {
float:left;
margin:0;
}
.topmenu a {
background:#a55;
border-bottom:#ddd 1px solid;
color:#fff;
display:block;
font:12px verdana,arial,helvetica,sans-serif;
margin:0 1px 0 0;
padding:3px 20px 3px 6px;position:relative;
text-decoration:none;
}
.topmenu a:hover {
background:#a44;color:#fff;
}
.topmenu a.selected {
background:#a11;
border-color:#a11;color:#fff;
}
.nolink {
	color:#770;
   font:12px Georgia,verdana,arial,helvetica,sans-serif;
   margin:0px 5px 2px 10px;
   padding:3px 0 3px 6px;
}
.nav {list-style-type:none;margin:-1px 0px 0 -4px;}
.nav a {
   display:block;
	color:#656565;
   font:11px verdana,arial,helvetica,sans-serif;
   margin:0;
   padding:2px 2px 0px 12px;
   text-decoration:none;
}
.nav a:hover {color:#880;}
.nav a.selected {color:#960;}

/* календарь */
#calendar {
   width:174px;
   text-align:center;
   background-color:silver;
   border:none;
   font:11px arial,helvetica,sans-serif;
   margin:0 0 -1px 12px;
   text-decoration:none;
}
.month {
   background:url(../i/ct.png) repeat-x #DEE3F7;
   color:purple; 
   font:bold italic 12px georgia;
   padding:3px;  
}
.ct { /* дни недели */
  background:url(../i/ct.png) repeat-x #DEE3F7;
  color:purple;
  padding:3px;
}
.cb { /* число в прошлом */
  background:url(../i/cb.png) no-repeat #FFFBCE;
  padding:4px 3px;
  width:16px;
}
.cv { /* выходные дни */
  background:url(../i/cv.png) no-repeat #FFDFFF;
  color:#000;
  padding:3px;
  width:16px;
}
.cs { /* открытый день */
  background:url(../i/gold.png) no-repeat yellow;
  color:red;
}
.cp { /* post */
  background:url(../i/cp.png) no-repeat #D6F3FF;
}
#cp { /* post link */
  background:url(../i/cp.png) no-repeat #D6F3FF;
  color:blue;
  display:block;
  padding:5px 3px;
}
#cp:hover {
  background:url(../i/gold.png) no-repeat yellow;
  color:red;
}
.cn { /* пустые дни */
  background:#efefef;
}
#cn { /* наступающие дни */
  color:#aaa;
}
