html,
body,
div,
p,
a {
    font-family: Calibri, sans-serif;font-size:20px;
}
body{margin:0;}
.pb20{padding-bottom:40px;}
.text, .list{font-size:20px;line-height:26px;margin-bottom:100px;} 
@media (min-resolution: .001dpcm) {
    _:-o-prefocus, .text, .list { /* стиль только для Opera 12.00+ */
        font-size:17px !important;
    };
}

.print-page{page-break-after: always;max-width: 1000px;height:100%;min-height:1440px;position: relative;}
@media (min-resolution: .001dpcm) {
    _:-o-prefocus, .print-page { /* стиль только для Opera 12.00+ */
        min-height:1240px !important;
    };
}
.print-page img{max-width: 1000px;}
.top-left{left:0px !important;top:0px !important;}
.print-page.last{page-break-after: avoid;}

.print-header{width:100%;max-width:1000px;font-size:18px;margin-bottom: 16px;}
.print-header .left{width:80px;vertical-align: top;padding-top:9px;}
.print-header .center{vertical-align:top;padding-left:15px;}
.print-header .right{width:130px;text-align: right;}
.type{font-size:20px;}

.print-mini{font-size:20px;color:#555;}

.h1{text-transform: uppercase;font-size:28px;padding-bottom: 30px;padding-top:10px;}

.print-footer{position: absolute;bottom:0;width:100%;vertical-align: top;font-size:18px;}
.print-footer tr td{vertical-align: top;}
.print-footer .left{padding-right:20px;}
.print-footer .right{min-width:100px;}

.objects-table{width:100%;}
.objects-table, .objects-table div{font-size:16px;}
@media (min-resolution: .001dpcm) {
    _:-o-prefocus, .objects-table, .objects-table div { /* стиль только для Opera 12.00+ */
        font-size:14px;
    };
}
.objects-table tr td{vertical-align: top;}
.objects-table tr td.left{text-align: right;}
.objects-table tr td.center{position:relative;overflow: hidden;}
.objects-table tr td.center .name{position:relative;z-index: 2;background: #fff;display: inline;padding-right:3px;/*box-shadow:3px 3px 0px 3px rgba(255,255,254,1);*/
}

.objects-table tr td.center .dots{position:absolute;width:100%;overflow:hidden;height:24px;left:0;top:1px;}
.objects-table tr td.right{width:32%;}

/* прошлые страницы */
.work-time{border:1px solid #aaa; border-spacing:0px;}
.work-time tr td{padding:10px;border:1px solid #aaa;}

.podpis_map{margin:0;font-size:13px;}
.ymaps-image-with-content-content{
    font: 20px Arial,sans-serif;position: absolute;text-align: center;left: 3px !important;top: 2px  !important;width: 16px;height: 16px; 
}
.ymaps-shadows-pane, .ymaps-balloon-overlay{display:none !important;}


.dont-break{page-break-inside:avoid;}

