@import url("styly_zaklad.css");

html, body, div, form, img {
  margin: 0; padding: 0; border: 0;
}

html, body {
  height: 100%;
}

body {
}

form, br {
  display: none;
}

/*** Kontejner ***/
#kontejner {
  width: 1000px; min-height: 100%; height: 100%; margin: auto;
  background: white url('img/pozadi.gif') left top repeat-y;
}

#kontejner_obal { padding: 0 15px 0 14px; } 

html>body #kontejner {
  height: auto;
}

#kontejner form, #zapati_kontejner form {
  display: block;
}

#kontejner br, #zapati_kontejner br  {
  display: inline;
}

/*** Menu horni ***/
#horni_panel { background-color: #dc0210; width: 100%; }

#menu_horni {
  margin: 0; padding: 0; float: left;
}

#menu_horni ul {
  padding: 0 0 0 12px; margin: 0; float: left;
  font-size: 1em; 
}

#menu_horni ul li {
  display: block; float: left; margin: 0; padding: 0px 15px 0px 5px; background-image: none;
}

#menu_horni ul li a, #menu_horni ul li a:link, #menu_horni ul li a:visited {
  display: block; background-color: none; background-image: none; padding: 6px 0 7px 22px; margin: 0; color: #fff; font-size: 0.95em; 
  text-decoration: none;
  
  background: url('img/menu_horni/menu_horni_odrazka.gif') left 7px no-repeat;
}

#menu_horni ul li a span { text-transform: uppercase;  }
#menu_horni ul li.aktualni a { color: #ffdd00; text-decoration: none; background: url('img/menu_horni/menu_horni_odrazka_vybrano.gif') left 7px no-repeat;  }

/*** Vyhledavani ***/
#vyhledavani {
   padding: 3px 8px 0 0; float: right;
}

#vyhledavani .vyhledavani_tlacitko {
  border: 0; font-size: 1em; vertical-align: -0.167em;
}

#vyhledavani .vyhledavani_text {
  width: 74px; padding: 1px 8px 1px 6px;
  border: 0; background: transparent url('img/menu_horni/hledat.gif') left center no-repeat;
}


div.cesta { padding: 0 0 5px 183px; /*padding: 0 0 5px 5px;*/ font-size: 0.95em; }
div.cesta_uvod { visibility: hidden; }

/*** Zahlavi ***/ 
#zahlavi { position: relative;  /*height: 170px; */background: transparent url('img/zahlavi/pozadi.jpg') 170px bottom no-repeat; margin-bottom: 7px; }
#ziviny { position: absolute; left: 14px; top: 22px; }
#logo { position: absolute; left: 225px; top: 28px; }

#klub { background: transparent url('img/zahlavi/moje_tatra_pozadi.gif') left top no-repeat; position: absolute; right: 4px; top: 4px;}
#klub p { margin: 0; padding: 0 }
#moje_tatra_spodek {  width: 174px;height: 25px; z-index: 99; background: transparent url('img/zahlavi/moje_tatra_pozadi_spodek.gif') left top no-repeat;}
/*#moje_tatra { width: 174px; height: 106px; }*/
#moje_tatra { width: 174px; min-height: 106px; }
div.tx-felogin-pi1 { padding: 29px 0 2px 0;  }
#moje_tatra p.status_message { color: #ffffff; font-weight: bold; padding: 3px 7px 3px 7px;}

#moje_tatra p { margin: 0 0 0 0; padding: 0 0 4px 0; }
*:first-child+html #moje_tatra p { margin: 0 0 0 0; padding: 0 8px 1px 0; }
* html #moje_tatra p { margin: 0 0 0 0; padding: 0 0px 1px 0; }
#moje_tatra #user, #moje_tatra #pass  {padding: 0 2px 0 5px; background: transparent url('img/zahlavi/moje_tatra_input.gif') left top no-repeat;
 width: 110px; margin-left: 2px;font-size: 1em; border: 0; } 
#moje_tatra input.tlacitko { border: none;  }
#moje_tatra label { width: 42px; display: block; float: left; text-align: right; margin: 0 5px 0 0; padding: 0; }
* html #moje_tatra label { width: 42px; display: block; float: left; text-align: right; margin-right: 2px; } /* IE6 */
#moje_tatra label img { margin-top: 2px; }

#moje_tatra p.prihlasit { margin: 0; padding: 1px 8px 1px 0; text-align: right; }
#moje_tatra p.registrovat { margin: 0; padding: 0 10px 0 0; text-align: right; }
*:first-child+html #moje_tatra p.registrovat {margin-top: -5px;}  /* IE7 */
*:first-child+html #moje_tatra p.prihlasit {margin-top: 4px;}  /* IE7*/
* html #moje_tatra p.registrovat {margin-top: -4px;}  /* IE6 */
* html #moje_tatra p.prihlasit {margin-top: 3px;}  /* IE6*/

#moje_tatra p.odkazy { line-height: 1.3em; color: #fff; text-align: right; padding: 0 11px 0 0; margin: 0 }
*:first-child+html #moje_tatra p.odkazy { line-height: 1.3em; color: #fff; text-align: right; padding: 0 11px 0 0; margin: 0 } /* IE7 */
#moje_tatra p.odkazy a { color: #fff; font-weight: normal;}
#moje_tatra p.login { padding: 0 11px 0px 0; text-align: right; color: #fff; font-weight: bold; }
*:first-child+html #moje_tatra p.login { padding: 0 11px 0px 0; text-align: right; color: #fff; font-weight: bold;  } /* IE7 */

/*** Telo leve, menu leve ***/
#telo_leve { 
  position: relative; float: left; width: 150px; padding: 0.417em 15px 0 2px;
}

