.topmenu {font:12px/1.3 arial,sans-serif;list-style-type:none;position:absolute;top:60px;left:-10px;}
.topmenu a {
   display:block;
   position:relative;
   width:37x;
   height:25px;
   background:url(../i/1.png) repeat-x #A0C0DF;
   border:#999999 1px solid;
   color:#ffffff;
   font:12px verdana,arial,sans-serif;
   font-weight:bold;
   margin:70px 0px 0px 1px;
   padding:3px 32px 3px 32px;
   text-decoration:none;
}
.topmenu a:hover {background:url(../i/2x.png) repeat-x #feeeb1;color:#880;}
.topmenu a.selected  {background:url(../i/2x.png) repeat-x #feeeb1;border:silver 1px solid;color:#ffffff;}
.topmenu li {float:left;margin:0;}
.thisso {background-color:gold;}

.nav .nolink {
   background:url(../i/1.png) repeat-x #6699cc;
   border:#6699cc 1px solid;
   color:#6E5757;
   margin:7px 5px 2px 10px;
   padding:3px 0 3px 6px;
}
.nav {list-style-type:none;margin:-1px 7px 0 0;}
.nav a {
   display:block;
   position:relative;
   background:url(../i/1x.png) repeat-x #eee;
   border:silver 1px solid;
   color:#656565;
   font:11px verdana,arial,helvetica,sans-serif;
   margin:1px 0;
   padding:4px 2px 4px 6px;
   text-decoration:none;
}
.nav a:hover {background:url(../i/2.png) repeat-x #feeeb1;color:#880;}
.nav a.selected {background:url(../i/2.png) repeat-x #feeeb1;border:silver 1px solid;color:#000000;}

/* календарь */
#calendar {
   width:174px;
   text-align:center;
   background-color:silver;
   border:none;
   font:10px arial,helvetica,sans-serif;
   margin:0 0 -1px 12px;
   text-decoration:none;
}
.month {
   background:url(../i/1.png) repeat-x #6699cc;
   color:#6E5757; 
   font:bold italic 12px georgia;
   padding:3px;  
}
.ct { /* дни недели */
  background:url(../i/1x.png) repeat-x #C7DBE3;
  color:#650;
  font-family: Georgia;
  padding:2px 3px;
}
.cb { /* число в прошлом */
  background:#ffffff;
  padding:4px 3px;
  width:16px;
}
.cv { /* выходные дни */
  background:#D4DFE3;
  color:#000;
  padding:4px 3px;
  width:15px;
}
.cs { /* открытый день */
  background:yellow;
  color:#a00;
  padding:4px 3px;
}
.cp { /* post */
  background:#eee;
}
#cp { /* post link */
  background:#D6F3FF;
  color:blue;
  display:block;
  padding:4px 3px;
}
#cp:hover {
  background:yellow;
  color:red;
}
.cn { /* пустые дни */
  background:#efefef;
}
#cn { /* наступающие дни */
  color:#888;
}
