@import "reset.css";
#container {
	margin:0 auto;
	width: expression(document.body.clientWidth < 910? "910" : document.body.clientWidth > 1240? "1240px" : "auto");
	min-width: 910px;
	max-width: 1240px;
	overflow: hidden;
	background: url(../images/containerbg.jpg) no-repeat center top;
}
#container_english {
	margin:0 auto;
	width: expression(document.body.clientWidth < 910? "910" : document.body.clientWidth > 1240? "1240px" : "auto");
	min-width: 910px;
	max-width: 1240px;
	overflow: hidden;
	background: url(../images/Banner_english.jpg) no-repeat center top;
}
#container-b- {background: url(../images/containerbbg.gif) repeat-x left bottom;}
#container-home-b- {background: url(../images/container-homebbg.gif) repeat-x left bottom;}
#container-inner {
	margin: 0 auto;
	width: 910px;
	text-align: left;
	overflow: hidden;
}
.item {width: 100%;overflow: hidden;}
.td-half {width:50%;}
.lineheight18 {line-height: 1.8;}
.lineheight15 {line-height: 1.5;}
.overauto {overflow:auto;}
.overhidden {overflow: hidden;}
.with-auto {width:auto;}
.cursor-pointer {cursor: pointer;}
.font11 {font-size: 11px;}
/* header */
.header {height: 127px; overflow: hidden;}
.hlogo {float: left; width: 810px; height: 127px; overflow:hidden;}
.hsearch {
float: right; 
width: 100px; 
height: 127px; 
overflow: hidden; 
text-align: left; 
/*background: url(images/hsearchbg.gif) no-repeat left top;*/}
.hsearch-top {
padding-top: 2px; 
height: 127px; 
overflow: hidden; 
line-height: 36px; 
color: #0075c1;}
.hsearch-rv {padding-left: 0px;}
.hsearch-bdt {}
.hsearch .hsearch-top a { color: #0075c1; text-decoration: none;}

.hsearch-input-outer {
		width: 193px;
		height: 20px;
		padding: 2px 7px;
		background: url(images/hsearchinputbg.gif) no-repeat left top;
}
.hsearch-input-tag {
	border: 0;
	padding-top: 2px;
	width: 190px;
	background: transparent;
	color: #7c7c7c;
}
/* end header */

/* menu */
.menu-l {
	background: transparent url(../images/menulbg.gif) no-repeat left top;
	padding: 0 20px;
	height: 43px;
	overflow: hidden;
	display: block;
	
}
.menu-r {
	background: transparent url(../images/menurbg.gif) no-repeat right top;
	
}
.menu-r .menu-l a {
	margin-top: 12px;
	text-align:center;
	overflow: hidden;
	color: #0a0a0a;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
.menu-r .menu-l a span {
	display:block;
	color: #0a0a0a;
	height: 31px;
	line-height: 31px;
	padding: 0 20px;
	overflow: hidden;
}
.menu-r .menu-l a:hover, .menu-r .menu-l a.curr {
	background:#138edd url(../images/menuactivelbg.gif) no-repeat left top;
	color: #fff;
	font-weight: bold;
}
.menu-r .menu-l a:hover span, .menu-r .menu-l a.curr span {
	background: url(../images/menuactiverbg.gif) no-repeat right top;
	color: #fff;
}

.menu-sepa {
	float: left; width: 2px;
}
.sub-menu {
	height: 32px;
	overflow: hidden;
	color: #fff;
   font-weight: normal;
	padding: 0px 10px;
	font-size: 11px;
	
}
.sub-menu td {height: 32px; vertical-align: middle; overflow: hidden;}
.sub-menu .white a {color: #fff; padding: 0 20px;}
.sub-curr {
	   font-weight: bold;
		vertical-align: middle; overflow: hidden;
	
}
/* end menu */
.containermaster_hpu {
	height: 30px;
	overflow: hidden;
	color: #0099ff;
   font-weight: bold;
	padding: 8px 0px;
	font-size: 14px;
	
}
.containermaster_hpu td {height: 32px; vertical-align: middle; overflow: hidden;}
.containermaster_hpu .white a {color: #fff; padding: 0 20px;}

/* colum left */
.col-left {
	width: 210px;
	overflow: hidden;
	float: left;
}

.lbox {
	width: 210px;
	overflow: hidden;
}
.lbox-t {background: url(../images/lboxtbg.png) no-repeat left top; height: 48px;}
.lbox-m {
	background: url(../images/lboxmbg.png) repeat-y left top;
	padding: 5px;
}
.lbox-b {
	background: url(../images/lboxbbg.png) no-repeat left bottom;
	_padding-bottom: 10px;
	padding-bottom: 12px;
}

.lbox-label{
	font-size: 13px;
	font-weight: bold;
	line-height: 50px;
	height: 48px;
	overflow: hidden;
	padding-left: 50px;
}
.lbox-t .lbox-label a { text-decoration: none;}
.lbox-content {padding-left: 13px; padding-right: 10px;}

/* support online */
.spol {padding: 0 3px;}
.spol-email {background: url(../images/email-icon.gif) no-repeat left 3px; padding-left: 20px;}
.spol-color {color:#21a600;}
.spol-donwload {
	background: url(../images/sp-down-icon.gif) no-repeat left top;
	width: 123px;
	padding-left: 50px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	color:#21a600;
}
a.spol-donwload, a.spol-donwload:hover, a.spol-donwload:visited, a.spol-donwload:link, a.spol-donwload:active {color:#21a600; text-decoration:none;}

.spol-innerbox {background: url(../images/spol-innerboxbg.gif) no-repeat  left bottom; padding-bottom: 10px;}
.spol-innerbox .spol-email {background: url(../images/email-icon.gif) no-repeat left 5px;}
.spol-red {color:#ea0000;}
/* end support online */

/* ttv corner */
.ttv-corner {
	background: url(../images/ttvcornerbg.png) no-repeat left top;
	height: 116px;
	width: 200px;
	padding: 5px;
	display: block;
}
.ttv-corner .thumb {border: 1px solid #fff;}
.ttv-corner-inner {padding-top: 34px;}
.ttv-corner-row {padding-top: 5px;}
.ttv-corner-row img {margin: 0 3px;}
/* end ttv corner */

/* tu van thiet ke */
.tuvan {padding-bottom: 10px;}
.tuvan-list ul li {
	list-style: none;
	margin-top: 10px;
}

.tuvan .tuvan-list a, .tuvan .tuvan-list a:active, .tuvan .tuvan-list a:visited, .tuvan .tuvan-list a:link {
	color: #7c7c7c;
	background: url(../images/tuvan-icon.gif) no-repeat left 6px;
	padding-left: 12px;
	display: block;
}
.tuvan .tuvan-list a:hover{
	color: #21a600;
	background: url(../images/tuvan-hover-icon.gif) no-repeat left 6px;
}
/* end tu van thiet ke */

/* end colum left */

/* colum right */
.col-right {
	width: 695px;
	margin-left: 5px;
	overflow: hidden;
	float: left;
}

.rbox {
	width: 695px;
	overflow: hidden;
}
.rbox-t {
	background: url(../images/rboxtbg.png) no-repeat left top;
	height: 54px;
	overflow: hidden;
}
.rbox-m {
	background: url(../images/rboxmbg.png) repeat-y left top;
	padding: 5px;
}
.rbox-b {
	background: url(../images/rboxbbg.png) no-repeat left bottom;
	_padding-bottom: 10px;
	padding-bottom: 12px;
}
.rbox-content {padding-left: 15px; padding-right: 15px;}
.rbox-label {line-height: 54px; height: 54px; overflow: hidden;}

.rbox-inner-label {background: url(../images/rboxinner-labelbg.gif) repeat-x left top;}
.rbox-inner-label-l {background: url(../images/rboxinner-labellbg.gif) no-repeat left top; height: 40px; overflow: hidden; line-height: 40px; padding-left: 60px;}
.rbox-inner-label .rbox-inner-label-l a {text-decoration: none;}
/* Breadcrumb */
.breadcrumb {
	color:#a9a9a9;
}
.breadcrumb-color {color: #389c02;}
.rbox-label .breadcrumb a {color: #389c02; font-weight: bold; vertical-align: middle; text-decoration: underline;}
/* end Breadcrumb */

/* check domain */
.chk-domain td { height: 54px; vertical-align: middle; padding-top: 5px;}
.chkdm-input {
	background: transparent url(../images/chkdm-inputbg.gif) no-repeat left top;
	height: 21px;
	width: 143px;
	padding: 1px 5px 0 5px;
	overflow: hidden;
	color:#8f908f;
}
.chkdm-input-tag { width: 105px; border:0; vertical-align: middle; background: transparent; padding-bottom: 1px;}
/* end check domain */

.graydot-l {background: url(../images/graydotlinebg.gif) repeat-y left top;}
.graydot-r {background: url(../images/graydotlinebg.gif) repeat-y right top;}
.graydot-tl {background: url(../images/graydottlbg.gif) no-repeat left top;}
.graydot-tr {background: url(../images/graydottrbg.gif) no-repeat right top;}
.graydot-bl {background: url(../images/graydotblbg.gif) no-repeat left bottom;}
.graydot-br {background: url(../images/graydotbrbg.gif) no-repeat right bottom;}

.home-orderweb-label {
	position: relative;
	background: #fff;
	font-size: 18px;
	top: -12px;
	padding: 0 5px;
}
.home-orderweb-list {
	padding: 0 20px;
}
.home-orderweb-list td.orderweb-item {
	padding: 5px 20px 10px;
	color: #8e8e8e;
}
.home-orderweb-list td.orderweb-item a{color: #8e8e8e;}
.home-orderweb-button {
	position: relative;
	top: 10px;
	display: block; margin: 0 auto;
}

/* home news */
.home-news {
	padding: 0 20px 20px;
}
.home-news-list .hnews-item {
	padding: 20px 20px 0 20px;
}
.hnews-title {color: #379d00; font-size: 13px; font-weight: bold;}
.hnews-item .hnews-title a{color: #379d00; text-decoration: underline;}
.hnews-note {color: #55a400; text-decoration: underline; font-weight: bold;}
/* end home news */

/* khach hang tieu bieu */
.khtieubieu {background: url(../images/khtieubieubg.gif) repeat-x left top; height: 118px;}
.khtieubieu td {vertical-align: middle; height: 118px; overflow:hidden; text-align:center;}
/* end khach hang tieu bieu */
/* end colum right */

.bottom-note {
	background: url(../images/bottomnote.png) no-repeat left top;
	height: 174px;
	width: 890px;
	padding: 5px 12px 0 10px;
	overflow: hidden;
}
.bottom-note-item {
	background: url(../images/bottomnote-itembg.gif) no-repeat left top;
	height: 174px;
	width: 206px;
	overflow: hidden;
	margin: 0 auto;
}
.bottom-note-item-label {
	padding-top:13px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	color: #545454;
}
.bottom-note-item-label span {background: #fff; padding: 0 5px;}
.bottom-note-list {padding: 5px 5px 5px 20px;}
.bottom-note-list ul li {
	list-style: none;
	margin-top: 7px;
	background: url(../images/bottomnote-item-icon.gif) no-repeat left 3px;
	padding-left: 18px;
	color:#9c9b9b;
}
.bottom-note .bottom-note-list ul li a {color:#9c9b9b;}

/* footer */
.footer-menu {
	/*background: url(../images/) no-repeat left top;
	height: 60px;
	line-height: 60px;*/
	padding: 0 5px;
	width: 900px;
	overflow: hidden;
}

.footer-menu a, .footer-menu a:active, .footer-menu a:link, .footer-menu a:visited {
background: url(../images/footermenu-icon.gif) no-repeat left 5px;
	padding-left: 15px;
	margin: 0 5px 0 20px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.footer-menu a:hover, .footer-menu a.curr {
font-weight: bold;
text-decoration:none;
	color: #FF4500;
}
.footer {
	background: url(../images/footerbg.png) no-repeat center top;
	padding:10px 0px 0px 0px;  margin:0px;
	width: 910px;
	height: 161px;
	overflow: hidden;
}

.footer-item {width: 100%; padding-left: 20px; padding-top: 15px; color:#ffffff;}
.footer-item2 {width: 100%; padding-left: 20px; padding-top: 10px; color:#ffffff;}

.footer-tel-label {height: 18px; line-height: 18px;}
.footer-tel {background: url(../images/footer-telbg.gif) no-repeat left top; 
width: 110px; 
padding-left: 39px; 
height: 16px; 
line-height: 16px; overflow: hidden; 
font-size: 95%; 
color: White; 
font-weight: bold;}

.copyright {
height: 60px; overflow: hidden; color: Navy;
font-weight: bold;}

.footer-tel {background: url(../images/footer-telbg.gif) no-repeat left top; 
width: 110px; 
padding-left: 39px; 
height: 16px; 
line-height: 16px; overflow: hidden; 
font-size: 95%; 
color: White; 
font-weight: bold;}
/* end footer */



/* customer page */
.customer-label {
	margin: 20px 0;
	font-size: 20px;
	font-weight: bold;
	color:#0e8800;
}
.customer-thumb-box{
	width: 199px;
	overflow: hidden;
	margin: 0 auto;
}

.customer-list {padding: 20px 0 20px 0px;}
.customer-list td {padding: 20px 0;}
.customer-thumb {
	background: url(../images/customer-thumbbox.gif) no-repeat left top;
	height: 98px;
	width: 199px;
	overflow: hidden;
}
.customer-thumb td {height: 98px; width: 199px; text-align: center; vertical-align: middle; padding: 0; }
.customer-website {color:#0e8800;}
.customer-thumb-box .customer-website a {color: #0e8800;}

.customer-paging {
	background: url(../images/customerpagingbg.gif) no-repeat center top;
	padding-top: 20px;
}
.customer-paging a {
	background: url(../images/cuspagingbg.gif) repeat-x left top;
	float: left;
	height: 20px;
	border: 1px solid #dddddd;
	line-height: 20px;
	text-align: center;
	padding: 0 5px;
	margin: 0 3px;
	text-decoration: none;
}
.customer-paging a, .customer-paging a:active, .customer-paging a:link, .customer-paging a:visited {text-decoration: none;}
.customer-paging a:hover, .customer-paging a.curr {font-weight: bold;}
/* end customer page */


/* download page */
.download-box {background: url(../images/downloadboxbg.gif) repeat-y left top;}
.download-box-t {background: url(../images/downloadboxtbg.gif) no-repeat left top;}
.download-box-b {background: url(../images/downloadboxbbg.gif) no-repeat left bottom; height: 198px;}

.downloadbox-label {
	position: relative;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	top:-12px;
}
.downloadbox-label span {background: #fff; padding: 0 5px;}
.down-label-color {color:#439500;}
.down-item {
	padding-left: 50px;
}
.down-item  td {color:#006c03; padding-bottom: 10px;}
.download-box .down-item a{color:#006c03; text-decoration: none;}

.down-article-label {font-size: 20px; font-weight: bold; padding: 40px 0 10px;}
.down-article-list td {
	padding: 8px;
}
.down-article-list .da-title { background: url(../images/downarticlearrow.gif) no-repeat 5px 5px; padding-left: 15px;} 
.down-article-list .da-title a, .down-article-list .da-action a {color:#006c03;}
.da-note {color: #acacac;}
.da-trblue {background: #f0f8fd;}
.down-readmore {background: url(../images/downreadmoreicon.gif) no-repeat left 3px; padding-left: 20px; color: #ff3c00;}
.down-readmore a, .down-readmore a:active, .down-readmore a:visited, .down-readmore a:link, .down-readmore a:hover {color: #ff3c00; text-decoration: underline;}
/* end download page */

/* tin tuc page */
.news-box-l {background: url(../images/newsboxlinebg.gif) no-repeat left top;}
.news-box-r {background: url(../images/newsboxlinebg.gif) no-repeat right top;}
.news-box-tl {background: url(../images/newsboxtlbg.gif) no-repeat left top;}
.news-box-tr {background: url(../images/newsboxtrbg.gif) no-repeat right top;}
.news-box-label {
	height: 26px;
	line-height: 28px;
	overflow: hidden;
	padding-left: 10px;
}

.news-box-thumb {
	padding: 1px;
	border: 1px solid #e0e0e0;
	background: #fff;
}

.news-detail-item {
	background: url(../images/newsdetailitembg.gif) no-repeat left bottom;
	padding-bottom: 20px;
}

.news-box-title {color: #0e75b7;}
.news-detail-item .news-box-title a {color: #0e75b7;}

.news-detail-item .news-readmore {background: url(../images/downreadmoreicon.gif) no-repeat left 3px; padding-left: 20px; color: #0e75b7; margin-top: 3px;}
.news-detail-item .news-readmore a {color: #0e75b7; text-decoration: underline;}

.news-other-list {padding-top: 6px;}
.news-other-list ul li {
	list-style: none;
	background: url(../images/downreadmoreicon.gif) no-repeat left 2px;
	padding-left: 21px;
	margin: 10px 0 0 0;
}
.news-other-list ul li a, .news-other-list ul li a:hover, .news-other-list ul li a:link, .news-other-list ul li a:active, .news-other-list ul li a:visited {color: #0e75b7;}


.news-other-article {
	background: url(../images/newsitembg.gif) no-repeat center top;
	margin-top: 40px;
	padding-top: 50px;
}

.news-other-article-list {margin-top: 15px;}
.news-other-article-list ul li {
	list-style: none;
	margin-top: 8px;
	margin-left: 70px;
	background: url(../images/newsotherarrow.gif) no-repeat left 5px;
	padding-left: 12px;
}
.news-other-article-list ul li a:hover {color: #0e75b7;}


.news-list {
	padding: 0 10px 0 20px;
}
.news-list ul li {
	background: url(../images/newsitembg.gif) no-repeat center bottom;
	list-style: none;
}
.news-item-thumb {
	padding-right: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
}
.news-item-content {
	padding-top: 20px; padding-bottom: 25px;
}
.tbl-news-pdf-print tr {background: none;}
.tbl-news-pdf-print .news-title {padding-top: 3px;}

.news-list .news-readmore {background: url(../images/downreadmoreicon.gif) no-repeat left 3px; padding-left: 20px; color: #0e8600;}
.news-list .news-readmore  a {color: #0e8600; text-decoration:underline;}

.user{
	margin-left: 5px;
	margin-top: 2px;
}


/* end tin tuc page */
