.box_mid .mid-title .titleR {
    margin: 0px -20px;
}
.box .box-title .fTitle{
	position: relative;
	text-transform: uppercase;
	color: #333333;
	font-weight: 500;
}
.box .box-title .fTitle:before{
	content: '';
	width: 30%;
	height: 1px;
	position: absolute;
	bottom: 0;
	background-color: #0f1283;
}
p.advertise{
	margin-bottom: 15px;
	padding:  0px;
}
.banner_product {
	
}
.boxTop {
	margin-bottom:20px;	
}
.boxTop .pro-category{
	width:200px; 
} 
.boxTop .pro-banner{
	width:740px; 
} 
.mid-title .titleR {
	/* padding-top:4px; */
	/* padding-right:15px; */
	}

.boxListCategory { margin-bottom:20px;}
.boxListCategory .div-title {
	/* height:29px; */
	/* background:url(../images/cat-title-bg.gif) repeat-x; */
}
.boxListCategory .cat-title-l {
	/* background:url(../images/cat-title-l.gif) left no-repeat; */
	/* padding-left:40px; */
	/* height:29px; */
}
.boxListCategory .cat-title-r {
	background:url(../images/cat-title-r.gif) right no-repeat;
	padding-right:10px;		
	height:29px;
	line-height:29px;
}
.boxListCategory .div-title h2 {
	color:#015999;
	font-weight:bold;
	text-transform:uppercase;
	line-height:29px;
}

.navation_sub { line-height:20px; padding:5px 0px; font-size:11px;  }
.navation_sub  span { padding:0px 5px ; color:#444444;  }
.navation_sub  a { color:#444444 }


.price {
	/* height:22px; */
	line-height: 22px;
	/* color:#ff0000; */
	/* font-weight:bold; */
}

/*boxProBest*/
.boxProBest {
	margin:15px;
}
.boxProBest .pro_best_one{
	background:url(../images/pro_best_one.gif) center no-repeat; 
	width:175px;
	height:245px;
	text-align:center;
	
}
.boxProBest .pro_best_one .boxImg {	
	padding:10px;	
	padding-top:30px;
}

.boxProBest .pro_best_one .p_name{ padding:2px 10px;}
.boxProBest .pro_best_one .price{ padding:2px 10px;}


.boxProBest .pro_best_item {
	background:url(../images/pro_best_item.gif) no-repeat;
	width:175px;
	height:30px;	
	line-height:30px;
	margin:5px 0px;
}
.boxProBest .pro_best_item .num {
	float:left;	
	width:30px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	height:30px;	
}
.boxProBest .pro_best_item .name {
	float:left; 
	width:130px;
	padding-left:5px;
	height:30px;	
	overflow:hidden;
}
.boxProBest .pro_best_item .name a {
	display:block;
	line-height:30px;
	color:#333333;
	text-decoration:none;	
}


/*boxProStatus*/
.boxProStatus {
	background:url(../images/pro_status_one.gif) top right no-repeat;
	padding:10px;
	margin-bottom:10px;
}
.boxProStatus .fProStatus {
	color:#d81308;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;	
}
.boxProStatus .pro_status_one{
	text-align:center;	
}
.boxProStatus .pro_status_one .boxImg {	
	padding:10px;	
	padding-top:30px;
}

.boxProStatus .pro_status_one .p_name{ padding:2px 10px;}
.boxProStatus .pro_status_one .price{ padding:2px 10px;}


.boxProStatus .pro_status_item {
	background:url(../images/pro_status_item.gif) no-repeat;
	width:160px;
	height:30px;	
	line-height:30px;
	margin:5px 0px;
}
.boxProStatus .pro_status_item .num {
	float:left;	
	width:30px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	height:30px;	
}
.boxProStatus .pro_status_item .name {
	float:left; 
	width:100px;
	padding-left:5px;
	height:30px;	
	overflow:hidden;
}
.boxProStatus .pro_status_item .name a {
	display:block;
	line-height:30px;
	color:#333333;
	text-decoration:none;	
}

.divTblCat {}
.divTblCat .tblCat { 
	border: 1px solid #dadada;
  border-collapse: collapse;
  line-height: 18px;
	width: 100%;
}
.divTblCat .tblCat td.cat {
	border: 1px solid #E2E2E2;
  padding: 0px;	
	vertical-align:top;
}
.divTblCat .tblCat td.row-title{ background:#f0f0f0; height:31px; color:#555555; font-weight:bold; text-indent:10px; border: 1px solid #E2E2E2;}

.boxCatSub {
	/* border-left: 1px solid #E2E2E2; */
	/* border-right: 1px solid #E2E2E2; */
}



/**/
.boxListProduct { }
.boxListProduct .div-title {
	height:29px;
	background:url(../images/cat-title-bg.gif) repeat-x;	
}
.boxListProduct .pro-title-l {
	background:url(../images/cat-title-l.gif) left no-repeat;
	padding-left:40px;		
	height:29px;
}
.boxListProduct .pro-title-r {
	background:url(../images/cat-title-r.gif) right no-repeat;
	padding-right:10px;		
	height:29px;
	line-height:29px;
}
.boxListProduct .div-title h2 {
	color:#015999;
	font-weight:bold;
	text-transform:uppercase;
	line-height:29px;	
}

.boxListProduct .boxProduct{
	border-left: 1px solid #E2E2E2;	
	border-right: 1px solid #E2E2E2;	
	border-bottom: 1px solid #E2E2E2;	
}
#List_Product { 
	padding:0px; 
}
.floatImgPro { 
	position:absolute;
	top:0;
	right:0;
}
.divCheckBox { position:absolute; left:0px; top:0;}
/*tbl_pro*/

#List_Product .tbl_pro tr:first-child td {padding-top:0;}
#List_Product .tbl_pro td.item {
	padding:20px 0;
	height:215px;
	vertical-align:top;
	border-bottom:1px dotted #CCC;
	padding-right:40px;
}

#List_Product .tbl_pro td.item.last{ border-right:0px;
	padding-right:0;}
