body {
background:rgb(245,245,245);
font-family:sans-serif, Arial;
font-size:80%
}
#logo {
position:absolute;
left:2px;
top:2px;
width:150px;
color:rgb(0,51,153);
font-size: 85%;
font-weight: bold;
background:rgb(192,224,224);
z-index: 990;
height:100%;
}
#logo img{
background:rgb(255,255,255);
margin-bottom:20px;
}
#obsah {
position:absolute;
left:162px;
top:70px;
}
.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:0px;
padding-left:180px;
width:100%;
height:19px;
background:rgb(192,218,221);
z-index:20;
font-size: 85%;
vertical-align: bottom;
}
.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;
}
.activem a{
color:rgb(47,79,79);
text-decoration:none
}
.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;
}
.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;
cusror: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:100%;
background:rgb(192,218,221);
height:60px;
padding-left:180px;
color:rgb(39,71,71);
font-weight:bold;
padding-top:2px;
}
hr{
height:3px;
color:rgb(204,0,0);
background:rgb(204,0,0);
}
