body
{
  background-color: #f8f8f8;
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10pt;
  color: #000000;
  margin: 0 0 0 0;
  overflow-y: scroll;
}

.MainTable
{
  border: 0;
  width: 100%;
}

.PageTitle
{
  color: #660000;
  height: 25px;
  padding-bottom: 2px;
  font-size: 12pt;
  font-weight: bold;
  font-style: italic;
}
.SmallTitle
{
  color: #663333;
  font-size: 10pt;
  font-weight: bold;
  font-style: italic;
  border-bottom: solid 1px #606060;
}

.HistoryTitle
{
  color: #663333;
  font-size: 10pt;
  font-weight: bold;
  font-style: italic;
}

.TitleLeft
{
  color: #000;
  font-family: Arial, Helvetica;
  font-size: 14pt;
  font-weight: bold;
  font-style: normal;
  letter-spacing: 1pt;
  padding-left: 10px;
  padding-right: 10px;
  height: 36px;
  width: 83px;
  background: #eee url(App_Themes/Profina/drop/logo.gif) no-repeat center;
}

.TitleRight
{
  color: #ffffff;
  font-size: 10pt;
  font-weight: bold;
  padding-right: 5px;
  text-align: right;
}
sup
{
  font-size: 10pt;
}

.Content
{
  padding: 4px;
}

.login11, .login12, .login13
{
  height: 46px;
}
.login21, .login22, .login23
{
  height: 37px;
}
.login11, .login13, .login21, .login23, .login31, .login33, .login41, .login43
{
  width: 16px;
}
.login31, .login33
{
  height: 80px;
}

.login11
{
  background-image: url(styles/asitis/login11.gif);
}
.login12
{
  background-image: url(styles/asitis/login12.gif);
}
.login13
{
  background-image: url(styles/asitis/login13.gif);
}
.login21
{
  background-image: url(styles/asitis/login21.gif);
}
.login22
{
  background-image: url(styles/asitis/login22.gif);
}
.login23
{
  background-image: url(styles/asitis/login23.gif);
}
.login31
{
  background-image: url(styles/asitis/login31.gif);
}
.login32
{
  background-image: url(styles/asitis/login32.gif);
}
.login33
{
  background-image: url(styles/asitis/login33.gif);
}
.login41
{
  background-image: url(styles/asitis/login41.gif);
}
.login42
{
  background-image: url(styles/asitis/login42.gif);
}
.login43
{
  background-image: url(styles/asitis/login43.gif);
}

.login12
{
  font-size: 12pt;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
}
.login22
{
  background-color: #fffff0;
  font-size: 9pt;
}
.LoginBody
{
  background-color: #999999;
}

.TableLogin
{
  background-color: #ffffff;
}
.LoginTitle
{
  font-weight: bold;
  font-size: 12pt;
  border-bottom: Solid 1px Black;
  padding: 4px;
  background-color: #ffff80;
}
.LoginSubTitle
{
  background-color: #fffff0;
  border-bottom: Solid 1px #808080;
  font-size: 8pt;
}
.LoginRow
{
}
.LoginPrompt
{
  padding-left: 4px;
  font-size: 10pt;
}
.LoginError
{
  font-size: 9pt;
  font-weight: bold;
}

.tab_top
{
  line-height: 20px;
  height: 46px;
  background-color: #D62226;
}
.tab_nav
{
  height: 25px;
  background-color: #E06C6E;
  border-bottom: 5px solid #E0E0E0;
}
.tab_0bg, .tab_1bg
{
  font-size: 8pt;
  font-weight: bold;
  font-style: normal;
  color: #606060;
  background-color: white;
  padding-right: 4px;
  padding-left: 4px;
}
.tab_0Istart, .tab_1Istart, .tab_0Sstart, .tab_1Sstart, .tab_0to0, .tab_0to1, .tab_1to0, .tab_0bg, .tab_1bg, .tab_0Sstop, .tab_1Sstop, .tab_0Istop
{
  height: 32px;
}
.tab_0Istart, .tab_1Istart, .tab_0Istop, .tab_1Istop
{
  width: 10px;
  background-color: White;
}
.tab_0Sstart, .tab_1Sstart, .tab_0Sstop, .tab_1Sstop
{
  width: 10px;
  background-color: White;
}
.tab_0to0, .tab_0to1, .tab_1to0
{
  width: 21px;
  background-color: White;
}

a
{
  font-size: 9pt;
  font-style: normal;
  color: #dd3333;
}

a:hover
{
  color: #ff0000;
}

a.InfoLink
{
  font-size: 9pt;
  color: #dd3333;
  text-decoration: underline;
}
a.InfoLink:hover
{
  color: #dddd00;
  text-decoration: underline;
}
.ActiveNavLink
{
  font-size: 9pt;
  color: #ff3333;
  text-decoration: none;
  padding: 10px 22px;
}
.NavLink
{
  font-size: 9pt;
  color: #333333;
  text-decoration: none;
  padding: 10px 22px;
}
a.NavLink:hover
{
  color: #ff3333;
  text-decoration: none;
}

