/* CSS Document */

body {
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#013989;
text-decoration:none;
background:url(../images/bg_page.png) no-repeat top center;
background-color:#F4F9FD;
margin:0;
}

a:link {
font-size:11px;
color:#013989;
text-decoration:none;
}

.bg_gear {
background:url(../images/bg_gear.gif) no-repeat;
width:309px;
height:190px;
}

.bg_repeat_l {
background:url(../images/bg_repeat_l.gif) repeat-y left top;
}

.bg_state {
background:#EFF8FF;
font-size:11px;
color:#02398C;
width:516px;
height:100%;
padding:20px 15px 30px;
}

.bg_repeat_r {
background:url(../images/bg_repeat_r.gif) repeat-y;
width:156px;
}

.bg_table {
background-color:#EFF8FF;
}

.bg_table:hover {
background-color:#C1DCFA;
}

.bg_products {
margin:30px 5px;
}

.bg_box_search {
background:url(../images/bg_box_search.gif) repeat-x top left; border-left:1px solid #c1e0f8; border-right:1x solid #c1e0f8; padding:0 1px 0 1px; 
height:156px; 
}

.txt_more,.txt_more a {
font-size:11px;
font-weight:700;
color:#F40303;
text-decoration:none;
}

.txt_more_blue,.txt_more_blue a {
font-size:11px;
font-weight:700;
color:#02398C;
text-decoration:none;
}

.txt_footer {
font-size:11px;
color:#CCE0FF;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
}

.txt_footer a {
color:#CCE0FF;
}

.txt_footer a:hover {
font-size:11px;
color:#CCE0FF;
text-decoration:underline;
}

.txt_footer_blue,.txt_footer_blue a {
font-size:11px;
color:#01214F;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
}

.txt_head_new {
font-size:12px;
font-weight:700;
color:#052458;
text-decoration:none;
padding-bottom:5px;
}

.txt_head_new a {
font-size:12px;
color:#052458;
text-decoration:none;
}

.txt_head_new a:hover {
font-size:12px;
font-weight:700;
color:#052458;
text-decoration:underline;
}

.txt_head_job {
font-size:12px;
font-weight:700;
color:#DE0402;
text-decoration:none;
padding-bottom:10px;
}

.txt_blue,.txt_blue a {
font-size:11px;
font-weight:700;
color:#0C9BFF;
text-decoration:none;
}

.txt_blue a:hover {
font-size:11px;
font-weight:700;
color:#0C9BFF;
text-decoration:underline;
}

