﻿body, table, div, td {
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
}
select, textarea
{
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	background-color: #fffae1;
	color: black;
	font-weight: normal;
	border: solid 1px Silver;
}
.wizardBlueHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: white;
	font-family: Arial, Verdana, 'Times New Roman';
	background-color: #8caabe;
	text-transform: uppercase;
}
.wizardBlueBody
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana, 'Times New Roman';
	background-color: #cddceb;
}
.tableBlueHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: white;
	font-family: Arial, Verdana, 'Times New Roman';
	text-transform: uppercase;
	background-color: #8caabe;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 10px;
}
.tableBlueBody
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana, 'Times New Roman';
	background-color: #cddceb;
	width: 400px;
	height: 100%;
}
.linkButton
{
	font-weight: bold;
	font-size: 8pt;
	color: #303c54;
	font-family: Verdana, Arial, 'Times New Roman';
	border-top-width: thin;
	border-left-width: thin;
	border-bottom-width: thin;
	border-right-width: thin;
}
.orangelinkButton
{
	font-weight: bold;
	font-size: 8pt;
	vertical-align: bottom;
	color: #303c54;
	text-align: center; 
	width: 120px; 
	height: 26px;
	font-family: Arial, Verdana, 'Times New Roman';
	border-top-style:none;
	border-bottom-style:none;
	border-right-style:none;
	border-left-style:none;
	background-image: url(Images/gomb_narancs_120x26.gif);
	background-position: center center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color: #fa9b3c; 
}
.orangeThinButton
{
	font-weight: bold;
	font-size: 8pt;
	vertical-align: bottom;
	color: #303c54;
	text-align: center; 
	width: 80px; 
	height: 26px;
	font-family: Arial, Verdana, 'Times New Roman';
	border-top-style:none;
	border-bottom-style:none;
	border-right-style:none;
	border-left-style:none;
	background-image: url(Images/gomb_narancs_120x26.gif);
	background-position: center center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color: #fa9b3c; 
}
.titleText
{
	font-size: 24pt;
	font-weight: bold;
	font-family: 'MS Reference Sans Serif', 'Arial', 'Times New Roman';
	font-variant: small-caps;
	color: #fffae1;
}
.infoBar
{
	font-weight: bold;
	font-size: 8pt;
	color: #fa9b3c;
	font-family: Verdana, Arial, 'Times New Roman';
}
.infoBarTop
{
	font-weight: bold;
	font-size: 10px;
	color: #fa9b3c;
	font-family: Verdana, Arial, 'Times New Roman';
}
.failureText
{
	font-weight: bold;
	color: red;
	font-family: Arial, Verdana, 'Times New Roman';
	font-size: 8pt;
}
.failureTextSmall
{
	font-weight: bold;
	color: red;
	font-family: Arial, Verdana, 'Times New Roman';
	font-size: 7pt;
	white-space: nowrap;
}
.tableSectionHeader
{
	left: 5px;
	position: relative;
	top: 5px;
}
.ellipsis
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.headerstyle
{
	background-color: #8caabe;
	color: #fffae1;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.headerstyle2
{
	background-color: #8caabe;
	color: #fffae1;
    font-family: Tahoma;
    font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.headerstyleA
{
	background-color: #8caabe;
	color: yellow;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.headerstyle2A
{
	background-color: #8caabe;
	color: yellow;
    font-family: Tahoma;
    font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.headerstyleD
{
	background-color: #8caabe;
	color: greenyellow;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.headerstyle2D
{
	background-color: #8caabe;
	color: greenyellow;
    font-family: Tahoma;
    font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.itemstyle
{
	/* border: none; */
}
.gridTableToolBarCell
{
	background-color: #cddceb;
	/*color: #fffae1;*/
	color: Black;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	/*height: 32px;*/
}
.gridTableToolBarTable
{
	background-color: #cddceb;
	color: #fffae1;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	/*height: 32px;*/
	border-top: solid 3px #8caabe;
	border-left: solid 3px #8caabe;
	border-right: solid 3px #8caabe;
	border-bottom: solid 12px #8caabe;
}
.gridTableToolBarCell SELECT
{
	background-color: #fffae1;
	color: black;
	font-weight: normal;
	margin-top: 4px;
	border: solid 1px Silver;
}
.NoRowsTableBox
{
	background-color: #fffae1;
    border-bottom: 0; /*solid 11px #8caabe;*/
    border: 0;
}
.NoRowsTableBoxText
{
    vertical-align: middle;
    height: 45px;
}
.NoRowsTableBoxIcon
{
    width: 70px;
    text-align: center;
    vertical-align: middle;
}
.gridHeaderStyle
{
	background-color: #8caabe;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	color: #fffae1;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	vertical-align: bottom;
	border-bottom: solid 3px #8caabe;
}
.gridHeaderStyle2
{
	background-color: #8caabe;
    font-family: Tahoma;
    font-size: 8pt;
	font-style: normal;
	color: #fffae1;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-bottom: solid 3px #8caabe;
}
.gridTableStyle
{
	background-color: #8caabe;
	border: 0px;
	margin: 0px;
}
.grid5pBorder
{
    border: solid 3px #8caabe;
}
.gridRowStyle
{
	background-color: #fffae1;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	color: #303c54;
	font-size: 10pt;
	text-align: left;
	vertical-align: middle;
	border-top: solid 1px silver;
}
.gridRowStyle2
{
	background-color: #fffae1;
    font-family: Tahoma;
    font-size: 8pt;
	font-style: normal;
	color: #303c54;
	text-align: left;
	vertical-align: middle;
	border-top: solid 1px silver;
}
.gridCols_Edit
{
    width: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_LicenseWarning
{
    width: 6px;
	overflow: hidden;
}
.gridCols_Status
{
    width: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_ID
{
    font-size: 9pt;
    width: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_Text
{
    font-size: 9pt;
    width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_TextSearch,
.gridCols_TextSearch span
{
    font-size: 8pt;
    width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_StatusText
{
    font-size: 9pt;
    width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_StatusTextSearch,
.gridCols_StatusTextSearch span
{
    font-size: 7pt;
    width: 83px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_StatusTextSearchEQ,
.gridCols_StatusTextSearchEQ span
{
    font-size: 8pt;
}
.gridCols_Priority
{
    font-size: 9pt;
    width: 70px;
	overflow: hidden;
    text-overflow: ellipsis;
}
.gridCols_RegTime
{
	font-size: 9pt;
    width: 113px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
}
.gridCols_RegTimeSearch,
.gridCols_RegTimeSearch span
{
	font-size: 7pt;
    width: 103px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
.gridCols_Person
{
	font-size: 9pt;
    width: 125px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_PersonSearch,
.gridCols_PersonSearch span
{
	font-size: 8pt;
    width: 110px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_StartDate
{
    font-size: 9pt;
    width: 78px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
.gridCols_EndDate
{
    font-size: 9pt;
    width: 78px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
.gridCols_StartDateSearch
{
    font-size: 8pt;
    width: 78px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
.gridCols_EndDateSearch
{
    font-size: 8pt;
    width: 78px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
.gridCols_Client
{
    font-size: 9pt;
    width: 130px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_Print
{
    width: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_OpClient
{
    width: 190px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_Code
{
    width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_Name
{
    width: 245px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_BarChartHeader
{
	width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
}
.gridCols_BarChart
{
	width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	background-color: white;
}
.gridCols_WideCount
{
    width: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: right;
}
.gridCols_Count
{
    width: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
.gridCols_Fullname
{
    width: 190px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_Staffname
{
	font-size: 9pt;
    width: 109px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_Staffname_Search,
.gridCols_Staffname_Search span
{
	font-size: 8pt;
    width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_Building,
.gridCols_Building span
{
    font-size: 8pt;
    width: 155px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_StaffnameEQ,
.gridCols_StaffnameEQ span
{
	font-size: 8pt;
    width: 99px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_TextEQ,
.gridCols_TextEQ span
{
    font-size: 8pt;
    width: 155px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_Staffname_SearchEQ,
.gridCols_Staffname_SearchEQ span
{
	font-size: 8pt;
    width: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.gridCols_TextSearchEQ,
.gridCols_TextSearchEQ span
{
    font-size: 8pt;
    width: 125px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.rowstyle
{
	background-color: #fffae1;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	color: #303c54;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
}
.rowheaderstyle
{
	background-color: #cddceb;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	color: #303c54;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
}
.footerstyle
{
	background-color: #8caabe;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	color: #fffae1;
	font-weight: bold;
	font-size: 10pt;
	text-align: right;
	vertical-align: top;
}
.pagerstyle
{
	background-color: #8caabe;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	color: #fffae1;
	font-weight: bold;
	font-size: 10pt;
	text-align: right;
	vertical-align: middle;
}
.pagerstyle a:link,
.pagerstyle a:visited, 
.pagerstyle a:active
{
	background-color: #8caabe;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	color: #fffae1;
	font-weight: bold;
	font-size: 9pt;
	text-align: right;
	vertical-align: middle;
}
.pagerstyle a:hover
{
	color: yellow;
}
.selectedstyle
{
	background-color: #fa9b3c;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	color: #303c54;
	font-size: 10pt;
}
.controlstyle
{
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	font-size: 10pt;
	vertical-align: top;
}
.textboxcontrolstyle
{
	background-color: #fffae1;
	color: black;
	font-weight: normal;
	margin-top: 4px;
	border: solid 1px Silver;
}
.buttoncontrolstyle
{
	margin-top: 3px;
	height: 22px;
}
.datepicker
{
	color: #303c54;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	font-size: 10pt;
}
.masHeaderRow
{
    width: 970px;
    height: 15px;
    background-image: url(./Images/Header/header_profm3.gif);    
    background-repeat: no-repeat;
}
.masHeaderRow2
{
    height: 110px;
    background-image: url(./Images/header/header_profm2_110.gif);
    background-repeat: no-repeat;
}
.masHeaderRowFree
{
    height: 110px;
    background-image: url(./Images/header/header_profm_free_110.gif);
    background-repeat: no-repeat;
}
.masHeaderRowNotFree
{
    height: 110px;
    background-image: url(./Images/header/header_profm2.gif);
    background-repeat: no-repeat;
}
.masHeaderRowHochtief
{
    height: 110px;
    background-image: url(./Images/header/header_profm2_ho.gif);
    background-repeat: no-repeat;
}
.masHeaderRowCustom
{
    height: 110px;
    background-image: url(../../EmailTemplates/hu/custom_header_h110.jpg);
    background-repeat: no-repeat;
}
.masHeaderTopRowCustom
{
    width: 970px;
    height: 15px;
    background-image: url(../../EmailTemplates/hu/custom_header_h15.jpg);    
    background-repeat: no-repeat;
}
.masHeaderRow3
{
    width: 970px;
    height: 133px;
    background-image: url(./Images/Header/Fejlec_login_970x133.gif);    
    background-repeat: no-repeat;
}
.masHeaderEmpty2
{
    height: 7px;
    width: 970px;
    background-image: url(./Images/header/header_empty2.gif);
    background-repeat: no-repeat;
}
.masHeaderEmpty3
{
    height: 28px;
    width: 970px;
    background-image: url(./Images/header/header_empty3.gif);
    background-repeat: no-repeat;
}
.tableShortHeaderCell
{
    height: 28px;
    background-position: left bottom;
    background-image: url(./Images/Grid/labelline_blue_curve_400x28.gif);
    background-repeat: no-repeat;
}
.tableLongHeaderCell
{
    height: 28px;
    background-position: left bottom;
    background-image: url(./Images/Grid/labelline_blue_curve_550x28.gif);
    background-repeat: no-repeat;
    border: none;
}
.tableLongHeaderCellNoBorder
{
    height: 28px;
    background-position: left bottom;
    background-image: url(./Images/Grid/labelline_blue_curve_no_border_550x28.gif);
    background-repeat: no-repeat;
    border: none;
}
.tableShortHeaderCellNoBorder
{
    height: 28px;
    background-position: left bottom;
    background-image: url(./Images/Grid/labelline_blue_curve_no_border_400x28.gif);
    background-repeat: no-repeat;
    border: none;
}
.tableHeaderCellNoBorder
{
    height: 28px;
    background-position: left bottom;
    background-image: url(./Images/Grid/labelline_blue_curve_no_border_220x28.gif);
    background-repeat: no-repeat;
    border: none;
}
.tableToolBarCell
{
	font-family: Arial, Verdana, Times New Roman;
	font-size: small;
	vertical-align: top;
	height: 32px; 
	background-color: #8caabe;
}
.tableHeaderLabel
{
	font-weight: bold;
	font-size: 12pt;
	color: White;
	font-family: Arial, Verdana, 'Times New Roman';
	text-transform: uppercase;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 10px;
}
.pageFooterRow
{
	font-size: small;
	color: #8caabe;
	font-family: 'Microsoft Sans Serif', Verdana, Arial, 'Times New Roman';
	width: 970px;
	height: 18px;
	text-align: right;
}
.pageFooterCopyTab
{
    width: 970px;
    text-align: left;
    border-bottom: solid 8px white;
    margin-top: 8px;
}
.pageFooterCopyRight
{
    width: 75px;
    height: 18px;
    background-image: url(./Images/Header/copy_left.jpg);
    background-repeat: repeat-x;
}
.pageFooterCopyLeft
{
    width: 230px;
    height: 18px;
    background-color: #cddceb;
    color: Black;
    vertical-align: middle;
    padding-left: 3px;
}
.mailHeaderBanner
{
    background-position: left top;
    background-image: url(../Images/Mail-fejlec.gif);
    background-repeat: no-repeat;
}
.registrationConfirmationCell
{
	height: 409px;
	background-position: left top; 
	/* background-attachment: fixed; */
	background-image: url(./Images/Screen/RegistrationConfirmation.jpg);
	background-repeat:no-repeat;
}
.acceptContractsCell
{
	height: 244px;
	background-position: left top; 
	/* background-attachment: fixed; */
	background-image: url(./Images/Screen/AcceptContracts.gif);
	background-repeat:no-repeat;
}
.WOTable
{
    width: 641px;
    vertical-align: top;
	font-family: 'Arial';
	font-size: 12px;
}
.WOTable2
{
    width: 641px;
	font-family: 'Arial';
	font-size: 12px;
}
.WOTitleLabel1
{
    text-align:center;
    padding-bottom: 15px;
    border: solid 1px black;
    font-size: 16px;
    font-weight: bold;
}
.WOTitleLabel2
{
    border-left: solid 1px black;
    border-bottom: solid 2px black;
    font-size: 14px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
}
.WOTitleLabel3
{
	text-align:center;
    font-size: 14px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
}
.WORequestNumber
{
    border-right: solid 1px black;
    border-bottom: solid 2px black;
    text-align: right;
}
.WODetailsLeft
{
    border-left: solid 1px black;
    width: 85px;
}
.WODetailsLeftData
{
    width: 215px;
}
.WODetailsLeftLast
{
    border-left: solid 1px black;
    border-bottom: solid 1px black;
    width: 85px;
}
.WODetailsLeftLastData
{
    border-bottom: solid 1px black;
    width: 215px;
}
.WODetailsRight
{
    border-left: solid 1px black;
    width: 118px;
}
.WOSilverDetailsData
{              
    background-color: #C0C0C0;
}
.WOSilverDetailsLeftData
{     
	border-left: solid 1px black;
    background-color: #C0C0C0;
}
.WOSilverDetailsTopLeftData
{     
	border-left: solid 1px black;
	border-top: solid 1px black;
    background-color: #C0C0C0;
}
.WOSilverDetailsRightData
{     
	border-right: solid 1px black;
    background-color: #C0C0C0;
}
.WOSilverDetailsLeftRightData
{     
	border-right: solid 1px black;
	border-left: solid 1px black;
    background-color: #C0C0C0;
}
.WOSilverDetailsTopLeftRightData
{     
	border-top: solid 1px black;
	border-right: solid 1px black;
	border-left: solid 1px black;	
    background-color: #C0C0C0;
}
.WOSilverTopBottomLeftDetails
{     
	border-top: solid 1px black;
	border-bottom: solid 1px black;	
	border-left: solid 1px black;	
    background-color: #C0C0C0;
}
.WOSilverTopBottomLeftRightDetails
{
	border-top: solid 1px black;
	border-left: solid 1px black; 
	border-bottom: solid 1px black;
	border-right: solid 1px black;	
    background-color: #C0C0C0;
}
.WODetailsRightData
{
    border-right: solid 1px black;
    width: 182px;
}
.WODetailsRightLast
{
    border-left: solid 1px black;
    border-bottom: solid 1px black;
    width: 118px;
}
.WODetailsRightLastData
{
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    width: 182px;
}
.WORequestTextTitle
{
    border-left: solid 1px black;
    border-right: solid 1px black;
    padding-bottom: 3px;
}
.WORequestText
{
    border-left: solid 1px black;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    text-indent: 15px;
    padding-bottom: 5px;
    padding-left: 3px;
    padding-right: 3px;
    text-align: justify;
}
.WOtabSpacer
{
    border: 0px;
}
.WOworkDesc
{
    border: solid 1px black;
    border-bottom: solid 2px black;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: bold;
    font-size: 14px;
}
.WOworkLeft
{
    border-left: solid 1px black;
    width: 105px;
}
.WOworkLeftData
{
    width: 215px;
}
.WOworkLeftLast
{
    border-left: solid 1px black;
    width: 105px;
}
.WOworkLeftLastData
{
    width: 215px;
}
.WOworkRight
{
    border-left: solid 1px black;
    width: 115px;
}
.WOworkRightData
{
    border-right: solid 1px black;
    width: 205px;
}
.WOworkRightLast
{
    border-left: solid 1px black;
    border-bottom: solid 1px black;
    width: 115px;
}
.WOworkRightLastData
{
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    width: 205px;
}
.WOworkDescription
{
    border-left: solid 1px black;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    padding: 3px;
    text-indent: 15px;
    text-align: justify;
}
.WOopTitle
{
    border-top: solid 1px black;
    border-left: solid 1px black;
    border-right: solid 1px black;
    font-size: 14px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
}
.WOopTitleItalic
{
    border-left: solid 1px black;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    font-style: italic;
    padding-bottom: 3px;
}
.WOopColHeaderMain
{
    width: 293px;
    font-size: 14px;
    vertical-align: bottom;
    border-left: solid 1px black;
    border-right: solid 1px black;
}
.WOopColHeaders
{
    font-size: 10px;
    text-align: center;
    width: 40px;
    vertical-align: top;
    border-right: solid 1px black;
}
.WOopLineCells
{
    border-top: solid 1px black;
    border-right: solid 1px black;
}
.WOopLineCellsFirst
{
    border-left: solid 1px black;
    border-top: solid 1px black;
    border-right: solid 1px black;
}
.WOnoteTitle
{
    border-top: solid 2px black;
    border-left: solid 1px black;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    padding-top: 10px;
    padding-bottom: 50px;  
    font-size: 14px;
}
.WOtransmitSign
{
    padding-top: 5px;
}
.WOdateCell
{
    padding-top: 25px;
}
.WOSignTable
{
    width: 641px;
    text-align: center;
    font-size: 14px;
}
.RPTTitle
{
    font-size: 18px;
    font-weight: bold;
}
.RPTGrid
{
    font-size: 8px;
}
.RPTCompanyColTitle
{
    font-size: 10px;
    width: 10%;
}
.RPTCompanyColValue
{
    font-size: 10px;
    width: 50%;
}
.RPTDateColTitle
{
    font-size: 10px;
    width: 10%;
}
.RPTDateColValue
{
    font-size: 10px;
    width: 50%;
}
.RPTUserColTitle
{
    font-size: 10px;
}
.RPTUserColValue
{
    font-size: 10px;
}
.RPTRoleColTitle
{
    font-size: 10px;
}
.RPTRoleColValue
{
    font-size: 10px;
}
.WarningClient
{
	Height: 21px;
	left: 44px; 
	color: #000000;
    text-indent: 24pt; 
    padding-top: 6px; 
    font-family: 'Arial Rounded MT Bold', Arial, 'Times New Roman';
    position: absolute; 
    top: 254px; 
    background-color: #d9ff00;
    Width: 213px; 
}
.WarningUser
{
	Height: 21px;
	left: 518px; 
	color: #000000;
    text-indent: 24pt; 
    padding-top: 6px; 
    font-family: 'Arial Rounded MT Bold', Arial, 'Times New Roman';
    position: absolute; 
    top: 335px; 
    background-color: #d9ff00;
    Width: 247px; 
}
.lblNotice
{
	Height: 15px;
	color: #8caabe;
    text-indent: 0px; 
    font-family: Arial, Verdana, Times New Roman;
 	font-size: 8pt;
 	font-style: normal;
 	font-weight: normal;
}
.WordBreakAll
{
	word-break: break-all;
}
.NoWrap
{
	white-space: nowrap;
}
.fbHeadLabel
{
	color: Black;
	font-weight: normal;
}
.fbHeadData
{
	color: Black;
	font-weight: bold;
}
.gridCols_EventID
{
    width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}
.gridCols_PersonName
{
    width: 330px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_OvertimeQuantity
{
    width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: right;
}
.gridCols_OvertimeName
{
    width: 424px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
gridCols_NewOvertimeButton
{
    width: 70px;
}
.SolidGridWithFrames
{
	border: solid 1px silver;
    font-family: Tahoma;
    font-size: 8pt;
}
.SolidGridWithFrames TD
{
    font-family: Tahoma;
    font-size: 8pt;
    border: solid 1px silver;
    padding-left: 5px;
    padding-right: 5px;
}
.SolidGridWithFrames TD DIV SPAN, .SolidGridWithFrames TD SELECT, .SolidGridWithFrames TD DIV SELECT
{
    font-family: Tahoma;
    font-size: 8pt;
}
.textboxsimplestyle
{
	background-color: #fffae1;
	color: black;
    font-family: Tahoma;
    font-size: 8pt;
	font-weight: normal;
	border: solid 1px Silver;
}
.NoFrames, .NoFrames TD, .NoFrames TD SELECT, .NoFrames TD DIV, .NoFrames
{
	border: 0px;
}
.gridCols_RequestNumber
{
    width: 28px;
	text-align: center;
}
.gridCols_EQCode
{
    width: 28px;
	text-align: center;
}
.gridCols_EQName
{
    width: 140px;
    text-align: center;
}
.gridCols_EventName
{
    width: 190px;
    text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_PlannedDeadline
{
    width: 28px;
	text-align: center;
}
.gridCols_FeedbackStatus
{
    width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}
.gridCols_FeedBackRemarks
{
    width: 240px;
    text-align: center;
}

.gridCols_EditWO
{
    width: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_ClientName
{
    width: 95px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_WorkOrderNumber
{
    width: 110px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_StatusWO
{
    width: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_StatusTextWO
{
    width: 75px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_SiteCode
{
    width: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_EQGroupCode
{
    width: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_EQTypeCode
{
    width: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_SupplierCompanyName
{
    width: 105px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_RegistrationTime
{
    width: 105px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_LeaderPerson
{
    width: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_EqWoCode
{
    width: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_EqWoName
{
    width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_EqWoSerialNumber
{
    width: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_EqWoWorkorderNumber
{
    width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_EqWoCompany
{
    width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gridCols_EqWoStatus
{
    width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.navigationPropertyDetailsHeader
{
	font-weight: normal;
	font-size: 10px;
	font-style: italic;
	font-family: Arial;
	width: 30%;
}
.navigationPropertyDetailsItem
{
	font-weight: normal;
	font-size: 10px;
	font-style: italic;
	font-family: Arial;
	width: 100%;
}
.gridLicenseEditIcon,
.gridLicenseOrderIcon,
.gridLicenseRenewIcon
{
	cursor: pointer;
}
.gridCols_LicenseProduct,
.gridCols_PurchaserName
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
}
.gridCols_Edit
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-align: center;
	width: 25px;
}
.gridCols_LicenseStatus
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-align: center;
	width: 40px;
}
.gridCols_LicenseOrder,
.gridCols_LicenseRenew
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-align: center;
	width: 80px;
}
.gridCols_LicenseID,
.gridCols_LicenseStartDate,
.gridCols_LicenseEndDate,
.gridCols_ClientCount,
.gridCols_OperatorCount,
.gridCols_StaffCount
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-align: center;
}
.LicenseAddIcon,
.LicenseRemoveIcon
{
	cursor: pointer;
}
.LicenseCountErrMsg
{
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	color: Red;
	font-weight: bold;
}
.LicenseList
{
	width: 160px;
}
.LicenseAttentionLabel
{
	color: #303c54;
	background-color: #cddceb;
}
.LicenseWarning
{
	background-color:Red;
	color:White;
	font-weight: bold; 
}
.LicenseInfo
{
	/*color: #DAFD18;*/
}
.flowMenuButton
{
	width: 100px;
	height: 20px;
	background-position: left top; 
	background-image: url(./Images/Flow/menuButton.png);
	background-repeat:no-repeat;
	background-color: #156d98; 
	overflow: hidden;
	text-overflow: ellipsis;
	color: White;
	padding-left: 20px;
	padding-top: 2px;
	cursor: hand;
	behavior: url('./flowMenu.htc');
	text-decoration: none;
}
.flowMenuButtonPush, .flowMenuButton:hover
{
	width: 100px;
	height: 20px;
	background-position: left top; 
	background-image: url(./Images/Flow/menuButtonPush.png);
	background-repeat:no-repeat;
	background-color: #156d98; 
	overflow: hidden;
	text-overflow: ellipsis;
	color: Orange;
	padding-left: 20px;
	padding-top: 2px;
	cursor: hand;
	behavior: url('./flowMenu.htc');
	text-decoration: none;
}
a div.flowMenuButton, a div.flowMenuButtonPush, a div.flowMenuButton:hover, a div.flowMenuButtonPush:hover,
.flowMenuLink
{
	text-decoration: none;
}
.flowMenuSimpleButton
{
	font-weight: bold;
	font-size: 8pt;
	vertical-align: bottom;
	color: #303c54;
	text-align: center; 
	font-family: Arial, Verdana, 'Times New Roman';
	border-top-style:none;
	border-bottom-style:none;
	border-right-style:none;
	border-left-style:none;
	background-image: url(Images/gomb_narancs_120x26.gif);
	background-position: center center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color: #fa9b3c; 
	width: 158px; 
	height: 26px;
}
.flowMenuLine
{
	text-align: left;
}
.flowMenuToolBar
{
	background-color: #cddceb;
	color: #fffae1;
	font-family: Arial, Verdana, Times New Roman;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	height: 32px;
	/*
	border-top: solid 3px #8caabe;
	border-left: solid 3px #8caabe;
	border-right: solid 3px #8caabe;
	border-bottom: solid 12px #8caabe;
	*/
	padding: 3px;
}
.textRight
{
	text-align: right;
}
.classSearchRequestIDText
{
	margin-top: 4px;
}
.rade_editorModes
{
    position: static !important;
}
.gridCols_Overflowed,
.gridCols_Overflowed span
{
    font-size: 8pt;
/*    width: 155px;*/
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dxgvInlineEditRow_Aqua,
.dxgvDataRow_Aqua,
.dxgvInlineEditRow,
.dxgvDataRow
{
    height: 24px;
    margin: 0px;
}
.dxgvEditFormDisplayRow_Aqua td.dxgv,
.dxgvDataRow_Aqua td.dxgv,
.dxgvDataRowAlt_Aqua td.dxgv,
.dxgvSelectedRow_Aqua td.dxgv,
.dxgvFocusedRow_Aqua td.dxgv,
.dxgvEditFormDisplayRow_Aqua td.dxgv,
.dxgvDataRow_Aqua td.dxgv,
.dxgvDataRowAlt_Aqua td.dxgv,
.dxgvSelectedRow_Aqua td.dxgv,
.dxgvFocusedRow_Aqua td.dxgv
{
	overflow: hidden;
	border-bottom: Solid 1px #CFCFCF;
	border-right: Solid 1px #CFCFCF;
	border-top: 0;
	border-left: 0;
    padding: 0px 4px 0px 4px;
}
.hand
{
    cursor: pointer;
}
.EditButton
{
    background-color: transparent;
    background-image: url(images/grid/icon_edit.gif);
    cursor: pointer;
    border: 0;
    padding: 0;
    margin-bottom: 3px;
}
.PrintButton
{
    background-color: transparent;
    background-image: url(images/grid/icon_print.gif);
    cursor: pointer;
    border: 0;
    padding: 0;
    margin-bottom: 3px;
}