body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
h1,h2,h3,h4,h5,h6 {
	padding: 0;
	margin: 0;
}

h1 {
	font-size: 22px;
}

h2 {
	line-height: 35px;
	font-size: 19px;
}

h3 {
	font-size: 15px;
}

h4,h5,h6 {
	font-size: 14px;
}
p{margin: 5px 0;}
	.box_content a{color: blue;
}
.border_radius{
	border-radius: 5px;
}
.border_ccc{
	border: 1px solid #ccc;
}
.bg_light_gray{
	background-color: #f7f7f7;
}
.m-t-10{
	margin-top: 10px;
}
.m-b-10{
	margin-bottom: 10px;
}
.m-t-15{
	margin-top: 15px;
}
.m-b-15{
	margin-bottom: 15px;
}
.p-t-15{
	padding-top: 15px;
}
.p-b-15{
	padding-bottom: 15px;
}
.p-t-10{
	padding-top: 10px;
}
.p-b-10{
	padding-bottom: 10px;
}
.sidebar ul,
.box_related ul,
ul#breadcrumbs,
#footer ul,
#header ul,
.wt-rotator .thumbnails ul,
.adv_left_out ul,
.adv_right_out ul,
#popup_top,
.post_content p,
.sidebar p,
#popup p,
.star-rating,
.product_detail .bg_img_nav ul,
.box_product .box_product_middle p.price,
.product_detail .option ul,
.box_partner ul,
.note_review .txt2Review,
ul#navmenu,
#content .list_cart ul.step,
#content .list_cart ul.select_payment,
#content ul.tabs,
#content .box_content div.title ul,
#content .post_list ul.list_post_category,
#content .news_event_home ul,
#content .download_home ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.clearfix {
	float: none;
	clear: both;
}


/************** #wrapper *************/
#wrapper {
/*	min-width: 1000px;*/
/*	max-width: 1500px;*/
	/*background: url(img/bg_wrapper.png) center center repeat-y;
	padding: 0 2px;*/
	position: relative;
}

/***** #back-top  ****/
#back-top {
    bottom: 65px;right: 20px;position: fixed;z-index: 9999;
}
#back-top a {
    color: #BBBBBB;text-decoration: none;text-transform: uppercase;
    font-size: 12px;
    line-height: 26px;
    width: 65px;display: block;text-align: center;
}
#back-top a:hover {
    color: #000000;
}

#back-top span {
    background: url("img/up-arrow.png") no-repeat scroll center center #DDDDDD;border-radius: 15px 15px 15px 15px;
    width: 65px;height: 65px;display: block;margin-bottom: 7px;
}
#back-top a:hover span {
    background-color: #777777;
}
.bg_title_maker{
	min-width: 160px;
    background-color: #12763d;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
}
.bg_title_maker a{
	color: #fff;
}

/**** #ajax_loading ****/
#ajax_loading {
	top: 0;
	float: right;
	position: fixed;
	z-index: 10000;
	width: 100%;
	text-align: center;
}
#ajax_loading #process{
	width: 200px;
	margin: 30px auto;
	background: #fff;
	height: 40px;
	padding: 10px;
	border-radius: 3px;
	box-shadow: 1px 1px 3px #444;
	opacity: 0.9;
}

#ajax_loading #process span{
	color:#111;
	display: block;
	line-height: 33px;
}

/*=============================================================*/
/*========================== #header ==========================*/
/*=============================================================*/
.navbar-oneweb .navbar-nav>.active>a, .navbar-oneweb .navbar-nav>.open>a,.navbar-oneweb li:hover{
	color: #12763d;
	background: none;
}
.navbar-oneweb .navbar-nav>.active>a, .navbar-oneweb .navbar-nav>.active>a:focus, .navbar-oneweb .navbar-nav>.active>a:hover{
	color: #12763d;
}
.navbar-oneweb .navbar-nav>.open>a, .navbar-oneweb .navbar-nav>.open>a:focus, .navbar-oneweb .navbar-nav>.open>a:hover {
    color: #12763d;
}
.navbar-oneweb .navbar-nav>li>a:focus{
	color: #12763d;
	background: none;
}
.navbar-oneweb .navbar-nav>li>a:hover{
	color: #12763d;
	background: none;
}
.navbar-oneweb{
	background: none;
	box-shadow: none;
	border: none;
	margin: 0;
}
.navbar-nav>li {
    position: relative;
}
.navbar-nav>li>a {
    text-transform: uppercase;
    padding-top: 9px;
    padding-bottom: 9px;
    color: #000;
    font-size: 12px;
    font-weight: normal;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	background-color: #12763d;
	background-image: none;
    color: #fff;
}
/************** #header *************/
#header {
/*	background: url(img/h_bg_header.jpg) right top no-repeat;*/
	/*padding: 0 1px;*/
	width: auto;
}
#header #top {
	height: 30px;
	background: #fff;
}
#header ul#form_search {
	float: left;
	width: 400px;
	padding-top: 2px;
}
#header ul#form_search li.submit input {
	background: url(img/h_top_search.png) center top no-repeat;
	height: 16px;
	width: 58px;
	line-height: 16px;
	border: none;
	font-size: 0.9em;
	color: #fff;
	padding-bottom: 1px;
}
#header ul#form_search li.submit input:hover {
	background: url(img/h_top_search.png) center bottom no-repeat;
	cursor: pointer;
	color: #000;
}

/**** #menu_top ****/
#header ul#menu_top {
	float: left;
	line-height: 30px;
}
#header ul#menu_top li {
	background: url(img/h_menu_top_li.png) right center no-repeat;
	padding-right: 6px;
	display: inline;
}
#header ul#menu_top li.last {
	background: none;
	padding-right: 0;
}
#header ul#menu_top li a {
	color: #333;
	font-size: 12px;
	padding-left: 6px;
}
.h_hotline{
	position: absolute;
    right: 150px;
    top: 20px;
}
.h_hotline a.hotline {
    background: url(img/pic_hotline.png);
    background-size: cover;
    width: 25px;
    height: 25px;
    float: left;
}
.h_hotline #bs-example-navbar-collapse-2 {
    margin-top: 5px;
    color: red;
    margin-left: -30px;
    font-weight: bold;
    text-align: center;
    font-size: 16px;
}
.hotline p.title {
    color: #333;
    font-size: 11px;
    margin-top: -2px;
    margin-bottom: -12px;
    letter-spacing: -1px;
    border-bottom: 2px solid #ccc;
}
/*** #social_top ***/
/*#header ul#social_top{*/
/*	float: right;*/
/*	height: 20px;*/
/*	margin: 3px 0 0 0;*/
/*	padding: 0;*/
/*	list-style: none;*/
/*	width: 304px;*/
/*	overflow: hidden;*/
/*}*/
/*#header ul#social_top li{*/
/*	display: inline;*/
/*	float: left;*/
/*	line-height: 20px;*/
/*}*/


/**** #banner ****/
#banner {
	position: relative;
	background: transparent;
	min-height: 70px;
}
#banner .logo{
}
#banner .logo img{
	max-height: 53px;
}
#banner.banner_logo .banner {
	position: absolute;
	top: 10px;
	left: 225px;
	width: 700px;
	height: 100px;
	overflow: hidden;
}
#banner .banner{
	background: #fff;
}

/*** .contact ***/
#banner a.contact{
	position: absolute;
	top: 38px;
	right: 0px;
	display: block;
	width: 54px;
	line-height: 90px;
	height: 50px;
	background: url(img/h_contact_icon.png) 13px 0px no-repeat;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	color: #444;
}
#banner a.contact:hover{
	background: url(img/h_contact_icon.png) -40px 0px no-repeat;
	text-decoration: none;
}
#banner a.youtube {
    background: url("img/youtube2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: absolute;
    right: 115px;
    top: 20px;
	background-size: cover;
    display: block;
    height: 42px;
    text-align: center;
    text-transform: uppercase;
    width: 25px;
    float: left;
}
#banner a.youtube:hover {
    background-position: -45px 0;
    text-decoration: none;
}
#banner a.facebook {
    background: url("img/facebook2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: absolute;
    right: 80px;
    top: 20px;
	background-size: cover;
    display: block;
    height: 42px;
    text-align: center;
    text-transform: uppercase;
    width: 25px;
    float: left;
}
#banner a.facebook:hover {
    background-position: -45px 0;
    text-decoration: none;
}
#banner a.alibaba {
    background: url("img/alibaba.png") no-repeat scroll 17px 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 12px;
    height: 50px;
    line-height: 90px;
    position: absolute;
    right: 90px;
    text-align: center;
    text-transform: uppercase;
    top: 20px;
    width: 62px;
}
#banner a.alibaba:hover {
    background: url("img/alibaba.png") no-repeat scroll -36px 0 rgba(0, 0, 0, 0);
    text-decoration: none;
}

/* .language */
#header ul.language {
 	position: absolute;
    right: 0;
    top: 17px;
}
#header ul.language li {
	display: inline;
}
#header ul.language li a {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	padding-top: 5px;
}
#header ul.language li a img {
}
#header ul.language li a:hover img {
	opacity: 0.7;
}
/*contact_top */
#header ul.contact_top {
 	float: left;
}
#header ul.contact_top li{
	display: inline;
}
#header ul.contact_top a.youtube {
    background: url(img/youtube2.png);
    background-size: cover;
    display: block;
    height: 33px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 5px;
    width: 20px;
	float: left;
	margin-left: 10px;
}
#header ul.contact_top a.youtube:hover {
    background-position: -35px 0;
    text-decoration: none;
}
#header ul.contact_top a.facebook {
    background: url(img/facebook2.png);
    background-size: cover;
    display: block;
    height: 33px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 5px;
    width: 20px;
	float: left;
    margin-left: 10px;
}
#header ul.contact_top a.facebook:hover {
    background-position: -35px 0;
    text-decoration: none;
}
#header ul.contact_top a.hotline {
    background: url(img/pic_hotline.png);
    background-size: cover;
    width: 20px;
    height: 20px;
    float: left;
    margin-top: 5px;
}
/**** .currencies ****/
#bg_nav ul.currencies{
	float: right;
	margin-top: 4px;
}
#bg_nav ul.currencies select{
	border: 1px solid #ddd;
	height: 18px;
	width: 55px;
}


/**** #bg_nav ul#navmenu *****/




/*=============================================================*/
/*======================== End #header ========================*/
/*=============================================================*/



/*** .adv_left_out, .adv_right_out ***/
.adv_left_out,.adv_right_out{
	width: 140px;
	overflow: hidden;
	position: absolute;
	top: 5px;
}
.adv_right_out{
	right: -145px;
}
.adv_left_out{
	left: -145px;
}


/************** #main *************/
#main{
}

/****** .wrap_2cols *******/
.wrap_2cols {
}
.breadcrumb {
    background: none;
    padding: 0;
}
.banner_category {
    position: relative;
}
div#desc_cate {
	color: #fff;
    background: rgba(18,118,61,0.5);
    padding: 15px;
}

div#desc_cate p span,div#desc_cate p{
	color: #fff!important;
}
/*=============================================================*/
/*========================== Sidebar ==========================*/
/*=============================================================*/

/***** .sidebar *****/
.sidebar{
/*	background: url(img/s_top.png) center top no-repeat;*/
/*	padding-top: 8px;*/
}
.sidebar .sidebar_bottom {
/*	background: url(img/s_bottom.png) center bottom no-repeat;*/
/*	padding-bottom: 2px;*/
}

.sidebar .sidebar_middle {
/*	background: url(img/s_middle.png) center center repeat-y;*/
}

/**** #sidebar_left ****/
#sidebar_left {
}

/**** #sidebar_right ****/
#sidebar_right {
	float: right;
}


/**** .category *****/
.box_sidebar.category ul{
	width: 100%;
	margin: 0 auto;
}
.box_sidebar.category ul li{
/* 	border-bottom: 1px solid #0c4d29; */
/* 	border-top: 1px solid #429165; */
/* 	background: #13763f; */
}
.box_sidebar.category ul li a{
	padding: 5px 10px;
	display: block;
/* 	color: #fff; */
	font-size: 12px;
	text-transform: uppercase;
/* 	font-size: 11px; */
}
.box_sidebar.category ul.system li a{
	color: #fff;
}
.box_sidebar.category ul li a.title{
	color: #0c6c37;
	height: 30px;
    line-height: 30px;
    padding: 0 15px;
}
.box_sidebar.category ul li ul li a{
/* 	font-size:9px; */
}
.box_sidebar.category ul li a:hover{
/* 	background: #0c6c37; */
	text-decoration: none;
}
.box_sidebar.category ul ul{
	display: none;
}
.box_sidebar.category ul li.current ul{
	display: block;
}
.box_sidebar.category ul li.current ul li{
	border-top: 1px solid #999;
	border-bottom: 1px solid #444;
}
.box_sidebar.category ul li.current ul li:last-of-type{
	border-bottom: none;
}
.box_sidebar.category ul ul li a{
	background: #888;
/* 	padding-left: 22px; */
	font-weight: normal;
}
.box_sidebar.category ul li.current ul li a:hover{
/* 	background: #777 */
}
.box_sidebar.category ul ul li.current a{
/* 	background: #707070; */
}