.TD_Debtors, .TD_Debts, .TD_Search, .TD_AktHead, .TD_Klient, .TD_Filearchive, .TblMessages, .TD_Message, .Tbl_AktMessage, .TD_Messages
{
  background-color: #f6f6f6;
  padding: 4px;
  border: solid 1px #660000;
  color: #606060;
}
.TD_Search
{
  padding: 0;
}
.TblMessages
{
  padding: 0px;
}
.MsgHeader
{
  background-color: #f6f6f6;
  border-bottom: solid 1px #cccccc;
  padding-top: 10px;
}

.FieldHeader, .FieldWHeader
{
  font-size: 8pt;
  font-weight: normal;
  font-weight: normal;
  font-style: normal;
  /*text-decoration: underline;*/
  text-decoration: normal;
  color: #666666;
}
.FieldName, .FieldNameDiv
{
  color: #333333;
  font-size: 9pt;
}
.FieldData, .FieldDataDiv, .FieldDataSum, .FieldWDataSum, .FieldDataEnd, .FieldWData, .DebtLine, .DebtLineAlt, .DebtLineSelect, .NoDebtLine
{
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  font-style: normal;
}
.FieldNameDiv
{
  padding-bottom: 10px;
}
.FieldDataDiv
{
  padding-bottom: 10px;
}
.FieldDiv
{
  border-left: solid 1px #666666;
}
.FieldDataEnd, .FieldDataSum, .FieldWDataSum
{
  font-weight: bold;
}
.FieldDataSum, .FieldWDataSum
{
  border-top: solid 1px #606060;
}
.FieldWData, .FieldWDataSum, .FieldWHeader
{
  padding-right: 10px;
}
.FieldSeparator
{
  font-size: 2px;
  height: 5px;
}
.DetailDebts
{
  background-color: #fffff0;
  background-color: red;
  padding: 4px;
  font-size: 10pt;
  font-weight: bold;
}

.DebtLineSelect
{
  background-color: #dd9999;
  color: #000000;
  font-weight: normal;
  cursor: pointer;
}
.NoDebtLine
{
  background-color: #f6f6f6;
  font-weight: normal;
}
.DebtLineAlt
{
  background-color: #E8E8E8;
  font-weight: normal;
}
.DebtLine
{
  background-color: #F8F8F8;
  font-weight: normal;
}
.ClientLine
{
  background-color: inherit;
}
.ClientLineAlt
{
  background-color: #dfdfdf;
  color: Red;
}

.s_Klient
{
  color: #333333;
  font-family: Arial;
  font-size: 9pt;
  /*font-weight: bold;*/
  padding-top: 2px;
  padding-bottom: 2px;
  border-bottom: solid 1px #999999;
  border-top: solid 1px #666666;
  background-color: #fefefe;
}
.s_KlientSum
{
  color: #111111;
  font-family: Arial;
  font-size: 9pt;
  /*font-weight: bold;*/
  padding-top: 2px;
  padding-bottom: 2px;
  border-bottom: solid 1px #999999;
  border-top: solid 1px #666666;
  background-color: #fefefe;
  padding-right: 10px;
}
.s_KlientSum a
{
  font-size: 9pt;
  color: #333333;
}
.s_SortHeader
{
  color: #ffffff;
  font-size: 8pt;
  background-color: #bbbbbb;
  line-height: 18px;
}
.s_SortHeader a
{
  color: #111111;
  font-size: 8pt;
  font-weight: bold;
}
.s_SumHeader
{
  background-color: #999999;
  color: #ffffff;
  font-size: 10pt;
  font-weight: bold;
  padding-right: 10px;
}
.s_Result
{
  min-width: 100%;
}


.s_hSpace
{
  padding-right: 15px;
}

.FileTable
{
  height: 100%;
  width: 100%;
  border: solid 1px #993333;
  background-color: #ffffff;
  padding-right: 4px;
}
.FileIcon
{
  width: 30px;
}
.FileName, .FileSize, .FileDesc
{
  font-family: Tahoma, Arial, Helvetica;
  font-size: 9pt;
}
.FileSize
{
  color: #606060;
  text-align: right;
  font-size: 8pt;
}

input.text, input.InputError, input.InputMissing
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  background-color: #ffffff;
  border: solid 1px #666633;
  padding-left: 4px;
}
input.InputError
{
  background-color: #ffdddd;
  border: solid 1px #990000;
}
input.InputMissing
{
  background-color: #ffffdd;
  border: solid 1px #990000;
}

.help
{
  cursor: help;
}

.AdminTab, .ActiveAdminTab
{
  font-family: Verdana;
  font-size: 9pt;
  font-weight: normal;
}
.ActiveAdminTab
{
  font-weight: bold;
}
a.small
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 9px;
}

