/* obecna nastaveni */
.cmsBody {font-family: Tahoma, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color:#374d73; }
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:#e69800;}
a:hover {text-decoration:underline;}
.pointer {cursor: pointer;}
.cistic {display:block; clear:both; border:none; visibility:hidden; line-height:0px;}

* { outline: none; }

.shopMessage {position:absolute; z-index:20px; left:0px; text-align: center; width: 100%; margin: 210px auto 25% auto; background-color:transparent;}
.shopMessage .block {width: 980px; padding: 15px 0px 15px 0px; margin: 15px auto 15px auto; color:#000000; background-color:#ffffff; border:2px solid #284271;}
.shopMessage .block .odsazeni {font-size: 88%; padding: 0px 20px 0px 20px; margin:0px; color:#000000;}
.shopMessage .block .nadpis {font-size: 113%; font-weight: bold; padding: 10px 0px 5px 0px; color: #e69800;}
.shopMessage .block .jednoTlacitko {width:70px; padding:0px 0px 0px 0px; margin:0px auto;}
.shopMessage .block .dveTlacitka {width:100%; padding:0px 0px 0px 0px; margin:0px auto; border:0px solid blue; text-align: center; }
.shopMessage .block .dveTlacitka a,
.shopMessage .block .dveTlacitka button { display: inline-block; float: none !important; vertical-align: top; }
.shopMessage .block .tlacL {float:left; border:0px solid red; display:block; cursor:pointer;}
.shopMessage .block .tlacR {float:right; border:0px solid red; display:block; cursor:pointer;}

.fright { float: right; }

/*css mapy*/
.bg-pozadi {background:#ffffff url(tn-repeat-x.gif) repeat-x 0px -176px;}
.bg-header-cz {width:982px; height:218px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat 0px -0px;}
.bg-header-en {width:982px; height:218px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat 0px -0px;}

.bg-textPageTopRepeatX {height:5px; overflow:hidden; background:url(tn-repeat-x.gif) repeat-x 0px -20px;}
.bd-textPageTopMezera {width:7px; height:7px; overflow:hidden; background:url(nt-ikony-pruhledne.gif) no-repeat -65px -10px;}

.bg-nadpis-nabidka-cz {width:200px; height:30px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat 0px -219px;}
.bg-nadpis-nabidka-en {width:200px; height:30px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat 0px -219px;}

.bg-nadpis-kontakt-cz {width:200px; height:30px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat 0px -281px;}
.bg-nadpis-kontakt-en {width:200px; height:30px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -201px -219px;}

.bg-nadpis-novinky-mailem-cz {width:200px; height:30px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -201px -219px;}
.bg-nadpis-novinky-mailem-en {width:200px; height:30px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -402px -219px;}

.bg-nadpis-web-cz {width:200px; height:30px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -201px -250px;}
.bg-nadpis-web-en {width:200px; height:30px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -201px -250px;}

.bg-nadpis-partneri-cz {width:200px; height:30px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -0px -312px;}
.bg-nadpis-partneri-en {width:200px; height:30px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -603px -219px;}

.bg-nadpis-anketa-cz {width:200px; height:30px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -0px -250px;}
.bg-nadpis-anketa-en {width:200px; height:30px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -804px -219px;}

.bg-nadpis-prihlaseni-cz {width:200px; height:30px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -0px -462px;}
.bg-nadpis-prihlaseni-en {width:200px; height:30px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -0px -250px;}

.bg-gradient-nahoru {width:200px; overflow:hidden; background:url(tn-bg-partneri.gif) no-repeat left bottom;}
.bg-gradient-dolu {width:200px; overflow:hidden; background:url(tn-bg-partneri.gif) no-repeat right top;}

.bg-gradient-nahoru-kat {width:200px; overflow:hidden; background:#fdfdfd url(tn-dvoji-grarient-root.gif) no-repeat left bottom;}
.bg-gradient-dolu-kat {width:200px; overflow:hidden; background:#f8fafc url(tn-dvoji-grarient-root.gif) no-repeat -201px top;}

.bg-nadpis-reklama-cz {width:200px; height:30px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -551px -605px;}
.bg-nadpis-reklama-en {width:200px; height:30px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -263px -432px;}

.bg-anketa-hlas {height:6px; overflow:hidden; background:url(tn-repeat-x.gif) repeat-x 0px -26px;}

.bg-kontakt {width:200px; height:118px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -0px -343px;}

.bg-sipkaRootkat {width:5px; height:8px; overflow:hidden; background:url(nt-ikony-pruhledne.gif) no-repeat -65px 0px;}
.bg-sipkaNavi {width:5px; height:5px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -423px -317px;}
.bg-sipkaPrihlas {width:5px; height:5px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -423px -323px;}

.bg-ikona-tel {width:15px; height:15px; overflow:hidden; background:url(nt-ikony-pruhledne.gif) no-repeat -0px 0px;}
.bg-ikona-mobil {width:15px; height:15px; overflow:hidden; background:url(nt-ikony-pruhledne.gif) no-repeat -15px 0px;}
.bg-ikona-mail {width:15px; height:15px; overflow:hidden; background:url(nt-ikony-pruhledne.gif) no-repeat -29px 0px;}
.bg-ikona-icq {width:15px; height:15px; overflow:hidden; background:url(nt-ikony-pruhledne.gif) no-repeat -46px 0px;}
.bg-ikona-fax {width:15px; height:15px; overflow:hidden; background:url(nt-ikony-pruhledne.gif) no-repeat -74px 0px;}
.bg-ikona-skype {width:15px; height:15px; overflow:hidden; background:url(nt-ikony-pruhledne.gif) no-repeat -72px -18px;}

.bg-but-ok {width:40px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -422px -412px;}
.bg-but-ok-hover {width:40px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -422px -386px;}

.bg-but-objednat-cz {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -463px -412px;}
.bg-but-objednat-cz-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -463px -386px;}

.bg-but-objednat-en {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -201px -250px;}
.bg-but-objednat-en-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -201px -276px;}

.bg-but-hledej-cz {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -534px -412px;}
.bg-but-hledej-cz-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -534px -386px;}

.bg-but-hledej-en {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -272px -250px;}
.bg-but-hledej-en-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -272px -276px;}

.bg-but-filtruj-cz {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -605px -412px;}
.bg-but-filtruj-cz-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -605px -386px;}

.bg-but-filtruj-en {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -343px -250px;}
.bg-but-filtruj-en-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -343px -276px;}

.bg-but-prihlasit-cz {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -676px -412px;}
.bg-but-prihlasit-cz-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -676px -386px;}

.bg-but-prihlasit-en {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -414px -250px;}
.bg-but-prihlasit-en-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -414px -276px;}

.bg-but-odhlasit-cz {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -747px -412px;}
.bg-but-odhlasit-cz-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -747px -386px;}

.bg-but-odhlasit-en {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -485px -250px;}
.bg-but-odhlasit-en-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -485px -276px;}

.bg-but-registrovat-cz {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -818px -412px;}
.bg-but-registrovat-cz-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -818px -386px;}

.bg-but-registrovat-en {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -556px -250px;}
.bg-but-registrovat-en-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -556px -276px;}

.bg-but-odeslat-cz {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -889px -412px;}
.bg-but-odeslat-cz-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -889px -386px;}

.bg-but-odeslat-en {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -627px -250px;}
.bg-but-odeslat-en-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -627px -276px;}

.bg-but-pokracovat-cz {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -555px -464px;}
.bg-but-pokracovat-cz-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -555px -438px;}

.bg-but-pokracovat-vnakupu-cz {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -555px -464px;}
.bg-but-pokracovat-vnakupu-cz-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -555px -438px;}

.bg-but-pokracovat-en {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -769px -250px;}
.bg-but-pokracovat-en-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -769px -276px;}

.bg-but-pokracovat-vnakupu-en {width:96px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat 0px -422px;}
.bg-but-pokracovat-vnakupu-en-hover {width:96px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat 0px -448px;}

.bg-but-porovnani-cz {width:68px; height:24px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -402px -455px;}
.bg-but-porovnani-cz-hover {width:68px; height:24px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -471px -455px;}

.bg-but-porovnani-en {width:68px; height:24px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -698px -250px;}
.bg-but-porovnani-en-hover {width:68px; height:24px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -698px -276px;}

.bg-but-dokosiku-cz {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -626px -464px;}
.bg-but-dokosiku-cz-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -626px -438px;}

.bg-but-dokosiku-en {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -840px -250px;}
.bg-but-dokosiku-en-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -840px -276px;}

.bg-but-odebrat-cz {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -697px -464px;}
.bg-but-odebrat-cz-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -697px -438px;}

.bg-but-odebrat-en {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -198px -380px;}
.bg-but-odebrat-en-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -198px -406px;}

.bg-but-odebratvse-cz {display:block; width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -768px -464px;}
.bg-but-odebratvse-cz-hover {display:block; width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -768px -438px;}

.bg-but-odebratvse-en {display:block; width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -269px -380px;}
.bg-but-odebratvse-en-hover {display:block; width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -269px -406px;}

.bg-but-objednat2-cz {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -839px -464px;}
.bg-but-objednat2-cz-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -839px -438px;}

.bg-but-objednat2-en {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -382px -338px;}
.bg-but-objednat2-en-hover {width:70px; height:25px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -382px -364px;}

.bg-but-smazOznacene-cz {width:99px; height:20px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -0px;}
.bg-but-smazOznacene-cz-hover {width:99px; height:20px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -21px;}

.bg-but-smazOznacene-en {width:99px; height:20px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -0px -338px;}
.bg-but-smazOznacene-en-hover {width:99px; height:20px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -0px -359px;}

.bg-but-vysypatKos-cz {width:99px; height:20px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -42px;}
.bg-but-vysypatKos-cz-hover {width:99px; height:20px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -63px;}

.bg-but-vysypatKos-en {width:99px; height:20px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -191px -338px;}
.bg-but-vysypatKos-en-hover {width:99px; height:20px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -191px -359px;}

.bg-but-ulozZmeny-cz {width:90px; height:20px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -84px;}
.bg-but-ulozZmeny-cz-hover {width:90px; height:20px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -105px;}

.bg-but-ulozZmeny-en {width:90px; height:20px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -100px -338px;}
.bg-but-ulozZmeny-en-hover {width:90px; height:20px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -100px -359px;}

.bg-but-pokladna-cz {width:90px; height:20px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -126px;}
.bg-but-pokladna-cz-hover {width:90px; height:20px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -147px;}

.bg-but-pokladna-en {width:90px; height:20px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -291px -338px;}
.bg-but-pokladna-en-hover {width:90px; height:20px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -291px -359px;}

.bg-but-sleva-cz {width:99px; height:20px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -168px;}
.bg-but-sleva-cz-hover {width:99px; height:20px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -189px;}

.bg-but-sleva-en {width:72px; height:20px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -99px -422px;}
.bg-but-sleva-en-hover {width:72px; height:20px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -99px -443px;}

.bg-but-zavazneObj-cz {width:99px; height:20px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -210px;}
.bg-but-zavazneObj-cz-hover {width:99px; height:20px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -231px;}

.bg-but-zavazneObj-en {width:99px; height:20px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -99px -380px;}
.bg-but-zavazneObj-en-hover {width:99px; height:20px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -99px -401px;}

