	body
	{
		border:  					0;
		margin:  					0;
		padding: 					0;
		overflow:					;
		background:					url(../pix/intro/bg.gif) #F0EFE8 repeat top left;
	}


	body,
	table,
	td,
	div,
	nobr,
	font,
	input,
	select,
	a
	{
		font-family: 				Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 					12px;
		font-weight: 				normal;
		color: 						#78745F;
		line-height:				1.6em;
	}



	.co
	{
		background:					#fff;
		border:						3px solid #EBEAE0;
		padding:					5px;
	}
	.co a
	{
		color:						#4F4D3E;
	}
	
	.content
	{
		padding:					15px;
		margin:						60px 0px 20px 0px;
	}
	.content a
	{
		color:						#0066FF !important;
		
		line-height:				1.6em;
		padding-bottom:				3px;
		text-decoration: 			none;
		background:					url(../pix/intro/link_1.gif) repeat-x bottom left;
	}


	.lang,
	.lang font,
	.lang a
	{
		display:					;
		color:						#fff !important;
		font-size:					95%;
	}
	.lang
	{
		position:					absolute;
		top:						7px;
		right:						20px;
		width:						100%;
		padding-right:				10px;
		text-align:					right;
		overflow:					hidden;
	}
	.lang font
	{
		font-weight:				bold;
	}
	.lang a
	{
	}
	.lang a:hover
	{
		text-decoration:			underline !important;
	}
	
	
	h3
	{
		color: 						#3B84C2;
		margin:						0;
		font-size:					160%;
	}
	
	
	.sep
	{
		text-align:					center;
	}


	a
	{
		color:						#0066FF;
		text-decoration:			none !important;
	}
	a:hover
	{
		color:						#5599FF;
	}
	a img
	{
		border:						0;
		background:					;
	}


	pre
	{
		border:						1px solid #EBEAE0;
		background:					#F3F3ED;
		padding:					10px;
		color:						#333;
		
		overflow:					auto;
		width:						520px;
	}
	
	
	.mt
	{
		width:						;
		height:						;
	}
	.mt td
	{
		vertical-align:				top;
	}
	
	.mt td#to
	{
		height:						98px;
		background:					url(../pix/intro/top_bg.jpg) repeat-x top left;
	}
	.mt td#bo
	{
		height:						100%;
		padding:					0px 0px 0px 15px;
	}


	.left
	{
		width:						60%;
		vertical-align:				top;
		padding:					0px 15px 0px 0px;
	}
	
	.right
	{
		/*
		background:					url(../pix/intro/download.png) no-repeat top left;
		*/
		width:						290px;
		vertical-align:				top;
		/*
		padding:					80px 0px 0px 7px;
		*/
	}
	

	.download
	{
		color:						#fff;
		padding:					0px 0px 31px 18px;
	}
	.download a
	{
		font-weight:				bold;
		color:						#fff;
	}

	.hold
	{
		margin-bottom:				20px;
		width:						275px;
		margin:						60px 0px 20px 0px;
	}

	
	.core
	{
		padding:					;
		margin-bottom:				;
	}
	.core a
	{
		margin-left:				2px;
	}
	
	.jump
	{
		margin-left:				5px;
		margin-bottom:				6px;
	}
	.jump font
	{
		margin-left:				39px;
		color:						#739BC0;
		font-weight:				bold;
		display:					block;
	}
	.jump img
	{
		margin-left:				-6px;
		margin-bottom:				3px;
		float:						left;
		clear:						left;
	}
	.jump select
	{
		width:						250px;
		color: 						#000;
	}
	
	
	.news,
	.news a,
	.news font
	{
		color:						#918C73;
		font-size:					95%;
	}
	.news
	{
		padding:					10px;
		margin-top:					30px;
		margin-bottom:				10px;
	}
	.news font
	{
		font-weight:				bold;
		display:					block;
	}
	.news a
	{
		color:						#0066FF !important;
	}



	.links,
	.links a,
	.links font
	{
		color:						#918C73 !important;
		font-size:					95%;
	}
	
	.links
	{
		padding:					10px;
		margin-top:					10px;
	}
	.links a
	{
		display:					block;
		padding:					3px 0 3px 0;
		text-decoration: 			none;
		background:					url(../pix/intro/link_2.gif) repeat-x bottom left;
	}
	.links a:hover
	{
		color:						#000 !important;
		text-decoration: 			none;
	}
	.links a img
	{
		vertical-align:				middle;
	}
	.links font
	{
		font-weight:				bold;
		display:					block;
	}

/*
*/
	.sp,
	.sp a,
	.sp font
	{
		color:						#918C73 !important;
		font-size:					95%;
	}
	.sp
	{
		padding:					10px;
		margin-top:					10px;
	}
	.sp a
	{
		display:					block;
		padding:					3px 0 3px 0;
		text-decoration: 			none;
		text-align:					center;
	}
	.sp font
	{
		font-weight:				bold;
		display:					block;
	}


	.donate,
	.donate a,
	.donate font
	{
		color:						#918C73 !important;
		font-size:					95%;
	}
	.donate
	{
		padding:					0px;
		margin-bottom:				10px;
	}
	.donate a
	{
		margin-left:				2px;
		display:					block;
		padding:					3px 0 10px 0;
		text-decoration: 			none;
		text-align:					center;
	}
	.donate font
	{
		padding:					10px 10px 0px 10px;
		font-weight:				bold;
		display:					block;
	}


	.google
	{
		padding:					10px;
		margin-top:					10px;
	}
	
	
	
	.example
	{
	}
	.example b
	{
		font-size:					120%;
		font-weight:				bold;
		display:					block;
		color: 						#3B84C2;
	}
	.example a
	{
		cursor:						help;
	}


	.bloko
	{
	}
	.bloko b
	{
		font-size:					120%;
		font-weight:				bold;
		display:					block;
		color: 						#3B84C2;
	}
	.bloko a
	{
	}
	.bloko font
	{
		display:					block;
		font-weight:				bold;
		padding-right:				10px;
	}
	.bloko select
	{
		width:						250px;
		color: 						#000;
		margin-bottom:				10px;
	}
	
	.bloko table td.trans
	{
		font-weight:				bold;
		padding:					0px 15px 0px 10px;
	}



	.navtd
	{
		width:						100%;
		vertical-align:				bottom !important;
		height:						89px;
		white-space:				nowrap;
	}
	.navtd div
	{
		float:						left;
		display:					-moz-inline-box;
		display:					inline;
	}
	
	.nav
	{
		margin-right:				4px;
		background:					url(../pix/intro/nav/s2.gif) repeat-x top left;
		height:						22px;
	}
	.nav img
	{
		vertical-align:				middle;
	}
	.nav a
	{
		font-weight:				bold;
		color:						#79A2CE;
	}

	.act
	{
		font-weight:				bold;
		color:						#FFF;
		background:					url(../pix/intro/nav/a2.gif) repeat-x top left;
	}