body {
  background: url('../../image/client/cl_main_e.jpg') top repeat-x #ffffff; 
  font-family: Arial, arial, verdana, sans-serif; 
  font-size:12px;
}

/*--- common ---*/
.top_table {
  width:850px; vertical-align: top;
}
.top_head {
  height:77px; vertical-align: top; text-align:right;
}
/* IE6,7—p */
.top_head { /
  height:70px; vertical-align: top; text-align:right;
}

/*--- menu ---*/
.menu {padding-left:20px; height:72px; vertical-align: top; text-align:left;}
.menu_table {width:275px; vertical-align: top;}
.menu_td {vertical-align: top; text-align: left; padding-left:15px;}
.menu_td2 {padding-left:25px;}
.menu_tdsub {width:223px;}
.menu_tdlink {height:42px;  width:223px;}
.menu_link ul li {
  font-size:11px; height:42px; width:223px; background: none;
  border-bottom: dotted 1px red;
}
.menu_link ul li a:hover {color:red; background: white;}
#menu {position:relative; width:223px; height:42px; font-size:11px;}
#menu ul {
  padding:0; margin:0; list-style:none;
  line-height:43px; display:block; /* en */
}
#menu a {
  display:block; color:#145c87; width:211px; height:42px; line-height:43px;
  background: url('../../image/client/menu_bullet_e.gif') no-repeat white; border-bottom:dotted 1px #5686ac;
  padding-left:16px; font-weight:bold; text-decoration:none; text-indent:10px;
}
#menu a:active, #menu a:focus {outline:0;}
#menu a:hover,#menu li.daiqua a:hover, #menu li.clicked a {
  color:#ff9000; background: url('../../image/client/menu_bullet2_e.gif') no-repeat #f4f4f4; font-size: 11px
}
#menu li.daiqua a { /* en */
  color:#145c87; background: url('../../image/client/menu_bullet_e.gif') no-repeat #ffffff;
  font-family:  Arial; font-size: 11px; line-height:15px; padding-top:12px;
  display:block;
}
#sub0 {position:absolute; left:0;}
#sub_1 {position:absolute; top:26px;}
.none {display:none;}
.yes {display:block;}

/*--- footer ---*/
.footer1 {
  text-align:Center; font-size:12px; color:#145c87;letter-spacing: 1px; vertical-align: middle; height:65px;text-decoration: none;
}
.footer {
  text-align:Center; font-size:0.99em; color:white;letter-spacing: 1px; vertical-align: middle;height:29px;
}
.footer_bgm {
  height:92px; background: url('../../image/client/footer_bg_e.jpg') repeat-x bottom;
}

/*--- cl ---*/
.cl {
  width:875px; vertical-align: top;
}
.cl2 {
  width:275px; vertical-align: top; background: url('../../image/client/menu_bg_e.jpg') repeat-y;
}
.cl3 {
  width:650px; vertical-align: top;
  padding:0px; font-size:12px;
}
.cl_m1 {
  background: url('../../image/client/main_1_e.jpg') no-repeat top; height:74px;
}
.cl_m2 {
  vertical-align: top; padding-left:2px; padding-top:10px; height:590px; line-height: 19px;
  font-size:12px; color:#555555; background: url('../../image/client/main_3a_e.jpg') no-repeat bottom right;
}
.cl_m3 {width:337px; height:292px;}
.cl_tbcont_inf {
  border-right: solid 1px #7d9ed1; border-bottom: solid 1px #7d9ed1; border-left: solid 1px #7d9ed1;
  border-top: solid 1px #7d9ed1; background: #FFFFFF; padding: 10px; font-size: 12px; color: #434343;
}
.cl_tbcont {
  border-right: solid 1px #7d9ed1; border-bottom: solid 1px #7d9ed1; border-left: solid 1px #7d9ed1;
  border-top: solid 1px #7d9ed1; background: #FFFFFF; color: #555555; font-size:12px;
}
.cl_tbcont_tithead {
   font-size:16px; color:#0066b3;padding-bottom:10px;
  line-height:30px; font-weight:bold;
}
.cl_tbcont_tit, a.cl_tbcont_tit:link, a.cl_tbcont_tit:hover, a.cl_tbcont_tit:visited {
  font-size:13px; color:#0066b3;padding-bottom:10px;
  line-height:20px; font-weight:bold; text-decoration: none;
}
.cl_tbcont_cont {
 color: #555555; font-size:12px;line-height: 17px; display: block;
}

