.box1 
{
	FONT-SIZE: 3px; 
	MARGIN: 4px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 10px; 
	LINE-HEIGHT: 3px; 
	HEIGHT: 10px;
}

DIV.aFilter 
{
    font:15pt/25pt verdana; 
    color:black;
    font-weight:bold;
    filter:Shadow(color=silver,direction=120,strength=7);
    width:450px;
} 

.GridCell
{
  padding-right: 4px;
  padding-left: 4px;
}

.GridCellNW
{
  padding-right: 4px;
  padding-left: 4px;
  white-space:nowrap;
}

.GridCellW
{
  padding-right: 4px;
  padding-left: 4px;
  white-space:normal;
}

TD.DetItem
{
  background-color: #dcdcdc;
  border-right: #b9b9b9 1px solid;
  border-top: #b9b9b9 1px solid;
  border-left: #b9b9b9 1px solid;
  border-bottom: #b9b9b9 1px solid;
  padding-left: 5px;
  padding-right: 5px;
}


.ylocked
{
    position:relative; 
    top:expression(this.offsetParent.scrollTop-1);
    color: white;
    text-align: center;
    background-color: #0052B4;
    border-right: 0px solid silver;
    cursor: default; 
    z-index: 10;
}

.xlocked
{
  position: relative; 
  _left: expression(this.offsetParent.scrollLeft-1); 
  border-right: red 0pt solid;
  border-bottom: red 0pt solid;
  border-collapse: collapse;
  padding-right: 4px;
  padding-left: 4px;
}

.xylocked
{
  font-weight: bold;
  background-color: #0052B4;
  color: white;
  padding-right: 4px;
  padding-left: 4px;
  position:relative;
  cursor: default;
  _left: expression(this.offsetParent.scrollLeft-1);
  _top:expression(this.offsetParent.scrollTop-1);
  z-index: 99;
}

.ylocked1
{
    position:relative; 
    top:expression(document.getElementById('DivGrd1').scrollTop-1);
    color: white;
    text-align: center;
    background-color: #0052B4;
    border-right: 0px solid silver;
    cursor: default; 
    z-index: 10;
}

.xlocked1
{
  position: relative; 
  left: expression(document.getElementById('DivGrd1').scrollLeft-1); 
  border-right: red 0pt solid;
  border-bottom: red 0pt solid;
  border-collapse: collapse;
  padding-right: 4px;
  padding-left: 4px;
}

.xylocked1
{
  font-weight: bold;
  background-color: #0052B4;
  color: white;
  padding-right: 4px;
  padding-left: 4px;
  position:relative;
  cursor: default;
  left: expression(document.getElementById('DivGrd1').scrollLeft-1);
  top:expression(document.getElementById('DivGrd1').scrollTop-1);
  z-index: 99;
}

.ylocked2
{
    position:relative; 
    top:expression(document.getElementById('DivGrd2').scrollTop-1);
    color: white;
    text-align: center;
    background-color: #0052B4;
    border-right: 0px solid silver;
    cursor: default; 
    z-index: 10;
}

.xlocked2
{
  position: relative; 
  left: expression(document.getElementById('DivGrd2').scrollLeft-1); 
  border-right: red 0pt solid;
  border-bottom: red 0pt solid;
  border-collapse: collapse;
  padding-right: 4px;
  padding-left: 4px;
}

.xylocked2
{
  font-weight: bold;
  background-color: #0052B4;
  color: white;
  padding-right: 4px;
  padding-left: 4px;
  position:relative;
  cursor: default;
  left: expression(document.getElementById('DivGrd2').scrollLeft-1);
  top:expression(document.getElementById('DivGrd2').scrollTop-1);
  z-index: 99;
}

.CAL
{
  background-color:#FFFFFF; 
}
.CA
{
  background-color:#E7F2FF; 
}
.CB
{
  background-color:#81BBFF; 
}
.CC
{
  background-color: #1B84FF;
}
.CD
{
  background-color:#0052B4; 
}
.CDC
{
  background-color:red; 
  padding-right: 4px;
  padding-left: 4px;
}
.CE
{
  background-color:#003A81;
  color:White;
}
.CN
{
  background-color:#c0c0c0; 
}

.C4
{
    background-color: #6078BF;
}

.Loader
{
  border: 2px solid #0099FF;
  background-color: #EFEFEF;
  padding: 10px;
  width: 200px;
  height: 20px;
  position: absolute; 
  _top: 50%;
  _left: 50%;
  top: 50%;
  left: 50%;
  margin: -10px auto auto -100px;
  vertical-align: middle;
  text-align: center;
  z-index: 999;
}

