body,div,ul,li,form,input,button,h1,h2,h3,h4,h5,h6,small,p,select,option { margin: 0; padding: 0; }

html { 
	height: 100.01%;
	}

body {
	background: #644100 url(/pics/body-bg.gif) center top repeat-y;
	font-family: "trebuchet ms", arial;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	 /* IE7 */ *padding-left: 1px;
	}

#wrapAll {
	position: relative;
	background: #FAF2DD;
	margin-top: 0px;
	margin-right: auto; 
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 1px;
	width: 910px;
	border: none;
	overflow: hidden;
	}

/* Header ------------------------------------------ */

#header {
	position: relative; 
	background: transparent url(/pics/header-bg-hkscan.gif) repeat-x;
	height: 141px;
	}
		
	#header h1 a { 
		display: block;
		width: 180px;
		height: 33px;
	}
					
	#header h1 {
		position: absolute;
		top: 50px;
		left: 25px;
		width: 180px;
		height: 33px;
		background: transparent url(/pics/header-logo.gif) no-repeat;
		text-indent: -10000px;
		margin: 0px;
		}
		
	#header #links {
    		position: absolute;
    		top: 0px;
			right: 0px;
			width: 189px;
			height: 30px;
			text-align: center;
			font-size: 12px;
			color: #843B00;
			padding-top: 5px;
		}
		
	#header #links a { color: #843B00; font-weight: normal; }

	#header #languageSelection {
		position: absolute;
		top: 0px;
		right: 210px;
		font: normal normal 12px "trebuchet ms",arial,verdana,helvetica,serif; 
		color: #823C09;
		padding-top: 5px;
		}	

		#header #languageSelection a { padding: 0px 8px 0px 18px; color: #823C09; font-weight: normal; }
		
		#header #languageSelection a.active { background: transparent url(/pics/lang-active.gif) 0px 2px no-repeat; text-decoration: none; }
		#header #languageSelection a.inactive { background: transparent url(/pics/lang-inactive.gif) 0px 2px no-repeat; text-decoration: underline; }

	#header #tabs {
		position: absolute;
		right: 12px;
		top: 99px;
		width: 590px;
		height: 32px;
		overflow: hidden;
		}

		#tabs ul {
			margin: 0px;
			padding: 0px;
			}
		
		#tabs ul li {
			display: block;
			list-style-type: none;
			padding: 5px 0 1px 0;
			float: left;
			margin-right: 2px;
			}
			
			#tabs ul li.active { background: transparent url(/pics/tab-active.gif) bottom right no-repeat; }
			#tabs ul li.inactive { background: transparent url(/pics/tab-inactive.gif) bottom right no-repeat; }

		#tabs ul li a {
			display: inline;
			padding: 5px 13px 1px 13px;
			text-decoration: none;
			font-size: 20px;
			font-weight: bold;
			}
			
    		#tabs ul li.inactive a { background: transparent url(/pics/tab-a-inactive.gif) bottom left no-repeat; color: #843B00; }
    		#tabs ul li.active a { background: transparent url(/pics/tab-a-active.gif) bottom left no-repeat; color: #E47E00; }
		
/* content ------------------------------------------ */
			
#contentWrapper { 
	position: relative;
	}
	
#content { 
	position: relative;
	width: 408px;
	background: #fff;
	border: 1px solid #F2CD94;
	padding: 10px 15px 10px 15px;
	margin: 5px 10px 15px 10px;
	float: left;
	overflow: visible;
	font-family: "trebuchet ms", arial;
	}

#contentWide {
	position: relative;
	width: 638px;
	background: #fff;
	border: 1px solid #F2CD94;
	padding: 10px 15px 10px 15px;
	margin: 5px 0px 15px 10px;
	float: left;
	overflow: visible;
	font-family: "trebuchet ms", arial;
	}

/* ----- content specific styles ----- */
	