/*--- main ---*/
.main {
  width:875px; vertical-align: top;
}
.main2 {
  width:275px; vertical-align: top; background: url('../../image/client/menu_bg_e.jpg') repeat-y;
}
.main3 {
  width:610px; vertical-align: top; background: url('../../image/client/main_bgmain_e.jpg') repeat-y right;
  padding:0px 27px 0px 9px; font-size:12px;
}
.main_m1 {
  background: url('../../image/client/main_1_e.jpg') no-repeat top; height:74px;
}
.main_m2 {
  vertical-align: top; padding-left:23px; padding-top:37px; padding-right:307px; font-size:12px; color:#555555;
  background: url('../../image/client/main_3_e.jpg') no-repeat top right; height:310px; line-height: 19px;
}
.main_m3 {width:337px; height:292px;}

/*--- content ---*/
.content_cl {
  width:281px; background: url('../../image/client/content_bg_e.jpg') no-repeat top;
}
.content_head1 {
  height:50px; color:#145c87; font-weight:bold; font-size:14px;
  background: url('../../image/client/content_h1_e.jpg') no-repeat left; padding-left:20px; text-decoration: underline;
}
.content_head1link {
  color:#145c87; font-weight:bold; font-size:14px; text-decoration: underline;
}
.content_head2 {
  height:50px; color:#145c87; font-weight:bold; font-size:14px;
  background: url('../../image/client/content_h2_e.jpg') no-repeat left; padding-left:20px; text-decoration: underline;
}
.content_head3 {
  height:50px; color:#145c87; font-weight:bold; font-size:14px;
  background: url('../../image/client/content_h3_e.jpg') no-repeat left; padding-left:20px; text-decoration: underline;
}
.content_head4 {
  height:50px; color:#145c87; font-weight:bold; font-size:14px;
  background: url('../../image/client/content_h4_e.jpg') no-repeat left; padding-left:20px; text-decoration: underline;
}
.content_cont {
  padding:5px 5px 0px 5px; height: 158px; vertical-align: top; color:#555555; font-size:12px; letter-spacing: 1px;
  line-height: 19px;
}
.content_cont111 { /* en */
  padding:5px 5px 0px 5px; height: 158px; vertical-align: top; color:#555555; font-size:12px; line-height:19px;
}
.content_cont112 { /* en */
  padding:5px 5px 0px 5px; height: 206px; vertical-align: top; color:#555555; font-size:12px; line-height:19px;
}
.content_bot {
  height:20px; padding-right:10px; text-align:right; font-size:11px; vertical-align: top;
  background: url('../../image/client/tamgiac_e.gif') right no-repeat;
}
.content_bot2 {
  height:20px; padding-right:10px; text-align:right; font-size:11px; vertical-align: top;
  background: url('../../image/client/tamgiac2_e.gif') right no-repeat;
}
.content_bot3 {
  height:20px; padding-right:10px; text-align:right; font-size:11px; vertical-align: top;
  background: url('../../image/client/tamgiac3_e.gif') right no-repeat;
}
a.content_botlink:link, a.content_botlink:visited {
  font-size:10px; color:#145c87; text-decoration: none;
}
a.content_botlink:hover {
  font-size:10px; text-decoration: none; color:#ff9000
}
.content_main {
  width:281px; background: url('../../image/client/content_bg_e.jpg') no-repeat top;
}
.content_man {
  width:281px; background: url('../../image/client/content_bg_e.jpg') no-repeat top;
}
.content_footer {
  height:29px; width:281px; background: url('../../image/client/content_foot_e.jpg') no-repeat;
}
.catalog {
  height:30px; padding-left:20px; color:#145c87; font-size:11px;
}

