@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
ul,dl { list-style:none;}
h1 { font-size:12px; font-weight:bold;}
h2 { font-size:12px;}
h3 { font-size:11px; font-weight:bold;}
a:link { color:#ff8c05; text-decoration:none;}
a:visited { color:#ff8c05; text-decoration:none;}
a:hover { color:#ffbb1c; text-decoration:none;}
.white_a:link { color:#fff; text-decoration:none;}
.white_a:visited { color:#fff; text-decoration:none;}
.white_a:hover { color:#ff8c05; text-decoration:none;}
body { width:840px; height:auto; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}
#header { float:left; width:840px; height:auto; border-bottom:2px solid #d4d4d4; padding-bottom:3px;}
#logo { float:left; margin:20px;}
#language { float:right; width:400px; height:auto; line-height:18px; background:url(img/ico/language_bg.jpg) left no-repeat; text-indent:25px; color:#fff;}
#language a:link { color:#fff; text-decoration:none;}
#language a:visited { color:#fff; text-decoration:none;}
#language a:hover { color:#ff8c05; text-decoration:none;}
#name { float:left; width:560px; height:60px; line-height:60px; font-size:18px; text-align:center;}
#nav { float:left; width:840px; height:auto; line-height:30px; font-weight:bold; font-size:12px; background-color:#4499ee;}
#nav li { float:left;}
#nav li a:link { display:block; color:#fff; text-decoration:none; padding:0px 15px;}
#nav li a:visited { display:block; color:#fff; text-decoration:none; padding:0px 15px;}
#nav li a:hover { display:block; color:#ff8c05; text-decoration:none; padding:0px 15px; background-color:#8ec2f5;}
/*header end*/

.main { float:left; width:840px; height:auto; margin-top:15px;}
#main_left_col { float:left; width:350px; height:250px; border:1px solid #dedede; padding:3px; margin-left:10px !important; margin-left:5px;}
#main_right_col { float:right; width:450px; height:auto; font-size:12px; line-height:18px;}
#main_right_col_bar { float:left; width:450px; height:auto; line-height:30px;}
#index_left_col { float:left; width:600px; height:auto;}
#index_left_col_name_left { float:left; width:300px; height:auto; line-height:30px; font-weight:bold; color:#fff; padding-left:20px; background-color:#49e;}
#index_left_col_name_right { float:left; width:250px; height:auto; line-height:30px; background:url(img/ico/bar_bg_2.gif) right no-repeat; text-align:right; padding-right:30px;  color:#fff;}
.index_products { float:left; width:190px; height:auto; margin:5px !important; margin:3px;}
.index_products img { float:left; width:182px; height:100px; border:1px solid #dedede; padding:3px;}
.index_products_details { float:left; width:190px; height:auto;}
#index_right_col { float:right; width:230px; height:235px; overflow:hidden;}
#index_right_col dt { float:left; width:230px; height:auto; line-height:30px; background:url(img/ico/bar_bg.gif) left no-repeat; text-align:center; color:#fff; font-weight:bold;}
#index_right_col dd { float:left; width:210px; height:auto; padding-left:20px; line-height:18px; margin-top:5px; background:url(img/ico/list_style_1.gif) left top no-repeat;}
/*main end*/

#footer { clear:both; width:830px; height:auto; line-height:35px; margin-top:5px; background-color:#ececec; text-align:right; padding-right:10px;}
/*footer end*/

#products_left_col { float:left; width:230px; height:auto; margin:5px !important; margin:3px;}
#products_left_col dt { float:left; width:210px; height:auto; line-height:30px; font-weight:bold; text-indent:20px; border-bottom:1px solid #49e; margin-bottom:5px; }
#products_left_col dd { float:right; width:200px; height:auto; line-height:24px; padding-left:20px; background:url(img/ico/list_style_2.gif) left no-repeat;}
/*products left end*/

#products_right_col { float:left; width:590px; height:auto; margin:5px !important; margin:3px;}
.products_right_name { float:left; width:590px; height:auto; line-height:30px; border-bottom:1px solid #49e; margin-bottom:5px;}
.products { float:left; width:285px; height:auto; margin:5px !important; margin:3px;}
.products img { float:left; border:1px solid #dedede; padding:3px; width:100px; height:120px; margin-right:5px;}
.products p { float:left; width:170px; height:auto; }
.products_content { float:left; width:580px; height:auto; padding:5px;}
.products_content_left { float:left; width:410px; height:auto; padding:5px;}
.products_content_img { float:right; padding:3px; margin:5px; border:1px solid #dedede; width:150px; height:200px;}
.products_content li { float:left; width:580px; height:auto; line-height:18px; margin-top:5px; border-bottom:1px dotted #49e;}
#page_box { float:left; width:570px; height:auto; line-height:18px; text-align:right;}
#news_title { float:left; width:590px; height:auto; line-height:24px; text-align:center; color:#49e; font-weight:bold;}
#news_date { float:left; width:590px; height:auto; line-height:18px; text-align:center; color:#999; border-bottom:1px dotted #dedede;}
.contact_details { float:; width:580px; height:auto; padding:5px; line-height:24px;}
.content_img { float:left; width:590px; height:auto; margin-top:10px;}

table { float:left; width:580px; height:auto; text-align:center; border-collapse:collapse;}
table thead tr td { line-height:20px; font-weight:bold; border:1px solid #dedede; background-color:#d1e0eb;}
table tbody tr td { line-height:18px; border:1px solid #dedede;}
