body	{
	
	margin: 0 0 0 0 ;
	
	padding: 0 0 0 0 ;
	
	background-color: #254484 ;
	background-image: url("../g/kengu_bg.gif");
	background-repeat: no-repeat ;
	
	font-family: verdana,arial,helvetica;
	
	font-size: 11px;
	
	color: #003BB9 ;

}

p	{
	margin: 5px 0 10px 0 ;
	padding: 0 0 0 0;
	
}



#container	{
	width: 100%;
	overflow: hidden;
}



.button		{
	
	border: 0px;
	
	margin: 0 0 0 0px;

}



.button-last	{
	
	border: 0px;
	
	margin-bottom: 10px;

}



.exchange-button	{
	
	border: 0px;
	
	margin: 0 0 0 0px;
	
	position:relative;
	
	top: 5px;
	
	right: 5px;

}

.alt_text	{
	display: none;
}


#header	{
	
	width: 100% ;
	
	height: 171px;
	
	background-color: #45A2E8 ;
	
	background-image: url("../g/header_bg.gif");
	
	background-repeat: repeat-x;

}



#logo-block	{
	
	width: 454px ;
	
	height: 141px;
	
	background-image: url("../g/logo-block_bg.gif");
	
	background-repeat: no-repeat;
	

}



.logo	{
	
	border: 0px;
	
	position: relative;
	
	left: 17px;
	
	top: 40px;

}





#slogan-block	{
	
	
	height: 30px ;
	
	background-color: #ffffff ;
	
	background-image: url("../g/tassu_slogan.gif");

	background-repeat: no-repeat;

}



#main	{
	
	width: 100% ;
	
	overflow: hidden;

}



#navi	{
	
	float: left;
	
	width: 200px;
	
	height: 450px;
	
	background-color: none ;
	
	background-image: url("../g/navi_bg.gif");
	
	background-repeat: no-repeat;
	
	background-position: top left;	
	
	overflow:visible;

}



#button-block	{
	
	padding-top: 30px;
	
	width: 120px;
	
	position:relative;
	
	left: 80px;
	
	top: 10px;
	
	background-color: none ;

}





#text-block	{
	
	float:left;
	
	width: 380px;

	min-height: 500px;
	overflow: visible;	
	background-color: none ;
	
	background-image: url("../g/text-block_bg.gif");
	
	background-repeat: no-repeat;
	
	background-position: top left;
	
	padding-top: 40px;
	
	padding-bottom: 20px;
	
	padding-left: 20px;
	border-bottom: 1px dashed #45A2E8 ;

}



#text-content	{
	
	width: 360px;	
}

#ajankohtaista-block	{
	float: left;
	width: 140px;
	padding: 20px;
	margin-left: 20px;
	background-color: #FFF6A7 ;
	background-image: url("../g/ajankoht_bg.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	border-top: 1px dashed #45A2E8 ;
}


#footer	{
	
	float:left;
	
	width: 100% ;
	
	height: 150px;
	
	background-image: url("../g/footer_bg.gif");

}



h1	{
	
	font-size: 13px;
	
	font-weight: bold;
	
margin: 10px 0 10px 0;
	padding: 0 0 0 0;
}
h2	{
	
	font-size: 11px;
	
	font-weight: bold;
	
margin: 5px 0 5px 0;
	padding: 0 0 0 0;
}



.content-img-etusivu	{
	
	border: 1px solid #254484;

	float: right;
	margin: 5px 0 10px 10px;
}

.content-img-arvot	{
	
	border: 1px solid #003BB9 ;
	width: 170px;
	float: left;
	margin: 0px 10px 10px 0px;
}

.content-img-toiminta	{
	
	border: 1px solid #003BB9 ;
	width: 170px;
	float: left;
	margin: 5px 10px 10px 0px;
}
.content-img-toiminta2	{
	
	border: 1px solid #003BB9 ;
	width: 170px;
	float: left;
	margin: 5px 10px 10px 0px;
}

.content-img-projektit	{
	
	border: 1px solid #003BB9 ;
	width: 320px;
	float: left;
	margin: 5px 10px 10px 0px;
}

.content-img-esikoulu	{
	
	border: 1px solid #003BB9 ;
	width: 170px;
	float: left;
	margin: 5px 10px 10px 0px;
}

#contact-info	{
	
	position: relative;
	
	left: 80px;
	

}



.contact-text	{
	
	margin: 5px 0 0 0 ;
	
	color: #ff0000 ;

}

input	{
color: #003BB9;
background: #ffffff;
border: 1px solid #003BB9 ;
margin-bottom: 5px;
}

textarea	{
color: #003BB9;
background: #ffffff;
border: 1px solid #003BB9 ;
margin-bottom: 5px;
}

select	{
color: #003BB9;
background: #ffffff;
border: 1px solid #003BB9 ;
margin-bottom: 5px;
}

.submit input
{
color: #003BB9;
background: #ffffff;
border: 2px outset #003BB9 ;
}


.wwwdesign	{
	font-size: 10px;
	color: #950000;
	text-decoration: none;
}