/*--- man ---*/
.man {
  width:600px; vertical-align: top; background: url('../../image/client/main_bgmain_e.jpg') repeat-y right;
  padding:0px 27px 0px 9px; font-size:12px;
}
.man2 {
  width:275px; vertical-align: top; background: url('../../image/client/menu_bg_e.jpg') repeat-y;
}
.man3 {
  width:610px; vertical-align: top; background: url('../../image/client/cl_bg_e.gif') bottom repeat-x #FFFFFF;
  padding: 0px px 0px 9px; font-size:12px;
}
.man3ser {
  width:610px; vertical-align: top; background: #FFFFFF;
  padding: 0px px 0px 9px; font-size:12px;
}
.man_m1 {
  background: url('../../image/client/main_1_e.jpg') no-repeat top; height:74px;
}
.man_m2 {
  vertical-align: top; padding-left:2px; padding-top:0px; font-size:12px; color:#555555; height:292px;  line-height: 19px;
}
.man_m3 {
  width:337px; height:292px;
}
.man_tbcont {
  border: solid 1px #0066b3;background: #FFFFFF;
  color:#555555; font-size:12px;
}
.man_tbcont_tithead {
  font-size:13px; color:#0066b3;
  font-weight:bold;
}
.man_tbcont_tit {
  font-size:13px; color:#0066b3;padding-bottom:10px;
  line-height:20px; font-weight:bold;
}
.man_tbcont_cont {
  font-size:0.97em; line-height: 16px; display: block;
  color:#555555;
}
.man_tbcont_td1 {
  background: url(../../image/client/man_cont_td_e.jpg) no-repeat right #7f9fd3; width:40%; height:20px;
  font-size:0.97em; color:#FFFFFF; text-align:left; padding-left:10px;
  vertical-align: middle; font-weight:bold;
}
.man_tbcont_td1a {
  color:#0066b3; font-weight:bold; text-align:left; padding-left:5px; width:60%;
}
.man_tbcont_td2 {
  padding:10px;  font-size:12px; color:#555555;
}

/*--- ProJect ---*/
.pro_tbcont_td1 {
  background: url(../../image/client/man_cont_td_e.jpg) no-repeat right #7f9fd3; height:20px;
  font-size:0.97em; color:#FFFFFF; text-align:left; padding-left:10px;
  vertical-align: middle; font-weight:bold;
}
.pro_tbcont_td1a {
  color:#0066b3; font-weight:bold; text-align:left; padding-left:5px;
}

