/*httk*/

#kuvagalleria{
border:1px solid #cccccc;
position:absolute; 
top:360px; 
left:25px;
height:230px; 
width:670px; 
z-index:5;
overflow:auto;

}

.kuvagalleria{
width:110px; 
background-color:#cccccc;

}

.kuvagalleria img{
border:1px solid #cccccc;
}

.kuvagalleria p{
width:125px; 

margin-right:10px;
margin-left:10px;
color : #666666; 
font-family : arial, helvetica, sans-serif; 
font-size : 12px; 
font-weight:bold;
}


img
{
border:0;
}

body {
background-image : url(images/tausta.gif);
background-color : #aba9a9;
background-repeat : repeat-x;
width : 100%;
margin : 0;
padding : 0;
text-align : center;
padding-left : 50px;
}
p {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
font-weight : normal;
font-style : normal;
padding-left : 10px;
}
#shadow {
background-color : #ffffff;
width : 950px;
height : 100%;
margin : auto;
margin-left : 100px;
padding : 0 0 0 0;
}
#stroke {
width : 950px;
height : 100%;
margin : 0;
padding : 0;
}
#logo {
position:relative;
z-index : 1;
float : left;
margin : 0;
top : 0;
left : 0;
padding-top : 0;
padding-left : 20px;
width : 230px;

}
#bottom_bg {
background-color : #ffffff;
float : right;
padding-top : 0;
margin : 0;
text-align : left;
padding-right : 0;
top : 0;
}
#bottom_bg p {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #666666;
}
#top_bg {
position:relative;
top:5px;
left:0px;
background-color : #ffffff;
padding-top : 0;
margin : 0;
padding-right : 5px;
text-align : right;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #666666;
}
#top_bg p {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #666666;
}
#top_bg a {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #666666;
font-weight : normal;
text-decoration : none;
}
#top_bg a:hover {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #666666;
font-weight : normal;
text-decoration : underline;
}
#top_bg1 {
background-color : #ffffff;
float : right;
padding-top : 10px;
margin : 0;
z-index : 2;
text-align : left;
padding-right : 20px;
}
#top_bg1 p {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #666666;
font-weight : normal;
font-style : normal;
padding-left : 10px;
}
#row1 {
position : relative;
top:0;
left:0;
background-color : #ffffff;
width : 950px;
height : 155px;
margin : 0;
padding : 0;
}
#row2 {
height : 44px;
background-color : #9c9d9f;
position : absolute;
width : 1028px;
top : 155px;
left : 90px;
margin : 0;
padding : 0;
z-index:5;
}
table.menupalkki {
width : 1028px;
height : 27px;
margin : 0;
padding : 0;
}
#topNavi {
height : 27px;
margin : 0 0 0 0;
padding : 0;
padding-left : 50px;
}
#navlist {
margin : 0;
padding : 0;
}
#voittajaruno {
position : absolute;
top : 350px;
left : 472px;
background-color : #ffffff;
width : 180px;
margin : 0;
text-align : left;
height : 190px;
border : 1px solid #cccccc;
}
#runonetti {
position : absolute;
top : 240px;
left : 628px;
background-color : #ffffff;
padding : 5px;
margin : 5px;
text-align : left;
border : 1px solid #cccccc;
}
#navcontainer {
/*line-height : 24px;*/
width : 1028px;
margin : 0;

padding : 0;

background-color:transparent;
}
#navcontainer ul li {
display : inline;
}
#navcontainer ul {

