html {
	font-family: Arial, Helvetica, sans-serif;
	/*background-image: url(../images/tmp_background.jpg);*/
}

body {
	margin: auto;
	width: 1024px;
}

p {
	text-align: justify;
	margin: 0;
}

h2 {
	padding: 0;
	margin: 0;
	color: white;
	font-size: 17px;
	font-weight: bold;
}

a {
	text-decoration: none;
}

img {
	border: none;
}

.clear {
	clear: both;
}

#header {
	background-image: url("../images/header2.png");
	background-repeat: no-repeat;
	background-color: white;
	margin-top: 10px;
	float: left;
	width: 1024px;
	height: 130px;
}

#banner1 {
	position: relative;
	width: 728px;
	height: 120px;
	background-color: white;
	top: 5px;
	left: 291px;
	text-align: center;
	/*background-image: url("../images/header2.png");
	background-position: -251px -5px;*/
}

#content {
	float: left;
	background-image: url("../images/content-w-bg.png");
	background-repeat: repeat-y;
	width: 1024px;
	padding-bottom: 30px;
}

#leftcontent {
	float: left;
	width: 227px;
}

#leftmenu {
	float: left;
	width: 227px;
}

#home-logo {
	padding-bottom: 4px;
}

#menu-upper {
	background-image: url("../images/menu-upper.png");
	background-repeat: no-repeat;
	width: 227px;
	height: 7px;
}

#menu-bottom {
	background-image: url("../images/menu-bottom.png");
	background-repeat: no-repeat;
	width: 227px;
	height: 7px;
}

#menu-upper-dk {
	background-image: url("../images/menu-upper-dk.png");
	background-repeat: no-repeat;
	width: 227px;
	height: 7px;
}

#menu-bottom-dk {
	background-image: url("../images/menu-bottom-dk.png");
	background-repeat: no-repeat;
	width: 227px;
	height: 7px;
}

.lightcolor {
	background-image: url("../images/menu-lightcolor.png");
	background-repeat: repeat-y;
	width: 227px;
}

.darkcolor {
	background-image: url("../images/menu-darkcolor.png");
	background-repeat: repeat-y;
	width: 227px;
}

#leftmenu .menu {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}

#leftmenu ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 1px 0 1px 0;
}

#leftmenu ul li img{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 1px;
	width: 22px;
	height: 15px;
	vertical-align: middle;
}

#leftmenu .paddingbottom {
	padding-bottom: 6px;
}

.menutitle {
	background-image: url("../images/menu-lightcolor.png");
	background-repeat: repeat-y;
	padding-left: 13px;
	padding-bottom: 5px;
}

.menu-space {
	background-image: url("../images/menu-darkcolor.png");
	background-repeat: repeat-y;
	width: 227px;
	height: 2px;
}

.firstTierMenu {
	color: white;
	margin-left: 13px;
}

.secondTierMenu {
	color: white;
	margin-left: 32px;
}

.secondTierMenuImg {
	color: white;
	margin-left: -4px;
}

.menuSelected, .firstTierMenu:hover, .secondTierMenu:hover, .secondTierMenuImg:hover {
	color: #F0EC9B;
}

#banner2container {
	float: left;
	padding-top: 10px;
	width: 227px;
}

#banner2, #banner4 {
	position: relative;
	width: 160px;
	background-color: white;
	left: 34px;
	text-align: center;
	background-image: url("../images/menu-darkcolor.png");
	background-repeat: repeat-y;
	background-position: -17px 0px;
}

#banner2container  img{
	position: relative;
	left: 51px;
	margin-top: 15px;
	background-color: white;
	padding: 4px;
}

#rightcontent {
	float: left;
	width: 797px;
	background-color: #F3F3F3;
}

#breadcrumbs-refresh {
	float: left;
	width: 767px;
	padding: 7px 15px 7px 15px;
	background-color: white;
}

.margin-b-30 {
	margin-bottom: 30px;
}

#breadcrumbs {
	float: left;
	color: #729D35;
	font-size: 14px;
	font-weight: bold;
}

#refresh {
	float: right;
	color: #729D35;
	font-size: 14px;
	font-weight: bold;
}

