



html, body
	{
	height				: 100%;
	margin				: 0;
	padding				: 0;
	background-color	: #5b9bc7;
	background-image	: url(../kuvat/viiva.gif);
/* joulu2008 background-image	: url(../kuvat/hkp_body.gif);*/
	background-repeat	: repeat-x;
	font-family			: Verdana, Helvetica,'sans-serif';
	font-size			: 0.85em;
	color				: #003366;
	}


#container {
    position			: relative;
  
	min-width			: 1050px;
	height				: 1300px;
	background-image	: url(../kuvat/tausta.jpg);
	background-repeat	: repeat-y;
	

}



div
	{
	border				: none;
	margin				: 0;
	padding				: 0;

	}
	
a:link{
color				: #003366;
text-decoration		: none;
}

a:visited{
color				: #003366;
text-decoration		: none;
} 

a:hover{	
color				: #ff9900;
text-decoration		: underline;
}

a:active{	
color				: #003366;
text-decoration		: none;
}

a img{
border:none;
}

a:visited img{
border:none;
}


table{
	margin				: 0;
	padding				: 0;
	background-color	: #fff;


}

.sivut h2.h2otsake{

font-weight:600;
padding:0;
margin:0;
color:#322559;
font-size:12px;

}



.header
	{
position:relative;
	height   			: 144px;
	margin				: 0;
	padding				: 0;
	
	background-image	: url(../kuvat/header_14.jpg);
/* joulu 2008 background-image	: url(../kuvat/hkp_head.gif); */
	background-repeat	: no-repeat;
	}



.header span
	{
position:absolute;
top:0;
right:0;
width:145px;
	height   			: 144px;
	margin				: 0;
	padding				: 0;
	/* joulu2008 background-image	: url(../kuvat/head_span.gif);
	background-repeat	: no-repeat; */
	}
	
.header h1
	{
	display:none;
	font-family:"Arial Black",Arial, Helvetica, sans-serif;
	
	font-size:14px;
	font-weight:600;
	color:#fff;
	float:left;
	padding:0;
	margin: 90px 0 0 3px;
	
	
}

.header h2
	{
	display:none;
	font-family:"Arial Black",Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:14px;
	color:#F5AE06;
	float:left;
	padding:0;
	margin:0 0 0 4px;

	
}

.header a img{

border:none;
}

#bannerikuva{

	position:absolute;
	top:60px;
	right:10px;
}	



	.search
	{

	padding				: 2px 0 0 13px;
	margin				: 20px 0 10px 0;
	background-image	: url(../kuvat/searchtausta.gif);
	background-repeat	: repeat-x;

	}
	
	.search form
	{

	padding				: 0 0 0 0;
	margin				: 20px 0 10px 0;

	}
	
	
	.lippu{
	
	float:left;
	margin:6px 0 0 8px;
	border:none;
	}
	
	
	 a.otsake2, a:hover.otsake2, a:visited.otsake2{
	
	position			: relative;
	top:2px;
	color				: #fff;
	font-size			: 11px;
	font-weight			: 600;
	text-decoration		: none;
	padding				: 0 0 0 4px;
	}
	
	#slickbox3{
	background-color:#5b9bc7;
	margin-top:8px;
	padding:15px 0 12px 10px;
	
	}
	
	#slickbox5{
	padding:5px;	
	}
	
	#slickbox5 img{
	padding:5px;
	
	}



	
#container #leftcontent
	{
	position			: absolute;
	left				: 10px;
	top					: 190px;
	width				: 180px;

	}
	
	#leftcolumn2{
	
	border				: 1px solid #fff;
	border-top			: none;
	margin-bottom		: 18px;
	padding				: 8px 0 0 0; 
	
	}
	
	
	#leftcolumn2_header{
	
	background-image	: url(../kuvat/otsaketausta_vasen2.gif);
	background-repeat	: no-repeat;
	padding				: 2px 3px 1px 3px;
	height				: 22px;
	margin-bottom		: -1px;
	
	
	}
	
	div.yhteistyo#leftcolumn2_header{
	
	}
	
	div.yhteistyo#leftcolumn2_header a, div.yhteistyo#leftcolumn2_header a:visited{

	
	color:#ffffff;

	
	
	}
	
	
		#leftcolumn2 img{
		
	padding				: 5px;
	vertical-align		: middle;
	
	}
#centercontent 
	{
	font-size			: 95%;
/*	background			: #fff;   */
	margin-top			: 18px;
	margin-left			: 189px;
	margin-right		: 193px;
	padding				: 0;
/*	voice-family		: "\"}\"";
	voice-family		: inherit;
	margin-left			: 181px;
	margin-right		: 201px;
	}
	html>body #centercontent {
	margin-left			: 181px;
	margin-right		: 201px;	*/
	}
	
	
	

