body,td,th{font-size:13px;color:#333;font-family:Tahoma, Arial,sans-serif}
@charset "utf-8";
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,800,800italic&subset=latin,vietnamese);
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400,400italic,700,300italic,300,700italic&subset=latin,vietnamese);
@import url(//fonts.googleapis.com/css?family=Noto+Sans&subset=latin,vietnamese);

.p-dienvien {
    margin-top: -13px;
    margin-bottom: 16px;
    padding: 7px 0;
    color: #3d3d3d;
    background: #f0f0f0;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    font-style: italic;
}

p.tatnien {
    background-color: #ff981c;
    width: 85%;
    position: relative;
    margin: 0 auto 13px!important;
    font-family: sans-serif;
    font-weight: 300;
    color: #fff;
    padding: 12px;
    font-size: 27px;
}
p.tatnien:before {
    font-family: FontAwesome;
    content: "\f0dd";
    font-weight: 300!important;
    font-size: 31px;
    color: #ff981c;
    position: absolute;
    left: 49%;
    bottom: -10px;
}
.nhanvien hr {
    width: 32%;
    margin: 25px auto -5px;
    height: 2px;
    background-color: #ff981c;
    border: none;
    border-bottom: 1px solid #e27b00;
}
i.fa.fa-building.fa2x.fa-icon-dc {
    margin-top: 5px;
    color: #fff;
}
.title-video-new {
    font-weight: 600;
    letter-spacing: -0.5px;
}

/* ################################ IPAD & IP ################################### */
@media (max-width: 849px){
.title_uudiem p {
    width: initial!important;
    text-align: center;
}
p.box-title-green, .box-title-orange {
    width: 94%!important;
}
table.pure-table tr th span {
    font-size: 22px!important; 
}
}
.pure-table {
    width: 78%;
}
.table-uudiem {
    font-size: 20px;
    padding: 0px 25px 15px 25px;
    color: #333;
    background: #ddfffa;
    border: 2px dashed #f07114;
    width: 93%;
    margin: 0 auto;
}
.table-uudiem ul {
    margin-bottom: 0;
}
li.title_uudiem {
    font-size: 22px;
    font-weight: 400;
    margin: 0 0 14px 0;
}
.table-uudiem li {
    list-style: none;
    line-height: normal;
    margin-bottom: 10px;
    padding: 3px 0;
    margin-left: 0 !important;
}
p.title_uudiem {
    margin-top: -13px;
    margin-bottom: 29px;
}
.title_uudiem p {
    font-size: 26px;
    letter-spacing: -.3px;
    margin: -22px auto 20px;
    width: max-content;
    background: #f07114;
    color: #fff!important;
    padding: 8px 19px;
}
.table-uudiem li:before {
    color: #00ab4f;
    font-family: FontAwesome;
    font-size: 25px;
    font-weight: 300;
    margin-right: 6px;
    vertical-align: middle;
    content: "\f046";
}

p.box-title-green {
    background: #13ad4e;
    padding: 8px 10px 13px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    width: 80%;
    line-height: initial;
    margin: 30px auto;
}
.box-title-green:after {
    color: #fff;
    content: "\f087";
    font-family: FontAwesome;
    speak: none;
    vertical-align: sub;
    font-size: 40px;
    margin-left: 14px!important;
    font-weight: 300;
}
.box-title-orange{
    background: #e47d00;
    padding: 8px 10px 13px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    width: 80%;
    line-height: initial;
    margin: 30px auto;
}
.box-title-orange:after {
    color: #fff;
    content: "\f103";
    font-family: FontAwesome;
    speak: none;
    vertical-align: sub;
    font-size: 40px;
    margin-left: 14px!important;
    font-weight: 300;
}



.Detail h3 {
    font-weight: 300;
}
[chonicon2-do]:before {
    font-size: 100px;
}



.detail_short a.Title:hover {
    color: #f00;
    text-decoration: underline;
}
/* BOX TINTUC SMS SALE  */
.fr-tintuc-sale .control-web-form {
    max-width: 590px!important;
}
.fr-tintuc-sale ul.items {
    width: 77%;
}
.fr-tintuc-sale {
    width: 90%;
    border: 3px dashed #f47321;
    padding: 3% 0;
    margin: 3% 0;
    background: rgba(255, 241, 222, 0.51);
}
.fr-tintuc-sale .control-web-form .btn.blue:not(.btn-outline):hover{
    background: #00AB4F!important;
}
.fr-tintuc-sale #divbtnformSubmit a {
    font-size: 26px!important;
    font-weight: 300;
    letter-spacing: -0.8px;
    font-family: Roboto;
    width: inherit!important;
    padding: 11px 31px!important;
}
.fr-tintuc-sale #divheadlineForm
{
	margin-bottom:15px;
}
.fr-tintuc-sale .control-web-form {
    background: none!important;
}
.fr-tintuc-sale #divbtnformSubmit {
    margin-top: 26px;
}

