/* obecna nastaveni */
body {font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color:#000000;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Tahoma, Arial, Helvetica, sans-serif; vertical-align: middle;}
strong {font-weight: bold;}
a {text-decoration: none; color:#3b4043;}
a:hover {text-decoration:underline;}
.pointer {cursor: pointer;}
.cistic {clear:both; border:none; visibility:hidden; line-height:0px;}

.shopMessage {text-align: center; width: 100%; margin: 10% auto 0% auto;}
.shopMessage .block {width: 990px; padding: 15px 0px 15px 0px; margin: 15px auto 15px auto; color:#000000;}
.shopMessage .block .odsazeni {font-size: 85%; padding: 0px 20px 0px 20px; margin:0px; color:#000000;}
.shopMessage .block .nadpis {font-size: 123%; font-weight: bold; padding: 10px 0px 5px 0px;}

.bg0 { background: url(mapa.png) no-repeat; }
.bg1 { background: url(rx.png) repeat-x; }

.main {width:990px; margin: 10px auto 0px auto; text-align: left;}

.main .headerNew {width:990px; height:214px; overflow:hidden; background:url(nakup-bg-header-new.jpg) no-repeat left bottom; border:0px solid red;}
.main .headerNew .top {width:990px; height:70px; overflow:hidden; border:0px solid red; text-align:center;}

.main .headerNew .top .odsazeni {margin:4px 0px 0px 10px;}
.main .headerNew .top .odsazeni .nazev {display: block; font-weight:normal; text-decoration:none; font-size: 150%; margin:10px auto 0px auto; padding:0px; background: #ffffff url(nakupunas-logo.gif) no-repeat left top; width: 246px; height: 35px; text-indent: -1726px; overflow: hidden;}
.main .headerNew .top .odsazeni .nazev:hover {text-decoration:none;}

.main .headerNew .top .textpageAreaTop {line-height:16px; margin:0px 0px 0px 10px; }
.main .headerNew .top .textpageAreaTop .odkaz {height:20px; line-height:20px; margin:0px 6px 0px 6px; font-size:12px; color:#373737;}

.novinkaNew {font-size:75%; margin:10px;}

.main .headerNew .lista {width:990px; height:100px; overflow:hidden; border:0px solid red;}
.main .headerNew .lista .levo {width:449px; height:100px; overflow:hidden; border:0px solid red; float:left; font-size:75%; color:#ffffff; text-align:center;}
.main .headerNew .lista .levo a {color:#ffffff;}
.main .headerNew .lista .levo .bunkyHoreL {width:449px; height:24px; overflow:hidden; border:0px solid red; margin:28px 0px 0px 1px;}
.main .headerNew .lista .levo .bunkyHoreL .bunka1 {width:126px; height:24px; overflow:hidden; border:0px solid red; margin:0px; float:left;}
.main .headerNew .lista .levo .bunkyHoreL .bunka2 {width:157px; height:21px; overflow:hidden; border:0px solid red; margin:3px 0px 0px 20px; float:left;}
.main .headerNew .lista .levo .bunkyHoreL .bunka3 {width:117px; height:24px; overflow:hidden; border:0px solid red; margin:4px 0px 0px 20px; float:left;}
.main .headerNew .lista .levo .bunkyDoleL {width:449px; height:30px; overflow:hidden; border:0px solid red; margin:6px 0px 0px 0px;}
.main .headerNew .lista .levo .bunkyDoleL .bunka4 {width:150px; height:24px; overflow:hidden; border:0px solid red; margin:10px 0px 0px 0px; float:left;}
.main .headerNew .lista .levo .bunkyDoleL .bunka5 {width:151px; height:21px; overflow:hidden; border:0px solid red; margin:4px 10px 0px 0px; float:left;}
.main .headerNew .lista .levo .bunkyDoleL .bunka6 {width:123px; height:24px; overflow:hidden; border:0px solid red; margin:2px 0px 0px 10px; float:left;}
.main .headerNew .lista .kosik {display:block; width:97px; height:97px; overflow:hidden; border:0px solid red; float:left; margin:2px 0px 0px 0px; text-indent:-5000px;}
.main .headerNew .lista .pravo {width:440px; height:100px; overflow:hidden; border:0px solid red; float:left; font-size:75%; color:#ffffff; text-align:center}
.main .headerNew .lista .pravo a {color:#ffffff;}
.main .headerNew .lista .pravo .bunkyHoreR {width:449px; height:24px; overflow:hidden; border:0px solid red; margin:28px 0px 0px 1px;}
.main .headerNew .lista .pravo .bunkyHoreR .bunka3 {width:126px; height:24px; overflow:hidden; border:0px solid red; margin:0px; float:left;}
.main .headerNew .lista .pravo .bunkyHoreR .bunka2 {width:150px; height:21px; overflow:hidden; border:0px solid red; margin:3px 25px 0px 0px; float:left;}
.main .headerNew .lista .pravo .bunkyHoreR .bunka1 {width:130px; height:24px; overflow:hidden; border:0px solid red; margin:4px 0px 0px 8px; float:left;}
.main .headerNew .lista .pravo .bunkyDoleR {width:449px; height:30px; overflow:hidden; border:0px solid red; margin:6px 0px 0px 0px;}
.main .headerNew .lista .pravo .bunkyDoleR .bunka6 {width:150px; height:24px; overflow:hidden; border:0px solid red; margin:10px 0px 0px 0px; float:left;}
.main .headerNew .lista .pravo .bunkyDoleR .bunka5 {width:150px; height:21px; overflow:hidden; border:0px solid red; margin:4px 0px 0px 10px; float:left;}
.main .headerNew .lista .pravo .bunkyDoleR .bunka4 {width:123px; height:24px; overflow:hidden; border:0px solid red; margin:2px 0px 0px 10px; float:left;}
.main .headerNew .low {width:990px; height:28px; overflow:hidden; border:0px solid red; text-align:center; color:#373737; font-size:75%; margin:12px 0px 0px 0px;}

.main .header {width:990px; height:150px; overflow:hidden; /*background:url(nakup-bg-header.png) no-repeat left top;*/ border:0px solid red;}
.main .headerLeft {float:left; width:447px; overflow:hidden;}
.main .headerLeft .horni {width:446px; height:59px; overflow:hidden;}
.main .headerLeft .horni .odsazeni {padding:28px 0px 0px 12px;}
.main .headerLeft .horni .odsazeni .nazev {font-weight:normal; text-decoration:none; font-size: 150%; margin:0px; padding:0px;}
.main .headerLeft .horni .odsazeni .nazev:hover {text-decoration:underline;}
.main .headerLeft .horni .odsazeni .nazev2 {font-weight:normal; text-decoration:none; font-size: 150%; text-transform:lowercase;}
.main .headerLeft .prostredni {width:446px; height:33px; overflow:hidden;}
.main .headerLeft .prostredni a {color:#ffffff; font-weight:normal; text-decoration:none; font-size:75%;}
.main .headerLeft .prostredni a:hover {text-decoration:underline;}
.main .headerLeft .prostredni .rootkat-1 {float:left; width:101px; height:16px; overflow:hidden; padding:0px; text-align:center; margin:9px 0px 0px 0px;}
.main .headerLeft .prostredni .rootkat-2 {float:left; width:137px; height:16px; overflow:hidden; padding:0px; text-align:center; margin:9px 0px 0px 0px;}
.main .headerLeft .prostredni .rootkat-3 {float:left; width:137px; height:16px; overflow:hidden; padding:0px; text-align:center; margin:9px 0px 0px 0px;}
.main .headerLeft .dolni {width:446px; height:35px; overflow:hidden;}
.main .headerLeft .dolni .vyhledavani {color:#393e41; font-size:75%; padding:10px 0px 0px 12px;}
.main .headerLeft .dolni .vyhledavani .text {float:left; width:80px; padding-top:2px;}
.main .headerLeft .dolni .vyhledavani .hledanyText {float:left; width:130px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7; margin-right:5px;}
.main .headerLeft .dolni .vyhledavani .submit {float:left; margin-right:10px;}
.main .headerLeft .dolni .vyhledavani .rozsireneVyhledavani {display:block; float:left; padding-top:2px; text-decoration:none; color:#393e41;}
.main .headerLeft .dolni .vyhledavani .rozsireneVyhledavani:hover {text-decoration:underline;}

.main .headerCenter {float:left; width:95px; overflow:hidden;}
.main .headerCenter .kosikOdkaz {display:block; width:95px; height:95px; overflow:hidden; text-decoration:none; text-indent:-5000px; margin-top:24px; text-decoration:none;}
.main .headerCenter .kosikOdkaz:hover {text-decoration:none;}

.main .headerRight {float:right; width:446px; overflow:hidden;}
.main .headerRight .horni {width:446px; height:59px; overflow:hidden;}
.main .headerRight .horni .odsazeni {padding:35px 0px 0px 12px;}
.main .headerRight .horni .odsazeni .odkaz {display:block; float:left; font-weight:normal; text-decoration:none; margin:0px; padding:0px 10px; font-size: 75%; color:#000000;}
.main .headerRight .horni .odsazeni .odkaz:hover {text-decoration:underline;}
.main .headerRight .prostredni {width:446px; height:33px; overflow:hidden;}
.main .headerRight .prostredni a {color:#ffffff; font-weight:normal; text-decoration:none; font-size:75%;}
.main .headerRight .prostredni a:hover {text-decoration:underline;}
.main .headerRight .prostredni .mezera {float:left; width:102px; height:20px; overflow:hidden; margin:0px; padding:0px;}
.main .headerRight .prostredni .rootkat-1 {float:left; width:122px; height:16px; overflow:hidden; padding:0px; text-align:center; margin:9px 0px 0px 0px;}
.main .headerRight .prostredni .rootkat-2 {float:left; width:120px; height:16px; overflow:hidden; padding:0px; text-align:center; margin:9px 0px 0px 0px;}
.main .headerRight .prostredni .rootkat-3 {float:left; width:101px; height:16px; overflow:hidden; padding:0px; text-align:center; margin:9px 0px 0px 0px;}
.main .headerRight .dolni {width:446px; height:35px; overflow:hidden;}
.main .headerRight .dolni .odsazeni {padding:10px 0px 0px 30px; color:#393e41; font-size:75%;}

.main .main01 {width:990px; overflow: hidden; margin:0px; padding:8px 0px 0px 0px;}

.main .main01 .layoutLeftVetsi {float:left; width: 797px; margin:0px; padding:0px;}

.main .main01 .layoutLeft {float:left; width: 185px; overflow: hidden; margin:0px; padding:0px;}
.main .main01 .layoutLeft .ramecekBannerLeft {text-align: center;}
.main .main01 .layoutLeft .ramecekLeft {color:#3b4043; padding:11px 7px 0px 7px; background:url(nakup-bg-sloupce.png) no-repeat left top;}
.main .main01 .layoutLeft .ramecekLeft .nadpisLeft {width: 152px; overflow: hidden; margin:0px 9px 10px 9px; padding:0px; font-size: 69%; color:#ffffff; font-weight:normal;}
.main .main01 .layoutLeft .ramecekLeft .nadpisLeft2 {width: 170px; overflow: hidden; margin:0px; padding:0px; font-size: 69%; color:#ffffff; font-weight:normal;}
.main .main01 .layoutLeft .ramecekLeft .leftTecky {width: 170px; height:1px; overflow: hidden; margin:0px; padding:0px; font-size: 1px; background:url(nakup-sedatecka1.png) repeat-x left top;}
.main .main01 .layoutLeft .ramecekLeft .odkaz {display:block; width: 170px; overflow: hidden; margin:0px; padding:0px 0px 3px 0px; font-size: 75%; text-decoration:underline;}
.main .main01 .layoutLeft .ramecekLeft .odkaz:hover {text-decoration:none;}
.main .main01 .layoutLeft .ramecekLeft .banner {width: 170px; overflow: hidden; margin:0px; padding:0px; font-size:69%;}

.main .vyhledavani {color:#393e41; font-size:75%; padding:0px; overflow:hidden;}
.main .vyhledavani .text {float:left; width:80px; padding-top:2px;}
.main .vyhledavani .hledanyText {float:left; width:130px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7; margin-right:5px;}
.main .vyhledavani .submit {}
.main .vyhledavani .rozsireneVyhledavani {display:block; float:left; padding-top:2px; line-height:24px; text-decoration:none; color:#393e41;}
.main .vyhledavani .rozsireneVyhledavani:hover {text-decoration:underline;}


.main .main01 .layoutCenter {float:right; width:597px; margin:0px; padding: 0px; text-align: left;}
.main .main01 .layoutCenter .nadpisCenter {width:597px; text-align:left; padding:0px; color: #FFFFFF; font-weight: bold; margin:10px 0px 10px 0px;}
.main .main01 .layoutCenter .nadpisCenter h1 {font-size: 125%; font-weight: normal; margin:0px; padding:0px; color: #000; }
.main .main01 .layoutCenter .nadpisCenter h2 {font-size: 125%; font-weight: normal; margin:0px; padding:0px;}
.main .main01 .layoutCenter .ramecek {padding:10px 0px 20px 0px;}
.main .main01 .layoutCenter .ramecek .nadpisCenter2 {padding:0px 0px 5px 0px; font-size: 75%; margin:0px; text-align:left; color:#ffffff; font-weight:bold;}
.main .main01 .layoutCenter .ramecek .novinka {padding:0px 0px 15px 0px; margin:0px; text-align:left; color:#bebebe; font-weight:normal; font-size: 69%;}
.main .main01 .layoutCenter .vodorovnaCara1 {width:653px; height:11px; overflow:hidden; margin:0px 0px 10px 0px; border-bottom:1px solid #dddddd;}
.main .main01 .layoutCenter .strana {font-size: 69%; font-weight: bold;}

.main .main01 .layoutRight {float:right; width:185px; overflow: hidden; margin:0px; padding:0px; text-align:left;}
.main .main01 .layoutRight .ramecekRight {color:#3b4043; padding:11px 7px 10px 7px; background:url(nakup-bg-sloupce.png) no-repeat left top;}
.main .main01 .layoutRight .ramecekRight .nadpisRight {width: 152px; overflow: hidden; margin:0px 9px 5px 9px; padding:0px; font-size: 69%; color:#ffffff; font-weight:normal;}
.main .main01 .layoutRight .ramecekRight .rightTecky {width: 170px; height:1px; overflow: hidden; margin:0px; padding:0px; font-size: 1px; background:url(nakup-sedatecka1.png) repeat-x left top;}
.main .main01 .layoutRight .ramecekRight .banner {width: 170px; overflow: hidden; margin:0px; padding:0px; font-size:69%;}

.zapati {width:990px; height:75px; overflow:hidden; margin: 20px auto 0px auto; text-align: center; color:#000000; font-size:69%; line-height: 14px;}
.zapati a {color:#3b4043; text-decoration:underline;}
.zapati a:hover {text-decoration: none;}

/* -----------------------------------------------------------------------------------------------------------------------  */
/* hlavicka + rootkategorie */
.centerCara {margin:0px 0px 10px 0px;}

.userForms {width: 163px; margin:0px 5px; overflow:hidden; text-align:right; font-size:75%;}
.userForms .mezera {width:163px; height:3px; overflow:hidden; padding:0px; text-align: left; margin:0px;}

.userForms .bonusy {text-align: left; padding: 12px 0px 12px 0px;}
.userForms .bonusy a {text-decoration: underline; color: #ff0000;}
.userForms .bonusy a:hover {text-decoration: none;}

.userForms .row {width:163px; overflow:hidden; padding:0px; text-align: left; margin:0px;}
.userForms .row .text {float:left; width:40px; overflow:hidden; text-align: left; margin:0px;}
.userForms .row .txtbox1 {float:left; width:118px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7; margin:0px;}
.userForms .row .txtbox2 {float:left; width:85px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7; margin:0px;}
.userForms .row .submit {float:right; width:30px; height:21px; margin:0px; padding:0px;}
.userForms .userOdkaz {display:block; float:left; width:122px; color:#3b4043; text-align:left; font-weight:normal; text-decoration:none; margin:0px; padding:0px;}
.userForms .userOdkaz:hover {text-decoration:underline;}
.userForms .uzivatel {width: 163px; text-align:left; font-weight:bold; color:#3b4043; font-size:88%; padding:5px 0px 0px 0px;}
.userForms .odhlasit {float:left; width:122px; text-align:left;}
.userForms .logged {text-align: left; padding:0px 0px 10px 0px;}
/* EO - hlavicka + rootkategorie */
/* -----------------------------------------------------------------------------------------------------------------------  */

.prodejce {padding: 0px 0px 5px 0px; text-align: right;}
.prodejce .prodejceTop {width: 170px;}
.prodejce .prodejceTop img {float: left; width: 50px; height: 57px;}
.prodejce .prodejceTop .jmeno {float: right; width: 110px; font-size: 81%;}
.prodejce .prodejceBottom {font-size: 81%;}
.prodejce .prodejceBottom a {text-decoration: underline;}
.prodejce .prodejceBottom a:hover {text-decoration: none;}

/* -----------------------------------------------------------------------------------------------------------------------  */
/* levy pruh */

.kategorie {width:170px; overflow:hidden; margin:0px 0px 10px 0px;}
.kategorie .rootkatName {width: 170px; overflow: hidden; padding:1px 0px 2px 0px; color:#3b4043; font-weight:bold; margin:0px;}
.kategorie .rootkatName a {color:#3b4043; font-size:75%; font-weight:bold; text-decoration:none;}
.kategorie .rootkatName a:hover {text-decoration:underline;}
.kategorie .kategorieName {text-decoration: none; color:#3b4043; font-size:75%; margin:0px; padding:1px 0px 2px 0px; float:left; width: 170px;}
.kategorie .kategorieName .textik2 {width:135px; margin:0px 0px 0px 15px; border:0px solid red; float:left; height: auto;}
.kategorie div div .kategorieName .textik2 {width:128px;}
.kategorie div div div .kategorieName .textik2 {width:118px;}
.kategorie div div div div .kategorieName .textik2 {width:108px;}
.kategorie div div div div div .kategorieName .textik2 {width:98px;}
.kategorie div div div div div div .kategorieName .textik2 {width:88px;}
.kategorie div div div div div div div .kategorieName .textik2 {width:78px;}
.kategorie div div div div div div div div .kategorieName .textik2 {width:68px;}
.kategorie .kategorieName .selected-0 {text-decoration: none; color:#3b4043; font-weight:normal; margin:0px;}
.kategorie .kategorieName .selected-0:hover {text-decoration:underline;}
.kategorie .kategorieName .selected-1 {text-decoration: none; font-weight:bold; margin:0px; }
.kategorie .kategorieName .selected-1:hover {text-decoration:underline;}
.kategorie .kategorieName img {margin:0px 7px 0px 0px;}
.margin {margin:0px 0px 0px 15px;}

.novinkyForm {color:#3b4043; font-size:69%; font-weight:normal; width:170px; overflow:hidden; margin:0px;}
.novinkyForm .row {margin:4px 0px 0px 0px; text-align:left;}
.novinkyForm .row .text {float:left; width:0px; padding-top:2px; text-align:left;}
.novinkyForm .row input.txtbox {float:left; width:130px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
.novinkyForm .row input.submit {float:right; width:30px; height:21px; vertical-align: middle; cursor:pointer}

.anketa {width:170px; overflow:hidden; margin:0px 7px 0px 0px; font-size:69%;}
.anketa .nadpis1 {font-weight:bold; color:#3b4043; margin:0px;}
.anketa .procenta {float:left; width:30px; color:#3b4043; margin:4px 0px 4px 0px;}
.anketa .odkazAnketa {display:block; float:left; width: 60px; color:#3b4043; text-decoration:none; margin:4px 0px 4px 0px;}
.anketa .odkazAnketa:hover {text-decoration:underline;}
.anketa .hlas {display: block; float:left; height: 7px; overflow: hidden; margin:7px 0px 4px 7px;}
/* EO - levy pruh */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* center - hlavni strana - jednotlive FCE*/
.sloupce {width:589px; overflow:hidden; padding:0px 0px 10px 0px;}
.sloupce .sloupec {float:left; width:175px; overflow:hidden;}
.sloupce .sloupec .nadpis1 {color:#717171; font-weight:normal; font-size:113%; padding:2px 5px;}
.sloupce .sloupec .nadpis2 {font-weight:bold; font-size:75%; padding:2px 5px;}
.sloupce .sloupec .zelena {color:#70a435;}
.sloupce .sloupec .okrova {color:#adb02b;}
.sloupce .sloupec .oranzova {color:#b09134;}
.sloupce .sloupec .odkaz {display:block; padding:2px 5px; color:#777777; font-size:75%; font-weight:normal; text-decoration:none;}
.sloupce .sloupec .odkaz:hover {text-decoration:underline;}
.sloupce .sloupec .tecky {width: 175px; height:1px; overflow: hidden; margin:0px; padding:0px; font-size: 1px; background:url(nakup-sedatecka1.png) repeat-x left top;}
.sloupce .sloupce-mezera {float:left; width:25px; height:20px; overflow:hidden;}

.kategorieObrazky {width:589px; overflow:hidden; margin:10px 0px;}
.kategorieObrazky .katObrOdkazDiv2 {float:left; width:88px; overflow:hidden; font-size:75%;}
.kategorieObrazky .katObrOdkazDiv2 .katObrOdkaz .velikost {display:block; width:88px; height:44px; overflow:hidden; cursor:pointer; text-align:center;}
.kategorieObrazky .katObrOdkazDiv2 .katObrOdkaz img {width:88px; cursor:pointer;}
.kategorieObrazky .katObrOdkazDiv {float:left; width:88px; overflow:hidden; font-size:75%;}
.kategorieObrazky .katObrOdkazDiv .katObrOdkaz .velikost {display:block; width:88px; height:44px; overflow:hidden; cursor:pointer; text-align:center;}
.kategorieObrazky .katObrOdkazDiv .katObrOdkaz img {width:88px; cursor:pointer;}
.kategorieObrazky .katObrOdkazMezera1 {float:left; width:11px; height:11px; overflow:hidden;}
.kategorieObrazky .katObrOdkazMezera2 {float:left; width:589px; height:11px; overflow:hidden;}

.bannery {width:589px; overflow:hidden;}

.popisKategorie {padding: 0px 10px 20px 10px; color:#000000; font-size:75%;}
.popisKategorie a {text-decoration: underline;}
.popisKategorie a:hover {text-decoration: none;}

.popisKategorieHomepage {padding: 5px 10px 15px 5px; color:#000000; font-size:75%;}
.popisKategorieHomepage a {text-decoration: underline;}
.popisKategorieHomepage a:hover {text-decoration: none;}

.novinka {color:#000000; font-size:69%;}
.novinka a {text-decoration:none;}
.novinka a:hover {text-decoration:underline;}

.katalogHeader {color: #000000; padding: 0px; margin: 0px; font-size:69%;}
.katalogHeader .row {padding: 3px 6px 0px 6px;}

.katalogHeader .row select {font-size: 110%;}
.katalogHeader .row .selected {font-weight: bold;}
.katalogHeader .row a {color: #ffffff; text-decoration: none;}
.katalogHeader .row a:hover {text-decoration: underline;}
.katalogHeader .row .left1 {float: left; margin:3px 0px 5px 0px; text-align: center;}
.katalogHeader .row .right1 {float: right; margin:3px 0px 5px 10px; text-align: center;}

.katalogHeader .row .mezera1 {float: left; width:8px; height:20px; overflow:hidden;}

.katalogHeader .row .sipecky {float: right; padding: 0px 0px 0px 0px; width: 10px; line-height: 10px;}
.katalogHeader .row .sipecky img {cursor: pointer; vertical-align: top;}
.katalogHeader .row .razeni {width:137px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7; margin: 0px auto;}
.katalogHeader .row .zbytek {width:137px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7; margin: 0px auto;}
.katalogHeader .row .filtr {width:137px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7; margin: 0px auto;}
.katalogHeader .row .stockonly {width:137px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7; margin: 0px auto;}

/* listcontrol - listovani v katalogu */
.listcontrol {padding:10px 10px 20px 10px; text-align:center; font-weight:normal; color:#3b4043; font-size:75%; margin:0px;}
.listcontrol img {height: 12px;}
.listcontrol .left {width:100px; float:left; overflow:hidden; text-align:left; margin:0px; padding:0px;}
.listcontrol .center {width:360px; float:left; overflow:hidden; text-align:center; margin:0px; padding:0px;}
.listcontrol .right {width:100px; float:right; overflow:hidden; text-align:right; margin:0px; padding:0px;}
.listcontrol a {text-decoration:none; font-weight:normal; color: #3b4043;}
.listcontrol a:hover {text-decoration:underline; color: #3b4043;}

div.parametryFiltr {border:0px solid blue; color: #000000; overflow: hidden; padding:0px; font-size:100%;}
div.parametryFiltr .parametryTop {width:100%; padding:0px; padding:0px; margin: 0px; overflow:hidden;}
div.parametryFiltr .parametryTop form {padding: 0px; margin: 0px;}
div.parametryFiltr .popisFiltru {color: #000000; padding: 5px 0px 10px 0px; margin: 0px; font-size: 69%;}
div.parametryFiltr .popisFiltru p {padding: 0px; margin: 0px;}
div.parametryFiltr .search {color: #000000; font-size:69%;}
div.parametryFiltr .search td {padding: 0px;}
div.parametryFiltr .search td.nazev {width: 175px;}
div.parametryFiltr .search td .textbox {width: 170px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
div.parametryFiltr .filtrValue {font-size: 69%; color: #000000; margin:0px 0px 10px 0px; padding:8px 10px 10px 8px; float:left; }
div.parametryFiltr .filtrValue .bunka {width:130px; overflow:hidden; float:left; border:0px solid blue; margin-bottom:8px;}
div.parametryFiltr .filtrValue .bunka .horni {border:0px solid blue; width:130px; height:15px; text-align:center; overflow:hidden; font-size:11px; margin-bottom:5px;}
div.parametryFiltr .filtrValue .bunka .dolni {border:0px solid blue; width:130px; height:25px; text-align:center; overflow:hidden;}
div.parametryFiltr .filtrValue .bunka .dolni .textboxik {width:125px; height:21px; overflow:hidden; padding:0px; margin:0px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
div.parametryFiltr .filtrValue .bunka .dolni .selectik {width:125px; height:19px; border:1px solid #abadb3; overflow:hidden; padding:0px; margin-top:0px; font-size:10px; line-height:15px;}
div.parametryFiltr .filtrValue .bunka .dolni .notext {width:15px; height:15px;}

div.parametryFiltr .parametryBottom {width:590px; height:28px;}
div.parametryFiltr .parametryBottom .submit {border:0px solid black; margin:0px 0px 8px 0px; overflow:hidden; text-align:center;}
div.parametryFiltr .parametryBottom .submit .hledat {display:block; width:40px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(b-hledat.gif) no-repeat 0px 0px; cursor:pointer;}
div.parametryFiltr .parametryBottom .submit .filtrovat {display:block; width:49px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto; background:url(b-filtrovat.gif) no-repeat 0px 0px; cursor:pointer;}
div.parametryFiltr .parametryBottom .submit .active1 {display:block; width:140px; height:21px; overflow:hidden; margin:0px auto;}
div.parametryFiltr .parametryBottom .submit .filtrovat2 {display:block; float:left; width:49px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(b-filtrovat.gif) no-repeat 0px 0px; cursor:pointer;}
div.parametryFiltr .parametryBottom .submit .zrusit {display:block; float:right; width:81px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(b-zrusit-filtrovani.gif) no-repeat 0px 0px; cursor:pointer;}
div.parametryFiltr .bunkaMezera {width:16px; height:10px; float:left;}

td.kategorie {width:200px; overflow:hidden; vertical-align:top; font-size:69%;}
td.kategorie ul {margin:0px 10px 0px 0px; padding:0px 0px 0px 20px;}
td.kategorie ul li {margin:0px; padding:0px;}
td.parametryFiltrTab {width:389px; overflow:hidden; vertical-align:top;}

.nenalezeno {font-size:69%;}
.nenalezeno .zrusitFiltr {display:block; width:81px; height:21px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(b-zrusit-filtrovani.gif) no-repeat 0px 0px;}
.nenalezeno .zrusitFiltr:hover {text-decoration:none;}

.nadpisKatalog {font-size:75%; font-weight: bold; padding: 10px 0px; color: #ffffff;}
.produkty {width:589px; overflow:hidden; margin:0px 0px 20px 0px; padding:0px;}

.katalog-sobrazky {float:left; width:577px; height:168px; overflow:hidden; margin:0px; padding:0px; border-top: 1px solid #5a5e60; font-family: verdana; }
.katalog-sobrazky h2 { font-size:112%; height: 36px; line-height: 36px; margin:0px; text-indent: 7px; overflow: hidden; }
.katalog-sobrazky h2 a {display:block; font-weight:normal; color:#000; text-decoration:none; text-align:left;}
.katalog-sobrazky h2 a:hover {text-decoration:underline;}
.katalog-sobrazky h2.stav-1 {background: none;}
.katalog-sobrazky h2.stav-2 {background: transparent url(nakup-stav-novinka.png) no-repeat right top;}
.katalog-sobrazky h2.stav-2 a {width: 216px;}
.katalog-sobrazky h2.stav-3 {background: transparent url(nakup-stav-akce.png) no-repeat right top;}
.katalog-sobrazky h2.stav-3 a {width: 216px;}
.katalog-sobrazky h2.stav-4 {background: transparent url(nakup-stav-nastip.png) no-repeat right top;}
.katalog-sobrazky h2.stav-4 a {width: 216px;}
.katalog-sobrazky h2.stav-5 {background: transparent url(nakup-stav-vyprodej.png) no-repeat right top;}
.katalog-sobrazky h2.stav-5 a {width: 216px;}
.katalog-sobrazky .imageDiv {float:left; width:211px; height:168px; overflow:hidden; margin:0px;}
.katalog-sobrazky .imageDiv .image {display:block; width:211px; height:119px; margin:0px; overflow:hidden;}
.katalog-sobrazky .left { float: left; width: 211px; }
.katalog-sobrazky .left .stav { text-indent: 30px; font-weight: bold; height: 36px; overflow: hidden; width: 211px; line-height: 36px; color: #a21954; font-size: 87%; }
.katalog-sobrazky .right { float: right; width: 366px; }
.katalog-sobrazky .right .popis { padding: 68px 0px 10px 9px; position: relative; font-size: 75%; line-height: 18px; color: #545454; width: 366px; }
.katalog-sobrazky .right .popis .text { height: 54px; overflow: hidden; }
.katalog-sobrazky .right .popis .row1 { position: absolute; top: 0px; left: 0px; height: 20px; border-top: 1px solid #ededed; width: 366px; font-size: 92%; color: #000; }
.katalog-sobrazky .right .popis .row1 .body { text-indent: 9px; float: left; width: 158px; height: 20px; }
.katalog-sobrazky .right .popis .row1 .cena { width: 208px; float: left; text-indent: 6px; height: 20px; }
.katalog-sobrazky .right .popis .row2 { position: absolute; top: 22px; left: 0px; height: 38px; line-height: 38px; border: 1px solid #ededed; width: 366px; border-width: 1px 0px; }
.katalog-sobrazky .right .popis .row2 .dostupnost { width: 149px; float: left; height: 38px; padding-left: 9px; font-size: 117%; font-weight: bold; }
.katalog-sobrazky .right .popis .row2 .dostupnost .icon { width: 26px; height: 18px; float: left; margin-top: 11px; margin-right: 6px; }
.katalog-sobrazky.dostupny .right .popis .row2 .dostupnost { color: #29a219; }
.katalog-sobrazky.dostupny .right .popis .row2 .dostupnost a { color: #29a219; }
.katalog-sobrazky.dostupny .right .popis .row2 .dostupnost .icon { background-position: 0px -18px; }
.katalog-sobrazky .right .popis .row2 .dostupnost { color: #a0a0a0; }
.katalog-sobrazky .right .popis .row2 .dostupnost a { color: #a0a0a0; }
.katalog-sobrazky .right .popis .row2 .dostupnost .icon { background-position: 0px 0px; }
.katalog-sobrazky .right .popis .row2 .koupit { width: 208px; float: left; height: 38px; background: #ededed; }
.katalog-sobrazky .right .popis .row2 .koupit a { display: block; width: 100px; text-align: center; line-height: 20px; height: 26px; font-size: 117%; font-weight: bold; color: #fff; float: left; margin-top: 8px; }
.katalog-sobrazky .right .popis .row2 .koupit div { font-size: 117%; color: #000; float: left; width: 103px; text-align: center; }
.katalog-sobrazky.dostupny .right .popis .row2 .koupit a { background-position: -26px -26px; }
.katalog-sobrazky .right .popis .row2 .koupit a { background-position: -26px 0px; }
.katalog-mezera1 {float:left; width:25px; height:40px; overflow:hidden;}

.detail-souvisejici {width:565px; height:115px; overflow:hidden; margin:0px 0px 0px 8px; padding:0px;}
.detail-souvisejici .horni {width:565px; height:18px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
.detail-souvisejici .horni .nazev {display:block; float:left; width:430px; overflow:hidden; font-size:81%; font-weight:normal; color:#404548; text-decoration:none; padding:0px; margin:0px; text-align:left;}
.detail-souvisejici .horni .nazev:hover {text-decoration:underline;}
.detail-souvisejici .horni .cena {float:right; width:120px; overflow:hidden; color:#4e5255; font-weight:bold; text-align:right; padding:0px; margin:0px; font-size:75%;}
.detail-souvisejici .horni .cena .dph {color:#4e5255; font-weight:normal; font-size:75%;}
.detail-souvisejici .dolni {margin:10px 0px 0px 0px; text-align:left;}
.detail-souvisejici .dolni .imageDiv {float:left; width:95px; height:60px; overflow:hidden; margin:0px;}
.detail-souvisejici .dolni .imageDiv .image {display:block; width:85px; height:60px; margin:0px; text-decoration:none;}
.detail-souvisejici .dolni .imageDiv .image:hover {text-decoration:none;}
.detail-souvisejici .dolni .popis {float:left; width:460px; height:60px; overflow:hidden; margin:0px; color:#555555; font-size:81%; line-height:150%;}

.topProdRight {width:170px; overflow:hidden; margin:5px 0px 5px 0px; padding:0px;}
.topProdRight .imageDiv {float:left; width:169px; height:148px; overflow:hidden; margin:0px 0px 2px 0px;}
.topProdRight .imageDiv .image {display:block; margin:4px 0px 0px 0px; text-decoration:none;}
.topProdRight .imageDiv .image:hover {text-decoration:none;}
.topProdRight .nazevAcena { float:right; width:100%; }
.topProdRight .nazevAcena .nazev {display:block; width: 100%; height:28px; overflow:hidden; font-size:69%; font-weight:normal; color:#3b4043; text-decoration:none; padding:0px; text-align: center; }
.topProdRight .nazevAcena .nazev:hover {text-decoration:underline;}
.topProdRight .nazevAcena .cena { color: #cc9933; width: 100%; font-weight: bold; text-align:center; padding:3px 0px 0px 0px; margin:0px; font-size:90%;}
/*.topProdRight .popis {width:170px; height:50px; overflow:hidden; font-size:81%; font-weight:normal; color:#3b4043;}*/
.topProdRight .skladem {width:170px; overflow:hidden; font-size:68.75%; font-weight:bold; color:#3b4043; text-align: right;}

/* F5_USER - registrace a nastaveni*/
.userData {font-size:69%;}
.userData .nadpisSpozadim {color: #000000; background-color: #eeeeee; padding:6px 10px 5px 10px; margin:1px 0px 0px 0px; border:1px solid #bebebe;}
.userData .nadpisSpozadim input.radio {margin:0px;}

.userData .kalkulackaBody {line-height: 26px;}
.userData .kalkulackaBody input {vertical-align: middle;}
.userData .kalkulackaBody select {vertical-align: middle;}
.userData .kalkulackaBody button {vertical-align: middle;}

.userData .volitelne {background-color:#fdfdfd; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; margin:0px; padding:0px;}
.userData .odsazeni {text-align:left; margin: 0px; padding:10px;}
.userData .odsazeni .nadpis {font-weight: bold; margin: 0px 0px 4px 0px; color:#3b4043; width:500px;}
.userData .odsazeni .row {margin: 1px 0px 1px 10px; text-align:left; width:500px; padding:0px;}
.userData .odsazeni .row .popis {float: left; width: 230px; text-align: left; padding: 3px 0px 0px 0px; color:#3b4043; margin:0px;}
.userData .odsazeni .row .popis2 {float: left; width: 230px; text-align: left;}
.userData .odsazeni .row input.i {float:left; width: 150px; margin:0px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
.userData .odsazeni .row select {float:left;width: 150px; margin:0px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
.userData .odsazeni .row a {text-decoration: underline;}
.userData .odsazeni .row a:hover {text-decoration: none;}
.userData .odeslat {padding: 10px 0px 10px 0px; cursor:pointer;}
.userData .odeslat img {cursor: pointer;}


/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */
.prevAnext {width:589px; overflow:hidden;}
.prevAnext .prev {float:left; font-size:69%; text-decoration:underline;}
.prevAnext .prev:hover {text-decoration:none;}
.prevAnext .next {float:right; font-size:69%; text-decoration:underline;}
.prevAnext .next:hover {text-decoration:none;}

.topdetail {width:597px; padding: 5px 0px 0px 0px; text-align:left; margin:0px; }

.topdetail .topleft {float:left; width:216px; overflow:hidden; position: relative; right: 2px; }
.topdetail .topleft .imageDiv {width:216px; height:175px; overflow:hidden;}
.topdetail .topleft .imageDiv .odkaz {display:block; width:216px; height:175px; overflow:hidden; text-decoration:none;}
.topdetail .topleft .imageDiv .odkaz:hover {text-decoration:none;}
.topdetail .topleft .viceObrazku {width:216px; text-align:center; padding:15px 0px 0px 0px;}
.topdetail .topleft .viceObrazku a {color:#808080; font-size:81%; font-weight:normal; text-decoration:none;}
.topdetail .topleft .viceObrazku a:hover {text-decoration:underline;}
.topdetail .topleft .stav { color:#A21954; font-size:87%; font-weight:bold; height:36px; line-height:36px; overflow:hidden; text-indent: 2px; }

.topdetail .topright {float:right; width:366px; overflow:hidden; margin:0px 0px 10px 0px; text-align:left; padding:0px; position: relative; right: 2px; }
.topdetail .topright .stav-1 {background: none; width: 10px; height: 1px;}
.topdetail .topright .stav-2 {background: transparent url(nakup-stav-novinka.png) no-repeat right top; width: 61px; height: 30px;}
.topdetail .topright .stav-3 {background: transparent url(nakup-stav-akce.png) no-repeat right top; width: 61px; height: 30px;}
.topdetail .topright .stav-4 {background: transparent url(nakup-stav-nastip.png) no-repeat right top; width: 61px; height: 30px;}
.topdetail .topright .stav-5 {background: transparent url(nakup-stav-vyprodej.png) no-repeat right top; width: 61px; height: 30px;}
.topdetail .topright .info {font-size:81%; font-weight:normal; color:#626262;}
.topdetail .topright .info a {font-weight:normal; color:#626262; text-decoration:none;}
.topdetail .topright .info a:hover {text-decoration:underline;}
.topdetail .topright .bodovani {color:red; font-weight:bold; font-size:81%; margin-top:6px;}
.topdetail .topright .bodovani a {color:inherit; text-decoration: underline;}
.topdetail .topright .bodovani a:hover {text-decoration: none;}

.topdetail .topright .row1 { border-top:1px solid #EDEDED; color:#000; font-size:69%; height:21px; width:366px; font-family: verdana; line-height: 19px; }
.topdetail .topright .row1 .left { float:left; height:21px; text-indent:9px; width:158px; }
.topdetail .topright .row1 .right { float:left; height:21px; text-indent:6px; width:208px; }
.topdetail .topright .row1 .right select { height: 18px; font-size: 100%; border: 1px solid #a4a6a7; margin-top: 1px; position: relative; right: 4px; font-family: verdana; }

.topdetail .topright p.row { padding: 14px 9px 4px; margin: 0px; font-size: 69%; font-family: verdana; }
.topdetail .topright .row2 { border-color:#EDEDED; border-style:solid; border-width:1px 0; height:38px; line-height:38px; width:366px; font-family: verdana; }
.topdetail .topright .row2 .left { float:left; height:38px; padding-left:9px; width:149px; }
.topdetail .topright .row2 .left .text { position: relative; right: 4px; padding: 2px; border: 1px solid #a4a6a7; vertical-align: middle; height: 14px; width: 142px; top: 10px; line-height: 14px; font-size: 69%; }
.topdetail .topright .row2 .right { background:#EDEDED; float:left; height:38px; width:208px; }
.topdetail .topright .row2 .dostupnost { color: #29A219; font-size:88%; font-weight:bold; }
.topdetail .topright .row2 .dostupnost a.sklad { color: #a0a0a0; }
.topdetail .topright .row2 .buy div { float: left; width: 103px; text-indent: 6px; color: #000; font-size: 88%; text-align: center; position: relative; line-height: 28px; height: 38px; }
.topdetail .topright .row2 .buy div .dph { position: absolute; bottom: 0px; left: 0px; display: block; width: 103px; font-size: 70%; height: 18px; line-height: 14px; text-align: center; }
.topdetail .topright .row2 .buy input,.topdetail .topright .row2 .buy button { width: 100px; height: 26px; color: #fff; font-weight: bold; background-position: -26px 0; border: 0px; font-size: 88%; padding-bottom: 5px; cursor: pointer; margin-top: 7px; text-decoration: line-through; }
.topdetail .topright .row2 .buy input.dostupny { background-position: -26px -26px; text-decoration: none; }

#idpesform2 .right { text-align: center; }
#idpesform2 .right .button { background-position: 0px -99px; border: 0px; font-family: verdana; font-weight: bold; font-size: 88%; color: #fff; height: 25px; padding: 0px; text-align: center; width: 150px; position: relative; top: 7px; }

.topdetail .topright .vlastnosti {width:315px; overflow:hidden; background:url(nakup-vlastnosti-pozadi1.png) repeat-y left top; padding:0px; margin:20px 0px 20px 0px;}
.topdetail .topright .vlastnosti .horni {width:315px; height:5px; overflow:hidden; background:url(nakup-vlastnosti-horni1.png) no-repeat left top; padding:0px; margin:0px;}
.topdetail .topright .vlastnosti .dolni {width:315px; overflow:hidden; background:url(nakup-vlastnosti-dolni1.png) no-repeat left bottom; padding:0px 0px 10px 0px; margin:0px;}
.topdetail .topright .vlastnosti .dolni .odsazeni {padding:8px 0px 8px 8px; margin:0px;}
.topdetail .topright .kosik {margin:0px; padding:0px; color: #626262; font-size:100%;}
.topdetail .topright .kosik .vlastnostiVyber {width: 295px; text-align: left; padding: 0px; margin:0px; font-size:81%;}
.topdetail .topright .kosik .vlastnostiVyber .nazevVlastnosti {color: #626262; font-weight:normal; margin:3px 0px 2px 0px;}
.topdetail .topright .kosik .vlastnostiVyber select {width: 295px; background-color:#ffffff; border:1px solid #abadb3; color:#626262;}

.topdetail .topright .kosik .konecnaCenaPopis {color: #626262; font-size:81%; font-weight:normal; margin:12px 0px 2px 0px;}
.topdetail .topright .kosik .beznaCenaPopis {color: #626262; font-size:81%; font-weight:normal; margin:12px 0px 2px 0px; width: 290px;}
.topdetail .topright .kosik .beznaCenaPopis .L {width: auto; float: left;}
.topdetail .topright .kosik .beznaCenaPopis .R {width: auto; float: right;}
.topdetail .topright .kosik .countButton {width: 295px; text-align: left; margin:0px 0px 0px 3px; font-weight:bold; color:#ff4848;}
.topdetail .topright .kosik .countButton .cena {float: left; padding: 2px 10px 0px 0px; margin:0px;}
.topdetail .topright .kosik .countButton .cena .castka {font-weight:bold; font-size:113%;}
.topdetail .topright .kosik .countButton .cena .kc {font-weight:normal; font-size:113%;}
.topdetail .topright .kosik .countButton .cena .dph {font-size:88%; font-weight:normal;}
.topdetail .topright .kosik .countButton .ks {float: right; padding:3px 0px 0px 0px; margin:0px;}
.topdetail .topright .kosik .countButton .ks input {width: 30px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7; color:#000000; text-align:center; vertical-align: middle; font-weight:normal; font-size:75%;}
.topdetail .topright .kosik .countButton .jednotka {float: right; padding: 7px 7px 0px 7px; font-weight:normal; vertical-align:middle; color:#000000; margin:0px; font-size:75%;}
.topdetail .topright .kosik .countButton input.image {float: right; margin:0px;}

.topdetail .topright .splatkovaKalkulacka {font-size:75%; color:#626262; font-weight:normal; text-align: center; height: 76px; margin-top: 7px; }
.topdetail .topright .splatkovaKalkulacka img {vertical-align: middle; width: 100px; height: 72px;}
.topdetail .topright .splatkovaKalkulacka .cetelem {color:#1d7417; font-weight:normal; text-decoration:none; border: none; display: inline-block; height: 76px; }
.topdetail .topright .splatkovaKalkulacka .cetelem:hover {text-decoration:none;}

.chyba {margin:10px; color:red; font-weight:bold;}

.nadpisDetail {padding:10px 0px 5px 0px; font-weight:bold; font-size:88%;}

/* F6_DETAIL - popisy */
.zalozkyKulate {width: 589px; height: 40px; background: url(nakup-mapa-zalozky-repeat-x.png) repeat-x 0px -174px; font-size: 100%;}
.zalozkyKulate .pravyKonec {float: right; width: 5px; height: 40px; background: url(nakup-mapa-zalozky-repeat-x.png) no-repeat -14px -133px;}
.zalozkyKulate .levyKonec {float: left; width: 5px; height: 40px; background: url(nakup-mapa-zalozky-repeat-x.png) no-repeat 0px -92px;}
.zalozkyKulate .odkaz {float: left; height: 40px; line-height: 35px; font-size: 67.75%; cursor: pointer;}
.zalozkyKulate .odkaz .okraj {display: block; height: 35px; border-right: 1px solid #d6d6d6; padding: 0px 8px; /*text-indent: 7px;*/ font-size: 100%; font-weight: normal; text-decoration: none; color: #626262;}
.zalozkyKulate .odkaz .okraj:hover {text-decoration: none; color: #626262;}
.zalozkyKulate .odkaz .okrajEnd {display: block; height: 35px; padding: 0px 10px; text-indent: 5px; font-size: 100%; font-weight: normal; text-decoration: none; color: #626262;}
.zalozkyKulate .odkaz .okrajEnd:hover {text-decoration: none; color: #626262;}
.zalozkyKulate .odkaz .ico-1 {float: left; margin: 10px 0px 0px 0px; width: 12px; height: 15px; background: url(nakup-mapa-zalozky-repeat-x.png) no-repeat 0px 0px;}
.zalozkyKulate .odkaz .ico-2 {float: left; margin: 12px 0px 0px 0px; width: 19px; height: 14px; background: url(nakup-mapa-zalozky-repeat-x.png) no-repeat 0px -16px;}
.zalozkyKulate .odkaz .ico-3 {float: left; margin: 10px 0px 0px 0px; width: 16px; height: 16px; background: url(nakup-mapa-zalozky-repeat-x.png) no-repeat 0px -31px;}
.zalozkyKulate .odkaz .ico-4 {float: left; margin: 13px 0px 0px 0px; width: 16px; height: 11px; background: url(nakup-mapa-zalozky-repeat-x.png) no-repeat 0px -48px;}
.zalozkyKulate .odkaz .ico-5 {float: left; margin: 10px 0px 0px 0px; width: 13px; height: 16px; background: url(nakup-mapa-zalozky-repeat-x.png) no-repeat 0px -60px;}
.zalozkyKulate .odkaz .ico-6 {float: left; margin: 11px 0px 0px 0px; width: 16px; height: 14px; background: url(nakup-mapa-zalozky-repeat-x.png) no-repeat 0px -77px;}
.zalozkyKulate .odkazActive {background: url(nakup-mapa-zalozky-repeat-x.png) repeat-x 0px -215px; }
.zalozkyKulate .odkazActive .okraj {border-left: 1px solid #d6d6d6;}
.zalozkyKulate .odkazActive .okrajEnd {border-right: 1px solid #d6d6d6;}

.popisDetail {padding: 0px; font-size:81%; text-align:left; color:#000000; margin:0px 0px 10px 0px; line-height:150%;}
.poznamkaDetail {font-size:69%; text-align:left; color:#808080; margin:0px 0px 10px 0px;}

.moznosti {width:589px; height:40px; overflow:hidden; background:url(nakup-bg-moznosti.png) no-repeat left top; margin:0px 0px 10px 0px;}
.moznosti a {font-size:81%; font-weight:normal; color:#737373; text-decoration:none;}
.moznosti a:hover {text-decoration:underline;}
.moznosti .oblibeny {float:left; width:126px; height:30px; overflow:hidden; background:url(ico-oblibeny.png) no-repeat 12px 12px;}
.moznosti .oblibeny .odsazeni {padding:10px 0px 0px 30px;}
.moznosti .porovnani {float:left; width:160px; height:30px; overflow:hidden; background:url(ico-porovnani.png) no-repeat 17px 11px;}
.moznosti .porovnani .odsazeni {padding:10px 0px 0px 42px;}
.moznosti .dotaz {float:left; width:163px; height:30px; overflow:hidden; background:url(ico-dotaz.png) no-repeat 19px 13px;}
.moznosti .dotaz .odsazeni {padding:10px 0px 0px 42px;}
.moznosti .hlidani {float:left; width:135px; height:30px; overflow:hidden; background:url(ico-hlidani.png) no-repeat 17px 11px;}
.moznosti .hlidani .odsazeni {padding:10px 0px 0px 42px;}
.ruka {font-size:81%; font-weight:normal; color:#737373; cursor:pointer;}

/* F6_DETAIL - souvisejici produkty */
.souvisejici {width:589px; margin:0px; padding:0px; background:url(nakup-souvisejici-pozadi.png) repeat-y left top;}
.souvisejici .souvisejici-horni {width:589px; height:5px; overflow:hidden; margin:0px; padding:0px; background:url(nakup-souvisejici-horni.png) no-repeat left top;}
.souvisejici .souvisejici-dolni {width:589px; height:8px; overflow:hidden; margin:0px; padding:0px; background:url(nakup-souvisejici-dolni.png) no-repeat left top;}
.souvisejici .souvisejici-prostredni {width:589px; overflow:hidden; margin:0px; padding:7px 0px 0px 0px;}

/* F6_DETAIL - parametry */
.detailParametry {color: #626262;; border: 0px solid #ffffff; border-collapse: collapse; margin: 0px 0px 20px 3px; width: 580px;}
.detailParametry td {padding: 1px 4px 1px 4px; font-weight: normal; font-size:81%; border:1px solid #626262;}
.detailParametry td.left {width:290px; border-left: 0px solid #626262; color:#626262;}
.detailParametry td.right {width:290px; color:#626262; border-right: 0px solid #626262;}
.detailParametry td.right .colorSample {border: 1px solid #626262; width: 10px; height: 10px; vertical-align: middle;}

/* F6_DETAIL - zalozky */
.oblastZalozky {margin: 30px 0px 0px 0px;}
.oblastZalozky .zalozky {width: 624px; background: url(bcamp-bg-zalozky.gif) no-repeat 0px 4px; vertical-align: bottom; margin: 0px;}
.oblastZalozky .zalozky .zalozkyOdsazeni {width: 620px; background: url(bcamp-detail-z2.gif) repeat-x left bottom; vertical-align: bottom; margin: 0px 0px 0px 4px;}
.oblastZalozky .zalozky .zalozka {font-size:69%; display: block; font-weight:normal; float: left; padding: 0px; margin: 0px 3px 0px 0px; height: 22px; overflow: hidden; white-space: nowrap; cursor: pointer;}
.oblastZalozky .zalozky .zalozka .left {float:left; width:5px; height:25px; background: #00001d url(bcamp-detail-z4.gif) no-repeat left top; overflow:hidden;}
.oblastZalozky .zalozky .zalozka .center {float:left; padding:6px 3px 3px 3px; margin:0px; background: #00001d url(bcamp-detail-z8.gif) repeat-x left top;}
.oblastZalozky .zalozky .zalozka .right {float:left; width:5px; height:25px; background: #00001d url(bcamp-detail-z6.gif) no-repeat left top; overflow:hidden;}
.oblastZalozky .zalozky .active_0 {margin: 0px 3px 3px 0px; color:#ffffff; background-color:#00001d;}
.oblastZalozky .zalozky .active_1 {margin: 3px 3px 0px 0px; color:#ff4848;}
.oblastZalozky .obsah {width: 624px; background:url(bcamp-bg-zalozky-obsah.gif) repeat-y left top; margin:0px; padding:0px;}
.oblastZalozky .obsah .odsazeni {padding:10px 10px 10px 14px;}
.oblastZalozky .obsah .dolni {width:624px; height:12px; overflow:hidden; padding:0px; margin:0px; background:url(bcamp-zalozky-zaobleni.gif) no-repeat left top;}

.detailZalozkyNadpis {font-size:81%; font-weight:bold; margin:0px 0px 10px 0px;}


/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 0px; font-size:81%; text-align:left; color:#626262;}
.hlidacipes .show {text-align: right; display: block; font-weight: bold; text-decoration: underline; cursor: pointer; margin: 0px 13px 0px 0px; color:#a7a9ac;}
.hlidacipes td {font-size:81%; color:#626262;}
.hlidacipes .sl3 {width: 200px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
.hlidacipes .odeslat {cursor: pointer;}

.topdetail .topright .hlidacipes2 .dolni .odsazeni {display: block; padding: 0px 16px 8px 19px;}
.topdetail .topright .hlidacipes2 .dolni .cena{height: 46px; color: #bba22f;}
.topdetail .topright .hlidacipes2 .dolni .L{float: left; width: auto; font-size: 81%; line-height:39px;}
.topdetail .topright .hlidacipes2 .dolni .R{float: right; width: auto; text-align: right; font-weight: bolder; font-size: 112.5%; line-height:38px;}
.topdetail .topright .hlidacipes2 .dolni p{padding-bottom:5px; color: #000000; font-size: 81%;}
.topdetail .topright .hlidacipes2 .dolni .popis{padding-bottom:5px; color: #0476c4; font-size: 81%; height: 18px; line-height: 19px;}
.hlidacipes2 .sl3 {width: 145px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7; display: block; float: left;}
.topdetail .topright .hlidacipes2 .dolni .odeslat {width: 125px; height: 28px; float: right; display: block; cursor: pointer;}

.topdetail .topright .info a.link1{font-weight: bolder; color: #ff0000; text-decoration: underline;}
.topdetail .topright .info a.link1:hover{text-decoration: none;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px; font-size:81%; text-align:left; color:#626262;}
.viceinformaci .show {text-align: right; display: block; font-weight: bold; text-decoration: underline; cursor: pointer; margin: 0px 13px 0px 0px;}
.viceinformaci input {width: 400px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
.viceinformaci textarea {width: 400px; height: 100px; background:#FEFEFE url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
.viceinformaci .odeslat {cursor: pointer;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:0px; color:#a7a9ac; font-size:69%;}
.hodnoceni .hodnoceni-left {float: left; height: 40px;}
.hodnoceni .hodnoceni-left .nadpis {display: block; padding: 0px 5px 5px 0px; font-weight: bold; color: #ffffff;}
.hodnoceni .hodnoceni-right {height: 40px; text-align: right; margin: 0px;}
.hodnoceni .hodnoceni-right a {font-weight: bold; text-decoration: none; color:#ffffff;}
.hodnoceni .hodnoceni-right a:hover {text-decoration: underline;}
.hodnoceni .hodnoceni-right .nadpis {display: block; padding: 0px 0px 5px 10px; font-weight: bold; color: #a7a9ac;}

/* F6_DETAIL - diskuse */
.diskuse {padding:0px 0px 10px 0px; width:100%; font-size:75%;}
.diskuse .nadpis2 {font-weight: bold; color: #ffffff; margin: 10px 0px 5px 0px;}
.diskuse .akce {margin: 3px 0px 3px 0px;}
.diskuse .akce img {margin: 0px 0px 0px 3px;}
.diskuse .prispevky {}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .first {background-color: #FDFDFD;}
.diskuse .prispevky .row {border: 1px solid #626262; margin:0px 0px 4px 0px;}
.diskuse .prispevky .row .checkbox {}
.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: 3px 5px 0px 0px; font-weight: bold;}
.diskuse .prispevky .row a.odpoved {float: right; display: block; margin: 3px 5px 0px 0px; text-decoration: underline; width: 60px; overflow: hidden;}
.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 0px 15px;}
.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 {}
.diskuse .formularDiskuse .popis {float: left; width: 200px; text-align: right; padding: 0px 5px 0px 0px; margin:0px;}
.diskuse .formularDiskuse input.text {float: left; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
.diskuse .formularDiskuse textarea.text {float: left; width: 300px; height: 100px; background:#FEFEFE url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
.diskuse .formularDiskuse .odeslat {cursor: pointer;}

/* F6_DETAIL odkazy*/
.detailOdkazy {margin: 15px 0px 0px 0px;}
.detailOdkazy .skupina {float: left; margin: 0px 10px 10px 0px; width: 240px;}
.detailOdkazy .skupina h4 {padding: 0px; margin: 0px; font-size: 88%;}
.detailOdkazy .skupina p {margin: 0px; padding: 0px; font-size: 68.75%;}
.detailOdkazy .skupina ul {padding: 10px 0px 0px 0px; margin: 0px 0px 0px 20px;}
.detailOdkazy .skupina ul li {font-size: 75%;}
.detailOdkazy .skupina ul li a {text-decoration: underline;}
.detailOdkazy .skupina ul li a:hover {text-decoration: none;}

/* F7_OBLIBENE PROUKTY */
.favorites {font-size:69%; margin:0px;}
.favorites img.image {float: left; width:80px; margin: 0px 10px 0px 0px; vertical-align: middle;}
.favorites .produkt {display: block; float: left; width:260px; font-weight:normal; color:#000000;}
.favorites .produkt a {text-decoration: none; font-weight:normal; color: #3b4043;}
.favorites .produkt a:hover {text-decoration: underline;}
.favorites .produkt .cena {font-weight:bold;}
.favorites .favoritesRight {float: right; text-align: center; width:110px;}
.favorites .favoritesRight a.odstranit {margin: 17px 0px 0px 0px; text-decoration: none; color: #3b4043;}
.favorites .favoritesRight a.odstranit:hover {text-decoration: underline;}
.favorites .favoritesRight a.koupit {text-decoration: none; color: #3b4043; font-weight: bold; display: block; margin: 0px 0px 10px 0px; text-decoration:none;}
.favorites .favoritesRight a.koupit:hover {text-decoration:underline;}
.favorites .favoritesRight a.koupit img {vertical-align: middle;}
.favorites .odstranitVse {text-align: right;}
.favorites .odstranitVse a {text-decoration: none; color: #3b4043;}
.favorites .odstranitVse a:hover {text-decoration: underline;}

/* Pruvodce nakupem */
.pruvodceNakupem {width: 589px; margin: 0px 0px 10px 0px; overflow: hidden;}
.pruvodceNakupem .ctyriKroky {color:#37991d; margin: 0px 0px 5px 4px; font-size:75%;}
.pruvodceNakupem .kroky {width: 589px; height: 78px;}
.pruvodceNakupem .kroky td {vertical-align: top;}
.pruvodceNakupem .kroky td.popis-1 {width:4px; font-size:1px;}
.pruvodceNakupem .kroky td.popis-1 {width:148px;}
.pruvodceNakupem .kroky td.popis-2 {width:148px;}
.pruvodceNakupem .kroky td.popis-3 {width:148px;}
.pruvodceNakupem .kroky td.popis-4 {width:141px;}
.pruvodceNakupem .kroky td.popisIsActive-0 {color: #000000; font-weight:normal; font-size: 75%; text-align: left;}
.pruvodceNakupem .kroky td.popisIsActive-1 {color: #37991d; font-weight:normal; font-size: 75%; text-align: left;}
.pruvodceNakupem .odsazeni {padding: 16px 8px 0px 33px;}
.pruvodceNakupem .pozadi-1000 {background:url(nakup-pruvodcenakupem01.png) no-repeat left top;}
.pruvodceNakupem .pozadi-0100 {background:url(nakup-pruvodcenakupem02.png) no-repeat left top;}
.pruvodceNakupem .pozadi-0010 {background:url(nakup-pruvodcenakupem03.png) no-repeat left top;}
.pruvodceNakupem .pozadi-0001 {background:url(nakup-pruvodcenakupem04.png) no-repeat left top;}

/* F8_KOSIK */
.kosik {color: #000000; font-size:75%;}
.kosik .nadpisKosik {font-weight: bold; padding: 10px 0px 5px 0px; font-size:109%; text-transform:uppercase;}
.kosik .seznamZbozi {}
.kosik .seznamZbozi .produktliteHeader {margin: 3px 0px 8px 0px; font-weight: bold; color: #000000;}
.kosik .seznamZbozi .produktliteHeader .pocetKusu {padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .produktlite {margin: 3px 0px 3px 0px; border-top: 1px solid #5d5d5d;}
.kosik .seznamZbozi .checkbox {float: left; width: 23px; overflow: hidden;}
.kosik .seznamZbozi .nazev {float:left; width:275px; overflow:hidden; padding: 4px 0px 0px 0px; margin:0px; color:#000000;}
.kosik .seznamZbozi .nazev a {text-decoration: none; font-weight:bold;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: underline;}
.kosik .seznamZbozi .cenaZaKus {float: left; width: 90px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: center;}
.kosik .seznamZbozi .pocetKusu input {width: 25px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7; vertical-align: middle; text-align: center; margin: 0px auto 0px auto;}
.kosik .seznamZbozi .DPH {float: left; width: 50px; overflow: hidden; text-align: right;  padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width:100px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px; font-weight: bold;}
.kosik .poplatky {margin:5px 0px 10px 0px; padding:5px 5px 0px 0px; border-top: 1px solid #5d5d5d; text-align:left;}
.kosik .poplatky .popis {float:left; width:250px; color:#000000; font-weight:normal;}
.kosik .poplatky .cena {float:right; width:200px; text-align:right; font-weight:bold;}
.kosik .cenaCelkem {margin:5px 0px 10px 0px; padding:5px 5px 0px 0px; border-top: 1px solid #5d5d5d; text-align:left;}
.kosik .cenaCelkem .popis {float:left; width:250px; color:#000000; font-weight:bold;}
.kosik .cenaCelkem .cena {float:right; width:200px; text-align:right; font-weight:bold; font-size:109%;}
.kosik .buttonsBottom {text-align: right; margin: 30px 0px 0px 0px;}
.kosik .buttonsBottom .levy {display:block; float:left; margin-right:5px; cursor:pointer;}
.kosik .buttonsBottom .pravy {display:block; float:right; margin-left:5px; cursor:pointer;}
.nadpis2 {}


/* F9_POKLADNA */
.pokladna {font-size:75%;}
.pokladna .nadpisPokladna {font-weight: bold; padding: 10px 0px 5px 0px; font-size:109%; text-transform:uppercase;}
.pokladna .margin {margin: 0px 0px 0px 20px; color:#000000;}
.pokladna .text {margin: 0px 0px 10px 0px;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; font-weight: bold;}
.pokladna .seznamZbozi {margin: 0px 0px 0px 20px;}
.pokladna .seznamZbozi .produktliteHeader {margin: 0px 0px 3px 0px; font-weight: bold;}
.pokladna .seznamZbozi .produktlite {margin: 3px 0px 3px 0px; border-top: 1px solid #5d5d5d;}
.pokladna .seznamZbozi .cenaCelkem {margin: 3px 0px 3px 0px; border-top: 1px solid #5d5d5d; font-weight: bold;}
.pokladna .seznamZbozi .nazev {float:left; width:275px; padding: 4px 0px 0px 0px; margin:0px; color:#000000;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 90px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: center; padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .DPH {float: left; width: 50px; overflow: hidden; text-align: right;  padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width: 100px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px; font-weight: bold;}
.pokladna .seznamZbozi .text {float: left; width: 340px; overflow: hidden; padding: 4px 0px 4px 0px;}
.pokladna .seznamZbozi .hodnota {float: right; text-align: right; width: 130px; overflow: hidden; padding: 4px 0px 4px 0px; font-weight: bold;}
.pokladna input.slevaKod {width: 30px; margin: 0px 3px 0px 3px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
.bodovani {margin:0px 0px 10px 0px;}
.bodovani .radek {margin:0px 0px 0px 0px; line-height:18px;}
.bodovani a {text-decoration:underline;}
.bodovani a:hover {text-decoration:none;}

.pokladna .odberatel {margin: 0px 0px 0px 20px;}
.pokladna .odberatel .kontakt {float: left; width: 265px;}
.pokladna .odberatel .kontakt .nadpis {font-weight: bold; padding: 15px 0px 5px 0px; margin: 0px;}
.pokladna .odberatel .kontakt .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px;}

.pokladna .odberatel .kontakt .udaje {width: 265px; border: 0px solid #000000; font-size:100%;}
.pokladna .odberatel .kontakt .udaje b {color: #000000;}
.pokladna .odberatel .kontakt .udaje td {color: #000000; vertical-align: middle; text-align: left; padding: 0px; margin: 0px;}
.pokladna .odberatel .kontakt .udaje td.popis {width: 125px; vertical-align: middle; text-align: left;}
.pokladna .odberatel .kontakt input.dodaciAdresa {height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7; width: 140px;}
.pokladna .odberatel .kontakt select {width: 140px; height:21px; background: #FEFEFE url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}

.pokladna .odberatel .mezera {float: left; width: 30px; overflow: hidden;}

.pokladna .odberatel2 {margin: 0px 0px 0px 20px;}
.pokladna .odberatel2 .kontakt {float: left;}
.pokladna .odberatel2 .kontakt .udaje {font-weight: normal; float: left; display: block; width: 100px; padding: 4px 0px 0px 0px;}
.pokladna .odberatel2 .kontakt input.dodaciAdresa {width: 220px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}

.pokladna .vasVzkazKObjednavce {margin: 0px 0px 0px 20px; color: #000000;}
.pokladna textarea {width: 565px; height:50px; background:#FEFEFE url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
.pokladna .odeslat {cursor:pointer; margin-bottom:5px;}

.pokladna table.pokladna-cetelem {margin: 0px 0px 0px 20px;}
.pokladna table.pokladna-cetelem td {padding: 2px 10px 2px 0px; font-size: 75%;}

.dopravaAPlatbaLayout {width: 565px;}
.dopravaAPlatbaLayout td {width: 50%; vertical-align: top;}

.specialniDoprava {margin: 0px 0px 15px 0px;}
.specialniDoprava .text {margin: 0px; font-weight: bold;}
.specialniDoprava .text a.produkt {text-decoration:underline; color:#000000;}
.specialniDoprava .text a.produkt:hover {text-decoration:none;}
.specialniDoprava .vyberPlatby {}
.specialniDoprava .vyberPlatby .platba {padding: 5px;}

.volbaDopravy {width:282px; color: #3b4043;}
.volbaDopravy .dopravaBlock {display: block; line-height: 22px; border-bottom: 1px solid #e0e0e0;}
.volbaDopravy .dopravaBlock .block2 {padding: 5px;position: relative; left: 4px;}
.volbaDopravy .dopravaBlock-selected {display: block; line-height: 22px;}
.volbaDopravy .dopravaBlock-selected .block2 {padding: 5px; position: relative; left: 3px; background-color: #F0F0F0;}
.volbaDopravy .cena {}
.volbaDopravy input.radio {float: left; }
.volbaDopravy .nazev {font-weight: bold;}
.volbaDopravy .popis {display: block; margin: 0px 5px 0px 20px;}

.volbaPlatby {width:282px; color: #3b4043; background-color: #F0F0F0;}
.volbaPlatby .platbaBlock {display: block; line-height: 22px;}
.volbaPlatby .platbaBlock .block2 {padding: 5px;}
.volbaPlatby .platbaBlock-selected {display: block; line-height: 22px;}
.volbaPlatby .platbaBlock-selected .block2 {padding: 5px;}
.volbaPlatby .cena {float: right; }
.volbaPlatby input.radio {float: left; }
.volbaPlatby .nazev {color: #3b4043; font-weight: bold;}
.volbaPlatby .popis {display: block; margin: 0px 5px 0px 20px; color: #3b4043; line-height: 17px;}

.pokladnaLib {}
.pokladnaLib .pokladnaLibNadpis {}
.pokladnaLib .pokladnaLibPopis {}
.pokladnaLib .pokladnaLibFormLayout {}
.pokladnaLib .pokladnaLibFormLayout td {}
.pokladnaLib .pokladnaLibFormLayout td.popis {}
.pokladnaLib .pokladnaLibFormLayout td.input {}

.slevyVPokladne {display: block; padding-left: 15px;}

/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {padding: 0px 0px 20px 0px; font-size:75%; text-align: left;}


/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {font-size:12px;}
.vaseObjednavkyPrehled a.prihlaseni {color:#000000;}
.vaseObjednavkyPrehled .prehled {border-collapse: collapse; border: 1px solid #515151; width: 589px; color: #000000; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #737373; padding: 2px 5px 2px 5px; vertical-align: top; font-size:12px;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {font-size:12px;}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .odeslano a {text-decoration:underline;}
.vaseObjednavkyDetail .odeslano a:hover {text-decoration:none;}
.vaseObjednavkyDetail .prehled {border-collapse: collapse; border: 1px solid #737373; width: 589px; color: #000000; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #737373;  padding: 2px 5px 2px 5px; vertical-align: top; font-size:12px;}
.vaseObjednavkyDetail .prehled td.nazev {}
.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 {text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}


/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {overflow:hidden; font-size:69%;}
.loginPage .nadpisLogin {font-size:109%; font-weight: bold; padding: 10px 0px 5px 0px; color:#000000;}
.loginPage .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; color:#000000;}
.loginPage .popis2 {float: left; width: 250px; padding: 4px 0px 0px 0px; color:#000000;}
.loginPage .popis2 .txtbox {width: 200px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
.loginPage .popis2 .tlacitko {border:0px solid #353535; cursor:pointer;}
.loginPage a {text-decoration: underline;}
.loginPage a:hover {text-decoration: none;}

/* F24_VYHLEDAVANI - rozsirene */
.advsearch {padding: 0px 0px 20px 0px; text-align:left;}
.advsearch .popis {float: left; width: 200px; line-height: 20px; color:#bebebe;}
.advsearch input {width: 200px; height:19px; color:#000000; border:1px solid #606060;}
.advsearch .image {width: 40px; height: 21px; border: 0px solid black;}

.advsearch2 {text-align:left;}
.advsearch2 td {text-align:left;font-size:69%;}
.advsearch2 td.popis {width: 200px; line-height: 20px; color: #000000;}
.advsearch2 td input.text {width: 200px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
.advsearch2 td .image {border: 0px solid black;}

/* F28_HLIDACI PES */
.watchdog {padding: 0px 0px 20px 0px; font-size:69%; text-align:left; color:#000000;}
.watchdog a {text-decoration: none;}
.watchdog a:hover {text-decoration: underline;}
.watchdog a.kill {text-decoration: none; color: #ff4848; font-weight: normal; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {margin: 0px 0px 20px 0px; font-size:69%; color:#000000;}

/* F30_KNIHA PRANI */
.knihaprani {width:100%; padding: 0px 0px 20px 0px; font-size:69%; text-align:left; color:#000000;}
.knihaprani .row {margin:0px; padding:0px; text-align:left;}
.knihaprani .row .popis {float:left; width: 160px; color:#000000;}
.knihaprani .row .popis2 {float:left; width: 300px;}
.knihaprani .row .popis2 input.text {width: 280px; height:21px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
.knihaprani .row .popis2 textarea {width: 280px; height: 200px; background:url(nakup-bg-input.png) repeat-x left top; border:1px solid #a4a6a7;}
.knihaprani .row .popis2 .odeslat {border: 0px solid black; margin:0px 0px 1px 0px;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuRoll {width: 589px; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktuUvod {font-size:69%; margin:0px;}
.porovnaniProduktu {font-size:69%; margin: 15px 0px 0px 0px;}
.porovnaniProduktu tr.position0 {background-color: #F0F0F0;}
.porovnaniProduktu tr.position1 {background-color: #ffffff;}
.porovnaniProduktu td {width: 150px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #5d5d5d; color: #000000;}
.porovnaniProduktu td.nazev {font-weight: bold; font-size:109%;}
.porovnaniProduktu td.nazev a {text-decoration: none; font-size:109%;}
.porovnaniProduktu td.nazev a:hover {text-decoration: underline;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px; color: #000000; border-left: 0px solid #ffffff;}
.porovnaniProduktu td ul {margin:0px; padding:0px;}
.porovnaniProduktu td li {margin:0px; padding:0px; list-style-position:inside;}

/* F34_SITEMAP */
.sitemap {color: #000000; font-size: 75%;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 120%; padding: 25px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;}
.sitemap a:hover {text-decoration: underline;}

.limit {color: red; font-size: 12px;}

/* ikony */
.icon-cetelem { width: 80px; height: 76px; background-position: -127px 0px; display: inline-block; vertical-align: middle; }
.icon-dostupny { width: 26px; height: 18px; float: left; margin-top: 11px; margin-right: 6px; background-position: 0px -18px; }
.icon-nedostupny { width: 26px; height: 18px; float: left; margin-top: 11px; margin-right: 6px; background-position: 0px 0px; }

#clona { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: #fff; opacity: 0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	filter: alpha(opacity=80); z-index: 1024; }
.window { background: #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #aaa; z-index: 2048; position: absolute; top: 50%; left: 50%; width: 400px; height: 300px; margin: -150px -200px; }
.window .block { width: auto; }