/* start topmenu gordi */
.topmenu {
  border-bottom:#EDB120 5px solid;
  list-style:none;
  margin:0 3px 0 22px;
  padding:0;
  width:95%;
  height:21px; 
}
.topmenu li {
float:left;
margin:0;
}
.topmenu a, .topmenu a:visited {
background:#EDa000;
border-bottom:#fbfbfb 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:gold;
}
.topmenu a.selected {
background:#EDB120;
border-color:#EDB120;color:#fff;
}
.topmenu a.selected:hover {
background:#EDB120;color:#fff;
}

/* end topmenu gordi */

.thisso {background-color:gold;}

/* start menu gordi*/
.nav .nolink {
   border-bottom:2px #770 solid;
	color:#770;
   font:bold 12px Georgia,verdana,arial,helvetica,sans-serif;
	margin:5px 7px 3px 0;
   padding:3px 0 1px;
}
.nav {padding:3px 0;}
.nav li {
  list-style-type:none;
  line-height:7px;
  margin:0;
  padding:3px 0 0 3px;
  text-align:left;
}
.nav a,.nav a:visited {
  color:#016FB8;
  font:11px Verdana,serif;
  text-decoration:none;
}
.nav .menu_search {border-bottom:2px #770 solid;margin:5px 7px 2px 0;}
.nav .menu_search a{color:#770;font:bold 12px Georgia,serif;margin:0 0 0 -3px;}
.nav .menu_search a:hover {color:#990;}

.nav a:hover {color:#f00;}
.nav A.selected {COLOR:red;}
/* end menu gordi*/
/* календарь */
#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:#E8E7ED;
   color:#770;
   font:bold italic 12px georgia;
   padding:3px;  
}
.ct { /* дни недели */
  background:#E3E1E8;
  color:#960;
  font-family: Georgia;
  padding:2px 3px;
}
.cb { /* число в прошлом */
  background:#F0EFE3;
  padding:4px 3px;
  width:16px;
}
.cv { /* выходные дни */
  background:#EFDFDE;
  color:#000;
  padding:4px 3px;
  width:15px;
}
.cs { /* открытый день */
  background: Yellow;
  color:red;
  padding:4px 3px;
}
.cp { /* post */
  background:gold;
}
#cp { /* post link */
  background:gold;
  color:#f00;
  display:block;
  padding:4px 3px;
}
#cp:hover {
  background:yellow;
  color:red;
}
.cn { /* пустые дни */
  background:#FBF7EA;
}
#cn { /* наступающие дни */
  color:#888;
}