margin : 0;
padding : 0;
list-style : none;
margin-top : 0;
padding-top : 0;
color : #ffffff;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
#navcontainer ul li a.Etusivu {
background-color : #9c9d9f;
display : block;
padding-top : 2px;
text-align : center;
color : #ffffff;
text-decoration : none;
float : left;
height : 30px;
width : 193px;
border-top : 10px solid #ff5a00;
}
#navcontainer ul li a.Esittely {
background-color : #9c9d9f;
display : block;
padding-top : 2px;
text-align : center;
color : #ffffff;
text-decoration : none;
float : left;
height : 30px;
width : 193px;
border-top : 10px solid #ff5a00;
}
#navcontainer ul li a.Apurahat {
background-color : #9c9d9f;
display : block;
padding-top : 2px;
text-align : center;
color : #ffffff;
text-decoration : none;
float : left;
height : 30px;
width : 193px;
border-top : 10px solid #baff00;
}
#navcontainer ul li a.Laanintaiteilijat {
background-color : #9c9d9f;
display : block;
padding-top : 2px;
text-align : center;
color : #ffffff;
text-decoration : none;
float : left;
height : 30px;
width : 193px;
border-top : 10px solid #00fff0;
}
#navcontainer ul li a.Projektit {
background-color : #9c9d9f;
display : block;
padding-top : 2px;
text-align : center;
color : #ffffff;
text-decoration : none;
height : 30px;
width : 193px;
border-top : 10px solid #00baff;
float : left;
}
#navcontainer ul li a.Tiedotteet {
background-color : #9c9d9f;
display : block;
padding-top : 2px;
text-align : center;

color : #ffffff;
text-decoration : none;
height : 30px;
width : 193px;
border-top : 10px solid #c000ff;
float : left;
}
#navlist li a.Etusivu:hover, #navlist li a.Etusivu:active {
background-color : #b58c77;
}
#navlist li a.Esittely:hover, #navlist li a.Esittely:active {
background-color : #b58c77;
}
#navlist li a.Apurahat:hover, #navlist li a.Apurahat:active {
background-color : #a4b677;
text-decoration : none;
}
#navlist li a.Laanintaiteilijat:hover, #navlist li a.Laanintaiteilijat:active {
background-color : #76b6b1;
}
#navlist li a.Projektit:hover, #navlist li a.Projektit:active {
background-color : #75a4b7;
}
#navlist li a.Tiedotteet:hover, #navlist li a.Tiedotteet:active {
background-color : #a479b5;
}
#row3 {
position:relative;
background-color : #ffffff;
width : 950px;
height : 100%;
margin : 0;
text-align : left;
padding : 0;
padding-top : 50px;
}
#contentArea {
padding-top : 0;
background-color : transparent;
float : left;
width : 660px;
margin : 0;
padding-right : 0;
height : 100%;
}
#contentArea_julkaisut {
padding-top : 0;
background-color : transparent;
float : left;
width : 600px;
margin : 0;
padding-right : 0;
height : 100%;
}
#content_front {
background-color : #ffffff;
}
#content_front h1 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #ff5a00;
padding-right : 20px;
padding-top : 0;
}
#content_front h2 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ff5a00;
padding-right : 20px;
padding-top : 20px;
}
#content_esittely {
padding-bottom : 20px;
}
#content_esittely  {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #ff5a00;
padding-left : 10px;
padding-right : 20px;
padding-bottom:10px;
padding-top:0px;
}
#content_esittely li {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
padding-left : 10px;
margin-left : 0;
}

.kuva{
position:absolute; 
top:75px; 
left:477px; 
width: 212px; 
height: 460px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;

}
.kuva img{
border:1px solid #cccccc;
}

#content h1 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #a4b677;
padding-right : 20px;
padding-top : 0;
}
#content_laanintaiteilijat h1 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #76b6b1;
padding-left : 10px;
padding-right : 20px;
padding-top : 0;
}
#content_apurahat h1 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #a4b677;
padding-left : 10px;
padding-right : 20px;
padding-top : 0;
}
#content_tiedotteet h1 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #a479b5;
padding-left : 10px;
padding-right : 20px;
padding-top : 0;
}
#content_projektit h1 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #75a4b7;
padding-left : 10px;
padding-right : 20px;
padding-top : 0;
}
#content_esittely h2 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ff5a00;
padding-left : 10px;
padding-right : 20px;
padding-top : 0;
}
#content_apurahat h2 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #a4b677;
padding-right : 20px;
padding-top : 0;
padding-left : 10px;
}
#content_laanintaiteilijat h2 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #76b6b1;
padding-left : 10px;
padding-right : 20px;
padding-top : 0;
}
#content_tiedotteet h2 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #a479b5;
padding-left : 10px;
padding-right : 20px;
padding-top : 8px;
}
#content_projektit h2 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #75a4b7;
padding-left : 10px;
padding-right : 20px;
padding-top : 0;
}
table.content {
padding : 10px;
}
td.teksti {
	padding-top : 10px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	padding-left : 10px;
	min-width: 700px;
}
td.teksti p{
width:420px;

}

