﻿  
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;
}

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;
}

.C0
{
    /*background-color: #e6ecff;*/
    background-color: white;
}
.C1
{
    /*background-color: #e6ecff;*/
    background-color: #eeeeee;
}
.C1b
{
    /*background-color: #e6ecff;*/
    background-color: #d6d6d6;
}
.C2
{
    /*background-color: #BFCFFF;*/
    background-color: #e2e2e2;
}
.C2b
{
    /*background-color: #BFCFFF;*/
    background-color: #cacaca;
}
.C3
{
    /*background-color: #809FFF;*/
    background-color: #849ce3;
}
.C4
{
    /*background-color: #6078BF;*/
    background-color: #6078BF;
}
.C5
{
    /*background-color: #5D7B9D;*/
    background-color: #4860a7;
}
.C6
{
    /*background-color: #596380;*/
    background-color: #596380;
}
.C7
{
    /*background-color: #596380;*/
    background-color: #414b68;
}
.C8
{
    /*background-color: #596380;*/
    background-color: #293350;
}


.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/POZADI3.png) top left repeat-y;
}


.MainMenuCell
{
  width: 230px;
  vertical-align: top;
  position: absolute;
  top: 0px;
  left: 0px;
}

.MainMenuCellIn
{
  width: 224px;
  font-size: 10pt;
  font-family: Tahoma;
  font-weight: bold;
  vertical-align: top;
  margin: 3px 3px 3px 3px;
}

.MainCell
{
  padding-right: 5px;
  padding-left: 5px;
  vertical-align: top;
  margin-left: 230px; /*  position: absolute;   top:0px;   left:0px;*/ /*width: 100%;*/
}


.Titulek
{
  font-size: 14pt; /*line-height: 25pt;*/
  color: black;
  font-weight: bold;
  filter: Shadow(color=silver,direction=120,strength=7);
}

._Red
{
    font-weight: bold;
    color: red;
    text-align: center;
}

.TC
{
    padding-right: 5px;
}

.tooltipH
{
    background-color: #ffff99;
    position: absolute;
    z-index: 100; 
    display: none;
    border: black 1px solid;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 150px;
}

#tooltipHS
{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:99;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
}

.tipItemLabel
{
    font-weight: bold;
}

.tipItem
{
    text-align: right;
}
.tipItemRem
{
    text-align: left;
}

.hodiny
{
    background-color: #809FFF;
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    border-left: black 1px solid;
    color: white;
    border-bottom: black 1px solid;
    font-family: Arial;
    padding-right: 5px;
    padding-left: 5px;
    /*padding-bottom: 5px;
    padding-top: 5px;*/
}

.ylocked
{
    position:relative; 
    top:expression(this.offsetParent.scrollTop-1);
    /*font-weight: normal ;
    font-size :10pt;*/
    color: white;
    text-align: center;
    background-color: #6078BF;
    border-right: 0px solid silver;
    cursor: default; 
    z-index: 10;
}


.ylockedC5
{
    position: relative;
    top: expression(this.offsetParent.scrollTop-1);
    /*font-weight: normal;
    font-size: 10pt;*/
    color: white;
    text-align: center;
    background-color: #4860a7;
    border-right: 0px solid silver;
    position: relative;
    cursor: default;
    z-index: 10;
}

/* Locks the left column */
.xlocked{
/*font-weight: bold;
/*background-color: #6078BF;
color: white;
border-right: 0px solid silver;*/
position:relative;
cursor: default;
/*IE5+ only*/
left: expression(this.offsetParent.scrollLeft-1);
}

.xylocked{
font-weight: bold;
background-color: #6078BF;
color: white;
/*border-right: 0px solid silver;*/
position:relative;
cursor: default;
/*IE5+ only*/
left: expression(this.offsetParent.scrollLeft-1);
top:expression(this.offsetParent.scrollTop-1);
z-index: 99;
}

.aktDay
{
    border-left-style:solid;
    border-right-style:solid;
    border-color:red;
    border-left-width:5px;
    border-right-width:5px;
    padding-right:5px;
}
.aktDayTop
{
    border-left-style:solid;
    border-right-style:solid;
    border-top-style:solid; 
    border-color:red;
    border-left-width:5px;
    border-right-width:5px;
    border-top-width:5px;
    padding-right:5px;
}
.aktDayFull
{
    border-left-style:solid;
    border-right-style:solid;
    border-top-style:solid; 
    border-bottom-style:solid; 
    border-color:red;
    border-left-width:5px;
    border-right-width:5px;
    border-top-width:5px;
    border-bottom-width:5px;
    padding-right:5px;
}

