﻿.pikkutekstiOIKEELLE {
				font-family: Tahoma;
				font-size: x-small;
				color: #605140;
				margin-left: 0px;
				text-align: right;
}
.pikkutekstiOIKEELLE 
a:hover	{text-decoration:underline;
}



#otsikkokaksiIsompiMargin {
				float: left;
				font-weight: normal;
				font-family: 'Perspective Sans', sans-serif;
				text-transform: uppercase;
				font-size: 22px;
				line-height: 22px;
				color: #999966;
				margin: 32px 0 30 20;
}
.leipateksti2Vari {
				width: 100%;
				margin: 0 auto;
				color: #800000;
				font-family: Tahoma, Times, serif;
				border-top: 1px solid #cebbb4;
				border-top-width: 0px;
				font-size: small;
				border-top-style: solid;
				font-weight: normal;
}
.leipateksti2Vari2 {
				width: 100%;
				margin: 0 auto;
				color: #333300;
				font-family: Tahoma, Times, serif;
				border-top: 1px solid #cebbb4;
				border-top-width: 0px;
				font-size: small;
				border-top-style: solid;
				font-weight: normal;
}
.leipisOtsikko-vari3 {
				width: 100%;
				height: 60px;
				margin: 4 auto 4 auto;
				font-family: "Myriad Pro";
				border-top: 1px solid #cebbb4;
				border-top-width: 0px;
				font-size: small;
				font-weight: bold;
				color: #4E4E27;
}
.uutissoluLEFT {
				border-right-style: dashed;
				border-right-width: 1px;
				border-right-color: #E3920C;
				text-align: left;
				padding-left: 10px;
}
.keltanenPieni {
				width: 100%;
				height: 60px;
				margin: 3px auto 0 auto;
				color: #AA6C06;
				font-family: Tahoma, Times, serif;
				border-top: 1px solid #cebbb4;
				border-top-width: 0px;
				font-size: x-small;
				font-weight: bold;
}
.harmaaTimespieni {
				font-family: "Times New Roman", Times, serif;
				font-size: small;
				font-weight: bold;
				color: #5A5959;
}
.harmaasolu1Kopio {
				background-color: #EDEFEC;
				font-family: georgia;
				font-size: small;
				font-weight: bold;
				text-align: left;
				padding: 1px 5px 1px 5px;
				color: #333333;
				text-indent: 4px;
				letter-spacing: 0em;
				word-spacing: 0em;
				
				
}

.harmaasolu1Kopio
a:hover { background-color: #731b11}
}
.harmaasolu1Kopio

a:active { text-decoration: none;
}
.harmaasolu1Kopio

a:hover { text-decoration: underline;
				color: #FFFFFF;

}
.harmaasolu1Kopiopieni {
				background-color: #EDEFEC;
				font-family: georgia;
				font-size: x-small;
				font-weight: bold;
				text-align: left;
				padding: 1px 5px 1px 5px;
				color: #333333;
				text-indent: 4px;
				letter-spacing: 0em;
				word-spacing: 0em;
}
.harmaasolukeskitetty {
				background-color: #EDEFEC;
				font-family: Verdana;
				font-size: xx-small;
				font-weight: normal;
				text-align: center;
				padding: 1px 5px 1px 5px;
				color: #333333;
				text-indent: 0px;
				letter-spacing: 0em;
				word-spacing: 0em;
				vertical-align: middle;
}
.harmaasolukeskitetty 
a:hover { text-decoration: underline;
}
.harmaaTimes {
				margin: 0px;
				font-family: arial, Helvetica, sans-serif;
				font-size: medium;
				font-weight: bold;
				text-align: left;
				padding: 1px 2px 1px 35px;
				color: #333333;
				text-indent: 2px;
				letter-spacing: 0em;
				word-spacing: 0em;
}
.harmaaTimes
a:hover { text-decoration: underline;
}
.harmaaTimespieni {
				font-family: georgia;
				font-size: x-small;
				font-weight: bold;
				text-align: left;
				padding: 1px;
				color: #333333;
				text-indent: 5px;
				letter-spacing: 0em;
				word-spacing: 0em;
}
.harmaaTimespieni
a:hover { text-decoration: underline;
}



