/* obdelniky na home strance */
.boxHomeVse
{
	float: left;
	width: 100%;
}
.boxHomeZakaznik
{
    float: left;
 	width: 40%;
    background-color: #fff;
    margin: 20px 0px 0px 20px;
    padding: 0px 0px 13px 0px;
    border: 0px solid #d6d6d6;
    border-radius: 20px;
}
.boxHomeStavMinutVSP
{
    float: left;
	width: 27%;
    background-color: #fff;
    margin: 20px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    border: 0px solid #d6d6d6;    border-radius: 20px;
}
.boxHomeStavMinutPNS
{
    float: left;
	width: 27%;
    background-color: #fff;
    margin: 20px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    border: 0px solid #d6d6d6;
    border-radius: 20px;
}
.boxHomeUdalosti
{
	width: 100%;
	background-color: #fff;
    margin: 20px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    border: 0px solid #d6d6d6;
    border-radius: 20px;
}
.boxHomeSejf
{
	width: 100%;
	background-color: #fff;
    margin: 20px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    border: 0px solid #d6d6d6;
    border-radius: 20px;
}
.boxHomeFaktury
{
	width: 100%;
	background-color: #fff;
    margin: 20px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    border: 0px solid #d6d6d6;
    border-radius: 20px;
}
.boxHomeChybaPrihlaseni
{
	width: 100%;
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	font-size: 1.3em;
	font-weight: bold;
	color: red;
}

