/* competition table */
.typeheader {
  font-weight:bold;
  padding-bottom:3px;  
}

#mod_division_active {  clear:both; }
.mod_bg_border {  width:47px; }  
 
th.stth, th.stth2, .competitiontable, td.druzstvo,td.playername, td.order, td.bp,
td.za, td.z, td.v, td.vp, td.r, td.p, td.b, td.br, td.t, td.as, td.pz, td.time2,
.weekendtable, .date, .time, .round, .matchscore, .druzstvo_stred, td.post, td.s, td.s2,
td.bvo, td.bvp, td.bop, td.tm, td.ck, td.bo, td.a, td.bv, td.bo, td.cas, td.k, td.hala {
	font-family: verdana,tahoma;
	font-size: 10px;
	height: 28px;
	border-spacing: 0px 0px;
	border-bottom: 1px solid #B8292F;
}

.lineupheadertext {
  padding-top:5px;
  padding-bottom:5px;
}

td.time2 {
	width:55px;
	text-align: center;
}

td.post {
	width:25px;
	text-align:center;
}

td.bvo, td.bvp, td.bop, td.tm {
	width:30px;
	text-align:center;
}

td.a, td.kb, td.tm, td.d, td.s, td.os {	
	width:25px;
	text-align:center;
	font-size: 10px;
	border-bottom: 1px solid #B8292F;
}

 td.pp2, td.s2, td.os2, td.za2, td.d2 {	
	font-family: verdana,tahoma; 
	width:40px;
	font-size: 10px;
	text-align:center;
	border-bottom: 1px solid #8BA0CF;
}

.tablehead {
	text-align: center;
}

.competitiontable {
	margin-top:5px;
}

.date {
	width:50px;
	text-align:center;
}

.time {
	width:50px;
}

.druzstvo, .druzstvo_stred {
	width:180px;
}

.playername {
	width:150px;
}

.playername, .druzstvo {
	color: #343D88;
}

.playername2 {
	color: #343D88;
}

.matchscore {
	width:50px;
}

th.stth {
	background-color: #EB1C24;
	color: #FFFFFF;
	font-size:11px;
    font-weight: bold;
	height:24px;
	text-align:left;
}

th.stth2 {
	background-color:#EB1C24;
	color:#FFFFFF;
	font-size:11px;
	height:24px;
	text-align:center;
}

.teamformat, .playerformat {
	margin-left:5px;
}

td.z, td.v, td.vp, td.r, td.pp, td.p, td.order, .time, .matchscore, .round    {
	width:20px;
	text-align:center;
	font-size: 10px;
	border-bottom: 1px solid #B8292F;
}

td.t {
	width:20px;
	text-align:center;
}

td.ck {
	width:20px;
	text-align:center;
}

td.pz {
	width:45px;
	text-align:center;
}

td.za {
	width:45px;
	text-align:center;
	font-weight:bold;	
}

.diferentformat {
	margin-right:10px;
}

.round {
	width:25px;
}

.matchscore {
	width:50px;	
}

td.order {
	text-align:right;
}

td.b {
	width:30px;
	text-align:center;
	font-weight:bold;
}

td.bv, td.bo, td.boo, td.br {
	width:37px;
	text-align:center;	
	font-size: 10px;
	border-bottom: 1px solid #B8292F;
}

td.br {
	text-align:right;
}

.sttableheader, .sttableheader2, .sttableheader3 {
	font-family: verdana,tahoma;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	width: 510px;
}

.sttableheader {
}

.teamflag {
  width:100px;
}
.sttableheader, .sttableheader3 {
	font-size:13px;
	color:#B92A30;
	margin-top:15px;
}

.sttableheader3 {
	margin-top:5px;
}

.sttableheader2 {
	font-size:11px;
	padding-top: 12px;
}

.druzstvo_stred {
	text-align:center;
}

input.buttonst {
	font-family: verdana,tahoma;
	font-size: 8px;
	float: left;
	height: 27px;
	border: 1px solid #808080;
	background: #D8D8D8;
	background-image: url('http://fis.cfbu.cz/fis/template/default/images/www_module/bgr_button.jpg');
	background-repeat: repeat-x;
	margin-right: 5px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: 1px;
	cursor: pointer; cursor: hand;
	width:250px;
}

