html {

	padding: 0;

	margin: 0;

}

body {

	height: 100%;

	padding: 0;

	margin: 0;

	color: #000000;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 0.8em;

/*	font-size: 9pt;*/

	background-color: #d6d6d6;

	background-image: url(../imgs/update/bg.gif);

	background-repeat: repeat-x;

}

h1, h2, h3, h4, h5, h6 {

	margin-top: 0;

}

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.3em;

	color: #005832;

	font-weight: bold;

	margin: 0;

	padding: 0 0 15px 0;

}

h2 {

	font-size: 1.1em;

	font-family: Arial, Helvetica, sans-serif;

	color: #005832;

	font-weight: bold;

	margin: 0;

	padding: 0 0 13px 0;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.05em;

	font-weight: bold;

	color: #000000;

	margin: 0;

	padding: 0 0 12px 0;

}

#divEtubanner {

	margin: 14px;

}



p {

/*	margin: 0 0 0.8em;*/

	margin-top: 0;

	padding: 0;

}

a:link {

	color: #000000;

	text-decoration: underline;

}

a:visited {

	color: #000000;

	text-decoration: underline;

}

a:hover {

	color: #000000;

	text-decoration: none;

}

a:active {

	color: #000000;

	text-decoration: none;

}

form {

	padding: 0;

	margin: 0;

}

input {

	margin: 0;

	padding: 0;

}

table {

/*	border-collapse: collapse;*/

	border: none;

	padding: 0;

	margin: 0;

}

table td {

}

div {

	border: none;

	padding: 0;

	margin: 0;

}

img {

	border: none;

	padding: 0;

	margin: 0;

}

span {

}



div.clearer {

	height: 1px;

	font-size: 1px;

	line-height: 1px;

	clear: both;

	overflow: hidden;

	width: 100%;

	background: transparent;

}

div.minheightfix {

	float: left;

	overflow: hidden;

	width: 1px;

	font-size: 1px;

	line-height: 1px;

	background: transparent;

}

input.button {

}

input.text {

}

.left {

	float: left;

}

.right {

	float: right;

}



/* Rakenne */

table#tableHeader {

	width: 772px;

	height: 30px;

	margin: 13px 0 0 10px;

	font-size: 11px;

}

span#spanDateAndTime {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

span#spanLangSelect {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

table#tableRow1 {

	width: 773px;

	height: 95px;

	margin: 0 0 0 9px;

	background-image: url(../imgs/layout/header_bg.gif);

	background-repeat: repeat-x;

	background-color: #004e2b;

	/* border-left: 1px solid #a5a5a5;

	border-right: 1px solid #a5a5a5; */

}

table#tableRow2 {

	width: 773px;

	margin: 0 0 0 9px;

	border-left: 1px solid #a5a5a5;

	border-right: 1px solid #a5a5a5;

/*	background-image: url(imgs/update/row2_bg.gif);

	background-repeat: repeat-x;*/

	background-color: #FFFFFF;

}

table#tableRow2 #contentColumn1_top {
	width: 206px;
	border-bottom: 1px solid #a5a5a5;
/*
	background-image: url(/imgs/layout/etunavi_bg.gif);

	background-repeat: repeat-x;

	background-position: bottom;*/

	background-color: #FFFFFF;
	vertical-align: bottom;

}

table#tableRow2 #contentColumn2_top {

	border-left: 1px solid #a5a5a5;

	border-right: 1px solid #a5a5a5;

	border-bottom: 1px solid #a5a5a5;

}

table#tableRow2 #contentColumn3_top {
	width: 220px;
	border-bottom: 1px solid #a5a5a5;
	background-color: #FFFFFF;
	background-image: url(/imgs/layout/etubox-upcorner-bg.gif);
	background-repeat: no-repeat;
	background-position: top;

}

table#tableRow2 #contentColumn1_bottom {
	text-align: left;
	vertical-align: bottom;

}

table#tableRow2 #contentColumn2_bottom {

	border-left: 1px solid #a5a5a5;

	border-right: 1px solid #a5a5a5;

	padding: 15px 0 15px 0;

}

table#tableRow2 #contentColumn3_bottom {
	width: 220px;
	text-align: left;

}

