/*	GENERAL	*/


h1	{	font-size: 32pt;	}
h2	{	font-size: 24pt;	}
p	{	font-size: 14pt;
		text-align: justify;	
		padding: 0px;
		margin: 0px;}
a	{	color:#292f49; text-decoration:none; border-bottom:1px dotted #454545;}
a:hover { color:#101030; }

body {
	margin:0px;
	background-repeat:repeat-x;
	background-color:#292f49;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica", "Arial", "Sans-Serif";
	font-size: 14px;
	color:#333;
}


/*		SPLASH	*/


div.splash_box {
	width: 75%;
	margin: auto;
	margin-top: 25px;
	background-color: #dcdcdc;
	padding: 30px 0px;
 	text-align: center;
}

p.terve {font-size: 14pt; padding: 25px 10px 10px 10px; text-align: center;}

img.splash_logo {
	border: 0px;}
   
#no_under	{	color:#292f49; text-decoration:none; border: 0px;}
   
/*		NAVI		*/


table.navi_box {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3%;
	display: block;	
	background-color: #dcdcdc;
		border: 10px;
		border-bottom: 0px;
		border-spacing: 0px;
		border-style: solid;
		border-color: #B89C65;
}	

.menulogo {	border: 0px;	margin: 5px 0px 0px 5px;	height: auto;	width: auto;}
.menulogoslot {width: 10%;}
.sivuotsikkopohja {	background-color: #bababa; margin: 0px 15px;	}
.sivuotsikko{text-align: center;	padding: 0px; margin: 0px;	margin-right: 10px;	margin-left: 15px; background-color: #bababa;}
.sivuotsikko h1{	padding: -10px;	margin: -10px;	}

.menu_toolbar {

}

.menupartikkeli {
	height:25px;
	float: right;
}
.toolbar_on, .toolbar_off, .toolbar_on_etusivu, .toolbar_off_etusivu  
{
	width: 170px;
	
	background-color:#C1C88D; /* C1C88D B89C65 292f49*/
	border: 1px solid; border-color:#BBB #292f49 #292f49 #BBB;    padding: 0.2em 0.2em;
	font-size: 16px;	font-variant: small-caps;	text-align: center; list-style-type: none;
	float: left;
}

.toolbar_off:hover 		{	background-color:#B89C65; }
.toolbar_on:hover 		{	background-color:#797f99;	}
.toolbar_on_etusivu:hover 	{	background-color:#797f99;	}
.toolbar_off_etusivu:hover 	{	background-color:#B89C65;	}
.toolbar_on			{	background-color:#797f99;	border-color: #292f49 #BBB #BBB #292f49;}
.toolbar_on_etusivu		{	background-color:#797f99;	border-color: #292f49 #BBB #BBB #292f49;}
.toolbar_off			{	background-color:#C1C88D;	}
.toolbar_off_etusivu		{	background-color:#C1C88D;	}


/*	CONTENT SPEC.	*/

table.content_box {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	background-color: #dcdcdc;
		border: 10px;
		border-top: 0px;
		border-spacing: 0px;
		border-style: solid;
		border-color: #B89C65;
}	

.content_etusivu {	padding: 15px;	text-align: justify;}
.content_myymala { padding: 15px;}
.content_myymala p {	padding: 15px; text-align: left; }
.content_tuotteet p {	padding: 15px; text-align: left; }
.content_palvelut {	padding: 0px;	text-align: justify; margin: 0px;}
.content_tuottajat {	padding: 15px;	text-align: justify; margin: 0 125px 0px 25px;}
.content_historiikki {	padding: 15px;	text-align: justify;}
.content_yhteys {	padding: 0px;	text-align: center; font-size: 18px;}

.boksi {							padding: 0px;					margin: 25px 5% 0 75px;					background-color: #B89C65;	font-size: 15pt;		list-style-type: none;	}
.boksi_ihminen {				position: relative; 			left: 15px; 		margin-top: 45px; 	list-style-type: circle; 	position: relative; 	left: 20px; padding: 0px;}
.boksi_ihminen_topmarg {	position: relative; 			left: 15px; 		margin-top: 0px; 		list-style-type: circle; 	position: relative; 	left: 20px; padding: 0px;}
.boksi_lista {					background-color: #B89C65;	font-size: 16pt;	display: block; 		padding: 0px; 					margin: 0px; 			margin-left: 30px; }
.boksi_listaselite {			position: relative; 			left: 50px; 		text-align: left;		background-color: #C1C88D;	font-size: 15pt;		list-style-type: none; display: block; padding: 0px; margin: 0px;}
.boksi_listaselite p.indent{text-indent: 30px; padding: 0px; 		margin: 0px;}
.boksi_listaselite a {		position: relative; 			left: 30px;}
.boksi_otsake_teksti{ 		text-indent: 30px;}
.boksi_otsake {				padding: 0px;		margin: 0px 10% 0px 0px;	text-align: left;	background-color: #C1C88D;	font-size: 16pt;	position: relative; left: -30px; }

.boksi_sivuke {				padding: 0px;		margin: 0px 200px 0px 0px;	text-align: left;	background-color: #C1C88D;	font-size: 16pt;	position: relative; left: -30px; }

.listaboksi {			list-style-type: circle; 	position: relative; left: 50px;}
.listaboksi_oikea {	list-style-type: circle; 	position: relative; right: -50px;}
.listaboksi_topmarg {list-style-type: circle; 	position: relative; left: 50px; margin-top: 15px;}
.listaboksi_bottommarg {list-style-type: circle; 	position: relative; left: 50px; margin-bottom: 15px;}
.listaboksi_ilman {	font-size: 16px; margin-top: 30px; list-style-type: none;  margin-right: 50px;}


.historiikki_lyhyesti {font-size: 20px; margin: 10px 15px 20px 15px;}
.historiikki_lyhyesti_lista {font-size: 17px; margin: 5px; position: relative; left: 25%;}
.historiikki_lyhyesti_lista_alin {font-size: 17px; margin: 5px 5px 25px 5px; position: relative; left: 25%;}

.historiikki {margin: 20px;}
.historiikki_otsikko {font-size: 24px;}

.vuosi {font-size: 20px; margin: 50px 0px 0px 0px; padding: 0;}
.tapahtumat {font-size: 18px; margin: 5% 0px; padding: 0; position: relative; left: 2%;}
.historiikki_lista {font-size: 17px;  text-align: left;}
.historiikki_lista_eka {font-size: 17px; text-align: left; margin-top: 10px;}

.vasen {	text-align: left; margin: 20px; position: relative; left: 30px;}
.vasen_myymala {	text-align: justify; margin-right: 80px; position: relative; left: 65px;}

.kursiivi {	text-align: center; font-style: italic;}
.keskitetty { text-align: center; padding: 0px; margin:0px;}

.keskitetty_linkki { text-align: center; margin: 20px;}

.vasen_palvelut {	text-align: justify;}
.boksi_hoiva {			padding: 0px;	margin: 0 0 0 0;	background-color: #B89C65;	font-size: 15pt;	list-style-type: none;	}
.boksi_otsake_hoiva {padding: 0px;	margin: 0px 10% 0px 0px;	text-align: left;
							background-color: #C1C88D;	font-size: 16pt;	position: relative; left: -30px; }
.hoiva_boksitausta {
	margin-top: 10px;
	background-color: #B89C65;
	margin: 0px 55px 0px 55px ;
}
.palvelut_info {
	margin: 10%; text-align: justify;}

.yhteysteksti {padding: 35px;	text-align: center; font-size: 18px;}
.pikkulinkki {display: block; float: right; text-align: right; font-size: 10px; margin-right: 15px; margin-bottom: 15px;}
.kartta {	display: block;	float: right;	margin: 15px;	width: 90%;	height: 90%;}
.karttapohja{width: 60%; height: 400px;}

.kuvapatsas {width: 400px;}

.hoivakuva {width: 50%; margin-left: 10%}
.hoivatausta {width: 50%;}

a.indentlinkki{	color:#393f69;	text-decoration:none;	border-bottom: 1px dotted #454545;}

/*  	KUVA		*/


img {	
	margin: 15px;
	margin-left: 0px;
		border: 5px;
		border-spacing: 0px;
		border-style: solid;
		border-color: #333;
}

img.foto_oikea_300x400{	display: block;	float: right;	width: 300px;	height: 400px;}
img.foto_oikea_400x600{	display: block;	float: right;	width: 400px;	height: 600px;}
img.foto_oikea_300x400_eka{	display: block;	float: right;	width: 300px;	height: 400px;}
img.foto_oikea_400x300_noborder{	display: block;	float: right;	width: 400px;	height: 300px;	border: 2px;	border-style: solid;}
img.foto_oikea_400x300{	display: block;	float: right;	width: 400px;	height: 300px;}
img.foto_oikea_350x550{	display: block;	float: right;	width: 350px;	height: 550px;}
img.foto_oikea_400x300_muu{	display: block;	float: right;	width: 400px;	height: 300px;}
img.foto_oikea_300x450{	display: block;	float: right;	width: 300px;	height: 450px;}
img.foto_oikea_450x300{	display: block;	float: right;	width: 450px;	height: 300px;}

.roundtop_ruskea-pohja { 		background: url(boksi_ruskea-pohja_tr.png) no-repeat top right; }
.roundbottom_ruskea-pohja{		background: url(boksi_ruskea-pohja_br.png) no-repeat top right; }
.roundtop_viher-pohja { 		background: url(boksi_viher-pohja_tr.png) no-repeat top right; }
.roundbottom_viher-pohja { 	background: url(boksi_viher-pohja_br.png) no-repeat top right; }
.roundtop_viher-ruskea { 		background: url(boksi_viher-ruskea_tr.png) no-repeat top right; }
.roundbottom_viher-ruskea { 	background: url(boksi_viher-ruskea_br.png) no-repeat top right; }
.roundtop_viol-pohja { 			background: url(boksi_viol-pohja_tr.png) no-repeat top right; }
.roundbottom_viol-pohja { 		background: url(boksi_viol-pohja_br.png) no-repeat top right; }
.roundtop_pohja-koto {	 		background: url(boksi_pohja-koto_tr.png) no-repeat top right; }
.roundbottom_pohja-koto { 		background: url(boksi_pohja-koto_br.png) no-repeat top right; }

.corner {
   width: 15px;
   height: 15px;
   border: none;
   padding: -20px;
   display: block;
}


/*	FOOTER	*/


p.foottext {
	text-align: center;
	font-size: 15px;
	letter-spacing: 3px;
	margin-left: auto;
	margin-right: auto;
	color: #BCBCBC;
	margin: 10px;
}