/*** ul.system ***/
.box_sidebar ul.system li.sys-0{
	border-top: 1px solid #454347;
	border-bottom: 1px solid #333;
}
.box_sidebar ul.system li.sys-1{
	border-top: 1px solid #8DC944;
	border-bottom: 1px solid #3c6808;
}
.box_sidebar ul.system li.sys-2{
	border-top: 1px solid #87c5e3;
	border-bottom: 1px solid #125a7d;
}
.box_sidebar ul.system li.sys-3{
	border-top: 1px solid #45b174;
	border-bottom: 1px solid #064f26;
}
.box_sidebar ul.system li.sys-4{
	border-top: 1px solid #d06a4e;
	border-bottom: 1px solid #791f07;
}
.box_sidebar ul.system li.sys-5{
	border-top: 1px solid #a94c35;
	border-bottom: 1px solid #3f0e02;
}
.box_sidebar ul.system li.sys-6{
	border-top: 1px solid #32a666;
	border-bottom: 1px solid #13763f;
}
.box_sidebar ul.system li.sys-0 a{
	background: #454347;
}
.box_sidebar ul.system li.sys-1 a{
	background: #5C9618;
}
.box_sidebar ul.system li.sys-2 a{
	background: #4891B4;
}
.box_sidebar ul.system li.sys-3 a{
	background: #13763E;
}
.box_sidebar ul.system li.sys-4 a{
	background: #A5381B;
}
.box_sidebar ul.system li.sys-5 a{
	background: #6C1D09;
}

.box_sidebar ul.system li.sys-0 a:hover,
.box_sidebar ul.system li.sys-0.current a{
	background: #323033;
}
.box_sidebar ul.system li.sys-1 a:hover,
.box_sidebar ul.system li.sys-1.current a{
	background: #4e8013;
}
.box_sidebar ul.system li.sys-2 a:hover,
.box_sidebar ul.system li.sys-2.current a{
	background: #3e7c9a;
}
.box_sidebar ul.system li.sys-3 a:hover,
.box_sidebar ul.system li.sys-3.current a{
	background: #0e5c30;
}
.box_sidebar ul.system li.sys-4 a:hover,
.box_sidebar ul.system li.sys-4.current a{
	background: #822b14;
}
.box_sidebar ul.system li.sys-5 a:hover,
.box_sidebar ul.system li.sys-5.current a{
	background: #561707;
}
.box_sidebar ul.system li.sys-6 a:hover,
.box_sidebar ul.system li.sys-6.current a{
	background: #105c32;
}
.box_sidebar ul.system li.current a{
	text-decoration: underline;
/* 	font-style: italic; */
}




/**** ..box_sidebar ****/
.box_sidebar {
	/*width: 180px;*/
}

.box_sidebar .box_sidebar_bottom {
}

.box_sidebar .box_sidebar_middle {
	border: 1px solid #e3e2e2;
    margin-bottom: 15px;
	border-radius: 5px 5px 0 0;
}
.post_sidebar, .post_sidebar .box_sidebar_bottom , .post_sidebar .box_sidebar_middle{
}



.box_sidebar .title {
	display: block;
    line-height: 30px;
    height: 30px;
    text-align: left;
    font-size: 13px;
    background-color: #f2f2f2;
	border-bottom: 1px solid #e3e2e2;
    font-weight: bold;
    color: #0c6c37;
    padding-left: 10px;
    text-transform: uppercase;
}
.box_sidebar .title:first-of-type{
	border-bottom: 1px solid #EAEAEA;
}
.post_sidebar .title:first-of-type{
	background: none;
	border-bottom: 1px solid #EAEAEA;
	margin-bottom: 8px;
}


/* .member_nav */
.box_sidebar.member_nav ul{
	line-height: 28px;
	width: 188px;
	margin: 0 auto;
}
.box_sidebar.member_nav ul li{padding: 0 10px;}
.box_sidebar.member_nav li.active a{font-weight: bold; text-decoration: underline;}

/* .member_login */
.box_sidebar.member ul{
	text-align: left;
	width: 170px;
	margin: 0 auto;
	padding: 5px 0 0;
}
.box_sidebar.member ul li{
	padding-bottom: 8px;
}
.box_sidebar.member ul input.text{
	width: 164px;
}
.box_sidebar.member ul li.submit{
	text-align: center;
}
.box_sidebar.member ul li.submit a{
	font-size: 11px;
	font-style: italic;
	text-align: center;
	color: #666;
}
.box_sidebar.member ul li.submit span{
	font-size: 10px;
	line-height: 15px;
	color: #666;
}
.box_sidebar.member ul li.submit input{
	width: 90px;
}
.box_sidebar.info,
.box_sidebar.info .box_sidebar_bottom{
	padding: 0;
	background: none;
	color: #fff;
}
.box_sidebar.info .box_sidebar_middle{
	background: #1576C3;
	border-radius: 3px;
	padding: 5px 0;
}
.box_sidebar.info a{color: #fff;}
.box_sidebar.info li.name{font-weight: bold;}


/* .newsletter */
.box_sidebar.newsletter div.form{
	width: 170px;
	margin: 0px auto;
	text-align: center;
	padding: 10px 0;
}
.box_sidebar.newsletter input.text{
	width: 152px;
}
.box_sidebar.newsletter .submit{
	width: 90px;
	margin-top: 5px;
}
.box_sidebar.newsletter .submit:hover{
	cursor: pointer;
}
.box_sidebar.newsletter div.form p{
	display: none;
	color: red;
	font-size: 12px;
	line-height: 14px;
	font-style: italic;
}

/* support */
.box_sidebar.support ul li {
	line-height: 15px;
	text-align: center;
	padding-bottom: 10px;
}
.box_sidebar.support ul ul li {
	padding: 0;
}
.box_sidebar.support ul li p {
	line-height: 20px;
}

/* menufacture */
.box_sidebar.menufacture ul {
	padding: 0 10px;
}
.box_sidebar.menufacture ul li {
	line-height: 25px;
	height: 25px;
	display: block;
	border-bottom: 1px dashed #eee;
	position: relative;
}
.box_sidebar.menufacture ul li.current a{
	font-weight: bold;
}
.box_sidebar.menufacture ul li img {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}
.box_sidebar.menufacture ul li a {
	display: block;
}
.box_sidebar.menufacture ul li a:hover {
	color: #10773C;
}


/* .video_sidebar */
.box_sidebar.video_sidebar .box_sidebar_middle{
	text-align: center;
}
.box_sidebar.video_sidebar .box_sidebar_middle div{
	margin: 0 auto;
}
.box_sidebar.video_sidebar .box_sidebar_middle div p.more{
	text-align: right;
	padding-right: 10px;
}

/* .search */
.box_sidebar.box_sidebar.search{
	text-align: center;
}
.box_sidebar.box_sidebar.search select{
	width: 158px;
}
.box_sidebar.box_sidebar.search input.txtkeyw{
	width: 152px;
	margin-top: 5px;
}

/* post_sidebar */
.post_sidebar ul{
	padding: 3px 7px;
}
.post_sidebar ul li {
	background: url(img/s_box_post_arrow.png) left 5px no-repeat;
	padding-bottom: 3px;
	padding-left: 0px;
}
.post_sidebar ul li:hover {
	background: url(img/s_box_post_arrow_h.png) left 5px no-repeat;
}

.doc_download ul li, .doc_download ul li:hover{
	background: none;
}



.box_sidebar.post_sidebar ul li.first {
	background: none;
	height: 45px;
	padding-left: 0;
	overflow: hidden;
}
.box_sidebar.post_sidebar ul li.first .thumb {
	width: 50px;
	height: 40px;
}
.box_sidebar.post_sidebar ul li.first a:hover img {
	opacity: 0.5;
}
.box_sidebar.post_sidebar ul li.first .thumb {
	float: left;
	margin: 0 3px 3px 0;
}
.box_sidebar.post_sidebar ul li a {
	line-height: 16px;
	padding-left:5px
}
.box_sidebar.post_sidebar ul li a:hover {
	color: #000;
}

/**** .document_sidebar *****/
.box_sidebar.document_sidebar ul{
	padding: 3px 7px;
}
.box_sidebar.document_sidebar ul li{
	padding-bottom: 12px;
}
.box_sidebar.document_sidebar ul li img.file{
	float:left;
	margin-right:5px;
}

/**** .banner ****/
.box_sidebar.banner ul li{
	text-align: center;
	padding-bottom: 2px;
}

/**** .cart ****/
.box_sidebar.cart ul {
	padding: 0 7px;
}
.box_sidebar.cart ul li {
	line-height: 18px;
	text-align: center;
	padding-bottom: 3px;
}
.box_sidebar.cart ul li span {
	padding-right: 5px;
	font-weight: bold;
	color: red;
}
.box_sidebar.cart ul li.last {
	color: red;
	border-top: 1px dashed #ddd;
	padding-top: 3px;
	text-align: center;
}
.box_sidebar.cart ul li.last a {
	color: red;
}

/**** search ****/
.box_sidebar.search ul li {
	text-align: center;
	margin-bottom: 6px;
}
.box_sidebar.search ul li.submit{
	margin-bottom:0px;
	padding-bottom:10px;
	padding-top: 5px;
}
.box_sidebar.search ul li.submit input {
	background: url(img/s_box_search_button.png) center top no-repeat;
	height: 27px;
	width: 102px;
	line-height: 27px;
	border: none;
	color: #fff;
}
.box_sidebar.search ul li.submit input:hover {
	background: url(img/s_box_search_button.png) center bottom no-repeat;
	color: #fff;
	cursor: pointer;
}


/**** .pro_rand_sidebar ****/
.box_sidebar.pro_rand_sidebar .img_run {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 180px;
	overflow: hidden;
}
.box_sidebar.pro_rand_sidebar ul.show .thumb{
	width: 110px;
	height: 100px;
	padding: 0 10px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
	border-radius: 3px;
}
.box_sidebar.pro_rand_sidebar ul.show .thumb {
	position: relative;
}
.box_sidebar.pro_rand_sidebar ul.show .thumb .promotion {
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.box_sidebar.pro_rand_sidebar ul.show li {
/*	background: url(img/s_box_product_li.png) center bottom no-repeat;*/
	text-align: center;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ffdbba;
}
.box_sidebar.pro_rand_sidebar ul.show li:hover img {
	opacity: 0.7;
}
.box_sidebar.pro_rand_sidebar ul.show li:hover table {
	border: 1px solid red;
}
.box_sidebar.pro_rand_sidebar ul.show li span {
	color: red;
	display: block;
}
.box_sidebar.pro_rand_sidebar ul.show li a {
	color: #fff;
	display: block;
}
.box_sidebar.pro_rand_sidebar ul.show li a.name {
	height: 30px;
	line-height: 15px;
	overflow: hidden;
	margin-bottom: 2px;
	color: #333;
}
.box_sidebar.pro_rand_sidebar ul.show li p.price {
	font-size: 0.9em;
	padding-top: 2px;
	color: red;
}
.box_sidebar.pro_rand_sidebar ul.show li p.price span {
	text-decoration: line-through;
	color: #999;
	display: inline;
	padding-right: 4px;
}
.box_sidebar.pro_rand_sidebar ul.show li a.cart {
	background: url(img/s_box_product_cart.png) left top no-repeat;
	width: 70px;
	margin: 4px auto 0;
	padding-left: 13px;
	height: 19px;
	line-height: 19px;
}
.box_sidebar.pro_rand_sidebar ul.show li a.cart:hover {
	background: url(img/s_box_product_cart.png) left bottom no-repeat;
	text-decoration: none;
}
.box_sidebar.pro_rand_sidebar ul.show li span.old {
	text-decoration: line-through;
	color: #8F8F8F;
	display: inline;
}
.box_sidebar.pro_rand_sidebar ul.show li a.title {
	color: #5A5656;
	line-height: 26px;
}
.box_sidebar.pro_rand_sidebar ul.show li {
	margin-bottom: 10px;
	text-align: center;
}


/**** .counter ****/
.box_sidebar.counter span.title {
	position: relative;
}
.box_sidebar.counter span.title img {
	position: absolute;
	top: 0px;
	left: 5px;
}
.box_sidebar.counter table {
	border-collapse: collapse;
	width: 92%!important;
	margin: 15px auto;
}
.box_sidebar.counter table tr {
	line-height: 20px;
}
.box_sidebar.counter table tr th {
	text-align: left;
	font-weight: normal;
	padding-left: 18px;
}
.box_sidebar.counter table tr td {
	text-align: right;
}
.box_sidebar.counter table tr.last th,.counter table tr.last td {
	font-weight: bold;
}
.box_sidebar.counter table tr.counter1 th {
	background: url(img/s_counter1.png) left center no-repeat;
}
.box_sidebar.counter table tr.counter2 th {
	background: url(img/s_counter2.png) left center no-repeat;
}
.box_sidebar.counter table tr.counter3 th {
	background: url(img/s_counter3.png) left center no-repeat;
}
.box_sidebar.counter table tr.counter4 th {
	background: url(img/s_counter4.png) left center no-repeat;
}
.box_sidebar.counter table tr.counter5 th {
	background: url(img/s_counter5.png) left center no-repeat;
}
.box_sidebar.counter table tr.counter6 th {
	background: url(img/s_counter6.png) left center no-repeat;
}
.box_sidebar.counter table tr.total2 th {
	background: url(img/s_counter_total.png) left center no-repeat;
}
.box_sidebar.counter tr.total td{
	text-align: center;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
}
.box_sidebar.counter tr.total td p{
	width: 120px;
	height: 22px;
	line-height: 24px;
	background: #222;
	color: #fff;
	margin: 0 auto 5px;
	letter-spacing: 4px;
	border-radius: 11px;
}


/***** .addon : thoi tiet, ti gia****/
.box_sidebar.addon .info_weather {
    border-bottom: 1px solid #CECECE;
    margin-bottom: 2px;
    padding: 0 15px 10px;
}
.box_sidebar.addon .tblStyleRate {
    height: 61px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 160px;
}
.box_sidebar.addon .info_rate_money {
    float: left;
    padding-left: 15px;
    width: 160px;
}
.box_sidebar.addon .info_rate_gold {
    float: left;
    padding-left: 15px;
}
.box_sidebar.addon .tblStyleRate table tr td {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5E5E5E;
    font-size: 12px;
    height: 20px;
    padding: 0 20px;
    vertical-align: middle;
}
.box_sidebar.addon .cradle {
    color: #919090;
    font-size: 11px;
    font-style: italic;
    margin-top: 3px;
}
.box_sidebar.addon table.title_rate tr td {
    color: #FF7500;
    font-weight: bold;
    height: 25px;
    padding-right: 10px;
    vertical-align: middle;
}
.box_sidebar.addon .tblGoldrate tr td {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #5E5E5E;
    font-size: 12px;
    height: 20px;
    padding: 0 9px;
    vertical-align: middle;
}

/**** .cloud_tags ***/
.box_sidebar.cloud_tags p{
   padding: 0 8px;
   text-align: justify;
}
.box_sidebar.cloud_tags a{
	padding: 0 2px;
	line-height: 24px;
}
.box_sidebar.cloud_tags a.size_1{
	font-size: 13px;
}
.box_sidebar.cloud_tags a.size_2{
	font-size: 15px;
}
.box_sidebar.cloud_tags a.size_3{
	font-size: 17px;
}
.box_sidebar.cloud_tags a.size_4{
	font-size: 19px;
}


/*******************		Poll - questions: Mr. Quytvoday	***************************/
/*.box_sidebar.poll_question .poll{*/
/*	padding: 0 5px;*/
/*}*/
/*.box_sidebar.poll_question .poll span.name_poll_ques {*/
/*	font-weight: bold;*/
/*}*/
/*.box_sidebar.poll_question .poll ul {*/
/*	padding: 8px;*/
/*}*/
/*.box_sidebar.poll_question .poll ul li {*/
/*	text-align: left;*/
/*}*/
/**/
/*.box_sidebar.poll_question .result_poll {*/
/*	text-align: center;*/
/*	margin: 0 auto;*/
/*	display:none;*/
/*	padding:10px;*/
/*	position:fixed;*/
/*	width:0px;*/
/*	height:0px;*/
/*	top:0px;*/
/*	left:0px;*/
/*	z-index:10001;*/
/*	background:url(img/bg_link.png) repeat;*/
/*	color:#FFFFFF;*/
/*}*/
/**/
/*.result_poll h2.title span{*/
/*	background:url(img/close.png) no-repeat;*/
/*	float:right;*/
/*	width:22px;*/
/*	height:22px;*/
/*	padding-right:30px;*/
/*}*/
/*.result_poll h2.title span:hover{*/
/*	cursor:pointer;*/
/*}*/
/*.result_poll table {*/
/*	margin: 0 auto;*/
/*	border: 1px solid #999;*/
/*	border-collapse: collapse;*/
/*	margin-top: 20px;*/
/*	margin-bottom: 10px;*/
/*}*/
/**/
/*.result_poll h3.title {*/
/*	margin: 5px 0px;*/
/*}*/
/**/
/*.result_poll table tr {*/
/*	border: 1px dashed #999;*/
/*}*/
/**/
/*.result_poll table th {*/
/*	border-right: 1px dashed #999;*/
/*	padding: 5px;*/
/*}*/
/**/
/*.result_poll table td {*/
/*	border-right: 1px dashed #999;*/
/*	padding: 5px;*/
/*}*/
/**/
/*.result_poll table td.percent {*/
/*	width: 100px;*/
/*	padding: 5px 0px;*/
/*}*/
/**/
/*.result_poll table td.percent span {*/
/*	background: red;*/
/*	float: left;*/
/*	height: 10px;*/
/*}*/
/**/


/*=============================================================*/
/*======================== End Sidebar ========================*/
/*=============================================================*/




/*=============================================================*/
/*========================== #content =========================*/
/*=============================================================*/

/**** #content ****/
#content {
/* 	background: url(img/c_top.png) center top no-repeat; */
/* 	padding-top: 10px; */
}
#main.column_right #content{
}
#content .content_bottom {
/* 	background: url(img/c_bottom.png) center bottom no-repeat; */
}