table#tableRow3 {

	width: 773px;

	height: 35px;

	margin: 0 0 0 9px;

/*	border-top: 1px solid #00562e;

	border-bottom: 1px solid #00562e;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;*/

	background-image: url(../imgs/layout/footer_bg.gif);

	background-repeat: repeat-x;

}

#tableTopNav {

	height: 27px;

}

#tableTopNav td {

	background-color: #00623b;

	background-image: url(../imgs/update/nav_bg.gif);

	background-repeat: repeat-x;

}

table#tableFooter {

}



div.subnavButton {

	height: 25px;

	text-align: right;

}

img.banner {

	margin: 5px 0 5px 0;

}

p.pDate {

	font-weight: bold;
	margin: 0 0 0 0;
	color: #666666;
	font-size: 11px;

}

a.news {

	color: #006b3e;

}

a.more {

	color: #006b3e;

}

div.news {

	width: 300px;

	margin: 0 auto 10px auto;

}

p.news {

	margin: 0;

	padding: 0 0 7px 0;

}

div.caseView {

	margin: 15px;

}

div.caseView   .kuva {

	border: 1px solid #c3c3c3;

	margin: 0 0 5px 5px;

}



div#divServices {

	width: 187px;

	height: 89px;

	background-image: url(/imgs/layout/etubox_epalv_bg_fin.gif);

	background-repeat: no-repeat;

	margin: 10px 16px 10px 16px;

}

div#divForms {

	width: 187px;

	height: 89px;

	background-image: url(../imgs/update/forms_bg.gif);

	background-repeat: no-repeat;

	margin: 0 auto 0 auto;

}

div#spanContact {
	text-align:center;
	font-size: 11px;
	color: #FFFFFF;
}

div#spanContact a {

	font-size: 11px;

	color: #FFFFFF;

}

span#spanCopyright{

	float: left;

	font-size: 11px;

	color: #666666;

}

span#spanVeritaslinkit{

	float: right;

	font-size: 11px;

	color: #666666;

}

span#spanVeritaslinkit a {
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}
span#spanVeritaslinkit a:link {
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}
span#spanVeritaslinkit a:hover {
	font-size: 11px;
	color: #666666;
	text-decoration:underline;
}
span#spanVeritaslinkit a:visited {
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}
span#spanVeritaslinkit a:active {
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}

table#tableRow2 #contentColumn2_ala {

	border-left: 1px solid #a5a5a5;

	padding: 15px 30px 30px;

}

table#tableRow2 #contentColumn1_ala {

	width: 206px;

	padding: 15px 0 30px 0;

	text-align: center;

	vertical-align: top;

	background-color: #f7f7f7;

	background-image:  url("/imgs/layout/main_background_gray.gif");

	background-repeat: repeat-y;

	background-position: right;

/*	background-image: url(imgs/update/row2_bg.gif);

	background-repeat: repeat-x; */

}

#muru {

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	font-size: 0.75em;

	font-style: normal;

	margin-bottom: 20px;

}

#divNavi {

	width: 190px;

	text-align: left;

	margin: 0 8px 30px 8px;

}

#divNavi ul {

	padding: 0;

	margin: 0;

	margin: 0 0px 0 0px;

	list-style-type: none;

	display: block;

	width: 190px;

}

/*#divNavi ul li ul {

	padding: 0;

	margin: 0;

	margin: 0 0px 0 0px;

	list-style-type: none;

	display: block;

	width: 180px;

}*/

#divNavi ul li {

	display: block;

	padding: 0px;

	margin: 0;

	background-image:  url("/imgs/layout/navi_left_bordi.gif");

	background-repeat:repeat-x;

	background-position: left top;

	width: 190px;

}

#divNavi ul li ul li {

/*	display: block;

	margin: 0 0px 0 10px;

	width: 180px;*/

	background-image:  url("/imgs/layout/navi_left_nuoli1.gif");

	background-repeat: no-repeat;

	background-position: 6px 10px;

}

#divNavi ul li ul li ul li {

/*	display: block;

	margin: 0 0px 0 10px;

	width: 170px;*/

	background-image:  url("/imgs/layout/navi_left_nuoli2.gif");

	background-repeat: no-repeat;

	background-position: 12px 10px;

}

