body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

a:link {
	color: #000000; 
	background: transparent none;
	text-decoration:none;
}

a:visited {
	color: #4a3756; 
	background: transparent none;
	text-decoration:none;
}

a:active {
	color: #000000; 
	background: transparent none;
	text-decoration:none;
}

a:hover {
	color: #000000; 
	background: transparent none;
	text-decoration:underline;
	font-weight:bold;
}

input
{
  color: #000000;
  background: #ffffff;
  border: 1px solid #000000;
}

.submit input
{
  color: #000;
  background: #ffffff;
  border: 1px solid #000000;
  text-valign: middle;
}

#laatikko{
  font-size: 10px;
  font-weight:bold;
  color: #ffffff;
  display: block;
  margin:  1px 15px;
  padding: 5px 1px;
  float: right;
  text-align: right;
  text-decoration: none;
  width: 40em;
  height: 85px;
}

#laatikko a:link {
  color: #000000;
  font-weight:bold;
  text-decoration:none;
}

#laatikko a:visited{
  color: #000000;
  font-weight:bold;
  text-decoration:none;
}

#laatikko a:hover {
  color: #000000;
  font-weight:bold;
}

#laatikko a:active {
  color: #000000;
  font-weight:bold;
}

#navi {
  margin: 0;
  padding: 0;
}


#navi ul {
  color: #000;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

#navi li {
  display: inline;
  margin: 0;
  padding: 0;
}

#navi li a {
  background: #000000;
  font-size: 12px;
  font-weight:bold;
  color: #4f4f4f;
  display: block;
  float: left;
  margin:  1px 2px;
  padding: 4px 20px;
  text-align: center;
  text-decoration: none;
  width: 5em;
}

#navi li a:link {
  color: #e9e9e9;
}

#navi li a:visited{
  color: #e9e9e9;
}

#navi li a:hover {
  background: #000000;
  color: #f14c07;

}

#navi li a:active {
  background: #fff;
  color: #000;

}


.tekstipalsta{
  float: left;
  width: 60%;
  text-align: left;
  margin-right: 10px
}

.kuvapalsta{
  float: right;
  width: 35%;
  text-align: center;
}


