@charset "utf-8 ";
*::after, *::before {
    box-sizing: border-box;
}
*::after, *::before {
    box-sizing: border-box;
}
@media (min-width: 768px) and (max-width: 991px) {
    .col-sm-15 {width: 20%;float: left;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .col-md-15 {width: 20%; float: left; } 
}
@media (min-width: 1200px) {
    .col-lg-15 {width: 20%; float: left; } 
}
@media (max-width: 479px) {
	.col-tn-12 {width: 100%;}
	.hidden-tn {display: none !important;}
}
@media (max-width: 320px) {
	.col-tns-12 {width: 100%;}
}
/* CSS Document */
body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#000;background:#ffffff url(../images/background.png) top center; line-height: 18px;}
@media (max-width: 768px) {
	body {font-size: 14px;}
}
h1,h2,h3,h4,h5,h6{margin:0;padding:0; line-height: 120%;}
img {max-width: 100%;}
a{text-decoration:none;color:#3f3f3f;}
a img{border:0;}
.wrapper{width:1000px;margin:0 auto;}
.menutop{background:#3d3d3d;line-height:30px;height:30px;}
.clear {overflow: hidden; clear: both;}
.module_left{margin:20px 0;}
.module_right{background:#f4f4f4; padding-top: 20px;}
.main_content {background: url("../images/bg_about.png") no-repeat scroll center top #ffffff;}
/** PAGING **/
#paging{margin: 10px 0;padding: 3px 0;text-align: right;}
#paging span, #paging a{border:solid 1px #ddd;color:#949494;padding:0 7px;display:inline-block; line-height:22px;text-align:center;margin:0 3px 0 0;-moz-border-radius:2px; -webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
#paging a:hover, #paging span.active, #paging span.paging_current {background: none repeat scroll 0 0 #F0F5F8;border: 1px solid #A8D1E0;color: #000000;}
/** TOP **/
.language{margin:0 auto;text-align:right;color:#D5D5D5;}
.language .langflag{display:block;background:#636363;height:30px;float:left;padding:0 10px;margin:0;}
.language .flag_active{background:#fff;}

.container {max-width: 1030px;}

#menu_top ul,#menu_footer ul,.about-right ul, #news_lists ul, #product_lists ul, #news_detail .tin_lien_quan ul, #productinfo_tab .tabdetail ul, #menu_product ul, #advertise_content ul, #product_detail .slides ul{list-style:none;margin:0;padding:0;}

/** MENU MAIN **/
@media (min-width: 992px) {
	#menu_top{background:none repeat scroll 0 0 #04021B;height:40px;margin-bottom:5px;}
	#menu_top a{color:#FFF;}
	#menu_top .ulmenu1{float:left;}
	#menu_top .level1{float:left;position:relative;height:40px;padding:0 15px;}
	#menu_top .active,#menu_top .level1:hover,#menu_top .level2:hover,#menu_top .active2{background:#ec131c;}
	#menu_top .link1{font-weight:bold;text-transform:uppercase;line-height:40px;}
	#menu_top .ulmenu2{position:absolute;left:0;top:40px;background:#04021b;width:180px;display:none; z-index: 9;}
	#menu_top .level2{line-height:30px;padding-left:10px;}
	#menu_top .level1:hover .ulmenu2{display:block;}
	#menu_top .box_timkiem{float:right;display:block;height:24px;width:198px;margin-right:10px;}
	#menu_top .box_timkiem input{width:198px;height:24px;border:0;background:url(../images/bg_search.png) no-repeat;margin:8px 0 8px 0;}
}
/** MENU FOOTER **/
#menu_footer {margin-bottom: 15px;}
#menu_footer .ulmenu1 {border-bottom: 1px solid #696969; height: 35px;}
#menu_footer .level1{float:left;  border-right: 1px solid #e0e0e0; padding-right: 15px; margin-right: 15px; margin-top: 10px;}
#menu_footer .level1:last-child {border: none; padding-right: 0;}
#menu_footer .link1 {display: block; width: 100%;}
#menu_footer .link1:hover,#menu_footer .active a{color: #F00;}

#menu_product {margin-bottom: 20px;}
#menu_product .ulmenu1 {margin-left: 7px; margin-top: 10px;}
#menu_product .ulmenu2 {margin-top: 10px; margin-left: 10px;}
#menu_product .level1 {background: url("../images/arrows-right.png") no-repeat scroll 0 5px; margin-bottom: 7px;}
#menu_product .link1 { display: block; margin-left: 10px; font-weight: bold;}
#menu_product .link1:hover, #menu_product .active .link1 {color: #f00;}
#menu_product .level2 {background: url("../images/arrows-right-sub.png") no-repeat scroll 0 5px; padding-left: 20px; margin-bottom: 7px;}
/******** SLIDE *******/
#top_home #slide_trangchu{height:550px;width:1009px;display:block;clear:both;margin:0 auto;background:#fff;}
#slide_trangchu #slide_home{height:417px;width:100%;float:left;display:block;margin:0;}
#top_home #next_trangchu{height:auto;width:1009px;float:left;display:block;margin:0;}
#contentner{width:100%;height:auto;margin:0 auto;display:block;}
#contentner #main{width:100%;float:left;display:block;margin:0px;height:auto;}
/*---------------------begin banner home--------------*/
#banner .language{width:50%;float:left;display:block;height:20px;line-height:20px;text-align:right;margin:5px 0 0 510px;color:#6e6e6e;z-index:10000;}
.language a{color:#6e6e6e;margin:0 10px 0 0px;}
#banner .language_eg{width:50%;float:left;display:block;height:20px;line-height:20px;text-align:right;margin:5px 0 0 510px;color:#6e6e6e;z-index:10000;}
.language_eg a{color:#6e6e6e;margin:0 10px 0 0px;}
#banner .ngonngu{width:50%;float:left;display:block;height:20px;padding-top:28px;line-height:20px;text-align:right;margin:0 0 0 504px;color:#ec131b;font-size:22px;font-weight:bold;}
#banner .giohang{width:20%;float:left;display:block;height:20px;line-height:20px;text-align:left;margin:20px 0 0 900px;color:#6e6e6e;}
#banner .timkiemnhanh{width:80%;float:left;display:block;height:20px;line-height:20px;margin:5px 0 0 0px;color:#6e6e6e;}
.timkiemnhanh .box_timkiem{width:150px;float:left;display:block;margin:75px 0 0 850px;z-index:1000;}
/*---------------------end banner home--------------*/
.language a{color:#d5d5d5;margin:0 5px 0 5px;text-transform:uppercase;}
.language_eg a{color:#6e6e6e;margin:0 10px 0 0px;}
.timkiemnhanh .box_timkiem{width:150px;float:left;display:block;margin:0px 0 0 850px;}

/*----------------end menu-----------------------*/
/*-------------------------slide----------------*/
#main #slide_index{background:url(../images/slide_sub.png) no-repeat;width:1000px;height:252px;margin:0 auto;display:block;}
/*------------------------begin left------------------*/
#content{width:1000px;display:table;height:auto;padding-top:10px;margin:0 auto 0 auto;background:#fff;}
#content #left{width:244px;float:right;padding:8px;display:table;background:#f4f4f4;height:auto;}
#left .botton_left{background:url(../images/bg_title_right.png) no-repeat;width:224px;height:32px;line-height:32px;float:left;padding:0 10px;text-align:left;font-weight:bold;text-transform:uppercase;color:#fefefe;}
#left .bg_left{width:244px;float:left;display:block;background:#fff;}
/*------------------------begin center------------------*/
#content #right{width:698px;overflow:hidden;float:left;display:block;height:auto;margin:0 32px 0 10px;}
#right #botton_search{background:url(../images/botton_search.png) repeat-x;width:100%;height:38px;float:left;display:block;}
#right #center{width:100%;float:left;display:block;margin:10px 0 0 0px;}
#center .botton_main{width:100%;height:32px;line-height:32px;font-weight:bold;text-indent:10px;color:#000;font-size:16px;text-transform:uppercase;margin:0 0 10px 0px;float:left;display:block;}
.botton_main_moi{width:100%;height:32px;line-height:32px;font-weight:bold;text-indent:10px;color:#F00;font-size:16px;text-transform:uppercase;margin:0 0 10px 0px;float:left;display:block;}
#center .bg_main{
/*background:url(../images/bg_main.gif) repeat-y;*/
width:100%;float:left;display:block;margin:0;}
#center .bg_main1{width:100%;float:left;display:block;margin:0;}
.bg_main .box_product22{width:380px;height:220px;float:left;display:block;margin:0 0 10px 6px;border-right:dotted 1px #d6d6d6;}
.bg_main .box_product{width:208px;height:280px;float:left;display:block;margin:0 23px 10px 0px;}
.bg_main .line_box{width:4px;height:200px;float:left;display:block;margin:0 0 10px 6px;border-right:dotted 1px #d6d6d6;}
.box_product .anh_product{width:206px;height:180px;float:left;display:block;margin:0 0 10px 6px;text-align:center;}
.boanh{border:solid 1px #d0d0d0;}
.anh_product .iconview{width:29px;height:28px;float:left;display:block;position:absolute;z-index:1000;margin:80px 0 0 0px;}
A.h2{width:100%;float:left;display:block;height:25px;line-height:25px;text-align:center;color:#050318;text-transform:uppercase;}
A.h2:hover{color:#F00;}
A.h3{width:100%;float:left;display:block;line-height:20px;text-align:center;color:#050318;}
A.h3:hover{color:#F00;}
.bg_main .box_product1{width:380px;height:200px;float:left;display:block;margin:0 0 10px 6px;}
.box_product1 .anh_product1{width:373px;height:200px;float:left;display:block;margin:0 0 10px 6px;border-bottom:dotted 1px #515152;}
.anh_product1 h2{background:url(../images/icon_pro_home.png) no-repeat left center;width:100%;float:left;display:block;height:25px;line-height:25px;text-indent:15px;}
.anh_product1 h2 a{color:#3c3c3c;}
.anh_product1 h2 a:hover{color:#d9251e;}
A.cungloai{color:#605d57;}
A.cungloai:hover{color:#d70e22;}
#content #botton_tintuc{height:25px;line-height:25px;float:left;display:block;width:100%;text-transform:uppercase;font-weight:bold;padding:0 10px;border-bottom:1px solid #e4e4e4;margin:0;}

A.titie_news{color:#d7251b;}
A.titie_news:hover{color:#5d5d5d;}
/*-----------------chi  tiet san pham--------------------*/
#right #detail_product{width:100%;height:auto;float:left;display:block;}
#detail_product h2{width:96%;float:left;display:block;line-height:35px;margin:0 0 0 10px;font-weight:normal;}
/*----------------danh muc san pham---------------------*/
.bg_main .box_category{width:757px;height:auto;float:left;display:block;padding:0 0 10px 0px;margin:10px 0 10px 12px;border-bottom:dotted 1px #a5a5a5;}
/*------------------begin footer------------------------*/
#footer{padding:10px 0 0px 0px; color: #e0e0e0; background:none repeat scroll 0 0 #3D3D3D; margin-top:15px;}
#footer a{color: #e0e0e0;}
#footer .logo{border-right:solid 1px #696969; margin:30px 0 0 0;}
#footer .copyright {margin-top: 40px; text-align: right;}
#footer .copyright .allright {float: left;}
/** SPECIAL NEWS **/
#news_special .about{background:#ffffff url(../images/bg_about.png) no-repeat top center;width:1011px;margin:0 auto;min-height:290px;display:table;}
#news_special .about-left{width:594px;float:left;border-right:1px solid #d9d9d9;padding:0 20px;margin:15px 0;min-height:220px;display:table;}
#news_special .about-right{width:334px;float:right;padding:0 20px;margin:15px 0;min-height:220px;display:table;}

#news_special h1 {font-size: 17px;padding-top: 15px; margin-left: 15px; border-bottom: 1px solid #EEE; padding-bottom: 10px; margin-bottom: 20px;}
/*** ADD NEW **/
#news_special ul {list-style: none; padding: 0; margin: 0; padding-top: 30px;}
#news_special .item {margin-bottom: 20px;}
#news_special .item .img {float: left; width: 100px; margin-right:15px;}
#news_special .item .img img {padding:2px; border: solid 1px #ccc;}
#news_special .item a {color:#1e1e1e;font-weight:bold;}
#news_special .item .desc{margin-top:5px; overflow: hidden; font-size: 12px;}
/*** HOME **/
#news_special .about-left {line-height: 20px;}
#news_special .about-right li {min-height:75px;float:left;clear:both;margin-bottom:10px;text-align:justify;}
#news_special .about-right ul {margin-top: 20px;}
#news_special .about-right .img {float: left; width: 100px; margin-right:15px;}
#news_special .about-right img {padding:2px; border: solid 1px #ccc;}
#news_special .about-right a {color:#1e1e1e;font-weight:bold;}
#news_special .about-right .desc{margin-top:5px; overflow: hidden; font-size: 12px;}
/** NEWS DETAIL **/
#news_detail .title_sub h2{color:#e30000;text-transform:uppercase; font-size: 13px; font-weight: bold; background: #EEE; padding: 10px; margin: 15px 0;}
#news_detail .tin_lien_quan{width:545px;float:left;display:block;margin:0px 0 0 10px;}
#news_detail .tin_lien_quan ul li{line-height:22px; background: url("../images/icon_news.gif") no-repeat scroll 0 7px; padding-left: 15px;}
#news_detail .tin_lien_quan ul li a:hover{color:#d9251e;}
/** NEWS LISTS **/
#news_lists .module_left li {border-bottom: 1px solid #EEEEEE; padding-bottom: 15px; margin-bottom: 15px;}
#news_lists .module_left .img {float: left; width: 150px; margin-right:15px;}
#news_lists .module_left a {font-weight: bold; }
#news_lists .module_left .desc {margin-top: 10px; overflow: hidden;}
/** PRODUCT LIST **/
#product_lists .module_left h1, #product_detail h1.title, #news_lists .module_left h1, #news_detail h1.title {font-size: 25px; margin-bottom: 20px; color: #000; border-bottom: 1px solid #DEDEDE; padding-bottom: 10px;}
#product_lists .module_left .item {margin-bottom: 20px; text-align: center;}
#product_lists .module_left .img {border: 1px solid #EEEEEE; margin-bottom: 15px; padding-top: 100%; width: 100%; position: relative; /* If you want text inside of it */}
#product_lists .module_left .img a {display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 5px}
#product_lists .module_left .img img {line-height: 100%;}
#product_lists .module_left .title {margin-bottom: 10px;}
#product_lists .module_left .title a {font-weight: bold;}
/** PRODUCT DETAIL **/
/* #product_detail h1.title {color:#04021a; font-size:15px; text-transform:uppercase; margin-bottom: 15px;} */
#product_detail .module_left .image {float: left; width: 300px; margin-right: 20px; }
#product_detail .module_left .info {float: left;}
#product_detail .module_left .param {margin-bottom: 5px;}
#product_detail .module_left .order {background:url("../images/gio-hang.gif") no-repeat; width:128px; height:25px; border:0;margin-top: 10px;}
#product_detail .module_left .contact {line-height: 22px; margin-top: 20px;}
#product_image {position: relative;}
#product_image li {margin-right: 5px;}
#productinfo_tab .tabdetail {border-bottom: 1px solid #241e66; margin-bottom: 15px;}
#productinfo_tab .tabdetail li {float: left; list-style: none; margin: 0; padding: 7px 15px; font-weight: bold; cursor: pointer;}
#productinfo_tab .tabdetail .active {background: #241e66; color: #FFF;}
/** CONTACT **/
#contact input[type="text"] {height: 25px; width: 200px;}
#contact h1.mod_title {margin-bottom: 15px;}
#contact .captcha input {float: left; margin-right: 20px;}
/** RIGHT **/
.module_right .mod_title {background: url("../images/bg_title_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #fefefe; font-weight: bold; height: 32px; line-height: 32px; padding: 0 10px; text-transform: uppercase; }
#support li {border-bottom: 1px solid #EEEEEE; padding: 10px 0; margin: 0 10px;}
#support li .left {float: left; width: 50%;}
#support li .right {float: left; width: 50%;}

#advertise_content {position: relative;}
/** **/
.flag{float:right;}
.thongsochung table{width:506px;display:block;}
.colorbox{display:block;border-bottom:3px solid #e9e9e9;}
.about-title{font-size:20px;text-transform:uppercase;}
.current{background:url(../images/arrows-home.png) no-repeat top center;}
.current .ccoo{border-top:none!important;}
.picture_thumbnail_list{position:relative;z-index:100000;top:-20px;}
.sua{background:url(../images/sua.png) no-repeat top center;width:42px;height:25px;border:none;color:#fefefe;}
.xoa{background:url(../images/xoa.png) no-repeat top center;width:42px;height:25px;border:none;color:#fefefe;}
.tieptuc{background:url( "../images/tieptuc.png ") no-repeat scroll center top transparent;border:medium none;color:#fff;font-size:11px;font-weight:bold;height:25px;text-transform:uppercase;width:103px;}
.hoantat{background:url(../images/hoantat.png) no-repeat top center;width:83px;height:25px;border:none;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;}
.button.ml15{background:url(../images/ok.png) no-repeat top center;width:135px;height:25px;border:none;color:#fefefe;text-transform:uppercase;}
.button{background:url( "../images/send.png ") no-repeat scroll center top transparent;border:medium none;color:#FFFFFF;height:29px;line-height:29px;text-align:center;text-transform:uppercase;width:65px;}
.send{background:url( "../images/submit.png ") no-repeat scroll center top transparent;border:medium none;color:#FFFFFF;height:29px;line-height:29px;text-align:center;text-transform:uppercase;width:95px;font-weight:bolder;}
.reset{background:url( "../images/reset.png ") no-repeat scroll center top transparent;border:medium none;color:#FFFFFF;height:29px;line-height:29px;text-align:center;text-transform:uppercase;width:82px;}

#dropmenu_gioithieu{height:300px!important;overflow-y:scroll!important;}
.picture_larger img{width:1009px!important;}
A.thuonghieu{color:#000;}
A.thuonghieu:hover{color:#F00;}

.paginator{width:100%;float:left;display:block;height:25px;text-align:center;}
/*--------------------THUONG HIEU SAN PHAM------------------------*/
.linethuonghieu{width:100%;float:left;display:block;height:auto;margin:0 0 0 0px;}
.tenthuonghieu{width:99%;float:left;display:block;height:35px;line-height:35px;margin:0 0 0 0px;text-transform:uppercase;font-weight:bold;margin:0 0 0 10px;font-size:15px;}
.thuonghieusanpham{width:100%;float:left;display:block;margin:10px 0 10px 0px;height:auto;}
.borhieu{border:solid 1px #d3d3d3;margin:0 0 0 10px;}

@media (max-width:450px) {
	#news_lists .module_left .img {
		width: 100px;
	}
}




@media (max-width: 991px) {
	#menu_top {position: fixed; top: 45px; background: #EFEFEF; bottom: 0; left: 0; right: 0; z-index: 2; padding: 20px 10px 10px; overflow-y: auto; display: none;}
	#menu_top .link1 {display: block; border-bottom: 1px solid #DDD; padding-bottom: 5px; margin-bottom: 10px;}
	#menu_top .link2 {display: block; margin-left: 15px; border-bottom: 1px solid #DEDEDE; padding-bottom: 5px; margin-bottom: 8px;}
	#menu_top .ulmenu2 {display: none;}
	#taskbar_mobile {background: #EFEFEF; padding: 5px 15px; position: fixed; top: 0px; height: 45px; left: 0; right: 0; box-shadow: 0 5px 5px #999; z-index: 9;}
	#taskbar_mobile .logo {display: block; width: 90px; float: left;}
	#taskbar_mobile .menu_icon {display: block; width: 22px; float: right; margin-top: 10px;}
	#taskbar_mobile .flag {margin-right: 20px; margin-top: 10px;}
	#taskbar_mobile .flag a {margin-left: 5px;}
	#wrap_content {margin-top: 45px;}

}