/* common CSS for all pages */
body {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0;
  margin-top:10px;
  margin-bottom:10px;
  font-size:11px;
  background-color: #FFFFFF;
  color: #000000;
  text-align: center;
}
div {// width: 100%; }          /* for IE */


#bscr   {border: 1px solid #FFFFFF; width: 1032px; // width: 1004px;}
#bscr1  {border: 1px solid #FFFFFF; width: 1030px; // width: 1004px;}
#bscr2  {border: 1px solid #FFFFFF; width: 1028px; // width: 1004px;}
#bscr3  {border: 1px solid #FFFFFF; width: 1026px; // width: 1004px;}
#bscr4  {border: 1px solid #FFFFFF; width: 1024px; // width: 1004px;}
#bscr5  {border: 1px solid #FCFCFC; width: 1022px; // width: 1004px;}
#bscr6  {border: 1px solid #F2F2F2; width: 1020px; // width: 1004px;}
#bscr7  {border: 1px solid #E5E5E5; width: 1018px; // width: 1004px;}
#bscr8  {border: 1px solid #D4D4D4; width: 1016px; // width: 1004px;}
#bscr9  {border: 1px solid #BEBEBE; width: 1014px; // width: 1004px;}
#bscr10 {border: 1px solid #A5A3A4; width: 1012px; // width: 1004px;}
#bscr11 {border: 1px solid #8E8E8E; width: 1010px; // width: 1004px;}
#bscr12 {border: 1px solid #7D7D7F; width: 1008px; // width: 1004px;}
#bscr13 {border: 1px solid #707072; width: 1006px; // width: 1004px;}
#bscr14 {border: 1px solid #221B22; width: 1004px;}

table {border:0px; border-collapse:collapse; font-size:11px;}
table td{padding:0px; vertical-align: top;}

form {margin:0px;}
input {font-size:10px; margin:3px; border: 1px solid #A4838A;}
textarea {font-size:10px; margin:3px; border: 1px solid #A4838A; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
select {font-size:10px; margin:3px; border: 1px solid #78AA7F;}

h1 {font-size: 13px; font-weight: bold; margin: 0; display: inline;}
h2 {font-size: 11px; font-weight: bold; margin: 0; display: inline;}
img {border: none;}

a, a:active, a:visited {text-decoration: none; color: #31407B;}
a:hover {text-decoration: none;}

.att {color: #FF0000;}


.head-main {width: 1004px; height:301px; color: #FFFFFF; font-weight:bold; background: url(/img/head-bg.jpg);
            font-size: 11px;}
.head-main-2 {width: 1004px; height:93px; color: #FFFFFF; font-weight:bold; background: url(/img/head-bg.jpg);
            font-size: 11px; }
.footer-table {width: 1004px; height: 20px; background: #FFFFFF;
  color: #FFFFFF; font-size: 11px; border-top: 10px solid #FFFFFF;
}
.footer-table a:link, .footer-table a:active, .footer-table a:visited {color: #FFFFFF;}

.main-menu { text-align:left; padding:4px; padding-left:12px; padding-right:12px;font-size:11px;
             font-weight:bold; color: #FFFFFF; text-decoration: none;font-weight:bold;}
.main-menu a:link, .main-menu a:active, .main-menu a:visited
           {color:#FFFFFF; text-decoration: none; font-weight:bold;
            background-color: #DE603D; border: 4px solid #DE603D;
            border-left:12px solid #DE603D; border-right:12px solid #DE603D;}
.main-menu a:hover {background-color: #FF9043; border: 4px solid #FF9043;
                    border-left:12px solid #FF9043; border-right:12px solid #FF9043;}

.top-menu { text-align:left; padding:4px; padding-left:12px; padding-right:12px;font-size:11px; font-weight:bold; color: #FFFFFF; text-decoration: none;font-weight:bold;}
.top-menu a:link, .top-menu a:active, .top-menu a:visited  {color:#FFFFFF; text-decoration: none;font-weight:bold;}
.top-menu a:hover {background-color: #FF9043;}
.top-menu-over { text-align:left;padding:4px; padding-left:12px; padding-right:12px; font-size:11px; font-weight:bold; color: #FFFFFF;background-color: #FF9043;}
.top-menu-over a:link, .top-menu-over a:active, .top-menu-over a:visited  {color:#FFFFFF; text-decoration: none;font-weight:bold;}


.body-table {width: 1004px; font-size: 11px; background: #FFFFFF;
             border-top: 10px solid #FFFFFF;border-right: 10px solid #FFFFFF;}

.left-column, .right-column {
  vertical-align: top;
}
.left-column { width: 738px; padding-top: 15px;
               border-left: 10px solid #FFFFFF;}

.right-column {width: 264px; padding-bottom: 10px; background-color: #DDD9DA;
               border-right: 10px solid #FFFFFF;border-left: 10px solid #FFFFFF;}

.news-main {padding: 6px; background-color: #DDD9DA; padding-bottom: 0px;}
.news-main a:link, .news-main a:actuve, .news-main a:visited {color: #030303;}

.head-box {padding:9px; padding-left:20px;padding-right:20px;
           font-weight:bold; font-size:12px; color:#130709; vertical-align: middle;
           background: #CAB1B5;}
.head-box a:link, .head-box a:active, .head-box a:visited {color: #130709;}

.head-pages {text-align: right;
               font-size: 12px; font-weight: bold;
               border-bottom: 1px solid #CAB1B5;}
.head-pages a:link, .head-pages a:active, .head-pages a:visited
              {color: #021D4A; }
.head-page {width: 200px;  padding-left:20px;padding-right:20px; padding-top:8px; padding-bottom: 8px;
              font-weight:bold; font-size:12px; color:#130709; text-align: center;
              background: #CAB1B5;}

td.body-page { padding-top: 5px; padding-bottom: 10px;}

td.body-page table td {font-size: 11px; padding: 2px;}
td.body-page table th {font-size: 11px; padding: 2px;}

td.body-news { padding-top: 1px;}
div.news-one {margin-bottom:15px;}
div.news-one-title {padding: 3px; font-size: 12px; font-weight: bold; background: #DDD9DA;};
div.news-one-title div {margin: 4px;}
div.news-one p {padding-left:7px;}

.m-left-column { width: 246px; padding-top: 10px; padding-bottom: 10px;
                 border-left: 10px solid #FFFFFF; border-right: 10px solid #FFFFFF;
                 background: #DDD9DA;}
.m-left-column a:link, .m-left-column a:visited, .m-left-column a:active
   {color: #2C4564; font-weight: bold; font-size: 13px;}

.l-menu {padding: 4px; padding-left: 7px; padding-right: 7px;
         border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.l-menu a:link, .l-menu a:visited, .l-menu a:active
   {color: #2C4564; font-weight: bold; font-size: 13px;}

.l-menu-f {padding: 4px; padding-left: 17px; padding-right: 7px;
         border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.l-menu-f a:link, .l-menu-f a:visited, .l-menu-f a:active
   {color: #2C4564; font-weight: normal; font-size: 13px;}

.l-menu-h {padding:9px; padding-left:10px;padding-right:10px;
           font-weight:bold; font-size:12px; color:#130709; vertical-align: middle;
           background: #CAB1B5; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}
.l-menu-h a:link, .l-menu-h a:active, .l-menu-h a:visited {color: #130709;}



.game-right-column { width: 738px;}

.one-game {width: 50%; color: #000000; font-size:11px;
           border-top: 10px solid #FFFFFF; border-right: 10px solid #FFFFFF;
           background-color: #D1DDED;}
.one-game-head {height:32px; padding-left:110px; padding-right:10px; vertical-align:middle;
                font-weight:bold; font-size:12px; color:#FFFFFF; text-align:center;
                background: #A6BDDD;}
.one-game-head a:hover {text-decoration: none;}
.one-game-body {color: #000000; font-size:11px; padding: 18px; padding-bottom: 10px; padding-top: 10px; }
.one-game-body img {margin-right: 10px; margin-bottom: 10px;}
.one-game a:link, .one-game a:visited, .one-game a:active
   {color: #FFFFFF; font-weight: bold; font-size: 13px;}
.one-game-body a:link, .one-game-body a:visited, .one-game-body a:active {color: #000000; font-weight: normal; font-size:11px;}

.game-center { text-align: center; font-size:11px;}
.game-screen { width: 230px; padding: 10px; border-left : 10px solid #FFFFFF; border-right: 10px solid #FFFFFF;
               text-align: center; background: #D1DDED; color: #2C4564; font-weight: bold; font-size: 12px;}
.game-screen img {margin-bottom: 10px;}

.game-title {height:50px; color: #FFFFFF; font-size:13px; padding: 20px; font-weight: bold;
             background-color: #A4838A; vertical-align: middle;}
.game-title a:link, .game-title a:visited, .game-title a:active
            {color: #FFFFFF; font-size:13px; font-weight: bold;}
.game-table {width:100%; font-size:11px;}
.game-table td {padding-top: 10px; padding-bottom: 10px;}
.game-table td img {margin: 0px;}



.one-invest {width: 50%; color: #000000; font-size:11px; border: 10px solid #FFFFFF;
             background-color: #D1DDED;}
.one-invest-head {height:32px; padding-left:10px; padding-right:10px; vertical-align:middle;
                  font-weight:bold; font-size:12px; color:#FFFFFF; text-align:center;
                  background: #A6BDDD;}

.one-invest-body {color: #000000; font-size:11px; padding: 18px; padding-left:10px; padding-bottom:1px;}
.img-invest-body {color: #000000; font-size:11px; padding: 18px;  padding-bottom:1px;
                  padding-right: 0px;}
.one-invest a:link, .one-invest a:visited, .one-invest a:active
   {color: #000000; font-weight: bold; font-size: 13px;}
.one-invest-head a:link, .one-invest-head a:visited, .one-invest-head a:active
   {color: #FFFFFF; font-weight: bold; font-size: 13px;}
.one-invest-head a:hover {text-decoration: none;}
.one-desc {color: #000000; font-size:10px; padding-left:8px; padding-bottom:10px; padding-right:10px;}
.one-desc a:link, .one-desc a:active, .one-desc a:visited {color: #000000; font-size:10px; font-weight: normal;}
.one-desc a:hover {text-decoration: none;}

.one-city { color: #000000; font-size:11px; border: 10px solid #FFFFFF; padding: 18px; padding-top: 8px;
            background: url(/img/head-box-bg.jpg) repeat-x; background-color: #D1DDED;}
.one-city img {margin-right: 15px; margin-bottom: 10px;margin-top: 8px;}
.one-city a:link, .one-city a:visited, .one-city a:active
   {color: #FFFFFF; font-weight: bold; font-size: 15px;}

.job-right-column { width: 738px;}

.job-title {color: #FFFFFF; font-size:13px; font-weight: bold; padding: 10px;
            background-color: #A7BDDD; vertical-align: middle; text-align: center;}
.job-title a:link, .job-title a:visited, .job-title a:active
            {color: #FFFFFF; font-size:13px; font-weight: bold;}

.one-job  {color: #2C4564; font-weight: bold; font-size: 13px; padding:6px;}

.one-job-title {color: #2C4564; font-size:13px; font-weight: bold; padding: 20px; padding-top: 10px; padding-bottom: 10px;
            background-color: #D1DDED; vertical-align: middle; }
.one-job-desc {color: #000000; font-size:11px; padding-top: 5px;padding-right: 10px;}


.main-game-1 {font-size:11px; border-right:4px solid #FFFFFF;}

.one-about {width: 50%; color: #000000; font-size:11px; border-bottom: 10px solid #FFFFFF; border-right: 10px solid #FFFFFF;
             background-color: #DDD9DA;}
.one-about-head {height:32px; padding-left:10px; padding-right:10px; vertical-align:middle;
                  font-weight:bold; font-size:12px; color:#130709; text-align:center;
                  background: #CAB1B5;}
.one-about-body {color: #000000; font-size:11px; padding: 18px; padding-left:20px; padding-bottom:1px;}
.img-about-body {color: #000000; font-size:11px; padding: 18px;  padding-bottom:1px;
                  padding-right: 0px;}
.one-about a:link, .one-about a:visited, .one-about a:active
   {color: #000000; font-size: 11px;}
.one-about-head a:link, .one-about-head a:visited, .one-about-head a:active
   {color: #130709; font-weight: bold; font-size: 13px;}
.one-about-head a:hover {text-decoration: none;}

td.about-body { padding-top: 10px; font-size:11px;}
td.about-body table { font-size:11px;}

.page-head {text-align: right; vertical-align: middle; font-size: 12px; font-weight: bold;}
.page-head a:link, .page-head a:active, .page-head a:visited
              {color: #021D4A; padding: 10px; }
.page-head a:hover { text-decoration: none; }

.lang {padding: 2px; padding-left: 0px; font-weight:bold; font-size:10px; color:#666666; text-align:left;}
.lang a:link, .lang a:visited, .lang a:active {color:#666666; padding-left:0px; padding-right: 5px;}
.lang a:hover {text-decoration: underline; color:#666666;}

.invest-more {color: #BE725A; height: 12px; font-size:10px; background: #DDD9DA; padding:0px;
              padding-left:3px; padding-right:3px;border: 0px solid #DDD9DA;}
.invest-more a:link, .invest-more a:active, .invest-more a:visited
       {color: #BE725A; font-weight: normal; font-size:11px; background: #DDD9DA; }

.game-m { padding: 5px; border-top:10px solid #FFFFFF; border-right :10px solid #FFFFFF;
          text-align:center; background: #D1DDED;}
.game-m a:link, .game-m a:visited, .game-m a:active
   {color: #2C4564; font-weight: bold; font-size: 11px;}

.t-right {text-align: right; };

.form-table {font-size:11px;}
.form-table td {padding: 5px; vertical-align:middle;}


.basetext {
   font-size: 11px;
   font-weight: normal;
}
.heading2 {
   font-size: 11px;
   font-weight: normal;
}
.borderonepixel {
   border: 1px solid #000000;
}



pre {text-align: left;}
