* {
	margin:0;
	padding:0;
}

body {
	background:url(images/bg_body.gif);
	color:#000;
	font-family:Arial;
	font-size:12px;
	margin:0;
	padding:0;
	scrollbar-face-color : #9750be;
    scrollbar-shadow-color : #999999;
    scrollbar-highlight-color : #9750be;
    scrollbar-3dlight-color : #ffffff;
    scrollbar-darkshadow-color : #ffffff;
    scrollbar-track-color : #ffffff;
    scrollbar-arrow-color : #FFF;
}

h2 {
	display:inline;
	font-size:32px;
	margin:0;
	padding:0;
	text-align:left;
}

h4 {
	color:#ae88c3;
	font-size:11px;
	font-weight:bold;
	margin:20px 0 12px;
	padding:0;
}

h5 {
	color:#ebb750;
	font-family:Arial;
	font-size:14px;
	margin:0 0 10px;
}

img {
	border:0;
	margin:0;
	padding:0;
}
.center {
    margin:0 auto;

}
.left {
	float:left;
}

.right {
	float:right;
}
.clear {
     clear:both;
}
#preLoadImages {
  width: 0px;
  height: 0px;
  background: url('images/obj.png');
}

#header {
	margin:0;
	padding:70px 15px 0 70px;
	width:905px;
	}

h1#logo a {
	background:url('images/logo.png') no-repeat;
	border:none;
	display:block;
	float:left;
	height:80px;
	margin:-25px 0 0;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
	width:363px;
}
.des {
    clear:left;
}
.des h1 {
    font-size:13px;
	margin:0 0 -25px 15px;
}

.lang {
	margin:2px 25px 0px 2px;
	text-align:right;
	height:20px;
    line-height:20px;
   }
.lang a,a:hover{   
   height:20px;
   line-height:20px;
   color:#000;
   font-weight:normal;
   text-decoration:none;
}
/* Menu 
--------------------------------------------  */
#menu {
    width:350px;
	float:right;
	margin:25px 5px 0 0;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:24px;
}
#menu a {
    color:#000;
	text-decoration:none;
	margin:0 5px;
}
#menu a:hover,#menu a:active,#menu a.selected {
    color:#000;
	text-decoration:underline;
}
#bg_container {
	min-height:830px;
	width:100%;
}

#container {
	margin:0 auto;
	width:990px;
	}
	#content {
	width:990px;
 	margin:15px 0 0;
	min-height:600px;
	border-top: 5px solid #9750be;
    border-right: 3px solid #9750be;
    border-bottom: 5px solid #9750be;
    border-left: 3px solid #9750be;
	background:transparent url(images/bg_mo.png);
	}
/* #content {
    background:#FFF;
	width:990px;
 	margin:15px 0 0;
	min-height:600px;
	border-top: 5px solid #9750be;
    border-right: 3px solid #9750be;
    border-bottom: 5px solid #9750be;
    border-left: 3px solid #9750be;
	  for IE 
    filter:alpha(opacity=60);
    CSS3 standard 
     opacity:0.6;

} */
#content-good {
    background:url(images/goods.gif) #FFF no-repeat right;
	width:990px;
 	margin:15px 0 0;
	min-height:600px;
	border-top: 5px solid #9750be;
    border-right: 3px solid #9750be;
    border-bottom: 5px solid #9750be;
    border-left: 3px solid #9750be;

}
#main .img {
    margin:0 0 1px 0;
    float:left;
	width:558px;
	height:599px;
	background:url(images/obj.png) no-repeat;
	
}
#main .img-shop {
    margin:0 0 1px 0;
    float:left;
	width:538px;
	height:599px;
	background:url(images/shop.png) no-repeat right;
	
}
#main .img-good {
    margin:0 0 1px 0;
    float:left;
	width:558px;
	height:599px;
	background:url(images/goods.gif) no-repeat right;
	
}
#main .textcont {
    margin:75px 0 1px 0;
    width:375px;   
	float:left;
	padding:0 0 0 52px;
	}
#main .textcont p.add {
    letter-spacing:1px;
	font-weight:300;
	font-size:13px; 
	margin:10px 0;
}
#main .textcont h2 {
    background:url(images/icon.png) left no-repeat;
	font-size:14px;
	line-height:20px;
	padding:2px 7px 2px 7px;

}
#main .textcont h3 {
	font-size:13px;
	line-height:20px;
	color:#9750be;
	margin: 13px 2px 0;
	font-family:Arial, Helvetica, sans-serif;
}
#main .textcont h4 {
	font-size:14px;
	line-height:20px;
	color:#9750be;
	}
#main .textcont hr {
    color:#bebdbe;
	background:#bebdbe;
	width:200px;
	height:1px;
	border:dotted 0.5pt;
	}
#main .textcont p {
	font-weight:400;
	font-size:13px;
	padding:0 0 0 3px;   
}
#main .textcont span{
    font-weight:bold; 
}
#main .textcont span a,a:hover{
    font-weight:300;
	line-height:24px;
	font-size:12px;
	color:#9750be;
}
.lastest{
    overflow:auto;
	height:460px;
	margin:20px 0 0;
}

#flashcontent {
		height: 599px;
		overflow:auto;
		margin:1px;
		}
		
#intro {
   margin:200px auto;
   height:160px;
   background:url() #ae88c3 no-repeat center;
   text-align:center;
   }
.form {
   width:310px;
   padding:5px 1px 5px 2px;
   border:none;
   font-size:11px;
   font-weight:300;
}   
.form .form_n {
   width:76px;
   float:left;
   padding:2px 0;
   text-align:right;
}
.form .form_n span {
   color:#FF66FF;
}
.form .form_b {
   width:222px;
   float:left;
   padding:2px 0;
}
.form .form1 {
   width:168px;
   border:solid 1px #9750be;
   color:#999999;
}
.form .form3 {
   width:218px;
   border:solid 1px #9750be;
   color:#999999;
}
.form .form_submit {
  margin:10px auto;
  width:310px;
  text-align:center;
}
.link {
margin: 2px 0;
}
.site {
   text-align:center;
   height:24px;
   line-height:24px;
   margin:auto;
   padding-top:5px;
}
.site span {
   padding:3px 5px;
}
.site span a {
   color:#000;
}
.site span a:hover {
   color:#999999;

}
.img_h {
   float:left;
   margin:2px;
   background:url(images/logos.gif) bottom right no-repeat;
   }
   .img_h_box {
   float:left;
   margin:2px 0;
   width:320px
   }
   .img_h_box .img_s {
   float:left;
   margin:2px 1px;
   _display:inline;
   }
  .hinhnho {
   border:solid 1px #9750be;
   margin:1px;
   float:left;
   }
   .img_h img {
   border:solid 1px #9750be;
   FILTER: alpha(opacity=85);
   }
   .img_h img:hover {
    border:solid 1px #9c61bc;
    FILTER: alpha(opacity=100);
/*	FILTER: alpha(opacity=100);	*/
/* filter:blendTrans(duration=3); */
/*filter:progid:DXImageTransform.Microsoft.Fade(Duration=3);*/
	
   }
   .img_f {
   FILTER: alpha(opacity=100);
   }