  body {
    font-family: Verdana, sans-serif;
    margin: 0px;
    font-size: 12px;
    background: #FFFFFF url(../design/novy2011/bg_opak.jpg) repeat-x;
    /*background: #DDEFFB url(../design/bck.png) repeat-x;*/
  }

  body, th, td  {
    font-size: 11px;
	color:#403f3f;
  }

  form {
    margin: 0px;
    padding: 0px;
  }

table {background:transparent;}
  h1 {
	color:#1c1a1b;
	font-family:'myriadpro';
	font-weight:bold;
	font-size:16px;
	*font-size:13px;
	margin-bottom:15px;
	margin-top:15px;
	text-transform:uppercase;
  }

  a{
  color: #0066cb;
  text-decoration: underline;
  }
   .obr{
  color: #0066cb;
  text-decoration: none;
  }

 #horni{
   margin:0px auto;
   text-align:center;
 	height:340px;
    width:1001px;

 }

  #horni .bannerHorni{
   position:relative;
 	background: url(../design/novy2011/banner1.jpg) no-repeat top center;
 	height:340px;
    width:1002px;
    margin:0px auto;
    text-align: center;
	
  }

 #horni .bannerHorni .hledani{
    position:absolute;
    right:32px;
    top:45px;
	width:180px;

	}

 #horni .bannerHorni .hledani a{
    color:#696969;
	font-size:10px;
    text-decoration: none;
 }
  #horni .bannerHorni .hledani a:hover{
    text-decoration: underline;
  }

  #horni .bannerHorni .prepinac {
    position:absolute;
	top:11px;
	left:325px;
  }

 #horni .bannerHorni .prepinac #tlacitkoposuv {
		position:absolute;
		bottom:18px;
		*bottom:20px;
		left:75px;
		height:3px;
		width:70px;
 }

  #horni .bannerHorni .prepinac #tlacitkoposuv img.tlacitko{
    position:absolute;
	top:-11px;
	left: 23px;
	cursor:hand; cursor:pointer;
  }

 #textbanner {
    font-family:'myriadpro-it';
    *font-family:'Myriad Pro';
    *font-style: italic;
	/* position:absolute;
		left: 280px;
	*/
	padding-top:155px;
 	margin-left:310px;
 	*margin-left:0px;
	text-align:left;
	width:420px;
	font-size:16px;
	*font-size:13px;
	line-height:1.5;
	color:#403f3f;
	z-index:5;
 }
  #textbanner2 {
    font-family:'myriadpro-boldit';
    *font-family:'Myriad Pro';
    *font-weight: bold;
    *font-style: italic;
	font-size:24px;
	/* position:absolute;
		top: 229px;
	left: 315px;
	*/
	margin-top: 25px;
	margin-left:319px;
	*margin-top: 36px;
	*margin-left:307px;
	*font-size:20px;
	text-align:left;
	color: #fefafc;
	z-index:5;
 }
  #textbanner3 {
    font-family:'myriadpro-boldit';
    *font-family:'Myriad Pro';
    *font-weight: bold;
    *font-style: italic;
	font-size:24px;
/*	position:absolute;
	top:283px;
	left: 412px;
		*/
	margin-top: 25px;
	margin-left:417px;
	*margin-top: 30px;
	*margin-left:405px;
	*font-size:20px;
	text-align:left;
	color: #fefafc;
	z-index:5;
 }

 #textbannerM {
    font-family:'myriadpro-boldit';
    *font-family:'Myriad Pro';
    *font-weight: bold;
    *font-style: italic;
	padding-top:140px;
	margin-left: 273px;
	*margin-left: 10px;
	text-align:left;
	width:480px;
	font-size:24px;
	line-height:1.5;
	color:#ad2f9d;
 }
  #nadpistextbanner2M {
   font-family:'myriadpro-boldit';
    *font-family:'Myriad Pro';
    *font-weight: bold;
    *font-style: italic;
    font-size:18px;
	padding-right:311px;
    *font-size:16px;
	*padding-right:297px;
	color: #403f3f;

  }

  #textbanner2M {
    font-family:'myriadpro-boldit';
    *font-family:'Myriad Pro';
    *font-weight: bold;
    *font-style: italic;
	font-size:24px;
	padding-top:4px;
	margin-left: 278px;
	*padding-left: 0px;
	*margin-right: 560px;
	color: #000;
    text-align: right;
	width:130px;
 }
  #textbanner3M {
    font-family:'myriadpro-boldit';
    *font-family:'Myriad Pro';
    *font-weight: bold;
    *font-style: italic;
	font-size:24px;
	margin-top:29px;
	margin-top:30px\0/IE9;
	*margin-top:30px;
	padding-left: 5px;
	*padding-left: 10px;
	color: #fefafc;
 }

