* html img, 
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)

);
}
#loadding{
	position:fixed;
	right:0;
	top:0;
	background:#fff;
	padding:3px;
	margin-right:3px;
	margin-top:3px;
	border:1px solid #CCCCCC;
	z-index:9999;
	color:#000000}

html #loadding{ 
	*position:absolute;
	*top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat')? documentElement.scrollTop : document.body.scrollTop);
}

body{
	font-family:Tahoma;
	font-size:12px;
	margin:0;
	padding:0;
	color:#000;
	background:#232323
}
textarea, input[type='text']{
	border:1px inset #ccc;
}
a:link, a:visited{
	text-decoration:none;
	color:#33a4de;
}
a:hover, a:active{
	color:#333;
	text-decoration:underline;
}
img.img{
	padding:2px;
	border:1px solid #e7e7e7}	
img.float{
	float:left}	
form{
	margin:0;
	padding:0}	
	
span.date{
	display:block;
	font-size:11px;
	color:#999999}	

ul.ul{
	margin:0;
	padding:0;
	list-style:none}

div.box{
	margin-bottom:5px;
	zoom:1}

div.inHead,
div.body{
	margin-bottom:7px;
	width:950px;
	margin:0 auto;
}
div.header{
	background:#171717;
	border-bottom:1px solid #575757}

div.header div.inHead{
	background:url(../images/headBg.jpg) no-repeat right top;
	padding-bottom:1px
}
div.header div.inHead div.logo{
	padding-top:50px;
	height:82px;
}	
div.header div.inHead div.navbar li.items{
	float:left;
	background:url(../images/navBg.png) no-repeat left -36px;
	margin-right:1px;
	padding-left:5px;
}

div.header div.inHead div.navbar li.items.active{
	background-position:left top;
}
div.header div.inHead div.navbar li.items a.cat:visited,
div.header div.inHead div.navbar li.items a.cat:link{
	display:block;
	float:left;
	line-height:32px;
	padding:0 30px;
	padding-left:25px;
	background:url(../images/navBg.png) no-repeat right -36px;
	font-weight:bold;
	color:#FFFFFF
}
div.header div.inHead div.navbar li.items.active a.cat:visited,
div.header div.inHead div.navbar li.items.active a.cat:link{
	background-position:right top;
	color:#FFFF00;
}

div.header div.inHead div.navbar li.items.showSMenu a.cat:visited,
div.header div.inHead div.navbar li.items.showSMenu a.cat:link,
div.header div.inHead div.navbar li.items a.cat:hover,
div.header div.inHead div.navbar li.items a.cat:active{
	text-decoration:none;
	color:#FFFF00
}

div.header div.inHead div.navbar li.items.hideSMenu div.sNav{
	display:none}

div.header div.inHead div.navbar li.items.showSMenu div.sNav{
	position:absolute;
	background:#171717;	
	width:160px;
	margin-left:-5px;
	padding-top:1px;
}
div.header div.inHead div.navbar li.items.showSMenu div.sNav div.bg{
	border-top:1px solid #575757;
	background:#0065a6;
	padding:0 5px;
}
div.header div.inHead div.navbar li.items.showSMenu div.sNav a:visited,
div.header div.inHead div.navbar li.items.showSMenu div.sNav a:link{
	line-height:24px;
	display:block;
	padding:0 5px;
	padding-bottom:2px;
	font-size:11px;
	border-bottom:1px solid #004689;
	border-top:1px solid #0083ba;
	color:#FFFFFF
}
div.header div.inHead div.navbar li.items.showSMenu div.sNav a.active:visited,
div.header div.inHead div.navbar li.items.showSMenu div.sNav a.active:link,
div.header div.inHead div.navbar li.items.showSMenu div.sNav a:hover,
div.header div.inHead div.navbar li.items.showSMenu div.sNav a:active{
	color:#FFFF00;
}
div.header div.inHead div.navbar li.items.language{
	background:none;
	margin:0;
}
div.header div.inHead div.navbar li.items.language div.items{
	float:left;
	margin-right:5px;
	padding-top:5px
}
/* ===================== mainCols ========================= */
div.mainCols{
	background:#ffffff url(../images/mainContentBg.jpg) no-repeat center top;
	padding:14px 6px;
}
div.mainCols div.mainCols_L{
	float:left;
	width:200px;
	margin-right:5px
}
div.mainCols div.mainCols_C{
	float:left;
	width:528px;
}
div.mainCols div.mainCols_R{
	float:right;
	width:200px;
}

div.boxCt.category{
	background:#42b3eb url(../images/boxBgT.png) no-repeat left top;
	padding-top:5px;
	font-size:11px;
	padding:10px;
	padding-left:25px;
}

div.boxCt.category div.cat{
	background:url(../images/catBg.gif) no-repeat left 11px;
	line-height:30px;
	border-top:1px solid #68c6ed;
	border-bottom:1px solid #187ecf;
	padding-left:15px;	
	font-weight:bold;	
}
div.boxCt.category a:visited,
div.boxCt.category a:link{
	color:#FFFFFF;
}
div.boxCt.category a:hover,
div.boxCt.category a:active{
	color:#FFFF00
}
div.boxCt.category div.sub a:visited,
div.boxCt.category div.sub a:link{
	display:block;
	line-height:18px;
	padding:5px 0;
	padding-bottom:2px;
	border-top:1px solid #7ad4fb;
	border-bottom:1px solid #1c8fe6;
	padding-left:15px;
	background:url(../images/subBg.gif) no-repeat 5px 11px;
}
div.boxCt.category div.sub a.active:visited,
div.boxCt.category div.sub a.active:link,
div.boxCt.category div.cat.active a:visited,
div.boxCt.category div.cat.active a:link{
	color:#FFFF00
}

div.boxCt.category.frame1{
	background:#ededed url(../images/box1BgT.png) no-repeat left top;}


div.boxCt.category.frame1 div.bgB{
	background:url(../images/box1BgB.png) no-repeat left bottom;
}

div.boxCt.category.frame1 h1.boxTitle{
	padding:0;
	margin:0;
	font-size:11px;
	text-transform:uppercase;
	color:#333333;
	background:url(../images/catBg.gif) no-repeat 0 12px;
	padding-left:20px;
	line-height:30px;
}

div.boxCt.category.frame1 div.sub a:visited,
div.boxCt.category.frame1 div.sub a:link{
	color:#333333;
	background:url(../images/arrow.gif) no-repeat 3px 12px;
	padding-left:14px;
	border:0;
	border-top:1px solid #CCCCCC
}
div.boxCt.category.frame1 div.sub a:hover,
div.boxCt.category.frame1 div.sub a:active{
	color:#c00;
}


div.boxFrame{
	background:url(../images/box/bgBor.gif) repeat-x left top;
}

div.boxFrame div.bgTL{
	background:url(../images/box/bgTL.gif) no-repeat left top;
	text-align:right
}	
div.boxFrame div.bgBC{
	background:url(../images/box/bgBC.gif) repeat-x left top;
}	
div.boxFrame div.bgBL{
	background:url(../images/box/bgBL.gif) no-repeat  left top;
	text-align:right;
}	

div.boxFrame div.boxCt{
	border:1px solid #eeeeee;
	border-width:0 1px;
	zoom:1;
	padding:0 5px;
}
div.boxMain div.boxFrame div.boxCt{
	padding:0
}
div.boxFrame h1.boxTitle{
	text-transform:uppercase;
	font-size:11px;
	margin:0;
	padding:8px 0;
	color:#333333;
	background:url(../images/catBg.gif) no-repeat 19px 10px;
	padding-left:35px;
	border-bottom:1px solid #eeeeee;
}
div.boxFrame h1.boxTitle a:visited,
div.boxFrame h1.boxTitle a:link{
	color:#333333
}
div.boxMain div.boxFrame h1.boxTitle{
	background:url(../images/boxMain/titleBg.png) repeat-x left top;
	padding:0;
	border:0
}
div.boxMain div.boxFrame h1.boxTitle div.boxTitleL{
	background:url(../images/boxMain/titleBg.png) no-repeat left -33px;
}
div.boxMain div.boxFrame h1.boxTitle div.boxTitleR{
	background:url(../images/boxMain/titleBg.png) no-repeat rightt -64px;
	line-height:28px;
	padding-bottom:4px;
	padding-left:40px;
}
div.boxMain div.boxFrame h1.boxTitle a:visited,
div.boxMain div.boxFrame h1.boxTitle a:link{
	color:#333333
}
div.boxContent.support div.hotline{
	border-top:1px solid #eee;
	text-align:center;
	padding:5px;
	color:#333333;
}
div.boxContent.support div.hotline img{
	padding-bottom:10px;
}

div.boxContent.support li.right,
div.boxContent.support li.left{
	float:left;
	width:49%;
}
div.boxContent.support li.right{
	float:right;}
	
div.boxContent.support div.items{
	text-align:center;
	padding:10px 0;
}

div.boxContent.support li.items div.title{
	padding-top:5px}

div.boxContent.support li.items div.title a:visited,
div.boxContent.support li.items div.title a:link{
	font-size:11px;
	color:#333333
}

div.boxMain div.boxContent{
	padding:0 5px}

div.footer{
	text-align:center;
	background:#171717;
	color:#767676;
	font-size:11px;
	line-height:18px;
	padding:10px
}
div.footer div.designBy{
	text-align:right;
	font-size:10px;
	color:#3e3e3e
}
div.boxContent.partners{
	padding:5px 0}
div.boxContent.partners div.items{
	float:left;
	width:49%;
	text-align:center;
	padding:7px 0
}
div.boxContent.partners div.items.rItems{
	float:right;
}
div.boxContent.partners div.items img{
	border:1px solid #e1e1e1;
}

div.boxContent.ads li{
	padding-bottom:1px;
}
div.boxContent.ads li div{
	background:#c00;
}	

div.boxContent.product li{
	text-align:center;
	padding:10px 0;
	border-bottom:1px solid #eee;
	width:188px;
	height:134px;
}
div.boxContent.product li a:link,
div.boxContent.product li a:visited{
	color:#33a4de;
	font-weight:bold
}
div.boxContent.product li div.img{
	padding-bottom:5px;
}


div.more{
	background:url(../images/moreBg.gif) no-repeat right top;
	padding-right:5px;
	width:70px;
	float:right;}

div.more div.bgL{
	background:url(../images/moreBg.gif) no-repeat left top;
	line-height:15px;
	padding-left:18px;
	padding-bottom:2px
}
div.more a:visited,
div.more a:link{
	color:#FFFFFF;
	font-size:11px;
}
div.more a:hover,
div.more a:active{
	color:#FFFF00
}
div.boxMain div.boxContent{
	padding:10px}
div.boxMain div.boxContent.news{
	padding:10px;
	text-align:justify;
	color:#2e2e2e
}

div.boxMain div.boxContent.news div.topNews{
	border-bottom:1px solid #eee;
	padding-bottom:10px}

div.boxMain div.boxContent.news div.topNews div.title{
	font-weight:bold;
	padding-bottom:7px}

/*div.boxMain div.boxContent.news div.topNews div.title a:visited,
div.boxMain div.boxContent.news div.topNews div.title a:link{
	color:#33a4de;
}*/
div.boxMain div.boxContent.news div.topNews img.float{
	margin-right:10px;
	margin-top:5px
}
div.boxMain div.boxContent.news div.topNews span.desc{
	line-height:20px;
	font-size:11px;
}
div.boxMain div.boxContent.news div.otherTopnews{
	padding-top:10px;
	font-size:10px;
	font-weight:bold
}
div.boxMain div.boxContent.news div.otherTopnews li{
	float:left;
	width:110px;
	margin-right:22px;
	text-align:center
}
div.boxMain div.boxContent.news div.otherTopnews li.rItems{
	float:right;
	margin-right:0
}
div.boxMain div.boxContent.news div.otherTopnews li div.img{
	padding-bottom:5px
}
div.boxMain div.boxContent.news div.otherTopnews a:visited,
div.boxMain div.boxContent.news div.otherTopnews a:link{
}

div.boxMain div.boxContent.news div.otherTopnewsList li{
	font-weight:bold;
	font-size:10px;
	line-height:22px;
	background:url(../images/arrow1.gif) no-repeat left 9px;
	padding-left:10px
}
div.boxMain div.boxContent.product{
	padding:5px 10px;
}
div.boxMain div.boxContent.product div.items{
	float:left;	
	width:252px;
	margin:7px 0;
	border-right:1px solid #e7e7e7
}
div.boxMain div.boxContent.product div.items.rItems{
	float:right;
	width:252px;
	border:0;
}
div.boxMain div.boxContent.product div.clear{
	background:#e7e7e7;
	text-align:center;	
}
div.boxMain div.boxContent.product div.items div.inItems{
	margin:0 auto;
	width:216px;
	padding-bottom:10px
}
div.boxMain div.boxContent.product div.items div.inItems div.pTitle{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px
}
div.boxMain div.boxContent.product div.items div.inItems div.pInfo{
	padding-top:5px}
	
div.boxMain div.boxContent.product div.items div.inItems div.price{
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#333333
}
div.boxMain div.boxContent.product div.items div.inItems div.more{
	float:right;
	width:60px
}

div.boxMain div.boxContent.newsList{
	padding:0 15px}

div.boxMain div.boxContent.newsList div.items{
	padding:20px 0;
	border-top:1px solid #e7e7e7;
}

div.boxMain div.boxContent.newsList div.items a.nTitle:visited,
div.boxMain div.boxContent.newsList div.items a.nTitle:link{
	display:block;
	padding-bottom:10px;
	font-weight:bold
}
div.boxMain div.boxContent.newsList div.items img.float{
	margin-right:10px;
}
div.boxMain div.boxContent.newsList div.items span.desc{
	line-height:19px;
	font-size:11px;
	color:#2e2e2e;
}

div.pages{
	font-size:11px;
}

div.boxMain div.boxContent.newsView div.nTitle{
	font-size:15px;
	font-weight:bold;
	color:#33a4de
}
div.boxMain div.boxContent.newsView div.nDesc{
	text-align:justify;
	padding:10px 0;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
	color:#333333
}
div.boxMain div.boxContent.newsView div.nContent{
	line-height:18px;
	font-size:12px;
	color:#333333;
	text-align:justify
}

div.boxMain div.boxContent.newsView div.otherNews{
	padding-top:30px;
}
div.boxMain div.boxContent.newsView div.otherNews div.otherTitle{
	text-decoration:underline;
	font-weight:bold;
	padding-bottom:5px
}
div.boxMain div.boxContent.newsView div.otherNews div.items{
	padding:4px 0;
	font-size:11px;
	background:url(../images/arrow.gif) no-repeat 10px 8px;
	padding-left:20px
}
div.boxMain div.boxContent.newsView div.otherNews div.items span{
	color:#999999;
}
div.boxMain div.boxContent.newsView div.share{
	padding:10px 0;}

div.boxMain div.boxContent.newsView div.share li{
	float:right;
	padding:3px
}	
div.boxMain div.boxContent.partnersList{
	padding:0 10px;
}
div.boxMain div.boxContent.partnersList div.items{
	float:left;
	width:162px;
	text-align:center;
	margin-right:10px;
	padding:20px 0;
}
div.boxMain div.boxContent.partnersList div.items.rItems{
	float:right;
	margin-right:0
}

table.tborder{
	background:#e7e7e7;
	color:#333333;
	font-size:11px
}
table.tborder td{
	background:#fff;
}
table.tborder th{
	background:#eee;	
}

div.boxContent.productView h1.pTitle{
	font-size:15px;
	margin:0;
	padding:0 0 10px 0;
	color:#33a4de}

div.boxContent.productView li.pPic{
	float:left;
	padding-top:5px
}	
div.boxContent.productView li.pInfo{
	float:right;
	width:280px;
	font-size:11px;
}	
div.boxContent.productView li.pInfo div.items{
	line-height:26px;
	color:#666666;
	border-bottom:1px solid #e7e7e7
}
div.boxContent.productView li.pInfo div.items.price{
	color:#c00;
	font-size:15px;
	padding:7px 0
}
div.boxContent.productView li.pInfo div.button{
	padding-top:10px
}
div.boxContent.productView li.pInfo div.button div.addToCart{
	float:left;
	margin-right:10px
}
div.boxContent.productView li.pInfo div.button div.help{
	float:left;
	width:130px
}
div.infoTabs{
	padding-top:20px;
}
ul.vhTabs{
	width:100%;
	height:31px;
}
ul.vhTabs li{
	float:left;
	background:url(../images/tabsBg.png) repeat-x left top;
	margin-right:5px;
	position:relative;
	height:30px;
	z-index:1000;
	top:1px;
	border-bottom:1px solid #dedede
}
ul.vhTabs li div.tabsBgL{
	background:url(../images/tabsBg.png) no-repeat left -31px;
	padding-left:10px;
	height:30px;
	float:left;
}

ul.vhTabs li div.tabsBgL a:visited,
ul.vhTabs li div.tabsBgL a:link{
	display:block;
	float:left;
	background:url(../images/tabsBg.png) no-repeat right -62px;
	line-height:30px;
	text-align:center;
	padding:0 20px;
	padding-left:10px;
	font-weight:bold;
	color:#6d6d6d;
	text-transform:uppercase;
	font-size:11px;
	outline:none
}
ul.vhTabs li div.tabsBgL a:hover,
ul.vhTabs li div.tabsBgL a:active{
	text-decoration:none;
	color:#333
}

ul.vhTabs li.selected{
	background-position:left -93px;
	z-index:3000;
	border:0;
	height:31px;
}

ul.vhTabs li.selected div.tabsBgL{
	background-position:left -125px;
	height:31px;
}
ul.vhTabs li.selected div.tabsBgL a:visited,
ul.vhTabs li.selected div.tabsBgL a:link{
	background-position:right -156px;
	color:#33a4de;
	line-height:31px;
}

div.tabsContent{
	border:1px solid #dedede;
	border-bottom:0;
	line-height:20px;
	padding:5px 10px;
}
div.tabsBgB{
	background:url(../images/tabsBgB.png) repeat-x left top;
}
div.tabsBgB div.tabsBgBL{
	background:url(../images/tabsbgBL.png) no-repeat left top;
		text-align:right
}
div.moreTxt{
	font-size:11px;
}

div.frame2 h1.boxTitle{
	background:url(../images/boxTitle.png) repeat-x left top;
	height:32px;
	margin:0;
	padding:0;
	color:#FFFFFF
}

div.frame2 h1.boxTitle div.bgL{
	background:url(../images/boxTitle.png) no-repeat left -32px;
}
div.frame2 h1.boxTitle div.bgL div{
	background:url(../images/boxTitle.png) no-repeat right -64px;
	line-height:32px;
	font-size:12px;
	padding-left:30px;
}
