html {overflow-y: scroll;}

body {
	background:#DDDDDD;
	background-image:url();
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

form {
	display: inline;
}

a {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #666666;
	text-decoration: none;
}

/*------VÄLILEHDET--------*/

.valilehti_main{
	float: left;
	cursor: pointer;
	margin-top:5;
	margin-right:2;
}

.valilehti_oikea{
	float: left;
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9;
	height:30;
}
.valilehti_vasen{
	float: left;
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10;
	height:30;
}
.valilehti_sisalto		{
	float: left;
	line-height:30px;
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	background-repeat: repeat-x;
	padding-right: 15px;
	padding-left: 15px;
	height:30;
}

/* ---- Iso taulu leveyden, taustavärin, asettelun yms. takia ilman soluja/rivejä ---- */

table.paataulu {
	width:990px;
	background:#FFFFFF;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}

td.paataulu {
	background:#;
	vertical-align:top;
	padding-top: 10;
	padding-bottom: 10;
	padding-right: 10;
	padding-left: 10;
	margin-top: 10;
}

/* ---- headerit, footterit yms. kerätään tämän taulun sisään ---- */

table.sisalto {
	width:100%;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}

/* ---- Vasemman ja oikeanpuoleisen palkin sekä sisältötilan säädöt ---- */

table.sisaltosolu {
	width:100%;
}
td.sisaltosolu {
	width:100%;
	background:;
}
table.vasensolu {
	width: 200px;
}
td.vasensolu {
	background:#;
	background-image:url();
	background-repeat: ;
	vertical-align:top;
	padding-top: ;
	padding-bottom: ;
	padding-right: 10;
	padding-left: ;
}

table.oikeasolu {
	width: 200px;
}

td.oikeasolu {
	background:#;
	background-image:url();
	background-repeat: ;
	vertical-align:top;
	padding-top: ;
	padding-bottom: ;
	padding-right: ;
	padding-left: 10;
}

/* ---- Headerin säädöt ---- */

table.header {
	width:100%;
	height:270px;
	background: ;
	background-image:url();
	background-repeat: no-repeat;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}

/* ---- Footerin säädöt ---- */

table.footer			{
	width:100%;
	height:50px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.footer_vasen				{
	background:;
	background-image:url();
	width:10px;
	padding-right:10px;
}
td.footer_tausta				{
	background:;
	background-image:url();
	width:100%;
}
td.footer_oikea				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

.copyright {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: ;
	color: #999999;
	white-space:nowrap;
}

.copyright a {
	color: #999999;
	white-space:nowrap;
}

/* ---- Yleinen otsikkoboksi ---- */

table.box_header			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}

td.box_header_oikea	{
	background-image:url(images/templates/images/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}

td.box_header_vasen	{
	background-image:url(images/templates/images/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}

td.box_header_sisalto		{
	color:#FFFFFF;
	font-size:11px;
	background-image:url(images/templates/images/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:5px;
}

td.box_header_sisalto	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

td.box_header_sisalto	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}

/* ---- Yleinen sisältöboksi ---- */

table.box_main			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}

td.box_main			{
	width:100%;
}

td.box_main_viiva_vasen		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}

td.box_main_viiva_oikea		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}

td.box_main_sisalto			{
	background:#FFFFFF;
	background-image:url();
	background-repeat: ;
	width:100%;
}

/* ---- Yleinen footeriboksi ---- */

table.box_footer			{
	width:100%;
	height:4px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}

td.box_footer				{
	background:;
	background-image:url(images/templates/images/line1_bottom.gif);
}

/* ---- Yleinen navigointi ---- */

.box_main ul						{padding:0px 0px 0px 7px; margin:0px 0px 0px 0px; list-style:none;}

.box_main li						{line-height:24px; background:url(images/kuvat/templates/100_navi_katkoviiva.gif) no-repeat left top;}
.box_main li a					{color:#000000; font-size:11px; text-decoration:none; padding-left:23px;  background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left  top; background-position:5 5px ;}
.box_main li a:hover				{color:#666666; text-decoration:none}

.box_main li.bg_list_un			{line-height:24px; background:none;}
.box_main li.bg_list_un a		{color:#000000; font-size:11px; text-decoration:none; padding-left:23px; background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left top; background-position:5 5px;}
.box_main li.bg_list_un a:hover	{color:#666666; text-decoration:none;}

.box_main li.bg_list_sub			{line-height:24px; background:url(images/kuvat/templates/100_navi_katkoviiva.gif) no-repeat left top;}
.box_main li.bg_list_sub a		{color:#000000; font-size:11px; text-decoration:none; padding-left:32px;  background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left top;  background-position:22 5px; }
.box_main li.bg_list_sub a:hover	{color:#666666; text-decoration:none;}


/* ---- Boksi - Tuoteryhmät ---- */

table.box_header_tuoteryhmat			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_tuoteryhmat	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px
}
td.box_header_vasen_tuoteryhmat	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px
}
td.box_header_sisalto_tuoteryhmat		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_tuoteryhmat	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_tuoteryhmat	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_tuoteryhmat			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_tuoteryhmat			{
	width:100%;
}
td.box_main_viiva_vasen_tuoteryhmat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_tuoteryhmat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_tuoteryhmat			{
	background:#;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
}
table.box_footer_tuoteryhmat			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_tuoteryhmat				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_tuoteryhmat				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_tuoteryhmat				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_tuoteryhmat			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_tuoteryhmat				{
	background:
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_tuoteryhmat				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_tuoteryhmat				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}


.box_main_tuoteryhmat ul						{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none;}

.box_main_tuoteryhmat li						{line-height:24px; background:url(images/kuvat/templates/100_navi_katkoviiva.gif) no-repeat left top;}
.box_main_tuoteryhmat li a						{color:#000000; font-size:11px; text-decoration:none; padding-left:23px; background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left  top; background-position:5 5px ;}
.box_main_tuoteryhmat li a:hover				{color:#666666; text-decoration:none;}

.box_main_tuoteryhmat li.bg_list_un				{line-height:24px;background:none;}
.box_main_tuoteryhmat li.bg_list_un a			{color:#000000; font-size:11px; text-decoration:none; padding-left:23px; background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left top; background-position:5 5px;}
.box_main_tuoteryhmat li.bg_list_un a:hover		{color:#666666; text-decoration:none;}

.box_main_tuoteryhmat li.bg_list_sub			{line-height:24px; background:url(images/kuvat/templates/100_navi_katkoviiva.gif) no-repeat left top;}
.box_main_tuoteryhmat li.bg_list_sub a			{color:#000000; font-size:11px; text-decoration:none; padding-left:32px;  background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left top;  background-position:14 5px; }
.box_main_tuoteryhmat li.bg_list_sub a:hover	{color:#666666; text-decoration:none;}

.box_main_tuoteryhmat li.bg_list_sub_sub			{line-height:24px; background:url(images/kuvat/templates/100_navi_katkoviiva.gif) no-repeat left top;}
.box_main_tuoteryhmat li.bg_list_sub_sub a			{color:#000000; font-size:11px; text-decoration:none; padding-left:41px;  background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left top;  background-position:23 5px; }
.box_main_tuoteryhmat li.bg_list_sub_sub a:hover	{color:#666666; text-decoration:none;}

.box_main_tuoteryhmat li.bg_list_sub_sub_sub			{line-height:24px; background:url(images/kuvat/templates/100_navi_katkoviiva.gif) no-repeat left top;}
.box_main_tuoteryhmat li.bg_list_sub_sub_sub a			{color:#000000; font-size:11px; text-decoration:none; padding-left:50px;  background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left top;  background-position:32 5px; }
.box_main_tuoteryhmat li.bg_list_sub_sub_sub a:hover	{color:#666666; text-decoration:none;}

.box_main_tuoteryhmat li.bg_list_sub_sub_sub_sub			{line-height:24px; background:url(images/kuvat/templates/100_navi_katkoviiva.gif) no-repeat left top;}
.box_main_tuoteryhmat li.bg_list_sub_sub_sub_sub a			{color:#000000; font-size:11px; text-decoration:none; padding-left:59px;  background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left top;  background-position:41 5px; }
.box_main_tuoteryhmat li.bg_list_sub_sub_sub_sub a:hover	{color:#666666; text-decoration:none;}

.box_main_tuoteryhmat li.bg_list_sub_sub_sub_sub_sub			{line-height:24px; background:url(images/kuvat/templates/100_navi_katkoviiva.gif) no-repeat left top;}
.box_main_tuoteryhmat li.bg_list_sub_sub_sub_sub_sub a			{color:#000000; font-size:11px; text-decoration:none; padding-left:68px;  background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left top;  background-position:50 5px; }
.box_main_tuoteryhmat li.bg_list_sub_sub_sub_sub_sub a:hover	{color:#666666; text-decoration:none;}



/* ---- Boksi - Valmistajat ---- */

table.box_header_valmistajat			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_valmistajat	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_valmistajat	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_valmistajat		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_valmistajat	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_valmistajat	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_valmistajat			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_valmistajat			{
	width:100%;
}
td.box_main_viiva_vasen_valmistajat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_valmistajat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_valmistajat			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:11px;
	padding-left:15px;
}
table.box_footer_valmistajat			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_valmistajat				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_valmistajat				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_valmistajat				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_valmistajat			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_valmistajat				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_valmistajat				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_valmistajat				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

/* ---- Boksi - Jälleenmyyjät ---- */

table.box_header_jalleenmyyjat			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_jalleenmyyjat	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_jalleenmyyjat	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_jalleenmyyjat		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_jalleenmyyjat	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_jalleenmyyjat	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_jalleenmyyjat			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_jalleenmyyjat			{
	width:100%;
}
td.box_main_viiva_vasen_jalleenmyyjat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_jalleenmyyjat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_jalleenmyyjat			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:11px;
	padding-left:15px;
}
table.box_footer_jalleenmyyjat			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_jalleenmyyjat				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_jalleenmyyjat				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_jalleenmyyjat				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_jalleenmyyjat			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_jalleenmyyjat				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_jalleenmyyjat				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_jalleenmyyjat				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

/* ---- Boksi - Tietosivut ---- */

table.box_header_tietosivut			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_tietosivut	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_tietosivut	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_tietosivut		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_tietosivut	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_tietosivut	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_tietosivut			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_tietosivut			{
	width:100%;
}
td.box_main_viiva_vasen_tietosivut		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_tietosivut		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_tietosivut			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:3px;
	padding-left:10px;
}
table.box_footer_tietosivut			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_tietosivut				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_tietosivut				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_tietosivut				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_tietosivut			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_tietosivut				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_tietosivut				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_tietosivut				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
.box_main_tietosivut ul							{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none;}
.box_main_tietosivut li							{line-height:24px; background:url(images/kuvat/templates/100_navi_katkoviiva.gif) no-repeat left top;}
.box_main_tietosivut li a						{color:#000000; font-size:11px; text-decoration:none; padding-left:23px;  background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left  top; background-position:5 5px ;}
.box_main_tietosivut li a:hover					{color:#666666; text-decoration:none}
.box_main_tietosivut li.bg_list_un				{line-height:24px; background:none;}
.box_main_tietosivut li.bg_list_un a			{color:#000000; font-size:11px; text-decoration:none; padding-left:23px; background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left top; background-position:5 5px;}
.box_main_tietosivut li.bg_list_un a:hover		{color:#666666; text-decoration:none;}
.box_main_tietosivut li.bg_list_sub				{line-height:24px; background:url(images/kuvat/templates/100_navi_katkoviiva.gif) no-repeat left top;}
.box_main_tietosivut li.bg_list_sub a			{color:#000000; font-size:11px; text-decoration:none; padding-left:32px;  background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left top;  background-position:22 5px; }
.box_main_tietosivut li.bg_list_sub a:hover		{color:#666666; text-decoration:none;}

/* ---- Boksi - Maksutavat ---- */

table.box_header_maksutavat			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_maksutavat	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_maksutavat	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_maksutavat		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_maksutavat	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_maksutavat	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_maksutavat			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_maksutavat			{
	width:100%;
}
td.box_main_viiva_vasen_maksutavat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_maksutavat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_maksutavat			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}
table.box_footer_maksutavat			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_maksutavat				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_maksutavat				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_maksutavat				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_maksutavat			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_maksutavat				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_maksutavat				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_maksutavat				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

/* ---- Boksi - Ostoskori ---- */

table.box_header_ostoskori			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_ostoskori	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_ostoskori	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_ostoskori		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_ostoskori	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_ostoskori	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_ostoskori			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_ostoskori			{
	width:100%;
}
td.box_main_viiva_vasen_ostoskori		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_ostoskori		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_ostoskori			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	text-decoration:none;
}
.box_main_sisalto_ostoskori a			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
span.box_main_sisalto_ostoskori 			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
table.box_footer_ostoskori			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_ostoskori				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_ostoskori				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_ostoskori				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_ostoskori			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_ostoskori				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_ostoskori				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_ostoskori				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

/* ---- Boksi - Tarjoukset ---- */

table.box_header_tarjoukset			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_tarjoukset	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_tarjoukset	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_tarjoukset		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_tarjoukset	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_tarjoukset	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}

table.box_main_tarjoukset			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_tarjoukset			{
	width:100%;
}
td.box_main_viiva_vasen_tarjoukset		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_tarjoukset		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_tarjoukset			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}
.box_main_sisalto_tarjoukset a			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.box_main_sisalto_tarjoukset a:hover			{
	text-decoration:underline;
}
.kuva_tarjoukset img{
	border: 1px solid #D8D5D5;
	margin-top: 0;
	margin-bottom: 5;
}
span.box_main_sisalto_tarjoukset_hinta 			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
table.box_footer_tarjoukset			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_tarjoukset				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_tarjoukset				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_tarjoukset				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_tarjoukset			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_tarjoukset				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_tarjoukset				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_tarjoukset				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

/* ---- Boksi - Uutuudet ---- */

table.box_header_uutuudet			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_uutuudet	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_uutuudet	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_uutuudet		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_uutuudet	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_uutuudet	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_uutuudet			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_uutuudet			{
	width:100%;
}
td.box_main_viiva_vasen_uutuudet		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_uutuudet		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_uutuudet			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}
.box_main_sisalto_uutuudet a			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.box_main_sisalto_uutuudet a:hover			{
	text-decoration:underline;
}
.kuva_uutuudet img{
	border: 1px solid #D8D5D5;
	margin-top: 0;
	margin-bottom: 5;
}
span.box_main_sisalto_uutuudet_hinta 			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
table.box_footer_uutuudet			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_uutuudet				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_uutuudet				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_uutuudet				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_uutuudet			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_uutuudet				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_uutuudet				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_uutuudet				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

/* ---- Boksi - Haku ---- */

table.box_header_haku			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_haku	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_haku	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_haku		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_haku	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_haku	a:hover	{
	color:#434A55;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_haku			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_haku			{
	width:100%;
}
td.box_main_viiva_vasen_haku		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_haku		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_haku			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
}
span.box_main_sisalto_haku 			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.box_main_sisalto_haku a			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
table.box_footer_haku			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_haku				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_haku				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_haku				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_haku			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_haku				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_haku				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_haku				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

/* ---- Boksi - Tilaushistoria ---- */

table.box_header_tilaushistoria			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_tilaushistoria	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_tilaushistoria	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_tilaushistoria		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_tilaushistoria	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_tilaushistoria	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_tilaushistoria			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_tilaushistoria			{
	width:100%;
}
td.box_main_viiva_vasen_tilaushistoria		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_tilaushistoria		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_tilaushistoria			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding:5;
}
td.box_main_sisalto_tilaushistoria	a		{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
table.box_footer_tilaushistoria			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_tilaushistoria				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_tilaushistoria				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_tilaushistoria				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_tilaushistoria			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_tilaushistoria				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_tilaushistoria				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_tilaushistoria				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

/* ---- Boksi - Ostetuimmat ---- */

table.box_header_ostetuimmat			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_ostetuimmat	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_ostetuimmat	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_ostetuimmat		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_ostetuimmat	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_ostetuimmat	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_ostetuimmat			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_ostetuimmat			{
	width:100%;
}
td.box_main_viiva_vasen_ostetuimmat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_ostetuimmat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_ostetuimmat			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}
.box_main_sisalto_ostetuimmat a			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.box_main_sisalto_ostetuimmat a:hover			{
	text-decoration:underline;
}
.kuva_ostetuimmat img{
	border: 1px solid #D8D5D5;
	margin-top: 0;
	margin-bottom: 5;
}
span.box_main_sisalto_ostetuimmat_hinta 			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
table.box_footer_ostetuimmat			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_ostetuimmat				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_ostetuimmat				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_ostetuimmat				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_ostetuimmat			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_ostetuimmat				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_ostetuimmat				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_ostetuimmat				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

.box_main_ostetuimmat ul						{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none;}
.box_main_ostetuimmat li						{line-height:24px; background:url(images/kuvat/templates/100_navi_katkoviiva.gif) no-repeat left top;}
.box_main_ostetuimmat li a						{color:#000000; font-size:11px; text-decoration:none; padding-left:10px;  background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left  top; background-position:5 5px ;}
.box_main_ostetuimmat li a:hover				{color:#666666; text-decoration:none}
.box_main_ostetuimmat li.bg_list_un				{background:none;}
.box_main_ostetuimmat li.bg_list_un a			{color:#000000; font-size:11px; text-decoration:none; padding-left:10px; background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left top; background-position:5 5px;}
.box_main_ostetuimmat li.bg_list_un a:hover		{color:#666666; text-decoration:none;}
.box_main_ostetuimmat li.bg_list_sub			{line-height:24px; background:url(images/kuvat/templates/100_navi_katkoviiva.gif) no-repeat left top;}
.box_main_ostetuimmat li.bg_list_sub a			{color:#000000; font-size:11px; text-decoration:none; padding-left:32px;  background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left top;  background-position:22 5px; }
.box_main_ostetuimmat li.bg_list_sub a:hover	{color:#666666; text-decoration:none;}

/* ---- Boksi - Kielet ---- */

table.box_header_kielet			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_kielet	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_kielet	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_kielet		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_kielet	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_kielet	a:hover	{
	color:#434A55;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_kielet			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_kielet			{
	width:100%;
}
td.box_main_viiva_vasen_kielet		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_kielet		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_kielet			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
}
table.box_footer_kielet			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_kielet				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_kielet				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_kielet				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_kielet			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_kielet				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_kielet				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_kielet				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

/* ---- Boksi - Kirjautuminen ---- */

table.box_header_kirjautuminen			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_kirjautuminen	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_kirjautuminen	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_kirjautuminen		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_kirjautuminen	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_kirjautuminen	a:hover	{
	color:#434A55;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_kirjautuminen			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_kirjautuminen			{
	width:100%;
}
td.box_main_sisalto_kirjautuminen_teksti		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:;
	padding-top:5px;
	padding-bottom:2px;
}
td.box_main_sisalto_kirjautuminen_teksti		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:;
	padding-top:5px;
	padding-bottom:2px;
}
td.box_main_viiva_vasen_kirjautuminen		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_kirjautuminen		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_kirjautuminen			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
}
table.box_footer_kirjautuminen			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_kirjautuminen				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_kirjautuminen			{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_kirjautuminen				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_kirjautuminen			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_kirjautuminen				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_kirjautuminen				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_kirjautuminen				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

/* ---- Boksi - Uutiset ---- */

table.box_header_uutiset			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_uutiset	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_uutiset	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_uutiset		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_uutiset	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_uutiset	a:hover	{
	color:#434A55;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_uutiset			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_uutiset			{
	width:100%;
}
td.box_main_viiva_vasen_uutiset		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_uutiset		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_uutiset			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
}
table.box_footer_uutiset			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_uutiset				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_uutiset			{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_uutiset				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_uutiset			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_uutiset				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_uutiset				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_uutiset				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
.box_main_uutiset ul							{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none;}
.box_main_uutiset li							{line-height:24px; background:url(images/kuvat/templates/100_navi_katkoviiva.gif) no-repeat left top;}
.box_main_uutiset li a						{color:#000000; font-size:11px; text-decoration:none; padding-left:23px;  background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left  top; background-position:5 5px ;}
.box_main_uutiset li a:hover					{color:#666666; text-decoration:none}
.box_main_uutiset li.bg_list_un				{line-height:24px; background:none;}
.box_main_uutiset li.bg_list_un a			{color:#000000; font-size:11px; text-decoration:none; padding-left:23px; background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left top; background-position:5 5px;}
.box_main_uutiset li.bg_list_un a:hover		{color:#666666; text-decoration:none;}
.box_main_uutiset li.bg_list_sub				{line-height:24px; background:url(images/kuvat/templates/100_navi_katkoviiva.gif) no-repeat left top;}
.box_main_uutiset li.bg_list_sub a			{color:#000000; font-size:11px; text-decoration:none; padding-left:32px;  background:url(images/kuvat/templates/100_navi_nuoli.gif) no-repeat left top;  background-position:22 5px; }
.box_main_uutiset li.bg_list_sub a:hover		{color:#666666; text-decoration:none;}

/* ---- Boksi - arvioinnit ---- */

table.box_header_arvioinnit			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_arvioinnit	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_arvioinnit	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_arvioinnit		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_arvioinnit	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_arvioinnit	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_arvioinnit			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_arvioinnit			{
	width:100%;
}
td.box_main_viiva_vasen_arvioinnit		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_arvioinnit		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_arvioinnit			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}
.box_main_sisalto_arvioinnit a			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.box_main_sisalto_arvioinnit a:hover			{
	text-decoration:underline;
}
.kuva_arvioinnit img{
	border: 1px solid #D8D5D5;
	margin-top: 0;
	margin-bottom: 5;
}
span.box_main_sisalto_arvioinnit_hinta 			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
table.box_footer_arvioinnit			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_arvioinnit				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_arvioinnit				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_arvioinnit				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_arvioinnit			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_arvioinnit				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_arvioinnit				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_arvioinnit				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

/* ---- Boksi - runtoshop ---- */

table.box_header_runtoshop			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_runtoshop	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_runtoshop	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_runtoshop		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_runtoshop	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_runtoshop	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_runtoshop			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_runtoshop			{
	width:100%;
}
td.box_main_viiva_vasen_runtoshop		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_runtoshop		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_runtoshop			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.box_main_sisalto_runtoshop a			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.box_main_sisalto_runtoshop a:hover			{
	text-decoration:underline;
}
.kuva_runtoshop img{
	border: 1px solid #D8D5D5;
	margin-top: 0;
	margin-bottom: 5;
}
span.box_main_sisalto_runtoshop_hinta 			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
table.box_footer_runtoshop			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_runtoshop				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_runtoshop				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_runtoshop				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_runtoshop			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_runtoshop				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_runtoshop				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_runtoshop				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}


/* ---- Boksi - toimitustavat ---- */

table.box_header_toimitustavat			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_toimitustavat	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_toimitustavat	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_toimitustavat		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_toimitustavat	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_toimitustavat	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_toimitustavat			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_toimitustavat			{
	width:100%;
}
td.box_main_viiva_vasen_toimitustavat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_toimitustavat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_toimitustavat			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	text-decoration:none;
}
.box_main_sisalto_toimitustavat_teksti a			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.box_main_sisalto_toimitustavat_teksti 			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
table.box_footer_toimitustavat			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_toimitustavat				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_toimitustavat				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_toimitustavat				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_toimitustavat			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_toimitustavat				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_toimitustavat				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_toimitustavat				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

/* ---- Boksi - uutiskirje ---- */

table.box_header_uutiskirje			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_uutiskirje	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_uutiskirje	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_uutiskirje		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
}
td.box_header_sisalto_uutiskirje	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_uutiskirje	a:hover	{
	color:#434A55;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_uutiskirje			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
td.box_main_uutiskirje			{
	width:100%;
}
td.box_main_sisalto_uutiskirje_teksti		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:;
	padding-top:5px;
	padding-bottom:2px;
}
td.box_main_sisalto_uutiskirje_teksti	a		{
	color:#000000;
	text-decoration:none;
}
td.box_main_sisalto_uutiskirje_teksti	a:hover	{
	color:#333333;
	text-decoration:underline;
}
td.box_main_viiva_vasen_uutiskirje		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_uutiskirje		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_uutiskirje			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
}
table.box_footer_uutiskirje			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_uutiskirje				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_uutiskirje			{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_uutiskirje				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_uutiskirje			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_uutiskirje				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_uutiskirje				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_uutiskirje				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}



/* ---- Boksi - Sisältötila ---- */

table.box_sisaltotila			{
	width:100%;
	height:;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: 10;
	margin-right: ;
	margin-left: ;
}
td.box_header_sisaltotila		{
	background:;
	background-image:url();
	width:100%;
	height:10px;
}
td.box_main_viiva_vasen_sisaltotila		{
	background:;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_sisaltotila		{
	background:;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_sisaltotila			{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:15;
	padding-right:20;
	padding-bottom:15;
	padding-left:20;
}
td.box_main_sisalto_sisaltotila a {
	text-decoration: none;
	color: #000000;
	text-decoration: underline;
}
td.box_main_sisalto_sisaltotila a:hover {
	color: #666666;
	text-decoration: none;
}
td.box_footer_sisaltotila				{
	background:;
	background-image:url();
	width:100%;
	height:1px;
}

/* ---- Boksi - Etusivulle valittava boksi (uutuudet tai tuoteryhmät) ---- */

table.box_header_etusivu_boxi			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_etusivu_boxi	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_etusivu_boxi	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_etusivu_boxi		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:5px;
	padding-top:;
}
td.box_header_sisalto_etusivu_boxi	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
td.box_header_sisalto_etusivu_boxi	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.box_main_etusivu_boxi			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_etusivu_boxi			{
	width:100%;
}
td.box_main_viiva_vasen_etusivu_boxi		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_etusivu_boxi		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_etusivu_boxi			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}
table.box_footer_etusivu_boxi			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_etusivu_boxi				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_etusivu_boxi				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_etusivu_boxi				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_etusivu_boxi			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_etusivu_boxi				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_etusivu_boxi				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_etusivu_boxi				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

/* ---- Boksi - Yleinen boksi tuotekuvaukseen, sisältösivuihin yms. joissa on otsikkopalkki---- */

table.box_header_yleinen_boxi			{
	width:100%;
	height:30px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 5;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_yleinen_boxi	{
	background-image:url(images/kuvat/templates/box_hattu_oikea_musta.gif);
	width:9px;
	padding-left:9px;
}
td.box_header_vasen_yleinen_boxi	{
	background-image:url(images/kuvat/templates/box_hattu_vasen_musta.gif);
	width:10px;
	padding-left:10px;
}
td.box_header_sisalto_yleinen_boxi		{
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(images/kuvat/templates/box_hattu_tausta_musta.gif);
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:10px;
	padding-top:;
}
td.box_header_sisalto_yleinen_boxi	a		{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
td.box_header_sisalto_yleinen_boxi	a:hover	{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
h1.tuoteryhma {
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	margin: 0px;
}
table.box_main_yleinen_boxi			{
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_yleinen_boxi			{
	width:100%;
}
td.box_main_viiva_vasen_yleinen_boxi		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_viiva_oikea_yleinen_boxi		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:1px;
}
td.box_main_sisalto_yleinen_boxi			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:15px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
}
table.box_footer_yleinen_boxi			{
	width:100%;
	height:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_vasen_yleinen_boxi				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}
td.box_footer_tausta_yleinen_boxi				{
	background:#E0E0D6;
	background-image:url();
	width:100%;
}
td.box_footer_oikea_yleinen_boxi				{
	background:#E0E0D6;
	background-image:url();
	width:6px;
	padding-left:6px;
}

table.box_main_header_yleinen_boxi			{
	width:100%;
	height:0px;
	background:;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_main_header_vasen_yleinen_boxi				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}
td.box_main_header_tausta_yleinen_boxi				{
	background:;
	background-image:url();
	width:100%;
}
td.box_main_header_oikea_yleinen_boxi				{
	background:;
	background-image:url();
	width:10px;
	padding-left:10px;
}

/* ---- Tuotekuvaus---- */

table.tuotekuvaus			{
	width:100%;
	height:;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.tuotekuvaus_ominaisuudet		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url();
	width:;
	vertical-align:;
	font-weight:normal;
	padding-bottom: 3px;
}
td.tuotekuvaus_ominaisuudet	a	{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
}
.tuotekuvaus_tuotekuvaus		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding-bottom:20px;
}
.tuotekuvaus_tuotekuvaus	a	{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	text-decoration:underline;
	padding-bottom:20px;
}
.tuotekuvaus_isompi_tuotekuva		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background:url(images/kuvat/templates/icon_isompi_tuotekuva.gif) no-repeat left top;
	background-position:0 15px;
	padding-left:25px;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:0px;
	line-height:22px;
	text-decoration:none;
}
.tuotekuvaus_isompi_tuotekuva a		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:22px;
}
.tuotekuvaus_kerro_kaverille		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background:url(images/kuvat/templates/icon_kerro_kaverille.gif) no-repeat left top;
	background-position:0 2px;
	padding-left:25px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	line-height:22px;
	text-decoration:none;
}
.tuotekuvaus_kerro_kaverille a		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:22px;
}
.tuotekuvaus_kysy_lisaa		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background:url(images/kuvat/templates/icon_kysy_tuotteesta.gif) no-repeat left top;
	background-position:0 2px;
	padding-left:25px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	line-height:22px;
	text-decoration:none;
}
.tuotekuvaus_kysy_lisaa a		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:22px;
}
.tuotekuvaus_arvostele_tuote		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background:url(images/kuvat/templates/icon_kirjoita_arvostelu.gif) no-repeat left top;
	background-position:0 1px;
	padding-left:25px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	line-height:22px;
	text-decoration:none;
}
.tuotekuvaus_arvostele_tuote a		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:22px;
}
h1.tuotekuvaus_nimi		{
	color:#000000;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:20px;
	margin:0px;
	font-weight:normal;
}
.tuotekuvaus_hinta		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:16px;
	text-decoration:none;
}
span.tuotekuvaus_tarjoushinta		{
	color:#CC0000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:18px;
	text-decoration:none;
}
.tuotekuvaus_alennustiedot		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	border: 1px #e3b6b6 solid;
	background-color: #faebeb;
	padding: 10px;
}
h2.tuotekuvaus_otsikko		{
	color:#000000;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	margin:0px;
}
.tuotekuvaus_kuva img{
	border: 1px solid #D8D5D5;
}

table.navigointipolkutaulu			{
	width:100%;
	height:;
	margin-top: 5;
	margin-bottom: 5;
	margin-right: ;
	margin-left: ;
}
table.tuotekuvataulu			{
	width:100%;
	height:;
	margin-top: 15;
	margin-bottom: 10;
	margin-right: ;
	margin-left: ;
}

td.tuotekuvaus_kappaleet_otsikko		{
	color:#000000;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	background-color: #FFFFFF;
}

td.tuotekuvaus_kappaleet_sisalto		{
	color:#000000;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:10px;
	background-color: #FFFFFF;
}

td.tuotekuvaus_kappaleet_viivat		{
	padding:0px;
	background-color: #CCCCCC;
}

/* ---- Tuotelistaus---- */

td.tuotelistaus_sivutus		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	background-image:url();
	width:100%;
	vertical-align:;
	font-weight:normal;
	line-height:18px;
	white-space:nowrap;
	padding-top:10px;
	padding-bottom:0px;
}
td.tuotelistaus_sivutus	a	{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:underline;
	line-height:18px;
	white-space:nowrap;
}
td.tuotelistaus_nimi		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
	width:33%;
	vertical-align:middle;
	font-weight:normal;
	line-height:18px;
	padding-top:10px;
	padding-bottom:10px;
}
.tuotelistaus_nimi	a	{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;
}
.tuotelistaus_nimi	a:hover	{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;
}
.tuotelistaus_kuva img{
	border: 1px solid #D8D5D5;
	margin-top: 5;
	margin-bottom: 5;
	margin-right: ;
	vertical-align:middle;
}
.tuotelistaus_hinta		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
}
span.tuotelistaus_tarjoushinta		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.tuotelistaus_kuvaus		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
}
td.pystyviiva	{
	background-image:url(images/kuvat/templates/listaus_viiva_pysty.gif);
	background-repeat: repeat-y;
	width:1px;
}

td.vaakaviiva	{
	background-image:url(images/kuvat/templates/listaus_viiva_vaaka.gif);
	background-repeat: repeat-x;
	padding:10 0 10 0;
	vertical-align:middle;
}
table.tuotekuvaus_ominaisuustaulukko		{
	border: 1px #DDDDDD solid;
	background-color: #F7F7F7;
}
/* ---- Tuotehaku---- */

td.tuotehaku		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url();
	vertical-align:;
	font-weight:normal;
	line-height:18px;
	white-space:nowrap;
	padding-top:10px;
	padding-bottom:0px;
}
span.tuotehaku		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	white-space:nowrap;
}
td.tuotehaku	a	{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:underline;
	line-height:18px;
	white-space:nowrap;
}

/* ---- Jälleenmyyjät---- */

td.jalleenmyyjat_otsikko{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:26px;
	padding-top:10px;
	padding-bottom:10px;
}
td.jalleenmyyjat_sisalto {
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
}
td.jalleenmyyjat_sisalto a {
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
}

/* ---- Yhteydenotto---- */

td.yhteydenotto		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	padding-top:5px;
	padding-bottom:5px;
}

/* ---- Login ---- */

table.login_sisalto		{
	border: 1px;
	border-style: solid;
	border-color: #dddddd;
	border-spacing: 1px;
}
td.login_sisalto		{
	vertical-align:top;
	padding-top:;
	padding-right:;
	padding-bottom:;
	padding-left:;
}
td.login_teksti		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
td.login_teksti	a	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

/* ---- Rekisteröinti ---- */

td.rekisterointi_teksti		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width:50%;
}
td.rekisterointi_teksti_otsikko	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}
.rekisterointi_vaadittu		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #cc0000;
	font-weight: normal;
}

