body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/sitebackground.gif);
	background-repeat: repeat-y;
	background-position: center;
	height:100%;
	background-color: #1d1d1d;
}
html {
	height:100%
}
p {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.center {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 12px;
}
.imageborder {
	border: 1px solid #999999;
}
.selectedhome {
	background-image: url(images/menu1hover.gif);
	background-repeat: no-repeat;
}
.selectedfiles {
	background-image: url(images/menu6hover.gif);
	background-repeat: no-repeat;
}
.selectedprojects {
	background-image: url(images/menu5hover.gif);
	background-repeat: no-repeat;
}
.selectedtechnologies {
	background-image: url(images/menu2hover.gif);
	background-repeat: no-repeat;
}
.selectedmaterials {
	background-image: url(images/menu3hover.gif);
	background-repeat: no-repeat;
}
.selectedcontact {
	background-image: url(images/menu7hover.gif);
	background-repeat: no-repeat;
}
.centerbanner {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	padding: 1px;
	border: 1px solid #FFFFFF;
}
.centerprojectshead {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.centerprojectsheadmargin {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
}
.selectedmachines {
	background-image: url(images/menu4hover.gif);
	background-repeat: no-repeat;
}
#header {
	background-image: url(images/header.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 160px;
}
#header_en {
	background-image: url(images_en/header.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 160px;
}
#container {
	width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: -4em;
	margin-left: auto;
}
.push {
	margin-top: 50px;
}
#languages {
	height: 26px;
}
#languages a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 2px;
	margin-left: 2px;
	color: #FFFFFF;
	display: block;
}
.unselected:hover {
	background-image: url(images/flageng_selected.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
#languages li {
	color: #A8E029;
	list-style-type: none;
	float: right;
	font-weight: bold;
	padding-right: 12px;
	font-size: 12px;
	height: 21px;
	width: 33px;
	margin-top: 5px;
}
#languages {
	float: right;
	color: #FFFFFF;
}

