/*
################## main hacks
*/
* { margin:0px; padding:0px;}

/*
################## main tags
*/
body {
	font-family: "trebuchet ms", tahoma, arial, sans-serif; font-size: 11px; font-weight: normal;
	background: #013857 url('../images/background_body.jpg') center center repeat-y;
}
table { border: 0; }
acronym {  border-bottom: 1px dashed #19630E; cursor: help; color: #19630E; font-family: verdana, tahoma, sans-serif; font-size: 11px; }
img { border: 0; }
hr { border: 0; }
/*
################## main links
*/
a { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; color: #D80519; }
a:link { color: #000000; }
a:visited { color: #000000; }
a:active { color: #000000; }
a.header { text-decoration: none; color: #FFF; }
a:hover.header { text-decoration: underline; color: #FFF; }
a:link.header { color: #FFF; }
a:visited.header { color: #FFF; }
a:active.header { color: #FFF; }
a.link { text-decoration: underline; color: #0000FF; }
a:hover.link { text-decoration: none; color: #0000FF; }
a:link.link { color: #0000FF; }
a:visited.link { color: #0000FF; }
a:active.link { color: #0000FF; }
/*
################## images class
*/
img.left { float: left; clear: left; }
img.right { float: right; clear: right; }
img.middle { vertical-align: middle; }

/*
################## generics class
*/
H1 { font-family: "trebuchet ms", tahoma, serif; font-size: 22px; font-weight: normal; padding: 0 0 5px 0; color: #454545 }
H2 { font-family: "trebuchet ms", tahoma, serif; font-size: 16px; font-weight: normal; padding: 0 0 10px 0; color: #000; }
H3 { font-family: "trebuchet ms", tahoma, serif; font-size: 12px; font-weight: normal; padding: 0; line-height: 14px; }
H4 { font-family: "trebuchet ms", tahoma, serif; font-size: 11px; font-weight: normal; padding: 0; color: #FFFFFF; }
H5 { font-family: "trebuchet ms", tahoma, serif; font-size: 11px; color: #FFFFFF; }
H6 { font-family: Verdana, Tahoma, serif; font-size: 9px; font-weight: normal; }
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left }
.justify { text-align: justify; }
.abscenter { margin-left: auto; margin-right: auto; text-align: center; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.highlight { font-weight: bold; }
.b { font-weight: bold; }
.i { font-style: italic }
.u { text-decoration: underline }
.t { text-decoration: line-through }
.blue { color: #333399; }
.white { color: #FFFFFF; }
.red { color: #FF0000; }
.green { color: #006600; }
.orange { color: #F56E00; }
.black { color: #000000; }
.red { color: #EA3A00; }
.blue { color: #3333CC; }
.white { color: #FFFFFF }
.olive { color: #889F00 }
.gray { color: #C1C0BD; }
.graydark { color: #959595; }
.blacklight { color: #666666; }
.upp { text-transform: uppercase; }
.low { text-transform: lowercase; }
div.both { clear: both; font-size: 0; margin: 0; padding: 0; line-height: 0; }
div.realbody {
	margin: 0 auto 0 auto;
	width: 739px;
	padding: 10px;
	font-size: 13px;
}
/*
################## forms class
*/
input { 
	padding: 2px; margin: 0;
	font-family: "trebuchet ms", tahoma, sans-serif; font-weight: normal; font-size: 11px; vertical-align: middle; color: #888787;
	background: #FFFDFF;
	border: 1px solid #CB049F; 
}
input.checkbox { border:0; margin:1px 0 0 0; padding:0px; vertical-align:middle; width:13px; height:13px; background:transparent; }
input.button {
	border: 0; background: transparent;
	font-weight: bold;
	color: #000; text-decoration: underline;
}


/*
################## cursors class
*/
.hand { cursor: pointer; }

/*
################## main tables
*/
#tbl_container {
	width: 992px;
	margin: 0 auto 0 auto;
	text-align: center;
}
#tbl_header {
	width: 970px; height: 105px;
	margin: 0 auto 0 auto;
	background: #000;
}
#tbl_toolbar {
	width: 970px; height: 36px;
	margin: 0 auto 0 auto; padding: 4px 0 0 0;
	background: url('../images/background_toolbar.jpg') 0 0 repeat-x;
}
#tbl_main {
	width: 970px;
	margin: 0 auto 0 auto;
	text-align: center;
	background: url('../images/background_content.jpg') center center repeat-y;
}
#tbl_mainmenu {
	margin: 0 auto 0 auto;
	width: 970px;
	display: block; 
	text-align: center;
	background: #FFF;
}
#tbl_body {
	display: block; 
	width: 755px;
	float: left;
	text-align: left;
}
#tbl_sidebar {
	margin: 0 0 0 1px;
	width: 210px;
	float: right;
	text-align: left;
}
#tbl_footer {
	width: 950px;
	clear: both;
	margin: 0 auto 0 auto; padding: 10px 10px 10px 10px;
	background: #000;
	color: #FFF; font-size: 13px;
}
#tbl_footer div.options {
	float: right;
	width: 49%;
	text-align: right;
}
#tbl_footer div.address {
	width: 49%;
}
#tbl_footer a { color: #FFF; }

div.alert {
	margin: 20px 0 0 0;
	font-size: 13px; color: #FF0000;
}
/*
################## main menu
*/
#tbl_mainmenu ul { list-style-type: none; }
#tbl_mainmenu li {
	float: left;
	text-align: left;
	background: url('../images/mainmenu_button.jpg') 0 0 no-repeat;
}
#tbl_mainmenu li.title {
	display: block; width: 150px;
	padding: 3px 5px 4px 5px;
	background: url('../images/mainmenu_header.jpg') 0 0 no-repeat;
	color: #FFF; text-transform: uppercase; font-size: 10px; font-family: arial, serif;
}
#tbl_mainmenu li a {
	display: block; width: 150px;
	padding: 3px 5px 4px 5px;
	color: #FFF; text-transform: uppercase; font-size: 10px; font-family: arial, serif;
}
#tbl_mainmenu li a:hover {
	display: block; width: 150px;
	padding: 3px 5px 4px 5px;
	background: url('../images/mainmenu_over.jpg') right top no-repeat;
	color: #FFF; text-transform: uppercase; font-size: 10px; font-family: arial, serif; text-decoration: none;
}


/*
################## toolbar menu
*/
#tbl_toolbar ul { list-style-type: none; }
#tbl_toolbar li {
	float: left;
	text-align: left;
}
#tbl_toolbar li a {
	display: block; width: 40px; height: 32px;
	margin: 0; padding: 0;
}
#tbl_toolbar li a:hover {
	display: block; width: 40px; height: 32px;
	margin: 0; padding: 0;
	filter: Alpha(opacity=50);
	opacity: .5;
}
#tbl_toolbar li.begin {
	display: block; width: 5px;
}
#tbl_toolbar li.icon {
	display: block; width: 40px; height: 32px;
	margin: 0; padding: 0;
}
#tbl_toolbar li.login {
	display: block; width: 365px;
	margin: 0; padding: 0 0 0 65px;
	color: #999;
}
#tbl_toolbar li.search {
	display: block; width: 205px;
	margin: 0; padding: 0 0 0 210px;
	color: #999;
}
#tbl_toolbar input {
	height: 16px;
	padding: 1px 2px 1px 2px;
	border: 1px solid #353535;
	background: #000000;
	font-family: 'trebuchet ms', arial, serif; font-size: 11px; color: #999;
}
#tbl_toolbar input.submitlogin {
	width: 40px; height: 32px;
	padding: 0; margin: 0;
	border: 0;
	background: url('../images/toolbar_login.jpg') 0 0 no-repeat;
	cursor: pointer;
	font-size: 1px;
}
#tbl_toolbar input.submitloginhover {
	width: 40px; height: 32px;
	padding: 0; margin: 0;
	border: 0;
	background: url('../images/toolbar_login.jpg') 0 0 no-repeat;
	cursor: pointer;
	font-size: 1px;
	filter: Alpha(opacity=50);
	opacity: .5;
}
#tbl_toolbar input.submitsearch {
	width: 40px; height: 32px;
	padding: 0; margin: 0;
	border: 0;
	background: url('../images/toolbar_search.jpg') 0 0 no-repeat;
	cursor: pointer;
	font-size: 1px;
}
#tbl_toolbar input.submitsearchhover {
	width: 40px; height: 32px;
	padding: 0; margin: 0;
	border: 0;
	background: url('../images/toolbar_search.jpg') 0 0 no-repeat;
	cursor: pointer;
	font-size: 1px;
	filter: Alpha(opacity=50);
	opacity: .5;
}


/*
################## body
*/
#tbl_body div.header {
	display: block; 
	width: 749px; height: 13px;
	padding: 3px 5px 4px 5px;
	background: url('../images/mainmenu_over.jpg') 0 0 repeat-x;
	color: #FFF; text-transform: uppercase; font-size: 10px; font-family: arial, serif;
	border-bottom: 1px solid #FFF;
}
#tbl_body div.headernews {
	float: left;
	width: 300px;
}
#tbl_body div.headervideos {
	float:right;
	width: 240px;
}
#cld_body {
	width: 739px;
	padding: 10px;
	font-size: 13px;
}
div.cld_body {
	padding: 10px;
	font-size: 13px;
}

/*
################## sidebar
*/
#tbl_sidebar div.header {
	display: block; 
	width: 200px;
	padding: 3px 5px 4px 5px;
	background: url('../images/mainmenu_over.jpg') 0 0 repeat-x;
	color: #FFF; text-transform: uppercase; font-size: 10px; font-family: arial, serif;
	border-bottom: 1px solid #FFF;
}
#tbl_sidebar div.body {
	padding: 10px;

}

