/****************************************/
/*                      
c-css.php parsib seda faili
*/ 
/****************************************/


html
{
	margin: 0px;
	padding: 0px;
	height: 100%;	
	width: 100%;
	min-height: 100%;
}

body
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-color: #E1E2E3;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 8pt;
	color: #000000;
	min-height: 100%;
}

table
{
	border-collapse: collapse;
	border-spacing: 0px;
}

td
{
	padding: 0px;
}

img {border: none;}

hr
{
	border: none;
	background-color: #bbbfbd;
	color: #bbbfbd;
	height: 1px;
}

/*form
{
	margin: 0px;
	padding: 0px;	
}*/

input[type=text], input[type=password]
{
	height: 12px;
	background-color: #eff0f0;
	border-style: solid;
	border-width: 1px;
	border-color: #808284;
	border-top: none;
	border-bottom: none;
	font-family: Verdana;
	font-size: 7pt;
	padding: 0px;
	margin: 2px;
}

select
{
	height: 18px;
	background-color: #eff0f0;
	border-style: solid;
	border-width: 1px;
	border-color: #808284;
	border-top: none;
	border-bottom: none;
	font-family: Verdana;
	font-size: 7pt;
	padding: 0px;
	margin: 2px 0px 2px 0px;	
}

input.button
{
	height: 18px;
	background-color: #eff0f0;
	border-style: solid;
	border-width: 1px;
	border-color: #808284;
	font-family: Verdana;
	font-size: 7pt;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

input[type=button], input[type=submit], input[type=reset]
{
	height: 18px;
	background-color: #eff0f0;
	border-style: solid;
	border-width: 1px;
	border-color: #808284;
	font-family: Verdana;
	font-size: 7pt;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

input[type=checkbox]
{
	
}


.fullWidth	{width: 100%;}
.fullHeight	{height: 100%;}
.full				{width: 100%; height: 100%;}
div.full		{margin: 0px;}


/* Sisuosa laius koos bänneriga */
table.pageArea	
{
	width: 815px;
}

/* Sisuosa laius ilma bännerita */
.pageContentArea	{width: 797px;}


td.topSpace	{/*height: 36px;*/ height: 36px;}
/*td.topSpaceMain	{height: 0px;}*/
td.leftSpace	{width: 8px;}
td.rightSpace	{width: 9px;}
td.space			{width: 1px;}
td.vspace		{height: 1px;}

td.topSpaceMain	{height: 0px; text-align: center; padding: 0px;}
#topspace	{width: 10px; height: 35px; margin: 0px; padding: 0px; position: relative; float: top;}





/* Flash bänneri ala ja raamid */
td.mainPageFlashArea
{
	background-color: transparent;
}
td.flashArea
{
	background-color: transparent;
	height: 101px;
}

img.bannerimage
{
	border: none;
	width: 812px;
	height: 144px;
}

td.flashShadow			{background-color: #868789;}
td.flashRightSpace		{height: 5px;}
td.flashBottomSpace	{width: 3px;}
td.flashRight				{width: 3px;}
td.flashBottom			{height: 3px;}
td.mainPageFlashRightShadow	{height: 207px;}
td.mainPageFlashRightShadowNarrow	{height: 139px;}
td.flashRightShadow	{height: 99px;}
td.flashBack				{background-color: #ffffff;}

object.flash
{
	position: relative;
	z-index: 1;
	background-color: #ffffff;
}


div.mainPageBanner
{
	height: 212px;
	width: 812px;
	background-position: center middle;
}

div.mainPageBannerNarrow
{
	height: 144px;
	width: 812px;
	background-position: center middle;
}




td.topArea		
{
	height: 96px;
	/*height: 66px;*/
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #808284;
	border-bottom: none;
	vertical-align: bottom;
}

td.topRightArea
{
	text-align: right;
	vertical-align: top;
	height: 96px;
}
table.topRightArea
{
	height: 96px;
	width: 100%;
	text-align:right;
}

td.bottomArea		
{
	height: 96px;
	/*height: 66px;*/
	/*height: 100%;*/
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #808284;
	border-top: none;
}

td.proBottomLine
{
	height: 8px;
	background-color: #0092af;
	border-width: 1px;
	border-style: solid;
	border-color: 	#0092af;
	border-top: none;
	border-bottom: none;
}

td.officeBottomLine
{
	height: 8px;
	background-color: #D71920;
	border-width: 1px;
	border-style: solid;
	border-color: 	#D71920;
	border-top: none;
	border-bottom: none;
}

td.contactArea		
{
	height: 56px;
	background-color: #c5c6c8;
	border-width: 1px;
	border-style: solid;
	border-color: #808284;
	border-top: none;
	border-bottom: none;
	font-family: Verdana;
	font-size: 7.5pt;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

td.EUlogo
{
	width: 1px;
}

td.EUlogo p, td.EUlogo span
{
	margin: 0px;
}

td.mainPageProTopArea
{
	/*height: 130px;*/
	/*height: 110px;*/
	height: 108px;
	background-color: #ffffff;	
	border-width: 1px;
	border-style: solid;
	border-color: #808284;
	border-top: none;
	border-bottom: none;
}






img.trans	
{
	width: 1px;
	height: 1px;	
}

td.logoArea
{
	padding: 0px 0px 10px 42px;
	vertical-align: bottom;
	text-align: left;
}

td.mainPageLogoArea
{
	/*padding: 0px 10px 10px 70px;*/
	/*padding: 0px 10px 2px 70px;*/
	/*padding: 0px 40px 20px 70px;*/
	/*padding: 0px 40px 10px 70px;*/
	padding: 0px 40px 10px 42px;
	vertical-align: bottom;
	text-align: left;
}
td.mainPageLogoArea img	{margin: 0px 0px 0px 0px;}
td.mainPageLogoArea p		{margin: 0px;}

td.langs
{
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 9pt;
	text-transform: lowercase;
	padding: 25px 17px 0px 0px;
	vertical-align: top;
	text-align: right;
}

div.langsarea
{
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 9pt;
	text-transform: lowercase;
	padding: 0px 17px 10px 17px;
	vertical-align: bottom;
	text-align: right;	
	float: right;
}

td.langs a, div.langsarea a, div.menu6 a, div.menu5 a, div.menu6_2 a
{color: #808284; text-decoration: none;}
td.langs a:link, div.langsarea a:link, div.menu6 a:link, div.menu5 a:link, div.menu6_2 a:link
{color: #808284; text-decoration: none;}
td.langs a:visited, div.langsarea a:visited, div.menu6 a:visited, div.menu5 a:visited, div.menu6_2 a:visited
{color: #808284; text-decoration: none;}
td.langs a:hover, div.langsarea a:hover, div.menu6 a:hover, div.menu5 a:hover, div.menu6_2 a:hover
{color: #000000; text-decoration: none;}

div.menu6
{
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 9pt;
	padding: 0px 17px 10px 17px;
	vertical-align: bottom;
	text-align: right;
	float: right;
}

div.menu5
{
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 9pt;
	padding: 0px 20px 10px 43px;
	vertical-align: bottom;
	text-align: left;
	float: left;
}

div.menu6_2
{
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 9pt;
	padding: 25px 17px 0px 0px;
	vertical-align: top;
	text-align: right;
}
div.menu6_2 span.active a					{color: #000000;}
div.menu6_2 span.active a:link		{color: #000000;}
div.menu6_2 span.active a:visited	{color: #000000;}
div.menu6_2 span.active a:hover		{color: #000000;}

td.menu6
{
	text-align: left;
	vertical-align: bottom;
}

div.langs, div.langsarea div, div.menu6 div, div.menu5 div, div.menu6_2 div
{
	width: 1px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 9pt;
	display: inline;
	width: 1px;
}

td.langsMainPage
{
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 9pt;
	text-transform: lowercase;
	/*padding: 0px 40px 20px 10px;*/
	padding: 0px 40px 10px 10px;
	vertical-align: bottom;
	text-align: right;
}

td.langsMainPage a					{color: #000000; text-decoration: none;}
td.langsMainPage a:link			{color: #000000; text-decoration: none;}
td.langsMainPage a:visited	{color: #000000; text-decoration: none;}
td.langsMainPage a:hover		{text-decoration: underline;}

td.langsOffice div, div.langsOffice div, div.menu6Office div, td.langsOffice a:hover 
{color: #D71920;}
td.langsPro div, div.langsPro div, div.menu6Pro div, td.langsPro a:hover
{color: #0092af;}

td.centerArea
{
	background-color: #ffffff;	
	border-width: 1px;
	border-style: solid;
	border-color: #808284;
	border-top: none;
	border-bottom: none;	
}


td.menu1Area
{
	width: 208px;
	border-width: 1px;
	border-style: solid;
	border-color: #bbbdbf;
	border-top: none;
	border-bottom: none;
	border-left: none;
	padding: 20px 0px 20px 0px;
}

td.menu1
{
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 7pt;
	background-repeat: no-repeat;
	background-position: 10px center;
	height: 30px;
	padding: 8px 8px 8px 23px;
	vertical-align: middle;
	[if ! Gecko]	height: 14px;
}
td.menu1 a				{color: #0f203d; text-decoration: none;}
td.menu1 a:link		{color: #0f203d; text-decoration: none;}
td.menu1 a:visited	{color: #0f203d; text-decoration: none;}
td.menu1 a:hover	{color: #0f203d; text-decoration: none;}
td.menu1Pro			{background-image: url(files/pro-menu.gif);}
td.menu1Office		{background-image: url(files/office-menu.png);}

td.menu1 p {margin: 0px; padding: 0px;}

td.menu1Selected
{
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 7pt;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 6px center;
	height: 30px;
	padding: 8px 8px 8px 23px;
	vertical-align: middle;
	[if ! Gecko]	height: 14px;
}
td.menu1Selected a				{color: #0f203d; text-decoration: none;}
td.menu1Selected a:link		{color: #0f203d; text-decoration: none;}
td.menu1Selected a:visited	{color: #0f203d; text-decoration: none;}
td.menu1Selected a:hover	{color: #0f203d; text-decoration: none;}
td.menu1ProSelected				{background-image: url(files/pro-menu-selected.gif);}
td.menu1OfficeSelected			{background-image: url(files/office-menu-selected.png);}

td.menu1Selected p {margin: 0px; padding: 0px;}



td.menu1SubPro
{
	color: #0f203d;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 7pt;
	background-repeat: no-repeat;
	background-position: 11px center;
	height: 30px;
	padding: 8px 8px 8px 23px;
	vertical-align: middle;
	[if ! Gecko]	height: 14px;
}
td.menu1SubPro a				{color: #0f203d; text-decoration: none;}
td.menu1SubPro a:link		{color: #0f203d; text-decoration: none;}
td.menu1SubPro a:visited	{color: #0f203d; text-decoration: none;}
td.menu1SubPro a:hover	{color: #0092af; text-decoration: none;}

td.menu1SubProSelected
{
	color: #0092af;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 7pt;
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 30px;
	padding: 8px 8px 8px 23px;
	vertical-align: middle;
	[if ! Gecko]	height: 14px;
}
td.menu1SubProSelected a				{color: #0092af; text-decoration: none;}
td.menu1SubProSelected a:link		{color: #0092af; text-decoration: none;}
td.menu1SubProSelected a:visited	{color: #0092af; text-decoration: none;}
td.menu1SubProSelected a:hover	{color: #0092af; text-decoration: none;}


td.menu1SubOffice
{
	color: #0f203d;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 7pt;
	background-repeat: no-repeat;
	background-position: 11px center;
	height: 30px;
	padding: 8px 8px 8px 23px;
	vertical-align: middle;
	[if ! Gecko]	height: 14px;
}
td.menu1SubOffice a				{color: #0f203d; text-decoration: none;}
td.menu1SubOffice a:link		{color: #0f203d; text-decoration: none;}
td.menu1SubOffice a:visited	{color: #0f203d; text-decoration: none;}
td.menu1SubOffice a:hover	{color: #D71920; text-decoration: none;}

td.menu1SubOfficeSelected
{
	color: #D71920;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 7pt;
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 30px;
	padding: 8px 8px 8px 23px;
	vertical-align: middle;
	[if ! Gecko]	height: 14px;
}
td.menu1SubOfficeSelected a				{color: #D71920; text-decoration: none;}
td.menu1SubOfficeSelected a:link		{color: #D71920; text-decoration: none;}
td.menu1SubOfficeSelected a:visited	{color: #D71920; text-decoration: none;}
td.menu1SubOfficeSelected a:hover	{color: #D71920; text-decoration: none;}


td.menu1SubLevel2	{padding-left: 43px;}
td.menu1SubLevel3	{padding-left: 53px;}

td.newsContentArea img
{
	/*max-width: 335px;*/
	max-width: 335px;
}

td.newsLinksArea
{
	width: 180px;
	[if ! IE] border-left-width: 1px;
	[if ! IE] border-left-style: solid;
	[if ! IE] border-left-color: #bbbdbf;
	vertical-align: top;
}

img.newsLinks
{
	width: 180px;
	height: 1px;
}

td.newsLinksBack
{
	[if IE] background-image: url(files/grey180x1.gif);
	[if IE] background-repeat: repeat-y;*/
	/*background-position: 385px top;*/
	[if IE] background-position: right;
}


div.imagesMenu
{
	width: 100%;
	color: #0f203d;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 8pt;
}
div.imagesMenu a					{color: #0f203d; text-decoration: none;}
div.imagesMenu a:link			{color: #0f203d; text-decoration: none;}
div.imagesMenu a:visited	{color: #0f203d; text-decoration: none;}
div.imagesMenu a:hover		{color: #D71920; text-decoration: none;}

div.imagesMenu div.separator
{
	width: 100%;
	float: bottom;
	height: 10px;
}

div.imagesMenu div.level1
{
	position: relative;
	float: bottom;
	text-align: left;
	vertical-align: middle;
	text-transform: uppercase;
	height: 140px;
	border-bottom: solid 1px #bbbdbf;
}
div.imagesMenu div.level1 div.imagelink
{
	width: 140px;
	height: 140px;
	border: 1px solid #bbbdbf;
	border-bottom: none;
	text-align: center;
	vertical-align: center;
	float: left;
}
div.imagesMenu div.level1 div.imagelink img
{
	max-width: 138px;
	max-height: 138px;
	margin: 0px auto;
}

div.imagesMenuLevel2
{
	position: relative;
	float: left;
	text-align: left;
	vertical-align: middle;
}
div.imagesMenuLevel2 div.level2
{
	/*position: relative;
	float: top;*/
}

td.productMenuArea 
{
	padding: 10px 10px 10px 33px;
}

img.productMenuImage
{
	max-width: 140px;
	max-height: 140px;
	/*border-width: 1px;
	border-style: solid;
	border-color: #bbbdbf;
	border-bottom: none;*/
}

td.productMenuImage img
{
	max-width: 140px;
	max-height: 140px;
}

td.productMenuImage
{
	height: 140px;
	width: 140px;
	max-width: 140px;
	text-align: left;
	vertical-align: bottom;
	padding: 0px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbbdbf;*/
	border-width: 1px;
	border-style: solid;
	border-color: #bbbdbf;
	border-bottom: none;
	text-align: center;
	vertical-align: middle;
}

td.productMenuImageArea
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbbdbf;
	width: 140px;
	padding: 0px;
	text-align: left;
	vertical-align: bottom;
}

td.productMenuLink
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbbdbf;
	min-width: 100px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	vertical-align: middle;
	text-transform: uppercase;
}

td.productMenuSubLink
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbbdbf;
}

td.productMenuSeparator	{height: 15px;}

td.productMenuLevel1
{
	color: #0f203d;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 8pt;
	height: 30px;
	/*[if ! Gecko]	height: 14px;*/
	text-transform: uppercase;
}
td.productMenuLevel1 a					{color: #0f203d; text-decoration: none;}
td.productMenuLevel1 a:link			{color: #0f203d; text-decoration: none;}
td.productMenuLevel1 a:visited	{color: #0f203d; text-decoration: none;}
td.productMenuLevel1 a:hover		{color: #D71920; text-decoration: none;}

td.productMenuLevel1Separator
{
	height: 45px;
}

td.productMenuLevel2Area
{
	padding: 10px 0px 10px 0px;
	text-align: center;
	vertical-align: top;
}

td.productMenuLevel2Separator
{
	width: 30px;
}

table.productMenuLevel2
{
	height: 150px;
	width: 150px;	
	border-width: 1px;
	border-style: solid;
	border-color: #bbbdbf;
}

td.productMenuLevel2
{
	padding: 4px 20px 4px 20px;
	text-align: left;
	vertical-align: bottom;
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 7pt;
	text-transform: uppercase;
}
td.productMenuLevel2 a					{color: #808284; text-decoration: none;}
td.productMenuLevel2 a:link			{color: #808284; text-decoration: none;}
td.productMenuLevel2 a:visited	{color: #808284; text-decoration: none;}
td.productMenuLevel2 a:hover		{color: #808284; text-decoration: underline;}

td.productMenuLevel2ImageArea
{
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: bottom;
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 7pt;
	text-transform: uppercase;
}

td.productMenuLevel2Image
{
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	height: 120px;
}

td.productMenuLevel2Image img
{
	max-width: 140px;
	max-height: 120px;	
}
















td.mainPageNewsArea
{
	width: 230px;
	border-width: 1px;
	border-style: solid;
	border-color: #bbbdbf;
	border-top: none;
	border-bottom: none;
	border-left: none;
	/*padding: 35px 10px 20px 10px;
	[if ! IE] padding: 18px 10px 10px 10px;*/
	padding: 18px 10px 10px 10px;
	text-align: left;
	vertical-align: top;
}

td.mainPageNewsArea_Logos
{
	width: 250px;
	border-width: 1px;
	border-style: solid;
	border-color: #bbbdbf;
	border-top: none;
	border-bottom: none;
	border-left: none;
	/*padding: 35px 10px 20px 10px;
	[if ! IE] padding: 18px 10px 10px 10px;*/
	padding: 18px 10px 10px 10px;
	text-align: left;
	vertical-align: top;
	white-space: pre-wrap;  
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

td.mainPageNewsArea p, td.mainPageNewsArea_Logos p
{
	padding: 0px 15px 0px 15px;
	[if ! IE] padding: 5px 15px 10px 15px;
	white-space: pre-wrap;  
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;s
}


td.mainPageContentArea
{
	padding: 30px 41px 34px 33px;
	/*[if IE] padding: 34px 0px 34px 34px;*/
	/*padding: 34px 10px 10px 10px;*/
	text-align: left;
	vertical-align: top;
	white-space: pre-wrap;  
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

td.mainPageProductArea
{
	padding: 30px 41px 34px 33px;
	/*[if IE] padding: 34px 0px 34px 34px;*/
	/*padding: 34px 10px 10px 10px;*/
	text-align: left;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bbbdbf;
	width: 190px;
	white-space: pre-wrap;  
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

#scroller {
	width: 100%;
	white-space: pre-wrap;  
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
	height: 200px;
	overflow: hidden;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
}

td.mainPagePartnersArea
{
	padding: 0px;
	text-align: center;
	vertical-align: top;
	height: 100%;
	white-space: pre-wrap;  
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

td.mainPageContentAreaImages img
{
	border-width: 1px;
	border-style: solid;
	border-color: #bbbdbc;
}

td.mainPageProductImage img
{
	max-width: 250px;
}

table.uf_25
{
	border-collapse: none;
	border-spacing: 1px;
}

table.uf_25 td
{
	padding: 3px;
}

td.locationPro
{
	background-color: #0092af;
	height: 26px;
	color: #ffffff;
	font-family: Verdana;
	/*text-transform: uppercase;*/
	font-size: 7.5pt;
	text-align: left;
	vertical-align: middle;
	padding-left: 33px;
	padding-right: 10px;
	font-weight: bolder;
}

td.locationOffice
{
	background-color: #D71920;
	height: 26px;
	color: #ffffff;
	font-family: Verdana;
	/*text-transform: uppercase;*/
	font-size: 7.5pt;
	text-align: left;
	vertical-align: middle;
	padding-left: 33px;
	padding-right: 10px;
	font-weight: bolder;
}

td.locationPro a, 				td.locationOffice a					{text-decoration: none; color: #ffffff;}
td.locationPro a:link, 		td.locationOffice a:link		{text-decoration: none; color: #ffffff;}
td.locationPro a:visited,	td.locationOffice a:visited	{text-decoration: none; color: #ffffff;}
td.locationPro a:hover, 	td.locationOffice a:hover		{text-decoration: none; color: #ffffff;}

td.locationSeparator
{
	padding: 0px 9px 0px 9px;
	text-align: left;
	vertical-align: middle,
	width: 8px;
}
td.location
{
	width: 20px;
	/*white-space: nowrap;*/
}

div.location
{
	margin: 0px;
	white-space: nowrap;
}

td.topLeft
{
	text-align: left;
	vertical-align: top;	
}

td.topCenter
{
	text-align: center;
	vertical-align: top;	
}

td.middleLeft
{
	text-align: left;
	vertical-align: middle;	
}
td.middleRight
{
	text-align: right;
	vertical-align: middle;	
}

div.contentLocation
{
	margin: 8px 0px 9px 0px;
	padding: 0px;
	/*[if ! Gecko]	margin: 0px 0px 1px 0px;*/
	color: #000000;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 8pt;
	text-transform: uppercase;
}
div.contentLocation a					{color: #808284; text-decoration: none;}
div.contentLocation a:link		{color: #808284; text-decoration: none;}
div.contentLocation a:visited	{color: #808284; text-decoration: none;}
div.contentLocation a:hover		{color: #808284; text-decoration: underline;}


/*****************************************/
/* Otsinguvorm */
/*****************************************/

td.searchForm
{
	padding: 0px 16px 18px 0px;
	text-align: right;
	vertical-align: bottom;
}
td.searchForm p, td.searchForm span
{
	margin: 0px;
	padding: 0px;
}
table.searchForm
{
	width: 100%;
	height: 12px;
}
td.searchForm form
{
	margin: 0px;
	padding: 0px;
}

input.search_input
{
	height: 12px;
	width: 100px;
	background-color: #eff0f0;
	border-style: solid;
	border-width: 1px;
	border-color: #808284;
	border-top: none;
	border-bottom: none;
	font-family: Verdana;
	font-size: 7pt;
	padding: 0px;
	margin: 0px;
}
td.search_input
{
	text-align: right;
	vertical-align: middle;
	width: 100px;
}

input.search_button
{
	background-color: transparent;
	border: none;
	height: 14px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 9pt;
	color: #808284;
}
td.search_button
{
	text-align: right;
	vertical-align: middle;
	padding-right: 14px;
	padding-bottom: 1px;
	[if Gecko] padding-bottom: 2px;
}



/*************************************/
/* Otsingutulemused */
/*************************************/

td.searchResult
{
	font-family: arial;
	font-size: 8pt;
	color: #696969;
	padding: 10px 0px 0px 0px;
}
td.searchResult a 				{color: #666666; text-decoration: none;}
td.searchResult a:link 		{color: #666666; text-decoration: none;}
td.searchResult a:visited 	{color: #666666; text-decoration: none;}
td.searchResult a:hover 	{color: #666666; text-decoration: underline;}

td.searchResultPro
{
	font-family: arial;
	font-size: 8pt;
	color: #696969;
	padding: 10px 0px 0px 0px;
}
td.searchResultPro a 				{color: #0092af; text-decoration: none;}
td.searchResultPro a:link 		{color: #0092af; text-decoration: none;}
td.searchResultPro a:visited 	{color: #0092af; text-decoration: none;}
td.searchResultPro a:hover 	{color: #0092af; text-decoration: underline;}

td.searchResultOffice
{
	font-family: arial;
	font-size: 8pt;
	color: #696969;
	padding: 10px 0px 0px 0px;
}
td.searchResultOffice a 				{color: #d71a20; text-decoration: none;}
td.searchResultOffice a:link 			{color: #d71a20; text-decoration: none;}
td.searchResultOffice a:visited 	{color: #d71a20; text-decoration: none;}
td.searchResultOffice a:hover 		{color: #d71a20; text-decoration: underline;}

td.searchContentLink	{font-weight: bold;}
td.searchText	{padding: 0px 0px 0px 10px;}

div.searchWord
{
	display: inline;
	/*background-color: #ffff99;*/
	background-color: #dddddd;
	margin: 0px;
	padding: 0px;
}


/*************************************/
/* Galerii */
/*************************************/

td.gallery
{
	padding: 5px;
}

table.gallery
{
	border-collapse: separate;
	border-spacing: 5px;
}







img.sideInfoLinks
{
	width: 184px;
	height: 1px;
}


td.sideInfoArea
{
	width: 184px;
	padding: 10px 10px 10px 4px;
	[if ! IE] padding: 10px 10px 10px 10px;
	vertical-align: top;
	[if ! IE] border-left-width: 1px;
	[if ! IE] border-left-style: solid;
	[if ! IE] border-left-color: #bbbdbf;
}

td.sideInfoLine
{
	height: 1px;
	background-color: #bbbfbd;
}

td.sideInfoBack
{
	[if IE] background-image: url(files/grey184x1.gif);
	[if IE] background-repeat: repeat-y;
	[if IE] background-position: right;
}

td.sideInfoHeader
{
	font-family: verdana;
	font-size: 7pt;
	color: #D71920;
	padding: 30px 10px 0px 15px;
	[if IE] padding: 30px 10px 0px 15px;
}

td.sideInfo
{
	padding: 10px 5px 12px 7px;
	[if IE]	padding: 10px 5px 12px 7px;
}

td.sideInfoFinish
{
	padding: 10px 5px 34px 7px;
	[if IE]	padding: 10px 5px 34px 7px;
}

td.sideInfoDatasheets
{
	padding: 10px 5px 10px 2px;
	/*[if IE]	padding: 10px 5px 10px 4px;*/
	font-family: Verdana;
	color: #696969;
}

td.sideInfoDatasheets a					{color: #696969; text-decoration: none; font-size: 10px;}
td.sideInfoDatasheets a:link		{color: #696969; text-decoration: none; font-size: 10px}
td.sideInfoDatasheets a:visited	{color: #696969; text-decoration: none; font-size: 10px}
td.sideInfoDatasheets a:hover		{color: #D71920; text-decoration: none; font-size: 10px}

td.sideInfoText
{
	padding: 0px 5px 24px 15px;
	[if IE]	padding: 10px 5px 34px 15px;
}

td.sideInfoHeader p, td.sideInfoHeader span, td.sideInfoDatasheets p, td.sideInfoDatasheets span, td.sideInfo p, td.sideInfo span
{
	margin: 0px;
	padding: 0px;
}

td.ts_9 img
{
	border-width: 1px;
	border-style: solid;
	border-color: #bbbfbd;
}

td.ts_7
{
	line-height: 1.5;
	padding-top: 4px;
}

table.ts_8 td
{
	padding: 0px;
	line-height: 1.5;
	height: 150px;
	text-align: center;
	vertical-align: middle;
	border-color: #bbbfbd;
}

table.ts_8
{
	width: 150px;
}

td.galleryImage img
{
	border-width: 1px;
	border-style: solid;
	border-color: #bbbfbd;
}

img.galleryImage
{
	border-width: 1px;
	border-style: solid;
	border-color: #bbbfbd;
}






/****************************/
/* Login Box CSS */
form.login_form
{
	margin: 0px;
	width: 100%;
}
input.login_username
{
	width: 95%;
	text-align: center;
}
input.login_password
{
	width: 95%;
	text-align: center;
}
input.login_button
{
	width: 96%;
	height: 18px;
	background-color: #eff0f0;
	border-style: solid;
	border-width: 1px;
	border-color: #808284;
	font-family: Verdana;
	font-size: 7pt;
	padding: 0px;
	margin: 8px 0px 0px 0px;
	cursor: pointer;
}
div.login_logout
{
	width: 95%;
	height: 14px;
	text-align: center;
	vertical-align: top;
	background-color: #eff0f0;
	border-width: 1px;
	border-style: solid;
	border-color: #808284;
	font-family: Verdana;
	font-size: 7pt;
	padding: 2px 0px 0px 0px;
	margin: 0px;
	cursor: pointer;
}
div.login_logout a					{color: #ff0000; text-decoration: none;}
div.login_logout a:link			{color: #ff0000; text-decoration: none;}
div.login_logout a:visited	{color: #ff0000; text-decoration: none;}
div.login_logout a:hover		{color: #ff0000; text-decoration: none;}

/****************************/

td.login
{
	text-align: center;
	padding: 0px 0px 0px 6px;
	[if IE] padding: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 7pt;
	color: #000000;
}

td.loginHeader
{
	height: 20px;
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 7pt;
	color: #000000;
	background-color: #eeeeee;
	border-left-width: 1px;
	border-left-style: solid;
	border-color: #bbbfbd;
}

td.extranetSideInfo
{
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	border-bottom: 1px solid #bbbfbd;
	[if IE] border-left: 1px solid #bbbfbd;
}
td.extranetSideInfo p, td.extranetSideInfo span
{
	padding: 0px;
	margin: 0px;
}
td.extranetSideInfo img
{
	max-width: 179px;
}

#error
{
	margin: 0px;
	color: red;
}

#id_f
{
	max-width: 335px;
}


td.slogan
{
	padding: 4px 40px 4px 42px;
	vertical-align: top;
	text-align: left;
}
td.slogan p, td.slogan span
{margin: 0px;}

td.Pro a:hover, td.Pro .uf_1 a:hover	{color: #0092af;}


td.Pro .galleryImage a					{margin-left: 4px; color: #696969; text-decoration: none;}
td.Pro .galleryImage a:link			{margin-left: 4px; color: #696969; text-decoration: none;}
td.Pro .galleryImage a:visited	{margin-left: 4px; color: #696969; text-decoration: none;}
td.Pro .galleryImage a:hover		{margin-left: 4px; color: #696969; text-decoration: underline;}


/*td.Pro td.gallery
{
	border: 1px solid lightgrey; 
	border-bottom: none;
}
td.Pro .galleryImage
{
	border: 1px solid lightgrey; 
	border-top: none;	
}*/
