body {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
td {
    font-size: 8pt;
    font-family: Tahoma;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
td.content {
    padding: 5px 10px 5px 15px;
    text-align: justify;
}
td.gray {
    border-left: 1px solid #8F9292;
    background-color: #F4F4F4;
    padding: 0px 0px 0px 10px;
}
td.photo {
    padding: 5px 5px 5px 0px;
}
td.cont_footer {
    padding: 10px 10px 10px 15px;
}
span.hbrown {
    color: #9F8244;
}
span.query {
    color: #C67D41;
    font-weight: bold;
    font-size: 11px;
}
td.search_type {
    padding: 0px 20px 0px 0px;
}
td.lst_num {
    padding: 0px 5px 0px 0px;
}
td.lst_cont {
    padding: 0px 0px 10px 0px;
}
span.dgray {
    color: #4E4E4E;
}
span.hgray {
    color: #9D9C9E;
}
span.dgray_bold {
    color: #4E4E4E;
    font-weight: bold;
}
span.hbrown_bold {
    color: #9F8244;
    font-weight: bold;
}
span.brown_bold {
    color: #7C5400;
    font-weight: bold;
}
ul.gray {
    color: #777777;
    margin: 10px 0px 0px 30px;
}

h4 {
    font-size: 8pt;
    font-family: Tahoma;
    font-weight: bold;
    color: #7C5400;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
}
img.photo {
    border: 1px solid #7C5400;
}
img.photo_icon {
    border: 1px solid #7C5400;
}
a.index_mitem:link {
    color: #4E4E4E;
    font-size: 9pt;
    font-weight: bold;
    font-family: Tahoma;
    text-decoration: none;
}
a.index_mitem:active {
    color: #4E4E4E;
    font-size: 9pt;
    font-weight: bold;
    font-family: Tahoma;
    text-decoration: none;
}
a.index_mitem:visited {
    color: #4E4E4E;
    font-size: 9pt;
    font-weight: bold;
    font-family: Tahoma;
    text-decoration: none;
}
a.index_mitem:hover {
    color: #666666;
    font-size: 9pt;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
}
a:link {
    color: #BDAA82;
    font-size: 8pt;
    font-family: Tahoma;
    text-decoration: none;
}
a:active {
    color: #BDAA82;
    font-size: 8pt;
    font-family: Tahoma;
    text-decoration: none;
}
a:hover {
    color: #D2BD90;
    font-size: 8pt;
    font-family: Tahoma;
    text-decoration: none;
}
a:visited {
    color: #C8BB9F;
    font-size: 8pt;
    font-family: Tahoma;
    text-decoration: none;
}
a.lang:link {
    font-size: 9pt;
    font-family: Times;
    color: #CBA85D;
    text-decoration: none;
}
a.lang:active {
    font-size: 9pt;
    font-family: Times;
    color: #CBA85D;
    text-decoration: none;
}
a.lang:hover {
    font-size: 9pt;
    font-family: Times;
    color: #D8B363;
    text-decoration: none;
}
a.lang:visited {
    font-size: 9pt;
    font-family: Times;
    color: #CBA85D;
    text-decoration: none;
}
a.index_lang:link {
    font-size: 8pt;
    font-family: Times;
    color: #CBA85D;
    text-decoration: none;
}
a.index_lang:active {
    font-size: 8pt;
    font-family: Times;
    color: #CBA85D;
    text-decoration: none;
}
a.index_lang:hover {
    font-size: 8pt;
    font-family: Times;
    color: #D8B363;
    text-decoration: none;
}
a.index_lang:visited {
    font-size: 8pt;
    font-family: Times;
    color: #CBA85D;
    text-decoration: none;
}
table.left_image {
    border: 1px solid #C5C5C5;
    background-color: white;
}
td.grey_bg {
    background-color: #EEEEEE;
}
td.menu_container {
    padding: 0px 4px 0px 4px;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #CCCCCC;
}
td.mitem_footer {
    border-right: 1px solid #E5E5E5;
}
td.mitem_active_footer {
    border-right: 1px solid #E5E5E5;
    font-size: 3px;
    background-color: #B39D6F;
}
td.mitem_active {
    background-color: #F0F0F0;
}
td.mitem_passive {
    background-color: white;
}
td.mitem_title {
    font-family: Tahoma;
    font-size: 8pt;
    color: #333333;
    font-weight: bold;
}
table.list {
    background-color: #aaa;
    border-color: #E2DED8;
    border-width: 0px;
    border-style: solid;
}
td.list {
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    background-color: #FFFFFF;
    padding: 1px 2px 1px 2px;
}
a.mitem:link {
    color: #A1A1A1;
    text-decoration: none;
}
a.mitem:active {
    color: #A1A1A1;
    text-decoration: none;
}
a.mitem:hover {
    color: #AFAFAF;
    text-decoration: none;
}
a.mitem:visited {
    color: #A1A1A1;
    text-decoration: none;
}
td.index_menu {
    padding: 10px 15px 15px 0px;
    line-height: 15px;
}
td.list_header {
    background-color: #F4F4F4;
    color: #8A8A8A;
    border-right: 5px solid white;
    border-bottom: 1px solid black;
    padding: 2px 0px 2px 0px;
    font-weight: bold;
}
td.list_yellow_cont {
    background-color: #F7F7EB;
    border-right: 5px solid white;
    border-top: 3px solid white;
    padding: 2px 3px 2px 3px;
}
td.list_adm_cont {
    background-color: #F7F7EB;
    border-right: 0px solid white;
    border-top: 3px solid white;
    padding: 2px 0px 2px 3px;
}
td.list_white_cont {
    background-color: white;
    border-right: 5px solid white;
    border-top: 3px solid white;
    padding: 2px 3px 2px 3px;
}
td.thread_cont {
    background-color: #F4F4F4;
    border-left: 1px solid #B3B3B3;
    border-bottom: 1px solid #B3B3B3;
    padding: 3px 5px 3px 10px;
}
td.form_content {
    padding: 5px 5px 0px 0px;
    font-size: 8pt;
    font-family: Arial;
}
td.form_error {
    color: #A60303;
    padding: 5px 5px 0px 0px;
}
td.error_message {
    color: #CC0000;
    padding: 0px 0px 5px 0px;
}
.form_input {
    font-size: 8pt;
    font-family: Arial;
    color: black;
    background-color: #F9F9F9;
    border-color: #B3B3B3;
    border-width: 1px;
}
.index_input {
    font-size: 8pt;
    font-family: Arial;
    color: black;
    height: 17px;
    background-color: #FFFFFF;
    border-color: #B3B3B3;
    border-width: 1px;
}
.index_submit {
    width: 25px;
    height: 17px;
    font-family: Arial;
    font-size: 6pt;
    color: #333333;
    background-color: #EEEEEE;
    border-color: #FFFFFF;
    border-width: 0px;
}
.search_submit {
    width: 60px;
    height: 17px;
    font-family: Arial;
    font-size: 8pt;
    color: #333333;
    background-color: #EEEEEE;
    border-color: #CCCCCC;
    border-width: 1px;
}

table.doc_rubrics {
  margin: 0px 0px 10px 15px;
}

div.doc_view {
  margin: 0px 0px 5px 0px;
}

div.doc_add {
  margin: 0px 0px 5px 0px;
}

td.doc_price {
  background-color: #F0EFD7;
  font-weight: bold;
  color: black;
  padding: 0px 10px 0px 10px;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  border-left: 2px solid white;
}

div.doc_basket {
  position: absolute;
  margin: 310px 0px 0px 10px;
}

div.doc_basket table tr td {
  vertical-align: top;
  white-space: nowrap;
}

div.doc_basket table tr td.header {
  border-bottom: 1px solid #C5C5C5;
  padding: 0px 10px 3px 2px;
}

div.doc_basket div.icon {
  width: 24px;
  height: 24px;
  background: url(/img/doc_folder.png) no-repeat;
  float: left;
}

div.doc_basket div.title {
  float: left;
  padding: 7px 0px 0px 7px;
  color: #7C5400;
  font-weight: bold;
  font-size: 9pt;
}

div.doc_basket table tr td.user {
  background-color: #F0F0F0;
  padding: 5px 10px 5px 10px;
  font-weight: bold;
  color: #555555;
}

div.doc_basket table tr td.data {
  padding: 10px 10px 10px 10px;
  border-bottom: 1px solid #C5C5C5;
}

div.doc_basket table tr td.data ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

div.doc_basket table tr td.data ul li {
  color: #555555;
  padding: 0px 0px 3px 0px;
}

div.doc_basket table tr td.data ul li span {
  color: #000000;
  padding: 0px 5px 0px 0px;
}