body { margin: 0; padding: 0; background-color: #FAFAFA; font: 12pt "Times New Roman"; color:black; } * { box-sizing: border-box; -moz-box-sizing: border-box; } .page { width: 21cm; min-height: 29.7cm; padding: 1cm 1cm 1cm 2cm; margin: 1cm auto; border: 1px #D3D3D3 solid; border-radius: 5px; background: white; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); } .subpage { padding: 1cm; border: 5px red solid; height: 256mm; outline: 2cm #FFEAEA solid; } @page { size: A4; margin: 0; } @media print { .page { margin: 0; border: none; border-radius: initial; width: initial; min-height: initial; box-shadow: initial; background: initial; padding: 1cm 1cm 1cm 2cm; page-break-after: always; } } p{ text-align: justify; margin: 0px; padding-top: 2px; text-indent: 1.25cm; } .ni{ text-indent: 0cm; } .startorder{ margin-top: 9.9cm; } ul{ margin: 0px; padding-left: 15px; } li { /* display: table-cell; */ list-style-type: "– "; } /* расположение и вид текста */ .tb{ font-weight: bold; } .tc{ text-align: center; } .tr{ text-align: right; } .podpis{ border-bottom: 1pt solid black; /* border-bottom: thin solid black; */ width: 145px; height: 25px; } .vpisat{ width: auto; border-bottom: 1pt solid black; } /* таблица для подписи ректора */ .rector{ width: 100%; margin: auto; padding-top: 10px; padding-bottom: 10px; } .rector td:first-child{ width: 10%; } .rector td:last-child{ width: 18%; } .poyasnenie{ vertical-align: text-top; font: 6pt "Times New Roman"; } .t-main{ width: 70%; margin: auto; padding-top: 10px; padding-bottom: 10px; } .t-main td:first-child{ text-align: right; padding-right: 5px; /* width: 85%; */ } .underline>span { /* font-weight:bold; */ /* background:pink; */ border-bottom: 1px solid black; }