#content #topLeft, #contentWide #topLeft, #content #topRight, #contentWide #topRight, #content #bottomLeft, #contentWide #bottomLeft, #content #bottomRight, #contentWide #bottomRight {
	position: absolute;
	width: 10px;
	height: 10px;
	z-index: 50;
	}

#content #topLeft, #contentWide #topLeft { top: -1px; left: -1px; background: transparent url(/pics/content-top-left-hkscan.gif) top left no-repeat; }
#content #topRight, #contentWide #topRight { top: -1px; right: -1px; background: transparent url(/pics/content-top-right-hkscan.gif) top left no-repeat; }
#content #bottomLeft, #contentWide #bottomLeft { bottom: -1px; _bottom: -10px; left: -1px; background: transparent url(/pics/content-bottom-left-hkscan.gif) top left no-repeat; }
#content #bottomRight, #contentWide #bottomRight { bottom: -1px; _bottom: -10px; right: -1px; background: transparent url(/pics/content-bottom-right-hkscan.gif) top left no-repeat; }

	#naviPath {
		background: transparent url(/pics/icon-navipath.gif) no-repeat;
		color: #19406F;
		font-size: 11px;
		margin: 3px 0px 0px 0px;
		padding: 6px 0px 8px 17px;
		}
			
	#content #naviPath a, #contentWide #naviPath a { color: #19406F; }
		
	#content #naviPath p, #contentWide #naviPath p { margin: 0; padding: 0; }
		
	#content a, #contentWide a { color: #E13A3E; }	
		
	#topOfPage { margin: 30px 0px 30px 0px; font-size: 12px; font-weight: bold; }
	
/* ----- contentWide specific styles ----- */

#contentWide a.back { display: block; padding-bottom: 10px; border-bottom: 1px solid #F2CD94; }

#contentWide a.midLink { display: block; margin: 5px 0px 7px 0px; }

#contentWide #imagePlaceRight { 
	width: 200px;
	height: 175px;
	padding: 4px;
	border: 1px solid #F2CD94;
	overflow: hidden;
	}

#contentWide #innerLeft {
	float: left;
	width: 403px;
	padding-right: 10px;
	margin: 10px 0px 10px 0px;
	border-right: 1px solid #F2CD94;
	}

#contentWide #innerRight {
	float: left;
	width: 215px;
	margin: 10px 0px 10px -1px;
	padding: 0px 0px 0px 10px;
	background: transparent url(/pics/inner-right-bg.gif) top left repeat-y;
	}

	#contentWide #innerRight h3 { padding-left: 5px; margin-top: 10px; }

	#contentWide #innerRight .product {
		padding: 4px;
		margin-bottom: 10px;
		border: 1px solid #F2CD94;
		width: 200px;
		}
		
	#contentWide #innerRight img.infoSmall {
		margin: 0px;
		padding: 0px;
		width: 90px;
		height: 33px;
		}

	#contentWide #innerRight img.infoBig {
		margin: 0px;
		padding: 0px;
		width: 90px;
		height: 90px;
		}

/* footer --------------------------------- */

#footer {
	position: relative;
	xbackground: #fff url(/pics/footer-bg.jpg) repeat-x;
	padding-top: 1px;
	color: #77400A;
	clear: both;		
	xheight: 100px;
	}

	#footer p {
		display: block;
		width: 100%;
		margin: 0px 0px 10px 0px;
		padding: 7px 0px 7px 0px;
		font-style: normal;
		font-size: 12px;
		text-align: center;
		color: #77400A;
		background: #E3D3B1;
	}
	
	#footer a { color: #77400A; }
		

/* FRONTPAGE --------------------------------- */

#emergency {
	position: absolute;
	top: 0px;
	left: 229px;
	_left: 12px;
	width: 667px;
	height: 271px;
	background: #FAF2DD;
	overflow: hidden;
	z-index: 100;
	}
	
	#emergencyMessage {
    	position: relative;
		margin: 30px;
		padding: 5px;
    	}
		
	#emergencyMessage h1 { 
		font-size: 24px;
		font-weight: bold;
		color: #D72300;
		padding: 7px 0px 6px 50px;
		background: transparent url(/pics/frontpage-emergency-h1-bg.gif) 0px 0px no-repeat;
		margin: 0px 0px 10px 0px;
		text-align: left;
		width: auto;
		}

	#emergencyMessage p { font-size: 14px; color: #000; margin-bottom: 5px; }

