body { 
  color: #00507d; 
  font-size: 13px; 
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  line-height: 17px;
  background-image: url(images/zelena.gif);
  background-repeat: repeat-y;
/*
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%; 
*/
  min-width: 750px;
  min-height: 450px;
  max-width: 3000px;
  max-height: 3000px;
  margin: 0; padding: 0;
 }

body#print {
  background-image: none;
}

#hlava_all {
  background-color: orange;
  background-image: url(images/hlavicka_02.gif);
  width: auto;
  height: 82px;
 }

#lay_a { 
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0; z-index: 1;
  width: 100%; height: 82px;
  visibility: visible;
 }

#lay_b { 
  position: absolute; top: 0; left: 0; right: 0; bottom: 0;
  width: 100%; height: 82px; z-index: 2; visibility: visible;
 }

#hlavicka_a {
  position: relative; top: 0; left: 0; right: 0; bottom: 0;
  width: 238px; height: 82px;
  z-index: 6; float: left;
 }

.group_a {
  width: 450px; height: 82px; float: right;
 }

#hlavicka_b {
  background-image: url(images/hlavicka_03.gif);
  position: relative; top: 0; left: 0; right: 0; bottom: 0;
  width: 172px; height: 82px; float: left;
 }


#hlavicka_c {
  position: relative; top: 0; left: 0; right: 0; bottom: 0;
  width: 278px; height: 82px; float: right;
 }

.telo {
/*  position: absolute; top: 82px; left: 0; right: 0; bottom: 0;*/
  width: 100%; /*height: 100%;*/ z-index: 3; margin: 0; padding: 0;
 }

.leva {
  color: #00507d;
  font-weight: bold;
  background-color: #cdd315;
/*  top: 0; left: 0; right: 0; bottom: 0;*/
  width: 194px; height: 100%;
  float: left; 
  margin: 0px; 
  padding: 0px;
 }

.menu {
  margin: 20px 0 0 0;
  padding: 0px;
}

.prava { 
   background-color: white;
   width: 194px; height: 100%;
   float: right;
   margin: 0;
   padding: 0;
/*   border-left: 2px dashed #c9d5e5;*/
 }

.prava img {
    border-style: none;
    padding: 0 5px 22px 20px;
}

div.jazyky {
    margin: 22px 0 22px 20px;
    padding: 0;
}
div.jazyky img {
    border: none;
    margin: 0;
    padding: 0;
}


.stred { 
  background-color: white; 
/*  position: relative; */
  /*height: 100%;*/
  z-index: 3; 
  margin: 0 194px; 
  padding: 10px 20px 0;
 }

.stred#print { 
  margin: 0px;
 }


.subject-tree { width: 160px; height: 100%; margin: 5px 10px 0 25px; padding: 0; }
.subject-tree a.selected { color:white; }