#content .content_middle {
/* 	background: url(img/c_middle.png) center center repeat-y; */
/* 	padding: 2px 12px; */
}
.no_column_right #content,
.no_column_right #content .content_bottom,
.no_column_right #content .content_middle{
	background: none;
}
.no_column_right #content{
/* 	border: 1px solid #d8d7d7; */
/* 	border-radius: 10px; */
/* 	background: #F7F7F7; */
}
#main .new_pro_detail .content_middle{
	position: relative;
/* 	padding-top: 37px; */
}
.no_column_right #content div.title{
/* 	background: url(img/c_box_top2.png) left top no-repeat; */
/*     height: 30px; */
/*     line-height: 30px; */
/*     padding-left: 10px; */
}
.no_column_right #content div.title span{
	display: inline-block;
	color: #12763d;
	text-transform: uppercase;
    font-size: 13px;
    margin-bottom: 10px;
	font-weight:bold;
}
.title_line_bottom{
	border-bottom: 1px solid #12763d;
}

/****   #map   ****/
#content #map {
	border: 1px solid #ddd;
	margin: 0 auto;
}

/**** .box_content ****/
#content .box_content {
/*	background: url(img/c_box_top.png) left top no-repeat;*/
/*	width: 522px;*/
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 10px;
}
#content .box_content.product_list >.des{
	margin: 0 -7px;
/*	margin: 0 10px;*/
}
#content .box_content .box_content_bottom {
/*	background: url(img/c_box_bottom.png) center bottom no-repeat;*/
	overflow: hidden;
	padding-bottom: 1px;
}
#content .box_content .box_content_middle {
/*	background: url(img/c_box_middle.png) center center repeat-y;*/
	overflow: hidden;
/*	padding-bottom: 10px;*/
}
#content .box_content div.title{
	position: relative;
	border-bottom: 1px solid #12763d;
/* 	padding-left: 10px; */
	float: left;
    width: 100%;
    margin-bottom: 7px;
}
#content .box_content h2.title{
	line-height: 27px;
	margin-bottom: 4px;
}
#content .box_content div.title h2,
#content .box_content div.title h1{
/*	background: #fff url(img/c_box_title_left.png) left center repeat-x;*/
	height: 28px;
	line-height: 34px;
	margin-bottom: 6px;
	color: #12763d;
    font-size: 13px;
    float: left;
    width: 100%;
    text-transform: uppercase;
}
#content .box_content div.title h2 span,
#content .box_content div.title h1 span {
	/*background: url(img/c_box_title_right.png) right center no-repeat;
	display: block;
	padding-right: 50px;
	padding-left: 10px;
	float: left;*/
	font-weight: bold;
    color: #fff;
    padding: 0 15px;
    font-weight: bold;
    background-color: #12763d;
}
#content .box_content div.title h2 span a,
#content .box_content div.title h1 span a {
	text-decoration: underline;
	color: #184d99;
}
#content .box_content div.title h2 span a:hover,
#content .box_content div.title h1 span a:hover{
	text-decoration: none;
}
#content .box_content div.title ul.sort{
	position: absolute;
	top: 2px;
	right: 0px;
}
#content .box_content div.title ul.sort li{
	display: inline;
	border: 1px solid #ddd;
	padding: 2px 8px;
	float: left;
	margin-left: 3px;
	background: #f2f2f2;
}
#content .box_content div.title ul.sort li:hover{
	border: 1px solid #999;
}
#content .box_content div.title ul.sort li a{
	color: #222;
	padding: 0 8px;
}
#content .box_content div.title ul.sort li a.asc{
	background: url(img/c_sort.png) right 3px no-repeat;
	font-weight: bold;
	padding-right: 14px;
}
#content .box_content div.title ul.sort li a.desc{
	background: url(img/c_sort.png) right -28px no-repeat;
	font-weight: bold;
	padding-right: 12px;
}
#content .box_content div.title.sort{
	border-bottom: 1px solid #ddd;
	height: 28px;
}
#content .box_content div.title a.more{
	position: absolute;
	top: 7px;
	right: 0;
	color: #333;
	padding-right: 16px;
	background: url(img/c_more_arrow.png) 67px 7px no-repeat;
	display: none;
}
#content .box_content div.title a.more:hover{
	background-position: 69px 7px;
}

/**** .list_product2 ****/
#content .list_product2 ul.list2{
	float: left;
	width: 200px;
	margin: 0 5px 5px 0;
	text-align: left;
	padding: 0px;
	color: #444;
}
#content .list_product2 .text_left{
	float: left;
	width: 200px;
	margin: 0 5px 5px 0;
	text-align: left;
	padding: 0px;
	color: #444;
}
#content .list_product2 ul.list2 li{
	font-weight: bold;
	padding: 2px 0;
}
#content .list_product2 ul.list2 a{
	color: #555;
	font-style: italic;
	font-weight: normal;
}
#content .list_product2 ul.list2 ul{
	margin-bottom: 10px;
	padding-left: 28px;
}
#content .list_product2 .des{
	float: right;
	text-align: justify;
	width:536px;
}
.list_product2 #accordion,.list_product2 #accordions{
    float: left;
    width: 27%;
	margin: 0;
}
#content .list_product2 div#accordion div,#content .list_product2 div#accordions div{
	font-weight: bold;
	padding: 2px 0;
}
#content .list_product2 div#accordion a,#content .list_product2 div#accordions a{
	color: #555;
	font-style: italic;
	font-weight: normal;
	white-space: pre;
}
#content .list_product2 div#accordion ul,#content .list_product2 div#accordions ul{
	margin: 0;
	padding-left: 28px;
}
#content .list_product2 div#accordion ul li,#content .list_product2 div#accordions ul li{
	height: 20px;

}
#content .list_product2 div#accordions ul li{
/* 	overflow: hidden; */
}
#content .list_product2 ul.list3 {
	padding-left: 20px;
	width:180px;
}
#content .list_product2 ul.list3 li{
	list-style: disc;
}
#content .list_product2 ul.list3 li:hover{
	list-style: circle;
	color: #13763F;
}
#content .list_product2 ul.list3 a{
	font-weight: bold;
	font-style: normal;
}

/**** .box_product ****/
.list2 .row {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    text-align: right;
}
.list2 h2 {
	margin: 8px 0;
    font-size: 13px;
}
#content .box_product {
	position: relative;
	/*background: url(img/c_box_product_top.png) center top no-repeat;*/
/* 	padding-top: 8px; */
/* 	float: left; */
/* 	margin: 5px; */
/* 	width: 246px; */
/* 	overflow: hidden; */
}
.box_product a.name {
    margin: 5px 0;
    background: rgba(18,118,61,0.8);
    position: absolute;
    bottom: 30px;
    float: left;
	text-align: left;
    color: #fff;
    padding: 5px 10px;
    left: 15px;
}
#content .box_product .box_product_bottom {
	/*background: url(img/c_box_product_bottom.png) center bottom no-repeat;*/
	padding-bottom: 8px;
}
#content .box_product .box_product_middle {
	/*background: url(img/c_box_product_middle.png) center center repeat-y;*/
/* 	padding: 0 3px; */
	text-align: center;
}
#content .box_product .box_product_middle a {
	display: block;
	color: #333;
}
#content .product_related .box_product {
    width: 231px;
}
#content .box_product .box_product_middle a.name {
	color: #fff;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	display: block;
}
#content .box_product .box_product_middle p.price{
	color: red;
	height: 18px;
	overflow: hidden;
}
#content .box_product .box_product_middle p.price span {
	text-decoration: line-through;
	color: #999;
	padding-right: 4px;
}
#content .box_product .box_product_middle a.cart,
#content .product_detail a.cart {
	background: url(img/c_box_product_cart.png) center top no-repeat;
	height: 19px;
	line-height: 19px;
	width: 70px;
	margin: 0 auto;
	margin-top: 3px;
	color: #fff;
	padding-left: 13px;
	display: block;
	text-align: center;
}
#content .product_detail a.cart{
	margin: 0 0 15px;
}
#content .box_product .box_product_middle a.cart:hover,
#content .product_detail a.cart:hover{
	background: url(img/c_box_product_cart.png) center bottom no-repeat;
	text-decoration: none;
}
#content .box_product .thumbnail{
/* 	margin: 0 auto; */
/* 	padding: 2px; */
}
#content .box_product .thumb:hover{
	border: 1px solid #999;
}
#content .box_product .thumb .discount,
#content ul.show .thumb .discount{
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 1;
	background: url(img/discount.png) center no-repeat;
	height: 30px;
	width: 30px;
	line-height: 30px;
	text-align: center;
	color: #eee;
	font-size: 11px;
}
#content .box_product .thumb .promotion {
	position: absolute;
	bottom: 0px;
	right: 5px;
	z-index: 1;
}
#content .box_product div.thumb a:hover img,.box_product:hover img {
	opacity: 0.8;
}


/**** .list_category ****/
#content .list_category{
	padding-bottom: 5px;
}
#content .list_category ul a{
	color: #11783B;
}
#content .list_category .box_product_middle{
	border: 1px solid #ddd;
	padding: 5px 0;
}
#content .list_category .box_product_middle:hover{
	border: 1px solid #aaa;
}
#content .list_category .box_product,
#content .list_category .box_product_middle,
#content .list_category .box_product_bottom{
	background: none;
}

/**** .box_category ****/
#content .list_category .box_category{
	height: 50px;
	float: left;
	line-height: 37px;
	margin-right: 25px;
	width: 256px;
}
#content .list_category .box_category .thumb{
	float: left;
	margin-right: 3px;
}
#content .list_category .box_category a{
	color: #222;
	font-weight: bold;
}

/**** .banner_category ****/
#content .banner_category {
	text-align: center;
	margin: 5px 0 10px;
}


/**** .box_about_top ****/
#content .box_about_top {
	margin-bottom: 10px;
}
.home #content .box_about_top {
	margin-bottom: 30px;
}
#content .box_about_top h1.title,
#content .box_about_top h2.title {
	text-align: left;
	line-height: 24px;
	color: #444;
}
#content .box_about_top h2.title{
	font-size: 15px;
}
#content .box_about_top .des{
	line-height: 18px;
	text-align: justify;
}

#content span.title{
	display: inline-block;
    color: #12763d;
    text-transform: uppercase;
    font-size: 13px;
    margin-bottom: 10px;
    font-weight: bold;
	line-height: 18px;
}

