/* obecna nastaveni */
body {font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color:#000000; background-color:#99cc33;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
button {font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
textarea {font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
select {font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
strong {font-weight: bold;}
a {text-decoration: none; color:#99cc33;}
a:hover {text-decoration:underline;}
.pointer {cursor: pointer;}
.cistic {display:block; clear:both; border:none; visibility:hidden; line-height:0px;}

.shopMessage {text-align: center; width: 100%; margin: 150px auto 150px auto;}
.shopMessage .block {width: 980px; padding: 15px 0px 15px 0px; margin: 15px auto 15px auto; color:#000000; background-color:#ffffff; border:2px solid #f1f4f6;}
.shopMessage .block .odsazeni {font-size: 88%; padding: 0px 20px 0px 20px; margin:0px; color:#000000;}
.shopMessage .block .nadpis {font-size: 113%; font-weight: bold; padding: 10px 0px 5px 0px; color: #99cc33;}
.shopMessage .block .jednoTlacitko {width:100px; padding:0px 0px 0px 0px; margin:0px auto;}
.shopMessage .block .dveTlacitka {width:220px; padding:0px 0px 0px 0px; margin:0px auto; border:0px solid blue;}
.shopMessage .block .dveTlacitka .mezera{width:5px; height:30px; float:right;}
.shopMessage .block .tlacitko1 {width:100px; height:25px; overflow:hidden; cursor:pointer; text-indent:-5000px; border:0px; float:left;}
.shopMessage .block .tlacitko2 {display:block; width:108px; height:24px; overflow:hidden; cursor:pointer; text-indent:-5000px; border:0px; float:right;}

/* listcontrol - listovani v katalogu */
.listcontrolPages2 {text-align: center; margin:10px 0px 20px 0px; color:#546171; padding:0px; width:508px; overflow:hidden; float:right; font-size:12px; border:0px solid red;}
.listcontrolPages2 .listcontrolPages2-prvni { margin: 0px 3px 0px 0px; color:#546171;  float: left; width: 0px; line-height: 23px; text-align: left;overflow:hidden; }
.listcontrolPages2 .listcontrolPages2-predchozi {float: left; width: 10px; text-indent:-5000px; color:#546171; height: 17px; text-align: left; overflow:hidden; background:url(ukp-mapa.jpg) no-repeat -187px -377px;}
.listcontrolPages2 .listcontrolPages2-nasledujici {float: right; width: 0px; color:red; line-height: 0px; text-align: right; overflow:hidden;}
.listcontrolPages2 .listcontrolPages2-posledni {margin: 0px 0px 0px 0px; color:#546171; float: right; width:10px; height: 17px; overflow:hidden; text-indent:-5000px; background:url(ukp-mapa.jpg) no-repeat -198px -377px;}
.listcontrolPages2 .listcontrolPages2-cisla {width:456px; border:0px solid blue; float: left; margin: 0px 16px 0px 16px; text-align:center;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo {height: 23px; text-align: center; line-height: 23px; color:#99cc33; font-size: 14px; margin:0px 5px 0px 5px; text-decoration:underline;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cisloSelected {border:0px solid blue; font-weight: bold; height: 23px; text-align: center; font-size: 18px; color: #99cc33; margin-right:2px; line-height:23px; text-decoration:none; }
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky {font-size: 12px; line-height: 23px; height: 23px; color:#99cc33;}

.souteze {width: 100%; line-height: 23px;}
.souteze td {width: 50%; vertical-align: top;}
.souteze ul {font-size: 75%; padding: 0px 0px 0px 25px; list-style-type: decimal; margin: 10px 0px 0px 0px;}
.souteze ul li.selected {font-weight: bolder;}
.souteze ul a {color: #000000;}
.souteze form {padding: 0px 0px 0px 49px;}
.souteze .nadpis {font-size: 87.5%; font-weight: bolder; margin-top: 16px;}
.souteze label {display: block; font-size: 75%; margin-top: 8px;}
.souteze .checkbox {display: block; margin: 5px 0px 0px 0px; padding: 0px; float: left;}
.souteze .text {width: 175px; height: 19px; margin: 0px; padding: 1px 0px; border: 1px solid #000000; color: #000000; font-size: 75%;}
.souteze textarea {width: 175px; height: 60; margin: 0px; padding: 1px 0px; border: 1px solid #000000; color: #000000; font-size: 75%;}
.souteze select {width: 177px; height: 23px; margin: 0px; padding: 0px; border: 1px solid #000000; color: #000000; font-size: 75%;}
.souteze .submit {width: 100px; margin: 10px auto; display: block;}
.souteze img {margin: 1px 0px 0px 0px;}
.souteze .popisKategorie {padding: 0px 0px 0px 49px; font-size: 12px;}


/*css mapy*/
.bg-header { background:url(ukp-mapa.jpg) no-repeat 0px -0px;}
.bg-sloupce {background:url(ukp-mapa-repeaty.gif) repeat-y 0px -0px;}
.bg-iko-bez { background:url(ukp-ico-koleckobezova.gif) no-repeat 4px 7px;}
.bg-iko-zel { background:url(ukp-ico-koleckozelena.gif) no-repeat 4px 7px;}
.bg-input-seda1 { background:url(ukp-mapa.jpg) no-repeat -91px -403px;}
.bg-input-seda2 { background:url(ukp-mapa.jpg) no-repeat -91px -423px;}
.bg-zapati { background:url(ukp-mapa.jpg) no-repeat 0px -352px}

.bg-nadpis-sortiment {background:url(ukp-mapa.jpg) no-repeat -245px -377px;}
.bg-nadpis-psiky {background:url(ukp-mapa.jpg) no-repeat -444px -377px;}
.bg-nadpis-novinky {background:url(ukp-mapa.jpg) no-repeat -643px -377px;}
.bg-nadpis-anketa {background:url(ukp-mapa.jpg) no-repeat -842px -377px;}
.bg-nadpis-kosik {background:url(ukp-mapa.jpg) no-repeat -444px -416px;}
.bg-nadpis-prihlaseni {background:url(ukp-mapa.jpg) no-repeat -643px -416px;}
.bg-nadpis-topprod {background:url(ukp-mapa.jpg) no-repeat -842px -416px;}
.bg-konec-bezova {background:url(ukp-mapa.jpg) no-repeat -245px -416px;}
.bg-konec-zelena {background:url(ukp-mapa.jpg) no-repeat -245px -425px;}
.bg-konec-seda1 {background:url(ukp-mapa.jpg) no-repeat -245px -434px;}
.bg-konec-seda2 {background:url(ukp-mapa.jpg) no-repeat -245px -443px;}
.bg-nadpis-nejprod {background:url(ukp-mapa.jpg) no-repeat -0px -454px;}
.bg-nadpis-nejsled {background:url(ukp-mapa.jpg) no-repeat -193px -454px;}

.bg-koupit-katalog { background:url(ukp-mapa.jpg) no-repeat -0px -377px;}
.bg-input-detail { background:url(ukp-mapa.jpg) no-repeat -388px -452px;}
.bg-registruj-layout { background:url(ukp-mapa.jpg) no-repeat -72px -377px;}
.bg-objednej-layout { background:url(ukp-mapa.jpg) no-repeat -0px -429px;}
.bg-login-layout { background:url(ukp-mapa.jpg) no-repeat -1px -403px;}
.bg-odhlasit-layout { background:url(ukp-mapa.jpg) no-repeat -421px -455px;}
.bg-pokracovat-layout { background:url(ukp-mapa.jpg) no-repeat -493px -455px;}
.bg-dokosikut-layout { background:url(ukp-mapa.jpg) no-repeat -594px -455px;}
.bg-objednat-layout { background:url(ukp-mapa.jpg) no-repeat -955px -455px;}

.bg-smazat-kosik { background:url(ukp-mapa.jpg) no-repeat -703px -455px;}
.bg-vysypat-kosik { background:url(ukp-mapa.jpg) no-repeat -816px -455px;}
.bg-ulozit-kosik { background:url(ukp-mapa.jpg) no-repeat -928px -480px;}
.bg-pokladna-kosik { background:url(ukp-mapa.jpg) no-repeat -726px -480px;}

.bg-sleva-pokladna { background:url(ukp-mapa.jpg) no-repeat -806px -480px;}
.bg-zavazne-pokladna { background:url(ukp-mapa.jpg) no-repeat -587px -480px;}



.bg-vyhledavani { background:url(demo-mapa.jpg) no-repeat -488px -120px;}
.bg-kosikDiv { background:url(demo-mapa.jpg) no-repeat -488px -190px;}
.bg-spodekL { background:url(demo-mapa.jpg) no-repeat -0px -95px;}
.bg-spodekP { background:url(demo-mapa.jpg) no-repeat -244px -95px;}
.bg-tlacitko { background:url(demo-mapa.jpg) no-repeat -732px -120px;}
.bg-tlacitko2 { background:url(demo-mapa.jpg) no-repeat -732px -151px;}
.bg-dlouhyStin { background:url(demo-mapa.jpg) no-repeat -509px -95px;}
.bg-sipka-razeni {background:url(demo-mapa.jpg) no-repeat -732px -183px;}

.bg-sipkaRootkat-0 {width:4px; height:7px; overflow:hidden; background:url(demo-mapa-pruhledna.gif) no-repeat -0px 0px;}
.bg-sipkaRootkat-1 {width:4px; height:7px; overflow:hidden; background:url(demo-mapa-pruhledna.gifg) no-repeat -0px 0px;}

.bg-detail-kosik-pozadi {background:url(demo-detail-kosik.gif) repeat-y -323px -0px;}
.bg-detail-kosik-top {background:url(demo-detail-kosik.gif) no-repeat left top;}
.bg-detail-kosik-low {background:url(demo-detail-kosik.gif) no-repeat right bottom;}

.bg-detail-moznosti { background:url(demo-mapa.jpg) no-repeat -488px -260px;}



/*----------------------*/
.uvodniNadpis {overflow:hidden; margin:0px 0px; padding:0px;}
.uvodniNadpis h1 {font-size:18px; font-weight:bold; color:#003300; padding:0px 0px 10px 0px; margin:0px;}
.uvodniNadpis h2 {font-size:18px; font-weight:bold; color:#003300; padding:0px 0px 10px 0px; margin:0px;}




.ukp-main {width:1040px; margin:0px auto 0px auto; overflow:hidden; text-align: left; border:0px solid blue;}

.ukp-main .sloupce {width:1040px; margin-top:351px; overflow:hidden; background-color:#ffffff;}
.ukp-main .sloupce .leftCenter {width:744px; margin:0px 0px 0px 48px; overflow:hidden; float:left;}
.ukp-main .sloupce .leftCenter .center {width:508px; margin:0px 19px 0px 19px; overflow:hidden; float:right;}
.ukp-main .sloupce .leftCenter .left {width:198px; margin:0px 0px 0px 0px; overflow:hidden; float:left;}
.ukp-main .sloupce .right {width:198px; margin:0px 0px 0px 0px; overflow:hidden; float:left;}
.ukp-main .sloupce .right .kosikDiv {width:180px; margin:6px 0px 0px 6px; overflow:hidden; color:#ffffff; line-height:26px; font-size:14px; font-weight:bold;}
.ukp-main .sloupce .right .kosikDiv .objednej {display:block; width:79px; height:24px; overflow:hdden; float:right;}
.ukp-main .sloupce .bublina {width:198px; margin-bottom:10px; overflow:hidden;}
.ukp-main .sloupce .bublina .nadpisBublina {width:198px; height:38px; overflow:hidden;}
.ukp-main .sloupce .bublina .teloBublina {width:196px; border-left:1px solid #d0d1ce; border-right:1px solid #d0d1ce; overflow:hidden;}
.ukp-main .sloupce .bublina .teloBublina .pozadiBezova {width:192px; overflow:hidden; margin:0px 2px; background-color:#f2efe9;}
.ukp-main .sloupce .bublina .teloBublina .pozadiZelena {width:192px; overflow:hidden; margin:0px 2px; background-color:#99cc33;}
.ukp-main .sloupce .bublina .teloBublina .pozadiSeda1 {width:192px; overflow:hidden; margin:0px 2px; background-color:#cccccc;}
.ukp-main .sloupce .bublina .teloBublina .pozadiSeda2 {width:192px; overflow:hidden; margin:0px 2px; background-color:#dddad5;}
.ukp-main .sloupce .bublina .konecBublina {width:198px; height:8px; overflow:hidden;}
.ukp-main .sloupce .bublina .nadpisek {width:192px; height:22px; overflow:hidden; margin-bottom:6px;}

/* F6_DETAIL */
.ukp-detail {width:508px; overflow:hidden;}
.ukp-detail .nazev {width:508px; overflow:hidden;}
.ukp-detail .nazev h1 {color:#b6de65; font-size:18px; padding:0px; margin:0px 0px 6px 0px; line-height:24px;}

.navigace {border:0px solid blue; width:508px; margin:0px; padding:0px; overflow:hidden; font-size:11px;}
.navigace .kategorieNazev {color:#000000; margin:0px 9px 0px 0px; padding:0px; text-decoration:underline; font-size:11px;}
.navigace  a {color:#000000; margin:0px 9px 0px 0px; padding:0px; text-decoration:underline; font-size:11px;}


.ukp-detail .telo {width:508px; margin:14px 0px 0px 0px; text-align:justify; color:#000000; font-size:68.75%; line-height:18px;}
.ukp-detail .telo .teloPrava {width:250px; float:right; margin:0px 0px 0px 0px; border:0px solid blue; text-align:left;}
.ukp-detail .telo .teloPrava .bunky {width:220px; float:left; margin:0px 0px 0px 0px; border:0px solid blue; text-align:left;}
.ukp-detail .telo .teloPrava .bunky .radek {width:220px; float:right; line-height:14px; margin:0px 0px 0px 0px; border:0px solid blue; text-align:left; color:#000000;}
.ukp-detail .telo .teloPrava .bunky .bunka .left {width:112px; line-height:14px; margin:0px 0px 0px 0px; border:0px solid blue; text-align:left;}
.ukp-detail .telo .teloPrava .bunky .bunka .right {display:block; width:198px; line-height:14px; margin:0px 0px 0px 0px; border:0px solid blue; text-align:left;}
.ukp-detail .telo .teloPrava .bunky .bunka .orange {color:#ef6000; font-weight:bold;}
.ukp-detail .telo .teloPrava .pravaStrana {width:220px; float:left; margin:0px 0px 0px 0px; border:0px solid blue; text-align:left;}
.ukp-detail .telo .teloPrava .vlastnosti {width:220x; margin:0px 0px 0px 0px; border:0px solid blue; text-align:left; float:left;}
.ukp-detail .telo .teloPrava .vlastnosti .bunka2 {width:220px; margin:10px 0px 0px 0px; border:0px solid blue; text-align:left; float:left;}
.ukp-detail .telo .teloPrava .vlastnosti .bunka2 .nazev {width:220px; line-height:20px; margin:0px 0px 0px 1px; border:0px solid blue; text-align:left; color:#99cc33; font-size:12px; font-weight:bold;}
.ukp-detail .telo .teloPrava .vlastnosti .bunka2 select {width:180px; margin:0px 0px 0px 0px; border:1px solid #abadb3; text-align:left; background-color:#f0fbdb; font-size:11px;}
.ukp-detail .telo .obrazek {display:block; width:220px; height:220px; float:left; margin:0px 20px 10px 0px;}
.ukp-detail .zbytek {width:508px; margin:0px 0px 0px 0px; border:0px solid blue; text-align:left; }
.ukp-detail .zbytek .cenaDiv {width:100px; height:26px; line-height:26px; margin:0px 5px 0px 0px; border:0px solid blue; font-size:18px; font-weight:bold; color:#b6de65; text-align:center; float:left;}
.ukp-detail .zbytek .tlacitkoDiv {width:71px; height:25px; overflow:hidden; float:left;}
.ukp-detail .zbytek .tlacitkoDiv .tlacDetail {width:71px; height:25px; overflow:hidden;  cursor:pointer; text-indent:-5000px; background:transparent; border:0px;}
.ukp-detail .zbytek .inputDiv {width:32px; height:26px; overflow:hiden; float:left; margin:0px 0px 0px 6px;}
.ukp-detail .zbytek .inputDiv input {width:28px; height:22px; overflow:hiden; margin:0px 0px 0px 0px; background:transparent; border:0px; text-align:center; line-height:24px;}
.ukp-detail .popis {font-size:13px; margin-top:15px; line-height:18px;}
.ukp-detail .chyba {margin:10px; width:250px; color:red; font-weight:bold;}


/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {width:508px; overflow:hidden; font-size: 75%; text-align: left; color: #000000;}


/* F34_SITEMAP */
.sitemap {font-size:75%; color: #84b919; line-height:18px;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 12px;  color: #84b919; padding: 25px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;  color: #84b919;}
.sitemap a:hover {text-decoration: underline;}

.header {width:1040px; height:351px; margin:0px; overflow:hidden; position:absolute; top:0px;}
.header .logoDiv {border:0px solid blue;display:block; width:832px; height:235px; margin:0px 0px 0px 175px; font-size:1px; float:left; text-indent:-5000px; text-decoration:none; overflow:hidden; }
.header .textPageAreaTop {width:960px; height:47px; line-height:50px; border:0px solid blue; margin:0px auto 0px auto; padding:0px; overflow:hidden; text-align:center;}
.header .textPageAreaTop .textPageTop {border:0px solid blue; font-size:16px; margin:0px 12px; padding:0px; color:#003300; font-size:14px; font-weight:bold; text-transform:uppercase;}
.header .vyhledavani {width:222px; height:22px; overflow:hidden; float:left; margin:12px 0px 0px 50px;}
.header .vyhledavani input {width:136px; height:16px; float:left; margin:1px 0px 0px 3px; background-color:transparent; border:0px;}
.header .vyhledavani .hledej {width:69px; height:22px; float:right; margin:0px; background-color:transparent; border:0px; cursor:pointer;}
.header .meny {width:400px; float:right; text-align:right; margin:12px 50px 0px 0px; line-height:22px; font-weight:bold;}
.header .meny a {color:#2c2214;}

.popisKategorie {margin:0px 0px 16px 0px; padding: 0px; color:#003300; font-size:68.75%; line-height:14px;}
.popisKategorie strong {font-weight:bold;}
.popisKategorie a {color:#99cc33; font-weight:bold; text-decoration: underline;}
.popisKategorie a:hover {text-decoration: none;}

.katalogSObrazky {border:0px solid blue; float:left; width:158px; height:240px; overflow:hidden; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align: left;}
.katalogSObrazky h2 {margin:0px; padding:0px; height:32px; overflow:hidden; margin-bottom:3px;}
.katalogSObrazky .nadpis {display:block; width:158px; line-height:16px; height:32px; font-weight:bold; overflow:hidden; font-size:14px; margin:0px; padding:0px;}
.katalogSObrazky .image {display:block; border:0px solid #e2e2e2; width:158px; height:105px; overflow:hidden; margin:0px; text-decoration:none;}
.katalogSObrazky .image:hover {text-decoration:none;}
.katalogSObrazky .popis {width:158px; height:64px; color:#003300; font-size:11px; line-height:16px; overflow:hidden;}
.katalogSObrazky .cenaTlacitko {border:0px solid blue; width:158px; height:25px; margin-top:6px;}
.katalogSObrazky .cenaTlacitko .cena {width:78px; margin:0px 0px 0px 0px; height:25px; line-height:27px; overflow:hidden; float:left; text-align:left; font-size:14px; font-weight:bold; color:#99cc33;}
.katalogSObrazky .cenaTlacitko .koupit {display:block; width:71px; height:25px; float:right; text-indent:-5000px;}
.katalog-mezera1 {width:3px; height:240px; overflow:hidden; margin:0px 6px 0px 6px; float:left; background-color:#d7ebb0;}
.katalog-mezera2 {width:502px; height:40px; overflow:hidden; margin:0px 0px 0px 0px;}

/* levy sloupec */
.kategorie {width:188px; overflow:hidden; margin:4px 0px 0px 0px; padding:0px; }
.kategorie .kategorieName {display:block; line-height:14px; width:auto; padding:4px 0px 2px 20px; font-size:13px; overflow:hidden; color:#000000;}
.kategorie .kategorieName .text {}
.kategorie .notLast {border-bottom:1px dashed #e6e6e7; }
.kategorie .selectedb-0 {display: block; text-decoration:none;}
.kategorie .selectedb-1 {display: block; text-decoration:underline; color:#99cc33;}
.kategorie .selectedz-0 {display: block; text-decoration:none;}
.kategorie .selectedz-1 {display: block; text-decoration:underline; color:#ffffff;}
.kategorie .selected-1:hover {text-decoration:none; cursor:pointer; overflow:hidden;}
.kategorie .selected-1 .oznacena {display:block; width:auto; padding:0px; margin:0px; border-bottom:1px solid #004202; line-height:29px; overflow:hidden;}

.novinkyForm {width:154px; overflow:hidden; margin:4px 0px 6px 16px; padding:0px; color:#000000;}
.novinkyForm .nadpisKat {line-height:20px; font-size:12px; color:#546171; font-weight:bold; margin:20px 0px 0px 0px;}
.novinkyForm .popisek1 {float:left; width:154px; text-align:left; margin:0px 0px 0px 0px; font-size:68.75%; line-height:16px; padding:0px 0px 5px 0px;}
.novinkyForm .txtbox {width:149px; height:17px; padding:1px 2px; font-size:65%; color:#000000; line-height:15px; overflow:hidden; border:0px solid #a9b0b4; margin:5px 0px 5px 0px; font-size:11px;}
.novinkyForm .registruj {width:114px; height:25px; overflow:hidden; text-indent:-5000px; border:0px solid red; cursor:pointer; background-color:transparent; float:right;}

.zapati {width:1040px; margin:0px; overflow:hidden; text-align: center; border:0px solid blue;}
.zapati .topZ {width:1040px; height:24px; overflow:hidden;}
.zapati .odsazeniZ {width:948px; height:80px; margin:0px auto 0px auto; overflow:hidden;  border:0px solid blue; text-align:center;}
.zapati .odsazeniZ .provozovatel {height:17px; margin:0px; padding:0px; border:0px solid red; line-height:15px; color:#000000; font-size:68.75%;}
.zapati .odsazeniZ .BINARGON {height:20px; margin:0px; padding:0px; border:0px solid red; line-height:17px; color:#000000; font-size:68.75%;}
.zapati .odsazeniZ a {color:#ffffff;}

.userForms {border:0px solid black; width:152px; overflow:hidden; margin:15px 0px 0px 19px; }
.userForms .jmeno {color:#577618; width:152px; font-weight:bold; text-transform:uppercase;}
.userForms .radky {width:152px; overflow:hidden;}
.userForms .radky .popis {width:152px; font-weight:bold; font-size:75%; color:#000000; text-transform:uppercase; line-height:20px;}
.userForms .radky .inputDiv {height:18px; width:153px; overflow:hidden;}
.userForms .radky .inputDiv input {width:148px; height:16px; border:0px; background:transparent; font-size:11px; margin:0px 2px;}
.userForms .radky .login {width:71px; height:25px; overflow:hidden; float:right; border:0px; text-indent:-5000px; cursor:pointer; margin-top:8px;}
.userForms .odkazyDiv {width:152px; overflow:hidden; margin:8px 0px 0px 0px; text-transform:uppercase;}
.userForms .odkazyDiv .odkazy {display:block; margin:0px 0px 0px 0px; color:#000000; font-size:68.75%;}
.userForms .odkazy2 {margin:0px 0px 0px 0px; color:#000000; font-size:62.5%;}
.userForms .odhlasit {width:71px; height:25px; overflow:hidden; float:right; border:0px; text-indent:-5000px; cursor:pointer; margin-top:8px;}

.topProduktyRight {width:180px; overflow:hidden; margin:0px 0px 6px 9px; padding:0px 0px 0px 0px; overflow:hidden; border:0px solid red; float:left;}
.topProduktyRight .nazev {display:block; width:180px; line-height:18px; font-size:13px; font-weight:bold; color:#000000; overflow:hidden; }
.topProduktyRight .nazev .barva {color:#99cc33;}

.katalogHeader {width:508px; overflow: hidden; color: #003300; padding:0px; margin:0px; font-size:12px; color:#003300; font-family:arial;}
.katalogHeader .row {width:508px; overflow:hidden; margin:16px 0px; padding:0px; text-align:left;}
.katalogHeader .row .katalogHeaderPopis1 {float: left; width: 90px; overflow:hidden; text-align:left;  font-weight:normal; padding:3px 0px 0px 0px;}
.katalogHeader .row .katalogHeaderPopis2 {float: left; width: 125px; overflow:hidden; text-align:left;  font-weight:normal; padding:3px 0px 0px 0px;}
.katalogHeader .row .katalogHeaderPopis3 {float: left; width: 50px; overflow:hidden;text-align:left;  font-weight:normal; padding:3px 0px 0px 0px;}
.katalogHeader .row .razeni {float: left; width:60px; font-size: 11px; color:#546171; border:1px solid #546171; margin:0px 5px 0px 0px; vertical-align:middle; padding:1px 0px;}
.katalogHeader .row .pocet {float: left; width:40px; font-size: 11px; color:#546171; border:1px solid #546171; margin:0px 35px 0px 0px; vertical-align:middle; padding:1px 0px;}
.katalogHeader .row .vyrobce {float: left; width:115px; font-size: 11px; color:#546171; border:1px solid #546171; margin:0px 10px 0px 0px; vertical-align:middle; padding:1px 0px;}
.katalogHeader .row .katalogHeaderImg {width:7px; height:15px; overflow:hidden; margin:2px 20px 0px 0px; border:0px solid transparent; float:left;}
.katalogHeader .row .katalogHeaderImg .up {width:7px; height:6px; overflow:hidden; cursor:pointer;}
.katalogHeader .row .katalogHeaderImg .down {width:7px; height:7px; overflow:hidden; cursor:pointer;}

.drobNavigace {width:508px; overflow:hidden; font-size:12px; color:#003300; margin:0px 0px 16px 0px; line-height:16px;}
.drobNavigace a {color:#003300;}

.vyrobcove {width:508px; overflow:hidden; font-size:12px; color:#003300; margin:0px 0px 16px 0px; line-height:16px;}
.vyrobcove a {color:#003300;}












.tlacDiv {width:72px; height:30px; overflow:hidden; float:right; margin:0px 0px 0px 0px;}
.tlacDiv .tlacOrange {width:72px; height:26px; overflow:hidden; color:#ef6000; font-weight:bold; font-size:12px; border:0px solid red; background-color:transparent; cursor:pointer;}
.tlacDiv .tlacGray {width:72px; height:26px; overflow:hidden; color:#546171; font-weight:bold; font-size:12px; border:0px solid red; background-color:transparent; cursor:pointer;}
.tlacDiv .tlacYelow {width:72px; height:26px; overflow:hidden; color:#fcad07; font-weight:bold; font-size:12px; border:0px solid red; background-color:transparent; cursor:pointer;}

.tlacDiv .tlacOrangeA {display:block; width:72px; height:26px; overflow:hidden; color:#ef6000; font-weight:bold; font-size:12px; text-align:center; line-height:26px; text-decoration:none;}
.tlacDiv .tlacOrangeA:hover {text-decoration:none;}
.tlacDiv .tlacGrayA {display:block; width:72px; height:26px; overflow:hidden; color:#546171; font-weight:bold; font-size:12px; text-align:center; line-height:26px; text-decoration:none;}
.tlacDiv .tlacGrayA:hover {text-decoration:none;}
.tlacDiv .tlacYelowA {display:block; width:72px; height:26px; overflow:hidden; color:#fcad07; font-weight:bold; font-size:12px; text-align:center; line-height:26px; text-decoration:none;}
.tlacDiv .tlacYelowA:hover {text-decoration:none;}

.tlacDiv2 {width:114px; height:30px; overflow:hidden; float:right; margin:0px 0px 0px 0px;}
.tlacDiv2 .tlacOrange {width:114px; height:26px; overflow:hidden; color:#ef6000; font-weight:bold; font-size:12px; border:0px solid red; background-color:transparent; cursor:pointer;}
.tlacDiv2 .tlacOrangeZ {width:114px; height:26px; overflow:hidden; color:#ef6000; font-weight:bold; font-size:11px; border:0px solid red; background-color:transparent; cursor:pointer;}
.tlacDiv2 .tlacGray {width:114px; height:26px; overflow:hidden; color:#546171; font-weight:bold; font-size:12px; border:0px solid red; background-color:transparent; cursor:pointer;}
.tlacDiv2 .tlacYelow {width:114px; height:26px; overflow:hidden; color:#fcad07; font-weight:bold; font-size:12px; border:0px solid red; background-color:transparent; cursor:pointer;}

.tlacDiv2 .tlacOrangeA {display:block; width:114px; height:26px; overflow:hidden; color:#ef6000; font-weight:bold; font-size:12px; text-align:center; line-height:26px; text-decoration:none;}
.tlacDiv2 .tlacOrangeA:hover {text-decoration:none;}
.tlacDiv2 .tlacGrayA {display:block; width:114px; height:26px; overflow:hidden; color:#546171; font-weight:bold; font-size:12px; text-align:center; line-height:26px; text-decoration:none;}
.tlacDiv2 .tlacGrayA:hover {text-decoration:none;}
.tlacDiv2 .tlacYelowA {display:block; width:114px; height:26px; overflow:hidden; color:#fcad07; font-weight:bold; font-size:12px; text-align:center; line-height:26px; text-decoration:none;}
.tlacDiv2 .tlacYelowA:hover {text-decoration:none;}



.dlouhyStin {width:597px; height:24px; overflow:hidden;}

.uvodniNadpis2 {width:100%; overflow:hidden; margin:0px; padding:0px;}
.uvodniNadpis2 h2 {font-size:14px; font-weight:bold; color:#3d3d3d; padding:10px 0px; margin:0px; float:left;}


.demo-main {width:1126px; margin:0px auto 0px auto; overflow:hidden; text-align: left; border:0px solid blue;}
.demo-main .sloupce {width:1126px; margin:94px 0px 0px 0px; overflow:hidden;}
.demo-main .sloupce .leftCenter {width:881px; padding:0px 0px 0px 0px; float:left; overflow:hidden;}

.demo-main .sloupce .leftCenter .centr{width:597px; padding:0px 20px 0px 20px; float:right; overflow:hidden;}
.demo-main .sloupce .leftCenter .centr .banneryCentralni {width:597px; border:0px solid blue; margin:10px auto 10px auto; overflow:hidden;}

.demo-main .sloupce .leftCenter .left{width:244px; padding:0px 0px 0px 0px; float:left; overflow:hidden;}
.demo-main .sloupce .leftCenter .left .spodekL {width:243px; float:right; margin-right:1px;}

.demo-main .sloupce .minimalniVyska {width:1px; height:382px; overflow:hidden; float:left;}

.demo-main .sloupce .right {width:244px; float:right;margin:0px 0px 0px 1px; overflow:hidden; background:transparent;}
.demo-main .sloupce .right .kosikDiv {border:0px solid red; display:block; float:right; width:231px; height:69px; overflow:hidden; color:#505050; cursor:pointer; margin:0px 0px 0px 0px; padding:0px 0px 0px 13px;}
.demo-main .sloupce .right .kosikDiv .nadpis {width:156px; height:28px; line-height:28px; font-size:12px; color:#546171; font-weight:bold; margin:0px 0px 0px 0px;}
.demo-main .sloupce .right .kosikDiv .radek {display:block; line-height:13px; width:80px; float:left; overflow:hidden; margin:0px 4px 0px 0px;}
.demo-main .sloupce .right .kosikDiv .radek .bunka {display:block; width:80px; float:left; font-size:68.75%; color:#546171; }
.demo-main .sloupce .right .kosikDiv .koupit {width:72px; height:26px; float:right; display:block; border:0px solid black; margin:0px 75px 0px 0px; font-size:12px; font-weight:bold; color:#546171; line-height:26px; text-align:center;}
.demo-main .sloupce .right .spodekP {width:243px; float:right;}
.demo-main .sloupce .right .spodekP .minimalniVyska {width:1px; height:382px; overflow:hidden; float:right;}
.demo-main .sloupce .right .prihlaseni {float:left; width: 169px;}





/* -----------------------------------------------------------------------------------------------------------------------  */


.margin {margin:0px 0px 0px 0px;}



.anketa {float:right; width:164px; overflow:hidden; margin:0px; padding:0px; color:#546171; font-size:11px}
.anketa .nadpisKat {line-height:20px; font-size:12px; color:#546171; font-weight:bold; margin:20px 0px 0px 0px;}
.anketa .nadpis1 {font-weight:normal; color:#444444; margin: 10px 0px 10px 0px;}
.anketa .celkemHlasu {margin: 0px 0px 10px 0px; font-style: italic;}
.anketa .odpoved {padding:0px 0px 8px 0px; border:0px solid red;}
.anketa .procenta {color:#444444; margin:0px 0px 4px 0px;}
.anketa .odkazAnketa {color:#ef6000; text-decoration:none; margin:4px 0px 4px 0px;}
.anketa .odkazAnketa:hover {text-decoration:underline;}
.anketa .hlasDiv {width:141px; height: 5px; overflow: hidden; margin:3px 0px 4px 0px; background:url(pt-anketabar.gif) repeat-x 0px -6px;}
.anketa .hlasDiv .hlas {display: block; height: 5px; overflow: hidden; margin:0px; background:url(pt-anketabar.gif) repeat-x 0px 0px;}
/* EO - levy sloupec */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* center - hlavni strana - jednotlive FCE*/

.novinka {width:100%; overflow:hidden;}
.novinka h2 {color:#99CC33; font-size: 12px; margin:0px 0px 6px 0px; padding:0px 0px 0px 0px;}
.novinka strong {font-weight:bold; color:#99CC33;}
.novinka a {font-weight:normal; color:#99CC33; text-decoration:underline;}
.novinka h2 a {text-decoration:none; font-weight: bolder;}
.novinka a:hover {text-decoration:none;}
.novinka h2 a:hover {text-decoration:underline;}
.viceNovinek {text-align: right; text-transform: uppercase;}

div.parametryFiltr {color: #546171; overflow: hidden;}
div.parametryFiltr .popisFiltru {color: #546171; padding: 5px 0px 0px 0px; margin: 0px; font-size: 69%;}
div.parametryFiltr .popisFiltru p {padding: 0px; margin: 0px;}
div.parametryFiltr .styl {padding: 5px 0px; margin: 0px;}
div.parametryFiltr .styl form {padding: 0px; margin: 0px;}
div.parametryFiltr .search {color: #546171; font-size:69%;}
div.parametryFiltr .search td {padding: 0px;}
div.parametryFiltr .search td.nazev {width: 175px;}
div.parametryFiltr .search td .textbox {width: 120px; height:19px; border:1px solid #546171; color:#546171; font-size:100%; margin:0px;}
div.parametryFiltr .filtrValue {font-size: 69%; color: #546171; margin:0px;}
div.parametryFiltr .filtrValue td {padding: 0px 8px 0px 0px; vertical-align:top;}
div.parametryFiltr .filtrValue td.nazevFiltr {width: 158px; font-weight: normal; color: #546171; padding-top:2px;}
div.parametryFiltr .filtrValue td.porovnani {width: 40px; padding:0px;}
div.parametryFiltr .filtrValue .selPorovnani {margin:0px 8px 3px 0px; padding:0px; height:19px; color:#546171; border:1px solid #606060;}
div.parametryFiltr .filtrValue .textbox {width: 117px; height:15px; border:1px solid #546171; color:#546171; font-size:100%; margin:0px 0px 3px 0px;}
div.parametryFiltr .filtrBooleanTyp-0 {float: left; width: 155px;}
div.parametryFiltr .filtrBooleanTyp-1 {}
div.parametryFiltr .filtrBoolean {font-size: 69%; line-height: 15px; margin: 5px 0px 0px 0px;}
div.parametryFiltr .filtrBoolean .padding {padding: 0px 0px 0px 20px;}
div.parametryFiltr .filtrBoolean .padding input {vertical-align: middle; margin-left: -20px;}
div.parametryFiltr .filtrEnum {font-size: 69%; color: #546171;  margin: 0px 0px 0px 0px;}
div.parametryFiltr .filtrEnum td {padding: 0px 8px 0px 0px;  vertical-align: top;}
div.parametryFiltr .filtrEnum td.nazev {width: 158px; font-weight: normal; color: #546171; padding-top:2px;}
div.parametryFiltr .filtrEnum .filtrEnumTyp-0 {float: left; width: 150px;}
div.parametryFiltr .filtrEnum .filtrEnumTyp-1 {width: auto;}
div.parametryFiltr .filtrEnum .selEnum {margin:0px 0px 3px 0px; padding:0px; height:17px; color:#546171; border:1px solid #546171; font-size:100%;}
div.parametryFiltr .filtrColor {font-size: 69%; color: #546171;}
div.parametryFiltr .filtrColor td {padding: 0px 8px 0px 0px;}
div.parametryFiltr .filtrColor td.nazev {width: 158px; vertical-align: top; line-height: 20px;}
div.parametryFiltr .filtrColor .vyber {vertical-align: middle;}
div.parametryFiltr .filtrColor .barva {float: left; width: 150px;}
div.parametryFiltr .filtrColor .barvaSample {vertical-align: middle; vertical-align: middle; width: 13px; height: 13px; border: 1px solid #546171;}
div.parametryFiltr .submit {border:0px solid blue; text-align: left; margin: 5px 0px 0px 0px;}




.topproduktSloupce {width:214px; height:183px; overflow:hidden; margin:0px 0px 0px 0px; }
.topproduktSloupce .obrazek {width:183px; height:82px; overflow:hidden; margin:0px 0px 0px 15px; padding:0px;}
.topproduktSloupce .padding {border:0px solid blue; width:173px; height:43px; overflow:hidden; margin:5px 20px 0px 20px; text-align:center;}
.topproduktSloupce .padding h2 {display:block; width:173px; overflow:hidden; font-size:62.5%; margin:0px 0px 0px 0px; text-align:left;}
.topproduktSloupce .padding h2 .nazev {font-weight:bold; color:#3c3c3c; text-decoration:none; line-height:15px;}
.topproduktSloupce .padding h2 .nazev:hover {text-decoration:underline;}
.topproduktSloupce .padding .popis {border:0px solid blue; width:173px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; font-size:62.5%; color:#3c3c3c; text-align:left; line-height:13px;}
.topproduktSloupce .cena {width:173px; height:17px; margin:8px 0px 0px 0px; text-align:left; font-size:93.75%; font-weight:bold; color:#5f7705;}



.topSled {display:block; width:175px; padding:9px 0px; color:#7e4d04; margin:0px 0px 0px 0px;}
.topSled .sipka {display:block; width:4px; height:7px; overflow:hidden; float:left; margin:4px 7px 0px 0px;}
.topSled .text {display:block; width:158px; line-height:14px; color:#7e4d04; font-size:12px; overflow:hidden; float:left; margin:0px 2px 0px 0px;}

.tecky-0 {border-bottom:1px dotted #7e4d04; }
.tecky-1 {border-bottom:0px dotted #7e4d04; }

/* F3_VYROBCE - stranka vyrobce */
.katalogVyrobce {font-size: 75%; color:#505050;}
.katalogVyrobce .vyrobcePopis {padding:10px 20px 0px 20px;}
.katalogVyrobce ul {}
.katalogVyrobce ul li {}
.katalogVyrobce ul li.level-1 {}

/* F5_USER - registrace a nastaveni*/
.userData {}
.userData .nadpisSpozadim {width:100%; overflow:hidden; font-size:69%; color: #000000; padding:0px; margin:0px; background-color:#e4e4e4; border-bottom:1px solid #ffffff;}
.userData .nadpisSpozadim .nspPadding {padding:6px 10px 4px 10px;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#c0bfbf; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; margin:0px; padding:0px;}
.userData .odsazeniUD {font-size:69%; text-align:left; margin:0px; padding:10px; color: #000000;}
.userData .odsazeniUD .nadpis {font-weight: bold; margin: 0px 0px 4px 0px; color:#000000; width:500px;}
.userData .odsazeniUD .row {width:470px; margin: 0px 0px 0px 10px; padding:1px 0px; text-align:left; padding:0px;}
.userData .odsazeniUD .row .popis {float: left; width: 230px; text-align: left; padding: 3px 0px 0px 0px; color:#000000; margin:0px;}
.userData .odsazeniUD .row .popis2 {float: left; width: 230px; text-align: left;}
.userData .odsazeniUD .row input.i {float: left; width:120px; height:19px; margin:0px; border:1px solid #606060; color:#000000; font-size:100%;}
.userData .odsazeniUD .row select {float:left; width:121px; height:19px; border:1px solid #606060; color:#000000; font-size:100%;}
.userData .odsazeniUD .row a {text-decoration: underline; }
.userData .odsazeniUD .row a:hover {text-decoration: none; }





/* F6_DETAIL - parametry */
.detailParametry {border:0px solid blue; width: 317px; color: #000000; margin: 5px 1px 10px 0px; float:right;}
.detailParametry td {border:0px solid blue; padding: 0px; margin:0px; font-weight: normal; overflow:hidden; line-height:19px; }
.detailParametry td.tdleft {width:50%;  padding: 0px 0px 0px 3px; margin:0px; border-left: 0px solid #bd87ab; overflow:hidden;}
.detailParametry td.tdright {width:50%;  padding: 0px; margin:0px; border-right: 0px solid #bd87ab; overflow:hidden;}
.detailParametry td.tdright .colorSample {border: 0px solid #b1b5bd;   padding: 0px; margin:0px; width: 12px; height: 12px; vertical-align: middle; overflow:hidden;}
.detailParametry .pozice-0 {background-color:#ffffff; color:#000000; overflow:hidden;}
.detailParametry .pozice-1 {background-color:#f1f4f6; color:#000000; overflow:hidden;}


/* F6_DETAIL - diskuse */
.diskuse {width:597px; margin:0px 0px 0px 0px; }
.diskuse .nadpis {font-size:12px; font-weight:bold; color:#5f7705;}
.diskuse .diskuse-popis {color: #000000; font-size: 75%;}
.diskuse .nadpis2 {font-weight: bold; color: #ef6000; margin: 10px 0px 5px 0px; font-size: 75%;}
.diskuse .akce {width:597px; overflow:hidden; margin: 10px 0px 5px 0px;}
.diskuse .akce .dots {float:left; margin: 0px 1px 0px 3px;}
.diskuse .prispevky {font-size: 75%; vertical-align:top;}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .prvni {background-color: #ededed;}
.diskuse .prispevky .dalsi {}
.diskuse .prispevky .row {margin:0px 0px 4px 0px; padding:3px 0px 3px 0px;}
.diskuse .prispevky .row .checkbox {margin:0px 5px 0px 3px; padding:0px;}
.diskuse .prispevky .row a.name {text-decoration: none; color: #000000;}
.diskuse .prispevky .row a.name:hover {text-decoration: underline;}
.diskuse .prispevky .row .autor {float: right; margin: 0px 5px 0px 0px; padding:0px;}
.diskuse .prispevky .row a.odpoved {float: right; display: block; margin: 0px 5px 0px 0px; padding:0px; text-decoration: underline; }
.diskuse .prispevky .row a.odpoved:hover {text-decoration: none;}
.diskuse .prispevky .text {margin: 0px 0px 5px 20px; font-style: italic;}
.diskuse .vypsanaOdpoved {margin: 0px 0px 10px 15px; font-size: 75%;}
.diskuse .vypsanaOdpoved .titulek {font-weight: bold;}
.diskuse .vypsanaOdpoved .text {margin: 5px 0px 5px 0px;}
.diskuse .vypsanaOdpoved .autor {text-align: right; font-style: italic;}
.diskuse .formularDiskuse {font-size: 75%;}
.diskuse .formularDiskuse .popis {float: left; width: 200px; line-height:19px; text-align: right; padding: 2px 5px 0px 0px; margin:0px; color:#000000;}
.diskuse .formularDiskuse .textbox {float:left; width: 117px; height:19px; line-height:19px; border:1px solid #c7d0d6; color:#000000; font-size:12px; margin:1px 0px 0px 0px;}
.diskuse .formularDiskuse textarea {float:left; width: 278px; height: 85px; border:1px solid #c7d0d6; color:#000000; font-size:12px; margin:2px 0px 0px 0px;}
.diskuse .formularDiskuse .captcha {float: left; margin:2px 0px 2px 0px;}



.popisDetail {width:566px; overflow:hidden; margin:16px 0px 10px 16px; color:#000000; font-size:69%; line-height:16px;}
.popisDetail strong {color:#a31a18; font-weight:bold;}
.popisDetail a {color:#a31a18; text-decoration: underline;}
.popisDetail a:hover {text-decoration: none;}

/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 0px; font-size: 75%; text-align:left; color:#000000; margin:0px;}
.hlidacipes .pesPopis {line-height:16px; color:#000000;}
.hlidacipes .seda {color:#000000;}
.hlidacipes td {font-size:11px; color:#000000; padding:3px 5px 0px 0px;}
.hlidacipes .vpravo {text-align:right;}
.hlidacipes .checkbox {margin:0px 2px 0px 0px;}
.hlidacipes .textbox {width: 150px; height:19px; line-height:19px; overflow:hidden; border:1px solid #c7d0d6; color:#000000; font-size:100%; margin:0px; padding:0px;}
.hlidacipes .odeslatDiv {margin:0px;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px; font-size: 75%; text-align:left; margin:0px; color:#000000;}
.viceinformaci .viceinfoPopis {line-height:16px;}
.viceinformaci .textbox {width: 200px; height:19px; border:1px solid #c7d0d6; color:#000000; font-size:100%; margin:0px;}
.viceinformaci textarea {width: 300px; height: 85px; border:1px solid #c7d0d6; color:#000000; font-size:100%; margin:0px;}
.viceinformaci img {margin:2px 0px;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:0px; color:#505050; font-size: 75%;}
.hodnoceni .hodnoceni-horni {border:0px solid white;  float:left; width:100%; overflow:hidden; margin:0px 0px 15px 0px;}
.hodnoceni .hodnoceni-horni .nadpis {width:280px; color:#0daad9; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; font-weight: normal; font-size:14px; font-weight: bold; font-style: italic;}
.hodnoceni .hodnoceni-horni .nadpis .hodnota {font-weight: bold;}
.hodnoceni .hodnoceni-horni .nadpis .padding {padding: 0px 0px 0px 0px; margin:0px;}
.hodnoceni .hodnoceni-horni .hvezdySede {float:left; width:115px; height:21px; overflow:hidden; padding:0px; text-align:left;}
.hodnoceni .hodnoceni-horni .hvezdySede .hvezdyZlute {height:21px; overflow:hidden; padding:0px; }
.hodnoceni .hodnoceni-dolni {float:left; width:100%; text-align: left; margin: 24px 0px 15px 0px; padding:0px 0px 0px 0px;}
.hodnoceni .hodnoceni-dolni .nadpis {padding:0px 0px 10px 0px; font-weight: bold; color: #453e37;}
.hodnoceni .hodnoceni-dolni .row {width:200px; overflow:hidden; padding:0px 0px 3px 0px;}
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft {float:left; width:65px; overflow:hidden; padding:2px 0px 3px 0px; color: #e82508; border:0px solid blue; }
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft a {font-weight: normal; text-decoration: underline; color:#000000; font-size:11px; line-height:21px; }
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft a:hover {text-decoration: none;}
.hodnoceni .hodnoceni-dolni .row .vaseHodRight {float:left; width:115px; overflow:hidden;}
.hodnoceni .hodnoceni-dolni .row .vaseHodRight .hvezdy {height:17px; overflow:hidden; border:0px solid blue;  margin-top:3px;}



/* F6_DETAIL - souvisejici produkty */
.souvisejici {width:100%; overflow:hidden; margin:0px 0px 15px 0px;}
.souvisejici .nadpis {font-size:12px; font-weight:bold; color:#5f7705; margin:0px 0px 10px 28px;}

.novinkaNew {margin:0px 0px 16px 0px; color: #505050; font-size:75%; padding:0px;}

/* F7_OBLIBENE PROUKTY */
.favorites {margin:0px; color: #505050; font-size:75%; padding:0px;}
.favorites .produkt {width:100%; overflow:hidden; margin:0px; padding:0px;}
.favorites .produkt img.image {float: left; width:80px; margin: 0px 10px 0px 0px; vertical-align: middle;}
.favorites .produkt .nazevDiv {display: block; float: left; width:300px; font-weight:normal; color:#000000; line-height:15px;}
.favorites .produkt .nazevDiv .nazev {text-decoration: underline; font-weight:bold; color:#505050;}
.favorites .produkt .nazevDiv .nazev:hover {text-decoration: none;}
.favorites .produkt .nazevDiv .cena {font-weight:bold; color:#000000;}
.favorites .produkt .favoritesRight {float: right; width:130px; text-align: center; padding-top:5px;}

/* pruvodce nakupem */

.pruvodceNakupem {width:508px; height:55px; overflow:hidden; margin-bottom:20px; padding:0px; text-align:left; }
.pruvodceNakupem .pruvodceOdsazeni {width:508px; height:49px; overflow:hidden; margin:0px 0px 0px 0px;}
.pruvodceNakupem .mezera {float:left; width:9px; height:20px; overflow:hidden; margin:0px;}
.pruvodceNakupem .krok-0 {float:left; width:120px; overflow:hidden; margin:2px 0px 0px 0px;}
.pruvodceNakupem .krok-0 .cislo {float:left; width:30px; overflow:hidden; margin:0px; text-align:center; font-size:130%; font-weight:bold; color:#acacac;}
.pruvodceNakupem .krok-0 .text {float:left; width:90px; overflow:hidden; margin:2px 0px 0px 0px; text-align:left; font-size:75%; font-weight:normal; color:#505050;}
.pruvodceNakupem .krok-1 {float:left; width:120px; overflow:hidden; margin:4px 0px 0px 0px;}
.pruvodceNakupem .krok-1 .cislo {float:left; width:30px; overflow:hidden; margin:0px; text-align:center; font-size:130%; font-weight:bold; color:#84b919;}
.pruvodceNakupem .krok-1 .text {float:left; width:90px; overflow:hidden; margin:2px 0px 0px 0px; text-align:left; font-size:75%; font-weight:bold; color:#505050;}


/* F8_KOSIK */
.kosik {width:508px; overflow:hidden; margin:0px 0px 0px 0px; color: #000000; padding:0px;}
.kosik .kosikPopis {line-height:16px; margin:0px; font-size:75%;}
.kosik .seznamZbozi {font-size:75%; margin:15px 0px 0px 0px}
.kosik .seznamZbozi .produktliteHeader {width:508px; overflow:hidden; margin:0px; padding:0px; }
.kosik .seznamZbozi .produktlite {width:508px; overflow:hidden; margin:0px; padding:0px; border-top:1px solid #cad3d8;}
.kosik .seznamZbozi .padding1 {padding: 6px 0px 5px 0px; text-align:center; font-weight:bold;}
.kosik .seznamZbozi .padding2 {margin: 6px 5px 5px 5px;}
.kosik .seznamZbozi .padding3 {padding: 3px 0px 3px 0px;}
.kosik .seznamZbozi .padding4 {margin: 6px 0px 5px 0px;}
.kosik .seznamZbozi .checkbox {float: left; width: 30px; overflow: hidden; padding:0px; margin:0px; text-align:center;}
.kosik .seznamZbozi .nazev {float:left; width:180px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
.kosik .seznamZbozi .nazev a {text-decoration: underline; color:#84b919; font-weight: normal;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: none;}
.kosik .seznamZbozi .cenaZaKus {float: left; width: 95px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: left; padding:0px;}
.kosik .seznamZbozi .pocetKusu input {width:30px; height:17px; text-align:center; border:1px solid #cad3d8; margin: 2px 0px 0px 7px; font-size:100%;}
.kosik .seznamZbozi .dph {float: left; width:40px; overflow: hidden; padding:0px; text-align:center;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width:100px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .cena1 {font-weight: normal; text-align:right;}
.kosik .seznamZbozi .cena2 {color:#84b919; font-weight: bold; text-align:right;}
.kosik .cenaCelkem {width:510px; overflow:hidden; margin:0px; padding:0px; text-align:left; font-size:75%; }
.kosik .cenaCelkem .row {width:510px; overflow:hidden; margin:0px; padding:0px; border-top:1px solid #cad3d8;}
.kosik .cenaCelkem .row .popis {float:left; width:200px; overflow:hidden; margin: 6px 0px 5px 7px; padding:0px; text-align:left; font-weight:bold; text-transform:lowercase;}
.kosik .cenaCelkem .row .cena {float:right; width:120px; overflow:hidden; margin: 6px 16px 5px 0px; padding:0px; text-align:right; font-weight:bold;}
.kosik .cenaCelkem .row .cena .modra {color:#84b919;}
.kosik .buttonsBottom {width:480px; margin: 20px 0px 0px 0px; padding:0px;}
.kosik .buttonsBottom .vysypat {width:138px; height:24px; overflow:hidden; display:block; text-indent:-5000px; float:left; margin-right:2px;}
.kosik .buttonsBottom .ulozit {width:112px; height:24px; overflow:hidden; display:block; text-indent:-5000px; float:left; margin-right:2px; border:0px; cursor:pointer;}
.kosik .buttonsBottom .mezirka {width:5px; height:30px; float:right;}
.kosik .buttonsBottom2 {width:352px; margin: 10px 0px 0px 0px; padding:0px; float:right;}
.kosik .buttonsBottom2 .pokladna {width:79px; height:24px; overflow:hidden; display:block; text-indent:-5000px; float:right; border:0px; cursor:pointer;}
.kosik .chyby {padding:10px 0px 0px 0px; line-height:18px; font-size:14px; color:red;}
.kosik .chyby .odkaz {text-decoration: underline; color:#0046ff; font-weight: normal;}
.kosik .chyby .odkaz:hover {text-decoration: none;}

/* F9_POKLADNA */
.pokladna {color: #000000; font-size:75%; padding:0px;}
.pokladna .nadpisPokladna {width:508px; overflow:hidden; font-weight: bold; padding:0px; color: #3d3d3d; margin:6px 0px; font-size:13px;}
.pokladna .margin {width:488px; overflow:hidden; margin: 0px 0px 0px 20px; text-align: left;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; color: #ff6c00; font-weight: bold;}
.pokladna .seznamZbozi {width:508px; overflow:hidden; margin:0px; padding:0px; }
.pokladna .seznamZbozi .produktliteHeader {width:508px; overflow:hidden; margin:0px; padding:0px;}
.pokladna .seznamZbozi .produktlite {width:508px; overflow:hidden; margin:0px; padding:0px; border-top:1px solid #cad3d8;}
.pokladna .seznamZbozi .padding1 {padding: 5px 0px 5px 0px; margin:0px; text-align:center; font-weight:bold;}
.pokladna .seznamZbozi .padding2 {margin: 6px 7px 6px 0px; padding:0px;}
.pokladna .seznamZbozi .padding3 {padding: 3px 0px 3px 0px; margin:0px;}
.pokladna .seznamZbozi .padding4 {padding: 5px 0px 5px 0px; margin:0px; text-align:left; font-weight:bold;}
.pokladna .seznamZbozi .nazev {float:left; width:200px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
.pokladna .seznamZbozi .nazev .odkaz {text-decoration: underline; color:#84b919; font-weight: normal;}
.pokladna .seznamZbozi .nazev .odkaz:hover {text-decoration: none;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 90px; overflow: hidden; padding:0px; text-align: center;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: center; padding:0px;}
.pokladna .seznamZbozi .dph {float: left; width:40px; overflow: hidden; padding:0px; text-align:center;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width:100px; overflow: hidden; padding:0px;}
.pokladna .seznamZbozi .cena1 {font-weight: normal; text-align:center;}
.pokladna .seznamZbozi .cena2 {color:#84b919; font-weight: bold; text-align:right;}
.pokladna .cenaCelkem {width:488px; overflow:hidden; margin:0px 0px 10px 0px; padding:0px; text-align:left;}
.pokladna .cenaCelkem .row {width:496px; overflow:hidden; margin:0px; border-top:1px solid #cad3d8;}
.pokladna .cenaCelkem .row .popis {float:left; width:135px; text-align:left; font-weight:bold; text-transform:lowercase; padding: 3px 0px;}
.pokladna .cenaCelkem .row .cena {float:right; width:125px; overflow:hidden; margin-right:16px; padding:3px 0px; font-weight: bold; color:#000000; text-align: center;}
.pokladna .cenaCelkem .row .cena .odsazeni {padding:0px; text-align:right;}
.pokladna .cenaCelkem .row .cena .odsazeni .cenaCastka {color:#84b919;}
.pokladna .slevaPopis {float:left; width: 93px; margin: 6px 0px 0px 0px; text-align:left; font-weight:bold;}
.pokladna .slevaTlac {width:121px; height:24px; overflow:hidden; display:block; text-indent:-5000px; float:left; border:0px; cursor:pointer;}
.pokladna input.slevaKod {float:left; width:30px; height:17px; text-align:center; border:1px solid #606060; color:#505050; margin: 3px 5px 0px 0px; font-size:100%;}


.pokladna .odberatel2 {margin: 0px 0px 0px 0px; overflow:hidden;}
.pokladna .odberatel2 .kontakt {width:508px; overflow:hidden; padding: 0px 0px 15px 0px;}
.pokladna .odberatel2 .kontakt .udaje {float: left; display: block; width: 75px; font-weight: normal; padding: 4px 0px 0px 0px; text-align:right;}
.pokladna .odberatel2 .kontakt .dodaciAdresa {width: 155px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px 0px 0px 5px;}

.pokladna .odberatel {margin: 0px 0px 0px 0px; overflow:hidden;}
.pokladna .odberatel .kontakt {border:0px solid red; float: left; width: 243px; padding: 0px 0px 15px 0px; overflow:hidden;}
.pokladna .odberatel .kontakt .nadpis {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #505050; overflow:hidden; }
.pokladna .odberatel .kontakt .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px; overflow:hidden;}

.pokladna .odberatel .kontakt table.udaje {width:243px; border: 0px solid #5d5d5d; font-size:100%;}
.pokladna .odberatel .kontakt table.udaje b {color: #000000;}
.pokladna .odberatel .kontakt table.udaje td {color: #000000; vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel .kontakt table.udaje td.popis {width: 80px; vertical-align: middle; text-align: right; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt table.udaje td.text {padding:0px 0px 0px 10px; vertical-align: middle; text-align: left; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt table.udaje .dodaciAdresa {width: 135px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px 0px 0px 10px;}
.pokladna .odberatel .kontakt select {width:135px; height:19px; color:#000000; border:1px solid #606060; font-size:100%; margin:0px 0px 0px 10px;}

.pokladna .odberatel .kontakt2 {float: left; width:495px; padding: 0px 0px 15px 0px; overflow:hidden;}
.pokladna .odberatel .kontakt2 .nadpis {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #3d3d3d;}
.pokladna .odberatel .kontakt2 .popisOblasti {font-style: italic; color:#000000; font-weight:normal;}

.pokladna .odberatel .kontakt2 table.udaje {width: 243px; border: 0px solid #000000; font-size:100%; overflow:hidden;}
.pokladna .odberatel .kontakt2 table.udaje b {color: #000000;}
.pokladna .odberatel .kontakt2 table.udaje td {color: #000000; vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel .kontakt2 table.udaje td.popis {width: 80px; vertical-align: middle; text-align: right; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt2 table.udaje td.text {padding:0px 0px 0px 10px; vertical-align: middle; text-align: left; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt2 table.udaje .dodaciAdresa {width: 135px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px 0px 0px 10px;}
.pokladna .odberatel .kontakt2 .obchPodmOdkaz {color:#84b919; font-weight:normal; text-decoration:underline;}
.pokladna .odberatel .kontakt2 .obchPodmOdkaz:hover {text-decoration:none;}

.pokladna .odberatel .mezera {float: left; width: 20px; overflow: hidden;}

.pokladna .vasVzkazKObjednavce {width: 500px; height:50px; font-size:100%; color:#000000; border:1px solid #5d6a7a; margin:0px 0px 0px 0px;}

.specialniDoprava {margin: 0px 0px 15px 0px;}
.specialniDoprava .text {margin: 0px; font-weight: normal;}
.specialniDoprava .text a {text-decoration:underline; color:#ff6c00;}
.specialniDoprava .text a:hover {text-decoration:none;}
.specialniDoprava .vyberPlatby {}
.specialniDoprava .vyberPlatby .platba {padding: 5px;}

.volbaDopravyAPlatby {width:508px; margin:0px;}
.volbaDopravyAPlatby td {width:300px; vertical-align:top; padding:0px; font-size:11px;}
.volbaDopravyAPlatby .platba {width:208px; vertical-align:top; padding:0px; font-size:11px;}

.volbaDopravy {font-size:11px;}
.volbaDopravy .dopravaBlock {color: #000000; border-top: 1px solid #f6f8f9; font-size:100%;}
.volbaDopravy .dopravaBlock .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .dopravaBlock-selected {color: #000000; background-color:#e8f1d6;}
.volbaDopravy .dopravaBlock-selected .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .cena {float: right; font-weight: bold; margin: 2px 10px 0px 0px; line-height: 17px;}
.volbaDopravy input.radio {width: 20px;}
.volbaDopravy .nazev {font-weight: bold;}
.volbaDopravy .popis {margin: 0px 5px 0px 20px; color: #000000; line-height: 17px;}

.volbaPlatby {font-size:11px;}
.volbaPlatby .platbaBlock {color: #000000; background: #e8f1d6;}
.volbaPlatby .platbaBlock .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .platbaBlock-selected {color: #000000; background: #e8f1d6;}
.volbaPlatby .platbaBlock-selected .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .cena {float: right; font-weight: bold; margin: 2px 10px 0px 0px; line-height: 17px;}
.volbaPlatby input.radio {width: 20px;}
.volbaPlatby .nazev {font-weight: bold;}
.volbaPlatby .popis {margin: 0px 5px 0px 20px; color: #000000; line-height: 17px;}

.pokladnaLib {padding:5px 0px; font-size:69%;}
.pokladnaLib .pokladnaLibNadpis {display:block; width:515px; overflow:hidden; font-weight: bold; color: #000000; padding:9px 0px 9px 0px; margin:10px 0px;}
.pokladnaLib .pokladnaLibPopis {display:block;}
.pokladnaLib .pokladnaLibFormLayout {font-size:100%; margin:0px 10px;}
.pokladnaLib .pokladnaLibFormLayout td {}
.pokladnaLib .pokladnaLibFormLayout td.popis {}
.pokladnaLib .pokladnaLibFormLayout td.input {font-size:100%;}
.pokladnaLib .pokladnaLibFormLayout td select {font-size:100%;}

.pokladna .objednat {width:79px; height:24px; overflow:hidden; display:block; text-indent:-5000px; float:left; margin-right:2px; border:0px; cursor:pointer;}
.pokladna .zavazne {width:138px; height:24px; overflow:hidden; display:block; text-indent:-5000px; margin-right:2px; border:0px; cursor:pointer;}


/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:0px; font-size: 75%; color: #505050;}
.vaseObjednavkyPrehled a.prihlaseni {}
.vaseObjednavkyPrehled .prehled {width: 100%; border-collapse: collapse; border: 1px solid #404040; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #505050; padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#759b28;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {padding:0px; font-size: 75%; color: #505050;}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {width: 100%; border-collapse: collapse; border: 1px solid #505050; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #505050;  padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyDetail .prehled td.nazev {color:#759b28;}
.vaseObjednavkyDetail .prehled td.ks {text-align: right;}
.vaseObjednavkyDetail .prehled td.cena {text-align: right;}
.vaseObjednavkyDetail .postovneBalne {text-align: right; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .cenaCelkem {text-align: right; margin: 10px 0px 10px 0px;}
.vaseObjednavkyDetail .zpet {color:#759b28; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}

/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {padding:0px; font-size: 75%; overflow:hidden; color:#000000; width:100%; line-height:16px;}
.loginPage .nadpisLogin {font-weight: bold; padding: 15px 0px 5px 0px; }
.loginPage .row {width: 530px; padding: 0px 0px 5px 0px;}
.loginPage .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; }
.loginPage .popis2 {float: left; width: 250px; padding: 4px 0px 10px 0px; }
.loginPage .txtbox {float:left; width: 150px; height:19px; border:1px solid #c7d0d6; font-size:100%; margin:0px; color:#000000;}
.loginPage a {text-decoration: underline; }
.loginPage a:hover {text-decoration: none;}

/* F24_VYHLEDAVANI - rozsirene */
.kategorieFiltr {width:220px; color:#004682; font-weight:normal; font-size:69%; vertical-align: top;}
.kategorieFiltr ul {margin:0px; padding:0px 0px 0px 20px;}
.kategorieFiltrParametru {padding:0px 0px 0px 10px; vertical-align: top;}

.advsearch2 {text-align:left; padding:0px;}
.advsearch2 td {text-align:left; font-size: 69%; vertical-align:top;}
.advsearch2 td.popis {width: 200px; line-height: 20px; color: #000000;}
.advsearch2 td.tdInput {width: 150px; line-height: 20px; color: #000000;}
.advsearch2 td .txtbox {width: 150px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:1px 0px 0px 0px;}
.advsearch2 .nenalezeno {width:600px; font-size:69%; color:#000000; margin:0px 0px 10px 0px;}


/* F28_HLIDACI PES */
.watchdog {padding: 0px; font-size: 75%; width:100%; text-align:left; color:#505050;}
.watchdog .vodorovnaCara1 {border-top:1px solid #505050; margin-top:10px; width:100%; height:10px;}
.watchdog a {text-decoration: underline; color: #ff6c00;}
.watchdog a:hover {text-decoration: none;}
.watchdog a.kill {text-decoration: none; color: #ff6c00; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {padding: 0px; font-size: 69%; color:#000000; line-height:18px;}
.textpage strong {color:#9d600c; font-weight:bold;}

/* F30_KNIHA PRANI */
.knihaprani {padding: 0px; font-size:75%; text-align:left; color:#000000;}
.knihaprani .row {margin:0px; padding:0px; text-align:left;}
.knihaprani .row .popis {float:left; width: 160px; padding:2px 0px 2px 0px; line-height:23px;}
.knihaprani .row .popis2 {float:left; width: 300px; padding:2px 0px 2px 0px;}
.knihaprani .row .popis2 input {width:150px; height:19px; border:1px solid #c7d0d6; color:#000000;}
.knihaprani .row .popis2 textarea {width: 300px; height:200px; color:#000000; border:1px solid #c7d0d6;}


/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuDiv {font-size: 75%; padding: 0px; color:#505050;}
.porovnaniProduktuRoll {width: 100%; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktu {font-size: 100%;}
.porovnaniProduktu tr.position0 {background-color: transparent;}
.porovnaniProduktu tr.position1 {background-color: #e4e4e4;}
.porovnaniProduktu td {width: 140px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #e4e4e4; }
.porovnaniProduktu td.nazev {font-weight: normal; line-height:15px;}
.porovnaniProduktu td.nazev a {color: #ff6c00; text-decoration: underline;}
.porovnaniProduktu td.nazev a:hover {text-decoration: none;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px;  border-left: 0px solid #ffffff;}
.porovnaniProduktu td .imageDiv {width:130px; overflow:hidden; text-align:center; padding:0px;}
.porovnaniProduktu td ul {margin:0px; padding:0px;}
.porovnaniProduktu td li {margin:0px; padding:0px; list-style-position:inside;}


.imagelist { width: 220px; margin: 0px -4px; }
.imagelist .image { display: inline-block; margin: 4px; }