#frontpageProductsWrapper {
	position: relative;
	width: 1px;
	height: 545px;
	float: left;
	}

#frontpageProducts {
	position: absolute;
	top: 0px;
	left: 229px;
	_left: 12px;
	width: 667px;
	height: 535px;
	float: left;
	padding: 0px;
	z-index: 50;
	}
	
	#frontpageProducts table { border-collapse: collapse; }

		#frontpageProducts table td a { display: block; padding: 0px; }

	#frontpageProducts table td { margin: 0px; padding: 0px; xborder: 1px solid #f00; } 
	
	#frontpageProducts table td.main { width: 667px; height: 271px; }

		#frontpageProducts table td.main a {
			width: 667px;
			height: 271px;
			margin: 0px 0px 10px 0px;			
			}
	
	#frontpageProducts table td.bigRight { width: 215px; height: 253px; }

		#frontpageProducts table td.bigRight a { 
			width: 215px;
			height: 253px;
			margin: 0px 0px 11px 0px;
			}
	
	#frontpageProducts table td.smallLeft { width: 215px; height: 121px; }

		#frontpageProducts table td.smallLeft a {
			width: 215px;
			height: 121px;
			margin: 0px 10px 11px 0px;
			}

	#frontpageProducts a img { border: none; margin: 0px; padding: 0px; }

	#frontpageImage {
		position: absolute;
		z-index: 4;
		top: 124px;
		left: 218px;
		width: 360px;
		height: 300px;
		}				

	#product {
		position: absolute;
		top: 130px;
		left: 550px;
		width: 330px;
		z-index: 4;
		}

		#product h3 {
			font-size: 16px;
			color: #fff;
			margin-bottom: 10px;
			}				

		#product p { color: #1F4472; font-size: 11px; margin: 6px 0px; }

		#product a { color: #E45256; }				

	#firstColumn, #secondColumn, #thirdColumn { 
		position: absolute; 
		width: 180px; 
		top: 440px;
		font-size: 12px;
		color: #00529B;
		}
		
	#firstColumn a, #secondColumn a, #thirdColumn a { color: #E45155; }	
		
	#firstColumn { left: 235px; width: 150px; }				
	#secondColumn { left: 400px; }	
	#thirdColumn { left: 595px; }

		
