.not_print {
	display:none;
}
input[type=submit]{display:none;}
/*@media print{*/
	/*.print_newpage{ display:block; page-break-after: always; }*/
	.pagebreak { page-break-after: auto; }
	/*tr{page-break-inside: avoid;}*/
/*}*/
body{ line-height: 10px; }
@page :left {
  margin-top: 0.5cm;
  margin-bottom: 0.5cm;
  margin-left: 1cm;
  margin-right: 0.5cm;
}
@page :right {
  margin-top: 0.5cm;
  margin-bottom: 0.5cm;
  margin-left: 1cm;
  margin-right: 0.5cm;
}

body {
	margin:0; padding:0; 
	line-height: 1.4em; 
	word-spacing:1px; 
	letter-spacing:0.2px; 
	font: 13px Arial, Helvetica,"Lucida Grande", serif; 
	color: #000;
}
* { -webkit-print-color-adjust: exact; }
.print_landscape{
	writing-mode: tb-rl;
	height: 80%;
	margin: 10% 0%;	
}
table td{margin:0px; padding:0px;}
table{
	width:100%;
	border-collapse:collapse;
}
table th{
	border: none;
	padding:1px;
	text-align:center;
	font-weight:bold;
	background:none;
	color:#000;
}
table td{
	border: none;
	padding:1px;
}
.t1{
	width:100%;
	border-collapse:collapse;
}
.t1 th{
	border: 1px solid black;
	padding:1px;
	text-align:center;
	font-weight:bold;
}
.t1 td{
	border: 1px solid black;
	padding:1px;
}

.table_0{
	width:100%;
	margin:0px auto;padding:0px;
	border-collapse:collapse;
}
.table_0 td{
	vertical-align:middle;
	background-color:#ffffff;
	padding:1px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000;
}

.table_1 td, th { page-break-inside: avoid; }
.table_1 {
	border-spacing: 0px;
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000;
	border-collapse:collapse;
	/*position:fixed;*/
}
.table_1 th{
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #000;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:1px;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#000;
}
.table_1 td{
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:1px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000;
}
/*ширина ячеек таблицы мастерлиста*/
#ml_td1{width:36px;}
#ml_td2{width:123px;}
#ml_td3{width:36px;}
#ml_td4{width:36px;}
#ml_td5{width:57px;}
#ml_td6{width:72px;}
#ml_td7{width:128px;}
#ml_td8{width:36px;}
#ml_td9{width:72px;}
#ml_td10{width:122px;}
.tehrez_1 {border-collapse:collapse;}
.tehrez_1 td{font-size:10px;border:1px solid gray;padding:1px;}
.tehrez_head{font-weight:bold;text-align:center;}
.tehrez_2 {border-collapse:collapse;}
.tehrez_2 td{font-size:10px;border:none;padding:1px;padding-left:24px; width:75px;}

.sop{background:#d9d9d9;color: #000983;}
.spp{background:#d9d9d9;}

.print_small{font-size:8px !important;}
.print_small_1{font-size:6px !important;}