/* obecna nastaveni */
body {font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color:#000000; background:#c4e3f0 url(nejkocarky-bg-body.png) repeat-x left top;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Arial, Helvetica, sans-serif; vertical-align: middle;}
button {font-family: Arial, Helvetica, sans-serif; vertical-align: middle;}
strong {font-weight: bold;}
a {text-decoration: none; color:#4992c8;}
a:hover {text-decoration:underline;}
.pointer {cursor: pointer;}
.cistic {clear:both; border:none; visibility:hidden; line-height:0px;}

.shopMessage {text-align: center; width: 100%; margin: 160px auto 0px auto;}
.shopMessage .block {width: 490px; padding: 15px 0px 15px 0px; margin: 15px auto 15px auto; color:#000000; background-color:#ffffff; border:2px solid #50c731;}
.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: #50c731;}
.shopMessage .block .tlacitko {display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:20px auto 0px auto; background:url(nejkocarky-mapa-buttons.png) no-repeat -337px -64px;  cursor:pointer; overflow: hidden; outline: none; }
.shopMessage .block .tlacitka {width:179px; height:19px; margin:0px auto 0px auto;}
.shopMessage .block .tlacitka .tlacitko2 {float:left; display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(nejkocarky-mapa-buttons.png) no-repeat -337px -64px; cursor:pointer; overflow: hidden; outline: none; }
.shopMessage .block .tlacitka .dokosiku {float:right; display:block; width:95px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(nejkocarky-mapa-buttons.png) no-repeat -246px -104px; cursor:pointer; overflow: hidden; outline: none; }
.shopMessage .block .tlacitko a,.shopMessage .block .tlacitko2 a { display: block; width: 100%; height: 100%; overflow: hidden; outline: none; }

.main {width:999px; overflow:hidden; margin:0px auto 0px auto; text-align: left; background:url(nejkocarky-mapa-y.png) repeat-y 0px 0px;}
.main .textura {width:999px; overflow:hidden; position:relative; margin:0px; padding:0px; background:url(nejkocarky-bg-header.jpg) no-repeat 0px 0px}

.main .header {width:999px; height:208px; overflow:hidden; position:absolute; top:0px; left:0px; padding:0px; margin:0px; text-align:left;}
.main .header .headerHorni {width:999px; height:134px; overflow:hidden; margin:0px; padding:0px;}
.main .header .headerHorni .hhLeft {float:left; width:234px; height:134px; overflow:hidden; text-align:left;}
.main .header .headerHorni .hhLeft .logo {display: block; width: 222px; height: 61px; overflow:hidden; text-decoration:none; text-indent: -5000px; margin:67px 0px 0px 12px; padding:0px; font-size: 1px; background:url(nejkocarky-mapa.png) no-repeat 0px -133px;}
.main .header .headerHorni .hhLeft .logo:hover {text-decoration:none;}
.main .header .headerHorni .hhRight {float:right; width:743px; height:134px; overflow:hidden; border:0px solid red;}
.main .header .headerHorni .hhRight .rootkatOdkaz {float:left; display:block; width: 92px; line-height:30px; height:30px; padding:103px 0px 0px 0px; text-decoration:none; font-size:10px; color:#ffffff; text-align:center; border:0px solid red; overflow:hidden; text-decoration: none;}
.main .header .headerHorni .hhRight .rootkatOdkaz:hover {text-decoration:underline;}
/*
.main .header .headerHorni .hhRight .rootkat-2147483648 {width:95px; overflow:hidden;}
.main .header .headerHorni .hhRight .rootkat-2147483647 {width:88px; overflow:hidden;}
.main .header .headerHorni .hhRight .rootkat-2147483646 {width:86px; overflow:hidden;}
.main .header .headerHorni .hhRight .rootkat-2147483645 {width:100px; overflow:hidden;}
.main .header .headerHorni .hhRight .rootkat-2147483644 {width:87px; overflow:hidden;}
.main .header .headerHorni .hhRight .rootkat-2147483643 {width:90px; overflow:hidden;}
.main .header .headerHorni .hhRight .rootkat-2147483642 {width:96px; overflow:hidden;}
.main .header .headerHorni .hhRight .rootkat-2147483641 {width:94px; overflow:hidden;}
*/

.zrusitFiltr {width:100%; font-size:68.75%;}
.zrusitFiltr .tlacitko {display:block; width:95px; height:19px; overflow:hidden; background:url(nejkocarky-mapa-buttons.png) no-repeat 0px -44px;}

.main .header .headerProstredni {width:975px; height:37px; overflow:hidden; margin:0px 12px 0px 12px; padding:0px;}
.main .header .headerProstredni .kosikTopOdkaz {float:right; display:block; padding:11px 18px 0px 12px; margin:0px; text-decoration: none; font-size: 94%; color:#ffffff; font-weight:bold; text-align: right; }
.main .header .headerProstredni .kosikTopOdkaz.plny { padding-top: 4px; }
.main .header .headerProstredni .kosikTopOdkaz small { font-size: 60%; }
.main .header .headerProstredni .kosikTopOdkaz:hover {text-decoration: underline;}
.main .header .headerProstredni .hpOdkaz {float:left; display:block; padding:9px 20px 0px 15px; margin:0px; line-height:24px; text-decoration: none; font-size: 94%; color:#ffffff; font-weight:bold;}
.main .header .headerProstredni .hpOdkaz.plny { padding-top: 3px; }
.main .header .headerProstredni .hpOdkaz:hover {text-decoration: underline;}

.main .header .headerDolni {width:953px; height:37px; overflow:hidden; margin:0px 23px 0px 23px; text-align:left;}
.main .header .headerDolni .vyhledavani {float:left; width:325px; overflow:hidden; padding:8px 0px 0px 0px; font-weight:normal; text-align:right; margin:0px;}
.main .header .headerDolni .vyhledavani .hledanyText {float:left; width:124px; height:19px; color:#33931b; border:1px solid #50c731; margin:1px 2px 0px 0px; font-size:69%;}
.main .header .headerDolni .vyhledavani .submit {float:left; display:block; width:74px; height:21px; margin:0px; padding:0px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(nejkocarky-mapa-buttons.png) no-repeat 0px 0px; cursor:pointer;}
.main .header .headerDolni .vyhledavani .rozsireneVyhl {float:left; display:block; margin:0px; padding:4px 0px 0px 5px; font-size:69%; color:#33931b; font-weight:normal; text-decoration:underline;}
.main .header .headerDolni .vyhledavani .rozsireneVyhl:hover {text-decoration:none;}
.main .header .headerDolni .hdOdkaz {float:left; display:block; margin:0px; padding:12px 20px 0px 0px; font-size:69%; color:#33931b; font-weight:normal; text-decoration:underline;}
.main .header .headerDolni .hdOdkaz:hover {text-decoration:none;}
.main .header .headerDolni .userForms {float:right; width:615px; overflow:hidden; margin:0px; padding:8px 0px 0px 0px; text-align:left;}
.main .header .headerDolni .userForms .popisek1 {float:right; width:45px; overflow:hidden; margin:0px; font-size:69%; text-align:left; padding:3px 0px 1px 0px; color:#33931b; font-weight:bold;}
.main .header .headerDolni .userForms .popisek2 {float:right; width:38px; overflow:hidden; margin:0px 0px 0px 5px; font-size:69%; text-align:left; padding:3px 0px 1px 0px; color:#33931b; font-weight:bold;}
.main .header .headerDolni .userForms .txtbox {float:right; width:117px; height:19px; color:#33931b; border:1px solid #50c731; margin:1px 2px 0px 0px; font-size:69%;}
.main .header .headerDolni .userForms .prihlasit {float:right; display:block; width:74px; height:21px; margin:0px; padding:0px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(nejkocarky-mapa-buttons.png) no-repeat -75px 0px; cursor:pointer;}
.main .header .headerDolni .userForms .odhlasit {float:right; display:block; width:74px; height:21px; overflow:hidden; margin:0px; padding:0px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(nejkocarky-mapa-buttons.png) no-repeat -150px 0px; cursor:pointer;}
.main .header .headerDolni .userForms .uzivatel {float:right; display:block; margin:0px; padding:4px 30px 0px 0px; font-size:69%; color:#33931b; font-weight:bold;}
.main .header .headerDolni .userForms .ufOdkaz {/*float:left; display:block;*/ margin:0px; padding:4px 20px 0px 0px; font-size:69%; color:#33931b; font-weight:normal; text-decoration:underline;}
.main .header .headerDolni .userForms .ufOdkaz:hover {text-decoration:none;}
.main .header .headerDolni .userForms .ufOdkaz2 {/*float:right; display:block;*/ margin:0px; padding:4px 20px 0px 0px; font-size:69%; color:#33931b; font-weight:normal; text-decoration:underline;}
.main .header .headerDolni .userForms .ufOdkaz2:hover {text-decoration:none;}

.main .header .headerDolni .userForms, .main .header .headerDolni .userForms a {white-space: nowrap;display:inline-block!important;}

.main .main01 {width:975px; overflow: hidden; margin:208px 12px 0px 12px; padding:0px;}

.main .main01 .layoutLeft {float:left; width: 236px; overflow: hidden; margin:0px; padding:8px 0px 0px 0px;}
.main .main01 .layoutLeft .nadpisLeft {width: 196px; overflow: hidden; margin:0px 0px 0px 20px; padding:7px 0px 12px 0px; font-size:94%; font-weight:normal; color:#5685bb;}
.main .main01 .layoutLeft .nadpisLeft h2 {width: 196px; overflow: hidden; margin:0px; padding:0px; font-size:100%; font-weight:normal; color:#5685bb;}
.main .main01 .layoutLeft .ramecekLeft {color:#676767; padding:0px 0px 10px 26px;}
.main .main01 .layoutLeft .ramecekLeft .rlOdkaz {display:block; width:190px; margin:0px; padding:0px 0px 4px 0px; text-align:left; color:#676767; font-size:69%; text-decoration:underline;}
.main .main01 .layoutLeft .ramecekLeft .rlOdkaz:hover {text-decoration:none;}

.main .main01 .layoutCenter {float:right; width:733px; overflow:hidden; margin:0px; padding:8px 0px 0px 0px; text-align: left;}
.main .main01 .layoutCenter .nadpisCenter {width:719px; overflow:hidden; text-align:left; padding:0px; margin:0px 0px 0px 14px;}
.main .main01 .layoutCenter .nadpisCenter h1 {width:719px; overflow:hidden; text-align:left; font-size:113%; font-weight:bold; color:#50c731; padding:0px; margin:15px 0px 15px 0px;}
.produkty h2 {width:719px; overflow:hidden; text-align:left; font-size:113%; font-weight:bold; color:#50c731; padding:0px; margin:15px 0px 15px 5px;}
.main .main01 .layoutCenter .nadpisCenter h2 {width:719px; overflow:hidden; text-align:left; font-size:113%; font-weight:bold; color:#50c731; padding:0px; margin:15px 0px 15px 0px;}
.main .main01 .layoutCenter .nadpisCenter .padding {width:719px; overflow:hidden; text-align:left; font-size:113%; font-weight:bold; color:#50c731; padding:0px; margin:15px 0px 15px 0px;}

.main .main01 .layoutCenter .nadpisNovinka {width:719px; overflow:hidden; text-align:left; padding:0px; margin:0px 0px 0px 14px;}
.main .main01 .layoutCenter .nadpisNovinka h3 {width:719px; overflow:hidden; text-align:left; font-size:113%; font-weight:bold; color:#50c731; padding:0px; margin:15px 0px 15px 0px;}
.main .main01 .layoutCenter .nadpisNovinka h3 a {text-decoration: underline;}
.main .main01 .layoutCenter .nadpisNovinka h3 a:hover {text-decoration: none;}

.main .main01 .layoutCenter .banneryCenter {width:733px; overflow:hidden; text-align:left; padding:0px; margin:10px 0px 10px 0px;}
.main .main01 .layoutCenter .ramecek {width:719px; overflow:hidden; padding:0px; margin:0px 0px 0px 14px;}
.main .main01 .layoutCenter .produkty {width:733px; overflow:hidden; padding:0px; margin:0px;}
.main .main01 .layoutCenter .vodorovnaCara1 {width:733px; height:10px; overflow:hidden; margin:0px 0px 10px 0px; border-bottom:1px solid #676767;}

.main .main01 .layoutCenter .banneryNew {width:723px; height:120px; margin:14px 5px; border:0px solid red;}
.main .main01 .layoutCenter .banneryNew .levy {display:block; width:350px; height:120px; margin:0px; border:0px solid red; float:left; cursor:pointer; border:1px solid #edf4f9;}
.main .main01 .layoutCenter .banneryNew .pravy {display:block; width:350px; height:120px; margin:0px; border:0px solid red; float:right; cursor:pointer; border:1px solid #edf4f9;}

.main .archivHref {margin-left: 14px; font-size:75%;}
.main .archivHref a {text-decoration: underline;}
.main .archivHref a:hover {text-decoration: none;}

.main .novinkyZpet {margin-left: 15px; font-size:75%; text-decoration: underline;}
.main .novinkyZpet:hover {text-decoration: none;}

.main .zapati {width:715px; overflow:hidden; margin: 0px 12px 0px 272px; text-align: left; color:#000000; font-size:75%; line-height: 18px;}
.main .zapati .odsazeni {padding:20px 0px;}
.main .zapati .zapatiOdkaz1 {color:#5685bb; text-decoration:none; font-weight:normal;}
.main .zapati .zapatiOdkaz1:hover {text-decoration: underline;}
.main .zapati .zapatiOdkaz2 {color:#000000; text-decoration:underline; font-weight:normal;}
.main .zapati .zapatiOdkaz2:hover {text-decoration: none;}

.main .spodniZaobleni {width:999px; height:11px; overflow:hidden; margin:0px; padding:0px; background:url(nejkocarky-mapa.png) no-repeat 0px 0px}

/* -----------------------------------------------------------------------------------------------------------------------  */
/* levy sloupec */
.kategorie {width:236px; overflow:hidden; margin:0px 0px 5px 0px; padding:0px; background-color:#5685bb;}
.kategorie0 {width:700px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; font-size: 70%;}
.kategorie .kategorieNadpis {width: 236px; height:55px; overflow: hidden; padding:0px; margin:0px; background:url(nejkocarky-mapa.png) no-repeat 0px -195px;}
.kategorie .kategorieNadpis .padding {padding:15px 0px 0px 20px; color:#ffffff; font-size:94%; font-weight:normal;}
.kategorie .kategorieSpodni {width: 236px; height:6px; overflow: hidden; padding:0px; margin:0px; background:url(nejkocarky-mapa.png) no-repeat -715px -31px;}
.kategorie .rootkatName {width: 224px; overflow: hidden; padding:0px; margin:0px 0px 2px 6px; background-color:#f7a302;}
.kategorie .rootkatName .rootkatNameHorni {width: 224px; height:7px; overflow: hidden; padding:0px; margin:0px; background:url(nejkocarky-mapa.png) no-repeat -736px -12px;}
.kategorie .rootkatName .rootkatNameDolni {width: 224px; height:7px; overflow: hidden; padding:0px; margin:0px; background:url(nejkocarky-mapa.png) no-repeat -736px -20px;}
.kategorie .rootkatName h3 {width:224px; overflow:hidden; padding:0px; margin:0px 0px; font-size: 75%;}
.kategorie .rootkatName .odkaz {width:184px; display:block; color:#ffffff; font-weight:bold; text-decoration:none; padding:0px 20px;}
.kategorie .rootkatName .odkaz:hover {text-decoration:underline;}
.kategorie .rootkatName:hover,
.kategorie .rootkatName-selected { background:#dc8100; }
.kategorie .rootkatName:hover .rootkatNameHorni,
.kategorie .rootkatName-selected .rootkatNameHorni {width: 224px; height:7px; overflow: hidden; padding:0px; margin:0px; background:url(nejkocarky-mapa.png) no-repeat -950px -60px;}
.kategorie .rootkatName:hover .rootkatNameDolni,
.kategorie .rootkatName-selected .rootkatNameDolni {width: 224px; height:7px; overflow: hidden; padding:0px; margin:0px; background:url(nejkocarky-mapa.png) no-repeat -950px -68px;}
.kategorie .kategoriePadding {padding:0px 0px 0px 16px;}
.kategorie .kategorieName {text-decoration: none; padding:2px 0px 5px 15px;}
.kategorie .kategorieName h3 {padding:0px; margin:0px; font-size: 69%;}
.kategorie .kategorieName .selected-0 {text-decoration: none; color:#ffffff; font-weight:normal;}
.kategorie .kategorieName .selected-0:hover {text-decoration:underline;}
.kategorie .kategorieName .selected-1 {text-decoration: none; color:#ffffff; font-weight:bold;}
.kategorie .kategorieName .selected-1:hover {text-decoration:underline;}
.margin {margin:0px 0px 0px 15px;}

.clanky {width:236px; overflow:hidden; margin:0px 0px 10px 0px; padding:0px; background-color:#468fc6;}
.clanky .top {width:236px; height: 44px; overflow:hidden; margin:0px; padding:0px; background: #468fc6 url(nejkocarky-mapa.png) no-repeat -1000px -6px;}
.clanky .bottom {width:236px; height: 5px; overflow:hidden; margin:0px; padding:0px; background: #468fc6 url(nejkocarky-mapa.png) no-repeat -1000px -51px;}
.clanky p {line-height: 18px; padding: 0px 0px 15px 26px;}
.clanky p a.clanek {color: #ffffff; font-size:75%; text-decoration: underline;}
.clanky p a.clanek:hover {text-decoration: none;}

.novinkyForm {width:236px; overflow:hidden; margin:10px 0px; padding:0px; background:url(nejkocarky-mapa-y.png) repeat-y -1736px 0px;}
.novinkyForm .nfHorni {width:236px; height:6px; overflow:hidden; margin:0px; padding:0px; background:url(nejkocarky-mapa.png) no-repeat -241px -31px;}
.novinkyForm .nfDolni {width:236px; height:6px; overflow:hidden; margin:0px; padding:0px; background:url(nejkocarky-mapa.png) no-repeat -478px -31px;}
.novinkyForm .nfProstredni {width:184px; overflow:hidden; margin:0px 0px 10px 26px; padding:0px;}
.novinkyForm .txtbox {float:left; width:182px; height:19px; text-align:left; border:1px solid #484848; color: #000000; margin:0px 0px 5px 0px; font-size:69%;}
.novinkyForm .submit {float:right; display:block; width:55px; height:19px; cursor:pointer; margin:0px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(nejkocarky-mapa-buttons.png) no-repeat -148px -22px;}

.novinkaLeftText {font-size:69%; color:#000000;}

.anketa {width:184px; overflow:hidden; margin:0px 0px 10px 0px; text-align:left; font-size:69%;}
.anketa .nadpis1 {width:184px; overflow:hidden; font-weight:bold; color:#000000; text-align:left; padding:5px 0px 8px 0px;}
.anketa .moznost {width:184px; overflow:hidden; margin:0px auto 0px auto; padding:0px 0px 3px 0px;}
.anketa .moznost a {display:block; color:#676767; text-decoration:underline; margin:0px; font-weight:normal; text-align:left;}
.anketa .moznost a:hover {text-decoration:none;}
.anketa .hlas {height: 6px; overflow: hidden; margin:0px 0px 5px 0px; background-color:#5685bb;}
/* EO - levy sloupec */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* center - hlavni strana - jednotlive FCE*/
.novinka {width:719px; overflow:hidden; margin:0px 0px 20px 14px;}
.novinka .textNovinka {font-weight:normal; font-size:75%; line-height:18px; color:#000000; padding:0px;}

.popisKategorie {margin:0px 0px 0px 14px; padding: 0px 0px 10px 0px; color:#000000; font-size:75%; line-height:16px;}
.popisKategorie a {color:#000000; text-decoration: underline;}
.popisKategorie a:hover {text-decoration: none;}

.drobNavigace {overflow:hidden; margin:0px; padding:0px; color:#000000; font-size:75%;}
.drobNavigace h1 {display:block; margin:0px; padding:5px 0px 5px 0px; font-size:150%; font-weight:bold; color:#50c731;}
.drobNavigace .dnOdkaz {font-weight:normal; color:#000000; text-decoration:none;}
.drobNavigace .dnOdkaz:hover {text-decoration:underline;}

.katalogHeader {width:733px; overflow: hidden; color: #000000; padding: 0px; margin:0px; background:url(nejkocarky-mapa-y.png) repeat-y -1001px 0px;}
.katalogHeader .khHorni {width:733px; height:6px; overflow: hidden; padding: 0px; margin:0px; background:url(nejkocarky-mapa.png) no-repeat -1px -12px;}
.katalogHeader .khDolni {width:733px; height:11px; overflow: hidden; padding: 0px; margin:0px; background:url(nejkocarky-mapa.png) no-repeat -1px -19px;}
.katalogHeader .row {width:708px; overflow:hidden; margin: 0px 10px 0px 15px; padding:0px; text-align:left;}
.katalogHeader .row .katalogHeaderPopis1 {float: right; width: 70px; overflow:hidden; font-size:94%; text-align:left; color:#5685bb; font-weight:normal; padding:2px 0px 0px 0px;}
.katalogHeader .row .katalogHeaderPopis2 {float: left; width: 100px; overflow:hidden; font-size:94%; text-align:left; color:#5685bb; font-weight:normal; padding:2px 0px 0px 0px;}
.katalogHeader .row .razeni {float: right; width:130px; font-size: 75%; color:#000000; border:1px solid #abadb3; margin:0px; vertical-align:middle; padding:1px 0px;}
.katalogHeader .row .vyrobce {float:left; height:21px; overflow:hidden; font-size:69%; list-style-image:none; color:#676767; font-weight:normal; padding:0px 10px 0px 0px; white-space:nowrap;}
.katalogHeader .row .vyrobce a.podtrzeni {text-decoration:underline; white-space:nowrap; color:#676767;}
.katalogHeader .row .vyrobce a.podtrzeni:hover {text-decoration:none;}
.katalogHeader .row .vyrobce a.vse {font-weight:bold; white-space:nowrap;  color:#676767; text-decoration:none;}
.katalogHeader .row .vyrobce a.vse:hover {font-weight:bold; white-space:nowrap; text-decoration:underline;}
.katalogHeader .row .filtrovat {float:right; display:block; width:50px; height:21px; font-size:1px; padding:0px; margin:0px; border:0px solid #000000; text-indent:-5000px; background:url(nejkocarky-mapa-buttons.png) no-repeat -204px -22px; cursor:pointer}
.katalogHeader .row .zobrazitVse {float:right; display:block; width:74px; height:21px; font-size:1px; padding:0px; margin:0px 10px 0px 0px; border:0px solid #000000; text-indent:-5000px; background:url(nejkocarky-mapa-buttons.png) no-repeat -255px -22px; cursor:pointer}

/* listcontrol - listovani v katalogu */
/*
.listcontrol {margin:10px 14px; padding:0px; text-align:center; font-weight:normal; color:#488fc6;}
.listcontrol .listcontrol-tabulka {width:705px; margin:0px; padding:0px;}
.listcontrol .listcontrol-tabulka .leveSipky {width:170px; text-align:left; vertical-align:bottom;}
.listcontrol .listcontrol-tabulka .cisla {width:365px; text-align:center; vertical-align:bottom; font-size:88%; color:#488fc6; font-weight:bold;}
.listcontrol .listcontrol-tabulka .praveSipky {width:170px; text-align:right; vertical-align:bottom;}
.listcontrol .prevNext {color:#000000; font-weight:normal; font-size:75%; text-decoration:underline;}
.listcontrol .prevNext:hover {text-decoration:none;}
.listcontrol .listCislo {color:#488fc6; text-decoration:none; font-weight:bold;}
.listcontrol .listCislo:hover {text-decoration:underline;}
.listcontrol .actual {color: #fcbe02; font-size:128%; font-weight:bold;}
*/

.listcontrolPages2 {text-align: center; margin: 10px 0px;}
.listcontrolPages2 .listcontrolPages2-prvni {float: left; background: #ffffff url(nejkocarky-mapa-buttons.png) no-repeat -433px 0px; height: 20px; line-height: 20px; font-size: 81%; width: 90px; text-align: left;}
.listcontrolPages2 .listcontrolPages2-predchozi {float: left; background: #ffffff url(nejkocarky-mapa-buttons.png) no-repeat -433px -21px; height: 20px; line-height: 20px; font-size: 81%; width: 90px; text-align: left;}
.listcontrolPages2 .listcontrolPages2-nasledujici {float: right; background: #ffffff url(nejkocarky-mapa-buttons.png) no-repeat 90px -157px; height: 20px; line-height: 20px; font-size: 81%; width: 110px; text-align: left;}
.listcontrolPages2 .listcontrolPages2-posledni {float: right; background: #ffffff url(nejkocarky-mapa-buttons.png) no-repeat 27px -178px; height: 20px; line-height: 20px; font-size: 81%; width: 50px; text-align: left;}
.listcontrolPages2 .listcontrolPages2-cisla {margin: 0px auto 0px 35px; width: 310px;float: left;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo {float: left; width: 20px; height: 20px; text-align: center; font-size: 81%; line-height: 20px;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cisloSelected {float: left; font-weight: bold; width: 20px; height: 20px; text-align: center; font-size: 81%; background-color: #4d95c9; color: #ffffff; line-height: 20px;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky {float: left; font-size: 81%; line-height: 20px; height: 20px;}


div.parametryFiltr {color: #000000; overflow: hidden;}
div.parametryFiltr .popisFiltru {color: #000000; padding: 5px 0px 0px 0px; margin: 0px; font-size: 69%;}
div.parametryFiltr .popisFiltru p {padding: 0px; margin: 0px;}
div.parametryFiltr .styl {padding: 5px 0px; margin: 0px;}
div.parametryFiltr .styl form {padding: 0px; margin: 0px;}
div.parametryFiltr hr.delici {border: 0px solid #ffffff; border-top: 1px solid #4992c8; height: 1px;}
div.parametryFiltr .search {color: #000000; font-size: 11px;}
div.parametryFiltr .search td {padding: 0px;}
div.parametryFiltr .search td.nazev {width: 175px;}
div.parametryFiltr .search td .textbox {width:141px; height:19px; border:1px solid #484848; color:#000000;  margin-bottom:2px; font-size:11px;}
div.parametryFiltr .filtrValue {font-size: 69%; color: #000000; margin:0px;}
div.parametryFiltr .filtrValue td {padding-top:2px; margin:0px; vertical-align:top;}
div.parametryFiltr .filtrValue td.nazevFiltr {width: 135px; font-weight: normal; color: #000000; text-decoration: none;}
div.parametryFiltr .filtrValue td.porovnani {width: 40px; padding:0px;}
div.parametryFiltr .filtrValue .selPorovnani {margin:0px 8px 0px 0px; padding:0px; height:19px; color:#000000; border:1px solid #484848;}
div.parametryFiltr .filtrValue .textbox {width:141px; height:19px; border:1px solid #484848; color:#000000; margin:0px 8px 0px 0px;}
div.parametryFiltr .filtrBooleanTyp-0 {float: left; width: 155px;}
div.parametryFiltr .filtrBooleanTyp-1 {}
div.parametryFiltr .filtrBoolean {font-size: 69%; line-height: 15px; margin: 5px 0px 0px 0px;}
div.parametryFiltr .filtrBoolean .padding {padding: 0px 0px 0px 20px;}
div.parametryFiltr .filtrBoolean .padding input {vertical-align: middle; margin-left: -20px;}
div.parametryFiltr .filtrEnum {font-size: 69%; color: #000000;  margin: 5px 0px 0px 0px;}
div.parametryFiltr .filtrEnum td {padding: 0px 8px 0px 0px;  vertical-align: top;}
div.parametryFiltr .filtrEnum td.nazev {width: 168px; font-weight: normal; color: #000000; padding-top:2px;}
div.parametryFiltr .filtrEnum .filtrEnumTyp-0 {float: left; width: 150px;}
div.parametryFiltr .filtrEnum .filtrEnumTyp-1 {width: auto;}
div.parametryFiltr .filtrEnum .selEnum {margin:0px; padding:0px; height:17px; color:#000000; border:1px solid #484848; font-size:11px; margin-bottom:2px;}
div.parametryFiltr .filtrColor {font-size: 69%; color: #000000;}
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 #484848;}
div.parametryFiltr .submit {text-align: right; margin: 5px 0px 0px 0px;}
div.parametryFiltr .submit .hledat {float:right; display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -171px -104px; cursor:pointer;}
div.parametryFiltr .submit .filtrovat {float:right; display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -330px -22px; cursor:pointer;}
div.parametryFiltr .submit .zrusit {float:right; display:block; width:95px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 10px 0px 0px; background:url(nejkocarky-mapa-buttons.png) no-repeat 0px -44px; cursor:pointer;}

.katalogSObrazky {float:left; width:236px; height:248px; overflow:hidden; margin:0px; padding:0px; text-align: left; background:#edf4f9 url(nejkocarky-mapa.png) no-repeat -241px -38px;}
.katalogSObrazky h2 {display:block; width:223px; height:43px; overflow:hidden; font-size:94%; padding:0px; margin:0px 10px 0px 3px; line-height:18px;}
.katalogSObrazky h2 .stav {float: left;}
.katalogSObrazky h2 .stav-2 {background: url(nejkocarky-mapa.png) no-repeat -896px -70px; width: 34px; height: 41px; margin: 2px 5px 1px 0px;} /* novinka */
.katalogSObrazky h2 .stav-3 {background: url(nejkocarky-mapa.png) no-repeat -1210px -57px; width: 19px; height: 41px; margin: 2px 5px 1px 0px;} /* akce */
.katalogSObrazky h2 .stav-4 {background: url(nejkocarky-mapa.png) no-repeat -963px -12px; width: 33px; height: 43px; margin: 0px 5px 0px 0px;} /* nas tip */
.katalogSObrazky h2 a {display: block; font-weight:bold; color:#4992c8; text-decoration:none; margin: 4px 0px 0px 0px;}
.katalogSObrazky h2 a:hover {text-decoration:underline;}
.katalogSObrazky .prostredni {width:223px; height:95px; overflow:hidden; margin:9px 10px 5px 3px; padding:0px; text-align:left;}
.katalogSObrazky .prostredni .imageDiv {float:left; width:95px; height:95px; overflow:hidden; margin:0px; padding:0px; background:url(nejkocarky-mapa.png) no-repeat -96px -37px;}
.katalogSObrazky .prostredni .imageDiv .image {display:block; width:83px; height:83px; overflow:hidden; margin:6px; text-decoration:none;}
.katalogSObrazky .prostredni .imageDiv .image:hover {text-decoration:none;}
.katalogSObrazky .prostredni .pravy {float:right; width:119px; overflow:hidden; margin:0px; font-weight:normal;}


.JaJsemBublina {/*NECHAT .. slouzei pouze pro potreby javaScriptu*/}
.dostupnost {position: absolute; width:121px; height:30px; overflow:visible; margin:3px 0px 0px 0px; color:#3c3c3c; font-weight:normal; text-align:CENTER; cursor: default;}
.dostupnost .zarovnani {text-align: right; font-size:68.5%;}
.dostupnost .zelena {color:#50c731; font-weight:bold; text-decoration:underline;}
.dostupnost .cervena {color:#c73131; font-weight:bold; text-decoration:underline;}
.dostupnost .bublinaDostupnosti {position: absolute; top: 6px; left: 7px; width: 113px; height: 156px; background: url(bubliny.gif) no-repeat 0px 0px;}
.dostupnost .bublinaDostupnosti .padding {margin: 15px 5px 5px 5px; font-size:75%; color: #09384b;}
.dostupnost .bublinaDostupnosti .padding .ico-ok {width: 100px; height: 39px; background: url(nejkocarky-mapa.png) no-repeat -795px -71px;}
.dostupnost .bublinaDostupnosti .padding .ico-neznama {width: 98px; height: 37px; background: url(nejkocarky-mapa.png) no-repeat -696px -71px;}
.dostupnost .bublinaDostupnosti .padding .ico-doprava {width: 100px; height: 38px; background: url(dopravaZdarma.png) no-repeat;}

.katalogSObrazky .prostredni .pravy .space {width:121px; height:30px; overflow:visible; margin:3px 0px 0px 0px; font-size:75%; color:#3c3c3c; font-weight:normal; text-align:left;}
.katalogSObrazky .prostredni .pravy .cenaDiv {width:119px; height:34px; overflow:hidden; margin:2px 0px 0px 0px; font-size:75%; color:#000000; font-weight:normal; text-align:right; line-height:18px;}
.katalogSObrazky .prostredni .pravy .cenaDiv .cenaBez {font-style:italic;}
.katalogSObrazky .prostredni .pravy .cenaDiv .cenaS {font-size:117%; font-weight:bold;}
.katalogSObrazky .prostredni .pravy .doKosikuDiv {width:119px; overflow:hidden; margin:5px 0px 0px 0px; text-align:right;}
.katalogSObrazky .prostredni .pravy .doKosikuDiv a.doKosiku {display:block; float:right; width:72px; height:19px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(nejkocarky-mapa-buttons.png) no-repeat -75px -22px;}
.katalogSObrazky .prostredni .pravy .doKosikuDiv button.doKosiku {background: url(nejkocarky-mapa-buttons.png) no-repeat -75px -22px; width: 72px; height: 21px; text-indent: -5000px; border: 0px solid #ff00ff; cursor: pointer;}
.katalogSObrazky .topProduktPopis {width:217px; height:60px; overflow:hidden; margin:1px 10px 2px 9px; font-size:75%; color:#000000; font-weight:normal; line-height:15px;}
.katalogSObrazky .tlacitka {width:217px; height:37px; overflow:hidden; margin:4px 10px 0px 9px;}
.katalogSObrazky .tlacitka .porovnani {display:block; float:left; width:74px; height:21px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(nejkocarky-mapa-buttons.png) no-repeat -225px 0px; margin:0px 4px 0px 0px;}
.katalogSObrazky .tlacitka .oblibeny {display:block; float:left; width:94px; height:21px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(nejkocarky-mapa-buttons.png) no-repeat -300px 0px;}
.katalogMezera1 {float:left; width:12px; height:10px; overflow:hidden;}
.katalogMezera2 {float:left; width:733px; height:18px; overflow:hidden;}

.topProdukty {float:left; width:240px; height:284px; overflow:hidden; margin:0px; padding:0px; text-align: left; background:#edf4f9 url(nejkocarky-mapa.png) no-repeat 0px -251px;}
.topProdukty h2 {display:block; width:165px; height:36px; overflow:hidden; font-size:94%; padding:0px; margin:33px 0px 2px 14px; line-height:18px;}
.topProdukty h2 a {font-weight:bold; color:#000000; text-decoration:none;}
.topProdukty h2 a:hover {text-decoration:underline;}
.topProdukty .prostredni {width:226px; height:95px; overflow:hidden; margin:9px 7px 5px 7px; padding:0px; text-align:left;}
.topProdukty .prostredni .imageDiv {float:left; width:95px; height:95px; overflow:hidden; margin:0px; padding:0px; background:url(nejkocarky-mapa.png) no-repeat -96px -37px;}
.topProdukty .prostredni .imageDiv .image {display:block; width:83px; height:83px; overflow:hidden; margin:6px; text-decoration:none;}
.topProdukty .prostredni .imageDiv .image:hover {text-decoration:none;}
.topProdukty .prostredni .pravy {float:right; width:121px; overflow:hidden; margin:0px; font-weight:normal;}

.JaJsemBublina {/*NECHAT .. slouzei pouze pro potreby javaScriptu*/}
.topProdukty .prostredni .pravy .dostupnost {position: absolute; width:121px; height:30px; overflow:visible; margin:3px 0px 0px 0px; color:#3c3c3c; font-weight:normal; text-align:center; cursor: default;}
.topProdukty .prostredni .pravy .dostupnost .zarovnani {text-align: right; font-size:68.5%;}
.topProdukty .prostredni .pravy .dostupnost .zelena {color:#50c731; font-weight:bold; text-decoration:underline;}
.topProdukty .prostredni .pravy .dostupnost .cervena {color:#c73131; font-weight:bold; text-decoration:underline;}
.topProdukty .prostredni .pravy .dostupnost .bublinaDostupnosti {position: absolute; top: 8px; left: 7px; width: 113px; height: 156px; background: url(bubliny.gif) no-repeat 0px 0px;}
.topProdukty .prostredni .pravy .dostupnost .bublinaDostupnosti .padding {margin: 15px 5px 5px 5px; font-size:75%; color: #09384b;}
.topProdukty .prostredni .pravy .dostupnost .bublinaDostupnosti .padding .ico-ok {width: 100px; height: 39px; background: url(nejkocarky-mapa.png) no-repeat -795px -71px;}
.topProdukty .prostredni .pravy .dostupnost .bublinaDostupnosti .padding .ico-neznama {width: 98px; height: 37px; background: url(nejkocarky-mapa.png) no-repeat -696px -71px;}
.topProdukty .prostredni .pravy .dostupnost .bublinaDostupnosti .padding .ico-doprava {width: 100px; height: 38px; background: url(dopravaZdarma.png) no-repeat;}

.topProdukty .prostredni .pravy .space {width:121px; height:30px; overflow:visible; margin:3px 0px 0px 0px; font-size:75%; color:#3c3c3c; font-weight:normal; text-align:left;}
.topProdukty .prostredni .pravy .cenaDiv {width:121px; height:34px; overflow:hidden; margin:2px 0px 0px 0px; font-size:75%; color:#000000; font-weight:normal; text-align:right; line-height:18px;}
.topProdukty .prostredni .pravy .cenaDiv .cenaBez {font-style:italic;}
.topProdukty .prostredni .pravy .cenaDiv .cenaS {font-size:117%; font-weight:bold;}
.topProdukty .prostredni .pravy .doKosikuDiv {width:121px; overflow:hidden; margin:5px 0px 0px 0px; text-align:right;}
.topProdukty .prostredni .pravy .doKosikuDiv a.doKosiku {display:block; float:right; width:74px; height:21px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(nejkocarky-mapa-buttons.png) no-repeat 0px -22px;}
.topProdukty .prostredni .pravy .doKosikuDiv button.doKosiku {background: url(nejkocarky-mapa-buttons.png) no-repeat 0px -22px; width: 74px; height: 21px; text-indent: -5000px; border: 0px solid #ff00ff; cursor: pointer;}
.topProdukty .topProduktPopis {width:216px; height:60px; overflow:hidden; margin:1px 12px 2px 12px; font-size:75%; color:#000000; font-weight:normal; line-height:15px;}
.topProdukty .tlacitka {width:216px; height:31px; overflow:hidden; margin:10px 12px 0px 12px;}
.topProdukty .tlacitka .porovnani {display:block; float:left; width:74px; height:21px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(nejkocarky-mapa-buttons.png) no-repeat -225px 0px; margin:0px 4px 0px 0px;}
.topProdukty .tlacitka .oblibeny {display:block; float:left; width:94px; height:21px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(nejkocarky-mapa-buttons.png) no-repeat -300px 0px;}
.topProdukty .topProduktySpodni {width:240px; height:5px; overflow:hidden; margin:0px; padding:0px; background:url(nejkocarky-mapa.png) no-repeat 0px -31px;}
.topProduktyMezera1 {float:left; width:6px; height:10px; overflow:hidden;}
.topProduktyMezera2 {float:left; width:733px; height:10px; overflow:hidden;}

.topProduktyHome {width:105px; height:228px; overflow:hidden; margin:0px; padding:0px; text-align: left;}
.topProduktyHome .imageDiv {width:105px; height:195px; margin:0px; padding:0px; text-align:left;}
.topProduktyHome .imageDiv .image {display:block; width:105px; height:195px; overflow:hidden; margin:0px; text-decoration:none;}
.topProduktyHome .imageDiv .image:hover {text-decoration:none;}
.topProduktyHome .nazev {width:105px; height:14px; overflow:hidden; font-size:75%; padding:0px; margin:0px 0px 2px 0px;}
.topProduktyHome .nazev a {font-weight:normal; color:#000000; text-decoration:none;}
.topProduktyHome .nazev a:hover {text-decoration:underline;}
.topProduktyHome .cenaDiv {width:105px; overflow:hidden; margin:0px 0px 2px 0px; font-size:75%; color:#000000; font-weight:normal;}
.topProduktyHomeMezera {width:105px; height:10px; overflow:hidden;}

/* F3_VYROBCE - stranka vyrobce */
.katalogVyrobce {font-size: 75%; color:#000000; margin:10px 0px 50px 0px;}
.katalogVyrobce .vyrobcePopis {padding:10px 20px;}
.katalogVyrobce ul {}
.katalogVyrobce ul li {}
.katalogVyrobce ul li.level-1 {}

/* F5_USER - registrace a nastaveni*/
.userData {}
.userData .nadpisSpozadim {width:719px; overflow:hidden; font-size:69%; color: #000000; padding:0px; margin:0px; background-color:#d7f2b1; border-bottom:1px solid #ffffff;}
.userData .nadpisSpozadim .nspPadding {padding:6px 10px 4px 10px;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#a4e26c; 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: #000000; border:0px solid #000000;}
.userData .odsazeniUD .nadpis {font-weight: bold; margin: 0px 0px 4px 0px; color:#000000; width:500px;}
.userData .odsazeniUD .row {margin: 1px 0px 1px 10px; text-align:left; width:500px; padding:0px;}
.userData .odsazeniUD .row .popis {float: left; width: 230px; text-align: left; padding: 3px 0px 0px 0px; color:#000000; margin:0px;}
.userData .odsazeniUD .row .popis2 {float: left; width: 230px; text-align: left;}
.userData .odsazeniUD .row input.i {float: left; width:141px; height:19px; border:1px solid #484848; color:#000000;}
.userData .odsazeniUD .row select {float:left; width:141px; height:19px; border:1px solid #484848; color:#000000;}
.userData .odsazeniUD .row a {text-decoration: underline; color:#4992c8;}
.userData .odsazeniUD .row a:hover {text-decoration: none; color:#4992c8;}
.userData .odeslat {display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -187px -64px; cursor:pointer;}
.userData .registrovat {display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -363px -84px; cursor:pointer;}

/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */
.topdetail {width:690px; overflow:hidden; padding:5px 0px 0px 0px; text-align:left; margin:0px 0px 0px 0px;}

.topdetail .topleft {float:left; width:414px; overflow:hidden;}

.topdetail .topleft .nadpisDetail {width:414px; overflow:hidden; text-align:left; padding:0px; margin:0px;}
.topdetail .topleft .nadpisDetail h1 {width:414px; overflow:hidden; text-align:left; font-size:113%; font-weight:bold; color:#50c731; padding:0px; margin: 3px 0px 6px 0px;}
.topdetail .topleft .popisDetailHorni {width:414px; margin:0px; padding:0px; font-size:75%; font-weight:normal; color:#000000; line-height:16px; vertical-align:bottom; border:0px solid #000000;}

.topdetail .topleft .viceinfoDiv {border:1px solid #d7f2b1; padding:10px; margin:10px 0px 10px 0px;}

.topdetail .topleft .moznosti {width:414px; height:32px; overflow:hidden; background:url(nejkocarky-mapa.png) no-repeat -478px -38px; margin:33px 0px 10px 0px; clear:both;}
.topdetail .topleft .moznosti .padding {padding:2px;}
.topdetail .topleft .moznosti .padding .email {float:left; display:block; width:125px; height:29px; overflow:hidden; font-size:75%; text-decoration:none; margin:0px; color:#33931b; cursor:pointer;}
.topdetail .topleft .moznosti .padding .email:hover {text-decoration:underline;}
.topdetail .topleft .moznosti .padding .email .odsazeni {display:block; padding:7px 0px 0px 36px; cursor:pointer;}
.topdetail .topleft .moznosti .padding .mezera {float:left; display:block; width:15px; height:29px; overflow:hidden;}
.topdetail .topleft .moznosti .padding .tisk {float:left; display:block; width:125px; height:29px; overflow:hidden; font-size:75%; text-decoration:none; margin:0px; color:#33931b; cursor:pointer;}
.topdetail .topleft .moznosti .padding .tisk:hover {text-decoration:underline;}
.topdetail .topleft .moznosti .padding .tisk .odsazeni {display:block; padding:7px 0px 0px 36px; cursor:pointer;}
.topdetail .topleft .moznosti .padding .dotaz {float:left; display:block; width:125px; height:29px; overflow:hidden; font-size:75%; text-decoration:none; margin:0px; color:#33931b; cursor:pointer;}
.topdetail .topleft .moznosti .padding .dotaz:hover {text-decoration:underline;}
.topdetail .topleft .moznosti .padding .dotaz .odsazeni {display:block; padding:7px 0px 0px 36px; cursor:pointer;}

.topdetail .topleft .tabulka {width:414px; margin:0px; padding:0px; border:0px solid #000000;}
.topdetail .topleft .tabulka td {padding:0px; vertical-align: top; border: 0px solid #fde1ed; padding: 2px 0px 2px 0px; font-size:75%;}
.topdetail .topleft .tabulka td.nazev {width: 207px; font-weight: normal; text-align:left; color: #000000;}
.topdetail .topleft .tabulka td.text {width: 207px; font-weight: normal; text-align:right; color:#000000;}
.topdetail .topleft .tabulka td .cenaDiv {width:207px; overflow:hidden;}
.topdetail .topleft .tabulka td .cenaDiv .cenaPopis {float:left; width:107px; overflow:hidden;}
.topdetail .topleft .tabulka td .cenaDiv .cenaCastka {float:left; width:100px; overflow:hidden;}
.topdetail .topleft .tabulka td .splatkovaKalkulacka {color:#000000; font-weight:normal; text-decoration:underline;}
.topdetail .topleft .tabulka td .splatkovaKalkulacka:hover {text-decoration:none;}
.topdetail .topleft .spojenaDiv {width:414px; overflow:hidden; margin:0px; padding:0px; border:0px solid #000000; font-size:75%;}
.topdetail .topleft .spojenaDiv .spojenaDivMezera {float:left; width:414px; height:4px; overflow:hidden; margin:0px; padding:0px;}
.topdetail .topleft .spojenaDiv .cenaDiv2 {float:left; overflow:hidden;}
.topdetail .topleft .spojenaDiv .cenaDiv2 .cenaPopis {float:left; width:107px; overflow:hidden;}
.topdetail .topleft .spojenaDiv .cenaDiv2 .cenaCastka {float:left;}
.topdetail .topleft .spojenaDiv .naseCena {font-size:150%; color:#50c731; font-weight:normal;}
.topdetail .topleft .spojenaDiv .skladDiv {display: none; float:right; overflow:hidden; white-space:nowrap; padding:0px;}
.topdetail .topleft .spojenaDiv .skladDiv .skladem {font-size:150%; color:#ecb100; font-weight: normal; text-align:left;}
.topdetail .topleft .tabulka2 {width:414px; margin:0px; padding:0px; border: 0px solid #000000;}
.topdetail .topleft .tabulka2 td {padding:0px; vertical-align: top; border: 0px solid #000000; padding:0px; font-size:75%;}
.topdetail .topleft .tabulka2 td.nazev {width: 207px; font-weight: normal; text-align:left; color: #000000; padding-top:9px;}
.topdetail .topleft .tabulka2 td.text {width: 207px; font-weight: normal; text-align:right; color:#000000; padding:0px;}
.topdetail .topleft .tabulka2 td .kombinace {width:150px; border:1px solid #abadb3; color:#000000; margin:5px 0px 0px 0px;}
.topdetail .topleft .doKosikuDiv {width:414px; overflow:hidden; margin:0px; padding:2px 0px 0px 0px; font-size:75%;}
.topdetail .topleft .doKosikuDiv .doKosikuPopis {float:left; width:100px; overflow:hidden; margin:0px; padding:6px 0px 0px 0px;}
.topdetail .topleft .doKosikuDiv .vlozitDoKosiku {float:right; display:block; width:153px; height:28px; margin:0px 0px 0px 5px; text-indent:-5000px; padding:0px; border:0px solid #000000; background:url(nejkocarky-mapa-buttons.png) no-repeat 0px -124px; cursor:pointer;}
.topdetail .topleft .doKosikuDiv .ks {float:right; width: 34px; height:19px; margin:4px 3px 0px 0px; border:1px solid #484848; color:#000000; text-align: right;}
.topdetail .topleft .doKosikuDiv .jednotka {float:right; color:#000000; font-weight:normal; padding:6px 0px 0px 0px;}

.topdetail .chyba {margin:0px; padding:10px 0px 10px 0px; color:#d43e2f; font-size:75%; font-weight:bold;}

.topdetail .topright {float:right; width:266px; overflow:hidden; margin:0px; text-align:left; padding:0px;}
.topdetail .topright .imageDiv {border:1px solid #d7f2b1;}
.topdetail .topright .imageDiv .velikost {width:264px; height:215px; overflow:hidden; margin:0px; padding:0px; text-align:center;}
.topdetail .topright .imageDiv .velikost .odkaz {display:block; width:244px; height:195px; overflow:hidden; margin:10px auto;}
.topdetail .topright .zvetsitDiv {width:266px; overflow:hidden; background-color: #d7f2b1; text-align:center; padding:2px 0px;}
.topdetail .topright .zvetsitDiv .zvetsit {color: #000000; font-size:75%; text-decoration:none;}
.topdetail .topright .zvetsitDiv .zvetsit:hover {text-decoration:underline;}
.topdetail .topright .dalsiFotoDiv {width:266px; overflow:hidden; text-align:center; padding:2px 0px;}
.topdetail .topright .dalsiFotoDiv .dalsiFoto {color: #000000; font-size:75%; text-decoration:underline;}
.topdetail .topright .dalsiFotoDiv .dalsiFoto:hover {text-decoration:none;}

/* F6_DETAIL - souvisejici produkty */
.souvisejici {width:733px; overflow:hidden; margin:0px 0px 0px 0px;}

/* F6_DETAIL - zalozky */
.oblastZalozky {width: 690px; overflow:hidden; margin: 10px 0px 0px 14px;  overflow:hidden; padding:0px;}
.oblastZalozky .zalozky {width: 690px; vertical-align: bottom; margin: 0px; background: url(nejkocarky-detail-z2.png) repeat-x left bottom;}
.oblastZalozky .zalozky .zalozka {display: block; float: left; height: 32px; overflow: hidden; font-weight:normal; padding: 0px; margin: 0px; white-space: nowrap; cursor: pointer; font-size: 75%;}
.oblastZalozky .zalozky .zalozka:hover {text-decoration:none;}
.oblastZalozky .zalozky .active_0 .left {float:left; display:block; width:5px; height:32px; background:url(nejkocarky-mapa.png) no-repeat -478px -71px; overflow:hidden; cursor: pointer;}
.oblastZalozky .zalozky .active_0 .center {float:left; display:block; padding:9px 17px 9px 17px; margin:0px; background-color:#d7f2b1; cursor: pointer;}
.oblastZalozky .zalozky .active_0 .right {float:left; display:block; width:5px; height:32px; background:url(nejkocarky-mapa.png) no-repeat -484px -71px; overflow:hidden; cursor: pointer;}
.oblastZalozky .zalozky .active_1 .left {float:left; display:block; width:5px; height:33px; background:url(nejkocarky-mapa.png) no-repeat -491px -71px; overflow:hidden; cursor: pointer;}
.oblastZalozky .zalozky .active_1 .center {float:left; display:block; padding:9px 17px 10px 17px; margin:0px; background:#ffffff url(nejkocarky-detail-z8.png) repeat-x left top; cursor: pointer;}
.oblastZalozky .zalozky .active_1 .right {float:left; display:block; width:5px; height:33px; background:url(nejkocarky-mapa.png) no-repeat -497px -71px; overflow:hidden; cursor: pointer;}
.oblastZalozky .zalozky .active_0 {margin: 0px 3px 1px 0px; color:#33931b;}
.oblastZalozky .zalozky .active_1 {margin: 1px 3px 0px 0px; color:#000000;}
.oblastZalozky .obsah {margin: 0px; padding:0px; border:1px solid #c4c4c4; border-top:0px solid #c4c4c4;}
.oblastZalozky .obsah .velikost {width:688px; overflow:hidden; margin:0px; padding:0px;}
.oblastZalozky .obsah .velikost .odsazeni {margin:0px; padding:10px 20px;}

.oblastZalozky2 {width: 420px; overflow:hidden; margin: 10px 0px 0px 14px;  overflow:hidden; padding:0px;}
.oblastZalozky2 .zalozky {width: 420px; vertical-align: bottom; margin: 0px; background: url(nejkocarky-detail-z2.png) repeat-x left bottom;}
.oblastZalozky2 .zalozky .zalozka {display: block; float: left; height: 32px; overflow: hidden; font-weight:normal; padding: 0px; margin: 0px; white-space: nowrap; cursor: pointer; font-size: 75%;}
.oblastZalozky2 .zalozky .zalozka:hover {text-decoration:none;}
.oblastZalozky2 .zalozky .active_0 .left {float:left; display:block; width:5px; height:32px; background:url(nejkocarky-mapa.png) no-repeat -478px -71px; overflow:hidden; cursor: pointer;}
.oblastZalozky2 .zalozky .active_0 .center {float:left; display:block; padding:9px 3px; margin:0px; background-color:#d7f2b1; cursor: pointer;}
.oblastZalozky2 .zalozky .active_0 .right {float:left; display:block; width:5px; height:32px; background:url(nejkocarky-mapa.png) no-repeat -484px -71px; overflow:hidden; cursor: pointer;}
.oblastZalozky2 .zalozky .active_1 .left {float:left; display:block; width:5px; height:33px; background:url(nejkocarky-mapa.png) no-repeat -491px -71px; overflow:hidden; cursor: pointer;}
.oblastZalozky2 .zalozky .active_1 .center {float:left; display:block; padding:9px 3px; margin:0px; background:#ffffff url(nejkocarky-detail-z8.png) repeat-x left top; cursor: pointer;}
.oblastZalozky2 .zalozky .active_1 .right {float:left; display:block; width:5px; height:33px; background:url(nejkocarky-mapa.png) no-repeat -497px -71px; overflow:hidden; cursor: pointer;}
.oblastZalozky2 .zalozky .active_0 {margin: 0px 3px 1px 0px; color:#33931b;}
.oblastZalozky2 .zalozky .active_1 {margin: 1px 3px 0px 0px; color:#000000;}
.oblastZalozky2 .obsah {margin: 0px; padding:0px; border:1px solid #c4c4c4; border-top:0px solid #c4c4c4;}
.oblastZalozky2 .obsah .velikost {width:418px; overflow:hidden; margin:0px; padding:0px;}
.oblastZalozky2 .obsah .velikost .odsazeni {margin:0px; padding:10px 20px;}
.oblastZalozky2 .popisDetail { width: auto; }
.oblastZalozky2 .detailParametryDiv{ width: auto; }
.oblastZalozky2 .detailParametryDiv .detailParametry{ width: 100%; }
.oblastZalozky2 .hodnoty { width: auto; }
.oblastZalozky2 .diskuse { width: auto; }
.oblastZalozky2 .diskuse .formularDiskuse textarea.text { width: 90%; }
.oblastZalozky2 .hlidacipes .sl3 {width: 100px; height:19px; border:1px solid #484848; color:#000000;}

.detailZalozkyNadpis {color:#50c731; font-size: 75%; font-weight:bold; margin:0px 0px 10px 0px;}

.vlastnostiObrazkemContainer { float: right; width: 264px; padding-right: 30px; }
.vlastnostiObrazkemContainer .vlastnostiObrazkem {border:1px solid #d7f2b1; font-size: 75%; }
.vlastnostiObrazkemContainer .vlastnostiObrazkem .vlastnostMargin { float: left; margin: 8px 0; padding: 0 8px; width: 116px; }
.vlastnostiObrazkemContainer .vlastnostiObrazkem .vlastnostMargin span {display: block; line-height: 25px; height: 161px; cursor: pointer;  }
.vlastnostiObrazkemContainer .vlastnostiObrazkem .vlastnostMargin img { vertical-align: top; width: 116px; height: 136px; }
.vlastnostiObrazkemContainer .nadpisDetail { color: #50C731; margin-top: 8px; margin-bottom: 4px; }
.vlastnostiObrazkemContainer .vlastnostiObrazkem { text-align: center; width: 264px; }

/* F6_DETAIL - parametry */
.popisDetail {width:648px; overflow:hidden; font-size: 75%; color:#000000; line-height:16px; padding:0px 0px 20px 0px}

/* F6_DETAIL - parametry */
.detailParametryDiv {width:648px; overflow:hidden;}
.detailParametry {width: 648px; color: #000000; margin: 0px 0px 20px 0px; border-collapse:collapse;}
.detailParametry td {padding:0px; font-weight: normal; font-size: 75%;}
.detailParametry td .padding {padding: 5px 3px 5px 10px;}
.detailParametry td.left {width:50%; color:#000000; font-weight:normal; border-right:1px solid #ffffff;}
.detailParametry td.right {width:50%; color:#000000;}
.detailParametry td.right .colorSample {border: 1px solid #cfcfcf; width: 12px; height: 12px; vertical-align: middle;}
.detailParametry .pozadi-0 {background-color:#ffffff;}
.detailParametry .pozadi-1 {background-color:#ededed;}

/* F6_DETAIL -  varianty produktu */
.nazevVlastnosti {color:#50c731; font-size: 69%; font-weight:bold; margin:0px 0px 10px 0px;}
.hodnoty {width:648px; font-size: 69%; padding:0px 0px 10px 0px;}
.hodnoty .mezera {float:left; width:15px; height:20px; overflow:hidden;}
.hodnoty .hodnota {float:left; width:200px;}
.hodnoty .hodnota .hodnotaOdkaz {width:200px; text-align:center; cursor:pointer;}

/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 0px; font-size: 75%; text-align:left; color:#000000;}
.hlidacipes .show {text-align: right; display: block; font-weight: bold; text-decoration: underline; cursor: pointer; margin: 0px 13px 0px 0px; color:#000000;}
.hlidacipes td { color:#000000; padding:2px 5px 2px 0px;}
.hlidacipes .sl3 {width: 200px; height:19px; border:1px solid #484848; color:#000000;}
.hlidacipes .odeslat {display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -187px -64px; cursor:pointer;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px; font-size: 75%; text-align:left; color:#000000;}
.viceinformaci .show {text-align: right; display: block; font-weight: bold; text-decoration: underline; cursor: pointer; margin: 0px 13px 0px 0px;}
.viceinformaci input {width: 400px; height:22px; border:1px solid #484848; color:#000000;}
.viceinformaci .cap {width: 100px; height:22px; border:1px solid #484848; color:#000000;}
.viceinformaci textarea {width: 400px; height: 100px; border:1px solid #484848; color:#000000;}
.viceinformaci .odeslat {display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -187px -64px; cursor:pointer;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:0px; color:#000000; font-size: 75%;}
.hodnoceni .hodnoceni-left {float: left; height: 40px;}
.hodnoceni .hodnoceni-left .nadpis {display: block; padding: 0px 5px 5px 0px; font-weight: bold; color: #41a809; font-size: 109%;}
.hodnoceni .hodnoceni-left .bar4 {width:168px; height:12px; overflow:hidden; margin:0px; padding:0px; background:url(nejkocarky-mapa.png) no-repeat -503px -71px;}
.hodnoceni .hodnoceni-right {height: 40px; text-align: right; margin: 0px;}
.hodnoceni .hodnoceni-right a {font-weight: bold; text-decoration: none; color:#41a809;}
.hodnoceni .hodnoceni-right a:hover {text-decoration: underline;}
.hodnoceni .hodnoceni-right .nadpis {display: block; padding: 0px 0px 5px 10px; font-weight: bold; color: #000000;}

/* F6_DETAIL - diskuse */
.diskuse {width:648px; overflow:hidden; padding:0px 0px 10px 0px;}
.diskuse .diskuse-popis {color: #000000; font-size: 75%;}
.diskuse .nadpis2 {font-weight: bold; color: #50c731; margin: 10px 0px 5px 0px; font-size: 75%;}
.diskuse .akce {margin: 3px 0px 3px 0px;}
.diskuse .akce .dots {float:left; margin: 0px 1px 0px 3px;}
.diskuse .akce .vypsatOznacene {display:block; float:left; width:111px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat 0px -64px; cursor:pointer; margin:0px 5px 0px 0px;}
.diskuse .akce .vypsatVse {display:block; float:left; width:95px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat 0px -104px; cursor:pointer;}
.diskuse .prispevky {font-size: 75%;}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .first {background-color: #d7f2b1;}
.diskuse .prispevky .row {height:20px; margin:0px 0px 4px 0px; background-color: #e8f6d4;}
.diskuse .prispevky .row .checkbox {margin:0px 5px 0px 5px;}
.diskuse .prispevky .row a.name {text-decoration: none; color: #000000;}
.diskuse .prispevky .row a.name:hover {text-decoration: underline;}
.diskuse .prispevky .row .autor {float: right; margin: 3px 5px 3px 0px; font-weight: bold;}
.diskuse .prispevky .row a.odpoved {float: right; display: block; width: 60px; overflow: hidden; margin: 3px 5px 3px 0px; text-decoration: underline; color: #000000;}
.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: 75%;}
.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: 0px 5px 8px 0px; margin:0px;}
.diskuse .formularDiskuse .popis2 {float: left; width: 210px; text-align: left; padding: 0px 5px 8px 0px; margin:0px;}
.diskuse .formularDiskuse input.text {float: left; width:141px; height:19px; border:1px solid #484848; color:#000000;}
.diskuse .formularDiskuse textarea.text {float: left; width: 400px; height:95px; color:#000000; border:1px solid #484848;}
.diskuse .formularDiskuse .odeslat {display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:2px 0px 0px 0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -187px -64px; cursor:pointer;}

/* F7_OBLIBENE PROUKTY */
.favorites {margin:0px; color: #000000; font-size:69%; padding:0px;}
.favorites .produkt {width:719px; 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:510px; font-weight:normal; color:#000000; line-height:15px;}
.favorites .produkt .nazevDiv .nazev {text-decoration: none; font-weight:normal; color:#4992c8; font-size:109%;}
.favorites .produkt .nazevDiv .nazev:hover {text-decoration: underline;}
.favorites .produkt .nazevDiv .cena {font-weight:bold; color:#000000;}
.favorites .produkt .favoritesRight {float: right; width:130px; text-align: center; padding-top:5px;}
.favorites .produkt .favoritesRight a.odstranit {margin: 17px 0px 0px 0px; text-decoration: none; color: #c73131;}
.favorites .produkt .favoritesRight a.odstranit:hover {text-decoration: underline;}
.favorites .produkt .favoritesRight button.koupit {display: block; width:74px; height:21px; overflow:hidden; margin:0px auto 10px auto; text-decoration: none; font-size:1px; text-indent:-5000px; background:url(nejkocarky-mapa-buttons.png) no-repeat 0px -22px; border: 0px solid #ffffff; cursor: pointer;}
.favorites .odstranitVse {text-align: right;}
.favorites .odstranitVse a {text-decoration: none; color: #c73131;}
.favorites .odstranitVse a:hover {text-decoration: underline;}

.krokyNakupu {width: 725px; height: 54px; background: url(nejkocarky-mapa.png) no-repeat -482px -111px;}
.krokyNakupu .padding {padding: 0px 0px 0px 4px;}
.krokyNakupu .padding .space {display: block; float: left; width: 154px; height: 37px;text-decoration: none;}
.krokyNakupu .padding .space:hover {text-decoration: none;}
.krokyNakupu .padding .krok1 {display: block; float: left; width: 154px; height: 37px; background: url(nejkocarky-mapa.png) -486px -166px;}
.krokyNakupu .padding .krok2 {display: block; float: left; width: 154px; height: 37px; background: url(nejkocarky-mapa.png) -640px -166px;}
.krokyNakupu .padding .krok3 {display: block; float: left; width: 154px; height: 37px; background: url(nejkocarky-mapa.png) -794px -166px;}
.krokyNakupu .padding .krok4 {display: block; float: left; width: 154px; height: 37px; background: url(nejkocarky-mapa.png) -949px -166px;}

/* F8_KOSIK */
.kosik {color: #000000; padding:0px;}
.kosik .potvrzeni-nadpis {font-size: 187.5%; color: #5685bb;}
.kosik .potvrzeni-produkt {font-size: 112.5%; color: #5685bb; margin: 0px 0px 30px 0px;}

.produktlite2 {float: left; width: 351px; height: 163px; overflow: hidden;}
.produktlite2 .textura {width: 340px; height: 152px; background: url(nejkocarky-mapa.png) no-repeat -864px -71px;}
.produktlite2 .textura .obsah {width: 339px; height: 151px; background-color: #ffffff;}
.produktlite2 .textura .obsah a.name {display: block; text-decoration: none; color: #5685bb; height: 45px; overflow: hidden;}
.produktlite2 .textura .obsah a.name:hover {text-decoration: underline;}
.produktlite2 .textura .obsah a.name .nazev {font-size: 110%;}
.produktlite2 .textura .obsah a.name .param {font-size: 75%;}
.produktlite2 .textura .obsah .rozdeleni {}
.produktlite2 .textura .obsah .rozdeleni .image {display: block; float: left; width: 95px; height: 95px; background: url(nejkocarky-mapa.png) no-repeat 0px -37px;}
.produktlite2 .textura .obsah .rozdeleni .image img {width: 86px; height: 86px; margin: 4px 4px 4px 4px;}
.produktlite2 .textura .obsah .rozdeleni .udaje {display: block; float: right; line-height: 18px; padding: 5px 0px 5px 0px; width: 230px;}
.produktlite2 .textura .obsah .rozdeleni .udaje .pocetKusu {width: 27px; height: 17px; border: 1px solid #e99714; margin-left: 4px; text-align: center; font-size: 100%;}
.produktlite2 .textura .obsah .rozdeleni .udaje button {width: 42px; height: 19px; border: 0px solid #ffffff; background: url(nejkocarky-mapa-buttons.png) no-repeat -400px -44px; text-indent: -5000px; cursor: pointer; margin-left: 4px;}
.produktlite2 .textura .obsah .rozdeleni .udaje .font {font-size: 75%;}
.produktlite2 .textura .obsah .rozdeleni .udaje .cenaCelkem {font-size: 87.5%; font-weight: bold;}
.produktlite2 .textura .obsah .rozdeleni .smazat {display: block; float: right;  padding: 5px 0px 5px 0px; width: 230px; font-size: 75%; color: #5685bb; border: 0px solid #ff00ff;}
.produktlite2 .textura .obsah .rozdeleni .smazat button {width: 37px; height: 19px; border: 0px solid #ffffff; background: url(nejkocarky-mapa-buttons.png) no-repeat -412px -64px; cursor: pointer;}

.kosik .seznamZbozi {font-size:69%;}
.kosik .seznamZbozi .produktliteHeader {width:719px; overflow:hidden; margin:0px; font-weight: bold; color: #000000; text-align:center;}
.kosik .seznamZbozi .produktlite {width:719px; overflow:hidden; margin:0px; border-top:1px solid #cfcfcf;}
.kosik .seznamZbozi .padding1 {padding: 3px 0px 3px 0px; color:#000000;}
.kosik .seznamZbozi .padding2 {padding: 5px 7px 5px 7px;}
.kosik .seznamZbozi .checkbox {float: left; width: 28px; overflow: hidden; padding:0px; margin:0px; text-align:center;}
.kosik .seznamZbozi .nazev {float:left; width:371px; overflow:hidden; padding:0px; margin:0px; color:#000000;}
.kosik .seznamZbozi .nazev a {text-decoration: none; color:#4992c8; font-weight: normal;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: underline;}
.kosik .seznamZbozi .cenaZaKus {float: left; width: 100px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 60px; overflow: hidden; text-align: center; padding:0px;}
.kosik .seznamZbozi .pocetKusu input {width:35px; height:19px; text-align:center; border:1px solid #484848; color:#000000; margin: 0px auto 0px auto;}
.kosik .seznamZbozi .dph {float:left; width:60px; overflow:hidden; padding:0px; margin:0px; text-align:center;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width:100px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .cena1 {color:#000000; font-weight: normal; text-align:right;}
.kosik .seznamZbozi .cena2 {color:#000000; font-weight: bold; text-align:right;}
.kosik .cenaCelkem {width:690px; overflow:hidden; margin:0px; padding:0px; text-align:left;}
.kosik .cenaCelkem .row {overflow:hidden; margin:0px; border-bottom:1px dotted #5685bb;}
.kosik .cenaCelkem .row .popis {float:left; width:150px; text-transform:lowercase;}
.kosik .cenaCelkem .row .popis .odsazeni {padding: 3px 7px 3px 0px; color:#5685bb; text-align:left; font-weight:normal;}
.kosik .cenaCelkem .row .cena {float:right; width:auto; overflow:hidden; margin:0px; padding:0px;}
.kosik .cenaCelkem .row .cena .odsazeni {padding: 3px 7px 3px 7px; color:#5685bb; text-align:right; font-weight:normal;}
.kosik .buttonsBottom {width:719px; margin: 20px 0px 0px 0px; padding:0px;}
.kosik .buttonsBottom .tlacitkoPokladna {float:right; display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -96px -104px; cursor:pointer;}
.kosik .buttonsBottom .ulozitZmeny {float:right; display:block; width:95px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(nejkocarky-mapa-buttons.png) no-repeat 0px -84px; margin-right:10px; cursor:pointer;}
.kosik .buttonsBottom .smazOznacene {float:left; display:block; width:95px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(nejkocarky-mapa-buttons.png) no-repeat -96px -44px; margin-right:10px; cursor:pointer;}
.kosik .buttonsBottom .vysypatKosik {float:left; display:block; width:95px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -96px -84px; cursor:pointer;}

.nakup-bottomButtons {}
.nakup-bottomButtons .pokracovatVNakupu {float: left; width: 215px;  height: 41px; background: url(nejkocarky-mapa-buttons.png) no-repeat -26px -153px; padding: 0px; margin: 0px; border: 0px solid #ff00ff; cursor: pointer;}
.nakup-bottomButtons .zpetNiKrok,
.nakup-bottomButtons .zpetDoObchodu { float: left; line-height: 41px; color: #888; text-decoration: underline; }
.nakup-bottomButtons .zpetNiKrok:hover,
.nakup-bottomButtons .zpetDoObchodu:hover { text-decoration: none; }

.nakup-bottomButtons .pokladnaZpet { float: left; width: 74px; height: 28px; background: url(nejkocarky-mapa-buttons.png) no-repeat -299px -124px; padding: 0px; margin: 0px; border: 0px solid #ff00ff; cursor: pointer; margin-top: 10px; }
.nakup-bottomButtons .pokladnaZpetKosik { float: left; width: 142px; height: 28px; background: url(nejkocarky-mapa-buttons.png) no-repeat -156px -124px; padding: 0px; margin: 0px; border: 0px solid #ff00ff; cursor: pointer; margin-top: 10px; }
.nakup-bottomButtons .tlacitkoPokladna {float: right; width: 163px;  height: 41px; background: url(nejkocarky-mapa-buttons.png) no-repeat -242px -153px; padding: 0px; margin: 0px; border: 0px solid #ff00ff; cursor: pointer; text-indent: -5000px;}

/* F9_POKLADNA */
.rozdeleniDopravyAPlatby {width: 714px;}
.rozdeleniDopravyAPlatby td {width: 357px; vertical-align: top;}

.specialniDoprava {margin: 0px 0px 15px 0px;}
.specialniDoprava .text {margin: 0px; font-weight: bold;}
.specialniDoprava .text a.produkt {}
.specialniDoprava .text a.produkt:hover {}
.specialniDoprava .vyberPlatby {}
.specialniDoprava .vyberPlatby .platba {padding: 5px;}

.volbaDopravy {}
.volbaDopravy .dopravaBlock {border-bottom: 2px solid #ffffff;}
.volbaDopravy .dopravaBlock .block2 {padding: 5px; font-size: 75%;}
.volbaDopravy .dopravaBlock-selected {background-color: #d8f2b1; border-bottom: 2px solid #e0e0e0;}
.volbaDopravy .dopravaBlock-selected .block2 {padding: 5px; font-size: 75%;}
.volbaDopravy .cena {}
.volbaDopravy input.radio { margin: 0px 0px 0px 2px; padding: 0px; width: 19px; height: 20px; display: block; float: left;}
.volbaDopravy .nazev {font-weight: bold; line-height: 15px; display: block; width: 326px; float: right; margin-top: 3px;}
.volbaDopravy .popis {display: block;padding: 0px 0px 0px 22px;}

.volbaPlatby {background-color: #d8f2b1; border-bottom: 2px solid #e0e0e0;}
.volbaPlatby .platbaBlock {}
.volbaPlatby .block2 {padding: 5px; font-size: 75%;}
.volbaPlatby .platbaBlock-selected {}
.volbaPlatby .platbaBlock-selected .block2 {padding: 5px; font-size: 75%;}
.volbaPlatby .cena {float: right; line-height: 26px;}
.volbaPlatby input.radio { margin: 0px 0px 0px 2px; padding: 0px; width: 19px; height: 20px; display: block; float: left;}
.volbaPlatby .nazev {font-weight: bold;line-height:15px; display: block; width: 326px; float: right; margin-top: 3px;}
.volbaPlatby .popis {display: block; padding: 0px 0px 0px 22px;}

.pokladnaLib {}
.pokladnaLib .pokladnaLibNadpis {}
.pokladnaLib .pokladnaLibPopis {}
.pokladnaLib .pokladnaLibFormLayout {}
.pokladnaLib .pokladnaLibFormLayout td {}
.pokladnaLib .pokladnaLibFormLayout td.popis {}
.pokladnaLib .pokladnaLibFormLayout td.input {}

.pokladna {color: #000000; padding:0px;}
.pokladna .nadpisPokladna {width:719px; font-weight: bold; padding:0px; color: #50c731; font-size:109%; margin:10px 0px;}
.pokladna .margin {margin: 0px 0px 0px 20px; text-align: left;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; color: #4992c8; font-weight: bold;}

.pokladna .seznamZbozi {margin: 20px 0px 0px 0px;}
.pokladna .seznamZbozi .produktliteHeader {width:699px; overflow:hidden; margin:0px; font-weight: bold; color: #000000; text-align:center; font-size: 75%;}
.pokladna .seznamZbozi .produktlite {width:699px; overflow:hidden; margin:0px; border-top: 1px solid #cfcfcf;}
.pokladna .seznamZbozi .padding1 {padding: 3px 0px 3px 0px;}
.pokladna .seznamZbozi .nazev {float:left; width:379px; overflow:hidden; padding:0px; margin:0px; font-size: 75%; text-align: left;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 100px; overflow: hidden; padding:0px; font-size: 75%;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 60px; overflow: hidden; text-align: center; padding:0px; font-size: 75%;}
.pokladna .seznamZbozi .dph {float:left; width:60px; overflow:hidden; padding:0px; margin:0px; text-align:center; font-size: 75%;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width:100px; overflow: hidden; padding:0px; font-size: 75%;}
.pokladna .seznamZbozi .cena1 {color:#000000; font-weight: normal; text-align:right;}
.pokladna .seznamZbozi .cena2 {color:#000000; font-weight: bold; text-align:right;}

.pokladna .cenaCelkem {width:713px; overflow:hidden; margin:0px 0px 10px 0px; padding:0px; text-align:left;}
.pokladna .cenaCelkem .row {width:713px; margin:0px; padding:0px; text-align:left; border-top: 1px solid #cfcfcf;}
.pokladna .cenaCelkem .row .popis {float:left; width:200px; text-transform:lowercase;}
.pokladna .cenaCelkem .row .popis .odsazeni {padding: 2px 0px 2px 0px; color:#000000; text-align:left; font-weight:bold;}
.pokladna .cenaCelkem .row .cena {float:right; width:90px; overflow:hidden; margin:0px; padding:0px;}
.pokladna .cenaCelkem .row .cena .odsazeni {padding: 2px 0px 2px 0px; color:#000000; text-align:right; font-weight:bold;}
.pokladna .slevaPopis {float:left; width: 80px; margin: 0px 3px 0px 3px; color:#000000; text-align:left;}
.pokladna input.slevaKod {float:left; width: 34px; height:19px; margin: 0px 3px 0px 3px; border:1px solid #484848; color:#000000;}
.pokladna .slevaTlacitko {float:left; display:block; width:95px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(nejkocarky-mapa-buttons.png) no-repeat -192px -44px; margin-right:10px; cursor:pointer;}

.pokladna .nadpisLayout {font-weight: bold; padding: 15px 0px 0px 0px; line-height: 30px;}
.pokladna .nadpisLayout input {vertical-align: middle; height: 30px;}
.pokladna .udajeLayout {font-weight: normal; display: block;}
.pokladna .udajeLayout td {line-height: 22px; vertical-align: top;}
.pokladna .udajeLayout td.popis {font-size: 75%; width: 100px;}
.pokladna .udajeLayout td.vysvetleni {font-size: 69%; padding: 4px 0px 0px 15px; font-style: italic; color: #808080; line-height: 15px;}

.pokladna .buttonKrok2 {float: right; width: 160px; height: 41px; border: 0px solid #ffffff; background: url(nejkocarky-mapa-buttons.png) no-repeat -235px -242px; text-indent: -5000px; cursor: pointer;}
.pokladna .buttonKrok3 {float: right; width: 237px; height: 41px; border: 0px solid #ffffff; background: url(nejkocarky-mapa-buttons.png) no-repeat 0px -200px; text-indent: -5000px; cursor: pointer;}
.pokladna .buttonKrok4 {float: right; width: 234px; height: 41px; border: 0px solid #ffffff; background: url(nejkocarky-mapa-buttons.png) no-repeat 0px -242px; text-indent: -5000px; cursor: pointer;}



.pokladna .vasVzkazKObjednavce {width: 670px; height:50px; color:#000000; border:1px solid #484848; margin: 0px;}
.pokladna .tlacitko {margin:0px;}
.pokladna .odeslat {display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(nejkocarky-mapa-buttons.png) no-repeat -262px -64px; cursor:pointer; margin:0px 0px 2px 0px;}
.pokladna .zavazneObjednat {display:block; width:111px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(nejkocarky-mapa-buttons.png) no-repeat -288px -44px; cursor:pointer; margin:0px auto 2px auto;}

.vyberDopravyAPlatby {}
.vyberDopravyAPlatby table {width: 670px;}
.vyberDopravyAPlatby table td {width: 50%; vertical-align: top;}
.vyberDopravyAPlatby .dopravaBlock {color: #000000; border-top: 1px solid #a4e26c; padding: 5px 0px 10px 0px;}
.vyberDopravyAPlatby .dopravaBlock input.radio {width: 20px;}
.vyberDopravyAPlatby .dopravaBlock .nazev {font-weight: bold;}
.vyberDopravyAPlatby .dopravaBlock .popis {margin: 0px 5px 0px 20px; color: #000000; line-height: 17px;}

.vyberDopravyAPlatby .skupinaPlatba {}
.vyberDopravyAPlatby .platbaBlock {color: #000000; background: #a4e26c; padding: 5px 0px 10px 10px;}
.vyberDopravyAPlatby .platbaBlock .cena {float: right; font-weight: bold; margin: 2px 10px 0px 0px; line-height: 17px;}
.vyberDopravyAPlatby .platbaBlock input.radio {width: 20px;}
.vyberDopravyAPlatby .platbaBlock .nazev {font-weight: bold;}
.vyberDopravyAPlatby .platbaBlock .popis {margin: 0px 5px 0px 20px; color: #000000; line-height: 17px;}

/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {width:719px; overflow:hidden; font-size: 69%; text-align: left; color: #000000;}
.bg-pokracovat {display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(nejkocarky-mapa-buttons.png) no-repeat -337px -64px; cursor:pointer; margin:0px; float: left;}
.vytisknout { border: 1px solid #e6b61b; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #fcbe02; background-image: -moz-linear-gradient(top center, #fdd456 20%, #fcbe02 100%); color: #FFFFFF; display: block; float: right; font-size: 75%; font-weight: bold; padding: 1px 2px; text-decoration: none; }
.vytisknout:hover { text-decoration: none; }

/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:0px; font-size: 11px;}
.vaseObjednavkyPrehled a.prihlaseni {color:#4992c8;}
.vaseObjednavkyPrehled .prehled {width: 719px; border-collapse: collapse; border: 1px solid #cfcfcf; color: #000000; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #cfcfcf; padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#4992c8;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {padding:0px; font-size: 11px;}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {width: 719px; border-collapse: collapse; border: 1px solid #cfcfcf; color: #000000; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #cfcfcf;  padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyDetail .prehled td.nazev {}
.vaseObjednavkyDetail .prehled td.ks {text-align: right;}
.vaseObjednavkyDetail .prehled td.cena {text-align: right;}
.vaseObjednavkyDetail .postovneBalne {text-align: right; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .cenaCelkem {text-align: right; margin: 10px 0px 10px 0px;}
.vaseObjednavkyDetail .zpet {color:#4992c8; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}

/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {padding:0px; font-size: 69%; overflow:hidden;}
.loginPage .nadpisLogin {font-weight: bold; padding: 5px 0px 5px 0px; color: #000000;}
.loginPage .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; color:#000000;}
.loginPage .popis2 {float: left; width: 250px; padding: 4px 0px 0px 0px; color:#000000;}
.loginPage .popis2 .txtbox {width:141px; height:19px; border:1px solid #484848; color:#000000;}
.loginPage .popis2 .odeslat {display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -187px -64px; cursor:pointer;}
.loginPage .popis2 .prihlasit {display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -288px -84px; cursor:pointer;}
.loginPage a {text-decoration: underline; color:#4992c8;}
.loginPage a:hover {text-decoration: none;}

/* F24_VYHLEDAVANI - rozsirene */
.kategorie-filtr {width:200px; color:#4992c8; font-weight:bold; font-size:69%; vertical-align: top;}
.kategorie-filtr ul {margin:0px; padding:0px 0px 0px 20px;}

.advsearch2 {text-align:left; padding:0px;}
.advsearch2 td {text-align:left; font-size: 69%; vertical-align:top;}
.advsearch2 td.popis {width: 200px; line-height: 20px; color: #000000;}
.advsearch2 td input {width:180px; height:19px; border:1px solid #484848; color:#000000;}
.advsearch2 td .image {display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -171px -104px; cursor:pointer;}

/* F28_HLIDACI PES */
.watchdog {padding: 0px; font-size:75%; line-height:16px; text-align:left; color:#000000;}
.watchdog a {text-decoration: none; color: #4992c8;}
.watchdog a:hover {text-decoration: underline;}
.watchdog a.kill {text-decoration: none; color: #c73131; font-weight: normal; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {padding: 0px; font-size:75%; line-height:16px; color:#000000;}
.textpage h2 {font-size:150%; font-weight:bold; color:#50c731; padding:0px; margin:0px 0px 5px 0px;}
.textpage h3 {font-size:113%; font-weight:bold; color:#50c731; padding:0px; margin:15px 0px 15px 0px;}
.textpage h4 {font-size:100%; font-weight:bold; color:#50c731; padding:0px; margin:15px 0px 15px 0px;}
.textpage b,strong {font-weight: bold;}
.textpage ul {padding: 0px 20px 10px 25px;}
.textpage ol {padding: 0px 20px 10px 32px;}
.textpage ul,ol li {}
.textpage a {text-decoration: underline;}
.textpage a:hover {text-decoration: none;}

/* F30_KNIHA PRANI */
.knihaprani {padding: 0px; font-size:69%; text-align:left; color:#000000;}
.knihaprani .row {margin:0px; padding:0px; text-align:left;}
.knihaprani .row .popis {float:left; width: 160px; color:#000000;}
.knihaprani .row .popis2 {float:left; width: 300px;}
.knihaprani .row .popis2 input {width:141px; height:19px; border:1px solid #484848; color:#000000;}
.knihaprani .row .popis2 textarea {width: 282px; height:200px; color:#000000; border:1px solid #484848;}
.knihaprani .row .popis2 .odeslat {display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -187px -64px; cursor:pointer;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuDiv {font-size: 69%; padding: 0px;}
.porovnaniProduktuRoll {width: 719px; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktu {font-size: 100%;}
.porovnaniProduktu tr.position0 {background-color: #ffffff;}
.porovnaniProduktu tr.position1 {background-color: #a4e26c;}
.porovnaniProduktu td {width: 140px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #a4e26c; color: #000000;}
.porovnaniProduktu td.nazev {font-weight: bold; color: #000000; line-height:15px;}
.porovnaniProduktu td.nazev a {color: #4992c8; text-decoration: none;}
.porovnaniProduktu td.nazev a:hover {text-decoration: underline;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px; color: #000000; border-left: 0px solid #ffffff;}
.porovnaniProduktu td .imageDiv {width:130px; overflow:hidden; text-align:center; padding:0px;}
.porovnaniProduktu td ul {margin:0px; padding:0px;}
.porovnaniProduktu td li {margin:0px; padding:0px; list-style-position:inside;}
.porovnaniProduktu td .odebrat {display:block; width:74px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -112px -64px; cursor:pointer;}
.porovnaniProduktu td .koupit {display:block; width:74px; height:21px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat 0px -22px; cursor:pointer;}
.odebratVse {display:block; width:95px; height:19px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(nejkocarky-mapa-buttons.png) no-repeat -192px -84px; cursor:pointer;}

/* F34_SITEMAP */
.sitemap {color: #4992c8; font-size: 75%;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 120%; padding: 25px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;}
.sitemap a:hover {text-decoration: underline;}


.menu2 {width:130px; overflow:hidden; margin: 0px; font-size:12px; color:#7D7D7D; font-weight:bold;}
.menu2 .tecky {height:9px; background:#FFFFFF url(krasnasvatba-tecka2.gif) repeat-x left top; margin:3px 0px 0px 12px; font-size:3px;}
.menu2 .odkaz {margin:0px; padding:0px;border:1px solid #FFFFFF;}
.menu2 .odkaz .sipky {float:left; margin:5px 7px 0px 0px;}
.menu2 a.level2-0 {display: block; float:left; padding:0px; font-weight: bold; color:#7D7D7D; font-size: 11px; text-decoration: none; margin:0px; white-space:normal; border:1px solid #FFFFFF;}
.menu2 a.level2-0:hover {text-decoration:underline;}
.menu2 a.level2-1 {display: block; float:left; padding:0px; font-weight: bold; color:#A11770; font-size: 11px; text-decoration: none; margin:0px; white-space:normal; border:1px solid #FFFFFF;}
.menu2 a.level2-1:hover {text-decoration:underline;}
.menu2 .level3margin {display: block; padding: 0px 0px 0px 15px;}

.kontaktyRozdeleni {}
.kontaktyRozdeleni .left {float: left;}
.kontaktyRozdeleni .right {float: left; margin: 0px 0px 0px 80px;}
.kontaktyRozdeleni h2 {color:#50C731;font-size:100%;font-weight:bold;margin:15px 0;overflow:hidden;padding:0;text-align:left;}
.kontaktyRozdeleni p {font-size: 81%;}

#detailZalozky_oblast_vicefoto a{ padding: 1px; }

#zSkrytText, #sSkrytText{text-align:right;font-size:80%;cursor:pointer;color: #4992C8;
text-decoration: underline;margin-bottom:25px;}

#zSkrytText:hover, #sSkrytText:hover{text-decoration: none;}

.dopravaZdarma { font-size: 13px; }

.nowrap { white-space: nowrap; }
div.nowrap { display: inline-block; }

#id_main { position: relative; }
#clona { width: 100%; height: 100%; position: absolute; background: #ccc; top: 0px; left: 0px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
#message { position: absolute; top: 50%; left: 0px; margin: -80px 0px; }

.pp_inline .text-content { float: left; width:95%; }
.pp_content { position: relative; }
.pp_content .pp_fade,
#pp_full_res { position: relative; height: 95%; }
#pp_full_res { overflow: auto; }

.obchPodmOdkaz { font-size: 75%; text-decoration: underline; }
.obchPodmOdkaz:hover { text-decoration: none; }
