html {
width:100%;
height:100%;
}
body {
background:rgb(245,245,245);
font-family:sans-serif, Arial;
font-size:80%
width:100%;
height:100%;
text-align: center;
}
.clearfix:after {
  content: " ";
  display: table;
  clear: both;
}
#obal{
width:100%;
text-align: center;
position:relative;
}
#bFrame{
width:1020px;
margin:0 auto;
text-align:left;
position:relative;
padding:60px 0 0 0;
}
#lmenu {
position:relative;
float:left;
width:180px;
padding:50px 10px 50px 10px;
font-size: 85%;
background-color:rgb(192,224,224);
}

#lmenu ul{
padding:0;
margin:0;
list-style-type: none;
}
#lmenu ul ul{
padding:0 0 0 20px;
}
#obsah {
position:relative;
float:right;
width:800px;
padding-top:40px;
}
.pmenu{
margin:0px;
border:1px solid rgb(255,255,255);
color:rgb(255,255,255);
background:rgb(79,111,111);
padding: 2px 5px 2px 3px;

}
.pamenu{
margin:0px;
border:1px solid rgb(255,255,255);
color:rgb(255,255,255);
background:rgb(47,79,79);
padding: 2px 5px 2px 3px;

}
.actLang{
margin:0px;
border:1px solid rgb(255,255,255);
color:rgb(255,255,255);
background:rgb(255,0,0);
padding: 1px 5px 1px 3px;
}
.noactLang{
margin:0px;
border:1px solid rgb(255,255,255);
color:rgb(255,255,255);
background:rgb(47,79,79);
padding: 1px 5px 1px 3px;
}
.noactLang a{
color:rgb(255,255,255);
text-decoration:none;
}
.acdoc{
margin:0px;
border:0px none;
color:rgb(47,79,79);
background:rgb(245,245,245);
padding: 3px 5px 2px 3px;
}
.acflms{
margin:0px;
border:1px solid rgb(255,255,255);
color:rgb(39,71,71);
background:rgb(192,224,224);
padding: 1px 5px 1px 3px;
}
.acflms a{
color:rgb(66,98,98);
}
.acflms a:hover{
color:rgb(0,102,102);
}
.menudoc {
color:rgb(255,255,255);
text-decoration:none;
}
.kmenu{
margin:0px;
border:1px solid rgb(255,255,255);
color:rgb(255,255,255);
background:rgb(0,0,153);
padding: 1px 5px 1px 3px;
}
.kmenu a{color:rgb(255,255,255)}
.kmenu a:hover{color:rgb(255,255,204)}
.active{
margin:0px;
border:1px solid rgb(0,0,153);
color:rgb(0,0,153);
background:rgb(255,255,255);
padding: 1px 5px 1px 3px;
font-weight: bold;
}
.menua{color:rgb(255,255,255);}
.menua:hover{color:rgb(255,255,204);}

.menuttl{
margin:0px;
color:rgb(255,255,255);
background:rgb(0,0,0);
padding: 1px 5px 1px 3px;
text-align:center;
font-weight: bold;
}
#topmenu{
position:absolute;
top:50px;
left:200px;
width:810px;
height:19px;
background-color:rgb(192,224,224);
z-index:20;
font-size: 85%;
vertical-align: bottom;
padding-left: 10px;
}
div.activem{
position:relative;
float:left;
margin:0px 3px 0px 3px;
border:0pxnone;
background:rgb(245,245,245);
border: 1px solid rgb(245,245,245);
color:rgb(47,79,79);
padding:2px 5px 2px 5px;
text-align:center;
font-weight: bold;
}
div.activem a{
color:rgb(47,79,79);
text-decoration:none
}
div.noactivem{
position:relative;
float:left;
margin:0px 3px 0px 3px;
border:1px solid rgb(80,112,112);
background:rgb(79,111,111);
color:white ;
padding:2px 5px 2px 5px;
text-align:center;
font-weight: bold;
}
div.noactivem a{
color:white ;
text-decoration:none
}
.noactivema{
position:relative;
float:left;
margin:0px 3px 0px 3px;
border:1px solid rgb(255,255,255);
background:rgb(47,79,79);
color:white ;
padding:2px 5px 2px 5px;
text-align:center;
font-weight: bold;
cursor:pointer;
}
.noactivema a{
color:white ;
text-decoration:none
}
.lb{
font-size:80%;
text-align:right;
padding:2px 3px 2px 2px;
background-color: rgb(192,224,224);
color:rgb(47,79,79);

}
caption{
background-color: rgb(47,79,79);
color:white;
font-size:90%;
font-weight:bold;
text-align:center;
padding:1px 3px 1px 3px
}
.nrbraile{
display:none;
}
.myhead{
border-bottom:red double;
font-size: 140%;
}
h2{
font-size: 120%;
}
#topdiv{
position:absolute;
left:0px;
top:0px;
z-index:0;
width:820px;
background-color:rgb(192,224,224);
height:60px;
padding-left:200px;
color:rgb(39,71,71);
font-weight:bold;
padding-top:2px;
}
hr{
height:3px;
color:rgb(204,0,0);
background:rgb(204,0,0);
}
.ActiveLink,a.activem{
color:black;
text-decoration: none;
display: inline-block;
padding: 3px 0 3px 0;
color:rgb(150,80,80);
font-weight: bold;
}
.UnActiveLink,a.noactivem{
color:rgb(80,80,80);
text-decoration: none;
display: inline-block;
padding: 3px 0 3px 0;
}
.UnActiveLink,.ActiveLink{
border-bottom: 1px dotted ;
width:100% ;

}
#pata{
width:90%;
padding:5%;
clear:both;
}
.logos a{
display:block;float:left;
font-size:60%; color:black;
text-decoration: none;
}
.lim{
float:left;
}