/* ---- ostoskori ---- */

.bg16{ background-image:url(images/4_bg.gif)}

td.ostoskori_otsikko	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}
td.ostoskori_ominaisuudet	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}
td.ostoskori_hinta	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}
td.ostoskori_yhteensä	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	padding-top:10;
	padding-bottom:10;
}
td.ostoskori_loppuunmyyty	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #cc0000;
	font-weight: bold;
	padding-top:10;
	padding-bottom:10;
}
span.ostoskori_loppuunmyyty	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #cc0000;
	font-weight: bold;
	padding-top:10;
	padding-bottom:10;
}
td.ostoskori_teksti	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}
td.ostoskori_teksti	a {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
td.ostoskori_kuva img{
	border: 2px solid #D8D5D5;
	margin-top: 0;
	margin-bottom: 5;
}

/* ---- Uutiset ---- */

.uutiset ul						{padding:10px 0px 0px 40px; margin:0px 0px 0px 0px; list-style:;}
.uutiset li.bg_list_un				{background:none;padding:10px 0px 0px 0px;}
.uutiset li.bg_list_un a			{color:#000000; font-size:14px; text-decoration:none; padding-left:10px; background:url() no-repeat left top; background-position:5 5px;}
.uutiset li.bg_list_un a:hover		{color:#666666; text-decoration:underline;}

td.uutiset_otsikko	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 17px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}
td.uutiset_paivays	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}
td.uutiset_sisalto	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}

