.clear {
  clear: both; }

body, html {
  min-height: 100%; }

.nowrap {
  white-space: nowrap; }

html {
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important; }

body {
  font-family: "Calibri", sans-serif;
  padding-top: 40px;
  padding-bottom: 35px; }

body.rukotimo {
  background: #b2d9ff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: -moz-linear-gradient(top, #b2d9ff 0%, #e5f2ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2d9ff), color-stop(100%, #e5f2ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b2d9ff 0%, #e5f2ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b2d9ff 0%, #e5f2ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b2d9ff 0%, #e5f2ff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b2d9ff 0%, #e5f2ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from', endColorstr='to',GradientType=0 );
  /* IE6-8 */
  border-top: 10px #0059b2 solid; }
  body.rukotimo a, body.rukotimo .email {
    color: #0059b2 !important;
    font-weight: bold; }

body.desalto {
  background: #ffd9d9;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: -moz-linear-gradient(top, #ffd9d9 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd9d9), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffd9d9 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffd9d9 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffd9d9 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffd9d9 0%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from', endColorstr='to',GradientType=0 );
  /* IE6-8 */
  border-top: 10px #d90000 solid; }
  body.desalto a, body.desalto .email {
    color: #d90000 !important;
    font-weight: bold; }

body.cagnone {
  background: #cfffbf;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: -moz-linear-gradient(top, #cfffbf 0%, #f5fff2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfffbf), color-stop(100%, #f5fff2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cfffbf 0%, #f5fff2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cfffbf 0%, #f5fff2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cfffbf 0%, #f5fff2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #cfffbf 0%, #f5fff2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from', endColorstr='to',GradientType=0 );
  /* IE6-8 */
  border-top: 10px #238c00 solid; }
  body.cagnone a, body.cagnone .email {
    color: #238c00 !important;
    font-weight: bold; }

body.strabane {
  background: #ffefbf;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: -moz-linear-gradient(top, #ffefbf 0%, #fffcf2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffefbf), color-stop(100%, #fffcf2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffefbf 0%, #fffcf2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffefbf 0%, #fffcf2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffefbf 0%, #fffcf2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffefbf 0%, #fffcf2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from', endColorstr='to',GradientType=0 );
  /* IE6-8 */
  border-top: 10px #238c00 solid; }
  body.strabane a, body.strabane .email {
    color: #238c00 !important;
    font-weight: bold; }

body.cubexreal {
  background: #ffd699;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: -moz-linear-gradient(top, #ffd699 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd699), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffd699 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffd699 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffd699 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffd699 0%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from', endColorstr='to',GradientType=0 );
  /* IE6-8 */
  border-top: 10px #ff9900 solid; }
  body.cubexreal a, body.cubexreal .email {
    color: #ff9900 !important;
    font-weight: bold; }

body.kortestona {
  background: #ddbbdd;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: -moz-linear-gradient(top, #ddbbdd 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddbbdd), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ddbbdd 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ddbbdd 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ddbbdd 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ddbbdd 0%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from', endColorstr='to',GradientType=0 );
  /* IE6-8 */
  border-top: 10px #663366 solid; }
  body.kortestona a, body.kortestona .email {
    color: #663366 !important;
    font-weight: bold; }

body.anderseal {
  background: #cae5f3;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: -moz-linear-gradient(top, #cae5f3 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cae5f3), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cae5f3 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cae5f3 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cae5f3 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #cae5f3 0%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from', endColorstr='to',GradientType=0 );
  /* IE6-8 */
  border-top: 10px #2b8fc6 solid; }
  body.anderseal a, body.anderseal .email {
    color: #2b8fc6 !important;
    font-weight: bold; }

body.excelfin {
  background: #9f8cdb;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: -moz-linear-gradient(top, #9f8cdb 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9f8cdb), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #9f8cdb 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #9f8cdb 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #9f8cdb 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #9f8cdb 0%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$from', endColorstr='to',GradientType=0 );
  /* IE6-8 */
  border-top: 10px #382576 solid; }
  body.excelfin a, body.excelfin .email {
    color: #382576 !important;
    font-weight: bold; }

a:hover {
  text-decoration: underline; }

.email {
  unicode-bidi: bidi-override;
  direction: rtl; }

hr {
  margin: 40px 0 30px;
  border-top-color: black; }
