/* -- ESHOP LES A ZAHRADA -- */
BODY {
margin: 0px;
margin-bottom: 25px;
padding: 0px;
color: #000000;
font-size: 10pt;
font-family: "Arial CE", Arial, "Helvetica CE", sans-serif;
text-align: center /* vycentrováno pro Internet Explorer */
}

#main {
/* width: definována v souboru config.php */
border: 0px ;
margin-left: auto;
margin-right: auto;
padding: 0px;
text-align: center;
background: #ffffff; 
/*  background: url(./../im_web/pozadi_obsah_zahrada.jpg);
background-color:  #ffffff; */
}

#hlavicka_0
{
width: 960px;
margin: 0px;
margin-bottom: 0px;
padding: 0px;
min-height: 30px; 
_height: 30px;
border-bottom: 2px #FF8B00 solid; 
}


#hlavicka
{
width: 960px;
margin: 0px;
margin-bottom: 10px;
padding: 0px;
min-height: 160px; 
_height: 160px;
background: url(./../im_web/pozadi_hlavicka_zahrada.jpg); 
background-repeat: no-repeat; 
}

#hlavicka_menu
{
width: 960px;
margin: 0px;
padding: 0px;
margin-bottom: 10px;
height: 50px; 
background: url(./../im_web/pozadi_hlavicka_menu.jpg); 
background-repeat: repeat-x; 
}

#logo_uvod {
  margin-left:10px; 
  margin-top:45px;
  width:500px;
  height:50px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./im_web/logo_hlavicka_500x50_zahrada.png', sizingMethod='scale');
  background-repeat: no-repeat;
}


#nabidka_produkty{
margin: 0px;
padding-left: 5px;
padding-top: 0px;
text-align: justify;
min-height: 220px;
_height: 220px;
}


/* -- VSEOBECNE STYLY -- */ 

H1 {
font-size : 9pt;
COLOR: #ffffff;
margin: 0px;
padding: 0px;
font-weight: normal;
}

/* NADPISY SEKCÍ */
H2 {
text-align: left;
font-size : 19pt;
COLOR: #1E6A1B;
margin: 0px 0px 0px 0px;
padding: 0px;
padding-bottom: 4px;
}


H3 {
text-align: left;
font-size : 10pt;
COLOR: #000000;
margin: 4px 4px 4px 4px;
padding: 2px 2px 2px 2px;
font-weight : bold;
/* font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; */

}

H4
{
text-align: left;
font-size : 11pt;
font-weight: bold;
margin: 0px;
margin-bottom: 0px;
padding: 0px;
color: #1E6A1B ;
}

H5
{
text-align: left;
margin: 0px;
padding: 0px 2px 2px 2px;
font-weight : bold;
color: #3960B9;
text-transform: uppercase;
font-weight:bold;
font-size: 12pt;
}

TR TD  {font-size: 9pt;}

