BODY {
  font-family: Helvetica, Arial, sans-serif;
  MARGIN: 0; 
  COLOR: #444;
  BACKGROUND: #e7e0dc url(../images/bg-2010.gif) repeat-x;
  font-size: 1em;
}

.header {
  margin: 14px auto 0;
  width: 960px;
  height: 307px;
  background: url(../images/thum.png) no-repeat top left;
  position: relative;
}

.headimg {
  margin: 0 0 0 310px;
  width: 405px;
  height: 191px;
}

.headimg h3 {
  color: #e7e0dc;
  text-align: center;
  font-size: 1.4em;
  font-weight: normal;  
}

.headimg img {display: block}

.yearmenu {
  position: absolute;
  margin: 0 0 0 760px;
  _margin: 0 0 0 450px;
  width: 188px;
  padding: 6px;
  background: #e12935;
  border: 1px solid #a40e23; 
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px; 
}

.yearmenu TABLE.moduletable {
  PADDING: 0 !mportant; 
  BORDER-COLLAPSE: collapse !mportant; 
  border-spacing: 0px !mportant;
  width: 188px;
}

.yearmenu TABLE.moduletable TH {
  font-size: 0.85em;
  FONT-WEIGHT: bold; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #dcdcdc;
  TEXT-ALIGN: center;
  HEIGHT:20px;
  background: none !mportant;
}

.yearmenu TABLE.moduletable TD {
  font-size: 0.85em;
  FONT-WEIGHT: normal; 
  padding: 4px 0;
}

.yearmenu TABLE.moduletable TD A {
  color: #fff !important;
} 

.mainmenu {
  margin: 84px 0 0 300px;
  _margin: 21px 0 0 300px;
}

.maintable {
  margin: 2px auto 0;
}

.content-table {
  margin: 18px 0 0;
}

.sideblock {
  BACKGROUND: transparent;
  WIDTH: 300px;
}

.centerblock {
/*
  border: 1px solid #444; 
  background: #d7d0cc;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px; 
*/
  width: 660px !important;
}

.sidenews {
  color: #222;
}

.sidenews A {
  color: #AF4310 !important;
}

.sidenews span {
  display: block;
  border-bottom: 1px dotted #797674;
  padding: 0 0 2px;
  margin: 0 0 -1em;
}

.center-div {
  padding: 0;
  font-size: 1em;
}

.bottomblock-bg {
  margin: 50px 0 0;
  padding: 26px 0 13px;
  background: #cb122b;
  border-top: 2px solid #500F12;
  text-align: left !important;
}

.bottomblock-bg div {
  position: relative;
  width: 960px;
  margin: 0 auto;
  text-align: left !important;
}

.bottomlogo {
  position: absolute;
  margin: -114px 0 0 740px;
}

.bottomblock {
  font-size: 0.85em;
  color: #ccc; 
  text-align: left !important;
}

.bottomblock A:link {
  font-size: 0.85em;
  color: #ffbb88; 
}

.bottomblock A:hover {
  font-size: 0.85em;
  color: #ffddaa; 
  text-decoration: underline;
}

.bottomblock A:visited {
  font-size: 0.85em;
  color: #ffbb88; 
}

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

A {
  font-size: 1.1em;
  font-weight:bold;
}

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

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

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

.button {
	PADDING-RIGHT: 5px; 
  MARGIN-TOP: 5px; 
  PADDING-LEFT: 5px; 
  FONT-WEIGHT: normal; 
  PADDING-BOTTOM: 2px; 
  COLOR: #000000; 
  PADDING-TOP: 2px; 
  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;
}

.sideblock TABLE.moduletable {
  margin: 0 0 18px;
  border: 1px solid #444; 
  background: #d7d0cc;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px; 
  width: 280px !important;
}

.sideblock TABLE.moduletable TH {
  padding: 6px 6px 0;
  font-size: 1em;
  FONT-WEIGHT: bold; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #222;
  TEXT-ALIGN: center;
  HEIGHT:20px;
}

.sideblock TABLE.moduletable TD {
  font-size: 0.85em;
  PADDING: 6px; 
  MARGIN: 0; 
  COLOR: #8C4E68;
}

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

H1 {
  font-size: 1.6em;
  font-weight: bold;
  color: #242424;
  padding: 8px 8px 0;
  margin: 0;
  text-align: left;
  text-transform: uppercase;
}

.mainlevel {
  background: transparent;
}

.void_mainlevel {
  font-weight:bold;
  text-decoration: none; 
  color: #6F4757;
  background: transparent;
}

.h_mainlevel {
  background: transparent;
}

.sublevel {
  margin-left:12px;
  color:#6F4757;
  background: transparent;
}

A.arghref {
  color: #AF4310;
}

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

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

.maintext {
  text-align:justify;
  padding: 8px !important;
}

.maintext img {
  margin: 4px 4px 4px 0;
}

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

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

ul.menu {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.menu li {
  float: left;
  text-align: center;
}

ul.menu A:link, ul.menu A:visited, ul.menu A:active, ul.menu A:hover {
  display: block;
  width: 130px;
  height: 32px;
  line-height: 32px;
  color:#ffbb88;
  font-size: 0.9em;
} 

ul.menu A:hover, ul.menu A.active  {
  background: #ae9f97 !important;
  color: #ffddaa;
  width: 126px;
  height: 30px;
  line-height: 30px;
  text-decoration: none;
  border: 2px solid #500F12; 
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-left-radius: 6px; 
  -webkit-border-top-right-radius: 6px; 
  border-bottom: none;
} 

