/* CSS Document */
/* Set value default for tag */
@font-face {
	font-family: Open Sans;
	src: url(/fonts/OpenSans-Regular.ttf);
}

@font-face {
	font-family: UVN Ba Le;
	src: url(/fonts/UVNBaLe.TTF);
}

@font-face {
	font-family: "Roboto Condensed";
	src: url(/fonts/RobotoCondensed-Regular.ttf) format("truetype");
}

@font-face {
	font-family: "RobotoBold";
	src: url(/fonts/RobotoCondensed-Bold.ttf) format("truetype");
}
/*html, body, div, span, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img,
dl, dt, dd, ol, ul, li,
fieldset, form, label{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;}*/
body {
	background: url(/css/imgs/body.png) repeat;
	background: #fff;
	font-size: 15px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-family: "segoe ui";
	font-family: "Roboto Condensed" !important;
	/*font-family: Open Sans;*/
}

ul, ol {
	list-style: none;
}
/*.font_medium{font-size:medium !important; font-family:"Times New Roman", Times, serif !important}
.font_medium span{font-family:"Times New Roman", Times, serif !important}
.font_medium ul li{font-family:"Times New Roman", Times, serif !important;font-size:medium !important;}
.font_medium em,.font_medium strong,.font_medium span,.font_medium b,.font_medium p,.font_medium div,.font_medium h2,.font_medium h3{background:none !important;font-family:"Times New Roman", Times, serif !important; font-size:medium !important;}*/
.box_center ul, ol {
	list-style: inherit;
	padding-left: 30px;
}

.box_center ol {
	list-style: decimal;
	padding-left: 30px;
}

.paging_div {
    color: #2238be;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.span_a_class {
    font-weight: bold;
    background-color: #FFF;
    color: #000;
    border: 1px solid #cfcecf;
    padding: 0px 5px;
    display: inline-block;
    line-height: 26px;
    text-align: center;
    border-radius: 3px;
}

.span_select_class {
    font-weight: bold;
    background-color: #97752d;
    color: #FFF;
    border: 0px solid #ddd;
    padding: 0 5px;
    display: inline-block;
    line-height: 26px;
    text-align: center;
    border-radius: 3px;
}

.paging_div span a:hover {
    text-decoration: underline;
    font-weight: bold;
}

.paging_div span a:link, .paging_div span a:visited {
    text-decoration: none;
    color: #666666;
}

a, a:hover {
	text-decoration: none;
}

.clr {
	clear: both
}

.div_general {
	width: 100%;
	float: left;
}

.haschild.hide {
	display: block !important;
}

.cat_link {
	width: 1200px;
	float: left;
	line-height: 20px;
	color: #6d6d6d;
	padding: 5px 0;
}

	.cat_link a {
		font-weight: normal;
		color: #6d6d6d;
		font-style: italic
	}

		.cat_link a:hover {
			color: #1092cf;
		}

.cat_link_footer {
	width: 1200px;
	float: left;
	color: #6d6d6d;
	line-height: 20px;
	color: #6d6d6d;
	padding: 5px 0;
}

	.cat_link_footer a {
		font-weight: bold;
		color: #6d6d6d;
	}

		.cat_link_footer a:hover {
			color: #1092cf;
		}

#site_map a {
	color: #029391;
	font-weight: bold;
	background: url(/css/imgs/children_pro_hover.jpg) left center no-repeat;
	padding-left: 8px;
}

	#site_map a:hover {
		color: #581488;
	}

/*.container {
	width:1200px;
	margin:0 auto;
	padding:0;
	
	}*/
.page {
	width: 1200px;
	float: left;
	text-align: left; /*box-shadow:0px 0px 5px 1px #acacac;*/
	background: #fff;
	border-radius: 0;
	box-shadow: 3px 3px 5px 1px #cccfb9;
}

.top {
	width: 100%;
	margin: 0;
	display: inline-block;
	background: url(/css/imgs/bgr_header.png) center top no-repeat;
	border-top: 1px solid #ededed;
}

.top_content {
	width: 1200px;
	margin: auto;
}

.top_content_main {
	width: 1200px;
	float: left;
	position: relative; /* min-height:150px;*/
}

.logo_top { /*position:relative;height:380px;*/
}

.wellcome {
	width: 1200px;
	height: 11px;
	float: left;
	display: none;
}

.neon {
	float: left;
	height: 31px;
	line-height: 31px;
}

	.neon span {
		font-weight: bold;
	}

.top_hotline {
	float: right;
	height: 31px;
	line-height: 31px;
	color: #e50009;
	font-weight: bold;
	font-size: 14px;
}

.top_cus {
	width: 100%;
	height: 24px;
	background: url(/css/imgs/top_cus.png) center no-repeat;
	background: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

.top_cus_main {
	width: 1200px;
	float: left;
	position: relative;
	height: 24px;
}

.top_customer {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 24px;
	line-height: 24px;
	background: #888;
	background: none;
	padding: 0 20px;
	border-radius: 10px;
	color: #f5f5f3;
}

	.top_customer a {
		color: #f5f5f3;
	}

.hotline_top {
	position: absolute;
	top: 10px;
	right: 0px;
	color: #333333;
	font-weight: bold;
	font-size: 16px;
}

	.hotline_top img {
		vertical-align: middle;
	}

#slide_center {
	width: 100%;
	float: left;
	padding: 10px 0;
	margin: 0;
	background: #f7ede0;
	border-bottom: 1px dashed #c2c2c2;
}

.slide_center {
	width: 1200px;
	margin: auto;
}

.box_brand_list {
	width: 240px;
	float: left;
}

.brand_list_title {
	width: 240px;
	height: 40px;
	line-height: 40px;
	background: #06b043;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}

.box_brand_list_content {
	width: 238px;
	background: #fff;
	border: 1px solid #d7d7d7;
	border-top: none;
}

.hnn_menu_left_item {
	width: 200px;
	padding: 10px 0 10px 30px;
	border-bottom: 1px dashed #e8e8e8;
	background: url(/css/imgs/brand_icon.png) 12px 15px no-repeat;
	line-height: 18px;
	text-align: left
}

	.hnn_menu_left_item a {
		color: #333333;
		font-weight: bold;
		text-transform: uppercase
	}

	.hnn_menu_left_item span {
		color: #002576;
		font-weight: bold;
	}

.hnn_menu_left_active {
	width: 200px;
	padding: 10px 0 10px 30px;
	border-bottom: 1px dotted #e8e8e8;
	background: #f1f1f1 url(/css/imgs/brand_icon.png) 14px 16px no-repeat; /* position:relative;*/
	line-height: 18px;
	text-align: left;
}

	.hnn_menu_left_active a {
		color: #333333;
		font-weight: bold;
		text-transform: uppercase
	}

	.hnn_menu_left_active span {
		font-weight: bold;
	}

.box_brand_list_content_default {
	width: 238px;
	background: #fff;
	border: 1px solid #d7d7d7;
	border-top: none;
	float: left;
	margin-bottom: 10px;
}

.brand_list_item {
	width: 210px;
	padding: 10px 0 10px 30px;
	border-bottom: 1px dashed #e8e8e8;
	background: url(/css/imgs/brand_icon.png) 12px 15px no-repeat;
	position: relative;
	text-align: left;
	float: left;
	z-index: 1000;
}

	.brand_list_item a {
		color: #333333;
		font-weight: bold;
		text-transform: uppercase
	}

	.brand_list_item span {
		color: #002576;
		font-weight: bold;
	}

.brand_list_active {
	width: 210px;
	padding: 10px 0 10px 30px;
	border-bottom: 1px dotted #e8e8e8;
	background: #f1f1f1 url(/css/imgs/brand_icon.png) 14px 16px no-repeat;
	position: relative;
	text-align: left;
	float: left;
	z-index: 1000;
}

	.brand_list_active a {
		color: #333333;
		font-weight: bold;
		text-transform: uppercase
	}

	.brand_list_active span {
		font-weight: bold;
	}

/* Header */
.header {
	width: 1200px;
	height: 126px;
	float: left;
	position: relative;
}

.logo_flash {
	width: 1200px;
	text-align: center;
}

	.logo_flash img {
		width: 1200px;
	}

.top_login {
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: #132c3a;
}

	.top_login a {
		font-weight: bold;
		color: #132c3a;
	}

#banner_top {
	position: absolute;
	top: 15px;
	left: 250px;
}

.banner {
	width: 498px;
	float: left;
}

.banner_center_left {
	width: 100%;
	height: 280px;
	width: 100%;
	height: auto;
	float: right;
	position: relative;
	overflow: hidden;
	background: url(/css/imgs/banner_center_left.png) no-repeat;
	background: none;
	margin-bottom: 10px;
}

.banner_top {
	width: 420px;
	height: 80px;
	float: left;
	position: relative;
	overflow: hidden;
}

.banner_center_right {
	width: 155px;
	height: 410px;
	float: right;
	overflow: hidden;
}

.banner_center_default {
	width: 810px;
	float: left;
}

.menu_top {
	height: 30px;
	float: left;
	position: absolute;
	right: 10px;
	top: 0;
}

