/* common */
body {
	/* background: #FFF url(../images/bg-body2.png) repeat-y fixed center top;  */
	font: normal normal 100%/1.125em Arial, Tahoma, Helvetica, sans-serif;
	font-size:0.75em;
	background:#f6f6f6 url(../images/body_bg.png) repeat-x center 184px ;
}

/* #container{font-size:0.75em; background:url(../images/bg-container.gif) repeat-x center top;} */
/* #wrapper {background:url(../images/bg-wrapper.gif) repeat-x center bottom;} */

#popup_container{font-size:0.75em;}

/* reset extra space */
body,
h1, h2, h3, h4, h5,
fieldset,
ul, ul li, ol, ol li, dl, dl dt, dl dd,
p {
	margin: 0px;
	padding: 0px;
}
ul,li,ol {
	list-style: none;
}

.clear{float:clear}
/* hyperlink */
a:link, a:visited {
	color:#006699;
	outline: none;
	text-decoration: none;
	cursor:pointer;
	
}
a:visited{
	color:#006699;
}
a:hover {
	color: #b70e0e;
}
a img {
	margin-bottom:-5px;
	border: none;
}

hr {
	display: none;
}

/* form */
fieldset {
	border: none;
}
input, select, textarea {
	color: #333;
	font: normal normal .9em Arial, Helvetica, sans-serif;
}
p {
	line-height: 150%;
	text-align:left;
}
.clear{clear:both;}
*{outline:none;}
.vsf-news-title{
	font-weight:bold;
	padding-bottom:3px;
}
.vsf-news-title span{
	font-weight:normal;
	font-size:11px;
}
.new-right a:visited{
	color:#006699;
}
.product h3{
	font-size:14px;
	color:#0066cb;
	text-transform:uppercase;
}
.product_item{
border-bottom:1px dotted #C3C3C3;
border-right:1px dotted #C3C3C3;
float:left;
overflow:hidden;
padding:9px 5px 9px 17px;
width:345px;
}
.pro_img{
	float:left;
	width:150px;
	height:150px;
	overflow:hidden;
	margin-right:8px;
}
.pro_intro{
	float:left;
	width:170px;
	font-size:11px;
}
.pro_name{
color:#336699;
font-size:14px;
font-weight:bold;
}
.pro_id{
color:#333333;
font-size:11px;
line-height:18px;
padding-top:5px;
}
.pro_id_detail{
color:#333333;
font-size:12px;
line-height:18px;
padding-top:5px;
}

.pro-khac{
background-color:#0678B0;;
color:#FFFFFF;
font-size:12px;
line-height:26px;
margin-top:10px;
padding-left:11px;
width:699px;

}
.button2{
padding-top:5px;
}

.pro_info{
height:21px;
overflow:hidden;
padding-top:5px;
text-align:justify;
color:#FF0000;
}
.pro_intro a{
	color:#fff;
	border:1px solid #0065cd;
	background:#336799 url(images/btn_bg.jpg) repeat-x top;
	height:17px;
	line-height:17px;
	width:80px;
	display:block;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	margin:2px;
}
