/* @override 
	http://www.leiras.fi/site1316544948.css/screen.css
	http://leiras.fi/site1322301703.css/screen.css
	http://leiras.fi/site1323356953.css/screen.css
	http://leiras.fi/site1323357817.css/screen.css
*/

/* @group Nollaustyylit */
html, body, h1, h2, h3, h4, h5, h6, p, ul, li, ol, strong, b {margin: 0; padding: 0;}
html, body {height:100%; width:100%;}
h1 {color: #333; text-align: left; font:normal 16px/22px Arial, Sans-serif;}
h2 { font: 16px/22px Arial, Sans-serif;}
h1, h2, h3, h4, h5, h6, h7 {font-family:Arial, Sans-serif; text-transform: uppercase;}
p { text-align: left; font: 13px/19px Georgia, sans-serif; color: #333; padding: 0 0 10px 0;}
a { color: #144b96; text-decoration:none;}
	a:hover {text-decoration:underline;}
	a:hover sup, a:hover sub {text-decoration:none !important; font:normal 10px/5px Verdana, sans-serif;}
	a sup, a sub { font:normal 9px/5px Verdana, sans-serif;}
p sup,p sub { font-size: 9px; line-height: 5px;}
sup, sub { font-size: 70%; line-height: 5px;}
div#LeftNavigation sup { font-size: 9px;}
small { font-size:80%;}
img, a img {border:none;}
a img.trademark {background: url(img/trade.gif) no-repeat 0px 0px; display: inline; height:15px;}
ul {list-style-type:disc;}
ul li { margin:0 0 0 15px;}
ul#rinki {
	list-style-type: circle;
}
ul#rinki li, ul#nelio li, ul#kreikkalaiset li, ul#kirjaimet li {background:none;}
ul#nelio {
	list-style-type: square;
}
ul#kreikkalaiset {
	list-style-type: upper-roman;
}
ul#kirjaimet {
	list-style-type: upper-alpha;
}
ul#sininennuoli, ul#harmaabullet {
	list-style-type:none;
}
ul#sininennuoli li {
	background:url("img/LinkinNuoli.gif") no-repeat scroll 0 8px transparent;
	margin:0;
}
ul#harmaabullet li {
	background:url("img/Ajankohtaista-bullet.gif") no-repeat scroll 0 8px transparent;
	margin:0;
}
ul#harmaabullet li p, ul#sininennuoli li p {
	padding-left:15px;
}
ol { padding-left:20px; }
.clearboth {clear:both;}
td, th, input, span, strike, textarea, u, li, s, small { font:normal 13px Georgia, sans-serif; color: #333;}
hr { border-bottom:1px solid #DCDCDC; border-top: none; border-left: none;border-right: none; }
fieldset {font:normal 13px/19px Georgia, sans-serif; color:#333333;border: 1px solid #dcdcdc; margin-bottom: 10px;}
	legend { font:normal 16px/19px Georgia, sans-serif; color:#333333;}
	label { font:normal 13px/19px Georgia, sans-serif; color:#333333;}
div#palautelomake input[type="text"] { background: #e7edf4; border: 1px solid #dcdcdc;}
div#palautelomake input[type="text"]:hover,
div#palautelomake input[type="text"]:focus { background: #eaf0f8; }
div#palautelomake textarea { background: #e7edf4; border: 1px solid #dcdcdc;}
div#palautelomake textarea:hover,
div#palautelomake textarea:focus { background: #eaf0f8; }
/* @group CMS linkkimääritykset */

div#RepeatingBackground div#BigBackground div#siteWrapper div#RightContentBGRP div#WrapperRightContentLeft a.link-1,
div#RepeatingBackground div#BigBackground div#siteWrapper div#RightContentBGRP div#RightContetnRight a.link-1 {background: none;padding:0;}
div#RepeatingBackground div#BigBackground div#siteWrapper div#RightContentBGRP div#WrapperRightContentLeft a.link-2,
div#RepeatingBackground div#BigBackground div#siteWrapper div#RightContentBGRP div#Tyopaikat div#WrapperRightContentLeft a.link-2,
div#RepeatingBackground div#BigBackground div#siteWrapper div#RightContentBGRP div#RightContetnRight a.link-2,
div#RepeatingBackground div#BigBackground div#siteWrapper div#RightContentBGRP div#Tyopaikat div#RightContetnRight a.link-2 {background:transparent url(img/LinkinNuoli.gif) 0px 8px no-repeat; color: #144B96 !important; font:normal 11px/15px Verdana, sans-serif; padding:2px 0 2px 15px;}
div#RepeatingBackground div#BigBackground div#siteWrapper div#RightContentBGRP div#WrapperRightContentLeft a.link-away,
div#RepeatingBackground div#BigBackground div#siteWrapper div#RightContentBGRP div#RightContetnRight a.link-away {background: url("img/CssSprites.gif") -109px -65px no-repeat; padding-left: 15px;}

/* @end */
/* @end */
/* @group Taustakuvien Rakenne */
#RepeatingBackground {background:#C4D2E5 url("img/BGRP.jpg") repeat-x; width:100%; height:auto; min-height:100%; _height:100%; z-index: 5000; margin: 0 auto;}
#BigBackground {background: url("img/BG.jpg") no-repeat center top;	margin:0 auto; min-width:100%; z-index: 2000;}
#RepeatingBGSiteWrapper {width:100%; margin:0 auto; background:url("img/SiteWrapperRepeating.gif") repeat-y center top;}
	#RepeatingBGSiteWrapperFP {	width:100%; background:url("img/SiteWrapperRepeatingFP.gif") repeat-y center top;}
#siteWrapper {margin: 0 auto; width:960px; min-height:900px; _height: 900px; position: relative; padding:0; background: url(img/Alasivujennaviplussivunbg.gif) repeat-y 0 0;}
/* @end */
/* @group searchPanel */
div#searchPanel {height: 25px;width: 960px;background: #f5f5f5 url(img/CssSprites.gif) 0px -376px no-repeat;display: block;margin: 0 auto; position: relative; _height:20px;}
	div#searchPanel ul {display: block;float: right;height: 19px;margin:0;padding:0;}
		div#searchPanel li {display: inline; height: 19px; text-align: left; float: left; padding:6px 5px 0 13px; _padding:0px 5px 0 13px; margin: 0;position: relative;}
			div#searchPanel li a {color: #666666  !important; font: normal 11px Verdana, Sans-serif; background: none; height: 20px; _height:19px; float: left; margin:0; padding:0 0 0 20px; _padding: 6px 0 0 20px; background:url("img/CssSprites.gif") -37px -139px no-repeat;  _background-position:-37px -136px;}
			div#searchPanel li a#searchPanelPrint {height: 19px; width: 100%; _width:30px; display: block; padding:0 5px 0 0; _padding: 6px 5px 0 0; background:none;} 
			div#searchPanel li a#searchPanelPrint:hover { text-decoration: none; }
			div#searchPanel li#searchtoolsinputtext { padding:5px 0 0 13px;}
			div#searchPanel li#searchtoolsinputtext input { color: #666666; font: 11px Verdana, Sans-serif; width: 120px; height: 17px; margin: 0;  padding:2px 0 0 5px; float: left; border: none; background:transparent url("img/CssSprites.gif") -34px -341px no-repeat;}
			div#searchPanel li#searchtoolsinputtext input:focus {color:#000000;}
			div#searchPanel li#SearchToolsInputImage { padding:5px 10px 0 0;}
			div#searchPanel li#SearchToolsInputImage input {width: 15px; height: 15px; border: 1px solid #a5a5a5; background: none; margin:0;  padding:0; float: left; display: block;}
/* @end */
/* @group Päänavigaatio */
div#NaviGation div#home {
	width: 190px;
	height: 40px;
	display: block;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
}
#NaviGation { position: relative; width: 960px; height: 40px; margin: 0 auto; background:url("img/NavImg.gif") 0px -80px;}
#NaviGation ul {}
#NaviGation li { display: inline;}
#NaviGation li a:link, #NaviGation li a:visited { position: absolute; top: 0; height: 40px; text-indent: -9000px; overflow: hidden; z-index: 10;}
#NaviGation li a:hover {}
	/* @group Etusivu -nappi */
	#NaviGation #NaviGationEtusivu a { position:absolute; left:190px; top:0; background:url("img/NavImg.gif") -190px 0px; width:98px; height:40px; display:block;}
		#NaviGation #NaviGationEtusivu a:hover, 
		#NaviGation #NaviGationEtusivu a:focus, 
		#NaviGation #NaviGationEtusivu a.selected { background-position: -190px -40px;}
	/* @end */
	/* @group Tuotteet -nappi */
	#NaviGation #NaviGationTuotteet a { position:absolute; left:288px; top:0; background:url("img/NavImg.gif") -288px 0px; width:113px; height:40px; display:block;}
		#NaviGation #NaviGationTuotteet a:hover, 
		#NaviGation #NaviGationTuotteet a:focus, 
		#NaviGation #NaviGationTuotteet a.selected { background-position: -288px -40px;}
	/* @end */
	/* @group Leiras yrityksenä -nappi */
	#NaviGation #NaviGationYrityksena a { position:absolute; left:401px; top:0; background:url("img/NavImg.gif") -401px 0px; width:181px; height:40px; display:block;}
		#NaviGation #NaviGationYrityksena a:hover, 
		#NaviGation #NaviGationYrityksena a:focus, 
		#NaviGation #NaviGationYrityksena a.selected { background-position: -401px -40px;}
	/* @end */
	/* @group Ajankohtaista -nappi */
	#NaviGation #NaviGationAjankohtaista a { position:absolute; left:582px; top:0; background:url("img/NavImg.gif") -582px 0px; width:156px; height:40px; display:block;}
		#NaviGation #NaviGationAjankohtaista a:hover, 
		#NaviGation #NaviGationAjankohtaista a:focus, 
		#NaviGation #NaviGationAjankohtaista a.selected { background-position: -582px -40px;}
	/* @end */
	/* @group Potilashuone -nappi */
	#NaviGation #NaviGationPotilashuone a { position:absolute; left:738px; top:0; background:url("img/NavImg.gif") -738px 0px; width:105px; height:40px; display:block;}
		#NaviGation #NaviGationPotilashuone a:hover, 
		#NaviGation #NaviGationPotilashuone a:focus, 
		#NaviGation #NaviGationPotilashuone a.selected { background-position: -738px -40px;}
	/* @end */
	/* @group Työpaikat -nappi */
	#NaviGation #NaviGationTyopaikat a { position:absolute; left:843px; top:0; background:url("img/NavImg.gif") -843px 0px; width:117px; height:40px; display:block;}
		#NaviGation #NaviGationTyopaikat a:hover, 
		#NaviGation #NaviGationTyopaikat a:focus, 
		#NaviGation #NaviGationTyopaikat a.selected { background-position: -843px -40px;}
	/* @end */
	
	/* @group About Us */
	#NaviGation #NaviGationAboutUs a { position:absolute; left:190px; top:0; background:url("img/NavImg_eng_V3.gif") -190px 0px; width:111px; height:40px; display:block;}
		#NaviGation #NaviGationAboutUs a:hover, 
		#NaviGation #NaviGationAboutUs a:focus, 
		#NaviGation #NaviGationAboutUs a.selected { background-position: -190px -40px;}
	/* @end */

	/* @group About Takeda */
	#NaviGation #NaviGationAboutTakeda a { position:absolute; left:300px; top:0; background:url("img/NavImg_eng_V3.gif") -301px 0px; width:148px; height:40px; display:block;}
		#NaviGation #NaviGationAboutTakeda a:hover, 
		#NaviGation #NaviGationAboutTakeda a:focus, 
		#NaviGation #NaviGationAboutTakeda a.selected { background-position: -301px -40px;}
		
	/* @end */


	/* @group Inlicensing & Partnering */
	#NaviGation #NaviGationPartnering a { position:absolute; left:301px; top:0; background:url("img/NavImg_eng_V2.gif") -301px 0px; width:237px; height:40px; display:block;}
		#NaviGation #NaviGationPartnering a:hover, 
		#NaviGation #NaviGationPartnering a:focus, 
		#NaviGation #NaviGationPartnering a.selected { background-position: -301px -40px;}
	/* @end */
	/* @group Areas of interest */
	#NaviGation #NaviGationAreaOfInterest a { position:absolute; left:538px; top:0; background:url("img/NavImg_eng_V2.gif") -538px 0px; width:183px; height:40px; display:block;}
		#NaviGation #NaviGationAreaOfInterest a:hover, 
		#NaviGation #NaviGationAreaOfInterest a:focus, 
		#NaviGation #NaviGationAreaOfInterest a.selected { background-position: -538px -40px;}
	/* @end */
	/* @group Pharama Facts of Finland */
	#NaviGation #NaviGationPharamFacts a { position:absolute; left:721px; top:0; background:url("img/NavImg_eng_V2.gif") -721px 0px; width:239px; height:40px; display:block;}
		#NaviGation #NaviGationPharamFacts a:hover, 
		#NaviGation #NaviGationPharamFacts a:focus, 
		#NaviGation #NaviGationPharamFacts a.selected { background-position: -721px -40px;}
	/* @end */
	
/* @end */
/* @group Etusivu */
div#wrapperkaikkilaakkeet ul li, div#wrapperkaikkilaakkeet ul li p, div#wrapperkaikkilaakkeet ul li a {
	font-family: Verdana, sans-serif;
}
/* @group Aukeava Lista */
#Aukeava-Layer {width:960px; height:20px; background:#FFF url("img/TabinBGRP.gif") 0px -2px repeat-y;z-index: 550;position: relative;}
#AukeavaLayeri {width:960px; height:20px; background:url("img/CssSprites.gif") 0px -44px no-repeat;z-index: 500;}
	#AukeavaLayeri #Aukaisin {width:960px; height:20px; display:block; cursor:pointer; position: absolute; top: 0; left: 0;}
	#AukeavaLayeri #AukeavaSisalto {width:960px; height:auto; min-height: 215px; _height:215px; background:#E7EDF4 url("img/AukeavanLayerinBackgroundRP.gif") 0px 0 repeat-y; position:absolute; top:0; left:0; display: none; float: left; margin:0;}
		#AukeavaLayeri #AukeavaSisalto ul {float:left; width:238px; padding:13px 0 0 1px; margin:0; list-style-type:none;}
			#AukeavaLayeri #AukeavaSisalto ul ul {padding:0; margin:0; width:210px; float: left;}
			#AukeavaLayeri #AukeavaSisalto ul:first-child li {padding:5px 5px 0 38px;}
			#AukeavaLayeri #AukeavaSisalto ul:first-child li ul li {padding:0 5px 0 0;}
			#AukeavaLayeri #AukeavaSisalto ul li { display: list-item; width: 194px; padding:2px 5px 0 19px; margin:0; height: auto; float:left; display:block;}
			#AukeavaLayeri #AukeavaSisalto ul li ul li { margin: 0; padding: 0;}
			#AukeavaLayeri #AukeavaSisalto ul li strong { float: left; display: block;}
			#AukeavaLayeri #AukeavaSisalto ul li strong, 
			#AukeavaLayeri #AukeavaSisalto ul li b, 
			#AukeavaLayeri #AukeavaSisalto ul li strong a, 
			#AukeavaLayeri #AukeavaSisalto ul li b a {color:#114B96; font:bold 11px/18px Verdana, Sans-serif;}
				#AukeavaLayeri #AukeavaSisalto ul li a {color:#114B96  !important; font:normal 11px/18px Verdana, Sans-serif; background:url("img/AukeavaLayerinLinkinNuoli.gif") 0px 8px no-repeat; padding:0 0 0 10px; display:block;float:left;}
			#AukeavaLayeri #AukeavaSisalto #Sulkija { width: 960px; height: 40px; background:#E7EDF4 url("img/CssSprites.gif") 0px 0px no-repeat; float: left; display: block; cursor: pointer;border-bottom: 1px solid #bdcde1;}
/* @end */
/* @group Etusivun Tabit */
div#tabs {width:960px; height:165px; background:#144B96;}
	div#tabs #itsehoito ul, div#tabs #kaikkilaakkeet ul {	width:960px; height: 135px; display: block; float: left;background:#FFF url("img/TabinBGRP.gif") repeat-y;}
	div#tabs #itsehoito ul li, div#tabs #kaikkilaakkeet ul li {display:inline;float:left; width:460px; padding:0 20px 0 0; height: 135px; margin:0;}
	div#tabs #itsehoito ul li div.image_placeholder, div#tabs #kaikkilaakkeet ul li div.image_placeholder {
		width: 140px;
		float: left; padding: 0px 0px 0px 2px;}
	div#tabs #itsehoito ul li div.image_placeholder img, div#tabs #kaikkilaakkeet ul li div.image_placeholder img {
		float: left;
		text-align: center;
		margin: 0 auto;}
	div#tabs #itsehoito ul li div.text_placeholder, div#tabs #kaikkilaakkeet ul li div.text_placeholder {
		width: 318px;
		float: left;}
		div#tabs #itsehoito ul li img, div#tabs #kaikkilaakkeet ul li img { padding: 10px 0 0 0; float: left; margin-top:auto;}
		div#tabs h2 {padding:10px 0 0 0;font: 16px/22px Arial, sans-serif; width: 320px; float: left;}
		div#tabs ul li#Hae-kaikki-laakkeet { padding: 0 0 0 20px;}
			div#tabs ul li#Hae-kaikki-laakkeet div#Hae-kaikki-laakkeet-bg div#wrapperkaikkilaakkeet_oikea {
				background: #E7EDF4;
				width:440px;
				padding-bottom: 10px;
				display: block;}
				div#tabs ul li#Hae-kaikki-laakkeet div#Hae-kaikki-laakkeet-bg div#wrapperkaikkilaakkeet_oikea h2 { width: 440px; }
			div#tabs ul li#Hae-kaikki-laakkeet div#Hae-kaikki-laakkeet-bg {
				background: #E7EDF4;
				float: left;
				padding: 0 0 15px 0;}
				div#tabs ul li#Hae-kaikki-laakkeet div#Hae-kaikki-laakkeet-bg p {
					padding: 10px 0 0 10px;
					font:normal 13px/19px Georgia, sans-serif;
					width: 430px;}
			 div#tabs ul li#Hae-kaikki-laakkeet h2 { width: 440px; float: left; background: #FFF; padding: 10px 0 5px 0;}
			 div#tabs ul li p a.Etusivu-Tabs-link { color:#144B96 !important; background:url("img/CssSprites.gif") -38px -81px no-repeat; padding: 0 0 0 17px; font:normal 11px/15px Verdana, sans-serif;}
		div#tabs li p { font:normal 13px/19px Georgia, sans-serif; color:#333333; width: 320px; float: left;}
		div#tabs li img { float: left;}
		div#kaikkilaakkeet li p { padding-bottom:10px;}
		div#kaikkilaakkeet li input { float: left; padding:0; height: 17px;}
		div#kaikkilaakkeet li input#AjaxHaku { background: url("img/Tuote-haku-input.gif") no-repeat; border: none; font:normal 11px/16px Verdana, sans-serif; color: #333333; padding: 0 0 0px 5px; margin: 0; width: 184px;}
		div#kaikkilaakkeet li input#haku-nappi { margin: 0; padding: 0;}
