*        {box-sizing: border-box; -moz-box-sizing: border-box}
img,object,embed,td,th {box-sizing: content-box; -moz-box-sizing: content-box}
body     {height: 100%; margin: 0; background: #B6B7B9; text-align: center}
#tausta  {min-height: 100%; width: 806px; margin: 0 auto; text-align: left; background: url(img/tausta.png) top left repeat-y; padding: 0 28px; position: relative}
#logo    {background: #FFFFFF; width: 750px}
#navi    {float: left; border-left: 4px solid #FFFFFF; width: 204px; overflow-x: hidden; border-bottom: 1px solid #E7E7E9}
#navi ul {margin: 0; padding: 0; list-style-type: none}
#navi li {border-bottom: 3px solid #FFFFFF; font: normal 13px Arial; padding: 0; margin: 0}
#navi a  {display: block; border: 1px solid #E7E7E9; padding: 10px; color: #3C3839; background: #FFFFFF url(img/navi.jpg) bottom left repeat-x; text-decoration: none}
#navi a:hover {color: #6E6F6F}
#doku    {float: left; width: 485px; margin: 16px 0 40px 25px; overflow-x: hidden}
.clear   {clear: both}
#laskuri {position: absolute; bottom: 0; left: 50%; width: 300px; margin-left: -150px; overflow: hidden}
#laskuri iframe	{width: 300px; height: 25px; border: 0}

/* IE-korjaukset */
/*\*/
* html #tausta {height: 100%; overflow-y: visible}
/**/

.otsake	{font: bold 15px Arial; color: #5B5E62;}
.boksit	{font: 13px Arial; color: #6E6F6F; border: solid 1px #E7E7E9; background: url(img/palaute_varjostus.gif) bottom left repeat-x #FFFFFF;}
.tarea	{font: 13px Arial; color: #6E6F6F; border: solid 1px #E7E7E9; overflow-y: auto; width: 380px; height:100px; background: url(img/palaute_varjostus.gif) bottom left repeat-x #FFFFFF;}
.ltable	{font: 13px Arial; color: #6E6F6F; border:0;}

