/************** #wrapper *************/
body{
	background: #f2f2cd;
}
#wrapper{
	width: 986px;
	margin: 0 auto;
	padding: 0;
	background: #fff;
}

h1.title{
	text-align: center;
	line-height: 22px;
}
h2.title{
	padding-left: 5px;
	line-height: 30px;
}

/************** #header *************/
#header{
	width:100%;
	float: left;
	padding: 0;
	position: relative;
/*	overflow: hidden;*/
}
/*** ul.social ***/
#header ul.social2{
	margin: 7px 0 6px 5px;
	list-style: none;
	padding: 0 0 0 5px;
	position: absolute;
	bottom: -4px;
	left: 0;
}
#header ul.social2 li{
	float: left;
}
#header ul.social2 li.facebook{
	padding-right: 15px;
}
#top{
	width: 100%;
	height: 23px;
}
ul#form_search{
	float: right;
	width: 260px;
	padding-top: 3px;
}
ul#form_search li.submit input{
	background: url(../img/h_top_search.png) center center no-repeat;
	height: 16px;
	width: 40px;
	line-height: 16px;
	border: none;
	font-size: 0.9em;
	color: #000;
	padding-bottom: 1px;
}
ul#form_search li.submit input:hover{
	background: url(../img/h_top_search.png) center bottom no-repeat;
	cursor: pointer;
	color: #000;
}
ul#menu_top{
	float: right;
	padding-top: 6px;
}
ul#menu_top li, ul#form_search li{
	display: inline;
	padding-left: 1px;
	color: #ccc;
}
ul#menu_top li a{
	padding-right: 4px;
	color: #333;
	font-size: 0.9em;
}
#banner{
	height:207px;
	background:#fff;
}
#banner .logo{
	position: absolute;
	top: 62px;
	left: 40px;
}
#banner .address{
	position: absolute;
	top: 10px;
	right: 10px;
}

#banner .address p{
	text-align: right;
	font-size: 0.9em;
	line-height: 16px;
}
#banner .address p.name{
	font-weight: bold;
	font-size: 1em;
	line-height: 20px;
}

#slide_show{
	width:737px;
	height: 180px;
	position:absolute;
	top:0;
	left:250px;
}
#header #submenu{
	height:30px;
	text-align: right;
	background: url(../img/h_bg_bottom.png) repeat-x;
	padding-right: 5px;
}
ul.menu_staff-mail{
	float:right;
}
ul.menu_staff-mail li{
	display:block;
	float:left;
	line-height:16px;
	padding:5px;
}
ul.menu_staff-mail li.language{
	
	margin-left:8px;
}
ul.menu_staff-mail li.language a{
	display: block;
	float: left;
	margin-right: 5px;
	padding-top: 2px;
}
ul.menu_staff-mail li a.staff{
	display:block;
	padding-top:1px;
	
}
ul.menu_staff-mail li a.staff img{
	display:block;
	margin-top:2px;
}

/************** #main *************/
#main{
	width:100%;
	float: left;
	margin-top: 5px;
	padding: 0px;
}

/**** #sidebar_left ****/
#sidebar_left{
	background: #fff;
	float: left;
	width: 200px;
	border-right: 1px solid #f2f2cd;
	border-bottom: 1px solid #f2f2cd;
}
#sidebar_left .sidebar_left_bottom{
	padding-bottom: 2px;
}
#sidebar_left .sidebar_left_middle .category ul{
	padding-left: 18px;
	list-style: disc;
}
#sidebar_left .sidebar_left_middle .category ul li:hover{
	list-style: circle;
}
#sidebar_left .category a{
	font-size: 12px;
	line-height: 18px;
}
#sidebar_left .box_sidebar{
	margin-bottom:10px;
	width: 200px;
	padding-top: 0px;
}
#sidebar_left .box_sidebar_bottom{
	
}
#sidebar_left .box_sidebar_middle{
	
}
#sidebar_left .box_sidebar .title{
	background: url(../img/bg-sidebar-left-title.png) center center no-repeat;
	display: block;
	line-height: 30px;
	height: 28px;
	text-align: center;
	font-size: 13px;
	color: #fff;
	margin-bottom: 5px;
	padding-left: 13px;
}

/* support */
#sidebar_left .support ul li{
	line-height: 15px;
	text-align: center;
}
ul.pane-hotline{
	padding:10px 0;
	
}
ul li img.httt-line-center{
	display:block;
	float:left;
	padding-left:10px;
}
p.httt-line-center-tele{
	line-height:20px;
	
}
.description{
	line-height: 18px;
}

