html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}:focus {outline: 0;}ins {text-decoration: none;}del {	text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}.clear:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.clear {display: inline-block;}html[xmlns] .clear {display: block;}* html .clear {height: 1%;}
/*end reset*/
html{height:100%;}
a{color:#1a6d45;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:underline;}
body{
	background:#eff2f3 url(grid.png);
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-weight: normal;
	color:#777;
	height:101%;
	line-height:1.2em;
	
}
span.copyright {
	padding:0 0 10px 0;
	font-size: 10px;
	font-weight: ;
	color: #666666;
	white-space:nowrap;
	text-decoration:none;
float:left;
}
#pad{margin:0 0 50px;}
#tervetuloteksti img.rocwey {
margin:0 10px 15px 0;
}
.sv{display:block;}
.copyright {

	font-size: 10px;
	font-weight: ;
	color: #666666;
	white-space:nowrap;
	text-decoration:none;

}

.copyright a {
	color: #666666;
	white-space:nowrap;
	text-decoration:none;
}
.ominaisuudet{border-top:solid 1px #EBF1EE;}
.ominaisuudet td{padding:5px 0;}
.ominaisuudet td.tuotekuvaus_tuotekuvaus{vertical-align:top;padding:5px 10px 5px 0;}
.cat_info_box{border:solid 1px #EBF1EE;padding:10px; margin:0 0 15px; background:#FBFFFD;}
.registertable input{margin:10px 0 0px;}
.week_otsikko{
background:transparent url(otsikko_bg.png) no-repeat scroll left top;
color:#FFFFFF;
font-family:'Segoe UI',Arial,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
height:37px;
line-height:37px;
padding:0 0 0 70px;}
span.week_special {
color:#FFFFFF;
font-family:'Segoe UI',Arial,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
height:37px;
position:absolute;
margin:-25px 0 0 70px
}
.box_header_haku			{
background:transparent url(otsikko_bg.png) no-repeat scroll left top;
color:#FFFFFF;
font-family:'Segoe UI',Arial,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
height:37px;
line-height:37px;
padding:0 0 0 70px;
}
span.copyright2{float:right;}
.box_header_haku span	{
background:transparent url(otsikko_oikea.png) no-repeat scroll right top;
display:block;
height:37px;
}
.etusivu_otsikko{}
.tuoteryhmaotsikko{line-height:30px;padding:10px 0 10px 10px;border-left:solid 5px #1a6d45;border-top:solid 5px #ebf1ee;border-right:solid 5px #ebf1ee;color:#555555;font-size:18px;}
.box_header_sisalto_tuoteryhmat{height:30px;padding:10px 0 0 10px;border-left:solid 5px #1a6d45;border-top:solid 5px #ebf1ee;border-right:solid 5px #ebf1ee;color:#555555;font-size:18px;font-weight:normal;margin:20px 0 0 0}
.tuotelistaus_kuva img{}
div#thumbwrapper{display:none;}
div#gallery{position:relative;height:235px;margin:10px 10px 0 0; width:670px;float:left;}
#image {background:#FFF url(loading.gif) center center no-repeat;position:relative;height:235px;}
#image img {position:absolute; top:0px; left:0px}
#teksti{left:0px;position:absolute;top:0px; z-index:2;}
#cart{float:right;}
#kuvat{background:#fff; text-align:center;padding:30px 0 40px;clear:both;position:relative;}
#kuvat #linkit{background:url(valmistajia.png) no-repeat left top; height:89px;margin:0 auto;padding:18px 0 0 0; width:903px;}
#kuvat #linkit a{display:block; float:left;margin:0 20px 5px 0;}
.login, #cart{width:280px;float:right;padding:0 0 0 0;}
form {
	display: inline;
}
.products{float:left; width:25%;margin:20px 20px 20px; }
.products3, .products1, .products2{float:left; width:25%; margin:0px 0px;}
.products, .products0{float:left; width:25%;margin:0px 0px;}
.products0 td, .products1 td, .products2 td, .products3 td{padding:0 13px;}
.koriin td{padding:0 16px 20px;}
div.viiva3{display:block; clear:both;background:#1A6D45; height:1px; width:710px;margin:0 auto;}
td.tuotelistaus_nimi {
color:#1a6d45;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
line-height:18px;
padding-bottom:10px;
padding-top:10px;
vertical-align:middle;
height:60px;

}
 .category_nimi, .products0 td.category_nimi, .products1 td.category_nimi, .products2 td.category_nimi, .products3 td.category_nimi {
	 padding:10px 0;}
 .category_kuva, .products0 .category_kuva, .products1 .category_kuva, .products2 .category_kuva, .products3 .category_kuva {
	 padding:0 0 10px;}	 
.tuotelistaus_nimi a, .category_nimi a	{
	color:#1a6d45;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	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:12px;
	text-decoration:underline;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;
}
.products0 td.tuotelistaus_hinta, .products1 td.tuotelistaus_hinta, .products2 td.tuotelistaus_hinta, .products3 td.tuotelistaus_hinta{
color:#1a6d45;font-weight:bold; font-size:12px;padding:10px 0;
}
.tuotekuvaus_maara{vertical-align:middle;padding:10px 0 10px; color:#000;}
#cart{border-top: solid 1px #1A6D45;margin:5px 0 0;}
.ostoskorih{color:#1A6D45; font-size:14px;padding:5px 0 10px;}
.login{padding:10px 0 0 0;}
.login input{margin:5px 0;}
.loginotsikko, .box_header_etusivu_boxi, .box_header_yleinen_boxi{background: url(otsikko_bg.png) no-repeat left top;height:37px;line-height:37px;padding:0 0 0 70px;color:#fff;font-size:14px;font-family:'Segoe UI', Arial, Verdana, sans-serif;font-weight:bold;}
.loginotsikko span, .box_header_etusivu_boxi span, .box_header_yleinen_boxi span{background: url(otsikko_oikea.png) no-repeat right top; height:37px;display:block;}
td.tuotenavi{border:solid 5px #ebf1ee;}
div#tarjoustuotteet{border-top:solid 3px #1d6f47;border-bottom:solid 3px #1d6f47;margin:0px 0 10px;padding: 0px 0;clear:both;}
div#tarjoustuotteet div div{background: #fff; width:190px;position:relative;padding:0 5px;margin:0;float:left; border-right:solid 1px #a9a9a9;}
p.week_img{float:left;margin:40px 0 0 10px;}
div#tarjoustuotteet div div#week_tuote{background: #fff url(burning.jpg) no-repeat right top; width:356px;position:relative;padding:0;margin:0 0 0 0;float:left; border-right:solid 1px #a9a9a9;}
div#tarjoustuotteet div div img.nauha{position:absolute;top:0px;left:0;}
div#tarjoustuotteet .tarjousbot{padding:0 0px 0px 0;text-align:left;color:#b72126; font-size:18px; font-weight:bold;}
div#tarjoustuotteet .tarjousbot s{display:block;font-size:10px;color:#1a6d45;}
div#tarjoustuotteet td.pystyviiva {display:none;}
.tuotelistaus_hinta s, .tuotekuvaus_hinta s{text-indent:-9999px; background: url(tarjoustext.png) no-repeat 0 0;width:46%;height:15px;display:block;float:right;text-align:left;}
.tuotelistaus_hinta p, .tuotekuvaus_hinta p{color:#1a6d45;font-weight:bold; font-size:12px;width:50%;height:15px;display:block;float:left;text-align:right;}
.tuotekuvataulu .tuotelistaus_hinta s, .tuotekuvaus_hinta s{text-indent:0px; background: none;height:15px;display:inline;float:none;text-align:left;padding:0 10px 0;}
.tuotekuvataulu .tuotelistaus_hinta p, .tuotekuvaus_hinta p{color:#1a6d45;font-weight:bold; font-size:12px;height:15px;display:inline;float:none;text-align:left;}
div#info{padding:10px;}
div#info p{padding:0 0 15px;}
.koriin{display:block;margin:10px 0 0px;}
.week_price{display:block;font-size:24px; padding:4px 0 14px 0;}
ul.tarjousboxit{width:184px;padding:3px;}
ul.tarjousboxit li{float:left;padding:0 10px 0 0;}
ul.tarjousboxit li.tarjous_kuva{width:80px;}
ul.tarjousboxit li.tarjous_kuvaus{width:110px}
#week_tuote ul.tarjousboxit{width:240px;padding:3px 0;float:right;}
h2.tarjous_nimi{text-align:left;height:40px;padding:15px 0 10px 5px;width:182px}
#week_tuote h2.tarjous_nimi{text-align:left;height:40px;padding:15px 0 10px 0px;width:246px;float:right;}
h2.tarjous_nimi a{color:#1A6D45;font-size:12px; font-family:'Segoe UI', Arial, sans-serif;font-weight:normal;text-decoration:none;font-weight:bold; text-transform:uppercase;}
#week_tuote h2.tarjous_nimi a{color:#1A6D45;font-size:14px; font-family:'Segoe UI', Arial, sans-serif;font-weight:normal;text-decoration:none;font-weight:bold; text-transform:uppercase;}
#tervetuloteksti{margin:10px 0 0;line-height:1.2em;font-size:13px;font-family:'Segoe UI', Arial, sans-serif;color:#777;}
#tervetuloteksti img{margin:0px 0 15px;}
#tervetuloteksti p{margin:0px 0 15px;}
ul.box_main_sisalto_haku {}
ul.box_main_sisalto_haku li{float:left;padding:0 5px 5px 0;}
#breadcrumbs{
	background: url(path-logo.png) 0px 0px no-repeat;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	height:27px;
	margin-bottom:15px;
	padding:0 0 0 40px;
}
div.vasensolu{float:left;width:200px;}
div.sisaltosolu{float:right;width:740px;}
div.footer{margin: 0 auto;width:980px;}
span.crumbs {

}

#breadcrumbs img {
	background: url(bread-sep.png) 0 50% no-repeat;
	float:left;
}
span.crumbs  {
display:block;
float:left;
font-weight:normal;
height:27px;
line-height:29px;
overflow:hidden;
padding:2px 0px 0 10px;
}
span.crumbs span  {
display:none;

}
span.crumbs a {
float:none;
padding:0 10px 0 0;
}
/* ---- Iso taulu leveyden, taustavärin, asettelun yms. takia ilman soluja/rivejä ---- */
.box_header_sisalto_yleinen_boxi span span, .box_header_yleinen_boxi span span{display:none}
.box_main_yleinen_boxi{padding:0 10px 20px 10px; position:relative}
div#wrap {
	width:980px;
	padding:7px;
	background:url(trans.png);
margin:10px auto}
div#inner {
	width:960px;
	padding:10px 10px 30px 10px;
	background:#fff;}
	
	div#header{width:960px;margin:10px 10px 25px;}
div#header2{width:960px;background: #fff url(shoppingcart.png) no-repeat right 170px;padding:0 0 20px;}
ul#topnavi{float:right;margin:10px 0 0 0}
ul#topnavi li{float:left;}
div#header img{float:left;}
.menuuu, .tietoboxit{border-left:solid 5px #ebf1ee;border-right:solid 5px #ebf1ee;border-bottom:solid 5px #ebf1ee;}
ul#nav li{
border-top:solid 1px #d1dfda;
background:none;
}
#nav a:hover{background:#fbfffd;}
ul#nav li a{display:block; padding:8px 0px 8px 15px;color:#1a6d45;font-weight:bold;font-size:14px;font-family:'Segoe UI', Arial, Verdana, sans-serif;text-decoration:none; }
ul#nav li a span{display:block;font-size:12px;font-weight:normal;color:#65a486;}
ul#nav li.selected a.link_lev_0, ul#nav li.selected a.link_lev_0:hover{background:#EBF1EE; cursor:default;}
ul#nav li a.link_lev_0:hover{background:#fbfffd;}
ul#nav li.cat_lev_1 a{padding:8px 10px 8px 40px;}
ul#nav li.cat_lev_2 a{padding:8px 10px 8px 50px;font-size:12px;}
ul#nav li.cat_lev_3 a {padding:8px 10px 8px 60px;font-size:12px;}
ul#nav li.selected a.link_lev_1, ul#nav li.cat_lev_1 a:hover{padding:8px 10px 8px 40px; background:url(nuoli.png) no-repeat 15px 50%;}
ul#nav li.selected a.link_lev_2, ul#nav li.cat_lev_2 a:hover{padding:8px 10px 8px 50px; background:url(nuoli2.png) no-repeat 30px 50%;}
ul#nav li.selected a.link_lev_3, ul#nav li.cat_lev_3 a:hover{padding:8px 10px 8px 60px; background:url(nuoli2.png) no-repeat 40px 50%;}

.tuotekuvaus_tuotekuvaus		{
font-size:12px;padding-bottom:20px;text-decoration:none;color:#000;
}
.box_main_haku{
	padding:5px 0 10px;
	text-align:left;}
/* Menustyle 3 */

/* @group Horizontal Menu */

#topnavi {
	height: 30px;
	float: right;

}

#topnavi2 {
	height: 30px;
	padding: 0 12px 0 12px;
}

#topnavi ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#topnavi li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#topnavi a {
	white-space: nowrap;
	display: block;
	float: left;
	height: 32px;
	line-height: 29px;
	padding: 0 13px;
	font-weight: normal;
	font-size: 100%;
	color: #777;
	background: url(dot.png) 50% 100% no-repeat;
}

#topnavi a:hover {
	background: url(dot-active.png) 50% 100% no-repeat;
	text-decoration: none;
	color: #333;
}

#topnavi li li a, 
#topnavi li li a:hover,
#topnavi li:hover li a,
#topnavi li.sfHover li a,
#topnavi li.parent:hover li a,
#topnavi li.parent.sfHover li a,
#topnavi li.active.parent:hover li a,
#topnavi li.active.parent.sfHover li a {
	border: 0;
	background: none;
	color: #777;
}

#topnavi li li.parent:hover,
#topnavi li li.parent.sfHover,
#topnavi li li.active.parent:hover,
#topnavi li li.active.parent.sfHover {
	background: none;
}

#topnavi li:hover a,
#topnavi li.sfHover a,
#topnavi li:hover a.topdaddy,
#topnavi li.sfHover a.topdaddy,
#topnavi a.topdaddy:hover {
	background: none;
}

#topnavi li li:hover,
#topnavi li li.sfHover,
#topnavi li li:hover a:hover,
#topnavi li li.sfHover a:hover,
#topnavi li.active li:hover a:hover {
	background: none;
	color: #333;
}

#topnavi li:hover li a,
#topnavi li.sfHover li a,
#topnavi li.active:hover a,
#topnavi li.active.sfHover a {
	background: url(menu3-l.png) 0 0 repeat-x;
}

