html
{
  overflow-y: scroll;
}

*
{
  border: 0px;
  font-family: verdana,arial,tahoma;
  font-size: 10pt;
}

td
{
  vertical-align: top;
}

body
{
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  background-image: url(_img/body_bg.jpg);
  background-position: center top;
  background-repeat: repeat-x;
  text-align: center;
}

.banneri
{
  background-color: #ffffff;
  background-image: url(_img/banner_bg.jpg);
  background-position: center top;
  background-repeat: no-repeat;

  height: 205px;
  width: 992px;

  text-align: right;
  vertical-align: top;
}

.banneri p
{
  font-family: tahoma;
  font-size: 18pt;
  color: #6983ab;

  margin: 9px 33px 0px 0px;
  padding: 0px;
}

.content
{
  background-color: #ffffff;
  background-image: url(_img/content_bg.bmp);
  background-position: center top;
  background-repeat: repeat-y;

  height: 400px;
}

.leftbox
{
  background-image: url(_img/mainlinks_bg.jpg);
  background-repeat: repeat-y;
  background-position: 21px top;
  width: 191px;
  height: 223px;
  padding-bottom: 35px;
  padding-left: 21px;
}

.leftbox a
{
  display: block;

  width: 146px;
  height: 35px;

  background-image: url(_img/link_bg.jpg);
  background-position: left top;
  background-repeat: no-repeat;

  margin-top: 5px;
  padding-left: 18px;
  font-size: 9pt;
  text-decoration: none;
  color: #777777;
}

.leftbox a:hover
{
  background-position: left center;
  color: #444444;
}

.leftbox div img
{
  float: right;
  margin-right: 11px;
}

.page
{
  width: 457px;
  height: 459px;
  background-repeat: no-repeat;
  background-position: left top;

  text-align: left;
}

.page p,.page li,.page a,.page form
{
  font-size: 8pt;
}

.page p
{
  color: #3e4e70;
  padding-bottom: 8px;
  margin: 0px;
}

.page li
{
	list-style-image: url(_img/kolmio.gif);
	list-style-type: circle;

  color: #3e4e70;
  padding: 2px 0px;
}

.page li a
{
  color: #555555;
  text-decoration: none;

  display: block;
  padding: 2px 0px;
  margin: 0px;
}

.page li a:hover
{
  background-color: #eeeeee;
  text-decoration: none;
  color: #000000;
}

form input.ul
{
  color: #ff5e1f;
  background-color: #f8f8f8;
  border-color: #cccccc #cccccc #cccccc #cccccc ;
  border-style: solid;
  border-width: 1px;
}

form textarea
{
  color: #ff5e1f;
  background-color: #f8f8f8;
  border: 1px solid #cccccc #cccccc #cccccc #cccccc ;
  border-width: 1px;
  resize: none;
}

.pagelimits
{
  margin: 10px 25px 0px 25px;
}

.page h1  { font-size: 12pt; font-weight: normal; font-variant: small-caps; margin-bottom: 14px; padding: 0px; }
.page h2  { font-size: 10pt;  font-weight: normal;  }
.page h3  { font-size: 9pt;  font-weight: normal; color: #3e4e70; }
.page h4  { font-size: 8pt; color: #3e4e70; }

.rightbox
{
  width: 302px;
  padding-bottom: 20px;
/*  padding: 57px 0px 0px 38px; */
  background-image: url(_img/rightbox_bg.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}

.bottom
{
  background-color: #ffffff;
  background-image: url(_img/bottom_bg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  text-align: center;
  height: 150px;
  padding-top: 60px;
}

.bottom .bottom_text
{
  font-size: 8pt;
  color: #7d7d7d;
  text-decoration: none;
}

.bottom a:hover
{
  text-decoration: underline;
}

.bottom .veragroup
{
  font-size: 8pt;
  color: #9d9d9d;
  text-decoration: none;
}

