
body { background-image: url(images/tummaharmaa.jpg); background-repeat:repeat-x; background-color:#727272 }

div#menu {
position: relative;

    background-image:  url(images/menu.jpg);
    background-repeat: no-repeat;
    height: 21px;
    width: 134px;
}

sup,
sub {
	height: 0;
	line-height: 2;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

.normal { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; text-decoration:none; font-weight:normal;   }

.extrasmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.extrasmall A { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666; }
.extrasmall A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #222222; }

.extrasmallnew { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.extrasmallnew A { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; 
font-weight: bold; }
.extrasmallnew A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #222222; font-weight: bold; }

.right_ajank { position: relative; left: 300px; top: -30px; width: 0px; height: 0px; }

.sisennys { 
font-family: Arial,  Times, serif;   
	font-size: 10pt;
	
margin-left: 62px; }


.sisennyssmallnomargin { 
font-family: Arial,  Times, serif;   
	font-size: 8pt;
	
margin-left: 0px; }

.sisennyssmall { 
font-family: Arial,  Times, serif;   
	font-size: 8pt;
	
margin-left: 62px; }


.sini { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt; color: #0000FF;    }

.sini A { color: #0000FF; font-size: 7pt; }
.sini A:hover { color: #636363; font-size: 7pt; }




.black { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt;   }

.black A { color: #333333; font-size: 8pt; }
.black A:hover { color: #636363; font-size: 8pt; }


div#oikeva { position: relative; margin-top: 25; }


div#tuote {
background-color:#CDCDCD;
padding: 5; 
margin-top: 5;
position: relative;
height: auto;
width: 525;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;   
color: #000000; 
}


div#tuote2 {
background-color:#E3E3E3;
padding: 5; 
margin-top: 5;
position: relative;
height: auto;
width: 525;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;   
color: #000000; 

}

div#yhtiot {
background-color:#CDCDCD;
padding: 5; 
margin-top: 5;
position: relative;
height: auto;
width: 495;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;   
color: #000000; 
}


div#yhtiot2 {
background-color:#E3E3E3;
padding: 5; 
margin-top: 5;
position: relative;
height: auto;
width: 495;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;   
color: #000000; 

}

div#buttonbig6 {
    background-image:  url(images/button6.gif);
    background-repeat: no-repeat;
    height: 21px;
    width: 320px;
}

div#buttonbig {
    background-image:  url(images/button.gif);
    background-repeat: no-repeat;
    height: 21px;
    width: 212px;
}


	


div#buttonbig3 {
    background-image:  url(images/button3.gif);
    background-repeat: no-repeat;
    height: 21px;
    width: 212px;
}


div#buttonbig2 {
    background-image:  url(images/button2.gif);
    background-repeat: no-repeat;
    height: 21px;
    width: 252px;
	margin-bottom: 5px;
}


div#button {
    background-image:  url(images/button.jpg);
    background-repeat: no-repeat;
    height: 21px;
    width: 142px;
}

div#alamenu {
    background-image:  url(images/alamenu.jpg);
    background-repeat: no-repeat;
    height: auto;
	padding-top: 3px;
	padding-bottom: 7px;
    width: 134px;
}


div#alamenu2 {
position: relative;
    background-image:  url(images/alamenu2.jpg);
    background-repeat: no-repeat;
    height: auto;
	padding-top: 3px;
	padding-bottom: 7px;
    width: 134px;
}

div#menutext {
    position: relative;
    height: auto;
    width: auto;
    left: 10px;
    top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight:bold; 
	color: #FFFFFF;  

}

div#menutextru {
    position: relative;
    height: auto;
    width: auto;
    left: 10px;
    top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight:bold; 
	color: #FFFFFF;  

}

div#menutextrublack A {
    position: relative;
    height: auto;
    width: auto;
    left: 10px;
    top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt;  font-weight:bold; 
	color: #000000;  

}

div#menutextblack A {
    position: relative;
    height: auto;
    width: auto;
    left: 10px;
    top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight:bold; 
	color: #000000;  

}

div#alamenutext {
    position: relative;
    height: auto;
    width: auto;
    left: 20px;
    top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  font-weight:bold; 
	color: #FFFFFF;  

}


div#alamenutextru {
    position: relative;
    height: auto;
    width: auto;
    left: 20px;
    top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt;  font-weight:bold; 
	color: #FFFFFF;  

}

div#menutext A {  
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight:bold; 
	color: #FFFFFF;  
}

div#menutext A:hover { 
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight:bold; 
	color: #CDCDCF;  
}


div#menutextru A {  
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight:bold; 
	color: #FFFFFF;  
}

div#menutextru A:hover { 
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight:bold; 
	color: #CDCDCF;  
}





