@import url(suckerfish.css);
body {
	background: #48aaff url(kuvat/taustagradient.gif) repeat-x;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#piilolinkit { /* height:2.0em; */
	position:relative;
	left:-378px;
	width:320px !important; 
	margin-bottom:0 !important;
}
#piilolinkit object {
	position:absolute;
	top:-15px;
	left:0;
}
#page24 #piilolinkit object {
	top:-41px;
}
#piilolinkit p { 
margin:0;  }

.maintable td { overflow:hidden; }
.toptable { table-layout:fixed; }
.toptable #menu_1 { width:895px; overflow:hidden; }
#menu_1 a { font-family:Arial, sans-serif !important; }
.bottomtable { margin-bottom:100px; }
.bottomtable td { 
	padding-top:10px; 
	text-align:right; 
	background: transparent url(kuvat/alavarjo.png) repeat-x; 
}
#bottomdiv { background-image:url(.) !important; height:25px !important;} /* kuvat/flowhow.png */
.bottomtable div { height: 93px !important; }
.maintable td { overflow:hidden; }
#borderContent, #borderContent p { margin:0; }
#newslist_fp .newslist { 
	height:400px;
	margin-bottom:2px; 
}
.newslist h1 { margin:0 0 0.4em 0; }
.newslist .abstract a:link,.newslist .abstract a:visited { color:white; }
.newslist { 
	padding-left:11px; 
	padding-right:11px;
	padding-top:23px;
	padding-bottom:23px;
}
.newslist .date, .newslist .readMore,.newslist h1{
	color:#cdfeff !important;
	font-weight:bold;
}
#languagenavi { table-layout:fixed; float:right}
#languagenavi td { width:25px;}
#languagenavi span a { width:25px; height:17px; display:block; padding:0; margin:0;}
#languages p { margin:0; }
#lang3 { background: transparent url(kuvat/en.png) no-repeat; }
#lang4 { background: transparent url(kuvat/fi.png) no-repeat; }
#lang1600 { background: transparent url(kuvat/ch.png) no-repeat; }
#lang1934 { background: transparent url(kuvat/es.png) no-repeat; }
#lang1946,#lang1346 { background: transparent url(kuvat/ru.png) no-repeat; }

.newslist { background: #004c7e url(kuvat/newstausta.gif) repeat-x;}
.bottomtable p { 
	margin:0; 
	font-size:10px; 
	font-weight:normal; 
	color:#cdfeff; 
	font-family: Arial, sans-serif;
	text-align:center;
}
td, tr, li {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
li { 
	list-style: url('/fileadmin/template/kuvat/nelio.gif') outside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 0px;
	margin-left: 0px;
        line-height: 14px;
}
#normalContent h1, #normalContent p, #normalContent h2, #normalContent h3 { margin-top:0; }
#normalContent p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
        line-height: 14px;
}
h1,h2,h3 {
	margin-top:0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
	color: #75bfe4;
}
a:link, a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #006BB6;
	text-decoration: none;
}

a:hover, a:active { color: #666666; }

a.link2:link, a.link2:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

a.link2:hover, a.link2:active {	color: #006BB6; }
.mainmenutable td, a.linkmenu:link, a.linkmenu:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: rgb(102,102,102);
	font-weight: bold;
	text-decoration: none;
}
a.linkakt:link,a.linkakt:visited,
a.linkmenu:hover, a.linkmenu:active, a.linkmenu:focus,
a.linkakt:hover, a.linkakt:active, a.linkakt:focus {
	color: rgb(102,102,102);
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
}

#menu_1 a.linkakt:link, #menu_1 a.linkakt:visited,
#menu_1 a.linkakt:hover,#menu_1 a.linkakt:active,#menu_1 a.linkakt:focus {
	color: black;
}

#menu_2 { 
	text-transform:uppercase; 
	padding-top:20px;
}
#menu_2 a { line-height:20px; }
#menu_2 a.linkakt:link, #menu_2 a.linkakt:visited,
#menu_2 a.linkakt:hover, #menu_2 a.linkakt:active, #menu_2 a.linkakt:focus {
	color: #31cdfe;
	text-decoration:underline;
}
#piilolinkit a, #languages a, .maintable a.linkmenu, .maintable a.linkakt { font-size:10px !important; }
.maintable a.linkmenu, .maintable a.linkakt {}
a.linkmenu2:link, a.linkmenu2:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
a.linkmenu2:hover, a.linkmenu2:active, a.linkmenu2:focus, 
a.linkakt2:link, a.linkakt2:visited,a.linkakt2:hover, a.linkakt2:active, a.linkakt2:focus {
	color: #31cdfe;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}