#createStructure {
    margin: 18px 2px 0px 20px;
    background-color: #7d7d7d;
    background: linear-gradient(to top, #5f5f5f, #9c9c9c);
    padding: 2px 20px;
    cursor: pointer;
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
    border-radius: 20px;
    display: inline-block;
    color: white;
}
#structureTable {
	display: table;
	margin-left: 10px;
}
.structureTableRow {
	display: table-row;
}
.structureTableCell {
	display: table-cell;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
    padding: 2px 15px 2px 10px;
    
}
.structureTableRow .structureTableCell:last-of-type {
	border-right: 1px solid gray;
}
.structureTableRow:last-of-type .structureTableCell {
	border-bottom: 1px solid gray;
}
.structureTableRow:first-of-type .structureTableCell {
	background-color: #e0e0e0;
}
.strEdit { cursor: pointer; }
.structureTableCell input {
    border: none;
    background-color: #ddd;
    padding: 1px 5px;
}
.structureTableCell input:focus,
.structureTableCell select:focus {
	outline: none;
}
.structureTableCell.strEdit:hover {
	background-color: aliceblue;
    background-image: url(/img/edit2.png);
    background-repeat: no-repeat;
    background-position-x: 98%;
    background-position-y: 5px;
}
.bidFormAlone {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background-color: white;
    padding: 0px 10px;
    display: none;
    z-index: 100;
}
.bidFormHeaderAlone {
    font-size: 18px;
    letter-spacing: 1px;
    background-color: cadetblue;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 10px;
    color: white;
    padding: 0px 5px;
}
.closeBidAlone {
    float: right;
    cursor: pointer;
}
.bidFormAlone .tab547bid {
	display: table;
}
.bidFormAlone .tab547bid > div {
	display: table-row;
}
.bidFormAlone .tab547bid > div > div {
    display: table-cell;
    padding-right: 20px;
}
.bidFormAlone .header7893 {
    display: inline-block;
    margin: 5px 10px 2px 0px;
    width: 120px;
}
.bidFormAlone #bidValuseContragentAuto,
.tab547bida #bidValuseContragentAuto {
    border: 1px solid gray;
    width: 400px;
    padding: 0px 20px 0px 5px;
    text-overflow: ellipsis;
}
.bidFormAlone #bidValuseContragentAuto:focus {
	outline: none;
}
.bidFormAlone .pbidNDS,.pbidSumma {
    display: inline-block;
    margin: 0px 4px;
    border-bottom: 1px dashed gray;
    cursor: pointer;
    width: 25px;
    text-align: center;
}
.pbidNDS input,.pbidAvans input,.pbidDelay input,.pbidSumma input {
	border: none;
	background-color: #ddd;
	padding: 0px 4px;
	width: 100%;
}
.pbidNDS input:focus,.pbidAvans input:focus,.pbidDelay input:focus,.pbidSumma unput:focus {
	outline: none;
}
.pbidSumma {
    width: 130px;
    text-align: right;
}
#POrderContainer .pbidSummaContainer .pbidSumma {
	pointer-events: none;
}
.pbidSummaContainer {display: none;}
.bidFormAlone .contractorDoc,.bidFormAlone .aloneOrg,.bidFormAlone .rashodS,
.tab547bida .contractorDoc,.tab547bida .aloneOrg,.tab547bida .rashodS
 {width: 400px;}
#POrderContainer .aloneOrg
 {width: 350px;}