#topnavi li.active,
#topnavi.splitmenu li.active:hover,
#topnavi.splitmenu li.active.sfHover,
#topnavi li.active.parent:hover,
#topnavi li.active.parent.sfHover,
#topnavi li.active:hover,
#topnavi li.active.sfHover {
	background: url(menu3-r.png) 100% 0 no-repeat;
}

#topnavi li.active a,
#topnavi.splitmenu li.active:hover a,
#topnavi.splitmenu li.active.sfHover a,
#topnavi li.active.parent:hover a,
#topnavi li.active.parent.sfHover a,
#topnavi li.active:hover a,
#topnavi li.active.sfHover a {
	background: url(menu3-l.png) 0 0 no-repeat;
	color: #333;
}

#topnavi li:hover,
#topnavi li.sfHover,
#topnavi li.parent:hover,
#topnavi li.parent.sfHover {
	background: url(dot-active.png) 50% 100% no-repeat;
}

#topnavi li:hover a,
#topnavi li.sfHover a,
#topnavi li.parent a:hover,
#topnavi li.parent.sfHover a {
	background: url(/dot-active.png) 50% 100% no-repeat;
}

#topnavi li li.parent a.daddy,
#topnavi li.active li.parent a.daddy {
	background: url(dot.png) 95% 50% no-repeat;
}

