body{ margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background:#FFFFFF; text-align:center}
table	{ font-size:12px; font-family:Arial, Helvetica, sans-serif}
a		{ color:#666666; text-decoration:none}
a:hover	{ color:#FF0000; text-decoration:underline}
ul		{ padding:0; list-style:none;}


/*top*/
.top	{ position:relative; width:1000px; height:94px; background:url(images/top_bg.jpg) no-repeat; margin:0 auto;}
.top .top_line		{ background:#1B9AEC; height:3px; font-size:0}
.top .top_logo		{ position:absolute; top:8px; left:10px}
.top .top_company	{ position:absolute; top:30px; left:80px; text-align:left; font-family:Arial; font-size:22px; font-weight:bold}
.top .top_tel		{ position:absolute; top:25px; right:200px}
.top .top_contact	{ position:absolute; top:20px; right:10px; width:180px; text-align:left; color:#868787; margin:0}
.top .top_contact li	{ margin:3px 0 3px 20px}


.menu	{ width:1000px; height:40px; line-height:40px; background:url(images/menu_bg.gif) repeat-x; margin:0 auto; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:left}
.menu div	{ float:right; width:auto; margin:0 12px 0 0}
.menu a		{ display:inline; color:#FFFFFF; padding:0 23px 0 20px; background:url(images/menu_separator.gif) right no-repeat; text-align:center}
.menu a:hover	{ color:#FF0000; text-decoration:underline}
.menu div a	{ background:none; width:60px}


/* main */
.main	{ width:1000px; margin:0 auto; text-align:left;}
.left	{ float:left; width:166px; display:inline;}
.middle	{ float:left; width:653px; background:#EFEEEE;}
.right	{ float:left; width:181px; }
.right2	{ float:right; width:781px; display:inline; margin-top:20px;}


/* left */
.left .left_top_line	{ margin:8px 0; background:#1897EA; font-size:0; height:3px}
.left h3	{ clear:both; margin:0; font-weight:bold; font-size:12px; line-height:25px;}
.left img	{ float:left; margin:9px 6px 0}
.left h3 a	{ color:#6A6B6B; line-height:25px}
.left .select_dir	{ background:url(images/left_bg.gif) repeat-x}
.left .select_dir a	{ color:#FFFFFF}
.left p	{ margin: 8px 0 8px 5px}
.left .select a	{ color:#0F8DE2}


/* middle */
.middle_main	{ margin:8px 10px; padding:10px; background:#FFFFFF; text-align:left;}

.middle_main h1	{ font-size:16px; text-align:center; line-height:36px;}
.middle_main h2	{ font-size:14px;}
.middle_main p	{ clear:both;}
.middle_main table	{ width:100%}
.middle_main .product_photo	{ text-align:center}
.middle_main .product_photo span	{ border:#ccc solid 1px; padding:3px}

.print	{ text-align:right}

/* right */

.right .right_top_line	{ margin:8px 0 0 0; background:#247BC5; font-size:0; height:3px}
.right .right_product	{}
.right .right_product h2	{ font-size:14px; line-height:48px; color:#6C6E70; margin:0 0 0 5px}
.right .right_product div	{ position:absolute; right:1px; top:3px}
.right .right_product p	{ margin:5px 0;}
.right .right_product p select	{ width:100%; font-size:12px}

.right .right_news	{ border-bottom:2px solid #6EB2E7; margin:16px 0 6px 0}
.right .right_news h2	{ margin:0; height:24px; background:url(images/right_title_bg.gif) no-repeat; line-height:24px; font-size:12px; color:#FFFFFF}
.right .right_news ul	{ margin:10px 3px; color:#999292}
.right .right_news li	{ margin:8px 0}

.right .live_chat	{ margin:10px 0 0 0; text-align:center}



/* index */
.index_left	{ float:left; width:819px; background:#EFEEEE;}
.index_left_main{ width:auto; margin:5px 10px 8px 0; padding:4px 4px 4px 2px; background:#FFFFFF}


/* bottom */
.bottom	{ position:relative; width:1000px; clear:both; text-align:left; margin:0 auto; background:url(images/bottom_bg.gif) repeat-x; height:27px;}
.bottom	.bottom_left	{ position:absolute; top:1px; left:0; width:400px; padding:0 0 0 20px; height:25px; line-height:25px; background:#9C9C9C url(images/bottom_left_bg.gif) right no-repeat; color:#FFFFFF}
.bottom	.bottom_left a	{ color:#FFFFFF; margin:0 10px}
.bottom	.bottom_right	{ position:absolute; top:7px; left:667px; color:#5F5E5E}
.bottom	.bottom_right a	{ color:#5F5E5E; margin:0 6px }	
.bottom	.bottom_right span	{ margin:0 0 0 30px}	
.bottom	.bottom_sitemap	{ position:absolute; top:7px; left:895px}
.bottom	.bottom_email	{ position:absolute; top:7px; left:930px}
.bottom	.bottom_counter	{ position:absolute; top:7px; left:965px }

.footer{ text-align:left;}
.footer a{ text-align:left; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.footer a:hover{ color:#F00;}







