body { 
      background: #D0F9DC; 
      font-family: verdana, arial, tahoma; 
      text-align: center; 
      padding: 0; 
      margin: 0; 

} 

/* Yleistaulujen ja -solujen muotoilut */ 

#body { 

      padding: 0; 
      margin: 40px auto 25px; 
      border: 1px #14AD25 dotted; 
      background: #FFFFFF; 
      width: 750px; 
      text-align: center; 
} 

#header { 
      width: 100%; 
      border-bottom: 1px #14AD25 dotted; 
      text-align: left; 
      clear: both; 
      height: 80px; 
      /* background: #FFFFFF url(logo.jpg) no-repeat; */
} 

#menu { 
      padding-top: 20px; 
      text-align: center; 
      width: 140px; 
      border-right: 1px #14AD25 dotted; /* jos float on right, tämä pitää olla left */ 
      background: #D0F9DC url(http://www.aweb.fi/aweb/AwebCMS/tyylit/neon_green_left.jpg) repeat-y; 
      float: left; /* right tähän jos haluaa menun oikealle */ 


} 


#menu ul { 
      width: 100%; 
      margin: 0px; 
      padding: 0px; 

} 

#menu li { 
      display: block; 
      list-style: none; 
      background-color: #14AD25; 
      text-decoration: none; 
      font-size: 13px; 
      font-weight: bold; 
      width: 100%; 
      margin-bottom: 15px; 
} 

#menu li a { 
      color: #FFFFFF; 
      display: block; 
      padding: 3px; 
      margin: 0px; 
} 
#menu a:hover { 
      background-color: #FFFFFF; 
      color: #14AD25; 
} 



#content { 
      padding: 20px 0px 20px 20px; /* jos menu on oikealla: 20px 20px 0px 20px; ||| vasemmalla: 20px 0px 20px 20px; */
      width: 600px; 
      text-align: left; 
      color: #000000; 
      font-size: 12px;
      margin-left: 11em; /* jos menu oikealla. Tähän margin-right */
} 


#content h1 { 
      color: #14AD25; 
      font-size: 15px; 
      font-weight: bold; 
} 


#footer { 
      width: 100%; 
      height: 10px; 
      background-color: #14AD25; 
      clear: both; 

} 

p, td.uutinen_ala {
	font-size: 12px;
}





img.kuva { 

      float: right; 
      margin: 10px; 
      border: 0px; 

} 


/* Sivujen omat muotoilut */ 

td.uutinen_yla_vasen { 
      width: 80px; 
      background-color: #14AD25; 
      padding: 5px; 
      color: #FFFFFF; 
      font-size: 12px; 
      font-weight: bold; 
} 

td.uutinen_yla_oikea { 
      width: 500px; 
      background-color: #FFFFFF; 
      padding: 5px; 
      color: #14AD25; 
      font-size: 12px; 
      font-weight: bold; 
      border-width: 1px 0px 1px 0px; 
      border-style: dotted; 
      border-color: #14AD25; 
} 

td.uutinen_ala { 
      padding: 20px;
} 

table.yritysesittely { 
      width: 100%; 
      font-family: verdana; 
      color: black; 
      font-size: 12px; 
} 

td.yritysesittely_yla_oikea td.yritysesittely_ala_vasen { 
      padding: 10px; 
      width: 250px; 
} 

td.yritysesittely_yla_vasen td.yritysesittely_ala_oikea { 
      padding: 10px; 
} 

table.tuotteet { 
      width: 100%; 
      text-align: center; 
      padding: 10px; 
} 





/* Tekstimuotoilut */ 

a { 
      color: #14AD25; 
      text-decoration: none; 
      font-size: 12px; 
} 

.warning { 
      color: #FF0000; 
      font-size: 13px; 
      font-weight: bold; 
} 






/* Muut muotoilut */ 

input { 
      width: 130px; 
      background-color: #FFFFFF; 
      border-width: 1px 2px 2px 1px; 
      border-style: solid; 
      border-color: #14AD25; 
} 

textarea { 
      background-color: #FFFFFF; 
      border-width: 1px 2px 2px 1px; 
      border-style: solid; 
      border-color: #14AD25; 
} 