
/* CSS Document */
body
{
font-family:Arial;
color:#585858;
font-size:12px;
width:100%;
background:#ededed url(../img/bg.jpg) repeat-x;
}

*{
margin:0px;
padding:0px;
}
ul{list-style-type:none;}

img{border:none;}

#container_body{
width:894px;
margin:0 auto;

}
#container{
float:left;
width:894px;
position:relative;
}
#header{
float:left;
width:894px;
height:77px;
position:relative;
}
#logo{
float:left;
width:284px;
height:47px;
margin-left:33px;
display:inline;
margin-top:16px;
}
#cart{
float:left;
width:101px;
background:url(../img/cart.jpg) center left no-repeat;
margin-top:48px;
padding-left:17px;
line-height:16px;
color:#525252;
font-size:11px;
margin-left:118px;
display:inline;
}
#email{
float:left;
width:82px;
background:url(../img/email.jpg) center left no-repeat;
margin-top:48px;
font-size:11px;
padding-left:17px;
line-height:16px;
}
#search{
float:left;
margin-top:42px;
}
#keyword{
float:left;
width:186px;
height:25px;
background:url(../img/keyword_bg.jpg) no-repeat;
}
#keyword input{ float: left;
    width: 182px;
    height: 21px;
    background: no-repeat transparent;
    border: none;
    padding-top: 2px;
    margin-left: 2px;
	font-size:14px;
	line-height:21px;
    display: inline;}

#go{
float:left;
width:41px;
height:23px;
margin-left:3px;
display:inline;
margin-top:1px;
}
#nav{
float:left;
width:894px;
height:39px;
background:url(../img/nav_bg.jpg) repeat-x;
}
#nav ul{
float:left;
height:39px;
background:url(../img/nav_left.jpg) no-repeat;
padding-left:36px;
}
#nav ul li{
float:left;
height:39px;
}
.nav_font{
float:left;
padding-left:26px;
padding-right:26px;
line-height:39px;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.nav_font:hover
{
float:left;
padding-left:26px;
padding-right:26px;
line-height:39px;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background:url(../img/nav_hover_bg.jpg) repeat-x;
}
.nav_line{
float:left;
height:39px;
width:1px;
background:url(../img/nav_line.jpg) no-repeat;
}
#content{
float:left;
width:894px;
margin-top:12px;
}
#content_left{
float:left;
width:639px;
}
.c_block{
float:left;
width:317px;
background:url(../img/block_bg.jpg) repeat-y;
}
.block{
float:left;
width:317px;
background:url(../img/block_top.jpg) top no-repeat;
}
.block2{
float:left;
width:317px;
background:url(../img/block_bottom.jpg) bottom no-repeat;
}
.block_title{
float:left;
width:265px;
height:40px;
padding-left:10px;
font-size:18px;
color:#054890;
margin-top:15px;
border-bottom:#d5d5d5 solid 2px;
margin-left:20px;
display:inline;
padding-bottom:5px;
}
.block_content{
float:left;
min-height:180px;
_height:180px;
margin-top:5px;
}
.block_content span{
float:left;
width:265px;
margin-left:30px;
display:inline;
color:#171717;
margin-top:10px;
font-weight:bold;
}
.block_content p{
float:left;
width:265px;
margin-left:30px;
display:inline;
margin-top:4px;
color:#4383c8;
}
.learn_more{
float:left;
width:275px;
border-top:#e8e8e8 solid 2px;
margin-left:20px;
display:inline;
text-align:right;
padding-top:5px;
padding-bottom:8px;
margin-top:10px;
}
.f_right{
float:right;
}
#index_about{
float:left;
width:596px;
margin-top:20px;
margin-left:28px;
display:inline;
}
#about_us{
float:left;
width:560px;
color:#054890;
font-size:18px;
}
#index_about_content{
float:left;
width:596px;
margin-top:10px;
line-height:18px;
}
#a_learn_more{
float:left;
width:596px;
text-align:right;
margin-top:8px;
}
#content_right{
float:right;
width:229px;
}
#product_catalog{
float:left;
width:229px;
}
#catalog_title{
float:left;
font-size:14px;
width:227px;
color:#1f1f1f;
border-bottom:#d5d5d5 solid 2px;
padding-bottom:3px;
margin-top:15px;
}
#product_catalog ul li{
float:left;
width:229px;
font-size:14px;
margin-top:20px;
color:#2a2929;
}
.catalog_font{
color:#2a2929;
text-decoration:none;
font-size:12px;
}
#product_catalog ul li ul li{
float:left;
width:214px;
margin-top:0px;
background:url(../img/catalog_sign.jpg) no-repeat;
background-position:0px 3px;
padding-left:13px;
line-height:18px;
}
#left_contact{
float:left;
width:229px;
background:#0c5fa0 url(../img/contact_bg.jpg) repeat-x;
margin-top:22px;
}
#contact_title{
float:left;
width:209px;
background:url(../img/contact_top.jpg) top no-repeat;
font-size:18px;
color:#ffffff;
padding-top:10px;
padding-left:20px;
}
#contact_content{
float:left;
width:201px;
border-top:#94cdf9 solid 2px;
margin-left:9px;
display:inline;
margin-top:3px;
padding-left:11px;
padding-top:12px;
color:#ffffff;
line-height:17px;
}
#contact_content ul li{
float:left;
width:201px;
margin-top:2px;
}
#contact_content ul li span{
float:left;
}
#contact_content ul li label{
float:left;
margin-left:3px;
display:inline;
}

#contact{
float:left;
width:229px;
background:url(../img/contact_bottom.jpg) bottom no-repeat;
padding-bottom:18px;
}
#about_title{
float:left;
font-size:18px;
color:#0c60a1;
width:584px;
border-bottom:#d5d5d5 solid 2px;
margin-left:20px;
display:inline;
padding-left:15px;
margin-top:15px;
padding-bottom:1px;
}
#about_title span{
color:#054890;
font-size:12px;
font-weight:bold;
}
#about_txt{
float:left;
width:570px;
margin-top:12px;
line-height:18px;
margin-left:35px;
display:inline;
}
#company_name{
float:left;
width:560px;
font-weight:bold;
padding-bottom:5px;
}
#feedback{
float:left;
width:570px;
margin-left:35px;
display:inline;
margin-top:15px;
}
#feedback ul li{
float:left;
width:570px;
margin-top:7px;
}
#feedback ul li span{
float:left;
width:112px;
height:17px;
line-height:17px;
}
#feedback ul li label{
float:left;
}
.input_style{
border:#9c9c9c solid 1px;
height:15px;
width:304px;
line-height:15px;
}
.input_style2{
border:#9c9c9c solid 1px;
height:100px;
width:400px;
}
#send{
float:left;
width:400px;
margin-left:147px;
display:inline;
margin-top:15px;
padding-bottom:15px;
}

#copyright{
float:left;
width:100%;
background:#ffffff;
height:29px;
border-top:#e7e7e7 solid 3px;
margin-top:15px;
padding-top:10px;
color:#585858;
text-align:center;
}
#copyright a:link
{
    color:#585858;
    text-decoration:none;
}
#copyright a:visited
{
    color:#585858;
    text-decoration:none;
}
#copyright a:hover
{
    color:#585858;
    text-decoration:underline;
}
#copyright a:active
{
    color:#585858;
    text-decoration:underline;
}


#copyright span{ padding-left:350px;}

#chat2
{
display: inline;
    float: left;
    font-size: 18px;
    margin-left: 5px;
    padding-left: 5px;
    padding-top: 5px;
	}
