@font-face{
    font-family:'UVNTinTuc';
    src: url('../fonts/uvntintuchepthem_b-swiss.ttf');
}
:not(td){padding:0;margin:0}
body{font:13px/20px Tahoma,Helvetica,Verdana,Arial;color:#000}
a{text-decoration:none;color:#000}
a:hover{text-decoration:none}
ul{list-style:none}
h1{font-size:20px;line-height:32px}
h2{font-size:18px;line-height:30px}
h3{font-size:16px;line-height:28px}
h4{font-size:15px;line-height:28px}
h5{font-size:14px;line-height:27px}
h6{font-size:13px;line-height:26px}
h1,h2,h3,h4,h5,h6,p{margin:0 0 5px}
img,button{border:none}
img{max-width: 100%;}
table{margin:0 auto;border-spacing:0}
ol, ul{list-style-position: inside;}

.container{width:1000px;margin:0 auto}
.success,.notice,.errors {padding:.6em 1em 0.6em 3.4em;margin-bottom:1em;font-weight:bold}
.success{border:1px solid #C6D880;color:#264409;background:#E6EFC2 url(../img/success.png) no-repeat 10px center}
.notice{border:1px solid #FFD324;color:#514721;background:#FFF6BF url(../img/note.png) no-repeat 10px center}
.errors{border:1px solid #FBC2C4;color:#8A1F11;background:#FBE3E4 url(../img/error.png) no-repeat 10px center}
.note{color:#FF2222;font-size:11px}
.error{color:#FF2222;background-color:#FFFFBB}
.clear{clear:both}
.panel{margin-bottom:10px;}
.panel .panel_header{background:#eee;height:45px;overflow:hidden;/*font-family: 'UVNTinTuc';*/text-transform: uppercase;}
.panel .panel_header,.panel .panel_header *{line-height:45px;margin:0}
.panel .panel_body{overflow:hidden}
.panel .panel_content{padding:10px;overflow:hidden}
.list_product{padding:10px 5px}
.product_item{width:250px;height:310px;padding: 20px;box-sizing:border-box;text-align:center;
    float:left;border: 1px solid #eee;transition:all 300ms ease;-webkit-transition:all 300ms ease;
    -moz-transition:all 300ms ease;-o-transition:all 300ms ease;}
.product_item:hover{border-color: #DCDCDC;}
.product_name{
	height: 75px;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    margin: 10px 0;
    margin-bottom: 0;
    box-sizing: border-box;
    line-height: 18px;
}
.product_price{
	color:#ff0000;    
	font-size: 18px;
    margin-bottom: 0;
    margin-top: 5px;
}
.product_old_price{color:#9a9a9a;text-decoration:line-through;font-size:8pt}
.product_price,.product_old_price{padding:0 10px;overflow:hidden}
.pro_new_item{border-bottom: 1px solid #fff;padding: 5px 0;overflow: hidden;}
.pro_new_item .pro_new_img{float: left;margin-right:5px;}
.pro_new_item .pro_new_img img{width: 75px;}
.pro_new_item .pro_new_info{float: left;    width: 140px;}
.pro_new_item .pro_new_info h2{font-size: 14px;line-height: 18px;}
.pro_new_item .pro_new_info p{color: #FF0000;margin: 0px;}
.padding5{padding:5px}
.padding10{padding:10px}
.center{text-align:center}
.pagination{text-align:right;list-style:none;margin:0 10px 10px 0}
.pagination li{display:inline-block}
.pagination a{background:#ccc;border:1px solid;border-radius:5px;display:block;margin-left:5px;padding:0 10px;line-height:21px;font-size:12px}
.pagination a:hover,.pagination .active a{background:#333;color:#fff;text-decoration:none}
.pagination .disabled a{display:none}
.address{background: #F2F2F2;    text-align: center;
    padding: 10px 5px;
    font-size: 14px;
    color: #F00;}
.cate_content{border-bottom: 1px solid #eee;padding: 10px 5px;margin-bottom: 10px;}
#header{float: left;margin-right: 20px;}
#header img{width: 300px !important; height: auto !important;}
.header_box {overflow: hidden;    padding: 10px 0;background: url('../img/body-bg-1.png') left top repeat;}
.hot_line{float: right;display: inline-block;position: relative;top: 0px;}
.hot_line img{width:230px;}
#search_panel{right: 55px; top: 25px;display: inline-block;position: relative;float: right;}
#menu_cate_hoz{background: #BF000F;overflow: hidden;}
#menu_cate_hoz li{float: left; margin-right: 5px;line-height: 45px;}
#menu_cate_hoz li a{padding: 14px 10px;color: #FFF;text-transform: uppercase;font-size: 15px;}
#menu_cate_hoz li a:hover{color: #f6ff00;}
#content{margin-top:10px; }
#content_left{width:230px;float:left}
#content_right{width:760px;float:right}
#content_right .panel_header span{
    background: #E10000;
    color: #FFF;
    padding: 14px 20px 12px;
    font-size: 16px;
}
#content_right .panel_header{border-bottom: 2px solid #E10000;    height: 43px;}
#content_left .panel_header{text-align:center;background: #e10000;color:#FFF;}
#content_left .panel_body{background: #EEEEEE}
#support_online .account{text-align:center;padding:5px;border-bottom:1px solid #ccc}
#support_online .name{font-size:15px;font-weight:bold}
#support_online .phone{color:#a90000;font-weight:bold;font-size:14px}
#adv_left img,#adv_right img{margin-bottom:5px;max-width:100%}
#html_page_content img{max-width:710px}
#cart_total_price{color:#ff0000}
#cart_total_price .small_price{font-size:10px}
#search_panel input[type=text]{    
	padding: 5px;
    width: 350px;
    height: 40px;
    box-sizing: border-box;
}
#search_panel .btn_search {
    position: absolute;
    right: 1px;
    top: 1px;
    background: #FFA800;
    height: 38px;
    width: 45px;
    color: #FFF;
    font-size: 20px;
}
#footer{border:1px solid #eee;background:#eee;padding:10px; box-sizing:border-box;position: relative;}
#footer img{max-width:970px}
#stats {
    position: absolute;
    right: 10px;
    top: 10px;
}
#license{text-align:right;font-size:10px}
/*menu_page*/
#menu_page{height:30px;background: #E6E6E6}
#menu_page li{float:left;position:relative}
#menu_page a{display:block;padding:0 10px;line-height:30px;font-size: 15px;}
#menu_page a:hover,#menu_page>ul>li.current a{color:#ff0000;text-decoration:none}
#menu_page li ul li{float:none}
#menu_page li ul{background:#fff;z-index: 9999;min-width:200px; position: absolute; overflow: hidden;
      -webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;opacity:0;  visibility: hidden;}
#menu_page li:hover > ul{visibility: visible;  opacity: 1;}
.menu_list_child {background: url(../img/down.gif) no-repeat;position: absolute;top: 12px;right: -2px;height: 8px;width: 11px;}

/*menu_category*/

#menu_category{list-style:none;margin:5px}
#menu_category li{line-height:35px;border-bottom: 1px solid #ccc;background: url('../img/iconmenu.png') no-repeat left 18px;}
#menu_category a{display:block;text-transform: uppercase;padding:5px;padding-left: 15px;}

/*button*/
.cms_button{height: 29px;line-height: 28px;background: #00a5e9;color: #FFF;font-weight: bold;padding: 0 10px;border-radius: 4px;cursor: pointer;}
.cms_button,.cms_button *{font-size:13px}
.cms_button *{line-height:25px}
.cms_button:hover,.cms_button:hover *{background:#0015E9;color:#fff;text-decoration:none}

/*News*/
.newsn_item{overflow:hidden;margin-bottom: 5px;border-bottom: 1px solid #ccc;  padding: 5px 0;}
.newsn_item .newsn_img{float:left; padding:2px 5px 0 0;}
.newsn_item a:hover{color:#0294df}
.small_font span {color: #9d9d9d;font-size: 11px;background: url(../img/date_icon.png) no-repeat left center;padding-left: 15px;}
.small_font a{color: #9d9d9d; float:right;font-style:italic;}
#content_right #news .panel_header span{/*background: #333333*/}
#slide{background: url('../img/bg_shadow.png') no-repeat center bottom;padding-bottom: 38px;}