.bg-but-objednat3-cz {width:62px; height:18px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -339px -463px;}
.bg-but-objednat3-en {width:62px; height:18px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -340px -390px;}

.bg-but-oblibene-cz {width:83px; height:17px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -252px;}
.bg-but-oblibene-cz-hover {width:83px; height:17px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -270px;}

.bg-but-oblibene-en {width:83px; height:17px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -168px -302px;}
.bg-but-oblibene-en-hover {width:83px; height:17px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -168px -320px;}

.bg-but-porovnat-cz {width:55px; height:17px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -288px;}
.bg-but-porovnat-cz-hover {width:55px; height:17px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -306px;}

.bg-but-porovnat-en {width:55px; height:17px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -81px -302px;}
.bg-but-porovnat-en-hover {width:55px; height:17px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -81px -320px;}

.bg-but-tisk-cz {width:30px; height:17px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -1040px -288px;}
.bg-but-tisk-cz-hover {width:30px; height:17px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -1040px -306px;}

.bg-but-tisk-en {width:30px; height:17px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -137px -302px;}
.bg-but-tisk-en-hover {width:30px; height:17px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -137px -320px;}

.bg-but-pdf-cz {width:72px; height:17px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -324px;}
.bg-but-pdf-cz-hover {width:72px; height:17px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -342px;}

.bg-but-pdf-en {width:72px; height:17px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -252px -302px;}
.bg-but-pdf-en-hover {width:72px; height:17px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -252px -320px;}

.bg-but-doporucit-cz {width:101px; height:17px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -360px;}
.bg-but-doporucit-cz-hover {width:101px; height:17px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -984px -378px;}

.bg-but-doporucit-en {width:101px; height:17px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -325px -302px;}
.bg-but-doporucit-en-hover {width:101px; height:17px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -325px -320px;}

.bg-but-zrusFiltr {width:68px; height:22px;overflow:hidden; background:url(nt-ikony-pruhledne.gif) no-repeat -0px -18px;}
.bg-but-zrusFiltr-hover {width:68px; height:22px;overflow:hidden; background:url(nt-ikony-pruhledne.gif) no-repeat -0px -41px;}



.bg-partneri {width:198px; overflow:hidden; background:url(tn-bg-partneri.gif) repeat-y -201px 0px;}

.bg-hlavniNadpis {height:28px; background:url(tn-repeat-x.gif) repeat-x 0px -147px;}
.bg-hlavniNadpis2 {height:28px; background:url(tn-repeat-x.gif) repeat-x 0px -118px;}
.bg-uvodniObrazek {width:550px; height:166px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -432px -219px;}

.bg-topek {width:176px; height:6px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -201px -446px;}
.bg-cenaTlacitka {height:48px; overflow:hidden; background:url(tn-repeat-x.gif) repeat-x 0px -33px;}
.bg-katalogRamImg {width:128px; height:128px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -201px -317px;}
.bg-botek {width:176px; height:12px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -378px -443px;}

.bg-katalogTlacitko-detail-cz {width:80px; height:17px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -201px -281px;}
.bg-katalogTlacitko-detail-cz-hover {width:80px; height:17px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -201px -299px;}

.bg-katalogTlacitko-detail-en {width:80px; height:17px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -0px -281px;}
.bg-katalogTlacitko-detail-en-hover {width:80px; height:17px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -81px -281px;}

.bg-katalogTlacitko-objednat-cz {width:80px; height:17px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -282px -281px;}
.bg-katalogTlacitko-objednat-cz-hover {width:80px; height:17px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -282px -299px;}

.bg-katalogTlacitko-objednat-en {width:80px; height:17px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -0px -299px;}
.bg-katalogTlacitko-objednat-en-hover {width:80px; height:17px; overflow:hidden; background:url(tn-mapa-en.jpg) no-repeat -0px -317px;}

.bg-prihlaseni-input {width:137px; height:21px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -201px -463px;}

