/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

/* global */
  body { margin: 0px;
    padding: 0px;
    }

  table { color: rgb(255, 255, 255);
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    }

  .tl { border-right: 1px solid rgb(255, 255, 255);
    border-bottom: 1px solid rgb(255, 255, 255);
    }

  .tr { border-left: 1px solid rgb(255, 255, 255);
    border-bottom: 1px solid rgb(255, 255, 255);
    }

  .bl { border-top: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(255, 255, 255);
    }

  .br { border-top: 1px solid rgb(255, 255, 255);
    border-left: 1px solid rgb(255, 255, 255);
    }

  .mirror { background-image: url(../img/mirror.jpg);
    background-repeat: no-repeat;
    }

  a { font-weight: bold;
    text-decoration: none;
    color: rgb(255, 255, 255);
    }

  a:hover { text-decoration: underline;
    }

  h3 { color: rgb(255, 38, 0);
    font-size: 14px;
    padding-left: 10px;
    background-image: url(../img/red.gif);
    background-repeat: no-repeat;
    background-position: left center;
    }

  li { list-style-type: square;
    color: rgb(255, 38, 0);
    list-style-position: inside;
    font-weight: bold;
    }

/* clients db */
  .db { color: rgb(51, 51, 153);
    border-top: 5px solid rgb(51, 51, 153);
    border-bottom: 5px solid rgb(51, 51, 153);
    font-weight: bold;
    }

  .light { color: rgb(51, 51, 153);
    font-weight: bold;
    }

  .db td { border-left: 5px solid rgb(51, 51, 153);
    border-right: 5px solid rgb(51, 51, 153);
    }

  .db p, .light p { margin-left: 10px;
    margin-right: 10px;
    }

  .db h3, .light h3 { color: rgb(255, 255, 255);
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
    background-image: none;
    }

  .cbl { background-image: url(../img/cbl.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    }

  .cbr { background-image: url(../img/cbr.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    }

  .ctl { background-image: url(../img/ctl.gif);
    background-repeat: no-repeat;
    }

  .ctr { background-image: url(../img/ctr.gif);
    background-repeat: no-repeat;
    background-position: right top;
    }

  .cl { float: left;
    }

  .cr { float: right;
    }

/* price */
  .price { color: rgb(51, 51, 153);
    border-left: 10px solid rgb(155, 155, 203);
    border-right: 10px solid rgb(155, 155, 203);
    }

  .price th, .price td { background-color: rgb(255, 255, 255);
    }

  .sum { font-weight: bold;
    text-align: center;
    }

  #s { border-width: 1px;
    color: rgb(51, 51, 153);
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 12px;
    }

/* image gallery (commented out because not needed for now) */
  /* .block a img { height: 130px;
    width: 130px;
    border: 10px solid rgb(51, 51, 153);
    }

  .block a:hover img { height: 150px;
    width: 150px;
    border: none;
    }

  .block div { display: table-cell;
    float: left;
    height: 150px;
    width: 150px;
    } */

/* e-mail form */
  #b { border-width: 0px;
    color: rgb(255, 255, 255);
    background-color: rgb(255, 38, 0);
    font-family: Verdana,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 12px;
    }

  .c1 { border: 1px solid rgb(51, 51, 153);
    background-color: rgb(255, 255, 255);
    }

  .c11 { border: 1px solid rgb(255, 0, 0);
    background-color: rgb(255, 255, 255);
    }
  .er { color: rgb(255, 38, 0);
    }

/* footer */
  .copy { padding-left: 25px;
    padding-top: 25px;
    font-size: 10px;
    font-style: italic;
    }