@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=latin,vietnamese);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:700,400,300&subset=latin,vietnamese);
/*-- author:phongbv@hurama.com --*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 62.5%;
    font: inherit;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
    font-size: 62.5%;
}
ol, ul {
    list-style: none;
}
a, a:hover {
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content:'';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.clear {
    clear:both;
}

/* Magic Zoom v4.5.20  */
.MagicZoom,.MagicZoom:hover{display:inline-block;outline:0 !important;font-size:0 !important;line-height:100% !important;direction:ltr;max-width:100%}.MagicZoom img{border:0 !important;margin:0 !important;outline:0 !important;padding:0 !important;height:auto}.MagicZoom>img{}.MagicZoom.magic-for-ie8>img{max-width:none !important}.MagicZoom.magic-for-ie7>img,.MagicZoom.magic-for-ie5 img{width:auto}td>.MagicZoom>img,td>.MagicZoom.magic-for-ie8>img{max-width:none;width:auto}.MagicZoomHint{background:url(../images/hint.gif) no-repeat 2px 50%;color:#444;font-size:8pt;font-family:sans-serif;line-height:24px;margin:0;min-height:24px;padding:2px 2px 2px 20px !important;text-align:left;text-decoration:none}.MagicZoomLoading{background:#fff url(../images/loader.gif) no-repeat 2px 50%;border:1px solid #ccc;color:#444;font-family:sans-serif;font-size:8pt;line-height:1.5em;margin:0;padding:4px 4px 4px 24px !important;text-align:left;text-decoration:none}.MagicZoomExternalTitle{display:none}.magic-temporary-img img{max-height:none !important;max-width:none !important}.MagicZoomBigImageCont{background:#fff;border:1px solid #999;-webkit-transition:none !important;-moz-transition:none !important;transition:none !important}.MagicZoomBigImageCont.inner-zoom{border:0}.MagicZoomBigImageCont img{max-width:none !important;max-height:none !important;height:auto !important;width:auto !important}.MagicZoomHeader{background:#666;color:#fff;font-size:10pt !important;line-height:normal !important;text-align:center !important}.MagicZoomPup{/* background:#dadad1; *//* border:3px solid #aaa; */cursor:move}.MagicZoomLoading{background:#fff url(../images/loader.gif) no-repeat 2px 50%;border:1px solid #ccc;color:#444;font-family:sans-serif;font-size:8pt;line-height:1.5em;margin:0;padding:4px 4px 4px 24px !important;text-align:left;text-decoration:none}.MagicBoxShadow{-moz-box-shadow:3px 3px 4px #888;-webkit-box-shadow:3px 3px 4px #888;box-shadow:3px 3px 4px #888;border-collapse:separate;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#888888') !important;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')" !important}.MagicBoxGlow{-moz-box-shadow:0 0 4px 4px #888;-webkit-box-shadow:0 0 4px 4px #888;box-shadow:0 0 4px 4px #888;border-collapse:separate;filter:progid:DXImageTransform.Microsoft.Glow(Strength=4,Color='#888888') !important;-ms-filter:"progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888')" !important}

/* Popup */
#backgroundPopup{display:none;position:fixed;_position:absolute;height:100% !important;width:100%;top:0;left:0;background:#000;border:1px solid #cecece;z-index:999}#popupContact{display:none;position:fixed;_position:absolute;border:0 solid #666;z-index:9991;padding:7px;font-size:13px;text-align:center}#popupContact div{text-align:right}#popupContact h1{text-align:left;color:#096;font-size:18px;font-weight:700;border-bottom:1px dotted #CCC;padding-bottom:2px;margin-bottom:20px}#popupContactClose{font-size:12px;line-height:16px;right:6px;top:4px;color:#fff;font-weight:700}#button{text-align:center;margin:100px}#popupContact .popupText{color:#fff;font-size:36px;font-weight:bold;line-height:57px;padding:150px 10px 0;text-align:center;z-index:9999}#popupContact .popupLink{text-align:center}#popupContact .popupLink a{text-decoration:none;color:#999}#popupContact .popupLink a:hover{color:#fff}

/* Nivo Slider */
.theme-default .nivoSlider{background:url(../images/loader.gif) no-repeat scroll 50% 50% #fff;position:relative}.theme-default .nivoSlider img{display:none;left:0;position:absolute;top:0}.theme-default .nivoSlider a{border:0 none;display:block}.theme-default .nivo-directionNav a{background:url(../images/slideArrow.png) no-repeat scroll 0 0 transparent;border:0 none;display:block;height:38px;text-indent:-9999px;width:34px}.theme-default a.nivo-nextNav{background-position:-34px 0;right:8px}.theme-default a.nivo-prevNav{left:8px}.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif}.theme-default .nivo-caption a{border-bottom:1px dotted #fff;color:#fff}.theme-default .nivo-caption a:hover{color:#fff}.nivoSlider{position:relative}.nivoSlider img{left:0;position:absolute;top:0}.nivoSlider a.nivo-imageLink{border:0 none;display:none;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:6}.nivo-slice{display:block;height:100%;position:absolute;z-index:5}.nivo-box{display:block;position:absolute;z-index:5}.nivo-caption{background:none repeat scroll 0 0 #000;bottom:0;color:#fff;left:0;opacity:.8;position:absolute;width:100%;z-index:8}.nivo-caption p{margin:0;padding:5px}.nivo-caption a{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNav a{cursor:pointer;position:absolute;top:40%;z-index:9}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav{position:absolute;/* top:10px; *//* left:10px */}.nivo-controlNav a{/* background-image:url("../images/bullets-sprite.png") !important; */background-position:-1px 0 !important;color:#fff;display:block;float:left;font:bold 12px/21px arial;height:23px;text-align:center;margin:0 2px;text-decoration:none;width:22px;display:inline-block;*display:inline;cursor:pointer;z-index:9;position:relative;line-height:23px}.nivo-controlNav a.active{background-position:-31px 0 !important;color:#053865}.theme-default{position:relative}.theme-default #slider{width:750px;height:288px;margin-top:10px}.theme-default #CateSlide{width:790px;height:288px}.secondaryCallout{background-color:#fff;background-position:5px 50%;background-repeat:no-repeat;border-radius:3px 3px 3px 3px;display:block;height:100px;overflow:hidden;padding-left:90px;padding-right:5px;position:absolute;right:50px;width:120px;z-index:10}.secondaryCallout .sCalloutHeading{font:bold 14px arial;letter-spacing:-1px;margin:5px 0 6px}.secondaryCallout span{display:block}.secondaryCallout .sCalloutLink{color:#267ab7;display:block;margin-top:4px}.hCallout1{top:33px}.hCallout2{top:153px}a.secondaryCallout,a.secondaryCallout:hover{color:#333;text-decoration:none}

body{background-color:#FFF;font-family: "Open Sans",arial, sans-serif;font-size:13px;min-width:1200px}
a{color:#000}
a:hover{color:#005dac}
.center{margin:0 auto;position:relative;width:1200px}
.icon{background:url(../images/icon_page.png) repeat scroll 0 0 rgba(0,0,0,0);display:inline-block}
.icon.icon_home{background-position:0 0;height:16px;width:20px}
.icon.icon_user{background-position:-23px 0;height:16px;width:17px}
.icon.icon_cart{background-position:-43px 0;height:17px;width:18px}
.icon_down{background:url(../images/icon_down.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:6px;width:8px}
.icon.icon_camket{background-position:0 -25px;height:33px;width:23px}
.icon.icon_giaohang{background-position:-31px -25px;height:31px;width:51px}
.icon.icon_thanhtoan{background-position:-89px -25px;height:33px;width:35px}
.icon.icon_doitra{background-position:-128px -25px;height:33px;width:22px}
.icon.icon_support{background:url(../images/icon_supporter.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:57px;width:57px}
.icon.icon_yahoo{background-position:-155px -27px;height:28px;width:31px}
.icon.icon_down_menu{background:url(../images/ico.png) no-repeat 0 0;height:7px;width:14px}
.icon.icon_facebook{background-position:0 -66px;height:32px;width:32px}
.icon.icon_youtube{background-position:-38px -66px;height:32px;width:32px}
.icon.icon_google{background-position:-75px -66px;height:32px;width:32px}
.icon.icon_customer{background-position:-112px -66px;height:32px;width:32px}
header{}
#header_top{position:relative}
#nav_top{float:left;height:30px;}
#nav_top li{background:url(../images/bg_navTop.png) no-repeat scroll right center rgba(0,0,0,0);display:inline-block;float:left;line-height:30px;padding:0 20px}
#nav_top li.home{padding-left:0}
#nav_top li:last-child{background:none;}
#nav_top li span{float:left}
#nav_top li .icon{float:left;margin:5px 10px 0 0}
#nav_top li:hover .icon_home{background-position:-180px 0}
#account{cursor:pointer;float:right;font-size:13px;line-height:30px;margin-right:30px;padding:0 5px;position:relative;width:110px}
#account:hover{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #FFF;border-color:#888 #888 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px 0;height:29px;line-height:30px;width:108px}
#account .icon_user{float:left;margin:6px 8px 0 0}
#account .icon_down{float:right;margin:12px 0 0 8px}
#accoutn .acc_text{float:left}
#account .account-info{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #FFF;border-color:-moz-use-text-color #888 #888;border-image:none;border-right:1px solid #888;border-style:none solid solid;border-width:0 1px 1px;display:none;left:-1px;position:absolute;text-align:left;top:30px;width:200px;z-index:20}
#account li{padding-left:10px}
#account li:hover{background-color:#EEE}
#account:hover .account-info{display:block;top:29px}
#cart_top{float:right;line-height:30px;margin-right:0;position:relative;width:120px}
#cart_top .icon_cart{float:left;margin:6px 8px 0 0}
#cart_top .icon_down{float:right;margin:12px 0 0 8px}
#header_middle{float:left;height:80px;width:100%;position:relative;}
#logo{float:left;margin:8px 30px 0 0}
#logo a{display:block}
#logo a img{max-width:240px}

#header_middle .box_services{float:left;margin-top:25px;}
#header_middle .box_services .box_content{cursor:pointer;float:left;line-height:16px;margin-right:10px;width:145px;}
#header_middle .box_services .box_content .icon{float:left;margin-right:10px}
#header_middle .box_support{border:1px solid #005dac;float:right;height:58px;margin-top:10px;position:relative;width:388px}
#header_middle .box_support .title_support{background-color:#005dac;color:#FFF;display:block;font-weight:700;height:21px;line-height:21px;padding-left:32px}
#header_middle .box_support .list_support li{float:left;margin:5px 18px 0;width:75px}
#header_middle .box_support .list_support li strong{color:#FF2626;display:block;font-weight:700;line-height:20px}
#header_middle .icon_support{position:absolute;right:0;top:1px;z-index:10}
#header_bottom{background:#005dac;display:block;height:40px;width:100%}

#menu_top{float:left;height:30px;margin:5px 5px 5px 0;width:220px;padding:2px 0 0;}
#menu_top .title_menu_top{border-radius:3px;text-align:center}
#menu_top span.cufon{font-size:18px;line-height:30px;}
#menu_top .title_menu_top .icon_down_menu{float:right;margin:15px 5px 0 0}
#search_top{background:#fff url(../images/ico_input.png) no-repeat ;border-radius:3px;float:left;height:30px;margin-left:20px;margin-top:5px;position:relative;text-align:center;width:364px}
#search_top strong{cursor:pointer;line-height:30px}
.search_catlist:hover strong{color:#005dac}
#search_top .icon_down{float:right;margin-top:12px}
#search_top .search_catlist{background:none repeat scroll 0 0 #FFF;float:left;position:relative;width:135px}
#search_top .search_catlist .s_list{background-color:#FFF;border:1px solid #005dac;display:none;margin-left:-1px;padding-top:5px;position:absolute;top:30px;width:180px;z-index:999}
.search_catlist:hover .s_list{display:block!important}
#search_top .search_catlist .s_list li{display:block;line-height:24px;padding:5px 10px;text-align:left}
#search_top .search_catlist .s_list li:hover{background-color:#005dac;color:#FFF;cursor:pointer}
.search_text{border:0 none;float:left;height:28px;outline:medium none;padding-left:40px;width:250px;background:none;}
#search_top .search_button{background:none;border:0 none;font-size:18px;height:25px;line-height:25px;position:absolute;right:2px;text-transform:uppercase;top:2px;transition:all .3s ease 0;width:85px;z-index:30;cursor:pointer}
/*#search_top .search_button:hover{background:none repeat scroll 0 0 #005dac;color:#FFF;cursor:pointer}*/
.link_giamgia{display:inline-block;float:left;margin-left:20px;margin-top:-15px}
.support_online{background:none repeat scroll 0 0 #FFF;border-radius:3px;cursor:pointer;float:right;height:30px;margin-top:5px;position:relative;text-align:center;width:180px}
.support_online .help{font-size:15px;line-height:30px;text-transform:uppercase;font-family: "Roboto Condensed",arial, sans-serif;font-weight:700;}
.support_online .icon_yahoo{float:left}
.support_online .icon_down{float:right;margin:12px 5px 0 0}
.support_list{background:none repeat scroll 0 0 #FFF;border:1px solid #005dac;display:none;padding:5px;position:absolute;right:0;width:630px;z-index:555}
.support_online:hover .support_list{display:block}
.support_list table{width:100%}
.support_list table td{border:1px solid #DCDCDC;padding:10px}
.support_list table .table-title{background:none repeat scroll 0 0 #F5F5F5}
.support_list table .table-title strong{font-weight:700}
.support_list table td span.nick{display:block;line-height:24px;text-align:left}
.support_list table td span.nick a img{float:left;margin-right:5px;margin-top:5px}

#header_middle .box_services .box_content:hover .services_text{color:#005dac}
#header_middle .box_services .box_content:hover .icon_camket{background-position:-75px -104px}
#header_middle .box_services .box_content:hover .icon_giaohang{background-position:-111px -105px}
#header_middle .box_services .box_content:hover .icon_thanhtoan{background-position:-74px -143px}
#header_middle .box_services .box_content:hover .icon_doitra{background-position:-116px -142px}
#home_page{float:left;width:100%}
.row{float:left;width:100%}
#home_menu{/background-color:#F7A138;border:1px solid #005dac;float:left;min-height:328px;width:218px}
#home_menu .menuContent{display:block;padding:5px;position:relative}
#home_menu .root_item{border-bottom:1px solid #CCC;float:left;line-height:29px;width:100%}
#home_menu .root_item:last-child{border-bottom:0 none}
#home_menu .root_item .image_thum{display:inline-block;float:left;height:18px;margin:5px 10px 5px 5px;width:18px}
#home_menu .root_item .arrow_root{background:url(../images/icon_menu_right.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;float:right;height:7px;margin-right:10px;margin-top:11px;width:4px}
#home_menu .root_item:hover{background-color:#005dac}
#home_menu .root_item:hover a.root{color:#FFF}
#home_menu .root_item:hover .arrow_root{background-position:0 -7px}
#home_banner{float:right;height:320px;overflow:hidden;width:966px;padding:10px 0 0 10px;position:relative;}
#home_banner .banner_primary{float:left;height:320px;overflow:hidden;width:690px}
#home_banner .banner_primary #slider{height:320px !important;}
#home_banner .banner_ref{float:right;height:330px;margin-left:1px;width:285px}
#home_banner .banner_ref li{float:left;height:165px;overflow:hidden;width:285px}
.nivo-controlNav{background-color:#000;bottom:0;height:20px;width:690px;z-index:100}
.nivo-controlNav a{color:#FFF;padding:0 15px}
.nivo-controlNav a.active{background:none repeat scroll 0 0 #FFF;color:#000}
.banner_services{float:left;margin-top:5px;position:relative;width:100%}
.banner_services .box1:hover a,.banner_services .box2:hover a,.banner_services .box3:hover a{color:#000}
.banner_services .box1:hover a strong,.banner_services .box2:hover a strong,.banner_services .box3:hover a strong{color:#ED3501}
.banner_services strong{font-weight:700}
.banner_services .box1{left:388px;line-height:15px;position:absolute;top:12px}
.banner_services .box2{left:700px;line-height:15px;position:absolute;top:12px}
.banner_services .box3{line-height:15px;position:absolute;right:70px;top:12px}
.box1 .icon_box1{background:url(../images/icon_ext.png) no-repeat scroll 0 -80px rgba(0,0,0,0);display:inline-block;height:74px;left:-85px;position:absolute;top:-17px;width:74px}
.box1:hover .icon_box1{background-position:0 0}
.box2 .icon_box2{background:url(../images/icon_ext.png) no-repeat scroll -85px -80px rgba(0,0,0,0);display:inline-block;height:74px;left:-85px;position:absolute;top:-17px;width:74px}
.box2:hover .icon_box2{background-position:-85px 0}
.box3 .icon_box3{background:url(../images/icon_ext.png) no-repeat scroll -168px -80px rgba(0,0,0,0);display:inline-block;height:74px;left:-85px;position:absolute;top:-17px;width:74px}
.box3:hover .icon_box3{background-position:-168px 0}
#tab_home_group{float:left;height: 296px;margin-top:5px;overflow:hidden;width:100%;}
#tab_home_group .tab_left{float:left;width:100%;}
#tab_home_group .tab_title{display:block;height:35px}
#tab_home_group .tab_title .tab_title_item{border-bottom:3px solid #fff;cursor:pointer;display:inline-block;font-size:20px;line-height:31px;text-align:center;text-transform:uppercase;padding:2px 30px 0;}
#tab_home_group .tab_title .tab_title_item.one{padding-left:0;}
#tab_home_group .tab_title .tab_title_item.active{border-color:#f00;color:#f00}
#tab_home_group .tab_left .tab_title .tab_title_item:hover{color:#ED3501}
#tab_home_group .tab_left .tab{border:1px solid #CCC;display:block;height: 237px;margin-top:1px;padding:10px 30px;position:relative;width:1138px;}
#tab_home_group .tab_left .tab_btn{background:url(../images/icon_btn_slide.png) no-repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer;display:inline-block;height:70px;position:absolute;width:20px}
#tab_home_group .tab_left .tab1_prev,#tab_home_group .tab_left .tab2_prev,#tab_home_group .tab_left .tab3_prev{background-position:-21px 0;left:0;top:80px}
#tab_home_group .tab_left .tab1_next,#tab_home_group .tab_left .tab2_next,#tab_home_group .tab_left .tab3_next{background-position:0 0;right:0;top:80px}
#tab_home_group .caroufredsel_wrapper{width:1135px!important}
#tab_home_group .pro_list{padding-left:1px}
.pro_item{border:1px solid #CCC;float:left;height: 240px;margin-left:-1px;position:relative;width:188px;}

.pro_item .pin_sale,.pro_left_item .pin_sale{background:url(../images/ico_sale.png) no-repeat scroll 0 0 rgba(0,0,0,0);background-size:100%;color:#000;width:80px;height:40px;right:1px;padding-top:25px;position:absolute;text-align:center;top:1px;z-index:100;font-weight:700;}

.pro_item a{display:block;height:220px;padding-top:10px;text-align:center}
.pro_item .pro_image{display:table-cell;height:130px;position:relative;text-align:center;vertical-align:middle;width:188px}
.pro_item .pro_image img{max-height:120px;max-width:180px}
.pro_item .pro_name,.pro_item .pro_price,.pro_item .pro_marketPrice{display:block;line-height:16px;padding:0 10px}
.pro_item .pro_name{font-size:14px;height: 51px;margin-bottom:10px;overflow:hidden;line-height: 17px;}
.pro_item .pro_price{color:red!important;font-size:18px;font-weight:700}
.pro_item .pro_marketPrice{color:#000!important;font-size:14px;text-decoration:line-through}
#tab_home_group .tab_right{float:right;width:379px}
#tab_home_group .tab_title .tab_art_item{border-bottom:5px solid #FFF;cursor:pointer;display:inline-block;font-size:20px;line-height:31px;text-align:center;text-transform:uppercase;width:32.5%}
#tab_home_group .tab_title .tab_art_item.active{border-color:#000;color:#ED3501}
#tab_home_group .tab_left .tab_title .tab_art_item:hover{color:#005dac}
#tab_home_group .tab_article{display:none}
#tab_home_group .tab_article.active{display:block}
.home_article_list{border:1px solid #CCC;display:block;height:241px;margin-top:1px;padding:0 5px;width:367px}
.art_item{border-bottom:1px dotted #CCC;float:left;height:80px;width:100%}
.art_item:last-child{border-bottom:0 none}
.art_item a{display:block;height:64px;padding:8px 0}
.art_item .art_image{float:right;height:63px;line-height:63px;text-align:center;width:106px}
.art_item .art_image img{max-height:63px;max-width:106px}
.art_item .art_title{display:block;height:31px;line-height:16px;overflow:hidden}
.art_item .art_date{color:#959595!important;display:block;margin-top:20px}
.pro_menu_title{border-bottom:3px solid #0860a8;float:left;height:36px;margin-top:5px;width:100%;position:relative;}
.pro_menu_title .pro_submenu{position:absolute;right:0;bottom:5px;}
.pro_menu_title .pro_submenu a{padding: 0 5px;}

.pro_menu_title > h2{background-color:#0860a8;display:inline-block;float:left;font-size:16px;line-height:36px;padding:0 11px;min-width:100px}
.pro_menu_title > h2 a{color:#FFF}
.icon.icon_menupro_home{background-position:-67px 0;float:left;height:17px;margin-right:10px;margin-top:13px;width:17px;display:none;}
.pro_menu_title .pro_submenu_title{background:url(../images/bg_sub_menu.png) no-repeat scroll left center rgba(0,0,0,0);display:block;float:left;height:37px;line-height:40px;padding-left:40px}
.pro_menu_title .pro_submenu_title a{font-size:14px;margin-right:30px}
.pro_menu_title .pro_submenu_title a:last-child{margin-right:0!important}
.box_pro_home{float:left;/*height:443px;*/margin-top:2px;width:100%}
.box_pro_home .col_left{float:left;margin-right:3px;overflow:hidden;width:239px}
.box_pro_home .col_left .title{border-bottom:3px solid #F7A138;display:block;height:19px;margin-bottom:15px;position:relative}
.box_pro_home .col_left .title_text{background-color:#FFF;font-size:20px;padding-right:5px;position:absolute;text-transform:uppercase;top:8px;z-index:10}
.box_pro_home .col_left .brand_home_lst li{float:left;height:44px;margin-bottom:5px;margin-right:6px;width:116px}
.box_pro_home .col_left .brand_home_lst li:hover{border-color:#005dac}
.box_pro_home .col_left .brand_home_lst li.even{margin-right:0}
.box_pro_home .col_left .brand_home_lst li > a{display:table-cell;height:42px;text-align:center;vertical-align:middle;width:114px}
.box_pro_home .col_left .brand_home_lst li > a > img{max-height:42px;max-width:114px}
.box_pro_home .slide_pro_left .pro_left_item{border:1px solid #CCC;float:left;height:147px;padding:12px;position:relative;width:213px}
.slide_pro_left .pro_left_item .pro_left_item_top{display:block;height:100px;margin-bottom:10px;width:100%}
.slide_pro_left .pro_left_item .pro_left_item_image{float:left;height:100px;line-height:100px;margin-right:5px;text-align:center;width:110px}
.slide_pro_left .pro_left_item .pro_left_item_image > img{max-height:100px;max-width:110px}
.slide_pro_left .pro_left_item .pro_left_item_name{line-height:14px}
.slide_pro_left .pro_left_item .pro_left_item_bottom{display:block;height:30px;line-height:30px;text-align:center}
.slide_pro_left .pro_left_item .pro_left_item_bottom .marketPrice{color:#000;display:inline-block;font-size:14px;margin-right:10px;text-decoration:line-through}
.slide_pro_left .pro_left_item .pro_left_item_bottom .price{color:red;font-size:18px;font-weight:700}
.box_pro_home .col_center{float:left;/*height:443px;*/width:100%;}
.box_pro_home .col_center ul{width:101%}
.box_pro_home .col_right{float:right;height:443px;overflow:hidden;width:199px}
#footer_nav{border-bottom:1px dashed #BFBFBF;border-top:2px solid #005dac;display:block;height:29px;margin-top:10px;width:1200px}
#footer_nav .footer_nav_wrap{margin:0 auto;text-align:center}
#footer_nav .footer_nav_wrap ul li{background:url(../images/bg_navTop.png) no-repeat scroll left center rgba(0,0,0,0);display:inline-block;line-height:29px;padding:0 20px}
#footer_nav .footer_nav_wrap ul li:first-child{background:none;}
.footer_info{/*background:url(../images/footer-info.png) repeat scroll 0 0 rgba(0,0,0,0);*/display:block;padding:20px;width:1120px}
.row_item{float:left;width:190px}
.row_item .row_item_title,.row_item_newsletter .row_item_title{display:block;font-size:13px;font-weight:700;line-height:30px;margin-bottom:10px}
.row_item .info_link_list{display:block;line-height:20px}
.row_item .info_facebook{display:block;line-height:16px;margin-top:20px;width:150px}
.row_item .info_customer{display:block;line-height:16px;margin-top:20px;width:110px}
.row_item .info_facebook .icon_facebook,.row_item .info_facebook .icon.icon_youtube,.row_item .icon_google,.row_item .icon.icon_customer{float:left;margin-right:10px}
.row_item_newsletter{float:right;width:358px}
.row_item_newsletter .footer_newsletter p{line-height:20px}
.row_item_newsletter .form_newsletter{float:left;height:30px;position:relative;width:315px}
#email_newsletter{height:30px;padding-left:15px;width:300px}
.row_item_newsletter .form_newsletter a.asend{background:none repeat scroll 0 0 #E1E1E1;border-radius:3px;cursor:pointer;font-size:18px;height:25px;line-height:25px;padding:0 10px;position:absolute;right:0;text-transform:uppercase;top:5px;font-family:"Roboto Condensed",arial, sans-serif;}
.row_item_newsletter .info_bank{font-size:13px;line-height:20px;margin-top:12px;padding:0;}
.row_item_newsletter .info_bank img{padding:5px 0 0;}
.footer_info .address_info{float:left;line-height:20px;margin:35px 51px 0 20px}
.footer_info .address_info b{font-weight:700}
.footer_info .address_info a{display:block;padding-left:30px}

.add_footer {background:#0860a8;color:#fff;width:100%;min-height:220px;}
.add_footer a{color:#fff;}
.add_footer .row{width:1200px;margin:0 auto;float:none;position:relative;}
.add_footer .address_info{float:left;margin:20px 51px 0 20px;padding: 0 2% 10px 0;width:30%;}
.add_footer .address_info b{font-weight:700}
.add_footer .address_info a{color:#ffea00;}

.footer_bottom{border-top:2px solid #005dac;margin-bottom:20px;margin-top:5px;padding-top:15px;text-align:center}
.footer_bottom .bocongthuong{background:url(../images/bocongthuong.png) no-repeat scroll 0 0 rgba(0,0,0,0);float:left;height:53px;margin-left:25px;margin-right:90px;width:81px}
.footer_bottom .b_dmca{float:right;font-weight:700;margin-left:30px;margin-right:25px;text-align:center;width:195px}
.footer_bottom .b_dmca a{display:inline-block;height:21px;margin-top:10px;width:120px}
.footer_bottom .text{line-height:16px}
#column_left{float:left;width:239px}
#column_left .box_left{border:1px solid #CCC;float:left;margin-bottom:5px;padding:10px 5px;width:227px}
#column_left .box_left .box_title{border-bottom:11px solid #005dac;margin:10px 0 20px;position:relative}
#column_left .box_left .box_title_text{background:none repeat scroll 0 0 #FFF;font-size:20px;left:10px;padding:0 5px;position:absolute;text-transform:uppercase;top:-6px}
#column_left .box_left .child_collection{display:block;padding:5px 10px;}
#column_left .box_left .child_collection li{font-size:14px;line-height:20px;padding: 3px 0;}

#column_left .box_left .filter_name{display:block;font-size:14px;font-weight:700;margin-bottom:5px;padding:10px 0 0 15px}
#column_left .box_left .filter_list{border:1px solid #CCC;float:left;margin-left:7px;max-height:150px;overflow:auto;padding:5px;width:200px}
#column_left .box_left .filter_list li{line-height:26px}
#column_left .box_left .filter_list li input[type="checkbox"]{float:left;margin-top:6px}
#column_left .box_left .box_filter{margin-top:0;border:1px solid #005dac;padding:0 0 10px;}
#column_left .box_left .left_pro_list{display:block;line-height:150%;padding:8px}
#column_left .box_left .left_pro_list li{border-bottom:1px solid #CCC;float:left;padding:7px 0}
#column_left .box_left .left_pro_list li .image{float:left;height:65px;line-height:65px;margin-right:10px;text-align:center;width:80px}
#column_left .box_left .left_pro_list li img{max-height:60px;max-width:70px}
#column_left .box_left .left_pro_list li .name{display:block;height:32px;line-height:16px;margin-bottom:10px;overflow:hidden}
#column_left .box_left .left_pro_list li .price{color:red;font-size:16px;font-weight:700}
.breadcrumb{font-size:14px;line-height:50px}
#product_page{float:left;width:100%}
#product_page .col_right_content{float:right;width:956px}
.col_right_content .category_summary{border:1px solid #CCC;float:left;height:158px;line-height:16px;margin-bottom:5px;overflow:hidden;padding:5px;width:944px}
.col_right_content .category_summary img{float:left;max-height:158px;max-width:150px}
.col_right_content .category_summary strong{font-weight:700}
.col_right_content .category_summary em{font-style:italic}
#product_page .nav_filter{border:1px solid #CCC;float:left;height:36px;padding:0 10px;width:934px}
#product_page .nav_filter .order_filter{cursor:pointer;float:left;font-size:14px;font-weight:700;line-height:36px;width:225px}
#product_page .nav_filter .order_filter .order_list{border:1px solid #CCC;float:right;height:20px;margin-top:7px;position:relative;width:158px}
.icon.icon_order{background-position:-152px -75px;height:22px;width:22px}
#product_page .order_list .icon_order{position:absolute;right:0}
#product_page .order_list .order_list_content{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #FFF;border-color:-moz-use-text-color #CCC #CCC;border-image:none;border-right:1px solid #CCC;border-style:none solid solid;border-width:0 1px 1px;display:none;left:-1px;position:absolute;top:21px;width:158px;z-index:444}
#product_page .order_list .order_list_content li{border-bottom:1px solid #CCC;font-size:12px;font-weight:400;line-height:16px;padding:5px}
#product_page .order_list .order_list_content li:hover{background:none repeat scroll 0 0 #005dac;color:#FFF}
#product_page .order_list:hover .order_list_content{display:block}
#product_page .product_list{margin-left:1px;margin-top:5px}
#product_page .product_list ul{width:110%}
#product_page .pro_item{width:190px!important}
#product_page #text_order{float:left;font-size:12px;font-weight:400;line-height:22px;padding-left:5px}
.sapxep_list{line-height:35px;margin:0 auto;width:200px}
.sapxep_list a{color:#999;float:left;margin-right:10px}
.sapxep_list > span{font-weight:700;margin-right:5px}
.sapxep_list .icon_grid{background:url(../images/trinhbay.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;float:left;height:11px;margin-right:5px;margin-top:12px;width:11px}
.sapxep_list .icon_list{background:url(../images/trinhbay.png) no-repeat scroll -12px 0 rgba(0,0,0,0);display:inline-block;float:left;height:11px;margin-right:5px;margin-top:12px;width:11px}
.sapxep_list a.current{color:#005dac}
.sapxep_list a.current i.icon_grid{background:url(../images/trinhbay.png) no-repeat scroll -12px -12px rgba(0,0,0,0)}
.sapxep_list a.current i.icon_list{background:url(../images/trinhbay.png) no-repeat scroll 0 -12px rgba(0,0,0,0)}
.detail_col_left{float:left;width:928px}
.detail_col_left .col_image{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #CCC #CCC;border-image:none;float:left;/*height:491px;*/position:relative;width:360px}

.detail_col_left .col_image .image_large{border:1px solid #CCC;display:table-cell!important;height:358px!important;text-align:center;vertical-align:middle;width:362px!important}

.detail_col_left .col_image .image_large img{max-height:300px;max-width:300px}
.nav_tool{border-bottom:1px solid #CCC;float:left;height:30px;width:360px}
.nav_tool a,.nav_tool .tool_share{border-right:1px solid #CCC;float:left;line-height:30px;padding:0 15px}
.nav_tool .tool_share{border-right:0 none;position:relative}
.icon.icon_compare{background-position:-118px -4px;float:left;height:12px;width:18px}
.icon.icon_favourite{background-position:-140px -4px;float:left;height:11px;width:14px}
.icon.icon_share{background-position:-159px -4px;float:left;height:10px;width:16px}
.nav_tool a .icon_compare{margin-right:8px;margin-top:9px}
.nav_tool a .icon_favourite{margin-right:8px;margin-top:9px}
.nav_tool .tool_share .icon_share{margin-right:6px;margin-top:10px}

.detail_col_left .slide_thumnail{float:left;padding:0 0 10px;position:relative;width:360px}
.detail_col_left .slide_thumnail .thum_prev{background:url(../images/detail_pro_thum.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:15px;left:10px;position:absolute;top:45px;width:9px;z-index:9;}
.detail_col_left .slide_thumnail .thum_prev:hover{background-position:0 -16px;cursor:pointer}
.detail_col_left .slide_thumnail .thum_next{background:url(../images/detail_pro_thum.png) no-repeat scroll -11px 0 rgba(0,0,0,0);height:15px;position:absolute;right:10px;top:45px;width:9px;z-index:9;}
.detail_col_left .slide_thumnail .thum_next:hover{background-position:-11px -16px;cursor:pointer}

.detail_col_left .slide_thumnail_list{float:left;margin-top:13px;overflow:hidden;width:310px}
.detail_col_left .slide_thumnail_list li{border:1px solid #CCC;float:left;height:70px;margin-right:6px;width:70px}
.detail_col_left .slide_thumnail_list li a.image_thumnail{display:table-cell;height:70px;line-height:92px;text-align:center;vertical-align:middle;width:70px}
.detail_col_left .slide_thumnail_list li a.image_thumnail img{max-height:70px;max-width:70px}
.caroufredsel_wrapper{width:360px!important}
.detail_col_left .slide_thumnail_list li:hover{border-color:#005dac}
.detail_col_left .col_info{float:right;width:531px}
.detail_col_left .col_info h1{font-size:20px;font-weight:700}
.detail_col_left .col_info .pro_review{border-bottom:2px solid #005dac;font-size:14px;line-height:30px;margin-top:5px}
.detail_col_left .col_info .review_rate{float:left;margin-right:20px;width:150px}
.detail_col_left .col_info .review_rate img{float:right;margin-top:7px}
.detail_col_left .col_info .price_info{float:left;position:relative;width:100%}
.detail_col_left .col_info .price_info .pin-saleoff{background:url(../images/icon_page.png) no-repeat scroll 0 -195px rgba(0,0,0,0);color:#FFF;font-size:28px;font-weight:700;height:46px;padding-top:50px;position:absolute;right:50px;text-align:center;top:2px;width:89px}
.detail_col_left .col_info .price_info p,.detail_col_left .col_info .price_info .pro_price{display:block;font-size:14px;line-height:38px}
.detail_col_left .col_info .price_info .pro_marketPrice strong{font-size:18px;text-decoration:line-through}
.detail_col_left .col_info .price_info .pro_price strong{color:red;font-size:30px;font-weight:700}
.detail_col_left .detail_support{border:1px solid #ddd;display:block;padding-bottom:10px;width:100%}

.detail_col_left .detail_support .text{display:block;font-size:14px;background:#f6f6f6;padding:5px 10px;line-height:26px;border-bottom:1px solid #ddd;}
.detail_col_left .detail_support .text strong{color:red;font-size:18px;font-weight:700}
.detail_col_left .detail_support table{width:100%}
.detail_col_left .detail_support table td{padding:0 10px;text-align:center}
.detail_col_left .detail_support table td span{display:block;line-height:30px}
.detail_col_left .detail_support table td strong{color:red;font-weight:700}
.detail_col_left .detail_action{float:left;position:relative;width:100%}
.detail_col_left .detail_action .box_quantity{float:left;height:60px;margin:10px 0 0 90px;width:80px}
.detail_col_left .detail_action .box_quantity .text{display:block;font-size:13px;font-weight:700;text-align:center}
.detail_col_left .sub_quantity,.detail_col_left .plus_quantity{background:url(../images/icon_page.png) no-repeat scroll 0 -299px rgba(0,0,0,0);cursor:pointer;display:inline-block;float:left;font-size:14px;font-weight:700;height:17px;line-height:17px;text-align:center;width:17px}
.detail_col_left #select_quantity{border:1px solid #CCC;float:left;line-height:15px;margin:0 5px;padding:0 10px}
.detail_col_left .btn_buy{background:url(../images/ico.png) no-repeat 0 -257px;float:left;height:43px;margin-left:10px;margin-top:5px;width:192px}

.col_info .promotion{background:#fff url(../images/ico_promo.png) no-repeat -3px -3px;border:2px solid #f00;min-height:65px;padding:8px 8px 8px 60px;position:relative;color:#f00;}
.icon.icon_promotion{background-position:0 -107px;height:81px;width:63px}
.col_info .promotion .icon_promotion{left:20px;position:absolute;top:14px}
.col_info .promotion .text{color:red;display:block;font-size:16px;font-weight:700;line-height:24px;text-transform:uppercase}
.col_info .promotion .text_promotion{line-height:22px}
.detail_tab{float:left;margin-top:10px;width:100%}
.detail_tab .detail_tab_title{background-color:#FFF;float:left;height:41px;width:100%}
.detail_tab .detail_tab_title span{background-color:#EBEBEB;border:1px solid #CCC;cursor:pointer;float:left;font-size:13px;font-weight:700;line-height:39px;margin-right:5px;padding:0 35px;position:relative}
.detail_tab .detail_tab_title span.active,.detail_tab .detail_tab_title span:hover{background-color:#FFF;border-bottom:1px solid #FFF;color:red}
.detail_tab_content{border:1px solid #CCC;float:left;margin-top:-1px;padding:10px;width:906px}
.detail_tab_content .tab_content_item{display:none;line-height:150%}
.detail_tab_content .tab_content_item.open{display:block}
.detail_tab_content .tab_content_item strong{font-weight:700}
.detail_tab_content .tab_content_item em{font-style:italic}
#thongso table{width:100%}
#tb-product-spec td{border:1px solid #CCC;padding:10px 5px}
#tb-product-spec tr:nth-child(2n+1){background-color:#FBFBFB}
#tb-product-spec td.att-name{font-weight:700;width:250px}
.row_1,.row_2{display:block;float:left;width:100%}
.avatar{background:url(../images/avatar0.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;float:left;height:45px;margin-right:10px;width:45px}
.row_1 .product_review_content{float:left;height:60px;outline-color:#008DE4;padding:10px;width:600px}
.row_2{margin:10px 0 20px}
.row_2 .blockInfo{margin-left:53px}
.person_name,.person_email{float:left;height:26px;line-height:26px;margin-right:10px;outline-color:#008DE4;width:303px}
.row_3{float:left;width:100%}
.row_3 .captcha{display:block;margin-left:67px}
.row_3 .captcha img{float:left;width:150px}
.captcha .txt_captcha{float:left;height:26px;line-height:26px;margin-right:10px;outline-color:#008DE4;width:139px}
.s_review_name,.s_review_content{display:block;margin-top:3px;width:100%}
.review-right{float:left;margin-left:20px}
.s_ykien{background:none repeat scroll 0 0 #F60;border:0 none;color:#FFF;cursor:pointer;font-weight:700;padding:7px 24px;transition:background .3s ease 0}
.s_ykien:hover{background:none repeat scroll 0 0 #000}
.similar_pro{border:1px solid #CCC;display:block;height:235px;margin-top:10px;padding:10px 5px}
.similar_pro .similar_pro_title{border-bottom:10px solid #005dac;float:left;font-size:20px;height:12px;margin-bottom:20px;position:relative;width:100%}
.similar_pro .similar_pro_title span{background-color:#FFF;font-size:20px;left:10px;padding:0 10px 0 6px;position:absolute;text-transform:uppercase;top:5px}
.similar_pro li{border-bottom:1px solid #CCC;float:left;margin-bottom:10px;margin-right:128px;padding:5px 0;width:220px}
.similar_pro li.last{margin-right:0}
.similar_pro li .image{float:left;height:75px;line-height:75px;text-align:center;width:80px}
.similar_pro li .image img{max-height:75px;max-width:70px}
.similar_pro .name{display:block;height:32px;line-height:16px;overflow:hidden}
.similar_pro .price{color:red;display:block;font-size:16px;font-weight:700;margin-top:10px;text-align:center}
.detail_col_right{float:right;width:263px}
.detail_col_right .col_box_pro{border:1px solid #CCC;float:left;margin-bottom:10px;padding:10px 5px;width:251px}
.detail_col_right .col_box_pro .col_box_title{display:block;font-size:20px;position:relative;color:#fff;}
.detail_col_right .col_box_pro .col_box_title span{padding:0 10px;}
.detail_col_right .col_box_content{line-height:150%;padding:10px 0}
.detail_col_right .col_box_content li{border-bottom:1px solid #CCC;float:left;padding:10px;width:231px}
.detail_col_right .col_box_content .image{float:left;height:75px;line-height:75px;text-align:center;width:80px}
.detail_col_right .col_box_content .image img{max-height:75px;max-width:70px}
.detail_col_right .col_box_content .name{display:block;height:32px;line-height:15px;overflow:hidden}
.detail_col_right .col_box_content .price{color:red;display:block;font-size:16px;font-weight:700;margin-top:10px;text-align:center}
#cart_content{display:block;float:left;width:100%}
#cart_content .row_item{float:none;width:100%}
#cart_content .text_note{display:block;float:left;line-height:20px;width:100%}
#table-shopping-cart{border:1px solid #DDD;float:left;margin-top:10px;width:100%}
#table-shopping-cart td.notfound{font-size:14px;font-weight:700;line-height:20px;padding:30px;text-align:center}
#table-shopping-cart td.notfound a.back_home{background-color:#005dac;color:#FFF;padding:8px 10px;transition:background-color .3s ease 0}
#table-shopping-cart td.notfound a.back_home:hover{background-color:#FFF;border:1px solid #CC2228;color:#CC2228;padding:7px 9px}
.header_cart td{background-color:#005dac;border-right:1px solid #DDD;color:#FFF;padding:10px 5px;text-align:center;vertical-align:middle}
.header_cart td.header_stt,.header_cart td.header_button{width:30px}
.header_cart td.header_quantity{width:60px}
.header_cart td:last-child{border-right:0 none}
.row_item td{border-bottom:1px solid #DDD;border-right:1px solid #DDD;padding:10px;text-align:center;vertical-align:middle}
.row_item td.content_pro a{color:#000;display:block;font-weight:700}
.row_item td.content_pro a:hover{color:#C02228}
.row_item td.content_pro img{height:90px;width:auto}
.row_item td.content_button a{color:#0062AC}
.row_item td.content_quantity input{width:30px}
#table-shopping-cart tr td.total_text{border-right:1px solid #DDD;padding:8px;text-align:right}
#table-shopping-cart tr td.total_value{color:red;font-weight:700;padding:8px}
#total_value{color:red;font-size:18px}
.action_page{float:left;line-height:30px;margin-top:10px;width:100%}
.action_page .act_next,.action_page .act_back{background-color:#005dac;color:#FFF;display:inline-block;float:right;font-weight:700;margin-left:20px;padding:5px 20px;transition:background-color .3s ease 0}
.action_page .act_next:hover,.action_page .act_back:hover{background-color:#FFF;border:1px solid #005dac;color:#000;line-height:28px;padding:5px 19px}
.customer_form{display:block;float:left;width:400px}
.customer_form .form_title{color:#CC2228;display:block;font-size:13px;font-weight:700;height:30px;line-height:30px;padding-left:10px}
.customer_form .form_content{padding:0 10px}
.form_content .cssLabel,.form_content .cssText{display:block;float:left;line-height:30px;width:100%}
.form_content .cssText input{background:none repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #DDD;height:28px;outline:0 none;padding-left:10px;width:98%}

.form_content .cssText textarea{background:none repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #DDD;outline:0 none;padding:5px;width:98%}

.form_chk{display:block;float:left;min-width:50%;padding:7px 0}
.form_chk .icon_car{float:left;margin:0 5px 10px 10px}
.act_complete{float:left;text-align:right;width:100%}
.cart_success{border-top:1px solid #DDD;display:block;float:left;width:100%}
#send_cart_success{width:100%}
#send_cart_success td{line-height:24px;text-align:center}
.m_path .icon_mail{float:left;margin-right:5px;margin-top:10px}
#contact_form{float:left;padding:10px 0;width:100%}
#contact_form .note_form{color:#555;font-style:italic;line-height:20px;text-align:justify}
#contact_form .note_form strong{font-style:normal;font-weight:700}
.contact_form_content span.c_label,.contact_form_content span.c_text{display:inline-block;float:left;padding:5px;width:100%}
.contact_form_content span.c_label{font-weight:700}
.contact_form_content span.c_text input{background-color:#EFECEC;border:0 none;height:26px;outline:0 none;padding-left:5px;width:98%}
.contact_form_content span.c_text textarea{background-color:#EFECEC;border:0 none;height:80px;outline:0 none;padding-left:3px;width:98%}
.c_submit input{border:0 none;box-shadow:0 0 3px #888;cursor:pointer;font-weight:700;height:29px;margin-left:5px;margin-top:5px;width:45px}
.mess_successful{display:block;font-weight:700;line-height:30px;margin:0 auto;padding:20px 0;text-align:center;vertical-align:middle;width:100%}
.change_captcha{background:url(../images/refresh.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;float:left;height:50px;margin-top:15px;text-indent:-999%;width:50px}
.submit_form{background-color:#005dac;border:0 none;color:#FFF;cursor:pointer;font-weight:700;height:40px;margin-right:15px;text-transform:uppercase;transition:background-color .3s ease 0;width:150px}
.submit_form:hover{background-color:#FFF;border:1px solid #005dac;color:#000;height:40px;width:150px}
.back_step1{background-color:#005dac;color:#FFF;cursor:pointer;float:left;font-weight:700;margin-left:10px;padding:14px 30px;text-transform:uppercase;transition:background-color .3s ease 0}
.back_step1:hover{background-color:#FFF;border:1px solid #005dac;color:#000;padding:13px 29px}
#shopping_cart_send{display:block;float:left;width:100%}
#shopping_cart_send td img{float:left;margin-left:50px}
#shopping_cart_send td .mess{height:100%;line-height:30px;margin-left:350px;margin-top:50px;text-align:center;width:500px}
#table-shopping-cart_complete{float:right;width:780px}
#table-shopping-cart_complete .row_item{float:none;width:100%}
#table-shopping-cart_complete .row_item td{border:1px solid #CCC}
#table-shopping-cart_complete .total_text{font-size:14px;padding:10px;text-align:right}
#table-shopping-cart_complete .total_value{padding:10px}
.article_list_left{float:left;width:960px}
.article_list_left .breadcrumb{border-bottom:1px solid #CCC}
.article_list_left .article_row{border-bottom:1px solid #CCC;float:left;padding:10px 0;width:100%}
.article_list_left .article_row a{display:block}
.article_list_left .article_row .image{border:1px solid #CCC;float:left;height:215px;line-height:215px;margin-right:20px;text-align:center;width:327px}
.article_list_left .article_row .image img{max-height:215px;max-width:327px}
.article_list_left .article_row_info{float:right;width:610px}
.article_list_left .article_row h2{display:block;font-size:18px;font-weight:700;line-height:20px}
.article_list_left .article_row .article_date{border-bottom:1px solid #CCC;color:#000;display:block;padding:15px 0}
.article_list_left .article_row .article_summary{color:#000;display:block;line-height:16px;padding:10px 0}
.article_list_right{float:right;padding:10px 0;width:220px}
.col_box_art{border:1px solid #CCC;float:left;margin-bottom:10px;width:218px}
.col_box_art .col_box_title{border-bottom:4px solid #005dac;display:block;height:10px;padding:10px 0;position:relative}
.col_box_art .col_box_title span{background:none repeat scroll 0 0 #FFF;font-size:20px;left:0;padding-left:10px;padding-right:20px;position:absolute;text-transform:uppercase;top:20px}
.col_box_art .col_box_content{float:left;padding:20px 10px;width:200px}
.col_box_art .col_box_content li{border-bottom:1px solid #CCC;float:left;line-height:30px;width:100%}
.col_box_art .col_box_content li:last-child{border-bottom:0 none}
.col_box_art .col_box_article{float:left;padding:20px 7px}
.col_box_art .col_box_article li{border-bottom:1px solid #CCC;float:left;font-size:13px;line-height:14px;padding:10px 0;width:100%}
.col_box_art .col_box_article li img{border:1px solid #CCC;float:left;margin-right:10px;max-height:54px;max-width:81px}
.article_detail .article-detail-title{display:block;font-size:24px;line-height:25px;padding:10px 0}
.article_detail .lastDate{color:#363636;display:block;font-size:14px}
.article_detail .detail_content{border-bottom:1px solid #CCC;display:block;line-height:18px;padding:20px 0}
.article_detail .detail_content em{font-style:italic}
.article_detail .detail_content strong{font-weight:700}
.art_ref_title{display:block;font-size:14px;font-weight:700;line-height:40px}
.art_ref_list li{float:left;font-size:13px;line-height:20px;width:100%}
#cart_ajax{background:none repeat scroll 0 0 #FFF;border-radius:6px 0 6px 6px;box-shadow:0 2px 4px rgba(0,0,0,0.2);padding:10px;position:absolute;right:0;width:400px;z-index:777}
#cart_ajax table{width:100%}
#cart_ajax table td{border:1px solid #CCC;padding:10px;text-align:center;vertical-align:middle}
#cart_ajax table td a,#cart_ajax table td span{display:block;font-weight:700;line-height:20px;text-align:left}
.ajax_action{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#FBFBFB;border-color:-moz-use-text-color #CCC #CCC;border-image:none;border-right:1px solid #CCC;border-style:none solid solid;border-width:0 1px 1px;display:block;float:left;padding:10px 5px;width:388px}
.ajax_action .shop,.ajax_action .pay{background-color:#005dac;border-radius:5px;color:#FFF;float:left;font-size:13px;padding:5px 10px}
.ajax_action .pay{float:right}
.ajax_action .shop:hover,.ajax_action .pay:hover{opacity: 0.8;}
.menuContent .subMenu_box{background-color:#FFF;border:1px solid #CCC;display:none;left:212px;min-height:318px;padding:5px 10px;position:absolute;top:-1px;width:679px;z-index:999}
.menuContent .subMenu_box .col_left{float:left;width:455px}
.menuContent .subMenu_box .col_right{float:right}
.menuContent .subMenu_box .col_right img{max-width:225px}
#product_page .pro_item_list{width:100%}
#product_page .pro_item_list tr{border-bottom:1px solid #CCC}
#product_page .pro_item_list tr td{padding:5px}
#product_page .pro_item_list tr td.image_item{height:150px;text-align:center;vertical-align:middle;width:150px}
#product_page .pro_item_list tr td.image_item img{max-height:150px;max-width:150px}
#product_page .pro_item_list tr td.pro_name{font-size:14px;font-weight:700;padding-top:20px;vertical-align:top}
#product_page .pro_item_list tr td.pro_info{width:160px}
#product_page tr td.pro_info{text-align:center}
#product_page tr td.pro_info span{display:block;line-height:30px}
#product_page .pro_item_list tr td .pro_info_price{color:red;font-size:16px;font-weight:700}
#product_page .pro_item_list tr td .pro_info_quantity,#product_page .pro_item_list tr td .pro_info_view strong{font-size:13px;font-weight:700}
#product_page .pro_item_list tr td .addCart{background:none repeat scroll 0 0 #005dac;border-radius:5px;color:#FFF;display:inline-block;margin:0 auto;padding:8px 10px}
#b_scroll_left{left:-135px;position:absolute;top:151px}
#b_scroll_right{position:absolute;right:-135px;top:152px}
#contact_page .breadcrumb{border-bottom:1px solid #CCC;margin-bottom:10px}
#table_form_contact{background:none repeat scroll 0 0 #FBFBFB;border:1px solid #CCC;float:left;width:500px}
#table_form_contact td{padding:10px;vertical-align:middle}
#table_form_contact td input[type="text"]{height:26px;width:100%}
#table_form_contact td input[type="submit"]{background:none repeat scroll 0 0 #005dac;border:0 none;color:#FFF;padding:7px 15px}
#table_form_contact td input[type="submit"]:hover{color:#000}
#table_form_contact td .require{color:red}
#table_form_contact td textarea{width:100%}
.error_mess{float:left;margin-top:10px;width:500px}
.error_mess ul li{color:red;line-height:24px}
#contact_page .box_maps{float:right;height:525px;width:680px}
#contact_page .address_info{float:left;line-height:20px;margin:0 70px 20px 0}
#contact_page .address_info b{font-weight:700}
#contact_page .address_info a{display:block;padding-left:30px}
.subMenu_item{float:left;margin-right:10px;width:216px}
.subMenu_item .subMenu_item_link{color:#4D4D4F;font-weight:700}
.subMenu_item .subMenu_item_link:hover{text-decoration:underline}
.subMenu_item .s_last{list-style-type:circle}
.subMenu_item .s_last li{margin-left:14px}
.temp_header{display:none}
#home_menu.temp_header{background:none repeat scroll 0 0 #FFF}
#menu_top:hover .temp_header{background:none repeat scroll 0 0 #FFF;display:block}
.temp_header_position{position:absolute;z-index:9999}
.temp_header_position ul.menuContent{background:none repeat scroll 0 0 #FFF}

.temp_header .menuContent{border:1px solid #005dac;float:left;min-height:318px;width:210px}
.paging_collection{float:right;line-height:36px;position:relative;width:130px}
.paging_collection .text{float:left;font-weight:700}
.paging_collection .page_item{border:1px solid #CCC;margin:0 5px;padding:3px 8px;width:10px}
.paging_collection .total_page{font-weight:700}
.paging_collection .first{background:url(../images/icon_page.png) no-repeat scroll 0 -299px rgba(0,0,0,0);border:0 none!important;color:#FFF;display:inline-block!important;height:17px;line-height:17px;margin:0!important;padding:0!important;position:absolute;right:18px;text-align:center;top:8px;width:17px}
.paging_collection .last{background:url(../images/icon_page.png) no-repeat scroll 0 -299px rgba(0,0,0,0);border:0 none!important;color:#FFF;display:inline-block!important;height:17px;line-height:17px;margin:0!important;padding:0!important;position:absolute;right:0;text-align:center;top:8px;width:17px}
#customer_page .login_box{background-color:#FBFBFB;border:1px solid #CCC;margin:0 auto;padding:20px;width:1150px}
#login_title{display:block;font-size:13px;font-weight:700;line-height:30px;margin-bottom:10px}
#customer_page .login_box table td{padding:5px}
#customer_page .login_box table input[type="text"],#customer_page .login_box table input[type="password"]{border:1px solid #CCC;height:24px;padding-left:5px;width:250px}
#customer_page .login_box table input[type="submit"],#customer_page .link_reg_box a{background:none repeat scroll 0 0 #005dac;border:0 none;color:#FFF;line-height:26px;padding:0 15px}
#customer_page .login_box table input[type="submit"]:hover,#customer_page .link_reg_box a:hover{color:#000;cursor:pointer}
#customer_page .link_reg_box{float:right;line-height:30px;text-align:center;width:500px}
#customer_page .link_reg_box a{padding:8px 15px}
#customer_page .note{display:block;line-height:30px;padding:20px}
#customer_page .note b{font-size:13px;font-weight:700}
.form_reg fieldset{border:1px solid #CCC;margin-bottom:20px;padding:15px}
.form_reg fieldset legend{font-size:13px;font-weight:700;padding:0 10px}
.form_reg .form_note{color:red;font-size:13px;font-weight:700;line-height:30px}
.form_reg .required{color:red;text-decoration:none}
.form_reg .attr_name{width:150px}
.form_reg td{padding:5px}
.form_reg .boxInput{height:24px;padding-left:5px;width:300px}
.form_reg .attr_value select{min-width:50px}
#tb-account{width:100%}
#account-left{vertical-align:top;width:200px}
#account-left dl{background-color:#FBFBFB;border:1px solid #CCC;font-weight:700;line-height:20px;margin-top:-1px;padding:10px}
#account-left dl:first-child{margin-top:0}
#account_page{display:block}
.account_page h3{float:left;font-size:16px;font-weight:700;line-height:40px;width:100%}
.account_page{margin:0 10px}
#acc_product_save,#table_cusomter_info,#table_account_change,#acc_table_order,#table_order_info{width:100%}
#acc_product_save td,#table_cusomter_info td,#table_account_change td,#acc_table_order td,#table_order_info td{border:1px solid #CCC;padding:10px;text-align:center;vertical-align:middle}
#acc_product_save .table_header,#acc_table_order .table_header,#table_order_info .table_header{background-color:#FBFBFB;font-weight:700;text-align:center}
#acc_product_save td.col_stt,#acc_table_order td.col_stt{text-align:center;width:20px}
#acc_product_save td.col_action,#acc_table_order td.col_action{width:120px}
#acc_product_save td.col_price,#acc_table_order td.col_price{font-size:14px;width:100px}
#table_cusomter_info .attr_name{font-weight:700;text-align:right;width:100px}
#table_cusomter_info .attr_value{text-align:left}
.account_page .note,.account_page .action_update{display:block;font-weight:700;line-height:30px;margin-top:10px}
.account_page .note a{color:red;font-size:14px}
#table_account_change .attr_name{font-weight:700;text-align:right;width:150px}
#table_account_change .attr_value{text-align:left}
#table_account_change .attr_value input[type="text"]{height:24px;outline:0 none;padding-left:5px;width:300px}
.account_page .action_update input,.order_printer a{background:none repeat scroll 0 0 #000;border:0 none;color:#FFF;cursor:pointer;padding:8px 20px;transition:all .3s ease 0}
.account_page .action_update input:hover{color:red}
#acc_table_order td.col_orderid a{color:red;font-weight:700}
#acc_table_order td.col_orderid a:hover{text-decoration:underline}
#account_page .order_time,#account_page .buyerInfo{line-height:20px}
#account_page .order_time b{font-weight:700}
.order_printer{display:block;line-height:30px;margin-top:10px;text-align:center}
.order_printer a:hover{color:red}
.nav_tool .tool_share:hover .email_share{display:block}
.email_share{background-color:#FBFBFB;border:1px solid #CCC;display:none;height:100px;position:absolute;right:-9px;width:360px;z-index:777}
.email_share table{height:100px;width:100%}
.email_share table td{vertical-align:middle}
.email_share table .share_submit{background-color:#005dac;color:#FFF;cursor:pointer;float:left;margin-right:15px;padding:0 20px;transition:all .3s ease 0;width:35px}
.email_share table .share_submit:hover{background-color:#444}
.email_share table .inputField{height:26px;margin-top:-1px;padding-left:5px;width:220px}
.cufon{font-family:Open Sans, sans-serif;}
.pro_item .pin_gift{background:url(../images/i_gift.png) no-repeat scroll 0 0 rgba(0,0,0,0);bottom:0;display:inline-block;height:35px;position:absolute;right:0;width:35px}
.pro_menu_title .sublst_title{background-color:#F7A138;display:none;left:0;position:absolute;top:41px;width:242px;z-index:999}
.pro_menu_title:hover .sublst_title{display:block}
.pro_menu_title .sublst_title li{border-top:1px solid #FFF;display:block;line-height:30px;margin-top:-1px;padding-left:10px}
.pro_menu_title .sublst_title li:hover{background-color:#005dac}
.pro_menu_title .sublst_title a{color:#000;font-size:12px;text-transform:none}
.pro_menu_title .sublst_title a:hover{color:#FFF}
.text-link:hover{text-decoration:none;color:#000}
#download_list{margin-top:10px;width:100%}
#download_list td{border:1px solid #CCC;padding:10px}
#download_list .header{background-color:#FBFBFB;text-align:center}
#download_list .item a{background-color:#333;color:#FFF;padding:6px 10px}
.slide_adv a{float:left;height:443px;width:199px}
#support_footer{background-color:#FF9C21;border-bottom:0 none;bottom:0;height:250px;position:fixed;right:0;width:300px;z-index:9999}
#support_footer .sup_title{color:#FFF;cursor:pointer;font-weight:700;line-height:30px;padding-left:15px;text-transform:uppercase}
#support_footer .iconPop{background:url(../images/closePop.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:24px;position:absolute;right:10px;top:10px;width:24px;z-index:888}
#support_footer .sup_content{display:block;height:250px;overflow:hidden;width:300px}
#support_footer .sup_content .TenNick{float:left}
#support_footer .sup_content img{max-height:250px;max-width:300px}
#support_footer .sup_content table td{padding:5px 0}
#support_footer .Email a{color:#555}
#support_footer .close_sup{background:url(../images/close_sup.png) no-repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer;display:block;height:22px;position:absolute;right:10px;top:4px;width:22px}
#support_footer .open_sup{background:url(../images/open_sup.png) no-repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer;display:block;height:22px;position:absolute;right:10px;top:4px;width:22px}
.slide_brand{display:block;width:1170px;height:52px;margin-top:10px;padding:0 15px}
.slide_brand .caroufredsel_wrapper{width:100%!important;height:52px!important}
.slide_brand .caroufredsel_wrapper a{float:left;width:160px;margin-right:8px}
.slide_brand .btnPrev{position:absolute;left:0;height:52px;width:16px;z-index:10;background:url(../images/icon_nav_slide.png) no-repeat left center #eee}
.slide_brand .btnNext{position:absolute;right:0;height:52px;width:16px;z-index:10;background:url(../images/icon_nav_slide.png) no-repeat right center #eee}
/*-- author:phongbv@hurama.com --*/