/* CSS Document */
/* ++++++ body ++++++ */
body{background:#e6e7eb url(./main.page_bg.jpg) repeat-y top center;margin:0;text-align:center;}
body,button,input,td,textarea,th{font-family:arial,sans-serif;font-size:12px;}
/* ++++++ header ++++++ */
#zero_black_line{background:#000000;font-size:1px;height:5px;line-height:5px;position:absolute;top:0;width:100%;z-index:10;}
/* header */
#header{height:148px;text-align:center;}
#header_in{margin:auto;background:url(./main.bg2.jpg) repeat-x;height:148px;}
.header_intro{background:url(./main.bg2.jpg) repeat-x;}
/* top */
#top{background:url(./main.header_bg.jpg) repeat-x;height:95px;margin:auto;text-align:left;}
#top form{margin:0;padding:0;}
#top img{border:0 none;}
#top_logo{display:block;border:0 none;margin-top:5px;}
#top_box{background:url(./main.top_line_2.jpg) repeat-x;border:0;display:block;font-size:11px;line-height:22px;margin-right:25px;}
#top_box a{color:#ffffff;text-decoration:none;}
.top_a{display:inline;line-height:22px;margin:0 5px;position:relative;top:-9px;}
.top_input{display:inline;line-height:22px;margin:0 5px 0 15px;position:relative;top:-8px;}
.top_input input{border:0 none;height:17px;width:150px;font-size:11px;line-height:17px;}
#top_menu{background:url(./main.header_bg2.jpg) repeat-x;height:42px;left:1px;margin:auto;position:relative;text-align:left;}
#top_menu_in{padding-left:50px;margin:auto;}
/* body_head */
#body_head{
/* background:url(menu.left_top_bg.jpg) repeat-x;*/
height:41px;margin-top:28px;text-align:center;}
#body_head2{margin:auto;text-align:left;}
#body_head_in{width:985px;}
#body_head_l{background:url(menu.left_top.jpg) no-repeat left top;height:41px;text-align:left;}
#body_head_l img{left:39px;position:relative;top:15px;}
#body_head_r{background:url(intro.gp_7.jpg) repeat-x;height:41px;line-height:41px;}
/* body_text */
#body_text{
/* background:url(main.bg2.jpg) repeat;*/
text-align:center;}
#body_text_t{background:url(main.text_center_t.jpg) no-repeat left top;height:5px;line-height:5px;font-size:1px;margin:auto;}
#body_text_c{background:url(main.text_center_c.jpg) repeat-y;margin:auto;}
#body_text_b{background:url(main.text_center_b.jpg) no-repeat left top;height:13px;margin:auto;}
#body_text_menu{background:url(menu.left_top2.jpg) no-repeat left top;color:#ffffff;text-align:left;}
#body_text_menu .body_text_menu_in{padding-left:12px;padding-top:3px;}
#body_text_cont{color:#ffffff;text-align:left;}
/* */
#body_bot{background:url(main.bg3.jpg) repeat-x;height:200px;margin:auto;margin-bottom:-5px;}
#body_bot a{color:#999999;}
#body_bot_in{text-align:left;color:#999999;line-height:16px;margin:auto;padding-top:7px;font-size:11px;}
#body_part1 #body_bot_logo{border:0 none;display:block;}
#body_part1{width:80px;}
#body_part2{width:460px;padding-top:47px;}
#body_part3{text-align:right;width:430px;padding-top:47px;}
.lang_a img,.lang_p img{border:0 none;margin-left:6px;margin-top:5px;}
/* search */
#search{margin-top:13px;width:255px;position:relative;right:-2px;}
#search form{margin:0;padding:0;}
#search1,#search2{float:right;position:relative;text-align:right;top:6px;}
#search1 img{border:0 none;cursor:pointer;display:block;}
#search2{background:url(search.bg.jpg) no-repeat left top;height:23px;line-height:23px;width:160px;text-align:left;}
#search2 input{background:transparent;border:0 none;color:#333333;height:18px;padding-top:1px;width:140px;}
.search3{line-height:25px;position:relative;top:5px;}
/* ++++++ footer ++++++ */
#footer{color:#828483;font-size:11px;text-align:center;}
#footer_in{margin:auto;padding:30px 0 40px 0;background:url(body.footer_bg.jpg) repeat-x;}
.footer_intro{background:url(body.footer_bg.jpg) repeat-x;}
#footer,#footer a{color:#828483;}
#seobox{display:none;}
/* top_title hidden */
.top_title{margin:0;  padding:0;  color:#ffffff;}
.top_title strong{display:none;}
/* button */
.button{margin:auto;display:inline;margin-left:-5px;line-height:}
.button table{display:inline;}
.button img{border:0 none;display:block;}
.button table,.button td{border-collapse:collapse;margin:0;padding:0;cursor:pointer;text-decoration:none;vertical-align:top;}
.button a{text-decoration:none;}
.button span{position:relative;top:-2px;}
.gallery_box .button{line-height:24px;}
/* service classes */
.width1{width:1067px;}
.width2{width:960px;}
.space1{margin-left:60px;margin-right:50px;}
.left{float:left; /* position:relative; */}
.right{float:right;position:relative;}
.clear{clear:both;height:-4px;line-height:1px;}
.in{display:inline;}
h2{font-size:13px;}
h3{font-size:12px;}
h4{font-size:11px;}
.gray_color{color:#7f7f7f;}
/* ------ */