body{
	margin-top:0px;
	margin-bottom:0px;
	font-size:13px;
	font-family: tahoma, arial, sans-serif;
	background: url(../images/bg_page.gif);
}

.page{
	width:950px;
	background:url(../images/pagedupline_bg.gif) repeat-x;
}
.main_page{
	width:950px;
	float: right;
}

.banner{
	background:url(../images/banner_bg.gif) no-repeat;
	height:auto;
}
.logo{width:236px; height:29px; float:left; padding-top:55px;}
.adv{float:left; width:474px; height:111px; margin-left:124px; padding-top:15px;}

.header{
	width:950px;
	float:right;
	border:solid 0px blue;
}
#list {list-style-type:none;}
.block_page {
	font-weight: bold;
	padding: 4px;
	margin: 1px;
	color: #000000;
	border: #808080 1px solid;
	background: #CCCCCC;
}

#block_page {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 5px;
}

#block_page A {
	margin: 1px;
	color: #000000; 
	padding: 4px;
	border: #808080 1px solid;
	text-decoration: none;
	background: #FFFFFF;
}

#block_page A:hover {
	padding: 4px;
	color: #000000;
	border: #808080 1px solid;
	background: #cccccc; 
	text-decoration: none;
}


#contentright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:normal;
	text-align:justify;
	padding:5px 5px 10px 15px;
	width:610px;}
#contactus { font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bolder; font-size:12px; color:#0000FF;}
#contactform {
	width:400px;
	float:right}
#formcontent {
	padding-left:10px;
	line-height:20px;}
.textfield {
	width:250px;
	float:right;
	clear:both;
	margin-top:-20px;}
#button2 {
	width:15px;
	height:17px;
	float:center;
	background-repeat:no-repeat;}			
#menu_top{
	float:right;
	width:950px;
	height:50px;
	background: url(../images/bg_menu_top.gif);
}
.menu_top_item ,.menu_top_item  a{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	width:143px;
	border:0px solid yellow;
	height:50px;
	float:left;
	cursor: pointer;
}
.menu_top_item_active{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#de0301;
	width:143px;
	height:50px;
	float:left;
	cursor: pointer;
	background: url(../images/bg_menu_top_active.gif);
}
.line{
	background:url(../images/line.gif) repeat-x;
	height:26px;
	width:950px;
}
.body{
	width:950px;
	background-color:#f1f1f1;
	text-align:left;
	float: right;
}

.menu_left{
	width:220px;
	margin-bottom:0px;
	background-color:#ffffff;	
}
.menu_border1{
	float:left;
	width:218px;
	border: 1px solid #da0000;
}
.menu_border2{float:left;width:216px;border: 1px solid #ff3334;}
.menu_border3{float:left;width:214px;border:1px solid #ff4b4c;}
.menu_border4{float:left;width:212px;border:1px solid #d80001;}
.menu_title{
	float:left;
	width:100%;
	height:22px;
	color:#fefffb;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	background: url(../images/bg_menu_title.gif) repeat-x;
}
.menu_title span{background:url(../../img/frontend/arrow.gif) no-repeat; height:14px; width:10px}

.menu_items{width:196px; margin-left:6px; float:left; padding-bottom:3px; padding-top:4px}
.menu_item{
	float:left;
	font-weight:bold;
	text-decoration: none;
	padding: 5px;
}
.bot_menu{
	float:left;
	width:100%;
	height:44px;
	text-align:center;
	background: url(../images/bot_menu_bg.gif);
}

#titlenew {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0066FF;
	font-weight:bolder;}
#titlenew a:link{
	color:#0066FF;
	font: bolder 14px Verdana, Arial, Helvetica, sans-serif;
}
#titlenew a:active{ color:#FF0000;}	
#titlenew a:visited{color:#0066FF;}	
#titlenew a:hover{ color:#CC3300;}	

#main_contents{
	float:left;
	width:494px;
	border:solid 0px yellow;
}
.main_content{
	float:left;
	width:706px;
	margin-bottom:10px;
}
.main_content1{
	float:left;
	width:704px;
	border: 1px solid #da0000;
}
.main_content2{
	float:left;
	width:702px;
	border: 1px solid #ff3334;
}
.main_content3{
	float:left;
	width:700px;
	border: 1px solid #ff4b4c;
}
.main_content4{
	float:left;
	width:698px;
	border: 1px solid #d80001;
}

#typical_product{margin:10px 1px 15px 9px;background-color:#000;width:400px;}
#typical_img{padding:20px;}

