/*body { margin:0; padding:0; background:url('layout/bg_body.jpg') repeat-x #fff; font-family:Arial, Verdana, Tahoma, sans-serif; font-size:12px; text-align:center; }
.mainwrap { width:855px; margin:0 auto; text-align:left; padding:0 0 0 15px; background:url('layout/bg_fadeleft.jpg') no-repeat #fff; }
.subwrap { padding-right:15px; background:url('layout/bg_faderight.jpg') no-repeat right top; }
.contentarea { min-height:600px; height:auto !important; height:600px; padding:26px 15px 0 15px; background:url('layout/bg_contentarea.jpg') no-repeat; }
.banner { background:url('layout/bg_banner.jpg') no-repeat bottom; height:130px; }
.banner .flash { position:relative; left:606px; top:16px; height:148px; width:199px; background-color:#ff0000; }

.mainnavigation { margin-top:20px; padding:0 10px; }
.mainnavigation ul { margin:0; padding:0; list-style:none; }
.mainnavigation li { padding-bottom:1px; margin-bottom:1px; background:url('layout/bg_dotted_2x1.gif') repeat-x left bottom; }
.mainnavigation a { color:#45670C; text-decoration:none; }

.column_left, .column_center, .column_right { float:left; padding:10px; }
.column_left, .column_right { width:190px; }
.column_center { width:370px; }
*/

body{background-color:white; background-image:url('/common/layouts/3/layout/tausta.gif'); background-repeat:repeat;}
.mainwrap {margin: auto auto;width:849px;}
.top {width:849px; height:137px; background-image:url('/common/layouts/3/layout/ylabanner_taus3.gif'); background-repeat:no-repeat; }
.top_left{float:left; width:380px;height:125px; }
.top_right{float:right; width:469px;height:70px;background-position:bottom center;}
.center {background-image:url('/common/layouts/3/layout/tausta_keski.gif');  background-repeat:repeat-y; background-color:white;}
.center_left{float:left; width:380px; height:345px; }
.center_left_background{background-image:url('/common/layouts/3/layout/alaosa.gif');  background-repeat:no-repeat; width:326px;height:447px; position:relative; left:40px; top:0px;}
.center_right{background-image:url('/common/layouts/3/layout/oikea_reunus3.gif');background-position:top right;background-repeat:repeat-y;padding-top:10px; float:right; width:469px; background-color:white;}
.center_right_left {float:left;padding-right:20px;padding-top:0px;}
.front_page {width:215px;background-image:url('/common/layouts/3/layout/teksti_keskiviiva.gif'); background-position:top right; background-repeat:no-repeat;}
.center_right_right {float:right;}
.front_page_right {width:210px;padding-right:5px;}
.bottom{background-image:url('/common/layouts/3/layout/alabanner_tausta.gif'); background-repeat:no-repeat; float:left;width:849px;height:119px;margin-bottom:0px;}
.footer{background-image:url('/common/layouts/3/layout/yhteystiedot.gif'); background-repeat:no-repeat; float:left;width:580px;height:120px;margin-bottom:10px;margin-left:0px;padding-left:300px;	padding-top:15px;}
.footer table tr td { color:white;}	
.news_maintitle {font-weight:bold;padding-bottom:20px;}
div.top_right  
{
	list-style-type: none;	
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	padding-top:50px;

}
ul {float:left;list-style-type: none; background-image:url('/common/layouts/3/layout/navi_alaviiva.gif'); background-repeat:no-repeat; background-position:bottom center;padding-bottom:10px;height:25px;}
ul li.navlevel_0 ul { background-image:none;padding-top:10px;}
ul li.navlevel_0 {float:left; padding-right:10px;}
ul li.navlevel_1 {}
ul li a {color:#006F7C;text-decoration:none; font-weight:bold; font-size:12px;letter-spacing:1.2px;}
ul li.navlevel_0 ul li a {color:#419190;text-decoration:none; font-weight:bold; font-size:11px;letter-spacing:0.7px;}
ul li.navlevel_0 ul {position:absolute;}
.top_right_navi_ie ul li ul {position:relative;margin-top:-2px;}
.top_right_navi_ie ul {float:left;list-style-type: none; background-image:url('/common/layouts/3/layout/navi_alaviiva.gif'); background-repeat:no-repeat; background-position:bottom center;padding-top:10px;height:25px;}

.center_left_background img { position:relative; left:50px; top:0px; }
.center_left_background iframe { position:relative; left:50px; top:0px; width:238px;height:352;}
div.bannerslot a { padding-left:50px; width:205px; }

img.vasen_reuna{position:relative; left:50px; top:0px;}
.news_entry_title{font-weight:bold;}
.news_entry_date, .newslist_entry_date{font-size:10px; padding-bottom:7px;}
.buttons_bottom {padding-top:20px;}