/* menufacture */
#sidebar_left .menufacture ul{
	padding: 0 10px;
}
#sidebar_left .menufacture ul ul{
	padding-left: 0px;
}
#sidebar_left .menufacture ul li{
	line-height: 18px;
	background: url(../img/l_box_manufacture_arrow.png) left 5px no-repeat;
	/*background: url(../img/c_box_new_li_bg.png) left 5px no-repeat;*/
	padding-left: 10px;
	margin-top: 10px;
}
#sidebar_left .menufacture ul ul li{
	margin-top: 0;
}
#sidebar_left .menufacture ul li a{
	color: #333;
	font-weight: bold;
}
#sidebar_left .menufacture ul ul li a{
	color: #333;
	font-weight: normal;
}
#sidebar_left .menufacture ul li:hover,
#sidebar_left .menufacture ul li.iehover{
	background: url(../img/l_box_manufacture_arrow_h.png) left 5px no-repeat;
}
#sidebar_left .news_sidebar{

}



/* news_sidebar */
#sidebar_left .news_sidebar ul{
	padding: 0 2px;
}
#sidebar_left .news_sidebar ul li{
	background: url(../img/l_box_news_arrow.png) left 5px no-repeat;
	padding-bottom: 3px;
	padding-left: 10px;
	text-align: justify;
}
#sidebar_left .news_sidebar ul li:hover{
	background: url(../img/l_box_news_arrow_h.png) left 5px no-repeat;
}
#sidebar_left .news_sidebar ul li a{
	line-height: 16px;
}
#sidebar_left .news_sidebar ul li a:hover{
	color: #000;
}

/* advs */

#sidebar_left .advs ul li{
	text-align: center;
	margin-bottom: 2px;
}
#sidebar_left .advs ul li a{
	display: block;
	padding-bottom: 5px;
}
#sidebar_left .advs ul li a img{
	width: 140px;
}
#sidebar_left .advs ul li a img:hover,
#sidebar_left .advs ul li a:hover img{
	opacity: 0.8;
}

/* cart */
#sidebar_left .cart ul{
	padding: 0 2px;
}
#sidebar_left .cart ul li{
	line-height: 18px;
	padding-left: 10px;
}
#sidebar_left .cart ul li.last{
	color: #999;
	border-top: 1px solid #999;
	padding-top: 2px;
	text-align: center;
}
#sidebar_left .cart ul li.last a{
	color: red;
}

/* search */
#sidebar_left .search ul li{
	text-align: center;
	line-height: 25px;
}
#sidebar_left .search ul li.submit input{
	background: url(../img/l_box_search_button.png) center top no-repeat;
	height: 23px;
	width: 79px;
	line-height: 23px;
	border: none;
}
#sidebar_left .search ul li.submit input:hover{
	background: url(../img/l_box_search_button.png) center bottom no-repeat;
	color: #fff;
	cursor: pointer;
}

/* product rand */
#sidebar_left .image_special {
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 162px;
}
#sidebar_left ul.show{
	margin: 0;
	padding: 0;
	width: 200px;
}
#sidebar_left ul.show .thumb,
#sidebar_left ul.show .thumb table{
	width: 140px;
	height: 130px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#sidebar_left ul.show li{
	text-align: center;
	padding-bottom: 10px;
}
#sidebar_left ul.show li:hover img{
	opacity: 0.7;
}
#sidebar_left ul.show li:hover table{
	border: 1px solid red;
}
#sidebar_left ul.show li span{
	color: red;
	display: block;
}
#sidebar_left ul.show li a{
	color: red;
	display: block;
}
#sidebar_left ul.show li a.name{
	height: 27px;
	overflow: hidden;
	margin-bottom: 2px;
	color: #333;
}
#sidebar_left ul.show li p.price{
	font-size: 0.9em;
	padding-top: 2px;
	color: red;
}
#sidebar_left ul.show li p.price span{
	text-decoration: line-through;
	color: #999;
	display: inline;
	padding-right: 4px;
}
#sidebar_left ul.show li a.cart{
	background: url(../img/l_box_product_cart.png) left top no-repeat;
	width: 110px;
	margin: 2px auto 0;
	padding-left: 15px;
	height: 15px;
	line-height: 15px;
}
#sidebar_left ul.show li a.cart:hover{
	background: url(../img/l_box_product_cart.png) left bottom no-repeat;
}
#sidebar_left ul.show li span.old{
	text-decoration: line-through;
	color: #8F8F8F;
	display: inline;
}
#sidebar_left ul.show li a.title{
	color: #5A5656;
	line-height: 26px;
}
#sidebar_left ul.show li{
	margin-bottom: 10px;
	text-align: center;
}
.clearfix {
			float: none;
			clear: both;
		}