div#alamenutext2 {
    position: relative;
    height: auto;
    width: auto;
    left: 20px;
    top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  font-weight:bold; 
	color: #000000;  
}


div#alamenutext2ru {
    position: relative;
    height: auto;
    width: auto;
    left: 20px;
    top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  font-weight:bold; 
	color: #000000;  
}



div#alamenutext2 A {  
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  font-weight:bold; 
	color: #000000;  }
	
	
div#alamenutextru2 A {  
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  font-weight:bold; 
	color: #000000;  }


div#alamenutext2 A:hover { 
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  font-weight:bold; 
	color: #666666;  }

div#alamenutextru2 A:hover { 
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  font-weight:bold; 
	color: #666666;  }

div#buttontext {
    position: relative;
    height: auto;
	text-align:left;
    width: auto;
    left: 15px;
    top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight:bold; 
	color: #333333;  

}

div#buttontext A {
   
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight:bold; 
	color: #333333;  

}


div#buttontext A:hover {
   
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight:bold; 
	color: #FFFFFF;  

}


div#alamenutext A {
   
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  font-weight:bold; 
	color: #FFFFFF;  

}


div#alamenutext A:hover {
   
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  font-weight:bold; 
	color: #CDCDCF;  

}


div#alamenutextru A {
   
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  font-weight:bold; 
	color: #FFFFFF;  

}


div#alamenutextru A:hover {
   
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  font-weight:bold; 
	color: #CDCDCF;  

}

div#bgclass {
 background-image:  url(images/right_05.jpg);
 background-repeat: no-repeat;
  height: 80px;
  width: 610px;
 }
 
 div#bgclass2 {
 background-image:  url(images/rightwithbanner.jpg);
 background-repeat: no-repeat;
  height: 80px;
  width: 610px;
 }
 
 div#otsikko {
position: relative;
 top: 0px;
 height: 35px;
 width: auto;

 }
 
 HR {
color: #A7A7A7;
background-color: #A7A7A7;
height: 1px;
 }
 
 H1 {
 background-image:url(images/otsikko_bg.jpg);
background-repeat: repeat-x;
font-family: Arial, Times, serif;  font-weight:bold; 
font-size: 11pt;
 position: relative;
 background-color:#CCCCCC;
 left: 5px;
 padding: 5px;
 width: 531px;
 top: 10px;

 }
 
.title {
    position: relative;
    width: relative;
	font-family: Arial,  Times, serif;  font-weight:bold; 
	font-size: 11pt;
	color: #000000;  
}

.title A {
 text-decoration: none;
    position: relative;
  
	font-family:  Arial,  Times, serif;  font-weight:bold; 
	font-size: 11pt;
	color: #000000;  
}

.title A:hover {
 text-decoration: none;
    position: relative;
  
	font-family: Arial,  Times, serif;  font-weight:bold; 
	font-size: 11pt;
	color: #FFFFFF;  
} 
 
 
H1 {
    position: relative;
  
	font-family: Arial,  Times, serif;  font-weight:bold; 
	font-size: 12pt;
	color: #000000;  
}

H1 A {
 text-decoration: none;
    position: relative;
  
	font-family: Arial,  Times, serif;  font-weight:bold; 
	font-size: 12pt;
	color: #000000;  
}
 
div#otsikkotext {

    position: relative;
    height: auto;
    width: auto;
    left: 0px;
    top: 12px;
	font-family: Arial,  Times, serif;  font-weight:bold; 
	font-size: 11pt;
	color: #000000;  

}

 
div#maintitle {
    position: relative;
    height: auto;
    width: auto;
    left: 40px;
    top: 45px;
	font-family: Arial, Times, serif;  font-weight:bold; 
	font-size: 13pt;
	color: #000000;  

}



div#big1 {
    position: relative;
    height: auto;
    width: auto;
	font-family: Arial, Times, serif;  font-weight:bold; 
	font-size: 11pt;
	color: #000000;  

}


H2 {
    position: relative;
    height: auto;
    width: auto;
    left: 40px;
    top: 45px;
	font-family: Arial, Times, serif;  font-weight:bold; 
	font-size: 13pt;
	color: #000000;  

}
.takuuhuoltoilmoitus_header {

	font-family: Arial, Times, serif;  font-weight:bold; 
	font-size: 13pt;
	color: #000000;  

}

div#mainundertitle {
    position: relative;
    height: 40;
    width: auto;
    left: 37px;
    top: 30px;
	font-family: Arial, Times, serif;  font-weight:bold; 
	font-size: 13pt;
	color: #000000;  

}

