body {
background-image: url('../images/bg.png');
background-repeat: repeat-y;
background-color: #7F7F7F;
background-position: top center;
font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 12px;
text-align: left; 
margin: 0px 0px 0px 0px; 
color: #FFFFFF;
}

A img{border: none;}

A {color: #AEBDCA; text-decoration: none; text-decoration: underline;}
A:hover, active {color: #808080; text-decoration: underline;}

h1 {color: #FFFFFF; font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; text-align: left; padding: 12px 0px 0px 12px; margin: 0px;}

#footer A {color: #A0A0A0; text-decoration: none; border-bottom: 1px dotted;}
#footer A:hover, active {color: #AEBDCA; text-decoration: none;}

h2 {color: #6C869B; font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-align: left; padding:  5px 5px 2px 5px; margin: 0px 0 0px 0px;}
h3 {color: #E6E6E6; font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-align: left; padding:  0px 5px 5px 5px; margin: 0 0 0px 0px; line-height: 120%;}
h4 {color: #6C869B; font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-align: center; padding:  0px 0px 3px 0px; margin: 0px 0 3px 0px; border-bottom: dotted 1px #A0A0A0; }
h5 {color: #6C869B; font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-align: left; padding:  0px 0px 10px 0px; margin: 0px 0 0px 0px; }

#container { 
background-color: #333333; 
position: relative;
margin: auto;
width: 900px;
} 

#head {
background-image: url('../images/head.png');
background-repeat: no-repeat;
background-color: transparent; 
overflow: hidden;
width: 900px; 
height: 200px; 
}

.slideshow {
float: right;
width: 400px; 
height: 200px; 
}

.logo {
float: left;
width: 500px; 
height: 200px; 
}

#menu {
margin: 0;
width: 900px;
height: 42px;
background-color: #CCCCCC; 
}

#body {
background-color: transparent; 
position: relative;
width: 900px;
margin: 10px 0 0px 0;  
}

.text{
position: relative;
margin: 10px 0;
padding: 12px;
overflow: auto;
text-align: left;
width: 496px;
background-color: #282828;
}

.video{
margin: 0 0px -3px 37px;
}

#middle{
position: relative;
margin: 0 0 20px 10px;
padding: 0px;
float: left;
width: 500px;
background-color: transparent;
}


#footer {
position: relative;
background-image: url('../images/footer.jpg');
background-repeat: repeat-x; 
background-color: #171717; 
width: 900px; 
height: 27px; 
clear:both;
color: #666666; 
font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif; 
font-size: 10px; 
font-weight: normal; 
text-align: center; 
padding: 15px 0px 0px 0px; 
margin: 0px; 
}

#pre-head {
position: relative;
background-color: #565656; 
background-image: url('../images/pre-head.jpg');
background-repeat: repeat-x; 
width: 900px; 
height: 42px; 
clear:both;
color: #666666; 
font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif; 
font-size: 10px; 
font-weight: normal; 
text-align: center; 
padding: 0px 0px 0px 0px; 
margin: 0px; 
}

.content_menu ul,
.content_menu li{
  padding: 0;
  margin: 0;
  display: inline; 
} 

.content_menu li a{
  color: #C0C0C0;
  font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  display: block;
  float: left;
  margin: 0px 0px 0 0px;
  padding: 12px 0px 0px 0px;
  border-bottom: none;
  text-decoration: none;
  width: 100px;
  height: 30px;
  text-align: center;
  background-image: url('../images/odkaz.png');
  
 }

.content_menu a.active ,
.content_menu a:hover
{
  color: #FFFFFF;
  text-decoration: none;
  background-image: url('../images/odkaz.png');
  background-position: bottom;
  width: 100px;
  height: 30px;
  border-bottom: none;
}

.partneri{
position: relative;
width: 170px;
float: right;
margin: 0px 10px 30px 0px;
background-color: transparent;
clear: right;
}

.partneri img{
padding: 0 0 7px 0;
}

#aktuality{
position: relative;
float: left;
width: 170px;
margin: 0px 0 0 10px;
background-color: transparent;
}

.aktualne{
position: relative;
float: left;
width: 496px;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px solid #515151;
}

.aktualne_prvni{
position: relative;
float: left;
width: 496px;
padding: 10px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px solid #515151;
border-top: 1px solid #515151;
}