td.runonetti {
	padding-top : 10px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	padding-left : 10px;
	min-width: 700px;
}
td.runonetti p{
width:420px;

}

#huomioteksti {
	float : left;
	width : inherit;
	text-align : left;
	padding : 0;
	padding-top : 0;
	margin : 0;
	padding-left : 20px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
}
#huomioteksti.td {
text-align : left;
padding-left : 20px;
padding-top : 0;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #333333;
border : 1px dotted #76b6b1;
}
#huomioteksti p {
	width : 400px;
	padding : 0;
	margin : 0;
}
#huomioteksti h2 {
padding : 0;
}
#huomioteksti li {
margin-left : 30px;
}
.galleria {
padding-top : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
padding-left : 10px;
width : 660px;
}
.galleria td {
padding-left : 10px;
width : 200px;
}
.galleria td.kuvateksti {
width : 260px;
padding-left : 10px;
}
.galleria td img {
width : 200px;
padding : 5px;
border : 1px solid #cccccc;
}
td.teksti_julkaisut {
padding-top : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
padding-left : 20px;
padding-right : 20px;
}
td.teksti_julkaisut h2 {
padding-top : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
padding-left : 10px;
padding-right : 20px;
}
td.Esittely_kansainvalista {
width : 300px;
padding-left : 20px;
padding-right : 10px;
}
td.Kansainvalista_kuva {
margin : 10px;
border : 1px solid #cccccc;
width : 200px;
}
td.Kansainvalista_kuva img {
width : 200px;
}
td.top_button {
width : 207px;
text-align : left;
padding : 0;
margin : 0;
border : 1px dotted #ff5a00;
padding-right : 10px;
padding-bottom : 10px;
}
#ajankohtaista {
float : left;
width : 420px;
text-align : center;
padding : 0;
padding-top : 0;
margin : 0;
padding-left : 20px;
}
#ajankohtaista p {
width : 300px;
padding : 0;
margin : 0;
}
#ajankohtaista H1 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #ff5a00;
padding : 0;
margin : 0;
}
#ajankohtaista H2 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ff5a00;
padding : 0;
margin : 0;
}
#ajankohtaista td {
text-align : left;
padding-left : 20px;
padding-top : 0;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #333333;
border : 1px dotted #ff5a00;
}
#ajankohtaista_kuva {
float : right;
width : 200px;
text-align : left;
padding : 20px;
padding-top : 0;
margin : 0;
border : 1px dotted #cccccc;
}
#ajankohtaista_r td {
text-align : left;
padding-left : 20px;
padding-top : 0;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #666666;
}
#naviRight {
background-color : #ffffff;
float : right;
padding-top : 20px;
width : 250px;
margin : 0 0 0 0;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
}
#naviRight_julkaisut {
float : right;
background-color : transparent;
text-align : left;
width : 207px;
margin : 0 0 0 0;
height : 100%;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 30px;
padding-top : 30px;
}
#naviRight_julkaisut img {
border : 1px solid #cccccc;
padding : 2px;
}
td.naviRight_Julkaisut {
text-align : center;
width : 207px;
height : 94px;
}
#naviRight_julkaisut td a.naviRight_Julkaisut {
padding-top : 37px;
display : block;
text-align : center;
width : 207px;
height : 94px;
background-image : url("images/Etusivu_painike.gif");
background-repeat : no-repeat;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_julkaisut td a.naviRight_Julkaisut:hover {
padding-top : 37px;
display : block;
text-align : center;
width : 207px;
height : 94px;
background-image : url("images/Hover_Julkaisu.gif");
background-repeat : no-repeat;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_menu {
float : right;
padding-top : 7px;
width : 240px;
margin : 0 0 0 0;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 5px;
border : #000000;
}
#naviRight a {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #ff5a00;
padding-left : 50px;
padding-top : 5px;
text-decoration : none;
}
#naviRight td {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 11pt;
color : #ff5a00;
font-weight : bold;
font-style : normal;
width : 207px;
padding-left : 10px;
padding-top : 10px;
}
td.navi_right_index p {
padding-left : 0;
}



