*        {box-sizing: border-box; -moz-box-sizing: border-box}
img,object,embed,td,th {box-sizing: content-box; -moz-box-sizing: content-box}

.tsivu   {height: 100%; background: #491108 url(img/liuku.jpg) top left repeat-x; margin: 0;}
.ttable  {width: 832px; background: #F9F0E7; height: 100%; border-left: solid 6px #FFFFFF; border-right: solid 6px #FFFFFF}
.tpalkki {width: 820px; height: 210px; background: #FFFFFF;}
.tnavi   {width: 220px; background: #E1D6C9;}
.tdoku   {width: 600px; padding: 30px 33px 0 22px;}

#alareuna {height: 15px; overflow: hidden; background: #A93627}

div#ttnavi    {overflow: hidden; display: block; width: 220px; text-transform: uppercase}
div#ttnavi ul {list-style-type: none; margin: 0; padding: 0; border-top: 5px solid #F9F0E7}
div#ttnavi ul li {display: block; overflow: hidden; text-align: left; height: 35px; margin: 0; padding: 0;
                  border-bottom: 5px solid #F9F1E7; text-transform: uppercase}
div#ttnavi ul li a {display: block; height: 30px; text-decoration: none; background: #88483F; padding: 8px 0 0 10px;
                    font: normal 12px Arial; color: #FFFFFF}
div#ttnavi ul li a:hover {display: block; text-align: left; color: #FFFFFF; background: #88483F url(img/navi_over.jpg) top right repeat-y}

.boksit{background-color: #FFFFFF; font: 13px Arial; color: #491108; border: solid 1px #491108;}
.otsake{font: bold 14px Arial; color: #491108;}
.tarea{overflow-y: auto; width:380px; height:100px; background-color: #FFFFFF; font: 13px Arial; color: #491108; border: solid 1px #491108;}
.ltable{font: 13px Arial; color: #491108; border: 0;}