body{margin: 0;padding: 0;color: #555;font: normal 10pt "Trebuchet MS",Arial,Helvetica,sans-serif;background:URL(../images/bg.gif) #EEEEEE;z-index:1;SCROLLBAR-FACE-COLOR: #ffffff;
 SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
 SCROLLBAR-SHADOW-COLOR: #ffffff;
 SCROLLBAR-3DLIGHT-COLOR: #cccccc;
 SCROLLBAR-ARROW-COLOR: #cccccc;
 SCROLLBAR-TRACK-COLOR: #F9F9F9;
 SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
 SCROLLBAR-BASE-COLOR: #ffffff;}
*{font: normal 10pt "Trebuchet MS",Arial,Helvetica,sans-serif;}
a{ z-index:99999999;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
#page{
position:absolute; width:1000px; height:480px; overflow:hidden;left:50%; top:50%;margin-left:-501px; margin-top:-241px; background: #000; color:#666666; border:1px solid #DBDCDB; min-height:480px;}

#header{margin: 0;padding: 0; height:25px; overflow:hidden; background-color:#FFFFFF; }

#page_content{ clear:both; height:455px; background:URL(../images/main_bg.gif) no-repeat left bottom #FFFFFF;}
#page_body{ height:365px; background-color:#FFFFFF; overflow:hidden;}
#index_pic{height:365px;}
#index_pic img{ margin:0 0px; height:365px; width:1000px;}
#footer
{
 font-size:10px; color:#FFFFFF; background:#000000; height:20px;
}
#copyright{ position:absolute; z-index:888; padding-left:5px; margin-top:-16px;}
#copyright a{ color:#FFFFFF; text-decoration:none;}
#copyright_consumeo{ position:absolute; z-index:899; padding-left:780px; margin-top:-16px;}
#copyright img{ line-height:16px; vertical-align:middle}
#logo
{
position:absolute;z-index:9999;margin-top:-134px;height:90px; font-size:11px; color:#FFFFFF; background:none; padding:2px 0 0 35px;}
#logo a{ display:block; height:54px; width:210px; background:URL(../images/logo.png) no-repeat;}
#logotxt{
position:absolute;margin-top:-90px;height:20px; font-size:10px; color:#FFFFFF; background:none; padding:2px 0 0 63px; font-family:Calibri,Arial; }
#page_menu{height:210px;}
#page_menu ul{ list-style:none; margin:0; padding:0;}
#page_menu li{ list-style:none; margin:0; padding:0;}

#pmenu1{position:absolute; left:300px; z-index:1; clear:both;margin-top:-94px; margin-left:0; width:210px; height:120px; }

#pmenu1 a{ color:#FFFFFF; text-decoration:none; font-family:"Kozuka Gothic Pro EL"; font-size:24px;}
#pmenu1 li a{}
#pmenu1 li a:hover{}


#pmenu1x{position:absolute; left:300px; z-index:9999999998; clear:both;margin-top:-123px; margin-left:0; width:210px; height:150px; }
#pmenu1x a{ color:#FFFFFF; text-decoration:none; font-family:"Kozuka Gothic Pro EL"; font-size:24px;}
#pmenu1x li a{}
#pmenu1x li a:hover{}

#pmenu1x4{position:absolute; left:300px; z-index:1; clear:both;margin-top:-94px; margin-left:0; width:210px; height:120px; }
#pmenu1x4 a{ color:#FFFFFF; text-decoration:none; font-family:"Kozuka Gothic Pro EL"; font-size:24px;}


#pmenu2{ position:absolute; background:none; z-index:8887; height:90px; margin-top:5px; overflow:hidden;left:540px; width:400px;}

#pmenu2 ul{  width:190px; float:left; border-left:1px solid #BFBFBF; padding-left:7px;}
#pmenu2 li { margin:0; padding:0;display:inline;}
#pmenu2 li a{ color:#FFFFFF; text-decoration:none;  font-size:12px; display:block;height:15px; line-height:15px;}
#pmenu2 li a{}
#pmenu2 li a:hover{ color:#FFFF00;}
#pmenu2 li a.current{ color:#FFFF00; font-weight:bold;}

#mainmenu
{
height:25px; 
text-align:left;width:750px;}
#mainmenu ul{padding:6px 0px 5px 30px;margin:0px;}
#mainmenu ul li{display: inline;}
#mainmenu ul li a{color:#666666;display:block;float:left;background-color:transparent;font-size:12px;text-decoration:none;padding:1px 14px 0;}
#mainmenu ul li a:hover, #mainmenu ul li.active a{color: #000000;text-decoration:none;}



#vip_login_btn{ display:block; width:100px; height:20px; line-height:16px; background:URL(../images/vip_login_bg.png) no-repeat ; color:#FFFFFF; padding-left:5px; text-align:center; cursor:pointer; font-size:11px;
left:880px; overflow:hidden; position:absolute; z-index:9999998; line-height:18px; margin-top:5px;
}


#site_globle {padding-top:5px; width:120px; left:760px;overflow:hidden; position:absolute; background:URL(../images/language_map.png) no-repeat left 5px;z-index:9999993; line-height:18px;}
#site_globle_bg {height:200px; width:72px; position:absolute; background:none;z-index:-1;}
#site_globe_list{height:17px; cursor:pointer;margin-left:40px;}
#site_globe_list:hover { height:auto; }
#site_globle_bg{ background:#000000; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.site_globle_bg{ background:#000000; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
#site_globle ul{ list-style:none; margin:0 0 0 0px; text-align:left; width:60px; padding:0 5px ;
}
#site_globle li{ list-style:none; padding:0; margin:0; color:#FFFFFF; }
#site_globle li a{ text-decoration:none; color:#666666}
#site_globle li a:hover{color:#FFFFFF;}
#site_globle .fixed a:hover{color:#666666;}




div.flash-error, div.flash-notice, div.flash-success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
div.flash-error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
div.flash-notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
div.flash-success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
div.flash-error a{color:#8a1f11;}
div.flash-notice a{color:#514721;}
div.flash-success a{color:#264409;}
div.form .rememberMe label{display: inline;}
div.view{padding: 10px;margin: 10px 0;border: 1px solid #C9E0ED;}
div.breadcrumbs{font-size: 0.9em;padding: 5px 20px;}
div.breadcrumbs span{font-weight: bold;}
div.search-form{padding: 10px;margin: 10px 0;background: #eee;}
.portlet
{

}

.portlet-decoration{padding: 3px 8px;background: #B7D6E7;border-left: 5px solid #6FACCF;}
.portlet-title{font-size: 12px;font-weight: bold;padding: 0;margin: 0;color: #298dcd;}
.portlet-content{font-size:0.9em;margin: 0 0 15px 0;padding: 5px 8px;background:#EFFDFF;}
.portlet-content ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin: 0;padding: 0;}
.portlet-content li{padding: 2px 0 4px 0px;}
.operations{list-style-type: none;margin: 0;padding: 0;}
.operations li{padding-bottom: 2px;}
.operations li a{font: bold 12px Arial;color: #0066A4;display: block;padding: 2px 0 2px 8px;line-height: 15px;text-decoration: none;}
.operations li a:visited{color: #0066A4;}
.operations li a:hover{background: #80CFFF;}

#page_error{ text-align:center; padding:150px 0 0 0;}

#page_error404{ text-align:center; padding:50px 0 0 0;}
#page_error404 h2{ font-size:14px; font-weight:bold;}
#error404_text{ background:URL(../images/err404bg.jpg) no-repeat; height:250px; font-size:11px;}
#error404_text div dl{  padding:0; margin:0;}
#error404_text div dt{ font-weight:normal; padding:0; margin:0; margin-bottom:10px;}
#error404_text div dd{padding:0; margin:0;}

#error404_text div{ float:left; width:175px; margin:90px 10px 0 15px; color:#FFFFFF}
#error404_text div#err404_en{ margin-left:25px; margin-right:0px; padding-top:10px;}
#error404_text div#err404_fr{ margin-left:25px; margin-right:0px; padding-top:5px;}
#error404_text div#err404_it{ margin-left:20px; margin-right:5px; padding-top:5px;}
#error404_text div#err404_es{ margin-left:5px; margin-right:20px; padding-top:5px;}
#error404_text div#err404_de dt{ margin-bottom:0px;}

#error404_text div a:link,#error404_text div a:visited, #error404_text div a:hover{color:#FFFFFF;}

#index_fsc {width: 70px; height:80px; float:right; margin-top:5px; margin-right:3px;}
#index_mt{ width:160px; height:80px; background:URL(../images/index_mt_bg_en.png) no-repeat; float:right; margin:5px ; cursor:pointer;}
#index_mt span{ font-size:11px; color:#000000; display:block; margin:10px 0 0 6px; text-align:center; letter-spacing:7px; font-weight:bold;}


#page_info{ text-align:center; padding:150px 0 0 0;}
#page_info h2{ font-size:14px; font-weight:bold;}


.pop_up{position:relative; z-index:9999999999;*z-index:999999999991;_z-index:999999999991;width:600px; height:300px;  margin:-280px auto 0;border:1px solid #000000; padding:10px 10px 0 10px; background:URL(../images/old_bg.gif) #FFFFFF; text-align:center; color:#000000; display:none;}
.pop_up #close_d_win_div{ text-align:right;}

/*vip login */
#login_outer{ text-align:center;}
#login_popup{margin:-540px auto 0 auto; }
#login_popup h3{ font-size:14px; font-weight:bold; margin-bottom:10px;}
#login_table{ margin:0 auto; width:50%;}
#login_btn input{background:URL(../images/btn_100.gif) no-repeat center center; border:none; width:100px; text-align:center; color:#FFFFFF;}
#LoginForm_rememberMe{border:none; width:auto; margin-right:3px; text-align:center; color:#FFFFFF; float:left;}
#login_head1_txt{ height:75px;}
#login_head1_txt span{ text-decoration:underline; cursor:pointer;}
#login_links{ text-align:center;}
#login_links td{ text-align:center;}
#login_links td span{ text-decoration:underline; cursor:pointer;}
#login_head1{ height:20px;}


.error_login_title{ height:20px;margin-top:20px;#margin-top:40px;_margin-top:40px;}
.error_login_text{height:25px !important;#height:35px;_height:35px;}


#register_popup{margin:-570px auto 0 auto;height:360px;#height:340px;_height:340px;}

input,
textarea,
select
{
	margin: 0; padding:0; border:1px solid #999; width:135px; height:20px; line-height:100%;
}
#register_head_txt{ height:30px;}
.selectborder{ border:1px solid #999; overflow:hidden; display:block; width:135px;}
div.form .selectborder select{ margin: -2px; padding:0; width:138px;}
div.form select{ margin: -1px; padding:0; width:138px; height:24px;}

#btn_submit{ font-size:11px; background:URL(../images/btn_69.gif) no-repeat center center; border:none; width:69px; color:#FFFFFF; height:17px; cursor:pointer; }
div.form table{ margin:0;}
#you_need_assistance span{ color:#0000FF; text-decoration:underline; cursor:pointer;}

#register_info{ display:block;}
#register_success_info{ display:none;}

#register_success_head{ font-size:14px; margin:100px 0 40px; font-weight:bold;}
#register_success_backtowebsite{ margin:40px ;}
#register_success_backtowebsite a{font-size:11px; background:URL(../images/btn_120.gif) no-repeat center center; border:none; width:120px; color:#FFFFFF; height:17px; cursor:pointer; display:block; margin:0 auto; text-decoration:none;}

#index_mt_popup{margin:-100px 0 0 520px;height:130px; width:260px; position:absolute;*position:relative; _position:relative;}
#close_d_win_div_index_mt{ text-align:right;}
#index_mt_popup_outer{ text-align:right;}
#index_mt_txt{ margin-top:20px;}
#index_mt_popup b,#index_mt_popup i{ font-weight:normal; font-style:normal; text-decoration:underline; cursor:pointer;}
#close_d_win_index_mt{ cursor:pointer;}

.close_win_x{ cursor:pointer;}
.close_win_x_div{float:none;* float:right;_float:right; display:bolock;text-align:right;width:auto; *width:20px; _width:20px; height:20px; cursor:pointer; }
#btm_text{ }
#btm_text{
font-size:10px; position:absolute;width:995px;height:15px;overflow:hidden;left:50%;top:50%;margin-left:-501px;margin-top:240px;color:#000000; text-align:justify; padding-left:5px;white-space:nowrap; z-index:78;}
#index_awards{ width:170px; height:81px; background:URL(../images/awards/index_awards_en.jpg) no-repeat; float:right; margin:15px 15px 0 820px; position:absolute;*position:relative; _position:relative; cursor:pointer;}
