/* CSS Document */
html { font-size: 62.5%; } 
body {
    font-family: Arial;
    font-size: 1.2rem;
    background-color: #1F1F1F;
	margin:0px 0px; padding:0px;
	text-align:center;
}

a{
	
	text-decoration:none;
}


input, textarea{
-webkit-border-radius: .3em;
-moz-border-radius: .3em;
border-radius: .3em;
border:none;
resize: none;

}
input {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 10px;
}


input.search
{border: 1px solid #1f1f1f }



.main {    width:768px;
	         margin:0px auto;
	         text-align: center;
	         padding:0px;}
			 
.mainAdmin {    width:1200px;
	         margin:0px auto;
	         text-align: center;
	         padding:0px;}			 

.header {width:768px;
	     margin:0px auto;
		 height: 190px;
		 background-image:url("../../img/top.jpg");
		}		
a {text-decoration: none;
   color: #1F1F1F;}		

.obsah
{
			width:768px;
	         margin:0px auto;
	         text-align: center;
	         padding-top:0px;
			 padding-bottom:10px;
			 background-color: white;
			 -webkit-border-radius: .5em;
			-moz-border-radius: .5em;
			border-radius: .5em;
			margin-top:10px;
			}
			
.obsahAdmin
{
			width:1200px;
	         margin:0px auto;
	         text-align: center;
	         padding-top:0px;
			 padding-bottom:10px;
			 background-color: white;
			 -webkit-border-radius: .5em;
			-moz-border-radius: .5em;
			border-radius: .5em;
			margin-top:10px;
			}	

	

.nadpis
{background: url("../../img/line745px.png") no-repeat scroll left bottom transparent;
padding-top: 10px;
font-size: 1.2rem;
padding-bottom: 22px;
margin: auto;
width: 100%;
text-align: left;
}

.vlevo
{
width: 50%;
float: left;
padding-bottom: 8px;
}
.vpravo
{
width: 50%;
float: left;
text-align: right;
padding-bottom: 8px;

}


.article
{
padding-top: 0px;
font-size: 1.2rem;
padding-bottom: 8px;
padding-left: 22px;
text-align: left;
}

.foto
{
padding-top: 10px;
margin: 0px auto;
width: 98%;
text-align: center;
}
			
 h4 {
	
position: relative;
text-align:right;
padding-right: 10px;
top: 160px;
color: #FFF;
font-weight: bold;
font-size: 1.4rem;
}	
.pager{

margin: auto;
margin-top: 10px;
padding-bottom: 15px;
width: 100%;
text-align: left;
font-size: 1.2rem;
    font-weight: bold;
	color:gray;}

.pager a{

    font-size: 1.2rem;
    font-weight: bold;
    color: #2A3F72;
	text-decoration:none;
}

.rowRez{
width: 98%;
height:25px;
margin: 0px auto;
text-align:center;
margin-top: 20px;
margin-bottom: 10px;
line-height: 25px;
}

.rowRezDen{
width: 98%;
height:30px;
margin: 0px auto;
text-align:center;
margin-top: 0px;
margin-bottom: 10px;

}

.rowRezTyp{
width: 98%;
height:30px;
margin: 0px auto;
text-align:center;
margin-top: 12px;
line-height: 30px;
}

.rowDenName{
width: 98%;
height:30px;
margin: 0px auto;
text-align:center;
margin-top: 20px;
line-height: 25px;
}

.rowOpen{
width: 98%;
height:25px;
margin: 0px auto;
text-align:center;
line-height: 25px;
margin-top: 10px;
}



.rowTyp{
float: left;
width: 20%;
height: 30px;
margin-left: 8px;
margin-right: 2px;
font-weight:bold;
line-height: 30px;


/* background: -moz-linear-gradient(top,  #FFF 0%, #E5E5E5 100%); /* FF3.6+ */
/* background: -webkit-gradient(linear, top, bottom, color-stop(0%,#FFF), color-stop(100%,#E5E5E5)); /* Chrome,Safari4+ */
/* background: -webkit-linear-gradient(top,  #FFF 0%,#E5E5E5 100%); /* Chrome10+,Safari5.1+ */
/* background: -o-linear-gradient(top,  #FFF 0%,#E5E5E5 100%); /* Opera 11.10+ */
/* background: -ms-linear-gradient(top,  #FFF 0%,#E5E5E5 100%); /* IE10+ */
/* background: linear-gradient(to bottom,  #FFF 0%,#E5E5E5 100%); /* W3C */

/* -webkit-border-radius: .3em;*/
/* -moz-border-radius: .3em;*/
/* border-radius: .3em;*/
}



.rowFree{
float: left;
width: 12.5%;
height: 30px;
margin-left: 2px;
margin-right: 2px;
font-weight:bold;
line-height: 30px;


background: -moz-linear-gradient(right,  #81d359 0%, white 100%); /* FF3.6+ */
background: -webkit-gradient(linear, right, left, color-stop(0%,#81d359), color-stop(100%,white)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #81d359 0%,white 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(right,  #81d359 0%,white 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(right,  #81d359 0%,white 100%); /* IE10+ */
background: linear-gradient(to right,  #81d359 0%,white 100%); /* W3C */

-webkit-border-radius: .3em;
-moz-border-radius: .3em;
border-radius: .3em;

cursor: pointer; 

}

.busy{
float: left;
width: 12.5%;
height: 30px;
margin-left: 2px;
margin-right: 2px;
font-weight:bold;
line-height: 30px;


background: -moz-linear-gradient(right,  #ee3324 0%, white 100%); /* FF3.6+ */
background: -webkit-gradient(linear, right, left, color-stop(0%,#ee3324), color-stop(100%,white)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ee3324 0%,white 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(right,  #ee3324 0%,white 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(right,  #ee3324 0%,white 100%); /* IE10+ */
background: linear-gradient(to right,  #ee3324 0%,white 100%); /* W3C */

-webkit-border-radius: .3em;
-moz-border-radius: .3em;
border-radius: .3em;
cursor: pointer; 
}

.out{
float: left;
width: 12.5%;
height: 30px;
margin-left: 2px;
margin-right: 2px;
font-weight:bold;
line-height: 30px;


background: -moz-linear-gradient(right,  #E5E5E5 0%, white 100%); /* FF3.6+ */
background: -webkit-gradient(linear, right, left, color-stop(0%,#E5E5E5), color-stop(100%,white)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #E5E5E5 0%,white 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(right,  #E5E5E5 0%,white 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(right,  #E5E5E5 0%,white 100%); /* IE10+ */
background: linear-gradient(to right,  #E5E5E5 0%,white 100%); /* W3C */

-webkit-border-radius: .3em;
-moz-border-radius: .3em;
border-radius: .3em;

}



.rowDen{
float: left;
width: 12.5%;
margin-top:20px;
margin-left: 2px;
margin-right: 2px;
font-weight:bold;
line-height: 30px;

}

.rowDenAdmin{
float: left;
width: 14%;
margin-left: 2px;
margin-right: 2px;
font-weight:bold;
line-height: 25px;

}

.DenNameAdmin{
float: left;
width: 14%;
height: 25px;
margin-left: 2px;
margin-right: 2px;
font-weight:bold;
vertical-align:middle;
line-height: 28px;


background: -moz-linear-gradient(top,  #FFF 0%, #E5E5E5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, top, bottom, color-stop(0%,#FFF), color-stop(100%,#E5E5E5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FFF 0%,#E5E5E5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FFF 0%,#E5E5E5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FFF 0%,#E5E5E5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #FFF 0%,#E5E5E5 100%); /* W3C */

-webkit-border-radius: .3em;
-moz-border-radius: .3em;
border-radius: .3em;
}

.OpenTermAdmin{
float: left;
width: 14%;
height: 25px;
margin-left: 2px;
margin-right: 2px;
font-weight:bold;
vertical-align:middle;
line-height: 28px;

}

.NoteDay{
float: left;
width: 14%;
height: 30px;
margin-left: 2px;
margin-right: 2px;
font-weight:bold;
vertical-align:middle;
line-height: 28px;

}

.DenName{
float: left;
width: 12.5%;
height: 30px;
margin-left: 2px;
margin-right: 2px;
font-weight:bold;
vertical-align:middle;
line-height: 30px;


/*background: -moz-linear-gradient(top,  #FFF 0%, #E5E5E5 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, top, bottom, color-stop(0%,#FFF), color-stop(100%,#E5E5E5)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #FFF 0%,#E5E5E5 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #FFF 0%,#E5E5E5 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #FFF 0%,#E5E5E5 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  #FFF 0%,#E5E5E5 100%); /* W3C */

/*-webkit-border-radius: .3em;*/
/*-moz-border-radius: .3em;*/
/*border-radius: .3em;*/
}



.rowVolnePole{
float: left;
width: 20%;
height: 30px;
margin-left: 8px;
margin-right: 2px;
font-weight:bold;
line-height: 30px;

}

.rowVolnePoleExp{
float: left;
width: 20%;
height: 30px;
margin-left: 8px;
margin-right: 2px;
font-weight:bold;
line-height: 30px;
/*background-color:#e6b745;*/
/*display:none;*/
/*left:-10000px;*/
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
/*cursor:pointer;*/

}

.rowVolnePoleAdmin{
float: left;
width: 10%;
height: 25px;
margin-left: 8px;
margin-right: 2px;
font-weight:bold;
line-height: 28px;

}



.logFormOpacity{
position:fixed;
background-color:#000;
display:none;
top:0px;
left:0px;
width:100%;
}

h3 {
margin-top:0px;
}
p{
margin-top: 8px;}

.modal {
background-color: #C7CEFC;
padding: 10px;

/*display:none;*/
/*left:-10000px;*/
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
}

.send {
    font-size: 1.2rem;
    font-weight: bold;
    color: #2A3F72;
	margin-top:5px;
	text-decoration:none;
	cursor: pointer; 
}

.updateSend
{	margin-top:0px;}

.non
{	color: gray;
	cursor: text;}


.logForm{    
position:fixed;
z-index:1;
width: 300px;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);


}

.submit {

    font-family: Arial;
	color: #2A3F72;
	background-color: #C7CEFC;
	font-weight: bold;
    font-size: 1.2rem;
    text-decoration: none;
	border:none;
	cursor: pointer; 
	
}



.submitForm {

    font-family: Arial;
	color: #2A3F72;
	background-color: #FFF;
	font-weight: bold;
    font-size: 1.2rem;
    text-decoration: none;
	border:none;
	cursor: pointer; 
	
}


.pForm
{padding-top:30px;
margin-bottom:50px;

}

.wrong
{
padding-top:10px;
display: none;
color: #ee3324;

}

.logout
{
padding-top:10px;
display: none;
color: #2A3F72;

}

.in
{
width:188px;
}






.infoZp {
  
position:fixed;
z-index:1;
width: 260px;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
display: none;
background-color: #C7CEFC;
padding: 10px;

/*display:none;*/
/*left:-10000px;*/
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
}

.infoZp:after {
content: '';
position: absolute;
border-style: solid;
border-width: 7px 0 7px 7px;
border-color: transparent #C7CEFC;
display: block;
width: 0;
z-index: 1;
right: -7px;
top: 78px;
}

.infoEx {
  
position:fixed;
z-index:1;
width: 260px;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
display: none;
background-color: #C7CEFC;
padding: 10px;

/*display:none;*/
/*left:-10000px;*/
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
}

.infoEx:after {
content: '';
position: absolute;
border-style: solid;
border-width: 7px 0 7px 7px;
border-color: transparent #C7CEFC;
display: block;
width: 0;
z-index: 1;
right: -7px;
top: 48px;
}

.infoSp {
  
position:fixed;
z-index:1;
width: 260px;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
display: none;
background-color: #C7CEFC;
padding: 10px;

/*display:none;*/
/*left:-10000px;*/
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
}

.infoSp:after {
content: '';
position: absolute;
border-style: solid;
border-width: 7px 0 7px 7px;
border-color: transparent #C7CEFC;
display: block;
width: 0;
z-index: 1;
right: -7px;
top: 47px;
}



.error
{
 border:1px solid #ee3324;
}

.close
{
position: absolute;
right: 8px;
top: 1px;
z-index: 99;
cursor: pointer;
color: #1f1f1f;
font-weight: bold;
font-size: 16px;
}

.pForm
{padding-top:30px;
margin-bottom:50px;

}

.wrong
{
padding-top:10px;
display: none;
color: #ee3324;

}

.logout
{
padding-top:10px;
display: none;
color: #2A3F72;

}

.inForm
{
width:142px;
border:1px solid black;
margin-bottom: 10px;
}

.quantity
{
width:20%;
color: green;
}

.odd
{color: #ee3324;}

.uvolneni{

    font-family: Arial;
	color: #2A3F72;
	background-color: white;
	font-weight: bold;
    font-size: 1.2rem;
    text-decoration: none;
	border:none;
	cursor: pointer;
	margin-top: 5px;
	
}
.rowZp
{

width: 85%;
height: auto;
overflow:auto;
margin: 0 auto;
margin-top: 25px;
margin-left: 140px;
border-width: 1px; 
border-color:gray;
border-style: solid solid solid none;
-webkit-border-radius: .3em;
-moz-border-radius: .3em;
border-radius: .3em;
}

.rowZpUvod{
float: left;
width: 135px;
position: absolute;
margin-left: 2px;
margin-right: 2px;
font-weight:bold;
margin-top: 25px;
background: -moz-linear-gradient(right,  #E5E5E5 0%, white 100%); /* FF3.6+ */
background: -webkit-gradient(linear, right, left, color-stop(0%,#E5E5E5), color-stop(100%,white)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #E5E5E5 0%,white 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(right,  #E5E5E5 0%,white 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(right,  #E5E5E5 0%,white 100%); /* IE10+ */
background: linear-gradient(to right,  #E5E5E5 0%,white 100%); /* W3C */

-webkit-border-radius: .3em;
-moz-border-radius: .3em;
border-radius: .3em;

border-width: 1px; 
border-color:gray;
border-style: solid none solid solid;
}

.rowSpUvod{
float: left;
width: 135px;
margin-top:25px;
margin-left: 2px;
margin-right: 2px;
position: absolute;
font-weight:bold;
background: -moz-linear-gradient(right,  #E5E5E5 0%, white 100%); /* FF3.6+ */
background: -webkit-gradient(linear, right, left, color-stop(0%,#E5E5E5), color-stop(100%,white)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #E5E5E5 0%,white 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(right,  #E5E5E5 0%,white 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(right,  #E5E5E5 0%,white 100%); /* IE10+ */
background: linear-gradient(to right,  #E5E5E5 0%,white 100%); /* W3C */

-webkit-border-radius: .3em;
-moz-border-radius: .3em;
border-radius: .3em;

border-width: 1px; 
border-color:gray;
border-style: solid none solid solid;
}

.rowInZp{
float: left;
width: 100%;
height: auto;
text-align: left;

}



.inZpOut
{
float: left;
width: 165px;
overflow:auto;
margin-left: 2px;
margin-right: 2px;
text-align: center;


background: -moz-linear-gradient(top,  #FFF 0%, #E5E5E5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, top, bottom, color-stop(0%,#FFF), color-stop(100%,#E5E5E5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FFF 0%,#E5E5E5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FFF 0%,#E5E5E5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FFF 0%,#E5E5E5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #FFF 0%,#E5E5E5 100%); /* W3C */

-webkit-border-radius: .3em;
-moz-border-radius: .3em;
border-radius: .3em;

}

.inZp, .inZpGreen
{
float: left;
width: 165px;
overflow:auto;
margin-left: 2px;
margin-right: 2px;
text-align: center;


background: -moz-linear-gradient(top,  #FFF 0%, #ee3324 100%); /* FF3.6+ */
background: -webkit-gradient(linear, top, bottom, color-stop(0%,#FFF), color-stop(100%,#ee3324)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FFF 0%,#ee3324 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FFF 0%,#ee3324 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FFF 0%,#ee3324 100%); /* IE10+ */
background: linear-gradient(to bottom,  #FFF 0%,#ee3324 100%); /* W3C */

-webkit-border-radius: .3em;
-moz-border-radius: .3em;
border-radius: .3em;

}
.inZpGreen
{
background: -moz-linear-gradient(top,  #FFF 0%, #81d359 100%); /* FF3.6+ */
background: -webkit-gradient(linear, top, bottom, color-stop(0%,#FFF), color-stop(100%,#81d359)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FFF 0%,#81d359 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FFF 0%,#81d359 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FFF 0%,#81d359 100%); /* IE10+ */
background: linear-gradient(to bottom,  #FFF 0%,#81d359 100%); /* W3C */}


.inZpFree
{
float: left;
width: 165px;
height: 120px;
margin-left: 2px;
margin-right: 2px;
overflow:auto;
}

.tabIn
{
width: 98%;
text-align:left;
margin: 10px auto;
margin-left: 2px;
}
td
{
word-wrap: break-word;
vertical-align: top;
}

.showtool
{
position: relative;
left: 132px;
top: -24px;
display: none;
}

.hookimg
{
position: relative;
top: -20px;
left: -40px;
height: 0px;
}

#GdprTable
{
font-size: 1.0rem;	
}

#GdprTable a {
	text-decoration: underline;
}

#Gdpr
{
margin-right: 10px;	
}