.menu_top_home {
	height: 30px;
	float: left;
	line-height: 30px;
	padding: 0 35px 0 25px;
	background: url(/css/imgs/home.jpg) 0 10px no-repeat;
}

.menu_top a {
	color: #002099;
	font-weight: bold;
}

	.menu_top a:hover {
		color: #ff0030;
	}

.menu_top_forum {
	height: 30px;
	float: left;
	line-height: 30px;
	padding: 0 35px 0 25px;
	background: url(/css/imgs/forum.jpg) 0 8px no-repeat;
}

.menu_top_map {
	height: 30px;
	float: left;
	line-height: 30px;
	padding: 0 35px 0 25px;
	background: url(/css/imgs/map.jpg) 0 8px no-repeat;
}

.menu_top_cart {
	height: 30px;
	float: left;
	line-height: 30px;
	padding: 0 35px 0 25px;
	background: url(/css/imgs/cart_top.jpg) 0 8px no-repeat;
}

.menu_top_contact {
	height: 30px;
	float: left;
	line-height: 30px;
	padding: 0 35px 0 25px;
	background: url(/css/imgs/contact.jpg) 0 8px no-repeat;
}

.support_chat {
	height: 23px;
	float: left;
	position: absolute;
	right: 10px;
	top: 40px;
}

.yahoo_top {
	width: 125px;
	height: 21px;
	float: left;
}

.skype_top {
	float: left;
	padding: 0 5px;
}

.support_hotline {
	float: left;
	position: absolute;
	left: 453px;
	bottom: 0px;
	color: #ff1111;
	font-weight: bold;
}

.mail_local {
	position: absolute;
	bottom: 25px;
	right: 0px;
	background: url(/css/imgs/mail.jpg) left center no-repeat;
	padding-left: 25px;
}

	.mail_local a {
		color: #006633;
		font-weight: bold;
	}

.main_menu12 {
	width: 100%;
	margin: 0;
}

.main_menu12_content {
	width: 1200px;
	margin: auto;
}

.menu_product {
	width: 100%;
	float: left;
	height: 32px;
	background: url(/css/imgs/menu_product.jpg) bottom repeat-x;
}

.menu_bt_product {
	height: 32px;
	float: left;
	position: relative;
	z-index: 11000;
}

.menu_bt_pro {
	height: 32px;
	float: left;
	padding: 0 15px;
	line-height: 32px;
	cursor: pointer;
}

.menu_bt_pro_active {
	height: 32px;
	float: left;
	padding: 0 15px;
	line-height: 32px;
	cursor: pointer;
	background: #00ccff;
}

.menu_all_pro {
	display: none;
	border: 1px solid #1c62c1;
	border-top: 2px solid #1c77f4;
	padding: 6px;
	position: absolute;
	top: 33px;
	left: 0;
	background: #fff;
}

.menu_bt_pro a {
	color: #4d4d4d;
	font-weight: bold;
}

.menu_bt_pro_active a {
	color: #2c474e;
	font-weight: bold;
}

.menu_pro_item {
	width: 175px;
	float: left;
	padding: 4px 0;
	text-align: left;
}

	.menu_pro_item a {
		font-weight: bold;
		color: #4d4d4d;
		padding-left: 5px;
	}

.menu_pro_item_active {
	width: 175px;
	float: left;
	padding: 4px 0;
	background: url(/css/imgs/menu_pro_item_active.jpg) repeat;
	text-align: left;
}

	.menu_pro_item_active a {
		font-weight: bold;
		color: #f1820b;
		padding-left: 5px;
	}

.menu_pro2_item {
	width: 175px;
	float: left;
	padding: 4px 0;
	text-align: left;
}

	.menu_pro2_item a {
		font-weight: normal;
		color: #4d4d4d;
		padding-left: 15px;
	}

.menu_pro2_item_active {
	width: 175px;
	float: left;
	padding: 4px 0;
	background: url(/css/imgs/menu_pro_item_active.jpg) repeat;
	text-align: left;
}

	.menu_pro2_item_active a {
		font-weight: bold;
		color: #604b7d;
		padding-left: 15px;
	}

#menu_top {
	width: 100%;
	margin: 0;
	height: 50px;
	float: left;
	background: url(/css/imgs/menu_top.png) top repeat-x;
	background: #f0f0f0; /* position:absolute; bottom:25px; right:0px; border-radius:0;border-top:1px solid rgba(0, 0, 0, 0.2);*/
	position: relative
}

#menu_bottom {
	width: 100%;
	margin: 0;
	float: left;
	background: url(/css/imgs/menu_bottom.png) repeat-x;
}

.menu_item_bottom {
	height: 52px;
	float: left;
	cursor: pointer;
}

.menu_active_bottom {
	height: 52px;
	float: left;
	cursor: pointer;
	/*background:url(/css/imgs/menu_active.jpg) repeat-x;*/
}

.menu_item_bottom .menu_bt_left {
	width: 12px;
	float: left;
	height: 52px;
}

.menu_item_bottom .menu_bt_center {
	height: 52px;
	float: left;
	padding: 0 4px;
	color: #333333;
	font-weight: bold;
	line-height: 47px;
	font-size: 16px;
}

.menu_item_bottom .menu_bt_right {
	width: 12px;
	height: 52px;
	float: left;
}

.menu_active_bottom .menu_bt_left {
	width: 12px;
	float: left;
	height: 52px;
	background: url(/css/imgs/menu_active_left.png) 0 6px no-repeat;
	background: rgba(182, 93, 78, 0.2);
}

.menu_active_bottom .menu_bt_center {
	height: 52px;
	line-height: 47px;
	float: left;
	padding: 0 4px;
	color: #ff4267;
	font-weight: bold;
	font-size: 16px;
	background: url(/css/imgs/menu_active_center.png) 0 6px repeat-x;
	background: rgba(182, 93, 78, 0.2);
}

.menu_active_bottom .menu_bt_right {
	width: 12px;
	height: 52px;
	float: left;
	background: url(/css/imgs/menu_active_right.png) 0 6px no-repeat;
	background: rgba(182, 93, 78, 0.2);
}

.menu12 {
	width: 100%;
	padding: 0 30px;
	height: 40px;
	margin: auto;
	font-family: segoe ui;
	display: none;
}

.menu_top_left {
	width: 0px;
	height: 40px;
	float: left;
	background: url(/css/imgs/menu_left.png) no-repeat;
	position: relative;
	display: none;
}

.menu_top_right {
	width: 0px;
	height: 40px;
	float: left;
	background: url(/css/imgs/menu_right.png) no-repeat;
	position: relative;
	display: none;
}

.menu_top_center {
	width: 100%;
	padding: 0;
	height: 40px;
	float: left;
	background: url(/css/imgs/bg_menu12.jpg) repeat-x;
	background: none;
	position: relative;
}

.menu_top_left_bg {
	width: 14px;
	height: 66px;
	position: absolute;
	left: -14px;
	background: url(/css/imgs/menu_top_left.png) no-repeat;
}

.menu_top_right_bg {
	width: 14px;
	height: 66px;
	position: absolute;
	right: -14px;
	background: url(/css/imgs/menu_top_right.png) no-repeat;
}

.menu_item {
	height: 40px;
	float: left;
	cursor: pointer;
	/*border-right:1px solid rgba(200, 200, 200, 0.2);
		box-shadow:1px 0 0 rgba(255, 255, 255, 0.1);*/
}

.menu_active {
	height: 40px;
	float: left;
	cursor: pointer;
	position: relative;
	background: #ff0000;
	/*border-right:1px solid rgba(200, 200, 200, 0.2);
		box-shadow:1px 0 0 rgba(255, 255, 255, 0.1);*/
	/*background:url(/css/imgs/menu_active.jpg) repeat-x;*/
}
/*.menu_active:before{content:'';width:100%; height:100%; position:absolute; top:0; left:0; background: rgba(160,100,50,0.2);-webkit-transform: skewX(135deg); transform: skewX(135deg); z-index:1}*/
.menu_item .menu_bt_left {
	width: 0px;
	float: left;
	height: 40px;
}

.menu_item .menu_bt_center {
	height: 40px;
	float: left;
	padding: 0 15px;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
	font-size: 13px;
	text-transform: uppercase
}

.menu_item .menu_bt_right {
	width: 0px;
	height: 40px;
	float: left;
}

.menu_bt_center .fa {
	font-size: 26px;
	margin-top: 5px;
}

.menu_active .menu_bt_left {
	width: 0px;
	float: left;
	height: 40px;
	background: url(/css/imgs/menu_active_left.png) no-repeat;
	background: rgba(0, 0, 0, 0.1);
	background: none;
}

.menu_active .menu_bt_center {
	height: 40px;
	line-height: 40px;
	float: left;
	padding: 0 15px;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	background: url(/css/imgs/menu_active_center.png) repeat-x;
	background: none; /*background: rgba(0, 0, 0, 0.1); position:relative; top:0; left:0; z-index:2*/
}

.menu_active .menu_bt_right {
	width: 0px;
	height: 40px;
	float: left;
	background: url(/css/imgs/menu_active_right.png) no-repeat;
	background: rgba(0, 0, 0, 0.1);
}

