
.prodetail {
	background: rgb(255, 255, 255); padding-bottom: 5px;
}
.mieutasp {
	padding: 5px; text-align: left; color: black; font-family: Verdana; font-size: 10pt; font-weight: bold;
}
.mieutasp1 {
	padding: 5px; text-align: left; color: black; font-family: Verdana; font-size: 10pt; font-weight: bold; margin-left: 4px;
}
.leftbaogia {
	background: url("images/ico-baogia-left.gif") no-repeat left 10px; padding: 3px 5px 3px 10px; width: 180px; border-bottom-color: rgb(19, 124, 207); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftbaogia a {
	color: rgb(0, 0, 0); font-family: Tahoma; font-size: 10pt; text-decoration: none;
}
.leftbaogia:hover {
	background: url("images/ico-baogia-left-hover.gif") no-repeat left 10px rgb(195, 227, 252); padding: 3px 5px 3px 10px; width: 180px; color: red; border-bottom-color: rgb(19, 124, 207); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftbaogia a:hover {
	color: red;
}
.headbgleft {
	background: url("images/bg-head-bg-left.gif"); border: 1px solid rgb(17, 124, 207); width: 180px; text-align: left; text-transform: uppercase; padding-left: 20px; font-family: Tahoma; font-size: 10pt; font-weight: bold;
}
.boxbgleft {
	padding: 5px; border: 1px solid rgb(17, 124, 207); width: 200px; text-align: left;
}
.boxlistpro {
	padding: 5px 5px 5px 16px;
}
.prolist {
	width: 120px; height: 160px; text-align: center; margin-bottom: 20px; float: left;
}
.prolistimg {
	background: url("images/bg-sanpham.gif"); width: 96px; height: 99px;
}
.prolistimg img {
	border: 0px currentColor; width: 80px; height: 85px; margin-top: 13px;
}
.prolistname {
	margin: 2px 0px; width: 96px; text-align: center;
}
.prolistname a {
	color: rgb(0, 0, 0); font-family: Tahoma; font-size: 8pt; text-decoration: none;
}
.prolistname a:hover {
	color: red;
}
.prolistpripe {
	margin: 2px 0px; width: 96px; text-align: center; color: red; font-family: Tahoma; font-size: 8pt; font-weight: bold;
}
.datenew {
	text-align: left; color: red; font-family: Arial; font-size: 9pt; float: left;
}
.xemnew {
	width: 60px; color: rgb(0, 0, 0); line-height: 20px; font-family: Arial; font-size: 8pt; margin-bottom: 10px; margin-left: 50px; vertical-align: bottom; float: left;
}
.xemdanhgia {
	width: 200px; color: rgb(0, 0, 0); line-height: 20px; font-family: Arial; font-size: 8pt; margin-bottom: 10px; margin-left: 50px; vertical-align: bottom; float: left;
}
.danhgia {
	margin: 3px; width: 400px; text-align: left; color: rgb(0, 0, 0); line-height: 20px; clear: both; font-family: Arial; font-size: 8pt; float: left;
}
.titledetal {
	text-align: left; color: rgb(198, 73, 52); font-family: Arial; font-size: 11pt; font-weight: bold; margin-top: 10px; float: left;
}
.tindua {
	margin: 5px; text-align: left; color: rgb(174, 171, 171); clear: both; font-family: Arial; font-size: 9pt; font-weight: bold; float: left;
}
.news_content {
	padding: 5px; text-align: left;
}
.tbOnline {
	border: 0px currentColor; width: 90%; text-align: center; font-size: 8pt;
}
.tbOnline .left {
	width: 20px;
}
.tbOnline .center {
	width: 90px; text-align: left; font-family: Arial;
}
.tbOnline .right {
	text-align: right;
}
#wrap {
	display: none;
}
.productname {
	height: 36px; overflow: hidden;
}
.NavContent {
	background: url("images/bg-navcontent.gif") repeat-x; text-align: left; line-height: 30px; padding-left: 4px; margin-top: 5px; margin-bottom: 0px; min-height: 30px;
}
.NavContent a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.NavLink {
	background: url("images/icon-nav.gif") no-repeat left; padding-left: 10px; margin-left: 7px;
}
.NavLink a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.NavLink a:hover {
	color: red; text-decoration: none;
}
.paging {
	margin: 10px 10px 10px 0px; clear: left; vertical-align: middle; float: right; position: relative;
}
.paging img {
	border: 0px currentColor;
}
.paging span {
	clear: right; float: left; display: block;
}
.paging span a {
	background: rgb(242, 246, 248); font: 13px/normal Tahoma, Calibri, Verdana, Geneva, sans-serif; padding: 2px 4px; border: 1px solid rgb(206, 223, 235); height: 15.99px; color: rgb(65, 115, 148); text-decoration: none; margin-left: 1px; font-size-adjust: none; font-stretch: normal;
}
.paging span a:hover {
	border: 1px solid rgb(65, 115, 148);
}
.paging dt.label {
	display: none;
}
.paging span a.selected {
	background: url("images/buttons/newbtn_middle.png") repeat-x rgb(117, 159, 187); padding: 2px 4px; border: 1px solid rgb(65, 115, 148); height: 15.99px; color: rgb(255, 255, 255); font-weight: bold; margin-left: 1px;
}
.paging .separator {
	border: 0px currentColor;
}
.paging .elipsis {
	border: 0px currentColor;
}
.paging .separator:hover {
	border: 0px currentColor;
}
.paging li.jumptopage {
	text-align: center;
}
.paging span a.popupctrl {
	background: url("images/misc/black_downward_arrow.png") no-repeat left; height: 15.99px; padding-right: 4px; padding-left: 18px;
}
.paging .popupmenu:hover a.popupctrl {
	border: 1px solid rgb(65, 115, 148); color: rgb(62, 62, 62);
}
.paging .last a {
	background: url("images/pagination/last-right.png") no-repeat right rgb(242, 246, 248); padding-right: 15px;
}
.paging .first a {
	background: url("images/pagination/first-right.png") no-repeat right rgb(242, 246, 248); padding-right: 15px;
}
.paging .next a {
	background: url("images/pagination/next-right.png") no-repeat right rgb(242, 246, 248); padding-left: 10px;
}
.paging .prev a {
	background: url("images/pagination/previous-right.png") no-repeat right rgb(242, 246, 248); padding-left: 10px;
}
.gia-old {
	color: red; font-weight: bold; margin-top: 3px;
}
.gia-old span.value {
	font-weight: normal; text-decoration: line-through;
}
.prodetailright .gia-old span {
	color: black; font-weight: normal;
}
.prodetailright .gia-old span.value {
	color: red; font-weight: normal;
}

.img-box {
	background: rgb(255, 255, 255);
	/* width: 350px; */
	/* height: 400px; */
	text-align: center;
	overflow: hidden;
	vertical-align: middle;
	display: table-cell;
}
.img-box img {
	text-align: center; max-height: 400px; max-width: 350px;
}
.product-thumbnail {
	padding: 0px 14px; overflow: hidden; margin-top: 10px; position: relative;
}
.product-thumbnail .bx-loading {
	background: url("images/bx_loader.gif") no-repeat center; min-height: 50px;
}
.product-thumbnail .noSlide {
	-webkit-transform: none;
}
.product-thumbnail ul {
	margin: 0px; padding: 0px;
}
.product-thumbnail li {
	float: left;
}
.product-thumbnail li div {
	margin: 0px 2px; border: 1px solid rgb(210, 210, 210); width: 54px; height: 54px; overflow: hidden; position: relative; background-color: white;
}
.product-thumbnail table {
	border-collapse: collapse; border-spacing: 0;
}
.product-thumbnail td {
	outline: 0px; width: 54px; height: 54px; text-align: center; overflow: hidden; vertical-align: middle;
}
.product-thumbnail img {
	max-height: 50px; max-width: 50px;
}
.product-thumbnail .bx-next {
	top: 18px; width: 11px; height: 16px; display: block; position: absolute; background-image: url("images/controls.png"); background-repeat: no-repeat;
}
.product-thumbnail .bx-prev {
	top: 18px; width: 11px; height: 16px; display: block; position: absolute; background-image: url("images/controls.png"); background-repeat: no-repeat;
}
.product-thumbnail .bx-next {
	background-position: -11px -16px; right: 0px;
}
.product-thumbnail .bx-next:hover {
	background-position: -11px 0px;
}
.product-thumbnail .bx-prev {
	background-position: 0px -16px; left: 0px;
}
.product-thumbnail .bx-prev:hover {
	
}
.cloudzoom-blank div:nth-child(3){
-moz-opacity: 0;
-khtml-opacity: 0;
Opacity: 0;
 display: none ;
}
.cloudzoom-blank div:nth-child(2){padding:0px;}