/* Scroller Box */
#scroller_container,#scroller_container_right{
 position: relative;
 height: 300px;
 overflow: hidden;
}

#scroller,#scroller_right{
	width: 200px;
}
		

/* counter */
#sidebar_left .counter table{
	width: 85%;
	border-collapse: collapse;
	margin:0 auto;
	color:#ff7f00;
}
#sidebar_left .counter table tr{
	line-height: 20px;
}
#sidebar_left .counter table tr th{
	text-align: left;
	font-weight: normal;
	padding-left:20px;
}
#sidebar_left .counter table tr td{
	text-align: right;
}
#sidebar_left .counter table tr.last th,
#sidebar_left .counter table tr.last td{
	padding-top:2px;
	font-weight: bold;
}
#sidebar_left .counter table tr td.statistics-icon{
	text-align: left;
}

/**** #main_content ****/
#main_content{
	float: right;
	width: 776px;
	background:#fff;
	padding-left: 9px;
}


/**** #content ****/
#content{
	width: 100%;
}
#content h1.title{
	text-align: left;
}
#content .content_bottom{
	
}
#content .content_middle{
	
} 

/******* #slide_show_content *******/
#slide_show_content{
	
	width: 776px;


}
#slide_show_content .slide_show_content_bottom{
	
}
#slide_show_content .slide_show_content_middle{

}

/**** .box_content ****/
.box_content{
	width: 776px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 10px;
}	
.box_content.read h2{
	padding-left: 8px;
}
.box_content.read .description{
	padding: 8px;
}
.box_content .box_content_bottom{
	overflow: hidden;
	padding-bottom: 1px;
}
.box_content .box_content_middle{
	overflow: hidden;
	padding-bottom: 10px;
}
.box_content div.title{
	background: #fff url(../img/content-pane3-title.png) no-repeat left center;
	height: 30px;
	line-height: 28px;
	margin-bottom: 6px;
	width:766px;
	margin:0 auto;
	overflow: hidden;
}
.box_content div.title span{
	display: block;
	line-height:23px;
	padding-left: 23px;
	font-size:12px;
	float: left;
	color: #222;
	width:200px;
	text-transform: uppercase;
}
.box_content div.title ul{
	overflow:hidden;
	
}
.box_content div.title ul li{
	display:block;
	float:left;
	line-height:26px;
	padding:0 8px;
	height: 25px;
}
.box_content div.title ul li a{
	line-height: 23px;
	font-size: 12px;
}
.box_content div.title ul li a{
	display: block;
}
.box_content div.title ul li img{
	display:block;
	margin-top:5px;
}
.box_content div.title ul li.vlct-tab-bg{
	background:url('../img/content-pane2-tab-icon.png') no-repeat right;
	line-height: 
}
/**** .box_product ****/
.box_product{
/*	background: url(../img/c_box_product_top.png) center top no-repeat;*/
	padding-top: 1px;
	float: left;
	margin: 4px;
	overflow:hidden;
	border: 1px solid #ffad00;
}
.box_product .box_product_bottom{
/*	background: url(../img/c_box_product_bottom.png) center bottom no-repeat;*/
	padding-bottom: 1px;
	
}
.box_product .box_product_middle{
/*	background: url(../img/c_box_product_middle.png) center center repeat-y;*/
	text-align: center;
	width: 183px;
	height:150px;
	padding: 3px 0
}
.box_product .box_product_middle a{
	display: block;
	padding-top:3px;
	overflow:hidden;
	text-align: center;
}
.box_product .box_product_middle a.name{
	color: #009900;
	line-height: 13px;
	height: 25px;
	padding: 2px 5px;
	font-size: 13px;
}
.box_product .box_product_middle p.price{
	color: red;
	font-size: 0.9em;
}
.box_product .box_product_middle p.price span{
	text-decoration: line-through;
	color: #999;
	padding-right: 4px;
}
.box_product .box_product_middle a.cart{
	background: url(../img/c_box_product_cart.png) center top no-repeat;
	height: 16px;
	line-height: 16px;
	width: 68px;
	margin: 0 auto;
	margin-top: 3px;
	color: #fff;
	padding-left: 11px;
}
.box_product .box_product_middle a.cart:hover{
	background: url(../img/c_box_product_cart.png) center bottom no-repeat;
	text-decoration: none;
}