/* @group jQuery -puukotukset */
		#siteWrapper .ui-corner-top, 
		#siteWrapper .ui-corner-all, 
		#siteWrapper .ui-corner-bottom { background: none; border: none; -moz-border-radius-topleft:0px;	-moz-border-radius-topright:0px; -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px;}
				#siteWrapper .ui-corner-right, 
				#siteWrapper .ui-corner-left, 
				#siteWrapper .ui-corner-all { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
			#siteWrapper .ui-tabs .ui-tabs-nav, 
			#siteWrapper .ui-tabs {padding:0;}
			#siteWrapper .ui-widget-content {border:none; background:#FFF; padding:0; margin:0;}
			#siteWrapper .ui-widget-header {background:#144B96; border:none; height:30px;}
			#siteWrapper .ui-state-active a, 
			#siteWrapper .ui-state-active a:link, 
			#siteWrapper .ui-state-active a:visited {color:#144B96 !important;}
			#siteWrapper .ui-state-active, 
			#siteWrapper .ui-widget-content .ui-state-active {background:#FFF; border:none; color:#144B96 !important; padding:0;}
			#siteWrapper .ui-state-default, #siteWrapper .ui-tabs-selected { height:25px; background:#FFF; padding:0;  color:#144B96 !important; _color:#144B96;}
				#siteWrapper .ui-tabs .ui-tabs-nav li a {height:25px; margin:5px 0 0 0; padding:0 10px 0 10px; background:none; color: #FFF; font:normal 13px Verdana, sans-serif;}
				#siteWrapper .ui-state-hover, 
				#siteWrapper .ui-state-active, 
				#siteWrapper .ui-state-focus, 
				#siteWrapper .ui-state-selected, 
				#siteWrapper .ui-corner-top {margin:0; padding:0; background:none; color: #144B96 !important;}
				#siteWrapper .ui-state-hover a, 
				#siteWrapper .ui-state-active a, 
				#siteWrapper .ui-state-focus a, 
				#siteWrapper .ui-state-selected a, 
				#siteWrapper .ui-corner-top a {color:#FFF !important;}
				#siteWrapper .ui-tabs-nav .ui-widget-header li {margin:0; padding:0 10px 0 0px; float:left;}
				#siteWrapper .ui-state-default,
				#siteWrapper .ui-state-default a,
				#siteWrapper .ui-state-default a,
				#siteWrapper .ui-state-default a:visited,
				#siteWrapper .ui-state-active a {color:#144B96; height:25px; background:none; border:none; padding:5px 10px 0 10px; margin:0;}
				#siteWrapper .ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin:5px 0 0 0;  _color:#144B96;}
				#siteWrapper li#firstTab {margin-left:20px;}
