html {
SCROLLBAR-BASE-COLOR: #8DBCE4;
SCROLLBAR-ARROW-COLOR: #FCD34D;
}
body {  
	background:url(../images/bg_body2.gif) repeat;
	margin: 0px;
	padding:0px;
}
body,td,th {
	font-family:Verdana;
	font-size: 11px;
	color: #3E3D3E;
	line-height:18px ;
}

radio {
	background-color:#640000;
}
a:active {  text-decoration: none ; color:#0258A1}
a:link {  text-decoration: none ; color:#0258A1}
a:visited {  text-decoration: none ; color:#0258A1}
a:hover {  text-decoration: none ; color:#C13E3A}

.img { border: 1px solid #779AB4;}
img { border:none}
form{ 
	display: inline;
	margin: 0; /* removes mystery form tag gapping */ 
	padding: 0; /* removes mystery form tag gapping */
	}
	
input{
	background:#FFFFFF;	
	color:#000000;	
	font-family:Arial;
	font-size:11px;
}
.button {
	border:1px solid #fcf7d9;
	color:#FFF;
	cursor:pointer;
	background:#D12819;
}

select{
	border: 1px solid #7F9DB9;
	padding-top:1px;
	width:132px;
	height:21px;
	color:#474646;
	font-size:11px;
}


.textfiled{
	border:1px solid #7F9DB9;
	padding-left:5px;
	padding-top:2px;
	width:125px;
	height:18px;
	color:#474646;
	font-size:11px;
}
.textarea{
	padding-left:5px;
	border:1px solid #C1C1C1;
	line-height:18px;
	color: #606060;
	scrollbar-base-color:#636363;
	scrollbar-arrow-color:#000000; 
	overflow:auto;
}

/*---------------------------------------------------------------------------------------*/

/*################# PAGE ####################################*/
.pagecurrent{
	background: #FFC9A5;
	font-size: 8pt;
	font-weight: bold;
    color: #000000;
	padding-left: 3px;
	padding-right: 3px;
}

.pagecur {
	background: #BDE0FE;
	border: 1px solid #294B79;
	padding: 1px 5px 1px 5px;
	font-weight: bold;
	color: #003300;
}
.pagelink {
	background: #FFFFFF;
	border: 1px solid #999;
	padding: 1px 5px 1px 5px;
	text-decoration: none;
}
.font_title_news{
/*	color:#000099;*/
	font-size:14px;
}

/*-------------------------------- font shopping ---------------------*/
.border_cart {
	background:#FFFFFF;
}
.row_title_cart {
	background:#8DBCE4;
	color:#FFFFFF;
	height:25px;
}
.row_total_cart {
	background:#EAEFF7;
	color:#3369A7;
	height:25px;
}
.row_item_cart {
	background:#EAF7FF;
	height:22px;
}
/*--------------------------------end font shopping ---------------------*/

/*-----------------------------redirect---------------------------*/
.font_title,
.font_title a:link,
.font_title a:active,
.font_title a:visited{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.font_title a:hover{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline
}
.table_redirect{
	background:#7A80EC;
}
.font_err,
.font_err a:link,
.font_err a:active,
.font_err a:visited {
	 color:#FF0000;
	 text-decoration:none;
}
.font_err a:hover {
	 color:#FF0000;
	 text-decoration:underline;
}

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

/******************** PRODUCT **************/
.font_p_name{color:#FF9F00;font-weight:bold;}
.font_p_name a:active {  text-decoration: none ; color:#FF9F00}
.font_p_name a:link {  text-decoration: none ; color:#FF9F00}
.font_p_name a:visited {  text-decoration: none ; color:#FF9F00}
.font_p_name a:hover {color:#631C00;font-weight:bold;text-decoration:underline;}

.font_keyword {background-color:#E60404;color:#FFFFFF;}
.clearfix:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix{
	display: inline;
	position: relative;
	}
/*\*/
.clearfix	{
	display: block;
}

.clear {clear: both; height:0; line-height:0;}

			/************** start row_product ********************/
			#row_product{ float:left;padding-top:10px;}
				#row_product ul {
					list-style-type:none;
					padding:0px;
					margin:0px;
				}
				#row_product li {
					list-style-type:none;
					padding:0px;
					margin:0px;	
				}
				#row_product li{ float:left;margin-left:18px;}
				.right{ text-align:center;background-color:#FFFFFF; width:160px;}
				.name{ width:117px; font-weight:bold;}
				.name a:active {  text-decoration: none ; color:#AF2924}
				.name a:link {  text-decoration: none ; color:#AF2924}
				.name a:visited {  text-decoration: none ; color:#AF2924}
				.name a:hover {color:#0382AC;font-weight:bold;text-decoration:underline;}
			/************** end row_product ********************/


/******************** END PRODUCT **************/
/*---------------------------other--------------------------*/

/*---------------------------banner2--------------------------*/
.menu1{  font-weight:bold; text-align:center;}
.menu1 a:active {  text-decoration: none ; color:#00446D}
.menu1 a:link {  text-decoration: none ; color:#00446D}
.menu1 a:visited {  text-decoration: none ; color:#00446D}
.menu1 a:hover {  text-decoration: none ; color:#DF5151}
/*---------------------------other--------------------------*/

/*---------------------------banner2--------------------------*/
.menu2{  font-weight:bold; text-align:center;}
.menu2 a:active {  text-decoration: none ; color:#095E92}
.menu2 a:link {  text-decoration: none ; color:#095E92}
.menu2 a:visited {  text-decoration: none ; color:#095E92}
.menu2 a:hover {  text-decoration: none ; color:#DF5151}
/*---------------------------other--------------------------*/

/*---------------------------lang--------------------------*/
.lang1{  padding-top:12px; padding-right:14px; vertical-align:top}
.lang1 a:active {  text-decoration: none ; color:#FFFFFF}
.lang1 a:link {  text-decoration: none ; color:#FFFFFF}
.lang1 a:visited {  text-decoration: none ; color:#FFFFFF}
.lang1 a:hover {  text-decoration: none ; color:#095E92}

.lang2{  padding-top:12px; padding-right:14px; vertical-align:top}
.lang2 a:active {  text-decoration: none ; color:#095E92}
.lang2 a:link {  text-decoration: none ; color:#095E92}
.lang2 a:visited {  text-decoration: none ; color:#095E92}
.lang2 a:hover {  text-decoration: none ; color:#FFFFFF}
/*---------------------------end lang--------------------------*/

.img_banner{  border:1px solid #4C8CBA;}
.middle{ background-color:#FFFFFF;}
/*---------------------------cat--------------------------*/
.cat_title{  font-weight:bold; color:#784401; text-align:center;}
.left_td{ border:1px solid #B1C5DD;}
.cat_content{ background: #EDF1F7 url(../images/cat_bg.gif) repeat-x; padding-top:5px; height:366px; vertical-align:top;}
	
	/*---------------------------cat_cat--------------------------*/
	.cat_cat{ padding-left:8px; font-weight:bold;}
	.cat_cat a:active {  text-decoration: none ; color:#006BAB}
	.cat_cat a:link {  text-decoration: none ; color:#006BAB}
	.cat_cat a:visited {  text-decoration: none ; color:#006BAB}
	.cat_cat a:hover {  text-decoration: none ; color:#DF5151}
	/*---------------------------end cat_cat--------------------------*/
	
	/*---------------------------cat_sub1--------------------------*/
	.cat_sub1{ padding-left:8px; font-weight:bold;}
	.cat_sub1 a:active {  text-decoration: none ; color:#DA0000}
	.cat_sub1 a:link {  text-decoration: none ; color:#DA0000}
	.cat_sub1 a:visited {  text-decoration: none ; color:#DA0000}
	.cat_sub1 a:hover {  text-decoration: none ; color:#2F2E2E}
	/*---------------------------end cat_sub1--------------------------*/
	
	/*---------------------------lang--------------------------*/
	.cat_sub2{ padding-left:8px; font-weight:bold;}
	.cat_sub2 a:active {  text-decoration: none ; color:#131313}
	.cat_sub2 a:link {  text-decoration: none ; color:#131313}
	.cat_sub2 a:visited {  text-decoration: none ; color:#131313}
	.cat_sub2 a:hover {  text-decoration: none ; color:#DA0000}
	/*---------------------------end lang--------------------------*/
/*---------------------------end cat--------------------------*/

/*---------------------------signin--------------------------*/
.signin_title{  font-weight:bold; color:#00446E; text-align:center;}
.signin_content{ background: #EDF1F7 url(../images/signin_bg_ct.gif) repeat-x; height:165px; color:#666666; vertical-align:top;}
.signin_td{  padding-left:6px;}
.signin_td2{  padding-left:10px;}
.signin_td3{  text-align:right; padding-right:12px; padding-top:3px;}

.signin_td4{  padding-left:8px;}
.signin_td4 a:active {  text-decoration: none ; color:#0258A1}
.signin_td4 a:link {  text-decoration: none ; color:#0258A1}
.signin_td4 a:visited {  text-decoration: none ; color:#0258A1}
.signin_td4 a:hover {  text-decoration: none ; color:#C13E3A}
/*---------------------------end signin--------------------------*/

/*---------------------------search--------------------------*/
.search_content{ background: #EDF0F7 url(../images/search_bg.gif) repeat-x; height:111px; color:#666666; vertical-align:top;}
.search_td{  text-align:center; padding-top:3px;}
.search_td2{  padding-left:5px;}
/*---------------------------end search--------------------------*/

/*---------------------------weblink--------------------------*/
.weblink_td{ border:1px solid #BBD2ED;}
.weblink_content{ background: #EDF1F7 url(../images/signin_bg_ct.gif) repeat-x; height:165px; color:#666666; vertical-align:top; border-left:1px solid #B1C5DD; border-right: 1px solid #B1C5DD; padding-top:5px;}
/*---------------------------end weblink--------------------------*/

.nav{ color:#D50101; font-weight:bold;}
.navb{ font-size:15px;}
/*---------------------------ext--------------------------*/
.ext{ color:#0258A1; padding-right:12px; text-align:right;}
.ext a:active {  text-decoration: none ; color:#0258A1}
.ext a:link {  text-decoration: none ; color:#0258A1}
.ext a:visited {  text-decoration: none ; color:#0258A1}
.ext a:hover {  text-decoration: none ; color:#C13E3A}
/*---------------------------end ext--------------------------*/

/*---------------------------p_nav--------------------------*/
.p_nav{ text-align:right; color:#02ABE3; padding-right:5px; padding-bottom:1px; vertical-align:bottom; padding-top:15px;}
.p_nav a:active {  text-decoration: none ; color:#02ABE3}
.p_nav a:link {  text-decoration: none ; color:#02ABE3}
.p_nav a:visited {  text-decoration: none ; color:#02ABE3}
.p_nav a:hover {  text-decoration: none ; color:#C13E3A}
/*---------------------------end p_nav--------------------------*/

.p_icon{ padding-top:10px;}
.p_code{ text-align:center;}
.img_brown{ border:1px solid #C5C5C5;}

/*---------------------------main_news--------------------------*/
.main{ background:url(../images/main_bg.gif) no-repeat top right;padding:13px 13px 13px 15px;}
.main_news_ct{ padding-top:25px; text-align:justify;}

.main_news_tt{ font-weight:bold;}
.main_news_tt a:active {  text-decoration: none ; color:#0258A1}
.main_news_tt a:link {  text-decoration: none ; color:#0258A1}
.main_news_tt a:visited {  text-decoration: none ; color:#0258A1}
.main_news_tt a:hover {  text-decoration: none ; color:#D11111}
/*---------------------------end main_news--------------------------*/

/*---------------------------right_col--------------------------*/
.right_col{ }
/*---------------------------end right_col--------------------------*/

/*---------------------------focus--------------------------*/
.focus_tt{ color:#6B3D01; font-weight:bold; padding-top:2px; text-align:center; vertical-align:top;}
.focus_ct{ background-color:#EAF7FF; text-align:center; padding-top:5px;}
.focus_bg{ background-color:#EAF7FF;}
.focus_img{ border:1px solid #8DBCE4;}
.focus_code{  color:#323232; text-align:center;}
/*---------------------------end focus--------------------------*/

/*---------------------------news--------------------------*/
.news_ct{ background-color:#EAF7FF; padding:15px 12px; text-align:justify;}

.right_news_ct{ padding-top:24px; text-align:justify; color:#0258A1;}
.right_news_ct a:active {  text-decoration: none ; color:#0258A1}
.right_news_ct a:link {  text-decoration: none ; color:#0258A1}
.right_news_ct a:visited {  text-decoration: none ; color:#0258A1}
.right_news_ct a:hover {  text-decoration: none ; color:#C13E3A}

.news_tt{ color:#FFFFFF; font-weight:bold; padding-top:2px; text-align:center; vertical-align:top;}
/*---------------------------end focus--------------------------*/

/*---------------------------building--------------------------*/
.building_img{ border:1px solid #C8E0FD;}
/*---------------------------end building--------------------------*/

/*---------------------------weblink--------------------------*/
.weblink_ct{ background-color:#EAF7FF; padding:24px 13px 35px 13px; text-align:justify; color:#424243;}
.weblink_tt{ color:#E40000; font-weight:bold; }

.textfiled2{
	border:1px solid #7F9DB9;
	padding-left:5px;
	width:125px;
	height:16px;
	color:#474646;
	font-size:11px;
}
/*---------------------------end weblink--------------------------*/


/*---------------------------building--------------------------*/
.foot_top{ background-color:#EAF7FF; padding-right:13px; font-weight:bold; text-align:right}
.foot_top a:active {  text-decoration: underline ; color:#2870AF}
.foot_top a:link {  text-decoration: underline ; color:#2870AF}
.foot_top a:visited {  text-decoration: underline ; color:#2870AF}
.foot_top a:hover {  text-decoration: none ; color:#DB2323}

.foot_mn{ background-color:#FFFFFF; text-align:center; text-decoration: none; font-weight:bold; padding-bottom:6px; vertical-align:bottom;}
.foot_mn a:active {  color:#595959}
.foot_mn a:link { color:#595959}
.foot_mn a:visited { color:#595959}
.foot_mn a:hover {   color:#F63232}

.foot_cp{ color:#F1F1F1; text-decoration: none;}
.foot_cp a:active {  color:#F1F1F1}
.foot_cp a:link { color:#F1F1F1}
.foot_cp a:visited { color:#F1F1F1}
.foot_cp a:hover {   color:#F1F1F1}
/*---------------------------end building--------------------------*/

.status_td{ padding-top:5px;}

/*********************************    Menu     *********************************************/
.transMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	
	}

.transMenu .content {
	position:absolute;
	
	}

.transMenu .items {
	position:relative;
	left:0px; top:0px;
	z-index:2;
	}

.transMenu.top .items {
	border-top:none;
	}

.transMenu .item {
    color:#D50101;
    font-size:10px;
    font-family:tahoma;
    text-decoration:none;
	border:none;
	cursor:pointer;
	cursor:hand;
	text-align:left;
}

.transMenu .background {
	position:absolute;
	border:1px solid #D6DADB;
	left:0px; top:5px;
	z-index:1;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
	}

.transMenu .shadowRight {
	position:absolute;
	z-index:3;
	top:3px; width:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=15);
	}

.transMenu .shadowBottom {
	position:absolute;
	z-index:1;
	left:3px; height:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=15);
	}
.transMenu .item {
	color:#D50101;
	font-size:11px;
	font-weight:bold;
}
.transMenu .font_cat {
	color:#65D700; font-weight:bold;
}

.transMenu .item.hover {
	background:#FFF;
	color:#D50101;
}

.transMenu .item img {
	padding-right:5px;
}