body{ font-size:13px; font-family:verdana,arial,helvetica; background:url(images/bg.png) top repeat-x #FFF;  margin:0px; }

*html #shadow_left {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shadow_left.png", sizingMethod="scale");}
*html #shadow_right {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shadow_right.png", sizingMethod="scale");}
#shadow_left{background('images/shadow_left.png');width:50px;}
#shadow_right{background('images/shadow_right.png');width:50px;}

table{ font-size:13px; font-family:verdana,arial,helvetica; }
a{ color:#222; text-decoration:none; }
a:hover{ color:#0099EE; }
form{ padding:0px; margin:0px; }
img{ border:0px; }
input, textarea{ border:#7B9EBD 1px solid; }
textarea{ overflow:auto; }
.none_border{ border:0px; }

.select span{ border:1px solid #EFEFEF; overflow:hidden; height:20px; }
.select select{ margin:-2px; }

.page{ font-family:verdana; text-align:center; margin-top:10px; margin-bottom:10px; font-size:15px; }
.page a{ text-decoration:underline; color:blue; }
.page a:linked{ color:#666; }
.page a:hover{ color:green; }

.must{ color:#880000; font-size:14px; }
.bold{ font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:bold;color:black;text-decoration:none; }
.dot_line{ background-image:URL('images/dot.gif'); background-repeat:repeat-x; height:3px; margin-top:3px; }

.index_title table{ 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.index_title a{ color:#FFF;  }
.index_title a:hover{ color:#FFFF00; }

.footer_table{ background:#FFF; }
.footer_table th{ background:#6DA9E7; color:#FFF; font-size:12px; text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; }
.footer_table td{ background:#D5DCEE; font-size:12px; color:#000; padding-left:6px; }
.footer_table th a{ color:#FFF; text-decoration:none; }
.footer_table th a:hover{ color:#005555; }
.footer_table td a{ color:#000; text-decoration:none; font-size:12px; }
.footer_table td a:hover{ color:#407fbf;text-decoration:underline;  }

.news .index_title{ background:#006699; }
.news .title{ font-weight:bold; font-size:12px; padding-left:10px; color:#0099CC; }
.news .post_time{ font-weight:bold; font-size:10px; color:#008BCC; padding-left:5px; padding-right:5px; }
.news .content{ padding:5px; border:1px solid #DDD; font-size:13px; line-height:150%;  }
.news .content_det{ padding:10px; }
.news .content_det a{ color:#0033CC; text-decoration:underline; }
.news .content_det a:hover{ color:#880000; }


.product .index_title{ background:#5271C6;  }
.product_name{ 
	font-size: 12px;
	font-weight: bold;
	color: #779955;
	background-color: #6699CC;
	text-align: center; }
.product_name a{ color:#FFF; }
.product_name a:hover{ color:#FFFF22; }	
.product_link{ background:#336699; }	
.product_link a{ color:#FFF; }	
.product_link a:hover{ color:#66CCFF; }
	
.replace .index_title{ background:#1B5C70; }
.replace a{ color:#000; text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; }
.replace a:hover{ color:#000; font-weight:bold; text-decoration:underline; }	
.replace .index_title a{ color:#FFF; }
.replace .index_title a:hover{ color:#CDFEFF; text-decoration:none; font-weight:normal; }
	
.consult .index_title{ background:#1B5C70; }
.consult a{ color:#000; text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; }
.consult a:hover{ color:#000; font-weight:bold; text-decoration:underline; }	

	
.cat_list td{ padding-left:12px; line-height:25px; }
.cat_list a{    
	font-family: Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #214477;
	text-decoration: none;
    }
.cat_list a:hover{ color:#339933;text-decoration: underline;	 }
.cat_title{ padding-left:0px; background:#666; color:#FFF; font-weight:bold; line-height:24px; font-size:14px; 
		    font-family: Verdana, Arial, Helvetica, sans-serif; }		    

			
.menu_title{ font-size:18px;font-weight:bold;font-family:Verdana; }
.menu_title2{ font-size:18px;font-weight:bold;font-family:Verdana; border-bottom:2px solid #DDD; }

.sub_page_search{ border-bottom:2px solid #FFF; background:#77AAFF; color:#FFF; background-image:URL('images/bg_glass.jpg'); background-repeat:repeat-x; height:36px; }
.sub_page_adv{  }

.left_menu th{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; 
                font-weight: bold;  color: #FFFFFF; text-decoration: none; letter-spacing: 1px;  }		    
.left_menu td{ 	font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; }		    

.left_menu .cur_block th{ text-align:left;   font-family: Geneva, Arial, Helvetica, sans-serif;
                       font-size: 11pt;   font-weight:bold; color: #FFFFFF; letter-spacing: 1px;}
	
.left_mnu th a{ color:#003355; text-decoration:none; text-align:left; }
.left_menu th a:hover{ text-decoration:none; }
.left_menu td a{ color:#000; font-weight:bold; text-decoration:none;}
.left_menu td a:hover{ text-decoration:none; }
.left_menu .cur_prog a:hover{ color:#FFEEDD; }
.left_menu .cur_block a{ color:#FFF; }
.left_menu .cur_block a:hover{ color:#FFAA00; text-decoration:none; }

.left_menu_intro th{ background:#99BBFF; color:#FFF; }
.left_menu_intro .cur_block{ background:#3366DD; }
.left_menu_intro .cur_prog{ background:#6699FF; }
.left_menu_intro .cur_prog a{ color:#FFF; }
.left_menu_intro th a:hover{ color:#d9f2cc; }
.left_menu_intro td a:hover{ color:#407FBF; }

.left_menu_prod th{ background:#99BBFF; color:#FFF; }
.left_menu_prod .cur_block{ background:#3366DD; }
.left_menu_prod .cur_prog{ background:#6699FF; }
.left_menu_prod .cur_prog a{ color:#FFF; }
.left_menu_prod th a:hover{ color:#d9f2cc; }
.left_menu_prod td a:hover{ color:#407FBF; }

.left_menu_manu th{ background:#99BBFF; color:#FFF; }
.left_menu_manu .cur_block{ background:#3366DD; }
.left_menu_manu .cur_prog{ background:#6699FF; }
.left_menu_manu .cur_prog a{ color:#FFF; }
.left_menu_manu th a:hover{ color:#d9f2cc; }
.left_menu_manu td a:hover{ color:#407FBF; }

.left_menu_cust th{ background:#99BBFF; color:#FFF; }
.left_menu_cust .cur_block{ background:#3366DD; }
.left_menu_cust .cur_prog{ background:#6699FF; }
.left_menu_cust .cur_prog a{ color:#FFF; }
.left_menu_cust th a:hover{ color:#d9f2cc; }
.left_menu_cust td a:hover{ color:#407FBF; }

.left_menu_contact th{background:#99BBFF;color:#FFF; }
.left_menu_contact .cur_block{background:#3366DD; }
.left_menu_contact .cur_prog{ background:#6699FF; }
.left_menu_contact .cur_prog a{ color:#FFF; }
.left_menu_contact th a:hover{ color:#d9f2cc; }
.left_menu_contact td a:hover{ color:#407FBF; }

.left_menu_consult th{background:#99BBFF;color:#FFF; }
.left_menu_consult .cur_block{background:#3366DD; }
.left_menu_consult .cur_prog{ background:#6699FF; }
.left_menu_consult .cur_prog a{ color:#FFF; }
.left_menu_consult th a:hover{ color:#d9f2cc; }
.left_menu_consult td a:hover{ color:#407FBF; }

.left_menu th a:hover{ font-weight:bold; color:#000; text-decoration:underline; }

.left_menu_prod .sub_left_menu{ margin-bottom:5px; }
.left_menu_prod .sub_left_menu a{ color:#3355BB;  }
.left_menu_prod .sub_left_menu a:hover{ color:#CC0088; }
.left_menu_prod .sub_left_menu .sub_item{ padding-left:10px; font-weight:normal; }
.left_menu_prod .sub_left_menu .cur_item{ color:#FFF; background:#3399FF; }

.bk2{ background:#CCC; }
.bk2 th{ background:#3399CC; color:#FFFFFF; font-weight:normal; border:#33B5ED 1px solid; }
.bk2 .intv1{ background:#b8daff;  font-weight:bold; text-align:center; }
.bk2 .intv2{ background:#a3ccff; font-weight:bold; text-align:center; }
.bk2 .intv3 td{ background:#FFF; }
.bk2 .intv4 td{ background:#EEEFF5; }
.bk2 a{ color:#000088; }
.bk2 a:hover{ text-decoration:underline; color:#000; }

.bk3{ background:#DDDDEE; }
.bk3 th{ font-weight:normal; color:#FFF; background:#005588; }
.bk3 td{ background:#FFF; }
.bk3 a{ color:#057575; }
.bk3 a:visited{ color:#777; }
.bk3 a:hover{ color:#7f4040; }
.bk3 .intv3 td{ background:#FFF; }
.bk3 .intv4 td{ background:#e3e3ff; }

.bk4{ background:#C9B6C4; }
.bk4 td{ background:#FFF; }
.bk4 td a{ color:#770022; }
.bk4 td a:visited{ color:#993300; }
.bk4 td a:hover{ color:#0099CC; text-decoration:underline; }

.cur_loc{  color:#FFF; background:#006699; padding-left:5px; padding-top:5px; padding-bottom:5px; font-size:12px; font-family:Verdana;  }
.cur_loc a{ color:#FFF; font-weight:bold; }
.cur_loc a:hover{ color:#DD6633; }

.manu_chr{ font-weight:bold; color:#889900; font-size:16px; font-family:Verdana;  }
.manu_chr a{font-weight:bold; color:#660033; font-size:14px; font-family:Verdana;  text-decoration:none; }
.manu_chr a:hover{ color:#FF9966; }

.product_pic_list .manu_name a{ font-size:12px; font-family:Geneva; color:#A05200;  margin-bottom:5px; text-align:left; }
.product_pic_list .manu_name a:hover{ font-weight:bold; }

.product_pic_list .prod_code{ font-size:11px; color:#4F8917; }
.product_pic_list .prod_name{ padding-top:10px; font-size:11px; line-height:14px; }
.product_pic_list .prod_name a{ text-align:left; color:#000; }
.product_pic_list .prod_name a:visited{ color:#888; }
.product_pic_list .prod_name a:hover{ color:#BD211F; }

.customer_table  th{ padding-right:10px; }
.customer_table td{ background:#EFEFEF; }

.border_table{}
.border_table td{ border-bottom:1px solid #DDDDDD;  }
.border_table .intv3 td{ background:#FFF; }
.border_table .intv4 td{ background:#EFEFEF; }

.bk1{ border:#CCCCCC 1px solid; }
.bk1 th{ font-size:12px; font-weight:bold; border-bottom:#AAAAAA 1px dotted; }
.bk1 td{ background:#EDEDED; }


.font1{ font-weight:bold; font-size:12px; color:#555566; }
.font2{ border:1px solid #EEEEEE; padding:5px; height:100px; }
.border_table .td2{ background-color:#D4E6F8; }
.border_table .td3{ background-color:#555566;}
.border_table .intv3{ background:#FFF; }
.border_table .intv4{ background:#EFEFEF; }

.consult_table a{ color:#0000AA; text-decoration:underline; }
.consult_table a:hover{ color:#669900; }
.consult_table .title{ background:transparent; }
.consult_table .title a{ color:#333; font-weight:bold; }
.consult_table .title a:hover{ color:#237BD7; }

.so_table{ background:#333; }
.so_table tr{ background:#FFF; }
.so_table td{ background:#FFF; }
.so_table .list{ background:#AAA; }
.so_table .list tr{ background:#FFF; }

.invoice_table{  }
.invoice_table tr{ background:#FFF; }
.invoice_table td{   }
.invoice_table .list{ background:#999; }
.invoice_table .list tr{ background:#FFF; }

.pl_table{ background:#333; }
.pl_table tr{ background:#FFF; }
.pl_table td{ background:#ffffd9 }
.pl_table .list{ background:#AAA; }
.pl_table .list tr{ background:#FFF; }

.pack_list a{ font-size:12px; color:#0300FA; }
.pack_list a:hover{ color:#417C7D; }

.order_list{ background:#FFF; border-top:1px solid #EEE; border-left:1px solid #EEE; 
border-bottom:1px solid #CCD; border-right:1px solid #CCD; 
font-size:12px;line-height:14px; }

.order_list th{ background:#407fbf; color:#FFF; }
.order_list .intv1 td{ background:#a6cdf5; }
.order_list .intv3 td{ background:#bad7f5; font-size:13px; }
.order_list .intv4 td{ background:#cfe2f5; font-size:13px;}
.order_list .intv5 td{ background:#EFEFEF; color:#222; padding:3px; }
.order_list .intv6 td{ background:#DDD; color:#222; padding:3px; }

.spec_list{}
.spec_list th{background:#cce3f7; color:#222222; text-align:right; line-height:100%; font-size:11px; }
.spec_list td{ background:#FFFFFF; border-bottom:1px solid #CCCCCC; }

.product_list th{ background:#FFF; }
.product_list .intv3 td{ background-color:#FFF; }
.product_list .intv4 td{ background-color:#e3e3ff; }
.product_list .intv5 td{ background-color:#EEF5FC; }
.product_list .intv6 td{ background-color:#FFF; }
.product_list a{ color:#002277; font-size:11px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.product_list a:hover{ color:#0000DD; }
.product_list .prod_code{ color:#005577; }

.err_msg{ color:#AA0000; background:#FFEEDD; padding:10px; border:1px solid #FF0000; width:90%; margin:5px; }

.tt5{ padding:20px; text-align:center; color:#895117; background:#EDEDED; }

.product_title{ padding:5px; font-weight:bold;font-size:12pt;background:#DDECFF; }

.style2 th{ text-align:left; }
.style3 th{ text-align:right; }

.prod_info th{ background:#0033AA; color:#FFFFFF; line-height:100%; font-weight:normal; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }

.button{
    color:#303030;
    font-family:Arial, helvetica, sans-serif;
    background-image: url('images/ybtn_bg.gif');
    background-repeat: no-repeat;
    background-color: #e5e5e5;
    border: 1px solid #a6a6a6;
    cursor:hand;
    padding-top:2px;
	margin: 2px;
	overflow: visible;
	padding: 2px 10px 0 10px;
}

.button2{
    color: #fff;
    font-family: arial, helvetica, sans-serif;
    background-image: url('images/ybtn_blue_bg.gif');
    background-repeat: no-repeat;
    background-color: #128CCB;
    border: 1px solid #999;
    cursor:hand;
    padding-top:2px;
	margin: 2px;
	overflow: visible;
	padding: 2px 10px 0 10px;
}

.button3 {
    color: #303030;
    font-family: arial, helvetica, sans-serif;
    background-image: url('images/ybtn_yellow_bg.gif');
    background-repeat: no-repeat;
    background-color: #FFF697;
    border: 1px solid #a6a6a6;
    cursor:hand;
    padding-top:2px;
    margin: 2px;
    overflow: visible;
    padding: 2px 10px 0 10px;
}

.small_btn{ font-size:11px; border:1px outset #FFFFFF; background:#EFEFEF; color:#555566; line-height:100%; height:20px; }

.option1{ background:#E9F4F7; line-height:150%; color:#222; }
.option2{ background:#FFFFFF; line-height:150%; color:#222; }

.link2:link{ color:#999; text-decoration:none; }
.link2:visited{ color:#999; text-decoration:none; }
.link2:hover{ color:#224444; text-decoration:underline; }

.link3:link{ color:#000; text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; }
.link3:visited{ color:#000; text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; }
.link3:hover{ color:#000; text-decoration:underline; }	

.link4{ color:#1B5DA3; text-decoration:underline; }
.link4:hover{ color:#DC7100 ; }



.link6{ color:#000099; text-decoration:none; }
.link6:hover{ text-decoration:underline; color:#AA0000; }

.white_link{ color:#FFF; }
.white_link:hover{ color:#FFEE22; }

.black_link{ color:#000000; }
.black_link:hover{ color:#0000AA; text-decoration:underline; }

.blue_link{ color:#0033DD; }
.blue_link:hover{ color:#DD0000; text-decoration:underline; }


.red_link{ color:#EE0000; text-decoration:underline; }
.red_link:hover{ color:#6699FF; }

/*brand*/
.brand_table{ margin: 10px 0; border: solid 2px #a0a0a0;}
.brand_table .tt2{ display:block; font-size:28px; padding:5px; color:#2c4ac6; font-family:Arial; font-weight:bold;}
.brand_table div{ border: solid 1px #999; width:120px; height:40px; overflow:hidden;} 
.brand_table img{ margin:0px auto; padding:0px;}
.brand_table .no_img{ width:118px; height:40px; font-size:10px; text-align:center; border:none; color:#666; background:#FFF; overflow:hidden; line-height:11px; display:table-cell; vertical-align:middle;}

/*home-banner*/
#nav_left{ position:relative;float:left;display:inline-block;*display:inline;*zoom:1;width:auto;padding:0px 5px 0 5px}
#nav_left .black_link{ font-weight:bold; font-size:13px;font-family:"arial","sans-serif";}

#nav_cats_wrap,#nav_subcats_wrap{ position:absolute; z-index:99;  width:220px; top:26px; left:-2px; background:#FFFFFF;
background:white;border:1px solid #bbb;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:12px 10px; padding-bottom:8px;margin:0;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;border-radius:0\9;*border-radius:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.13);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.13);box-shadow:0 2px 4px 0 rgba(0,0,0,0.13);-ms-user-select:none;zoom:1;font-size:13px;font-family:"arial","sans-serif";line-height:normal}

.nav-down-arrow{ font-size:10px;}
.nav-arrow{ background:url(images/icon_array_r.png) 188px 2px no-repeat;}
.nav-arrow_act{ background:url(images/icon_array_r_act.png) 188px 2px no-repeat;}

.nav_browse_ul{ width:100%; padding:0px; margin:0px;}
.nav_pop_li{display:block;overflow:hidden;font-family:"arial","sans-serif";font-size:13px;line-height:16px;color:#333;list-style-type:none;cursor:default;padding:0 0 7px 0;margin:0;}

.nav_pop_li_act{ display:block;overflow:hidden;font-family:"arial","sans-serif";font-size:13px;line-height:16px;color:#333;list-style-type:none;cursor:default;padding:0 0 7px 0;margin:0;color:#E36605; font-weight:bold;}


#nav_subcats_wrap{position:absolute; z-index:99; width:220px; left:217px;}
.nav_item{ font-size:13px;}
.nav_item:hover{ font-size:13px; text-decoration: underline; color:#E36605;}
.nav_tag{ color:#AAAAAA;}
.nav_item:hover .nav_tag,.nav_pop_li_act .nav_tag{ color:#E36605;}

.new_bg{ background:url(images/home_new_bg.jpg) top center no-repeat; height:200px; padding:35px 20px;}
.home_prod_list .title{ font-size:22px; font-weight:bold; padding:20px 15px 15px 15px;}
.home_prod_list .desc{ font-size:15px; padding:0 15px; color:#7B7B7B;}
.home_prod_list .desc .sub{color:red; font-size:22px; margin:0; font-weight:bold;}
.home_prod_list .price{ font-size:26px; font-weight:bold; padding:50px 0px 0 0px;}
.home_prod_list .price .sub{ font-size:15px; color:#949494;}

.clearance_bg{ background:#FFF url(images/home_sale_bg.jpg) center center no-repeat; padding-bottom:10px;}
.clearance_title{ text-align:center; padding-bottom:30px; letter-spacing:2px; font-size:28px;}

.onews_title{background:#FFF;font-weight:bold;color:#333;padding:5px 0; border:solid 1px #DDD; font-size:16px; letter-spacing:-1px; padding-right:5px;}
.onews_title a{ font-size:12px; line-height:14px; font-weight:normal; border:solid 1px #22bfff; padding:0 2px; float:right; color:#22bfff; margin-top:2px;}
.onews_title a:hover{ border:solid 1px #19a8e5;  color:#19a8e5;}
.btn_onews{ border-radius:16px; background:#d73131; border:none; padding:4px 8px; color:#FFF;}
.home_onews_list{ }
.home_onews_list .date,.home_onews_list .title{ color:#5574fc; text-decoration:underline; width:12px;}
.home_onews_list .title{ font-size:13px; font-weight:bold; margin:10px 0;}
.home_onews_list .text{ font-size:12px; margin-bottom:10px;}

