/* Minification failed. Returning unminified contents.
(7369,9): run-time error CSS1030: Expected identifier, found '0'
(7369,9): run-time error CSS1031: Expected selector, found '0'
(7369,9): run-time error CSS1025: Expected comma or open brace, found '0'
 */
/* Compiled Less CSS File */
/* Generated from "style.css" */

/* Less CSS Document */
/* Will be auto compiled to CSS file on save */@font-face {
  font-family: 'NhomMuaMobileRegular';
  src: url('../fonts/roboto-regular.eot');
  src: url('../fonts/roboto-regular.eot') format('embedded-opentype'), url('../fonts/roboto-regular.woff') format('woff'), url('../fonts/roboto-regular.ttf') format('truetype'), url('../fonts/roboto-regular.svg#NhomMuaMobileRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NhomMuaMobileMedium';
  src: url('../fonts/roboto-medium.eot');
  src: url('../fonts/roboto-medium.eot') format('embedded-opentype'), url('../fonts/roboto-medium.woff') format('woff'), url('../fonts/roboto-medium.ttf') format('truetype'), url('../fonts/roboto-medium.svg#NhomMuaMobileMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NhomMuaMobileLight';
  src: url('../fonts/roboto-light.eot');
  src: url('../fonts/roboto-light.eot') format('embedded-opentype'), url('../fonts/roboto-light.woff') format('woff'), url('../fonts/roboto-light.ttf') format('truetype'), url('../fonts/roboto-light.svg#NhomMuaMobileLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NhomMuaMobileRegular';
  src: url('../fonts/roboto-bold.eot');
  src: url('../fonts/roboto-bold.eot') format('embedded-opentype'), url('../fonts/roboto-bold.woff') format('woff'), url('../fonts/roboto-bold.ttf') format('truetype'), url('../fonts/roboto-bold.svg#NhomMuaMobileBold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'NhomMuaMobileRegular';
  src: url('../fonts/roboto-italic.eot');
  src: url('../fonts/roboto-italic.eot') format('embedded-opentype'), url('../fonts/roboto-italic.woff') format('woff'), url('../fonts/roboto-italic.ttf') format('truetype'), url('../fonts/roboto-italic.svg#NhomMuaMobileItalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'NhomMuaBold';
  src: url('../fonts/nhom_mua-bold-webfont.eot');
  src: url('../fonts/nhom_mua-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/nhom_mua-bold-webfont.woff') format('woff'), url('../fonts/nhom_mua-bold-webfont.ttf') format('truetype'), url('../fonts/nhom_mua-bold-webfont.svg#NhomMuaBold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'NhomMuaMedium';
  src: url('../fonts/nhom_mua-md-webfont.eot');
  src: url('../fonts/nhom_mua-md-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/nhom_mua-md-webfont.woff') format('woff'), url('../fonts/nhom_mua-md-webfont.ttf') format('truetype'), url('../fonts/nhom_mua-md-webfont.svg#NhomMuaMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NhomMuaSmBd';
  src: url('../fonts/nhom_mua-sb-webfont.eot');
  src: url('../fonts/nhom_mua-sb-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/nhom_mua-sb-webfont.woff') format('woff'), url('../fonts/nhom_mua-sb-webfont.ttf') format('truetype'), url('../fonts/nhom_mua-sb-webfont.svg#NhomMuaSmBd') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NhomMuaRegular';
  src: url('../fonts/nhom_mua-rg-webfont.eot');
  src: url('../fonts/nhom_mua-rg-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/nhom_mua-rg-webfont.woff') format('woff'), url('../fonts/nhom_mua-rg-webfont.ttf') format('truetype'), url('../fonts/nhom_mua-rg-webfont.svg#NhomMuaRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NhomMuaThin';
  src: url('../fonts/nhom_mua-th.eot');
  src: url('../fonts/nhom_mua-th.eot?#iefix') format('embedded-opentype'), url('../fonts/nhom_mua-th.woff') format('woff'), url('../fonts/nhom_mua-th.ttf') format('truetype'), url('../fonts/nhom_mua-th.svg#NhomMuaThin') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NhomMuaLight';
  src: url('../fonts/nhom_mua-lg.eot');
  src: url('../fonts/nhom_mua-lg.eot?#iefix') format('embedded-opentype'), url('../fonts/nhom_mua-lg.woff') format('woff'), url('../fonts/nhom_mua-lg.ttf') format('truetype'), url('../fonts/nhom_mua-lg.svg#NhomMuaLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*font.css*/
.brand {
  color: #0095da !important;
}
.other_color {
  color: #ef532a;
}
.field-validation-error {
  color: #F00;
  font-size: 11px;
  text-align: left;
  padding-left: 0px;
}
.L {
  float: left;
}
.R {
  float: Right;
}
.B {
  display: block;
}
.yell {
  color: #FFFF00;
  vertical-align: 2px;
  margin-left: 5px;
}
.clean {
  clear: both;
  line-height: 0;
  font-size: 0;
  margin: 0;
  padding: 0;
}
.fr_col {
  margin-left: 0px!important;
}
.fr_end {
  margin: 0px!important ;
}
@charset "utf-8";
/* reset css cho html 5 */
html {
  height: 100%;
}
a {
  text-decoration: none;
  outline: none;
}
img {
  border: 0px;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
input.checkbox,
input.radio,
input.image,
input.button,
input.submit {
  border: 0px !important;
  width: auto;
  box-shadow: none;
}
input[type=checkbox],
input[type=radio],
input[type=image] {
  border: 0px;
}
input [type=text] {
  outline: none;
}
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
}
h1 {
  text-transform: capitalize;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
input,
select {
  vertical-align: middle;
}
/*---------------------------------------------------
Các hàm dùng chung
  ---------------------------------------------------*/
body {
  font-size: 13px;
  color: #414141;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
}
div.index {
  width: 100%;
  height: 100%;
  margin: 0px auto;
  position: relative;
}
div.index_banner_big .bx-wrapper {
  margin: 0 auto 30px!important;
}
div.index_banner_big .owl-prev {
  background: none!important;
  position: absolute;
  left: 0px;
  top: 48%;
}
div.index_banner_big .owl-next {
  background: none!important;
  position: absolute;
  right: 0px;
  top: 48%;
}
div.index_banner_big a.listbanner_big_pre {
  background: url(../images/nhommua_icon.png) no-repeat -23px -626px;
  width: 44px;
  height: 45px;
  display: inline-block;
  *display: none!important;
}
div.index_banner_big a.listbanner_big_next {
  background: url(../images/nhommua_icon.png) no-repeat -75px -626px;
  width: 44px;
  height: 45px;
  display: inline-block;
  *display: none!important;
}
div.container {
  width: 1000px;
  margin: 0px auto;
  clear: both;
}
div.header_content {
  width: 1000px;
  margin: 0px auto;
  clear: both;
}
div.header_content1 {
  width: 1000px;
  margin: 10px auto 10px auto ;
  clear: both;
}
div.container1 {
  width: 1020px;
  margin: 0px auto;
  clear: both;
  position: relative;
}
div.index_full {
  width: 100%;
  margin: 0px auto;
  text-align: center;
  position: relative;
  min-height: 73px;
}
div.index_cat_child {
  position: absolute;
  top: 0px;
  left: 0px;
  background: url(../images/bg_cat.png) repeat-x center top;
  width: 100%;
}
div.title_home {
  border-bottom: 1px solid #e3e4e8;
  height: 23px;
  margin: 15px 10px 25px 10px;
}
div.title_home .title_home_text {
  font-size: 32px;
  color: #333333;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  background: #fff;
  padding-right: 10px;
  white-space: nowrap;
}
div.title_home .btn_viewnext {
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #0095da;
  display: block;
  padding: 3px 10px 0px 10px ;
  margin-top: 4px;
  height: 30px;
  float: Right;
  border-radius: 2px;
  border: 1px solid #e3e4e8;
  background: #fff;
}
div.title_home a.btn_viewnext span.ic_arrN_blue {
  vertical-align: 0px;
}
div.title_search {
  font-size: 32px;
  color: #333333;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
  margin: 20px 0px 10px 10px;
  text-transform: uppercase;
  padding-right: 10px;
}
div.title_search span {
  color: #0095da;
}
div.title_buy {
  border-bottom: 1px solid #e3e4e8;
  margin-bottom: 25px;
  margin-top: 20px;
}
div.title_buy span.title_buy_text {
  font-size: 32px;
  color: #333333;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  background: #fff;
  padding-right: 10px;
}
div.title_buy a.title_buy_text2 {
  border-left: 1px solid #e3e4e8;
  font-size: 16px;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  color: #0095da;
  padding-left: 20px;
  border-right: #e3e4e8;
}
div.title_buy a.title_buy_text2hover {
  text-decoration: underline;
}
div.title_buy1 {
  margin-bottom: 15px;
  margin-top: 20px;
  font-size: 32px;
  color: #333333;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
p.bar_btn {
  display: block;
  height: 30px;
  float: Right;
  background: #fff;
  margin-top: 7px;
  padding-left: 10px;
}
p.bar_btn span.ic_arrN_blue {
  margin-left: 3px;
}
p.bar_btn span.ic_arrP_blue {
  margin-left: 0px;
}
div.index_top {
  clear: both;
}
div.top_L {
  float: left;
  width: 32%;
  margin-left: 2%;
  padding-top: 0px;
}
div.top_R {
  float: Right;
  width: 66%;
  margin-left: 2%;
  padding-bottom: 3px;
}
header.index_header {
  background: url(../images/bg_menu.png) no-repeat center top;
  width: 100%;
  clear: both;
}
header.index_header_noen {
  /* background:url(../images/bg_menu.png) no-repeat center top;*/
  width: 100%;
  clear: both;
}
header.index_header_noen {
  background: url(../images/nhommua_noen.jpg) no-repeat center bottom;
  clear: none!important;
}
header.newyear {
  background: url(../images/newyear.jpg) no-repeat center bottom;
  clear: none!important;
}
header.fix_header {
  position: fixed;
  z-index: 9998;
  top: 0px;
}
div.header_L {
  float: left;
  width: 19.2%;
  margin-left: 1%;
}
div.header {
  height: 54px;
  text-align: center;
  width: 100%;
}
a.logo_nhommua {
  padding-top: 14px;
  display: block;
}
div.header_R {
  float: Right;
  width: 79.8%;
  margin-left: 1%;
}
div.index_banner {
  clear: both;
  width: 100%;
  margin: 0px auto;
}
div.index_middle {
  clear: both;
  width: 100%;
  margin: 0px auto 30px auto;
  min-height: 550px;
}
div.col2_1 {
  float: left;
  width: 48.5%;
  margin-left: 3%;
  margin-top: 10px;
}
div.deal_hight {
  width: 320px;
  background: #f7f7f7;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom: 3px solid #47b3e4;
  float: left;
  margin: 20px 10px 22px 10px;
}
div.home_btn {
  text-align: center;
  margin: 10px 0px;
}
div.col_4_1 {
  width: 300px;
  float: left;
  background: url(../images/line_or.png) no-repeat right 36px;
  margin-top: 20px;
}
div.col_4_1b {
  width: 265px;
  float: Right;
  margin-top: 20px;
  background: url(../images/line_or.png) no-repeat top left;
  text-align: right;
  height: 200px;
}
p.title_login {
  font-size: 16px;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  text-align: left;
}
div.col_4_2 {
  width: 415px;
  float: left;
  text-align: left;
  padding-left: 15px;
}
div.col_4_2b {
  width: 680px;
  float: left;
  text-align: left;
  padding-left: 15px;
}
div.pay {
  border: 1px solid #e3e4e8;
  width: 100%;
  margin: 0px auto;
  overflow: hidden;
  margin: 36px 0px 0px 0px;
  padding-bottom: 15px;
  min-height: 300px;
}
div.pay1 {
  border: 1px solid #e3e4e8;
  border-top: 0px;
  width: 100%;
  margin: 0px auto 30px auto;
}
div.col_3_1 {
  float: left;
  width: 32%;
  margin-left: 2%;
  padding: 0px 0px 10px;
}
div.col4_1 {
  float: Right;
  width: 235px;
}
div.col4_3 {
  float: left;
  width: 650px;
}
div.payment_choose {
  padding: 5px 9px;
}
div.succ {
  width: 666px;
  margin: 65px 0px 60px 0px;
  float: left;
}
div.succ_2 {
  width: 332px;
  border-left: 1px solid #e3e4e8;
  float: right;
  margin-top: 69px;
}
div.index_banner_flash {
  border-top: 1px solid #e3e4e8;
  padding-top: 5px;
}
div.banner_center {
  clear: both;
  overflow: hidden;
  margin: 10px 0px;
}
div.banner_center a {
  display: block;
}
div.banner_center img {
  width: 1000px;
  height: auto;
}
footer.index_footer {
  background: #2e2e2e;
  width: 100%;
  margin: 0px auto;
  padding: 27px 0px 30px 0px;
  overflow: hidden;
}
div.footer_L {
  width: 730px;
  float: left;
}
div.footer_R {
  width: 235px;
  float: Right;
  background: #FF0000;
}
/* Phần popup_email*/
div.popup_email {
  width: 780px;
  background: #FFF;
  position: relative;
  height: 400px;
  margin-top: 100px;
}
div.popup_email_T {
  text-align: center;
  padding: 17px 0px 10px 0px;
  background: #0095da;
  width: 100%;
}
div.popup_email_co {
  width: 780px;
  padding: 20px 0px;
  height: 310px;
}
div.popup_email_L {
  width: 48%;
  float: left;
}
p.popup_email_TT {
  font-size: 15px;
  color: #252525;
  text-align: center;
  line-height: 25px;
}
p.popup_email_hight {
  font-size: 30px !important;
  color: #ff7a00;
  text-align: center;
}
div.popup_email_R {
  width: 48%;
  float: right;
  padding-right: 24px;
  box-sizing: border-box;
  text-align: right;
}
p.flag {
  display: inline-block;
  background: url(../images/popup.png) no-repeat -21px -316px;
  width: 335px;
  margin-top: 10px;
  height: 15px;
  margin-right: 7px;
  margin-bottom: 25px;
}
ul.list_img {
  list-style: none;
}
ul.list_img li {
  float: left;
  margin: 7px 7px;
  position: relative;
}
span.pop_price {
  background: url(../images/popup.png) no-repeat -28px -349px;
  padding-top: 0px;
  width: 61px;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
  padding-left: 7px;
  box-sizing: border-box;
  height: 25px;
  display: block;
  position: absolute;
  left: -3px;
  bottom: 11px;
}
div.email_form {
  background: url(../images/popup.png) no-repeat -21px -16px;
  width: 329px;
  height: 180px;
  padding-left: 60px;
  z-index: 10000;
  padding-top: 35px;
  position: absolute;
  top: 182px;
  left: -20px;
  margin-top: 15px;
}
div.email_form p {
  padding: 2px 0px;
  color: #fff;
  font-size: 15px;
}
div.email_form input[type=text] {
  border: 1px solid #d5d5d5;
  border-radius: 4px;
  padding: 10px;
  width: 296px;
  margin-right: 13px;
}
div.email_form button {
  background: url(../images/popup.png) no-repeat -21px -230px;
  width: 315px;
  height: 49px;
  border: 0px;
}
div.email_form button:hover {
  background: url(../images/popup.png) no-repeat -21px -389px;
}
p.pop_up_line {
  background: url(../images/popup.png) no-repeat center -467px;
  width: 100%;
  height: 1px;
  display: inline-block;
  margin: 5px 0px 5px 0px;
}
div.err {
  color: #fff;
}
/* tien thuong*/div.bonus {
  width: 400px;
  border: 1px solid #eeeeee;
  padding: 7px 0px;
  font-size: 13px;
  overflow: hidden;
  margin: 10px 0px;
}
div.bonus div {
  width: 90%;
  line-height: 30px;
  margin: 0px auto;
}
div.bonus p.bonus_R {
  text-align: left;
}
p.bonus_R span {
  font-size: 16px;
}
span.bonus_point {
  font-size: 24px ;
  color: #0095da;
  font-weight: bold;
  margin-left: 10px;
}
div.bg_un {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f3f3f3), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #f3f3f3, #ffffff);
  background: -moz-linear-gradient(center bottom, #f3f3f3 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0);
  border: 1px solid #e3e4e8;
  font-size: 18px;
  padding: 63px 100px;
  margin: 40px 0px ;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
  text-align: center;
}
div.bg_un p {
  text-align: center;
}
div.bg_un a {
  color: #0095da;
}
div.bg_un a:hover {
  text-decoration: underline;
}
p.btn_un {
  text-align: center;
}
p.btn_un a {
  margin: 20px 20px;
}
/* ----------404-----------*/
div.index_middle_404 {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f3f3f3), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #f3f3f3, #ffffff);
  background: -moz-linear-gradient(center bottom, #f3f3f3 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0);
  border: 1px solid #e3e4e8;
  padding: 20px;
  margin: 40px 0px;
}
div.err_404 {
  clear: both;
  padding: 40px 0px 40px 220px;
}
div.err_404 span.ic_404 {
  background: url(../images/nhommua_icon.png) no-repeat -630px -574px;
  width: 52px;
  height: 52px;
  vertical-align: 0px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
div.err_404 p {
  font-size: 18px;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
}
div.err_404 a {
  color: #0095da;
}
div.err_404 a:hover {
  text-decoration: underline;
}
div.bg_404 {
  background: rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom, #f3f3f3 0px, #ffffff 100%) repeat scroll 0 0;
  border: 1px solid #e3e4e8;
  font-family: NhomMuaLight, Arial, Helvetica, sans-serif;
  font-size: 18px;
  margin: 40px 0;
  padding: 63px 200px;
}
span.ic_404 {
  background: rgba(0, 0, 0, 0) url("../images/nhommua_icon.png") no-repeat scroll -630px -574px;
  display: inline-block;
  float: left;
  height: 52px;
  margin-right: 10px;
  vertical-align: 0;
  width: 52px;
}
/* ----------500-----------*/
div.index_middle_500 {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f3f3f3), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #f3f3f3, #ffffff);
  background: -moz-linear-gradient(center bottom, #f3f3f3 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0);
  border: 1px solid #e3e4e8;
  padding: 20px;
  margin: 40px 0px;
}
div.err_500 {
  clear: both;
  padding: 40px 0px 40px 220px;
}
div.err_500 span.ic_404 {
  background: url(../images/nhommua_icon.png) no-repeat -630px -574px;
  width: 52px;
  height: 52px;
  vertical-align: 0px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
div.err_500 p {
  font-size: 18px;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
}
div.err_500 a {
  color: #0095da;
}
div.err_500 a:hover {
  text-decoration: underline;
}
div.hot_link {
  clear: both;
  overflow: hidden;
  font-size: 12px;
  background: url("../images/bg_footer.png") repeat-x scroll center top;
  margin-top: 20px;
  padding-top: 20px;
}
div.hot_link h4 {
  color: #ccc;
}
div.hot_link ul li {
  margin: 3px 7px;
  overflow: hidden;
  list-style: none;
  float: left;
}
div.hot_link ul li a {
  color: #bfbebe;
  white-space: nowrap;
}
div.hot_link ul li a:hover {
  color: #fff;
}
/*------trang tinh ------*/ul.list_support {
  list-style: none;
  border: 1px solid #e8e8e8;
  padding: 15px 20px;
  clear: both;
  margin: -10px 0px 10px 0px;
  text-align: center;
  overflow: hidden;
}
ul.list_support li {
  position: relative;
  padding-top: 22px;
  height: 120px;
  cursor: pointer;
  width: 25%;
  float: left;
  margin-bottom: 20px;
}
ul.list_support li a {
  text-decoration: none;
}
ul.list_support li a:hover {
  text-decoration: none;
}
ul.list_support li p {
  font-size: 16px;
  text-align: center;
  padding: 0px 10px;
  color: #231f20;
}
ul.list_support span.icon_support1 {
  background: url("../images/nhommua_icon.png") no-repeat -35px -414px;
  display: block;
  width: 44px;
  height: 40px;
  margin: 5px auto;
  background-size: 479px 475px;
}
ul.list_support span.icon_support2 {
  background: url("../images/nhommua_icon.png") no-repeat -97px -414px;
  display: block;
  width: 30px;
  height: 40px;
  margin: 5px auto;
  background-size: 479px 475px;
}
ul.list_support span.icon_support3 {
  background: url("../images/nhommua_icon.png") no-repeat -143px -414px;
  display: block;
  width: 40px;
  height: 40px;
  margin: 5px auto;
  background-size: 479px 475px;
}
ul.list_support span.icon_support4 {
  background: url("../images/nhommua_icon.png") no-repeat -195px -414px;
  display: block;
  width: 40px;
  height: 40px;
  margin: 5px auto;
  background-size: 479px 475px;
}
ul.list_support span.icon_support5 {
  background: url("../images/nhommua_icon.png") no-repeat -252px -413px;
  display: block;
  width: 39px;
  height: 40px;
  margin: 5px auto;
  background-size: 479px 475px;
}
ul.list_support span.icon_support6 {
  background: url("../images/nhommua_icon.png") no-repeat -306px -414px;
  display: block;
  width: 44px;
  height: 37px;
  margin: 5px auto;
  background-size: 479px 475px;
}
ul.list_support span.icon_support7 {
  background: url("../images/nhommua_icon.png") no-repeat -366px -413px;
  display: block;
  width: 23px;
  height: 40px;
  margin: 5px auto;
  background-size: 479px 475px;
}
ul.list_support span.icon_support8 {
  background: url("../images/nhommua_icon.png") no-repeat -404px -413px;
  display: block;
  width: 40px;
  height: 40px;
  margin: 5px auto;
  background-size: 479px 475px;
}
div.hotline_page {
  border-top: #e8e8e8 1px solid;
  margin-top: 20px;
}
div.hotline_page p {
  font-size: 14px;
  color: #414141;
  line-height: 22px;
}
div.hotline_page span.ic_phone {
  background: url(../images/nhommua_icon.png) no-repeat -233px -760px;
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: -1px;
}
.col_page_right h1 {
  text-transform: none;
}
@media only screen and (max-width: 1200px) {
  div.index_pro {
    width: 100%;
  }
  div.index {
    width: 100%;
  }
  div.banner_right_home {
    display: none;
  }
  div.banner_left_home {
    display: none;
  }
  div.banner_right_inside {
    display: none;
  }
  div.banner_left_inside {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  .fix_header {
    width: 1030px!important;
    overflow: visible!important;
  }
  div.banner_right_home {
    display: none;
  }
  div.banner_left_home {
    display: none;
  }
  div.top_control {
    display: none;
  }
  div.index_middle {
    min-height: 750px!important;
  }
  div.index_pro {
    width: 1030px!important;
    overflow: visible!important;
  }
  div.index {
    width: 1030px!important;
    overflow: visible!important;
  }
  div.banner_right_inside {
    display: none;
  }
  div.banner_left_inside {
    display: none;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .fix_header {
    width: 1030px!important;
    overflow: visible!important;
  }
  div.banner_right_home {
    display: none;
  }
  div.banner_left_home {
    display: none;
  }
  div.top_control {
    display: none;
  }
  div.index_pro {
    width: 1030px!important;
    overflow: visible!important;
  }
  div.index {
    width: 1030px!important;
    overflow: visible!important;
  }
  div.banner_right_inside {
    display: none;
  }
  div.banner_left_inside {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .fix_header {
    width: 1030px!important;
    overflow: visible!important;
  }
  div.index {
    width: 1030px!important;
  }
  div.banner_right_home {
    display: none;
  }
  div.banner_left_home {
    display: none;
  }
  div.top_control {
    display: none;
  }
  div.index_pro {
    width: 1030px!important;
    overflow: visible!important;
  }
  div.index {
    width: 1030px!important;
    overflow: visible!important;
  }
  div.banner_right_inside {
    display: none;
  }
  div.banner_left_inside {
    display: none;
  }
}
/* Less CSS Document */
iframe[name='google_conversion_frame'] {
  height: 0 !important;
  width: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important;
  margin-top: -13px;
  float: left;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl,
.ui-corner-br,
.ui-corner-tl {
  border-radius: 0px !important;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  bottom: 10px!important;
  position: absolute!important;
}
.ui-button {
  border: 0!important;
  outline: 0!important;
}
.ui-dialog .ui-dialog-content {
  overflow: visible !important;
}
.ui-dialog .ui-dialog-titlebar-close {
  background: url(../images/m_nhommua_icon.png) no-repeat -413px -929px !important;
  width: 19px!important;
  height: 19px!important;
  display: block;
  border: 0px;
  cursor: pointer;
  position: absolute;
  right: 15px!important;
  top: 18px!important;
  z-index: 988;
}
.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
  display: none!important;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
  background: url(../images/m_nhommua_icon.png) no-repeat -413px -929px !important;
  width: 19px!important;
  height: 19px!important;
  display: block;
}
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: url(../images/m_nhommua_icon.png) no-repeat -413px -929px !important;
  width: 19px!important;
  height: 19px!important;
  display: block;
  border: 0px;
  cursor: pointer;
}
button {
  outline: 0!important;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0px!important;
  border-bottom-left-radius: 0px!important;
}
span.f_thin {
  font-family: NhomMuaMobileLight, Arial, Helvetica, sans-serif !important;
}
a.cancel {
  white-space: nowrap;
}
span.title_acc {
  white-space: nowrap;
}
.pro_control_cart a.product_sum_de {
  margin-top: 5px !important;
}
div.search_0item {
  padding-left: 10px;
  line-height: 30px;
}
.search_note {
  font-size: 13px;
}
.search_note a {
  color: #0095da;
}
.search_note a:hover {
  text-decoration: underline;
}
div.listbanner_flash {
  margin: 0px auto;
  position: relative;
  width: 1000px;
}
div.listbanner_flash div.owl-prev {
  background: none!important;
  position: absolute;
  left: -34px;
  top: 21px;
}
div.listbanner_flash div.owl-next {
  background: none!important;
  position: absolute;
  right: -34px;
  top: 21px;
}
div.listbanner_flash .owl-item a {
  height: 73px;
  width: 143px;
  display: block;
}
div.listbanner_flash .owl-item a:hover {
  background-position: top center!important;
}
div.listbanner_flash ul {
  list-style: none;
}
div.listbanner_flash li {
  float: left;
  margin: 0px 10px;
}
div.listbanner_flash li a {
  height: 73px;
  width: 143px;
  display: block;
}
div.listbanner_flash li a:hover {
  background-position: bottom center!important;
}
div.banner_home {
  width: 1000px;
  margin: 0px  auto;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 392px;
  position: relative;
}
div.banner_home img {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
div.banner_home .bx-wrapper .bx-viewport {
  height: 392px!important;
}
.banner_right_home {
  width: 135px;
  position: absolute;
  top: 0px;
  right: -150px;
}
.banner_right_home a {
  display: block;
}
.banner_right_home img {
  width: 135px;
  height: auto;
}
.banner_left_home {
  width: 135px;
  position: absolute;
  top: 0px;
  left: -150px;
}
.banner_left_home a {
  display: block;
}
.banner_left_home img {
  width: 135px;
  height: auto;
}
ul.list_banner {
  font-size: 15px;
  list-style: none;
  width: 100%;
  background: url(../images/bg_banner_home.png) no-repeat center bottom;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
ul.list_banner li {
  float: left;
  width: 33.333333333333336%;
  margin-left: 0%;
  text-align: center;
  height: 38px;
  position: relative;
}
ul.list_banner li span.ic_arrU {
  position: absolute;
  left: 50%;
  top: -8px;
  display: none;
}
ul.list_banner li:hover {
  background: url(../images/bg_banner_home_a.png) repeat-x center bottom;
}
ul.list_banner li:hover span.ic_arrU {
  display: inline-block;
}
ul.list_banner li:hover a {
  color: #fff;
  font-size: 15px;
}
ul.list_banner a {
  font-size: 15px;
  display: block;
  color: #414141;
  padding-top: 5px;
}
ul.list_banner a:hover {
  color: #fff;
}
ul.list_banner li.first {
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
ul.list_banner li.end {
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
ul.list_banner li.active {
  background: url(../images/bg_slide.png) repeat-x center bottom;
}
ul.list_banner li.active span.ic_arrU {
  display: inline-block;
}
ul.list_banner li.active a {
  color: #fff;
}
.cart div.dropdown_hover {
  width: 323px!important;
  left: -139px !important;
}
.cart div.dropdown_arrow {
  left: 223px;
}
p.cart_title {
  text-align: center;
  font-size: 17px;
  color: #666666;
  padding-left: 10px;
}
ul.shop_cart_list {
  list-style: none;
  margin: 0px;
  z-index: 999;
  color: #666666;
  font-size: 14px;
}
ul.shop_cart_list li {
  line-height: 18px;
  border-top: 1px solid #e3e4e8;
  padding: 5px 5px 5px 5px;
  text-align: left;
  overflow: hidden;
}
div.button {
  border-top: 1px solid #e3e4e8;
  padding-top: 8px;
  position: relative;
  text-align: center;
}
div.button a.cart_pre {
  background: url(../images/nhommua_icon.png) no-repeat -807px -580px;
  width: 25px;
  height: 25px;
  position: absolute;
  left: 10px ;
  top: 10px;
}
div.button a.cart_next {
  background: url(../images/nhommua_icon.png) no-repeat -857px -580px;
  width: 25px;
  height: 25px;
  position: absolute;
  right: 10px ;
  top: 10px;
}
div.button a.btn_blue_no {
  width: 72%!important;
  margin: 20px 0px 10px 0px;
  white-space: nowrap;
}
ul.shop_cart_list li.noline {
  line-height: 18px;
  border-bottom: 0px;
  padding: 5px 5px 0px 5px;
  text-align: left;
  float: none;
  width: 282px;
}
ul.shop_cart_list p {
  float: right;
}
ul.shop_cart_list p.product_img {
  width: 55px;
  height: 55px;
  margin-bottom: 10px;
  margin-right: 10px;
  float: left;
}
ul.shop_cart_list p.product_content {
  width: 238px;
  padding-top: 3px;
}
p.product_img img {
  width: 52px;
  height: 52px;
  margin: 5px;
}
ul.shop_cart_list span.product_name {
  color: #3c3c3c;
  width: 100%;
  display: block;
  overflow: hidden;
  height: 36px;
}
span.product_name a {
  color: #666666;
}
span.product_name a:hover {
  color: #0095da;
  text-decoration: none;
}
ul.shop_cart_list span.product_sum {
  color: #818285;
  width: 100%;
  display: block;
  padding-top: 3px;
  position: relative;
}
ul.shop_cart_list a.product_sum_de {
  position: absolute;
  right: 5px;
  top: 4px;
}
p.no_item {
  padding: 10px 0px 10px 5px !important;
  text-align: center;
  border-top: 1px solid #E3E3E3;
  color: #3C3C3C;
  line-height: 18px;
}
.search div.dropdown_hover1 {
  width: 331px!important;
  left: -188px !important;
}
.search div.dropdown_arrow {
  left: 169px;
}
input.text_search {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 0px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0;
  color: #0095da;
  width: 75%;
  padding: 10px;
  font-size: 13px;
  margin: 10px 0 10px 10px;
}
input.btn_search {
  background: url(../images/nhommua_icon.png) no-repeat -11px -551px;
  width: 43px;
  height: 38px;
  border: 0px;
  outline: 0;
}
input.btn_search:hover {
  background-position: -66px -551px;
}
ul.list_partner {
  list-style: none;
  overflow: hidden;
  margin: 20px 0px 20px 0px;
  box-sizing: border-box;
}
ul.list_partner li {
  float: left;
  width: 18.9%;
  background: #e9e9e9;
  border: 1px solid #e3e4e8;
  margin-bottom: 15px;
  text-align: center;
  line-height: 28px;
  box-sizing: border-box;
  margin-left: 0.9%;
}
ul.list_partner li a.img {
  display: block;
  background: #fff;
  padding: 10px;
}
ul.list_partner li a.img img {
  width: 100%;
  display: block;
  height: auto;
}
ul.list_partner li a.list_partner_name {
  color: #000;
  font-size: 16px;
  display: block;
  padding: 5px 0px;
  text-align: center;
}
ul.list_partner li a.list_partner_name:hover {
  color: #247bb5;
}
div.index_header_tag {
  padding: 0px 0px 0px 0px;
  margin-bottom: 10px;
}
div.header_tag_L {
  float: left;
  width: 40%;
}
div.header_tag_R {
  float: right;
  width: 60%;
}
ul.menu_tag {
  list-style: none;
  margin-top: 10px;
}
ul.menu_tag li {
  float: right;
  margin-left: 10px;
}
ul.menu_tag a {
  color: #666666;
  font-size: 16px;
  text-decoration: underline;
}
ul.menu_tag a:hover {
  color: #e74201;
  font-size: 16px;
  text-decoration: underline;
}
div.banner_tag_bg {
  width: 100%;
  margin: 0px auto;
  background: url(../images/banner_tag.png) no-repeat center top;
  height: 500px;
  margin-top: 20px;
}
div.container_tag {
  width: 1000px;
  margin: 0px auto;
  padding: 0px 10px;
  position: relative;
}
div.index_banner_for_tag {
  width: 100%;
  margin: 0px auto;
  height: 246px;
}
h1.page_new_text1 {
  font-size: 32px;
  color: #333333;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  background: #fff;
  padding-right: 10px;
  font-weight: normal;
  display: inline-block;
}
h2.text_brand {
  text-align: left;
  font-size: 14px;
  margin: 10px 10px 10px 10px;
  font-weight: normal;
  line-height: 20px;
  margin-left: 10px;
  color: #414141;
}
p.text_brand_des {
  line-height: 21px;
  text-align: left;
  margin: 10px 10px 15px 10px ;
  color: #414141;
  font-size: 15px;
}
.banner_right_inside {
  width: 140px;
  position: absolute;
  top: 7px;
  right: -138px;
}
.banner_right_inside a {
  display: block;
}
.banner_left_inside {
  width: 140px;
  position: absolute;
  top: 7px;
  left: -138px;
}
.banner_left_inside a {
  display: block;
}
div.des_partner {
  line-height: 21px;
  text-align: left;
  color: #414141;
  font-size: 15px;
  margin: 10px 10px 15px 10px ;
}
div.des_partner p {
  padding-bottom: 10px;
}
div.des_partner b {
  font-weight: bolder!important;
}
ul.list_tag {
  list-style: none;
  overflow: hidden;
  margin: 20px 0px 20px 0px;
}
ul.list_tag li {
  float: left;
  border-radius: 4px ;
  border: 1px solid #ededed;
  border-radius: 4px;
  cursor: pointer;
  margin-left: 8px;
  margin-bottom: 10px;
  color: #555;
  font-size: 14px;
  padding: 5px 13px;
}
ul.list_tag a {
  color: #555;
  white-space: nowrap;
}
ul.list_tag a:hover {
  color: #fff;
}
ul.list_tag li:hover {
  color: #fff;
  background: #0097DB;
}
div.popup_brand {
  font-size: 15px;
  position: relative;
  display: block;
  height: auto;
  max-height: none;
}
div.popup_brand div.popup_brand_top {
  text-align: center;
  background: #0095da;
  padding: 12px 20px 6px 20px;
  height: 34px;
}
div.popup_brand div.popup_brand_top span.logo_pop {
  background: url(../images/logo_popup_nhommua.png) no-repeat center top;
  display: inline-block;
  width: 170px;
  height: 27px;
}
div.popup_brand div.title_L {
  text-align: left;
}
div.popup_brand p.list_btn_pop {
  margin: 20px 0px 15px 0px;
  overflow: hidden;
  font-weight: 400;
}
div.popup_brand p.list_btn_pop a.btn_grey_pop,
div.popup_brand p.list_btn_pop button.btn_grey_pop,
div.popup_brand p.list_btn_pop input.btn_grey_pop {
  min-width: 120px;
  margin: 0px 5px;
  border: 0px;
  padding: 9px 10px;
  line-height: 22px;
}
div.popup_brand p.list_btn_pop a.btn_blue_pop,
div.popup_brand p.list_btn_pop button.btn_blue_pop,
div.popup_brand p.list_btn_pop input.btn_blue_pop {
  min-width: 120px;
  margin: 0px 5px;
  border: 0px;
  padding: 9px 10px;
  line-height: 22px;
}
div.popup_brand_top {
  padding: 12px 20px 12px 20px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  background: #0095da;
  height: 49px;
  text-align: center;
}
a.btn_pre_close {
  display: block;
  position: absolute;
  right: 20px;
  top: 20px;
}
a.btn_pre_close span.icon-close-white {
  background: url(../images/m_nhommua_icon.png) no-repeat -413px -929px;
  width: 19px;
  height: 19px;
  display: block;
}
div.popup_co {
  padding: 20px 20px 20px 20px;
  color: #616161;
  background: none;
  line-height: 22px;
  text-align: center;
  font-size: 15px;
}
div.popup_co input[type=text] {
  height: 39px;
  border: 1px solid #e3e4e8;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding-left: 10px;
  color: #414141;
  text-align: left;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  font-size: 15px;
  box-sizing: border-box;
}
div.popup_co form #form0 input {
  width: 100%;
  height: 35px;
  border: 1px solid #e3e4e8;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding-left: 10px;
  color: #414141;
  text-align: left;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  font-size: 15px;
  margin-top: 10px;
}
div.popup_co p.txt_left {
  margin: 5px 0 10px;
  text-align: left;
  font-size: 17px;
}
div.popup_co p.txt_center {
  margin: 5px 0px;
  text-align: center;
  font-size: 17px;
}
div.popup_co p.group_input {
  position: relative;
  margin: 10px 0px;
}
div.popup_co p.list_btn_pop {
  margin: 10px 0px;
  overflow: hidden;
  font-weight: 400;
}
div.popup_co p.list_btn_pop a.btn_ya,
div.popup_co p.list_btn_pop button.btn_ya,
div.popup_co p.list_btn_pop input.btn_ya {
  background: #61399d;
  color: #fff;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.list_btn_pop a.btn_ya:hover,
div.popup_co p.list_btn_pop button.btn_ya:hover,
div.popup_co p.list_btn_pop input.btn_ya:hover {
  background: #55328a;
  cursor: pointer;
}
div.popup_co p.list_btn_pop a.btn_fa,
div.popup_co p.list_btn_pop button.btn_fa,
div.popup_co p.list_btn_pop input.btn_fa {
  background: #3a5897;
  color: #fff;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.list_btn_pop a.btn_fa:hover,
div.popup_co p.list_btn_pop button.btn_fa:hover,
div.popup_co p.list_btn_pop input.btn_fa:hover {
  background: #334d85;
  cursor: pointer;
}
div.popup_co p.list_btn_pop a.btn_go,
div.popup_co p.list_btn_pop button.btn_go,
div.popup_co p.list_btn_pop input.btn_go {
  background: #de4b31;
  color: #fff;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.list_btn_pop a.btn_go:hover,
div.popup_co p.list_btn_pop button.btn_go:hover,
div.popup_co p.list_btn_pop input.btn_go:hover {
  background: #d43d22;
  cursor: pointer;
}
div.popup_co p.list_btn_pop a.btn_grey,
div.popup_co p.list_btn_pop button.btn_grey,
div.popup_co p.list_btn_pop input.btn_grey {
  background: #9a9a9a;
  color: #fff!important;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.list_btn_pop a.btn_grey:hover,
div.popup_co p.list_btn_pop button.btn_grey:hover,
div.popup_co p.list_btn_pop input.btn_grey:hover {
  background: #8d8d8d;
  cursor: pointer;
}
div.popup_co p.list_btn_pop a.btn_brand,
div.popup_co p.list_btn_pop button.btn_brand,
div.popup_co p.list_btn_pop input.btn_brand {
  background: #0095da;
  color: #fff!important;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.list_btn_pop a.btn_brand:hover,
div.popup_co p.list_btn_pop button.btn_brand:hover,
div.popup_co p.list_btn_pop input.btn_brand:hover {
  background: #0084c1;
  cursor: pointer;
}
div.popup_co p.list_btn_pop a.btn_brand1,
div.popup_co p.list_btn_pop button.btn_brand1,
div.popup_co p.list_btn_pop input.btn_brand1 {
  background: #ff7a00;
  color: #fff!important;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.list_btn_pop a.btn_brand1:hover,
div.popup_co p.list_btn_pop button.btn_brand1:hover,
div.popup_co p.list_btn_pop input.btn_brand1:hover {
  background: #e66e00;
  cursor: pointer;
}
div.popup_co p.list_btn_pop a.link_popup {
  color: #0095da;
  margin-left: 15px;
  font-size: 14px;
  cursor: pointer;
}
div.popup_co p.list_btn_pop a.link_popup:hover {
  text-decoration: underline;
}
div.popup_co p.btn_co {
  margin: 10px 0px;
  overflow: hidden;
  font-weight: 400;
}
div.popup_co p.btn_co a.btn_ya,
div.popup_co p.btn_co button.btn_ya,
div.popup_co p.btn_co input.btn_ya {
  background: #61399d;
  color: #fff;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.btn_co a.btn_ya:hover,
div.popup_co p.btn_co button.btn_ya:hover,
div.popup_co p.btn_co input.btn_ya:hover {
  background: #55328a;
  cursor: pointer;
}
div.popup_co p.btn_co a.btn_fa,
div.popup_co p.btn_co button.btn_fa,
div.popup_co p.btn_co input.btn_fa {
  background: #3a5897;
  color: #fff;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.btn_co a.btn_fa:hover,
div.popup_co p.btn_co button.btn_fa:hover,
div.popup_co p.btn_co input.btn_fa:hover {
  background: #334d85;
  cursor: pointer;
}
div.popup_co p.btn_co a.btn_go,
div.popup_co p.btn_co button.btn_go,
div.popup_co p.btn_co input.btn_go {
  background: #de4b31;
  color: #fff;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.btn_co a.btn_go:hover,
div.popup_co p.btn_co button.btn_go:hover,
div.popup_co p.btn_co input.btn_go:hover {
  background: #d43d22;
  cursor: pointer;
}
div.popup_co p.btn_co a.btn_grey,
div.popup_co p.btn_co button.btn_grey,
div.popup_co p.btn_co input.btn_grey {
  background: #9a9a9a;
  color: #fff!important;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.btn_co a.btn_grey:hover,
div.popup_co p.btn_co button.btn_grey:hover,
div.popup_co p.btn_co input.btn_grey:hover {
  background: #8d8d8d;
  cursor: pointer;
}
div.popup_co p.btn_co a.btn_brand,
div.popup_co p.btn_co button.btn_brand,
div.popup_co p.btn_co input.btn_brand {
  background: #0095da;
  color: #fff!important;
  display: inline-block;
  font-size: 15px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.btn_co a.btn_brand:hover,
div.popup_co p.btn_co button.btn_brand:hover,
div.popup_co p.btn_co input.btn_brand:hover {
  background: #0084c1;
  cursor: pointer;
}
div.popup_co p.btn_co a.btn_brand1,
div.popup_co p.btn_co button.btn_brand1,
div.popup_co p.btn_co input.btn_brand1 {
  background: #ff7a00;
  color: #fff!important;
  display: inline-block;
  font-size: 15px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.btn_co a.btn_brand1:hover,
div.popup_co p.btn_co button.btn_brand1:hover,
div.popup_co p.btn_co input.btn_brand1:hover {
  background: #e66e00;
  cursor: pointer;
}
div.popup_co p.btn_co a.link_popup {
  color: #0095da;
  margin-left: 15px;
  font-size: 14px;
  cursor: pointer;
}
div.popup_co p.btn_co a.link_popup:hover {
  text-decoration: underline;
}
div.popup_co p.list_btn_pop1 {
  margin: 10px 0px;
  overflow: hidden;
  font-weight: 400;
}
div.popup_co p.list_btn_pop1 a.btn_ya,
div.popup_co p.list_btn_pop1 button.btn_ya,
div.popup_co p.list_btn_pop1 input.btn_ya {
  background: #61399d;
  color: #fff;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.list_btn_pop1 a.btn_ya:hover,
div.popup_co p.list_btn_pop1 button.btn_ya:hover,
div.popup_co p.list_btn_pop1 input.btn_ya:hover {
  background: #55328a;
  cursor: pointer;
}
div.popup_co p.list_btn_pop1 a.btn_fa,
div.popup_co p.list_btn_pop1 button.btn_fa,
div.popup_co p.list_btn_pop1 input.btn_fa {
  background: #3a5897;
  color: #fff;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.list_btn_pop1 a.btn_fa:hover,
div.popup_co p.list_btn_pop1 button.btn_fa:hover,
div.popup_co p.list_btn_pop1 input.btn_fa:hover {
  background: #334d85;
  cursor: pointer;
}
div.popup_co p.list_btn_pop1 a.btn_go,
div.popup_co p.list_btn_pop1 button.btn_go,
div.popup_co p.list_btn_pop1 input.btn_go {
  background: #de4b31;
  color: #fff;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.list_btn_pop1 a.btn_go:hover,
div.popup_co p.list_btn_pop1 button.btn_go:hover,
div.popup_co p.list_btn_pop1 input.btn_go:hover {
  background: #d43d22;
  cursor: pointer;
}
div.popup_co p.list_btn_pop1 a.btn_grey,
div.popup_co p.list_btn_pop1 button.btn_grey,
div.popup_co p.list_btn_pop1 input.btn_grey {
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  background: #9a9a9a;
  color: #fff!important;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 5px 0px;
  border: 0px;
  width: 100%;
  box-sizing: border-box;
  line-height: 20px;
}
div.popup_co p.list_btn_pop1 a.btn_grey:hover,
div.popup_co p.list_btn_pop1 button.btn_grey:hover,
div.popup_co p.list_btn_pop1 input.btn_grey:hover {
  background: #8d8d8d;
  cursor: pointer;
}
div.popup_co p.list_btn_pop1 a.btn_brand,
div.popup_co p.list_btn_pop1 button.btn_brand,
div.popup_co p.list_btn_pop1 input.btn_brand {
  background: #0095da;
  color: #fff!important;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0px 5px;
  border: 0px;
  line-height: 20px;
}
div.popup_co p.list_btn_pop1 a.btn_brand:hover,
div.popup_co p.list_btn_pop1 button.btn_brand:hover,
div.popup_co p.list_btn_pop1 input.btn_brand:hover {
  background: #0084c1;
  cursor: pointer;
}
div.popup_co p.list_btn_pop1 a.btn_brand1,
div.popup_co p.list_btn_pop1 button.btn_brand1,
div.popup_co p.list_btn_pop1 input.btn_brand1 {
  background: #ff7a00;
  color: #fff!important;
  display: inline-block;
  font-size: 17px;
  padding: 9px 20px;
  min-width: 120px;
  text-align: center;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 5px 0px;
  border: 0px;
  width: 100%;
  box-sizing: border-box;
  line-height: 20px;
}
div.popup_co p.list_btn_pop1 a.btn_brand1:hover,
div.popup_co p.list_btn_pop1 button.btn_brand1:hover,
div.popup_co p.list_btn_pop1 input.btn_brand1:hover {
  background: #e66e00;
  cursor: pointer;
}
div.popup_co p.list_btn_pop1 a.link_popup {
  color: #0095da;
  margin-left: 15px;
  font-size: 14px;
  cursor: pointer;
}
div.popup_co p.list_btn_pop1 a.link_popup:hover {
  text-decoration: underline;
}
div.popup_co p.deal_btn {
  clear: both;
  padding-top: 10px;
}
div.popup_co p.deal_btn a.btn_grey1,
div.popup_co p.deal_btn button.btn_grey1,
div.popup_co p.deal_btn input.btn_grey1 {
  background: #eee;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #0095da;
  cursor: pointer;
  display: block;
  font-size: 17px;
  padding: 11px 20px;
  text-align: center;
  width: 100%;
}
div.popup_co p.group_input1 {
  padding-right: 130px;
  position: relative;
  margin: 10px 0px;
}
div.popup_co p.group_input1 input[type="text"] {
  width: 100%;
  height: 35px;
  border: 1px solid #e3e4e8;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding-left: 10px;
  color: #414141;
  text-align: left;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
}
div.popup_co p.group_input1 a.btn_brand,
div.popup_co p.group_input1 button.btn_brand,
div.popup_co p.group_input1 input.btn_brand {
  background: #0095da;
  position: absolute;
  right: 0px;
  top: 0px;
  height: 35px;
  padding: 9px 20px;
  font-size: 17px;
  line-height: 20px;
  min-width: 120px;
}
div.popup_co p.group_input1 a.btn_brand1,
div.popup_co p.group_input1 button.btn_brand1,
div.popup_co p.group_input1 input.btn_brand1 {
  background: #ff7a00;
  position: absolute;
  right: 0px;
  top: 0px;
  height: 35px;
  padding: 9px 20px;
  font-size: 17px;
  line-height: 20px;
  min-width: 120px;
}
div.popup_co p.group_input2 {
  padding-right: 130px;
  position: relative;
}
div.popup_co p.group_input2 input[type="text"] {
  width: 100%;
  height: 35px;
  border: 1px solid #e3e4e8;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding-left: 10px;
  color: #414141;
  text-align: left;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
}
div.popup_co p.group_input2 a.btn_brand1,
div.popup_co p.group_input2 button.btn_brand1,
div.popup_co p.group_input2 input.btn_brand1 {
  background: #ff7a00;
  position: absolute;
  right: 0px;
  top: 0px;
  height: 35px;
  padding: 9px 20px;
  font-size: 17px;
  line-height: 20px;
  min-width: 120px;
}
div.popup_co p.button_note {
  border-bottom: 1px solid #e3e4e8;
  width: 100%;
  height: 14px;
  text-align: center;
  margin-bottom: 20px;
}
div.popup_co p.button_note span.noline {
  background: #f7f7f7;
  padding: 3px 5px;
  font-style: italic;
  font-weight: normal;
}
div.popup_co div.pre_bar_wrong {
  background: #ededed;
  padding: 5px 10px 5px 10px;
  margin-bottom: 20px;
}
div.popup_co div.pre_bar_wrong span.pre_text {
  color: #414141;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
}
div.popup_co div.pre_bar_wrong span.pre_text1 {
  color: #616161;
  font-weight: 700;
  font-size: 13px;
  line-height: 22px;
}
div.popup_co div.pre_bar_wrong span.icon-close1 {
  color: red;
  font-size: 35px;
  vertical-align: -10px;
  padding-right: 7px;
}
div.popup_co div.pre_bar_wrong span.icon-success {
  color: #0095da;
  font-size: 35px;
  vertical-align: -9px;
  margin-right: 7px;
  float: left;
}
div.popup_co div.pre_bar_wrong span {
  color: red;
  font-size: 14px;
}
div.popup_co div.pre_bar_wrong1 {
  background: none;
  margin-bottom: 10px;
  text-align: left;
  padding-left: 10px;
}
div.popup_co div.pre_bar_wrong1 span {
  color: red;
  font-size: 14px;
}
div.popup_deal {
  background: #f0f0f0;
  font-size: 14px;
  color: #414141;
  margin: 10px 0px;
}
div.popup_deal a {
  display: block;
  padding: 15px 10px 15px 75px;
  position: relative;
  color: #414141;
  min-height: 50px;
  cursor: default;
  text-align: left;
}
div.popup_deal img {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 15px;
  left: 15px;
}
div.pop_email {
  width: 780px;
  height: 520px;
  margin: 0px auto;
  position: relative;
}
div.pop_email input.txt_email {
  position: absolute;
  background-color: #fff;
  color: #414141;
  border: 1px solid #9d9d9d;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 10px 7px;
  box-sizing: border-box;
  font-size: 14px;
  height: 42px;
  bottom: 235px;
  right: 65px;
  width: 305px;
}
div.pop_email input[placeholder],
div.pop_email [placeholder],
div.pop_email *[placeholder] {
  color: #666666 !important;
  font-style: italic;
}
div.pop_email div.btn_list {
  position: absolute;
  top: 297px;
  right: 50px;
  text-align: center;
}
div.pop_email div.btn_list p.err {
  text-align: center;
  color: #FF0000;
  font-size: 13px;
}
div.pop_email div.btn_list p.err a {
  color: #FF0000;
  text-decoration: underline;
}
div.pop_email a.btn_male {
  display: inline-block;
  margin: 0px 10px;
  width: 140px;
  height: 33px;
  cursor: pointer;
}
.dad {
  position: relative;
}
a.close_banner {
  background: url(../images/nhommua_icon.png) no-repeat -108px -755px;
  border: 0 none!important;
  cursor: pointer;
  display: block;
  width: 36px;
  height: 36px !important;
  position: absolute;
  right: 10px;
  top: 16px;
  color: #fff;
}
a.banner_header {
  height: 70px;
  width: 100%;
  overflow: hidden;
  background-size: 100% auto;
  cursor: pointer;
  display: block;
}
div.banner_code {
  height: 70px;
  width: 100%;
  overflow: hidden;
  background-size: 100% auto;
  cursor: pointer;
}
div.banner_code span.header_price {
  font-size: 16px;
  color: #FF0000;
  font-weight: bold;
  width: 87px;
  left: 173px;
  position: absolute ;
  text-align: center;
  top: -1px;
}
div.banner_code span.header_code {
  font-size: 13px;
  color: #000;
  font-weight: bolder;
  left: 27px;
  position: absolute;
  width: 600px;
  text-align: center;
  font-size: 30px;
  top: 19px;
}
div.banner_code p.header_note {
  text-align: left;
  font-style: italic;
  line-height: 17px;
  width: 350px;
  float: right;
  font-size: 14px;
  color: #000;
  padding-top: 20px;
}
div.banner_code p.header_note a {
  color: #000;
}
div.banner_code p.header_note a:hover {
  text-decoration: underline;
}
div.reactivation span.header_price {
  left: 231px;
}
div.arrow_right {
  position: fixed;
  bottom: 0px;
  right: 0px;
  width: 15px;
  height: 195px;
}
div.arrow_right a.btn_open {
  position: absolute;
  left: -28px;
  top: 40%;
  z-index: 10;
}
div.arrow_right span.icon_arr_left {
  background: url(../images/nhommua_icon.png) no-repeat -828px -276px;
  width: 29px;
  height: 46px;
  display: block;
}
div.arrow_right span.bg_green {
  position: absolute;
  left: 0px;
  top: 0px;
  background: #0095da;
  width: 15px;
  height: 195px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: -1px -1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: -1px -1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: -1px -1px 4px rgba(0, 0, 0, 0.3);
}
div.popup_Subscriber {
  clear: both;
  background: #0095da;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: -1px -1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: -1px -1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: -1px -1px 4px rgba(0, 0, 0, 0.3);
  position: fixed;
  right: 0px;
  bottom: 0px;
  padding: 15px 20px;
  width: 384px;
  min-height: 165px;
}
div.popup_Subscriber input.txt_email {
  background-color: #fff;
  color: #414141;
  border: 1px solid #9d9d9d;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 10px 7px;
  box-sizing: border-box;
  font-size: 14px;
  font-style: italic;
  height: 42px;
  width: 100%;
}
div.popup_Subscriber p.err {
  text-align: left;
  color: yellow;
  font-size: 13px;
  padding-top: 5px;
}
div.popup_Subscriber a.btn_close {
  position: absolute;
  left: -28px;
  top: 40%;
}
div.popup_Subscriber span.icon_arr_right {
  background: url(../images/nhommua_icon.png) no-repeat -781px -276px;
  width: 29px;
  height: 46px;
  display: block;
}
div.btn_Subscriber {
  margin-top: 15px;
}
div.btn_Subscriber button.btn_male,
div.btn_Subscriber a.btn_male {
  background: #222;
  border: 0px;
  color: #fff!important;
  white-space: nowrap;
  padding: 7px 24px 7px 24px;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  vertical-align: 0px;
  margin-right: 4%;
  width: 48%;
}
div.btn_Subscriber button.btn_male:hover,
div.btn_Subscriber a.btn_male:hover {
  background: #000000;
  text-decoration: none!important;
}
div.btn_Subscriber button.btn_female,
div.btn_Subscriber a.btn_female {
  background: #ffdd3c;
  border: 0px;
  color: #000!important;
  white-space: nowrap;
  padding: 7px 24px 7px 24px;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  vertical-align: 0px;
  width: 48%;
}
div.btn_Subscriber button.btn_female:hover,
div.btn_Subscriber a.btn_female:hover {
  background: #ffd409;
  text-decoration: none!important;
}
p.title_Subscriber {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  line-height: 22px;
  margin: 20px 0px 10px 0px;
}
p.title_Subscriber span {
  color: #ffdd3c;
}
p.title_payment {
  font-size: 18px;
  padding-left: 10px;
  padding-top: 15px;
  height: 40px;
  color: #414141;
  border-bottom: 1px solid #e3e4e8;
  overflow: hidden;
  position: relative;
}
p.title_payment a {
  font-size: 13px;
  position: absolute;
  top: 21px;
  right: 10px;
  color: #0095da;
  white-space: nowrap;
}
p.title_payment a:hover {
  color: #0095da;
}
ul.list_pay {
  padding: 5px 9px;
  list-style: none outside none;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  color: #414141;
}
ul.list_pay li {
  float: left;
  margin: 10px 0;
  position: relative;
  width: 100%;
  vertical-align: top;
}
ul.list_pay img.img {
  float: left;
  margin-right: 13px;
  top: 34px;
}
ul.list_pay p.title {
  font-size: 13px;
  line-height: 16px;
}
ul.list_pay span.deal_date {
  font-weight: bold;
  font-size: 12px;
  color: #000;
}
ul.list_pay span.price {
  font-size: 14px;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  color: #000;
  position: absolute;
  right: 0px;
  bottom: -7px;
}
ul.list_pay span.gilt {
  position: absolute;
  bottom: 0px;
  left: 75px;
}
ul.list_pay p.cart_item_description {
  font-size: 11px;
  color: red;
}
div.payment_choose label {
  font-size: 14px;
  line-height: 23px;
  color: #414141;
  display: block;
  margin: 12px 0px;
}
div.payment_choose input[type=checkbox] {
  display: inline-block;
  margin-right: 5px;
  margin-top: 6px;
}
p.buy_note {
  padding: 10px 10px 10px 10px ;
  font-size: 15px;
}
p.buy_note textarea {
  border: 1px solid #e3e4e8;
  border-radius: 2px 2px 2px 2px;
  margin: 0;
  color: #858585;
  padding: 10px 0px;
  width: 100%;
  margin-top: 10px;
  height: 47px;
}
.code_down {
  padding: 5px 10px;
}
.code_down input {
  width: 203px;
}
div.promotion-disabled {
  background: #ccc;
  width: 300px;
  height: 38px;
  position: absolute;
  z-index: 10;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
div.form_sum {
  width: 90% !important;
  padding: 6px 0px 6px 0px;
  margin: 0px auto;
}
div.form_sum p {
  padding-top: 5px;
}
div.form_sum div.row {
  margin-top: 0px !important;
  padding: 5px 0px 5px 0px;
  position: relative;
}
div.form_sum span.row_L {
  width: 125px;
  display: block;
  float: left;
  font-size: 13px;
  margin-top: 2px;
}
div.form_sum span.row_R {
  float: right;
  text-align: right;
  display: block;
  font-size: 14px;
  color: #0095da;
  white-space: nowrap;
}
div.form_sum span.sum {
  color: #ff3300;
  font-size: 18px;
  font-weight: bold;
  margin-top: -3px;
}
p.bg_btn_buy {
  padding: 46px 20px 0px 20px;
}
p.bg_btn_buy button.btn_blue_big {
  width: 100%!important;
}
div.form_sum div.sum_note {
  left: 122px;
  top: -109px;
}
div.form_sum span.icon-note {
  margin-left: -36px !important;
}
div.buy_bank {
  font-size: 13px;
  padding: 10px 0px 0px 0px;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
div.buy_bank select {
  border: 1px solid #e3e4e8;
  border-radius: 3px;
  width: 100%;
  height: 32px;
  padding: 5px 5px 5px 0px;
  color: #414141;
  font-size: 14px;
  margin: 5px 0px;
}
div.border_bank {
  border: 1px solid #d8d3d0;
  line-height: 28px;
  font-size: 13px;
  padding: 7px;
  background: #fff;
  color: #555555;
}
div.succ_title {
  position: relative;
}
div.succ_title p.title_big {
  font-size: 28px;
  color: #0095da;
  font-family: #414141;
  text-transform: uppercase;
  margin-left: 70px;
  line-height: 32px;
}
div.succ_title p.title_sm {
  font-size: 18px;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
  margin-left: 70px;
}
div.succ_co {
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  margin-top: 40px;
  font-size: 14px;
  line-height: 22px;
  margin-left: 69px;
}
div.succ_co p.mas {
  font-size: 14px;
}
div.succ_co p.mas span {
  font-size: 18px;
  font-weight: bold;
  color: #414141;
}
div.succ_co p.succ_note {
  border-top: 1px solid #e3e4e8;
  font-size: 13px;
  margin-top: 30px;
  padding-top: 5px;
  padding-bottom: 20px;
}
div.succ_co p.succ_note a {
  color: #0095da;
  text-decoration: underline;
}
.city {
  width: 420px !important;
}
.city p {
  text-align: center;
}
div.choose_city {
  cursor: pointer;
  color: #414141;
  font-size: 15px;
  position: relative;
  z-index: 999;
  float: left;
  width: 150px;
}
div.city_current {
  color: #414141;
  font-size: 15px;
  overflow: hidden;
  padding: 3px 8px 0px 8px;
  cursor: pointer;
  width: 135px;
  margin-top: 4px;
}
div.city_current:hover {
  border-bottom: 0px;
  border: 1px solid #e3e4e8;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
div.city_current a {
  color: #414141;
  padding: 0px 0px 3px;
  width: 140px;
  display: block;
}
span.city_name {
  display: inline-block;
  white-space: nowrap;
}
div.city_hover {
  display: none;
  background: #f0f0f0;
  left: 0px;
  position: absolute;
  top: 37px;
  width: 153px;
}
ul.list_city {
  list-style: none;
}
ul.list_city li {
  color: #fffefe;
  padding: 6px 5px 6px 3px;
  border-bottom: 1px solid #c5c5c5;
}
ul.list_city li:hover {
  color: #0095da;
}
ul.list_city a {
  color: #333333;
  padding: 8px 8px;
}
ul.list_city a:hover {
  color: #0095da;
}
ul.list_city li:hover span.ic_city1 {
  background: url(../images/nhommua_icon.png) no-repeat -16px -12px !important;
}
ul.menu_top {
  list-style: none;
  color: #414141;
  font-size: 12px;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
}
ul.menu_top > li {
  float: right;
  margin: 4px 0px 0px 4px;
  position: relative;
  height: 21px;
  z-index: 500;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 32px;
}
ul.menu_top li.end {
  margin-right: 0px !important;
  margin-top: 4px!important;
}
ul.menu_top li.end span.ic_arrD_blue {
  vertical-align: 2px;
}
ul.menu_top > li:hover div.hover_login,
ul.menu_top > li:hover div.hover_login1 {
  display: block;
}
ul.menu_top > li > a {
  color: #414141;
  font-size: 15px;
  display: inline-block;
  padding: 3px 10px 4px 10px;
  white-space: nowrap;
  z-index: 1000;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
ul.menu_top > li:hover > a {
  color: #414141;
  font-size: 15px;
  padding: 3px 10px 6px 10px ;
  z-index: 1000;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
ul.menu_top > li:hover > a.line {
  color: #414141;
  font-size: 15px;
  border: 1px solid #e3e4e8;
  padding: 2px 9px 5px 9px;
  z-index: 1000;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
span.ac {
  min-width: 70px;
  display: block;
  display: inline-block;
}
span.hotline {
  color: #ff3300;
  font-family: 'Lato', sans-serif;
  font-size: 22px;
  vertical-align: -2px;
}
span.hotline1 {
  color: #0095da;
  font-family: 'Lato', sans-serif;
  font-size: 26px;
}
div.hover_login {
  position: absolute;
  top: 34px;
  right: 0px;
  background: #fff;
  border: 1px solid #e3e4e8;
  border-top: 0px;
  z-index: 100;
  width: 190px;
  padding: 0px;
  display: none;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: 0 5px 9px -5px #888888;
}
div.hover_login p.hover_login_B {
  border-top: 1px solid #e3e4e8;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 18px;
  font-size: 14px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
div.hover_login p.hover_login_B a {
  color: #0095da;
}
div.hover_login p.hover_login_B a:hover {
  text-decoration: none;
}
div.hover_login p.hover_login_T {
  background: #ffffff url(../images/menu_T.png) no-repeat right top;
  width: 191px;
  height: 3px;
  padding: 0px !important;
}
div.hover_login ul {
  list-style: none;
  line-height: 30px;
  font-size: 14px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  margin: 10px 10px 10px 15px ;
}
div.hover_login ul a {
  color: #414141;
}
div.hover_login ul a:hover {
  color: #0095da;
}
div.hover_login ul a li.end {
  border-top: 1px soild #414141;
}
div.hover_login1 {
  position: absolute;
  top: 34px;
  right: 0px;
  background: #fff;
  border: 1px solid #e3e4e8;
  border-top: 0px;
  z-index: 100;
  width: 220px;
  padding: 0px;
  display: none;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: 0 5px 9px -5px #888888;
}
div.hover_login1 p.hover_login_T1 {
  background: #ffffff url(../images/menu_T.png) no-repeat right top;
  width: 191px;
  height: 3px;
  padding: 0px !important;
}
div.hover_login1 div.hover_login_Co {
  padding: 5px 10px 10px 10px;
  text-align: left;
  color: #414141;
  font-size: 12px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  line-height: 20px;
}
div.hover_login1 div.hover_login_Co p.hover1 {
  font-size: 15px;
  border-bottom: 1px solid #e3e4e8;
  margin: 10px 0px;
  line-height: 24px;
}
div.hover_login1 div.hover_login_Co p.hover1 span {
  font-size: 13px;
}
div.hover_login1 div.hover_login_Co p.hover1 span.hotline1 {
  font-size: 25px;
  color: #414141;
}
div.hover_login1 div.hover_login_Co a {
  color: #0095da;
  margin-top: 3px;
}
div.hover_login1 div.hover_login_Co a:hover {
  text-decoration: underline;
}
div.hover_login1 div.hover_login_Co ul.list_hotline {
  color: #e3e3e3;
  text-align: left;
  z-index: 999;
  width: 100%;
  padding: 5px 0px 0px 0px;
  list-style: none;
}
div.hover_login1 div.hover_login_Co ul.list_hotline > li {
  padding: 5px 15px 5px 15px;
  cursor: pointer;
  color: #666666;
  list-style: none;
}
div.hover_login1 div.hover_login_Co ul.list_hotline > li:hover a {
  color: #38b04a;
  text-decoration: none;
}
div.hover_login1 div.hover_login_Co ul.list_hotline > li a {
  color: #666666;
  text-decoration: none;
}
div.hover_login1 div.hover_login_Co ul.list_hotline > a {
  color: #666666;
  text-decoration: none;
  font-size: 12px;
}
div.hover_login1 div.hover_login_Co ul.list_hotline li.end div.hover_menu {
  right: 0;
}
ul.menu_center {
  list-style: none;
  float: left;
}
ul.menu_center > li {
  float: left;
  position: relative;
}
ul.menu_center > li:hover {
  background: url(../images/menu_hover.png) repeat center;
}
ul.menu_center > li:hover div.dropdown_hover {
  display: block;
}
ul.menu_center > li > a.active {
  background: url(../images/menu_hover.png) repeat center;
}
ul.menu_center > li > a {
  white-space: nowrap;
  display: block;
  padding: 14px 10px 0px 10px;
  color: #fff;
  font-size: 15px;
  height: 40px;
}
a.new {
  background: url(../images/nhommua_icon.png) no-repeat 52px -38px;
}
ul.cate_child {
  list-style: none;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  overflow: hidden;
}
ul.cate_child li {
  float: left;
  padding: 6px 0px;
  padding-bottom: 9px;
}
ul.cate_child li a {
  color: #0095da;
  font-size: 18px;
  padding: 0px 20px;
  border-right: 1px solid #e3e4e8;
  white-space: nowrap;
  line-height: 26px;
}
ul.cate_child li a:hover {
  color: #414141;
}
ul.cate_child li a.active {
  color: #414141;
}
ul.cate_child li a.end {
  border: 0px;
}
ul.cate_child li a.first {
  padding-left: 0px;
}
ul.cate_child li.phone_travel {
  cursor: default;
  text-align: center;
  padding-left: 5px;
  line-height: 15px;
  font-size: 12px;
}
ul.cate_child li.phone_travel span.phone {
  font-size: 15px;
}
div.phone_travel {
  width: 150px;
  border-radius: 4px;
  border: 1px solid #e3e4e8;
  cursor: default;
  text-align: center;
  padding: 5px;
  float: right;
  line-height: 20px;
  font-size: 14px;
  margin-bottom: 20px;
}
div.phone_travel span.phone {
  font-size: 18px;
  color: red;
}
ul.menu_right {
  list-style: none;
  float: Right;
  /* background:url(../images/line_menu.png) no-repeat right top;*/
}
ul.menu_right > li {
  float: Right;
  position: relative;
}
ul.menu_right > li > a {
  display: block;
  padding: 19px 20px 0px 20px;
  /* background:url(../images/line_menu.png) no-repeat left top; */
  height: 35px;
}
ul.menu_right > li span.search_home {
  background: url(../images/nhommua_icon.png) no-repeat -101px -46px;
  width: 17px;
  height: 17px;
  display: inline-block;
}
ul.menu_right > li span.cart_home {
  background: url(../images/nhommua_icon.png) no-repeat -145px -45px;
  width: 22px;
  height: 18px;
  display: inline-block;
}
ul.menu_right > li:hover div.dropdown_hover {
  display: inline-block;
}
/* dropdown */
div.dropdown_hover {
  position: absolute;
  left: 50%!important;
  margin-left: -99px;
  top: 52px;
  z-index: 5000;
  box-shadow: 0px 5px 9px -5px #888888;
  width: 180px;
  display: none;
}
div.dropdown_hover1 {
  position: absolute;
  left: -58px;
  top: 52px;
  z-index: 5000;
  box-shadow: 0px 5px 9px -5px #888888;
  width: 180px;
  display: none;
}
div.dropdown_arrow {
  background: url(../images/arrow_upW.png) no-repeat 40px bottom;
  height: 9px;
  width: 100px;
  position: absolute;
  top: -7px;
  left: 50px;
}
div.dropdown_inner {
  background: #fff;
  border: 1px solid #dddddd;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  clear: both;
  border-radius: 4px;
}
ul.inner_list {
  list-style: none;
  text-align: left;
  margin: 10px 5px 5px 5px;
  line-height: 30px;
}
ul.inner_list li:hover {
  color: #0095da;
}
ul.inner_list a {
  color: #414141;
  font-size: 15px;
  padding: 4px 7px 4px 9px;
  display: inline-block;
  white-space: nowrap;
}
ul.inner_list a:hover,
ul.inner_list li:hover a {
  color: #0095da;
}
div.bg_dro {
  padding-right: 10px;
  background: #FFFFFF;
  width: 150px;
  float: left;
}
div.cate_dropdown {
  z-index: 5000;
  cursor: pointer;
  position: relative;
  width: 140px;
  height: 32px;
  background: #fff;
  margin-top: 5px;
  margin-right: 5PX;
}
div.cate_dropdown p.cate_current {
  color: #0095da;
  font-size: 15px;
  z-index: 5000;
  border-radius: 3px;
  background: #fff;
  border: 1px solid #ececec;
  padding: 2px 0px 3px 0px;
  display: block;
  position: relative;
  text-align: center;
}
div.cate_dropdown div.cate_dropdown_hover {
  position: absolute;
  top: 33px;
  box-shadow: 0px 5px 9px -5px #888888;
  display: none;
  border: 1px solid #ececec;
  width: 350px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
  /* IE6-8 */
}
div.cate_dropdown_inner {
  background: #fff;
  padding: 5px 5px 15px 13px;
  border-radius: 4px;
  overflow: hidden;
}
ul.cate_inner_list {
  list-style: none;
  text-align: left;
  line-height: 35px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  width: 100%;
}
ul.cate_inner_list a {
  color: #414141;
  padding: 3px 7px 3px 7px;
}
ul.cate_inner_list a:hover {
  color: #fff;
  background: #0095da;
  border-radius: 3px;
}
ul.cate_inner_list li {
  float: left;
  width: 110px;
}
li.cate_bold {
  border-bottom: 1px solid #e3e4e8;
  color: #333;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
li.cate_bold a {
  cursor: default!important;
}
li.cate_bold a:hover {
  background: none!important;
  color: #333!important;
}
ul.cate_inner_list_TT {
  list-style: none;
  text-align: left;
  line-height: 35px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  width: 100%;
}
ul.cate_inner_list_TT a {
  color: #414141;
  padding: 3px 7px 3px 7px;
}
ul.cate_inner_list_TT a:hover {
  color: #fff;
  background: #0095da;
  border-radius: 3px;
}
ul.cate_inner_list_TT li {
  float: left;
  width: 149px;
}
ul.cate_inner_list_TT li.active a {
  color: #fff;
  background: #0095da;
  border-radius: 3px;
}
ul.cate_inner_list_TT li.cate_bold {
  border-bottom: 1px solid #e3e4e8;
  color: #333;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
ul.cate_inner_list_TT li.cate_bold a {
  cursor: default!important;
}
ul.cate_inner_list_TT li.cate_bold a:hover {
  background: none!important;
  color: #333!important;
}
/* tour */
ul.tour_inner_list {
  list-style: none;
  text-align: left;
  line-height: 35px;
  margin-right: 5px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  float: left;
  width: 105px;
}
ul.tour_inner_list a {
  color: #414141;
  padding: 3px 7px 3px 7px;
}
ul.tour_inner_list a:hover {
  color: #fff;
  background: #0095da;
  border-radius: 3px;
}
ul.tour_inner_list li {
  width: 100%;
}
ul.tour_inner_list li.cate_bold {
  border-bottom: 1px solid #e3e4e8;
  color: #333;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
ul.tour_inner_list li.cate_bold a {
  cursor: default!important;
}
ul.tour_inner_list li.cate_bold a:hover {
  background: none!important;
  color: #333!important;
}
/* dropdown */
ul.menu_inside {
  background: #fff;
  overflow: hidden;
  width: 205px;
  float: Right;
}
ul.menu_inside li {
  float: right;
  list-style: none;
  font-size: 14px;
  margin-left: 9px;
}
ul.menu_inside a {
  border: 1px solid #e3e4e8;
  white-space: nowrap;
  background: #e3e4e8;
  color: #414141;
  border-radius: 3px;
  padding: 2px 13px;
  display: block;
  text-decoration: none;
  font-size: 15px;
  font-weight: normal;
  margin-top: 6px;
}
ul.menu_inside a:hover {
  border: 1px solid #0095da;
}
ul.menu_inside a.active {
  border: 1px solid #0095da;
  background: #0095da;
  color: #fff;
  border-radius: 3px;
  padding: 2px 13px;
  display: block;
  text-decoration: none;
}
ul.menu_inside span {
  display: none;
}
ul.menu_inside a.active span {
  display: inline-block;
}
div.banner_sm {
  width: 1000px;
  margin: 0px auto;
}
div.banner_sm img {
  width: 1000px;
  height: auto;
  margin: 20px 0px;
}
p.hight_TT {
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
  font-size: 22px;
  text-align: center;
  color: #0095da;
  padding: 4px 0px;
}
p.hight_img a {
  display: block;
}
p.hight_img img {
  width: 320px;
  height: 151px;
}
ul.list_hight {
  list-style-image: url(../images/arr.png);
  list-style-position: outside;
  margin-left: 20px;
  line-height: 28px;
  margin-top: 12px;
  margin-bottom: 10px;
  height: 85px;
}
ul.list_hight a {
  color: #414141;
  font-size: 13px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  display: block;
}
ul.list_hight:hover {
  color: #0095da;
}
ul.list_hight a.active {
  color: #0095da;
}
/* breadcrumb*/
ul.breadcrumb {
  padding: 2px 15px 0px 10px;
  margin-top: 10px;
  list-style: none outside none;
  color: #666666;
  overflow: hidden;
  text-align: left;
  background: url(../images/break_cumb.png) no-repeat top left;
}
ul.breadcrumb li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
}
ul.breadcrumb a {
  color: #666666;
  cursor: pointer;
  padding: 5px 5px;
  white-space: nowrap;
}
ul.breadcrumb a:hover {
  cursor: pointer;
  padding: 5px 5px;
  color: #0095da;
}
ul.breadcrumb:hover span.home {
  background-position: -445px -12px;
}
div.footer_item {
  color: #cccccc;
  width: 172px;
  float: left;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  margin-right: 10px;
}
div.footer_item a {
  color: #cccccc;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
div.footer_item span.title_footer {
  padding: 5px 20px 5px 0px;
  font-size: 14px;
  font-weight: bold;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  color: #cccccc;
  background: url(../images/bg_footer.png) repeat-x center bottom;
}
div.footer_item p {
  clear: both;
  padding: 5px 0px 5px 0px;
}
div.footer_item ul.footer_item {
  line-height: 25px;
  list-style: none;
  margin-top: 5px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
div.footer_item p.footer_note {
  font-size: 13px;
}
div.btn_ht {
  padding: 10px 0px 50px 0px;
  overflow: hidden;
}
div.info_company {
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  line-height: 20px;
}
div.info_company img {
  float: left;
  margin-right: 15px;
  margin-top: 6px;
  margin-bottom: 5px;
}
div.info_company p.company_name {
  font-size: 14px;
  color: #cccccc;
}
div.info_company p {
  font-size: 12px;
  color: #cccccc;
}
div.footer_item1 {
  float: Right;
  padding-top: 20px;
}
ul.listdeal {
  list-style: none;
  overflow: hidden;
  clear: both;
}
ul.listdeal li {
  float: left;
  margin: 10px 9px;
  width: 321px;
  overflow: hidden;
  border-bottom: 3px solid #e3e4e8;
  height: 440px;
  border-radius: 4px;
  background: #f7f7f7;
}
ul.listdeal li a {
  color: #414141;
}
ul.listdeal li .img {
  position: relative;
  min-height: 321px;
}
ul.listdeal li .img span.label_pro {
  display: block;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 10px;
  right: 10px ;
  display: none;
}
ul.listdeal li .img img {
  display: block!important;
  width: 321px;
  height: auto;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  min-height: 320px;
}
ul.listdeal li .img .voucher_note {
  text-align: center;
  display: none;
  font-size: 14px;
  color: #414141;
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 10px;
  border-radius: 4px;
  opacity: 0.9;
  background: #fff;
  line-height: 18px;
  width: 100px;
}
ul.listdeal li .img span.ic_brand {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 66px;
  height: 66px;
  background: url(../images/nhommua_icon.png) no-repeat -2px -113px;
  display: inline-block;
  vertical-align: -1px;
}
ul.listdeal li .img span.ic_new {
  position: absolute;
  right: 0px;
  bottom: 0px;
}
ul.listdeal li .img a.btn_blue {
  position: absolute;
  bottom: 50px;
  margin-left: 92px;
  display: none;
}
ul.listdeal li .img a.btn_blue span.ic_arrN_W {
  vertical-align: 1px;
}
ul.listdeal li .listdeal_note_hover {
  background: url(../images/bg_deal.png) repeat-x center top;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding-top: 6px;
  height: 32px;
  display: none;
}
ul.listdeal li .listdeal_note_hover .info_top_L {
  color: #414141;
  width: 50%;
  margin-left: 0%;
  float: left;
  font-size: 15px;
}
ul.listdeal li .listdeal_note_hover .info_top_L .ic_city {
  margin-left: 10px;
}
ul.listdeal li .listdeal_note_hover .num_choose {
  color: #0095da;
  font-size: 15px;
  width: 45%;
  margin-right: 10px;
  float: Right;
  text-align: right;
}
ul.listdeal li div.listdeal_note_hover3 {
  background: url(../images/flash_bg.png) repeat;
  position: absolute;
  line-height: 13px;
  padding: 5px 7px 5px 7px;
  color: #FFF;
  font-size: 12px;
  bottom: 10px;
  left: 10px;
  border-radius: 4px;
  text-align: left;
}
ul.listdeal li .listdeal_note_hover1 {
  background: url(../images/flash_bg.png) repeat-x center top;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding-top: 6px;
  height: 32px;
  display: none;
}
ul.listdeal li .listdeal_note_hover1 .logo_flash {
  background: url(../images/nhommua_icon.png) no-repeat -814px -412px;
  width: 109px;
  height: 28px;
  display: inline-block;
  vertical-align: -5px;
  margin: 0px 5px 7px 10px ;
}
ul.listdeal li .listdeal_note_hover1 .info_top_L {
  color: #414141;
  width: 50%;
  margin-left: 0%;
  float: left;
  font-size: 15px;
}
ul.listdeal li .listdeal_note_hover1 .info_top_L .ic_city {
  margin-left: 10px;
}
ul.listdeal li .listdeal_note_hover1 .num_choose {
  color: #fff;
  font-size: 15px;
  width: 45%;
  margin-right: 10px;
  float: Right;
  text-align: right;
}
ul.listdeal li .info_deal {
  padding: 10px;
  overflow: hidden;
}
ul.listdeal li .info_deal .list_name {
  font-size: 15px;
  color: #414141;
  font-style: normal;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 21px;
  height: 42px;
  overflow: hidden;
}
ul.listdeal li .info_deal .listdeal_group {
  margin-top: 10px;
}
ul.listdeal li .info_deal .listdeal_group p.listdeal_info_L {
  width: 50%;
  margin-left: 0%;
  float: left;
  line-height: 23px;
}
ul.listdeal li .info_deal .listdeal_group p.listdeal_info_L span.pecent_flash {
  font-size: 43px;
  color: #0095da;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  display: inline-block;
  margin-top: 15px;
}
ul.listdeal li .info_deal .listdeal_group p.listdeal_info_L span.pecent_note {
  font-size: 24px;
  color: #0095da;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
ul.listdeal li .info_deal .listdeal_group p.listdeal_info_R {
  width: 50%;
  margin-right: 0;
  float: Right;
  color: #414141;
  font-size: 16px;
  text-align: right;
  padding-top: 22px;
}
ul.listdeal li .info_deal .listdeal_group p.listdeal_info_R1 {
  width: 50%;
  margin-right: 0;
  float: Right;
  color: #414141;
  font-size: 16px;
  text-align: right;
  padding-top: 16px;
}
ul.listdeal li .trueprice {
  font-size: 14px;
  color: #414141;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  text-decoration: line-through;
}
ul.listdeal li .price {
  font-size: 24px;
  color: #0095da;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
ul.listdeal li:hover .listdeal_note_hover {
  display: block;
}
ul.listdeal li:hover .listdeal_note_hover1 {
  display: block;
}
ul.listdeal li:hover .listdeal_note_hover3 {
  display: none;
}
ul.listdeal li:hover .voucher_note {
  display: block;
}
ul.listdeal li:hover a.btn_blue {
  display: block;
}
ul.listdeal li:hover span.ic_brand {
  display: none;
}
ul.listdeal_travel {
  list-style: none;
  overflow: hidden;
  clear: both;
}
ul.listdeal_travel > li {
  float: left;
  margin: 10px 10px;
  width: 490px;
  overflow: hidden;
  border-bottom: 3px solid #e3e4e8;
  height: 355px;
  border-radius: 4px;
  background: #f7f7f7;
}
ul.listdeal_travel > li a {
  color: #414141;
}
ul.listdeal_travel > li .img {
  position: relative;
  z-index: 999;
  min-height: 231px;
}
ul.listdeal_travel > li .img span.label_pro {
  display: block;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 10px;
  right: 10px ;
  display: none;
}
ul.listdeal_travel > li .img img {
  display: block!important;
  width: 490px;
  height: auto;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
ul.listdeal_travel > li .img .voucher_note {
  text-align: center;
  display: none;
  font-size: 14px;
  color: #414141;
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 10px;
  border-radius: 4px;
  opacity: 0.9;
  background: #fff;
  line-height: 18px;
  width: 100px;
}
ul.listdeal_travel > li .img ul.star {
  position: absolute;
  right: 10px;
  top: 10px;
  list-style: none;
}
ul.listdeal_travel > li .img ul.star li {
  float: right;
  background: url(../images/nhommua_icon.png) no-repeat -428px -583px;
  width: 23px;
  height: 22px;
  margin-left: 2px;
}
ul.listdeal_travel > li .img span.ic_new {
  position: absolute;
  right: 0px;
  bottom: 0px;
}
ul.listdeal_travel > li .img .ic_bic {
  margin-right: 5px;
  vertical-align: -3px !important;
}
ul.listdeal_travel > li .img a.btn_blue {
  position: absolute;
  bottom: 50px;
  margin-left: 175px;
  display: none;
}
ul.listdeal_travel > li .img a.btn_blue span.ic_arrN_W {
  vertical-align: 1px;
}
ul.listdeal_travel > li div.listdeal_note_hover3 {
  background: url(../images/flash_bg.png) repeat;
  position: absolute;
  line-height: 13px;
  padding: 5px 7px 5px 7px;
  color: #FFF;
  font-size: 12px;
  bottom: 10px;
  left: 10px;
  border-radius: 4px;
  text-align: left;
}
ul.listdeal_travel > li .listdeal_note_hover {
  background: url(../images/bg_deal.png) repeat-x center top;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding-top: 4px;
  height: 30px;
  display: none;
}
ul.listdeal_travel > li .listdeal_note_hover .info_top_L {
  color: #414141;
  width: 50%;
  margin-left: 0%;
  float: left;
  font-size: 15px;
}
ul.listdeal_travel > li .listdeal_note_hover .info_top_L .ic_city {
  margin-left: 10px;
}
ul.listdeal_travel > li .listdeal_note_hover .num_choose {
  color: #0095da;
  font-size: 15px;
  width: 45%;
  margin-right: 10px;
  float: Right;
  text-align: right;
}
ul.listdeal_travel > li .info_deal {
  padding: 10px;
  overflow: hidden;
}
ul.listdeal_travel > li .info_deal .list_name {
  font-size: 16px;
  color: #414141;
  font-style: normal;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 21px;
  height: 42px;
  overflow: hidden;
}
ul.listdeal_travel > li .info_deal .listdeal_group {
  margin-top: 10px;
}
ul.listdeal_travel > li .info_deal .listdeal_group p.listdeal_info_L {
  width: 50%;
  margin-left: 0%;
  float: left;
  line-height: 23px;
}
ul.listdeal_travel > li .info_deal .listdeal_group p.listdeal_info_R {
  width: 50%;
  margin-right: 0;
  float: Right;
  color: #414141;
  font-size: 16px;
  text-align: right;
  padding-top: 22px;
}
ul.listdeal_travel > li .trueprice {
  font-size: 14px;
  color: #414141;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  text-decoration: line-through;
}
ul.listdeal_travel > li .price {
  font-size: 24px;
  color: #0095da;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
ul.listdeal_travel > li:hover .listdeal_note_hover3 {
  display: none;
}
ul.listdeal_travel > li:hover .listdeal_note_hover {
  display: block;
}
ul.listdeal_travel > li:hover .voucher_note {
  display: block;
}
ul.listdeal_travel > li:hover a.btn_blue {
  display: block;
}
ul.listdeal_travel > li:hover span.ic_brand {
  display: none;
}
ul.listdeal_new {
  list-style: none;
  overflow: hidden;
  clear: both;
}
ul.listdeal_new li {
  float: left;
  margin: 10px 10px;
  width: 235px;
  overflow: hidden;
  border-bottom: 3px solid #e3e4e8;
  height: 354px;
  border-radius: 4px;
  background: #f7f7f7;
}
ul.listdeal_new li a {
  color: #414141;
}
ul.listdeal_new li .img {
  position: relative;
  z-index: 999;
}
ul.listdeal_new li .img span.label_pro {
  display: block;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 10px;
  right: 10px ;
  display: none;
}
ul.listdeal_new li .img img {
  display: block!important;
  width: 235px;
  height: auto;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
ul.listdeal_new li .img span.ic_brand {
  padding: 1px 5px;
  background: #0095da;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: absolute;
  right: 0px;
  top: 0px;
}
ul.listdeal_new li .num_choose {
  color: #0095da;
  font-size: 14px;
  width: 45%;
  margin-right: 10px;
  float: Right;
  text-align: right;
}
ul.listdeal_new li .info_deal {
  padding: 10px;
  overflow: hidden;
}
ul.listdeal_new li .info_deal .list_name {
  font-size: 13px;
  color: #414141;
  font-style: normal;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 21px;
  height: 42px;
  overflow: hidden;
}
ul.listdeal_new li .info_deal .listdeal_group {
  margin-top: 10px;
}
ul.listdeal_new li .info_deal .listdeal_group p.listdeal_info_L {
  width: 50%;
  margin-left: 0%;
  float: left;
  line-height: 23px;
}
ul.listdeal_new li .info_deal .listdeal_group p.listdeal_info_L span.pecent_flash {
  font-size: 43px;
  color: #0095da;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  display: inline-block;
  margin-top: 15px;
}
ul.listdeal_new li .info_deal .listdeal_group p.listdeal_info_L span.pecent_note {
  font-size: 24px;
  color: #0095da;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
ul.listdeal_new li .info_deal .listdeal_group p.listdeal_info_R {
  width: 50%;
  margin-right: 0;
  float: Right;
  color: #414141;
  font-size: 14px;
  text-align: right;
  padding-top: 23px;
}
ul.listdeal_new li .info_deal .listdeal_group p.listdeal_info_R1 {
  width: 50%;
  margin-right: 0;
  float: Right;
  color: #414141;
  font-size: 16px;
  text-align: right;
  padding-top: 16px;
}
ul.listdeal_new li .info_deal .listdeal_group p.listdeal_info_R1 span.btn_flash_group {
  width: 107px!important;
}
ul.listdeal_new li .trueprice {
  font-size: 12px;
  color: #414141;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  text-decoration: line-through;
}
ul.listdeal_new li .price {
  font-size: 20px;
  color: #0095da;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
ul.listdeal_new li:hover .listdeal_note_hover {
  display: block;
}
ul.listdeal_new li:hover .voucher_note {
  display: block;
}
ul.listdeal_new li:hover a.btn_blue {
  display: block;
}
ul.listdeal_like {
  list-style: none;
  overflow: hidden;
  clear: both;
  margin-bottom: 17px;
}
ul.listdeal_like li {
  float: left;
  margin: 10px 10px;
  width: 235px;
  overflow: hidden;
  border-bottom: 3px solid #e3e4e8;
  height: 354px;
  border-radius: 4px;
  background: #f7f7f7;
}
ul.listdeal_like li a {
  color: #414141;
}
ul.listdeal_like li .img {
  position: relative;
}
ul.listdeal_like li .img span.label_pro {
  display: block;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 10px;
  right: 10px ;
  display: none;
}
ul.listdeal_like li .img img {
  display: block!important;
  width: 235px;
  height: auto;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  min-height: 235px;
}
ul.listdeal_like li .img span.ic_brand {
  padding: 1px 5px;
  background: #0095da;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: absolute;
  right: 0px;
  top: 0px;
}
ul.listdeal_like li .num_choose {
  color: #0095da;
  font-size: 14px;
  width: 45%;
  margin-right: 10px;
  float: Right;
  text-align: right;
}
ul.listdeal_like li .info_deal {
  padding: 10px;
  overflow: hidden;
}
ul.listdeal_like li .info_deal .list_name {
  font-size: 13px;
  color: #414141;
  font-style: normal;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 21px;
  height: 42px;
  overflow: hidden;
}
ul.listdeal_like li .info_deal .listdeal_group {
  margin-top: 10px;
}
ul.listdeal_like li .info_deal .listdeal_group p.listdeal_info_L {
  width: 50%;
  margin-left: 0%;
  float: left;
  line-height: 23px;
}
ul.listdeal_like li .info_deal .listdeal_group p.listdeal_info_L span.pecent_flash {
  font-size: 43px;
  color: #0095da;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  display: inline-block;
  margin-top: 15px;
}
ul.listdeal_like li .info_deal .listdeal_group p.listdeal_info_L span.pecent_note {
  font-size: 24px;
  color: #0095da;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
ul.listdeal_like li .info_deal .listdeal_group p.listdeal_info_R {
  width: 50%;
  margin-right: 0;
  float: Right;
  color: #414141;
  font-size: 14px;
  text-align: right;
  padding-top: 23px;
}
ul.listdeal_like li .info_deal .listdeal_group p.listdeal_info_R1 {
  width: 50%;
  margin-right: 0;
  float: Right;
  color: #414141;
  font-size: 16px;
  text-align: right;
  padding-top: 16px;
}
ul.listdeal_like li .info_deal .listdeal_group p.listdeal_info_R1 span.btn_flash_group {
  width: 107px!important;
}
ul.listdeal_like li .trueprice {
  font-size: 12px;
  color: #414141;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  text-decoration: line-through;
}
ul.listdeal_like li .price {
  font-size: 20px;
  color: #0095da;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
ul.listdeal_like li:hover .listdeal_note_hover {
  display: block;
}
ul.listdeal_like li:hover .voucher_note {
  display: block;
}
ul.listdeal_like li:hover a.btn_blue {
  display: block;
}
ul.listdeal_right {
  list-style: none;
  overflow: hidden;
  clear: both;
  width: 235px;
}
ul.listdeal_right li {
  margin: 10px 0px;
  width: 235px;
  overflow: hidden;
  border-bottom: 3px solid #e3e4e8;
  height: 354px;
  border-radius: 4px;
  background: #f7f7f7;
}
ul.listdeal_right li a {
  color: #414141;
}
ul.listdeal_right li .img {
  position: relative;
  z-index: 999;
}
ul.listdeal_right li .img span.label_pro {
  display: block;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 10px;
  right: 10px ;
  display: none;
}
ul.listdeal_right li .img img {
  width: 235px;
  min-height: 235px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
ul.listdeal_right li .img span.ic_brand {
  padding: 1px 5px;
  background: #0095da;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: absolute;
  right: 0px;
  top: 0px;
}
ul.listdeal_right li .num_choose {
  color: #0095da;
  font-size: 14px;
  width: 45%;
  margin-right: 10px;
  float: Right;
  text-align: right;
}
ul.listdeal_right li .info_deal {
  padding: 5px 10px;
  overflow: hidden;
}
ul.listdeal_right li .info_deal .list_name {
  font-size: 13px;
  color: #414141;
  font-style: normal;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 21px;
  height: 42px;
  overflow: hidden;
}
ul.listdeal_right li .info_deal .listdeal_group {
  margin-top: 10px;
}
ul.listdeal_right li .info_deal .listdeal_group p.listdeal_info_L {
  width: 50%;
  margin-left: 0%;
  float: left;
  line-height: 23px;
}
ul.listdeal_right li .info_deal .listdeal_group p.listdeal_info_L span.pecent_flash {
  font-size: 43px;
  color: #0095da;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  display: inline-block;
  margin-top: 15px;
}
ul.listdeal_right li .info_deal .listdeal_group p.listdeal_info_L span.pecent_note {
  font-size: 24px;
  color: #0095da;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
ul.listdeal_right li .info_deal .listdeal_group p.listdeal_info_R {
  width: 50%;
  margin-right: 0;
  float: Right;
  color: #414141;
  font-size: 14px;
  text-align: right;
  padding-top: 23px;
}
ul.listdeal_right li .info_deal .listdeal_group p.listdeal_info_R1 {
  width: 50%;
  margin-right: 0;
  float: Right;
  color: #414141;
  font-size: 16px;
  text-align: right;
  padding-top: 16px;
}
ul.listdeal_right li .info_deal .listdeal_group p.listdeal_info_R1 span.btn_flash_group {
  width: 107px!important;
}
ul.listdeal_right li .trueprice {
  font-size: 12px;
  color: #414141;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  text-decoration: line-through;
}
ul.listdeal_right li .price {
  font-size: 20px;
  color: #0095da;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
ul.listdeal_right li:hover .listdeal_note_hover {
  display: block;
}
ul.listdeal_right li:hover .voucher_note {
  display: block;
}
ul.listdeal_right li:hover a.btn_blue {
  display: block;
}
.br_detail {
  padding-left: 0px!important;
}
div.deal_detail_img {
  width: 100%;
  padding: 0px;
  margin: 0px;
}
div.deal_detail_img div.deal_img_big {
  margin: 0px;
  padding: 0px;
  position: relative;
  width: 480px;
}
div.deal_detail_img div.deal_img_big img {
  width: 480px!important;
  height: auto;
}
div.deal_detail_img div.deal_img_big p.detail_clock {
  background: url(../images/nhommua_icon.png) no-repeat -501px 0;
  width: 90px;
  height: 23px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  text-align: center;
  padding: 4px 10px 0 10px;
  color: #fff;
  font-size: 14px;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
}
/* -------Slide hinh anh-----------*/div.bg_img_list {
  position: relative;
  width: 447px;
  margin-left: 20px;
  margin-top: 5px;
  margin-bottom: 10px;
}
a.img_list_L {
  display: block;
  background: url(../images/nhommua_icon.png) no-repeat -829px -121px;
  z-index: 50;
  position: absolute;
  width: 7px;
  height: 13px;
  top: 34px;
  left: -17px;
  color: #FFF;
  cursor: pointer;
}
a.img_list_L:hover {
  display: block;
  background: url(../images/nhommua_icon.png) no-repeat -863px -121px;
  z-index: 50;
  position: absolute;
  width: 7px;
  height: 13px;
  top: 34px;
  left: -17px;
}
a.img_list_R {
  display: block;
  background: url(../images/nhommua_icon.png) no-repeat -844px -121px;
  z-index: 50;
  position: absolute;
  width: 7px;
  height: 13px;
  top: 34px;
  right: -24px;
  cursor: pointer;
}
a.img_list_R:hover {
  display: block;
  background: url(../images/nhommua_icon.png) no-repeat -878px -121px;
  z-index: 50;
  position: absolute;
  width: 7px;
  height: 13px;
  top: 34px;
  right: -24px;
}
div.deal_img_list {
  text-align: left;
}
div.deal_img_list a {
  display: block;
  width: 60px;
  float: left;
  padding-top: 6px;
  margin: 0px 7px;
}
div.deal_img_list a.end {
  display: block;
  width: 60px;
  float: left;
  margin-right: 0px !important;
}
div.deal_img_list a:hover,
div.deal_img_list a.active {
  display: block;
  width: 60px;
  float: left;
}
div.deal_img_list a:hover img,
div.deal_img_list a.active img {
  border: 2px solid #0095da;
  display: block;
}
div.deal_img_list a.curent_img {
  display: block;
  width: 60px;
}
div.deal_img_list img {
  width: 63px;
  height: auto;
  border: 2px solid #eeeeee;
  display: block;
}
/* detail deal */
h4.deal_detail_name,
h1.deal_detail_name {
  font-size: 20px;
  color: #0095da;
  text-align: left;
  margin: 0px 0px 8px 0px;
  font-weight: normal;
  line-height: 26px;
}
h4.deal_detail_name1,
h1.deal_detail_name1 {
  font-size: 20px;
  color: #414141;
  text-align: left;
  margin: 0px 0px 8px 0px;
  font-weight: normal;
}
h2.deal_detail_name_long {
  font-size: 14px;
  color: #414141;
  text-align: justify;
  margin-bottom: 10px;
  font-weight: normal;
  line-height: 22px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
div.detail_bar {
  clear: both;
}
p.bg_price {
  float: left;
}
span.detail_trueprice {
  font-size: 18px;
  color: #414141;
  width: 100%;
  text-decoration: line-through;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
span.detail_price {
  font-size: 32px;
  color: #0095da;
  width: 100%;
  line-height: 30px;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
p.detail_precent {
  background: url(../images/nhommua_icon.png) no-repeat -565px -272px;
  width: 92px ;
  height: 50px;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  display: block;
  float: left;
  font-size: 28px;
  color: #fff;
  padding: 0px 0px 5px 0px;
  text-align: center;
  font-weight: bold;
  margin-left: 30px;
}
p.detail_precent span {
  font-size: 20px;
  margin-top: 3px;
  display: inline-block;
}
div.likeface {
  float: right;
  color: #555555;
  font-size: 14px;
  text-align: right;
  line-height: 28px;
}
span.text_note {
  color: #414141;
  font-size: 17px;
  text-align: left;
  padding: 0px 0px 8px 0px;
  margin-top: 20px;
  display: block;
  clear: both;
}
div.bg_detail {
  padding: 10px 0px 0px 0px;
  border: 1px solid #e3e4e8;
}
/* -------diem noi bat------------*/div.deal_detail_Hi {
  margin: 15px 15px 15px 0px;
  text-align: left;
  color: #414141 !important;
  font-size: 14px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
div.deal_detail_Hi a {
  color: #0095da;
}
div.deal_detail_Hi a:hover {
  text-decoration: underline;
}
div.deal_detail_Hi table {
  border-collapse: collapse;
  margin: 10px 0px 10px 0px;
}
div.deal_detail_Hi table td {
  border: 1px solid #ccc;
  padding: 3px;
}
div.deal_detail_Hi ul,
div.deal_detail_Hi ul.list_su {
  list-style-image: url(../images/note.png);
  margin: 10px 0px 0px 14px;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  list-style-position: outside;
  padding: 0px 0px 0px 0px;
  line-height: 22px;
  color: #555!important;
  font-size: 14px!important;
}
div.deal_detail_Hi span[style] {
  font-size: 14px!important;
}
div.deal_detail_Hi li {
  padding: 0px 0px 8px 0px;
}
div.deal_detail_Hi p {
  margin: 10px 0px 0px 20px;
  padding: 0px 0px 5px 0px;
  line-height: 20px;
  color: #555 !important;
  font-size: 14px!important;
}
div.deal_detail_Hi ul ul {
  list-style: disc !important;
  margin: 10px 0px 0px 13px;
  list-style-position: inside;
  padding: 0px 0px 0px 20px;
  line-height: 22px;
  color: #555!important;
  font-size: 14px!important;
}
div.deal_detail_Hi ul ul span[style] {
  font-size: 14px!important;
}
.content_detail {
  margin: 0 auto 20px 0;
  padding: 35px 7px 0 0px;
}
div.deal_detail_Hi h4,
h4.title_map {
  color: #0095da;
  font-size: 26px;
  text-align: left;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
  font-weight: normal;
}
h4.title_right {
  color: #0095da;
  font-size: 26px;
  text-align: left;
  border-bottom: 1px solid #e3e4e8;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
  font-weight: normal;
}
div.bg_Hi {
  position: relative;
}
p.bg_view {
  width: 139px;
  height: 24px;
  position: absolute;
  bottom: -16px;
  left: 42%;
  padding: 10px 10px;
}
p.bg_view .btn_viewnext {
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #0095da;
  display: inline-block;
  padding: 3px 10px 0px 10px ;
  height: 30px;
  border-radius: 2px;
  border: 1px solid #e3e4e8;
  background: #fff;
}
p.gilt_bar {
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  font-size: 14px;
  clear: both;
  overflow: hidden;
  margin: 20px 0px 10px 0px;
  line-height: 20px;
}
p.gilt_bar a {
  color: #0095da;
}
p.gilt_bar span {
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
div.promotion_event {
  text-align: center;
}
div.promotion_event img {
  width: 370px;
  height: 370px;
}
div.promotion_event p.promotion {
  font-size: 15px;
  color: #0095da;
  margin: 10px 0px 0px;
}
div.promotion_event span {
  font-weight: bold;
  color: #ff7a00;
}
div.promotion_event p.note {
  font-size: 13px;
  color: #414141;
  margin: 8px 0px 0px 0px;
}
div.promotion_event p.title {
  font-size: 15px;
  color: #0095da;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: center;
}
/* -------noi dung deal------------*/div.deal_content {
  text-align: justify;
  color: #414141 !important;
  line-height: 18px;
  font-size: 14px!important;
  padding: 10px 0px;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
div.deal_content span[style] {
  font-size: 14px!important;
}
div.deal_content p {
  text-align: justify;
  color: #1e1e1d !important;
  line-height: 22px;
}
div.deal_content img {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 650px;
  height: auto;
}
div.deal_content table {
  width: 650px !important;
}
div.deal_content a {
  color: #0f87aa;
  text-decoration: none;
}
div.deal_content a:hover {
  color: #0f87aa;
  text-decoration: underline;
}
/* -------map------------*/div.deal_map_right {
  overflow: hidden;
  text-align: left;
  border: 1px solid #e3e4e8;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-bottom: 30px;
}
p.title_map {
  font-size: 22px;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
  color: #fff;
  background: #0095da;
  position: relative;
  padding: 5px 10px 5px 10px;
}
p.title_map span {
  position: absolute;
  right: 0px;
  top: 10px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
div.map {
  margin: 0px 0px 20px 0px;
  clear: both;
  overflow: hidden;
}
div.map_pic {
  border: 9px solid #e7e7e7;
  background: #fff;
  margin-top: 10px;
}
div.map_pic img {
  width: 244px;
  height: auto;
}
ul.list_map {
  color: #414141;
  font-size: 13px;
  line-height: 20px;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
ul.list_map li {
  list-style: none;
  border-bottom: 1px solid #e3e4e8;
  text-align: left;
  margin: 10px 10px 10px 12px;
  cursor: pointer;
  padding-bottom: 5px;
}
ul.list_map a {
  color: #414141;
}
ul.list_map a:hover {
  color: #0095da;
}
ul.list_map li.end {
  border-bottom: 0px !important;
}
ul.list_map p {
  clear: both;
}
ul.list_map p.map_name {
  text-transform: uppercase;
  font-weight: bold;
}
ul.list_map1 {
  color: #414141;
  font-size: 13px;
  line-height: 20px;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
ul.list_map1 li {
  list-style: none;
  border: 1px solid #e3e4e8;
  text-align: left;
  margin: 0px 10px 10px 0px;
  cursor: pointer;
  border-radius: 4px;
  padding: 5px;
}
ul.list_map1 li:hover,
ul.list_map1 li.active {
  background: #e3e4e8;
}
ul.list_map1 a {
  color: #414141;
}
ul.list_map1 p {
  clear: both;
}
ul.list_map1 p.map_name {
  text-transform: uppercase;
  font-weight: bold;
}
div.map_L {
  float: left;
  width: 244px;
  overflow: auto;
  height: 226px;
  padding: 5px 0px;
}
div.map_R {
  float: right;
  width: 392px;
  height: 226px;
  overflow: hidden;
}
div.map_R img {
  width: 392px;
  height: auto;
}
/* -------end detail------------*/div.end_detail {
  background: url(../images/bg_detail.png) no-repeat center 27px;
  overflow: hidden;
  margin: 25px 0px 25px 0px;
  padding: 10px 10px 0px 10px;
  height: 250px;
}
p.title_end {
  text-align: center;
  padding: 10px 0px 27px 0px;
  font-size: 16px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
div.end_detail_L {
  float: left;
  width: 60%;
  padding-right: 7px;
}
div.end_detail_R {
  float: right;
  width: 38%;
  padding-top: 67px;
  text-align: center;
  width: 200px;
}
end_deal {
  margin-top: 10px;
}
/* -------flash deal------------*/div.banner_flash {
  margin-bottom: 20px;
}
/* -------choose_size------------*/ul.choose_size {
  list-style: none;
  margin: 5px 0 5px 0;
  overflow: hidden;
}
ul.choose_size li {
  float: left;
  margin-right: 10px;
  border-radius: 4px;
  cursor: pointer;
  padding-left: 10px;
  border: 1px solid #e3e4e8;
}
ul.choose_size span.ic_checkB {
  display: none;
}
ul.choose_size li:hover,
ul.choose_size li.size_active {
  color: #0095da;
}
ul.choose_size li.size_active span.ic_checkB {
  display: inline-block;
}
ul.choose_size a {
  padding: 5px 10px 5px 0px;
  display: inline-block;
  font-size: 13px;
}
/* -------Product detail info------------*/table.shopping_cart_detail {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid #e3e4e8;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
table.shopping_cart_detail img {
  width: 57px;
  height: auto;
}
table.shopping_cart_detail a.img {
  height: 57px;
  display: block;
  overflow: hidden;
}
table.shopping_cart_detail td {
  vertical-align: middle;
  padding: 8px 5px 8px 7px;
  line-height: 18px;
}
table.shopping_cart_detail td.left_col a {
  color: #4F4F4F !important;
}
table.shopping_cart_detail td.bg_price {
  text-align: left !important;
  padding-left: 5px;
}
table.shopping_cart_detail td.bg_price2 {
  text-align: left !important;
  padding-right: 5px;
}
table.shopping_cart_detail tr {
  border-bottom: 1px solid #e3e4e8;
}
table.shopping_cart_detail tr:hover,
table.shopping_cart_detail tr.active {
  background: #e3e4e8;
}
table.shopping_cart_detail tr.end {
  border-bottom: 0px;
}
table.shopping_cart_detail tr span.book_price2 {
  color: #4f4f4f;
}
table.shopping_cart_detail td.name_book {
  padding: 8px 5px 8px 0px !important;
}
table.shopping_cart_detail td.name_book a {
  font-size: 13px;
  color: #4f4f4f;
  text-align: left;
  line-height: 19px;
}
table.shopping_cart_detail td.name_book a:hover {
  text-decoration: none;
}
table.shopping_cart_detail select.select_number {
  border: 1px solid #bdbdbd;
  padding: 6px;
  margin-top: 3px;
  width: 60px;
}
table.shopping_cart_detail span.book_true_price {
  font-size: 14px;
  color: #414141;
  width: 100%;
  text-decoration: line-through;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  display: block;
}
table.shopping_cart_detail span.book_price {
  font-size: 20px;
  color: #0095da;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  display: block;
}
.no-sku {
  color: #F00;
}
div.detail_co {
  clear: both;
  position: relative;
}
div.detail_listcart {
  overflow-y: auto;
  overflow-x: hidden;
}
a.view_full {
  display: inline-block;
  bottom: -23px;
  width: 490px;
  height: 37px;
  cursor: pointer;
  clear: both;
  background: url(../images/nhommua_icon.png) no-repeat -5px -482px;
  position: absolute;
}
div.panel_info {
  padding: 8px 0px 14px;
  margin: 10px 0px 0px 5px;
  line-height: 22px;
  clear: both;
  overflow: hidden;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
p.panel1 {
  width: 122px;
  text-align: center;
  height: 37px;
  text-align: left;
  padding: 17px 5px 5px 0px;
  font-size: 16px;
}
p.panel2 {
  width: 161px;
  text-align: center;
  height: 37px;
  text-align: left;
  padding: 17px 5px 5px 0px;
  margin-right: 6px;
  font-size: 16px;
}
div.panel3 {
  width: 181px;
  text-align: center;
  text-align: left;
  padding: 0px 0px 5px 0px;
  font-size: 16px;
  position: relative;
}
div.panel3 a.btn_blue_big {
  margin-top: 8px;
  padding: 15px 30px!important;
}
div.panel3 button {
  width: 181px !important;
  padding: 0px!important ;
}
p.panel4 {
  width: 141px;
  text-align: center;
  height: 37px;
  text-align: left;
  padding: 10px 5px 5px 0px;
  margin-right: 6px;
  float: left;
  font-size: 16px;
}
span.pane2_icon_delivery {
  background: url(../images/nhommua_icon.png) no-repeat -637px -9px;
  display: block;
  width: 48px;
  height: 48px;
  margin: -4px 10px 10px 5px;
  float: left;
}
span.pane2_icon_evoucher {
  background: url(../images/nhommua_icon.png) no-repeat -839px -11px;
  display: block;
  width: 48px;
  height: 48px;
  margin: -4px 10px 10px 0px;
  float: left;
}
span.panel_icon {
  background: url(../images/nhommua_icon.png) no-repeat -773px -11px;
  display: block;
  width: 48px;
  height: 48px;
  margin: -4px 10px 10px 5px;
  float: left;
}
span.pane2_icon {
  background: url(../images/nhommua_icon.png) no-repeat -193px -152px;
  display: block;
  width: 39px;
  height: 39px;
  margin: -4px 10px 10px 5px;
  float: left;
}
span.pane2_icon_group {
  background: url(../images/nhommua_icon.png) no-repeat -193px -193px;
  display: block;
  width: 39px;
  height: 39px;
  margin: -4px 10px 10px 5px;
  float: left;
}
span.panel_iconflash {
  background: url(../images/nhommua_icon.png) no-repeat -709px -11px;
  display: block;
  width: 48px;
  height: 48px;
  margin: -4px 10px 10px 5px;
  float: left;
}
span.pane3 {
  background: url(../images/cmc.png) no-repeat -2px -875px;
  display: block;
  width: 39px;
  height: 39px;
  margin: -4px 10px 10px 5px;
  float: left;
}
span.panel_text {
  font-size: 14px;
  color: #5b5b5b;
  text-align: left;
  line-height: 12px;
}
span.panel_text1 {
  font-size: 11px!important;
  font-weight: normal;
  color: #858585;
  text-align: left;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  line-height: 12px;
}
span.panel_text2 {
  font-size: 15px;
  font-weight: bold;
  color: #5b5b5b;
  text-align: left;
  line-height: 12px;
  padding-top: 5px;
  display: block;
}
span.panel_text3 {
  font-size: 13px!important;
  font-weight: normal;
  color: #858585;
  text-align: left;
  line-height: 16px;
}
.flash {
  line-height: 8px;
}
.flash a {
  color: #414141;
}
.bg_flash {
  padding: 0px 5px 8px 0px !important;
}
ul.intro_menu {
  margin-left: 22px;
  margin-top: 10px;
}
ul.intro_menu li {
  float: left;
  list-style: none;
  margin-right: 40px;
  padding-bottom: 9px;
}
ul.intro_menu li span.intro_menu_L {
  font-size: 24px;
  font-family: "Times New Roman", Times, serif !important;
  width: 30px ;
  height: 30px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  border: 1px solid #fff;
  color: #fff;
  display: block;
  text-align: center;
  float: left;
}
ul.intro_menu li a.intro_menu_ce {
  float: left;
  padding: 0px 0px 0px 10px;
  color: #fff;
  font-size: 18px;
}
ul.intro_menu li span.intro_menu_R {
  width: 12px;
  height: 35px;
  float: left;
  display: block;
  background: url(../images/nhommua_icon.png) no-repeat -460px -121px;
  margin-left: 25px;
}
ul.intro_menu li.end {
  margin-right: 0px;
}
ul.intro_menu li.active .intro_menu_L {
  color: #0095da;
  background: #fff;
}
ul.intro_menu li.active a.intro_menu_ce {
  color: #fcfe03;
}
p.buy_hotline {
  float: right;
  margin-top: 2px;
}
p.buy_hotline span.hotline {
  color: #fff!important;
}
div.login_other {
  margin-top: 15px;
  line-height: 30px;
}
div.login_other a {
  margin: 10px 0px;
}
p.title_form {
  font-size: 24px;
  color: #0095da;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
  margin-bottom: 20px;
}
a.link_register {
  color: #0095da;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
  font-size: 17px;
  margin-left: 10px;
  font-style: italic;
}
a.link_conti {
  color: #0095da;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
  font-size: 17px;
  margin-right: 20px;
  font-style: italic;
}
.buy_err {
  padding-left: 110px;
}
.login_err {
  padding-left: 95px;
}
.tour_err {
  padding-left: 99px;
  text-align: left;
  line-height: 10px;
  font-size: 13px!important;
}
.email_err {
  padding-left: 0px;
}
.search_err {
  padding-left: 71px;
}
.form_note {
  font-size: 12px;
  color: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  text-align: left;
  clear: both;
  padding: 15px 0px 10px 90px;
  overflow: hidden;
}
.form_note a {
  color: #0095da;
  text-decoration: underline;
}
.form_note a:hover {
  text-decoration: none;
}
.form_note input[type="checkbox"] {
  vertical-align: text-bottom;
  margin: 5px 5px 5px 5px;
  clear: both;
}
.re_btn {
  padding-left: 95px;
  margin: 15px 0px;
  clear: both;
}
.cart_btn {
  margin: 15px 0px;
  clear: both;
  text-align: right;
}
div.form {
  margin: 0px auto;
  overflow: hidden;
  font-size: 14px ;
  color: #555;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
div.form .field {
  display: block;
  width: 100%;
  overflow: hidden;
  clear: both;
}
div.form label.field_R {
  display: block;
  padding: 3px 0 0 0;
  float: right;
  margin-left: 10px;
}
div.form label.field_L {
  display: block;
  float: left;
  color: #505050;
  padding: 8px 0px 0 0;
  font-size: 14px;
}
div.form label.field_L1 {
  display: block;
  float: left;
  color: #505050;
  padding: 0px 0px 0 0;
  font-size: 14px;
  line-height: 18px;
}
div.form input[type=text],
div.form input[type=password] {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  margin: 0;
  color: #555;
  padding: 10px;
}
div.form input[type="checkbox"] {
  vertical-align: text-bottom;
}
div.form input[type="radio"] {
  vertical-align: text-bottom;
}
div.form select {
  background-color: #fff!important;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  color: #555;
  padding: 8px 10px;
  height: 36px;
}
div.form textarea {
  border: 1px solid #e5e5e5;
  border-radius: 3px 3px 3px 3px;
  overflow: hidden;
  padding: 7px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  color: #555;
  font-size: 13px;
}
/* login */.login .field {
  padding: 7px 0;
}
.login label.field_L,
.login label.field_L1 {
  width: 69px;
  text-align: right;
}
.login .other_color {
  margin-right: 20px;
}
.login input[type=text],
.login input[type=password] {
  width: 202px;
}
.login .field_link {
  padding: 15px 0px 15px 95px;
}
.login .field_link a {
  font-size: 13px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  color: #414141;
  text-decoration: underline;
}
.login .field_link a:hover {
  color: #0095da;
}
.login .field_btn {
  padding: 10px 0px 10px 95px;
}
.register {
  width: 335px;
  float: left;
}
.register select {
  padding: 0px!important;
  margin-right: 10px;
  width: 68px;
}
.register input.login_name {
  width: 124px!important;
}
.buy_view {
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 0px 0px 0px 0px;
  margin-top: 10px !important;
}
.buy_view .field {
  padding: 4px 0;
}
.buy_view .field1 {
  padding: 5px 0;
  display: block;
  width: 100%;
  overflow: hidden;
  clear: both;
  background: #f2f2f2;
}
.buy_view .field1 input {
  width: 184px!important;
}
.buy_view label.field_R {
  font-size: 14px;
  color: #000000;
  padding: 8px 0px 0px 0px!important;
}
.buy_view label.field_L,
.buy_view label.field_L1 {
  width: 105px;
  text-align: left;
  font-size: 14px;
}
.buy_view input[type=text],
.buy_view input[type=password] {
  width: 210px;
}
.buy_view input.login_name {
  width: 176px;
}
.buy_view .btn_green {
  width: 100%;
}
.buy_view .field_btn {
  padding: 10px 0px 10px 111px;
}
.buy_view select {
  width: 210px;
}
.buy_view select.choose_add {
  width: 100%;
}
.buy_view textarea {
  border: 1px solid #e5e5e5;
  border-radius: 3px 3px 3px 3px;
  overflow: hidden;
  padding: 7px;
  font-family: Arial, Helvetica, sans-serif;
  color: #555;
  font-size: 13px;
}
.buy_view a {
  color: #0095da;
  text-decoration: underline;
}
.buy_view a:hover {
  text-decoration: none;
}
.email {
  width: 277px;
  margin-left: 30px!important;
}
.email p.title_big {
  font-size: 20px;
  color: #0095da;
}
.email p.title_sm {
  font-size: 13px;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  padding-bottom: 30px ;
  border-bottom: 1px solid #e3e4e8;
}
.email label.field_L,
.email label.field_L1 {
  width: 100%;
  padding-top: 6px !important;
}
.email input[type=text],
.email input[type=password] {
  width: 237px;
}
.email select {
  padding: 10px 2px !important;
  width: 79px;
  margin-right: 10px;
}
.email .end {
  margin-right: 0px !important;
}
.email .field_btn {
  margin: 15px 0px;
}
.email button.btn_blue_no {
  float: left;
  margin-right: 10px;
  width: 123px;
  white-space: nowrap;
}
.email button.btn_blue_no1 {
  float: left;
  margin-right: 10px;
  white-space: nowrap;
}
.email label.field_R {
  font-size: 14px;
  color: #000000;
  padding: 12px 0px 0px 0px!important;
  margin-left: 0px!important;
  color: #414141;
}
.email .field_link {
  padding: 15px 0px 15px 0px;
}
.email .field_link a {
  font-size: 13px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  color: #414141;
  text-decoration: underline;
}
.email p.title_login {
  font-size: 13px;
  border-bottom: 1px solid #e3e4e8;
  margin-top: 20px;
}
.tour {
  width: 459px;
  float: right;
}
.tour p.title_tour {
  font-size: 26px;
  font-family: 'NhomMuaLight', Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #fff;
  text-align: left;
  color: #fff !important;
  margin-bottom: 15px;
}
.tour .field {
  padding: 8px 0px;
}
.tour label.field_L {
  width: 100px;
  padding: 5px 0px 0px 0px !important;
  color: #fff !important;
  text-align: left;
  font-size: 15px!important ;
}
.tour input[type=text],
.tour input[type=password] {
  width: 337px;
}
.tour .field_btn {
  margin: 15px 0px;
}
.tour button.btn_blue_no {
  float: left;
  margin-right: 10px;
  width: 150px;
  white-space: nowrap;
}
.tour textarea {
  border: 1px solid #e5e5e5;
  width: 343px;
  height: 100px;
}
.search_0item {
  font-size: 13px;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  color: #414141;
}
.search_0item .btn_green {
  width: 270px;
  margin-left: 2px;
}
.search_0item p.hight {
  font-size: 17px;
  color: #0095da;
}
.search_0item .field {
  padding: 7px 0;
}
.search_0item label.field_L {
  width: 69px;
  text-align: left;
  padding: 6px 0 0 0px!important;
}
.search_0item input[type=text],
.search_0item input[type=password] {
  width: 250px;
}
.search_0item input[type="checkbox"] {
  vertical-align: -1px !important;
  margin-right: 7px;
}
/* -------card_form------------*/div.card_form {
  width: 100%;
}
div.card_form div.field {
  display: block;
  overflow: hidden;
  clear: both;
  padding: 6px 0px;
}
div.card_form div.field1 {
  display: block;
  overflow: hidden;
  clear: both;
  position: relative;
  padding-left: 30%;
}
div.card_form div.field1 label.field_L {
  color: #414141;
}
div.card_form input.date {
  width: 48%!important;
  margin-left: 1%!important;
}
div.card_form label.field_L {
  display: block;
  font-size: 14px;
  top: 6px;
  left: 0px;
  position: absolute;
  margin-top: 0px;
}
div.card_form span.red_color {
  color: #F00;
}
div.card_form input[type=text],
div.card_form input[type=password] {
  width: 100%;
  background-color: #FFFFFF ;
  color: #555;
  margin-top: 0px!important;
  border: 1px solid #d8d3d0;
  border-radius: 4px;
  margin: 0;
  padding: 10px 7px;
  box-sizing: border-box;
  font-size: 14px;
}
div.card_form input[type="checkbox"] {
  vertical-align: -1px;
  margin-left: 5px;
  font-size: 14px;
}
div.card_form input[type="radio"] {
  vertical-align: text-bottom;
  font-size: 14px;
}
div.card_form select {
  background: #FFFFFF;
  border: 1px solid #d8d3d0;
  border-radius: 3px;
  color: #555;
  padding: 7px 5px;
  height: 38px;
  box-sizing: border-box;
  font-size: 14px;
}
div.card_form textarea {
  border: 1px solid #e3e4e8;
  border-radius: 3px 3px 3px 3px;
  overflow: hidden;
  padding: 10px;
  font-weight: 300;
  color: #555;
  font-size: 13px;
  box-sizing: border-box;
}
div.card_form div.card_form_err {
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
/* gio hang */table.shopping_cart_detail_big {
  border-collapse: collapse;
  margin: 0px 0px 10px 0px;
  width: 100%;
  border: 1px solid #D6D6D6;
}
table.shopping_cart_detail_big tr {
  border-bottom: 1px solid #d6d6d6;
  font-size: 18px;
  color: #0095da;
  font-weight: normal;
}
table.shopping_cart_detail_big tr:hover {
  background: #f2f2f2;
}
table.shopping_cart_detail_big th {
  padding: 14px 10px 10px 10px;
  border: 0px;
  color: #fff;
  font-size: 16px;
  color: #414141;
  vertical-align: top;
}
table.shopping_cart_detail_big td {
  padding: 14px 10px 10px 10px;
  line-height: 18px;
  font-size: 16px;
  color: #4f4f4f;
  vertical-align: top;
}
table.shopping_cart_detail_big img {
  width: 57px;
  height: auto;
  float: left;
}
table.shopping_cart_detail_big td.td_img {
  padding: 14px 0px 10px 10px;
}
table.shopping_cart_detail_big a {
  font-size: 14px;
  color: #414141;
  font-weight: normal !important;
  line-height: 18px;
  font-size: 16px;
}
table.shopping_cart_detail_big a.btn_delete {
  display: block;
  font-size: 11px;
  margin-top: 3px;
  color: #777;
  cursor: pointer;
}
table.shopping_cart_detail_big a.btn_delete:hover {
  text-decoration: underline;
}
table.shopping_cart_detail_big p.deal_note {
  font-size: 12px;
  font-style: italic;
  color: #7d7d7d;
}
table.shopping_cart_detail_big p.deal_note1 {
  color: #0095da;
  font-size: 12px;
  font-style: italic;
}
table.shopping_cart_detail_big span.deal_date {
  font-weight: bold;
  font-size: 12px;
  color: #000;
}
table.shopping_cart_detail_big p.cart_item_description {
  font-size: 14px;
  color: red;
  margin: 2px 0px;
}
/* -------Sum_big------------*/div.form_sum_big1 {
  float: left;
  width: 60%;
  text-align: left;
  color: #414141;
  line-height: 27px;
  font-size: 14px;
  font-style: italic;
}
div.form_sum_big1 span {
  color: #0095da;
}
div.form_sum_big1 p {
  padding-left: 72px;
}
div.form_sum_big1 a {
  color: #0095da !important;
  text-decoration: none;
  font-size: 14px;
}
div.form_sum_big1 a:hover {
  text-decoration: underline;
  font-size: 14px;
}
div.form_sum_big {
  float: right;
  width: 30%;
  text-align: left;
  margin-right: 10px;
  padding: 0px 12px 5px 20px;
}
div.form_sum_big p {
  padding-top: 5px;
}
div.form_sum_big div.row {
  margin-top: 0px !important;
  font-size: 14px;
  padding: 10px 0px 10px 0px;
}
div.form_sum_big span.row_L {
  width: 130px;
  display: block;
  float: left;
  text-align: right;
}
div.form_sum_big span.row_R {
  float: right;
  text-align: right;
  display: block;
  font-size: 13px;
}
div.form_sum_big span.sum {
  color: #ff3300;
  font-size: 24px;
  font-weight: bold;
}
span.ic_arr_Org {
  background: url(../images/nhommua_icon.png) no-repeat -40px -699px;
  width: 13px;
  height: 15px;
  display: inline-block;
  margin-left: 6px;
  vertical-align: -1px;
}
span.ic_arr_big {
  background: url(../images/nhommua_icon.png) no-repeat -160px -643px;
  width: 17px;
  height: 11px;
  display: inline-block;
  margin-left: 6px;
  vertical-align: 2px;
}
span.ic_arrD_blue {
  background: url(../images/nhommua_icon.png) no-repeat -54px -78px;
  width: 9px;
  height: 5px;
  display: inline-block;
  margin-left: 6px;
  vertical-align: 2px;
}
span.ic_arrU_blue {
  background: url(../images/nhommua_icon.png) no-repeat -32px -78px;
  width: 9px;
  height: 5px;
  display: inline-block;
  margin-left: 6px;
  vertical-align: 2px;
}
span.ic_arrN_blue {
  background: url(../images/nhommua_icon.png) no-repeat -93px -76px;
  width: 5px;
  height: 9px;
  display: inline-block;
  margin-left: 6px;
  vertical-align: 8px;
}
span.ic_arrP_blue {
  background: url(../images/nhommua_icon.png) no-repeat -114px -76px;
  width: 5px;
  height: 9px;
  display: inline-block;
  margin-left: 6px;
  vertical-align: 8px;
}
span.ic_arrN_W {
  background: url(../images/nhommua_icon.png) no-repeat -264px -46px;
  width: 5px;
  height: 9px;
  display: inline-block;
  margin-left: 6px;
  vertical-align: 2px;
}
span.ic_city {
  background: url(../images/nhommua_icon.png) no-repeat -16px -12px;
  width: 13px;
  height: 16px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: -1px;
}
span.ic_city1 {
  background: url(../images/nhommua_icon.png) no-repeat -41px -12px;
  width: 13px;
  height: 16px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: -1px;
}
span.ic_cityW {
  background: url(../images/nhommua_icon.png) no-repeat -68px -12px;
  width: 13px;
  height: 16px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: -1px;
}
span.ic_phone {
  background: url(../images/nhommua_icon.png) no-repeat -124px -9px;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: -2px;
}
span.ic_phoneG {
  background: url(../images/nhommua_icon.png) no-repeat -319px -126px;
  width: 19px;
  height: 19px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: -1px;
}
span.ic_phoneW {
  background: url(../images/nhommua_icon.png) no-repeat -522px -126px;
  width: 19px;
  height: 19px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: -1px;
}
span.ic_phoneB {
  background: url(../images/nhommua_icon.png) no-repeat -662px -505px;
  width: 19px;
  height: 19px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: -1px;
}
span.ic_login {
  background: url(../images/nhommua_icon.png) no-repeat -166px -12px;
  width: 15px;
  height: 16px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: -3px;
}
span.ic_ac {
  background: url(../images/nhommua_icon.png) no-repeat -208px -9px;
  width: 17px;
  height: 16px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: -1px;
}
span.ic_bic {
  background: url(../images/nhommua_icon.png) no-repeat -203px -43px;
  width: 33px;
  height: 18px;
  display: inline-block;
  vertical-align: -1px;
}
span.ic_peo {
  background: url(../images/nhommua_icon.png) no-repeat -236px -7px;
  width: 24px;
  height: 18px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: -1px;
}
span.ic_face {
  background: url(../images/nhommua_icon.png) no-repeat -81px -116px;
  width: 38px;
  height: 38px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: -1px;
}
span.ic_goo {
  background: url(../images/nhommua_icon.png) no-repeat -126px -116px;
  width: 38px;
  height: 38px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: -1px;
}
span.ic_prin {
  background: url(../images/nhommua_icon.png) no-repeat -172px -116px;
  width: 38px;
  height: 38px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: -1px;
}
span.ic_check {
  background: url(../images/nhommua_icon.png) no-repeat -151px -78px;
  width: 9px;
  height: 9px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: -1px;
}
span.ic_checkB {
  background: url(../images/nhommua_icon.png) no-repeat -177px -78px;
  width: 9px;
  height: 9px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: -1px;
}
span.home {
  background: url(../images/nhommua_icon.png) no-repeat -414px -12px;
  width: 15px;
  height: 12px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: -1px;
}
span.icon_checked_ok {
  background: url(../images/nhommua_icon.png) no-repeat -177px -78px;
  width: 9px;
  height: 9px;
  margin-left: 5px;
  display: inline-block;
  vertical-align: -1px;
}
span.home {
  background: url(../images/nhommua_icon.png) no-repeat -414px -12px;
  width: 15px;
  height: 12px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: -1px;
}
span.nextmore {
  color: #414141;
  font-size: 11px;
  vertical-align: 1px;
}
span.money {
  background: url(../images/nhommua_icon.png) no-repeat -611px -119px;
  width: 31px;
  height: 24px;
  display: inline-block;
  vertical-align: -5px;
  margin: 0px 5px;
}
span.atm {
  background: url(../images/nhommua_icon.png) no-repeat -662px -120px;
  width: 29px;
  height: 23px;
  display: inline-block;
  vertical-align: -5px;
  margin: 0px 5px;
}
span.visa {
  background: url(../images/nhommua_icon.png) no-repeat -710px -121px;
  width: 32px;
  height: 20px;
  display: inline-block;
  vertical-align: -5px;
  margin: 0px 5px;
}
span.Pay {
  background: url(../images/nhommua_icon.png) no-repeat -568px -121px;
  width: 32px;
  height: 20px;
  display: inline-block;
  vertical-align: -5px;
  margin: 0px 5px;
}
span.card_acb {
  background: #ff7a00;
  padding: 2px 5px;
  margin-right: 5px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 11px;
  color: #fff;
}
span.bank {
  background: url(../images/nhommua_icon.png) no-repeat -756px -120px;
  width: 29px;
  height: 20px;
  display: inline-block;
  vertical-align: -5px;
  margin: 0px 5px;
}
span.succ_check {
  background: url(../images/nhommua_icon.png) no-repeat -585px -199px;
  width: 52px;
  height: 52px;
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0px;
  margin-right: 15px;
}
span.clock {
  background: url(../images/nhommua_icon.png) no-repeat -691px -286px;
  width: 15px;
  height: 15px;
  vertical-align: -2px;
  display: inline-block;
  margin-right: 5px;
}
span.sold_out_flash {
  background: url(../images/nhommua_icon.png) no-repeat -667px -204px;
  width: 44px;
  height: 44px;
  display: inline-block;
  margin-bottom: 5px;
}
span.icon_link {
  width: 13px;
  height: 8px;
  background: url(../images/nhommua_icon.png) no-repeat -807px -219px;
  vertical-align: 0px;
  display: inline-block;
  margin-right: 10px;
}
span.btn_flash_group {
  background: #ff7a00;
  width: 115px;
  height: 23px;
  color: #fff;
  font-size: 13px;
  text-align: center;
  display: inline-block;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 2px;
  border-radius: 2px;
}
span.btn_chayhang_D {
  background: #FF0000;
  width: 115px;
  height: 23px;
  color: #fff;
  font-size: 13px;
  text-align: center;
  display: inline-block;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 2px;
  border-radius: 2px;
}
span.gilt {
  width: 18px;
  height: 19px;
  background: url(../images/nhommua_icon.png) no-repeat -140px -561px;
  vertical-align: -3px;
  display: inline-block;
  margin-right: 10px;
}
span.ic_arrU {
  width: 13px;
  height: 9px;
  background: url(../images/nhommua_icon.png) no-repeat -350px -15px;
  display: inline-block;
}
span.ic_new {
  width: 56px;
  height: 24px;
  background: url(../images/nhommua_icon.png) no-repeat -225px -559px;
  vertical-align: -3px;
  display: inline-block;
}
span.ic_youtube {
  background: url(../images/nhommua_icon.png) no-repeat -81px -164px;
  width: 38px;
  height: 38px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: -1px;
}
a.btn_blue {
  background: #0095da;
  border-radius: 3px;
  border-bottom: 3px solid #00547b;
  font-size: 17px;
  color: #fff !important;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 3px 22px 0px 22px ;
  height: 36px;
}
a.btn_blue:hover {
  background: #0095da;
}
a.btn_orange_big {
  background: #ff3300;
  border-radius: 2px;
  width: 320px;
  text-decoration: none!important;
  display: inline-block;
  font-size: 18px;
  color: #fff;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 2px 22px 0px 22px;
  height: 36px;
  margin: 15px 0px;
}
a.btn_orange_big:hover {
  background: #e62e00;
  text-decoration: none !important;
}
a.btn_pre {
  width: 28px;
  height: 18px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: -1px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  float: left;
  border: 1px solid #e3e4e8;
  padding-top: 10px;
  text-align: center;
  background: #fff;
}
a.btn_pre:hover {
  background: #efefef;
}
a.btn_face {
  background: url(../images/nhommua_icon.png) no-repeat -7px -213px;
  width: 235px;
  height: 38px;
  display: block;
}
a.btn_face:hover {
  background-position: -260px -213px;
}
a.btn_google {
  background: url(../images/nhommua_icon.png) no-repeat -7px -261px;
  width: 235px;
  height: 38px;
  display: block;
}
a.btn_google:hover {
  background-position: -260px -261px;
}
a.btn_yahoo {
  background: url(../images/nhommua_icon.png) no-repeat -7px -309px;
  width: 235px;
  height: 38px;
  display: block;
}
a.btn_yahoo:hover {
  background-position: -260px -309px;
}
a.btn_no_acc {
  background: url(../images/nhommua_icon.png) no-repeat -7px -375px;
  width: 197px;
  height: 95px;
  display: inline-block;
}
a.btn_no_acc:hover {
  background-position: -225px -375px;
}
input.btn_green,
button.btn_green,
a.btn_green {
  background: #0095da;
  border: 0px;
  color: #fff !important;
  padding: 3px 23px 3px 23px;
  font-size: 17px;
  border-radius: 3px;
  cursor: pointer;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  display: inline-block;
}
input.btn_green:hover,
button.btn_green:hover,
a.btn_green:hover {
  background: #0084c1;
}
a.btn_pop_close {
  background: url(../images/nhommua_icon.png) no-repeat -917px -587px;
  cursor: pointer;
  width: 13px;
  position: absolute;
  top: 20px;
  right: 20px;
  height: 13px;
  display: block;
}
a.btn_pop_close_e {
  background: url(../images/nhommua_icon.png) no-repeat -917px -587px;
  cursor: pointer;
  width: 13px;
  position: absolute;
  top: 20px;
  right: 20px;
  height: 13px;
  display: block;
}
a.listbanner_flash_pre {
  background: url(../images/nhommua_icon.png) no-repeat -495px -583px;
  width: 10px;
  height: 18px;
  display: inline-block;
}
a.listbanner_flash_pre:hover {
  background-position: -495px -611px;
}
a.listbanner_flash_next {
  background: url(../images/nhommua_icon.png) no-repeat -522px -583px;
  width: 10px;
  height: 18px;
  display: inline-block;
}
a.listbanner_flash_next:hover {
  background-position: -522px -611px;
}
input.btn_brand,
button.btn_brand,
a.btn_brand {
  background: #0095da;
  border: 0px;
  color: #fff!important;
  white-space: nowrap;
  padding: 7px 15px 9px 15px;
  font-size: 14px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  cursor: pointer;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: 0px;
}
input.btn_brand:hover,
button.btn_brand:hover,
a.btn_brand:hover {
  background: #0084c1;
  text-decoration: none!important;
}
input.btn_brand.active,
button.btn_brand.active,
a.btn_brand.active {
  background: #0084c1;
  text-decoration: none!important;
}
input.btn_brand1,
button.btn_brand1,
a.btn_brand1 {
  background: #0095da;
  border: 0px;
  color: #fff!important;
  white-space: nowrap;
  padding: 5px 19px 7px 19px;
  font-size: 14px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  cursor: pointer;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: 0px;
}
input.btn_brand1:hover,
button.btn_brand1:hover,
a.btn_brand1:hover {
  background: #0084c1;
  text-decoration: none!important;
}
input.btn_brand1.active,
button.btn_brand1.active,
a.btn_brand1.active {
  background: #0084c1;
  text-decoration: none!important;
}
input.btn_blue_no,
button.btn_blue_no,
a.btn_blue_no {
  background: #0095da;
  white-space: nowrap;
  border: 0px;
  color: #fff !important;
  padding: 6px 32px 6px 32px;
  font-size: 16px;
  border-radius: 3px;
  cursor: pointer;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  display: inline-block;
}
input.btn_blue_no:hover,
button.btn_blue_no:hover,
a.btn_blue_no:hover {
  background: #0084c1;
  text-decoration: none!important;
}
button.btn_blue_no1 {
  background: #0095da;
  border: 0px;
  color: #fff !important;
  padding: 3px 23px 3px 23px;
  font-size: 17px;
  border-radius: 3px;
  cursor: pointer;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  display: inline-block;
}
button.btn_blue_no1:hover {
  background: #0084c1;
}
a.btn_blue_pop,
button.btn_blue_pop {
  white-space: nowrap;
  background: #0095da;
  border: 0px;
  color: #fff !important;
  margin-right: 10px;
  padding: 3px 23px 3px 23px;
  font-size: 17px;
  border-radius: 3px;
  cursor: pointer;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  display: inline-block;
}
a.btn_blue_pop:hover,
button.btn_blue_pop:hover {
  background: #0084c1;
  text-decoration: none!important;
}
a.btn_grey_pop,
button.btn_grey_pop {
  background: #707070;
  border: 0px;
  color: #fff !important;
  padding: 3px 23px 3px 23px;
  font-size: 17px;
  border-radius: 3px;
  cursor: pointer;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  display: inline-block;
}
a.btn_grey_pop:hover,
button.btn_grey_pop:hover {
  background: #636363;
  text-decoration: none!important;
}
input.btn_greyB,
button.btn_greyB,
a.btn_greyB {
  background: #333333 ;
  border: 0px;
  color: #fff !important;
  padding: 3px 23px 3px 23px;
  font-size: 17px;
  border-radius: 3px;
  cursor: pointer;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  display: inline-block;
}
input.btn_greyB:hover,
button.btn_greyB:hover,
a.btn_greyB:hover {
  background: #262626;
  text-decoration: none!important;
}
button.btn_blue_big {
  cursor: pointer;
  border: 0px;
  outline: 0px;
  background: #0095da;
  border-radius: 5px;
  border-bottom: 3px solid #00547b;
  font-size: 25px;
  color: #fff !important;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 5px 35px 5px 35px ;
}
button.btn_blue_big:hover {
  background: #0084c1;
}
button.btn_blue_big1 {
  cursor: pointer;
  border: 0px;
  outline: 0px;
  background: #0095da;
  border-radius: 5px;
  border-bottom: 3px solid #00547b;
  font-size: 22px;
  color: #fff !important;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 5px 35px 5px 35px ;
}
button.btn_blue_big1:hover {
  background: #0084c1;
}
a.btn_blue_big {
  cursor: pointer;
  border: 0px;
  display: inline-block;
  outline: 0px;
  background: #0095da;
  border-radius: 5px;
  border-bottom: 3px solid #00547b;
  font-size: 25px;
  color: #fff !important;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 10px 25px;
}
a.btn_blue_big:hover {
  background: #0084c1;
}
button.btn_grey_big {
  cursor: pointer;
  border: 0px;
  outline: 0px;
  background: #737373;
  border-radius: 5px;
  border-bottom: 3px solid #666666;
  font-size: 27px;
  color: #fff !important;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  text-align: center;
  display: block;
}
padding:0px 35px 0px 35px button.btn_grey_big:hover {
  background: #666666;
}
a.btn_grey_big {
  cursor: pointer;
  border: 0px;
  display: block;
  outline: 0px;
  background: #737373;
  border-radius: 5px;
  border-bottom: 3px solid #666666;
  font-size: 25px;
  color: #fff !important;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 15px 25px;
}
a.btn_grey_big:hover {
  background: #666666;
}
a.btn_top {
  background: url(../images/nhommua_icon.png) no-repeat -355px -116px;
  width: 44px;
  height: 44px;
  color: #fff;
  font-size: 13px;
  text-align: center;
  display: block;
  border-radius: 2px 2px 0 0;
}
a.btn_down {
  background: url(../images/nhommua_icon.png) no-repeat -906px -207px;
  width: 35px;
  height: 35px;
  color: #fff;
  font-size: 13px;
  text-align: center;
  display: block;
  border-radius: 0 0 2px 2px;
}
button.btn_blue_big1 {
  cursor: pointer;
  border: 0px;
  outline: 0px;
  background: #0095da;
  border-radius: 5px;
  border-bottom: 3px solid #00547b;
  font-size: 22px;
  color: #fff !important;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  text-align: center;
  height: 46px;
  margin-top: 10px;
  display: block;
  padding: 5px 35px 5px 35px;
}
button.btn_blue_big1:hover {
  background: #0084c1;
}
a.btn_blue_big1 {
  cursor: pointer;
  border: 0px;
  display: block;
  outline: 0px;
  background: #0095da;
  border-radius: 5px;
  border-bottom: 3px solid #00547b;
  font-size: 22px;
  color: #fff !important;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 18px 25px;
}
a.btn_blue_big1:hover {
  background: #0084c1;
}
a.product_sum_de {
  background: url(../images/nhommua_icon.png) no-repeat -758px -585px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  display: block;
}
a.product_sum_de:hover {
  background-position: -729px -585px;
}
a.city_blue {
  width: 100%;
  margin: 10px 0px 0px 0px;
  border: 1px solid #e3e4e8;
  height: 29px;
  cursor: pointer;
  display: inline-block;
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f3f3f3), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #f3f3f3, #ffffff);
  background: -moz-linear-gradient(center bottom, #f3f3f3 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0);
  border-radius: 4px;
  font-size: 16px;
  padding-top: 10px;
  color: #414141;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  text-align: center;
}
a.city_blue:hover {
  background: #0095da;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0095da), color-stop(1, #0095da));
  background: -ms-linear-gradient(bottom, #0095da, #0095da);
  background: -moz-linear-gradient(center bottom, #0095da 0%, #0095da 100%);
  background: -o-linear-gradient(#0095da, #0095da);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095da', endColorstr='#0095da', GradientType=0);
  color: #fff;
  width: 100%;
  height: 29px;
}
a.city_blue:hover span.ic_city {
  background: url(../images/nhommua_icon.png) no-repeat -68px -12px !important;
}
.pager2 {
  text-align: center;
  margin: 0 auto;
  padding-top: 20px;
  clear: both;
}
.pagers {
  text-align: center;
  margin: 0 auto;
  padding-top: 20px;
  clear: both;
}
ul.pages li.pgCurrent,
ul.pages li:hover {
  background: #0095da;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  display: inline-block !important;
  height: 35px;
  padding: 0;
  width: 35px;
}
ul.pages {
  border: 0px;
  font-size: 9px;
  font-weight: bold;
  list-style: none;
  margin: 0px auto;
  text-align: center;
  height: 38px;
}
ul.pages li {
  vertical-align: top;
  list-style: none;
  height: 38px;
  width: 39px;
  display: inline-block;
  margin-left: 5px;
  line-height: 38px;
  font-size: 14px;
  color: #89b554;
  text-decoration: none;
  padding: 0px;
  color: #fff;
  cursor: pointer;
}
ul.pages li.page-number {
  background: url(../images/pages.png) no-repeat center;
  color: #000;
  cursor: pointer;
  text-align: center;
}
ul.pages li.page-number:hover {
  background: url(../images/page_h.png) no-repeat center;
  height: 38px;
  width: 39px;
  color: #fff;
}
ul.pages li.page-number a:hover {
  color: #fff;
}
ul.pages li.pgEmpty {
  color: #eee;
  cursor: default;
}
ul.pages .pos2 {
  padding: 7px 0!important;
  height: 20px!important;
}
ul.pages .pos3 {
  padding: 7px 0!important;
  height: 20px!important;
  margin-top: 5px;
}
ul.pages li.pgCurrent {
  background: url(../images/page_active.png) no-repeat center !important;
  height: 38px;
  width: 39px;
  cursor: pointer;
  color: #fff;
}
ul.pages li.pgCurrent:hover {
  cursor: pointer;
  color: #fff;
}
ul.pages li.pgCurrent a {
  cursor: none;
  display: block;
  color: #FFF;
}
ul.pages li.pgPre_end {
  font-size: 0px;
  cursor: pointer;
  background: url(../images/pre_end.png) no-repeat center;
  text-indent: -99999px;
}
ul.pages li.pgPre_end:hover {
  background: url(../images/pre_end_h.png) no-repeat center;
  height: 38px;
  width: 39px;
}
ul.pages li.pgPre {
  font-size: 0px;
  background: url(../images/pre.png) no-repeat center;
  text-indent: -99999px;
}
ul.pages li.pgPre:hover {
  background: url(../images/pre_h.png) no-repeat center;
  height: 38px;
  width: 39px;
}
ul.pages li.pgNext {
  font-size: 0px;
  background: url(../images/next.png) no-repeat center;
  text-indent: -99999px;
}
ul.pages li.pgNext:hover {
  background: url(../images/next_h.png) no-repeat center;
  height: 38px;
  width: 39px;
}
ul.pages li.pgNext_end {
  font-size: 0px;
  background: url(../images/next_end.png) no-repeat center;
  text-indent: -99999px;
}
ul.pages li.pgNext_end:hover {
  background: url(../images/next_end_h.png) no-repeat center;
  height: 38px;
  width: 39px;
}
ul.pages li.total a {
  font-size: 14px;
  display: block;
  background: #fff;
  color: #000;
  border-radius: 6px;
  padding: 0 7px;
  margin-top: 6px;
  width: auto;
  line-height: 29px;
  box-shadow: inset 1px 0px 3px #ccc;
}
ul.pages li img {
  vertical-align: bottom ;
}
ul.pages a {
  display: block;
  cursor: pointer;
  *padding: 0px;
  color: #555;
}
div.ac_results {
  width: 300px!important;
  padding: 10px 0 10px 10px;
  z-index: 9000;
  background: #fff;
  cursor: pointer;
}
div.toolTip_in {
  text-align: center;
  margin-top: 15px;
  border: 1px solid #e3e4e8;
  padding: 5px 0px;
}
div.waitting {
  padding-top: 12px;
}
div.succ_co a {
  color: #0095da;
}
.end_detail_R .btn_blue_big {
  font-size: 22px!important;
}
div.alert_info {
  font-size: 13px;
  overflow: hidden;
  padding: 7px 7px 7px 7px;
  border: 1px solid #075ba4;
  border-radius: 6px;
  margin: 10px;
  color: #075ba4;
  background: #bde5f8;
  line-height: 16px;
}
div.alert_info img {
  float: left;
  margin-right: 5px;
}
div.alert_info .alert_info_L {
  float: left;
  width: 35px;
}
div.alert_info .alert_info_R {
  float: left;
  width: 87%;
}
div.alert_warm {
  font-size: 13px;
  padding: 7px 7px 7px 7px;
  border: 1px solid #c6973e;
  border-radius: 6px;
  margin: 10px;
  color: #af6904;
  background: #fdeeb2;
  line-height: 16px;
}
div.alert_warm img {
  float: left;
  margin-right: 5px;
  overflow: hidden;
}
div.alert_err {
  font-size: 13px;
  padding: 7px 7px 7px 7px;
  border: 1px solid #d51f26;
  border-radius: 6px;
  margin: 10px;
  color: #d51f26;
  background: #f8b8b9;
  line-height: 16px;
}
div.alert_err img {
  float: left;
  margin-right: 5px;
  overflow: hidden;
}
span.ic_e {
  background: url(../images/nhommua_icon.png) no-repeat -817px -658px;
  width: 15px;
  height: 26px;
  display: inline-block;
  margin-right: 6px;
  vertical-align: -1px;
  float: left;
  margin-right: 7px;
  margin-top: 3px;
}
div.evoucher_alert {
  clear: both;
  background: #0095da;
  color: #fff;
  line-height: 16px;
  text-align: left;
  padding: 10px 10px 10px 20px;
  box-sizing: border-box;
  margin-top: 10px;
}
div.evoucher_alert1 {
  clear: both;
  color: #fff;
  text-align: left;
  padding: 10px 10px 10px 20px;
  box-sizing: border-box;
  position: relative;
  background: #0095da;
  border: 2px solid #0095da;
  line-height: 16px;
}
.evoucher_alert1:after,
.evoucher_alert1:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.evoucher_alert1:after {
  border-color: rgba(56, 176, 74, 0);
  border-bottom-color: #0095da;
  border-width: 8px;
  margin-left: -8px;
}
.evoucher_alert1:before {
  border-color: rgba(56, 176, 74, 0);
  border-bottom-color: #0095da;
  border-width: 9px;
  margin-left: -9px;
}
span.ic_e1 {
  background: url(../images/nhommua_icon.png) no-repeat -840px -659px;
  width: 13px;
  height: 22px;
  display: inline-block;
  margin-right: 6px;
  vertical-align: -1px;
  float: right;
  margin-top: 2px;
}
span.ic_e2 {
  background: url(../images/nhommua_icon.png) no-repeat -864px -659px;
  width: 14px;
  height: 22px;
  display: inline-block;
  margin-right: 6px;
  vertical-align: -1px;
  float: left;
  margin-right: 7px;
  margin-top: 3px;
}
div.choice_place_div {
  white-space: nowrap;
}
a.link_add {
  white-space: nowrap;
}
div.info_delivery {
  line-height: 20px;
  font-size: 14px;
  font-family: NhomMuaMobileLight, Arial, Helvetica, sans-serif;
  margin-top: 10px;
}
div.info_delivery p.delivery_name {
  font-weight: bold;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  font-size: 15px;
}
a.gototravel {
  background: url(../images/gototravel.png) no-repeat center top;
  width: 282px;
  height: 65px;
  display: block;
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 9997;
  cursor: pointer;
}
a.gototravel:hover {
  background: url(../images/gototravel.png) no-repeat center bottom;
}
a.link_travel {
  margin-left: 10px;
  float: left;
  margin-top: 7px;
  font-size: 15px;
  cursor: pointer;
  color: #414141;
}
a.link_travel:hover {
  color: #0095da;
}
ul.ul_page_non li.active a {
  background: none !important;
}
p.no_product {
  border: 1px solid #e3e4e8;
  color: #ff7a00;
  font-size: 20px;
  margin: 20px auto;
  overflow: hidden;
  padding: 15px;
  text-align: center !important;
  font-weight: 300;
}
.profile_col_right .div_box {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
.profile_col_right table {
  margin-top: 0px !important;
}
.profile_col_right .content_info td {
  vertical-align: middle !important;
  padding: 2px 10px !important;
}
.edit_add {
  margin-top: 0px !important;
}
.choice_place_div {
  margin: 10px 20px !important;
}
.profile_col_right .pro_control_cart {
  margin: 15px 20px;
}
ul.list-alert {
  margin-left: 30px;
}
ul.list-alert li {
  position: relative;
}
ul.list-alert div.sum_note {
  left: 425px;
  top: -55px;
}
ul.list-alert div.sum_note2 {
  top: -70px !important;
  left: 415px!important;
}
a.sum_note {
  display: inline-block;
  vertical-align: -2px;
  cursor: pointer;
}
span.icon-note {
  background: url('../images/nhommua_icon.png') no-repeat -760px -718px;
  width: 17px;
  height: 17px;
  display: inline-block;
  margin-left: 5px;
}
a.sum_note:hover + div.sum_note {
  display: block;
}
div.sum_note {
  position: absolute;
  background: #FFF;
  z-index: 100;
  border: 1px solid #dfdfdf;
  font-size: 13px;
  color: #555;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
  width: 350px;
  top: -78px;
  display: none;
  left: 136px;
  text-transform: none;
  white-space: normal;
  line-height: 18px;
  padding: 15px 20px;
}
div.sum_note p {
  text-align: left;
  margin: 7px 0px 5px 0px;
  padding-left: 0px;
}
div.sum_note p.title {
  border-bottom: 1px solid #e3e4e8;
  font-size: 15px;
  margin: 5px 0px 0px 0px;
}
div.sum_note span {
  color: #ff7a00;
  font-weight: bold;
}
div.sum_note ul {
  list-style: outside;
  list-style: disc;
  margin-left: 13px;
  line-height: 22px;
}
div.sum_note ul span {
  font-weight: bold;
  font-size: 15px;
  color: #414141;
}
div.sum_note:after,
.sum_note:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
div.sum_note:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #FFF;
  border-width: 10px;
  margin-top: -10px;
}
div.sum_note:before {
  border-color: rgba(223, 223, 223, 0);
  border-right-color: #dfdfdf;
  border-width: 11px;
  margin-top: -11px;
}
ul.listdeal_three_m {
  list-style: none;
  overflow: hidden;
  clear: both;
}
ul.listdeal_three_m li {
  float: left;
  margin: 10px 10px;
  width: 320px;
  overflow: hidden;
  border-bottom: 3px solid #e3e4e8;
  height: 440px;
  border-radius: 4px;
  background: #f7f7f7;
}
ul.listdeal_three_m li a {
  color: #414141;
}
ul.listdeal_three_m li .img {
  position: relative;
  min-height: 320px;
}
ul.listdeal_three_m li .img span.label_pro {
  display: block;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 10px;
  right: 10px ;
}
ul.listdeal_three_m li .img img {
  display: block!important;
  width: 320px;
  height: auto;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  min-height: 320px;
}
ul.listdeal_three_m li .img .voucher_note {
  text-align: center;
  display: none;
  font-size: 14px;
  color: #414141;
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 10px;
  border-radius: 4px;
  opacity: 0.9;
  background: #fff;
  line-height: 18px;
  width: 100px;
}
ul.listdeal_three_m li .img span.ic_brand {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 66px;
  height: 66px;
  background: url(../images/nhommua_icon.png) no-repeat -2px -113px;
  display: inline-block;
  vertical-align: -1px;
}
ul.listdeal_three_m li .img span.ic_new {
  position: absolute;
  right: 0px;
  bottom: 0px;
}
ul.listdeal_three_m li .img a.btn_blue {
  position: absolute;
  bottom: 50px;
  margin-left: 92px;
  display: none;
}
ul.listdeal_three_m li .img a.btn_blue span.ic_arrN_W {
  vertical-align: 1px;
}
ul.listdeal_three_m li .listdeal_note_hover {
  background: url(../images/bg_deal.png) repeat-x center top;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding-top: 6px;
  height: 32px;
  display: none;
}
ul.listdeal_three_m li .listdeal_note_hover .info_top_L {
  color: #414141;
  width: 50%;
  margin-left: 0%;
  float: left;
  font-size: 15px;
}
ul.listdeal_three_m li .listdeal_note_hover .info_top_L .ic_city {
  margin-left: 10px;
}
ul.listdeal_three_m li .listdeal_note_hover .num_choose {
  color: #0095da;
  font-size: 15px;
  width: 45%;
  margin-right: 10px;
  float: Right;
  text-align: right;
}
ul.listdeal_three_m li .listdeal_note_hover .num_choose span.clock {
  display: none;
}
ul.listdeal_three_m li .listdeal_note_hover .num_choose span.countdown {
  display: none;
}
ul.listdeal_three_m li div.listdeal_note_hover3 {
  background: url(../images/flash_bg.png) repeat;
  position: absolute;
  line-height: 13px;
  padding: 5px 7px 5px 7px;
  color: #FFF;
  font-size: 12px;
  bottom: 10px;
  left: 10px;
  border-radius: 4px;
  text-align: left;
}
ul.listdeal_three_m li .listdeal_note_hover1 {
  background: url(../images/flash_bg.png) repeat-x center top;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding-top: 6px;
  height: 32px;
  display: none;
}
ul.listdeal_three_m li .listdeal_note_hover1 .logo_flash {
  background: url(../images/nhommua_icon.png) no-repeat -814px -412px;
  width: 109px;
  height: 28px;
  display: inline-block;
  vertical-align: -5px;
  margin: 0px 5px 7px 10px ;
}
ul.listdeal_three_m li .listdeal_note_hover1 .info_top_L {
  color: #414141;
  width: 50%;
  margin-left: 0%;
  float: left;
  font-size: 15px;
}
ul.listdeal_three_m li .listdeal_note_hover1 .info_top_L .ic_city {
  margin-left: 10px;
}
ul.listdeal_three_m li .listdeal_note_hover1 .num_choose {
  color: #fff;
  font-size: 15px;
  width: 45%;
  margin-right: 10px;
  float: Right;
  text-align: right;
}
ul.listdeal_three_m li .listdeal_note_hover1 .num_choose span.clock {
  display: none;
}
ul.listdeal_three_m li .listdeal_note_hover1 .num_choose span.stopcountdown {
  display: none;
}
ul.listdeal_three_m li .listdeal_note_hover1 .num_choose span.countdown {
  display: none;
}
ul.listdeal_three_m li .info_deal {
  padding: 10px;
  overflow: hidden;
}
ul.listdeal_three_m li .info_deal .list_name {
  font-size: 15px;
  color: #414141;
  font-style: normal;
  font-family: 'NhomMuaMedium', Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 21px;
  height: 42px;
  overflow: hidden;
}
ul.listdeal_three_m li .info_deal .listdeal_group {
  margin-top: 10px;
}
ul.listdeal_three_m li .info_deal .listdeal_group p.listdeal_info_L {
  width: 50%;
  margin-left: 0%;
  float: left;
  line-height: 23px;
}
ul.listdeal_three_m li .info_deal .listdeal_group p.listdeal_info_L span.pecent_flash {
  font-size: 43px;
  color: #0095da;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
  display: inline-block;
  margin-top: 15px;
}
ul.listdeal_three_m li .info_deal .listdeal_group p.listdeal_info_L span.pecent_note {
  font-size: 24px;
  color: #0095da;
  font-family: 'NhomMuaMobileRegular', Arial, Helvetica, sans-serif;
}
ul.listdeal_three_m li .info_deal .listdeal_group p.listdeal_info_R {
  width: 50%;
  margin-right: 0;
  float: Right;
  color: #414141;
  font-size: 16px;
  text-align: right;
  padding-top: 22px;
}
ul.listdeal_three_m li .info_deal .listdeal_group p.listdeal_info_R1 {
  width: 50%;
  margin-right: 0;
  float: Right;
  color: #414141;
  font-size: 16px;
  text-align: right;
  padding-top: 16px;
}
ul.listdeal_three_m li .trueprice {
  font-size: 14px;
  color: #414141;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
  text-decoration: line-through;
}
ul.listdeal_three_m li .price {
  font-size: 24px;
  color: #0095da;
  font-family: 'NhomMuaMobileLight', Arial, Helvetica, sans-serif;
}
ul.listdeal_three_m li:hover .listdeal_note_hover {
  display: block;
}
ul.listdeal_three_m li:hover .listdeal_note_hover1 {
  display: block;
}
ul.listdeal_three_m li:hover .listdeal_note_hover3 {
  display: none;
}
ul.listdeal_three_m li:hover .voucher_note {
  display: block;
}
ul.listdeal_three_m li:hover a.btn_blue {
  display: block;
}
ul.listdeal_three_m li:hover span.ic_brand {
  display: none;
}
@media only screen and (max-width: 768px) {
  ul.listdeal_three_m li {
    width: 31.55333333333333%;
    margin-left: 0.89%;
    margin-right: 0.89%;
    height: 377px;
  }
  ul.listdeal_three_m div.img {
    position: relative;
    min-height: 250px;
  }
  ul.listdeal_three_m div.img span.label_pro {
    top: 5px;
    right: 5px;
  }
  ul.listdeal_three_m div.img img {
    display: block!important;
    min-height: 250px;
    height: auto;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  ul.listdeal_three_m {
    padding: 0px 10px!important;
  }
  ul.listdeal_three_m li {
    width: 100%;
    height: auto;
    float: none;
    margin: 10px 0px;
  }
  ul.listdeal_three_m div.img {
    position: relative;
    min-height: 120px;
  }
  ul.listdeal_three_m div.img img {
    display: block!important;
    min-height: 120px;
    height: auto;
    width: 100%;
  }
}
.sub-cate-hiden {
    display: none !important
}

input[type="text"].input-validation-error, input[type="password"].input-validation-error, textarea.input-validation-error, select.input-validation-error {
border: 1px solid red !important;
}

input.input-validation-error[type="checkbox"] {
outline: 1px solid #FF0000 !important;
}

.field-validation-valid {
    display: none;
}

.blockUI-waiting {
    background: url("../images/waitting.gif") center no-repeat;
    cursor: pointer;
    width: 32px;
    height: 32px;
}

.text_search::-webkit-input-placeholder { /* WebKit browsers */
    color:    #0095da;
    font-style: italic;
}
.text_search:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #0095da;
   opacity:  1;
   font-style: italic;
}
.text_search::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #0095da;
   opacity:  1;
   font-style: italic;
}
.text_search:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #0095da;
   font-style: italic;
}

ul.menu_center li.active{background:url(../images/menu_hover.png) repeat center}
ul.cate_inner_list li.active a{color:#fff;background:#0095da;border-radius:3px}
ul.tour_inner_list li.active a{color:#fff;background:#0095da;border-radius:3px}

.ac_results {
    background-color: #FFFFFF;
    border: 1px solid #E3E3E3;
    overflow: hidden;
    padding: 0;
    z-index: 99999;
}

.ac_results ul {
    line-height: 25px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.ac_results li {
    cursor: default;
    display: block;
    font: menu;
    font-size: 13px;
    line-height: 25px;
    margin: 0;
    overflow: hidden;
    padding: 2px 5px;
    text-align: left;
}

.ac_over {
    background-color: #EEEEEE;
}

.icon_search:hover +.div_search{display: block}

.div_search:hover{display: block}
.div_search{display: none}
.payment_title_div{width:1001px;margin:0 auto;display:block;padding-bottom:12px;padding-left:10px;padding-right:10px}
.payment_title_div .title_big{font-size:36px;display:block;font-weight:normal;font-family:NhomMuaRegular, Arial, Helvetica, sans-serif}
.p_input .txt_input{font-size:14px;line-height:39px;margin-right:21px;float:left;width:74px;text-align:right;}
.p_input .txt_input.long{line-height:17px}
.p_input .fill_input{border:1px solid #e5e5e5;width:215px;padding:9px 10px 11px 10px;font-size:14px;
border-radius:2px 2px 2px 2px;
-o-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
-ms-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;-moz-box-sizing: border-box;
     box-sizing: border-box;}
.p_input .fill_input.small{margin-left:6px;width:142px;-moz-box-sizing: border-box;
     box-sizing: border-box;}
.p_input select{border: 1px solid #d8d3d0;float:left;border-radius: 3px;width: 67px;-webkit-width:47px;height: 41px;padding: 7px 5px 5px 0;color: #818285;font-size: 13px;margin-left:7px;line-height:38px}
.p_input {}
.p_input .select_number.first{margin-left:0}
.p_input select.first{margin-left:0}
.f_med{font-weight:normal;font-family:NhomMuaMobileMedium, Arial, Helvetica, sans-serif}
.f_thin{font-weight:normal;font-family:NhomMuaMobileLight, Arial, Helvetica, sans-serif}
strong,.f_bold,b{ font-weight:normal;font-family:NhomMuaMedium, Arial, Helvetica, sans-serif}
i{font-family:NhomMuaMobileItalic, Arial, Helvetica, sans-serif}
a{color:#0097db }
.fleft{float:left}.fright{float:right}
.cl_black_2{color:#737373}
.cl_black_3{color:#818285;}
.cl_black_1{color:#3c3c3c}
.cl_black_4{color:#505050}
.cl_black_5{color:#4e4e4e}
.cl_black_6{color:#7d7f86}
.cl_black_7{color:#0095da}
.cl_white{color:#ffffff}
.cl_blue{color:#414141}
.cl_red{color:#ef532a}
.cl_ye{color:#ffff00}
.txt_center{text-align:center}
.fix{clear:both}
.hidden{display:none}
.non_overflow{overflow: visible !important}
input[type="text"].input-validation-error, input[type="password"].input-validation-error, textarea.input-validation-error, select.input-validation-error {
border: 1px solid red!important;}
input.input-validation-error[type="checkbox"]  {
    outline: 1px solid #FF0000 !important;
}
.reg_error{ width:100%;}
/*profile*/
.profile_div{width:1001px;margin:0 auto;display:block;padding-top:14px;padding-left:10px;padding-right:10px}
.profile_col_left{width:232px;background-color:#ffffff;border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;;-webkit-border-radius:2px;margin-bottom:30px;}
.profile_col_left .title{border-bottom:1px solid #dcdcdc;padding-left:16px;line-height:48px;font-family:NhomMuaMedium, Arial, Helvetica, sans-serif;font-size:18px}
.profile_col_left ul{padding:10px 18px}
.profile_col_left li{list-style-type:square;}
.profile_col_left li.line{list-style-type:none}
.profile_col_left li a{font-size:14px;cursor:pointer}
.profile_col_left li.active a{color:#0097db;font-family:NhomMuaMobileBold, Arial, Helvetica, sans-serif}
.profile_col_left li.active{color:#0097db}
.profile_col_left li.first{border-top:none}
.profile_col_left li{line-height:35px;margin-left:18px}
.profile_col_left li.line{margin-left:0}
.profile_col_left li.line span{width:auto;height:1px;background-color:#ededed;display:block;}
.profile_col_right{width:731px;}
.profile_col_right .title{font-size:28px;margin-bottom:17px;float:left;font-family:NhomMuaLight, Arial, Helvetica, sans-serif}
.profile_col_right .div_box{;background-color:#ffffff;border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;;-webkit-border-radius:2px;width:100%;padding-top:14px;padding-bottom:14px;overflow:hidden;margin-bottom:17px}
.profile_col_right .div_box .title{padding:0 19px;font-size:14px;line-height:32px;width:693px;margin-bottom:0;float:none}
.profile_col_right .div_box .title span{border-bottom:1px solid #dcdcdc;width:100%;float:left;font-family:NhomMuaRegular, Arial, Helvetica, sans-serif;font-size:18px}
.profile_col_right table{margin-top:5px;float:left}
.profile_col_right .content_info td{padding:5px 10px; vertical-align:top;}
.profile_col_right .content_info td .p_info_add{margin-top:0px}
.profile_col_right .content_info td span{font-size:14px}
.profile_col_right .bg_like {min-width: 96px;height: 33px;margin-top: 10px;float: left;cursor: pointer;margin-right: 10px;text-align: center;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-ms-border-radius: 3px 3px 3px 3px;
-o-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border: 1px solid #e5e5e5; 
}
.profile_col_right .bg_like.save{background-color:#0095da;}
.profile_col_right .bg_like.save span.f_bold{color:#ffffff;font-size:13px}
.profile_col_right .content_info td .bg_like span{color:#0095da;line-height:34px}
.profile_col_right .content_info td .cancel{font-size:13px;text-decoration:underline;margin-top:18px;float:left;cursor:pointer}
.profile_col_right .div_box .bg_like span{line-height:33px}
.profile_col_right .div_box .bg_like span.f_bold {margin:0 10px 0 8px;font-size:13px}
.profile_col_right .div_box .bg_like.active{background:#0095da;}
.bg_like span.icon_checked_ok { display:none;}
.bg_like.active span.icon_checked_ok { background:url(../images/nhommua_icon.png) no-repeat -151px -78px; display:inline-block !important;}
.profile_col_right .div_box .bg_like.active span.f_bold{color:#ffffff;}
.choice_place_div{margin:10px 30px;float:left;clear:both}
.div_box select {border: 1px solid #e5e5e5;float: left;border-radius: 3px;width: 67px;height: 38px;padding: 7px 5px 5px 0;color: #818285;font-size: 13px;margin-left: 20px;margin-right:20px;margin-top:22px;width: 692px;
}
.link_add{color:#0095da;float:left;font-size:13px;margin-right:5px}
a.link_add{cursor:pointer}
.link_add_div{margin-left:20px;margin-top:10px;float:left}
.choice_place_div_add{margin-left:20px}
.choice_place_div_add span{color:#0095da}
.choice_place_div_add .bg_like{width:140px}
.edit_add{font-size:16px;color:#0095da;padding:0 19px;margin-top:20px;float:left}
.div_box .p_input select{width:216px;margin:0}
.div_box .p_input .select_number{width:67px;margin-right:7px;height:41px}
.div_box .p_input .fill_input.small{margin-left:0}
.pro_control_cart thead span{font-size:13px}
.pro_control_cart thead tr{border-bottom:1px solid #ededed}
.profile_col_right .pro_control_cart{margin:0 10px}
.profile_col_right .pro_control_cart tbody{border-bottom:1px solid #ededed}
.profile_col_right .pro_control_cart .link{text-decoration:underline;cursor:pointer}
.profile_col_right .pro_control_cart .status1{color:#ef532a}
.profile_col_right .pro_control_cart .status2{color:#4eb127}
.profile_col_right .pro_control_cart .status3{color:#cccccc}
.profile_col_right .pro_control_cart tbody tr{height:65px;max-height:152px;overflow:hidden}
.profile_col_right .pro_control_cart tr.two{background-color:#f2f2f2}
.col_detail_cart_left{margin-left:30px;position:relative}
.col_detail_cart_left, .col_detail_cart_right{width:50%;margin-bottom:20px}
.col_detail_cart_right{padding-left:25px;border-left:1px solid #cccccc;width:40%}
.col_detail_cart_left span, .col_detail_cart_right span{line-height:25px}
.col_detail_cart_left .price{font-size:18px;color:#ef532a}
.col_detail_cart_right .status1{color:#ef532a}
.col_detail_cart_right .status2{color:#4eb127}
.col_detail_cart_right .status3{color:#cccccc}
.ul_pro_cart{max-height: 136px;overflow: hidden;padding-left: 8px;}
.ul_pro_cart li{list-style-type:square;list-style-image: none;margin-left: 10px;padding: 0;width:94%}
.profile_col_right .col_detail_cart_left .bg_like {position:absolute;top:0;right:0;border:none;background-color:#f1f1f1;}
.profile_col_right .col_detail_cart_left .bg_like a{color:#ef532a}
.icon_delete_pro{height:25px;width:25px;background:url(../images/nhommua_icon.png) -350px -550px no-repeat;float:right;cursor:pointer}
.profile_col_right .pro_control_cart .link_pro{text-decoration:underline;font-size:13px;cursor:pointer}
.profile_col_right .content_info .pro_control_cart span{font-size:13px}
.div_point_pro{border:1px solid #e5e5e5;margin:20px 10px;float:left;height:68px;width:689px;border-radius:2px;padding:0 10px}
.profile_col_right .div_point_pro .title{font-size:13px;float:left;padding:0;width:auto;font-family: NhomMuaMobileRegular, Arial, Helvetica, sans-serif;}
.profile_col_right .div_point_pro .price{color:#0095da;font-size:30px;clear:both;float:left;line-height:20px}
.div_point_pro .point{margin-top:15px;}
.title_history{font-size:16px;float:left;margin-left:20px;margin-bottom:20px;margin-top:10px}
.div_info_add{border:1px solid #e5e5e5;margin:10px 20px 0 20px;float:left;height:auto;width:669px;border-radius:2px;padding:10px 10px}
/*profile end*/

/*Page tinh*/
.non_active_page_div{position:relative;width:1001px;margin:20px 0 auto;display:block;overflow:hidden;padding-left:10px;padding-right:10px}
.col_page_left{width:189px;}
.col_page_left .title{font-size:14px;border-bottom:1px solid #cccccc;line-height:30px}
.linepage{background:url(../images/shadow_page.png) no-repeat;width:40px;height:774px}
.ul_page_non{margin-bottom:30px; list-style:none;}
.ul_page_non li{margin:0px 0}
.ul_page_non li span{font-size:13px;line-height:30px;cursor:pointer}
.ul_page_non li.active span{font-family:NhomMuaMobileBold, Arial, Helvetica, sans-serif;color:#0097db}
.ul_page_non li:hover span{color:#0097db}
.col_page_right{width:770px}
.col_page_right .title_big{font-size: 30px;line-height: 36px; color: #676767;padding: 5px 0 13px}
.logo_aboutus{height:66px;width:305px;background:url(../images/logo.jpg) no-repeat;cursor:pointer;display:block}
.col_page_right p{font-size:14px;margin: 5px 0px 15px; font-family: NhomMuaMobileLight, Arial, sans-serif; line-height: 22px; color: #414141;}
.col_page_right h3{font-size:24px;margin-top:5px}
.col_page_right h4{font-size:22px;margin:15px 0 5px;font-family:NhomMuaMobileLight, Arial, Helvetica, sans-serif;color:#0097db}
.col_page_right h5{font-size:18px;margin-top:10px;font-family:NhomMuaMobileLight, Arial, Helvetica, sans-serif;color:#0097db}
.col_page_right h1{font-size:16px;margin-top:15px;font-family:NhomMuaMobileLight, Arial, Helvetica, sans-serif;color:#0097db}
.col_page_right a{cursor:pointer;font-size:14px;color:#0097db;}
.col_page_right a:hover{text-decoration:underline}
.col_page_right .editer .p_info_add.p_input .info_add {width:110px; padding-top:8px;}
.col_page_right .col_middle_payment{width:328px}
.col_page_right .col_middle_payment .bg_like {margin-left:110px}
.col_page_right .col_middle_payment .btn_buy_detail_big{width: 199px;margin-right: 11px;font-size: 20px;height: 47px;line-height: 47px;margin-top: 6px;color:#ffffff;background-color:#0095da;box-shadow:0px 0px 0px 0px;-o-box-shadow:0px 0px 0px 0px;-moz-box-shadow:0px 0px 0px 0px;-ms-box-shadow:0px 0px 0px 0px;-webkit-box-shadow:0px 0px 0px 0px;}
.col_page_right ul{ list-style:none;}
.col_page_right  .list_card  li {display: block; float: left; padding: 5px 18px 10px 0;}
.col_page_right  .list_card  li  p{ font-size: 12px; line-height: 14px;}
.col_page_right .partnerHotline {margin: 10px 0 0 70px; width: 300px; padding: 10px 20px 30px; background: #0097db; color: #fff;}
.col_page_right .partnerHotline p {color:#fff;}
.col_page_right .partnerHotline ul {}
.col_page_right .partnerHotline ul li {font-size: 15px;}
.col_page_right .partnerHotline ul li span{display: inline-block; width: 60px; color: #ffff00; font-weight: bold;}
.non_active_page_div .editer .p_info_add .cl_red {font-size:12px;margin-left:7px;line-height:20px}
.non_active_page_div .editer .p_info_add font.cl_red {
margin-left: 0;
float: none;
padding: 0;
}
.non_active_page_div .editer .p_info_add.p_input {margin-bottom:0}

/*Page tinh end*/
/*deal da qua*/
.payment_content ul{ list-style:none;}
.year_deal{color:#0095da;font-family:NhomMuaMobileLight, Arial, Helvetica, sans-serif;font-size:24px;display:inline-block;float:left}
.ul_month{margin-left:170px;border-left:1px solid #b2b2b2;height:63px;width:600px}
.ul_month li{float:left}
.month_deal{color:#505050;font-size:14px;cursor:pointer;padding:0;margin:5px 19px;float:left;border-bottom:3px solid;border-color: transparent;width:59px;text-align:center}
.month_deal a{color:#505050}
.month_deal:hover{color:#0095da;border-bottom:3px solid #0095da}
.li_year_past{float:left;width:100%;display:block;margin-top:25px}
.deal_ul{clear:both;overflow:hidden;padding-top:23px;min-height:350px}
.deal_li .ico_li{width: 0px;height: 0px;border-style: solid;border-width: 6.5px 0 6.5px 6px;
border-color: transparent transparent transparent #7f7f7f;display:inline-block;margin-right:5px}
.deal_li{cursor:pointer;width:322px;float:left;margin-bottom:9px}
.deal_li span{color:#505050;font-size:14px}
.deal_li:hover span{color:#0095da;font-size:14px;text-decoration:underline}
.deal_li:hover .ico_li{width: 0px;height: 0px;border-style: solid;border-width: 6.5px 0 6.5px 6px;
border-color: transparent transparent transparent #0095da;display:inline-block}
/*deal da qua END*/
/* -------Tag------------*/ 
	div.tag-parent { padding-bottom: 5px; margin-bottom:10px; margin-top:10px; border-bottom:2px solid #DEDEDE !important; border:1px solid #DEDEDE; padding:7px 3px 7px 3px ; overflow:hidden; font-size:13px;}
	div.tag-parent span{ display:block; margin-bottom:5px; padding-top:4px;}
	div.tag-parent ul{ list-style:disc !important; list-style-position:inside!important; margin-left:15px;  width:97%; line-height:25px; }
	div.tag-parent ul li{ float:left; margin-right:25px; padding:0px 3px;list-style:disc !important;  }
	div.tag-parent a{ color:#555; text-transform:capitalize;}
	div.tag-parent a:hover{ color:#0097db; text-decoration:underline;}
		div.tag-pos { padding: 0px 0 0 10px; }
.vertical ul li{ float:left !important; width:212px; margin:0px 18px; border:0px !important;}
.vertical{ overflow:hidden; margin:0px 0px; border-top:1px solid #d2d2d2;}
.title_same{ font-family: NhomMuaMedium,Arial,Helvetica,sans-serif; font-size: 26px; color:#0097db; margin-top:10px;}
.banner_tags{ margin-bottom:10px;}
.img_hoantat1{width:300px;height:300px;background:url(../images/promotion/thanhcong.gif) no-repeat;margin:0 auto;display:block; }
.col_finish_km{ float:right; width:300px; padding-top:60px;}
.link_deal { float:right; margin-top:13px; font-size:13px; margin-right:10px;}
.col_middle_payment{width:300px;margin-left:30px}
.p_info_add{margin-top:9px;float:left;width:100%}
.p_info_add .info_add{width:102px;float:left;font-size:13px}
.p_info_add .cont_add{font-size:14px;padding-left:102px;display:block}
.p_info_add .link{font-size:13px; padding-right: 15px;}
.editer .p_info_add.p_input select{width:215px;display:block;margin-left:0;padding:6px 10px 7px 6px;height:41px;-moz-box-sizing: border-box;
     box-sizing: border-box;}
.btn_hoptac{ padding-left:109px; margin:10px 0px; clear:both;}
.editer .p_info_add.reg_error{margin-left:103px;padding:0;}
.editer .p_info_add.reg_error span{font-size:12px;margin-left:0;padding-top:0;line-height:20px}
ul.list_tag{list-style:none; overflow:hidden; }
ul.list_tag li{ float:left; border-radius:4px ; border:1px solid #ededed;border-radius:4px; cursor:pointer;margin-left:8px; margin-bottom:10px;color:#555; font-size:14px;padding:5px 13px;}
ul.list_tag a {  color:#555; }
ul.list_tag a:hover{ color:#fff;}
ul.list_tag li:hover{ color:#fff; background:#0097DB;} 

/*payment detail*/
.payment_title_div{width:1001px;margin:0 auto;display:block;padding-bottom:12px;padding-left:10px;padding-right:10px}
.payment_title_div .title_big{font-size:36px;display:block;font-weight:normal;font-family:NhomMuaRegular, Arial, Helvetica, sans-serif}
.payment_title_div .title_big .f_med{font-family:NhomMuaMedium, Arial, Helvetica, sans-serif;font-size:16px}
.payment_content_div{padding-bottom:30px;position:relative;
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box;width:100%;display:block;background:#ffffff}
.payment_content{width:1001px;margin:15px auto;display:block;padding-left:10px;padding-right:10px}
.payment_table_div table thead span{font-size:18px;color:#505050;font-family:NhomMuaMedium, Arial, Helvetica, sans-serif}
.payment_table_div table thead tr{height:39px;}
.payment_table_div table thead tr td{border-bottom:1px solid #b2b2b2}
.payment_table_div table td{padding:6px}
.payment_table_div .name{font-size:14px;}
.payment_table_div .name a{cursor:pointer;font-size:16px;font-family:NhomMuaMedium, Arial, Helvetica, sans-serifs;line-height:18px}
.payment_table_div .notice{font-size:12px;color:#7d7d7d}
.payment_table_div .select_number {

border: 1px solid #bdbdbd;
padding: 6px;
margin-top: 3px;
width: 60px;
margin-left: 14px;
}

.fogot_pass .reg_btn_div {margin-left: 156px;}
.fogot_pass .btn_buy_detail_big {font-size:20px;height: 47px;line-height: 47px;width: 215px;text-align:center}
.fogot_pass .txt_input{width:135px}
p.p_input{ padding:5px 0px; clear:both;} 

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 10px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-prev {
	left: 10px;
	background:url(../images/nhommua_icon.png) no-repeat -23px -626px;
}

.bx-next {
	right: 10px;
	background:url(../images/nhommua_icon.png) no-repeat -75px -626px;
}

.bx-prev:hover {
	background-position: -243px -626px;
}

 .bx-next:hover {
	background-position: -295px -626px;
}

.bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 45px;
	height: 54px;
	text-indent: -9999px;
	z-index: 9989;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

