body { background-color:#005500; margin:0px 0px 5px 0px; }
body, input { font-family:arial; font-size:13px; }

#nadpis { position:absolute; left:196px; top:186px; }
#nadpis h1 { color:#003c00; margin:0px; font-size:20px; }
#nadpis h1 a { color:#003c00; text-decoration:none; }

#body { width:990px; position:relative; }
#hlavicka { width:990px; padding:0px; text-align:left; position:relative; }

#stred { width:990px; padding:0px 0px; text-align:left; background-image:url(/images/grafika/okraj_top52.gif); background-repeat:repeat-y; }
#stred .maly_text { font-size:10px; }

#paticka { width:990px; padding:3px 0px; text-align:right; line-height:10px; font-size:10px; color:#669966; }
#paticka a { color:#669966; text-decoration:none; }
#paticka .odkazy { padding-top:2px; color:#669966; font-size:10px; padding-left:10px; }

#horni_menu { width:962px; padding:0px; background:#003c00; color:#eeeeee; }
#horni_menu h2 { margin:0px; padding:0px; font-size:13px; font-weight:bold; float:left; display:block; }
#horni_menu a { color:#eeeeee; text-decoration:none; }
#horni_menu a:hover { color:#ffcc00; text-decoration:underline; }
#horni_menu .aktivni { color:#ffcc00; text-decoration:none; }

#horni_menu .mnu { position:relative; }
#horni_menu .mnu ul { margin:0px; padding:0px; list-style:none; float:left; }
#horni_menu .mnu ul li { float:left; height:20px; =height:17px; position:relative; }
#horni_menu .mnu ul li h2 a { padding:0px 10px; display:block; text-decoration:none; font-weight:bold; line-height:20px; }
#horni_menu .mnu ul li h2 a:hover { background:#ffffff; color:#000000; text-decoration:underline; }
#horni_menu .mnu .domky { top:-82px; }
#horni_menu .mnu .hriste { top:-142px; }
#horni_menu .mnu .pergoly { top:-82px; }
#horni_menu .mnu .garaze { top:-62px; }

#horni_menu .mnu ul li ul { position:absolute; left:-1px; z-index:10; width:200px; float:none; background-image:url(/images/grafika/pozadi_mnu.png);  border:1px solid #000; }
#horni_menu .mnu ul li ul li { float:none; position:relative; text-align:left; }
#horni_menu .mnu ul li ul li h2 a { padding:0px 10px; position:absolute; width:180px; height:20px; font-weight:normal; }
#horni_menu .mnu ul li ul li h2 a:hover { background:#ffffff; color:#000000; text-decoration:underline; }

#horni_menu .mnu ul li.expand ul { visibility:hidden; }
#horni_menu .mnu ul li:hover ul { visibility:visible; }
#horni_menu .mnu ul li.hover ul { visibility:visible; }
#horni_menu .mnu ul li:hover ul li.expand ul { visibility:hidden; }
#horni_menu .mnu ul li.hover ul li.expand ul { visibility:hidden; }
#horni_menu .mnu ul li:hover ul li:hover ul { visibility:visible; }
#horni_menu .mnu ul li.hover ul li.hover ul { visibility:visible; }

#horni_menu .mnu h2 { behavior: url(/skripty/hover.htc); }

#leve_menu { width:178px; float:left; display:block; color:#dddddd; line-height:18px; padding:2px 4px 2px 4px; }
#leve_menu h2 { margin:0px; padding:0px; font-size:13px; width:178px; font-weight:normal; }
#leve_menu a { display:block; color:#eeeeee; text-decoration:none; } 
#leve_menu a:hover { color:#eeeeee; background-color:#002800; text-decoration:underline; }
#leve_menu .aktivni { text-decoration:none; color:#ffcc00; background-color:#000000; }
#leve_menu .aktivni:hover { text-decoration:none; color:#ffcc00; background-color:#000000; }
#leve_menu .aktivni_img { margin-left:173px; position:absolute; }
#leve_menu .bod { padding:0px 3px 0px 0px; margin:0px; }
#leve_menu .bod2 { padding:0px 3px 0px 5px; margin:0px; }
#leve_menu .zbozi { color:#e59f5a; } 
#leve_menu .typ { color:#e59f5a; font-size:12px; line-height:16px; } 
#leve_menu .typ:hover { color:#e59f5a; background-color:#002800; }
#leve_menu .typ_aktivni { font-size:12px; line-height:16px; text-decoration:none; color:#ffcc00; background-color:#000000; }
#leve_menu .typ_aktivni:hover { text-decoration:none; color:#ffcc00; background-color:#000000; }
#leve_menu h2 a span { float:right; color:#666666; font-size:11px; padding-right:10px; }
#leve_menu .pl_0 { padding-left:0px; }
#leve_menu .pl_9 { padding-left:9px; }
#leve_menu .pl_18 { padding-left:18px; }
#leve_menu .pl_27 { padding-left:27px; }
#leve_menu .pl_36 { padding-left:36px; }
#leve_menu .pl_3 { padding-left:0px; }
#leve_menu .pl_12 { padding-left:9px; }
#leve_menu .pl_21 { padding-left:18px; }
#leve_menu .pl_30 { padding-left:27px; }
#leve_menu .pl_39 { padding-left:36px; }
#leve_menu .hl_kat_a { padding-left:3px; }
#leve_menu .hl_kat { padding-left:3px; color:#bbbbbb; }
#leve_menu .text { padding:3px 5px; margin:3px 0px; background:#104c10; color:#eeeeee; border:3px double #003c00; }
#leve_menu .text ul { margin:0px; padding: 0px 0px 0px 15px; }
#leve_menu .text li { list-style-type:square; margin:0px; padding:0px; }
#leve_menu .text a { font-size:12px; color:#eeeeee; text-decoration:underline; } 
#leve_menu .text a:hover { color: #ffffff; background-color:#104c10; }
#leve_menu .text form { padding:0px; margin:0px; }
#leve_menu .text .text_11px { font-size:11px; }
#leve_menu .text .reklama { margin:5px 0px; text-align:center; } 
#leve_menu .hledat { width:85px; font-size:11px; background-color:#dddddd; }
#leve_menu .hledat_tl { font-size:11px; padding:0px 5px 1px 5px;  background-color:#dddddd; }
#leve_menu .cena_celkem { color:#C7E506; float:right; }zz

#top_menu { color:#eeeeee; padding-right:10px; }
#top_menu a { color:#eeeeee; text-decoration:none; } 
#top_menu a:hover { color:#ffffff; text-decoration:underline; }

#obsah { width:780px; padding:40px 10px 10px 10px; float:left; display:block; font-size:13px; line-height:16px; background:#ffffff; }
#obsah .m0 { margin:0px; }
#obsah .uvod { padding:0px 20px; }
#obsah h3 { color:#003c00; margin:20px 0px 5px 0px; font-size:17px; line-height:19px; background-image: url(/images/grafika/h3_pozadi.gif); }
#obsah h3 span { background-color:#ffffff; padding:0px 3px 0px 0px; }
#obsah h3 a { color: #660011; text-decoration:none; font-size:12px; background-color:#ffffff;  padding:0px 2px 0px 2px; }
#obsah h4 { color:#000000; margin:18px 0px 0px 0px; padding:2px 10px; font-size:13px; line-height:16px; }
#obsah hr { height:1px; color:#cccccc; }
#obsah ul { margin: 0px 0px 6px 0px; padding-left: 18px; list-style-type:square; }
#obsah a { color: #660011; text-decoration: underline; }
#obsah a:hover { color:#000000; }
#obsah .left { float:left; margin:0px 18px 18px 0px; } 
#obsah .right { float:right; margin:0px 0px 18px 18px; } 
#obsah .callout { border:1px solid #dddddd; padding:8px 10px; margin-bottom: 18px; } 
#obsah .nezobrazovat { display:none; } 
#obsah .zalozka { background-image: url(/images/grafika/zalozka-oddelovac.gif); }
#obsah .zalozka-a { background-image: url(/images/grafika/zalozka-a-5.gif); }
#obsah .zalozka-n { background-image: url(/images/grafika/zalozka-n-5.gif); }
#obsah .zalozka-n-o { background-image: url(/images/grafika/zalozka-n-5-o.gif); }
#obsah .zalozka2 { background-image: url(/images/grafika/zalozka2-oddelovac.gif); }
#obsah .zalozka2-a { background-image: url(/images/grafika/zalozka2-a-5.gif); }
#obsah .zalozka2-n { background-image: url(/images/grafika/zalozka2-n-5.gif); }
#obsah .zalozka2-n-o { background-image: url(/images/grafika/zalozka2-n-5-o.gif); }
#obsah .small { font-size:11px; }
#obsah .fotogalerie { float:left; text-align:center; height:180px; width:180px; }
#obsah p { padding:0px 0px 5px 0px; margin:0px; }
#obsah #objednat { padding-bottom:16px; }

#uvod .obrazek { padding:3px 10px 0px 0px; }
#uvod .aktuality { float:right; color:#999999; font-size:10px; }

#popis { position:absolute; bottom:60px; left:186px; width:780px; padding:0px 10px 10px 10px; font-size:13px; line-height:16px; background:#ffffff; }
#popis p { padding:0px 0px 5px 0px; margin:0px; }
#popis h2 { color:#003c00; margin:18px 0px 3px 0px; font-size:15px; line-height:17px; background-image: url(/images/grafika/h3_pozadi.gif); }
#popis h2 span { background-color:#ffffff; padding:0px 3px 0px 0px; }
#popis .obrazek { padding:3px 10px 0px 0px; }

#objednavka { width:700px; }
#objednavka h4 { margin:4px 0px 0px 0px; padding:2px 2px; }
#objednavka .poznamka { font-size:10px; color:#666666; }

#kosik .cesta { border: 1px solid #cccccc; font-size:12px; }
#kosik .cesta a { color:#000000; text-decoration:none; }
#kosik .odkaz1  { margin:0px; padding:5px 15px; border-top:1px outset #cccccc; border-right:1px outset #999999; border-bottom:1px outset #999999; border-left:1px outset #cccccc; font-size:13px; background-color:#eeeeee; font-weight:bold; font-size:12px; }
#kosik .odkaz2  { margin:0px; padding:5px 15px; border-top:1px outset #cccccc; border-right:1px outset #999999; border-bottom:1px outset #999999; border-left:1px outset #cccccc; background-color:#C7E506; font-weight:bold; font-size:12px; }
#kosik .odkaz-ge  { margin:0px; padding:5px 17px; border-top:1px outset #cccccc; border-right:1px outset #999999; border-bottom:1px outset #999999; border-left:1px outset #cccccc; background-color:#00a8e9; font-weight:bold; font-size:12px; }
#kosik .ftext { border:1px solid #cccccc; font-size:13px; }
#kosik .ftext2 { border:1px solid #cccccc; font-size:13px; width:400px; height:60px; }
#kosik .nezobrazovat { display:none; }

#specifikace ul { margin: 0px 0px 6px 0px; padding-left: 20px; }
#specifikace ul li { font-weight:bold; }
#specifikace ul li ul li { font-weight:normal; }

#cesta { color:#ccc; font-size:12px; padding:0px 0px 0px 6px; }
#cesta h2 { color:#ccc; margin:0px; padding:0px 3px 0px 0px; font-size:12px; font-weight:normal; }
#cesta h2 a { color:#ccc; text-decoration:none; font-size:12px; }
#cesta h2 a:hover { color:#fff; text-decoration:underline; }

#podkategorie { color:#003300; font-size:12px; padding:6px 0px 6px 13px; }
#podkategorie a { color:#660011; text-decoration:underline; font-size:12px; }
#podkategorie a:hover { color:#003300; text-decoration:none; }
#podkategorie ul { margin: 0px 0px 18px 0px; padding-left: 20px; }

#tabulka  { border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #fff; border-right: 1px solid #fff; background-color:#f8f8f8; margin:0px; }
#tabulka td { border-top: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding:1px 2px; font-size:12px; }
#tabulka .polozka  { font-size:12px; color:#000000; background-color:#eeeeee; text-align:right; }
#tabulka .polozka_v { font-size:12px; color:#000000; background-color:#eeeeee; text-align:right; line-height:34px; }
#tabulka .cena  { font-size:13px; color:#000000; background-color:#f8f8f8; }
#tabulka .cenab { font-size:13px; color:#888888; background-color:#f8f8f8; background-image: url(/images/grafika/preskrtnuti.gif); background-repeat:no-repeat; }
#tabulka .cenau { font-size:13px; color:#888888; background-color:#f8f8f8; }
#tabulka .cenav { font-size:13px; color:#bb0000; background-color:#f8f8f8; }
#tabulka .fomular-mnozstvi  { width:20px; height:18px; =height:17px; margin:0px; padding:3px 1px 0px 1px; border:1px solid #000000;  text-align:right; font-size:13px; vertical-align:top; }
#tabulka .fomular-mnozstvi2 { width:70px; height:23px; margin:0px; padding:0px 6px 3px 6px; =padding:0px 6px; border:1px outset; text-align:center; font-size:12px; background-color:#C7E506; font-weight:bold; vertical-align:top; }
#tabulka .fomular-mnozstvi3  { width:20px; height:15px; =height:14px; margin:0px; padding:1px 1px 0px 1px; border:1px solid #000000;  text-align:right; font-size:12px; vertical-align:top; }
#tabulka .fomular-mnozstvi4 { width:70px; height:18px; margin:0px; padding:0px 6px 0px 6px; =padding:0px 6px; border:1px outset; text-align:center; font-size:12px; background-color:#C7E506; font-weight:bold; vertical-align:top; }
#tabulka .fomular-mnozstvi5 { width:130px; height:23px; margin:0px; padding:0px 6px 3px 6px; =padding:0px 6px; border:1px outset; text-align:center; font-size:12px; background-color:#C7E506; font-weight:bold; vertical-align:top; }
#tabulka .alt { background-color:#f8f8f8; }
#tabulka .over { background-color:#C7E506; }

.fl { float:left; }
.fr { float:right; }
.objednat { height:26px; margin:0px; padding:3px 10px 6px 10px; =padding:3px 10px; border:1px outset; text-align:center; font-size:12px; background-color:#C7E506; font-weight:bold; vertical-align:top; }

#tabulka2 td { padding:1px 3px; font-size:12px; }

#tabulka3  { border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #fff; border-right: 1px solid #fff; background-color:#f8f8f8; margin:0px;  }
#tabulka3 td { border-top: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding:1px 3px; font-size:12px; }
#tabulka3 .cenamr   { font-size:12px; text-align:right; }

#tabulka4  { background-color:#ffffff; margin:0px; padding:0px; }
#tabulka4 td { border: 1px solid #e0e0e0; padding:0px 3px; margin:0px; font-size:12px; }

#mapa-webu ul { margin:0px; padding-left:20px; }
