*{margin:0;padding:0;}
ul,ol 
{
    list-style: none;
}
body
{
    line-height:18px;
    font-family:Arial;        
    width:100%;        
}
.clear
{
    clear:both;
}
#bg_top
{
    background:#000;
    width:100%;
    height:24px;
    border-bottom:1px solid #464545;
}
#top
{
    position:relative;
    width:1000px;
    padding-left:0;
    padding-right:0;
}
#thongtin_ctnd
{
	border-top:2px solid #333;
	padding-top:10px;
}
#thongtin_ctnd p strong
{
	font-size:14px;
	color:#000;
}
#share
{
    position:absolute;
    right:0;
    top:0;
}
#bg_header
{
    background: #2a2a2a; /* Old browsers */
    background: -moz-linear-gradient(top,  #2a2a2a 0%, #2a2a2a 0%, #191919 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a2a2a), color-stop(0%,#2a2a2a), color-stop(100%,#191919)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2a2a2a 0%,#2a2a2a 0%,#191919 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2a2a2a 0%,#2a2a2a 0%,#191919 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2a2a2a 0%,#2a2a2a 0%,#191919 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #2a2a2a 0%,#2a2a2a 0%,#191919 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a2a', endColorstr='#191919',GradientType=0 ); /* IE6-9 */
    width:100%;
    height:122px;
}
#header
{
    position:relative;
    padding-left:0;
    padding-right:0;
    width:1000px;
}
#logo
{
    position:absolute;
    left:10px;
    top:10px;
}
#logo img
{
    border:none;
}
#menu
{
    position:absolute;
    top:40px;
    left:350px;
}
#menu_top
{
    list-style:none;
    padding-left:0;
}
#menu_top li
{
    float:left;
}
#menu_top li a
{
    display:block;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
    padding:10px 15px;
}
#menu_top li a:hover
{
    text-decoration:none;
    color:#a81313;
}
#hotline
{
    position:absolute;
    right:0;
    top:25px;
}
#hotline p
{
    margin-bottom:0;
    text-align:right;
}
#hotline .hl2
{
    font-size:20px;
    color:#ff0000;
}
#hotline .hl1
{
    font-size:14px;
    font-weight:bold;
    color:#ff0000;
}
#hotline_mb
{
    padding-right:10px;
    padding-top:10px;
}
#hotline_mb p
{
    margin-bottom:0;
    text-align:right;
}
#hotline_mb .hl2
{
    font-size:20px;
    color:#ff0000;
}
#hotline_mb .hl1
{
    font-size:14px;
    font-weight:bold;
    color:#ff0000;
}
#wrapper
{
    width:1000px;
    padding-left:0;
    padding-right:0;
}
#content_top
{
    width:100%;
}
#danhmuc_left
{
    float:left;
    background:url(../images/bg_dmleft.png) top left no-repeat;
    width:253px;
    height:347px;
}
#danhmuc_box
{
    width:100%;
    margin-top:15px;
}
#danhmuc_box_top
{
    height:28px;
    width:100%;
    border-left:8px solid #a81313;
}
#danhmuc_box_top p
{
    margin-bottom:0;
    font-size:14px;
    color:#fff;
    text-transform:uppercase;
    padding-top:5px;
    padding-left:22px;
}
#menu_dm
{
    list-style:none;
    padding-left:0;
}
#menu_dm li
{
    position: relative;
}
#menu_dm li a
{
    display:block;
    margin-left:21px;
    margin-right:25px;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:18px;
    border-top:1px solid #2e2e2e;
    border-bottom:1px solid #000;
    background:url(../images/icon_dm.png) left no-repeat;
}
#menu_dm li a span
{
    padding-left:3px;
}
#menu_dm li a:hover
{
    text-decoration:none;
    color:red;
}
.menu_sub1
{
    display: none;
    position: absolute;
    list-style: none;
    width:200px;
    z-index:2000;
    background:#333;
    left:253px;
    top: 0;
}
.menu_sub1 li
{
    left:0 !important;    
}
.menu_sub1 li a
{
    margin-left:8px !important;
    margin-right:8px !important;
    display: block;
    border-top:none !important;
}
#slider
{
    width:746px;
    height:347px !important;
    overflow:hidden;
}
#support
{
    width:100%;
    background:#242424;
    height:69px;
    position:relative;
}
.hotro_item p
{
    color:#fff;
    margin-bottom:0;
}
.hotro_item span
{
    display:block;
    font-size:12px;
    font-weight:bold;
    color:#fff;
}
#hotro
{
    position:absolute;
    top:19px;
    left:13px;
}
.hotro_item
{
    width:170px;
    float:left;
}
.box_sp
{
    width:100%;
    margin-top:17px;
}
.box_sp_r
{
    float:left;
    background:url(../images/bg_sp_r.png) left bottom no-repeat;
    height:16px;
    width:77%;
}
.box_sp_top
{   
    width:100%;
}
.box_sp_l
{
    float:left;
}
.box_sp_l h1
{
    margin-top:0;    
    font-size:12px;
}
.box_sp_l a
{
    display:block;
    text-transform:uppercase;
    font-size:18px;
    color:#a81313;    
    padding-right:6px;
}
.box_sp_l a:hover
{
    color:#3883cc;
    text-decoration: none;
}
.sanpham_item
{
    width:175px;
    height:246px;
    float:left;
    margin-top:17px;
    margin-right:31px;
}
.sanpham_item a
{
    display:block;
}
.sanpham_item a:hover
{
    text-decoration:none;
    color:red;
}
.sanpham_iem_img img
{
    border:none;
    width:175px;
    height:171px;
}
.sanpham_item_nd
{
    width:100%;
    height:75px;
    background:#1e1e1e;
}
.sanpham_item_name
{
    text-align:center;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    padding-top:16px;
}
.sanpham_item_nd p
{
    text-align:center;
    margin-bottom:0;
    font-size:12px;
    color:#fff;
    padding-top:8px;
}
.sanpham_item_nd p span
{
    color:#cf2626;
}
.tintuchome_item
{
    width:478px;
    height:263px;
    float:left;
    background:#000;
    margin-top:46px;
    margin-bottom:32px;
    margin-right:41px;
    border:1px solid #252525;
}
.tintuchome_top
{
    width:100%;
    border-left:8px solid #a81313;
    height:28px;
    margin-top:2px;
}
.tintuchome_top a
{
    display:block;
    font-size:14px;
    color:#fff;
    text-transform:uppercase;
    padding-top:10px;
    padding-left:17px;
}
.tintuchome_top a:hover
{
    color:red;
    text-decoration:none;
}
.tintuc_one
{
    padding:13px;
}
.tintuc_one a
{
    display:block;
}
.tintuc_one_img
{
    float:left;
    width:102px;
}
.tintuc_one_img img
{
    border:none;
    width:92px;
    height:73px;
}
.tintuc_one_name
{
    font-size:12px;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
}
.tintuc_one_name:hover
{
    text-decoration:none;
    color:red;
}
.tintuc_one_nd p
{
    text-align:justify;
    font-size:12px;
    color:#fff;
    margin-bottom:0;
    padding-top:6px;
}
.tintuc_home
{
    list-style:none;
    padding-left:0;
    padding-top:27px;
    margin-bottom:0;
}
.tintuc_home li a
{
    display:block;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    padding-top:7px;
    padding-bottom:7px;
    border-top:1px solid #2e2e2e;
    background:url(../images/icon_dm.png) left no-repeat;
    padding-left:18px;
}
.tintuc_home li a:hover
{
    color:red;
    text-decoration:none;
}
#bg_footer
{
    background:#000;
    width:100%;
    height:289px;
}
#footer
{
    width:1000px;
    padding-left:0;
    padding-right:0;
}
#info_footer
{
    width:265px;
    margin-right:23px;
    float:left;
}
#info_footer p
{
    margin-bottom:0;
}
#info_ft_t
{
    height:59px;
    border-bottom:1px solid #272727;
}
#info_ft_t p
{
    font-size:14px;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
    padding-top:30px;
}
#info_dc
{
    background:url(../images/icon_home.png) left no-repeat;
    margin-left:7px;
    padding-left:32px;
    font-size:12px;
    color:#fff;
    padding-top:10px;
    padding-bottom:10px;
}
#info_e
{
    background:url(../images/gmail1.png) left no-repeat;
    padding-left:32px;
    margin-left:7px;
    color:#fff;
    padding-top:10px;
    padding-bottom:10px;
}
#info_e a
{
    color:#fff;
}
#maph
{
    padding-top:16px;
}
.tintucfooter_item
{
    width:231px;
    float:left;
    margin-right:23px;
}
.tintucfooter_top
{
    height:59px;
    border-bottom:1px solid #272727;
}
.tintucfooter_top a
{
    font-size:14px;
    font-weight:bold;
    color:#fff;
    display:block;
    text-transform:uppercase;
    padding-top:30px;
}
.tintucfooter_top a:hover
{
    text-decoration:none;
    color:red;
}
.menu_ft
{
    list-style:none;
    padding-left:0;
}
.menu_ft li a
{
    display:block;
    font-size:12px;
    color:#fff;
    padding-top:9px;
    padding-bottom:9px;
    border-top:1px solid #272727;
}
.menu_ft li a:hover
{
    color:red;
    text-decoration:none;
}
.ykien
{
    padding-top:14px;
}
.ykien_top
{
    width:100%;
    height:92px;
    background:#1e1e1e;
     -moz-border-radius:6px 6px 6px 6px;
    -webkit-border-radius:6px 6px 6px 6px;
    border-radius:6px 6px 6px 6px;    
   behavior:url(dh.htc);    
}
.ykien_top p
{
    font-size:12px;
    text-align:justify;
    color:#fff;
    margin-left:4px;
    padding-left:26px;
    padding-right:26px;
    margin-top:4px;
    padding-top:17px;
    background:url(../images/vien_bl.png) top left no-repeat;
    background-position:0 5px;
}
.ykien_top p a
{
    color:#fff;
}
.ykien_top p a:hover
{
    color:#fff;
}
.ykien_name
{
    float:left;
    width:153px;
    padding-top:5px;
}
.ykien_name p
{
    margin-bottom:0;
    font-size:12px;
    color:#fff;
    text-align:right;
    line-height:23px;
}
.ykien_img
{
    float:right;
    margin-top:5px;
}
#bg_copy
{
    background:#161616;
    height:46px;
    width:100%;
}
#copy
{
    width:1000px;
    padding-left:0;
    padding-right:0;
}
#copy p
{
    text-align:right;
    margin-bottom:0;
    font-size:12px;
    color:#666;
    padding-top:16px;
}
#copy p a
{
    color:#666;
}
#header_mb
{
    display: none;
}
.sanpham_mb
{
    display: none;
}
.sanpham_mb_item
{
    width:100%;
    padding-bottom:10px;
    margin-top:10px;
    border-bottom: 1px solid #ddd;
}
.sanpham_mb_item a
{
    display: block;    
}
.sanpham_mb_item p
{
    margin-bottom:0;
}
.sanpham_mb_item_img
{
    width:120px;
    margin-right:15px;
    float: left;
}
.sanpham_mb_item_img img
{
    width:100%;
    border: none;
}
.sanpham_mb_item_name
{
    font-size:12px;
    font-weight: bold;
    color:#363636;
}
.sanpham_mb_item_name:hover
{
    text-decoration: none;
    color:#ed444a;
}
.sanpham_mb_item_gia
{
    font-size:12px;
    color:#363636;
    padding-top:7px;
}
.sanpham_mb_item_gia span
{
    color:#ed1c24;
}
.sanpham_mb_item_read
{
    color:#ed444a;
    font-size:12px;
    padding-top:7px;    

}
.sanpham_mb_item_read:hover
{
    color:#363636;
    text-decoration: none;
}
#doitac_mb
{
    display: none;
}
/* ========================= RESPONSIVE STYLES ======================== */

/* --------------------------- 940px-1199px --------------------------- */
@media only screen and (min-width:1200px) {
    .jcarousela li
    {
        width:155px !important;
    } 
}
@media only screen and (max-width: 1199px) and (min-width: 1000px) {
    .jcarousela li
    {
        width:155px !important;
    } 
}
/* ---------------------------- 768px-999px --------------------------- */

@media only screen and (max-width: 999px) and (min-width: 768px) {
    .jcarousela li
    {
        width:155px !important;
    } 
}
/* ------------------------------ 0-999px ---------------------------- */

@media only screen and (max-width: 768px) {
	#content_main
	{
		padding:0px 10px;
	}
    #wrapper
    {
        width:auto;
    }
	#footer
	{
		padding:0px 10px;
	}
    #header_mb
    {
        display: block;
    }
    #header
    {
        display: none;
    }
    #top
    {
        width:auto;
    }
    #logo_mb
    {
        float: left;
        width:48%;
    }
    #logo_mb img
    {
        max-width:100%;
        padding:10px;
    }
    #bg_header
    {
        height: auto;
    }
    #hotline_mb
    {
        float: right;
    }
    #content_top
    {
        display: none;
    }
    #menu_mb select
    {
        width:100%;
        height:45px;
        background:#a81313;
        text-transform: uppercase;
        border:none;
        font-size:14px;
        color:#fff;
        cursor: pointer;
        webkit-appearance:none;
        -moz-appearance:none;
    }
    .sanpham_mb
    {
        display: block;
    }
    .sanpham_desk
    {
        display: none;
    }
    .tintuchome_item
    {
        width:100%;
        float: none;
        height: auto;
        margin-top:0;
        margin-bottom:10px;
    }
    .box_sp_r
    {
        display: none;
    }
    .box_sp_l
    {
        float: none;
        width:100%;
        border-bottom:2px solid #a81313;
    }
    .box_sp_l a
    {
        padding-bottom:12px;
    }
    #doitac_mb
    {
        display: block;
    }
    #doitac_desk
    {
        display: none;
    }
    #bg_footer
    {
        height: auto;
    }
    #footer
    {
        width:100%;
    }
    #info_footer
    {
        float: none;
        margin-right:0;
        width:100%;
    }
    #copy p
    {
        text-align: left;
        padding-bottom:16px;
    }
    .tintucfooter_item
    {
        float: none;
        width:100% !important;
        margin-right:0;
    }
    #bg_copy
    {
        height: auto;
    }
    #copy
    {
        width:100%;
    }
    #div_id
    {
        float: none;
        width:100% !important;        
    }
    #info_contact
    {
        float: none !important;
        width:100% !important;
    }
    .column input[type="text"]
    {
        width:100% !important;
    }
    .p img
    {
        max-width:100% !important;
        height: auto !important;
    }
    #chitiet_sp_main img
    {
        max-width:100% !important;
        height: auto !important;
    }
    .theh_item img
    {
        max-width:100% !important;
        height: auto !important;
    }
}
/* ------------------------------ 0-767px ---------------------------- */
@media handheld, only screen and (max-width: 767px) {
}
/* ---------------------------- 480px-767px -------------------------- */
@media handheld, only screen and (max-width: 767px) and (min-width: 480px) {    
 
}
@media handheld, only screen and (max-width: 700px) {   

}
/* ---------------------------- 320px-479px -------------------------- */
@media handheld, only screen and (max-width: 480px) {
             
}
@media handheld, only screen and (max-width: 479px) {
            
}
@media handheld, only screen and (max-width: 320px) {
       
}
@media print {
}