/***********************************************************************
							 Global styles
************************************************************************/
html {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	border: 0px;	
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 0px;
}

h1 {
	font-size: 16px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.marginRight {
	margin-right: 10px;
}

.clearDiv {
	clear: both;
}

.inlineDiv {
	display: inline;
}

a {
	font-weight: bold;
	color: #00109A;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/***********************************************************************
							 START EUROBET IT STYLES
************************************************************************/
a {
	font-family:Verdana,Arial,Helvetica,sans-serif ;);
	color:#00109A;
	text-decoration:none;
	font-size:1.1em;
}

.header {
	width:100%;
	margin-top:0px;
	background-color:#DBDADA;
}
#headerContainer {
	width:815px;
	height:59px;
	margin:0 auto;
}
#headerContainer2 {
	width:815px;
	height:95px;
	margin:0 auto;
}
#logo {
	float:left;
	width:243px;
	height:33px;
	background-repeat:no-repeat;
	padding-top:26px;
}
#login {
	width:300px;
	float:left;
	height:59px;
}
#loginButton {
	padding:0;
	height:26px;
	color:black;
}
#error {
	width:262px;
	float:left;
	height:49px;
	padding: 5px;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	display: normal;
}
.subHeader {
	width: 815px;
	margin: 0px auto;
	display: inline;
}
#navCon {
	height:26px;
	background:#DBDADA;
}

#nav {
	margin:5px auto 0;
	width:815px;
	height:24px;
	color:#00109A;
	text-decoration:none;
	font-size:10px;	
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

#nav2 {
	margin:0 auto;
	width:815px;
	height:24px;
	color:#00109A;
	text-decoration:none;
	font-size:10px;	
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}
#nav2 img{
	width:545px;
}
#nav2 a{
	color:#00109A;
}
#nav3 {
	float:right;
	height:26px;
	color:#00109A;
	font-size:10px;
}
#bt1 {
	float:left;
	width:39px;
	height:15px;
	padding:6px 7px;
	cursor:pointer;
}
#bt2 {
	float:left;
	width:43px;
	height:14px;
	padding:6px 7px;
	cursor:pointer;
}
#bt3 {
	float:left;
	width:164px;
	height:14px;
	padding:6px 4px;
	cursor:pointer;
}
#bt4 {
	float:left;
	width:104px;
	height:14px;
	padding:6px 6px;
	cursor:pointer;
}
#bt5 {
	float:left;
	width:36px;
	height:14px;
	padding:6px 9px;
	cursor:pointer;
}
#bt6 {
	float:left;
	width:176px;
	padding:6px 0px;
	text-align:center;
	cursor:pointer;
}
#bt7 {
	float:left;
	width:60px;
	padding:6px 0;
	cursor:pointer;
}
#bt8 {
	float:left;
	width:45px;
	padding:6px 0;
	cursor:pointer;
}
#bt9 {
	float:left;
	width:45px;
	padding:6px 5px;
	cursor:pointer;
}
.forgotPassword {
	width:550px;
	height:59px;
	float:left;
	color:#ffffff;
	font-size:9px;
	display:inline;
}
.passwordRight {
	float:left;
	width:370px;
	height:59px;
}
.forgotPara {
	float:left;
	width:200px;
	height:59px;
	color:#ffffff;
	font-size:9px;
}
.forgotPara a {
	color:#ffffff;
}
.forgotPword {
	color:#7fbffe;
	font-size:9px;
	text-decoration:underline;
	font-weight:none;
	margin-right:10px;
}
.forgotPword a {
	color:#7fbffe;
	float:right;
	text-decoration:underline;
	font-weight:none;
}
.forgotPword a:hover {
	color:#fff;
	text-decoration:underline;
	font-weight:none;
}
.forgotEmail {
	color: #ffffff;
	padding-top: 5px;
	float:left;
	height:14px;
	font-size:9px;
}

#passwordErrors {
	width:164px;
	height:53px;
	padding:3px;
	float: left;
	color:#ff0000;
	text-align:center;
	font-weight:bold;
}

.forgotButton {
	color: #ffffff;
	width:50px;
	height:15px;
	padding-top: 5px;
	margin-top: 5px;
	margin-left:45px;
	text-align:center;
	font-size:9px;
	repeat:no-repeat;
}
/**** CENTER ****/
.bodyRight {
	width: 281px;
	padding-left: 6px;
	float: right;
}
#titleBarRight {
/******
	background: #3399FF repeat-x;
	border-bottom:1px solid #006FD0;
	border-top:1px solid #006FD0;
*******/

height: 21px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
padding: 4px 5px 0px;
margin-bottom: 9px;
	
}

#titleBar {
/******
	background: #3399FF repeat-x;
	border-bottom:1px solid #006FD0;
	border-top:1px solid #006FD0;
*******/