#tbl_sidebar div.local_logotype {
	float: left;
	width: 50px;
	text-align: center; 
}
#tbl_sidebar div.vs {
	float: left;
	padding: 10px 0 0 0;
	width: 90px;
	font-size: 26px; text-align: center; color: #FFF;
}
#tbl_sidebar div.visitor_logotype {
	float: left;
	width: 50px;
	text-align: center; 
}
#tbl_sidebar marquee {
	height: 12px;
	color: #FFF;
}
#tbl_sidebar a { color: #FFF; text-decoration: underline; }
#tbl_sidebar a:hover { color: #FFF; text-decoration: none; }

#tbl_sidebar a.button {
	display: block;
	width: 210px; height: 60px;
	text-align: right;
}
#tbl_sidebar a:hover.button {
	display: block;
	width: 210px; height: 60px;
	text-align: right;
}
#tbl_sidebar a.buttonsmall {
	display: block;
	width: 210px; height: 39px;
	text-align: right;
}
#tbl_sidebar a:hover.buttonsmall {
	display: block;
	width: 210px; height: 39px;
	text-align: right;
}

#cld_sponsorshome {
	margin: 0 auto 0 auto;
	text-align: center;
	width: 728px;
}
#cld_sponsorshome div.box {
	float: left;
	display: block;
	margin: 5px;
	width: 231px; height: 150px;
	text-align: center;
}
#cld_sponsorshome1 {
	margin: 0 auto 0 auto;
	text-align: center;
}
#cld_sponsorshome1 div.box {
	float: left;
	display: block;
	margin: 0 0 0 2px;
	width: 223px; height: 143px;
	text-align: center;
}
#cldlogin {
	background: url('../images/background_login.jpg') 0 0 repeat-x;
	padding: 5px;
	text-align: right; color: #FFF;
}
#cldlogin input {
	border: 0;
	padding: 1px;
	color: #000;
	width: 110px;
}
#cldlogin input.submit {
	border: 0;
	padding: 0; margin: 0;
	color: #FFF; font-weight: bold;
	background: transparent;
	cursor: pointer;
	width: auto;
}

