BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

IMG{
	border: none;
}

P{
	font-size: 8pt;
}

TD{
	font-size: 8pt;
}

A{
	font-size: 8pt;
}

A:link		{color: #000000; font-weight: bold; text-decoration: none;}
A:visited	{color: #000000; font-weight: bold; text-decoration: none;}
A:active	{color: #000000; font-weight: bold; text-decoration: none;}
A:hover		{color: #268ed6; font-weight: bold; text-decoration: none;}

H2{
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0062a3;
}


FORM {
	padding: 0px; margin: 0px;
}

INPUT {
	padding: 2px 3px 0px 3px;
	font-size: 8pt; font-family: Tahoma, Arial, Verdana;
}

SELECT {
	font-size: 8pt; font-family: Tahoma, Arial, Verdana;
}

TEXTAREA {
	padding: 2px 3px 0px 3px;
	font-size: 8pt;font-family: Tahoma, Arial, Verdana;
}

.clear{
	clear: both;
}

INPUT.button {
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	background-color: #F9F6EF;
	border-width: thin;
	border-left-color: #ADC3AC; border-right-color: #ADC3AC; 
	border-top-color: #ADC3AC; border-bottom-color: #ADC3AC;
}


INPUT.layout_clock {
	font-family: Tahoma, Arial, Verdana;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
	border-style: none;
	margin-bottom: 1px;
}

INPUT.layout_login {
	height: 18px;
	border: 1px solid #cfcfcf;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	color: #000000;
}


#layout_search_keywords{
	width: 300px;
	height: 23px;
	background: transparent;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#layout_search_submit{
	height: 20px; 
	width: 50px;
	background: transparent;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}


TD.layout_date {
	font-size: 7pt; color: #000000; text-decoration: none; font-weight: bold;
	padding-bottom: 1px;
}

A.layout_company_index{
	color: #F7CB00;
}

A.sitemap_link {
	font-size: 8pt;
}

A.sitemap_link:link		{color: #000000; font-weight: bold; text-decoration: none;}
A.sitemap_link:visited	{color: #000000; font-weight: bold; text-decoration: none;}
A.sitemap_link:active	{color: #000000; font-weight: bold; text-decoration: none;}
A.sitemap_link:hover	{color: #999999; font-weight: bold; text-decoration: none;}

/* yksittäisen sivun otsikko */
DIV.pagetitle{
	height: 28px;
}
DIV.pagetitle_text{
	float: left;
	vertical-align: bottom;
	padding: 7px 2px 0px 10px;

}
H1{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: white;
	margin: 0px 0px 0px 0px;
}

/* lomakkeiden perustausta */
TD.form_background{
	background-color: #FFFFFF;
	border: 1px solid #DEDBD2;
	border-top: none;
}

TD.form_title{
	height: 22px;
	background-color: #F2F8F5;
	border: 1px solid #DEDBD2;
	font-size: 8pt;
	font-weight: bold;
}


/* TOOLTIPS */
TABLE.ttInfo_table{
	border: solid #000000 1px;
}
TD.ttInfo_title{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	background-color: #F9F6EF;
	padding: 2px;
	font-weight:bold;
}
TD.ttInfo_content{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	background-color: white;
	padding: 2px;
}

TABLE.ttError_table{
	border: solid #000000 1px;
}
TD.ttError_title{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	background-color: red;
	padding: 2px;
	color: white;
	font-weight:bold;
}
TD.ttError_content{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	background-color: white;
	padding: 2px;
}


/* Uutiset */
table.regi {
   background-color: #FFFFFF;
}
td.title {
   font-size: 8pt;
   font-weight: bold;
   color: #000000;
   background-color: #FFFFFF;
   padding: 2px 2px 2px 5px;
}
td.regi {
   font-size: 8pt; color: #000000; background-color: #FFFFFF; padding-left: 4px;
}
a.regi {
  color: #000000; text-decoration: none;
}
a.regi:link    { color: #000000; font-weight: normal; text-decoration: none; }
a.regi:visited { color: #000000; font-weight: normal; text-decoration: none; }
a.regi:hover   { color: #999999; font-weight: normal; text-decoration: none; }


/* Kalenteri*/
TD.calendar_border {
	border: solid #FBD839 1px;
}
TD.calendar_month {
	background-color: #FBD839;
	border: solid #FCF0BA;
	border-left-width: 0px; border-right-width: 0px;
	border-top-width: 0px; border-bottom-width: 1px;
}
A.calendar_month {
	font-weight: bold;
}
TD.calendar_today {
	border: solid #FBD839 1px;
	background-color: #FCF0BA;
}
TH.calendar_weekdays {
	background-color: #FCF0BA;
	border: solid #FBD839;
	border-left-width: 0px; border-right-width: 0px;
	border-top-width: 0px; border-bottom-width: 1px;
}
A.calendar_weekdays {
	font-weight: bold;
}
A.calendar_day {
}


/* etusivun osaotsikon teksti */
TD.frontpage_sectiontitle{
	padding-left: 8px;
	font-size: 8pt;
	font-weight: bold;
}
/* etusivulla käytettävä punainen linkki */
a.frontpage_redlink:link    { color: #999999; font-weight: normal; text-decoration: none; }
a.frontpage_redlink:visited { color: #999999; font-weight: normal; text-decoration: none; }
a.frontpage_redlink:hover   { color: #999999; font-weight: normal; text-decoration: none; }

/* etusivun uutislähde (Helsingin sanomat) */
TD.frontpage_news_title	{
	color: #0062a3;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* etusivunyritysesittely - yritysnimi */
a.frontpage_spotlight_cmp:link    { color: #000000; font-weight: bold; text-decoration: none; }
a.frontpage_spotlight_cmp:visited { color: #000000; font-weight: bold; text-decoration: none; }
a.frontpage_spotlight_cmp:hover   { color: #999999; font-weight: bold; text-decoration: none; }
/* etusivunyritysesittely - postitoimipaikka */
SPAN.frontpage_spotlight_city	{ font-weight: bold; margin:0px; }
/* etusivunyritysesittely - toimiala */
SPAN.frontpage_spotlight_business	{ font-weight: normal; color: #999999; }


TD.companycard_titlebar{
	color: #ffffff;
	font-size: 14px;
	padding-left: 38px;
	font-weight: bold;
	/*border: 2px solid #e8e8e8;*/
}
TD.companycard_cmpnamebar{
	padding: 0px 15px 0px 38px;
	border: 2px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	background-color: #DAECF1;
}
TD.companycard_field_content{
	padding: 25px 20px 25px 38px;
	border: solid 1px #c6d2e4;
	background-color: #ffffff;
	color: #2b2b2b;
	line-height: 20px;
}
SPAN.companycard_address{
	color: #00629c;
	font-weight: bold;
}
SPAN.companycard_subtitle1{
	color: #00629c;
	font-weight: bold;
}
DIV.companycard_jobtitle{
	font-size: 8pt;
	font-weight: bolder;
}

A.companycard_back{
}
A.companycard_back:link    { color: black; font-weight: normal; text-decoration: none; }
A.companycard_back:visited { color: black; font-weight: normal; text-decoration: none; }
A.companycard_back:hover   { color: #3095c7; font-weight: normal; text-decoration: none; } 

A.companycard_route_this{
	font-size: 11px;
}
A.companycard_route_this:link    { color: white; font-weight: normal; text-decoration: none; }
A.companycard_route_this:visited { color: white; font-weight: normal; text-decoration: none; }
A.companycard_route_this:hover   { color: #E0EAEF; font-weight: normal; text-decoration: none; } 

/* Linkkihakemisto*/
A.lh_kategoria {
	font-size: 8pt;
}
A.lh_kategoria:link    { color: black; font-weight: bolder; text-decoration: none; }
A.lh_kategoria:visited { color: black; font-weight: bolder; text-decoration: none; }
A.lh_kategoria:hover   { color: #999999; font-weight: bolder; text-decoration: none; } 

A.lh_url_nakyva {
	font-size: 8pt;
	color: black;
}
A.lh_url_nakyva:link    { color: black; font-weight: normal; text-decoration: none; }
A.lh_url_nakyva:visited { color: black; font-weight: normal; text-decoration: none; }
A.lh_url_nakyva:hover   { color: #999999; font-weight: normal; text-decoration: none; }

DIV.lh_kuvaus{
	color: black;
	font-weight: normal;
}



/* Navigointi */
TABLE.navigation{
	width: 100%;
	height: 28px;
	background-image: url('../images/syr/hakulistauspalkki_02.jpg');
	background-repeat: repeat-x;
}
TD.navigation{
	padding: 0px 8px 0px 8px;
}

A.navigation{
	padding: 2px;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: white;	
}
A.navigation:link    { color: #00629c;	font-weight: normal; text-decoration: none; }
A.navigation:visited { color: #00629c;	font-weight: normal; text-decoration: none; }
A.navigation:hover   { color: white;	font-weight: normal; text-decoration: none; } 

TD.navigation_pages_title{
	padding-right: 5px;
	font-size: 8pt;
	color: white;
}

TD.pagenumber{
	padding: 2px;
}
A.pagenumber{
	font-size: 8pt;
}
A.pagenumber:link    { color: #00629c; font-weight: normal; text-decoration: none; }
A.pagenumber:visited { color: #00629c; font-weight: normal; text-decoration: none; }
A.pagenumber:hover   { color: white; font-weight: normal; text-decoration: none; }

TD.pagenumber_selected{
	padding: 2px;
}
A.pagenumber_selected{
	font-size: 8pt;
}
A.pagenumber_selected:link    { color: white; font-weight: normal; text-decoration: underline; }
A.pagenumber_selected:visited { color: white; font-weight: normal; text-decoration: underline; }
A.pagenumber_selected:hover   { color: white; font-weight: normal; text-decoration: underline; } 


A.mini_navigation_arrow {
	font-size: 14px;
}
A.mini_navigation_arrow:link    { color: #00629c; font-weight: bold; text-decoration: none; }
A.mini_navigation_arrow:visited { color: #00629c; font-weight: bold; text-decoration: none; }
A.mini_navigation_arrow:hover   { color: white; font-weight: bold; text-decoration: none; } 


td.status_success{
	border: dotted 2px #ADC3AC;
	font-size: 8pt;
	font-weight: bold;	
	background-color: #F9F6EF;
	color: black;
}
td.status_failed{
	border: dotted 2px #ADC3AC;
	font-size: 8pt;
	font-weight: bold;	
	background-color: white;
	color: red;
}

div.status_success{
	margin: 8px 0px 8px 0px;
	padding: 4px;
	border: dotted 2px #ADC3AC;
	font-size: 8pt;
	font-weight: bold;	
	background-color: #F9F6EF;
	color: black;
}
div.status_failed{
	margin: 8px 0px 8px 0px;
	padding: 4px;
	border: dotted 2px #ADC3AC;
	font-size: 8pt;
	font-weight: bold;	
	background-color: white;
	color: red;
}




A.mainmenu{
	font-family: Arial, Helvetica, sans-serif;
}
A.mainmenu:link    { font-size: 12px; color: black; font-weight: normal; text-decoration: none; }
A.mainmenu:visited { font-size: 12px; color: black; font-weight: normal; text-decoration: none; }
A.mainmenu:hover   { font-size: 12px; color: #268ed6; font-weight: normal; text-decoration: none; } 

A.topmenu{
	font-family: Arial, Helvetica, sans-serif;
}
A.topmenu:link    { font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
A.topmenu:visited { font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
A.topmenu:hover   { font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: underline; } 

SPAN.layout_top_products_t{
		font-size: 11px; color: #268ed6; font-weight: bold; text-decoration: none;
}
SPAN.layout_top_products{
	font-size: 11px; color: #268ed6; font-weight: normal; text-decoration: none;
}
SPAN.layout_top_products_bold{
	font-size: 11px; color: #268ed6; font-weight: bold; text-decoration: none;
}

A.layout_login_links{
	font-family: Arial, Helvetica, sans-serif;
}
A.layout_login_links:link    { font-size: 11px; color: black; font-weight: normal; text-decoration: none; }
A.layout_login_links:visited { font-size: 11px; color: black; font-weight: normal; text-decoration: none; }
A.layout_login_links:hover   { font-size: 11px; color: black; font-weight: normal; text-decoration: underline; } 


.newsbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #000000;
	border-left-color: #000000;
}
.imgareabg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.bottombar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
}

.hakualue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
a.vlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.vlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.vlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.vlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333831;
	text-decoration: none;
}

a.search_sublinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.search_sublinks:link		{ font-weight: normal; color: #999999; text-decoration: none; }
a.search_sublinks:visited	{ font-weight: normal; color: #999999; text-decoration: none; }
a.search_sublinks:active	{ font-weight: normal; color: #999999; text-decoration: none; }
a.search_sublinks:hover		{ font-weight: normal; color: #000000; text-decoration: none; }

SPAN.detailed_search_topic{
	color: #00629c;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

A.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
A.copyright:link    { color: #999999; font-weight: normal; text-decoration: none; }
A.copyright:visited { color: #999999; font-weight: normal; text-decoration: none; }
A.copyright:hover   { color: #6f6f6f; font-weight: normal; text-decoration: underline; } 


DIV.nomi_container{
	padding: 10px 20px 10px 15px;
	border: solid 1px #c6d2e4;
	background-color: #ffffff;
	color: #2b2b2b;
	line-height: 15px;
	margin-bottom: 2px;
}

TD.nomi_title{
	padding: 0px 0px 0px 5px;
	color: #00629c;
	font-weight: bold;
}

TD.nomi_content{
	vertical-align: top;
	padding: 10px 10px 0px 5px;
	color: black;
	font-weight: normal;
	text-align: justify;
}

TD.nomi_www{
	padding: 3px 0px 3px 5px;
}
A.nomi_www:link    { color: #00629c;	font-weight: bold; text-decoration: none; }
A.nomi_www:visited { color: #00629c;	font-weight: bold; text-decoration: none; }
A.nomi_www:hover   { color: #3095c7;	font-weight: bold; text-decoration: none; }



#hilma_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00629c;
	margin: 8px 0px 8px 10px; 
}
#hilma_description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	margin: 5px 0px 5px 10px; 
}

DIV.hilma_container{
	padding: 10px 20px 10px 15px;
	border: solid 1px #c6d2e4;
	background-color: #ffffff;
	color: #2b2b2b;
	line-height: 20px;
	margin-bottom: 2px;
}
TD.hilma_published{

}
TD.hilma_title{
}
A.hilma_title:link    { color: #00629c; font-weight: bold; text-decoration: none; }
A.hilma_title:visited { color: #00629c; font-weight: bold; text-decoration: none; }
A.hilma_title:hover   { color: #3095c7; font-weight: bold; text-decoration: none; } 




#searchR_pagetitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00629c;
	margin-bottom: 1px;
}

#searchR_resultcount{
	font-size: 8pt;
	font-weight: normal;
}
#searchR_resultcount_keywords{
	font-weight: bold;
}
#searchR_resultcount_amount{
	font-weight: bold;
}

#searchR_count_notice{
	font-size: 8pt;
	color: #7F7777;
}

DIV.searchR_orderbar{
	text-align: right;
	border: 0px solid black;
	height: 28px;
	background-repeat: no-repeat;
}
DIV.searchR_orderbar_title{
	width: 190px;
	height: 28px;
	float: left;
	padding: 0px 10px 0px 5px;
	line-height: 2.7em;
	color: white;
}
DIV.searchR_orderbar_item{
	height: 28px;
	float: left;
	padding: 0px 5px 0px 5px;
	line-height: 2.7em;
}

A.searchR_orderbar_item{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.searchR_orderbar_item:link    { color: #d3d3d3; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_item:visited { color: #d3d3d3; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_item:hover   { color: #d3d3d3; font-weight: normal; text-decoration: underline; }

DIV.searchR_orderbar_item_selected{
	height: 26px;
	float: left;
	border-top: 1px solid #035A81;
	border-bottom: 1px solid #035A81;
	padding: 0px 5px 0px 5px;
	line-height: 2.5em;
}

A.searchR_orderbar_item_selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.searchR_orderbar_item_selected:link    { color: white; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_item_selected:visited { color: white; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_item_selected:hover   { color: white; font-weight: normal; text-decoration: underline; }


DIV.searchR_orderbar_navi{
	height: 28px;
	float: right;
	padding: 0px 8px 0px 5px;
	line-height: 2.7em;
}

A.searchR_orderbar_navi_item{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.searchR_orderbar_navi_item:link    { color: #d3d3d3; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_navi_item:visited { color: #d3d3d3; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_navi_item:hover   { color: #d3d3d3; font-weight: normal; text-decoration: underline; }

DIV.searchR_orderbar_navi_item_selected{
	height: 26px;
	float: left;
	border-top: 1px solid #035A81;
	border-bottom: 1px solid #035A81;
	padding: 0px 5px 0px 5px;
	line-height: 2.5em;
}

A.searchR_orderbar_navi_item_selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.searchR_orderbar_navi_item_selected:link    { color: white; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_navi_item_selected:visited { color: white; font-weight: normal; text-decoration: none; }
A.searchR_orderbar_navi_item_selected:hover   { color: white; font-weight: normal; text-decoration: underline; }


TD.searchR_row_1{
	height: 70px;
	padding: 5px 5px 5px 20px; 
	border-bottom: solid 1px #c6d2e4;
	background-color: #F2F8F5;
}
TD.searchR_row_2{
	height: 70px;
	padding: 5px 5px 5px 20px; 
	border-bottom: solid 1px #c6d2e4;
	background-color: white;
}

TD.searchR_row_3{
	height: 70px;
	padding: 5px 5px 5px 20px; 
	border-bottom: solid 1px #c6d2e4;
	background-color: white;
}

A.searchR_row_name{
}
A.searchR_row_name:link    { color: #00629c; font-weight: bold; text-decoration: none; }
A.searchR_row_name:visited { color: #00629c; font-weight: bold; text-decoration: none; }
A.searchR_row_name:hover   { color: #3095c7; font-weight: bold; text-decoration: none; } 

SPAN.searchR_row_address{
	color: #00629c;
}

A.searchR_row_www{
}
A.searchR_row_www:link    { color: black; font-weight: normal; text-decoration: none; }
A.searchR_row_www:visited { color: black; font-weight: normal; text-decoration: none; }
A.searchR_row_www:hover   { color: #3095c7; font-weight: normal; text-decoration: none; } 

A.searchR_row_additional{
}
A.searchR_row_additional:link    { color: black; font-weight: normal; text-decoration: none; }
A.searchR_row_additional:visited { color: black; font-weight: normal; text-decoration: none; }
A.searchR_row_additional:hover   { color: #3095c7; font-weight: normal; text-decoration: none; } 

SPAN.searchR_row_additional_bul {
	color: #00629c;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

DIV.searchR_row_img{
	height: 70px;
	width: 120px;
	text-align: center;
	background-color: white;
	border: 0px solid #0E6BA8;
}



/* yrityshakemisto */
TABLE.catalog_mainsectors{
	width: 580px;
	margin: 10px 0px 10px 30px;
}
TABLE.catalog_mainsectors td{
	padding: 2px;
}

TD.catalog_mainsector_bullet{
	width: 13px;
	background-image: url('../images/syr/tuote_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

A.catalog_mainsector{
	font-size: 8pt;
}
A.catalog_mainsector:link    { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_mainsector:visited { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_mainsector:hover   { color: #3095c7; font-weight: bold; text-decoration: none; } 


TABLE.catalog_sectors{
	width: 580px;
	margin: 10px 0px 10px 30px;
}
TABLE.catalog_sectors td{
	padding: 2px;
}

TD.catalog_sector_bullet{
	width: 13px;
	background-image: url('../images/syr/tuote_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

A.catalog_sector{
	display:block;
	width:100%;
}
A.catalog_sector:link    { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_sector:visited { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_sector:active	 { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_sector:hover   { color: #3095c7; font-weight: bold; text-decoration: none; } 

A.catalog_sector_synonymlink{
	font-size: 7pt;
}
A.catalog_sector_synonymlink:link    { color: #00629c; font-weight: normal; text-decoration: none; }
A.catalog_sector_synonymlink:visited { color: #00629c; font-weight: normal; text-decoration: none; }
A.catalog_sector_synonymlink:hover   { color: #3095c7; font-weight: normal; text-decoration: none; } 


TABLE.catalog_companies{
	margin: 10px 10px 10px 0px;
	width: 100%;
}

A.catalog_company{
}
A.catalog_company:link    { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_company:visited { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_company:active  { color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_company:hover   { color: #3095c7; font-weight: bold; text-decoration: none; } 

DIV.catalog_notice_text{
	margin: 30px 0px 0px 20px;
	font-weight: bold;

}
DIV.catalog_no_data{
	margin: 10px 20px 0px 20px;
}
DIV.catalog_synonyms{
	margin: 2px 8px 2px 20px;
}
DIV.catalog_tree{
	width: 100%;
	text-align: left;
	margin: 3px 8px 2px 7px;
	border: 0px solid black;
}

DIV.catalog_tree_bullet{
	float: left;
	width: 28px;
	height: 12px;
	background-image: url('../images/syr/tuote_bullet.gif');
	background-repeat: no-repeat;
	background-position: 8px 3px;
}

DIV.catalog_tree_node{
	float: left;
}

A.catalog_tree_link:link		{ color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_tree_link:visited	{ color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_tree_link:active	{ color: #00629c; font-weight: bold; text-decoration: none; }
A.catalog_tree_link:hover	{ color: #3095c7; font-weight: bold; text-decoration: none; } 


A.catalog_pagetitle_link{
	font-family: Tahoma;
	font-size: 12px;
}
A.catalog_pagetitle_link:link    { color: white; font-weight: bold; text-decoration: none; }
A.catalog_pagetitle_link:visited { color: white; font-weight: bold; text-decoration: none; }
A.catalog_pagetitle_link:hover   { color: white; font-weight: bold; text-decoration: none; }

/* maps update position */
#maps_update_canvas{
	border: 1px solid #A0A0A0;
	width: 330px;
	height: 200px; 
}
DIV.maps_update_searchResultRow{
	padding: 1px 0px 2px 5px;
	font-size: 8pt;	
}
DIV.maps_update_searchResultRow:hover{
	font-size: 8pt;
	color: #CC0000;	
	text-decoration: underline;
	cursor: pointer;
}

#banner-right {
	margin-top: 10px;
	text-align: center;
}