﻿ /* CSS Document */
 body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 12px;
    background-color: #e8eef2;
	}

#obal {
	width: 970px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 0;
	color: black;
	background-color: white;
	border: 0px solid gray;	
  }


#navigace_roky {width: 100%; height: 25px; background-color: #e8eef2; color: black; text-align: right; padding: 5px; margin: 0px;}
#navigace_roky a {background-color: #1a284d; color: white; padding: 5px 10px; text-decoration: none; margin: 0px;}    
#navigace_roky a:hover {background-color: white; color: #1a284d;}  
#navigace_roky .neaktivni {background-color: white; color: #1a284d;} 
  
#titulek {width: 100%; height: 100px; background-color: white;}
#top_menu {width: 100%; height: 65px; background-color: white; border-top: 5px solid #043f64; text-align: left; padding: 10 0 0 0;}


.lista { margin-left: 60px; }
.lista a {

  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  font-size: 13px;
  color: white;
  text-decoration: none;
  letter-spacing: .3pt;
  padding: 10 5;
  margin: 10 0;
  border-left: 1px solid #8396c8;
  border-right: 1px solid #8396c8;
  border-bottom: 1px solid #8396c8;
  background-color: #1a284d;

}

 
.lista a:hover {
  background-color: white;
  color: black;
  font-weight: normal;
  text-decoration: none;
 border-left: 1px solid #8396c8;
  border-right: 1px solid #8396c8;
  border-bottom: 1px solid #8396c8;
  padding: 10 5;
}

.neaktivni {
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; 
  font-size: 13px;
  color: white;
  text-decoration: none;
  letter-spacing: .6pt;
  padding: 10 10 20 10;
  margin: 10 0;
  border-left: 1px solid #8396c8;
  border-right: 1px solid #8396c8;
  border-bottom: 1px solid #8396c8;
  background-color: #1a284d;}
   
.menu {
	font-family: Tahoma, Arial;
  /*background-color: #dddddd;*/
	font-size: 12px;
	letter-spacing: 2pt;
	color: black;
	width: 200px;
	/*left: 0px;*/
	float: left;
	text-align: left;
			}
.menu {
	margin: 0 0 0 0;
	padding: 20 0;
}
.menu ul {
	margin: 0 0 0 10;
	padding: 0;
  /*border-top: 1px solid gray;
  border-left: 1px solid gray;
  border-right: 1px solid gray;*/
}
.menu ul li {
	margin: 0 0 0 0;
	padding: 0;
	display: inline;
	
	
}
.menu ul li a,  #menu ul li.active {
	font-family:  Arial, MS Trebuchet;
	font-size: 11px;
	letter-spacing: .3pt;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	display: block;
	padding: 5px 2px;
  border-bottom: 1px solid #B2B1B1;

}
.menu ul li a {
	color: #333;
}
.menu ul li a:visited {
	border-bottom: 1px solid #B2B1B1;
}
.menu ul li a:hover {
	color: black;
	background: #CFDCE6;
}
.menu ul li.active {
	color: #eee;
        font-weight: normal;}
.menu ul li a.active {
	background: green;
}
.obsah {
  
  text-align: left;
  border-left: 1px solid gray;
  margin: 10px 0px 0px 210px;
  padding: 10px 20px;
  min-height: 1400px; /* pro standardní prohlížeče */
 _height: 1400px; /* pro Internet Explorer, který to chápe jako min-height*/
}


.obsah li {padding: 5px; border-bottom: 1px solid #e8eef2; list-style-type: none;}
.obsah li a {text-decoration: none; color: black;}
.obsah li a:hover {text-decoration: underline; color: navy;}

.uvod li {padding: 2px; border: 0px; list-style-type: none; font-size: 11px; }

. menu .submenu ul li a {font-size: 9px; color: red;}

.zapati {width: 100%; background-color: #0e2251; height: 60px;}
.zapati p {color: white; padding: 40 0 0 0;}

p {margin: 3 25 3 15; text-align: justify;}

h1 {font-size: 16px; letter-spacing: .9pt; color: brown; margin-top: 20px; font-weight: normal;}
h2 {font-size: 14px; letter-spacing: .3pt; color: black; margin-top: 10px; font-weight: normal;}

h3 {color: #3e4a7e; font-size: 14px; letter-spacing: .1pt;}
h4 {color: gray; font-weight: bold; font-size: 12px;}
h6 {font-size: 16px; font-weihgt: bold;}

.nadpis_odstavce {font-weight: bold; color: #3e4a7e; font-weight: bold; margin: 10 15 3 15; padding: 0px;}
.technicke {margin: 0px 30px; padding: 0px;}
.technicke li {list-style-type: none; border: 0px; text-indent: -7px; margin: 5px; padding: 0px;}

th {
	border: 1px solid gray; padding: 5px 10px; BACKGROUND-COLOR: rgb(62,74,126); COLOR: white; border-image: url('') none; 
font-size: 11px; font-weight: normal;
	}
td {
	font-size: 11px; border: 1px solid gray; padding: 5px;
}
.numbers {
	text-align: right;
}
