body                 
{
  margin: 0;
  padding: 0;
  color: #000000;
  background-color: #ffffff;
  font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
  text-align: left;  
  min-width: 780px;
  word-wrap: break-word;
  scrollbar-base-color: #fcfcfc;
  scrollbar-arrow-color: #aaa9a8;
  scrollbar-highlight-color: #cccccc;
  scrollbar-3dlight-color: #fcfcfc;
  scrollbar-shadow-color: #cccccc;
  scrollbar-darkshadow-color: #fcfcfc;
  scrollbar-track-color: #fcfcfc;
  scrollbar-face-color: #fcfcfc;
}


table
{
  font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
  table-layout: fixed;
  border: 0;
}


form
{
  margin: 0;
  padding: 0;
}


hr
{
  border: 1px #b3b9c3 solid;
  width: 95%;
}


acronym
{
  border-bottom: 1px #ffffff dashed;
}


/* --------------------- edit --------------------- */


.edit_label
{
  font-weight: bold;
}


.edit
{
  font-size: 16px;
  width: 100%;
  border: 1px #b3b9c3 solid;
}


.edit_sm
{
  font-size: 16px;
  width: 97%;
  border: 1px #b3b9c3 solid;
}


.memo
{
  font-size: 16px;
  width: 100%;
  border: 1px #b3b9c3 solid;
  font-family: Verdana, Helvetica, Arial;  
}


.button
{
  font-size: 14px;
  color: #ffffff;
  background-color: #292929;
  border: 1px #f2f6f9 solid;
}


.text_required
{
  color: #ff0000;
  font-weight: bold;
}


/* --------------------- links -------------------- */


.link_black
{
  color: #000000;  
  text-decoration: none;
}

.link_black:hover
{
  color: #626240;
  text-decoration: none;
  border-bottom: 1px #000000 solid;
}

.link_black:visited
{
  color: #6c6c46;
  text-decoration: none;
}


.link_menu
{
  color: #f2f6f9;  
  text-decoration: none;
}

.link_menu:hover
{
  color: #efdda3;
  text-decoration: none;
  border-bottom: 1px #000000 solid;
}


.link_blue_light
{
  color: #6c6c46;  
  text-decoration: none;
}

.link_blue_light:hover
{
  color: #6c6c46;
  text-decoration: none;
  border-bottom: 1px #000000 solid;
}


.link_outlinks
{
  font-size: 9px;
  color: #6c6c44;  
  text-decoration: none;
}


/* --------------------- logo --------------------- */


.logo
{
  background-color: #292929;
  height: 68px;
  width: 100%;
}

.logo div
{
  padding: 5px 6px 5px 6px;
}

.logo .picture
{
  float: left;
}

.logo .buttons
{
  float: right;
  width: 200px;  
}

.logo_divisor
{
  background-color: #6c6c46;
  border-top: 1px #ffffff solid;
  font-size: 1px;
  height: 9px;
  width: 100%;
}


/* -------------------- header -------------------- */


.header_menu
{
  border-top: 1px #696969 solid;
  border-bottom: 1px #696969 solid;
}

.header_menu td
{
  height: 38px;
  color: #efdda3;
  border-left: 1px #696969 solid;
  border-right: 1px #a9a9a9 solid;
  font-size: 15px;
  text-align: center;
  vertical-align: middle;
}

.header_menu .normal
{
  background: url(/images/back/back_menu_normal.gif) #353535;
}

.header_menu .light
{
  background: url(/images/back/back_menu_light.gif) #353535;
}


.header_shadow .left
{
  width: 10px;
  height: 7px;
  float: left;
  font-size: 1px;
  margin-right: -3px;
  background: url(/images/back/shadow_header_left.gif) #585858;
  background-repeat: repeat-x;
}

.header_shadow .right
{
  height: 7px;
  font-size: 1px;
  background: url(/images/back/shadow_header_right.gif) #585858;
  background-repeat: repeat-x;
}


/* -------------------- footer -------------------- */

.footer_divisor .left
{
  width: 187px;
  height: 4px;
  font-size: 1px;
  margin-right: -3px;
  float: left;
  border-right: 1px #292929 solid;
  background-color: #585858;
}

.footer_divisor .right
{
  height: 4px;
  font-size: 1px;
  border-left: 1px #292929 solid;
  background-color: #585858;
}


.footer_menu
{
  border-left: 1px #696969 solid;
  border-right: 1px #353535 solid;
  border-top: 1px #353535 solid;
  border-bottom: 1px #313131 solid;  
}

.footer_menu td
{
  height: 38px;
  color: #efdda3;
  font-size: 11px;
  text-align: center;
}

.footer_menu .fm_left
{
  width: 190px;
  background: url(/images/back/back_menu_normal.gif) #353535;
}

.footer_menu .fm_right
{
  background: url(/images/back/back_menu_normal.gif) #353535;
}

.footer_menu .fm_counter
{
  width: 100px;
  background: url(/images/back/back_menu_normal.gif) #353535;
}


.footer_shadow
{
  font-size: 1px;
}

.footer_shadow .fs_left
{
  background: url(/images/back/shadow_footer_left.gif) #6c6c46;
  background-repeat: repeat-x;
  width: 197px;
  height: 43px;
  font-size: 11px;
  color: #ffffff;
}

.footer_shadow .fs_right
{
  background: url(/images/back/shadow_footer_right.gif) #6c6c46;
  background-repeat: repeat-x;
  height: 33px;
}

.footer_shadow .copyright
{
  position: relative;
  top: 1px;
  left: 5px;
  font-family: Arial, sans-serif;
}