.aktDayBot
{
    border-left-style:solid;
    border-right-style:solid;
    border-bottom-style:solid; 
    border-color:red;
    border-left-width:5px;
    border-right-width:5px;
    border-bottom-width:5px;
    padding-right:5px;
}
.WarmLabel
{
    font-size: 8pt;
    color: maroon;
    /*width: 700px;*/
    font-weight: bold;
    font-family: Tahoma;
    border-right: red 1pt solid;
    border-top: red 1pt solid;
    border-left: red 1pt solid;
    border-bottom: red 1pt solid;
    background-color: floralwhite;
    text-align: center;
    padding-top : 2px;
    padding-bottom: 2px;
}

DIV.aFilter 
{
    font:15pt/25pt verdana; 
    color:black;
    font-weight:bold;
    filter:Shadow(color=silver,direction=120,strength=7);
    width:450px;
} 

.preymvpravo 
{
	FONT-SIZE: 10pt; 
	COLOR: steelblue; 
	FONT-STYLE: italic; 
	FONT-FAMILY: times;
}
.aFilter 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 17pt; 
	FILTER: Shadow(color=silver,direction=120,strength=7); 
	WIDTH: 100%; 
	COLOR: black; 
	LINE-HEIGHT: 25pt;
}
.box1 
{
	FONT-SIZE: 3px; 
	MARGIN: 4px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 10px; 
	LINE-HEIGHT: 3px; 
	HEIGHT: 10px;
}
.tlacitko 
{
	BORDER-RIGHT: 1px outset; 
	BORDER-TOP: 1px outset; 
	BORDER-LEFT: 1px outset; 
	WIDTH: 60px; 
	cursor:pointer; 
	COLOR: white; 
	BORDER-BOTTOM: 1px outset; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: skyblue;
}
.textboxik 
{
	BORDER-RIGHT: silver 1px inset; 
	BORDER-TOP: silver 1px inset; 
	BORDER-LEFT: silver 1px inset; 
	WIDTH: 125px; 
	BORDER-BOTTOM: silver 1px inset;
}
.hlaska 
{
	margin-top:30px;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 100%; 
	COLOR: yellow; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: red; 
	align: center;
}

.stylA {font-family: verdana; font-size: 7pt; COLOR:black} 

.stylB {font-family: courier new; font-size: 9pt; COLOR:black} 

.stylC {font-family: verdana; font-size: 8pt; line-height:14pt;COLOR:black}

.stylD {font-family: verdana; font-size: 4pt; line-height:4pt;COLOR:white}

.stylE {font-family: verdana; font-size: 8pt; COLOR:black}

.kolemtlac
{
  position:relative;
  left:130pt;
  top:3pt;
  background-color:#DDDDDD;
  border:solid 1pt #BBBBBB;
  height:20pt;
  width:84pt;
  margin:5px;
  vertical-align:middle;
  cursor:pointer;}

#formular{position:relative;height:87pt;width:380pt;font-family:verdana;font-size:8pt;background-color:#DDDDDD;padding:3pt;border:solid 1pt #BBBBBB;color:#666666;}