#divNavi a {

		display: block;

		padding: 4px 5px 4px 5px;

/*		border-left: 10px solid #1958b7;

		border-right: 10px solid #508fc4;

		background-color: #2175bc;*/

		color: #333333;

		text-decoration: none;

		width: 180px;

}

#divNavi ul li ul li a {

		display: block;

		margin-left: 10px;

		width: 170px;

}

#divNavi ul li ul li ul li a {

		display: block;

		margin-left: 20px;

		width: 160px;

}



/*html>body #divNavi li a {

		width: auto;

}*/



#divNavi li a:hover {

	color: #000000;

	text-decoration: underline;

}

.naviValittu {

	font-weight: bold;

	color: #000000;

}

.naviEtu {

	background-image:  url("/imgs/layout/navi_left_nuolivasen.gif");

	background-repeat: no-repeat;

	background-position: 0px 10px;

}

.imgVasen {

	float: left;

	margin-right: 15px;

	margin-bottom: 15px;

}

.imgOikea {

	float: right;

	margin-left: 15px;

	margin-bottom: 15px;

}



#tableRow3 select {

	font-size: 10px;

	background-color: #00663B;

	color: #FFFFFF;

}

table#footer {



	width: 771px;

	height: 28px;

	margin: 0 1px 0 10px;

}



#divSivukartta ul {

	padding: 0;

	margin: 0;

	margin: 0 0px 0 0px;

	list-style-type: none;

	display:block;

	text-align: left;

}

#divSivukartta {

	text-align: left;

}





#divSivukartta ul li {

	padding: 0px;

	margin-left: 30px;

	margin-top: 4px;

}



#divSivukartta li a:hover {

	color: #000000;

	text-decoration: none;

}

#divSivukartta .navValittu {

	font-weight: bold;

	margin-top: 15px;

	display:block;

	background-color: #f7f7f7;

	padding: 4px;

}

/*#divNavi .paaosio {

	font-weight: bold;

	padding-bottom: 10px;

}*/

#topNavi

{

	background-color: #035b3e;

	background-image:url(/imgs/layout/navi_top_bg.gif);

	background-repeat:repeat-x;

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 0px 0px;

/*	height: 27px;*/

	text-align: center;

/*	vertical-align:middle;

	background-color:#6600CC;*/

}



#topNavi ul

{

	border: 0px;

	margin: 0px;

	padding: 0px;

	height:22px;

	list-style-type: none;

/*	text-align:center;

	padding: 5px 5px 3px 7px;

	background-color:#FFFF00;*/

}



#topNavi li

{

	display: inline;

	margin: 0px;

	padding: 0px;

/*	height:27px;

	background-color:#00FF00;

	padding: 4px 0px 0px 0px;*/

}



#topNavi ul li

{

/*	float: left;

	padding: 5px 8px 0px 10px;

	margin: 0px;

	display:block;*/

}



#topNavi .bg

{

	background: url(/imgs/layout/navi_top_erotin.gif) no-repeat left top;

}



#topNavi li a

{

/*	padding: 0px;

	margin: 0px;*/

	color: #ffffff;

	text-decoration: none;

	font-size: 12px;

	padding: 0px;

	margin: 0px;

	padding: 0px 4px 3px 9px;

/*	padding: 5px 8px 0px 0px;

	background-color: #0000FF;

	height: 27px;*/

}



#topNavi li a span

{

/*	padding: 0px 0px 0px 0px;

	background-color:#FF0000;*/

}

#topNavi li a:hover

{

	text-decoration: underline;

}

div#divPrint {

	margin: 35px 0px 20px;

	text-align: right;

	clear: both;

}

#headerNavi {

	font-size: 11px;

}

#headerNavi .langSelect {

	font-weight: bold;

}

#divNavi  .navValittu {

	font-weight: bold;

	padding-bottom: 10px;

}

#divNavi ul a.navValittu {

	font-weight: normal;

	padding-bottom: 4px;

	text-decoration:underline !important;

}