#naviRight_esittely {
float : right;
background-color : #ffffff;
padding-top : 7px;
width : 240px;
margin : 0 0 0 0;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 5px;
}
#naviRight_esittely td {
margin-top : 4px;
padding-top : 5px;
width : 215px;
height : 40px;
}
#naviRight_esittely td a {
padding-top : 8px;
color : #ffffff;
background-color : #9c9d9f;
border-left : 10px solid #ff5a00;
width : 207px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_esittely td a:hover {
background-color : #b58c77;
border-left : 10px solid #ff5a00;
width : 207px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_esittely td a:active {
background-color : #b58c77;
border-left : 10px solid #ff5a00;
width : 207px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_apurahat {
	float : right;
	background-color : #ffffff;
	padding-top : 7px;
	width : 240px;
	margin : 0 0 0 0;
	padding-left : 10px;
	padding-right : 10px;
}
#naviRight_apurahat td {
margin-top : 4px;
padding-top : 5px;
width : 215px;
height : 40px;
}
#naviRight_apurahat td a {
padding-top : 8px;
background-color : #9c9d9f;
border-left : 5px solid #baff00;
width : 207px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_apurahat td a:hover {
background-color : #a4b677;
border-left : 5px solid #baff00;
width : 207px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_apurahat td a:active {
background-color : #a4b677;
border-left : 5px solid #baff00;
width : 207px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_laanintaiteilijat {
float : right;
background-color : #ffffff;
padding-top : 7px;
width : 240px;
margin : 0 0 0 0;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 5px;
}
#naviRight_laanintaiteilijat td {
margin-top : 4px;
padding-top : 5px;
width : 215px;
height : 40px;
}
#naviRight_laanintaiteilijat td a {
padding-top : 8px;
background-color : #9c9d9f;
border-left : 10px solid #00fff0;
width : 207px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_laanintaiteilijat td a:hover {
background-color : #76b6b1;
width : 207px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_laanintaiteilijat td a:active {
background-color : #76b6b1;
width : 207px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}



#naviRight_projektit {
float : right;
background-color : #ffffff;
padding-top : 7px;
width : 240px;
margin : 0 0 0 0;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 5px;
}
#naviRight_projektit td {
margin-top : 4px;
padding-top : 5px;
width : 215px;
height : 40px;
}
#naviRight_projektit td a {
padding-top : 8px;
background-color : #9c9d9f;
border-left : 10px solid #00baff;
width : 207px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_projektit td a.runonetti {
padding-top : 8px;
background-color : #9c9d9f;
border-left : 50px solid #00baff;
width : 170px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_projektit td a.runonetti:hover {
background-color : #75a4b7;
border-left : 50px solid #00baff;
width : 170px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_projektit td a.runonetti:active {
background-color : #75a4b7;
border-left : 50px solid #00baff;
width : 170px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_projektit td a:hover {
background-color : #75a4b7;
border-left : 10px solid #00baff;
width : 207px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
#naviRight_projektit td a:active {
background-color : #75a4b7;
border-left : 10px solid #00baff;
width : 207px;
height : 35px;
text-align : left;
display : block;
padding-left : 10px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
td.projektit {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 11pt;
color : #a525cf;
font-weight : bold;
font-style : normal;
padding-left : 10px;
padding-top : 0;
text-align : left;
padding-right : 10px;
padding-bottom : 10px;
border-bottom : 1px dotted #cccccc;
}
td.projektit p {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
font-weight : normal;
font-style : normal;
padding-top : 0;
}
td.projektit H1 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 11pt;
color : #a479b5;
font-weight : bold;
font-style : normal;
}
td.projektit img {
border : 1px solid #cccccc;
padding : 5px;
}

#naviRight_tiedotteet{
float : right;
width : 400px;
position:absolute;
top:100px;
left:500px;
text-align : center;
padding : 0;
padding-top : 0;
margin : 0;
padding-left : 20px;
}
#naviRight_tiedotteet p {
width : 300px;
padding : 0;
margin : 0;
}
#naviRight_tiedotteet H1 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12pt;
padding : 0;
margin : 0;
color:#a479b5;
}
#naviRight_tiedotteet H2 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
color:#a479b5;
padding : 0;
margin : 0;
}
#naviRight_tiedotteet td {
text-align : left;
padding-left : 20px;
padding-right : 10px;
padding-top : 0;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #333333;
border : 1px dotted #a479b5;
}