.bidFormAlone .contractorDoc:focus,.bidFormAlone .aloneOrg:focus,.bidFormAlone .rashodS:focus {outline: none;}
.bidFormAlone .contractorDoc,.bidFormAlone .aloneOrg,.bidFormAlone .rashodS,
.tab547bida .contractorDoc,.tab547bida .aloneOrg,.tab547bida .rashodS, {
    border: 1px solid gray;
    background-color: white;
    color: black;
}
.aloneOrg:disabled, .rashodS:disabled {
    color: black;
    border: 1px solid gray;
    background-color: rgba(239, 239, 239, 0.3);
}
.bidFormAlone .contractorDoc:disabled {
    border: 1px solid darkslategray;
    color: rgb(51, 51, 51);
    background-color:rgba(239, 239, 239, 0.3)
}
.bidFormAlone .bidValuseContragentDoc,.bidFormAlone #bidValuseContragentZakaz {
    border: 1px solid gray;
    width: 400px;
    padding: 0px 5px;
}
.bidFormAlone .pbidAvans, .bidFormAlone .pbidDelay {
    display: inline-block;
    margin: 0px 5px;
    border-bottom: 1px dashed gray;
    cursor: pointer;
}
.bidFormAlone .pbidAvans input, .bidFormAlone .pbidDelay input {
	border: none;
	background-color: #ddd;
	padding: 2px 4px;
	width: 35px;
}
.bidFormAlone .pbidAvans input:focus, .bidFormAlone .pbidDelay input:focus {
	outline: none;
}
.bidFormAlone #bidPDATTIMI,.bidFormAlone #bidPDATTIMI1,
.bidFormAlone #bidPCDATTIMI,.bidFormAlone #bidPCCDATI {
	border: none;
	width: 0px; height: 0px;
	opacity: 0;
}
.bidFormAlone #bidPDATTIM {
	border-bottom: 1px dashed gray;
	cursor: pointer;
}
.bidFormAlone #bidPCDATTIM {
	border-bottom: 1px dashed gray;
	cursor: pointer;
}
.bidFormAlone #bidPDATTIM1,.bidFormAlone #bidPCCDAT {
	border-bottom: 1px dashed gray;
	cursor: pointer;
}
.bidFormAlone #bidPDATTIM1clear {
    margin-left: 10px;
    cursor: pointer;
}
.bidFormAlone #bidStatus {border: none;}
.bidFormAlone #bidStatus:focus {outline: none;}
.contInfInList span {
	font-size: 10px;
        font-style: italic;
}
.contInfInList div {
	height: 1px;
	border-bottom: 1px solid #d6d6d6;
}
.editorForm1 {
    cursor: pointer;
    margin-left: 5px;
}
.editorForm1InputContainer {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: white;
    padding: 5px 10px;
}
.editorForm1InputContainer input {
    background-color: #dedede;
    border: none;
    padding: 0px 5px;
    width: 90px;
    border-radius: 5px;
}
.ef1icNP {padding: 0px;}
.oInfoValueIncome {
    display: table-cell;
    width: 1050px;
    border-left: 1px solid black;
    padding-left: 10px;
    vertical-align: middle;
}
.objectIncome {
    display: table;
    margin: 10px 0px 10px 10px;
}
.lastLineObjectInfoRow {display: table-row;}
.lastLineObjectInfoCell {display: table-cell;height: 20px;/*border-bottom: 4px solid cadetblue;*/}
.objectIncomeRow {
	display: table-row;
}
.objectIncomeCell {
    display: table-cell;
    border-top: 1px solid gray;
    border-left: 1px solid gray;	
    padding: 1px 4px;
    text-align: right;
}
.objectIncomeRow > .objectIncomeCell:nth-of-type(1) {width: 70px;} 
.objectIncomeRow > .objectIncomeCell:nth-of-type(2) {width: 150px; border-right: 1px solid gray;} 
.objectIncomeRowGroup > .objectIncomeRow:last-of-type > .objectIncomeCell {border-bottom: 1px solid gray;}
.objectIncomeHeader {
    background-color: #c3c3c3;
    text-align: center;
}
.objIncomeYear,.objIncomeIncome {
	cursor: pointer;
	float: right;
	margin-left: 10px;
}
.objIncomeYearInput,.objIncomeIncomeInput {
    border: none;
    background-color: #b7b7b7;
    padding: 0px 4px;
    border-radius: 5px;
    width: 100%;
}
.objectIncomeRowGroup {display: table-row-group;}
.popUpInfo {
    position: fixed;
    border: 5px solid cadetblue;
    top: 100px;
    height: calc(100vh - 135px);
    overflow: auto;
    box-shadow: 0px 0px 5px black;
    background-color: #e9e9e9;
    left: 80px;
    right: 80px;
}
.object_full_info_header {
    background-color: cadetblue;
    color: white;
    font-weight: bold;
    text-align: center;
    height: 28px;
}
.object_full_info_header img {
    position: absolute;
    top: 0px;
    right: 10px;
    cursor: pointer;
}
.objectInfoTableContainer {
    height: calc(100vh - 175px);
    overflow: auto;
    background-color: #e9e9e9;
}
.contragentIncomeTable {
	display: table;
}
.contragentIncomeRow {
	display: table-row;
}
.contragentIncomeCell {
    display: table-cell;
    padding: 0px 4px;
    text-align: right;
}
.contragentIncomeRow .contragentIncomeCell:nth-of-type(1) {
	border-right: 1px solid gray;
}
#addWorkerForm {
    border: 2px solid cadetblue;
    position: fixed;
    top: 50%;
    left: 50%;
    height: 100px;
    width: 530px;
    background-color: white;
    z-index: 100;
    transform: translate(-265px, -50px);
    box-shadow: 0px 0px 5px black;
}
#addWorkerFormHeader {
    background-color: cadetblue;
    color: white;
    text-align: center;
    font-size: 18px;
    padding: 4px;
}
#addWorkerFormHeader img {
    position: absolute;
    top: 4px;
    right: 8px;
    cursor: pointer;
}
#addWorkerBody input {
    width: 400px;
    border: navajowhite;
    background-color: lightgrey;
    padding: 2px 5px;
    border-radius: 5px;
}
#addWorkerBody input:focus {outline: none;}
#addWorkerAction {
    display: inline-block;
    font-size: 12px;
    background: linear-gradient(to top, #5f5f5f, #9c9c9c);
    border-radius: 5px;
    width: 85px;
    text-align: center;
    cursor: pointer;
    margin: 0px 0px 0px 18px;
    color: white;
    padding: 4px;
    vertical-align: top;
}
#addWorkerBody {
	padding: 8px;
}
.hideEditOn {
	display: none;
}
.wlNameEditOn {
    cursor: pointer;
    border-bottom: 1px dashed gray;
}
.wlNameEditInput {
    width: 100%;
    border: none;
    background-color: #d9d9d9;
    margin: 3px 0px;
    padding: 2px 4px;
    border-radius: 5px;
}
.wlNameEditInput:focus {outline: none;}
.loadFromNalogRU {
    border: 1px solid gray;
    text-align: center;
    width: 170px;
    background-color: #c9c9c9;
    margin-top: 8px;
    border-radius: 10px;
    cursor: pointer;
    position: absolute;
    top: 0px;
    left: 570px;
}

