@charset "UTF-8";
/* CSS Document */

/******************************** Site and body ********************************/
.show_news{
padding-left:30px;
padding-top:30px;
padding-right:20px;
}
img{
border:none;}

body{
background-image:url(img/palat_02.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height: inherit;
color: #1f1f1f;
}

p{
margin:0;
padding-top:5px;
padding-bottom:7px;}

a:link, a:visited{
color:#017fb6;
text-decoration:none;
}

a:hover, a:visited:hover{
color:#017fb6;
text-decoration:underline;
}

h2{
font-size: 1em;
font-weight:bold;
color:#000000;
text-transform:uppercase;
}

h4{
color:#007dc5;
font-size: 1em;
font-weight:bold;

}

#vali{
float:left;
height: 20px;
}

#wrapper{
margin:0 auto;
width: 928px;


}

#main{
float:left;
width: 928px;
margin:0;
padding:0px;

}
#left{
float:left;
width:40px;
background-image:url(img/palat_04.jpg);
background-repeat:no-repeat;
}

#right{
float:left;
width:40px;
}

#inner02{
float:left;
width: 928px;
background-image:url(img/inner.gif);
background-repeat:no-repeat;
height: auto !important; /* for modern browsers */
height: 572px; /* for IE5.x and IE6 */
min-height: 572px; /* for modern browsers */

}

#inner01{
background-image:url(img/inner02.gif);
background-repeat:repeat-y;
float:left;
width: 928px;
}

#sisalto{
padding-left: 41px;
width: 849px;
float:left;
}

#yla{
float:left;
background-image:url(img/palat_05.gif);
height:36px;
width:inherit;
}

#navi{
height:62px;
float:left;
width:inherit;
background-image:url(img/palat_08.jpg);
width: 848px;
}

#liput{
position:relative;
top: 10px;
left: 32px;
width: 140px;
float:left;}

#navi_linkit{
float:left;
width:610px;
padding-left:60px;

}

.nlink{
padding-left:40px;
padding-right:5px;
float:left;}
#vas{
width: 309px;

height: auto !important; /* for modern browsers */
height: 372px; /* for IE5.x and IE6 */
min-height: 372px; /* for modern browsers */
float:left;

}

#logo{
padding-top:12px;
width: 280px;
height:262px;
float:left;
background-image:url(img/palat_09.jpg);
text-align:center;
padding-left:33px;

}


#oik{
width:519px;
float:left;


}

#oik_reuna{
background-image:url(img/palat_12.gif);
background-repeat:no-repeat;
width:19px;
float:left;}

#uutiset{
width:272px;
float:left;
padding-left:25px;
height: auto !important; /* for modern browsers */
height: 242px; /* for IE5.x and IE6 */
min-height: 242px; /* for modern browsers */

}
#otsikko{
padding-top:14px;
padding-left:20px;
background-image:url(img/palat_14.gif);
background-repeat:no-repeat;
height: 40px;
width:272px;
/* float:left; */
}

#banneri{
float:left;
padding-left:25px;
padding-top:10px;
padding-bototm:10px;
}

/*
.news{
padding-left:20px;
width:229px;
color: #007dc5;
font-size: 0.8em;

}


.news_divider{
height: 20px;
width:272px;
background-image:url(img/palat_19.gif);
background-repeat:no-repeat;
background-position:left;
position:relative;
float:left; 
}

.news a:link, .news a:visited{
font-size: 0.7em;
color: #b0b906;
text-decoration:none;
}
*/
 
/***** Etusivun uutiset ****/ 
 
.latest_news {
	padding: 0 0 0 25px;
}

.front_news_date {
	display:none;
}

.front_news_title {
	border-bottom: 1px solid #eaf5fa;
	margin: 15px 0;
	padding-bottom:10px;
}

.front_news_title a {
	text-decoration:none;
	color:#0090d6;
}

.front_news_title a:hover {
	text-decoration:underline;
}

/***** Uutisarkisto ****/ 

#news ul {
	list-style:none;
	margin:0;
	padding:0;
}
#news li {
	list-style:none;
	margin: 5px 0;
}
.news_date { display:none; }

.news_title {
	border-bottom: 1px solid #eaf5fa;
	margin: 15px 0;
	padding-bottom:10px;
}



/***** Uutisarkisto admin ****/ 
.news_entry {
	border-bottom: 1px solid #eaf5fa;
}



#ala {
width: 849px;
text-align:center;
float:left;
position:relative;
top:20px;
}

#linkki {
float:left;
}

#linkki a:link, #linkki a:visited {
font-family: Trebuchet MS;
font-size: 1em;
text-decoration:none;
}