#nav {
    width: 370px;
    height: 31px;
    float: right;
}

#nav ul{
    height: 31px;
    list-style: none;
    margin:0px;
    padding:0px;
    margin-top:15px;
}
#nav li {
    display: inline;
    background: red;
}

#nav li a {
    overflow: hidden;
    display: inline-block;
    float: left;
    font-size:14px;
    font-family: arial;
    width: 70px;
    padding:0px;
    margin:0px;
    margin-right: 5px;
    text-align:center;
    padding-top:7px;
    height:25px;
    background-repeat: no-repeat;
    text-decoration: none;
    color:#fff;
    font-weight: bold;
    font-size:13px;
    background-image: url(images/nav.png);
}
#nav #cart {
    width: 375px;
    height: 22px;
    margin-top:5px;
}
#nav #cart a {
    height:22px;
    font-size:14px;
    margin-right:10px;
    text-indent:30px;
    padding-top:5px;
    color:#333;
    float:right;
    background: url(images/cart.png) top left no-repeat;
    text-decoration: none;
}
#nav #cart a:hover {
    color:red;
}
#nav #cart div {
    float:right;padding-right:5px;padding-top:2px;
}


#nav li a:hover, #nav li a.active {
    background-position: 0 -31px;
}
name_body, td {
	color: #004c93;
	font-family: Arial;
	font-size: 12px;
}
div {
    text-align: left;
}
div.ModuleFrame {
	font-size: 12px;
	line-height: 15px;
	padding: 0;
}

div.UpperModuleBorder div.HeaderBar {
	background: url(../../images/borders.gif) top left repeat-x;
	background-position: 0 0;
	width: 100%;
	height: 23px;
}

div.UpperModuleBorder div.RightCorner {
	background: url(../../images/borders.gif) top left no-repeat;
	background-position: -991px 0;
	width: 9px;
	height: 23px;
	float: right;
}

div.LowerModuleBorder div.FooterBar {
	background: url(../../images/borders.gif) top left repeat-x;
	background-position: 0 -23px;
	width: 100%;
	height: 9px;
	margin: 0;
	padding: 0;
}

div.LowerModuleBorder div.RightCorner {
	background: url(../../images/borders.gif) top left no-repeat;
	background-position: -991px -23px;
	width: 9px;
	height: 9px;
	float: right;
	margin: 0;
	padding: 0;
}

div.LowerModuleBorder {
	line-height: 1px;
	margin: 0;
	padding: 0;
}

.ModuleTitle {
	color: #0c48a0;
	font-size: 13px;
	font-weight: bold;
	float: left;
	padding: 0px 0 0 9px;
}

.ModuleTitle a {
	color: #0c48a0;
	text-decoration: none;
}

.ModuleTitle a:hover {
	text-decoration: underline;
}

div.ModuleFrame .RightControlArea {
	padding: 4px 0 0 0;
	vertical-align: middle;
	float: right;
}

div.ModuleFrame .LeftControlArea {
	padding: 4px 0 0 0;
	vertical-align: middle;
	float: left;
}

div.ModuleFrame div.ModuleContent {
	color: #7d7d7d;
	padding: 0px 0px 0px 0px;
	margin: 0;
	border-left: 1px solid #c3d7f0;
	border-right: 1px solid #c3d7f0;
}

div.ModuleContent,div.UpperModuleBorder,div.LowerModuleBorder {
	height: 1%;
	clear: both;
}


.tab {
	color: #004c93;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 7px;
	font-weight: bold;
}

.tab_light {
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 5px;
}

.catbd_tour {
	border: 2px solid #D8F858;
}

.bdcur {
	border: 1px solid #eef3f6;
	font-size: 12px;
}

.catbd_top {
	border: 1px solid #146eb4;
	border-collapse: collapse;
	border-top-style: hidden
}

.textbox {
	font-family: Arial;
	font-size: 12px;
	color: #146eb4;
}

.button {
	font-family: Arial;
	font-size: 12px;
	color: #146eb4;
	font-weight: bold;
	text-align: center;
}

A.tabcat {
	color: #004c93;
	font-family: Arial;
	text-decoration: none;
	font-size: 12px;
}

