.center{
  text-align: center;
}

i.red{
  font-style: normal;
  color: red;
}

.center_footer{
  margin: auto;
  text-align: center;
  width: 860px;
}

#obsah a{
  color: #aa0000;
  text-decoration: none;
}

#obsah a:hover{
  text-decoration: underline;
}

#obsah p{
  margin-top: 5px;
}

#obsah h1{
  margin-bottom: 0;
}

#obsah h2{
  margin-bottom: 0;
  font-size: 12pt;
  margin-top: 20px;
}

#obsah h2 a{
  color: #aa0000;
  text-decoration: underline;
}

#obsah h2 a:hover{
  text-decoration: none;
}

#obsah h6{
  margin: 0;
  padding: 0;
}

.novinky{
  float: left;
  margin-bottom: 10px;
  margin-top: -10px;
}

.novinky_img{
  float: left;
  margin-top: 5px;
  margin-right: 5px;
  border: 1px solid black;
}

.novinky_img:hover{
  border: 1px solid #aa0000;
}

#novinka h1{
  color: #aa0000;
}

#novinka a img{
  border: 2px solid black;
}

#novinka a img:hover{
  border: 2px solid #aa0000;
}

.strankovanie{
  float: left;
  width: 590px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  border-top: 1px solid rgb(96,96,96);
  border-bottom: 1px solid rgb(96,96,96);
}

.strankovanie table{
  margin: auto;
}

#obsah .strankovanie table td a{
  width: 20px;
  height: 20px;
  float: left;
  text-decoration: none;
  line-height: 18px;
}

#obsah .strankovanie table td a:hover{
  width: 20px;
  height: 20px;
  float: left;
  background-color: #aa0000;
  color: white;
  line-height: 18px;
}

#obsah .strankovanie table td b{
  width: 20px;
  height: 20px;
  float: left;
  text-decoration: none;
  background-color: #aa0000;
  color: white;
  line-height: 18px;
}

.results{
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  width: 100%;
}

.results th{
  background-color: #aa0000;
  color: white;
  border-left: 1px solid black;
  border-top: 1px solid black;
  padding: 4px;
}

.results td{
  border: 1px solid black;
  border-right: 0;
  border-bottom: 0;
  padding: 4px;
}

.results td.pozicia{
  font-weight: bold;
  text-align: center;
}

.prispevok{
  float: left;
  width: 100%;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 9pt;
}

.prispevok_top{
  border-bottom: 1px solid black;
  width: 100%;
  float: left;
  margin-bottom: 5px;
}

.prispevok_top_left{
  width: 250px;
  float: left;
}

.prispevok_top_right{
  width: 250px;
  float: right;
  text-align: right;
}

#slide_box_1{
  height: auto;
  display: none;
  border: 1px solid white;
  background: none;
}

#slide_box_1_open{
  height: auto;
  border: 1px solid white;
  background: none;
}

.dukla{
  background: url(../img/dukla.png) no-repeat;
  width: 247px;
  height: 117px;
  float: left;
}

.dukla:hover{
  background: url(../img/dukla_hover.png) no-repeat;
  width: 247px;
  height: 117px;
  float: left;
}

.salomon{
  background: url(../img/salomon.png) no-repeat;
  width: 247px;
  height: 73px;
  float: left;
}

.salomon:hover{
  background: url(../img/salomon_hover.png) no-repeat;
  width: 247px;
  height: 73px;
  float: left;
}

.spyder{
  background: url(../img/spyder.png) no-repeat;
  width: 247px;
  height: 55px;
  float: left;
}

.spyder:hover{
  background: url(../img/spyder_hover.png) no-repeat;
  width: 247px;
  height: 55px;
  float: left;
}

.shred{
  background: url(../img/shred.png) no-repeat;
  width: 247px;
  height: 75px;
  float: left;
}

.shred:hover{
  background: url(../img/shred_hover.png) no-repeat;
  width: 247px;
  height: 75px;
  float: left;
}

.komperdell{
  background: url(../img/komperdell.png) no-repeat;
  width: 247px;
  height: 50px;
  float: left;
}

.komperdell:hover{
  background: url(../img/komperdell_hover.png) no-repeat;
  width: 247px;
  height: 50px;
  float: left;
}

.slytech{
  background: url(../img/slytech.png) no-repeat;
  width: 247px;
  height: 74px;
  float: left;
}

