/*__________________________________________________*/
/*
/*	Common elements
/*__________________________________________________*/

	table
	{
		/* table-layout: fixed; */
	}

	form
	{
		margin: 0px;
		padding: 0px;
	}

	p
	{
		margin: 0px;
		padding: 5px 1px 0px 0px;
		color: #202020;
		font-family: Verdana, Arial;
		font-size: 9pt;
		line-height: 1.4; 
		text-indent: 10px;
	}

	li
	{
		color: #202020;
		font-family: Verdana, Arial;
		font-size: 9pt;
		text-indent: 10px;
		line-height: 1.4; 
	}

	img
	{
		border: 0px;
	}

	a:focus
	{
		outline: none;
	}

	#sound_frame
	{
		margin: 0px;
		padding: 5px 0px 5px 0px;
		width: 150px;
		height: 25px;
		background-color: #ffffff;
		border: 1px solid #b1d0df;
	}

/*__________________________________________________*/
/*
/*	Partitions
/*__________________________________________________*/

	body
	{
		margin: 0px;
		padding: 3px 0px 20px 0px;
		background: #ffffff url("/data/images/bg/bg_win.gif") repeat-x;
		color: #000000;
		font-family: Verdana, Arial;
		font-size: 9pt;
	}

	#s_page	/* with shadow */
	{
		margin: 0px;
		padding: 0px;
		background: #ffffff url("/data/images/bg/bg_page.gif") repeat-y;
		width: 800px;
		display: block;
	}

	#s_content	/* without shadow */
	{
		margin: 0px;
		padding: 0px;
		background-color: #ffffff;
		width: 782px;
		border-top: 1px solid #a6c4cf;
		border-bottom: 1px solid #b3d0e0;
	}

	/*______________________________________________*/

	#s_title
	{
		margin: 1px;
		padding: 0px;
		background: #ccd5da url("/data/images/bg/bg_title.jpg") repeat-x;
		height: 120px;
	}

		#s_title_lang
		{
			margin: 0px;
			padding: 45px 0px 0px 40px;
			float: left;
			width: 400px;
		}

		#s_title_word
		{
			margin: 0px;
			padding: 18px 0px 0px 0px;
			float: left;
			width: 330px;
		}

			#s_title_word_box
			{
				margin: 0px;
				padding: 8px 0px 6px 0px;
				background: #ffffff url("/data/images/bg/bg_word.gif") repeat-x;
				color: #404040;
				font-family: Verdana, Arial;
				font-size: 11pt;
				float: right;
				width: 250px;
				height: 20px;
				border: 1px solid #bdd2d3;
			}

	#s_user_area
	{
		margin: 1px;
		padding: 0px;
		background: #ffffff url("/data/images/bg/bg_text.gif") repeat-x;
	}

		#s_user_area_nav
		{
			margin: 0px;
			padding: 0px;
			width: 200px;
		}

		#s_user_area_text
		{
			margin: 0px;
			padding: 0px;
			width: 580px;
		}

	#s_footer
	{
		margin: 1px;
		padding: 0px;
		background-color: #ffffff;
	}

	div.s_ebox
	{
		margin: 0px;
		padding: 10px 0px 10px 0px;
		width: 100%;
		float: left;
	}

	div.s_box
	{
		margin: 0px;
		padding: 10px;
		float: left;
		background-color: #ffffff;
		border: 1px solid #bdd2d3;
	}

	div.lfloat
	{
		float: left;
	}

	div.see_also
	{
		padding: 20px 0px 0px 0px;
		float: left;
		width: 100%;
		/* border: 1px solid #bdd2d3; /**/
	}

/*__________________________________________________*/
/*
/*	Sub-partitions
/*__________________________________________________*/

	tr.sp_menu
	{
		background: #ffffff url("/data/images/bg/bg_menuitem.gif") repeat-x;
		text-indent: 12px;
		height: 25px;
	}

	tr.emphasis
	{
		background: #ffffff url("/data/images/bg/bg_subtitle.gif") repeat-x;
		text-indent: 15px;
		height: 44px;
	}

	tr.footer
	{
		background: #f1f5f2 url("/data/images/bg/bg_footer.gif") repeat-x;
		text-indent: 15px;
		height: 44px;
	}

/*__________________________________________________*/
/*
/*	Text Style
/*__________________________________________________*/


	h1
	{
		margin: 0px;
		color: #000000;
		font-family: "Times New Roman";
		font-size: 14pt;
		font-weight: normal;
		letter-spacing: 1px;
	}

	h2
	{
		margin: 0px;
		color: #000000;
		font-family: "Times New Roman";
		font-size: 14pt;
		font-weight: normal;
		letter-spacing: 1px;
	}

	h3		/* Subtitle */
	{
		margin: 0px;
		padding: 10px 0px 0px 10px;
		color: #303030;
		font-family: Verdana, Arial;
		font-size: 11pt;
		font-weight: bold;
	}

	span.ts_footer
	{
		color: #d20909;
		font-family: Verdana, Arial;
		font-size: 8pt;
		font-weight: bold;
		letter-spacing: 1px;
	}

	span.ts_points
	{
		margin: 0px;
		color: #000000;
		font-family: "Times New Roman";
		font-size: 14pt;
		font-weight: normal;
		letter-spacing: 1px;
	}

	span.ts_strong
	{
		color: #000000;
		font-family: Verdana, Arial;
		font-size: 10pt;
	}

	span.ts_stat
	{
		color: #d20909;
		font-family: Verdana, Arial;
		font-size: 8pt;
		font-weight: bold;
	}

	span.ts_little
	{
		color: #000000;
		font-family: Verdana, Arial;
		font-size: 8pt;
	}

	span.ts_date
	{
		color: #d20909;
		font-family: Verdana, Arial;
		font-size: 8pt;
		font-weight: bold;
		letter-spacing: 1px;
	}

	span.ts_seealso
	{
		color: #579db4;
	}

	span.ts_white
	{
		color: #ffffff;
	}

	p.p_list
	{
		margin: 0px;
		padding: 10px 0px 10px 0px;
		color: #000000;
		font-family: Verdana, Arial;
		font-size: 9pt;
		line-height: 1.7; 
		text-indent: 0px;
	}

/*__________________________________________________*/
/*
/*	Link style
/*__________________________________________________*/

	a.a_menu
	{
		color: #000000;
		font-family: Verdana, Arial;
		font-size: 9pt;
		text-decoration: none;
	}

	a.a_red
	{
		color: #d20909;
		font-family: Verdana, Arial;
		font-size: 8pt;
		font-weight: bold;
		letter-spacing: 1px;
		text-decoration: none;
	}

	a.a_invis
	{
		color: #000000;
		text-decoration: none;
	}

	a.a_useful
	{
		color: #579db4;
		text-decoration: none;
	}

/*__________________________________________________*/
/*
/*	Forms style
/*__________________________________________________*/

	input.in_box
	{
		margin: 0px;
		padding: 3px;
		color: #000000;
		font-family: Verdana, Arial;
		font-size: 8pt;
		border: 1px solid #a5acb2;
	}

	select.sel_box
	{
		margin: 0px;
		padding: 3px;
		color: #000000;
		font-family: Verdana, Arial;
		font-size: 8pt;
		border: 1px solid #a5acb2;
	}

	textarea.txt_box
	{
		margin: 0px;
		padding: 3px;
		color: #000000;
		font-family: Verdana, Arial;
		font-size: 8pt;
		border: 1px solid #a5acb2;
	}

