body{
	font-family:Arial,Tahoma;
	font-size:12px;
	margin:5px auto;
	padding:0;
	background:#fff;
	text-align:center;
}

.clear{
    clear:both;
    font-size:0
}
form{
	padding:0px;
	margin:0
}
table{
	font-size:12px; 
}
p{
	margin:0;
	padding:0
}
.spacer{
	height:5px;
	font-size:0;
}
img{
 border:0;
 padding:0;
 margin:0;
 font-size:0
}
.left{
	float:left
}
.right{
	float:right
}
a{
	color:#0e71c5;
	font-size:11px;
	text-decoration:underline;
}
a:hover{
	text-decoration:none
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}


.clearfix {
    display: inline-block
}

html[xmlns] .clearfix {
    display: block
}

* html .clearfix {
    height: 1%
}
/*****************************/
h1{
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:15px;
}
h2{
	margin:0;
	padding:0;
	font-size:15px;
	text-transform:uppercase;
	padding-bottom:10px;
}
h3{
	margin:0;
	padding:0;
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:10px;
}
/*****************************/

/*******************************/
ul{
	list-style:none;
	margin-left:-10px;
}
ul li{
	font-size:11px;
	background:url(/images/lip.gif) 0 7px no-repeat;
	padding-left:10px;
}
/********************************/
#content1{
	background:url(/images/bg_center.gif) repeat-y;
	padding-bottom:40px
}
#main{
	width:997px;
	margin:0 auto;
	text-align:left;
}
#header{
	background:url(/images/bt.gif) top repeat-x;
	padding-top:18px;
}
.logo{
	height:60px;
}
.logo a { display:block; text-align:left; height:60px; position:relative; padding:0}
.logo a img { position:absolute; left:50%; top:50%; }
.logo a:hover {background:#f0efa9;}
.lk{
	
}
.logo table{
	background:#F6F6F6;
}
.logo table td{
	text-align:center;
}
.d{
width:2px;
}

#mlogo{
	float:left;
	width:357px;
}
#sloganm{
	background:url(/images/bgs.gif) repeat-x;
	float:left;
	height:173px;
	width:640px;
	position:relative;
}
.ls{
	margin-top:5px;
}
#slogan{
	margin:50px 0 0px 20px;
}
#menu{
	position:absolute;
	bottom:0px;
	height:49px;
}
#menu a{
	color:#000;
	background:url(/images/pm.gif) left no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	font-size:8.5px;
	font-weight:bold;
	display:block;
}
#menu table td{
	text-align:center;
}
.lst{
	background:none;
	line-height:18px;
}

#leftColum{
	float:left;
	width:357px;
	padding-bottom:40px;
}
#search{
	background:#E7E7CB;
	padding:7px 0 7px 0;
	_padding:5px 0 6px 0;
	float:left;
	height:20px;
	width:306px;
}
#search input{
	vertical-align:middle;
}
#search .input{
	border:1px solid #ACACAC;
	width:220px;
	color:#474747;
	padding-left:5px;
	padding:1px 0 2px 2px;
	margin-left:35px;
}
#lang{
	float:left;
	width:51px;
	background:#F0EFA9;
	padding:7px 0 7px 0;
	_padding:5px 0 4px 0;
	height:20px;
	text-align:center;
}
.ads{
	background:#F4F4E1;
}
.ads .txt{
	padding:34px;
	padding:28px 34px 28px 34px;
	_padding-bottom:20px;
}
.ads1{
	background:#F4F4E1;
	font-size:12px;
}
.ads1 a{
	color:#000;
}
.ads1 .txt{
	padding:34px;
	_padding-bottom:20px;
}
.ads1 .txt ul{
	margin:0;
	padding:0;
	margin-bottom:10px;
	margin-left:0px;
}

#blkg .txt ul{
	margin:0;
	padding:0;
	margin-bottom:10px;
	margin-left:0px;
}