/**** divToolTip ****/
#divToolTip {
	z-index: 1000;
}
#divToolTip .tooltip_thumb {
	float: left;
	width: 170px;
	height: 190px;
	margin-right: 5px;
}
#divToolTip .tooltip_detail {
	line-height: 22px;
	width: 500px;
	text-align: justify;
	padding: 5px;
	font-size: 13px;
	color: #333;
}
#divToolTip .tooltip_detail p {
	line-height: 16px;
}
#divToolTip .tooltip_detail table {
	width: 330px;
}
#divToolTip .tooltip_detail table th {
	text-align: left;
	width: 95px;
}
#divToolTip .tooltip_detail table th,#divToolTip .tooltip_detail table td{
	border: 1px solid #ddd;
	padding: 0 5px;
}
#divToolTip .tooltip_detail table td.price {
	font-weight: bold;
	color: red;
}
#divToolTip .tooltip_detail table th.title {
	font-size: 14px;
	line-height: 25px;
	background: #eee;
}
#divToolTip .tooltip_detail table td.price span {
	color: #999;
	text-decoration: line-through;
	margin-right: 4px;
}
#divToolTip .tooltip_detail h3 {
	line-height: 26px;
	margin-top: 5px;
}

/** #detail **/
#content .product_detail #detail {
	margin: 0 auto 5px;
	overflow: hidden;
}
#content .product_detail span.title{
	color: #333;
	border-bottom: 1px solid #aaa;
	display: block;
	font-size: 17px;
	line-height: 22px;
}
#content .product_detail #gallery{
	text-align: center;
}
#content .product_detail #gallery img {
	border: none;
}

/** .suport_online **/
#content ul.support_online li{
	height: 20px;
	margin-right: 3px;
}
#content ul.support_online li p{
	width: 200px;
}
#content ul.support_online ul li{
	display: inline;
	float: left;
}
#content ul.support_online ul{
	float: left;
	height: 25px;
	line-height: 25px;
}
#content ul.support_online ul li.yahoo img{
	margin-top: 4px;
}
#content ul.support_online p{
	margin: 0 8px 0 0;
	float: left;
	height: 28px;
	line-height: 28px;
}
#content ul.support_online img{
}
#content span.title_support{
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}


/** .bg_img_nav **/
#content .product_detail .bg_img_nav {
	position: relative;
	padding: 0 13px;
/* 	margin: 5px 0 20px; */
	height: 52px;
	padding-top: 2px;
	overflow: hidden;
	background: #f9f9f9;
	border: 1px solid #ddd;
}
#content .product_detail .bg_img_nav .caroufredsel_wrapper{
	margin: 0 auto !important;
}
#content .product_detail .bg_img_nav ul{
	list-style: none;
	display: block;
}
#content .product_detail .bg_img_nav li {
	text-align: center;
	background-color: #eee;
	border: 1px solid #aaa;
	width: 68px;
	height: 43px;
	padding: 0;
	margin: 2px;
	display: block;
	float: left;
}
#content .product_detail .bg_img_nav li img{
	width: 65px;
	height: 40px;
}
#content .product_detail .bg_img_nav li:hover,
#content .product_detail .bg_img_nav li.current{
	border: 1px solid red;
}
#content .product_detail .bg_img_nav.responsive {
	width: auto;
	margin-left: 0;
}
#content .product_detail .bg_img_nav .prev,
#content .product_detail .bg_img_nav .next{
	display: block !important;
	width: 26px;
	height: 26px;
	overflow: hidden;
	position: absolute;
	top: 13px;
}
#content .product_detail .bg_img_nav a:hover{
	text-decoration: none;
}
#content .product_detail .bg_img_nav .prev{
	left: 5px;
}
#content .product_detail .bg_img_nav .next{
	right: 5px;
}
#content .product_detail .bg_img_nav .prev:hover{
}
#content .product_detail .bg_img_nav .next:hover{
}
#content .product_detail #gallery_output {
	border: 1px solid #eee;
	height: 229px;
}
#content .product_detail #gallery_output img {
	display: block;
	margin: 0px auto;
	max-width: 100%;
}
#content .product_detail .option {

}
.nav-tabs>li>a {
    padding: 5px 15px;
}
#content .product_detail .option .line{
	border-top: 1px dashed #d2d2d2;
	margin: 8px 0;
}
#content .product_detail .option p {
	line-height: 22px;
	font-weight: bold;
	color: #13763F;
}
#content .product_detail ul.maker{
	padding-left: 10px;
	margin-bottom: 15px;
}
#content .product_detail ul.maker li{
	padding-left: 12px;
	padding-bottom: 3px;
}
#content .product_detail .option p.price {
	font-size: 16px;
	color: red;
	font-weight: bold;
}
#content .product_detail .option p.price span{
	text-decoration: line-through;
	color: #aaa;
	font-weight: normal;
}
#content .product_detail .option p.promotion {
	color: red;
	line-height: 18px;
	font-style: italic;
}
#content .product_detail .option span.title{
	font-weight: bold;
}
#content .product_detail .product_description {
/* 	margin: 15px 0 10px; */
/* 	width: 100%; */
}
#content .product_detail .product_description h3.title {
	color: #840000;
	font-size: 1.1em;
	line-height: 25px;
}
#content .product_detail .product_description .tab_content {
	line-height: 20px;
	padding: 15px 8px 0;
}
#content .product_detail .product_description .param table,
.product_detail .product_description .param table td,
.product_detail .product_description .param table th{
	border: 1px dotted #ddd;
}
#content .product_detail .product_description .param table td,
#content .product_detail .product_description .param table th{
	padding: 1px 5px;
}
#content .product_detail .wt-rotator {
	border: none !important;
}
#content .addthis_toolbox{
	height: 21px;
	padding: 7px 0;
}
#content .product_detail .addthis_toolbox{
	height: 50px;
}
#content .product_detail .addthis_toolbox div{
	height: 21px;
	margin-bottom: 6px;
}
/*** ul.download ***/
#content ul.download{
	margin: 15px 0 8px 0;
	padding: 0;
}
#content ul.download li{
	display: inline;
}
#content ul.download li.title{
	font-weight: bold;
}
#content ul.download li a{
	text-decoration: underline;
}


/*** .tabs ***/
#content ul.tabs{
	float: left;
	height: 26px; /*--Set height of tabs--*/
}
#content ul.tabs li {
	float: left;
	height: 25px;
	/*--Subtract 1px from the height of the unordered list--*/
	line-height: 25px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #cfcfcf;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0 url('img/tab.png') repeat-x;
	margin-right: 2px;
}
#content ul.tabs li a,
#content ul.tabs li{
	border-radius: 5px 5px 0 0;
}
#content ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 13px;
	padding: 0 20px;
	border: 1px solid #fff;
	/*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
#content ul.tabs li a:hover {
	background: #fff url(img/tab_active.png) repeat-x;
}
#content ul.tabs li.active,
#content ul.tabs li.active a:hover {
	/*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff url(img/tab_active.png) repeat-x;
	border-bottom: 1px solid #f7f7f7;
	/*--Makes the active tab look like it's connected with its content--*/
	font-weight: bold;
}
#content .tab_container {
	margin-bottom: 8px;
}
#content .product_detail .wt-rotator {
	border: none !important;
}

/********************* .star-rating *********************/
#content .star-rating,
#content .star-rating a:hover,
#content .star-rating a:active,
#content .star-rating .current-rating{
	background: url(img/star.gif) left -1000px repeat-x;
}
#content .star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	background-position: left top;
}
#content .product_detail span.title2{
	float: left;
	margin-right: 10px;
	display: block;
	line-height: 23px;
}
#content .star-rating li{
	display: inline;
}
#content .star-rating a,
#content .star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
#content .star-rating a:hover,
#content .star-rating a:active{
	background-position: left bottom;
}
#content .star-rating a.one-star{
	width:20%;
	z-index:6;
}
#content .star-rating a.two-stars{
	width:40%;
	z-index:5;
}
#content .star-rating a.three-stars{
	width:60%;
	z-index:4;
}
#content .star-rating a.four-stars{
	width:80%;
	z-index:3;
}
#content .star-rating a.five-stars{
	width:100%;
	z-index:2;
}
#content .star-rating .current-rating{
	z-index:1;
	background-position: left center;
}

/**** .tag *****/
#content .tag{
	background: url(img/tag.png) left center no-repeat;
	padding-left: 47px;
	margin: 15px 0;
}
#content .tag li{
	display: inline;
}
#content .tag li.title{
	font-weight: bold;
}
#content .tag a{
	color: #333;
}


/**** .product_related ****/
#content .product_related ul {
	overflow: hidden;
}
#content .product_related ul li {
	float: left;
	display: block;
	width: 126px;
	margin: 0 2px;
	text-align: center;
	padding: 5px 0 8px;
}
#content .product_related ul li .thumb{
	width: 120px;
	height: 110px;
	margin: 0 auto;
}
#content .product_related ul li .thumb {
	overflow: hidden;
}
#content .product_related ul li a,.product_related ul li span {
	display: block;
}
#content .product_related ul li .thumb img {
	height: 80px;
}
#content .product_related ul li .thumb a:hover img {
	opacity: 0.8;
}
#content .product_related ul li a.name {
	padding-top: 4px;
	height: 15px;
	overflow: hidden;
}
#content .product_related ul li span.price {
	height: 28px;
	padding-top: 3px;
	color: red;
}
#content .product_related ul li span.price span {
	color: #888;
	text-decoration: line-through;
}
#content .product_related ul li a.cart {
	background: #999;
	color: #fff;
	line-height: 20px;
}
#content .product_related ul li a.cart:hover {
	cursor: pointer;
}

/**** .zoomPad: zoom anh ****/
#content .product_detail .zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}
#content .product_detail .zoomPreload{
   opacity: 0.8;
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(img/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
}
#content .product_detail .zoomPup{
	overflow:hidden;
	background-color: #FFF;
	opacity: 0.6;
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
	z-index:101;
	cursor:crosshair;
}
#content .product_detail .zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  	z-index:101;
}
#content .product_detail .zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  	z-index:10000;
}
#content .product_detail .zoomWrapper{
	position:relative;
	border:1px solid #999;
  	z-index:110;
}
#content .product_detail .zoomWrapperTitle{
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  	overflow:hidden;
	text-align:center;
	font-size:10px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:120;
	opacity: 0.6;
}
#content .product_detail .zoomWrapperImage{
	display:block;
	position:relative;
	overflow:hidden;
	z-index:110;
}
#content .product_detail .zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}
#content .product_detail .zoomIframe{
  z-index: -1;
  opacity: 0.80;
  position:absolute;
  display:block;
}


/**** box_post ****/
#content .post_content .box_post_home {
/*background: url(img/c_box_post_top.png) center top no-repeat;*/
/*	padding-top: 9px;*/
	width: 254px;
	float: left;
	margin: 3px;
}
#content .post_content .box_post_home .box_post_bottom {
/*background: url(img/c_box_post_bottom.png) center bottom no-repeat;*/
/*	padding-bottom: 9px;*/
}
#content .post_content .box_post_home .box_post_middle {
/*	background: url(img/c_box_post_middle.png) center center repeat-y;*/
	padding: 6px;
	font-size: 1em;
	height: 145px;
	overflow: hidden;
}
#content .post_content .box_post_home .box_post_middle a.title {
	font-weight: bold;
	font-size: 13px;
	height: 37px;
	overflow: hidden;
	display: block;
	color: #333;
}
#content .post_content .box_post_home .box_post_info p {
	font-size: 13px;
	padding-top: 5px;
	text-align: justify;
}
#content .post_content .box_post_home .box_post_middle a.more {
	display: block;
	text-align: right;
	color: #ff6600;
	font-size: 13px;
}
#content .post_content .box_post_home .box_post_middle .thumb {
	float: left;
	margin-right: 5px;
	overflow: hidden;
	border: 1px solid #eee;
}
#content .post_content .box_post_home .box_post_middle .thumb:hover {
	border: 1px dashed #ddd;
}
#content .post_content .box_post_home .box_post_middle .thumb{
	width: 90px;
	height: 72px;
	text-align: center;
	background: #F9F9F9;
	padding: 2px;
}
#content .post_content .box_post_home .box_post_middle img:hover,
#content .post_content .box_post_home .box_post_middle a.thumb:hover img
	{
	opacity: 0.7;
}


/**** .list_tag ****/
#content .list_tag .tab_content{
	padding: 10px 5px;
}
#content .list_tag .box_post{
	float: left;
	margin: 5px;
	height: 126px;
	overflow: hidden;
}
#content .list_tag .box_post .thumb{
	float: left;
	margin-right: 8px;
}
#content .list_tag .box_post .description{
	text-align: justify;
}
#content .list_tag .box_post h2{
	overflow: hidden;
}
#content .list_tag .box_post h2 a{
	color: #333;
}
#content .list_tag .box_post span.date_time{
	font-size: 11px;
	color: #777;
}


/**** .post_list ****/
#content .post_list .box_post {
	/*background: url(img/c_box_post_list_top.png) center top no-repeat;
	width: 514px;*/
	padding-top: 6px;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}
#content .post_list .box_post .box_post_info{
	position: absolute;
    padding: 10px 20px;
    bottom: 0;
}
#content .post_list .box_post .img-thumbnail{
}
#content .post_list .post {
	width: auto;
}
#content .post_list .box_post_bottom {
	/*	background: url(img/c_box_post_list_bottom.png) center bottom no-repeat;*/
	padding-bottom: 6px;
	overflow: hidden;
}
#content .post_list .box_post_middle {
	/*	background: url(img/c_box_post_list_middle.png) center center repeat-y;*/
	overflow: hidden;
	line-height: 19px;
	text-align: justify;
}
/*#content .post_list .box_post .thumb{*/
/*	width: 150px;*/
/*	height: 120px;*/
/*}*/
#content .post_list .box_post .thumb a {
	display: block;
	text-align: center;
}
#content .post_list .box_post .thumb img:hover {
	opacity: 0.8;
}
#content .post_list .box_post a.title {
	padding: 3px 0 3px 10px;
	width: 90%;
	display: block;
	line-height: 18px;
	color: #FFF;
	background: rgba(18,118,61,0.8);
}
#content .post_list .box_post span.date_time {
	font-size: 0.8em;
	color: #888;
	padding-bottom: 5px;
	display: block;
	line-height: 15px;
}