.box_product div.thumb
{
	width: 150px;
	height: 140px;
	margin: 0 auto;
}
.box_product .thumb table{
	margin: 0 auto;
	
}
.box_product div.thumb{
	overflow: hidden;
}

.box_product div.thumb a:hover img,
.box_product:hover img{
	opacity: 0.8;
}


/*** .videos_list  .box_video****/
.all_video li{
	float: left;
	width: 241px;
	border: 1px solid #ddd;
	margin-right: 4px;
	margin-bottom: 5px;
	padding: 5px;
	text-align: center;
}
.all_video li:hover{
	border: 1px solid #FFB314;
}
.all_video li p.name_video a{
	display: block;
	margin-top: 5px;
}

.show-all-video-wrap .video-detail{
	text-align: center;
	margin-bottom: 20px;
}
.show-all-video-wrap .description{
	margin-bottom: 20px;
}
.show-all-video-wrap h2.show-all-video-title{
	line-height: 30px;
	font-size: 15px;
}
.main-right-pane2-wrap-l h4.main-right-pane2-wrap-m{
	line-height: 30px;
}


/* .product_detail */
.product_detail .img{
	float: left;
	text-align: center;
	padding: 0 5px;
	width: 235px;
}
.product_detail .img table{
	
}
.product_detail .img table.larger{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 235px;
	height: 200px;
	background: #fff;
}
.product_detail .img table a{
	display: block;
	text-align: center;
}
.product_detail .img table.thumb{
	margin-top: 3px;
	border-spacing: 1px;
}
.product_detail .img table.thumb td{
	padding: 1px;
	width: 40px;
	height: 40px;
	background: #fff;
	border: 1px solid #ddd;
}
.product_detail .img table.thumb td a{
	overflow: hidden;
	text-align: center;
}



.product_detail .option{
	float: right;
	width: 420px;
	padding-right: 5px;
}
.product_detail .option table{
	width: 100%;
}
.product_detail .option table,
.product_detail .option table tr,
.product_detail .option table td,
.product_detail .option table th{
	border: 1px solid #ddd;
	border-collapse: collapse;
	padding: 0 4px;
}
.product_detail .option table tr{
	line-height: 26px;
}
.product_detail .option table th{
	text-align: left;
	padding-right: 5px;
	width: 130px;
}
.product_detail .option table tr.price td{
	color: red;
	font-weight: bold;
}
.product_detail .option table tr.price td span{
	color: #888;
	text-decoration: line-through;
	font-weight: normal;
	display: block;
	line-height: 15px;
	padding-top: 3px;
}
.product_detail .option table tr.promotion td{
	font-style: italic;
}

.product_detail .product_description{
	margin-top: 15px;
	padding: 0 5px;
}
.product_detail .product_description h3.title{
	color: #840000;
	font-size: 1.1em;
	line-height: 25px;
}
.product_detail .product_description .description{
	line-height: 20px;
}




/* product_related */
.product_related{
	padding: 0 5px;
}
.product_related span.title{
	display: block;
	line-height: 25px;
	color: #333;
	font-weight: bold;
	font-size: 1.1em;
}
.product_related ul{
	overflow: hidden;
	margin-bottom: 10px;
}
.product_related ul li{
	float: left;
	display: block;
	width: 147px;
	margin: 0 2px 4px;
	text-align: center;
	padding: 5px 0 8px;
	border: 1px solid #ffad00;
	border-radius: 4px;
}
.product_related ul li .thumb,
.product_related ul li .thumb table{
	width: 120px;
	height: 110px;
	margin: 0 auto;
}
.product_related ul li .thumb{
	overflow: hidden;
}
.product_related ul li a,
.product_related ul li span{
	display: block;
}

.product_related ul li .thumb a:hover img{
	opacity: 0.8;
}
.product_related ul li a.name{
	padding-top: 4px;
	height: 14px;
	overflow: hidden;
	width: 135px;
	margin: 0 auto;
}
.product_related ul li span.price{
	height: 28px;
	padding-top: 3px;
	color: red;
}
.product_related ul li span.price span{
	color: #888;
	text-decoration: line-through;
}
.product_related ul li a.cart{
	background: #999;
	color: #fff;
	line-height: 20px;
}
.product_related ul li a.cart:hover{
	cursor: pointer;
}