#languages a {
	color: #FFFFFF;
	display: block;
}
#languages  a:hover img {
	color: #A8E029;
	display: block;
}
#languages   a:hover  {
	color: #A8E029;
	display: block;
}
#languages ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#navigation {
	background-color: #282a2b;
	text-align: center;
	width: 980px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	padding-left: 1px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
	padding-right: 1px;
	padding-top: 0px;
}
#navigation li {
	list-style-type: none;
	margin: 0px;
	padding-bottom: 0px;
	display: inline;
}
#navigation ul {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#navigation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	height: 160px;
	width: 140px;
	background-color: #282A2B;
	padding-top: 5px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-bottom: 0px;
	font-style: normal;
}
#navigation   a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	height: 160px;
	width: 140px;
	background-color: #282A2B;
	padding-top: 5px;
	color: #CCCCCC;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 0px;
}
#navigation .menu1 {
	background-image: url(images/menu1.gif);
	background-repeat: no-repeat;
}
#navigation .menu1:hover {
	background-image: url(images/menu1hover.gif);
	background-repeat: no-repeat;
}
#navigation .menu2 {
	background-image: url(images/menu2.gif);
	background-repeat: no-repeat;
}
#navigation .menu2:hover {
	background-image: url(images/menu2hover.gif);
	background-repeat: no-repeat;
}
#navigation .menu3 {
	background-image: url(images/menu3.gif);
	background-repeat: no-repeat;
}
#navigation .menu3:hover {
	background-image: url(images/menu3hover.gif);
	background-repeat: no-repeat;
}
#navigation .menu4 {
	background-image: url(images/menu4.gif);
	background-repeat: no-repeat;
}
#navigation .menu4:hover {
	background-image: url(images/menu4hover.gif);
	background-repeat: no-repeat;
}
#navigation .menu5 {
	background-image: url(images/menu5.gif);
	background-repeat: no-repeat;
}
#navigation .menu5:hover {
	background-image: url(images/menu5hover.gif);
	background-repeat: no-repeat;
}
#navigation .menu6 {
	background-image: url(images/menu6.gif);
	background-repeat: no-repeat;
}
#navigation .menu6:hover {
	background-image: url(images/menu6hover.gif);
	background-repeat: no-repeat;
}
#navigation .menu7 {
	background-image: url(images/menu7.gif);
	background-repeat: no-repeat;
}
#navigation .menu7:hover {
	background-image: url(images/menu7hover.gif);
	background-repeat: no-repeat;
}
#menushadow {
	width: 987px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/menushadow.gif);
	height: 20px;
	margin-top: 1px;
	background-repeat: repeat-x;
}
#projectspacer {
	font-size: 0px;
	clear: both;
	height: 0px;
}
#spacer {
	font-size: 0px;
	clear: both;
	height: 0px;
	line-height: 0px;
}
#submenuleft {
	width: 200px;
	float: left;
	margin-top: 28px;
	background-image: url(images/submenubackhome.gif);
	background-position: 5px 0px;
	display: block;
	background-repeat: no-repeat;
}
#submenuleft_en {
	width: 200px;
	float: left;
	margin-top: 28px;
	background-repeat: no-repeat;
	background-image: url(images_en/submenubackhome.gif);
	padding-top: 140px;
	background-position: 5px 0px;
}
#banners {
	margin-top: 440px;
}
#banners_en {
	margin-top: 300px;
}
#contenttop {
	background-image: url(images/homecontenttoptheme.gif);
	background-repeat: no-repeat;
	height: 59px;
	float: left;
	width: 515px;
}
#contenttop_en {
	background-image: url(images_en/homecontenttoptheme.gif);
	background-repeat: no-repeat;
	height: 59px;
	float: left;
	width: 515px;
}
#contenttop h1, #contenttop_en h1 {
	color: #FFFFFF;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	text-align: right;
	margin-top: 23px;
	margin-right: 35px;
}
#contentmid {
	height: 59px;
	background-image: url(images/homecontentmidtheme.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-top: 1px;
}
#contentmid_en {
	height: 59px;
	background-image: url(images_en/homecontentmidtheme.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-top: 1px;
}
#contentmid h1, #contentmid_en h1 {
	color: #FFFFFF;
	padding: 0px;
	margin-top: 23px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	margin-right: 35px;
	text-align: right;
}
#content {
	float: left;
	width: 515px;
	background-repeat: repeat-y;
	background-image: url(images/homepattern1.gif);
}
#content p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;
	margin-right: 15px;
	margin-left: 22px;
}
#content a {
	font-size: 11px;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 15px;
}
#content a:hover {
	font-size: 11px;
	color: #FFFFFF;
}
#project1 {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 15px;
	margin-left: 25px;
	background-color: #363D45;
	width: 450px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #727982;
	background-image: url(images/homepattern2.gif);
	background-repeat: repeat-y;
	padding-left: 5px;
}
#projectbottom {
	height: 7px;
	background-image: url(images/homepattern3.gif);
	background-repeat: repeat-x;
	margin-right: 15px;
	margin-left: 25px;
	width: 465px;
	margin-bottom: 10px;
}
#project1 p {
	width: 70%;
	text-align: justify;
	font-size: 11px;
	margin-top: 8px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#project1 h4 {
	font-size: 12px;
	padding: 0px;
	text-align: left;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 15px;
	font-weight: bold;
}
#project1 a img {
	border: 1px solid #000000;
	float: right;
	color: #FFFFFF;
	margin-bottom: 5px;
	width: 90px;
	display: block;
}
#project1 a:hover {
	color: #FFFFFF;
	display: block;
	width: 90px;
	float: right;
}
#project1 a:hover img {
	border: 1px solid #FFFFFF;
	display: block;
	width: 90px;
	float: right;
	margin-bottom: 5px;
}
#contentbottom {
	background-image: url(images/homecontentbottomtheme.gif);
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	font-size: 0px;
	margin-top: 20px;
	width: 515px;
	background-color: #363D45;
}
#submenuright {
 width:205px; margin-top: 28px;
	padding-left: 28px;
	width: 210px;
	float: left;
}
#submenuright a:hover {
	color: #CCCC33;
	background-color: #FFFFFF;
}
#submenuright a img {
	border: 1px solid #999999;
	clear: both;
	padding: 1px;
	margin-top: 3px;
}
#submenuright a:hover img {
	border: 1px solid #FFFFFF;
	background-color: #363D45;
}
#contenttechnologies {
	float: left;
	width: 749px;
	margin-bottom: 15px;
	background-image: url(images/technologiespattern1.gif);
	background-repeat: repeat-y;
}
#technologiestop {
	background-image: url(images/technologiestoptheme.gif);
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 1px;
	margin-bottom: 15px;
}
#technologiestop_en {
	background-image: url(images_en/technologiestoptheme.gif);
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 1px;
	margin-bottom: 15px;
}
#technologiestop h1, #technologiestop_en h1 {
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 24px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#technologiestop h3, #technologiestop_en h3 {
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 24px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
#contenttechnologies h2 {
	margin: 0px;
	padding: 0px;
	color: #AFEB20;
	font-size: 12px;
	text-align: center;
}
#technologiesleft {
	float: left;
	width: 373px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	height: 200px;
}
#technologiesleft ol {
	color: #FFFFFF;
	font-size: 11px;
	padding: 0px;
	list-style-position: inside;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 23px;
	text-align: justify;
}
#technologiesleft ul {
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: disc;
}
#technologiesright {
	float: right;
	width: 374px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #727982;
	height: 200px;
}
#technologiesright ol {
	list-style-position: inside;
	margin-top: 15px;
	margin-right: 23px;
	margin-bottom: 0px;
	margin-left: 18px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
	padding: 0px;
}
#technologiesleft2 {
	float: left;
	width: 373px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	height: 150px;
}
#technologiesleft2 ol {
	color: #FFFFFF;
	font-size: 11px;
	padding: 0px;
	list-style-position: inside;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 23px;
	text-align: justify;
}
#technologiesright2 {
	float: right;
	width: 374px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #727982;
	height: 150px;
}
#technologiesright2 ol {
	list-style-position: inside;
	margin-top: 15px;
	margin-right: 23px;
	margin-bottom: 0px;
	margin-left: 18px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
	padding: 0px;
}
#technologiesbottom {
	background-color: #363D45;
	background-image: url(images/technologiesbottomtheme.gif);
	background-repeat: no-repeat;
	height: 10px;
	margin-top: 15px;
}
#technologiesscheme img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#technologiesexample p {
	font-size: 12px;
	margin-left: 45px;
	margin-top: 15px;
}
#technologiesexample a:hover {
	color: #003366;
	display: block;
}
#technologiesexample a img {
	float: left;
	margin-left: 25px;
	margin-top: 10px;
	padding: 1px;
	border: 1px solid #727982;
	color: #6600CC;
}
#technologiesexample a:hover img {
	border: 1px solid #FFFFFF;
}
.big {
	font-size: 14px;
	font-weight: bold;
}
#technologiessubmenuleft {
	width: 24%;
	float: left;
	margin-top: 28px;
	background-repeat: no-repeat;
	padding-top: 90px;
	background-image: url(images/submenubacktechnologies.gif);
	background-position: 5px 0px;
}
#technologiessubmenuleft_en {
	width: 24%;
	float: left;
	margin-top: 28px;
	background-repeat: no-repeat;
	padding-top: 90px;
	background-image: url(images_en/submenubacktechnologies.gif);
	background-position: 5px 0px;
}
#technologiessubmenuleft p, #technologiessubmenuleft_en p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AFEB20;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}
#technologiessubmenuleft li, #technologiessubmenuleft_en li {
	padding-top: 4px;
	list-style-type: none;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
}
#technologiessubmenuleft a, #technologiessubmenuleft_en a {
	font-size: 14px;
	margin: 0px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}