#content .post_list .box_post .readmore {
	color: #12763d;
}

#content .post_list .box_post .readmore .glyphicon{
	font-size: 10px;
	top: 0;
}

#content .post_list .first .box_post_top {
	background: url(img/c_box_post_list_first_top.png) center top no-repeat;
	padding-top: 6px;
	width: 514px;
	margin: 0 auto;
}
#content .post_list .first .box_post_bottom {
/*	background: url(img/c_box_post_list_first_bottom.png) center bottom no-repeat;*/
	padding-bottom: 8px;
}
#content .post_list .first .box_post_middle {
	/*	background: url(img/c_box_post_list_first_middle.png) center center repeat-y;*/

}
#content .post_list .first .thumb {
	float: left;
	margin-right: 5px;
}
#content .post_list .first .thumb{
	overflow: hidden;
}
#content .post_list .first .thumb a {
	display: block;
	text-align: center;
}
#content .post_list .box_post_parent{
	width:540px;
	float:left;
	margin:5px;
	height:107px;
	border-bottom: 1px solid #eee;
}
#content .post_list .box_post_parent h2{
	height: 40px;
	overflow: hidden;
}
#content .post_list .box_post_parent .description{
	height: 59px;
	overflow: hidden;
}
#content .post_list .box_post_parent .thumb{
	width: 100px;
	height: 80px;
}
/**** .list_post_category ****/
#content .post_list ul.list_post_category{
	margin-bottom: 10px;
	background: #F7F7F7;
	overflow: hidden;
	border: 1px solid #eee;
	padding: 5px 10px;
}
#content .post_list ul.list_post_category li{
	list-style: disc inside;
	font-size: 12px;
}
#content .post_list ul.list_post_category li:hover{
	list-style: circle inside;
}
#content .post_list ul.list_post_category a{
	color: #333;
	font-weight: bold;
	font-size: 13px;
}



/**** .post_detail ****/
#content .post_detail .description {
	padding: 0px;
	text-align: justify;
	margin-top: 10px;
	line-height: 20px;
	font-size: 1em;
}
#content .post_detail .description_summary{
	text-align:justify;
	font-weight:bold;
}
#content .post_detail a.file{
	background:url(img/bg_file.png) no-repeat left;
	padding-left:20px;
	height:20px;
	line-height:20px;
	display:block;
}
#content .post_detail span.date_time {
	color: #888;
	font-size: 11px;
	line-height: 26px;
    padding-right: 20px;
}
#content .post_detail span.summary {
	margin: 5px 0px;
	font-weight: bold;
	text-indent: 30px;
	display: block;
	text-align: justify;
	line-height: 18px;
}
#content .post_detail .thumb {
	float: left;
	margin: 10px 10px 0px 0px;
}
#content .post_list .paginator a{
	border-radius: 4px 4px 4px 4px;
    color: #333333;
    cursor: pointer;
    font-weight: bold;
	background:#CCCCCC;
	padding:2px 5px;
}
#content .post_list .paginator a:hover{
	background:#999;
	color:#fff;
}
#content .post_list .paginator a.inactive{
	background:#999999;
	color:#fff;
}

.affix {
  top: 20px;
  z-index: 9999 !important;
  width: 15%;
}
/* box_related_post */
#content .box_related {
	margin-bottom: 15px;
}
#content .box_related span.title,
#content .view_video span.title{
	font-size: 12px;
	color: #12763d;
	line-height: 24px;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	border-bottom: 1px solid #12763d;
	margin-bottom: 10px;
}
#content .box_related ul li a {
	line-height: 20px;
	display: block;
	text-transform: uppercase;
	color: #12763d;
	margin: 5px 0;
}
#content .box_related ul li hr{
	margin: 10px 0;
}
#content .box_related ul li a:hover {
}

/***** .sitemap_html   *****/
#content .sitemap_html h3.title{
	margin-top: 10px;
}
#content .sitemap_html h3.title a{
	color: #333;
}
#content .sitemap_html ul{
	padding-left: 22px;
	margin: 0px;
}
#content .sitemap_html ul li a{
	color: #0B6993;
}
#content .sitemap_html .des,
#content .sitemap_html .box_sitemap_html{
	float: left;
}



/**** .documents *****/
.text_color_white{
	color: #fff!important;
}
.title_download a {
    display: inline-block;
    width: 100%;
	padding: 3px 0;
    height: 100%;
}
.list_sub_cate_download{
	height: 30px;
	line-height: 30px;
	display: inline-block;
}
.list_sub_cate_download i{
	border-radius: 100%;
	height: 10px;
	width: 10px;
	display: inline-block;
}
#content .box_content div.title.title_download{
	border-bottom: 0;
/*     height: 35px; */
/*     line-height: 35px; */
}
.bg_0,.cirle_0{
	background-color:#12763d;
}
.bg_1,.cirle_1{
	background-color:#015fa9;
}
.bg_2,.cirle_2{
	background-color:#717075;
}
#content .documents .box_product{
	text-align: center;
}
#content .documents .box_product .thumb{
/* 	height: 120px; */
}
#content .documents ul.doc{
}
#content .documents ul.doc li{
	line-height:25px;
	border-bottom:1px dashed #d1d1d1;
}
#content .documents ul.doc li a{
	color: #333;
}
#content .documents ul.doc li a.img_ext{
	display:inline-block;
	margin-right:8px;
}
#content .documents ul.doc li a.detail{
	float:right;
	margin-right:10px;
	background:url("img/faq_add.png") no-repeat scroll right center transparent;
	padding-right:20px;
}
#content .documents ul.doc li a.sub_detail{
	float:right;
	margin-right:10px;
	background:url("img/faq_sub.png") no-repeat scroll right center transparent;
	padding-right:20px;
}
#content .documents ul.doc li span.info_document{
	display:none;
}
#content .documents ul.doc li a.sub_detail:hover,
#content .documents ul.doc li a.detail:hover{
	color:#FF0000;
}

/****. member_manager ****/
.box_content.member_manager table{
	width: 100%;
}
.box_content.member_manager table td,
.box_content.member_manager table th{
	border: 1px solid #aaa;
	padding: 0 3px;
}
.box_content.member_manager table span.time{
	font-size: 10px;
	font-style: italic;
	display: block;
	line-height: 15px;
	color: #666;
}
.box_content.member_manager table th{
	background: #eee;
	line-height: 28px;
}
.box_content.member_manager table .small{
	text-align: center;
	width: 1px;
	white-space: nowrap;
}
.box_content.member_manager table.info th{
	width: 150px;
	text-align: left;
	background: none;
}
.box_content.member_manager h3.title{
	margin-top: 15px;
}
.box_content.member_manager .price_total{
	text-align: right;
	font-weight: bold;
}
.box_content.member_manager h2 a{
	font-size: 13px;
	font-weight: normal;
	padding-left: 20px;
}


/**** .registration ****/
#content .box_content.registration div.message{
	line-height: 18px;
	background: #eee;
	border: 1px solid #ddd;
	padding: 0 10px;
	margin-bottom: 25px;
}
#content .box_content.registration ul.step{
	list-style: none;
	margin: 15px 0 25px 0;
	padding: 0;
	float: left;
	width:100%;
}
#content .box_content.registration ul.step li{
	display: block;
	width: 25%;
	float: left;
	line-height: 40px;
	font-weight: bold;
	font-size: 15px;
}
#content .box_content.registration ul.step li span{
	display: block;
	width: 37px;
	height: 40px;
	line-height: 40px;
	border: 1px solid;
	float: left;
	text-align: center;
	margin-right: 5px;
	font-size: 20px;
	background: #ddd;
	border-radius: 8px;
	border: 1px solid #D3D1D1;
	color: #333;
}
#content .box_content.registration ul.step li.current span{
	border: 1px solid #0A66AD;
	background: ##10773C;
	color: #fff;
}
#content .box_content.registration h3.title{
	border-bottom: 1px solid #ddd;
	font-size: 13px;
}
#content .box_content.registration table.form_register{
	width: 675px;
	margin: 15px 0 15px 105px;
	line-height: 35px;
	color: #555;
}
#content .box_content.registration table.form_register th{
	text-align: left;
	width: 180px;
	font-weight: normal;
}
#content .box_content.registration table.form_register input{
	width: 280px;
	height: 20px;
	float: left;
}
#content .box_content.registration table.form_register select{
	width: 286px;
	padding: 4px 0;
	float: left;
}
#content .box_content.registration table.form_register tr.message{
	font-style: italic;
	color: red;
}
#content .box_content.registration table.form_register span{
	color: red;
}
#content .box_content.registration table.form_register tr.submit input{
	width: 120px;
	height: 30px;
}
#content .box_content.registration table.form_register tr.submit input:hover{
	cursor: pointer;
}
#content .box_content.registration tr.date_time select{
	width: 80px;
	float: none;
}
#content .box_content.registration table tr .small{
	width: 80px;
}
#content .box_content.registration table select.country{
	width: 248px;
}
#content .box_content.registration table.confirm{
	width: 570px;
	margin: 15px auto;
}
#content .box_content.registration table.confirm td,
#content .box_content.registration table.confirm th{
	border: 1px solid #eee;
	padding: 0 5px;
}
#content .box_content.registration table.confirm th{
	font-weight: bold;
}
#content .box_content.registration table.confirm tr.submit td,
#content .box_content.registration table.confirm tr.submit th{
	padding-top: 10px;
	border: none;
}


/***** .album *****/
#content .album .des{
	padding-top: 10px;
}
#content .album h3.title{
	margin-top: 20px;
	margin-bottom: 5px;
}
#content .album .box_album{
	width:170px;
	float:left;
	margin:3px;
	text-align: center;
	padding: 3px;
	border:1px solid #999;
	box-shadow: 0 0 3px #aaa;
	border-radius:3px;
}
#content .album .box_album h3.title{
	height:25px;
	line-height:16px;
	display:block;
	overflow:hidden;
	margin-top:5px;
}
#content .album .box_album h3.title a{
	color:#333;
	font-size:1em;
	padding-left:5px;
}
#content .album .box_album p{
	height: 38px;
	overflow: hidden;
}
#content .album .box_album p a{
	color: #333;
}
#content .album img.img_detail{
	/*padding:3px;
	/*border:1px dashed #999999;*/
	/*border-radius:5px 5px 5px 5px;
	margin:5px;*/
}
#content .album .description_detail{
	text-align:justify;
	line-height:17px;
	margin: 8px 0;
}
#content .album .thumb{
	text-align:center;
	height:99px;
	margin:3px;
}

#content .album .thumb2{
	float: left;
	margin: 1px;
	padding: 2px;
	border: 1px dotted #aaa;
	width: 176px;
	text-align: center;
}
#content .album .thumb2:hover{
	border: 1px solid #13763F;
}


/* .list_faqs */
#content .list_faqs .answer{
	display: none;
	padding-left: 20px;
}
#content .list_faqs a.faq{
	padding-left: 20px;
	font-weight: bold;
	line-height: 25px;
	color: #333;
}
#content .list_faqs .title2{
	margin: 8px 0 3px;
	color: #333;
	font-size: 15px;
}
#content .list_faqs a.add{
	background: url(img/faq_add.png) left center no-repeat;
}
#content .list_faqs a.sub{
	background: url(img/faq_sub.png) left center no-repeat;
}


/*** .videos_list  .box_video****/
#content .box_video{
/*	background: url(img/c_box_video_top.png) center top no-repeat;*/
/*	padding-top: 5px;*/
	width:540px;
	float:left;
	border:1px solid #eee;
	margin:5px;
}
#content .box_video_bottom{
/*	background: url(img/c_box_video_bottom.png) center top no-repeat;*/
/*	padding-bottom: 5px;*/
}
#content .box_video_middle{
/*	background: url(img/c_box_video_middle.png) center repeat-y;*/
	padding:5px;
	overflow: hidden;
	height: 100px;
}
#content .box_video:hover{
	background:#cecece;
}

#content .box_video .thumb{
	float:left;
	width:130px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	margin-right:5px;
}
#content .box_video .thumb img{
	width:130px;
}
#content .box_video .info_video a.title{
	font-weight: bold;
	color: #333;
}
#content .box_video .info_video h2.title{
	height:30px;
	line-height:15px;
	display:block;
	overflow:hidden;
}
#content .box_video .info_video .description{
	text-align:justify;
	line-height:15px;
}
#content .view_video .video{
	width: 100%;
	text-align: center;
	padding: 10px 0;
}
#content .view_video .description{
	margin-bottom: 10px;
}


/**** .info_related ****/
#content .info_related span.title{
	font-size: 15px;
	color: red;
}