.border_menu {
	width: 0px;
	height: 40px;
	float: left;
	background: url(/css/imgs/menu_border12.png) no-repeat bottom;
	background: url(/css/imgs/menu_separator.png) no-repeat;
	background: none;
}

.border_menu_bottom {
	width: 1px;
	height: 52px;
	float: left;
	background: url(/css/imgs/menu_border_bottom.jpg) 0 25px no-repeat;
}

.date_form_search {
	width: 1200px;
	float: left;
	height: 38px;
}

#date {
	height: 38px;
	line-height: 38px;
	background: url(/css/imgs/date.png) 0 10px no-repeat;
	float: left;
	padding-left: 20px;
	color: #5e5e5e;
}

.hnn_hot_news {
	width: 1200px;
	height: 28px;
	float: left;
	background: url(/css/imgs/hotnews.jpg) repeat-x;
}

.hnn_hot_news_left {
	float: left;
	width: 600px;
	color: #e4e4e4;
}

.hnn_hot_news_right {
	float: right;
}

/* End header */
/*search*/
.box_search {
	width: 242px;
	width: 250px;
	height: 32px;
	position: absolute; /*bottom:65px; right:20px;*/
	top: 8px;
	right: 30px;
	background: url(/css/imgs/box_search.png) center no-repeat;
	background: none;
}

.inova {
	width: 200px;
	width: 160px;
	height: 30px;
	border: none;
	background: #fff;
	color: #108ef4;
	font-style: italic;
	border: 1px solid #cccccc;
	border-radius: 6px;
}

.search_button {
	height: 30px;
	width: 38px;
	text-align: center;
	background: url(/css/imgs/search_button.png) repeat-x;
	background: none;
	border: none;
	color: #e50009;
	font-weight: bold;
	cursor: pointer;
	font-size: 11px;
	text-transform: uppercase;
	position: relative;
}

.box_search_menu {
	position: relative;
}

	.box_search_menu:before {
		content: '\f002';
		color: #108ef4;
		font-size: 24px;
		font-family: 'fontAwesome';
		position: absolute;
		top: 0;
		right: 5px;
		pointer-events: none;
	}

.input-search-menu {
	width: 260px;
	padding-right: 30px;
}

.search_button_menu {
	height: 30px;
	width: 38px;
	text-align: center;
	background: url(/css/imgs/search_button.png) repeat-x;
	background: none;
	border: none;
	color: #e50009;
	font-weight: bold;
	cursor: pointer;
	font-size: 11px;
	text-transform: uppercase;
	position: absolute;
	top: 2px;
	right: 2px;
}

.search_total {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.keyword_total {
	width: 130px;
	height: 17px;
	border: 1px solid #cccccc;
	background: #ebebeb;
	color: #999999;
	font-style: italic;
	font-size: 11px;
}

.search_btn_total {
	height: 18px;
	line-height: 18px;
	padding: 0 2px;
	background: url(/css/imgs/search_button.jpg);
	border: none;
	color: white;
	font-size: 11px;
	cursor: pointer;
}
/* --------------- Header ---------------- */
#middle {
	width: 1200px;
	float: left;
	padding: 16px 0px 10px 0px;
}
/* CSS define for home page */
.side_panel {
	margin-top: 5px;
	width: 200px;
	float: left;
	padding-left: 10px;
}

.center_panel {
	margin-top: 5px;
	width: 560px;
	float: left;
	padding-left: 10px;
	background: #fff;
}


.right_panel {
	width: 100%;
	float: right;
}

.right_panel_center {
	width: 100%;
	float: left;
}

.right_panel_left {
	width: 598px;
	float: left;
}

.right_panel_right {
	width: 200px;
	float: right;
}

.left_panel {
	width: 240px;
	float: left;
}

.box_hot_product {
	width: 802px;
	float: left;
	border: 1px solid #8e8e8e;
	border-radius: 6px;
	margin-bottom: 6px;
}