.InactSubTab
{
  height: 20px;
  line-height: 20px;
  font-size: 10pt;
  text-align: center;
  background-color: #eeeeee;
  border: solid 1px #999999;
  padding-top: 3px;
  padding-bottom: 3px;
}
.ActSubTab
{
  height: 20px;
  line-height: 20px;
  font-size: 10pt;
  text-align: center;
  background-color: #ffffff;
  border: solid 1px #999999;
  border-bottom-color: #eeeeee;
  padding-top: 3px;
  padding-bottom: 3px;
}
.InactMsgTab
{
  font-size: 10pt;
  text-align: center;
  background-color: #eeeeee;
  border: solid 1px #999999;
  padding-top: 3px;
  padding-bottom: 3px;
}
.ActMsgTab
{
  font-size: 10pt;
  text-align: center;
  background-color: #ffffff;
  border: solid 1px #999999;
  border-bottom-color: #eeeeee;
  padding-top: 3px;
  padding-bottom: 3px;
}

.cellClient, .cellStats, .cellFiles
{
  background-color: #eeeeee;
  border: solid 1px #999999;
}

.RptTable
{
  background-color: #ffffff;
  border: solid 1px #999999;
  width: 300px;
}
.RptTableSelect
{
  background-color: #ffff00;
  border: solid 1px #000000;
  width: 300px;
}
.RptName, .RptDesc
{
  font-family: Arial;
  font-size: 10pt;
}
.RptName
{
  padding-top: 2px;
  padding-right: 2px;
  padding-left: 4px;
  padding-bottom: 2px;
}
.RptDesc
{
  color: #606060;
  padding-left: 10px;
  padding-right: 4px;
  padding-bottom: 2px;
  font-size: 9pt;
  height: 40px;
  vertical-align: top;
}
.ActRegEntry
{
  border: solid 1px #a0a0a0;
}

.Button, .ButtonOver
{
  background-color: #e1e1e1;
  border: solid 1px #660000;
  color: #a00000;
  font-weight: bold;
  font-size: 9pt;
}
.ButtonOver
{
  background-color: ffffff;
}

div.framextra
{
  width: 95%;
  height: 240px;
  overflow: scroll;
  display: block;
  border: solid 1px #a0a0a0;
}
div.framextra table
{
  padding: 2px;
}
.xtra, .xtra1, .xtra2, .xtra3, .xtra4, .xtra5, .xtra6, .xtra7, .xtra8, .xtra9, .xtra10, .xtra11, .xtra12, .xtra13, .xtra14, .xtra15, .xtra16, .xtra17, .xtra18, .xtra19
{
  font-size: 8pt;
  color: Black;
  border: solid 1px #fefefe; /* 	background-color: #e0e0e0; */
  background-color: #e0e0e0;
  padding: 2px;
}

.xtra
{
}

.xtraaction
{
  font-size: 8pt;
  font-weight: bold;
  color: Red;
  padding: 2px;
  background-color: #e0e0e0;
  border: solid 1px #fefefe;
}

.xtra1
{
}

.xtra2
{
}

.xtra3
{
}

.xtra4
{
}

.xtra5
{
}

.xtra6
{
}

.xtra7
{
}

.xtra8
{
}

.xtra9
{
  color: Red;
}

.xtra10
{
}

.xtra11
{
  color: Red;
}

.xtra12
{
}

.xtra13
{
}

.xtra14
{
}

.xtra15
{
}

.xtra16
{
}

.xtra17
{
}

.xtra18
{
}

.xtra19
{
  color: Red;
}

.xtrared
{
  font-size: 9pt;
  color: Red;
}

#lblStatus1, #lblStatus4
{
  font-weight: bold;
}


.clientInfo
{
  height: 130px;
  overflow: auto;
  position: absolute;
  right: 10px;
  border: 1px solid #990000;
  padding: 1px;
}


/* Bad guy */
.fixedTop
{
}

.btn-expand
{
  width: auto;
  background: #e2e2e2;
  padding: 3px;
  color: #000;
  border: 1px solid #919191;
  text-decoration: none;
  display: block;
  text-align: center;
  float: left;
  margin-right: 10px;
  font-size: 13.3333330154419px;
}

.btn-expand:hover
{
  cursor: pointer;
  color: #000;
  background: #f3f3f3;
}

.btnSearch
{
  padding: 5px;
  width: 100px;
}

.button-container
{
  width: auto;
  float: right;
  border-top: none;
  display: block;
}

.no-border-right
{
  border-right: none;
}

.no-border-left
{
  border-left: none;
}

.no-border
{
  border: none;
}


.btn-plusminus
{
  float: right;
  width: 10px;
  margin-bottom: 5px;
  padding: 5px;
  line-height: 10px;
  background: #628fcf;
  border: 1px solid #282828;
  display: block;
  border-radius: 3px;
  text-align: center;
  font-size: 15px !important;
  text-decoration: none;
  color: #fff !important;
}

.btn-plusminus:hover
{
  background: #739fcf;
}

.bg-allc-header
{
  background: #f8f8f8;
}

.bg-client-header
{
  background: #dcdcdc;
  color: #121212;
}

.bg-dep-header
{
  background: #cbcbcb;
  color: #121212;
  border-bottom: 1px solid #bbb;
}

.header-rb
{
  padding-left: 10px;
  border-right: 1px solid #bbb;
}

input[type="submit"], input[type="button"]:hover
{
  cursor: pointer;
}