.toplist{
text-align: center;
padding: 10px 0 7px 0;
}

.nadpis_strana{
color: #D6D6D6; 
font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif; 
font-size: 14px; 
font-weight: bold; 
text-align: center; 
padding: 3px 0 0 0; 
margin: 0 0px 10px 0; 
background-image: url('../images/nadpis.jpg'); 
background-repeat: no-repeat; 
background-color: #171717; 
width: 170px; 
height: 22px; 
float: left; 
position: relative;

}

.nadpis_hlavni{
color: #FFFFFF; 
font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif; 
font-size: 14px; 
font-weight: bold; 
text-align: left; 
padding: 3px 0px 3px 50px; 
margin: 0; 
background-color: #171717; 
background-image: url('../images/nadpis.jpg'); 
background-repeat: no-repeat;
width: 470px; 
text-transform: uppercase;
}

.nadpis_hlavni_mensi{
color: #FFFFFF; 
font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif; 
font-size: 12px; 
font-weight: bold; 
text-align: left; 
padding: 3px 0px 3px 50px; 
margin: 0; 
background-color: #171717; 
background-image: url('../images/nadpis.jpg'); 
background-repeat: no-repeat;
width: 470px; 
text-transform: uppercase;
}


.podnadpis{
margin: 0px 0 10px 0 ;
padding: 0 0 0 0px;
background-color: #282828;
clear: both;
color: #FFFFFF;
}

.lang{
margin: -22px 10px 0px 0px;
float: right;
background-color: #282828;
position: relative;
} 

.lang img{
width: 18px;
height: 13px;
padding: 7px;
float: left;
}

.treninky{
margin: 0px 0px 10px 0px;
float: left;
clear: both;
} 

.treninky_konec{
margin: 0px 0px 0px 0px;
float: left;
clear: both;
} 

.treninky_den{
margin: 0px 19px 0px 0px;
float: left;
width: 65px;
text-transform: uppercase;
font-weight: bold;
background-color:#171717;
padding: 20px 0 20px 10px;
} 

.treninky_cas{
margin: 0px 10px 0px 0px;
padding: 5px;
float: left;
width: 80px;
height: 46px;
background-color: #202020;
text-align: center;
font-size: 11px;
} 

.treninky_cas_miss{
margin: 0px 15px 0px 200px;
padding: 5px;
float: left;
width: 80px;
height: 46px;
background-color: #202020;
text-align: center;
font-size: 11px;
}

.patek{
margin: 0px 0px 0px 100px;
float: left;
}

.lapy{
color: yellow;
}

.sambo{
color: red;
}

.zavod{
color: green;
}

.box{
color: #3366FF;
}

.zacatecnici{
color: white;
}

.deti{
color: orange;
}



.odkazy{
margin: 0px 0px 12px 0px;
float: left;
width: 500px;
clear: both;
text-align: left;
} 

.odkazy img{
margin: 0px 30px 0px 0px;
float: left;
} 

.odkazy_konec{
margin: 0px 0px 0px 0px;
float: left;
width: 500px;
clear: both;
text-align: left;
}

.odkazy_konec img{
margin: 0px 30px 0px 0px;
float: left;
} 
ul{
  padding: 0;
  margin: 0px 0 0px 20px;
} 

li{
  padding: 0 0 5px 0;
  margin: 0;
} 

.media{
margin: 0px 0px 0px 0px;
}

.media img{
margin: 0px 0px 0px 14px;
float: left;
}

.zavod_kat{
margin: 0px 10px 10px 0px;
float: left;
width: 95px;
text-transform: uppercase;
font-weight: bold;
background-color:#171717;
padding: 14px 10px;
clear: both;
}

.zavod_man li, .zavod_man ul{
  padding: 0;
  margin: 0;
  display: inline;
}

.zavod_man li a{
  margin: 0px 10px 10px 0px;
  float: left;
  font-weight: bold;
  background-color:#202020;
  padding: 13px 10px;
  border: 1px dotted #A0A0A0;
  text-decoration: none;
}

.zavod_man li a:hover, .zavod_man li a.active{
  margin: 0px 10px 10px 0px;
  float: left;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #1E1E1E;
  padding: 13px 10px;
  border: 1px dotted #FFFFFF;
  text-decoration: none;
} 

.clear{
height: 20px;
width: 400px;
} 
