body, td {
margin: 0px;
font-family: Arial;
font-size: 11px;
}

.footer 
{
font-family: Verdana, Arial;
font-size: 10px;
color: #ffffff;
}

.dmSanpham 
{
font-family: Verdana, Arial;
font-size: 10px;
color: #ffffff;
}

.timkiemSanpham 
{
font-family: Verdana, Arial;
font-size: 10px;
color: #5AC1E9;
}

.banquyen 
{
font-family: Verdana, Arial;
font-size: 10px;
color: #000000;
font-weight:bold;
}
.nl-rightboxtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none; margin-right: 3px;
}
.nl-rightboxtitlesub {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none; margin-right: 3px;
}
.nl-righttable {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none;
	border-bottom: 1px solid Gray;
}
.nl-righttablesub {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none;
	border-bottom: 1px solid Gray;
}
.note
{
	font-size: 8pt;
	color: #008000;
	font-family: arial;	
}

.cost
{
	font-size: 8pt;
	color: #FF0000;
	font-family: arial;	
}

.error
{
	font-size: 8pt;
	color: #ff0000;
	font-weight:bold;
	font-family: arial;	
}

.intro
{
	font-size: 8pt;
	color: #000000;
	font-family: arial;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;		
}

p
{
	font-size: 10pt;
	color: #000000;
	font-family: arial;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;		
}

.NormalBold
{
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	font-family: arial;
	margin-top: 20px;
}

.khunganh 
{
	border-right: 1px solid Gray;
	border-top: 1px solid Gray;
	border-bottom: 1px solid Gray;
	border-left: 1px solid Gray;
}

.title {
font-family: Verdana, Arial;
font-size: 16px;
font-weight: bold;
text-decoration: none;
color: #CC0000;
}

.tomtat {
font-family: Arial;
font-weight:bold;
font-size: 10pt; 
text-align: justify;
color: #000000;
}

.noidung {
font-family: Verdana, Arial;
font-size: 12px;
text-decoration: none;
color: #000000;
}

.BodyMenuTop {
font-family: Verdana, Arial;
font-size: 11px;
text-decoration: none;
color: #000000;
}

h1 {
font-family: georgia, palatino, "Times New Roman", times, serif;
font-weight: bold;
font-size: 22px;
}

h2 {
font-size: 18px;
}

h3 {
font-family: georgia, palatino, "Times New Roman", times, serif;
font-size: 16px;
color: #666;
}

p.mainarticle {
font-family: Verdana, Arial;
top: 35px;
line-height: 17px;
font-size: 10.5px;
color: #000000;
}

p.main {
font-family: Verdana, Arial;
top: 35px;
line-height: 20px;
font-size: 11.5px;
color: #000000;
}

.main1 {
font-family: Verdana, Arial;
top: 35px;
line-height: 22px;
font-size: 11.5px;
color: #000000;
}

.chuthichhinh {
font-family: Arial, sans-serif;
font-size: 10px;
color: #808080;
}
ul {
list-style-image:  url("images/bullet_yellow.gif");
margin-top: 2px;
}

a {
color:#993300;
text-decoration: none;
font-family: Verdana, Arial;
}

a:hover {
color:#993300;
text-decoration: underline;
}

pre {
border: 1px solid #999;
padding: 5px;
background-color: #eee;
}

code {
background-color: #eee;
font-size: 11px;
}

form {
margin: 0px;
}

.small {
font-size: 10px;
}

.header {
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
}

.tinmoi {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.tinnong {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.tinmuc1 {
	font-family: Tahoma;
	font-size: 9px;
	color: #000000;
}
.Cham
{
	margin-left: 5px;
	font-size: 7pt;
	color: #C1D000;
	font-family: verdana;
}

.Cham_NewsLinks
{
	font-size: 7pt;
	color: #DAA302;
	font-family: verdana;
}
.texttieudiem { font-family: Arial; font-size: 12px; color: #FFFFFF; font-weight: bold; padding: 0px 10px 0px }

.tieude {
font-family: Verdana, Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #CC0000;
margin-left: 8px;
}

/* Start header on every page */
#headerbox {
margin: 0px;
height: 30px;
background-color: #eee;
border-bottom: 1px solid #999;
}
#headerbox h1 {
font-size: 18px;
font-weight: bold;
padding: 3px;
margin-top: 0px;
margin-left: 10px;
color: #555;
}


#menubox {
margin: 0px;
height: 36px;
padding-top: 4px;
background-color: #ccc;
border-bottom: 1px solid #999;
}

a.user {
font-family: Verdana, Arial;
font-size: 10px;
text-decoration: none;
color: #FFFFFF;
margin-left: 12px;
}
a.user:hover {
color: #ECECEC;
}

