@CHARSET "UTF-8";


html,body { height: 100%; width: 100%; xmin-width: 1190px; padding: 0; margin: 0; }


#topFrame { xheight: 44px; padding: 3px; text-align: left; width: 100%; margin: 0; box-sizing: border-box; border-style: solid; border-width: thin; background-color: #D5D5F6; }
#topFrameContainer { width: 100%; xheight: 37px; padding: 0; margin: 0; box-sizing: border-box; display: flex; justify-content: space-between; font-family: sans-serif; }
#topFrameLeft { margin: 0; box-sizing: border-box; padding: 0; display: inline-block; text-align: left; }
#topFrameRight { xheight: 37px; margin: 0px 0 0 0; padding: 0; text-align: right; box-sizing: border-box; display: inline-block; xoverflow: hidden; }

#contentFrame { min-height: 0; height: calc(100% - 66px); border-style: none; border-width: 0; }
#bottomFrame { height: 20px; margin-top: 2px; border-style: solid; border-width: thin; background-color: #D5D5F6; font-size: 80%; padding: 2px 2px 0px 2px; box-sizing: border-box;  }
#leftFrame { border: 1px dotted grey; width: 250px; height: 100%;  }
@media screen {
	#middleFrame { border: 1px dotted grey; min-width: 300px; height: 100%;  padding: 0px; }
}
@media print {
	#middleFrame { border: 0; min-width: 300px; xheight: 100%;  padding: 0px; margin: 0; }
}

#rightFrame { border: 1px dotted grey; width: 200px; height: 100%;   }
#dispLogin { height: 20px; position: absolute; left: 0px; top: 0px; }
#pagestatus { width: calc(100% - 100px); height: 20px; position: absolute; left: 100px; top: 0px; background-color: #FF000000; }
#pageprogressbar { width: 80px; height: 20px; position: relative; float: right; left: 0px; top: -4px; background-color: #FF000000; }
.positioned { position: relative; }

#rightFrameBlk { display: inline-block; xheight: 37px; line-height: 25px; xoverflow: hidden; }
#searchWdgBlk { display: inline-block; height: 37px; vertical-align: top; }
#filterActionsWdgBlk { display: inline-block; height: 37px; vertical-align: top; }
#menuButBlk { width: 54px; display: inline-block; height: 37px; overflow:hidden; }

.head1LineHeight { height: 20px; }
.restHead1LineHeight { height: calc(100% - 20px); }

.columndiv { display: inline-block; box-sizing: border-box; margin: 0; padding: 0; vertical-align: top; position: relative; }
.dottedborder { border: 1px dotted grey; }
.resizablecolumn { display: inline-block; box-sizing: border-box; margin: 0; padding: 0; overflow: hidden; }

