@charset "UTF-8";
/* CSS Document */

/* ETUSIVUN UUTISET */
img{
border:0px;
}
.latest_news{
float:left;
line-height:1.3em;
}

.news_title{
font-size: 16px;}
.front_news_date{
font-size:0.73em;
float:left;
clear:both;
padding-top:0px;
}

.front_news_title{
float:left;
clear:both;
padding-bottom:4px;
}

.front_news_title a, .front_news_title a:link, .front_news_title a:visited {
font-size:0.8em;
float:left;
line-height:1.3em;
}
/* ETUSIVUN UUTISET */

ul{
padding-top:0px;
margin-top:0px;

padding-bottom:12px;

}


/* LEHDISTÖTIEDOTTEET */

ul#news {
	margin:0;
	padding:0;
	list-style:none;
}
ul#news li {
	margin-bottom:10px;
	padding:0;
	list-style:none;
}
ul#news li div.news_date {
	font-size:0.8em;

}	

ul#news li a {
	margin-bottom:3px;
	padding:0;
	list-style:none;
	color:#A69166;
	font-size:0.8em;
}

/* LEHDISTÖTIEDOTTEET */



body{
background-image:url(img/sivut_pohja.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
color:#7c7c7c;
font-family: Helvetica, Arial;
text-align:left;

}

td {
	line-height:18px;
	font-size:12px;
}

p{
margin:0px;
padding-top:0px;
padding-bottom: 13px;
	line-height:18px;
	font-size:12px;}


.article, .inputtypesmallseparator {
	margin:0;
	padding:0;
	font-weight:bold;
}
.inputtypesmallseparator, .inputtypebigseparator {
	margin:0;
	padding:0;
}

h2{

color:#6a97c2;
font-size:14px;
padding-top:0px;
padding-bottom:0px;

}
h3{
color:#6a97c2;
font-size:14px;
padding-top:0px;
padding-bottom:0px;
}

h4{
color:#5a88b4;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0px;
padding-top:10px;
padding-bottom:15px;
}

h1{
color:#5a88b4;
font-size:24px;
font-weight:normal;
margin:0px;
padding-top:2px;
line-height:28px;
}
a:link, a:visited{
color:#a69166;
text-decoration:none;
}

a:hover, a:visited:hover{
color:#a69166;
text-decoration:underline;
}

a:link.news, a:visited.news{
line-height: 1.4em;
color:#7c7c7c;
padding-bottom:5px;
clear:both;
display:block;
}


a:hover.news, a:visited:hover.news{
line-height: 1.4em;
color:#5a88b4;
text-decoration:none;
padding-bottom:5px;
clear:both;
display:block;
}

#wrapper_center{
width: 1006px;
margin: auto;
}

#wrapper_main{
width:1006px;
float:left;
}
#bd_left{
float:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='img/sivut_05.png');
height:636px;
width: 31px;

}

#bd_left[id] {
  background-image:url(img/sivut_05.png);
  background-repeat:no-repeat;
}



#content{

width:943px;
float:left;
}

#yla{
float:left;
text-align:left;
}
#bd_right{
float:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='img/sivut_07.png');
height:636px;
width: 31px;

}

#bd_right[id] {
  background-image:url(img/sivut_07.png);
  background-repeat:no-repeat;
}


#header{
width:943px;
background-image:url(img/sivut_06.jpg);
background-repeat:no-repeat;
background-position:top left;
height: 96px;
float:left;
margin:0px;
padding:0px;
}

#linkki_etusivulle{
float:left;
padding-left:38px;

margin:0px;
padding-bottom:0px;}



#front_left{
float:left;
width:306px;
padding-left:85px;
text-align:left;
padding-top:32px;

}

#front_middle{
float:left;
text-align:left;

}

#right{
float:left;
width:400px;
padding-right:35px;
text-align:left;
padding-top:44px;
padding-left:38px;

}

#news_ot{

float:left;
padding-top:0px;
/*
background-image:url(img/sivut3_26.gif);
background-position:top;
background-repeat:no-repeat;
*/padding-right:20px;

}

#contact_front{
padding-top:3px;
float:left;
font-size:0.73em;
line-height:1.1em;}

#front_ala{
padding-top:10px;
float:left;}

#front_right{
float:left;
width:400px;
padding-left:50px;
padding-top:27px;
text-align:left;
margin:0px;

}
#sis_index{
float:left;
width:943px;
background-image:url(img/index_09.jpg);
background-repeat:no-repeat;
background-position:top;
text-align:left;
background-color:#FFFFFF;

}

#sis{
float:left;
background-color:#ffffff;
line-height:1.6em;
/*font-size:0.73em;
*/}
#sis_index_padding
{

float:left;
padding-left:19px;
min-height:460px;
padding-top:0px;
width:500px;

}


.col_pystyviiva{
background-image:url(img/pystyviiva.gif);
background-position:left;
background-repeat:repeat-y;
width:52px;
height:428px;
}

.nosto_vas{
width:237px;
padding-top:60px;
vertical-align:top;
}


.nosto_sisa{
width:250px;
vertical-align:top;
line-height:1.6em;
font-size:16px;

}



.nosto_oik{
width:460x;
padding-top:56px;
vertical-align:top;
}

.nosto_oik table{
font-size:12px;}
.col_padding{
width:15px;

}

#ala{
background-image:url(img/index_25.gif);
height:25px;
text-align:center;
width:943px;
float:left;
padding-top:23px;
color:#6e96aa;
line-height:1.6em;
font-size:0.73em;
}

#navi{
float:left;
padding-left:40px;
padding-top:2px;}
#navi a{

}










