body {
	background			:	url("gfx/bg.png") 0% 0% repeat-x #e5ecff;
}

#layer {

	width				:	990px;
	min-height			:	40px;
	margin				:	auto;
	border				: 	0px solid #7c9dff;


}

#Funktion_Banner_Top {

	float				:	left;
	text-align			: 	left;
	width				:	610px;
	height				:	73px;
	border				: 	0px solid #7c9dff;
	background			:	transparent;
}


#Funktion_Main {


	float				:	left;
	text-align			: 	left;
	width				:	853px;
	min-height			:	10px;
	border				: 	1px solid #7c9dff;
	-moz-border-radius	: 	5px;
	-webkit-border-radius: 	5px;
	background			:	#f3f6ff;
}

#Funktion_Banner {

	float				:	right;
	text-align			: 	right;
	width				:	135px;
	min-height			:	10px;
	border				: 	0px solid #7c9dff;
	background			:	transparent;
}

#Funktion_Copyright {


	float				:	left;
	text-align			: 	left;
	width				:	853px;
	min-height			:	10px;
	margin-top			:	5px;
	border				: 	0px solid #7c9dff;
	background			:	transparent;
}


#logo {
	float				:	left;
/*	background			: 	url("gfx/logo.png") 0% 0% no-repeat;	*/
	width				:	214px;
	height				:	73px;
	margin-right		:	30px;
	border				: 	0px solid #7c9dff;

}

#site_top {
	
	
    width				:	853px;
	border-style		: 	solid;
	border-top-width	: 	0px;
	border-left-width	: 	0px;
	border-right-width	: 	0px;
	border-bottom-width	: 	1px;
	border-color		: 	#7c9dff;
	background			:	#94bcd3;
	overflow			:	hidden;
}


#main_left {

	
	float				:	left;
	text-align			: 	left;
	Width				:	150px;
	border				: 	0px solid #7c9dff;
	margin-left			:	15px;
	margin-top			:	15px;
	margin-right		:	15px;
	background			:	transparent;
}



#main_site {
	
	
    width				:	658px;
	min-height			:	100px;
	border				: 	1px solid #7c9dff;
	margin-top			:	15px;
	margin-bottom		:	15px;
	background			:	#f3f6ff;
	overflow			:	hidden;
	-moz-border-radius	: 	5px;
	-webkit-border-radius: 	5px;
}
#main_site_bottom {
	
	
    width				:	658px;
	border				: 	0px solid #7c9dff;
	margin-top			:	15px;
	margin-bottom		:	0px;
	background			:	#f3f6ff;
	overflow			:	hidden;
	text-align			:	right;
}

div.links1 {

	text-align			: 	left;
	Width				:	150px;
	min-height			:	10px;
	margin-bottom		:	15px;
	border				: 	1px solid #7c9dff;
	background			:	#f3f6ff;
	overflow			:	hidden;
	-moz-border-radius	: 	5px;
	-webkit-border-radius: 	5px;

}

#right_block {
	
	float				:	left;
    min-width			:	100px;
	min-height			:	50px;
	border				: 	0px solid #acacac;
	margin-left			:	15px;
	margin-top			:	0px;
	background			:	transparent;
	text-align			:	right;

}

div.content {

	min-height			:	20px;
	background			:	#f3f6ff;
	
}
#indexproductswrapper{
	width				:	658px;
}
#clear{
	clear	:	both;
}
div.indexproductsinnerwrapper{
	width				:	199px;
	height				:	150px;
	overflow			:	hidden;
	border				: 	1px solid #7c9dff;
	margin				:	9px;
	-moz-border-radius	: 	5px;
	-webkit-border-radius: 	5px;
	float				:	left;
}
div.indexproductsimage{
	width				:	75px;
	height				:	75px;
	float				:	left;
	padding				:	5px;
}
div.indexproductsname{
	min-height			:	85px;
	max-height			:	150px;
	width				:	110px;
	float				:	left;
}
div.indexproductsprice{
	top					:	96px;
	position			:	absolute;
}
div.indexproductsinnerleftwrapper{
	min-height			:	85px;
	max-height			:	150px;
	width				:	110px;
	float				:	left;
}
	
	


#copyright_left {

	
	float				:	left;
	text-align			: 	left;
	Width				:	300px;
	border				: 	0px solid #7c9dff;
	margin-right		:	0px;
	background			:	transparent;
}

#copyright_center {

	
	float				:	left;
	text-align			: 	left;
	Width				:	200px;
	border				: 	0px solid #7c9dff;
	margin-right		:	0px;
	background			:	transparent;
}

#copyright_right {

	
	float				:	left;
	text-align			: 	right;
	width				:	353px;
	border				: 	0px solid #7c9dff;
	margin-right		:	0px;
	background			:	transparent;
}

#kavijat {

	
	float				:	left;
	text-align			: 	left;
	border				: 	0px solid #7c9dff;
	margin-left			:	5px;
	background			:	transparent;
}
#login_div {

	float				:	right;
	text-align			: 	right;
	width				:	212px;
	min-height			: 	72px;
	max-height			:	72px;
	border				: 	0px solid #7c9dff;
	margin-right		:	0px;
	background			:	transparent;
	display				:	none; 
}

#note {
	background-color	: 	#e3e9f7;
	width				: 	600px;
	min-height			: 	1px;
	max-height			:	999999px;
	margin-left			:	60px;
	margin-top			:	15px;
	text-align			: 	left;
	border				: 	1px solid #cbd3ea;	
	overflow			: 	auto;
	margin				:	auto;
	text-align			:	center;


}
#note_red {
	background-color	: 	#f7e3e3;
	width				: 	600px;
	min-height			: 	1px;
	max-height			:	999999px;
	margin-left			:	60px;
	margin-bottom		:	15px;
	text-align			: 	left;
	border				: 	1px solid #eacbcb;	
	overflow			: 	auto;
	margin				:	auto;
	text-align			:	center;


}



/* OTSIKOT */

div.otsikko {

	text-align			: 	left;
	Width				:	100%;
	height				:	25px;
	border				: 	1px solid #7c9dff;
	background			: 	url("gfx/otsikkotausta.png") 0% 0% repeat-x #94bcd3;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}

div.otsikko_red {

	text-align			: 	left;
	Width				:	100%;
	height				:	25px;
	border-bottom		: 	1px solid #7c9dff;
	margin-top			:	-9px;
	background			: 	url("gfx/otsikkotausta_sale.png") 0% 0% repeat-x #ff232d;

}










img.noborder {
	
	
	border				: 	0px;
	
}
img.ekuva {
	
	
	border-top-image	:	url("gfx/border/t.png") 27 round stretch;
	border-bottom-image	:	url("gfx/border/b.png")27 round stretch;
	border-left-image	:	url("gfx/border/l.png") 27 round stretch;
	border-right-image	:	url("gfx/border/r.png") 27 round stretch;
	
}
#face {
	
	margin-top			:	15px;
	margin-bottom		:	15px;

}
#mainos_etusivu {
	
	margin-left			:	79px;
	margin-top			:	15px;
	margin-bottom		:	15px;

}