/* ---- Oma asiakastili ---- */

td.asiakastili_teksti		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
}
td.asiakastili_teksti a		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
}
td.asiakastili_teksti_otsikko	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}
.asiakastili_vaadittu		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #cc0000;
	font-weight: normal;
}
table.asiakastili_border		{
	border: 1px;
	border-style: solid;
	border-color: #dddddd;
	border-spacing: 1px;
}

/* ---- Tilaaminen ---- */

td.tilaus_teksti		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
}
td.tilaus_teksti a		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
}
span.tilaus_teksti_otsikko	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}
td.tilaus_teksti_otsikko	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}
.tilaus_vaadittu		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #cc0000;
	font-weight: normal;
}
table.tilaus_border		{
	border: 1px;
	border-style: solid;
	border-color: #dddddd;
	border-spacing: 1px;
}
td.tilaus_teksti_vaihe 		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
td.tilaus_teksti_vaihe a		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
td.tilaus_teksti_vaihe_aktiivinen 		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
td.tilaus_teksti_vaihe_aktiivinen a		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

/* ---- Kerro kaverille sivu ---- */

td.kerro_kaverille_otsikko	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}
td.kerro_kaverille		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
}
td.kerro_kaverille a		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
}
span.kerro_kaverille_vaadittu		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #cc0000;
	font-weight: normal;
}

