/* ========================================= ELEMENTS */

BODY	{background: #E9E9E9 url('/img/bg-body.gif') 50% 0 repeat-y; color: #545353; font: normal 75% Tahoma, sans-serif; text-align: justify;}
BODY	{margin: 0 auto; width: 820px;}
	
#ALL	{width: 803px; padding-bottom: 24px; background: #fff url('/img/xxxx.gif') 50% 100% no-repeat;}
#ALL,
.footer {margin: 0 8px 0 10px; border-top: 4px solid #344292;}
	
H5			{font-weight: bold; font-size: 100%;}
P			{}
UL			{list-style-type: square; padding: 0 3ex;}

CITE		{margin: 1ex 4ex; color: #354292; display: block;}

H2			{border-bottom: 7px solid #344292; margin: 1ex 0 35px 0; padding: 0 0 0 0; font-size: 170%;}
H2 SPAN		{background: #344292; color: #fff; padding: 0.5ex 1.5ex;}
H3			{color: #354292;}
H4			{font-weight: bold; color: #D42142; font-size: 115%; margin: 5ex 0 1ex 0;}

H6			{border-bottom: 7px solid #344292; margin: -25px 0 30px 0; font-size: 170%;}

IMG			{border: none; vertical-align: top;}

A			{color: #344293;}
.c1			{color: #D42142;}
.c2			{color: #354292;}
.c3			{color: #D42142; font-size: 110%;}
.c4			{font-weight: bold; color: #354292; font-size: 120%; margin: 5ex 0 1ex 0;}
.green		{color: green;}
.red		{color: red; text-decoration: blink;}

BIG			{font-size: 130%;}

.annotation	{font-weight: bold; font-size: 110%;}
.date		{font-weight: normal; font-style: italic;}

/* ========================================= BLOCKS */

.header		{}
.header	.menu	{float: left;}
.header	.logo	{float: right;}

.menu OL,
.menu UL 	{margin: 20px; padding: 0 10px; font-size: 90%; line-height: 120%;}
.menu LI 	{margin: 0 0 0 0; padding: 1px 3ex 1px 0; border-bottom: 1px solid #D42142; list-style-type: none; list-style-image: none;}
.menu LI A	{color: #595959; text-decoration: none;}
.menu LI.current {font-weight: bold; list-style-image: url("/img/kapa.gif");}
.logo		{margin: 40px 0; padding: 0 120px 0 0;}



.header	.menu LI	{width: 22ex;}

.mainblock	{background: transparent url("/img/bgg.gif") 30px 350px no-repeat;}

.leftblock	{padding-bottom: 50px; width: 182px; font-size: 90%; float: left;}
.leftblock P	{margin: 2ex 15px;}
.leftblock IMG	{margin: 0 auto 5ex 0;}
.leftblock DIV	{padding: 5px 0 20px; background: #eaebec;}

.rightblock	{padding-bottom: 10px; width: 520px; margin: 0 auto 0 230px; font-size: 90%;}
.rightblock UL	{padding: 0; margin: 0 0 1ex 7ex; font-size: 100%;}
.rightblock LI	{margin-bottom: 0.5ex; color: #545353;}

.footer			{margin: 0 10px; width: 763px; height: 40px; background: #EAEBEC; padding: 0 0 0 40px; font-size: 90%;}
.footer	UL		{margin: 8px 10px; float: right; padding: 0 30px 0 0;}
.footer	LI		{border-left: 1px solid; display: inline; padding: 0 2px 0 4px;}
.footer	LI.first 	{border-left: none;}
.footer	LI A		{color: #393939; text-decoration: none;}
.footer	LI A:hover	{color: #000; text-decoration: underline;}
.footer	LI.current	{font-weight: bold;}
.footer	P.copyright	{margin: 0 0; padding: 8px 40px 0 0;}

HR			{visibility: hidden; clear: both;}

/* ========================================= BODY */

DIV.block2		{border-bottom: 1px solid #354292; height: 7ex; clear: right; height: 10ex; padding: 4ex 40px 5ex 0; font-weight: bold;}
DIV.block2 IMG	{float: right; margin: -1.5ex 0;}

.subf 			{text-align: center; font-weight: bold; margin: 4ex 0 0 0; position: inherit; }
.subf A 		{ text-decoration:none; }
/* ========================================= FORMS */

P.submit	{width: 100%; text-align: center; margin: 3ex 0 0 0; padding: 0;}
FORM		{margin: 30px 0; padding: 0;}
INPUT		{vertical-align: middle;}
LABEL		{padding: 1px; width: 120px; color: #D42142; font-weight: bold; float: left; margin: 0.6ex 0 0 70px; border-bottom: 1px solid #344292;}
TEXTAREA,
INPUT.text	{width: 280px; vertical-align: middle; padding: 0 1px; margin: 0.6ex 0 0.6ex 15px; border: 1px solid #344292;}
TEXTAREA	{}
BUTTON		{border: none; background: transparent; cursor: pointer; vertical-align: bottom; margin: 1px; padding: 0;}
