body {
	font: 75%/170% Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	color:#000000;
	background-color:#FFFFFF;
	vertical-align:top;
}
h1{ font-size:18px;}
h2{ font-family:Tahoma, Arial; font-size:16px; margin:0px; padding:0px;}
h3{ font-family:Tahoma, Arial; font-size:14px;margin:0px; padding:0px;}

a {
	color: #333399;
	text-decoration: none;
}
a:visited {
	color: #333399;
}
a:hover {
	text-decoration: underline;
}
p {
	margin: 0px 0px 15px;
}
img {
	border: none;
}
h1{ font-size:12px;}
.home_danhmuced_img{ text-align:center; border-left:1px solid #d7d7d7;}
.home_danhmuced_img img{ height:80px; width:80px;}
.home_danhmuced_t{text-align:center; font-weight:bold; padding-bottom:0px; font-size:11px;}
ul {
        margin: 5px 0px 15px;
	padding-left: 20px;
}
ul li {
	margin: 5px;
}
ol {
	margin: 5px 0px 15px 10px ;
	padding-left: 20px;
}
ol li{
	margin: 5px;
}
ul li {
	margin: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
small {
	font-size: 90%;
}
span{ margin:0px; padding:0px;}

div#ecd_clr_aname{

	margin: 0px auto;
	position:absolute;
	top:0px;
	background-color:#FFFFFF;
	text-align:center;
	margin-left:0px;
	height:800px;
	width:980px;
}
ul#homeulcat{ display:table; margin:0px; padding:0px;}
ul#homeulcat li{ display:list-item; padding:0px; margin:0px; margin-left:16px;}
ul#homeulcat0{ display:table; margin:0px; padding:0px;}
li.homelicat0 { display:inline-table; width:160px; padding:0px; margin-left:0px; border-left:1px solid #CCCCCC}
li.homelicat0 h2{ font-size:14px; margin:0px; padding:0px;}











/* product page */
ul#pro_page_hu { margin:0px; padding:0px; display:table; border:1px solid #CCCCCC; width:100%; }
ul#pro_page_hu li{ display:inline; float:left; padding:8px 16px; }


/* ---// product page */
div#ecdklkjmh_left{ background-color:#FFFFFF; width:680px; float:left; border:1px solid #CCCCCC; padding:8px; }
ul.ul_dgr_list{  margin:0px; padding:0px; margin-bottom:8px; display:table}
li.li_dgr_list1 { height:160px;float:left;display:inline; border-bottom:1px dotted #CCCCCC; margin:2px; width:120px; padding:8px; padding-right:0px; }
li.li_dgr_list1 img { width:120px; height:120px;}
li.li_dgr_list2 { height:160px;  float:left;display:inline; border-bottom:1px dotted #CCCCCC; margin:2px; width:350px; padding:8px; padding-right:0px; }
li.li_dgr_list2 h3{ margin:0px; padding:0px; font-size:12px; font-family:Tahoma, Arial; }
li.li_dgr_list2  p{ float:left}
li.li_dgr_list2 ul { margin:0px; padding:0px;padding-left:16px;}
li.li_dgr_list2  li { margin:0px; padding:0px; }


li.li_dgr_list3 { height:160px;float:left;display:inline; border-bottom:1px dotted #CCCCCC; margin:2px; width:150px; padding:8px;
background-color:#e7e7e7 }


.dgr_list_gia1{ text-align:right; padding-right:8px;}
.dgr_list_gia_km{ text-align:right; padding-right:8px; background-image:url(img_22/block4/km.png); color:#FFFF00; font-family:Tahoma, Arial; font-weight:bold;}
.dgr_list_gia{ text-align:right;color:#ae1231; font-size:16px; font-family:"Times New Roman", Times, serif; 
padding-right:8px; font-weight:bold  }
.dgr_list_3_img{ text-align:right; background-image:url(img_22/block4/cart.jpg); background-position:right bottom;
background-repeat:no-repeat;font-style:italic; font-weight:bold; }
.dgr_list_3_img a{  padding:8px;padding-right:120px; display:block;}

.dgr_list_3_stock{ text-align:center;}

div.gr_tim_dd{border:1px solid #c3c4c4; width:280px; margin:0px; padding:0px; float:right; position:fix; right:0px;   }

div.gr_tim_dd  ul{ margin:0px; padding:0px; margin-bottom:8px;}
div.gr_tim_dd  li{  padding:8px; display:block; margin:0px; padding:0px; margin-left:8px;}

div.gr_tim_dd h2{ background-color:#CCCCCC}
div.gr_tim_dd h3{ margin:0px; padding:0px; font-family:Tahoma, Arial; font-size:14px; background-image:url(img_22/block4/ctbg.jpg);
border-top:1px solid #23476f; color:#666666; padding:8px;}
#z-header{ margin: 0px auto;
	position:absolute;
	top:0px;
 }
#z-body{ margin: 0px auto;
	position:absolute;
	top:230px; background-color:#FFFFFF;
	margin-bottom:100px;
	width:995px;
	} 
#z-footer_cpr{border-top:1px solid #cccccc; color:#999999;  margin-top:8px; font-size:10px; background-color:#f9bf36;
position: fixed; bottom:0px; width:100%; color:#eab333; padding-left:32px; padding-right:32px;
}
.zz_hbg{background-color:#266086;background-image:url(./img_22/h/n_bg1.gif); background-repeat:repeat-x; height:61px;}	
.zz_bgc{ background-color:#003865;}

.ecdxyzst{ height:1px; display:none}
td{ vertical-align:top}
#ecd210_pl{vertical-align:top; width:200px;}
#ecd210_p3{ border-bottom:1px solid #cccccc; width:200px; vertical-align:top}
#ecd210_pr{ padding-left:8px; vertical-align:top; padding-right:8px;}
#ecd210_pr_sb_h2{ font-size:16px; color:#000000; padding:8px; margin:0px; font-weight:normal; border-bottom:0px;}
#ecd210_pr_sb_d1{ padding:8px; border-bottom:1px solid #e0e3e6; padding-top:0px;}
#ecd210_pr_sb_d2{background-color:#d5d5d5; padding:8px; }
#ecd210_pr_sb_com{background-image: url(./img_22/block4/bg.gif); width:575px;}
.ecd_lbl{ background-image:url(img_22/block5/BKGD.gif); background-position:top; background-repeat:repeat-x;
padding:8px; border:1px solid #CCCCCC}
.ecd_lbl_icat{ width:70px; height:70px; border:0px;}
.ecd_lbl_tdcat{ border:1px solid #f6f5f5; text-align:center; vertical-align:top; padding:4px; font-size:10px;}
.ban_r{ margin-bottom:4px;}
.mnc{ direction:inherit; }

#page {
	width: 995px;
	margin: 0px auto;
	position: relative;
	background-color:#FFFFFF;

}
#wrapper {
	width: 995px;
	margin: 0px auto;
	position: relative;
	background-color:#FFFFFF;
	
}
#ecd_tn1{ border-bottom:1px solid #acacac; width:200px; }
#ecd_ttn_h2{ background-image:url(img_22/block2/lelt_tk.gif);}
#ecd_ttn_co{ background-image:url(img_22/block2/lelt_bg.gif); padding:8px;}
#ecd_timnhanh{ border:1px solid #003b64;
background-color:#003b64; 

}
#ecd_kmr_h2{ background-image:url(img_22/block3/tit.gif);}
#ecd_kmr_co{ background-image:url(img_22/block3/bg.gif); padding:8px;}
.ecd_kmr_r{ border:1px solid #333333; text-align:center; background-color:#FFFFFF; width:100%; margin-bottom:4px;}
.ecd_timnhanhtd{ vertical-align:top; background-color:#fbfbfb; padding:8px;;
border-left:1px solid #acacac; padding-top:0px;
background-image:url(img/ecd/attnav_bluegrad.gif); background-repeat:repeat-x}
.ecd_timnhanh_name{ font-weight:bold;  width:200px;}
.ecd_timnhanh_h3{ font-size:12px; color:#000000; font-weight:bold;}
#ecd_timnhanh_h2{ font-size:16px; color:#000000; padding:8px; margin:0px; font-weight:bold; color:#333333}
ul.ul_datagrid{ margin:0px; padding:0px; height:150px; display:table }
ul.ul_datagrid li{ display:inline-table; border-left:1px dotted #CCCCCC; margin:2px; width:180px; padding:8px; padding-right:0px; vertical-align:top }
ul.ul_datagrid  span{ top:12px; background-color:#ececec; float:left;}
ul.ul_datagrid img{ float:left; width:97px; height:97px;}
ul.ul_datagrid h3{ float:left; font:Tahoma, Arial; font-weight:normal; font-size:12px; margin:0px;}
#news_r_dffg43{}
#news_r_dffg43 li{ margin:0px; padding:0px; list-style:none; padding:8px;text-align:justify; border-top:dotted 1px #c3c4c4; margin:0px; background-color:#FFFFFF }
#news_r_dffg43  img { width:120px; border:1px solid #dadada; float:left; margin-right:8px;}
#news_r_dffg43  p{ margin:0px; padding:0px;}
#news_r_dffg43  h3{ font-size:11px; font-family:Tahoma, Arial; margin:0px; padding:4px; padding-bottom:8px; background-color:#FFFFFF;
line-height:150%;}

div.home_cat_gr2323{border:1px solid #CCCCCC; background-image:url(img_22/block4/dg.jpg); background-repeat:repeat-x ; width:100%; margin-bottom:8px;}
div.home_cat_gr2323 h2{ border:0px;}
ul#shop_cat_map_td{ height:150px; background-image:url(img_22/block4/bggr.jpg); background-position:top; background-repeat:repeat-x;
border:1px solid #d5d5d5; padding-bottom:8px;  }
ul#shop_cat_map_td li{ float:left; margin:8px;  text-align:center; padding:8px; list-style:none; }
ul#shop_cat_map_td img { text-align:center }
div.home_cat_gr2323 h2{ font-family:Tahoma, Arial; font-size:17px; padding:4px; padding-left:8px; }


div.home_cat_gr2323 h2 a:visited {
	color: #ffffff;
		text-decoration:none;
}
div.home_cat_gr2323 h2 a:hover  {
	color: #ffffff;
		text-decoration: underline;
}
div.home_cat_gr2323 h2 a:link {
	color: #ffffff;
		text-decoration:none;
}

div.home_cat_gr2323 span{ font-size:12px; border-left:1px solid #CCCCCC; padding:0px 8px 0px 8px; text-align:right; float:right; font-style:italic}

/*       */

.shopping_cart_title{ font-weight:bold; background-color:#f7f7f7; padding:3px 12px 3px 12px;}

.shopping_cart_title_delete{ font-weight:bold; background-color:#CCFFCC; padding:3px 12px 3px 12px; color:#000000; width:1px;}

.shopping_cart_content_delete{ font-weight:bold; background-color:#CCFFCC; padding:3px 12px 3px 12px; color:#FFFFFF}

.shopping_cart_content_0{  background-color:#ffffff; padding:3px 12px 3px 12px; color:#000000}

.shopping_cart_content_0_t{  background-color:#ffffff; padding:3px 12px 3px 12px; color:#000000; text-align:right}



.shopping_cart_content_1{  background-color:#ffffff; padding:3px 12px 3px 12px; color:#000000}

.shopping_cart_content_report{  background-color:#FFFFFF; padding:3px 12px 3px 12px; color:#000000; font-style:italic}

.shopping_cart_table{ border-width:      0.1em;background-color:#f7f7f7;    border-color:      #dedede;

    border-style:      solid;  border-collapse:   collapse;        border-spacing:    0;}

.shopping_cart_order_form_caption{ background-color:#FFFFDD; border:1px solid #FFD700; padding:3px;}

.shopping_cart_process0{ padding:8px; color:#000000;}

.shopping_cart_process1{ padding:8px; color:#000000; font-weight:bold}

.shopping_cart_note{ color:#666666; font-style:italic}

.shopping_cart_button{color:#323232;  font-weight:bold; background-color:#999999; border:1px solid #6e6e6e; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; }

.shopping_cart_bt_fill_info{color:#323232;  font-weight:bold; background-image:url(shopping_cart/bg_bt.jpg); border:1px solid #6e6e6e; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px;

}

.shopping_cart_more_info{}

#error_report{ color:#FF0000}

.shopping_qua_add{ width:20px;}

#ordernow{ background-image:url(img_22/btn_add_to_cart.gif); width:117px; height:30px; border:0px;}

.shopping_cart_content_report_t{  background-color:#FFFFFF; padding:3px 12px 3px 12px; color:#000000; font-style:italic;text-align:right}
/* ecd */
.group_news{ border-top:5px solid #e0e0e0; text-transform:uppercase; font-weight:bold}
.news_p_img_r{ width:226px; margin-left:16px; margin-bottom:16px;}
.menu0_li{ display:inline ; padding:8px;}
#header0{ background-image:url(./img2009/mast_bg.png)}
#main_menu3{ background-color:#990000;color:#FFFFFF; font-size:16px;}
.main_menu_li_3_0{ display:inline; padding:32px 24px 0px 12px; list-style-type:circle; color:#FFFFFF; font-size:12px; font-weight:bold}
.main_menu_li_3_1{ display:inline; padding:32px 24px 0px 12px; list-style-type:circle; color:#FFFFFF; font-size:12px; font-weight:bold}
.main_menu_li_3_0 a {
	color: #cccccc;
}
.main_menu_li_3_1 a {
	color: #cccccc;
}

.h1_home{ color:#2b2b2b; font-size:14px; font-weight:normal; margin:0px; padding:0px;}
.news_sub_one_img{ width:100px;}
.news_sub_one_gr{ border-bottom:1px solid #CCC; margin-bottom:16px;}
.sub_tote_home_img{ width:75px;}
.news_home_gr_01{ font-size:16px; border-bottom:1px solid #797979}
.home_tote_01_title{ font-size:14px; font-weight:bold}
.sub_tote_home_title{ font-weight:bold}
#new_p0_td{ vertical-align:top}
.keygoogle{ background-image:url(./././img/key/key.jpg); background-repeat:repeat-x; background-position:top;
border:1px solid #c7cad1; padding:8px; margin:8px;}
.tienvnd{ color:#FF0000; font-weight:bold}
.td_product_big_c2_name{ font-weight:bold}
.td_product_big_c2_name_gia_0{ font-weight:bold; color:#FF0000; font-size:12px; text-align:left; text-align:right; padding-right:14px; }
.ecdgrsp_divmg{ height:97px; vertical-align:top; width:97px; border:1px solid #CCCCCC; margin-top:4px;}

.ecdgrsp_td1{ vertical-align:top}
.ecdgrsp_gia1{font-weight:bold; color:#666666; font-size:14px;  text-align:right; text-decoration:line-through;}
.ecdgrsp_giakm{ border:0px; background-color:#ed1b24; background-image:url(img_22/block4/km.png);background-repeat:no-repeat; font-weight:bold; color:#FFFFFF; width:60px;
text-align:right; padding-top:16px;font-weight:bold;font-size:14px;}
.ecdgrsp_gia{font-weight:bold; color:#FF0000; font-size:14px;text-align:right}

.td_product_big_c2_name_gia{ font-weight:bold; color:#FF0000; font-size:12px; text-align:left; text-align:right; padding-right:12px; }
.co-hang{ color:#666666; font-weight:normal; font-size:11px; font-style:italic;}
.dgr_img_td{ border-bottom:1px dotted #CCCCCC}
#cooooabc{margin-left:0px;vertical-align:top; margin-right:0px; }
#ph1{color:#999999; margin:0px; padding:0px;}
#fsdfgfg_00{padding-top:0px; }
.dgr_img_s{ width:97px; border:1px solid #ebebeb}
.td_product_big_c2_name1{ font-weight:bold; color:#666666; font-style:italic; font-weight:normal;}
#hea24{border-bottom:4px solid #174381; width:995px; background-color:#eaeaea; margin:0px; padding:0px;}
#logo2dd3{ width:156px;}
.pro_p_mh{  border-bottom:1px dotted #CCCCCC; padding:8px;font-style:italic; color:#333333; font-weight:bold}
.pro_p_cgia{ border-bottom:1px dotted #CCCCCC; padding:8px;}
.pro_p_gia{ color:#FF0000; font-size:14px; font-weight:bold}  
.pro_p_mt{  font-style:normal; color:#000000}
.dgr_td_bggg{width:50%; padding:8px; 
	border-bottom:1px solid #CCCCCC;
	background-image:url(img/ecd/dot.jpg); 
	background-repeat:repeat-y;
}
#content_dir{ font-size:13px;margin-bottom:8px; font-weight:bold; background-color:#FFFFFF; border-bottom:4px solid #c3c4c4;}
#content_dir a{ padding:8px;}
#pro_p11_c1{ vertical-align:top; padding-right:8px;}
#pro_p11_c2{ vertical-align:top; padding-left:8px;  width:300px;}
#pro_tangh{ border:1px dotted #CCCCCC ; background-color:#e3e3e3; padding:8px; }
.img_class12111{ width:97px;}
.datagrid_tr_style{ }
.menum000{ font-weight:bold; padding-left:16px ; padding-right:16px;}
.news_sub_one_time{ font-size:10px; font-weight:normal}
.ctc_h3_newtd{ padding:8px; border:4px solid #ffffff; background-color:#f9f9f9; width:50%; vertical-align:top}
.ctc_h3_newnam{ margin:0px; padding:0px; font-size:12px;}
.ctc_h3_newp{ margin:0px;}
.product_name_h1{ font-size:14px;}
.news_ecd222_img{ width:150px; border:1px solid #CCCCCC}

/* menu popup */
#ja-mainnav{ background-color:#003967}
#ja-cssmenu {
	margin: 0; /* all lists */
	padding: 0;
	background-color:#003967;
}

#ja-cssmenu ul {
	margin: 0; /* all lists */
	padding: 0;
}

#ja-cssmenu li {
	margin: 0; /* all list items */
	padding: 0 2px 0 0;
	float: left;
	display: block;
	cursor: pointer;
	border-right:1px solid #60899f;
	background-color:#003967;
}

#ja-cssmenu li ul {
	width: 16.4em;
	position: absolute; /* second-level lists */
	z-index: 99;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	height: auto;
	w\idth: 15.9em;
}

#ja-cssmenu li ul ul {
	margin: -2em 0 0 15em; /* third-and-above-level lists */
}

#ja-cssmenu li li {
	padding: 0 1em 0 0;
	margin: 0;
	width: 14.9em;
}

#ja-cssmenu ul a {
	width: 14.8em;
	w\idth: 10.8em;
}

#ja-cssmenu li:hover ul ul, #ja-cssmenu li:hover ul ul ul,
#ja-cssmenu li.sfhover ul ul, #ja-cssmenu li.havechildsfhover ul ul, #ja-cssmenu li.havechild-activesfhover ul ul, #ja-cssmenu li.activesfhover ul ul,
#ja-cssmenu li.sfhover ul ul ul, #ja-cssmenu li.havechildsfhover ul ul ul, #ja-cssmenu li.havechild-activesfhover ul ul ul, #ja-cssmenu li.activesfhover ul ul ul {
	left: -999em;
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#ja-cssmenu li:hover ul, #ja-cssmenu li li:hover ul, #ja-cssmenu li li li:hover ul,
#ja-cssmenu li.sfhover ul, #ja-cssmenu li.havechildsfhover ul, #ja-cssmenu li.havechild-activesfhover ul, #ja-cssmenu li.activesfhover ul,
#ja-cssmenu li li.sfhover ul, #ja-cssmenu li li.havesubchildsfhover ul, #ja-cssmenu li li.havesubchild-activesfhover ul, #ja-cssmenu li li.activesfhover ul,
#ja-cssmenu li li li.sfhover ul, #ja-cssmenu li li li.havesubchildsfhover ul, #ja-cssmenu li li li.havesubchild-activesfhover ul, #ja-cssmenu li li li.activesfhover ul {
	left: auto;
}

/* STYLING THE MENU
-----------------------------------*/
/* 1st level */
#ja-cssmenu li a {
	display: block;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 0px 0;
	line-height:120%;
	background-color:#003865;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:4px;
}
#ja-cssmenu li a:hover,
#ja-cssmenu li a:link,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus {
	color: #FFFFFF;
}
#ja-cssmenu li a:link {
	color: #FFFFFF;
}
#ja-cssmenu li:hover a,
#ja-cssmenu li.sfhover a,
#ja-cssmenu li.havechildsfhover a,
#ja-cssmenu li.havechild-activesfhover a {
	background: url(./img/menu/mainnav-hover.gif) repeat-x left top #666666;
	color: #FFFFFF;
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:link,
#ja-cssmenu li a.active:focus {
	color: #FFFFFF;
}

/* 2nd level and above */
#ja-cssmenu li ul {
	border: 1px solid #666666;
	background-color:#000000;
}

#ja-cssmenu li ul ul {
	border: 1px solid #666666;
}

#ja-cssmenu li ul li {
	border-bottom: 1px solid #7F7F7F;
	border-right: none;
	background: none;
	height: auto;
}
.menu-title{ color:#FFFFFF;}
#ja-cssmenu li ul a {
	border-right: none;
	margin: 0;
	padding: 7px 10px;
	background: none !important;
	text-transform: none;
	font-weight: normal;
	white-space: nowrap;
	color: #000000 !important;
}

#ja-cssmenu li.havesubchild,
#ja-cssmenu li.havesubchild-active {
	background: url(img/arrow-1.gif) no-repeat 95% 50%;
}

#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus,
#ja-cssmenu ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul li.havesubchildsfhover,
#ja-cssmenu ul li.havesubchild-activesfhover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul ul li.sfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover {
background-color:#666666;
	
}

#ja-cssmenu ul li a.active {
	background: none !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
	text-decoration: underline;
}

#ja-cssmenu ul li a.active:hover,
#ja-cssmenu ul li a.active:active,
#ja-cssmenu ul li a.active:focus {
	color: #000000 !important;
}

