body, html
{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  border: 0px;
  margin: 0px;
  background-color: #999999;
}

table
{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  width: 760px;
}

table.PageHeader
{
  height: 66px;
  background-image: url(../../Images/Fak_portal_top_right.jpg);
}

img.PageImgHeader
{
  border-width: 0px;
  height: 66px;
  width: 760px;
}

input.PageImgHeader
{
  height: 66px;
  width: 760px;
}

table.PageHeaderMenu
{
  background-color: #FFD729;
  height: 22px;
}

td.PageHeaderMenuEmpty
{
  width: 20px;
}

td.PageHeaderMenuItem
{
  text-align: left;
  width: 48px;
}

td.PageHeaderMenuHelpItem
{
  text-align: right;
}

td.SubMenu
{
  width: 150px;
  border-right-color: 999999;
  border-right-style: solid;
  border-right-width: 2px;
  height: 510px;
  vertical-align: top;
}

table.SubMenu
{
  width: 150px;
}

table.MainTable
{
  background-color: #FFFFFF;
}

table.MainTableCenter
{
  background-color: #FFFFFF;
  width: 503px;
}

table.MainTableCenterUVM
{
  background-color: #FFFFFF;
  width: 600px;
}

table.MainTableRight
{
  background-color: #FFFFFF;
  width: 252px;
}

table.Page
{
  width: 550px;
}

table.PageGrid
{
  width: 530px;
}

table.PageGridAdm
{
  width: 600px;
}

tr.PageGridHeaderStyle
{
  background-color: #336699;
}

tr.PageGridItemStyle
{
}

tr.PageGridAlternatingItemStyle
{
  background-color: #999999;
}

td.Page
{
  height: 510px;
  vertical-align: top;
}

td.MainTableCellCenter
{
  width: 503px;
}

td.MainTableCellCenterUVM
{
  width: 600px;
}

td.MainTableCellHeading
{
  font-size: 17px;
  font-weight: bold;
  height: 40px;
}

td.MainTableCellHeadingOther
{
  font-size: 15px;
  font-weight: bold;
  height: 40px;
}

td.MainTableCellText
{
  font-size: 12px;
}

td.MainTableCellTextInvoice
{
  font-size: 10px;
  height: 35px;
}

td.MainTableCellSeparatorColor
{
  background-color: #999999;
  width: 3px;
}

td.MainTableCellEmptyHeight
{
  height: 10px;
}

td.MainTableCellRight
{
  width: 252px;
}

td.MainTableCellEmpty
{
  width: 20px;
}

td.MainTableCellEmptyS
{
  width: 30px;
}

table.MainTableBottom
{
  background-color: #FFFFFF;
}

table.MainTableBottomTable1
{
  background-color: #CCCCCC;
  color: #000000;
  width: 250px;
}

table.MainTableBottomTableBody
{
  background-color: #FFFFFF;
  color: #000000;
  width: 250px;
}

table.MainTableBottomTable2
{
  background-color: #CCCCCC;
  color: #000000;
  width: 250px;
}

table.MainTableBottomTable3
{
  background-color: #CCCCCC;
  color: #000000;
  width: 250px;
}

td.MainTableBottomCell
{
  vertical-align: top;
  height: 100%;
  width: 250px;
}

td.MainTableBottomCellHeight
{
  height: 20px;
}

td.MainTableBottomTableCellHeading
{
  vertical-align: top;
  font-size: 19px;
}

td.MainTableBottomTableCellText
{
  font-size: 11px;
  vertical-align: text-top;
}

table.MainBottomDefault
{
  background-image: url(../../Images/Fak_portal_bottom.jpg);
  height: 70px;
}

td.MainButtomCellHeightDefault
{
  height: 3px;
}

table.MainBottomCircle
{
  background-image: url(../../Images/Fak_portal_bottom.jpg);
  height: 70px;
}

table.MainBottomCircleMenu
{
  background-image: url(../../Images/Fak_portal_bottom.jpg);
  height: 70px;
}

td.MainButtomCellHeightCircle
{
  height: 22px;
}

td.MainButtomLogonWidth
{
  width: 700px;
}

table.MainButtomLogon
{
  height: 48px;
}

td.MainBottomLogonCell
{
  height: 48px;
}

td.MainBottomWidth
{
  width: 10px;
}

table.Logon
{
  width: 370px;
}

td.MainBottomSpace
{
  width: 5px;
}

td.MainBottomLogonPasswordWidth
{
  width: 100px;
}

table.EnrolmentTable
{
  width: 350px;
}

table.VirkTable
{
  width: 350px;
}

table.EnrolmentFirmTable
{
  width: 400px;
}

table.EnrolmentPersonTable
{
  width: 260px;
}

