/* menu mouse*/
#main{
margin:0 auto;
width:222px;
}



/*menu*/

#menu {list-style-type:none; margin:0px 0 0 0px; padding:0;}
#menu li {float:left; padding:0; margin:0 0px 0 0; position:relative; width:150px; height:3em; z-index:100; }
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:20px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 150px; margin: 0; padding: 0; background: # #FFFFFF url(bottom.gif) no-repeat bottom left; text-align:center; cursor:pointer;}
#menu dt {margin:0; padding: 5px; font-size: 1.1em; color: #fff; }
#menu .one {background: #000000 no-repeat top left;color:#fff; font-family:Arial; font-weight:bold;}
#menu .two {background: #949e7c url(top.gif) no-repeat top left;}
#menu .three {background: #d4d8bd url(top.gif) no-repeat top left;}
#menu .four {background: #e2dfa8 url(top.gif) no-repeat top left;}
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; background: #47a; text-align:left;}
#menu dd.last {border-bottom:0px solid #444;}
.gallery dt a, .gallery dt a:visited {display:block; color:#444; font-family:Arial; font-size:12px;}
.gallery dd a, .gallery dd a:visited {color:#fff; text-decoration:none; display:block; padding:4px 5px 4px 20px;
background: #47a url(arrow.gif) no-repeat 10px 10px; width:125px;
}
.gallery dd a:hover {background: #258 url(arrowr.gif) no-repeat 11px 10px; color:#9cf;}


/*end menu*/


.link_top{
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	font-family:Arial;
	text-align:left;
	font-size:12px; 
	text-decoration:none;
}
.link_top a{
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial; 
	height:30px;
	text-align:left;
	font-size:12px;
	text-decoration:none;
}
.link_top:hover{
	color:#FFAE00;
	font-weight:bold;
	font-family:Arial; 
	height:30px;
	text-align:left;
	font-size:12px;
	text-decoration:none;
}
.link_top1{
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	font-family:Arial;
	text-align:left;
	font-size:12px; 
	text-decoration:none;
}
.link_top1 a{
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial; 
	height:30px;
	text-align:left;
	font-size:12px;
	text-decoration:none;
}
.link_top1:hover{
	color:#FFAE00;
	font-weight:bold;
	font-family:Arial; 
	height:30px;
	text-align:left;
	font-size:12px;
	text-decoration:none;
}
.title_mn{
	color:#ffffff;
	font-weight: bold; 
	font-family:Arial;
	text-align:left; 
	padding-left:20px;
	font-size:12px; text-decoration:none;
}

.pro_mn{
	color:#B52A37;
	font-weight: bold; 
	font-family:Arial;
	text-align:left; 
	padding-left:0px;
	font-size:13px; text-decoration:none;
}
.titlesub_mn{
	color:#333333;
	font-weight:none; 
	font-family:Arial;
	text-align:left; 
	padding-left:30px;
	font-size:12px; text-decoration:none;
}

A.link_name_123:link {
	 FONT-SIZE: 11px; COLOR: #333333;
	 FONT-FAMILY: arial; 
	 text-align:left;
	 TEXT-DECORATION: none; 
	 font-weight: normal; 
	 padding-top:5px;
	 padding-left:2px;
	}
A.link_name_123:visited {
 	FONT-SIZE: 11px;
 	COLOR: #333333;
	text-align:left;
  	FONT-FAMILY: arial;
    BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	font-weight:  normal; 
	padding-top:5px;
	padding-left:2px;
}
A.link_name_123:hover {
	 FONT-SIZE: 11px;
	 COLOR: #289FE3;
	 text-align:left;
	 FONT-FAMILY: arial; 
	 TEXT-DECORATION: none; 
	 font-weight: normal; 
	 padding-top:5px;
	 padding-left:2px;
}


A.menu3:link {
	 FONT-SIZE: 13px; 
	 COLOR: #B52A37;
	 FONT-FAMILY: arial; 
	 text-align:left;
	 TEXT-DECORATION: none; 
	 font-weight: bold; 
	 padding-top:1px;
	 padding-left:5px; text-transform:uppercase;
	}
A.menu3:visited {
 	FONT-SIZE: 13px;
 	COLOR: #B52A37;
	text-align:left;
  	FONT-FAMILY: arial;
    BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	font-weight:  bold; 
	padding-top:1px;
	padding-left:5px;text-transform:uppercase;
}
A.menu3:hover {
	 FONT-SIZE: 13px;
	 COLOR: #ffffff;
	 text-align:left;
	 FONT-FAMILY: arial; 
	 TEXT-DECORATION: none; 
	 font-weight: bold; 
	 padding-top:1px;
	 padding-left:5px;text-transform:uppercase;
}

A.linkcat:link {
	 FONT-SIZE: 12px; COLOR: #ffffff;
	 FONT-FAMILY: arial; 
	 text-align:left;
	 TEXT-DECORATION: none; 
	 font-weight: bold; 
	 padding-top:1px;
	 padding-left:2px;
	}
A.linkcat:visited {
 	FONT-SIZE: 12px;
 	COLOR: #ffffff;
	text-align:left;
  	FONT-FAMILY: arial;
    BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	font-weight:  bold; 
	padding-top:1px;
	padding-left:2px;
}
A.linkcat:hover {
	 FONT-SIZE: 12px;
	 COLOR: #FFAE00;
	 text-align:left;
	 FONT-FAMILY: arial; 
	 TEXT-DECORATION: none; 
	 font-weight: bold; 
	 padding-top:5px;
	 padding-left:2px;
}


A.menu333:link {
	 FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: normal; padding-top:5px; padding-left:3px;
	}
A.menu333:visited {
 FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight:  normal; padding-top:5px;padding-left:3px;	}
A.menu333:hover {
	 FONT-SIZE: 13px; COLOR: #FFAE00; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: normal; padding-top:5px;padding-left:3px;
}


A.menu33:link {
	 FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: normal; padding-top:5px; padding-left:5px;
	}
A.menu33:visited {
 FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight:  normal; padding-top:5px;padding-left:5px;	}
A.menu33:hover {
	 FONT-SIZE: 12px; COLOR: #FFAE00; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: normal; padding-top:5px;padding-left:5px;
}


A.dathang:link {
	 FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: normal; padding-top:5px; padding-left:5px;
	}
A.dathang:visited {
 FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight:  normal; padding-top:5px;padding-left:5px;	}
A.dathang:hover {
	 FONT-SIZE: 12px; COLOR: #FFAE00; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: normal; padding-top:5px;padding-left:5px;
}

A.viewdetail:link {
	 FONT-SIZE: 12px; COLOR:#FF3300; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: normal;
	}
A.viewdetail:visited {
 FONT-SIZE: 12px; COLOR: #FF3300; FONT-FAMILY: arial; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight:  normal;	}
A.viewdetail:hover {
	 FONT-SIZE: 12px; COLOR: #0099FF; FONT-FAMILY: arial; TEXT-DECORATION: underline; font-weight: normal;
}
.title_r{
	color:#A62730;
	font-weight:bold; 
	font-family:Arial;
	text-align:center; 
	padding-left:5px;
	font-size:12px;
	text-decoration:none;
}

.tuvan{
	color: #000000;
	font-weight:bold; 
	font-family:Arial;
	text-align:left;  
	font-size:16px;
	text-decoration:none;
}
.hotline{
	color: #A00000;
	font-weight:bold; 
	font-family:Arial;
	text-align:left;  
	font-size:16px;
	text-decoration:none;
}
.hottel{
	color: #FE0000;
	font-weight:bold; 
	font-family:Arial;
	text-align:left;  
	font-size:20px;
	text-decoration:none;
}

.title_name{
	color: #F4CD6E;
	font-weight:bold; 
	font-family:Arial;
	text-align:left;  
	font-size:12px;
	text-decoration:none; text-transform:uppercase;
}
.title_name a{
	color: #F4CD6E;
	text-decoration:none; 
	text-transform:uppercase;
}
.title_name a:hover{
	color: #F4CD6E;
	text-decoration:underline; 
	text-transform:uppercase;
}
.title_name2{
	color: #ffffff;
	font-weight:bold; 
	font-family:Arial;
	text-align:left;  
	font-size:16px;
	text-decoration:none;
}

.titlepro{
	color: #ffffff;
	font-weight:normal; 
	font-family:Arial;
	text-align:center;  
	font-size:12px;
	text-decoration:none;
}
.title_name_2{
	color: #FFFFFF;
	font-weight:bold; 
	font-family:Arial;
	text-align:left;  
	font-size:14px;
	text-decoration:none;
}
.title_namecat{
	color: #E69126;
	font-weight:bold; 
	font-family:Arial;
	text-align:left;  
	font-size:13px;
	text-decoration:none;
}
.title_other{
	color: #000000;
	font-weight:bold; 
	font-family:Arial;
	text-align:left;  
	font-size:12px;
	text-decoration:none;
}
A.back:link {
	 FONT-SIZE: 12px; COLOR: #F2AB11; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold; padding-top:5px; text-decoration:underline;
}
A.back:visited {
 FONT-SIZE: 12px; COLOR: #F2AB11; FONT-FAMILY: arial; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight:  bold; text-decoration:underline;padding-top:5px;	}
A.back:hover {
	 FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold; padding-top:5px;text-decoration:underline;
}
.name_text{
	color: #ffffff;
	font-weight:none; 
	font-family:Arial;
	text-align:left;  
	font-size:14px;
	text-decoration:none;
}
.txt{
	color: #ffffff;
	font-weight:none; 
	font-family:Arial;
	text-align: justify;  
	font-size:12px;
	text-decoration:none;
	
}
.title_footer{
	color: #FFFFFF;
	font-weight:none; 
	font-family:Arial;
	text-align:center;  
	font-size:12px;
	text-decoration:none;
}
.title_footer a{
	color: #FFFFFF;
	font-weight:none; 
	font-family:Arial;
	text-align:center;  
	font-size:12px;
	text-decoration:none;
}


.category_name{
	font-family:Tahoma, Verdana, Arial;
	font-size:8pt;
	color:#066aff;
	text-decoration:none
}

.counter_name{
	color: #2097D9;
	font-weight:none; 
	font-family:Arial;
	text-align:left;
	padding-left:15px;  
	font-size:12px;
	text-decoration:none;
}
.counter_value{
	color: #2097D9;
	font-weight:bold; 
	font-family:Arial;
	text-align:left;
	padding-left:15px;  
	font-size:16px;
	text-decoration:none;
}
.product_name{
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma, Verdana;
	text-decoration:none;
	text-align:left;
}
.product_name a{
	color:#FF0000;	
	text-decoration:none;
	text-align:left;
}
.product_name a:hover{
	color:#fda700;
	text-decoration:underline;
}
.content{
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
	font-family: Arial;
	text-decoration:none;
	
}
/*  hien thi anh trang chu */
.photogallery{ text-align:center /*CSS for TABLE containing a photo album*/
}

.photogallery img{ /*CSS for images within an album*/
border: 1px solid #ffffff;
}

.photonavlinks{ /*CSS for pagination DIV*/
font: bold 12px Arial; text-align:right;
}

.photonavlinks a{ /*CSS for each navigational link*/
margin-right: 2px;
margin-bottom: 3px;
padding: 1px 5px;
border:1px solid gray;
text-decoration: none;
background-color: white;
}

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
background-color: yellow;
}
.link_footer{
	font-weight:normal; color:#727272;
	font-family:Arial;
	text-align:center;
	font-size:12px; 
	text-decoration:none;
}
.link_footer a{
	color:#727272;
	font-weight:normal;
	font-family:Arial; 
	text-align:left;
	font-size:12px;
	text-decoration:none;
}

.link_footer3{
	font-weight:normal; color:#FFFFFF;
	font-family:Arial;
	text-align:left;
	font-size:12px; 
	text-decoration:none;
}
.link_footer3 a{
	color:#AE5B00;
	font-weight:normal;
	font-family:Arial; 
	text-align:left;
	font-size:12px;
	text-decoration:none;
}
.link_footer2{
	font-weight:normal; color:#AE5B00;
	font-family:Arial;
	text-align:left;
	font-size:12px; 
	text-decoration:none;
}
.link_footer2 a{
	color:#AE5B00;
	font-weight:normal;
	font-family:Arial; 
	text-align:left;
	font-size:12px;
	text-decoration:none;
}

.node{
	background:url(./images/node.gif); 
}
.stepcarousel{
position: relative; /*leave this value alone*/
border: 2px solid black;
overflow: scroll; /*leave this value alone*/
width: 550px; /*Width of Carousel Viewer itself*/
height: 125px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 5px; /*margin around each panel*/
width: 132px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
a{ color:white; text-decoration:none}
a:hover{text-decoration:underline;}