/* obecna nastaveni */
body {font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; background:#ffe4ef url(kp-bg-body.png) repeat-x center top; color:#5d2e4b;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Tahoma, Arial, Helvetica, sans-serif; vertical-align: middle;}
strong {font-weight: bold;}
a {text-decoration: none; color:#a22035;}
a:hover {text-decoration:underline;}
.pointer {cursor: pointer;}
.cistic {clear:both; border:none; visibility:hidden; line-height:0px;}

.shopMessage {text-align: center; width: 100%; margin: 120px auto 0px auto;}
.shopMessage .block {width: 990px; padding: 15px 0px 15px 0px; margin: 15px auto 15px auto; color:#5d2e4b; background-color:#ffffff; border:2px solid #bd87ab;}
.shopMessage .block .odsazeni {font-size: 85%; padding: 0px 20px 0px 20px; margin:0px; color:#5d2e4b;}
.shopMessage .block .nadpis {font-size: 123%; font-weight: bold; padding: 10px 0px 5px 0px; color: #a22035;}

.main {width:990px; margin: 0px auto 0px auto; text-align: left; background:url(kp-bg-main01.png) repeat-y left top;}
.main .textura {width:990px; background:url(kp-bg-header.jpg) no-repeat left top;}

.main .header {width:990px; height:181px; overflow:hidden; padding:0px; margin:0px; text-align:center;}
.main .header .zalozky-top {width:600px; height:36px; overflow:hidden; padding:0px; margin:0px auto 0px auto;}
.main .header .zalozky-top .zalozka-odkaz-0 {float:right; width:127px; height:35px; overflow:hidden; padding:0px; margin:0px 0px 0px 1px; background:url(kp-bg-zalozka-top-0.gif) no-repeat center top;  text-decoration:none; color:#ffe4ef; font-size:69%; font-weight:bold; text-align:center;}
.main .header .zalozky-top .zalozka-odkaz-0:hover {background:url(kp-bg-zalozka-top-1.gif) no-repeat center top; text-decoration:none;}
.main .header .zalozky-top .zalozka-odkaz-1 {float:right; width:127px; height:35px; overflow:hidden; padding:0px; margin:0px 0px 0px 1px; background:url(kp-bg-zalozka-top-1.gif) no-repeat center top; text-decoration:none; color:#ffffff; font-size:69%; font-weight:bold; text-align:center;}
.main .header .zalozky-top .zalozka-odkaz-1:hover {background:url(kp-bg-zalozka-top-1.gif) no-repeat center top; text-decoration:none;}
.main .header .zalozky-top .padding {display:block; padding:10px 0px; cursor:pointer;}

.main .header .header-mezera1 {width:990px; height:20px; overflow:hidden; padding:0px; margin:0px;}
.main .header .header-spodni {width:990px; height:114px; overflow:hidden; padding:0px; margin:0px;}

.main .header .header-spodni .headerLeft {float:left; width:156px; height:114px; overflow:hidden;}

.main .header .header-spodni .headerMezera {float:left; width:30px; height:114px; overflow:hidden;}

.main .header .header-spodni .headerCenter {float:left; width:605px; height:114px; overflow:hidden;}
.main .header .header-spodni .headerCenter .logo {display: block; width: 605px; height: 114px; overflow:hidden; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .header-spodni .headerCenter .logo:hover {text-decoration:none;}

.main .header .header-spodni .headerRight {float:right; width:160px; height:114px; overflow:hidden; text-align:left;}
.main .header .header-spodni .headerRight .kosikTop {width:151px; overflow:hidden; padding:24px 0px 0px 0px;}
.main .header .header-spodni .headerRight .kosikTop a.kosik {font-size: 100%; display: block; cursor: pointer; text-decoration: none;}
.main .header .header-spodni .headerRight .kosikTop a.kosik:hover {text-decoration: none;}
.main .header .header-spodni .headerRight .kosikTop a.kosik .kosikTopRow {display: block; width:151px; overflow:hidden; text-align:left; padding:0px; margin:0px;}
.main .header .header-spodni .headerRight .kosikTop a.kosik .kosikTopRow .kosikTopLeft {float:left; overflow:hidden; padding:0px; margin:0px; font-size:69%; font-weight:normal; color:#ffe5f2; text-align:left;}
.main .header .header-spodni .headerRight .kosikTop a.kosik .kosikTopRow .kosikTopLeft .padding {padding:3px 0px 0px 0px;}
.main .header .header-spodni .headerRight .kosikTop a.kosik .kosikTopRow .kosikTopRight {float:right; width:105px; overflow:hidden; padding:0px; margin:0px; font-size:69%; font-weight:normal; color:#ffa8d1; text-align:right;}
.main .header .header-spodni .headerRight .kosikTop a.kosik .kosikTopRow .kosikTopRight .cena {font-size:163%; font-weight:normal; color:#ff74ab;}
.main .header .header-spodni .headerRight .kosikTop a.kosik .kosikTopCara {display: block; width:150px; height:11px; overflow:hidden; margin:0px; padding:0px; background:url(kp-kosiktop-cara.png) no-repeat center center;}
.main .header .header-spodni .headerRight .kosikTop .kosikTopOdkaz {display: block; height:26px; padding:0px 4px 0px 0px; text-align:right; margin:2px 0px 0px 0px;}

.main .main01 {width:990px; overflow: hidden; margin:0px; padding:0px; background:url(kp-bg-zaobleni.png) no-repeat left bottom;}

.main .main01 .layoutLevyVelky {float:left; width:798px; overflow: hidden; margin:0px; padding:0px;}

.main .main01 .layoutLeft {float:right; width: 180px; overflow: hidden; margin:0px; padding:0px 0px 80px 0px;}
.main .main01 .layoutLeft .vyhledavani {width:167px; overflow:hidden; padding:0px; font-weight:normal; text-align:left; margin:9px 0px 9px 8px;}
.main .main01 .layoutLeft .vyhledavani .bg-input {float:left; width:97px; height:22px; overflow:hidden; background:url(kp-input1.png) no-repeat left top; margin:0px 0px 0px 0px; padding:0px;}
.main .main01 .layoutLeft .vyhledavani .bg-input .hledanyText {width:88px; height:15px; background-color:transparent; border:0px solid #5a4c3b; color: #370a24; margin:2px 0px 0px 5px; font-size:69%;}
.main .main01 .layoutLeft .vyhledavani .submit {float:right; width:64px; height:25px; margin:0px;}
.main .main01 .layoutLeft .vyhledavani .rozsireneVyhledavani {display:block; width:167px; font-size: 69%; color:#ffcbee; text-decoration:none; padding:3px 0px 0px 0px; font-weight:normal; margin:0px;}
.main .main01 .layoutLeft .vyhledavani .rozsireneVyhledavani:hover {text-decoration:underline;}
.main .main01 .layoutLeft .nadpisLeftVyhledavani {width: 180px; height:30px; overflow: hidden; margin:0px; padding:0px; background:url(kp-nadpis-vyhledavani.gif) no-repeat 0px 0px;}
.main .main01 .layoutLeft .nadpisLeftVyrobce {width: 180px; height:30px; overflow: hidden; margin:0px; padding:0px; background:url(kp-nadpis-vyhledavani.gif) no-repeat 0px -31px;}
.main .main01 .layoutLeft .nadpisLeftKategorie {width: 180px; height:30px; overflow: hidden; margin:0px; padding:0px; background:url(kp-nadpis-kategorie.gif) no-repeat left top;}
.main .main01 .layoutLeft .nadpisLeftNovinky {width: 180px; height:30px; overflow: hidden; margin:0px; padding:0px; background:url(kp-nadpis-odber-novinek.gif) no-repeat left top;}
.main .main01 .layoutLeft .nadpisLeftOceneni {width: 180px; height:30px; overflow: hidden; margin:0px; padding:0px; background:url(kp-nadpis-oceneni.gif) no-repeat left top;}
.main .main01 .layoutLeft .nadpisLeftNejprodavanejsi {width: 180px; height:30px; overflow: hidden; margin:0px; padding:0px; background:url(kp-nadpis-nejprodavanejsi.gif) no-repeat left top;}
.main .main01 .layoutLeft .nadpisLeftDoporucujeme {width: 180px; height:30px; overflow: hidden; margin:0px; padding:0px; background:url(kp-nadpis-doporucujeme.gif) no-repeat left top;}
.main .main01 .layoutLeft .ramecekLeft {color:#ffcbee; padding:10px 0px 0px 0px;}
.main .main01 .layoutLeft .vyberVyrobceKatgorie {text-align: center; padding: 10px;}
.main .main01 .layoutLeft .vyberVyrobceKatgorie select {margin: auto;}

.icostar {width: 14px; height: 14px; float: left; background: transparent url(14pxStar.png) no-repeat left top; margin-right: 3px;}

.main .main01 .layoutMezera {float:right; width: 30px; height:30px; overflow: hidden; margin:0px; padding:0px;}

.main .main01 .layoutCenter {float:right; width:550px; overflow:hidden; margin:0px; padding: 56px 0px 0px 0px; text-align: left;}
.main .main01 .layoutCenter .textpages-top {width:550px; height:35px; overflow:hidden; padding:0px; margin:0px 0px 20px 0px;}
.main .main01 .layoutCenter .textpages-top .cara-0 {float:left; width:2px; height:35px; overflow:hidden; background:url(kp-textpages-cara-0.png) no-repeat 0px 0px;}
.main .main01 .layoutCenter .textpages-top .cara-1 {float:left; width:2px; height:35px; overflow:hidden; background:url(kp-textpages-cara-1.png) no-repeat 0px 0px;}
.main .main01 .layoutCenter .textpages-top .cara-2 {float:left; width:2px; height:35px; overflow:hidden; background:url(kp-textpages-cara-2.png) no-repeat 0px 0px;}
.main .main01 .layoutCenter .textpages-top .cara-3 {float:left; width:2px; height:35px; overflow:hidden; background:url(kp-textpages-cara-3.png) no-repeat 0px 0px;}
.main .main01 .layoutCenter .textpages-top .text-odkaz-0 {float:left; display:block; height:35px; padding:0px; margin:0px; text-decoration:none; color:#ffffff; font-size:69%; font-weight:bold;}
.main .main01 .layoutCenter .textpages-top .text-odkaz-0:hover {background:url(kp-textpages-vyber.gif) no-repeat center top; text-decoration:none;}
.main .main01 .layoutCenter .textpages-top .text-odkaz-1 {float:left; display:block; height:35px; padding:0px; margin:0px; background:url(kp-textpages-vyber.gif) no-repeat center top; text-decoration:none; color:#ffffff; font-size:69%; font-weight:bold;}
.main .main01 .layoutCenter .textpages-top .text-odkaz-1:hover {background:url(kp-textpages-vyber.gif) no-repeat center top; text-decoration:none;}
.main .main01 .layoutCenter .textpages-top .padding {display:block; padding:10px;}
 
.main .main01 .layoutCenter .nadpisCenter {width:550px; height:30px; overflow:hidden; text-align:left; padding:0px; color: #ffdfdf; font-weight: bold; margin:0px; background:url(kp-bg-nadpis-center.png) no-repeat left top;}
.main .main01 .layoutCenter .nadpisCenter h1,
.main .main01 .layoutCenter .nadpisCenter h2 {color: #ffdfdf; font-size: 75%; font-weight: bold; margin:0px; padding:7px 14px;}
.main .main01 .layoutCenter .nadpisCenter2 {font-weight:normal; color:#c62884; font-size:100%; background:url(kp-novinka-sipka.png) no-repeat 0px 1px; padding:0px 0px 0px 20px; margin:0px;}
.nadpisCenter2 a {color: inherit;}
.main .main01 .layoutCenter .nadpisCenter3 {width:550px; height:42px; overflow:hidden; font-weight:normal; color:#c62884; padding:0px; margin:0px;}
.main .main01 .layoutCenter .nadpisCenter3 h1 {color: #ffbfe6; font-size: 75%; font-weight: bold; margin:0px; padding:13px 10px 10px 55px;}
.main .main01 .layoutCenter .nadpisCenterHorni {width:550px; height:4px; overflow:hidden; padding:0px; margin:0px; background:url(kp-bg-nadpis-center-horni.png) no-repeat left top;}
.main .main01 .layoutCenter .nadpisCenterDolni {width:550px; height:4px; overflow:hidden; padding:0px; margin:0px; background:url(kp-bg-nadpis-center-dolni.png) no-repeat left top;}
.main .main01 .layoutCenter .nadpisCenterProstredni {width:550px; overflow:hidden; text-align:left; padding:0px; color: #ffdfdf; font-weight: bold; margin:0px; background:#8d2133 url(kp-bg-nadpis-center-prostredni.png) repeat-x left top;}
.main .main01 .layoutCenter .nadpisCenterProstredni h1 {color: #ffdfdf; font-size: 75%; font-weight: bold; margin:0px; padding:7px 14px;}
.main .main01 .layoutCenter .nakup-krok-1 {background:url(kp-nadpis-center-kosik.gif) no-repeat left top;}
.main .main01 .layoutCenter .nakup-krok-2 {background:url(kp-nadpis-center-pokladna1.gif) no-repeat left top;}
.main .main01 .layoutCenter .nakup-krok-3 {background:url(kp-nadpis-center-pokladna2.gif) no-repeat left top;}
.main .main01 .layoutCenter .nakup-krok-4 {background:url(kp-nadpis-center-objednavka.gif) no-repeat left top;}
.main .main01 .layoutCenter .ramecek {width:550px; overflow:hidden; padding:20px 0px 0px 0px;}
.main .main01 .layoutCenter .nadpisHome {width:550px; overflow:hidden; text-align:center; color:#914a7a; background:url(kp-bg-nadpis-home.png) no-repeat center bottom; padding:10px 0px 30px 0px;}
.main .main01 .layoutCenter .nadpisHome h1 {width:550px; overflow:hidden; text-align:center; font-size:150%; color:#914a7a; padding:0px; margin:0px; font-weight:normal;}
.main .main01 .layoutCenter .vodorovnaCara1 {width:550px; height:10px; overflow:hidden; margin:0px 0px 10px 0px; border-bottom:1px solid #dcbaca;}

.main .main01 .layoutRight {float:left; width: 180px; overflow: hidden; margin:0px; padding:0px 0px 80px 0px; text-align:left;}
.main .main01 .layoutRight .nadpisRightAkce {width: 180px; height:30px; overflow: hidden; margin:0px; padding:0px; background:url(kp-nadpis-akce.gif) no-repeat left top;}
.main .main01 .layoutRight .nadpisRightTopprodukty {width: 180px; height:30px; overflow: hidden; margin:0px; padding:0px; background:url(kp-nadpis-topprodukty.gif) no-repeat left top;}
.main .main01 .layoutRight .nadpisRightPomahame {width: 180px; height:30px; overflow: hidden; margin:0px; padding:0px; background:url(kp-nadpis-pomahame.gif) no-repeat left top;}
.main .main01 .layoutRight .nadpisRightKontakty {width: 180px; height:30px; overflow: hidden; margin:0px; padding:0px; background:url(kp-nadpis-kontakt.gif) no-repeat left top;}
.main .main01 .layoutRight .nadpisRightAnketa {width: 180px; height:30px; overflow: hidden; margin:0px; padding:0px; background:url(kp-nadpis-anketa.gif) no-repeat left top;}
.main .main01 .layoutRight .nadpisRightCertifikat {width: 180px; height:30px; overflow: hidden; margin:0px; padding:0px; background:url(kp-nadpis-certifikat.gif) no-repeat left top;}
.main .main01 .layoutRight .ramecekRight {padding:9px 0px 0px 0px; margin:0px;}
.main .main01 .layoutRight .ramecekRight .kontaktyRow {width: 194px; overflow:hidden; padding:0px 0px 8px 0px; margin:0px 9px;}
.main .main01 .layoutRight .ramecekRight .kontaktyRow .kontaktyLeft {float:left; width:70px; overflow:hidden; margin:0px; color:#da566c; font-size:75%; font-weight:normal;}
.ramecekRight .kontaktyRow .kontaktyLeft2 {float:left; width:31px; height:20px; overflow:hidden; margin:0px; }
.main .main01 .layoutRight .ramecekRight .kontaktyRow .telefon {padding:4px 0px 6px 30px; background:url(kp-ico-mobil.png) no-repeat 0px 0px;}
.main .main01 .layoutRight .ramecekRight .kontaktyRow .skype {padding:3px 0px 3px 30px; background:url(kp-ico-skype.png) no-repeat 0px 0px;}
.main .main01 .layoutRight .ramecekRight .kontaktyRow .icq {padding:2px 0px 3px 30px; background:url(kp-ico-icq.png) no-repeat 0px 0px;}
.main .main01 .layoutRight .ramecekRight .kontaktyRow .mail {padding:3px 0px 3px 30px; background:url(kp-ico-mail.gif) no-repeat 0px 0px;}
.main .main01 .layoutRight .ramecekRight .kontaktyRow .kontaktyRight {float:left; width: 90px; overflow:hidden; padding:3px 0px 3px 0px; margin:0px; color:#ffe7f7; font-size:75%; font-weight:bold;}
.main .main01 .layoutRight .ramecekRight .kontaktyRow .kontaktyRight2 {border:0px solid blue;float:left; width: 124px; height:14px; overflow:hidden; margin:4px 0px 3px 0px; background:url(kp-mailobrazkem.gif) no-repeat 0px 0px; padding:0px; }

.main .main01 .layoutRight .ramecekRight {color:#ffcbee; padding:10px 0px 10px 0px;}
.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: #f7edd2;}
.main .main01 .layoutRight .ramecekRight .pomahameImage p.cena {font-weight: bold; color: #f7edd2; font-size: 75%;}



.zapati {width:990px; height:80px; overflow:hidden; margin: 0px; text-align: left; background:#ffe4ef url(kp-bg-zapati.jpg) no-repeat left center; color:#ffffff; font-size:69%; line-height: 14px;}
.zapati .odsazeni {padding:26px 17px 0px 22px;}
.zapati .zapatiLeft {float:left; width:650px; height:40px; overflow:hidden; padding:0px; margin:0px;}
.zapati .zapatiRight {float:right; width:300px; height:40px; overflow:hidden; padding:7px 0px 0px 0px; margin:0px; text-align:right;}
.zapati .zapati-odkaz {color:#ff65a7; text-decoration:underline; font-weight:normal;}
.zapati .zapati-odkaz:hover {text-decoration: none;}
.zapati .zapati3 {text-decoration: underline;; color: #FF65A7;}
.zapati .zapati3:hover {text-decoration: none;}
.zapati span{color: #ffffff;}

/* -----------------------------------------------------------------------------------------------------------------------  */
/* hlavicka + rootkategorie */
.centerCara {margin:0px 0px 10px 0px;}

.userForms {width: 149px; height:90px; overflow:hidden; text-align:right; margin:22px 0px 0px 7px;}
.userForms .row {width:147px; overflow:hidden; padding:0px; text-align: left; margin:0px;}
.userForms .row .userLevy {float:left; width:107px; overflow:hidden; margin:0px;}
.userForms .row .userLevy .bg-input-0 {width:106px; height:29px; background:url(kp-input2.gif) no-repeat left top; margin:0px;}
.userForms .row .userLevy .bg-input-1 {width:106px; height:29px; background:url(kp-input2-jmeno.gif) no-repeat left top; margin:0px;}
.userForms .row .userLevy .bg-input-2 {width:106px; height:29px; background:url(kp-input2-heslo.gif) no-repeat left top; margin:0px;}
.userForms .row .userLevy .txtbox {width:98px; height:15px; background-color:transparent; border:0px solid #5a4c3b; color: #98738c; margin:2px 0px 0px 5px; font-size:69%;}
.userForms .row .userPravy {float:right; width:33px; overflow:hidden; margin:0px; text-align:right; padding:3px 0px 0px 0px;}
.userForms .row .userPravy .submit {width:33px; height:44px; margin:0px; padding:0px;}
.userForms .odkaz {display:block; color:#f7cdea; text-align:left; font-size:69%; font-weight:normal; text-decoration:underline; margin:0px 0px 1px 0px; }
.userForms .odkaz:hover {text-decoration:none;}
.userForms .uzivatel {width: 149px; text-align:left; font-weight:bold; color: #ff74ab; padding:0px 0px 0px 0px; font-size:75%;}
.userForms .odhlasit {padding:2px 0px 0px 0px; text-align:left;}
/* EO - hlavicka + rootkategorie */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* levy pruh */

.kategorie {width:180px; overflow:hidden; margin:0px; background:url(kp-bg-kat-pruh.png) repeat-y left top;}
.kategorie .kat-textura {width:180px; overflow:hidden; margin:0px; background:url(kp-bg-kat-textura.png) no-repeat left bottom;}
.kategorie .kat-textura h3.rootkatName {width: 150px; height:18px; overflow: hidden; padding:0px; color:#f4921e; font-weight:bold; margin:0px 0px 0px 15px; background:url(kp-kat-sipka.gif) no-repeat 0px 4px;}
.kategorie .kat-textura h3.rootkatName .odkaz {display:block; color:#ffdff5; font-weight:bold; text-decoration:none; font-size: 11px; margin:1px 0px 0px 10px;}
.kategorie .kat-textura h3.rootkatName .odkaz:hover {color:#ffdff5; text-decoration:underline;}
.kategorie .kat-textura .podkategorie {background-color:#501437; padding:0px 10px 0px 25px;}
.kategorie .kat-textura h4.kategorieName {line-height:18px; overflow:hidden; text-decoration: none; font-size:11px; margin:0px; padding:0px 0px 0px 10px; background:url(kp-r-none.gif) no-repeat 0px 6px;}
.kategorie .kat-textura h4.kategorieName .selected-0 {text-decoration: none; color:#ffffff; font-weight:normal; margin:0px;}
.kategorie .kat-textura h4.kategorieName .selected-0:hover {text-decoration:underline;}
.kategorie .kat-textura h4.kategorieName .selected-1 {text-decoration: none; color:#ffffff; font-weight:bold; margin:0px;}
.kategorie .kat-textura h4.kategorieName .selected-1:hover {text-decoration:underline;}
.kategorie .kat-textura .spodniMezera {width:180px; height:10px; overflow:hidden; margin:0px;}
.margin {margin:0px 0px 0px 15px;}

.novinkyForm {width:167px; overflow:hidden; margin:0px 0px 9px 8px; padding:0px;}
.novinkyForm .row {width:167px; margin:0px 0px 8px 0px; text-align:left;}
.novinkyForm .row .bg-input {float:left; width:97px; height:22px; overflow:hidden; background:url(kp-input1.png) no-repeat left top; margin:0px 0px 0px 0px; padding:0px;}
.novinkyForm .row .bg-input .txtbox {width:88px; height:15px; background-color:transparent; border:0px solid #5a4c3b; color: #7f5973; margin:2px 0px 0px 5px; font-size: 78%;}
.novinkyForm .row input.submit {float:right; width:64px; height:25px; vertical-align: middle; cursor:pointer}
.novinkyForm .novinky-popis {font-size:69%; color:#ffcbee; font-weight:normal; margin:0px; padding:0px; line-height:15px; text-align:center;}

.anketa {width:180px; overflow:hidden; margin:0px; font-size:69%;}
.anketa .nadpis1 {font-weight:bold; color:#ffc5d4; text-align:center; padding:0px 0px 5px 0px;}
.anketa .moznost {height:40px; overflow:hidden; margin:0px; padding:0px 10px 0px 10px; background:url(kp-bg-moznost.png) repeat-x left top;}
.anketa a {display:block; color:#ffffff; text-decoration:none; margin:2px 0px 4px 0px; font-weight:bold;}
.anketa a:hover {text-decoration:underline;}
.anketa .prouzek {padding:0px; margin:0px;}
.anketa .prouzek .hlas {float:left; height: 10px; overflow: hidden; background:url(kp-bg-anketa.png) repeat-x left top; margin-top:2px;}
.anketa .prouzek .procento {float:left; width:30px; overflow: hidden; text-align:right; margin:0px; padding:0px; color:#ff7ecd;}
/* EO - levy pruh */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* center - hlavni strana - jednotlive FCE*/

.popisKategorie {padding: 10px 0px 10px 0px; color:#5d2e4b; font-size:69%;}
.popisKategorie .mojeH2 {font-size:14px;}
.popisKategorie a {text-decoration: underline;}
.popisKategorie a:hover {text-decoration: none;}
.popisKategorie h2 {font-size:14px;}
.popisKategorie h3 {font-size:11px; color:#a72f41;}

.layoutCenter .home-text .mojeH2 {font-size: 11px;}

.novinka {width:550px; overflow:hidden; color:#5d2e4b; padding:0px 0px 15px 0px;}
.novinka .nadpisNovinka {font-weight:bold; color:#000000; font-size:75%; padding:0px 0px 5px 0px; text-transform:uppercase;}
.novinka .datumNovinka {color:#c62884; font-weight:bold; font-size:69%; padding:0px 0px 5px 0px;}
.novinka .textNovinka {font-weight:normal; font-size:69%; line-height:15px; color:#5d2e4b;}

.katalogHeader-horni {width:550px; height:4px; overflow:hidden; background:url(kp-bg-katalogheader-horni.png) no-repeat left top;}
.katalogHeader-dolni {width:550px; height:4px; overflow:hidden; background:url(kp-bg-katalogheader-dolni.png) no-repeat left top;}

.katalogHeader {width:550px; overflow: hidden; color: #ffe4ef; padding: 0px; margin:0px; background:#501437 url(kp-bg-katalogheader-prostredni.png) no-repeat left top;}
.katalogHeader .row {padding: 0px 5px 0px 5px; text-align:left;}
.katalogHeader .row .katalogHeaderPopis1 {float: left; width: 70px; overflow:hidden; font-size:69%; text-align:left; padding-top:3px;}
.katalogHeader .row .katalogHeaderPopis2 {float: left; width: 150px; overflow:hidden; font-size:69%; text-align:right; padding-top:3px;}
.katalogHeader .row .katalogHeaderImg {float: left; width: 15px; overflow:hidden; text-align:center; font-size:4px;}
.katalogHeader .row .katalogHeaderImg img {margin: 3px 0px 2px 6px; cursor: pointer;}
.katalogHeader .row .razeni {float: left; width:60px; font-size: 69%; color:#282828; border:1px solid #ffffff;}
.katalogHeader .row .pocet {float: left; width:40px; font-size: 69%; color:#282828; border:1px solid #ffffff; margin-right:5px;}

.katalog-cesta {width:550px; overflow:hidden; background:url(kp-sipka.png) no-repeat left top;}
.katalog-cesta .kat-ces-odsazeni {padding:4px 0px 4px 28px; color:#a53677; font-size:75%; text-transform:uppercase; font-weight:bold;}
.katalog-cesta .kat-ces-odsazeni a {color:#a53677; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.katalog-cesta .kat-ces-odsazeni a:hover {text-decoration:underline;}
.katalog-cesta .kat-ces-odsazeni .strana {padding:5px 0px 4px 0px; color:#a53677; font-size:90%; text-transform:uppercase; font-weight:bold;}




/* listcontrol - listovani v katalogu */
.listcontrolPages2 {margin:20px auto; padding:0px; text-align:center; font-weight:normal; color:#a22035; width:350px;}
.listcontrolPages2 .listcontrolPages2-prvni { margin: 8px 0px 0px 0px; float: left; width: 16px; height: 11px; font-size: 1px; text-align: left; text-indent:5000px; overflow:hidden; background:url(row_begin.gif) no-repeat;}
.listcontrolPages2 .listcontrolPages2-predchozi {margin: 8px 0px 0px 7px; float: left; width: 16px; height: 11px; font-size: 1px; text-align: left; text-indent:5000px; overflow:hidden; background:url(row_back.gif) no-repeat;}
.listcontrolPages2 .listcontrolPages2-nasledujici {margin: 8px 0px 0px 0px; float: right; width: 16px; height: 11px; font-size: 1px; text-align: right; text-indent:5000px; overflow:hidden; background:url(row_end.gif) no-repeat;}
.listcontrolPages2 .listcontrolPages2-posledni {margin: 8px 0px 0px 0px; float: right; width: 16px; height: 11px; font-size: 1px; text-align: right; text-indent:5000px; overflow:hidden; background:url(row_forw.gif) no-repeat;}
.listcontrolPages2 .listcontrolPages2-cisla { border:0px solid blue; float: left; margin: 0px 7px 0px 3px; text-align:center; width:266px; overflow:hidden;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo {text-align: center; font-size: 11px; margin:0px 4px 0px 4px; text-decoration:underline; color:#a22035; font-weight:normal;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cisloSelected {border:0px solid blue; font-weight: normal; text-align: center; color: #ae2c84; font-size:113%; text-decoration:none; font-weight:normal; margin:0px 4px 0px 4px}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky {font-size: 11px; height: 20px; }


.kategorie-filtr {color:#ae2c84; font-weight:bold; font-size:75%;}

div.parametryFiltr {color: #ae2c84; overflow: hidden;}
div.parametryFiltr .popisFiltru {color: #ae2c84; padding: 5px 10px 0px 6px; margin: 0px; font-size: 69%;}
div.parametryFiltr .popisFiltru p {padding: 0px; margin: 0px;}
div.parametryFiltr .styl {padding: 5px; margin: 0px;}
div.parametryFiltr .styl form {padding: 0px; margin: 0px;}
div.parametryFiltr hr.delici {border: 0px solid #ffffff; border-top: 1px solid #84496b; height: 1px;}
div.parametryFiltr .search {color: #ae2c84; font-size: 11px;}
div.parametryFiltr .search td {padding: 0px 8px 0px 0px;}
div.parametryFiltr .search td.nazev {width: 171px;}
div.parametryFiltr .search td .textbox {height:19px; border:1px solid #84496b; color: #2e2e2e;}
div.parametryFiltr .filtrValue {font-size: 69%; color: #ff97d4;}
div.parametryFiltr .filtrValue td {padding: 0px 8px 0px 0px;border:1px solid black;}
div.parametryFiltr .filtrValue td.nazev {width: 115px; font-weight: bold; color: #ae2c84; text-decoration: underline;}
div.parametryFiltr .filtrValue td.porovnani {width: 35px;}
div.parametryFiltr .filtrValue input {vertical-align: middle; height:19px; border:1px solid #84496b; color: #2e2e2e; margin:0px;}
div.parametryFiltr .filtrValue select {vertical-align: middle; height:19px; border:1px solid #84496b; color: #2e2e2e; margin:0px;}
div.parametryFiltr .filtrBooleanTyp-0 {float: left; width: 130px;}
div.parametryFiltr .filtrBooleanTyp-1 {}
div.parametryFiltr .filtrBoolean {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: #ae2c84;  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: bold; color: #ae2c84; text-decoration: underline;}
div.parametryFiltr .filtrEnum .filtrEnumTyp-0 {float: left; width: 130px;}
div.parametryFiltr .filtrEnum .filtrEnumTyp-1 {width: auto;}
div.parametryFiltr .filtrColor {font-size: 69%; color: #ae2c84;}
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 .submit {text-align: right; margin: 5px 0px 0px 0px;}
div.parametryFiltr .submit input {width: 96px; height: 31px; border: 0px solid #000000;}

div.parametr {float:left; width:180px; overflow:hidden; line-height: 13px; margin:0px;}
div.parametr .filtrBoolean {width:180px; font-size:69%; line-height: 13px; margin:0px;}
div.parametr .filtrBoolean .padding {padding: 0px 0px 4px 20px;}
div.parametr .filtrBoolean .padding input {vertical-align: middle; margin-left: -20px;}
div.parametr .filtrEnum {color: #ae2c84;  margin: 0px;}
div.parametr .filtrEnum td {padding: 0px 8px 0px 0px;  vertical-align: top; text-align: right;}
div.parametr .filtrEnum td.nazev1 {width: 158px; font-weight: normal; color: #ffe4ef; font-size: 69%;}
div.parametr .filtrEnum td.nazev2 {width: 158px; font-weight: normal; color: #ffe4ef; font-size: 69%; padding-top:3px;}
div.parametr .filtrEnum td .vyber {font-size: 69%; color:#282828; border:1px solid #ffffff;}
div.parametr .filtrColor {color: #ffe4ef;}
div.parametr .filtrColor td {padding: 0px 8px 0px 0px;}
div.parametr .filtrColor td.nazev {width: 100px; vertical-align: top; font-size: 69%; padding-top:3px;}
div.parametr .filtrColor .vyber {vertical-align: middle; font-size: 69%; color:#282828; border:1px solid #ffffff;}
div.parametr .filtrColor .barva {float: left; width: 150px;}
div.parametryMezera {float:left; width:530px; height:1px; overflow:hidden; margin:0px;}

.katalog-sobrazky {float:left; width:170px; height:281px; overflow:hidden; margin:0px; padding:0px; background:url(kp-bg-produkt.png) no-repeat left top; text-align:center;}
.katalog-sobrazky h2 {display:block; width:152px; padding:10px 0px 0px 0px; margin:0px; font-size:69%; margin:0px auto 0px auto;}
.katalog-sobrazky h2 .odkaz-nazev {display:block; width:152px; height:28px; overflow:hidden; font-weight:bold; color:#731455; text-decoration:none; text-align:center;}
.katalog-sobrazky h2 .odkaz-nazev:hover {text-decoration:underline;}
.katalog-sobrazky .imageDiv {border:2px solid #a78297; margin:10px 28px 10px 28px;display:block;}
.katalog-sobrazky .imageDiv .image {display:block; width:110px; height:154px; overflow:hidden;}
.katalog-sobrazky .cena {width:152px; text-align:left; margin:0px auto 0px auto;}
.katalog-sobrazky .cena .cena-popis {float:left; width:30px; color:#83516f; font-weight:normal; font-size:69%; text-align:left; padding-top:4px;}
.katalog-sobrazky .cena .cena-castka {float:right; width:120px; font-weight:normal; font-size:113%; color:#ff3088; text-align:right;}
.katalog-sobrazky .tlacitka {width:152px; height:27px; overflow:hidden; margin:8px auto 0px auto;}
.katalog-sobrazky .tlacitka .detaily {float:left; display:block; width:76px; height:26px;}
.katalog-sobrazky .tlacitka .koupit {float:right; display:block; width:76px; height:26px;}
.katalog-mezera1 {float:left; width:20px; height:40px; overflow:hidden;}
.katalog-mezera2 {float:left; width:550px; height:20px; overflow:hidden;}

.topProduktyRight {width:160px; overflow:hidden; margin:0px 10px 10px 10px; padding:0px; text-align: center;}
.topProduktyRight .nazev {width:160px; overflow:hidden; font-size:69%; padding:0px; margin:0px 0px 5px 0px; text-align:center;}
.topProduktyRight .nazev a {font-weight:bold; color:#fffefe; text-decoration:none;}
.topProduktyRight .nazev a:hover {text-decoration:underline;}
.topProduktyRight .image1 {border:1px solid #b94861; width:120px; height:166px; margin:0px auto 0px auto;}
.topProduktyRight .image1 .image2 {border:2px solid #731221;}
.topProduktyRight .image1 .image2 .image3 {border:2px solid #ff7da0;}
.topProduktyRight .imageDiv {width:110px; height:156px; overflow:hidden; margin:0px;}
.topProduktyRight .imageDiv .image {display:block; width:110px; height:154px; margin:0px; text-decoration:none;}
.topProduktyRight .imageDiv .image:hover {text-decoration:none;}
.topProduktyRight .naseCena {font-size:69%; font-weight:bold; color:#ffdff5; text-decoration:none; text-align:center;}

.topProdLeft {width:160px; overflow:hidden; margin:0px 0px 10px 10px; padding:0px; font-size:69%; text-align: center;}
.topProdLeft .nazev {padding:0px; margin:0px; text-align:left; text-align:center;}
.topProdLeft .nazev a {font-weight:bold; color:#ffffff; text-decoration:none;}
.topProdLeft .nazev a:hover {text-decoration:underline;}
.topProdLeft .cena {font-weight:bold; color:#ffdff5; text-decoration:none; text-align:center;}
.topProdLeft .image1 {border:1px solid #b94861; width:120px; height:166px; margin:0px auto 0px auto;}
.topProdLeft .image1 .image2 {border:2px solid #731221;}
.topProdLeft .image1 .image2 .image3 {border:2px solid #ff7da0;}
.topProdLeft .imageDiv {width:110px; height:154px; overflow:hidden; margin:0px;}
.topProdLeft .imageDiv .image {display:block; width:110px; height:154px; margin:0px; text-decoration:none;}
.topProdLeft .imageDiv .image:hover {text-decoration:none;}

.topProduktyRightAkce {width:160px; overflow:hidden; margin:0px 10px 10px 10px; padding:0px; text-align: center;}
.topProduktyRightAkce .nazev {width:160px; overflow:hidden; font-size:69%; padding:0px; margin:0px 0px 5px 0px; text-align:center;}
.topProduktyRightAkce .nazev a {font-weight:bold; color:#fffefe; text-decoration:none;}
.topProduktyRightAkce .nazev a:hover {text-decoration:underline;}
.topProduktyRightAkce .image1 {border:1px solid #b94861; width:120px; height:166px; margin:0px auto 0px auto;}
.topProduktyRightAkce .image1 .image2 {border:2px solid #731221;}
.topProduktyRightAkce .image1 .image2 .image3 {border:2px solid #ff7da0;}
.topProduktyRightAkce .imageDiv {width:110px; height:156px; overflow:hidden; margin:0px;}
.topProduktyRightAkce .imageDiv .image {display:block; width:110px; height:154px; margin:0px; text-decoration:none;}
.topProduktyRightAkce .imageDiv .image:hover {text-decoration:none;}
.topProduktyRightAkce .beznaCena {font-size:69%; font-weight:normal; color:#ffdff5; text-decoration:line-through; text-align:center;}
.topProduktyRightAkce .naseCena {font-size:69%; font-weight:bold; color:#ffdff5; text-decoration:none; text-align:center;}


/* F5_USER - registrace a nastaveni*/
.userData {}
.userData .nadpisSpozadim {font-size:75%; color: #ffdfdf; padding:6px 10px 5px 10px; margin:0px; background-color: #a72e41; border-bottom:1px solid #ffe4ef;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#fffbe5; border-top:1px solid #ffe4ef; border-bottom:1px solid #ffe4ef; margin:0px; padding:0px;}
.userData .odsazeniUD {font-size:75%; text-align:left; margin:0px; padding:10px; color: #693252; border:0px solid #000000;}
.userData .odsazeniUD .nadpis {font-weight: bold; font-size: 12px; margin: 0px 0px 4px 0px; color:#693252; width:500px;}
.userData .odsazeniUD .row {margin: 1px 0px 1px 10px; text-align:left; width:500px; padding:0px;}
.userData .odsazeniUD .row .popis {float: left; width: 230px; text-align: left; padding: 3px 0px 0px 0px; color:#693252; margin:0px;}
.userData .odsazeniUD .row .popis2 {float: left; width: 230px; text-align: left;}
.userData .odsazeniUD .row input.i {float:left; width: 150px; margin:0px; height:19px; border:1px solid #84496b; color: #2e2e2e;}
.userData .odsazeniUD .row select {float:left;width: 150px; margin:0px; height:19px; border:1px solid #84496b; color: #2e2e2e;}
.userData .odsazeniUD .row a {text-decoration: underline; color:#9a2e11;}
.userData .odsazeniUD .row a:hover {text-decoration: none; color:#9a2e11;}
.userData .odeslat {padding: 10px 0px 10px 0px; cursor:pointer;}
.userData .odeslat img {cursor: pointer;}


/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */
.topdetail {width:550px; overflow:hidden; padding:15px 0px 0px 0px; text-align:left; margin:0px;}

.topdetail .topleft {float:left; width:315px; overflow:hidden; margin:6px 0px 0px 0px; text-align:left; padding:0px; background:url(kp-bg-detail-left2.jpg) no-repeat left top;}
.topdetail .topleft .tabulka {width:285px; margin: 14px 15px 14px 15px;}
.topdetail .topleft .tabulka td {padding:0px; vertical-align: top; text-align:left;}
.topdetail .topleft .tabulka td .det-odsazeni1 {padding:7px 9px 7px 9px; margin:0px 0px 3px 0px; font-size:12px;}
.topdetail .topleft .tabulka td .det-odsazeni2 {padding:7px 9px 0px 21px; margin:0px 0px 3px 0px; font-size:12px; width: 150px; }
.topdetail .topleft .tabulka td.nazev {background-color:#83486a; width: 50%; font-weight: bold; text-align:left; white-space: nowrap; vertical-align:top; color: #f9d7eb; font-size:75%; border-bottom: 2px solid #f8dce8;}
.topdetail .topleft .tabulka td.text {width: 50%; font-weight: normal; vertical-align:top; font-size:12px; color:#2e2e2e;}
.topdetail .topleft .tabulka td.text .beznaCena {padding:8px 9px 0px 18px; color:#000000; font-weight:normal; font-size:100%; text-decoration: line-through;}
.topdetail .topleft .tabulka td.text .usetriteCena {padding:8px 9px 0px 18px; color:#dd0024; font-weight:normal; font-size:100%;}
.topdetail .topleft .tabulka td.text .naseCena {padding:5px 9px 0px 18px; color:#dd0024; font-weight:normal; font-size:150%;}
.topdetail .topleft .tabulka td.text .vyrobceOdkaz {color:#272727; font-weight:normal; font-size:117%; text-decoration:none;}
.topdetail .topleft .tabulka td.text .vyrobceOdkaz:hover {text-decoration:underline;}
.topdetail .topleft .tabulka td.text .kombinace {width: 125px; height:19px; border:1px solid #84496b; color: #2e2e2e; margin:6px 0px 0px 21px; font-size:11px;}
.topdetail .topleft .tabulka td.text .ks {font-size: 130%; width: 24px; height:16px; margin:6px 10px 0px 21px; border:1px solid #84496b; color: #2e2e2e; vertical-align:top; text-align: center; font-size:100%;}
.topdetail .topleft .tabulka td.text .image { margin:6px 0px 0px 0px; vertical-align:top;}
.topdetail .topleft .tabulka td.text .koupit-submit { background: url(b-koupit3.png); width: 79px; height: 27px; border: 0px; color: #fff; margin: 0px; padding: 0px 4px 6px 0px; margin-top: 5px; font-weight: bold; cursor: pointer; }

.topdetail .topleft .chyba {color:#a22035; font-weight:bold;}
.topdetail .topleft .velikostniTabulky {display: block; padding: 10px 10px 10px 15px; text-decoration: underline; font-size: 100%;}

.veltab { float: left; background: #84486a; position: relative; left: 15px; top: 5px; }
.veltab a { display: inline-block; padding: 2px 15px 2px 20px; font-size: 87.5%; color: #fff; font-weight: bold; text-decoration: none; }
.veltab a img { margin: 4px 0px 5px 11px; }
.veltab a .text { text-decoration: underline; }
.veltab a:hover .text { text-decoration: none; }

.facebook {padding: 5px 0px; padding-right:8px; float: right; }
.facebook iframe {float: right;}

.topdetail .toprightDiv {float:right; width:230px; overflow:hidden; margin:0px; text-align:left; padding:0px; border:0px solid red;}
.topdetail .toprightDiv .topright {width:230px; height:312px; overflow:hidden; margin:0px; text-align:left; padding:0px; background:url(kp-bg-detail-right.png) no-repeat left top;}
.topdetail .toprightDiv .topright .imageDiv {width:210px; height:294px; overflow:hidden; margin:10px 0px 0px 9px;}
.topdetail .toprightDiv .topright .imageDiv .odkaz {display:block; width:210px; height:294px; overflow:hidden;}
.topdetail .toprightDiv .video {display:block; width:216px; height:42px; overflow:hidden; cursor:pointer; margin:4px auto;} 
.bg-detailvideo {background:url(b-video-detail.gif) no-repeat 0px 0px;}
.bg-detailvideo-hover {background:url(b-video-detail.gif) no-repeat 0px -43px;}

.moznosti {padding:10px 0px 20px 0px; overflow:hidden; }
.moznosti .oblibeny {float:left; display:block; width:104px; height:31px; overflow:hidden; margin:0px 7px 0px 0px; cursor:pointer;}
.moznosti .porovnani {float:left; display:block; width:83px; height:31px; overflow:hidden; margin:0px 7px 0px 0px; cursor:pointer;}
.moznosti .tisk {float:left; display:block; width:99px; height:31px; overflow:hidden; margin:0px 7px 0px 0px; cursor:pointer;}
.moznosti .doPdf {float:left; display:block; width:99px; height:31px; overflow:hidden; margin:0px 7px 0px 0px; cursor:pointer;}
.moznosti .email {float:left; display:block; width:131px; height:31px; overflow:hidden; margin:0px; cursor:pointer;}

.nadpisDetail {margin:0px 7px 5px 7px; font-weight:bold; font-size: 88%; color:#504334;}
.detailCara {width:550px; height:1px; overflow:hidden; background-color:#504334; margin:5px 7px;}

/* F6_DETAIL - popisy */
#id_detailKod {width: 159px; overflow: hidden; font-size: 11px;}
.popisDetail {font-size: 75%; line-height:18px; text-align:left; color:#693252; margin:0px 0px 10px 0px;}

/* F6_DETAIL - parametry */
.detailParametry {color: #693252;; border: 0px solid #ffffff; border-collapse: collapse; margin: 0px 0px 20px 0px; width: 550px;}
.detailParametry td {padding: 1px 4px 1px 4px; font-weight: normal; font-size: 75%; border: 1px solid #bd87ab;}
.detailParametry td.left {width:50%; color:#693252; border-left: 0px solid #bd87ab;}
.detailParametry td.right {width:50%; color:#693252; border-right: 0px solid #bd87ab;}
.detailParametry td.right .colorSample {border: 1px solid #bd87ab; width: 12px; height: 12px; vertical-align: middle;}

/* F6_DETAIL - socialni site */
.social {}
.social a {font-weight: bold; text-decoration: none; font-size: 87.5%;}
.social a:hover {text-decoration: underline;}
.social .facebook {color: #4b6ea9;}

/* F6_DETAIL - souvisejici produkty */
/* F6_DETAIL - zalozky */
.oblastZalozky {margin: 30px 0px 20px 0px;  overflow:hidden; padding:0px;}
.oblastZalozky .zalozky {width: 550px; vertical-align: bottom; margin: 0px; background: url(kp-detail-z2.gif) repeat-x left bottom;}
.oblastZalozky .zalozky .zalozka {font-size: 75%; display: block; font-weight:normal; float: left; padding: 0px; margin: 0px 3px 0px 0px; height: 22px; overflow: hidden; white-space: nowrap; cursor: pointer;}
.oblastZalozky .zalozky .zalozka .left {float:left; width:5px; height:25px; background: #ffe4ef url(kp-detail-z4.gif) no-repeat left top; overflow:hidden;}
.oblastZalozky .zalozky .zalozka .center {float:left; padding:6px 3px 3px 3px; margin:0px; background: #ffe4ef url(kp-detail-z8.gif) repeat-x left top;}
.oblastZalozky .zalozky .zalozka .right {float:left; width:5px; height:25px; background: #ffe4ef url(kp-detail-z6.gif) no-repeat left top; overflow:hidden;}
.oblastZalozky .zalozky .active_0 {margin: 0px 3px 3px 0px; color:#693252;}
.oblastZalozky .zalozky .active_1 {margin: 3px 3px 0px 0px; color:#a22035;}
.oblastZalozky .obsah {margin:0px; padding:0px; border:1px solid #803e65; border-top:0px solid #803e65; background-color:#ffe4ef;}
.oblastZalozky .obsah .odsazeni {width: 528px; overflow:hidden; margin:0px 10px; padding:10px 0px;}

.detailZalozkyNadpis {color:#a22035; font-size: 75%; font-weight:bold; margin:0px 0px 10px 0px;}

.souvisejici {width:550px; overflow:hidden; margin:0px 0px 10px 0px;}

.detailViceObrazku {width:528px; overflow:hidden; padding:0px; margin:0px;}
.detailViceObrazku a.image {display: block; float: left; margin:0px 12px 10px 0px; border: 1px solid #ffe4ef; padding:0px;}
.detailViceObrazku a.image:hover {border: 1px solid #803e65;}
.detailViceObrazku img {}



/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 0px; font-size: 75%; text-align:left; color:#693252;}
.hlidacipes td {color:#693252; font-size:75%;}
.hlidacipes .seda {color:#693252;}
.hlidacipes .sl3 {width: 200px; height:19px; border:1px solid #84496b; color: #2e2e2e;}
.hlidacipes .odeslat {cursor: pointer;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px; font-size: 75%; text-align:left; color:#693252;}
.viceinformaci .seda {color:#693252;}
.viceinformaci input {width: 400px; height:19px; border:1px solid #84496b; color: #2e2e2e;}
.viceinformaci textarea {width: 400px; height: 100px; border:1px solid #84496b; color: #2e2e2e;}
.viceinformaci .odeslat {cursor: pointer;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:0px; color:#693252; font-size: 75%;}
.hodnoceni .hodnoceni-left {float: left; height: 40px;}
.hodnoceni .hodnoceni-left .nadpis {display: block; padding: 0px 5px 5px 0px; font-weight: bold; color: #a22035;}
.hodnoceni .hodnoceni-right {height: 40px; text-align: right; margin: 0px;}
.hodnoceni .hodnoceni-right a {font-weight: bold; text-decoration: none; color:#a22035;}
.hodnoceni .hodnoceni-right a:hover {text-decoration: underline;}
.hodnoceni .hodnoceni-right .nadpis {display: block; padding: 0px 0px 5px 10px; font-weight: bold; color: #693252;}

/* F6_DETAIL - diskuse */
.diskuse {padding:0px 0px 10px 0px;}
.diskuse .nadpis2 {font-weight: bold; color: #693252; margin: 10px 0px 5px 0px; font-size: 75%;}
.diskuse .akce {margin: 3px 0px 3px 0px;}
.diskuse .akce img {margin: 0px 0px 0px 3px;}
.diskuse .prispevky {font-size: 75%;}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .first {background-color: #fffbe5;}
.diskuse .prispevky .row {border: 1px solid #803e65; margin:0px 0px 4px 0px;}
.diskuse .prispevky .row .checkbox {}
.diskuse .prispevky .row a.name {text-decoration: none; color: #693252;}
.diskuse .prispevky .row a.name:hover {text-decoration: underline;}
.diskuse .prispevky .row .autor {float: right; margin: 3px 5px 0px 0px; font-weight: bold;}
.diskuse .prispevky .row a.odpoved {float: right; display: block; margin: 3px 5px 0px 0px; text-decoration: underline; width: 60px; overflow: hidden; color: #a22035;}
.diskuse .prispevky .row a.odpoved:hover {text-decoration: none;}
.diskuse .prispevky .text {margin: 0px 0px 5px 20px; font-style: italic;}
.diskuse .vypsanaOdpoved {margin: 0px 0px 0px 15px;}
.diskuse .vypsanaOdpoved .titulek {font-weight: bold;}
.diskuse .vypsanaOdpoved .text {margin: 5px 0px 5px 0px;}
.diskuse .vypsanaOdpoved .autor {text-align: right; font-style: italic;}
.diskuse .formularDiskuse {font-size: 75%;}
.diskuse .formularDiskuse .popis {float: left; width: 200px; text-align: right; padding: 0px 5px 0px 0px; margin:0px;}
.diskuse .formularDiskuse input.text {float: left; height:19px; border:1px solid #84496b; color: #2e2e2e;}
.diskuse .formularDiskuse textarea.text {float: left; width: 300px; height: 100px; border:1px solid #84496b; color: #2e2e2e;}
.diskuse .formularDiskuse .odeslat {cursor: pointer;}


/* F7_OBLIBENE PROUKTY */
.favorites {margin:0px; color: #5d2e4b; font-size:69%; padding:0px;}
.favorites img.image {float: left; width:80px; margin: 0px 10px 0px 0px; vertical-align: middle;}
.favorites .produkt {display: block; float: left; width:260px; font-weight:normal; color:#5d2e4b;}
.favorites .produkt a {text-decoration: none; font-weight:normal; color:#731455;}
.favorites .produkt a:hover {text-decoration: underline;}
.favorites .produkt .nazev {text-decoration: none; font-weight:normal;}
.favorites .produkt .nazev:hover {text-decoration: underline;}
.favorites .produkt .cena {font-weight:bold; color:#ff3088;}
.favorites .favoritesRight {float: right; text-align: center; width:130px;}
.favorites .favoritesRight a.odstranit {margin: 17px 0px 0px 0px; text-decoration: none; color: #a22035;}
.favorites .favoritesRight a.odstranit:hover {text-decoration: underline;}
.favorites .favoritesRight a.koupit {text-decoration: none; color: #a22035; font-weight: bold; display: block; margin: 0px 0px 10px 0px; text-decoration:none;}
.favorites .favoritesRight a.koupit:hover {text-decoration:underline;}
.favorites .favoritesRight a.koupit img {vertical-align: middle;}
.favorites .odstranitVse {text-align: right;}
.favorites .odstranitVse a {text-decoration: none; color: #9a2e11;}
.favorites .odstranitVse a:hover {text-decoration: underline;}

/* F8_KOSIK */
.kosik {color: #64224a; font-size:75%; padding:0px;}
.kosik .seznamZbozi {}
.kosik .seznamZbozi .produktliteHeader {margin:0px; font-weight: bold; color: #fffeff; text-align:center; background-color:#d585b6; border-bottom: 3px solid #ffe4ef;}
.kosik .seznamZbozi .produktlite {margin:0px; border-bottom: 3px solid #ffe4ef; background-color:#ffffff;}
.kosik .seznamZbozi .mezera1 {float:left; width:1px; height:39px; overflow:hidden; background-color:#ffe4ef; margin:0px;}
.kosik .seznamZbozi .mezera2 {float:left; width:1px; height:20px; overflow:hidden; background-color:#ffffff; margin:0px;}
.kosik .seznamZbozi .padding {padding: 12px 0px 12px 0px;}
.kosik .seznamZbozi .padding2 {padding: 9px 7px 9px 7px;}
.kosik .seznamZbozi .checkbox {float: left; width: 47px; overflow: hidden; padding:0px; margin:0px; text-align:center;}
.kosik .seznamZbozi .nazev {float:left; width:148px; overflow:hidden; padding:0px; margin:0px;}
.kosik .seznamZbozi .nazev a {text-decoration: none; color:#a53677; font-weight: bold; font-size:109%;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: underline;}
.kosik .seznamZbozi .varianty {float:left; width:82px; overflow:hidden; padding:0px; margin:0px;}
.kosik .seznamZbozi .b-varianty {color:#a53677;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 43px; overflow: hidden; text-align: center; padding:0px;}
.kosik .seznamZbozi .pocetKusu input {width: 25px; height:19px; border:1px solid #84496b; color: #232323; text-align:right; margin: 0px auto 0px auto; text-align: center;}
.kosik .seznamZbozi .cenaZaKus {float: left; width: 106px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width:118px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .cena1 {color:#313131; font-weight: bold; text-align:right;}
.kosik .seznamZbozi .cena2 {color:#e60051; font-weight: bold; text-align:right; font-size:109%;}
.kosik .cenaCelkem {width:550px; height:180px; overflow:hidden; margin:0px; padding:0px; text-align:left; background:#ffffff url(kp-obr-penize.jpg) no-repeat 10px 50%;}
.kosik .cenaCelkem .rekapitulace {width:200px; height:60px; margin:20px 20px 0px 330px; padding:0px; text-align:left;}
.kosik .cenaCelkem .rekapitulace .row {width:200px; margin:0px 0px 3px 0px; padding:0px; text-align:left;}
.kosik .cenaCelkem .rekapitulace .row .popis {float:left; width:90px; color:#545353; font-weight:normal; padding:1px 0px 0px 0px; text-align:right; text-transform:lowercase;}
.kosik .cenaCelkem .rekapitulace .row .cena {float:right; width:100px; height:17px; overflow:hidden; background-color:#ffe4ef; margin:0px; padding:0px;}
.kosik .cenaCelkem .rekapitulace .row .cena .odsazeni {padding:2px 7px; color:#e60051; font-size:127%; text-align:right; font-weight:bold; font-size:109%;}
.kosik .buttonsBottom {width:360px; margin: 20px 0px 0px 190px; padding:0px;}
.kosik .buttonsBottom .vod-mezera {float:right; width:360px; height:5px; overflow:hidden; margin:0px;}
.kosik .buttonsBottom .prepocitat {margin-right:10px; cursor:pointer;}
.kosik .buttonsBottom .vymaz-oznacene {margin-right:10px; cursor:pointer;}
.kosik .buttonsBottom .vysypat {margin-right:10px; cursor:pointer;}
.kosik .buttonsBottom .b-pokladna {float:right; width:200px; height:31px; margin-right:10px; cursor:pointer;}


/* F9_POKLADNA */
.pokladna {color: #64224a; font-size:75%; padding:0px;}
.pokladna .nadpisPokladna {font-weight: bold; padding: 8px 10px 8px 10px; color: #fefefe; font-size:109%; background-color:#d585b6; border-bottom:4px solid #ffe4ef;}
.pokladna .margin {margin: 0px; color:#504334; background-color:#ffffff; border-bottom:4px solid #ffe4ef; padding:5px; text-align: center;}
.pokladna .margin .left {text-align: left;}
.pokladna .andel {width: 550px; height:250px; overflow:hidden; background:#ffffff url(kp-obr-andel.jpg) no-repeat 10px 5px;margin: 0px 0px 10px 0px;}
.pokladna .text {margin: 30px 10px 10px 270px;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; color: #64224a; font-weight: bold;}
.pokladna .seznamZbozi {margin: 0px; background-color:#ffffff; border-bottom:4px solid #ffe4ef;}
.pokladna .seznamZbozi .produktliteHeader {width:550px; overflow:hidden; padding:0px; font-weight: bold; color:#64224a; border-bottom: 3px solid #ffe4ef; text-align:center;}
.pokladna .seznamZbozi .produktlite {width:550px; overflow:hidden; padding:0px; border-bottom: 3px solid #ffe4ef;}
.pokladna .seznamZbozi .padding {padding:4px 5px;}
.pokladna .seznamZbozi .nazev {float:left; width:260px; padding:0px; margin:0px;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 90px; overflow: hidden; text-align: right; padding:0px;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: center; padding:0px;}
.pokladna .seznamZbozi .DPH {float: left; width: 50px; overflow: hidden; text-align: right;  padding:0px;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width: 100px; overflow: hidden; text-align: right; padding:0px; font-weight: bold;}
.pokladna .seznamZbozi .cenaCelkem {font-weight: bold;}
.pokladna .seznamZbozi .text {float: left; width: 340px; overflow: hidden; padding:0px; margin:0px;}
.pokladna .seznamZbozi .hodnota {float: right; text-align: right; width: 130px; overflow: hidden; padding:0px; color:#e60051; font-weight: bold; margin:0px;}
.pokladna input.slevaKod {width: 30px; margin: 0px 3px 0px 3px; height:19px; border:1px solid #84496b; color: #232323;}

.pokladna .odberatel {margin: 0px 0px 0px 10px;}
.pokladna .odberatel .kontakt {float: left; width: 250px;}
.pokladna .odberatel .kontakt .nadpis {font-weight: bold; padding: 15px 0px 5px 0px; margin: 0px; color: #64224a;}
.pokladna .odberatel .kontakt .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px;}

.pokladna .odberatel .kontakt table.udaje {width: 240px; border: 0px solid #000000; font-size:12px;}
.pokladna .odberatel .kontakt table.udaje b {color: #313131;}
.pokladna .odberatel .kontakt table.udaje td {font-size:12px; color: #64224a; vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel .kontakt table.udaje td.popis {width: 35%; vertical-align: middle; text-align: left; color:#313131;}
.pokladna .odberatel .kontakt table.udaje td.popis .hvezdicka {color:#ff0000;}
.pokladna .odberatel .kontakt input.dodaciAdresa {width: 160px; height:19px; border:1px solid #84496b; color: #232323;}
.pokladna .odberatel .kontakt select {width: 160px; height:19px; border:1px solid #84496b; color: #232323;}

.pokladna .odberatel .mezera {float: left; width: 30px; overflow: hidden;}

.pokladna .odberatel2 {margin: 0px 0px 0px 20px;}
.pokladna .odberatel2 .kontakt {float: left;}
.pokladna .odberatel2 .kontakt .udaje {font-weight: normal; float: left; display: block; width: 100px; padding: 4px 0px 0px 0px;}
.pokladna .odberatel2 .kontakt input.dodaciAdresa {width: 220px; height:19px; border:1px solid #84496b; color: #232323;}

.pokladna .vasVzkazKObjednavce {margin: 0px 0px 0px 10px;}
.pokladna textarea {width: 500px; height:50px; border:1px solid #84496b; color: #232323;}
.pokladna .odeslat {cursor:pointer; margin:0px auto 5px auto;}

.vyberDopravy {background:#ffffff url(kp-obr-auto.jpg) no-repeat 380px 50%; padding:5px 0px 5px 15px; border-bottom:4px solid #ffe4ef;}
.vyberDopravy .minVyska1 {float:left; width:1px; height:90px; overflow:hidden;}
.vyberDopravy .zbytek {float:left; width:350px; overflow:hidden;}

.vyberPlatby {background:#ffffff url(kp-obr-karta.jpg) no-repeat 370px 50%; padding:5px 150px 5px 15px; border-bottom:4px solid #ffe4ef;}
.vyberPlatby .minVyska2 {float:left; width:1px; height:105px; overflow:hidden;}
.vyberPlatby .zbytek {float:left; width:350px; overflow:hidden;}

.volbaDopravy {width:350px; color: #343434; padding: 5px 0px 10px 0px;}
.volbaDopravy .dopravaBlock {display: block; line-height: 22px;}
.volbaDopravy .dopravaBlock .block2 {padding: 5px;}
.volbaDopravy .dopravaBlock-selected {display: block; line-height: 22px;}
.volbaDopravy .dopravaBlock-selected .block2 {padding: 5px; background-color: #ffffff;}
.volbaDopravy .cena {}
.volbaDopravy input.radio {width: 20px;}
.volbaDopravy .nazev {}
.volbaDopravy .popis {margin: 0px 5px 0px 20px; color: #343434; line-height: 17px;}

.volbaPlatby {width:350px; color: #343434; padding: 5px 0px 10px 0px;}
.volbaPlatby .platbaBlock {display: block; line-height: 22px;}
.volbaPlatby .platbaBlock .block2 {padding: 5px;}
.volbaPlatby .platbaBlock-selected {display: block; line-height: 22px;}
.volbaPlatby .platbaBlock-selected .block2 {padding: 5px;}
.volbaPlatby .cena {float: right; font-weight:bold;}
.volbaPlatby input.radio {width: 20px;}
.volbaPlatby .nazev {color: #343434;}
.volbaPlatby .popis {}

.pokladnaLib {background-color:#ffffff; color: #343434; padding:5px;}
.pokladnaLib .pokladnaLibNadpis {}
.pokladnaLib .pokladnaLibPopis {}
.pokladnaLib .pokladnaLibFormLayout {font-size:100%; color: #343434;}
.pokladnaLib .pokladnaLibFormLayout td {}
.pokladnaLib .pokladnaLibFormLayout td.popis {}
.pokladnaLib .pokladnaLibFormLayout td.input {}

.slevyVPokladne {text-align: left; padding-left: 10px; line-height: 25px;}

/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {width:550px; height:140px; overflow:hidden; background:#ffffff url(kp-obr-kosik.jpg) no-repeat 10px 50%; font-size: 69%; text-align: left;}
.objednavka .obj-odsazeni {padding:20px 10px 10px 190px;}


/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:0px; font-size: 69%;}
.vaseObjednavkyPrehled a.prihlaseni {color:#504334; font-size: 69%;}
.vaseObjednavkyPrehled .prehled {border-collapse: collapse; border: 1px solid #bd87ab; width: 550px; color: #5d2e4b; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #bd87ab; padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#a22035;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {padding:0px; font-size: 69%;}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {border-collapse: collapse; border: 1px solid #bd87ab; width: 550px; color: #5d2e4b; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #bd87ab;  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:#a22035; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}


/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {padding: 10px; font-size: 75%; overflow:hidden;}
.loginPage .nadpisLogin {font-weight: bold; padding: 5px 0px 5px 0px; color: #a22035;}
.loginPage .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; color:#5d2e4b;}
.loginPage .popis2 {float: left; width: 250px; padding: 4px 0px 0px 0px; color:#5d2e4b;}
.loginPage .popis2 .txtbox {width: 200px; height:19px; border:1px solid #84496b; color: #232323;}
.loginPage .popis2 .tlacitko {border:0px solid #353535; cursor:pointer;}
.loginPage a {text-decoration: underline; color:#a22035;}
.loginPage a:hover {text-decoration: none;}

/* F24_VYHLEDAVANI - rozsirene */
.advsearch2 {text-align:left; padding: 10px;}
.advsearch2 td {text-align:left; font-size: 75%; vertical-align:top;}
.advsearch2 td.popis {width: 200px; line-height: 20px; color: #5d2e4b;}
.advsearch2 td input {width: 200px; height:19px; border:1px solid #84496b; color: #232323;}
.advsearch2 td .image {width: 96px; height:31px; border: 0px solid black;}

/* F28_HLIDACI PES */
.watchdog {padding: 0px; font-size: 69%; text-align:left; color:#5d2e4b;}
.watchdog a {text-decoration: none; color: #64224a;}
.watchdog a:hover {text-decoration: underline;}
.watchdog a.kill {text-decoration: none; color: #a22035; font-weight: normal; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {padding: 0px; font-size: 69%; color:#5d2e4b;}

/* F30_KNIHA PRANI */
.knihaprani {padding: 0px; font-size:69%; text-align:left; color:#5d2e4b;}
.knihaprani .row {margin:0px; padding:0px; text-align:left;}
.knihaprani .row .popis {float:left; width: 160px; color:#5d2e4b;}
.knihaprani .row .popis2 {float:left; width: 300px;}
.knihaprani .row .popis2 input {width: 280px; height:19px; border:1px solid #84496b; color: #232323;}
.knihaprani .row .popis2 textarea {width: 280px; height: 200px; border:1px solid #84496b; color: #232323;}
.knihaprani .row .popis2 .odeslat {width: 90px; height: 31px; border: 0px solid black; margin:0px 0px 1px 0px;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuDiv {font-size: 69%; padding: 0px;}
.porovnaniProduktuRoll {width: 550px; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktu {font-size: 100%;}
.porovnaniProduktu tr.position0 {background-color: #ffe4ef;}
.porovnaniProduktu tr.position1 {background-color: #f4c6ce;}
.porovnaniProduktu td {width: 150px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #bd87ab; color: #5d2e4b;}
.porovnaniProduktu td.nazev {font-weight: bold; color: #5d2e4b;}
.porovnaniProduktu td.nazev a {color: #a22035; text-decoration: none;}
.porovnaniProduktu td.nazev a:hover {text-decoration: underline;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px; color: #5d2e4b; border-left: 0px solid #ffffff;}
.porovnaniProduktu td ul {margin:0px; padding:0px;}
.porovnaniProduktu td li {margin:0px; padding:0px; list-style-position:inside;}


/* F34_SITEMAP */
.sitemap {font-size:69%; margin:0px 0px;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 12px;  color: #a22035; padding: 15px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;  color: #a22035;}
.sitemap a:hover {text-decoration: underline;}

.productCount{ font-family: times new roman;}
.productCount table{ width: 100%;}
.productCount table td.left{ text-align: right; }
.productCount table td.right{ text-align: left; }
.productCountAbs, .productCountStore{ font-size: 140%; color:#5D2E4B; }
.productCount .number { font-weight: bold; padding-left: 20px; padding-right: 20px; color: #fb4da6; text-align: center;}
.home-text{text-align: justify;}

.limit {color: red; font-size: 12px; padding-left: 190px;}

.upozorneni { color: #c00; font-weight: bold; text-decoration: underline; text-align: center; margin: 8px 0px; }

.zoomer { position: absolute; display: none; width: 220px; height: 308px; text-align: left; border: 5px solid #6B487E; background: #6B487E; overflow: hidden; }
.zoomer img { display: block; position: absolute; top: 0px; left: 0px; }
.zoom-handler { position: absolute; width: 110px; height: 154px; display: block; background: transparent url(void.gif);}
.lupa { position: absolute; background: #fff; opacity: 0.4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); }

.poznamkaPokladna
{
  color:red;
  font-size:12px;
  font-weight:bold;
  margin-left:0px;
  margin-bottom:10px;
  margin-top:20px;
  text-align:center;
}