#breadcrumbs a, #refresh a {
	color: #729D35;
	font-size: 14px;
	font-weight: bold;
}

#breadcrumbs a:hover, #refresh a:hover {
	color: #F0EC9B;
	text-decoration: underline;
}

#refresh img {
	vertical-align: middle;
	margin-left: 3px;
}

#timeleft {
	color: black;
}

#uppermenu {
	float: left;
	width: 797px;
	height: 30px;
	background-image: url("../images/uppermenu-bg.png");
	background-repeat: no-repeat;
}

#uppermenu-empty {
	float: left;
	width: 797px;
	height: 30px;
	background-color: white;
}

.uppermenuitem {
	padding: 5px 12px 5px 12px;
	float: left;
	height: 20px;
	text-align: center;
	font-weight: bold;
	position: relative;
}

.uppermenuitem a {
	color: white;
}

.uppermenuitem a:hover {
	color: #F0EC9B;
}

.uppermenMenuSelected {
	padding: 4px 11px 4px 11px;
	border: 1px solid #E1E1E1;
	background: #F2F2F2;
}

.uppermenMenuSelected a {
	color: #729D35;
}

.up-corner-left-wh {
	background-image: url("../images/uppermenuitem-left-white.png");
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: -1px;
	margin-left: -1px;
}

.up-corner-left-gr {
	background-image: url("../images/uppermenuitem-left-green.png");
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: -1px;
	margin-left: -1px;
}

.up-corner-right-gr {
	background-image: url("../images/uppermenuitem-right-green.png");
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	right: 0;
	top: 0;
	margin-top: -1px;
	margin-right: -1px;
}

.uppermenuSeparator {
	float: left;
	background-image: url("../images/uppermenu-separator.png");
	background-repeat: no-repeat;
	width: 2px;
	height: 30px;
}

.uppermenuSeparator-empty {
	float: left;
	width: 2px;
	height: 30px;
}

.contentupper {
	background-image: url("../images/content-upper.png");
	background-repeat: no-repeat;
	float: left;
	width: 797px;
	height: 5px;
}

.contentupper-wh {
	background-image: url("../images/content-upper-wh.png");
	background-repeat: no-repeat;
	float: left;
	width: 797px;
	height: 5px;
}

.contentbottom {
	background-image: url("../images/content-w-bottom.png");
	background-repeat: no-repeat;
	float: left;
	width: 1024px;
	height: 5px;
}

#contentcontainer {
	background-image: url("../images/content-bg.png");
	background-repeat: repeat-y;
	padding: 10px 16px 0 18px;
	clear: both;
	float: left;
	width: 763px;
}

#contentimages, #images_banner {
	float: left;
	clear: both;
}

#refreshable {
	float: left;
	clear: both;
}

.leftmargin-img {
	margin-left: 30px;
}

#banner3 {
	float: right;
	width: 468px;
	background-color: #F5F5F4;
	margin-bottom: 5px;
}

.leaguebox {
	margin-bottom: 20px;
	float: left;
	width: 763px;
}

.boxheader {
	background-image: url("../images/league-title-bg.png");
	background-repeat: repeat-y;
	padding: 2px 10px 3px 10px;
	font-size: 12px;
	float: left;
	width: 743px;
	color: #6F6F6F;
	font-weight: bold;
	font-size: 14px;
}

.leaguetitleupper {
	background-image: url("../images/league-title-upper.png");
	background-repeat: no-repeat;
	float: left;
	width: 763px;
	height: 5px;
}

.leaguetitlebottom {
	background-image: url("../images/league-title-bottom.png");
	background-repeat: no-repeat;
	float: left;
	width: 763px;
	height: 5px;
}

.leagueboxbottom {
	background-image: url("../images/league-box-bottom.png");
	background-repeat: no-repeat;
	float: left;
	width: 763px;
	height: 5px;
}

.boxcontent {
	background-image: url("../images/league-box-bg.png");
	background-repeat: repeat-y;
	padding: 10px 6px 5px 7px;
	float: left;
	width: 750px;
}