#cld_userpanel {
	padding: 5px;
	background: #4F5C7C;
	color: #FFF;
}
#cld_userpanel a { text-decoration: none; }
#cld_userpanel a:hover { text-decoration: underline; }
#cld_userpanel h1 {
	font-size: 13px; color: #FFF; font-weight: normal;
}

#tbl_magazines div.mcategory_cage {
	float: left;
	width: 33%;
	text-align: center;
}
#tbl_magazines div.mcategory_title {
	color: #0000FF; font-weight: bold;
}
#tbl_magazines div.mcategory_img {
	padding: 5px;
}
#tbl_magazines div.content {
	float: left;
	width: 33%;
	text-align: center;
}
#tbl_magazines div.image {
	padding: 5px;
}
#tbl_magazines div.downloads {
	font-size: 10px;
}
#tbl_magazines div.title {
	color: #0000FF; font-weight: bold;
}

#table_entity  {
	width: 500px;
	padding: 10px;
	font-size: 13px;
}
#table_entity div.left {
	float: left;
	width: 200px;
}
#table_entity div.right {
	float: left;
	width: 500px;
	text-align: left;
}

div.smalltext {
	font-size: 11px;
}
div.time {
	float: left;
	padding: 8px 0 0 0;
	width: 26px;
}
div.change {
	float: left;
	width: 120px;
}