.box_hot_product_title {
	width: 802px;
	float: left;
	height: 29px;
	line-height: 29px;
	margin-top: 10px;
	background: url(/css/imgs/box_hot_product_title.jpg) 30px 0 no-repeat;
	text-indent: 70px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
/* ---- Side panel ----- */
/* ----- Product category menu -----*/
/* ----- CSS define for home page -----*/
.box_cat {
	width: 252px;
	float: left;
	margin-top: 5px;
	background: url(/css/imgs/box_cat.jpg) no-repeat top center;
}

.cat_title {
	width: 232px;
	height: 30px;
	float: left;
	padding-left: 20px;
	line-height: 30px;
	font-size: 14px;
	color: #31e600;
	font-weight: bold;
}

.cat_content {
	width: 252px;
	height: auto;
	float: left;
	padding-top: 6px;
}

.product_title {
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
	color: #0067ca;
	text-indent: 20px;
	border-bottom: 1px solid #999999
}

.box_title_details {
	width: 100%;
	padding-left: 5px;
	height: 22px;
	float: left;
	background: url(/css/imgs/title_pro_details.jpg) repeat-x;
}

.title_details_left {
	width: 3px;
	height: 22px;
	float: left;
	background: url(/css/imgs/title_pro_details_left.jpg) no-repeat;
}

.title_details_center {
	height: 22px;
	line-height: 22px;
	float: left;
	padding: 0 12px;
	color: #037bad;
	background: url(/css/imgs/title_pro_details_center.jpg) repeat-x;
	font-weight: bold;
}

.title_details_right {
	width: 3px;
	height: 22px;
	float: left;
	background: url(/css/imgs/title_pro_details_right.jpg) no-repeat;
}
/* ----- End -----*/
/* ----- CSS define for home page -----*/
/*box_left*/
.box_left {
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid #ececec;
	border-radius: 0px;
}

.box_left_news {
	width: 210px;
	padding: 10px;
	float: left;
	margin-bottom: 15px;
	border-radius: 8px;
	background: url(/css/imgs/box_left_news.png);
}

.inbox_left_news {
	width: 210px;
	float: left;
	border-radius: 8px;
	background: #464646;
}

.item_news_left {
	width: 210px;
	padding: 12px 10px 8px 40px;
	float: left;
}

	.item_news_left a {
		color: #fff;
	}

		.item_news_left a:hover {
			color: #cccccc;
		}

.box_left_title {
	font-family: segoe ui;
	width: 232px;
	margin-top: 6px;
	float: left;
	background: url(/css/imgs/box-right.png); /*background:url(/css/imgs/cat_default_title.jpg) center repeat-x; background:url(/css/imgs/parent_pro.png) repeat-x;*/
	background: #2b54a3;
	height: 41px;
	line-height: 41px;
	border-radius: 0;
}

.box_left_title_math {
	width: 240px;
	float: left;
	background: url(/css/imgs/box_left_title_math.jpg) repeat-x;
}

.box_left_title_content_math {
	text-indent: 35px;
	font-weight: bold;
	height: 46px;
	line-height: 46px;
	color: #231f20;
	width: 240px;
	text-transform: uppercase;
}

.box_left_title_content {
	font-weight: normal;
	font-size: 14px;
	height: 41px;
	line-height: 41px;
	color: #fff;
	width: 232px;
	text-align: center;
	text-transform: uppercase;
}

.title_bg {
	position: relative;
	float: left;
}

.bg_title {
	position: absolute;
	left: -7px;
	width: 7px;
	height: 53px;
	background: url(/css/imgs/bg_title.png) no-repeat;
}

.bg_title_product {
	position: absolute;
	left: -14px;
	width: 14px;
	height: 46px;
	background: url(/css/imgs/bg_title_product.png) no-repeat;
}

.box_left_title_content a {
	color: #fff;
	font-size: 16px;
}

.box_left_bottom {
	width: 240px;
	height: 0px;
	float: left;
	background: url(/css/imgs/box_left_bottom.jpg) no-repeat;
	overflow: hidden;
	background: none;
	display: none;
}

.box_left_bottom_math {
	width: 240px;
	height: 13px;
	float: left;
	background: url(/css/imgs/box_left_bottom_math.jpg) no-repeat;
	overflow: hidden;
}

.bg_content_menu_pro_left {
	float: left;
	width: 200px;
	padding: 0 5px;
	background: url(/css/imgs/bg_content_menu_pro_left.jpg) repeat-y;
}

.bottom_content_menu_pro_left {
	float: left;
	width: 210px;
	height: 7px;
	overflow: hidden;
	background: url(/css/imgs/bottom_content_menu_pro_left.jpg) no-repeat;
	padding-bottom: 6px;
}
/*.parent_pro{width:196px; height:36px; background:url(/css/imgs/box_left_title.jpg) repeat-x; line-height:30px; overflow:hidden;}
		.parent_pro a {padding-left:35px; font-weight:bold; color:#fff;}
		.parent_active{width:196px; height:36px; line-height:30px; background:url(/css/imgs/box_left_title.jpg) repeat-x; overflow:hidden;}
		.parent_active a{padding-left:35px; font-weight:bold; color:#ece56d;}
		.box_child_pro, .box_left_content{width:196px; border:0px solid #d2d2d2; float:left; background:url(/css/imgs/box_left_content.jpg) bottom no-repeat;}
		.box_left_content{padding-bottom:10px;}
		.child_pro, .child_pro_active, .child_pro_hover{width:175px; line-height:18px; float:left; padding:3px 0px 3px 20px; background:url(/css/imgs/child_pro.jpg) 5px 8px no-repeat; position:relative; z-index:11000;}
.child_pro a{ color:#000000; font-weight:bold;}
.child_pro_active a{color:#f90000; font-weight:bold}
.child_pro_hover a{color:#39ade3; font-weight:bold}
.children_pro{width:163px;line-height:18px; float:left; padding:3px 0px 3px 33px; background:url(/css/imgs/children_pro.jpg) 22px 8px no-repeat;}
.children_pro_active{width:163px;line-height:18px; float:left; padding:3px 0px 3px 33px; background:url(/css/imgs/children_pro_active.jpg) 22px 8px no-repeat;}
.children_pro_hover{width:163px;line-height:18px; float:left; padding:3px 0px 3px 33px; background:url(/css/imgs/children_pro_hover.jpg) 21px 8px no-repeat;}
.children_pro a{color:#0b2430; font-weight:bold;}
.children_pro_active a{color:#fe1111; font-weight:bold;}
.children_pro_hover a{color:#002099; font-weight:bold;}
.border_child{width:196px; height:1px; margin-bottom:4px; float:left; background:url(/css/imgs/border_child.jpg) right center no-repeat; overflow:hidden; background:none;}
.border_children{width:196px; height:1px; margin-bottom:4px; float:left; background:url(/css/imgs/border_children.jpg) right center no-repeat; overflow:hidden;}
.box_children{width:196px; float:left; position:absolute; top:0; left:190px; display:none; background:#fff; box-shadow:inset 0px 0px 2px 3px #CCF;}*/
.parent_pro {
	width: 238px;
	padding: 6px 0; /*height:32px; line-height:32px;*/
	overflow: visible;
	font-weight: bold;
	text-align: left;
	color: #464646;
	border-bottom: 0px dashed #e3e3e3;
	float: left;
	background: url(/css/imgs/parent_pro.png) 10px 14px no-repeat; /*border-radius:16px 0 0 16px;*/
	border-radius: 0;
	border-bottom: 1px solid #ebebeb;
	position: relative;
	z-index: 100;
}

	.parent_pro a {
		padding-left: 26px;
		color: #333333;
		font-size: 14px;
		font-family: 'segoe ui';
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		font-weight: bold;
	}

.parent_active {
	width: 238px;
	float: left;
	padding: 6px 0; /*height:32px; line-height:32px;*/
	text-align: left;
	background: url(/css/imgs/parent_active.png) 12px 14px no-repeat;
	font-weight: bold;
	color: #00540c;
	border-bottom: 0px dashed #e3e3e3; /* border-radius:16px 0 0 16px;*/
	border-radius: 0;
	border-bottom: 1px solid #ebebeb;
	position: relative;
	z-index: 100;
}

	.parent_active a {
		padding-left: 28px;
		font-weight: bold;
		color: #06b043;
		font-family: 'segoe ui';
		font-size: 14px;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
	}

.box_child_pro {
	width: 228px;
	border: 0px solid #d2d2d2;
	float: left;
	padding: 6px 0px 6px 10px;
	display: none;
	position: absolute;
	top: 1px;
	left: 240px;
	background: #ececec;
}

.box_left_content {
	width: 238px;
	border-left: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
	border: none;
	float: left;
	padding: 10px 0;
}

.child_pro, .child_pro_active, .child_pro_hover {
	width: 228px;
	line-height: 18px;
	float: left;
	padding: 3px 0px 3px 0px;
	background: #8cc041 url(/css/imgs/bg_mnu_left.png) bottom repeat-x;
	background: none;
}

.child_pro_hover {
	background: #68a411;
	background: none;
}

.child_pro a {
	padding-left: 20px;
	color: #524c47;
	font-weight: normal;
	font-family: 'segoe ui';
	background: url(/css/imgs/child_pro.png) 5px 3px no-repeat;
}

.child_pro_active a {
	color: #e7457e;
	font-weight: bold
}

.child_pro_hover a {
	padding-left: 20px;
	color: #f56e00;
	font-family: 'segoe ui';
	background: url(/css/imgs/children_pro_hover.png) 2px 3px no-repeat;
}

.children_pro {
	width: 198px;
	line-height: 18px;
	float: left;
	padding: 3px 0px 3px 30px;
	background: url(/css/imgs/children_pro.jpg) 18px 8px no-repeat;
}

.children_pro_active {
	width: 198px;
	line-height: 18px;
	float: left;
	padding: 3px 0px 3px 30px;
	background: url(/css/imgs/children_pro_active.jpg) 20px 8px no-repeat;
}

.children_pro_hover {
	width: 198px;
	line-height: 18px;
	float: left;
	padding: 3px 0px 3px 30px;
	background: url(/css/imgs/children_pro_hover.jpg) 20px 8px no-repeat;
}

.children_pro a {
	color: #464646;
	font-weight: bold;
	padding-left: 0;
}

.children_pro_active a {
	color: #e7457e;
	font-weight: bold;
	padding-left: 0;
}

.children_pro_hover a {
	color: #e7457e;
	font-weight: bold;
	padding-left: 0;
}

.border_parent {
	width: 238px;
	height: 1px;
	float: left;
	background: url(/css/imgs/2line-pro.png) center no-repeat;
	background: none;
	overflow: hidden;
	margin: 0px 0px 0px 15px;
	margin: 0;
}

.border_child {
	width: 230px;
	height: 1px;
	margin-bottom: 0px;
	float: left;
	overflow: hidden;
	background: url(/css/imgs/border_child.png) center no-repeat; /*background:#497c00;*/
}

.border_children {
	width: 230px;
	height: 1px;
	margin-bottom: 4px;
	float: left;
	background: url(/css/imgs/border_children.jpg) left no-repeat;
	overflow: hidden;
}

.line_news_left {
	width: 210px;
	height: 10px;
	float: left;
	overflow: hidden;
}
/*news_home*/
.news_home {
	width: 175px;
	padding: 4px 0px 4px 15px;
	float: left;
	background: url(/css/imgs/news_home.jpg) 6px 8px no-repeat;
}

	.news_home a {
		color: #555555;
	}
/*adv_giua1*/
.adv_giua1, .adv_giua2, .adv_giua3 {
	width: 762px;
	height: 162px;
	float: left;
	position: relative;
}

.tab_inactive {
	float: left;
	padding: 1px 5px;
	padding: 0;
	width: 9px;
	height: 9px;
	background: #fffeff;
	border: 1px solid #E7E7E7;
	margin-right: 4px;
	color: #02013c;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
	border-radius: 10px;
}

.tab_active {
	float: left;
	padding: 1px 5px;
	padding: 0;
	width: 9px;
	height: 9px;
	background: #e95186;
	border: 1px solid #ffd89a;
	margin-right: 4px;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
	border-radius: 10px;
}

.side_title_a {
	width: 190px;
	height: 23px;
	float: left;
	line-height: 23px;
	background: #d8e9f0;
}

	.side_title_a a {
		margin-left: 15px;
		padding-left: 15px;
		background: url(/css/imgs/_menu.jpg) left center no-repeat;
		color: #363f66;
	}

		.side_title_a a:hover {
			color: #0a2165;
			font-weight: bold;
		}

.side_title {
	width: 100%;
	height: 36px;
	text-indent: 10px;
	line-height: 36px;
	color: #fff;
	background: #108ef4;
	font-weight: bold;
	text-transform: uppercase;
}

.side_content {
	width: 100%;
}

.side_bottom {
	float: left;
	width: 200px;
	height: 7px;
	background: url(/css/imgs/bg_side_bottom.jpg) no-repeat;
}

.side_content a {
	color: #000;
	text-decoration: none;
}

.menu_pro {
	width: 165px;
	padding: 5px 0 5px 25px;
	background: url(/css/imgs/_pro.jpg) 10px 6px no-repeat;
	float: left;
}

	.menu_pro a {
		color: #2c5768;
	}

		.menu_pro a:hover {
			text-decoration: underline;
		}

.border_menu_pro {
	width: 190px;
	height: 2px;
	background: url(/css/imgs/border_menu_pro.jpg) no-repeat;
	overflow: hidden;
	float: left;
}

/* ---- End Side panel ---- */
/*box_home_left*/
.box_home_left {
	width: 345px;
	float: left;
	border: 1px solid #cccccc;
}

.box_home_right {
	width: 345px;
	float: right;
	border: 1px solid #cccccc;
}

.box_home_content {
	width: 335px;
	float: left;
	padding: 5px;
}
/*box_right*/
.box_right {
	width: 240px;
	float: right;
	margin-bottom: 15px;
	border-radius: 8px;
	background: #464646;
	;
}

.box_right_title {
	width: 200px;
	height: 31px;
	line-height: 31px;
	float: left;
	background: url(/css/imgs/box_right_title.jpg) no-repeat;
	text-indent: 30px;
	;
	color: #231f20;
	font-weight: bold;
	text-transform: uppercase;
}

.box_right_title_right {
	width: 100%;
	height: 24px;
	float: left;
	line-height: 20px;
	text-indent: 20px;
	text-transform: uppercase;
	font-weight: bold;
	background: url(/css/imgs/bg_title_right.jpg) right no-repeat;
	color: white;
}

.box_right_content {
	width: 190px;
	float: left;
	padding-left: 6px;
}

.support_title {
	width: 200px;
	height: 31px;
	float: left;
	background: url(/css/imgs/support_title.jpg) no-repeat;
	color: #231f20;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 31px;
	text-indent: 50px;
}

.support_content {
	width: 190px;
	float: left;
	border: 1px solid #7d7d7d;
	border-radius: 6px;
}

.faq_right, .documents_right {
	width: 250px;
	padding: 4px 0 4px 18px;
	line-height: 18px;
	float: left;
	background: url(/css/imgs/faq.jpg) 6px 11px no-repeat;
}

	.faq_right a {
		color: #333333;
	}

		.faq_right a:hover {
			color: #951a1a;
		}

	.documents_right a {
		color: #333333;
	}

		.documents_right a:hover {
			color: #5341a0;
		}

.menu_right {
	width: 100%;
	height: 23px;
	padding-top: 6px;
	float: left;
	background: url(/css/imgs/_menu_right.jpg) 9px 10px no-repeat;
	border-bottom: 1px solid #d9d9d9
}

	.menu_right a {
		color: white;
		font-weight: bold;
		padding-left: 20px;
	}

		.menu_right a:hover {
			color: #eff49d;
		}

.sub_qty {
	width: 16px;
	height: 16px;
	background: url(/css/imgs/sub_qty.jpg) no-repeat;
	cursor: pointer;
}

.add_qty {
	width: 16px;
	height: 16px;
	background: url(/css/imgs/add_qty.jpg) no-repeat;
	cursor: pointer;
}
/* ---- Main panel ---- */
/*list_menu_product*/
.box_list_menu {
	width: 691px;
	padding: 6px;
	float: left;
}

.box_menu_list {
	width: 689px;
	float: left;
	border: 1px solid #d5d5d5;
}

.box_menu_list_title {
	width: 100%;
	height: 30px;
	float: left;
	background: #f2f3fb;
	line-height: 30px;
	text-indent: 20px;
}

	.box_menu_list_title a {
		font-weight: bold;
		color: #024d8e;
	}

.box_menu_list_content {
	width: 100%;
	float: left;
}

.box_menu_sub {
	width: 33%;
	float: left;
}

.menu_sub_item {
	width: 95%;
	float: right;
	padding: 3px 0;
	line-height: 18px;
	background: url(/css/imgs/menu_sub_item.jpg) 4px 8px no-repeat;
}

	.menu_sub_item a {
		padding-left: 15px;
		color: #024e8c
	}

.menu_sub_active {
	width: 95%;
	float: right;
	padding: 3px 0;
	line-height: 18px;
	background: url(/css/imgs/menu_sub_active.jpg) 4px 8px no-repeat;
}

	.menu_sub_active a {
		padding-left: 15px;
		text-decoration: underline;
		color: #023157;
	}
/* ------ CSS define box center for home page ------*/
.box_center, .box_product_home {
	width: 100%;
	float: left;
	margin-bottom: 15px;
	background: #fff;
	border-radius: 0px;
	border: 0px solid #ed8eb0;
}

.box_center_home {
	width: 100%;
	float: left;
	margin-bottom: 15px;
	border-radius: 0px;
	border: 0px solid #ed8eb0;
}

.box_center_title {
	width: 100%;
	float: left;
	font-family: segoe ui;
	color: #fff;
	font-size: 16px;
	border-top: 2px solid #108ef4;
	font-weight: bold;
	text-align: left;
	background: #f1f1f1;
}

.product_home_title {
	width: 100%;
	float: left;
	height: 35px;
	font-family: segoe ui;
	line-height: 35px;
	color: #fff;
	font-size: 16px;
	border-bottom: 1px solid #b7b7b7;
	text-transform: uppercase;
}

	.product_home_title a {
		color: #fff;
		font-weight: bold;
	}

.product_home_title_content {
	float: left;
	height: 35px;
	background: #06b043;
	padding: 0 20px;
}

.product_home_title_right {
	width: 23px;
	height: 35px;
	float: left;
	background: url(/css/imgs/product_home_title.png) no-repeat;
}

.box_center_title_home {
	width: 100%;
	float: left;
	height: 38px;
	background: #06b043 url(/css/imgs/box_center_title.png) no-repeat;
	font-family: segoe ui;
	line-height: 35px;
	color: #fff;
	text-indent: 40px;
	font-size: 16px;
	border-bottom: 1px solid #b7b7b7;
	font-weight: bold;
}

.box_center_title_content {
	width: 100%;
	float: left;
	height: 40px;
	color: #434343;
	font-weight: normal;
	line-height: 40px;
	text-indent: 0px;
	/*border-bottom:1px solid #160499;
			background:#0b2ba1;
			background:url(/css/imgs/box_center_title.jpg) repeat-x;*/
}

.box_center_title a {
	color: #fff;
	background: #eed561;
	padding: 10px 30px;
	position: relative;
	display: inline-block;
}

	.box_center_title a:before {
		content: '';
		width: 0;
		height: 0;
		border: 21px solid transparent;
		border-left-color: #108ef4;
		position: absolute;
		left: 100%;
		top: 0;
	}

.center_title_left {
	float: left;
	height: 35px;
}

.center_title_left_home {
	float: left;
	height: 35px;
}

.center_title_left_left {
	width: 0px;
	height: 35px;
	float: left;
	background: url(/css/imgs/center_title_left_left.jpg) no-repeat;
	background: none;
}

.center_title_left_left_home {
	width: 0px;
	height: 35px;
	float: left;
	background: url(/css/imgs/center_title_left_left.jpg) no-repeat;
	background: none;
}

.center_title_left_content {
	height: 35px;
	float: left; /* background:url(/css/imgs/center_title_left_content.jpg) repeat-x; color:#fff; font-weight:normal;  font-size:16px; background:none;*/
}

.center_title_left_content_home {
	height: 35px;
	float: left; /*background:url(/css/imgs/center_title_left_content_home.jpg) repeat-x; background:none; color:#ffffff; font-weight:normal;  font-size:16px;font-family: segoe ui;*/
}

.center_title_left_content a {
	color: #fff;
	font-weight: normal;
	font-size: 16px;
}

.center_title_left_content_home a {
	color: #fff;
	font-weight: normal;
	font-size: 16px;
}

.center_title_left_right {
	width: 11px;
	height: 35px;
	float: left;
	background: url(/css/imgs/center_title_left_right.jpg) no-repeat;
	color: #707070;
	background: none;
}

.center_title_left_right_home {
	width: 8px;
	height: 35px;
	float: left;
	background: url(/css/imgs/center_title_left_right_home.jpg) no-repeat;
	background: none;
}

.readmore a {
	color: #fff;
}

	.readmore a:hover {
		color: #fff;
	}

.box_center_content {
	width: 100%;
	float: left;
	padding: 10px 0;
	border: 0px solid #e4dee2;
	border-top: none;
	margin-bottom: 12px;
	background: #fbfbf9 url(/css/imgs/bg_content_box_center.jpg) center bottom -10px no-repeat;
	background: none;
	/*font-family:"Times New Roman", Times, serif !important*/
}

.box_center_content_home {
	width: 100%;
	float: left;
	padding: 10px 0 0 0;
	margin-bottom: 12px;
}

.box_center_bottom {
	width: 594px;
	float: left;
	position: relative;
	display: none;
}

.center_bottom_bgr {
	position: absolute;
	width: 594px;
	height: 11px;
	background: url(/css/imgs/box_center_bottom.jpg) center no-repeat;
	background: none;
	left: 0;
	bottom: -22px;
}

.bg_bottom {
	float: left;
	width: 560px;
	height: 7px;
	background: url(/css/imgs/bg_box_center_bottom.jpg) no-repeat;
}

.box_cat_sub {
	width: 100%;
	float: left;
	background: #f1f1f1;
}

.cat_sub_item {
	width: 220px;
	padding: 5px 6px 5px 20px;
	float: left;
	background: url(/css/imgs/cat_sub_item.png) 10px 8px no-repeat;
}

	.cat_sub_item a {
		color: #555555;
	}

.scroll {
	width: 705px;
	float: left;
	padding: 10px;
	height: 560px;
	overflow: auto;
}

.product_code {
	color: #000;
	padding: 3px 5px;
	text-align: left;
	width: 200px;
	float: left;
	font-weight: bold;
	display: none;
}

.product_name, .article_name {
	color: #333333;
	padding: 3px 5px;
	text-align: left;
	width: 200px;
	float: left;
	height: 38px;
	overflow: hidden;
}

.article_name {
	color: #464646;
	width: 200px;
	padding: 3px 5px;
}

.product_promot {
	color: #615f60;
	padding: 3px 0px;
	text-align: center;
	width: 200px;
	float: left;
	font-size: 11px;
}

.product_name a {
	color: #333333;
	font-weight: normal;
}

	.product_name a:hover {
		color: #484849;
		font-weight: bold;
	}

.article_name a {
	color: #464646;
	font-weight: bold;
}

	.article_name a:hover {
		color: #333;
		font-weight: bold;
	}

.product_name_hot {
	color: #615f60;
	padding: 3px 0px;
	height: 13px;
	overflow: hidden;
	text-align: center;
	width: 250px;
	float: left;
}

	.product_name_hot a {
		color: #5f5f5f;
		font-weight: bold;
	}

.product_price {
	color: #fa6900;
	font-weight: bold;
	float: left;
	padding: 3px 5px;
	width: 200px;
	text-align: left;
}
/*.detail_cart{width:170px; height: 42px; line-height:42px; color:#fff; text-align:center; float:left; background:url(/css/imgs/cart_icon.jpg) left no-repeat;}
.detail_cart a{color:#404040; font-weight:bold; font-style:italic; font-size:11px;}*/
.detail_cart {
	width: 95px;
	height: 36px;
	line-height: 30px;
	color: #fff;
	text-indent: 20px;
	float: left;
	background: url(/css/imgs/gio_hang.jpg) no-repeat;
}

	.detail_cart a {
		color: #fff;
		font-weight: bold;
		font-size: 11px;
	}

.news_box_right {
	width: 580px;
	float: left;
	margin-left: 8px;
	_margin-left: 3px;
}

.new_box_right_header {
	width: 580px;
	float: left;
	text-indent: 26px;
}


/* ----- CSS defint for slideshow box -----*/
.slideshow {
	width: 705px;
	height: 234px;
	float: left;
	margin-bottom: 6px;
}

.listItem {
	width: 210px;
	float: left;
	padding: 10px 16px;
	background: #fff;
}

.listItem2 {
	width: 792px;
	float: left;
	padding: 4px;
	border-bottom: 1px dashed #cccccc;
}

.InlistItem {
	width: 210px;
	float: left;
	border: 0px solid #f8b297;
	padding: 0px 0 10px 0;
}

.img_product {
	float: left;
	overflow: hidden;
	padding: 0px;
	border: 0px solid #c4c4c4;
	position: relative;
	text-align: center;
	border-radius: 0px;
	margin-bottom: 10px;
	background: #fefefe url(/css/imgs/img_product.png) repeat-y;
	background: none;
	width: 210px;
	height: auto;
	height: 210px;
}

	.img_product img {
		width: 210px;
	}

.img_product_hot {
	width: 250px;
	height: 180px;
	float: left;
	overflow: hidden
}

.pt_promot {
	background: url(/css/imgs/km_bgr.png) no-repeat;
	width: 23px;
	height: 33px;
	text-align: center;
	line-height: 33px;
	color: #fff;
	position: absolute;
	top: 0;
	right: 5px;
	font-size: 11px;
}

.list_view {
	width: 98%;
	float: left;
	padding: 6px 0;
	margin: 0px 0px 0px 8px;
}

.add_cart {
	float: left;
	background: url(/css/imgs/cart_show_view.png) right center no-repeat;
	padding-right: 18px;
}

	.add_cart a {
		color: #ff4111;
	}

		.add_cart a:hover {
			color: #0b0fa1;
			font-weight: bold;
		}

.detail_pro {
	height: 23px;
	padding: 0 10px;
	float: left;
	line-height: 23px;
	background: url(/css/imgs/detail_pro.jpg) repeat-x;
	background: none;
	border: 1px solid #bcbcbc;
	border-radius: 5px;
	cursor: pointer;
	margin-left: 5px;
	display: none;
}

.detail_pro_active {
	height: 23px;
	padding: 0 10px;
	float: left;
	line-height: 23px;
	background: url(/css/imgs/detail_pro_active.jpg) repeat-x;
	border: 1px solid #bcbcbc;
	border-radius: 5px;
	cursor: pointer;
}

.detail_pro a {
	color: #6d6d6d
}

.detail_pro_active a {
	color: #6d6d6d
}

.details {
	float: right;
	padding-left: 16px;
	color: #008c68;
	font: bold;
	background: url(/css/imgs/details.jpg) center left no-repeat;
}

.details_pro {
	float: right;
	color: #FFFFFF;
}

	.details_pro a {
		color: #FFFFFF;
	}

		.details_pro a:hover {
			color: #C7C7C7;
		}

.buy {
	width: 33px;
	height: 26px;
	line-height: 26px;
	margin: auto;
	background: url(/css/imgs/buy.jpg) no-repeat;
	text-align: center
}

	.buy a {
		color: white;
		font-weight: bold;
		text-transform:;
	}
/* ---- Box support ---- */

/* ---- End Main panel ---- */
/* --------------- End Header ---------------- */

/* --------------- Footer --------------- */
.title_footer {
	width: 100%;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	font-family: segoe ui;
	margin-bottom: 10px;
}

.footer {
	width: 100%;
	float: left;
	background: none;
	padding: 20px 0;
}

.menu_footer {
	width: 1200px;
	height: 53px;
	float: left;
	line-height: 50px;
	color: #939292;
	background: #005cc1 url(/css/imgs/footer_bgr.jpg) repeat-x;
	background: none;
	text-align: left;
	/*text-align:center;*/
	/*background:url(/css/imgs/menu_footer.jpg) repeat-x;*/
}

.main_footer {
	width: 1200px;
	margin: auto;
}

.menu_footer ul {
	list-style-type: none;
	display: block;
	height: 53px;
	float: left;
}

.menu_footer li {
	float: left;
	text-align: center;
	display: inline;
	position: relative;
}

	.menu_footer li a {
		text-decoration: none;
		height: 53px;
		float: left;
		display: block;
		width: auto;
		line-height: 53px;
	}
/*.menu_news_cat{width:994px; height: 30px; float:left; background:url(/css/imgs/menu_news_cat.jpg) bottom repeat-x;}
	.menu_news_cat_button{width:136px; height:30px; line-height:30px; float:left; text-align:center;}
	.menu_news_cat_button a{color:#3f3f3f; font-weight:bold;}
	.menu_news_sub_button{width:134px; float:left;}
	.menu_news_sub_border{width:2px; height:77px; float:left; background:url(/css/imgs/menu_news_sub_border.jpg) no-repeat;}
	.menu_news_sub_item{width:100%; padding:3px 0; float:left;}
	.menu_news_sub_item a{padding-left:20px; color:#3f3f3f;}*/
.menu_news_cat {
	width: 994px;
	height: 30px;
	float: left;
	background: url(/css/imgs/menu_news_cat.jpg) bottom repeat-x;
}

.menu_news_cat_button {
	width: 196px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: center;
}

	.menu_news_cat_button a {
		color: #3f3f3f;
		font-weight: bold;
	}

.menu_news_sub_button {
	width: 194px;
	float: left;
}

.menu_news_sub_border {
	width: 2px;
	height: 77px;
	float: left;
	background: url(/css/imgs/menu_news_sub_border.jpg) no-repeat;
}

.menu_news_sub_item {
	width: 100%;
	padding: 3px 0;
	float: left;
}

	.menu_news_sub_item a {
		padding-left: 20px;
		color: #3f3f3f;
	}

.ontop {
	width: 100%;
	padding: 5px 0;
	background: url(/css/imgs/ontop.jpg) 10px 4px no-repeat;
	text-indent: 40px;
}

	.ontop a {
		color: #be5555;
		font-weight: bold;
		text-decoration: underline;
	}

.guide_item {
	width: 215px;
	float: left;
	line-height: 17px;
	padding: 3px 0 3px 15px;
	background: url(/css/imgs/guide.jpg) 0 7px no-repeat;
}

	.guide_item a {
		color: #fff;
		font-weight: bold;
	}

.main_footer_content {
	color: #222222;
	width: 1200px;
	float: left;
	line-height: 17px;
	text-align: left;
}
	/*.main_footer_content a{color:#ffbcc9;}
	.main_footer_content a:hover{color:#fff;}*/
	.main_footer_content ul li {
		padding: 5px 0;
	}

.ykien_khachhang {
	color: #ff9bae;
}

.contact_footer {
	width: 390px;
	float: left;
	color: #ffbcc9;
}

.social_footer {
	width: 240px;
	float: left;
	color: #ffbcc9;
}
/* --------------- End Footer --------------- */
/* --------------- product new --------------- */
.bg_img_pro_top {
	width: 100%;
	height: 4px;
	float: left;
	background: url(/css/imgs/bg_img_pro_top.jpg) no-repeat;
	overflow: hidden;
}

.bg_img_pro_content {
	width: 112px;
	float: left;
	background: url(/css/imgs/bg_img_pro_content.jpg) repeat-y;
}

.bg_img_pro_bottom {
	width: 100%;
	height: 4px;
	float: left;
	background: url(/css/imgs/bg_img_pro_bottom.jpg) no-repeat;
	overflow: hidden;
}
/*faq*/
.add_cauhoi {
	background: url(/css/imgs/button.jpg) repeat-x;
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
}

.thongtin {
	float: left;
	margin-left: 15px;
	_margin-left: 8px;
	width: 95%;
	margin-top: 15px;
}

	.thongtin a {
		float: left;
		margin-left: 5px;
		_margin-left: 3px;
		width: 95%px;
		font-weight: bold;
		text-decoration: none;
		color: #797c81;
		text-align: left;
	}

.icon {
	float: left;
	width: 10px;
	height: 10px;
	background: url(/css/imgs/cap5.gif) top left no-repeat;
}

.faq_name {
	float: left;
	width: 450px;
	color: #797c81;
	font-weight: bold;
	margin-top: 7px;
	text-align: left;
	margin-left: 20px;
}

.faq_content {
	float: left;
	width: 445px;
	color: #ffffff;
	margin-top: 5px;
	text-align: justify;
	font-weight: 100;
	color: #797c81;
}

.tt_post {
	margin-top: 10px;
	float: right;
	padding-left: 20px;
	_padding-left: 10px;
	width: 170px;
	text-align: left;
	font-size: 11px;
	color: #a5b1b1;
	font-style: italic;
}

	.tt_post a {
		color: #9ca7cc;
		text-decoration: underline;
	}

.hr {
	float: left;
	width: 100%;
	border-bottom: 2px solid #666666;
	height: 1px;
}

.com_name {
	float: left;
	width: 100%;
	margin-left: 10px;
	font-weight: bold;
	color: #797c81;
}

.com_date {
	float: left;
	width: 100%;
	font-size: 11px;
	color: #666666;
	font-style: italic;
}

.com_content {
	float: left;
	width: 100%;
	text-align: justify;
}
/*ajax_product*/
.tab_detail_product {
	width: 930px;
	height: 41px;
	float: left;
	padding-left: 10px;
	border-bottom: 1px solid #e1e1e1;
	background: #fff;
	font-family: segoe ui;
}

.detail_product_active {
	float: left;
	height: 41px;
	margin-right: 2px;
	background: #06b043;
	border: 1px solid #e1e1e1;
	border-bottom: none;
}

.detail_product_inactive {
	float: left;
	height: 41px;
	margin-right: 2px;
	border: 1px solid #e1e1e1;
	border-bottom: none;
}

.detail_product_active .detail_product_left {
	float: left;
	width: 4px;
	height: 41px;
	background: url(/css/imgs/bg_tab_detail_pro_left_active.gif) no-repeat;
	background: none;
	/*background:url(/css/imgs/bg_tab_detail_pro_left.gif) no-repeat;*/
}

.detail_product_active .detail_product_right {
	float: left;
	width: 4px;
	height: 41px;
	background: url(/css/imgs/bg_tab_detail_pro_right_active.gif) no-repeat;
	background: none;
	/*background:url(/css/imgs/bg_tab_detail_pro_right.gif) no-repeat;*/
}

.detail_product_active .detail_product_center {
	padding: 6px 10px 0px 10px;
	text-indent: 0px;
	height: 35px;
	float: left;
	line-height: 33px;
	border-bottom: none;
	background: url(/css/imgs/bg_detail_pro_cen_active.jpg) repeat-x;
	background: none;
	/*background:#fff url(/css/imgs/bg_detail_pro_cen.jpg) top repeat-x;	*/
	color: #000000;
	font-weight: normal;
	font-size: 16px;
	cursor: pointer;
}

.detail_product_inactive .detail_product_left {
	float: left;
	width: 4px;
	height: 41px;
	background: url(/css/imgs/bg_tab_detail_pro_left_active.gif) no-repeat;
	background: none;
}

.detail_product_inactive .detail_product_right {
	float: left;
	width: 4px;
	height: 41px;
	background: url(/css/imgs/bg_tab_detail_pro_right_active.gif) no-repeat;
	background: none;
}

.detail_product_inactive .detail_product_center {
	padding: 6px 10px 0px 10px;
	text-indent: 0px;
	height: 35px;
	float: left;
	line-height: 35px;
	border-bottom: none;
	background: url(/css/imgs/bg_detail_pro_cen_active.jpg) repeat-x;
	background: none;
	color: #000000;
	cursor: pointer;
	font-size: 16px;
	font-weight: normal;
}

.box_center_content_detail {
	width: 900px;
	padding: 10px;
	float: left;
}
/*end ajax product*/
.pro_toltip {
	width: 320px;
	float: left;
	border: 1px solid #df0054;
	border-radius: 6px;
	padding: 0 5px;
}

.item_pro_toltip {
	width: 310px;
	float: left;
	padding: 3px 0px;
	color: #2d2d2d;
}

.binhtron {
	padding: 4px 4px;
	height: 22px;
	border: 1px solid #c4c5a6;
	border-radius: 5px;
	background: #ebebd1 url(/css/imgs/binh_chon.jpg) repeat-x;
	color: #7a7a6e;
}

.adv_right_title {
	width: 200px;
	height: 21px;
	float: left;
	background: url(/css/imgs/adv_right_title.jpg) repeat-x;
	color: #848484;
	text-indent: 20px;
}

	.adv_right_title span {
		background: #f5f5f5;
		padding: 0 6px;
	}

.box_exp {
	width: 382px;
	float: left;
	padding: 10px
}

.in_box_exp {
	width: 380px;
	float: left;
	border: 1px solid #d3d3d3;
	border-radius: 6px;
}

.box_exp_title {
	width: 350px;
	float: left;
	height: 28px;
	padding-left: 30px;
	margin-top: 10px;
}

.box_exp_title_left {
	width: 29px;
	height: 28px;
	float: left;
	background: url(/css/imgs/box_exp_title_left.jpg) no-repeat;
}

.box_exp_title_content {
	height: 28px;
	line-height: 28px;
	float: left;
	padding: 0px 20px;
	background: url(/css/imgs/box_exp_title_content.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}

.box_exp_title_right {
	width: 6px;
	height: 28px;
	float: left;
	background: url(/css/imgs/box_exp_title_right.jpg) no-repeat;
}

.exp_home {
	width: 170px;
	float: left;
	padding: 10px;
	text-align: justify;
}

.partner_bottom {
	width: 1086px;
	float: left;
}

.advert_bottom {
	width: 342px;
	height: 232px;
	float: left;
	padding: 6px 10px;
}

.in_advert_bottom {
	width: 340px;
	height: 220px;
	float: left;
	overflow: hidden;
	border: 1px solid #d0d0d0;
}

.adv_partner {
	width: 1198px;
	float: left;
	border: 1px solid #cccccc;
	margin-top: 10px;
	height: 100px;
	padding: 10px 0;
	overflow: hidden;
}

.button_home {
	position: absolute;
	top: 0;
	right: -120px;
	padding-left: 15px;
	height: 30px;
	line-height: 26px;
	background: url(/css/imgs/button_home.jpg) no-repeat;
}

	.button_home a {
		color: #fff;
		text-transform: uppercase;
	}
/*.show_count_top{position:absolute; top:10px; right:0; padding:10px 30px 10px 0; background:url(/css/imgs/cart.png) right center no-repeat; color:#ffffff;}*/
.total_count {
	height: 42px;
	line-height: 42px;
	background: url(/css/imgs/count_total.png) no-repeat;
	text-align: center;
	background: none;
}

#backgroundPopup {
	background: none repeat scroll 0 0 #000;
	border: 1px solid #cecece;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	display: none;
	height: 100%;
	z-index: 999
}

* html #backgroundPopup {
	position: absolute;
	top: expression(document.body.scrollTop+(document.body.clientHeight-this.clientHeight))
}

