html, body { background:url(obr/body-podklad.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px}
#hlavni { margin: 10px auto; width:960px; border:1px solid #006666; background: white; padding:0; position:relative }
#hlavicka { position: relative; margin:0; height:262px; display:block; width:100%; border-bottom:1px solid  #006666}
#ilustrace { background: red url(obr/listky.jpg) no-repeat; height:193px; width:448px; position:absolute; top:69px }
#ilustrace h1 { position:absolute; top: 54px; left:120px; display:block; width:400px;  line-height:47px; background:url(obr/vic-bio-1.png); padding:10px 0 10px 0; z-index:1000}
#ilustrace.main-obr1 h1{ position:absolute; op: 60px; left:225px;}
#ilustrace2 { width:338px; height:261px;  position:absolute; top:1px; right:0px;}
.reuma-obr2 { background:url(obr/ilustrace-koupel.jpg) no-repeat; position:absolute; top:0px; right:0px;}
.vino-obr2 { background:url(obr/ilustrace-vino.jpg) no-repeat; position:absolute; top:0px; right:0px;}
.mydlo-obr2 { background: url(obr/ilustrace-mesicek.jpg) no-repeat; position:absolute; top:0px; right:0px; height:262px}
.distribuce-obr2 { background:  url(obr/ilustrace-distribuce.jpg) no-repeat; position:absolute; top:0px; right:0px; height:262px}
.old-obr2 { background:  url(obr/ilustrace-old.jpg) no-repeat; position:absolute; top:0px; right:0px; height:262px}
.main-obr2 { background:  url(obr/ilustrace-main.jpg) no-repeat; position:absolute; top:0px; right:0px; height:262px}
#ilustrace3 { width:320px; height:240px; position:absolute; top:5px; right:60px;}
#logo { position:absolute; top:5px; left:5px}

h1 { font-size:20px; font-weight:100;color:#103a0c}
h2 { color:#dc002e; font-size:18px;font-weight:100; background: url(obr/odrazka.jpg) no-repeat left; padding:6px 0 6px 30px;}
h3 { color:#103a0c; font-size:14px}


/*#text { position:absolute; left:960px; width:620px; margin-left:-620px}
#menu1 { position:absolute; left:960px; margin-left:-960px; width:310px } */
#menu1 { background:#103a0c url(obr/menu-podklad.jpg) no-repeat; width: 310px}
#menu1 ul { list-style:none; margin: 0px 0 0; display:block; padding: 0 0 127px 0; background: url(obr/menu-podklad2.jpg) no-repeat bottom}
#menu1 li a{ color:#FFFFFF; display:block; text-decoration: none; padding:4px 30px; border-top:1px solid #336633; border-bottom: 1px solid #092b05}
#menu1 li.podmenu1 a{  padding:3px 30px 3px 40px; border-top:1px solid #336633; border-bottom: 1px solid #092b05; }

#menu1 li a:hover { background:#092b05 }
#menu1 .eshop { background:#660000}
#menu1 .eshop a:hover { background: red !important}

#vyber { background: #092b05; text-align:center; padding:0;}
#vyber table { width:100%; margin:0}
#vyber td{ width:230px; text-align:center; padding:0; margin:0}
#vyber td.odlesk:hover { background:url(obr/odlesk.png) no-repeat 50% bottom}
#vyber td.odlesk img { border:0}
#vyber td.odlesk { background: url(obr/menu-podklad3.jpg) no-repeat bottom; color:#FFFFFF} 
#vyber td.odlesk a {	display:block;color:#FFFFFF; text-decoration:none; padding:0; font-size:14px; margin:0}


#text { float:right; width:620px; background:url(obr/listky2.jpg) no-repeat right top; padding:30px 0 }
#text p {color:#103a0c; margin: 10px 30px 10px 0}
#text li {color:#103a0c;margin: 5px 30px 5px 0}
#text a { color:#dc002e}
#text p img { margin: 0 0 5px 10px}
#text img.obr { margin: 0 -30px 10px 10px}


#paticka { clear:both; height:253px; background:#397710 url(obr/pata-podklad.jpg) no-repeat}
#paticka a { color:#FFFFFF}
#paticka #menu2 { padding:200px 300px 0}
.neviditelne { margin-left: -10000px; position: absolute}
img, div, h1 { behavior: url(iepngfix.htc)