body {
	width:				922px !important; /* Real width: 917px */
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		auto !important;
	margin-right:		auto !important;
	background-color:	#3c3c3c;
	background-image:	url('../img/background.gif');
	background-repeat:	repeat-x;
}

img.zpad {
	z-index:			10;
	position:			relative;
	top:				-40px;
	left:				15px;
}

div#top {
	width:				917px;
	height:				155px;
}

div#logo {
	float:				left;
	width:				417px;
	margin-right:		227px;
	margin-left:		-57px;
	margin-top:			10px;
}

div#top_links_content {
	float:				left;
	width:				303px;
	padding:			117px 0px 0px 27px;
}

	ul#top_links {
		list-style-type:	none;
		list-style-position: outside;
		margin:			0px 0px 0px 0px;
		padding:		0px 0px 0px 0px;
	}

	ul#top_links li {
		float:			left;
		height:			30px;
		margin-right:	14px;
		background-repeat: no-repeat;
		background-position: left;
		padding:		0px 0px 0px 20px;
	}
	
	ul#top_links a {
		color:			#666666;
		text-decoration: none;
		font-size:		10px;
	}
	
	ul#top_links a:hover {
		text-decoration: underline;
	}

div#navi_right_wrapper {
	padding:			0px 20px 20px 20px;
}

	ul#navi {
		list-style-type:	none;
		list-style-position: outside;
		margin:			0px 0px 0px 0px;
		padding:		0px 0px 0px 0px;
	}
	
	ul#navi li {
		padding:		10px 0px 10px 0px;
	}
	
	ul#navi li.selected {
		background-color: #4d4d4d;
		padding:		10px 5px 10px 15px;
		margin:			5px 0px 5px 0px;
	}
	
	ul#navi li.sub_lvl, ul#navi li.sub_lvl_selected {
		padding:		5px 0px 5px 0px;
	}

	ul#navi li.sub_lvl_selected a {
		border-bottom:	1px dotted #D5DBDC;
	}

	ul#navi a {
		font-size:		12px;
		text-decoration: none;
		color:			#D5DBDC;
		padding-bottom: 5px;
	}
	
	ul#navi a:hover {
		border-bottom:	1px dotted #D5DBDC;
	}

	ul#navi li.selected a {
		color:			#D5DBDC;
	}
	
	

div#main_wrapper {
	width:				917px;
	margin:				0px;
}

div#navi_top_content {
	width:				857px;
	height:				60px;
	background-image:	url('../img/background_navi_top.gif');
	background-repeat:	no-repeat;
	background-position: bottom;
	padding:			31px 30px 0px 30px;
}

	ul#navi_top {
		float:			left;
		list-style-type:	none;
		list-style-position: outside;
		margin:			0px 0px 0px 0px;
		padding:		0px 0px 0px 0px;
	}
	
	ul#navi_top li, ul#navi_top li.selected {
		height:			30px;
		float:			left;
		margin-right:	10px;
		padding:		5px 15px 0px 15px;
		margin:			0px 0px 0px 0px;
	}

	ul#navi_top li:hover {
		/*background-image: url('../img/background_navi_top_sel.gif');
		background-position: right;
		background-repeat: no-repeat;*/
		border-bottom:		1px solid #808080;	
	}
	
	ul#navi_top li.selected {
		background-image: url('../img/background_navi_top_sel.gif');
		background-position: right;
		background-repeat: no-repeat;
	}
	
	ul#navi_top a {
		color:			#D5DBDC;
		text-decoration: none;
	}

div#content_wrapper {
	float:				left;
	width:				917px;
	margin:				0px;
	background-image:	url('../img/background_wrapper.png');
	background-repeat:	repeat-y;
	overflow:			visible;
}

div#left_content {
	float:				left;
	width:				585px;
	padding:			31px 30px 31px 30px;	
}

div#right_content {
	float:				left;
	width:				272px;
	padding:			31px 0px 31px 0px;	
}

div#news_wrapper {
	float:				left;
	padding:			24px 21px 24px 21px;
}

div#right_tpl_content {
	padding:			0px;
}

div#footer {
	float:				left;
	background-image:	url('../img/background_footer.png');
	background-repeat:	no-repeat;
	width:				857px;
	height:				23px;;
	padding:			17px 30px 17px 30px;
}

div#footer .left {
	float:				left;
	width:				612px;
}

div#footer .right {
	float:				left;
	width:				225px;
	padding-left:		20px;
	margin-top:			-10px;
}

table.wallet_checkout
{
	width:				580px;
	border:				0px #000 solid;
	padding:			0px;
	margin:				0px;
	border-collapse:	collapse;
}

	td.wallet_checkout_td_head
	{
		background-color:	#08343c;
		border:			0px;
		padding:		3px;
		margin:			0;
	}

	td.wallet_checkout_td
	{
		background-color:	#396b74;
		border:			0px #1d1d1d solid;
		padding:		3px;
		margin:			0;
	}

div#payment_checkout
{
	float:				left;
	width:				280px;
	height:				100px;
}

div#payment_logos
{
	width:				250px;
	background-color:	#fff;
	padding:			2px 2px 2px 2px;
	margin:				10px 0px 0px 0px;
}

div#payment_checkout_bt
{
	float:				left;
	width:				300px;
	height:				50px;
	text-align:			right;
	padding:			50px 0px 0px 0px;
}