/* box_news */
.news_content .box_news{
	padding-top: 1px;
	float: left;
	margin: 3px;
	border: 1px solid #ffad00;
}
.news_content .box_news h2,.box_product h2,.content-pane-2 h2{
	font-size: 13px;
}
.news_content .box_news .box_news_bottom{
	padding-bottom: 1px;
}
.news_content .box_news .box_news_middle{
	padding: 0px;
	font-size: 1em;
	width: 250px;
	height:119px;
	line-height:1.2em;
	padding-top: 3px;
}
.news_content .box_news .box_news_middle p{
	padding:5px;
	height: 90px;
	overflow: hidden;
}
.news_content .box_news .box_news_middle a.title{
	font-weight: bold;
	color:#009900;
	display: block;
	font-size: 0.9em;
}
.news_content .box_news .box_news_middle a.more{
	display: block;
	text-align: right;
	color: red;
}
.news_content .box_news .box_news_middle .thumb{
	float: left;
	margin-right: 2px;
	overflow:hidden;
}
.news_content .box_news .box_news_middle .thumb,
.news_content .box_news .box_news_middle .thumb table{
	width: 100px;
	height: 76px;
	text-align: center;          
}

.news_content .box_news .box_news_middle img:hover,
.news_content .box_news .box_news_middle a.thumb:hover img{
	opacity: 0.7;
}


/* news_list */
.news_list .box_news{
	padding-top: 6px;
	width: 776px;
	margin: 0 auto 2px;
	overflow: hidden;
}
.news_list .box_news_bottom{
	
	padding-bottom: 6px;
	overflow: hidden;
}
.news_list .box_news_middle{
	
	padding: 3px 10px;
	overflow: hidden;
}

.news_list .box_news .thumb{
	float: left;
	margin-right: 4px;
	overflow: hidden;
}
.news_list .box_news .thumb,
.news_list .box_news .thumb table{
	width: 100px;
	height: 100px;
}
.news_list .box_news .thumb a{
	display: block;
	text-align: center;
}
.news_list .box_news .thumb img:hover{
	opacity: 0.8;
}
.news_list .box_news a.title{
	display: block;
	font-weight: bold;
	color: #333;
}
.news_list .box_news span.date_time{
	font-size: 0.8em;
	color: #888;
	padding-bottom: 5px;
	display: block;
	padding-top: 2px;
}

.news_list .first .box_news_top{
	
	padding-top: 6px;
	width: 514px;
	margin: 0 auto;
}
.news_list .first .box_news_bottom{
	
	padding-bottom: 8px;
}
.news_list .first .box_news_middle{
	
	padding: 3px 10px;
}
.news_list .first .thumb{
	float: left;
	margin-right: 5px;
}
.news_list .first .thumb,
.news_list .first .thumb table{
	width: 150px;
	height: 140px;
	overflow: hidden;
}
.news_list .first .thumb a{
	display: block;
	text-align: center;
}
.news_list .first a.title{
	color: #ff7f00;
	font-size: 16px;
}

/* news_detail */
.news_detail .description{
	padding: 10px 5px 5px;
	line-height: 20px;
	font-size: 1em;
}
.news_detail .description h2{
	font-size: 16px;  	
	padding-top:10px;  	
	padding-bottom:5px;  	
	color: #009900
}
.news_detail span.date_time{
	padding-left: 10px;
	color: #888;
	font-size: 0.9em;
}
.news_detail h2.title span{
	padding-left: 5px;
}


/* box_related_news */
.box_related_news{
	padding: 10px;
}
.box_related_news span.title{
	font-size: 1.1em;
	color: #B20000;
	line-height: 24px;
	font-weight: bold;
}
.box_related_news ul li a{
	background: url(../img/c_box_related_news_arrow.png) 0 4px no-repeat;
	line-height: 20px;
	padding-left: 10px;
}
.box_related_news ul li a:hover{
	background: url(../img/c_box_related_news_arrow_h.png) 1px 4px no-repeat;
}



/* read */
.read .description{
	padding: 5px;
	color: #333;
	line-height: 17px;
	font-size: 1em;
}

/* contact_form */
.contact_form .box_contact{
	padding-top: 7px;
	width: 688px;
	margin: 0 auto 5px;
}
.contact_form .box_contact_bottom{
	padding-bottom: 7px;
}
.contact_form .box_contact_middle{
	padding: 10px 0;
}
.contact_form table{
	width: 100%;
	border-collapse: collapse;
}
.contact_form table tr.name th{
	font-weight: bold;
	font-size: 1.1em;
	line-height: 28px;
}
.contact_form table.info tr{
	line-height: 20px;
}
.contact_form table th{
	text-align: left;
	font-weight: normal;
}
.contact_form table td, .contact_form table th{
	padding-left: 10px;
	width: 110px;
}