#List_Product .tbl_pro td.item.item_select { } 
#List_Product .tbl_pro td.item .boxItem { text-align:center; 	position:relative;}
#List_Product .tbl_pro h3 {
  padding:2px; 
	font-weight:bold;
	text-align:left;
}

#List_Product .boxItem .floatImgPro { right:-10px; top:-10px;}
#List_Product .tbl_pro h3 a {color:#004eb0;}
#List_Product .tbl_pro h3 a:hover { 
  text-decoration:none;
	color:#333333;
}

#List_Product .tbl_pro .img {  
	text-align:center;
	background:#FFF;
	width:163px;
	border:1px solid #CCC;
}

#List_Product .tbl_pro .price {
	color:#ff0000 ;
	font-weight:bold;
}
#List_Product .tbl_pro .price_old {font-weight:normal;
	color:#666666;
	text-decoration:line-through;}
#List_Product .tbl_pro .price_old b {font-weight:normal;}

/*----------------- VIEW 1 ----------------*/
#List_Product .View1 {
  /* float:left; */
  /* padding-bottom:15px; */
  margin-bottom:15px;
  /* width:100%; */
  /* border-bottom:1px dotted #CCC; */
}
#List_Product .View1:after{
	content:'';
	display: block;
	clear: both;
}
#List_Product .last {
	background:none;
}


#List_Product div.View1 .boxItem{
  float:left;
	width:50%;
}
#List_Product div.View1 .boxItem:nth-child(2n+1){
	padding-right: 10px;
}
#List_Product div.View1 .boxItem:nth-child(2n+2){
	padding-left: 10px;
}
 #List_Product div.View1 .boxItem.last {margin-right:0}