.ui-droppable-active { background-color: #ff80c0; }
.ui-droppable-hover { background-color: #D0FFD0; }
.ui-tabs .ui-tabs-panel { padding: 1em 1em 0px 1em; }

.disabledWindow {
    z-index: 9999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
}
.pagedListHead  { background-color: #D5D5F6; display: inline-block; margin-bottom: 4px; }
.pagedListBody { height:100%; overflow-y: auto; }

.dialogForm { background-color: #e6e6e6; }
.dialogForm label { width: 200px; display: inline-block; vertical-align: middle; }
.dialogForm .displayOnlyField { padding: 3.4px; margin: 2px; box-sizing: border-box; display: inline-block; min-height: 24.4px; vertical-align: middle; }
.dialogForm input.displayOnlyField { background-color: #E0E0E0; }
.dialogForm .editField { margin: 2px; box-sizing: border-box; vertical-align: middle; }
.dialogForm .editTextarea { margin: 2px; box-sizing: border-box; white-space: pre-wrap; overflow: auto; }
.allowResizeVertical { resize: vertical }
.ui-widget label { width: 250px; display: inline-block;  }
label.labelchkbox400 { width: 400px; }
label { padding-right: 4px; }
.width100 { width: 95%; }

.head_line { margin: 1px; padding: 1px; box-sizing: border-box; display: inline-block; }
.in_box { margin: 1px; padding: 1px; box-sizing: border-box; display: inline-block; border-style: solid; border-width: thin; font-size: 75%; }
.in_box_br { margin: 2px 1px; padding: 4px 2px; box-sizing: border-box; display: block; border-style: solid; border-width: thin; font-size: 75%; border: 0px; border-radius: 6px; background-color: #dfdff4; }
.in_box_list { margin: 1px; padding: 2px; box-sizing: border-box; display: list-item; border-style: solid; border-width: thin; font-size: 75%; }
.item_list { margin: 1px; padding: 2px; box-sizing: border-box; display: list-item; font-size: 75%; }
.hint { font-size: 75%; }
.inlineblock400 { display: inline-block; width: 400px; }
.checkboxInHeader { display: inline-block; width: auto; vertical-align: middle; }
.checkboxInHeader label { display: inline-block; font-size: 60%; vertical-align: middle; }
.smallnote { font-size: 75%; }
.xxsmall-input { font-size: 9pt !important; }
.login-inputs { width: 300px; }
.itemText { font-weight: bold; display: inline; }


.autocomplete-default { max-height: 600px; max-width: 300px; overflow-y: scroll; overflow-x: hidden; }
.am-ui-menu-item { width: 200px; }
#menuPlaceholder { width: 0px; height: 0px; }
.tabSmallNav { margin: 0px !important; padding: 2px 2px 0px 2px !important;  }
.tabSmallNavAnchor { margin: 0px !important; padding: 1px 30px 1px 30px !important; font-size: 75%; }

#tabItems {  }
.tabOverflow { overflow: auto; }

.resizablewrapper { display: inline-block; box-sizing: content-box; margin: 0; padding: 0 0 2px 0; overflow: hidden; }
.wrapperInitHeight1line { height: 20px; }
.wrapperInitHeight4line { height: 80px; }
.resizablesgrip { box-sizing: border-box; bottom: 1px; left: 0px; width: 100%; height: 2px; background-color: #ffffff; border-width: 1px; border-color: #000000; border-style: none none solid none;}
.draghandleBlk { width: 20px; height: 20px; display: inline-block; overflow: hidden; margin-right: 8px; }
.draghandle { text-align: center; vertical-align: top; background-color: #f0f0f0; font-weight: bold; font-size: 120% !important; }

.gridLine { margin: 0; padding: 0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
.gridCell { margin: 0; font-size: 75%; vertical-align: bottom; height: 20px; overflow: hidden; padding: 0; box-sizing: border-box; }
.xgridCell button { margin-top: -1px; }
.gridHeadCell { margin: 0px; font-size: 75%; vertical-align: bottom; height: 30px; overflow: hidden; padding: 0; box-sizing: border-box; }
.gridHead2LCell { margin: 0px; font-size: 75%; vertical-align: bottom; height: 37px; overflow: hidden; padding: 0; box-sizing: border-box; white-space: normal; }
.gridHead3LCell { margin: 0px; font-size: 75%; vertical-align: bottom; height: 44px; overflow: hidden; padding: 0; box-sizing: border-box; white-space: normal; }
.nopaddingnomargin { margin: 0; padding: 0; }


.userSessionRow { width: 1110px; }
.paramSalutAdmRow { width: 230px; }
.techInfoRow { width: 784px; }
.gridBut { width: 24px; height: 18px; margin-top: -1px; }
.gridButSymb { width: 24px; height: 18px; margin-top: 1px; padding: 0px 2px 0px 2px; text-align: center; }
.fontSymb { font-size: 80% !important; height: 18.4px; margin: 0; padding: 0; }
.rolesArea { width: 400px; margin: 1px; padding: 1px; box-sizing: border-box; display: block; border-style: solid; border-width: thin; }
.rolesArea div { width: 196px; box-sizing: border-box; display: inline-block; overflow: hidden; white-space: nowrap; }
.rolesArea label { width: 180px; box-sizing: border-box; padding-right: 0; }
.groupsattrsArea { max-height: 540px; max-width:300px; overflow-y: scroll; overflow-x: hidden; background-color: #e8e8fb; padding: 0px 4px; border: 1px solid gray; }
.groupsattrsArea label { width: 240px; box-sizing: border-box; padding-right: 0; }
.exportparamsArea { width:650px; overflow-y: auto; padding: 0px 4px; }

.col24 { width: 24px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col25 { width: 25px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col30 { width: 30px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col32 { width: 32px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col40 { width: 40px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col50 { width: 50px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col60 { width: 60px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col70 { width: 70px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col80 { width: 80px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col100 { width: 100px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col120 { width: 120px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col140 { width: 140px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col150 { width: 150px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col160 { width: 160px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col200 { width: 200px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col220 { width: 220px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col250 { width: 250px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col260 { width: 260px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col270 { width: 270px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col400 { width: 400px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col500 { width: 500px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.col800 { width: 800px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; text-overflow: ellipsis; }
.colCenter { text-align: center; }
.colRight { text-align: right; }
.colHeaderWrap { overflow: auto; white-space: normal; }
.wcol120 { width: 120px; overflow: auto; white-space: normal; display: inline-block; vertical-align: top; }
.wcol250 { width: 250px; overflow: auto; white-space: normal; display: inline-block; vertical-align: top; }
.wcol300 { width: 300px; overflow: auto; white-space: normal; display: inline-block; vertical-align: top; }

.hoverRow { background-color: #E0E0E0 !important; }
.rspc { border-width: 0px 4px 0px 0px; border-style:solid; border-color: #00000000; box-sizing: border-box; }
.topalign { vertical-align: top !important; }
.smallertext { font-size: 80%; }
.colWrap { overflow: hidden; white-space: pre-wrap; text-overflow: ellipsis; }

.editFieldNormal { background-color: #FFFFFF; }
.editFieldError { background-color: #FFE0E0; }
.editFieldRequired { background-color: #EAEAFB; }
.chkboxNormalHeight { height: 18px; }
.labelCheckbox { vertical-align: top; }

.dashboardBlk { width: 100%; }
.dashboardArea { display: flex; flex-flow: row wrap; align-items: stretch; }
.homeitem250 { width: 246px; box-sizing: border-box; }
.homeitem450 { width: 446px; box-sizing: border-box; }
.homeitem900 { width: 896px; box-sizing: border-box; }
.homeitemFull { width: calc(100% - 8px); box-sizing: border-box; flex: 0 0 auto; }

.xhomeitemFloating { display: inline-block; vertical-align: top; }
.homeitemFloating { flex: 0 0 auto; }

.homeitemAction { background-color: #D8D8F2; min-height: 120px; }
.homeitemUnitInfo { background-color: #D8F2D8; }
.homeitemUnitField1 { width: 252px; display: inline-block; }
.homeitemPersInfo { background-color: #D8F2D8; min-height: 230px; }
.homeitemAccrInfo { background-color: #D8F2D8; min-height: 100px; }
.homeitemPaymInfo { background-color: #D8F2D8; min-height: 100px; }
.homeitemPaymRow { }
.homeitemPaymInfoHead { background-color: #a0ffa0; }
.homeitemPaymRowACT { font-weight: bold; }
.homeitemAssmInfo { background-color: #D8F2D8; min-height: 100px; }
.homeitemAssmRow { }
.homeitemPaymInfoHead { }
.homeitemGvalues { background-color: #D8F2D8; }
.margl8 { margin-left: 8px; }

.homeitemMMB { background-color: #f9f5d2; }
.homeitemInfo { background-color: #c0c0c0; }
.homeitemWarn { background-color: #fdbdbd; }
.homeitemNPub { background-color: #ff8080; }
.homeitemARegi { background-color: #D8D8F2; }
.homegroupARegi { margin: 2px 0px 2px 8px; }
.homeitemSep { text-align: center; padding: 20px; }
.homeitemWiz { background-color: #fbe8d0; }
.homeitemActMembPsel { max-width: 396px; margin-bottom: 2px; height: 20px; }
.homeitemHead2 { background-color: #ffffC0; margin-top: 12px !important;  }
.homeitemInfo2 { background-color: #c0c0c0; }
.homeitemPaymIRow { }

.dblabel { font-family: sans-serif; vertical-align: top; margin-top: 4px; }
.dbvalue { padding-left: 8px; font-family: sans-serif; font-weight: bold; vertical-align: baseline; min-height: 18px; }
.dbvaluenormal { padding-left: 8px; font-family: sans-serif; vertical-align: baseline; }
.dbvaluenormal1 { font-family: sans-serif; vertical-align: baseline; }
.dbheader { font-family: sans-serif; font-size: 110%; font-weight: bold; }
.dbvaluesmall { padding-left: 8px; font-family: sans-serif; font-size: 80%; vertical-align: baseline; min-height: 18px; }
.dbsmall { font-family: sans-serif; font-size: 80%; vertical-align: baseline; }
.dbwarn { font-family: sans-serif;  font-weight: bold; color: red; }
.dbinfo { color: #0000ff; }
.dbblock { display: block; }
.dbfullblock { display: block; box-sizing: border-box; width: calc(100% - 4px); }
.dbvspace { padding-top: 4px; }
.dbvvspace { padding-top: 6px; }
.dbvvvspace { padding-top: 8px; }
.dbvvvvspace { padding-top: 12px; }
.highlightClickable { background-color: #E8E8F0; cursor: pointer; }
.dbClickable { cursor: pointer; }
.dbAttrib { min-height: 24px; }
.dbcenter { text-align: center; }
.attrdescr { margin-bottom: 4px; }
.dbaction { margin-top: 12px; }
.dbactionname { color: #0000ff; }
.clickable { cursor: pointer; }
.doctext > div { padding: 4px; border: 0px; border-radius: 4px; margin-top: 2px; }
.pseudolink { color: #0080ff; }
.fsize95 { font-size: 95%; }

.autocomplete-acValues { max-height: 600px; max-width: 300px; overflow-y: scroll; overflow-x: hidden; }
.tmarg4 { margin-top: 4px; }
.valignbl { vertical-align: baseline; }

.tablerowcentered td { text-align:center; }
.tablerowbold td { font-weight: bold;  }
.tablerowsmallnote td { font-size: 75%; }
table.tableallborderdotted, table.tableallborderdotted td { border: 1px dotted black; border-collapse: collapse; }
.selParAC { width: calc(100% - 4px); }
.verticalscrollbar { overflow: auto; } 


.bigfont { font-size: 24px; }
/* .ui-widget { font-family: Arial,Helvetica,sans-serif; font-size: 24px; } */
#menuBut { font-size: 16px; }
.bigfont input[type="text"] { height: 30px; font-size: 24px; }
.bigfont input[type="password"] { height: 30px; font-size: 24px; }
.cm-ui-menu-item { width: 300px; }
.fieldInText { font-weight: bold; display: inline; }
.errstatus { color:  #F02020; margin-top: 8px; }

.roundedblk { border: 0px; border-radius: 4px; margin: 4px; padding: 4px; } 
.logininfoblk { background-color: #D0D0F0; padding: 8px; }
.loginheader { font-size: 120%; vertical-align: middle; }
.lh150 { line-height: 150%; }
.alignselfcenter {  align-self: center; }
.actionsinfoblk { background-color: #e2fed6; }
.horizcenter { text-align: center; }
.stdpl { border: 0px; border-radius: 4px; margin: 4px; padding: 4px; background-color: #F0F0F8; }
.in_box_br button { margin-top: 4px; margin-bottom: 4px; }
.in_box_br .ui-button { margin-top: 4px; margin-bottom: 4px; }
.contentbox { display: inline-block; white-space: normal; vertical-align: top; }
.homeitemActMembI { padding-left: 8px; }
.headerformValue { font-weight: bold; }
.headerform { background-color: #D0D0F0;  }
.fullsize { width: 100%; height: 100%; box-sizing: border-box;  }
div[contenteditable]:empty::before { content: "Sem napiš text příspěvku (i když jen vkládáš obrázek tak sem aspoň klikni a pak vkládej)"; font-size: 75%; color: gray; }
.parentsFrame { margin-bottom: 8px; }
.parentsBlk { height: 180px; overflow-y: scroll; overflow-x: auto; background-color: #e8e8fb; padding: 8px; border: 1px solid gray; margin-top: 2px; }
.identityBlk { margin-bottom: 8px; }
.membshipBlk { margin-bottom: 8px; }
.memberBlk { margin-bottom: 8px; }
.dispmemactattrs { width: 400px; display: inline-block; white-space: normal; }
.dispmemactattr { max-width: 390px; overflow: clip; box-sizing: border-box; display: inline-block; border: 1px solid gray; border-radius: 4px; margin: 1px 8px 1px 0px; padding: 2px; vertical-align: top; }
.dispParticipant { box-sizing: border-box; display: inline-block; min-height: 27px; margin: 1px 8px 1px 0px; padding: 2px; }
.dispmemactattrname { display: inline-block; background-color: #D0D0F0; border: 0px; border-radius: 4px; padding: 1px 2px 1px 2px; margin: 0px; }
.dispmemactattrvalue { display: inline-block; padding: 1px; margin: 0px 0px 0px 4px; }
.editmemactattrvalue { margin: 2px 0px 2px 0px; }
input.dispmemactattrvalue[type='checkbox'] { vertical-align: middle; }
.w0toleft { width: 0px; position: relative; left:-30px; display: inline-block; overflow: visible; }
.BFviewField { background-color: #E0E0E0; border: 0px; padding: 2px; margin: 1px; height: 20px; }
.busyBckgr { background-color: #ff8080; }
.markRow { background-color: #e2dede; }
.showAsTag { border: 0px; border-radius: 4px; margin: 1px 1px; padding: 2px 4px; vertical-align: 0px; display: inline-block; }
.dot50 { height: 50px; width: 50px; background-color: #D8D8F2; border-radius: 50%; display: inline-block; }
.dot25 { height: 25px; width: 25px; background-color: #D8D8F2; border-radius: 50%; display: inline-block; }
.collapsibleSubTreeMarkerCont { font-size: 100%; }
.memberBindRegBut { font-size: 12px; height: 17px; margin-bottom: 1px; margin-top: 1px; }
.dialogline { padding: 2px 0; }
.groupLimitBox { display: block; xwidth: 188px; margin-top: 2px; }
.groupLimitBox label { display: inline-block; overflow: hidden; white-space: nowrap; display: inline-block; width: 150px; xmax-width: 105px; text-overflow: ellipsis; }
.limitsArea  { display: block; padding: 4px; }
.actionIndivLimit { display: block; }
.formBlock { border: 0px; border-radius: 4px; margin: 4px; padding: 4px; background-color: #D8D8F2; box-sizing: border-box; } 
.hiddenBlock { display: none; }
.beginner { border: 0px; border-radius: 4px; margin: 4px; padding: 4px; background-color: #fceb9a; box-sizing: border-box; color: #0000a0; font-size: 80%; }
.notice2RoundOnDemand { border: 0px; margin: 0px 2px 0px 2px; padding: 1px 2px 3px 2px; background-color: #ffb5b5; }
.plusexplode { color: black; border: 1px solid black; box-sizing: border-box; background-color: #f8f8f8; padding: 0; height: 14px; width: 13px; display: inline-block; overflow: hidden; vertical-align: -2px; }
.plusexplodeinner { position: relative; bottom: 6px; left: 0px; font-size: 20px; font-family: monospace; }
.rowHeader { font-weight: bold; font-size: 120%; }
.boxType { display: inline-block; padding: 0px 0px 2px 0px; margin: 4px; white-space: normal; }
.box200 { max-width: 200px; }
.box400 { max-width: 400px; }
.box600 { max-width: 600px; }
.box800 { max-width: 800px; }
.boxw360 { width: 360px; }
.boxw500 { width: 500px; }
.boxmiw360 { min-width: 360px; }
.boxmih160 { min-height: 160px; }
.boxTop {  vertical-align: top; }
.boxMid {  vertical-align: middle; }
.boxForm { display: inline-block; vertical-align: top; }
.boxForm label { margin: 3px 0px; }
.boxForm input[type="checkbox"]  { vertical-align: top; }
.htmleditor .boxType { border-width: 1px 1px; border-style: dotted; border-color: #C08080; }
.colorSelectBlock { margin-top: 4px; margin-bottom: 4px; }
.ownersOfUnitBlk { margin-bottom: 8px; }
.ownersSep { text-align: center; padding: 4px; width: 100%; }
.assessm1 .forass2:not(.forass1),.assessm1 .forass3:not(.forass1) { display: none; }
.assessm2 .forass1:not(.forass2),.assessm2 .forass3:not(.forass2) { display: none; }
.assessm3 .forass1:not(.forass3),.assessm3 .forass2:not(.forass3) { display: none; }
.assespaymsPAY { background-color: #bae4fe; }
.assespaymsACT { background-color: #41b6fc; }
.assespaymsASS { background-color: #ffffbd; }
.assespaymsBEG { background-color: #f2f2e1; }
.imp_hide  { display: none; }
.imp_sel_pdf .imp_pdf  { display: block; }
.imp_sel_csv .imp_csv  { display: block; }
.imp_sel_gpc .imp_gpc  { display: block; }
.imp_selpdf_0 .imppdf_0 { display: block; }
.imp_selpdf_101 .imppdf_101 { display: block; }
.imp_selpdf_102 .imppdf_102 { display: block; }
.imp_selpdf_103 .imppdf_103 { display: block; }
.imp_selpdf_111 .imppdf_111 { display: block; }
.imp_selpdf_112 .imppdf_112 { display: block; }
.imp_selpdf_113 .imppdf_113 { display: block; }

.loginBlk { display: flex; background-color: #f2f2f1; width: 100%; max-width: 1200px; margin: auto; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #808080; }
.loginBlkleft { flex: 1 1 auto; }
.loginBlkRight { flex: 0 0 auto; width: 480px; margin: auto; display:flex; justify-content: center; }
.xloginBlkRight img { margin: auto; }

@media screen and (max-width: 1023px) {
.loginBlk { flex-direction: column; }
.hideOnMobil { display: none; }
.houseUnitButAreaWidth { width: 60px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; }
.ownershipButAreaWidth { width: 60px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; }
.houseUnitAdmRow { width: 468px; margin-bottom: 8px; }
.ownershipAdmRow { width: 468px; margin-bottom: 8px; }
.personownerAdmRow { width: 468px; margin-bottom: 8px; }
.identityAdmRow { width: 580px; margin-bottom: 8px; }
.assessmListRow { width: 590px; margin-bottom: 8px; }
.billListRow { width: 1038px; margin-bottom: 8px; }
.saldoAdmRow { width: 618px; margin-bottom: 8px; }
.boardListRow { width: 708px; margin-bottom: 8px; }
.paramftypAdmRow { width: 708px; margin-bottom: 8px; }
.paramgtypAdmRow { width: 408px; margin-bottom: 8px; }
.dbitemPB10 { padding-bottom: 18px; }
}

@media not screen and (max-width: 1023px) {
.loginBlk { flex-direction: row; }
.houseUnitButAreaWidth { width: 596px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; }
.ownershipButAreaWidth { width: 200px; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: middle; }
.houseUnitAdmRow { width: 784px; }
.ownershipAdmRow { width: 808px; }
.personownerAdmRow { width: 668px; }
.identityAdmRow { width: 580px; }
.assessmListRow { width: 590px; }
.billListRow { width: 1038px; }
.saldoAdmRow { width: 618px; }
.boardListRow { width: 708px; }
.paramftypAdmRow { width: 708px; }
.paramgtypAdmRow { width: 408px; }
.dbitemPB10 { padding-bottom: 10px; }
}

.boardSendMailH { height: 45px; vertical-align: top; }
.assespaymsAdmRow {}
.importDescRow { width: 608px; padding: 2px 4px; margin-bottom: 4px; background-color: #f0f0f0; }
.textarea4lines { min-height: 80px; }
.ta { vertical-align: top; }
