body
{
	font-family: Verdana;
	font-size: 12px;
	background-color: #DB0011;
	margin: 0px;
	padding: 0px;
}

div
{
	overflow: hidden;
}

img
{
	border: 0px;
}

a
{
	text-decoration: none;
	color: #105289;
}

a:hover
{
	text-decoration: underline;
}

br.clearall
{
	clear: both;
}

h3
{
	margin: 0px;
	font-size: 14px;
	color: #DB043F;
}

div#google-box
{
	margin-top: 5px;
	margin-right: 9px;
	float: right;
}

input#googlesearchfield
{
	width: 200px;
	height: 14px;
	border: 1px solid #5A9E5A;
	color: #000000;
	font-size: 10px;
	padding: 2px;
}

input#googlesearchbutton
{
	background-color: #EEEEEE;
	border: 1px solid #5A9E5A;
	color: #000000;
	font-size: 10px;
	padding: 1px;
}

div#lang-box
{
	margin-top: 5px;
	margin-left: 9px;
	float: left;
}

div.row:hover
{
	background-color: #EEEEEE;
}

div#master
{
	width: 920px;
	margin: auto;
	border-top: 3px solid #0557AB;
}

div#header
{
	height: 130px;
	border-top: 2px solid #FFFFFF;
	background-color: #AA0000;
	position: relative;
}

	div#header h1
	{
		margin: 15px 0px 0px 15px;
		color: #FFFFFF;
		font-size: 20px;
	}

	div#header p
	{
		margin: 10px 15px;
		color: #FFFFFF;
	}

div.navbar
{
	margin-bottom: 20px;
	background-color: #8B0000;
	position: relative;
}

	div.navbar div.top
	{
		height: 29px;
	}

	div.navbar hr
	{
		height: 0px;
		margin: 0px 10px;
		padding: 0px;
		border: 0px solid #FFFFFF;
		border-bottom: none;
	}

	div.navbar ul#navi
	{
		height: 31px;
		margin: 0px;
		padding: 0px 0px 0px 11px;
		background-image: url(../sp_images/nav_bg.gif);
		list-style-type: none;
	}

		div.navbar ul#navi li
		{
			float: left;
		}

			div.navbar ul#navi li a, div.navbar ul#navi li a.active
			{
				width: 122px;
				height: 22px;
				text-align: center;
				margin: 0px 0px 0px -1px;
				padding: 9px 0px 0px 0px;
				color: #EEEEEE;
				font-size: 11px;
				text-decoration: none;
				display: block;
			}
	
			div.navbar ul#navi li a:hover, div.navbar ul#navi li a.active
			{
				background-image: url(../sp_images/button.jpg);
			}

			div.navbar ul#navi li a.active
			{
				color: #B8B8B8;
			}