A:LINK {COLOR: #1E6A1B; TEXT-DECORATION: underline;}
A:ACTIVE {COLOR: #1E6A1B; TEXT-DECORATION: underline;}
A:VISITED {COLOR: #1E6A1B;TEXT-DECORATION: underline;}
A:HOVER {color: #FF8B00; TEXT-DECORATION: underline;}


li { margin: 0; padding: 0;}

ul.typ1 {
margin: 0.5em 0 1em 1.3em; padding: 0;
/* list-style : square; /* circle; none; bez udaní parametru vypl.bodiky */
font-weight:bold;
list-style-image : url(../im/symbol_ul2.gif); 
}

.male8
{
color: #000;
font-size: 8pt;
}

.male8_bold
{
color: #000;
font-size: 8pt;
font-weight:bold;
}

.bile8_bold
{
color: #ffffff;
font-size: 8pt;
font-weight:bold;
}

.bile9
{
color: #ffffff;
font-size: 9pt;
}

.bile9_bold
{
color: #ffffff;
font-size: 9pt;
font-weight:bold;
}



/*  --------------- BOX HLEDEJ ------------------------- */ 

.box_hledej, .box_hledej1
{
margin: 0px;
padding: 2px;
margin-top: 14px;
width: 200px;
height: 22px;
border-top: 1px #FF8B00 solid;
border-bottom: 1px #FF8B00 solid;
border-left: 1px #FF8B00 solid;
border-right: 0px #FF8B00 solid;
font-size: 10pt;
color: #8D8C8C;
}

.box_hledej1
{
margin-top: 13px;
margin-bottom: 15px;
}

.input_hledej
{
margin: 0px;
margin-top: 14px;
padding: 0px;
width: 22px;
height: 22px;
border: 0px solid #ffffff;
align: left;
}

/*  --------------- HLAVNI TABULKA ------------------------- */ 


TABLE.hlavni_obsah 
{
/* width: 100%; */
margin: 0px;
padding: 00px;
}

TD.hlavni_obsah_vlevo 
{
/* width: 230px; */
margin: 0px;
padding-top: 15px;
padding-left: 8px;
padding-right: 4px;
padding-bottom: 8px;
text-align: center;
}

TD.hlavni_obsah_stred
{
margin: 0px;
padding-top: 15px;
padding-left: 4px;
padding-right: 8px;
padding-bottom: 8px;
}

TD.hlavni_obsah_vpravo
{
/* width: 180px; */
margin: 0px;
padding: 5px 5px 5px 5px;
text-align: center;
}


/* --------------- HOME PAGE ------------------------- */ 

.text1_uvod_tit2
{
margin: 0px;
padding: 0px;
font-weight: bold;
font-size: 10pt;
width: 100%; 
color: #333333; 
}

.p_text1
{
margin: 0px;
margin-bottom: 0px;
padding: 0px;
padding-bottom: 5px;
line-height: 160%; 
text-align: justify;
}

/* --------------- LEVY SLOUPEC ------------------------- */ 


/* -- MENU KATEGORIE/SEKCE -- */ 

.hl_menu_eshop {font-size: 9pt; font-weight:bold;}
A:LINK.hl_menu_eshop {COLOR: #fff; TEXT-DECORATION: none;}
A:ACTIVE.hl_menu_eshop {COLOR: #fff; TEXT-DECORATION: none;}
A:VISITED.hl_menu_eshop {COLOR: #fff;TEXT-DECORATION: none;}
A:HOVER.hl_menu_eshop {color: #fff; TEXT-DECORATION: underline;}

.hl_menu_podmenu {font-size: 9pt; font-weight:bold;}
A:LINK.hl_menu_podmenu {COLOR: #000;TEXT-DECORATION: none;}
A:ACTIVE.hl_menu_podmenu {COLOR: #000;TEXT-DECORATION: none;}
A:VISITED.hl_menu_podmenu {COLOR: #000;TEXT-DECORATION: none;}
A:HOVER.hl_menu_podmenu {color: #000;TEXT-DECORATION: underline;}


TABLE.table_h_menu_kategorie
{
width: 100%;
margin-bottom: 10px;
} 

TD.h_menu_kategorie
{
background: #1E6A1B; 
height: 35px;
}

TD.h_menu_vyrobce
{
background: #00CCFF;
height: 30px;
}

TD.td_podmenu_kategorie
{
height: 28px;
padding-left: 5px;
background: #F4F4F4;
}


TD.td_podmenu_vyrobce
{
height: 28px;
padding-left: 5px;
background: #F4F4F4;
border-left: 5px solid #6F9EA7;
}


/* -- INFO MENU: KOSIK, REKLAMA, POCITADLO, HLEDEJ, DATUM-SVATEK,  RYCHLY KONTAKT -- */ 

TABLE.info_menu
{
border: 1px #2B6A75 solid;
width: 100%;
margin-bottom: 10px;
}

.td_info_menu
{
background: #3399FF;
height:25px;
padding-left: 3px; 
background:  url(./../im_sterba/pozadi_horni_menu.jpg);
}

.td_info_menu2
{
background: #fff;
}


.info_menu_tit
{
color: #000;
font-weight: bold;
font-size: 10pt;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
}


.info_menu_udaje
{
color: #000;
}

/* --------------- PRAVY SLOUPEC ------------------------- */ 


/* -- HLEDEJ -- */ 
TD.td_hledej2
{
text-align: center;
width: 100%;
background: #fff;
/* border: 1px #33CCFF solid; */
}

/* -- RYCHLY KONTAKT -- */ 
.td_info_menu_kontakt
{
border-top: 1px #FFFFFF solid;
background: url('../im/rychli_kontakt.jpg') no-repeat; 
}


.p_menu_kontakt
{
line-height: 180%;
padding-top: 0px;
padding-left: 5px;
padding-bottom: 10px;
}


/* -- SVATEK -- */ 
.td_info_menu_svatek
{
border-top: 1px #FFFFFF solid;
background: url('../im/svatek.jpg') no-repeat; 
height: 80px;
}



/* -- DOPORUCUJEME -- */ 
TABLE.doporucujeme 
{
border: 0px;
width: 100%;
}

TD.td_doporucujeme_1
{
text-align:left;
width: 100%;
background: #3399FF;
}

TD.td_doporucujeme_2
{
background: #ffffff;
}




/* --------------- PRODUKTY ------------------------- */

.produkty
{
line-height: 160%;
margin: 0px;
margin-bottom: 10px;
padding-left: 5px;
padding-top: 10px;
padding-right: 180px;
text-align: justify;
}



/* --------------- OSTATNI OBSAH ------------------------- */ 


/* -- AKTUALITY, FOTOGALERIE, KE STAZENI -- */ 

.aktualita_uvod
{
margin: 0px; 
margin-bottom: 14px; 
margin-bottom: 14px; 
margin-right: 60px; 
padding-bottom: 3px;
width: 600px; 
border-bottom: 1px #1E6A1B dashed;
}

p.p_aktuality
{
margin: 0px; 
padding: 0px; 
text-align: justify;
line-height: 160%;
}

p.p_aktuality_2
{
margin: 0px; 
margin-bottom: 4px;
padding: 0px; 
text-align: right;
}


.aktuality_titulek
{
color: #FF8B00; 
font-weight: bold;
font-size: 10pt;
/* font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; */
}

/* sirka je v souboru config.php */
.prispevek1
{
background: #C6E7C6; 
border-bottom: 1px #336633 solid;
text-align: left;
line-height: 120%;
margin-bottom: 5px;
padding: 5px;
}

TABLE.vypisfotek
{
text-align: center;
border-top: 1px #fff solid;
border-left: 1px #fff solid; 
margin-bottom: 10px;
}

TD.td_vypisfotek
{
text-align: center;
background-color: #000000;
border-bottom: 1px #fff solid;
border-right: 1px #fff solid;
/* margin: 4px 4px 4px 4px; */
/* padding: 4px 4px 4px 4px; */
}


p.obchod_podminky
{
margin: 0px; 
margin-bottom: 5px; 
padding: 0px; 
text-align: justify;
line-height: 150%;

}

.sql_error
{
font-size: 8pt;
font-weight:bold;
color: red;
font-family: "Verdana";
background-color: #ffffff;
}


/* -- FORMULAR -- */

TABLE.napiste_nam
{
width: 500px;
}

TR.tr_formular1
{
background-color: #ffffff;
}

TR.tr_formular2
{
background-color: #A9D8A7;
}

.form1
{
border: 1px #1E6A1B solid;
}

p.form_info
{
text-align: justify;
width: 500px;
margin: 3px;
margin-top: 20px;
padding: 3px 3px 3px 3px;
}

p.kontrola_formulare
{
text-align: center;
width: 500px;
margin: 3px 3px 3px 3px;
padding: 3px 3px 3px 3px;
color: red;
font-size: 10pt;
font-weight:bold;
background-color: #F3F5EF;
border-top: 1px solid #FF3333;
border-bottom: 1px solid #FF3333;
border-left: 1px solid #FF3333;
border-right: 1px solid #FF3333;
}

.povinny_udaj
{
color: red;
font-size: 14pt;
font-weight:bold;
}



/* -- PATICKA -- */

TABLE.paticka
{
padding: 5px;
padding-top: 20px;
border: 0;
border-top: 0px #000000 solid;
}

.titulek_paticka
{
color: #1E6A1B;
font-size: 13pt;
font-weight:bold;
}