/* CSS Document */

html, body {
	
	font-family: Tahoma, Trebuchet MS, Arial;
		text-align: left;
		margin-left:0px;
margin-bottom:0px;
margin-top:0px;
height: 100%;
   margin: 0; /* Voi esiintyä pientä scrollausta ilman näitä.. */
   padding: 0;
		background-color:#f6f6f6;
		background-image:url(images/bodytausta_wide.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}

#wrapper{
position:relative;
min-height: 100%;
margin: 0 auto -147px; /* the bottom margin is the negative value of the footer's height */
margin-top:0;
width:1040px;
left:50%;
margin-left: -520px;
padding: 0;
}
#footer{

width:100%;
height:147px;
margin-top:0px;
margin-bottom:0px;
padding: 0;
position: relative;
background-image:url(images/footertausta.jpg);
background-repeat:repeat-x;
background-position:top center;
}
#push{

height:147px;
clear:both;
}
#menudiv {
width: 1000px;
margin-left:27px;
padding-left:0px;
margin-top:0px;
padding-top:0px;
margin-bottom:45px;
font-family: Trebuchet MS, Arial;
font-size:15px;
font-weight:normal;
letter-spacing:0.2px;
color:#FFFFFF;
float:left;
position:relative;
text-shadow: #000000 0.05em 0.05em 0.1em;
Filter: DropShadow(Color=#000000, OffX=0.7, OffY=0.7);


}	
#footerdiv {
width: 1000px;
margin-left:27px;
padding-left:29px;
margin-top:33px;
padding-top:0px;
font-family: Trebuchet MS, Arial;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
position: absolute;
left:50%;
margin-left:-500px;



}
#etusivuleipis {
width:1040px; 
float:left; 
padding-bottom:20px;
background-color:#FFFFFF;
-moz-border-radius-topleft: 10px; 
-moz-border-radius-topright: 10px; 
-moz-border-radius-bottomleft: 10px; 
-moz-border-radius-bottomright: 10px;
padding-left:27px;
padding-top:20px;
-moz-border-radius: 10px; -webkit-border-radius: 10px;
}
#spacer {
clear:both;
    }
	
#uusimmatotsikko {
width:990px; 
height:27px;
float:left; 
background-color:#eff0e9;
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-moz-border-radius-bottomleft: 5px; 
-moz-border-radius-bottomright: 5px;
padding-left:13px;
padding-top:4px;
margin-bottom:10px;
font-family: Tahoma, Trebuchet MS, Arial;
font-size:20px;
font-weight:normal;
color:#3a3a3a;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}


#uusimmatlistaus {
width:1002px; 
float:left; 
padding-left:0px;
padding-top:10px;
font-family: Tahoma, Trebuchet MS, Arial;
border-bottom:#eff0e9 5px solid;
margin-bottom:18px;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
}

#tuoteboxi {
width:172px;
float:left;
margin-right:35px;
margin-bottom:10px;
}
.tuoteboxikuva { margin-bottom:10px; padding: 1px; border: 0px solid #ddd; background-color:#b4b4b4; top:0; left:0 }
.tuoteboxikuva {    -moz-border-radius: 1px; -webkit-border-radius: 1px; }
.tuoteboxikuva:hover {margin-bottom:10px; padding: 1px; border: 0px solid #ddd; background-color:#384653; top:0; left:0}

#etusivusininen{
width:450px; 
float:left; 
height:254px;
background-color:#06497a;
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-moz-border-radius-bottomleft: 5px; 
-moz-border-radius-bottomright: 5px;
padding-left:23px;
padding-right:20px;
padding-top:13px;
margin-bottom:10px;
font-family: Tahoma, Trebuchet MS, Arial;
font-size:15px;
line-height:20px;
font-weight:normal;
color:#ffffff;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#etusivuharmaa{
width:450px; 
float:left; 
height:254px;
background-color:#ececec;
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-moz-border-radius-bottomleft: 5px; 
-moz-border-radius-bottomright: 5px;
margin-left:17px;
padding-left:23px;
padding-right:20px;
padding-top:13px;
margin-bottom:10px;
font-family: Tahoma, Trebuchet MS, Arial;
font-size:15px;
line-height:20px;
font-weight:normal;
color:#3e3e3e;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}

#etusivupuoli{
width:450px; 
float:left; 
padding-left:23px;
padding-right:38px;
padding-top:13px;
margin-bottom:10px;
font-family: Tahoma, Trebuchet MS, Arial;
font-size:15px;
line-height:20px;
font-weight:normal;
color:#000000;
}

#wide {
      width: 1040px;
	  height:390px;
	background-image:url(images/traktori.png);
		background-repeat:no-repeat;
		background-position:top right;
margin-bottom: 0px;
margin-top:0px;
padding-right:0px;
margin-right:0px;
position:relative;
padding: 0;
    }
	



	
