#module {
	float: left;
width: 100% !important;
	padding: 5px;
	border: 1px solid #cecdcd;
	box-sizing:border-box;
}

#module div.head {
	float: left;
	width: 650px;
	height: 36px;
/*	background:url(/images/bg_head_main.png) no-repeat left top; 
	padding-left: 20px;*/
}

#module div.head   {
    width: 640px;
    float: left;
    color: #303030;
    line-height: 25px;
    height: 25px;
    font-size: 14px;
    padding-bottom: 6px;
    text-transform: uppercase;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
}
#module div.head  h2.header {
	float: left;
	width: 650px;
	color: #303030;
	font-size: 12px;
	padding-left: 10px;
	text-transform: uppercase;
	line-height: 32px;
	height: 25px;
	box-sizing:border-box;
}
#module div.head  h2.header a{
	text-transform: uppercase;
	color: #303030;
}

#module div.head  h2.header a:hover {
	color: #238425;
}

#module div.head  h2.header font{
	color: #303030;
	font-size: 14px;
}

#module div.main {

}
#module div.main div.news {
    float: left;
    border-bottom: 1px dotted #666;
    padding: 5px;
    padding-bottom: 9px;
    position: relative;
    width: 98%;
    box-sizing: border-box;
}

#module div.main div.news div.title {
	float: left; 
	padding-bottom: 9px; 
	width: 365px;
	
}
#module div.main div.news div.text {
	float: left; 
	padding-bottom: 9px; 
	width: 365px;
	text-align: justify;
	line-height: 18px;
}

#module div.main div.detail_news {
    width: 100%;
    float: left;
    padding: 10px;
    border-bottom: 1px solid #C3C3C3;
    box-sizing: border-box;
}
#module div.main div.content {
	text-align: justify; 
	width: 540px;
	float: left;
	padding: 5px;
	padding-bottom: 20px; 
	border-bottom: 1px solid #E8E8E8; 
}
#module #browse_products{
	padding: 10px;
	float: left;
	width: 753px;
	float: left;
	border: 1px solid #BBBABA;
	border-top:none;
}

#module #browse_products li#product {
	padding: 8px;
}
#product_detail {
	margin-left: 20px;
	float: left;
	width: calc( 100% - 20px );
	padding-bottom: 20px;
}

#product_detail h2.title {
	width: 400px; 
	float: left; 
	font-size: 18px; 
	color: #EEAC00; 
	padding-bottom: 10px; 
	font-family: UVNLaXanh_I;
	
}

#product_detail div.img  {
	float: left; 
	width: 280px; 
	padding-bottom: 0;
}

#product_detail div.img  img{
	width: 250px; 
	padding-bottom: 10px; 
	max-height: 260px;
	padding: 5px;
	border: 1px lightGrey solid;
	background: #fff;
}
div.muahang1 {
	float: left;
	width: 400px;
	padding-top: 10px;
}

div.muahang1 a{
	float: left;
	width: 165px;
	height: 33px;
	background:url(/images/addgiohang.png) no-repeat left top;
}
.download 
{
	float: left;
	padding: 10px 0px;
	border-top: 1px dotted #666;
	width: 540px;
}
.download a
{
	background:url(/images/pdf.png) no-repeat 10px top;
	float: left;
	padding: 0 0 0 50px;
	line-height: 30px;
	color: #002D5D;
	
}

.download a:hover
{
	color: #ccc;
}
.librarybooks {
	float: left;
	width: 177px;
	padding: 10px 0;
	height: 270px;
}

.librarybooks  .title{
	float: left;
	width: 155px;
	text-align: center;
	padding: 10px;
}
.librarybooks   p.brief{
	float: left;
	width: 155px;
	text-align: center;
	padding: 5px 10px;
	text-align: justify;
	
}
.librarybooks  .img{
	float: left;
	width: 175px;
	text-align: center;
	height: 175px; 
	line-height: 175px; 
	
}
.librarybooks  .img img{
	width: 150px;
	height: 175px; 
}

