

body {	
	background-image:url(../img/backg.jpg);
	}
.major {
	background-color:#FFF;
	width:712px;
	padding:20px;

}



.top_content{
	background-image:url(../img/backg_top.jpg);
	padding-top:14px;
}
.logo_bar{
	background-color:#FFFFFF;
	background-image:url(../img/backg_logo.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:35px;
	padding-left:12px;
	padding-top:15px;
}
.logo{
	float:left;
	width:80px;
}
.logo_txt{
	float:right;
	padding-right:12px;
	padding-top:5px;
	margin-right:0;
}
.nav_top{
	background-color:#FFFFFF;
	padding-left:12px;
	padding-top:6px;
	padding-bottom:9px;
}
.nav_shdw{
	background-image:url(../img/backg_top_shdw.jpg);
	background-repeat:repeat-x;
	height: 16px;
}
a.nav:link, a.nav:visited, a.nav:active{
	font:11px Tahoma;
	color:#666666;
	text-decoration:none;
}
a.nav:hover{
	font:11px Tahoma;
	color:#E79301;
	text-decoration:none;
}
a.nav2:link, a.nav2:visited, a.nav2:active{
	font:11px Tahoma;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
a.nav2:hover{
	font:11px Tahoma;
	color:#E79301;
	font-weight:bold;	
	text-decoration:none;
}



.main_content{
	padding-top: 20px;
}
.content_left{
	width:286px;
	float:left;
	background-color:#EBEBEC;
	padding:14px;
	margin-right:20px;
}
.content_right{
	width:350px;
	float:right;
	background-color:#EBEBEC;
	padding:14px;
}
.whitebrdr{
	width:268px;
	background-color:#FFF;
	padding:9px;
}
.section_head{
	width:268px;
	background-color:#FFF;
	padding:9px;
	margin-bottom:9px;
}
.section_decoration{
	background-image:url(../img/backg_top.jpg);
}
.section_title{
	background-color:#FFF;
	width:78px;
}
.rakennus{
	width:252px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 10px;
	background-color:#5B5B5B;
	padding-top:4px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;	
	margin-top:9px;
}
.rakennus_txt{
	width:252px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 10px;
	line-height:1.4em;
	background-color:#EBEBEC;
	padding:8px;
	height:60px;
}
.rightsection_head{
	width:332px;
	background-color:#FFF;
	padding:9px;
	margin-bottom:9px;
}
.rightwhitebrdr{
	height:148px;
	width:332px;
	background-color:#FFF;
	padding:9px;
	margin-bottom:9px;
}
.rightsection_img{
	float:left;
	width:110px;
	margin-right:12px;
}
.section_2_content{
	float:left;
	width:205px;
}
.arkk_nimi{
	font:11px Trebuchet MS;
	color:#7A7A7A;
	font-weight:600;
	padding-bottom:8px;
	border-bottom: 1px solid #D4D4D4;
}
.arkk_txt{
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#656666;
	font-size: 11px;
	line-height:1.4em;
}
.rightwhitebrdr2{
	width:332px;
	margin-top:10px;
	background-color:#FFF;
	padding:9px;
}

.extras{
	background-color:#F7F7F7;
	border:1px solid #EDEDED;
	padding:12px 12px 25px 12px;
}
.arq_bg{
	border:1px solid #EDEDED;
	padding:12px 12px 25px 12px;
}
.arq{
	padding-top:5px;
}
.lahteet{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:1.6em;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #D4D4D4;
}

.links{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #D4D4D4;
}

a.linkit:link, a.linkit:visited, a.linkit:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
a.linkit:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E79301;
	text-decoration:none;
}

a.arql:link, a.arql:visited, a.arql:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
a.arql:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E79301;
	text-decoration:none;
}


.footer{
	clear:both;
}

.copy{
	width:270px;
	float:left;
	padding-top:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ACADAD;
	font-size:10px;
	line-height:1.3em;
}
.fk_logo{
	float:right;
	margin-right:0px;
	padding-top:17px;
}