A.tabcat:hover {
	color: yellow;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

A.reg_pass {
	color: #04529c;
	font-family: Arial;
	text-decoration: none;
	font-size: 12px;
}

A.reg_pass:hover {
	color: #EC5901;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

A.cart_payment {
	color: #004c93;
	font-family: Arial;
	text-decoration: none;
	font-size: 12px;
}

A.cart_payment:hover {
	color: #f60a36;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

A.normal_gray {
	color: #666666;
	font-family: Arial;
	text-decoration: none;
	font-size: 12px;
}

A.black_link:hover {
	color: green;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
A.black_link {
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	font-size: 12px;
}

A.normal_gray:hover {
	color: #f60a36;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
A.hnews {
	color: #CC0000;
	font-family: "Arial", Times, serif;
	text-decoration: none;
	font-size: 14px;
}

A.hnews:hover {
	color: blue;
	font-family: "Arial", Times, serif;
	font-size: 14px;
	text-decoration: none;
}

A.login {
	color: #CC0000;
	font-family: "Arial", Times, serif;
	text-decoration: none;
	font-size: 12px;
}

.login {
	color: #146eb4;
	font-family: "Arial", Times, serif;
	text-decoration: none;
	font-size: 12px;
}

A.login:hover {
	color: blue;
	font-family: "Arial", Times, serif;
	text-decoration: none;
	font-size: 12px;
}

TR.on {
	
}

TR.off {
	DISPLAY: none
}

.title {
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt
}
.menuContent a {color:#333}
a:hover, .menuContent a:hover, ul li a:hover {color:red;}
A.tabcat2 {
	color: #146eb4;
	font-family: "Arial", Times, serif;
	text-decoration: none;
	font-size: 12px;
}

A.tabcat2:hover {
	color: #CC0000;
	font-family: "Arial", Times, serif;
	font-size: 12px;
	text-decoration: none;
}

.namepro_nb {
	color: #E52544;
	font-family: Arial;
	text-decoration: none;
	font-size: 11px;
}

.namepro_nb:hover {
	color: #099003;
	font-family: Arial;
	text-decoration: none;
	font-size: 11px;
}

.namepro_dg {
	color: #333;
	font-family: arial;
	text-decoration: none;
	font-size: 13px;
}

.namepro_dg:hover {
	color: #099003;
	font-family: arial;
	text-decoration: none;
	font-size: 13px;
}

.tit1 {
	color: #2D71CF;
	LINE-HEIGHT: 150%;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.tit1:hover {
	color: #2D71CF;
	LINE-HEIGHT: 150%;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

.dacdiem {
	color: #096EFA;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

A.dacdiem:hover {
	color: #0E4EF6;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	text-decoration: underline;
}

.price_prnb {
	color: #a52a2a;
	font-family: arial;
	text-decoration: none;
	font-size: 8pt;
}

A.price_prnb:hover {
	color: #099003;
	font-family: arial;
	text-decoration: none;
	font-size: 8pt;
}

.price_prbc {
	color: #000000;
	font-family: arial;
	text-decoration: none;
	font-size: 8pt;
}

A.price_prbc:hover {
	color: #099003;
	font-family: arial;
	text-decoration: none;
	font-size: 8pt;
}

.bd_pro {
	border: 1px solid #DCE7AF;
	border-collapse: collapse;
}

.ttchitiet {
	FONT: 12px Arial, Helvetica, sans-serif;
	COLOR: #3b454f;
}

.textgray {
	FONT-SIZE: 10px;
	COLOR: #4b4b4b;
	FONT-FAMILY: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif
}

.brdimage {
	BORDER-RIGHT: #e9e9e9 1px solid;
	BORDER-TOP: #e9e9e9 1px solid;
	BORDER-LEFT: #e9e9e9 1px solid;
	BORDER-BOTTOM: #e9e9e9 1px solid
}

A.chitiet {
	color: #B34505;
	font-family: arial, verdana, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

A.chitiet:hover {
	color: #5F7E06;
	font-size: 12px;
	text-decoration: none;
}

.regform_title {
	FONT-SIZE: 12px;
	COLOR: #B34505;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.regform_title {
	FONT-SIZE: 12px;
	COLOR: #879622;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.catbd_gtsp {
	border: 1px solid #f9ce5e;
}

.namepr {
	FONT-SIZE: 9pt;
	COLOR: #2e7801;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: arial, verdana, sans-serif;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none
}

.namepr:hover {
	FONT-SIZE: 9pt;
	COLOR: #F95CD2;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: arial, verdana, sans-serif;
	TEXT-DECORATION: none
}

.giakd {
	FONT-SIZE: 9pt;
	MARGIN-LEFT: 3px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.giaht {
	FONT-SIZE: 9pt;
	MARGIN-LEFT: 3px;
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.price_auc {
	color: #FF7A1F;
	font-family: arial, verdana, sans-serif;
	text-decoration: none;
	font-size: 9pt;
}

.tb {
	border-right: 1px dotted #A9A9A9;
	border-bottom: 1px dotted #A9A9A9;
	border-top-style: none;
	border-left-style: none;
}

.tb_right {
	border-bottom: 1px dotted #A9A9A9;
	border-top-style: none;
	border-left-style: none;
}

.par_tour {
	FONT-SIZE: 9pt;
	COLOR: #046AC0;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none
}

.par_tour:hover {
	FONT-SIZE: 9pt;
	COLOR: #F76503;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.bd_box {
	border: 1px solid #F7C6A6;
	border-collapse: collapse;
}

.tourname_index {
	FONT-SIZE: 9pt;
	COLOR: #F76503;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none
}

.tourname_index:hover {
	FONT-SIZE: 9pt;
	COLOR: #02A5C3;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.xemchitiet {
	FONT-SIZE: 8pt;
	COLOR: #F9052D;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none
}

.xemchitiet:hover {
	FONT-SIZE: 8pt;
	COLOR: #0594F9;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

A.dmua_viewpro {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

A.dmua_viewpro:hover {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.saleoff_menu {
	FONT-SIZE: 12px;
	COLOR: #424547;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.saleoff_menu:hover {
	FONT-SIZE: 12px;
	COLOR: #424547;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
}
A.headlink
{
font-size:12px;
color:#000000;
font-family:Arial;
text-decoration:none;
}
A.headlink:hover
{
font-size:12px;
color:red;
font-family:Arial;
text-decoration:none;
}
.mn A:visited {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ccc599; BORDER-TOP-COLOR: #ffffff; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #ccc599
}
.mn A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; WIDTH: 175px; COLOR: #054BCD; PADDING-TOP: 2px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.mn A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: blue; TEXT-DECORATION: none
}
.font_menu {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	color:#FFFFFF;
	TEXT-DECORATION: none;
}
.menuContent { 
	display:none; 
	z-index:10000; 
	width:180px; 
	position:absolute; 
}

.menuContentDisplay { 
	z-index:10000; 
	width:180px; 
	position:absolute; 
}
form {margin:0px;}

.search-panel{z-index:0;clear:left;float:left;width:978px;height:30px;padding-top: 5px;border:1px solid #f9bc01;background:url(images/searchbg.png);}
.search-panel span,.search-panel input,.search-panel button{float:left;margin-bottom:2px;}
.search-input-box{width:440px;height:24px;background:white;border:solid;border-width:1px 0 1px 1px;border-color:#585856 #585856 #b6b7b9;}
.search-input-box input{border:0px;width:285px;height:20px;vertical-align:middle;color:#999999;padding-left:5px;padding-top:3px;}
.search-input-box .sl {z-index:0;border:0px;position: relative; width:140px;height:18px; overflow: hidden;margin-top:3px;}
.search-input-box .sl select{border:0px;width:140px;height:20px;vertical-align:middle;border-left:1px solid #dddddd;color:#000;position: absolute; top: -1px; right: -1px;background:#ffffff;}
.search-input-searchbn input{border:0px;width:121px;height:26px;font-weight:bold;font-size:15px;cursor:pointer;color:#fff;background-color:#fb8502;background:url(images/T1soBtXg.png) no-repeat;}

.mainNavig {position:relative;z-index:1000;float:right;margin:-26px 0 0 0;}
.mainNavig ul, .mainNavig li{list-style:none;list-style-image:none;padding:0px;margin:0px;}
.mainNavig li a {font:normal 11px/12px verdana;text-decoration:none;color:#000;}
.mainNavig li{float:left;margin-top:4px;}
.mainNavig li img{float:left;margin:0px;padding:0px;padding-right:5px;}
.mainNavig li a{position:relative;display:block;height:20px;margin-top:-3px;_float:left;background:url(images/main_nav.gif) no-repeat 0 -109px;}
.mainNavig li a span{display:block;float:left;}
.mainNavig li a .mn-ls, .mainNavig li a .mn-rs{width:1px;height:19px;}
.mainNavig li a .mn-cs{height:16px;margin-top:3px;padding:0 19px 0 8px;font-size:12px;line-height:13px;color:#666;background:url(images/main_nav.gif) no-repeat 100% 5px;cursor:pointer;}
.mainNavig li a .mn-ali{font-weight:bold;}
.mainNavig li a:hover, .mainNavig li a:active, .mainNavig li a.onshow{background:url(images/main_nav.gif) repeat-x 0 -40px;right:-1px;}
.mainNavig li a.onshow .mn-cs{color:#666;text-decoration:underline;}
.mainNavig li a:hover .mn-ls, .mainNavig li a:active .mn-ls, .mainNavig li a.onshow .mn-ls, .mainNavig li.current a .mn-ls, .mainNavig li a:hover .mn-rs, .mainNavig li a:active .mn-rs, .mainNavig li a.onshow .mn-rs, .mainNavig li.current a .mn-rs{background:url(images/main_nav.gif) no-repeat 0 -20px;}
.mainNavig li a:hover .mn-cs{text-decoration:underline;color:#f87102}
.mainNavig li.current a, .mainNavig li.current a:hover, .mainNavig li.current a:active{background:url(images/main_nav.gif) repeat-x 0 -60px;}
.mainNavig li.current .subContent a{background:none;}
.mainNavig li.help{padding-right:0;border-right:none;}
.mainNavig li.help a .mn-cs{padding:0 8px;background:none;}
.mainNavig .subContent{top:19px;z-index:1000;position:absolute;background:transparent!important;}
.mainNavig .subContent .topHack{height:1px;margin-right:1px;font-size:0;line-height:0;background:#ffffff;overflow:hidden;}
.mainNavig .subContent ul{list-style:none;list-style-image:none;border-left:solid 1px #d0dee3;border-right:solid 1px #d0dee3;background:#ffffff;}
.mainNavig .subContent li{list-style:none;list-style-image:none;float:none;height:24px;padding:0;margin:0;border:none;}
.mainNavig .subContent li a{display:block;height:18px;margin:0;padding:6px 3px 3px 8px!important;text-align:left;_float:none;background:none}
.mainNavig .subContent li img{float:left;margin-right:2px;}
.mainNavig .subContent li a:hover{right:0;background:url(images/main_nav.gif) repeat-x 0 -80px;}
.mainNavig .subContent .support{border-left:solid 1px #e3e8ee;border-right:solid 1px #e3e8ee;background:#ffffff;}
.mainNavig .subContent .support a {background:none;padding:0px;margin:0px;}
.mainNavig .subContent .support a:hover {color:#f87102;padding:0px;margin:0px;}
.mainNavig .subContent .botHack{height:1px;font-size:0;line-height:0;background:#d0dee3;overflow:hidden;}
/* main navigation 2009-03 end*/
#header	{height:24px;background:#fff url(images/sprites_.gif) repeat-x 0 -2px;margin:0px;padding:0px;}
#aliLogo{float:left;position:relative;top:5px;margin-right:0px;font:bold 10px verdana;}
/*#aliLogo{margin-left:0 !important;}*/
#aliLogo a{text-indent:-999px;display:block;overflow:hidden;width:280px;height:56px;background:url(logo_ali.gif) no-repeat 0 0;}
.header1000{width:980px;margin: 0;}
.utility{text-align:right;padding:3px;height:20px;font:1.02em verdana;}
.utility #welcome_info{float:left;color:#666666;font-size:11px;}
.utility #log-info{color:#003399;}
.utility a:link,.utility a:visited{color:#003399;text-decoration:none;}
.utility a:hover{text-decoration:underline;}
.importantNotice{text-align:center;width:100%;background-color:#FFFFE1;border-bottom:1px solid #ACA899;}
.importantNotice a:link{text-decoration:underline;}
.catbg {background-color: #eeeeee;	border: 1px solid #bfc6cf;	border-collapse: collapse;	color: #004c93;	font-family: Arial;	font-size: 12px;}
.catbd {border: 1px solid #dce3ec;	color: #1051A7;	font-family: Arial;	font-size: 12px;}
.wrap {
    width: 1000px;
    margin: 0 auto;
    font-size: 12px;
    text-align: left;
    line-height:18px;
}
#footer {
    padding: 7px 0 25px;
    margin-top:5px;
    font-size: .9em;
    color: #cbcbcb;
    font-family: Arial;
    font-size:12px;
    background: url('images/gl-div-footer-bg.gif') repeat-x;
}
#footer ul {
    text-align: left;
    margin-left:0px;
    padding-left:0px;
}

#footer li {
    margin-left:0px;
    display:inline;
    margin-right: 1em;
}

#footer p {
    margin:0px;
}

#footer a {
    text-decoration: none;
    color: #cbcbcb;
}

#footer a:hover {
    text-decoration: underline;
}
.listnews, .listnews ul{margin:0px;padding:0px;}
.listnews ul {color:#666666; font-size:11px; margin-left:25px;line-height:18px;margin-top:5px; list-style-image:url(http://img.divivu.com/images/detail_icon.jpg);}
.listnews ul li a{color:#666666;font-size:11px; font-family:Arial; text-decoration:none;}
.listnews ul li a:hover{color:red;}
.probox{background:#ebf2ff url(http://img.divivu.com/skins/box/tygia/images/tab.gif);}

.ddcolortabs{
width: 100%;
background: url(images/top_bg.png) repeat;
}

.ddcolortabs ul{
font-size:12px ;
font-family:verdana;
font-weight:bold;
margin:0;
padding-left:20px;
list-style:none;
height:35px;
}

.ddcolortabs li{
display:inline;
margin:0 0px 0 0;
padding:0;
}

.ddcolortabs a{
float:left;
color:#ffffff;
margin:0px;  /*khoang cach giu hai menu*/
margin-left:4px;
text-decoration:none;
}
.ddcolortabs a div{
	padding-top:10px;
	padding-left:8px;
	padding-right:12px;
        background: url(images/headspacer.gif) no-repeat right 9px;
}
.ddcolortabs a div.headspacer2{
        background: url(images/headspacer2.gif) no-repeat right 9px;
}
.ddcolortabs a div.noboder{
    background:none;
}
.ddcolortabs a:hover div, .ddcolortabs a.current div{
	padding-top:6px;
	background: url(images/pmenu-ae.png) no-repeat left top;
        padding-bottom: 14px;
}
.ddcolortabs a:hover, .ddcolortabs a.current{
	background: url(images/pmenu-ad.png) no-repeat right top;
	color:#f87102;
        height:35px;
}

.tabcontainer{
width:100%; /*width of 2nd level sub menus*/
height:35px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
background:#ffffff url(images/bgmenu.gif);
}

.tabcontent{
display:none;
}

.tabcontent a{
color: #000;
font-family:Arial;
font-size:13px;
text-decoration: none;
}

.tabcontent img{
margin-left:4px;
margin-right:4px;
margin-bottom:3px;
}

.tabcontent a:hover{
color: #f87102;
}
.tabcontent a.selected{
color: #f87102;
font-weight:bold;
}
.notice {
    text-align:left;
    background-color:#ffffce;
    background-image: url(http://images.divivu.com/images/icon/info.png);
    background-position: 2px 5px;
    background-repeat:no-repeat;
    margin-top:5px;
    margin-bottom:5px;
    padding:10px;
    padding-left:60px;
    line-height: 20px;
    font-size:12px;
    font-family: Arial;
    border: 1px solid #cccccc;
}
.notice p {
    margin:0px;
    padding:0px;
}
.notice #noticehide {
    float:right;
    width:80px;
    text-align:left;
    color:red;
    padding-left:15px;
    background:#ffffce url(http://images.divivu.com/images/icon/bullet.gif) no-repeat 2px;
}
.notice #noticetitle {
    font-size:13px;
    color:green;
    font-weight:bold;
}
.notice #noticecontent {
    font-size:13px;
    color:#000;
}
.notice a {
    color: #cc0000;
    text-decoration: none;
}
.notice a:hover {
    color: #099003;
}