h1.tit { font-family:  Arial; font-size:25px; color: #D47C81; margin-left: 10px; margin-top: 20px; font-variant: small-caps; text-align: center }
h2.tit { 
  padding-top: 5px;
  font-family: Arial;  font-size: 17px; color: #404040; 
  margin-left: 10px;
  background: #f0f0f0; padding: 4px; 
  border-bottom: 1px solid; border-color: #d0d0d0;
}

h2.tit:first-letter {
font-family : "Times New Roman", times, serif;
font-size : 24px;
font-style: italic;
color : #994444;
padding-right: 10px;
}

A:visited,A:active,A:link { font-family: Verdana, Helvetica, Arial; color: #0000b0;}
A:hover {color: #0000f0; background: #D3DAF2; }

body, select, input { font-size:13px; font-family: Verdana, Helvetica, Arial; color: #000000;}

A.hdr:visited,A.hdr:active,A.hdr:link { font-weight: bold; font-size:13px;
font-family: Verdana, Helvetica, Arial; color: #00008F; text-decoration: none; letter-spacing: 1px; }
A.hdr:hover {color: #0000f0; background: #8A98F2; }

A.hdrs:visited,A.hdrs:active,A.hdrs:link { font-size:13px;
font-family: Verdana, Helvetica, Arial; color: #00008F; text-decoration: none; letter-spacing: 1px; }
A.hdrs:hover {color: #0000f0; background: #8A98F2; }

A.hdrb:visited,A.hdrb:active,A.hdrb:link { font-size:14px;
font-family: Verdana, Helvetica, Arial; color: #00008F; text-decoration: none; letter-spacing: 1px;}
A.hdrb:hover {color: #0000ff; background: #8A98F2}

select.cft  {font-size: 16px; color: #000080; width: 200px}
div.cft     {font-size: 17px; padding: 1px; text-align: right; margin-bottom: 2px;  }
input.cft   { font-size: 16px; background: #8A98F2; width: 200px}

#fp { color: #DA5C51; text-decoration: none }

A.pr:visited,A.pr:active,A.pr:link { font-size:14px; font-family: Tahoma; Verdana; color: brown; text-decoration: underline; letter-spacing: 2px;}
A.cn:visited,A.cn:active,A.cn:link { font-size:12px; font-family: Tahoma; text-decoration: none; }
A.pr:hover, A.cn:hover {color: #0000ff; background: #a0ffa0}
A.pr:hover {font-weight: bold}

table.tbl { border: 0px solid; }
td.nm { padding-bottom: 3px }

select.cftf {font-size: 14px; color: blue; width: 140px }
select.CFT {font-size: 14px; color: blue; width: 160px; }
td.cft {font-size: 17px; padding: 3px; text-align: right; }

td.tdc1 { border-bottom: 0px solid; border-color: #ffffff; background: #f0f0f0; padding: 3px }
td.tdc0 { border-bottom: 0px solid; border-color: #ffffff; background: #fff0f0; padding: 3px }

select.inst  {font-size: 13px; color: #000080;} 
input.inst   { font-size: 13px; background: #D3DAF2; font-weight: bold;}

.hdr { font-weight: bold; font-size:13px; font-family: Verdana, Helvetica, Arial; color: #00008F; text-decoration: none; letter-spacing: 1px; }
.hdrs { font-size:13px; font-family: Verdana, Helvetica, Arial; color: #00008F; text-decoration: none; letter-spacing: 1px; }
.mtext { font-size:12px; font-family: Verdana, Helvetica, Arial; text-decoration: none; }
.stext  { font-size:12px; font-weight: bold; font-family: Verdana, Helvetica, Arial; text-decoration: none; }
.smtext { font-size:11px; font-family: Verdana, Helvetica, Arial; text-decoration: none; }
.galka { font-family: Verdana, Helvetica, Arial; color: #D3DAF2; }
.agalka { font-size:12px; font-family: Verdana, Helvetica, Arial; color: #8A98F2; }