.contact_form table.form tr{
	line-height: 28px;
	color: #333;
}
.contact_form table.form th span{
	color: red;
}
.contact_form table.form textarea{
	width: 365px;
}
.contact_form table.form input{
	height: 20px;
	width: 239px;
}
.contact_form .submit{
	text-align: center;
	padding: 5px 0;
}
.contact_form .submit input{
	background: url(../img/c_box_contact_send.png) center top no-repeat;
	height: 26px;
	width: 99px;
	border: none;
	color: #fff;
}
.contact_form .submit input:hover{
	background: url(../img/c_box_contact_send.png) center bottom no-repeat;
	cursor: pointer;
}
.contact_form label.error{
	color: red;
	font-size: 0.9em;
}

/* breadcrumb */
ul#breadcrumbs{
	padding: 0 7px 3px;
}
ul#breadcrumbs li{
	display: inline;
	font-size: 11px;
	line-height: 20px;
}
ul#breadcrumbs li a{
	color: #999;
	background: url(../img/c_breadcrumb_arrow.png) right center no-repeat;
	padding-right: 12px;
}
ul#breadcrumbs li a:hover,
ul#breadcrumbs li{
	color: #444;
}


/* paginator */
div.paginator {
	text-align: right;
	height: 20px;
	line-height: 20px;
	display: block;
	padding-right: 5px;
	padding-top: 10px;
}
#content .paginator span {
	padding: 2px 5px;
	margin: 0px 1px 0 0;
	text-decoration: none;
	font-size: 0.9em;
}
.paginator a.disabled-page {
	color: #777;
}
.paginator a.disabled-page:hover {
	text-decoration: none;
	cursor: default;
}
.paginator span:hover a{
	color: #fff;
}
.paginator span{
	-moz-border-radius: 4px; /* FF1+ */;
	-webkit-border-radius: 4px; /* Saf3-4 */;
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */;
	cursor: pointer;
	font-weight: bold;	
	color: #333;
}
.paginator span{
	background-color: #ccc;
}
.paginator span.current, .paginator span:hover{
	background-color: #999;
	color: #fff;
}



/**** #sidebar_right ****/
#sidebar_right{
	background: url(../img/r_top.png) center top no-repeat;
	float: right;
	width: 202px;
	padding-top: 7px;
}
#sidebar_right .sidebar_right_bottom{
	background: url(../img/r_bottom.png) center bottom no-repeat;
	padding-bottom: 2px;
}
#sidebar_right .sidebar_right_middle{
	background: url(../img/r_middle.png) center center repeat-y;
}

#sidebar_right .box_sidebar{
	background: url(../img/r_box_top.png) center top no-repeat;
	margin: 0px auto 5px;
	width: 191px;
	padding-top: 1px;
}
#sidebar_right .box_sidebar_bottom{
	background: url(../img/r_box_bottom.png) center bottom no-repeat;
	padding-bottom: 1px;
}
#sidebar_right .box_sidebar_middle{
	background: url(../img/r_box_middle.png) center center repeat-y;
	padding: 5px;
}
#sidebar_right .box_sidebar .title{
	background: url(../img/r_box_title.png) center center no-repeat;
	display: block;
	line-height: 32px;
	height: 32px;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	color: #ec9500;
	text-shadow: 0 0 2px #fff;
	margin-bottom: 5px;
}

/* support */
#sidebar_right .support ul li{
	line-height: 15px;
	padding-bottom: 5px;
	text-align: center;
	font-weight: bold;
}


/* menufacture */
#sidebar_right .menufacture ul{
	padding: 0 10px;
}
#sidebar_right .menufacture ul li{
	line-height: 18px;
	background: url(../img/r_box_manufacture_arrow.png) left 5px no-repeat;
	padding-left: 10px;
}
#sidebar_right .menufacture ul li:hover,
#sidebar_right .menufacture ul li.iehover{
	background: url(../img/r_box_manufacture_arrow_h.png) left 5px no-repeat;
}
#sidebar_right .news_sidebar{

}

/* news_sidebar */
#sidebar_right .news_sidebar ul{
	padding: 0 2px;
}
#sidebar_right .news_sidebar ul li{
	background: url(../img/r_box_news_arrow.png) left 5px no-repeat;
	padding-bottom: 3px;
	padding-left: 10px;
	text-align: justify;
}
#sidebar_right .news_sidebar ul li:hover{
	background: url(../img/r_box_news_arrow_h.png) left 5px no-repeat;
}
#sidebar_right .news_sidebar ul li a{
	line-height: 16px;
}
#sidebar_right .news_sidebar ul li a:hover{
	color: #000;
}