#blkg{
	padding:23px 0 0 35px;
}
#rightColum{
	float:left;
	width:640px;
	padding-bottom:40px;
}
#txtcenter{
	padding:20px 0 0 25px;
}
#txtcenter1{
	padding:15px 25px 0 25px;
}
#txtcenter1 img{
	padding:0px 10px 10px 0px;
}
#txtcenter1 .alb img{
	padding:0px;
}
.title{
	padding-bottom:15px;
}
.nag{
	float:left;
	width:240px;
	margin-right:45px;
}
.nag img{
	float:left;
	margin-right:10px;
}
/***************footer**********************/
#footer{
	background:url(/images/bb.gif) top repeat-x;
	margin-top:40px;
	padding-top:12px;
	
}
#footer1{
	background:url(/images/bb.gif) top repeat-x;
	padding-top:12px;
}
#fcontent{
	padding:25px;
	padding-right:45px;
	padding-left:45px;
	background:#F6F6F5;
	color:#9B9B9A;
	padding-bottom:40px;
}
.copy{
	width:500px;
	float:left;
}
.copy img{
 	margin-right:35px;
 	vertical-align:middle;
}
.sd{
	float:right;
}
.sd a{
	color:#9B9B9A;
	text-decoration:none;
}
.sd img{
	margin-left:35px;
	vertical-align:middle;
}


/***********manufactured****************/
.tech{
	margin-top:10px;
}
.tech img{
	float:left;
	margin-right:15px;
}
.tech ul{
	margin:5px 0 5px 100px;
	_margin:5px 0 5px 140px;
}
.tech li a{
	color:#000;
}

.act{
	background:#4a533b;
}
.act a{
	background:none;
}
.lst{
	margin:0;
	padding:0;
	margin-left:15px;
	font-size:10px;
}
.lst a{
	color:#0e71c5;
	font-size:12px;
}

/*************catalog***************/
.prd table{
	background:#818176;
	font-size:11px;
}
.prd td{
	background:#f3f3de;
	text-align:center;
	padding-top:1px;
	padding-bottom:1px;
}

.prd .head td{
	background:#e7e7cb;
	font-weight:bold;
}
.prd .head td{
	background:#e7e7cb;
}
.prd .tlt{
	margin-bottom:10px;
	font-weight:bold
}
/*************gallery**************/
.alb img{
	border:1px solid #000;
}

.glist{
	margin-top:100px;
	_margin-top:80px;
	background:#F4F4E1;
	padding:30px 25px 30px 25px;
}
.glist .icon img{
	border:1px solid #000;
	margin-left:10px;
}
/*********************************/
.cdata{
	line-height:16px;
	margin-bottom:10px;
}
.cdata a{
	font-size:12px;
}
.cinfo {
	margin-bottom:25px;
}
.cinfo img{
	float:left;
	margin-right:20px;
}
.prvtxt{
	padding-bottom:10px;
}
/*************parnters*******************/

.pl img{
	margin-right:30px;
}
.pager{
	margin-top:15px;
}
.pager b{
	margin-right:3px;
}
.pager a{
	text-decoration:none;
	color:#000;
	margin-left:5px;
}

/*********Award**********/

.lstaward li{
	margin-bottom:25px;
}
.award td{
	vertical-align:top;
	text-align:center;
	width:50%;
}
.award .description{
	margin-top:10px;
}

.allaward{
	margin-top:20px;
}
.allaward  a{
	color:#596190;
}
.allawards a{
	color:#000;
}
.allawards ul{
	padding-left:15px;
	_padding-left:0px;
	_margin-left:15px;
	padding-right:15px;
}
/************************************/

/***************/
.cata{
	padding:5px 15px 5px 10px;
	margin-bottom:2px;
	background-color:#f0efa9
}
.cata a{
	background:url(/images/arrca.gif) 0px 5px no-repeat;
	text-decoration:none;
	padding-left:10px;
	display:block;
}
.cat {
	width:206px;
	margin-left:-10px
}
.cat ul a{
	color:#0e71c5;
}
.catul{
	padding:10px;
	padding-left:25px;
}
.catul li{
	margin-bottom:2px;
}
.catul ul{
	margin-bottom:0px;
}
.catn{
	padding:5px 15px 5px 10px;
	background-color:#f0efa9;
	margin-bottom:2px;
}
.catn a{
	background:url(/images/arrc.gif) 0px 5px no-repeat;
	text-decoration:none;
	padding-left:10px;
	display:block;
}
.blue a{
		color:#0e71c5;
}
.blue ul{
	padding:0px;
	margin:0px;
}
.blue li{
	line-height:18px;
}
/************************/

.tpro{
	background-color:#8f8f8e;
}

.tpro td{
	background-color:#f2f2f2;
}
.tpro th{
	background-color:#e4e5e0;
	font-size:12px;
	font-weight:bold;
}

.phone{
	padding-top:85px;
	padding-left:165px;
	height:40px;
}