body {
 font-family : Arial, Tahoma, sans-serif;
 font-size : 12px;
 margin : 0;
 padding : 0;
 background-color : #D3C096;
}
A:link {
 font-size : 12px;
 text-decoration : underline;
 color : #c44531;
 text-align : left;
}
A:visited {
 font-size : 12px;
 text-decoration : underline;
 color : #70302e;
 text-align : left;
}
A:active {
 font-size : 12px;
 text-decoration : underline;
 color : #c44531;
 text-align : left;
}
A:hover {
 font-size : 12px;
 text-decoration : underline;
 color : #c44531;
 text-align : left;
}
.fio {
 font-size : 12px;
 font-weight: bold;
 text-decoration : none;
 color : #aa122b;
 text-align : left;
 padding : 6px 0 0 10px;
 margin : 2px 0;
 background-image : url("images/marker-1.gif");
 background-position : left;
 background-repeat : no-repeat;
}
p A b {
 font-size : 12px;
 text-decoration : underline;
 color : #aa122b;
 text-align : left;
 padding : 6px 0 0 10px;
 margin : 2px 0;
 background-image : url("images/marker-1.gif");
 background-position : left;
 background-repeat : no-repeat;
}
p A b:visited {
 font-size : 12px;
 text-decoration : underline;
 color : lime;
 text-align : left;
 padding : 6px 0 0 10px;
 margin : 2px 0;
 background-image : url("images/marker-1.gif");
 background-position : left;
 background-repeat : no-repeat;
}
.td_leftmenu {
 background-image : url("images/f-menu.gif");
 padding : 6px;
}
.a_leftmenu:link {
 font-family : Tahoma, Arial, sans-serif;
 font-size : 12px;
 text-decoration : none;
 font-weight : bold;
 color : #5a4a4a;
}
.a_leftmenu:visited {
 font-family : Tahoma, Arial, sans-serif;
 font-size : 12px;
 text-decoration : none;
 font-weight : bold;
 color : #5a4a4a;
}
.a_leftmenu:active {
 font-family : Tahoma, Arial, sans-serif;
 font-size : 12px;
 text-decoration : none;
 font-weight : bold;
 color : #a71129;
}
.a_leftmenu:hover {
 font-family : Tahoma, Arial, sans-serif;
 font-size : 12px;
 text-decoration : none;
 font-weight : bold;
 color : #a71129;
}
.td_leftmenu_shadow {
 background-image : url("images/f-menu-shadow.gif");
}
.text_bottom {
 font-family : Arial, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #4a3f40;
}
h1 {
 font-family : Tahoma, Arial, sans-serif;
 font-size : 22px;
 font-weight : 600;
 color : #554647;
 padding : 0 0 4px;
 margin : 0 0 5px 0;
}
h2 {
 font-family : Arial, sans-serif;
 font-size : 13px;
 font-weight : bold;
 color : white;
 background-color : #c44531;
 text-transform : uppercase;
 padding : 0 0 0 4px;
 margin : 2px 0 6px 0;
}
h3 {
 font-family : Arial, sans-serif;
 font-size : 14px;
 font-weight : bold;
 color : #5a4a4a;
 padding : 0 6px 6px 0;
 margin : 0;
}
p, div {
 font-family : Arial, sans-serif;
 font-size : 12px;
 font-weight : normal;
 color : black;
 padding : 0 0 0 0;
 margin : 0 0 5px 0;
}
ul {
 list-style : url("images/marker.gif");
 padding : 0 0 0 10px;
 margin : 0 0 6px 16px;
}
ol {
 padding : 0 0 0 10px;
 margin : 0 0 6px 16px;
}
li {
 font-size : 12px;
 text-align : left;
 margin : 0;
 padding-top : 2px;
}
.name {
 font-size : 11px;
 font-weight : bold;
 color : #000000;
 text-align : center;
 padding : 6px 0 0 0;
 margin : 0 40px 0 0;
}
.title {
 font-size : 11px;
 font-weight : bold;
 color : #aa122b;
 text-align : center;
 padding : 0 0 0 2px;
 margin : 0 40px 40px 0;
}
.memorial {
 margin : 0 0 20px 0;
}
.memo {
 margin : 12px 0 8px 0;
}
.quest {
 font-weight:bold;
 color : #4a3f40;
}
.page_td{
 padding: 4px 7px 3px 7px;
 text-align : left;
 margin: 0 0 0 0;
 vertical-align : middle;
 font-size: 12px;
 text-align: left;
}
table.border{
border-collapse:collapse
}
table.border td, table.border th{
border:1px solid #5C4A4C
}
b {
 font-weight : bold;
 color : #4a3f40;
}
.error {
 color : #c44531;
}
.author {
 font-weight : bold;
 color : #4a3f40;
 text-align : right;
}
.alt {
 text-align : left;
 margin: 1px 30px 10px 2px;
 padding: 0px 0px 0px 0px;
 font-size: 11px;
}