/* advs */

#sidebar_right .advs ul li{
	text-align: center;
}
#sidebar_right .advs ul li a{
	display: block;
	padding-bottom: 5px;
}
#sidebar_right .advs ul li a img{
	width: 140px;
}
#sidebar_right .advs ul li a img:hover,
#sidebar_right .advs ul li a:hover img{
	opacity: 0.8;
}

/* cart */
#sidebar_right .cart ul{
	padding: 0 2px;
}
#sidebar_right .cart ul li{
	line-height: 18px;
	padding-left: 10px;
}
#sidebar_right .cart ul li.last{
	color: #999;
	border-top: 1px solid #999;
	padding-top: 2px;
	text-align: center;
}
#sidebar_right .cart ul li.last a{
	color: red;
}

/* search */
#sidebar_right .search ul li{
	text-align: center;
	line-height: 25px;
}
#sidebar_right .search ul li.submit input{
	background: url(../img/r_box_search_button.png) center top no-repeat;
	height: 23px;
	width: 79px;
	line-height: 23px;
	border: none;
}
#sidebar_right .search ul li.submit input:hover{
	background: url(../img/r_box_search_button.png) center bottom no-repeat;
	color: #fff;
	cursor: pointer;
}

/* product rand */
#sidebar_right .image_special {
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 162px;
    position: relative;
    height: 407px;
    overflow: hidden;
}
#sidebar_right ul.show{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
}
#sidebar_right ul.show li{
	text-align: center;
	background: url(../img/r_box_product_li.png) center bottom no-repeat;
	padding-bottom: 10px;
}
#sidebar_right ul.show .thumb,
#sidebar_right ul.show .thumb table{
	width: 140px;
	height: 130px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#sidebar_right ul.show .thumb img{
	width: 120px;
}
#sidebar_right ul.show li:hover img{
	opacity: 0.7;
}
#sidebar_right ul.show li:hover table{
	border: 1px solid red;
}

#sidebar_right ul.show li span{
	color: red;
	display: block;
}
#sidebar_right ul.show li a{
	color: red;
	display: block;
}
#sidebar_right ul.show li a.name{
	height: 27px;
	overflow: hidden;
	margin-bottom: 2px;
	color: #333;
}
#sidebar_right ul.show li p.price{
	color: red;
}
#sidebar_right ul.show li p.price span{
	text-decoration: line-through;
	color: #999;
	display: inline;
	padding-right: 4px;
}
#sidebar_right ul.show li a.cart{
	background: url(../img/r_box_product_cart.png) left top no-repeat;
	width: 110px;
	margin: 2px auto 0;
	padding-left: 15px;
	height: 15px;
	line-height: 15px;
}
#sidebar_right ul.show li a.cart:hover{
	background: url(../img/r_box_product_cart.png) left bottom no-repeat;
}
#sidebar_right ul.show li span.old{
	text-decoration: line-through;
	color: #8F8F8F;
	display: inline;
}
#sidebar_right ul.show li a.title{
	color: #5A5656;
	line-height: 26px;
}
#sidebar_right ul.show li{
	margin-bottom: 10px;
	text-align: center;
}
.clearfix {
			float: none;
			clear: both;
		}

/* counter */
#sidebar_right .counter table{
	width: 100%;
	border-collapse: collapse;
}
#sidebar_right .counter table tr{
	line-height: 20px;
}
#sidebar_right .counter table tr th{
	text-align: left;
	font-weight: normal;
}
#sidebar_right .counter table tr td{
	text-align: right;
}
#sidebar_right .counter table tr.last th,
#sidebar_right .counter table tr.last td{
	border-top: 1px solid #666;
	font-weight: bold;
}

/************** #footer *************/
#footer{
	height: 135px;
	margin: 0 auto;
	padding-top: 8px;
	border-bottom:1px solid #004a87;
}
#footer .info{
	padding-left: 10px;
}
#footer .info p{
	line-height: 18px;
	color: #333;
	line-height:1.5em;
}
#footer .info p.name{
	font-weight: bold;
	margin-bottom:5px;
}
#footer  p.design{
	color: #444;
}
#footer  p.design span{
	font-weight: bold;
	color: #333;
}
#footer  p.design span span{
	color: #FCE837;
}

