@font-face{font-family:'myriad pro';
            src: url('../fonts/myriad/UTM Neo Sans Intel.eot');
           src:url(../fonts/myriad/MYRIADPRO-IT.TTF?#iefix) format('opentype'),
            url('../fonts/myriad/MYRIADPRO-BLACK_0.OTF') format('opentype'),;
            font-weight: normal!important;
	       font-style: normal;
            }
*{margin: 0px; padding: 0px;}
a{text-decoration: none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
img{max-width: 100%;vertical-align: middle;}
.clear{clear: both;}
.clear-right{clear: right;}
body{font-size: 12px;color: #303030;font-family: arial;background-color: #f0f0f0;} 

.autocomplete-suggestions{position: absolute;
    z-index: 999999999999999;
    background-color: #fff;}
/********************** top *****************************/
#top{float: left; width: 100%;height: 51px; overflow: hidden;
        background: url(../img/bg-top.png)repeat-x;}

.top{width: 1240px;margin: auto;height: 51px;text-align: right;}
.top-right{float: right;}
.top-right .text-top {float: left;margin-left: 50px;}
.top-right .text-top p{float: left;font-size: 14px; font-weight: 500;padding-top: 10px;text-align: left;
        font-family: myriad pro;}
.top-right .text-top img{float: left; vertical-align: middle;margin-right: 10px;padding-top:13px;}


li.thanhmenutop{width: 100%;margin: auto;text-align: right;list-style: none;}
li.thanhmenutop a{font-size: 12px;color: #303030;padding: 0px 5px;font-weight: bold;}
li.thanhmenutop a:hover{text-decoration: underline;color: #138817;}
/************************** top-center *****************************/
#top-center{float: left; width: 100%; overflow: hidden; 
        height: 112px;}
.top-center{width: 1240px;margin: auto;overflow: hidden;}
.logo{float: left; margin-top: 30px;width: 550px;}
.logo a img{float: left; width: auto; height: 70px;}
.notify-box{float: right;margin-top: 10px;}
.notify-box img{float: left;width: 76px; height: 76px;margin-top:5px;}
.notify-box .abhotline {color: #f36f20; text-shadow:1px 0px 0px #000;
    font-weight: bold; float: left;font-size: 16px;width: 160px;
    padding-left: 15px;line-height: 23px;margin-top: 8px;
}
.notify-box .abhotline b{line-height: 33px;font-size: 21px;}

.search{float: left;width: 400px;height: 35px;margin-top:45px;
        background: url(../img/search.png)no-repeat;}
.search form{height: 45px;width: 100%;}
.search #key{float: left;border: none;background: none;height: 35px;line-height: 35px; padding-left: 10px;
        width: 291px;}
.search #searchbutton{float: left;width: 50px;border: none;background: none;height: 35px;
            padding-left: 10px;width: 97px;cursor: pointer;}

/****************************** menu **************************/
#menu{float: left;width: 100%;height: 45px;border-top: 2px solid #028b07;
        background:#28b22d}
.menu{width: 1240px;margin: auto;position: relative;
        background: #28b22d}
.menu ul.cate{float: left;list-style: none;width: 100%;position: relative;z-index: 9999999;}
.menu ul.cate li{float: left;/*background: url(../img/line1.png)no-repeat right top;*/
            }
.menu ul.cate li:last-child{background: none;border-right:none;}
.menu ul.cate li:hover, .menu ul li.active{background: #F36F20;
        border-left: 1px solid #fff;border-right: 1px solid #fff;}
.menu ul.cate li a h2{float: left;line-height: 45px;font-size: 14px;text-transform: uppercase;
            color: #fff;}
.menu ul.cate li a{float: left;line-height: 45px;font-size: 14px;text-transform: uppercase;
            color: #fff;padding: 0px 19px;}
            /****************** menu con ***************/
.mainsubmenu{position:absolute;width:100%;margin:0 auto;top: 45px;min-height:100px;
	background: url(../img/subbg.png);
	display: none;left: 0px;height: 283px;
	border-bottom: 5px solid #01ae0e; border-top: 3px solid #f5f5f5;
	box-shadow: 0px 2px 3px #000;
}
.menu ul.cate li:hover .mainsubmenu{display:block;}
.submenu{background:#000;min-height:100px;}
.left1menu{width: 30%;float:left;height:100%;text-align: center;padding-top: 15px;}
.left1menu img{max-width: 100%;text-align: center;}
.left1menu p{text-align: center;color: #fff;line-height: 24px;margin-top:5px;font-size: 14px;}

.left1menu22 {width: 50%;float: left;}
.ulsub {float: left;width: 30%;padding-top: 15px;}
.ulsub ul li, .ulsub li {float: left; padding: 5px !important;width: 100% !important;
                background: none!important;}
.ulsub li a {height: auto !important;font-size: 15px;
    color: #fff !important;
    text-transform: none !important;
    padding: 0px !important;
    padding-top: 1px !important;
    font-weight: normal !important;text-decoration: none;line-height: 20px!important;
}
.ulsub li:hover{border-left: none!important;border-right: none!important;}
.ulsub li a:hover{color: #01ae0e!important;}
.ulsub i {min-width: 20px;text-align: center;padding-right: 5px;}

.leftmenu{width: 34%;float:left;height:100%;padding-top: 10px;}
.leftmenuitem {width: 98%;float: left;margin-left: 20px;}
.titlemenu a{color: #fff;font-weight: bold;line-height: 30px;float: left;text-decoration: none;
            line-height: 30px!important;}
.titlemenu a i{padding-right: 5px;}
.titlemenu a:hover{color: #01ae0e;}

.rightmenu {width: 34%; float: left;height: 100%;padding: 10px;}
.rightmenu img {min-height: 150px;max-height: 258px;}

p.menu-phu-kien{float: left;width:100%;line-height: 20px;}
p.menu-phu-kien a{float: left;line-height: 30px!important;}
p.menu-phu-kien a i{padding-right: 5px;}
/******************* slide *****************/
#slide-main{float: left;width: 100%;overflow: hidden;background: #f0f0f0;/*url(../img/bg-slide.png)repeat-x;*/}
.slide-main{width: 1240px;margin: auto;padding-top:5px;}
#slide{float: left;width: 820px;}

.hang {float: left;width: 100%;background-size: 100% 100%;margin-top: 5px;overflow: hidden;
    padding-bottom: 2px;
    }
.clearfix:before, .clearfix:after {
    display: table;
    content: " ";
}
.fshop-lprod-bnbot ul li {float: left;color: #24AD47;font-weight: bold;display: inline;
    width: 190px;line-height: 19px;padding-top: 2px;border-left: 1px solid #ddd;border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;    padding: 11px 7px;
}
.fshop-lprod-bnbot ul li:hover{
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
	    transform: scale(0.95);
}
.fshop-lprod-bnbot li:before {width: 40px;height: 40px;margin-right: 6px;
    float: left;content: "";background-repeat: no-repeat;
    position: relative;top: 4px;
}
.fshop-lprod-bnbot li a{color: #fff;text-transform: uppercase;font-size: 14px;text-decoration: none;}
.fshop-lprod-ckch:before {background:url(../img/chatluong.png);}
.fshop-lprod-ckch{background: #cc3333;}

.fshop-lprod-gttn:before {background:url(../img/giaohang.png);}
.fshop-lprod-gttn{background: #FFBF00;}

.fshop-lprod-hthd:before {background:url(../img/money.png);}
.fshop-lprod-hthd{background: #3366cc;}

.fshop-lprod-mpgh:before {background:url(../img/tragop.png);}
.fshop-lprod-mpgh{background: #60bb46;}

        /*********************** tabs bên cạnh slide ****************/
.homenews{float: left;display: block;width: 405px;margin-left:6px;}
.homenews ul {display: block;list-style: none;
    background: url(../img/bg-tab.png)repeat-x;
    border-radius: 1px;float: left;
    width: 100%;
}
.homenews li.li1 {float: left;cursor: pointer;width: 33%;line-height: 35px;
    /*background: url(../img/line2.png)no-repeat right center;*/
}
.homenews li.li1:last-child {background: none;}
.homenews li.li1 p{line-height: 35px;color: #fff;text-transform: uppercase;font-weight: normal;
        text-align: center;font-size: 14px;}

.show {display: block !important;}
.hide {display: none !important;}

ul.list_news{float: left;width: 379px;overflow: hidden;list-style: none;background: #fff;
            height: 435px;overflow-y: auto;padding: 12px;border: 1px solid #cdcdcd;}
ul.list_news li{float: left;width: 100%;margin-bottom: 15px;}
ul.list_news li a img{float: left;width: 110px;height: 65px;margin-right: 15px;}
ul.list_news li a{text-decoration: none;}
ul.list_news li a h3{color: #666;font-size: 13px;line-height: 22px;}
ul.list_news li a:hover h3{color: #01ae0e;}
ul.list_news li p.date{font-size: 11px;color: #303030;margin-top:5px;}

#pageface{float: left;width: 100%;padding-top: 15px; height:435px!important;}
#pageface img{float: left;width: 100%;height: auto;}
#pageface iframe{float: left;width: 100%!important; height:445px!important;}

#gala{float: left;width: 440px;border: 1px solid #cdcdcd;padding: 12px;height: 435px;overflow-y: auto;} 
#danhmucvideos{float: left;width: 100%;height: 250px;}
#danhmucvideos iframe{width: 100%;height: 250px;float:left;min-height: 250px;position: relative;}

ul#list-videos{float: left;width: 100%;background: #fff;overflow: hidden;}
ul#list-videos li{float: left;background: url(../img/ico3.png)no-repeat;height: 23px;}
ul#list-videos li p{padding-left: 25px;line-height: 23px;cursor: pointer;}

.show1{color: white !important;
	background: url(../img/bg-nav-hover.png) center center;
}
.hide1{
		color:#fff !important;
}
/************************ homemain ****************************/
#homemain{width: 1240px;margin: auto;margin-top:0px}
ul.homeproduct{    float: left;
    width: 1240px;
    margin-left: -3px;
    list-style: none;
    margin-bottom: 10px;}
ul.homeproduct li{    float: left;
    width: 407px;
    margin: 3px;
    background-color: #fff;
    position: relative;
    height: 450px;
}
ul.homeproduct li a img.image{float: left;width: 100%;height: 275px;}
ul.homeproduct li a img.bong1{float: left;width: 100%;height: 15px;   display: none;}
i.iclass {position: absolute;top: 0px;z-index: 1;left: 0px;}
i.iclass img{/*width: 85px;height: 85px;*/ }
.product-info{float: left;width: 378px;padding: 10px;position: relative;}
.product-info h4{color: #0D9F17;float: left;font-size: 14px;width: 300px;font-weight: bold;}
.product-info p.price{float: left;clear: both;font-size: 18px;color: red;margin-top:5px;font-weight: bold;}
.product-info p.price-cu{float: left;clear: both;margin-top:5px;text-decoration: line-through;
        font-style: italic;height: 15px;}
.product-info p.status{float: left;clear: both;font-size: 18px;color: #01b80f;margin-top:5px;padding-left: 60px;
            font-weight: bold;}
.gif{float: left;width: 100%;clear: both;}
.gif img{float: left;margin-top: -17px;}
.gif p{float: left;padding-left: 30px;margin-top: 3px;clear: left;}
.sale{position: absolute;background: url(../img/ico-sale.png)no-repeat;width: 77px;height: 74px;
        right: 10px;text-align: center;line-height: 62px;font-family: fantasy;
        font-size: 28px;color: #fff;font-weight: bold;}
.sale sub{font-size: 14px;}

.moreinfokt {float: left;position: absolute;bottom: 0px;height: 160px;opacity: 0.85;
    background: rgba(0,0,0,0.8);left: 0px;width: 378px;color: #FFF;padding: 10px;
    opacity: 0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    padding-top: 5px;
}
.moreinfokt p {color: #fff;font-size: 14px;line-height: 25px;}
.moreinfokt a{text-decoration: none;}
.moreinfokt a p.tskt{float: left;font-size: 18px;color: #3366cc;font-weight: bold;width: 100%;
        margin-top: 8px;}
#sspro {background: red;color: #fff;padding: 7px 8px;;border: none;border-radius: 3px;cursor: pointer; font-weight:bold;}
.sspro1 {position: absolute;bottom: 90px;right: 10px;}
.cartmain{position: absolute;bottom: 50px;right: 10px;background-color: #F36F20;cursor: pointer;
    text-align: center;padding: 7px 26px;border-radius: 3px;font-weight: bold;}
.tragopmain{position: absolute;bottom: 10px;right: 10px;background-color: #28B22D;
    cursor: pointer;text-align: center;padding: 7px 18px;
    border-radius: 3px;
    font-weight: bold;}
.tragopmain a{color: #fff;}
.text-right {text-align: right; }

.productmain:hover .moreinfokt{
		opacity: 1;color: #fff !important;
}


/************************** tabs slide chạy footer ***************************/
.tabs-slide{width: 1240px;margin: auto;border: 1px solid #cdcdcd;overflow: hidden;margin-top:20px;}
ul#sidebar2{float: left;width: 100%;list-style: none;height: 42px;
            background-color: #28B22D;}
ul#sidebar2 li{float: left;line-height: 42px;cursor: pointer;}
ul#sidebar2 li p{font-size: 14px;color: #fff;text-transform: uppercase;line-height: 42px;padding: 0px 20px;}
ul#sidebar2 li p.show2{background: #f36f20;}
ul#sidebar2 li p.hide2{background: #28B22D;}
p.show2{text-decoration: underline;}
.show3 {display: block !important;}
.show3 p{padding: 15px;float: left;}
.hide3 {display: none !important;}

/***************************** footer ************************/
#footer{float: left;width: 100%;overflow: hidden;margin-top:28px;
        background: url(../img/bg-bottom.png)top center;padding-bottom:20px;}
.footer{width: 1240px;margin: auto;overflow: hidden;
        background: url(../img/bg-bottom.png);}
.footer-1{float: left;width: 220px;padding-top: 40px;margin-right: 20px;}
p.text1{font-size: 18px;color: #fff;text-transform: uppercase;font-weight: bold;height:28px;
        }
.footer-1 p.text1{background: url(../img/line3.png)no-repeat bottom left;
        color: #303030;}
.footer-2 p.text1{background: url(../img/line4.png)no-repeat bottom left;
            color: #303030;}
#post-form {text-align: left;float: left;width: 365px;height:40px; margin-top: 20px;
        background: url(../img/bg-ktbh.png)no-repeat;}
#txtCode {float: left; background: none;width: 209px !important;height: 37px;padding-left:40px;
        line-height: 40px;border: none;}

#sub-bh{background: none;float:left;width:100px;height: 40px; border: none;margin-left:10px;
            cursor: pointer;}

.footer-2{float: left;width: 350px;padding-top: 40px;margin-left:10px;}
img.callout_right2{display: none;}

li.catenews{float: left;width: 100%;list-style: none;margin-top:20px;}
li.catenews a{text-decoration: none;color: #fff;}
li.catenews a h3{color: #303030;font-size: 14px; font-weight: normal;padding-left: 14px;line-height: 27px;
        background: url(../img/ico4.png)no-repeat left 0px top 9px;}
li.catenews a:hover{text-decoration: underline;}

li.bando-maps{background: url(../img/line5.png)no-repeat;width:349px;
    height: 40px;list-style: none;margin-top: 3px;line-height: 40px;font-weight: bold;margin-bottom:0px;
    padding: 0 10px;font-size:14px;float: left;}
li.bando-maps:hover{background: url(../img/line6.png)no-repeat;}
li.bando-maps i{color: #28b22d;}
li.bando-maps a{color: #303030;}
.footer-3{float: right;width: 295px;padding-top: 40px;margin-left:5px;}
.footer-4{float: right;width: 275px;padding-top: 40px;margin-left:5px;}
.footer-4 a{float: right;width: 275px;}
.footer-4 div img{float: left;width: 270px;height: 200px!important;border-radius: 8px;
    box-shadow: 1px 1px 2px 2px #cdcdcd;}
/******************** bottom ****************/
#thanhtoan{float: left;width: 100%;height: 37px;background: url(../img/thanhtoan.png);}
.thanhtoan{margin: auto;width: 1240px;overflow: hidden;height: 37px;}
.thanhtoan p{float: left;color: #fff;font-size: 14px;text-transform: uppercase;line-height: 40px;}

#bottom{float: left;width: 100%;background: #28b22d;padding-top: 30px;padding-bottom: 30px;border-top: 5px solid #303030;}
.bottom{width: 1240px;margin: auto;background: #28b22d;}
.left-bottom{float: left;text-align: left;width: 50%;}
.left-bottom h4{float:left;color: #fff;font-size:18px;text-transform: uppercase;padding-bottom:10px;font-weight: bold;}
.left-bottom p{float: left;clear: both;font-size: 14px;color: #fff;line-height: 25px;}

.right-bottom{float: right;text-align: left;width: 357px;}
.right-bottom p.tim{float: left;font-size:14px;color: #303030;line-height: 28px;}
.left-bottom li.share{float: left;list-style: none;padding-left: 160px;}
.left-bottom li.share a img{float: left;padding-left: 3px;}
.right-bottom p.thongke{margin-top: 8px;width: 160px;float: left;text-align: left;font-weight: bold;
        color: #fff;font-size: 14px;}
.right-bottom p.thongke img{padding-right: 10px;}
.right-bottom p.thongke span{color: #fff;font-size: 14px;}

.link-chantrang{width: 935px;margin: auto;margin-top: 20px;}
.link-chantrang a{color: #fff;font-size: 12px;float: left;padding-right: 13px;text-decoration: none;
        line-height: 30px;}
.link-chantrang a:hover{color: #303030;}
#bttop {
    border-radius: 4px 4px 4px 4px;
    bottom: 50px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 16px;
    position: fixed;
    right: 5px;
    text-decoration: none;
    transition: all 0.7s ease-in-out 0s;
    z-index: 1;
}


/******************************* style trang trong *******************************/
#content{width: 1240px;margin: auto;overflow: hidden;margin-top: 10px;}
.tt_module {width: 100%;margin: auto;margin-bottom: 0px;height: 65px;background: #f0f0f0;/*url(../img/bg-link.png)top center;*/}
.title-block {line-height: 50px;width: 1240px;margin: auto;padding-top: 13px;}
.title-block a{color: #303030;font-size: 14px;font-family: myriad pro;text-decoration: none;}
.title-block strong{color: #303030;}

.left-content{float: left;width: 855px;}
.toplefttitle {display: block;position: relative;border-bottom: 1px solid #ccc;
    height: 42px;margin-bottom: 20px;float: left;width: 100%;
}
.toplefttitle h1 {float: left;padding: 8px 0;font-size: 24px;font-weight: 300;}

.toplefttitle .tagtop {float: right;padding: 8px 0;padding-bottom: 0px;margin-bottom: 0px;
    padding-top: 14px;
}
.toplefttitle .tagtop span {float: left;font-size: 14px;color: #999;margin-right: 10px;
    white-space: nowrap;
}
.toplefttitle .tagtop a {float: left;font-size: 14px;color: #01b80f;white-space: nowrap;margin-left: 10px;
        text-decoration: moccasin;}
        
.muntinews{float: left;}
.newslist {display: block;overflow: hidden;position: relative;width: 100%;}
.newslist li {display: block;overflow: visible;position: relative; float: left;width: 100%;
    border-bottom: 1px solid #eee;margin-bottom: 10px;padding-bottom: 20px;
}
.newslist li a{text-decoration: none;}
.newslist li a h3 {display: block;
    line-height: 25px;padding: 6px 0;font-size: 20px;
    color: #1F1F1F;font-weight: bold;
}

.newslist li a img {float: left;width: 385px;height: 225px;margin: 10px 20px 10px 0;
    background: url(../img/bg-p.png) no-repeat center center;
}
.newslist li .shortdes {text-align: justify;display: block;
    margin-bottom: 10px;padding-top: 2px;
}
.newslist li .shortdes p {display: block;color: #555;line-height: 30px!important;
    font-size: 16px!important;}
.newslist li a.view {overflow: hidden;position: relative;padding: 0 0 10px;
}
.newslist li a strong { font-size: 14px; color: #c2c2c2;font-weight: 300;float: right;}


.rightnew{float: left;width: 365px;margin-left:20px;}
.ratemain{float: left;width: 100%;}
.title_hot_news {float:left;width: 100%;}
.hotweek h4 {float: left;font-size: 18px;color: #333;line-height: 1.3em;
    padding: 8px 0;border-bottom: 3px solid red;font-weight: 500;
}
.hotweek h4 i{padding-right: 8px;}
.hotweek ul {display: block;overflow: hidden;clear: both;margin: -1px 0 20px;border-top: 1px solid #e5e5e5;
}
.hotweek li {display: block;overflow: hidden;}
.hotweek li a {display: block;overflow: hidden;padding: 10px 0;border-bottom: 1px solid #f1f1f1;}

.hotweek li a strong { float: left;width: 30px;padding: 7px 0 5px;
    background: #f6f6f6;border: 1px solid #e8e8e8;border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-size: 16px;
    font-weight: 700;
    font-style: italic;
    text-align: center;
    color: #251C1C;
    margin: 3px 8px 8px 0;
}
.hotweek li:first-child a strong, .hotweek li:first-child+li a strong, .hotweek li:first-child+li+li a strong {
    background: #D40000;
    border: 1px solid #D40000;
    color: #fff;
}
.hotweek li a h3 {display: block;font-size: 16px;color: #4d4d4d;line-height: 24px;font-weight:500;
        text-transform: lowercase;}
.hotweek li a:hover h3 {color: #999;}
.hotweek li a span {font-size: 12px;color: #999;}

        /************ tin được xem nhiều ******************/

.askhighlight h4 {float: left;font-size: 18px;color: #333;line-height: 1.3em;
    padding: 8px 0; font-weight: 500;
    border-bottom: 3px solid #fcc700;
}
.askhighlight h4 i{padding-right:8px;}
.right_hot_news li {float: left;width: 100%;padding-bottom: 10px;}
.askhighlight li {display: block;overflow: hidden;}
.askhighlight li a {display: block;overflow: hidden;padding: 10px 0;border-bottom: 1px solid #f1f1f1;}
.askhighlight li a img {float: left;width: 100px;height: 60px;
    margin: 3px 10px 10px 0;
}
.askhighlight li a h3 {display: block;font-size: 17px;color: #4d4d4d;line-height: 1.3em;
            text-transform: lowercase;}
.askhighlight li a span {display: inline-flex;font-size: 12px;color: #999;}

/************************** phân trang ***********************/
.pagging {float: right;overflow: hidden;}
.pagging a {
    float: left;
    padding: 8px 14px;
    background: #fff;
    border: 1px solid #b0b0b0;
    text-align: center;
    font-size: 14px;
    color: #666;
    margin-right: 12px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}


/********************** chi tiết bài viết *******************/
.detail_news {float: left;width: 100%;line-height: 22px;color: #596067;
    font-family: Arial,sans-serif;
    font-size: 13px !important;
}
.detail_news .title {font-size: 22px;padding-bottom:8px;line-height: 25px;}
#conten_detail {line-height: 22px;font-size: 16px;font-family: arial;}
#conten_detail img{ width:100%; height:auto!important;}
.facebox {float: left;width: 100%;padding: 10px 10px 0 0px;background: #F2F2F2;
    border: 1px solid #EFEFEF;margin-bottom: 20px;
}
        /**************************** bảng comment *******************/
#ShopCommentForm .img {float: left;}
.col-md-1{float: left;width: 85px;}
.col-md-11{float: left;width: 765px;}
.comment .img img {width: 60px;padding-left:10px; padding-right:15px;}
.comment .info {font-size: 14px;line-height: 20px;}
.form .text {border: 1px solid #e2e2e2;font-size: 14px;padding:10px 5px;width: 755px;
}
.input-nxdg{float: right;margin-bottom: 10px;margin-top: 10px;background: #33B93D;border: none;
            color: #fff;text-transform: uppercase;padding: 8px 15px;
            cursor: pointer;}
.input-nxdg:hover{background: #f36f20;}


.list-comment {display: inline-block;clear: both;width: 100%;}
.list-comment .header {border-bottom: 1px solid #eee;margin: 0;padding: 0;margin-top: 15px;
    background: #FFFEFE !important;
}
.list-comment .header .left {display: inline-block;padding: 10px 20px;background: #ff961f;border: 1px solid #ef7933;
    margin-bottom: -1px;
    font: normal 15px Arial,Helvetica,sans-serif;
    white-space: nowrap;
}
.list-comment .comment-item {display: inline-block;clear: both;width: 100%;}
.list-comment .comment-item .avatar {
  display: inline-block;
  float: left;
  width: 60px;
  height: 60px;
  border: 1px solid #ccc;
  margin-left: 10px;
  margin-top: 10px;
}
.list-comment .comment-item .content {
  width: 694px;float: left;clear: none;border-top: none; margin: 5px;
}
.list-comment .comment-item p.intro {
  margin-bottom: 2px;
  font-size: 12px;
}
.list-comment .comment-item .content .comment-details {
  font: normal 14px Arial,Helvetica,sans-serif;
  line-height: 1.4;
  margin-bottom: 6px;
  font-size: 13px;
}
.list-comment .header .left {
  display: inline-block;
  padding: 10px 20px;
  background: #ff961f;
  border: 1px solid #ef7933;
  margin-bottom: -1px;
  font: normal 15px Arial,Helvetica,sans-serif;
  white-space: nowrap;
}
.list-comment .header .right {
  display: inline-block;
  float: right;
  padding-top: 24px;
}
.list-comment .comment-item p.tools a i, .list-comment .comment-item p.tools a span {
  margin-right: 5px;
  font-size: 13px;
  color: #1687C5;
}
.list-comment .comment-item p.tools a {
  margin-right: 10px;
  text-transform: none;
}
ul#myList{list-style: none;}
.content1{
	float:left;width:100%;
}
.titleleft a{
	font-size: 13px;
	line-height: 21px;
	font-weight:bold;
	text-align: justify;
}
.old_news a{
	font-size: 14px;
	color: #908E8E !important;
}
.old_news i{
	font-size: 13px;
	color: #908E8E !important;
}
.imgmap img{
	border-radius:5px;
	width: 88%;
	text-align: center;
	height: 250px;
}
.righthometitle .lefth2{
	background:url(../style/img/daily.jpg);
	padding-bottom: 9px;
	margin-bottom: 0px;
}
.rightnew .ratemain{
	background: url(../style/img/line.jpg) no-repeat 0px -11px;
}
.list-comment .comment-item p.intro .admin {
  color: red;
}
.comment-details p {
  text-transform: none !important;
  padding: 0px !important;
  margin-bottom: 0px;
}

#phandanhgia{width: 1240px;margin: auto;margin-top: 20px;overflow: hidden;}
.phandanhgia{float: left;width: 750px;}
.phandanhgia h3{font-size: 32px;line-height: 37px;font-weight: normal;
    margin-bottom: 30px;width: 100%;font-family: serif;
}
.detail-review-box{float: left;width: 100%;}
.anh-danhgia{float: left;width: 325px;margin-right: 25px;height: 260px;}
.anh-danhgia img{float: left;width: 100%;height: auto;}
.right-danhgia{float: left;width: 400px;}
.right-danhgia p{float: left;line-height: 23px;font-size: 14px;
    text-align: justify;font-family: sans-serif;
}
.right-danhgia a{float: left;width: 100%;font-size: 16px;margin-top: 10px;color: #337ab7;}


.baivietthamkhao{float: left;width: 400px;margin-left: 40px;}
.baivietthamkhao h3{font-size: 32px;line-height: 37px;font-weight: normal;
    margin-bottom: 30px;width: 100%;font-family: serif;
}
.baivietthamkhao li{float: left;width: 100%;list-style: none;margin-bottom: 10px;}
.baivietthamkhao li a{float: left;font-size: 14px;color: blue;line-height: 20px;line-height: 22px;}
.baivietthamkhao li a:hover{text-decoration: underline;}
.baivietthamkhao a.viewall{float: left;line-height: 20px;margin-top:10px;width: 100%;color: #337ab7;
        font-size: 16px;}



/***************************** liên hệ **********************/
.main_tour_ul form{float: left;width: 100%;}
#content_project{float: left;width: 100%;}
.name-contact{clear:both;  float: left; padding-right: 20px; padding-top: 30px; width: 130px; text-align: right;
            font-size: 15px;}
.text-contact{text-align: left; padding-top: 20px;}
.text-contact input{line-height: 20px;padding:8px 12px;width: 400px;}
.text-contact textarea{line-height: 20px;padding:8px 12px;width: 400px;}

#content_project input[type=submit]{border: none;color: #fff;text-transform: uppercase;background: #f36f20;
            padding: 8px 10px;cursor: pointer;}
#content_project input[type=reset]{border: none;color: #fff;text-transform: uppercase;background: #13a801;
            padding: 8px 10px; cursor: pointer;}
#content_project input[type=submit]:hover{background: #CF560E;}
#content_project input[type=reset]:hover{background: #1D7412;}


/************** style phần so sánh đầu trang *********************/
.compareboxfixed{width:100%;position:fixed;top:0px;z-index:1000;margin:0;left:0px;margin-left:0px;
        background:#A5A1A1;padding:7px;}
.comparebox .title{float:left;width:100px;height:55px;}
.comparebox .submit{font-size:16px;height:55px;width:100px;background: #2ecc71;
            color: #fff;border: none;text-transform: uppercase;cursor: pointer;}
.comparebox .comparelist{margin-left:150px;height:55px;margin-right:45px;position:relative;}
.comparebox .compareitem{background:#fff;height:55px;border:1px solid #e2e2e2;width:207px;float:left;
        position:relative;margin:0 5px;list-style: none;}
.comparebox .compareitem .image{float:left;width:55px;text-align:center;}
.comparebox .compareitem .image img{max-width:100%;}
.comparebox .compareitem .info{float:left;padding:5px 5px 5px 5px;width:122px;}
.comparebox .compareitem .name{font-size:14px;font-weight:normal;height:16px;line-height:16px;
        margin-bottom:5px;overflow:hidden;text-transform: lowercase;margin-top:5px;}
.comparebox .compareitem .price{color:#d41212;font-size:12px;}
.comparebox .compareitem .price .symbol{color:#7f7f7f;font-size:10px;font-weight:normal;text-decoration:underline;}
.comparebox .compareitem .close {
    background: url("/style/img/icons.png") repeat scroll -35px -258px rgba(0,0,0,0);
    cursor: pointer;display: block;height: 20px;right: 2px;position: absolute;
    text-indent: -500em;top: 5px;width: 20px;z-index: 9;opacity: 1;
}
.close {float: right;font-size: 21px;font-weight: bold;line-height: 1;
    color: #000;text-shadow: 0 1px 0 #fff;
    opacity: 1;
    filter: alpha(opacity=20);
}

.othernews{text-transform: uppercase;float: left;margin-top: 15px;font-weight: bold;}


/*********************** trang sản phẩm **********************/
#imagess img{float: left;width: 100%;height:275px;}

/****************** chi tiết sản phẩm **********************/
/*.bgheading{float: left;width: 100%;background: url(../img/bg-anh-sp.png)repeat-x bottom center;}*/

#info-detail{width: 1240px;margin: auto;padding-bottom: 20px;position: relative; display: block;}
.leftimg{float: left;width: 700px;}
/*.leftimg img {width:700px; margin-top: 15px;height: 530px;}*/
.righttext {float: left;min-height: 650px;padding-left: 20px;width: 520px;padding-top:15px;}
.bgheading .righttext h1 {font-size: 24px;color: #303030;padding: 15px 0; text-transform: uppercase;
    display: block;padding-bottom: 0px;font-weight: bold;line-height: 40px;
}
span.price {font-size: 22px;
    font-family: Roboto,Helvetica,Arial,sans-serif;
    display: block;vertical-align: bottom;float: none!important;
    padding-top: 10px;color: #EC5600;font-weight: bold;
   }
span.khuyenmai1 {
	text-decoration: line-through;
	float:left;
    font-size: 20px;
    font-family: Roboto,Helvetica,Arial,sans-serif;
    display: block;
    vertical-align: bottom;
    float: none!important;
    padding-top: 10px;
    color: #000;
    font-weight: bold;
   }
.infopromotion{float: left;width:493px;background: url(../img/bg-qua-tang.png)bottom center;
            border: 1px solid #cdcdcd;box-shadow: 1px 1px 2px 2px #cdcccc;
            border-radius: 5px;min-height:135px; margin-top: 10px;margin-bottom: 10px;}
.infopromotion label{float: left;font-size: 16px;color: #303030;font-weight: bold;text-transform: uppercase;
                padding-left: 20px;padding-top: 15px;}
.infopromotion img{float: left;width: 60px;height: 64px;padding-left: 20px;padding-top: 15px;}
.infopromotion ul{float: left;list-style: none;padding-left:20px;padding-top:15px;}
.infopromotion ul li{background: url(../img/icoli1.png)no-repeat; font-weight: bold;
            padding-left: 17px;height: 28px;}
.ifKit { margin-top: 10px;color: #303030;float: left;width: 100%;font-size: 14px;}

.comfortable_buy{float: left;margin-top: 4px;border: 1px solid #cdcdcd;padding: 10px;
    border-radius: 8px;box-shadow: 1px 1px 2px 2px #D0C6C6;width: 493px;}
.comfortable_buy label{float: left;width: 100%;color: #303030;font-weight: bold;padding-left:10px;
            text-transform: uppercase;font-size:16px;margin-bottom: 0px;}
.comfortable_buy ul{float: left;list-style: none;width: 100%;margin-top:10px;}
.comfortable_buy ul li{float: left;width: 40%;margin-right:10%;height: 50px;margin-top:5px;}
.comfortable_buy ul li img{float: left;padding-right:10px;}
.comfortable_buy ul li p{color: #000;;font-weight: bold;font-size:14px;line-height: 20px;}


.dathang{float: left;width:250px;margin-top:10px;}
.cart{float: left;width: 230px;height: 55px;/*background: url(../img/bg-cart.png)no-repeat;*/
    background-color: #EC5600;
    border-radius: 10px;
    box-shadow: 0px 0px 2px 2px #F5EFE6;}
.cart:hover{/*background: url(../img/bg-cart_hover.png)no-repeat;*/
            background: #F37933;}
.cart a, .tragop a{text-align: center;color: #fff;text-transform: uppercase; line-height: 60px;
        font-weight: bold;font-size:18px;display: block;/*width: 210px;*/cursor: pointer;
            }

.tragop{float: left;width: 230px;height: 55px;/*background: url(../img/bg-tra-gop.png)no-repeat;*/
        margin-top:20px;background-color: #31CF1E;
        border-radius: 9px;box-shadow: 0px 0px 2px 2px #F5EFE6;}
.tragop:hover{/*background: url(../img/bg-tra-gop_hover.png)no-repeat;*/
        background: #50D440;}

.phone-help{float:left;margin-left:10px;width:100%!important;}
.phone-help .phone{float: left;background: url(../img/ico-phone.png)no-repeat;
         width: 100%;min-height:25px;margin-top:6px;}
.phone-help .phone label{float: left;font-weight:bold;font-size:15px;}
.phone-help .phone p{float: left;color: #31CF1E;font-weight: bold;font-size:18px;line-height: 17px;
        padding-left: 5px;padding-right: 10px;font-family: -webkit-body;}

.diadiem{float: right;position: absolute;bottom: 40px;left: 350px;}
.hotline-email p{float: left;font-size:15px;font-weight:bold;color:#303030;line-height: 33px;}
.hotline-email p.hotline{background: url(../img/ico-hotline.png)no-repeat;
            text-indent: 40px;padding-right: 30px;}
.hotline-email p.hotline span{color: red;font-size: 20px;}
.hotline-email p.email{background: url(../img/ico-email.png)no-repeat;text-indent: 40px;
            margin-top: 10px; clear: both;}

.hotline-email{float: left;width: 340px;position: absolute;bottom: 33px;}
.diadiem label{float: left;width: 100%;font-size:18px;color:#303030;text-transform: uppercase;
            font-weight:bold;margin-top: 10px;}
.diadiem li{float: left;list-style: none;width: 100%;color: #303030;font-weight:bold;line-height: 25px;
            font-size:14px;}
.diadiem li i{padding-right: 8px;color: #01ae0e;}

.share{float: left;margin-top: 20px;}
.share label{float: left;width:100%;font-weight: bold;color:#303030;font-size:20px;text-transform: uppercase;}



/******************************** sidebar trang chi tiết **********************/
.sidebar {float: left;width: 100%;background-color: #fff;height: 83px;border-top: 1px solid #ddd;
         background: url(../img/bg-sidebar.png)repeat-x bottom center;
         background-color: #fff;}
#sidebar {margin: auto;width: 100%;height: 60px;float: left;height: 83px;border-top: 1px solid #ddd;
    overflow: hidden;z-index: 9999;background: url(../img/bg-sidebar.png)repeat-x bottom center;
    background-color: #fff;}
#sidebar ul{list-style: none;width: 1240px;margin: auto;height: 60px;}
#sidebar li {float: left;color: #000;border-right: 1px solid #ddd;
    }
#sidebar li:last-child{border-right: none;}
#sidebar li a {float: left;color: #333;padding: 0px 27px;
    font-size: 18px;line-height: 60px;
}
#sidebar li:hover{background: url(../img/menu.bg.active.04.png) center center;
           }
#sidebar li .active{
			background: url(../img/menu.bg.active.04.png) center center;
}
#sidebar li:hover a, #sidebar li .active a{color: #fff;}




#sidebar3 {margin: auto;width: 100%;height: 60px;float: left;height: 83px;border-top: 1px solid #ddd;
    overflow: hidden;z-index: 9999;background: url(../img/bg-sidebar.png)repeat-x bottom center;
    background-color: #fff;}
#sidebar3 ul{list-style: none;width: 1240px;margin: auto;height: 60px;}
#sidebar3 li {float: left;color: #000;border-right: 1px solid #ddd;
    }
#sidebar3 li:last-child{border-right: none;}
#sidebar3 li a {float: left;color: #333;padding: 0px 27px;
    font-size: 18px;line-height: 60px;
}
#sidebar3 li:hover{background: url(../img/menu.bg.active.04.png) center center;
           }
#sidebar3 li .active{
			background: url(../img/menu.bg.active.04.png) center center;
}
#sidebar3 li:hover a, #sidebar3 li .active a{color: #fff;}

            /******************************************/
#about{width: 1240px;margin: auto;overflow: hidden;}
#slide_about h5{color: #28b22d;font-size: 30px;line-height: 40px;padding-bottom: 15px;}
            /*******************************/
#thongso {width: 1240px;margin: auto;margin-top: -80px;overflow: hidden;position: relative;}
.thongso{margin-top: 83px;}
.showdropdown{float:left;width:100%;}
.parametdesc li button {display: block;padding: 8px 0;text-align: center;
    background: #f5f5f5;border: 1px solid #d2d2d2;color: #4a90e2;
    font-size: 15px;width: 100%;cursor: pointer;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
}
.abs {float: left;width: 610px;margin-right: 20px;}
#boxspecification {float: left;width: 100%;}
.content-special {max-height: 415px;overflow: hidden;
}
.content-descr.expand, .content-special.expand {
    max-height: none;
}
#boxspecification h4 {display: block;font-size: 24px;color: #333;line-height: 1.3em;margin-bottom: 12px;}
.parametdesc li {display: table;padding: 8px;width: 594px;background: #fff;
    font-size: 14px;
    border-bottom: 1px solid #e7e7e7;
    overflow: hidden;line-height: 25px;
}
.parametdesc li:last-child {
    border-bottom: 0;
}
.parametdesc li span {display: table-cell;width: 30%;vertical-align: middle;
    color: #888;padding-left: 0px;
}
.parametdesc li strong {display: table-cell;width: 70%;font-weight: normal;
    vertical-align: middle;color: #333;
}
.rightabs {float: left;width: 610px;}
.rightabs img {width: 100%;}


        /**************************/

/**************************/
#resume{width: 1240px;margin: auto;overflow: hidden;margin-top: -40px;}
#resume .img{float: left;width: 100%;margin-top: 83px;}
#resume .img .zoom-left{float: left;width: 100%;}
#product_detail div.img {float: left;text-align: center;margin-right: 10px;
    overflow: hidden;width: 100%;
}
.zoomWrapper {width: 950px!important;float: left;border: 0px solid #CCCCCC;
    height: 520px!important;margin-bottom: 25px;text-align: left;background: green;
}
#product_detail div.img img {padding-bottom: 10px;padding: 2px;background: #fff;float: left;
    margin-bottom: 8px;
    max-width: 100% !important;
}
#zoom_03 {min-width: 90%;}
.zoomWrapper img {max-height: 520px!important;width: 950px!important;}
#gallery_01 {float: left;width: 290px;height:520px; background: #303030;}
#gallery_01 a{float: left;width: 115px;margin-left:20px;}
#gallery_01 img {height: 75px;width: 110px;margin: 20px 0px 0px 0px; border-radius: 8px;
}
        /****************************/
.cauhoithuonggap{float: left;margin-top: -50px;}
.cauhoi-cauhoi{float: left;border: 1px solid #cdcccc;margin-top: 85px;width: 340px;}
.title-cauhoi{margin: 5px;background: #f5f5f5;height:50px;}
.title-cauhoi p{font-size:18px;color:#333;text-align: center;line-height: 50px;font-weight: 500;
        text-transform: uppercase;}
.title-cauhoi p a{color:#333;font-weight:bold;}
.title-cauhoi p a:hover{color: red;}
.cauhoithuonggap ul {display: block;overflow: hidden;clear: both;
    border-top: 1px solid #e5e5e5; padding-bottom:40px;
}
.cauhoithuonggap li {
    display: block;margin-left: 20px;width: 300px;margin-top: 20px;
    overflow: hidden;border-bottom: 1px solid #cdcccc;padding-bottom: 18px;
}
.cauhoithuonggap li a strong {float: left;width: 40px;height: 40px;background: #309b38;line-height: 40px;
    border: 1px solid #e8e8e8;border-radius: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: 16px;
    font-weight: 700;
    font-style: italic;
    text-align: center;
    color: #fff;
    margin:0px 15px 3px 0px;
}
.cauhoithuonggap li a h3 {display: block;font-size: 18px;font-weight: bold;
    color: #303030;font-family: time news roman;
    line-height: 21px;
}
.cauhoithuonggap li a p{float: left; color: #808080;font-size:14px;line-height: 20px;text-align: justify;
            margin-top: 6px;}

/*************************************************/
#video{width: 1240px;margin: auto;overflow: hidden;min-height: 460px;
    margin-top: -50px;}
.videos{background: #272626;margin-top: 83px;}
.videoitem {float: left;padding: 0px;width: 760px;}
.videoitem iframe {max-width: 100%;}
.listvideos {padding-left: 30px;height: 460px;overflow: auto;}
.list-video {margin-top: 10px;overflow: hidden;}
.list-video li {float: left;width: 100%;color: #fff;color: #cacaca;list-style: none;
    font-size: 13px;font-weight: normal;padding-left: 10px;
}
.list-video li.firsvideo h4 a{color: #fff;text-transform: uppercase;}
.list-video li img {float: left;padding: 10px;width: 103px;padding-left: 0px;cursor: pointer;}
.list-video li h4 {color: #cacaca;font-size: 13px;font-weight: normal;padding: 5px;
    line-height: 21px;
}

/******************************************/
.sanphamkhac{margin: auto;width: 1240px;overflow: hidden;margin-top:30px;}
h2.section-title{color: #303030;font-size: 18px;line-height: 30px;float: left;width: 100%;}

/*************************************************/
.comment_danhgia{margin: auto;width: 1240px;margin-top:30px;}
#contact{float: left;width: 850px;margin-right:45px;margin-top: -80px;}
.contact-contact{margin-top:83px;}
#myList li{ display:none;}
#loadMore {color: green;cursor: pointer;text-align: center;padding: 8px;
    font-weight: bold;border-radius: 6px;box-shadow: 0px 1px 4px #ddd;
    background-color: #F1EFEF;font-size: 14px;text-transform: uppercase;margin-top:20px;
}
#loadMore:hover {color:black;}
#showLess {color:red;cursor:pointer;}
.descr-show-more{overflow:hidden;display:block;width:50%;margin: auto;padding:10px 0;cursor:pointer;
    border-radius:0 0 10px 10px;background:#f7f7f7;border:1px solid #008000;
    text-align:center;margin-bottom:10px;color: #008000; font-size: 15px;
}
.descr-show-more:hover{color: #FFA500;border:1px solid #FFA500;}
.product-single .content-descr.expand,.product-single .content-special.expand{max-height:none}
.content-descr.expand,.content-special.expand {
    max-height: none;
}

/******************* đánh giá *******************/
#danhgia{float: left;width:338px;margin-top:-60px;}
.danhgia-danhgia{margin-top: 85px;border: 1px solid #cdcccc;float: left;}
.scorewrap-clearfix {float: left;width: 300px;padding:19px;position: relative;
}
.rating {height: 26px;width: 100%;margin-top: 20px;float: left;}
.rating {display: inline-block;overflow: hidden;}
.number-ratting {height: 32px;width: 65px;float: left;color: #999;
  padding-top: 11px;padding-left: 20px;font-size: 22px;
}
.form-list-ratting {padding-left: 4px;height: 26px;float: left;margin-top: 20px;line-height: 30px;}
.form-list-ratting a{color: #303030;font-size: 15px;}
.form-list-ratting a span{font-weight: bold;}
.show-ratting-post {text-align: center;padding-top: 21px;margin-left: 10px;
  float: left;width: 149px;
}
.show-ratting-post a{color: #2b7fc8;font-size: 15px;}
.icon-sc {padding-left: 10px;}
.icon-socialscore {float: left;width: 96px;padding-top: 5px;overflow: hidden;}
.socialscore {background-color: #f1f1f1;margin-top: 5px;height: 35px;float: right;
  width: 277px;padding-top: 7px;padding-left: 10px;
}
#divRate {width: 340px;height: 180px;display: none;z-index: 98;margin-top: 45px;position: absolute;
  background: none repeat scroll 0% 0% #fffbf2;
  border: 2px solid #abb2b8;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  margin-left: 20px;
}
.btnCloseRate {position: absolute;top: 0;right: 0;width: 30px;height: 25px;cursor: pointer;
  z-index: 8040;text-align: center;color: #95a5a6;font-size: 23px;font-weight: 700;
  background: url("/style/images/icons.png") repeat scroll -29px -256px rgba(0,0,0,0);
}
#wrapper-send-rate {height: 315px;width: 397px;margin: auto;
}
.title-rate-display {font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;color: #666;font-weight: bold;margin-top: 20px;
}
#wrapper-form-rate {margin-top: 10px;}
#wrapper-check-rate {width: 353px;margin: auto;margin-top: 20px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;color: #666664;font-weight: bold;
}
.sign-in {font-size: 12px;color: #666;margin-top: 15px;
}
#wrapper-btn {height: 35px;width: 353px;margin-top: 5px;}
#wrapper-btn .btnSendRate {font-size: 14px;color: #fff;text-align: center;margin-top: 16px;
  margin-left: 27px;
}
#wrapper-btn input {float: left;height: 31px;width: 126px;border-radius: 3px;background: #d41212;
  font-size: 12px;color: #fff;text-align: center;
}
#div-sending-rate {border: #abb2ba solid 2px;height: 315px;z-index: 98;position: absolute;display: none;
  width: 447px;background: #fffbf2;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  right: 0px;top: 150px;
}#wrapper-form-rate img {
  float: left;
}
#txtArea {width: 348px;height: 70px;}
#wrapper-check-rate {width: 353px; margin: auto;margin-top: 20px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;color: #666664;font-weight: bold;
}
#txtNameRating {height: 27px;width: 270px;border: #e1e1e1 solid 1px;margin-left: 4px;
}
#txtEmailRating {height: 27px;width: 270px;border: #e1e1e1 solid 1px;margin-top: 3px;margin-left: 4px;
}
.rating-box{font-size:14px;color:#7a8188;vertical-align:middle}
.product .rating-box{float:right}
.product-single-info .rating-box{margin-top:-15px;margin-bottom:20px}
.rating-box .rating{float:none;opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;margin-right:-20px}
.rating img+img{margin-left:-4px}
.product:hover .rating{opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1}

/********************** so sánh ***************************/
#ss {overflow: hidden;width: 1240px;margin: auto;margin-top:-80px;}
.detail-compare { margin-top: 0px;}
h3.detail-title {font-size: 32px;line-height: 37px;font-weight: normal;margin-bottom: 40px;}
.cp-table {display: table;width: 100%;margin-top: -1px;color: #555;}
.cp-cell.cp-col-1 {vertical-align: middle;}
.cp-cell.cp-empty {border: none;}
.cp-table>li {width: 20%;}
.cp-item-image {display: table;width: 100%;}
.cp-item-image>a {display: table-cell;text-align: center;vertical-align: middle;height: 170px;
    padding-bottom: 10px;
}
.cp-table>li:last-child {
    border-right: 1px dotted #b2b2b2;
}
img.lazy {background-size: 50px;}
.lazy, .lazy-swiper {
    background: #fff url(/Content/assest/images/loading1.gif) center center no-repeat;
    min-width: 32px;min-height: 32px;
}
.cp-cell {display: table-cell;border: 1px dotted #b2b2b2;border-bottom: 0;vertical-align: top;
    position: relative;border-right: none;padding: 5px 5px;font-size: 12px;
}
.cp-title {border: 1px dotted #b2b2b2;padding: 10px 15px;color: #555;font-size: 14px;margin-top: -1px;
    display: block;
}
.detail-cp-more {display: block;width: 100%;padding: 10px 0;background: #f5f5f5;color: #28B22D;
    text-align: center;
    border: 1px dotted #b2b2b2;margin-top: -1px;
}
.detail-tags {margin-top: 25px;color: #999;}
.cp-item-name a {font-size: 14px;font-weight: bold;text-transform: lowercase;color: #28B22D;
}
.cp-item-price>.current-price {color: #db0000;font-size: 16px;margin-top: 5px;float: left;}
.cp-item-promotion{float: left;clear: both;color: #333;font-size: 12px;text-decoration: line-through;}

.cp-empty-image{text-align: center;}
.text-center {text-align: center;}
label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold;
}
.cp-content ul{list-style: none;}
.cp-content ul li{line-height: 20px;}


/********************** trang bản đồ *******************/
.single-title{float: left;width: 100%;height: 40px;}
.single-title p{float: left;font-size: 14px;color: #303030;font-weight: bold;line-height: 40px;}
.single-title p span{color: red;}

.store-info{float: left;width: 100%;}
.store-info .left{float: left;width: 500px;margin-right: 20px;}
.store-info .left img{float: left;width: 100%;}
.store-info .right{float: left;}
.store-info .right p.p{float: left;width: 500px;background: #e7e7e7;height: 30px;line-height: 30px;
        font-size: 14px;text-transform: uppercase;text-indent: 10px;font-weight: bold;}
.store-info .right p{float: left;width: 500px;background: #f1f1f1;height: 30px;line-height: 30px;
        font-size: 14px;text-indent: 10px;clear: both;}
.iframe{float: left;width: 100%;margin-top: 20px;}
.iframe iframe{float: left;width: 100%;}


/********************** trả góp *******************/
.medium_img{float: left;width: 500px;margin-right: 40px;}
.medium_img img{float: left;width: 498px;border: 1px solid #cdcccc;}
.gioi_thieu{float:left;width: 700px;}
.gioi_thieu h4.namepd{float: left;font-size: 16px;font-weight: bold;color: #28B22D;line-height: 35px;}
.gioi_thieu p.price{float: left;clear: both; font-size: 16px;font-weight: bold;color: red;
            line-height: 30px;height: 30px;font-family: Tahoma;}
.gioi_thieu p.price_old{float: left;clear: both; font-size: 14px;font-weight: bold;color:#303030;
            text-decoration: line-through;line-height: 25px;height: 25px;font-family: Tahoma;}

.trg-choose-acs{float: left;clear: both;margin-top: 15px;}
.trg-sr-commend{float: left;clear: both;margin-top: 20px;font-size: 14px;
    width: 400px;line-height: 20px;
    }
.form-control {background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;display: block;font-size: 14px;height: 34px;line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    margin-bottom: 10px;
}
.trg-sr-price-first { margin-bottom: 5px;}
.trg-sr-price-first span {display: inline-block;width: 105px;}
.trg-sr-price-first strong {color: #d40000;}
.trg-slp-order {background: none repeat scroll 0 0 #d40000;
    border-radius: 5px;color: #ffffff;display: block;float: left;margin-top: 5px;padding: 9px 25px;
        box-shadow: 1px 1px 2px 2px #333;font-size: 14px;text-transform: uppercase;font-weight: bold;
}

#noi_dung {margin: 10px 0;float: left;width: 100%;}
.trg-services-main {border: 1px dotted #cccccc;}
#checkout_user_info {color: #4a4945;}
.clr {clear: both;}
.news-home{width: 100%;clear: both;float: left;margin-top:10px;
    margin-bottom: 5px;
}
.news-home h2 {line-height: 39px;color: #fff;text-transform: uppercase;
    background: url("../img/dot2.jpg") repeat-x left center;font-weight: bold;
}
.news-home h2 span {text-transform: uppercase;color: #309b38;font-size: 12px;
    padding: 13px 20px 11px 20px;background-color: #fff;
}
.row-pdother {margin-bottom: 10px;float: left;width: 600px;clear: both;
    margin-left: 300px;
}
.vpb_total_fields {width: 270px;text-align: left;color: green;
    font: 11px Verdana, Geneva, sans-serif;
    padding: 9px;font-weight: bold;border: solid 1px #A4D1FF;
    font: normal 12px Verdana, Tahoma, sans-serif;
    background: #FFFFFF left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    outline: none;
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    border-radius: 5px 5px;
    outline: none;
}
textarea.vpb_total_fields {width: 360px;height: 150px;}


/********************* form nhận tin khuyến mãi ******************/
.xedien-regmail{float: left;margin-top: 20px;}
.xedien-regnerws {color: #3f3e3d;font-size: 14px;margin-bottom: 10px;font-weight: bold;}
#txtFMailName, #txtFMailAddress{float: left;margin-right: 8px;
    box-shadow: 1px 1px 2px 2px #f5f5f5 inset;
    padding: 6px 6px;display: inline-block;border-radius: 3px;border: 1px solid #cdcdcd;
}
#btnFMailSubmit{
    height: 30px;border: none;border-radius: 3px;
    padding: 0 18px;font-size: 14px;color: #fff;border-color: #FF6E1E;
    background-color: #FF6E1E; cursor: pointer;
   
}

#btnFMailSubmit:hover {background: #369F45;
   /* background: linear-gradient(to bottom,#be0b0b 0%,#de0b0b 100%);
    background: -moz-linear-gradient(to bottom,#be0b0b 0%,#de0b0b 100%);
    background: -o-linear-gradient(to bottom,#be0b0b 0%,#de0b0b 100%);
    background: -ms-linear-gradient(to bottom,#be0b0b 0%,#de0b0b 100%);
    background: -webkit-linear-gradient(top,#be0b0b 0%,#de0b0b 100%);*/
}

.hotcall{    float: right;
    margin-top: 42px;
    padding-right: 42px;
    text-align: center;}
.hotcall p{float: left;font-size: 22px;font-weight: bold;color:#303030;font-family: -webkit-body;}
.hotcall p img{padding-right: 10px;width: 30px;height: 30px;}
.hotcall p span{color: red;}
/****************** ảnh 360 độ ************************/
.fl {
    float: left;
    }
    .container {
        width: 92%;
        max-width: 1200px;
        margin: 0 auto;
        position: relative;
    }
    .clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
    #presentation.block_page {
	position: relative;
	/*width: 100%;
	height: 510px;
	margin: 0 0 35px 0;
	background: -webkit-radial-gradient(#fff 50%, #e9e9e9);
	background: -o-radial-gradient(#fff 50%, #e9e9e9);
	background: -moz-radial-gradient(#fff 50%, #e9e9e9);
	background: radial-gradient(#fff 50%, #e9e9e9);*/
}
/*#presentation:after {
	content: ' ';
	position: absolute;
	background: url(../images/bottom-product-preview.png) no-repeat center bottom;
	background-size: 100%;
	width: 100%;
	height: 100%;
	bottom: 0;
}*/
#presentation .preview {
	float: left;
	position: relative;
	margin: 50px 0px 30px 0px;
	width: 640px; /*725*/
	height: 450px; /*490*/
	overflow: hidden;
}
#presentation .preview .preview-inner {
	position: absolute;
}
#presentation .preview .preview-inner img {
	display: block;
	max-width: none;
}
#presentation .preview .next, #presentation .preview .prev {
	background: url(../img/preview-rotate-left.png) no-repeat;
	width: 42px;
	height: 59px;
	position: absolute;
	top: 40%;
	left: 0px;
	cursor: pointer;
	z-index: 101;
}
#presentation .preview .next {
	background: url(../img/preview-rotate-right.png) no-repeat;
	left: auto;
	right: 0px;
}


ul.dev{background-color: #303030;overflow: hidden;width: 450px;margin: auto;margin-top: 10px;
        margin-bottom: 10px;text-align: center;}
ul.dev li{list-style: none;margin-right: 10px;display: inline;}

/*************** scroll *******************/
.gallery_01 ::-webkit-scrollbar {
    width: 6px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #EC5600; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: #EC5600; 
}
/*************** scroll *******************/
.gallery_01 ul{overflow-y: scroll;
    float: left;
    width: 100%;
    height: 500px;}

@media(max-width:1240px){
    #top-center{width:1260px;}
    #menu{width:1260px;}
    #slide-main{width:1260px;}
    #footer{width:1260px;}
    #thanhtoan{width:1260px;}
    #bottom{width:1260px;}
    #homemain{width: 1260px;}
    #phandanhgia{width: 1260px;}
    ul.homeproduct{margin-left:0px;}
    .change{width:1260px!important}
    
    .tt_module{width: 1260px;}
    .bgheading{width: 1260px;}
    #sidebar{width: 1260px;}
    #about,#thongso,#resume,#video,.comment_danhgia,#ss{width: 1260px;padding: 10px;}
    #content{width: 1260px;padding: 10px;}
}

.link_m{ width:100%; float:left;}
.link_m li img{ width:100%; float:left; margin-bottom:10px;}




