body{		
	margin-top:0px;
	margin-bottom:0px;
	font-size:13px;	
	font-family: tahoma, arial, sans-serif;	
	background-image:url(../../img/frontend/bg_page.gif);	
}

.page{width:916px; background:url(../../img/frontend/pagedupline_bg.gif) repeat-y;}
.main_page{width:900px;}

.banner{height:150px;}
.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:100%;
	float:left;	
	border:solid 0px blue;
}

#menu_top{float:left;background-image:url(../../img/frontend/bg_menu_top.gif);	width:900px;height:40px; border-top:1px solid #B80908}
.menu_top_item ,.menu_top_item  a{
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	width:143px;
	border:0px solid yellow;
	height:40px;
	float:left;
	cursor: pointer;
}
.menu_top_item_active{
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	background-image:url(../../img/frontend/bg_menu_top_active.gif);
	color:#de0301;
	width:143px;	
	height:40px;
	float:left;
	cursor: pointer;
}

.banner_flash{z-index:0px;}
.line{background:url(../../img/frontend/line.gif) repeat-x; height:26px; width:900px;}
.body{width:900px; background-color:#f1f1f1; text-align:left;}

.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-image:url(../../img/frontend/bg_menu_title.gif);
	background-repeat: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; margin-top:4px; margin-bottom:4px; font-weight:bold;}
.bot_menu{float:left;width:100%;height:44px;background-image:url(../../img/frontend/bot_menu_bg.gif);margin-top:10px;text-align:center;}

#main_contents{float:left;width:440px;border:solid 0px yellow;}
.main_content{float:left;width:428;margin-bottom:10px;}
.main_content1{float:left;width:426px;border: 1px solid #da0000;}
.main_content2{float:left;width:424px;border: 1px solid #ff3334;}
.main_content3{float:left;width:422px;border: 1px solid #ff4b4c;}
.main_content4{float:left;width:420px;border: 1px solid #d80001;}

#typical_product{margin:10px 1px 15px 9px;background-color:#000;width:400px;}
#typical_img{padding:20px;}

#list_product{margin:2px 2px 2px 2px; float:left; width:410px; border:solid 0px red; padding-bottom:10px; text-align:center;}
#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{background-image:url(../../img/frontend/product_top.gif); float:left; width:195px; height:26px; color:#d20100; font-weight:bold; font-size:16px; text-align:right;}
.product_middle{float:left; width:193px; border-left:1px #a2a2a2 solid; border-right:1px #a2a2a2 solid;}
.product_name{float:left; width:193px; height:41px; background-image:url(../../img/frontend/product_name_bg.gif); margin-top:20px; font-weight:bold; text-align:center;}
.product_bot{background-image:url(../../img/frontend/product_bot.gif); float:left; width:195px; height:10px; font-size:8px;}
.product_infos{border-bottom:solid 1px #a5cce9;	float:left; width:193px; height:110px;}
.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; background-color:tranfers}

.titleother{text-transform:uppercase; font-weight:bold; color:#2a2a2a; padding-left:14px; background-color:#e8e8e8; width:140px;}

.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:right;}
.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;
}

.tool-title {
	font-weight:bold;
	font-size:12px;
	margin:0;
	color:#3C3C3C;	
}

