﻿
FORM		{ margin: 0 }
A		{ color: #0000FF }
TD.classicLink A	{ color: #0000ff; }	/* odkaz v bunce telerikovskeho gridu (HyperLinkColumn) */
FIELDSET	{ border: 1px solid #000000; padding: 0px 5px 5px 5px; margin-top: 10px; }
LEGEND		{ font-weight: bold }

.userData	{ behavior:url(#default#userdata) } /* pouzite jako trida pro objekty ktere uchovavaji data pres session*/

.show		{ display: block; }
.hide		{ display: none; }
.visible	{ visibility: visible; }
.nonvisible	{ visibility: hidden; }

.plusimg	{ margin-right: 8px; width: 9px; height: 9px; }
.odsaz TD	{ padding-left: 20px; }
.hand TD	{ cursor: pointer; font-weight: bold; }

XMP		{ font: 8pt Tahoma,Verdana,Arial; margin: 0 }

#diar		{ width: 100%; table-layout: fixed; border-collapse: collapse; border: 1px solid #39567d }
#diar TD	{ border: 1px solid #B4B4B4; }
#diar TH	{ color: #FFFFFF; padding: 2px 4px 2px 4px; font-weight: normal; text-align: left }
.diarDay TH	{ background-color: #000000 }
.diarWeek TH	{ background-color: #0075cc }
.diarHead	{ text-align: center }
.diartitle	{ visibility: hidden; top:0; left: 0; position: absolute; padding: 1px 3px 1px 3px; background-color: #FFFFE1; border: 1px solid #000000 }
.DiaryItem	{ cursor: pointer;}

.titlechart1	{ font-weight: bold; text-decoration: underline; padding-bottom: 20px; cursor: pointer }
.titlechart2	{ font-weight: bold; text-decoration: underline; padding-bottom: 20px }

.user		{ color: white; padding: 0 10px 10px 0; font-size: 10pt }
.title		{ color: #203b8d; font-size: 10pt; font-weight: bold; padding: 0px 0px 10px 1px; letter-spacing: +1px; text-transform: uppercase;}
.upoz		{ color: #FF0000; margin-bottom: 10px; white-space: nowrap }
.odsaz		{ margin-left: 20px }
.subtitle	{ font-weight: bold; margin-bottom: 6px }

.topline TD	{ border-top: 2px outset #FDFDFD; }
.line TD	{ border-bottom: 1px solid #C4C4C4; border-top: 2px solid #FFFFFF }

.selbox		{ background-color: #FFFFFF; margin-right: 6px }
.textbox	{ background-color: #FFFFFF; margin-right: 6px; border: 1px solid #D1D1D1; width: 120px; padding-left: 4px }
.telericFileInput ul li span input	{background-color: #FFFFFF; margin-right: 6px; border: 1px solid #D1D1D1; padding-left: 4px}
.WFTextbox	{ background-color: #FFFFFF; margin-right: 4px; border: 1px solid #D1D1D1; width: 120px; padding-left: 4px }
.textarea	{ background-color: #FFFFFF; margin-right: 0px; border: 1px solid #D1D1D1; width: 100%; padding: 2px; box-sizing: border-box; -moz-box-sizing: border-box; }	/* box-sizing = due to padding 2px and width 100% (will always overflow the parent element) */
.vm1		{ width: 30px; }
.v0		{ width: 40px; }
.v1		{ width: 70px; }
.v2		{ width: 90px; }
.v3		{ width: 140px; }
.v4		{ width: 200px; }
.v5		{ width: 100% }
.v50		{ width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; }	/* 50 = for use in old ASP controls - identifier of the class must be numeric... */
.v6		{ width: 75px; }
.v7		{ width: 168px!important; }
.zbut		{ margin-bottom: 8px; padding: 0px 6px 0px 6px; }
.attachment	{ width: 450px }


.RadInput textarea	{white-space: normal!important;}

/*** [2008-02-19] Martin - styly pro control multivyber firem ***************************************************************************************************************************************************************************************************/
table.MultiSelectBoxWrapper						{ width: 216px;}
div.FirmMultiSelectBox							{ width: 100%; height: 100%; position: absolute; }
div.FirmMultiSelectBox div.FirmsInputBox				{ width: 200px; height: 18px; border: solid 1px #D1D1D1; padding: 1px 1px 1px 4px; overflow: hidden; position: relative; float: left;}
div.FirmMultiSelectBox div.FirmsInputBox #InputBoxWithFirms		{ float: left; height: 16px; width: 175px; white-space: nowrap; padding: 0px 0px 0px 0px; overflow: hidden; }
div.FirmMultiSelectBox div.FirmsInputBox #FirmsInputBoxDropDownPic	{ float: right; height: 18px; }
div.FirmMultiSelectBox div.DropDownFirmsList				{ display: none; position: absolute; border: 1px solid black; left: 0px; top: 17px; width: 200px; height: 138px; background-color: #FFFFFF; overflow: auto; padding: 2px 2px 2px 2px; }
/****************************************************************************************************************************************************************************************************************************************************************/

.tbtreehead	{ /*width: 1%;*/ table-layout: fixed; border-collapse: collapse; border-right: 1px solid #E9E9E9 }
.tbtreehead TD	{ overflow:hidden; padding: 2px 0px 2px 0px; margin:0px; background-color: #39567d; border-right: 1px solid #F7F7F7; font-weight: bold; color: #FFFFFF; vertical-align: middle;text-align:center }
.noLeftBorder TD{ border-left:0px; border-right: 1px solid #F7F7F7; }
.divtree	{ width: 1%; table-layout: fixed; margin:0px; padding:0px; border-left: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9; border-bottom: 1px solid #39567d }
.tbtree		{ width: 1%; table-layout: fixed; margin:0px; border-collapse: collapse; border: none; border-top: 1px solid #F7F7F7; }
.tbtree TD	{ padding:0px; cursor: default; margin:0px; overflow:hidden; /*padding: 0px 2px 0px 4px;*/ white-space:nowrap;}

.tbtreeheadAddPaddings		{  }
.tbtreeheadAddPaddings TD	{ padding: 2px 2px 2px 4px;  }
.tbtreeAddPaddings		{  }
.tbtreeAddPaddings td		{ padding: 0px 2px 0px 4px; }

.lborder	{ border-left: 1px solid #F7F7F7; }
.rborder	{ border-right: 1px solid #F7F7F7; }
.eBox		{ border: none; position: absolute; display: none; left: 0px; top: 0px; }
.nowrap, .nowrap TD	{ white-space: nowrap; }
.alignright	{ text-align:right; }

.graybox	{ background-color: #D7D7D7; padding: 6px; }
.graybox DIV	{ font-weight: bold; padding-bottom: 3px; }
.need		{ color: #0000D5 }
.needImportant	{ color: #0000D5!important; }
.needImportant SPAN	{ color: #0000D5!important; }
.rollimg	{ width: 9px; height: 9px; margin-right: 5px; cursor: pointer }
.rolltd		{ background-color: #bcbcbc }

.krit		{ cursor: pointer; position: relative; background-color: #C7C7C7; border: 1px solid black; z-index: 120;}
.krit .chck	{ background-color: #C7C7C7; border: 0px;}
.krit DIV.krittitle { width:320px;}
td.krithead	{ cursor: default; padding: 6px; border-top: 1px solid black; vertical-align: top; }
.krit TH	{ white-space: nowrap; text-align: left; padding-right: 5px; }
.krit TD	{ white-space: nowrap }
.krit INPUT	{ background-color: #FFFFFF; margin: 2px 0px 2px 0px; padding-left: 4px; border: 1px solid #D1D1D1 }
.krit SELECT	{ background-color: #FFFFFF; margin: 2px 0px 2px 0px; }
.tablekrit	{ margin-top:6px; }
.tablekrit TD	{ white-space: nowrap }
.onlyOwnSubjectsCheckbox	{ margin-right: 3px!important; position: relative; top: 2px; }

.showSelection		{ position: relative; width: 300px;  border: 1px solid black; z-index: 120; border-collapse: collapse; margin-top: 10px;}
.showSelection THEAD TD	{ cursor: pointer; white-space: nowrap; text-align: left; background-color: #E7E7E7; border: 1px solid black;}
.showSelection TBODY TD	{ white-space: nowrap; background-color: #FFFFFF;}
.showSelection INPUT	{ background-color: #FFFFFF; padding-left: 4px; }
.showSelection SELECT	{ background-color: #FFFFFF; }


.tbukazatele		{ border-collapse: collapse; border: 1px solid #39567d }
.tbukazatele THEAD TD	{ border: 1px solid #F2F2F2; font-weight: bold; background-color: #39567d; color: #FFFFFF }
.tbukazatele TBODY TD	{ border: 1px solid gray; border-bottom: none }
.tbukazatele TFOOT TD	{ border: 1px solid gray; border-top: 1px solid #39567d; font-weight: bold }
.tbukazatele TD		{ padding: 2px 4px 2px 4px; vertical-align: top; white-space: nowrap }
.tbukazatele IMG	{ vertical-align: middle; }

.THEADTDcenter THEAD TD	{ text-align:center }

.dialogMain			{ visibility: hidden; position: absolute; width: expression(document.body.clientWidth-20); top: 0; left: 0; border: 1px solid white; background-color: #FFFFFF }
.dialogMiddle			{ width: 400px; top: 0px; }
.FullScreenModalDialog		{ visibility: hidden; position: absolute; height:100%; width: 100%; top: 0px; left: 0px; border: 1px solid white; background-color: #FFFFFF; }
.dialogTop			{ width: 100%; border: 1px solid black; border-top: 0px; table-layout: fixed; padding: 0px; margin: 0px; border-spacing: 0px;  }
.dialogTopTHEAD TD		{ padding: 2px 4px 2px 4px; color: #FFFFFF; background-color: #000000; font-weight: bold; cursor: default; }
.NotImportant,.NotImportant TD	{ color: #7D7D7D; font-style:italic; }
.altText			{ color: #0000FF; }
.dialogScrollingTab		{ width:600px; height:250px; overflow: auto; border: 1px solid #39567d;}
.dialogScrollingTabOnlyTopLine	{ width:600px; height:255px; overflow: auto; border-top: 1px solid #39567d;}
#dialogMainDiv			{ overflow: auto; padding: 4px; margin: 0px; }
#DIALOG_MAIN_CONTENT_TD		{ padding: 0px; margin: 0px;}
#DialogMainTitleTD		{ white-space: nowrap; }
#DIALOG_CLOSE_BUTTON_TD		{ text-align: right; width: 30px; white-space: nowrap;  }
.FOOTER_RESIZE_TD		{ text-align: right; width: 30px; white-space: nowrap; padding: 0px; cursor: se-resize; height: 10px; }
#DIALOG_CONTENT_METER		{ border: 0px; padding: 0px; margin: 0px; }

/* used to disable select efect during dragging/resizing the dialog (specialy for firefox where aren't working other solutions) */
.DIALOG_MOUSE_OPERATIONS_DISABLE_SELECT { -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; }

.back_cover			{ display:none; z-index:998; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity:10);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; -moz-opacity: 0.1; -khtml-opacity: 0.1; opacity: 0.1; }

/* DOTNET */
.filebox	{ background-color: #FFFFFF; margin-right: 6px; margin-top: 0; width: 200px; padding-left: 4px; border: 1px solid #D1D1D1 }
.hlaska		{ margin-bottom: 0 }
.alert		{ text-align: left; color: red; font-size: xx-small}
.filetree	{ padding: 16px 20px 0 20px; overflow: auto;  height: 100%; border: 1px solid black}
.filetree IMG	{ vertical-align: bottom; margin-right: 3px }
.dialogTHEAD	{ background-color: black; color: White; padding: 2px 4px 2px 0; height: 1%; font: bold 11px Tahoma, Verdana, Arial; cursor: default}

.deflayer	{ z-index:1; visibility: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #00FFFF; opacity: 0.1; filter: alpha(opacity:10); border-collapse: collapse;}
.dialog		{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor:default; background-color: #FFFFFF; border: 1px solid black }
.dialog THEAD	{ background-color: black; color: White; height: 1%; font: bold 11px Tahoma, Verdana, Arial; cursor: default}
.dialog TH	{ border-left: 0px solid #68A4DE; padding-left: 7px; padding-right: 2px; white-space: nowrap; text-align: left; font-weight: bold }
.dialog DIV	{ padding: 5px 7px 2px 7px }
.dialogbox	{ background-color: #FFFFFF; border: 1px solid #D1D1D1; width: 200px; color: #303030 }
.dialogbut	{ margin: 0 3px 0 3px; padding: 0 5px 0 5px }

.graylink	{ color: Gray; text-decoration:underline; cursor: pointer; padding: 0 0 0 0; margin: 0 0 0 0;}
.blacklink	{ color: blue; text-decoration:underline; cursor: pointer; padding: 0 0 0 0; margin: 0 0 0 0;}
.redlink	{ color: red; text-decoration:underline; cursor: pointer; padding: 0 0 0 0; margin: 0 0 0 0;}
.bluelink	{ color: blue; text-decoration:underline; cursor: pointer; padding: 0 0 0 0; margin: 0 0 0 0;}
.disabledLink	{ color: Gray!important; cursor: default!important;}

.treeSelectAnchor	{ width:16px; height:16px; border:0; cursor: pointer; margin: 0 4px 0 4px; vertical-align: middle}
.image_kritArrow	{ filter:gray; margin:0px 6px 0px 4px; width:10px; height:10px; }

/*************** tridy tabulky s prilohama (soubory) ****************************/
.filesBox TBODY TD	{ padding: 5px; vertical-align: middle;  }
.filesBox TBODY TH	{ padding: 5px; width: 99%; text-align: left; }
.filesBox TBODY IMG	{ width: 16px; height: 16px; border: none; margin: 0px 3px 0px 3px }
.filesBox TBODY A	{ p_adding: 5px 5px 8px 5px }

/*************** tridy editace db ciselniku a db textu **************************/
.textsBoxTitle		{ color:blue; font-weight: bold; padding-bottom: 5px }
.textsBox		{ border-collapse: collapse }
.textsBox THEAD TD, .textsBox THEAD TH	{ padding: 2px 4px 2px 4px; font-weight: bold; border: 1px solid #FFFFFF }
.textsBox THEAD TR	{ background-color: #BCBCBC }
.textsBox THEAD TH	{ background-color: #39567d; text-align: left; }
.textsBox TD		{ vertical-align: top }
.textsBox TEXTAREA	{ width: 300px }
.textsBox .image_del	{ margin-top: 3px }

.codeLists_topic_TD	{ padding: 0 0 10px 0; color:#203b8d; text-decoration: underline; }

.disableIMG		{ opacity: 0.2; filter: gray alpha(opacity:40);}
.disabledImgLink	{ cursor:default!important; opacity:0.4; filter: gray alpha(opacity:40); }

.fixed_table_layout	{table-layout: fixed;}

.bgjobs_checker_div	{ opacity: 0.7; filter: alpha(opacity:70); background-color: #E4E3DD; border: 1px solid black; position: absolute; top: 0; left: 0; padding: 3px; white-space:nowrap; z-index: 999; font-weight: bold; color: #FF0000;} /* div s informaci o poctu operaci na pozadi */
.bgjobs_checker_span	{ margin-left: 4px; position: relative; top: -3px;}

/****************** tridy dialogu pro editaci Skills filtru *********************/
#HeadDiv			{ width:78%; float:left; }

#SFDiv				{ border: 1px solid black; height: 100%; padding: 5px 5px 5px 5px; }
#SFDiv TABLE			{ width: 100%; height: 100%; }
#SFDiv TABLE TD.SName		{ text-align:left; white-space:nowrap; }
#SFDiv TABLE TD.SEval		{ width: 120px; }
#SFDiv TABLE TD.EraseRow	{ width: 30px; text-align:right; }
#SFDiv TABLE #AddRow TD		{ text-align:right; padding-right:3px; }
#SFDiv TABLE TFOOT		{ display:none; }

#LegendWrappingDiv		{ float:right; width: 20%;}

/****************** tridy tabulky s obecnymi parametry *********************/

.commonParametersTable		{ border-collapse: collapse; border:1px solid #909090;}
.commonParametersTable THEAD TD	{ background-color: #909090; color: #FFFFFF; font-weight: bold; white-space:nowrap;}
.commonParametersTable TD	{ vertical-align:top; background-color: #FFFFFF; padding: 2px; border: 1px solid #f2f2f2; vertical-align: top; white-space:normal;}
.commonParametersTable TH	{ vertical-align:middle;  background-color: #FFFFFF; text-align:left; padding: 2px; padding-left: 5px; border: 1px solid #f2f2f2; vertical-align: top;}

.commonParametersTableParamNameTD {  width: 200px; white-space:nowrap;}
.commonParametersTableParamValueTD { width: 250px; white-space:nowrap;}

.commonParametersTableParamValueTD TEXTAREA { width: expression(parentElement.offsetWidth-20);}

.WFAdditionalTable TD {white-space:normal;}
#CompareTable TD {white-space:normal;}

.dataVersionLinkImage		{ position: relative; top: 2px; left: 5px; cursor: pointer; }

.HiddenRibbonInfo		{ position: absolute; top: 2px; left: 5px; cursor: pointer; background-color: Red; }

.RecordNotFoundAlert		{ white-space: nowrap; font-weight:bold; font-size:16pt;text-align:center;margin:24px 24px 24px 24px;}

.Validator
{
	border: 1px solid black;
	color: red;
	background-color: #FFFACD;
	padding: 2px 4px 2px 4px;
	position: absolute;
	font-weight: bold;
	white-space: nowrap;
	font-size: 8pt;
	z-index:9999;
}

.ValidatorBlock
{
	border: 1px solid black;
	color: red;
	background-color: #FFFACD;
	padding: 2px 4px 2px 4px;
	font-weight: bold;
	white-space: nowrap;
	font-size: 8pt;
	z-index:9999;
}

.dummy4validate
{
	display:none;
}
.ValidatorWarning
{
	border: 1px solid black;
	color: red;
	background-color: #FFBFDF;
	padding: 2px 2px 0px 4px;
	position: absolute;
	font-weight: bold;
	white-space: nowrap;
}
.ValidatorWarning .HeadMessage
{
	padding: 4px 4px 4px 4px;
	font-weight:bold;
	font-size:larger;
}
.ValidatorWarning TABLE.DuplicityWarning
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: red;
	white-space: nowrap;
}
.ValidatorWarning TABLE.DuplicityWarning TD
{
	white-space: nowrap;
}
.ValidatorWarning TABLE.DuplicityWarning TD.ItemWarning
{
	padding: 0px 4px 0px 4px;
	font-weight: bold;
}
.ValidatorWarning TABLE.DuplicityWarning TD.ItemName
{
	padding: 0px 4px 0px 4px;
	color:#000000;
}
.ValidatorWarning TABLE.DuplicityWarning TD.ItemClose
{
	padding: 0px 0px 0px 4px;
}
.ValidatorWarning TABLE.DuplicityWarning TD.ItemClose IMG.CloseImg
{
	cursor:pointer;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
}
.DuplicityCheckStatus
{
	position:absolute;
	font-weight:normal!important;
}


.requestUrl_info_div	{position: absolute; background-color: #FFFDF2; color: #ff0000; border: 1px solid #000000; z-index: 999; width: 70px; padding: 2px;}


/****************** .NET dialogy *********************/
.GridDialogPanel
{
	padding: 0px 0px 0px 0px;
	height:auto;
}

/* ********************************************* TREEMENU CONTROL ************************************************** */

.disabled_treemenu_node IMG		{opacity: 0.4; filter: gray alpha(opacity:40);}
.disabled_treemenu_node SPAN.rtPlus	{display: none;}

/********************* Tridy pro GmDatePicker ****************************/

.GmDateTimePickerDateInput
{
	border:1px solid #d1d1d1 !important;
	width: 90px !important;
	font-family: Tahoma,Verdana,Arial !important;
	font-size:8pt !important;
	margin-right: 2px !important;
	padding-left: 4px !important;
}

.GmDateTimePickerDateInputNotEditable
{
	border: 0px !important;
	/*width: 85px !important;*/
	font-family: Tahoma,Verdana,Arial !important;
	font-size:8pt !important;
	margin-right: 0px !important;
	padding-left: 0px !important;
}

.GmTimePickerDateInputNotEditable
{
	border: 0px !important;
	width: 30px !important;
	font-family: Tahoma,Verdana,Arial !important;
	font-size:8pt !important;
	margin-right: 0px !important;
	padding-left: 0px !important;
	empty-cells:hide!important;
	box-sizing: content-box!important;
}

.GmTimePickerDateInputNotEditableWarning
{
	color: #FF0000 !important;
}

.rcInputCell SPAN
{
	border:0px !important;
	padding-left: 0px !important;
}

.GmDateTimePicker
{
	float: left;
}

.GmDateTimePicker .rcTable, .GmDateTimePickerBig .rcTable, .GmDateTimePickerBigWithNotEditableInput .rcTable, .GmTimePickerWithNotEditableInput .rcTable
{
	width:auto !important;
	
}
.GmDateTimePicker .rcInputCell
{
	width:50px !important;
}
.GmDateTimePickerBig .rcInputCell
{
	width:100px !important;
}
.GmDateTimePickerBigWithNotEditableInput .rcInputCell
{
	width:95px !important;
}
.GmTimePickerWithNotEditableInput .rcInputCell
{
	width:35px !important;
}



/* RadGrid extension - used in MLM commission settlement (also in ERP - pytel) */
div.AddBorders .rgHeader,
div.AddBorders th.rgResizeCol,
div.AddBorders .rgFilterRow td,
div.AddBorders .rgRow td,
div.AddBorders .rgAltRow td,
div.AddBorders .rgEditRow td,
div.AddBorders .rgFooter td
{
	border-style:solid;
	border-color:#aaa;
	border-width:0 0 0px 1px; /*top right bottom left*/
}
div.AddBorders .rgHeader:first-child,
div.AddBorders th.rgResizeCol:first-child,
div.AddBorders .rgFilterRow td:first-child,
div.AddBorders .rgRow td:first-child,
div.AddBorders .rgAltRow td:first-child,
div.AddBorders .rgEditRow td:first-child,
div.AddBorders .rgFooter td:first-child
{
	border-left-width:0;
}
div.AddBorders .rgHeader
{
	border-style:solid;
	border-color:#aaa;
	border-bottom-width: 1px;
}


/* COLUMNM HELP DIV DIALOG */
.columnHelpDiv								{ opacity: 0.9; filter: alpha(opacity:90); background-color: #FDF3B0; border: 1px solid black; position: absolute; top: 0; left: 0; padding: 0px; z-index: 1001; color: #000000; overflow: hidden; max-width: 400px;}
.columnHelpDiv #COLUMN_HELP_DIV_header					{ background-color: #FDE979; padding: 5px; height: 15px;}
.columnHelpDiv #COLUMN_HELP_DIV_header #COLUMN_HELP_DIV_title		{ float: left; text-align: left; width: 170px; font-weight: bold; }
.columnHelpDiv #COLUMN_HELP_DIV_header #COLUMN_HELP_DIV_closeImg	{ float: right; text-align: right; width: 20px;}
.columnHelpDiv #COLUMN_HELP_DIV_header #COLUMN_HELP_DIV_closeImg > img	{ cursor: pointer;}
.columnHelpDiv #COLUMN_HELP_DIV_helpText				{ padding-top: 10px; padding: 5px;  overflow: auto;}

/*************** tridy aktivniho radku ******************************************* [2011-08-02] Vit Kymla --> Moved from workflow.css because we need it also in skills  */
.HighlitedRow			{ background-color: #9999DD; color:white; font-weight: bold }
.HighlitedRow A			{ color:white; }


/*************** form_part_div ********************************************/

.form_part_div
{
	background-color: #E5E5E5;
	padding: 5px;
	margin-bottom: 10px;
}

.form_part_div TABLE
{
}

.form_part_div TABLE TR TD.labelCell
{
	width: 200px !important;
}

.form_part_div H2
{
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
}

.form_part_div TABLE TR TD INPUT
{
	margin-right: 4px;
}

/*************** label with hint ********************************************/

TABLE.LabelWithHintTable TD
{
	padding: 0px;
	white-space:nowrap;
}

TABLE.LabelWithHintTable TD IMG
{
	margin-left:2px;
	cursor:help;
}

.boldLabel span
{
	font-weight: bold!important;
}

/*************** SubjectSelector **************************************/

DIV.SubjectSelectorWrapper
{}

DIV.SubjectSelectorWrapper TABLE.SubjectSelectorTable
{
	white-space:nowrap;
}

DIV.SubjectSelectorWrapper TABLE.SubjectSelectorTable TD
{
	padding:0px;
	border: 0px;
}

DIV.SubjectSelectorWrapper TABLE.SubjectSelectorTable TD.WithValue
{
	width:99%;
}

DIV.SubjectSelectorWrapper TABLE.SubjectSelectorTable TD DIV.PanelAnchor
{
	height: 18px;
	vertical-align:bottom;
	padding: 2px 2px 0px 2px;
}

DIV.SubjectSelectorWrapper TABLE.SubjectSelectorTable TD.WithValue DIV.PanelAnchor
{
	border:1px solid #CCCCCC;
	background-color: #ffffff;		/* grid selected row - problem, the rectangle was transparent */
}

DIV.SubjectSelectorWrapper TABLE.SubjectSelectorTable TD.WithoutValue DIV.PanelAnchor
{
	border:0px;
}

DIV.SubjectSelectorWrapper TABLE.SubjectSelectorTable TD.WithValue DIV.PanelAnchor A
{
	color: #808080;
}

DIV.SubjectSelectorWrapper TABLE.SubjectSelectorTable TD.WithoutValue DIV.PanelAnchor A
{
	color: #0000FF;
}

DIV.SubjectSelectorWrapper TABLE.SubjectSelectorTable TD IMG
{
	cursor:pointer;
}

DIV.SubjectSelectorWrapper TABLE.SubjectSelectorTable TD IMG.disabled
{
	cursor:default!important;
	opacity:0.4;
	filter: gray alpha(opacity:40);
}

/*************** login box ********************************************/

.maintenanceInfoDiv	{font-weight: bold; color: #ff0000; margin: 5px 5px 10px 5px; text-align: center;}

/*************** anchor with onclick **********************************/

.AnchorWithOnClick
{
	color: #0000FF;
	text-decoration: underline;
	cursor: pointer;
}

/*************** disabled cells ***************************************/
.DisabledCell
{
	cursor: default;
	color: gray;
}
.DisabledCell img
{
	
	opacity:0.4;
	filter: gray alpha(opacity:40);
	cursor: default!important;
}


/*************** skills filter (control SkillsFilterBox ***************************************/

TABLE.SkillsFilterTableClass
{
	width: 100%;
	padding: 2px 4px 2px 4px;
	background-color: #ffffff;
}

/**********************************************************************************************/

/* skills evaluation history - value which belongs under the current HRM activity */
.skillsCurrentActivityEvaluation TD
{
	font-weight: bold!important;
}

/* skills evaluation history - value which belongs under the current user goal */
.skillsCurrentUserGoalEvaluation TD
{
	font-weight: bold!important;
}

.CommonAlternatingStyleForWhiteGrids
{
	background-color: #F5F5F5;
}

/*************** jquery UI tooltip ***********************************************************/

/*The outer container for the tooltip*/
.ui-tooltip
{
	border: 1px solid black;
	margin:0;
	padding:0;
	
}
/*The content of the tooltip*/
.ui-tooltip-content
{
	background-color: #FFFFCC;
	margin:0;
	padding:4px 4px 4px 4px;
}