#topNavi a.navValittu {

	text-decoration:underline !important;

	color: #ffffff;

	font-size: 12px;

	padding: 0px;

	margin: 0px;

	padding: 0px 4px 3px 9px;

}

/*.navValittu {

	font-weight: bold;

	text-decoration: underline;

}*/

#navEtusivulle {

	font-size: 11px;

	color: #FFFFFF;

	text-align: left;

/*	vertical-align: bottom;*/

	padding-bottom: 6px;

	padding-left: 6px;

}

#navEtusivulle a {

	color: #ffffff;

	text-decoration: none;

	font-size: 11px;

	padding: 0px;

	margin: 0px;

	padding: 0px;

}

.printLogo {

	display: none;

}

#divSearch p {

	margin-bottom: 4px;

	width: 100%;

	padding-bottom: 12px;

	padding-top: 2px;

	padding-left: 4px;

}

#divSearch img {

	clear: left;

	float: left;

	margin-right: 20px;

}

.divSearchNavi {

	text-align: right;

	font-size: 0.85em;

	vertical-align: middle;

	height: 20px;

	margin-top: 10px;

	margin-bottom: 10px;

}

.divSearchNavi a {

	margin-left: 20px;

}

.searchNumber {

	font-weight: bold;

	color: #666666;

}



.divSearchNavi img {

	margin-top: 4px;

	margin-right: 4px;

	margin-bottom: 4px;

	margin-left: 4px;

	vertical-align: text-top;

}

.small {

	font-size: 0.85em;

}

#tableChart {

	text-align: left;

	font-size: 12px;

	margin: 15px 0;

}

#tableChart th {

	font-size: 14px;

	font-weight: bold;

	color: #985006;

	height: 16px;

	padding: 0;

	border-bottom: 1px solid #985006;

}

#tableChart td {

}

#tableChart tr.header {

	border-bottom: 2px solid #985006;

	height: 20px;

	font-weight: bold;

	text-align: center;

}

#tableChart tr.resultRow {

	font-weight: bold;

}

#tableChart tr.resultRow td {

	border-top: 1px solid #985006;

}

#tableChart td.column1 {

	padding: 5px 5px 5px 0px;

}

#tableChart td.column1ala {

	padding: 5px 20px 5px 22px;

	font-style:italic;

	background-image:url(/vuosikertomus2006/imgs/tablearrow.gif);

	background-repeat:no-repeat;

}

#tableChart td.column2 {

	background: #e8e1d3;

	text-align: center;

	padding-right: 3px;

	padding-left: 2px;

	padding-top: 0px;

	padding-bottom: 0px;

	border-left: 5px solid #ffffff;



}

#tableChart img {

	padding-right: 10px;

}

/*#divNewspage h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.3em;

	color: #005832;

	font-weight: bold;

	margin-top: 0em;

	margin-bottom: 1.2em;

}*/

#divNewspage  #newsPvm {

	margin-bottom: 0.5em;

	font-size: 0.9em;

}

#divKuvaRight {

	text-align: right;

	float: right;

	padding-top: 0px;

	padding-right: 0px;

	margin-bottom: 10px;

	margin-left: 10px;

	border: 1px solid #eaeaea;

	padding: 0px;

}

#divKuvaRight img {

	border: 10px solid #FFFFFF;

	margin: 0px;

}

div#divKuvaRight_TBase {
	float: right;
	padding: 0 0 10px 20px;
	width:272px;
}
div#divKuvaRight_T {
	padding-top: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #eaeaea;
	padding: 0px;
}

#divKuvaRight_T img {
	border: 10px solid #FFFFFF;
	margin: 0px;
}
div#divKuvaRight_TText {
	padding: 11px 11px 11px 11px;
	background-color: #dcdcdc;
	/*	font-style: italic;*/
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}

#divVery {
	text-align: left;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
	width: 262px;
	background-image: url(/imgs/layout/verybox_bg_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;

}

.INPUTsubmit {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #005A31;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #508F73;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #508F73;

	margin: 2px 2px;

	width: 150px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

}

#tableVirhe td {

	padding: 20px;

}

div.caseView p {

	margin: 0;

	padding: 7px 0 0 0;

}

#divEtunavi {

