@charset "utf-8";
/* CSS Document */

.ActiveTabContent {
	visibility: visible;
}

.InActiveTabContent {
	visibility:hidden;
}


body {
	background-color: #f4efe6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}


		sup {
			font-size: 11px;
			color: #666666;
			font-weight: normal;
		}

		a {
			color:#333333;
		}

		h1 {
			font-size: 17px;
			margin-left: 9px;
			margin-bottom: -3px;
			margin-top: 0px;
		}

		h2 {
			font-size: 12px;
			padding: 0px;
			margin-left: 5px;
			margin-bottom: 5px;
			margin-top: 0px;
		}

		h3 {
			font-size: 11px;
			padding: 0px;
			display: inline;
		}

		table {
			display: inline;
		}

		img {
			border: 0px;
			margin: 0px;
			padding: 0px;
		}

		form {
			margin: 0px;
			padding: 0px;
		}

		input, textarea, select {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}


/*** Classes ***/
	.Txt {
		width: 150px;
		height: 12px;
		border: 1px solid #999999;
	}

	.TxtArea {
		width: 150px;
	}

	.Drop {
		width: 157px;
	}

	.File {
		width: 224px;
	}

	.LoginInputTxt {
		width: 120px;
	}

	.AddUserTR {
		height: 22px;
	}

	.ErrorMessage {
		color: #990000;
	}

	.CleanLink {
		text-decoration: none;
	}


/* Paging navigation */
	#PagerNavigationContainer {
		 width: 100%;
		 float: right;
	}

			#PagerNavigation {
				padding: 0px;
				padding-right: 8px;
				float: right;
			}

			.PagerNavigationButton {
				width: 20px;
				height: 18px;
				background: url(/_gfx/NavigationButton.gif);
				font-weight: bold;
				text-align: center;
				padding-right: 2px;
				padding-top: 1px;
				float: left;
			}

					.PagerNavigationButton a {
						text-decoration: none;
					}


/*** Sections ***/
.PageHeader {
	clear: left;
	width: 100%;
}

.SectionHeader {
	width: 100%;
	padding-bottom: 3px;
}

#PrizeSection {

}

		#PrizeSectionMainContainer {
			width: 140px;
			min-height: 210px;
		}

		#PrizeSectionMain {
			padding-left: 5px;
			padding-right: 5px;
			font-size: 10px;
		}

		#Draw {
			text-align: center;
		}

			.DrawHeader {
				font-size: 12px;
				padding-bottom: 3px;
				display: block;
			}

			.DrawDate {
				font-size: 14px;
				font-weight: bold;
				display: block;
			}

			.DrawName {
				padding-top: 3px;
				padding-bottom: 3px;
				display: block;
				min-height: 25px;
			}

			.DrawEnter {
				font-size: 14px;
				font-weight: bold;
				padding-top: 3px;
				display: block;
			}

			.DrawShowAllPrizes {
				padding-top: 4px;
				display: block;
			}

				.DrawShowAllPrizes a {
					text-decoration: none;
				}


#FindVindContainer {
	width: 140px;
	height: 140px;
}

#FindVindMain {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9px;
}



#StatementSection {

}

		#StatementSectionMainContainer {
			width: 140px;
			height: 110px;
		}

		#StatementSectionMain {
			font-size: 10px;
			padding-top: 4px;
			background-image:url(/_gfx/box_taleboble.png);
			width: 140px;
			height: 110px;
		}


#LoginSection {

}

		#LoginSectionMainContainer {
			width: 200px;
			height: 190px;
		}

		#LoginSectionMain {
			padding-left: 5px;
			padding-bottom: 5px;
			font-size: 10px;
		}

		#LoginSectionMainHr {
			width: 172px;
			height: 2px;
		}