/* NAVIGATION ---------------------------------- */	

	#nav {
		position: relative;
		width: 217px;
		background: #FAF2DD;
		z-index: 4;	
		float: left;
		}	

		#nav ul {
			position: relative;		
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			background: transparent;
			}
			
			#nav ul li {
				border-bottom: solid 1px #F2CD96;
				}	
		
				#nav ul li#selected { background: #fff; }
				
				#nav ul li a {
					display: block;
					font: normal normal 13px "trebuchet ms",arial,verdana,helvetica,serif;
					color: #00529B;
					text-decoration: none;
					padding: 2px 0px 2px 20px;
					background: transparent url(/pics/li.gif) 10px 10px no-repeat;
					height: 1%;
					}
					
				#nav ul li a:hover {
					background: #fff url(/pics/li.gif) 10px 10px no-repeat;
 					}	
					
					
				#nav ul ul {
					margin: 0px 0px 5px 6px;
					background: #fff; border: none; 
					}
					
					#nav ul ul li { border: none; }
					
					#nav ul ul li a { 
						font-weight: normal; 
						font-size: 11px; 
						padding: 0px 0px 0px 23px;
						margin: 0px;
						background: transparent url(/pics/li-li.gif) 13px 7px no-repeat;
						}
					
					#nav ul ul li a:hover { background: transparent url(/pics/li-li.gif) 13px 7px no-repeat; text-decoration: underline; }

    #searchBox {
    		position: relative;
    		width: 217px;
    		height: 64px;
    		margin: 15px 0px 15px 0px;
    		font: normal bold 15px "trebuchet ms",arial,verdana,serif;
    		background: #EEDFC6;
    		border-top: 1px solid #CFAE85;
    		border-bottom: 1px solid #CFAE85;
    		}
    	
    	#searchBox form { margin: 0px; padding: 0px; }
    
    	#searchBox fieldset { border: none; margin: 0px; padding: 0px; }
    					
    	#searchBox legend { 
    		color: #8B460D;
    		text-indent: 0px;
    		margin-left: -5px;
    		padding-top: 5px;
    		padding-left: 15px;
    		}
    	
    	#searchInput { 
    		position: static; 
    		border: solid 1px #CFAE85;
    		background: #F2EBE5;
    		font: normal normal 12px arial,verdana,serif;
    		margin-left: 15px;
    		padding: 1px;
    		width: 145px;
    		}
    		
    	#searchButton { position: absolute; right: 15px; margin: -3px 0px 0px -3px; }

		#nav #navBanner {
			position: relative;
			float: left;
			padding-left: 13px;
			margin-bottom: 25px;
			}

			#nav #navBanner a { display: block; width: 204px; height: 115px; }
			
			#nav #navBanner img { border: none; padding: 0px; margin: 0px; }

/* CURRENTNEWS --------------------------- */
	
	#currentNews {
		position: relative;
		margin: 0px 0px 15px 0px;
		float: left;
		padding: 0px;
		}
	
	#currentNews h3 {
		position: relative;
		width: 203px;
		margin: 0px 0px 0px 14px;
		font: normal bold 16px "trebuchet ms",arial,verdana,serif;
		color: #8B460D;
		background: transparent;
		border-bottom: 1px solid #BF9366;
		}

	#rightColumn #currentNews a {
		font-size: 11px;
		font-weight: normal;
		color: #00529B;
		padding: 0;
		background: none;
		text-decoration: none;
		}
		
	#rightColumn #currentNews a:hover { background: none; text-decoration: underline; }

	#rightColumn #currentNews h3 { margin: 0px 14px 0px 0px; }
		
	#currentNews ul {
		background: none;
		border: none;
		width: 203px;
		margin: 3px 0px 0px 14px;
		padding: 0px;
		list-style-type: none;
		}	

	#rightColumn #currentNews ul { margin: 0px 14px 0px 0px; }

		#currentNews ul li {
			border-bottom: 1px solid #BF9366;
			padding: 0px 3px 3px 3px;
			font-size: 11px;
			color: #E23F43;
			margin: 3px 0px 3px 0px;
			}
			
			ul li span.tuotetiedote { background: transparent url(/pics/icon-tuotetiedote.gif) 0px 1px no-repeat; padding-left: 16px; }
			ul li span.porssitiedote { background: transparent url(/pics/icon-porssitiedote.gif) 0px 1px no-repeat; padding-left: 16px; }
			ul li span.lehdistotiedote { background: transparent url(/pics/icon-lehdistotiedote.gif) 0px 1px no-repeat; padding-left: 16px; }
			
			#currentNews ul li a {
				font-size: 11px;
				font-weight: normal;
				color: #00529B;
				padding: 0;
				background: none;
				text-decoration: none;
				}
			#currentNews ul li a:hover { background: none; text-decoration: underline; }		
		
/* Right column -------------------------- */

#rightColumn {
	position: relative;
	width: 230px;
	background: transparent;
	float: right;
	_float: none;
	margin-bottom: 15px;
	}
	
	#rightColumn #companyImagePlace {
		position: relative;
		float: left;
		margin: 5px 0px 12px 0px;
		}

	#rightColumn #companyImagePlace a {
		display: block;
		width: 218px;
		height: 194px;
		}
		
	#rightColumn #companyImagePlace img { border: none; padding: 0px; margin: 0px; }

