body
{
  background: white;
  color: #3d0202;
  width: 800px;
  padding: 0px;
  font-family: verdana;
  font-size: 9pt;
  margin: 10px auto;
}

#body
{
  background: white;
  color: inherit;
  width: 780px;
  border: 10px solid black;
}

#body hr
{
  display: none;
}

#header
{
  background-image: url(/images/header.png);
  background-repeat: no-repeat;
  height: 110px;
  padding: 0px;
  margin: 0px;
}

#header h1
{
  display: none;
}

#contentbox
{
  background-image: url(/images/bg.png);
  background-repeat: repeat-y;
  width: 780px;
}

#menu
{
  background-image: url(/images/left_img.png);
  background-repeat: no-repeat;
  width: 160px;
  padding: 0px;
  margin: 0px;
  float: left;
}

#menubox
{
  background-image: url(/images/menu_bg.png);
  background-repeat: repeat-y;
  padding: 0px;
  margin: 0px;
  margin-top: 22px;
  width: 160px;
}

#menucontent
{
  background-image: url(/images/menu_top.png);
  background-repeat: no-repeat;
  padding: 20px 14px 0px 13px;
  margin: 0px;
}

#menucontent ul
{
  list-style: none;
  margin: 0px;
  padding: 5px;
}

#menucontent ul li
{
  padding: 5px 0px;
  text-align: center;
}

#menucontent ul li a
{
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  color: #560404;
  text-decoration: none;
  font-size: 11pt;
}

#menubottom
{
  background-image: url(/images/menu_bottom.png);
  background-repeat: no-repeat;
  height: 28px;
  padding: 0px;
  margin: 0px;
}

#content
{
  background-image: url(/images/content_top.png);
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
  width: 620px;
  float: right;
}

#contenttext
{
  padding: 0px 10px 10px 10px;
  margin-top: 10px;
  width: 470px;
  float: left;
}

#contenttext h1
{
  font-family: arial, verdana, sans-serif;
  font-weight: bold;
  color: #3d0202;
  font-size: 18pt;
  padding: 0px;
  margin-top: 0px;
  border-bottom: 2px solid #560404;
}

#contenttext h2
{
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  color: #3d0202;
  font-size: 13pt;
  padding: 0px;
  margin: 0px;
  border-bottom: 1px dashed #560404;
}

#contenttext a
{
  color: #AE2222;
}

#sponsorit
{
  padding: 0px 3px;
  margin-top: 10px;
  width: 120px;
  float: right;
  border-left: 1px solid #3D0202;
}

#sponsorit img
{
  border: 0;
  margin-bottom: 3px;
}

#footer
{
  height: 0px;
  clear: both;
}

img.tekstikuva
{
	margin: 5px;
}