@charset "utf-8";
/* CSS Document */

* {-webkit-font-size-adjust:none; font-weight:normal; /*-webkit-backface-visibility: hidden;*/  }
a { text-decoration:none; color:#FFF; cursor:pointer; }
a:hover,a:active  {color:#9dbfe0;  }
body { margin:0;padding:0; background:#313131 url(bg.jpg) center top repeat;  background-color:#313131; font-family:Helvetica, Verdana, Geneva, sans-serif; color:#dbdbdb; -webkit-backface-visibility: hidden; } 
hr { width:1004px; margin:20px auto; text-align:center; opacity:0.2}
th , td { vertical-align:top;}
th { font-weight:normal; text-align:left; }
#root { margin:0 auto; width:100%; min-width:910px; overflow:hidden; opacity:0.99; }
.clear {clear:both;}
.seo {display:none;}


.page { margin:90px auto 30px auto; overflow:hidden; width:900px;}
.msie7 .page {padding-top:93px;}
.msie6 .page {margin:0 auto; padding:0; position:relative; }


.header {width:910px; height:56px; z-index:1000; position:absolute; top:30px; visibility:hidden; }
.loaded .header  {visibility:visible;}
.header .menu {display:block;  width:918px; height:58px; background:url(menu_bar.png) top center no-repeat}
.header .menu .item {float:left;display:block;position:relative;}
.header .menu .item a {color:#FFF; text-decoration:none; font-family:Helvetica; font-weight:bold; text-shadow:1px 1px 2px rgba(0,0,0,0.7); display:block; padding:14px 40px; }
.en .header .menu .item a {padding:14px 30px;}
.header .menu .item a {-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear;}
.header .menu .item a:hover,
.header .menu .item a:active,
.header .menu .item.current a { color:#9dbfe0; }
.header .menu .home a {float:left; display:block; overflow:hidden; text-indent:-9999px;  background:url(menu_home.png) no-repeat; width:103px; height:32px; margin:7px 20px 0 30px;  }
.header .menu .home a:hover, 
.header .menu .home.current a {background-position:0 -32px;}
.msie6 .header {position:relative;}
.msie6 .header * {margin:0;padding:0;}
.msie6 .header .menu {background:url(menu_bar.jpg) top center no-repeat; }
.msie6 .header .menu .item a { padding:0px 30px;  }
.msie6 .header .menu .home a { background:url(menu_home.jpg) no-repeat; }
.msie7 .header .menu .item a {padding:0 40px}






.stat { visibility:hidden; height:1px;}










/* global css end ---------------------------------------------------*/