.leipatekstiGerogia{
				font-family: Georgia, serif;
				font-size: 13px;
				font-style: italic;
				font-weight: normal;
				text-transform: normal;
				letter-spacing: normal;
				line-height: 1.6em;
				margin-left: 30px;
				text-align: left;
				padding-left: 30px;
}


}
.menu{
	width: 199px;
	margin: 0 0 0px 0;
	padding: 0;
}
.menu li{
	margin:  0;
	padding:  0;
	text-align:left;
font-family: Myriad Pro, Myriad, Helvetica, Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-transform: capitalize ;
letter-spacing: -0.1;
line-height: 1.4em;;
	min-height: 15px;
	width:  199px;
	border-top: 1px solid #6e6b6c;
	line-height: 14px;
	overflow:hidden; 
	display:block;
}
.menuylempi{
				margin: 0;
				padding: 0;
				font-size: 11px;
				font-weight: normal;
				text-transform: none;
				min-height: 15px;
				width: 199px;
				border-top: 0px solid #6e2d4f;
				line-height: 14px;
				overflow: hidden;
				display: block;
				font-family: Calibri;
}
.menu li a{
	text-align: left;
	min-height:  15px;
	width:  199px;
	display:  block;
	background-color: #eeeded;
	color: #43463b;
	text-decoration: none;
	margin: 0;
	padding: 5px 0;	
	overflow:hidden;

}
.menu li a:hover{
	color: white;
	background-color: #669933;
}


.menuylempiKopio {
				margin: 0;
				padding: 0;
				font-size: 11px;
				font-weight: bold;
				text-transform: none;
				min-height: 15px;
				width: 199px;
				border-top: 0px solid #6e2d4f;
				line-height: 14px;
				overflow: hidden;
				display: block;
				font-family: Calibri;
}

	/*NETWORK*/
	.network a{
	width: 42px;
	height: 42px;
	overflow: hidden;
	float: left;
	margin-top: 10px;
	margin-left: 10px;

}

.network img {
	border: none;
}

.network a:hover img {
	margin-top: -42px;
}
.clear	{ 
	clear:both;
	}

div.clear	{ 
	height:.01em; 
	overflow:hidden; 
	}
		
	
	/*NAPPULA*/
	.nappula a{
	width: 20px;
	height: 20px;
	overflow: hidden;
	float: left;
	margin-top: 0px;
	margin-left: 0px;

}

.nappula img {
	border: none;
}






#nav {
	padding: 4px 0 0 3px;
	display: block;
	font-size: 13px;
	margin: 0;
}

#navven {
	padding: 4px 0 0 3px;
	display: block;
	font-size: 10px;
	margin: 0;
}

#nav li a {
	background: url("muuta/navikuva2.png") no-repeat;
	width: 192px;
	height: 28px;
	display: block;
	color: #5b2609;
	text-decoration: none;
	text-indent: 25px;
	line-height: 28px;
				font-family: Georgia, serif;
				font-size: 13px;
				font-style: italic;
				font-weight: bold;
				text-transform: normal;
				letter-spacing: normal;
}

#nav li {
	background: url("muuta/navikuva2.png") no-repeat;
	width: 192px;
	height: 28px;
	display: block;
	color: #5b2609;
	text-decoration: none;
	text-indent: 52px;
	text-align:left;
	line-height: 0px;
}

#nav li a.on{
	background: url("muuta/navikuva2.png") bottom left no-repeat;
	color: #2f1f1f;
}

#nav li a:hover{
	background: url("muuta/navikuva2.png") bottom left no-repeat;
	color: #2f1f1f;
}

#nav li.on {
	background: url("muuta/navikuva2.png") bottom left no-repeat;
	color: #2f1f1f;

}


/* ------------------------ son of suckerfish: vertical sprite nav ------------------------ */
#nav li ul {
	position:absolute;
	left:-9999px;
	background-color:#D6BB90;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	margin-left:209px; /* Set to same width as in #nav */
	margin-top:-28px; /* Set to each button height, same as used above */
	z-index:10;
	*margin-left:190px; /* Set to same width as in #nav */

}

#nav li ul li {
	height:28px; /* Height of each drop down nav item */
	border-bottom:1px solid #CE6305;

	background-image:none!important;
}