/* -------------------- content ------------------- */


.content
{
  border-top: 1px #696969 solid;
}

.content .ct_left
{
  width: 187px;
  background-color: #585858;
}

.content .ct_right
{
  border-left: 1px #585858 solid;
  background: url(/images/back/back_body.gif) #ffffff;
  background-repeat: repeat-x; 
}

.content .ct_message
{
  border: 1px #696969 solid;
  width: 500px;
}

.ct_message .sub_message
{
  text-align: left;
}

.ct_message td
{
  color: #696969;
  background: #ffffff;
  font-size: 14px;
  text-align: center;
  padding: 20px 24px 20px 24px;
}

.ct_message br
{
  font-size: 6px;
}

.ct_message b
{
  color: #696969;
}


.content_title td
{
  height: 33px;
  color: #000000;
  font-size: 12px;
  text-align: left;
  background: url(/images/back/back_content.gif) #6d6943;
}


.content_link
{
  color: #f2f6f9;  
  text-decoration: none;
  font-weight: bold;
}

.content_link:hover
{
  color: #efdda3;
  border-bottom: 1px #000000 solid;
}


/* ------------------ content body ---------------- */


.content_navy .cnv_text
{
  background: #585858;
  color: #ffffff;
  font-size: 11px; 
}

.content_navy .cnv_curve
{
  width: 187px;
  height: 42px;
  background: url(/images/back/back_navy_curve.gif) #585858;
  background-position: bottom;
  background-repeat: no-repeat;
}


.content_navy_shadow td
{
  background: url(/images/back/shadow_content_navy.gif) #585858;
  background-repeat: repeat-x;
  font-size: 1px;
  width: 187px;
  height: 7px;
}


.content_output
{
  border: 1px #b3b9c3 solid;  
  border-collapse: collapse;  
  width: 95%;
}

.content_output td
{
  color: #000000;
  font-size: 13px;  
  border: 1px #b3b9c3 solid;
  padding: 6px 6px;
}

.content_output b
{
  color: #000000;
}

.content_output .co_title
{
  background: #585858;
  color: #ffffff;
  font-weight: bold; 
  text-align: center;
  border: 0px;
}

.content_output .co_level1
{
  background: #fdfdfd;
}

.content_output .co_level2
{
  background: #f1f1f1;
} 

.content_output .co_selected
{
  background: #f8f1da;
}

.content_output .count
{
  font-size: 8px;
}


.common_output
{
  width: 95%;
  color: #000000;
  font-size: 13px;  
  font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
  line-height: 1.35;
  padding: 6px 6px;
}

.common_output b
{
  color: #000000;
}


.content_big_title
{
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  width: 95%;
}


.navigation
{
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 2px 6px;
  font-size: 13px;
  table-layout: fixed;
  width: 95%;
}

.navigation b
{
  color: #000000;
}

.navigation h1, h2
{
  font-size: 13px;
  padding: 0;
  margin: 0;
  display: inline;
}


.cart_details
{
  margin: 0px 0px 4px 0px;
  font-size: 13px;
  width: 95%;
}


/* -------------------- dialogs ------------------- */


.dialog_title td
{
  height: 33px;
  color: #6c6c46;
  font-size: 12px;
  text-align: left;
  background: url(/images/back/back_content.gif) #6d6943;
}


.dialog_title_shadow .dts_left
{
  font-size: 1px;
  width: 10px;
  height: 7px;
  background: url(/images/back/dialog_shadow_left.gif) #585858;
  background-repeat: repeat-x;
}

.dialog_title_shadow .dts_right
{
  font-size: 1px;
  height: 7px;
  background: url(/images/back/dialog_shadow_right.gif) #585858;
  background-repeat: repeat-x;
}


.dialog_body td
{
  background: #585858;
  color: #ffffff;
  font-size: 11px;  
}

.dialog_body .dialog_message
{
  color: #ffffff;
}

.dialog_message b
{
  color: #efdda3;
}

.dialog_content
{
  margin: 4px 10px 5px 10px;
  width: 95%;
}

.dialog_content td
{
  color: #ffffff;
  font-size: 11px;
  padding: 0px 0px 4px 0px;
}

.dialog_content br
{
  font-size: 6px;
}

.dialog_content b
{
  color: #efdda3;
}


.editor_output
{
  border-collapse: collapse;  
}

.editor_output th
{
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  border: 0px;
  border-bottom: 1px #000000 solid;
  padding: 0px 6px 12px 6px;
}

.editor_output td
{
  color: #000000;
  font-size: 13px;  
  border: 0px;
  padding: 6px 6px;
}

.editor_output b
{
  color: #000000;
}

.editor_output .col_title
{
  font-weight: bold;
  text-align: center;
}

.editor_output .selected
{
  background-color: #e6e6e6;
}


.ptag_helper
{
  padding: 4px;
  color: #706f6d;  
  background-color: #ffffff;
  font-size: 8pt;
  border: 1px #b3b9c3 solid;
  width: 95%;
  font-weight: bold;
}

.ptag
{
  color: #0048cf;
}

.ptag_desc
{
  color: #000000;
}

.ptag_attr
{
  color: #723a6c;
}

.ptag_symb
{
  color: #000000;
}

.ptag_text
{
  color: #008000;
}

/* --------------------- other -------------------- */


.line_gray_thin
{
  border: 0px;
  margin: 1px 0px 0px 0px;
  border-top: 1px #cfcfcf dashed;
  font-size: 1px;
  height: 1px;
}

.s a {
  color: #6c6c46;  
  text-decoration: none;
}