.subject-tree ul { list-style-image: url(images/puntik.gif); padding-left: 12px; margin:0px;}
.subject-tree ul li { padding-bottom: 6px; list-style-position: outside; display: list-item; margin: 2px 2px 2px 2px; line-height: 12px;}
.subject-tree ul li a {color: #00507d; font-size: 10pt; font-weight: bold; text-decoration: none; margin: 0; }
 
.subject-tree ul li ul { list-style-type: disc; list-style-image: url(images/puntik_modrej1.gif); }
.subject-tree ul li ul li { padding: 0; }
.subject-tree ul li ul li a {font-size: 9pt; }

.subject-tree ul li ul li ul { list-style-type: disc; list-style-image: url(images/puntik1.gif); }
.subject-tree ul li ul li ul li { padding: 0; }
.subject-tree ul li ul li ul li a {font-size: 8pt; } 

.subject-tree ul li ul li ul li ul { list-style-type: disc; list-style-image: url(images/puntik_modrej2.gif); }
.subject-tree ul li ul li ul li ul li{ padding: 0; }
.subject-tree ul li ul li ul li ul li a {font-size: 8pt; font-weight: normal;}

.subject-tree ul li ul li ul li ul li ul { list-style-type: none; list-style-image: none; }
.subject-tree ul li ul li ul li ul li ul li a {font-size: 7pt; font-weight: normal;}


.subject-tree a:hover { color: white; }

/*.subject-tree ul li ul li ul li ul li ul li a:hover { color: #00507d; }

.odsad_menu { width: 149px; height: 100%; margin: 25px 10px 0 25px; padding: 0; }
.menu_blocek { position: relative; width: 160px; margin: 0; padding: 0; }

.puntik_a { vertical-align: middle; position: relative; width: 13px; height: 13px; float: left; }
.plave { position: relative; width: 145px; float: left; margin: 0; padding: 0 0 12px; }

.menulink { color: #00507d; font-size: 11pt; font-weight: bold; text-decoration: none; margin: 0; }

.linka_spec_menu { position: relative; width: 179px; height: 25px; float: left; margin-top: 8px; margin-left: -25px; }

.odsad_prava { position: relative; width: 149px; margin: 0px 15px; }

#linka_a_prava { color: #00507d; font-weight: bold; position: relative; top: 15px; left: 0; right: 0; bottom: 0; width: 149px; height: 15px; margin: 0; padding: 0; border-top: 2px solid #00507d; border-left: 2px solid #00507d;}
#linka_b_prava { position: relative; top: 15px; left: 0; right: 0; bottom: 0; margin: 0; width: 149px; height: 100%; padding: 0; border-left: 2px dashed #c9d5e5;}
*/


/* Clanek */

.stred h1 { color: #00507D; font-size: 17px; line-height: 19px; font-weight: bold; margin: 10px 0 6px; }
.stred h2 { color: #00507D; font-size: 15px; font-weight: bold; margin: 25px 0 0; }
.stred h3 { font-size: 12px; font-weight: bold; margin: 15px 0 0; }

.stred p {margin: 6px 0;}

.stred b {font-weight: bold; }


.stred table { width: 100%; margin-top: 10px; margin-bottom: 10px; border: solid 1px #00507d; }
.stred td { top: 0; left: 0; right: 0; bottom: 0; margin: 0; padding: 0; border: solid 1px #00507d; }
.stred img { padding: 8px; }

.epSubjectArticleList { padding-left: 0px; margin-left: 0px; }
.epSubjectArticleList li { list-style-type:none; }
/*.epSubjectArticleList a, div.stred .epSubjectArticleList a, div.stred .epSubjectArticleList a:visited { color:#00507D;} /*aby bylo silnejsi nez obecny odkaz div.stred a*/
.epSubjectArticleList img { float:left; }

div.stred a, div.stred a:visited {color: #CDD315;}

div.breaker { clear:both; height:5px; }

div#disclaimer p { 
  font-size: 8pt;
  font-weight: normal;
  color: gray;
  text-align: center;
}

div#disclaimer a {
  color: gray;

}

/*
.blok_pod_0 { color: white; font-size: 9pt; width: 145px; clear: right; }
.puntik_pod_0 { font-weight: normal; text-decoration: none; width: 13px; height: 13px; float: left; vertical-align: middle; margin-top: 2px; margin-bottom: 2px; }
.link_pod_0 { color: #00507d; font-size: 10pt; font-weight: bold; text-decoration: none; width: 125px; float: left; margin-top: 2px; margin-bottom: 2px; }
.blok_pod_1 { color: white; font-size: 9pt; width: 125px; margin-left: 6px; }
.puntik_pod_1 { font-weight: normal; text-decoration: none; vertical-align: middle; width: 10px; height: 10px; float: left; margin-top: 1px; margin-bottom: 1px; }
.link_pod_1 { color: #00507d; font-size: 9pt; font-weight: bold; text-decoration: none; width: 113px; float: left; margin-top: 1px; margin-bottom: 1px; }
.blok_pod_2 { color: white; font-size: 9pt; width: 113px; margin-left: 15px; }
.puntik_pod_2 { font-weight: normal; text-decoration: none; width: 8px; height: 8px; float: left; vertical-align: middle; margin-top: 1px; margin-bottom: 1px; }
.link_pod_2 { color: #00507d; font-size: 10pt; font-weight: normal; text-decoration: none; width: 102px; float: left; margin-top: 1px; margin-bottom: 1px; }
.blok_pod_3 { color: white; font-size: 9pt; margin-left: 15px; width: 102px; }
.puntik_pod_3 { font-weight: normal; text-decoration: none; width: 8px; height: 8px; float: left; vertical-align: middle; }
.link_pod_3 { color: #fff; font-size: 8pt; font-weight: normal; text-decoration: none; width: 92px; float: left; margin-bottom: 1px; }
.pod {  }
.menu_pod_1 { font-size: 9pt; font-weight: normal; text-decoration: none; width: 130px; margin: 0; padding: 0; }
ul { color: #00507d; margin: 0; padding-left: 15px; }
li { color: #00507d; margin: 0; list-style-type: disc; list-style-position: outside; display: list-item; }
a:hover { color: white; }
a:hover.link_pod_1 { color: #fff; text-decoration: none; }
a:hover.link_pod_2 { color: #fff; text-decoration: none; }
a:hover.link_pod_3 { color: #00507d; text-decoration: none; }
.obrazky_sloupec { position: relative; top: 0; left: 0; right: 0; bottom: 0; width: 160px; float: right; margin: 0; padding: 0; }
.obrazek { width: 150px; float: none; margin-bottom: 20px; margin-left: 15px; }
.tabulky { width: 100%; height: auto; float: left; }
*/
