
html					{	font-size					:100%		;}

body					{	margin						:0			;
							padding						:0			;
						/*	overflow					:auto		;	*/
							cursor						:default	;
							font						:12px/15px verdana,geneva,sans-serif;
							color						:#6E6E6E;
							background					:#FFFFFF url(/img/back.gif) repeat-x	;
							text-align					:center		;
						}

p						{	margin						:0			;
							padding						:0			;
							padding-bottom				:10px		;}

h1, .h1					,
h2, .h2					,
h3, .h3					{	color						:#414141;}

h1, h2, h3				{	/*margin-bottom				:1.5em;*/
							letter-spacing				:-0.05em;
							font-family					:Georgia,"Times New Roman",Times,serif;}

h1						,
h2						,
h1 a					,
h2 a					{	text-decoration	:none		;
							color			:#414141	;}
h1 a:hover				,
h2 a:hover				{	text-decoration	:underline	;}

h1						{	font-size		:28px		;}
h2						{	font-size		:18px		;}
h3						{	font-size		:14px		;
							font-weight		:normal		;
							color			:#939292	;}



a						{	text-decoration				:underline	; color :#346086;}
a:hover					{	text-decoration				:none		; color :#346086;}

hr						{	color						:#A0A0A0;
							background-color			:#FFFFFF	;
							height						:1px		;}

ul						{/*	width						:100%		;	*/
							list-style-type				:disc		;}

table					{	empty-cells					:show		;
							border-collapse				:collapse	;
						}
th,td					{	vertical-align				:top		;
						}

img						{	border						:none		;}

form					{	margin						:0			;
							padding						:0			;}
/*
textarea				{	margin						:0			;
							padding						:0 5px		;
							border						:solid 1px #A0A0A0;
							color						:#6E6E6E;
							cursor						:text		;}
input					{	margin						:0			;
							padding						:0 5px		;
							height						:1.8em		;
							vertical-align				:middle		;
							cursor						:pointer;}

input					,
select					,
textarea				{	font						:1em/1.3em Verdana,Geneva,sans-serif;}
*/


select					,
input					,
textarea				,
.text					{	background					:#FFFFFF url(/img/img09.gif) repeat-x;
							font						:normal 12px/15px verdana,geneva,sans-serif;;
						}


label					{	cursor						:pointer;}

pre						{	font						:normal 0.9em/1.1em "Lucida Console", Monaco, monospace;}

acronym					{	text-decoration				:none		;
							border						:none		;}
acronym.help			{	cursor						:help		;}


/*	classes																								*/

.clear					{	clear						:both		;}

textarea				,
.text					,
.password				{	cursor						:text		;
							color						:#6E6E6E;
							border						:solid 1px #A0A0A0;}
.button					,
.submit					{	border						:solid 1px #A0A0A0;
							background					:#F2F2F2	;
							font						:12px/15px verdana,geneva,sans-serif;
							cursor						:pointer;
						}
.list					{	padding-left				: 3em		;}
.list img				{	margin						: 2px		;}

.red					,
.red a					,
.red a:hover			{	color						:#E60016	;}
.blue					{	color						:#0100A7	;}
.green					{	color						:#00B90A	;}
.yellow					{	color						:#FFD000	;}

.small					{	color						:#6E6E6E;
							font-size					:1.1em		;}
.smaller				{	font-size					:1.1em		;}

.right					{	text-align					:right		;}
.center					{	text-align					:center		;}
.left					{	text-align					:left		;}

.thin					{	margin						:0			;
							padding						:0			;}
.thick					{	padding-bottom				:20px		;}
.spacer					{	padding-bottom				:12px		;}
.indent					{	padding-left				:4em		;}

.pointer				{	cursor						:pointer;}
.hover					{	text-decoration				:underline	;
							color						:#346086;}

.no_display				{	display						:none		;}
.pre					{	white-space					:pre		;
							font						:normal 0.9em/1.1em "Lucida Console", Monaco, monospace;
						}



/*	container																							*/

#container				{	width						:960px		;
							margin						:0 auto		;
							padding						:0			;
							text-align					:left		;
						}



/*	banner																								*/

#logo					{	height						:135px		;}
#logo #inner			{	position					:relative	;}
#logo #inner #text		{	position					:absolute	;
							left						:149px		;
							top							:70px		;
							font						:bold 38px Georgia,"Times New Roman",Times,serif;
							color						:#414141	;}
#logo #inner #text2		{	position					:absolute	;
							right						:94px		;
							top							:95px		;
							font						:16px Georgia,"Times New Roman",Times,serif;
							color						:#939292	;}
#logo #inner #glasses-1	{	position					:absolute	;
							left						:29px		;
							top							:64px		;}
#logo #inner #form_search {	float						:right		;
							margin-right				:20px		;
							margin-top					:41px		;}

#logo #inner #text a	{	color						:#414141; }

#logo #inner #language-select
						{	position					:absolute	;
							right						:30px		;
							top							:41px		;
						}

#logo_welcome #inner #form_search {	float				:right		;
									margin-right		:20px		;
									margin-top			:41px		;}

#logo a					{	text-decoration				:none		;}



/*	menu_h																								*/

#menu_h					{	width						:960px		;
							height						: 62px		;
							background					:#252E3A url(/img/img02.jpg) no-repeat;
							margin						:  0		;
							padding						:  0		;
							position					:relative	;
						}

#menu_h ul				{	margin						:0				;
							padding						:21px 0 0 30px	;
							list-style					:none			;
							line-height					:normal			;
						}
#menu_h li				{	float						:left			;
							padding						:0 20px 0 22px	;
							background					:url(/img/img03.gif) no-repeat left center;
						}
#menu_h li.first		{	background					:none			;}

#menu_h a				{	text-decoration				:none			;
							font						:bold 14px arial,helvatica,sans-serif;
							color						:#FFFFFF		;}

#process				{	position					:absolute		;
							top							: 20px			;
							right						: 40px			;
							width						:350px			;}
#process #process_url	{	float						:right			;
							width						:200px			;
							margin-right				:7px			;
							padding						:2px 5px		;
						}
#process .process_button{	float						:right			;
						}
.process_button			{	background					:none			;
							border						:none			;
							margin-right				:33px			;
						}
#menu_sep				{	height						:8px			;}




/*	content																								*/

#main					{	margin						:0			;
							padding						:0			;
							background					:url(/img/img05.gif) no-repeat;
						}