a.maintitle {
font-family: Verdana, Arial;
font-size: 16px;
font-weight: bold;
text-decoration: none;
color: #CC0000;
}
a.maintitle:hover {
color: #0098FF;
text-decoration: none;
}

a:link.tinchuyende { COLOR: #004a75; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; font-family:Arial}

a:visited.tinchuyende { COLOR: #004a75; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; font-family:Arial}

a:hover.tinchuyende { COLOR: #fd2003; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; font-family:Arial}

a.newslinks_title {
font-family: Verdana, Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
PADDING-TOP: 19px;
}
a.newslinks_title:hover {
color: #0098FF;
}

a.moretitle {
font-family: Verdana, Arial;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #075597;
}
a.moretitle:hover {
color: #0098FF;
}


a.listtitle {
font-family: Verdana, Arial;
font-size: 11px;
line-height: 14px;
text-decoration: none;
color: #075597;
}
a.listtitle:hover {
color: #0098FF;
}

a.topmenubody {
font-family: Verdana, Arial;
font-size: 11px;
line-height: 14px;
text-decoration: none;
color: #005AAE;
}
a.topmenubody:hover {
color: #0098FF;
}

a.menu {
font-family: Verdana, Arial;
font-size: 11px;
text-decoration: none;
color: #ffffff;
}
a.menu:hover {
color: #0098FF;
}

a.topmenu {
font-family: Verdana, Arial;
font-size: 10px;
text-decoration: none;
color: #FF0000;
margin-left: 8px;
}
a.topmenu:hover {
color: #0B4B76;
text-decoration: none;
}

a.leftmenu {
font-family: Verdana, Arial;
font-size: 10.5px;
text-decoration: none;
font-weight: bold;
color: #BA3F7A;
margin-left: 2px;
}
a.leftmenu:hover {
color: #FF0000;
text-decoration: none;
}

a.centermenu {
font-family: Verdana, Arial;
font-size: 11px;
text-decoration: none;
color: #000000;
margin-left: 2px;
}
a.centermenu:hover {
color: #ff6600;
text-decoration: none;
}

a.categorymenu {
font-family: Verdana, Arial;
font-size: 12px;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
margin-left: 22px;
}
a.categorymenu:hover {
color: #CC0000;
text-decoration: none;
}

a.xemtiep {
font-family: Verdana, Arial;
font-size: 10px;
text-decoration: none;
font-weight: bold;
color: #989898;
margin-left: 2px;
}

a.xemtiep_NewsLinks {
font-family: Verdana, Arial;
font-size: 10px;
text-decoration: none;
font-weight: bold;
color: #1BA6DD;
}

a.topbanner:hover {
color: #FF0000;
text-decoration: none;
}

a.topbanner {
font-family: Verdana, Arial;
font-size: 10px;
text-decoration: none;
font-weight: bold;
color: #989898;
margin-left: 2px;
}
a.xemtiep:hover {
color: #FF0000;
text-decoration: none;
}

a.newsmenu {
font-family: Verdana, Arial;
font-size: 10px;
text-decoration: none;
font-weight: bold;
color: #ffffff;
}
a.newsmenu:hover {
color: #FF6600;
text-decoration: none;
}

a.newssubmenu {
font-family: Verdana, Arial;
font-size: 10px;
text-decoration: none;
color: #005AAE;
margin-left: 2px;
}
a.newssubmenu:hover {
color: #FF6600;
text-decoration: none;
}

A.mainright:link {
	FONT-SIZE: 11px; COLOR: #2C5987; TEXT-DECORATION: none
}
A.mainright:visited {
	FONT-SIZE: 11px; COLOR: #2C5987; TEXT-DECORATION: none
}
A.mainright:hover {
	COLOR: #F56A1C; TEXT-DECORATION: none
}

a.productsubmenu {
font-family: Verdana, Arial;
font-size: 9px;
text-decoration: none;
color: #000000;
margin-left: 23px;
}
a.productsubmenu:hover {
color: #FF6600;
text-decoration: none;
}

a.producttop20 {
font-family: Verdana, Arial;
font-size: 10px;
text-decoration: none;
font-weight: bold;
color: #64A2FE;
margin-left: 2px;
}
a.producttop20:hover {
color: #FF6600;
text-decoration: none;
}

a.productmenutop {
font-family: Verdana, Arial;
font-size: 10px;
text-decoration: none;
font-weight: bold;
color: #3C6099;
margin-left: 2px;
}
a.productmenutop:hover {
color: #FF6600;
text-decoration: none;
}

a.indexlink {
font-family: Verdana, Arial;
font-size: 10.5px;
text-decoration: none;
font-weight: bold;
color: #464646;
margin-left: 2px;
}
a.indexlink:hover {
color: #FF0000;
}


a.tinkhac {
font-family: Arial, sans-serif;
font-size: 10px;
text-decoration: none;
margin-left: 3px;
color: #993300;
}
a.tinkhac:hover {
color: #FF0000;
margin-left: 3px;
}

#menubox a {
font-family: Verdana, Arial;
font-size: 10px;
text-decoration: none;
color: #444;
margin-left: 12px;
}
#menubox a:hover {
color: #FFFFFF;
background-color: #ccc;
}
#menubox a.user {
font-family: Verdana, Arial;
font-size: 10px;
text-decoration: none;
color: #FFFFFF;
margin-left: 12px;
}
#menubox a.user:hover {
color: #00FFFF;
background-color: #ccc;
}


