	body
	{
		background-color:#cecebc;
		text-align:center;
		margin:0;
		padding:0;	
		position:relative;
		font-family:arial;
	}
	#top_bar
	{
		margin:0;
		padding:0;
		width:100%;
		position:absolute; 
		top:33px;
		left:0;
		height: 40px;
		text-align:center;
		background-color: #ff8611;
	}

	
	#wraper
	{
		border:medium none;
		margin:0px auto;
		padding:0px;
		width:1024px;
		background-image: url(../img/bg_wraper.gif);
		background-repeat: no-repeat;	
	}
	#wraper_part1
	{
		margin:0pt auto;
		padding:0pt;
		width:818px;
	}
	#wraper_part2
	{
		margin:0pt auto;
		padding:0pt;
		background-image: url(../img/bg_wraper_part2.gif);
		background-repeat: repeat-y;
	}

	#top_menu
	{
		height:72px;
		position:relative;
		
	}
	#menu_items
	{
		position:absolute;
		top:33px;
		left: 200px;
		margin:0;
		padding:0;
	}
	#menu_items img, #menu_items a
	{
		display:inline;
		margin:0;
		padding:0;
	}	

	#GZP_logo_pict
	{
		position:absolute;
		top:-11px;
		left:0;	
		z-index:2;
	}
	a:link img {  text-decoration: none;border-width: 0px;}
	a:visited img{text-decoration: none;border-width: 0px;}
	a:active img{text-decoration: none;border-width: 0px;}
	a:hover img{text-decoration: underline; border-width: 0px;}
	a:link  {  text-decoration: none;border-width: 0px;color:#d76b03}
	a:visited {text-decoration: none;border-width: 0px;color:#d76b03}
	a:active {text-decoration: none;border-width: 0px;color:#d76b03}
	a:hover {text-decoration: underline; border-width: 0px;color:#d76b03}
	#baner
	{
		margin-top:15px;
		margin-left:40px;
	} 	
	#baner_placeholder
	{	
		width:818px;
	}

	#baner_placeholder_content
	{	
		margin-left:60px; 
		text-align:left;
		color:#4e652e;
		font-weight:bold;
		font-size:1em;

	}
	
	#new_product_place
	{
		float:left;
		margin:75px 0 0 20px;
		padding:0;
		width:390px;
	} 

	#more_paragraph
	{
		text-align: left; 	
		color:#eeb94a;
		margin-left:70px;
	}	

	#left_side_bar
	{
		position:absolute;
		left:-20px;
		top:5px;
		width:400px;
		text-align:left;
		color:#747474;
		border: 2px solid #adaea2;
		background-color:#f6f7dd;
		padding:5px;
	}
	
	#online_games
	{
		float:left;
		width:250px;
		height:320px;
		background-color:#f4e5a0;
		position:relative;
		margin-right: 22px;
		margin-top: 36px;
		border: 3px solid #adaea2;
		text-align:left;
	}
	
	#online_games_label_pict
	{
		position:absolute;
		top: -30px;
		left: 78px;
		z-index:2;

	}
	#online_games_label_text
	{
		position:absolute;
		top: -20px;
		left: 92px;
		z-index:3;	
		font-size:18px;
		font-weight:bold;
		color:#143c09;		
	}
	
	#next_previous_online_game
	{
		background-color:#d6dbc1;
		width:100%;
		height:40px;
		font-weight:bold;
		font-size:25px;
		color:#f59530;
		cursor:pointer;
		
	}
	#previous_online_game
	{
		float:left;
		padding-top:5px;
		height:100%;
	}
	#next_online_game
	{
		float:right;
		padding-top:5px;
		height:100%;
	}
	#online_game_info
	{
		font-weight:bold;
		color:#4f652a;
		font-size:1.2em;
		margin-top: 60px;
		margin-left: 40px;
		margin-bottom: 10px;
	}
	#play_online
	{
		position:relative;
		left:-30px;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align:center;
		width:128px;
		height:44px;
		padding-top: 18px;
		background-color:#ffd011;
		font-size:18px;
		font-weight:bold;
		color:#143c09;	
	}
	#online_game_presentation
	{
		position:relative;
		height:100px;
	}
	#online_game_presentation img  
	{
		position:absolute;
		margin-top: 30px;
		margin-left: 40px;
		z-index:2;
	}
	
	#products
	{
		float:left;
		width:720px;
		position:relative;
	}

	#products_content
	{
		background-color:#d7e49f;
		border: 4px solid #adaea2;
		width:720px;
	}
	#products_label_pict
	{	
		position:absolute;
		top:-25px;
		left:-100px;
		z-index:2;	
	}
	#products_label_text
	{	
		text-align: right;
		position:absolute;
		top:-15px;
		left:-120px;
		z-index:3;
		font-size:18px;
		font-weight:bold;
		color:#143c09;
		width:300px;
	}	
	.products_column
	{
		float:left;
		width:50%;
		margin: 0px;
		padding:0;
				
	}

	.a_product	
	{
		/*background-image: url(../img/a_product_bg.gif);
		background-repeat: no-repeat;
		*/
		text-align: left;
		width:100%;
		height: 170px;
		margin: 20px 0 20px 0;		
		padding:0;
	}
	
	.a_product_column_left, .a_product_column_right	
	{
		float:left;
		padding:0;
		margin:0;
		font-weight:bold;
		color:#445c22;
	}
	.a_product_column_left	
	{
		width: 170px;
		height: 170px;
		border-bottom: 2px solid #adaea2;
		border-right: 2px solid #adaea2;

	}
	.left_column	
	{
		margin:0 0 0 14px;
	}		
	
	.a_product_column_right	
	{	
		position:relative;
		left:-2px;
		width: 150px;
		background-color:#f6f7dd;
		border-bottom: 2px solid #adaea2;
		border-right: 2px solid #adaea2;

	}

	.a_product_column_right  p
	{
		font-size:.6em;
		color:#747474;
		font-weight:normal;
		font-family:verdana;
	}
	
	#footer_part1
	{	
		margin:0pt auto;
		padding:0pt;

		height: 323px;
		width: 1024px;
	}
	#footer_part2_wraper
	{
		position:relative;
		width:100%;
		text-align:center;
		height:0px;	
	}
	#footer_part2
	{
		width:100%;
		position:absolute;
		top:-155px;
		left:0;	
	}

	#footer_part2_line
	{
		width:100%;
		height: 40px;
		background-color: #ff8611;
		background-image: url(../img/footer_bar.gif);
		background-repeat: repeat-x;	
		left:0;
		padding-top:12px;

	}
	#footer_part2_line img, #footer_part2_line a
	{
		display:inline;
		margin:0 ;
		padding:0;
	}		
	#footer_part2_line div
	{
		background-color:#febd67;
		width:300px;
		height:32px;
		margin:0 auto;
		padding-top:0px;
		font-size:.8em;

		
	}
	
	#footer_part2_line  a:link  {  text-decoration: none;border-width: 0px;color:#851010}
	#footer_part2_line  a:visited {text-decoration: none;border-width: 0px;color:#851010}
	#footer_part2_line  a:active {text-decoration: none;border-width: 0px;color:#851010}
	#footer_part2_line  a:hover {text-decoration: underline; border-width: 0px;color:#851010}
