form{
    margin-block-end: 0em;
}
/* Forms layout */
.mFormButtons{
justify-content: space-between;
}
.mForm{
background-color: white;
padding: 10px 10px 0px 10px;
margin-bottom: 15px;
margin-top: 15px;
}
.mForm div{
display: flex;
flex-wrap: wrap;
align-items: center;
padding-bottom: 10px;
}
.mForm input[type="text"]{
max-width:100%;
flex: auto;
}
.mForm textarea{
width:100%;
resize: none;
}
.mForm label{
width: 120px;
}
.mFormCalendar{
background-color: transparent;
border-color: black;
border: 1px solid;
max-width:400px;
}
.mFormCalendar div{
padding-bottom: 5px;
}
.mFormCalendar label{
width: 90px;
}
.mFormCC {
padding-bottom: 10px;
background-color: transparent;
border-width: 1px;
border-style: solid;
border-color: black;
padding: 10px 10px 10px 10px;
margin-bottom: 15px;
margin-top: 15px;
}
.mFormCC div{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.mFormCC input{
margin: 1px;
border-width: 1px;
background-color: transparent;
max-width:100%;
flex: auto;
}
.mFormCC label{
width: 90px;
}
.mFormCCpic {
background-color:white;
padding: 10px;
margin-bottom: 15px;
margin-top: 15px;
}
.mFormCCpic input{
    margin: 10px;
}
.CCpicbox{
overflow-x: auto;
margin-bottom:10px;
white-space: nowrap;
}
.CCpic{
border-style:inset;
border-width:2px;
max-height:500px;
/*max-width: 100%;
height: auto;*/
}
/* general page layout */
html{
height: 100%;
}
/*
body {
height: 100%;
margin: 0px;
display: flex;
}
.MFCoutline{
flex: auto;
margin: 8px;
//overflow-y: auto;
display: flex;
flex-direction: column;
}
*/
body {
height: 100%;
}
.MFCoutline{
height: 100%;
display: flex;
flex-direction: column;
}
.MFCheader{
min-height: 35px;
background-image: url("../img/topstrip.jpg");
padding-left: 10px;
padding-right: 10px;
border: thin inset black;
}
.MFCheaderContent{
height: 100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.MFCstrip{
background-image: url("../img/backlogo.jpg");
padding-left: 10px;
padding-right: 10px;
border: thin inset black;
}
.MFCstripContent{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.MFCspace{
flex: auto;
display: flex;
flex-direction: column;
background-image: url("../img/backmain.jpg");
border: thin inset black;
}
.MFCspaceshort{
flex: auto;
padding-left: 10px;
padding-right: 10px;
display: flex; 
flex-wrap: wrap;
justify-content: space-between;
}
.MFCbody{
flex: auto;
min-width: 10px;
max-width: 800px;
}
.MFCmenuspace{
margin-top: 10px;
width:180px;
display: flex; 
flex-wrap: wrap;
flex-direction: column;
}
.MFCmenu1{
text-align: right;
}
.MFCmenu2{
flex: auto;
background-image: url("../img/backmenu.gif");
background-repeat:no-repeat;
background-position: right;
}
.MFCmenu3{
text-align: right;
}
.MFCfooter{
height: 68px;
background: url("../img/backlogo.gif") repeat-x left center;
margin-top: 10px;
margin-bottom: 20px;
}
.txtnof{color:red;font-size:10pt;font-weight:400;margin-bottom: 5px;}

nA{color:darkblue;font-size:11pt;line-height:16pt;font-family:sans-serif;text-decoration:none;}
nA:link{color:darkblue;font-size:11pt;line-height:16pt;font-family:sans-serif;text-decoration:none;}
nA:active{color:darkblue;font-size:11pt;line-height:16pt;font-family:sans-serif;text-decoration:none;}
nA:visited{color:darkblue;font-size:11pt;line-height:16pt;font-family:sans-serif;text-decoration:none;}
nA:hover{color:darkred;font-size:13pt;line-height:16pt;font-family:sans-serif;text-decoration:none;}
.BACKTAB{background-color:#ffcc00;color:black;line-height:16pt;font-family:sans-serif;font-weight:600;border-width:1px;border-style:solid;border-color:black;margin:2.3%;vertical-align:middle;}
.TXT{color:black;font-size:11pt;font-family:sans-serif;font-weight:600;font-style:normal;text-decoration:none;}
.txtlogin{color:black;font-size:18pt;font-family:sans-serif;font-weight:600;font-style:italic;text-align:right;text-decoration:none;
					border:solid;border-width:0px;background-color:transparent;cursor:pointer;margin:0px;}
.txtlogin:link{color:black;}
.txtlogin:active{color:black;}
.txtlogin:visited{color:black;}
.txtlogin:hover{color:red;}
.txtfoto{color:#ffcc00;font-size:18pt;font-family:sans-serif;font-weight:600;font-style:italic;text-decoration:none;line-height:60px;margin:0px;padding:3px;}
.txtfoto:link{color:#ffcc00;}
.txtfoto:active{color:#ffcc00;}
.txtfoto:visited{color:#ffcc00;}
.txtfoto:hover{color:red;}
.txtinfo{color:#ffcc00;font-size:18pt;font-family:sans-serif;font-weight:600;font-style:italic;text-align:right;text-decoration:none;
					line-height:60px;border:solid;border-width:0px;background-color:transparent;cursor:pointer;margin:0px;padding:3px;width:196px;}
.txtinfo:link{color:#ffcc00;}
.txtinfo:active{color:#ffcc00;}
.txtinfo:visited{color:#ffcc00;}
.txtinfo:hover{color:red;}
.txthead{color:black;font-size:13pt;font-family:sans-serif;font-weight:800;font-style:italic;text-align:right;text-decoration:none;
					line-height:20px;border:solid;border-width:0px;background-color:transparent;cursor:pointer;margin:0px;padding:3px;}
.txthead:link{color:black;}
.txthead:active{color:black;}
.txthead:visited{color:black;}
.txthead:hover{color:red;}
.txtlink{color:black;font-size:12pt;font-family:sans-serif;font-weight:700;font-style:italic;text-align:left;text-decoration:none;
					line-height:15px;border:solid;border-width:0px;background-color:transparent;cursor:pointer;margin-left:1px;margin-right:1px;}
.txtlink:link{color:black;}
.txtlink:active{color:black;}
.txtlink:visited{color:black;}
.txtlink:hover{color:red;}
.txtnolink{color:black;font-size:12pt;font-family:sans-serif;font-weight:700;font-style:italic;text-align:left;text-decoration:none;
					line-height:15px;border:solid;border-width:0px;background-color:transparent;margin-left:1px;margin-right:1px;}
.txtaniver{color:black;font-size:13pt;font-family:sans-serif;font-weight:700;font-style:italic;text-decoration:none;
					line-height:15px;border-width:0px;background-color:transparent;margin:0px;padding:2px;}
.txtaniverR{color:Red;font-size:17pt;font-family:sans-serif;font-weight:600;font-style:italic;text-decoration:none;
					line-height:19px;border-width:0px;background-color:transparent;margin:0px;padding:2px;}
.txtdate{font-size:10pt;}
.txtdnes{color:red;font-size:10pt;font-weight:400;}
.tophelp{color:red;font-size:22pt;font-family:sans-serif;font-weight:600;font-style:italic;text-decoration:none;line-height:30pt;}
.txthelp{color:black;font-size:16pt;font-family:sans-serif;font-weight:600;font-style:italic;text-decoration:none;line-height:30pt;}
.meshelp{color:black;font-size:13pt;font-family:sans-serif;font-weight:500;text-decoration:none;line-height:13pt;}
.odkhelp{color:darkred;font-size:17pt;font-family:sans-serif;font-weight:800;font-style:italic;text-decoration:none;line-height:17pt;cursor:head;}
.odkhelp:link{color:darkred;}
.odkhelp:active{color:darkred;}
.odkhelp:visited{color:darkred;}
.odkhelp:hover{color:red;cursor:pointer;}
.mesinvn{color:black;font-size:13pt;font-family:sans-serif;font-weight:500;text-decoration:none;line-height:13pt;}
.odkinvn{color:darkred;font-size:13pt;font-family:sans-serif;font-weight:800;font-style:italic;text-decoration:none;line-height:13pt;cursor:head;}
.odkinvn:link{color:darkred;}
.odkinvn:active{color:darkred;}
.odkinvn:visited{color:darkred;}
.odkinvn:hover{color:red;cursor:pointer;}
.obrlogo{border-style:none;border-width:0px;}
.OBRCOMMENT{border-style:inset;border-width:2px;max-width: 100%;max-height:500px;height: auto;}
.OBRADMIN{border-style:inset;border-width:1px;}
.OBRNIC{border-style:none;border-width:0px;}
.NIC{font-size:1px;}
.BACKNIC{background-color:transparent;border-width:0px;border-style:solid;border-color:black;padding:5px;}
.BACKNIC5{font-size:1px;background-color:transparent;border-width:0px;border-style:solid;border-color:black;height:3px;}
.INPUT{color:red;font-size:10pt;font-family:sans-serif;font-weight:600;font-style:italic;text-decoration:none;
			 border-style:solid;border-width:1px;border-color:black;background-color:white;margin:0px;padding:3px;}
.INPTXT{color:darkblue;font-size:10pt;font-weight:600;font-family:sans-serif;background-color:white;border-width:1px;border-style:solid;border-color:black;padding:4px;}
.INPOD{color:darkred;font-size:11pt;font-weight:700;background-color:white;border-color:black;border-style:solid;border-width:1px;border-bottom-width:1px;margin-left:5px;padding:1px 4px 1px 4px;}
.INPODNIC{color:darkred;font-size:13pt;font-weight:900;background-color:transparent;border-style:none;margin-left:4px;margin-right:4px;}
.BUTT{color:black;font-size:10pt;font-weight:600;background-color:silver;}
.BUTTTRANSP{color:black;font-size:8pt;font-weight:400;background-color:#e0e0e0;border-style:solid;border-width:1px;border-color:black;}
.VIS{background-color:transparent;border:none;margin:0px;}
.BUTTIMG{border:none;margin-left:6px;margin-right:3px;margin-top:0px;margin-bottom:0px;cursor:pointer;}

.TABCHAT{font-size:9pt;border-width:2px;border-style:none;border-color:black;margin:0px;padding:0px;background-color:transparent;}
.CHAT{padding:10px;background-color:white;border-width:1px;border-style:solid;border-color:black;}
.TABHEADCOMM{color:darkblue;font-size:10pt;font-weight:700;background-color:#d0d0d0;border-width:1px 1px 1px 1px;border-style:solid;border-color:black;padding:2px 4px 2px 4px;}
.TABCOMM{color:black;font-size:10pt;background-color:white;border-width:0px 1px 1px 1px;border-style:solid;border-color:gray;padding:2px 4px 2px 4px;}
.TABCOMMEX{color:black;font-size:10pt;background-color:#C6CDFF;border-width:0px 1px 1px 1px;border-style:solid;border-color:gray;padding:2px 4px 2px 4px;}
.BUTTXT{color:darkblue;font-size:11pt;line-height:16pt;font-family:sans-serif;text-decoration:none;background-color:transparent;border:none;font-weight:600;cursor:pointer;}
.BUTTXT:link{color:darkblue;}
.BUTTXT:active{color:darkblue;}
.BUTTXT:visited{color:darkblue;}
.BUTTXT:hover{color:darkred;}
.CHATODE{font-style:italic;font-weight:500;color:darkblue;text-decoration:underline;}
.CHATTXT{font-style:normal;font-weight:500;color:black;}
.CALFOT{color:darkblue;font-size:10pt;font-weight:700;font-style:italic;font-family:sans-serif;background-color:transparent;padding-right:5px;}

.VERZE{color:black;font-size:10pt;font-weight:600;font-family:sans-serif;border-style:none;margin:2px;}
.TABCAL{font-size:9pt;border-width:1px;border-style:solid;border-color:black;margin:0px;padding:0px;background-color:transparent;}
.INPDAT{color:darkblue;font-size:10pt;font-weight:600;font-family:sans-serif;background-color:white;width:30;height:25;border-width:1px;border-style:solid;border-color:black;padding:3px;}
.INPROK{color:darkblue;font-size:10pt;font-weight:600;font-family:sans-serif;background-color:white;width:60;height:25;border-width:1px;border-style:solid;border-color:black;padding:3px;}
.HEADER{color:white;font-size:12pt;background-color:black;border-width:0px 1px 1px 0px;border-style:solid;border-color:gray;padding:2px 4px 2px 4px;border-bottom-width:2px;border-bottom-color:black;}
.HEADERCOMM{color:black;font-size:17pt;font-weight:700;background-color:transparent;border-width:0px;border-style:none;border-color:black;margin:5px 5px 5px 5px;}
.SCHEDULE{border-width:2px;border-style:inset;border-color:black;}
.TABHEAD{color:darkblue;font-size:10pt;font-weight:700;background-color:white;border-width:0px 1px 1px 0px;border-style:solid;border-color:gray;padding:2px 4px 2px 4px;}
.TABHEADEX{color:darkblue;font-size:10pt;font-weight:700;background-color:#C6CDFF;border-width:0px 1px 1px 0px;border-style:solid;border-color:gray;padding:2px 4px 2px 4px;}
.TABLIN{color:black;font-size:9pt;font-weight:400;background-color:white;border-width:0px 1px 1px 0px;border-style:solid;border-color:gray;padding:2px 4px 2px 4px;}
.TABLINEX{color:black;font-size:9pt;font-weight:400;background-color:#C6CDFF;border-width:0px 1px 1px 0px;border-style:solid;border-color:gray;padding:2px 4px 2px 4px;}
.TABCOM{color:black;font-size:9pt;font-weight:400;background-color:transparent;border-width:0px 0px 0px 0px;border-style:solid;border-color:gray;padding:2px 4px 2px 4px;}
.BUTTXT{color:darkblue;font-size:11pt;line-height:16pt;font-family:sans-serif;text-decoration:none;background-color:transparent;border:none;font-weight:600;cursor:pointer;}
.BUTTXTR{color:red;font-size:10pt;line-height:16pt;font-family:sans-serif;text-decoration:none;background-color:transparent;border:none;font-weight:600;cursor:pointer;}
.CHECK{width:15px;height:15px;}

.INPBUTT{color:black;font-size:10pt;font-weight:600;background-color:#fafafa;padding:1px 4px 1px 4px;border-style:solid;border-width:1px;border-color:black;}
.INPBUTTTRANSP{color:black;font-size:8pt;font-weight:400;background-color:transparent;padding:1px 4px 1px 4px;border-style:none;border-width:0px;border-color:black;}
.FORMFOTO{background-color:transparent;padding:2px 0px 2px 0px;border-style:none;border-width:0px;border-color:black;}
.TIMESTAMP{color:#ffcc00;font-size:13pt;font-family:sans-serif;font-weight:500;font-style:italic;text-decoration:none;line-height:55px;margin:0px;padding:3px;}
.TISK{color:black;font-size:11pt;font-family:sans-serif;font-weight:400;font-style:normal;text-decoration:none;}

.tabcalend{border-style:solid;border-width:1px;border-color:black;background-color:#eebb00;cursor:pointer;}
.tabcalhead{height:10px;font-size:9pt;font-weight:900;font-family:sans-serif;border-style:none;color:white;background-color:black;}
.calendarHeader{font-weight:600;color:darkred;text-decoration:none;background-color:transparent;}
.calendarToday{font-weight:700;color:red;cursor:pointer;}
.calendarToday:hover{color:white;background-color:gray;}
.calendar{background-color:transparent;cursor:pointer;}
.calendar:hover{color:white;background-color:gray;}