#searchbox {
color:#70a9fc
margin-right: 12px;
}
#searchbox input {
font-family: Verdana, Arial;
font-size: 10px;
border: 1px solid #70a9fc;
background-color: #fff;
}
#searchbox select {
font-family: Verdana, Arial;
font-size: 10px;
border: 1px solid #70a9fc;
background-color: #fff;
}
#searchbox form {
display: inline;
margin: 0px;
padding: 0px;
}

#helpbox {
font-family: Verdana, Arial;
font-size: 9px;
padding-left: 18px;
padding-right: 18px;
padding-top: 6px;
color: #444;
height: 20px;
}

/* End header on every page */

div.hbar {
height: 1px;
background-color: #ccc;
border-top: 1px solid #fff;
border-bottom: 1px solid #999;
}

#widgetbox {
float: left;
width: 222px;
margin: 0px;
}

#contentbox {
margin-right:15px;
margin-left:233px;
padding: 0px;
}

#contentbox.print {
margin-right:15px;
margin-left:103px;
}


.widget {
border: 1px solid #ccc;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
background-color: #fff;
padding: 5px;
margin: 30px 5px 15px 10px;
}


.widget h2 {
position: relative;
display: inline;
top: -12px;
font-family: Verdana, Arial;
font-size: 10px;
font-weight: normal;
padding: 1px 2px;
margin: 0px;
margin-left: 5px;
margin-bottom: -12px;
color: #777;
background-color: #fff;
border: 1px solid #ccc;
text-transform: uppercase;
}


td.tableheader {
background-color: #ccc;
border-bottom: 1px solid #999;
}
td.tablecol0 {
border-bottom: 1px solid #ccc;
background-color: #eee;
margin-bottom: 4px;
}
td.tablecol1 {
border-bottom: 1px solid #ccc;
background-color: #ddd;
margin-bottom: 4px;
}

td.tablecol0 p {
padding-top: 4px;
padding-bottom: 4px;
}
td.tablecol1 p {
padding-top: 4px;
padding-bottom: 4px;
}
.tableheader p {
padding-top: 4px;
padding-bottom: 4px;
}
div.tablecolheader a {
color: #006699;
}
div.tableheader {
font-family: Verdana, Arial;
background-color: #ccc;
border-bottom: 1px solid #999;
}
div.tablecol0 a {
color: #006699;
}
div.tablecol1 a {
color: #006699;
}

/* The copyright, privacy, etc box */
#boringbox {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background-color: #eee;
clear: left;
margin: 0px;
margin-bottom: 10px;
font-family: Verdana, Arial;
font-size: 7pt;
padding: 3px;
text-align: center;
}

.Border_Button{ border-bottom:1px solid #A0C6D8;}

.Horizon{ background-image:url(../images/dot_horizon.gif); background-repeat:repeat-x; background-position:center;}
.Vertical{ background-image:url(../images/dot_vertical.gif); background-position:center; background-repeat:repeat-y;}

/* Styles Menu Begin*/
div.menu
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 30px;
}
a:visited, a:link, a.hover
{
	text-decoration:none;	
}

#left_outer 
{
	MARGIN-TOP: 0px; width:155px;MARGIN-LEFT: 0px;
}
#left_inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP:0px
}

TABLE.moduletable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0px
}