.bg-katalogHeader {width:550px; overflow:hidden; background:url(tn-bg-partneri.gif) no-repeat -751px bottom;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cisloSelected {background:url(tn-repeat-x.gif) repeat-x 0px -82px;}
.listcontrolPages2 .listcontrolPages2-prvni {width:18px; height:16px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -363px -281px;}
.listcontrolPages2 .listcontrolPages2-predchozi {width:18px; height:16px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -382px -281px;}
.listcontrolPages2 .listcontrolPages2-nasledujici {width:18px; height:16px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -363px -298px;}
.listcontrolPages2 .listcontrolPages2-posledni {width:18px; height:16px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -382px -298px;}

.bg-detail-img-okrajTop {width:166px; height:4px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -201px -453px;}
.bg-detail-img-okrajLow {width:166px; height:4px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -201px -458px;}

.bg-detail-pozadiPruhy {width:350px; background:url(tn-bg-partneri.gif) repeat-y -400px 0px;}

.mapKosik1-cz-0 {background: transparent url(tn-mapa.jpg) no-repeat -0px -493px; width: 126px; height: 110px; overflow: hidden;}
.mapKosik1-cz-1 {background: transparent url(tn-mapa.jpg) no-repeat -548px -493px; width: 126px; height: 110px; overflow: hidden;}
.mapKosik2-cz-0 {background: transparent url(tn-mapa.jpg) no-repeat -140px -493px; width: 126px; height: 110px; overflow: hidden;}
.mapKosik2-cz-1 {background: transparent url(tn-mapa.jpg) no-repeat -688px -493px; width: 126px; height: 110px; overflow: hidden;}
.mapKosik3-cz-0 {background: transparent url(tn-mapa.jpg) no-repeat -280px -493px; width: 126px; height: 110px; overflow: hidden;}
.mapKosik3-cz-1 {background: transparent url(tn-mapa.jpg) no-repeat -828px -493px; width: 126px; height: 110px; overflow: hidden;}
.mapKosik4-cz-0 {background: transparent url(tn-mapa.jpg) no-repeat -420px -493px; width: 126px; height: 110px; overflow: hidden;}
.mapKosik4-cz-1 {background: transparent url(tn-mapa.jpg) no-repeat -968px -493px; width: 126px; height: 110px; overflow: hidden;}

.mapKosik1-en-0 {background: transparent url(tn-mapa-en.jpg) no-repeat -464px -302px; width: 126px; height: 110px; overflow: hidden;}
.mapKosik1-en-1 {background: transparent url(tn-mapa-en.jpg) no-repeat -464px -413px; width: 126px; height: 110px; overflow: hidden;}
.mapKosik2-en-0 {background: transparent url(tn-mapa-en.jpg) no-repeat -604px -302px; width: 126px; height: 110px; overflow: hidden;}
.mapKosik2-en-1 {background: transparent url(tn-mapa-en.jpg) no-repeat -604px -413px; width: 126px; height: 110px; overflow: hidden;}
.mapKosik3-en-0 {background: transparent url(tn-mapa-en.jpg) no-repeat -744px -302px; width: 126px; height: 110px; overflow: hidden;}
.mapKosik3-en-1 {background: transparent url(tn-mapa-en.jpg) no-repeat -744px -413px; width: 126px; height: 110px; overflow: hidden;}
.mapKosik4-en-0 {background: transparent url(tn-mapa-en.jpg) no-repeat -884px -302px; width: 126px; height: 110px; overflow: hidden;}
.mapKosik4-en-1 {background: transparent url(tn-mapa-en.jpg) no-repeat -884px -413px; width: 126px; height: 110px; overflow: hidden;}

.bg-kosikHeaderLite {width:550px; overflow:hidden; background:url(tn-repeat-y.gif) repeat-y 0px 0px;}
.bg-kosikHeader {width:550px; overflow:hidden; background:url(tn-repeat-y.gif) repeat-y -551px 0px;}

.bg-zapati {width:978px; height:35px; overflow:hidden; background:url(tn-repeat-x.gif) repeat-x 0px -82px;}

.active_0 {width:104px; height:30px; overflow:hidden;  background:url(tn-bg-partneri.gif) no-repeat -751px bottom;}
.active_1 {width:104px; height:30px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -960px -396px;}

.bg-hvezdy {height:18px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -910px -470px;}
.bg-hvezdy2 {height:31px; overflow:hidden; background:url(tn-mapa.jpg) no-repeat -910px -439px;}

.bg-jedenNaradek {background:url(tn-mapa.jpg) no-repeat 0px -604px;}

/* listcontrol - listovani v katalogu */
.listcontrolPages2 {text-align: center; margin:25px auto 20px auto; color:#4a576a; padding:0px; width:400px; overflow:hidden; }
.listcontrolPages2 .listcontrolPages2-prvni {margin: 0px 5px 0px 0px; float: left; font-size: 1px; text-align: left; text-indent:5000px; overflow:hidden; }
.listcontrolPages2 .listcontrolPages2-predchozi {float: left; font-size: 1px; text-align: left; text-indent:5000px; overflow:hidden; }
.listcontrolPages2 .listcontrolPages2-nasledujici {float: right; font-size: 1px; text-align: right; text-indent:5000px; overflow:hidden; }
.listcontrolPages2 .listcontrolPages2-posledni {margin: 0px 5px 0px 0px; float: right; font-size: 1px; text-indent:5000px; overflow:hidden; }
.listcontrolPages2 .listcontrolPages2-cisla {border:0px solid blue; float: left; margin: 0px 0px 0px 8px; text-align:center; width:306px;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo {height: 16px; text-align: center; line-height: 16px; color:#4a576a; font-size: 11px; margin:0px 4px 0px 4px; font-weight:bold;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cisloSelected {border:0px solid blue; font-weight: bold; height: 16px; border:1px solid #7d94bc; text-align: center; font-weight:bold; font-size: 11px; color: #ffffff; padding:0px 3px; line-height:14px; text-decoration:none; overflow:hidden;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky {font-size: 11px; line-height: 16px; height: 16px; margin:0px 4px 0px 4px; }



/*----------------------*/

.mujFloatL {float:left;}

.nadpisMain {width:528px; height:28px; overflow:hidden; border:1px solid #7d94bc; padding:0px 10px; margin:0px 0px 20px 0px;}
.nadpisMain h1 {margin:0px; padding:0px; color:#ffffff; font-size:12px; line-height:28px; float:left; display:block; overflow:hidden;}
.nadpisMain h2 {margin:0px; padding:0px; color:#ffffff; font-size:12px; line-height:28px; float:left; display:block; overflow:hidden;}
.nadpisMain .text {margin:0px; padding:0px; color:#ffffff; font-size:12px; line-height:28px; float:left; font-weight:bold; overflow:hidden;}

.nadpisMain2 {width:528px; height:28px; overflow:hidden; border:1px solid #e9eff8; padding:0px 10px; margin:0px 0px 25px 0px;}
.nadpisMain2 h2 {margin:0px; padding:0px; color:#374d73; font-size:12px; line-height:28px; float:left; display:block; overflow:hidden;}


.odsazeniMain {width:550px; overflow:hidden; margin:0px 10px 0px 10px; padding: 0px;}
.odsazeniMain .nenalezeno {width:570px; font-size:75%; margin:0px 0px 10px 0px;}


.tn-main {width:982px; margin:0px auto 0px auto; overflow:hidden; text-align: left;}

.tn-main .sloupce {width:980px; margin:218px 1px 0px 1px; overflow:hidden; text-align: left; border:0px solid black;}
.tn-main .sloupce .leftCentr {width:780px; margin:0px; overflow:hidden; text-align: left; float:left; }
.tn-main .sloupce .leftCentr .centr {width:570px; margin:0px 5px 0px 0px; padding:0px; overflow:hidden; text-align: left; float:right; background:#ffffff;}
.tn-main .sloupce .leftCentr .centr .banneryCentralni {width:550px; margin:0px 0px 10px 0px; overflow:hidden; }

.tn-main .sloupce .leftCentr .left {width:200px; margin:0px 5px 0px 0px; overflow:hidden; text-align: left; float:left;}
.tn-main .sloupce .leftCentr .left .nadpis-nabidka {width:200px; height:30px; overflow:hidden; float:left;}
.tn-main .sloupce .leftCentr .left .kategorie {width:200px; overflow:hidden;}

.tn-main .sloupce .right {width:200px; margin:0px; overflow:hidden; text-align: left; float:left;}
.tn-main .sloupce .right .nadpis-nabidka {width:200px; height:30px; overflow:hidden;}
.tn-main .sloupce .right .prihlaseni {width:182px; overflow:hidden; padding:10px 6px 10px 12px; background:#ffffff; color:#374d73;}
.tn-main .sloupce .right .prihlaseni .userForms {border:0px solid black;  }
.tn-main .sloupce .right .prihlaseni .userForms .radky {width:180px; margin:0px; padding-bottom:2px; overflow:hidden;}
.tn-main .sloupce .right .prihlaseni .userForms .radky .jmeno { font-size:68.75%; font-weight:bold; padding-bottom:7px;}
.tn-main .sloupce .right .prihlaseni .userForms .radky .radek {height:21px; width:180px; margin-bottom:4px; overflow:hidden;}
.tn-main .sloupce .right .prihlaseni .userForms .radky .radek .popis {float:left; width:50px; font-size:68.75%; line-height:21px;}
.tn-main .sloupce .right .prihlaseni .userForms .radky .radek .inputDivUser {width:120px; height:17px; padding:2px; overflow:hidden; font-size:68.75%; float:right;}
.tn-main .sloupce .right .prihlaseni .userForms .radky .radek .inputDivUser input {color:#374d73; background:transparent; border:0px solid blue; font-size:11px;}
.tn-main .sloupce .right .prihlaseni .userForms .tlac {display:block; text-indent:-5000px;float:right; width:70px; height:25px; border:0px solid black; background-color:transparent;  cursor:pointer;}
.tn-main .sloupce .right .prihlaseni .userForms .odkazyDiv {width:105px; padding:0px; float:left;}
.tn-main .sloupce .right .prihlaseni .userForms .odkazy {display:block; line-height:16px; font-size:68.75%; color:#374d73; text-decoration:underline;}
.tn-main .sloupce .right .prihlaseni .userForms .odkazy:hover { text-decoration:none;}
.tn-main .sloupce .right .prihlaseni .userForms .odkazy .sipka {display:block; float:left; margin:7px 4px 0px 0px;}
.tn-main .sloupce .right .prihlaseni .userForms .download { color: #f00000; }
.tn-main .sloupce .right .prihlaseni .userForms .odkazy2 {}

.tn-main .sloupce .right .kontakt {width:200px; height:118px; overflow:hidden;}
.tn-main .sloupce .right .kontakt .odsazeni {width:190px; height:100px; overflow:hidden; margin:10px 0px 0px 6px;}
.tn-main .sloupce .right .kontakt .odsazeni .radek {width:190px; height:25px; overflow:hidden; margin:0px;}
.tn-main .sloupce .right .kontakt .odsazeni .radek .ikona {width:15px; height:15px; overflow:hidden; margin:0px; margin:5px 0px 0px 0px; float:left;}
.tn-main .sloupce .right .kontakt .odsazeni .radek .nazev {width:22px; height:25px; line-height:25px; overflow:hidden; margin:0px 0px 0px 3px; float:left; color:#374d73; font-size:68.75%; font-weight:normal;}
.tn-main .sloupce .right .kontakt .odsazeni .radek .hodnota {width:162px; height:25px; line-height:25px; overflow:hidden; margin:0px 0px 0px 0px; float:left; color:#374d73; font-size:68.75%; font-weight:bold;}
.tn-main .sloupce .right .partneri {width:200px; background-color:#ffffff; }
.tn-main .sloupce .right .partneri .odsazeni {margin:1px 1px 9px 1px; overflow:hidden;}
.tn-main .sloupce .right .partneri ul {width:198px; margin:0px 0px; padding: 0px; list-style-type:none;}
.tn-main .sloupce .right .partneri li {width:auto; padding:0px 0px 0px 22px;  margin: 0px; color:#374d73; font-size:68.75%; line-height:25px; }
.tn-main .sloupce .right .partneri li a {width:auto; margin:0px 0px 0px 0px; color:#374d73; text-decoration:underline; line-height:25px;}
.tn-main .sloupce .right .partneri li a:hover {text-decoration:none;}

.tn-main .zapati {width:978px; height:35px; overflow:hidden; margin:0px 1px; border:1px solid #7e94bc; color:#d4e0f4;}
.tn-main .zapati .leftZapati {width:250px; height:35px; float:left; overflow:hidden; margin:2px 0px 0px 20px; line-height:15px;}
.tn-main .zapati .leftZapati a {color:#ffffff;}
.tn-main .zapati .leftZapati .BINARGON {font-size:68.75%;}
.tn-main .zapati .middleZapati {text-align:center; width:438px; float:left; font-size:68.75%;  margin:2px 0px 0px 0px; line-height:15px;}
.tn-main .zapati .rightZapati {width:250px; height:35px; float:right; overflow:hidden; margin:2px 20px 0px 0px; font-size:68.75%; text-align:right; line-height:15px;}
.tn-main .zapati .rightZapati a {color:#ffffff;}

.tn-main .header {width:982px; height:218px; overflow:hidden; position:absolute; top:0px;}
.tn-main .header .topHeader {width:980px; height:114px; overflow:hidden; margin:25px 1px 0px 1px; }
.tn-main .header .topHeader .logoDiv {display:block; text-indent:-5000px; width:280px; height:114px; overflow:hidden; margin:0px; float:left;}
.tn-main .header .topHeader .kosikDiv {display:block; width:224px; height:114px; overflow:hidden; margin:0px 5px 0px 0px; float:right; border:0px solid black; text-decoration:none; cursor:pointer;}
.tn-main .header .topHeader .kosikDiv .nadpis {display:block; text-decoration:none; cursor:pointer; width:224px; height:35px;}
.tn-main .header .topHeader .kosikDiv .radky {display:block; width:214px; overflow:hidden; margin:6px 0px 0px 0px; }
.tn-main .header .topHeader .kosikDiv .radky .radek {display:block; width:214px; overflow:hidden; margin:0px 0px 0px 0px; color:#4e535a; font-size:68.75%;}
.tn-main .header .topHeader .kosikDiv .radky .radek .nazev {display:block; width:100px; line-height:24px; overflow:hidden; margin:0px 0px 0px 0px; float:left; }
.tn-main .header .topHeader .kosikDiv .radky .radek .hodnota {display:block; width:110px; line-height:24px; overflow:hidden; text-align:right; margin:0px 0px 0px 0px; float:left; }
.tn-main .header .topHeader .kosikDiv .radky .radek .cena {color:#e69800; font-weight:bold;}
.tn-main .header .topHeader .kosikDiv .objednat {float:right; display:block; width:70px; height:25px; overflow:hidden; font-size:1px; text-indent:-5000px; border:0px solid blue;}
.tn-main .header .middleHeader {width:980px; height:44px; overflow:hidden; margin:0px 0px 0px 0px; border:0px solid red;}
.tn-main .header .middleHeader .textPageAreaTop {border:0px solid blue; width:600px; height:36px; overflow:hidden; margin:0px 0px 0px 0px; float:left;}
.tn-main .header .middleHeader .textPageAreaTop .textPageTop {display:block; float:left; font-size:75%; color:#d1e2ff; font-weight:bold; line-height:38px; padding:0px 20px;}
.tn-main .header .middleHeader .textPageAreaTop .textPageTop:hover {color:#ffffff;}
.tn-main .header .middleHeader .textPageAreaTop .mezera {float:left; margin-top:16px;}
.tn-main .header .middleHeader .vyhledavani {width:300px; height:25px; overflow:hidden; margin:19px 4px 0px 0px; float:right;}
.tn-main .header .middleHeader .vyhledavani input {width:222px; height:13px; border:0px solid blue; background:transparent; font-size:11px; color:#5a6779; overflow:hidden; margin:4px 0px 0px 0px; float:left;}
.tn-main .header .middleHeader .vyhledavani .hledej {width:70px; height:25px; border:0px solid blue; float:right; cursor:pointer;}
.tn-main .header .navigace {float:left;}
.tn-main .header .rozsireneVyhledavani {float:right;text-align:right; width:200px; height:20px; border:0px solid blue; margin-right:80px; overflow:hidden;}
.tn-main .header .rozsireneVyhledavani .rozsirene {color:#234888; font-size:68.75%; text-decoration:underline; line-height:20px;}
.tn-main .header .rozsireneVyhledavani .rozsirene:hover {text-decoration:none;}
.tn-main .header .rozsireneVyhledavani .sipka {float:left; width:5px; height:5px; overflow:hidden; margin:11px 3px 0px 3px;}





/* -----------------------------------------------------------------------------------------------------------------------  */
/* levy sloupec */
.kategorie {float:left;width:200px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; }
.kategorie .pozadiRoot {width:198px; border-bottom:1px solid #f4f4f4; background:#ffffff; padding:0px 1px 1px 1px;}
.kategorie .rootkatName-0 {width:200px; overflow:hidden; padding:8px 12px 0px 13px; background-color:#f2f3f5}
.kategorie .rootkatName-0 .odkaz {display:block; width: 175px; padding-bottom:6px; overflow:hidden; line-height:14px; font-size:75%; color:#374d73; cursor:pointer;}
.kategorie .rootkatName-0 .odkaz .sipka {display:block; width:5px; height:8px; overflow:hidden; float:left; margin:4px 6px 0px 0px;}
.kategorie .rootkatName-0 .odkaz .text {display:block; width:160px; overflow:hidden; float:left; font-weight:bold;}
.kategorie .rootkatName-1 {width:200px; overflow:hidden; padding:8px 12px 0px 13px; background-color:#f2f3f5}
.kategorie .rootkatName-1 .odkaz {display:block; width: 175px; padding-bottom:8px; border-bottom:0px dotted #374d73; margin: 0px; overflow:hidden; line-height:14px; font-size:75%; color:#374d73; cursor:pointer;}
.kategorie .rootkatName-1 .odkaz .sipka {display:block; width:4px; height:7px; overflow:hidden; float:left; margin:4px 6px 0px 0px;}
.kategorie .rootkatName-1 .odkaz .text {display:block; width:160px; overflow:hidden; float:left; font-weight:bold; text-decoration:underline;}
.kategorie .kategorieName {display:block; line-height:14px; width:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:75%; overflow:hidden; color:#374d73; background-color:#ffffff;}
.kategorie .kategorieName .text { display:block;}
.kategorie .notLast {border-bottom:0px dotted #7e4d04; }
.kategorie .selected-0 {display: block; text-decoration:none;}
.kategorie .selected-1 {display: block; text-decoration:underline;}
.kategorie .selected-1:hover {text-decoration:none; cursor:pointer; overflow:hidden;}
.kategorie .selected-1 .oznacena {display:block; width:auto; padding:0px; margin:0px; border-bottom:1px solid #004202; line-height:29px; overflow:hidden;}


.margin {margin:0px 0px 0px 0px;}

.novinkyForm {width:200px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; background-color:#ffffff; float:left;}
.novinkyForm .popisek1 {width:183px; text-align:left; margin:10px 0px 0px 9px; font-size:68.75%; color:#4a576a; padding:0px 0px 8px 0px;}
.novinkyForm .popisek2 {width:200px; text-align:center; margin:5px 0px 0px 0px; font-size:68.75%; color:#4a576a; padding:0px 0px 8px 0px; font-style:italic; }
.novinkyForm .txtbox {width:133px; height:18px; padding:0px 2px; margin:1px 0px 5px 9px; font-size:68.75%; float:left; color:#374d73; line-height:18px; overflow:hidden; border-top:1px solid #e7e9eb; border-left:1px solid #e7e9eb; border-bottom:0px solid black; border-right:0px solid black; background-color:#f8f9fb; }
.novinkyForm .butOk {float:right; width:40px; height:25px; overflow:hidden; text-indent:-5000px; font-size:1px; cursor:pointer; border:0px solid blue;}
.pdfNews { margin: 14px; font-size: 75%; }


.anketa {width:200px; overflow:hidden; margin:0px; text-align:left;}
.anketa .nadpis1 {width:168px; overflow:hidden; padding:10px 16px 8px 16px; font-weight:bold; color:#374d73; background-color:#ffffff; text-align:center; font-size:69%; line-height:16px;}
.anketa .moznost {width:178px; overflow:hidden; margin:0px 0px 0px 0px; padding:6px 14px 10px 8px; font-size:69%; color:#374d73; background-color:#ffffff;}
.anketa .moznost a {display:block; width:178px; text-decoration:none; font-weight:normal; color:#374d73; overflow:hidden; cursor:pointer;}
.anketa .moznost a:hover {text-decoration:none;}
.anketa .moznost .nazev {display:block; float:left; width:140px; cursor:pointer; text-decoration:underline; }
.anketa .moznost .procento {display:block; float:right; width:35px; color:#e69800; text-decoration:none; text-align:right;}
.anketa .hlas {height: 6px; overflow: hidden; margin:5px 0px 0px 0px; float:left;}
.anketa .zacatek {height: 6px; width:1px; overflow: hidden; margin:5px 0px 0px 0px; background-color:#7a90b5; float:left;}
/* EO - levy sloupec */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* center - hlavni strana - jednotlive FCE*/

.novinka {width:540px; overflow:hidden; margin:10px 5px 20px 5px; font-weight:normal; line-height:14px; padding:0px; font-size:68.75%; }
.novinka strong {font-weight:bold; }
.novinka a {font-weight:normal; text-decoration:underline;}
.novinka a:hover {text-decoration:none;}
.mezeraNovinka { float:left; width:550px; height:20px; overflow:hidden; overflow:hidden;}

.popisKategorie {margin:0px 0px 20px 1px; padding: 0px; font-size:68.75%; line-height:18px;}
.popisKategorie strong {font-weight:bold;}
.popisKategorie a {font-weight:bold; text-decoration: underline;}
.popisKategorie a:hover {text-decoration: none;}


.katalogHeader {width:550px; overflow: hidden; padding:0px; margin:0px; }
.katalogHeader .row {width:550px; overflow:hidden; margin:16px 8px; padding:0px; text-align:left;}
.katalogHeader .row .katalogHeaderPopis1 {float: left; width: 85px; overflow:hidden; font-size:69%; text-align:left; font-weight:normal; padding:3px 0px 0px 0px;}
.katalogHeader .row .katalogHeaderPopis2 {float: left; width: 130px; overflow:hidden; font-size:69%; text-align:left; font-weight:normal; padding:3px 0px 0px 0px;}
.katalogHeader .row .katalogHeaderPopis3 {float: left; width: 55px; overflow:hidden; font-size:69%; text-align:left; font-weight:normal; padding:3px 0px 0px 0px;}
.katalogHeader .row .razeni {float: left; width:60px; font-size: 69%;  border:1px solid #7f9db9; margin:0px 5px 0px 0px; vertical-align:middle; padding:1px 0px;}
.katalogHeader .row .pocet {float: left; width:40px; font-size: 69%; border:1px solid #7f9db9; margin:0px 10px 0px 0px; vertical-align:middle; padding:1px 0px;}
.katalogHeader .row .vyrobce {float: left; width:115px; font-size: 69%;  border:1px solid #7f9db9; margin:0px 10px 0px 0px; vertical-align:middle; padding:1px 0px;}
.katalogHeader .row .katalogHeaderImg {width:7px; height:15px; overflow:hidden; margin:2px 26px 0px 0px; border:0px solid transparent; float:left;}
.katalogHeader .row .katalogHeaderImg .up {width:7px; height:6px; overflow:hidden; cursor:pointer;}
.katalogHeader .row .katalogHeaderImg .down {width:7px; height:7px; overflow:hidden; cursor:pointer;}


div.parametryFiltr {overflow: hidden;}
div.parametryFiltr .odsadit {margin:0px 11px 15px 11px; overflow:hidden;}
div.parametryFiltr .odsadit .special {font-size:12px;}
div.parametryFiltr .odsadit .special .popis {float: left; width: 200px; height: 20px; line-height: 20px; margin: 3px 0px;}
div.parametryFiltr .odsadit .special .tdInput {float: left; width: 300px; height: 20px; line-height: 20px; margin: 3px 0px;}
div.parametryFiltr .odsadit .special .row { height: 20px; line-height: 20px; margin: 3px 0px; }
div.parametryFiltr .odsadit .special .txtbox {width: 150px; height:19px; border:1px solid #374d73; font-size:100%; margin:1px 0px 0px 0px; color:#374d73;}
div.parametryFiltr .odsadit .special .sel {width: 152px; height:20px; border:1px solid #374d73; font-size:100%; margin:1px 0px 0px 0px; color:#374d73;}
div.parametryFiltr .row {overflow:hidden; margin:3px 0px 0px 0px; padding:0px; text-align:left; width:372px; float:left;}
div.parametryFiltr .row .katalogHeaderPopis1 {float: left; width: 70px; overflow:hidden; font-size:69%; text-align:left; font-weight:normal; padding:3px 0px 0px 0px;}
div.parametryFiltr .row .katalogHeaderPopis2 {float: left; width: 100px; overflow:hidden; font-size:69%; text-align:right; font-weight:normal; padding:3px 0px 0px 0px;}
div.parametryFiltr .row .razeni {float: left; width:105px;  height:19px; font-size: 69%;  border:1px solid #7f9db9; margin:0px 5px 0px 0px; vertical-align:middle; padding:1px 0px; color:#4a576a;}
div.parametryFiltr .row .pocet {float: left; width:40px; height:19px; font-size: 69%; border:1px solid #7f9db9; margin:0px 10px 0px 0px; vertical-align:middle; padding:1px 0px; color:#4a576a;}
div.parametryFiltr .row .katalogHeaderImg {width:7px; height:15px; overflow:hidden; margin:2px 26px 0px 0px; border:0px solid transparent; float:left;}
div.parametryFiltr .row .katalogHeaderImg .up {width:7px; height:6px; overflow:hidden; cursor:pointer;}
div.parametryFiltr .row .katalogHeaderImg .down {width:7px; height:7px; overflow:hidden; cursor:pointer;}
div.parametryFiltr .popisFiltru {padding: 0px 0px 10px 0px; margin: 0px; font-size: 69%;}
div.parametryFiltr .popisFiltru p {padding: 0px; margin: 0px;}
div.parametryFiltr .search {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 #7f9db9; font-size:100%; margin:0px;}
div.parametryFiltr .bunka {font-size: 69%; margin:3px 0px 0px 0px; float:left;}
div.parametryFiltr .bunka .nazevFiltr {height:19px; font-weight: normal; color: #4a576a; text-decoration: none; float:left; line-height:21px; border:0px solid red;}
div.parametryFiltr .bunka .selPorovnani {margin:0px 8px 0px 0px; padding:0px; height:19px; color:#4a576a; font-size:11px; border:1px solid #7f9db9; float:left; }
div.parametryFiltr .bunka .textbox {width: 110px; height:19px; padding:0px 3px; border:1px solid #7f9db9; color:#4a576a; font-size:11px; margin:0px 8px 0px 0px; line-height:17px;}
div.parametryFiltr .bunka .notext {vertical-align: middle; float:left; margin:0px 8px 0px 0px;}
div.parametryFiltr .bunka .filtrEnum {float: left; margin:0px 8px 0px 0px; line-height:19px; height:19px; font-size:11px; padding:0px;}
div.parametryFiltr .bunka .selEnum {margin:0px 8px 0px 0px; padding:0px; height:21px; color:#4a576a; border:1px solid #7f9db9; font-size:11px; padding:0px;}
div.parametryFiltr .filtrColor {font-size: 69%; color: #4a576a;}
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 #606060;}
div.parametryFiltr .spodek {width:500px; float:right;}
div.parametryFiltr .tlac {width:70px; height:25px; overflow:hidden; float:right; text-indent:-5000px; font-size:1px; border:0px solid blue; cursor:pointer; margin:5px 0px 0px 8px;}
div.parametryFiltr .zrusit {width:68px; height:22px;overflow:hidden; float:right; margin:6px 0px 0px 0px; text-indent:-5000px;}

.katalogSObrazky {border:0px solid blue; float:left; width:176px; height:240px; overflow:hidden; margin:18px 0px 0px 0px; padding:0px; text-align: left;}
.katalogSObrazky .nadpis {display:block; width:176px; height:32px; margin-bottom:2px; color:#e69800; font-size:12px; line-height:15px; font-weight:bold; overflow:hidden; text-align:center; text-decoration:underline;}
.katalogSObrazky .nadpis:hover {text-decoration:none;}
.katalogSObrazky .topek {}
.katalogSObrazky .botek {}
.katalogSObrazky .okno {border-left:1px solid #ecedf1; border-right:1px solid #ecedf1; width:174px; height:180px; overflow:hidden;}
.katalogSObrazky .okno .imageDiv { float:left; width:128px; height:128px; overflow:hidden; margin:0px 22px 0px 24px; padding:0px; float:left;}
.katalogSObrazky .okno .imageDiv .image {display:block; border:0px solid #e2e2e2; width:118px; height:119px; overflow:hidden; text-decoration:none; margin:2px 0px 0px 3px;}
.katalogSObrazky .okno .imageDiv .image:hover {text-decoration:none;}
.katalogSObrazky .okno .cenaTlacitko {border:0px solid blue; width:163px; height:40px; margin-top:4px; padding:7px 6px 0px 5px;}
.katalogSObrazky .okno .cenaTlacitko .cena {width:163px; margin:0px; height:18px; overflow:hidden; float:left; text-align:left; font-size:11px; padding:0px; border:0px solid blue;}
.katalogSObrazky .okno .cenaTlacitko .cena1 {color:#4a576a; font-size:11px; font-weight:bold; float:left; height:13px; overflow:hidden; margin-top:1px; overflow:hidden; margin:0px; padding:0px;}
.katalogSObrazky .okno .cenaTlacitko .cena2 {color:#e69800; font-size:12px; font-weight:bold; float:left; overflow:hidden;margin:0px; padding:0px;}
.katalogSObrazky .okno .cenaTlacitko .tlacitka {width:163px; overflow:hidden; margin:0px; padding:0px; border:0px solid blue; overflow:hidden;}
.katalogSObrazky .okno .cenaTlacitko .tlacitka .katalogTlacitko {width:80px; height:17px; overflow: hidden; display:block;  margin:0px; padding:0px;}

.katalog-mezera1 {width:11px; height:240px; overflow:hidden; margin:0px; float:left; }
.katalog-mezera2 {width:550px; height:1px; overflow:hidden; margin:0px 0px 0px 0px; background:#c8ccd2;}

.jedenNaradek {width:550px; height:184px; overflow:hidden;}
.jedenNaradek .top {width:522px; height:30px; display:block; overflow:hidden; color:#e69800; font-size:12px; line-height:15px; font-weight:bold; margin:15px 13px 5px 15px;}
.jedenNaradek .middleTop {width:550px; height:25px; overflow:hidden; font-size:12px; color:#4a576a; font-weight:bold; line-height:25px;}
.jedenNaradek .middleTop .mt01 {width:250px; height:25px; float:left; margin:0px 0px 0px 15px; overflow:hidden;}
.jedenNaradek .middleTop .mt02 {width:250px; height:25px; float:right; margin:0px 13px 0px 0px; overflow:hidden; text-align:right; font-weight:normal; }
.jedenNaradek .middleLow {width:550px; height:25px; overflow:hidden; font-size:12px; color:#4a576a; line-height:25px;}
.jedenNaradek .middleLow .ml01 {width:250px; height:25px; float:left; margin:0px 0px 0px 15px; overflow:hidden; text-align:left; font-weight:normal; }
.jedenNaradek .middleLow .ml02 {width:250px; height:25px; float:right; margin:0px 13px 0px 0px; overflow:hidden; text-align:right; font-weight:normal; }
.jedenNaradek .low {width:550px; height:76px; overflow:hidden;}
.jedenNaradek .low .image {width:68px; height:69px; overflow:hidden; display:block; margin:3px 0px 0px 11px; float:left;}
.jedenNaradek .low .popisCena {width:430px; height:76px; overflow:hidden; margin:0px 13px 0px 0px; float:right;}
.jedenNaradek .low .popisCena .popis {width:430px; height:42px; overflow:hidden; margin:3px 0px 0px 0px; color:#4a576a; font-size:12px; line-height:14px;}
.jedenNaradek .low .popisCena .cena {width:430px; height:28px; overflow:hidden; margin:0px;}
.jedenNaradek .low .popisCena .cena .castka {width:120px; height:28px; overflow:hidden; margin:3px 0px 0px 0px; float:left; color:#e69800; font-size:12px; line-height:28px; font-weight:bold; }
.jedenNaradek .low .popisCena .cena .castka .modra {color:#4a576a; }
.jedenNaradek .low .popisCena .cena .tlacitka {width:233px; overflow:visible; margin:0px; padding:0px; border:0px solid blue;  margin:10px 0px 0px 0px; float:right; }
.jedenNaradek .low .popisCena .cena .tlacitka .katalogTlacitko {width:80px; height:17px; /*overflow: hidden;*/ display:block;  margin:0px; padding:0px;}
.jedenNaradek .low .popisCena .vpriprave { color: #f00; font-weight: bold; font-size: 10px; margin-top: -2px; margin-bottom: -8px; text-align: left; }

.topproduktSloupce {width:214px; height:183px; overflow:hidden; margin:0px 0px 0px 0px; }
.topproduktSloupce .obrazek {width:183px; height:82px; overflow:hidden; margin:0px 0px 0px 15px; padding:0px;}
.topproduktSloupce .padding {border:0px solid blue; width:173px; height:43px; overflow:hidden; margin:5px 20px 0px 20px; text-align:center;}
.topproduktSloupce .padding h2 {display:block; width:173px; overflow:hidden; font-size:62.5%; margin:0px 0px 0px 0px; text-align:left;}
.topproduktSloupce .padding h2 .nazev {font-weight:bold; color:#3c3c3c; text-decoration:none; line-height:15px;}
.topproduktSloupce .padding h2 .nazev:hover {text-decoration:underline;}
.topproduktSloupce .padding .popis {border:0px solid blue; width:173px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; font-size:62.5%; color:#3c3c3c; text-align:left; line-height:13px;}
.topproduktSloupce .cena {width:173px; height:17px; margin:8px 0px 0px 0px; text-align:left; font-size:93.75%; font-weight:bold; color:#5f7705;}

.topProduktyRight {width:169px; height:84px; overflow:hidden; margin:12px 0px 0px 0px; padding:0px 5px 11px 1px; overflow:hidden;}
.topProduktyRight .imageDiv {width:88px; height:84px; overflow:hidden; float:left;}
.topProduktyRight .imageDiv .image {display:block; text-decoration:none; width:81px; height:82px; border:1px solid #e5d27c; overflow:hidden;}
.topProduktyRight .nazevCena {width:81px; height:84px; overflow:hidden; float:left;}
.topProduktyRight .nazevCena .nazev {display:block; width:81px; height:43px; color:#7e4d04; overflow:hidden; margin:3px 0px 0px 0px; cursor:pointer;}
.topProduktyRight .nazevCena .nazev .sipka {display:block; width:4px; height:7px; overflow:hidden; float:left; margin:4px 2px 0px 0px;}
.topProduktyRight .nazevCena .nazev .text {display:block; width:75px; height:43px; overflow:hidden; float:left;margin:0px 0px 0px 0px; color:#7e4d04; font-size:12px; line-height:14px;}
.topProduktyRight .nazevCena .tecka {width:3px; height:3px; overflow:hidden; margin:18px 4px 0px 0px; background:#ff6600; float:left;}
.topProduktyRight .nazevCena .cena {width:74px; height:18px; color:#505050; font-size:12px; font-weight:bold; overflow:hidden; margin:10px 0px 0px 0px; line-height:18px; float:left;}

.topSled {display:block; width:175px; padding:9px 0px; color:#7e4d04; margin:0px 0px 0px 0px;}
.topSled .sipka {display:block; width:4px; height:7px; overflow:hidden; float:left; margin:4px 7px 0px 0px;}
.topSled .text {display:block; width:158px; line-height:14px; color:#7e4d04; font-size:12px; overflow:hidden; float:left; margin:0px 2px 0px 0px;}

.tecky-0 {border-bottom:1px dotted #7e4d04; }
.tecky-1 {border-bottom:0px dotted #7e4d04; }

/* F3_VYROBCE - stranka vyrobce */
.katalogVyrobce {font-size: 75%; color:#505050;}
.katalogVyrobce .vyrobcePopis {padding:10px 20px 0px 20px;}
.katalogVyrobce ul {}
.katalogVyrobce ul li {}
.katalogVyrobce ul li.level-1 {}

/* F5_USER - registrace a nastaveni*/
.userData {}
.userData .nadpisSpozadim {width:100%; overflow:hidden; font-size:69%; color: #4a576a; padding:0px; margin:0px; background-color:#e4e4e4; border-bottom:1px solid #ffffff;}
.userData .nadpisSpozadim .nspPadding {padding:6px 10px 4px 10px;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#c0bfbf; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; margin:0px; padding:0px;}
.userData .odsazeniUD {font-size:69%; text-align:left; margin:0px; padding:10px; color: #4a576a;}
.userData .odsazeniUD .nadpis {font-weight: bold; margin: 0px 0px 4px 0px; color:#4a576a; 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:#4a576a; 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 #4a576a; color:#4a576a; font-size:100%;}
.userData .odsazeniUD .row select {float:left; width:121px; height:19px; border:1px solid #4a576a; color:#4a576a; font-size:100%;}
.userData .odsazeniUD .row a {text-decoration: underline; }
.userData .odsazeniUD .row a:hover {text-decoration: none; }
.userData .odsazeniUD .tlac {width:70px; height:25px; overflow:hidden; text-indent:-5000px; border:0px solid blue; cursor:pointer;}

.drobNavigace {border:0px solid blue; width:600px; margin:0px 0px 0px 6px; padding:0px; overflow:hidden; height:24px; line-height:20px; }
.drobNavigace .sipka {float:left; width:5px; height:5px; overflow:hidden; margin:11px 3px 0px 3px;}
.drobNavigace .dnOdkaz {display:block; margin:0px; color:#234888; font-size:68.75%; overflow:hidden; padding:0px; text-decoration:underline; float:left;}
.drobNavigace .dnOdkaz:hover {text-decoration:none;}
.drobNavigace .seda {display:block; float:left; color:#4e535a; font-weight:bold; font-size:68.75%; overflow:hidden; padding:0px; text-decoration:underline;}

/* F6_DETAIL */
.detail {width:550px; overflow:hidden;}
.detail .topDetail {width:530px; overflow:hidden; margin:0px 10px 0px 10px; border:0px solid blue;}
.detail .topDetail .topLevo {float:left; width:180px; overflow:hidden; height:166px;}
.detail .topDetail .topLevo .imageDiv {float:left; width:166px; overflow:hidden;}
.detail .topDetail .topLevo .imageDiv .okraj {float:left; width:166px; height:4px; overflow:hidden;}
.detail .topDetail .topLevo .imageDiv .telo {float:left; width:164px; height:158px; overflow:hidden; border-left:1px solid #ecedf1; border-right:1px solid #ecedf1;}
.detail .topDetail .topLevo .imageDiv .telo .tn-obrazek {width:158px; height:158px; overflow:hidden; margin:0px 3px;}
.detail .topDetail .topPravo {float:left; width:350px; overflow:hidden;}
.detail .topDetail .topPravo h1 {width:350px; overflow:hidden; color:#234888; font-size:87.5%; margin:0px 0px 20px 0px; padding:0px;  text-decoration:underline;}
.detail .topDetail .topPravo .pozadi {float:left; width:350px; overflow:hidden;}
.detail .topDetail .topPravo .radek {width:262px; height:25px; line-height:25px; margin:0px 6px 0px 16px; float:left;}
.detail .topDetail .topPravo .radek .nazev {width:140px; height:25px; line-height:25px; margin:0px; float:left; text-align:left; font-weight:bold; font-size:11px; overflow:hidden;}
.detail .topDetail .topPravo .radek .nazevReg {width:140px; height:25px; line-height:25px; margin:0px; float:left; text-align:left; font-size:11px; overflow:hidden;}
.detail .topDetail .topPravo .radek .hodnota {width:120px; height:25px; line-height:25px; margin:0px; float:right; text-align:right; font-size:11px; overflow:hidden;}
.detail .topDetail .topPravo .radek .hodnota .ksP {width:23px; height:17px; border:1px solid #7f9db9; color:#4a576a; font-size:11px; line-height:17px; text-align:center;}
.detail .topDetail .topPravo .radek .oranzova {color:#e69800; font-weight:bold;}
.detail .topDetail .topPravo .radek select {width:120px; height:19px; border:1px solid #7f9db9; color:#4a576a; font-size:11px; line-height:17px; text-align:left; margin-top:4px;}
.detail .topDetail .topPravo .nakoupit {float:right; width:62px; overflow:hidden; margin:4px 4px 0px 0px;}
.detail .topDetail .topPravo .nakoupit .tlac {border:0px solid red; cursor:pointer; }
.detail .topDetail .topPravo .chyba {font-size:13px; color:#e69800; margin:10px 0px;}
.detail .topDetail .topPravo .moznosti {width:350px; overflow:hidden; margin:15px 0px;}
.detail .topDetail .topPravo .moznosti .tlac {overflow:hidden; display:block; float:left; }
.detail .topDetail .topPravo .moznosti .mezera {width:2px; height:17px; float:left; overflow:hidden;}
.detail .middleDetail {width:530px; overflow:hidden; margin:0px 10px 36px 10px;}
.detail .middleDetail .nadpisek {overflow:hidden; font-size:14px; font-weight:bold; color:#234888; margin:0px 0px 12px 0px; padding:0px;}
.detail .middleDetail .popis {color:#4a576a; font-size:68.75%; line-height:18px; margin-bottom:25px;}
.detail .topDetail .topPravo .radek .mena-select { vertical-align: baseline; }
.detail .topDetail .topPravo .radek .mena-select select { width: auto; border: none; background: none; vertical-align: baseline; height: auto; line-height: auto; margin: 0px; }

.zalozky {}
.zalozky .zalozka {display:block; float:left; width:104px; height:30px; line-height:30px;  font-size:11px; font-weight:bold; text-align:center; cursor:pointer; margin-right:1px;}
.zalozky .active_0 {color:#4a576a; margin-bottom:5px;}
.zalozky .active_1 {color:#ffffff; padding-bottom:5px;}


.m-detail {width:550px; overflow:hidden;}
.m-detail .telo{width:550px; overflow:hidden; background:#fff4c1;}
.m-detail .telo .m-levo{float:left; width:222px; height:211px; overflow:hidden; margin:12px 0px 0px 12px;}
.m-detail .telo .m-levo .m-obrazek{display:block; width:207px; height:209px; overflow:hidden; margin:0px; border:1px solid #e2d07b;}
.m-detail .telo .m-prava{float:left; width:305px; overflow:hidden; margin-top:10px;}
.m-detail .telo .m-prava .bunka {width:305px; overflow:hidden;}
.m-detail .telo .m-prava .bunka .nazev {float:left; width:100px; margin:0px 8px 0px 0px; line-height:16px; color:#505050; font-size:75%; font-style:italic; overflow:hidden;}
.m-detail .telo .m-prava .bunka .text {float:left; width:190px; line-height:16px; color:#505050; font-size:75%; overflow:hidden;}
.m-detail .telo .m-prava .bunka .text .skrt {text-decoration:line-through;}
.m-detail .telo .m-prava .bunka .mnozstvi {float:right;}
.m-detail .telo .m-prava .bunka .mnozstvi .ksP {width:34px; height:21px; border:1px solid #e1cf79; text-align:center; line-height:18px; font-size:12px; color:#505050;}
.m-detail .telo .m-prava .bunka .mnozstvi .mena {line-height:18px; font-size:12px; color:#505050;}
.m-detail .telo .m-prava .bunka .nazev2 {float:left; width:100px; margin:0px 8px 0px 0px; line-height:20px; color:#505050; font-size:75%; font-weight:bold; overflow:hidden;}
.m-detail .telo .m-prava .bunka .text2 {float:left; width:190px; line-height:20px; color:#ff6c00; font-family:Georgia, Times New Roman, Times, serif; font-weight:bold; overflow:hidden;}
.m-detail .telo .m-prava .vlastnosti {width:305px; margin-top:5px;}
.m-detail .telo .m-prava .vlastnosti .bunka2 {width:301px;}
.m-detail .telo .m-prava .vlastnosti .bunka2 .nazev {width:160px; line-height:16px; margin-top:5px; float:left; color:#505050; font-size:75%;}
.m-detail .telo .m-prava .vlastnosti .bunka2 select {width:127px; height:20px; border:1px solid #e1cf79; margin-top:5px;float:right; font-size:12px; color:#505050;}
.m-detail .telo .m-prava .detail-tecky {width:305px; height:1px; overflow:hidden; margin:8px 0px;}
.m-detail .telo .moznosti {width:536px; height:26px; overflow:hidden; margin:50px 0px 15px 12px;}
.m-detail .telo .moznosti .tlacidlo {display:block; width:110px; float:right; cursor:pointer;}
.m-detail .telo .moznosti .tlacidlo:hover {text-decoration:none;}
.m-detail .telo .moznosti .tlacidlo .obr {display:block; float:left; width:38px; height:23px; overflow:hidden; margin-top:2px;}
.m-detail .telo .moznosti .tlacidlo .popis {display:block; float:right; width:70px; font-size:68.75%; color:#505050; overflow:hidden; line-height:13px; margin:0px;}
.m-detail .telo .moznosti .tlacidlo2 {display:block; width:110px; float:left; cursor:pointer;}
.m-detail .telo .moznosti .tlacidlo2:hover {text-decoration:none;}
.m-detail .telo .moznosti .tlacidlo2 .obr {display:block; float:left; width:38px; height:23px; overflow:hidden; margin-top:2px;}
.m-detail .telo .moznosti .tlacidlo2 .popis {display:block; float:right; width:70px; font-size:68.75%; color:#505050; overflow:hidden; line-height:13px; margin:0px;}
.m-detail .telo .moznosti .mezera {display:block; width:20px; height:20px; float:right;}
.m-detail .chyba {margin:20px 0px 0px 0px; line-height:16px; color:#ff6c00; font-size:75%; overflow:hidden; font-family:Georgia, Times New Roman, Times, serif; font-weight:bold;}
.m-detail .popis {font-size:75%; color:#505050; line-height:16px; margin:8px 0px;}
.m-detail .dalsiMoznosti {width:536px; height:26px; overflow:hidden; margin:16px 0px 16px 12px;}
.m-detail .dalsiMoznosti .mezera {width:56px; height:26px; overflow:hidden; float:left;}
.m-detail .dalsiMoznosti .tlacidlo {display:block; width:110px; float:left; cursor:pointer;}
.m-detail .dalsiMoznosti .tlacidlo:hover {text-decoration:none;}
.m-detail .dalsiMoznosti .tlacidlo .obr {display:block; float:left; width:38px; height:23px; overflow:hidden; margin-top:2px;}
.m-detail .dalsiMoznosti .tlacidlo .popis {display:block; float:right; width:70px; margin:0px; line-height:13px; font-size:68.75%; color:#505050; overflow:hidden;}
.m-detail .dalsiMoznosti .tlacidlo2 {display:block; width:77px; height:23px; float:left; cursor:pointer; margin:2px 0px 0px 45px; font-size:1px; text-indent:-5000px; border:0px solid blue;}
.m-detail .dalsiMoznosti .tlacidlo3 {display:block; width:77px; height:23px; float:left; cursor:pointer; margin:2px 0px 0px 55px; font-size:1px; text-indent:-5000px; border:0px solid blue;}


/* F6_DETAIL - parametry */
.detailParametry {border:0px solid blue; width: 530px; color: #4a576a; margin: 0px 0px 20px 0px; }
.detailParametry td {border:0px solid blue; padding: 0px; margin:0px; font-weight: normal; font-size: 68.75%; overflow:hidden; line-height:21px; }
.detailParametry td.tdleft {width:50%;  padding: 0px 0px 0px 3px; margin:0px; border-left: 0px solid #bd87ab; overflow:hidden;}
.detailParametry td.tdright {width:50%;  padding: 0px; margin:0px; border-right: 0px solid #bd87ab; overflow:hidden;}
.detailParametry td.tdright .colorSample {border: 0px solid #b1b5bd;   padding: 0px; margin:0px; width: 12px; height: 12px; vertical-align: middle; overflow:hidden;}
.detailParametry .pozice-0 {background-color:#fbfcfe; color:#4a576a; overflow:hidden;}
.detailParametry .pozice-1 {background-color:#e9eef6; color:#4a576a; overflow:hidden;}
.detailParametry .pozice-1 td {border-bottom: 2px solid #ffffff;}







/* F6_DETAIL - diskuse */
.diskuse {width:506px; margin:0px 0px 0px 28px; }
.diskuse .nadpis {font-size:12px; font-weight:bold; color:#5f7705;}
.diskuse .diskuse-popis {color: #000000; font-size: 69%;}
.diskuse .nadpis2 {font-weight: bold; color: #5f7705; margin: 10px 0px 5px 0px; font-size: 69%;}
.diskuse .akce {width:506px; overflow:hidden; margin: 10px 0px 5px 0px;}
.diskuse .akce .dots {float:left; margin: 0px 1px 0px 3px;}
.diskuse .prispevky {font-size: 69%; vertical-align:top;}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .prvni {background-color: #ededed;}
.diskuse .prispevky .dalsi {}
.diskuse .prispevky .row {margin:0px 0px 4px 0px; padding:3px 0px 3px 0px;}
.diskuse .prispevky .row .checkbox {margin:0px 5px 0px 3px; padding:0px;}
.diskuse .prispevky .row a.name {text-decoration: none; color: #000000;}
.diskuse .prispevky .row a.name:hover {text-decoration: underline;}
.diskuse .prispevky .row .autor {float: right; margin: 0px 5px 0px 0px; padding:0px;}
.diskuse .prispevky .row a.odpoved {float: right; display: block; margin: 0px 5px 0px 0px; padding:0px; text-decoration: underline; color: #034405;}
.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:#000000;}
.diskuse .formularDiskuse .textbox {float:left; width: 117px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:1px 0px 0px 0px;}
.diskuse .formularDiskuse textarea {float:left; width: 278px; height: 85px; border:1px solid #606060; color:#000000; font-size:100%; margin:2px 0px 0px 0px;}
.diskuse .formularDiskuse .captcha {float: left; margin:2px 0px 2px 0px;}



.popisDetail {width:566px; overflow:hidden; margin:16px 0px 10px 16px; color:#000000; font-size:69%; line-height:16px;}
.popisDetail strong {color:#a31a18; font-weight:bold;}
.popisDetail a {color:#a31a18; text-decoration: underline;}
.popisDetail a:hover {text-decoration: none;}

/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 0px; font-size: 68.75%; text-align:left; margin:10px 0px 15px 0px;}
.hlidacipes .pesPopis {line-height:16px; }
.hlidacipes .seda {color:#505050;}
.hlidacipes td {font-size:11px; padding:3px 5px 0px 0px;}
.hlidacipes .vpravo {text-align:right;}
.hlidacipes .checkbox {margin:0px 2px 0px 0px;}
.hlidacipes .textbox {width: 150px; height:19px; line-height:19px; overflow:hidden; border:1px solid #374d73; color:#374d73; font-size:100%; margin:0px; padding:0px; line-height:17px;}
.hlidacipes .odeslatDiv {margin:0px;}
.hlidacipes .tlac {border:0px solid red; cursor:pointer;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px; font-size: 68.75%; text-align:left; margin:10px 0px 15px 0px; }
.viceinformaci .viceinfoPopis {line-height:16px;}
.viceinformaci .textbox {width: 200px; height:19px; border:1px solid #374d73; color:#374d73; font-size:100%; margin:0px; line-height:17px;}
.viceinformaci textarea {width: 300px; height: 85px; border:1px solid #374d73; color:#374d73; font-size:100%; margin:0px; line-height:17px;}
.viceinformaci img {margin:2px 0px;}
.viceinformaci .tlac {border:0px solid red; cursor:pointer;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:0px; font-size: 68.75%;}
.hodnoceni .hodnoceni-horni {border:0px solid white;  float:left; width:100%; overflow:hidden; margin:0px 0px 15px 0px;}
.hodnoceni .hodnoceni-horni .nadpis {width:280px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; font-weight: normal; font-size:12px; font-weight: bold; }
.hodnoceni .hodnoceni-horni .nadpis .hodnota {font-weight: bold;}
.hodnoceni .hodnoceni-horni .nadpis .padding {padding: 0px 0px 0px 0px; margin:0px;}
.hodnoceni .hodnoceni-horni .hvezdySede {float:left; width:115px; height:21px; overflow:hidden; padding:0px; text-align:left;}
.hodnoceni .hodnoceni-horni .hvezdySede .hvezdyZlute {height:21px; overflow:hidden; padding:0px; }
.hodnoceni .hodnoceni-dolni {float:left; width:100%; text-align: left; margin: 24px 0px 15px 0px; padding:0px 0px 0px 0px;}
.hodnoceni .hodnoceni-dolni .nadpis {padding:0px 0px 10px 0px; font-weight: bold; }
.hodnoceni .hodnoceni-dolni .row {width:200px; overflow:hidden; padding:0px 0px 3px 0px;}
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft {float:left; width:65px; overflow:hidden; padding:2px 0px 3px 0px; color: #e82508; border:0px solid blue; }
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft a {font-weight: normal; text-decoration: underline; color:#374d73; font-size:11px; line-height:18px; }
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft a:hover {text-decoration: none;}
.hodnoceni .hodnoceni-dolni .row .vaseHodRight {float:left; width:115px; overflow:hidden;}
.hodnoceni .hodnoceni-dolni .row .vaseHodRight .hvezdy {height:18px; overflow:hidden; border:0px solid blue;  margin-top:3px;}



/* F6_DETAIL - souvisejici produkty */
.souvisejici {width:100%; overflow:hidden; margin:0px 0px 15px 0px;}
.souvisejici .nadpis {font-size:12px; font-weight:bold; color:#5f7705; margin:0px 0px 10px 28px;}

.novinkaNew {margin:0px; font-size:68.75%; padding:0px 5px 20px 5px;}

/* F7_OBLIBENE PROUKTY */
.favorites {margin:0px; font-size:68.75%; padding:0px 5px 20px 5px;}
.favorites .produkt {width:100%; overflow:hidden; margin:0px; padding:0px;}
.favorites .produkt img.image {float: left; width:80px; margin: 0px 10px 0px 0px; vertical-align: middle;}
.favorites .produkt .nazevDiv {display: block; float: left; width:300px; font-weight:normal; line-height:15px;}
.favorites .produkt .nazevDiv .nazev {text-decoration: underline; font-weight:bold; color:#234888;}
.favorites .produkt .nazevDiv .nazev:hover {text-decoration: none;}
.favorites .produkt .nazevDiv .cena {font-weight:bold; }
.favorites .produkt .favoritesRight {float: right; width:130px; text-align: center; padding-top:5px;}

/* pruvodce nakupem */

.pruvodceNakupem {width:546px; height:110px; overflow:hidden; margin:0px 0px 10px 2px; padding:0px; text-align:left;}
.pruvodceNakupem .mezera {float:left; width:14px; height:20px; overflow:hidden; margin:0px;}
.pruvodceNakupem .krok {display:block; float:left; width:126px; height:110px; overflow:hidden;}


/* F8_KOSIK */
.kosik {width:550px; color:#4a576a; overflow:hidden; margin:0px; padding:0px 0px 20px 0px;}
.kosik .kosikPopis {line-height:16px; margin:0px; font-size:75%;}
.kosik .seznamZbozi {font-size:68.75%; margin:15px 0px 0px 0px}
.kosik .seznamZbozi .produktliteHeader {width:550px; overflow:hidden; margin:0px; padding:0px; }
.kosik .seznamZbozi .produktlite {width:550px; overflow:hidden; margin:0px; padding:0px; border-top:1px solid #ffffff;}
.kosik .seznamZbozi .padding1 {padding: 6px 0px 5px 0px; text-align:center; font-weight:bold;}
.kosik .seznamZbozi .padding2 {margin: 6px 5px 5px 16px;}
.kosik .seznamZbozi .padding3 {padding: 3px 0px 3px 0px;}
.kosik .seznamZbozi .padding4 {margin: 6px 10px 5px 0px;}
.kosik .seznamZbozi .checkbox {float: left; width: 40px; overflow: hidden; padding:0px; margin:0px; text-align:center; vertical-align:middle; border:0px solid red; }
.kosik .seznamZbozi .nazev {float:left; width:230px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
.kosik .seznamZbozi .nazev a {text-decoration: underline; font-weight: normal;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: none;}
.kosik .seznamZbozi .cenaZaKus {float: left; width: 84px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 49px; overflow: hidden; text-align: left; padding:0px;}
.kosik .seznamZbozi .pocetKusu input {width:30px; height:17px; text-align:center; border:1px solid #4a576a; margin: 2px 0px 0px 7px; font-size:100%;}
.kosik .seznamZbozi .dph {float: left; width:49px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width:97px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .cena1 {font-weight: normal; text-align:right;}
.kosik .seznamZbozi .cena2 { font-weight: bold; text-align:right;}
.kosik .cenaCelkem {width:550px; overflow:hidden; margin:0px; padding:0px; text-align:left; font-size:68.75%; background:#f1f3ff;}
.kosik .cenaCelkem .row {width:550px; overflow:hidden; margin:0px; padding:0px; border-top:1px solid #ffffff;}
.kosik .cenaCelkem .row .popis {float:left; width:200px; overflow:hidden; margin: 6px 0px 5px 7px; padding:0px; text-align:left; font-weight:bold; text-transform:lowercase;}
.kosik .cenaCelkem .row .cena {float:right; width:120px; overflow:hidden; margin: 6px 12px 5px 0px; padding:0px; text-align:right; font-weight:bold;}
.kosik .cenaCelkem .row .cena .modra {color:#e69800;}
.kosik .buttonsBottom {width:550px; margin: 20px 0px 0px 0px; padding:0px;}
.kosik .buttonsBottom .tlac {float:left; border:0px solid blue; cursor:pointer; margin-right:2px;}
.kosik .buttonsBottom .tlac2 {float:right; border:0px solid blue; cursor:pointer; margin-left:2px;}
.kosik .chyby {padding:10px 0px 0px 0px; line-height:18px; font-size:14px; color:red;}
.kosik .chyby .odkaz {text-decoration: underline; color:#0046ff; font-weight: normal;}
.kosik .chyby .odkaz:hover {text-decoration: none;}

/* F9_POKLADNA */
.pokladna {color: #4a576a; font-size:68.75%; padding:0px;}
.pokladna .nadpisPokladna {width:550px; overflow:hidden; font-weight: bold; padding:0px; color: #234888; margin:20px 0px 20px 12px; }
.pokladna .margin {width:526px; overflow:hidden; margin: 0px 0px 0px 24px; text-align: left;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; color: #ff6c00; font-weight: bold;}
.pokladna .seznamZbozi {width:530px; overflow:hidden; margin-left:12px; padding:0px; }
.pokladna .seznamZbozi .produktliteHeader {width:530px; overflow:hidden; margin:0px; padding:0px;}
.pokladna .seznamZbozi .produktlite {width:530px; overflow:hidden; margin:0px; padding:0px; border-top:1px solid #dfe5ed;}
.pokladna .seznamZbozi .padding1 {padding: 5px 0px 5px 0px; margin:0px; text-align:center; font-weight:bold;}
.pokladna .seznamZbozi .padding2 {margin: 6px 7px 6px 0px; padding:0px;}
.pokladna .seznamZbozi .padding3 {padding: 3px 0px 3px 0px; margin:0px;}
.pokladna .seznamZbozi .padding4 {padding: 5px 0px 5px 0px; margin:0px; text-align:left; font-weight:bold;}
.pokladna .seznamZbozi .nazev {float:left; width:220px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
.pokladna .seznamZbozi .nazev .odkaz {text-decoration: underline; color:#ff6c00; font-weight: normal;}
.pokladna .seznamZbozi .nazev .odkaz:hover {text-decoration: none;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 95px; overflow: hidden; padding:0px; text-align: center;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: center; padding:0px;}
.pokladna .seznamZbozi .dph {float: left; width:60px; overflow: hidden; padding:0px; text-align:center;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width:95px; overflow: hidden; padding:0px;}
.pokladna .seznamZbozi .cena1 {font-weight: normal; text-align:center;}
.pokladna .seznamZbozi .cena2 {font-weight: bold; text-align:right;}
.pokladna .cenaCelkem {width:530px; overflow:hidden; margin:0px 0px 0px 12px; padding:0px 0px 30px 0px; text-align:left;}
.pokladna .cenaCelkem .row {width:530px; overflow:hidden; margin:0px; border-top:1px solid #dfe5ed;}
.pokladna .cenaCelkem .row .popis {float:left; width:135px; text-align:left; font-weight:bold; text-transform:lowercase; padding: 3px 0px;}
.pokladna .cenaCelkem .row .cena {float:right; width:125px; overflow:hidden; margin-right:10px; padding:3px 0px; font-weight: bold; text-align: center;}
.pokladna .cenaCelkem .row .cena .odsazeni {padding:0px; text-align:right;}
.pokladna .cenaCelkem .row .cena .odsazeni .cenaCastka {color:#ff6c00;}
.pokladna .slevaPopis {float:left; width: 93px; margin: 1px 0px 0px 0px; text-align:left; font-weight:bold;}
.pokladna input.slevaKod {float:left; width:30px; height:17px; text-align:left; border:1px solid #606060; color:#505050; margin: 1px 5px 0px 0px; font-size:100%;}


.pokladna .odberatel2 {margin: 0px 0px 0px 20px; overflow:hidden;}
.pokladna .odberatel2 .kontakt {width:530px; overflow:hidden; padding: 0px 0px 15px 0px;}
.pokladna .odberatel2 .kontakt .udaje {float: left; display: block; width: 75px; font-weight: normal; padding: 4px 0px 0px 0px; text-align:right;}
.pokladna .odberatel2 .kontakt .dodaciAdresa {width: 155px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px 0px 0px 5px;}

.pokladna .odberatel {margin: 0px 0px 0px 20px; overflow:hidden;}
.pokladna .odberatel .kontakt {border:0px solid red; float: left; width: 243px; padding: 0px 0px 15px 0px; overflow:hidden;}
.pokladna .odberatel .kontakt .nadpis {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #234888; overflow:hidden;}
.pokladna .odberatel .kontakt .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px; overflow:hidden;}

.pokladna .odberatel .kontakt table.udaje {width:243px; border: 0px solid #5d5d5d; font-size:100%;}
.pokladna .odberatel .kontakt table.udaje b {color: #000000;}
.pokladna .odberatel .kontakt table.udaje td {color: #000000; vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel .kontakt table.udaje td.popis {width: 80px; vertical-align: middle; text-align: right; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt table.udaje td.text {padding:0px 0px 0px 10px; vertical-align: middle; text-align: left; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt table.udaje .dodaciAdresa {width: 135px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px 0px 0px 10px;}
.pokladna .odberatel .kontakt select {width:135px; height:19px; color:#000000; border:1px solid #606060; font-size:100%; margin:0px 0px 0px 10px;}

.pokladna .odberatel .kontakt2 {float: left; width:495px; padding: 0px 0px 15px 0px; overflow:hidden;}
.pokladna .odberatel .kontakt2 .nadpis {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #234888;}
.pokladna .odberatel .kontakt2 .popisOblasti {font-style: italic; color:#000000; font-weight:normal;}

.pokladna .odberatel .kontakt2 table.udaje {width: 243px; border: 0px solid #000000; font-size:100%; overflow:hidden;}
.pokladna .odberatel .kontakt2 table.udaje b {color: #000000;}
.pokladna .odberatel .kontakt2 table.udaje td {color: #000000; vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel .kontakt2 table.udaje td.popis {width: 80px; vertical-align: middle; text-align: right; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt2 table.udaje td.text {padding:0px 0px 0px 10px; vertical-align: middle; text-align: left; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt2 table.udaje .dodaciAdresa {width: 135px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px 0px 0px 10px;}
.pokladna .odberatel .kontakt2 .obchPodmOdkaz {font-weight:normal; text-decoration:underline;}
.pokladna .odberatel .kontakt2 .obchPodmOdkaz:hover {text-decoration:none;}

.pokladna .odberatel .mezera {float: left; width: 20px; overflow: hidden;}
.pokladna .tlac {border:0px solid red; cursor:pointer;}

.pokladna .vasVzkazKObjednavce {width: 525px; height:50px; font-size:100%; color:#000000; border:1px solid #5d6a7a; margin:0px 0px 0px 20px;}

.specialniDoprava {margin: 0px 0px 15px 0px;}
.specialniDoprava .text {margin: 0px; font-weight: normal;}
.specialniDoprava .text a {text-decoration:underline; }
.specialniDoprava .text a:hover {text-decoration:none;}
.specialniDoprava .vyberPlatby {}
.specialniDoprava .vyberPlatby .platba {padding: 5px;}

.volbaDopravyAPlatby {width:475px; margin:0px 0px 0px 75px;}

.volbaDopravy {font-size:11px;}
.volbaDopravy .dopravaBlock {color: #4a576a; border-top: 1px solid #f6f8f9; font-size:100%;}
.volbaDopravy .dopravaBlock .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .dopravaBlock-selected {color: #4a576a; background-color:#f4f6fa;}
.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: #4a576a; line-height: 17px;}

.volbaPlatby {font-size:11px;}
.volbaPlatby .platbaBlock {color: #4a576a; background: #f6f8f9;}
.volbaPlatby .platbaBlock .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .platbaBlock-selected {color: #4a576a; background: #f4f6fa;}
.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: #4a576a; line-height: 17px;}

.pokladnaLib {padding:5px 0px; font-size:69%;}
.pokladnaLib .pokladnaLibNadpis {display:block; width:515px; overflow:hidden; font-weight: bold; color: #000000; padding:9px 0px 9px 0px; margin:10px 0px;}
.pokladnaLib .pokladnaLibPopis {display:block;}
.pokladnaLib .pokladnaLibFormLayout {font-size:100%; margin:0px 10px;}
.pokladnaLib .pokladnaLibFormLayout td {}
.pokladnaLib .pokladnaLibFormLayout td.popis {}
.pokladnaLib .pokladnaLibFormLayout td.input {font-size:100%;}
.pokladnaLib .pokladnaLibFormLayout td select {font-size:100%;}

/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {width:auto; overflow:hidden; font-size: 68.75%; text-align: left; padding:30px 0px;}
.objednavka .tlac {display:block;}

/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:0px 5px 20px 5px; font-size: 68.75%; }
.vaseObjednavkyPrehled a.prihlaseni {}
.vaseObjednavkyPrehled .prehled {width: 100%; border-collapse: collapse; border: 1px solid #404040; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #505050; padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {padding:0px 5px 20px 5px; font-size: 68.75%; }
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {width: 100%; border-collapse: collapse; border: 1px solid #505050; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #505050;  padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyDetail .prehled td.nazev {}
.vaseObjednavkyDetail .prehled td.ks {text-align: right;}
.vaseObjednavkyDetail .prehled td.cena {text-align: right;}
.vaseObjednavkyDetail .postovneBalne {text-align: right; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .cenaCelkem {text-align: right; margin: 10px 0px 10px 0px;}
.vaseObjednavkyDetail .zpet {text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}

/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {padding:0px 5px 20px 5px; font-size: 68.75%; overflow:hidden; line-height:16px;}
.loginPage .nadpisLogin {font-weight: bold; padding: 15px 0px 5px 0px; }
.loginPage .row {width: 530px; padding: 0px 0px 5px 0px;}
.loginPage .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; }
.loginPage .popis2 {float: left; width: 250px; padding: 4px 0px 10px 0px; }
.loginPage .txtbox {float:left; width: 150px; height:19px; border:1px solid #374d73; font-size:100%; margin:0px; color:#374d73;}
.loginPage a {text-decoration: underline;}
.loginPage a:hover {text-decoration: none;}
.loginPage .tlac {text-indent:-5000px; border:0px solid blue; cursor:pointer;}

/* F24_VYHLEDAVANI - rozsirene */
.kategorieFiltr {width:220px; color:#004682; font-weight:normal; font-size:69%; vertical-align: top;}
.kategorieFiltr ul {margin:0px; padding:0px 0px 0px 20px;}
.kategorieFiltrParametru {padding:0px 0px 0px 10px; vertical-align: top;}

.advsearch2 {text-align:left; padding:0px 0px 25px 0px;}
.advsearch2 td {text-align:left; font-size: 69%; vertical-align:top;}
.advsearch2 td.popis {width: 200px; line-height: 20px; }
.advsearch2 td.tdInput {width: 150px; line-height: 20px; }
.advsearch2 td .txtbox {width: 150px; height:19px; border:1px solid #374d73; font-size:100%; margin:1px 0px 0px 0px; color:#374d73;}
.advsearch2 .nenalezeno {width:570px; font-size:69%; margin:0px 0px 10px 0px;}
.advsearch2 .tlac {width:70px; height:25px; overflow:hidden; font-size:1px; text-indent:-5000px; border:0px solid blue; cursor:pointer;}

/* F28_HLIDACI PES */
.watchdog {padding: 0px 5px 20px 5px; font-size: 68.75%; text-align:left; color:#374d73;}
.watchdog .vodorovnaCara1 {border-top:1px solid #374d73; margin-top:10px; height:10px;}
.watchdog a {text-decoration: underline; color:#234888;}
.watchdog a:hover {text-decoration: none;}
.watchdog a.kill {text-decoration: none; font-weight: bold; color:#e69800;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {padding: 0px; font-size: 69%; color:#4a576a; line-height:18px; padding:0px 5px 30px 5px;}
.textpage strong {color:#4a576a; font-weight:bold;}

/* F30_KNIHA PRANI */
.knihaprani {padding: 0px 5px 20px 5px; font-size:68.75%; text-align:left; color:#374d73;}
.knihaprani .row {margin:0px; padding:0px; text-align:left;}
.knihaprani .row .popis {float:left; width: 120px; padding:2px 0px 2px 0px; line-height:23px;}
.knihaprani .row .popis2 {float:left; width: 300px; padding:2px 0px 2px 0px;}
.knihaprani .row .popis2 input {width:150px; height:19px; border:1px solid #374d73; color:#374d73;}
.knihaprani .row .popis2 textarea {width: 300px; height:200px; color:#374d73; border:1px solid #374d73;}
.knihaprani .tlac {border:0px solid red; cursor:pointer;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuDiv {font-size: 68.75%; padding: 0px 5px 20px 5px; color:#374d73;}
.porovnaniProduktuRoll {width: 100%; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktu {font-size: 100%;}
.porovnaniProduktu tr.position0 {background-color: transparent;}
.porovnaniProduktu tr.position1 {background-color: #e4e4e4;}
.porovnaniProduktu td {width: 140px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #374d73; }
.porovnaniProduktu td.nazev {font-weight: normal; line-height:15px;}
.porovnaniProduktu td.nazev a { text-decoration: underline;}
.porovnaniProduktu td.nazev a:hover {text-decoration: none;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px;  border-left: 0px solid #ffffff;}
.porovnaniProduktu td .imageDiv {width:130px; overflow:hidden; text-align:center; padding:0px;}
.porovnaniProduktu td ul {margin:0px; padding:0px;}
.porovnaniProduktu td li {margin:0px; padding:0px; list-style-position:inside;}
.porovnaniProduktu .tlacPP {width:70px; height:25px; overflow:hidden; border:0px solid blue; display:block; margin-top:3px; padding:0px; float:left;}

/* F34_SITEMAP */
.sitemap {font-size:68.75%; color: #374d73; line-height:18px; padding:0px 5px 20px 5px;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 120%; padding: 15px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;}
.sitemap a:hover {text-decoration: underline;}

/* F35_SOUTEZ */
.soutez {font-size: 68.75%; padding: 0px 5px 20px 5px; color:#374d73;}
.soutez h2 {font-size: 14px; padding:0px;margin:0px;}
.soutez .tlac {width:70px; height:25px; overflow:hidden; float:left; text-indent:-5000px; font-size:1px; border:0px solid blue; cursor:pointer; margin:5px 0px 0px 8px;}

#id_dostupnostProduktu { color: #f00; }
.adsense { padding: 0px 40px 8px; text-align: center; width: 468px; }

.printTlacitko-cz
{
  background:url(tisk-cz.png);
  width:63px;
  height:17px;
  display:block;
  text-indent:-999999px;
  float:right;
  margin-left:10px;
  position:relative;
  overflow: visible!important;
}

.printTlacitko-cz:hover
{
  background:url(tisk-cz-active.png);
}

.printTlacitko-en
{
  background:url(tisk-en.png);
  width:63px;
  height:17px;
  display:block;
  text-indent:-999999px;
  float:right;
  margin-left:10px;
  position:relative;
  overflow: visible!important;
}

.printTlacitko-en:hover
{
  background:url(tisk-en-active.png);
}

.pdfTlacitko
{
  background:url(pdf-en.png);
  width:49px;
  position:relative;
  height:17px;
  display:block;
  text-indent:-999999px;
  float:right;
  margin-left:10px;
  overflow: visible!important;
}

.pdfTlacitko:hover
{
  background:url(pdf-en-active.png);
}

.objText
{
  float:right;
  color:#5571a0;
  font-size:90%;
  text-transform: uppercase;
}

.pdfIcon
{
  position:absolute;
  background:url(pdfIcon.png);
  width:15px;
  height:15px;
  top:-8px;
  left:-6px;
  display:block;
  z-index:1000;
}

.printIcon
{
  position:absolute;
  background:url(printIcon.png);
  width:15px;
  height:15px;
  top:-8px;
  left:-4px;
  display:block;
  z-index:1000;
}
