#header-content {
background: url(img/header-content.png) repeat-x;
padding: 0 0 50px 0;
}

#company {
width: 760px;
}
#company ul {
padding: 15px;
}
#company ul li {
background: url(img/line03.png) no-repeat bottom center;
padding: 0 0 10px 20px;
margin-bottom: 10px;
font-size: 13px;
line-height: 30px;
overflow:hidden;
}
#company ul li span {
background: url(img/line02.png) no-repeat top left;
padding: 0 0 0 30px;
width: 580px;
float: right;
text-align:left;
}
#contact {
width: 720px;
padding: 15px 40px 0 30px;
}
#contact span {
padding: 0 0 0 30px;
width: 570px;
float: right;
text-align:left;
}
form, fieldset {
border:0 none;
}
.error {
color: red;
}
.w100 {
width: 100px;
cursor: pointer;
}
.w150 {
margin: 10px;
width: 120px;
float: left;
clear: both;
}
.w20 {
margin: 10px;
border: 1px solid #171717;
}
.w50 {
margin: 13px;
border: 1px solid #a5a5a5;
}
.w100 {
margin: 10px;
width: 100px;
border: 1px solid #a5a5a5;
}
.w300 {
margin: 10px;
width: 335px;
border: 1px solid #a5a5a5;
}
.form-poshytip {
width:100%;
border:none;
font-size:14px;
padding:5px ;
margin:10px 0 0 0;
}
#main2 h2 {
background: url(img/line04.png) no-repeat bottom center;
width: 1000px;
padding: 0 0 22px 30px;
margin: 10px 0 10px 0;
font-size: 18px;
}
.producs {
overflow:hidden;
}
.pro-left {
float:left;
width:300px;
padding: 20px 20px 20px 40px;
}
.pro-right {
float:right;
width:630px;
padding: 20px 20px 20px 0px;
}
.pro-right p {
background: url(img/line03.png) no-repeat bottom center;
padding: 0 0 10px 20px;
margin: 0 30px 10px 0;
font-size: 14px;
font-weight:bold;
line-height: 30px;
overflow:hidden;
}
.pro-right p span {
padding: 0 10px 0 30px;
font-weight:normal;
width: 470px;
float: right;
text-align:left;
}
.products-so {
width: 300px;
float:left;
overflow:hidden;
margin: 10px 10px 10px 25px;
min-height:480px;
}
.products-so img {
margin: 0 5px 10px 25px;
}
.products-so p {
margin: 0 5px 5px 25px;
}
.ma-tb20 {
margin:20px 0 20px 0;
}
.ma-30 {
margin: 30px;
}