* { font-size:10pt; font-family: Arial, Geneva, sans-serif; color:#444;}
body { background:#fff;}

body, table, td, form, p, h1, h2, h3, h4 {margin:0; padding:0;}

table, td, div, img { border:0; border-collapse:collapse;}
td {vertical-align:top;}

table, .w { width:100%;}
.h { height:100%;}

p, span {line-height:1.1em;}

a, .pages .foot a, .pages .menu a:hover, .all .menu a:hover {text-decoration: underline;}
a:hover, .pages .foot a:hover, .pages .menu a, .all .menu a {text-decoration: none;}

/*=========Index=================*/
.all { background:url(../_img/pic01.jpg) no-repeat 53px 0;}
.all .menu { height:62px; padding:0px 0px 0px 145px;}
.all .menu div { padding:15px 0px 0px 0px;}
.bgr { background:url(../_img/pic02.jpg) no-repeat 0 361px;}
.all .foot { background:url(../_img/pic03.jpg) no-repeat 107px bottom; padding:10px 0px 10px 579px;}
.all .foot p { padding:0px 0px 3px 0px;}

.all .menu span a, .pages .menu span a { padding:0px 3px;}
.all .menu span b, .pages .menu span b { padding:0px 3px;}

/*===========Pages======================*/

.all, .pages { width:1000px; margin:0 auto;}
.pages .hed { padding:50px 0px 60px 120px;}
.pages .menu a, .all .menu a { text-transform:none; font-weight:bold; padding:0px 25px 0px 0px; color:#999;}
.pages .menu b, .all .menu b { text-transform:none; font-weight:bold; padding:0px 25px 0px 0px; color:#000; text-decoration:underline;}
.pages .left { width:320px; background:url(../_img/img01.jpg) no-repeat 0 bottom;}
.all .box { padding:10px 10px 40px 120px;}
.pages .left .box { padding:80px 10px 400px 120px;}
.box p { font-weight:normal; font-size:.9em; line-height:1.3em;}
.box a, .col { display:block; margin:4px 0px 0px 0px; font-weight:normal; color:#09f;}

.pages .center { padding:0px 57px 0px 10px;}
.pages .center h1 { font-size:1.6em; padding:0px 0px 35px 0px;}
.pages .center .right { float:right; width:217px; padding:130px 0px 0px 0px;}
.pages .center .right a { font-weight:bold; display:block; margin:5px 0px 22px 0px;}
.pages .center .link { display:block; margin:4px 0px 0px 0px; color:#00FCFF; font-weight:bold;}
.pages .center .cont { padding:20px 0px 20px 0px; font-size:1.1em; line-height:1.3em; color:#333;}
.pages .center .cont p {font-size:0.9em; line-height:1.3em; color:#333;}
.pages .center .cont b {font-size:1em; line-height:1.3em;}
.pages .center .cont li {font-size:1em; line-height:1.3em;}
.pages .center .cont p a {font-size:1em; line-height:1.3em; color:#09f;}

.pages .foot { background:url(../_img/img06.jpg) no-repeat 96px bottom; padding:54px 0px 11px 576px;}
.pages .foot p, .all .foot p { font-weight:normal;}
.pages .foot p a, .all .foot p a { color:#09f;}

img.product {margin:3px 10px 10px 0px; }
td.nobd {font-weight:bold;}
a.cart {background:url(../_img/interface/cart.jpg) no-repeat 0 center; padding:7px 0px 7px 30px;}
a.reply {background:url(../_img/interface/reply.jpg) no-repeat 0 center; padding:7px 0px 7px 30px;}
a.look {background:url(../_img/interface/look.jpg) no-repeat 0 center; padding:7px 0px 7px 30px;}
a.email {background:url(../_img/interface/email.jpg) no-repeat 0 center; padding:7px 0px 7px 30px;}
a.print {background:url(../_img/interface/print.jpg) no-repeat 0 center; padding:7px 0px 7px 30px;}
a.provide {background:url(../_img/interface/provide.jpg) no-repeat 0 center; padding:7px 0px 7px 30px;}

table.char {width:500px;}
table.char td {padding:10px;}
p.mainest_text {height:390px; overflow:hidden;}

ul.news li {list-style: none; padding: 20px 0; border-bottom: 1px dashed #999;}
ul.news li strong {font-size:11pt; margin-bottom: 10px;}