div.content
{
	margin-bottom: 20px;
	padding: 8px 5px;
	background-color: #353535;
}

	div.content div#inner
	{
		background-color: #377BBC;

	}

		div.content div#inner div.box
		{
			width: 880px;
			margin: auto;
		}
			
			div.content div#inner div.box div.top
			{
				height: 23px;
				padding-top: 7px;
				border-left: 1px solid #000000;
				border-right: 1px solid #000000;
				border-bottom: 1px dotted #909090;
				background-color: #DFDFDF;
			}

				div.content div#inner div.box div.top h3
				{
					margin-left: 6px;
					float: left;
				}

				div.content div#inner div.box div.top ul
				{
					margin: 0px;
					padding: 0px;
					list-style-type: square;
					float: right;
				}

					div.content div#inner div.box div.top ul li
					{
						margin-left: 20px;
						padding-right: 6px;
						float: left;
					}

						div.content div#inner div.box div.top ul li a.active
						{
							font-weight: bold;
						}

			div.content div#inner div.box div.content
			{
				margin: 0px;
				padding: 15px 0px;
				border-left: 1px solid #000000;
				border-right: 1px solid #000000;
				background-color: #FFFFFF;
			}

				div.content div#inner div.box div.content div.nogamesfound
				{
					margin-top: 4px;
					text-align: center;
				}

				div.content div#inner div.box div.content div.left
				{
					width: 341px;
					margin: 15px 0px 0px 30px;
					float: left;
				}

				div.content div#inner div.box div.content div.center
				{
					width: 136px;
					margin-top: 15px;
					float: left;
				}

					div.content div#inner div.box div.content div.center div.promo
					{
						width: 120px;
						height: 240px;
						margin: auto;
						margin-bottom: 15px;
						font-size: 10px;
						text-align: center;
					}

				div.content div#inner div.box div.content div.right
				{
					width: 341px;
					margin: 15px 30px 0px 0px;
					float: right;
				}
		
				div.content div#inner div.box div.content div#index
				{
					margin: 20px;
				}

					div.content div#inner div.box div.content div#index p
					{
						width: 800px;
						margin: 0px;
						padding: 20px;
						border: 1px solid #909090;
						background: #FFFFFF;
						text-align: justify;
					}

						div.content div#inner div.box div.content div#index p span.level1
						{
							padding-left: 30px;
							padding-top: 3px;
						}

						div.content div#inner div.box div.content div#index p span.level2
						{
							padding-left: 60px;
							padding-top: 3px;
						}

				div.content div#inner div.box div.content div#site-info
				{
					margin: 20px;
				}

					div.content div#inner div.box div.content div#site-info h2
					{
						margin: 0px;
						font-size: 14px;
						color: #105289;
					}

					div.content div#inner div.box div.content div#site-info p
					{
						width: 360px;
						margin: 5px 0px 25px 0px;
					}

					div.content div#inner div.box div.content div#site-info p#law
					{
						width: 520px;
						padding: 20px;
						border: 1px solid #909090;
						background: #FFFFFF;
						text-align: justify;
					}

						div.content div#inner div.box div.content div#site-info p img
						{
							border: 0px;
							margin: -25px 40px 0px 0px;
							padding: 0px;
							float: right;
						}

			div.content div#inner div.box div.bottom
			{
				border: 1px solid #000000;
				border-top: 0px;
				border-bottom: 1px dotted #606060;
				background-color: #FFFFFF;
			}

div#footer
{
	margin-bottom: 15px;
	padding: 8px 7px 7px 7px;
	color: #B8B8B8;
	background-image: url(../sp_images/nav_bg.gif);
	position: relative;
}

	div#footer a
	{
		color: #EEEEEE;
		text-decoration: none;
	}

	div#footer a:hover
	{
		color: #B8B8B8;
		text-decoration: underline;
	}

	div#footer img
	{
		margin-right: 2px;
		float: left;
	}

	div#footer span
	{
		float: left;
	}

	div#footer span.right
	{
		float: right;
	}

div.corner-ltop, div.corner-rtop, div.corner-lbottom, div.corner-rbottom
{
	width: 6px;
	height: 6px;
	position: absolute;
	background-repeat: no-repeat;
}

div.corner-ltop
{
	background-image: url(../sp_images/corners_left.png);
	top: 0px;
	left: 0px;
}

div.corner-rtop
{
	background-image: url(../sp_images/corners_right.png);
	top: 0px;
	right: 0px;
}

div.corner-lbottom
{
	left: 0px;
	bottom: -1px;
	background-image: url(../sp_images/corners_left_bottom.png);
}

div.corner-rbottom
{
	right: 0px;
	bottom: -1px;
	background-image: url(../sp_images/corners_right_bottom.png);
}

div#copyright
{
	text-align: center;
	color: #999999;
	margin-bottom: 10px;
}

	div#copyright a
	{
		color: #808080;
	}

span.timeinfo
{
	color: #808080;
}

span.minifont
{
	font-size: 8px;
}

div.timeinfo
{
	padding-top: 10px;
	padding-right: 10px;
	font-size: 10px;
	color: #808080;
	text-align: right;
	clear: both;
}

div.noresponsibility
{
	padding-top: 10px;
	font-size: 10px;
	color: #808080;
	text-align: center;
	font-style: italic;
	clear: both;
}

div#socialbookmarks
{
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: #FFFFFF;
}

	div#socialbookmarks div.left
	{
		width: 30px;
		float: left;
	}

	div#socialbookmarks div.right
	{
		text-align: right;
		float: right;
	}


