@import url('/Common/www/css/common.css');

* {vertical-align:middle;}
body {margin:0px; font-family: Verdana, sans-serif; font-size:12px; width:99%; padding:5px;}

table {border-collapse:collapse;margin:auto;width:100%;}
td {padding:2px 0 2px 0;text-align:center;border:1px solid gray;}
td.l{text-align:left;border:0px solid gray;}
td.r{text-align:right;border:0px solid gray;}

td.l1{text-align:left;border:0px solid gray; font-size:10px; color: #808080;}
td.r1{text-align:right;border:0px solid gray;font-size:10px; color: #808080;}

td.c{text-align:center;border:0px solid gray;}
th {padding:2px 2px 2px 2px;border:1px solid gray;text-align:center;}

th.ho {text-decoration-line:overline; text-decoration: overline; background: #d0d0d0;}
th.h1 {width:60px;}
th.h2 {background: #d0d0d0;}
th.h3 {background: #d0d0d0;}
th.h4 {background: #d0d0d0;}
th.h5 {background: #d0d0d0;}
th.h6 {width:110px;background: #d0d0d0;}
th.h7 {width:110px;background: #d0d0d0;}
th.h8 {width:110px;background: #d0d0d0;}

th.h11{width:120px;background: #d0d0d0;}
th.h12{width:90px; white-space:nowrap;background: #d0d0d0;}
th.h13{width:90px; white-space:nowrap;background: #d0d0d0;}

td.smena{border-style:none;padding-top:10px;}
td.param{background: #e0e0e0; font-size:12px; padding:2px 2px;}
td.param1{text-align:left;padding:2px 2px; font-weight: bold; font-size: 14px; white-space:nowrap;}
td.dy{background: #e0e0e0; font-size:10px; padding:2px;white-space:nowrap;}
td.sum{background: #e0e0e0; font-size:12px; padding:2px; white-space:nowrap;}


td.C{text-align:center;padding:2px;}
td.R{text-align:right;padding:2px;}
td.L{text-align:left;padding:2px;}

td.Cnw{text-align:center;padding:2px; white-space:nowrap;}
td.Rnw{text-align:right;padding:2px; white-space:nowrap;}
td.Lnw{text-align:left;padding:2px; white-space:nowrap;}


td.R1{text-align:right;padding:2px; font-weight: bold1; font-size: 14px; }
td.L1{text-align:left;padding:2px; font-weight: bold; font-size: 14px; }
td.dim{text-align:center;padding:2px; font-size: 14px; white-space:nowrap;}
td.RS{text-align:right;padding:2px 3px; font-weight: bold; font-size: 14px;white-space:nowrap;}
td.RS1{text-align:right;padding:2px 3px; color: #055361; font-weight: bold; font-size: 14px;white-space:nowrap;}
td.RS2{text-align:right;padding:2px 3px; color: #006C00; font-weight: bold; font-size: 14px;white-space:nowrap;}
td.RS3{text-align:right;padding:2px 3px; color: #580E53; font-weight: bold; font-size: 14px;white-space:nowrap;}

td.L1nw{text-align:left;padding:2px; font-weight: bold; font-size: 14px; white-space:nowrap;}
td.R1nw{text-align:right;padding:2px; font-size: 12px; white-space:nowrap;}

td.u1 {text-align:right;border:0;color: #404040;}
td.u2 {text-align:left;border:0;color: #404040;}

td.u0 {text-align:right;border:1;color: #404040;}
td.u3 {text-align:right;border:1;color: #404040; border-right-width:0px;}
td.u4 {text-align:left;border:1;color: #404040; border-left-width:0px;}


tr.u {background:#F0F0FF;}
tr.h {background:#F0F0F0;}
tr.h2 {background:#F8F8F8;}
tr.h3 {background:#E8FFE8;}


tr.h4 {background:#FAFAFA;}
tr.h5 {background:#FFFFFF;}

tr.grid:nth-child(even) {background: #FFF}
tr.grid:nth-child(odd) {background: #F0F0F0}

p{text-align:center;}

p.br{padding:2px;}

h2{
color:navy;
font-size:150%;
text-align:center;
padding-top:30px; 
padding-bottom:6px; 
}


h3{text-align:center;}
h4{text-align:center;padding-top:0px;}

h3.title{text-align:center;color: navy; padding-top:10px; font-size:14px;}
h3.u{text-align:center;color: navy; padding-top:16px; font-size:14px;}
h3.u1{text-align:center;color: navy; padding-top:10px; font-size:14px;}

h3.u3{text-align:center;color: #055361; padding-top:10px; font-size:14px;}
h3.u4{text-align:center;color: #006C00; padding-top:10px; font-size:14px;}
h3.u5{text-align:center;color: #580E53; padding-top:10px; font-size:14px;}

/*div.a{position: absolute;margin:0;}*/
div#main {padding-top:5px;position:static;}

div#contanerVA {
  position: absolute;
  margin:auto;
  }
div.cell{
  position: absolute;	
  font-size:11px; text-align:left;
  border:1px solid #404040;
  border-top:0;
  }

div.now{
  position: absolute;
  font-size:12; text-align:left;
  border: none;
  border-left:1px dotted #800000;
  width:0px;
  }
  
div.ba{
  position: absolute;
  font-size:2px;
  background-image: url('/Common/www/images/bg_act.png');
  }
  
div.bg{
  position: absolute;
  font-size:2px;
  background-image: url('/Common/www/images/bg_got2.png');
  }

div.bv{
  position: absolute;
  font-size:2px;
  background-image: url('/Common/www/images/bg_vygr.png');
  }

div.tr_red{ 
  position: absolute;
  font-size:2px;
  width: 13px;
  height: 7px;
  background-image: url('/Common/www/images/triangle_red.png');
  }
  
div.tr_green{
  position: absolute;
  font-size:2px;
  width: 13px;
  height: 7px;
  background-image: url('/Common/www/images/triangle_green.png');
  }

table.table3 {border: none; width: unset;/*900px;*/}
tr.tr3 {;}

img.smallPhoto{border: 1px ridge #BBCCFF;}

table.table2 {border:1px solid gray; width:900px;}
table.table4 {border:1px solid gray; width:85%; margin-top:10px;}
table.table5 {border:0px solid red; width:90%;border-style:none;}
table.table6 {border:1px solid gray; width:30%;}
table.table7 {border:1px solid gray; width:40%;}


a.a0:hover {background: #d0d0FF; }
a.a0:link {text-decoration: none; color: navy;    background: #EFEFFF;  border:1px outset #A0A0D0;  padding:1px; margin:2px 5px;}
a.a0:visited {text-decoration: none; color: navy;  background: #EFEFFF;  border:1px outset #A0A0C0; padding:1px; margin:2px 5px;}


h3.error{text-align:center; color: red;}
h4.error{text-align:left; color: red; font-family: Courier New}


p.rep{
color:navy;
font-size:16px;
text-align:left;
padding-top:20px; 
padding-bottom:6px; 
}

tr.rep{
border-style:none;
}


td.a_ic{
border-style:none;
width:30px;
height:40px;
text-align:center;
}

td.a_rf{
border-style:none;
font-size:16px;
text-align:left;
}

input.cal {margin-left:4px; margin-right:10px;}
a.ystd {font-size: 13px; font-weight:500; padding: 3px; width:80px;}
a.tmrw {font-size: 13px; font-weight:500; padding: 3px; width:80px;}


/* для таблицы со скролами и фиксированным заголовком */
.tableFixHead{ overflow:auto; margin-top:5px; height: 30%;}
.tableFixHead thead th { position:sticky; top: 0;}

/* для рисования диаграммы */
.canva {margin:10px; text-align:center; margin:auto; height: 50%; min-width:45%; width:50%; max-width:60%;}

/* выделение строки таблицы */
tr.selected{background-color:#B0BED9}

canvas1 { 
	display: block; 
} 

td.dayoff {text-align:center;background:#eeb0b0;}
td.today {text-align:center;background:#c0ffc0;}

/* скрывать элементы при печати */
@media print
{
            a.a0:link {display: none;}
            a.a0:visited {display: none;}
            a.a1:link {text-decoration: none; color: black;}
            a.a1:visited {text-decoration: none; color: black;}

            img.smallPhoto{display: none;}
			
			/* под Chrome не хочет */
			#datepicker{
				display: none;
			  }
			tr.tr3, a.ystd, a.tmrw{
				display: none;
			  }
}

