  body {
    font-family: Verdana, Arial, Arial CE, Tahoma, Verdana, sans-serif;
    margin: 0px;
    font-size: 12px;
    background: #FFFFFF;
    /*background: #DDEFFB url(../design/bck.png) repeat-x;*/
  }
  
  body, th, td  { font-size: 10px;}

  form {
    margin: 0px;
    padding: 0px;
  }
  a{
  color: #0066cb;
  text-decoration: underline;
  }
  
.facebook{
top: 5px;
float: right;
position: absolute;
right: 180px;
width: 161px;
height: 25px;
}  
  #container {
    width: 961px;
    margin-top: 10px;
    float: center;
  }
  #horni-text-uloga
  {
    margin: 10px 0 15px 0;
    color: #01852d;
    font-weight: bold;
    font-size:  12px;
    font-style: italic;
    float: left;
  }
  #logo {
    float: left;
    width: 190px;
    height: 45px;
    background-image: url(../design/logo.jpg);
    background-repeat: no-repeat;
  }
  #footer{
    
    float: right;
    text-align:left;
    width: 961px;
    height: 83px;
    color: white;
    background-image: url(../design/spodnilista.png  );
    background-repeat: no-repeat;  
  }
  #footertext{
    padding-top: 45px;
    line-height: 15px;
    padding-left: 15px;
    text-align:left;
  }  
  #banner-left-container {
    float: left;
    position: relative;
    width: 310px;
  }
  #banner-center-container {
    float: left;
    position: relative;  
    padding: 42px 0 0 5px;
    width: 333px;
  }   
  #banner-right-container {
    float: right;
    position: relative;  
    padding: 0px;
    width: 309px;
  }
  
 #banner-right-container div.pravyBanner1{
 float: left;
  position: ralative;
  display: block;
  background: url(../design/pravyHorni_banner1.jpg) left top no-repeat; 
  width: 333px; 
  height: 158px; 
 } 
 #banner-right-container div.pravyBanner2{
 float: left;
  position: ralative;
  display: block;
  background: url(../design/pravyHorni_banner2.jpg) left top no-repeat; 
  width: 333px; 
  height: 158px; 
 } 
 #banner-right-container div.pravyBanner3{
 float: left;
  position: ralative;
  display: block;
  background: url(../design/pravyHorni_banner3.jpg) left top no-repeat; 
  width: 333px; 
  height: 158px; 
 } 
 #banner-right-container div.pravyBanner4{
 float: left;
  position: ralative;
  display: block;
  background: url(../design/pravyHorni_banner4.jpg) left top no-repeat; 
  width: 333px; 
  height: 158px; 
 } 
 #banner-right-container div.pravyBanner5{
 float: left;
  position: ralative;
  display: block;
  background: url(../design/pravyHorni_banner5.jpg) left top no-repeat; 
  width: 333px; 
  height: 158px; 
 } 

 
  #buttons-left-container {
    float: left;
    margin-top: 4px;
    _margin-top: 2px;
  }

  #buttons-center-container {
    float: left;
    width: 231px;
    background-image: url(../design/right_banner1.png);
    background-repeat: no-repeat;

  }
  #buttons-right-container {
    float: right;
  }
  
  
  
  #top-lista{
    float: left;
    position: relative;
    margin-top: 6px;
    width: 960px;
    height: 16px;
    background-image: url(../design/top_lista.jpg);
    background-repeat: no-repeat; 
  }
  #top-link-background{
    float: left;
    position: relative;
    width: 960px;
    height: 50px;
    background-image: url(../design/top_link_background.jpg);
    background-repeat: no-repeat; 
  }
  #content-container {
    float: left;
    width: 960px;
    min-height: 350px;
    _height: 350px;
    margin-bottom: 30px;
  }
  .videobox{
    width: 228px;
    height: 151px;
    _margin: -40px 0px;
    background: url(../design/banner_tvspot.gif) center center no-repeat; 
     padding: 15px 0px;
  }
  .videobox a{
    width: 228px; 
    height: 121x;

  }
  #hledatinput{
    height: 15px;
    float: right;
    margin: 10px 4px 13px 0;
    background-image: url(../design/hledaniinput.png); 
    border: 1px  solid  #c4c4b8;
  }
  #videoinput{
    height: 15px;
    float: right;
    margin: 5px 4px 5px 0;
    background-image: url(../design/hledaniinput.png); 
    border: 1px  solid  #c4c4b8;
  }
  #hledatimage{
    float: right;
    margin: 10px 0px;
    border: 0px;
  }
  #hledattextarea{
    height: 75px;
    margin-bottom: 0px;
    background-image: url(../design/hledaniinput.png); 
    background-repeat: repeat-x;
    border: 1px  solid  black;
  }
  #clubtext{
  margin-left: 10px;
  color: white;
  margin-top: 20px; 
  }
  #clubtext1{
  margin-top: 8px; 
  }
  #clubtext2{
  position: absolute;
  }
  #clubsipka{
  margin-right: 25px;
  }

  #left {
    float: left;
    width: 723px;
 /*   background-color: red;*/
  }
  

  #left-inside {
      width: 723px;
