/* CSS Document */
*{margin:0px; padding:0px}
body{color:#000; text-align:left;}
a{	background-color:inherit;	text-decoration:none; outline:none;}
a:hover{text-decoration:underline}
img{border:0px}
/* Nhap lieu */
input{	font-family:Tahoma, arial, sans-serif;	font-size:11px;}
textarea{	font-family:Tahoma, arial, sans-serif;	font-size:11px; }
select{ font-family:Tahoma, arial, sans-serif;	font-size:11px;}
/* easy clearing */
.clearfix:after{
	content:'[DO NOT LEAVE IT IS NOT REAL]'; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix{display:inline; position:relative;}
.clearfix{display:block;}
/* end easy clearing */

/*go on*/
#vj_container{margin:0 auto; font:normal 11px arial; width:980px;}
#vj_wrapper_content{margin:0 auto; width:980px;}

/*B-vj_header*/
#vj_header{width:980px; margin:0 auto 5px auto; background:url(../images/graphics/bg_h_2x146.gif) repeat-x left top; height:146px; overflow:hidden}
.vj_top_header{ width:980px; margin:0px auto 0 auto; overflow:hidden; clear:both}
.vj_top_header a{width:241px; height:40px; display:block; float:left; margin-top:30px}
.vj_top_header img{float:left;}

.vj_top_header .div_banner{width:728px; height:90px; float:right; overflow:hidden; margin-top:8px}

.vj_menu_search{width:980px; margin:4px auto 0 auto; overflow:hidden; height:38px; }
.vj_menu_left{float:left; width:720px; background-color:#f0f0f0; height:38px; font:bold 12px verdana; padding:15px 0 0 15px}
.vj_menu_left span{margin:0 16px}
.vj_menu_left a{color:#353535}

/*.vj_search_right{float:right; width:244px; background-color:#697780; height:38px; font:bold 13px tahoma}
.vj_search_right *{float:left; margin-top:9px}
.vj_search_right span{color:#fff;  margin:11px 8px 0 10px}
.vj_search_right .input_search{width:124px; height:18px; border:1px solid #8c8c8c; font:normal 13px tahoma; padding-top:1px; margin-right:6px}
.vj_search_right .input_button{width:33px; height:19px; font-weight:bold}*/

.vj_search_right{float:right; width:244px; background-color:#697780; height:38px; font:bold 13px tahoma}
.vj_search_right span{color:#fff;  margin:11px 8px 0 10px; float:left}
.vj_search_right div{float:left; width:126px; height:20px ; margin-top:9px}
.vj_search_right div input{width:124px; height:18px; border:1px solid #8c8c8c; font:normal 13px tahoma; padding-top:1px; margin-right:6px}
#edit-submit{float:left; margin-top:9px; width:33px; height:19px; font-weight:bold;}
/*E-vj_header*/

/*B-vj_content*/
#vj_content{width:980px; margin:0 auto 0px auto;  }
#vj_left_common{width:728px; float:left}
#vj_flash{width:728px; height:380px; margin:0 auto 10px auto}


#vj_right_common{width:244px; float:right}
/*#vj_box_244_news*/
.vj_box_244_common{width:242px; border:1px solid #ccc; font:normal 11px arial; margin-bottom:10px}
.vj_title_common{width:221px; height:27px; background:url(../images/graphics/bg_1x37.gif) repeat-x left top; font:bold 12px arial; padding:10px 0 0 21px}
.vj_content_common{width:218px; padding:0 12px 12px 12px; overflow:hidden;}
.vj_content_common p{width:207px;overflow:hidden; background:url(../images/icons/4x7.gif) no-repeat left 6px; padding-left:11px; line-height:1.7}
.vj_content_common p a{ color:#0066cc}
.vj_content_common p.vj_line_a{border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px}

/*ho tro*/
.padding_top10{padding-top:10px}
.icon_yahoo{background:url(../images/graphics/62x103.jpg) no-repeat center top; width:62px; float:left; height:100px}
.yahoo_ul{width:132px; float:right;list-style-type:none }
.yahoo_ul li{float:left; height:20px; width:130px;  margin-bottom:3px} 
.yahoo_ul li span{background:url(../images/graphics/htro_left_9x20.gif) no-repeat left top; height:20px; width:9px;float:left} 
.yahoo_ul li label{background:url(../images/graphics/htro_right_9x20.gif) no-repeat right top; height:20px; width:9px; float:left;}
.yahoo_ul li a{height:16px; float:left; color:#000; background:#d9d9d9; padding:4px 30px 0 8px; display:block}
.yahoo_ul li a:hover{text-decoration:none}

#vj_banner_244{width:244px; margin-bottom:10px}

#vj_box_list_pic{width:700px; height:128px; font:normal 11px arial;  margin:0 auto 10px auto;}
#vj_box_list_pic ul{list-style-type:none}
#vj_box_list_pic li{width:110px; height:124px; border:1px solid #ccc; margin-right:29px; padding:2px; float:left}
#vj_box_list_pic li p{width:95px; overflow:hidden; height:13px;background:url(../images/icons/01_4x7.gif) no-repeat left 3px; padding-left:8px; margin-left:5px}
#vj_box_list_pic li p a{color:#0066cc;}
#vj_box_list_pic li.none_margin{margin-right:0px}
#vj_box_list_pic li label{width:110px; display:block; text-align:center; color:#999999}
#vj_box_list_pic li label b{font:bold 12px arial; color:#FF0000}
#vj_box_list_pic li label strong{font:normal 10px arial; color:#999999}
/*vj_two_box_pc*/
.vj_two_box_pc{width:728px; font:normal 12px arial}
.vj_box_pc_one{width:360px; float:left; overflow:hidden}
.vj_box_pc_titile{width:350px; background-color:#aaa; color:#fff; height:20px; font-weight:bold; padding:5px 0 0 10px}
.vj_box_pc_con{width:340px; padding:10px}
.vj_box_pc_con .vj_img{float:left; width:108px; display:block}
.vj_box_pc_con div.vj_add{float:right; width:225px; overflow:hidden; line-height:1.7; padding-bottom:20px}
.vj_box_pc_con div.vj_add a{color:#0066cc; font-weight:bold; display:block}
.vj_box_pc_con div.vj_add label{width:225px; display:block; color:#999999}
.vj_box_pc_con div.vj_add label b{font:bold 12px arial;}
.vj_box_pc_con div.vj_add label b span{text-decoration:line-through}
.vj_box_pc_con div.vj_add label a{font-weight:normal; color:#999999; display:inline}
.vj_box_pc_con p{width:340px; clear:both; overflow:hidden}
.vj_pink{color:#cc6600}
.vj_chitra{color:#0066cc; }
.vj_chitra a{color:#0066cc; text-decoration:underline}
.vj_chitra a:hover{color:#0066cc; text-decoration:none}
.vj_het_hang{color:#999999;}
.vj_chitra strong{font-size:18px; font-weight:normal}
.vj_border{border-bottom:1px solid #0066cc; font:0; padding:5px 0 0px 0; line-height:0; margin-bottom:8px; width:225px; }
.vj_float_right{float:right}
div.note_coupon{ height:15px; color:#999; font-size:11px}

.vj_muahangtheoy{width:728px; font:normal 12px arial; text-align:center; color:#999999; margin:0 auto; overflow:hidden; clear:both}
.vj_muahangtheoy a{color:#999999; text-decoration:underline}
.vj_muahangtheoy a:hover{text-decoration:none}
/*E-vj_content*/

/*san pham moi*/
.vj_box_300{width:244px; margin:0 auto 10px auto}
.title_300{width:234px; height:20px; background:#aaa; font:normal 12px arial; color:#fff; padding:5px 0 0 10px}
.content_300{width:244px; font:normal 12px arial; overflow:hidden}
.vj_product_detail ul{list-style-type:none; padding-top:9px}
.vj_product_detail ul li{float:left; width:244px; overflow:hidden; margin:0 0 10px 0; padding-bottom:10px; border-bottom:1px solid #ccc}
.vj_product_detail img{float:left; border:1px solid #dfdad7}
.vj_product_detail p{float:right; width:172px; overflow:hidden; line-height:1.4; margin-right:5px;display:inline}
.vj_product_detail p strong{color:#c36a05}
.vj_product_detail p a{color:#0066cc; display:block; font-weight:bold; overflow:hidden; height:expression(this.scrollHeight > 53 ? "53px" : "auto" );  max-height: 53px;}
.vj_product_detail ul li.none_border{border-bottom:none}
.vj_product_detail span{float:right; width:172px; overflow:hidden; line-height:1.4; margin-right:5px;display:inline; color:#999}
/*vj_box_detail_pc*/
#vj_box_detail_pc{width:728px; font:normal 12px arial; overflow:hidden; float:left}
#vj_box_detail_pc h1{width:713px;overflow:hidden; font:normal 18px arial; color:#2e618e; margin-bottom:10px; padding-left:15px}
#vj_box_detail_pc .vj_sub_detail{width:728px; overflow:hidden;}
#vj_box_detail_pc .vj_sub_detail span{width:333px; float:left;}
#vj_box_detail_pc .vj_sub_detail div.vj_div_chitiet{float:right; width:385px; line-height:1.7 }
#vj_box_detail_pc .vj_sub_detail div.vj_div_chitiet ul{}
#vj_box_detail_pc .vj_sub_detail div.vj_div_chitiet li{margin-left:20px}
#vj_box_detail_pc .vj_box_table_pc{width:728px; margin-top:15px}
#vj_box_detail_pc .vj_box_table_pc td{padding:3px 0}
#vj_box_detail_pc .vj_box_table_pc .bg_td td{background:#f5f5f5}
#vj_box_detail_pc .vj_box_table_pc .font_bold{font-weight:bold}
#vj_box_detail_pc .vj_box_table_pc .font_bold_kn{font:bold 18px verdana; color:#FF0000}
/*B-vj_wrapper_footer*/
#vj_wrapper_footer{margin:0px auto 20px auto; width:980px; clear:both; overflow:hidden; padding-top:30px; font:normal 11px arial; color:#7f7f7f}
#vj_wrapper_footer a{ color:#7f7f7f}
.vj_footer{height:22px; border-bottom:1px solid #cdcdcd; width:978px; background-color:#ededed; color:#0066cc; padding:9px 0 0 12px}
.vj_footer span{margin:0 7px}
#vj_wrapper_footer .vj_footer a{color:#0066cc}
#vj_wrapper_footer p{margin:10px 0 10px 12px}
/*E-vj_wrapper_footer*/

/**/
#vj_box_detail_pc .vj_sub_baohanh{width:680px; overflow:hidden; line-height:1.7; margin:0 auto}
#vj_box_detail_pc .vj_sub_baohanh strong{color:#2e618e}
#vj_box_detail_pc .vj_sub_baohanh a{color:#2e618e}


#vj_box_detail_pc tr td{text-align:left}






.guithanhcong{text-align:center; font:bold 15px tahoma; color:#333}
.guithanhcong a{color:#2e618e}






div.coupon_main{ width:225px; overflow:hidden;}
.coupon_main label b{color:#333; margin-top:2px; float:left}
.coupon_main .coupon{float:left; margin-right:5px;}
.coupon_main input{float:left}
.coupon_main .bt_coupon{width:30px;.margin-top:1px}
.coupon_main .text_coupon{height:15px; margin-top:1px; width:120px}
.coupon_main i{color:#999; font:normal 11px arial; clear:both; display:block}
.vj_float_left{float:left; overflow:hidden; margin:10px 0}
.vj_float_right_01{float:right;}


/*footer_sum: chep HTML, CSS, images(footer_sum_1x19.gif)*/
* html #container{position: relative;}
#footer_sum{width:100%; background:url(../images/graphics/footer_sum_1x19.gif) repeat-x center top; height:18px; text-align:center; font:normal 11px tahoma; color:#fff;padding-top:3px; left:0px; bottom:0px; position:fixed; z-index:1000}
* html #footer_sum {position: absolute;
top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop+(document.body.clientHeight-this.clientHeight));left: expression("0");}
#footer_sum a{margin-right:20px; color:#333}
#footer_sum a:hover{color:#fff; text-decoration:none}
#footer_sum a.active_sum{font-size:14px; color:#fff; font-weight:bold}
#footer_sum a.none_space{margin-right:0px}


@media print 
{
.overflo_none{overflow:visible}
.noidung_sao{width:600px}
.nguon_tin{width:550px}		
.bt_print,.footer_print,#header_print{display:none}
}