.slytech:hover{
  background: url(../img/slytech_hover.png) no-repeat;
  width: 247px;
  height: 74px;
  float: left;
}

.tatrasport{
  background: url(../img/tatrasport.png) no-repeat;
  width: 247px;
  height: 50px;
  float: left;
}

.tatrasport:hover{
  background: url(../img/tatrasport_hover.png) no-repeat;
  width: 247px;
  height: 50px;
  float: left;
}

.isft{
  background: url(../img/isft.png) no-repeat;
  width: 247px;
  height: 102px;
  float: left;
}

.isft:hover{
  background: url(../img/isft_hover.png) no-repeat;
  width: 247px;
  height: 102px;
  float: left;
}

.wintersports{
  background: url(../img/wintersports.png) no-repeat;
  width: 247px;
  height: 103px;
  float: left;
}

.wintersports:hover{
  background: url(../img/wintersports_hover.png) no-repeat;
  width: 247px;
  height: 103px;
  float: left;
}

.vysoke_tatry{
  background: url(../img/vysoke_tatry.png) no-repeat;
  width: 247px;
  height: 123px;
  float: left;
}

.vysoke_tatry:hover{
  background: url(../img/vysoke_tatry_hover.png) no-repeat;
  width: 247px;
  height: 123px;
  float: left;
}

#posledne_umiestnenia table{
  width: 300px;
  font-size: 8pt;
  margin-bottom: 5px;
  margin-left: 2px;
}

#aktualne p{
  margin-bottom: 5px;
}

.zobrazit{
  background: url(../img/img_21.png) no-repeat;
  width: 62px;
  height: 22px;
  float: left;
  margin-top: 3px;
}

.zobrazit_en{
  background: url(../img/img_21_en.png) no-repeat;
  width: 62px;
  height: 22px;
  float: left;
  margin-top: 3px;
}

.vysledky{
  background: url(../img/img_22.png) no-repeat;
  width: 68px;
  height: 22px;
  float: left;
}

.vysledky_en{
  background: url(../img/img_22_en.png) no-repeat;
  width: 68px;
  height: 22px;
  float: left;
}

.galeria{
  background: url(../img/img_24.png) no-repeat;
  width: 62px;
  height: 22px;
  float: left;
  margin-top: 5px;
}

.galeria_en{
  background: url(../img/img_24_en.png) no-repeat;
  width: 62px;
  height: 22px;
  float: left;
  margin-top: 5px;
}

#galeria img{
  float: left;
  margin-right: 3px;
  margin-bottom: 7px;
}

#galeria a img{
  border: 2px solid black;
}

#galeria a img:hover{
  border: 2px solid #aa0000;
}

#najnovsie_fotky table{
  width: 272px;
}

#najnovsie_fotky td a img{
  border: 1px solid black;
  width: 130px;
  height: 97px;
}

#najnovsie_fotky td a img:hover{
  border: 1px solid white;
}

#posledne_prispevky table{
  font-size: 8pt;
}

.right{
  float: right;
  text-align: right;
}

.svk:hover{
  background: url(../img/svk.png) no-repeat;
  width: 36px;
  height: 30px;
  float: left;
}

.svk{
  background: url(../img/svk_hover.png) no-repeat;
  width: 36px;
  height: 30px;
  float: left;
}

.eng:hover{
  background: url(../img/eng.png) no-repeat;
  width: 36px;
  height: 30px;
  float: left;
  margin-left: -3px;
}

.eng{
  background: url(../img/eng_hover.png) no-repeat;
  width: 36px;
  height: 30px;
  float: left;
  margin-left: -3px;
}

.guestbook_prispevok{
  margin: auto;
  padding: 20px;
}

.guestbook_prispevok td{
  text-align: left;  
}

.input_medium{
  width: 220px;
}

.textarea_medium{
  width: 320px;
  height: 100px;
}

#footer a{
  color: #aa0000;
  text-decoration: none;
}

#footer a:hover{
  text-decoration: underline;
}

ul.fotky{
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 300px;
}

ul.fotky li{
  float: left;
  margin-bottom: 5px;
}

ul.fotky li a img{
  margin-right: 5px;
  border: 2px solid black;
}

ul.fotky li a img:hover{
  border: 2px solid #aa0000;
}