#content				{	margin						:0			;
							padding						:30px 35px 0 45px;
							text-align					:left		;
							font						:12px/15px verdana,geneva,sans-serif;
						}

#content p				{	width						:550px		;}
#content blockquote	p	,
#content blockquote		{	width						:400px		;}

#content a:hover		{	text-decoration				:underline	;}

#content table			,
#content table th		,
#content table td		{	font						:12px/15px verdana,geneva,sans-serif;}

#content .text			,
#content textarea		{	width						:400px			;
							margin-right				:  7px			;
							padding						:  2px 5px		;
						}
#content .text			{	height						: 17px			;
						}

#content .table			{	font						:12px/15px verdana,geneva,sans-serif;}

#content .table th		,
#content .table td		{	padding-right				:8px		;
							text-align					:left		;
							vertical-align				:top		;
						}
#content .table th		{	font-weight					:bold		;
							color						:#414141;
						}
#content img			{	vertical-align				:middle		;}

#content ul				{	margin						:0			;
							width						:410px;
							padding						:0.5em 0 1.5em 2em	;}
#content ul.thin		{	padding						:0.5em 0 0.5em 2em	;}



/*	nav																									*/

#nav					{	clear						:both		;
							width						:870px		;
							height						: 50px		;

							margin						:0 auto		;
							padding						:35px 45px	;

							background					:url(/img/img05.gif) no-repeat;
							font						:12px/15px verdana,geneva,sans-serif;
							color						:#B4B4B4	;
						}
#nav p					{	margin						:0			;
							line-height					:normal		;}
