/* CSS Document */

html,body{	margin:0px;background:#000000;font-family:Arial;font-size:12px;}
.clearboth{	clear:both;}
a{text-decoration:none; color:#666666;}
.red{border:1px solid red;}
.blue{border:1px solid blue;}
.left{float:left}
.right{float:right}
.header{width:100%; float:left;}
.footer{width:100%; float:left;}
.content{width:972px;padding:0px;text-align:left; position:relative; }

.main-frame{float:left; width:100%;}

.banner{height:120px; width:970px; background:url(/themes/bsgtheme/image/bg/banner.jpg) no-repeat;}

.main-content{width:970px; background:#000000; position:relative; float:left;}
.menu{
	width:100%;
	height:45px;
	border-top:1px solid #793d00;
	border-bottom:1px solid #793d00;
	background:#030303;
}
.content-menu{
	height:45px;
	width:970px;
	background:url(/themes/bsgtheme/image/bg/menu.jpg) no-repeat;
}
.slogan{
	height:52px;
	width:960px;
	background:url(/themes/bsgtheme/image/bg/slogan.jpg) no-repeat;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}
.slogan div{
	background:#1a1a19;
	height:27px;
	opacity:0.6; 
	filter: alpha(opacity = 60);
	color:#FFFFFF;
	font-size:16px; 
	font-weight:bold; 
	text-transform:uppercase;
	padding-top:10px;
}
.content-left{
	width:200px;
	float:left;
	margin-left:5px;
}
.center-content{
	width:730px;
	float:left;
	margin-left:30px;
	_margin-left:25px;
}
.basket-top{
	background:url(/themes/bsgtheme/image/box/basket-top.jpg) no-repeat;
	width:200px;
	height:7px;
	float:left;
}
.basket-center{
	width:190px;
	background:url(/themes/bsgtheme/image/box/basket-center.jpg) repeat-y;
	float:left;
	height:50px;
	color:#999999;
	padding-left:10px;
	_margin-top:-10px;
}
.basket-bottom{
	background:url(/themes/bsgtheme/image/box/basket-bottom.jpg) no-repeat;
	width:200px;
	height:7px;
	float:left;
}
.left-tab{
	background:url(/themes/bsgtheme/image/box/left-tab-top.jpg) no-repeat top;
	padding:10px 0 5px 10px;
	margin-top:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;

}
.content-left-tab{
	padding:5px 0 0 5px;
}
.cat-deactive{
	display:block;
	padding-left:12px;
	background:url(../image/icon/arrow-deactive.gif) left 5px no-repeat;
	color:#cccccc;
	line-height:20px;
	margin-bottom:5px;
}

.cat-deactive:hover{
	background:url(../image/icon/arrow-active.gif) left 5px no-repeat;
	color:#e89105;
}

.cat-active{
	display:block;
	background:url(../image/icon/arrow-active.gif) left 5px no-repeat;
	padding-left:12px;	
	color:#e89105;
	margin-bottom:5px;
	line-height:20px;
}

.subcat{
	display:block;	
	background:url(../image/icon/arrow-deactive.gif) left 5px no-repeat;
	padding-left:12px;	
	color:#cccccc;
	line-height:18px;
	margin-bottom:10px;
}

.subcat:hover{
	background:url(../image/icon/arrow-active.gif) left 5px no-repeat;
	color:#e89105;
}

.subcat-select{
	background:url(../image/icon/arrow-active.gif) left 5px no-repeat;
	padding-left:12px;	
	display:block;
	color:#e89105;
	margin-bottom:10px;
	line-height:18px;
}

.center-tab{
	background:url(/themes/bsgtheme/image/box/center-tab-top.jpg) no-repeat top;
	width:720px;
	padding-top:15px;
	height:25px;
	padding-left:10px;
	float:left;
	margin-top:0px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
}
.center-tab-content{position:relative; float:left; width:708px; color:#999999; border-left:1px solid #333333; border-right:1px solid #333333; padding:10px; _margin-top:-10px;}
.title_link{font-size:16px; font-weight:bold; color:#ffffff;}
.content-pro{
	height:250px;
	float:left;
	width:160px;
	margin-top:10px;
}
.button-view-detail{
	background:url(/themes/bsgtheme/image/icon/view-detail.gif) no-repeat top;
	width:93px;
	height:21px;
	color:#000000;
	font-size:11px;
	border:0px;
}
.button-back{
	background:url(/themes/bsgtheme/image/icon/btn-back.gif) no-repeat top;
	width:93px;
	height:21px;
	color:#000000;
	font-size:11px;
	border:0px;
}
.content-footer{
	height:75px; 
	width:970px; 
	background:#000000;
}
.content-footer div{
	background:url(/themes/bsgtheme/image/bg/footer.jpg) no-repeat top center;
	width:100%;
	height:75px;
}
.new-pro-top{
	background:url(/themes/bsgtheme/image/box/new-pro-top.jpg) no-repeat;
	height:5px;
	width:730px;
	float:left;
}
.new-pro-center{
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	width:728px;
	height:210px;
	float:left;
	_margin-top:-10px;
}
.new-pro-bottom{
	background:url(/themes/bsgtheme/image/box/new-pro-bottom.jpg) no-repeat;
	height:5px;
	width:730px;
	float:left;
}
.active-menu{
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	color:#FFFFFF;
	background:#e89105;
	float:left;
	height:25px;
	font-weight:bold;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
}
.deactive-menu{
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	color:#FFFFFF;
	float:left;
	height:25px;
	font-weight:bold;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
}
.deactive-menu a{color:#FFFFFF;}
.active-menu a{color:#FFFFFF;}
.line-menu{
	border-left:1px dotted #3b3b3b;
	border-right:1px dotted #dddddd;
	height:25px;
	float:left;
	margin-top:10px;
}
.counter{
	margin-top:10px;
	float:left;
	width:190px;
}
.menu-footer{
	float:right; margin-top:15px; color:#FFFFFF; margin-right:15px;
}
.menu-footer a{color:#FFFFFF;}
.left-footer{float:left; margin-top:5px; margin-left:15px; width:500px;}

.div_text_contact{width:100px; float:left; margin-top:10px;}
.div_contact{width:570px; float:left; margin-top:10px;}
.button{border:0px;}
.col-bar{
	border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; text-align:center;
}
.first-col-bar{
	border-left:1px solid #cccccc;
}
.first-row-bar{
	border-top:1px solid #cccccc;
}
.search-left{
	background:url(/themes/bsgtheme/image/box/search-left.gif) no-repeat;
	height:26px;
	width:3px;
	float:left;
}
.search-center{
	background:url(/themes/bsgtheme/image/box/search-center.jpg) repeat-x;
	height:26px;
	float:left;
}
.search-right{
	background:url(/themes/bsgtheme/image/box/search-right.gif) no-repeat;
	height:26px;
	width:3px;
	float:left;
}
#select{
	position:absolute;
	border:1px solid #cccccc;
	top:75px; 
	right:198px;
	background:#FFFFFF;	
	display:none;
}
.option{
	text-align:left;
	padding:5px 0px 5px 5px;	
	cursor:pointer;
}
.option label{cursor:pointer;}
.view-pro{width:708px; float:left;}