body.main
  {
    color: #000000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #E7EBFF;
    text-align: left;
  }

body.root
  {
    color: #000000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #F9F9E0;
    text-align: left;
  }

a.ref
  {
    color: black;
    font-size: 12px;
  }

a.white_ref
  {
    color: white;
  }

a.chlady_ref
  {
    color: #8F0000;  /* 990033, cc0033; */
  }

/* -------------------- Статистика -------------------------- */

table.stat
  {
    width: 100%;
    border: thin solid #880000; /* #FFBD00; */
    background-color: #EEEEEE; /* #FFFFEE; */	
  }

td.stat_date_item
  {
    color: #000000;
    border: thin solid #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFEEEE; /* #FFEEEE;  #FFFFE0; */
    text-align: center;
    vertical-align: top;
  }

td.stat_item
  {
    color: #000000;
    border: thin solid #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFFFEE; /* #FFEEEE;  #FFFFE0; */
    text-align: center;
    vertical-align: top;
  }

/* -------------------- Галерея -------------------------- */

body.gallery
  {
    color: #000000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #F9E0E0;
    text-align: left;
  }

table.navigator
  {
    width: 100%;
    border: thin solid #FFEEEE; /* #FFBD00; */
    background-color: #FFEEEE; /* #FFFFEE; */
  }

td.navigator_info
  {
    width: 37%;
    color: #000000;
    border: thin solid #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EEEEEE; /* #FFFFE0; */
    text-align: left;
    vertical-align: top;
  }

td.navigator_item
  {
    width: 21%;
    color: #000000;
    border: thin solid #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFEE; /* #FFEEEE;  #FFFFE0; */
    text-align: center;
    vertical-align: top;
  }

table.gallery
  {
    width: 100%;
    border: thin solid #FFBD00;
    background-color: #FFEEEE; /* #FFFFEE;*/
  }

td.gallery_item
  {
    color: #000000;
    border: thin solid #FFEEEE; /* #008800; */
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFEEEE; /* #FFFFE0; */
    text-align: left;
    vertical-align: top;
  }

td.gallery_search
  {
    color: #000000;
    border: thin solid #FFEEEE; /* #008800; */
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFEEEE; /* #FFFFE0; */
  }

/* ------------------------------------------------------- */

table.reg001
  {
    width: 40%;
    border: thin solid #FFBD00;
    background-color: #FFFFEE;
  }

table.reg003
  {
    width: 45%;
    border: thin solid #008800;
    background-color: #FFFFEE;
  }

table.auth003
  {
    width: 45%;
    border: thin solid #008800;
    background-color: #FFFFEE;
  }

table.propsview_gray
  {
    width: 100%;
    border: thin solid #008800;
    background-color: #DDDDDD;
  }

table.propsview_green
  {
    width: 100%;
    border: thin solid #008800;
    background-color: #DDFFDD;
  }

table.propsview
  {
    width: 100%;
    border: thin solid #008800;
    background-color: #FFFFEE;
  }

/*
table.propsview_yellow
  {
    align: center;
  }
*/

table.artsview
  {
    width: 100%;
    height: 100%;
    border: thin solid #008800;
    background-color: #FFFFEE;
  }

table.artsview60
  {
    width: 60%;
    height: 100%;
    border: thin solid #008800;
    background-color: #FFFFEE;
  }

table.artsview_noborder
  {
    width: 100%;
    height: 100%;
    background-color: #FFFFEE;
  }

table.propsview_gray
  {
    width: 100%;
    border: thin solid #008800;
    background-color: #CCCCC0;
  }

table.propsview_blue
  {
    width: 100%;
    border: thin solid #000088;
    background-color: #D0D0DD;
  }

table.propsview_noborder
  {
    width: 90%;
    background-color: #FFFFEE;
  }

table.imageview01n
  {
    width: 100%;
    background-color: #FFFFE0;
  }

td.imageview_noborder
  {
    color: #000000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFE0;
    text-align: left;
    vertical-align: top;
  }

td.item_error
  {
    color: #FF0000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    background-color: #FFFFAA;
    text-align: left;
  }

td.item_green
  {
    color: #008800;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    background-color: #FFFFEE;
    text-align: left;
  }

td.item_odd
  {
    color: #000000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /* background-color: #EEEEFF; */
    background-color: #FFFFEE;
    text-align: left;
  }