/**** .contact_form *****/
#content .contact_form .box_contact {
/*	background: url(img/c_box_contact_top.png) center top no-repeat;*/
	margin: 0 auto 5px;
}
#content .contact_form .box_contact_bottom {
/*	background: url(img/c_box_contact_bottom.png) center bottom no-repeat;*/
	padding-bottom: 7px;
}
#content .contact_form .box_contact_middle {
/*	background: url(img/c_box_contact_middle.png) center center repeat-y;*/
	padding: 10px 0;
	border: 1px dashed #ddd;
	padding: 10px;
	background: #F9F9F9;
}
#content .contact_form table.info tr {
	height: 28px;
}
#content .contact_form table.info tr th {
	width: 80px;
}
#content .contact_form table.info tr.name th {
	font-weight: bold;
	font-size: 16px;
}
#content .contact_form table {
	width: 100%;
	border-collapse: collapse;
}
#content .contact_form table.info tr {
	line-height: 20px;
}
#content .contact_form table th {
	text-align: left;
	font-weight: normal;
}
#content .contact_form table td,.contact_form table th {
	padding-left: 10px;
}
#content .contact_form table.form tr {
	line-height: 35px;
	color: #333;
}
#content .contact_form table.form tr.captcha {
	line-height: 1px;
}
#content .contact_form table.form tr.captcha td {
	padding-top: 10px;
	padding-left: 80px;
}
#content .contact_form table.form tr.captcha img#captcha {
	width: 200px;
	height: 50px;
}
.required {
	color: red;
}
#content .contact_form table.form textarea {
	width: 370px;
}
#content .contact_form table.form input {
	height: 25px;
	width: 370px;
	float: left;
}
#content .contact_form .submit {
	text-align: center;
	padding: 5px 0;
}
#content .contact_form .submit input {
	background: url(img/c_box_contact_send.png) center top no-repeat;
	height: 26px;
	width: 99px;
	border: none;
	color: #fff;
}
#content .contact_form .submit input:hover {
	background: url(img/c_box_contact_send.png) center bottom no-repeat;
	cursor: pointer;
}
#content label.error {
	color: red;
	font-size: 12px;
	padding-left: 5px;
	font-style: italic;
}

/**** breadcrumb ****/
#content ul#breadcrumbs {
	margin-bottom: 7px;
}

#content ul#breadcrumbs li {
	display: inline;
	font-size: 11px
}

#content ul#breadcrumbs li a {
	color: #999;
	background: url(img/c_breadcrumb_arrow.png) right center no-repeat;
	padding-right: 12px;
	margin-right: 3px;
}

#content ul#breadcrumbs li a:hover,
#content ul#breadcrumbs li {
	color: #444;
}

/**** paginator ****/
#content .paginator {
	text-align: right;
	height: 33px;
	line-height: 20px;
	display: block;
	padding-right: 5px;
	padding-top: 10px;
}
#content .paginator span{
	margin: 2px;
}
#content .paginator span a,
#content .paginator span.current{
	padding: 2px 5px;
	background: #eee;
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */;
	border: 1px solid #ddd;

}
#content .paginator span.current,
#content .paginator a:hover {
	font-weight: bold;
	border: 1px solid #999;
	background: #ddd;
	color: #333;
}
#content .paginator a.disabled-page {
	color: #777;
}
#content .paginator a.disabled-page:hover {
	text-decoration: none;
	cursor: default;
}


/**** .note_review: y kien phan hoi ****/
#content .note_review{
	margin-bottom: 10px;
}
#content .note_review .title_review{
	background: url("img/icon_comment.gif") no-repeat;
	border-bottom:2px solid #10773C;
	color: #ce0000;
	height: 23px;
	font-size: 17px;
	font-weight: bold;
	padding-left: 30px;
}
#content .note_review .sendBox{
	padding: 10px;
	background: #f3f3f3;
	border: 1px solid #eee;
}
#content .note_review .txt1Review{
	color: #333;
	font-size: 13px;
	font-family: arial;
	border: 1px solid #adadad;
	padding:2px;
	margin-left:10px;
}
#content .note_review .txt2Review{
	border: 1px solid #e4e4e4;
	height: 60px;
	width: 99%;
}
#content .note_review .btnReviewSend{
	background: url("img/btn94x25.gif") no-repeat;
	width: 94px;
	height: 25px;
	border: none;
	cursor: pointer;
	padding:0 0 4px 0;
}
#content .note_review .rowSendRe{width: 90%; margin: 10px auto 0;}
#content .note_review .sendBox table tr.thInput td{
	color: #333;
	font-size: 13px;
	font-family: arial;
}
#content .sendBox table{
	width: 100%;
	margin: 0 auto;
}
#content .sendBox table td{
	width: 32%;
}
#content .note_review .sendBox table input{
	width: 70%;
	padding: 2px 5px;
	margin: 0;
	float: left;
}
#content .note_review .sendBox table tr td{
	float:left;
}
#content .note_review table.listComments tr td{
	border-bottom:1px dashed #cfcfcf;
	vertical-align: middle;
	padding:10px 0;
}
#content .note_review table.listComments tr td img{
	border: 1px solid #E8E8E8;
    padding: 1px;
    width: 65px;
}
#content .note_review table.listComments tr td.LCimg{text-align: center;}
#content .note_review .namePC{font-weight: bold;padding-bottom:4px;font-size: 12px; }
#content .note_review .namePC span{color: #A4A0A1;font-weight: normal;font-size: 12px;}
#content .note_review .descPC{font-size: 12px;text-align: justify;}
#content .note_review .frameReview{
	width: 100%;
	height: 400px;
	overflow: auto;
}
#content .listFaqs h2{
	color: #10773C;
	font-size: 15px;
}
#content span.write_comment{
	text-align:left;
	display:block;
	margin:10px;
	background:url(img/sub_write_comment.png) no-repeat right;
	padding-right:10px;
	font-weight:bold;
	width:95px;
}
#content span.sub_write_comment{
	display:block;
	margin:10px;
	background:url(img/write_comment.png) no-repeat right;
	padding-right:10px;
	width:95px;
	font-weight:bold;
}
#content span.write_comment:hover,
#content span.sub_write_comment:hover{
	cursor:pointer;
}


/**** .list_cart ****/
#content .list_cart .tb_list_cart {
	width: 100%;
	text-align: center;
}
#content .list_cart .tb_list_cart td span.price_old {
	text-decoration: line-through;
	font-size: 0.9em;
	color: #999999;
}
#content .list_cart .tb_list_cart td p {
	height: 20px;
	padding-left: 2px;
}
#content .list_cart .tb_list_cart td.total_price {
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
}
#content .list_cart .tb_list_cart td.total_price span {
	color: #FF0000;
}
#content .list_cart .tb_list_cart tr th,
#content .tb_list_cart tr td {
	border: 1px solid #ddd;
	padding: 5px 0;
	text-align: center;
}
#content .list_cart .tb_list_cart tr th {
	background: #666;
	padding: 5px 0;
	color: #fff;
}
#content .list_cart .total_pay {
	font-weight: bold;
	text-align: right;
	margin-top: 10px;
}
#content .list_cart ul.button {
	margin: 10px 0;
	text-align: right;
}
#content .list_cart ul.button li {
	display: inline;
	color: red;
}
#content .list_cart ul.button li a {
	color: red;
	font-size: 14px;
}
#content .list_cart .tb_list_cart input {
	width: 50px;
	text-align: center;
}
#content .list_cart .tb_list_cart td.price span{
	text-decoration: line-through;
	color: #999;
}
#content .list_cart .tb_list_cart p.promotion{
	font-size: 12px;
	font-style: italic;
	line-height: 15px;
	color: red;
}
#content .cart_empty{
	height:25px;
	line-height:25px;
}
#content .list_cart .info_customer tr th {
	font-weight: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
}
#content .list_cart .info_customer tr td {
	vertical-align: middle;
	padding: 3px;
}
#content .list_cart .styleInput1,
#content .list_cart .styleSelect,
#content .list_cart .styleArea,
#content .list_cart input.name{
	border: 1px solid #CCCCCC;
	outline: 0 none;
	padding: 3px;
	width: 370px;
}
#content .list_cart input.name{
	width: 307px;
}
#content .list_cart .same_info{
	font-style: italic;
	color: #1575C1;
	margin-bottom: 4px;
}
#content .list_cart .styleSelect {
	width: 60px;
	padding: 2px;
	margin-right: 3px;
}
#content .list_cart .styleInput1:hover,
#content .styleInput1:focus,
#content .styleSelect:hover,
#content .styleSelect:focus,
#content .styleArea:hover,
#content .styleArea:focus{
	border-color: #999;
}
#content .list_cart h4.cus_info {
	margin: 10px 0;
	text-transform: uppercase;
}
#content .info_customer tr td p {
	margin-top: 10px;
}
#content .list_cart.review .info_cus{
	float: left;
	width: 50%;
	margin: 10px 0;
	overflow: hidden;
}
#content .list_cart.review tr td,
#content .list_cart.review tr th{
	border-bottom: 1px dotted #eee;
}
#content .list_cart.review tr td{
	width: 200px;
	border-left: 1px dotted #eee;
	padding-left: 10px;
}
#content .list_cart ul.step{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
#content .list_cart ul.step li{
	display: block;
	width: 25%;
	overflow: hidden;
	float: left;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	height: 38px;
	line-height: 38px;
	text-transform: uppercase;
}
#content .list_cart ul.step li.active{
	color: #1575C1;
}
#content .list_cart ul.step li span{
	background: url(img/c_step_payment.png) left bottom no-repeat;
	display: block;
	width: 28px;
	height: 38px;
	line-height: 38px;
	margin-right: 5px;
	color: #fff;
	padding-left: 11px;
	float: left;
}
#content .list_cart ul.step li.active span{
	background: url(img/c_step_payment.png) left top no-repeat;
}
#content .list_cart input.submit{
	width: 120px;
	height: 30px;
}
#content .list_cart input.submit:hover{
	cursor: pointer;
}
#content .list_cart ul.select_payment{
	margin: 10px 0 20px;
	float: left;
}
#content .list_cart ul.select_payment li{
	display: inline;
}
#content .list_cart ul.select_payment li div{
	width: 167px;
	height: 22px;
	float: left;
	margin: 3px 10px 10px 0;
	text-align: center;
	padding-top: 40px;
}
#content .list_cart ul.select_payment li.nganluong div{
	background: url(img/c_nganluong.png) center top no-repeat;
}
#content .list_cart ul.select_payment li.nganluong div:hover,
#content .list_cart ul.select_payment li.nganluong div.active{
	background: url(img/c_nganluong.png) center bottom no-repeat;
	cursor: pointer;
}
#content .list_cart ul.select_payment li.baokim div{
	background: url(img/c_baokim.png) center top no-repeat;
}
#content .list_cart ul.select_payment li.baokim div:hover,
#content .list_cart ul.select_payment li.baokim div.active{
	background: url(img/c_baokim.png) center bottom no-repeat;
	cursor: pointer;
}
#content .list_cart ul.select_payment li.chuyenkhoan div{
	background: url(img/c_chuyenkhoan.png) center top no-repeat;
	padding: 3px 20px 0;
	height: 59px;
	width: 127px;
	line-height: 15px;
}
#content .list_cart ul.select_payment li.chuyenkhoan div p{
	margin-bottom: 0;
	height: 30px;
}
#content .list_cart ul.select_payment li.chuyenkhoan div:hover,
#content .list_cart ul.select_payment li.chuyenkhoan div.active{
	background: url(img/c_chuyenkhoan.png) center bottom no-repeat;
	cursor: pointer;
}


/**** #slide_show_content *****/
#slide_show_content {
/*	background: url(img/c_box_slideshow_top.png) center top no-repeat;*/
/*	padding-top: 1px;*/
    margin: 0 auto 15px;
    background-color: #F7F7F7;
    border: 1px solid #d8d7d7;
    text-align: center;
    padding: 10px;
    border-radius: 10px;
}
#slide_show_content .slide_show_content_bottom {
/*	background: url(img/c_box_slideshow_bottom.png) center bottom no-repeat;*/
/*	padding-bottom: 1px;*/
}
#slide_show_content .slide_show_content_middle {
/*	background: url(img/c_box_slideshow_middle.png) center center repeat-y;*/
}
#slide_show_content .wt-rotator{
	font-size:12px;
	background-color:#fff;
	position:relative;
	overflow:hidden;
	margin: 0 auto;
}
#slide_show_content .wt-rotator{
	line-height: 16px;
}
#slide_show_content .wt-rotator h1{
	line-height: 25px;
}
#slide_show_content .wt-rotator a{
	outline:none;
}
#slide_show_content .wt-rotator .screen{
	position:relative;
	top:0;
	left:0;
	overflow:hidden;
}
#slide_show_content .wt-rotator #strip{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	overflow:hidden;
}
#slide_show_content .wt-rotator .content-box{
	display:none;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}
#slide_show_content .wt-rotator .main-img{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	border:0;
}
#slide_show_content .wt-rotator .preloader{
	position:absolute;
	top:50%;
	left:50%;
	width:36px;
	height:36px;
	margin-top:-18px;
	margin-left:-18px;
	border-radius:2px;
	background:#000 url(img/loader.gif) center no-repeat;
	background:rgba(0,0,0,.7) url(img/loader.gif) center no-repeat;
	z-index:4;
	display:none;
}
#slide_show_content .wt-rotator #timer{
	position:absolute;
	left:0;
	height:4px;
	background-color:#FFF;
	opacity:0.5;
	z-index:4;
	visibility:hidden;
	font-size:0;
}
#slide_show_content .wt-rotator .desc{
	color:#000;
	position:absolute;
	top:0;
	left:0;
	z-index:6;
	overflow:hidden;
	visibility:hidden;
	text-align:left;
}
#slide_show_content .wt-rotator .inner-bg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:0.7;
	z-index:1;
}
#slide_show_content .wt-rotator .inner-text{
	position:absolute;
	padding:10px;
	z-index:2;
}
#slide_show_content .wt-rotator .c-panel{
	position:absolute;
	top:0;
	z-index:7;
	visibility:hidden;
}
#slide_show_content .wt-rotator .outer-cp{
	position:absolute;
	left:0;
	width:100%;
	background:#333;