/* SISALTOTYYLIT ----------------------- */
 
#content, #contentWide { font-size: 12px; }
#content .leipateksti_ilman_marginaaleja, #contentWide .leipateksti_ilman_marginaaleja { font: normal normal 12px "trebuchet ms",arial,verdana,helvetica,serif; color: #522500; padding: 0px; margin: 0px; }
#content .pretagikonvertointi, #contentWide .pretagikonvertointi { font: normal normal 12px courier new,courier; color: #000000; } 

#content hr, #contentWide hr { 
	height: 1px;
	margin: 12px 0px 12px 0px;
	_margin: 0px;
	padding: 0px;
	border: none;
	color: #F2CD94;
	background: #F2CD94;
	}

#content a, #contentWide a { color: #00529B; font-size: 12px; text-decoration: none; }
#content a:hover, #contentWide a:hover { color: #00529B; font-size: 12px; text-decoration: underline; }
#content p, #contentWide p { font: normal normal 12px "trebuchet ms",arial,verdana,helvetica,serif; color: #522500; margin: 0px 0px 7px 0px; }
#content p.ingressi, #contentWide p.ingressi { font: normal normal 12px "trebuchet ms",arial,verdana,helvetica,serif; color: #888; margin: 0px 0px 10px 0px; }
#content small, #contentWide small { font: normal normal 10px "trebuchet ms",arial,verdana,helvetica,serif; color: #19406F; }
#content pre, #contentWide pre, #content pre.vakio, #contentWide pre.vakio, #content pre p, #contentWide pre p { font: normal normal 12px courier new,courier; color: #4D2A08; }
#content h1, #contentWide h1 { font: normal normal 18px "trebuchet ms",arial,verdana,helvetica,serif; margin: 0px 0px 8px 0px; color: #8B460D; }
#content h2, #contentWide h2 { font: normal bold 14px "trebuchet ms",arial,verdana,helvetica,serif; margin: 0px 0px 8px 0px; color: #8B460D; }
#content h3, #contentWide h3 { font: normal bold 20px "trebuchet ms",arial,verdana,helvetica,serif; margin: 0px 0px 7px 0px; color: #8B460D; }  
#content h3.marginaaliton, #contentWide h3.marginaaliton { font: normal bold 20px "trebuchet ms",arial,verdana,helvetica,serif; margin: 0; color: #8B460D; }
#content h4, #contentWide h4 { font: normal bold 18px "trebuchet ms",arial,verdana,helvetica,serif; margin: 0px 0px 6px 0px; color: #8B460D; }
#content h5, #contentWide h5 { font: normal bold 16px "trebuchet ms",arial,verdana,helvetica,serif; margin: 0px 0px 5px 0px; color: #8B460D; } 
#content h6, #contentWide h6 { font: normal bold 14px "trebuchet ms",arial,verdana,helvetica,serif; margin: 0px 0px 5px 0px; color: #8B460D; }

#content ul, #contentWide ul { margin-left: 13px; _margin-left: 15px; padding: 0px; font-size: 12px; }
#content ol, #contentWide ol { margin-left: 24px; _margin-left: 28px; padding: 0px; font-size: 12px; color: #522500; }
#content ol li, #contentWide ol li { line-height: 17px; color: #522500; }
#content ul li, #contentWide ul li { line-height: 17px; color: #522500; margin: 0px 0px 0px 12px; }
#content ul li p, #contentWide ul li p, ol li p { margin: 0px; padding: 0px; } 

#content ul li.sininenMerkki, #contentWide ul li.sininenMerkki { position: relative; background: transparent url(/pics/li-sininen-new.gif) 1px 6px no-repeat; list-style-type: none; padding: 0px 0px 0px 12px; margin: 0px; z-index: 15; }
#content ul li.oranssiMerkki, #contentWide ul li.oranssiMerkki { position: relative; background: transparent url(/pics/li-oranssi-new.gif) 1px 6px no-repeat; list-style-type: none; padding: 0px 0px 0px 12px; margin: 0px; z-index: 15; }

