
body.front { 

	background-color: #e8ebeb;
	background: url(/image/bg/sitebackground.gif) 
	
}


body.main { 

	height:100%;
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: center;
	background-color: #e8ebeb;
	background: url(/image/bg/sitebackground.gif) }
	table.layoutmain { 
	margin: 0 auto;
	text-align: left;
	vertical-align: top;
	width: 964px;
	height : 100% ; 
	
 }	

td { 
	font-family : arial ;
	font-size : 13px ; 
	color : #666666 ;
	vertical-align:top ; 
	line-height:13pt;
}

td.layoutcol1 { vertical-align : top ; width : 5px ; background: url(/image/bg/cl.gif) }
td.layoutcol2 { vertical-align : top ; width : 954px ; background: #ffffff; }
td.layoutcol3 { vertical-align : top ; width : 5px ; background: url(/image/bg/cr.gif) }
td.layoutline { width : 1px ; background-color:#ebeaee; }


td.service1 { 
	padding:20px 45px 0 70px;
	background-image: url(../../image/bg100.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;

} 

td.frontsection1  {
	padding: 0 19px 20px 20px;
	border-left-style:solid;
	border-bottom-style:solid;
	border-left-width:1px;
	border-bottom-width:1px;
	border-left-color:e5e4e8;
	border-bottom-color:e5e4e8;
}

td.frontsection2  {
	padding: 0 10px 20px 20px;
	border-left-style:solid;
	border-bottom-style:solid;
	border-left-width:1px;
	border-bottom-width:1px;
	border-left-color:e5e4e8;
	border-bottom-color:e5e4e8;
}

tr.frontbanner {
	height : 34px ; 
	background:url(/image/bg/gradient34.gif);	

}

td.frontbanner {
	border-left-style:solid;
	border-bottom-style:solid;
	border-left-width:1px;
	border-bottom-width:1px;
	border-left-color:e5e4e8;
	border-bottom-color:e5e4e8;
}

td.frontfooterleft {
	text-align:left;
	padding-left:19px;
	padding-top:20px;
	padding-right:19px;
	font-size:12px;
	color:#797979;
}

td.frontfooterright {
	text-align:right;
	padding-top:20px;
	padding-right:13px;
	font-size:12px;
	color:#797979;
}

div.frontjobs {
	padding-top:15px;
}

span.date {
	font-size : 95% ;
}


	

td.layoutrow1 { background-color:#ebeaee;  }

td.frontleft { width : 5px ; background: url(/image/bg/cl.gif) }
td.frontcenter { vertical-align : top ; width : 954px ; height : 134px ; background-color:#FFFFFF; }
td.frontcenter2 { vertical-align : top ; width : 954px ; height : 100px ; background-color:#FFFFFF; }
td.frontright { width : 5px ; background: url(/image/bg/cr.gif) }
td.layoutline { width : 1px ; background-color:#ebeaee; }

td.frontfooter { padding-left:20px;font-family:verdana;font-size:11px;color:#666666; }
td.mainfooterleft { vertical-align : middle ; text-align:left ; padding-left:32px ; font-size:12px ; color:#797979 ; }
td.mainfooterright { vertical-align : middle ; text-align:right ; padding-right:27px ; font-size:12px ; color:#797979 ; }

td.taloushallintopalvelu { padding-left:33px;padding-top:16px;vertical-align:top;height:85;background: url(/image/bg/bg_taloushallinto.gif) repeat top left; }
td.myyntipalvelu { padding-left:33px;padding-top:16px;vertical-align:top;height:85;background: url(/image/bg/bg_myynti.gif) repeat top left; }
td.asiakaspalvelupalvelu { padding-left:33px;padding-top:16px;vertical-align:top;height:85;background: url(/image/bg/bg_asiakaspalvelu.gif); }

A.list:link { color : #4bbfe6 ; text-decoration : none ; font-family : arial ; font-size : 13px ; }
A.list:visited { color : #4bbfe6 ; text-decoration : none ; font-family : arial ; font-size : 13px ;  }
A.list:active { color : #4bbfe6 ; text-decoration : none ; font-family : arial ; font-size : 13px ;  }
A.list:hover { color : #4bbfe6 ; text-decoration : underline ; font-family : arial ; font-size : 13px  ; }

A.footer:link { font-family:arial;font-size:12px;color:#049bdc;text-decoration:none; }
A.footer:visited { font-family:arial;font-size:12px;color:#049bdc;text-decoration:none; }
A.footer:active { font-family:arial;font-size:12px;color:#049bdc;text-decoration:none; }
A.footer:hover { font-family:arial;font-size:12px;color:#049bdc;text-decoration:underline; }


img.list {margin-top:8px;margin-bottom:8px;}
img.newslist {margin-top:18px;margin-bottom:18px;}




td.servicecell { width:495px;padding:5px;height:110px;}
td.serviceimage { width:209px;padding:5px;height:110px;border-left-style:solid;border-left-width:1px;border-left-color:e5e4e8 ; }
td.servicetext { padding: 20px 40px 0px 65px;background-color:#ebeaee; }















