*{margin: 0; border: 0; padding: 0;}

body{font-family: Arial;text-align: center;font-size: 12px;background: url('./images/pozadi.jpg') left top repeat-x #00400f;margin: 5px 0;}
br.clear{float: none;clear: both;font-size: 1px;line-height: 1px;}
br.left{float: left;clear: left;font-size: 1px;line-height: 1px;}

div.hlavni{width: 940px;margin: auto;text-align: left;}

/* HLAVICKA */
div.hlavicka{height: 219px;background: #fefcf6;position: relative;text-align: right;}

div.hlavicka span.pozadi{position: absolute;display: block;width: 976px;height: 62px;background: url('./images/top_bg.gif') left top no-repeat;bottom: -46px;left: -20px;}

div.hlavicka h1, div.hlavicka p{padding: 5px;}
div.hlavicka h1{font-size: 30px;}
div.hlavicka a{text-decoration: none;color: #EE1D23;}
div.hlavicka a span{display: block;height: 219px;width: 940px;position: absolute;top: 0;left: 0;cursor: pointer;z-index: 1;background: url('./images/hlavicka.jpg') left top no-repeat;}

/* MENU */
ul.menu{position: absolute;list-style-type: none;text-align: left;z-index: 2;left: 240px;top: -5px;background: url('./images/menu.jpg') left top no-repeat #EE1D23;width: 200px;height: 236px;}

ul.menu li{margin: 5px 10px 5px 30px;height: 22px;line-height: 22px;padding: 0 0 0 30px;}
ul.menu li a{color: #26456d;font-size: 16px;font-family: Georgia;font-weight: bold;}
ul.menu li a:hover{color: #db7c00;text-decoration: underline;}
ul.menu li#o-spolecnosti{margin-top: 65px;background: url('./images/o_spolecnosti.jpg') left center no-repeat;}
ul.menu li#aktuality{background: url('./images/aktuality.jpg') left 3px no-repeat;}
ul.menu li#certifikat{background: url('./images/certifikat.jpg') left center no-repeat;}
ul.menu li#kontakt{background: url('./images/kontakt.jpg') left center no-repeat;}
ul.menu li#sortiment{background: url('./images/sortiment.jpg') left center no-repeat;}
ul.menu li#objednavka{background: url('./images/objednavka.png') left center no-repeat;}


/* SUBMENU */
ul.submenu{list-style-type: none;background: url('./images/submenu.jpg') left top no-repeat;padding-top: 36px;}

ul.submenu li a, .detail_product{line-height: 100px;color: #6b0d10;text-decoration: underline;font-size: 14px;font-weight: bold;font-family: Georgia;}
ul.submenu li{text-align: center;width: 179px;height: 163px;overflow: hidden;float: left;position: relative;margin-right: 11px;}
ul.submenu li#ostatni-vyrobky{margin: 0 0 0 1px;}

ul.submenu li a span{position: absolute;left: 0;top: 0;width: 179px;height: 163px;display: block;cursor: pointer;}
ul.submenu li#salaty-a-pomazanky a span{background: url('./images/salaty_a_pomazanky.jpg') left top no-repeat;top: -5px;}
ul.submenu li#aspiky a span{background: url('./images/aspiky.jpg') left top no-repeat;}
ul.submenu li#oblozene-misy a span{background: url('./images/oblozene_misy.jpg') left top no-repeat;}
ul.submenu li#chlebicky a span{background: url('./images/chlebicky.jpg') left top no-repeat;}
ul.submenu li#ostatni-vyrobky a span{background: url('./images/ostatni_vyrobky.jpg') left top no-repeat;}

div.uvodni{margin: 15px 0 0 0;width: 940px;height: 343px;background: url('./images/uvodni_pozadi.jpg') left top no-repeat #c09849;position: relative;}

div.uvodni div.o-spolecnosti{margin-left: 207px;padding: 21px;width: 225px;font-family: Arial;font-size: 12px; float: left;}
div.uvodni div.o-spolecnosti h2, div.uvodni div.kontakty h2{color: #041224;font-size: 24px;font-family: Georgia;margin: 0 0 15px 0;font-weight: normal;}
div.uvodni div.o-spolecnosti h2 a, div.uvodni div.kontakty h2 a{color: #041224;text-decoration: underline;}
div.uvodni div.o-spolecnosti h2 a:hover, div.uvodni div.kontakty h2 a:hover{text-decoration: none;}
div.uvodni div.o-spolecnosti p, div.uvodni div.kontakty p{line-height: 160%;}
div.uvodni div.o-spolecnosti img, div.uvodni div.kontakty img{border: 2px solid #FFF;margin-top: 25px;}
div.uvodni div.o-spolecnosti strong, div.uvodni div.kontakty strong, div.uvodni div.kontakty p a, div.jidla strong {color: #012657;}

div.uvodni div.kontakty{padding: 21px;width: 220px;font-family: Arial;font-size: 12px; float: right;}
div.uvodni div.bio{width: 201px;height: 336px;background: url('./images/diplom_hp.png') left top no-repeat; float: left;margin-top: 2px;}

div.uvodni div.bio h2{color: #e8cece;font-size: 24px;font-family: Georgia;margin: 21px 0 21px 21px;font-weight: normal;position: relative;}
div.uvodni div.bio h2 a{color: #e8cece;text-decoration: underline;}
div.uvodni div.bio h2 a:hover{text-decoration: none;}

p.copy{height: 37px;background: url('./images/copy_pozadi.jpg') left top repeat-x;line-height: 37px;font-weight: bold;text-align: right;position: relative;}
p.copy a span{display: block;height: 37px;width: 161px;position: absolute;right: 0;top: 0;cursor: pointer;background: url('./images/copyright.jpg') left top no-repeat;}
p.copy a, div.obsah h1 a {color: #ffffd8;}
div.sortiment span.spodek{display: block;position: absolute;bottom: -45px;left: 0;background: url('./images/spodek.jpg') left top no-repeat;height: 43px;width: 940px;}

div.sortiment, div.jidla{border: 2px solid #C19B4A;position: relative;padding-top: 14px;margin-top: 15px;background: url('./images/content_pozadi.jpg') left top no-repeat #967229;}
div.sortiment span.vrsek, div.jidla span.vrsek{display: block;width: 940px;height: 16px;position: absolute;left: -2px;top: -2px;background: url('./images/content_vrsek.jpg') left top no-repeat #967229;}
div.sortiment div.odsazeni{padding: 0 5px 0 5px;}
div.sortiment div.odsazeni div.sortimenty{float: left;width: 170px;margin: 0 10px 0 0;padding: 0 0 0 5px;}
div.sortimenty ul{list-style-type: none;margin: 0 0 15px 0;}
div.sortiment ul li{color: #000;font-size: 11px;}

ul.vyrobky{list-style-type: none;margin-bottom: 20px;}
ul.vyrobky li{line-height: 25px;}

div.sortimenty ul li.nadpis{font-family: Georgia;font-size: 20px;color: #ffffd8;padding: 0 0 5px 0;}
div.sortimenty ul li.nadpis h2{font-family: Georgia;font-size: 20px;font-weight: normal;color: #ffffd8;padding: 0;margin: 0;}
div.sortimenty ul li.nadpis a {font-family: Georgia;font-size: 20px;color: #ffffd8;text-decoration: underline;}
div.sortimenty ul li.nadpis a:hover {text-decoration: none;}
div.sortiment ul li a{color: #000;text-decoration: underline;font-size: 11px;}
div.sortiment ul li a:hover{text-decoration: none;}

div.jidla h1{color: #ffffd8;font-size: 28px;font-family: Georgia;text-decoration: underline;font-weight: normal;padding: 0 0 21px;}
div.jidla .chlebicky_ods h2{color: #ffffd8;font-size: 28px;font-family: Georgia;text-decoration: underline;font-weight: normal;padding: 0 0 21px;}
div.jidla .salaty_ods h2{color: #ffffd8;font-size: 28px;font-family: Georgia;text-decoration: underline;font-weight: normal;padding: 0 0 21px;}
div.jidla div.radek{background: no-repeat url('./images/aspik.jpg') left bottom #9f7a2f;border: 1px solid #876625;width: 310px;margin-bottom: 15px;margin-right: 15px;float: left;}
div.jidla div.radekk{background: repeat-x url('./images/aspik.jpg') left bottom #9f7a2f;border: 1px solid #876625;padding: 15px;margin-bottom: 15px;width: 660px;height: auto;}
div.radekk img{border: 3px solid #D0A350;margin: 15px 15px 15px 15px;}
div.radekk ul{list-style-type: none;display: inline;}
div.radekk ul li{color: #e8dc6b;font-family: Georgia;font-size: 17px;font-weight: normal;font-style: italic;margin-bottom: 20px;}
div.jidla div.polozka{padding: 15px;width: 280px;height: 310px;float: left;text-align: center;margin: 0 0 0 0;}
div.jidla div.polozka_n{padding: 15px;width: 280px;height: 310px;float: left;text-align: center;margin: 0 34px 34px 0;background: repeat url('./images/polozka.jpg') left top #9f7a2f;border: 1px solid #876625;}
div.jidla div.polozka2{padding: 15px;width: 280px;height: 310px;float: left;text-align: center;margin: 0 0 0 0;}
div.jidla div.polozkaa{padding: 15px;width: 280px;float: left;text-align: center;margin: 0 0 0 0;}
div.jidla div.polozkaa_n{background: repeat url('./images/polozka.jpg') left top #9f7a2f;border: 1px solid #876625;padding: 15px;width: 280px;float: left;text-align: center;margin: 0 34px 34px 0;}
div.jidla div.polozkaa2{padding: 15px;width: 280px;float: left;text-align: center;margin: 0 0 0 0;}
div.jidla div.polozkaaa{padding: 15px;width: 280px;height: 470px;float: left;text-align: center;margin: 0 0 25px 0;}
div.jidla div.polozkaaa2{padding: 15px;width: 280px;height: 470px;float: left;text-align: center;margin: 0 0 25px 0;}
div.polozka img, div.polozka_n img, div.polozkaa_n img, div.polozka2 img, div.polozkaa img, div.polozkaa2 img, div.polozkaaa img, div.polozkaaa2 img{border: 3px solid #D0A350;width: 250px;height: 150px;margin: 0 0 5px 0;}
div.polozka h2, div.polozka_n h2, div.polozka2 h2, div.polozkaa h2, div.polozkaa_n h2, div.polozkaa2 h2, div.polozkaaa h2, div.polozkaaa2 h2{color: #e8dc6b;font-family: Georgia;font-size: 20px;font-weight: normal;font-style: italic;margin: 0 0 5px 0;text-align: left;overflow: hidden;height: 50px;}
div.chlebicky_ods .polozka h3, div.chlebicky_ods .polozka_n h3, div.chlebicky_ods .polozka2 h3, div.chlebicky_ods .polozkaa h3, div.chlebicky_ods .polozkaa_n h3, div.chlebicky_ods .polozkaa2 h3, div.chlebicky_ods .polozkaaa h3, div.chlebicky_ods .polozkaaa2 h3{color: #e8dc6b;font-family: Georgia;font-size: 20px;font-weight: normal;font-style: italic;margin: 0 0 5px 0;text-align: left;overflow: hidden;height: 50px;}
div.polozka p, div.polozka_n p, div.polozka2 p, div.polozkaaa p, div.polozkaaa2 p{font-family: Arial;margin: 0 0 10px 0;text-align: left;overflow: hidden;height: 80px;}

div.chlebicky_ods .polozkaa h3 a, div.chlebicky_ods .polozka h3 a, div.polozkaaa h2 a, div.polozka h2 a {color: #e8dc6b;font-family: Georgia;font-size: 20px;font-weight: normal; text-decoration: none;}
div.chlebicky_ods .polozkaa h3 a:hover, div.chlebicky_ods .polozka h3 a:hover, div.polozkaaa h2 a:hover, div.polozka h2 a:hover {text-decoration: underline;}

div.salatky{text-align: center;}
div.salatky p{text-align: left;color: #e8dc6b;font-family: Georgia;font-size: 17px;font-weight: normal;font-style: italic;margin-bottom: 20px;}

div.aspiky_ods{padding: 0 5px 0 238px;background: url('./images/jidla_aspiky.jpg') left top no-repeat;min-height: 412px;_height: 412px;position: relative;}
div.aspiky_ods span.pozadi{display: block;width: 200px;height: 100%;background: url('./images/jidla_aspiky.jpg') left top no-repeat #805E1E;position: absolute;left: 0;top: 0;}

div.salaty_ods{padding: 0 5px 0 238px;background: url('./images/jidla_salaty.jpg') left top no-repeat;min-height: 412px;_height: 412px;position: relative;}
div.salaty_ods span.pozadi{display: block;width: 200px;height: 100%;background: url('./images/jidla_salaty.jpg') left top no-repeat #805E1E;position: absolute;left: 0;top: 0;}

div.misy_ods{padding: 0 5px 0 238px;background: url('./images/jidla_misy.jpg') left top no-repeat;min-height: 412px;_height: 412px;position: relative;}
div.misy_ods span.pozadi{display: block;width: 200px;height: 100%;background: url('./images/jidla_misy.jpg') left top no-repeat #805E1E;position: absolute;left: 0;top: 0;}

div.chlebicky_ods{padding: 0 5px 0 238px;background: url('./images/jidla_chlebicky.jpg') left top no-repeat;min-height: 412px;_height: 412px;position: relative;}
div.chlebicky_ods span.pozadi{display: block;width: 200px;height: 100%;background: url('./images/jidla_chlebicky.jpg') left top no-repeat #805E1E;position: absolute;left: 0;top: 0;}

div.ostatni_ods{padding: 0 5px 0 238px;background: url('./images/jidla_ostatni.jpg') left top no-repeat;min-height: 412px;_height: 412px;position: relative;}
div.ostatni_ods span.pozadi{display: block;width: 200px;height: 100%;background: url('./images/jidla_ostatni.jpg') left top no-repeat #805E1E;position: absolute;left: 0;top: 0;}

div.obsah{background: url('./images/obsah_stuha.jpg') left top no-repeat #c29a4a;padding-top: 33px;}
div.obsah div.odsazeni{background: url('./images/obsah_bg.jpg') left top no-repeat #967229;min-height: 400px;_height: 400px;padding: 15px 20px 20px 230px;position: relative;}
div.obsah h1{color: #ffffd8;font-size: 28px;font-family: Georgia;text-decoration: underline;font-weight: normal;padding: 0 0 10px 0;}
div.obsah h2{font-size: 20px;font-family: Georgia;font-style: italic;font-weight: normal;color: #e8dc6b;margin: 15px 0 10px 0;}
div.obsah p{margin: 10px 0 5px 0;line-height: 160%;font-size: 12px;font-family: Arial;}
div.obsah ul{list-style-type: none;margin: 5px 0 5px 0;}
div.obsah ul li{padding: 4px 0 4px 25px;background: url('./images/li.jpg') left center no-repeat;font-family: Arial;}
div.obsah strong{color: #012657;}

div.obsah span.lista_o_spolecnosti{display: block;width: 205px;height: 100%;position: absolute;left: 1px;top: 0;background: url('./images/o_spolecnosti_vlevo.jpg') left top no-repeat #7f5e1d;}
div.obsah span.lista_kontakt{display: block;width: 205px;height: 100%;position: absolute;left: 1px;top: 0;background: url('./images/kontakt_vlevo.jpg') left top no-repeat #7f5e1d;}
div.obsah span.lista_certifikat{display: block;width: 205px;height: 100%;position: absolute;left: 1px;top: 0;background: url('./images/kontakt_vlevo.jpg') left top no-repeat #7f5e1d;}
div.obsah span.lista_bio{display: block;width: 205px;height: 100%;position: absolute;left: 1px;top: 0;background: url('./images/bio_vlevo.jpg') left top no-repeat #7f5e1d;}

div.obsah a{color: #012657;}

div.mapa{float: right;width: 250px;text-align: center;margin: 30px 0 0 0;}
div.mapa img{border: 2px solid #7D5B1C;margin: 10px 0 0 0;}

p.certifikat{text-align: center;float: left;padding-right: 4px;}
p.certifikat img{margin: 10px 0 0 0;border: 2px solid #7D5B1C;}

a img.chutovky{border: 2px solid #7D5B1C;margin: 10px 60px 0 0;float: right;}

span.aktualita_delic{display: block;height: 1px;width: 100%;background: #E8DC6B;margin: 10px 0 10px 0;}
a.administrace{position: absolute;right: 261px;height: 37px;line-height: 44px;font-weight: normal;font-size: 11px;color:#ad9032 !important;}
a.sitemap{position: absolute;right: 175px;height: 37px;line-height: 44px;font-weight: normal;font-size: 11px;color:#ad9032 !important;}
.copy-delimiter{position: absolute;right: 245px;height: 37px;line-height: 44px;font-weight: normal;font-size: 11px;color:#ad9032 !important;}

fieldset.administrace legend{display: none;}
fieldset.administrace input, fieldset.administrace textarea{border: 1px solid #000;background: #C0994A;padding: 2px;font-size: 12px;}
fieldset.administrace input.tlacitko{background: #9F7D3D;}

a.admin{color: #DECF63;margin: 10px 0 10px 0;display: block;font-weight: bold;width: 200px;}

div.aktualita{border: 1px solid #000;padding: 4px;background: #7F5D1D;margin: 0 0 10px 0;}

span.mala_ad{font-size: 11px;font-family: verdana;font-style: normal;}

img.misy{border: 3px solid #D0A350;margin: 0 5px 5px 5px;}
img.imager-1 {clear: right;float: right;margin-top: 10px;}
img.imager-2 {float: right;margin-top: 10px;margin-right: 54px;}
img.margin-right-250 {margin-right: 250px;}

.float-right {float: right;}
.float-left {float: left;}
.text-center {text-align: center;}
.text-left {text-align: left;}
.border-brown {border: 2px solid #7D5B1C;}

.contact-right {float: right;width: 350px;position: relative;top: -10px;}
.spacer-75 {height: 75px;}
.margin-left-20 {margin-left: 20px;}
.width-500 {width: 500px;}
.cleaner {clear: both;}
div.mapa-webu ul {padding-top: 3px;}
div.mapa-webu ul li {background-position: left top;padding-top: 0;margin-top:4px;}
div.mapa-webu ul li a {color:#000000;font-size:14px;text-decoration:underline;}
div.mapa-webu ul li a:hover {color:#000000;font-size:14px;text-decoration:none;}
div.error p {line-height: 30px;}
div.error strong {font-size: 14px;}
div.error a {color: #012657;}
div.error a:hover {text-decoration: none;}


ul.description {padding-left: 20px;}
td.price_produkt {width: 30px; color: #012657; padding-right: 5px; text-align: left; font-weight: bold;}
td.ks_produkt {width: 75px; color: #012657; padding-left: 15px; text-align: left; font-weight: bold;}
td.price {text-align: right; padding-right: 5px;}
td.name_produkt {width: 440px;}
td.name_produkt a {color: #e8dc6b;font-family: Georgia;font-size: 18px;font-weight: normal;font-style: italic; text-decoration: none;}
td.name_produkt a:hover {text-decoration: underline;}
td.name_produkt a span {font-size: 12px;}
table.order {width: 100%;}
table.order th {color: #012657; padding-right: 5px; width: 90px; text-align: left;}
table.order_form th {color: #012657; padding-right: 5px; width: 150px; vertical-align: top; padding-top: 10px; text-align: left;}
table.order_form td {padding-top: 10px;}
td.image {width: 160px;}
td.image img {border: 3px solid #D0A350;width: 150px;height: 113px;margin: 15px 15px 5px 0; }
table.order input[type='text'] {border: 2px solid #D0A350; width: 50px; text-align: right;}
table.order_form input, table.order_form textarea {border: 2px solid #D0A350; width: 200px;}
table.order_form input[type='button'] {width: 120px;}
td.line div {border-bottom: 1px solid #D0A350; height: 2px;}
.trvanlivost {width: 200px;}
table.order_form {padding-left: 130px;}

/*table.order, table.order td, table.order th {border: 1px solid black;}*/
div.success {color: green; font-weight: bold; font-size: 20px; text-align: center;}
div.failure {color: red; font-weight: bold; font-size: 20px; text-align: center;}

div.orderLink a {background: no-repeat url('./images/objednavka.jpg') left bottom; display: block;width: 300px; height: 312px; color: #e8dc6b;font-family: Georgia;font-size: 18px;font-weight: normal;font-style: italic; text-decoration: none; float: left; }
div.orderLink a span {padding-top: 70px; padding-left: 85px; display: block;}
div.orderLink a:hover {text-decoration: underline;}


div.left_banner {float: left; position: absolute; left: 940px; top:0px;}
div.left_banner a {background: no-repeat url('./images/arrow.png'); color: #e8dc6b;font-family: Georgia;font-size: 18px;font-weight: normal;font-style: italic; text-decoration: none; display: block; padding-top: 45px;}
div.left_banner a:hover {text-decoration: underline;}


tr.hidden {display: none;}



div.bio a { letter-spacing: -1px;  color: #e9f8ff !important; }

