body {
	margin:0;
	padding:0;
	background-color:#9bcfe7;
	background-image:url(images/bg_sininen.gif);
	font-family: Verdana, Geneva, sans-serif;
	
}

hr {
	border-width:0;
	height:1px;
	border-top:1px solid #c0c0c0;
}

img.thumb{
	border:2px solid #ced0d2;
	margin-left:10px;
	margin-right:10px;
	float:left;
}

div.thumb{
	float:left;
}

h2, h1{
	color:#24262b;
	margin-top:0px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:22px;
	font-weight:normal;
}

h1{
	font-size:26px;
	
	
}

h1 span{
	color:#a1a1a1;
	font-size:22px;
	display: block;
}

h4{
	color:#24262b;
	margin-top:0px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	font-weight:normal;
}


h4 span{
	color:#a1a1a1;
	font-size:22px;
	display: block;
}
/* bd1028 */
h3{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:11px;
	color:#1f2e35;
	margin-top:10px;
	margin-bottom:-10px;
}

p{
	line-height:165%;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#5b5b5b;
	margin-top:10px;
	margin-bottom:10px;
}

a{
	text-decoration:none;
	color:#0076c0;
}

a:hover{
	text-decoration:underline;
}

td{
	vertical-align:top;
}

div.vasen_box{
	float:left;
	width:600px;
	margin-top:30px;
}

div.vasen_box div{
	padding-left:30px;
}

div.oikea_box{
	margin-top:30px;
	float:left;
	width:270px;
}

div.oikea_box div{
	padding-left:40px;
}

td.sisus{
	background-image:url(images/bg.gif);
	background-repeat:repeat-y;
	background-position:620px;
	
}

td.header1{
	height:116px;
	overflow:hidden;
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
}
td.header2{
	height:20px;
	overflow:hidden;
	background-color:#000;
	background-image:url(images/logo2.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
td.menu{
	height:38px;
	overflow:hidden;
	background-color:#ffffff;
	background-image:url(images/bg_nav.gif);
}

div.linkleft, div.linkleft_act{
	float:left;
	height:38px;
	background-image:none;
	padding-left:14px;
	line-height:38px;
}

div.linkleft_act{
	float:left;
	/*background-image:url(images/navi_over.gif);*/
	background-color:#0f7cc2;
	background-repeat:no-repeat;
}

div.linkright, div.linkright_act{
	line-height:38px;
	padding-right:14px;
	background-image:none;
	
	}

div.linkright_act{
	background-color:#0f7cc2;
}

div.link, div.link_act{
	background-color:none;
}

div.link_act{
	background-color:#008acc;
}

div.link img, div.link_act img{
	margin-top:13px;
	margin-bottom:8px;
	margin-left:10px;
	margin-right:10px;
}

td.footer{
	height:20px;
	overflow:hidden;
	background-color:#ffffff;
	line-height:20px;
	font-size:10px;
	color:#e6e6e6;
	text-align:right;
	padding: 5px 20px 0px 0px;
	color:#989898;
	border-top: #0076c0 dotted;
	
	
}

td.footer a{
	text-decoration:none;
	color:#616161;
}