#telo_leve #partneri { padding-left: 8px; margin: 20px 0 0 0; }
#telo_leve #banka{ padding-left: 10px; margin: 30px 0 0 0; text-align: center; width: 150px}
#telo_leve #banner { padding-left: 10px; margin: 10px 0 0 0; text-align: center; }
#telo_leve #banner img { margin: 10px 0 0 0; }

#logo_tatra { margin-left: 9px; }

#telo_leve .clear {
  height: 26px;
}

#menu_leve {
  position: relative; padding: 0; margin: 0;
  font-size: 1em;
}

#menu_leve li {
  position: relative; display: block; margin: 0; padding: 0; float: right;
  text-align: right; background: transparent none;
}

#menu_leve li a, #menu_leve li span {
  display: block;
}

#menu_leve li .v15 {
  height: 1.25em;
}

#menu_leve li .v16 {
  height: 1.333em;
}

#menu_leve li .v17 {
  height: 1.417em;
}

#menu_leve li .v18 {
  height: 1.5em;
}

#menu_leve li .v19 {
  height: 1.583em;
}

#menu_leve li .v21 {
  height: 1.75em;
}

#menu_leve li .v24 {
  height: 2em;
}

ul.menu_tatra {
  position: relative; margin: 0.4em 0 1.1em 0; padding: 0;
  font-weight: normal; font-size: 1em;
}

ul.menu_tatra li {
  position: relative; display: block; margin: 0; padding: 0;
  color: #636363; text-align: right; line-height: 1.167em; background: transparent none;
}

ul.menu_tatra li a, ul.menu_tatra li a:link, ul.menu_tatra li a:visited {
  color: #636363; text-decoration: none; font-weight: normal;
}


/*** Telo ***/
#telo {
  float: left;
  background: transparent url('img/telo/pozadi.gif') 0px 0px repeat-y;
  font-size: 0.917em;
}

#telo_vrch {
  background: transparent url('img/telo/vrch.gif') left top no-repeat; float: left;
}

#telo_spodek {
  padding: 3px 0 20px 14px; min-height: 318px; height: 318px; width: 610px; float: left;
  background: url('img/telo/spodek.gif') left bottom no-repeat;
}

html>body #telo_spodek {
  height: auto;
}

