/* start topmenu */

.topmenu {
   font:12px arial,helvetica,sans-serif;
   border-bottom:5px #5B90C6 solid;
   list-style:none;
   margin:5px auto;
   padding:0;
   width:99%;
   height:22px;
}
.topmenu li {float:left;list-style:none;margin:0;padding:0;}
.topmenu a {
   background-color:#5B90C6;
   border-bottom:#fff 1px solid;
   color:#fff;
   display:block;
   font:bold 12px arial,helvetica,sans-serif;
   margin:0 1px 0 0;
   padding:3px 20px 3px 6px;
   text-decoration:none;
}
.topmenu a:hover {background-color:#7C92C4;color:#fff;text-decoration:none;}
.topmenu a.selected {background-color:#5B90C6;border-color:#5B90C6;color:#fff;}
.topmenu a.selected:hover {background-color:#5B90C6;}
.thisso {BACKGROUND-COLOR:gold}
/* end topmenu */
/* start menu */

.nav {margin:0 5px;} 
.nav li{list-style-type:none;margin:0;}
.nolink {
	background-color:#A3C3EF;
	border:#5B90C6 1px solid;
	border-top:#5B90C6 5px solid;
	color:#040284;
	font:bold italic 13px Georgia; 
	line-height: 22px;
	letter-spacing:2px;
	text-align:center;
}
.nav a,
.nav a:link,
.nav a:visited {
	display:block;
	padding-left:10px;
	font-weight:bold;
	color:#fff;
	line-height:22px;
	border:#040284 1px solid;
	background-color:#5B90C6;
	text-decoration: none;
	margin:2px 0 0 0;
}
.nav a:hover {color:#040284;background-color:#f9f9f9;}
.nav a.selected {color:#040284;background:#fff;border:#66f 1px solid;}

.menu {margin:14px 0 4px 8px;}
.menu li {list-style-type:none;margin:2px 0;}
.menu a {color:#a00;font:bold 12px Georgia;}
.menu a:hover {color:#960;}


/* end menu */

/* start календарь */
#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;
}
/* end календарь */