.row {
	padding: 6px 15px 6px 14px;
	float: left;
	width: 721px;
	border-bottom: 1px solid #DBD8D8;
	color: #646363;
	font-weight: bold;
	font-size: 13px;
	line-height: 20px;
}

.rowextra {
	float: left;
	width: 721px;
	font-size: 13px;
	color: #646363;
}

.rowextrahidden {
	height: 0;
	line-height:0;
	overflow: hidden;
}

.rowextrapadding {
	padding: 6px 15px 6px 14px;
	border-bottom: 1px solid #DBD8D8;
	line-height: 20px;
}

.noMetch {
	color: #646363;
	font-weight: bold;
	font-size: 13px;
	float: left;
	width: 763px;
	padding-top: 20px;
}

.row a, .rowextra a {
	color: #646363;
}

.row a:hover, .rowextra  a:hover {
	color: #646363;
	text-decoration: underline;
}

.colorrow1 {
	background-color: #F1EFEF;
}

.colorrow1_hover {
	background-color: #F0EC9B;
}

.colorrow2 {
	background-color: #F9F8F8;
}

.colorrow2_hover {
	background-color: #F0EC9B;
}

.strikethrough {
	text-decoration: line-through;
}

.starttime {
	float: left;
	width: 36px;
}

.hometeam {
	float: left;
	width: 150px;
	padding-right: 5px;
	text-align: right;
}

.hometeampics {
	float: left;
	width: 21px;
	height: 20px;
	text-align: center;
}

.result {
	float: left;
	width: 78px;
	text-align: center;
}

.awayteampics {
	float: left;
	width: 21px;
	height: 20px;
	text-align: center;
}

.awayteam {
	float: left;
	width: 150px;
	padding-left: 5px;
}

.beto {
	float: left;
	width: 20px;
	text-align: center;
}

.betopics {
	float: left;
	width: 21px;
}

.odd {
	float: left;
	width: 36px;
	text-align: center;
}

.stat {
	float: left;
	width: 24px;
	text-align: right;
}

.liverow {
	float: left;
	width: 255px;
	text-align: center;
}

.liverow a, .teamdatarow a {
	color: #729D35;
}

.teamdatarow_self a {
	color: #999999;
}

.liverow a:hover , .teamdatarow a:hover{
	color: #726D35;
	text-decoration: underline;
}

.finishedtext {
	margin-right: 50px;
	color: darkorange;
	font-weight: bold;
}

.detailsheader {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	font-weight: bold;
}

.detailsrefresh {
	float: left;
	text-align: left;
	width: 131px;
}

.detailsrefresh a, .rerefreshClass a {
	color: #729D35;
	font-size: 14px;
	font-weight: bold;
}

.detailsrefresh a:hover, .rerefreshClass a:hover {
	color: #F0EC9B;
	text-decoration: underline;
}

.detailsrefresh img, .rerefreshClass img {
	vertical-align: middle;
	margin-left: 3px;
}

.detailshometeam {
	float: left;
	width: 147px;
	color: #646363;
	text-align: center;
}

.detailsawayteam {
	float: left;
	width: 147px;
	color: #646363;
	text-align: center;
}

.detailsresult {
	float: left;
	width: 100%;
	text-align: center;
	color: darkorange;
	font-weight: bold;
}