#topnavi li li.parent:hover a.daddy,
#topnavi li.active li.parent:hover a.daddy {
	background: url(dot.png) 95% 50% no-repeat;
}

#topnavi li li, 
#topnavi li:hover li,
#topnavi li.sfHover li,
#topnavi li.parent:hover li,
#topnavi li.parent.sfHover li,
#topnavi li.active.parent:hover li,
#topnavi li.active.parent.sfHover li {
	background: url(menu3-sidediv.png) 0 100% repeat-x;
}

#topnavi ul ul {
	background: #F3F6F6;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

#topnavi ul ul ul {
	background: #F3F6F6;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

/* mouseovers */

#topnavi li li a:hover {
	background: none;
}

#topnavi li li.active,
#topnavi li.active li a,
#topnavi li.active li a:hover {
	background: none;
}

#topnavi li li a {
	font-size: 100%;
	font-weight: normal;
	color: #fff;
}

.menutop li.sfHover ul {
	left: 0;
	top: 33px;
}

div#topnavi li li a {
	height:28px;
	line-height:28px;
}

/* @end */


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

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

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

table.sisaltosolu {
	width:100%;
}
td.sisaltosolu {
	width:735;
	background:;
}
table.vasensolu {
	width: 200px;
	margin:0px 0 0;
}
td.vasensolu {
	background:#;
	background-image:url();
	background-repeat: ;
	vertical-align:top;

}

