<STYLE type="text/css">

A:active
{
  text-decoration: none;
  color:#666666;
}

A:visited
{
  text-decoration: underline;
  color:#666666;
}

A:link
{
  text-decoration: underline;
  color:#666666;
}

A:hover
{
  text-decoration: underline;
  color:#666666;
}

.rightmenu A:active
{
  text-decoration: none;
  color:#000099;
}

.rightmenu A:visited
{
  text-decoration: underline;
  color:#000099;
}

.rightmenu A:link
{
  text-decoration: underline;
  color:#000099;
}

.rightmenu A:hover
{
  text-decoration: underline;
  color:#cc0000;
}

.l1 A:active
{
  text-decoration: none;
  color:#6666dd;
}

.l1 A:visited
{
  text-decoration: underline;
  color:#6666dd;
}

.l1 A:link
{
  text-decoration: underline;
  color:#6666dd;
}

.l1 A:hover
{
  text-decoration: underline;
  color:#666666;
}

h2 A:active
{
  text-decoration: none;
  color:#1A2D7C;
}

h2 A:visited
{
  text-decoration: none;
  color:#1A2D7C;
}

h2 A:link
{
  text-decoration: none;
  color:#1A2D7C;        
}

h2 A:hover
{
  text-decoration: none;
  color:#666666;
}

body
{
  margin:0; padding:0;
  text-align:center;
  font-family: Verdana, Arial;
  font-size:10pt;
  background:#d0d0c9;
}

h1
{
  margin:25 0 10 20;
  padding:0 0 5 0;
  font-size:18pt;
  color:#dd0000;
  font-weight:normal;
}

h2
{
  margin:15 0 10 0;
  padding:0;
  font-size:15pt;
  font-weight:normal;
  color:#1A2D7C;
  text-align:right;
}

h3
{
  margin:15 0 10 0;
  padding:0;
  font-size:9pt;
  font-weight:normal;
  font-style:italic;
  color:#1A2D7C;
  text-align:right;
}

h4
{
  font-size:11pt;
  margin:5 0 10 0;
}

form
{
  margin:0; padding:0;
}

table
{
  font-size:10pt;
  color:#666666;
}

.topanons
{
  background:#ffffcc;
  color:#666666;
  font-family:Arial;
  font-size:10pt;
  padding:5 0 5 15;
  width:1004;
  text-align:left;
}

.rightmenu
{
  background:#ffffcc;
  color:#666666;
  font-family:Arial;
  font-size:10pt;
  border-style:solid;
  border-color:#e2e2e2;
  border-width:0 0 0 1;
  padding:0 8 5 18;
}

.maincell
{
  background:#ffffff;
}

.blog
{
  color:#666666;
  margin:10 0 10 20;
  text-align:right;
}

.link
{
  margin:5 0 0 0;
  font-size:8pt;
}

.list
{
  background:url(/img/list.jpg);
  background-repeat:no-repeat;
  background-position:100% 50;
  padding:57 7 5 21;
}

.listdate
{
  font-size:8pt;
  color:#9f9f9f;
  text-align:right;
}

.mclass
{
  margin:5 0 0 4;
}

.rmd
{
  margin:4 0 3 0;
}

.leftcell
{
  background:#ffffff;
  padding:30 0 0 10;
}

.error
{
  margin:10 20 10 20;
  color:#333333;
}

.pages
{
  margin:10 20 10 20;
  padding:5 10 5 10;
  background:#f0f0f0;
}

.page
{
  border-style:solid;
  border-color:#cfcfcf;
  border-width:1;
  background:#f0f0f0;
  padding:0 2 0 2;
  margin:0 2 0 0;
}

.cpage
{
  border-style:solid;
  border-color:#cfcfcf;
  border-width:1;
  background:#cfdfff;
  padding:0 2 0 2;
  margin:0 2 0 0;
}

ul
{
  padding:0;
}

.descr
{
  margin:0 20 0 20;
  font-style:italic;
  font-size:8pt;
}

.record
{
  margin:20;
}

.searchfh
{
  color:#333399;
  font-weight:bold;
  margin:30 0 5 0;
}

.l1
{
  font-size:7pt;
  margin:5 0 10 0;
  color:#6666ff;
}

.topic
{
  margin:2 0 0 0;
  padding:15;
  text-align:center;
  background:#f0f0f0;
}

.scom
{
  margin:5 0 0 0;
  font-size:8pt;
  text-align:center;
}

</STYLE>

