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

.second_content h2 {
  font-size: 20px; color: #00439c;
  margin: 25px 0 0;text-transform: uppercase;
}
.second_content h3 {
  font-size: 18px; color: #8f8f8f;
  margin: 11px 0 8px; text-transform: uppercase;
}
.second_content .content_line {
  background-color: #8f8f8f;
  width: 710px;
  border: none;
  height: 5px;
  font-size: 5px;
  margin: 6px 0 0 0; padding: 0;
}

.dotted_line {
  background: url(/img/second/dotted_line.gif) repeat-x top left;
  width: 710px;
  height: 1px;
  font-size: 1px;
  margin-top: 3px;
}

.games_title {
  background-color: #FFF;
  position: relative;
  width: 100%;
  height: 20px;
  margin-top: 2px;
}
.games_title p {
  margin: 0;
  font-size: 12px;
  float: left;
  color: #000;
  padding-top: 3px;
  margin-left: 5px;
  font-weight: bold;
}
.games_title p.games_title_more {
  margin: 0;
  float: right;
  padding-top: 3px;
  margin-right: 6px;
}

table.matches_protocol_main {
  width: 100%;
  margin-top: 10px;
}
table.matches_protocol_main td {
  vertical-align: top;
}
table.matches_protocol_main td.main_column {
  text-align: center;
}
table.matches_protocol_main td.right_column {
  text-align: right;
}
table.matches_protocol_main td.first_column {
  text-align: left;
}
table.matches_protocol_main td h2 {
  margin: 0;
  font-size: 35px;
  color: #3a3b3c;
  text-transform: none;
  line-height: 1.1;
}
table.matches_protocol_main td p {
  margin: 0 0 2px;
  font-size: 11px;
}
table.matches_protocol_main td.main_column p.count {
  text-align: left;
}
table.matches_protocol_main td.main_column p.count span {
  display: block;
  width: 100px;
  height: 29px;
  background: url(/img/online/count_bg_report.gif) repeat-x top left;
  color: #FFF;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.1;
  margin-left: 113px;
  text-align: center;
}
table.matches_protocol_main tr.second_row {
  background: url(/img/second/dotted_line.gif) repeat-x top left;
}
table.matches_protocol_main tr.second_row td {
  padding-top: 7px;
}
td .detail_count {
  padding-top: 3px;
  color: #585858;
  font-size: 12px; font-weight: bold; text-decoration: underline;
}

table.matches_goals {
  width: 710px;
  margin: 12px 0 6px;
  text-align: left;
  border-collapse: collapse;
}
table.matches_goals tr.header,
table.matches_penalty tr.header,
table.matches_bullits tr.header,
table.universal_table  tr.header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/img/second/player_list_header_bg.gif) repeat-x scroll left top;
}

table.matches_goals th, table.matches_bullits th, table.matches_penalty th, table.universal_table th {
color:#FFFFFF;
font-size:12px;
font-weight:normal;
height:16px;
padding:1px 0 3px;
vertical-align:middle;
}
table.matches_goals td {
  padding: 0;
  border: 1px solid #CCC;
  font-size: 11px;
  vertical-align: top;
  background-color: #FFF;
  height: 18px;
}
table.matches_goals td a {
  font-size: 11px;
  color: #000;
  /*text-decoration: none;*/
  line-height: 1.5;
  vertical-align: text-top;
}
table.matches_goals td, table.matches_goals th {padding-left: 5px;}
table.matches_goals th.first_col {width: 14px;}
table.matches_goals th.second_col {width: 34px;}
table.matches_goals th.third_col {width: 38px;}
table.matches_goals th.four_col {width: 115px;}
table.matches_goals th.five_col {width: 85px;}

table.matches_bullits, table.matches_penalty {
  width: 710px;
  margin: 12px 0 6px;
  text-align: left;
  border-collapse: collapse;
}
.matches_bullits_line_bg {
  width: 39px;
  height: 17px;
  background: url(/img/matches/table_line_bg.gif) repeat-x top left;
}
table.matches_bullits td.empty, table.matches_penalty td.empty {
  margin: 0;padding: 0; background: none; border: none; width: 2px;
}
table.matches_bullits td.first_col, table.matches_bullits td.score {
  background: none;
  font-size:13px;
}
table.matches_bullits td.line_bg {
  border: none;
  padding: 0;
}
table.matches_bullits th, table.matches_penalty th {
  padding-left: 5px;
}
table.matches_bullits td, table.matches_penalty td, table.universal_table td {
  padding-left: 5px;
  background-color: #FFF;
  border: 1px solid #CCC;
  font-size: 11px;
  height: 18px;
  line-height: 1.5;
  padding-bottom:0;
}
table.universal_table td a {
  /*text-decoration: none;*/ font-size: 11px; color: #000;
}
table.universal_table td strong {
  font-size: 12px;
}
table.matches_bullits td.score {
  border: 1px solid #ebebeb;
  border-right: 1px solid #CCC;
}
table.matches_bullits td a, table.matches_penalty td a {
  color: #000;
}
table.matches_penalty h3 {
  margin: 0;
  color: #505050;
  font-size: 14px;
  text-transform: uppercase;
}
table.matches_penalty tr.first_row td {
  background: none; border: none; padding: 0 0 2px;
}
table.matches_penalty td {
  vertical-align: top;
  line-height: 1.4;
}
table.matches_penalty td.report, table.matches_penalty td.empty_report {
  border: none;
  background: none;
  font-size: 12px;
}
table.matches_penalty td.report h4 {
  margin: 0;
  text-decoration: underline;
  font-size: 12px;
  text-transform: uppercase;
}
table.matches_penalty tr.report td strong {
  font-size: 12px;
}
table.matches_penalty td strong.report_total {
  color: #00439c;
}
.matches_player_statistic h3 {
  margin: 15px 0 0;
  color: #505050;
  font-size: 14px;
}
.matches_player_statistic h4 {
  margin: 9px 0 2px;
  font-size: 14px;
}
table.universal_table {
  width: 710px;
  margin: 0 0 6px;
  text-align: left;
  border-collapse: collapse;
}
table.universal_table th.first_col {
  width: 157px;
}
table.universal_table th, table.universal_table td {
  padding-left: 5px;
}
table.universal_table td.empty_bg {
  background: none;
  border:none;
}
table.universal_table td {
  vertical-align: top;
}
table.matches_bullits tr.report_total td {
  color: #00439C; font-weight: bold; font-size: 12px;
}
table.matches_bullits tr.first_row td {
  height: 16px;
}
table.matches_bullits tr.first_row {
  background: none;
}
/* end games protokol */

