.topmenu {

   float:left;

   font:12px/1.3 arial,sans-serif;

   list-style-type:none;

   margin:71px 4px 0 7px;

}

.topmenu a {

   display:block;

   position:relative;

   width:74px;

   background:url(../i/1.png) repeat-x #eee;

   border:black 1px solid;

   color:black;

   font:12px verdana,arial,sans-serif;

   margin:1px;

   padding:3px 0 3px 5px;

   text-decoration:none;

}

.topmenu a:hover {

   background:url(../i/2.png) repeat-x #feeeb1;

   color:red;

}

.topmenu a.selected  {

   background:url(../i/gold.png) repeat-x #feeeb1;

   border:orange 1px solid;

   color:red;

}

.topmenu li {float:left;margin:0;}

.thisso {background-color:gold;}



.nav .nolink {

   background:url(../i/1.png) repeat-x #dae2f4;

   border:silver 1px solid;

   font:11px verdana,arial,helvetica,sans-serif;

   margin:7px 5px 2px 10px;

   padding:4px 2px 4px 6px;

}

.nav {

   list-style-type:none;

   margin:-1px 7px 0 0;

}

.nav a {

   display:block;

   position:relative;

   background:url(../i/1.png) repeat-x #eee;

   border:black 1px solid;

   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:red;

}

.nav a.selected {

   background:url(../i/gold.png) repeat-x #feeeb1;

   border:orange 1px solid;

   color:red;

}



/* календарь */

#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;

}