/* @end */
/* @end */
/* @group Etusivun Ajankohtaista Laatikko */
#AjankohtaistaUutiset { width:960px; height:auto; display:block; background: #f0f0f0 url("img/Ajankohtaista.gif") no-repeat; float:left; padding:0 0 10px 0;}
	#AjankohtaistaUutiset h2 { font:normal 22px/36px Arial, Sans-serif; color:#333333; float:left; width: 240px;}
	#AjankohtaistaVasenPalsta { width:440px; min-height:370px;  _height:370px; height:auto; float:left; display: block; padding:20px 0 0 40px;}
		#AjankohtaistaVasenPalsta ul { float:left; border-top:1px solid #CCC; border-bottom:1px solid #CCC; width:398px;}
		#AjankohtaistaVasenPalsta ul li { width:100%; border-bottom:1px dashed #CCCCCC; width:398px; padding:10px 0 10px 0; display:inline; float:left;}
		#AjankohtaistaVasenPalsta ul li.lastNode { border-bottom: none; }
		#AjankohtaistaVasenPalsta span, 
		#AjankohtaistaOikeaPalsta span { float:right; padding:10px 45px 0 0; width: 150px;}
			#AjankohtaistaVasenPalsta span a, 
			#AjankohtaistaOikeaPalsta span a { float:right; background:url(img/AjankohtaistaLinkkiNuoli.gif) 0px 0px no-repeat; color:#666666  !important; padding:0 0 0 20px; height: 20px; font:normal 11px/15px Verdana, sans-serif; text-align: right;}
			#AjankohtaistaVasenPalsta ul li a { padding:0; margin:0; color:#144B96 !important; font:bold 11px/15px Verdana, Sans-serif; text-align:left;}
			#AjankohtaistaVasenPalsta ul li span { height:15px; color:#666666; font:normal 11px/15px Verdana, Sans-serif; margin:0 0 0 5px; padding:0 0 0 5px; border-left:1px solid #999; float:none;}
			#AjankohtaistaVasenPalsta ul li p { width:100%; float:left; color:#333333; font:normal 11px/15px Verdana, sans-serif;}
	#AjankohtaistaOikeaPalsta { width:440px; min-height:370px; float:left; padding:20px 0 0 40px;}
		#AjankohtaistaOikeaPalsta ul { width:400px; float:left; padding:0 0 0 0;}
			#AjankohtaistaOikeaPalsta ul li { width:190px; float:left; padding:10px 5px 0 5px; margin:0; border-top:1px solid #CCC; display:block;}
/* @end */
/* @group Flash */
div#IsoBanneri {width:960px; height:320px; background:url("img/BanneriPaikka.jpg") no-repeat;}
 div#Banner-content { width: 480px; height: 220px; display: block; float: left; position: relative; top:60px; left: 40px;}
 div#IsoBanneri h1 { font:normal 30px/36px Arial, Sans-serif; color: #144B96; width: 480px; height: 89px; display: block; float: left;}
	div#IsoBanneri p { font:normal 16px/24px Georgia, Sans-serif; color: #144B96; width: 480px; display:block; float: left; border-bottom:1px solid #B5C1CC; border-top:1px solid #B5C1CC;}
