* { margin: 0; padding: 0;}

body { font-size: 12px; line-height: 140%; font-family: Tahoma; 
  color: #5a5744; background-color: #FFFFFF; }

a { font-family: Tahoma; text-decoration: underline; color: #5a5744; }
a:hover { font-family: Tahoma; text-decoration: none; color: red; }

/* tabulka a zahlavi u tabulky */
table { margin: 0 auto 0 auto; border: 0; }                                
th { background-color: #ff8f33; }

img { border: 0; }

.clear { clear: both; }

/* lista pro backlinks a pro barevne skiny */
#odkazy_obal { position: absolute; top: 0px; width: 100%; padding: 2px 0 2px 0; text-align: center;    
  height: 16px;  background: #DAC995 url("../images/design/pozadi_hlavicka.jpg") repeat; }
#odkazy { width: 968px; margin: 0 auto 0 auto; }
.pokus { float: left; width: 760px; padding-left: 5px; text-align: left; } /* odkazy */
.skiny { float: right; width: 190px; text-align: right; padding-right: 5px; }
         
/* prostor pro banner, ktery bude nad logem topreceptu */
#banner { width: 100%; margin: 20px auto 0 auto; padding: 2px 0 0 0; text-align: center; 
  background: #DAC995 url("../images/design/pozadi_hlavicka.jpg") repeat; }

/* v tomto boxu je logo, formular pro prihlaseni a hlavni menu */
#logo_menu { width: 968px; height: 118px; margin: 0 auto 0 auto; overflow: hidden; text-align: center; }
.logo { float: left; width: 400px; padding-left: 0px; padding-top: 4px; height: 78px; }
.prihlaseni { float: right;  width: 540px; height: 60px; padding-top: 16px; background: transparent url(../images/design/box_prihlaseni.gif) left bottom no-repeat; }
.prihlaseni form { padding-top: 26px; font-weight: bold; }
.tlac_prihlasit { height: 26px; width: 72px; border: 0; color: #EADDAC; padding-bottom: 2px; cursor: pointer; 
 text-align: center; font-weight: bold; background: #EADDAC url("../images/design/tlacitko_prihlasit.gif") no-repeat; }
/* pole pro login a heslo */
.txt_boxy { width: 102px; background: #FFFFFF url("../images/design/text_pole_pozadi.jpg") left bottom repeat-x; }

/* box pro prihlaseni, kdyz je uzivatel prihlasen - neni tam ten formular */
.prihlaseni_bez_pozadi { float: right;  width: 480px; padding-top: 46px; }
.prihlaseni_bez_pozadi .jmeno { color: red; font-weight: bold; }

/* panel pro hlavni menu a v nem jednotlive odkazy */
.menu_panel { height: 28px; width: 968px; margin-top: 90px; font-weight: bold; }
.menu_panel a { text-decoration: none; }
.vsechny { float: left; width: 152px; height: 28px; padding-top: 8px; text-align: center; color: #2e1b13; background: url(../images/design/menu_vsechny_recepty_n.jpg) no-repeat; }
.vsechny:hover { float: left; width: 152px; height: 28px; color: #F9EAA7; background: url(../images/design/menu_vsechny_recepty_a.jpg) no-repeat; }
.top { margin-left: 2px; padding-top: 8px; color: #2e1b13; text-align: center; float: left; width: 150px; height: 28px; background: url(../images/design/menu_top_10_n.jpg) no-repeat; }
.top:hover { color: #F9EAA7; float: left; width: 150px; height: 28px; background: url(../images/design/menu_top_10_a.jpg) no-repeat; }
.nahodny { margin-left: 2px; padding-top: 8px; color: #2e1b13; text-align: center; float: left; width: 160px; height: 28px; background: url(../images/design/menu_nahodny_recept_n.jpg) no-repeat; }
.nahodny:hover { color: #F9EAA7; float: left; width: 160px; height: 28px; background: url(../images/design/menu_nahodny_recept_a.jpg) no-repeat; }
.diskuze { margin-left: 2px; padding-top: 8px; color: #2e1b13; text-align: center; float: left; width: 110px; height: 28px; background: url(../images/design/menu_diskuse_n.jpg) no-repeat; }
.diskuze:hover { color: #F9EAA7; float: left; width: 110px; height: 28px; background: url(../images/design/menu_diskuse_a.jpg) no-repeat; }
.fotogalerie { margin-left: 2px; padding-top: 8px; color: #2e1b13; text-align: center; float: left; width: 130px; height: 28px; background: url(../images/design/menu_fotogalerie_n.jpg) no-repeat; }
.fotogalerie:hover { color: #F9EAA7; float: left; width: 130px; height: 28px; background: url(../images/design/menu_fotogalerie_a.jpg) no-repeat; }
.kontakty { margin-left: 2px; padding-top: 8px; color: red; text-align: left; float: left; padding-left: 12px; width: 100px; height: 28px; background: url(../images/design/menu_kontakt_n.jpg) no-repeat; }
.kontakty:hover { color: #F9EAA7; float: left; width: 100px; height: 28px; padding-left: 12px; text-align: left; background: url(../images/design/menu_kontakt_a.jpg) no-repeat; }
.pridat { margin-top: 1px; margin-left: 2px; padding-top: 7px; padding-left: 17px; color: #efe8ba; text-align: left; float: left; width: 124px; height: 27px; background: url(../images/design/menu_pridat_recept_n.jpg) no-repeat; }
.pridat:hover { color: #F9EAA7; float: left; width: 137px; height: 27px; padding-left: 17px; width: 124px; background: url(../images/design/menu_pridat_recept_a.jpg) no-repeat; }

/* obal pro hlavicku (hlavne jde o pozadi vne stranky) */
#hlavicka_obal_ind { width: 100%; text-align: center;  background: #DAC995 url("../images/design/hlavicka_pozadi_ind.jpg") repeat; }
/* hlavicka na indexu */
#hlavicka_ind { width: 968px; height: 195px; margin: 0 auto 0 auto; text-align: left; overflow: hidden; 
 background: #E7D09A url("../images/design/hlavicka_ind.jpg") no-repeat; }
#hlavicka_ind .text { width: 432px; padding: 18px 0 0 16px; color: black; text-align: left; }
#hlavicka_ind .text h1 { color: #FEF2B6; font-size: 17px; padding: 6px 0 6px 0; }
#hlavicka_ind .text p { text-align: justify; }

/* obal, ve ktrem se meni text a obrazek */
.contentdiv { color: #242424; overflow: hidden; padding-left: 8px; height: 194px; width: 848px; } /* height: 154px; width: 432 */
.contentdiv h1 { color: #242424; font-size: 18px; padding: 22px 0 8px 0px; }
.contentdiv h2 { color: #242424; font-size: 17px; padding: 22px 0 6px 0px; }
.contentdiv h3 { color: #242424; font-size: 16px; padding: 22px 0 6px 0px; }
.contentdiv p { text-align: justify; }
.dobrou_chut { padding-left: 200px; font-size: 16px; } /* text dobrou chuť */

/* je v ni menici se text */
#hlavicka_ind .levy_hl { float: left; width: 420px; height: 208px; } 
/* je v ni menici se obrazektext */
#hlavicka_ind .pravy_hl { float: left; padding-top: 5px; padding-left: 4px; } 

/* box pro cisla stranek */
.pagination { float: left; width: 88px; text-align: right; padding-top: 154px; }
.pagination a { padding: 0 5px; text-decoration: none;  color: #00007D; background: white; }
.pagination a:hover, .pagination a.selected{ color: #000; background-color: #FEE496; }

/* hlavicka, ktera je na vsech podstrankach */
#hlavicka_obal { width: 100%; height: 113px; text-align: center;  background: #DAC995 url("../images/design/hlavicka_pozadi.jpg") repeat-x; }
#hlavicka { width: 968px; height: 113px; margin: 0 auto 0 auto; text-align: left; overflow: hidden; 
  background: #E7D09A url("../images/design/hlavicka.jpg") no-repeat; }

/* obal pro telo (hlavne jde o pozadi vne stranky) */
#telo_obal {  width: 100%; background: #FFFFFF url("../images/design/telo_pozadi.jpg") repeat-x; } 
#telo { width: 968px; margin: 0 auto 0 auto; background: #FFFFFF url("../images/design/telo_pozadi.jpg") repeat-x; }

/* 3 hlavni sloupce na indexu */
#levy_ind { font-family: Tahoma; font-weight: bold; width: 266px; margin: 24px 14px 24px 0; float: left; }
#stred_ind { font-family: Tahoma; width: 468px; margin: 24px 2px 24px 2px; float: left; }
#pravy_ind { font-family: Tahoma; font-weight: bold; width: 200px; margin: 24px 0 24px 6px; float: right; }

/* dva sloupce na podstrankach */
#levy { color: black; font-family: Tahoma; width: 732px; margin: 24px 11px 24px 0; float: left; overflow: hidden; /* background-color: blue; */ }
#pravy { font-family: Tahoma; font-weight: bold; width: 212px; margin: 24px 0 24px 11px; float: left; overflow: hidden; /*background-color: red;*/ }

#levy h1 { font-family: Tahoma; color: #BE0E18; font-weight: bold; font-size: 18px; padding-left: 0px; padding-bottom: 12px; }
#levy h2 { font-family: Tahoma; color: #BE0E18; font-weight: bold; font-size: 16px; padding-left: 0px; padding-bottom: 12px; }

/* nadpisy na hlavni strane (Informace, Katalog receptů, Recept dne, ...) */
h2.index_telo { font-family: Tahoma; color: #BE0E18; font-weight: bold; font-size: 14px; padding-left: 16px; padding-bottom: 12px; }
h2.index_telo_odsazeny { font-family: Tahoma; color: #BE0E18; font-weight: bold; font-size: 14px; padding-top: 16px; padding-left: 16px; padding-bottom: 12px; }
h2.index_telo_fraze { font-family: Tahoma; color: #BE0E18; font-weight: bold; font-size: 14px; padding-top: 16px; padding-left: 16px; padding-bottom: 6px; }
h2.index_telo_hledani { font-family: Tahoma; color: #777461; font-weight: bold; font-size: 14px; padding-left: 16px; padding-bottom: 12px; }

h1 { font-family: Tahoma; color: #BE0E18; font-weight: bold; font-size: 18px; padding-left: 16px; padding-bottom: 12px; }

/* text "další nové recepty" na hlavni strance */
.dalsi_nove { font-family: Tahoma; color: #BE0E18; font-weight: bold; font-size: 14px; }

/* box pro registraci všetně odkazů v levem sloupci na hlavni strane*/
.registrace_box {height: 70px; padding: 16px 0 0 12px; font-size: 18px; 
  background: #FFFFFF url("../images/design/registrace_box.jpg") no-repeat;}    
.registrace_box a { text-decoration: none; color: #F9EAA7; }
.registrace_box a:hover { text-decoration: underline; color: #F9EAA7; }

/* box pro registraci vpravém sloupci */
.registrace_box_vpravo {height: 70px; padding: 16px 0 0 12px; font-size: 16px; 
  background: #FFFFFF url("../images/design/registrace_box_vpravo.jpg") no-repeat;}    
.registrace_box_vpravo a { text-decoration: none; color: #F9EAA7; }
.registrace_box_vpravo a:hover { text-decoration: underline; color: #F9EAA7; }        

/* menu informace na hlavni strane */
.info_ind_vrch { background: #FFFFFF url("../images/design/informace_vrch.jpg") no-repeat; 
 height: 13px;  font-size: 0px; } 
.info_ind_stred { background: #FFFFFF url("../images/design/informace_stred.jpg") repeat-y;
  padding: 0 6px 0 12px; }
.info_ind_spodek { background: #FFFFFF url("../images/design/informace_spodek.jpg") no-repeat;
  font-size: 0px; height: 17px; }

/* tlacitko vice kategorii v pravem menu*/
.tlac_vice_kategor { float: right; height: 25px; width: 129px; border: 0; color: #EADDAC; padding: 2px 0 2px 0; 
 text-align: center; font-weight: bold; background: #FFFFFF url("../images/design/tlacitko_vice_kategor.jpg") no-repeat; }
.tlac_vice_kategor a { color: #EADDAC; text-decoration: none; }
.tlac_vice_kategor a:hover { color: #EADDAC; text-decoration: none; }

/* box pro recept dne */
.rec_dne_vrch { height: 12px; background: #FFFFFF url("../images/design/recept_dne_vrch.jpg") no-repeat; font-size: 0px; } 
.rec_dne_stred { color: black; font-family: Tahoma; background: #FFFFFF url("../images/design/recept_dne_stred.jpg") repeat-y; padding: 0 0 0 12px; }
.rec_dne_spodek { height: 13px; background: #FFFFFF url("../images/design/recept_dne_spodek.jpg") no-repeat; font-size: 0px; }

/* fotka, text, receptu dne */
.fotka_receptu { /*background-color: red;*/ float: left; width: 180px; padding-top: 4px; }
img.nahled { background-color: white; padding: 7px; margin-top: 3px; margin-bottom: 3px; /*margin-left: 2px;*/border: 1px solid #CBCBCB; }
img.nahled:hover { background-color: white; padding: 7px; margin-top: 3px; margin-bottom: 3px; /*margin-left: 2px;*/border: 1px solid red; }
img.nahled { background-color: white; padding: 7px; margin-top: 3px; margin-bottom: 3px; border: 1px solid #CBCBCB; }
img.nahled a:hover { background-color: white; padding: 7px; margin-top: 3px; margin-bottom: 3px; /*margin-left: 2px;*/border: 1px solid red; }
.rec_dne_kat { line-height: 200%; } /* radek s kategorii u receptu dne */
.text_receptu_ind { width: 256px; float: right; padding-top: 4px; padding-right: 12px; } /* text receptu u recept dne */

/* box pro hledani */
.hledani_box { font-size: 11px; padding-left: 12px; height: 59px; background: #FFFFFF url("../images/design/hledani_box.jpg") no-repeat; }
.hledani_box form { padding-top: 11px; padding-bottom: 4px; } 
.hledani_box .txt_hledani { width: 154px; background: #FFFFFF url("../images/design/text_pole_pozadi.jpg") left bottom repeat-x; }
.hledani_box a { color: #C02D02; }
/* box pro hledani (na index.php) */
.hledani_box_ind { font-size: 11px; padding-left: 12px; height: 59px; background: #FFFFFF url("../images/design/hledani_box_ind.jpg") no-repeat; }
.hledani_box_ind form { padding-top: 11px; padding-bottom: 4px; } 
.hledani_box_ind a { color: #C02D02; }
.hledani_box_ind .txt_hledani { width: 142px; background: #FFFFFF url("../images/design/text_pole_pozadi.jpg") left bottom repeat-x; }
/* hledani na indexu ve strednim sloupci */
.hledani_index { font-size: 11px; padding-left: 12px; height: 48px; background: #FFFFFF url("../images/design/hledani_index.jpg") no-repeat; }
.hledani_index form { padding-top: 11px; padding-bottom: 4px; } 
.hledani_index a { color: #C02D02; }
.hledani_index .txt_hledani { height: 19px; width: 400px; font-size: 14px; background: #FFFFFF url("../images/design/text_pole_pozadi.jpg") left bottom repeat-x; }


/* tlacitko "hledej" pro oba typy hledani */
.tlacitko_hledej { margin-left: 4px; height: 16px; width: 13px; border:0; }

/* nahodny recept v pravem sloupci */
.nahodny_recept_vrch { height: 12px; background: #FFFFFF url("../images/design/nahodny_recept_vrch.jpg") no-repeat; font-size: 0px;  } 
.nahodny_recept_stred { background: #FFFFFF url("../images/design/nahodny_recept_stred.jpg") repeat-y; padding: 0 12px 4px 12px; text-align: center; }
.nahodny_recept_spodek { height: 13px; background: #FFFFFF url("../images/design/nahodny_recept_spodek.jpg") no-repeat; font-size: 0px; }

/* nahodny recept v pravem sloupci na index.php*/
.nahodny_recept_vrch_ind { height: 12px; background: #FFFFFF url("../images/design/nahodny_recept_vrch_ind.jpg") no-repeat; font-size: 0px;  } 
.nahodny_recept_stred_ind { background: #FFFFFF url("../images/design/nahodny_recept_stred_ind.jpg") repeat-y; padding: 0 12px 4px 12px; text-align: center; }
.nahodny_recept_spodek_ind { height: 13px; background: #FFFFFF url("../images/design/nahodny_recept_spodek_ind.jpg") no-repeat; font-size: 0px; }

/*banner index pozadi*/
.banner_vpravo { height: 188px; background: #FFFFFF url("../images/design/banner_index_pozadi.jpg") no-repeat; padding: 12px 12px 0px 12px; text-align: center;  }
.banner_vpravo a { color: black; }

/*banner index pozadi na index*/
.banner_vpravo_ind { height: 188px; background: #FFFFFF url("../images/design/banner_index_pozadi_ind.jpg") no-repeat; padding: 12px 12px 0px 12px; text-align: center;  }
.banner_vpravo_ind a { color: black; }

/* nejnovejsi recepty na indexu */
.nejnovejsi_recepty_stred { padding: 0 12px 4px 12px; text-align: center;
  background: #FFFFFF url("../images/design/nejnovejsi_recepty_stred_s_carou.jpg") repeat-y; }
.nejnovejsi_levy { float: left; width: 210px; text-align: center; }
.nejnovejsi_pravy { float: right; width: 210px; text-align: center; padding-right: 2px; }
.nejnovejsi_recepty_prechod { padding-top: 13px; height: 38px; text-align: center;
  background: #FFFFFF url("../images/design/nejnovejsi_recepty_prechod.jpg") repeat-y; }
.nejnovejsi_recepty_stred_tmavy { padding: 0 12px 4px 12px; text-align: center;
  background: #FFFFFF url("../images/design/nejnovejsi_recepty_tmavy.jpg") repeat-y; }
.nejnovejsi_recepty_spodek { height: 14px; background: #FFFFFF url("../images/design/nejnovejsi_recepty_spodek.jpg") no-repeat; }

/* partneri */
#partneri { width: 964px; margin: 0 auto 0 auto; height: 125px; 
  background: #F36C00 url("../images/design/partneri.jpg") repeat-x; }
#partneri_levy { color: #511201; float: left; width: 210px; padding-left: 8px; }  
#partneri_pravy { float: right; width: 738px; }
#partneri_pravy img { padding: 0 8px 0 8px; }
#partneri_pravy .odkazy { width: 740; color: #DAC48A; text-align: center; padding: 4px 8px 0 8px; }
#partneri a { color: #C02D02; }
#partneri a:hover { color: #C02D02; text-decoration: none; } 
h2.statistiky { color: white; font-size: 16px; padding: 14px 0 12px 28px; } /* nadpis statistiky */
h2.partneri { color: white; font-size: 16px; padding: 14px 0 12px 32px; } /* nadpis partneri */  

/* paticka */
#paticka_obal { width: 100%; background: #595645 url("../images/design/paticka_pozadi.jpg") repeat-x; }
#paticka { padding: 15px 0 0 24px; width: 940px; height: 63px; margin: 0 auto 0 auto;  background: #595645 url("../images/design/pata.jpg") repeat-x; color: #F9EAA7; }
#paticka a { color: #F9EAA7; }
#paticka a:hover { color: #F9EAA7; }
.white { color: white; }

/* informace - index - dva sloupce */
ul.info_levy { width: 103px; padding-left: 15px; text-align: left; float: left; }
ul.info_levy a { text-decoration: none; }
ul.info_levy li { list-style-image: url("../images/design/sipka.gif"); }
ul.info_pravy { width: 103px; margin-left: 0px; padding-left: 20px; padding-right: 6px; float: right; }
ul.info_pravy a { text-decoration: none; }
ul.info_pravy li { list-style-image: url("../images/design/sipka.gif"); }                 

/* katalog receptu - index - dva sloupce */
ul.katalog_levy { width: 114px; padding-left: 15px; text-align: left; float: left; }
ul.katalog_levy a { text-decoration: none; }
ul.katalog_levy li { background: url("../images/design/podmenu_linka.jpg") left bottom repeat-x; 
                     list-style-image: url("../images/design/sipka.gif"); 
                     padding-top: 4px; padding-bottom: 4px; }
ul.katalog_pravy { width: 114px; padding-left: 22px; text-align: left; float: right; }
ul.katalog_pravy a { text-decoration: none; }
ul.katalog_pravy li { background: url("../images/design/podmenu_linka.jpg") left bottom repeat-x; 
                      list-style-image: url("../images/design/sipka.gif"); 
                      padding-top: 4px; padding-bottom: 4px; }

/* nejnovejši recepty - pravy sloupce, mezi jednotlivyma receptama nima je cara*/
ul.nejnov { padding-left: 20px; width: 182px; text-align: left; }
ul.nejnov a { text-decoration: none; }
ul.nejnov li { background: url("../images/design/podmenu_linka.jpg") left bottom repeat-x; 
               list-style-image: url("../images/design/sipka.gif"); 
               padding-top: 2px; padding-bottom: 2px; }

/* oblibene recepty - levy sloupce, mezi jednotlivyma receptama nima je cara*/
ul.oblibene { padding-left: 20px; width: 216px; text-align: left; }
ul.oblibene a { text-decoration: none; }
ul.oblibene li { background: url("../images/design/linka_informace.jpg") left bottom repeat-x; 
                 list-style-image: url("../images/design/sipka.gif"); 
                 padding-top: 2px; padding-bottom: 2px; }

/* nove recepty jako odkazy na indexu */                 
ul.nove_levy { width: 190px; padding-left: 18px; text-align: left; float: left; }
ul.nove_levy a { text-decoration: underline; font-weight: bold; }
ul.nove_levy a:hover { text-decoration: none; font-weight: bold; }
ul.nove_levy li { list-style-image: url("../images/design/sipka.gif"); }
ul.nove_pravy { width: 190px; padding-left: 46px; text-align: left; float: left; }
ul.nove_pravy a { text-decoration: underline; font-weight: bold; }
ul.nove_pravy a:hover { text-decoration: none; font-weight: bold; }
ul.nove_pravy li { list-style-image: url("../images/design/sipka.gif"); }

/* jednosloupcove informace v pravym sloupci */
ul.info_vpravo { padding-left: 22px; width: 162px; text-align: left; }
ul.info_vpravo a { text-decoration: none; }
ul.info_vpravo li { background: url("../images/design/linka_informace.jpg") left bottom repeat-x; 
                 list-style-image: url("../images/design/sipka.gif"); 
                 padding-top: 2px; padding-bottom: 2px; }
      
/* jednosloupcove informace v pravym sloupci (index.php) */                 
ul.info_vpravo_ind { padding-left: 22px; width: 152px; text-align: left; }
ul.info_vpravo_ind a { text-decoration: none; }
ul.info_vpravo_ind li { background: url("../images/design/linka_informace.jpg") left bottom repeat-x; 
                        list-style-image: url("../images/design/sipka.gif"); 
                        padding-top: 2px; padding-bottom: 2px; }

/* linka pod nadpisem fraze */                       
.linka_fraze { margin: 0 auto 0 auto; width: 410px; height: 8px; background: url("../images/design/linka_fraze.jpg") no-repeat; padding-bottom: 4px; }

/* casto hledane fraze */
p.fraze_text { padding-left: 16px; padding-right: 16px; margin: 0 auto 0 auto; text-align: justify; font-family: Tahoma; font-weight: bold; }
#pravy p.fraze_text { text-align: left; } 
p.fraze_text .v1 a { text-decoration: none; font-size: 10px; color: #595844; font-weight: 100; }
p.fraze_text .v2 a { text-decoration: none; font-size: 12px; color: #595844; font-weight: 100; }
p.fraze_text .v3 a { text-decoration: none; font-size: 14px; color: #595844; }
p.fraze_text .v4 a { text-decoration: none; font-size: 16px; color: #595844; }
p.fraze_text .v1 a:hover { font-size: 10px; color: red; font-weight: 100; }
p.fraze_text .v2 a:hover { font-size: 12px; color: red; font-weight: 100; }
p.fraze_text .v3 a:hover { font-size: 14px; color: red; }
p.fraze_text .v4 a:hover { font-size: 16px; color: red; }                    

/* zarovnani vpravo*/
.vpravo { text-align: right; }

/* text, kterym je uveden nazev receptu pod nebo nad fotkou */
.nazev_receptu { padding-top: 4px; padding-bottom: 4px; }

/* box pro fotky na strance s receptem*/
.foto_recept_vrch { height: 19px; background: #FFFFFF url("../images/design/foto_receptu_vrch.jpg") no-repeat; font-size: 0px; } 
.foto_recept_stred { background: #FFFFFF url("../images/design/foto_receptu_stred.jpg") repeat-y; padding: 0 12px 4px 12px; text-align: center; }
.foto_recept_spodek { height: 18px; background: #FFFFFF url("../images/design/foto_receptu_spodek.jpg") no-repeat; font-size: 0px; }
.hlavni_foto { float: left; width: 528px; }

/* posuvnik u fotek receptu */
.homeTop { width: 160px; overflow: hidden; float: right; }
.homeTop .prehled { width: 160px; height: 402px; /*388*/ overflow: hidden; float: right; } 
.homeTop .prehled .blok { width: 160px; height: 346px; overflow: hidden; float: right;  }
.homeTop .prehled .blok img { margin: 0px 0px 2px 2px; border: 1px #CBCBCB solid; }
.homeTop .prehled .blok img:hover { margin: 0px 0px 2px 2px; border: 1px red solid; }
.homeTop .prehled .blok #obalHome { text-align: center; }
.homeTop .prehled .sipkaDolu   { display: block; width: 160px; height: 28px; overflow: hidden; float: right; border: 0px #AA0000 solid; }
.homeTop .prehled .sipkaNahoru { display: block; width: 160px; height: 28px; float: right; border: 0px #AA0000 solid; }

p { text-align: justify; padding: 8px 0 16px 0; }

/* komentare u receptu */
.komentar_hlavicka { font-weight: 100; height: 16px; color: black; padding: 4px 6px 4px 6px; margin-left: 12px; margin-right: 12px; background-color: #ffcd7e; }
.komentar_hlavicka a { color: #C0121B; font-weight: bold; }
.komentar_hlavicka .autor { float: left; width: 240px; } 
.komentar_hlavicka .vlozeno { float: left; width: 232px; }
.komentar_hlavicka .akce { float: right; width: 220px; text-align: right; } /* akce = nahlasit, smazat, upravit */
.komentar_hlavicka .akce a { font-weight: 100; color: #5a5744; }
.komentar_hlavicka .akce a:hover { font-weight: 100; color: red; }
p.komentar_telo { font-weight: 100; color: black; padding: 6px; margin-bottom: 2px; background-color: #ffe8b0; margin-left: 12px; margin-right: 12px; }

/* komentare u receptu, fotoalb a clanku */
.prisp_hlavicka { color: black; padding: 4px 6px 4px 6px; background-color: #ffcd7e; /*#FFC160;*/ }
.prisp_hlavicka a { color: #C0121B; font-weight: bold; }
.prisp_hlavicka .autor { float: left; width: 240px; } 
.prisp_hlavicka .vlozeno { float: left; width: 232px; }
.prisp_hlavicka .akce { float: right; width: 220px; text-align: right; } /* akce = nahlasit, smazat, upravit */
.prisp_hlavicka .akce a { font-weight: 100; color: #5a5744; }
.prisp_hlavicka .akce a:hover { font-weight: 100; color: red; }
p.prisp_telo { color: black; padding: 6px; margin-bottom: 2px; background-color: #ffe8b0; /*#FEDE91;*/ }

/* banner v pravym sloupci */
.banner_pravy { text-align: center; }

/* zobrazeni receptu */
.recept_vrch { height: 9px; background: #FFFFFF url("../images/design/recept_vrch.jpg") no-repeat; font-size: 0px; } 
.recept_stred { color: black; padding: 0 0 0 12px; background: #FFFFFF url("../images/design/recept_stred.jpg") repeat-y; }
.recept_stred .kategorie { line-height: 200%; float: left; width: 138px; /*background-color: red;*/ }
.recept_stred .polozky { line-height: 200%; float: left; width: 220px; /*background-color: green;*/ }
.recept_stred .menu { float: right; width: 340px; margin-right: 16px; text-align: right; /*background-color: yellow;*/ }
.recept_stred .obrazek { float: left; width: 716px; min-height: 216px; background: transparent url("../images/design/rec_holcicka.jpg") right bottom no-repeat; /*background-color: yellow;*/ }
.recept_stred .obrazek .text { float: left; width: 574px; /*background-color: red;*/ }
.recept_stred .obrazek .text p { padding: 8px 0 8px 0; margin: 0px; }
.recept_stred .obrazek .text table { float: left; padding-top: 4px; }
.recept_stred .obrazek .text table .body { background-color: white; color: #BE0E18; border: 1px solid #CCCBC9; padding: 6px; }
.recept_spodek { height: 9px; background: #FFFFFF url("../images/design/recept_spodek.jpg") no-repeat; font-size: 0px; }

/* odsazeni nekterych podnadpisu v boxu s receptem (napr.: suorviny) */
.odsazeni_6px { padding-top: 4px; }

/* odsazeni obrazku od textu na seznamu clanku */
.odsazeni_cl { padding-right: 8px; }

/* autor ma byt tucne */
.autor a { color: #C0121B; font-weight: bold; }

/* zarovnani na vpravo, na stred, vlevo */
.vpravo { text-align: right; }
.na_stred { text-align: center; }
.vlevo { text-align: left; }
.justify { text-align: justify; }

/* box pro razeni */
.razeni_menu { width: 686px; padding: 2px; margin: 0 auto 0 auto; text-align: center; }

/* tabulky používané pro seznamy (všechny recepty, oblíbené recepty, vzkazy, ...) */
table.seznam th { padding: 0 4px 4px 4px; }
table.seznam td { padding: 4px 4px 4px 8px; border-left: 1px solid white; border-top: 2px solid white; }
table.seznam a { text-decoration: none; font-weight: bold; }
table.seznam a:hover { font-weight: bold; }
/* dvojbarevne tabulky u vsechny_recepty, recepty v kategorii apod */
.tmave_oranzova { background-color: #f5ca98; } 
.svetle_oranzova { background-color: #ffdbb2; }
/* horni zaobleni a dolni zaobleni - tmave a svetle */
.tab_seznam_vrch   { width: 722px; margin: 0 auto 0 auto; height: 6px; background: #FFFFFF url("../images/design/tab_seznam_vrch.jpg") no-repeat; font-size: 0px; }
.tab_seznam_spodek { width: 721px; padding-left: 1px; margin: 0 auto 0 auto; height: 8px; background: #FFFFFF url("../images/design/tab_seznam_spodek.jpg") no-repeat; font-size: 0px; }
.tab_seznam_spodek_sv { width: 721px; padding-left: 1px; margin: 0 auto 0 auto; height: 8px; background: #FFFFFF url("../images/design/tab_seznam_spodek_sv.jpg") no-repeat; font-size: 0px; }
/* posledni radky tabulky jsou nizsi kvuli zaoblenym rohum */
table.seznam td.posledni { padding: 4px 4px 0 8px; }
table.seznam td.posledni_stred { padding: 4px 4px 0 8px; text-align: center; }

/* pozadi tabulky s kategoriemi diskuze (diskuze.php) */
.hneda { background-color: #ffe8b0; /*#fde1bc;*/ }

/* zobrazeni receptu fotka + nazev + popis (plati i pro clanky) */
.nahled_receptu { float: left; width: 176px; padding: 16px 16px 0 8px; }
.nahled_receptu img { padding: 7px; border: 1px solid #CBCBCB; }
.nahled_receptu a:hover img { border: 1px solid red; }
.text_receptu { float: left; width: 528px; padding-top: 16px; text-align: justify; overflow: hidden; }
.text_receptu p { float: left; width: 528px; margin-left: 0px; padding-top: 12px; text-align: justify; padding-bottom: 0px; }

/* chybove (musite vyplnit nazev receptu) a potvrzovaci hlasky (mail byl odeslan) */
p.chyba { text-align: left; padding-left: 38px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px;
          background: #ffe8b0 url("../images/design/chyba.gif") no-repeat; min-height: 18px; margin-bottom: 4px; }
p.potvrzeni { text-align: left; padding-left: 38px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px;
              background: #ffe8b0 url("../images/design/vporadku.gif") no-repeat; min-height: 18px; }
p.chyba strong, p.potvrzeni strong { color: black; }

/* administracni menu u receptu */
.admin_menu { width: 706px; background-color: #ffe8b0; border: 1px #e67411 solid; padding: 4px;
  margin: 0 auto 0 auto; }
  
/* tlacitko do formulare siroke 86px s bílým podkladem */
.tlac_w86 { height: 29px; width: 86px; border: 0; color: #EADDAC; padding: 2px 0 2px 0; 
 text-align: center; font-weight: bold; background: white url("../images/design/tlacitko_w86.jpg") no-repeat; }
.tlac_w112 { height: 29px; width: 112px; border: 0; color: #EADDAC; padding: 2px 0 2px 0; 
 text-align: center; font-weight: bold; background: white url("../images/design/tlacitko_w112.jpg") no-repeat; }
.tlac_vzkazy { height: 25px; width: 112px; background: #FFFFFF url("../images/design/tlacitko_w112.jpg") no-repeat; 
 margin: 0 auto 0 auto; color: #EADDAC; padding: 6px 0 2px 0; font-weight: bold; text-align: center; }
.tlac_vzkazy_menu { height: 25px; width: 112px; float: left; background: #FFFFFF url("../images/design/tlacitko_w112.jpg") no-repeat; 
 margin-right: 4px; color: #EADDAC; padding: 6px 0 2px 0; font-weight: bold; text-align: center; }
.tlac_vzkazy a, .tlac_vzkazy_menu a { color: #EADDAC; text-decoration: none; }
.tlac_vzkazy a:hover, .tlac_vzkazy_menu a:hover { color: #EADDAC; text-decoration: none; }

/* box pro vlozeni kontrolniho souctu - antispammova ochrana */
.anti { width: 26px; }
        
.txtbox_w200 { width: 200px; }
.txtbox_w320 { width: 320px; }

.combo_w324 { width: 324px; } /* combo boxy */

.smajlici img { cursor: pointer; }

/* box pro vlozeni obrazku */
.filebox { height: 20px; }

/* navigace v diskuzi: diskuze - kategorie - nazev forma */
ul.navigace { padding-top: 12px; padding-left: 6px; }
ul.navigace li { display: inline;	list-style: none;	color: black; }
ul.navigace li.tucny { display: inline; list-style: none; color: black;	font-weight: bold; }

/* pexeso */
.pexeso { text-align: center; } /* obal pro pexeso (pro vsechny karticky dohromady) */
.scoreLeft { width: 294px; float: left; margin-left: 28px; } /* leva tabulka s vysledky */
.scoreRight { width: 294px; float: right; margin-right: 28px; } /* prava tabulka s vysledky */
/* jednotlive karticky pexesa */
.karticky_pexesa { margin-top: 2px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px; font-size: 0px; }
  
/* podnadpis na stránce s profilem */
.podnadpis { color: #BE0E18; }
  
/* soukrome vzkazy - ostatni nastaveni */
.oramovani_vzkaz { color: #e87717; text-align: left; width: 720px; margin: 0 auto 0 auto; 
  border: 1px; border-right-style: solid; border-left-style: solid; border-top-style: solid; border-bottom-style: solid; }
.vzkaz_nadpis img { float: left; margin-top: 2px; margin-right: 12px; border: 1px solid #e87717; }
.vzkaz_nadpis { text-align: left; font-size: 14px; color: black; background-color: #FECCA1;  
  border-bottom: 1px #e87717 solid; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; 
  line-height: 140%; }
.vzkaz_od { line-height: 148%; font-size: 18px; font-weight: bold; }
.vzkaz_text { text-align: left; font-size: 14px; color: black; padding-right: 8px; 
  padding-left: 8px; padding-top: 8px; padding-bottom: 8px; }
.vzkaz_tlacitka { text-align: right; padding-right: 8px; padding-left: 8px; padding-top: 26px; 
  padding-bottom: 6px; }
.vzkaz_napsat.hover, .vzkaz_napsat:hover {
  background: url("../images/design/vzkazy_napsat_n.gif") no-repeat; }
  
/* nezobrazovat */  
.not_disp { display: none; }     

/* kategorie u receptu, vytvořit fotoalbum na stránce fotoalba.php */
.cerveny_odkaz a { color: #C0121B; font-weight: bold; }

/* odkaz na kategorie zboží */
.kat_zbozi a { color: #C0121B; text-decoration: none; font-weight: bold; }
.kat_zbozi a:hover { color: red; text-decoration: none; font-weight: bold; }

/* cerveny text - v hlavičce "nových vzkazů (2)" */
.cervena { color: red; }

/* obrazek, z ktereho nevede odkaz (náhled u receptu) */
img.nahled_bez_hover { background-color: white; padding: 7px; margin-top: 3px; margin-bottom: 3px; border: 1px solid #CBCBCB; }

/* je tu jen z duvodu, abych pri tisku mohl nastavit, ze reklamu nechci tisknout*/
.reklama { text-align: center; }

/* box na stránce pro vlastní nastavení (Moje nastavení - počet náhodných receptů, ...)*/
.vlast_nastav { background-color: #F6EEB4; width: 718px; margin-bottom: 2px; padding: 6px; }

/* vypis zbozi na shopu */
.shop_levy { width: 148px; height: 101px; float: left; 
  background: #F7EEB3 url("../images/design/shop_levy.jpg") no-repeat; } 
.shop_levy img { margin-left: 18px; margin-top: 12px; border: 1px solid #D6CFB5; }
.shop_levy img:hover { margin-left: 18px; margin-top: 12px; border: 1px solid red; }

.shop_levy_banner { width: 148px; height: 101px; float: left; 
  background: #F7EEB3 url("../images/design/shop_levy_banner.jpg") no-repeat; } 
.shop_levy_banner img { margin-left: 18px; margin-top: 12px; border: 1px solid #D6CFB5; }
.shop_levy_banner img:hover { margin-left: 18px; margin-top: 12px; border: 1px solid red; }

.shop_stred { width: 498px; height: 92px; float: left; background-color: white; 
 border-top: 1px solid #E8D994; border-bottom: 1px solid #E8D994; padding-left: 12px;
 padding-right: 12px; padding-top: 7px; }
.shop_stred p { padding-top: 4px; padding-bottom: 2px; }
.shop_stred table { margin-left: 0; margin-top: 0px; padding: 0; }
.shop_pravy { width: 59px; height: 101px; float: left; margin-bottom: 4px; 
  background: white url("../images/design/shop_pravy.jpg") no-repeat; }

/* vypis zbozi u receptu - cilena reklama */
.shop_levy_cil { width: 110px; height: 101px; float: left; } 
.shop_levy_cil img { margin-left: 1px; margin-top: 13px; border: 1px solid #BE1019; }
.shop_levy_cil img:hover { margin-top: 12px; border: 2px solid #BE1019; }
.shop_stred_cil { width: 440px; height: 92px; float: left; padding-left: 4px; 
 padding-right: 12px; padding-top: 7px; }
.shop_stred_cil a { color: #BE1019; }  
.shop_stred_cil p { padding-top: 4px; padding-bottom: 2px; }
.shop_stred_cil table { margin-left: 0; margin-top: 0px; padding: 0; }
/* tlacitko koupit a detail u cileni */
.kosik_cil { width: 36px; height: 30px; border: 0; background: #FFFFFF url("../images/design/shop_kup_cileni.jpg"); cursor: pointer; }
.tlac_detail_cil { height: 20px; width: 70px; background: #FFFFFF url("../images/design/shop_detail_cileni.jpg") no-repeat; 
 color: #EADDAC; padding: 8px 0 2px 0; font-weight: bold; text-align: center; }
.tlac_detail_cil a { color: #EADDAC; text-decoration: none; }
.tlac_detail_cil a:hover { color: #EADDAC; text-decoration: none; }

.cena_zbozi { font-weight: bold; color: #BE1019; }
.fotka_zbozi_ind { margin-top: 7px; margin-bottom: 7px; margin-left: 1px; border: 1px solid #BE1019; }
.fotka_zbozi_ind a { margin-top: 1px; margin-left: 1px; border: 1px solid #BE1019; }
.fotka_zbozi_ind a:hover { border: 1px solid #BE1019; }

/* vypis zbozi - banner na receptu */
.rec_shop_stred { width: 478px; height: 92px; float: left; background-color: white; 
 border-top: 1px solid #cb0117; border-bottom: 1px solid #cb0117; padding-left: 12px;
 padding-right: 10px; padding-top: 7px; background-color: white; }
.rec_shop_stred a { color: #cb0117; }
.rec_shop_stred p { padding-top: 4px; padding-bottom: 2px; }
.rec_shop_stred table { margin-left: 0; margin-top: 0px; padding: 0; }
.rec_shop_pravy { width: 80px; height: 101px; float: left; margin-bottom: 4px; 
  background: white url("../images/design/shop_pravy_recept.jpg") no-repeat; }
.rec_shop_pravy img { padding-top: 12px; }  

/* dva sloupce na stránce se zbožím*/
.zbozi_levy { float: left; width: 208px; }
img.nahled_zbozi { margin-top: 4px; margin-right: 2px; border: 1px solid #D6CFB5; }
img.nahled_zbozi:hover { margin-top: 4px; margin-right: 2px; border: 1px solid red; }
.zbozi_pravy { float: right; width: 518px; }
.zbozi_pravy p { padding-top: 4px; margin-top: 0px; }
.zbozi_pravy table { margin-left: 0px; }
/* jednotlive polozky daneho zbozi */
.zbozi_pravy ul { padding-left: 16px; width: 182px; text-align: left; }
.zbozi_pravy ul a { text-decoration: none; }
.zbozi_pravy ul li { list-style-image: url("../images/design/sipka.gif"); padding-top: 2px; padding-bottom: 2px; }
.skladem { color: #008C00; }
.obrazek_slevy { padding: 20px; }                            

/* box pro akcni zbozi na ihop-index.php */
.akcni_zbozi_obal { width: 726px; background-color: #FFFFFF; } 
/* ostatni dva boxy */
.box-akcni-cisty { float: left; width: 178px; height: 243px; background: #FFFFFF url("../images/design/shop-akcni-cisty.jpg") right top no-repeat; }
/* mezery mezi boxy pro akcni zbozi */
.box-akcni-mezery { float: left; width: 4px; height: 243px; }

/* polozky akcnich boxu*/
.box-akcni-cisty .nadpis { text-align: center; padding-top: 8px; padding-left: 8px; padding-right: 8px; }
.box-akcni-cisty .sleva { color: red; font-size: 12px; text-align: center; font-weight: bold; padding-top: 16px; }
.box-akcni-cisty .fotka_zbozi { padding-left: 17px; padding-top: 12px; }
.box-akcni-cisty img.fotka { border: 1px solid #D6CFB5; }
.box-akcni-cisty img.fotka:hover { border: 1px solid red; }
.box-akcni-cisty table { padding-top: 6px; }
.box-akcni-cisty .cena { color: #BE1019; }

/* pocet kusu u kazdeho vyrobku */
.kusu { width: 26px; text-align: center; /*background: #FFFFFF url("../images/design/text_pole_pozadi.jpg";*/ }  
.stara_cena { padding-left: 12px; text-decoration: line-through; }
.nova_cena { padding-left: 12px; font-weight: bold; color: #BE1019; }
.odsazeni { padding-left: 12px; padding-right: 12px; }
/* obrazek kosiku */
.kosik { width: 36px; height: 32px; border: 0; background: #FFFFFF url("../images/design/tlac_kosik.jpg"); cursor: pointer; }
.tlac_koupit { height: 31px; width: 97px; border: 0; background: white url("../images/design/shop_tlacitko_koupit.jpg") no-repeat; }
.tlac_objednat { height: 48px; width: 171px; border: 0; color: #EADDAC; padding: 2px 0 2px 0; 
 text-align: center; font-weight: bold; background: white url("../images/design/tlac_objednat.jpg") no-repeat; }
 
/* tlacitko detail v e-shopu */  
.tlac_detail { height: 22px; width: 71px; background: #FFFFFF url("../images/design/tlac_detail.jpg") no-repeat; 
 color: #EADDAC; padding: 8px 0 2px 0; font-weight: bold; text-align: center; }
.tlac_detail a { color: #EADDAC; text-decoration: none; }
.tlac_detail a:hover { color: #EADDAC; text-decoration: none; }    