@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding:4px 0;
	margin:0;
/*	background:url(/images/body-bg.gif) left top repeat-x;*/
}
img {
	border:0;
}
form {
	padding:0;
	margin:0;
}
a {
	color:#193908;
}
a:hover {
	color:#30660e;
}

div#body {
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

div#top-menu {

}
ul.logo-search {
	padding:0;
	margin:0;
	list-style:none;
	height:149px;
	background:url(/images/football-bg.gif) left bottom repeat-x;
	clear:both;
}
ul.logo-search li.logo {
	width:375px;
	float:left;
	height:75px;
	padding-left:10px;
	padding-top:60px;
}
ul.top-menu {
	padding:0;
	margin:0;
	list-style:none;
	height:30px;
	background:url(/images/top-menu.gif) left top repeat-x;
	clear:both;
	padding-left:10px;
}
ul.top-menu li {
	float:left;
	/*width:85px;*/
	height:30px;
}
ul.top-menu li a {
	display:block;
	/*width:85px;*/
	height:30px;
	line-height:30px;
	vertical-align:middle;
	text-align:center;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:2px;
	margin-right:2px;
	padding:0 10px;
	font-size:9pt;
	font-weight:bold;
}
ul.top-menu li.active-page a {
	color:#fff;
}
ul.top-menu li a:hover,
ul.top-menu li.active-page a {
	background:url(/images/top-menu.gif) left -30px repeat-x;
	color:#fff;
}

div#content-block {
	padding-top:5px;
}

table.content-table {
	width:100%;
	border-collapse:collapse;
	border:0;
}
table.content-table td {
	vertical-align:top;
	border:0;
}
td.left-menu {
	width:150px;
	padding-left:2px;
	padding-right:2px;
}
td.content-block {
	padding-left:5px;
	padding-right:5px;
}

dl.menu-block {
	background:#edfed5;
	padding:0;
	margin:0 0 7px;
	font-size:8pt;
}
dl.menu-block dt {
	height:20px;
	line-height:20px;
	vertical-align:middle;
	font-size: 10pt;
	margin:0;
	background:#333333 url(/images/gs-block-dt.gif) left top repeat-x;
	color:#fff;
	padding:0 5px;
	font-size:10pt;
}
dl.menu-block dd {
	padding:0;
	margin:0;
}
dl.menu-block dd ul {
	padding:0;
	margin:0;
	list-style:none;
}
dl.menu-block dd ul li {
	background:url(/images/menu-block-a.gif) left top repeat-x;
}
dl.menu-block dd ul li img {
	padding:0 2px;
}
dl.menu-block dd a {
	display:block;
	padding:3px;
	text-decoration:none;
	color:#000;
}
dl.menu-block dd a:hover span {
	text-decoration:underline;
}
dl.menu-block dd ul li:first-child {
	background:none;
}

dl.menu-block dd ul li.active {
	background:url(/images/menu-block-active.gif) right center no-repeat;
	height:20px;
	line-height:20px;
	margin-right:-5px;
	margin-bottom:-1px;
}
dl.menu-block dd ul li.active a {
	color:#fff;
	padding:0 3px;
	background:none;
}

td.right-menu {
	width:150px
}

dl.gs-block {
	padding:0;
	margin:0;
	font-size:8pt;
	background:#e5e5e5;
}
td.content-block dl.gs-block {
	background:none;
}
dl.gs-block dt {
	height:20px;
	line-height:20px;
	margin:0;
	padding:0 5px;
	background:url(/images/gs-block-dt.gif) left top repeat-x;
	color:#fff;
}
dl.gs-block dd {
	padding:0;
	margin:0;
}
dl.gs-block ul {
	list-style:none;
	padding:0;
	margin:0;
}
dl.gs-block ul li {
	background:url(/images/menu-block-a.gif) left top repeat-x;
	padding:5px;
}
dl.gs-block ul li a {

}
dl.gs-block ul li:first-child {
	background:none;
}


a.more-plus {
	background:url(/images/more-plus.png) left top no-repeat;
	width:12px;
	height:12px;
	display:inline-block;
}
a.more-plus:hover {
	background-position:left -12px;
}