#ChatSection {

}

		#ChatSectionMainContainer {
			width: 200px;
			background-color: #ffffff;
		}

		#ChatSectionMain {
			padding-left: 5px;
			font-size: 10px;
		}

				#Chat {
					height: 350px;
					padding-top: 5px;
				}
			
				#ChatWindow {
					padding-left: 2px;
					border: 1px solid #999999;
					width: 186px;
					height: 300px;
					overflow: auto;
					background: #ffffff;
					word-wrap: break-word;
				}
			
				#ChatInput {
					margin-top: 5px;
					width: 100%;
					height: 30px;
				}


#WinnerSection {

}

		#WinnerSectionMainContainer {
			width: 200px;
			min-height: 300px;
		}
		
		#WinnerSectionMain {
			padding-left: 5px;
			padding-bottom: 5px;
			font-size: 10px;
		}

#TopscoreSection {

}

		#TopscoreSectionMainContainer {
			width: 200px;
			min-height: 200px;
		}
		
		#TopscoreSectionMain {
			padding-left: 5px;
			padding-bottom: 5px;
			font-size: 10px;
		}

#MainSection {

}

		#MainSectionMainContainer {
			width: 586px;
			min-height: 140px;
			background-color: #ffffff;
		}
		
		#MainSectionMain {
			padding-left: 5px;
			padding-right: 5px;
			font-size: 10px;
		}


.TopOverview {
	
}

		.TopOverviewSectionContainer {
			width: 586px;
			min-height: 140px;
		}

		.TopOverviewNavigation {
			text-align: right;
			position: relative;
			bottom: -8px;
			right: 16px;
		}


.GameList {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

		.Game {
			float: left;
		}

				.GameContainer {
					width: 284px;
					background-image: url(/_gfx/box_bg_gradient_75.gif);
					height: 75px;
				}

				.GameContent {
					height: 100%;
					padding: 0px;
					margin: 0px;
				}

						.GameContent a {
							text-decoration: none;
						}

						.GameContentLeft {
							width: 110px;
							padding-right: 3px;
							float: left;
						}

						.GameContentImage {
							 width: 110px;
							 height: 60px;
						}

						.GameContentLink {
							 height: 15px;
							 text-align: center;
						}

								.GameContentLink a {
									color: #ffffff;
									text-decoration: none;
								}

						.GameContentText {
							float: left;
							font-size: 9px;
							width: 171px;
							height: 100%;
							overflow: hidden;
						}

						.GameContentStatus {
							font-size: 10px;
							text-align: right;
							font-weight: bold;
						}

								.GameContentStatus a:hover {
									text-decoration: underline;
								}


.SpotList {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

		.Spot {
			float: left;
		}

				.SpotContainer {
					width: 284px;
					background-image: url(/_gfx/box_bg_gradient_75.gif);
					height: 75px;
				}

				.SpotContent {
					height: 100%;
					padding: 0px;
					margin: 0px;
				}

						.SpotContent a {
							text-decoration: none;
						}

						.SpotContentLeft {
							width: 110px;
							padding-right: 3px;
							float: left;
						}

						.SpotContentImage {
							 width: 110px;
							 height: 60px;
							 float: left;
							 margin-right: 3px;
						}

						.SpotContentText {
							font-size: 9px;
							width: 171px;
							display: block;
							height: 50px;
							overflow: hidden;
						}

						.SpotContentLink {
							 height: 15px;
							 text-align: center;
							 clear: left;
							 width: 100%;
						}

								.SpotContentLink a {
									color: #ffffff;
								}


.HalfBox {
	float: left;
}

		.HalfBoxContainer {
			width: 284px;
		}

		.HalfBoxContent {
			font-size: 10px;
		}


.Box {
	float: left;
}

	.White {
		background: #ffffff;
	}

	.Full {
		width: 586px;
	}

	.Half {
		width: 284px;
	}

	.Normal {
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 2px;
	}

		.Normal p {
			padding-top: 0px;
		}

		.Normal h2 {
			margin-left: 0px;
		}


.FiddoCardSpotList {
	margin-left: 16px;
	margin-right: 16px;
}

	.FiddoCardSpotBox {
		width: 110px;
		overflow: hidden;
	}

	.FiddoCardSpotLink {
		 height: 15px;
		 text-align: center;
	}

	.FiddoCardSpotLink a {
		 color: #ffffff;
		 text-decoration: none;
	}

.FiddoBall {
	background: url(/_gfx/lotto/ball.gif);
	width: 27px;
	height: 26px;
	float: left;
	margin-right: 20px;
	padding-top: 8px;
	padding-left: 7px;
	font-size: 14px;
	font-weight: bold;
}


/*** Navigation top ***/
#NavigationContainer {
	width: 100%;
	height: 100px;
}

		#NavigationSection {
			width: 980px;
			margin: auto;
			text-align: right;
			padding: 0px;
			border: 0px;
		}

		#NavigationSectionLogo {
			width: 239px;
			float: left;
			position: relative;
			bottom: -19px;
		}

		#NavigationSectionMenu {
			width: 741px;
			height: 35px;
			padding-top: 19px;
			margin: 0px;
			float: left;
			font-size: 0px;
		}

		#NavigationSectionSubmenu {
			width: 721px;
			height: 41px;
			padding: 0px;
			border: 0px;
			text-align: left;
			padding-left: 20px;
			font-weight: bold;
			float: left;
			background-image: url(/_gfx/menu/MenuSubmenu.png);
		}

				#NavigationSectionSubmenu a {
					color: #333333;
					text-decoration: none;
				}