table.oikeasolu {
	width: 80px;
}

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

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

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

table.header_navi {
	width:962;
	height: 28px;
	background: ;
	background-image:url(ylanavi_tausta.gif);
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: 10;
	margin-left: 10;
}
td.header_navi_vasen {
	width:28px;
	background: ;
	background-image:url(ylanavi_vasen.gif);
	background-repeat: ;
	padding-top: ;
	padding-bottom: ;
	padding-right: ;
	padding-left: 18;
}
td.header_navi_oikea {
	width:28px;
	background: ;
	background-image:url(ylanavi_oikea.gif);
	background-repeat: ;
	padding-top: ;
	padding-bottom: ;
	padding-right: ;
	padding-left: 18;
}
td.header_navi_tausta {
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	padding-top: ;
	padding-bottom: ;
	padding-right: ;
	padding-left: ;
}

.header_ostoskori {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: ;
	color: #333333;
	white-space:nowrap;
	text-decoration:none;
	vertical-align:top;
	padding-top:15;
}
.header_ostoskori a {
	color: #333333;
	white-space:nowrap;
	text-decoration:none;
	vertical-align:middle;
}
.header_ostoskori a:hover {
	color: #999999;
	white-space:nowrap;
	text-decoration:underline;
	vertical-align:middle;
}

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