#technologiessubmenuleft ul, #technologiessubmenuleft_en ul {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	color: #FFFFFF;
	list-style-type: none;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
	margin-right: 0px;
	margin-left: 0px;
}
#technologiessubmenuleft a:hover, #technologiessubmenuleft_en a:hover {
	color: #AFEB20;
}
#materialssubmenuleft {
	width: 21%;
	float: left;
	margin-top: 28px;
	background-image: url(images/submenubackmaterials.gif);
	background-repeat: no-repeat;
	padding-top: 90px;
	background-position: 5px 0px;
}
#materialssubmenuleft_en {
	width: 21%;
	float: left;
	margin-top: 28px;
	background-image: url(images_en/submenubackmaterials.gif);
	background-repeat: no-repeat;
	padding-top: 90px;
	background-position: 5px 0px;
}
#materialscontent {
	float: left;
	width: 530px;
	background-image: url(images/materialspattern1.gif);
	background-repeat: repeat-y;
}
#materialstop {
	background-image: url(images/materialstoptheme.gif);
	background-repeat: no-repeat;
	height: 49px;
	padding-top: 1px;
}
#materialstop_en {
	background-image: url(images_en/materialstoptheme.gif);
	background-repeat: no-repeat;
	height: 49px;
	padding-top: 1px;
}
#materialstop  h1,#materialstop_en h1 {
	color: #FFFFFF;
	font-size: 14px;
	text-align: right;
	margin-right: 35px;
	margin-top: 24px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#materialscontent p {
	text-align: justify;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#materialspolymertop {
	background-image: url(images/materialspolymertoptheme.gif);
	height: 50px;
	float: left;
	width: 529px;
}
#materialspolymertop_en {
	background-image: url(images_en/materialspolymertoptheme.gif);
	height: 50px;
	float: left;
	width: 529px;
}
#materialspolymertop   h1, #materialspolymertop_en  h1 {
	color: #FFFFFF;
	font-size: 14px;
	text-align: right;
	margin-top: 24px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
}
#smoli a {
	color: #0099FF;
	font-weight: bold;
}
#smoli a:hover {
	color: #FFFFFF;
}
#smoli p {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
}
#materialscontent li {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#materialsbottom {
	background-image: url(images/materialsbottomthemegif.gif);
	background-repeat: no-repeat;
	height: 15px;
	margin-top: 10px;
	background-color: #363D45;
}
#materialscontent ul {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 45px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#materialsmenu {
	margin-top: 15px;
}
#materialscontent #upperline {
	color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 15px;
}
#materialscontent #upperline img {
	border: 1px solid #727982;
}
#materialscontent .floatright {
	float: right;
	margin-right: 20px;
}
#materialscontent .floatleft {
	float: left;
	margin-left: 20px;
}
#materialscontent a:hover {
	color: #CC6600;
}
#materialscontent a img {
	color: #FFFFFF;
	border: 1px solid #999999;
	padding: 1px;
}
#materialscontent a:hover img {
	border: 1px solid #FFFFFF;
}
#materialscontenttech {
	float: left;
	margin-top: 28px;
	padding-top: 5px;
	margin-bottom: 15px;
	width: 764px;
	background-image: url(images/materialstechtoptheme.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#materialscontenttech_en {
	float: left;
	margin-top: 28px;
	padding-top: 5px;
	margin-bottom: 15px;
	width: 764px;
	background-image: url(images_en/materialstechtoptheme.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#materialscontenttech  h1,#materialscontenttech_en h1 {
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	padding: 0px;
	margin-top: 22px;
	margin-right: 45px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#materialscontenttech  h4,#materialscontenttech_en h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
}
#materialsmenu p {
	color: #b3f010;
	margin-top: 15px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
#materialsmenu h4 {
	color: #FFFFFF;
	margin-top: 15px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: italic;
}
#materialscontent h4 {
	color: #FFFFFF;
	margin-left: 20px;
}