TABLE.moduletable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; width:100%; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A.mainlevel:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12.5px; COLOR: #000000; PADDING-TOP: 5px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainlevel:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12.5px; COLOR: #2C5987; PADDING-TOP: 5px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainlevel:hover {
	BACKGROUND-POSITION: 0px -25px; COLOR: #F56A1C; TEXT-DECORATION: none
}
A.mainlevel1:link {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 5px; HEIGHT: 15px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainlevel1:visited {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #2C5987; PADDING-TOP: 5px; HEIGHT: 15px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainlevel1:hover {
	BACKGROUND-POSITION: 0px -25px; COLOR: #F56A1C; TEXT-DECORATION: none
}
A.mainlevel2:link {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #7A6C47; PADDING-TOP: 5px; HEIGHT: 15px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainlevel2:visited {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #7A6C47; PADDING-TOP: 5px; HEIGHT: 15px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainlevel2:hover {
	BACKGROUND-POSITION: 0px -25px; COLOR: #F56A1C; TEXT-DECORATION: none
}
.submenucss {
	Z-INDEX: 100; VISIBILITY: hidden; WIDTH: 139px; POSITION: absolute;
}
A.sublevel:link {
	DISPLAY: block; border-top: #989898 1px solid; border-bottom: #989898 1px solid; border-right: #989898 1px solid; border-left:#989898 1px solid;PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 11px; background-color:#FEB3D2; filter: Alpha(opacity=90);VERTICAL-ALIGN: middle; WIDTH: 139px; COLOR: #2C5987; PADDING-TOP: 5px; HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none;
}
A.sublevel:visited {
	DISPLAY: block; border-top: #989898 1px solid; border-bottom: #989898 1px solid; border-right: #989898 1px solid; border-left:#989898 1px solid;PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 11px; background-color:#FEB3D2; filter: Alpha(opacity=90);VERTICAL-ALIGN: middle; WIDTH: 139px; COLOR: #2C5987; PADDING-TOP: 5px; HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none;
}
A.sublevel:hover {
	BACKGROUND-POSITION: 0px -25px; COLOR: #F56A1C;
}
/*Styles Menu End*/

/*Styles Product Begin*/
#makers {
	clear: both;
}

#makers li 
{
	position: relative;
	float: left;
	height: 80px;
	width: 100px;
	text-align: center;
}

#makers a {
	display: block;
	margin: auto;
	padding-top: 4px;
	width: 80px;
	text-align: center;
	text-decoration: none;
	background: #c5f2ff;
	border-bottom: solid 1px #ccc;	
}

*>body #makers img {
	display: block;
}

#makers img {
	clear: both;
	margin: 0 auto 4px auto;
	width: 70px;
	height: 70px;
	border: solid 1px #D9CDCC;
	background: #fff;
}

#makers a:hover img {
	border-color: #5AC1E9;
}

#makers strong {
	display: block;
	clear: both;
	margin: 0 auto;
	padding: 3px 0 2px 0;
	font: normal 11px Tahoma;
	background: #eafbfe url(../shopping/images/makers-strong.gif) repeat-x;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #eee;
}

#makers a:hover strong {
	text-decoration: underline;
	background-color: #f5f5f5;
}

/*Styles Product End*/
/*Styles Shopping Cart Begin*/
.CartListHead
{
    background-color: #5AC1E9;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: #FFFFFF;
    font-family: Verdana, Arial;
    font-size: 8px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

.CartListItem
{
    background-color: #63D3FF;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 8px;
    padding-left: 5px
}

.CartListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 8px;
    padding-left: 5px
}

.CartListFooter
{
    background-color: #5AC1E9;
    line-height: 10pt
}

.textfield {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid; 
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	BACKGROUND-COLOR: #FFFFFF; 
	COLOR: black;  
	TEXT-ALIGN: left;
	font-family: Tahoma, Verdana, Arial;
	FONT-SIZE: 11px;
	width: 98%;
	height: 18px;
}
/*Styles Shopping Cart End*/

/*Styles Media on Homepage Start*/
a.album_link {
font-family: Verdana, Arial;
font-size: 12px;
text-decoration: none;
font-weight: bold;
color: #EA3001;
}
a:link.bmenu { COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; font-family:Verdana }

a:visited.bmenu { COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; font-family:Verdana }

a:hover.bmenu { COLOR: #f30409; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; font-family:Verdana }
.mediatencasy
{
font-family: Verdana, Arial;
font-size: 10px;
color: #333333;
}
/*Styles Media on Homepage End*/

/*Styles Buddy on Homepage Start*/
.ListItem, .ListItemHover
{
  font-size: x-small;
}

.ListItem
{
  color: Blue;
}

.ListItemHover
{
  color: White;
  background-color: Blue;
}
/*Styles Buddy on Homepage End*/

.hotnews_image {
	vertical-align: middle;
	background-color: #D2D9E5;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #b4bccb;
}

.hotnews_image img {
	border: none;
}

.hotnews_image1 {
	vertical-align: middle;
	background-color: #EDEDED;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #b4bccb;
}

.hotnews_image1 img {
	border: none;
}