



.myynti 
{

font-size:11px; 
font-family:Arial, Helvetica, sans-serif;
color: #666; 
text-decoration: none;
}
/*
A:visited  
{
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration: none;
color: #c8c6c6; 
}
A:hover  
{ 	
font-family:Georgia, "Times New Roman", Times, serif;
color: #FFFFFF;
text-decoration : none;
}
A:hover  
{ 	
font-family:Georgia, "Times New Roman", Times, serif;
color: #FFFFFF;
text-decoration : none;
}
A.selected
{
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration : none;
color: #FFFFFF;
}*/

body 
{

background-color: #FFFFFF;
background-attachment: fixed;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#container{
background-image: url(images/bg2.gif);
background-position:top left;
background-repeat:repeat-x;
width:100%
margin-left: 0px;
margin-top: 0px;
height:613px;
z-index:0;
}

#content{
background-image: url(images/content_bg2.gif);
background-repeat:no-repeat;
position:relative;
top:3px;
width:632px;
height:613px;
z-index:0;
}

#pagecontent{
position:relative;

width:600px;
}

#inner{
position:absolute;
top:26px;
left:-2px;
width:632px;
height:613px;
}
#header{
position:relative;
top:0px;
left:6px;
width:632px;
height:222px;
margin-bottom:15px;
}
#footer{
width:600px;
position:relative;
top:10px;



}
#logo{
position:relative;
top:13px;
left:-180px;
width:245px;
height:65px;

}


#navi{
position:relative;
top:-2px;
left:-3px;
width:600px;
height:30px;
z-index:2;

}

p 
{
margin-left: 13px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
align-justify;
}
.red 
{ 	
color:#D40732;
font-size:11px; 
font-family:Arial, Helvetica, sans-serif;
}
.normal 
{ 
border-color:#CFCECE;
}

A.footerlinks 
{ 
font-size:11px; 
font-family:Arial, Helvetica, sans-serif; 
color: #383a3a;
}
A.footerlinks:hover 
{ 
font-size:11px;
font-family:Arial, Helvetica, sans-serif; 
text-decoration: underline; 
color: #383a3a;
}
/*
A.ajankohtaista:visited  
{ 
font-size:11px; 
font-family:Arial, Helvetica, sans-serif; 
color: #383a3a;
}
A.ajankohtaista:visited:hover 
{ 
font-size:11px; 
font-family:Arial, Helvetica, sans-serif; 
color: #383a3a;
}
*/
.leipis
{ 
font-size:12px; 
font-family:Arial, Helvetica, sans-serif; 
color: #383a3a;
line-height:17px;
margin-left:25px;
margin-right:25px;
margin-bottom:10px;

}
.leipis2
{ 
font-size:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sinileipis 
{ 
font-size:12px; 
color:#281B6C; 
font-family:arial,helvetica;
}
.leipiswhite 
{ 
font-size:12px; 
color:#FFFFFF; 
font-family:arial,helvetica;
}
.nappi 
{ 
font-size:12px; 
font-family:arial,helvetica; 
background-color:#ec7023; 
color:white; 
border:0
}
.pieni 
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #BC2551;
}
.pieni_sivut 
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #355B9A;
}
#otsikko 
{
font-family:Arial, Helvetica, sans-serif;
margin-left: 35px;
font-size:14px; 
color:#2f3e20; 
font-weight:bold;
}
.faktat{
background-image:url(images/fpboxi.gif); 
background-repeat:no-repeat; 
background-position:top center;
width:590px;
font-size:12px; 
font-family:Arial, Helvetica, sans-serif; 
color: #383a3a;
line-height:17px;
}
.ots_white 
{ 
font-size:12px; 
font-family:arial,helvetica; 
color:#FFFFFF; 
font-weight:bold
}
.otsikko1 
{ 
font-size:12px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#355B9A; 
font-weight:bold
}
.otsikko2 
{ 
font-size:14px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#355B9A; 
font-weight:bold
}
.otsikko3 
{ 
font-size:14px; 
font-family:arial,helvetica; 
color:#281b6c; 
font-weight:bold; 
font-style: italic
}
.miniotsikko 
{ 
font-size:11px; 
font-family:arial,helvetica; 
color:#281b6c; 
font-weight:bold; 
font-style: italic
}
.kp_pikku {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #A4A4A3;
}

.boksi 
{
border-width:0
}
#divFoldCont	{position:relative; left:0px; top:0px; width:191px; visibility:hidden;}
.clFold			{position:absolute; left:0px; top:0px; width:170px;}
.clFoldSub		{position:absolute; left:0px; width:170px; visibility:hidden;}
.clFoldSub2		{position:absolute; left:0px; width:170px; visibility:hidden;}
.clFoldLinks	{font-family:Arial, Verdana, Helvetica, Helv; font-size:14px; font-weight:normal; text-decoration:none; color:black;}
.clSubLinks		{font-family:Arial, Verdana, Helvetica, Helv; font-size:14px; font-weight:normal; text-decoration:none; color:black;}
.clSubLinks2	{font-family:Arial, Verdana, Helvetica, Helv; font-size:11px; text-decoration:none; color:black;
}  
.linkit 
{
font-family:Arial, Verdana, Helvetica, Helv; 
font-size:11px; 
text-decoration:none; 
color:#d8d8da;
} 
.linkit2 
{
font-family:Arial, Verdana, Helvetica, Helv; 
font-size:11px; 
text-decoration:none; 
color:#484647;
} 

.white10 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; text-decoration: none; color: #FFFFFF ; margin-top: 0px}

div.leipis {
padding: 11px;
font-weight: normal;
}

div.leipis h1 {
color: #2a2a2a;
font-size: 14px;
line-height: 140%;
margin: 10px 0 10px 0;
}


div.leipis p {
margin: 0 0 15px 0;
line-height: 145%;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #383a3a;
}

div.leipis p.ots2 {
font-size:13px;
font-weight: bold;
border-bottom: 1px solid #ccc;
}


/* horizontal menu bar */
ul.mbh {

	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	height:20px;
}
ul.mbh li {

width:90px;
	float: left;
	padding-left: -10px;
	margin: 0;
	z-index: 1;
	text-align:left;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	badding-top:0px;
}
ul.mbh ul li {

	float: none;
	position: relative;
	color:#c8c6c6;
	width:124px;
border-bottom: 1px solid #4d6338; /* fixes gap problem in IE */	
	
}
/* separator to mark end of menu group */
ul.mbh ul li.end {
width:124px;
background: #2f3e20;
color:#c8c6c6;
border-bottom: 1px solid #4d6338; /* fixes gap problem in IE */	
	
}


ul.mbh li ul {

color:#c8c6c6;
	margin-left: -40px;  /*  tämän muuttaminen vaikuttaa ie7 ja 8 välillä layerin kohtaan  */
	padding-top: 5px;
	list-style: none;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 2;
	
	
}
ul.mbh ul ul {							/* tämä on alavalikon layer */

	margin-left: 1px;
	position: absolute;
	padding-top:1px;
	padding-left:0px;
 /* if using borders, -1px to align top borders */
	left: 120px;
	
}