#materialsmenu li {
	color: #A8E029;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: inside;
	list-style-type: disc;
	margin-left: 10px;
}
#materialsmenu a:hover {
	color: #B3F010;
}
#materialscontent .imgclass {
	border: 1px solid #CCCCCC;
	float: left;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
}
#materialscontent  .imgclass2 {
	border: 1px solid #CCCCCC;
	float: right;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 2px;
	margin-left: 5px;
}
#materialscontent  #application {
	margin-right: 20px;
	margin-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #727982;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 10px;

}
#materialscontent   #application1 {
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #727982;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #727982;

}
#materialscontent  #applicationtop {
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	background-color: #000000;
	display: block;
	margin-right: 20px;
	margin-left: 20px;
}
#materialscontent  #application  p,#application1 p {
	font-size: 11px;
	margin-left: 5px;
	width: 250px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 8px;
}
#materialscontent    #application    h4,#application1 h4 {
	text-align: center;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#materialscontent  #application  img,#application1 img {
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.floatright {
	float: right;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#materialscontent #application .floatleft {
	float: left;
	margin-left: 15px;
}




#func {
	padding-bottom: 15px;
	margin-top: 15px;
}
#func p {
	font-size: 10px;
	margin-left: 40px;
}
.red {
	color: #AFEB20;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -15px;
	margin-left: 0px;
}
.bottomimg {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 1px;
	margin-top: 15px;
	border: 1px solid #999999;
	color: #FFFFFF;
}
.cellclass1 {
	padding: 3px;
	text-align: center;
	font-size: 10px;
	background-color: #999999;
	height: 45px;
}
.cellclass1_2 {
	padding: 3px;
	text-align: center;
	font-size: 10px;
	background-color: #999999;
	height: 10px;
	margin: 0px;
}
.cellclass1_3 {
	padding: 3px;
	text-align: center;
	font-size: 10px;
	background-color: #CCCCCC;
	height: 10px;
}
.spanbold {
	font-size: 11px;
	font-weight: bold;
	width: 66px;
}
.shpuntback1 {
	background-image: url(images/cellbackshpunt1.gif);
	background-repeat: repeat-x;
}
.shpuntimg {
	display: block;
	padding: 1px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: -20px;
	margin-left: auto;
	border: 1px solid #999999;
}
.shpuntback2 {
	background-image: url(images/cellbackshpunt2.gif);
	background-repeat: repeat-x;
}
.cellclass2 {
	padding: 3px;
	text-align: center;
	font-size: 10px;
	background-color: #CCCCCC;
	margin: 0px;
	height: 45px;
	background-image: url(images/cellback2.gif);
	background-repeat: repeat-x;
}
.cellclass3 {
	padding: 3px;
	text-align: center;
	font-size: 10px;
	background-color: #6A717A;
	background-image: url(images/cellback1.gif);
	background-repeat: repeat-x;
	height: 45px;
}
.tableclass {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 35px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 2px solid #000000;
}
.tableclass p {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	font-weight: normal;
	color: #000000;
	font-size: 9px;
}
.bkg1 {
	background-color: #AAAAAA;
	width: 175px;
}
.bkg2 {
	background-color: #CCCCCC;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.bkg3 {
	background-color: #F0F0F0;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.selectedmenu {
	color: #B3F010;
}
#materialstech32 {
	height: 59px;
	background-image: url(images/materialstechtoptheme.gif);
	width: 764px;
	padding-top: 5px;
	background-repeat: no-repeat;
}
#materialstech32_en {
	height: 59px;
	background-image: url(images_en/materialstechtoptheme.gif);
	width: 764px;
	padding-top: 5px;
	background-repeat: no-repeat;
}
#machinessubmenuleft {
	width: 22%;
	float: left;
	margin-top: 28px;
	background-image: url(images/submenubackmachines.gif);
	background-repeat: no-repeat;
	padding-top: 90px;
	background-position: 5px 0px;
}
#machinessubmenuleft_en {
	width: 22%;
	float: left;
	margin-top: 28px;
	background-image: url(images_en/submenubackmachines.gif);
	background-repeat: no-repeat;
	padding-top: 90px;
	background-position: 5px 0px;
}
#machinestop {
	height: 55px;
	background-image: url(images/machinestoptheme.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
}
#machinestop_en {
	height: 55px;
	background-image: url(images_en/machinestoptheme.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
}
#machinestop  h1,#machinestop_en h1 {
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	margin-top: 21px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#machinescontent {
	float: left;
	padding-top: 5px;
	width: 70%;
	margin-left: 45px;
	margin-bottom: 15px;
}
#machine {
	padding-top: 0px;
	background-color: #363D45;
	float: left;
	margin-left: 10px;
	width: 205px;
	margin-top: 15px;
	background-image: url(images/machineboxpattern.gif);
	background-repeat: repeat-y;
	padding-right: 1px;
	padding-left: 1px;
}
#machineboxbottom {
	background-color: #363D45;
	background-image: url(images/machineboxbottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
}
#machineboxtop {
	height: 7px;
	width: 207px;
	background-image: url(images/machineboxtop.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #363D45;
	font-size: 0px;
	margin-left: -1px;
}
#machine p {
	margin-right: 10px;
	margin-left: 10px;
	text-align: justify;
	margin-top: 10px;
}
#machine img {
	display: block;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#machine  a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#machine h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#specbox {
	background-image: url(images/machinespattern1.gif);
	background-repeat: repeat-y;
	margin-top: 15px;
}
#specboxtop {
	height: 47px;
	background-image: url(images/machinesspectheme.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
}
#specboxtop_en {
	height: 47px;
	background-image: url(images_en/machinesspectheme.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
}
#specboxtop  h1,#specboxtop_en h1 {
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	margin-top: 21px;
	margin-right: 65px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#specbox a {
	width: 100px;
	height: 97px;
	display: block;
	text-align: center;
	padding-top: 3px;
	background-color: #000000;
	border: 1px solid #000000;
	font-weight: bold;
	float: left;
	margin-top: 15px;
	margin-right: 10px;
}
#specbox a:hover {
	display: block;
	text-align: center;
	background-color: #000000;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	color: #A4DB2D;
}
#specboxbottom {
	height: 10px;
	background-image: url(images/machinesbottomtheme.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #363D45;
	margin-top: 15px;
}
#specboxsmall .nissansp25 {
	background-image: url(images/machinesspecNISSANSP25.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 25px;
}
#specboxsmall .cat422x {
	background-image: url(images/machinesspecCAT422X.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#specboxsmall .catb32 {
	background-image: url(images/machinesspecCATb320.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#specboxsmall .demagsc142d {
	background-image: url(images/machinesspecdemagsc142d.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 25px;
}
#specboxsmall .demagsc50d {
	background-image: url(images/machinesspecdemagsc50d.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#specboxsmall .demagsc100ds {
	background-image: url(images/machinesspecdemagsc100ds.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#specbox .hannyzmp {
	background-image: url(images/machinesspecHANY-ZMP.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 25px;
	font-size: 9px;
}
#specbox .wirth {
	background-image: url(images/machinesspecWIRTH.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 9px;
}
#specbox .mai {
	background-image: url(images/machinesspecMAIPUMP.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 9px;
}
#specbox .pidp {
	background-image: url(images/machinesspecPI-DP.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 9px;
}
#specbox .mayco {
	background-image: url(images/machinesspecMAYCO.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 9px;
}
#specbox .grove {
	background-image: url(images/machinesspecgrove.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 25px;
	font-size: 9px;
}
#specbox .generator {
	background-image: url(images/machinesspecgenerator.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 9px;
}
#specbox .aparatura {
	background-image: url(images/machinesspecaparatura.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 9px;
}
#specbox  .silozi {
	background-image: url(images/machinesspecsilozi.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 9px;
}
#specbox li {
	list-style-type: none;
	width: 100px;
	display: inline;
}
#specboxsmall {
	background-image: url(images/machinespattern2.gif);
	background-repeat: repeat-y;
	margin-top: 15px;
	width: 404px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#specboxbottomsmall {
	height: 10px;
	background-image: url(images/machinesbottomthemesmall.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #363D45;
	margin-top: 15px;
}
#specboxtopsmall {
	height: 47px;
	background-image: url(images/machinestopthemeclass.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
}
#specboxtopsmall_en {
	height: 47px;
	background-image: url(images_en/machinestopthemeclass.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
}
#specboxtopsmall  h1, #specboxtopsmall_en h1 {
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	margin-top: 21px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#specboxsmall a {
	width: 100px;
	height: 97px;
	display: block;
	text-align: center;
	padding-top: 3px;
	background-color: #000000;
	border: 1px solid #000000;
	font-weight: bold;
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#specboxsmall ul {
	margin: 0px;
	padding: 0px;
}
#specboxsmall a:hover {
	display: block;
	text-align: center;
	background-color: #000000;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	color: #A4DB2D;
}
#specboxsmall li {
	list-style-type: none;
	width: 100px;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#specboxright {
	margin-top: 15px;
	width: 260px;
	float: right;
	background-image: url(images/machinespattern4.gif);
	background-repeat: repeat-y;
}
#specboxrighttop {
	background-image: url(images/machinestopthemeright.gif);
	height: 48px;
	background-repeat: no-repeat;
	padding-top: 1px;
}
#specboxrighttop_en {
	background-image: url(images_en/machinestopthemeright.gif);
	height: 48px;
	background-repeat: no-repeat;
	padding-top: 1px;
}
#specboxrighttop  h1,#specboxrighttop_en h1 {
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	margin-top: 22px;
	margin-right: 20px;
}
#specboxright a {
	width: 100px;
	height: 110px;
	display: block;
	text-align: center;
	padding-top: 3px;
	background-color: #000000;
	border: 1px solid #000000;
	font-weight: bold;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
}
#specboxright a:hover {
	display: block;
	text-align: center;
	background-color: #000000;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	color: #A4DB2D;
}
#specboxright li {
	list-style-type: none;
	width: 100px;
	display: inline;
}
#specboxright .transport {
	background-image: url(images/machinesspectransport.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 14px;
	font-size: 9px;
}
#specboxright .actros {
	background-image: url(images/machinesspecactros.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: right;
	margin-right: 12px;
	font-size: 9px;
}
#specboxright .fibo {
	background-image: url(images/machinesspecfibo.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 14px;
	font-size: 9px;
}
#specboxright .elba {
	background-image: url(images/machinesspecelba.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: right;
	margin-right: 12px;
	font-size: 9px;
}
#specboxrightmid {
	background-image: url(images/machinesmidthemeright.gif);
	height: 48px;
	background-repeat: no-repeat;
	margin-top: 10px;
}
#specboxrightmid_en {
	background-image: url(images_en/machinesmidthemeright.gif);
	height: 48px;
	background-repeat: no-repeat;
	margin-top: 10px;
}
#specboxrightbottom {
	background-image: url(images/machinespattern3.gif);
	height: 8px;
	background-color: #363D45;
	background-repeat: no-repeat;
	margin-top: 15px;
}
#contentprojects {
	float: left;
	width: 70%;
	padding-right: 15px;
	padding-left: 15px;
}
#projectsborder {
	height: 37px;
	background-image: url(images/projectspattern3.gif);
}
#projectsborder_en {
	height: 37px;
	background-image: url(images_en/projectspattern3.gif);
}
#projectssubmenuleft {
	width: 20%;
	float: left;
	margin-top: 28px;
	background-image: url(images/submenubackprojects.gif);
	background-repeat: no-repeat;
	padding-top: 90px;
	background-position: 5px 0px;
}
#projectssubmenuleft_en {
	width: 20%;
	float: left;
	margin-top: 28px;
	background-image: url(images_en/submenubackprojects.gif);
	background-repeat: no-repeat;
	padding-top: 90px;
	background-position: 5px 0px;
}
#projectssubmenuleft  ul,#projectssubmenuleft_en ul {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	color: #FFFFFF;
	list-style-type: none;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
}
#projectssubmenuleft  p,#projectssubmenuleft_en p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #A8E029;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	font-style: italic;
	font-weight: bold;
}
#projectssubmenuleft  li,#projectssubmenuleft_en li {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
	margin-bottom: 5px;
}
#projectssubmenuleft  a,#projectssubmenuleft_en a {
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	font-style: italic;
	font-weight: bold;
	display: block;
}
#projectssubmenuleft  a:hover,#projectssubmenuleft_en a:hover {
	color: #A8E029;
	display: block;
}
#project {
	padding-bottom: 5px;
	background-color: #31373E;
	height: 190px;
	width: 700px;
	background-image: url(images/projectspattern2.gif);
	background-repeat: repeat-y;
}
#project strong {
	color: #FFFFFF;
}
#project h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #A8E029;
	font-size: 13px;
	text-align: center;
	padding-bottom: 5px;
	display: block;
	padding-top: 14px;
	margin: 0px;
}
#project h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #A8E029;
	font-size: 13px;
	text-align: center;
	padding-bottom: 5px;
	display: block;
	padding-top: 14px;
	background-image: url(images/projectspattern1.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
}
#project p {
	width: 50%;
	text-align: justify;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}
