﻿
.TableAlertWrongNumbers { color:#DD0000; font-weight:bold } /*background-color:#990000;*/

/*************** tridy obrazku ************************************************************/
.image_sort		{ width:8px;  height:7px;  border:0; margin-left: 3px }
.image_plus		{ width:9px;  height:9px;  border:0; cursor: pointer; margin: 2px 4px 0 0; vertical-align: top }
.image_del		{ width:17px; height:15px; border:0; cursor: pointer; }
.image_del_void		{ width:17px; height:15px; border:0; }
.image_edit		{ width:14px; height:15px; border:0; cursor: pointer; }
.image_edit_void	{ width:14px; height:15px; border:0; }

.image_close		{ width:13px; height:13px; border:0px; cursor: pointer; margin: 0 4px 0 4px; }
.image_help		{ width:12px; height:12px; border:0px; cursor:help; margin: 2px 3px 0 3px; vertical-align: top }
.image_user		{ width:16px; height:16px; border:0px; cursor: pointer; margin: 1px 6px 0 0; vertical-align: top }
.image_firm		{ width:16px; height:16px; border:0px; cursor: pointer; margin: 0 0 0 0 }
.image_chart		{ width:16px; height:16px; border:0px; cursor: pointer; margin: 2px 4px 2px 4px; vertical-align: middle }

.image_kybl		{ width:17px; height:15px; border:0; cursor: pointer; }
.image_search		{ width:17px; height:15px; border:0; cursor: pointer; vertical-align: middle}
.image_disketa		{ width:17px; height:15px; border:0; cursor: pointer; }

.image_requeststate	{ width:16px; height:16px; border:0; margin-right:3px; vertical-align: middle }
.image_copy2share	{ width:16px; height:16px; border:0; cursor: pointer; margin: 0 4px 0 4px }
.image_selectCategory	{ width:16px; height:16px; border:0px; cursor: pointer; margin: 0px 4px 0px 4px; vertical-align: middle}
.image_zobraz		{  width:12px; height:10px; border:0px; cursor: pointer; margin: 0px 4px 0px 4px; -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; }
.image_clock		{ width:16px; height:16px; border:0; cursor: pointer; margin: 0 4px 0 4px }

.image_TestyTools	{ width:16px; height:16px; border:0; margin-left: 2px; }

/*************** tridy tlacitek ***********************************************************/
.but			{ width: 80px; margin: 0px 2px 0px 2px; }
.butDiv			{ padding: 8px 2px 8px 2px; text-align:center; }
.autoWidthButton	{ padding-right: .25em; padding-left: .25em; width:auto; overflow:visible; }

/*************** tridy zalozek ************************************************/
.TabPageWrapper		{ }
.selectedtablink	{ margin: 0px 0px 0px 0px; display: block; float:left; padding: 2px 4px 2px 4px; background-color: #DDDDDD; font-weight: bold; color: #000000; text-decoration: none; border-top: 1px solid black; border-right: 1px solid black; cursor: pointer; font-size: 1.2em; }
.tablink		{ margin: 0px 0px 0px 0px; display: block; float:left; padding: 2px 4px 2px 4px; background-color: #EEEEEE; font-weight: bold; color: #AAAAAA; text-decoration: none; border-top: 1px solid black; border-right: 1px solid black; cursor: pointer; font-size: 1.2em; }
.tablink_not_visible	{ display: none; }
.tabhead		{ margin: 0px 0px 0px 0px; text-align:left; height:22px; border-left: 1px solid black; clear: both;}
.tabbody		{ border: solid 6px #AAAAAA; background: #FFFFFF; }
.tabpage
{
	border: 1px solid black;
	padding: 3px 5px 3px 5px;
	margin-top: -1px;
	overflow: auto;
	background-color: #FAFAFA;
	clear: both;
}
#TabPageFramePageWrappingDiv	{ padding: 0px;}

/*************** tridy formularu **********************************************************/
.seltbl			{ width: 100%; border-bottom: 1px solid #d7d7d7; margin-bottom: 15px }
.lineBeneath		{ width: 100%; border-bottom: 1px solid #d7d7d7; margin-bottom: 15px }
.lineTop		{ width: 100%; border-top: 1px solid #d7d7d7 }

/*************** tridy kurzoru ************************************************************/
.curDef, .webfx-tree-item A.curDef	{ cursor: default }
.curHand				{ cursor: pointer }

/*************** tridy pisma **************************************************************/
.bold, .webfx-tree-item A.bold		{ font-weight: bold }

/************** tridy barvy pozadi ********************************************************/
.bg		{ background-color: #BCBCBC }			/* seda */
.bg1		{ background-color: #C6C6F9 }			/* svetla filajova */
.bg2		{ background-color: #DDDDDD }			/* svetle seda */
.bg3		{ background-color: #9AC4E2 }			/* tmave tyrkysova (modra)*/
.bg4,.bg4 TD	{ background-color: #CBDFEF }			/* svetle tyrkysova (modra)*/
.bg5		{ background-color: #FFFFFF }			/* bila */
.bg6		{ background-color: #D7E7F4 }			/* svetle modra - do seda */
.bg7		{ background-color: #F46669; color: #FFFFFF }	/* svetle cervena */
.bg8		{ background-color: #D92117 }			/* cervena */
.bg9		{ background-color: #cad5ff }			/* svetle modra */
.bg10		{ background-color: #b2c0d3 }			/* tmavsi svetle modra */
.bg11		{ background-color: #0000FF }			/* klasicka modra */
.bg12		{ background-color: #FF0000 }			/* klasicka cervena */
.bg13		{ background-color: #4169E1 }			/* stredne az svetle modra, napriklad nezadane plany */
.bg14		{ background-color: #F06A4D }			/* svetle cervena */
.bg15		{ background-color: #C7C26B }			/* bezova do zluta */

/************** tridy barvy popredi ********************************************************/
.cl1, .webfx-tree-item A.cl1	{ color: #0000FF }		/* klsicka modra */
.cl2				{ color: #FF0000 }		/* klasicka cervena */
.cl3				{ color: #078C00 }		/* tmava zelena */
.cl4				{ color: #808080 }		/* tmavsi seda - barva disabled textu */

/************** tridy pro tridici mechanismus **********************************************/
.sort-arrow		{ margin-left: 3px }
.sort-arrow.descending	{ background-image: url("../images/sort/down.gif"); }
.sort-arrow.ascending	{ background-image: url("../images/sort/up.gif"); }
.sort-cell		{ cursor: pointer; white-space: nowrap }

/************** tridy tabulky typu box *****************************************************/
.box			{ width: 100%; border-collapse: collapse; border-bottom: 1px solid #39567d }
.box TD, .box TH	{ border-top: 1px solid #E9E9E9; border-left: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9; padding: 1px 4px 1px 4px; cursor: default; vertical-align: top }
.box THEAD TD		{ background-color: #39567d; padding: 2px 4px 2px 4px; font-weight: bold; color: #FFFFFF; text-align: left; vertical-align: middle; white-space: nowrap }
.box THEAD TH		{ background-color: #39567d; padding: 2px 4px 2px 4px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle; white-space: nowrap }
.box TFOOT TD		{ border-top: 1px solid #39567d; font-weight: bold; color: #39567d }
.boxselrow		{ background-color: #B9B9B9 }
.boxsuma		{ margin: 5px 0 0 2px; text-align: left; }
.boxsumrow TD		{ border-top: 1px solid #39567d; border-bottom: 1px solid #39567d; font-weight: bold; color: #39567d }
.boxinforow TD		{ border-bottom: 1px solid #7575FF; color: #5555FF }


/************** tridy rozklikavaci tabulky *************************************************/
.levelbox		{ width: 100%; border-collapse: collapse; border-bottom: 1px solid #39567d; background-color: #FFFFFF; cursor: default }
.levelbox THEAD TD	{ background-color: #39567d; padding: 2px 4px 2px 4px; font-weight: bold; color: #FFFFFF; vertical-align: middle }
.levelbox TD		{ border: 1px solid #F2F2F2; border-bottom: none; padding: 1px 4px 1px 4px; vertical-align: top; white-space: nowrap }
.levelbox TH		{ background-color: #FFFFFF; text-align: left }
.levelbox .unActive	{ color: #888888; font-style: italic; white-space: normal }
.levelbox .SkillsText	{ color: blue; white-space: normal }
.levelbox .longText	{ white-space: normal }

/************** tridy legendy **************************************************************/
.legendbox		{ visibility: hidden; border: 1px solid black; padding: 6px 6px 0 6px; position: absolute; right:10px; top:70px; background-color: #97b7e1; text-align: left; }
.legendbox THEAD TD	{ padding-bottom: 4px; font-weight: bold }
.legendbox TH		{ font-weight: bold; padding-right: 4px }

/************** ruzne **********************************************************************/
.scrollingDiv		{ height: 200px; overflow-y: scroll }
#RSDataGrid		{ width: 100%; }
#RSDataGridObject	{ width: 100%; height: expression(document.all.RSDataGrid.height); /* border: 1px solid #f00; */ }
.firmNameElement	{ height: 13px ; border: solid 1px #D1D1D1; padding: 1px 1px 1px 4px; background-color: #FFFFFF; overflow:hidden; }

.BrowserCapabilityTest
{
	border: 2px solid red;
	background-color: #FFBFDF;
	color: black;
	margin: 20px;
	padding: 6px 6px 6px 6px;
	font-size: 12pt;
	white-space: normal;
	text-align:left;
}
.BrowserCapabilityTest SPAN
{
	color: red;
}
.BrowserCapabilityTestWarning
{
	border: 1px solid black;
	background-color: #FFFACD;
	color: black;
	margin: 20px;
	padding: 6px 6px 6px 6px;
	font-size: 12pt;
	white-space: normal;
	text-align:left;
}
DIV.BrowserCapabilityTestAnchorContainer
{
	text-align: right;
}

.InfoMessageCommon
{
	background-color: #F7EDCC;
	color: #B87A1F;
	padding: 6px 6px 6px 6px;
	font-size: 12pt;
	white-space: normal;
	text-align:left;
	
}
.ErrorMessageCommon
{
	border: 1px solid black;
	background-color: #FFBFDF;
	color: red;
	padding: 6px 6px 6px 6px;
	font-size: 12pt;
	white-space: normal;
	margin-bottom:4px;
	text-align:left;
}
.UnimportantMessageCommon
{
	color: black;
	font-size: 8pt;
	white-space:normal;
	text-align:left;
}

DIV.loginPageClientIdChangeWarning	{font-weight: bold; color: #ff0000; border: 1px solid #ff0000; padding: 5px; width: 200px; margin: 10px auto 10px auto;}


.aspNetCheckBoxHack input
{
	position: relative;
	top: 1px;
}