/* ---- Tuotearvostelut ---- */

td.tuotearvostelut_otsikko	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}
td.tuotearvostelut		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
}
td.tuotearvostelut a		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
}
span.tuotearvostelut_vaadittu		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #cc0000;
	font-weight: normal;
}
td.tuotearvostelut_sivutus		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	background-image:url();
	width:100%;
	vertical-align:;
	font-weight:normal;
	line-height:18px;
	white-space:nowrap;
	padding-top:10px;
	padding-bottom:0px;
}
td.tuotearvostelut_sivutus	a	{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:underline;
	line-height:18px;
	white-space:nowrap;
}
table.tuotearvostelut_border		{
	border: 1px;
	border-style: solid;
	border-color: #dddddd;
	border-spacing: 1px;
}





/* ---- Päälinkit ylhänä ---- */

td.ylanavitaulu {
	vertical-align:bottom;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
td.ylanavialku {
	width:0px;
	padding-right:15px;
	background-image:url();
}
td.ylanaviloppu {
	width:0px;
	padding-left:15px;
	background-image:url();
}
table.ylanavi {
	vertical-align:bottom;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	background-image:url();
	height:35;
}
td.ylanavi {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	white-space:nowrap;
	vertical-align:middle;
}
img.ylanavi_kuva{
	border: 0px solid #D8D5D5;
	margin-top: -5;
	margin-bottom: 0;
	border:0;
	height:17;
	align:middle;
}
.ylanavi {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	white-space:nowrap;
	vertical-align:middle;
	text-decoration:none;
	padding-top: 0px;

}
a.ylanavi {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	white-space:nowrap;
	vertical-align:middle;
	text-decoration:none;
}

a.ylanavi:hover {
	color: #999999;
	text-decoration:underline;
}
/* ---- Navigointipolku ---- */

.headerNavigation {
  font-family: Arial, sans-serif;
  background: #;
  color: #000000;
  font-weight : normal;
  font-size:11px;
}

a.headerNavigation {
  line-height:21px;
  font-size:11px;
  color:#000000;
  font-family:Arial, sans-serif;
  text-decoration:none;
}

a.headerNavigation:hover {
  line-height:21px;
  font-size:11px;
  color:#999999;
  font-family:Arial, sans-serif;
  text-decoration:underline;
}




/* ---- Checkout - Yhden sivun tilaus ---- */

table.checkout_toiminnot {

	border: 0px #DDDDDD solid;
	float:left;
	margin: 20px 10px 10px 0px;
	width:100%;
	background-color:#FFFFFF;
	background-image: url();
}

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

.checkout_toiminnot_otsikko {
	font-family: Arial, Verdana, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #333333;
	white-space: nowrap;
}

.checkout_toiminnot_teksti {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	white-space: nowrap;
}

.checkout_toiminnot_teksti a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	white-space: nowrap;
	text-decoration: none;
}

