html {width: 100%; height: 100%;}
body {margin: 0; padding: 0; width: 100%; height: 100%; color: #3d3d3d; font-family: Arial, Helvetica, sans-serif; background: #fff fixed repeat-y 1280px url('body_shadow.jpg');}
#body {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 780)? "780px" : "100%" && ((document.documentElement.clientWidth || document.body.clientWidth) > 1280)? "1280px" : "100%"); min-width: 780px; max-width: 1280px; background: #fff no-repeat 0 0 url('header_cloud.jpg');}
img {border: 0;}
a {color: #3d3d3d;}
a:hover, a:active {color: #ff6314;}

p {font-size: 90%; padding: 0; margin: 0 0 1em 0; line-height: 1.6em;}
	/*.date {margin-bottom: 0; font-size: 83%; color: #800900; font-style: italic;}*/
	.prelist {margin-bottom: 0.3em;}
	.also {margin-top: 1.5em;}
h1 {font-weight: normal; color: #ff5600; font-size: 115%; margin: 0 0 0.6em 0;}
.spacer {float: left;}
	.spacer img {width: 1px; height: 1px;}
.br {width: 100%; height: 1px; clear: tour;}
.green {color: #00b3a1;}
.grey {color: #728c9e;}
.orange {color: #ff6314;}
.blue {color: #009dd6;}

#header {position: relative; width: 100%; height: 150px;}
	#logo_global {position: absolute; left: 5%; top: 52px; width: 159px; height: 55px;}
	#logo_leda {position: absolute; right: 5%; top: 38px; width: 190px; height: 75px;}
#main {position: relative; width: 100%; padding-bottom: 60px;}
	.spacer {float: lef; width: 5%;}
	.wide {float: left; width: 91%; margin-bottom: 30px;}
		.column3 {float: left; width: 33%; margin-bottom: 30px;}
		/*.column3 {float: left; width: 49.5%; margin-bottom: 30px;}*/
			.splash {display: block; height: 200px; margin-bottom: 2em;}
			.column3 h1 {width: 75%;}
			.column3 p {font-size: 80%; width: 75%;}
#products {z-index: 1; position: relative; width: 100%;}
.footer_cloud {background: no-repeat 100% 100% url('footer_cloud.jpg');}
#footer {position: relative; width: 100%; padding-bottom: 150px;}
	#hsm {}
		#hsm a, #hsm strong {float: left; display: block; width: 27px; height: 27px; background-position: 0 0; margin: 0 50px 0 -9px;}
		#hsm strong, #hsm a:hover {background-position: 0 100%;}
			#hsm strong img, #hsm a img {width: 27px; height: 27px;}
		#hsm #ico_h {background-image: url('ico_h.gif');}
		#hsm #ico_s {background-image: url('ico_s.gif');}
		#hsm #ico_m {background-image: url('ico_m.gif');}