/*--- company ---*/
.company3 {
  width:610px; vertical-align: top; background: #FFFFFF;
  padding: 0px px 0px 9px; font-size:12px;
}
.company_m2 {
  vertical-align: top; padding-left:2px; padding-top:15px; font-size:12px; color:#555555;  line-height: 19px;
}
.comp_tit {
  font-size:14px; font-weight:bold;
}
.comp_cont1 {
  padding-top:30px; vertical-align: top; font-size:12px; color:#555555; padding-left:10px;
}
.comp_cont1 span {
  display: block; font-size:12px; color:#555555; line-height:20px;
}
.comp_cont2 {
  height:60px; vertical-align: middle; font-size:17px; font-weight:bold; color:#990000;
  font-style: italic; letter-spacing: 1px; padding-top:13px;
}
.comp_cont2xx {
  height:50px; vertical-align: middle;font-size:17px; font-weight:bold; color:#990000;
  font-style: normal; letter-spacing: 1px; padding-left:28px; background: url('../../image/client/rec_bgrec_e.jpg') no-repeat left;
}
.comp_cont2span {
  vertical-align: middle;font-size:14px; font-weight:bold; color:#990000;
  display: block; font-style: normal; padding-left:20px; line-height: 20px; text-decoration: none;
}
.comp_cont2a {
  border-bottom: dotted 1px #cecece; height:23px; vertical-align: middle;
  font-size:12px; color:#336633; font-weight:bold;
  font-style: normal;  padding-top:20px;
}
.comp_cont2b {
  height:15px; border-bottom: solid 1px #000000;
}
.comp_cont2c1 {
  font-size:12px; color:#555555;  font-style: normal;
  border-left: solid 1px #000000;border-right: solid 1px #000000;border-bottom: solid 1px #000000;
  padding:10px; font-weight: bold; background: #ffccff; width:110px;;
}
.comp_cont2c2 {
  font-size:12px; color:#555555;  font-style: normal;
  border-right: solid 1px #000000;border-bottom: solid 1px #000000;
  padding:10px; font-weight: normal; width:500px;
}
.comp_cont2c3{
  font-size:11px; color:#ff9000;  font-style: normal;
  font-weight: normal;line-height: 18px; text-decoration: underline;
}
.comp_cont2c3:hover {
  color:#003366;
  text-decoration: underline;
}
.comp_cont2dspan{
  font-size:12px; color:#555555;  font-style: normal;
  font-weight: normal; display:block; line-height: 23px;
}
.comp_conte {
  vertical-align: middle;font-size:14px; font-weight:bold; color:#003366;
  display: block; font-style: normal; padding-top:30px; padding-bottom:10px; padding-left:10px;
}
.comp_cont2espan {
  font-size:12px; color:#555555;  font-style: normal;
  font-weight: normal; display:block; line-height: 23px;
}

/*--- privacypolicy ---*/
.pri_tbcont_tit {
  color: #000000;
  font-size:12px;border-bottom: solid 1px #000000;
}
.pri_tbcont {
  color: #555555;
  font-size:12px;
  padding-left:5px;
}
.pri_tbcont_tit1 {
  font-size:14px; color:#000000;padding-bottom:10px;
  line-height:20px; font-weight:bold; text-decoration: none; font-style: italic;
}
.pri_tbcont_tit2 {
  font-size:14px;color:#990000;padding-bottom:10px;
  line-height:20px; font-weight:bold; text-decoration: none;
}
.pri {
  width:875px; vertical-align: top;background: #FFFFFF;
}

/*--- sitemap ---*/
.sitemap_cont2span, .sitemap_cont2span .a:link {
  font-size:12px; color:#555555;  font-style: normal;
  font-weight: bold;line-height: 18px; text-decoration: none;
}
a.sitemap_cont2span:hover {
  font-size:12px; color:#990000;  font-style: normal;
  font-weight: normal;line-height: 18px; text-decoration: none; font-weight:bold;
}
.sitemap_cont2spansub, .sitemap_cont2spansub .a:link {
  font-size:11px; color:#555555;  font-style: normal;
  font-weight: normal;line-height: 18px; text-decoration: none;
}
a.sitemap_cont2spansub:hover {
  font-size:11px; color:#990000;  font-style: normal;
  font-weight: normal;line-height: 18px; text-decoration: none; font-weight:bold;
}

/*--- feature ---*/
.fea_tbcont_tit0 {
  vertical-align: middle; font-size:24px; font-weight:bold;
  letter-spacing: 1px; display: block; font-style: normal; padding-left:20px; color:white;
  text-decoration:none; background: url('../../image/client/fea_m.jpg') no-repeat left; line-height: 60px;
}
.fea_tbcont_tit1 {
  height:50px; vertical-align: middle;font-size:17px; font-weight:bold; color:#990000;
  font-style: normal; letter-spacing: 1px; padding-left:28px; background: url('../../image/client/rec_bgrec_e.jpg') no-repeat left;
}
.fea_tbcont_tit2 {
  font-size:14px; color:#990000;padding-bottom:10px;
  line-height:20px; font-weight:bold; text-decoration: none;
}
.fea_tbcont_tit3 {
  vertical-align: middle;font-size:11px; font-weight:bold; color:#990000;
  letter-spacing: 1px; display: block; font-style: normal; padding-left:20px; line-height: 20px;
  text-decoration: none;
}
