#top-l{
position:absolute;
left:0px;
top:0px;
z-index:1;
}
caption{
background-color: rgb(159, 16, 22);
color:rgb(240,240,240);
font-weight: bold;
}
#top-r{
position:absolute;
right:0px;
top:0px;
z-index:2;
}
#obsah li{
list-style-image: url('/bfm/li.gif');
}
#obsah{
position:absolute;
right:180px;
left:180px;
top:200px;
z-index:500;
text-align: justify;
/*border-right: 1px solid rgb(176,176,176)*/
}
#lmenu{
position:absolute;
left:10px;
top:190px;
width:150px;
background:rgb(211, 212, 217);
padding-top:25px;
}
#lmenu a {
text-decoration: none;
font-weight:bold;
}
body{
background-image: url('/bfm/bfm-tb.jpg');
background-repeat: repeat-x;
font-family: non-serif, arial;
font-size: small;
}
td{
font-size: small;
}
th{
font-size: small;
}
.inmenu{
position:relative;
padding: 2px 15px 2px 15px;
float:left;
text-transform: uppercase;
}
.inmenu a{
color:rgb(255,255,255);
text-decoration: none;
font-weight:bold;
}
#tmenu{
position: absolute;
left:280px;
top:170px;
z-index:990;

}
img{
border:0px none;
}
#r-table{
position:absolute;
right:10px;
top:192px;
width:180px;
z-index:909;
padding:25px 3px;
background:rgb(211, 212, 217);
font-size:10px;
}
#r-table td{
font-size:10px;
text-align: center;
}
#r-table a{
font-size:11px;
font-weight:bold;
color:rgb(0,0,51);
}
.damenu{
font-weight:bold;
border:1px solid rgb(24,72,120);
font-size:12px;
background-color: rgb(0,102,153);
color:white;
}
.tablemenu{
font-weight:bold;
border:1px solid rgb(204,255,255);
font-size:12px;
width:178px;
}
.tablemenu a{
color:rgb(255,255,255);
}
.tablemenuA{
font-weight:bold;
border:1px solid rgb(204,255,255);
font-size:12px;
background:rgb(18, 126, 128);
color:rgb(255,255,255);
width:178px;
}
.tablemenuA a{
color:rgb(255,255,255);
}
.dord{
text-align: center;
background-color: rgb(0,102,153);
color:rgb(255,255,255);
font-weight:bold;
font-size:12px;
}
.galeryimg{
margin-top:5px;
margin-bottom:5px;
border:1px solid rgb(0,102,153);
}
.gallerydiv{
width:110px;
height:160px;
overflow:hidden;
position:relative;
margin-left:10px;
margin-top:10px;
float:left;
text-align:center;
font-size:xx-small;
background:#E5E5E5;
color:black;
}
#galleryframe{
position:relative;
width:500px;
bottom:5px;
height: 400px;

}
h1 {
text-align: right;
background-image: url('/bfm/bfm-h1.jpg');
background-color: rgb(166, 166, 166);
background-repeat: repeat-y;
background-position: right;
color:white;
padding: 3px 15px 3px ;
}
h2{
text-align: left;
}
.lichy td{
background-color: rgb(211, 212, 217);
}
.sudy td{
background-color:rgb(178, 202, 204);
}
.npa {
background:rgb(211, 212, 217);
color:rgb(0,0,0);
text-align:center;
}
.npa a{
color:rgb(0,0,0);
}
/* menu */

.allmenu a{
text-decoration: none;
font-weight: bold;
color: black;
}
.allmenu{
padding-left:1em;
margin-left:4em;
}
.allmenu li{
list-style-image: url(/ico/logo_sli.png);
list-style-position: outside;
/*margin-left:12px;*/
/*padding-left:0px;*/
}
.docmenu{
list-style-image: url(/bfm/docli.jpg);
padding-left:1em;
margin-left:4px;
/*background:#F4FFD0;
width:140px;*/
}
.docmenu a{
color:black;
}
/* --------------- tabulkové menu------------------*/
.btul{
vertical-align: top;
width:11px;
}
.trole0 {
  /*table-layout: fixed;*/
	font-size: 11px;
	background-color: rgb(255,255,255);
  font-weight: bold;
  width:100%;
  border-collapse: collapse;
	/*margin-left:10px*/
}
.trole0 td{
border:0px none;
}
.trole0 td a {
color:black;
font-size:12px;
font-weight: normal;
}
.trole1 td a {
color:black;
font-size:10px;
font-weight: normal;
}

.trole1{
	background-color: rgb(255,255,255);
	font-weight: normal;
	font-size: 10px;
}

.trole2{
	background-color: rgb(255,255,255);
}
.trole3
{
	background-color: rgb(255,255,255);
}
.trole4
{
	background-color: rgb(255,255,255);
}
td.closed table{
display:none;
}
td.proclosed table{
display:none;
}
.proopen table{
/*table-layout: fixed;*/
border-collapse: collapse;
width:100%;
display: table;
}
.open table{
/*table-layout: fixed;*/
border-collapse: collapse;
width:100%;
display: table;
}
.noop table{
/*table-layout: fixed;*/
border-collapse: collapse;
width:100%;
}
#sbmenu{
position:relative;
margin-left:5px;
}
