body {
	height:100%;
	margin:0 auto 0 auto;
	padding:0;
	font-family:Arial;
	background:url('../gfx/top2.png') repeat-x top left;
}
p {
	font-family:Arial;
	font-size:14px;
}
table td {
	font-size:14px;
	vertical-align:top;
}
form#contact {
	margin-top:0px;
}

ul#nav ul {
	min-width:150px;
	_width:150px;
}
table#maincont {
	width:100%;
	height:100%;
	margin:0;padding:0;
	margin-top:260px;
	background:#fff;
}
td#mainc {
	vertical-align:top;
	background: #fff url('../gfx/bodybg.jpg') repeat-x top left;
}
div#cont {
	width: 840px;
	position:relative;
	top:-266px;
	margin:0 auto 0 auto;
	text-align:left;
}
div#menucont{
	margin:0 auto 0 auto;
	_text-align:center;
	width:800px;
	height:62px;
	background: url('../gfx/cont_top.png') repeat-x top left;
	border-bottom:1px solid #000;
}
div#menu {
	float:left;
	width:560px;
	margin-top:10px;
}
div#sis h2 { font-size:14px;}
div#sis h3 { font-size:12px;}
div#sis p {
	
}
div#logo {
	float:right;
	width:200px;
	margin-right:10px;
}
div#logo a img { margin-top:10px;border:none; }
div#banner {
	margin:0 auto 0 auto;
	_text-align:center;
	width:800px;
	background: #fff;
	border-bottom:1px solid #000;
	height:187px;
}
div#siscont {
	margin:0 auto 0 auto;
	_text-align:center;
	width:840px;
	background: url('../gfx/sisbg.png') repeat-y top left;
}
div#opa {
	float:right;
	width:230px;
	height:187px;
	background: url('../gfx/opa.png');
}
div#sis {
	float:left;
	width: 540px;
	margin-left:20px;
	padding:15px;
	padding-bottom:50px;
}
div#sis td { vertical-align:top; }
div#right {
	width:200px;
	float:right;
	padding:15px;
	margin-right:20px;
	_height: 180px;
	min-height:180px;
	padding-bottom:115px;
}
div#right div {
	margin-bottom:40px;
}
div#right h1 {
	font-size:12px;
	margin-top:15px;
	margin-bottom:3px;
}
div.slogan {
	text-align:center;
	font-size:12px;
}
div.slogan img {
	max-width: 190px;
	_width:190px;
	border:3px solid #d1d1d1;
}

div.sloco {text-align:center;}

div#sis h1 {
	font-size:18px;
	border-bottom:2px solid red;
	margin-bottom:0;
	padding-bottom:0;
}
div#sis img {
	padding:10px;
}
div#sis table { border:none;}
div#sis table td {
	vertical-align:top;
}
div#prefo {
	margin:0 auto 0 auto;
	_text-align:center;
	width:840px;
	height:114px;
	background: url('../gfx/sisbg.png') repeat-y top left;
}
table#lad {
	border:1px solid #d1d1d1;
	background:#f1f1f1;
}
div#prefo div#r {
	float:right;
	margin-left:30px;
	width:200px;
	background: url('../gfx/isog.jpg') no-repeat bottom;
	margin-right:30px;
}
h1 span#titteli {
	font-size:12px;
	color:#333;
	padding-left:10px;
}
div#sis img { max-width: 530px;_width:530px;}
div#toim {
	height:18px;
	width:545px;
	float:left;
	border-bottom:2px solid red;
	text-align: right;
	margin-top:30px;
	margin-left:30px;
}
div#toim_yla {
	height:18px;
	width:530px;
	text-align: right;
}
div#toim span a, div#toim span a:visited,div#toim_yla span a, div#toim_yla span a:visited {
	color:#02519C;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
}
div#toim span a:hover, div#toim_yla span a:hover { text-decoration:underline;}
span#fli { font-size:12px; color:#02519C;}
span#fli:hover {
	 text-decoration:underline;
	cursor: pointer; cursor: hand
}
div#footer {
	background: url('../gfx/footer.png') no-repeat top center;
	height:62px;
	padding-top:5px;
	font-size:12px;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
img#fslo {
	float:left;
	position:relative;
	top:-5px;
	left:10px;
}
div#footer a { color:#fff; }
div#news a,div#news a:visited { 
	color:#02519C;
	text-decoration:none;
}
td#pvm {
	width:50px;
	color:#333;
	font-size:12px;
	text-align:right;
	padding-right:5px;
}
div#news a:hover { text-decoration:underline; }
div#c { clear:both;}
div#box {
	border:1px solid #999;
	background: #f1f1f1;
	padding:10px;
	margin-bottom:20px;
	min-height:50px;
	_height:50px;
}
table#lad td img#dl { margin:0;padding:0 5px; }