table.scores-table {
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
	font-size:8pt;
	border:1px solid #e0e0e0;
	border-top:0;
}
h3.page-title,
table.scores-table th {
	text-align:left;
	background:#333333 url(/images/gs-block-dt.gif) left top repeat-x;
	vertical-align:middle;
	color:#fff;
	font-weight:normal;
	padding:2px 7px;
	padding-left:7px;
	font-size:9pt;
	overflow:hidden;
}
table.scores-table td {
	border-bottom:1px solid #e0e0e0;
	vertical-align:middle;
	text-align:center;
	padding:2px 5px;
}
table.scores-table tr:first-child td {
	border-top:1px solid #bcbeae !important;
}
table.scores-table tr.even td {
	background:#f0f0f0;
}
table.scores-table td.Goal {
	background:Red !important;
	color:#fff;
	font-weight:bold;
}
table.scores-table span.Timer {
	color:Green;
	padding-left:1px;
	width:2px;
	display:inline-block;
	font-weight:bold;
}

td.right {
	text-align:right !important;
}
td.left {
	text-align:left !important;
}

div.bottom-block {
	background:#f0f0f1;
	min-height:70px;
	border-top:3px solid #30660e;
	text-align:center;
	color:#0096ff;
	padding:5px;
}
div.bottom-block a {
	color:#0096ff;
}
div.bottom-content {
	text-align:left;
	color:#000;
	font-weight:normal;
	font-size:9pt;
	padding:5px;
}
div.bottom-content p {
	padding:0;
	margin:0;
}

div.copyrights {
	text-align:left;
	color:#000;
	font-weight:normal;
	font-size:9pt;
	padding:5px;
	background:#90ccf7;
	border-top:3px solid #0096ff;
}
div.copyrights a {
	color:#30660e;
}

h4.datetime {
	font-size:10pt;
	padding:0;
	margin:0;
	float:left;
	padding-right:25px;
}

table.xml-feeds {
	border-collapse:collapse;
	margin:auto;
}
table.xml-feeds th {
	background:url(/images/scores-table-th.gif) left top repeat-x;
	color:#fff;
}
table.xml-feeds td {
	border:1px solid #e0e0e0;
}
table.xml-feeds span.red {
	font-size:70%;
	color:#0e0e0e;
}

dl.auth-block {
	padding:0;
	margin:0 0 7px;
	font-size:80%;
}
dl.auth-block dt {
	padding:0;
	margin:0;
	background:#832301 url(/images/auth-title.gif) left bottom repeat-x;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	color:#fff;
	padding:0 5px;

}
dl.auth-block dd {
	padding:0;
	margin:0;
	background:#ffe4da;
}
dl.auth-block th {
	text-align:right;
}
input.submit-button,
dl.auth-block th input {
	background:#832301;
	border:1px outset #ffe4da;
	color:#fff;
	font-size:90%;
}
input.submit-button:hover,
dl.auth-block th input:hover {
	background:#ffe4da;
	border:1px outset #832301;
	color:#000;
}
input.submit-button {
	font-size:100%;
}
dl.auth-block dd table {
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
dl.auth-block dd td,
dl.auth-block dd th {
	padding:0 3px;
	margin:0;
}

dl.auth-block ul {
	padding:3px;
	margin:0 0 0 20px;
}

input.error {
	background:#ffe4da;
	border:1px outset #832301;
	color:#000;
}

form#RegistrationForm table {
	width:100%;
	border-collapse:collapse;
}
form#RegistrationForm table th {
	text-align:left;
}

div#GMTStatus {
	border:1px solid #616161;
	cursor:pointer;
	padding:2px 2px 2px 17px;
	font-weight:bold;
	background:#cacaca url(/images/arrow-down.gif) 5px center no-repeat;
}

div#GMTList {
	display:none;
	position:absolute;
	z-index:1;
	background:#cacaca;
	border:1px solid #616161;
	width:148px;
	border-top:0;
	opacity:0.9;
	filter:alpha(opacity=90);
}
div#GMTList.visible {
	display:inline-block;
}
div#GMTList li {
	padding-top:1px;
}
div#GMTList li a:hover {
	background:#cfcfcf;
}
div#GMTList li.active-gmt a {
	font-weight:bold;
	background:#cfcfcf;
}

ul.ScoresMenu {
	padding:0;
	margin:0;
	list-style:none;
	height:20px;
	margin-left:1px;
}
ul.ScoresMenu li {
	display:inline-block;
	float:left;
	height:20px;
	background:url(/images/ScoresMenu.gif) left top repeat-x;
	border-right:1px solid #656565;
	border-top:3px solid #656565;
	padding:0 7px;
}
ul.ScoresMenu li:first-child {
	border-left:1px solid #333333;
}
ul.ScoresMenu li.ActiveTab {
	background-position:left -20px;
}
ul.ScoresMenu li a {
	color:#000;
	text-decoration:none;
	font-size:8pt;
	display:block;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}
ul.ScoresMenu li.ActiveTab a {
	font-weight:bold;
}
span.moved {
	text-decoration:line-through;
}