.detailscard {
	float: left;
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.detailshometeampics {
	float: left;
	width: 147px;
	height: 60px;
	text-align: center;
}

.detailsawayteampics {
	float: left;
	width: 147px;
	height: 60px;
	text-align: center;
}

.detailshomeresult, .detailsawayresult {
	float: left;
	width: 50px;
}

.detailsresultImg {
	float: left;
	width: 164px;
}

.detailshomecard, .detailsawaycard {
	float: left;
	width: 40px;
}

.detailshomecard img, .detailsawaycard img {
	margin-top: 3px;
}

.detailsdivider {
	float: left;
	width: 41px;
}

.detailstime {
	width: 41px;
	text-align: center;
	float: left;
	color: #729D35;
	line-height: 20px;
	font-weight: bold;
}

.bottomborder {
	float: left;
	width: 340px;
	height: 20px;
	border-bottom: 1px solid #BAB9B9;
}

.height20 {
	height: 20px;
}

.detailstextleft {
	float: left;
	width: 300px;
	text-align: right;
}

.detailstextright {
	float: left;
	width: 300px;
	text-align: left;
}

.teamdataheader {
	width: 721px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	float: left;
	color: #646363;
	border-bottom: 1px solid #BAB9B9;
	padding-bottom: 4px;
	margin-bottom: 8px;
	position: relative;
}

.teamdatarow {
	float: left;
	width: 681px;
	margin-left: 20px;
	margin-right: 20px;
	color: #646363;
	font-size: 14px;
}

.teamdatarow_self {
	float: left;
	width: 681px;
	margin-left: 20px;
	margin-right: 20px;
	color: #BBBBBB;
	font-size: 14px;
}

.stattitle {
	font-weight: bold;
	margin-bottom: 20px;
	color: black;
	font-size: 24px;
}

.statbetofficeH {
	float: left;
	width: 243px;
}

.stat1H {
	float: left;
	width: 100px;
}

.statxH {
	float: left;
	width: 100px;
}

.stat2H {
	float: left;
	width: 100px;
}

.statdateH {
	float: left;
	width: 200px;
}

.statbetoffice {
	float: left;
	width: 230px;
}

.stat1 {
	float: left;
	width: 98px;
}

.statx {
	float: left;
	width: 105px;
}

.stat2 {
	float: left;
	width: 101px;
}

.statdate {
	float: left;
	width: 187px;
}

.tddate {
	float: left;
	width: 75px;
}

.tdhome {
	float: left;
	text-align: right;
	width: 150px;
}

.tdresult {
	float: left;
	width: 60px;
	text-align: center;
}

.tdaway {
	float: left;
	width: 150px;
}

.tdleague {
	float: left;
	width: 171px;
}

.tddetails {
	float: left;
	width: 75px;
	text-align: right;
}

/*tabella*/
.tposition {
	float: left;
	width: 25px;
}

.tpositionH {
	float: left;
	width: 42px;
}

.tteam {
	float: left;
	width: 230px;
	padding-left: 5px;
}

.tteamH {
	float: left;
	width: 230px;
}

.tdata {
	float: left;
	width: 35px;
}

.tpont {
	float: left;
	width: 60px;
	text-align: right;
}

.tjatekH {
	float: left;
	width: 120px;
}

.tgkH {
	float: left;
	width: 160px;
	text-align: center;
}

table {
	text-align: center;
	color: #ffffff;
	width: 100%;
	background-color: #666666;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 10px 0px 10px 0px;
}

table td {
	background-color: #cccccc;
	color: #000000;
	padding: 4px;
	text-align: left;
	border: 1px solid #ffffff;
}

table th {
	background-color: #666666;
	color: #ffffff;
	padding: 4px;
	text-align: left;
	border-bottom: 2px solid #ffffff;
	font-weight: bold;
} 

.hidden {
	display: none;
}

#footer {
	background-color: white;
	padding-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 1024px;
	font-size: 14px;
	font-weight: bold;
	color: #646363;
	text-align: center;
}

#footer a {
	color: #646363;
	text-align: center;
}

#footer a:hover {
	text-decoration: underline;
}

#footer .upper {
	background-image: url("../images/footer-upper.png");
	background-repeat: no-repeat;
	width: 1024px;
	height: 5px;
}

#footer .bottom {
	background-image: url("../images/footer-bottom.png");
	background-repeat: no-repeat;
	width: 1024px;
	height: 5px;
}

#footer .bg {
	background-image: url("../images/footer-bg.png");
	background-repeat: repeat-y;
	width: 1024px;
}

.copyright {
	font-size: 16px;
	vertical-align: middle;
	color: #8BAD58;
}

.felhfelt {
	color: #6F6F6F;
	text-align: justify;
	font-weight: bold;
}

.felhfelt a {
	color: #646363;
	text-align: center;
	font-size: 13px;
}

.felhfelt a:hover {
	text-decoration: underline;
	font-size: 13px;
}

.rerefreshClass {
	position: absolute;
	left: 0;
}