/*--------------------------------------------------------------------------------------------------*/
body
{
  background: url(image/POZADI230.png) repeat-y 0px top;
}

.MainTable
{
  /*border: 1px solid red;*/
  text-align:left;
/*  height:638px;*/
  width:99.5%;
  font-family: Tahoma;
  font-size: 10pt;  
 /* background: url(image/POZADI.png) top left repeat-y;*/
}

.MainMenuCell
{
  vertical-align: top;
  float: left;
  width:230px;
}

.MainMenuCellIn
{
  width: 225px;
  font-size: 10pt;
  font-family: Tahoma;
  font-weight: bold;
  vertical-align: top;
  margin: 3px 3px 3px 3px;
}

.MainCell
{
  margin-left: 230px;
  padding-right: 5px;
  padding-left: 5px;
  vertical-align: top;
  /*width: 800px;*/
}

.Titulek
{
  font-size: 12pt; 
  /*line-height: 25pt;*/
  color: black; 
  font-weight: bold; 
  filter: Shadow(color=silver,direction=120,strength=7);
}


/* Grid ------------------------------------------------------------------------------- */
.StdGrd
{ 
  Color:#333333; 
  Width:100%;
  padding-right: 8px;
  padding-left: 8px; 
  font-family:Tahoma; 
  Font-Size:9pt;     
}

.TestGrd
{ 
  Color:#333333; 
  /*Width:100%;*/
  padding-right: 8px;
  padding-left: 8px; 
  font-family:Tahoma; 
  Font-Size:9pt; 
  border: #b9b9b9 1px solid;
}

.GrdFoot
{
  background-color :#5D7B9D;
  font-weight:bold;
  Color:White;
}


.GrdSelRow
{
  Color:White;
}

.GrdHead
{
  font-weight:bold; 
  Color:White;
  font-size:9pt;
  padding-right: 4px;
  padding-left: 4px;
}

.GrdHead7
{
  font-weight:bold; 
  Color:White;
  font-size:7pt;
}

.NoData
{
  font-weight: bold; 
  font-size: 16pt; 
  vertical-align: middle; 
  width: 100%; 
  color: red; 
  font-family: Tahoma; 
  height: 100%; 
  text-align: center;
}

.D1_DivGrd1
{
  width: 100%; 
  /*height: 450px; 
  overflow: auto; */
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
}

.D1_DivGrd2
{
  margin-top:5px;
  width: 100%; 
  height: 400px; 
  overflow: auto; 
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
}


.D5_VK
{
  width: auto;
  height:275px;
  font-family: verdana; 
  font-size: 8pt; 
  color: #666666; 
  border: solid 1px #bbbbbb;
  margin:5px;
}


.D5_DivGrd
{
  margin:5px 5px 0 5px;
  width:auto;
  height: 260px;
  overflow: auto; 
  border: black 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
}

.D5_MainTable
{
  height:620px;
  width:99%;/*996px*/
  font-family: Tahoma;
  font-size: 10pt;  
}

.D2_DivGrd1
{
  width: 100%; 
  height: 240px; 
  overflow: auto; 
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
  
}

.DivGrdHScroll
{
  width: 100%; 
  /*height: 240px; */
  overflow-x: auto; 
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
}

.D2_DivGrd2
{
  width: 100%; 
  height: 170px; 
  overflow: auto;
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
}
.D2_GRD_LBL
{
  margin-top:5px;
  border: navy 1px solid;
  width:100%;
  font-weight: bold;
  font-size:10pt;
  font-family: Tahoma;
}

.D3_DivGrd
{
  width: 100%; 
  height: 595px; 
  overflow: auto; 
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
}

.pa
{
  display:inline-block;
  background-color: #dcdcdc;
  border-color: #b9b9b9;
  border-style:solid;
  border-width: 1px 1px 0px 1px; 
  padding: 0px 5px 0 5px;
  font-weight: bold;
  font-size:10pt;
  color: orange;
  text-align :center;
}
.pa:visited{color: black;text-decoration:none;} 
.pa:active {color: black;text-decoration:none;} 
.pa:link {color: black;text-decoration:none;} 

.pp
{
  background-color: #8a8a8a;
  border-color: #b9b9b9;
  border-style:solid;
  border-width: 1px 1px 0px 1px; 
  padding: 0px 5px 0 5px;
  font-size:8pt;
  color: orange;
  text-align :center;
 }

