/* obecna nastaveni */
body {font-family: Tahoma, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color:#5d5d5d; background:#ffffff url(promimina-bg-body.png) repeat-x 0px 0px;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
button {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
textarea {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
select {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
strong {font-weight: bold;}
a {text-decoration: none; color:#ec1cd3;}
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:#515151; background-color:#ffffff; border:2px solid #056fff;}
.shopMessage .block .odsazeni {font-size: 88%; padding: 0px 20px 0px 20px; margin:0px; color:#515151;}
.shopMessage .block .nadpis {font-size: 113%; font-weight: bold; padding: 10px 0px 5px 0px; color: #056fff;}
.shopMessage .block .tlacitko {display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(promimina-mapa-buttons.png) no-repeat -212px -130px; cursor:pointer;}
.shopMessage .block .tlacitkoHover {display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(promimina-mapa-buttons.png) no-repeat -212px -152px; cursor:pointer;}
.shopMessage .block .tlacitkaDiv {width:220px; height:21px; margin:0px auto 0px auto; text-align:left;}
.shopMessage .block .tlacitkaDiv .tlacitko2 {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(promimina-mapa-buttons.png) no-repeat -232px -306px; cursor:pointer;}
.shopMessage .block .tlacitkaDiv .tlacitko2Hover {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(promimina-mapa-buttons.png) no-repeat -338px -306px; cursor:pointer;}
.shopMessage .block .tlacitkaDiv .prejitDoKosiku {display:block; float:right; width:115px; height:21px; overflow:hidden; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; padding:0px; background:url(promimina-mapa-buttons.png) no-repeat 0px -306px; cursor:pointer;}
.shopMessage .block .tlacitkaDiv .prejitDoKosiku:hover {background-position:0px -240px; background:url(promimina-mapa-buttons.png) no-repeat -116px -306px;}
.shopMessage .block .tlacitkaDiv .prejitDoPorovnani {display:block; float:right; width:105px; height:21px; overflow:hidden; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; padding:0px; background:url(promimina-mapa-buttons.png) no-repeat -106px -218px; cursor:pointer;}
.shopMessage .block .tlacitkaDiv .prejitDoPorovnani:hover {background-position:-106px -240px;}

.main {width:980px; overflow:hidden; margin:0px auto 0px auto; text-align: left; background:url(promimina-mapa-y.png) repeat-y 0px 0px;}
.main .pozadiTextura {width:980px; overflow:hidden; margin:0px; padding:0px; position:relative; background:url(promimina-mapa2.jpg) no-repeat 0px -87px;}

.main .mezeraPredMain01 {width:980px; height:239px; overflow:hidden; margin:0px; padding:0px; z-index:1;}
.main .main01 {width:964px; overflow: hidden; margin:0px 8px 0px 8px; padding:0px; position:relative; z-index:1;}

.main .main01 .layoutLeftACenter {float:left; width:744px; overflow: hidden; margin:0px; padding:0px;}

.main .main01 .layoutLeft {float:left; width: 193px; overflow: hidden; margin:0px; padding:0px;}
.main .main01 .layoutLeft .nadpisLeftSortiment {width: 193px; height:48px; overflow: hidden; margin:0px; padding:0px; font-size:1px; text-indent:-5000px; background:url(promimina-mapa.png) no-repeat -362px 0px;}
.main .main01 .layoutLeft .nadpisLeftNovinky {width: 193px; height:48px; overflow: hidden; margin:0px; padding:0px; font-size:1px; text-indent:-5000px; background:url(promimina-mapa.png) no-repeat -362px -49px;}
.main .main01 .layoutLeft .nadpisLeftDalsiinfo {width: 193px; height:48px; overflow: hidden; margin:0px; padding:0px; font-size:1px; text-indent:-5000px; background:url(promimina-mapa.png) no-repeat -525px -329px;}
.main .main01 .layoutLeft .ramecekLeft {width:193px; overflow:hidden; color:#ffffff; margin:10px 0px 10px 0px; padding:0px;}

.main .main01 .layoutCenter {float:right; width:524px; overflow:hidden; margin:0px; padding:0px 0px 0px 0px; text-align: left;}
.main .main01 .layoutCenter .nadpisCenter {width:524px; overflow:hidden; text-align:left; padding:0px; margin:0px 0px 10px 0px; background:url(promimina-mapa.png) no-repeat 0px -355px;}
.main .main01 .layoutCenter .nadpisCenter h1 {width:472px; overflow:hidden; text-align:left; font-size:125%; font-weight:normal; color:#056fff; padding:0px; margin:11px 0px 5px 52px;}
.main .main01 .layoutCenter .nadpisCenter h2 {width:472px; overflow:hidden; text-align:left; font-size:113%; font-weight:normal; color:#056fff; padding:0px; margin:11px 0px 5px 52px;}
.main .main01 .layoutCenter .nadpisCenter a {font-size: 100%; color: indent; color:#056fff;}
.main .main01 .layoutCenter .nadpisCenter .padding {width:472px; overflow:hidden; text-align:left; font-size:125%; font-weight:normal; color:#056fff; padding:0px; margin:11px 0px 5px 52px;}
.main .main01 .layoutCenter .nadpisCenter2 {width:524px; height:48px; overflow:hidden; text-align:left; padding:0px; margin:0px 0px 10px 0px; background:url(promimina-mapa.png) no-repeat 0px -257px;}
.main .main01 .layoutCenter .nadpisCenter2 h1 {width:472px; overflow:hidden; text-align:left; font-size:125%; font-weight:normal; color:#41d723; padding:0px; margin:21px 0px 10px 52px;}
.main .main01 .layoutCenter .nadpisCenter2 h2 {width:472px; overflow:hidden; text-align:left; font-size:113%; font-weight:normal; color:#41d723; padding:0px; margin:21px 0px 10px 52px;}
.main .main01 .layoutCenter .nadpisCenter2 .padding {width:472px; overflow:hidden; text-align:left; font-size:125%; font-weight:normal; color:#41d723; padding:0px; margin:21px 0px 10px 52px;}
.main .main01 .layoutCenter .nadpisCenter2 .seda {color:#404040;}
.main .main01 .layoutCenter .nadpisCenter3 {width:524px; height:42px; overflow:hidden; text-align:left; padding:0px; margin:0px 0px 10px 0px; background:url(promimina-mapa.png) no-repeat 0px -312px;}
.main .main01 .layoutCenter .nadpisCenter3 h1 {width:513px; overflow:hidden; text-align:left; font-size:113%; font-weight:normal; padding:0px; margin:21px 0px 10px 11px; text-transform:uppercase;}
.main .main01 .layoutCenter .nadpisCenter3 .barva1 {color:#056fff;}
.main .main01 .layoutCenter .nadpisCenter3 .barva2 {color:#ec1cd3;}
.main .main01 .layoutCenter .nadpisCenter3 .barva3 {color:#68b001;}
.main .main01 .layoutCenter .nadpisCenter3 .barva4 {color:#fd9512;}
.main .main01 .layoutCenter .nadpisHome {width:524px; overflow:hidden; text-align:left; font-size:100%; font-weight:bold; padding:0px; margin:10px 0px 10px 0px; border:0px solid black;}
.main .main01 .layoutCenter .nadpisHome h1 {width:524px; overflow:hidden; text-align:left; font-size:100%; font-weight:bold; padding:0px; margin:0px; color:#056fff;}
.main .main01 .layoutCenter .nadpisHome h2 {width:524px; overflow:hidden; text-align:left; font-size:100%; font-weight:bold; padding:0px; margin:0px; color:#056fff;}
.main .main01 .layoutCenter .banneryCenter {width:524px; overflow:hidden; text-align:left; padding:0px; margin:10px 0px 10px 0px;}
.main .main01 .layoutCenter .ramecek1 {width:524px; overflow:hidden; padding:0px; margin:0px;}
.main .main01 .layoutCenter .ramecek2 {width:484px; overflow:hidden; padding:0px; margin:0px 20px;}
.main .main01 .layoutCenter .vodorovnaCara1 {width:524px; height:1px; overflow:hidden; margin:10px 0px 10px 0px; background:url(promimina-mapa.png) no-repeat 0px -255px;}
.main .main01 .layoutCenter .vodorovnaCara2 {width:504px; height:1px; overflow:hidden; margin:10px 0px 10px 11px; background:url(promimina-mapa.png) no-repeat 0px -255px;}

.main .main01 .layoutRight {float:right; width:193px; overflow:hidden; margin:0px; padding:7px 0px 0px 0px; text-align: left;}
.main .main01 .layoutRight .nadpisRightDoporucujeme {width: 193px; height:48px; overflow: hidden; margin:0px; padding:0px; font-size:1px; text-indent:-5000px; background:url(promimina-mapa.png) no-repeat -362px -98px;}
.main .main01 .layoutRight .nadpisRightAnketa {width: 193px; height:48px; overflow: hidden; margin:0px; padding:0px; font-size:1px; text-indent:-5000px; background:url(promimina-mapa.png) no-repeat -362px -147px;}
.main .main01 .layoutRight .nadpisRightKontakty {width: 193px; height:48px; overflow: hidden; margin:0px; padding:0px; font-size:1px; text-indent:-5000px; background:url(promimina-mapa.png) no-repeat -525px -280px;}
.main .main01 .layoutRight .mezeraRight {width:193px; height:38px; overflow:hidden; margin:0px; padding:0px;}
.main .main01 .layoutRight .ramecekRight {width:193px; overflow:hidden; color:#ffffff; margin:10px 0px; padding:0px;}
.main .main01 .layoutRight .ramecekRight .ramecekRightOhraniceni {width:193px; height:20px; overflow:hidden; padding:0px; margin:0px; background:url(promimina-mapa.png) no-repeat -556px 0px;}
.main .main01 .layoutRight .ramecekRight .rightMezera {width:170px; height:10px; overflow:hidden; padding:0px; margin:0px;}

.main .main01 .layoutRight .nadpisRightPomahame {width: 193px; height:51px; overflow: hidden; margin:0px; padding:0px; background:url(promimina-mapa.png) no-repeat -525px -378px;}
.main .main01 .layoutRight .ramecekRight .pomahameImage {text-align: center;}
.main .main01 .layoutRight .ramecekRight .pomahameImage img {margin: 0px auto 0px auto;}
.main .main01 .layoutRight .ramecekRight .pomahameImage p.popis {font-size: 68.75%; color:#514840;}
.main .main01 .layoutRight .ramecekRight .pomahameImage p.cena {font-weight: bold; color:#514840; font-size: 75%;}

.zapati {width:980px; height:86px; overflow:hidden; margin: 0px; text-align: left; line-height: 18px; background:url(promimina-mapa2.jpg) no-repeat 0px 0px;}
.zapati .odsazeni {width:640px; overflow:hidden; margin:30px 170px 0px 170px; padding:0px;}
.zapati .zapatiLeft {float:left; width:190px; overflow:hidden; color:#878787; font-weight:normal; padding:0px; font-size:69%;}
.zapati .zapatiLeft .BINARGON {margin: 0px 0px 0px 0px;}
.zapati .zapatiCenter {float:left; width:320px; overflow:hidden; color:#878787; font-weight:normal; padding:0px;}
.zapati .zapatiCenter .provozovatel {margin: 0px; font-size:69%;}
.zapati .zapatiCenter .provozovatel .mapaWebu {text-align:center;}
.zapati .zapatiRight {float:right; width:80px; overflow:hidden; color:#878787; font-weight:normal; padding:0px; text-align:left; padding:0px; font-size:69%;}
.zapati .zapatiOdkaz {color:#d715e8; text-decoration:underline; font-weight:normal;}
.zapati .zapatiOdkaz:hover {text-decoration: none;}

.podhoubi {width:980px; height:auto; overflow:hidden; padding: 10px 0px; background-color:#ffffff;}
.podhoubi .in{width:640px; height:auto; overflow:hidden; margin: 0px auto; text-align: center;font-size: 11px;}
.podhoubi a {color: #878787;}
.podhoubi p {line-height: 20px; color: #878787; padding: 0px 10px; display: inline-block; width: auto; height: auto;}

.main .header {width:980px; height:239px; overflow:hidden; position:absolute; left:0px; top:0px; z-index:5; padding:0px; margin:0px; text-align:left;}
.main .header .headerHorni {width:967px; height:86px; overflow:hidden; margin:0px; padding:0px; text-align:left;}
.main .header .headerHorni .logoDiv {float:left; width:310px; height:86px; overflow:hidden;}
.main .header .headerHorni .logoDiv .logo {display:block; width:310px; height:86px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none;}
.main .header .headerHorni .textovky {float:right; width:437px; height:31px; overflow:hidden;}
.header .textovky .bokL {float:right; height:31px; width: 5px; overflow:hidden;background:url(promimina-mapa.png) no-repeat -487px -208px;}
.header .textovky .bokR {float:right; height:31px; width: 5px; overflow:hidden;background:url(promimina-mapa.png) no-repeat -493px -208px;}
.header .textovky a.selected{float:right; display:block; width:auto; height:31px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; font-size:69%; color:#964b95; font-weight:bold; background:url(promimina-mapa-x.png) repeat-x 0px -82px;}
.header .textovky a.selected:hover {text-decoration:underline;}
.header .textovky a.selected .padding {display:block; width:auto; overflow:hidden; text-align:center; padding-top:7px; cursor:pointer;}
.header .textovky a {float:right; display:block; height:27px; overflow:hidden; padding:0px; margin:0px 25px 0px 20px; text-decoration:none; font-size:69%; color:#ffffff; font-weight:bold;}
.header .textovky a:hover {text-decoration:underline;}
.header .textovky a .padding {display:block; padding-top:7px; cursor:pointer;}

.main .header .headerDolni {width:980px; height:138px; overflow:hidden;}
.main .header .headerDolni .headerLeft {float:left; width:190px; height:138px; overflow:hidden; margin:0px; padding:0px;}
.main .header .headerDolni .headerLeft .userForms {width:170px; height:100px; overflow:hidden; margin:22px 10px 0px 10px; padding:0px; text-align:left;}
.main .header .headerDolni .headerLeft .userForms .neprihlaseny {width:170px; overflow:hidden; margin:0px; padding:13px 0px 0px 0px;}
.main .header .headerDolni .headerLeft .userForms .neprihlaseny .row {width:170px; overflow:hidden; margin:0px; padding:0px;}
.main .header .headerDolni .headerLeft .userForms .neprihlaseny .row .popisek {float:left; width:40px; overflow:hidden; margin:0px; padding:2px 0px 0px 0px; font-size:69%; color:#2a4c7f; text-align:left;}
.main .header .headerDolni .headerLeft .userForms .neprihlaseny .row .inputDiv-1 {float:right; width:126px; height:22px; overflow:hidden; margin:0px; padding:0px; background:url(promimina-mapa.png) no-repeat -556px -133px;}
.main .header .headerDolni .headerLeft .userForms .neprihlaseny .row .inputDiv-2 {float:right; width:126px; height:22px; overflow:hidden; margin:0px; padding:0px; background:url(promimina-mapa.png) no-repeat -556px -156px;}
.main .header .headerDolni .headerLeft .userForms .neprihlaseny .row .txtbox {width:122px; height:19px; color:#2a4c7f; border:0px solid #2a4c7f; margin:2px 0px 0px 2px; font-size:69%; background-color:transparent;}
.main .header .headerDolni .headerLeft .userForms .neprihlaseny .row .ufPrihlasit {float:right; display:block; width:67px; height:20px; margin:6px 0px 0px 0px; padding:0px; font-size:1px; text-indent:-5000px; text-decoration:none; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -68px 0px; cursor:pointer;}
.main .header .headerDolni .headerLeft .userForms .neprihlaseny .row .neprihlOdkazy {float:left; width:100px; overflow:hidden; margin:0px; padding:4px 0px 0px 0px;}
.main .header .headerDolni .headerLeft .userForms .neprihlaseny .ufMezera1 {width:170px; height:3px; overflow:hidden; margin:0px; padding:0px;}
.main .header .headerDolni .headerLeft .userForms .ufOdkaz {font-size:69%; color:#ffffff; font-weight:normal; text-decoration:underline;}
.main .header .headerDolni .headerLeft .userForms .ufOdkaz:hover {text-decoration:none;}
.main .header .headerDolni .headerLeft .userForms .prihlaseny {width:170px; overflow:hidden; margin:0px; padding:10px 0px 0px 0px;}
.main .header .headerDolni .headerLeft .userForms .prihlaseny .uzivatel {display:block; width:170px; overflow:hidden; margin:0px; padding:0px 0px 2px 0px; font-size:75%; color:#2a4c7f; font-weight:bold;}
.main .header .headerDolni .headerLeft .userForms .prihlaseny .odkazy {width:90px; float:left; border:0px solid red;}
.main .header .headerDolni .headerLeft .userForms .prihlasenyDolni {width:170px; overflow:hidden; margin:0px; padding:5px 0px 0px 0px; text-align:left;}
.main .header .headerDolni .headerLeft .userForms .prihlaseny .odhlasit {border:0px solid red; display:block; float:right; width:67px; height:20px; overflow:hidden; margin-top:30px; padding:0px; font-size:1px; text-indent:-5000px; background:url(promimina-mapa-buttons.png) no-repeat -476px 0px; cursor:pointer;}

.main .header .headerDolni .headerCenter {float:left; width:600px; height:397px; overflow:hidden; margin:0px; padding:0px;}
.main .header .headerDolni .headerCenter .textyCenter {width:580px; height:40px; overflow:hidden; margin:98px 10px 0px 10px; padding:0px;}
.main .header .headerDolni .headerCenter .textyCenter .textOdkazDiv-1 {float:left; width:143px; overflow:hidden; margin:0px; padding:0px;}
.main .header .headerDolni .headerCenter .textyCenter .textOdkazDiv-2 {float:left; width:142px; overflow:hidden; margin:0px; padding:0px;}
.main .header .headerDolni .headerCenter .textyCenter .textOdkazDiv-3 {float:left; width:152px; overflow:hidden; margin:0px; padding:0px;}
.main .header .headerDolni .headerCenter .textyCenter .textyCenterOdkaz-0 {display:block; width:143px; overflow:hidden; padding:10px 0px 5px 0px; text-align:center; font-size:75%; color:#ffffff; font-weight:bold; text-decoration:none; margin:0px;}
.main .header .headerDolni .headerCenter .textyCenter .textyCenterOdkaz-0:hover {text-decoration:underline;}
.main .header .headerDolni .headerCenter .textyCenter .textyCenterOdkaz-1 {display:block; width:143px; overflow:hidden; padding:10px 0px 5px 0px; text-align:center; font-size:75%; color:#ffffff; font-weight:bold; text-decoration:none; margin:3px 0px 0px 0px;}
.main .header .headerDolni .headerCenter .textyCenter .textyCenterOdkaz-1:hover {text-decoration:underline;}
.main .header .headerDolni .headerCenter .textyCenter .textyCenterOdkaz-2 {display:block; width:142px; overflow:hidden; padding:10px 0px 5px 0px; text-align:center; font-size:75%; color:#ffffff; font-weight:bold; text-decoration:none; margin:6px 0px 0px 0px;}
.main .header .headerDolni .headerCenter .textyCenter .textyCenterOdkaz-2:hover {text-decoration:underline;}
.main .header .headerDolni .headerCenter .textyCenter .textyCenterOdkaz-3 {display:block; width:152px; overflow:hidden; padding:10px 0px 5px 0px; text-align:center; font-size:75%; color:#ffffff; font-weight:bold; text-decoration:none; margin:9px 0px 0px 0px;}
.main .header .headerDolni .headerCenter .textyCenter .textyCenterOdkaz-3:hover {text-decoration:underline;}

.main .header .headerDolni .headerRight {float:left; width:190px; overflow:hidden;}
.main .header .headerDolni .headerRight .kosikTop {width:190px; height:122px; overflow:hidden; padding:0px; margin:0px; text-decoration: none; color:#2a4c7f; font-weight:normal; font-size:69%; text-align:left;}
.main .header .headerDolni .headerRight .kosikTopOdkaz1 {display:block; width:190px; height:22px; padding:0px; margin:0px; text-decoration: none; font-size:1px; text-indent:-5000px;}
.main .header .headerDolni .headerRight .kosikTopOdkaz1:hover {text-decoration: none;}
.main .header .headerDolni .headerRight .kosikTopOdkaz2 {display:block; width:190px; height:100px; overflow:hidden; padding:0px; margin:0px; text-decoration: none; color:#2a4c7f;}
.main .header .headerDolni .headerRight .kosikTopOdkaz2:hover {text-decoration: none;}
.main .header .headerDolni .headerRight .kosikTopOdkaz2 .kosikTopMezera1 {display:block; width:190px; height:20px; overflow:hidden; padding:0px; margin:0px; cursor:pointer;}
.main .header .headerDolni .headerRight .kosikTopOdkaz2 .kosikTopMezera2 {display:block; width:190px; height:12px; overflow:hidden; padding:0px; margin:0px; cursor:pointer;}
.main .header .headerDolni .headerRight .kosikTopOdkaz2 .kosikTopRow {display:block; width:170px; overflow:hidden; padding:0px; margin:0px 10px; cursor:pointer;}
.main .header .headerDolni .headerRight .kosikTopOdkaz2 .kosikTopRow .popisek {display:block; float:left; width:85px; overflow:hidden; padding:0px; margin:0px; cursor:pointer;}
.main .header .headerDolni .headerRight .kosikTopOdkaz2 .kosikTopRow .hodnota {display:block; float:left; width:75px; overflow:hidden; padding:0px; margin:0px; text-align:right; cursor:pointer;}
.main .header .headerDolni .headerRight .kosikTopOdkaz2 .kosikTopRow .hodnota .ktCena {font-weight:bold; color:#ffffff; cursor:pointer;}
.main .header .headerDolni .headerRight .kosikTopOdkaz2 .tlacitko {display:block; width:67px; height:20px; overflow:hidden; padding:0px; margin:0px 10px 0px 113px; font-size:1px; text-indent:-5000px; background:url(promimina-mapa-buttons.png) no-repeat -68px -21px; cursor:pointer;}

/* -----------------------------------------------------------------------------------------------------------------------  */
/* levy sloupec */
.vyhledavani {width:171px; overflow:hidden; padding:0px; font-weight:normal; text-align:right; margin:57px 0px 5px 8px;}
.vyhledavani .inputDiv {float:left; width:170px; height:22px; margin:0px 0px 8px 0px; background:url(promimina-mapa.png) no-repeat -556px -21px;}
.vyhledavani .inputDiv .hledanyText {width:166px; height:19px; color:#049c00; border:0px solid #50c731; margin:2px 2px 0px 2px; font-size:69%; background-color:transparent;}
.vyhledavani .vyhlOK {float:right; display:block; width:67px; height:20px; margin:0px; padding:0px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat 0px 0px; cursor:pointer;}
.vyhledavani .vyhlOKHover {float:right; display:block; width:67px; height:20px; margin:0px; padding:0px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat 0px -21px; cursor:pointer;}
.vyhledavani .rozsireneVyhl {float:left; display:block; margin:0px; padding:4px 0px 0px 0px; font-size:69%; color:#049c00; font-weight:normal; text-decoration:underline;}
.vyhledavani .rozsireneVyhl:hover {text-decoration:none;}
.vyhledavani .rozsireneVyhl2 {float:left; display:block; margin:0px; padding:4px 0px 0px 0px; font-size:69%; color:#049c00; font-weight:normal; text-decoration:underline; text-align:left; white-space:nowrap; text-transform:lowercase;}
.vyhledavani .rozsireneVyhl2:hover {text-decoration:none;}

.kategorie {width:193px; overflow:hidden; margin:10px 0px 10px 0px; padding:0px;}
.kategorie h3.rootkat {display:block; width:193px; overflow:hidden; padding:0px; margin:0px; font-size: 75%;}
.kategorie h3.rootkat .rootkatName {display:block; width: 193px; overflow: hidden; padding:0px; margin:0px; color:#5c3509; font-weight:normal;}
.kategorie h3.rootkat .rootkatName .padding {display:block; padding:0px 10px; margin:0px; cursor:pointer;}
.kategorie h3.rootkat .rootkatName .padding .sipky {display:block; float:left; width:7px; height:9px; overflow:hidden; padding:0px; margin:10px 0px 0px 0px; background:url(promimina-mapa.png) no-repeat -722px -50px;}
.kategorie h3.rootkat .rootkatName .padding .nazev {display:block; float:right; width:159px; overflow:hidden; padding:7px 0px 3px 0px;}
.kategorie h3.rootkat .rootkatName:hover {text-decoration:underline;}
.kategorie .kategorieCara {width:193px; height:1px; overflow:hidden; margin:0px; padding:0px; background:url(promimina-mapa.png) no-repeat -159px -203px;}
.kategorie h4.kat {display:block; padding:0px; margin:0px; font-size: 69%;}
.kategorie .kategorieName {display:block; margin:0px;}
.kategorie .kategorieName:hover {text-decoration:underline;}
.kategorie .kategorieName .sipky {display:block; float:left; width:5px; height:5px; overflow:hidden; padding:0px; margin:6px 4px 0px 0px; background:url(promimina-mapa.png) no-repeat -741px -21px; cursor:pointer;}
.kategorie .kategorieName .nazevKat {display:block; float:left; padding:0px; margin:0px 0px 0px 0px; cursor:pointer; line-height:15px;}
.kategorie .selected-0 {text-decoration: none; color:#5c3509; font-weight:normal;}
.kategorie .selected-0:hover {text-decoration:underline;}
.kategorie .selected-1 {text-decoration: none; color:#5c3509; font-weight:bold;}
.kategorie .selected-1:hover {text-decoration:underline;}
.margin {margin:0px;}

.novinkyForm {width:171px; overflow:hidden; margin:0px 0px 10px 8px; padding:0px;}
.novinkyForm .popisek1 {float:left; width:171px; text-align:left; margin:0px 0px 3px 0px; font-size:69%; color:#792874;}
.novinkyForm .bgInput {float:left; width:170px; height:22px; margin:0px 0px 8px 0px; background:url(promimina-mapa.png) no-repeat -556px -21px;}
.novinkyForm .bgInput .txtbox {width:166px; height:19px; text-align:left; border:0px solid #484848; color: #792874; margin:2px 0px 0px 2px; font-size:69%; background-color:transparent;}
.novinkyForm .nfOdeslat {float:right; display:block; width:67px; height:20px; cursor:pointer; margin:7px 0px 0px 0px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -136px 0px;}
.novinkyForm .nfOdeslatHover {float:right; display:block; width:67px; height:20px; cursor:pointer; margin:7px 0px 0px 0px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -136px -21px;}

.textpageLeft {width:193px; overflow:hidden; margin:4px 0px 5px 0px; padding:0px;}
.textpageLeft .padding {display:block; padding:0px 10px; margin:0px;}
.textpageLeft .padding .sipka {display:block; float:left; width:7px; height:9px; overflow:hidden; padding:0px; margin:10px 0px 0px 0px; background:url(promimina-mapa.png) no-repeat -722px -50px;}
.textpageLeft .padding .textpageLeftOdkaz-0 {display:block; float:right; width:159px; overflow:hidden; padding:7px 0px 3px 0px; margin:0px; font-size: 75%; color:#5c3509; font-weight:normal; text-decoration:none;}
.textpageLeft .padding .textpageLeftOdkaz-0:hover {text-decoration:underline;}
.textpageLeft .padding .textpageLeftOdkaz-1 {display:block; float:right; width:159px; overflow:hidden; padding:7px 0px 3px 0px; margin:0px; font-size: 75%; color:#5c3509; font-weight:bold; text-decoration:none;}
.textpageLeft .padding .textpageLeftOdkaz-1:hover {text-decoration:underline;}
.textpageLeftCara {width:193px; height:1px; overflow:hidden; margin:0px; padding:0px; background:url(promimina-mapa.png) no-repeat -159px -203px;}
/* EO - levy sloupec */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* pravy sloupec */
.odkazyRight {width:177px; overflow:hidden;}
.odkazyRight .odkazRightDiv {width:153px; height:14px; overflow:hidden; margin:4px 12px 5px 12px;}
.odkazyRight .odkazRightDiv .odkazRight {font-size:75%; font-weight:bold; color:#ffffff; text-decoration:none;}
.odkazyRight .odkazRightDiv .odkazRight:hover {text-decoration:underline;}
.odkazyRightCara {width:177px; height:2px; overflow:hidden; margin:0px; padding:0px; background:url(loveaffair-mapa2.jpg) no-repeat -166px -183px;}

.knihaRight {width:166px; overflow:hidden; margin:0px 3px; padding:0px;}
.knihaRight .krPopis1 {float:left; width:162px; overflow:hidden; color:#ffebce; font-size:69%; margin:0px; padding:0px 0px 5px 0px;}
.knihaRight .krBgTextarea {float:left; width:162px; height:97px; overflow:hidden; margin:0px 0px 12px 0px; padding:0px; background:url(loveaffair-mapa2.jpg) no-repeat -919px -24px;}
.knihaRight .krBgTextarea .textarea {width:152px; height:87px; overflow:hidden; margin:5px 5px 5px 5px; padding:0px; color:#05070a; font-size:69%; border:0px solid black; background-color:transparent;}
.knihaRight .krPopis2 {float:left; width:55px; overflow:hidden; color:#ffebce; font-size:69%; margin:0px; padding:2px 0px 0px 0px;}
.knihaRight .krBgInput {float:right; width:111px; height:21px; overflow:hidden; margin:0px; padding:0px; background:url(loveaffair-mapa2.jpg) no-repeat -797px -66px;}
.knihaRight .krBgInput .textbox {width:107px; height:19px; text-align:left; border:0px solid #484848; color: #090505; margin:1px 0px 0px 2px; font-size:69%; background-color:transparent;}
.knihaRight .captcha {float:right; margin:2px 0px;}
.knihaRight .krOdeslat {float:right; display:block; width:68px; height:37px; cursor:pointer; margin:7px 0px 0px 0px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(loveaffair-mapa-buttons.gif) no-repeat 0px -54px;}
.knihaRight .krOdeslatHover {float:right; display:block; width:68px; height:37px; cursor:pointer; margin:7px 0px 0px 0px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(loveaffair-mapa-buttons.gif) no-repeat -69px -54px;}

.kontaktRow {width:163px; overflow:hidden; margin:0px 20px; padding:0px 0px 3px 0px;}
.kontaktRow .kontaktPopisek {float:left; width:50px; overflow:hidden; font-size:69%; font-weight:bold; color:#5c3509;}
.kontaktRow .kontaktText {float:right; width:100px; overflow:hidden; font-size:69%; font-weight:normal; color:#5c3509;}
.mail .kontaktPopisek {width:35px;}
.mail .kontaktText { width:125px; text-align: right;}

.anketa {width:193px; overflow:hidden; margin:0px; text-align:left;}
.anketa .nadpis1 {width:193px; overflow:hidden; margin:0px 5px; font-weight:bold; color:#1466b8; text-align:center; padding:5px 0px 10px 0px; font-size:69%; line-height:18px;}
.anketa .moznost {width:163px; overflow:hidden; margin:0px 20px 5px 20px; padding:0px;}
.anketa .moznost a {text-decoration:none; font-weight:bold; font-size:69%;}
.anketa .moznost a:hover {text-decoration:underline;}
.anketa .barva-0 {color:#793f00;}
.anketa .barva-1 {color:#4d084b;}
.anketa .barva-2 {color:#00410f;}
.anketa .hlasDiv {width:163px; overflow: hidden; margin:0px 20px 15px 20px;}
.anketa .hlasDiv .procento {float:left; width:30px; overflow:hidden; margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:69%;}
.anketa .hlasDiv .hlas {float:left; height: 9px; overflow: hidden; margin:2px 5px 0px 0px;}
.anketa .hlasDiv .pozadi-0 {background:url(promimina-mapa-x.png) repeat-x 0px -45px;}
.anketa .hlasDiv .pozadiVyssi-0 {height: 9px; overflow: hidden; margin:0px 1px; background:url(promimina-mapa-x.png) repeat-x 0px -36px;}
.anketa .hlasDiv .pozadi-1 {background:url(promimina-mapa-x.png) repeat-x 0px -9px;}
.anketa .hlasDiv .pozadiVyssi-1 {height: 9px; overflow: hidden; margin:0px 1px; background:url(promimina-mapa-x.png) repeat-x 0px 0px;}
.anketa .hlasDiv .pozadi-2 {background:url(promimina-mapa-x.png) repeat-x 0px -27px;}
.anketa .hlasDiv .pozadiVyssi-2 {height: 9px; overflow: hidden; margin:0px 1px; background:url(promimina-mapa-x.png) repeat-x 0px -18px;}
/* -----------------------------------------------------------------------------------------------------------------------  */

/* center - hlavni strana - jednotlive FCE*/
.mezeraHome {width:524px; height:15px; overflow:hidden; margin:0px; padding:0px;}
.bannerHome {width:524px; height:186px; overflow:hidden; margin:10px 0px; background:url(promimina-home-banner.jpg) no-repeat 0px 0px;}

.novinka {width:484px; overflow:hidden; margin:0px 20px 10px 20px; font-weight:normal; font-size:69%; line-height:18px; color:#404040; padding:0px;}
.novinka a {font-weight:normal; color:#ee7b00; text-decoration:underline;}
.novinka a:hover {text-decoration:none;}

.popisKategorie {margin:0px; padding: 0px 0px 10px 0px; color:#404040; font-size:69%; line-height:18px;}
.popisKategorie a {color:#ee7b00; text-decoration: underline;}
.popisKategorie a:hover {text-decoration: none;}
.popisKategorie h2 {margin:10px 0; padding:0px; font-size:150%; color:#056FFF; font-weight:bold; overflow:hidden; text-align:left; width:524px; }

.drobNavigace {width:524px; overflow:hidden; margin:0px 0px 28px 0px; padding:0px; color:#5d5d5d; font-size:69%; background:#f2f2f3 url(promimina-mapa-x.png) repeat-x 0px -115px;}
.drobNavigace .spodniZaobleni {width:524px; height:5px; overflow:hidden; margin:0px; padding:0px; background:url(promimina-mapa.png) no-repeat 0px -306px;}
.drobNavigace .padding {width:488px; overflow:hidden; margin:0px 18px; padding:5px 0px 5px 0px;}
.drobNavigace .padding .sipka {float:left; width:7px; height:9px; overflow:hidden; margin:3px 0px 0px 0px; padding:0px; background:url(promimina-mapa.png) no-repeat -730px -50px;}
.drobNavigace .padding .odkazy {float:right; width:470px; overflow:hidden; margin:0px; padding:0px;}
.drobNavigace .padding .odkazy .dnOdkaz {font-weight:normal; color:#ec1cd3; text-decoration:underline;}
.drobNavigace .padding .odkazy .dnOdkaz:hover {text-decoration:none;}
.drobNavigace .padding .odkazy .seda {display:inline; margin:0px; padding:0px; font-weight:bold; color:#5d5d5d; font-size:11px;}

.katalogHeader {width:486px; height:34px; overflow: hidden; color: #5d5d5d; padding:0px; margin:0px 19px 0px 19px; background:url(promimina-mapa.png) no-repeat 0px -208px;}
.katalogHeader .row {width:466px; overflow:hidden; margin:8px 9px 0px 9px; padding:0px; text-align:left;}
.katalogHeader .row .katalogHeaderPopis1 {float: left; width: 40px; overflow:hidden; font-size:69%; text-align:left; color:#5d5d5d; font-weight:normal; padding:3px 0px 0px 0px;}
.katalogHeader .row .katalogHeaderPopis2 {float: right; width: 40px; overflow:hidden; font-size:69%; text-align:left; color:#5d5d5d; font-weight:normal; padding:3px 0px 0px 0px;}
.katalogHeader .row .katalogHeaderPopis3 {float: left; width: 90px; overflow:hidden; font-size:69%; text-align:left; color:#5d5d5d; font-weight:normal; padding:3px 0px 0px 0px;}
.katalogHeader .row .razeni {float: left; width:110px; font-size: 69%; color:#5d5d5d; border:1px solid #7f9db9; margin:0px 10px 0px 0px; vertical-align:middle; padding:1px 0px;}
.katalogHeader .row .pocet {float: right; width:40px; font-size: 69%; color:#5d5d5d; border:1px solid #7f9db9; margin:0px 0px 0px 0px; vertical-align:middle; padding:1px 0px;}
.katalogHeader .row .vyrobce {float: left; width:130px; font-size: 69%; color:#5d5d5d; border:1px solid #7f9db9; margin:0px; vertical-align:middle; padding:1px 0px;}

/* listcontrol - listovani v katalogu */
.listcontrolPages2 {text-align: center; margin: 10px 0px;}
.listcontrolPages2 .listcontrolPages2-prvni {float: left; display:block; width:12px; height:11px; overflow:hidden; text-indent:-5000px; font-size:1px; text-decoration:none; background:url(promimina-mapa.png) no-repeat -722px -60px; margin:7px 0px 0px 9px;}
.listcontrolPages2 .listcontrolPages2-predchozi {float: left; display:block; width:7px; height:11px; overflow:hidden; text-indent:-5000px; font-size:1px; text-decoration:none; background:url(promimina-mapa.png) no-repeat -735px -60px; margin:7px 0px 0px 9px;}
.listcontrolPages2 .listcontrolPages2-nasledujici {float:right; display:block; width:12px; height:11px; overflow:hidden; text-indent:-5000px; font-size:1px; text-decoration:none; background:url(promimina-mapa.png) no-repeat -722px -72px; margin:7px 9px 0px 0px;}
.listcontrolPages2 .listcontrolPages2-posledni {float:right; display:block; width:7px; height:11px; overflow:hidden; text-indent:-5000px; font-size:1px; text-decoration:none; background:url(promimina-mapa.png) no-repeat -735px -72px; margin:7px 9px 0px 0px;}
.listcontrolPages2 .listcontrolPages2-cisla {margin: 0px auto 0px 20px; width: 400px;float: left;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo {float: left; display:block; width:26px; height:25px; overflow:hidden; color:#4f4f4f; text-decoration:none; font-weight:bold; font-size:69%; margin:0px 5px 0px 0px; background:url(promimina-mapa.png) no-repeat -683px -112px; line-height: 22px;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cisloSelected {float: left; display:block; width:26px; height:25px; overflow:hidden; text-align:center; font-size:69%; font-weight:bold; text-decoration:none; background:url(promimina-mapa.png) no-repeat -683px -138px; color:#ffffff; margin:0px 5px 0px 0px; line-height: 22px;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky {float: left; font-size: 69%; line-height: 22px; height: 25px; margin:0px 5px 0px 0px;}

.parametryFiltrDiv {width:484px; overflow: hidden; padding:0px; margin:0px 20px 0px 20px;}

div.parametryFiltr {color: #5d5d5d; overflow: hidden;}
div.parametryFiltr .popisFiltru {color: #5d5d5d; 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: #5d5d5d; 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 #aabdd3; color:#5d5d5d; font-size:100%; margin:0px;}
div.parametryFiltr .filtrValue {font-size: 69%; color: #5d5d5d; margin:0px;}
div.parametryFiltr .filtrValue td {padding-top:2px; margin:0px; vertical-align:top;}
div.parametryFiltr .filtrValue td.nazevFiltr {width: 135px; font-weight: normal; color: #5d5d5d; text-decoration: none;}
div.parametryFiltr .filtrValue td.porovnani {width: 40px; padding:0px;}
div.parametryFiltr .filtrValue .selPorovnani {margin:0px 8px 0px 0px; padding:0px; height:19px; color:#5d5d5d; border:1px solid #aabdd3;}
div.parametryFiltr .filtrValue .textbox {width: 117px; height:19px; border:1px solid #aabdd3; color:#5d5d5d; font-size:100%; margin:0px 8px 0px 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: #5d5d5d;  margin: 5px 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: #5d5d5d; 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; padding:0px; height:17px; color:#5d5d5d; border:1px solid #aabdd3; font-size:100%;}
div.parametryFiltr .filtrColor {font-size: 69%; color: #5d5d5d;}
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 #aabdd3;}
div.parametryFiltr .submit {text-align: left; margin: 5px 0px 0px 0px;}
div.parametryFiltr .submit .hledat {float:right; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat 0px -174px; cursor:pointer;}
div.parametryFiltr .submit .hledatHover {float:right; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat 0px -196px; cursor:pointer;}
div.parametryFiltr .submit .filtrovat {float:right; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -106px -174px; cursor:pointer;}
div.parametryFiltr .submit .filtrovatHover {float:right; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -106px -196px; cursor:pointer;}
div.parametryFiltr .submit .zrusit {float:right; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 10px 0px 0px; background:url(promimina-mapa-buttons.png) no-repeat -212px -174px; cursor:pointer;}
div.parametryFiltr .submit .zrusit:hover {background-position: -212px -196px;}

.katalogSObrazky {float:left; width:160px; height:257px; overflow:hidden; margin:0px; padding:0px; text-align: left;}
.katalogSObrazky .horni {width:158px; height:207px; overflow:hidden; background:url(promimina-mapa.png) no-repeat 0px 0px; margin:0px 1px;}
.katalogSObrazky .horni h2 {display:block; width:158px; height:42px; overflow:hidden; font-size:69%; padding:0px; margin:0px;}
.katalogSObrazky .horni h2 .nazev {display:block; width:148px; height:28px; overflow:hidden; font-weight:bold; color:#d715e8; text-align:center; padding:0px; margin:8px 5px 0px 5px; text-decoration:underline; line-height:14px;}
.katalogSObrazky .horni h2 .nazev:hover {text-decoration:none;}
.katalogSObrazky .horni .imageDiv {width:150px; height:150px; overflow:hidden; margin:11px 4px 10px 4px; padding:0px;}
.katalogSObrazky .horni .imageDiv .image {display:block; width:150px; height:150px; overflow:hidden; margin:0px; text-decoration:none;}
.katalogSObrazky .horni .imageDiv .image:hover {text-decoration:none;}
.katalogSObrazky .horni .popis {width:158px; height:1px; overflow:hidden; margin:10px 0px 0px 0px; padding:0px; font-size:1px;}
.katalogSObrazky .cenaDiv {width:160px; height:29px; overflow:hidden; margin:0px; padding:0px;}
.katalogSObrazky .cenaDiv .cenaPopis {float:left; width:47px; overflow:hidden; margin:0px; padding:8px 0px 0px 0px; text-align:right; color:#5d5d5d; font-size:69%; font-weight:normal;}
.katalogSObrazky .cenaDiv .cenaCastka {float:left; width:100px; overflow:hidden; margin:0px; padding:7px 0px 0px 0px; text-align:right; color:#d715e8; font-size:75%; font-weight:bold;}
.katalogSObrazky .tlacitka {width:160px; height:21px; overflow:hidden; margin:0px;}
.katalogSObrazky .tlacitka .detaily {display:block; float:left; width:80px; height:21px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(promimina-mapa-buttons.png) no-repeat 0px -42px;}
.katalogSObrazky .tlacitka .detaily:hover {background-position:0px -64px;}
.katalogSObrazky .tlacitka .doKosiku {display:block; float:left; width:80px; height:21px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(promimina-mapa-buttons.png) no-repeat -81px -42px;}
.katalogSObrazky .tlacitka .doKosiku:hover {background-position:-81px -64px;}
.katalogMezera1 {float:left; width:22px; height:10px; overflow:hidden;}
.katalogMezera2 {float:left; width:524px; height:23px; overflow:hidden;}

.topProduktyRight {width:193px; height:150px; overflow:hidden; margin:0px; padding:0px; text-align: left;}
.topProduktyRight h2 {display:block; width:193px; height:14px; overflow:hidden; font-size:75%; padding:0px; margin:0px 0px 5px 0px; text-align:center;}
.topProduktyRight h2 .odkaz1 {font-weight:bold; color:#ed7b01; text-decoration:underline;}
.topProduktyRight h2 .odkaz1:hover {text-decoration:none;}
.topProduktyRight h2 .odkaz2 {font-weight:bold; color:#ec1cd3; text-decoration:underline;}
.topProduktyRight h2 .odkaz2:hover {text-decoration:none;}
.topProduktyRight .spodni {width:173px; height:100px; overflow:hidden; margin:0px 0px 0px 15px; padding:0px; text-align:left;}
.topProduktyRight .spodni .imageDiv {float:left; width:100px; height:100px; overflow:hidden; margin:0px; padding:0px; background:url(promimina-mapa.png) no-repeat -556px -179px;}
.topProduktyRight .spodni .imageDiv .image {display:block; width:96px; height:96px; overflow:hidden; margin:2px; text-decoration:none;}
.topProduktyRight .spodni .imageDiv .image:hover {text-decoration:none;}
.topProduktyRight .spodni .pravy {float:right; width:67px; overflow:hidden; margin:0px; font-weight:normal;}
.topProduktyRight .spodni .pravy .cenaPopis {width:67px; overflow:hidden; margin:8px 0px 0px 0px; text-align:left; font-size:69%; color:#666666; font-weight:normal;}
.topProduktyRight .spodni .pravy .cenaCastka {width:67px; overflow:hidden; margin:7px 0px 0px 0px; text-align:left; font-size:69%; color:#ff0000; font-weight:bold;}
.topProduktyRight .spodni .pravy .detaily1 {display:block; width:67px; height:20px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(promimina-mapa-buttons.png) no-repeat -204px 0px; margin:14px 0px 4px 0px;}
.topProduktyRight .spodni .pravy .detaily1:hover {background-position:-204px -21px;}
.topProduktyRight .spodni .pravy .doKosiku1 {display:block; width:67px; height:20px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(promimina-mapa-buttons.png) no-repeat -272px 0px;}
.topProduktyRight .spodni .pravy .doKosiku1:hover {background-position:-272px -21px;}
.topProduktyRight .spodni .pravy .detaily2 {display:block; width:67px; height:20px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(promimina-mapa-buttons.png) no-repeat -340px 0px; margin:14px 0px 4px 0px;}
.topProduktyRight .spodni .pravy .detaily2:hover {background-position:-340px -21px;}
.topProduktyRight .spodni .pravy .doKosiku2 {display:block; width:67px; height:20px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(promimina-mapa-buttons.png) no-repeat -408px 0px;}
.topProduktyRight .spodni .pravy .doKosiku2:hover {background-position:-408px -21px;}
.topProduktyRightMezera {width:193px; height:10px; overflow:hidden; margin:0px;}

.detailSouvisejici {width:510px; height:23px; overflow:hidden; margin:0px; padding:0px; text-align: left; background-color:#d0b99f;}
.detailSouvisejici .padding {width:480px; overflow:hidden; margin:0px 15px; padding:0px; text-align: left;}
.detailSouvisejici h2 {display:block; float:left; width:170px; height:13px; overflow:hidden; font-size:69%; padding:0px; margin:5px 0px 0px 0px; text-align:left;}
.detailSouvisejici h2 a {font-weight:normal; color:#123d84; text-decoration:underline;}
.detailSouvisejici h2 a:hover {text-decoration:none;}
.detailSouvisejici .cena {float:right; width:100px; height:14px; overflow:hidden; margin:5px 0px 0px 0px; font-size:69%; color:#e82508; font-weight:bold; text-align:right;}
.detailSouvisejiciMezera {width:510px; height:3px; overflow:hidden; margin:0px; background-color:#e3ceb5;}

/* F3_VYROBCE - stranka vyrobce */
.katalogVyrobce {font-size: 69%;}
.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:484px; overflow:hidden; font-size:69%; color: #5d5d5d; padding:0px; margin:0px; background-color:#f6f8f9; border-bottom:1px solid #ffffff;}
.userData .nadpisSpozadim .nspPadding {padding:6px 10px 4px 10px;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#dde0e1; 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: #5d5d5d; border:0px solid #000000;}
.userData .odsazeniUD .nadpis {font-weight: bold; margin: 0px 0px 4px 0px; color:#5d5d5d; 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:#5d5d5d; 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 #aabdd3; color:#5d5d5d; font-size:100%;}
.userData .odsazeniUD .row select {float:left; width:121px; height:19px; border:1px solid #aabdd3; color:#5d5d5d; font-size:100%;}
.userData .odsazeniUD .row a {text-decoration: underline; color:#ec1cd3;}
.userData .odsazeniUD .row a:hover {text-decoration: none; color:#ec1cd3;}
.userData .odeslat {display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -318px -174px; cursor:pointer;}
.userData .odeslatHover {display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -318px -196px; cursor:pointer;}
.userData .registrovat {display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -443px -218px; cursor:pointer;}
.userData .registrovatHover {display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -443px -240px; cursor:pointer;}

/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */
.topdetail {width:495px; overflow:hidden; padding:0px; text-align:left; margin:0px 0px 0px 20px;}

.topdetail .topleft {float:left; width:202px; overflow:hidden; margin:0px; text-align:left; padding:0px;}
.topdetail .topleft .imageDiv {width:202px; height:202px; overflow:hidden; margin:0px; background:url(promimina-mapa.png) no-repeat -159px 0px;}
.topdetail .topleft .imageDiv .odkaz {display:block; width:194px; height:194px; overflow:hidden; margin:4px;}

.topdetail .topright {float:right; width:285px; overflow:hidden; margin:0px; text-align:left; padding:0px;}
.topdetail .topright .kosikDetail {margin:0px;}
.topdetail .topright .tabulka {width:285px; margin:0px;}
.topdetail .topright .tabulka tr.pozadi-0 {background-color:#ffffff;}
.topdetail .topright .tabulka tr.pozadi-1 {background-color:#f3f3f3;}
.topdetail .topright .tabulka td {padding:0px; vertical-align: top; margin:0px;}
.topdetail .topright .tabulka td.nazev {width: 125px; height:25px; font-weight: normal; text-align:left; color: #5d5d5d; font-size:69%;}
.topdetail .topright .tabulka td.nazev .paddingNazev {width: 110px; overflow:hidden; font-weight: bold; text-align:left; color: #5d5d5d; margin:5px 0px 0px 15px; text-transform:lowercase;}
.topdetail .topright .tabulka td.text {width: 160px; height:25px; font-weight: normal; font-size:69%; color:#5d5d5d;}
.topdetail .topright .tabulka td.text .paddingText {width:150px; overflow:hidden; font-weight: normal; text-align:left; color: #5d5d5d; margin:5px 5px 0px 10px; padding:0px;}
.topdetail .topright .tabulka td.text .paddingText2 {margin:0px 0px 0px 10px; padding:0px;}
.topdetail .topright .tabulka td.text .naseCena {color:#ff0000; font-weight:bold; font-size:109%;}
.topdetail .topright .tabulka td.text .vyrobceOdkaz {color:#ec1cd3; font-weight:normal; text-decoration:underline;}
.topdetail .topright .tabulka td.text .vyrobceOdkaz:hover {text-decoration:none;}
.topdetail .topright .tabulka td.text .kombinace {width:130px; height:19px; border:1px solid #7f9db9; color:#5d5d5d; margin:3px 5px 0px 10px; font-size:11px;}
.topdetail .topright .tabulka td.text .ks {float:left; display:block; width: 25px; height:17px; overflow:hidden; margin:4px 0px 0px 0px; border:1px solid #7f9db9; color:#5d5d5d; text-align: center; font-size:100%;}
.topdetail .topright .tabulka td.text .jednotka {float:left; color:#5d5d5d; font-weight:normal; margin:5px 4px 0px 2px;}
.topdetail .topright .tabulka td.text .vlozitDoKosiku {float:left; display:block; width:105px; height:21px; margin:2px 0px 0px 0px; text-indent:-5000px; padding:0px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -293px -262px; cursor:pointer;}
.topdetail .topright .tabulka td.text .vlozitDoKosikuHover {float:left; display:block; width:105px; height:21px; margin:2px 0px 0px 0px; text-indent:-5000px; padding:0px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -293px -284px; cursor:pointer;}

.topdetail .chyba {margin:0px; padding:10px 17px 0px 20px; color:#ff0000; font-size:69%;}

.moznosti {width:484px; overflow:hidden; padding:15px 0px 0px 0px; margin:0px 20px; text-align:left;}
.moznosti .oblibeny {float:left; display:block; width:94px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 2px 0px 0px; background:url(promimina-mapa-buttons.png) no-repeat -162px -42px; cursor:pointer;}
.moznosti .oblibeny:hover {background-position:-162px -64px;}
.moznosti .porovnani {float:left; display:block; width:75px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 2px 0px 0px; background:url(promimina-mapa-buttons.png) no-repeat -258px -42px; cursor:pointer;}
.moznosti .porovnani:hover {background-position:-258px -64px;}
.moznosti .tisk {float:left; display:block; width:82px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 2px 0px 0px; background:url(promimina-mapa-buttons.png) no-repeat -334px -42px; cursor:pointer;}
.moznosti .tisk:hover {background-position:-334px -64px;}
.moznosti .doPdf {float:left; display:block; width:92px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 2px 0px 0px; background:url(promimina-mapa-buttons.png) no-repeat -417px -42px; cursor:pointer;}
.moznosti .doPdf:hover {background-position:-417px -64px;}
.moznosti .email {float:left; display:block; width:133px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat 0px -86px; cursor:pointer;}
.moznosti .email:hover {background-position:0px -108px;}

/* F6_DETAIL - zalozky */
.oblastZalozky {width: 486px; overflow:hidden; margin: 10px 19px 0px 19px;  overflow:hidden; padding:0px;}
.oblastZalozky .zalozky {width: 486px; height: 34px; overflow: hidden; margin: 0px; padding:0px; background: url(promimina-mapa.png) no-repeat 0px -208px;}
.oblastZalozky .zalozky .zalozkyPadding {width: 470px; height: 28px; overflow: hidden; margin:2px 8px 0px 8px; padding:0px;}
.oblastZalozky .zalozky .zalozka {display: block; float: left; height: 28px; overflow: hidden; font-weight:normal; padding: 0px; white-space: nowrap; cursor: pointer; font-size: 69%;}
.oblastZalozky .zalozky .active_0 {margin: 0px 1px 0px 0px; color:#515151; font-weight:bold;}
.oblastZalozky .zalozky .active_0 .left {float:left; display:block; width:6px; height:28px; overflow:hidden; background:none;}
.oblastZalozky .zalozky .active_0 .center {float:left; display:block; padding:9px 10px 6px 10px; margin:0px; background:none;}
.oblastZalozky .zalozky .active_0 .right {float:left; display:block; width:6px; height:28px; overflow:hidden; background:none;}
.oblastZalozky .zalozky .active_1 {margin: 0px 1px 0px 0px; color:#515151; font-weight:bold;}
.oblastZalozky .zalozky .active_1 .left {float:left; display:block; width:6px; height:28px; overflow:hidden; background:url(promimina-mapa.png) no-repeat -727px -21px;}
.oblastZalozky .zalozky .active_1 .center {float:left; display:block; padding:9px 10px 6px 10px; margin:0px; background:url(promimina-mapa-x.png) repeat-x 0px -54px;}
.oblastZalozky .zalozky .active_1 .right {float:left; display:block; width:6px; height:28px; overflow:hidden; background:url(promimina-mapa.png) no-repeat -734px -21px; overflow:hidden;}
.oblastZalozky .obsah {width:486px; overflow:hidden; margin:0px; padding:20px 0px;}

.detailZalozkyNadpis {color:#056fff; font-size: 88%; font-weight:bold; margin:0px 0px 10px 0px;}

.vlastnosti {width: 100%; height: auto; margin: 10px 0px;}
.vlastnosti .vlastnost{width: 87px; height: 120px; text-align: center; font-size: 11px; float: left; margin: 5px 0px;}
.vlastnosti .popis{width: 80px; height: 15px;}
.vlastnosti img{width: 80px; height: auto;}

.popisDetail {width:486px; overflow:hidden; margin:0px 0px 10px 0px; color:#515151; font-size:69%; line-height:18px;}
.popisDetail a {color:#ec1cd3; text-decoration: underline;}
.popisDetail a:hover {text-decoration: none;}

/* F6_DETAIL - parametry */
.detailParametryDiv {width:486px; overflow:hidden; margin:0px 0px 20px 0px;}
.detailParametry {width: 486px; color: #515151; margin: 0px; border-collapse:collapse;}
.detailParametry td {padding:0px; font-weight: normal; font-size: 69%; border: 1px solid #515151;}
.detailParametry td .padding1 {padding: 3px 0px 4px 5px;}
.detailParametry td .padding2 {padding: 3px 0px 4px 5px;}
.detailParametry td.left {width:50%; color:#515151; font-weight:bold; text-align:left; border-left:0px solid #453e37;}
.detailParametry td.right {width:50%; color:#515151; border-right:0px solid #453e37;}
.detailParametry td.right .colorSample {border: 1px solid #7f9db9; width: 12px; height: 12px; vertical-align: middle;}

/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 0px; font-size: 69%; text-align:left; color:#515151;}
.hlidacipes .pesPopis {line-height:18px;}
.hlidacipes .seda {color:#515151;}
.hlidacipes td {font-size:69%; color:#515151; padding:3px 5px 0px 0px;}
.hlidacipes .vpravo {text-align:right;}
.hlidacipes .checkbox {margin:0px 2px 0px 0px;}
.hlidacipes .textbox {width: 150px; height:19px; overflow:hidden; border:1px solid #7f9db9; color:#515151; font-size:100%; margin:0px; padding:0px;}
.hlidacipes .odeslatDiv {margin:0px;}
.hlidacipes .odeslat {float:left; display:block; width:82px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -452px -86px; cursor:pointer;}
.hlidacipes .odeslatHover {float:left; display:block; width:82px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -452px -108px; cursor:pointer;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px; font-size: 69%; text-align:left; color:#515151;}
.viceinformaci .viceinfoPopis {line-height:18px;}
.viceinformaci .textbox {width: 200px; height:19px; border:1px solid #7f9db9; color:#515151; font-size:100%; margin:0px;}
.viceinformaci textarea {width: 300px; height: 85px; border:1px solid #7f9db9; color:#515151; font-size:100%; background-color:transparent; margin:0px;}
.viceinformaci img {margin:2px 0px;}
.viceinformaci .odeslat {float:left; display:block; width:82px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -452px -86px; cursor:pointer;}
.viceinformaci .odeslatHover {float:left; display:block; width:82px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -452px -108px; cursor:pointer;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:0px; color:#515151; font-size: 69%;}
.hodnoceni .hodnoceni-horni {width:460px; overflow:hidden;}
.hodnoceni .hodnoceni-horni .nadpis {float:left; width:120px; overflow:hidden; margin:0px; padding:0px; font-weight: bold; color: #056fff; font-size:127%;}
.hodnoceni .hodnoceni-horni .nadpis .padding {padding:9px 0px 0px 0px; margin:0px;}
.hodnoceni .hodnoceni-horni .hvezdySede {float:left; width:165px; height:33px; overflow:hidden; padding:0px; background:url(promimina-mapa.png) no-repeat -556px -44px; text-align:left;}
.hodnoceni .hodnoceni-horni .hvezdySede .hvezdyZlute {height:33px; overflow:hidden; padding:0px; background:url(promimina-mapa.png) no-repeat -556px -78px;}
.hodnoceni .hodnoceni-dolni {text-align: left; margin: 0px; padding:10px 0px 0px 0px;}
.hodnoceni .hodnoceni-dolni .nadpis {padding:0px 0px 10px 0px; font-weight: bold; color: #515151; font-size:109%;}
.hodnoceni .hodnoceni-dolni .row {width:510px; overflow:hidden; padding:0px 0px 3px 0px;}
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft {float:left; width:120px; overflow:hidden; padding:2px 0px 3px 0px; color: #515151;}
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft a {font-weight: normal; text-decoration: underline; color:#515151; }
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft a:hover {text-decoration: none;}
.hodnoceni .hodnoceni-dolni .row .vaseHodRight {float:left; width:109px; overflow:hidden;}
.hodnoceni .hodnoceni-dolni .row .vaseHodRight .hvezdy {height:20px; overflow:hidden; background:url(promimina-mapa.png) no-repeat -556px -112px;}
.hodnoceni .hodnoceniText {text-align: left; margin: 0px; padding:0px; line-height:24px;}

/* F6_DETAIL - souvisejici produkty */
.souvisejici {width:524px; overflow:hidden; margin:0px 0px 15px 0px;}


/* F6_DETAIL - diskuse */
.diskuse {padding:0px 0px 10px 0px;}
.diskuse .diskuse-popis {color: #515151; font-size: 69%;}
.diskuse .nadpis2 {font-weight: bold; color: #056fff; margin: 10px 0px 5px 0px; font-size: 69%;}
.diskuse .akce {width:510px; overflow:hidden; margin: 3px 0px 3px 0px;}
.diskuse .akce .dots {float:left; margin: 0px 1px 0px 3px;}
.diskuse .akce .vypsatOznacene {display:block; float:left; width:114px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -424px -174px; cursor:pointer; margin:0px 5px 0px 0px;}
.diskuse .akce .vypsatOznaceneHover {display:block; float:left; width:114px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -424px -196px; cursor:pointer; margin:0px 5px 0px 0px;}
.diskuse .akce .vypsatVse {display:block; float:left; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -318px -130px; cursor:pointer;}
.diskuse .akce .vypsatVse:hover {background-position:-318px -152px;}
.diskuse .prispevky {font-size: 69%; vertical-align:top;}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .prvni {background-color: #ededed; border:1px solid #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: #515151;}
.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; color: #515151;}
.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; font-size: 69%;}
.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: 69%;}
.diskuse .formularDiskuse .popis {float: left; width: 160px; text-align: right; padding: 2px 5px 0px 0px; margin:0px; color:#515151;}
.diskuse .formularDiskuse .textbox {float:left; width: 117px; height:19px; border:1px solid #9e9e9e; background-color:transparent; color:#515151; font-size:100%; margin:1px 0px 0px 0px;}
.diskuse .formularDiskuse textarea {float:left; width: 278px; height: 85px; border:1px solid #9e9e9e; color:#515151; font-size:100%; background-color:transparent; margin:2px 0px 0px 0px;}
.diskuse .formularDiskuse .captcha {float: left; margin:2px 0px 2px 0px;}
.diskuse .formularDiskuse .odeslat {float:left; display:block; width:82px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:2px 0px; background:url(promimina-mapa-buttons.png) no-repeat -452px -86px; cursor:pointer;}
.diskuse .formularDiskuse .odeslatHover {float:left; display:block; width:82px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:2px 0px; background:url(promimina-mapa-buttons.png) no-repeat -452px -108px; cursor:pointer;}

/* F7_OBLIBENE PROUKTY */
.favorites {margin:0px; color: #515151; font-size:69%; padding:0px;}
.favorites .produkt {width:484px; 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:260px; font-weight:normal; color:#515151; line-height:15px;}
.favorites .produkt .nazevDiv .nazev {text-decoration: underline; font-weight:normal; color:#ec1cd3;}
.favorites .produkt .nazevDiv .nazev:hover {text-decoration: none;}
.favorites .produkt .nazevDiv .cena {font-weight:bold; color:#ff0000;}
.favorites .produkt .favoritesRight {float: right; width:130px; text-align: center; padding-top:5px;}
.favorites .produkt .favoritesRight a.odstranit {margin: 17px 0px 0px 0px; text-decoration: none; color: #ff0000;}
.favorites .produkt .favoritesRight a.odstranit:hover {text-decoration: underline;}
.favorites .produkt .favoritesRight a.koupit {display: block; width:80px; height:21px; overflow:hidden; margin:0px auto 10px auto; text-decoration: none; font-size:1px; text-indent:-5000px; background:url(promimina-mapa-buttons.png) no-repeat -81px -42px;}
.favorites .produkt .favoritesRight a.koupit:hover {background-position:-81px -64px; text-decoration:none;}
.favorites .odstranitVse {text-align: right;}
.favorites .odstranitVse a {text-decoration: none; color: #ff0000;}
.favorites .odstranitVse a:hover {text-decoration: underline;}

/* pruvodce nakupem */
.pruvodceNakupem {width:524px; height:111px; overflow:hidden; margin:0px 0px 10px 0px; padding:0px; background:url(promimina-mapa3.jpg) no-repeat 0px -87px; text-align:left;}
.pruvodceNakupem .pruvodceAktivni-1 {width:132px; height:87px; overflow:hidden; padding:0px; margin:0px; background:url(promimina-mapa3.jpg) no-repeat 0px 0px;}
.pruvodceNakupem .pruvodceAktivni-2 {width:253px; height:87px; overflow:hidden; padding:0px; margin:0px; background:url(promimina-mapa3.jpg) no-repeat 0px 0px;}
.pruvodceNakupem .pruvodceAktivni-3 {width:375px; height:87px; overflow:hidden; padding:0px; margin:0px; background:url(promimina-mapa3.jpg) no-repeat 0px 0px;}
.pruvodceNakupem .pruvodceAktivni-4 {width:496px; height:87px; overflow:hidden; padding:0px; margin:0px; background:url(promimina-mapa3.jpg) no-repeat 0px 0px;}

/* F8_KOSIK */
.kosik {width:484px; overflow:hidden; margin:0px; color: #5d5d5d; padding:0px;}
.kosik .kosikPopis {line-height:18px; margin:0px 0px 15px 0px; font-size:69%;}
.kosik .seznamZbozi {font-size:69%; color:#5d5d5d;}
.kosik .seznamZbozi .produktlite {width:484px; overflow:hidden; margin:0px 0px 1px 0px; padding:0px; background:url(promimina-mapa-y.png) repeat-y -981px 0px;}
.kosik .seznamZbozi .produktlite .produktliteHorni {width:484px; height:2px; overflow:hidden; margin:0px; padding:0px; background:url(promimina-mapa.png) no-repeat 0px -243px;}
.kosik .seznamZbozi .produktlite .produktliteDolni {width:484px; height:2px; overflow:hidden; margin:0px; padding:0px; background:url(promimina-mapa.png) no-repeat 0px -246px;}
.kosik .seznamZbozi .produktlite .produktliteProstredni {width:484px; overflow:hidden; margin:0px; padding:0px;}
.kosik .seznamZbozi .padding1 {padding: 6px 0px 5px 0px; color:#5d5d5d; 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 5px 5px 0px;}
.kosik .seznamZbozi .cara1 {float: left; width: 1px; height:20px; overflow: hidden; padding:0px; margin:0px;}
.kosik .seznamZbozi .checkbox {float: left; width: 31px; overflow: hidden; padding:0px; margin:0px; text-align:center;}
.kosik .seznamZbozi .nazev {float:left; width:220px; overflow:hidden; padding:0px; margin:0px; color:#5d5d5d; text-align:center;}
.kosik .seznamZbozi .nazev a {text-decoration: underline; color:#056fff; font-weight: normal;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: none;}
.kosik .seznamZbozi .cenaZaKus {float: left; width: 70px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 48px; overflow: hidden; text-align: left; padding:0px;}
.kosik .seznamZbozi .pocetKusu input {width:30px; height:17px; text-align:center; border:1px solid #c9d2d6; color:#5d5d5d; margin: 2px 0px 0px 7px; font-size:100%;}
.kosik .seznamZbozi .dph {float: left; width:39px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width:68px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .cena1 {color:#5d5d5d; font-weight: normal; text-align:right;}
.kosik .seznamZbozi .cena2 {color:#5d5d5d; font-weight: bold; text-align:right;}
.kosik .cenaCelkem {width:484px; overflow:hidden; margin:0px; padding:0px; text-align:left; font-size:69%;}
.kosik .cenaCelkem .row {width:484px; overflow:hidden; margin:0px 0px 1px 0px; padding:0px; background:url(promimina-mapa-y.png) repeat-y -1466px 0px;}
.kosik .cenaCelkem .row .rowHorni {width:484px; height:2px; overflow:hidden; margin:0px; padding:0px; background:url(promimina-mapa.png) no-repeat 0px -249px;}
.kosik .cenaCelkem .row .rowDolni {width:484px; height:2px; overflow:hidden; margin:0px; padding:0px; background:url(promimina-mapa.png) no-repeat 0px -252px;}
.kosik .cenaCelkem .row .rowProstredni {width:468px; overflow:hidden; margin:6px 7px 5px 9px; padding:0px;}
.kosik .cenaCelkem .row .popis {float:left; width:200px; overflow:hidden; margin:0px; padding:0px; color:#5d5d5d; text-align:left; font-weight:bold; text-transform:lowercase;}
.kosik .cenaCelkem .row .cena {float:right; width:120px; overflow:hidden; margin:0px; padding:0px; color:#5d5d5d; text-align:right; font-weight:bold;}
.kosik .cenaCelkem .row .cena .modra {color:#056fff;}
.kosik .buttonsBottom {width:484px; margin: 20px 0px 0px 0px; padding:0px;}
.kosik .buttonsBottom .ulozitZmeny {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -346px -86px; cursor:pointer;}
.kosik .buttonsBottom .ulozitZmenyHover {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -346px -108px; cursor:pointer;}
.kosik .buttonsBottom .vysypatKosik {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -240px -86px; margin-right:7px; cursor:pointer;}
.kosik .buttonsBottom .vysypatKosik:hover {background-position:-240px -108px;}
.kosik .buttonsBottom .smazOznacene {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -134px -86px; margin-right:7px; cursor:pointer;}
.kosik .buttonsBottom .smazOznaceneHover {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -134px -108px; margin-right:7px; cursor:pointer;}
.kosik .buttonsBottom .tlacitkoPokladna {float:right; display:block; width:122px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 0px 0px 7px; background:url(promimina-mapa-buttons.png) no-repeat -399px -262px; cursor:pointer;}
.kosik .buttonsBottom .tlacitkoPokladnaHover {float:right; display:block; width:122px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 0px 0px 7px; background:url(promimina-mapa-buttons.png) no-repeat -399px -284px; cursor:pointer;}
.kosik .chyby {padding:10px 0px 0px 0px; line-height:18px;}
.kosik .chyby .odkaz {text-decoration: underline; color:#056fff; font-weight: normal;}
.kosik .chyby .odkaz:hover {text-decoration: none;}

/* F9_POKLADNA */
.pokladna {color: #5d5d5d; font-size:69%; padding:0px;}
.pokladna .nadpisPokladna-0 {width:504px; overflow:hidden; font-weight: bold; padding:0px; color: #ec1cd3; font-size:109%; margin:10px 0px 5px 10px;}
.pokladna .nadpisPokladna-1 {width:504px; overflow:hidden; font-weight: bold; padding:0px; color: #68b001; font-size:109%; margin:10px 0px 5px 10px;}
.pokladna .margin {width:484px; overflow:hidden; margin: 0px 0px 0px 20px; text-align: left;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; color: #ec1cd3; font-weight: bold;}
.pokladna .seznamZbozi {width:484px; overflow:hidden; margin:0px; padding:0px; color:#5d5d5d;}
.pokladna .seznamZbozi .produktliteHeader {width:484px; overflow:hidden; margin:0px; padding:0px;}
.pokladna .seznamZbozi .produktlite {width:484px; overflow:hidden; margin:0px; padding:0px; border-top:1px solid #aeaeae;}
.pokladna .seznamZbozi .padding1 {padding: 5px 0px 5px 0px; margin:0px; color:#5d5d5d; text-align:center; font-weight:bold;}
.pokladna .seznamZbozi .padding2 {margin: 3px 7px 3px 0px; padding:0px;}
.pokladna .seznamZbozi .padding3 {padding: 3px 0px 3px 0px; margin:0px;}
.pokladna .seznamZbozi .padding4 {padding: 5px 0px 5px 0px; margin:0px; color:#5d5d5d; text-align:left; font-weight:bold;}
.pokladna .seznamZbozi .nazev {float:left; width:241px; overflow:hidden; padding:0px; margin:0px; color:#5d5d5d; text-align:left;}
.pokladna .seznamZbozi .nazev .odkaz-0 {text-decoration: underline; color:#ec1cd3; font-weight: normal;}
.pokladna .seznamZbozi .nazev .odkaz-0:hover {text-decoration: none;}
.pokladna .seznamZbozi .nazev .odkaz-1 {text-decoration: underline; color:#68b001; font-weight: normal;}
.pokladna .seznamZbozi .nazev .odkaz-1:hover {text-decoration: none;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 70px; overflow: hidden; padding:0px;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 48px; overflow: hidden; text-align: center;; padding:0px;}
.pokladna .seznamZbozi .dph {float: left; width:39px; overflow: hidden; padding:0px; text-align:center;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width:70px; overflow: hidden; padding:0px;}
.pokladna .seznamZbozi .cena1 {color:#5d5d5d; font-weight: normal; text-align:left;}
.pokladna .seznamZbozi .cena2 {color:#5d5d5d; font-weight: bold; text-align:right;}
.pokladna .cenaCelkem {width:484px; overflow:hidden; margin:0px; padding:0px; text-align:left;}
.pokladna .cenaCelkem .row {width:484px; overflow:hidden; margin:0px; border-top:1px solid #aeaeae;}
.pokladna .cenaCelkem .row .popis {float:left; width:135px; color:#5d5d5d; text-align:left; font-weight:bold; text-transform:lowercase; padding: 3px 0px;}
.pokladna .cenaCelkem .row .cena {float:right; width:125px; overflow:hidden; margin:0px; padding:3px 0px; font-weight: bold; color:#5d5d5d;}
.pokladna .cenaCelkem .row .cena .odsazeni {padding:0px 16px 0px 0px; text-align:right;}
.pokladna .cenaCelkem .row .cena .odsazeni .cena-0 {color:#ec1cd3;}
.pokladna .cenaCelkem .row .cena .odsazeni .cena-1 {color:#68b001;}
.pokladna .slevaPopis {float:left; width: 93px; margin: 1px 0px 0px 0px; color:#5d5d5d; text-align:left; font-weight:bold;}
.pokladna input.slevaKod {float:left; width:30px; height:17px; text-align:left; border:1px solid #aabdd3; color:#5d5d5d; margin: 1px 5px 0px 0px; font-size:100%;}
.pokladna .slevaTlacitko {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -106px -130px; margin-right:10px; cursor:pointer;}
.pokladna .slevaTlacitkoHover {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -106px -152px; margin-right:10px; cursor:pointer;}
.pokladna .tlacitko {display:block; width:105px; height:23px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(promimina-mapa-buttons.png) no-repeat -212px -130px; cursor:pointer;}
.pokladna .tlacitkoHover {display:block; width:105px; height:23px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(promimina-mapa-buttons.png) no-repeat -212px -152px; cursor:pointer;}

.pokladna .odberatel2 {margin: 0px;}
.pokladna .odberatel2 .kontakt {width:484px; 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 #aabdd3; color:#5d5d5d; font-size:100%; margin:0px 0px 0px 5px;}

.pokladna .odberatel {margin: 0px 0px 0px 10px;}
.pokladna .odberatel .kontakt {float: left; width: 225px; padding: 0px 0px 15px 0px;}
.pokladna .odberatel .kontakt .nadpis-0 {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #ec1cd3; font-size:109%;}
.pokladna .odberatel .kontakt .nadpis-1 {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #68b001; font-size:109%;}
.pokladna .odberatel .kontakt .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px;}

.pokladna .odberatel .kontakt table.udaje {width: 225px; border: 0px solid #5d5d5d; font-size:100%;}
.pokladna .odberatel .kontakt table.udaje b {color: #5d5d5d;}
.pokladna .odberatel .kontakt table.udaje td {color: #5d5d5d; 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:#5d5d5d; font-weight:normal;}
.pokladna .odberatel .kontakt table.udaje td.text {padding:0px 0px 0px 10px; vertical-align: middle; text-align: left; color:#5d5d5d; font-weight:normal;}
.pokladna .odberatel .kontakt table.udaje .dodaciAdresa {width: 135px; height:19px; border:1px solid #aabdd3; color:#5d5d5d; font-size:100%; margin:0px 0px 0px 10px;}
.pokladna .odberatel .kontakt select {width:135px; height:19px; color:#5d5d5d; border:1px solid #aabdd3; font-size:100%; margin:0px 0px 0px 10px;}

.pokladna .odberatel .kontakt2 {float: left; width:504px; padding: 0px 0px 15px 0px;}
.pokladna .odberatel .kontakt2 .nadpis-0 {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #ec1cd3; font-size:109%;}
.pokladna .odberatel .kontakt2 .nadpis-1 {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #68b001; font-size:109%;}
.pokladna .odberatel .kontakt2 .popisOblasti {font-style: italic; color:#5d5d5d; font-weight:normal; font-size:92%;}

.pokladna .odberatel .kontakt2 table.udaje {width: 250px; border: 0px solid #000000; font-size:100%;}
.pokladna .odberatel .kontakt2 table.udaje b {color: #5d5d5d;}
.pokladna .odberatel .kontakt2 table.udaje td {color: #5d5d5d; 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:#5d5d5d; font-weight:normal;}
.pokladna .odberatel .kontakt2 table.udaje td.text {padding:0px 0px 0px 10px; vertical-align: middle; text-align: left; color:#5d5d5d; font-weight:normal;}
.pokladna .odberatel .kontakt2 table.udaje .dodaciAdresa {width: 135px; height:19px; border:1px solid #aabdd3; color:#5d5d5d; font-size:100%; margin:0px 0px 0px 10px;}
.pokladna .odberatel .kontakt2 .obchPodmOdkaz-0 {color:#ec1cd3; font-weight:normal; text-decoration:underline;}
.pokladna .odberatel .kontakt2 .obchPodmOdkaz-0:hover {text-decoration:none;}
.pokladna .odberatel .kontakt2 .obchPodmOdkaz-1 {color:#68b001; font-weight:normal; text-decoration:underline;}
.pokladna .odberatel .kontakt2 .obchPodmOdkaz-1:hover {text-decoration:none;}

.pokladna .odberatel .mezera {float: left; width: 25px; overflow: hidden;}

.pokladna .vasVzkazKObjednavce {width: 482px; height:50px; font-size:100%; color:#5d5d5d; border:1px solid #aabdd3; margin:0px 0px 0px 20px;}
.pokladna .odeslat {display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -212px -218px; cursor:pointer; margin:0px 0px 2px 0px;}
.pokladna .odeslatHover {display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -212px -240px; cursor:pointer; margin:0px 0px 2px 0px;}
.pokladna .zavazneObjednat {display:block; width:124px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -318px -218px; cursor:pointer; margin:0px auto 2px auto;}
.pokladna .zavazneObjednatHover {display:block; width:124px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat -318px -240px; cursor:pointer; margin:0px auto 2px auto;}

.specialniDoprava {margin: 0px 0px 15px 0px;}
.specialniDoprava .text {margin: 0px; font-weight: normal;}
.specialniDoprava .text a {text-decoration:underline; color:#ec1cd3;}
.specialniDoprava .text a:hover {text-decoration:none;}
.specialniDoprava .vyberPlatby {}
.specialniDoprava .vyberPlatby .platba {padding: 5px;}

.volbaDopravy {font-size:100%;}
.volbaDopravy .dopravaBlock {color: #5d5d5d; border-top: 1px solid #f6f8f9; font-size:100%;}
.volbaDopravy .dopravaBlock .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .dopravaBlock-selected {color: #5d5d5d; background-color:#f6f8f9;}
.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: #5d5d5d; line-height: 17px;}

.volbaPlatby {font-size:100%;}
.volbaPlatby .platbaBlock {color: #5d5d5d; background: #f6f8f9;}
.volbaPlatby .platbaBlock .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .platbaBlock-selected {color: #5d5d5d; background: #f6f8f9;}
.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: #5d5d5d; line-height: 17px;}

.pokladnaLib {padding:5px 0px;}
.pokladnaLib .pokladnaLibNadpis {display:block; width:484px; overflow:hidden; font-weight: bold; color: #5d5d5d; 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%;}

/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {width:484px; overflow:hidden; font-size: 69%; text-align: left; color: #5d5d5d;}
.objednavka .pokracovat {display:block; width:105px; height:21px; overflow:hidden; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(promimina-mapa-buttons.png) no-repeat 0px -262px; cursor:pointer; margin:0px;}
.objednavka .pokracovat:hover {background-position:0px -284px;}

/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:0px; font-size: 11px;}
.vaseObjednavkyPrehled a.prihlaseni {color:#ec1cd3;}
.vaseObjednavkyPrehled .prehled {width: 484px; border-collapse: collapse; border: 1px solid #aabdd3; color: #5d5d5d; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #aabdd3; padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#ec1cd3;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {padding:0px; font-size: 11px; color: #5d5d5d;}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {width: 484px; border-collapse: collapse; border: 1px solid #aabdd3; color: #5d5d5d; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #aabdd3;  padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.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 {color:#ec1cd3; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}

/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {padding:0px; font-size: 69%; overflow:hidden;}
.loginPage .nadpisLogin {font-weight: bold; padding: 5px 0px 5px 0px; color: #056fff;}
.loginPage .row {width: 484px; padding: 0px 0px 5px 0px;}
.loginPage .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; color:#5d5d5d;}
.loginPage .popis2 {float: left; width: 250px; padding: 4px 0px 0px 0px; color:#5d5d5d;}
.loginPage .txtbox {float:left; width: 150px; height:19px; border:1px solid #aabdd3; color:#5d5d5d; font-size:100%; margin:0px;}
.loginPage .odeslat {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -318px -174px; cursor:pointer;}
.loginPage .odeslatHover {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -318px -196px; cursor:pointer;}
.loginPage .prihlasit {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -425px -130px; cursor:pointer;}
.loginPage .prihlasitHover {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -425px -152px; cursor:pointer;}
.loginPage a {text-decoration: underline; color:#ec1cd3;}
.loginPage a:hover {text-decoration: none;}

/* F24_VYHLEDAVANI - rozsirene */
.kategorieFiltr {width:174px; color:#ec1cd3; 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: #5d5d5d;}
.advsearch2 td.tdInput {width: 150px; line-height: 20px; color: #5d5d5d;}
.advsearch2 td .txtbox {width: 150px; height:19px; border:1px solid #aabdd3; color:#5d5d5d; font-size:100%; margin:1px 0px 0px 0px;}
.advsearch2 td .hledej {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat 0px -174px; cursor:pointer;}
.advsearch2 td .hledejHover {float:left; display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat 0px -196px; cursor:pointer;}
.advsearch2 .popisZrusitFiltr {text-align:left; font-size: 69%; color: #5d5d5d; padding:0px 0px 10px 0px;}
.advsearch2 .popisZrusitFiltr .zrusitFiltr {display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:2px 0px 0px 0px; background:url(promimina-mapa-buttons.png) no-repeat -212px -174px; cursor:pointer;}
.advsearch2 .popisZrusitFiltr .zrusitFiltr:hover {background-position:-212px -196px;}

/* F28_HLIDACI PES */
.watchdog {padding: 0px; font-size: 69%; text-align:left; color:#5d5d5d;}
.watchdog a {text-decoration: underline; color: #ec1cd3;}
.watchdog a:hover {text-decoration: none;}
.watchdog a.kill {text-decoration: none; color: #ff0000; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {padding: 0px; font-size: 69%; color:#5d5d5d; line-height:18px;}

/* F30_KNIHA PRANI */
.knihaprani {padding: 0px; font-size:69%; text-align:left; color:#5d5d5d;}
.knihaprani .row {margin:0px; padding:0px; text-align:left;}
.knihaprani .row .popis {float:left; width: 160px; color:#5d5d5d;}
.knihaprani .row .popis2 {float:left; width: 300px;}
.knihaprani .row .popis2 input {width:150px; height:19px; border:1px solid #aabdd3; color:#5d5d5d;}
.knihaprani .row .popis2 textarea {width: 300px; height:200px; color:#000000; border:1px solid #aabdd3;}
.knihaprani .row .popis2 .odeslat {display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -318px -174px; cursor:pointer;}
.knihaprani .row .popis2 .odeslatHover {display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -318px -196px; cursor:pointer;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuDiv {font-size: 69%; padding: 0px;}
.porovnaniProduktuRoll {width: 484px; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktu {font-size: 100%;}
.porovnaniProduktu tr.position0 {background-color: transparent;}
.porovnaniProduktu tr.position1 {background-color: #f6f8f9;}
.porovnaniProduktu td {width: 140px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #aabdd3; color: #5d5d5d;}
.porovnaniProduktu td.nazev {font-weight: normal; color: #5d5d5d; line-height:15px;}
.porovnaniProduktu td.nazev a {color: #ec1cd3; text-decoration: underline;}
.porovnaniProduktu td.nazev a:hover {text-decoration: none;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px; color: #5d5d5d; 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;}
.porovnaniProduktu td .odebrat {display: block; width:80px; height:21px; overflow:hidden; text-decoration: none; font-size:1px; text-indent:-5000px; background:url(promimina-mapa-buttons.png) no-repeat -212px -262px;}
.porovnaniProduktu td .odebrat:hover {background-position:-212px -284px;}
.porovnaniProduktu td .koupit {display: block; width:80px; height:21px; overflow:hidden; text-decoration: none; font-size:1px; text-indent:-5000px; background:url(promimina-mapa-buttons.png) no-repeat -81px -42px;}
.porovnaniProduktu td .koupit:hover {background-position:-81px -64px;}
.odebratVse {display:block; width:105px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(promimina-mapa-buttons.png) no-repeat -106px -262px; cursor:pointer;}
.odebratVse:hover {background-position:-106px -284px;}

/* F34_SITEMAP */
.sitemap {font-size:69%; color: #ec1cd3; line-height:18px; margin:0px 0px;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 12px;  color: #ec1cd3; padding: 15px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;  color: #ec1cd3;}
.sitemap a:hover {text-decoration: underline;}

.zapatiOdkazy { background: white; padding-left: 174px; font-size: 69%; }

.topdetail .topright .tabulka td.homecredit {vertical-align: middle; text-align: center;}