.clear
  { clear: both; }


div.shadow{float: left;padding: 0 6px 6px 0;
    background: url(dropshadow.png) no-repeat bottom right}
div.shadow img{display: block;position: relative;
    top: -3px;left:-3px;padding:5px;background:#FFF;
    border:1px solid;border-color: #ccc #666 #666 #ccc}

/* Stranka ZAVODNICI *******************************************************/

#bodovani {
margin: 0 0 3% 25px;
border: 1px black solid;
text-align: center;
border-collapse: collapse;

}

#bodovani td {
border: 1px black solid;
padding: 8px;
}

#bodovani th {
border: 1px black solid;
padding: 2px 10px;
}
/* END - Stranka ZAVODNICI ***************************************************/

/* Stranka SOUTEZE *********************************************************/
#soutez {
  margin: 0px 10px;
}

#soutez .month {
  color: #0000FF;
  font-style: italic;
  border-bottom: 1px black dotted;
}
 
 #soutez .date {
  color: #800080;
}
/* END - Stranka SOUTEZE *********************************************************/

/* Navigace *********************************************************/
#navcontainer{
margin: 10px 0px 0px 10px;
float: left;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#navcontainer li { margin: 0 0 3px 0; }

#navcontainer a
{
display: block;
padding: 2px 2px 2px 24px;
border: 1px solid #333;
width: 150px;
background-color: #999;
background-image: url(images/l1_down.gif);
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
border: 1px solid #333;
background-color: #F60;
background-image: url(images/l1_over.gif);
color: #333;
}

#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #333;
background-color: #FF6600;
background-image: url(images/l1_over.gif);
color: #333;
}
/* END - Navigace *********************************************************/

#header {
background: url("../_img/bg_header.jpg") no-repeat;
}

#headerbar{
color: white;
background-color: black;
padding: 0 0 0 10px;
}

#footer {
color: white;
background-color: black;
clear:left;
}

#footer_text{
display:block;
text-align: right;
padding: 0 10px 0 0;

}

#logo{
height: 72px ;
width: 313px ;
position: relative;
left: 32.5%;
top: 0.75%;
}

/* Obsah stranky *********************************************************/

a img {
  border: 0px black solid;
}

body {
  margin: 0px; padding: 0px;
  background-color: #BBB5AC;
  background-image: url(../_img/karatedo2.gif);
  color: black;
  font-family: sans-serif;
  font-size: small;
}

.page {
  width: 970px;
  margin: auto;   
  color: black;  
  border: 1px black solid;
  background-color: white;
  background-image: url(../_img/karatedo.gif);
}

.text_stranky{
display: block;
margin: 10px 3% 0 23%;
}

.text_stranky div{
margin: 3px 0 0 0;
}

.levy_obrazek {
  /*width: 30%;
  height: 30%;
  */
  margin: 5px 50px 5px 5px;
}

.pravy_obrazek {
/*
  width: 30%;
  height: 30%;
*/
  margin: 5px 5px 5px 50px;
}


/* END - Obsah stranky *********************************************************/

/* O nas *********************************************************/

.obrazek{
float: left;
width: 20%;
height: 20%;
margin: 0 5% 5% 0;
}

#sipka{
width:95%;
margin: 0 0 2% 0;
}


/* END - O nas *********************************************************/

/* Trenink *********************************************************/
#trenink_text{
display:block;
text-align:center;
}

.stinovani{
background-color: #999999;
}

#rozvrh {
border: 1px black solid;
text-align: center;
border-collapse: collapse;
margin: 5px auto 10px auto;

}

#rozvrh td {
  border: 1px black solid;
  width: 11%;
  }
  
.trener{
font-weight: bold;
font-style: italic;
}
/* END - Trenink *********************************************************/

/* Uspechy *********************************************************/

/* END - Uspechy *********************************************************/

#novinky-ilustrace {
  text-align: center;
} 

#novinky-ilustrace img {
  margin: 20px 75px 5px 50px;
}


#logo_nsa {
  margin: 1em;
  float: left;
  border: none;
  width: 150px;
  height: 62px;
}

#logo_plzensky_kraj {
  margin: 1em;
  float: left;
  border: none;
  width: 150px;
  height: 39px;
}