#flashLoga {
	position:absolute;
	top:139px;
	right:23px;

}

 #pozadiStred{
    background: #FFFFFF url(../design/novy2011/bg_stred.jpg) ;
 }

#pozadiStredMenu{
    background: url(../design/novy2011/menu_pruhlpozadi.png) repeat;
    width: 100%;
    *width:98%;
    height: 100%;
    position:absolute;
	z-index:90;
	visibility:hidden;
	z-index:10;

 }

#menuRozcestnikProdukty{
    background: url(../design/novy2011/menu_produkty.png) no-repeat;
	width: 719px;
	height: 307px;
	position:absolute;
	left:-29px;
	top:34px;
	z-index:100;
	visibility:hidden;
	padding-top:5px;
	*padding-top:5px;
}

#menuRozcestnikProduktyJedn{
    background: url(../design/novy2011/menu_produkty_jedn.png) no-repeat;
	width: 719px;
	height: 180px;
	position:absolute;
	left:-29px;
	top:34px;
	z-index:100;
	visibility:hidden;
	padding-top:50px;
}

#menuRozcestnikProduktyNadpis{
    background: url(../design/novy2011/menu_produktyH.png) no-repeat;
	width: 171px;
	height: 50px;
	position:absolute;
	left:1px;
	top:-16px;
	z-index:100;
	visibility:hidden;
}

#menuRozcestnikProduktyNadpis a{
	text-align:center;
	margin-top:17px;
	padding:0px;
	color:#066ab0;
    font-size: 12px;
    border:none;
    
}

#menuRozcestnikParaziti{
  	background: url(../design/novy2011/menu_paraziti.png) no-repeat;
	width: 718px;
	height: 223px;
	position:absolute;
	left:-202px;
	top:34px;
	z-index:100;
	visibility:hidden;
}

#menuRozcestnikParazitiNadpis{
    background: url(../design/novy2011/menu_parazitiH.png) no-repeat;
	width: 97px;
	height: 50px;
	position:absolute;
	left:-5px;
	top:-16px;
	z-index:100;
	visibility:hidden;

}

#menuRozcestnikParazitiNadpis a{
	text-align:center;
	margin-top:17px;
	margin-bottom:20px;
	color:#066ab0;
    font-size: 12px;
    border:none;
}



#menuRozcestnikParaziti .nadpisBlechy, #menuRozcestnikParaziti .nadpisKlistata,  #menuRozcestnikParaziti .nadpisVsenky {
	font-family:'myriadpro-boldit';
	*font-family:'Myriad Pro';
    *font-weight: bold;
    *font-style: italic;
	
}

.facebook{
top: 5px;
float: right;
position: absolute;
right: 180px;
width: 161px;
height: 25px;
}

.facebookD {
     background: url(../design/novy2011/facebookbg.png) no-repeat;
	width:317px;
	height:229px;
	position:relative;
}

