body {

	 background-color: #678FC2;

	 margin: 0px;

	 font-family: Verdana;

	 font-size: 12px;

}



a {

	text-decoration: none;

}



#hakuValikko {

	width: auto;

	padding: 6px;

	border: 1px solid #7A7A7A;

	background-color: #fafafa;

	position: absolute;

	top: 157px;

	left: 267px;

	z-index: 1000;

}



.hakuValinta {

	cursor: pointer;

	display: block;

	width: 220px;

	font-size: 10px;

	padding: 2px;

	color: #666666;

	border: 1px solid #fafafa;	

}



#hakuValinta1 {

	color: #0030FF;

	border-bottom: 1px solid #cccccc;

}



#hakuValinta1:hover {

	color: #0030FF;

	border-bottom: 1px solid #DD9946;

}



.hakuValinta:hover {

	border: 1px solid #DD9946;

	background-color: #FFE292;

}



#pos {

	position: absolute; 

	top: 106px; 

	left: 28px;

	height: 82px;

}



.btn {

	background-image: url(images/btn_mid.gif);

	position: relative;

	padding-left: 4px;

	margin-right: 1px;

	height: 82px;	

}



#btn1 {

	width: 340px; 

}



#btn2 {

	width: 220px;

}



#btn3 {

	width: 200px;

}



#btn4 {

	width: 162px;

}



.btnr {

	position: absolute;

	right: 0px;

	top: 0px;

}



.btnl {

	position: absolute;

	left: 0px;

	top: 0px;

}



.tip {

	position: absolute;

	top: 63px;

	text-align: center;

	font-family: Arial; 

	font-size: 10px; 

	color: #0030FF;

}



#tip1 {

	width: 340px;

	z-index: 100;	

}



#tip2{

	width: 220px;

}



#tip3{

	width: 200px;

}



#tip4{

	width: 160px;

}



.kentta {

	margin-left: 45px;

	margin-top: 28px;

	border-top: 1px solid #84A5CE;

	border-left: 1px solid #84A5CE;

	border-bottom: 1px solid #C1D2E7;

	border-right: 1px solid #C1D2E7;

	background-color: #F7FBFF;

	color: #A1A1A1;

	font-size: 12px;

	padding: 2px;

}



.kentta1 {

	margin-top: 16px;

	margin-left: 8px;

	border-top: 1px solid #84A5CE;

	border-left: 1px solid #84A5CE;

	border-bottom: 1px solid #C1D2E7;

	border-right: 1px solid #C1D2E7;

	background-color: #F7FBFF;

	color: #A1A1A1;

	font-size: 12px;

	padding: 2px;

}



.kentta2 {

	margin-top: 2px;

	margin-left: 8px;

	border-top: 1px solid #84A5CE;

	border-left: 1px solid #84A5CE;

	border-bottom: 1px solid #C1D2E7;

	border-right: 1px solid #C1D2E7;

	background-color: #F7FBFF;

	color: #A1A1A1;

	font-size: 12px;

	padding: 2px;

}



#loginBtn {

	position: absolute;

	top: 20px;

	margin-left: 105px;

	float: right;

	cursor: pointer;

}



#home_icon {

	margin-top: 20px;

	margin-left: 6px;

	position: absolute;

}



#hakunappi {

	position: absolute;

	margin-top: 26px;	

	margin-left: 6px;

	cursor: pointer;

}



#hakuoptnappi {

	position: absolute;

	margin-top: 26px;

	margin-left: 85px;

	cursor: pointer;

}



#suosituimmat {

/*	background-image: url(images/arrow-up_32.gif); */

	padding-left: 16px;	

	padding-top: 16px;	

}



.lista {

	color: #0560A6;

	font-family: Arial;

	font-size: 11px;

	list-style-image: url(images/point.gif);

	margin-top: 0px;

	margin-left: 4px;

	padding-bottom: 0px;

	margin-bottom: 0px;

	background-repeat: no-repeat;

	background-position: left;

	cursor: pointer;

}