table.footer {
	height: 20px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin:0 auto 5px;
	
}
td.footer_vasen {
	width:12px;
	background: ;
	background-image:url();
	background-repeat: ;
	padding-top: ;
	padding-bottom: ;
	padding-right: 12;
	padding-left: ;
}
td.footer_oikea {
	width:12px;
	background: ;
	background-image:url();
	background-repeat: ;
	padding-top: ;
	padding-bottom: ;
	padding-right:;
	padding-left: 12;
}
td.footer_tausta {
	width:100%;
	background: ;
	background-image:url();
	background-repeat: ;
	padding-top: ;
	padding-bottom: ;
	padding-right: ;
	padding-left: ;
	vertical-align:middle;
}





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

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

td.box_header_oikea	{
	background-image:url(box_oikea_oranssi.gif);
	width:8px;
	padding-left:8px;
}

td.box_header_vasen	{
	background-image:url(box_vasen_oranssi.gif);
	width:8px;
	padding-left:8px;
}

td.box_header_sisalto		{
	color:#FFFFFF;
	font-size:11px;
	background-image:url(box_tausta_oranssi.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:1px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}

td.box_footer				{
	background:#E0E0D6;
	background-image:url();
	padding-top:1px;
}

/* ---- 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(navi_katkoviiva.gif) no-repeat left top;}
.box_main li a					{color:#000000; font-size:11px; text-decoration:none; padding-left:23px;  background:url(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(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(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(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:35px;
	background: #fff;
	background-image:url();
	background-repeat: ;
	margin-top: 0;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_tuoteryhmat	{
	background-image:url();
	width:8px;
	padding-left:8px
}
td.box_header_vasen_tuoteryhmat	{
	background:#1a6d45;
	width:5px;
	padding-left:5px
}
td.box_header_sisalto_tuoteryhmat		{
	color:#555555;
	font-family: 'Segoe UI', Tahoma, Verdana, Arial, sans-serif;
	font-size:18px;
	background-image:url();
	width:100%;
	vertical-align:middle;
	font-weight:;
	padding-left:10;
	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: #FFFFFF;
	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:0px;
}
td.box_main_viiva_oikea_tuoteryhmat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:0px;
}
td.box_main_sisalto_tuoteryhmat			{
	background:#;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding:0;
}
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_tuoteryhmat				{
	background:#E0E0D6;
	background-image:url();
}
/*.box_main_tuoteryhmat ul						{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none;}

.box_main_tuoteryhmat li						{}

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

.box_main_tuoteryhmat li.bg_list_un				{background:none;}
.box_main_tuoteryhmat li.bg_list_un a			{color:#000000; font-size:11px; text-decoration:none; padding-left:20px;}
.box_main_tuoteryhmat li.bg_list_un a:hover		{color:#666666; text-decoration:none;}

.box_main_tuoteryhmat li.bg_list_sub			{background:url(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;}
.box_main_tuoteryhmat li.bg_list_sub a:hover	{color:#000000; text-decoration:none;}*/



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

table.box_header_valmistajat			{
	width:100%;
	height:35px;
	background: #141724;
	background-image:url();
	background-repeat: ;
	margin-top: 10;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_valmistajat	{
		background-image:url();
	width:8px;
	padding-left:8px;
}
td.box_header_vasen_valmistajat	{
		background-image:url();
	width:8px;
	padding-left:8px
}
td.box_header_sisalto_valmistajat		{
		color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:18px;
	background-image:url();
	width:100%;
	vertical-align:middle;
	font-weight:;
	padding-left:10;
	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: #FFFFFF;
	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:0px;
}
td.box_main_viiva_oikea_valmistajat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:0px;
}
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_valmistajat				{
	background:#E0E0D6;
	background-image:url();
}

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

table.box_header_jalleenmyyjat			{
	width:100%;
	height:35px;
	background: #141724;
	background-image:url();
	background-repeat: ;
	margin-top: 10;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_jalleenmyyjat	{
		background-image:url();
	width:8px;
	padding-left:8px;
}
td.box_header_vasen_jalleenmyyjat	{
		background-image:url();
	width:8px;
	padding-left:8px
}
td.box_header_sisalto_jalleenmyyjat		{
		color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:18px;
	background-image:url();
	width:100%;
	vertical-align:middle;
	font-weight:;
	padding-left:10;
	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: #FFFFFF;
	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:0px;
}
td.box_main_viiva_oikea_jalleenmyyjat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:0px;
}
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_jalleenmyyjat				{
	background:#E0E0D6;
	background-image:url();
}

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

table.box_header_tietosivut			{
	width:100%;
	height:35px;
	background: #141724;
	background-image:url();
	background-repeat: ;
	margin-top: 10;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_tietosivut	{
		background-image:url();
	width:8px;
	padding-left:8px;
}
td.box_header_vasen_tietosivut	{
		background-image:url();
	width:8px;
	padding-left:8px
}
td.box_header_sisalto_tietosivut		{
		color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:18px;
	background-image:url();
	width:100%;
	vertical-align:middle;
	font-weight:;
	padding-left:10;
	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: #FFFFFF;
	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:0px;
}
td.box_main_viiva_oikea_tietosivut		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:0px;
}
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_tietosivut				{
	background:#E0E0D6;
	background-image:url();
}
.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(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(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(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(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(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:35px;
	background: #141724;
	background-image:url();
	background-repeat: ;
	margin-top: 10;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_maksutavat	{
		background-image:url();
	width:8px;
	padding-left:8px;
}
td.box_header_vasen_maksutavat	{
		background-image:url();
	width:8px;
	padding-left:8px
}
td.box_header_sisalto_maksutavat		{
		color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:18px;
	background-image:url();
	width:100%;
	vertical-align:middle;
	font-weight:;
	padding-left:10;
	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: #FFFFFF;
	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:0px;
}
td.box_main_viiva_oikea_maksutavat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:0px;
}
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;
	text-align:center;
}
td.box_main_sisalto_maksutavat img.maksutavat{
padding:0 0 10px 0;
}
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_maksutavat				{
	background:#E0E0D6;
	background-image:url();
}

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

table.box_header_ostoskori			{
	width:100%;
	height:35px;
	margin-top: 10;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
	border-top:solid 1px #1a6d45;
}
td.box_header_oikea_ostoskori	{
	background:;
	width:8px;
	padding-left:8px;
}
td.box_header_vasen_ostoskori	{
		background-image:url();
	width:8px;
	padding-left:8px
}
td.box_header_sisalto_ostoskori		{
	color:#1a6d45;
	font-family: 'Segoe UI', Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:;
	padding-top:;
	height:;
}
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-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:0px;
}
td.box_main_viiva_oikea_ostoskori		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:0px;
}
td.box_main_sisalto_ostoskori			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	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:0px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_ostoskori				{
	background:#E0E0D6;
	background-image:url();
}

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

table.box_header_tarjoukset			{
	width:100%;
	height:0px;
	background: #141724;
	background-image:url();
	background-repeat: ;
	margin-top: 10;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_tarjoukset	{
		background-image:url();
	width:8px;
	padding-left:8px;
}
td.box_header_vasen_tarjoukset	{
		background-image:url();
	width:8px;
	padding-left:8px
}
td.box_header_sisalto_tarjoukset		{
		color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:18px;
	background-image:url();
	width:100%;
	vertical-align:middle;
	font-weight:;
	padding-left:10;
	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: #FFFFFF;
	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:0px;
}
td.box_main_viiva_oikea_tarjoukset		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:0px;
}
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;
}
.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_tarjoukset				{
	background:#E0E0D6;
	background-image:url();
}

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

table.box_header_uutuudet			{
	width:100%;
	height:35px;
	background: #141724;
	background-image:url();
	background-repeat: ;
	margin-top: 10;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_uutuudet	{
		background-image:url();
	width:8px;
	padding-left:8px;
}
td.box_header_vasen_uutuudet	{
		background-image:url();
	width:8px;
	padding-left:8px
}
td.box_header_sisalto_uutuudet		{
		color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:18px;
	background-image:url();
	width:100%;
	vertical-align:middle;
	font-weight:;
	padding-left:10;
	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: #FFFFFF;
	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:0px;
}
td.box_main_viiva_oikea_uutuudet		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:0px;
}
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;
}
.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_uutuudet				{
	background:#E0E0D6;
	background-image:url();
}

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

