body {  
margin: auto; 
padding: 0px; 
background-color: #CFCFCF;
background-image: url(../ind_img/bg.gif);
}

#container  { 
position:relative; 
left: 0px;
top: 0px;
text-align: center;
width:950px; 
height:100%;
padding:0px;
margin:0px auto;
background-color: #ffffff;
border-width: 0px 1px;
border-color: black #777777;
border-style: none solid;
}

#container-2  { 
position:relative; 
left: 0px;
top: 0px;
text-align: center;
width:950px; 
height:100%;
padding:0px;
margin:0px auto;
background-color: #ffffff;
border-width: 0px 1px;
border-color: black #777777;
border-style: none solid;
}

#button  { 
position: relative; 
left: 0px;
top: 0px;
text-align: center;
padding:0px;
margin:0px auto;
background-color: #ffffff;
}

#button table  { 
text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #636363; line-height: 0px; 
}

#button span  { 
height: 15px; 
}

#button span a:link {
 color: #636363; text-decoration: none; 
}

#button span a:visited {
 color: #636363; text-decoration: none;
}

#button span a:hover {
 color: #AF2767;  text-decoration: none;
}

table.button { 
text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #636363; line-height: 0px; 
}

table.button span  { 
height: 15px; 
}

table.button span a:link {
 color: #636363; text-decoration: none; 
}

table.button span a:visited {
 color: #636363; text-decoration: none;
}

table.button span a:hover {
 color: #AF2767;  text-decoration: none;
}

.button-about  { 
padding:1px 0px 0px 10px; 
}

.button-products  { 
padding:1px 0px 0px 10px; 
}

.button-tech  { 
padding:1px 0px 0px 10px; 
}

.button-map  { 
padding:1px 0px 0px 10px; 
}

.button-contact  { 
padding:1px 0px 0px 10px; 
}

.button-resouce  { 
padding:1px 0px 0px 10px; 
}

.button-invert  { 
padding:1px 0px 0px 10px; 
}

.button-sales  { 
padding:1px 0px 0px 10px; 
}

.button-quality  { 
padding:1px 0px 0px 10px; 
}

/* .main-table {
border-width: 0px 1px; border-color: black #777777; border-style: none solid;
}*/

.main-home {
height: 240px;
}

#content-home  { 
position:relative; 
left:0px;
top: 0px;
text-align: center;
vertical-align: top;
width:950px; 
padding:0px;
margin:0px auto;
background-color: #ffffff;
}

#content-home table.home {
height: 240px; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #636363;
}

#content-home td.left {
width: 218px; background-color: #ffffff; vertical-align: top; border-color: #D7D7D7; border-style: solid; border-width: 0px 1px 0px 0px;
}

#content-home td.main {
width: 537px; background-color: #ffffff; vertical-align: top; padding: 0px 0px 2px 0px; background-image: url(../ind_img/table_bg_02.gif); background-attachment: fixed; background-repeat: no-repeat; background-position: center bottom;
}

#content-home td.right {
width: 195px; background-color: #F9F9F9; vertical-align: top; border-color: #D7D7D7; border-style: solid; border-width: 0px 0px 0px 1px;
}

.pic{
border-color: #CFCFCF; border-style: solid; border-width: 1px; margin:5px 0px;
}

.home-hot {
height:140px; padding: 5px; background-image: url(../ind_img/table_bg.gif); vertical-align: top;
}

.home-news {
height:170px; padding: 5px; background-image: url(../ind_img/table_bg.gif); vertical-align: top;
}

input.search {
text-align: center; width: 107px; height: 13px; border-style: solid; border-width: 1px;  border-color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #959595;
}

.search-top {
padding: 0px 10px 0px 0px; 
}

#content-home  table.tree-1 a:link {
font-size: 12px; font-weight: bold; color: #636363; text-decoration: none;
}

#content-home  table.tree-1 a:visited {
font-size: 12px; font-weight: bold; color: #636363; text-decoration: none;
}

#content-home  table.tree-1 a:hover {
font-size: 12px; font-weight: bold; color: #636363;  text-decoration: none;
}

#content-home  table.tree-2 a:link {
font-size: 9px; font-weight: bold; color: #636363; text-decoration: none; letter-spacing: 0px;
}

#content-home  table.tree-2 a:visited {
font-size: 9px; font-weight: bold; color: #636363; text-decoration: none; letter-spacing: 0px;
}

#content-home  table.tree-2 a:hover {
font-size: 9px; font-weight: bold; color: #C40000;  text-decoration: underline; letter-spacing: 0px;
}

#content-home  table.newproducts {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

#content-home  table.newproducts span{
font-weight: bold; color: #333333; font-size: 11px;
}

#content-main  { 
position:relative; 
left: 0px;
top: 0px;
text-align: center;
vertical-align: top;
width:950px; 
padding:0px;
margin:0px auto;
background-color: #ffffff;
}

#content-main table.home {
height: 240px; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #636363;
}

#content-main td.left {
width: 178px; background-color: #ffffff; vertical-align: top; border-color: #D7D7D7; border-style: solid; border-width: 0px 1px 0px 0px;
}

#content-main td.main {
width: 772px; background-color: #ffffff; vertical-align: top; padding: 0px; 
}

#content-main  table.tree-1 a:link {
font-size: 11px;  font-weight: bold; color: #636363; text-decoration: none; letter-spacing: 0px;
}

