body { margin:0; font-size:0.9em; line-height:20px; background: #ffffff; font-family: erdana, Arial, "Myriad Pro", "Trebuchet MS";}

h1, h2 { font-size: 26px; letter-spacing: -1px; }
h2 { color: #a29c80; }

a { color:#FF5220;}
a:hover { color: #2177c8; text-decoration:none; }

#header { background:url(images/header_bckg.jpg) repeat-x; }
#logo { padding:30px 0 0 40px; height:36px; }
#logo a{ color:#FFFFFF; text-decoration:none; font-weight:bold; height:36px; font-size:26px; }
#logo a:hover { }
#menu { background:url(images/menu_bckg.jpg) repeat-x; width:840px; margin:0 auto; height:32px; margin-top:12px;}
#menu ul { margin:0; padding:0;}
#menu ul li{ display:inline-block; float:left; width:25px; list-style:none; text-align:center; height:32px;}
#menu a { display:block; float:left; width:25px; color:#FFFFFF; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding-top:8px;}
#menu a:hover{ background: #FF5220; padding-top:8px; height:24px;}
#menu a.valittu { background: #FF5220; padding-top: 8px; height: 24px; }

#menu2 { background: black; width: 100%; margin: 0 auto; height: 36px; }

#main { background-color: #d4ceb4; width:100%;}

div.tabu { border-bottom: 1px solid #d6d2c4; }
div.tabu:hover { background-color: #efe9d6; }

#isotaulu { background-color: #e9e3d0; border: 0px; margin: 0 auto; width: 1040px; }
#isotaulu #advas { background-color: #d4ceb4; padding: 10px; }
#isotaulu #info { background-color: #e9e3d0; color: #d4ceb4; font-size: 82px; font-weight: bold; padding: 40px 0px 0px 10px; }
#isotaulu #taulumain { padding: 20px; }
#isotaulu #adoik { background-color: #d4ceb4; padding: 10px; }

#content { background-color: #e9e3d0; margin:0 auto; padding:0; width:820px; padding:20px 10px 0px 10px; border: 1px dotted #d4ceb4; }
.red { color:#FF5220;}

#content div { font-size: 12px; }

#footer { background: #000000 url(images/footer_bckg.jpg) repeat-x; height: 100px; line-height: 100px; color: #fefefe; font-size: 10px; text-align: center; }

a img { border: 0; } 