/* nav_footer */
#bg_nav_footer{
	padding-bottom: 10px;
}
ul#nav_footer{
	margin: 0 auto;
	width: auto;
	text-align: center;
}
ul#nav_footer li{
	display: inline;
	padding: 0 5px;
	border-right: 1px solid;
}
ul#nav_footer li a{
	font-size: 12px;
}
ul#nav_footer li.last{
	border: none;
}
/***video***/
.video-left{
	text-align:center;
	margin:0 auto;
	padding-top:5px;
	padding-bottom:20px;
}
.video-left a.more{
	display: block;
	text-align: right;
	padding-right: 15px;
	margin-top: 4px;
}
/****content-pane-2****/
#content .content-pane-2{
	overflow:hidden;
	margin:10px 0;
}
#content .content-pane-2-item{
	width:250px;
	height:122px;
	border:1px solid #ffad00;
	float:left;
	margin-left:5px;
	overflow:hidden;
}
#content .content-pane-2-item a.more,
#content .box_news_info a.more{
	float: right;
	padding-right: 5px;
	color: #ff7f00;
}
#content .box_news_info h4{
	height: 30px;
	overflow: hidden;
}
.content-pane-2-item .content-pane-2-img-wrap{
	width:100px;
	height:76px;
	overflow:hidden;
	float:left;
	margin:5px;
	text-align: center;
}
.content-pane-2-item .content-pane-2-title{
	display:block;
	color:#009900;
	padding-right:5px;
	font-size:0.9em;
	line-height:1.2em;
	height:2.4em;
	overflow:hidden;
	font-weight: bold;
	padding-top: 3px;
}
.content-pane-2-item p.content-pane-2-desc{
	padding:5px;
	line-height:1.1em;
	height: 62px;
}
div.content-news-list{
	width:766px;
	margin:0 auto;
	padding:15px 0;
}
div.content-news-list ul li{
	float:left;
	width:362px;
}
div.content-news-list ul li{
	height:1.2em;
	overflow:hidden;
	line-height:1.2em;
	padding-left:16px;
	padding-right:5px;
	background:url(../img/icon-news-list.png) no-repeat left;
}
div.content-news-list ul li a{
	font-size: 0.9em;
}
.map-bottom{
	margin-top:20px;
	
}
#text-link{
	width:880px;
	padding:8px 0 50px;
	margin:0 auto;
	font-size: 10px;
}
#text-link p, #text-link a{
	color: #666;
}
.bottom-fixed{
	display:block;
	height:28px;
	margin:0 auto;
	background:url(../img/bottom-fixed-middle.png) repeat-x bottom;
	line-height:24px;
	padding-left:5px;
	position: relative;
}
.bottom-fixed marquee{
	position: absolute;
	top: 3px;
	left: 10px;
	padding-right: 330px;
}
.bottom-fixed-left{
	background:url(../img/bottom-fixed-left.png) no-repeat left bottom;
	padding-left:10px;
}
.bottom-fixed-right{
	background:url(../img/bottom-fixed-right.png) no-repeat right bottom;
	padding-right:10px;
}
.bottom-fixed ul{
	position: absolute;
	top: 0;
	right: 10px;
	line-height: 16px;
	height: 16px;
}
.bottom-fixed ul li{
	float:left;
	margin-left: 10px;
}
.bottom-fixed ul li input{
	width:20px;
	height:18px;
	margin:0;
}

.bottom-fixed span{
	line-height:25px;
	
}
.bottom-fixed{
	/*width:1170px;*/
	height:26px;
	
}
.bottom-fixed-left{
	position:fixed;
	bottom:0;
	left:0.7%;
	width:98%;
}

.bottom-fixed ul{
	margin-top:5px;
}




/**********************************************		Mr.Quytvoday add	**************************************************/

#map{
	height: 320px;
    width: 560px;
	margin-left:100px;
}
#thongtin{
	font-size:1em;
	line-height:20px;
}
#thongtin span{
	font-weight:bold;
	color:#3e3e3e;
}
#thongtin span.img img{
	float:right;
	margin-right:45px;
}
.counter table th.day{
	background:url(../img/thongke1.png) no-repeat left;
}
.counter table th.yesterday{
	background:url(../img/thongke2.png) no-repeat left;
}
.counter table th.week{
	background:url(../img/thongke3.png) no-repeat left;
}
.counter table th.month{
	background:url(../img/month.png) no-repeat left;
}
.counter table th.online{
	background:url(../img/thongke4.png) no-repeat left;
}
.counter table th.statistics{
	background:url(../img/statistics.png) no-repeat left;
}