.txt_blue_underline {font-size:11px;font-weight:700;color:#0C9BFF;text-decoration:none;padding-bottom:3px;padding-left:5px;}
.txt_blue_underline a {font-size:11px;font-weight:700;color:#02398C;text-decoration:none;}
.txt_blue_underline a:hover {font-size:11px;font-weight:700;color:#0C9BFF;text-decoration:underline;}

.txt_blue_de {font-size:11px;color:#0C9BFF;text-decoration:none;font-weight:700;}
.txt_blue_de a {color:#0C9BFF; text-decoration:none;}


.txt_title {
font-size:12px;
font-weight:700;
text-decoration:none;
padding-bottom:8px;
color:#0270D7;
}

.txt_btn {
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#02398C;
background:#c3defb;
border-left:1px solid #052458;border-bottom:1px solid #052458;border-top:1px solid #052458;border-right:1px solid #052458;

}

.txt_yellow_blue,.txt_yellow_blue a {
font-size:11px;
font-weight:700;
color:#EBD200;
text-decoration:none;
}

.txt_yellow_blue a:hover {
font-size:11px;
font-weight:700;
color:#EBD200;
text-decoration:underline;
}

.txt_nav_de {
font-size:11px;
color:#0D9BFF;
text-decoration:none;
}

.txt_head_product {
font-size:14px;
color:#0073DF;
font-weight:700;
padding-bottom:15px;
}

.txt_menu_footer {font-size:11px;color:#036;text-decoration:none;padding-left:3px;padding-right:3px;}
.txt_menu_footer a {font-size:11px;color:#036;text-decoration:none;}
.txt_menu_footer a:hover {font-size:11px; color:#0C9BFF; text-decoration:none;}

.txt_menu_footer_de, .txt_menu_footer_de a { font-size:11px; color:#0C9BFF; text-decoration:none;}

.txt_menu_job {font-size:11px;color:#0C9BFF;text-decoration:none;padding-left:3px;padding-right:3px;font-weight:700;
}
.txt_menu_job a {color:#0C9BFF; text-decoration:none;}
.txt_menu_job a:hover {color:#F00B0B; text-decoration:none;}

.txt_menu_job_de {font-size:11px;color:#F00B0B; text-decoration:none; font-weight:bold; padding-left:3px; padding-right:3px;
}
.txt_menu_job_de a { color:#F00B0B; text-decoration:none; font-size:11px;}

.txt_gray {
font-size:11px;
color:#666;
text-decoration:none;
}

.txt_light_blue,.txt_light_blue a {
font-size:11px;
color:#0C9BFF;
text-decoration:none;
font-weight:700;
}

.txt_light_blue a:hover {
font-size:11px;
color:#0C9BFF;
text-decoration:underline;
}

.txt_num {
background-color:#C5E1F6;
border-left:solid1px #EFF8FF;
border-right:solid1px#EFF8FF;
border-bottom:solid1px #EFF8FF;
border-top:solid1px#EFF8FF;
font-size:11px;
color:#012251;
padding-left:3px;
padding-right:3px;
text-decoration:none;
}

.txt_num a {
font-size:11px;
color:#012251;
text-decoration:none;
}

.txt_num a:hover {
background-color:#C5E1F6
font-size:11px;
color:#fff;
text-decoration: none;
}


.dot_horz_job {
background:url(../images/dot_horz.gif) repeat-x center;
padding-top:1px;
padding-bottom:1px;
}

.dot_blue_h {
background:url(../images/dot_blue_horz.gif) repeat-x left center;
}

.dot_blue_v {
background:url(../images/dot_blue_vert.gif) repeat-y;
padding-right:10px;
}

.dot_blue_v_center {
background:url(../images/dot_blue_vert.gif) repeat-y center;
}

.dot_long_horz {
background:url(../images/dot_gray_long_horz.gif) repeat-x center;
}

.dot_product {
background:url(../images/dot_blue_horz.gif) repeat-x center;
height:30px;
}

.line_horz {
background:url(../images/line.gif) repeat-x center;
padding-top:2px;
padding-bottom:2px;
}

.line_vert {
background:url(../images/line_vert.gif) repeat-y left;
padding-right:10px;
}

.line_gray_hort {
background:url(../images/line_gray_horz.gif) repeat-x center;
}

.line_gray_vert {
background:url(../images/line_gray_vert.gif) repeat-y left;
padding-right:10px;
}

.line_blue {
background:url(../images/line_blue.gif) repeat-x center;
padding-top:5px;
padding-bottom:5px;
}

.line_darkblue {
background:url(../images/line_darkblue.gif) repeat-x left top;
}

.line_darkblue_vert_left {
background:url(../images/line_darkblue_vert.gif) repeat-y top left;
width:1px;
}

.line_darkblue_vert_right {
background:url(../images/line_darkblue_vert.gif) repeat-y top right;
width:1px;
}

.line_shadow {
background:url(../images/line_shadow.gif) repeat-x left;
height:15px;
padding-top:3px;
}

.line_shadow_2 {
background:url(../images/line_shadow_2.gif) repeat-x left;
height:15px;
}

.img_box {
border:solid 1px #0077CB;
color:#fff;
padding:2px;
}

.img_box:hover {
border:solid 1px #08ABFF;
}

.img_product {
border:solid 1px #999;
color:#fff;
padding:1px;
}

.img_product:hover {
border:solid 1px #000;
}

.img_new,.img_new a {
opacity:.5;
filter:alpha(opacity=80);
}

.img_new:hover,.img_new a:hover {
opacity:.5;
filter:alpha(opacity=100);
}

.bullet_blue {
background:url(../images/bullet_blue.gif) no-repeat center;
padding-top:2px;
padding-left:5px;
padding-right:5px;
}

.bullet_triangle {
background:url(../images/bull_triangle.gif) no-repeat left top;
}

.bullet_triangle_de {
background:url(../images/bull_triangle_de.gif) no-repeat left top;
}

.bullet_nav {
background:url(../images/bull_triangle_gray.gif) no-repeat center;
padding-left:3px;
padding-right:3px;
}

.arrow_blue {
background:url(../images/bullet_circle.gif) top no-repeat;
padding-left:5px;
padding-right:5px;
}

.arrow_pro {
padding:5px 5px 0 0;

}

.btn {
border:1px solid #4D9EF5;
background:url(../images/btn.gif);
font-weight:700;
font-family:Tahoma;
font-size:11px;
color:#fff;
text-decoration:none;
padding:5px;
}

.btn a {
color:#fff;
text-decoration:none;
}

.btn:hover {
border:1px solid #969595;
background:url(../images/btn_roll.gif);
font-weight:700;
font-family:Tahoma;
font-size:11px;
color:#fff;
text-decoration:none;
padding:5px;
}

.btn_search {
background:url(../images/btn_search.gif) repeat-x bottom;
font-size:12px;
color:#fff;
height:25px;
padding-left:5px;
padding-right:5px;
font-weight:700;
}

.form_job {border-left:4px solid #0dbcff;border-bottom:1px solid #052458;border-top:1px solid #052458;border-right:1px solid #052458;font-weight:400;color:#02398c;width:220px;background-color:#c3defb;}
.form_job_noremark {border-left:1px solid #052458;border-bottom:1px solid #052458;border-top:1px solid #052458;border-right:1px solid #052458;font-weight:400;color:#02398c;width:223px;background-color:#c3defb;}

.box_search {
border-left:1px solid #89ACDA;
border-bottom:1px solid #89ACDA;
border-top:1px solid #89ACDA;
border-right:1px solid #89ACDA;
font-weight:400;
color:#005E9F;
background-color:#fff;
font-size:11px;
width:250px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

.box_search2 {
border-left:1px solid #89ACDA;
border-bottom:1px solid #89ACDA;
border-top:1px solid #89ACDA;
border-right:1px solid #89ACDA;
font-weight:400;
color:#005E9F;
background-color:#fff;
font-size:11px;
width:247px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

.flag a {
filter:Alpha(Opacity=20);
}


.menu_de {
background:url(../images/menu.gif) no-repeat left center; font-weight:bold; font-size:12px; color:#fff; text-decoration:none; text-align:left; padding:6px 0 7px 10px;}
.menu_de a { color:#fff; text-decoration:none; font-size:12px;}

.menu {
background:url(../images/menu_de.gif) no-repeat left center; font-size:12px; font-weight:700; color:#039; text-decoration:none; text-align:left; padding:6px 0 7px 10px; }

.menu a{ color:#039; text-decoration:none; font-size:12px;}

.menu:hover,.menu:hover a {
/*background:url(../images/menu_de.gif) no-repeat left center;*/
color:#0C9BFF;
}

.txt_more a:hover,.txt_more_blue a:hover,.txt_footer_blue a:hover {
text-decoration:underline;
}

.txt_red,.txt_remark {
font-size:11px;
color:#E00303;
}

.txt_nav,.txt_nav a,.txt_link,.txt_link a {
font-size:11px;
color:#02398C;
text-decoration:none;
}

.txt_nav a:hover,.txt_link a:hover {
font-size:11px;
color:#02398C;
text-decoration:underline;
}

.padding_pro { padding-top:7px;}

.txt_num:hover,.txt_num_de {
background-color:#012251;
border-left:solid1px #012251;
border-right:solid1px#012251;
border-bottom:solid1px #012251;
border-top:solid1px#012251;
font-size:11px;
color:#fff;
padding-left:3px;
padding-right:3px;
text-decoration:none;
}

.txt_num:hover a{
background-color:#012251;
border-left:solid1px #012251;
border-right:solid1px#012251;
border-bottom:solid1px #012251;
border-top:solid1px#012251;
font-size:11px;
color:#fff;
}

.flag,.flag:hover,.flag:hover a,.flag_de {
filter:Alpha(Opacity=100);
}

.tab_menu a:hover,.tab_menu_de a:hover {
font-size:12px;
text-decoration:underline;
color:#fff;
}

.box_form {border-left:4px solid #0dbcff;border-bottom:1px solid #052458;border-top:1px solid #052458;border-right:1px solid #052458;font-weight:400;color:#02398c;width:300px;background-color:#c3defb;}
.box_form_noremark {border-left:1px solid #052458;border-bottom:1px solid #052458;border-top:1px solid #052458;border-right:1px solid #052458;font-weight:400;color:#02398c;width:303px;background-color:#c3defb;}
.box_form_small {border-left:4px solid #0dbcff;border-bottom:1px solid #052458;border-top:1px solid #052458;border-right:1px solid #052458;font-weight:400;color:#FFF;width:10px;background-color:#c3defb;}


.tabmn { border-bottom:1px solid #0b94f5; border-top:1px solid #0b94f5; border-right:1px solid #0b94f5; border-left:1px solid #0b94f5; background:url(../images/bgtab_nor.gif) repeat-x top left #c0cddc; padding:5px 10px 5px 10px; color:#012251; font-size:12px; font-weight:bold; text-decoration:none;}
.tabmn a {color:#012251; text-decoration:none; font-size:12px;}
.tabmn a:hover { color:#0b94f5; text-decoration:none;}

.tabmn_de { border-left:1px solid #0b94f5; border-top:1px solid #0b94f5; border-right:1px solid #0b94f5; border-bottom:1px solid #fff; background:url(../images/bgtab_de.gif) repeat-x top left #fff; padding:5px 10px 5px 10px; color:#0b94f5; font-size:12px; font-weight:bold; text-decoration:none;}
.tabmn_de a {color:#0b94f5; text-decoration:none; font-size:12px;}

/*For protuct*/

.tabmn_pro { border-bottom:3px solid #0b94f5; border-top:1px solid #0b94f5; border-right:1px solid #0b94f5; border-left:1px solid #0b94f5; background:url(../images/bgtab_nor.gif) repeat-x top left #c0cddc; padding:5px 10px 5px 10px; color:#012251; font-size:12px; font-weight:bold; text-decoration:none;}
.tabmn_pro a {color:#012251; text-decoration:none; font-size:12px;}
.tabmn_pro a:hover { color:#0b94f5; text-decoration:none;}

.tabmn_pro_de { border-left:1px solid #0b94f5; border-top:1px solid #0b94f5; border-right:1px solid #0b94f5; border-bottom:1px solid #eff8ff; background:url(../images/bgtab_pro_de.gif) repeat-x top left #eff8ff; padding:5px 10px 5px 10px; color:#0b94f5; font-size:12px; font-weight:bold; text-decoration:none;}
.tabmn_pro_de a {color:#0b94f5; text-decoration:none; font-size:12px;}