.checkout_toiminnot_teksti a:hover{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	white-space: nowrap;
	text-decoration: underline;
}

table.checkout_ostoskori {

	border: 1px #DDDDDD solid;
	float:left;
	margin: 0px 10px 10px 0px;
	width:100%;
	background-color: #F5F5F5;
}

td.checkout_ostoskori {
	padding: 20px 20px 20px 20px;
}

.checkout_ostoskori_teksti {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.checkout_ostoskori_teksti a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.checkout_ostoskori_teksti a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

.checkout_ostoskori_tarjoushinta {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc0000;
}

.checkout_ostoskori_tarjousnormaalihinta {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}

.checkout_ostoskori_otsikko {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.checkout_ostoskori_yhteensa {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

td.checkout_ostoskori_loppuunmyyty {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

table.checkout_kuponki {

	border: 1px #DDDDDD solid;
	float:left;
	margin: 0px 10px 10px 0px;
	width:100%;
	background-color: #FFFFFF;
}

td.checkout_kuponki {
	padding: 10px 10px 10px 10px;
}

.checkout_kuponki_teksti {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

table.checkout_yhteystiedot {

	border: 1px #DDDDDD solid;
	float:left;
	margin: 0px 10px 10px 0px;
	width:100%;
	background-color: #F5F5F5;
}

td.checkout_yhteystiedot {
	padding: 20px 20px 20px 20px;
}

.checkout_yhteystiedot_teksti {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.checkout_yhteystiedot_otsikko {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

table.checkout_maksu {

	border: 1px #DDDDDD solid;
	float:left;
	margin: 0px 10px 10px 0px;
	width:140px;
	height:170px;
	background-color: #F5F5F5;
}

td.checkout_maksu_kuva {
	padding: 10px 10px 0px 10px;
	width:100%;
	height:10px;
}

.checkout_maksu_teksti {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 0px 10px 0px 10px;
}

.checkout_maksu_teksti_klarna {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 15px 10px 0px 10px;
}

.checkout_maksu_teksti_klarna a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 15px 10px 0px 10px;
}

.checkout_maksu_teksti_klarna a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 15px 10px 0px 10px;
}

table.checkout_toimitus {

	border: 1px #DDDDDD solid;
	float:left;
	margin: 0px 10px 10px 0px;
	width:140px;
	height:200px;
	background-color: #F5F5F5;
}

.checkout_toimitus_kuva {
	padding: 10px 10px 0px 10px;
	width:100%;
	height:10px;
}

.checkout_toimitus_teksti {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 0px 10px 0px 10px;
}

.checkout_toimitus_hinta {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	height: 20px;
}

table.checkout_toimitus_matkahuolto {

	border: 1px #DDDDDD solid;
	float:left;
	margin: 0px 10px 10px 0px;
	width:100%;
	background-color: #F5F5F5;
}

td.checkout_toimitus_matkahuolto {
	padding: 20px 20px 20px 20px;
}

.checkout_toimitus_matkahuolto_teksti {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.checkout_toimitus_matkahuolto_teksti a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.checkout_toimitus_matkahuolto_teksti a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

table.checkout_yhteenveto {

	border: 1px #DDDDDD solid;
	float:left;
	margin: 0px 10px 10px 0px;
	width:100%;
	background-color: #F5F5F5;
}

td.checkout_yhteenveto {
	padding: 20px 20px 20px 20px;
}

.checkout_yhteenveto_otsikko {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	border-bottom: 1px #DDDDDD solid;
	padding: 0px 0px 10px 0px
}

.checkout_yhteenveto_tuotteet {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	border-bottom: 1px #DDDDDD solid;
	padding: 10px 0px 10px 0px;
}

.checkout_yhteenveto_tuotteet_ominaisuus {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.checkout_yhteenveto_teksti {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	padding: 5px 0px 0px 0px;
}

.checkout_otsikko {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #b50000;
	padding: 0px 0px 0px 2px;
}

.checkout_teksti {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}


/* ---- Klarna tili pop-up ---- */


#klarna_partpayment_popup a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000 !important;
}

#klarna_partpayment_popup a:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000 !important;
}