.prepvolba{background-color:#DDDDDD;height:25px;width:20px;vertical-align:middle;}


.kontakt{position:absolute;top:14px;left:30px;width:150px;height:80px;background-color:#D9DDDF;display:none;border:1px solid gray;padding:5px;cursor:default;z-index:4;}
.legenda{position:absolute;top:14px;left:129px;width:150px;height:80px;background-color:#D9DDDF;display:none;border:1px solid gray;padding:5px;cursor:default;z-index:4;}
.tisk{position:absolute;top:14px;left:228px;width:150px;height:80px;background-color:#D9DDDF;display:none;border:1px solid gray;padding:5px;cursor:default;z-index:4;}
.stahnout{position:absolute;top:14px;left:327px;width:160px;height:80px;background-color:#D9DDDF;display:none;border:1px solid gray;padding:5px;z-index:4;}
.aktualizace{position:absolute;top:14px;left:426px;width:160px;height:80px;background-color:#D9DDDF;display:none;border:1px solid gray;padding:5px;z-index:4;}

.nadpiscelkove
{
  background-position: center;
  background-repeat: no-repeat;
  position: fixed;
  width: 100%;
  height: 19px;
  text-align: center;
  border: 2px outset silver;
  background-color: gray;
  padding: 1px;
}


.jednotka{position:absolute;left:104px;}

.nodatax{position:absolute;top:45%;left:47%;width:30%;height:60px;margin:0px;padding:10px;text-align:center;font-family:verdana;font-size:8pt;background-color:white;border:3px ridge white;color:#666666;z-index:6;}

.preymvpravo {
	FONT-SIZE: 10pt; COLOR: steelblue; FONT-STYLE: italic; FONT-FAMILY: times
}
.aFilter {
	FONT-WEIGHT: bold; FONT-SIZE: 17pt; FILTER: Shadow(color=silver,direction=120,strength=7); WIDTH: 100%; COLOR: black; LINE-HEIGHT: 25pt
}
.box1 {
	FONT-SIZE: 3px; MARGIN: 4px; VERTICAL-ALIGN: middle; WIDTH: 10px; LINE-HEIGHT: 3px; HEIGHT: 10px
}
.tlacitko {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px outset; WIDTH: 60px; cursor:pointer; COLOR: white; BORDER-BOTTOM: 1px outset; HEIGHT: 20px; BACKGROUND-COLOR: skyblue
}
.textboxik {
	BORDER-RIGHT: silver 1px inset; BORDER-TOP: silver 1px inset; BORDER-LEFT: silver 1px inset; WIDTH: 125px; BORDER-BOTTOM: silver 1px inset
}
.hlaska {
	margin-top:30px;PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: yellow; PADDING-TOP: 2px; BACKGROUND-COLOR: red; align: center
}
.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;
}
/*--------------------------------------------------------*/

.D2_Div
{
  width: 100%; 
  overflow: auto;
  vertical-align: top; 
}

.D2_DivGrd1
{
  width: 100%; 
  height: 600px; 
  overflow: auto;
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
  
}
.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; 
}

.StdGrdD
{
  color: #333333;
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  font-family: Tahoma;
  font-size: 9pt;
  border:  darkgray 1px solid;
}

.StdGrdDw
{
  color: #333333;
  /*width: 100%;*/
  padding-right: 8px;
  padding-left: 8px;
  font-family: Tahoma;
  font-size: 9pt;
  border:  darkgray 1px solid;
}

.GrdRow
{
  border:  darkgray 1px solid;
}

.StdGrd
{ 
  Color:#333333; 
  Width:100%;
  padding-right: 8px;
  padding-left: 8px; 
  font-family:Tahoma; 
  Font-Size:9pt;     
}

.GrdFoot
{
  background-color :#5D7B9D;
  font-weight:bold;
  Color:White;
}


.GrdSelRow
{
  Color:White;
}

.GrdHead
{
  font-weight:bold; 
  Color:White;
  font-size:9pt;
}

.NoData
{
  font-weight: bold; 
  font-size: 16pt; 
  vertical-align: middle; 
  width: 100%; 
  color: red; 
  font-family: Tahoma; 
  height: 100%; 
  text-align: center;
}

.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;
}
.D1_DivGrd1
{
  width: 100%; 
  /*height: 450px; 
  overflow: auto; */
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;
}
.LogGrid
{
  width: 100%; 
  /*height: 300px;*/
  overflow-x: auto; 
  /*border: #b9b9b9 1px solid;
  vertical-align: top; 
  background-color: gainsboro;*/
}

.scrollDiv
{
  width: 1000px; 
  height: 600px; 
  overflow: auto; 
  border: #b9b9b9 1px solid;
  vertical-align: top; 
  /*background-color: gainsboro;*/
}

.TD1
{
  padding: 0px 1px 0px 1px;
}



.info_box {
    /*position: relative;
    background: #FFFFFF;*/
    box-shadow: 5px 5px 15px 0px rgba(34,36,38,0.25);
    margin: 10px;
    padding: 15px 5px;
    border-radius: 3px;
    border: 1px solid rgba(34, 36, 38, 0.15);
    text-align :center;
    font-size: 12pt; 
    font-family: tahoma; 
    background-color:#ffff9f;
    vertical-align: middle;
    /*box-shadow: 0px 2px 4px 0px rgba(34,36,38,0.12), 5px 5px 15px 0px rgba(34,36,38,0.25);*/
}