body {
  font-family:                Arial;
  font-size:                  10pt;
  text-align:                 left;
  background-color:           #F8DA95;
  color:                      #000000;
  margin:                     0;
  padding:                    0;
  scrollbar-base-color:       #E0B75E;
  scrollbar-arrow-color:      #F8DA95;
  scrollbar-highlight-color:  #F8DA95;
  scrollbar-shadow-color:     #F8DA95;
}

div.page-name {
  font-family:  verdana, arial, sans-serif;
  font-size:    12pt;
  font-weight:  bold;
  color:        #000;
  margin:       2 2 2 10;
}

h2.header {
  font-family:  arial, sans-serif;
  font-size:    14pt;
  color: #000;
  padding: 3 3 3 10;
  background-color: #f9d685;
  border: 1px solid #E0B75E;
}

/* verify эти линки используются для переключения страниц */
.links_block
{
  font-family: Arial;
  background-image: url(/img/table_b_yellow.gif);
  background-color: #f9d685;
  background-repeat: repeat;
  vertical-align: top;
  text-align: left;
  font-size: 9pt;
  border-bottom: 1px solid #E0B75E;
  border-right: 1px solid #E0B75E;
  font-weight: bold;
}
.block_text
{
  font-family: Arial;
  text-align: left;
  font-size: 9pt;
}
a.block
{
  font-family: Arial;
  font-size: 9pt;
  color: #C73051;
  text-decoration: underline;
}
a.block:hover
{
  font-family: Arial;
  font-size: 8pt;
  color: #ff0000;
  text-decoration: underline;
}

td        {  font-family: Arial; font-size: 9pt;  color: #000000;  text-align: left; }
tr        { vertical-align: top; }
.ftitle   {  font-family: Arial;  font-size: 8pt;  color: #000000; vertical-align: top;} /* form title, for example, username: */
td.fdivider {  border-bottom: 1px solid #E0B75E; background-color #e0b75e; }      /* divider in the form between form elements*/

hr.divider { height: 1px; border: none; background-color: #e0b75e; color: #e0b75e;  }
input, select  {  font-family: Arial;  font-size: 8pt;  border: 1px solid #c3c3c3; background-image: url(/img/fade.png); }
.toUser  {font-family: Arial;  font-size: 10pt; color: #b30101;}
.mark    {font-family: Arial;  font-size: 9pt; color: #000000; background-color: #f8efda; border: 1px solid #e0b75e; padding: 3px 3px}

/* for footer */
.copyright         { font-family: Arial;  font-size: 8pt;  color: #000000;  text-align: right;  text-decoration: none;}
a.copyright        { font-family: Arial;  font-size: 8pt;  color: #c73051;  text-align: right;  text-decoration: underline;}
a.copyright:hover  { font-family: Arial;  font-size: 8pt;  color: #ff0000;  text-align: right;  text-decoration: underline;}
.address           { font-family: Arial;  font-size: 8pt;  color: #000000;}

/* links */
a       {  font-family: Arial;  font-size: 9pt;  color: #C73051;  text-decoration: underline; }
a:hover {  font-family: Arial;  font-size: 9pt;  color: #ff0000;  text-decoration: underline; }

.lefrog a:hover {  font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; color: #ffffff; }
.sunny a:hover { font-family: Segoe UI, Arial, sans-serif; font-size: 1.1em; color: #383838;}

.micro { font-size: 8pt; }
a.micro, a.micro:hover  {  font-size: 8pt; text-decoration: underline;}

.block_header_center  { font-family: Arial;  font-size: 10pt;  background-image: url(/img/table_b_yellow.gif);
                        background-color: #f9d685;  background-repeat: repeat;  vertical-align: top;
                        border-bottom: 1px solid #E0B75E;  border-right: 1px solid #E0B75E;  font-weight: bold;
                        text-align: center; }
.block_header_left    { font-family: Arial;  font-size: 10pt;  background-image: url(/img/table_b_yellow.gif);
                        background-color: #f9d685;  background-repeat: repeat;  vertical-align: top;
                        border-bottom: 1px solid #E0B75E;  border-right: 1px solid #E0B75E;  font-weight: bold;
                        text-align: left; }
.block_header_right   { font-family: Arial;  font-size: 10pt;  background-image: url(/img/table_b_yellow.gif);
                        background-color: #f9d685;  background-repeat: repeat;  vertical-align: top;
                        border-bottom: 1px solid #E0B75E;  border-right: 1px solid #E0B75E;  font-weight: bold;
                        text-align: right; }
.table_b   {  font-family: Arial; font-size: 8pt;  background: #f9d685;  background-color: #f9d685;
              vertical-align: top;  text-align: left;  border-bottom: 1px solid #E0B75E;  border-right: 1px solid #E0B75E; }
.table_bb  {  font-family: Arial; font-size: 8pt;  background: #f9d685;  background-color: #f9d685;  vertical-align: top;  text-align: left;  border-bottom: 1px solid #E0B75E;  border-right: 1px solid #E0B75E;  font-weight: bold;  white-space: nowrap; }
.table_bbc {  font-family: Arial; font-size: 8pt; background: #f9d685;  background-color: #f9d685;  vertical-align: top;  text-align: center;  border-bottom: 1px solid #E0B75E;  border-right: 1px solid #E0B75E;  font-weight: bold;  white-space: nowrap; }
.table_a   {  font-family: Arial; font-size: 8pt;  background: #f6e1b1;  background-color: #f6e1b1;  vertical-align: top;  text-align: left;  border-bottom: 1px solid #E0B75E;  border-right: 1px solid #E0B75E; }
.table_arb {  font-family: Arial; font-size: 8pt;  background: #f6e1b1;  background-color: #f6e1b1;  vertical-align: top;  text-align: right;  border-bottom: 1px solid #E0B75E;  border-right: 1px solid #E0B75E;  font-weight: bold; }
.table_border {  border-top: 1px solid #E0B75E;  border-left: 1px solid #E0B75E;  vertical-align: top; }
.price { font-family: Arial; font-size: 13pt; color: #000000; font-weight: bold; }
.bookTitle        { font-family: Arial; font-size: 11pt; color: #000000; font-weight: bold; }
a.bookSimpleTitle:hover {  text-decoration: none; }
a.bookSimpleTitle       {  text-decoration: none; }
.bookSimpleTitle  { font-family: Arial; font-size: 9pt; color: #000000; font-weight: bold; text-decoration: none;}
.errorMsg        { font-family: Arial; font-size: 8pt; color: #ff0000; font-weight: bold;  white-space: nowrap; }
tr.striped td   { background: #f5e7c7;  background-color: #f5e7c7; }
tr.over td      { background: #fdeaa8;  background-color: #fdeaa8; }
tr.selected td  { background: #fa7171;  background-color: #fa7171; }
input.focused   { border: 1px solid #000000;  background-image: url(/img/empty.gif); }

.center { text-align: center; }
.right  { text-align: right; }

/* th == .table_bbc */
th {  font-family: Arial; font-size: 8pt; background: #f9d685;  background-color: #f9d685;  vertical-align: top;  text-align: center;  border-bottom: 1px solid #E0B75E;  border-right: 1px solid #E0B75E;  font-weight: bold;  white-space: nowrap; }
img.author
{
  border: 1px solid #E0B75E;
}

