body { background: #fff }
#wrapper { }

#page { text-align:left;  }

#header { height: 147px; width:900px; }

#logo { width: 230px; float: left;}

#liftup { float: right; width: 270px; text-align:right }
#liftup img { margin-bottom: 40px;}

#topnavi { display:none;}
#topnavi ul { position:relative; top: 76px}
#topnavi ul li { display:inline; line-height: 31px; height: 31px; font-size: 16px}
#topnavi ul li a { color: #933; height:31px; line-height:31px; width:auto; padding: 8px 10px; text-decoration:none}
#topnavi ul li.current a { color: #933; height:31px; line-height:31px; width:auto; padding: 8px 10px;background: url(../sivupohjat/img/back_topnavi.gif) left top; text-decoration:none}
#topnavi ul li a:hover { color: #f00;}

#topnavi ul li ul {display:none }
#topnavi ul li ul li { display: inline; line-height: 33px; padding-right: 1px; font-size: 12px} 
#topnavi ul li ul li a { color: #000;background: transparent;}
#topnavi ul li ul li.current a { font-weight: bold;}
.current ul li a:link, .current ul li a:active, .current ul li a:visited {color:#000 !important; background: transparent !Important}
#topnavi ul li ul li a:hover { color: #7a654d !important}

#left {float:left; width: 360px; height: 50px;}

#right { float: left; width: 900px; margin-top: 20px; /*background:url(../sivupohjat/img/line_vert.gif) repeat-y*/}
#right h1 { font-size: 40px; font-weight: normal; margin: 0 0 30px 0; color: #968066; background: url(../sivupohjat/img/line_hor.gif) bottom center repeat-x;position: relative;}
/*#right h1 span {background: url(../sivupohjat/img/hdr_grad.png) repeat-x; bottom:0px;display: block; width: 100%; height: 41px;} */
#right h2 { font-size: 20px; font-weight: normal; margin: 30px 0 10px 360px; color: #7a654d; }
#right p { line-height: 18px; margin: 0 0 18px 360px;}
#right p img { float:left; margin-left: -360px } /* kuvan asemointi */
#right h3 { font-size: 18px; font-weight: bold; margin: 30px 0 10px 360px !important; color: #7a654d; }
#right ul { margin: 0 0 20px 375px !important; list-style: circle !important; line-height: 18px; }
#right b, #right strong { color: #7a654d; font-weight: bold } 
#right a { color: #933 }
#right a:hover { color: #c00 }

.flright { float: right;}

form { margin-left: 360px; padding-bottom: 30px}
.formrow { margin-bottom: 5px; clear:both;}
form label { width: 130px; float: left; line-height: 22px}
.inputfield { width: 300px;}
.submitbtn { margin-left: 130px;}

.infotable { margin: 0 0 20px 360px; width: 540px; border-collapse: collapse}
.infotable tr {}
.infotable td { padding: 2px 0; }

#footer {float:left;background: url(../sivupohjat/img/line_hor.gif) top center no-repeat; padding: 20px 0;font-size: 12px;color: #7a654d; }
.footerblock { width: 134px; float: left;}

