body			{margin:0px;padding:0px;background:#D4D7DB;scrollbar-3dlight-color:#FFFFFF;scrollbar-arrow-color:#000000;scrollbar-base-color:#000000;scrollbar-darkshadow-color:#7D7D7E;scrollbar-face-color:#AEB1B5;scrollbar-highlight-color:#DEDEDE;scrollbar-shadow-color:#000000;scrollbar-track-color:#F5F5F5;}
input{font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;font-size:12px;color:#000000;line-height:18px;}

a,div,td{font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;font-size:12px;color:#000000;}

td				{vertical-align:top;}
a				{text-decoration:none;}
a:hover			{color:#7F5454;}
img				{border:0px;}


h1				{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:15px;line-height:20px;letter-spacing:.005em;}
h2				{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:13px;line-height:20px;letter-spacing:.005em;}


p				{margin:0px;padding:0px;line-height:18px;}
li,ul,ol		{margin:0px 10px 0px 15px;padding:0px;line-height:18px}
/* general formatting */
.underline		{text-decoration:underline;}
.decoration		{text-decoration:none;}
.decoration:hover{text-decoration:underline;}
.bold			{font-weight:bold;}
.normal			{font-weight:normal;}
.italic			{font-style:italic;}

.linkaggi,.visible{display:none;}
address	{font-style:normal;font-weight:bold;}
/* form formatting */
input,textarea{padding:2px;overflow-x:hidden;}
textarea{overflow-y:auto;}
.error	{color:#AC0D0B;font-weight:bold;}
input.error,textarea.error {background:#FFFFFF;}
/* debug formatting */
div#debug	{position:absolute;left:10px;top:10px;border:1px solid gray;padding:5px;cursor:hand;cursor:pointer;background:white;display:none;} 
b.debug	{font-weight:normal;color:blue;}
em.debug	{font-style:normal;color:red;font-weight:bold;} 
/** components **/
/* alert component */
p.alert	{margin-bottom:20px;}
/* field component */
input,select,textarea,option {background:white;border-top:1px solid #777777;border-right:1px solid #B2B2B2;border-bottom:1px solid #B2B2B2;border-left:1px solid #777777;margin:0px;padding:1px 2px;}
.field	{width:335px;margin:0px 0px 7px 4px;}
.chk	{margin:5px 4px 0px 4px;border-width:0px;}
.inactive{background:#EEEEEE;}
/* button component */
a.btnRight			{display:block;float:right;margin:-22px 2px 7px 0px;}
/* end of form formatting */

/* page formatting */ 
.content			{position:relative;width:810px;height:500px;left:50%;margin-left:-420px;margin-top:30px;}
html>body .content	{min-height:500px;height:auto;}
.cBrdT	{position:absolute;top:0px;left:0px;width:100%;height:20px;z-index:6;}
.cBrdR	{position:absolute;top:0px;right:0px;width:20px;height:100%;z-index:6;}
.cBrdB	{position:absolute;bottom:-1px;left:0px;width:100%;height:20px;z-index:6;}
.cBrdL	{position:absolute;top:0px;left:0px;width:20px;height:100%;z-index:6;}
.cBrdTL	{position:absolute;top:0px;left:0px;z-index:8;}
.cBrdTR	{position:absolute;top:0px;right:0px;z-index:8;}
.cBrdBR	{position:absolute;bottom:-1px;right:0px;z-index:8;}
.cBrdBL	{position:absolute;bottom:-1px;left:0px;z-index:8;}
.grayLine{position:absolute;top:20px;left:90px;width:1px;height:80%;z-index:8;}

/* top block */
.topBlock	{position:relative;top:20px;width:99%;border-left:1px solid #F0F0F0;background:#ACADB0;background-image:url('img/backgrTopBlock.jpg');background-repeat:repeat-x;z-index:4;}
	div.menuTop	{left:20px;position:relative;float:left;width:270px;height:224px;background-image:url('img/backgrMenuT.gif');background-repeat:repeat-x;}
	a.menuTop	{position:relative;display:block;margin:2px 0px 0px 80px;padding:3px 0px 3px 10px;}
	a.menuTopA	{background:#FFFFFF;margin:2px 0px 0px 70px;}
	img.menuTop{position:relative;display:block;margin:50px 0px 30px 80px;color:#FFFFFF;font-size:14px;font-weight:bold;}
	.menuTL		{position:absolute;left:0px;top:0px;z-index:4;}
	.menuBrdR	{position:absolute;right:0px;top:0px;z-index:4;}
	.menuBrdB	{position:absolute;left:0px;bottom:-2px;}
	.menuRefl	{clear:left;margin:-28px 0px 0px 46px;}
	.banner		{margin-bottom:20px;}
	.bannerTop	{position:absolute;left:572px;top:0px;z-index:6;}
	.textTop	{position:relative;float:left;width:440px;height:245px;margin:0px 0px 20px 20px;}
	.colorRed	{color:#D22121;margin-left:20px;font-size:15px;line-height:18px;display:block;  
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;line-height:20px;letter-spacing:.005em;
	}
	.colorBlue	{color:#245EB0;margin-left:20px;font-size:15px;line-height:18px;display:block;
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;line-height:20px;letter-spacing:.005em;	
	}
	
	.topBlockEnd{margin-top:-3px;height:9px;background-image:url('img/backgrTopBlockEnd.gif');background-repeat:repeat-x;}

/* bottom block */
.bottomBlock			{position:relative;margin-left:17px;width:780px;margin-top:18px;padding-bottom:20px;border-left:1px solid #F0F0F0;background:#F2F4F3;background-image:url('img/backgrBottomBlock.gif');background-repeat:repeat-x;z-index:2;}
	td.menuBottom			{position:relative;float:left;width:280px;height:100%;background:#E22927;background-image:url('img/backgrMenuB.gif');background-repeat:repeat-y;}
html>body td.menuBottom		{width:270px;}
	div.menuBottomTopBackgr	{margin-top:-1px;width:100%;height:30px;background:#790E0D;}	
	a.menuBottom			{position:relative;display:block;margin-left:70px;padding:3px 13px 3px 10px;border-top:1px solid #C82220;background:#FFFFFF;}
	a.menuBottomA			{font-weight:bold;}
	.menuBL					{position:absolute;left:0px;top:0px;z-index:4;}
	.menuBottomBrdR			{position:absolute;right:-1px;top:0px;width:10px;height:100%;z-index:4;}
	.menuBottomBrdRfix		{position:absolute;right:-1px;top:0px;z-index:6;}
	.menuBottomBrdB			{position:absolute;bottom:30px;}
	.bottomText				{height:300px;width:500px;padding:10px 25px 25px 15px;}
html>body .bottomText		{min-height:300px;height:auto;}
	.mess					{}
	div.brdDottedRelH		{position:relative;height:1px;width:100%;margin:5px 0px;background-image:url('img/brdDotted.gif');background-repeat:repeat-x;}

/* popup */
div#enlarge				{position:absolute;display:none;top:15px;left:10px;height:35px;filter:alpha(opacity=60); -moz-opacity:.60;z-index:20;}
html>body div#enlarge	{min-height:35px;height:auto;}
.enlarge				{text-align:center;}
.enlargeBig				{background:#DCE5F0;border:1px solid #0D2E54;cursor:hand;cursor:pointer;}
.buttonClose			{position:absolute;top:2px;right:2px;cursor:hand;cursot:pointer;}
div#privacy				{position:absolute;display:none;left:300px;top:325px;width:460px;padding:10px;background:#EEF0EF;border:1px inset #757676;z-index:20;}