div.obal_obsah { padding: 5px 20px 0 0px; }
div.nutne_prihlaseni { padding: 5px 20px 0 0px; }
*:first-child+html div.nutne_prihlaseni { margin-top: -10px; }  /* IE7*/
* html div.nutne_prihlaseni { margin-top: -10px; }  /* IE6 */
div.nutne_prihlaseni p { border: 1px solid #d8d8d8; padding: 7px 10px 7px 5px; font-weight: bold;  }

/*** Telo prave ***/
#telo_prave {  float: right; width: 177px; }
#telo_prave_obsah { padding: 2px 1px 0 0; zoom: 1;  }

/*** Telo soutez 
#soutez { width: 615px; height: 620px; margin:0 -16px -14px -11px; background: #f9f7ce url('img/soutez/pozadi.jpg') 0px 0px no-repeat;}
#soutez.kopretiny { width: 615px; height: 640px; margin:0 -16px -14px -11px; background: #f9f7ce url('img/soutez/pozadi_kopretiny.jpg') 0px 0px no-repeat;}
#soutez.sladka_inspirace { width: 615px; height: 644px; margin:0 -16px -14px -11px; background: #f9f7ce url('img/soutez/sladka_jarni_inspirace_02.png') 0px 0px no-repeat;}
#soutez_text { padding: 10px 10px 0 25px; font-size: 1.2em; color: red;}
#soutez_text h1 { font-size: 1.5em; color: #e51b24;}
#soutez_text p.perex { width: 355px; font-size: 1.2em; color: #e51b24; font-weight: bold;}
#soutez_text p { font-size: 1.05em; color: #000;}
***/

/*** Telo soutez limitovana edice ***/
#soutez { width: 615px; height: auto; margin:0 -16px -14px -11px; background: #f9f7ce url('img/soutez/soutez-limit-edice.png') 0px 0px no-repeat;}
#soutez .limitovana_edice { width: 615px; height: 654px; margin:0 -16px -14px -11px; background: #f9f7ce url('img/soutez/sladka_jarni_inspirace_02.png') 0px 0px no-repeat;}
#soutez_text { padding: 270px 10px 15px 25px; font-size: 1.2em; color: red;} 
#soutez_text h1 { width: 300px; font-size: 1.5em; color: #e51b24; margin: 0 0 20px 0}
#soutez_text p.perex { width: 355px; font-size: 1.2em; color: #e51b24; font-weight: bold;}
#soutez_text p { font-size: 1.05em; color: #000;}

/*** Telo soutez limitovana edice ***/
#soutez.sladka_inspirace { width: 615px; height: 644px; margin:0 -16px -14px -11px; background: #f9f7ce url('img/soutez/sladka_jarni_inspirace_02.png') 0px 0px no-repeat;}
#soutez_text_inspirace { padding: 15px 10px 0 25px; font-size: 1.2em; color: red;} 
#soutez_text_inspirace h1.jarni_inspirace { font-size: 1.5em; color: #e51b24; margin: 0 0 20px 0}


/*** Zapati ***/    
#zapati_kontejner {  clear: both;  width: 1000px; height: 45px; min-height: 45px;	margin: -45px auto 0 auto; background-color: #fff; border:none  }
html>body #zapati_kontejner {	height: auto;	}
#zapati_kontejner_obsah {  padding: 0 0 10px 0;  }
#zapati { color: #fff; font-weight: bold; padding: 5px 0 6px 0; background:  url('img/bg_zapati.gif') left bottom no-repeat; text-align: center;}


/*** Clear ***/
div.clear {clear: both;height: 1px;font-size: 1px;line-height: 1px;overflow: hidden;}
span.clear {clear: both;display: block;font-size: 0px;line-height: 0px;padding: 0;margin: 0;overflow: hidden;}

/*** Diskuzní forum ***/

/*
.forum {
  width: 100%; 
  background-color: #ffcec3;
}

.forum td {
  padding-left: 5px; padding-right: 5px;
}

.forum .nadpis {
  font-weight: bold;
}

.forum .nadpis td {
  border-top: 2px solid white; 
}*/

div.tx-veguestbook-pi1 { margin: 0; padding: 0 }
div.tx-veguestbook-pi1 table { width: 450px; }
div.tx-veguestbook-pi1 input.tx-guestbook-submit { border: none }
div.tx-veguestbook-pi1 textarea { width: 320px; height: 95px; font-size: 1.3em; }
div.tx-veguestbook-pi1 td.prvni { width: 120px; }
div.tx-veguestbook-pi1 table td.btn { text-align: right;   }

div.strankovani a,div.strankovani a:link,div.strankovani a:visited{border:1px solid #ccc;background-color:#e9e9e9;margin-left:5px;display:block;float:left;padding:3px 4px;}
div.strankovani strong{display:block;float:left;border:1px solid #ccc;background-color:#e9e9e9;margin-left:5px;padding:3px 4px;}
div.vypis_zaznamu{margin-bottom:8px;}
div.vypis_zaznamu h2{float:left;font-size:1.00em;margin:0;padding:0;color:#32a3db}
div.vypis_zaznamu div.top{background-color:#e9e9e9;padding:3px 7px; color: #32a3db; }
div.vypis_zaznamu div.bottom{padding:8px 7px 4px 7px;}
div.vypis_zaznamu div.email{margin-bottom:10px;}
div.vypis_zaznamu span{font-style:italic;}
div.strankovani{float:right;}
div.vypis_zaznamu div.datum {float:left; margin: 0px 0 0 3px; font-weight: bold;}
div.vypis_zaznamu div.datum span { font-style:normal; }
div.tx-veguestbook-pi1 p.tx-guestbook-form-error { color: #e3000f; font-weight: bold; margin: 0 0 5px 0 }
div.tx-veguestbook-pi1 ul { margin: 0 0 15px 0; }
div.tx-veguestbook-pi1 ul li { color: #e3000f; font-weight: bold; background-image: none;  padding: 0; font-size: 0.9em;}
div.tx-veguestbook-pi1 div.email a { font-weight: normal; }


/*** výsledek hledání ***/
.vysledek_hledani_rating {
  float: right;
  color: #333; font-size: 0.75em;
}

.tx-indexedsearch h2 {
  padding-left: 20px;  
  background: transparent url('../../typo3/sysext/indexed_search/pi/res/pages.gif') left top no-repeat;
}

.tx-indexedsearch-browsebox ul.browsebox {
  padding: 0; margin: 0.167em 0 0.5em 0;
}

.tx-indexedsearch-browsebox ul.browsebox li {
	display: inline; padding: 0; margin: 0 3px 0 0;
  background: none;
}

div.tx-indexedsearch-whatis, div.tx-indexedsearch-whatis p {
	margin-bottom: 0;
}

/*** Registrace ***/
div.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #dc0210; }
div.tx-srfeuserregister-pi1 input { width: 290px; }
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password, div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password_again { width: 103px; }
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { border: none; width: 173px; }
div.tx-srfeuserregister-pi1 table { width: 460px; }
div.tx-srfeuserregister-pi1 td.btn { text-align: right; }
div.tx-srfeuserregister-pi1 table.potvrzeni { width: 560px; }
div.tx-srfeuserregister-pi1 table.potvrzeni input.tx-srfeuserregister-pi1-submit-potvrdit { width: 146px; border: none  }
div.tx-srfeuserregister-pi1 table.potvrzeni input.tx-srfeuserregister-pi1-submit-zpet { width: 162px; border: none }
div.tx-srfeuserregister-pi1 table.potvrzeni td { padding: 4px 0 4px 8px }
div.tx-srfeuserregister-pi1 table.potvrzeni td.btn-potvrzeni { padding: 0 }
div.tx-srfeuserregister-pi1 td.aktualizovat_profil input { width: 174px; border: none; margin-left: -5px;   }

/*** Novinky, mnamky - uvod ***/
div.uvod_aktuality { background: transparent url('img/aktuality/bg_novinky_horni.gif') left top no-repeat; }
div.uvod_aktuality_obal { background: transparent url('img/aktuality/bg_novinky_spodni.gif') left bottom no-repeat; padding: 3px 10px 76px 7px; }
div.uvod_aktuality h3 { margin: 0 0 4px 0; color: #868685; text-transform: uppercase; font-weight: bold; font-size: 0.9em; float: left; width: 120px; }
div.uvod_aktuality span.vice { float: right; margin-top: -2px; font-size: 0.9em; }
div.uvod_aktuality p.subheader { color: #868685; font-size: 0.9em; font-weight: bold; margin: 0; clear: both;   }
div.uvod_aktuality div.uvod_aktuality_polozka { padding: 4px 0 4px 0; border-top: 1px solid #009ee2; }
div.uvod_aktuality div.uvod_aktuality_polozka.prvni { border: none  }
div.uvod_aktuality div.uvod_aktuality_polozka h3 a {text-decoration: none;}
div.uvod_aktuality div.uvod_aktuality_polozka h3 a:hover {color: #E3000F;}

div.uvod_obal_mnamky { background: transparent url('img/aktuality/bg_mnamky_horni.gif') left bottom no-repeat;  }
div.uvod_obal_mnamky div.uvod_aktuality_polozka { border-top: 1px solid #ec7f61;  }
div.uvod_obal_mnamky div.uvod_aktuality_polozka.prvni { border-top: none;  }

div.uvod_aktuality span.vice a, div.uvod_aktuality span.vice a:link, div.uvod_aktuality span.vice a:visited { color: #E3000F; }
div.uvod_obal_mnamky span.vice a, div.uvod_obal_mnamky span.vice a:link, div.uvod_obal_mnamky span.vice a:visited { color: #E3000F; }

div.aktualita_polozka { margin-bottom: 15px; }
div.aktualita_polozka h2 { margin: 0 0px 3px 0;}
div.aktualita_polozka p { margin: 0 }
div.aktualita p.perex { font-size: 1.1em; font-style: normal; }

/*** Novinky vypis ***/
#list_novinek { margin: 0px 0 20px 0 }
#list_novinek div.novinka_polozka { margin: 0 -16px 0 -11px; padding: 5px 20px 15px 0; border-bottom: 3px solid #ffc658  }
#list_novinek div.noborder { border-bottom: none }
#list_novinek table { margin: 0 }
#list_novinek table h2 { margin: 3px 0 5px 0 }
#list_novinek table td { padding: 0 }
#list_novinek table td.img { width: 130px; text-align: center; }
#list_novinek table td.vice { vertical-align: bottom; text-align: right; width: 100px; padding-right: 5px; }

/*** Novinky detail ***/
h2.nadpis_novinky { border-bottom: 3px solid #ffc658; margin: 0 5px 0px -11px; padding: 7px 0 8px 12px; font-size: 1.2em; }
#novinka { padding: 0px 0 25px 10px;  }
#novinka h1 { font-size: 1.7em; margin: 5px 0 4px 0 }
#novinka table p { color: #29abe1; font-weight: bold; font-size: 1.1em; }
#novinka p.perex { font-weight: bold; color: #6f6f6e; font-size: 1.3em; font-style: normal; margin: 0 0 10px 0 }

/*** Newsletter ***/
#infomail_horni { background: transparent url('img/infomail/bg_infomail_horni.gif') left top no-repeat; color: #868685; font-weight: bold; padding: 7px 10px 2px 7px;  }
#infomail_horni h3 { color: #868685; padding: 0 0 3px 0; text-transform: uppercase; font-weight: bold; font-size: 0.9em; margin: 0; border-bottom: 1px solid #64b32c }
#infomail_horni input.tlacitko { border: none;  }
#infomail_horni p { color: #868685; margin: 2px 0 0 0; font-size: 0.9em; }

#infomail_horni table td { font-size: 0.75em; padding: 0 1px 3px 0; font-weight: bold; }
* html #infomail_horni table td { font-size: 0.75em; padding: 0 0 0px 0; font-weight: bold; } /* IE6 */
*:first-child+html #infomail_horni table td { font-size: 0.75em; padding: 0 0 0px 0; font-weight: bold; } /* IE7*/

#infomail_horni table { margin: 4px 0 0 0 } 
* html #infomail_horni table { margin: 0 } /* IE6 */
*:first-child+html #infomail_horni table { margin: 0 } /* IE7 */

#infomail_horni table td.prvni { width: 68px  }

#infomail_horni table td label { position: relative; top: -4px; left: 0; padding: 0 0 0 3px;  } 
* html #infomail_horni table td label { position: relative; top: -2px; left: 0;  padding: 0; } /* IE6 */
*:first-child+html #infomail_horni table td label { position: relative; top: -2px; left: 0; padding: 0; } /* IE7*/
#infomail_horni table input { border: none; }

#infomail_spodni { background: transparent url('img/infomail/bg_infomail_spodni.gif') left top no-repeat; height: 106px; padding: 4px 0 0 9px  }
* html #infomail_spodni { background: transparent url('img/infomail/bg_infomail_spodni.gif') left top no-repeat; height: 106px; padding: 5px 0 0 9px  } /* IE6 */
*:first-child+html #infomail_spodni { background: transparent url('img/infomail/bg_infomail_spodni.gif') left top no-repeat; height: 106px; padding: 5px 0 0 9px  } /* IE7*/

#infomail_spodni table.odeslat { margin: 0 }
#infomail_spodni table.odeslat td { vertical-align: middle; padding: 0; text-align: left;  }
#infomail_spodni table.odeslat td.prvni { width: 97px; }
#infomail_spodni span.input_levy { background: transparent url('img/infomail/bg_input.gif') left top no-repeat; display: block; }
#infomail_spodni span.input_pravy { background: transparent url('img/infomail/bg_input_vpravo.gif') right top no-repeat; display: block; }
#infomail_spodni input.text { border: none; width: 92px; background-color: transparent; padding: 1px 0 3px 5px; font-size: 1em; }

#infomail_spodni input.tlacitko { border: none; }

/*** Anketa ***/
#anketa { background: transparent url('img/anketa/bg_anketa.gif') left top no-repeat;  font-size: 0.95em; margin: 0px 0 0 0 }
#anketa h2 { margin: 0; font-size: 1.05em;  border-bottom: 2px solid #ee8188; padding: 2px 0 2px 0px; margin: 0 0 3px 0 }
#anketa_obal { padding: 5px 12px 93px 9px; background: transparent url('img/anketa/obr_dole.gif') left bottom no-repeat; }
#anketa div.anketa_otazka { color: #a4a4a4; font-weight: bold; }
#anketa div.anketa_otazka p { margin: 0 0 4px 0; }
#anketa td { padding: 0; }
#anketa input { border: none  }
#anketa input.pollsubmit { border: none; position: relative; left: -3px; top: 0;  }
#anketa input.pollanswer { border: none; position: relative; left: 0px; top: 2px;  }
#anketa div.anketa_result p.odpoved { margin: 0 }
#anketa div.anketa_result p.hlasu { margin: 0 0 4px 0 }
#anketa div.anketa_result p.procenta { margin: 0 0 4px 0 }


/** Doporucit stranku **/
div.doporucit_stranku { margin: 0 0 12px -11px; padding: 0 5px 0 0} 
div.doporucit_stranku  div.obal_table { padding: 0 0 0 12px }
div.doporucit_stranku h1 { border-bottom: 6px solid #dc0210; padding: 6px 0 6px 12px; margin: 0 0 10px 0; }
div.doporucit_stranku table { width: auto; }
div.doporucit_stranku td { padding:0 8px 4px 0; vertical-align: middle; }
div.doporucit_stranku td.text { width: 100px; font-weight: bold; }
div.doporucit_stranku input.text { width: 310px; }
div.doporucit_stranku p.povinna { padding: 0 0 0 12px; font-weight: bold; }
div.doporucit_stranku h6 { margin: 5px 0 2px 0; border-top: 6px solid #29abe1; }
div.doporucit_stranku td.odeslat { text-align: right; width: 322px; }
div.doporucit_stranku td.odeslat input { border: none; position: relative; top: -4px; left: 0; }
*html div.doporucit_stranku td.odeslat input { border: none; position: relative; top: -7px; left: 0; } /* ie6 */ 
div.doporucit_obr_kravicky { margin: -28px 0px -17px 60px; }
body:nth-of-type(1) div.doporucit_obr_kravicky { margin: -28px 0px -14px 60px  } /* chrome */ 
div.doporucit_obr_kravicky { margin /*\**/: -28px\9 0px\9 -14px\9 60px\9  } /* ie8 */ 
*:first-child+html div.doporucit_obr_kravicky { margin: -28px 0px -17px 60px; } /* IE7 */

/*** Produkty, receptu ***/

.tx-odtatraproducts-pi1 {
  position: relative; margin: 0 6px 0 -10px; width: 614px;
}

.tx-odtatraproducts-pi1 .odsazeny, .nadpisTs {
  padding-left: 10px; 
}

.tx-odtatraproducts-pi1 input.tlacitko {
  border: 0; margin: 0; padding: 0;
}

.tx-odtatraproducts-pi1 .filtr_karegorie td.checkbox {
  padding: 0.417em 3px 0.417em 0;
}

.tx-odtatraproducts-pi1 .filtr_karegorie input {
  border: 0; 
}

.tx-odtatraproducts-pi1 h1, .nadpisTs {
  font-size: 1.64em; font-weight: bold;
}

.tx-odtatraproducts-pi1 form {
  padding: 0; margin: 0;
}

.tx-odtatraproducts-pi1 .filtr_karegorie {
  position: relative; padding: 0.9em 70px 0.5em 10px; zoom: 1;
  background: transparent url('img/produkty_recepty/nadpis5.gif') left top repeat-x;
}

.tx-odtatraproducts-pi1 .filtr_karegorie input.odeslat {
  position: absolute; right: 0; bottom: 3px; border: 0;
}

.tx-odtatraproducts-pi1 .filtr_karegorie table {
  margin: 0;
}

.tx-odtatraproducts-pi1 h5.kategorie_nadpis {
  margin: 5px 0 5px 0; padding-left: 10px;
  font-weight: normal; color: #e3000f;
}

.tx-odtatraproducts-pi1 .filtr_produkty_hledani {
  position: relative; padding: 0.5em 0 0 0; width: 100%;
  background: transparent url('img/produkty_recepty/nadpis5.gif') left top repeat-x;
}

.tx-odtatraproducts-pi1 .filtr_produkty_hledani .hledani {
  position: relative; float: right;
}

.tx-odtatraproducts-pi1 .filtr_produkty_hledani .hledani span {
  font-size: 0.9em; color: #6f6f6e;
}

.tx-odtatraproducts-pi1 .filtr_produkty_hledani .hledani input.odeslat {
  border: 0; vertical-align: middle;
}

.tx-odtatraproducts-pi1 .filtr_produkty_hledani .hledani input.hledani_text {
  border: 0; margin: 0; padding: 2px 5px 3px 5px; width: 98px; margin-left: 10px;
  background: transparent url('img/produkty_recepty/hledani.gif') left top no-repeat;
}

.tx-odtatraproducts-pi1 .vypis {
  position: relative; padding: 0.5em 0 0.5em 0; width: 614px;
  background: transparent url('img/produkty_recepty/vypis_linka.gif') left top repeat-x;
}

.tx-odtatraproducts-pi1 .vypis tr th {
  padding: 8px 10px 11px 10px;
  font-weight: normal; color: #6f6f6e;
  background: transparent url('img/produkty_recepty/vypis_linka.gif') left bottom repeat-x;
}

.tx-odtatraproducts-pi1 .vypis tr td {
  padding-left: 10px; padding-right: 10px;
  color: #6f6f6f;
}

.tx-odtatraproducts-pi1 .vypis tr.odd td {
  background: #e3dfdb; 
}

.tx-odtatraproducts-pi1 .vypis .nazev {
  font-size: 1.1em;
}

.tx-odtatraproducts-pi1 .vypis .navstiveno {
  text-align: right;
}

.tx-odtatraproducts-pi1 .strankovani {
  position: relative; min-height: 8px; height: 8px; float: none;  padding-bottom: 20px; padding: 1em 0 0 0;
  background: transparent url('img/produkty_recepty/strankovani_linka.gif') left top repeat-x; text-align: center; 
}

html>body .tx-odtatraproducts-pi1 .strankovani {
  height: auto; height: 8px; 
}

div.strankovani a, div.strankovani a:link, div.strankovani a:visited, .tx-odtatraproducts-pi1 div.strankovani span {
  float: none; display: inline; margin: 0; padding: 0 3px 0 3px;
  border: 0px none; background: transparent none;
  text-decoration: none;
}
div.strankovani a:hover {color: #575656;}

.tx-odtatraproducts-pi1 .produkt_obrazek {
  position: relative; float: left; width: 274px; padding: 2em 10px 0.5em 10px; 
}

.tx-odtatraproducts-pi1 .produkt_text {
  position: relative; float: right; width: 300px; padding: 10px;
}

.tx-odtatraproducts-pi1 p.podnadpis {
  color: #29abe1; font-weight: bold; 
}

.tx-odtatraproducts-pi1 h5.pouziti {
  padding-top: 5px; margin-bottom: 0.7em;
}

.tx-odtatraproducts-pi1 h5.pouziti img {
  float: right; margin-top: -5px;
}

.tx-odtatraproducts-pi1 .filtr_produkty {
  position: absolute; width: 300px; padding: 0.45em 5px 0 10px; z-index: 2;
}

.tx-odtatraproducts-pi1 .filtr_produkty input.odeslat {
  border: 0; vertical-align: middle;
}

.tx-odtatraproducts-pi1 .filtr_produkty select {
  vertical-align: middle; width: 220px;
}

.tx-odtatraproducts-pi1 .zadne_zaznamy {
  padding-left: 10px;
}

.tx-odtatraproducts-pi1 h5.recept_nadpis {
  margin: 5px 0 5px 0; padding: 0 0 0.85em 14px;
  font-weight: bold; color: #e3000f;
  background: transparent url('img/produkty_recepty/nadpis5.gif') left bottom repeat-x;
}

.tx-odtatraproducts-pi1 .recept_text {
  position: relative; float: left; width: 295px; padding: 0.5em 14px;
}

.tx-odtatraproducts-pi1 .recept_text .ingredience {
  font-weight: bold; color: #29abe1;
}

.tx-odtatraproducts-pi1 h5.postup_nadpis {
  font-weight: bold; color: #e3000f;
}

.tx-odtatraproducts-pi1 .recept_obrazky {
  position: relative; float: right; width: 288px; padding: 0.5em 3px 0.5em 0;
}

.tx-odtatraproducts-pi1 .recept_obrazky #thumb {
  position: relative;
}

.tx-odtatraproducts-pi1 .recept_obrazky #thumb a {
  position: relative; display: block; float: left; padding: 0 2px 2px 0;
}

.tx-odtatraproducts-pi1 .recept_obrazky #big_img {
  position: relative; margin-bottom: 3px;
}

.tx-odtatraproducts-pi1 .recept_obrazky .pouzite_vyrobky th {
  color: #6f6f6e
}

.tx-odtatraproducts-pi1 .recept_obrazky .pouzite_vyrobky_obrazky {
  width: 100%;
}

.tx-odtatraproducts-pi1 .recept_obrazky .pouzite_vyrobky_obrazky td {
  padding: 1px;
  text-align: center; vertical-align: middle;
}

.tx-odtatraproducts-pi1 .recept_tlacitka {
  position: relative; padding-left: 10px;
}

.tx-odtatraproducts-pi1 .recept_tlacitka input {
  border: 0;
}

#kontejner .tx-odtatraproducts-pi1 .recept_tlacitka form {
  display: inline;
}

.tx-odtatraproducts-pi1 h5.moje_recepty_nadpis {
  margin: 5px 0 5px 0; padding: 0 0 0.85em 10px;
  font-weight: bold; color: #e3000f;
  background: transparent url('img/produkty_recepty/nadpis5.gif') left bottom repeat-x;
}

.tx-odtatraproducts-pi1 .novy_recept {
  padding-left: 10px;
}

.tx-odtatraproducts-pi1 .editace {
  position: relative; padding-left: 10px;
}

.tx-odtatraproducts-pi1 .editace p.chyba {
  margin-bottom: 0.2em; 
  color: red; font-weight: bold;
}

.tx-odtatraproducts-pi1 .editace h2 {
  margin-bottom: 0.3em;
  color: #2aabe1; font-weight: bold; font-size: 1.64em;
}

.tx-odtatraproducts-pi1 .editace input.text {
  border: 1px solid #808080; color: #6f6f6e; font-family: sans-serif; font-size: 1em;
}

.tx-odtatraproducts-pi1 .editace textarea {
  width: 179px; height: 49px;
  border: 1px solid #808080; color: #6f6f6e; font-family: sans-serif; font-size: 1em;
}

.tx-odtatraproducts-pi1 .editace select {
  width: 84px; height: 132px;
  border: 1px solid #808080; color: #6f6f6e; font-family: sans-serif; font-size: 1em;
}

.tx-odtatraproducts-pi1 .editace .pracovni_postup {
  width: auto;
}

.tx-odtatraproducts-pi1 .editace .pracovni_postup td {
  padding: 0 5px 1.5em 0;
  vertical-align: top;
}

.tx-odtatraproducts-pi1 .editace .pracovni_postup td.tlacitka {
  padding-bottom: 1em;
  vertical-align: bottom;
}

.tx-odtatraproducts-pi1 .editace input.tlacitko {
  border: 0; margin: 0; padding: 0;
}

.tx-odtatraproducts-pi1 .editace .kategorie {
  width: auto;
}

.tx-odtatraproducts-pi1 .editace .kategorie td {
  padding: 0 5px 0.7em 0;
  vertical-align: top;
}

.tx-odtatraproducts-pi1 .editace .kategorie td.tlacitka {
  padding-bottom: 0;
  vertical-align: bottom;
}

.tx-odtatraproducts-pi1 .editace .kategorie td.sipka {
  padding-top: 15px;
  text-align: center; vertical-align: middle;
}

.tx-odtatraproducts-pi1 .editace .obrazek {
  margin: 0;
}

.tx-odtatraproducts-pi1 .editace .obrazek a {
  vertical-align: 1.3em;
}

.tx-odtatraproducts-pi1 .editace .obrazek input.tlacitko {
  margin-left: 10px;
}

.tx-odtatraproducts-pi1 .editace .ulozit {
  margin-top: 1.5em;
}

.tx-odtatraproducts-pi1 .editace .ulozit input {
  vertical-align: top;
}

.tx-odtatraproducts-pi1 .info {
  padding-left: 10px;
}

.tx-odtatraproducts-pi1 .publikovani, .tx-odtatraproducts-pi1 .reeditace_tlacitka, .tx-odtatraproducts-pi1 .mazani_tlacitka {
  padding-left: 10px;
}

.tx-odtatraproducts-pi1 h2.kategorie_nadpis {
  margin: 0 8px 0 0; padding: 0.214em 13px 0.143em;
  background: #007bc1 none; color: #fff;
}

.tx-odtatraproducts-pi1 .kategorie_produkty {
  position: relative; width: 614px;
  background: #ccdff5 url('img/produkty_recepty/kategorie.gif');
}

.tx-odtatraproducts-pi1 .kategorie_produkty span {
  position: relative; display: block;  float: left; margin-bottom: 9px; width: 101px; height: 131px; overflow: hidden; text-align: center;
  background-color: #fff;
}

.tx-odtatraproducts-pi1 .kategorie_produkty span img {
  margin: auto;
}

.tx-odtatraproducts-pi1 .kategorie_produkty .clear {
  background-color: #fff;
}

.tx-odtatraproducts-pi1 .produkt_bublina {
  position: relative;
}

.tx-odtatraproducts-pi1 .produkt_bublina_h {
  position: relative; margin-left: 50px; margin-right: 8px; height: 38px;
  background: transparent url('img/produkty_recepty/bublina_h.gif') left bottom repeat-x;
}

.tx-odtatraproducts-pi1 .produkt_bublina_lh {
  position: absolute; width: 50px; height: 38px; left: -50px; top: 0;
  background: transparent url('img/produkty_recepty/bublina_lh.gif') left bottom no-repeat;
}

html>body .tx-odtatraproducts-pi1 .produkt_bublina_lh {
  left: 0;
}

.tx-odtatraproducts-pi1 .produkt_bublina_ph {
  position: absolute; width: 8px; height: 38px; right: 0; top: 0;
  background: transparent url('img/produkty_recepty/bublina_ph.gif') left bottom no-repeat;
}

.tx-odtatraproducts-pi1 .produkt_bublina_ps {
  position: relative; padding: 0 8px 10px 10px;
  background: #fff url('img/produkty_recepty/bublina_ps.gif') right bottom no-repeat;
}

.tx-odtatraproducts-pi1 .produkt_bublina_d {
  position: relative; margin-left: 10px; margin-right: 103px; height: 10px;
  background: transparent url('img/produkty_recepty/bublina_d.gif') left top repeat-x;
}

.tx-odtatraproducts-pi1 .produkt_bublina_pd {
  position: absolute; width: 103px; height: 10px; right: 0; bottom: 0;
  background: transparent url('img/produkty_recepty/bublina_pd.gif') left top no-repeat;
}

.tx-odtatraproducts-pi1 .produkt_bublina_ld {
  position: absolute; width: 10px; height: 10px; left: -50px; bottom: 0;
  background: transparent url('img/produkty_recepty/bublina_ld.gif') left top no-repeat;
}

html>body .tx-odtatraproducts-pi1 .produkt_bublina_ld {
  left: 0;
}

.tx-odtatraproducts-pi1 .produkt_bublina_obrazek {
/*  position: absolute; left: -74px; top: 0;*/
  position: relative; float: left; 
}

html>body .tx-odtatraproducts-pi1 .produkt_bublina_obrazek {
  /*left: 10px;*/
}

.tx-odtatraproducts-pi1 .produkt_bublina_text {
  position: relative; margin-left: 74px; padding: 4px 8px 58px;
  font-size: 0.917em;
}

.tx-odtatraproducts-pi1 .produkt_bublina_text h3 {
  margin: 0 0 0.273em 0;
  font-size: 1em; font-weight: bold; font-style: italic; color: #2db4e9; line-height: 1.182em;
}

.tx-odtatraproducts-pi1 .produkt_bublina_text p.podnadpis {
  margin: 0.273em 0 0.364em 0;
  font-weight: bold; font-style: italic; color: #787a7a; line-height: 1.182em;
}

.tx-odtatraproducts-pi1 .produkt_bublina_text p.popis {
  margin: 0.364em 0 0;
  line-height: 1.182em; color: #000;
}



/*** komentare ***/

.tx-comments-pi1 {
  position: relative; width: 590px; padding:5px 20px 0 0; 
}

.tx-comments-pi1 h2.podbarveny {
  margin-top: 0;
}

.tx-comments-pi1 .tx-comments-comment {
  margin-bottom:8px;
}

.tx-comments-pi1 .tx-comments-comment .top {
  padding:3px 7px;
  background-color:#E9E9E9; color:#32A3DB;
}

.tx-comments-pi1 .tx-comments-comment .top h2 {
  float:left; margin:0; padding:0;
  color:#32A3DB; font-size: 1em;
}

.tx-comments-pi1 .tx-comments-comment .top .datum {
  float:left; margin:0 0 0 3px;
  font-weight:bold;
}

.tx-comments-pi1 .tx-comments-comment .bottom {
  padding:8px 7px 4px;
}

.tx-comments-pi1 .tx-comments-comment-form {
  padding:5px 20px 0 0;
}

.tx-comments-pi1 .tx-comments-comment-form table {
  width:450px;
}

.tx-comments-pi1 .tx-comments-comment-form td.prvni {
  width:120px;
}

.tx-comments-pi1 .tx-comments-comment-form textarea {
  height:95px; width:320px;
  font-size:1.3em;
}

.tx-comments-pi1 .tx-comments-comment-form .btn {
  text-align:right;
}

.tx-comments-pi1 .tx-comments-comment-form input#tx_comments_pi1_submit {
  border:medium none;
}

.tx-comments-pi1 .tx-comments-comment-form .tx-comments-form-top-message {
  color: red;
}

input.pagetip_short_img { padding: 0; margin: 0; border: 0; }


/*** Zahlavi - new ***/ 
div#hidden { display: none; visibility: hidden;}
#zahlavi {  width: 971px;   position: relative;  min-height: 170px; height: 170px; background: transparent url('img/zahlavi/pozadi.jpg') 170px 83px no-repeat; margin-bottom: 7px; }
#ziviny { position: absolute; left: 14px; top: 22px; }
#logo { position: absolute; left: 225px; top: 28px; }

#klub {  position: absolute; /*float: right; float: right;margin-top: 4px; margin-right: 2px;*/ right: 4px; top: 4px;}
#klub { position: static; float: right; float: right;margin-top: 4px; margin-right: 2px;}
#klub p { margin: 0; padding: 0; }
#moje_tatra_spodek {  margin-bottom: -3px; width: 174px; min-height: 25px; /*position: absolute; bottom: 0;*/ z-index: 99; background: #ffffff url('img/zahlavi/moje_tatra_pozadi_spodek.gif') left top no-repeat;}
#moje_tatra_spodek_logout { margin-bottom: -3px; padding-bottom: 3px; width: 174px; height: 25px; /*position: absolute; bottom: 0;*/ z-index: 99; background: #ffffff url('img/zahlavi/moje_tatra_pozadi_spodek.gif') left top no-repeat;}

/*#moje_tatra { width: 174px; height: 106px; }*/

#moje_tatra { width: 174px; min-height: 106px; /*height: 180px;*/ background: transparent url('img/zahlavi/moje_tatra_pozadi_vrch.gif') left top no-repeat;}

div.tx-felogin-pi1 { padding: 29px 0 2px 0;  }
#moje_tatra p.status_message { color: #ffffff; font-weight: bold; padding: 3px 7px 3px 7px;}

#moje_tatra p { margin: 0 0 0 0; padding: 0 0 4px 0; }
*:first-child+html #moje_tatra p { margin: 0 0 0 0; padding: 0 8px 1px 0; }
* html #moje_tatra p { margin: 0 0 0 0; padding: 0 0px 1px 0; }
#moje_tatra #user, #moje_tatra #pass  {padding: 0 2px 0 5px; background: transparent url('img/zahlavi/moje_tatra_input.gif') left top no-repeat;
 width: 110px; margin-left: 2px;font-size: 1em; border: 0; } 
#moje_tatra input.tlacitko { border: none;  }
#moje_tatra label { width: 42px; display: block; float: left; text-align: right; margin: 0 5px 0 0; padding: 0; }
* html #moje_tatra label { width: 42px; display: block; float: left; text-align: right; margin-right: 2px; } /* IE6 */
#moje_tatra label img { margin-top: 2px; }

div#moje_tatra p.status_message { color: #ffffff; padding:0 0 4px 6px; margin:0 0 4px 6px;}

#moje_tatra p.prihlasit { margin: 0; padding: 1px 8px 1px 0; text-align: right; }
#moje_tatra p.registrovat { margin: 0; padding: 0 10px 0 0; text-align: right; }
*:first-child+html #moje_tatra p.registrovat {margin-top: -5px;}  /* IE7 */
*:first-child+html #moje_tatra p.prihlasit {margin-top: 4px;}  /* IE7*/
* html #moje_tatra p.registrovat {margin-top: -4px;}  /* IE6 */
* html #moje_tatra p.prihlasit {margin-top: 3px;}  /* IE6*/

#moje_tatra p.odkazy { line-height: 1.3em; color: #fff; text-align: right; padding: 0 11px 0 0; margin: 0 }
*:first-child+html #moje_tatra p.odkazy { line-height: 1.3em; color: #fff; text-align: right; padding: 0 11px 0 0; margin: 0 } /* IE7 */
#moje_tatra p.odkazy a { color: #fff; font-weight: normal;}
#moje_tatra p.login { padding: 0 11px 0px 0; text-align: right; color: #fff; font-weight: bold; }
*:first-child+html #moje_tatra p.login { padding: 0 11px 0px 0; text-align: right; color: #fff; font-weight: bold;  } /* IE7 */

#telo_prave_obsah p { padding: 0; margin: 0; border: 0;  }
#telo_prave_obsah div.pagetip_short { margin: 0px 0 1px 0; }

#tx_odtatraproducts_pi1_product_tooltip .tx-odtatraproducts-pi1, #tx_odtatraproducts_pi1_product_tooltip_test .tx-odtatraproducts-pi1 {margin: auto; width: auto; }
#EB_frame {z-index: 100}
#EB_preloader {z-index: 101}
#EB_wrap_img {z-index: 102}

/*** special hover image ***/
a.hover_image { display: block; width: 600px; height: 90px; }
a.hover_image { background: transparent url('../user_upload/img/Vyhraj_s_tatrou.jpg') left top no-repeat; }
a.hover_image:hover { background: transparent url('../user_upload/img/Vyhraj_s_tatrou_hover.jpg') left top no-repeat; }


/*** formular napiste nam ***/
.tx-pilmailform-pi1 td {font-size: 1em;}
.tx-pilmailform-pi1 textarea, input.text, select {font-family: sans-serif; font-size: 11px; border: 1px solid #b1bbc4}
.tx-pilmailform-pi1 input.odeslat {border: 0; margin: 0; padding: 0}
.tx-pilmailform-pi1 p.chyba2 {color: red}
.tx-pilmailform-pi1 .chyba {border: 1px solid red}

