@font-face {
	font-family: 'MyriadPro-Light';
	src: url('../fonts/MyriadPro-Light.eot');
	src: local('MenuFont'), url('../fonts/MyriadPro-Light.woff') format('woff'), url('../fonts/MyriadPro-Light.ttf') format('truetype'), url('../fonts/MyriadPro-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
a:hover {text-decoration: none;}
@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: local('MenuFont'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
a {text-decoration: none;}
body {background: url("../images/bg.jpg") repeat; font-family: tahoma; font-size: 13px;}
.fl {float: left;}
.fr {float: right;}
.clear{clear:both;overflow:hidden;}
.container {margin: 0 auto; width: 1024px !important;}
.mod_title{font-size: 20px; font-family: MyriadPro-Light; border-bottom: 5px; border-bottom: 1px solid #d6d6d6; padding-bottom: 10px; line-height: 100%; margin: 0 0 10px 0; color: #333333;}
.mod_title a {color: #333333; font-size: 20px; font-family: MyriadPro-Light;}
.pagination {margin-top: 10px; float: right;}
#product_special ul, #advertise_top_2, #menu_product, #menu_product ul, #product_list ul,#advertise_left_3,#news_list ul,.nav{list-style: none; margin: 0; padding: 0;}

.searchbox {max-width: 250px; float: right;}
.searchbox .language {margin: 5px 10px 10px 0;}
.navbar-search .search-query {width: 178px;}
/** MENU TOP */

#menu_top {box-shadow: 5px 6px 6px #CCCCCC;}
#menu_top .navbar-inner {background: #E9E9E9; padding: 0px !important;}
#menu_top.navbar .nav > li > a {color: #2e2d2d; text-shadow: none; font-size: 13px; margin: 10px 25px; padding: 0; font-weight: bold;}
#menu_top.navbar .divider-vertical {border: none; background: url("../images/menu_bullet.jpg") repeat-y; width: 1px;margin: 0px;}
#menu_top .selected .dropdown-toggle {background: none !important;}
#menu_top .selected a {color: #000 !important;}
/*#menu_top .selected {background: #B2B3B7 !important;}*/
/*** HOME CATE **/
#maincate {position: absolute; bottom: 0; z-index: 1;}
#maincate .cateitem {background-image: url("../images/cate_arrow.png"); width: 33.1%; float: left; height: 43px; background-repeat:no-repeat; background-position: 100% 50%; opacity: 0.8; filter: alpha(opacity = 80); text-align: center;border-top: 1px solid #FFF;border-right: none;border-left: 1px solid #FFF;}
#maincate .cateitem:hover {opacity: 0.7; filter: alpha(opacity = 70);}
#maincate .title {font-size: 16px; color: #FFF; margin-left: 25px; text-transform: uppercase; font-family: tahoma; margin-top: 3px; }
#maincate h2 {color: #000; margin: 0 0 0 0; font-weight: normal; line-height: 43px; font-size: 17px; text-transform: uppercase; text-shadow: 5px 4px 3px #444444;}
#maincate h2:hover {color: #980C2F;}
#maincate .cate1,#maincate .cate2,#maincate .cate3,#maincate .cate4,#maincate .cate5,#maincate .cate6 {background-color: #B1B3B6;}
/** PARTNER **/
#advertise_top_2 {border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; padding: 15px 0; margin-bottom: 10px; overflow: hidden;}
#advertise_top_2 li {float: left; margin-right: 10px;}
#advertise_top_2 li img {height: 70px;}
/** HOME PRODUCT **/

#product_special .caption a{font-size: 13px; font-family: MyriadPro-Regular; font-weight: bold;}
#product_special h3 {line-height: 100%; border-bottom: 1px solid #EEEEEE; padding-bottom: 13px; font-weight: normal; margin-bottom: 20px; background: #f8f8f8; padding: 7px 10px; /* font-family: MyriadPro-Light; */ font-size: 20px;}
#product_special a{color: #922238;}
#product_special h2 {margin: 10px 0; line-height: 100%; font-size: 14px; }
.otherlink {list-style: none; padding: 0; margin: 0; margin-bottom: 15px;}

.wid6 {width: 138px; margin-left: 20px;}
.row-fluid [class*="wid6"]:first-child {margin-left: 0;}

.caption {padding: 0 5px;height: 100px;overflow: hidden;}
#static_footer {background: #E9E9E9; border-top: 2px solid #EEEEEE; padding: 10px; margin-top: 10px;}

#menu_product {margin-bottom: 15px;}
/* #menu_product .level1:hover {opacity: 0.9} */
#menu_product .level1 {min-height: 32px; background-image: url("../images/arrow2.png") !important; background-repeat: no-repeat; background-position: 98% 50%;}
#menu_product .level1 a.link1 {text-transform: uppercase; font-size: 14px; color: #980C2F; line-height: 30px; margin-left: 10px; text-shadow: 2px 0px 4px #FFF;}
#menu_product .active a.link1{color: #980C2F; text-shadow: 1px 1px 6px #EEEEEE;font-weight: bold;}
#menu_product  li.level1.active{background: #B2B3B7 !important;}

#menu_product .level1 a:hover {color: #980C2F;}
#menu_product .item1,#menu_product .item2,#menu_product .item3,#menu_product .item4,#menu_product .item5,#menu_product .item6{background-color: #E9E9E9;border-bottom: 1px solid #FFF;}
#menu_product .level1 ul { background: #f0f0f0;}
#menu_product .level2 {border-bottom: 2px solid #FFF; padding-left: 15px; position: relative;}
#menu_product .level2 a {color: #333333; font-family: MyriadPro-Light; font-size: 14px; line-height: 24px;}
#menu_product .child .active a {color: #980C2F;}
#menu_product .manufactural {position: absolute; right: -149px; width: 150px; top: 0px; border: 1px solid #EEEEEE; border-left: none; display: none;}
#menu_product .manufactural li {border-bottom: 1px solid #FFF; padding-left: 15px; position: relative;}
#menu_product .level2:hover > .manufactural{display: block;}

#menu_product .level3 li {padding-left: 7px; line-height: 25px;}

#menu_product .manufactural {width: 150px;}
#menu_product .catelevel2 .manufactural2 {display: none;background: none repeat scroll 0 0 #DDDDDD;left: 150px;position: absolute;top: 0;width: 148px;}
#menu_product .catelevel2:hover > .manufactural2 {display: block; }

#product_list .lists li {float: left; margin-bottom: 10px;}
#product_list .images_desc {margin-bottom: 20px;}
#product_list h2 {line-height: 100%; margin: 10px 0; font-size: 13px;}
#product_list h2 a{font-weight: bold; font-size: 14px; /* font-family: MyriadPro-Regular; */ color: #922238;}
#product_list .first {margin-left: 0px;}
#product_list .pro_img {height: 190px;}
#product_list .pro_img img{height: 180px;}

#product_detail h1.pro_name {font-size: 18px; /* font-family: MyriadPro-Regular; */ color: #922238; line-height: 100%; margin: 0 0 10px;}
#product_detail .product_relate {font-weight: bold;font-family: MyriadPro-Light; font-size: 20px; padding-left: 10px; border-top: 1px solid #D6D6D6; padding-top: 10px; margin-top: 20px;}
#product_detail .thumb {border-right: 1px dotted #DEDEDE;}
#product_detail span {font-size: 14px;}
#product_detail .description h1, #product_detail  .description h2, #product_detail  .description h3 {margin: 10px 0;}
#product_detail .price {color: #912337;}
#product_detail .productinfo {text-decoration: underline;}

#news_list h2 {line-height: 100%; margin: 0 0 10px; font-size: 14px;}
#news_list h2 a{font-size: 14px; color: #333333; line-height: 100%;}
#news_list .thumb {margin-right: 10px;}
#news_list .thumb p {text-align: center;}
#news_list .item {border-bottom: 1px solid #DEDEDE; padding-bottom: 10px; margin-bottom: 10px;}

#news_relate {margin-top: 20px;}
#news_relate span{float: right;}
#news_detail h1 {margin: 0 0 10px; font-size: 20px; line-height: 100%;}

/** POP UP **/
#popup_box {display:none;width: 100%;height: 100%;position: fixed;top: 0;left:0;z-index: 999;}
#popup_box .popup_content{position: relative;z-index: 2;width: 600px;margin: 100px auto 0;background: #FFF;padding:15px;  font-size:15px; -moz-box-shadow: 0 0 5px #666;-webkit-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666;border-radius: 8px;}
#popup_box  #popupBoxClose {font-size:25px;  line-height:15px;  right:12px;  top:8px;  position:absolute;  color:#980C2F;  font-weight:500;cursor: pointer;      }
#popup_box .modal-bg {width: 100%;height: 100%;position: fixed;top: 0;left:0;z-index: 1;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);}
/*
#social {position: fixed; top: 50px; margin-left: -90px; background: #EEEEEE; text-align: center; padding: 10px 0; width: 80px;}
*/
#social ul {margin: 0; list-style: none; padding: 0;}
#social ul li {margin-bottom: 10px;float:left;margin-left: 5px;}
#productinfo_tab {margin-right: 15px;}
#productinfo_tab .tabdetail ul{list-style: none;padding: 0px;margin:0px;}
#productinfo_tab .tabdetail li{float: left; height: 28px; background: #EEEEEE;font-weight: bold; cursor: pointer; color: #000; line-height: 23px; margin-right: 2px; padding: 4px 15px 0px;}
#productinfo_tab .tabdetail li.active {background: #B1B3B6;}
#productinfo_tab .tab1  {margin-top: 10px; line-height: 18px;}
/** Fix height slide homepage **/
#advertise_top #myCarousel{min-height: 400px;}
/** Pageview **/
#num_log{width:180px; padding:19px; border:1px solid #dedede; border-bottom:3px solid #dedede; margin:10px 0px 20px; background:#fff; float:left; overflow:hidden;}
#num_log .bar{width:100%; float:left; margin:0px 0px 10px; border-bottom:1px solid #129147; padding:0px 0px 6px; font-size:16px;font-family: 'RobotoLight'; }
#num_log .bar a{ float:left; font-size:16px;font-family: 'RobotoLight'; color:#000;}
#num_log .p_number {
    color: #000000;
    float: left;
    font-family: 'RobotoMedium';
    font-size: 24px;
    margin: 0 0 10px;
    text-align: center;
    width: 100%;
}
#num_log .p_online {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #000000;
    float: left;
    font-size: 14px;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    width: 180px;
}
/** Product info **/
#product_detail table.product_info td{vertical-align: middle;}
#product_detail table.product_info span.label{width: 100px;display:block;}
#product_detail table.product_info span.pro_name{color: #922238;font-size:14px; font-weight: bold;}
/** san pham noi bat **/
#product_special .thumbnails > li {margin-left: 34px !important;}
#product_special .thumbnails > li:first-child {margin-left: 0 !important;}