/* */
body {
	margin: 0px 0px;
	color: #777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
}
td { vertical-align: top; }
td.left { width: 244px; }
td.right { width: 488px; }
td, a, img { border: 0px none; }
a:focus { outline: none }
a, a:visited { color: #a1b900; text-decoration:underline; }
a:hover, a:active { text-decoration: none; }
h1, p.header { font: normal normal bold 11pt Arial, Helvetica, sans-serif; margin: 10px 0px 15px 0px; }
p { margin: 0px 0px 15px 0px; }

td.footer { padding: 0px 0px 20px 244px; }
td.print { border-top: 1px solid #eee; padding: 10px 0px 0px 244px; } 

#content { margin: 35px 0px 0px 0px; }

/* LANG */
 
#lang { margin: 120px 0px 95px 0px; width: 78px;  }
#lang span { display: none; visibility: hidden; }
#lang a { display: block; width: 78px; height: 24px; }

body#fi #lang a.fi { background: #fff url("img/lang/fi-on.jpg") no-repeat top left; }
body#fi #lang a.se { background: #fff url("img/lang/se-off.jpg") no-repeat top left; } 
body#fi #lang a.en { background: #fff url("img/lang/en-off.jpg") no-repeat top left; }
body#fi #lang a.ru { background: #fff url("img/lang/ru-off.jpg") no-repeat top left; }

body#se #lang a.fi { background: #fff url("img/lang/fi-off.jpg") no-repeat top left; }
body#se #lang a.se { background: #fff url("img/lang/se-on.jpg") no-repeat top left; } 
body#se #lang a.en { background: #fff url("img/lang/en-off.jpg") no-repeat top left; }
body#se #lang a.ru { background: #fff url("img/lang/ru-off.jpg") no-repeat top left; }
 
body#en #lang a.fi { background: #fff url("img/lang/fi-off.jpg") no-repeat top left; }
body#en #lang a.se { background: #fff url("img/lang/se-off.jpg") no-repeat top left; } 
body#en #lang a.en { background: #fff url("img/lang/en-on.jpg") no-repeat top left; }
body#en #lang a.ru { background: #fff url("img/lang/ru-off.jpg") no-repeat top left; }   

body#ru #lang a.fi { background: #fff url("img/lang/fi-off.jpg") no-repeat top left; }
body#ru #lang a.se { background: #fff url("img/lang/se-off.jpg") no-repeat top left; } 
body#ru #lang a.en { background: #fff url("img/lang/en-off.jpg") no-repeat top left; }
body#ru #lang a.ru { background: #fff url("img/lang/ru-on.jpg") no-repeat top left; }

/* HOME */

#home { margin: 0px 0px 0xp 0px; }
#home a span { display: none; visibility: hidden; }
#home a { display: block; width: 183px; height: 14px; }

body#fi #home a { background: #fff url("img/fi-home.jpg") no-repeat top left; }
body#se #home a { background: #fff url("img/se-home.jpg") no-repeat top left; }
body#en #home a { background: #fff url("img/en-home.jpg") no-repeat top left; }
body#ru #home a { background: #fff url("img/ru-home.jpg") no-repeat top left; }

/* FI */

body#fi #nav span { display: none; visibility: hidden; }
body#fi a#nav1-off,  body#fi a#nav1-on { display: block; float: left; margin: 0px; padding: 0px; height: 37px; width: 150px; }
body#fi a#nav1-off { background: #fff url("img/nav/fi-ecobio-off.jpg") no-repeat top left; }
body#fi a#nav1-on,
body#fi a#nav1-off:hover  { background: #fff url("img/nav/fi-ecobio-on.jpg") no-repeat top left; }

	body#fi a#subnav1-off,  body#fi a#subnav1-on { display: block; float: left; margin: 0px; padding: 0px; height: 29px; width: 126px; }
	body#fi a#subnav1-off { background: #fff url("img/nav/fi-ecobio-sub1-off.jpg") no-repeat top left; }
	body#fi a#subnav1-on,
	body#fi a#subnav1-off:hover  { background: #fff url("img/nav/fi-ecobio-sub1-on.jpg") no-repeat top left; }
	
	body#fi a#subnav2-off,  body#fi a#subnav2-on { display: block; float: left; margin: 0px; padding: 0px; height: 29px; width: 162px; }
	body#fi a#subnav2-off { background: #fff url("img/nav/fi-ecobio-sub2-off.jpg") no-repeat top left; }
	body#fi a#subnav2-on,
	body#fi a#subnav2-off:hover  { background: #fff url("img/nav/fi-ecobio-sub2-on.jpg") no-repeat top left; }
	
	body#fi a#subnav3-off,  body#fi a#subnav3-on { display: block; float: left; margin: 0px; padding: 0px; height: 29px; width: 162px; }
	body#fi a#subnav3-off { background: #fff url("img/nav/fi_yhteydenotto_sub1_off.jpg") no-repeat top left; }
	body#fi a#subnav3-on,
	body#fi a#subnav3-off:hover  { background: #fff url("img/nav/fi_yhteydenotto_sub1_on.jpg") no-repeat top left; }


body#fi a#nav2-off, body#fi a#nav2-on { display: block; float: left; margin: 0px; padding: 0px; height: 37px; width: 94px; }
body#fi a#nav2-off { background: #fff url("img/nav/fi-menestysta-off.jpg") no-repeat top left; }
body#fi a#nav2-on,
body#fi a#nav2-off:hover { background: #fff url("img/nav/fi-menestysta-on.jpg") no-repeat top left; }

body#fi a#nav3-off, body#fi a#nav3-on { display: block; float: left; margin: 0px; padding: 0px; height: 37px; width: 149px; }
body#fi a#nav3-off { background: #fff url("img/nav/fi-reach-off.jpg") no-repeat top left; }
body#fi a#nav3-on,
body#fi a#nav3-off:hover { background: #fff url("img/nav/fi-reach-on.jpg") no-repeat top left; }

body#fi a#nav4-off, body#fi a#nav4-on { display: block; float: left; margin: 0px; padding: 0px; height: 37px; width: 95px; }
body#fi a#nav4-off { background: #fff url("img/nav/fi-yhteydenotto-off.jpg") no-repeat top left; }
body#fi a#nav4-on,
body#fi a#nav4-off:hover { background: #fff url("img/nav/fi-yhteydenotto-on.jpg") no-repeat top left; }

/* SE */

body#se #nav span { display: none; visibility: hidden; }
body#se a#nav1-off,  body#se a#nav1-on { display: block; float: left; margin: 0px; padding: 0px; height: 37px; width: 163px; }
body#se a#nav1-off { background: #fff url("img/nav/se-ecobio-off.jpg") no-repeat top left; }
body#se a#nav1-on,
body#se a#nav1-off:hover  { background: #fff url("img/nav/se-ecobio-on.jpg") no-repeat top left; }

	body#se a#subnav1-off,  body#se a#subnav1-on { display: block; float: left; margin: 0px; padding: 0px; height: 29px; width: 98px; }
	body#se a#subnav1-off { background: #fff url("img/nav/se-ecobio-sub1-off.jpg") no-repeat top left; }
	body#se a#subnav1-on,
	body#se a#subnav1-off:hover  { background: #fff url("img/nav/se-ecobio-sub1-on.jpg") no-repeat top left; }
	
	body#se a#subnav2-off,  body#se a#subnav2-on { display: block; float: left; margin: 0px; padding: 0px; height: 29px; width: 132px; }
	body#se a#subnav2-off { background: #fff url("img/nav/se-ecobio-sub2-off.jpg") no-repeat top left; }
	body#se a#subnav2-on,
	body#se a#subnav2-off:hover  { background: #fff url("img/nav/se-ecobio-sub2-on.jpg") no-repeat top left; }

body#se a#nav2-off, body#se a#nav2-on { display: block; float: left; margin: 0px; padding: 0px; height: 37px; width: 112px; }
body#se a#nav2-off { background: #fff url("img/nav/se-menestysta-off.jpg") no-repeat top left; }
body#se a#nav2-on,
body#se a#nav2-off:hover { background: #fff url("img/nav/se-menestysta-on.jpg") no-repeat top left; }

body#se a#nav3-off, body#se a#nav3-on { display: block; float: left; margin: 0px; padding: 0px; height: 37px; width: 213px; }
body#se a#nav3-off { background: #fff url("img/nav/se-yhteydenotto-off.jpg") no-repeat top left; }
body#se a#nav3-on,
body#se a#nav3-off:hover { background: #fff url("img/nav/se-yhteydenotto-on.jpg") no-repeat top left; }

/* EN */

body#en #nav span { display: none; visibility: hidden; }
body#en a#nav1-off,  body#en a#nav1-on { display: block; float: left; margin: 0px; padding: 0px; height: 37px; width: 131px; }
body#en a#nav1-off { background: #fff url("img/nav/en-ecobio-off.jpg") no-repeat top left; }
body#en a#nav1-on,
body#en a#nav1-off:hover  { background: #fff url("img/nav/en-ecobio-on.jpg") no-repeat top left; }

	body#en a#subnav1-off,  body#en a#subnav1-on { display: block; float: left; margin: 0px; padding: 0px; height: 29px; width: 180px; }
	body#en a#subnav1-off { background: #fff url("img/nav/en-ecobio-sub1-off.jpg") no-repeat top left; }
	body#en a#subnav1-on,
	body#en a#subnav1-off:hover  { background: #fff url("img/nav/en-ecobio-sub1-on.jpg") no-repeat top left; }
	
	body#en a#subnav2-off,  body#en a#subnav2-on { display: block; float: left; margin: 0px; padding: 0px; height: 29px; width: 185px; }
	body#en a#subnav2-off { background: #fff url("img/nav/en-ecobio-sub2-off.jpg") no-repeat top left; }
	body#en a#subnav2-on,
	body#en a#subnav2-off:hover  { background: #fff url("img/nav/en-ecobio-sub2-on.jpg") no-repeat top left; }
	
	body#en a#subnav3-off,  body#en a#subnav3-on { display: block; float: left; margin: 0px; padding: 0px; height: 29px; width: 162px; }
	body#en a#subnav3-off { background: #fff url("img/nav/en-yhteydenotto-sub1-off.jpg") no-repeat top left; }
	body#en a#subnav3-on,
	body#en a#subnav3-off:hover  { background: #fff url("img/nav/en-yhteydenotto-sub1-on.jpg") no-repeat top left; }

	
body#en a#nav2-off, body#en a#nav2-on { display: block; float: left; margin: 0px; padding: 0px; height: 37px; width: 144px; }
body#en a#nav2-off { background: #fff url("img/nav/en-menestysta-off.jpg") no-repeat top left; }
body#en a#nav2-on,
body#en a#nav2-off:hover { background: #fff url("img/nav/en-menestysta-on.jpg") no-repeat top left; }

body#en a#nav3-off, body#en a#nav3-on { display: block; float: left; margin: 0px; padding: 0px; height: 37px; width: 213px; }
body#en a#nav3-off { background: #fff url("img/nav/en-yhteydenotto-off.jpg") no-repeat top left; }
body#en a#nav3-on,
body#en a#nav3-off:hover { background: #fff url("img/nav/en-yhteydenotto-on.jpg") no-repeat top left; }

/* RU */

body#ru #nav span { display: none; visibility: hidden; }
body#ru a#nav1-off,  body#ru a#nav1-on { display: block; float: left; margin: 0px; padding: 0px; height: 37px; width: 197px; }
body#ru a#nav1-off { background: #fff url("img/nav/ru-ecobio-off.jpg") no-repeat top left; }
body#ru a#nav1-on,
body#ru a#nav1-off:hover  { background: #fff url("img/nav/ru-ecobio-on.jpg") no-repeat top left; }

body#ru a#nav2-off,  body#ru a#nav2-on { display: block; float: left; margin: 0px; padding: 0px; height: 37px; width: 291px; }
body#ru a#nav2-off { background: #fff url("img/nav/ru-yhdeydenotto-off.jpg") no-repeat top left; }
body#ru a#nav2-on,
body#ru a#nav2-off:hover  { background: #fff url("img/nav/ru-yhdeydenotto-on.jpg") no-repeat top left; }

/* */

/* LOMAKE BUTTON */
.button {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif !important ;
 /* background-color: #D7E5F2; */
 color: #102132;
 margin-right: 12px;
 margin-top: 10px;
 margin-bottom: 30px;
 border: 1px solid #666666;
 background-color: #CCCCCC;
}

form {
	margin: 0px;
	padding: 0px;

}
.lomakefield {
	width: 265px;
	border: 1px solid #666666;
	margin: 0px 0px 3px 0px;
}
.lomakecheckbox {
	border: 1px solid #666666;
}