div#maintitle2 {
    position: relative;
    height: auto;
    width: auto;
    left: 50px;
    top: 35px;
	font-family: Arial,  Times, serif;  font-weight:bold; 
	font-size: 12pt;
	color: #000000;  

}

.otsikkoali
{
font-family:  Arial, Helvetica, sans-serif; font-size: 10pt;   
	color: #000000;    
}


div#etusivutekstit {
margin: 5;
    position: relative;
    height: auto;
    width: 570;
     left: 35px;
    top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;   
	color: #000000;  

}




div#uutinen {
background-color:#DFDFDF;
padding: 5; 
margin: 15;
position: relative;
height: auto;
width: 490;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;   
color: #000000; 
}

div#uutinen A {
color: black;
}

div#uutinen A:hover {
color: #343434;
}



div#uutinensmall {
background-color:#CDCDCD;
padding: 5; 
margin: 5;
position: relative;
height: 80px;
width: 255;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;   
color: #000000; 
}

div#uutinen2small {
background-color:#D9D9D9;
padding: 5; 
margin: 5;
position: relative;
height: 80px;
width: 256;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;   
color: #000000; 
}


div#oikeapalsta1 {
background-color:#DDDDDD;
padding: 6; 
margin: 5;
margin-bottom:15;
right: 6;
position: relative;
height: auto;
width: 213px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;   
color: #000000; 
}

div#oikeapalsta2 {
background-color:#C9C9C9;
padding: 5; 
margin: 5;
position: relative;
height: auto;
width: 205;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;   
color: #000000; 
}

.extrasmall { font-family: arial; font-size: 7pt; }

.tuotepohja0 { 
background-image:url(images/tuote_bg0.jpg);
background-repeat: repeat-x;
}


.tuotepohja1 { 
background-image:url(images/tuote_bg1.jpg);
background-repeat: repeat-x;
}

.tuotepohja2 { 
background-image:url(images/tuote_bg2.jpg);
background-repeat: repeat-x;
background-color:#F4F4F4;
}


.tuotepohja3 { 
background-image:url(images/tuote_bg3.jpg);
background-repeat: repeat-x;
}

.tuotepohja4 { 
background-image:url(images/tuote_bg4.jpg);
background-color:#F8F8F8;
background-repeat: repeat-x;
}


.valiotsikko { 
background-image:url(images/tuote_bg4.jpg);
background-color:#F8F8F8;
padding-top: 1px; padding-bottom: 10px; padding-left: 5px;
background-repeat: repeat-x;
}

.tuotepohja5 { 
background-image:url(images/tuote_bg5.jpg);
background-color:#F8F8F8;
background-repeat: repeat-x;
}

A { position: relative; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: white; font-weight:bold; }
A:hover { position: relative; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;font-weight:bold; }


.linkit A { position: relative; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: black; }
.linkit A:hover { position: relative; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #343434; }

input, textarea, select, .button {
  font-family: verdana,sans-serif;
  font-size: 9pt; 
  color: #333333;
  background-color: #FAFAFA;
  border: 1px solid #939393;
}

.noborder input,select, checkbox, radio {
 background:inherit; border: 0px;  
}

div#tuotepohja {
background-image:url(images/tuote_bg1.jpg);
background-repeat: repeat-x;
 
background-color:#3A3A3A;
padding: 1; 
margin: 0;
position: relative;
height: auto;
width: 490;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;   
color: #000000; 
}


p {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt;   
color: #000000; 
}

.white {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-weight: bold;  
color: #FFFFFF; 
}

.blacklink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt;   
color: #000000; 
}

.blacklink A { color: blue; }

.blacklink A:hover { color: #E0AF0A; }



.smallblacklink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt;   
color: #000000; 
}

.smallblacklink A { color: #161616; font-size: 8pt;  font-weight: normal; }

.smallblacklink A:hover { color: #E0AF0A; }




.realblacklink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt;   
color: #000000; 
}

.realblacklink A { color: #000000; }

.realblacklink A:hover { color: #E0AF0A; }



DIR, LI {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt;   
color: #000000; 
}

.biggerli {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt;   
color: #000000; 
}

.small {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt;   
color: #000000; 
}


.small2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt;   
color: #000000; 
}

.small2 A {
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt;
font-color: #0000FF;  

}

.small2 A:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt;   
font-color: #0000FF;  
}

.small A {
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt;   
color: blue;
}

.small A:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt;   
color: #583823; 
}

UL, LI {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt;   
color: #000000; 
}

div#uutinen2 {
background-color:#D9D9D9;
padding: 5; 
margin: 5;

position: relative;
height: auto;
width: 505;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;   
color: #000000; 

}



.bottombar { font-family: verdana; color: #000000; font-size: 8pt; }