#List_Product .View1 div.item .boxItem {
	margin:5px;	
}
#List_Product .View1 h3 {
  padding: 10px 0px;
  font-weight: 550;
  line-height: 22px;
}
#List_Product .View1 h3 a {color:#004eb0}
#List_Product .View1 h3 a:hover { 
  text-decoration:none;
	color:#333333;
}

#List_Product .View1 .img {
	border:1px solid #c7c7c7;
	/* text-align:center; */
	/* background:#FFF; */
	/* width:164px; */
	/* height:163px; */
}
#List_Product .View1 .img img{
	/* border:1px solid #c7c7c7; */
}

#List_Product .View1 .maso {
	font-weight:bold;
	padding-top:5px;
}
#List_Product .View1 .price {
	/* color:#c82d33; */
	/* font-weight:bold; */
	text-align:left;
}
.boxPriceR{
	font-weight: bold;
    color: #cc0700;
}
#List_Product .View1 .price_old {
	color:#666666;
	font-weight:normal;
	text-decoration:line-through;
}
#List_Product .View1 .price_old b {font-weight:normal}

/*----------------- VIEW 2 ----------------*/

#List_Product .View2 {
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #cccccc;
	color:#444444;
}
#List_Product .View2.last{
	border-bottom:none;
	margin-bottom:0px;
}
#List_Product .col1{}
#List_Product .col2{}
#List_Product .col_select{background:#F4EAD2;}
#List_Product .colTop {	border-bottom:1px solid #e0e0e0;	background:#F4F4F4 ; padding:3px 0px 2px;}

#List_Product .View2 .check{
	float:left;
	width:25px;
	padding-top:80px;
	text-align:center;
	vertical-align:middle;
}

#List_Product .View2 h3 a{ }
#List_Product .View2 .img{
	border:1px solid #CCC;
	padding:1px;
	text-align:center;
	float:left;
	margin-right:15px;

}

#List_Product .View2 .itemInfoL {
	float:left;
	width:380px;
	min-height:100px; 	
}
#List_Product .View2 h3 {
}
#List_Product .View2 h3 a{color:#004eb0}
#List_Product .View2 .price_old {font-weight:normal;
	text-decoration:line-through;
	color:#666666;}
#List_Product .View2 .price_old b {font-weight:normal;
	}
#List_Product .View2 .itemInfoR {
	float:right;
	width:100px;
}


#List_Product .View2 .infoExtra{
	background:#f9f9f9;
	padding:2px;
	color:#797979;
}
#List_Product .View2 .price {
	color:#fe0000;
}

.footerNav { height:30px; padding:0px 10px; }
.footerNav .navPage {}
.footerNav .navPage .pagination { padding:5px;} 
.footerNav .showNum {
	padding-top:5px;
	
}

.noProduct {
	padding:20px;
	text-align:center;
	color:#F00;	
}

/*********** DETAIL **********/
#divInfo{  }
 
#divInfo .picDetail {}

#divInfo .p_name{
	font-weight: bold;
	color: #ed1b24;
	font-size: 20px;
	margin: 15px 0px;
	line-height:25px;
	text-transform: uppercase;
}
#divInfo .divMaso {
	margin-bottom: 10px;
	color:#666666;
}
#divInfo .divMaso strong{
	color: #0f1283;
}
#divInfo .tblInfo { 
	background:#dfdfdf; 
	position:relative;
}
#divInfo .tblInfo th {
	background:#f4f4f4;
	padding:10px;
	font-size:16px;
	font-weight:bold;	
	text-align:left;
}
#divInfo .tblInfo td.td {
	background:#ffffff;
	padding:10px;
}
.ad-image {border:1px solid #CCC;
	padding:4px;}
#divInfo .tblInfo img { max-width:350px !important;}

#divInfo .tblInfo .proHotLine{
	background:url(../images/pro_phone.gif) left no-repeat;
	height:32px;
	padding-left:100px;	
	line-height:32px;
}
#divInfo .tblInfo .proHotLine span { color:#d40d0d; font-size:12px; font-weight:bold;}
#divInfo .infoPro {
	border-bottom:1px dotted #bfbfbf;
	padding-bottom:5px;
	margin-bottom:5px;	
}

