body { 
  font-family: "Verdana";
  padding: 0;
  margin: 0;
  font-size: 0.7em;
  color: black;
}
#editorbody {
  width: 780px;
  background: white;
  margin: auto;
}

a { color: navy; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border-width: 0px; }

h1 { font-size: 3.6em; color: #0207FE; font-family: "Monotype Corsiva"; border-bottom: 3px double silver; text-align: center; padding-bottom: 4px; margin: 24px auto; line-height: 1em; }
h2 { font-size: 1.4em; color: #FD9731; margin: 20px 0; padding: 4px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; }

.text_center { text-align: center; }
.text_left { text-align: left; }
.text_right { text-align: right; }

p, table { margin: 10px 0; }
table p { margin: 0; }

.clear { clear: both; line-height: 1px; font-size: 1px; }

.w_33p { width: 33%; }
.w_50p { width: 50%; }

.float_right { float: right; }

.chyba { color: red; text-align: center; }

#hlavicka { background: #91D4FF; }
#hlavicka_vnitrni { padding: 0 16px 0 0; height: 150px; width: 964px; margin: auto; background: #eee url('hlavicka-pozadi.gif') top left repeat-x; }
#hlavni { background: #C5EDFF; }
#hlavni_vnitrni { width: 940px; margin: auto; padding: 20px; background: white url('obsah-pozadi.jpg') top right no-repeat; }
#paticka { background: #91D4FF; }
#paticka_vnitrni { padding: 30px 20px; width: 940px; height: 25px; margin: auto; background: #eee url('paticka-pozadi.gif') top left repeat-x; text-align: center; }
#menu { float: left; width: 210px; }
#obsah { float: right; width: 708px; min-height: 360px; }

#navigace a { background: white; }

.nabidka a { background: white url('menu-tlacitko-2.gif') top left repeat-y; margin: 0; padding: 5px 5px 5px 26px; border: 1px solid #ddd; width: 179px; display: block; color: blue; }
.nabidka a:hover { background: white url('menu-tlacitko-1.gif') top right repeat-y; text-decoration: none; font-weight: bold; }

#hlavicka_napis { float: left;  }
#hlavicka_logo { clear: left; margin-left: 28px; float: left; }
#hlavicka_hliva { float: left; margin-left: 0px; margin-top: 15px; }

div.katalog_polozka { margin: 20px 0; }
div.katalog_polozka table.obrazek { margin: 0 30px 0 0; float: left; width: 30%; height: 200px; border: 1px solid gray; background: white; }
div.katalog_polozka table.obrazek td { text-align: center; vertical-align: center; }
div.katalog_polozka a.nazev { display: block; background: #eee; font-size: 1.4em; padding: 10px; margin-bottom: 20px; }
div.katalog_polozka div.popis { float: left; width: 40%; height: 100px; }
div.katalog_polozka div.vlastnost { margin-bottom: 8px; }
div.katalog_polozka div.vlastnost strong { display: block; width: 100px; float: left; text-align: right; margin-right: 10px; }
div.katalog_polozka form { margin: 20px 0; }

#popis_polozky { width: 45%; float: right; background: #eee; padding: 16px; margin: 0; }
#popis_polozky div.vlastnost { clear: left; margin-bottom: 8px; }
#popis_polozky div.vlastnost div.vybava { width: 210px; float: left; padding: 0; }
#popis_polozky div.vlastnost div.vybava p { margin: 0; }
#popis_polozky div.vlastnost strong { display: block; width: 100px; float: left; text-align: right; margin-right: 10px; }

#fotky_polozky { width: 45%; float: left; }
#fotky_polozky #foto { width: 100%; border: 1px solid gray; text-align: center; padding: 10px; }
#fotky_polozky #nahledy { width: 100%; text-align: center; padding: 11px 11px 0 11px; margin: 0; }
#fotky_polozky #nahledy img { border: 1px solid gray; }

#kosik { float: right; background: white; padding: 10px 5px; width: 178px; height: 90px; margin-top: 15px; border: 1px solid gray; }
#kosik_vnitrni { }
#kosik div.kosik_radek { padding: 3px 0; margin: 0; height: 24px; }
#kosik div.kosik_popisek { font-weight: bold; float: left; width: 56%; padding: 4px; }
#kosik div.kosik_hodnota { float: right; width: 60px; background: white; color: black; padding: 3px; text-align: right; overflow: hidden; margin-right: 1px; border: 1px solid silver; }
#kosik form { text-align: center; margin: 4px 0 0 0; padding: 0; }
#kosik input { margin: 0 auto; padding: 0; width: 80%; display: block; }

#doporucujeme { float: right; background: white; width: 120px; height: 90px; padding: 10px; margin: 15px 15px 0 0; border: 1px solid gray; text-align: center; }

iframe { border: 1px solid silver; }
#novinka { background: #f2f2f2; padding: 10px; }

.menu_polozka a { background: white url('menu-tlacitko-2.gif') top left repeat-y; margin: 0; padding: 5px 5px 5px 26px; border: 1px solid #ddd; width: 179px; display: block; color: blue; }
.menu_polozka a:hover { background: white url('menu-tlacitko-1.gif') top right repeat-y; text-decoration: none; font-weight: bold; }
.podmenu { display: none; position: absolute; float: left; margin-left: 200px; }
.podmenu a { width: 240px; }

.menu_nadpis { padding: 6px 8px; width: 196px; background: #eee url('menu_nadpis_roh.jpg') top right no-repeat; }

table.nejprodavanejsi { border: 1px solid #eee; border: 1px solid silver; }
table.nejprodavanejsi td { width: 33%; text-align: center; background: #eee; padding: 8px; border: 1px solid silver; }
table.nejprodavanejsi img { margin-bottom: 4px; }


.jaro { display: block; width: 32px; height: 32px; }

#m-pleurotaxon { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/pleurotaxon.jpg') bottom right no-repeat; }
#m-pleurostimul { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/pleurostimul.jpg') bottom right no-repeat; }
#m-interglukan-a { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/interglukan-a.jpg') bottom right no-repeat; }
#m-interglukan-b { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/interglukan-b.jpg') bottom right no-repeat; }
#m-interglukan-c { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/interglukan-c.jpg') bottom right no-repeat; }
#m-interglukan-j { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/interglukan-j.jpg') bottom right no-repeat; }
#m-interglukan-k { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/interglukan-k.jpg') bottom right no-repeat; }
#m-interglukan-l { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/interglukan-l.jpg') bottom right no-repeat; }
#m-interglukan-m { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/interglukan-m.jpg') bottom right no-repeat; }
#m-interglukan-n { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/interglukan-n.jpg') bottom right no-repeat; }
#m-interglukan-o { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/interglukan-o.jpg') bottom right no-repeat; }
#m-interglukan-p { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/interglukan-p.jpg') bottom right no-repeat; }
#m-interglukan-r { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/interglukan-r.jpg') bottom right no-repeat; }
#m-interglukan-s { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/interglukan-s.jpg') bottom right no-repeat; }
#m-interglukan-t { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/interglukan-t.jpg') bottom right no-repeat; }
#m-interglukan-nx { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/interglukan-nx.jpg') bottom right no-repeat; }
#m-psenicne-otruby { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/otruby-m.jpg') bottom right no-repeat; }
#m-testoviny-psenicne-s-otrubami { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/testoviny-m.jpg') bottom right no-repeat; }
#m-pleurosolar { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/pleurosolar.jpg') bottom right no-repeat; }
#m-pleuropang-c { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/pleuropang-c.jpg') bottom right no-repeat; }

#m-dotazy { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/dotazy.jpg') bottom right no-repeat; }
#m-zdrave-hubnuti { position: absolute; width: 23px; height: 23px; background: transparent url('/_soubory/image/menu/menu-hliva.jpg') bottom right no-repeat; }

table.dotaz { width: 100%; border-collapse: collapse; }
table.dotaz th { width: 64px; text-align: right; vertical-align: top; padding: 8px; border: 1px solid silver; background: #eee; }
table.dotaz td { padding: 8px; border: 1px solid silver; }

#blok-ke-stazeni ul { margin: 0 0 0 0; padding: 0 0 0 0; }
#blok-ke-stazeni ul li { margin: 0 0 4px 18px; padding: 0 0 0 0; }
