﻿html, body, div,  applet, object, iframe,
p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {	
	margin: 0;
	padding: 0;
	color: #333;
	font-family: "Arial", "Helvetica", sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 1.60em;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	}
	:focus {
		outline: 0;-moz-outline-style: none;
		}
body { background:#efefef url('images/bg.jpg') repeat-y center;}
img, input, select { vertical-align:middle }
a,img {
	border: 0;
	outline: 0;
	}
ul, ol, dd {
	list-style-position: outside;
	list-style: none;
	line-height: 1.50em;
	}
ol {
	list-style-type: decimal;
	list-style-position: outside;
	}
	dt { font-weight: bold; }
	dd { padding: 0; }
table { 
	border-collapse: separate;
	border-spacing: 0;
	}
	table th { font-weight: bold; }
	
a * { cursor:pointer; }
a:link,a:visited {color:#003399;}
a:hover {color:#333;text-decoration:underline;}


th { text-align:right; }
ul, li { list-style:none; }


h1, h2, h3, 
h4, h5, h6 { font-weight: bold; }
h1 {  font-size: 2.00em; 	}
h2 {  font-size: 2.50em; 	}
h3 {  font-size: 2.00em; 	}
h4 {  font-size: 1.60em; 	}
h5 {  font-size: 1.20em; 	}
h6 {  font-size: 1.00em; 	}

/*SymbloSize*/
body{}
#header, #footer,#nav {width:960px;margin:auto}
#main {zoom:1;background-color: #FFF;padding: 10px 0px 0px 0px;width: 940px;margin: auto;}

/*Top*/
#top { width:100%; clear:both; background:#fff url('images/top_bg.jpg') repeat-x ; line-height:35px; font-size: 11px; border-top:1px solid #FFFFFF; clear:both; overflow:hidden;height:35px; }
#top div.ibuild { float:left;margin-left:10px; }
#top div.my-ibuild { text-align:right; white-space:nowrap; padding-right:10px }
#top a { color:#022e9f; line-height:35px;text-decoration:none;font-weight:bold;}
#top a:hover { color:#cc0000 }

/*Header*/
#header {background:transparent url('images/header.jpg') no-repeat top;clear: both;height:153px;}
#header h1 a:link,#header h1 a:visited,#header h1 a:hover {color: #000;}
#header h1 a { text-decoration: none; }

#name { padding: 0; height:117px;}
#name span{color:#93ADC1;}
#name span a {color: #70a7e3;}
#name span a:hover {color: #4f8bcc;text-decoration: none; }
#name table {height:100%;vertical-align:middle;width:100%;}
#name .logow {width: 203px; }
#name .logo { text-align:center; float: left; display:inline; height: 66px; }
#name .logo img { margin-right: auto; margin-left: auto; }
#name .logo {background-image: url(images/logo-member.png);width: 203px;height:58px;}
#name .company-name {font-size:0; font-weight:bold;	color:#0000FF; text-align:left;vertical-align:middle;	text-decoration:none; text-transform:uppercase;padding-left:130px;line-height:35px;display:none;}
#name span { margin-right: 10px; display: block; line-height: 1; font-weight: normal; }

#nav {font-weight: bold;overflow:hidden;height: 36px;line-height: 35px;clear:both;background:#1464f0; border:1px solid #ffffff;width:960px;margin:0 auto;}
#nav ul {margin:0;padding:0;list-style:none;}
#nav li {display:inline;padding:0;float:left;border-left:1px solid #ffffff;}
#nav a {float:left;margin-left:0px;padding:0 0 0 10px;text-decoration:none;font-weight:bold;background:#1464f0;color:#ffffff; text-transform:uppercase;}
#nav a span {float:left;display:block;padding:0px 20px 0 10px;cursor:pointer;line-height:35px;white-space:nowrap;font-weight:bold;}
#nav a:hover span {color:#e4f000;}
#nav a:hover,
#nav #current a  {background:#2768cd;color:#e4f000;font-weight:bold;padding-left:10px;}
#nav a:hover span,
#nav #current a span {background:#2768cd;color:#e4f000;font-weight:bold;}


/*SideMenu*/
#nav-product {margin-bottom:10px;}

#menu {width: 220px;float: left;margin-bottom: 20px; line-height:1.3 }
#menu .item-top {}
#menu .item-top {zoom:1;font-weight: bold;text-decoration:none;color:#000;display:block;}
#menu .item-top span {display: block;background:transparent url('images/top.jpg') repeat-x top;font-weight:bold;height:28px;line-height:30px;text-indent:15px;color:#fff;text-transform:uppercase;
-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;
-khtml-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;}

.logo-member {background:#fff;background:transparent url('images/ibuild-member.png') no-repeat top center;width:220px;height:68px;}

#list-product { padding-top:10px; padding-bottom:10px;}
#list-product ul li a{ text-decoration:none; display:block }

#list-product {padding:0px;padding-bottom:16px;}
#list-product ul {}
#list-product li  {background:#ebebeb; border-bottom:1px solid #c0c0c0; border-top:1px solid #ffffff;min-height:27px;}
#list-product li a:link,
#list-product li a:visited,
#list-product li a:active {background:transparent url('images/icon-menu.jpg') no-repeat;color:#000; font-weight:bold;font-size:11px;display:block;padding:3px 0 5px 30px;}
#list-product li a:hover {	color:#60614e;}
#list-product li input {margin-top:3px;}
/*#list-product li ul li a:link,
#list-product li ul li a:visited,
#list-product li ul li a:active {background: #ebebeb;}*/
#list-product li ul li a:link,#list-product li ul li a:visited,#list-product li ul li a:active{background:transparent url('images/icon-menu-ver.jpg') no-repeat;}
#list-product li li li a:link,#list-product li li li a:visited,#list-product li li li a:active {background:#ebebeb;}
#list-product li ul {padding-left:23px;}
#list-product ul > li > ul{display:none;}
#list-product li span#search{width: 23px;height: 27px;display: block;margin-right:5px; float: left;background: url(images/icon-menu.jpg) no-repeat;}
/*
#list-produc{	background: url(images/side-navred.gif) top repeat-x #e20024;	}
#list-produc li a{	display:block;	height:30px;	line-height:30px;	padding-left:5px;	background:url(images/divider-side-navred.gif) bottom left repeat-x transparent;	color:#fff;	}
#list-produc li a:hover{	display:block;	height:30px;	line-height:30px;	padding-left:5px;	background:#f81237;	color:#fff;	text-decoration:none;	}
*/
#favourite {position:relative;top:-2px; margin-bottom:5px;}
#favourite ul {height:65px;}
#favourite img { display:block; margin:auto; }
#favourite li { padding-left:15px;height:30px;line-height:30px; background:url(images/top.jpg) repeat-x;
-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-khtml-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
#favourite a {font-weight:bold;text-decoration:none; color:#fff;}

/*Content*/

#content { width: 710px; float: left; padding-left: 10px; }

.block {overflow: hidden;zoom:1;margin-bottom: 10px;}
.block .top {clear:both;overflow:hidden;background:transparent url(images/top.jpg) repeat-x;height:37px;line-height:37px;
-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-khtml-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
.block .top h2 {color:#fff;line-height: 37px;padding-left: 10px;font-size:15px;height:37px;text-transform:uppercase;}
.block .top h2 strong{background-image: url(images/bg-h3-strong.gif);background-repeat: no-repeat;background-position: right top; line-height:27px; height:26px; padding-right:50px; zoom:1; float:left; padding-right:165px;}
.block .top h2 span { font-weight: normal;  color:#fff;}
.block .top h2 {zoom:1; overflow:hidden }
.block .bottom {line-height: 20px;clear:both;height:20px;background:transparent url(images/bottom.jpg) no-repeat 0 0 ;overflow:hidden;}

.box-content {zoom:1;overflow: hidden;padding-top: 10px ;padding-right: 10px;padding-left: 10px;background:transparent url(images/content.jpg) repeat-y 0 0 ;}
.box-content table {width:83%;}
.box-content .company {float:right;text-align:center;}
.box-content .company a:hover {color:#7faa00}

.box-content .reportstatus { margin-top:15px; margin-bottom:15px; }
.box-content .companypic { float: right; width: 160px; text-align: center; line-height: 1; margin-left:5px; }
.box-content .companypic a { text-decoration: none;}
.box-content .companypic img { display:block; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; }

/*Product*/
table.imgTable {margin-right: auto;margin-left: auto;margin-top: 15px;margin-bottom: 0px;padding: 0px;text-align:center;}
table.imgTable { margin:5px 0; border:none; width:100% }
table.imgTable td { width:25%; vertical-align:top; text-align:center; padding-bottom: 10px; padding-right: 10px; }
table.imgTable td.imgProduct {text-align:center;width:120px;}
table.imgTable td.infoProduct {text-align:left;width:auto;}
table.imgTable a.name {text-align:center; font-weight:bold; color:#000;}
table.imgTable a:hover.name {text-align:center; font-weight:bold; color:#0264b0;}
table.imgTable .Photo100 { background:#FFFFFF; border:1px solid #CCCCCC; display:table-cell; height:100px; width:100px; line-height:85px; text-align:center; vertical-align:middle; >display: block;}
table.imgTable .imgborder { margin:auto; margin-bottom:3px; width:100px }

.tab .fieldtitleerror { border-top:1px solid #FF0000; border-bottom:1px solid #FF0000; border-left:1px solid #FF0000; }
.tab .fieldinfoerror { border-top:1px solid #FF0000; border-bottom:1px solid #FF0000; border-right:1px solid #FF0000; }
.tab { border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #ddd; border-left-color: #ddd; margin-top: 5px; margin-right: auto; margin-left: auto; margin-bottom: 5px; width:100%;}
.tab th, .tab td { vertical-align: top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd; border-right-width: 1px; border-right-style: solid; border-right-color: #ddd; padding: 5px; }
.tab th { text-align: right; text-transform: capitalize; }
.tab td th, .tab td td { border:0 }

.view-product{overflow:hidden;background-color: #ebf3fa;padding:2px 3px;border:0px #d6e1e9 solid;border-width:0px 1px 1px 1px; }
.view-product { color:#000 }
.view-product a:link, .view-product a:visited, .view-product a:hover { color:#000; text-decoration:none }
.view-product .total-product {float:left;padding-top:5px;}
.view-product .showtype{margin: 1px;background-color: #ebf3fa; padding-right:20px;float:right;}
.view-product .red {color:#FF0000;}

/*Detail-Product*/
.proDes{clear:both;}
#prodetails {width:100%}
#prodetails { margin:10px 00px }
#prodetails th { width:160px }
#prodetails td { padding-left:5px }

.detailphoto { text-align:center; margin: 15px; }
.detailphoto img { margin-bottom:5px }

/*Contact*/
#contact { margin-bottom:10px; width:100%;}
#contact .col1{	width:160px}
#questions th { width: 150px; }
#questions {background-color:#f1f1f1; }

/*Bao-Gia*/
.bao-gia {clear:both;margin-left:10px;}
.bao-gia ul li{list-style-type:disc;color:#036;}

/*Dich-Vu*/
.dich-vu {clear:both;}

/*NewPager*/
#pager,
#pager .pageNum,.pageMark{text-align:center;}
#pager {line-height:normal;clear:both;padding:15px 0}
#pager .pageNum a{color: #1b468a;background-color: #eff3f6;border: 1px solid #B3CADC;}
#pager .pageNum a:hover,#pager .pageNum strong {color: #fff;background-color: #ff0000;border: 1px solid #990000;}
#pager .pageNum a:link,.pageNum a:visited,.pageNum strong{font-weight:bold;margin-right:3px;padding:1px 4px;}
#pager .pageNum img{border:none;margin:0}


/* footer */
#copyright { clear:both; }
#copyright { text-align:center; width:100%; color: #FFF; background-color: #1464f0; padding: 10px 0; line-height: 130%; clear:both;}
#copyright span {color:#fff;}
#copyright a:link, 
#copyright a:visited,
#copyright a:active { COLOR: #FFF; text-decoration: underline; color:#fff;}
#copyright a:hover { COLOR: #FFCC00; text-decoration: none; }

/* intro-flash */
.intro-flash {clear:both;margin:0;padding:0;vertical-align:middle;line-height:0;}