#content-main  table.tree-1 a:visited {
font-size: 11px; font-weight: bold; color: #636363; text-decoration: none; letter-spacing: 0px;
}

#content-main  table.tree-1 a:hover {
font-size: 11px; font-weight: bold; color: #C40000;  text-decoration: underline; letter-spacing: 0px;
}

#content-main table.home span.title {
position:relative;  bottom: 8px;
}

#content-main table.main {
text-align: left; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #313031;
}

#content-main table.home span.catalog {
text-align: left; font-size: 10px;
}

#content-products  { 
position:relative; 
left: 0px;
top: 0px;
text-align: center;
vertical-align: top;
width:950px; 
padding:0px;
margin:0px auto;
background-color: #ffffff;
}

/*.main-products {
height: 450px;
}*/

#content-products table.home {
height: 450px; background-color: #ffffff; font-family:verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #636363;
}

#content-products td.left {
width: 178px; height: 400px; background-color: #ffffff; vertical-align: top; border-color: #D7D7D7; border-style: solid; border-width: 0px 1px 0px 0px;
}

#content-products td.main {
width: 771px; background-color: #ffffff; vertical-align: top; padding: 0px;  margin:0px auto;
}

#content-products  table.tree-1 a:link {
font-size: 12px; font-weight: bold; color: #636363; text-decoration: none;
}

#content-products  table.tree-1 a:visited {
font-size: 12px; font-weight: bold; color: #636363; text-decoration: none;
}

#content-products  table.tree-1 a:hover {
font-size: 12px; font-weight: bold; color: #636363;  text-decoration: underline;
}

#content-products  table.tree-2 a:link {
font-size: 10px; font-weight: normal; color: #636363; text-decoration: none; letter-spacing: 0px;
}

#content-products  table.tree-2 a:visited {
font-size: 10px; font-weight: normal; color: #636363; text-decoration: none; letter-spacing: 0px;
}

#content-products  table.tree-2 a:hover {
font-size: 10px; font-weight: normal; color: #C40000;  text-decoration: underline; letter-spacing: 0px;
}

#content-products table.home span.title {
position:relative;  bottom: 8px;
}

#content-products table.main {
background-color: #372F37; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #313031;
}

#content-products table.main td.title {
background-color: #BF8FBF; color: #ffffff;
}

#content-products table.main td.data-01 {
background-color: #ffffff;
}

#content-products table.main td.data-02 {
background-color: #EFDFEF;
}

#content-products table.main td.data-03 {
background-color: #EFDFEF;
}

#content-products table.home span.catalog {
text-align: left; font-size: 10px;
}

input.icsearch {
width: 90px; height: 13px; border-style: solid; border-width: 1px;  border-color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #959595;
}

.input {
border-style: solid; border-width: 1px;  border-color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;
}

#content-products  table.main a:link {
color: #876688; text-decoration: none;
}

#content-products  table.main a:visited {
color: #876688; text-decoration: none;
}

#content-products  table.main a:hover {
background-color: #FF0000; color: #ffffff;  text-decoration: none;
}

#content-others  { 
position:relative; 
left: 0px;
top: 0px;
text-align: center;
vertical-align: top;
width:950px; 
padding:0px;
margin:0px auto;
background-color: #ffffff;
}

#content-others table.home {
height: 240px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #636363;
}

#content-others td.left {
width: 178px; background-color: #ffffff; vertical-align: top; border-color: #D7D7D7; border-style: solid; border-width: 0px 1px 0px 0px;
}

#content-others td.main {
width: 772px; background-color: #ffffff; vertical-align: top; padding: 0px; 
}

#content-others  table.tree-1 a:link {
font-size: 12px; font-weight: bold; color: #636363; text-decoration: none;
}

#content-others  table.tree-1 a:visited {
font-size: 12px; font-weight: bold; color: #636363; text-decoration: none;
}

#content-others  table.tree-1 a:hover {
font-size: 12px; font-weight: bold; color: #636363;  text-decoration: underline;
}

#content-others  table.tree-2 a:link {
font-size: 9px;  color: #636363; text-decoration: none; letter-spacing: 0px;
}

#content-others  table.tree-2 a:visited {
font-size: 9px; color: #636363; text-decoration: none; letter-spacing: 0px;
}

#content-others  table.tree-2 a:hover {
font-size: 9px; color: #C40000;  text-decoration: underline; letter-spacing: 0px;
}

#content-others  table.tree-3 a:link {
font-size: 11px;  font-weight: normal; color: #636363; text-decoration: none; letter-spacing: 0px;
}

#content-others  table.tree-3 a:visited {
font-size: 11px; font-weight: normal;color: #636363; text-decoration: none; letter-spacing: 0px;
}

#content-others  table.tree-3 a:hover {
font-size: 11px;font-weight: normal; color: #C40000;  text-decoration: underline; letter-spacing: 0px;
}

#content-others table.home span.title {
position:relative;  bottom: 12px;
}

#content-others table.main {
text-align: left; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #313031;
}

#content-others  table.main a:link {
font-size: 12px;  color: #636363; text-decoration: none;
}

#content-others  table.main a:visited {
font-size: 12px;  color: #636363; text-decoration: none;
}

#content-others  table.main a:hover {
font-size: 12px; color: #FF0000;  text-decoration: none;
}

#content-others table.home span.catalog {
text-align: left; font-size: 10px;
}