/* @end */
/* @group newsHeader */
.newsHeader li {border-bottom: 1px dotted #ccc;}
.newsHeader a {color: #144b96  !important;	font: bold 11px/15px Verdana, Sans-serif;}
.newsHeader p {color: #333; font: 11px/15px Georgia, Sans-serif;}
.newsHeader span {color: #999; font: 11px/15px Verdana, Sans-serif;}
/* @end */
/* @end */
/* @group Alasivut */
/* @group Työpaikat */
div#Tyopaikat #RightContentTuoteEtusivu #WrapperRightContentLeft, 
div#Potilashuone #RightContentTuoteEtusivu #WrapperRightContentLeft {width: 410px;}
div#Tyopaikat h2 {font:normal 16px/22px Arial, sans-serif; padding-top:10px;}
div#Tyopaikat div#RightContentHeader h2 {
	padding-top:25px;
}
div#Tyopaikat div#RightContentHeader p {
	padding:15px 0 0 20px;
}
	div#Tyopaikat div#RightContentLeft h2 {padding-top: 0;}
	div#Tyopaikat div#RightContentTuoteEtusivu div#WrapperRightContentLeft p {width: 410px; font:normal 11px/15px Verdana,Sans-serif;}
	
	div#Tyopaikat div#RightContentTuoteEtusivu div#WrapperRightContentLeft ul.noborder,
	div#Tyopaikat div#RightContentTuoteEtusivu div#WrapperRightContentLeft ul.noborder li {
		border:  none !important;
		font:normal 11px/15px Verdana, Sans-serif;
}
	
	div#Tyopaikat div#RightContentTuoteEtusivu div#WrapperRightContentLeft ul {width: 410px;border-top:1px dashed #999;}
	div#Tyopaikat div#RightContentTuoteEtusivu div#WrapperRightContentLeft ul li {width: 410px;height: auto; border-bottom:1px dashed #999; margin: 0;padding: 0; display: block; float:left;}
	div#Tyopaikat div#RightContentTuoteEtusivu div#WrapperRightContentLeft ul#Tyoilmoitukset li {width: 410px;height: auto; border-bottom:1px dashed #999; margin: 0;padding: 5px 0 0 0; display: block; float:left;}
		div#Tyopaikat div#RightContentTuoteEtusivu div#WrapperRightContentLeft ul li a {background:transparent url(img/LinkinNuoli.gif) no-repeat scroll 0px 8px;padding:0 0 0 15px;}
div#Tyopaikat div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight li a,
div#Tyopaikat div#RightContent div#RightContetnRight li a {color:#144B96 !important; background:transparent url(img/LinkinNuoli.gif) no-repeat scroll 0px 6px; height: auto; padding-left:15px;}
		div#Tyopaikat div#Uusimmat_tiedotteet {float:left;padding:10px 0 10px 0;width:410px;}
			div#Tyopaikat div#Uusimmat_tiedotteet h2 {font:normal 16px/22px Arial, sans-serif; color: #666; border-top: 1px solid #CCC; margin-top:20px;}
			div#Tyopaikat div#Uusimmat_tiedotteet ul {border-top:1px dashed #999;}
			div#Tyopaikat div#Uusimmat_tiedotteet ul li {border-bottom:1px dashed #999;padding-bottom:5px;padding-top:5px;}
				div#Tyopaikat div#RightContentTuoteEtusivu div#WrapperRightContentLeft div#Uusimmat_tiedotteet ul li a {font:bold 11px/15px Verdana, Sans-serif;background: none;padding: 0;}
				div#Tyopaikat div#Uusimmat_tiedotteet ul li span {font:normal 11px/15px Verdana, Sans-serif;color:#999;border-left:1px solid #999;margin:0 0 0 5px;padding:0 0 0 5px;}
				div#Tyopaikat div#Uusimmat_tiedotteet ul li p {font:normal 11px/15px Georgia, Sans-serif;padding: 5px 0 10px 0;}
div#Tyopaikka h1 {font:normal 16px/22px Arial, sans-serif;color:#333;}
div#Tyopaikka div#Tuote-haku-sivu div#RightContentHeader h2 {width:210px;}
/* @end */

/* @group Ajankohtaista */
div#RightContentLeft ul#Ajankohtaista_Etusivu_Lista {border-top:1px dashed #999999;padding: 0 0 20px 0;display: block;float: left;}
	div#RightContentLeft ul#Ajankohtaista_Etusivu_Lista li {border-bottom:1px dashed #999999;padding-bottom:5px;padding-top:5px;}
	div#RightContentLeft ul#Ajankohtaista_Etusivu_Lista li a {font:bold 11px/15px Verdana,Sans-serif;background: none;padding: 0;}
	div#RightContentLeft ul#Ajankohtaista_Etusivu_Lista li span {border-left:1px solid #999999;color:#999999;font:normal 11px/15px Verdana,Sans-serif;margin:0 0 0 5px;padding:0 0 0 5px;}
	div#RightContentLeft ul#Ajankohtaista_Etusivu_Lista li p { font:normal 11px/15px Verdana, sans-serif;}		
	div#flashVideo { width: 415px; height: 345px; display: block; background:#FFF; float: left; }
/* @end */

/* @group Vasen Navigaatio */
#Kartta { width: 188px; height: 138px; border: 1px solid #DCDCDC; float: left; position: relative; margin-bottom:10px;}
	div#Kartta a.terms-of-use-link, div#Kartta span { font-size: 8px; color: #000000 !important;}
#LeftNavigation { width:190px; border-right:1px solid #DCDCDC; float:left; display:block; min-height:900px; height:auto; _height:900px; z-index: 10; background:#F0F0F0 ;}
	#LeftNavigation ul { width:190px; border-top:3px solid #DCDCDC; margin:0; padding:0; height:100%;}
		#LeftNavigation ul ul, 
		#LeftNavigation ul ul ul {border:none;}
		#LeftNavigation ul li { width:190px; min-height:23px; display:block; background:#F0F0F0;border-bottom:1px solid #CCCCCC; margin-left:0; float:left;}
			#LeftNavigation ul li a {width:170px; display:block; font:bold 11px/31px Verdana, Sans-serif; color:#144B96  !important; padding:0 0 0 20px;}
				#LeftNavigation ul li ul li { width:190px; border-top:1px dashed #CCCCCC; border-bottom:none;}
		#LeftNavigation .valittu { border:none; width:190px; border-bottom:1px solid #CCCCCC;}
		#LeftNavigation .avoinna a { background:#FFF; }
			#LeftNavigation .valittu a { font:bold 11px/31px Verdana, Sans-serif; border:none; width:170px;}
				#LeftNavigation .valittu ul li a { font:normal 11px/16px Verdana, Sans-serif; padding:2px 0 2px 35px; width:155px;background-color:#F0F0F0;}
					#LeftNavigation .valittu ul .valittu { background:#FFF; border-top:1px dashed #CCCCCC; display:block; border-bottom:none;}
						#LeftNavigation .valittu ul .valittu ul { padding-bottom: 5px; display:block; float: left;}
						#LeftNavigation .valittu ul .valittu a {font:bold 11px/19px Verdana, Sans-serif; padding:0 0 0 35px; display:block; min-height:23px; height: auto; width:155px;background-color:#FFF;}
							#LeftNavigation .valittu ul .valittu ul li { border:none; background:#FFF; width:100%; display:block; min-height:15px; height:auto; border-top:none; border-bottom:none;}
							#LeftNavigation .valittu ul .valittu ul li a { font:normal 11px/18px Verdana, Sans-serif; background:#FFF url("img/VasemmanNavinNuoliIcon.gif") 0 7px no-repeat; padding:0 0 0 48px; border:none; width:142px; display:block; min-height:15px; _height:15px; height:auto;}
								#LeftNavigation .valittu ul .valittu ul .valittu a {font-weight:bold;}
								#LeftNavigation .valittu ul .valittu ul li.has_sub a { background-position: 0 9px;}
/* @end */
/* @group Tuotesivut */
#RightContentBGRP {width:769px; float:left; background:url("img/AlasivunSisallonRP.gif") 0px 0px repeat-y; height:auto;}
#RightContent { width:769px; float:left; background:url("img/TuoteSivunBGMatalaHeader.gif") no-repeat; min-height:900px; height: auto;  _height:900px;}
	#RightContentKategoriaEtusivu #RightContent { background: url("img/Tuote-etusivun-matalaHeader.jpg") no-repeat;}
	#RightContentTuoteEtusivu { float:left; display: block;}
		#RightContentTuoteEtusivu #RightContent { background:url("img/TuoteEtusivunBG.jpg") no-repeat;}
		div#Yrityksena div#RightContentTuoteEtusivu div#RightContent {}
		div#Ajankohtaista div#RightContentTuoteEtusivu div#RightContent {}
		div#Potilashuone div#RightContentTuoteEtusivu div#RightContent {}
		div#Tyopaikat div#RightContentTuoteEtusivu div#RightContent {}
			#RightContentTuoteEtusivu #RightContent #RightContentHeader { min-height:190px; float: left; height: auto; _height:190px; width:769px;}
				#RightContentTuoteEtusivu #RightContent #RightContentHeader h1, #RightContentTuoteEtusivu #RightContent #RightContentHeader h2 { width: 410px; padding:20px 28px 15px 40px; height: auto; font: normal 22px/36px Arial, Sans-serif;}
					#RightContentTuoteEtusivu #RightContent #RightContentHeader h1 { float: left; text-align: left;}
				#RightContentTuoteEtusivu #RightContent #RightContentHeader p { width: 410px; padding:0 28px 0 40px; height: auto; font: 16px/24px Georgia, Sans-serif;}
	
	#RightContentHeader { width:769px; height:82px; float:left; padding:0 0 29px 0; display: table-row;}
		#RightContentHeader h1, #RightContentHeader h2 { font:normal 16px Arial, Sans-serif; width:173px; height: 82px; padding:30px 0 0 0; margin:auto; float:left; color:#144B96; text-align: center; text-transform: uppercase;display:table-cell; vertical-align:middle;}
		div#RightContentHeader-title, 
		div#RightContentHeader-text, 
		div#RightContentHeader-title-two, 
		div#RightContentHeader-title-two-sub,
		div#RightContentHeader-title-three,
		div#RightContentHeader-title-three-sub {display: block; float: left;}
		#RightContentHeader div#RightContentHeader-title-two h1, #RightContentHeader div#RightContentHeader-title-two h2 { padding:20px 0 0 0; }
		#RightContentHeader div#RightContentHeader-title-two-sub h1, #RightContentHeader div#RightContentHeader-title-two-sub h2 { padding:20px 0 0 0; }
		#RightContentHeader div#RightContentHeader-title-three h1, #RightContentHeader div#RightContentHeader-title-three h2 { padding:10px 0 0 0; }
		#RightContentHeader div#RightContentHeader-title-three-sub h1, #RightContentHeader div#RightContentHeader-title-three-sub h2 { padding:10px 0 0 0; }
		#RightContentHeader p { float:left; font:normal 13px/19px Georgia, Sans-serif; color:#144B96; width:530px; height: 82px; padding:25px 0 0 20px;}
		div#Tuote-haku-sivu div#RightContentHeader p { padding: 10px 0 0 20px;}
		#RightContentHeader div#RightContentHeader-text-two p { padding: 20px 0 0 20px;}
		#RightContentHeader div#RightContentHeader-text-three p { padding: 13px 0 0 20px;}
		
/* @group Vasen palsta */
#RightContentTuoteEtusivu #WrapperRightContentLeft { padding:0; width: 450px; height: auto; float: left;}
		#RightContentTuoteEtusivu #WrapperRightContentLeft #RightContentLeft { padding: 0; width: 450px; display: block; font:normal 13px Georgia, sans-serif; color:#333;}
		#RightContentTuoteEtusivu #WrapperRightContentLeft 	#EnglishWrapRightContentLeft #RightContentLeft { padding: 0 0 0 0px; width: 411px; display: block; font:normal 13px Georgia, sans-serif; color:#333;
		border: none;
		}
		
		
		#WrapperRightContentLeft { padding: 0 0 0 39px; width: 411px; height: auto; float: left;}
		#Potilashuone #RightContentTuoteEtusivu #WrapperRightContentLeft, 
		#Tyopaikat #RightContentTuoteEtusivu #WrapperRightContentLeft {padding: 0 0 0 39px;}
	#noborders #RightContentLeft { border: none;}
	#RightContentLeft { width:411px; float:left; border-bottom:1px solid #DCDCDC;  font:normal 13px Georgia, sans-serif; color:#333;}
		#WrapperRightContentLeft h1 { font:normal 22px/28px Arial, Sans-serif; text-transform: uppercase; border-bottom:1px solid #DCDCDC; margin-bottom: 8px;}
		#RightContentIntro { border-bottom:1px solid #DCDCDC; margin: 0 0 15px 0;}
			#RightContentIntro p { font: 13px/19px Georgia, Sans-serif; color: #333333; padding-bottom:10px; padding-top: 10px;}
		#RightContentLeft h2, #RightContentLeft h3 { padding-top:20px; font:normal 13px/19px Verdana, Sans-serif; text-transform: uppercase;}
			#RightContentLeft h3 { border-top:1px solid #DCDCDC;}
		div#EnglishText div#RightContentLeft h2 {font:normal 16px/36px Verdana, Sans-serif;}
		#RightContentLeft p { font:normal 13px/19px Georgia, Sans-serif; padding: 0 0 10px 0;}
		#RightContentLeft p.viite {
			font: 11px/15px Verdana, sans-serif;}
			#RightContentLeft p strong, #RightContentLeft p b { color:#333333; font:bold 13px/19px Georgia, Sans-serif;}
		div#Potilashuone div#WrapperRightContentLeft div#RightContentLeft {width: 410px;}
		#RightContentTuoteEtusivu #RightContent #RightContentLeft #Tuote-Etusivun-Wrapper { height: auto; width: auto; display: block; float: left; background: url("img/Tuote-etusivun-hr.gif") no-repeat center bottom; margin: 0 0 10px 0;}
		#RightContentTuoteEtusivu #RightContent #RightContentLeft .Tuote-Etusivun-sisallonkuva { width: 139px; float: left; height: auto; display: block;}
			#RightContentTuoteEtusivu #RightContent #RightContentLeft .Tuote-Etusivun-sisallonsisalto { width:310px; float: left; display: block; padding-bottom:20px;}
				#RightContentTuoteEtusivu #RightContent #RightContentLeft .Tuote-Etusivun-sisallonsisalto h2 { font: 16px/22px Arial, Sans-serif; color: #333333; padding: 0;}
				#RightContentTuoteEtusivu #RightContent #RightContentLeft ul li { float: left; height: auto; display: block; border-bottom:1px dashed #CCCCCC; padding: 0 0 20px 0; margin: 0 0 20px 0; _margin:0; list-style-type: none;}
				#RightContentTuoteEtusivu #RightContent #RightContentLeft .Tuote-Etusivun-sisallonsisalto p { color: #333333; font:normal 13px/19px Georgia, Sans-serif; padding: 0 0 10px 0;}
				#RightContentTuoteEtusivu #RightContent #RightContentLeft .Tuote-Etusivun-sisallonsisalto ul { width: 145px; height: auto; display: block; float: left; padding: 0; _padding-bottom: 10px; margin: 0 10px 0 0; _margin:0; border-top:1px dashed #CCCCCC;}
					#RightContentTuoteEtusivu #RightContent #RightContentLeft .Tuote-Etusivun-sisallonsisalto ul.Tuotteet-AlempiNosto { width: 100%;}
					#RightContentTuoteEtusivu #RightContent #RightContentLeft .Tuote-Etusivun-sisallonsisalto ul li { font:normal 13px/19px Georgia, sans-serif; color:#333333; margin: 0; padding: 0; border-bottom:1px dashed #CCCCCC; display: block; background: url("img/LinkinNuoli.gif") 0px 10px no-repeat; width: 100%; _width:50%; }
						#RightContentTuoteEtusivu #RightContent #RightContentLeft .Tuote-Etusivun-sisallonsisalto ul li a { padding: 2px 0 2px 15px; display: block; background:none; width: 100%;}
						#RightContentTuoteEtusivu #RightContent #RightContentLeft .Tuote-Etusivun-sisallonsisalto ul li p {
							padding:2px 0 2px 15px;
						}
		#RightContentLeft ul { padding:0 0 20px 0; display:block;}
			#RightContentLeft ul li { width:411px; height:auto; border-bottom:1px dashed #CCCCCC; padding:5px 0; float: left; display:block; margin-left:0;}
			#RightContentLeft ul li.lastNode { border-bottom: none; }
				ul#Leiras-Yrityksena { padding-left: 21px; float: left; display: block; width: auto; height: auto;}
				#Leiras-Yrityksena .Tuote-noston-kuva img { padding: 0 0 0 20px;}
				div#Leiras-ajankohtaista { padding:0 0 0 39px; width: 410px; background: url("img/Tuote-etusivun-hr.gif") no-repeat left bottom; float: left;}
					div#Leiras-ajankohtaista ul { float: left; width: 50%;}
						div#RightContentBGRP div#RightContentTuoteEtusivu div#RightContentLeft div#Leiras-ajankohtaista h2 { font: normal 16px/22px Arial, Helvetica, Genava, sans-serif; padding-top:0;}
						div#RightContentBGRP div#RightContentTuoteEtusivu div#RightContentLeft div#Leiras-ajankohtaista h3 { font: normal 11px/19px Arial, Helvetica, Genava, sans-serif; border: none;}
						div#RightContentBGRP div#RightContentTuoteEtusivu div#RightContentLeft div#Leiras-ajankohtaista ul li { color: #333333; font: 11px/19px Verdana, sans-serif; width: 200px; padding: 0 10px 0 10px; margin: 0;background: #FFF url(img/CssSprites.gif) -65px -298px no-repeat; height: 20px; border: none;}
		div#Tuotekortti_main div#RightContent div#WrapperRightContentLeft div#RightContentLeft table { margin: 0; padding: 0;}
		div#Tuotekortti_main div#RightContent div#WrapperRightContentLeft div#RightContentLeft table tr { margin: 0; padding: 0;}
		div#Tuotekortti_main div#RightContent div#WrapperRightContentLeft div#RightContentLeft table tr td { font:normal 13px/19px Georgia, sans-serif; color:#333333; margin: 0; padding: 0;}
		div#Tuotekortti_main div#RightContent div#WrapperRightContentLeft div#RightContentLeft ul {  display: block; margin: 0; height: auto; float: left; padding:5px 0 0 0; }		
		div#Tuotekortti_main div#RightContent div#WrapperRightContentLeft div#RightContentLeft ul li { border: none; padding:0 0 5px 0; font:normal 13px/19px Georgia, sans-serif; color:#333333; display: list-item; }
					div#Ajankohtaista div#WrapperRightContentLeft #RightContentLeft ul#Mediapankin-Etusivu-Lista li a {background:none; padding-left:0px; font-weight: normal; display:block;}
		div#WrapperRightContentLeft div#RightContentLeft ul#Mediapankin-Etusivu-Lista {}
		div#WrapperRightContentLeft div#RightContentLeft ul#Mediapankin-Etusivu-Lista li { height: auto;}
			div#WrapperRightContentLeft div#RightContentLeft ul#Mediapankin-Etusivu-Lista li h2, 
			div#WrapperRightContentLeft div#RightContentLeft ul#Mediapankin-Etusivu-Lista li p { width: 100%;}
			
			div#WrapperRightContentLeft #RightContentLeft ul li div.Tuote-noston-kuva { float: left; width: 120px; height: 100%; display: block; padding: 6px 0 0 0;}
					div#WrapperRightContentLeft #RightContentLeft ul li div.Tuote-noston-sisalto { width: 290px; height: auto; min-height:121px; _height:121px; float: left; display: block;}
				div#WrapperRightContentLeft #RightContentLeft ul li h2 { font:normal 16px/22px Arial, Sans-serif; color:#333333; padding: 0 0 10px 0; float: left; width: 100%; display: block;}
				div#WrapperRightContentLeft #RightContentLeft ul li p { font:normal 11px/15px Verdana, Sans-serif; color:#333333; width:100%; display: block;}
					div#WrapperRightContentLeft #RightContentLeft ul li a { font:normal 11px/19px Verdana, Sans-serif; color:#144B96  !important; background:url(img/CssSprites.gif) -35px -79px no-repeat; padding-left:20px;}
					div#Ajankohtaista div#WrapperRightContentLeft #RightContentLeft ul li a {background:none; padding-left:0px; font-weight: bold; width:100%;}
					div#WrapperRightContentLeft #RightContentLeft ul li p a {
						display:-moz-box;
						_display:block;
						float:none;
					}
					div#Ajankohtaista #RightContentLeft ul li p { width: 100%; }
		div#WrapperRightContentLeft div#RightContentLeft ul#Tuote-Etusivu-Lista {}
		div#Tyopaikat div#WrapperRightContentLeft div#RightContentLeft ul#Tuote-Etusivu-Lista {
			border-bottom:1px dashed #DCDCDC;
		}
		div#Tyopaikat div#WrapperRightContentLeft div#RightContentLeft ul#Tuote-Etusivu-Lista li.lastNode {
			padding-bottom:0;
		}
		div#Tyopaikat div#WrapperRightContentLeft div#RightContentLeft ul#Tuote-Etusivu-Lista li p {
			font:normal 11px/19px Verdana, sans-serif;
		}
		div#WrapperRightContentLeft div#RightContentLeft ul#Tuote-Etusivu-Lista li { height: auto;}
		div#WrapperRightContentLeft div#RightContentLeft ul#Tuote-Etusivu-Lista li.lastNode { border-bottom: none; }
			div#WrapperRightContentLeft div#RightContentLeft ul#Tuote-Etusivu-Lista li h2, 
			div#WrapperRightContentLeft div#RightContentLeft ul#Tuote-Etusivu-Lista li p { width: 100%;}
			
		div#WrapperRightContentLeft ul#Tuote-Etusivu-Lista { width: 410px; display: block; float: left; padding-bottom: 20px;border-top: 1px dashed #DCDCDC;}
		div#WrapperRightContentLeft ul#Tuote-Etusivu-Lista li { height: auto; width: 410px; display: block; float: left; padding-bottom:10px; border-bottom: 1px dashed #DCDCDC;}
			div#WrapperRightContentLeft ul#Tuote-Etusivu-Lista li h2, 
			div#WrapperRightContentLeft ul#Tuote-Etusivu-Lista li p { width: 290px;}
			#WrapperRightContentLeft ul li div.Tuote-noston-kuva { float: left; width: 120px; height: 100%; display: block; padding: 20px 0 0 0;}
					#WrapperRightContentLeft ul li div.Tuote-noston-sisalto { width: 290px; height: auto; min-height:121px; _height:121px; float: left; display: block;}
				#WrapperRightContentLeft ul li h2 { font:normal 16px/22px Arial, Sans-serif; color:#333333; padding: 10px 0 0 0; float: left; width: 291px; display: block;}
				#WrapperRightContentLeft ul li p { font:normal 13px/19px Georgia, Sans-serif; color:#333333; width:291px; display: block;}
					#WrapperRightContentLeft ul li a { font:normal 11px/19px Verdana, Sans-serif; color:#144B96  !important; background:url(img/LinkinNuoli.gif) left 8px no-repeat; padding-left:15px; height: auto; display:block; float:left;}
				#WrapperRightContentLeft div#Uusimmat_tiedotteet ul li p {
					width: 100%;
					display:block;
					float:left;
					font:normal 11px/19px Verdana, sans-serif;}
					
		div#Ajankohtaista div#Uusimmat_tiedotteet {float:left;padding:10px 0 10px 39px;width:410px;}
			div#Ajankohtaista div#Uusimmat_tiedotteet h2 {font:normal 16px/22px Arial, sans-serif; color: #333;}
			div#Ajankohtaista div#Uusimmat_tiedotteet ul {border-top:1px dashed #999; list-style-type: none; display:block; float:left;}
			div#Ajankohtaista div#Uusimmat_tiedotteet ul li {border-bottom:1px dashed #999;padding-bottom:5px;padding-top:5px; display: block; float:left; margin-left:0;}
				div#Ajankohtaista div#Uusimmat_tiedotteet ul li a {font:bold 11px/15px Verdana, Sans-serif; background: none; padding-left:0; float:left; display:inline;}
				div#Ajankohtaista div#Uusimmat_tiedotteet ul li a span {font:normal 11px/15px Verdana, Sans-serif;color:#999;border-left:1px solid #999;margin:0 0 0 5px;padding:0 0 0 5px; display:inline; }