#divInfo .tblInfo td.boxHot {
 	background:url(../images/hot.gif) #ffffff left top no-repeat;
	text-align:justify;	 
	padding-left:50px; 
}

#divInfo .other_pic {}
#divInfo .other_pic img {border:1px solid #e0e0e0; padding:1px; margin-right:5px;}

#divInfo .colInfo1{
	padding:3px 0px;
	font-weight:bold; 
}
#divInfo .colInfo2{
	padding:3px 0px; 
}


#divInfo .maso{
	color:#D66161;
	font-weight:bold;
}

#divInfo .price{
	font-size:36px;
	color:#ee272e;
	line-height:45px;
	background:url(../images/bg_price.gif) left no-repeat;
	border:1px solid #ee272e;
	height:45px;
	padding-left:35px;
	display:inline-block;
	padding-right:10px;
	margin:10px 0;
}
#divInfo .description {margin:15px 0;}
#divInfo .description h3 {
 /* border-bottom:1px solid #CCC; */
 margin-bottom:10px;
 background: #0f1283;
 padding: 15px 10px;
 color: #fff;
 }
#divInfo .description h3 span {
	/* background:#f2f2f2; */
	/* border:1px solid #CCC; */
	/* display:inline-block; */
	/* padding:5px 25px; */
	/* margin-bottom:-1px; */
	/* border-bottom:none; */
	-moz-border-radius-topleft: 5px;
	/* -webkit-border-top-left-radius: 5px; */
	/* border-top-left-radius: 5px; */
	-moz-border-radius-topright: 5px;
	/* -webkit-border-top-right-radius: 5px; */
	/* border-top-right-radius: 5px; */
}
#divInfo .divPriceMuaNgay { padding:5px 0px;}
#divInfo .price_muangay {
	color:#297cdc;
	font-size:20px;
	line-height:30px;
	font-weight:bold;	
}
 
 
#divInfo .tools { margin-top:5px;
	background:url(../images/bg_tools.gif) repeat-x;
	padding-left:10px;}
#divInfo .tools span {
	color:#1358af;
	padding:0px 5px;
}

#divInfo .tools a {	 
	text-decoration:none;
}

#divInfo .tools .plugin {
    margin: 5px 0px; 
    white-space: nowrap;
}

 

.pro-detail {
	float:left;
	width:780px;
}
.pro-right {
	float:right;
	width:210px;
}

.fDetail  {
	font-size:14px;
	font-weight:bold;
	color:#F5861A;
	text-transform:uppercase;
	border-bottom:1px dotted #d2d2d2;	
	margin-bottom:10px;
	padding-bottom:5px;
}
.desc ul {
	list-style:inherit;
	margin:0px;
	margin-left:15px;
}
.desc ol{
	list-style:decimal;
	margin:0px;
	margin-left:15px;
}

.desc img { max-width:700px;}

/*--------- tblOption -------*/
#tblOption {
	margin-bottom:10px;
	
}
#tblOption .title_cat { 

	background:url(../images/cat_hr.gif) bottom no-repeat;
	margin-bottom:5px;
	
}
#tblOption .title_cat h3{

	background:url(../images/title_cat.gif) #1B8EAD right no-repeat;
	padding:2px 10px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
#tblOption .op_title {
	clear:both;
	display:block;
	color:#a00005;
	background:url(../images/arr_option.gif) #f7f7f7 5px 10px no-repeat;
	font-weight:bold;
	padding:5px;
	line-height:18px;
	border-top:1px solid #d7d7d7; 
	border-bottom:1px solid #d7d7d7 ;
	padding-left:20px;

}
#tblOption .op {
	float:left;	
	line-height:18px; 
	width:100%;
	margin:2px 0px;
}
#tblOption .op.row0{}
#tblOption .op.row1{ background:#f7f7f7;}
#tblOption .op .col1{
	float:left;
	width:30%;
	font-weight:bold;
	padding:5px;
}
#tblOption .op .col2{
	float:left;
	width:65%;
	padding:5px;
}


