/* obecna nastaveni */
body{font-family:Arial, Helvetica, lucida, sans-serif; font-size:1em; margin:0px; padding:0px; text-align:center; border-width:0px; background-color:#f7f7f7; color:#000000;}
form{margin:0px; padding:0px;}
p{margin:0px;}
img{border:0px solid #ffffff; vertical-align:middle;}
input{font-family:Arial, "Geneva CE", lucida, sans-serif; vertical-align:middle;}
strong{font-weight:bold;}
a{text-decoration:none; color:#4e799d;}
a:hover{text-decoration:underline;}
.pointer{cursor:pointer;}
.cistic{clear:both; border:none; visibility:hidden; line-height:0px; border:0 solid transparent; margin:0; padding:0; width:0; height:0;}
.nadpis{font-size:75%; color:#4e799d; font-weight:bold; overflow:hidden; padding:5px 0 5px 15px;}
.nadpis1{font-size:87.5%; font-weight:bold; color:#4e799d; margin:10px 0px 5px 0px;}
.nadpis2{font-size:87.5%; font-weight:bold; color:#4e799d; margin:10px 0px 5px 0px;}
.tlacitko{width:87px; height:21px; float:left; display:block; cursor:pointer; border:0 solid #ffffff;}
.fs12{font-size:68.75%;}
.rev{text-decoration: underline;}
.rev:hover{text-decoration: none;}
/* pozadi */
.bg-main{background:#f7f7f7 url(mapa.png) no-repeat 0 -231px;}
.bg-kat{background:transparent url(ma-bg-kat.png) repeat-x 0 0; overflow:hidden;}
.bg-leftLayout{background:#f7f7f7 url(mapa.png) no-repeat 0 0px; overflow:hidden;}
.bg-lbt{background:transparent url(mapa.png) no-repeat 0 -11px; overflow:hidden;}
.bg-lbb{background:transparent url(mapa.png) no-repeat 0 0; overflow:hidden;}
.bg-cbt{background:transparent url(mapa.png) no-repeat -170px -9px; overflow:hidden;}
.bg-cbb{background:transparent url(mapa.png) no-repeat -170px 0; overflow:hidden;}
.bg-cbt1{background:transparent url(mapa.png) no-repeat -170px -27px; overflow:hidden;}
.bg-cbb1{background:transparent url(mapa.png) no-repeat -170px -17px; overflow:hidden;}
.bg-cbb2{background:transparent url(mapa.png) no-repeat -171px -36px; overflow:hidden;}
.bg-cbt2{background:transparent url(mapa.png) no-repeat -171px -45px; overflow:hidden;}
.bg-cbb3{background:transparent url(mapa.png) no-repeat -171px -54px; overflow:hidden;}
.bg-cbt3{background:transparent url(mapa.png) no-repeat -171px -63px; overflow:hidden;}
.bg-ramecek{background:transparent url(ma-bg-ramecek.png) repeat-y 0 0;}
.bg-ramec{background:transparent url(ma-bg-ramec.png) repeat-y 0 0;}
.bg-ramec1{background:transparent url(ma-bg-ramec1.png) repeat-y 0 0;}
.bg-ramec2{background:transparent url(ma-bg-ramec2.png) repeat-y 0 0;}
.bg-ramec3{background:transparent url(ma-bg-ramec3.png) repeat-y 0 0;}
.bg-tlacitkoOK{background:transparent url(mapa.png) no-repeat -954px -444px; overflow:hidden;}
.bg-hledej{background:transparent url(mapa.png) no-repeat -193px -206px; overflow:hidden;}
.bg-dokosiku{background:transparent url(mapa.png) no-repeat 0 -156px; overflow:hidden;}
.bg-sortUp{background:transparent url(mapa.png) no-repeat -21px -210px; overflow:hidden;}
.bg-sortDn{background:transparent url(mapa.png) no-repeat 0 -210px; overflow:hidden;}
.bg-koupit{background:transparent url(mapa.png) no-repeat -117px -209px; overflow:hidden;}
.bg-nasplatky{background:transparent url(mapa.png) no-repeat -42px -206px; overflow:hidden;}
.bg-akce-sleva{background:transparent url(mapa.png) no-repeat -67px -206px; overflow:hidden;}
.bg-novinka{background:transparent url(mapa.png) no-repeat -92px -206px; overflow:hidden;}
.bg-doobl{background:transparent url(mapa.png) no-repeat -88px -184px; overflow:hidden;}
.bg-porov{background:transparent url(mapa.png) no-repeat 0 -184px; overflow:hidden;}
.bg-hr{background:transparent url(mapa.png) no-repeat 0 -22px; overflow:hidden;}
.bg-doporov{background:transparent url(mapa.png) no-repeat 0 -184px; overflow:hidden;}
.bg-dopdf{background:transparent url(mapa.png) no-repeat -176px -184px; overflow:hidden;}
.bg-doporuc{background:transparent url(mapa.png) no-repeat -265px -184px; overflow:hidden;}
.bg-vytisk{background:transparent url(mapa.png) no-repeat -248px -210px; overflow:hidden;}
.bg-dooblib{background:transparent url(mapa.png) no-repeat -94px -208px; overflow:hidden;}
.bg-viceobr{background:transparent url(mapa.png) no-repeat -155px -162px; overflow:hidden;}
.bg-vypsvse{background:transparent url(mapa.png) no-repeat -352px -162px; overflow:hidden;}
.bg-vypsozn{background:transparent url(mapa.png) no-repeat -243px -162px; overflow:hidden;}
.bg-odeslat{background:transparent url(mapa.png) no-repeat -269px -206px; overflow:hidden;}
.bg-prihlasit{background:transparent url(mapa.png) no-repeat -357px -206px; overflow:hidden;}
.bg-smazozn{background:transparent url(mapa.png) no-repeat -440px -162px; overflow:hidden;}
.bg-ulozzme{background:transparent url(mapa.png) no-repeat -440px -184px; overflow:hidden;}
.bg-pokladna{background:transparent url(mapa.png) no-repeat -445px -206px; overflow:hidden;}
.bg-vyprkos{background:transparent url(mapa.png) no-repeat -533px -206px; overflow:hidden;}
.bg-pkku{background:transparent url(mapa.png) no-repeat -641px -206px; overflow:hidden;}
.bg-objednat{background:transparent url(mapa.png) no-repeat -528px -184px; overflow:hidden;}
.bg-pokraco{background:transparent url(mapa.png) no-repeat -636px -184px; overflow:hidden;}
.bg-odebrat{background:transparent url(mapa.png) no-repeat -657px -162px; overflow:hidden;}
.bg-odebvse{background:transparent url(mapa.png) no-repeat -724px -184px; overflow:hidden;}
.bg-pridkos{background:transparent url(mapa.png) no-repeat -548px -162px; overflow:hidden;}
.bg-otaznik{background:transparent url(mapa.png) no-repeat -797px -206px; overflow:hidden;}
.bg-objednt{background:transparent url(mapa.png) no-repeat 0 -100px; overflow:hidden;}
.bg-portobj{background:transparent url(mapa.png) no-repeat 0 -128px; overflow:hidden;}

.bg-inp0{background:transparent url(mapa.png) no-repeat -833px -207px; overflow:hidden;}
.bg-inp1{background:transparent url(mapa.png) no-repeat -833px -183px; overflow:hidden;}
.bg-inp2{background:transparent url(mapa.png) no-repeat -833px -159px; overflow:hidden;}
.bg-OK{background:transparent url(mapa.png) no-repeat -155px -128px; overflow:hidden;}
.bg-zrusit{background:transparent url(mapa.png) no-repeat -192px -140px; overflow:hidden;}
.bg-vyprkos-grey{background:transparent url(mapa.png) no-repeat -280px -140px; overflow:hidden;}
.bg-smazozn-grey{background:transparent url(mapa.png) no-repeat -388px -140px; overflow:hidden;}
.bg-mena{background:transparent url(mapa.png) no-repeat -497px -140px; overflow:hidden; color: #ffffff;}
.bg-mena1{background:transparent url(mapa.png) no-repeat -521px -140px; overflow:hidden; color: #ffffff;}

.formatovanyText p{font-size:75%; color: #575759; line-height: 14px; /*text-indent: 1.5em;*/ padding:5px 0px; /*font-family: Thaoma;*/}
.formatovanyText strong{font-weight: bold;}
.formatovanyText h2{font-size:125%; color: #E55C00;}
.formatovanyText h3{font-size:100%; color: #575759;}
.formatovanyText h4{font-size:87.5%; color: #575759;}
.formatovanyText li{list-style-image: url(list-image.png); font-size: 75%; color: #575759;}
.formatovanyText ul{font-size:100%; color: #575759; line-height: 14px; }

/* main */
.main{width:1000px; margin:0px auto 0px auto; text-align:left; overflow:hidden;}
.main .header{width:828px; height:247px; overflow:hidden; float:right;}
.main .header a.logo{display:block; float:left; width:655px; height:225px; margin-top:15px; overflow:hidden; cursor:pointer; text-decoration:none; border:none 0px #f7f7f7;}
.main .header .top{float:right; width:170px; height:144px; margin-top:12px; overflow:hidden;}
.main .header .top a{display:block; width:150px; height:24px; line-height:24px; padding-left:19px; overflow:hidden; color:#4e799d; font-size:65.625%; background:transparent url(mapa.png) no-repeat -830px -243px; overflow:hidden;}
.main .header .userForms{float:right; width:171px; height:85px;}
/* userForms */
.userForms .txtbox{width:150px; height:13px; line-height: 11px; font-size:68.75%; border:0px solid #000000; margin:1px; color: #000000; padding: 6px 5px 4px 5px;}
.userForms .tlacitko{float:right; width:36px; height:26px; margin:0px; border:0px solid #000000; margin:4px 10px 0 0; padding:0; }
.userForms a{font-size:68.75%; text-decoration:none; display:block; float:left; width:50px; line-height:12px;}
.userForms a.odhlasit{color:#4e799d; text-decoration:underline; font-weight:bold;}
.userForms a:hover{text-decoration:underline;}
.userForms .block{width:162px; height:85px; float:left; background-color: transparent; text-align:right;  color:#4e799d; line-height:16px;}
.userForms .block a{margin-top:0px; width:100%;}
.userForms form a{padding:2px 0 0 5px; display:block; float:left; width:120px; }
.userForms form input{color:#c4c4c4;}
.userForms .nadpis1{font-size:75%; color:#4e799d; font-weight:bold; overflow:hidden; padding-left:5px; margin:3px 0 0 0;  text-align:left;}
/*pro IE6*/
* html .userForms .txtbox{margin: 0px;}
* html .userForms .tlacitko{margin: 2px 5px 0px 0px;}
/* layoutLeft */
.main .layoutLeft{float:left; width:172px; overflow:hidden; }
.main .layoutLeft .hrana{float:right; width:169px; height:10px; }
.main .layoutLeft .ramecek{float:right; width:169px; height:auto;}
.main .layoutLeft .nadpis{float:right; width:145px; height:27px; overflow:hidden; display:block; line-height:27px; background-color:transparent; color:#ffffff; padding:0 8px 0 0; margin:0;}
.main .layoutLeft .nadpis1{float:right; width:162px; height:24px; overflow:hidden; display:block; line-height:24px; margin:6px 7px 0 0; color:#4e799d; text-align:center;}
.main .layoutLeft a.kosik{font-size:75%; line-height:20px; width:145px; height:49px;  margin:27px 12px 12px 0; float:right; display:block; color:#3d3d3d;}
.main .layoutLeft a.kosik:hover{text-decoration:none;}
.main .layoutLeft a.kosik span{display:block; float:left; height:20px; width:72px;}
.main .layoutLeft a.kosik .left{text-align:left; padding:0px;}
.main .layoutLeft a.kosik .right{width:73px; text-align:right; padding:0px;}
.main .layoutLeft a:hover .hover{text-decoration:underline;}
.main .layoutLeft a.kosik .barva{color:#e55c00;  background-color:transparent;}
.main .layoutLeft a.kosik .mena{width: 23px; height: 21px; float: right; text-align: center;}
.main .layoutLeft a:hover .right .mena{text-decoration: none;}
.main .layoutLeft a.kosik span.tlacitko{display: block; float: none; margin: 5px 0px 0px 37px; width: 75px; height: 21px; }
.main .layoutLeft .meny {line-height:21px; width:145px; height:21px;  margin:18px 12px 0px 0; float:right; color:#3d3d3d;}
.main .layoutLeft .meny .left{width: auto; height: 21px;  float: left;  color:#3d3d3d; font-size:75%;}
.main .layoutLeft .meny .right{width: auto; height: 21px; float: right;}
.main .layoutLeft .meny .mena{width: 23px; height: 21px; float: right; text-align: center;  color:#ffffff; font-size:75%; text-decoration: none;}

/* hledej */
.hledej{color:#000000; height:60px; width:160px; float:right;}
/*
.hledej .hledanyText{width:152px; height:15px; font-size:68.75%; border:0px solid #ffffff; line-height:1px; float:right; padding: 10px 6px 6px 3px; line-height:23px; vertical-align: middle; background-color:transparent; }
*/
.hledej .hledanyText{width:152px; height:15px; font-size:68.75%; border:0px solid #ffffff; line-height:1px; float:right; padding: 10px 6px 0px 3px; line-height:23px; vertical-align: middle; background-color:transparent; }
.hledej .submit{margin:5px 5px 0 0; float:right; height:23px; width:64px; cursor:pointer; background-color:transparent; border-width:0px;}
.hledej a{float:left; font-size:62.5%; display:block; height:20px; width:87px; margin:16px 0 0 0; color:#323B5E; text-decoration:underline;}
.hledej a:hover{text-decoration:none;}

/* parametryFiltr */
.parametryFiltr{font-size:68.75%;}
.parametryFiltr hr.delici{border:0px solid #ffffff; border-top:1px dotted #dcdecc; height:1px;}
.parametryFiltr .popisFiltru{margin:0px 0px 5px 0px; color:#575759; padding:5px; margin:0px;}
.parametryFiltr .search{}
.parametryFiltr .search td{padding:0px 8px 0px 0px;}
.parametryFiltr .search td.nazev{width:179px;}
.parametryFiltr .filtrValue{font-size:68.75%; color:#575759;}
.parametryFiltr .filtrValue td{padding:0px 8px 0px 0px;}
.parametryFiltr .filtrValue td.nazev{width:137px;}
.parametryFiltr .filtrValue td.porovnani{width:35px;}
.parametryFiltr input{vertical-align:middle; color:#575759; border:1px solid #cbcbcb;}
.parametryFiltr select{vertical-align:middle; color:#575759; border:1px solid #cbcbcb;}
.parametryFiltr .filtrBoolean{float:left; width:32%; line-height:15px;}
.parametryFiltr .filtrBoolean .padding{padding:0px 0px 0px 20px;}
.parametryFiltr .filtrBoolean .padding input{vertical-align:middle; margin-left:-20px;}
.parametryFiltr .filtrEnum{color:#575759;}
.parametryFiltr .filtrEnum td{padding:0px 8px 0px 0px;}
.parametryFiltr .filtrEnum td.nazev{width:179px;}
.parametryFiltr .filtrColor{font-size:68.75%; color:#575759;}
.parametryFiltr .filtrColor td{padding:0px 8px 0px 0px;}
.parametryFiltr .filtrColor td.nazev{width:150px;}
.parametryFiltr .filtrColor .vyber{vertical-align:middle;}
.parametryFiltr .filtrColor .barvaSample{vertical-align:middle; vertical-align:middle; width:20px; height:20px; border:1px solid #909090;}
.parametryFiltr .submit{text-align:right; margin:5px 0px 0px 0px;}
.parametryFiltr .submit a.tlacitko{margin: 3px 10px 0px 0px;display: block; width: 87px; height: 21px; float: right;}
.parametryFiltr .submit input.tlacitko{padding:0px; margin: 0px;  width: 56px; height: 26px; float: right;}
/* shopMessage */
.shopMessage{text-align:center; width:900px; margin:25% auto 0% auto;}
.shopMessage .block{width:80%; padding:10px 0px 10px 0px; font-size:68.75%; margin:15px auto 15px auto;}
.shopMessage .nadpis{padding:0px 10px 15px 10px; font-size:20px; font-weight:bold; color:#F46700;}
.shopMessage .text{padding:15px 0px 10px 0px; color:#302B27;}
.shopMessage .but{width:720px; height: auto;}
.shopMessage .but .dve{width:200px; height: auto; margin: 0px auto; text-align: center;}
.shopMessage .tlacitko{width: 87px; height: 21px;}
.shopMessage a.tlacitko{width: 75px;}
.shopMessage #id_messageButton {margin: 0px auto; float: none;}
/* novinka */
.novinka {font-family: Tahoma;}
.novinka h2{font-size:75%; padding:0px 0px 0px 15px; line-height: 13px;}
.novinka .text{padding:5px 5px 5px 15px; line-height: 13px;}
/* uvod */
/*.uvod p {width: 510px; display: block; float: left;}*/
.uvod .popis{font-size:75%; line-height:14px; width:510px; height:auto; float:left; padding:20px 0 20px 5px;}
.layoutCenter .uvod img{float: none;}
.uvod .doprava{width:240px; height:160px; margin:56px 0px 44px 10px; padding:10px;float:right; font-size:75%; background:url(ma-bg00.png);}
.uvod .doprava hr{border-width:0px; border-top:1px solid #4e799d; width:244px;}
.uvod .doprava  em{font-style:normal; display:block; padding:3px 0;}
.uvod .doprava .cerna{color:#000000; font-size:92%; }
.uvod .doprava .modra{color:#4e799d;}
.uvod .doprava .oranz{color:#e55c00; background-color:transparent;}
.uvod .doprava strong{font-size:258%; font-style:normal; padding:10px 0 5px 10px; float:right; font-family:arial; width:auto;}
.uvod .doprava a{text-decoration:underline;}
.uvod .doprava a:hover{text-decoration:none;}
/* kategorie */
.kategorie{width:155px; float:right; margin-right:7px; background-color:#e27b00; overflow:hidden; display:inline; font-size:75%; line-height:25px; }
.kategorie a{text-decoration:none; padding:0 7px; color:#ffffff; background-color:transparent; }
.kategorie a:hover{text-decoration:underline;}
.kategorie a.double{height:50px; background:transparent url(ma-bg-kat.png) repeat-x 0 0;}
.kategorie .kat{display:block; float:left; width:155px; height:25px; color:#ffffff; text-decoration:none; background:transparent url(ma-bg-kat.png) repeat-x 0 -50px; overflow:hidden;}
.kategorie div{width:155px; line-height:25px; height:auto;}
.kategorie div .kat{background-image:none; width:150px; height:auto; padding-left:5px; border-bottom: 1px solid #cc5c00;}
.kategorie div .selected{background-color:#db7100;}
.kategorie div img{margin-left:0px;vertical-align:middle; height:20px;}
.kategorie div div img{margin-left:7px;}
.kategorie div div div img{margin-left:14px;}
.kategorie div div div div img{margin-left:21px;}
.kategorie div div div div div img{margin-left:28px;}
.kategorie div div div div div div img{margin-left:35px;}
/* nejprodavanejsi */
.nejprodavanejsi a{display:block; width:155px; height:auto; overflow:hidden; margin:0 auto 1px auto; padding:7px 0;; background-color:#f7f7f7; color:#4e799d; font-size:75%; text-align:center; line-height:16px;}
.nejprodavanejsi a:hover{text-decoration:none;}
.nejprodavanejsi a .nazev{text-decoration:underline;}
.nejprodavanejsi a:hover .nazev{text-decoration:none;}
.nejprodavanejsi img{margin:5px 0;}
.nejprodavanejsi .cena{color:#e55c00; font-size:116.67%; background-color:transparent;}
.nejprodavanejsi .body{color:#4e799d; font-size:83.33%; color:#e55c00; background-color:transparent;}
/* nejsledovanejsi */
.main .layoutLeft .nejsledovanejsi{text-align:left; display:block; width:155px; overflow:hidden; font-size:75%; margin:5px auto; color:#4e799d; }
.main .layoutLeft .nejsledovanejsi:hover{text-decoration:underline;}
.main .layoutLeft .nejsledovanejsi .cena{float:right; color:#e55c00; font-size:100%; font-weight:bold; margin:0px; background-color:transparent; width:auto;}
/* layoutLeft */
.main .layoutLeft .block{display:block; width:155px; height:auto; overflow:hidden; margin:0 auto; background-color:#ffffff; color:#4e799d;}
.main .layoutLeft .ramecek p{display:block; width:155px; height:auto; overflow:hidden; margin:0 auto; color:#4e799d; background-color:#ffffff; }
/* novinkyForm */
.novinkyForm{font-size:68.75%;}
.novinkyForm .txtbox{float:left; width:150px; height:20px;margin:0 auto; line-height:20px; border:1px solid #b3b3b3;}
.novinkyForm .tlacitko{cursor:pointer; float:right; width:36px; height:26px; margin:5px; padding:0; border:0px solid #f7f7f7; }
/* anketa */
.anketa{font-size:68.75%;}
.anketa a:hover{text-decoration:none; color:#e55c00;  background-color:transparent; }
/* banner */
.banner{text-align:center; font-size:68.75%;}
.banner img{margin:0px auto 0px auto;}
/*rady*/
.rady{font-size:68.75%;}
.rady a{padding:7px 5px; text-decoration:underline;}
.rady a:hover{text-decoration:none;}
/* layoutCenter */
.layoutCenter{float:right; width:828px; overflow:hidden; margin:0px; padding:0px; text-align:left;}
.layoutCenter h1{color:#575759; font-size:131%; font-weight:normal; line-height:32x; margin:0; font-family:Arial,lucida, sans-serif; padding-left:12px;}
.layoutCenter .hrana{width:805px; height:8px; float:right;}
.layoutCenter .hrana2{float:right; width:513px; height:8px;}
.layoutCenter .hrana3{float:right; width:283px; height:8px;}
.layoutCenter .ramec{width:805px; height:auto; float:right;}
.layoutCenter .block{width:779px; height:auto; margin:5px auto; color:#4e799d; }
.layoutCenter .hr{margin:8px 0px; color:#ffffff; border:0px solid #ffffff; border-bottom:1px solid #bfbfbf; clear:both;  background-color:transparent;}
.layoutCenter .popisKategorie{min-height:138px; color:#000000; background-color:transparent; background-repeat:no-repeat; background-position:top right; }
.popisKategorie img{width: auto; height: 140px; display: block; float: right; margin: 0px 0px 10px 10px; }
/* popisKategorie */
.popisKategorie .popis{width:404px; height:auto; padding-top:17px; font-family: Tahoma;}

/* drobNavigace */
.drobNavigace{width:520px; height:auto; float:left; font-size:68.75%;margin:20px 0 20px 20px; }
.drobNavigace a{color:#446abd; font-weight:bold;}
/* katalogHeader */
.katalogHeader{width:789px; height:auto; float:right; font-size:68.75%; color:#000000; margin:20px 7px 0 0; }
.katalogHeader .left{width:170px; float:left;}
.katalogHeader .middle{width:435px; float:left;}
.katalogHeader .right{width:170px; float:right;}
.katalogHeader .selected{font-weight:bold;}
.katalogHeader a{color:#4e799d; text-decoration:none;}
.katalogHeader a:hover{text-decoration:underline;}
.katalogHeader a.porovnaniProduktu{text-decoration:underline; font-weight:bold;}
.katalogHeader a.porovnaniProduktu:hover{text-decoration:none;}
.katalogHeader .popi{float:left; width:100%; line-height:20px; }
.katalogHeader .sort{width:20px; height:20px; margin:0px 0 0 1px;  cursor:pointer; float:left; }
.katalogHeader select{float:right;  font-size:100%; height:16px; border:1px solid #b2b2b2; line-height: 10px; margin: 0px; padding: 0px; vertical-align: middle;}
.katalogHeader .left select{float:left; margin-right:32px;}
.katalogHeader label{float:right; width:110px; padding-left:7px; display:block; margin:0px;}
.katalogHeader  #id_katalogSort{margin-top: 2px;}
/* listcontrol */
.listcontrol{text-align:center; font-size:109%; }
.listcontrol span{color:#e55c00; background-color:transparent; }
.listcontrol .cisla{color:#4e799d; display:inline}
.listcontrol .cisla .actual{color:#e55c00; background-color:transparent;}
/*katalog obecne*/
.katalog {float:left; margin:0px 0px 5px 0px; padding:0; text-align:left; font-family: Tahoma;}
.katalog .text{font-size:68.75%; color:#000000; line-height: 12px;}
.katalog .kosik{line-height:18px; vertical-align:middle;}
.katalog .kosik .ks{width:27px; height:16px; float:left; border:1px solid #b3b3b3; margin-right:5px;text-align: right;}
.katalog a.nazev{color:#4e799d; display:block; font-size:50%; height:32px; overflow:hidden; font-weight:normal; text-decoration:underline; float:left; line-height: 15px;}
.katalog a.nazev:hover{text-decoration:none;}
.katalog .spatnaCena{color:#959296; text-align:right; text-decoration:line-through; white-space:nowrap; font-size:68.75%;}
.katalog .dobraCena{color:#e55c00; font-weight:bold;  white-space:nowrap; float:right; font-size:87.5%; background-color:transparent; width:auto;}
.katalog a.image{display:block; float:left; width:137px; height:122px;}
.katalog a.image img{width:135px; height:120px; border:1px solid #e5e5e5;}

/* katalog 4 polozky na radek */
.katalog-4naradek{float:left; width: 194px; margin:0px 0px 5px 0px; padding:0; text-align:left; font-family: Tahoma;}
.katalog-4naradek .size{width:170px; height:275px; overflow:hidden; margin:5px auto;}
.katalog-4naradek h2{width: auto; height: auto; margin: 0px; padding: 0px;  height:32px; width:105px; float: left;}
.katalog-4naradek a{color:#4e799d;}
.katalog-4naradek a.nazev{color:#4e799d; display:block; font-size:50%; height:32px; overflow:hidden; font-weight:normal; text-decoration:underline; float:left; line-height: 15px; width:105px;}
.katalog-4naradek a.nazev:hover{text-decoration:none;}
.katalog-4naradek .vyrobce{width:60px; height:30px; float:right; overflow: hidden;}
.katalog-4naradek .vyrobce img{width:auto; height:auto; float:none; display:block; margin: 0px auto;}
.katalog-4naradek a.image{display:block; float:left; width:135px; height:120px; border:1px solid #e5e5e5;}
.katalog-4naradek a.image img{width:131px; height:115px;  margin: 2px auto; display: block; float: none;}
.katalog-4naradek span.icon{float:right; width:24px; height:24px; display:block; margin-bottom: 1px;}
.katalog-4naradek .popis{width:100%; height:49px; margin:7px 0px 5px 0px;  overflow:hidden; color:#000000; font-size:75%; line-height:12px; float: left; color:#000000; line-height: 12px; font-weight: normal;}
.katalog-4naradek .spatnaCena{color:#959296; text-align:right; text-decoration:line-through; white-space:nowrap; font-size:68.75%; line-height: 13px; width:167px; display: block; float: left;}
.katalog-4naradek .popis1{width:auto; height:19px; padding-top: 2px; line-height:20px; float: left; display: block; color: #000000; font-weight: normal;}
.katalog-4naradek .dobraCena{color:#e55c00; font-weight:bold;  white-space:nowrap; text-align: right; display: block; float:left; font-size:87.5%; background-color:transparent; width:166px; height: 20px; line-height: 21px;}
.katalog-4naradek .koupit{width:75px; height:21px; float:right; display:block; cursor:pointer; border:0 solid #ffffff; margin-right:4px;}
.katalog-4naradek .kosik{line-height:17px; vertical-align:middle;}
.katalog-4naradek .kosik .text{width:auto; height:23px; color: #000000; font-weight: normal; line-height:25px; float: left; display: block; font-size: 68.75%;}
.katalog-4naradek .kosik .ks{width:21px; height:14px; float:left; border:1px solid #b3b3b3; margin:5px 4px 0px 0px;text-align: right; line-height: 10px; padding: 0px 2px; font-size: 68.75%; font-family: Tahoma;}
/* katalog spuvisejici polozky*/
.souvisejici{float:left; width: 194px; margin:0px 0px 5px 0px; padding:0; text-align:left; font-family: Tahoma; font-size:145.5%;}
.souvisejici .size{width:170px; height:275px; overflow:hidden; margin:5px auto 5px auto;}
.souvisejici .row{padding:0; margin:0; width:100%; height:auto; display:block; float:left;}
.souvisejici a{color:#4e799d;}
.souvisejici h2{width: 170px; margin: 0px; padding: 0px; height:32px; width:105px; float: left; display: block;}
.souvisejici h2 a.nazev{color:#4e799d; display:block; font-size:50%; height:33px; overflow:hidden; font-weight:normal; text-decoration:underline; float:left; line-height: 15px; width:105px;}
.souvisejici h2 a.nazev:hover{text-decoration:none;}
.souvisejici div.vyrobce{width:60px; height:30px; float:right; overflow: hidden;}
.souvisejici img.vyrobce{width:auto; height:auto; float:none; display:block; margin: 0px auto;}
.souvisejici a.image{display:block; float:left; width:135px; height:120px; border:1px solid #e5e5e5;}
.souvisejici a.image img{width:131px; height:115px; margin: 2px auto;}
.souvisejici span.icon{float:right; width:24px; height:24px; display:block; margin-bottom: 1px;}
.souvisejici .popis{width:100%; height:49px; margin:7px 0px 5px 0px;  overflow:hidden; color:#000000; font-size:62.5%; line-height:12px;}
.souvisejici .text{font-size:68.75%; color:#000000; line-height: 12px;}
.souvisejici .spatnaCena{color:#959296; text-align:right; text-decoration:line-through; white-space:nowrap; font-size:68.75%; line-height: 13px; width:166px ;}
.souvisejici .dobraCena{color:#e55c00; font-weight:bold;  white-space:nowrap; float:right; font-size:87.5%; background-color:transparent; width:auto; margin-right:4px;}
.souvisejici .koupit{width:75px; height:21px; float:right; display:block; cursor:pointer; border:0 solid #ffffff; margin-right:4px;}
.souvisejici .kosik{line-height:18px; vertical-align:middle;}
.souvisejici .kosik .text{ line-height:23px; float: left; display: block;}
.souvisejici .kosik .ks{width:25px; height:12px; float:left; border:1px solid #b3b3b3; margin:5px 4px 0px 0px;text-align: right; line-height:}
/* katalog 3 polozky na radek */
.katalog-3naradek{float:left; margin:0 0 0 0; padding:0 0 0 0; text-align:left; width:259px; font-family: Tahoma; }
.katalog-3naradek .size{width:230px; height:310px; overflow:hidden; margin:0px auto;}
.katalog-3naradek .row{padding:0px; margin:3px 0; width:100%; height:auto; display:block; float:left;}
.katalog-3naradek a{color:#4e799d;}
.katalog-3naradek h2{display:block; width:165px; height:32px; overflow:hidden; font-weight:normal; text-decoration:underline; float:left; margin:0px; }
.katalog-3naradek h2 a.nazev{display:block; width:165px; height:32px; overflow:hidden; font-weight:normal; text-decoration:underline; float:left; margin:0;  font-size:50%;}
.katalog-3naradek h2 a.nazev:hover{text-decoration:none;}
.katalog-3naradek a.image{display:block; float:left; width:137px; height:122px;  border:1px solid #e5e5e5;}
.katalog-3naradek a.image img{width:131px; height:116px;   margin: 2px auto; display: block; float: none;}
.katalog-3naradek div.vyrobce{width:60px; height:30px; float:right; overflow: hidden;}
.katalog-3naradek img.vyrobce{width:auto; height:auto; float:none; display:block; margin: 0px auto;}
.katalog-3naradek span.icon{float:right; width:24px; height:24px; display:block;  margin:2px 0 2px 2px;}
.katalog-3naradek .popis{width:100%; height:57px; margin:6px 0px;  overflow:hidden; color:#000000; font-size:75%;}
.katalog-3naradek .text{font-size:68.75%; color:#000000;}
.katalog-3naradek .spatnaCena{color:#959296; text-align:right; text-decoration:line-through; white-space:nowrap; font-size:68.75%;}
.katalog-3naradek .dobraCena{color:#e55c00; font-weight:bold;  white-space:nowrap; float:right; font-size:81%;  background-color:transparent; width:auto;}
.katalog-3naradek .ziskaneBody{color:#4e799d; font-size:92%; font-weight:bold;}
.katalog-3naradek .tlacitko{width:75px; height:21px; float:right; display:block; cursor:pointer; border:0 solid #ffffff;}
.katalog-3naradek .tlacitko1{width:87px; height:21px; float:right; display:block; cursor:pointer; border:0 solid #ffffff; margin:2px 0;}
.katalog-3naradek .kosik{line-height:18px; vertical-align:middle;}
.katalog-3naradek .kosik .text{ line-height:23px; float: left; display: block; float: left; display: block;}
.katalog-3naradek .kosik .ks{width:27px; height:16px; float:left; border:1px solid #b3b3b3;}
/* katalog 2 polozky na radek */
.katalog-2naradek{float:left; margin:0 0 0 0; padding:0 0 0 0; text-align:left; width:389px; font-family: Tahoma; }
.katalog-2naradek .size{width:370px; height:200px; overflow:hidden; margin:0px auto;}
.katalog-2naradek .row{padding:0px; margin:0; width:100%; height:auto; display:block; float:left; overflow: hidden;}
.katalog-2naradek .row .row{width:220px; float:right; margin-bottom:3px;}
.katalog-2naradek a{color:#4e799d;}
.katalog-2naradek h2{display:block; width:305px; height:34px; overflow:hidden; font-weight:normal; text-decoration:underline; margin:0px; float:left;}
.katalog-2naradek h2 a.nazev{display:block; width:305px; height:34px; overflow:hidden; font-weight:normal; text-decoration:underline; margin:0px; float:left;  font-size:50%;}
.katalog-2naradek h2 a.nazev:hover{text-decoration:none;}
.katalog-2naradek div.vyrobce{width:60px; height:30px; float:right; overflow: hidden;}
.katalog-2naradek img.vyrobce{width:auto; height:auto; float:none; display:block; margin: 0px auto;}
.katalog-2naradek a.image{display:block; float:left; width:137px; height:122px; text-align: center;  border:1px solid #e5e5e5;}
.katalog-2naradek a.image img{width:131px; height:116px; margin: 2px auto; display: block; float: none;}
.katalog-2naradek span.icon{float:left; width:24px; height:24px; display:block;  margin:0px 2px;}
.katalog-2naradek .popis{width:100%; height:61px; overflow:hidden; color:#000000; font-size:75%; float:right; line-height:12px;}
.katalog-2naradek .text{font-size:68.75%; color:#000000;}
.katalog-2naradek .spatnaCena{color:#959296; text-align:right; text-decoration:line-through; white-space:nowrap; font-size:68.75%;}
.katalog-2naradek .dobraCena{color:#e55c00; font-weight:bold;  white-space:nowrap; float:right;font-size:81%;  background-color:transparent; width:auto;}
.katalog-2naradek .ziskaneBody{color:#4e799d; font-size:92%; font-weight:bold;}
.katalog-2naradek .tlacitko{width:75px; height:21px; float:right; display:block; cursor:pointer; border:0 solid #ffffff;}
.katalog-2naradek .tlacitko1{width:87px; height:21px; float:right; display:block; cursor:pointer; border:0 solid #ffffff; margin-left:5px;}
.katalog-2naradek .kosik{line-height:18px; vertical-align:middle;}
.katalog-2naradek .kosik .text{ line-height:23px; float: left; display: block; float: left; display: block;}
.katalog-2naradek .kosik .ks{width:27px; height:16px; float:left; border:1px solid #b3b3b3; margin-right:5px;}
/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */
.detail-left{width:540px; float:left;}
/* detailZahlavi */
.detailZahlavi{width:630px; }
.detailZahlavi .vyrobce{float:right; width:120px; height:25px; overflow:hidden; text-align:right; line-height:40px; }
.detailZahlavi .detailNadkategorie{padding:8px 0px 8px 30px;  color:#4e799d; }
.detailZahlavi .detailNadkategorie a{text-decoration:underline;}
.detailZahlavi .detailNadkategorie a:hover{text-decoration:none;}
/* vlastnostiObrazkem */
.vlastnostiObrazkem{width:283px; height:auto; float:right; text-align:center; font-size:81%; }
.vlastnostiObrazkem .nadpis{font-size:100%;}
.vlastnostiObrazkem .vlastnosti{width:260px; margin:5px auto; text-align: center; line-height: 20px;}
.vlastnostiObrazkem .popis{margin:0px; text-align:left; margin:0px 10px 0px 0px;}
.vlastnostiObrazkem .vlastnostiObrazkem{width:262px; overflow:hidden; margin:5px auto;}
.vlastnostiObrazkem .vlastnostMargin{cursor:pointer; float:left; text-align:center; width:87px; overflow:hidden; text-align:center;}
.vlastnostiObrazkem div.hr{width:70px; height:1px; padding: 0px; border: 0px; margin: 0 auto;}
.vlastnostiObrazkem .vlastnost{display:block; width:85px; height:120px; overflow:hidden; color:#4e799d;}
/* topdetail */
.topdetail{width:513px; height:auto; float:right; line-height:21px; }
.topdetail .nadpis{margin: 0px; padding: 16px 0px 0px 3px; line-height: 13px; font-size: 81.25%;}
.topdetail .popis{padding:0px 0px 22px 3px; line-height: 13px;}
.topdetail .tlacitko1{width:21px; margin:0 3px; height:21px; float:right; cursor:pointer;}
.topdetail .left{width:250px; height:auto; float:left; font-size:68.75%;}
.topdetail h1{font-size:100%; height:25px; overflow:hidden; line-height:25px; color:#4e799d; text-decoration:underline; padding-left: 3px;}
.topdetail h2{font-size:116%;}
.topdetail h3{font-size:100%;}
.topdetail h4{font-size:95%;margin: 5px 0px;}
.topdetail img#id_productDetailImage{float:right; width:234px; height:251px; margin:5px 10px 0 0;}
.topdetail table{width:231px; height:auto; margin:5px 0 0 15px;}
.topdetail .nazev{font-weight:bold; line-height:20px; width:110px;}
.topdetail .naseCena{color:#e55c00; font-size:145.5%; white-space:nowrap;  background-color:transparent;}
.topdetail .beznaCena{color:#959296; text-align:right; text-decoration:line-through; white-space:nowrap; color:#e8e8e8;}
.topdetail .ziskateBodu{color:#000000;}
.topdetail .usetrite{color:#a2dbd5;}
.topdetail .kosik{margin:10px 0 0 15px; padding:0px 5px 5px 5px; width:230px; height: auto; background-color:#ffdba6; display:block;}
.topdetail .kosik label{margin:3px 0px; width:100%; height:17px; float:left; line-height: 18px;}
.topdetail .kosik select{width:160px; height:17px;  float:right; border:1px solid #aeaeae;  font-size:100%;}
.topdetail .kosik .ks{height:12px; width:28px; border:1px solid #aeaeae; float:left; font-size:100%; padding: 2px 5px; line-height: 11px; text-align: right;}
.topdetail .kosik .unit{height:17px; width:auto; font-size:100%; line-height: 18px;}
.topdetail .kosik div#id_produktDetailKosik{width:60px; height:17px; float:left;}
.topdetail .kosik .submit{background-color:transparent; border:none; width:154px; height:27px; float:right; margin-top: 6px;}
.topdetail .dalsi{width:480px; height:auto; margin:5px 0 0 15px; float:left;}
/* dalsiMoznosti */
.dalsiMoznosti{margin:10px auto 0px auto; width:500px; height:auto; float:none; text-align:right; font-size:68.75%;}
.dalsiMoznosti .viceobrazku{margin:0px 10px 0px 0px; color:#999999;}
.dalsiMoznosti .tlacitko{float: right;}
/* rozdeleniSplatek */
.topdetail .rozdeleniSplatek{width:350px; margin:10px auto;}
.topdetail .rozdeleniSplatek .popisek{float:left; width:150px;}
.topdetail .rozdeleniSplatek .splatka{float:left; width:100px;}
/* F6_DETAIL - zalozky */
.detailZalozky{font-size:68.75%;}
.detailZalozky .nadpis{font-size:133%;}
.detailZalozky .zalozky{height:27px; width:100%; padding-left:3px; }
.detailZalozky .zalozky div{float:left; height:27px; line-height:22px; width:auto;}
.detailZalozky .zalozky .zalozka{padding:0px; height:25px; overflow:hidden; white-space:nowrap; cursor:pointer;}
.detailZalozky .zalozky .active-0{font-weight:normal;cursor:pointer;}
.detailZalozky .zalozky .active-1{font-weight:bold;cursor:pointer;}
.detailZalozky .zalozky .left, .detailZalozky .zalozky .right{width:6px;}
.detailZalozky .zalozky .middle{height:auto; padding:0 6px; margin:2px 0; height:23px;}
.detailZalozky .zalozka-white .left{background:transparent url(mapa.png) no-repeat -21px -24px; overflow:hidden;}
.detailZalozky .zalozka-white .middle{background-color:#ffffff; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; color:#4e799d; height:21px;}
.detailZalozky .zalozka-white .right{background:transparent url(mapa.png) no-repeat -14px -24px; overflow:hidden;}
.detailZalozky .zalozka-red .left{background:transparent url(mapa.png) no-repeat -35px -24px; overflow:hidden;}
.detailZalozky .zalozka-red .middle{background-color:#e55c00; color:white;}
.detailZalozky .zalozka-red .right{background:transparent url(mapa.png) no-repeat -28px -24px; overflow:hidden;}
.detailZalozky .zalozka-white:hover .left{background:transparent url(mapa.png) no-repeat -7px -24px; overflow:hidden;}
.detailZalozky .zalozka-white:hover .middle{background-color:#ff9d00; color:white; cursor:pointer;}
.detailZalozky .zalozka-white:hover .right{background:transparent url(mapa.png) no-repeat -0px -24px; overflow:hidden;}
/* F6_DETAIL - diskuse */
.diskuse{padding:0 10px; font-size:68.75%;}
.diskuse .nadpis{font-size:133%;}
.diskuse .tlacitko{margin:0 5px; padding:0;}
.diskuse .akce{margin:5px 0px;}
.diskuse .akce img{margin:0 5px; float:left;}
.diskuse .prispevky{color:#4e799d;}
.diskuse .prispevky .margin{margin:0px 0px 0px 15px;}
.diskuse .prispevky .row{background-color:#fff5e5; }
.diskuse .prispevky .first{background-color:#ffdba6; }
.diskuse .prispevky .row a.name{text-decoration:none; }
.diskuse .prispevky .row a.name:hover{text-decoration:underline;}
.diskuse .prispevky .row .autor{float:right; margin:3px 5px 0px 0px; font-weight:bold; width:auto;}
.diskuse .prispevky .row a.odpoved{float:right; display:block; margin:3px 5px 0px 0px; text-decoration:underline; width:70px; overflow:hidden;}
.diskuse .prispevky .row a.odpoved:hover{text-decoration:none;}
.diskuse .prispevky .text{margin:0px 0px 5px 20px; font-style:italic;}
.diskuse .vypsanaOdpoved{margin:0px 0px 0px 15px;}
.diskuse .vypsanaOdpoved .titulek{font-weight:bold;}
.diskuse .vypsanaOdpoved .text{margin:5px 0px 5px 0px;}
.diskuse .vypsanaOdpoved .autor{text-align:right; font-style:italic;}
.diskuse .formularDiskuse{}
.diskuse .formularDiskuse label{float:left; width:200px; text-align:right; padding:4px 5px 0px 0px; color:#4e799d;}
.diskuse .formularDiskuse input.text{border:1px solid #b3b3b3;}
.diskuse .formularDiskuse textarea.text{border:1px solid #b3b3b3; width:380px; height:100px;}
/* F6_DETAIL -  hlidaci pes*/
.hlidacipes{padding:10px; text-align:left; color:#4e799d;}
.hlidacipes .show{text-align:right; display:block; font-weight:bold; text-decoration:underline; cursor:pointer; margin:0px 13px 0px 0px;}
.hlidacipes td{}
.hlidacipes .sl3{font-size:92%; height:15px; border:1px solid #999999; width:200px;}
/* F6_DETAIL - parametry */
.detailParametry{font-size:92%; color:#4e799d; border:0px solid #ffffff; border-collapse:collapse; margin-left:15px; width:580px;}
.detailParametry td{padding:2px 8px 2px 8px; border:1px solid #dfdfdf;}
.detailParametry td.left{font-weight:bold; border-left:0px solid #dfdfdf;}
.detailParametry td.right{border-right:0px solid #dfdfdf;}
.detailParametry td.right .colorSample{border:1px solid #dfdfdf; width:18px; height:18px; vertical-align:middle;}
/* F6_DETAIL - vice obrazku */
.detailViceObrazku{}
.detailViceObrazku a.image{display:block; float:left; margin:10px; border:1px solid #ffffff; width:auto;}
.detailViceObrazku a.image:hover{border:1px solid #b3b3b3;}
/* F6_DETAIL - vice informaci */
.viceinformaci{padding:10px; text-align:left; color:#4e799d;}
.viceinformaci .show{text-align:right; display:block; font-weight:bold; text-decoration:underline; cursor:pointer; margin:0px 13px 0px 0px;}
.viceinformaci input{font-size:100%; height:15px; border:1px solid #999999; width:400px;}
.viceinformaci textarea{font-size:120%;  height:15px; border:1px solid #999999; width:400px; height:100px;}
.viceinformaci .tlacitko{height:21px; width:87px; border:none;}
/* F6_DETAIL -  hodnoceni */
.hodnoceni{padding:10px; color:#4e799d;}
.hodnoceni .hodnoceni-left{float:left; height:40px; width:auto;}
.hodnoceni .hodnoceni-right{height:40px; text-align:right; margin:0px 10px 0px 0px;}
.hodnoceni .hodnoceni-right a{font-weight:bold; text-decoration:none;}
.hodnoceni .hodnoceni-right a:hover{text-decoration:underline;}
/* F5_USER - registrace a nastaveni*/
.userData{color:#4e799d; font-size:68.75%;}
.userData .typUzivatele{height:20px; width:100%; border-bottom:1px solid #ff9d00;}
.userData .typUzivatele *{padding:0 6px; width:auto; height:20px; line-height:20px; float:left; cursor:pointer; font-weight:bold; }
.userData .typUzivatele .typNormal{background-color:#ffffff; color:#ff9d00;}
.userData .typUzivatele .typSelected{background-color:#ff9d00; color:#ffffff;}
.userData .block{border:0px solid black; text-align:left; margin:0px 0px 10px 0px;}
.userData .block .nadpis{font-weight:bold; font-size:127%;}
.userData .block label{float:left; width:200px; text-align:left; padding:3px 0px 0px 30px;}
.userData .block label.siroky{width:400px;}
.userData .block label.rach {width: auto; float: left;}
.userData .block .popis2{float:left; width:230px; text-align:left;}
.userData .block input.i{border:1px solid #999999; width:150px;}
.userData .block input.rad {width: auto; height: 20px; border-width:0px; margin: 0px 0px 0px 15px; padding: 0px; float: left;}
.userData .block select{border:1px solid #999999; width:150px;}
.userData .block a{text-decoration:underline; color:#ff9d00;  background-color:transparent;}
.userData .block a:hover{text-decoration:none;}
/* F20_LOGIN PAGE zapomenute heslo,login page */
.loginPage{color:#4e799d;  font-size:68.75%;}
.loginPage .nadpis1{font-size:127%;}
.loginPage label{float:left; width:100px; padding:4px 0px 0px 0px;}
.loginPage .input{width:200px; border:1px solid #999999;}
.loginPage a{text-decoration:underline; color:#ff9d00;  background-color:transparent;}
.loginPage a:hover{text-decoration:none;}
/* F8_KOSIK */
.kosik{}
.kosik .tlacitko{margin:0 5px;}
.kosik img{float:left;}
.kosik .seznamZbozi{}
.kosik .seznamZbozi .produktliteHeader{margin:3px 0px 3px 0px; font-weight:bold; color:#000000;}
.kosik .seznamZbozi .produktliteHeader .pocetKusu{padding:4px 0px 0px 0px;}
.kosik .seznamZbozi .produktlite{margin:3px 0px 3px 0px; border-top:1px solid #D8D8D8;}
.kosik .seznamZbozi .checkbox{float:left; width:23px; overflow:hidden;}
.kosik .seznamZbozi .nazev{float:left; width:295px; overflow:hidden;  padding:4px 0px 0px 0px;}
.kosik .seznamZbozi .nazev a{text-decoration:none; color:#414141;}
.kosik .seznamZbozi .nazev a:hover{text-decoration:underline;}
.kosik .seznamZbozi .cenaZaKus{float:left; width:86px; overflow:hidden; text-align:right; padding:4px 0px 0px 0px;}
.kosik .seznamZbozi .pocetKusu{float:left; width:45px; overflow:hidden; text-align:center;}
.kosik .seznamZbozi .pocetKusu input{width:25px; height:19px; border:1px solid #D8D8D8; color:#777777; vertical-align:middle; text-align:right; margin:0px auto 0px auto;}
.kosik .seznamZbozi .DPH{float:left; width:50px; overflow:hidden; text-align:right;  padding:4px 0px 0px 0px;}
.kosik .seznamZbozi .polozkaCelkemSDPH{float:left; width:86px; overflow:hidden; text-align:right; padding:4px 0px 0px 0px; font-weight:bold;}
.kosik .buttonsBottom{text-align:right; margin:30px 0px 0px 0px;}
/* F9_POKLADNA */
.pokladnaForm{padding:5px;}
.pokladnaForm legend{font-weight:bold;}
.pokladnaForm label{float:left; width:90px; line-height:26px;}
.pokladnaForm input{margin:4px 0px; border:1px solid #808080;}
/* pokladna */
.pokladna{}
.pokladna .nadpisPokladna{font-size:140%; font-weight:bold; padding:10px 0px 5px 0px; color:#E08E00;}
.pokladna .margin{margin:0px 0px 0px 20px;}
.pokladna .text{margin:0px 0px 10px 0px;}
.pokladna label{width:90px;}
.pokladna .poznamkaProdejceVPokladne{margin:0px 0px 20px 0px; color:#302B27; font-weight:bold; }
.pokladna .seznamZbozi{margin:0px 0px 0px 20px;}
.pokladna .seznamZbozi .produktliteHeader{margin:0px 0px 3px 0px; font-weight:bold;}
.pokladna .seznamZbozi .produktlite{margin:3px 0px 3px 0px; border-top:1px solid #D8D8D8;}
.pokladna .seznamZbozi .cenaCelkem{margin:3px 0px 3px 0px; border-top:1px solid #D8D8D8; font-weight:bold; font-size:109%;}
.pokladna .seznamZbozi .nazev{float:left; width:205px; overflow:hidden;  padding:4px 0px 0px 0px;}
.pokladna .seznamZbozi .cenaZaKus{float:left; width:100px; overflow:hidden; text-align:right; padding:4px 0px 0px 0px;}
.pokladna .seznamZbozi .pocetKusu{float:left; width:50px; overflow:hidden; text-align:center; padding:4px 0px 0px 0px;}
.pokladna .seznamZbozi .pocetKusu input{height:18px; font-size:100%;}
.pokladna .seznamZbozi .DPH{float:left; width:50px; overflow:hidden; text-align:right;  padding:4px 0px 0px 0px;}
.pokladna .seznamZbozi .polozkaCelkemSDPH{float:left; width:100px; overflow:hidden; text-align:right; padding:4px 0px 0px 0px; font-weight:bold;}
.pokladna .seznamZbozi .text{float:left; width:405px; overflow:hidden; padding:4px 0px 4px 0px;}
.pokladna .seznamZbozi .hodnota{float:left; text-align:right; width:100px; overflow:hidden; font-weight:bold; padding:4px 0px 4px 0px;}
.pokladna input.slevaKod{width:30px; height:18px; font-size:92%; border:1px solid #CBCBCB; color:#565656; margin:0px 3px 0px 3px;}
.pokladna .odberatel{}
.pokladna .zavazneObjednat{text-align:center;}
.pokladna .udaje{margin:0px 0px 0px 20px;}
.pokladna .udaje td{padding:2px 0px;}
.pokladna .udaje .popis{width:100px;}
.pokladna .souhlasObchodniPodminky{text-align:right; padding:5px 0px;}
.pokladna .souhlasObchodniPodminky a{text-decoration:underline;}
.pokladna .buttons{}
.pokladna .buttons .predchozi{float:left; width:auto;}
.pokladna .buttons .dalsi{float:right; width:auto;}
/* specialniDoprava */
.specialniDoprava{margin:0px 0px 15px 0px;}
.specialniDoprava .text{margin:0px; font-weight:normal;}
.specialniDoprava .text a{text-decoration:underline; color:#ff6c00;}
.specialniDoprava .text a:hover{text-decoration:none;}
.specialniDoprava .vyberPlatby{}
.specialniDoprava .vyberPlatby .platba{padding:5px;}
/* volbaDopravyAPlatby */
.volbaDopravyAPlatby{width:515px; margin-top:10px;}
.volbaDopravyAPlatby td{width:50%; vertical-align:top; padding:0px; font-size:68.75%;}
/* volbaDopravy */
.volbaDopravy{font-size:11px;}
.volbaDopravy .dopravaBlock{color:#302B27; border-top:1px solid #f1f1f1; font-size:100%;}
.volbaDopravy .dopravaBlock .block2{padding:5px 5px 10px 10px;}
.volbaDopravy .dopravaBlock-selected{color:#302B27; background-color:#f1f1f1;}
.volbaDopravy .dopravaBlock-selected .block2{padding:5px 5px 10px 10px;}
.volbaDopravy .cena{float:right; font-weight:bold; margin:2px 10px 0px 0px; line-height:17px; display:none; width:auto;}
.volbaDopravy input.radio{vertical-align:middle;}
.volbaDopravy .nazev{font-weight:bold; line-height:28px; padding:0px 0px 0px 6px;}
.volbaDopravy .popis{display:block; margin:0px 5px 0px 26px; color:#302B27; line-height:17px;}
/* volbaPlatby */
.volbaPlatby{font-size:11px;}
.volbaPlatby .platbaBlock{color:#302B27; }
.volbaPlatby .platbaBlock .block2{padding:5px 0px 10px 10px;}
.volbaPlatby .platbaBlock-selected{color:#302B27; background:#f1f1f1;}
.volbaPlatby .platbaBlock-selected .block2{padding:5px 0px 10px 10px;}
.volbaPlatby .cena{float:right; font-weight:bold; margin:2px 10px 0px 0px; line-height:17px; width:auto;}
.volbaPlatby input.radio{vertical-align:middle;}
.volbaPlatby .nazev{font-weight:bold; padding:0px 0px 0px 6px;}
.volbaPlatby .popis{display:block; margin:0px 5px 0px 26px; color:#302B27; line-height:17px;}
/* pokladnaLib */
.pokladnaLib{padding:5px 0px; font-size:69%;}
.pokladnaLib .pokladnaLibNadpis{display:block; width:515px; overflow:hidden; font-weight:bold; color:#302B27; 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%;}
/* kontakt */
.pokladna .odberatel .kontakt{float:left; width:255px;border:0px solid #000000;}
.pokladna .odberatel .kontakt .nadpis{font-weight:bold; padding:15px 0px 5px 0px; margin:0px; color:#f59f0e;}
.pokladna .odberatel .kontakt .popisOblasti{font-style:italic; padding:0px 0px 5px 0px; margin:0px;}
.pokladna .odberatel .kontakt table.udaje{width:255px; border:0px solid #000000;  font-size:92%;}
.pokladna .odberatel .kontakt table.udaje b{color:#000000;}
.pokladna .odberatel .kontakt table.udaje td{vertical-align:middle; text-align:left; padding:0px; margin:0px; height:20px;}
.pokladna .odberatel .kontakt table.udaje td.popis{width:32%; vertical-align:middle; text-align:left;}
.pokladna .odberatel .kontakt input.dodaciAdresa{font-size:92%; border:1px solid #CBCBCB; color:#565656; width:150px;}
.pokladna .odberatel2{margin:0px 0px 0px 20px;}
.pokladna .odberatel2 .kontakt{float:left; width:auto;}
.pokladna .odberatel2 .kontakt .udaje{font-weight:normal; float:left; display:block; width:100px; padding:4px 0px 0px 0px;}
.pokladna .odberatel2 .kontakt input.dodaciAdresa{font-size:92%; border:1px solid #CBCBCB; color:#565656; width:220px;}
/* selectDopravaAPlatba */
.pokladna .selectDopravaAPlatba{margin:0px 0px 0px 20px; font-size:92%; color:#000000;}
.pokladna .selectDopravaAPlatba .doprava{vertical-align:top; width:250px;}
.pokladna .selectDopravaAPlatba .doprava .typ{padding:4px 10px 4px 2px;}
.pokladna .selectDopravaAPlatba .platba{vertical-align:top; background-color:#F1F1F1; padding:0px 10px 0px 10px; width:250px;}
.pokladna .selectDopravaAPlatba .platba .typ{padding:2px 10px 2px 2px;}
.pokladna .vasVzkazKObjednavce{margin:0px 0px 0px 20px; font-size:92%; color:#000000; border:1px solid #808080;}
.pokladna textarea{width:515px; height:50px;}
/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuRoll{overflow:scroll; padding:0px 0px 10px 0px;}
.porovnaniProduktu{font-size:68.75%; margin:15px 0px 0px 0px;}
.porovnaniProduktu tr.position0{background-color:#fff5e5;}
.porovnaniProduktu tr.position1{background-color:#ffffff;}
.porovnaniProduktu td{width:150px; padding:3px 5px; vertical-align:top; border-left:1px solid #D9D9D9;}
.porovnaniProduktu td.nazev{font-weight:bold; color:#ff9d00; font-size:108%;  background-color:transparent;}
.porovnaniProduktu td.nazev a{color:#ff9d00; text-decoration:underline;  background-color:transparent;}
.porovnaniProduktu td.nazev a:hover{text-decoration:none;}
.porovnaniProduktu td.popis{font-weight:bold; text-align:right; width:90px; color:#808080; border-left:0px solid #ffffff;}
.porovnaniProduktu td .colorSample{border:1px solid #e7e7e7; width:18px; height:18px; vertical-align:middle;}
/* FCE2 KATALOG*/
.vyrobci .popis{color:#575759; font-size:68.75%; padding:0 0 5px 5px;}
.vyrobci a{color:#696D5F; text-decoration:underline;  color:#4e799d; display:block; width:20%; height:auto; padding-left:17px; font-size:68.75%; line-height:15px; float:left; background:transparent url(ma-star.png) scroll no-repeat 0 3px;}
.vyrobci a:hover{text-decoration:none;}
.vyrobci a.selected{font-weight:bold;}
/* F34_SITEMAP */
.sitemap{font-size:68.75%;}
.sitemap ul{padding:0px 0px 0px 25px; margin:0px;}
.sitemap ul li{}
.sitemap h2{color:#4e799d; padding:25px 0px 5px 0px; margin:0px; text-transform:uppercase; font-size:109%;}
.sitemap a{text-decoration:none; color:inherit;  color:#4e799d;}
.sitemap a:hover{text-decoration:underline;}
/* F10 OBJEDNAVKA PRIJATA*/
.objednavka{padding:0px 0px 20px 0px; font-size:68.75%; text-align:left;}
/* F24_VYHLEDAVANI - rozsirene */
.advsearch{margin:0px; padding:0px;}
.advsearch label{width: 200px; font-size: 68.75%; display: block; height: auto; float: left; margin-left: 150px;}
.advsearch input{width: 200px; font-size: 68.75%; float: left; border:1px solid #cbcbcb;}
.advsearch td.kategorie{vertical-align:top; width:180px;}
.advsearch td.kategorie ul{margin:0px 0px 0px 10px; list-style:none;}
.advsearch a{font-size:68.75%;}
/* F28_HLIDACI PES */
.watchdog{padding:0px 0px 20px 0px; font-size:68.75%; text-align:left;}
.watchdog a{text-decoration:none; color:#4e799d;}
.watchdog a:hover{text-decoration:underline;}
.watchdog a.kill{text-decoration:none; color:#E77918; font-weight:normal; font-weight:bold;}
.watchdog a.kill:hover{text-decoration:underline;}
/* F29_TEXTOVA STRANKA*/
.textpage{margin:0px 0px 20px 0px; }

/* F30_KNIHA PRANI */
.knihaprani{padding:0px 0px 20px 0px; text-align:left;}
.knihaprani label{float:left; width:200px;}
.knihaprani input.text{border:1px solid black; width:200px; margin: 2px 0px 0px;  border:1px solid #999999;}
.knihaprani textarea{border:1px solid black; width:300px; height:200px;  border:1px solid #999999;}
/* F7_OBLIBENE PROUKTY */
.favorites{margin:0px 0px 0px 0px; font-size:68.75%;}
.favorites img.image{vertical-align:middle; float:left; margin:0px 10px 0px 0px;}
.favorites .produkt{display:block; float:left; width:auto;}
.favorites .produkt a{color:#ff9d00; text-decoration:none; font-weight:bold;  background-color:transparent;}
.favorites .produkt a:hover{text-decoration:underline;}
.favorites .favoritesRight{float:right; text-align:center; width:110px;}
.favorites .favoritesRight a.odstranit{margin:17px 0px 0px 0px; text-decoration:none; color:#4e799d; float:right; margin:5px 0; width:auto;}
.favorites .favoritesRight a.odstranit:hover{text-decoration:underline;}
.favorites .favoritesRight a.koupit{text-decoration:none; color:#4e799d; font-weight:bold; display:block; margin:0px 0px 10px 0px; width:107px; float:right; margin:5px 0;}
.favorites .favoritesRight a.koupit img{vertical-align:middle;}
.favorites .odstranitVse{text-align:center;}
.favorites .odstranitVse a{text-decoration:none; color:#4e799d;}
.favorites .odstranitVse a:hover{text-decoration:underline;}
/* zapati */
.zapati{ display:block; text-align:center; margin:15px auto 0; color:#4e799d; font-size:68.75%;}
.zapati a{text-decoration:none; }
.zapati a:hover{text-decoration:underline;}
.zapatiOdkazy { text-align: center; margin:0 auto; color:#4e799d; font-size:60%; width: 800px; padding-left: 200px; }
/* F11 VASE OBJEDNAVKY */
/* vaseObjednavkyPrehled */
.vaseObjednavkyPrehled{font-size:68.75%;}
.vaseObjednavkyPrehled a.prihlaseni{color:#80A725;}
.vaseObjednavkyPrehled .prehled{border-collapse:collapse; border:1px solid #D9D9D9;  width:585px; color:#414141; margin:10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td{border:1px solid #D9D9D9; padding:2px 5px 2px 5px; vertical-align:top;}
.vaseObjednavkyPrehled .prehled td.code{}
.vaseObjednavkyPrehled .prehled td.code a.code{color:#ff9900;}
.vaseObjednavkyPrehled .prehled td.datum{text-align:right;}
.vaseObjednavkyPrehled .prehled td.cas{text-align:right;}
/* vaseObjednavkyDetail */
.vaseObjednavkyDetail{font-size:68.75%;}
.vaseObjednavkyDetail .datum{text-align:right;}
.vaseObjednavkyDetail .zaplaceno{text-align:right;}
.vaseObjednavkyDetail .odeslano{text-align:right;}
.vaseObjednavkyDetail .prehled{border-collapse:collapse; border:1px solid #D9D9D9; width:585px; color:#414141; margin:10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td{border:1px solid #D9D9D9;  padding:2px 5px 2px 5px; vertical-align:top;}
.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; font-size:108%;}
.vaseObjednavkyDetail .zpet{color:#80A725; text-decoration:none;}
.vaseObjednavkyDetail .zpet:hover{text-decoration:underline;}
/*F3_KATALOG VYROBCE*/
.katalogVyrobce .popis{font-size: 68.75%;}
.katalogVyrobce li {list-style-image: url(list-image.png); font-size: 68.75%;}

.limit {color: red; font-size: 12px; margin-top: 20px;}