#banner_popup {
	position: absolute;
	top: 102px;
	left: 18%;
	z-index: 1000;
	display: none
}

#close_popup {
	position: absolute;
	top: 80px;
	right: 25%;
	display: none;
	font-size: 20px;
	color: white;
	z-index: 1000;
	cursor: pointer
}


.cat_tab {
	width: 210px;
	float: left;
	padding: 16px 9px;
	text-align: center;
}

.img_cat_tab {
	width: 210px;
	height: 130px;
	overflow: hidden;
	border-radius: 6px;
}

.detail_art_name {
	width: 100%;
	width: 100%;
	padding: 10px;
	float: left;
	text-indent: 10px;
	color: #2b54a3;
}

	.detail_art_name h1 {
		text-transform: uppercase;
		font-size: 20px;
	}

.box_dichvu_home {
	width: 994px;
	float: left;
	margin-bottom: 10px;
}

.dichvu_home_title {
	width: 994px;
	height: 72px;
	line-height: 72px;
	float: left;
	border-top: 2px solid #e95186;
	font-family: segoe ui;
	color: #fff;
	text-align: center;
	background: url(/css/imgs/title_dichvu_home.png) center no-repeat;
	font-size: 16px;
}

	.dichvu_home_title a {
		color: #fff;
		font-size: 16px;
	}