#project a {
	color: #E8E8E8;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#project a:hover {
	color: #CCCCCC;
}
#project img {
	float: right;
	padding: 2px;
	border: 1px solid #999999;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#project .margin {
	margin-left: 50px;
}
#projectsbottom {
	height: 7px;
	width: 700px;
	background-image: url(images/projectspattern4.gif);
	margin-bottom: 15px;
	background-repeat: no-repeat;
}
#page {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 59px;
	width: 700px;
	background-image: url(images/projecttheme.gif);
	background-repeat: no-repeat;
}
#page_en {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 59px;
	width: 700px;
	background-image: url(images_en/projecttheme.gif);
	background-repeat: no-repeat;
}
#page  a,#page_en a {
	color: #00CCFF;
	font-weight: bold;
}
#page  a:hover,#page_en a:hover {
	color: #CCCC00;
}
#page  p,#page_en p {
	text-align: center;
	margin-top: 22px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}
#page  h1,#page_en h1 {
	padding: 0px;
	font-size: 14px;
	margin-top: -15px;
	margin-right: 44px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	float: right;
}
#page  h2,#page_en h2 {
	padding: 0px;
	font-size: 14px;
	margin-right: 44px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	float: right;
	margin-top: 22px;
}
#spacermain {
	font-size: 0px;
	clear: both;
	height: 0px;
}
#contactcontent {
	float: left;
	border-left-width: 1px;
	border-left-color: #727982;
	border-bottom-width: 1px;
	border-bottom-color: #727982;
	border-top-width: 1px;
	border-top-color: #727982;
	width: 785px;
	background-repeat: repeat-y;
	background-image: url(images/contactpattern1.gif);
}
#contacttop {
	height: 48px;
	background-image: url(images/contacttoptheme.gif);
	background-repeat: no-repeat;
	width: 785px;
	float: left;
}
#contacttop_en {
	height: 48px;
	background-image: url(images_en/contacttoptheme.gif);
	background-repeat: no-repeat;
	width: 785px;
	float: left;
}
#contacttop  h1,#contacttop_en h1 {
	color: #FFFFFF;
	text-align: right;
	font-size: 16px;
	margin-top: 22px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contactcontentleft {
	float: left;
	width: 420px;
	padding-top: 0px;
	padding-left: 15px;
}
#contactcontent h4 {
	color: #A8E029;
	font-size: 13px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#contactsubmenuleft {
	width: 200px;
	float: left;
	background-image: url(images/submenubackcontact.gif);
	background-repeat: no-repeat;
	padding-top: 90px;
	margin-top: 28px;
	background-position: 5px 0px;
}
#contactsubmenuleft_en {
	width: 200px;
	float: left;
	background-image: url(images_en/submenubackcontact.gif);
	background-repeat: no-repeat;
	padding-top: 90px;
	margin-top: 28px;
	background-position: 5px 0px;
}
#contactcontentright {
	margin-left: auto;
	margin-top: 20px;
	margin-right: auto;
	width: 625px;
	background-color: #303030;
	background-image: url(images/contactpattern4.gif);
	background-repeat: repeat-y;
}
#contactthemeup {
	height: 19px;
	background-image: url(images/contactthemeup.gif);
	background-repeat: no-repeat;
}
#contactcontentright p {
	color: #FFFFFF;
	text-align: justify;
	margin-right: 20px;
	margin-left: 20px;
}
#contactcontentright a {
	color: #0099FF;
}
#contactcontentright a:hover {
	color: #FFFFFF;
}
#contactrightbottom {
	background-image: url(images/contactrightbottomtheme.gif);
	height: 9px;
	margin-top: 15px;
	background-repeat: no-repeat;
	background-color: #303030;
}
#contactborder {
	height: 35px;
	margin-right: 30px;
	margin-left: 15px;
	background-image: url(images/contactpattern3.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
}
#contactborder_en {
	height: 35px;
	margin-right: 30px;
	margin-left: 15px;
	background-image: url(images_en/contactpattern3.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
}
#contactcontentright a img {
	padding: 1px;
	border: 1px solid #999999;
}
#contactcontentright a:hover img {
	display: block;
	border: 1px solid #FFFFFF;
}
#contactcontentright .lightbox {
	margin-top: 10px;
	text-align: center;
	display: block;
	width: 254px;
	margin-right: auto;
	margin-left: auto;
}
#contactcontentright a .lightbox {
	color: #000000;
	background-color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contactdiv {
	background-color: #303030;
	margin-top: 0px;
	margin-right: 30px;
	margin-left: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 35px;
	padding-left: 5px;
	background-image: url(images/contactpattern3.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#contactdiv_en {
	background-color: #303030;
	margin-top: 0px;
	margin-right: 30px;
	margin-left: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 35px;
	padding-left: 5px;
	background-image: url(images_en/contactpattern3.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#contactdiv  a,#contactdiv_en a {
	color: #0099FF;
	text-decoration: underline;
}
#contactdiv   a:hover,#contactdiv_en  a:hover {
	color: #FFFFFF;
}
#contactdiv  h4,#contactdiv_en h4 {
	color: #FFFFFF;
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 12px;
}
#contactdiv  p,#contactdiv_en p {
	color: #FFFFFF;
}
#contactbottom {
	height: 25px;
	background-image: url(images/contactbottomtheme.gif);
	background-repeat: no-repeat;
	width: 793px;
	float: left;
	background-color: #363D45;
	margin-top: 15px;
}
#footer {
	background-color: #292929;
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-bottom: 0px;
	position: static;
	height: 60px;
}
#footer img {
	float: left;
	margin-top: -15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	padding-top: 20px;
	font-weight: bold;
}
.form {
	width: 400px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.formboxes {
	background-color: #727982;
	width: 250px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 2px;
	color: #333333;
}
.formbutton {
	background-color: #727982;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #CCCCCC;
	font-size: 10px;
}
#filessubmenuleft {
	width: 200px;
	float: left;
	margin-top: 28px;
	background-repeat: no-repeat;
	background-image: url(images/submenubackfiles.gif);
	padding-top: 140px;
	background-position: 5px 0px;
}
#filessubmenuleft_en {
	width: 200px;
	float: left;
	margin-top: 28px;
	background-repeat: no-repeat;
	background-image: url(images_en/submenubackfiles.gif);
	padding-top: 140px;
	background-position: 5px 0px;
}
#filestop {
	background-image: url(images/materialspolymertoptheme.gif);
	height: 50px;
	float: left;
	width: 529px;
}
#filestop_en {
	background-image: url(images_en/materialspolymertoptheme.gif);
	height: 50px;
	float: left;
	width: 529px;
}
#filestop  h1,#filestop_en h1 {
	color: #FFFFFF;
	font-size: 14px;
	text-align: right;
	margin-top: 24px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
}
#filesbottom {
	background-image: url(images/materialsbottomthemegif.gif);
	background-repeat: no-repeat;
	height: 15px;
	margin-top: 10px;
	background-color: #363D45;
}
#filescontent {
	float: left;
	width: 530px;
	background-image: url(images/materialspattern1.gif);
	background-repeat: repeat-y;
}
#filescontent p {
	padding: 0px;
	color: #000000;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	font-size: 11px;
}
#filescontent li {
	list-style-position: inside;
	color: #CCCCCC;
	font-weight: bold;
	padding-top: 5px;
}
#filescontent ul {
	margin-bottom: 45px;
	margin-left: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 45px;
	list-style-type: disc;
	font-size: 12px;
}
#filescontent a:hover {
	color: #A8E029;
}
#filescontent a {
	color: #FFFFFF;
}
#filescontent ul ul {
	margin-top: 5px;
	list-style-type: none;
	margin-left: 150px;
}
