/* FONT */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    src: local('Oswald Regular'), local('Oswald-Regular'), url(http://75.125.226.218/xml/font/report1.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    src: local('Oswald Regular'), local('Oswald-Regular'), url(http://75.125.226.218/xml/font/report2.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* MAIN */
a.r_filter:link,
a.r_filter:visited,
a.r_filter:active,
a.r_filter:hover {
  margin-left:4px;
  font-size:12px;
  text-decoration:underline;
  color:#48a0e6;
}
.title,
.title a:link,
.title a:visited,
.title a:active,
.title a:hover {
    color: #73aa00;
    font-size: 13px;
    font-family: Oswald, Arial;
    text-decoration: none;
}
#formid {
    color: #000;
    font-size: 13px;
    font-family: Oswald, Arial;
}
.output a:link,
.output a:visited,
.output a:active,
.output a:hover {
    border: none
}
.output td img {
    width: 324px;
    height: 108px;
    border: 4px solid #f0f0f0;
    margin: 0px 0px 2px 0px
}
.output {
    color: #000;
    font-size: 13px;
    font-family: Oswald, Arial;
}
input.chassis {
    float:left;
    margin:0px 5px 10px 0px;
    padding:1px 0px 0px 6px;
    font-size:19px;
    font-family:Arial;
    height:30px;
    width:240px;
    border:2px solid #5f5b79
}
input.more {
    float: left;
    padding: 0px 0px 0px 2px;
    display: block;
    color: #999;
    font-family: Arial;
    font-size: 15px;
    border: 0px solid;
    border-bottom: 1px dashed #999;
    width: 81px;
    height: 18px
}
.true_report {
    border:14px solid #0a51a1;
    border-radius:9px;
    width:300px;
    padding:2px 5px 2px 5px;
    font-size:16px;
    margin:7px 0px 2px 0px;
}
.true_report div {
    padding-left:5px;
}
.button {
    float:left;
    margin:0px 10px 10px 0px;
    height:28px;
    line-height:29px;
    width:85px;
    font-family:Oswald,Arial
}

/* BUTTON */
.button {
    -moz-box-shadow: inset 0 1px 0 0 #bbdaf7;
    -webkit-box-shadow: inset 0 1px 0 0 #bbdaf7;
    box-shadow: inset 0 1px 0 0 #bbdaf7;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
    background: -moz-linear-gradient(center top, #79bbff 5%, #378de5 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#79bbff", endColorstr="#378de5");
    background-color: #79bbff;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #84bbf3;
    display: inline-block;
    color: #fff !important;
    font-family: Oswald, Arial;
    font-size: 15px !important;
    font-weight: normal;
    font-style: normal;
    height: 28px;
    line-height: 28px;
    width: 124px;
    text-decoration: none !important;
    text-align: center;
    text-shadow: 1px 1px 0 #528ecc
}
.button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
    background: -moz-linear-gradient(center top, #378de5 5%, #79bbff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#378de5", endColorstr="#79bbff");
    background-color: #378de5
}
.button:active {
    position: relative;
    top: 1px
}
.button_buy {
    -moz-box-shadow: inset 0 1px 0 0 #fceaca;
    -webkit-box-shadow: inset 0 1px 0 0 #fceaca;
    box-shadow: inset 0 1px 0 0 #fceaca;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41));
    background: -moz-linear-gradient(center top, #ffce79 5%, #eeaf41 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffce79", endColorstr="#eeaf41");
    background-color: #ffce79;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #eeb44f;
    display: inline-block;
    color: #fff !important;
    font-family: Oswald, Arial;
    font-size: 15px !important;
    font-weight: normal;
    font-style: normal;
    height: 26px;
    line-height: 26px;
    width: 52px;
    text-decoration: none !important;
    text-align: center;
    text-shadow: 1px 1px 0 #ce8e28
}
.button_buy:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eeaf41), color-stop(1, #ffce79));
    background: -moz-linear-gradient(center top, #eeaf41 5%, #ffce79 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#eeaf41", endColorstr="#ffce79");
    background-color: #eeaf41
}
.button_buy:active {
    position: relative;
    top: 1px
}

/* HINT */
.hint {
    float: left;
    position: relative;
    display: inline-block;
    cursor: pointer;
    cursor: hand;
    background: url(http://ajes.com/images/q.gif) no-repeat;
    background-position: 2px 1px;
    width: 18px;
    height: 17px;
}
.hint span {
    font-weight: 400;
    font-size: 12px;
    font-family: Tahoma;
    padding: 2px 5px 2px 5px;
    background: #fff;
    visibility: hidden;
    border: 1px solid #ccc;
    color: #000;
    text-align: left;
    position: absolute;
    left: 20px;
    z-index: 1;
    white-space: nowrap;
}
.hint:hover span {
    visibility: visible
}
input {
    outline: none
}
div.helper {
    border:1px solid #000;
    padding:0px;
    margin:0px;
    text-align:center;
    position:fixed;
    top:0;
    width:330px;
    z-index:5;
    font-size:26px;
    font-family:Verdana;
    background:#fff
}
div.info {
    margin:0px 0px 10px 0px;
    padding:0px 3px 0px 7px;
    border:1px dashed #0a51a1;
    background:#f0f0f0;
    width:150px
}