#content .sininenTausta, #contentWide .sininenTausta { background-color: #00529B; color: #E9F0F7; font-weight: bold; padding: 2px; }
#content .ruskeaTausta, #contentWide .ruskeaTausta { background-color: #FAF2DD; color: #522500; font-weight: bold; padding: 2px; }

#content div.pisteReunus, #contentWide div.pisteReunus { font: normal normal 12px "trebuchet ms",courier; padding: 2px; border: dotted 2px #522500; }

#content table td, #contentWide table td { font-size: 12px; color: #522500; }
#content table tr.vaaleaSininenRivi, #contentWide table tr.vaaleaSininenRivi { background-color: #E9F0F7; font: "trebuchet ms",arial,helvetica,serif; }
#content table tr.vaaleaRuskeaRivi, #contentWide table tr.vaaleaRuskeaRivi { background-color: #FAF2DD; font: "trebuchet ms",arial,helvetica,serif; }
#content table tr.tummaSininenRivi, #contentWide table tr.tummaSininenRivi { background-color: #00529B; font: "trebuchet ms",arial,helvetica,serif; }
#content table tr.tummaRuskeaRivi, #contentWide table tr.tummaRuskeaRivi { background-color: #8B460D; font: "trebuchet ms",arial,helvetica,serif; }
#content table tr.ylaRaja, #contentWide table tr.ylaRaja { background-color: transparent; font-size: 12px; color: #522500; font-weight: normal; border-top: 1px solid #E47E00; }
#content table tr.alaRaja, #contentWide table tr.alaRaja { background-color: transparent; font-size: 12px; color: #522500; font-weight: normal; border-bottom: 1px solid #E47E00; }
#content table tr.poistaRivimuotoilut, #contentWide table tr.poistaRivimuotoilut { background-color: transparent; font: "trebuchet ms",arial,helvetica,serif; color: #522500; }

#content table tr.vaaleaSininenRivi td, #contentWide table tr.vaaleaSininenRivi td, #content table tr.vaaleaRuskeaRivi td, #contentWide table tr.vaaleaRuskeaRivi td { color: #000; font-weight: bold; }
#content table tr.tummaSininenRivi td, #contentWide table tr.tummaSininenRivi td, #content table tr.tummaRuskeaRivi td, #contentWide table tr.tummaRuskeaRivi td { color: #fff; font-weight: bold; }

#content table td.vaaleaSininen, #contentWide table td.vaaleaSininen { background-color: #E9F0F7; font: "trebuchet ms",arial,helvetica,serif; color: #00529B; }
#content table td.vaaleaRuskea, #contentWide table td.vaaleaRuskea { background-color: #FAF2DD; font: "trebuchet ms",arial,helvetica,serif; color: #522500; } 
#content table td.tummaSininen, #contentWide table td.tummaSininen { background-color: #00529B; font: "trebuchet ms",arial,helvetica,serif; color: #E9F0F7; }  
#content table td.tummaRuskea, #contentWide table td.tummaRuskea { background-color: #8B460D; font: "trebuchet ms",arial,helvetica,serif; color: #FAF2DD; }
#content table td.poistaMuotoilut, #contentWide table td.poistaMuotoilut { background-color: transparent; font: "trebuchet ms",arial,helvetica,serif; color: #522500; }

#content img, #contentWide img { margin: 5px; padding: 0px; }
#content img.ruskeaVasen, #contentWide img.ruskeaVasen { float: left; margin: 9px; border: solid 1px #522500; }
#content img.ruskeaOikea, #contentWide img.ruskeaOikea { float: right; margin: 9px; border: solid 1px #522500; }
#content img.ruskea, #contentWide img.ruskea { margin: 9px; border: solid 1px #522500; }
#content img.outsetLeft, #contentWide img.outsetVasen { float: left; margin: 5px; border: solid 1px #522500; padding: 4px; }
#content img.outsetRight, #contentWide img.outsetOikea { float: right; margin: 5px; border: solid 1px #522500; padding: 4px; }
#content img.outset, #contentWide img.outset { margin: 5px; border: solid 1px #522500; padding: 4px; }
#content img.paddingLeft, #contentWide img.paddingLeft { padding-left: 20px; }

