BODY { margin: 0;	padding: 0;	font: 11px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial, sans-serif; background: #fff url(i/body_bg.gif) repeat-x; color: #666666; }

#header { display:none; }

#navi {	width: 800px; height: 25px; position:absolute; left: 30px; top: 116px;}
#navi UL { display: inline; list-style-type: none; }
#navi LI { display: inline; margin-right: 40px;}

#content { width: 100%; clear:both; position: absolute; left: 0px; top: 157px; background: #fff url(i/content_bg_bottom.gif) repeat-x bottom; padding: 0px 0px 5px 0px;}
#columns { position: relative; width: 950px; }
#left { position: relative; width: 270px; float: left; margin: 0px 20px 150px 30px; padding: 0px; }
#left H1 { margin: 60px 0px 10px 0px; }
#left TABLE {margin-top: 10px;}
#left TD { border-top: 1px solid #D1CFCF; padding: 10px 0 25px 0;}

.leftparag1 { padding: 0px 0px 0px 30px; }
.rightparag1 { padding: 60px 0px 0px 0px; }

#right { position: relative; width: 500px; float: left; clear: right; margin: 0px 0px 150px 30px; padding: 0px;}
#footer { clear: both; font-size: 10px; color: #BCBCBB; }
#footer IMG { margin: 0px 0px 10px 30px; }
#footer P { font-size: 10px; color: #C0BCBC; margin-left: 35px; line-height:11px;}

H1, H2, H3 { font-family: Georgia, "Times New Roman", Times, serif; color: #2A2626; }
H1 { font-size: 22px; line-height: 24px; }
H2 { font-size: 18px; line-height: 20px; font-weight: normal; margin: 35px 0px 10px 0px; }
H3 { font-size: 12px; line-height: 14px; font-weight: bold; margin: 25px 0px 5px 0px;}
P { font: 11px/17px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial, sans-serif; margin: 0px 0px 8px 0px; }

UL { font: 11px/17px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial, sans-serif; }
LI { list-style: square; }

A {  }
A:LINK, A:VISITED { color: #DC4010; text-decoration: none;}
A:ACTIVE, A:HOVER, A:VISITED:HOVER { color: #000; text-decoration: underline; }

TABLE, TR, TD {}

.liftup {background: #E3E0DA; padding: 5px 10px 5px 10px; }
.liftup P {color: #3B3730; }
.liftup IMG {float:right; clear:left;}
.liftup A {color:#000; text-decoration:underline;}

.punainen { color: #CC0000; }

.errorlist { font-weight: bold; }

.erroritem { color: #CC0000; }

.backend_th {text-align: left; }

.backend_greybg {background-color: #CCCCCC; }