/*** Newsticker top ***/
#NewstickerContainer {
	width: 100%;
	height: 39px;
	background-image: url(/_gfx/NewsbarGradient.gif);
	overflow: hidden;
}

		#NewstickerSection {
			width: 980px;
			margin: auto;
			font-size: 12px;
			font-weight: bold;
			margin-top: 7px;
		}

		#Ticker_1 {
			width: 725px;
			float: left;
		}

		#SearchField {
			text-align: right;
			width: 255px;
			float: left;
		}


/*** Main area ***/
#MainContainer {
	width: 980px;
	border: 0px;
	margin: auto;
	margin-top: 10px;
}

#LeftArea {
	width: 158px;
	min-height: 300px;
	padding: 0px;
	float: left;
}

#MainArea {
	width: 604px;
	float: left;
}

#RightArea {
	width: 218px;
	min-height: 300px;
	float: right;
}


/*** Bottom bar ***/
#BottomContainer {
	float: right;
	bottom: 0px;
	width: 100%;
	height: 40px;
	margin-top: 50px;
	letter-spacing: 1px;
	color: #ffffff;

}


#PageFooter {
	display: block;
	margin: auto;
	width: 600px;
	text-align: center;
	font-size: 10px;
	left: -25px;
	position: relative;
}

		#PageFooter p {
			margin: 5px;
		}

		#PageFooter a:link {
			color: #ffffff;
			text-decoration: none;
		}


		#PageFooter a:visited {
			color: #ffffff;
			text-decoration: none;
		}

		#PageFooter a:hover {
			text-decoration: underline;
		}




/* Spry stuff */
.TabbedPanelsTabHover {
	background-image:url(/_gfx/button_blue.gif);
}

.TabbedPanelsTabSelected {
	background-image:url(/_gfx/button_blue.gif);
}


#newsTicker {
	width: 500px;
	float: left;
}

#newsTicker .SlidingPanels {
	width: 500px;
	height: 105px;
	float: left;
}

#newsTicker .SlidingPanelsContentGroup {
	width: 8000em;
	float: left;
}

#newsTicker .SlidingPanelsContent {
	float: left;
	width: 130px;
}

#newsTicker img {
	float: left;
	margin-right: 0px;
}

#newsTicker .SlidingPanelsContent .content {
	margin: 0px auto;
	float: left;
}

#newsTicker .content {
	height: 80px;
	padding: 0px;
}

#newsTicker p {
	margin: 0px;
}

#newsTicker .prev {
	text-align: left;
	padding: 0px;
	clear: both;
}

#newsTicker .next {
	text-align: right;
	padding: 0px;
	clear: both;
}

.SlidingPanelsAnimating * {
	overflow: visible !important;
}