.tsivu   {height: 100%; background: url(img/tausta.gif) top left repeat-x #EAEAEA; margin: 0; 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: 627px; height: 100%; background-color: #FFFFFF; border: 0;}
.tpalkki {width: 235px; height: 48px; background-color: #FFFFFF; border: 1px solid #000000;}
.tnavi	 {width: 613px; height: 38px; background-color: #C2C2C2; overflow: hidden; white-space: nowrap; border: 1px solid #000000;}
.ttnavi	 {width: 613px; height: 38px; background-color: #C2C2C2;}
.tdoku   {width: 493px; height: 100%; background-color: #FFFFFF; padding: 10 60 0 60; border-left: 1px solid #000000; border-right: 1px solid #000000;}
.tp1 {height: 8px;background: url(img/tpalkki_ylaosa.gif) top left repeat-x #B6C2D0;}
.tp2 {width: 6px; background: url(img/tpalkki_oikea.gif) bottom left no-repeat #B6C2D0;}
.tp3 {height: 9px;background: url(img/valivarjostus.gif) top left repeat-x #848F9C;}
.ppalkki {width: 372px; height: 65px; background: url(img/bg.gif) bottom left repeat-x #B6C2D0;}

.apalkki {height: 15px; background: #C2C2C2; border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000;} 
.vasenreuna {width: 6px; background: url(img/vasenreuna.gif) top left repeat-y #EAEAEA;}
.oikeareuna {width: 6px; background: url(img/oikeareuna.gif) top left repeat-y #EAEAEA;}
.vasenvarjo {width: 6px; background: url(img/testi.gif) top left no-repeat #AFBACA;}
.oikeavarjo {width: 6px; background: url(img/testi2.gif) top left no-repeat #AFBACA;}

.boksit{background-color: #FFFFFF; font: 10px Verdana; color: #000000; border: solid 2px #000000;}
.otsake{font: bold 14px Verdana; color: #7E8997;}
.tarea{overflow: auto; width:380px; height:100px; background-color: #FFFFFF; font: 10px Verdana; color: #000000; border: solid 2px #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: 10px Verdana; color: #000000; border: 0;}

div#tnavi {width: 613px; height: 38px; float: left; white-space: nowrap; overflow: hidden; font: bold 10px Verdana;}
div#tnavi ul { height: 38px; list-style-type: none; margin: 0; padding: 0; overflow: hidden;}
div#tnavi ul li { overflow: hidden; float: left; margin: 0; padding: 0; display: inline; background-color: #C2C2C2; overflow: hidden; }
div#tnavi ul li#temp{ display: inline; background-color: #C2C2C2; padding: 15px 7px 12px 7px;}
div#tnavi ul li a { float: left; display: block; text-align: center; color: #FFFFFF; background-color: #C2C2C2; text-decoration: none;  padding: 15px 7px 12px 7px;}
div#tnavi ul li a:hover { text-align: center; color: #FFFFFF; background-color: #7E8997;  padding: 15px 7px 12px 7px;}