/*    background-color: green;*/
  }
   #left-limitation {
      width: 700px;
/*    background-color: green;*/
  }    
  #right {
    float: right;
    width: 237px;  
    margin: 20px 0px;
  }
  .right-horni {
    float: left;
    position: relative;
    display: block;
    width: 237px;
    height: 7px;
    top: 0px;
    background: url(../design/poz_right_horni.gif) center bottom no-repeat;
  }  
  .right-inside {
    width: 237px;
    background: url(../design/poz_right_stred.gif);
  }
  .right-spodek {
    position: relative;
    display: block;
    width: 237px;
    height: 10px;
    background: url(../design/poz_right_spodek.gif) center bottom no-repeat;
  }
  .right-akce{
    position: relative;
    display: block;
    padding-bottom: 15px;
    width: 229px;
    height: 51px; 
  }
  #anketatext{
  margin-left: 1px;
  margin-right: 1px;
  background-color: #C0DFFF; 
  }  
  #anketaspodek{
  width: 229px;
  height: 13px;
  /*background-image: url(../design/anketaspodek.png);
  background-position: left bottom; 
    background-repeat: no-repeat; chyba odsazuje se do prava*/
  }   
  #boxnovinkytvspot
  {
  margin-top: 20px;
  }
  #novinkybox
  {
  float: left;
  margin-left: 0px;
  position: relative;
  text-align: left;
  }
  #novinkynazevbanner{
    width: 270px;
    height: 43px;    
    background-image: url(../design/nazevnovinky.png);
}
  #news-head {
    text-align: left;
    width: auto;
    height: 26px;
    color: #0061AA;
    font-weight: 900;
    font-size: 12px;
    background-image: url(../design/news.jpg);
    background-repeat: no-repeat;
    line-height: 22px;
    padding-left: 27px;
  }
  
  
  
  a.dog_button:link, a.dog_button:visited, a.dog_button:hover, a.dog_button:active {
    float: left;
    display: block;
    width: 244px;
    height: 81px;
    background-image: url(../design/dog_button.jpg);
    background-repeat: no-repeat;
  }

  a.dog_button:hover {
    background-image: url(../design/dog_button_active.jpg);
  }

  a.cat-button:link, a.cat-button:visited, a.cat-button:hover, a.cat-button:active {
    float: left;
    display: block;
    width: 244px;
    height: 93px;
    background-image: url(../design/cat_button.jpg);
    background-repeat: no-repeat;
  }
  
  a.cat-button:hover {
    background-image: url(../design/cat_button_active.jpg);
  }

  
  a.left-nav1:link, a.left-nav1:visited {
    display: block;
    width: auto;
    background-position: 0 50%;
   /* color: #0061AA;*/
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
    padding-left: 20px;
/*    background-color: #d1d1d1;*/
    line-height: 26px;
  }
  
  
  .left-nav1_nestisktnutelne {
    display: block;
    width: auto;
    background-position: 0 50%;
   /* color: #0061AA;*/
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
    padding-left: 20px;
/*    background-color: #d1d1d1;*/
    line-height: 26px;
  }
  
  .ramecek{ border: 1px solid #999999; }
  .ramecek1{ border: 4px double #000000; }
  .tucnepodtrzeno{ font-weight: bold; text-decoration: underline; }
  .tucnecervene{ font-weight: bold; color: #A80E0D; }
  .hlaseniouzivateli{ font-size: 10px; text-align: center; color: black; }
  .chybovazprava{ color: #A80E0D; }
  .zobrazeniroku { font-size: 95%; font-weight: 900;}
  
  .tabulka1nadpis{ border: 1px solid black; }
  .tabulka2nadpis{ border-right: 1px solid black; border-bottom: 1px solid black; border-top: 1px solid black; }
  .tabulka1bunka{ border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;}
  .tabulka2bunka{ border-right: 1px solid black; border-bottom: 1px solid black; }
  
  .napissekce {font-weight: bold;  font-size: 110%; text-align: left; border-bottom: 1px solid #d0dee9; width: 98%; text-align: left; margin: 20px 0px; padding: 3px; color: #0066cb; font-style:oblique;}
  .napissekcePracoviste{font-weight: bold;  font-size: 110%; text-align: left; border-bottom: 1px solid #d0dee9; width: 700px; text-align: left; margin: 10px 0px; padding: 3px; color: #0066cb; font-style:oblique;}
  .napissekcePetshopy{font-weight: bold;  font-size: 110%; text-align: left; width: 700px; text-align: left; margin: 5px 0px; padding: 3px; color: #0066cb; font-style:oblique;}
  .nadpisnovinkyuvod {font-weight: bold; font-size: 110%; text-decoration: underline; }
  .vyhledani {width: 136px; text-align: center; border-top: 1px solid black; padding-top: 5px; border-bottom: 1px solid black; padding-bottom: 5px; margin-bottom: 20px;}
  
  .uvod_prostredek {width: 541px; height: 250px; background-image: url(../menu/uvod_podklad.gif); background-repeat: repeat-y; margin-top: -8px;}
  
  #vypis_textu_1 {width: 541px; margin-left: 0px; display: block; color: #0072bc;}
  #vypis_textu_2 {width: 541px; margin-left: 0px; display: none; color: #ca6b17;}
    #vypis_textu_3 {width: 541px; margin-left: 0px; display: none; color: #667d28;}
  #vypis_textu_4 {width: 541px; margin-left: 0px; display: none; color: #0471a2;}
  #vypis_textu_5 {width: 541px; margin-left: 0px; display: none; color: #ac5f4e;}
  #vypis_textu_6 {width: 541px; margin-left: 0px; display: none; color: #5c9e52;}
  #vypis_textu_7 {width: 541px; margin-left: 0px; display: none; color: #4a175a;}
  #vypis_textu_8 {width: 541px; margin-left: 0px; display: none; color: #6a1643;}
  #vypis_textu_9 {width: 541px; margin-left: 0px; display: none; color: #6b5710;}
  #vypis_textu_10 {width: 541px; margin-left: 0px; display: none; color: #00a3b5;}
  
  
.vysledkytabulka tr td {
  border: 1px solid #0260A0;
}
.partneri{
float: left;
position: relative;
display: block;
padding-left: 25px; 
margin: 15px 10px;
}
.partneri-text{
float: left;
color: #52A0F2;
font-size: 14px;
font-weight: bold;
text-align: center;
margin-top: 15px;
margin-right: 45px;
}
.partneri-img{
float: left;
padding-right: 50px;
}
.stazeni-video a
{
margin-top: 5px;
margin-left: 30px;
text-decoration: none;
float: left;
padding-top: 3px;
text-align: center;
color: white;
width:100px;
height: 20px;
background: url(../menu/stazeni-tlacitko.jpg) no-repeat;
}

input.stazeni-video 
{
margin-top: 0px;
border: 0px;
text-decoration: none;
padding-top: 0px;
text-align: center;
font-size: 10px;
color: white;
width:100px;
height: 20px;
background: url(../menu/stazeni-tlacitko.jpg) no-repeat;
}
.odeslat-video
{
float: center;
margin-left: 130px;
}
.kontakty-tlacitko a
{
margin-top: 15px;
margin-left: 30px;
text-decoration: none;
float: left;
padding-top: 3px;
text-align: center;
color: white;
width:119px;
height: 20px;
background: url(../menu/kontaky-tlacitko.png) no-repeat;
}
.uvodsoutez{
width: 415px;
height: 328px;
/*background: url(../design/letnisoutez/uvod_pozadi_soutez.jpg) no-repeat; */
background: url(../design/soutez_ukonceno.jpg) no-repeat;
}
.uvodsoutez_sipka{
color: #000;
text-decoration: none;
text-align: right; 
font-weight: bold; 
margin-right: 8px;
padding: 2px 23px 2px 0px;
background: url(../design/letnisoutez/uvod_sipka_soutez.gif) right no-repeat;
}

.uvodsoutez_box {
float: left;
margin: 10px 5px;
padding: 2px;
width: 110px;
display: inline;
}
div.uvodsoutez_nadpis{
 float: left;
position: relative;
display: block;
width: 100%;
text-align: center;
background: #028630;
padding: 2px 0px;
}
div.uvodsoutez_nadpis a{
font-weight: none;
height: 40px;
text-decoration: underline;
font-size: 10px;
color: #fff;


}

.uvodsoutez_obr {
width: 70px;
height: 70px;
}
.clear{
clear: both;
}
  #clubbox{
    width: 231px;
    height: 205px;
    background-image: url(../design/clubbox.png);  
  }
  #clubinput{
    height: 15px;
    margin-top: 30px;
    background-image: url(../design/hledaniinput.png); 
    border: 1px  solid  white;
  } 
.pracoviste_mapa{
float: left;
text-align: right;
width: 700px;
height: 202px;
background: #fdfeff url(../design/sablony/pracoviste_vedle_mapy.gif) 20px 40px no-repeat;
border-top: 2px solid #d0dee9;
}
.petshopy_mapa{
float: left;
text-align: right;
width: 700px;
height: 202px;
background: #fdfeff url(../design/sablony/petshopy_vedle_mapy2.gif) 20px 40px no-repeat;
border-top: 2px solid #d0dee9;
}
.pracoviste_kraj{
width: 680px;
background: #fff;
padding: 10px;
font-size: 12px;
color: #0a58ad;
font-weight: bold;
font-style: oblique;
}
.pracoviste_loga{
float: left;
margin-bottom: 10px;
}
.pracoviste_loga a span{
  color: #0066cb;
  text-decoration: underline;
  font-weight: none;
}
.pracoviste_loga a{
  padding-left: 10px;
  text-decoration: none;
}