a, a:link, a:visited, a:active, a:hover {
	text-decoration: none;
	font-weight: bold;	
}

.tourneyGroupTables
{
	margin-top:15px;
	font-size: 11px;
	font-family: Tahoma;
}

.tourneyGroupTable, .tourneyGroupTableR
{
	float: left;
	width: 410px;
	margin-right: 4px;
	text-align: left;
	font-size: 11px;
}
.tourneyGroupTableR
{
	margin-right: 0;
	margin-left: 4px;
	font-size: 11px;
}
.tourneyGroupTable table th.tourneyGroupTableName
{
	width: 190px;
	height: 24px;
	text-align: left;
	padding-left: 5px;
	padding-top: 1px;
	background: url('../img/tourney/groups/header_back.gif') no-repeat 0% 0;
}
table th.tourneyGroupTableName span
{
	width: 8px;
	height: 15px;
	display: block;
	float: left;
	padding-right: 10px;
	background-repeat: no-repeat;
}
.tourneyGroupTable thead tr
{
	background-image: url('../img/tourney/groups/header_back.gif');
	background-repeat: no-repeat;
	height: 24px;
	font-size: 11px;
}
.tourneyGroupTable table thead th
{
	width: 44px;
	text-align: center;
	background: url('../img/tourney/groups/header_back.gif') no-repeat 50% 0;
}
.tourneyGroupTable table thead th.tourneyGroupHeadLast
{
	background: url('../img/tourney/groups/header_back.gif') no-repeat 100% 0;
}
.tourneyGroupTableFooter
{
	background-image: url('../img/tourney/groups/footer_back.gif');
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 18px;
	font-size: 11px;
}
.tourneyGroupTable
{
	background-image: url('../img/tourney/groups/group_back.gif');
	background-repeat: repeat-y;
	font-size: 11px;
}
.tourneyGroupTableNum
{
	width: 32px;
	text-align: center;
	font-size: 11px;
}
.tourneyGroupTableNum img
{
	height: 46px;
}
.tourneyGroupTableNick
{
	width: 185px;
	padding-left: 4px;
	font-size: 11px;
}
.tourneyGroupTablePoints, .tourneyGroupTablePointsSpec
{
	width: 32px;
	text-align: center;
	font-size: 11px;
}
.tourneyGroupTablePointsSpec
{
	font-weight: bolder;
	font-size: 11px;
}
.first .tourneyGroupTableNum
{
	background: url('../img/tourney/groups/first_back.gif') no-repeat 0% 0;
}
.first .tourneyGroupTableNick
{
	background: url('../img/tourney/groups/first_back.gif') no-repeat 15% 0;
}
.first .tourneyGroupTablePoints
{
	background: url('../img/tourney/groups/first_back.gif') no-repeat 60% 0;
}
.first .tourneyGroupTablePoints70
{
	background: url('../img/tourney/groups/first_back.gif') no-repeat 70% 0;
}
.first .tourneyGroupTablePoints80
{
	background: url('../img/tourney/groups/first_back.gif') no-repeat 80% 0;
}
.first .tourneyGroupTablePoints90
{
	background: url('../img/tourney/groups/first_back.gif') no-repeat 90% 0;
}
.first .tourneyGroupTablePointsSpec
{
	background: url('../img/tourney/groups/first_back.gif') no-repeat 100% 0;
}
.tourneyGroupTable td
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
}
.first td
{
	padding: 0px;
	padding-top: 16px;
}
.first td.tourneyGroupTableNick
{
	padding-left: 4px;
}
tr.first
{
	background-image: url('../img/tourney/groups/first_back.gif');
	background-repeat: no-repeat;
}
.first td.tourneyGroupTableNum
{
	padding-bottom: 4px;
	padding-top: 0px;
	padding-left: 5px;
}
/* цвета */
.tourneyGroupTableColor1 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/1.gif');
}
.tourneyGroupTableColor2 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/2.gif');
}
.tourneyGroupTableColor3 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/3.gif');
}
.tourneyGroupTableColor4 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/4.gif');
}
.tourneyGroupTableColor5 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/5.gif');
}
.tourneyGroupTableColor6 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/6.gif');
}
.tourneyGroupTableColor7 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/7.gif');
}
.tourneyGroupTableColor8 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/8.gif');
}
.tourneyGroupTableColor9 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/9.gif');
}
.tourneyGroupTableColor10 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/10.gif');
}
.tourneyGroupTableColor11 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/11.gif');
}
.tourneyGroupTableColor12 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/12.gif');
}
.tourneyGroupTableColor13 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/13.gif');
}
.tourneyGroupTableColor14 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/14.gif');
}
.tourneyGroupTableColor15 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/15.gif');
}
.tourneyGroupTableColor16 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/16.gif');
}
.tourneyGroupTableColor17 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/17.gif');
}
.tourneyGroupTableColor18 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/18.gif');
}
.tourneyGroupTableColor19 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/19.gif');
}
.tourneyGroupTableColor20 table th.tourneyGroupTableName span
{
	background-image: url('../img/tourney/groups/colors/20.gif');
}

.gameform {
	margin-top:10px;
	margin-left: 5px;
	font-size:11px;
}

.gameform .left {
	width:305px;
}
.gameform .right {
	width:329px;
	margin-left:30px;
	float:left;
}

.gameform .editmenu {
	width:130px;
	float:right;
	padding:5px;
	background:#eee;
	border:1px solid #ddd;
	margin-right:10px;
}

.gameform .editmenu ul li {
	padding:5px 0 2px 2px;
}

.gameform p {
	text-indent:0;
	padding:3px;
	padding-bottom:10px;
}

.gameform input,textarea {
	margin-top:2px;
	padding:2px;
	border:1px solid #ccc;
	font-size:11px;
}

.gameform select {
	margin-top:2px;
	border:1px solid #ccc;
	padding:2px;
	font-size:11px;
	width:144px;
}

.gameform .selqame {
	width:144px;
}

.gameform .section {
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	border-bottom:1px dashed #ccc;
}

.gameform .error {
	color:red;
	font-size:11px;
}

.tourney_group_games
{
	width: 600px;
	margin-left: 10px;
}
		
#roster_team {
	color: #17477f;
	font-weight: bold;
}

#roster_city {
	color: #000000;
	font-weight: bold;
}

#roster_user {
	color: #000000;
	font-weight: normal;
}
		
.tourney_group_color_0 
{
	background-image: url(../img/tourney/groups/colors/game1.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
			
.tourney_group_color_1 
{
	background-image: url(../img/tourney/groups/colors/game2.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
				
.tourney_group_color_2 
{
	background-image: url(../img/tourney/groups/colors/game3.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
			
.tourney_group_color_3 
{
	background-image: url(../img/tourney/groups/colors/game4.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
				
.tourney_group_color_4 
{
	background-image: url(../img/tourney/groups/colors/game5.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.tourney_group_color_5 
{
	background-image: url(../img/tourney/groups/colors/game6.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.tourney_group_color_6 
{
	background-image: url(../img/tourney/groups/colors/game7.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.tourney_group_color_7 
{
	background-image: url(../img/tourney/groups/colors/game8.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}


.groupmenu
{
	border:1px solid #ccc;
	width:165px;
	margin-right:12px;
	background-color: #efefef;
	padding:10px;
	padding-left:22px;
	text-align:center;
}

.tierheader
{
	border:1px solid #ccc;	
	background-color: #efefef;
	padding:5px;
	text-align:center;
	font-size: 10px;
	font-weight: bold;
}

.gridControl
{
	padding:10px;
}

