html {
	SCROLLBAR-BASE-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #ccc;
}
body {  
	background:url(../images/bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Verdana;
	font-size: 11px;
	color: #525252;
	line-height:18px;
}


ul {
    list-style-type:none;
}
li {
    list-style-type:none;
}
a:active {  text-decoration: none ; color:#01489F}
a:link {  text-decoration: none ; color:#01489F}
a:visited {  text-decoration: none ; color:#01489F}
a:hover {  color:#01489F; text-decoration: underline }

img { border : 0px; }
.img_border {
	border:1px solid #D9D8D8;
}
form{ 
	display: inline;
	margin: 0; /* removes mystery form tag gapping */ 
	padding: 0; /* removes mystery form tag gapping */
	}
	
input{
	color:#474646;	
	vertical-align: middle;	
}


.button {
	border:1px solid #CDCDCD;
	background:#0379C9;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	/*background:url(../images/bg_button.gif) repeat-x ;*/
	padding:2px;
}
.textfiled{
	border:1px solid #7F9DB9;
	padding:2px;
}
.textarea{
	border:1px solid #7F9DB9;
	line-height:18px;
	color: #474646;
	scrollbar-base-color:#7F9DB9;
	scrollbar-arrow-color:#000000; 
	overflow:auto;
}

.header{
	background:url(../images/header_bg.gif) bottom repeat-x;
}

/*=======================  table & bg & border ===============================================*/
.table_redirect{
	background:#880201;
}
.bg_top{
	background:url(../images/bg_top.gif);
}
.bg_submenu{
	background:url(../images/menusub_bg.gif);
}

.box_title{
	background:url(../images/box_title_bg.gif);
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	text-transform:uppercase;
}
.boxContent{
	background:url(../images/box_footer.gif) #F5FBFF bottom repeat-x;
	border-left:1px solid #4E9AE9;
	border-right:1px solid #4E9AE9;
	border-bottom:1px solid #4E9AE9;
	padding-bottom:10px;
}
.category ul { margin:0px; padding:0px 5px;}
.category li {
	display:block;
	padding:5px 0px;
	background:url(../images/hr_menu.gif) bottom repeat-x;
	color:#0545BB;
	font-weight:bold;
	padding-left:10px;
}
.category li a { color:#0545BB; }
.category li a.active { color:#D10000}
.category li.last { background:none;}
.category  li.subcat {
	background:url(../images/icon_subcat.gif) 7px 7px no-repeat;
	padding-left:20px;
	color:#000;
	font-weight:normal;
}
.category  li.subcat a {
	color:#000;
}
.boxRight{
	border:1px solid #4E9AE9;
	background:#F5FBFF;
	padding:5px;
}

.title_right{
	background:url(../images/hr.gif) 0px 20px no-repeat;
	color:#D10000;
	font-weight:bold;
	padding-left:5px;
}
.boxProduct{
	background:#FFBA42;
	border-left:1px solid #0FA7FF;
	border-right:1px solid #0FA7FF;
}
.row{
	background:#F3F0D1;
	padding:5px;
	height:50px;	
}
.row1{
	background:#FAFAE8;
	padding:5px;
	height:50px;
}
/******************** FONT CHU **************/

.font_top,
.font_top a:link,
.font_top a:active,
.font_top a:visited{
	color:#F3DDAE;
}

.font_top a:hover{
	color:#F3DDAE;
}


.font_f_title,
.font_f_title a:link,
.font_f_title a:active,
.font_f_title a:visited{
	color:#D10000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase
}

.font_f_title a:hover{
	color:#D10000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase
}

.font_title,
.font_title a:link,
.font_title a:active,
.font_title a:visited{
	color:#FF9F00;
	font-weight:bold;
}

.font_title a:hover{
	color:#FFC20F;
	font-weight:bold;
}

.font_cat,
.font_cat a:link,
.font_cat a:active,
.font_cat a:visited{
	color:#8D3817;
	font-weight:bold;
}

.font_cat a:hover{
	color:#8D3817;
	font-weight:bold;
}

.font_subcat,
.font_subcat a:link,
.font_subcat a:active,
.font_subcat a:visited{
	color:#575757;
}

.font_subcat a:hover{
	color:#575757;

}

.font_title_small{
	color:#FF9136;
	font-size:10px;
}

.more a { 
	background:url(../images/icon_more.gif) right no-repeat;
	padding-right:10px;
	color:#3466BF;
	text-decoration:underline;
}
.font_white {
	color:#FFFFFF;
}
.font_err,
.font_err a:link,
.font_err a:active,
.font_err a:visited {
	 color:#FF0000;
	 text-decoration:none;
}
.font_err a:hover {
	 color:#FF0000;
	 text-decoration:underline;
}

.font_err_big{
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
}
 
.font_keyword {
	background-color:#E60404;
	color:#FFFFFF;
}

#footer {
	background:url(../images/footer_bg.gif) top repeat-x;
	color:#0B4ABA;
	padding:15px;
}
#footer a {
	color:#0B4ABA;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover {
	color:#0B4ABA;
	text-decoration:underline;
}
#footer p { color:#333333 ;padding:5px;margin:0px;}
#footer p span { color:#D10000}
#footer p span a {color:#D10000}
/******************** FONT PRODUCT **************/

.font_p_name,
.font_p_name a:link,
.font_p_name a:active,
.font_p_name a:visited {
	 color:#990000;
	 font-weight:bold;
	 text-decoration:none;
}
.font_p_name a:hover {
	 color:#990000;
	 font-weight:bold;
	 text-decoration:underline;
	 
}
/******************** FONT NEWS **************/

.font_title_news,
.font_title_news a:link,
.font_title_news a:active,
.font_title_news a:visited {
	 color:#FF9F00;
	 font-weight:bold;
	 text-decoration:none;
}
.font_title_news a:hover {
	 color:#631C00;
	 font-weight:bold;
	 text-decoration:underline;
	 
}
/*-------------------------------- font shopping ---------------------*/
.border_cart {
	background:#DBDADA;
}
.row_title_cart {
	background:#0074C3;
	color:#FFFFFF;
	height:25px;
	font-size:10px;
}
.row_total_cart {
	background:#E2F2FD;
	color:#3369A7;
	height:25px;
}
.row_item_cart {
	background:#f7f7f7;
	height:22px;
}

.divseo{
display:none
}

/******************** PHAN TRANG **************/
.pagecurrent{
	background: #FFC9A5;
	font-size: 8pt;
	font-weight: bold;
    color: #000000;
	padding-left: 3px;
	padding-right: 3px;
}

.pagecur {
	background: #BDE0FE;
	border: 1px solid #294B79;
	padding: 1px 5px 1px 5px;
	font-weight: bold;
	color: #003300;
}
.pagelink {
	background: #FFFFFF;
	border: 1px solid #999;
	padding: 1px 5px 1px 5px;
	text-decoration: none;
}

.pagelink a:link,
.pagelink a:visited,
.pagelink a:active{
	text-decoration: none;
	color: #000000 !important;
}
