body {
  background: #fff url(kuvat/pysty.jpg) repeat-x top;
  padding 10px;
  margin: 10px;
  margin-left: 0px;
  margin-right: 0px;

	color: #000000;
	font-family: verdana, arial;
	font-size: 11px;
}
h1 {
  font-size: 20px;
  font-weight: normal;
	line-height: 24px;
}
h3 {
	margin-bottom: 5px;
}

a {
	font-family: verdana;
	font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  height: 16px;
}

a:link    { color: #2a5985; text-decoration:underline; }
a:visited { color: #2a5985; text-decoration:underline; }
a:focus   { color: #ffffff; text-decoration:none;	background: #2a5985; }
a:hover   { color: #ffffff; text-decoration:none;	background: #2a5985; }

#noLink, #noLink:link, #noLink:visited, #noLink:focus, #noLink:hover {
	text-decoration:none;
	background: transparent;
	border:  0;
	padding: 0;
	margin:  0;
	outline: 0;
}

.basic {
	color: #000000;
}

h4 {
	font-size: 16px;
	margin-top: 0px;
}

h5 {
	font-size: 14px;
	margin: 0px;
}

.transOFF {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
.transON {
	opacity: .5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}

.tausta {
	background: url(kuvat/tausta.gif) repeat;
}

.boksi,
.boksi:link,
.boksi:visited,
.boksi:active,
.boksi:focus,
.boksi:hover {
  background-color: transparent;
  text-decoration: none;
}

.menuLinkki {
	font-family: verdana;
	font-size: 13px;
  font-weight: normal;
  line-height: 19px;
  height: 19px;
	margin-left: 5px;
	padding-left: 0px;
}

.menuLinkki         { color: #2a5985; text-decoration:none; background: #eeeeee; background-image: url(kuvat/nuolet1.gif); background-repeat: no-repeat; VALIGN: bottom; }
.menuLinkki:link    { color: #2a5985; text-decoration:none; background: #eeeeee; background-image: url(kuvat/nuolet1.gif); background-repeat: no-repeat; VALIGN: bottom; }
.menuLinkki:visited { color: #2a5985; text-decoration:none; background: #eeeeee; background-image: url(kuvat/nuolet1.gif); background-repeat: no-repeat; VALIGN: bottom; }
.menuLinkki:focus   { color: #000000; text-decoration:none; background: #eeeeee; background-image: url(kuvat/nuolet1.gif); background-repeat: no-repeat; VALIGN: bottom; font-weight: bold; padding-left: 3px; }
.menuLinkki:hover   { color: #000000; text-decoration:none; background: #eeeeee; background-image: url(kuvat/nuolet1.gif); background-repeat: no-repeat; VALIGN: bottom; font-weight: bold; padding-left: 3px; }


td {
	font-family: verdana;
	font-size: 12px;
}

#base td {
	font-size: 13px;
	line-height: 20px;
}

.top1  { background: #fff url(kuvat/pysty_left.jpg) repeat-x top; }
.top2  { background: #fff url(kuvat/pysty_right.jpg) repeat-x top; }
.right { background: #fff url(kuvat/fade_right.gif) repeat-y top; align: left; }
.left  { background: #fff url(kuvat/fade_left.gif) repeat-y top; align: right; }

.yla {
	font-family: verdana;
	font-size: 11px;
	background: #ffffff;
	text-align: center;
}

.valikko {
	background: #fff url(kuvat/viiva_184.jpg) repeat-y 0px 0px;
	font-family: verdana;
	font-size: 11px;
	text-valign: top;
	width: 180px;
}

.teksti {
  padding-left:5px;
	font-family: verdana;
	font-size: 12px;
	background: #ffffff;
  line-height: 16px;
 	text-valign: top;
	width: 600px;
}

.ala {
	font-family: verdana;
	font-size: 10px;
	background: #ffffff;
	text-align: center;
}

.tikut,
.tikut:link,
.tikut:visited,
.tikut:focus,
.tikut:hover {
  font-family: Verdana;
  font-size: 18px;
  font-weight: Normal;
  text-align: left;
  text-decoration: none;
  color: #000000;
  text-decoration:none;
  background: none; 
  line-height: 25px;
}

.tikut2,
.tikut2:link,
.tikut2:visited,
.tikut2:focus,
.tikut2:hover {
  font-family: Verdana;
  font-size: 24px;
  font-weight: Normal;
  text-align: left;
  text-decoration: none;
  color: #000000;
  text-decoration:none;
  background: none; 
  line-height: 25px;
}

div.basetext {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  text-align: left;
  font-weight: normal;
  border-width: 5px;
  border-style: solid;
  border-color: #ccc;
}
div.basetext2 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 10px;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 20px;
  text-align: left;
	font-family: verdana, arial;
	font-size: 13px;
  font-weight: normal;
	line-height: 22px;
}
div.basetext3 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  text-align: left;
	font-family: verdana, arial;
	font-size: 13px;
  font-weight: normal;
	line-height: 18px;
}
div.basetext4 {
  background-color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 10px;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 20px;
  text-align: left;
	font-family: verdana, arial;
	font-size: 13px;
  font-weight: normal;
	line-height: 22px;
}
li {
	font-family: verdana, arial;
	font-size: 13px;
  font-weight: normal;
	margin: 0px 0px 0x 0px;
}
ul {
	margin-bottom: 30px;
}
.sisennys {
	padding-left: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
}
.sisennys1 {
	padding-left: 20px;
	margin-left: 0px;
	margin-bottom: 10px;
}
#green {
	font-size: 22px;
	color: #13772D;
}
#blue {
	font-size: 22px;
	color: #266BD1;
}
#blue2 {
	font-size: 18px;
	color: #266BD1;
}
.huom2 {
	background-color: #ffffd9;
	color: #aa0000;
	font-family: Verdana;
	font-size: 12px;
	border: 1px dashed #000;
	padding: 10px;
	margin: 0px 150px 0px 100px;
	text-align: center;
}