/* HomeZakaznik */
.boxHomeZakaznikNadpis
{
	text-align: center;
	padding: 10px 0px 0px 0px;
	font-size: 1.6em;
	color: #000;
	text-transform: uppercase;
}
.boxHomeZakaznikSekceLabel
{
	float: left;
}
.boxHomeZakaznikSekceValue
{
}
.boxHomeZakaznikCisloZakaznikaLabel
{
	text-align: left;
	padding: 10px 0px 0px 8px;
	font-size: 1.0em;
	font-weight: bold;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.boxHomeZakaznikCisloZakaznikaValue
{
	text-align: left;
	padding: 10px 0px 0px 0px;
	font-size: 1.0em;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.boxHomeZakaznikNazevLabel
{
	text-align: left;
	padding: 8px 0px 0px 8px;
	font-size: 1.0em;
	font-weight: bold;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.boxHomeZakaznikNazevValue
{
	text-align: left;
	padding: 8px 0px 0px 0px;
	font-size: 1.0em;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.boxHomeZakaznikUliceLabel
{
	text-align: left;
	padding: 8px 0px 0px 8px;
	font-size: 1.0em;
	font-weight: bold;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.boxHomeZakaznikUliceValue
{
	text-align: left;
	padding: 8px 0px 0px 0px;
	font-size: 1.0em;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.boxHomeZakaznikMestoLabel
{
	text-align: left;
	padding: 8px 0px 0px 8px;
	font-size: 1.0em;
	font-weight: bold;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.boxHomeZakaznikMestoValue
{
	text-align: left;
	padding: 8px 0px 0px 0px;
	font-size: 1.0em;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.boxHomeZakaznikPSCLabel
{
	text-align: left;
	padding: 8px 0px 0px 8px;
	font-size: 1.0em;
	font-weight: bold;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.boxHomeZakaznikPSCValue
{
	text-align: left;
	padding: 8px 0px 0px 0px;
	font-size: 1.0em;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.boxHomeZakaznikFakturacniMailLabel
{
	text-align: left;
	padding: 8px 0px 0px 8px;
	font-size: 1.0em;
	font-weight: bold;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.boxHomeZakaznikFakturacniMailValue
{
	text-align: left;
	padding: 8px 0px 15px 0px;
	font-size: 1.0em;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* HomeStavMinutVSP */
.boxHomeStavMinutVSPNadpis
{
	text-align: center;
	padding: 10px 0px 0px 0px;
	font-size: 1.6em;
	color: #000;
	text-transform: uppercase;
}
.boxHomeStavMinutVSPPodNadpis
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	font-size: 1.0em;
	color: #000;
}
.boxHomeStavMinutVSPMinutyValue
{
	text-align: center;
    padding: 30px 0px 0px 0px;
	font-size: 1.8em;
    font-weight: bold;
}
.boxHomeStavMinutVSPCerpano
{
	text-align: center;
	padding: 20px 0px 0px 10px;
	font-size: 1.0em;
	color: #666;
}
.boxHomeStavMinutVSPPrehled
{
	float: left;
	text-align: left;
	padding: 58px 0px 15px 30px;
	font-size: 1.1em;
	font-weight: 600;
	color: darkblue;
	cursor: pointer;
	text-transform: uppercase;
}
.boxHomeStavMinutVSPObjednavka
{
	text-align: right;
	padding: 58px 30px 15px 0px;
	font-size: 1.1em;
	font-weight: 600;
	color: darkblue;
	cursor: pointer;
	text-transform: uppercase;
}

/* HomeStavMinutPNS */
.boxHomeStavMinutPNSNadpis
{
	text-align: center;
	padding: 10px 0px 0px 0px;
	font-size: 1.6em;
	color: #000;
	text-transform: uppercase;
}
.boxHomeStavMinutPNSPodNadpis
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	font-size: 1.0em;
	color: #000;
}
.boxHomeStavMinutPNSMinutyValue
{
	text-align: center;
    padding: 30px 0px 0px 0px;
	font-size: 1.8em;
    font-weight: bold;
}
.boxHomeStavMinutPNSCerpano
{
	text-align: center;
	padding: 20px 0px 0px 10px;
	font-size: 1.0em;
	color: #666;
}
.boxHomeStavMinutPNSPrehled
{
	float: left;
	text-align: left;
	padding: 58px 0px 15px 30px;
	font-size: 1.1em;
	font-weight: 600;
	color: darkblue;
	cursor: pointer;
	text-transform: uppercase;
}

/* HomeUdalosti */
.boxHomeUdalostiNadpis
{
	text-align: center;
    padding: 20px 0px 15px 0px;
	font-size: 1.8em;
    color: #000;
    background-color: #ddd;
    text-transform: uppercase;
    border-radius: 20px 20px 0px 0px;
}
.boxHomeUdalostiTabulka
{
	text-align: center;
    padding: 20px 10px 0px 10px;
	font-size: 1.0em;
    color: #757171;
    background-color: #fff;
    border-radius: 0px 0px 20px 20px;
}
.boxHomeUdalostiTabulky
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.boxHomeUdalostiZahlavi
{
	height: 34px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
}
.boxHomeUdalostiTitle
{	
	padding: 0px 0px 0px 10px;
}
.boxHomeUdalostiTitleText
{
	display: inline-block;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    text-align: left;
    height: 44px;
    text-overflow: ellipsis;
}
.kHomeUdalostiTitleTextDetail
{
	padding: 0px;
	border: 0px none #bbbbbb;
	background: transparent;
	background-repeat: no-repeat;
	height: 22px;
	width: 100%;
	font-size: 1.0em;
    color: #757171;
    font-weight: bold;
}
.boxHomeUdalostiStred
{
	padding: 0px 10px 0px 10px;
	height: 100%;
	overflow: hidden;
	border-top: 1px solid #ddd;
}
.boxHomeUdalostiEven
{
    text-align: left;
	height: 30px;
    border-bottom: 1px solid #ddd;
	box-sizing: border-box;
	background-color: #fff;
}
.boxHomeUdalostiOdd
{
    text-align: left;
	height: 32px;
    border-bottom: 1px solid #ddd;
	box-sizing: border-box;
	background-color: #fff;
}
.boxHomeUdalostiItemText
{
	display: inline-block;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	height: 18px;
	font-size: 1.0em;
	text-overflow: ellipsis;
	color: #000;
} 
.boxHomeUdalostiItemZruseni
{
	display: inline-block;
	padding: 0px 0px 5px 0px;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	height: 18px;
	font-size: 1.0em;
	text-overflow: ellipsis;
	color: #000;
} 
/* HomeSejf */
.boxHomeSejfNadpis
{
	text-align: center;
    padding: 20px 0px 15px 0px;
	font-size: 1.8em;
    color: #000;
    background-color: #ddd;
    text-transform: uppercase;
    border-radius: 20px 20px 0px 0px;
}
.boxHomeSejfTabulka
{
	text-align: center;
    padding: 20px 10px 0px 10px;
	font-size: 1.0em;
    color: #757171;
    background-color: #fff;
    border-radius: 0px 0px 20px 20px;
}
.boxHomeSejfTabulky
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.boxHomeSejfZahlavi
{
	height: 34px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
}
.boxHomeSejfTitle
{	
	padding: 0px 0px 0px 10px;
}
.boxHomeSejfTitleText
{
	display: inline-block;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    height: 22px;
    text-overflow: ellipsis;
}
.kHomeSejfTitleTextDetail
{
	padding: 0px;
	border: 0px none #bbbbbb;
	background: transparent;
	background-repeat: no-repeat;
	height: 22px;
	width: 100%;
	font-size: 1.0em;
    color: #757171;
    font-weight: bold;
}
.boxHomeSejfStred
{
	padding: 0px 10px 0px 10px;
	height: 100%;
	overflow: hidden;
	border-top: 1px solid #ddd;
}
.boxHomeSejfEven
{
    text-align: left;
	height: 30px;
    border-bottom: 1px solid #ddd;
	box-sizing: border-box;
	background-color: #fff;
}
.boxHomeSejfOdd
{
    text-align: left;
	height: 32px;
    border-bottom: 1px solid #ddd;
	box-sizing: border-box;
	background-color: #fff;
}
.boxHomeSejfItemText
{
	display: inline-block;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	height: 18px;
	font-size: 1.0em;
	text-overflow: ellipsis;
	color: #000;
} 

/* HomeFaktury */
.boxHomeFakturyNadpis
{
	text-align: center;
	padding: 20px 0px 15px 0px;
	font-size: 1.8em;
    color: #000;
    background-color: #ddd;
    text-transform: uppercase;
    border-radius: 20px 20px 0px 0px;
}
.boxHomeFakturyTabulka
{
	text-align: center;
    padding: 20px 10px 0px 10px;
	font-size: 1.0em;
    color: #757171;
    background-color: #fff;
    border-radius: 0px 0px 20px 20px;
}
.boxHomeFakturyTabulky
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.boxHomeFakturyZahlavi
{
	height: 34px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
}
.boxHomeFakturyTitle
{	
	padding: 0px 0px 0px 10px;
}
.boxHomeFakturyTitleText
{
	display: inline-block;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    height: 22px;
    text-overflow: ellipsis;
}
.kHomeFakturyTitleTextDetail
{
	padding: 0px;
	border: 0px none #bbbbbb;
	background: transparent;
	background-repeat: no-repeat;
	height: 22px;
	width: 100%;
	font-size: 1.0em;
    color: #757171;
    font-weight: bold;
}
.boxHomeFakturyStred
{
	padding: 0px 10px 0px 10px;
	height: 100%;
	overflow: hidden;
	border-top: 1px solid #ddd;
}
.boxHomeFakturyEven
{
    text-align: left;
	height: 30px;
    border-bottom: 1px solid #ddd;
	box-sizing: border-box;
	background-color: #fff;
}
.boxHomeFakturyOdd
{
    text-align: left;
	height: 32px;
    border-bottom: 1px solid #ddd;
	box-sizing: border-box;
	background-color: #fff;
}
.boxHomeFakturyItemText
{
	display: inline-block;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	height: 18px;
	font-size: 1.0em;
	text-overflow: ellipsis;
	color: #000;
} 
.boxHomeFakturyItemNumber
{
	display: inline-block;
	box-sizing: border-box;
	padding: 0px 25px 0px 0px;
	overflow: hidden;
	white-space: nowrap;
	text-align: right;
	height: 18px;
	font-size: 1.0em;
	text-overflow: ellipsis;
	color: #000;
} 

.boxHomeZakaznikDalsiInformace
{
	text-align: left;
	padding: 8px 0px 0px 8px;
	font-size: 1.0em;
	font-weight: bold;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.boxHomeZakaznikDalsiInformace input
{
	padding: 6px 6px 6px 6px;
  	border: 1px solid #444;
	border-radius: 10px;
}
.boxDalsiInfromaceScroll
{
	overflow-y: scroll;
  	overflow-x: hidden;
	height: 850px;
}
.boxPHFLabelDalsiInfromaceKontakt {
  float: left;
  text-align: left;
  height: 20px;
  padding: 20px 1px 5px 25px;
  font-size: 1.0em;
  font-weight: bold;
  color: #000;
  overflow: hidden;
}
.boxHomeSejfNastaveni
{
    text-align: left;
	height: 45px;
    border-bottom: 1px solid #ddd;
	box-sizing: border-box;
}
.boxHomeSejfNastaveniText
{
	display: inline-block;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	font-size: 1.0em;
	text-overflow: ellipsis;
	color: #000;
	vertical-align: middle;
} 
.boxHomeSejfNastaveniZahlavi
{
	height: 34px;
	border-bottom: 1px solid #ddd;
}
.boxHomeSejfNastaveniMail
{
	padding-bottom: 60px;
}
.tabRL
{

}
.rowRL
{

}
.colRL
{
  border: 1px solid;
  padding: 10px;
}
.boxRLNadpis
{
  
}
.boxRLNadpis h1
{
  padding: 0px;
  margin: 0px;
}
.cInputRLRadio
{
  width: 100%;
  color: #000;
}