/*
* === základ ===
*/
body {
	background-color: white;
	min-height:100%; 
	padding:0; 
	margin:0;
}

html,body {
    height:100%;
}

/*
* === struktura stránky ===
*/
#top {	/* horní pruh */
	background-color: #8ec3e6;
	background-image: url(top.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 1200px;
	height:270px;
	border: none;
}
#midle {
	position: relative;
	margin: auto;
	width: 1175px;
	height: 100%;
	/*background-color: #1e8dbd;*/
}

#midlePrihlaseni {
	position: relative;
	align: center;
	margin: auto;
	width: 1175px;
	height: 100%;
	background-color: #1e8dbd;
}

#leftnav {	/* navigace vlevo */
	position: relative;
	float: left;
	width: 190px;
	height: auto;
	background-color: #2c89b1;
	margin: 0;
	padding: 1em;
}

#PrihlasNadpis {
	color: white;
	font-family: 'Open Sans', sans-serif;
	font-size: 16pt;
}

#PrihlasText {
	color: white;
	font-family: 'Open Sans', sans-serif;
}

#content { /* okno s hlavním obsahem */
	position: relative;
	overflow: auto;
	float: right;
	top: 0px;
	width: 921px;
	height: calc(100% - 32px);
	font-family: 'Open Sans', sans-serif;
	color: #355268;
	padding: 1em;
	/*background-color: white;*/
	/* TODO: dodělat */
	background: linear-gradient(to right, white 97%, #e5e5e5);
	/* background-image: url(plamen_dole.png); 
	background-position: bottom right;
	background-repeat: no-repeat; */
}

#footer {
	position: relative;
	clear:both;
	margin: auto;
	width: 1175px;
	border-top: 1px solid #d1e4ec;
	text-align: right;
	font-family: 'Open Sans', sans-serif;
	color: #d1e4ec;
}

/*
* ===  vzhled textu na stránce ===
*/
#leftnav #sekce {
	text-align: center;
	font-weight: bold; 
	font-family: 'Open Sans', sans-serif;
	color: white;
}

#leftnav a	{
	font-family: 'Open Sans', sans-serif;
	color: white;
	text-decoration: none;
	padding-left: 10px;
}

#content a	{
	font-family: 'Open Sans', sans-serif;
	color: #355268;
	text-decoration: none;
	padding-left: 10px;
}

a {
	font-family: 'Open Sans', sans-serif;
	color: white;
}
/*
rychlý hack tabulek - toto nemá být finální řešení
TODO předělat
.data tr:nth-child(even) {background: #F0F0F0}
.data tr:nth-child(odd) {background: #FFFFFF}
*/
.data tr:nth-child(even) {
	background: #F0F0F0;
	color: black;}
.data tr:nth-child(odd) {
	background: #FFFFFF;
	color: black;}
.data a {color: black;}

input[type=submit]{
	background: linear-gradient(180deg, #d4177a, #6a0942);
	color: white;
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	width: 190px;
	height: 35px;
}
input[type=button]{
	background: linear-gradient(180deg, #d4177a, #6a0942);
	font-family: 'Open Sans', sans-serif;
	color: white;
	font-size: 12pt;
	width: 195px;
	height: 35px;
}
/*
* === zbytek === zatím nezpracováno
*/
.prihlaseni {background: #FFFFFF}

.collapsed {
  display: none;
}
.expanded {
  display: block;
}

.hide {
  font-weight: bold;
  color: blue;
  cursor: pointer;
}

#chyba{
  background-color: red;
  color: white;
}

#th100	{
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
}

#tb2	{
	border-bottom-color: black;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	background-color: #C2C1C1;
}

#tb3	{
	border-right-color: black;
	border-right-style: solid;
	border-right-width: 3px;
	background-color: #E5E5E5;
}

#tb4	{
	padding: 5px;
}

#hlavicka	{
	background-color: black;
	color: white;
}

#thlavicka {
  background-color: navy;
  color: white;
  font-weight: bold;
}