#nav li ul li a {
	width:100%;
	height:28px; /* Height of each drop down nav item, should match above */
	line-height:28px;	 /* Height of each drop down nav item again, should match above */
	background-image:none!important;
	text-indent: 10px;
}


#navven li a {
	background: url("muuta/navikuva2.png") no-repeat;
	width: 192px;
	height: 28px;
	display: block;
	color: #5b2609;
	text-decoration: none;
	text-indent: 25px;
	line-height: 28px;
				font-family: Georgia, serif;
				font-size: 10px;
				font-style: italic;
				font-weight: bold;
				text-transform: normal;
				letter-spacing: normal;
}

#navven li {
	background: url("muuta/navikuva2.png") no-repeat;
	width: 192px;
	height: 28px;
	display: block;
	color: #5b2609;
	text-decoration: none;
	text-indent: 52px;
	text-align:left;
	line-height: 0px;
}

#navven li a.on{
	background: url("muuta/navikuva2.png") bottom left no-repeat;
	color: #2f1f1f;
}

#navven li a:hover{
	background: url("muuta/navikuva2.png") bottom left no-repeat;
	color: #2f1f1f;
}

#navven li.on {
	background: url("muuta/navikuva2.png") bottom left no-repeat;
	color: #2f1f1f;

}


/* ------------------------ son of suckerfish: vertical sprite nav ------------------------ */
#navven li ul {
	position:absolute;
	left:-9999px;
	background-color:#D6BB90;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	margin-left:209px; /* Set to same width as in #nav */
	margin-top:-28px; /* Set to each button height, same as used above */
	z-index:10;
	*margin-left:190px; /* Set to same width as in #nav */

}

#navven li ul li {
	height:28px; /* Height of each drop down nav item */
	border-bottom:1px solid #CE6305;

	background-image:none!important;
}

#navven li ul li a {
	width:100%;
	height:28px; /* Height of each drop down nav item, should match above */
	line-height:28px;	 /* Height of each drop down nav item again, should match above */
	background-image:none!important;
	text-indent: 10px;
}




.reuna {
				clear: both;
				border-right-style: dotted;
				border-right-width: 1px;
				border-right-color: #996633;
}
.ylostyyli {
				font-family: Arial, Helvetica, sans-serif;
				font-size: x-small;
				color: #605140;
				margin-left: 10px;
				text-align: left;
}
.ylostyyli  
a:hover	{text-decoration:underline;
}
.harmaapienempi {
				margin: 0px;
				font-family: arial, Helvetica, sans-serif;
				font-size: small;
				font-weight: lighter;
				text-align: left;
				padding: 1px 2px 10px 35px;
				color: #333333;
				text-indent: 2px;
				letter-spacing: 0em;
				word-spacing: 0em;
				vertical-align: 20%;
}


#mokkikuvaNAVI {
	background: url("muuta/naviMokkikuva_8.png") no-repeat;
	width: 190px;
	height: 115px;
	display: block;
	text-indent: -9999px;
	margin: 0px 0px -15px 10px;
}
#mokkikuvaNAVIven {
	background: url("muuta/naviMokkikuva_8_ven3.png") no-repeat;
	width: 190px;
	height: 115px;
	display: block;
	text-indent: -9999px;
	margin: 0px 0px -15px 10px;
}
#hirsikuvaNAVI {
	background: url("muuta/naviHirsikuva_8.png") no-repeat;
	width: 190px;
	height: 115px;
	display: block;
	text-indent: -9999px;
	margin: 30px 0 -15px 10px;
}

.Otsikko{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 23px;
				font-style: normal;
				font-weight: normal;
				text-transform: uppercase;
				letter-spacing: -0.1;
				line-height: 1.4em;
				color: #584e4a;
				margin-top: 20px;
				margin-right: 70px;
				margin-left: 50px;
}
.OtsikkoVALI {
font-family: Georgia, serif;
font-size: 13px;
font-style: italic;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.6em;
				color: #584e4a;
				margin-top: 20px;
				margin-right: 70px;
				margin-left: 10px;
}

.georgia2 {

font-family: Georgia, serif;
font-size: 13px;
font-style: italic;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.6em;
}
.georgia2 
a:hover	{text-decoration:underline;
}
.georgia3 {

font-family: Georgia, serif;
font-size: 13px;
font-style: italic;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.6em;
text-decoration:underline;
}
.georgia3 
a:hover	{text-decoration:underline;
}