input.buttonst:hover {
	font-family: tahoma,verdana;
	font-size: 8px;
	float: left;
	height: 27px;
	border: 1px solid #808080;
	background: #D8D8D8;
	background-image: url('http://fis.cfbu.cz/fis/template/default/images/www_module/bgr_button_selected.jpg');
	background-repeat: repeat-x;
	margin-right: 5px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: 1px;
	cursor: pointer; cursor: hand;
}
table.competitiontable, table.playersTable10, table.goaliesTable5 {	
	width: 505px;
}

.buttonrow {
	height:35px;	
	width:505px;
}

.orderlink {
	color: #FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:underline;
}

.orderlinkactive {
	color:black;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:underline;
	background-image: url('http://ext.cfbu.cz/images/order.gif');
	background-repeat: no-repeat;
  background-position:right 3px;
}
.onlineMessagaGroup, .onlinePlayersGroup {
	margin:5px;
	padding-bottom:5px;
	width:505px;
	border-top:1px solid black;
	float:left;
}

.onlinetime_goal,.onlinetime_start,.onlinetime_end,.onlinetime_shoot,.onlinetime_penalty,
.onlinetime_goalkeeper,.onlinetime_goal,.onlinetime_manual,.onlinetime_penaltyshoots,.onlinetime_timeout {
	font-weight: bold;
	float:left;
	width:55px;
	text-align:center;
	background-color:transparent;
}

.onlineMessage_goal,.onlineMessage_start,.onlineMessage_end,.onlineMessage_shoot,.onlineMessage_penalty,
.onlineMessage_goalkeeper,.onlineMessage_goal,.onlineMessage_manual,.onlineMessage_penaltyshoots,.onlineMessage_timeout {
  float:left;
	width:445px;
}

table.teaminfopanel td{
  vertical-align:top;
}

.onlinerecord {
	margin-top:2px;
	margin-bottom:2px;
	width:505px;	
	float:left
}
.onlineMessage_header, .onlinetime_header {
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	text-transform:uppercase;
	float:left;
}
.onlinetime_header {
	width:55px;
	text-align:center;
}

.onlineMessage_header {
	width:445px;
}

.goal, .actualmatchscore {
	color:#000000;
	font-weight:bold;
}

.teamcell {
	font-weight:bold;
	font-size: 12px;
	width:48%;
	vertical-align:top;
}
.completeCompetitionTable, .CompetitionTable {
	width: 505px;
}

.teaminfopanel {
  margin:5px;
}

td.playernolineup, td.playernamelineup, td.playerdateofborn {	
	padding-right:8px;
	vertical-align:top;
}

td.playernolineup {
  width:35px;
  height:16px;
}

td.playernamelineup {
  width:170px;
}

td.playerdateofborn {
  width:80px;
}

.spacecell {
	width: 10px;
}

.completelink {
  float:right;
  padding-top:5px;
  padding-bottom:5px;
}

a.statslink {
  color: #B92A30;
  text-decoration:none;
}

a.statslink:hover {
  color: #B92A30;
  text-decoration:underline;
}

.onlineMessage_penalty {
  color:red;
}

.teamPlayersTable {
    margin-bottom: 20px;
    width:505px;
}

.teamPlayersTable td {
    font-size:11px;
    height:28px;
    border-bottom:1px solid #B8292F;
    font-family:verdana,tahoma;
}

.teamPlayersTable .stth {
    text-align:center;
    font-weight:normal;
}

.teamPlayersTable .rank {
    width: 25px;
    text-align:center;
}

.teamPlayersTable .name {
    width: 165px;
}

.teamPlayersTable .position {
    width: 40px;
    text-align:center;
}

.teamPlayersTable .jersey {
    width: 70px;
    text-align:center;
}

.teamPlayersTable .height {
    width: 60px;
    text-align:center;
}

.teamPlayersTable .weight {
    width: 40px;
    text-align:center;
}

.teamPlayersTable .matches {
    width: 25px;
    text-align:center;
}

.teamPlayersTable .goals {
    width: 25px;
    text-align:center;
}

.teamPlayersTable .assists {
    width: 25px;
    text-align:center;
}

.teamPlayersTable .points {
    width: 30px;
    text-align:center;
}

#targetarea {
    width: 505px;
}