body { padding: 0; margin: 0; background-color: #ffffff; font-size: 12px; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; overflow: auto;}
#topdiv { z-index: 3;position: relative; top: 0; left: 0; width: 100%; padding: 0; height: 88px; overflow: hidden; background-color: #ffffff; margin-bottom: 0;}
#bar {z-index: 4; position: relative; top: 0; left: 0; width: 100%; padding: 0; height: 20px; border: 1px solid #999; border-left: none; border-right: none; background-color: #EBEBEB; overflow: hidden;}
#logo {position: absolute; top: 3px; left: 8px; width: 100px; height: 100px; z-index: 5; margin: 0; padding: 0; color: #000000;}
#content {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #ffffff; z-index: 1;}
#text {position: relative; top: 130px; left: 175px; margin-bottom: 200px; margin-right: 220px; color: #4D4D4D; font-size: 12px; min-height: 350px;  }
#menu {position: absolute; top: 145px; left: 10px; width: 150px; border: 1px solid #999; background-color: #EBEBEB; overflow: hidden; border-bottom: none;}
#topdiv h2 {margin: 0; margin-top: 16px; padding: 0; margin-left: 150px; font-size: 17px; }
#topdiv p {margin: 0; padding: 0; margin-left: 150px; font-size: 11px; }
#footer p {margin: 0; padding: 2px 0px 0px 15px; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif;}
img.prod {position: absolute; float: right; padding: 0; margin: 0 0 0 0; top: 0px; right: 0;}
img.c { display: block; margin-left: auto; margin-right: auto; border: 0; }
img.r {float: right; padding: 0; margin-right: 12px;}
img.s {float: left; margin-right: 30px; border: 0; }
img.l {position: relative; float: left; margin-right: 30px; border: 0; }
#footer { overflow: hidden; width: 100%;  border: 1px solid #999; border-left: none; border-right: none; background-color: #EBEBEB; clear: both; position: relative; height: 20px; margin: 0; margin-top: -20px; margin-bottom: 60px; padding: 0; bottom: 20px;}
#bar ul, #footer ul {position: absolute; right: 15px; margin: 0; padding: 0; top: 0; border-right: 1px solid #999;}
#bar li, #footer li {display: inline; list-style: none; white-space: nowrap; margin: 0; padding: 0;}
#bar a, #bar a:visited, #bar a:active, #bar a:link, #footer a, #footer a:visited, #footer a:active, #footer a:link {z-index: 20; display: block; padding: 2px 5px 0px 5px; height: 18px; border: none; color: #000; background-color: #EBEBEB; border: 1px solid #999; border-right: none; border-top: none; border-bottom: none; font: 11px Verdana; text-decoration: none; float: left; margin: 0; text-align: right;}
#bar a:hover, #footer a:hover {color: #000000; background-color: #ffffff;}
#menu ul { margin: 0; padding: 0; list-style-type: none; font: 10px Verdana; display: inline; }
#menu li { margin: 0 0 0 0; display: inline; }
#menu a, #menu a:link, #menu a:visited { color: #636363; text-decoration: none; display: block; border: 0px none; background-color: #EBEBEB; width: 150px; border-bottom: 1px solid #999; padding-left:5px; padding-right:0px; padding-top:4px; padding-bottom:4px; }
#menu a:hover { background-color: #ffffff; color: #000;}
#menu a.sub, #menu a.sub:link, #menu a.sub:visited {font: 9px Verdana; color: #666; text-decoration: none; display: block; border: 0px none; background-color: #f8f8f8; width: 125px; border-bottom: 1px solid #999; padding-left:8px; padding-right:0px; padding-top:2px; padding-bottom:2px; }
#menu a.sub:hover {background-color: #fff; color: #000;}
#menucur a:link, #menucur a:visited, #menucur a:hover { background-color: #999999; color: #000000 }
#text h1 {font-size: 17px; color: #4D4D4D; font-weight: bold; width: 330px; border-bottom: 1px solid; font-family: verdana, arial, helvetica, sans-serif; }
#text h2 {font-size: 14px; color: #4D4D4D; font-weight: normal; width: 350px; border-bottom: 1px solid; font-family: verdana, arial, helvetica, sans-serif; padding-right: 0; margin-right: 0;}
#text h3 {font-size: 13px; color: #4D4D4D; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; font-style: italic; }
ul.datasheets {color: #4D4D4D; font-size: 12px; list-style: circle;}
ul.datasheets li{padding: 3px 1px 2px 1px;}
ul.datasheets a, ul.datasheets a:link, ul.datasheets a:active, ul.datasheets a:visited { color: #4D4D4D; font-size: 12px; text-decoration: underline; width: 120px;}
ul.datasheets a:hover {text-decoration: none;}
#topdiv a, #topdiv a:link, #topdiv a:active, #topdiv a:visited {font-size: 11px; color: #000000; text-decoration: none;}
#topdiv a:hover { color: #999; text-decoration: none;}
ul.partners {padding-bottom: 15px; padding-top: 0px; list-style: circle;}
li {list-style: circle;}
a, a:link, a:active, a:visited {color: #4D4D4D; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;}
a:hover {text-decoration: none; color: #666;}
input, textarea {font-size: 12px;text-align: justify;border: 1px solid #999;width: 200px;background-color: white; padding: 0px 1px 0px 1px; margin: 2px 2px 2px 2px; color: #4D4D4D; font-family: verdana, arial, helvetica, sans-serif;}
textarea {height: 100px; overflow: auto;}
input.buttons {width: 96px; text-align: center;}
td {color: #4D4D4D; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; background-color: #EBEBEB;}
ul.sitemap {color: #4D4D4D; font-size: 12px; list-style: circle;}
ul.sitemap li{padding: 6px 1px 3px 1px;}
ul.sitemap a, ul.datasheets a:link, ul.datasheets a:active, ul.datasheets a:visited { color: #4D4D4D; font-size: 12px; text-decoration: underline; width: 115px;}
ul.sitemap a:hover {text-decoration: none;}
img.right {position: relative; float: right; padding: 0; margin: 0; border: 1px solid #999;}
.radio {margin: 0; padding: 0; width: 40px;}
table {margin-bottom: 15px;}
textarea.error, input.error{border: 1px solid red;color: red;}
#newproduct { width: 200px; border: 2px solid #0000ff; min-height:100px; padding: 2px; float: right; }
#newproduct h1 { font-size: 16px; color: #000080; font-weight: bold; text-align:center; width: auto; border-bottom: none;}
#newproduct h2 {font-size: 14px; color: #202020; font-weight: bold; text-align:center; width: auto; border-bottom: none; }
#newproduct ul { margin: 2px 3px 2px 5px; }
#newproduct li { position: relative; left: -13px; list-style-position: outside; list-style-type: square; }

