body {
	margin: 0;				/* IE and Mozilla */
	padding: 0;				/* Opera */
	background: #E2E2E2;
	color: #000000;
}

a { color: #2753D7; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.Clear {
	clear:both;
}

#Top {
	display: none;
}

#Head1 {
	width: 100%;
	min-width: 780px;
	text-align:center;
}

#Head2 {
	width:778px;
	height:95px;
	margin:0 auto;
	border-left: #BEBEBE 1px solid;
	border-right: #BEBEBE 1px solid;
	background: #125AA7 url(/img2/common/menu/head-bg.gif);
}

#Head3 {
	width: 300px;
	float:left;
}

#Head3 h1 {
	margin: 0;
	width: 612px;
	background: url(/img2/en/menu/logo.gif) no-repeat;
	font-size: 2px;
}

#Head3 h1 a {
	display: block;
	width: 300px;
	height: 95px;
	text-decoration: none;	/* Mozilla */
}

#Head3 h1 a span {
	visibility: hidden;
}

#Head2 a.Spydex {
	display: block;
	float: right;
	width: 125px;
	height: 20px;
	text-decoration: none;	/* Mozilla */
	background: url(/img2/common/menu/spydex.gif) center no-repeat;
}

#Lang {
	width:57px; width: "62px"; /* IE 5.X hack */
	clear:right;
	float:right;
	padding:5px 0 4px 5px;
	margin-top:55px;
	background:#4D9ADB url(/img2/common/ui/lang-bg.gif);
}
#Lang ul span {
	display:none;
}
#Lang ul, #Lang ul li {
	float:left;
	text-decoration:none;
	list-style:none;
	margin:0;
	padding:0;
}
#Lang ul li {
	margin:0 5px 0 0;
}
#Lang ul li a {
	display:block;
	width:14px;
	height:11px;
}
#Lang ul li a span {
	display:none;
}
#Lang ul li.En a { background: #94C4EB url(/img2/common/ui/lang-en.gif) 1px 1px no-repeat; }
#Lang ul li.Fr a { background: #94C4EB url(/img2/common/ui/lang-fr.gif) 1px 1px no-repeat; }
#Lang ul li.De a { background: #94C4EB url(/img2/common/ui/lang-de.gif) 1px 1px no-repeat; }
#Lang ul li.En a.Active { background: #fff url(/img2/common/ui/lang-en.gif) 1px 1px no-repeat; }
#Lang ul li.Fr a.Active { background: #fff url(/img2/common/ui/lang-fr.gif) 1px 1px no-repeat; }
#Lang ul li.De a.Active { background: #fff url(/img2/common/ui/lang-de.gif) 1px 1px no-repeat; }


#Menu1 {
	text-align:center;
}

#Menu2 {
	width: 778px;
	height:27px;
	background: #E1DFDF url(/img2/common/menu/menu-bg.gif);
	border-left: #BEBEBE 1px solid;
	border-right: #BEBEBE 1px solid;
	text-align:center;
	margin: 0em auto;
}

#Menu2 ul {
	width: 778px;
	height: 25px;
	padding: 0;
	margin:0;
	text-align: center;
}

#Menu2 ul li {
	display: inline;
	float: left;
	list-style-type: none;
}

#Menu2 ul li a {
	display: block;
	line-height: 25px;
	height: 25px;
	text-decoration:none;
}

#Menu2 ul li a span {
	visibility: hidden;
}

