﻿body {
	height: auto; 
	width: 1000px;
	margin: 0 auto;
	left:0; top:-1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-color: #FFFFFF;
	background: #40AF00; 
}



#logobox {
	margin-left: 15%;
	width: 78%;
	height: 68px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: URL(images/palvelulogo.png);
	background-position: center;
}

#headerbox {
	margin-left: 15%;
	width: 815px;
	height: 80px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-color: #FFFF00;
	background-image: URL(images/palvelulogo.png);
	background-position: center;
}

#subheaderbox {
	margin-left: 15%;
	width: 815px;
	height: 80px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: URL(images/palvelulogo.png);
	background-position: center;
}

#mainmenu {

	margin-left: 15%;
	width:815px;
	background: #309F00; 
	height: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
	text-transform: capitalize;
	padding: 10px;
}


#mainmenu ul {
	list-style: none;
	margin: 0px;
}

#mainmenu li {
	display: inline;
}



#mainmenu li a {
	text-decoration: none;
	padding: 5px;
	margin: 2px;
	color: white;
}	


#mainmenu li a:hover {
	background-color: white;
	color:black;
} 

#langmenu {

	margin-right: 10%;
	width:185px;
	background: #309F00; 
	height: 40px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-color: #FFFFFF;	
	text-transform: capitalize;

	padding: 10px;

}


#langmenu ul {

	list-style: none;
	margin: 0px;
}


#langmenu li a {

	text-decoration: none;
	padding: 5px;
	margin: 2px;
	color: white;
}	


#langmenu li a:hover {

	background-color: white;
	color:black;

} 

#divinsideright {
	position: relative;
	margin-left: 380px; 
	width:315px;
}

#divinside {
	position: relative;
	margin-left: 10px; 
	width:90%;
}

p {font-size:0,875em; color:#FFFFFF }

p .b {color:#000000;}

p .w {color:#FFFFFF;}

p .bb {color:#000000;}

p .wb {color:#FFFFF;}

h1 {font-size:2em; color:#FFFFFF;}

h2 {font-size:1.4em; color:#FFFFFF;}

h1 .b {font-size:2em; color:#000000;}

h2 .b {font-size:1.4em; color:#000000;}

div, p.w {font-size:0,895em; color:#FFFFFF;}

div, p {font-size:0,895em; color:#000000;}

div, h1 {font-size:1.6em;}

div, h2 {font-size:1.2em;}

div, h3 {font-size:1.0em;}

div, h1.b {font-size:1.6em; color:#000000;}

div, h2.b {font-size:1.2em; color:#000000;}

div, h3.b {font-size:1.0em; color:#000000;}


#picabout {
	padding: 10px;
	margin-left: 15%; 
	width:815px;
	height:508px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-align:left;
	background-image: URL(images/main_about.jpg);
	background-position: fit;
}

#piccontacts {
	padding: 10px;
	margin-left: 15%; 
	width:815px;
	height:508px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:left;
	background-image: URL(images/main_contacts.jpg);
	background-position: fit;
}

#picindex {
	padding: 10px;
	margin-left: 15%; 
	width:815px;
	height:508px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:left;
	background-image: URL(images/main_index.jpg);
	background-position: fit;
}

#picservices {
	padding: 10px;
	margin-left: 15%; 
	width:815px;
	height:508px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	background-image: URL(images/main_services.jpg);
	background-position: fit;
}

#pictherapy {
	padding: 10px;
	margin-left: 15%; 
	width:815px;
	height:508px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	background-image: URL(images/main_therapy.jpg);
	background-position: fit;
}


#picmarjatta {
	width:390px; height:270px; margin-right:20px; position: relative; float:left;
	background-image: URL(images/marjatta_390x292.jpg);
	background-position: center; }

#contentabout {
	padding: 10px;
	margin-left: 15%;
	width:815px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: URL(images/mirrback_about.jpg);
	background-position: top;

}


#contentcontacts {
	padding: 10px;
	margin-left: 15%;
	width:815px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: URL(images/mirrback_contacts.jpg);
	background-position: top;
}


#contentindex {
	padding: 10px;
	margin-left: 15%;
	width:815px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: URL(images/mirrback_index.jpg);
	background-position: top;

}


#contentservices {
	padding: 10px;
	margin-left: 15%;
	width:815px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: URL(images/mirrback_services.jpg);
	background-position: top;

}


#contenttherapy {
	padding: 10px;
	margin-left: 15%;
	width:815px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: URL(images/mirrback_therapy.jpg);
	background-position: top;

}


#footer {
	margin-top: 10px;
	margin-left:15%; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
}


#rightdiv {
	border:thin solid black;
	position: absolute;
	top:150px;
	right: 1px;
	width:15%;
	height:600px;
}

#header_old {
	margin-left: 15%;
	width:815px;
	background: #40AF00; 
	height: 80px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:center;
}

#mainmenu_2 li a {

	text-decoration: none;
	padding: 5px;
	margin: 2px;
	color: white;
	background-color: #208000;
	border-top: 2px solid #acadff;
	border-left: 2px solid #acadff;	
	border-bottom: 2px solid black;
	border-right: 2px solid black;

}	




/**/
