/*BODY*/
BODY {
	BACKGROUND: #ffffff; MARGIN: 0px;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;  
}
/*Style cua cac lien ket*/
A {
	FONT-WEIGHT: bold; COLOR: #1c5c9a; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #6398cd; TEXT-DECORATION: none
}
A.Selected{
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
A:hover.Selected{
	color: #DC143C;
}
A.navPage{
	font-size: 24px;
	font-family: "Times New Roman";
	font-weight: normal;
}
A:hover.navPage{
	color: #DC143C;
}
/*CLEAR*/
.clear {
	CLEAR: both
}
/*FORM*/
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
/*BackGround*/
#rb_mtx {
	BACKGROUND: url(Img/hd-bg.gif) #fafafa repeat-x 50% top; WIDTH: 100%
}
.rb_shell {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: auto; WIDTH: 775px; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}
/*Logon*/
#hd_unilogin {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; MIN-HEIGHT: 12px; FLOAT: right; PADDING-BOTTOM: 0px; FONT-size: 12px; PADDING-TOP: 5px; HEIGHT: 12px; TEXT-ALIGN: right
}
#hd_unilogin A {
	COLOR: #004FCC;
}
#hd_unilogin A:link {
	COLOR: #004FCC;
}
#hd_unilogin A:hover {
	COLOR: #2478FF;
}
#hd_unilogin A:visited {
	
}
.mtx_uni_bg {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 5px 0px 0px; COLOR: #999
}
/*Logo-Search*/
.rb_hd {
	MARGIN: 0px
}
.rb_hd A IMG {
	TEXT-ALIGN: left
}
.rb_hd_l {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 275px; TEXT-ALIGN: left
}
.rb_hd_r {
	MARGIN-TOP: 5px; FLOAT: right; WIDTH: 700px; MARGIN-RIGHT: 3px
}
/*Search*/
.rb_srch_l {
	DISPLAY: inline; BACKGROUND: url(Img/search_l.jpg) no-repeat; FLOAT: right; WIDTH: 15px; HEIGHT: 54px
}
.rb_srch_r {
	DISPLAY: inline; BACKGROUND: url(Img/search_r.jpg) no-repeat; FLOAT: right; WIDTH: 15px; HEIGHT: 54px
}
.rb_srch_mid {
	DISPLAY: inline; BACKGROUND: url(Img/search_mid.jpg) repeat-x; FLOAT: right; WIDTH: auto; HEIGHT: 54px
}
#rb_srch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 30px; PADDING-TOP: 17px
}
.rb_srch_box {
	font: 13px ; COLOR: #434343;
}
.rb_srch_opt {
	font: 13px arial,helvetica; COLOR: #434343;
}
.rb_srch_sel {
	font: 13px arial,helvetica; COLOR: #434343;
}
.rb_srch_sel {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 22px
}
.rb_srch_sel OPTION {
	BACKGROUND: #fff
}
.rb_srch_box {
	BORDER-RIGHT: #2E8B57 1px solid; BORDER-TOP: #2E8B57 1px solid; font: 14px verdana,geneva,helvetica; BORDER-LEFT: #2E8B57 1px solid; WIDTH: 290px; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: #2E8B57 1px solid; HEIGHT: 18px;
}
.rb_srch_box2 {
	BORDER-RIGHT: #2E8B57 1px solid; BORDER-TOP: #2E8B57 1px solid; font: 14px verdana,geneva,helvetica; BORDER-LEFT: #2E8B57 1px solid; WIDTH: 290px; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: #2E8B57 1px solid; HEIGHT: 18px;
}
.rb_srch_txt {
	DISPLAY: inline; FLOAT: left; MARGIN: 2px 5px 0px 0px; font: bold 13px arial,helvetica; VERTICAL-ALIGN: top; color:#434343;
}
.rb_srch_go {
	BACKGROUND: url(Img/submit_w.gif) no-repeat; MARGIN: 1px 5px 0px; WIDTH: 46px; HEIGHT: 25px
}
.rb_srch_box {
	DISPLAY: inline; FLOAT: left

}
.rb_srch_sel {
	DISPLAY: inline; FLOAT: left
}
.rb_srch_go {
	DISPLAY: inline; FLOAT: left
}
.rb_adv_srch {
	MARGIN-TOP: -10px; DISPLAY: inline; FLOAT: left; font: 12px ; MARGIN-RIGHT: 10px; TEXT-ALIGN: left
}

