body {
background : #cccccc url("images/bg.gif") repeat-x ;
margin: 0px 0px 0px 0px; 
padding: 0px;
font:normal normal 10px verdana;
color:#000000;
}

img {
    
    border: 0px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
}





#legal {
  padding-left: 29px;
	color:#666666;
}

#feedback table { 
	margin:0px 0px 0px 28px;
	border: solid 1px #000000;
	width: 594px;
  }
  
#box_freimi { 
	top:27px; 
	left:6px;
	border: 0px;
	width: 246px;
	height: 261px;
	position: absolute;
	
  }
  
#box_freimi2 { 
	top:27px; 
	left:6px;
	border: 0px;
	width: 246px;
	height: 261px;
	position: absolute;
	
  }
  
p.box_teksti { 
	top:37px; 
	left:239px;
	border: 0px;
	width: 360px;
	position: absolute;
  }
  
#yhteystiedot { 
	top:400px; 
	left:595px;
	position: absolute;
	z-index:5;
  }
  
#etusivu_uutinen { 
	top:380px; 
	left:24px;
	position: absolute;
	z-index:1;
  }  
  
p.white { 
	margin:5px 5px 5px 10px;
  font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
  color:#ffffff;
  }

#navi {
 	margin-top: 30px; 
	margin-bottom: 0px; 
	padding-left: 270px; 
	position: absolute;
}

#navi_eng {
 	margin-top: 70px; 
	margin-bottom: 0px; 
	padding-left: 586px; 
	position: absolute;
}

#article img{ 
  behavior: url( pngbehavior.htc ); 
  padding: 0; 
  margin:0px 0px 0px 0px;
  } 
 
table { 
	margin:30px 15px 0px 20px;
	position:relative;
  }
a,a:visited,a:active,a:hover {
  color:#5981A6;
	text-decoration:none;
}
a:hover {
  text-decoration:underline;
  color:#0068B5;
}
p {
  font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
  color:#000000;
  padding:0px;
  margin:25px 29px 29px 29px; 
}  
li {
  font:normal normal 9px verdana;
  color:#000000;
  padding-left:0px;
  margin-left:0px;
}
ul {  
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0; 
	padding-left: 15px 
}  
  
.dots {  
    margin-top : 15px;
    margin-bottom : 15px;   
		margin-left : 29px;  
    
} 

  
p.formtext { 
	margin:11px 5px 5px 10px;
  font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
  color:#000000;
  }
  
.textarea{
background-color: #fafafa; 
font:normal normal 10px verdana;
border: solid 1px; border-color: #B9B9B9;
display: block; width: 200px; height: 15px; 
margin:10px 5px 0px 5px;
padding:2px;
}

.textarea_button {
font:normal bold 10px verdana;
margin:0px 5px 10px 5px;
padding:2px;
}
.textarea_big{
padding:2px;
background-color: #fafafa; 
font:normal normal 10px verdana;
border: solid 1px; border-color: #B9B9B9;
display: block; width: 350px; height: 100px; 
margin:10px 5px 10px 5px;
}

p.heading
{
  font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 21px;
  color:#A20006;
  padding:0px;
  margin:25px 0px 0px 28px;
}

p.heading_mini
{
  font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 15px;
  color:#0068B5;
  padding:0px;
  margin:0px 0px 0px 28px;
}
p.heading_middle
{
  font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
  color:#000000;
  padding:2px;
  margin:0px 30px 20px 48px;  
}
.logo {
  padding-left:0px;
  padding-right:210px;
  padding-top:30px;
  padding-bottom:30px;
}

.blank {
 background : url("blank.gif");
}

.content_bg {
 background : url("images/content_bg.gif");
}

#left_bar {
 width:9px;
}

#right_floater{
padding:29px;
float: right;
}

#right_container {
	border:1px solid #ffffff; 
	background:#C3C3BF;
	padding:1px;
	width:270px;
}

#right_border {
border:1px solid #E9E9E9; 
background:#F0F0F0;
}


#right_content {
border:1px solid #F6F6F6;
background:#F6F6F6;
padding:15px;
min-height:120px;
display:table-cell;  /* Safari workaround for missing min-height */
padding-bottom: 15px;
color:#000000;
}

#map {
padding-top:29px;
margin-bottom:29px;
padding-right:29px;
float: right;
}

#box_0 { visibility:hidden; }
#box_1 { visibility:hidden; }
#box_2 { visibility:hidden; }
#box_3 { visibility:hidden; }


