/* CSS Document */
body { margin:0; padding:0; text-align:center; font-size:13px; font-family:Verdana, Arial, sans-serif; background: url(../images/bkg_body.gif) repeat-x; background-color:#eee;}
body { scrollbar-face-color: #4f7491; scrollbar-highlight-color: #8cb2cf; scrollbar-shadow-color: #5b82a0; scrollbar-3dlight-color: #4f7491; scrollbar-arrow-color: #EEE; scrollbar-track-color: #87AAC4; scrollbar-darkshadow-color: #2f4657; scrollbar-base-color: #383838 }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,label { margin:0;padding:0;font-weight:normal; list-style:none; word-break:break-all; }
img {border:0}
.thumb{ max-width: 120px; max-height: 120px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 120 ? 120: true) }
.main {
width:960px;
height:auto;
margin-top:20px;
margin-bottom:20px;
background-color:#FFFFFF;
}
.header{
width:960px;
height:160px;
background:url(../images/head.jpg);
}
.header ul{
margin:70px 0 0 150px;
}
.status{
width:960px;
height:20px;
background-color:#FFFF99;
font-family: "新細明體", Arial; font-size: 13px; color:#000066;
}
.center{
width:960px;
height:auto !important;
height:500px;
min-height:500px;
}
.left{
width:160px;
height:100% !important;
height:620px;
min-height:620px;
float:left;
background-color:#66CCFF;
}
.left li{
background-color:#66CCFF;
width:160px;
height:50px;
border-bottom:1px solid #FFFFFF;
font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF; font-weight:bold;
}
.left2{
width:480px;
height:450px;
float:left;
margin-left:10px;
}
.left2ad1{
width:480px;
height:100px;
overflow:hidden;
background-color:#66FFFF;
margin-top:10px;
}
.leftad2{
background:url(../images/bkg_modulehder.gif); width:478px; height:22px;
font-weight:bold;
color:#000099;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
padding-top:3px;
}
.leftad2b{
width:478px;
height:330px;
border-bottom:1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}
.leftad2c{
width:478px;
height:100px;
border-bottom:1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
color:#3366FF;
}
.right{
width:300px;
height:450px;
float:right;
}
.rightad1{
width:300px;
height:250px;
overflow:hidden;
margin-top:10px;
}
.footer{
clear:both;
width:960px;
height:100px;
background:url(../images/header_xspace.jpg);
}
.login{
background:url(../images/bkg_modulehder.gif); width:298px; height:22px;
font-weight:bold;
color:#000099;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
padding-top:3px;
}
.loginb{
width:298px;
height:80px;
border-bottom:1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}
.loginb2{
width:298px;
height:63px;
border-bottom:1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}
.rightb3{
width:298px;
height:100px !important;
height:101px;
border-bottom:1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}
.link12ptdark{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000099}
a.link12ptdark:link {text-decoration: none;}
a.link12ptdark:visited {text-decoration: none;}
a.link12ptdark:hover {text-decoration: underline;}
a.link12ptdark:active {text-decoration: underline;}
.link12ptBlue{ font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF;}
a.link12ptBlue:link {text-decoration: none;}
a.link12ptBlue:visited {text-decoration: none;}
a.link12ptBlue:hover {text-decoration: underline; color:#FFFFFF}
a.link12ptBlue:active {text-decoration: underline;}
.link12ptnews{ font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#3366FF}
a.link12ptnews:link {text-decoration: none;}
a.link12ptnews:visited {text-decoration: none;}
a.link12ptnews:hover {text-decoration: underline;}
a.link12ptnews:active {text-decoration: underline;}
.link13ptptitle{ font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; font-weight:bold;}
a.link13ptptitle:link {text-decoration: none;}
a.link13ptptitle:visited {text-decoration: none;}
a.link13ptptitle:hover {text-decoration: underline;}
a.link13ptptitle:active {text-decoration: underline;}
.newsitem {
margin-left:10px;
padding-bottom:3px;
padding-top:5px;
width:280px;
height:15px;
color:#000099;
text-align:left;
}
.infodiv{ 
margin-top:10px !important;
margin-top:12px;}
.rightcenter{
width:790px;
height:auto !important;
height:610px;
float:right;
}
.fullcenter{
width:960px;
height:auto !important;
height:610px;
}
.logincenter{
margin:150px 0px 0px 0px;
width:300px;
height:auto;
}
.loginbcenter{
width:298px;
height:100px;
border-bottom:1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}
.interduce{
background:url(../images/bkg_modulehder.gif); width:958px; height:22px;
font-weight:bold;
color:#000099;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
padding-top:3px;
}
.interducecenter{
width:958px;
height:auto !important;
height:585px;
min-height:585px;
border-bottom:1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
text-align:left;
}
.interduce_1{
background:url(../images/bkg_modulehder.gif); width:788px; height:22px;
font-weight:bold;
color:#000099;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
padding-top:3px;
}
.interducecenter_1{
width:788px;
height:auto !important;
height:585px;
min-height:585px;
border-bottom:1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
text-align:left;
}
.list_product {
	BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; BORDER-RIGHT: #e0e0e0 1px solid; BORDER-BOTTOM: #e0e0e0 1px solid;
}
.hidden 
{
  display: none;
}
.error 
{
  margin-left: 20px;
  color: #ff0000;
}
.subtitle {
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}
