html,body{margin:0;padding:0}
body{font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background: url(bg_pat_sin8.jpg);
	background-color: #fff;
}
	
* {
	padding: 0;
	margin: 0;
}
p{margin:0 0px 6px}
a img{border:0;}
div#container{text-align:left}
div#content p{line-height:1.4em}
div#footer p{margin:0;padding:5px 10px}
div#desc_txt{color:#666; line-height: .94em;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left;	margin-right: 10px;}

div#desc_txt a:link {color: #999;}
div#desc_txt a:visited {color: #999;}
div#desc_txt a:hover {color: #999;}

div#desc_txt H2 {
	FONT-WEIGHT: normal;
	COLOR: #12386f;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	padding-top: 8px;
	padding-bottom: 14px;	
}

div#desc_txt H4 {
	FONT-WEIGHT: normal;
	COLOR: #12386f;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 14px;	
}

div#desc_txt P {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

div#desc_txt li {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	padding-left: 20px;
	margin-bottom: 10px;
}

.desc_img {
	float:left;
	margin: 0 10px 10px 0;
}

.desc_img P {
	color:#04295f;
}

TABLE.press_pics TD{
	padding: 1px;
	}

div#header_menu a {
	text-decoration: none;
	padding: 1px;
	font-size: 10px;
	color: #04295f;
	font-weight: bold;
	vertical-align: text-top;
}
div#header_menu a:link {color: #666;}
div#header_menu a:visited {color: #666;}
div#header_menu a:hover {color: #000; background-color: #EEE; text-decoration: none;}
#header_menu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 

#header_menu ul li {
	margin-left: 0;
	padding: 0 5px;
	list-style: none;
	display: inline;
	}	
		
#header_menu ul li.last {
	margin-left: 0;
	padding: 0px;
	list-style: none;
	display: inline;
	}
	
div#sitename{font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;text-transform: uppercase;font-size:10px;color: #fff;font-weight: bold;	letter-spacing: 0.2em;}
div#sitename a{
	text-decoration: none;
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	letter-spacing: 0.2em;
}
div#sitename a:link {color: #fff;}
div#sitename a:visited {color: #fff;}
div#sitename a:hover {
	color: #fff;
	background-color: #7e7e81;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0.2em;
}
#sitename ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#sitename ul li {
	margin-left: 0;
	padding: 3px 3px;
	list-style: none;
	display: inline;
	}
	
		
#sitename ul li.first {
	margin-left: 0;
	padding: 0px;
	list-style: none;
	display: inline;
	}
	
div#products{font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;text-transform: uppercase;}
div#products a{text-decoration: none;font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;text-transform: uppercase;color: #12386f;}
div#products a:link {color: #12386f;}
div#products a:visited {color: #12386f;}
div#products a:hover {color: #12386f; background-color: #ECC; text-decoration: none;}
#products ul {
	margin-left: 10px;
	padding-bottom: 4px;
	display: inline;
	text-align: center;
	} 

#products ul li {
	padding: 2px;
	list-style: none;
	display: inline;
	}
			
#products ul li.first {
	margin-left: 0;
	padding: 0px;
	list-style: none;
	display: inline;
	}

.items3{
	float:left;
	margin-right: 2px;
	width: 258px;
	}
	
.items3 H2{
	position:absolute;
	width:100%;
	margin: 0px;
	height: 18px;
	padding: 3px 0 0 3px;
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	text-transform: uppercase;
	font-size: 14px;
	color: #12386f;
	background: #fff;
	}
	
FORM#searchform{
	font-size: 11px;
}


div#container{width:980px;margin:30px auto;border: #eaeaea 1px solid;background-color: #FFF;}
div#header{
	height: 90px;
	padding: 8px 0px 30px 0px;
	background: #fff;
	color: #333;
	border-bottom: 1px solid #dedede;
}
div#header_menu{float:right;margin:0;color: #04295f;}

div#content{float:right;width:780px;background-color:#FFF;}
div#wrapper{width:100%; height:100%;background:#FFF;}
div#navigation{float:left;top:20px; width:200px;background:#FFF;}
/*div#search{margin-top:120px;width:200px}*/
div#sitename{margin:0px 0px 0px 0px;background:#dedede;padding:8px 0 8px 4px;}
div#extra{float:right;width:780px;}
div#products{
	width:780px;
	background-color:#E0DFDA;
	margin: 0px;
}
div#footer{
	clear:both;
	margin-top: 0px;
	padding-top: 0px;
	width:100%;
	height: 30px;
	background:#fff;
	color:#666666;
	border-top: 3px solid #dedede;
}
#copyright {
	padding: 5px 4px 0 0;
	FLOAT: right;
	COLOR: #666666;
}
#logo {
	padding: 0px 0px 0 6px;
}

#main_menu {
	font-size: 11px;
	position:relative;
	top:0px;
	left:0px;
	width:200px;
	height:200px;
	z-index:20;
}

#main_flash {
	position:relative;
	width:780px;
	height:325px;
    float: right;
	top:0px;
	z-index:0;
	background:#fff;
}

TABLE.products {
	width:780px;
	background-color:#04295f;
	margin: 0px;
}

TABLE.products P{
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	margin: 0px;
	padding: 3px 0px 3px 3px;
	color:#ffF;
	text-transform: none;
	letter-spacing: 0.1em;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.left { 
    float: left; 
    margin: 0px 18px 18px 0; 
  }
  
.right { 
    float: right; 
    margin: 0px 0px 18px 18px; 
  }
  
div#headlines__ {
	margin: 0px;
}

div#headlines P {
	width:260px;
	border: #12386f 1px solid;
	margin: 2px;
	padding: 5px;
	background:#fbf7f3;
	display: inline;
}

div#headlines P IMG {
	border: 1px solid #ddd;
    padding: 5px;
	background-color: #FFFFFF;
}
  
TABLE#palaute TD input{
	margin: 3px 0 0px 0;
}

TABLE.topicals TR.odd {
	text-align: right;
	background:#cccc99;
}

TABLE.topicals TR.even {
	text-align: right;
}
