/* CSS Document */
body{background:#EDEDED url(./main.bg.jpg) repeat-y center;font-family:arial,sans-serif;font-size:12px;margin:0;padding:0;text-align:center;}
form{display:inline;margin:0;padding:0;}
a,td a{color:#ff0000;font-family:arial,sans-serif;font-size:12px; text-decoration:underline;}
img{border:0 none;}
#head,#main,#foot{overflow:visible;margin:auto;}
#body1{background:url(./main.bg1.jpg) repeat-x;}
#body2{background:url(./main.bg2.jpg) no-repeat top center;}
/* HEAD */
#head{background:#ffffff; height:137px;}
.logo_line,.lang_line{float:left;height:87px;text-align:left;width:50%;}
.logo_line img{display:block; margin-top:12px;cursor:pointer;}
.lang_line{text-align:right;}
.lang_line img{cursor:pointer;margin:auto;}
.menu_line{float:left;}
/* MAIN */
#main{background:url(./intro.text_bg.jpg) repeat-y top center; overflow:visible;}
.intro_box1,.intro_box2,.intro_box3{text-align:left;}
.intro_box1{background:#ffffff; margin-right:11px; overflow:hidden; width:690px;}
.intro_box2{background:#F3F3F3 url(./intro.text_bg1.jpg) repeat-x; border-top:10px #ffffff solid; overflow:hidden; width:690px;}
.intro_box2 .cont_text{color:#333333; line-height:16px; margin:0; padding:11px 100px 11px 0; text-align:left; width:560px;}
.intro_box3{overflow:hidden; width:289px;}
.intro_box3 .cont_text{line-height:16px; padding:14px 16px; text-align:left; float:left;}
.intro_box3 img{display:block;}
.intro_box3 .banner_right{background:#DDDDDD url(./intro.banner_bg.jpg) repeat-x; display:block; overflow:visible; width:100%; float:left;}
.text_box1{background:#ffffff url(./intro.text_bg2a.jpg) repeat-x top;}
.text_box2{background:url(./intro.text_bg2b.jpg) repeat-x bottom; color:#333333; padding-bottom:45px; text-align:left;}
.text_box2 .cont_text{color:#333333; line-height:18px; padding:30px 35px 0 0; text-align:left; width:925px;}
.wspace{background:#ffffff; float:left; font-size:10px; height:10px;}
.text_box2 .cont_text h2{font-size:19px; padding:10px 0 15px 0; margin:0;}
.text_box2 .cont_text a{
/* border-bottom:1px #ff0000 solid; */
}
/* FOOT */
#foot{background:url(./main.foot_bg.jpg) no-repeat top center;}
.foot_box1,.foot_box2{color:#565D67; float:left; font-size:11px; height:65px; margin-top:15px; text-align:left; width:50%;}
.foot_box1 a,.foot_box2 a{color:#565D67; font-size:11px; text-decoration:underline;}
.foot_box2{text-align:right;}
.foot_box3{color:#BFBFBF; font-size:10px; margin:-15px 0 70px 0; text-align:left;}
.foot_box3 a{color:#BFBFBF; font-size:10px; text-decoration:underline;}
/* CLASS */
.clear{background:transparent;clear:both;display:block;font-size:1px;height:1px;line-height:1px;margin:0;padding:0;width:100%;}
.img1{border:0 none;display:block;float:left;}
.div_img_over{width:223px; float:right; overflow:visible; padding-left:20px;}
.div_img{width:223px; float:right; overflow:visible; background:url(./img.bg2.jpg) repeat-y;}
.center_img{border:0 none;display:block;margin:auto;}
.text_img{background:#ffffff; color:#444444; font-size:11px; padding:5px 10px 15px 10px; text-align:center;}
.left{display:block;float:left;}
.none{display:none;}
.red{color:#dd0000;}
.right{display:block;float:right;}
.strong{font-weight:bold;}
/* */
.width0{width:1012px;}
.width1{width:990px;}
.width2{width:230px;}
.width3{width:760px;}
/* */
#print_line{float:right; margin:-5px 0 10px 0; width:40%; text-align:right; vertical-align:middle; }
#print_line img{border:0 none; margin-left:10px; float:right;}
a.print_line2{display:block; margin-top:8px; float:right; font-size:11px;}
#navi_line{float:left; margin:-5px 0 10px 0; width:50%;color:#333333;text-decoration:none;font-size:11px;}
#print_line a,#navi_line a{color:#333333;text-decoration:underline;font-size:11px;}
#navi_line #navi_last{text-decoration:none;}
#navi_line a:hover, #navi_line a#navi_last:hover{text-decoration:underline;}
#title_line h1{color:#000000;font-size:19px;float:left;padding:18px 0;margin:0;}
#title_line img{border:0 none;margin-bottom:10px;top:10px;}
.t_index{position:relative; top:-5px;z-index:1;}
/* */
h2 {font-size:17px !important; margin-bottom:-2px !important; padding-bottom:0  !important;}
h3 {font-size:15px; margin-bottom:-1px; padding-bottom:0;}
h4 {font-size:14px; margin-bottom:-1px; padding-bottom:0;}
