body{	
	padding:0px;	
	margin:0px;
}

img{
border:none;
}

#main .contentpane{
	font-size:10px;
	font-family:tahoma;
	color:#4D4D4D;
}
#main .button{
	background:url("../images/readmore.jpg") no-repeat left top ;
	border:0 none;
	color:#E20000;
	float:right;
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
	height:24px;
	line-height:24px;
	text-align:center;
	text-decoration:none;
	width:89px;
margin-bottom:10px;
}

#main .readon{
	width:89px;
	height:24px;
	font-size:8pt;
	font-weight:bold;
	font-family:tahoma;
	text-decoration:none;
	color:#E20000;
	float:right;
	text-align:center;
	line-height:24px;
	border:0px;
    background: url(../images/readmore.jpg) no-repeat top left;
}
#main a{
	font-size:10pt;
	font-family:tahoma;
	text-decoration:none;
	color:#4D4D4D;
}
#main a:hover{
	text-decoration:underline;
}
#main div,
#main small,
#main label,
#main form,
#main td,
#main tr,
#main table,
#main p,
#main span,
#main {
	color:#4D4D4D;
	font-family:Tahoma;
	line-height:20px;
	font-size:10pt;
}
#main .componentheading,
#main .contentheading{
	color:#FF0000;
	padding:0px;
	margin:0px;
	float:none;
	font-family:Tahoma;
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #C9C7C8;
	padding-bottom:3px;
}
#main .contentpaneopen{
	float:none;
	width:100%;
}
#main .contentpaneopen img{
	border:0px;
}
#main .buttonheading{
	width:10px;
	height:10px;
	padding:0px;
	margin:0px;
}
#main .small{
	color: #999;
	font-size:10px;
}
#main .createdate{
	color: #999;
	font-size:10px;
}
#main .modifydate{
	color: #999;
	font-size:10px;
}
#main .blog{
	color:#4D4D4D;
	padding:0px;
	margin:0px;
	float:left;
	font-family:Tahoma;
	font-size:12px;
}
#main .blog_more{
	color:#4D4D4D;
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	margin-bottom: 5px;
	text-decoration:none;
}
#main .blog_more a:hover{
	text-decoration:underline;
}
#main{
	overflow:hidden !important;
}
#wrapper{	
	width:948px;
	padding:0px;	
	margin:0px;	
	margin-left:auto;	
	margin-right:auto;
}
#wrapper-outer{	
	width:948px;	
	padding:0px;	
	margin:0px;	
	float:left;	
}
#wrapper-inner{	
	width:948px;	
	padding:0px;	
	margin:0px;	
	float:left;	
	text-align:left;
}
#banner{	
	width:948px;	
	height:139px;
	padding:0px;	
	margin:0px;	
	float:left;
    background: url(../images/banner.jpg) no-repeat top left;
}
#lang{	
	padding:0px;	
	margin:0px;	
	float:right;
	display:inline;
	margin-top:6px;
	margin-right:0px;
}
#lang div{
	padding:0px;	
	margin:0px;	
	float:left;
}
#lang ul{	
	padding:0px;	
	margin:0px;	
	float:left;
}
#lang li{	
	padding:0px;	
	margin:0px;	
	float:left;
}
#lang a{	
	width:20px;
	height:15px;
	padding:0px;	
	margin:0px;	
	float:left;
	color:#fff;
	font-size:10pt;
	font-family:tahoma;
	text-decoration:none;
	display:inline;
	margin-right:26px;
}
#lang a img{	
	display:none;
}
#login{	
	padding:0px;	
	margin:0px;	
	float:right;
	display:inline;
	margin-top:7px;
	margin-right:10px;
}
#login div{
	padding:0px;	
	margin:0px;	
	float:left;
	background:none !important;
}
#login .cd_login-logout-greeting a{
	width:35px;
	height:20px;
    background: url(../images/mo.gif) no-repeat 5px 0px !important;
	padding:0px;	
	margin:0px;	
	float:left;
	color:#FF373A;
	font-size:10pt;
	font-family:tahoma;
	text-decoration:none;
	overflow:hidden;
	line-height:50px;
}
#login .cd_moduletitle_logo a{	
	width:35px;
	height:20px;
    background: url(../images/khoa.gif) no-repeat 5px 0px !important;
	padding:0px;	
	margin:0px;	
	float:left;
	color:#FF373A;
	font-size:10pt;
	font-family:tahoma;
	text-decoration:none;
	overflow:hidden;
	line-height:50px;
}
#topmenu{
	height:30px;
	padding:0px;	
	margin:0px;	
	float:right;
	clear:right;
	margin-top:83px;
}
#flash{
	width:737px;
	height:274px;
	padding:0px;	
	margin:0px;	
	float:right;
	padding:0px;	
	margin:0px;	
	background:none;
	display:inline;
	margin-right:3px;
	margin-top:3px;
}
#flash div{
	padding:0px;	
	margin:0px;	
	float:left;
}
#center{
	width:948px;
	padding:0px;	
	margin:0px;	
	float:left;
    background: #fff;
}
#left{
	width:202px;
	float:left;
	padding:0px;	
	margin:0px;	
	display:inline;
	margin-left:3px;
	overflow:hidden;
}
#left h3{
	width:202px;
	height:30px;
	line-height:30px;
	padding:0px;	
	margin:0px;	
	float:left;
	color:#FFFFFF;//Cobain
	font-weight:bold;
	font-size:11pt;
	font-family:tahoma;
	text-align:center;
    background: url(../images/h3.jpg) no-repeat top left;
}
#left div.module{
	width:202px;
	padding:0px;	
	margin:0px;	
	float:left;
    background: url(../images/h3_y.jpg) repeat-y top left;
	margin-top:3px;
}
#left div.module div{
	width:202px;
	padding:0px;	
	margin:0px;	
	float:left;
    background: url(../images/h3duoi.jpg) no-repeat bottom left;
}
#left div.module div div div{
    background: none;
	padding:0px;	
	margin:0px;	
	float:left;
}
#left #thumb_sub{
	width:190px;
	padding:0px;	
	margin:0px;	
	float:left;
	margin-left:6px;
	padding-top:6px;
	padding-bottom:6px;
}
#left #thumb_sub br{
	display:none;
}
#left #thumb_sub .thumbsup-image{
	padding-bottom:8px;
	padding-top:8px;
	border:0px;
}
#left #thumb_sub .thumbsup-thumb{
	width:82px;
	height:47px;
	padding:0px;	
	margin:0px;	
	float:left;
}
#left #thumb_sub .thumbsup-thumb img{
	width:82px;
	height:47px;
	padding:0px;	
	margin:0px;	
	float:left;
}
#left #thumb_sub .thumbsup-date{
	width:90px;
	height:18px;
	line-height:18px;
	padding:0px;	
	margin:0px;	
	float:left;
	color:#818181;
	font-size:8pt;
	font-family:tahoma;
	padding-left:10px;
}
#left #thumb_sub .thumbsup-title{
	width:90px;
	height:49px;
	line-height:16px;
	padding:0px;	
	margin:0px;	
	float:left;
	color:#818181;
	font-size:8pt;
	font-family:tahoma;
	text-decoration:none;
	padding-left:10px;
	overflow:hidden;
}
#left #thumb_sub .thumbsup-title:hover{
	text-decoration:underline;
}
#left div#vistor-c{
	width:201px;
	padding:0px;	
	margin:0px;	
	float:left;
	display:inline;
	margin-left:8px;
	margin-top:0px;
}
#left #chu-c{
	width:201px;
	padding:0px;	
	margin:0px;	
	float:left;
	display:inline;
	margin-left:4px;
	margin-top:10px;
	padding-bottom:10px;
}
#left #so-c{
	width:201px;
	padding:0px;	
	margin:0px;	
	float:left;
	display:inline;
	margin-left:4px;
	margin-top:10px;
}
#left div#vistor-c td{
	color:#454545;
	font-size:10pt;
	font-family:tahoma;
}
#left table a.mainlevel{
	float:left;
	padding:0px;	
	margin:0px;	
	display:inline;
	margin-left:60px;
	color:#E20000;
	font-family:tahoma;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px !important;
}
#left table a.mainlevel:hover{
	float:left;
	text-decoration:underline;
}
#left table .vmCartModule div{
	width:auto;
	float:left !important;
	padding:0px;	
	margin:0px;	
	display:inline;
	padding-left:10px !important;
	padding-bottom:10px !important;
	color:#066FFF;
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
}
#left #ps_f_search table{
	float:left !important;
	padding-top:10px !important;
	margin-left:4px !important;
	margin-bottom:10px !important;
}
#left .dtree{
	width:190px !important;
	float:left !important;
	padding:0px;	
	margin:0px;	
	display:inline;
	padding-top:10px !important;
	margin-left:4px !important;
	margin-bottom:10px !important;
	overflow-x:scroll !important;
}
#left .dtree a{
	font-family:tahoma;
	font-size:10pt;
}
#right_top{
	width:740px;
	padding:0px;	
	margin:0px;	
	float:left;
}
#intro{
	width:487px;
	height:218px;
	padding:0px;	
	margin:0px;	
	float:left;
	display:inline;
	margin-left:10px;
}
#intro div{
	padding:0px;	
	margin:0px;	
	float:left;
}
#intro h3{
	width:487px;
	height:30px;
	line-height:30px;
	padding:0px;	
	margin:0px;	
	float:left;
	color:#FE2F2F;
	font-size:11pt;
	font-family:tahoma;
	border-bottom:1px solid #C8C8C8;
}
#intro p{
	padding:0px;	
	margin:0px;	
	float:right;
	color:#000000;
	font-size:10pt;
	font-family:tahoma;
	line-height:23px;
}
#intro .readon{
	width:89px;
	height:24px;
	font-size:8pt;
	font-family:tahoma;
	text-decoration:none;
	color:#FE2F2F;
	float:right;
	text-align:center;
	line-height:24px;
	border:0px;
    background: url(../images/readmore.jpg) no-repeat top left;
	display:inline;
	margin-top:10px;
	margin-right:20px;
}
#video{
	width:237px;
	float:right;
	padding:0px;	
	margin:0px;	
	display:inline;
	margin-top:3px;
	overflow:hidden;
}
#video h3{
	width:237px;
	height:30px;
	line-height:30px;
	padding:0px;	
	margin:0px;	
	float:left;
	color:#066FFF;
	font-weight:bold;
	font-size:13pt;
	font-family:tahoma;
	text-align:center;
    background: url(../images/h3phai.jpg) no-repeat top left;
	overflow:hidden;
}
#video div.module{
	width:237px;
	padding:0px;	
	margin:0px;	
	float:left;
    background: url(../images/h3phai_y.jpg) repeat-y top left;
}
#video div.module div{
	width:237px;
	padding:0px;	
	margin:0px;	
	float:left;
    background: url(../images/h3phaiduoi.jpg) no-repeat bottom left;
}
#video div.module div div div{
    background: none;
	padding:0px;	
	margin:0px;	
	float:left;
}
#video object{
	width:227px;
	height:193px;
	padding:0px;	
	margin:0px;	
	float:left;
	display:inline;
	margin-top:4px;
	margin-bottom:5px;
	margin-left:5px;
}
.main1{
	width:524px;
	padding:0px;	
	margin:0px;	
	float:right;
	overflow:hidden;
	display:inline;
	margin-right:5px;
}
.main2{
	width:730px;
	padding:0px;	
	margin:0px;	
	float:right;
	display:inline;
	margin-right:5px;
}
#bottom{
	width:948px;
	height:96px;
	padding:0px;	
	margin:0px;	
	float:left;
    background: url(../images/bottom_x.jpg) repeat-x top left;
	margin-top:10px;
}
#bottom_menu{
	width:948px;
	padding:0px;	
	margin:0px;	
	float:left;
	margin-top:10px;
}
#bottom_menu div{
	padding:0px;	
	margin:0px;	
	float:none;
}
#bottom_menu ul{
	list-style:none;
	float:left;
	padding:0px;	
	margin:0px;	
}
#bottom_menu ul li{
	list-style:none;
	float:left;
	padding:0px;	
	margin:0px;	
}
#bottom_menu ul li span{
	list-style:none;
	float:left;
	padding:0px;	
	margin:0px;
	color:#FE2F2F;
	font-size:10pt;
	font-family:tahoma;
	text-decoration:none;
}
#bottom_menu ul li a{
	list-style:none;
	float:left;
	padding:0px;	
	margin:0px;
	color:#FE2F2F;
	font-size:10pt;
	font-family:tahoma;
	padding-left:7px;
	padding-right:7px;
	text-decoration:none;
	cursor:pointer;
}
#bottom_menu ul li a span:hover{
	text-decoration:underline;
}
#bottom_adver{
	width:948px;
	padding:0px;	
	margin:0px;	
	float:left;
	color:#007AFF;
	font-size:10pt;
	font-family:tahoma;
	text-decoration:none;
	margin-top:10px;
}
#bottom_adver td{
	color:#007AFF;
	font-size:10pt;
	font-family:tahoma;
	text-decoration:none;
	margin-top:5px;
}
#bottom_adver a{
	color:#007AFF;
	font-size:10pt;
	font-family:tahoma;
	text-decoration:none;
}
#bottom_adver a:hover{
	text-decoration:underline;
}
.ps_product_div {
/*border: 1px solid #64BDFF!important;*/
background: #F5F5F5!important;
font-weight:bold!important;
font-size:8px!important;
color:#EA4444!important;
text-decoration:none;
margin:5px;
}
.ps_product_table{
margin:2px;
background:#ffffff;
}
.ps_product_div .ps_product_table a,span{
font-weight:bold!important;
font-size:10px!important;
color:#EA4444!important;
text-decoration:none;
}
#best_seler{
	width:737px;
	padding:0px;	
	margin:0px;	
	float:right;
	padding:0px;	
	margin:0px;	
	background:none;
	display:inline;
	margin-right:3px;
}
#best_seler .module div div div h3{
	color:#FF0000;
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #C9C7C8;
	padding-bottom:3px;
}
#best_seler span,
#best_seler a{
	font-family:Tahoma;
}
#right{
	width:202px;
	float:right;
	padding:0px;	
	margin:0px;	
	display:inline;
	margin-right:3px;
	overflow:hidden;
}
#right h3{
	width:202px;
	height:30px;
	line-height:30px;
	padding:0px;	
	margin:0px;	
	float:left;
	color:#066FFF;
	font-weight:bold;
	font-size:12pt;
	font-family:tahoma;
	text-align:center;
    background: url(../images/h3.jpg) no-repeat top left;
}
#right div.module{
	width:202px;
	padding:0px;	
	margin:0px;	
	float:left;
    background: url(../images/h3_y.jpg) repeat-y top left;
	margin-top:3px;
}
#right div.module div{
	width:202px;
	padding:0px;	
	margin:0px;	
	float:left;
    background: url(../images/h3duoi.jpg) no-repeat bottom left;
}
#right div.module div div div{
    background: none;
	padding:0px;	
	margin:0px;	
	float:left;
}
#right #thumb_sub{
	width:190px;
	padding:0px;	
	margin:0px;	
	float:left;
	margin-left:6px;
	padding-top:6px;
	padding-bottom:6px;
}
#right #thumb_sub br{
	display:none;
}
#right #thumb_sub .thumbsup-image{
	padding-bottom:8px;
	padding-top:8px;
	border:0px;
}
#right #thumb_sub .thumbsup-thumb{
	width:82px;
	height:47px;
	padding:0px;	
	margin:0px;	
	float:left;
}
#right #thumb_sub .thumbsup-thumb img{
	width:82px;
	height:47px;
	padding:0px;	
	margin:0px;	
	float:left;
}
#right #thumb_sub .thumbsup-date{
	width:90px;
	height:18px;
	line-height:18px;
	padding:0px;	
	margin:0px;	
	float:left;
	color:#818181;
	font-size:8pt;
	font-family:tahoma;
	padding-left:10px;
}
#right #thumb_sub .thumbsup-title{
	width:90px;
	height:49px;
	line-height:16px;
	padding:0px;	
	margin:0px;	
	float:left;
	color:#818181;
	font-size:8pt;
	font-family:tahoma;
	text-decoration:none;
	padding-left:10px;
	overflow:hidden;
}
#right #thumb_sub .thumbsup-title:hover{
	text-decoration:underline;
}
#right div#vistor-c{
	width:201px;
	padding:0px;	
	margin:0px;	
	float:left;
	display:inline;
	margin-left:8px;
	margin-top:0px;
}
#right #chu-c{
	width:201px;
	padding:0px;	
	margin:0px;	
	float:left;
	display:inline;
	margin-left:4px;
	margin-top:10px;
	padding-bottom:10px;
}
#right #so-c{
	width:201px;
	padding:0px;	
	margin:0px;	
	float:left;
	display:inline;
	margin-left:4px;
	margin-top:10px;
}
#right div#vistor-c td{
	color:#454545;
	font-size:10pt;
	font-family:tahoma;
}
#right #form-login .input{
float:left;
width:175px;
border:0px;
color:#4D4D4D;
margin-left:10px;
}

