/*¹ablona */

  body{
     text-align: center;
     margin: 0px;
     padding: 0px;
     background-image: url(images/background.gif);
     background-position: center;
     font-family: tahoma;
     font-size: 11px;
     color: #595959;
  }
  
  .obsah{
    width: 849px;
    .width: 852px;
    margin-right: auto;
    margin-left: auto;
    border-bottom: solid #A3A3A3 1px;
    border-left: solid #A3A3A3 1px;
    .overflow-x: hidden;
    .border-right: solid #A3A3A3 1px;*/
    margin-right: 0px;
    background-color: #D6D6D6;
    height: 700px;
    .margin-left: 2px;
  
  
  }

  h1{
    color:#ff0000;
    font-size: 16px;
    text-align: left;
  }
  
  h2{
    color:#0659a5;
    
    
    font-size: 14px;
    margin-bottom: 0px;
  }
  
  h3,h4,h5{
  font-size: 13px;
    margin-bottom: 0px;
  }
  
  h4{
  
  font-size: 11px;;
  }
  
  h5{
    font-size: 12px;
  }
  
  p{
    margin-top: 10px;
  }
  
  .logo{
  
  
  }
  
  .dark{
   background-image: url(images/dark.jpg);
    width: 870px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
  }
  
  .bottomdark{
   background-image: url(images/darkbottom.jpg);
    height: 9px;
    .height: 8px;
    width: 854px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    padding-left: 5px;
    .background-repeat: repeat-x;
  /* overflow: hidden;*/
  }
  

  .menu{
    width: 110px;
    .width: 108px;
    float: left;
    margin-left: 32px;
    .margin-left: 16px;
    .margin-top: -2px;
    background-image: url(images/menu.jpg);
    height: 420px;
    height: 388px;
    background-position: left;
    .background-position:top left;
    .overflow-x: hidden;
    .background-repeat: no-repeat;

  }
    *>div.menu{
     .margin-left: 320px;
    }
  .menuitem{
    width: 90px;
    .width: 103px;
    height: 33px;
    background-image: url(images/button.jpg);
    background-repeat: no-repeat;
    display: block;
    text-align: left;
    padding-left: 15px;
    .padding-left: 10px;
    color: #545454;
    text-decoration: none;
    font-family: tahoma;
    font-size: 11px;
    padding-top: 5px;
    margin-bottom: 3px;
    
  }
  
  .m1{
   padding-top: 9px;
   height: 24px;
   .height: 33px;
  }
  
  .m2{
   padding-top: 3px;
   height: 30px;
   .height: 33px;
  }
  
  .red{
    background-image: url(images/buttonred.jpg);
    color: #A30101;
  }
  
  a.menuitem:hover, a.active{
    background-image: url(images/button-a.jpg);
    width: 92px;
     .width: 109px;

  }
  
   a.red:hover, a.ractive{
      background-image: url(images/buttonred-a.jpg);
      width: 92px;
      .width: 109px;
  }
  
  .adresa{
    margin-top: 15px;
    margin-left: 3px;
    text-align: left;
    font-size: 11px;
    color: #545454;
  
  }
  
  a.mail{
    color: #545454;
  }
  
  .main-obsah{
    
    margin-top: 0px;
    .margin-top: 8px;
    float: right;
    height: 462px;
    .height: 472px;
    width: 580px;
    .width: 710px;
    padding-left: 0px;
    .padding-left: 20px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 95px;
    padding-bottom:20px;
    text-align: left;
  
  }
  
  .cbottom{
   z-index: 5;
   position:absolute;
  }
  

  

/*  styly pro obsah*/

.leftobr{
  float: left;
  margin-bottom: 8px;
  margin-right: 5px;
}

table.kontakty{
  font-size: 11px;
  width: 600px;
  
  
}
table.kontakty tr{
 border:solid #BEBEBE 1px;
}

table, table.nb{
border: solid #939393 1px; 

}

strong{
color: #A30101;
}

div.polozka{
  margin-bottom: 30px;
}
div.kat, div.kat a{
  text-decoration: none;
  color: red;
  font-size: 16px;
}
div.kat a{
  font-weight: bold;
}

ul.podkat a{
  text-decoration: none;
  color: #595959;
}
div.serie{
  color:#d3213d;
  text-align: right;
  width: 300px;
}
div.serie img{
  text-align: left;
}

ul {
  margin-top: 5px;
}
table.tudaje{
  margin-top:10px;
  width: 600px;
  font-size: 12px;
}


table{
  font-size: 12px;
  margin-top:3px;

}
.pt{
  border: 1px #939393 solid;
  border-top: 0px;
}
table td,th{
  padding-left:3px;
  border-top: 1px #939393 solid;
}

table{

}

tr.r td{
  border-right: 1px #939393 solid;
  text-align: center;
}


td.b, td strong{
  color: #656565; 
  font-weight: bold;
}
tr.r1 {
  background-color: white;
}



th{
  text-align: left;
}

p{
  text-align: justify;
}

.in{
  margin-top: 10px;
  margin-left:10px;
}

a img{
  border: 0px; 
}
.legenda{
  font-size: 10px;
}

.divprivesy table, div.avia table{
  width:650px;
  margin-bottom: 5px;
}

div.avia.h td{
  text-align: center;
}
.divprivesy h1{
  border-top: 1px solid #d3213d;
  padding-top: 15px;
  padding-right:5px;
}
span.normal{
  color: #333333;
}

.divprivesy table td{
  padding-right:5px;
}

td.privesy, table{
  border-top: 0px;
  
}

tr.h td{
  font-weight: bold;
}


div.barva{
  border: 1px solid #4c4c4c;
  width:50px;
  height:50px;
}

table.vzornik td{
  border: 0px;
  text-align: center;
  font-style: 10px;
}

.obrprives td{
  text-align: center;
}


div.stinobr{
  margin-left:15px;
}

table.spec{
  margin-top: 15px;
}

div.seda{
  
  background-color: #d0d0d0;
}
hr{
  clear: both;
  width: 650px;
  border:0px;
  border-top: 1px solid #0659a5;
}

.nb,.vzornik, .obrprives{
  border: 0px;
}
b{
color: #A30101;
}
table.in{
  text-align: left;
  border:0px;
  width:350px;
  margin-left:0px;
}
table.in td, table.in td.r1{
  border: 0px;
  padding-left:0px;
}
.nahoru {
  float:right;
  text-decoration: none;
}
table.noborder td{
  border:0px;
}
table.noborder{
  border:0px;
}
table.normala {
  font-size: 11px;
  border:0px;
}

table.normala td{
  border:0px;
}

.clear{
clear: both;
}

div.cis a,div.cis a:visited{
  color: #595959;
  text-decoration: none;
}

div.cis a:hover{

  text-decoration: underline;
}

div.cis{
  position:absolute;
  margin-left: 499px;;
  width:370px;
  text-align: center;
}
.sponzor{
  display:block;
  font-size:120%;
  font-weight:bold;
  float:right;
  width:645px;
  margin-right:5px;
  padding:5px;
  background-color: #b7b7b7;
}
