BODY {
  FONT-FAMILY: Tahoma, Arial, Sans Serif; 
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 1px; 
  PADDING-TOP: 1px; 
  MARGIN: 4px; 
  COLOR: #404040;
  BACKGROUND: #635F64;
}

TABLE {
  font-size:14px;
}

.maintable {
  BACKGROUND: #A9A2AA;
  border: 2px solid #ffffff;
}

.mainblock {
  BACKGROUND: #d0d0d0;
  border-top: 2px solid #ffffff;
}

.topblock {
  BACKGROUND: #FFFFFF;
  border-bottom: 2px solid #ffffff;
}

.underhead {
  background: url(../images/menu-bg.gif);
  height: 37px;
}

.leftblock {
  background: url(../images/allbg.gif);
  WIDTH: 184px;
  padding: 0px;
  border-right: 2px solid #fff;
  color: #ffffff;
}

.leftblock TD {
  color: #ffffff;
}

.leftblock TD A {
  COLOR: #FFF88C;
}

.rightblock {
  BACKGROUND: transparent;
  WIDTH: 156px;
  padding: 2px;
  color: #000000;
}

.rightblock TD {
  color: #000000;
}

.centerblock {
  BACKGROUND: transparent;
  WIDTH: 598px;
  HEIGHT: 450px;
  PADDING: 8px;
}

.article-content TD A:link, article-content TD A:visited, .article-content TD A:active, {
  color: #202A55;
}

.article-content P A:link, .article-content P A:visited, .article-content P A:active {
  color: #202A55;
}

.article-content DIV A:link, .article-content DIV A:visited, .article-content DIV A:active {
  color: #202A55;
}

.article-content SPAN A:link, .article-content SPAN A:visited, .article-content SPAN A:active {
  color: #202A55;
}

.article-content A:link, .article-content A:visited, .article-content A:active {
  color: #202A55;
}



.center-div {
  padding-left:0px; 
  padding-right:0px;
}

.bottom {
  background: url(../images/menu-bg.gif);
  height: 37px;
  border-top: 2px solid #fff;
}

.footer {
  color: #fff;
}

.footer A {
  color: #FFF88C;
}

.bottomblock-bg {
  BACKGROUND: #FFFFFF;
}

.bottomblock {
  font-size:10px;
}

.bottomblock A:link {
  color: #202A55; 
  font-size:10px;
}

.bottomblock A:hover {
  color: #202A55; 
  font-size:10px;
  font-decoration: underline;
}

.bottomblock A:visited {
  color: #202A55; 
  font-size:10px;
}

FORM {
  PADDING-RIGHT: 0px; 
  DISPLAY: inline; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px; 
  PADDING-TOP: 0px
}

A {
  font-family:verdana; 
  font-weight:bold;
}

A:link    {
  text-decoration: none; 
  color: #4860C0;
}

A:visited {
  text-decoration: none; 
  color: #4860C0;
}

A:hover   {
  text-decoration: underline; 
  color: #4860C0;
}

.button {
	PADDING-RIGHT: 5px; 
  MARGIN-TOP: 5px; 
  PADDING-LEFT: 5px; 
  FONT-WEIGHT: normal; 
  FONT-SIZE: 11px; 
  PADDING-BOTTOM: 2px; 
  COLOR: #000000; 
  PADDING-TOP: 2px; 
  FONT-FAMILY: Arial, Helvetica, Sans Serif; 
  TEXT-ALIGN: center;
}

.inputbox {
	BORDER-RIGHT: #cccccc 1px solid; 
  PADDING-RIGHT: 1px; 
  BORDER-TOP: #cccccc 1px solid; 
  PADDING-LEFT: 1px; 
  PADDING-BOTTOM: 1px; 
  BORDER-LEFT: #cccccc 1px solid; 
  PADDING-TOP: 1px; 
  BORDER-BOTTOM: #cccccc 1px solid; 
  BACKGROUND-COLOR: #ffffff;
}

.searchbox {
  BORDER-RIGHT: #4b4b4b 0px solid; 
  BORDER-TOP: #4b4b4b 0px solid; 
  BORDER-LEFT: #4b4b4b 0px solid; 
  COLOR: #3e3e3e; 
  BORDER-BOTTOM: #4b4b4b 0px solid; 
  BACKGROUND-COLOR: transparent;
}

TABLE.moduletable {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  MARGIN-TOP: 8px; 
  MARGIN-BOTTOM: 8px; 
  width: 100%;
}

TABLE.moduletable TH {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 13px; 
  BACKGROUND: url(../images/hbg.gif); 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #e4c9e4;
  TEXT-ALIGN: center;
  HEIGHT: 26px;
}

TABLE.moduletable TD {
  FONT-WEIGHT: normal; 
  FONT-SIZE: 12px; 
  MARGIN: 0px; 
}

TABLE.moduletable A:link, TABLE.moduletable A:visited, TABLE.moduletable A:active, TABLE.moduletable A:hover {
  font-weight: bold;
}

TABLE.pollstableborder TD {
  PADDING-RIGHT: 2px; 
  PADDING-LEFT: 2px; 
  PADDING-BOTTOM: 2px; 
  PADDING-TOP: 2px
}

H1 {
  margin-top: 8px;
  font-family: verdana; 
  font-size: 18px;
  font-weight: bold;
  color: #404040;
}

.mainlevel {
  font-family:verdana; 
  font-size:13px;
}

.void_mainlevel {
  font-family:verdana; 
  font-weight:bold;
  text-decoration: none; 
  color: #CCCCCC;
  font-family:verdana; 
  font-size:13px;
}

.h_mainlevel {
  font-family:verdana; 
  font-size:10px;
}

.sublevel {
  font-family:verdana; 
  font-size:11px;
  margin-left:12px;
  color:#FFFFFF;
}

A.arghref {
  color: #202A55;
}

A.arghref:visited {
  color: #202A55;
  text-decoration:none;
}

A.arghref:hover {
  color: #202A55;
  text-decoration:underline;
}

.maintext {
  font-size: 13px; 
  text-align:justify;
  padding-left:8px; 
  padding-right:2px;
}

.author
{
  font-size: 10px; 
}
.printview {
  font-size: 11px;
  WIDTH: 540px;
  text-align: right;
}

.download {
  font-size: 11px; 
  text-align:justify;
  border: 0px solid #cccccc;
}

.author {
  font-size: 10px; 
}

.printview {
  font-size: 11px;
  width: 100%; 
  text-align: right;
}

.printver{
  text-transform: uppercase;
  font-size: 80%;
  font-weight: bold;
}

.download {
  font-size: 11px; 
  text-align:justify;
  border: 1px solid #cccccc;
}

.errormsg {
  color: #c00000;
  font-weight: bold;
}

.article-abstract {
  text-align: justify;
  font-style: italic;
}

.article-content {
  text-align: justify;
}

.gallery-item{
  font-size:80%;
  text-align:center;
}

.missing-content {
  width: 100%;
  text-align: justify;
}

.side-news {
  width: 100%;
  text-align: left;
}

.horiz-ruler {
  width: 100%;
  font-size: 1px;
  background: transparent;
  height: 1px;
  overflow: hidden;
  border-bottom: 1px solid #404040;
}

.foot-keywords {
  font-size: 80%;
}

.poll-bar {
  font-size: 8px;
  font-weight: bold;
  color: #ffffff;
  background: #A0A0A0;
  border: 1px solid #404040;
}

.copy-info A {
  color: #FFF88C;
}