/*	margin: 20px;

	text-align: left;*/

	padding: 0px;

	border: 0px;

}



div.caseView h2 {

	margin: 0;

	padding: 0 0 2px 0;

	font-size: 1em;

}

#divEtunavi  ul {

	padding: 0px;

	margin: 0;

	margin: 0px;

	list-style-type: none;

	text-align: center;

	width: 206px;

	border: 0px;

}

#divEtunavi ul li {

	padding: 0px;

	margin: 7px 0px 0px;

	list-style-type: none;

	text-align: center;

	vertical-align: middle;

	background-color: #EFEEEF;

	background-image: url(/imgs/layout/etunavi_link_bg.gif);

	height: 30px;

	width: 206px;

	display: block;

	background-repeat: repeat-x;

}

#divEtunavi a {

/*	background-image:  url(/imgs/layout/icon_etunavi_nuoli.gif);

	background-repeat:no-repeat;

	background-position: right 14px;*/

	color: #005832;

	text-decoration: none;

	text-align: left;

	vertical-align: middle;

	padding: 6px 0px 4px 0px;

	margin: 0px 22px 0px 12px;

	font-weight: bold;

/*	height: 30px;*/

	width: 172px;

/*	height:100%;*/

	display: block;

}

#divEtunavi li a:hover {

	color: #000000;

	text-decoration: underline;

}

#divEtuvery {

	height: 89px;

	margin: 10px 16px 10px 16px;

	padding: 0px;

	background-color: #006B3F;

	text-align: left;

	width: 187px;

	background-repeat: no-repeat;

}

#divEtuveryLinkit {

	margin-top: 7px;

	margin-right: 6px;

	margin-bottom: 4px;

	margin-left: 65px;

}

#divEtuveryLinkit p {

	padding: 0px;

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 2px;

	margin-left: 0px;

}

#divEtuveryLinkit a {

	color: #FFFFFF;

	font-size: 11px;

	text-decoration: underline;



}

#divEtutiedotelink {

	text-align: right;

	margin-top: 2px;

	margin-right: 10px;

	margin-bottom: 2px;

	margin-left: 10px;

	float: right;

	clear: both;

}.divEtuveryFin {

	background-image: url(/imgs/layout/etubox_very_bg.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.divEtuverySwe {

	background-image: url(/imgs/layout/etubox_very_bg_swe.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#tableChart td.column3 {

	background: #e8e1d3;

	text-align: center;

	padding-right: 3px;

	padding-left: 2px;

	padding-top: 0px;

	padding-bottom: 0px;

}

#divNavi span {

	display: block;

	padding: 4px 5px 4px 5px;

	/*		border-left: 10px solid #1958b7;

		border-right: 10px solid #508fc4;

		background-color: #2175bc;*/

		color: #666666;

	text-decoration: none;

	width: 180px;

}

#divLomake p {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 9px;

	margin-left: 0px;

}

#divLomake  .taysi {

	width: 460px;

}

#divYhteystiedot {

	padding: 10px;

	float: right;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 10px;

	width: 190px;

	border: 1px solid #a5a5a5;

}
#bannerVk08 {
	display: block;
	width: 206px;
}
#bannerTyopaikat {
	background-image: url(/imgs/layout/etudivkatkoviiva.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 16px;
	margin-left: 12px;
	margin-bottom: 40px;
}
#bannerTyopaikat a {

	background-image:  url(/imgs/layout/icon_etunavi_nuoli.gif);

	background-repeat:no-repeat;

	background-position: right;

	color: #005832;

	text-decoration: none;

	text-align: left;

	vertical-align: middle;

	font-weight: bold;

	display: block;

}

#bannerTyopaikat a:hover {

	color: #000000;

	text-decoration: underline;

}
div.divYhteyskehys {
	position:relative;
	top: -8px;
/*	margin-left: 30px;*/
	margin-bottom: 20px;
}
div.divYhteyskehys table {
/*	margin-top: 14px;*/
}
div.divYhteyskehys table tr td {
	background-color:#FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
/*	border-top: dotted 1px #999999;*/
	background-image: url(/imgs/layout/td_border_yhteys.gif);
	background-repeat: repeat-x;
}
.spanYhteysLink a:link, .spanYhteysLink a:visited {
/*	color:#666666;*/
	font-size: 11px;
	font-style: normal;
}

