@font-face {
    font-family: strenu3d; /* deklarace fontu */
    //src: url("./diplom.ttf"); /* propojení na umístění souboru */
    src: url("./strenu3d.ttf"); /* propojení na umístění souboru */
}

body{
  margin:0;
  padding:0;
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; 
  background-color:#DDDDDD;
  position:relative;
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size:10px;
  z-index: 1;
  text-align:left;
}
div{margin:0;padding:0;}
span{margin:0;padding:0;}
a,a:visited,a:active{margin:0;padding:0;text-decoration:none;border:none;color:black;}
a:hover{color:black;}
p{margin:0;padding:0;}



h1{font-size:20px;line-height:24px;font-weight:normal;margin:0;padding:0;}
h2{font-size:18px;line-height:22px;font-weight:normal;margin:0;padding:0;}
h3{font-size:16px;line-height:20px;font-weight:normal;margin:0;padding:0;}
h4{font-size:14px;line-height:18px;font-weight:normal;margin:0;padding:0;}
h5{font-size:12px;line-height:14px;font-weight:normal;margin:0;padding:0;}




table{margin:0;padding:0;}
tr{margin:0;padding:0;}
td{margin:0;padding:0;}
img{border:none;margin:0;padding:0;}
a.cerna_seda{color:black;}
a.cerna_seda:hover{color:gray;}

#div_all{
  position:relative;
  width:1300px;
  margin:0 auto 0 auto;
  background:none;
  text-align:center;
  
}



.tl_blue,.tl_red,.tl_gray,.tl_green{font-size:12px;padding:1px 3px 1px 3px;font-weight:normal;} 
.tl_blue,.tl_blue:visited{border:1px solid gray;color:Blue;background-color:gainsboro;}
.tl_blue:hover{color:gainsboro;background-color:DodgerBlue;}
.tl_red,.tl_red:visited{border:1px solid gray;color:Crimson;background-color:gainsboro;}
.tl_red:hover{color:gainsboro;background-color:Crimson;}
.tl_gray,.tl_gray:visited{border:1px solid gray;color:black;background-color:gainsboro;}
.tl_gray:hover{color:black;background-color:silver;}
.tl_green,.tl_green:visited{border:1px solid gray;color:green;background-color:gainsboro;}
.tl_green:hover{color:black;background-color:green;}

table.table_top td{vertical-align:top;}
table.table_left td,td.table_left{text-align:left;}
table.table_center td,td.table_center,tr.table_center td{text-align:center;}

table{
  width:auto;
  background:none;
  //margin:10px auto 20px auto;
  margin:10px 0 20px 0;
}
table.hrube td,table.detail td{}

tr.skl{background-color:white;}

table td{padding:1px 2px 1px 2px;text-align:center;}
.nazevvekovekategorie{font-size:14px;line-height:14px;font-weight:bold;padding-top:5px;}
tr.nazevkategorie td{padding-top:30px;text-align:left;font-size:14px;line-height:24px;}
td.nazevkategorie b{font-size:20px;line-height:24px;}
tr.nadpis td{/*font-style:italic;*/text-align:left;border-bottom:1px solid black;text-align:center;}
tr.skl td{}

table td.l,table tr.l td{border-left:1px solid black;}
table td.p,table tr.p td{border-right:1px solid black;}
table td.h,table tr.h td{border-top:1px solid black;}
table td.d,table tr.d td{border-bottom:1px solid black;}
table td.a,table tr.a td{border:1px solid black;}




a.classic{text-decoration:underline;color:blue;}



.suma,.rank{background-color:#DDDDDD; font-weight:bold;}
.body{background-color:#DDDDDD;}
.um1{background-color:gold;}
.um2{background-color:#a9a9a9;}
.um3{background-color:#ffa07a;}


.rot{
    /*-webkit-transform: rotate(-90deg);*/
    /*-moz-transform: rotate(-90deg);*/
    /*-o-transform: rotate(-90deg);    */
    /*-ms-transform: rotate(-90deg);*/
    
    /*padding:5px 0 5px 0;*/
}

a.napoveda{position:relative;}
/*//a.napoveda div{position:absolute;display:none;left:20px;top:10px;width:200px;color:black;padding:3px;background-color:gray;border:1px solid black;font-size:14px;}*/
a.napoveda div{position:absolute;display:none;left:20px;top:10px;width:200px;z-index: 10;}
a.napoveda:hover div{display:block;}
a.napoveda div div{position:relative;left:0px;top:0px;width:auto;color:black;padding:4px 5px 4px 5px;background-color:#CCCCFF;background-color:white;border:1px solid gray;font-size:16px;line-height:18px;float:left;}
a.napoveda div div h5{position:relative;display:block;width:auto;font-size:12px;line-height:16px;font-weight:normal;margin:0;padding:0;}

.mesto{margin:15px;font-weight:bold;}


