/* General layout and containing elements */

body{
	margin:0;
	padding:0;
	color:#656568;
	background:#ebeaea url(/img/fade.gif) repeat-x 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

table, th, tr, td, img, object, embed, form{
	margin:0;
	padding:0;
	border:none;
}

table#container{
	position:absolute;
	left:84px;
	top:79px;
	z-index:2;
	width:762px;
	background:url(/img/bg_content.gif) repeat-y;
}

td#cell_header{
	background:url(/img/bg_header.gif) no-repeat;
}

div#header{
	width:154px;
	height:64px;
	margin:21px 0 10px 21px;
	background:url(/img/logo.gif) no-repeat;
}

td#cell_title{
	background:url(/img/bg_contentfade.gif) no-repeat;
}

div#title{
	margin:20px 0 20px 78px;
}

div#header_image{
	margin:0 0 0 6px;
}

td#cell_left{
	width:495px;
}

div#column_left{
	width:390px;
	margin:0 0 0 78px;
}

div#column_right{
	width:235px;
}

td#cell_footer{
	height:102px;
	background:#ebeaea url(/img/bg_footer.gif) no-repeat;
}

div#footer{
	width:600px;
	height:20px;
	margin:40px 0 0 78px;
	padding:0;
	background:url(/img/yhteystiedot4.gif) no-repeat;
}

#bg_logo{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:260px;
	height:250px;
	background:url(/img/logo_big.gif) no-repeat;
}
