﻿#tournament .data,
#rooms #tournament .data {
	width: 100%;
}

#tournament .data a,
#rooms #tournament .data a {
	color: #2e6b99;
}
 
#tournament .data,
#rooms #tournament .data {
	margin-bottom: 1.4em;
}

#tournament .data td,
#rooms #tournament .data td {
	padding: 10px 8px 10px 22px;
	background: #f0f0ef;
	border-bottom: 1px solid white;
}

#tournament .data td+td,
#rooms #tournament .data td+td {
	padding-left: 0;
}

* html #tournament .data td,
* html #rooms #tournament .data td
{ padding-left: expression( this.previousSibling && this.previousSibling.nodeName.match(/^TD$/) ? 0 : '22px' ); }

#tournament .data td.last,
#rooms #tournament .data td.last {
	padding-right: 34px;
}

#tournament .data .td-logo,
#rooms #tournament .data .td-logo {
	width: 32px;
	padding-bottom: 0;
}

#tournament .data .td-logo .room_32,
#rooms #tournament .data .td-logo .room_32 {
	margin-top: -7px;
}

#tournament .data .td-buy,
#rooms #tournament .data .td-buy,
#tournament .data .td-fond,
#rooms #tournament .data .td-fond {
	text-align: right;
	color: #999;
}

#tournament .data .td-buy strong,
#rooms #tournament .data .td-buy strong {
	color: black;
}

#tournament .data .td-fond strong,
#rooms #tournament .data .td-fond strong {
	color: #7b9e23;
}

#tournament .data .td-info h4,
#rooms #tournament .data .td-info h4 {
	margin-bottom: 0;
}

#tournament div.data-overhangs {
	margin-left: -20px;
}

#tournament .col2 .section.rooms {
	margin-top: 3.7em;
	padding: 1.4em 0 1.4em 30px;
	border-top: 5px solid #e9e7e0;
}

#tournament .tournament_body {
	font-size: 1.2em;
	line-height: 1.4;	
}

#tournament .tournament_body p {
	margin-bottom: 1.4em;
}

#tournament .tournament_body strong {
	font-weight: bold;
}

.fr-monitor {
}

.fr-monitor table {
	border-collapse:separate;
}

.fr-monitor table a {
	color:#0074CC;
}

.fr-monitor table a font {
	color:#0074CC;
}

.fr-monitor table a:hover {
	color:#D5A60C !important;
}

.fr-monitor table a:hover font {
	color:#D5A60C !important;
}

.fr-monitor th, .fr-monitor td {
	border-bottom: 1px solid white;
	vertical-align:middle;
}

.fr-monitor th {
	padding:12px 0px 12px 6px;
	background-color:Gray;
	text-align:center;
}

.fr-monitor .style4 {
	font-size:100.01%;
}

.fr-monitor td {
	padding:6px 0px 6px 6px;
	background: #f0f0ef;
	text-align:center;
}

.fr-monitor table table td {
	border-bottom:none;
}

.fr-monitor .td-date {
	font-size:0.9em;
	padding-left:0px;
}

.fr-monitor .td-date a {
	display:none;
}

.fr-monitor .td-game {
	text-align:center;
	font-size:1.2em;
}

.fr-monitor .td-limit {
	text-align:center;
}

.fr-monitor .td-payment {
}

.fr-monitor .td-room a {
	font-size:1em!important;
}

.fr-monitor .td-info {
	text-align:center;
}

.th-info
{
    padding-right:20px !important;
}
