body { margin: 0 0 0 35px; padding: 0; background:#666 url(bg.gif) repeat-y left; font: 12px Arial, Helvetica, sans-serif; color: #000;  }

a { text-decoration: none; color: #000;  }
	a:hover { text-decoration: none; color:#F42121 }
		a img { border: none; }

form { margin: 0; padding: 0; }
	input, button, select, textarea { font: 1em  Arial, Helvetica, sans-serif; }
	button { cursor: pointer; }
ul,h1,h2,h3,h4,h5{ margin:0; padding:0;}

ul{ list-style-type:none}

h1 { width:100%;}
#calipers-wrap { width:800px; overflow:auto; background:#fff; line-height:20px;}

.calipers-header { width:100%; height:80px; overflow:hidden}
.calipers-header .calipers-logo { float:left; width:250px;}
.calipers-header .calipers-desc { float:left; width:530px; padding-top:20px;}
.calipers-header .calipers-desc span {color:#F42121;}

.calipers-tmenu { background:#000 url(tbg.gif) repeat-x; height:28px; line-height:28px; color:#fff}
.calipers-tmenu span { float:left; width:200px; font-weight:bold; text-indent:10px;}
.calipers-tmenu .calipers-tmenuR { float:right; width:360px; text-align:right; color:#A3001E; padding-right:10px;}
.calipers-tmenu a { color:#fff; font-weight:bold} 

.calipers-menu { width:100%; height:36px; overflow:hidden; background:url(menubg.gif) repeat-x; line-height:25px;}
.calipers-menu li{ float:left; text-align:center; background:url(li.gif) no-repeat right; margin-right:3px;}
.calipers-menu li.right { background:none}
.calipers-menu a { padding:4px 18px 4px 18px; color:#fff}

.submenu { width:160px;position:absolute; background:#fff; height:auto;}
.submenu ul { padding:8px; border:solid #999 1px; }

.calipers-center{ width:100%; overflow:auto;}
.calipers-centerL { float:left; width:190px; background:#E3E3E3}
.calipers-centerR { float:left; width:590px; margin-left:10px; padding-top:8px; overflow:hidden}
.calipers-centerC { width:770px; margin:0 15px 0 15px;}
.calipers-centertxt { float:left; width:770px; margin-left:10px; padding-top:8px; overflow:hidden}

.calipers-centerL h3 { background:url(icon.gif) no-repeat left; padding-left:16px; margin:6px 0 10px 4px;}

.search { margin-bottom:20px;}
.search h3 { font-size:11px;}
.search select{ width:150px; margin-left:20px; margin-bottom:6px;}
.search input { color:#F42121; background:#fff; border:solid #999 1px; text-align:left; width:40px; margin-left:130px;}
.search .keywords{ width:150px; margin-left:20px; margin-bottom:6px; border:solid #5D5D5D 1px; height:20px; line-height:20px; color:#666666}
.search .submit { color:#F42121; background:#fff; border:solid #999 1px; text-align:center; width:40px; margin-left:130px;}

.calipers-Lmenu { margin-bottom:15px;}
.calipers-Lmenu h3{ font-size:12px; color:#F42121; margin-bottom:0;}
.calipers-Lmenu ul { margin:0 0 0 20px;}
.calipers-Lmenu .set a {text-decoration: underline; color:#F42121}

.calipers-mainpic{background:#CBCBCB; text-align:right; margin-bottom:10px;}
.calipers-mainpic span { padding-right:10px;}

.tablehome { margin:10px 0 10px 0; width:100%; overflow:hidden}
.tablehome td { padding-bottom:10px;}
.tablehome td img { vertical-align:middle; margin-right:6px;}
.tablehome a { font-weight:bold}

.title_h2 { width:100%; height:30px; overflow:hidden}
.title_h2 span{ float:left; width:28px; text-align:center; padding-bottom:4px; padding-top:4px; background:#F42121;color:#fff; font-weight:bold; margin-right:6px; font-size:16px;}
.title_h2 h2, h1 { float:left; color:#F42121; font-size:12px; line-height:25px;}
.title_h2 h2 a { color:#F42121; text-decoration:underline}
.title_h2 h2 a:hover{ text-decoration:none; color:#000}

.calipers-mainli{ width:100%;}
.calipers-mainli li { float:left; width:200px; }
.calipers-mainli a { padding-left:20px; background:url(li1.gif) no-repeat left;}

.yourmenu { margin-bottom:10px; border-bottom:solid #eee 1px;}
.txt { width:100%; margin-bottom:10px; display:block}

.page { height:20px; line-height:20px; border-bottom:solid #ccc 1px; margin:20px 0 20px 0}
.page a{ padding:2px 4px 1px 4px; background:#FAFCFF; border:solid #999 1px; margin:0 1px 0 1px; text-decoration:none}
.page strong { padding:2px 4px 1px 4px;color:#f60; border:solid #999 1px;margin:0 1px 0 1px}

.calipers-prolist { width:100%; overflow:auto; }
.calipers-prolist li { width:50%; float:left; height:280px; text-align:center; overflow:hidden}
.calipers-prolist .right { float:right; width:50%; overflow:hidden; width:280px}
.calipers-prolist span { color:#FF0000;}
.calipers-prolist div { float:left; width:100px}
.calipers-prolist a.proname { text-decoration:underline}

.prodeslist{ width:100%; background:#ccc;}
.prodeslist .title td{ background:#eee; font-weight:bold; line-height:14px; padding-left:4px; cursor:default}
.prodeslist td { cursor:pointer}

.link_red{ color:#F42121; text-decoration:underline}
.link_red:hover{ color:#000}

.link_black{ color:#000000; text-decoration:underline}
.link_black:hover{ color:#F42121}

.messages{ width:450px; height:250px; border:solid #999 1px; position:absolute; top:150px; left:200px; background:#fff; z-index:10}
.messages .title { width:100%; overflow:hidden; background:#eee; font-weight:bold;border-bottom:solid #ddd 1px; }
.messages .title span { float:right; width:40px; cursor:pointer}
.messages .title div { float:left; width:300px; text-indent:10px;}

.messages textarea{ width:96%; overflow:auto; height:100px; margin:auto}
.messages td { padding-left:5px;}
.messages span { color:#FF0000}

.tagmsg { width:450px; height:250px; border:solid #999 1px; position:absolute; top:150px; left:200px; background:#fff; z-index:10; font-size:18px; color:999px; text-align:center;}
.tagmsg div { margin-top:60px; text-align:center}

.span-red { color:#FF0000}

.searchli { line-height:25px; list-style-type:disc}
.searchli li { margin-left:20px;}

.vartable {border-collapse:collapse; margin-bottom:10px; width:300px;}
.vartable tr{background-color:expression('#ffffff,#eeeeee'.split(',')[rowIndex%2]);}
.vartable td { padding-left:4px;}

.vardiv { width:300px;}

.calipers-footer { background:#000 url(fbg.gif) repeat-x top; padding-top:15px;  color:#fff; height:125px; width:100%;}
.calipers-footer p { margin:4px 0 10px 0; background:#000; text-indent:10px;}
.calipers-footer a { color:#fff; padding:4px 6px 4px 6px;}