.georgiaLINKIT {
				font-family: Georgia, serif;
				font-size: 13px;
				font-style: italic;
				font-weight: bold;
				text-transform: normal;
				letter-spacing: normal;
				line-height: 1.6em;
}
.georgiaLINKIT 
a:hover	{text-decoration:underline;
color:#CC3300;
}

.GeorgiaISOA {
				font-family: Georgia, serif;
				font-size: 13px;
				font-style: normal;
				font-weight: normal;
				text-transform: uppercase;
				letter-spacing: 1px;
				line-height: 1.7em;
				text-align: left;
				margin-left: 35px;
}
.GeorgiaISOA
a:hover	{text-decoration:underline;
color:#CC3300;
}

.georgia2Kopio {
				font-family: Georgia, serif;
				font-size: 13px;
				font-style: italic;
				font-weight: normal;
				text-transform: normal;
				letter-spacing: normal;
				line-height: 1.6em;
				color: #333333;
}
.style78 {
				border-width: 0;
}
.keskitetty {
				text-align: left;
				vertical-align: 20%;
				margin: 0px 50px 0px 50px;
}
.OtsikkoVALIKopio {
				font-family: Helvetica, Arial, sans-serif;
				font-size: 16px;
				font-style: normal;
				font-weight: normal;
				text-transform: normal;
				letter-spacing: -0.1;
				line-height: 1.4em;
				color: #333333;
				margin-top: 10px;
				margin-right: 0px;
				margin-left: 0px;
}
.keskitettyiso {
				text-align: left;
				vertical-align: top;
				margin: 0px 50px 0px 50px;
				line-height: normal;
}
.Otsikko2 {
				font-family: Helvetica, Arial, sans-serif;
				font-size: 23px;
				font-style: normal;
				font-weight: normal;
				text-transform: uppercase;
				letter-spacing: -0.1;
				line-height: 1.4em;
				color: #584e4a;
				margin-top: 20px;
				margin-right: 70px;
				margin-left: 10px;
}
.Finland {
				margin: 0px 0px 20px 0px;
				font-family: arial, Helvetica, sans-serif;
				font-size: x-small;
				font-weight: bold;
				text-align: left;
				padding: 1px 2px 1px 35px;
				color: #333333;
				text-indent: 2px;
				letter-spacing: 0em;
				word-spacing: 0em;
}
.mainTeskti {
				text-align: left;
				border-width: 0;
				margin: 30 0px 0 0px;
				padding: 0px 50px 0px 70px;
}
.georgiamain {
				font-family: Georgia, serif;
				font-size: 14px;
				font-style: italic;
				font-weight: normal;
				text-transform: normal;
				letter-spacing: normal;
				line-height: 1.6em;
}
.lippuMargin {
				border-width: 1px;
				border-color: #C0C0C0;
				margin: 5px 5px 0px 5px;
}
.lippuMarginlevee {
				border-width: 1px;
				border-color: #C0C0C0;
				margin: 5px 5px 0px 15px;
}
.OtsikkoVALIKopio {
				font-family: Georgia, serif;
				font-size: 13px;
				font-style: normal;
				font-weight: bold;
				text-transform: normal;
				letter-spacing: normal;
				line-height: 1.6em;
				color: #584e4a;
				margin-top: 20px;
				margin-right: 70px;
				margin-left: 10px;
}
.georgiaOikee {
				font-family: Georgia, serif;
				font-size: 13px;
				font-style: italic;
				font-weight: normal;
				text-transform: normal;
				letter-spacing: normal;
				line-height: 1.6em;
				text-align: right;
}
.georgiaKeskitetty {
				font-family: Georgia, serif;
				font-size: 13px;
				font-style: italic;
				font-weight: normal;
				text-transform: normal;
				letter-spacing: normal;
				line-height: 1.0em;
				text-align: center;
}
.leipatekstiGerogiaMini{
				font-family: Georgia, serif;
				font-size: 10px;
				font-style: italic;
				font-weight: normal;
				text-transform: normal;
				letter-spacing: normal;
				line-height: 1.0em;
				margin-left: 30px;
				text-align: left;
				padding-left: 30px;
}
