/* CSS Document */
body {
margin:0px;
background: #bababf url(../kuvat/haijastus1.jpg) no-repeat 50% 788px;
/*background-position: 50px 100px;*/
}
#container
{
width:790px;
height:790px;
margin:0 auto;
}
#header
{
width:790px;
height:399px;
background-image:url(../kuvat/Ylaosa2.jpg);
background-repeat:no-repeat;
position:relative; /*saa pohjaan linkit */
padding-bottom:0;
margin-bottom:0;
}
/* ####### MAINOSBOKSI SIVUN VASEMMASSA REUNASSA  */
#taitaja
{
position:absolute;
left:0px;
top:150px;
padding:0em;
width:41%;
height:120px;
margin:0;
padding:0;
z-index:2;
/*border:1px solid black;*/
} /* ####### MAINOSBOKSI END  */
#taitaja img
{
float:right;
margin-right:300px;
}

.etusivulinkki
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#979889;
	font-weight:bold;
	margin-left: 307px;
	margin-top:0px;
	padding-top:5px;
	font-variant: small-caps;
}

.heading1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2e2524;
	font-weight:bold;
	margin-left: 307px;
	margin-top:0px;
	padding-top:30px;
	font-variant: small-caps;
}
.heading2, #faqh1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2e2524;
	font-weight:bold;
	margin-left: 20px;
	margin-top:0px;
	padding-top:30px;

}

.heading3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2e2524;
	font-weight:bold;

}

.para1
{
	font-family:Times New Roman, serif;
	font-size:12px;
	color:#3a332b;
	margin-left:20px;
	margin-right:40px;
	margin-top:0px;
	margin-bottom:0px;
	text-align: justify;
	/*line-height: 13px;*/
}
.more
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
float:right;
margin-top: 20px;
margin-right: 30px;
}
.para2
{
	font-family:Times New Roman, serif;
	font-size:12px;
	color:#3a332b;
	margin-top:0px;
	text-align: justify;
	/*line-height: 13px;*/
}

#linksbox
{
width:250px;
height:213px;
/*
margin-left:320px;
margin-top: 100px;*/
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;
/*border:1px solid red;*/
position:absolute;
bottom:0px;
left:320px;
}
#linksbox:hover
{
background-color:#595959;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}
#linksbox a
{
display:block;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-variant:small-caps;
font-weight:bold;
color:#241d15;
text-decoration:none;
margin:10px 0 0 40px;
width:160px;
padding:3px;
}
/*.links:hover */
#linksbox a:hover
{
/*
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-variant:small-caps;
font-weight:bold;
color:#241d15;
text-decoration:none;
margin-left: 40px;
line-height: 33px;
*/
background:#fff url(../kuvat/valikko.gif) repeat-x;
}
#bodypart
{
margin-top:0;
width:790px;
/* height:322px; */
position:relative;
background-color:#595959;
float:left;
}
#innerbody
{
width:735px;
/* height:322px;*/
background-color:#f2f2dc;
margin:0 auto 0 28px;
padding:0;
position:relative;
float:left;
display:inline;
overflow:hidden;
}
#leftcolumn
{
width:367px;
height:322px;
float:left;
}
#rightcolumn
{
position:relative;
width:367px;
height:322px;
float:left;
}
#fullcolumn
{
position:relative;
width:707px;
height:322px;
float:left;
margin-left:10px;
/*  margin-right poistettu */
}
#left
{
width:1px;
height:322px;
float:left;
background-image:url(../kuvat/line.gif);
background-repeat:no-repeat;
background-position:left;
}
#right
{
width:366px;
height:322px;
float:left;
}
#leftbox1
{
width:152px;
height:123px;
float:left;
}
.image2
{
	border-color: #373c2a;
	border-style: solid;
	border-width: thin;
	margin-left: 20px;
}
.image3
{
	border-color: #373c2a;
	border-style: solid;
	border-width: 1px;
	margin-top: 10px;
	margin-left: 20px;
	float: right;
	/* margin-right: 20px; */
}
#rightbox1
{
width:152px;
height:123px;
float:left;
background-position:center;
}
#box
{
width:304px;
height:123px;
}
#downbox
{
width:350px;
height:154px;
background-image:url(../kuvat/image3.jpg);
background-position:top;
background-repeat:no-repeat;
}
#footer
{
float:left;
width:790px;
height:72px;
background-color:#595959;
}
#innerfooter
{
position: relative;
width:735px;
height:72px;
background-color:#a5a694;
margin:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
}


#ekkuosote
{
position:absolute;
left:33px;
top:10px;
padding:0em;
}
#tokkuosote
{
position:absolute;
left:200px;
top:10px;
padding:0em;
}
#kolkkuosote
{
position:absolute;
left:367px;
top:10px;
padding:0em;
}
#nelkkuosote
{
position:absolute;
left:534px;
top:10px;
padding:0em;
}

.content4
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
margin-left: 39px;
margin-top: 0px;
padding-top: 20px;
}
.footerlinks
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
margin-left:0px;
}
.content5
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
margin-top:-45px;
text-decoration:none;
margin-left: 199px;
}
.content6
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
margin-top:-35px;
text-decoration:none;
margin-left: 360px;
}
/* ######## PALAUTELOMAKKEEN MUOTOILUT */

form { 

}
input { 
 background-color: #f2f2dc; 
}
textarea { 
 background-color: #f2f2dc; 
 color: #000;
 overflow:hidden;
 width: 90%;
}

#hiiri_info1, #hiiri_info2, #hiiri_info3 {
position:absolute; 
top: 100;
left: 100;
width:200;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#3a332b;
visibility:hidden
}
#hiiri_info4, #hiiri_info5, #hiiri_info6 {
position:absolute; 

width: 720;
height: 273;

visibility:hidden
}

/* FAQ OSIO */

.faqanswertextarea
{
background-color:#fefedd;
}

#faqfullcolumn{
margin-left:10px;
font-family:Times New Roman, serif;
font-size:12px;
}

.faqpostaus{
width:530px;
border-bottom:1px #aaa dashed;
}
.faqpostaus a{
color:#0000cc;
}
p.faqinfotxt{
margin-top:5px !important;
margin-bottom:0px !important;
color:#888;
}

p.faqvastaus, p.faqkysymys{
padding:0px;
margin-top:5px !important;
margin-bottom:5px !important;
line-height:1em;
}

.faqotsp{
color:#3a332b !important;
}

.faqotsk{
color:#3a332b !important;
}

.faqotsv{
color:#3a332b; !important;
}

.faqei{
border:1px solid #808080;
background-color:#eaf0d0;
width:80%;
clear:both;
padding-bottom:5px;
}

/* Sama ku heading2
#faqh1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

*/
/* FAQ LOPPU */


#fullcolumn a, #faqfullcolumn a, #leftcolumn a, #rightcolumn a{
color:#313285;
}



a { color:#000;text-decoration:none;}
a:hover { color:#000;text-decoration: underline;}
a.footerlinks:hover { color:#000000;text-decoration:none;}
a.more { color:#000;text-decoration: none; margin-left:10px;}
a.more:hover { color:#000;text-decoration: blink underline; margin-left:10px;}


