BODY {
  margin: 0;
  padding: 0;
  font-family: tahoma;
  font-size: medium;
  background: white;
}
H1 {
  font-size: x-large;
  font-weight: normal;
}
table {
  border:0px; 
  border-collapse:collapse; 
}
.layout {
  margin: 0;
  padding: 0;
  border: 0px #ccc solid;
  vertical-align: top;
}
UL.menu {
  font-size: small;
  margin: 0;
  padding: 0;
}
TD.menu_top {
  background: black;
  color: white;
  text-align: center;
}
A.menu_top:LINK, A.menu_top:VISITED {
  color: white;
  text-decoration: none;
}
A.menu_top:HOVER {
  color: black;
  background: white;
  text-decoration: none;
}
IMG {
  padding: 0;
  margin: 0;
  border: 0;
  border-collapse: collapse;
}
IMG.good {
/*  width: 200px;*/
}
/* многостраничность ----- */
TABLE.mpages {font-family: tahoma; text-align: center; font-size: small; width: auto;}
TD.mpages_header, TD.mpages_p, TD.mpages_p_active {padding: 0 6px 0 6px; vertical-align: middle}
TD.mpages_header {font-weight: bold; padding-right: 1em}
TD.mpages_p {}
TD.mpages_p_active {border: 1px #888 solid;}
A.mpages {}
DIV.mpages {width: 100%;}
/* ---- многостраничность */
P {
font-family: georgia;
}
A.novisited:LINK, A.novisited:VISITED {
  color: blue;
}
A.novisited:HOVER {
  color: black;
  background: white;
  text-decoration: none;
}


.splink {
  font-size:small;
  color: gray;
}