/* Skin TAB */
#tab-container-1 { }
#tab-container-1-nav {
	list-style: none;
	margin: 0;
	padding: 0px;
}

#tab-container-1-nav :after {
	/* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}

#tab-container-1-nav li {
	float: left;
	padding-right:5px;
}


#tab-container-1-nav a {
	display: block;
	background:url(../images/tabL.gif) 0px -28px  no-repeat;
	color: #3e3e3e;
	font-weight: bold;
	text-align: center;
	text-decoration: none;	
	padding-left:10px;
}
#tab-container-1-nav a span {
	background:url(../images/tabR.gif) 100% -28px no-repeat;
	display: block;
	line-height: 28px;
	padding-left:10px;
	padding-right:20px;
}

#tab-container-1-nav a:hover {
	background:url(../images/tabL.gif) 0px 0px no-repeat;
	color: #fff;
}
#tab-container-1-nav a:hover span {
	background:url(../images/tabR.gif) 100% 0px no-repeat;
}

#tab-container-1-nav a.active {
	background:url(../images/tabL.gif) 0px 0px no-repeat;
	color: #fff;
}
#tab-container-1-nav a.active span {
	background:url(../images/tabR.gif) 100% 0px no-repeat;
}

#tab-container-1 .tab {
	border-top:3px solid #017bd3; 
	padding:10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

/*OPTION*/
 