/* @end */
	#RightContentSpacer { width:58px; float:left;}
/* @group Oikea palsta */
#RightContetnRight { width:230px; float:left; font:normal 13px/19px Georgia, sans-serif;}

#RightContetnRightText { width:230px; float:left; font:normal 13px/19px Georgia, sans-serif;}
#RightContetnRightPicture { width:230px; float:left; font:normal 13px/19px Georgia, sans-serif;}

#RightContetnRightA, #RightContetnRightB { width:230px; float:left; }
#RightContetnRight h3 {}
#RightContetnRight p { color: #666666;}
#RightContetnRight a { font:normal 11px/15px Verdana, sans-serif;background:transparent url(img/LinkinNuoli.gif) no-repeat scroll 0 6px;padding-left: 10px;}
	#RightContentTuoteEtusivu #RightContent #RightContetnRight, 
	#RightContentKategoriaEtusivu #RightContent #RightContetnRight { padding: 40px 0 0 0;}
	#Ajankohtaista #RightContentTuoteEtusivu #RightContent #RightContetnRight, 
	#Potilashuone #RightContentTuoteEtusivu #RightContent #RightContetnRight, 
	#Tyopaikat #RightContentTuoteEtusivu #RightContent #RightContetnRight {padding: 0;}
		#RightContentTuoteEtusivu #RightContent #RightContetnRight h3, 
		#RightContentKategoriaEtusivu #RightContent #RightContetnRight h3 { color: #336600; border-bottom:none; float: left; height: auto; min-height: 23px; _height:23px; width: 100%;}
		div#Tyopaikat div#RightContentKategoriaEtusivu div#RightContent div#RightContetnRight h3 {color:#333333;}
		div#RepeatingBackground div#RightContent div#RightContetnRight h3.harmaa {color:#333333;border-bottom: 1px solid #CCC;}
		div#RepeatingBackground div#RightContent div#RightContetnRight h3#vihrea {color:#336600;}