/*	background:-moz-linear-gradient(top, #999 0%, #333 50%, #000 51%, #111 100%);*/
/*	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#999), color-stop(50%,#333), color-stop(51%,#000), color-stop(100%,#111));*/
/*	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#111111',GradientType=0);*/
	border:1px solid #000;
	border-left:none;
	border-right:none;
}
#slide_show_content .wt-rotator .thumbnails,
#slide_show_content .wt-rotator .buttons{
	display:inline;
	position:relative;
	float:left;
	overflow:hidden;
}
#slide_show_content .wt-rotator .thumbnails li,
#slide_show_content .wt-rotator .play-btn,
#slide_show_content .wt-rotator .prev-btn,
#slide_show_content .wt-rotator .next-btn{
	list-style:none;
	display:inline;
	float:left;
	margin-right:4px;
	overflow:hidden;
	width:18px;
	height:18px;
	line-height:24px;
	text-align:center;
	color:#FFF;
	background-color:#10773C;
	border:1px solid #10773C;
	cursor:pointer;
	font-weight:bold;
	border-radius: 10px;
	font-size: 12px;
}
#slide_show_content .wt-rotator .thumbnails li.thumb-over{
	color:#FFF;
	background-color:#CCC;
}
#slide_show_content .wt-rotator .thumbnails li.curr-thumb{
	color:#000;
	background-color:#FFF;
	cursor:default;
	border:1px solid #10773C;
}
#slide_show_content .wt-rotator .thumbnails li.image{
	background-color:#000;
}
#slide_show_content .wt-rotator .thumbnails li.image.curr-thumb,
#slide_show_content .wt-rotator .thumbnails li.image.thumb-over{
	border-color:#06F;
}
#slide_show_content .wt-rotator .thumbnails li.image a,
#slide_show_content .wt-rotator .thumbnails li.image img{
	display:block;
	border:0;
}
#slide_show_content .wt-rotator .thumbnails li.image.curr-thumb img{
	opacity:0.8;
	cursor:default;
}
#slide_show_content .wt-rotator .thumbnails li *{
	display:none;
}
#slide_show_content .wt-rotator .thumbnails li div{
	position:relative;
	color:#FFF;
	background-color:#000;
}
#slide_show_content .wt-rotator .play-btn{
	background:#10773C url(img/play.png) no-repeat center;
}
#slide_show_content .wt-rotator .pause{
	background:#10773C url(img/pause.png) no-repeat center;
}
#slide_show_content .wt-rotator .prev-btn{
	background:#10773C url(img/prev.png) no-repeat center;
}
#slide_show_content .wt-rotator .next-btn{
	background:#10773C url(img/next.png) no-repeat center;
}
#slide_show_content .wt-rotator .button-over{
	background-color:#CCC;
}
#rotator-tooltip{
	position:absolute;
	top:0;
	left:0;
	z-index:99999;
	display:none;
}
#rotator-tooltip.txt-up{
	margin-left:-10px;
	margin-bottom:5px;
	background:url(img/tail.png) no-repeat;
	background-position:10px bottom;
/*	background-position-x:10px;*/
/*	background-position-y:bottom;*/
}
#rotator-tooltip.txt-down{
	margin-left:-10px;
	margin-top:24px;
	background:url(img/rev_tail.png) no-repeat;
	background-position:10px top;
/*	background-position-x:10px;*/
/*	background-position-y:top;*/
}
#rotator-tooltip.img-up{
	background:url(img/tail.png) center bottom no-repeat;
}
#rotator-tooltip.img-down{
	background:url(img/rev_tail.png) center top no-repeat;
}
#rotator-tooltip .tt-txt{
	font-size:12px;
	color:#FFF;
	background-color:#000;
	max-width:300px;
	padding:4px;
	margin:8px 0;
}
#rotator-tooltip .tt-img{
	display:none;
	background-color:#000;
	padding:2px;
	margin:8px 0;
}
#slide_show_content .wt-rotator .block,
#slide_show_content .wt-rotator .vpiece,
#slide_show_content .wt-rotator .hpiece{
	position:absolute;
	z-index:2;
}

/*=============================================================*/
/*======================== End #content ========================*/
/*=============================================================*/



/**** .box_partner ****/
.box_partner{
	margin:0 0 18px 0;
	overflow: hidden;
	width: 1024px;
}
.box_partner ul li{
	float: left;
	border: 1px solid #ddd;
	margin: 0 3px;
	display: block;
	height: 80px;
}
.box_partner ul li:hover{
	border: 1px solid #333;
}
.box_partner span.title{
	font-size: 15px;
	font-weight: bold;
	padding-left: 8px;
	line-height: 25px;
}
.box_partner .caroufredsel_wrapper{
	margin: 0 auto !important;
	height: 82px !important;
}
.box_partner ul{
	height: 80px;
}

.simply-scroll-container { /* Container DIV - automatically generated */
	position: relative;
}

.simply-scroll-clip { /* Clip DIV - automatically generated */
	position: relative;
	overflow: hidden;
}

.simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}

.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}

.simply-scroll-list li img {
	border: none;
	display: block;
}

.simply-scroll-btn {
	position: absolute;
	background-image: url(buttons.png);
	width: 42px;
	height: 44px;
	z-index:3;
	cursor: pointer;
}

.simply-scroll-btn-left {
	left: 6px;
	bottom: 6px;
	background-position: 0 -44px;
}
.simply-scroll-btn-left.disabled {
	background-position: 0 0 !important;
}
.simply-scroll-btn-left:hover, .simply-scroll-btn-left:focus {
	background-position: 0 -88px;
}

.simply-scroll-btn-right {
	right: 6px;
	bottom: 6px;
	background-position: -84px -44px;
}
.simply-scroll-btn-right.disabled {
	background-position: -84px 0 !important;
}
.simply-scroll-btn-right:hover, .simply-scroll-btn-right:focus {
	background-position: -84px -88px;
}

.simply-scroll-btn-up {
	right: 6px;
	top: 6px;
	background-position: -126px -44px;
}
.simply-scroll-btn-up.disabled {
	background-position: -126px 0 !important;
}
.simply-scroll-btn-up:hover, .simply-scroll-btn-up:focus {
	background-position: -126px -88px;
}

.simply-scroll-btn-down {
	right: 6px;
	bottom: 6px;
	background-position: -42px -44px;
}
.simply-scroll-btn-down.disabled {
	background-position: -42px 0 !important;
}
.simply-scroll-btn-down:hover, .simply-scroll-btn-down:focus {
	background-position: -42px -88px;
}

.simply-scroll-btn-pause {
	right: 6px;
	bottom: 6px;
	background-position: -168px -44px;
}
.simply-scroll-btn-pause:hover, .simply-scroll-btn-pause:focus {
	background-position: -168px -88px;
}

.simply-scroll-btn-pause.active {
	background-position: -84px -44px;
}
.simply-scroll-btn-pause.active:hover, .simply-scroll-btn-pause.active:focus {
	background-position: -84px -88px;
}

/* Custom class modifications - override classees

.simply-scroll is default

*/

.simply-scroll .simply-scroll-list {}

.simply-scroll .simply-scroll-list li {
	float: left;
}
.simply-scroll .simply-scroll-list li img {}

.simply-scroll .simply-scroll-btn {}

.simply-scroll .simply-scroll-btn-left {}
.simply-scroll .simply-scroll-btn-left.disabled {}
.simply-scroll .simply-scroll-btn-left:hover {}

.simply-scroll .simply-scroll-btn-right {}
.simply-scroll .simply-scroll-btn-right.disabled {}
.simply-scroll .simply-scroll-btn-right:hover {}

.simply-scroll .simply-scroll-btn-up {}
.simply-scroll .simply-scroll-btn-up.disabled {}
.simply-scroll .simply-scroll-btn-up:hover {}

.simply-scroll .simply-scroll-btn-down {}
.simply-scroll .simply-scroll-btn-down.disabled {}
.simply-scroll .simply-scroll-btn-down:hover {}



/* Vertical scroller example */

.vert { /* wider than clip to position buttons to side */
	width: 340px;
	height: 400px;
	margin-bottom: 1.5em;
}

.vert .simply-scroll-clip {
	width: 290px;
	height: 400px;
}

.vert .simply-scroll-list {}

.vert .simply-scroll-list li {
	width: 290px;
	height: 200px;
}
.vert .simply-scroll-list li img {}

.vert .simply-scroll-btn {}

.vert .simply-scroll-btn-up { /* modified btn pos */
	right: 0;
	top: 0;
}
.vert .simply-scroll-btn-up.disabled {}
.vert .simply-scroll-btn-up:hover {}

.vert .simply-scroll-btn-down { /* modified btn pos */
	right: 0;
	top: 52px;
}
.vert .simply-scroll-btn-down.disabled {}
.vert .simply-scroll-btn-down:hover {}

/* NOTE left-right classes wouldn't be needed on vertical scroller */


/***** .box_post_home ****/
#content .box_post_home span.title{
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #0C6C37;
	margin-bottom: 10px;
	color: #0C6C37;
}
.box_post_home ul li,
.box_post_home ul li p,
.box_post_home ul li a{
	margin-bottom: 15px;
	color: #333;
}
.box_post_home ul li p.datetime{
	font-style: italic;
	margin: 0;
}
.box_post_home ul li .name{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
}
.box_post_home ul li .summary{
	font-size: 12px;
	text-align: justify;
	margin-top: 0;
}

/*=============================================================*/
/*========================== #footer ==========================*/
/*=============================================================*/

/************** #footer *************/
#footer {
/*	background: #fff url(img/f_bg.png) bottom repeat-x;*/
	padding-bottom: 5px;
	border-top: 2px solid #D6D6D6;
	padding-top: 2px;
	margin-top: 10px;
}

/**** #box_footer ****/
#box_footer {
	overflow: hidden;
	position: relative;
	padding: 15px 7px 0;
	font-size: 12px;
}
#box_footer .address {
	width: 350px;
	color: #333;
	float: left;
}
#box_footer .address p{
	margin: 0;
	line-height: 20px;
}
#box_footer .address p.design{
	color: #333;
}
#box_footer .address p.design span{
	font-weight: bold;
}
#box_footer .address p.design span span{
	color: #F6D901;
}
#box_footer .box_info {
	width: 155px;
	margin: 0 2px;
	float: left;
}
#box_footer .box_info li.first {
	color: #333;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
}
#box_footer .box_info li a {
	line-height: 17px;
	color: #333;
}
/**** .addthis_toolbox ****/
#footer_right .addthis_toolbox{
	padding-top: 3px;
}
/* nav_footer */
#bg_nav_footer {
	height: 23px;
	line-height: 23px;
}
ul#nav_footer {
	margin: 0 auto;
	width: auto;
	text-align: right;
}
ul#nav_footer li {
	display: inline;
	padding: 0 4px;
	background: url(img/bg_nav_footer_li.png) right no-repeat;
	border-right: 1px solid #ddd;
}
ul#nav_footer li a {
	color: #333;
	padding: 0 8px;
	font-size: 11px;
	text-transform: uppercase;
}
ul#nav_footer li a:hover {
	color: #13763F;
	text-decoration: none;
}
ul#nav_footer li.last {
	border: none;
	background: none;
}

/** .footer2 **/
#footer.footer2 .address{
	width: 100%;
    margin-bottom: 25px;
}
#footer.footer2 .address p.design{
	text-align: right;
	text-align: center;
}
#footer.footer2 #box_footer{
	padding-top: 0;
}
/*=============================================================*/
/*======================== End #footer ========================*/
/*=============================================================*/
/* fancybox */
/*  Product View */
.product-view .product-img-box {
	margin-bottom: 10px;
	position: relative;
}
.product-view .product-img-box .product-image {
	margin: 0 0 13px;
}
/* Product Images */

/* Product Images */

#etalage .moreview_thumb {
	cursor: move;
}
#moreview .moreview_small_thumbs li {
	margin: 10px;
	margin-bottom: 13px !important;
	cursor: pointer;
}
#moreview .moreview_magnifier {
	border: 1px solid #bbb;
}
#moreview .moreview_hint {
	width: 130px;
	height: 57px;
}
#moreview .moreview_description {
	font-style: italic;
	margin: 10px;
	padding: 6px 10px;
}
.moreview, .moreview_thumb, .moreview_thumb_image, .moreview_source_image, .moreview_zoom_preview, .moreview_icon, .moreview_hint {
	display: none
}
.moreview, .moreview ul, .moreview li, .moreview img, .moreview_hint, .moreview_icon, .moreview_description {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none
}
.moreview, .moreview_magnifier div, .moreview_magnifier div img, .moreview_small_thumbs ul, ul .moreview_small_thumbs li, .moreview_zoom_area div, .moreview_zoom_img {
	position: relative
}
.moreview img, .moreview li {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-user-drag: none;
	-moz-user-drag: none;
	user-drag: none
}
.moreview, .moreview_small_thumbs li {
	float: left
}
.moreview_right {
	float: right
}
.moreview li {
	position: absolute
}
.moreview img {
	vertical-align: bottom;
	max-width: none
}
.moreview_magnifier {
	cursor: default
}
.moreview_magnifier div, .moreview_small_thumbs {
	overflow: hidden
}
.moreview_magnifier div img {
	display: none
}
.moreview_icon, .moreview_hint {
	cursor: default;
	width: 0;
	height: 0;
	overflow: hidden
}
.moreview_small_thumbs li.vertical {
	float: none
}
.moreview_zoom_area {
	z-index: 2
}
.moreview_zoom_area div {
	overflow: hidden;
	z-index: 997
}
.moreview_zoom_preview {
	position: absolute;
	z-index: 998
}
.moreview_zoom_img, .moreview_hint {
	z-index: 999
}
.moreview {
	direction: ltr
}
div.moreview_description {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 999
}
div.moreview_description.rtl {
	direction: rtl;
	text-align: right
}
.moreview-control a {
	left: auto;
	width: 26px;
	height: 26px;
	background-color: transparent;
}
.product-view .product-img-box .moreview-control {
	opacity: 0;
}
.product-view .product-img-box:hover .moreview-control {
	opacity: 1;
	transition: all 0.3s linear;
}
.moreview-control a.moreview-prev {
	position: absolute;
	left: 9.5%;
	background-color: #fff;
	border: 1px #ddd solid;
	text-align: center;
	color: #333;
}
.moreview-control a.moreview-prev:hover {
	background-color: #333;
	border: 1px #333 solid;
	color: #fff;
	transition: all 0.3s linear;
}
.moreview-control a.moreview-prev:before {
	content: "\f106";
	font-family: FontAwesome;
	font-size: 18px;
}
.moreview-control a.moreview-next {
	position: absolute;
	left: 9.5%;
	background-color: #fff;
	border: 1px #ddd solid;
	text-align: center;
	color: #333;
	bottom: 0%;
}
.moreview-control a.moreview-next:hover {
	background-color: #333;
	border: 1px #333 solid;
	color: #fff;
	transition: all 0.3s linear;
}
.moreview-control a.moreview-next:before {
	content: "\f107";
	font-family: FontAwesome;
	font-size: 18px;
}
.moreview .roll-over {
	position: absolute;
	bottom: 10px;
	left: 10px;
	font-family: "Roboto", sans-serif;
	font-size: 12px;
	color: #888;
	text-indent: 20px;
}
.moreview .roll-over .roll-over-desc {
	margin-left: 20px;
}
#moreview .moreview_thumb, #moreview .moreview_small_thumb {
	border: solid 1px #e0e0e0;
}
.product-view .product-img-box .product-image {
	margin: 0 0 13px;
}
img.zoomImg {
    display: none!important;
}
/*** zoom popup ***/
.product-img-box .zoom{
	position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    display: block;
    width: 100%;
    height: 100%;
}
img.moreview_zoom_preview {
    opacity: 1!important;
}
.product-view .info .border_info{
	border: 1px solid #CCC;
	float: left;
	padding: 15px;
	width: 100%;
	border-radius: 6px;
    -webkit-box-shadow: inset 0px 0px 5px 3px rgba(204,204,204,0.8);
    -moz-box-shadow: inset 0px 0px 5px 3px rgba(204,204,204,0.8);
    box-shadow: inset 0px 0px 5px 3px rgba(204,204,204,0.8);
}


