body {
  padding: 0px;
  margin: 0px;
  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #000000;
  text-align: justify
}


.text { font-size: 12px; color: black; text-align: justify}
.lista {font-size: 12px; color: #8B8B8B; font-weight: bold;}
.language {
  font-size: 12px; 
  color: black;
}



#lista, #obsah, #obsah_horni, #bottom, #leftmenu, #text {
  position: absolute;
  left: 5px;
  width: 995px;
  padding: 0px;
}

#obsah_horni .titulnifoto{ border-color : #545454 }

#lista {
  height: 72px;
  border: 1px solid silver;
  top: 5px;
  background-image: url('images/ton.jpg'); background-repeat: no-repeat; background-position: top;
}
#lista a {  color: #8B8B8B; text-decoration: none;}
#lista a:hover {  color: #000; text-decoration: none;}


#obsah, #obsah_horni {
  height: 450px;
  border: 1px solid silver;
  top: 99px;
  padding:0px;
}


#bottom {
  height: 15px;
  border: 1px solid silver;
  background: silver;
  top: 546px;
}

#bottom a {  color: #000; text-decoration: none;}
#bottom a:hover {  color: #006CFF; text-decoration: none;}


#leftmenu {
  background: #407BC7;
  color: white;
  width: 200px;
  top: 99px;
  height: 450px;
  padding:10px;
}


#text {
  left: 205px;
  color: black;
  width: 795px;
  OVERFLOW: auto;
  top: 100px;
/*  border: 1px solid grey; */
  height: 446px;
  padding:10px;
}



/*  TOP MENU  */

#mainmenu {
  position: absolute;
  top: 79px;
  left: 5px;
  height: 20px;
  background: silver;
  border: 1px solid silver;
  width: 995px;
}



#menu0, #menu1, #menu2, #menu3, #menu4, #menu5 {
  border-right: 2px solid orange;
  padding: 0px;
  margin: 0px;
  padding-top:3px;
  top: 79px;
}

#submenu0, #submenu1, #submenu2, #submenu3, #submenu4, #submenu5 {
  padding: 0px;
  margin: 0px;
  top: 99px;
}

#outsubmenu0, #outsubmenu1, #outsubmenu2, #outsubmenu3, #outsubmenu4, #outsubmenu5 {
  top: 99px;
}

#menu0 {
  border-left: 2px solid orange;
}

#menu0, #submenu0, #outsubmenu0 {
  position: absolute;
  left: 180px;
  height: 20px;
  width: 65px;
  padding-left: 5px;
  padding-right: 5px;
}
#submenu0 {
  background: #D2DDED;
  border: 2px solid orange;
  border-top: 0px;
  visibility: hidden;
}
#outsubmenu0 {
  border-top: 0px;
  visibility: hidden;
  height: 22px;
  width: 154px;
}

#menu1, #submenu1, #outsubmenu1  {
  position: absolute;
  left: 245px;
  height: 20px;
  width: 115px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top:3px;
}


#submenu1 {
  background: #D2DDED;
  border: 2px solid orange;
  border-top: 0px;
  visibility: hidden;
  width: 117px;
  height: 125px;
}

#outsubmenu1 {
  border-top: 0px;
  height: 22px;
  width: 130px;
  visibility: hidden;
  padding-left: 14px;
  padding-right: 14px;
}



#menu2, #submenu2, #outsubmenu2 {
  position: absolute;
  left: 360px;
  height: 20px;
  width: 127px;
  padding-left: 5px;
  padding-right: 5px;
}

#submenu2 {
  background: #D2DDED;
  border: 2px solid orange;
  border-top: 0px;
  width: 129px;
  visibility: hidden;
  height: 40px;
}
#outsubmenu2 {
  border-top: 0px;
  height: 22px;
  width: 139px;
  visibility: hidden;
  padding-left: 14px;
  padding-right: 14px;
}




#menu3, #submenu3, #outsubmenu3 {
  position: absolute;
  left: 487px;
  height: 20px;
  width: 125px;
  padding-left: 5px;
  padding-right: 5px;
}
#submenu3 {
  background: #D2DDED;
  border: 2px solid orange;
  border-top: 0px;
  width: 127px;
  visibility: hidden;
  height: 70px;
}
#outsubmenu3 {
  border-top: 0px;
  height: 22px;
  width: 147px;
  visibility: hidden;
  padding-left: 14px;
  padding-right: 14px;
}

#menu4, #submenu4, #outsubmenu4 {
  position: absolute;
  left: 612px;
  height: 20px;
  width: 72px;
  padding-left: 5px;
  padding-right: 5px;
}
#submenu4 {
  background: #D2DDED;
  border: 2px solid orange;
  border-top: 0px;
  visibility: hidden;
  width: 152px;
}
#outsubmenu4 {
  border-top: 0px;
  visibility: hidden;
  height: 22px;
  width: 156px;
}

#menu5, #submenu5, #outsubmenu5 {
  position: absolute;
  left: 689;
  height: 20px;
  width: 140px;
  padding-left: 5px;
  padding-right: 5px;
}
#submenu5 {
  background: #D2DDED;
  border: 2px solid orange;
  border-top: 0px;
  visibility: hidden;
  width: 182px;
}
#outsubmenu5 {
  border-top: 0px;
  visibility: hidden;
  height: 22px;
  width: 186px;
}


#menu0 a, #menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a
{ font-size: 12px; text-decoration: none;
padding: 0px; margin: 0px; color: black ; text-align: center; margin-top: 16px; font-weight: bold;}

#submenu0 a, #submenu1 a, #submenu2 a, #submenu3 a, #submenu4 a, #submenu5 a
{ font-size: 11px; text-decoration: none;
padding: 0px; color: black ; text-align: left; margin: 0px;}

#submenu0 a:hover, #submenu1 a:hover, #submenu2 a:hover, #submenu3 a:hover, #submenu4 a:hover, #submenu5 a:hover
{ font-size: 11px; text-decoration: none;
padding: 0px; color: #AAAAAA ; text-align: left; margin: 0px;}


#outsubmenu0 a, #outsubmenu1 a, #outsubmenu2 a, #outsubmenu3 a, #outsubmenu4 a, #outsubmenu5 a
{ font-size: 11px; text-decoration: none;
padding: 0px; color: black ; text-align: left; margin: 0px;}



.topsubmenu_text {
text-align: left;
padding-top: 3px;
}



#leftmenu a {  font-weight: normal; color: #fff; text-decoration: none; }
#leftmenu a:hover {  font-weight: normal; color: #C6DFFE; text-decoration: none; }

.leftm_selected {
font-size: 12px;
font-weight: normal;
color: #C6DFFE;
text-align: left;
margin-right: 0px;
margin-left: 0px;
padding: 1px;
}

.leftm_space {
font-size: 8px;
font-weight: normal;
color: #C6DFFE;
text-align: left;
margin-right: 0px;
margin-left: 0px;
padding: 0px;
}

.leftm {
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
text-align: left;
margin-right: 0px;
margin-left: 0px;
padding: 1px;
}

.leftm_h1_link {
font-size: 14px;
font-weight: normal;
color: #C6DFFE;
text-align: left;
margin-right: 0px;
margin-left: 0px;
padding: 1px;
}
                     
.leftm_h1 {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-align: left;
margin-right: 0px;
margin-left: 0px;
padding: 2px,2px;
}

.ram_imgleftm { border-color : #9DC6FB;}
