.selected
{
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  display: block;
}

.header, .header2
{
  float: left;
  position: relative;
  left: 50%;
}

h1
{
  background-color: #046B09;
  border: 1px solid #FFF;
  padding: 5px;
  text-align: justify;
  position: relative;
  left: -50%;
  font-family: Arial;
  font-size: 20px;
  font-weight: bold;
  color: #FFF;
}

h2
{
  padding: 5px 10px;
  margin: 20px 10px 10px 10px;
  position: relative;
  left: -50%;
  background-color: #046B09;
  border: 1px solid #FFF;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #FF0;
}

.tourneys, .tourneys2
{
  width: 570px;
  margin: 20px auto;
  background-color: #9ACE9E;
  border: 1px solid #FFF;
}

.caption
{
  background-color: #548A58;
  padding: 4px 0;
  width: 285px;
  margin: 0 296px 0 0;
}

.ar15yb, .ar12yb
{
  color: #FF0;
  font: 15px Arial;
  font-weight: bold;
}

.ar12yb { font-size: 12px; }

.left_block
{
  width: 190px;
  height: 208px;
  float: left;
  background-color: #548A58;
}

.left_block img { display: inline; }

.right_block
{
  width: 378px;
  height: 208px;
  float: left;
  background: url("/pictures/land/background.gif") repeat-y;
}

.left_block_h3
{
  width: 190px;
  height: 234px;
  float: left;
  background-color: #548A58;
}

.left_block_h3 img { display: inline; }

.right_block_h3
{
  width: 378px;
  height: 234px;
  float: left;
  background: url("/pictures/land/background.gif") repeat-y;
}

#h1l, #h2l, #h5l
{
  width: 114px;
  height: 32px;
}

#h2l { width: 143px; }

#h3l
{
  width: 134px;
  height: 34px;
}

#h4l
{
  width: 123px;
  height: 36px;
}

#h5l { width: 125px; }

.item1, .item2, .item12, .item22, .item3
{
  width: 270px;
  float: left;
  border: 1px solid #FFF;
  margin: 2px 0;
  background-color: #548A58;
  padding: 2px 0;
}