ul.yla {
list-style-type: none;
padding: 0;
margin-top:15px;
margin-left:0px;
padding:0;
text-align:center;
width:100%;
	  display: inline;
     
}

li.liylamenu{
	  margin-top:15px;
	  margin-bottom:0px;
	  background-image:url(images/nappi.png);
	  background-repeat:no-repeat;
	  margin-left:22px;
	  margin-right:18px;
	  padding-left:0px;
	  padding-top:0px;
	  height:43px;
      float: left;
	   width: 193px;
	font-weight:bold;
      text-align: center;
  	font-family: Trebuchet MS, Arial;
	font-size: 17px;
	color:#10487d;

	list-style-type: none
    }
	
	li.liylamenu:hover{
	  margin-top:15px;
	  margin-bottom:0px;
	  background-image:url(images/nappi_over.png);
	  background-repeat:no-repeat;
	  margin-left:22x;
	  margin-right:18px;
	  padding-top:0px;
	  height:43px;
      float: left;
	   width: 193px;
      text-align: center;
  	font-family: Trebuchet MS, Arial;
	font-size: 17px;
	font-weight:bold;
	color:#10487d;

	list-style-type: none
    }	
h1 {
 	font-family : Trebuchet MS, Tahoma;
	text-shadow: #515151 0.03em 0.03em 0.2em;
	font-size:32px;
	margin-left:20px; 
	margin-top:25px;
	Color: #ffffff;
	Filter: DropShadow(Color=#515151, OffX=0.7, OffY=0.7);
   font-weight: normal;
 }




h3 {
  font-size: 17px;
  color:#ffffff;
  font-weight: bold;
  font-family:Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  padding-top:0px;
  margin-top:0px;
  line-height:22px;
  margin-bottom:12px;
}
h4 {
  font-size: 14px;
  color:#464646;
  font-weight: bold;
  font-family:Tahoma, Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  padding-top:0px;
  margin-top:0px;
  line-height:16px;
  margin-bottom:4px;
}
.hinta {
  font-size: 22px;
  color:#8e1019;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  padding-top:0px;
  margin-top:0px;
  margin-bottom:8px;
}
.h3donetti {
  font-size: 15px;
  color:#348ac4;
  font-weight: normal;
  font-family:Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  padding-top:0px;
  margin-top:0px;
  line-height:22px;
}

.ylaslogan {
	font-family : Trebuchet MS, Tahoma;
	text-shadow: #515151 0.03em 0.03em 0.2em;
	font-size:32px;
	margin-left:20px; 
	margin-top:25px;
	Color: #ffffff;
	Filter: DropShadow(Color=#515151, OffX=0.7, OffY=0.7);
	}

.h2sininen {
	font-family : Tahoma, Trebuchet MS, Tahoma;
	font-size:24px;
	margin-left:0px; 
	margin-top:0px;
	margin-bottom:15px;
	Color: #ffffff;
	text-shadow: #000000 0.05em 0.05em 0.2em;
	Filter: DropShadow(Color=#000000, OffX=0.7, OffY=0.7);
	}
h2 {
	font-family : Tahoma, Trebuchet MS, Tahoma;
	font-size:24px;
	margin-left:0px; 
	margin-top:0px;
	margin-bottom:15px;
	Color: #003962;
	}	
#sisalto{
width:1040px; 
float:left; 
padding-left:0px;
padding-right:20px;
padding-top:13px;
margin-bottom:20px;
font-family: Tahoma, Trebuchet MS, Arial;
font-size:15px;
line-height:20px;
font-weight:normal;
color:#000000;
}
a:hover { text-decoration: underline; color: #0b3f70; font-family:Tahoma, Arial;}
a { text-decoration: none; font-family: Tahoma, Arial; color: #002947; }

a.ylamenunapit:hover { height:34px; padding-top:9px; text-decoration: none; display: block; color: #0b3f70; font-family:Trebuchet MS, Arial;}
a.ylamenunapit { height:34px; padding-top:9px; text-align:center; text-decoration: none; display: block; font-family: Trebuchet MS, Arial; color: #0b3f70; }

a.ylamenu { text-shadow: #000000 0.05em 0.05em 0.1em; Filter: DropShadow(Color=#000000, OffX=0.7, OffY=0.7); letter-spacing:0.2px; font-weight:bold; font-size:15px;  text-decoration: none; font-family: Trebuchet MS, Arial; color: #ffffff; }
a.ylamenu:hover { text-shadow: #000000 0.05em 0.05em 0.1em; Filter: DropShadow(Color=#000000, OffX=0.7, OffY=0.7);letter-spacing:0.2px; font-weight:bold; font-size:15px; text-decoration: none; font-family: Trebuchet MS, Arial; color: #5cb3ff; }

a.ylamenuov { text-shadow: #000000 0.05em 0.05em 0.1em; Filter: DropShadow(Color=#000000, OffX=0.7, OffY=0.7); letter-spacing:0.2px; font-weight:bold; font-size:15px;  text-decoration: none; font-family: Trebuchet MS, Arial; color: #5cb3ff; }
a.ylamenuov:hover { text-shadow: #000000 0.05em 0.05em 0.1em; Filter: DropShadow(Color=#000000, OffX=0.7, OffY=0.7);letter-spacing:0.2px; font-weight:bold; font-size:15px; text-decoration: none; font-family: Trebuchet MS, Arial; color: #ffffff; }





a.alalinkki:hover { text-decoration: none; font-size:14px; none; color: #539cdc; font-family:Trebuchet MS, Arial;}
a.alalinkki { text-decoration: none; font-size:14px; font-family: Trebuchet MS, Arial; color: #ffffff; }
a.donettilinkki:hover { text-decoration: none; font-size:14px; none; color: #64aada; font-family:Trebuchet MS, Arial;}
a.donettilinkki { text-decoration: none; font-size:14px; font-family: Trebuchet MS, Arial; color: #348ac4; }

a.tuotelinkki:hover { text-decoration: none; font-size:14px; color: #4994d7; font-family:Tahoma, Arial; }
a.tuotelinkki { text-decoration: none; font-size:14px; font-family: Tahoma, Arial; color: #7e7e7e; }

a.alaheader:hover { text-decoration: underline; font-size:12px; none; color: #ffffff; font-family:Tahoma, Arial; }
a.alaheader { text-decoration: none; font-size:12px; font-family: Tahoma, Arial; color: #ffffff; }

a.ohjelmalinkki:hover { text-decoration: none; border-bottom:1px solid #ee7c17; font-size:15px; none; color: #313131; font-family:Tahoma, Arial; }
a.ohjelmalinkki {  text-decoration: none; font-size:15px; font-family: Tahoma, Arial; color: #313131; }
a.FancyPankki2:hover { text-decoration: none; border-bottom:1px solid #ee7c17; font-size:16px; none; color: #313131; font-family:Tahoma, Arial; }
a.FancyPankki2 {  text-decoration: none; font-size:16px; font-family: Tahoma, Arial; color: #ff9000; }
a.slidelinkki:hover { text-decoration: none; font-size:24px; color: #06b1e7; font-family:Tahoma, Arial; }
a.slidelinkki { text-decoration: none; font-size:24px; font-family: Tahoma, Arial; color: #ffffff; }
a.uutislinkki:hover { text-decoration: none; font-size:14px; color: #06b1e7; font-family:Tahoma, Arial; }
a.uutislinkki { text-decoration: none; font-size:14px; font-family: Tahoma, Arial; color: #ffffff; }
a.fblinkki:hover { text-decoration: none; font-size:12px; color: #ff9100; font-family:Tahoma, Arial; }
a.fblinkki { text-decoration: none; font-size:12px; font-family: Tahoma, Arial; color: #7b7b7b; }
a.kuvaglinkki:hover { text-decoration: none; font-size:21px; color: #06b1e7; font-family:Tahoma, Arial; }
a.kuvaglinkki { text-decoration: none; font-size:21px; font-family: Tahoma, Arial; color: #ff9000; }
a.ohjelmasivulinkki:hover { text-decoration: none; font-size:15px; color: #898a82; font-family:Tahoma, Arial; }
a.ohjelmasivulinkki { text-decoration: none; font-size:15px; font-family: Tahoma, Arial; color: #ff9000; }
 a.peetagi:hover { text-decoration: none; border-bottom:1px solid #ee7c17; font-size:13px; none; color: #313131; font-family:Tahoma, Arial; }
a.peetagi {  text-decoration: none; font-size:13px; font-family: Tahoma, Arial; color: #313131; }
 a.pikkulinkki:hover { text-decoration: none; border-bottom:1px solid #ee7c17; font-size:10px; none; color: #8d8d8d; font-family:Tahoma, Arial; }
a.pikkulinkki {  text-decoration: none; font-size:10px; font-family: Tahoma, Arial; color: #8d8d8d; }

a.Fancysb:hover { background-image:url(images/ohjelmavalikko_nappi.jpg); background-repeat:no-repeat; background-position:left middle; height:21px; padding-left:37px; padding-bottom:4px; margin-left:28px; text-decoration: none; color: #ff9000; font-family:Tahoma, Arial; font-size:16px;}
a.Fancysb { background-image:url(images/ohjelmavalikko_nappi.jpg); margin-left:28px; height:21px;background-repeat:no-repeat; background-position:left top; padding-bottom:4px;padding-left:37px;text-decoration: none; font-family: Tahoma, Arial; color: #5e5e5e; font-size:16px; }

a.jlink:hover { background-image:url(images/ohjelmavalikko_nappi.jpg); background-repeat:no-repeat; background-position:left middle; height:21px; padding-left:37px; padding-bottom:4px; margin-left:28px; text-decoration: none; color: #ff9000; font-family:Tahoma, Arial; font-size:16px;}
a.jlink { background-image:url(images/ohjelmavalikko_nappi.jpg); margin-left:28px; height:21px;background-repeat:no-repeat; background-position:left top; padding-bottom:4px;padding-left:37px;text-decoration: none; font-family: Tahoma, Arial; color: #5e5e5e; font-size:16px; }

a.jlink2:hover { background-image:url(images/ohjelmavalikko_nappi.jpg); background-repeat:no-repeat; background-position:left middle; height:21px; padding-left:37px; padding-bottom:4px; margin-left:28px; text-decoration: none; color: #ff9000; font-family:Tahoma, Arial; font-size:14px;}
a.jlink2 { background-image:url(images/ohjelmavalikko_nappi.jpg); margin-left:28px; height:21px;background-repeat:no-repeat; background-position:left top; padding-bottom:4px;padding-left:37px;text-decoration: none; font-family: Tahoma, Arial; color: #5e5e5e; font-size:14px; }

a.kglink:hover {padding-bottom:4px; margin-left:2px;  text-decoration: none; color: #7f7f7f	; font-family:Tahoma, Arial; font-size:15px;}
a.kglink{padding-bottom:4px; margin-left:2px;  text-decoration: none; color: #ff9000; font-family:Tahoma, Arial; font-size:15px;}
a.ingressilinkki:hover { text-decoration: none; font-size:16px; color: #06b1e7; font-family:Tahoma, Arial; }
a.ingressilinkki { text-decoration: none; font-size:16px; font-family: Tahoma, Arial; color: #ff9000; }


