body		{margin:0px;padding:0px;background-color:#FFFFFF !important}
td		{font:normal 12px verdana,arial,sans-serif}
img			{border-width:0px;display:block;}

a	{margin:0px;padding:0px;font:normal 12px verdana,arial,sans-serif;color:#0064a6;}
a:hover {color:#339933;text-decoration:underline}
a:visited	{color:#0064a6;}

/*h1 { font:bold 16px verdana,arial,sans-serif; color: #000000; padding-top:10px}
h2 { font:bold 14px verdana,arial,sans-serif;  color: #000000; padding-top:10px}
h3 { font:bold 12px verdana,arial,sans-serif; color: #000000; padding-top:10px}
h4 { font:normal 16px verdana,arial,sans-serif;  color: #000000; }
h5 { font:normal 14px verdana,arial,sans-serif;  color: #000000; }
h6 { font:normal 12px verdana,arial,sans-serif;  color: #000000; }
p { font:normal 12px verdana,arial,sans-serif;  color: #000000; }*/

#header		{}
#headerTExtra	{background:url(images/bgHeaderTExtra.gif) right top repeat-x #ededed;}
#headerT		{width:966px;height:20px;margin:0px auto;background:url(images/bgHeaderTextra.gif) right top repeat-x;text-align:right;}
#headerT a		{color:#0064a6;font:bold 10px verdana,arial,sans-serif;text-decoration:none;margin-right:20px;}
#headerT a:hover	{color:#339933;text-decoration:underline;}
#headerBExtra	{background:url(images/bgHeaderExtra.gif) left top repeat-x #1a9726;vertical-align:top}
#headerB		{width:966px;height:96px;padding:0px;margin:0px auto;background:url(images/bgHeaderB.gif) right top no-repeat;text-align:left;}

#headerB #logo	{float:left; vertical-align:top}

#header #breadcrumb	{width:720px;height:20px;padding-left:195px;margin:0px auto;background-color:#FFFFFF;}
#header #breadcrumb a, #header #breadcrumb .sep	{font:normal 10px verdana,arial,sans-serif;color:#0064a6;text-decoration:none;}
#header #breadcrumb a:hover	{text-decoration:underline;color:#339933}
#header #breadcrumb .sep	{margin:0px 4px;}

#dnn_Search	{float:right;padding-right:20px;text-align:right; margin-top:29px}
#dnn_Search .SkinObject	{padding:3px 8px;background:url(images/bgBtnSearch.gif) left top no-repeat #000000;color:#FFFFFF;text-transform:lowercase;}
#dnn_Search label	{font:bold 11px verdana,arial,sans-serif;}
#dnn_Search input	{font:normal 11px verdana,arial,sans-serif;width:10em;text-align:left;}
#headerB #searchMenu	{margin-top:10px;padding:0px}
#headerB #searchMenu a, #headerB #searchMenu span	{color:#000000;font:bold 10px verdana,arial,sans-serif;text-decoration:none;}
#headerB #searchMenu span	{padding:0px 4px;}

/* Added for search link pane */
#headerB #toplinks	{margin-top:5px;padding:0px}
#headerB #toplinks a, #headerB #toplinks span	{color:#000000;font:bold 10px verdana,arial,sans-serif;text-decoration:none;}
#headerB #toplinks span	{padding:0px 4px; border-style:none;}
#headerB #toplinks a, #headerB #toplinks #separator	{font-size:10px}
/*// Added for search link pane */

#headerNavExtra	{background:url(images/bgHeaderNavExtra.gif) left top repeat-x #FFFFFF;height:26px; vertical-align:top}
#headerNav		{width:966px;height:24px;min-height:26px;padding:0px;margin:0px auto;background:url(images/bgHeaderNav.jpg) right top no-repeat #6E8597;text-align:left;}
#headerNav ul	{margin:0px;padding:0px;}
#headerNav ul li	{display:block;float:left;padding:6px 0px 0px 0px;height:20px;font-size:11px;}
#headerNav ul li a	{font:bold 11px verdana,arial,sans-serif;color:#FFFFFF;text-decoration:none;margin-right:13px;padding-left:13px;line-height:1.5em;}
#headerNav ul .lvl1 a	{font:bold 11px verdana,arial,sans-serif;color:#FFFFFF;text-decoration:none;margin-right:13px;padding-left:13px;line-height:1.5em;background:url(images/navSep.gif) left center no-repeat;}
#headerNav ul li a:hover	{text-decoration:underline;color:#F8F4F0;}
#headerNav .selected { background-color:#ffffff; vertical-align:bottom}
#headerNav .selected a {font:bold 11px verdana,arial,sans-serif;color:#d8001d}
#headerNav .selected a:visited {font:bold 11px verdana,arial,sans-serif;color:#d8001d}

#etusivu.skinmaster	{background:url(images/bgContentExtra.gif) center 141px no-repeat #FFFFFF;}
#alasivu.skinmaster	{background:url(images/bgContentExtra.gif) center 141px no-repeat #FFFFFF;}

#contentExtra	{}

#etusivu #content	{width:966px;margin:0px auto;background-color:#FFFFFF;}
#etusivu .contentpane	{width:425px;padding-left:30px;margin:0px 0px 0px 0px;float:left;background-color:#FFFFFF;}
#etusivu .rightpane	{float:right;width:425px;background-color:#ffffff;margin:0px;padding-right:30px;}
#etusivu .imagepane	{width:906px;padding:10px 0px 9px 0px;margin:0px auto 10px auto;background-color:#FFFFFF;}
#etusivu .contentnosto	{clear:left;float:left;width:425px;background-color:#FFFFFF;margin:28px 0px 0px 0px;padding-left:30px;}
#footerpane {background-color:#0064a6;}

#etusivu h1			{font:bold 15px verdana,arial,sans-serif;color:#000000;}
#etusivu p			{font:normal 12px verdana,arial,sans-serif;color:#000000;}

#etusivu .contentnosto img	{margin-right:15px;}
#etusivu .contentnosto h2	{font:bold 12px verdana,arial,sans-serif;margin:0px;padding-top:10px;color:#0061AA;}
#etusivu .contentnosto p	{font:normal 12px verdana,arial,sans-serif;color:#000000;}
#etusivu .contentnosto a	{color:#0064a6;text-decoration:underline;}
#etusivu .contentnosto a:hover	{color:#0d1b87;text-decoration:none;}
#etusivu .contentnosto a:visited	{color:#0d1b87;text-decoration:none;}


#etusivu_tiedotteet dl	{margin:0px;padding:10px 10px 10px 13px;}
#etusivu_tiedotteet dt	{color:#000000;padding-right:10px;float:left;clear:left;font:normal 12px verdana,arial,sans-serif;margin-bottom:6px;}
#etusivu_tiedotteet dd	{color:#000000;font:normal 12px verdana,arial,sans-serif;margin-bottom:6px;}
#etusivu_tiedotteet dd a {color:#0064a6;}


#alasivu #content	{width:966px;padding-left:0px;min-height:200px;margin:0px auto;background-color:#FFFFFF;}
#alasivu #leftNav		{width:190px;float:left;padding-top:0px;background-color:#ffffff}
#alasivu .contentpane	{margin:0px 0px 0px 21px;background-color:#FFFFFF;float:left;width:726px;overflow:hidden;}
li 	{margin:0px;padding:0px;}

#leftNav ul	{margin:0px;padding:0px;list-style-type:none;}
#leftNav ul li	{margin:0px;padding:0px;line-height:0em;list-style-type:none;}
#leftNav .lvl1 a {display:block;text-decoration:none;background-color:#0064a6;color:#FFFFFF;font:bold 11px verdana,arial,sans-serif;padding:7px 0px 7px 10px;border-bottom:1px solid #FFFFFF;}
#leftNav .lvl2 a	{display:block;text-decoration:none;background-color:#e1e1e1;color:#000000;font:normal 11px verdana,arial,sans-serif;border-width:0px;padding:5px 0px 5px 30px; }
#leftNav .lvl3 a	{display:block;background:url(images/arrowBlack.gif) 36px center no-repeat #e1e1e1;padding:1px 0px 3px 44px;font:normal 11px verdana,arial,sans-serif;}
#leftNav .lvl3 .lvl4 a {display:block;background:url(images/arrowSquare.gif) 46px center no-repeat #e1e1e1;padding:1px 0px 3px 54px;font:normal 11px verdana,arial,sans-serif;}
#leftNav .selected a {font-weight:bold;}
#leftNav a:hover	{text-decoration:underline;}

#footerExtra	{clear:both;padding-top:10px;}
#footer	{line-height: 26px;width:946px;height:100%;padding:1px 10px 0px 10px;background-color:#0d1b87; background:url(images/bgFooter.jpg) left top repeat-x #FFFFFF;margin:0px auto;text-align:left;}
#footer #tblFooter {width:956px;}
#footer #tblFooter td {font:normal 10px verdana,arial,sans-serif;color:#FFFFFF;font-style:normal;padding-left:10px;  }
#footer #tblFooter #trFooter_2ndrow td {color:#000000 !important; text-align:center;}
/*#footer span {display:inline-block; margin-top:3px;}
#footer .info span, #footer .info address {font:normal 10px verdana,arial,sans-serif;color:#FFFFFF;display:inline;margin-right:10px;padding-left:10px;}
#footer .info span {border-left:solid 1px;}
#footer .rights span {font:normal 10px verdana,arial,sans-serif;color:#000000;display:inline;margin-right:10px;padding-left:370px; }*/
#footer a	{font-size:11px;font-weight:normal;color:#FFFFFF;text-decoration:none;}
#footer a:hover 	{text-decoration:underline;}
/* left, right logo */
#footer .imgleft {float:left; margin:0px 30px 0px 0px; padding-bottom:10px;} 
#footer .imgright {float:right; margin:0px 0px 0px 10px;} 

.FormVisitorButtons .FormButton {background-color:#000000;background-image:url(images/bg_button.gif);color:#ffffff;height:20px;font:bold 11px verdana,arial,sans-serif;}

.nodelevel0 a {font:bold 11px verdana,arial,sans-serif;color:#0061AA;text-decoration:none;}
.nodelevel0 a:visited {font:bold 11px verdana,arial,sans-serif;color:#0061AA;text-decoration:none;}
.nodelevel1 a {font:bold 11px verdana,arial,sans-serif;color:#0061AA;text-decoration:none;}
.nodelevel1 a:visited {font:bold 11px verdana,arial,sans-serif;color:#0061AA;text-decoration:none;}
.nodelevel2 a {font:bold 11px verdana,arial,sans-serif;color:#0061AA;text-decoration:none;}
.nodelevel2 a:visited {font:bold 11px verdana,arial,sans-serif;color:#0061AA;text-decoration:none;}
.nodelevel3 a {font:bold 11px verdana,arial,sans-serif;color:#0061AA;text-decoration:none;}
.nodelevel3 a:visited {font:bold 11px verdana,arial,sans-serif;color:#0061AA;text-decoration:none;}
.nodelevel4 a {font:bold 11px verdana,arial,sans-serif;color:#0061AA;text-decoration:none;}
.nodelevel4 a:visited {font:bold 11px verdana,arial,sans-serif;color:#0061AA;text-decoration:none;}
.nodelevel5 a {font:bold 11px verdana,arial,sans-serif;color:#0061AA;text-decoration:none;}
.nodelevel5 a:visited {font:bold 11px verdana,arial,sans-serif;color:#0061AA;text-decoration:none;}

.SiteMap img {float:left; display:none}
.SiteMap div { margin-bottom:8px}

/*Templates*/
.Tuotekuva {width:250px;text-align:left;vertical-align:top}
.Tuotekuva_tuotesivu {width:302px;text-align:left;vertical-align:top}
.logo {vertical-align:top}
.listaus {font:normal 13px verdana,arial,sans-serif;color:#000000;border-bottom:1px solid #d4d4d4;padding:10px 10px 5px 10px;}
.fontti {font:normal 12px verdana,arial,sans-serif; vertical-align:top}
.fontti a	{color:#000000;text-decoration:none;font-weight:bold;font-size:11px;}
.fontti a:visited	{color:#000000;text-decoration:none;font-weight:bold;font-size:11px;}
.fontti a:hover	{color:#000000;text-decoration:underline;font-weight:bold;font-size:11px}
.tuotetiedot {font:normal 12px verdana,arial,sans-serif;}
.tuotetiedot2 {background-color:#f6f6f6;font:bold 12px verdana,arial,sans-serif;color:#494949;border-bottom:1px solid #d4d4d4;padding:10px 10px 5px 10px}
.tuotetiedot_leipis {background-color:#f6f6f6;font:normal 12px verdana,arial,sans-serif;color:#494949;padding:5px 10px 5px 10px}
.otsikko {width:420px;background-image:url(images/bgOtsikko.jpg);height:28px;margin:0px;padding:1px 0px 0px 12px;color:#ffffff;font:bold 12px verdana,arial,sans-serif;}
.otsikko_tuotesivu {width:407px;background-image:url(images/bgOtsikko.jpg);height:28px;margin:0px;padding:1px 0px 0px 12px;color:#ffffff;font:bold 12px verdana,arial,sans-serif;}
.leipis {font:normal 12px verdana,arial,sans-serif;padding:10px 0px 15px 0px;margin:0px; vertical-align:top}
.tuotetiedot {font:normal 11px verdana,arial,sans-serif;background-color:#f6f6f6;padding:10px;width:25%;vertical-align:top}
.tuotetiedot_otsikko {font:bold 11px verdana,arial,sans-serif;color:#494949;border-bottom:1px solid #d3d3d3;background-color:#f6f6f6;padding:10px 10px 2px 10px}
.img_tuotekuva {width:302px;text-align:left;vertical-align:top;padding-top:3px}

.muuli_otsikko {width:420px;background-image:url(images/bgOtsikko.jpg);height:28px;margin:0px;padding:1px 0px 0px 12px;color:#ffffff;font:bold 12px verdana,arial,sans-serif;}
.muuli_otsikko_tuotesivu {width:407px;background-image:url(images/bgOtsikko.jpg);height:28px;margin:0px;padding:1px 0px 0px 12px;color:#ffffff;font:bold 12px verdana,arial,sans-serif;}

/*	KARTTAHAKU	*/
#karttahaku #content	{width:960px;padding-left:10px;min-height:200px;margin:0px auto;background-color:#FFFFFF;}
#karttahaku #leftNav		{width:190px;float:left;}
#karttahaku .contentpane	{margin:0px 0px 0px 21px;background-color:#FFFFFF;float:left;width:726px;overflow:hidden;}

#euroopanKartta	{width:520px;height:489px;border:1px solid #CCCCCC;position:relative;background:url(/images/eurooppa.gif) left top no-repeat;}
#euroopanKartta #karttakuva	{position:absolute;left:0px;top:0px;width:520px;height:489px;}
#euroopanKartta a	{display:block;position:absolute;z-index:1;}
#euroopanKartta a:hover	{border:1px solid #000000;background-color:#D0C0D0;filter:alpha(opacity=15);opacity:0.15;}

#suomenKartta	{width:489px;height:489px;border:1px solid #CCCCCC;position:relative;left top no-repeat;}
#suomenKartta #karttakuva	{position:absolute;left:0px;top:0px;width:520px;height:489px;}
#suomenKartta a:hover	{border:1px solid #000000;background-color:#D0C0D0;filter:alpha(opacity=15);opacity:0.15;}

#aIslanti	{left:75px;top:0px;width:70px;height:60px;}
#aIsoB		{left:70px;top:140px;width:110px;height:130px;}
#aRanska	{left:95px;top:275px;width:110px;height:115px;}
#aHollanti	{left:175px;top:235px;width:45px;height:35px;}
#aBelgia	{left:165px;top:260px;width:35px;height:30px;}
#aLuxemburg	{left:190px;top:280px;width:20px;height:20px;}
#aSveitsi	{left:185px;top:315px;width:50px;height:35px;}
#aNorja		{left:215px;top:60px;width:75px;height:125px;}
#aTanska	{left:215px;top:180px;width:65px;height:55px;}
#aSaksa		{left:205px;top:230px;width:75px;height:95px;}
#aItalia	{left:195px;top:345px;width:120px;height:135px;}
#aRuotsi	{left:270px;top:40px;width:65px;height:185px;}
#aUnkari	{left:280px;top:305px;width:80px;height:55px;}
#aSuomi		{left:320px;top:10px;width:80px;height:150px;}
#aViro		{left:330px;top:160px;width:60px;height:30px;}
#aLatvia	{left:330px;top:185px;width:60px;height:40px;}
#aVenaja	{left:400px;top:0px;width:118px;height:360px;}

#karttahaku .TP-left	{float:left;}
#karttahaku .TP-left	* {font:normal 11px verdana, arial, sans-serif;}
#karttahaku .TP-left .sivu	{font-weight:bold;color:#999999;display:block;width:200px;margin-bottom:3px;}
#karttahaku .TP-left .tblRetailers		{width:520px;padding-top:6px;}
#karttahaku .TP-left .tblRetailers th	{background-color:#CCCCCC;color:#000000;font-weight:bold;padding:6px 0px 6px 10px;border-bottom:1px groove #666666;text-align:left;}
#karttahaku .TP-left .tblRetailers .th1	{width:40%;}
#karttahaku .TP-left .tblRetailers td	{padding:6px 0px 9px 10px;line-height:125%;border-bottom:1px solid #999999;}
#karttahaku .TP-left .tblRetailers table td	{vertical-align:top;padding:6px 0px 9px 18px;line-height:125%;border-bottom-width:0px;}
#karttahaku .TP-left .tblRetailers table td.plain	{padding:0px;border-width:0px;}
#karttahaku .TP-left .tblRetailers a		{font-weight:bold;text-decoration:underline;color:#0061AC;display:block;margin-bottom:3px;}
#karttahaku .TP-left .tblRetailers .name		{font-weight:bold;color:#0061AC;display:block;margin-bottom:3px;}
#karttahaku .TP-left .tblRetailers dl	{margin:0px 0 0 10px;padding:0px;}
#karttahaku .TP-left .tblRetailers dt	{font-weight:bold;float:left;margin-right:6px;}
#karttahaku .TP-left .tblRetailers dd	{margin:0px 0px 6px 0px;}
#karttahaku .TP-left .tblRetailers .product	{color:#0061AC;}


#karttahaku .TP-right	{padding:12px 10px 0px 10px;width:164px;background-color:#CEDFE9;float:right;}
#karttahaku .TP-right *	{font:normal 11px verdana, arial, sans-serif;}
#karttahaku .TP-right tr	{border-width:0px;margin:0px;padding:0px;}
#karttahaku .TP-right label		{font-weight:bold;display:block;margin-bottom:6px;}
#karttahaku .TP-right .frmElem	{margin-bottom:12px;font-size:10px;width:160px;}
#karttahaku .TP-right input.frmElem	{width:154px;}
#karttahaku .TP-right .frmElem:focus	{background-color:#FFFFE4;}
#karttahaku .TP-right .frmElem:focus option	{background-color:#FFFFFF;}
#karttahaku .TP-right .btn	{float:right;margin:10px 10px 10px 0px;font-weight:bold;border-width:0px;padding:1px 3px;background:url(images/bgBtnSearch.gif) left top no-repeat #000000;color:#FFFFFF;}
#karttahaku .TP-right .btn:focus	{color:#FFFFE4;text-decoration:underline;}