#tbl_staticshome {
	width: 210px; height: 148px;
	background: url('../images/lastgamehome_background.jpg') 0 0 repeat;
}
#tbl_staticshome ul {
	list-style-type: none;
	width: 210px; height: 21px;
	background: url('../images/lastgamehome_btns.jpg') 0 0 no-repeat;
}
#tbl_staticshome li {
	float: left;
	text-align: left;
}
#tbl_staticshome li a.btn1 {
	display: block;
	padding: 3px 0 4px 5px;
	width: 100px;
	text-decoration: none;  color: #000; font-size: 11px; font-weight: bold; font-family: arial, tahoma, serif;
}
#tbl_staticshome li a:hover.btn1 {
	display: block;
	padding: 3px 0 4px 5px;
	width: 100px;
	text-decoration: none;  color: #000; font-size: 11px; font-weight: bold; font-family: arial, tahoma, serif;
}
#tbl_staticshome li a.btn2 {
	display: block;
	padding: 3px 5px 4px 0;
	width: 100px;
	text-decoration: none;  color: #FFF; font-size: 11px; font-weight: bold; text-align: right; font-family: arial, tahoma, serif;
}
#tbl_staticshome li a:hover.btn2 {
	display: block;
	padding: 3px 5px 4px 0;
	width: 100px;
	text-decoration: none;  color: #FFF; font-size: 11px; font-weight: bold; text-align: right; font-family: arial, tahoma, serif;
}

#tbl_staticshome a.calendar {
	display: block;
	padding: 6px 0 0 0;
	width: 210px; height: 24px;
	background: url('../images/lastgamehome_calendar.jpg') 0 0 no-repeat;
	color: #FFF; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase;
}

#tbl_staticshome div.lastgame {
	float: left;
	padding: 5px 0 5px 6px;
	width: 95px;
	color: #FFF; font-weight: bold;
}
#tbl_staticshome div.nextgame {
	float: right;
	padding: 5px 6px 5px 0;
	width: 95px;
	color: #FFF; font-weight: bold; text-align: right;
}

div.bodymiddle {
	width: 420px;
}

#tbl_newshome {
	width: 759px; height: 410px; 
}


#tbl_paginator {
	margin: 5px auto 5px auto;
	text-align: left;
	clear: both;
}
#tbl_paginator a, #tbl_paginator a:hover, #tbl_paginator a:link, #tbl_paginator a:visited, #tbl_paginator a:active {
	margin: 0 ; padding: 1px 5px 1px 5px;
	display: block;
	float: left;
	color: #FFF; text-align: center; font-weight: normal;
	border: 1px solid #FFF;
	background: #000;
}
#tbl_paginator a.selected {
	cursor: default;
	text-decoration: none;  font-weight: bold;
	border: 1px dotted #000;
}