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, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {  margin: 0;  padding: 0;  font-size: 100%;}
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: ''; 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;width: 100%;}
input{padding: 0;margin: 0;outline: 0;}

.clear:before, .clear:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clear:after {clear: both;}
.clear {font-size:0;height:0;margin:0;padding:0;clear:both;width:0;overflow:hidden;zoom: 1;}
a{color:#1b7cce; text-decoration: none;}
hr, .hr { border-color: #E9E9E9;}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
h1{font-size:140%;}
h2, h3{font-size:120%;}
h4, h5, h6{font-size:110%;}

a img{border: 0px;}
.fl{float:left;}
.fr{float:right;}
.txtleft {text-align:left;}
.txtright {text-align:right;}
.txtcenter {text-align:center;}
.txtjustify {text-align:justify;}
.hidden { display: none; visibility: hidden;}
.show {display:block;visibility:visible;margin-top: 15px;}
.required{color: #fc0000;}
.dp-inlineblock{display: inline-block;}
hr.style7{border: 0;border-top: 1px solid #2088d4;border-bottom: 1px solid #095f9e;margin: 0;padding: 0;}


/*---End Common---*/
.bold{font-weight: bold;}
.italic{font-style: italic;}
/*---Padding---*/


a:hover{text-decoration: none;}
th, td, caption {padding: 5px 5px}
input[type="text"]{border: 1px solid #c6c3c3;padding: 8px 0 7px;width: 100%;text-indent: 5px;}


@font-face {
    font-family: web360Medium;
    src: url(/theme/fonts/web360Medium-webfont.eot);
    src: url(/theme/fonts/web360Medium-webfont.eot?#iefix) format('embedded-opentype'),url(/theme/fonts/web360Medium-webfont.woff) format('woff'),url(/theme/fonts/web360Medium-webfont.ttf) format('truetype'),url(/theme/fonts/web360Medium-webfont.svg#web360Medium) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
  font-family: 'OpenSans';
  src: url('/theme/fonts/OpenSans.eot?#iefix') format('embedded-opentype'),  url('/theme/fonts/OpenSans.woff') format('woff'), url('/theme/fonts/OpenSans.ttf')  format('truetype'), url('/theme/fonts/OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: 'UTM Avo';
	src: url('fonts/UTM Avo.eot');
	src: local('☺'), url('fonts/UTM Avo.woff') format('woff'), url('fonts/UTM Avo.ttf') format('truetype'), url('fonts/UTM Avo.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'Roboto-Regular';
  src: url('/theme/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),  url('/theme/fonts/Roboto-Regular.woff') format('woff'), url('/theme/fonts/Roboto-Regular.ttf')  format('truetype'), url('/theme/fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: 'UTMAzuki';
	src: url('fonts/UTM Azuki.eot');
	src: local('☺'), url('fonts/UTM Azuki.woff') format('woff'), url('fonts/UTM Azuki.ttf') format('truetype'), url('fonts/UTM Azuki.svg') format('svg');
	font-weight: normal; font-style: normal;}



sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: super;
}

body{font-family: Arial,Verdana,sans-serif;font-size: 13px;color: #333335;width: 100%;display: block;background: url("images/bg.png");} 
    
.wrapper{margin: auto;position: relative;padding: 0;}
.wrapperPadding{padding: 15px 10px 25px;background: white;}

.name{float: left; font-family: UTMAzuki; text-align: center;}
.name1{color: #4f555c;}
.name2{color: #b91726;}
.name3{font-family: Tahoma; color: #282a2d;}

.navtop{background: #b91726;color: white;line-height: 37px;}
.navtopL{float: left;font-family: Tahoma;font-size: 14px;}
.navtopL a{color: #ffb600;}
.navLang{float: right;}
.navLang img{vertical-align: middle;}
.cart{float: right; padding-right: 35px;}
.cart a{color: white;}

.header{background: white;}
.logo img{display: block; max-width: 100%;}
.hotline{float: right;color: #ff0000;padding: 30px 0 0;}
.hotline img{vertical-align: middle;padding: 3px 0;margin-right: 3px;}
.hotline a{font-size: 18px;font-weight: bold;color: #ff0000;}
.hotline label{color: #292828;font-family: Tahoma;}

.SPHot{margin-bottom: 12px;}
.SPHotItem{position: relative;border: 2px solid #e0dfdf;overflow: hidden;
    -moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;
}
.SPHotItem img{max-width: 100%;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.SPHotName {position: absolute;bottom: 10px;background: rgba(38,50,71,0.39);left: 0;right: 0;text-align: center;padding: 5px 3px;color: white;color: white;font-weight: bold;font-size: 14px;}
.SPHotItemViewN{text-align: center;padding: 5px 3px;color: white;color: white;font-weight: bold;font-size: 14px;}
.SPHotItemViewM{padding: 3px 0;}
.SPHotItemViewP span{color: #f89406;font-weight: bold;font-size: 15px;}
.SPHotItemView{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color:  rgba(38,50,71,0.39);color: white;
    padding: 5px;cursor: pointer;
    -moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.SPHotItem:hover .SPHotName{display: none;}
.SPHotItem:hover .SPHotItemView{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 100;}

.cungmenh{width: 100px; height: 100px; position: fixed; top: 300px; right: 5px; z-index: 99999;}
.cungmenh img{max-width: 100%;}
.cungmenhT{line-height: 40px; text-align: center; text-transform: uppercase; color: #fff; font-size: 20px; background: #f85f32;}
.cungmenhC{padding: 15px; width: 600px;}
.frmyearItem{float: left; margin: 0 15px 0 0; position: relative;}
.frmyearItemL{margin: 0;}
.frmyearItem select{border: 1px solid #c6c3c3; outline: none; padding: 7px 0 6px; width: 70px;}
.frmyearItem label{margin-bottom: 10px; display: block; font-weight: bold; color: black;}
.frmyearItem label.error{color: #ff0000; font-size: 11px; position: absolute; margin: 0; display: inline-block; right: 0; bottom: 3px;}
.frmyearItemL input{height: 32px; width: 70px; border: 0; background: #f85f32; color: #fff; font-weight: bold; cursor: pointer;}


/*MENU TOP*/
.menu{height: 40px;
    background: rgba(213,57,62,1);
    background: -moz-linear-gradient(top, rgba(213,57,62,1) 0%, rgba(197,38,48,1) 47%, rgba(184,22,38,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(213,57,62,1)), color-stop(47%, rgba(197,38,48,1)), color-stop(100%, rgba(184,22,38,1)));
    background: -webkit-linear-gradient(top, rgba(213,57,62,1) 0%, rgba(197,38,48,1) 47%, rgba(184,22,38,1) 100%);
    background: -o-linear-gradient(top, rgba(213,57,62,1) 0%, rgba(197,38,48,1) 47%, rgba(184,22,38,1) 100%);
    background: -ms-linear-gradient(top, rgba(213,57,62,1) 0%, rgba(197,38,48,1) 47%, rgba(184,22,38,1) 100%);
    background: linear-gradient(to bottom, rgba(213,57,62,1) 0%, rgba(197,38,48,1) 47%, rgba(184,22,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5393e', endColorstr='#b81626', GradientType=0 );
}
ul#navigation {margin:0px;position:relative;background: transparent;float: left;font-family: OpenSans;}
ul#navigation > li {margin:0;float:left;position:relative;list-style: none;}
ul#navigation > li > a {color: white;text-transform: uppercase;text-decoration:none;font-size: 15px;padding: 11px 47px 6px;display: inline-block;}
ul#navigation > li:hover , ul#navigation li.active{background: #d5393d;}
ul#navigation > li.last-child{padding-right: 0;}
/* Drop-Down Navigation */
ul#navigation li:hover > ul{visibility:visible;opacity:1;margin: 0;}
ul#navigation ul, ul#navigation ul li ul {list-style: none;margin: 0;visibility:hidden;position: absolute;z-index: 99999;width:235px;}
ul#navigation ul {top: 37px;left: 0;position: absolute;display: none;margin: 0;list-style: none;padding-top: 3px;}
#hb-menu li:hover > ul {opacity: 1;visibility: visible;margin: 0;}
ul#navigation ul li ul {top: 0;left: 181px;}
ul#navigation ul li {clear:both;width:100%;border:0 none;border-bottom:1px solid #eee;background: #fff;}
ul#navigation ul li a {background:none;padding:5px 10px;color:#333;text-decoration:none;display: block;border:0 none;line-height: 20px;
    clear:both;font-size: 13px;font-weight: normal;text-transform: none;}
ul#navigation ul li a:hover{color: #fff !important;
    background: rgba(213,57,62,1);
    background: -moz-linear-gradient(top, rgba(213,57,62,1) 0%, rgba(197,38,48,1) 47%, rgba(184,22,38,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(213,57,62,1)), color-stop(47%, rgba(197,38,48,1)), color-stop(100%, rgba(184,22,38,1)));
    background: -webkit-linear-gradient(top, rgba(213,57,62,1) 0%, rgba(197,38,48,1) 47%, rgba(184,22,38,1) 100%);
    background: -o-linear-gradient(top, rgba(213,57,62,1) 0%, rgba(197,38,48,1) 47%, rgba(184,22,38,1) 100%);
    background: -ms-linear-gradient(top, rgba(213,57,62,1) 0%, rgba(197,38,48,1) 47%, rgba(184,22,38,1) 100%);
    background: linear-gradient(to bottom, rgba(213,57,62,1) 0%, rgba(197,38,48,1) 47%, rgba(184,22,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5393e', endColorstr='#b81626', GradientType=0 );}
ul#navigation ul li.last-child{border-bottom: 0;}
/*END MENU TOP*/


/*PHAN TRANG*/
.pagination {text-align: center;border-bottom: 1px solid #EBEBEB;}
.pagination li{display: inline-block;}
.pagination li a{margin:10px 3px;padding:2px 7px 2px 6px;color:#00aeef;border: 1px solid #00aeef;display: block;
    -moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);}
.pagination li.active a{color: white;background: #00aeef;border: 1px solid #00aeef;}
/*END PHAN TRANG*/

#form-search{position: absolute;right: 0px; top: 105px;font-size: 14px;}
.searchItem{float: left;}
.searchItem input[type="text"]{padding: 14px 0 13px; width: 258px; border-right: 0; -webkit-appearance: none; appearance: none;}
.searchItem input[type="submit"]{background: url("images/search.png") no-repeat 10px 10px #b91726;border: 0;padding: 0 0 0 44px;
    width: 115px;color: white;height: 44px;display: inline-block;text-align: left;cursor: pointer; -webkit-appearance: none; appearance: none;}
.searchItem select{width: 100px; height: 27px; outline: none; border-radius: 0; border: 1px solid #c6c3c3; border-right: 0; -webkit-appearance: none; appearance: none; text-indent: 5px;}

.footer{background: #b91726;color: white;border-top: 3px solid #a0a2a3;padding: 30px 0;}
.infofooter{float: left;width: 615px;}
.infofooter ul li{list-style: none;padding-bottom: 4px;color: #fad7da;font-size: 14px;}
.infofooter ul li.first-child{font-size: 20px;font-family: UTM Avo;padding-bottom: 15px;color: white;}
.infofooter ul li a{color: white;}

.menufooter{float: left;width: 255px;}
.menufooter li{list-style: none;color: #fad7da;background: url(images/li.png) no-repeat left 3px;padding: 0 0 8px 20px;}
.menufooter li.first-child{text-transform: uppercase;font-size: 14px;color: white;background: none;padding: 0 0 10px;}
.menufooter li a{color: #fad7da;}

.footerRight{float: right;text-align: center;font-family: Tahoma;font-size: 12px;}
.online img{vertical-align: bottom;}
.online {margin: 26px 0 30px;color: #fad7da;}

.navbot{background: #a20e1c;color: white;padding: 5px 0 3px;font-size: 12px;}
.navbot label{padding: 6px 0;float: left;}
.navbot a{color: white;}
.mxh{float: right;}
.mxh img{margin-left: 8px;}

.slide .owl-nav{opacity: 0; transition: all 0.25s ease 0s;}
.slide:hover .owl-nav{opacity: 1;}
.slide .owl-nav div{position: absolute; top: 0; bottom: 0; margin: auto; width: 32px; height: 32px; opacity: 0.5; transition: all 0.25s ease 0s;}
.slide .owl-nav div:hover{opacity: 1;}
.slide .owl-nav div.owl-prev{left: 16px; background: url(images/left.png) no-repeat;}
.slide .owl-nav div.owl-next{right: 16px; background: url(images/right.png) no-repeat;}

.menuLeft {z-index:100;font-size: 15px;width: 100%;position: relative;margin-bottom: 12px;}
.menuLeftT{color: white;background: url("images/row3.png") no-repeat #b91726 29px 13px;padding: 11px 0 11px 58px;margin: 0;font-size: 16px;}
.menuLeftT a{color: white;}
.menuLeft ul {padding:0;margin:0;list-style-type:none;border-bottom: 1px solid #d7d7d7;background: #edebec;}
.menuLeft li {position: relative;border-top: 1px dashed #d7d7d7;border-left: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;
    background: url("images/icon-row.png") no-repeat 18px 15px;    height: auto!important;
}
.menuLeft ul li:hover{background: #b91726;}
.menuLeft ul li:hover a{color: #fff;}

.menuLeft ul li:hover ul li a{color: #263247;}
.menuLeft ul li:hover ul li:hover{background: #fff url("images/icon-row.png") no-repeat 18px 15px;}
.menuLeft ul li:hover ul li:hover a{color: #b91726;}

.menuLeft li.first-child{border-top: 1px solid #edebec;}
.menuLeft table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100;}
.menuLeft ul li a {display:block; text-decoration:none;color: #263247;border-width:0 1px 1px 0;padding: 9px 5px 9px 39px;font-family: Roboto-Regular;}
.menuLeft ul li span{width: 8px;height: 8px;position: absolute;right: 10px;top: 5px;color: #777777;}
.menuLeft ul li span:before{margin: 5px 2px 7px 8px;display: block;font-size: 18px;font-family: FontAwesome;height: auto;content: "\f105";font-weight: 300;text-shadow: none;}
.menuLeft ul :hover span{color: white;}
.menuLeft ul :hover > a {}
.menuheader .menuLeft ul ul {visibility:hidden;position:absolute;top:0;left:231px; }
.menuLeft ul ul {visibility:hidden;position:absolute;top:-1px;left:100%;background: white;width: 226px;margin-left: 1px;
    border-top: 1px solid #d7d7d7;
    -moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;border-radius: 0;padding: 0;
    -webkit-box-shadow: inset 3px 0px 7px -4px rgba(168,168,168,1);
    -moz-box-shadow: inset 3px 0px 7px -4px rgba(168,168,168,1);
    box-shadow: inset 3px 0px 7px -4px rgba(168,168,168,1);
}
.menuLeft ul li:hover ul,.menuLeft ul a:hover ul {visibility:visible;}
.menuLeft ul :hover ul ul{visibility:hidden;}
.menuLeft ul :hover ul :hover ul ul{visibility:hidden;}
.menuLeft ul :hover ul :hover ul{ visibility:visible;}
.menuLeft ul :hover ul :hover ul :hover ul { visibility:visible;}    
.menuLeft ul li ul li.first-child{border-top: 0;}
.menuLeft ul > li.active > a{color: #d5393d;}
.menuLeft ul > li.active > span{color: white;}

.ColLeft{width: 272px;float: left;}
.ColRight{width: 858px;float: right;}
.ColTitle{padding: 11px 5px;margin: 0;font-size: 16px;color: white;background: #b91726;text-align: center;}
.ColContent{border: 1px solid #d7d7d7;border-top: 0;padding: 7px;}
.ColContent li{list-style: none;text-align: center;border-bottom: 1px dashed #d7d7d7;}
.ColContent li.last-child{border-bottom: 0;}
.httt{margin-bottom: 15px;}
.HtttHotline{width: 100%;float: left;font-size: 16px;color: #ff0000;font-weight: bold;margin: 8px 0 12px;}
.HtttEmail{width: 100%;float: left;margin: 12px 0 8px;color: #4e4d4c;}
.HtttEmail a{color: #4e4d4c;}
.HtttEmail a:hover{color: #d5393d;}

.zalo{margin-left: 10px;}
.viber{margin: 0 16px;}
.i-zalo , .zalo{position: relative;}
#zalo-c{position: absolute;bottom: 37px;z-index: 100;padding: 2px;background: white;box-shadow: 0 1px 5px rgba(0,0,0,0.2);}
.r-zalo{position: relative;}
.zalo,.viber,.skype{float: left;vertical-align: middle;}

.quytrinh{float: left;width: 235px;margin-right: 70px;margin-top: 25px;}
.quytrinhR{margin-right: 0;}
.quytrinhN{color: #263247;font-size: 16px;font-weight: bold;text-transform: uppercase;border-bottom: 1px solid #b91726;margin-bottom: 10px;padding-bottom: 3px;}
.quytrinhI{float: left;margin-right: 5px;}
.quytrinhC{color: #242324;line-height: 17px;}

.LeftTT{margin-bottom: 15px;padding-bottom: 0;}
.LeftTTImg{float: left;}
.LeftTT li{border: 0;text-align: left;margin-bottom: 10px;line-height: 19px;position: relative;height: 95px!important;}
.LeftTTImg{margin-right: 10px;}
.LeftTTName a{color: #242324;font-weight: bold;}
.LeftTTMore{position: absolute;bottom: 0;right: 0;}
.LeftTTMore a{color: red;font-style: italic;}

.TitleHome{border-bottom: 1px solid #dcdcdc;font-weight: bold;font-size: 16px;color: #263247;padding: 11px 0 10px;margin-bottom: 12px;text-transform: uppercase;}
.TitleHome a{color: #263247;border-bottom: 1px solid #B91726;padding-bottom: 11px;}
.TitleHome h1{font-weight: bold;font-size: 16px;border-bottom: 1px solid #B91726;padding-bottom: 11px;display: inline;}

.SPNewItem{width: 100%;margin-bottom: 17px;position: relative;}
.SPListItem{width: 200px;float: left;margin: 0 19px 17px 0;position: relative;display: grid;box-sizing: border-box;}
.SPListItemR{margin-right: 0;}
.SPNewItemI{position: relative;overflow: hidden;}
.SPNewItemI img{max-width: 100%;display: block;}
.SPNewItemPrev{border: 1px solid #d5d4d5;border-top: 0;text-align: center;}
.SPNewItemPrevN{font-size: 14px;font-weight: bold;color: #242324;padding: 5px 3px;}
.SPNewItemPrevN a{color: #242324;}
.SPNewItemPrevP{font-size: 14px;font-weight: bold;color: #ff0000;}
.SPNewItemPrevM a{color: white;font-size: 14px;background: #b91726;display: inline-block;
    width: 100px;height: 30px;line-height: 30px;margin: 10px auto;}
.SPNewItemP{float: left; position: absolute; width: 100%; 
background-color: rgba(38,50,71,0.39);
}
.SPNewItemP > div{padding: 5px;color: white;font-size: 12px;font-weight: normal;text-align: justify;}


.SPNew{position: relative;}
.SPNew .owl-controls{position: absolute;top: -40px;right: 0;border-bottom: 1px solid #B91726;padding-bottom: 5px;}
.SPNew .owl-carousel .owl-controls .owl-nav .owl-prev,
.SPNew .owl-carousel .owl-controls .owl-nav .owl-next{
    color: #b0b0b0;
    border: 1px solid #b0b0b0;
    display: inline-block;
    line-height: 20px;
    font-size: 15px;
    width: 20px;
    height: 20px;
    background: white;
    opacity: 1;text-align: center;
    filter: Alpha(Opacity=50);
}
.SPNew .owl-carousel .owl-controls .owl-nav .owl-next{margin: 0 0 0 5px;}
.SPNew .owl-carousel .owl-controls .owl-nav .owl-prev:hover,
.SPNew .owl-carousel .owl-controls .owl-nav .owl-next:hover{
    background: #B91726;color: white;border: 1px solid #B91726;
}    
.DetailLeft{float: left;width: 395px;}
.DetailRight{float: right;width: 450px;font-family: Roboto-Regular;}
.DetailRight h1{font-size: 25px;font-weight: normal;border-bottom: 1px solid #d7d7d7; padding: 0 0 15px 0;color: #263247; line-height: 30px;}
.DetailRight ul.DetailRightText{}
.DetailRight ul.DetailRightText li{list-style: none;font-size: 15px;color: #4d4d4d;margin-bottom: 5px;}
.DetailRight ul.DetailRightText li.first-child{font-size: 25px;color: red;margin: 15px 0;}
.DetailRightOrder{position: relative; margin: 20px 0;}
.DetailRightOrder .add_to_cart{color: white;background: #b91726;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;
    display: inline-block;padding:5px 20px;font-size: 20px;}
.detail-mxh{float: left;margin-top: 7px;}
.noti_addcart_detail{position: absolute;top: -45px;right: 0;display: none;z-index: 50;background: red;color: white;padding: 7px;}
.DetailNoti{background: #e2f2ce;padding: 5px 10px;border: 1px dashed #008100;color: #747472;margin: 20px 0;}
.DetailNoti li{list-style: none;background: url("images/check.png") no-repeat left 2px;padding: 3px 0 3px 30px;line-height: 18px;font-size: 14px;}
#amazingslider-wrapper-2{display:block;position:relative;max-width:100%;margin:0 auto 15px;padding-bottom: 75px;}

.ListTTItem {margin: 10px 0;border-bottom: 1px dashed #dcdcdc;padding: 0 0 10px;position: relative;}    
.ListTTImg {width: 190px;height: 120px;float: left;border: 1px solid #dcdcdc;position: relative;overflow: hidden;padding: 1px;margin-right: 10px;}
.ListTTName {font-size: 15px;padding-bottom: 10px;}
.ListTTName a {font-weight: bold;color: #263247;}
.ListTTName a:hover{color: #d5393d;}
.ListTTTime {font-size: 12px;padding-bottom: 5px;color: #aaaaaa;}
.ListTTTime i{font-size: 15px;}
.ListTTPrev{line-height: 18px; overflow: hidden; height: 72px;}
.ListTTMore {position: absolute;right: 0;bottom: 8px;}
.ListTTMore a {text-decoration: none;font-size: 11px;
    padding-right:10px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;
    color:white;padding: 3px 12px;background: #9c9c9c;white-space: nowrap;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
.ListTTMore a:hover {background: #d5393d;color: white;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}

.DetailC{line-height: 22px;margin: 5px 0;}
.DetailC ul , .DetailC ol{margin-left: 20px;}
.DetailC img{margin: 5px 0 !important;max-width: 100% !important;height: auto !important;}   
.DetailC table{width: 100% !important;}
.detaillike{line-height: 8px;}
    
.other{margin: 0;}
.other ul li{list-style: none;background: url("/theme/images/lid.png") no-repeat left 7px;padding: 5px 0 5px 15px;}
.other ul li a{color: #000000;}
.other ul li span{color: #666666;font-size: 12px;font-style: italic;}
.other ul li:hover a , .other ul li:hover span{color: #d5393d;}   


.LienheInfo {margin-bottom: 20px;}
.LienheInfo li{list-style: none;padding-bottom: 8px;}
.LienheInfo li.first-child{font-size: 20px;padding: 10px 10px 10px 0;color: #e6132c;font-weight: bold;}
.LienheInfo li label {font-weight: bold;width: 99px;float: left;color: #333333;}
.LienheInfo li i{float: left;width: 20px;text-align: center;margin-right: 5px;}

#form-contact{width: 402px;margin: 0 0 0 125px;position: relative;padding-bottom: 10px;} 
.formItem{float: left;width: 100%;margin-bottom: 10px;position: relative;}
.formItem label{width: 100px;float: left;padding-top: 10px;font-weight: bold;}
.formItem input[type="text"]{float: right;width: 300px;}
.formItem textarea{float: right;width: 296px;height: 60px;}
.formItem label.error{color: red;position: absolute;right: 5px;width: auto;font-weight: normal;}
.formItem input[type="submit"] {
    background: #e61919;cursor: pointer;color: white;height: 30px;border: 0;
    width: 100px;text-align: center;text-transform: uppercase;font-weight: bold;
}

.noti_addcart{position: absolute;top: 0;left: 0;right: 0;display: none;z-index: 50;background: red;color: white;padding: 7px 0;}
#showBasket{position: relative;}
.basket_table{}
.basket_table .row1{border: 1px solid #B91726;background: #B91726;color: white;font-weight: bold;}
.basket_table .row2{border-left: 1px solid #B91726;border-right: 1px solid #B91726;border-top: 1px solid #CFCFCF;}
.basket_table .row4{border-left: 1px solid #B91726;border-right: 1px solid #B91726;border-top: 1px dashed #B91726;border-bottom: 1px solid #B91726;}
.basket_table .row1 td{padding: 8px 5px;text-transform: uppercase;}
.basket_table .col0{width: 50px;text-align: center;}
.basket_table .col1{width: 60px;text-align: center;}
.basket_table .col2{}
.basket_table .col3{width: 100px;}
.basket_table .col4{width: 50px;text-align: center;}
.basket_table .col4 input[type="text"]{text-align: center;border: 1px solid #c6c3c3;padding: 5px 0;width: 100%;text-indent: 0;
    -moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;
}
.basket_table .col5{width: 100px;}
.basket_table .col6{width: 50px;text-align: center;}
.basket_table .col6 a{color: white;background: red;padding: 6px 9px;font-size: 15px;
    -moz-border-radius: 15px;-webkit-border-radius: 15px;-khtml-border-radius: 15px;border-radius: 15px;}
.basket_table a{font-weight: bold;color: #263247;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}
.basket_table span{color: red;font-weight: bold;}
.basket_table .row4 td{font-size: 15px;padding: 8px 5px;}
.basket_table .row5{text-align: right;}
.basket_table .row5 a{font-weight: bold;color: white;background: #B91726;padding: 8px 10px;display: inline-block;}
.basket_table .row5 a:hover{background: red;}
.loading-indicator {height: 80px;width: 80px;background: url( 'images/loading.gif' );background-repeat: no-repeat;background-position: center center;}
.loading-indicator-overlay {background-color: #FFFFFF;opacity: 0.6;filter: alpha(opacity = 60);}

.booking{border: 1px solid #B91726;margin: 15px 0;padding: 10px;}
.bookingT{text-transform: uppercase;color: #B91726;font-weight: bold;font-size: 15px;padding-bottom: 20px;}
#form-booking{width: 402px;margin: auto;}

/* Sticky Images 
.stickytooltip{position: absolute; background: #b91726; z-index: 3000;}
.stickytooltip img{max-width: 100%; height: auto;}
.stickytooltip .atip{background: #b91726; padding: 3px 3px 0 3px;}
.stickytooltip .atipname{text-align: center; color: #fff; font-size: 14px; text-transform: uppercase; margin-bottom: 5px;}
.stickytooltip .atipdetail{text-align: center; color: #fff; font-size: 13px; margin-bottom: 5px;}*/

/* Like - Share */
.tab-cnt{background-color: #fff; overflow: auto;}
.bg-green{ background-color: #21a63b;}
.bg-red{background-color: #d5261c;}
.tab-tr{width: 100%; height: 55px;}
.like-btn, .dislike-btn{width: auto; height: 30px; padding: 0 15px 0 30px; float: left; cursor: pointer; color: #333333; font-size: 13px; line-height: 30px; border:#fff 1px solid; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.like-btn{background: url(/theme/images/like-ico.png) 5px 50% no-repeat; }
.like-btn:hover, .like-h{background: url(/theme/images/like-ico-h.png) 5px 50% no-repeat; color: #21a63b; background-color: #f0f0f0; border: #c6c6c6 1px solid;}
.dislike-btn{background: url(/theme/images/dislike-ico.png) 50% 50% no-repeat;}
.dislike-btn:hover, .dislike-h{background: url(/theme/images/dislike-ico-h.png) 50% 50% no-repeat; background-color: #f0f0f0;	border: #d5261c 1px solid; color: #d5261c;}
.stat-cnt{height: 60px; float: right;}
.stat-bar{width: 120px; height: 3px; margin-bottom: 5px;}
.rate-count{font-size: 20px; color: #333; text-align: right; font-weight: bold;}
.stat-bar div{height: 3px; float: left;}
.like-count{background: url(/theme/images/like-ico2.png) 0% 50% no-repeat;}
.dislike-count{background: url(/theme/images/dislike-ico2.png) 0% 50% no-repeat; margin-left: 15px;}
.like-count, .dislike-count{width: auto; height: 18px; float: right; font-size: 12px; line-height: 18px; color: #666; padding-left: 15px;}
.share-btn{height: 52px; display: inline-block; float: left;  font-size: 13px; line-height: 62px; padding: 0 10px; border-bottom: #fff 3px solid; cursor: pointer;}
.share-btn:hover{border-bottom: #d5261c 3px solid; }
.share-cnt{height: 25px; padding: 20px 10px 10px 10px; border-bottom: #e1e1e1 1px solid; display: none;}
.detaillike{line-height: 8px;margin: 0 0;}
.detaillikeL{width: 50%; height: 2px; float: left; background: #d5261c;}
.detaillikeR{width: 50%; height: 2px; float: right; background: #e1e1e1;}
.like-btn, .dislike-btn{margin: 15px 0 0 10px;}

/* Comment */
.comment{background:#f5f5f5;padding:10px;margin-bottom: 10px;}
.comment div{position:relative;}
.comment textarea{width:100%;font-size:12px; color:#666666;height:50px;outline:0;border:0;}
.comment input{padding:3px 0;width: 100%;font-size:12px;color:#666666;margin-bottom:10px;}
.comment_content{float:left;width:100%;margin-bottom:3px;}
.comment_send{float:right;width:65px;}
.comment_send input{cursor: pointer;padding:0;height:24px;}
.comment label.error{position: absolute;color:red;right:7px;top:5px;font-size:12px;}

.list_comment{}
.list_comment li{background: white;border-top: 1px solid #dddddd;list-style: none;padding: 10px 0;}
.list_comment_content{float: left;width: 100%;}
.list_comment_name{float: left;width: 100%;font-weight: bold;color: black;padding: 5px 0 0;}
.list_comment_name span{font-size: 11px;font-weight: normal;color: #666666;}
.list_comment_name a{color: #1b4572;font-size: 11px;cursor: pointer;float: right;}
.list_comment_name a:hover{color: #ce0505;}
.list_comment li:hover{background: #f8f8f8;}
.list_comment_sub{margin: 10px 0 0 30px;}
.list_comment_sub li{border-top: 1px dotted #dddddd;}
.list_comment_sub li.last-child{padding: 10px 0 0;}
.comment_name, .comment_email {float: left;width: 258px;margin: 0 10px 0 0;}