/**** popup ****/
#popup {
	position: absolute;
	z-index: 1000000;
	color: #666;
	position: fixed;
	right: 0;
	bottom: 0;
	height: 200px;
	width: auto;
}
#popup_bg_top {
	color: #fff;
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	width: auto;
	background: #B51C1D;
	padding-left: 10px;
}
#popup_bg_top a {
	color: #fff;
	text-decoration: none;
}
#popup_top{
	float: right;
	list-style: none;
	overflow: hidden;
	height: 20px;
}
#popup_top li {
	display: inline;
}
#popup_top li a {
	background-image: url(img/button.gif);
	background-repeat: no-repeat;
	width: 30px;
	height: 0;
	padding-top: 15px;
	overflow: hidden;
	float: left;
}
#popup_top li a.close {
	background-position: 0 0;
}
#popup_top li a.close:hover {
	background-position: 0 -15px;
}
#popup_top li a.min {
	background-position: -30px 0;
}
#popup_top li a.min:hover {
	background-position: -30px -15px;
}
#popup_top li a.max {
	background-position: -60px 0;
}
#popup_top li a.max:hover {
	background-position: -60px -15px;
}
#popup_content {
	display: block;
	padding: 10px 5px 0;
	/*height: 150px;*/
	background-color: #fff;
	border-style: solid;
	border-width: 1px;
	border-color: #B51C1D;
	line-height: 20px;
/*	overflow: hidden;*/
	text-align: center;
	position: relative;
	font-size: 15px;
	height: 42px;
}
#popup_content ul#cart_popup{
	height:119px;
	padding:5px;
	overflow:scroll;
}
#popup_content .icon{
	position: absolute;
	top: -19px;
	left: 4px;
}
#popup_content p{
	color: #333;
}
#popup_content p img{
	float:right;
	margin-right:10px;
}
#popup_content p span{
	font-weight: bold;
}
#popup_content p.last, #popup_content p.last a{
	color: red;
}
#popup_content ul#cart_popup li{
	background:url(img/dotted_pop_cart.png) no-repeat left;
	padding-left:10px;
	text-align:left;
}
#popup_content ul#cart_popup li img{
	float:right;
	width:10px;
	padding:6px 0px 0px 5px;
}
#popup_content ul#cart_popup li span{
	color:#FF0000;
}
.news_event_home{
	float:left;
}
.download_home{
	height:279px;
	border-radius:5px;
	background:#FBFBFB url(img/architect_document.png) no-repeat center 150px;
	border: 1px solid #ddd;
	position: relative;
	padding-top: 25px;
}
#main .download_home .title{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	background: url(img/title_download.png) left top no-repeat;
	height: 36px;
	line-height: 30px;
	text-align: center;
	width: 216px;
	position: absolute;
	left: -6px;
	top: 9px;
	text-shadow: 1px 1px 1px #333;
}
#main .download_home .bg_bottom{
	background: url(img/bg_download.png) center top no-repeat;
	height: 6px;
	width: 345px;
	position: absolute;
	bottom: -6px;
	left: 0;
}
.download_home .jqtransform{
	margin:38px 0px auto;
}
.doc_download ul.doc{
	height: 163px;
	overflow-x:hidden;
}
#footer_right > form {
	float: left;
	margin-top: 1px;
}
form .search > li {
    float: left;
}
.navbar-header ul.search{
    margin: 8px!important;
}
form .search > li .txtkeyw {
    border-radius: 3px;
    border: 1px solid #ccc;
	width: 177px;
	padding-left: 5px;
}
form .search > li.submit input:hover{
	cursor: pointer;
}
form .search > li.submit input{
	height: 34px;
	background: #12763d url(img/search.png) no-repeat  center center;
    border-radius: 3px;
	font-weight: bold;
	color: #fff;
	width: 39px;
    margin-left: 5px;
	text-indent: -999999px;
    border: 1px solid #ccc;
}



/* Large desktops and laptops */
@media (min-width: 1200px) {
	#content .box_product .thumbnail {
	    height: 148px;
	}
	.container{
		width: 990px;
	}
	table {
	    width: 100%!important;
	}
	.slide_border{
		border: 1px solid #ccc;
		background-color: #f7f7f7;
		border-radius: 5px;
		padding: 10px 0;
	}
	#banner .logo{
		position: absolute;
		top: -10px;
	}
	#banner a.youtube{
		top: 13px;
	}
	#banner a.facebook{
		top: 13px;
	}
	.h_hotline{
		top: 13px;
	}
	#header ul.language {
		top: 10px;
	}
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.tab_content img{
		max-width: 100%!important;
		height: auto!important;
	}

}
@media (min-width: 768px){
	div#desc_cate {
	    position: absolute;
	    bottom: 11px;
	    left: 15px;
	}
	#menu-right-top-menu{
		float: right;
	}
	.navbar-collapse{
		padding-left: 0;
		padding-right: 0;
	}
	.navbar-nav>li>a {
		text-transform: uppercase;
	    padding: 6px 15px;
		color: #000;
		font-weight: normal;
	}
	.navbar-nav>li:nth-child(7)>a{
	    padding-right: 0px;
	}
	.navbar-nav>li:nth-child(7)>a:before{
	    display: none;
	}
	.navbar-nav>li>a:before {
		content: "";
		position: absolute;
		width: 1px;
		height: 9px;
		background-color: darkgray;
		top: 11px;
		right: 0;
	}
	.navbar{
		min-height: 33px;
	}
	.nav-tabs>li>a {
		font-size: 13px;
	    margin-right: 2px; */
	    /* line-height: 1.42857143; */
	    border-radius: 4px 4px 0 0;
	    border: 1px solid #ccc;
	    /* border-bottom: 1px solid #fff; */
	    background-color: #eee;
	}
	#content .product_detail .product_description .tab_content {
	    border-left: 1px solid #ccc;
	    border-bottom: 1px solid #ccc;
	    border-right: 1px solid #ccc;
	}
	#footer_right{
		position: absolute;
		right: 10px;
		top: 13px;
	}
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	    margin-right: 2px;
	    line-height: 1.42857143;
	    border-radius: 4px;
	    border: 1px solid #ccc;
	}
	#back-top span {
	    background: url(img/up-arrow.png) no-repeat scroll center center #DDDDDD/50%;
	    border-radius: 15px 15px 15px 15px;
	    width: 40px;
	    height: 40px;
	    display: block;
	    margin-bottom: 7px;
	}
	.navbar-oneweb .navbar-collapse{
		border-top: 1px solid #eee;
	}
	.navbar-oneweb .navbar-toggle{
/* 		background-color: #12763d; */
	    color: #12763d;
	    padding: 0;
	    border: none;
		margin-top: 10px;
	}
	.navbar-oneweb .navbar-toggle .icon-bar{
		background-color: #12763d;
	    width: 100%;
	}
	.navbar-oneweb .navbar-toggle:focus, .navbar-oneweb .navbar-toggle:hover{
/* 		background-color: #12763d; */
	    background: transparent;
	}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border-radius: 4px 4px 0 0;
    border: 1px solid #ccc;
    border-bottom: 1px solid #fff;
}
.tab_content img,.des img{
	max-width: 100%!important;
	height: auto!important;
}
	.navbar-nav>li>a{
		display: inline-block;
	}
	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th{
		white-space: normal;
	}
	.tab_content table {
	    max-width: 100%!important;
		display: inline-block;
	}
	.tab_content table tr td{
		float: left;
	    width: 33.333%;
	}
	.navbar-header{
		background-color: #eee;
	}
	.hotline{
	    right: 0;
	    top: 0;
	    width: 160px;
	}
	.hotline p{
	    float: right;
	}
	#banner a.youtube{
		right: 40px;
	}
	#banner a.facebook{
		right: 0;
	}
	.h_hotline{
		right: 80px;
	}
	#banner .logo{
	 top: 0;
	}
	#header ul.language {
		float: left;
		position: relative;
		top: 0;
	}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
	.nav-tabs>li>a {
	    margin-right: 2px;
	    line-height: 1.42857143;
	    border-radius: 4px;
	    border: 1px solid #ccc;
	}
	.nav-tabs{
		border-bottom: none;
	}
	.nav-tabs>li{
		width: 100%;
		margin-bottom: 10px;
	}
}
@media (max-width: 425px) {
	#banner a.youtube{
		display: none;
	}
	#banner a.facebook{
		display: none;
	}
	.h_hotline{
		display: none;
	}
}
@media (max-width: 375px){
}
.m-b-30{
	margin-bottom: 30px;
}
.detail_item .name{
	position: relative;
    color: #12763d;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    padding-bottom: 10px;
}
.detail_item .description{
	padding-bottom: 45px;
}
.detail_item .name:after{
	    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 90px;
    height: 2px;
    background: #12763d;
}
.detail_item .readmore{
	position: absolute;
	bottom: 0;
	padding: 7px 15px;
	font-weight: 600;
	text-transform: uppercase;
    color: white;
    border-radius: 5px;
}
.detail_item .readmore .glyphicon{
	top: 0;
	font-size: 10px;
}
.thumb{
	border: 1px solid #ddd;
}
.bg_green{
	background-color: #12763d;
}
.bg_orange{
	background-color: orange;
}
@media (min-width:1200px){
		.auto-clear .col-lg-1:nth-child(12n+1){clear:left;}
		.auto-clear .col-lg-2:nth-child(6n+1){clear:left;}
		.auto-clear .col-lg-3:nth-child(4n+1){clear:left;}
		.auto-clear .col-lg-4:nth-child(3n+1){clear:left;}
		.auto-clear .col-lg-6:nth-child(odd){clear:left;}
}
@media (min-width:992px) and (max-width:1199px){
		.auto-clear .col-md-1:nth-child(12n+1){clear:left;}
		.auto-clear .col-md-2:nth-child(6n+1){clear:left;}
		.auto-clear .col-md-3:nth-child(4n+1){clear:left;}
		.auto-clear .col-md-4:nth-child(3n+1){clear:left;}
		.auto-clear .col-md-6:nth-child(odd){clear:left;}
}
@media (min-width:768px) and (max-width:991px){
		.auto-clear .col-sm-1:nth-child(12n+1){clear:left;}
		.auto-clear .col-sm-2:nth-child(6n+1){clear:left;}
		.auto-clear .col-sm-3:nth-child(4n+1){clear:left;}
		.auto-clear .col-sm-4:nth-child(3n+1){clear:left;}
		.auto-clear .col-sm-6:nth-child(odd){clear:left;}
}
@media (max-width:767px){
		.auto-clear .col-xs-1:nth-child(12n+1){clear:left;}
		.auto-clear .col-xs-2:nth-child(6n+1){clear:left;}
		.auto-clear .col-xs-3:nth-child(4n+1){clear:left;}
		.auto-clear .col-xs-4:nth-child(3n+1){clear:left;}
		.auto-clear .col-xs-6:nth-child(odd){clear:left;}
}
@media (max-width:375px){
	.col-xs-6{
		width: 100%;
	}
}
@media (min-width:376px){
	.img_infor,.img_infor_left {
		position: relative;
	}
	.img_infor >.title:after,
	.img_infor >.title:before {
		position: absolute;
		top: 50px;
		right: 0;
		width: 0;
		height: 0;
		display: block;
		content: " ";
		border-color: transparent;
		border-style: solid solid outset;
		pointer-events: none;
	}
	.img_infor_left >.title:after,
	.img_infor_left >.title:before {
		position: absolute;
		top: 50px;
		left: 0;
		width: 0;
		height: 0;
		display: block;
		content: " ";
		border-color: transparent;
		border-style: solid solid outset;
		pointer-events: none;
	}
	.img_infor >.title:before {
		border-right-color: #ddd;
		border-width: 20px;
	}

	.img_infor >.title:after {
		border-width: 19px;
		border-right-color: #fff;
		margin-top: 1px;
		margin-left: 2px;
	}
	.img_infor_left >.title:before {
		border-left-color: #ddd;
		border-width: 20px;
	}

	.img_infor_left >.title:after {
		border-width: 19px;
		border-left-color: #fff;
		margin-top: 1px;
		margin-right: 2px;
	}
}