.imgLinkIcon {
	margin-right: 5px;
}
span.spanYhteysLink {
	float: right;
	padding-right: 2px;
}
.h2Yhteys {
	background:url(/imgs/layout/h2_bg_yhteys.gif);
	background-repeat: repeat-x;
}
.divVeryTop {
	background-image: url(/imgs/layout/verybox_bg_top.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 16px 10px 16px 10px;
}
.veryButtonGreen {
	background-color: #005A31;
	background-image: url(/imgs/layout/verybox_but_green.png);
	padding: 0px;
	clear: both;
	height: 25px;
	width: 238px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;
}
.veryButtonLime {
	background-color: #005A31;
	background-image: url(/imgs/layout/verybox_but_lime.png);
	padding: 0px;
	clear: both;
	height: 25px;
	width: 238px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.width190 {
	width: 190px !important;
	font-size: 11px !important;
}
a.width190 {
	padding-top: 5px !important;
}
.veryButtonGreen a, .veryButtonLime a {
	color:#FFFFFF;
	text-align: center;
	font-weight: bold;
	padding-top: 4px;
	display: block;
	width: 238px;
	text-decoration: none;
}
.veryButtonGreen a span, .veryButtonLime a span {
	padding-left: 12px;
	background-image: url(/imgs/layout/very_box_but_arrow.gif);
	background-position: left center;
	background-repeat:no-repeat;
	height: 23px;
}
#divVery h2 {
	text-align: center;
}
#divVery ul {
	margin-top: 0px;
}
#contentColumn3_top .spanLink {
	display: block;
	clear: both;
	padding-right: 18px;
	padding-left: 20px;
	background-image: url(/imgs/layout/icon_etunavi_nuoli.gif);
	background-repeat: no-repeat;
	background-position: 26px 4px;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 0px;
}
.imgTopicEtu {
	margin-top: 12px;
	margin-bottom: 2px;
}
#contentColumn3_top .spanLink a {
	padding-left: 18px;
	display: block;
	color: #006B3E;
}
#contentColumn3_top .imgDotline {
	margin-top: 18px;
}
#contentColumn3_bottom .spanLink {
	display: block;
	clear: both;
	padding-right: 18px;
	padding-left: 26px;
	padding-top: 0px;
	padding-bottom: 3px;
}
.imgTopicEtu {
	margin-top: 12px;
	margin-bottom: 2px;
}
#contentColumn3_bottom .spanLink a {
	display: block;
	color: #006B3E;
}
#footer #spanVeritaslinkit img {
	margin-right: 6px;
	margin-bottom: 1px;
}
#divVsk09 {
	width: 195px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 20px;
}
#divVsk09 img {
	clear: both;
	margin-bottom: 20px;
}
#divTervetuloa {
	width: 195px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 6px;
}
#divTervetuloa .title {
	margin-bottom: 24px;
}
#divTervetuloa img {
	clear: both;
	margin-bottom: 10px;
}
.divTeote123 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 19px;
	padding-left: 43px;
	text-align: left;
}
.divTeote123-1 {
	background-image:url(/imgs/content/teote2010_123_1_fi.gif);
	background-repeat: no-repeat;
}
.divTeote123-2 {
	background-image:url(/imgs/content/teote2010_123_2_fi.gif);
	background-repeat: no-repeat;
}
.divTeote123-3 {
	background-image:url(/imgs/content/teote2010_123_3_fi.gif);
	background-repeat: no-repeat;
}
.divTeote123-1-sv {
	background-image:url(/imgs/content/teote2010_123_1_sv.gif);
	background-repeat: no-repeat;
}
.divTeote123-2-sv {
	background-image:url(/imgs/content/teote2010_123_2_sv.gif);
	background-repeat: no-repeat;
}
.divTeote123-3-sv {
	background-image:url(/imgs/content/teote2010_123_3_sv.gif);
	background-repeat: no-repeat;
}
.divTeote123 a, .divTeote123 a:link, .divTeote123 a:visited {
	color: #858585;
}
