.obsahl{
 float:left;
 display:block;
 width:12%;
 min-width:100px;
 padding:0;
 margin:0;
}

.obsahl ul{
 padding:0;
 margin:0;
 background:#c90;
 border:1px solid #eee;
}

.obsahl ul li{
 list-style-type: none;
}

.obsahl ul a{
 color:#fff;
 display:block;
 width:100%;
 padding:3px 0;
 text-indent:3px;
 font-family:Tahoma;
 text-decoration:none;
 font-weight:bold;
}

.obsahl ul a:hover{
 background:#ffb422;
 color:#000;
 border:none;
}

.obsah .nadpis{
 color:#eee;
 font-size:20px;
 font-weight:bold;
 display:block;
 padding:0;
 margin:0;
}


ul{
margin-top:0;
margin-right:50px;
}

ul li{
 color:#bbb;
 list-style-type: circle;
}

.zvyrazneni{
 color:#fff; 
}

.podokraj{
 font-size:smaller;
}

.stahuj{
 width:80%;
 margin-left:10%;
 margin-right:10%;
 color:#e0e0e0;
 border-left:1px dotted #aaa;
 border-bottom:1px dotted #aaa;
 padding:3px;
 margin-bottom:15px;
 background:#505050;
 display:table;
}

.stahuj img {
 margin-right:5px;
}

.stahuj .nahled{
 float:right;
 margin-left:5px;
}

.stahuj div{
 font-weight:bold;
}

.programy{
 text-align:left;
 padding:1%;
 margin:0px;
 background:#999;
 color:#000;
 float:right;
 display:block;
 width:84%;
 border:1px solid white;
}

.programy h3{
 color:#eee;
 padding:0;
 margin:0;
 margin-left:-10px;
}

.programy .pcenter{
 text-align:center;
}

.programy .code{
 font-family:"Courier CE", "Courier New CE", monospace;
 font-weight:bold;
}

.programy a{
 color:#0f0;
 background-color:#666;
 padding:0 2px;
 border:0;
}

.programy img{
 border:0;
}

.programy .subnadpis{
 color:#fff;
 font-size:1.5em;
}

.programy .vycet li{
 color:#000;
 list-style-type: Disc;
}

.programy .older{
 text-decoration:underline;
 margin-left:1em;
}

.programy .zvyrazneni{
 background: #ff0;
 color:#000;
 padding:0 2px;
}

.flash{
 float:left;
 margin-right:50px;
}
