


.rdcPageOrdersView {
}

.rdcPageOrdersView .smart-elegant-box {
  float: left;
  margin: 1%;
  width: 48%;
}
@media (max-width: 800px) {
  .rdcPageOrdersView .smart-elegant-box {
    float: none;
    margin: 1em 0;
    width: auto;
  }
}

.rdcPageOrdersView .order-details {
}
  .rdcPageOrdersView .order-details table {
  }
    .rdcPageOrdersView .order-details table th {
      padding-left: 5px;
      text-align: left;
      white-space: nowrap;
    }
    .rdcPageOrdersView .order-details table td {
      padding: 4px;
    }



.rdcPageOrdersView .smart-elegant-box {
  background: #fafafa;
}
.rdcPageOrdersView .smart-elegant-box.order-items {
  padding-bottom: 0;
}
  .rdcPageOrdersView .smart-elegant-box.order-items .smart-elegant-box-content {
    margin-left: -1em;
    margin-right: -1em;
    background: #fff;
  }

.rdcPageOrdersView p.vatnotes {
  margin: 1em 0 0 0;
}


.rdcPageOrdersView table.products {
  border-spacing: 0 0;
}
  .rdcPageOrdersView table.products {
  }
    .rdcPageOrdersView table.products td {
      background: #f2f2f2;
      border-left: 2px solid #ffffff;
      border-bottom: 4px solid #ffffff;
    }
    .rdcPageOrdersView table.products td.qnt {
      border-left: 0;
      font-family: "Times New Roman", "Times", serif;
      font-size: 1.4em;
      font-weight: bold;
    }
    .rdcPageOrdersView table.products td.img {
      text-align: center;
    }
      .rdcPageOrdersView table.products td.img img {
        max-height: 80px;
        max-width: 80px;
      }
    .rdcPageOrdersView table.products td.title {
      text-transform: uppercase;
      font-size: 0.85em;
      letter-spacing: 0.1ex;
    }
    .rdcPageOrdersView table.products td.vat {
      text-align: center;
      text-transform: uppercase;
      font-size: 0.85em;
      letter-spacing: 0.1ex;
      white-space: nowrap;
    }
    .rdcPageOrdersView table.products td.price {
      background-color: #e57f5a;
      color: #ffffff;
      text-align: center;
    }


.rdcPageOrdersView table.products {
}
  .rdcPageOrdersView table.products {
  }





div.privacy {
  overflow: auto;
  height: 200px;
  margin: 20px 0px 0px 0px;
  border: 2px solid #c0c0c0;
  padding: 2px;
  color: #202020;
}
  div.privacy h3 {
    padding: 20px 40px;
    margin: 0px 0px 10px 0px;
    background-color: #c0c0c0;
    font-size: 10pt;
    text-align: center;
    color: #202020;
  }
  div.privacy p {
    margin: 5px;
    text-indent: 2ex;
    text-align: justify;
  }


.registerform .form_table th {
  width: 160px;
}
.registerform .form_table td {
  width: 360px;
}





.confirmation {
  padding: 20px;
  text-align: center;
  font-family: Verdana;
  font-size: 11pt;
  font-weight: bold;
}





ul.user_panel {
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
  ul.user_panel li {
    float: left;
    display: block;
    margin: 10px;
    width: 100px;
    height: 100px;
    text-align: center;
  }
  ul.user_panel a {
    display: block;
    padding-top: 50px;
    font-family: Tahoma;
    font-size: 12pt;
    font-weight: bold;
    color: #000070;
  }
    ul.user_panel a:hover {
      color: #0000ff;
    }

  #user_panel_profile {
    background: url(../images/user_profile.png) no-repeat center top;
  }
  #user_panel_newsletter {
    background: url(../images/user_newsletter.png) no-repeat center top;
  }
  #user_panel_orders {
    background: url(../images/user_orders.png) no-repeat center top;
  }
  #user_panel_cart {
    background: url(../images/user_cart.png) no-repeat center top;
  }
  #user_panel_logout {
    background: url(../images/user_logout.gif) no-repeat center top;
  }






div.order_comment {
  background-color: #ffffed;
  padding: 1px 5px 5px 5px;
  margin: 12px 8px 8px 3px;
  border-style: solid;
  border-color: #c0c0c0;
  border-width: 0px 1px 1px 0px;
}
  div.order_comment.admin {
    background-color: #e6edfd;
  }
  div.order_comment .header {
    margin-top: 2px;
    text-decoration: underline;
  }
    div.order_comment .header .author {
      font-weight: bold;
    }
  div.order_comment .body {
    margin: 0px 10px 0px 10px;
  }






.rdc-user-orders-list {
}
  .rdc-user-orders-list td.code {
    white-space: nowrap;
    text-align: center;
  }
  .rdc-user-orders-list td.number {
    text-align: center;
  }

@media (max-width: 420px) {
  
  .rdc-user-orders-list th.number,
  .rdc-user-orders-list td.number {
    display: none;
  }
}