.dichvu_home_content {
	width: 994px;
	float: left;
	text-align: justify;
	color: #464646;
	font-family: "Times New Roman", Times, serif !important;
}

.dichvu_home_item {
	width: 220px;
	float: left;
	padding-right: 25px;
}

.dichvu_home_item_img {
	width: 220px;
	float: left;
	height: 230px;
	overflow: hidden;
}

.cat_default {
	width: 460px;
	float: left;
	border: 0px solid #fab3cb;
	border-radius: 0px;
	margin-bottom: 10px;
}

.cat_default_title {
	width: 460px;
	float: left;
	height: 30px;
	line-height: 30px;
	background: url(/css/imgs/cat_default_title.jpg) center repeat-x;
	background: url(/css/imgs/box_center_title.jpg) repeat-x;
	background: url(/css/imgs/box-right.png);
	background: #1e73be;
	color: #fff;
	font-size: 14px;
	text-align: left;
	text-indent: 10px;
	text-transform: uppercase;
	border-radius: 0px;
	font-family: segoe ui;
}

	.cat_default_title a {
		color: #fff;
		font-size: 16px;
	}

.cat_default_content {
	width: 440px;
	float: left;
	padding: 10px
}

.item_default_first {
	width: 440px;
	float: left;
	padding-bottom: 10px;
}

