/*-- author:phongbv@hurama.com --*/
body{background:#fff;font-family: arial, sans-serif;padding:0;color:#555;overflow-x: hidden;}
a{text-decoration:none;color:#000;}
a:hover{color:#000;}
img{border:0;}
.fl{float:left;}.fr {float:right;}
.center{text-align: center;}
.clear{clear:both;}
.hide{display:none;}
.space{padding:10px 0;}.space2{padding:5px 0;}
/*.cor{border-radius:5px;-moz-border-radius:5px;}*/
/*.cor2{border-radius:10px;-moz-border-radius:10px;}*/
.shadow{box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.shadow2{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;}
*.txt_red{color: #f00;}*.txt_blue{color: #124f95;}*.txt_green{color: #1e9512;}*.txt_yellow{color: #f7941d;}
*.txt_000{color: #000;}*.txt_222{color: #222;}*.txt_333{color: #333;}*.txt_555{color: #555;}*.txt_777{color: #777;}*.txt_999{color: #999;}
.txt_11{font-size: 11px;}.txt_12{font-size: 12px;}.txt_13{font-size: 13px;}.txt_14{font-size: 14px;}.txt_15{font-size: 15px;}.txt_16{font-size: 16px;}.txt_17{font-size: 18px;}.txt_18{font-size: 18px;}.txt_20{font-size: 20px;}.txt_30{font-size: 30px;}
.txt_b{font-weight: bold;}.txt_n{font-weight: normal;}.txt_d{text-decoration: line-through;}.txt_u{text-transform: uppercase;}
.pic{background-image: url(../images/m_pic.png); background-repeat:no-repeat;}
/*----------------------------------------------------*/
input[type=submit]{border:0;font-size:14px;display:inline-block;cursor:pointer;background:#222;color:#fff;margin:0;padding:5px 15px;font-weight: 700;}
input[type=submit]:hover{background: #555;}
.button{background:#222;cursor:pointer;display:inline-block;font-size:14px;line-height:normal;padding: 5px 15px;font-weight: 700;color: #fff;}
.button:hover{background:#555;color: #fff;}
.button2{background:#ff9400;}
.button3{background:#ff9400;}
/*----------------------------------------------------*/
.wrap{width: 100%;}
.wrap .nav_top ,.wrap .content,.wrap .footer,.logo,.power_in{width: 98%;max-width: 600px;margin: 0 auto;padding: 0 1%;position: relative;}
/*-----------------------header-----------------------------*/
.lead_sub{padding: 2px 0 10px;background: #999;}
.section_top{position: relative;padding: 0;}
.tab_home a:hover{color:#267ab7;}

.header{position: relative;padding: 3px 0 3px;background:url(../images/m_tab.png) repeat-x;}
.logo{padding: 10px 0 15px;}
.logo *{max-height: 30px;}

.search{height:32px;border: 1px solid #ddd;background: #fff;position: relative;width: 98%;max-width: 600px;margin: 0 auto;}
.search .ip1{width:90%;height:32px;margin:0;background:none;border: none;color: #555;position: absolute;left: 10px;top:0;}
/*.search input[type=submit].btn1{border: none;position: absolute;right: 1px;top:1px;width: 20px;height: 30px;border-radius:2px;-moz-border-radius:2px;background:#7de025 url(../images/m_pic.png) -32px -17px;}*/
.section_top .search{border: none;}

.nav_top{position: relative;color: #fff;height: 38px;}
.nav_top a{display: inline-block;padding: 0 2px;color: #fff;}
.nav_top a.pic{width: 22px;height: 18px;padding: 0;background-position: 0 -22px;position: relative;top:5px;}
.nav_top a:hover{color: #000;}
.m_top{height: 14px;overflow: hidden;position: absolute;top:6px;left: 35px;width: 80%;}
<!--.nav_top .h_cart{position: absolute;right: 5px;top:4px;}-->
.nav_top .h_cart a{display: inline-block;width: 25px;height: 16px;background:url(../images/icn_cart-icon.png) no-repeat -5px -50px;}
/*-----------------------sidebar-----------------------------*/
.tab_hide{display: none;}
.sidebar,.sidebar2{position: absolute;left: -280px;top:0;width: 260px;background: #555;padding: 5px 10px;z-index: 88;display: none;}
.sidebar .title,.sidebar2 .title{padding: 5px;text-transform: uppercase;font-weight: bold;background: #666;}
.sidebar a{display: block;padding: 10px 5px;border-top: 1px solid #666;border-bottom: 1px solid #444;}
.sidebar.active{display: block;}

.sidebar2 a{display: block;padding: 5px 5px 0;}
.sidebar2 .space2 a{display: block;padding: 5px;border-bottom: 1px solid #444;color: #999;}
.sidebar2.active{display: block;}

.widget .wrap{width: 100%;overflow: hidden;}
.widget .wrap .nav_top ,.widget .wrap .content,.widget .wrap .footer,.widget .search,.widget .logo,.widget .power_in{left: 280px;}
/*------------------------content-------------------------*/
.section_center{position: relative;padding: 0;}
.content{padding: 0 0 20px;}
/*------------------------home----------------------------*/
.ads_h1{padding: 10px 0 0;}
.ads_h1 *{width: 100%;height: auto;}
.ads_h1 img{margin: 0 0 10px;width: 100%;height: auto !important;}

.bn_cate{position: relative;width: 100%;display: none;padding: 10px 0 0;}
.bn_cate .next,.bn_cate .prev{display: block;width: 28px;height: 28px;position: absolute;top:40%;z-index: 999;font-size: 0;}
.bn_cate .next{background-position:-29px -46px;right: 0;}
.bn_cate .prev{background-position:0 -46px;left: 0;}
.bn_cate:hover .next,.bn_cate:hover .prev{display: block;}
.bn_cate .next:hover,.bn_cate .prev:hover{opacity: 0.8;}

.bn_cate .p_list{margin: 0 auto;height: 110px;width: 100%;}
.bn_cate .p_list .item{border: none;min-width: 220px;}

.tab_h1 a{display: inline-block;padding: 6px 0;width: 47%;/*border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;*/color: #fff;text-align: center;}
.tab_h1 a.active{background: #fff;color: #000;}

.tab_home{border-bottom: 1px solid #ccc;padding: 1px 0 0;display: none;}
.tab_home a{display: block;padding: 8px 10px;border: 1px solid #ddd;border-bottom: none;color: #555;}
.tab_home a.active{background-position:100% -500px;}
.tab_home .mail{display: none;height:32px;border: 1px solid #ddd;background: #fff;position: relative;margin:0;border-bottom: none;}
.tab_home .mail .ip1{width:90%;height:32px;margin:0;background:none;border: none;color: #555;position: absolute;left: 10px;top:0;}
/*.tab_home .mail input[type=submit].btn1{border: none;position: absolute;right: 0;top:3px;background:url(../images/m_pic.png) 100% -264px;width: 20px;height: 28px;border-radius:0;-moz-border-radius:0;}*/

.tab_home2{border: none;display: block;}
.tab_home2 a{border: none;border-bottom: 1px solid #ddd;padding: 8px 0;background:url(../images/m_pic.png) no-repeat 30px 12px;}
/*--------------------category--------------------------------*/
.tab_f{position: relative;}
.tab_f i{position: absolute;right: 10px;top:6px;font-size: 15px;}
.tab_f a{display: block;padding: 8px 10px;background-position:-94px 12px;margin: 2px 0 0;}
.tab_f a.active,.tab_f a:hover{background-color: #d1d1d1;}
.tab_f.current a{background-position:100% -431px;background-color: #d1d1d1;color: #555;}
/*---------------------list--------------------------*/
.tab_list{padding: 10px 0;border-bottom: 1px solid #ccc;}
.tab_list h1{font-size: 13px;margin: 5px 0 0;padding: 0;font-weight: 700;}
.tab_list .tab_f{width: 48%;border: none;position: relative;}
.tab_list .tab_f a{border: none;text-transform: none;}
.tab_list .sub_in{display: none;position: absolute;left: 0;top:38px;width: 100%;z-index: 9;}
.tab_list .sub_in a{border-bottom: 1px dotted #ccc;padding: 5px 10px;}

.p_list{}
.p_list .item{border: 1px solid #ccc;border-top: none;}
.p_list .item .img{float: left;width: 100px;padding: 5px;position: relative;}
.p_list .item .img img{width: 90px;}
.p_list .item .img .i_spec{position: absolute;left: 0;top:0;color: #fff;}
.p_list .item .img .i_spec b{display: block;background: #de3645;padding: 1px 2px;font-weight: normal;}
.p_list .item .img .i_spec b.i2{background: #f7941d;}

.p_list .item .info{padding: 10px 0 0 110px;}
.p_list .item .info .add{display: inline-block;width: 85px;height: 23px;background-position: 0 -194px;margin: 6px 0 0;}
.p_list .more{background: #ccc;color: #000;padding: 10px;}
.p_list .more a{color: #000;}
.top{text-align: right;}

.news_list a{color: #124f95;}

.lead_h2{color: #fe6900;font-weight: bold;padding: 5px 0;border-bottom: 1px dotted #ccc;}
.box_brand{padding: 10px 5px;}
.box_brand a{display: inline-block;width: 48%;color: #555;}
/*----------------------footer------------------------------*/
.footer{}
.footer_in{}
.footer_in a{display: inline-block;padding: 3px 5px;}
.to_top{padding: 20px 0;}
.to_top a{padding: 10px;display: inline-block;background: #ccc;}
.f_tel{border-top: 1px solid #ccc;padding: 10px 0 30px;}
.f_tel i{background-position: -75px -115px;display: inline-block;width: 30px;height: 28px;position: relative;top:8px;}
.f_help .item{background: #d9d9d9;display: inline-block;width: 32%;}
.f_help a{display: block;padding: 8px;}
.f_help i{width: 40px;height: 30px;display: inline-block;position: relative;top:8px;}
.f_help .i1{background-position: -70px -23px;}
.f_help .i2{background-position: -65px -53px;}
.f_help .i3{background-position: -65px -89px;}

.help_list{display: none;}

.power_in{position: relative;padding: 10px 0;color: #fff;text-align: right;background-position: 0 -142px;}
.power_in a{color: #fff;position: absolute;left: 30px;top:10px;}
/*----------------------pro-detail------------------------------*/
.p_detail .tab_f a{background-color: #f9f9f9;border: 1px solid #ccc;color: #555;}
.p_detail .phimg{position: relative;}
.p_detail .imgd11{width: 80%;}
.p_detail .p_item img{max-width: 100%;}
.p_detail .thumb-view{position: absolute;right: 0;top:0;width: 18%;}
.p_detail .thumb-view img{width: 100%;}
.btn_detail a{width: 49%;padding: 10px 0;font-size: 14px;text-align: center;float: left;}
.btn_detail a.button2{float: right;}
/*-----------------numpage----------------*/
.num_page{padding:5px 0;}
.num_page table{display: inline-block;}
.pagingViewed{font-weight:700;color:#fff;padding:2px 6px;background: #000;}
.pagingSpace{width:2px}
.pagingIntact{border:1px solid #CCC;padding:2px 6px}
.pagingIntact a{text-decoration:none;color: #000;}
/*-----------------cart----------------*/
#cart-title{background-color:#EEE;margin:5px 0;padding:5px}
#table-shopping-cart{border-collapse:collapse;width:100%;border: none;}
#table-shopping-cart td{border: none;border-bottom: 1px solid #eee;padding: 10px;}
#table-shopping-cart img {max-width: 150px;}
#shopping-cart-first-row td{border-top: 1px solid #ccc;}
#shopping-cart-stt-col{width:20px}
#shopping-cart-price-col{width:110px}
#shopping-cart-quantity-col{width:80px}
#shopping-cart-sum-col{width:120px}
#shopping-cart-del-col{width:70px}
.b_shop{margin-bottom: 20px;}
.frm_submit{width:100%}
.frm_submit td{border-bottom: 1px dotted #ddd;padding: 10px 0;}
.frm_submit input[type=text]{width: 360px;}
.frm_submit textarea{width: 360px;}
/*-------------------------------*/
td.txt_left{text-align: left;border-left:none ;padding: 5px 0 0;}
/*---------------cart-3----------------*/
.c3_col_1{width: 30%;float: left;line-height: 29px;margin: 0 30px 0 0;}
.c3_col_1 .txt1{padding-bottom: 5px;}
.c3_col_1 [type=text]{width: 100%;}
.c3_box{padding-bottom: 20px;}
.t_line1{width: 8%;float: left;}
.t_line1 input{position: relative;top:5px;}
.t_line2{width: 90%;float: right;}
.c3_col_2{width: 33%;padding: 10px;float: right;margin: 0;background: #f7f7f7;}
.tbl_cart3{line-height: 17px;}
.tbl_cart3 td{padding: 5px 10px;border-bottom: 1px solid #ccc;}
.tbl_finish{border: none;}
.tbl_finish td{border: none;}
.line3_fn td{padding-top: 20px;border-top: 1px solid #ccc;}
/*---------------------------------*/
.lead_sub.detail{border-bottom: 1px dotted #ccc;margin-bottom: 15px;}
.p_content{line-height: 22px;}
.p_content *{max-width: 100%;}
.p_content img{max-width: 100%;height: auto;}
.p_content table{border-collapse:collapse; }
/*-----------------------theme----------------------------*/
#theme01 .section_top{background:url(../images/m1_bg.png) repeat-x top;}
#theme01 .power,#theme01 .button,#theme01 input[type=submit]{background-color: #5baf13;}
#theme01 .tab_f a{background-color:#cae7b0;}
#theme01 .search input[type=submit].btn1{background-color:#7de025;}

#theme02 .section_top{background:url(../images/m2_bg.png) repeat-x top;}
#theme02 .nav_top{padding: 5px 0 0;height: 30px;}
#theme02 .power,#theme02 .button,#theme02 input[type=submit]{background-color: #049bec;}
#theme02 .tab_f a{background-color:#ccddff;}
#theme02 .search input[type=submit].btn1{background-color:#11a6ee;}

#theme03 .section_top {background:url(../images/m3_bg.png) repeat-x top;}
#theme03 .power,#theme03 .button,#theme03 input[type=submit]{background-color: #e02129;}
#theme03 .tab_f a{background-color:#d9d9d9;color:#000;}
#theme03 .search input[type=submit].btn1{
    background: none;
}

#theme04 .section_top{background:url(../images/m4_bg.png) repeat-x top;}
#theme04 .power,#theme04 .button,#theme04 input[type=submit]{background-color: #5fa4e3;}
#theme04 .tab_f a{background-color:#ccddff;}
#theme04 .search input[type=submit].btn1{background-color:#5fa4e3;}


.tab_f a.active,.tab_f a:hover{background-color: #d1d1d1 !important;}
/*----------------------------------------------------*/
.space.p_list .more{width: 98%;max-width: 600px;margin: 0 auto;padding: 10px 0;}
/*----------------------------------------------------*/