

body				{	margin						:0			;
						padding						:0			;
/*						overflow					:auto		;*/
						cursor						:default	;

						text-align					:center		;
						font						:0.8em Verdana,Arial,Futura,Helvetica,sans-serif;
						color						:#6D6D6D;
						background					:white		;
					}

a					{	text-decoration				:none		;
						color						:#303030	;  background:white ;}
a:hover				{	color						:#980000	;  background:white ;}

h1					{	font						:bold 1.1em Arial,Verdana,Helvetica,sans-serif;	color:#FF3021; background:white; margin:0; padding:0 0 10px 0;}
h2					{	font						:bold 1.3em Arial,Verdana,Helvetica,sans-serif; color:#CF0000	 ; background:white; margin:0; padding:0 0 10px 0;}

hr					{	color						:#C0C0C0;
						background-color			:#C1C1C1;
						height						:1px		;}

table				{	font-size					:inherit	;
						font-weight					:inherit	;
						font-style					:inherit	;
						margin						:0			;
						padding						:0			;}
th,td				{	vertical-align				:top		;
						margin						:0			;
						padding						:0			;}

form				{	margin						:0			;
						padding						:0			;}
input				{	margin						:0			;
						padding						:0 5px		;
/*						height						:1.8em		;*/
						vertical-align				:middle		;
						cursor						:pointer;}
textarea,
input				{	font						:1em Verdana,Arial,Helvetica,sans-serif;}
textarea			{	border						:1px #D0D0D0 solid;
						cursor						:text		;}
.pointer			,
label				{	cursor						:pointer;}
.default			{	cursor						:default	;}


/*	classes																									*/

.clear				{	clear						:both		;}

.text				,
.password			,
.form_text			{	cursor						:text		;
						border						:1px #D0D0D0 solid;}
.submit				{	border						:1px #D0D0D0 solid;
						background					:#C0C0C0	;
					}
.red				{	color						:#FF3021	;}
.gray				{	color						:#808080	;}
.small				{	color						:#808080	;
						font-size					:0.9em		;}
.right				{	text-align					:right		;}
.left				{	text-align					:left		;}
.thin				{	margin						:0			;
						padding						:0			; }
.thick				{	padding-bottom				:20px		;}


/*	container																							*/

#container			{	width						:775px		;
/*						width						:740px;}*/
						background					:#C0C0C0	;
						text-align					:left		;
						margin						:0 auto		;
						padding						:0 31px		;
					}


/*	page																								*/

#page				{	position					:relative	;
						width						:713px		;
						background					:white url(/img/bg.gif) repeat-y	;
						margin						:0			;
						padding						:0			;
					}


/*	menu																								*/

#menu_1,
#menu_2,
#menu_3				{	position					:absolute	;
						top							: 16px		;
						width						:104px		;
						font						:0.85em Verdana,Arial,Helvetica,sans-serif;
						color						:#E0E0E0;
						background					:transparent;
					}
#menu_1				{	left						:140px		;}
#menu_2				{	left						:263px		;}
#menu_3				{	left						:385px		;}
#menu_1 a,
#menu_2 a,
#menu_3 a			{	text-decoration				:none		;
						color						:#E0E0E0;  background :transparent;}
#menu_1 a:hover,
#menu_2 a:hover,
#menu_3 a:hover		{	color						:#FFFFFF;  background :transparent;}


#menu_2 p			{	margin						:0 0 3px 0	;
						padding						:0			;
						text-align					:left		;
					}
#menu_2 .date		{	border						:1px solid #A0A0A0;
						font						:0.9em Verdana,Arial,Helvetica,sans-serif;
						color						:#E0E0E0;
						background					:transparent;
						width						:66px;
						height						:15px;
						cursor						:text		;
					}

/*
#menu ul			{	display						:inline		;
						padding						:0			;
						margin						:0 0 10px 0	;}
#menu li			{	display						:inline		;
						list-style-type				:none		;
						padding-left				:8px		;}
*/



/*	left-col																								*/

#left_title			{	position					:absolute	;
						top							:175px		;
						left						:  6px		;
						font						:bold 1.1em Arial,Verdana,Helvetica,sans-serif;
						color						:#FF3021	;
						text-align					:right		;
						width						:220px		;
					}
#left_col			{	position					:absolute	;
						top							:200px		;
						left						:  6px		;
						font						:1em Verdana,Arial,Helvetica,sans-serif;
						color						:#6D6D6D;
						text-align					:right		;
						width						:220px		;
					}



/*	content																									*/