#list_product{
	margin:2px;
	float:left;
	width:696px;
	border:solid 0px red;
	text-align:justify;
}
#product_detail{float:left; width:648px; border:solid 0px red; padding-bottom:10px;}
.product{width:195px; float:left; background-color:#ffffff; margin:5px 0px 5px 4px; border:0px solid red;}
.product_top{
	float:left;
	width:195px;
	height:26px;
	color:#d20100;
	font-weight:bold;
	font-size:16px;
	text-align:right;
	background: url(../images/product_top.gif);
}
.product_middle{float:left; width:193px; border-left:1px #a2a2a2 solid; border-right:1px #a2a2a2 solid;}
.product_name{
	float:left;
	width:193px;
	font-weight:bold;
	text-align:center;
	background: url(../images/product_name_bg.gif);
	margin: 20px;
}
.product_bot{
	float:left;
	width:195px;
	height:10px;
	font-size:8px;
	background: url(../images/product_bot.gif);
}
.product_infos{
	border-bottom:solid 1px #a5cce9;
	float:left;
	width:193px;
}
.product_infos div{text-align: left; padding: 9px 3px 3px 3px;}

.bgProductDetail{padding:17px 35px 3px 24px;}
.bgD{background:url(../../img/frontend/bg_product_detail.gif) no-repeat; height:321px; width:515px;}
.imgdiv{margin-top:45px; margin-left:142px}
.divClick{width:50px; height:50px; float:left; margin:78px 0px 0px 23px; position:absolute; cursor:pointer;}

.titleother{text-transform:uppercase; font-weight:bold; color:#2a2a2a; padding-left:14px; background-color:#e8e8e8; width:150px;}

.chtitle{text-transform:uppercase; font-family:tahoma; width:134px; height:26px; background-color:#f8faaf; padding-left:17px; color:#2d51a6; font-weight:bold}
.ctdec{ font-family:tahoma; height:26px; background-color:#fafbc9; padding-left:6px; font-weight:bold; color:#3e3e3e}
.ctdec a{color:#3e3e3e; text-decoration:none; font-weight:bold}

#list_news{padding:15px;}
.news_image{width:auto; height:auto; float:left;}
.news_border_image{border:2px solid #edefee; width:auto}
.b2{border:1px solid #000; width:auto}
.news_description{float:left; font-size:11px; text-align:justify}
.news_date{color:#d20002; font-size:11px; padding-top:4px; padding-bottom:4px}
.view_details{font-size:11px}
.news_title{font-size:15px; font-weight:bold; color:#3e3e3e}
.current{font-size:12px; color:#df0000; font-weight:bold}
.news_pages{text-align:right}
.other_news_title{height:27px; color:#e30000; font-weight:bold; float:left; padding-top:30px;}
#other_news_bot{background:url(../../img/frontend/linespace.gif) repeat-x; height:27px; float:left;}
.list_other_news{padding-bottom:22px}
.linespace{background:url(../../img/frontend/linespace.gif) repeat-x; height:27px;}

#contactframe{margin:40px 46px 48px 49px;}
#cf{color:#f70102; font-size:11px; font-weight:normal;}
#titleContact{text-align:right; font-weight:bold; font-size:11px; color:#3f3f3f}
input.inputContact{
	border-top:1px solid #acacae; 
	border-right:1px solid #dddee3; 
	border-bottom:1px solid #e7e8ea; 
	border-left:1px solid #e3e3e5;
	height:18px;
}
textarea.inputContact{
	border-top:1px solid #acacae; 
	border-right:1px solid #dddee3; 
	border-bottom:1px solid #e7e8ea; 
	border-left:1px solid #e3e3e5;
}
.linecontact{background:url(../../img/frontend/linecontact.gif) repeat-x; height:14px;}
.titleContact{text-transform:uppercase; font-weight:bold;}

.fileTitle{color:#2d51a6; text-transform:uppercase; padding-left:5px; font-weight:bold; height:25px}
.fileDesc{padding-left:5px; padding-bottom:4px; font-size:11px}


#update{font-size:11px; font-weight:bold; color:#3a3a3a; height:50px; text-align:center}

#footer{float:left; width:100%;	height:96px; background-color:#000000; text-align:center;}
.footer{margin-top:24px; color:#c1c1c1; margin-right:8px; font-size:11px;}
.footer a{color:#2458ac; text-decoration:none}
.footer div{font-size:11px;}

a.news_title:link, a.news_title:active, a.news_title:visited{font-size:11px;text-decoration:none; color:#3e3e3e; font-weight:bold}
a.news_title:hover{text-decoration:none; color:#000; font-size:11px}

a.link1:link, a.link1:active, a.link1:visited{text-decoration:none; color:#000}
a.link1:hover{text-decoration:underline; color:#000}

a.link2:link, a.link2:active, a.link2:visited{text-decoration:none; color:#000; font-size:11px}
a.link2:hover{text-decoration:underline; color:#000; font-size:11px}

a.nav-pagea:link , a.nav-pagea:active , a.nav-pagea:visited{	font-family:tahoma; font-size:11px; color:#000;	text-decoration:none; font-weight:bold}
a.nav-pagea:hover{font-family:tahoma; font-size:11px; color:#000; text-decoration:underline; font-weight:bold}

a.cartDetail:link , a.cartDetail:active , a.cartDetail:visited{font-family:tahoma; font-size:11px; color:#2d51a6;	text-decoration:underline;}
a.cartDetail:hover{font-family:tahoma; font-size:11px; color:#2d51a6; text-decoration:underline;}

a.linkproduct:link, a.linkproduct:active, a.linkproduct:visited{text-decoration:none; color:#1d59af; font-size:12px}
a.linkproduct:hover{text-decoration:underline; color:#1d59af; font-size:12px}

a.fileDownload:link, a.fileDownload:active, a.fileDownload:visited{text-decoration:none; color:#000; font-size:11px}
a.fileDownload:hover{text-decoration:underline; color:#000; font-size:11px}

.nodata{
	color:#FF0000; text-align:center; font-weight:bold;
}

#b{
	border:1px solid #000;
}

.sub_title{
	font-weight: bold;
	color: #000;
	padding-bottom: 5px;
}
img{
	border: 0px;
	font-size:12px;
}
form{
	border:0px;	
}
input{font-size:11px;	border:1px solid #9e9e9e;}

.tool-tip {
	color: #0050D4;
	width: 300px;
	z-index: 13000;
	background: #FFB8FF;
	padding: 4px 8px 8px;
	border:1px solid #F635E6;
}
.chungloaisp {
	font: bolder 18px "Times New Roman", Times, serif;
	color: #000000;
	background: #CCCCCC;
}


.tool-title {
	font-weight:bold;
	font-size:12px;
	margin:0;
	color:#3C3C3C;	
}
.chitietsanpham {
	width: 100%;
}

