#match_head div.head {
  background-image: url(../../img/design/match/head.jpg);
  width: 676px;
  height: 47px;
  text-align: center;
}

#match_head div.head div.fl {
  text-align: left;
  padding-left: 20px;
}

#match_head div.head div.fr {
  text-align: right;
  padding-right: 20px;
}

#match_head div.head div.fl, #match_head div.head div.fr {
  padding-top: 15px;
  color: #7d5959;
  font-weight: bold;
  font-size: 14px;
}

#match_head div.head div.fl a, #match_head div.head div.fr a {
  color: #7d5959;
}

#match_head div.box {
  width: 674px;
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-color: #e5e5e5;
}

#match_head div.bottom {
  width: 676px;
  height: 5px;
  background-image: url(../../img/design/match/bottom.png);
}

#match_head div.vs {
  padding-top: 10px;
  margin-left: 200px;
  margin-right: 200px;
}

#match_head div.vs img {
  margin: 0px 15px;
}

#match_head div.vs img, #match_head div.vs span {
  vertical-align: middle;
}

#match_head div.vs span {
  font-weight: bold;
  font-size: 16px;
}

/* LINEUP */

div.lineup div.head a, div.matchinfo div.head a {
  display: block;
  padding-top: 10px;
  padding-left: 35px;
  color: #7d5959;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

div.lineup div.head {
  width: 676px;
  height: 36px;
  margin-top: 10px;
}

div.lineup div.opened div.head {
  background-image: url(../../img/design/match/head_opened.jpg);
}

div.lineup div.closed div.head {
  background-image: url(../../img/design/match/head_closed.jpg);
}

div.lineup div.closed > div.box, div.lineup div.closed > div.bottom {
  display: none;
}

div.lineup div.box {
  width: 674px;
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-color: #e5e5e5;
  overflow: hidden;
}

div.lineup div.bottom {
  width: 676px;
  height: 5px;
  background-image: url(../../img/design/match/bottom.png);
}

div.lineup li {
  width: 100px;
  margin: 5px;
  text-align: center;
}

div.lineup li img {
  padding: 2px;
  border: 2px solid #e5e5e5;
}

/** INFO BOXES */

div.matchinfo div.box {
  width: 674px;
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-color: #e5e5e5;
  overflow: hidden;
}

div.matchinfo div.head {
  width: 676px;
  height: 36px;
  margin-top: 10px;
  background-image: url(../../img/design/match/head_opened.jpg);
}

div.matchinfo div.bottom {
  width: 676px;
  height: 5px;
  background-image: url(../../img/design/match/bottom.png);
}

div.mapstatistics div.box > div.fl, div.mapstatistics div.box > div.fr {
  width: 49%;
}

/** RESULTS */

table.results, table.matchlist, table.matches {
  width: 674px;
}

table.matches th.datetime {
  width: 100px;
}

table.matches th.result {
  width: 75px;
}

table.matches th.event {
  width: 300px;
}

table.results tr.result1 td, table.results tr.result2 td {
  background-color: #eaeaea;
}

table.alternating tr.row1 td {
  background-color: #f6f6f6;
}

table.maps {
  width: 337px;
}

table.maps th, table.matches th {
  background-color: #eaeaea;
}

/** INFO */

#match_info {
  width: 676px;
  margin-top: 10px;
}

#match_info li {
  padding: 5px;
}

#match_info li > div.fl {
  padding-left: 25px;
  color: #7d5959;
  font-weight: bold;
  font-size: 11px;
}

#match_info li > div.fr {
  width: 480px;
  text-align: left;
}

#match_info li.row2 {
  background-color: #f6f6f6;
}

#match_info li.row1, #match_info li.row2 {
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-color: #e5e5e5;
}



/* BETS */

table.bets {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

table.bets th {
  color: #7d5959;
  font-weight: bold;
  font-size: 12px;
}

table.bets div.bar {
  border: 1px inset;
  width: 110px;
  height: 8px;
  background-image: url(../../img/design/match/bar_gray.jpg);
}

table.bets div.bar div {
  background-image: url(../../img/design/match/bar_green.jpg);
  height: 8px;
}

/* SIDEBAR */

#sidebar_match_statements {
  padding: 5px;
}

div.statement {
  background-image: url(../../img/design/comments/small/gray.png);
  width: 284px;
  margin: 0px auto;
  overflow: hidden;
}

div.statement > div.top {
  background-image: url(../../img/design/comments/small/gray_top.png);
  height: 4px;
}

div.statement > div.bottom {
  height: 14px;
  background-image: url(../../img/design/comments/small/gray_bottom.png);
}

div.statement > div.text {
  padding: 0px 7px;
}

#sidebar_match_statements > div.fr {
  color: #03a2c0;
  font-weight: bold;
  margin: 4px 0px;
  margin-right: 10px;
}