.rb_srchalt {
	PADDING-LEFT: 0px; BACKGROUND: url(Img/srchalt_bg.gif) repeat-x; WIDTH: 100%; HEIGHT: 49px; TEXT-ALIGN: center
}
.rb_srchalt_txt {
	DISPLAY: inline; PADDING-LEFT: 165px; FLOAT: left; MARGIN: 2px 5px 0px 0px; font: bold 12px arial,helvetica; VERTICAL-ALIGN: top; COLOR: #666
}
.rb_hd_r_ad {
	DISPLAY: none
}
.rb_wshade {
	TEXT-ALIGN: center
}
.rb_hd_r_ad A {
	COLOR: #00f
}
.rb_hd_r_ad A:link {
	COLOR: #00f
}
.rb_hd_r_ad A:hover {
	COLOR: #00f
}
.rb_hd_r_ad A:visited {
	COLOR: #00f
}
/*Tabs*/

.rb_tabs {
	PADDING-LEFT: 18px; BACKGROUND: url(Img/tab_bg3.gif) repeat-x 50% bottom; MARGIN: 10px 7px 0px; font: bold 12px arial,helvetica; HEIGHT: 29px; TEXT-ALIGN: center
}
.on_l.rb_tab_l {
	DISPLAY: inline; BACKGROUND: url(Img/tab_on_l.gif) no-repeat 50% bottom; FLOAT: left; WIDTH: 6px; HEIGHT: 29px
}
.rb_tab_l{
	DISPLAY: inline; BACKGROUND: url(Img/tab_off_l.gif) no-repeat 50% bottom; FLOAT: left; WIDTH: 6px; HEIGHT: 29px
}
.on_r.rb_tab_r {
	BACKGROUND: url(Img/tab_on_r.gif) no-repeat right bottom; WIDTH: auto
}
.rb_tab_r {
	PADDING-RIGHT: 12px; DISPLAY: inline; PADDING-LEFT: 4px; BACKGROUND: url(Img/tab_off_r.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: auto; PADDING-TOP: 10px; HEIGHT: 15px
}
.rb_tab_r A {
	COLOR: #efefef
}
.rb_tab_r A:link {
	COLOR: #efefef
}
.rb_tab_r A:hover {
	COLOR: #efefef
}
.rb_tab_r A:visited {
	COLOR: #efefef
}
.on_r.rb_tab_r A {
	COLOR: #000
}
.on_r.rb_tab_r A:link {
	COLOR: #000
}
.on_r.rb_tab_r A:hover {
	COLOR: #000
}
.on_r.rb_tab_r A:visited {
	COLOR: #000
}
/*Sub Tab*/
.rb_subnav_r A:active {
	font: 11px verdana,geneva,helvetica; COLOR: #0048c0; TEXT-DECORATION: none
}
.rb_tab_pro A:visited {
	font: 11px verdana,geneva,helvetica; COLOR: #20328e; TEXT-DECORATION: none
}
.rb_tab_pro A:hover {
	font: 11px verdana,geneva,helvetica; COLOR: #0048c0; TEXT-DECORATION: underline
}
.rb_body_bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Img/body_bg.png) repeat-y; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; PADDING-TOP: 0px
}
.rb_body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(Img/body-top.gif) #fff repeat-x 50% top; PADDING-BOTTOM: 0px; MARGIN: 0px 7px; PADDING-TOP: 0px
}
.rb_body2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px 7px; PADDING-TOP: 0px
}
.rb_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.rb_subnav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; font: 12px arial,helvetica; WIDTH: auto; COLOR: #bbb; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px solid
}
.rb_subnav A {
	FONT-WEIGHT: bold; MARGIN: 0px 7px
}
.rb_subnav_r {
	FLOAT: right; PADDING-TOP: 3px
}
.rb_subnav_r A {
	font: 10px verdana,geneva,helvetica; COLOR: #00f; TEXT-DECORATION: underline
}
.rb_subnav_r A:link {
	font: 10px verdana,geneva,helvetica; COLOR: #00f; TEXT-DECORATION: underline
}
.rb_subnav_r A:hover {
	font: 10px verdana,geneva,helvetica; COLOR: #00f; TEXT-DECORATION: underline
}
.rb_subnav_r A:visited {
	font: 10px verdana,geneva,helvetica; COLOR: #00f; TEXT-DECORATION: underline
}
.rb_subnav A.on_sub {
	COLOR: #666
}
.rb_subnav A.on_sub:link {
	COLOR: #666
}
.rb_subnav A.on_sub:hover {
	COLOR: #666
}
.rb_subnav A.on_sub:visited {
	COLOR: #666
}
/*Category*/
.clearfix {
	DISPLAY: inline-block
}
.clearfix {
	DISPLAY: block
}
/*Footer*/
.rb_btm {
	BACKGROUND: url(Img/shell_bottom.png) no-repeat 50% top; WIDTH: 775px; HEIGHT: 12px
}
.rb_ft {
	font: 12px arial,helvetica; COLOR: #999
}
.rb_ft_l {
	FLOAT: left; MARGIN: 4px 0px 8px 5px; WIDTH: 48%; TEXT-ALIGN: left
}
.rb_ft_r {
	FLOAT: right; MARGIN: 0px 5px 4px 0px; WIDTH: 48%; TEXT-ALIGN: right
}
.rb_ft_btm {
	PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px 13px; PADDING-TOP: 6px; TEXT-ALIGN: left
}
/*Chi tiet ve san pham*/
TD.ProductNameDetail{font:bold 16px Arial, Helvetica, sans-serif; color:#09f}
TD.ProductNamePrice{font:bold 12px Arial, Helvetica, sans-serif; color:#900}
TD.ProductName A{
	font:bold 12px Arial, Helvetica, sans-serif; color: #C71585;
	text-decoration: none;
}
TD.ProductName A:hover{
	font:bold 12px Arial, Helvetica, sans-serif; color: #F06DBF;
	text-decoration: none;
}
/*Style cua gio hang*/
TABLE.list {
	   BORDER-RIGHT: #ecf3ff 1px solid;  BORDER-LEFT: #ecf3ff 1px solid;  BORDER-BOTTOM: #ecf3ff 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.list TH {
	PADDING-LEFT: 1px; FONT-SIZE: 13px; BACKGROUND: url(img/th_bg.gif) repeat-x left top; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccd3df 1px solid; BORDER-BOTTOM: #ecf3ff 1px solid; HEIGHT: 22px;
	background-repeat: repeat-x;
}
TABLE.list TH a{
	color: #A3760B;
}
TABLE.list TH a:hover{
	color: #E5A40B;
	text-decoration:underline;
	
}
TABLE.list TR.alt {
	BACKGROUND-COLOR: #f2f4f8
}
TABLE.list TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-LEFT: #ccd3df 1px solid;
}
 .TitleHeader {
	background:#fafafa;
   font-family:tahoma;
   font-size:11px;
   font-weight:bold;
   border-top:1px solid #556B2F;
   border-right:1px solid #556B2F;
   border-left: 1px solid #556B2F;
   padding:2px;
   width:300px;
	color: Maroon;
}
         
.TitleBody {
	 background:#fafafa;
   font-family:tahoma;
   font-size:11px;
   border-left:1px solid #556B2F;
   border-right:1px solid #556B2F;
   border-bottom:1px solid #556B2F;
   padding:2px;
   width:300px;
}
.button {
  color: #004601;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(Img/button.png) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}
.text {
	border:solid 1px #cccccc;
	background-color: #ffffff;
	height: 18px;
	COLOR: #434343;
	font: 14px verdana,geneva,helvetica;	
	DISPLAY: inline;
}
.text_hover {
	border: 1px solid Olive;
	background-color: #ffffff;
	height: 18px;
	COLOR: #434343;
	font: 14px verdana,geneva,helvetica;
	DISPLAY: inline;
}
.text2 {
	border:solid 1px #cccccc;
	background-color: #ffffff;
	height: 100px;
	COLOR: #434343;
	font: 14px verdana,geneva,helvetica;	
	DISPLAY: inline;
}
.text2_hover {
	border: 1px solid Olive;
	background-color: #ffffff;
	height: 100px;
	COLOR: #434343;
	font: 14px verdana,geneva,helvetica;
	DISPLAY: inline;
}
.head_normal{
	cursor: hand;
	color: #DC143C;
}
.head_over{
	cursor: hand;
	color: #E47F35;
}
.textChat {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
	COLOR: #434343;
	font: 14px verdana,geneva,helvetica;	
	PADDING-TOP: 2px;
	width: 379;
	height:54	
}
.textChat_hover {
	padding: 2px;
	border: 1px solid Olive;
	background-color: #ffffff;
	COLOR: #434343;
	font: 14px verdana,geneva,helvetica;
	PADDING-TOP: 2px;
	width: 379;
	height:54	
}
SPAN.Correct{
	font-weight: bold;
	color: Red;
}
