body {
  background-color: #000000;
  font-family:Arial Heavy, sans-serif; font-size:11px;
  color:#FFFFFF;
  text-align: left;
  border: 0px;
  margin: 0px;
  padding: 0px;
}
.stranka {
   width: 780px;
   margin: auto;
   background-color: #141414;
}

a {color: #FF6500; text-decoration:none;
 border: 0px;
 margin: 0px;
 padding: 0px;
}

p {
margin:0px;
}

input {
  background-color:#D4D1EF;
  border-color:#FF350A;
  }
  
textarea  {
  background-color:#D4D1EF;  
  border-color:#FF350A;
  }

ul{
  list-style: none;
  padding: 0px;
  margin: 0px;
 font-weight:900;
}  

.menu a {
  color:#ECECEC;
}

.menu a:hover {
  color: #FF6500;
}

li {
 padding-right: 10px;
 padding-left:20px;
 float:left;
 font-weight:900;
}


.stred {
text-align:center;
margin:auto;
}

.uprostred {
text-align:center;
padding:10px;
padding-top:20px;
margin:auto;
}

.nadpis {
text-align:center;
padding:20px;
margin:auto;
}

.red  { 
 color:#FF350A;
 font-weight: bold;        
 }
 
.orange {
 color:#FF6504;
 font-weight: 900;
}

.big {
 font-size: 120%;
 margin-bottom: 6px;
 margin-top: 16px;
 font-weight:900;
}

 img {
 float: left;
 border: 0px;
 margin: 0px;
 padding: 0px;
 }

h1{
 font-size: 160%;
 margin-bottom: 6px;
}

h3 {
 font-size: 120%;
 margin-bottom: 6px;
}

.top {
   width: 780px;
   overflow: hidden;
   border: 0px;
   margin: 0px;
   padding: 0px;
   float: left;
}

.topbanner {
   float: left;
   overflow: hidden;
   border: 0px;
   margin: 0px;
   padding: 0px;
}   

.top_nadpis {
  display:none;
  overflow: hidden;
  float: left;
  border: 0px;
  margin: 0px;
  padding: 0px;
}   

.hidden {
display:none;
}

.topleft{
   float: left;
   overflow: hidden;
   border: 0px;
   margin: 0px;
   padding: 0px;
   width: 414px;
   height: 153px;
}

.topright{
  background-image: url('images/topwell.jpg');
  border: 0px;
  margin: 0px;
  padding: 0px;
  float: right;
  width: 366px;
  height: 102px;
}

.topright a img{
  float: right;
  margin:15px;
  margin-left:0px;
  margin-right:5px;
}

.topright2{
 float: left;
 background-image: url('images/bgwel.jpg');
 background-repeat: no-repeat;
 border: 0px;
 margin: 0px;
 padding: 0px;
 width: 366px;
 height: 51px;
 }
  
.menu {
 float: left;
 width: 664px;
 padding-left:80px;
 font-weight:900;
 }

.left{
width: 256px;
float:left;
margin-left:10px;
margin-top:10px;
display: inline;
}

.llem {
width: 254px;
border-width: 1px;
border-style: solid;
border-color:#000;
float:left;
overflow:hidden;
}

.lem{
 float: left;
 width: 252px;
border-width: 1px;
border-style: solid;
border-color:#6d6d6d;
overflow:hidden;
}

.lista{
background-image: url("images/gradienttest.jpg");
background-repeat: repeat-x;
width: 252px;
height: 30px;
float: left;
}

.listatext{
margin-left:20px;
margin-top:5px;
color:#ececec;
}

.aktuality {
width: 222px;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 10px;
float: left;
}

.bannerleft1 {
 margin: auto;
 text-align:center;
 margin-top:10px;
 width:192px;
 padding:5px;
}

.bannerleft1 a img {
 float:none;
 border-width:1px;
 border-style:solid;
 border-color:#FF6504;
}

.main {
 float: right;
 width: 492px;
margin: 10px;
border-width: 1px;
border-style: solid;
border-color:#000;
overflow:hidden;
}

.lem2 {
 float: left;
 width: 490px;
border-width: 1px;
border-style: solid;
border-color:#6d6d6d;
overflow:hidden;

}

.lista2 {
background-image: url("images/gradienttest.jpg");
background-repeat: repeat-x;
width: 488px;
height: 30px;
float: left;
}

.content2{
 padding-left:20px;
 padding-bottom: 5px;
 padding-right:10px;
}

.homebuttons{
 width: 488px;
 text-align:center;
}

.homebuttons a img{
padding:10px;
padding-left:24px;
}

.homebuttons iframe{
 margin-top:13px;
 border-width:1px;
 border-style:solid;
 border-color:#FF6504;
 overflow:hidden;
}

.hitparada{
width:50%;
float:left;
}

.footer {
 width: 758px;
 clear: both;
 margin:10px;
 border-width: 1px;
 border-style: solid;
 border-color:#000;
 text-align:center;
}

.footerlem {
 width: 746px;
 padding: 5px;
 border-width: 1px;
 border-style: solid;
 border-color:#6d6d6d;
 font-weight:700;
 height:14px;
 background-image: url("images/gradienttest.jpg");
}


.footer a:hover{
 text-decoration:none;
}

.allarecenze {
 float: left;
 width: 458px;

}

.ikona {
 float: left;
 margin-right:15px;
 }

.ikona a img {
 float:none;
 border-width:1px;
 border-style:solid;
 border-color:#FF6504;
}

.popisek {
  margin-top: 8px;
  float:none;
  text-align: justify;
  margin-bottom:5px;
}

.bordr {
  float:left;
  width: 100%;
  height: 8px;
  background-image:url("images/bordr.jpg");
  background-repeat: repeat-x;

}

.bordr2 {
float:left;
  width: 489px;
  height: 8px;
  background-image:url("images/bordr.jpg");
  background-repeat: repeat-x;

}

.bordr3 {
  float:left;
  width: 450px;
  height: 4px;
  background-image:url("images/bordr.jpg");
  background-repeat: repeat-x;

}

 .ramecek {
 width: 150px;
 margin-bottom:20px;
 float:left;
 text-align:center;
 }

.ramecek a img {
 float:none;
 border-width:1px;
 border-style:solid;
 border-color:#FF6504;
 }
 
  .contact {
 width: 120px;
 margin-bottom:5px;
 float:left;
 text-align:center;
 }

.contact a img {
 float:none; 
 border-width:1px;
 border-style:solid;
 border-color:#FF6504;
 }
 
.photo {
  width:100%;
  float:left;
 padding:20px;
}

.nahled {
width: 100%;
float:left;
padding:7px;
} 

.copyright {
  background-color:#1E1910;
  text-align:center;
  margin:10px;
 }
 
.vzkaznik {
width: 222px;
height: 390px;
overflow: auto;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 10px;
float: left;
}

.vpravo {
float: right;
padding-right: 10px;
}

.vpravo a img {
width:24px;
height:24px;
}

.player {
 margin: auto;
 text-align:center;
 padding:0px;
 margin:10px;
 width:192px;
 padding:5px;
}

.player a img {
 float:none;
 border-width:0px;
}