body {width:800px;margin:0 auto;margin-top:0px;font-family: Verdana, Geneva, Arial, sans-serif;background-image: url(images/gradient.gif);background-repeat: repeat-x;}/* ----- FONTIT ----- */h1, h2, h3, h4, h5, h6 {font-family: Verdana, Geneva, Arial, sans-serif;}h1{margin-left: 10px;margin-bottom: 0px;padding: 10px 0px;font-size: 12px;font-weight: bold;color:#2840d5;}h3{margin-left: 20px;font-size: 11px;color:#2840d5;}h4{padding:4px 0 0 0;margin-left: 20px;font-size: 12px;color:#2840d5;text-decoration:none;}p{margin-top: 8px;margin-left: 0px;font-size: 11px;padding: 0px 20px;}p.nimi{margin-top: 8px;margin-left: 0px;font-size: 11px;font-style: italic;}p.kuva{text-align:right;margin-top: 8px;margin-left: 0px;font-size: 11px;padding: 0px 20px;}p.copy{text-align:center;margin-top: 0px;font-size: 11px;padding: 14px 0px;color: #FFFFFF;}a.www{font-size: 11px;font-weight:bold;}a.www:link{color:#FFFFFF; text-decoration:none}a.www:visited{color:#FFFFFF; text-decoration:none}a{font-size: 12px;font-weight:bold;text-decoration:none}a.www:hover{color:#FFFFFF; text-decoration:underline}a.www:active{color:#FFFFFF; text-decoration:none}a.bluebutton{color:#2840d5;font-size: 11px;}a.bluebuttoninside{color:#2840d5;font-size: 11px;padding-left:16px;}a.bluebuttonmore{color:#2840d5;font-size: 11px;padding-left:32px;}/* ----- DIVS ----- */#banner {width:800px;height:161px;background-image: url(images/banneri.png);border: 0px double #c5c5c5;}#navigation ul{padding:0 0 0 0;margin:0 0 0 0;white-space: nowrap;color:#ffffff;float:left;width:800px;height:46px;background-image: url(images/navbg.gif);list-style:none;}#navigation ul li{display:inline;list-style:none;}#buttons {float:right;width:100%;font-size:100%;line-height:normal;}#buttons ul {margin:0;			/* Linkkirivin margin */	padding:0px 0px 0 0px;list-style:none;}#buttons li {margin-top:8px;padding:0;}#buttons a {float:right;background:url("navbg.gif") no-repeat left top;margin:0;padding:0 0 0 0px;text-decoration:none;}#buttons span {float:right;display:block;background:url("navpalkki.gif") no-repeat right top;padding:15px 15px 15px 15px;color:#FFFFFF;}    /* Commented Backslash Hack hides rule from IE5-Mac \*/#buttons a span {float:none;}    /* End IE5-Mac hack */#buttons a:hover span {color:#1961CD;}#buttons a:hover {background-position:0% -42px;}#buttons a:hover span {background-position:100% -42px; }#buttons a:active span {color:#1961CD;}#teksti {float:left;top:30px;width:550px;height:450px;background-color:#FFFFFF;border: 0px double #b6b6b6;border-top:0px;border-right: 0px;}#infobox {float:right;width:249px;height:400px;background-image: url(images/infobox.gif);border: 0px double #b6b6b6;border-top:0px;border-left: 0px;}#lista01 {float:left;background-color: #FFFFFF;width:200px;}#blank {float: right;width: 547px;background-color: #FFFFFF;padding: 0px 0px 20px 0px;border: 1px double #b6b6b6;border-left-style: dotted;border-top: 0px;border-right: 0px;border-bottom: 0px;}#empty {float:left;width:800px;padding: 0px 0px 0px 00px;background-color:#FFFFFF;border-top:0px;}#yht {float:left;width:760px;padding: 0px 0px 10px 40px;background-color:#FFFFFF;border-top:0px;}#lista01 ul {padding:10px 10px 20px 10px;list-style:none;}li.lista {list-style:square;color: #2840d5;font-size: 11px;padding:0px 0px 0px 0px;}#footer {clear:both;width:800px;height:45px;background-image: url(images/navbg.gif);}/* ----- TAULUKOT ----- */table {padding: 0px 10px 10px 20px;}tr {border: 1px double #2840d5;font-size: 11px;} td {padding: 2px 30px 0px 0px;}td.strong {padding: 8px 30px 0px 0px;font-color: }img {margin-left:20px;}