@charset "utf-8";
/* CSS Document */

#lang_link  {
	height:13px;
	display:block;
	width:961px;
	margin-left:auto;
	margin-right:auto;
}

#lang_link  a {

	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-transform:none;
	height:13px;
	/*border:1px solid #cc0000;*/
	width:70px;
	
	padding:5px 0px 5px 0px;
	margin:2px 0px 2px 20px;
	color:#FFF;
	text-decoration:none;
	display:block;
	float:right;
	text-align:center;
	/* background-color:#0089e1; */
	font-weight:normal;
}

#lang_link a:hover {
	color:#FFF;
	background-color:#ff0202;
}

body {
	text-align:center;
	background-color:#000099;
	background-image:url(img/taustakuva.gif);
	background-repeat:repeat-y;
	margin-top:12px;
	
	}

#wrapper {
	width:961px;
	min-height:550px;
	margin-left:auto;
	margin-right:auto;
}

#sisalto {
	padding:25px 100px 80px 175px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	font-style:normal;
	font-weight:normal;
	text-transform:none;
	color:#000;
	text-decoration:none;
	text-align:left;
	margin:0;
}


#sisalto_2 {
	padding:35px 175px 30px 50px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	font-style:normal;
	font-weight:normal;
	text-transform:none;
	color:#000;
	text-decoration:none;
	text-align:left;
	margin:0;
}

#sisalto_3 {
	padding:105px 0 0 175px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	font-style:normal;
	font-weight:normal;
	text-transform:none;
	color:#000;
	text-decoration:none;
	text-align:left;
	margin:0;
}

#sisalto_4 {
	width:260px;
	padding:25px 0 80px 175px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	font-style:normal;
	font-weight:normal;
	text-transform:none;
	color:#000;
	text-decoration:none;
	text-align:left;
	margin:0;
}

#mainlinks  {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-transform:none;
	height:30px;
	background-color:#FFF;
	/*border:1px solid #cc0000;*/
	width:965px;
	
}

#mainlinks a {
	padding:5px 15px 5px 16px;
	margin:2px;
	color:#FFF;
	text-decoration:none;
	display:block;
	float:left;
	text-align:center;
	background-color:#0089e1;
	font-weight:normal;
}

#mainlinks a:hover {
	color:#FFF;
	background-color:#ff0202;
}

#mainlinks a.sel {
	background-color:#ff0202;
	color:#fff;
	font-weight:normal;
}

#mainlinks_lang  {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-transform:none;
	height:30px;
	background-color:#FFF;
	/*border:1px solid #cc0000;*/
	width:965px;
	
}

#mainlinks_lang a {
	padding:5px 13px 5px 13px;
	margin:2px;
	color:#FFF;
	text-decoration:none;
	display:block;
	float:left;
	text-align:center;
	background-color:#0089e1;
	font-weight:normal;
}

#mainlinks_lang a:hover {
	color:#FFF;
	background-color:#ff0202;
}

#mainlinks_lang a.sel {
	background-color:#ff0202;
	color:#fff;
	font-weight:normal;
}

#mainlinks_eng  {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-transform:none;
	height:30px;
	background-color:#FFF;
	/*border:1px solid #cc0000;*/
	width:965px;
	
}

#mainlinks_eng a {
	padding:5px 11px 5px 12px;
	margin:2px;
	color:#FFF;
	text-decoration:none;
	display:block;
	float:left;
	text-align:center;
	background-color:#0089e1;
	font-weight:normal;
}

#mainlinks_eng a:hover {
	color:#FFF;
	background-color:#ff0202;
}

#mainlinks_eng a.sel {
	background-color:#ff0202;
	color:#fff;
	font-weight:normal;
}