height: 20px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
padding: 6px 5px 0px;
margin-bottom: 9px;
	
}


/**** FOOTER ****/
#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 815px;
	margin: 5px auto;
	color: #fff;
	font-size: 10px;
	text-align: center;
	padding-top:4px;
	height:18px;
}
#footer a {
	color: #fff;
	font-size: 10px;
}
.footerLink {
	margin:0 5px 0 0;
	display:inline;
	height:22px;
}
.footerLink a {
font-weight:bold;
}
.footerLink a:hover {
color:#FFFF00;
text-decoration:underline;
}
#copyright {
	width:815px;
	height:50px;
	margin: 0 auto;
	color:#000000;
	font-size:10px;
	text-align:center;
}
#paymentsLogo {
	float:left;
	display:inline;
}
#footerLogo {
	float:right;
	display:inline;
}
.forgotPword {
	color:#7fbffe;
	font-size:9px;
	text-decoration:underline;
	font-weight:none;
	margin-right:10px;
}
.forgotPword a {
	color:#7fbffe;
	float:right;
	text-decoration:underline;
	font-weight:none;
}
.forgotPword a:hover {
	color:#fff;
	text-decoration:underline;
	font-weight:none;
}

/***********************************************************************
							 END EUROBET IT STYLES
************************************************************************/
.body table {
	border:1px solid #dbdbdb;
	color: #074b67;
	margin: auto;
	border-collapse: collapse;
	background-color:#fafafa;
	margin: 12px 0 12px 5px;
}

.body table td {
	border: 1px solid #FFFFFF;
	padding: 2px 5px;

}

.centa {
	text-align:center;
}

.body table td.title {
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #19294b;
	padding: 5px;
}

.body table td.empty {
	background-color: transparent;
	padding: 5px;
}

/***********************************************************************
							 Subheader styles
************************************************************************/

.loginPanel2 {
	float:right;
	width:500px;
	font-size: 9px;
	color:#000;
}

.loginPanel2 a {
	color:#00109A;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
}

.loginPanel2 a:hover {
	text-decoration:underline;
}

.loginBox {
	display:inline;
	float:left;
	height:89px;
}