table.EnrolmentInvoiceTable
{
  width: 580px;
}

table.EnrolmentInvoiceSubTable
{
  width: 260px;
  height: 127px;
}

table.UVMCommentTable
{
  width: 170px;
  height: 127px;
}

table.EnrolmentServicesTable
{
  width: 300px;
}

table.EnrolmentTechnicalTable
{
  width: 500px;
}

td.UVMCellEmptyHeight
{
  height: 46px;
}

td.EnrolmentInvoiceCell
{
  border-bottom-color: #336699;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}

td.SendInvoiceCell
{
  border-bottom-color: #336699;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}

td.FieldWidthNormal
{
  width: 100px;
}

td.FieldWidthPaymentData
{
  width: 120px;
}

td.FieldWidthNormalF
{
  width: 120px;
}

td.RequiredWidth
{
  width: 20px;
  text-align: left;
}

td.EnrolmentEmptyCell
{
  width: 30px;
}

table.UpdateCancelTable
{
  width: 100px;
}

table.EditTable
{
  width: 220px;
}

table.MainUserTable
{
  width: 500px;
}

table.EditUserTable
{
  width: 360px;
}

table.EditUserUVMTable
{
  width: 430px;
}

table.EditPersonTable
{
  width: 240px;
}

table.SendInvoiceTable
{
  width: 450px;
}

table.PaymentCardDataTable
{
  width: 400px;
}

table.PaymentAccountDataTable
{
  width: 250px;
}

table.SendInvoiceCreateCustomerTable
{
  width: 360px;
}

table.PaymentTable
{
  width: 170px;
}

table.CardNumberTable
{
  width: 170px;
}

table.MonthYearTable
{
  width: 100px;
}

table.CheckDigitsTable
{
  width: 40px;
}

td.FieldCardNumber
{
  width: 150px;
}

td.FieldCheckDigits
{
  width: 40px;
}

span.FieldWidthNormal
{
  width: 100px;
}

span.FieldWidthPaymentData
{
  width: 140px;
}

span.FieldWidthNormalF
{
  width: 120px;
  color: #842987
}

span.FieldWidthNormalFP
{
  color: #C83838;
}

label.EnrolmentHeader
{
  font-size: 11px;
  font-weight: bold;
}

label.InvoiceHeader
{
  font-size: 11px;
  font-weight: bold;
}

input
{
  font-size: 10px;
}

input.UsernamePassword
{
  width: 100px;
  background-color: #FFFFA0;
}

input.LoginButton
{
  width: 45px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background: #999999;
  color: #000000;
}

input.EnrolButton
{
  width: 45px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background: #999999;
  color: #000000;
}

input.SendLoginButton
{
  width: 45px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background: #999999;
  color: #000000;
}

input.StatusButton
{
  width: 85px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background: #999999;
  color: #000000;
}

input.EconomySystemButton
{
  width: 125px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background: #999999;
  color: #000000;
}

input.OperatingSystemButton
{
  width: 125px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background: #999999;
  color: #000000;
}

input.SendInvoiceButton
{
  width: 50px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background: #999999;
  color: #000000;
}

input.CreateCustomerButton
{
  width: 70px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background: #999999;
  color: #000000;
}

input.UpdateButton
{
  width: 45px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background: #999999;
  color: #000000;
}

input.CancelButton
{
  width: 45px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background: #999999;
  color: #000000;
}

input.ExportButton
{
  width: 45px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background: #999999;
  color: #000000;
}

input.FieldWidthNormal
{
  width: 100px;
  background-color: #FFFFA0;
}

select.FieldWidthNormal
{
  width: 100px;
  font-size: 10px;
  background-color: #FFFFA0;
}

select.FieldWidthPaymentData
{
  width: 140px;
  font-size: 10px;
  background-color: #FFFFA0;
}

select.FieldMonthYear
{
  width: 40px;
  font-size: 10px;
  background-color: #FFFFA0;
}

input.FieldWidthNormalF
{
  width: 120px;
  color: #842987;
}

input.FieldCardNumber
{
  width: 150px;
  background-color: #FFFFA0;
}

input.FieldCheckDigits
{
  width: 40px;
  background-color: #FFFFA0;
}

textarea.FieldWidthNormal
{
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  width: 170px;
  height: 68px;
  background-color: #FFFFA0;
}

input.FieldWidthNormalFP
{
  color: #C83838;
}

a
{
	text-decoration: none;
	color: #000000;
}

a:hover
{
	text-decoration: none;
	font-weight: bold;
}

a:active
{
  text-decoration: none;
}

a.active
{
  text-decoration: none;
	font-weight: bold;
}

p.DefaultHeading
{
  font-size: 12px;
}