#nav a					{	color						:#B4B4B4	;}
#nav .legal				{	float						:left		;}
#nav .credit			{	float						:right		;}



/*	Content / network_sites																				*/

#network_sites h1		{	font	: bold 1.3em/1em Arial,Helvetica,sans-serif;	margin-bottom :20px;					}
#network_sites h2		{	font	: bold 1.2em/1em Arial,Helvetica,sans-serif;	margin		  :0; padding:30px 0 2px 0;	}
#network_sites h3		{	font	: bold 1.1em/1em Verdana,Geneva,sans-serif;		margin		  :0; padding:10px 0 0	 0; }
#network_sites .indent	{															margin		  :0; padding:0 0 0 2em;	}
#network_sites h2.first	{															margin		  :0; padding:0 0 2px 0;	}
#network_sites a		,
#network_sites a:hover	{	text-decoration				:none		;}



/*	Languages																							*/



#language-notice		{	position					:absolute	;
							top							:0			;
							right						:0			;
							height						: 17px		;
							width						:296px		;
							z-index						:5000		;

			background : url(http://e-pla.net/network/languages/trigger.png) no-repeat;

							cursor						:pointer;
						}
#language-notice img	{	margin						:1px 0 0 4px;	}

#language-window		{	position					:absolute	;
							display						:none		;
							z-index						:100		;

							left						: 50%		;
							top							: 50%		;
							width						: 400px		;
							height						: 250px		;
							margin-left					:-200px		;
							margin-top					:-125px		;
							text-align					:left		;

							padding						:5px		;
							border						:solid 2px #F00000;

							font						:12px/15px Verdana,Geneva,sans-serif;

							color						:#6E6E6E;
							background					:white		;
						}
#language-window-close	{	text-align					:right		;
							width						:100%		;
						}
#language-window-content {	margin						:10px 20px 20px 30px;}





#language-select		{	position					:relative			;}
#language-select a		{	display						:block				;
							padding						:2px 0 2px 0		;
							width						:130px				;
							font						:11px Verdana, Geneva, sans-serif;

							color						:#303030			;
							text-decoration				:none				;
						}
#language-select a:link		,
#language-select a:visited	,
#language-select a:hover{	color						:#303030			;
							text-decoration				:none				;}
#language-list a:hover	{	background					:#E8E8E8			;}

#language-selection		{	position					:relative			;
							width						:130px				;
							height						: 19px				;
							line-height					: 25px				;
							font						:11px Verdana, Geneva, sans-serif;
							background					:#FFFFFF			;
							border						:1px solid #C0C0C0	;}
#language-button		{	position					:absolute			;
							top							:0					;
							right						:0					;}
#language-list			{	display						:none				;
							width						:130px				;
							margin						:0					;
							padding						:0 0 5px 0			;
							background					:#FFFFFF			;
							border-right				:1px solid #C0C0C0	;
							border-left					:1px solid #C0C0C0	;
							border-bottom				:1px solid #C0C0C0	;
							text-align					:left				;
						}
#language-selection img.flag,
#language-list		img.flag
						{	margin						:1px 6px 0 6px		;
						}





/*	Site specific																						*/

.block					{	height			:47px			;
							margin			:20px 0 40px -20px	;
							padding			:15px 0 0 20px	;
							background		:url(/img/img07.gif) no-repeat;
							line-height		:normal			;
						}

#ad						{	float			:right			;
							margin-bottom	:30px			;
						}
#ad_top					{	width			:260px			;	height : 37px ;	background :url(/img/img_1.jpg) no-repeat;	}
#ad_main				{	width			:260px			;					background :url(/img/img_2.jpg) repeat-y;	}
#ad_bottom				{	width			:260px			;	height : 22px ;	background :url(/img/img_3.jpg) no-repeat;	}



#glasses-2				{	padding			: 30px 18px 0 0 ;
							text-align		:right			;
						}


table#form_table tr		{	height			: 30px			;
						}


#message				{	color			:#E60016		;
							font-weight		:bold			;}