#facebookBut {
    position:absolute;
	top:10px;
	right:10px;
	right:5px\0/IE9;
	border:none;
	overflow:hidden;
	width:80px;
	width:88px\0/IE9;
	*width:82px;
	height:21px;
}

 .container {
    width: 961px;
    margin: 0px auto;
    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:right;
    width: 280px;
    height: 83px;
    color: #525353;

  }
  #footertext{
    padding-top: 50px;
    line-height: 15px;
    padding-left: 15px;
    text-align:right;
  }
  #footertext a{
  color: #525353;
  text-decoration: none;
  }
  #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;
    width: 960px;
    height: 16px;
    background-image: url(../design/top_lista.jpg);
    background-repeat: no-repeat;
  }
  #top-link-background{
    float: left;
    position: absolute;
	left:22px;
	top:78px;
    width: 950px;
    height: 50px;

  }
  #content-container {
    float: left;
    width: 960px;
    min-height: 350px;
    _height: 350px;
    margin-bottom: 30px;
    background:transparent;
  }



  .videobox{
    width: 228px;
    height: 151px;
    _margin: -40px 0px;
    background: url(../design/tvspot.jpg) center center no-repeat;
     padding: 15px 0px;
  }
  .videobox a{
    width: 228px;
    height: 121x;

  }
  #hledatinput{
    height: 13px;
    float: right;
    width:149px;
    background:#fff;
   border: 1px  solid  #90bbe2;
  }
  #videoinput{
    height: 15px;
    width:234px;
    margin: 5px 4px 5px 0;
    background-image: url(../design/hledaniinput.png);
    border: 1px  solid  #c4c4b8;
  }
  #hledatimage{
    float: right;
    margin: 0px 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: 624px;
 /*   background-color: red;*/
  }


  #left-inside {
      width: 624px;
/*    background-color: green;*/
  }
   #left-limitation {
      width: 624px;
/*    background-color: green;*/
  }
  #right {
    float: left;
    margin-left:16px;
    min-height:570px;
	width:300px;
  }
  .right-horni {
    float: left;
    position: relative;
    display: block;
    width: 237px;
    height: 7px;
    top: 0px;

  }
  .right-inside {
    width: 237px;

  }
  .right-spodek {
    position: relative;
    display: block;
    width: 237px;
    height: 10px;

  }
  .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;  margin-bottom:0px; padding: 3px; padding-bottom:8px; color: #0066cb; }
  .napissekce h1{text-transform:none; margin-top:10px; margin-bottom:0px;}
  .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;
width:630px
padding-left: 25px;
margin: 15px 15px;
margin-top: 10px;
}
.partneri-text{
color: #4f4f4f;
font-family: myriad Pro;
font-size: 14px;
text-align: left;
margin-top: 0px;
margin-bottom: 15px;
margin-right: 45px;
}
.partneri-img{
float: left;
padding-right: 22px;
}
.stazeni-video a
{
margin-top: 5px;
margin-left: 30px;
text-decoration: none;
float: left;
padding-top: 3px;
text-align: center;
color: white;
width:73px;
height: 25px;
background: url(../design/novy2011/kontakt_odeslat.png) 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:73px;
height: 25px;
background: url(../design/novy2011/kontakt_odeslat.png) no-repeat;
}
.odeslat-video
{
float: center;
margin-left: 100px;
padding-top:15px;
font-family: arial;
font-size:12px;
}
.odeslat-video table td{
font-size:12px;
}

.formularpodkontakty{
background:url(../design/novy2011/kontakt_formular.png) no-repeat;
width:567px;
height:266px;
float: left;
margin-left:25px;
margin-top:30px;
}
.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: 600px;
height: 202px;
margin-left:12px;
background: #fdfeff url(../design/sablony/pracoviste_vedle_mapy.gif) 20px 40px no-repeat;
border-top: 2px solid #d0dee9;
}
.petshopy_mapa{
position:relative;
float: left;
margin-left:12px;
text-align: right;
width: 600px;
height: 202px;
background:#FCFFFF;
/* background: #fdfeff url(../design/sablony/petshopy_vedle_mapy2.gif) 20px 40px no-repeat; */

border-top: 2px solid #d0dee9;
}
.pracoviste_kraj{
width: 580px;
background: #fff;
padding: 10px;
margin-left:12px;
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;
}

.hlavniuvod {

    margin:0px auto;
}

.hlavniuvod .uvodlevy{
	float:left;
	width:290px;
	margin-left:5px;
	height:570px;


}
.hlavniuvod .uvodprostredni{
	float:left;
	padding-top:45px;
	margin-left:16px;
	height:570px;
	width:311px;

}
.hlavniuvod .uvodpravy{
 float:left;
    margin-left:16px;
    height:570px;
	width:320px;

}

.blok .nadpisKlub {
	text-align:center;
	font-family:'myriadpro-bold';
    *font-family:'Myriad Pro';
    *font-weight: bold;
	font-size:14px;
	line-height:1.5;
	color:#ad2f9d;
	z-index:5;
}

