body{text-align: center;}
#body {
margin-left: auto;
margin-right: auto;
width: 800px;
}
#top {
width: 100%;
height: 125px;
float: none;
margin-bottom: 2px;
}
#side {
float: left;
width: 150px;
}
#main {
text-align: left;
float: right;
width: 630px;
padding: 10px;
}

.tytle {
margin: 0px;
float: none;
padding-bottom: 30px;
}
.image {
margin: 0px;
padding: 0px;
float: left;
width: 200px;
}
.feature {
margin: 0px;
padding-left: 10px;
float: right;
width: 410px;
}
.clear {
clear: both;
}

.text {
padding-top: 30px;
padding-bottom: 5px;
}

.graph_left {
margin: 0px;
padding: 0px;
float: left;
width: 300px;
}
.graph_right {
margin: 0px;
padding: 0px;
float: right;
width: 300px;
}

.price_request {
margin: 0px;
width: 610px;
padding-top: 30px;
float: none;
}

.footer {
padding-top: 60px;
margin: 0px;
width: 610px;
float: none;
}

.chap {
font-weight: bold;
float: none;
width: 610px;
padding-top: 60px;
padding-bottom: 5px;
font-size: 12pt;
}
.construct {
text-align: center;
height: 300px;
width: 610px;
line-height: 300px;
}

.font_spec {
font-weight: bold;
color: #FFFFFF;
}
.font_news {
font-weight: bold;
color: #CC0000;
}
.font_maker {
font-weight: bold;
color: #660000;
}
.font_tech {
font-weight: bold;
color: #990000;
}
.table_tech {
background-color:#FFCC99;
}
.font_laser {
font-weight: bold;
color: #0099CC;
}
.table_laser {
background-color:#CCFFFF;
}
.font_ld {
font-weight: bold;
color: #0066CC;
}
.table_ld {
background-color:#99FFFF;
}
.font {
font-weight: bold;
color: #0033CC;
}
.table {
background-color:#66FFFF;
}
.font_optics {
font-weight: bold;
color: #003399;
}
.table_optics {
background-color:#66CCFF;
}
.font_crystal {
font-weight: bold;
color: #006699;
}
.table_crystal {
background-color:#99CCFF;
}
.font_modu {
font-weight: bold;
color: #009999;
}
.table_modu {
background-color:#CCFFCC;
}
.font_qswitch {
font-weight: bold;
color: #009966;
}
.table_qswitch {
background-color:#99FFCC;
}
.font_mecha {
font-weight: bold;
color: #006666;
}
.table_mecha {
background-color:#66FFCC;
}
.font_fiber {
font-weight: bold;
color: #006633;
}
.table_fiber {
background-color:#66CCCC;
}
.font_telecom {
font-weight: bold;
color: #009933;
}
.table_telecom {
background-color:#99CCCC;
}
.font_sys {
font-weight: bold;
color: #009900;
}
.table_sys {
background-color:#CCFF99;
}
.font_acce {
font-weight: bold;
color: #006600;
}
.table_acce {
background-color:#CCFF66;
}
.relative {
float: none;
width: 610px;
padding-top: 30px;
margin:auto;
text-align:center;
}
body {font-size:80%; background:#FFFFFF;}
TD {font-size:80%;}