/* Studio Novoran kotisivujen tyylitiedosto */
/* Copyright Studio Novora 2006-2025 (C) All rights reserved*/
/* Tehnyt Mikael Kolehmainen DATAHELMI info@datahelmi.net www.datahelmi.net */
/* 5/2011 New layout designed and implemented, CSS and HTML modified by eterica,  www.eterica.fi */

* {
	color:#000;
	font-family: Verdana, Geneva, sans-serif;
}

body {background-image: url(kuvat/bg.jpg);
	background-repeat: repeat;
	background-position: left center;
	background-color: #79725F;
	margin-top: 0px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
		font-size:80%;
		line-height:1.3;
		margin:0;
		padding:0;
}

a {
	font-weight:bold;
	color:#79725F;
	text-decoration: underline;
}

a:link {
		color:#79725F;
		text-decoration: underline;
}
a:visited {
		color:#79725F;
		text-decoration: underline;
}
a:hover {
		color:#c4b990;
		text-decoration:underline;
}
a:active {
		color:#79725F;
		text-decoration:underline;
}

/* TEKSTI */

h1, h2 {
		font-family:Georgia, 'Palatino Linotype', 'Book Antiqua', Sherif;
		font-weight:bold;
		padding:0;
		margin:0;
		line-height:0.9;
		font-size:110%;
		letter-spacing:1px;
}

h3 {
		font-family:Arial, Verdana, Tahoma, Sans-Sherif;
		font-weight:bold;
		padding:0;
		margin:0;
		line-height:1.5;
		font-size:120%;
		letter-spacing:1.5px;
}

h4 {
		font-family:'Palatino Linotype', Georgia, 'Book Antiqua', Sherif;
		color:#5a319b;
		font-weight:bold;
		padding:0;
		margin:0;
		line-height:1.1;
		font-size:118%;
		letter-spacing:1.3px;
}

h5 {
		font-family:'Palatino Linotype', Georgia, 'Book Antiqua', Sherif;
		color:#5a319b;
		font-weight:bold;
		padding:0;
		margin:0;
		line-height:0.9;
		font-size:91%;
		letter-spacing:1px;
}

h6 {
		
		color:#fff;
		font-weight:900;
		padding:0;
		margin:0;
		line-height:1.2;
		font-size: 100% ;
}

p {
		
		color: #000;
		padding:5px 0px;
		margin:0;
		font-size:100%;
}


/* TAITTO */

#kokosivu {
			margin: 0px auto;
	padding: 0px;
	width: 900px;
	position:relative;
}

#navigaatio {
		width:170px;
		position:absolute;
		background: transparent;
		top:295px;
		left:0px;
		margin: 0px;
		padding: 0px;
}

#yla {
	    background:transparent url(kuvat/yla.jpg) top center no-repeat;
		height:295px;
}

#teksti {
		background:  #FFF url(kuvat/vasen_bg.jpg) top left repeat-y;
		border:0px;
		margin:0px;
		padding: 0px;
		padding-left:170px;
		overflow:hidden;
}

#teksti2 {
		background:#fff;
		border:0px;
		text-align:left;
		margin: 0px 30px;
		padding-top: 20px;
		padding-bottom:10px;
		
}

#ala {
		background: #999 url(kuvat/ala_bg.jpg) top left repeat-y;
		margin:0px;
		margin-bottom:20px;
		padding: 0px;
}

#osoite {
		background:transparent;
		text-align:center;
		margin-left:200px;
		margin-right:34px;
		padding:10px 0px;
}

#desing {
		background:#c8def4;
		text-align:center;
		width:155px;
		margin-left:200px;
		margin-top:185px;
}

/*Galleria*/

#galleria1 {
		padding:0;
		padding-bottom:200px;
		margin:0;
		margin-top:15px;
		list-style-type:none;
		overflow:hidden;
		width:500px;
		border:1px solid #888;
		background:url(kuvat/galleria/ejotsikko.jpg) no-repeat bottom #fff;
}

#galleria1 li {
		float:left;
}

#galleria1 li a {
		display:block;
		height:50px;
		width:500px;
		float:left;
		text-decoration:none;
		border-bottom:1px solid #fff;
		cursor:default;
}

#galleria1 li a img {
		width:500px;
		height:50px;
		border:0;
}

#galleria1 li a:hover {
		background:#eee;
		height:239px;
}

#galleria1 li a:hover img {
		height:239px;
}

#galleria2 {
		padding:0;
		padding-bottom:200px;
		margin:0;
		list-style-type:none;
		overflow:hidden;
		width:500px;
		border:1px solid #888;
		background:url(kuvat/galleria/motsikko.jpg) no-repeat bottom #fff;
}

#galleria2 li {
		float:left;
}

#galleria2 li a {
		display:block;
		height:50px;
		width:500px;
		float:left;
		text-decoration:none;
		border-bottom:1px solid #fff;
		cursor:default;
}

#galleria2 li a img {
		width:500px;
		height:50px;
		border:0;
}

#galleria2 li a:hover {
		background:#eee;
		height:239px;
}

#galleria2 li a:hover img {
		height:239px;
}

/*Taulukko*/

table {
		text-align:right;
		font-size:100%;
		width: 90%; 
		border-collapse:collapse;
}

/* uusi valikko, elyl 5.2011*/


#navigaatio table {
	width: 100%;
	margin: 0px;
	padding: 0px; 
	margin-top: 25px;
	
}

#navigaatio tr {
	margin:0px;
	padding:0px;
}

#navigaatio td {
	margin:0;
   text-align:center;
	font-weight:bold;
	padding-bottom:35px;
}

a{ outline:none;}      


#ala a:link {text-decoration:none; border:none; color: #fff;}      
#ala a:visited {text-decoration:none; border:none; color: #fff;}  
#ala a:hover {text-decoration:none; border:none; color: #79725F;}  
#ala a:active {text-decoration: underline; border:none;color: #fff;}  

		 
#navigaatio a:link {text-decoration:none; border:none; color: #fff;}      
#navigaatio a:visited {text-decoration:none; border:none; color: #fff;}  
#navigaatio a:hover {text-decoration:none; border:none; color: #c4b990;}  
#navigaatio a:active {text-decoration: underline; border:none;color: #fff;}  

#navigaatio a.active, a.active:link, a.active:visited, a.active:hover, a.active:active {
	color: #c4b990; }


/*Javakehoite*/

.java {
		background:#cec;
		margin-top:0px;
		padding:0px 10px;
}

.tuotekauppa {
		margin-top:7px;
		margin-left:46px;
}

/*NOPCartin tyylit*/

.nopheader {
		font-weight:bold;
		padding:0;
		margin:0;
		font-size:83%;
}

.noptotal {
		font-weight:bold;
		padding:0;
		margin:0;
		font-size:101%;
		padding-top:5px;
}

.nopentry {
		font-weight:lighter;
		padding:0;
		margin:0;
		font-size:90%;
		letter-spacing:0.8px;
}

.nopcart {
		text-align:center;
		width:90%;/* 420px */
}

/* eterica' signature */

#eterica {
		background: transparent;
		margin: 0px auto;
		margin-top: -20px;
		margin-bottom: 20px;
		padding: 0px;
		padding-right:20px;
		width: 900px;
		text-align:right;  
		color: #fff;
		font-size: 11px;
		}

#eterica a {
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	background-color: transparent;
	text-decoration:none;
	line-height:14px;
	 padding-left: 0px;

	}

#eterica a:hover{
		color: #333;
		font-weight: normal;
		}  