#MenuHome { width: 82px; background: url(/img2/en/menu/home-0.gif); }
#MenuHome:hover { background: url(/img2/en/menu/home-1.gif); }
#MenuProducts { width: 118px; background: url(/img2/en/menu/products-0.gif); }
#MenuProducts:hover { background: url(/img2/en/menu/products-1.gif); }
#MenuDownload { width: 103px; background: url(/img2/en/menu/download-0.gif); }
#MenuDownload:hover { background: url(/img2/en/menu/download-1.gif); }
#MenuBuy { width: 96px; background: url(/img2/en/menu/buy-now-0.gif); }
#MenuBuy:hover { background: url(/img2/en/menu/buy-now-1.gif); }
#MenuSupport { width: 91px; background: url(/img2/en/menu/support-0.gif); }
#MenuSupport:hover { background: url(/img2/en/menu/support-1.gif); }
#MenuForum { width: 83px; background: url(/img2/en/menu/forum-0.gif); }
#MenuForum:hover { background: url(/img2/en/menu/forum-1.gif); }
#MenuAbout { width: 97px; background: url(/img2/en/menu/about-us-0.gif); }
#MenuAbout:hover { background: url(/img2/en/menu/about-us-1.gif); }
#MenuContact { width: 108px; background: url(/img2/en/menu/contact-us-0.gif); }
#MenuContact:hover { background: url(/img2/en/menu/contact-us-1.gif); }

/* Wrapper - common */
#ContentWrapper1, #CopyrightWrapper1 {
	width:100%;
	text-align:center;
}

#ContentWrapper2, #CopyrightWrapper2, #MonoWrapper2 {
	width:780px;
	margin:0px auto;
	background:#fff url(/img2/common/main/page-bg.gif);
}
#MonoWrapper2 {
	width:778px;
	background:#fff;
	border-left:#BEBEBE 1px solid;
	border-right:#BEBEBE 1px solid;
}

#ContentWrapper2 .BlockCenter {
	width:520px;
	\width:560px;
	w\idth:520px;
	padding:20px;
	float:left;
}
#MonoWrapper2 .BlockCenter {
	padding:20px;
}

#ContentWrapper2 .BlockRight {
	width: 220px;
	float: right;
}
#MonoWrapper2 .BlockRight {
	display:none;
}


/* Wrapper - copyright */
#CopyrightWrapper2 {
	border-top:#BEBEBE 1px solid;
	border-bottom:#BEBEBE 1px solid;
	background:#D6D6D6 url(/img2/common/main/copyright-bg.gif);
	padding: 10px 0;
	line-height: 150%;
	text-align: center;
	color: #404040;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
}

#CopyrightWrapper2 a {
	color: #000000;
	text-decoration: underline;
}

#CopyrightWrapper2 a.Main {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#NavBottom {
	margin-top: 20px;
	margin: 0 240px 0 20px;
	padding:10px 0;
	border-top: 1px solid #D1D1D1;
	text-align: center;
	color: #000;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 10px;
	line-height: 150%;
}
#MonoWrapper2 #NavBottom {
	margin:0 20px;
}

div.Clear {
	clear: both;
	visibility: hidden;
	margin: 0;
	padding: 0;
}

/* Img */
.ImgLeft {
	float: left;
	margin-top: 4px;
	margin-right: 10px;
}

.ImgRight {
	float: right;
	margin-top: 4px;
	margin-left: 10px;
}

.ImgCenter {
	text-align: center;
	margin: 10px 0 20px 0;
}

/* Index */
#Index {
	height:313px;
	background: url(/img2/en/index/index-bg.jpg);
	border-left: #BEBEBE 1px solid;
	border-right: #BEBEBE 1px solid;
}

#Index a h1 {
	padding:0;
	margin:0;
	line-height:253px;
	font-size:10px;
}

#Index a h1 span {
	visibility:hidden;
}

#Index h2 {
	display:none;
}

#Index ul {
	margin:0;
}

#Index ul li {
	list-style:none;
	float:right;
	margin:0;
	padding:0;
}

#Index ul li a span {
	visibility:hidden;
}

#Index ul li a {
	display:block;
	height:23px;
	margin-right:27px;
	text-decoration:none;
}

#Index ul li a.ReadMore { width:121px; background: url(/img2/en/index/read-more-button-0.gif); }
#Index ul li a.ReadMore:hover { background: url(/img2/en/index/read-more-button-1.gif); }
#Index ul li a.Download { width:112px; background: url(/img2/en/index/download-button-0.gif); }
#Index ul li a.Download:hover { background: url(/img2/en/index/download-button-1.gif); }