#content .txtleipa, #contentWide .txtleipa { padding: 0px 0px 5px 0px; margin: 0px; font-size: 12px; }
#content .txtleipamarg, #contentWide .txtleipamarg { padding: 0px; margin: 0px; font-size: 12px; }   
#content .txtotsikkosin, #content .txtotsikkopun { font: normal bold 14px "trebuchet ms",arial,verdana,helvetica,serif; }
#content .txtotsikkosin, #content .txt3otsikkosin { color: #E47E00; } 
#content .txtotsikkopun, #content .txt3otsikkopun { color: #00529B; }
#content .txt3otsikkosin, #content .txt3otsikkopun { margin:0px; padding-top: 2px; padding-bottom: 2px; font-size: 12px; }
#content .txtkuva, #contentWide .txtkuva { color: #19406F; font-size: 11px; }
#content .txtingressi, #contentWide .txtingressi { color: #19406F; font-size: 13px; } 

#content .pretag, #contentWide .pretag { font: normal normal 12px courier new,courier; color: #4D2A08; }
#formdesign .txtleipa { margin: 0px; padding: 0px; }

.txtleipa, td { font: normal normal 12px "trebuchet ms",arial,verdana,helvetica,serif; color: #00529B; }

.searchnumerot      { background-color:#CB000D; font: normal bold 11px verdana; padding: 3px 3px 3px 3px; }
.searchnumerot2     { background-color:#C6C6C6; font: normal bold 11px verdana; padding: 3px 3px 3px 3px; }

A.searchresults         { font: normal bold 11px "trebuchet ms"; color:#00529B; text-decoration: none; }
A:visited.searchresults { font: normal bold 11px "trebuchet ms"; color:#00529B; text-decoration: none; }
A:active.searchresults 	{ font: normal bold 11px "trebuchet ms"; color:#00529B; text-decoration: none; }
A:hover.searchresults 	{ font: normal bold 11px "trebuchet ms"; color:#00529B; text-decoration: none; }

A.searchnumerot         { font: normal bold 11px "trebuchet ms"; color:#00529B; text-decoration: none; }
A:visited.searchnumerot { font: normal bold 11px "trebuchet ms"; color:#00529B; text-decoration: none; }
A:active.searchnumerot 	{ font: normal bold 11px "trebuchet ms"; color:#00529B; text-decoration: none; }
A:hover.searchnumerot 	{ font: normal bold 11px "trebuchet ms"; color:#00529B; text-decoration: none; }

A.searchnumerot2 		 { font: normal bold 11px "trebuchet ms"; color:#00529B; text-decoration: none; }
A:visited.searchnumerot2 { font: normal bold 11px "trebuchet ms"; color:#00529B; text-decoration: none; }
A:active.searchnumerot2  { font: normal bold 11px "trebuchet ms"; color:#00529B; text-decoration: none; }
A:hover.searchnumerot2   { font: normal bold 11px "trebuchet ms"; color:#00529B; text-decoration: none; }

/* styles in content required by different modules --------- */

#contentWide dl { font: normal normal 12px "trebuchet ms",arial,verdana,helvetica,serif; color: #522500; }

#content img.bm { margin: 0px; }
#content div.bm-bulletin { margin: 5px 0px 5px 0px; border-bottom: 1px solid #F2CD94; }
#contentWide a.bm-back { display: block; background: transparent url(/pics/li-li.gif) 0px 6px no-repeat; padding-left: 9px; }

#rightColumn a { color: #522500; font-size: 12px; text-decoration: none; }
#rightColumn a:hover { text-decoration: underline; }

/* --- varityskyna --- */
span.strong { font-weight:bold; background-color:yellow}