.clear{
	clear:both;
	font-size:0px;
}
.home-center-flash{
	text-align:center;
}
/*--------------------layout core simple--------------*/
.content-layout-bound{
	width:100%;
	text-align:-moz-center !important;
	text-align:center;
}
.content-layout-bound-center{
	width:1000px;
	background:url(../images/home/bg.jpg) repeat;
	text-align:-moz-center !important;
	text-align:center;
}
.content-layout-center-bound{
	text-align:-moz-center !important;
	text-align:center;
	vertical-align:top;
}
.content-layout-center{
	background:url(../images/home/bg_center.jpg) repeat-y;
	vertical-align:top;
	text-align:left;
	width:592px;
}
.content-layout-left{
	vertical-align:top;
	text-align:left
}
.conetent-layout-right{
	vertical-align:top;
	text-align:left
}
.content-layout-banner{
	width:1000px;
	text-align:center;
	clear:both;

}
.content-layout-footer{
	width:1000px;
	text-align:center;
	clear:both;
}
/*------------Module ExamHomeMenuHorizontalLanguage---------------*/
.examplehomemenuhorizontallanguage-bound{
	height:40px;
	background:url(../images/home/giua.jpg) repeat-x;
	width:100%;
}
.examplehomemenuhorizontallanguage-bound-link{
	height:40px;
	line-height:40px;
}
.examplehomemenuhorizontallanguage-bound-link DIV{
	
	text-align:center;
	padding-left:1px;
}
.examplehomemenuhorizontallanguage-bound-link-text{
	background:url(../images/home/vertical.jpg) no-repeat;
	height:40px;
	display:block;
	float:left;
	color:#011C75;
	text-align:center;
	width:165px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.examplehomemenuhorizontallanguage-bound-link-text:visited{		
	color:#011C75;
	font-size:11px;
	font-weight:bold;
	width:165px;
}
.examplehomemenuhorizontallanguage-bound-link-text:visited:hover
{
	height:40px;
	width:165px;
	display:block;
	font-size:11px;
	font-weight:bold;
	float:left;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
A.examplehomemenuhorizontallanguage-bound-link-text:hover{
	background:url(../images/home/selected.jpg) no-repeat 100% 0%;
	height:40px;
	width:165px;
	display:block;
	font-size:11px;
	font-weight:bold;
	float:left;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
.examplehomemenuhorizontallanguage-bound-link-text-selected{
	background:url(../images/home/selected.jpg) no-repeat;
	height:40px;
	width:165px;
	display:block;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	color:#fff;
	text-align:center;
}
.examplehomemenuhorizontallanguage-bound-link-text-selected:hover,
.examplehomemenuhorizontallanguage-bound-link-text-selected:visited,
.examplehomemenuhorizontallanguage-bound-link-text-selected:visited:hover,
.examplehomemenuhorizontallanguage-bound-link-text-selected:hover{
	text-decoration:none;
	color:#fff;
}
/*------------------------- Banner ----------------------------*/
.banner-bound{
	position:relative;
	clear:both;
	overflow:hidden;
}
/*div.banner-logo{
	position:relative;
	height:148px;
	width:194px;
	background:url(../images/home/logo.jpg) no-repeat 0% 0%;
	float:left;
	margin-bottom:auto;
}
div.banner-logo div{
	position:absolute;
	left:150px;
	color:#FFFFFF;
	font-weight:bold;
	word-spacing:5px;
}
*/
.banner-category{
	position:absolute;
	top:0;
	right:0;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
}
.banner-category a, .banner-category a:hover, .banner-category a:visited, .banner-category a:visited:hover{
	color:#E9EB6A;
	text-decoration:none;
}
.banner-flag{
	padding-right:40px;
}
.banner-address{
	padding-top:15px;
	float:right;
}
.banner-company-info{
	text-align:right;
	font:normal 11px tahoma;
	color:#A4A4A4
}

/*------------------ footer --------------------*/
.footer-bound{
	background:url(../images/home/footer.jpg) no-repeat;
	height:88px;
	text-align:left;
}
.footer-bound-menu{
	padding-top:5px;
	padding-left:10px;
}
span.footer-menu{
	text-align:right;
	color:#5C82A2;
}
span.footer-menu a,span.footer-menu a:hover,span.footer-menu a:visited,span.footer-menu a:visited:hover{
	color:#5C82A2;
	font: bold 11px tahoma;
}
div.footer-company-info{
	padding-top:2px;
	font:11px Arial, Helvetica, sans-serif;
}
span.footer-company-info, span.footer-company-info a{
		color:#4F4F4F;
}
span.footer-company-info a{
		color:#376B92;
}
.footer-company-name{
	font-weight:bold;
	color:#616161;
	font-family:Verdana;
	text-transform:uppercase;
	padding-top:5px;
}
span.footer-n-link{
	padding:10px 15px 0 15px;
	color:#5C82A2;
}
.footer-bg{
	padding-top:5px;
	padding-left:10px;
}
/*----------------------- Newsletter_Register ----------------------------*/
.newsletter-bound{
	padding:5px 5px 5px 10px;
}
.newsletter-field label{
	width:95px;
	display:block;
	float:left;
}
.newsletter-field em{
	color:#FF0000;
}
.newsletter-button{
	padding-left:5px;
	margin-top:5px;
}
.newsletter-notify{
	color:#FF0000;
}
.confirm_image{
	margin-top:1px;
	margin-bottom:1px;
}
.survey-bound{
	background-color:#E1ECFE;
	border:1px solid #949488;
}
.utility-bound{
	padding:5px 0px 10pxp 0px;
}
.news-utility{
	color:#416D9C;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
}
.news-utility a{
	color:#416D9C;
	font-weight:bold
}
/*---------------------------------Module Weblink------------------------------------*/
.weblink-bound{
	text-align:center;
	padding:10px 5px 5px 5px;
}
.weblink-content{
	width:185px;
}
/*------------------------------------Introduction-----------------------*/
.introduction-bound{
	padding:10px;
}
.introduction-bound-content{
}
.introduction-name{	
}
.introduction-name a,.introduction-name a:hover,.introduction-name a:visited,.introduction-name a:visited:hover{
	color:#426FB6;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.introduction-image{
	margin:5px;
	margin-left:0px;
	float:left;
}
.introduction-brief{
	margin-top:2px;
	text-align:justify;
	margin-right:5px;
}
.introduction-button-detail a{
	float:right;
	color:#FF0000;
	text-align:left;
}
.introduction-paging{
	clear:both;
}
/*---------------------------------Module IntroductionDetail -----------------------------*/
.introductiondetail-bound{
	padding:5px;
}
.introductiondetail-bound-content{
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
}
.introductiondetail-name{
	color:#426FB6;
	font-weight:bold;
	margin-bottom:5px;
}
.introductiondetail-brief{
	font-weight:bold;
}
.introductiondetail-description{
	text-align:justify;
}
.introductiondetail-bound-related{
	line-height:20px;
	margin-left:5px;
}
.introductiondetail-image{
	float:left;
	width:100px;
	padding:2px;
}
.introductiondetail-related-text{
	color:#FF0000;
	font-weight:bold;	
	font-size:14px;
	border-bottom:1px dotted #0000FF;
	font-style:italic;
}
.introductiondetail-related-name{
	color:#000000;
	font-style:italic;	
}
.not-exist-id{
	color:#FF0000;
	font-size:16px;
	height:300px;
}
.introductiondetail-download{
	color:#000000;
	font-size:13px;	
}
.introductiondetail-download a{
	color:#32A8DA;
}
.introductiondetail-download a:visited{
	color:#0000CC;
	font-size:13px;	
}
.introductiondetail-download a:hover{
	color:#FF0000;
	font-size:13px;
}
/*---------------------------------ModuleProductList--------------------------------------*/
.productlist-bound
{
	width:100%;
}
.productlist-bound-content{
	width:168px;
	float:left;	
	padding:5px;
	padding-left:12px;
	height:150px;	
}
.productlist-bound-content-name{	
        text-align:center;
}
.productlist-image IMG{
    border:1px solid #000;
	width:140px;
	height:135px;
}
.productlist-name{
	margin:5px;
	height:20px;
}

.productlist-name a{
	color:#2E6AA7;
	font:bold 11px tahoma;
}
.productlist-name a:hover,.productlist-name a:actived,.productlist-name a:visited {
	color:#F47925;
	font-size:13px;
	text-decoration:none;
}
.productlist-brief{
	color:#353434;
	margin-top:5px;
	font-size:11px;
}
.productlist-price{
	display:none;
	font-size:11px;
	color:#3893DE;
	padding-top:5px;
	
}
.productlist-button-detail{
     display:none;
}
.productlist-button-detail a,.productlist-button-detail a:hover,.productlist-button-detail a:visited
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.productlist-button-order-to-card
{
	display:none;
	width:69px;
	height:17px;
	background-color:#1A1B1D;
	border:1px solid #ccc;
	text-align:center;
	float:left;
	margin-left:4px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;	
	text-decoration:none;
}
.productlist-paging
{
	clear:both;
	text-align:left;
	padding-top:10px;
	border-top:1px solid #ccc;
}
.productlist-avaibility
{
 display:none;
}
.productlist-bound-priview
{
	
}
.productlist-image-privew
{
	text-align:center;
        background:#000;
        padding-top:20px;
        padding-bottom:10px;
}
.productlist-name-priview SPAN
{
	font-weight:bold;
	text-transform:uppercase;	
	text-align:center;	
}
.productlist-name-priview
{
	border-top:1px dashed #CDCDCD;
	text-align:center;
	margin:5px;
}
/*------------Module ProductDetail---------------*/
.productdetail-bound{
	padding:5px;
}	
.productdetail-bound-content{
	line-height:20px;
}
.productdetail-bound-image{
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}
.productdetail-bound-name{
	font-weight:bold;
	color:#426FB6;
	padding-bottom:5px;
}
.productdetail-bound-brief{
	font-size:11px;
	color:#353434;
}
.productdetail-bound-description-label{
	font-weight:bold;
    color:#FFF;
	font-size:14px;
	text-indent:10px;
	width:200px;
}
.productdetail-bound-price{
	font-size:13px;
	color:#0099CC;
	font-weight:700;
	white-space:normal;
}
.productdetail-bound-avaibility{
	display:none;
}
.productdetail-bound-description{
	font-size:11px;
	padding:5px;
}
.productdetail-bound-related{
   	margin-left:-4px; 
	overflow:hidden;
}
.productdetail-bound-related-title{
    font-weight:700;
    border-bottom:1px dotted #ccc;
    padding-bottom:2px;
}
.productdetail-bound-related-name{
	width:128px;
	height:150px;
	float:left;
     border:1px solid #CCCCCC;
	margin:5px;
	text-align:center;
}
.productdetail-bound-related-name IMG{
	padding-top:5px;
	width:110px;
	height:100px;
}
.productdetail-bound-related-name A {
	padding-top:10px;
	text-transform:uppercase;
	color:#2E6AA7;
	font-weight:bold;
	font-size:11px;
}
.productdetail-button-order-to-card{
	display:none;
}
/*--------------------------------visitor-------------*/
.visitor-bound{
	padding:5px;
	text-align:left;
	line-height:25px;
}
.visitor-online{
	background:url(../images/home/tructuyen.jpg) 0% 50% no-repeat;
	padding-left:20px;
	text-align:left;
	color:#F83412;
}
.visitor-count{
	background:url(../images/home/truycap.jpg) 0% 50% no-repeat;
	padding-left:20px;
	text-align:left;
	color:#F83412;
}
.user-sign-in-default{
	padding:0px 0px 0px 10px;
}
.sign-in-button{
	text-align:center;
}
.utility-bound{
	padding-left:10px;
}
.contact-us-button{
	width:65px;
}