.tblOption{
	border:1px #E2E2E2 solid;
	border-collapse:collapse;
	line-height:18px;
	width:100%;
}
.tblOption td{
	border:1px #E2E2E2 solid;
	padding:5px;
}
.tblOption .row_title{
	background:url(../images/row_title.gif) repeat-x;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
.tblOption td.name{
	font-weight:bold;
	text-align:right; 
} 


/**** OTHER PRO*****/
.box_other_product {}
.box_other_product ul {list-style:none;}
.box_other_product li {
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}
.box_other_product li.last{
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom:0px;
}

.box_other_product li .img {
 	width:50px;
	height:50px;
	border:1px solid #ccc; 
	text-align:center;
	padding:1px;
}
.box_other_product li .name {
  width:115px;
	font-weight:bold;
} 
.box_other_product li .price { color:#c82d33}
  
 


/*box_modSearch*/
.box_modSearch { padding:5px;}
.box_modSearch ul {list-style:none;}
.box_modSearch li {
	padding:4px 0px;	
}
.box_modSearch li .select { width:100%}

.box_modSearch li .textfiled { width:100%}

.mess_result {
	font-size:12px; 
	text-align:center;
	background: none repeat scroll 0 0 #F4F4F4;
    border-bottom: 1px solid #E0E0E0;
    padding: 3px 0 2px;
}
.mess_result span {
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}

.font_keyword{
	background-color: yellow; 
	color: red; 
	font-weight: bold;
}
.font_keyword a {
	background-color: yellow; 
	color: red; 
	font-weight: bold;
}

/*COMMENT*/
.boxComment {  

}
.fComment {
	color:#444444;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold; 
	padding-bottom:5px;
	margin-bottom:5px;
} 
.divVotes {
	border-bottom:1px solid #d4d4d4;
	padding:5px 0px;
	margin-bottom:10px;
}
.divWrite {}
.c_textarea  {
	padding:5px 0px;	
}
.c_button {
	padding:2px 0px;
	text-align:right;
}
 
#ext_comment {
	background:#fff;	
} 
.divCommentList{
	overflow:auto;
	padding:10px;		
}
.list_comment {
 	padding:5px 0px;	 
	display:block;	
	border-bottom:1px dotted #d4d4d4;
}
.list_comment .c-title {
	padding-bottom:5px;	
}
.list_comment .ctitle {font-weight:bold;	color:#882106;}
.list_comment .c-name {font-weight:bold; color:#0067b1; }
.list_comment .c-email	{color:#7c7c7c; font-weight:normal; font-size:11px;}
.list_comment .c-name a {color:#0067b1;}
.list_comment .c-desc {
	text-align:justify;
	padding:5px 0px;
	font-size:11px;
	font-family:Tahoma;
}
.list_comment .c-date	{color:#7c7c7c; font-weight:normal; font-size:11px;}

.list_comment .close{
	width:18px; height:16px; background:url(../images/icon_action.gif) no-repeat left -87px;  position:absolute;
	margin-left:620px;
	 
}
.list_comment	.close:hover, .closecom:hover{background:url(../images/icon_action.gif) no-repeat right -87px}

.vk-menu {padding:2px 0px;}
 
.ajax_mess {
	 border:1px dotted #d08215;padding:5px 5px; background:#FCF5CD ;
	 
}


/********************* CSS BoxShopping ****************************/
#BoxShopping {
	padding:0px;
	line-height:18px;
}
#BoxShopping .button {
	background:url(../images/btn_order.gif)  center no-repeat;
	width:120px;
	border:none;
	line-height:34px;	
	padding-bottom:10px;
	height:34px;
	font-weight:bold;
	color:#FFFFFF;
}

.fCart {
	font-size:16px;
	color:#FF0000;
	text-transform:uppercase;
	font-weight:bold;
}
#BoxShopping .navShopping{
	padding:3px;
	border:1px solid #cccccc;
	margin-bottom:10px;
	text-align:center;
}
.border_cart {
	background:#cccccc;
}

.row_title_cart {
	background:url(../images/row_title.gif) repeat-x;
	color:#FF753E;
	height:25px;
	font-weight:bold;
}
.row_total_cart {
	padding-right:5px;
	font-weight:bold;
	background:#F3f3f3;
	color:#000;
}
.row_item_cart {
	background:#fff;
	height:22px;
}

.shopping_title{
	background:url(../images/bg_title_cart.gif) repeat-x;
	border:1px solid #ccc;
	color:#FF753E;
	height:25px;
	padding:2px 5px;
	line-height:25px;
	margin-bottom:5px;
}
.box_shopping {
	padding:2px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.mess_comment {
	margin-top:10px;
	padding:5px;
	border:1px solid #ccc;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}

table.tbl_from { padding:0px; border-spacing:1px; }
table.tbl_from .td1 { font-weight:bold; background:#F8F8F8;padding:3px;}
table.tbl_from .td1 { padding:3px;}
table.tbl_from .select { width:250px;}
 
.pagination {
	border-top:none;	
} 


.box_support_pro {
	background:url(../images/box_support_pro.gif) no-repeat;
	width:200PX;
	height:189PX;	
}

.box_support_pro .support_pro-title {
	height:30PX;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;	
	line-height:30px;
	font-size:14px;
}
.box_support_pro .support_pro-content{ padding:10px;} 
.box_support_pro .support_pro-content ul {list-style:none;}
.box_support_pro .support_pro-content li {
	background:url(../images/icon_li.gif) 0px 7px no-repeat;
	padding:2px;
	padding-left:15px;	
}
.box_support_pro .support_pro-content li a { color:#333333}


/*box_selling_products*/

.box_selling_products {
	padding:15px;
	padding-left:10px;
	border: 1px solid #cccccc;
	margin: 15px 0px;
	}
.box_selling_products .fl{
	width: 25%;
	text-align: center;
	border: 1px solid #e8e8e8;
	margin-right: 10px;
}
.box_selling_products li {padding-bottom:25px;}
.box_selling_products li.last {padding-bottom:0}
.box_selling_products  .name a {
	font-weight:bold;
	color: #ed1b24;
	}
.box_selling_products .price_old {font-weight:normal;
	text-decoration:line-through;
	color:#666666;}
.box_selling_products .price_old b {font-weight:normal;}

/*box_comment */
#box_comment {display:none;}
.title_comment {border-bottom:1px dotted #CCC;
	padding-bottom:5px;
	margin-bottom:10px;}

.tbl_other_pro td {text-align:center;
	background:#fff;}
.tbl_other_pro {background:#cdcdcd}

.tbl_other_pro .maso a{ font-weight:bold;
	color:#004eb0}
.tbl_other_pro .maso a:hover{color:#cc0700}

.tbl_other_pro .row_title td {padding:10px;}

#sliderbannerCat{
	margin: 15px 0px;
}
#sliderbannerCat .slick-arrow {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: none;
    position: absolute;
    top: 50%;
    font-size: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    color: #ffffff;
    text-shadow: 2px 3px 4px rgba(0,0,0,0.2);
    opacity: 0.7;
}
#sliderbannerCat .slick-prev {
    left: 10px;
    background-image: url('../images/i-prev-bg-pro.png');
}
#sliderbannerCat .slick-next {
    right: 10px;
    background-image: url('../images/i-next-bg-pro.png');
}
#box-sort{
	background: #ebebeb;
    padding: 20px 20px;
    display: block;
    width: 100%;
}
#box-sort .s-title{
	margin-bottom: 10px;
}
#box-sort td{
	padding: 10px 0px;
}
#box-sort .fm-control{
    height: 35px;
}
#box-sort select#num{
	color: #ed1b24;
}
#box-sort select#sort{
	width: 100%;
}
#box-sort table:nth-child(2n+1){
	padding-bottom: 10px;
    border-bottom: 1px solid #fff;
}
#divInfo .ad-gallery {
    height: auto;
}
#f_addcart td{
	padding-bottom: 10px;
}
.price_board {
    border: 1px solid #d4d4d4;
    border-radius: 5px;
    margin-bottom: 10px;
}
.box_price {
    padding: 5px;
}
.title_sale {
    color: #434343;
    font-size: 12px;
    font-weight: bold;
}
.bar_detail {
    border-top: 1px solid #d4d4d4;
}
.price_null {
    background: url(../images/call.png) no-repeat;
    height: 43px;
    margin: 5px 0;
    text-align: right;
}
.price_null span {
    position: relative;
    top: 25px;
    font-size: 12px;
}
.list_staff{
	margin: 20px 0px;
}
.list_staff .item1{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}
.list_staff .item .list{
	width: 50%;
	float: left;
	text-align: center;
	margin-bottom: 15px;
	position: relative;
}
.list_staff .item .list:nth-child(2n+1):before{
	content: '';
	position: absolute;
	background-image: url('../images/icon-doc.png');
	background-repeat: no-repeat;
	top: 10%;
	right: 0px;
	width: 1px;
	height: 100%;
}
.list_staff .img_staff,
.list_staff .icon{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
}
.list_staff .icon{
	margin: 5px 0px;
}
.list_staff .pos{
	font-size: 14px;
	font-weight: 550;
	color: #085399;
	text-transform: uppercase;
	height: 45px;
}
.list_staff .div_name .name{
	font-size: 14px;
	font-weight: 550;
	color: #ed1b24;
}
.list_staff .div_name .phone{
	font-size: 14px;
    font-weight: 550;
    color: #085399;
}
.list_staff .img_staff img{
	border-radius: 100%;
}
.list_staff .slick-arrow {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: none;
    position: absolute;
    top: 50%;
    font-size: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    color: #ffffff;
    text-shadow: 2px 3px 4px rgba(0,0,0,0.2);
    opacity: 0.7;
}
.list_staff .slick-prev {
    left: 10px;
    background-image: url('../images/i-prev-bg-pro.png');
}
.list_staff .slick-next {
    right: 10px;
    background-image: url('../images/i-next-bg-pro.png');
}