body
{ 
  margin:0px;
  padding:0px;
  background-color:#dfefff;
  text-align:center;
  font-family:serif;
  font-size:24px;
}
#mainmenu, #footer, #main
{
  background-color: #c0d0e0;
  padding:14px 0px;
  border-radius:5px;
}
.blin
{
  background-color: #c0d0e0;
  padding: 8px 8px;  
  margin:0px 0px;  
  border-radius:5px;
}
#shedule
{
  background-color: #F0F0F0;
  padding:4px 4px;
  border-collapse: collapse;
}
.group:hover {
    background: #ccbbcc; 
   }
a 
{
  background: #449ac56b; /* Цвет фона */
  box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
  color: black;
  padding: 1px;
  margin: 5px 0px 0px 0px;
  text-decoration: none;
  white-space: nowrap;
  border-radius:5px;
}
a.active, a:hover
{
  background: #1100AA20;
  box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
  padding: 1px;
  margin: 5px 0px 0px 0px;
  text-decoration: none;
  white-space: nowrap;
  border-radius:5px;
}
a.href_images
{
    all: unset;
    display: inline-block; /* Делает ссылку блоком по размеру картинки */
    line-height: 0;        /* Обнуляет высоту текстовой строки внутри */
    cursor: pointer;
}
.time
{
  white-space: nowrap;
  padding:0px 4px;
}
.notime
{
  color: #999999;
}
#main, #mainmenu
{
  width:1024px;
}
#main
{
padding: 10px 50px;
}
.title
{
  font-size:24px;
  font-weight: bold;  
}
.comment
{
  font-size:18px;
}
.alatin
{
  background: #aaeeff;
}
.alatins
{
  background: #bbaaff;
}
.blue
{
color: #0000FF;
}
.rasp
{
 font-family: monospace; 
 text-align:left;
}
/*
.address
{
white-space: nowrap;
}
*/