form {
	border: 0px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
.fields {
	color: #ffffff;
	float:left;
	display:inline;
	height:14px;
	font-size:9px;
}
.fields input {
	color: #000;
	height:14px;
	padding:2px;
	font-size:10px;
}


.fieldsBox {
	color: #28365b;
	margin-left: 10px;
	text-align:left;
	float: left;
	clear:both;
}
.welcomeField {
	color: #000;
	text-align:center;
	margin-top:20px;
	font-size:11px;
}
.fields input {
	width: 115px;
	border: 1px solid #28365b;
}

.fields .spaced {
	margin-right: 1px;
}
.hiddenSubmit {
	width: 0px;
	height: 0px;
	border: none;
	position: absolute;
	top: -100px;
}

a.submitButton {
	width: 40px;
	height: 20px;
	float:left;
	margin-top: 15px;
}
a.logoutButton {
	float:right;
	width: 100px;
	height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding-top:2px;
}
a.logoutButton:hover {
	text-decoration: underline;
}

.registerPanel {
	width: 986px;
	height: 59px;
	font-size: 9px;
	float:right;
	height:59px;
	width:570px;
	color:#fff;
}

.registerPanel .registerForms .hiddenSubmit {
	width: 0px;
	height: 0px;
	border: none;
	position: absolute;
	top: -100px;
}
.registerPanel form {
	border: 0px;
	margin: 0px auto;
	padding: 0px;
}
.registerPanel input {
	width: 102px;
	border: 1px solid #28365b;
	height:12px;
	font-size:9px;
	
}
.registerPanel .banner {
	width: 310px;
	height: 89px;
	float: left;
}
.registerPanel .registerForms {
	height:59px;
	width:570px;
	float: left;
}
.registerPanel .registerForms .registerButtons {
	text-align: center;
	display: inline;
	float: left;
}
.registerPanel .registerForms .registerButtons a.registerButton {
	width: 100px;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding-top: 6px;
	margin:8px 0 0 0;
	display: block;
}
.registerPanel .registerForms .registerButtons a.registerButton:hover {
	text-decoration: underline;
}
registerPanel .registerForms .registerButtons a.alreadyRegistered {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.registerPanel .registerForms .registerButtons a.alreadyRegistered:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#regErrors {
	float:left;
	padding:2px;
	width: 116px;
	height:55px;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	font-size:9px;
}

/***********************************************************************
							 Body styles
************************************************************************/
.contentBody{
	width: 815px;
	margin: 0px auto;
	padding: 0px 5px;
}

.bodyLeft {
	width: 830px;
	padding-right: 6px;
	float: left;
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-color: #CCCCCC;
	font-size: 12px;
    font-weight: bold;
}

.bodyRight {
	width: 281px;
	padding-left: 6px;
	float: right;
}

.homepageGameLeft {
	width: 252px;
	height:160px;
	margin:15px 7px 0 0;
	float: left;
	font-size: 11px;
}

.homepageGameRight {
	width: 252px;
	height:160px;
	float: right;
	font-size: 11px;
	margin-top:15px;
}

.homepageGameTitle {
	float:left;
	margin-top: 3px;
	margin-bottom: 10px;
	color: #3399fe;
	
}

.homepageGameTitle a {
	color:#3399FF;
}

.gameTitleRed  {
	color:#FF0000;
	font-weight:bold;
}

.gameTitleBlue  {
	color:#00109A;
	font-weight:bold;
	text-transform: uppercase;
}

.gameTitleOrange {
	color: #3399FF;
	font-weight:bold;
}

.pageDescription {
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 10px;
}

.pageDescription table {
	font-size: 11px;
	color: #000000;
	width:517px;
	margin:0;
}

.pageDescription table td{
	font-size: 11px;
	border: #CCCCCC;
}

.pageDescription h3{
	font-size:13px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #19294b;
	padding: 5px;
}

.homepageDescription {
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 10px;
}

.homepageDescription .errors {
	font-weight: bold;
	color: #FF0000;
}

.homepageGameDescription {
	font-size: 12px;
	color: #000000;
	margin: 20px 0px;
}

.homepageNews {
	font-size: 10px;
	width: 281px;
	margin-bottom: 9px;
	padding-bottom: 9px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: #CCCCCC;
	height: 110px;
	overflow: auto;
}

.homepageNews .article {
	color: #000000;
	text-align: left;
}

.homepageNews .article .headline {
	font-size: 10px;
	font-weight: bold;
	color:#3399FF;
}

.homepageNews .article .headline a {
	color: #3399FF;
}

.homepageNews .article .summary {
	margin-top: 5px;
}

.homepageNews .article .readMore {
	text-align: right;
	margin: 5px 0 15px 0;
}

.homepageNews .article .readMore a {
	font-weight: bold;
	color: #00109A;
	text-decoration: none;
}

.homepageNews .article .readMore a:hover {
	text-decoration: underline;
}

.homepageGameThumb {
	width: 281px;
	margin-bottom: 9px;
	padding-bottom: 9px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: #CCCCCC;
}

.homepageGameThumb .thumb {
	width: 100px;
	height: 100px;
	float: left;
}

.homepageGameThumb .description {
	width: 172px;
	font-size: 11px;
	color: #000000;
	padding-left: 9px;
	float: left;
}

.homepageGameThumb .description .thumbTitle {
	font-size: 12px;
	color: #333366;
	margin-bottom: 14px;
}

.homepageGameThumb .description .playButton {
	margin-top: 7px;
}

.lobbyBox {
	font-size: 12px;
	margin-bottom: 20px;
}

.lobbyBox .title {
	font-weight: bold;
	margin: 12px 0px 3px;
}

.tournamentSchedule {
	font-size: 12px;
	margin-bottom: 9px;
}

/***********************************************************************
							 Footer styles
************************************************************************/

.snaiFooter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 990px;
	margin: 0px auto 0px;
	padding-bottom: 15px;
	color: #000000;
	font-size: 10px;
	text-align: center;
}
.acconsento input {
	border: none;
}

/*-- game records --*/
.gameRecord, .pagination {
	border-collapse : collapse;
	margin-bottom : 10px;
	text-align : left;
	width : 100%;
	font-size:10px;
}
.gameRecord td, .pagination td {
	border : 0;
	vertical-align : top;
}
.colRecords2 td {
	width : 50%;
}
.colRecords3 td {
	width : 33%;
}
.gameRecord tr {
}
.gameRecord td {
	padding : 2px 3px;
	font-size:12px;
}
.gameRecord .gameRecordHeader {
	height:24px;
	background:#0044c3;
}
.gameRecord .gameRecordHeader td {
	padding-top:4px;
	color:#fff;
}
.gameRecord .gameRecordHeader td a {
	font-size:10px;
	color:#fff;
}
.gameRecord .gameRecordFooter {
	text-align : right;
}

.gameRecord .gameRecordFooter td a {
	font-size:10px;
}
.gameRecord td a {
	color:#0044c3;
}
.gameRecord .gameRecordDate {
	text-align : left;
}
.pagination {
	background-color : #ccc;
}
.pagination td {
	padding : 5px 3px;
}
.pagination .paginationNumbers {
	text-align : right;
}
.pagination .paginationNumbers a {
	margin: 0 2px;
}