@charset "utf-8";

/** */
	body {
		margin:0;
		padding:0;
		font:normal .8em Tahoma, Arial, Helvetica, sans-serif ;
		color:#333;
		background:url(../img/struct/bg.gif) repeat-x top center;
	}
	
	a,
	a:link {
		color:#03264a;
		text-decoration:none;
	}
	a:visited {
		color:#1a2c3e;
	}
	a:hover {
		color:#0a519b;
	}
	a:active {
		color:#9b0a0a;
	}
	
	h1, h2, h3, h4, h5, h6 {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#03264a;
		font-weight:bold;
	}
	h1 { font-size:1.7em;}
	h2 { font-size:1.5em; font-weight:normal;}
	h3 { font-size:1.3em; font-weight:normal;}
	h4 { font-size:1.1em; padding-bottom:0; margin-bottom:0;}
	h5 { font-size:1em;}
	h6 { font-size:.8em;}
	
	img { border:none; vertical-align:top;}
/** EO */

/** Rakenteet */
	div#frame {
		width:778px;
		margin:0 auto;
		background:url(../img/struct/frame_bg.gif) no-repeat top left;
	}
	div#frame div {}
	div#top {
		width:770px;
		height:218px;
		background:url(../img/struct/top.gif) no-repeat top left;
	}
	div#midpiece {
		width:770px;
		height:85px;
		background:url(../img/struct/midpiece_bg.gif) no-repeat top left;
	}
	div#content {
		float:left;
		width:698px;
		padding:0 40px;
		background:url(../img/struct/content_bg.gif) repeat-y top left;
	}
	div#content div {
		float:left;
		background:url(../img/struct/celldiv.gif) repeat-x bottom center;
	}
	#cleft {
		width:413px;
		padding-right:20px;
		padding-bottom:20px;
		background:none !important;
		vertical-align:top;
	}
	#cleft div { width:413px;}
	#cright {
		width:245px;
		padding-left:20px;
		padding-bottom:20px;
		background:none !important;
		vertical-align:top;
	}
	#cright div { width:245px;}
	#altcontent {
		width:698px;
		padding-bottom:20px;
		background-color:#fff;
	}
	div#bottom {
		float:left;
		width:738px;
		height:68px;
		padding:30px 30px 0 30px;
		text-align:center;
		font-size:10px;
		color:#666;
		background:url(../img/struct/bottom_bg.gif) no-repeat top left;
	}
	div#bottom p { padding:1px; margin:0;}
/** EO Rakenteet */