  * {
    /*color:rgb(95,95,95);*/
    font-family:Arial;
    font-size:13px;
  }
  sup {
    font-size:9px;
  }
  body {
    color:rgb(95,95,95);
    font-family:Arial;
    font-size:13px;
    
    margin:0px;
    padding:0px;
    background-color:White;#e1e1e1;
  }
  table, td {
    border:0px;
    border-collapse:collapse;
  }
  td {
    padding:0px;
  }
  a {
    color:rgb(115,115,115);/*#00b5e2;*/
    text-decoration:none;
  }
  a:hover {
    text-decoration:underline;
  }
  input, textarea, select {
    border: 1px solid #7d7d7d;
  }
  input.checkbox {
    border-width:0px;
  }
  .textWhite {
    color:White;
  }
  .textGray {
    color:#7d7d7d;
  }
  .textBlue {
    color:#29377f;
  }
  .textLightBlue {
    color:rgb(92,180,223);
  }
  a.menu_point_1 {
    text-transform:uppercase;
    font-size:14px;
    color:White;
  }
  a.menu_point_2 {
    font-size:12px;
    color:#7d7d7d;
  }
  a.menu_point_selected {
    color:#29377f;
  }
/*
  td.product_title {
    border-style: solid;
    border-color: rgb(95,95,95);
    border-width: 1px 1px 1px 1px;
    padding: 2px 10px 2px 10px;
    cursor: pointer;
  }
  td.product_title_selected {
    border-style: solid;
    border-color: rgb(95,95,95);
    border-width: 1px 1px 0px 1px;
    padding: 2px 10px 2px 10px;
  }
*/
  div.product_title {
    float:left;
    border-color:rgb(95,95,95);
    border-style:solid;
    border-width: 1px 0px 1px 1px;
    padding: 2px 10px 2px 10px;
    cursor: pointer;
  }
  div.product_title_last {
    border-right-width: 1px;
  }
  div.product_title_selected {
    border-bottom: 0px solid rgb(95,95,95);
  }
  
  span.obligatory {
    color: #29377f;
  }
  td.form_title {
    padding: 2px 5px 2px 2px;
  }
  td.form_field {
    padding: 2px;
  }
  .error {
    color: Red;
  }
  .small_note {
    font-size: 10px;
  }
  
  
/*=============================== ORDER FORM =================================*/
  table.form_order {
    width: 660px;
  }
  table.form_order tr td, th {
    border: 1px solid gray;
    padding: 2px;
    /*text-align: left;*/
  }
  table.form_order tr td.width1, th.width1 {
    width: 110px;
  }
  table.form_order tr td.width2, th.width2 {
    width: 220px;
  }
  table.form_order tr td.width3, th.width3 {
    width: 330px;
  }
  table.form_order tr td.width4, th.width4 {
    width: 440px;
  }
  table.form_order tr td.width5, th.width5 {
    width: 550px;
  }