#right #form-login .input p{
margin:0px;
margin-top:4px;
margin-bottom:4px;
font-size:10pt;
}

#right #form-login ul{
list-style:none;
}

#right #form-login ul li a{
color:#EA4444;
font-size:9pt;
text-decoration:none;
}
#right div,
#right p,
#right label,
#right a{
font-family:tahoma;
}

#right #form-login .button{
/*background:url("../images/readmore.jpg") no-repeat scroll left top transparent;*/
border:0 none;
color:#E20000;
float:left;
font-family:tahoma;
font-size:8pt;
font-weight:bold;
height:24px;
line-height:24px;
text-align:center;
text-decoration:none;
width:89px;
}

#main .productPrice{
float:left;
margin-left:5px;
}

#loginfrom #pwclogin{
float:left;
/*No bg for login*/
/*background:url(../images/bg_login.png) no-repeat  left top;*/
}

#loginfrom{
float:right;
position:absolute;
margin-top:30px;
margin-left:781px;

}

#loginfrom #pwclogin .input{
border:0px;
}

#myGallery .loadingElement{
background:none;
}

#left .dTreeNode .node{
font-weight:bold;
}

#left .clip .dTreeNode .nodeSel,
#left .clip .dTreeNode .node{
font-weight:bold;
}

#left .clip .clip .dTreeNode .node{
font-weight:normal;
}

#main .contentheading a{
font-size:12pt;
color:#066FFF;
}