.verkkokauppa:link {  font: 11px verdana, arial, sans-serif; font-style: normal; text-decoration: none; color: #666666; display: block; height: 19px; padding-top:2px; background-color: #FFFFFF; border: 1px solid #E7E3DE}
.verkkokauppa:active {  font: 11px verdana, arial, sans-serif; font-style: normal; text-decoration: none; color: #666666; display: block; height: 19px; padding-top:2px; background-color: #FFFFFF; border: 1px solid #E7E3DE}
.verkkokauppa:visited {  font: 11px verdana, arial, sans-serif; font-style: normal; text-decoration: none; color: #666666; display: block; height: 19px; padding-top:2px; background-color: #FFFFFF; border: 1px solid #E7E3DE} 
.verkkokauppa:hover {  font: 11px verdana, arial, sans-serif; font-style: normal; text-decoration: none; color: #FFFFFF; display: block; height: 19px; padding-top:2px; background-color: #CC0000; border: 1px solid #CC0000}

a {  font: 11px verdana, arial, sans-serif; font-style: normal; text-decoration: underline; color: #0089e1; font-weight:bold;} 
a:hover {  font: 11px verdana, arial, sans-serif; font-style: normal; text-decoration: underline; color: #ff0202;; font-weight:bold;}

.asustelinkit:link {  font: 11px verdana, arial, sans-serif; font-style: normal; text-decoration: none; color: #000000; display: block; height: 19px; padding-top:3px; background-color: #FFFFFF}
.asustelinkit:active {  font: 11px verdana, arial, sans-serif; font-style: normal; text-decoration: none; color: #000000; display: block; height: 19px; padding-top:3px; background-color: #FFFFFF}
.asustelinkit:visited {  font: 11px verdana, arial, sans-serif; font-style: normal; text-decoration: none; color: #000000; display: block; height: 19px; padding-top:3px; background-color: #FFFFFF} 
.asustelinkit:hover {  font: 11px verdana, arial, sans-serif; font-style: normal; text-decoration: none; color: #FFFFFF; display: block; height: 19px; padding-top:3px; background-color: #0000CC}

.asustelinkit2:link {  font: 11px verdana, arial, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; color: #000099;}
.asustelinkit2:active {  font: 11px verdana, arial, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; color: #000099;}
.asustelinkit2:visited {  font: 11px verdana, arial, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; color: #000099;} 
.asustelinkit2:hover {  font: 11px verdana, arial, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; color: #cc0000;}

.leipateksti {  font: 11px verdana, arial, sans-serif; font-style: normal; color: #000000; font-weight: none ; line-height: 16px}

.ingressi {  font: 12px verdana, arial, sans-serif; font-style: normal; color: #000099; font-weight: bold; padding-top: 15px; padding-bottom: 10px; margin:0; }

.ingressi2 {  font: 11px verdana, arial, sans-serif; font-style: normal; color: #0000CC; font-weight: bold; padding-bottom: 8px }

.ingressi_val {  font: 11px verdana, arial, sans-serif; font-style: normal; color: #FFFFFF; font-weight: bold; padding-top: 8px; padding-bottom: 8px }

.email:link {  font: 11px verdana, arial, sans-serif; font-style: normal; text-decoration: none; color: #000000; font-weight: bold }
.email:active {  font: 11px verdana, arial, sans-serif; font-style: normal; text-decoration: none; color: #000000; font-weight: bold }
.email:visited {  font: 11px verdana, arial, sans-serif; font-style: normal; text-decoration: none; color: #000000; font-weight: bold } 
.email:hover {  font: 11px verdana, arial, sans-serif; font-style: normal; text-decoration: none; color: #0000CC; font-weight: bold }

.leipateksti_valk {  font: 11px verdana, arial, sans-serif; font-style: normal; color: #FFFFFF; font-weight: none }

.alkuun {  font: 11px verdana, arial, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; color: #666666; background-color: #FFFFFF; }
.alkuun:active {  font: 11px verdana, arial, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; color: #666666; background-color: #FFFFFF}
.alkuun:visited {  font: 11px verdana, arial, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; color: #666666; background-color: #FFFFFF} 
.alkuun:hover {  font: 11px verdana, arial, sans-serif; font-style: normal; font-weight: bold; color: #C24347; background-color: #FFFFFF; text-decoration: underline; }

H1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000099;
	margin:0;
	padding: 0 0 15px 0;
	text-transform:uppercase;
	}
	
H2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000099;
	margin:0;
	padding: 15px 0 3px 0;
	text-transform:none;
	}
	
p {
	margin:0;
	padding-top:8px;
}

ul {
	margin:0 0 0 20px;
	padding:5 0 0 0;
	list-style:disc;
}

li {
	margin:0;
	padding:0 0 0 0;
}

hr {
	border:1px solid #afafaf;
}

img {
	border:0;
}

table.tuotteet {
	width:440px;
}

td.tuotteet {
	border-top:1px solid #bce08a;
	padding:15px 0 15px 0;
	margin:0;
	text-align:left;
}

