body {

	background-image: url(image/bg.jpg);

	background-repeat: repeat-x;

	background-color : #ffffff;

	margin: 0;

	padding: 0; }





div#container {

	width : 840px; 

	margin : 0 auto; 

	padding : 25px 0 10px 0; 

	text-align : left;

	background-color: #ffffff; }

	

div#top {

	width : 840px; 

	margin : 0; 

	padding : 0; }

	

div#content {

	background-color:#ffffff;

	width : 840px; 

	margin : 0; 

	padding : 0; }

	

table#yht { width: 100%;}



b { COLOR: #215ebb;	FONT-SIZE: 13px; font-weight: bold;}



td.form { padding: 4px; text-align: right;}

td.yht { padding: 8px 10px 3px 0; width: 50%;}

td.bold { padding: 8px 10px 15px 0; border-bottom: 1px dotted  #A4ADCA; }	

		

A.navi:link, A.navi:visited {

	COLOR: #215ebb;

	FONT-SIZE: 13px;

	font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;

	text-decoration: none;

	display: block;

	width: 150px;

	padding: 4px 8px;

	border: 1px solid #E8EFF6;	 	}



A.navi:hover {

	COLOR: #215ebb;

	FONT-SIZE: 13px;

	font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;

	text-decoration: none; 

	display: block;

	width: 150px;

	padding: 4px 8px;

	border: 1px solid #CDDEF1;		}

	

A.yht:link, A.yht:visited {

	padding: 0;

	margin: 0;

	text-decoration: underline;	}

	

	

A.yht:hover { 

	text-decoration: none; 

	padding: 0;

	margin: 0;

}

	

A.sin:link, A.sin:visited {

	text-decoration: none;	

	border-bottom: 1px solid #5697F5; 

	height: 20px;  	}

	

A.sin:hover                 {text-decoration: none;	border-bottom: 1px solid #ffffff; height: 20px;	}	



A.white:link, A.white:visited {

	COLOR: #ffffff;

	FONT-SIZE: 11px;

	font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;

	text-decoration: none; 	}



A.white:hover {

	COLOR: #ffffff;

	FONT-SIZE: 11px;

	font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;

	text-decoration: underline;	}



td {

	vertical-align: top; }

table#sis {

	margin-top: 30px;	}

	

td.left {

	vertical-align: top;

	margin: 0 0 10px 0;

	padding: 0 10px 20px 20px;

	border-right: 1px dotted #A4ADCA; 	 }


td { FONT-SIZE: 12px; font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;}

td.con {

	width: 500px; 

	COLOR: #215ebb;

	text-align: left;

	FONT-SIZE: 12px;

	font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;

	padding: 0 50px 50px 30px;

	width: 540px; }

	

td.form{

	COLOR: #215ebb;

	FONT-SIZE: 11px;

	font-style: italic;}

	

p	{

	COLOR: #215ebb;

	font-size: 12px;

	font-weight: normal;

	font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;

	}  



H1  {

	COLOR: #1F56A9;

	font-size: 18px;

	font-weight: bold;

	text-transform: uppercase;

	font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;

	/*border-top: 1px dashed #A4ADCA;*/

	border-bottom: 1px dashed #A4ADCA;

	padding: 0 0 3px 0;

	margin-top: 0; }  



H2  {

	COLOR: #1F56A9;

	font-size: 18px;

	font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;	}  	



td.bot {

	background-color:#1F56A9;

	width: 820px;

	margin-top: 10px; 

	padding: 5px 20px 5px 0;

	vertical-align: middle;

	height: 32px;

	text-align: center;

	font-size: 13px;

	color: #ffffff;

	font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif;}

	

.pictop{

	border: 10px solid #ffffff;

	margin: 0;

	padding: 0; } 

img#email {

	padding: 0;

	margin: 0;}	

input.button {

	background-color: #2663BC; 

	padding: 2px;

	border-width: 0;

	font-size: 11px; 

	color: white;

	width: 120px;

	text-align: center;

}	

tr.re1 {	background-color:#F4F7F9;}

	

td.ref1 {	padding: 4px 6px;	font-weight: bold;}	

td.ref2 {   padding: 4px 6px;	}		



li{	COLOR: #215ebb; padding: 2px 0;	 list-style-type: square; 	}	

li.2 {	list-style-type: disc;	}	



span.kuvajateksti_oikea { 

	float: right; 

	width: 225px; 

	background: #ffffff; 

	padding: 5px 0 5px 10px; 

	font-style: italic; 

	font-size:13px; 

	text-transform: uppercase; 

	font-weight: bold;  

	margin: 0; }	