td.top_button p {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #666666;
font-weight : normal;
font-style : normal;
}
#naviBottom {
background-color : transparent;
margin : 0 0 0 0;
padding-left : 10px;
width : 500px;
padding-top : 100px;
padding-bottom : 40px;
}
#naviBottom a {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
width : 207px;
height : 94px;
padding-top : 5px;
}
#naviBottom td {
background-image : url("images/Etusivu_painike.gif");
background-repeat : no-repeat;
text-align : center;
width : 207px;
height : 94px;
}
#naviBottom_julkaisut {
background-color : #ffffff;
float : left;
top : 860px;
margin : 0 0 0 0;
height : 94px;
padding-left : 50px;
width : 500px;
padding-top : 0;
padding-bottom : 40px;
}
#naviBottom_julkaisut td a {
display : block;
padding-top : 35px;
background-image : url("images/Etusivu_painike.gif");
background-repeat : no-repeat;
text-align : center;
width : 207px;
height : 94px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 11pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
width : 207px;
height : 94px;
}
#naviBottom_julkaisut td a:hover {
display : block;
padding-top : 35px;
background-image : url("images/Hover_painike.gif");
background-repeat : no-repeat;
text-align : center;
width : 207px;
height : 94px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 11pt;
color : #666666;
font-weight : bold;
font-style : normal;
text-decoration : none;
width : 207px;
height : 94px;
}
#naviBottom_Esittely {
background-color : #ffffff;
float : left;
margin : 0 0 0 0;
height : 100%;
padding-left : 10px;
width : 620px;
padding-top : 100px;
padding-bottom : 40px;
}
#naviBottom_Esittely td {
background-image : url("images/Esittely_painike.gif");
text-align : center;
width : 207px;
height : 94px;
}
#naviBottom_Esittely a {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 11pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
width : 207px;
height : 94px;
}
#naviBottom_apurahat {
background-color : #ffffff;
float : left;
margin : 0 0 0 0;
height : 100%;
padding-left : 10px;
width : 620px;
padding-top : 100px;
padding-bottom : 40px;
}
#naviBottom_apurahat td {
background-image : url("images/Apurahat_painike.gif");
text-align : center;
width : 207px;
height : 94px;
}
#naviBottom_laanintaiteilijat {
background-color : #ffffff;
float : left;
margin : 0 0 0 0;
height : 100%;
padding-left : 10px;
width : 600px;
padding-bottom : 40px;
padding-top : 0;
}
#naviBottom_laanintaiteilijat td {
padding-left : 10px;
padding-right : 10px;
text-align : left;
width : 200px;
height : 94px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
text-align : left;
padding-top : 0;
}
#naviBottom_laanintaiteilijat img {
padding : 5px;
border : 1px solid #cccccc;
width : 100px;
height : 130px;
}
#naviBottom_laanintaiteilijat td H2 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #75a4b7;
}
#naviBottom_laanintaiteilijat a {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 11pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
width : 207px;
height : 94px;
padding-top : 5px;
}
#naviBottom_yhteystiedot {
background-color : #ffffff;
float : left;
margin : 0 0 0 0;
height : 100%;
padding-left : 10px;
width : 600px;
padding-bottom : 40px;
padding-top : 0;
}
#naviBottom_yhteystiedot td {
padding-left : 10px;
padding-right : 10px;
text-align : left;
width : 200px;
height : 94px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
text-align : left;
padding-top : 0;
}
#naviBottom_yhteystiedot img {
padding : 5px;
border : 1px solid #cccccc;
width : 100px;
height : 130px;
}
#naviBottom_yhteystiedot td H2 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #993366;
}
#naviBottom_yhteystiedot a {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 11pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
width : 207px;
height : 94px;
padding-top : 5px;
}
#naviBottom_projektit {
background-color : #ffffff;
float : left;
margin : 0 0 0 0;
height : 100%;
padding-left : 10px;
width : 620px;
padding-top : 100px;
padding-bottom : 40px;
}
#naviBottom_projektit td {
background-image : url("images/Projektit_painike.gif");
text-align : center;
width : 207px;
height : 94px;
}
#naviBottom_projektit a {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 11pt;
color : #ffffff;
font-weight : bold;
font-style : normal;
text-decoration : none;
width : 207px;
height : 94px;
}
#copyright {
text-align : center;
background-color : transparent;
width : 950px;
height : 100%;
margin : 0;
padding-bottom : 5px;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 7pt;
color : #666666;
font-weight : bold;
font-style : normal;
}
#muru {
position : relative;
height : 10px;
top : 5px;
left : 50%;
text-align : left;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #666666;
font-weight : normal;
font-style : normal;
border-bottom : 1px dotted #cccccc;
width : 100%;
padding-bottom : 2px;
padding-left : 20px;
}
#muru a {
text-align : right;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #b58c77;
font-weight : normal;
font-style : normal;
text-decoration : none;
}
#muru a:hover {
text-align : right;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #cccccc;
font-weight : normal;
font-style : normal;
text-decoration : underline;
}
a {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
a:link {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
a:visited {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
a:hover {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
a:active {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
a.runot {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
a.runot:link {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
a.runot:visited {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
a.runot:hover {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #c000ff;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
a.runot:active {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #c000ff;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
a.LueLisaa {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #666666;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
a.LueLisaa:link {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #666666;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
a.LueLisaa:visited {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #666666;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
a.LueLisaa:hover {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #cccccc;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
a.LueLisaa:active {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #666666;
font-weight : bold;
font-style : normal;
text-decoration : underline;
}
#content_esittely h1 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #ff5a00;
padding-left : 10px;
padding-right : 20px;
padding-top : 0;
}

h1 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #999999;
padding-left : 10px;
padding-right : 20px;
padding-top : 10px;
}
h2 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
padding-left : 0;
padding-right : 20px;
padding-top : 30px;
}
h3 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #999999;
padding-left : 2px;
padding-right : 5px;
padding-top : 5px;
}
table.contact {
padding-bottom : 20px;
}
table.contact td {
border-bottom : 1px dotted #cccccc;
}
#navcontainer_right {
width : 190px;
text-align : left;
margin : 0;
color : #ffffff;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
padding : 0;
}
#navcontainer_right ul {
list-style : none;
margin : 0;
}
#navcontainer_right ul li {
margin : 0;
padding : 0;
height : 45px;
}
#navcontainer_right ul li a.Etusivu_right {
background-image : url("Painike_Etusivu.gif");
background-repeat : no-repeat;
display : block;
padding-top : 10px;
padding-left : 20px;
text-align : left;
color : #ffffff;
text-decoration : none;
width : 200px;
height : 40px;
}
#navlist_right li a.Etusivu_right:hover, #navlist li a.Etusivu:active {
background-image : url("Painike_Etusivu_Hover.gif");
background-repeat : no-repeat;
}
#navlist_right li a.Esittely:hover, #navlist li a.Esittely:active {
background-color : #a4b677;
}
#navlist_right li a.Apurahat:hover, #navlist li a.Apurahat:active {
background-color : #76b6b1;
text-decoration : none;
}
#navlist_right li a.Laanintaiteilijat:hover, #navlist li a.Laanintaiteilijat:active {
background-color : #75a4b7;
}
#navlist_right li a.Projektit:hover, #navlist li a.Projektit:active {
background-color : #a479b5;
}
#optimisti {
position : absolute;
top : 560px;
left : 780px;
}
#kirjoittajaopas {
position : absolute;
top : 900px;
left : 780px;
}
hr {
border : 1px dotted #cccccc;
}

.runonetti h2 {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
padding-left : 0;
padding-right : 20px;
padding-top : 10px;
}
