/* ===  CSS Document for Gamenode.com ============================================= */
* {
	margin			: 0px;
	padding			: 0px;
	border			: none;
}

html, body {
	padding			: 10px 0px 10px 0px;
	font			: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color			: #000033;
	background		: #0f5ca7;
}

html {
	overflow		: -moz-scrollbars-vertical;
}

h1 {
	font			: bold 13px Verdana, Arial, Helvetica, sans-serif;	
}

p {
	margin			: 0px 0px 30px 0px;	
	text-align		: justify;
}

#container {
	width			: 974px;
	margin			: 0px auto 0px auto;
	background		: #FFFFFF;
	padding			: 10px 0px 10px 10px;
}

#topbar {
	width			: 964px;
	height			: 40px;
	background		: #333333;
}

#header {
	width			: 964px;
	height			: 52px;
	margin			: 0px 0px 10px 0px;
	padding			: 7px 0px 0px 0px;
	border-bottom	: 1px solid #333333;
}

#header #lang {
	float			: right;
}

#header #lang img {
	margin			: 0px 0px 0px 5px;
}

#header #search {
	float			: right;
}

#menu_top {
	clear			: both;
	float			: right;
	margin-top		: 19px;
	width			: 600px;
}

#menu_top a {
	display			: block;
	float			: right;
	width			: 128px;
	height			: 14px;
	margin			: 0px 0px 0px 2px;
	text-decoration	: none;
	text-align		: center;
	color			: #FFFFFF;
	background		: #333333;
}

#main {
	min-height		: 600px;
	height			: auto !important;
	height			: 600px;
	background		: #FFFFFF url(/images/background.png) repeat-y;
}

#backgroundimage
{
	visibility		: hidden;
}

#menu_left {
	float			: left;
	width			: 152px;
	padding			: 28px 0px 0px 0px;
}

#menu_left .menu_cat {
	display			: block;
	width			: 152px;
	height			: 15px;
	text-decoration	: none;
	color			: #FFFFFF;
	border-top		: 2px solid #FFFFFF;
	cursor			: pointer;
	overflow		: hidden;
}

#menu_left .menu_title {
	padding			: 1px 0px 2px 10px;
	
}

#menu_left .menu_border {
	height			: 4px;
	line-height		: 0px;
	font-size		: 0px;
	padding			: 0px;
	background		: #0a2dbb;
}

#menu_left .menu_sperator {
	border-top		: 2px solid #FFFFFF;
}

#menu_left .link_title {
	color			: #FFFFFF;
	padding			: 1px 0px 2px 10px;
}

#menu_left div a {
	display			: block;
	width			: 142px;
	height			: 15px;
	padding			: 1px 0px 2px 10px;
	color			: #000000;
	background		: #E6EAF8;
	text-decoration	: none;
}

#menu_left img {
	vertical-align	: bottom;
}

#content {
	display			: inline;
	float			: right;
	width			: 802px;
	margin			: 0px 10px 0px 0px;
}

#content .blue {
	float			: left;
	width			: 772px;
	margin			: 0px 0px 20px 0px;
	padding			: 25px 15px 25px 15px;
	line-height		: 17px;
	background		: #E6EAF8;
}

#content .blue img {
	float			: left;
	margin-right	: 15px;
	border			: 1px solid black;
}

#end {
	clear			: both;
	width			: 802px;
	height			: 20px;
	background		: #333333;
}

#content #banner {
	width			: 802px;
	height			: 130px;	
}

#content #navigation {
	width			: 786px;
	height			: 21px;
	padding			: 7px 8px 0px 8px;
	margin			: 0px 0px 20px 0px;
	color			: #FFFFFF;
	background		: #333333;
}

#content #navigation .left {
	float			: left;	
}

#content #navigation .right {
	float			: right;	
}

#content .product {
	position		: relative;
	float			: left;
display: inline-block;
	width			: 366px;
	height			: 150px;
	margin			: 0px 0px 20px 0px;
	padding			: 25px 15px 25px 15px;
	background		: #e6eaf8;
}

#content .product .image {
	float			: left;
	margin			: 0px 15px 0px 0px;
	width			: 148px;
	height			: 148px;
	border			: 1px solid #0a2dbb;
}

#content .product .text {
	float			: left;
	width			: 200px;
}

#content .product .text .title {
	font-weight		: bold;
	margin			: 0px 0px 10px 0px;
}

#content .product .text .bottom {
	position		: absolute;
	bottom			: 25px;
}

#content .product .text .bottom .left {
	clear			: both;
	float			: left;
	width			: 90px;
	font-weight		: bold;
}

#content .product_seperator {
	float			: left;
	width			: 10px;
}

.clear {
	clear			: both;
}

.search_text {
	float			: left;
	width			: 140px;
	height			: 13px;
	padding			: 1px 1px 1px 2px;
	margin			: 0px 0px 0px 0px;
/*	#margin			: -1px 0px -1px 0px; */
	font			: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border			: 1px solid #333333;
}

.search_button {
	float			: left;
	height			: 17px;
	font			: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding			: 0px;
	color			: #FFFFFF;
	background		: #333333;
	border			: none;
}

#navigation a, #navigation a:hover, #navigation a:visited {
	color			: #FFFFFF;
	text-decoration	: none;
}