/* @group Potilashuone */

		div#siteWrapper div#Potilashuone div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight h3 {color: #333; border-bottom:none; float: left; height: auto; min-height: 23px; _height:23px; width: 100%; border-bottom: 1px solid #CCCCCC;  }
		div#Potilashuone div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight p {color:#666666 !important; font:13px/19px Georgia, sans-serif;}
		div#Potilashuone div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight strong, 
		div#Potilashuone div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight b {color:#666666 !important; font:bold 13px/19px Georgia, sans-serif;}
		div#Potilashuone div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight a {color:#144B96 !important; background:transparent url(img/SininenLinkkinuoli.gif) no-repeat scroll 0 5px; padding-left: 10px;}
		div#Potilashuone div#RightContentTuoteEtusivu div#WrapperRightContentLeft div#RightContentLeft ul {border-top: 1px dashed #CCCCCC;}
		div#Potilashuone div#RightContentTuoteEtusivu div#WrapperRightContentLeft div#RightContentLeft ul li {border-bottom: 1px dashed #CCCCCC; display: block; float: left; margin: 0; padding: 0;}
		div#Potilashuone div#RightContentTuoteEtusivu div#WrapperRightContentLeft div#RightContentLeft ul {}
		div#Potilashuone div#RightContentTuoteEtusivu div#WrapperRightContentLeft div#RightContentLeft ul li {}
		div#Potilashuone div#RightContentTuoteEtusivu div#WrapperRightContentLeft div#RightContentLeft ul li a {background:transparent url(img/CssSprites.gif) -38px -125px no-repeat; padding-left:10px;}
		
