body{font-size:13px}body,body .cells{background:#fff}#content{padding-top:20px}.table_header{height:78px}.table_header>table td,.table_header_results.table_header_results_report td{border-bottom:1px solid #000!important}.table_header_results .scroller,.table_header_results table{height:111px!important}.cell_types,.grid-shadow,.table_shadow,.thisday{display:none}.altblue,.altgreen,.altred,.blue,.cells_red,.cells_red_bg,.ddf,.dfd,.fdd,.green,.lblue,.red{background-color:inherit;color:#000!important}.cell_bold{font-weight:700}.cell,.cells,.cells_red,.cells_red_bg{border-color:#777!important}.cells_red_bg,.cells_red_bg_header,.cells_red_bg_header .cell{background-color:#fff!important;font-weight:700}.cells_red_bg_header .cell{color:#000!important;text-shadow:none}.cells .cell{color:#000!important}.cells.cells_header .cell .megadate{color:#000!important;height:78px;overflow:hidden}.cells.cells_num .cell{border-left:1px solid #777;border-right:none!important}.cells.cells_rows .cell{border-left:none!important;border-right:1px solid #777}.cells_header .cell,.cells_header .cell:first-child{border-bottom:1px solid #000!important;border-top:1px solid #777;height:80px!important}.cells_header.cells_right_scroll_header>.cell,.cells_header[data-grid-option=exclude] .cell{border-bottom:none!important}.table_header_results .cells_header .cell,.table_header_results .cells_header .cell:first-child{height:108px!important}.no_margin{margin-bottom:0!important;margin-top:0!important}.table_header_average .vertical{margin-bottom:5px}.table_header_results table td{border-bottom:none}.scroll_header_button_left a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAHCAMAAABAxI/7AAAAV1BMVEVHcEx0dHSTk5N0dHR0dHR0dHR0dHR0dHSTk5OTk5N0dHSTk5N0dHR0dHSTk5N0dHR0dHSTk5N0dHSTk5OTk5OTk5OTk5OTk5OTk5N0dHSTk5N0dHSTk5PQ5VB2AAAAG3RSTlMA840kMPmcCQkwSPkPtJx7w/MYJEgPtHvDjRihVOA7AAAAWklEQVQY023ORwrAMAxE0Um103uV7n/OIDsQIjSbt/ggBMhqguXKMMw6IsNl55D/tldBkpVb2rBkpRtJpvUny6CFG5JwVemPKWQtMJfxZ+Xdx6wFcjKt3vz5AMQED0AEPyJTAAAAAElFTkSuQmCC);background-repeat:no-repeat}.scroll_header_button_right a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAHCAMAAABAxI/7AAAAV1BMVEVHcEx0dHSTk5N0dHSTk5N0dHR0dHR0dHSTk5N0dHSTk5N0dHR0dHSTk5N0dHR0dHSTk5N0dHSTk5OTk5OTk5OTk5OTk5OTk5N0dHR0dHSTk5N0dHSTk5PliTXxAAAAG3RSTlMA840kMPmcCQlI+Q+0nHvD8xgkSA+0e8ONMBhpOvuCAAAAWUlEQVQY023PNwKEQAxDUZFzTgvS/c9JWBpm/JtXqLHBHU+OmmBKpoOhtIwwJBm0maekMpzhybsuc9XdlsP1GpNfBddr7NccnmQd/Y/6KDUHDFm8L39VDMsTArAPQD/A/k8AAAAASUVORK5CYII=);background-repeat:no-repeat}.control{height:50px!important}.scissors table td{white-space:normal!important}.table_header_container .inside .table_header{overflow:hidden}.uppercase{text-transform:uppercase}.uppercase.uppercase--kerning{letter-spacing:.105em}.page{height:257mm!important;width:190mm!important}.break,.page{page-break-inside:avoid}.break{clear:both;height:0;page-break-after:avoid;width:190mm}.break.break-page{page-break-after:always}.student_marks{display:table;font-size:1.4mm;height:257mm!important;page-break-inside:avoid;width:190mm!important}.student_marks__block{display:block;float:left;height:50%;overflow:hidden;width:50%}.student_marks__block__inner{border:1px solid #000;min-height:100%;width:100%}.student_marks__block table{font-size:1em}.student_marks__block table .mark{display:inline-block;font-size:1em;height:1em;line-height:1em;margin:.2em .2em 0 0}.student_marks__block table .mark__weight{font-size:.8em}.student_marks__block table td.mark{margin:0}.student_marks__block table .lesson{width:30mm}.student_marks__block table .lesson_title{color:#000;display:block;font-size:1em;letter-spacing:0;line-height:1.2em;margin:0;padding:0;text-transform:uppercase}.student_marks__block table .avg{min-width:6mm}.student_marks__block table .avg .mark{font-size:1.2em}.student_marks__block table,.student_marks__block table h1,.student_marks__block table h2,.student_marks__block table p{line-height:1.4em}.student_marks__block table td{padding:.33em .4em}.student_marks__block table td+td{padding-left:0}.student_marks__block table thead tr{border-bottom:1px solid #000}.student_marks__block table thead tr p{font-size:1em}.student_marks__block table thead tr h2{font-size:1.2em}.student_marks__block table tbody td.small{font-size:.85em}.student_marks__block table tbody td.lesson{padding-right:2.5mm}.student_marks__block table tbody tr+tr{border-top:1px solid #ababab!important}.student_marks__block h1,.student_marks__block h2,.student_marks__block p{margin:0}.student_marks__block h2{font-size:1.2em}.student_marks--big .student_marks__block table{font-size:2.5em}
