body{padding:0;margin:0;background:#eee;font-family:arial;}
ol, ul {list-style: none;}
#main{margin:84px 0 0 142px;padding:5px;}
#logoline, #BlTtl{position:absolute;top:0;left:0;width:100%;height:84px;z-index:500;background:#333;}
	h1#logo{padding:0;margin:0;color:#eee;font-size:50px;position:absolute;left:10px;top:10px;text-shadow:1px 1px 0px #000}
	.version{color:#aaa;vertical-align: super;font-weight:bold;font-size:25px;margin:-30px 0 0 -10px;}
#sidemenu{position:fixed;z-index:499;height:100%;left:0;top:0;background:#444;width:111px;padding-top:84px;}
#sidemenul{padding:0;margin:0;width:100%;}
#sidemenul li{height:123px;padding:0;margin:0;opacity:.4;background-repeat:no-repeat;background-position: center center;background-color: #555;background-size:70px;}
#sidemenul li:hover, #sidemenul li.active{cursor:pointer;opacity:1;}
#sidemenul li div{width:142px;text-align:center;height:123px;display:table-cell;vertical-align:middle;color:#fff;font-weight:bold;font-size:20px;}
#sidemenul li.active div{color:#aaa}
#sidemenul li.active:hover div{color:#fff}
#QustPeriod{padding:0;margin:5px;text-align:left;}
#QustPeriodUl li{padding:2px;}
#QustPeriodUl li span{color:#44f;margin-left:20px;}
#QustPeriodUl li small{display:block;text-align:center;margin-left:-20px;}
#QustPeriodUl li span b{margin-left:-20px;}
#QustPeriodUl li:hover span{background-color:#c0c0c0;color:green;cursor:pointer;}
#QustPeriodUl li:hover{cursor:pointer;}
#DocWcoD {padding:10px;margin-top:17px;border: 2px double white;border-radius: 10px;}
.division ul li:hover span{font-size:110%;color:green;}
ul li{padding:5px;}
ul li a{color:#000;border-bottom:1px solid;}
ul li:hover a{color:#444;border-bottom:0;cursor:pointer;}
li:hover {background-color:#c0c0c0;color:green;cursor:pointer;}
table.tableTka {width:100%; border-spacing:0;}
table  td{padding:5px;}
table  th{padding:5px;background:rgba(0,0,0,0.2);}
table  tr:nth-child(2n+1){background:rgba(100,100,200,0.1);}
table  tr:nth-child(2n){background:rgba(255,255,255,0.1);}
table  tr:nth-child(2n+1):hover{background:rgba(200,200,200,0.8);}
table  tr:nth-child(2n):hover{background:rgba(255,255,255,0.8);}
.minusZn {padding:2px;margin:1px;background-color:#e6e6fa;color:red;border: 1px double red;border-radius: 10px;}
.plusZn {padding:2px;margin:1px;background-color:#e6e6fa;color:green;border: 1px double green;border-radius: 10px;}
.editZn {padding:2px;margin:1px;background-color:yellow;color:blue;border: 1px double blue;border-radius: 10px;}
.knopZn {padding:2px;margin:3px;background-color:Honeydew;color:blue;border: 1px double blue;border-radius: 10px;font-size:90%;}
a:hover {background: white;}
a {color: blue;}
#m0007 { position:absolute; left:234px; top:221px; width:732px; height:600px; font-size:80%;background-color:#e6e6fa;}
.Spr {display:none;position:absolute;left:120px;top:70px;}
.DcSd {display:none;} 
.auturise {position:fixed;top:50%;left:50%;width:600px;margin-left:-300px;margin-top:-250px;border: 2px solid blue; padding: 15px;border-radius:10px;z-index:1001;background-color:#fff;padding:3px;}
.division {position:fixed;top:50%;left:50%;width:400px;height:570px;margin-left:-200px;margin-top:-300px;border: 2px solid blue; padding: 15px; border-radius:10px;z-index:1001;display:none;opacity:1.0;background-color:#fff;padding:3px 0 0 0;overflow:auto;}
#PageMain {width:100%;}
#BlCmd {background-color:grey;float:left;height:87%;width:10%;}
#BlWrk {float:left;height:87%;/*width:55%;*/padding:5px;margin:84px 0 0 142px;}
#BlHlp {position:fixed;top:50%;left:50%;width:250px;height:650px;margin-left:-130px;margin-top:-300px;border: 2px solid blue; padding: 15px;border-radius:10px;z-index:1001;display:none;opacity:1.0;background-color:#fff;padding:3px 0 0 0;}
#ShafAlert{position:fixed;top:50%;left:50%;width:400px;margin-left:-200px;margin-top:-25px;border: 2px solid blue; padding: 15px;border-radius:10px;z-index:1001;display:none;opacity:1.0;background-color:#fff;padding:3px;}
#PromptShaf{position:fixed;top:50%;left:50%;width:620px;margin-left:-300px;margin-top:-250px;border: 2px solid blue; padding: 15px;border-radius:10px;z-index:1001;display:none;opacity:1.0;background-color:#fff;padding:3px;}
#BlFtr {float:bottom;background-color:grey;height:3%;width:100%;}
h5 {font: 7px verdana;text-align:right;}
#Current {display:none;}
#WorkAreaEditId {display:none;}
#Shaf_Alert_msg{display:none;}
.ffff {background-repeat: no-repeat;background-position: left top;padding-top:10px;margin-left:20px;}
.ffff:hover {background-position: right bottom;}
.NulRec, .dbt, .krd, .typ, .prm, .trn {display: none;}
p.RefX {display: none;}
.Par {display: none;}
.DivSaveOB {float:right}
#otl {display:none;font: 16px verdana;}
.centered {position: fixed;top: 30%;left: 30%;background-color:Honeydew;width:200;border: 1px double blue;border-radius: 10px;}
#BackGr{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0.6;background: rgba(111, 111, 111, 0.7);z-index:100;}
.Lab:hover #ControlSpr{display:block;} 
td._del {padding-left:40px;background-repeat: no-repeat;background-image:url(fa-js-img-css/del.png);background-position:left;}
td._add {padding-left:40px;background-repeat: no-repeat;background-image:url(fa-js-img-css/add.png);background-position:left;}

/*            */
.tdhrTOP {border-top: 1px solid black;}
.tdhrBOTTOM {border-top: 1px solid black;}
.PanelDoc {margin-top:10px;border: 4px solid blue;padding:3px;border-radius:5px;background-color:yellow;width:510px;}
.Clr {clear:both;padding:0;margin:0;width:100%;font-size:0;line-height:0;}
.colTop {margin:0px;padding: 1px;font-size:7px;text-align:right;}
.PKO_s {margin:0px;font-size:8px;text-align:center;vertical-align: baseline;position: relative;line-height: 1;top:-2px;}
h2.PKO {font-size:16px;font-weight:bold;text-align:center;}
p.PKO {font-size:12px;}
p.PKO_u {font-size:12px;text-decoration: underline;}
td.PKO {font-size:12px;}
input.PKO {font-size:12px;border-radius:2px;border-color: #FFE4E1;}
input:hover { background: #FAF0E6; outline: none;}
button {margin-left:5px;}
td.PKO_b {font-size:12px;border: 1px solid black;}
th.PKO_b {font-size:12px;border: 2px solid black;}
td.PKO_W {font-size:12px;border: 2px solid black;}
.ctrl {background-repeat: no-repeat;background-image:url(fa-js-img-css/add.png);background-position:left;}
.d_d {display:none;}.d_s {}.d_p {display:none;} /*для документов*/
.CaseLi {background-color:#c0c0c0;}
#QustPeriodUl {width:250px;border: 2px solid blue;}
#PeriodDoc {color:yellow;font-size:50%;text-align:right;}
.f1_o {border: 1px solid black;text-align:center;font-weight:bold;font-size:70%;}