/* @end */
		
		#RightContent #RightContetnRight h3 {border-bottom: 0;}
			#RightContentTuoteEtusivu #RightContent #RightContetnRight p, 
			#RightContentKategoriaEtusivu #RightContent #RightContetnRight p { color: #336600; width: 230px; height: auto; float: left; font: normal 13px/19px Georgia, Sans-serif; padding: 0 0 10px 0;}
			#RightContentTuoteEtusivu #RightContent #RightContetnRight ul, 
			#RightContentKategoriaEtusivu #RightContent #RightContetnRight ul { border-top: none; width: 230px; float: left; display: block; height: auto;}
			#RightContentTuoteEtusivu #RightContent #RightContetnRight li, 
			#RightContentKategoriaEtusivu #RightContent #RightContetnRight li { color: #336600; width: 230px; min-height: 23px; _height:23px; border-bottom: 1px dashed #CCCCCC; float: left; display: block;}
				#RightContentTuoteEtusivu #RightContent #RightContetnRight li a, 
				#RightContentKategoriaEtusivu #RightContent #RightContetnRight a { color:#336600 !important; background: url("img/CssSprites.gif") -39px -93px no-repeat; padding: 0 0 0 15px; font:normal 11px/15px Verdana, sans-serif;}
		#RightContetnRight h3 { font:normal 16px/22px Arial, Sans-serif; color:#144B96; border-bottom:1px solid #C4D2E5;}
		#RightContetnRight ul {border-top:1px dashed #C4D2E5;width: 100%; margin: 5px 0 0 0; float: left; display: block;}
		div#DeluxeContent div#RightContetnRight ul { margin: 0;}
		#RightContetnRight ul li { float:left; border-bottom:1px dashed #C4D2E5; margin:0 0 5px 0; width: 100%; list-style: none;}
		#Tyopaikat #RightContetnRight ul li { float:left; border-bottom:1px dashed #C4D2E5; margin:0 0 5px 0; width: 100%; list-style:none;}
		#RightContetnRight ul#ViisiVinkkia li {position: relative; display: block;}
		#RightContetnRight ul#ViisiVinkkia li span { float:left; width:16px; height:20px; margin:0 5px 5px 0; position: absolute; top: 7px; left: 5px;}
			#RightContetnRight ul li span.one { background:url("img/CssSprites.gif") 0px -71px no-repeat;}
			#RightContetnRight ul li span.two { background:url("img/CssSprites.gif") 0px -125px no-repeat;}
			#RightContetnRight ul li span.three { background:url("img/CssSprites.gif") 0px -178px no-repeat;}
			#RightContetnRight ul li span.four { background:url("img/CssSprites.gif") 0px -231px no-repeat;}
			#RightContetnRight ul li span.five { background:url("img/CssSprites.gif") 0px -284px no-repeat;}
		#RightContetnRight ul li p { float:left; margin: 5px 0 0 0;}
		#RightContetnRight ul#ViisiVinkkia li p { font:normal 12px/18px Verdana, sans-serif; color: #89A5CA; padding-left:25px;}
		#RightContetnRight #Tuotekortti img {}
		#RightContetnRight #Tuotekortti ul { border-top: 1px dashed #CCCCCC; width: 230px; float: left; height: auto; list-style-type: none;}
			#RightContetnRight #Tuotekortti ul ul { border-top: none; width: 230px; float: left; height: auto;}
			#RightContetnRight #Tuotekortti ul li { color:#144B96 !important; width: 230px; min-height: 23px; _height:23px; height: auto; border-bottom: 1px dashed #CCCCCC; margin: 0 0 0 0; padding: 5px 0 0 0;}
				#RightContetnRight #Tuotekortti ul li ul li { color:#144B96  !important; width: 230px; min-height: 23px; _height:23px; border-top: 1px dashed #CCCCCC; margin: 0 0 0 0; padding: 5px 0 0 0;}
			#RightContetnRight #Tuotekortti ul li a { color:#144B96 !important; background: url("img/CssSprites.gif") -37px -180px no-repeat; padding: 0 10px 0 15px; display: inline; width: auto; min-height: 23px; _height:23px; height: auto; margin: 0;}
			#RightContetnRight #Tuotekortti ul li a.link-away { color:#144B96  !important; background: url("img/CssSprites.gif") -109px -69px no-repeat;padding: 0 10px 0 15px; float: left; width: auto; min-height: 23px; _height:23px; height: auto; margin: 0;}
				#RightContetnRight #Tuotekortti ul li span { color: #999 !important; font: normal 10px Verdana, Sans-serif; min-height: 23px; height: 50px; width: auto; display: inline; margin: 0; padding: 0 0 0 10px; border-left:1px solid #CCCCCC;}
			#Tuotekortti h4 { color:#333333; font:normal 14px/24px Georgia, sans-serif;}
		#RightContetnRightBottom { width: 230px; height: auto;}
/* @group Leiras Yrityksenä */
		div#RepeatingBackground div#Yrityksena div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight, 
		div#RightContentKategoriaEtusivu div#RightContent div#RightContetnRight {padding: 0;}
			div#RightContent div#Tuotteet-kategoria div#RightContetnRight {padding: 40px 0 0 0;}
			div#RepeatingBackground div#Yrityksena div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight h3, 
			div#RepeatingBackground div#Yrityksena div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight p, 
			div#RepeatingBackground div#Yrityksena div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight li, 
			div#RepeatingBackground div#Yrityksena div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight li a {
				color: #666666 !important;}
			div#RepeatingBackground div#Ajankohtaista div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight p,
			div#RepeatingBackground div#Ajankohtaista div#RightContent div#RightContetnRight p,
			div#RepeatingBackground div#Ajankohtaista div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight li {
				color: #666 !important; font:normal 13px/19px Georgia, sans-serif;} 
			div#RepeatingBackground div#Ajankohtaista div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight li a {
				color: #666 !important; font:normal 13px/19px Verdana, sans-serif;}
				div#RepeatingBackground div#Ajankohtaista div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight h3 {
					color: #333 !important; font:normal 16px/22px Arial, sans-serif; border-bottom: 1px solid #CCC;}
					div#RepeatingBackground div#Ajankohtaista div#RightContent div#RightContetnRight h3 {
					color: #333 !important; font:normal 16px/22px Arial, sans-serif; border: none;}
			div#RepeatingBackground div#Tyopaikat div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight p, 
			div#RepeatingBackground div#Tyopaikat div#RightContent div#RightContetnRight p {
				color: #666 !important; font:normal 13px/19px Georgia, sans-serif;}
			div#RepeatingBackground div#Tyopaikat div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight ul { border-bottom: 1px dashed #ccc;}
			div#RepeatingBackground div#Tyopaikat div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight li {
				color: #666 !important; font:normal 11px/19px Georgia, sans-serif; border-bottom: none; margin: 0; display: block;}
				div#RepeatingBackground div#Tyopaikat div#RightContentTuoteEtusivu div#RightContent div#RightContetnRight h3 {
					color: #333 !important; font:normal 16px/22px Arial, sans-serif; border-bottom:1px solid #ccc;}
/* @end */
/* @end */
/* @group Tuotesivu-deluxe */
	#DeluxeContent { background: #FFF; width: 100%; min-height: 100%; height: auto; _height:100%; float: left; display: block;}
		#RightContentTuoteEtusivu #DeluxeContent #RightContent { background:url(img/deluxe.jpg) no-repeat;}
		#RightContentTuoteEtusivu #DeluxeContent #RightContent #RightContentHeader { padding: 0;}
		#RightContentTuoteEtusivu #DeluxeContent #WrapperRightContentLeft { width: 500px;}
		#RightContentTuoteEtusivu #DeluxeContent #WrapperRightContentLeft #RightContentLeft { padding: 20px 0 0 39px; width: 461px;}
		#RightContentTuoteEtusivu #DeluxeContent #WrapperRightContentLeft #RightContentLeft ul { margin-top: 10px; border-top: 1px dashed #CCCCCC;}
		#RightContentTuoteEtusivu #DeluxeContent #WrapperRightContentLeft #RightContentLeft ul li { width: 100%; display: block; border-bottom: 1px dashed #CCCCCC; /* height: 23px; */ margin: 0; padding: 0;}
		#RightContentTuoteEtusivu #DeluxeContent #WrapperRightContentLeft #RightContentLeft ul li a { color: #C04294 !important; background: url("img/deluxe-bullet-nuoli.gif") no-repeat 0px 5px;}
		#RightContentTuoteEtusivu #DeluxeContent #RightContent #RightContetnRight { width:190px; float:right; background: #F7E7F2; min-height: 710px; height: auto; _height:709px; padding: 0; margin: 0;}
		#RightContentTuoteEtusivu #DeluxeContent #RightContent #RightContetnRight ul { width:190px; float:left; display: block;border-left:5px solid #E0A1CA; border-bottom: none; border-right: none; border-top: none;}
			#RightContentTuoteEtusivu #DeluxeContent #RightContent #RightContetnRight ul li { width:185px; float:left; display: block; border-bottom: 1px solid #D071AF; min-height: 23px; _height:23px; height: auto;margin: 0;}
			#RightContentTuoteEtusivu #DeluxeContent #RightContent #RightContetnRight ul li a { width:160px; float:left; display: block; min-height: 20px; _height:20px; height: auto; padding:3px 0 0 20px;margin: 0; color: #FFF !important; background: url("img/deluxe-bullet.gif") no-repeat 0px 11px;}
			#RightContentTuoteEtusivu #DeluxeContent #RightContent #RightContetnRight ul li.has_sub a {background-position: 0px 13px;}
		div#RightContentTuoteEtusivu div#DeluxeContent div#RightContent div#RightContentLeft div.row { width: 100%; min-height: 23px; _height:23px; height: auto; float: left; display: block;}
		div#RightContentTuoteEtusivu div#DeluxeContent div#RightContent div#RightContentLeft div.left { float: left;}
		div#RightContentTuoteEtusivu div#DeluxeContent div#RightContent div#RightContentLeft div.middle { float: left;}
			div#RightContentTuoteEtusivu div#DeluxeContent div#RightContent div#RightContentLeft div.middle a { background: #C04294 !important; color: #FFF !important; border: 1px solid #D071AF; min-height: 23px; height: auto; _height:23px; width: auto; padding: 5px 5px 5px 10px; background: url("img/deluxe-bullet-nuoli.gif") no-repeat 0px 5px;}
				 div#RightContentTuoteEtusivu div#DeluxeContent div#RightContent div#RightContentLeft div.middle input {border: 1px solid #7F9DB9;}
		div#RightContentTuoteEtusivu div#DeluxeContent div#RightContent div#RightContentLeft div.right {float: left;}