.ostoskori {

	color: #0560A6;

	font-family: Arial;

	font-size: 11px;

	padding-left: 8px;

	padding-top: 16px;

}



.linkki {

	padding-left: 12px;

	background-image: url(images/point.gif);

	background-position: left;

	background-repeat: no-repeat;

}



#kirjauduUlosLinkki {

	font-family: Arial;

	font-size: 11px;

	color: #0560A6;	

	padding-left: 12px;

	margin-left: 8px;

	background-image: url(images/point.gif);

	background-position: left;

	background-repeat: no-repeat;	

	cursor: pointer;

}



#linkki_disabled {

	color: #A1A1A1;

}



.hinta {

	color: #0030FF;

}



.kirjautuneena {

	color: #0560A6;

	font-family: Arial;

	font-size: 11px;

	padding-top: 16px;

	padding-left: 8px;

}



#contentTD {

	background-image: url(images/raita.gif);	

	background-repeat: repeat-y;

	padding-left: 23px;

}



.harmaaOtsikko {

	font-weight: bold;

	color: #666666;

	padding-bottom: 4px;

}



.mustaOtsikko {

	color: #333;

}



.aiheAlue {

	cursor: pointer;

	color: #0560A6;

	padding-left: 12px;

	margin-left: 12px;

	background-image: url(images/point.gif);

	background-position: left;

	background-repeat: no-repeat;

}



#valikko {

	width: 174px;

	padding-top: 4px;

	padding-bottom: 2px;

	padding-left: 2px;

	border-left: 1px solid #666666;

	border-right: 1px solid #666666;

	border-bottom: 1px solid #666666;

	background-color: #fafafa;	

}



.valikkoLinkki {

	width: 165px;

	display: block;

	padding: 2px;

	border-top: 1px solid #c1d2e7;

	border-left: 1px solid #c1d2e7;	

	border-bottom: 1px solid #84a5ce;

	border-right: 1px solid #84a5ce;

	margin-bottom: 1px;

	background-color: #e4eaf0;

	color: #000000;

	cursor: pointer;

}



.valikkoLinkki:hover {

	border: 1px solid #DD9946;

	background-color: #FFE292;

}



.valikkoSubLinkki:hover {

	border: 1px solid #DD9946;

	background-color: #FFE292;

}



.valikkoSubLinkki {

	width: 151px;

	display: block;

	padding: 2px;

	padding-left: 16px;

	border-top: 1px solid #c1d2e7;

	border-left: 1px solid #c1d2e7;	

	border-bottom: 1px solid #84a5ce;

	border-right: 1px solid #84a5ce;

	margin-bottom: 1px;	

	background-color: #e4eaf0;

	background-image: url(images/arrow-forward_16.gif);

	background-position: left;

	background-repeat: no-repeat;

	color: #000000;

	cursor: pointer;	

}



#tuotteet {

	width: 739px;

}



.ylinKategoria {

	width: 739px;

	background-image: url(images/otsikko_palkki.gif);

	background-position: left;

	background-repeat: no-repeat;

	color: #0C3886;

	font-family: Arial;

	font-size: 12px;

	padding: 6px;

	padding-left: 12px;

}



.tuoteListassa {



	border-left: 1px solid #666666;

	border-right: 1px solid #666666;

	background-image: url(images/tuote_bg.gif);

	padding-bottom: 4px;

}



.tuoteNimi {

	font-weight: bold;

	font-size: 14px;

}



.tNimi {

	font-weight: bold;

	font-size: 14px;

	border-bottom: 1px solid #666666;

}



.tuoteNro {

}



.tuoteHinta {

	color: #D82222;

	font-weight: bold;

}



.tuoteLisaa {

	color: #0560A6;

	padding-left: 16px;

	background-image: url(images/arrow-forward_16.gif);

	background-position: left;

	background-repeat: no-repeat;

	cursor: pointer;

}



.tuoteTiedot {

	color: #0560A6;

	padding-left: 16px;

	background-image: url(images/arrow-forward_16.gif);

	background-position: left;

	background-repeat: no-repeat;

	cursor: pointer;

}