table.box_header_haku			{
background:transparent url(otsikko_bg.png) no-repeat scroll left top;
height:37px;
margin-top:10px;
width:100%;
}
td.box_header_oikea_haku	{
background:transparent url(otsikko_oikea.png) no-repeat scroll right top;
padding-left:8px;
width:8px;
}
td.box_header_vasen_haku	{
background-image:url();
padding-left:8px;
width:8px;
}
td.box_header_sisalto_haku		{
color:#FFFFFF;
font-family:'SegoeUI',Arial,sans-serif;
font-size:14px;
font-weight:bold;
padding-left:70px;
vertical-align:middle;
width:100%;
}
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: #FFFFFF;
	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:0px;
}
td.box_main_viiva_oikea_haku		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:0px;
}
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_haku				{
	background:#E0E0D6;
	background-image:url();
}

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

table.box_header_tilaushistoria			{
	width:100%;
	height:35px;
	background: #141724;
	background-image:url();
	background-repeat: ;
	margin-top: 10;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_tilaushistoria	{
		background-image:url();
	width:8px;
	padding-left:8px;
}
td.box_header_vasen_tilaushistoria	{
		background-image:url();
	width:8px;
	padding-left:8px
}
td.box_header_sisalto_tilaushistoria		{
		color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:18px;
	background-image:url();
	width:100%;
	vertical-align:middle;
	font-weight:;
	padding-left:10;
	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: #FFFFFF;
	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:0px;
}
td.box_main_viiva_oikea_tilaushistoria		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:0px;
}
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_tilaushistoria				{
	background:#E0E0D6;
	background-image:url();
}

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

