BODY			{ background-color:#FFF; color:#000; font-family:Verdana,Arial,Helvetica; }
TD,TH			{ font-family:Verdana,Arial,Helvetica; }
FORM			{ margin: 0px; padding: 0px; }
INPUT			{ color:#000; font-family:Verdana,Arial,Helvetica; font-size:75%; }
H1				{ color:#00A; font-family:"Times New Roman", Times, serif; font-size:36px;
			  	  margin: 0px; padding: 0px;}
H2, H2 A		{ font-family:"Times New Roman", Times, serif; padding: 0px;
			  	  font-size: 26px; color: #FFF; margin: 5px 0px; font-weight: normal; text-decoration:none; }
P				{ margin: 0pt 0pt 10pt 0pt;}
A				{ color:#3366CC}
A:hover			{ text-decoration: none; }

.toplinks	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; }
.toplinks A	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; border-bottom:1px dashed; }

DFN			{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#009; font-size:12px;
			  font-weight:bold; font-style:normal }
EM			{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#C00; font-size:12px;
			  font-weight:bold; font-style:normal }
.myid		{ font-size:60%; font-family:"Courier New", Courier, mono; }
.small		{ font-size:60%; }
.tiny		{ font-size:50%; }


.logo, .logo A		{ font-family:Arial; font-size:25px; color:#fff;
			  background-color:#36C; height:30px;
			  text-align:left; text-indent:10px; text-decoration:none; }

.topmenu 		{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#999999;
			  font-size:12px; width:100%; text-decoration:none; }
.topmenu a		{ color:#009; font-family:Verdana, Arial, Helvetica, sans-serif;
			  font-size:12px; font-weight:normal; text-decoration:underline;
			  margin: 2px 3px; }
.topmenu a:hover 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#009;
			  font-size:12px; text-decoration:none; }

.pages			{ font-size:10px; color:#CC0033;}
.pages A		{ font-size:10px; color:#000; }


.book-title		{ color:#36C; font-family:Times; font-weight:bold; font-size:35px;}
.book-title A		{ text-decoration:underline; color:#36C; }
.book-title A:hover	{ text-decoration:underline; color:#36C; }

.sc-sub-link		{ font-family:Arial; font-size:70%; color:#36C; }
.sc-sub-link A		{ color:#36C; text-decoration:underline; }
.sc-sub-link A:hover	{ color:#36C; text-decoration:none; }

.sc-text		{ text-indent:7px; font-family:Verdana; font-size:13px;	text-decoration:none; }
.sc-title		{ color:#333; font-family: Georgia, "Times New Roman", Times, serif; font-size:180%; font-weight:normal;}
.sc-title A		{ text-decoration:underline; color:#000;}

.n_cell 		{ padding-bottom: 5px; }
.n_cell	a		{ text-decoration:none; color:#000; }
.n_cell a:hover		{ text-decoration:none; color:#36C; }

.text			{font-size:75%;}

.t0-text 		{ font-family:"Times New Roman", Times, serif; font-size:90%; text-decoration:none; padding:0px 1px 0px 1px;}
.t0-text A 		{ color:#3366CC; text-decoration:underline; }
.t0-serv		{ font-family:"Times New Roman", Times, serif; font-size:75%; font-weight:normal; font-style:normal; color:#990000; }
.t0-name		{ font-family:"Times New Roman", Times, serif; font-size:100%; font-weight:bold; color:#555;}

.t1-text		{ width:100%; border:1px #000 solid; color:#36C;background-color:#CCC; margin:1px; padding:1px; font-family:Verdana,Lucida,Helvetica; font-size:11px; text-indent:4px;}

.sp-hor			{ width:100%; height:1px; }
.sp-ver			{ width:1px; height:100%;}

.microblack		{ font-family:Arial; color:#000; font-size:9px; }

.top-pages		{ width:100%; color:#000; font-size:11px;
			  	  font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 8px 0px; padding:0px 0px 5px 0px;
				  border-bottom:1px #CCC dotted;}
.top-pages A	{ color:#C00; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
				  text-decoration:underline}
.bottom-pages	{ width:100%; color:#000; font-size:11px;
			  	  font-family:Verdana, Arial, Helvetica, sans-serif; margin: 8px 0px; padding:5px 0px;
				  border-top:1px #CCC dotted;}
.bottom-pages A	{ color:#C00; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
				  text-decoration:underline}
			  
.preimg			{ border: 1px #CCC solid; }
.photo-descr	{ padding:7px; margin:3px; background-color:#DDD; text-indent:3pt;
				  text-align:justify; font-size:70%; }
			  
.underimg		{ padding:0 ; margin:1em 0; font-family:"Times New Roman", Times, serif; font-size:70%; color:#999999 }
.underimg A		{ font-size:135%; color:#000; text-decoration:underline;}