A:link    { color: #990000; text-decoration : none; } 
A:visited { color: #990000; text-decoration : none; }
A:hover   { color: #cc0033; text-decoration : underline; background-color: none;}
A:active  { color: #003300;}

body {margin-bottom: 1.5em;background-image: url("pugmox.jpg");}
.share42init {padding-right: 20px;}
#footer {position: fixed; z-index: 10; bottom: 0; margin: 0px; font-size: 14px; color:white; background-image: url("pugmox.jpg");width:100%;}
/* z-index: если внахлёст действует только если у элемента явно указано свойство position: relative, absolute или fixed*/

	p  { margin-top:1px; margin-bottom:3px; background-color: #ffffff; margin-right: 1px;}
 	h1  {color: #003300; text-align: left; font-family: 'Times New Roman', Verdana, serif; font-size: 18px;  text-indent: 0.4em; margin-top: 7px;margin-bottom: 4px;}
	h2  {color: #003300; text-align: left; font-family: Arial,Tahoma; font-size: 15px;  text-indent: 0.8em; margin-top: 7px;margin-bottom: 4px;}
	h3  {color: #003300; text-align: left; font-family: 'Times New Roman', Verdana, serif; font-size: 16px;  text-indent: 0.4em; margin-top: 7px;margin-bottom: 4px;}
	h4  {margin-top: 10px;margin-bottom: 6px;}

	.koval { font-family: Tahoma, Arial, sans-serif, serif; font-weight: bold; font-size: 14px; color: #003300;  margin-top: 8px; margin-bottom: 3px;}
	.te {font-size: 14px; font-family: Arial,Tahoma; letter-spacing: 0.25em; color: white; font-weight: bold; text-align: left; margin-top: 10px; margin-bottom: 5px;}
	.mn { font: bold 9px Verdana, Tahoma, Verdana, sans-serif;	 text-align: right;}
	.tx {font-family: 'Times New Roman', Verdana, serif;  font-size: 16px; text-align: left; margin-left: 18px; margin-right: 12px; background-color: #fff0f0; color: #003300; padding:5px;}
	.tx .z, .z {margin-left: 18px; margin-top: 5px; font-size: 14px; color: #330000; background-color:#fefefe; padding:5px; border:1px dashed black;}
	.data {text-align: right; margin-right: 17px; font-style: italic; color: #330000; font-size: 11px;font-family: Tahoma, Arial, sans-serif;}
	.foto {text-align: right; margin-right: 17px; margin-top: 12px; font-style: italic; color: #330000; font-size: 11px;font-family: Tahoma, Arial, sans-serif;}
	.datac {text-align: center; margin-right: 17px; font-style: italic; color: #330000; font-size: 13px;font-family: Tahoma, Arial, sans-serif;}
	
	.fo { font-family :'Times New Roman', Verdana, Garamond; font-size : 14px; margin-top: 7px; color: #003300; text-align: center;margin-bottom: 14px; font-weight:normal;}
		.lin		{text-align: left; font-size: 12px; color:#660000; font-family: 'Times New Roman', sans-serif, serif, Arial; margin-top: 8px;}
	table.red {width: 560px;}
	.red		{background-color: #FFCCCC; font-family: "tahoma, Verdana, Helvetica, Arial, sans-serif"; font-size:13px; font-weight: normal;}
	.red td	{border: 1px solid white; }
	.ep { font-size: 13px; font-style: italic;color: #003300; font-weight: bold; text-align: right; padding:6px; font-family: 'Times New Roman', sans-serif, serif, Arial;}
	p.bl { margin-top:8px;margin-bottom: 2px; text-indent: 1.0em; color: #003300; font-size: 14px;  font-family: Times New Roman, Verdana, Arial, sans-serif, serif; font-weight: bold; text-align: left;}
	img.kov {display:block; margin: 0 auto; border:1px solid #660000; width: 560px;}
	img.flag {margin-right:17px; width: 24px; height: 14px; border: 0;}
	img.os {display: block;margin-top:7px;margin-bottom: 10px; border:1px solid #660000; width:408px;}
	img.s {  margin: 14px; height: 350px; border-style: inset; border-width: 7px;        border-color: #b00000;}
	img.m {  margin: 14px; height: 250px; border-style: inset; border-width: 7px;        border-color: #b00000;}
	img.h { margin: 14px; width: 550px; border-style: inset; border-width: 7px;        border-color: #b00000;}
	img.v { margin: 14px; border-style: inset; border-width: 7px; border-color: #b00000; }
	img.w { margin: 7px; border: 8px inset #4169E1; }
	div.ar { border: 1px dashed red; font-family: Tahoma, Arial, sans-serif, serif; text-align: left; font-weight: bold; font-size: 11px; margin-left: 45px; padding:4pt; background: #ffffff url(""); color: #666666;}
	div.ma { font-size: 13px;}
	div.g { font-style: italic; font-weight: bold; font-size: 10px; margin-top: 2px; margin-bottom: -2px;color:#336699;}

/*  cnter img explorer
	.pod {font-family: 'Times New Roman', Verdana, serif; font-size: 15px; color: #003300; margin-top: -4px;}
	.me {font-family: 'Times New Roman', Verdana, serif; font-size: 13px; text-align: right;  margin-top: 4px; font-style: italic; color: #003300; margin-right: 20px;}
	.d { text-indent: 1.5em; font-family: 'Times New Roman', Verdana, serif;
          color: #003300;  text-align: left; font-size: 14px; margin-top: 7px;margin-bottom: -2px;}
	.t { text-indent: 1em;  color: #663300; font-size: 14px;
        font-family: 'Times New Roman', Verdana, Arial, cursive, fantasy, sans-serif; text-align: left; background-color: #ffffcc;}
	.stix {  color: #663300; font-size: 12px; padding:10px;
        font-family: Arial, 'Times New Roman', Verdana, cursive, fantasy, sans-serif;  background-color: #ffffff;margin-left: 15px;margin-right:15px;}
	h4  {color: #003300; text-align: left; font-family: Arial, Verdana, serif; font-size: 14px;  text-indent: 0.4em; margin-top: 10px; margin-bottom: -2px;}
	h5  {color: #003300; text-align: center; font-family: Arial, Verdana, serif; font-size: 14px;  margin-top: 20px; margin-bottom: 8px;}
	.si { font-family: Tahoma, Arial, serif;font-size: 11px; font-weight: bold; color: white;
        text-align: left;}
	.n { font-family: Tahoma, Arial, sans-serif, serif;
        text-align: center;   font-weight: bold;  font-size: 11px; color: white;    }
	.co {font-family: 'Times New Roman', Verdana, serif; font-size: 14px;  text-align: center; color: #990000; margin-top: 4px; margin-bottom: 14px; font-weight: bold;}
	.men {font-family: Arial, serif; text-align: font-size: 11px; font-weight: bold; }
	.comm {font-family: Tahoma, Verdana, serif; font-size: 15px; text-align: center; margin-top: 14px;}
	img {border-style: inset; border-width: 2px;  border-color: #FFFF33;}
*/
/*img.xxxx { margin: 14px; width: 90px; border-style: inset;*/
/* none Граница отсутствует. В результате вычисленное значение свойства 
'border-width' будет равно нулю. 
hidden Подобно значению 'none', за исключением сценария разрешения конфликтов между границами, используемого для элементов таблицы.
dotted Граница отображается пунктирной линией.
dashed Граница отображается штрих-пунктирной линией.
solid Граница отображается сплошной линией.
double Граница отображается двумя непрерывными линиями. Сумма значений ширины двух линий и расстояния между ними равна значению свойства 'border-width'.
groove Граница отображается вдавленной линией.
ridge Противоположно значению 'groove': граница отображается выпуклой линией.
inset Весь блок выглядит как бы вдавленным.
outset Противоположно значнию 'inset': весь блок выглядит как бы выпуклым.
*/