table.box_header_ostetuimmat			{
	width:100%;
	height:35px;
	background: #141724;
	background-image:url();
	background-repeat: ;
	margin-top: 10;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_ostetuimmat	{
		background-image:url();
	width:8px;
	padding-left:8px;
}
td.box_header_vasen_ostetuimmat	{
		background-image:url();
	width:8px;
	padding-left:8px
}
td.box_header_sisalto_ostetuimmat		{
		color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:18px;
	background-image:url();
	width:100%;
	vertical-align:middle;
	font-weight:;
	padding-left:10;
	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:#FFFFFF;
	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:0px;
}
td.box_main_viiva_oikea_ostetuimmat		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:0px;
}
td.box_main_sisalto_ostetuimmat			{
	background:;
	background-image:url();
	background-repeat: ;
	width:100%;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:15px;
}
.box_main_sisalto_ostetuimmat			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
span.box_main_sisalto_ostetuimmat 			{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	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_ostetuimmat				{
	background:#E0E0D6;
	background-image:url();
}

.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(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(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(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(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(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 - Sisältötila ---- */

table.box_sisaltotila			{
	width:100%;
	height:;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: 10;
	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:#FFFFFF;
	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:37px;
	background: url(otsikko_bg.png) no-repeat left top;
	margin-top: 10;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_etusivu_boxi	{
		background:transparent url(otsikko_oikea.png) no-repeat scroll right top;
	width:8px;
	padding-left:8px;
}
td.box_header_vasen_etusivu_boxi	{
		background-image:url();
	width:8px;
	padding-left:8px
}
td.box_header_sisalto_etusivu_boxi		{
	color:#FFFFFF;
	font-family: 'SegoeUI', Arial, sans-serif;
	font-size:14px;
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:70px;
	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: #FFFFFF;
	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:0px;
}
td.box_main_viiva_oikea_etusivu_boxi		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:0px;
}
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:0px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_etusivu_boxi				{
	background:#E0E0D6;
	background-image:url();
}

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

table.box_header_yleinen_boxi			{
	width:100%;
	height:37px;
	background: #141724;
	background: url(otsikko_bg.png) no-repeat left top;
	margin-top: 10;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_header_oikea_yleinen_boxi	{
	background: url(otsikko_oikea.png) no-repeat right top;
	width:8px;
	padding-left:8px;
}
td.box_header_vasen_yleinen_boxi	{
	background-image:url();
	width:8px;
	padding-left:8px
}
td.box_header_sisalto_yleinen_boxi		{
	color:#FFFFFF;
	font-family: 'Segoe UI', Arial, sans-serif;
	font-size:14px;
	background-image:url();
	width:100%;
	vertical-align:middle;
	font-weight:bold;
	padding-left:70px;
	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;
}
table.box_main_yleinen_boxi			{
	width:100%;
	background: #FFFFFF;
	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:0px;
}
td.box_main_viiva_oikea_yleinen_boxi		{
	background:#E0E0D6;
	background-image:url();
	background-repeat: ;
	padding-left:0px;
}
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:0px;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
td.box_footer_yleinen_boxi				{
	background:#E0E0D6;
	background-image:url();
}

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

table.tuotekuvaus			{
	width:100%;
	height:;
	background: ;
	background-image:url();
	background-repeat: ;
	margin-top: ;
	margin-bottom: ;
	margin-right: ;
	margin-left: ;
}
table#napit{border-bottom:solid 1px #EBF1EE;border-top:solid 1px #EBF1EE;width:100%;}
td.tuotekuvaus_ominaisuudet, td.tuotekuvaus_saatavuus	{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url();
	width:100%;
	vertical-align:;
	font-weight:normal;
	line-height:18px;
	
}
td.tuotekuvaus_saatavuus{
border-bottom:solid 1px #EBF1EE;
	padding:5px 0;}
	
td.tuotekuvaus_ominaisuudet	a	{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
}

.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(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(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_arvostele_tuote		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background:url(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;
}
.tuotekuvaus_nimi		{
	color:#1872AA;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:18px;
	text-decoration:none;
	padding-bottom:10px;
}
.tuotekuvaus_hinta		{
	border-top:solid 1px #EBF1EE;
	border-bottom:solid 1px #EBF1EE;
	color:#000000;
	font-size:13px;
	text-decoration:none;
	vertical-align:middle;
	padding:5px 0;}
.tuotekuvaus_hinta strong{
color:#1A6D45;font-size:16px;
}
.tuotekuvaus_malli		{
padding:5px 0;
}
span.tuotekuvaus_tarjoushinta		{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
	text-decoration:none;
}
.tuotekuvaus_otsikko		{
	color:#434A55;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	line-height:32px;
	background:#;
}
.tuotekuvaus_kuva img{
	border: none;
	padding:0 20px 0 0;
}
table.navigointipolkutaulu			{
	width:100%;
	height:;
	margin-top: 5;
	margin-bottom: 5;
	margin-right: ;
	margin-left: ;
}
table.tuotekuvataulu			{
	width:100%;
	margin: 0 0 20px 0;
}

/* ---- 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;
}


.tuotelistaus_kuva img{
	border:none;
	margin-top: 5;
	margin-bottom: 5;
	margin-right: ;
	vertical-align:middle;
}

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(listaus_viiva_pysty.gif);
	background-repeat: repeat-y;
	width:1px;
}

td.vaakaviiva	{ 
	background-image:url(listaus_viiva_vaaka.gif);
	background-repeat: repeat-x;
	padding:10 0 10 0;
	vertical-align:middle;
}

/* ---- 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:10px 0 10px 0px;
	border-bottom:solid 2px #EBF1EE;
}
.rekisterointi_vaadittu		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #cc0000;
	font-weight: normal;
}

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

.bg16{ background-image:url(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: 12px;
	color: #000000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}
td.ostoskori_hinta	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	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: 11px;
	color: #cc0000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}
td.ostoskori_teksti	{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #cc0000;
	font-weight: normal;
	padding-top:10;
	padding-bottom:10;
}

/* ---- 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:10px 0;
}
td.tilaus_teksti a		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #1A6D45;
	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ä ---- */

table.ylanavi {
	vertical-align:top;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 10;
}

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

a.ylanavi:hover {
	color: #666666;
	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;
}





