.obsah{
	padding:0px 15px 0px 15px;
	margin:5px;
	color:#bbb;
	min-height:300px;
}

.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;
}

.vzkazy{
 margin-left:10%;
 margin-right:50%;
 width:40%;
 color:#eee; 
}

.vzkazy .text{
 background:transparent;
 border:0;
 border-bottom:1px solid #777;
 width:278px;
 height:20px;
 color:#eee; 
}
.vzkazy .leva{
 width:160px;
 float:left;
 display:inline;
}
.vzkazy textarea{
 width:278px;
 height:150px;
 display:inline;
 border:1px solid #777;
 color:#eee; 
 background:#444;
 font-family:Tahoma, Verdana, "Sans serif";
}

.vzkazy div{
 margin:2px 0;
 text-align:left;
}

.vzkazy button{
 color:#000;
 background:#ccc;
 border-left:2px solid #fff;
 border-top:2px solid #fff;
 border-right:2px solid #aaa;
 border-bottom:2px solid #aaa;
}

.vtipy-ram{
 border:1px solid #ccc;
}

.vtipy-menu{
 width:100%;
 text-align:right;
 color:#000;
}

.vtipy-obruc{
 margin:20px;
 margin-left:20%;
 margin-right:20%;
 width:60%;
 padding:6px;
 border:1px solid #888; 
 background:#494949;
 text-align:justify;
}

.vtipy-span{
 background:#aaa;
 padding:2px 10px 0 10px;
}

.vtipy-span a{
 color:#000;
 text-decoration:none;
 background:none;
}

.vtipy-span a:hover{
 color:#800;
 background:#aaa;
 border:none;
}

.vtipy-navigace{
 text-align:center;
 border:none;
 color:#666;
 font-weight:bold;
 margin-top:3px;
}

.vtipy-navigace a{
 text-align:center;
 border:none;
 color:#eee;
}

.vtipy-navigace a:hover{
 border:none;
 color:#444;
 background:#eee;
}

.kontakty{
 display:block;
 margin-left:250px;
}

.album{
 margin:10px 90px;
 display:block;
}

.album .bunkar{
 width:100%;
 display:table;
 background:#505050;
 border:1px dotted #aaa;
 margin-bottom:12px;
}

.album .bunkar .bunka{
 width:33%;
 float:left;
 padding:0;
 text-align:center;
 font-size:18px;
 color:#aaa;
}

.album .bunkar .bunka img{
 background:#555;
 padding:3px;
 margin-top:5px;
}

.album .bunkar .bunka img:hover{
 background:#777;
 padding:3px;
}

.sms{
 display:block;
 margin-left:auto;
 margin-right:auto;
 width:300px;
}

.sms-lab{
 color:#ddd;
 display:block;
}

.sms .vstup-pole{
 margin-left:15px;
 width:200px;
 margin-bottom:10px;
 color:#ccc;
 font-size:18px;
 background:#484848;
 border:1px solid #666;
}

.sms textarea{
 margin-left:15px;
 width:200px;
 height:200px;
 background:#484848;
 border:1px solid #666;
 color:#ccc;
 font-family:Tahoma, Verdana, "Sans serif";
}

.sms label{
 color:#777;
 cursor:pointer;
}
.sms label:hover{
 color:#bbb;
}

.sms .progress{
 margin:5px 45px;
 width:120px;
 max-width:120px;
 height:12px;
 display:table;
 background:#555;
 border:1px solid #888;
 padding:0;
}

.sms .progress2{
 margin:0;
 width:0px;
 min-width:0px;
 max-width:120px;
 height:12px;
 display:block;
 background:#854;
 border:0;
 border-right:0;
 padding:0;
}

.sms-pravy{
 float:right;
 margin-right:50px;
 border:1px solid #777;
 background:#333;
 padding:2px;
 width:234px;
 /*text-align:justify;*/
}

.sms-pravy li{
 list-style-type: disc;
 padding:0;
 margin:0;
}

.sms-pravy ul{
 padding:0 10px;
 margin:0 10px;
}

.sms-counter{
 float:left;
 display:block;
 margin-top:30px;
 background:#3a3a3a;
 border:1px solid #555;
 padding:0 0 3px 0;
 /*text-align:justify;*/
}

.sms-counter-head{
 border-bottom:1px solid #555;
 background:#202020;
 padding:3px;
 margin-bottom:3px;
 color:#eee;
}

.sms-status{
  background:#e8d89f;
  border:1px solid #b8842a;
  font-weight:bold;
  font-size:25px;
  color:#000;
  text-align:center;
}

.credits{
 text-align:justify;
 text-indent:10px;
}

.programy{
 text-align:left;
 text-indent:1em; 
 padding-left:50px;
 padding-right:50px;
 margin-top:15px;
 background:#999;
 color:#000
}

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

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

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

.programy a{
 color:#0f0;
 border:0;
}

.programy img{
 border:0;
}

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