body {margin: 0 0 0 33px; background: #8f8f8f url(img/sivubg.gif) left repeat-y; font-family: Verdana, Arial, serif; scrollbar-face-color: #77090A; scrollbar-shadow-color: #000000; scrollbar-darkshadow-color: #FFF5FD; scrollbar-track-color: transparent; scrollbar-highlight-color: #FFF5FD; scrollbar-3dlight-color: #000000;  }
.taulu {border-left: 5px solid #fff; border-right: 5px solid #fff; border-bottom: 5px solid #fff;}
.bar2px {width: 740px; height: 2px; background: #fff;}
.bar5px {width: 740px; height: 5px; background: #fff;}

.logo {width: 740px; height: 129px; background: #77090a url(img/header_r.jpg) right no-repeat;}
.tdoku {width: 710px; padding: 10px 15px; background: #dbdbdb url(img/dokubg_x.jpg) bottom repeat-x; }
.navibar {width: 740px; height: 25px; background: #c9c9c9 url(img/navibg.jpg) repeat-x; color: #fff; overflow: hidden;}
.laskuri {width: 740px; height: 30px; background: #77090a; }

#navi {width: 740px; height: 25px; white-space: nowrap; overflow: hidden; }
#navi ul { height: 25px; list-style: none;padding: 0; margin: 0; overflow: hidden;  }
#navi li { width: 11em; overflow: hidden; float: left; margin: 0; padding: 0; text-align: center; font-family: Verdana,Arial,serif; font-size: 10px; font-weight: bold; }
#navi li a { color: #000; background: transparent; height: 25px; line-height: 25px; float: left; padding: 0 10px; display: block; text-decoration: none; text-align: center; }
#navi li a:hover { background: transparent; color: #fff; text-decoration: none; padding: 0px; }
/* piilotetaan IE5-Maciltä \*/
#navi li a { float: none }
/* End IE5-Mac hack */

/*
div#tnavi {width: 740px; height: 25px; float: center; white-space: nowrap; border: 0px solid #fff; }
div#tnavi ul { line-height: 25px; display: inline; list-style-type: none; margin: 0; padding: 0; font-family: Verdana, Arial, serif; font-size: 0.7em; font-weight: bold; }
div#tnavi ul li { line-height: 25px; display: inline; text-align: center;}
div#tnavi ul li a { line-height: 25px; color: #fff; background; transparent; text-decoration: none; padding: 3px 20px; }
div#tnavi ul li a:hover { line-height: 25px; color: #fff; background: #c8c8c8; text-decoration: underline; padding: 6px 20px; }
*/

.boksit{background: #fff url(img/boksibg.jpg) right repeat-y fixed; font: 11px Verdana,serif; color: #000; border-top: 1px solid #9C0C0C; border-right: 1px solid #77090A; border-bottom: 1px solid #77090A; border-left: 1px solid #9C0C0C;}
.otsake{font: bold 16px Verdana,serif; color: #fe0103;}
.tarea{overflow-y: auto; width:320px; height:100px; background: #fff url(img/boksibg.jpg) right repeat-y fixed; font: 12px Verdana,serif; color: #000; border-top: 1px solid #9C0C0C; border-right: 1px solid #77090A; border-bottom: 1px solid #77090A; border-left: 1px solid #9C0C0C; scrollbar-face-color: #77090A; scrollbar-shadow-color: #000000; scrollbar-darkshadow-color: #FFF5FD; scrollbar-track-color: transparent; scrollbar-highlight-color: #FFF5FD; scrollbar-3dlight-color: #000000; }
.ltable{font: 10px Verdana,serif; color: #000; border: 0;}