﻿/* CSS Document */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Georgia, 'New York CE', utopia, serif;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color: #8598ac;
}

#obal {
	width: 930px;
	margin-top: 0.5em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	padding: 0 0 0 0;
	color: black;
	background-color: white;
	}

.titulek {
  background: url('img/titulek.jpg') top left no-repeat;
  width: 100%;
  height: 130px;
  /*background-color: #193654;*/
  color: white;
  font-size: 16px;
  letter-spacing: .9pt;
}
.lista {
  width: 100%;
  background-color: #1a284d;
  margin: 5 0 0 0;
  padding: 0;
  text-align: left;
  font-size: 12px;
  letter-spacing: .3pt;
  padding: 10 0;
  border-top: 2px solid #8396c8;
  border-bottom: 2px solid #8396c8;
   
}



.lista a {
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  font-size: 13px;
  color: white;
  text-decoration: none;
  letter-spacing: .6pt;
  padding: 10;
  margin: 0;
  border-right: 1px solid #8396c8;;
  background-color: #1a284d;
  
}

/* nastavení odkazů v divu lišta - nahoře - hlavní menu....  */
.lista a:hover {
  background-color: white;
  color: black;
  font-weight: normal;
  text-decoration: none;
}

.obsah {
  margin: 10px; 
  width: 900px;
  
  padding: 10 0;
  text-align: left;
  }
.obsah ul {margin: 10px 20px;}
.obsah li {margin: 0px 0px 1px 0px; display: block; }
.obsah li a { text-indent: -10px; margin: 0px; color: green; padding: 7px 10px; background-color: red; display: block; border-bottom: 1px solid gray;}
.obsah li a:hover {background-color: black; color: white;}  


.pravy_sloupec {
  width: 180px; 
  float: right; 
  margin: 10 10 0 5; 
  padding: 0;
  }

#zapati {
  clear:both;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  padding: 0; 
  position: relative;
  background-color: #cfd9e8; 
  border-top: 2px solid brown;
  text-align: left;
  }
#zapati p {font-size: 12px; color: black; padding: 10;}


#odkazy {
  clear:both;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  padding: 12; 
  position: relative;
  background-color: #8598ac; 
  text-align: left;
  font-size: 11px;
  letter-spacing: .3pt;
  text-align: right;
  }
 #odkazy a {color: White;}

.login_administrace {padding: 10px; border: 0px solid brown; margin-right: 0px; background-color: #8598ac;
	}


p {font-size: 12px; text-align: left; line-height: 130%; padding: 3px 15px; margin: 0 5;}
.kontakt {text-align: left;}
a {color: #000066; border: 0px; text-decoration: none;}
a:hover {text-decoration: underline;}
.vysvetlivky {font-size: 11px; letter-spacing: .8pt; line-height: 150%; margin-left: 30px;}
hr {
	color: #cfd9e8;
	background-color: #cfd9e8;
	height: 1px;
	margin: 10 10;
	padding: 0;
	border: 0;
  }

/*h1 {
  font-size: 15px;
  font-variant: small-caps;
  text-align: left;
  font-weight: bold;
  letter-spacing: .4pt;
  margin: 10px;
  padding: 10px;
  background-color: #cfd9e8;
  display: block;
  }

*/

h1 {
  font-size: 14px; text-align: left; line-height: 130%; padding: 3px 15px; margin: 0 5; font-weight: bold;}
  
h4 {
  font-size: 10px;
  text-align: right;
  letter-spacing: .4pt;
  margin: 10px;
  padding: 10px;
  background-color: #cfd9e8;
  display: block;
  }
  
     
h2 {
  font-size: 20px;
  text-align: left;
  letter-spacing: 2pt;
  padding: 45 350 20 30;
  }

     
h3 {
  font-size: 13px;
  text-align: left;
  margin: 5 10;
  }

table {margin: 15px;}
.detail {font-size: 12px; text-align: justify;}

td {
font-size: 11px;
border-bottom: 1px solid #cfd9e8;
padding: 10px;
text-align: center;
margin:0;
}
.nazev {text-align: left;}
th {font-size:13px; color: black;   background-color: #cfd9e8; padding: 8 3;}
.td h6{
font-size: 12px;
font-weight: bold;
text-align: center;
background-color: #D7DED5;
display: block;
padding: 2px;
margin: 0px;

}

.prihlaseni {
	text-align: center;
}
.nadpis {background-color: #1a284d; color: white; padding: 10px; width: 190px;}
.prihlaseni table {
	text-align: center;

}
.prihlaseni td {
	border: 0px;
	text-align: left;
	padding: 3px;
	margin: 0px;
}
