.tsivu   {height: 100%; background-color: #FFFFFF; margin: 0; margin-bottom: 40px; margin-top: 30px; scrollbar-3dlight-color: #C2C2C2; scrollbar-arrow-color:#000000; scrollbar-base-color:#FFFFFF; scrollbar-track-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#C2C2C2; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#C2C2C2}
.ttable  {width: 640px; height: 100%; background-color: #FFFFFF; border: 0;}
.tpalkki {width: 640px; height: 164px; background: url(img/tp_tausta.gif) top left no-repeat #000000; border-left: 2px solid #252525; border-right: 2px solid #252525;}
.tnavi	 {width: 640px; height: 23px; background: url(img/navi_tausta.gif) top left repeat-x; overflow: hidden; white-space: nowrap; border-left: 2px solid #252525; border-right: 2px solid #252525;}
.tdoku   {width: 597px; height: 300px; background: url(img/doku_varjostus.gif) bottom left repeat-x #FFFFFF; padding: 10px; padding-left: 33px; padding-bottom: 27px; border-bottom: 1px solid #9A9A9A; border-left: 2px solid #252525; border-right: 2px solid #252525;}

.apalkki {width: 640px; height: 21px; background-color: #3A393A; border-left: 2px solid #252525; border-right: 2px solid #252525; border-bottom: 2px solid #252525;} 
.tpdiv {width: 204px; height: 145px; background: transparent;}
.tayte {background-color: #FFFFFF;}
.ylapalkki {background-color: #232323; width: 640px; height: 25px; border-left: 2px solid #252525; border-right: 2px solid #252525; border-top: 2px solid #252525;}


.boksit{background: url(img/palaute_varjostus.gif) bottom left repeat-x #FFFFFF; font: 11px Arial; color: #474747; border: solid 1px #000000;}
.otsake{font: bold 13px Arial; color: #AB6200;}
.tarea{overflow: auto; width:380px; height:100px; background: url(img/palaute_varjostus.gif) bottom left repeat-x #FFFFFF; font: 11px Arial; color: #474747; border: solid 1px #000000; scrollbar-arrow-color: #000000; scrollbar-face-color: #C2C2C2; scrollbar-shadow-color: #C2C2C2; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #C2C2C2;}
.ltable{font: 11px Arial; color: #474747; border: 0;}

div#tnavi {width: 640px; height: 23px; float: left; white-space: nowrap; overflow: hidden; font: bold 10px Verdana;}
div#tnavi ul {height: 23px; list-style-type: none; margin: 0; padding: 0; margin-left: 10px; overflow: hidden;}
div#tnavi ul li {overflow: hidden; float: left; margin: 0; padding: 0; display: inline;}
div#tnavi ul li a {display: block; text-align: center; color: #FFFFFF; text-decoration: none;  padding: 5px 10px 7px 10px;}
div#tnavi ul li a:hover {display: block; text-align: center; color: #A95E00; background: url(img/navi_hover.gif) top left repeat-x; padding: 5px 10px 7px 10px;}