/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
.StyleInn {
    BORDER-RIGHT: rgb(128, 128, 128) 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: rgb(128, 128, 128) 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: rgb(128, 128, 128) 1px solid;
    COLOR: rgb(0, 0, 0);
    PADDING-TOP: 3px;
    BORDER-BOTTOM: rgb(128, 128, 128) 1px solid;
    FONT-FAMILY: 'Tahoma';
    BACKGROUND-COLOR: rgb(200, 250, 180);
    mso-font-charset: 104;
    width: 110px;
}

.StyleKpp {
    BORDER-RIGHT: rgb(128, 128, 128) 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: rgb(128, 128, 128) 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: rgb(128, 128, 128) 1px solid;
    COLOR: rgb(0, 0, 0);
    PADDING-TOP: 3px;
    BORDER-BOTTOM: rgb(128, 128, 128) 1px solid;
    FONT-FAMILY: 'Tahoma';
    BACKGROUND-COLOR: rgb(200, 250, 180);
    mso-font-charset: 104;
    width: 80px;
}

.StyleRs {
    BORDER-RIGHT: rgb(128, 128, 128) 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: rgb(128, 128, 128) 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: rgb(128, 128, 128) 1px solid;
    COLOR: rgb(0, 0, 0);
    PADDING-TOP: 3px;
    BORDER-BOTTOM: rgb(128, 128, 128) 1px solid;
    FONT-FAMILY: 'Tahoma';
    BACKGROUND-COLOR: rgb(200, 250, 180);
    mso-font-charset: 104;
    width: 170px;
}

.StyleNameOrg {
    BORDER-RIGHT: rgb(128, 128, 128) 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: rgb(128, 128, 128) 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: rgb(128, 128, 128) 1px solid;
    COLOR: rgb(0, 0, 0);
    PADDING-TOP: 3px;
    BORDER-BOTTOM: rgb(128, 128, 128) 1px solid;
    FONT-FAMILY: 'Tahoma';
    BACKGROUND-COLOR: rgb(200, 250, 180);
    mso-font-charset: 104;
    width: 480px;
}

.StyleNameBank {
    BORDER-RIGHT: rgb(128, 128, 128) 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: rgb(128, 128, 128) 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: rgb(128, 128, 128) 1px solid;
    COLOR: rgb(0, 0, 0);
    PADDING-TOP: 3px;
    BORDER-BOTTOM: rgb(128, 128, 128) 1px solid;
    FONT-FAMILY: 'Tahoma';
    BACKGROUND-COLOR: rgb(212, 208, 200);
    mso-font-charset: 104;
    width: 470px;
}

.StyleKs {
    BORDER-RIGHT: rgb(128, 128, 128) 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: rgb(128, 128, 128) 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: rgb(128, 128, 128) 1px solid;
    COLOR: rgb(0, 0, 0);
    PADDING-TOP: 3px;
    BORDER-BOTTOM: rgb(128, 128, 128) 1px solid;
    FONT-FAMILY: 'Tahoma';
    BACKGROUND-COLOR: rgb(212, 208, 200);
    mso-font-charset: 104;
    width: 170px;
}

.StyleDestination {
    BORDER-RIGHT: rgb(128, 128, 128) 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: rgb(128, 128, 128) 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: rgb(128, 128, 128) 1px solid;
    COLOR: rgb(0, 0, 0);
    PADDING-TOP: 3px;
    BORDER-BOTTOM: rgb(128, 128, 128) 1px solid;
    FONT-FAMILY: 'Tahoma';
    BACKGROUND-COLOR: rgb(255, 255, 255);
    mso-font-charset: 104;
    width: 500px;
}

.StyleSumma {
    BORDER-RIGHT: rgb(128, 128, 128) 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: rgb(128, 128, 128) 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: rgb(128, 128, 128) 1px solid;
    COLOR: rgb(0, 0, 0);
    PADDING-TOP: 3px;
    BORDER-BOTTOM: rgb(128, 128, 128) 1px solid;
    FONT-FAMILY: 'Tahoma';
    BACKGROUND-COLOR: rgb(255, 255, 255);
    mso-font-charset: 104;
    width: 150px;
}

.StyleKmsf {
    BORDER-RIGHT: rgb(128, 128, 128) 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: rgb(128, 128, 128) 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: rgb(128, 128, 128) 1px solid;
    COLOR: rgb(0, 0, 0);
    PADDING-TOP: 3px;
    BORDER-BOTTOM: rgb(128, 128, 128) 1px solid;
    FONT-FAMILY: 'Tahoma';
    BACKGROUND-COLOR: rgb(255, 255, 255);
    mso-font-charset: 104;
    width: 50px;
}

.buttonPDF {
    float: left;
    width: 80px;
    height: 80px;
    margin-left: 0px;
    margin-top: 5px;
    background: url(/simpleQR/img/download_kvitanciya.png) no-repeat center top;
    text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.help {
    width: 200px;
    background: #FFEBCC;
    padding: 5px;
    border: solid 1px black;
    float: left;
    visibility: hidden;
    position: absolute;
    top: 40px;
    left: -70px;
}

.qr-block {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

.qr-block img {
    margin: 0 40px 0 0;
    width: 200px;
}

.qr-block p, caption {
    font-family: Tahoma;
    font-size: 17px;
    line-height: 1.4;
    margin: 0;
}
.table-bill td {
    padding: 5px 10px;
    font-family: Tahoma;
    font-size: 14px;
}
.table-bill td:first-child {
    text-align: right;
}