.pp:visited{color: #dddddd;text-decoration:none;} 
.pp:active {color: #dddddd;text-decoration:none;} 
.pp:link {color: #dddddd;text-decoration:none;} 

.pp:hover
{ 
  color: white;
  border-color: white;
}

.pat
{
  background-color: #dcdcdc;
  border: #b9b9b9 1px solid;
  padding: 2px 2px 2px 2px;
  font-size: 10pt;
  font-weight: bold;
  color: black;
  vertical-align: top;
}

.TST_DivGrd
{
  width: 100%; 
  /*height: 595px; */
  overflow-x: auto; 
/*  border: #b9b9b9 1px solid;*/
  vertical-align: top; 
  background-color: gainsboro;
}


.Ukazatel
{
  float: left;
}

.DetItem
{
  background-color: #fbfbfb;
  border-right: #b9b9b9 1px solid;
  border-top: #b9b9b9 1px solid;
  border-left: #b9b9b9 1px solid;
  border-bottom: #b9b9b9 1px solid;
  padding-left: 5px;
  padding-right: 5px;
  display:-moz-inline-box;
}

.DetItemR
{
  background-color: #fbfbfb;
  border-right: #b9b9b9 1px solid;
  border-top: #b9b9b9 1px solid;
  border-left: #b9b9b9 1px solid;
  border-bottom: #b9b9b9 1px solid;
  padding-left: 5px;
  padding-right: 5px;
  text-align: right;
  display:-moz-inline-box;
}

.D4_DivGrd
{
  width: 95%; 
  height: 600px; 
  overflow: auto;
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
  margin-left:4px; 
}

.D2_Div
{
  width: 100%; 
  overflow: auto;
  vertical-align: top; 
}

.StdGrdD
{
  color: #333333;
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  font-family: Tahoma;
  font-size: 9pt;
  border:  darkgray 1px solid;
}

.StdGrdR
{
  color: #333333;
  padding-right: 8px;
  padding-left: 8px;
  font-family: Tahoma;
  font-size: 9pt;
  border:  darkgray 1px solid;
}

.GrdRow
{
  border:  darkgray 1px solid;
}

.DlgLabel
{
  Width:90px;
  display:-moz-inline-box;
}

.dlgDet
{
  z-index: 100; 
  position:absolute;
  width:450px;
  height:300px;
  left:300px;
  top:250px;
  display: none; 
  border: darkgray 1px solid; 
  background-color: #dcdcdc; /*#ffcc99;    */
  /*padding: 1px 1px 1px 1px;*/
  font-family:Tahoma;
  font-size:10pt;
  overflow:hidden;  
}

.dlgDetS
{
  position:absolute;
  background-color:#555;
  display:none;
  z-index:99;
  width:450px;
  height:300px;
  opacity:0.7;
  filter:alpha(opacity=70);
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
}

.titleBar
{
  margin:2px 2px 2px 2px; 
  padding:2px 2px 2px 2px; 
  cursor:move;
  width:100%; 
  background-color: #0066ff;
  color: White; 
}

.bigX
{
  cursor:hand;
  float: right; 
  width:18px; 
  text-align:center; 
  border: darkgray 1px solid;
  z-index:99;
}

.iFrame
{
  position:absolute; 
  top:0px; 
  left:0px; 
  /*width:455px;
  height:305px;*/
  display:none;
  filter: Alpha(style=0,opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  z-index:98;
}

.VPrijmy_DivGrd
{
  width: 100px; 
  height: 100px; 
  overflow: scroll ; 
/*  border: #b9b9b9 1px solid;*/
  vertical-align: top; 
  background-color: gainsboro;
}

.MPrijmy_DivGrd
{
  width: 100%; 
/*  height: 267px; */
  overflow: auto; 
/*  border: #b9b9b9 1px solid;*/
  vertical-align: top; 
  background-color: gainsboro;
}

.aa:visited {color: #0033ff;  text-decoration: underline;} 
.aa:active {color: #0033ff;  text-decoration: underline;} 
.aa:link {color: #0033ff;  text-decoration: underline;} 
.aa:hover {color: #0033ff;  text-decoration: underline;} 

.S_DivGrd1
{
  width: 100%; 
  /*height: 595px; */
  overflow-x: auto; 
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
}

.D6_DivGrd
{
  width: 100%; 
  /*height: 400px; */
  overflow-x: auto; 
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
}

.L_SO_GRD2
{
  margin-top:5px;
  width: 100%; 
  height: 500px; 
  overflow: auto; 
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
}
.DDB_TD
{
position:relative;
}

.LogGrid
{
  width: 100%; 
  /*height: 300px;*/
  overflow-x: auto; 
  /*border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;*/
}

.SumaV
{
  border-right: black 1px solid; 
  border-left: black 1px solid; 
  border-top: black 1px solid; 
  border-bottom: black 1px solid;
  float:left;
  Font-Size:10pt;
  font-weight:bold;
}

.rozdilV
{
  text-align: right;
  Font-Size:10pt;
  font-family :Tahoma;
}

.tableV
{
  margin:5px 5px 0 5px;
  width:auto;
  font-family: Tahoma; 
  vertical-align: top;
  padding-right: 5px; 
  padding-left: 5px; 
  border-collapse: collapse;
}
.compFO_DG2
{
  width: 100%; 
  /*height: 170px; */
  overflow: auto;
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
}

.compFO_DGM
{
  width: 100%; 
  height: 120px; 
  overflow: auto; 
/*  border: #b9b9b9 1px solid;*/
  vertical-align: top; 
  background-color: gainsboro;
}

.GRD_LBL
{
  margin-top:0px;
  border: navy 1px solid;
  width:100%;
  font-weight: bold;
  font-size:10pt;
  font-family: Tahoma;
}

/********************************************************************/
.DropDownLook
{
	padding:0px;
	border-style:solid;
	border-width:0px;
}

.DivClose
{
	display:none;
	/*position:absolute;*/
	width:250px;
	height:20px;
	border-style:solid;
	border-color:Gray; 
	border-width:1px;
	background-color:silver;
	/*top:0px;*/
}

.LabelClose
{
	vertical-align:text-top; 
	/*position:absolute;
	top:0px;*/
	font-family:Verdana;
}

.DivCheckBoxList
{
	display:none;
	background-color:White;
	width:250px;
	position:absolute;
	height:200px;
	overflow-y:auto; 
	overflow-x:hidden;
	border-style:solid;
	border-color:Gray; 
	border-width:1px;
}

.CheckBoxList
{
	position:relative;
	width:250px;
	height:10px; 
	overflow:scroll;
  font-size: 10pt; 
  font-family: Tahoma;
}
  
.DivSezUsr
{
  width: 100%; 
  height: 300px; 
  overflow: auto; 
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
}

.imgBtn
{
  cursor:hand;
}

.dlgTlb
{
  z-index: 100; 
  position:absolute;
  width:155px;
  height:20px;
  /*left:300px;
  top:250px;*/
  display: none; 
  border: black 1px solid; 
  background-color: #dcdcdc; /*#ffcc99;    */
  /*padding: 1px 1px 1px 1px;*/
  font-family:Tahoma;
  font-size:10pt;
  overflow:hidden;  
}

.dlgTlbS
{
  position:absolute;
  background-color:#555;
  display:none;
  z-index:99;
  width:155px;
  height:20px;
  opacity:0.7;
  filter:alpha(opacity=70);
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
}

.DIV_LBL
{
  border: navy 1px solid;
  /*width:100%;*/
  font-weight: bold;
  font-size:10pt;
  font-family: Tahoma;
}

.DIV_LBL12
{
  border: navy 1px solid;
  /*width:100%;*/
  font-weight: bold;
  font-size:12pt;
  font-family: Tahoma;
}

.FNT_T9
{
  font-size:10pt;
  font-family: Tahoma;
}
.FNT_T9g
{
  font-size: 10pt;
  font-family: Tahoma;
  color: #808080;
}

.BR1
{
border:black 0px 0px 1px 0px solid;
}

.DDB_TD
{
position:relative;
}

.posR
{
position:absolute;
right:2px;
}

.posL
{
position:absolute;
left:2px;
}

.XYZ
{position:relative;
overflow:visible;}

.DivGrd
{
  /*overflow: auto;*/
  overflow-x: auto;
  overflow-y: hidden; /*border: #b9b9b9 5px solid;*/
  vertical-align: top;
  background-color: gainsboro;
}
.envDivBrd
{
  margin:3px 2px 2px 2px;
  border: #b9b9b9 3px solid;
}
/******** toolbar **********************************************************************************/
TD.TlbBtn
{
  border: 1px solid #F0F0F0;
}

TD.TlbBtn:hover
{
border: solid 1px black;
cursor:hand;
background-color:Gray; 
}

TD.TlbBtnOff
{
  border: 1px solid #F0F0F0;
}


.Btn
{
  padding: 2px;
}

.Btn:hover
{
  cursor: hand;
  padding: 2px;
  background-color: #a0a0a0;
}

/*******************************************************************************************************/
TR.hdrline
{font-size:0;height:3px;}