.item_default_other {
	width: 440px;
	float: left;
	margin-top: 10px;
}

.default_other_item {
	width: 420px;
	float: left;
	padding: 3px 0 3px 20px;
	background: url(/css/imgs/default_other_item.jpg) 6px 6px no-repeat;
}

	.default_other_item a {
		color: #464646;
		font-weight: bold;
	}

		.default_other_item a:hover {
			text-decoration: underline;
		}

.item_product_home {
	width: 225px;
	padding: 10px;
	float: left;
}

.img_product_home {
	width: 221px;
	padding: 1px;
	height: 150px;
	border-radius: 6px;
	border: 1px solid #cccccc;
	overflow: hidden;
}

	.img_product_home img {
		border-radius: 6px;
	}

.product_name_home {
	color: #ff365d;
	padding: 3px 0px;
	text-align: left;
	width: 221px;
	float: left;
	height: 30px;
	overflow: hidden;
}

	.product_name_home a {
		color: #ff365d;
		font-weight: bold;
	}

.Product_sum_home {
	color: #464646;
	padding: 3px 0px;
	text-align: left;
	width: 221px;
	float: left;
	text-align: justify;
	font-family: "Times New Roman", Times, serif !important;
}

	.Product_sum_home em, .Product_sum_home strong, .Product_sum_home span, .Product_sum_home b, .Product_sum_home p, .Product_sum_home div, .Product_sum_home h2, .Product_sum_home h3 {
		background: none !important;
		font-family: "Times New Roman", Times, serif !important;
		font-size: medium !important;
	}