td.item_even
  {
    color: #000000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /* background-color: #DDDDEE; */
    background-color: #FFFFE0;
    text-align: left;
  }

tr.article01r
  {
    color: #000000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /* background-color: #DDDDEE; */
    background-color: #FFFFE0;
    text-align: left;
    vertical-align: top;
  }

td.article01
  {
    color: #000000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /* background-color: #DDDDEE; */
    background-color: #FFFFE0;
    text-align: left;
    vertical-align: top;
  }

td.article02_odd
  {
    color: #000000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /* background-color: #DDDDEE; */
    background-color: #FFFFEE;
    text-align: left;
    vertical-align: top;
  }

td.article03_even
  {
    color: #000000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /* background-color: #DDDDEE; */
    background-color: #FFFFEE;
    text-align: left;
    vertical-align: top;
  }

td.article02_even
  {
    color: #000000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /* background-color: #DDDDEE; */
    background-color: #FFFFE0;
    text-align: left;
    vertical-align: top;
  }

td.article04
  {
    color: #000000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFEE;
    text-align: left;
    vertical-align: top;
  }

td.item_odd_border
  {
    color: #000000;
    border: thin solid #008800;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /* background-color: #EEEEFF; */
    background-color: #FFFFEE;
    text-align: left;
  }

td.item_odd_blue_border
  {
    color: #000000;
    border: thin solid #000088;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFEE;
    text-align: left;
  }

td.item_odd_r
  {
    color: #000000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /* background-color: #EEEEFF; */
    background-color: #FFFFEE;
    text-align: right;
  }

td.item_even_border
  {
    color: #000000;
    border: thin solid #008800;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /* background-color: #DDDDEE; */
    background-color: #FFFFE0;
    text-align: left;    
  }

td.item_even_blue_border
  {
    color: #000000;
    border: thin solid #000088;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFE0FF;
    text-align: left;    
  }

td.item_even_r
  {
    color: #000000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /* background-color: #DDDDEE; */
    background-color: #FFFFE0;
    text-align: right;
  }

/* --------------- Секция прайс-листов ----------------- */

table.priceview_yellow
  {
    width: 100%;
    border: thin solid #FFFFE0;  /* #008800; */
    background-color: #FFFFE0; /* #999977; */
  }

td.price_cap_item
  {
    color: #000000;
    border: thin solid #008800;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    background-color: #FFCF96;
    text-align: center;
  }

td.price_item
  {
    color: #000000;
    border: thin solid #008800;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #FFFFE0;
    text-align: center;
  }

td.price_item_odd
  {
    color: #000000;
    border: thin solid #009900;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FDFDCD;
    text-align: center;
  }

td.price_item_even
  {
    color: #000000;
    border: thin solid #008800;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FAFADA;
    text-align: center;
  }

/* ----------------------------------------------------- */

a.item
  {
    color: #0000AA;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /* background-color: #DDDDEE; */
    /* background-color: #EEEEDD; */
    text-align: left;
    border-width: 1;
    display: block;
  }

h3.header
  {
    color: #9F0000;
    margin: 0px;
    font-family: Verdana;
    font-size: 14px;
    text-align: center;
  }

font.text
  {
    color: #8F0000;
    margin: 0px;
    font-family: Verdana;
    font-size: 12px;
    text-align: center;
  }

input.upload_item
  {
    color: #003300;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #66ffcc;
    text-align: left;
  }


input.field
  {
    color: #900000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    /* background-color: #E7EBFF; */
    background-color: #FFEBE7;
    text-align: left;
  }

textarea.field
  {
    color: #900000;
    margin: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /* background-color: #E7EBFF; */
    background-color: #FFEBE7;
    text-align: left;
  }
 
 input.button
   {
     color: #FF0000;
     margin: 0px;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 12px;
     /* background-color: #E7EBFF; */
     background-color: #F7F7DF;
     text-align: left;
   }

 input.wbutton
   {
     color: #FF0000;
     margin: 0px;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 12px;
     /* background-color: #E7EBFF; */
     background-color: #FFFFFF;
     text-align: left;
   }

#img01
  {
    position: absolute; 
    top: 3px;
    left: 11px;
    width: 160px;
    height: 176px;
    z-index: 101;
  }