body, html {  margin:0; padding:0;  }
body {  background-image:url('images/bg_body.gif'); background-repeat:repeat-x; background-color:#fafafa; background-position:0px 0px;  }
div {   behavior:url('iepngfix.htc');   }

#wrap { width:100%; text-align:center;   }
#center { margin:0 auto; padding:0; width:940px; position:relative;  }
#header { height:155px; background-image:url('images/toppi.jpg');  }
#header h1 { padding:5px; margin:0;  }

/*ul*/
#navi { width:940px; margin:0; padding:0; position:absolute; top:130px; left:0px;  }
#navi li {  display:inline;   margin:0 10px 0 0;   }
#navi li a { font-family:Trebuchet MS; font-size:16px; font-weight:bold; color:#7E91B1; text-decoration:none; margin:0px; padding:0px; 
text-align:justify;  }
#navi a:hover, #navi .aktif {  color:#2B5397;  }

#content { background-image:url('images/main_area.gif'); background-repeat:no-repeat; background-position:0px 0px; width:940px; 
margin:0; padding:0;  }

#main { float:left; width:445px; margin:75px 0 0 65px; padding:0;  }

#main p {  line-height:1.5em; font-family:Arial, sans-serif; font-size:12px; color:#546D9A; margin-left:20px; padding:10px 0 10px 0; text-align:left; }

#main h1, #player h1 { padding-left:20px; margin:15px 0 0 0; font-family:Trebuchet MS; font-size:24px; color:#546D9A; padding-top:10px; 
padding-right:25px; padding-bottom:20px; text-align:left;  }
#main h2 { padding-left:20px; margin:0; font-family:Trebuchet MS; font-size:18px; color:#555555; padding-top:0px; padding-right:25px; 
padding-bottom:10px; 
text-align:left; font-weight:400;  }

#main a { 
	color: #546D9A;
 }

#player { float:right; width:289px; height: 500px; margin:20px 55px 0 0;  }
#player h1 { margin:81px 0 0 0; padding:0; width:270px; font-size:18px; font-weight:400;  }
#player p { line-height:1.5em; font-family:Arial, sans-serif; font-size:12px; color:#546D9A; width:270px; font-size:12px; margin-left: -20px;  }

#player input { 
	
 }
#player form { 
	
 }

 #solfLink {
 	text-decoration: none;
 	background-color: #6666cc;
 	color: #f1f1f1 !important;
 	padding: 8px 21px;
 	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
 }



#bottom { width:100%; background-color:#fba02a; position:fixed; bottom:0; margin-bottom:0px;  }
#frap { width:100%; /*height:100%; */text-align:center; background-image:url('images/bg_bottom.gif'); background-repeat:repeat-x; 
background-color:transparent; background-position:0px -5px;  }



li { list-style-type:none; background-image:url('images/list.gif'); background-repeat:no-repeat; background-position:0px 1px; padding-left:26px; 
font-family:arial, sans-serif; font-size:12px; line-height:24px; color:#555555;  }

/* FORMI */

#main form { padding:0; margin:0; font-family:Verdana, Arial, sans-serif; font-size:13px; color:#686868; text-align:left;  }

#fieldset { width:505px; margin:0; padding:0; border:none; line-height:9px; 	 }
input.fade, textarea.fade, select.fade {  background-image:url('images/form_input.gif'); background-repeat:repeat-x; border:1px solid #E4E1D6; 
color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; height:26px; line-height:26px; margin:0px; padding:0px; text-align:left; 
overflow:hidden; padding-top:3px; padding-left:5px;  }
textarea.fade {  width:486px;  height:150px;   }


.cb { background:#FFF;  }

#laheta {  background-image:url('images/form_laheta.gif'); background-color:transparent; background-repeat:no-repeat; border:none; width:161px; 
height:43px;  }
#tyhjenna { background-image:url('images/form_tyhjenna.gif'); background-color:transparent; background-repeat:no-repeat; border:none; width:139px; 
height:42px;  }

.clear {  clear:both;   }