.fr-tintuc-sale #divheadlineForm span {
    font-size: 34px!important;
    font-weight: 500;
    font-family: Roboto, Arial, sans-serif;
}
/* BOX TINTUC SMS SALE  */

.LeftMenu .LeftMenuTitle a:hover, .LeftMenu .LeftMenuTitle:hover a{
    color: #fff!important;
}

.ifgoogle {
    display: none!important;
}
.bang-gia-main .fa {
    font-family: FontAwesome!important;
}

.LeftMenu .leftmenu_item:hover,.LeftMenu .leftmenu_item.active{background:#dbfcd1}.LeftMenu .leftmenu_item span{color:#FA7F08}.LeftMenu .support img{position:absolute;height:15px;margin-top:8px;margin-left:2px}

.LeftMenu .LeftMenuContent{
display:block;color:#F60;font-family:Tahoma, Arial,sans-serif;line-height:22px;background:url(../images/LeftMenu_item.png) repeat-x bottom center;padding:2px 5px
}
.LeftMenu .LeftMenuContent, .LeftMenu .LeftMenuContent span, .LeftMenu .LeftMenuContent a{
  font-size: 14px!important;
}
.Detail a {
  white-space: inherit;
}

.LeftMenu .LeftMenuContent a{color:#00F}.LeftMenu .Link{text-align:center;padding:5px}.LeftMenu .Link a{display:block;width:100%;padding-bottom:5px}.NewsHot{background:url(../images/LeftMenu_item.png) repeat-x bottom center;display:block;line-height:20px;padding:4px 0}.NewsHot .NewsHotLeft{border:1px solid #E4E4E4;width:50px;height:44px;float:left;padding:1px}.NewsHot .NewsHotRight{float:left;width:188px;height:44px;overflow:hidden;margin:0;padding:0 5px}
.NewsHot .NewsHotRight a{color:#33335A;font-size:14px;font-family:Tahoma, Arial,sans-serif;font-weight:400;white-space: inherit!important;}



	.ProHot{display:block;height:90px;background:#5ab219;border:1px solid #666;margin-top:5px;margin-bottom:10px;overflow:hidden;padding:3px 3px 3px 0}
	.ProHot .ProHot_icon{    position: absolute;
    background: url(../images/ProHot_icon.png) no-repeat;
    width: 60px;
    height: 60px;
    margin-top: -8px;
    margin-left: 862px;
    z-index: 9999;}
	
	.ProHot .prohot_item_title{background:#269a02;opacity:0.8;font-weight:700;color:#CCC;text-align:center;filter:alpha(opacity=40);line-height:20px;height:20px;width:104px;overflow:hidden;position:absolute;margin:-23px 0 0 13px;padding:0}.ProHot .prohot_item_title span{opacity:1;color:#FFF}
	



.Product .Product_item .Product_item_info .Product_item_info_price{color:#F60;display:none}



.doitac strong a{
color: #464646;
}
.Linked .TextLink{
    line-height: 25px;
    background: #f9f9f9;
    margin: auto;
    padding: 0px 0px 20px 0px;
    color: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}  
.Linked .TextLink .textlink_item{/*width:190px;*/ float:left;padding:0 5px}
 
.Linked .TextLink .textlink_item:hover a{color:#464646;text-decoration:underline}


/* CSS Fo0oter #1F8249*/
.Footer {
background: #f2f2f2;
border-top: 1px solid #ccc;
width: 100%;
height: auto;
margin-bottom: -4px;   
}
.foootermenu a, .doitac.dt-link a,.doitac.dt-link, .doitac h3, .textdc{
	color: #414141!important;
}
li.noli.textlink_item {
	color: #999;
} 
p.textdc b {
    color: #e90000;
    font-size: 20px;	
}
.top-footer-link {
    height: 40px;
    background: #e1e1e1;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #ccc;
}
.dc-text-link {
    width: 100%;
    margin: 0 auto;
    line-height: 40px;
}
li.noli.foootermenu a:hover, .doitac.dt-link a:hover{
    color: #288ad6!important;
    text-decoration: underline;
}
p.f-tel.qlcn {
    margin-top: -5px;
}
p.f-tel.qlcn a {
    font-weight: 600;
    color: #d81919;
}

 /*
 .Footer {
background: #1F8249;
border-top: 1px solid #ddd;
width: 100%;
height: auto;
margin-bottom: -4px;   
}
*/
.textdc{font-size:19px;color:#504D4D!important;margin-left:-33px;margin-bottom:-25px;font-family:Roboto, Tahoma, Arial,sans-serif}

.Footer .FooterContent{padding-top: 14px; line-height:35px;width:100%;/*position:absolute*/}
.foootermenu{color: #d36c05;float:left;font-size:13px;padding:0}
.foootermenu a{
	font-size: 14px;
    padding: 0px 7px;
    font-family: Tahoma, Arial,sans-serif;
}
.foootermenu {
    margin-left: 16px;
}
.Footer .FooterContent .hotline{
    float: right;
    margin-right: 40px;
    font-size: 20px;
    line-height: 0px;
    padding: 0px;
    height: 75px;
    position: relative;
    font-weight: bold;
    margin-bottom: 20px;
    color: #e90000;
    text-transform: uppercase;

}
.Footer .FooterContent .backtotop{position:absolute;right:0;cursor:pointer}.Footer .FooterContent .backtotop img{width:30px;margin-top:-20px}

.Detail .More{margin-top:30px}
.Detail .More li a {
    color: #333;
    font-weight: 600;
    font-size: 16px;
    text-transform: capitalize;
}
.Detail .More li a:before {
    display: block;
    content: '';
    margin-left: 0;
    background: url(check2x.png);
    width: 14px;
    height: 14px;
    background-size: 14px 14px;
    margin-right: 8px;
    float: left;
    margin-top: 4px;
}
.Detail .More li:last-child{
	border-bottom: #CCCCCC dashed 0px;
}
.More {
    background: #eef9e9 none repeat scroll 0 0;
    margin-top: 10px;
    padding: 10px; 
}
.Detail .More li {
    font-size: 15px;
    display: list-item;
    border-bottom: #CCCCCC dashed 1px;
    padding: 7px 7px;
    list-style: none;
    line-height: 27px;
}

li.prodetailitem.name {
    color: #ff1539;
    text-align: initial;
    text-transform: uppercase;
}


.Detail .More .MoreTitle{margin-bottom: 6px; line-height: 32px; display:marker;border-bottom:1px solid #CCC;font-size:14px;font-weight:700;text-transform:uppercase}

.ProductDetail {
    background: #FFF;
}

.Ajax_ProDetail{width:660px;height:600px;overflow:auto;background:#5AB219}

.ProductDetailTitle{
    color: #FFF;
    margin: 26px 0px;
    line-height: 35px;
    font-size: 18px;
    font-weight: bold;
    background: #5AB219;
    text-align: left;
}
.ProductDetailTitle:before {
    font-family: FontAwesome;
    content: "\f009";
    display: inline-block;
    padding: 0px 6px 0px 10px;
    font-size: 25px;
    color: #fff;
    font-weight: 300!important;
    vertical-align: middle;
    float: left;
}

.ProDetail {
    display: inline-table;
    float: left;
    width: 40%;
    background: #f9f9f9;
    border: 1px solid #e1e1e1;
    margin-left: 3%;
    padding: 2%;
}
li.prodetailitem.name h2 {
    margin: 0 0 10px 0;
    font-size: 19px;
    line-height: 23px;
    text-transform: capitalize;
}
.ProDetailImg img{    
	width: 450px;
    height: 383px;
    border: 0px;
}
.ProDetailImg {
    width: 52.4444%;
    float: left;
}
.ProDetailPicture{width:80px;height:260px;border-left:5px solid #CCC;border-top:5px solid #CCC;border-right:5px solid #CCC;border-bottom:5px solid #CCC;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;float:left}

.ProDetailPicture img{width:80px;height:65px;border-bottom:1px solid #FFF;margin:0;padding:0}



.ProDetail ul,li{list-style:none;margin:0;padding:0}
.ProDetail .prodetailitem {
    display: block;
    line-height: 28px;
    font-size: 16px;
    overflow: hidden;
}
.ProDetail .prodetailitem span{
	font-size: 15.5px;
    text-align: initial;
    color: #313131;
    display: inline-block;
    width: 100px;
}

.ProDetail .prodetailitem span.price_old{text-decoration:line-through;font-style:italic;font-size:11px;font-weight:400}

.ProDetail .prodetailitem span.price{
	color: red;
    font-size: 17px;
    width: auto;
    font-style: italic;
}

.ProDetail .name{font-size:13px}.ProDetail .condition span.green{color:green}.ProDetail .condition span.orange{color:orange}.ProDetailInfo{font-size:12px;line-height:20px}
.Tintuc .img img{    height: 150px;
    width: 182px;
	    margin-bottom: 20px;
    padding: 1px;}.Tintuc1 .img img{height:180px;width:280px;padding:1px}
.Page {
    text-align: center;
    color: #000;
    padding: 20px 10px 10px 0;
    font-size: 16px;
} 

	.Page a{
	padding: 8px 15px;
    background-color: #5AB219;
    color: #fff!important; 
    margin: 0 0 0 4px;
	}
	
	.Page .input{border:0;background:none;cursor:pointer;font-weight:700;color:#000;margin:0;padding:0}
	
	.Page .act{color:red;font-weight:700}.TextBox{margin-top:5px}.TextBox .left{float:left;width:100px}.TextBox .mid{float:left;width:10px;text-align:center;font-weight:700}.TextBox .right{float:left;width:410px;text-align:left;line-height:25px}.TextBox .input{width:400px;height:23px;line-height:23px;border:1px solid #CCC;border-radius:5px;margin:0;padding:0 5px}.text_content{width:400px;height:150px;line-height:23px;border:1px solid #CCC;border-radius:5px;margin:0;padding:0 5px}.error{color:red;line-height:20px;padding-left:10px;background:#CCC}.btn_full{background: #444;cursor:pointer;font-weight:700;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #3A3A3A;-webkit-transition:color .2s linear 0;-moz-transition:color .2s linear 0;-o-transition:color .2s linear 0;transition:color .2s linear 0;background:linear-gradient(top,#4C4C4C0%,black100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C4C4C',endColorstr='#000000',GradientType=0);-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);text-shadow:-1px -1px #000;padding:4px 10px}.tablecart th{font-size:11px;font-weight:700;text-align:center;line-height:25px;text-transform:uppercase;background:#5AB219;color:#FFF}.tablecart .center{text-align:center}.tablecart .input{text-align:center;display:block;line-height:30px;margin:auto}.tablecart .price{font-weight:700;color:red;font-size:12px}.tablecart .cartimg{height:80px;width:120px;border:0}.tablecart .name{text-align:left}.tablecart .name a{font-weight:700;color:#333}

	
	a:hover,.navsub2 .navsub_item a,.LeftMenu .LeftMenuTitle:hover a,.NewsHot .NewsHotRight a:hover,.Product .Product_vew_all:hover,.Detail .More li:hover a,.tablecart .name a:hover{/*color:#e01211*/}
	.NavTop .NavTop_item:hover a,.Nav .nav_item .navsub_item:hover {color:#ff0}
	
	.fright,.NavTop .NavTopRight ul{float:right}
	 
	.NavTop .NavTop_item:hover .navtopsubul,.Nav .nav_item:hover .navsub,.Nav .nav_item .navsub_item:hover .navsub2{display:block}
	.Nav .nav_item_end,.Nav .nav_item .navsub2 .navsub_item,.LeftMenu .support a{background:none}

.Linked .TextLink .textlink_item a,.foootermenu a:hover{color:#464646}
.Linked li.noli a {
    font-size: 13.6px;
}
.ProDetail .code,.ProDetail .cate,.ProDetail .condition{}.ProDetail .condition span.red,.Page a:hover,.Page a.active{color:red}
.Tintuc_end,.Tintuc1_end{border-bottom:none}



	
	.Tintuc .Title:hover,.Tintuc .More:hover,.Tintuc1 .Title:hover,.Tintuc1 .More:hover,.btn_full:hover{color:#FB941E}
	.Tintuc .More,.Tintuc1 .More{    float: right;
    color: #FFF;
    text-align: right;
    background-color: #FF6C00;
    border: 1px solid #EC6908;
    border-radius: 1px;
    margin: 0!important;
    padding: 4px 12px;
	} 
	


div#topcontrol{
display:none;
}

/* icon-font */
.icon-font-contact{
    margin: 0 8px 0px -32px;
    text-align: start;
    vertical-align: middle;
}


/* Ve chung toi*/
@media (max-width: 849px){
.Detail .we-img img {
    width: 100% !important;
}}
.we-img {
    width: 100%;
    margin: 0 auto 20px;
    text-align: center;
}
.we-img p {
    margin: 0;
    padding: 0;
}
/* ###Ve chung toi*/