/* @end */
/* @end */
/* @group Tuote-haku-sivu */
div#Tuote-haku-sivu div#RightContentHeader h1 { width: 210px;}
#Tuote-haku-sivu #RightContentBGRP { background: #FFF none; padding: 0;}
	#Tuote-haku-sivu #RightContent { background: #FFF url("img/Tuote-haku-sivun-bg.gif") no-repeat; min-height: 900px; _height:900px;}
#WrapperRightContentLeftTuote-Haku { padding: 0 0 0 39px; height: auto; float: left; width: 700px;}
#Tuote-haku-sivu #WrapperRightContentLeftTuote-Haku #RightContentLeft { width: 100%;}
#WrapperRightContentLeftTuote-Haku h1 { font:normal 22px/36px Arial,Sans-serif; text-transform:uppercase;}
#WrapperRightContentLeftTuote-Haku p {font-size: 13px;}
#WrapperRightContentLeftTuote-Haku #RightContentIntro {border-bottom:1px solid #DCDCDC; border-top:1px solid #DCDCDC;}
table#Tuote-haku-taulu { padding: 0 0 20px 0; margin: 0;}
table#Tuote-haku-taulu th#tyhja {width: 349px;}
	#Tuote-haku-taulu th { color: #333333; font:bold 11px/20px Verdana, Sans-serif; border-top:1px solid #BDCDE1;}
		#Tuote-haku-taulu th.even { background-color:#F5F8FB; border-left:1px solid #BDCDE1; border-right:1px solid #BDCDE1;}
	#Tuote-haku-taulu tr { height:auto;}
	#Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria, #Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria-tuote {
		height:20px;
	}
	#Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria td { color:#333333; font:bold 11px/20px Verdana, Sans-serif; background-color: #E7EDF4; padding-left:10px;}
		#Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria td.even { border-left:1px solid #BDCDE1; border-right:1px solid #BDCDE1;}
		#Tuote-haku-taulu tr td.oikea, #Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria-tuote td.oikea, 
		#Tuote-haku-taulu tr th.oikea, #Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria td.oikea { border-right:none;}
		#Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria td a.Tuote-haku-taulu-kategoria-linkki {color:#333333 !important; font:bold 11px/20px Verdana, Sans-serif; float: left; width: 100%; height: 20px;}
			#Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria a span { display: none; width: 70px; height: 20px; color:#333333 !important; height: 20px; float: left;}
			#Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria a.Tuote-haku-taulu-kategoria-linkki:hover {color:#144B96 !important; float: left; display: block; width: 100%; height: 20px;}
				#Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria a:hover span { display: block; float: left; color:#144B96 !important; height: 20px; width: 70px;}
	#Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria-tuote td { }
	#Tuote-haku-taulu td { color: #333333; font:normal 11px/20px Verdana, Sans-serif;}
		#Tuote-haku-taulu td.pdf a { color:#144B96  !important; background: url("img/CssSprites.gif") no-repeat -37px -177px; padding: 0 10px 0 15px; float: left; width: auto; min-height: 20px; _height:20px; height: auto; margin: 5px 0 0 0; _margin:0;}
	#Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria-tuote td { border-bottom:1px dashed #BDCDE1; padding-left:26px;}
	#noborders #Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria-tuote td.oikea { border-right:none;}
	#Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria-tuote td.even { background-color:#F5F8FB; border-left:1px solid #BDCDE1; border-right:1px solid #BDCDE1; padding-left:14px;}
		#Tuote-haku-taulu tr.Tuote-haku-taulu-kategoria-tuote td.pdf a { text-align: center;}
	table#Tuote-haku-taulu tfoot { display:none;}
	#Tuote-haku-aakkoset { padding-bottom:7px;}
	#Tuote-haku-aakkoset li { display: inline; height: 11px; padding: 0 5px 0 0; margin-left:0;}
		#Tuote-haku-aakkoset li a { color:#144B96 !important; font:normal 11px/20px Verdana, Sans-serif; padding-left:5px; border-left: 1px solid #BDCDE1;}
		#Tuote-haku-aakkoset li#viimenen { border-right: 1px solid #BDCDE1; padding-right:5px;}
	div#Tuote-haku-laatikko { width: 700px; height: 40px; background-color:#F0F0F0; display: block; float: left; background: url("img/Laake-haku-laatikko.gif") no-repeat; padding:10px 0 20px 0;}
		div#Tuote-haku-laatikko h2 { font: normal 13px/20px Arial, Helvetica, Genava, sans-serif; color: #333333; float: left; padding:0; margin: 0; text-align: center; width: 124px; height: 26px; border-right:1px solid #D2D2D2;}
			.pois { display: none;}
			div#Tuote-haku-laatikko p { float: left; display:block; width: 349px; _width:400px; height: 26px; padding:3px 0 0 10px; font: normal 12px Georgia, sans-serif; color: #333333;}
			*:first-child+html div#Tuote-haku-laatikko p {width:400px;}
				div#Tuote-haku-laatikko input { float: left; padding:0; height: 17px;}
					input#Ajaxhaku { background: url("img/Tuote-haku-input.gif") no-repeat; border: none; font:normal 11px/16px Verdana, sans-serif; color: #333333; padding: 0 0 0 5px; height:17px; width: 184px;}
					input#haekuva { background: url("img/Tuote-haku-submit.gif") no-repeat;}
/* @end */
/* @end */
/* @group Footeri */
#FooterWrapper { width:100%; height:44px; float:left;}
#Footer { width:986px; height:44px; background:url("img/Footer.gif") 0px 0px no-repeat; margin:0 auto;}
	#Footer ul { padding:0 0 0 40px; float: left; display: block; height: 30px;}
	#Footer ul li { height:15px; padding:5px 22px 0 0; margin:0;}
	#Footer ul li, #Footer ul li a { display:inline; font:normal 10px/20px Verdana, Sans-serif; color:#666666 !important; float:left; height:25px;}
		#Footer ul li a { background:url("img/CssSprites.gif") -37px -228px no-repeat; padding:0 0 0 20px; height:20px;}
/* @end */
/* @group AjaxHaku */
div#ajax_haku_content {position: absolute;width: 321px;height: auto;top: 25px;right: 0px;display: block;z-index: 1999;}
ul#ajax_haku {width: 320px;border:1px solid #666666;position: absolute;float: left;z-index: 2000;}
	ul#ajax_haku li {width: 320px;background:#dcdcdc;display: block;min-height: 23px; _height: 23px;height: auto;padding: 0;float: left; margin: 0;}
		ul#ajax_haku li span {width: 310px;font:normal 13px/26px Verdana, Sans-serif;color: #666666;background: #dcdcdc;padding: 0 0 0 10px;}
			ul#ajax_haku li span a {color: #666666;float: right;padding: 3px 10px 0 0;}
			ul#ajax_haku li ul {background: #FFF;width: 320px;height: auto;min-height: 23px; _height:23px;padding: 0;}
				ul#ajax_haku li ul li {	width: 315px;min-height: 23px;height: auto;display: block;padding:0;background: #FFF;display: list-item;padding-left: 5px;cursor: pointer; font:normal 11px/15px Georgia, sans-serif;}
					ul#ajax_haku li ul li img {float: left;padding:0 5px 0 5px;cursor: pointer;}
					ul#ajax_haku li ul li a {padding-right:10px;background:transparent url(img/AukeavaLayerinLinkinNuoli.gif) no-repeat scroll right 5px;cursor: pointer; font:normal 11px/15px Georgia, sans-serif;}
						ul#ajax_haku li ul li p {font:normal 11px/15px Georgia, Sans-serif;cursor: pointer;}
							ul#ajax_haku li ul li p b, 
							ul#ajax_haku li ul li p strong {font:bold 9px/19px Georgia, Sans-serif;cursor: pointer;}

/* @end */
#RightContentIntro,
#RightContentBeforeIntro {
	display: block;
	float: left;
	width: 412px;
}

/* @group Hakutulos */

ul#Hakutulos_ul {border-top: 1px dashed #CCC;}
li.Hakutulos_li {border-bottom: 1px dashed #CCC;padding: 10px 0 10px 0;}
a.Hakutulos_Linkki {font: bold 11px/19px Verdana, sans-serif;}

/* @end */
