/*	*/
html, body		{margin:0px;padding:0px;background-color:#5A82A3;}
td		{font:normal 12px tahoma,arial,sans-serif}
img			{border-width:0px;display:block;}
textarea {font:normal 12px tahoma,arial,sans-serif;}

h1 { font:bold 16px tahoma,arial,sans-serif;color:#000000;padding-top:10px}
h2 { font:bold 14px tahoma,arial,sans-serif;color:#000000;padding-top:10px}
h3 { font:bold 12px tahoma,arial,sans-serif;color:#000000;padding-top:10px}
h4 { font:normal 16px tahoma,arial,sans-serif;color:#000000;}
h5 { font:normal 14px tahoma,arial,sans-serif;color:#000000;}
h6 { font:normal 12px tahoma,arial,sans-serif;color:#000000;}
p { font:normal 12px tahoma,arial,sans-serif;color:#000000;}


/* Pane headers */
SPAN.SubHead		{font-size:1px;}
SPAN.SubHead CENTER {font-weight:normal; font-size:9px;}
.yamarin_c SPAN.SubHead	{font-size:12px;}


.cut	{display:block;clear:both;font-size:0px;height:0px;line-height:0px;}

#bg	{width:1280px;height:768px;background:url(images/bgBody.gif) left top no-repeat;position:absolute;left:50%;margin-left:-640px;}
.bg_left	{background: url(images/bg_left.gif) right top no-repeat}
.bg_right	{background: url(images/bg_right.gif) left top no-repeat}
.bgTable	{background: url(images/bg_table.gif) left top repeat-x;}

.skinmaster	{width:971px;margin:0px auto;}
.controlpanel {background:rgb(240,240,240);}

#header		{position:relative;}
#headerB		{height:70px;padding-top:10px;background:url(images/bgHeader.jpg) left top no-repeat;text-align:left;}

#headerB #logo	{float:left;vertical-align:top;padding-left:12px;}

#dnn_Search	{float:right;padding-right:20px;text-align:right;}
#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 tahoma,arial,sans-serif;}
#dnn_Search input	{font:normal 11px tahoma,arial,sans-serif;width:10em;text-align:left;}
#headerB #language	{margin:10px 0px 0px 40px;text-align:left;}

#headerNav		{height:29px;padding-top:2px;margin:0px auto;background:url(images/bgHeaderNav.jpg) right top no-repeat #6E8597;clear:both;}
#headerNav ul	{margin:0px;padding:0px;}
#headerNav ul li	{display:block;float:left;padding:6px 0px 2px 0px;height:20px;font-size:11px;}
#headerNav ul li a	{font:bold 11px tahoma,arial,sans-serif;color:#d6ac04;text-decoration:none;margin-right:18px;padding-left:18px;}
#headerNav ul .lvl1 a	{font:bold 11px tahoma,arial,sans-serif;color:#d6ac04;text-decoration:none;margin-right:18px;padding-left:18px;background:url(images/navSep.gif) left center no-repeat;}
#headerNav ul li a:hover	{text-decoration:underline;color:#ffffff;}
#headerNav .selected {background:url(images/bg_navSelected.gif) left bottom repeat-x #cb933a;}
#headerNav .selected a {font:bold 11px tahoma,arial,sans-serif;color:#ffffff !important;}
#headerNav .selected a:visited {font:bold 11px tahoma,arial,sans-serif;color:#ffffff !important;}

/* Added for search link pane */
#headerB #toplinks	{margin-top:5px;padding:0px}
#headerB #toplinks a, #headerB #toplinks span	{color:#000000;font:bold 10px tahoma,arial,sans-serif;text-decoration:none;}
#headerB #toplinks span	{padding:0px 4px;border-style:none;}
#headerB #toplinks a, #headerB #toplinks #separator	{font-size:10px}
#headerB #toplinks  a:hover	{text-decoration:underline;}
/*// Added for search link pane */

/* Added for search link pane */
#headerB #dnn_SearchPane	{margin-top:5px;}
#headerB #dnn_SearchPane .separator , #headerB #dnn_SearchPane .toplink {color:#0061AA;font:bold 10px tahoma,arial,sans-serif;text-decoration:none;}
#headerB #dnn_SearchPane span	{padding:0px 0px;}
/*// Added for search link pane */

#contentExtra	{background:none;clear:both;}

/* COMMON */
.yamarin_footer TD				{color:#FFFFFF;font-size:11px;}
.yamarin_footer	A				{color:#FFFFFF !important;}
.yamarin_footer	A:hover			{color:#FFFFFF;}
.yamarin_footer	A.foot_link		{font-weight:bold;}
.yamarin_footer	.foot_spacer	{padding:0px 15px 0px 15px;}

/* ETUSIVU */
/* ------------------------------ */
#etusivu #content				{position:relative;padding:0px;margin:0px auto;background-color:#FFFFFF;overflow:hidden;}
#etusivu .imagepane				{height:100%;padding:1px 0px 0px 1px;}
#etusivu .rightpane				{padding:1px 1px 0px 0px;}
#etusivu .contentpane			{padding:0px 0px 15px 0px;}
#etusivu .bottompane			{float:left;width:969px;background-color:#ffffff;margin:20px 0px 0px 0px;padding:0px;}
#etusivu h1						{font:bold 15px tahoma,arial,sans-serif;color:#000000;}
/* container */
#etusivu .rightpane .c_H		{background:none !important;}
#etusivu .rightpan .c_title		{display:none;}
.footerpane .yamarin_c			{background-color:#5A82A3;}

/* END etusivu */


#alasivu h1 {font:bold 14px tahoma,arial,sans-serif;color:#996600;padding:0px;margin:0px}

#alasivu #content			{position:relative;padding:0px;margin:0px auto;background-color:#FFFFFF;overflow:hidden;}
#alasivu #leftNav			{width:156px;height:500px;padding:3px 0px 10px 0px;margin:0px}
#alasivu .contentpane		{width:546px;background-color:#ffffff;padding-left:10px;}
#alasivu .imagepane			{width:546px;background-color:#ffffff;padding-left:10px}

#alasivu .rightpane			{background-color:#FFFFFF;padding:0px;margin:0px;overflow:hidden;}
#alasivu .rightnostopane	{background-color:#FFFFFF;padding:0px;margin:0px;width:247px;overflow:hidden;}
#alasivu #rightNav			{width:247px;padding:0px 0px 0px 0px;}
#alasivu .imagepane_right	{width:247px;padding:0px;margin-top:0px;}

/*-- TUOTESIVU --*/

#tuotesivu h1 {font:bold 14px tahoma,arial,sans-serif;color:#996600;padding:0px;margin:0px}
#tuotesivu						{}
#tuotesivu #content				{position:relative;padding:0px;margin:0px auto;background-color:#FFFFFF;overflow:hidden;}
#tuotesivu #leftNav				{width:156px;height:500px;float:left;padding:3px 0px 10px 0px;margin:0px}
#tuotesivu .contentpane			{width:546px;background-color:#ffffff;padding-left:18px;margin-top:7px;}
#tuotesivu .imagepane			{width:546px;background-color:#ffffff;padding-left:18px}
#tuotesivu .rightpane			{background-color:#FFFFFF;padding:0px;margin:0px;overflow:hidden;clear:both;}
#tuotesivu .rightnostopane		{background-color:#FFFFFF;padding:0px;margin:0px;overflow:hidden;}
#tuotesivu #rightNav			{padding:0px 0px 0px 0px;}
#tuotesivu .rightHeader	{background-image:url(../../Skins/Yamarin-oletus/images/bg_ajankohtaista_otsikko.gif);height:23px;margin:0px 0px 0px 0px;padding:6px 0px 0px 25px;font:bold 12px arial,tahoma,sans-serif;color:#d6ac04;}

#tuotesivu .imagepane_right		{width:248px;padding:0px;margin-top:0px;overflow:hidden;}

#tuotesivu #breadcrumb	{width:541px;height:20px;margin-top:6px;padding-left:23px;background-color:#ffffff;float:left}
#tuotesivu #breadcrumb a, #header #breadcrumb .sep	{font:normal 11px tahoma,arial,sans-serif;color:#996600;text-decoration:none;}
#tuotesivu #breadcrumb a:hover	{text-decoration:underline;}
#tuotesivu #breadcrumb .sep	{margin:0px 4px;font:normal 11px tahoma,arial,sans-serif;color:#996600;}

/*-- /TUOTESIVU --*/


li 	{margin:0px;padding:0px;}


#alasivu_levea #content	{padding:0px;margin:0px auto;background-color:#FFFFFF;overflow:auto}
#alasivu_levea #leftNav		{width:156px;height:500px;padding:3px 0px 10px 0px;}
#alasivu_levea .contentpane	{width:700px;background-color:#ffffff;padding-left:18px}
li 	{margin:0px;padding:0px;}

#alasivu #breadcrumb	{width:541px;height:20px;margin-top:13px;padding-left:23px;background-color:#ffffff;}
#alasivu #breadcrumb a, #header #breadcrumb .sep	{font:normal 11px tahoma,arial,sans-serif;color:#996600;text-decoration:none;}
#alasivu #breadcrumb a:hover	{text-decoration:underline;}
#alasivu #breadcrumb .sep	{margin:0px 4px;font:normal 11px tahoma,arial,sans-serif;color:#996600;}

#alasivu_levea #breadcrumb	{width:541px;height:20px;margin-top:13px;padding-left:23px;background-color:#ffffff;}
#alasivu_levea #breadcrumb a, #header #breadcrumb .sep	{font:normal 11px tahoma,arial,sans-serif;color:#996600;text-decoration:none;}
#alasivu_levea #breadcrumb a:hover	{text-decoration:underline;}
#alasivu_levea #breadcrumb .sep	{margin:0px 4px;font:normal 11px tahoma,arial,sans-serif;color:#996600;}

#karttahaku #breadcrumb	{width:541px;height:20px;margin-top:13px;padding-left:23px;background-color:#ffffff;}
#karttahaku #breadcrumb a, #header #breadcrumb .sep	{font:normal 11px tahoma,arial,sans-serif;color:#996600;text-decoration:none;}
#karttahaku #breadcrumb a:hover	{text-decoration:underline;}
#karttahaku #breadcrumb .sep	{margin:0px 4px;font:normal 11px tahoma,arial,sans-serif;color:#996600;}


#leftNav ul	{width:140px;margin:0px;padding:0px;list-style-type:none;}
#leftNav ul li	{width:140px;margin:0px;padding:0px;line-height:0em;list-style-type:none;}
#leftNav .selected a {width:140px;font-weight:bold;}
#leftNav a:hover	{width:140px;text-decoration:underline;}
#leftNav .lvl1 a {width:140px;display:block;text-decoration:none;background-image:url(images/bgleftnav.jpg);color:#002b58;font:bold 11px arial,tahoma,sans-serif;padding:8px 0px 6px 17px;border-bottom:1px solid #cccccc;}
#leftNav .selected a {width:140px;background-image:url(images/bg_leftNav.gif);color:#ffffff;font:bold 11px arial,tahoma,sans-serif;padding:8px 0px 6px 17px;border-bottom:1px solid #cccccc;}
#leftNav .lvl1 .lvl2 a {width:128px;background:url(images/arrowPlus.gif) 17px center no-repeat #ffffff;color:#002b58;font:normal 11px arial,tahoma,sans-serif;border-right:1px solid #e9e9e9;padding:3px 0px 3px 27px;border-bottom:none}
#leftNav .lvl1 .selected a {width:129px;background:url(images/arrowMiinus.gif) 17px center no-repeat #ffffff;color:#002b58;font:bold 11px arial,tahoma,sans-serif;border-right:1px solid #e9e9e9;padding:3px 0px 3px 27px;}
#leftNav .lvl1 .lvl2 .lvl3 a	{width:116px;background:none;padding:4px 0px 4px 40px;font:normal 11px arial,tahoma,sans-serif;color:#002b58;border-right:1px solid #e9e9e9}
#leftNav .lvl1 .lvl2 .selected a {width:116px;background:none;padding:4px 0px 4px 40px;font:bold 11px arial,tahoma,sans-serif;color:#996600;border-right:1px solid #e9e9e9}
#leftNav .lvl1 .lvl2 .lvl3 .lvl4 a	{height:20px;background:none;border-top:1px solid #e9e9e9;padding:8px 0px 4px 17px;font:bold 12px arial,tahoma,sans-serif;color:#002b58;border-right:1px solid #e9e9e9}
#leftNav .lvl1 .lvl2 .lvl3 .selected a	{height:20px;background:none;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:8px 0px 4px 17px;font:bold 12px arial,tahoma,sans-serif;color:#002b58;border-right:1px solid #e9e9e9}


#rightNav ul	{margin:0px;padding:0px;list-style-type:none;}
#rightNav ul li	{margin:0px;padding:0px;line-height:0em;list-style-type:none;}
#rightNav .lvl1 a {display:block;text-decoration:none;background-image:url(images/bg_rightNav.gif);border-top:1px solid #996600;color:#d6ac04;font:bold 12px arial,tahoma,sans-serif;padding:8px 0px 6px 25px;margin:0px;height:13px;vertical-align:top;}
#rightNav .lvl1_alin a {display:block;text-decoration:none;background-image:url(images/bg_rightNav.gif);border-top:1px solid #996600;border-bottom:1px solid #996600;color:#d6ac04;font:bold 12px arial,tahoma,sans-serif;padding:8px 0px 6px 25px;margin:0px;height:13px;vertical-align:top;}
#rightNav .selected a {font-weight:bold;color:#FFFFFF}
#rightNav a:hover	{text-decoration:underline;}

#footerExtra	{clear:both;padding:0px;}
#footer		{height:25px;padding:2px 0px 0px 0px;background:none;margin:0px auto;text-align:left;}
#footer span, #footer address, #footer address a {font:normal 10px tahoma,arial,sans-serif;color:#FFFFFF;font-style:normal;}
#footer span, #footer address {display:inline;padding-left:10px}
#footer a, footer a:visited	{text-decoration:none;color:#FFFFFF;font:normal 10px tahoma,arial,sans-serif !important}
#footer span	{border-left:1px solid #FFFFFF;padding-left:18px;margin-left:18px;}
#footer .copy	{text-align:right;border-width:0px;float:right;padding-top:5px;margin-left:0px;padding-left:0px;}
#footer .copy span	{font-size:12px;border-width:0px;margin-left:0px;padding-left:0px;}
#footer a:hover	{text-decoration:underline;}

#yllapito #content	{width:960px;padding-left:10px;height:200px;margin:0px auto;background-color:#FFFFFF;}
#yllapito #leftNav		{width:190px;height:500px;float:left;}
#yllapito .contentpane	{margin:0px 0px 0px 21px;background-color:#FFFFFF;float:left;width:726px;overflow:hidden;}
#yllapito #leftNav .nodelevel0 a  {display:block;text-decoration:none;background-color:#0d1b86;color:#FFFFFF;font:bold 11px tahoma,arial,sans-serif;padding:8px 0px 6px 10px;border-bottom:1px solid #FFFFFF;}

/* eForms */
.FormVisitorButtons .FormButton {background-color:#000000;background-image:url(images/bg_button.gif);color:#ffffff;height:20px;font:bold 11px tahoma,arial,sans-serif;}
.normalbold {font-family:tahoma, arial, sans-serif;font-size:11px;font-weight:bold;}
.SuccessMessage {font-family:tahoma, arial, sans-serif;font-size:11px;font-weight:bold;color:#000000;}

/*Template*/
.fontti {font:normal 12px tahoma,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}
.Yamarintable .fontti {font:normal 12px tahoma,arial,sans-serif;vertical-align:top}
.otsikko {width:489px;padding:0px 0px 2px 0px;color:#996600;border-bottom:1px solid #b9b9b9;font:bold 14px tahoma,arial,sans-serif;vertical-align:top}
.otsikko a {color:#996600;font:bold 14px tahoma,arial,sans-serif;text-decoration:none;}
.otsikko a:visited {color:#996600;font:bold 14px tahoma,arial,sans-serif;text-decoration:none;}
.otsikko a:hover {color:#000000;font:bold 14px tahoma,arial,sans-serif;text-decoration:underline;}
.otsikko2 {width:489px;padding:0px 0px 2px 0px;color:#666666;font:bold 13px tahoma,arial,sans-serif;vertical-align:top}
.Tuotekuva {width:181px;text-align:left;vertical-align:top;padding-top:7px}
.Tuotekuva_Yamarin {width:181px;text-align:left;vertical-align:top;padding-top:7px}
/*.oikea_reuna { width:10px}*/
.leipis {font:normal 12px tahoma,arial,sans-serif;padding:10px 0px 15px 0px;margin:0px;vertical-align:top}


.Yamarintable_2x4 TD {padding-left:10px;padding-top:15px;}
.Yamarintable_2x4 h3 {color:#d6ac04;margin:0px;padding:0px;padding-bottom:6px;}
.Yamarintable_2x4 a {font:normal 12px tahoma,arial,sans-serif; color:#006092; display:block; padding-top:10px;}
.Yamarintable_2x4 a:visited {font:normal 12px tahoma,arial,sans-serif; color:#006092; display:block; padding-top:10px;}
.Yamarintable_2x4 a:hover {font:normal 12px tahoma,arial,sans-serif; color:#006092; display:block; padding-top:10px;text-decoration:underline;}
/*
.Yamarintable_2x4 { background-color:#FFFFFF;}
.Yamarintable_2x4 .fontti {font:normal 12px tahoma,arial,sans-serif;vertical-align:top}

.Yamarintable_2x4 a {font:normal 12px tahoma,arial,sans-serif; color:#006092; display:block; padding-top:10px;}
.Yamarintable_2x4 a:hover {font:normal 12px tahoma,arial,sans-serif; color:#006092; display:block; padding-top:10px;text-decoration:underline;}
*/


/*	KARTTAHAKU	*/
#karttahaku #content	{min-height:200px;margin:0px auto;background-color:#FFFFFF;}
#karttahaku #leftNav		{width:156px;height:500px;padding:3px 0px 10px 0px;}

#karttahaku .contentpane	{margin:0px 0px 0px 21px;background-color:#FFFFFF;padding:0px 20px 10px 10px;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 tahoma, 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:170px;background-color:#CEDFE9;float:right;}
#karttahaku .TP-right *	{font:normal 11px tahoma, 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;}

/* Quick fixes */

#tuotesivu .rightpane {width:249px;}
#tuotesivu .contentpane .c_alasivu_oletus {padding-right:10px;width:549px !important;}
#tuotesivu .contentpane .c_alasivu_no_container {width:549px !important;}
DIV.pagemaster {background:#5A82A3 !important;}

#tuotesivu .rightpane {vertical-align:top;}
#tuotesivu #rightNav {vertical-align:top;}
#tuotesivu .rightnostopane {vertical-align:top;}



/*	HACKS	*/
/*
#etusivu #wrapper_imagePane .SubHead, #etusivu #wrapper_contentPane .SubHead, #etusivu #wrapper_rightPane .SubHead	{display:none;}
*/