@charset "windows-1250";
/* ========== Obecne direktivy ========== */
* {margin: 0 auto; padding: 0 auto;}
html {height: 100%; font-size: 62.5%;}
body {height: 100%; font: 1.2em Verdana, Arial, Helvetica, sans-serif; text-align: justify;
color: navy; padding-bottom: 60px; background: url('../img/picture.jpg') repeat-y 25% 0;}
a:hover {color: red; font-weight: bold; text-decoration: underline}
/* ======= Obecne direktivy konec ======= */
#obal {
   width: 95%;
   max-width: 1280px;
   min-width: 1140px;
   margin: 20px auto 0 auto;
   text-align: left;
   border: 1px solid green;
   /*  background: url('../img/picture.jpg') repeat-y 25% 0;  */
   background-color: transparent;
   }

#hlavicka {
   padding: 10px;
   border-bottom: 1px solid green;
   background: #F0FBDF;
   }

#sloupec1 {
   float: right;
   width: 82%;
   text-align: justify;
   margin-top: 15px;
   line-height: 1.5em;
/*   margin: 0.8em 1.2em;  */
   }
   
#sloupec2 {
   display: block;
	 float: left;
   width: 17%;
   text-align: left;
   margin-left: 10px;
   margin-top: 15px;
   line-height: 1.5em;   
   }
/*   
#sloupec1-in, #sloupec2-in {
   margin: 0.8em 1.2em;
   }
*/

#paticka {
   padding: 10px;
   border-top: 1px solid green;
   background: #F0FBDF;
   }

.cleaner {
   clear: both;
   height: 0;
   font-size: 0;
   visibility: hidden;
   }

caption {
	font-size: 95%;
	font-style: normal;
	font-weight: bold;
	letter-spacing: .1em;
	padding-top: 0.5em;
	padding-bottom: 0.25em;
	text-align: left;
}

#table_container {
	width: 910px;
	margin: 0 auto;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #585858;
}

#table_container table {
	border-width: 0px;
	border-spacing: 0px 0px;
}
#table_container table td,table th {
	width: 70px;
	text-align: right;
	padding: 2px 5px 2px 0px;
}

#table_container table th {
	background-color: #b0c4de;
}

#table_container .highlight { background-color: #f08080; cursor: pointer;}
#table_container .smallfont { font-size: 85%;}
#table_container .zerovalue { color: #999999;}
#table_container .negativevalue { color: red;}

#table_name {
	font-size:140%;
  font-weight: bold;
	text-align: center;
	height: 30px;
  margin-top: 15px;
  margin-bottom: 10px;
}

#table_menu { 
  text-align: center;
}

#table_menu ul {
	list-style-type: none;
}

#table_menu li {	
  display: inline-block;
	margin-right: 10px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #999999;
	background-color: #e2e2e2;
	-moz-border-radius: 10px;
	border-radius: 5px;
  line-height: 1.5em;
}

#table_menu a { text-decoration: none; color: #333333;}
#table_menu a:hover { color: #000080;}
#table_year { width: 70px;}

.menu { height: 100px; font-size: 8pt; font-family: verdana; margin: 10px; }
.menu ul { position: relative; z-index: 500; padding: 0pt; margin: 0pt; list-style-type: none; width: 14em; }
.menu li { background-color: #ffffff; float: left; }
.menu li.sub { background-color: #ffffff; }
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; font-size: 1em; margin-top: -1px; }
.menu a, .menu a:visited { display: block; text-decoration: none; height: 1.6em; line-height: 1.6em; width: 14em; color: #0000ff; border-style: solid; border-color: #000000; border-width: 1px; padding-left: 1em; font-weight: 600; font-style: normal; font-variant: normal; text-transform: none; }
.menu b { float: right; margin-right: 5px; }
* html .menu a, * html .menu a:visited { width: 14em; line-height: 1em; }
* html .menu a:hover { color: #ffffff; background-color: #0000ff; position: relative; font-weight: 600; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; border-color: #000000; }
.menu li:hover { position: relative; }
.menu a:active, .menu a:focus { color: #ffffff; background-color: #0000ff; font-weight: 600; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; border-color: #000000; }
.menu li:hover > a { color: #ffffff; background-color: #0000ff; font-weight: 700; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; border-color: #000000; }
.menu li ul { 