.article_sum {
	color: #464646;
	padding: 3px 5px;
	text-align: left;
	width: 210px;
	float: left;
	text-align: justify;
	height: 80px;
	overflow: hidden;
	line-height: 17px;
}

#hanhtrinh_mangthai {
	width: 994px;
	height: 138px;
	float: left;
	position: relative;
	background: url(/css/imgs/hanh_trinh.png) no-repeat;
}

.chon_tuan {
	position: absolute;
	top: 40px;
	right: 450px;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	background: #c53165;
	color: #fff;
	border-radius: 10px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}

.list_services {
	width: 994px;
	float: left;
	padding: 10px 0;
	border-bottom: 1px dashed #1d1d1d;
	font-family: "Times New Roman", Times, serif !important
}

/*.list_news{width:100%; float:left; padding:5px 0; line-height:18px; background:url(/css/imgs/line_news.jpg) no-repeat center bottom; background:none; border-bottom:1px solid #1e1e1e;}*/
.list_news a {
	color: #333333;
	font-weight: bold;
}

	.list_news a:hover {
		color: #f26547
	}

.list_news {
	width: 100%;
	float: left;
	padding: 5px 0;
	line-height: 18px;
	background: url(/css/imgs/line_news.jpg) no-repeat center bottom;
	background: none;
	border-bottom: 1px solid #1e1e1e;
}

	.list_news img {
		width: 240px;
	}

.item_img {
	width: 240px;
	height: 170px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}

.item_content {
	width: 480px;
	float: left
}


#backgroundPopupChonTuan {
	background: none repeat scroll 0 0 #000;
	border: 1px solid #cecece;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	display: none;
	height: 100%;
	z-index: 99999
}

* html #backgroundPopupChonTuan {
	position: absolute;
	top: expression(document.body.scrollTop+(document.body.clientHeight-this.clientHeight))
}

#quick_chontuan {
	position: fixed;
	top: 15%;
	left: 30%;
	z-index: 1000000;
	display: none;
	background: white;
	text-align: left;
	width: 600px;
	border: 7px solid #c53165;
	border-radius: 6px;
	padding: 10px 20px;
}

.close {
	background: url(/css/imgs/closebox.png) no-repeat;
	top: -32px;
	cursor: pointer;
	float: right;
	height: 30px;
	right: -42px;
	position: absolute;
	width: 30px;
	z-index: 200;
}

.close_abtlikebox {
	background: url(/css/imgs/closebox.png) no-repeat;
	top: -10px;
	cursor: pointer;
	float: right;
	height: 30px;
	left: -10px;
	position: absolute;
	width: 30px;
	z-index: 200;
}

span.ecs_tooltip {
	background: none repeat scroll 0 0 #000000;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	display: none;
	font-size: 11px;
	height: 16px;
	opacity: 0.7;
	padding: 4px 3px 2px 5px;
	position: absolute;
	right: -76px;
	text-align: center;
	top: -65px;
	width: 93px;
}

span.arrow {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid #000000;
	display: block;
	height: 1px;
	left: 40px;
	position: relative;
	top: 3px;
	width: 1px;
}

.title_tuanthai {
	width: 600px;
	float: left;
	font-size: 18px;
	font-family: segoe ui;
	margin-bottom: 10px;
}

.tuanthai_item {
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: left;
}

.tuanthai_odd {
	background: #f0f0f0;
}

.tuanthai_item a {
	color: #687719;
}

	.tuanthai_item a:hover {
		color: #ff4f71;
	}

#frmregismailHome { /*position:absolute; right:10px; bottom:10px;*/
}

.submit_reg {
	background: #35810f;
	border: none;
	color: #fff;
	height: 24px;
	border-radius: 10px;
	padding: 0 10px;
	font-weight: normal;
}

.cat_article_left {
	width: 190px;
	float: left;
	padding: 5px 0 5px 28px;
	background: url(/css/imgs/cat_article_left.jpg) 12px 8px no-repeat;
}

	.cat_article_left a {
		color: #464646;
		font-weight: bold;
	}
/**/
.footer_content {
	width: 350px;
	width: 1200px;
	float: left;
	margin-top: 10px;
	border-right: 0px solid #1871b5;
}

.panel_onmenufooter {
	width: 645px;
	background: #f7ede0;
	border-top: 0px solid #c76b5b;
	float: right;
}

.box_apple_store {
	width: 190px;
	float: left;
	padding-left: 20px;
	margin-top: 10px;
	border-right: 0px solid #1871b5;
}

.apple_store_parent {
	width: 190px;
	float: left;
	padding: 5px 0;
	color: #636363;
	font-weight: bold;
	border-bottom: 1px solid #c5b8a7;
	margin-bottom: 6px;
}

	.apple_store_parent a {
		color: #636363;
		font-weight: bold;
	}

.apple_store_item {
	width: 170px;
	float: left;
	padding: 4px 0 4px 20px;
	color: #f4f4f4;
	background: url(/css/imgs/apple_store_item.png) 10px 9px no-repeat;
}

	.apple_store_item a {
		color: #636363;
		font-weight: normal;
	}

		.apple_store_item a:hover {
			color: #454545;
			font-weight: normal;
		}

.copyright {
	width: 100%;
	float: left;
	background: #fcf9f0;
	padding: 15px 0;
	text-align: center;
	color: #666;
}

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style], .fb-comments span, .fb-comments iframe {
	width: 100% !important;
}

.social {
}

	.social a {
		color: #fff;
		display: inline-block;
		font-size: 16px;
		/*padding:10px 14px;*/
		width: 35px;
		height: 35px;
		text-align: center;
		padding-top: 10px;
		background: #eed561;
		/*border-radius:50%;*/
		transition: all ease 0.3s;
		-webkit-transition: all ease 0.3s;
		-moz-transition: all ease 0.3s;
		-ms-transition: all ease 0.3s;
	}

		.social a:hover {
			transform: translateY(-10px);
			-webkit-transform: translateY(-10px);
			-moz-transform: translateY(-10px);
			-ms-transform: translateY(-10px);
		}

		.social a i {
			transition: all ease 0.3s;
			-webkit-transition: all ease 0.3s;
			-moz-transition: all ease 0.3s;
			-ms-transition: all ease 0.3s;
		}

		.social a:hover i {
			color: #fff;
			transform: scale(1.2);
			-webkit-transform: scale(1.2);
			-moz-transform: scale(1.2);
			-ms-transform: scale(1.2);
		}
