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:150px; display:block; width:100%; border-bottom:1px solid  #006666}
#ilustrace { background: red url(obr/listky.jpg) no-repeat; height:81px; 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; top: -19px; left:320px;}
#ilustrace2 { width:338px; height:150px; background:url(obr/ilustrace-main2.jpg) no-repeat; position:absolute; top:0px; right:0px;}
#logo { position:absolute; top:5px; left:5px}
#vlajky { position:absolute; top:10px; left:450px}

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 { 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:#092b05}
#vyber td.odlesk img { border:0}
#vyber td.odlesk { background:url(obr/menu-podklad5.jpg) bottom; color:#FFFFFF} 
#vyber td.odlesk a {	display:block;color:#FFFFFF; text-decoration:none; padding:0; font-size:14px; margin:0}
#vyber td.popis { background:#fbfeb1 url(obr/td-popis.jpg) bottom; border-bottom:1px solid #376122; color:#003300}
#vyber h2 { padding:2px !important; background:none; color:#FFFFFF}

#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}



#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)