#container #rightcontent 
	{
	position			: absolute;
	right				: 10px;
	top					: 190px;
	width				: 182px;
	}
	
.rightcolumn a:link{
font-weight				: 600;
line-height				: 1.5;
color					: #003366;
}
.rightcolumn a:visited{
font-weight				: 600;
color					: #003366;
}
.rightcolumn a:hover{
color					: #ff9900;
text-decoration			: underline;
}	
	
	


#rightcolumn_header{
	
	background-image	: url(../kuvat/oikea_columni_tausta2.gif);
	background-repeat	: no-repeat;
	padding				: 3px 3px 2px 3px;
	height				: 20px;
	}

.rightcolumn
	{
	width				: 178px;
	margin				: 0 0 10px 0;
	padding				: 4px 0 4px 0;
	background-color	: #fff;
	border				: 1px solid #eedbb8;
	border-top			: 0;
	font-size			: 11px;
	}
	
	.rightcolumn p
	{
	
	margin				: 0 0 0 0;
	padding				: 4px;
	
	}
	
	.rightcolumn b
	{
	font-size:12px;
	font-weight:600;
	
	}


div .otsake
	{
	position			: relative;
	top					: 2px;
	left				: 3px;	
	color				: #fff;
	font-size			: 11px;
	font-weight			: 600;
	text-decoration		: none;
	
	}
	
.otsake a:link{
	color				: #fff;
	text-decoration		: none;
	}	
.otsake a:visited{
	color				: #fff;
}
.otsake a:hover{

text-decoration			: underline;
}	
.otsake a:active{
	color				: #fff;
}	
	

.sivut
	{

	/*background-color	: #fff;*/
	padding				: 20px;
	/*border				: 1px solid #eedbb8;*/
	min-height			: 385px;
	min-width			: 460px;
	}
	
.minall{
	min-height			: 385px;
	min-width			: 650px;

}

/* pyöreät reunat   */

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#ff9900;}
#xsnazzy h2 {font-size:2em;color:#000; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #ff9900; border-right:1px solid #ff9900;}
.xb1 {margin:0 5px; background:#ff9900;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {

display:block; background:#fff; border:0 solid #ff9900; border-width:0 1px;

}







.formi
	{
	margin				: 0 0 20px 30px;
	}

.formi .iso_otsikko
	{
	position			: relative;
	left				: -30px;
	}
/*
#footer
	{
	display				: none;
	position			: fixed;
	bottom				: 0;
	z-index:			  100;
	margin-top			: 0;
	padding				: 2px;
	width				: 99%;
	color				: #ed781b;
	background-color	: #fff;
	border-top			: 1px solid #ed781b;
	border-bottom		: 1px solid #ed781b;
	}
*/
h3.lisainfo
	{
	background-color	: #fff;
	background-image	: url(../kuvat/info.gif);
	background-repeat	: no-repeat;
	background-position	: right;
	padding				: 1px 0 1px 5px;
	margin				: 2px 20px 4px 0;
	color				: #036;
	/*width				: 250px;*/
	/*min-width			: 250px;*/
	text-decoration		: none;
	font-size			: 13px;
	border				: 1px solid #7398dd;
	}
	
	table.lisatiedot{
	
	/*width:250px;*/
	margin-right:auto;	
	}



.para 
	{
	/*display				: none;*/
	padding				: 2px 0 2px 15px;

	}

/*  ostoskoriin liittyvät  */

.cart{
height:20px;
color:#fff;
margin:20px 0 20px 10px;
font-size:0.95em;
}
.cart a, .cart a:hover, .cart a:visited{
text-decoration:none;
color:#fff;
margin-left:10px;
}

.cart img{
border :0;
vertical-align:bottom;
margin:0 0 -6px 10px;
}

.carttable{
width:100%;
}

.carttable td{
padding:0 10px 0 10px;
}

.cart_td_vasen{
background-image:url(../kuvat/cart_td_left.gif);
background-repeat:no-repeat;
background-position:left;
background-color:#5b9bc7;
height:30px;
color:#fff;
}
.cart_td_keski{
background-color:#5b9bc7;
color:#fff;
}
.cart_td_oikea{
background-image:url(../kuvat/cart_td_right.gif);
background-repeat:no-repeat;
background-color:#5b9bc7;
background-position:right;
color:#fff;
}

.takaisin_kauppaan{
background-color:#f3e3d3;
border:1p solid #ccc;
padding:3px;
margin-bottom:15px;

}

.asiakastaulu td.otsikko{
background-color:#f3e3d3;
padding:3px;

}

div.elite{
position:absolute;
top:1270px;
right:10px;
color:#fff;

}

div.elite a, div.elite a:visited, div.elite a:hover{

color:#fff;

}
 
 
