body {
margin-top:0px;
margin:0px;
background-image:url('kuvat/tausta_sivu.gif');
background-repeat:repeat-x;
}
table.sivu {
margin-top:100px;
}

td {
 vertical-align:top;
 font-family:Verdana;
 font-size:10px;
}
td.hinta {
 background:#EFF8F4;
}
td.vasen {
 background-image:url('images/index_02.jpg');
 vertical-align:top;
 padding-left:8px;
 padding-right:8px;
}
td.vasen2 {
 vertical-align:top;
 padding-left:8px;
 padding-right:8px;
}
td.hinnasto {
 background-image:url('images/hinnasto_tausta.jpg');
 background-repeat:no-repeat;
 background-position:bottom;
 vertical-align:top;
 padding-left:8px;
 padding-right:8px;
}
td.tausta {
background-position:left;
}
td.oikea {
 padding-top:90px;
 vertical-align:top;
}
td.copy {
 font-family:Verdana;
 font-size:8pt;
 color:#777;
 padding-left:10px;
 padding-top:3px;
}
input {
 font-size:10px;
}
div.keskus {
 width:100%;
 height:100%;
 padding-right:40px;
}
div.alilinkit {
 padding-top:5px;
 padding-bottom:5px;
}
div.mainos_palvelut {
 background-image:url('kuvat/taketen.gif');
 background-repeat:no-repeat;
 width:455px;
 height:311px;
 padding-top:50px;
 padding-left:20px;
}
div.palvelut {
 width:450px;
 height:130px;
 background-repeat:no-repeat;
 padding-left:30px;
 padding-top:15px;
}
div.tausta {
 width:100%;
 height:100%;
 background-image:url('images/tausta_pullot.jpg');
 background-repeat:no-repeat;
}

a.a {
  padding: 10px 0px 10px 0px;
 font-family:Verdana;
 font-size:8pt;
 text-decoration:none;
 color:#777;
 font-weight:normal;
}

a.linkit {
 padding-left:50px; 
 font-family:Verdana;
 font-size:11px;
 text-decoration:none;
 color:#777;
 font-weight:bold;
}
a.linkit:hover {
 padding-left:50px; 
 font-family:Verdana;
 font-size:11px;
 text-decoration:none;
 color:#81BD00;
 font-weight:bold;
}
a.linkit2 {
 padding-left:68px;
 font-family:Verdana;
 font-size:11px;
 text-decoration:none;
 color:#777;
 font-weight:normal;
}
a.linkit2:hover {
 padding-left:68px;
 font-family:Verdana;
 font-size:11px;
 text-decoration:none;
 color:#81BD00;
 font-weight:normal;
}
a.linkit3 {
 font-family:Verdana;
 font-size:11px;
 text-decoration:none;
 color:#777;
 font-weight:normal;
}
a.linkit3:hover {
 text-decoration:none;
 color:#81BD00;
 font-weight:normal;
}
/*h1 {
 font-size:14px;
 font-family:Trebuchet MS;
 margin-bottom:5px;
}
p {
 font-family:Verdana;
 font-size:10px;
 margin-top:0px;
}*/
b {
 font-size:11px;
}

.left
{ 
  width: 300px; 
  font-family: Sans-serif;
  font-size: 8pt;
  text-align:left;
  float:left;
  line-height:100%;
  color: #777;
         /*ylä,oikea,ala,vasen*/
  padding: 10px 0px 20px 20px;  
  font-weight: normal;
}

.right
{ 
  width: 300px; 
     min-height:30px;
  max-height:30px; 
  font-family: Sans-serif;
  font-size: 8pt;
  text-align:right;
  float:right;
  line-height:100%;
  color: #ffffff;
         /*ylä,oikea,ala,vasen*/
  padding: 10px 20px 20px 0px;  		
  font-weight: normal;
}

h1 {
	font-family: Sans-serif;
    font-size: 12pt;
    font-weight: bold;
     line-height:100%;
    color: #81BD00;
	 /*ylä,oikea,ala,vasen*/
 padding: 5px 0px 0px 0px;
 margin-bottom: 0px;
  margin-top: 0px;
}

h2 {
	font-family: Sans-serif;
    font-size: 10pt;
    font-weight: bold;
    line-height:100%;
    color: #81BD00;
	 /*ylä,oikea,ala,vasen*/
 padding: 5px 0px 0px 0px;
 margin-bottom: 0px;
  margin-top: 0px;
}

h3 {
	font-family: Sans-serif;
    font-size: 9pt;
    font-weight: bold;
     line-height:95%;
    color: #81BD00;
	 /*ylä,oikea,ala,vasen*/
margin-bottom: 0px;
 padding: 5px 0px 0px 0px;
}

p {
	font-family: Sans-serif;
    font-size: 8pt;
    font-weight: normal;
    line-height:95%;
    color: #777;
	/*text-align:justify;*/
	padding: 0px 5px 0px 0px;
 
}

p.a {
	font-family: Sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height:95%;
    color: #81BD00;
	/*text-align:justify;*/
	padding: 0px 0px 0px 0px;
 margin-top: 0px;
}
p.b {
	font-family: Sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height:95%;
    color: #81BD00;
	/*text-align:justify;*/
	padding: 0px 0px 0px 0px;
 margin-top: 0px;
}
li {
	font-family: Sans-serif;
    font-size: 8pt;
    font-weight: normal;
    line-height:100%;
    color: #777;
	/*text-align:justify;*/
	padding: 0px 5px 0px 0px;
 
}