#content			{	font						:1em Verdana,Arial,Helvetica,sans-serif;
						color						:#6D6D6D;
						margin-top					:-63px		;
						margin-left					:258px		;
						margin-bottom				: 20px		;
						text-align					:left		;
					}
#content h1			{	font						:bold 1.2em Arial,Verdana,Helvetica,sans-serif;
						color						:#FF3021	;
						margin						:0 0 10px 0	;
						padding						:0			;
					}
#content p			{	width						:300px		;
						margin						:10px 0 5px 0;
						padding						:0			;
					}


/*	calendar																								*/

table#calendar		{	margin						:0			;
						padding						:0			;
						width						:450px		;
						border						:none		;
					}
.calendar_r td		{	font						:bold 0.8em Verdana,Arial,Helvetica,sans-serif;
						padding						:0 18px 30px 0;	}
.calendar_r td td	{	padding						:0			;	}

table.month			{	margin						:0			;
						padding						:0			;
						border						:none		;
					}
.month_r td			,
.month_r th			{	width						:16px		;
						height						:16px		;
						font						:0.8em Verdana,Arial,Helvetica,sans-serif;
						text-align					:right		;
					}
.month_r th			{	font						:0.7em Verdana,Arial,Helvetica,sans-serif;
						color						:#C00000;
						text-align					:right		;
					}
.month_r td			{	color						:#C0C0C0	;
					}


/*	spacer																									*/

#spacer				{	background					:#FFFFFF	;
						height						:15px		;
					}

/*	bottom																									*/

#bottom				{	background					:#4E4E4E;
						height						:115px		;
						padding						:  7px		;
					}

#bottom td			{	padding						: 7px		;
						font						:0.7em Verdana,Arial,Helvetica,sans-serif;
						color						:#E0E0E0;
						background					:transparent;
						text-align					:left		;
					}

#bottom td .h1		{	font						:bold 1.1em Verdana,Arial,Helvetica,sans-serif;
						color						:#E0E0E0;
						margin-bottom				:5px;
					}

#bottom img			{	border						:none;
						width						:64px;
						height						:64px;
					}
#bottom a			{	text-decoration				:none		;
						color						:#E0E0E0;  background :transparent;}
#bottom a:hover		{	color						:#FFFFFF;	background :transparent;}


/*	copyright																								*/

#copyright			{	height						:95px		;}
#copyright td		{	font						:0.7em Verdana,Arial,Helvetica,sans-serif;
						color						:#484848	;
						padding						: 8px		;}
#copyright a		{	color						:#000000;  background :transparent;}
#copyright a:hover	{	color						:#000000;	background :transparent;}




/*	sud0ku																									*/

#sud0ku table		{	border-collapse				:collapse	;
						margin						:0			;
						padding						:0			;
					}
#sud0ku td			{	width						:38px		;
						height						:36px		;
						border						:solid 1px #000000;
						vertical-align				:middle		;
						margin						:0			;
						padding						:0			;
					}


#sud0ku td.c1,#sud0ku td.c2,#sud0ku td.c3	{ border-top-width	  :4px;}
#sud0ku td.c3,#sud0ku td.c6,#sud0ku td.c9	{ border-right-width  :4px;}
#sud0ku td.c7,#sud0ku td.c8,#sud0ku td.c9	{ border-bottom-width :4px;}
#sud0ku td.c1,#sud0ku td.c4,#sud0ku td.c7	{ border-left-width	  :4px;}


#sud0ku td .i		,
#sud0ku td .ii		{	width						:38px		;
						height						:36px		;
						border						:none		;
						font						:32px "Times New Roman",Roman,serif;
						text-align					:center		;
						vertical-align				:middle		;
						margin						:0			;
						padding						:0			;
					}
#sud0ku td .i		{	cursor						:default	;
						color						:#484848	;}
#sud0ku td .ii		{	color						:#B60900	;}

#sud0ku #solution	{	border						:none		;
					}
#sud0ku #solution td {	font-size					:0.8em		;
						height						:20px		;
						width						:180px		;
						border						:none		;
						padding						:0 0.5em	;
					}
#sud0ku #solution a	{	color						:#A0A0A0	;
					}


/*	contact																									*/

#contact			{	font						:1em Verdana,Arial,Helvetica,sans-serif;
					}
#contact td			{	margin						:0			;
						padding						:1px		;
					}
#contact .text,
#contact textarea	{	width						:300px		;
						color						:#484848	;}
#contact i			{	color						:#C0C0C0	;
						font-size					:0.9em		;
					}
#contact .submit	{	border						:1px #D0D0D0 solid;
						background					:#F0F0F0	;
					}

