body
{
  background-image: url(img/bg_stone.jpg);
  background-attachment: fixed;
  background-repeat    : repeat;
  background-position  : top right;
  font-size            : 11px;
  font-family:Arial,Helvetica,sans-serif;
  background-color     : #ebba6f;
  color: #502604;
}
/*border               : 1px #d5b288 solid; */
td
{
  text-align: left;
  font-size            : 11px;
  padding-right: 3px;
  padding-left: 3px;
}

select.a, input.a, textarea.a, button.a
{
  font-size            : 11px;
  background-color	: #ffffff;
  border               : 1px #f1e1b3 solid;
  font-family:Arial,Helvetica,sans-serif;
  color: #502604;
  padding-right: 3px;
  padding-left: 3px;
}

textarea.template
{
  background-color	: #ffffff;
   border               : 1px #f1e1b3 solid;
  font-family          : Courier new,serif;
  color: #502604;
}


td.c
{
  font-family:Arial,Helvetica,sans-serif;
  font-weight   : bold;
  /*background-image : url(img/bg2.gif);*/
  background: #fae0ae;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
}

td.d
{
  font-family:Arial,Helvetica,sans-serif;
  font-weight   : bold;
  /*background-image : url(img/bg2.gif);*/
  background: #fae0ae;
  padding-left: 3px;
  padding-right: 3px;
  height: 17px;
}

td.b
{
  background-color      : #fdf7dd;
  font-weight		: normal;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.a
{
  background-color      : #fdf1d9;
  font-weight           : normal;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.e
{
  background-color      : #ffeacf;
  font-weight		: normal;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.menu
{
  background-color      : #fdf1d9;
  font-weight           : normal;
  padding-left: 13px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #502604;
}

tr.row1 {
  background-color      : #fdf7dd;
}
tr.row1:hover {
  background-color      : #cae877;
}

tr.row2 {
  background-color      : #ffeacf;
}

tr.row2:hover {
  background-color      : #cae877;
}

td.row1 {
  font-weight		: normal;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: left;
}

td.row2 {
  font-weight		: normal;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: left;
}

td.main
{
  font-weight           : normal;
  text-align: center;
  color: #502604;
}

a {
  color                 : #811b0b;
  text-decoration       : none;
  font-weight           : normal;
}

a:hover
{
  color                 : #DF5843;
  text-decoration       : none;
  font-weight           : normal;
}


a.block, span.info
{
  color			: #811b0b;
  text-decoration	: none;
  font-weight           : normal;
  display               : block;
  cursor:hand;
}

a.block:hover, span.info:hover
{
  color         	: #DF5843;
  text-decoration       : none;
  font-weight           : normal;
  display  				: block;
  cursor:hand;
}


td.tooltip
{
  background-color      : #fdf7dd;
  font-weight		: normal;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  border: 1px solid #502604;
}

.abutton {
font-family:Arial,Helvetica,sans-serif;
font-size: 11px;
border: 1px solid #5d4c2f;
border-color: #5d4c2f;
background-color: #e9c791;
color: #542c0f;
padding:1px 5px 1px 5px;
text-decoration: none;
/* padding:2px 5px; */
}

.abutton:hover {
color: #542c0f;
background-color: #fae0ae;
text-decoration: none;
}