.item2, .item22, .item3
{
  width: 70px;
  background-color: #FFF;
  font-size: 12px;
}
.item2 a { color: #008; }

.item3
{
  border: 0;
  width: 220px;
  color: #008;
  font: 12px Arial;
  padding: 3px 0 3px 0;
}

.ar11b
{
  font: 11px Verdana;
  color: #000;
  text-decoration: none;
}

.version_title
{
  width: 637px;
  margin: 4px 5px;
}

.version_title .left
{
  width: 145px;
  text-align: center;
  padding: 0 7px;
  float: left;
}

.version_title .right
{
  background-color: #046B09;
  border: 1px solid #FFF;
  width: 462px;
  text-align: right;
  padding: 5px 7px;
  margin: 3px 0;
  float: left;
}

.tourneys2
{
  width: 600px;
  background: url("/pictures/land/background2.gif") repeat-y #9ACE9E;
  padding: 0 0 2px 0;
}

.caption2
{
  padding: 4px 8px;
  text-align: left;
}

.items
{
  font-size: 13px;  
  padding-left: 90px;
}

.item12
{
  width: 163px;
  padding: 3px 0;
}

.item22
{
  width: 333px;
  color: 008;
  padding: 3px 0 2px 0;
  height: 16px;
}

.item22 a
{
  font: 13px Arial;
  color:#03C;
}

.item22 a:hover { text-decoration: none; }

.subcaption
{
  text-align: right;
  margin: 2px 11px;
}

#title
{
  width: 550px;
  margin: 20px auto;
}

#title div { float: left; }

#title #left
{
  width: 168px;
  background-color: #FFF;
  color: #008;
  font: 13px Verdana;
  padding: 1px 0 2px 0;
  border: 1px solid #FFF;
}

#title #center
{
  width: 178px;
  background-color: #046B09;
  padding: 2px 0;
  border: 1px solid #FFF;
}

#title #right
{
  width: 198px;
  background-color: #FFF;
  color: #008;
  font: 11px Verdana;
  padding: 3px 0;
  border: 1px solid #FFF;
}

#panel, #panel2
{
  background-color: #9ACE9E;
  margin: 0 5px;
  border: 1px solid #046B09;
}

#panel .left, .right
{
  width: 129px;
  float: left;
}

#panel .sublr { margin: 5px 8px; }

#panel .center
{
  width: 376px;
  float: left;
  margin: 5px 0;
}

.block_title
{
  background-color: #046B09;
  border: 1px solid #FFF;
  padding: 3px 0;
}

.block_gerb, .feud
{
  margin-top: 10px;
  border: 1px solid #FFF;
  background-color: #548A58;
}

.block_gerb img
{
  width: 98px;
  height: 110px;
  display: inline;
  margin: 6px auto;
}

.block_gerb p
{
  text-align: left;
  padding: 0 5px;
}

.block_nick
{
  border: 1px solid #FFF;
  background-color: #FFF;
}

.block_nick a
{
  color: #008;
  text-decoration: none;
}
.block_nick a:hover { text-decoration: underline; }

.ar12w
{
  font-family: Arial;
  font-size: 12px;
  color: #FFF;
}

.bets, .terms_title, .terms_descr
{
  width: 70px;
  margin: 10px auto;
  background-color: #046B09;
  border: 1px solid #FFF;
  padding: 3px 0;
}

#bets, #total_table, .royal
{
  background-color: #548A58;
  margin: 0 auto;
  text-align: center;
}

#bets th
{
  background-color: #046B09;
  padding: 2px 15px;
}

#bets td { padding: 1px 0; }

#bets a { font-size: 14px; }

.row0 { background-color: #9ACE9E; }
.row1 { background-color: #74B978; }

.ar12rb, .not_found
{
  font: 12px Arial;
  color: #800;
  font-weight: bold;
}

.not_found { margin: 2px 0; }

#win, #loose
{
  width: 179px;
  float: left;
}
#loose { float: right; }

.subwl { margin: 12px 14px; }

#total
{
  width: 276px;
  float: left;
  margin: 12px 0;
}

.bottom_titles
{
  width: 110px;
  margin: 0 auto;
  border: 1px solid #FFF;
  background-color: #046B09;
  padding: 2px 0;
}

#total .bottom_titles { width: 70px; }

.bottom_nick
{
  background-color: #FFF;
  padding: 2px 0;
  margin: 12px 0;
}
.bottom_nick a
{
  color: #008;
  text-decoration: none;
}
.bottom_nick a:hover { text-decoration: underline; }

.feud { padding: 4px 0; }

.subfeud
{
  width: 40px;
  margin: 0 auto;
}
.subfeud img
{
  width: 25px;
  height: 25px;
}
.subfeud div
{
  float: left;
  margin: 5px 2px 0 0;
}

#total_table { margin-top: 12px; }

#total_table th
{
  background-color: #046B09;
  padding: 2px 15px;
}

#total_table td { padding: 1px 10px; }

#terms, .rewards, .downloads
{
  float: right;
  padding: 2px 10px;
  border: 1px solid #FFF;
  background-color: #046B09;
  margin: 4px 5px;
}
.downloads { float: left; }

.royal th
{
  background-color: #046B09;
  padding: 2px 5px;
}
.royal img
{
  width: 25px;
  height: 25px;
  display: inline;
}
.royal a
{
  text-decoration: none;
  color: #008;
}
.royal a:hover { text-decoration: underline; }

.w30 { width: 30px; }
.w150 { width: 150px; }
.w70 { width: 70px; }

.league
{
  width: 304px;
  height: 48px;
  display: inline;
  margin: 20px 0;
}

.result
{
  margin: 3px;
  padding: 3px 0;
  background-color: #548A58;
  height: 100%;
  height: auto !important;
}

.nick
{
  margin: 0 0 0 25px;
  width: 604px;
  
}
.nick a { color: #008; }
.nick .left
{
  width: 30px;
  background-color: #548A58;
  float: left;
  padding: 4px 0 3px 0;
}
.nick .right
{
  padding: 2px 0;
  width: 170px;
  background-color: #FFF;
  float: left;
  font-size: 16px;
}
.subnick
{
  border: 1px solid #FFF;
  float: left;
}

.subnick a { text-decoration: none; }
.subnick a:hover { text-decoration: underline; }

.horisontal_block
{
  border: 1px solid #FFF;
  margin: 3px 3px 0 3px;
  height: 27px;
}

.dp, .white_block, .res_block, .white_block2, .res_block2, .res_block3, .white_block3
{
  background-color: #548A58;
  float: left;
  width: 52px;
  padding: 6px 0;
}

.white_block, .white_block2, .white_block3
{
  background-color: #FFF;
  width: 85px;
}

.white_block2 { width: 96px; }
.white_block3
{
  width: 569px;
  padding: 0;
  height: 27px;
  text-align: left;
  color: #008;
  background-color: #FFF;
}

.white_block3 img
{
  margin-left: 3px;
  margin-right: 2px;
  display: inline;
}

.swb3
{
  margin-left: 3px;
  width: 566px;
  height: 27px;
}
.swb3 div { float: left; }

.res_block, .res_block2
{
  width: 25px;
  padding: 0;
}
.res_block2 { padding: 6px 0 3px 0; }
.res_block3 { padding: 5px 0 4px 0; }

.wood, .crystal, .gems, .gold, .mercury, .ore, .sulphur, .arrobas
{
  width: 20px;
  height: 15px;
  display: inline;
  margin: 6px 0;
}

.crystal { width: 18px; }
.gems
{
  height: 14px;
  margin: 7px 0 6px 0; 
}
.gold { width: 22px; }
.mercury { width: 19px; }
.ore
{
  height: 14px;
  margin: 7px 0 6px 0; 
}
.sulphur
{
  width: 21px;
  height: 13px;
  margin-bottom: 8px;
}
.arrobas
{
  width: 22px;
  height: 22px;
  margin: 3px 0 2px 0;
}
.feudimg
{
  width: 25px;
  height: 25px;
  margin: 1px !important;
}

.terms_title { width: 200px; }

.terms_table
{
  background-color: #548A58;
  margin: 0 auto;
  border: 1px solid #FFF;
  text-align: center;
}

.terms_table img { margin: 0; }

.term_left, .term_right
{
  width: 50%;
  float: left;
  text-align: center;
}

.terms_descr
{
  width: 250px;
  background-color: #548A58;
}

.ar11y
{
  font-family: Arial;
  font-size: 11px;
  color: #FF0;
}

.rewards { width: 100px; }

.cc_block
{
  width: 524px;
  margin: 20px auto;
  border: 1px solid #548A58;
  background-color: #9ACE9E;
}

.subcc
{
  width: 494px;
  margin: 10px auto;
}

#dates, #saves
{
  width: 265px;
  margin: 4px 16px;
  float: left;
}

#saves { float: right; }

.date_title
{
  width: 150px;
  float: left;
  margin: 1px 0;
}

.subdtitle
{
  padding: 2px 0;
  border: 1px solid #FFF;
  background-color: #548A58;
}

.date_value
{
  width: 115px;
  float: left;
  background-color: #FFF;
  font: 12px Arial;
  color: #008;
  padding: 3px 0;
  margin: 1px 0;
}

.castles { margin: 5px 10px; }
.castles img { display: inline; }

.user
{
  width: 125px;
  float: left;
  margin-bottom: 10px;
}

.subuser
{
  width: 115px;
  margin: 0 auto;
  border: 1px solid #548A58;
  background-color: #9ACE9E;
}

.subuser img
{
  width: 98px;
  height: 110px;
  margin: 2px 0;
  display: inline;
}

.nick2
{
  background-color: #046B09;
  padding: 2px 0;
}

.royal input
{
  width: 75px;
  border: 0;
  background: none;
  text-align: center;
}

.buttontxt
{
  font: 12px verdana;
  font-weight: bold;
  color: #FFF;
  background: #ACAC6C;
  border: 1px ridge #6e6e45;
}

.select
{
  border: 1px solid #FFF;
  background-color: #74B978;
  padding-left: 2px;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #0f5823;
}