/* CSS Document */
table, tr, td, p, a, font, vlink, alink { 
	font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
table, tr, td { border:0 none;	margin:0;	padding:0;	border-collapse:collapse; }
img 	{ border:0 none; }
p 		{ text-indent:10; font-size:80%; }
p.msg {text-indent:0; }
h1 		{ 
	/**/ font-family:Garamond, 'Times New Roman', serif; font-weight:bold; 
	padding:10 0; margin:0; text-align:left; font-size:250%; line-height:80%; border-bottom:1 solid gray;
}
h2 		{ background-color:#003399; color:#FFFFFF; font-size:75%; font-weight:bold; padding:2 0 2 10;
}
h3, .h3 { 
	font-family:Garamond, 'Times New Roman', serif; font-weight:bold; /*font-variant:small-caps;*/
	padding:0; margin:10 0 5 0; text-align:left; font-size:19; line-height:100%; 
	border-bottom:0 solid gray;
}
h4 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; /*font-variant:small-caps;*/
	padding:0 0 0 10; margin:5 0 5 0; text-align:left; font-size:15; line-height:100%; color:#FFeeCC; 
	background-color:#990000;
}
a:hover { text-decoration:underline; }

.ierarchy { color:#990000; font-size:70%;}
.frmName 	{ text-align:right; padding-right:10; font-size:80%; font-weight:bold; }
.wrong 		{ color:#CC0000; padding:5; width:300; font-size:90%; font-weight:bold; }
.ok 			{ color:#007700; padding:5; width:300; font-size:90%; font-weight:bold; }
.date 		{ color:gray; font-size:70%; padding-left:10;}
.citata 	{
	font-family:Garamond, "Times New Roman", serif; line-height:80%; font-weight:bold; padding-left:300; 
}
.article 	{
	font-family:Garamond, "Times New Roman", serif; text-indent:30; font-size:100%; line-height:125%;
}
.msg 			{ font-size:80%; text-indent:0;} 
.announce { font-family:"Times New Roman", Times, serif; font-size:70%; text-indent:15;}
.mainLink, .link100 {
	font-family:"Times New Roman", Times, serif; font-style:italic; font-size:80%; color:#990000; 
	font-weight:normal;
}
.link100 	{ font-size:100%; }
.bookAuthor {font-size:70%; color:#777777; font-weight:bold;}
.details 	{ color:#660000; font-style:italic; font-size:70%; font-weight:bold;}
.ctg 			{
	color:#990000; font-style:italic; font-size:90%; font-weight:bold; border-bottom:1 solid #990000;
}
.nwsDate 	{ font-weight:bold; color:#CC0000; font-size:80%;}
.nwsHdr 	{ font-weight:bold; font-size:80%; color:#000000;}
.siteHdr 	{	background-color:e5e5e5; padding:2px 0 2px 10 px; font-weight:bold; font-size:90%;	}
.siteLink	{ background-color:e5e5e5; color:#990000; }
.rightLink	{ 
	float:right; width:270px; border-left:1 solid #990000; padding-left:10px; margin-left:20px; 
}
.clndInfo	{ 
	padding:3px 10px 10px 20px; font-family:"Times New Roman", Times, serif; font-style:italic;
	color:#554422;
}

.cellForum 	{ font-size:70%; font-weight:bold; color:#006600; background-color:#ffeeee; 
	padding:3 10 3 20; border:1 solid #006600;}
.cellAuthor { font-size:75%; font-weight:bold; color:#663300; }

.mceContentBody p { background-color:#fffff0; font-size:12px; }

.pic_table 	{ border:1 solid #cc0000; background-color:#fffeed; }
.pic_sign 	{ color:#CC0000; font-size:75%;}

.imgLeft 	{ float:left; margin: 0 5 10 0; }
.imgRight { float:right; margin: 0 0 10 5; }