.cistic {display:block; clear:both; border:none; visibility:hidden; line-height:0px;}
a {color:#eebc0c;}

.shopMessage {text-align: center; width: 100%; margin: 150px auto 150px auto; font-family: Verdana, Arial, Helvetica, sans-serif;}
.shopMessage .block {width: 980px; padding: 15px 0px 15px 0px; margin: 15px auto 15px auto; color:#050505; background-color:#6e9a1d; border:2px solid #050505;}
.shopMessage .block .odsazeni {font-size: 88%; padding: 0px 20px 0px 20px; margin:0px; color:#050505;}
.shopMessage .block .tlacitko {cursor:pointer; width:110px; height:26px; border:0px; background-color:#e20101; font-size: 12px; float:left; margin-right:2px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;}
.shopMessage .block .tlacitkoA {cursor:pointer; display:block; text-align:center; line-height:26px; width:110px; height:26px; border:0px; background-color:#e20101; text-decoration:none;font-size: 12px; float:left; margin-right:0px; color:#ffffff;}
.shopMessage .block .nadpis {font-size: 113%; font-weight: bold; padding: 10px 0px 5px 0px; color: #e69900;}
.shopMessage .block .jednoTlacitko {width:112px; padding:0px 0px 0px 20px; margin:0px auto; border:0px solid red;}
.shopMessage .block .dveTlacitka {width:222px; padding:0px 0px 0px 0px; margin:0px auto; border:0px solid blue;}

.bg-superpozadi {width:1308px; overflow:hidden; background: transparent url(rally-repeaty.png) repeat-y 0px 0px;}
.bg-superpozadi2 {width:1308px; overflow:hidden; background: transparent url(rally-mapa.jpg) no-repeat -1309px bottom;}
.bg-main {width:1308px; overflow:hidden; background: transparent url(rally-mapa.jpg) no-repeat 0px -0px;}
.bg-katalog-imageDiv {background:url(rally-mapa2.png) no-repeat -200px 0px;}

.hlavniNadpis {padding: 0px 137px 0px 10px; width:506px; display:block; margin: 20px 0px 20px 0px; background:url(rally-repeaty.png) repeat-y -1309px 0px; overflow:hidden;}
.hlavniNadpis h1 {font-weight:bold; line-height:37px; color: #eebc0c; font-size: 162.5%; font-family:Verdana, Helvetica, sans-serif; padding:0px; margin:0px;}

.superpozadi {width:1308px; margin: 0px auto 0px auto; text-align: left;}

.novinkaNew {font-size:11px; margin:10px;}

.rally-main {width:1308px; margin: 0px auto 0px auto; text-align: left;}
.rally-main .superpozadi2 {width:1308px; margin: 0px 0px 0px 0px; text-align: left; overflow:hidden;}
.rally-main .superpozadi2 .sloupce {width:1048px; overflow:hidden; margin: 243px 34px 0px 122px; padding:0px 0px 0px 0px; border:0px solid blue;}
.rally-main .superpozadi2 .sloupce .leftCenter {float:left; width:914px; overflow:hidden; border:0px solid blue;}
.rally-main .superpozadi2 .sloupce .leftCenter .left {float:left; width:214px; overflow:hidden;}
.rally-main .superpozadi2 .sloupce .leftCenter .center {float:right; width:700px; overflow:hidden; cursor:default;}
.rally-main .superpozadi2 .sloupce .leftCenter .center .centerOdsazeni {width:635px; overflow:hidden; margin:0px 25px 0px 40px;}

.rally-main .superpozadi2 .sloupce .right {color: #969696; width:133px; overflow:hidden; float:left; text-align: center; border:0px solid red;}

.rally-main .superpozadi2 .sloupce .right .kosikDiv {border:0px solid red; display:block; float:left; width:110px; height:30px; overflow:hidden; color:#fdfafa; cursor:pointer; margin:10px 0px 10px 6px; text-decoration:none;}
.rally-main .superpozadi2 .sloupce .right .kosikDiv .radek {display:block; line-height:13px; width:110px; overflow:hidden; margin-top:2px;}
.rally-main .superpozadi2 .sloupce .right .kosikDiv .radek .nazev {display:block; width:48px; float:left; font-size:68.75%; color:#fdfafa; overflow:hidden;}
.rally-main .superpozadi2 .sloupce .right .kosikDiv .radek .hodnota {display:block; width:62px; float:left; text-align:left; font-size:68.75%; font-weight:bold;}
.rally-main .superpozadi2 .sloupce .right .kosikDiv .radek .hodnota .cervena {display:block; width:24px; padding-left:4px; height:13px; background:#e20101; color:#fefbfb; line-height:13px; float:left;}
.rally-main .superpozadi2 .sloupce .right .kosikDiv .radek .hodnota .jednotka {display:block; width:17px; padding-left:4px; height:13px; color:#fefbfb; line-height:13px; float:left;}
.rally-main .superpozadi2 .sloupce .right .userForms {border:0px solid black; float:left; overflow:hidden; width:110px; margin:0px 0px 10px 13px;}
.rally-main .superpozadi2 .sloupce .right .userForms .radky {line-height:13px; width:110px; overflow:hidden; color:#fdfafa; font-size:68.75%; }
.rally-main .superpozadi2 .sloupce .right .userForms .radky .jmeno { color:#fdfafa; font-weight:bold; margin-bottom:10px;}
.rally-main .superpozadi2 .sloupce .right .userForms .radky .registrace {display:block; color:#fdfafa; font-weight:normal; margin-bottom:10px; text-align:left; text-decoration:none;}
.rally-main .superpozadi2 .sloupce .right .userForms .radky .registrace:hover {text-decoration:underline;}
.rally-main .superpozadi2 .sloupce .right .userForms .radky .radek {text-decoration:none; line-height:13px; width:110px; margin-top:2px; overflow:hidden; color:#fdfafa; text-align:left;}
.rally-main .superpozadi2 .sloupce .right .userForms .radky .radek .odkaz {color:#fdfafa; text-decoration:none;}
.rally-main .superpozadi2 .sloupce .right .userForms .radky .radek .odkaz:hover {text-decoration:underline;}
.rally-main .superpozadi2 .sloupce .right .userForms .radky .radek .popis {float:left; width:42px; line-height:13px; float:left; overflow:hidden;}
.rally-main .superpozadi2 .sloupce .right .userForms .radky .radek .inputDivUser {display:block; width:58px; padding-left:4px; height:13px; background:#e20101; color:#fefbfb; line-height:13px; float:left; border:0px;}
.rally-main .superpozadi2 .sloupce .right .userForms .radky .radek .tlacitkoOK {width:28px; height:13px; background:#e20101; color:#fefbfb; line-height:13px; float:left; border:0px; font-size:11px; font-weight:bold; cursor:pointer;}
.rally-main .superpozadi2 .sloupce .right .userForms .radky .tlacitkoOD {display:block; width:58px; height:13px; background:#e20101; color:#fefbfb; line-height:13px; font-size:11px; text-align:center; float:left; border:0px; font-weight:normal; cursor:pointer; text-decoration:none;}
.rally-main .superpozadi2 .sloupce .right .userForms .radky .odeslat {float:left; width:17px; height:20px; border:0px solid black; background:transparent;  cursor:pointer;}
.rally-main .superpozadi2 .sloupce .right .userForms .odkazyDiv {width:110px; padding:0px; overflow:hidden; float:left; margin:10px 0px 10px 0px; text-align:left; border:0px solid red;}
.rally-main .superpozadi2 .sloupce .right .userForms .odkazy {display:block; margin:0px 0px 0px 0px; color:#fdfafa; }
.rally-main .superpozadi2 .sloupce .right .userForms .odkazy {display:block; width:110px; margin:0px 0px 0px 0px; color:#fdfafa; line-height:13px; font-size:68.75%; overflow:hidden; text-decoration:none;}
.rally-main .superpozadi2 .sloupce .right .userForms .odkazy:hover {text-decoration:underline;}
.rally-main .superpozadi2 .sloupce .right .userForms .odkazy2 {margin:0px 0px 0px 0px; color:#fdfafa; font-size:68.5%;}
.rally-main .superpozadi2 .sloupce .right .zelenyNapis {width:131px; height:29px; text-align:center; line-height:29px; background-color:#71a117; color:#ffffff; font-size:10px; overflow:hidden; float:right;}


.menu1 {width: 213px; overflow: hidden; margin: 0px 0px 0px 1px; padding: 0px 0px 0px 0px;}
.menu1 a.menuItem-0 {display:block; width:213px; height:50px; overflow:hidden; font-size: 81%; text-decoration: none; color: #000000; font-weight:bold; padding:0px; margin:0px;}
.menu1 a.menuItem-0:hover {text-decoration: none;}
.menu1 a.menuItem-0 .cervenyPruh {float:left; display:block; width:6px; height:50px; overflow:hidden; background:none; cursor:pointer;}
.menu1 a.menuItem-0 .odkaz {float:right; display:block; width:199px; height:50px; overflow:hidden; background:url(rally-mapa2.png) no-repeat 0px -51px; cursor:pointer;}
.menu1 a.menuItem-0 .odkaz .odkazOdsazeni {display:block; overflow:hidden; background:none; cursor:pointer;}
.menu1 a.menuItem-0 .odkaz2 {float:right; display:block; width:199px; height:50px; overflow:hidden; background:url(rally-mapa2.png) no-repeat 0px -102px; cursor:pointer; color:#ffffff; margin:0px 0px 0px 0px;}
.menu1 a.menuItem-0 .odkaz2 .odkazOdsazeni {display:block; overflow:hidden; background:none; cursor:pointer;}
.menu1 a.menuItem-1 {display:block; width:213px; height:50px; overflow:hidden; font-size: 81%; text-decoration: none; color: #000000; font-weight:bold; padding:0px; margin:0px;}
.menu1 a.menuItem-1:hover {text-decoration: none;}
.menu1 a.menuItem-1 .cervenyPruh {float:left; display:block; width:6px; height:50px; overflow:hidden; background:url(rally-repeaty.png) repeat-y -1958px 0px; cursor:pointer;}
.menu1 a.menuItem-1 .odkaz {float:right; display:block; width:199px; height:50px; overflow:hidden; background:url(rally-mapa2.png) no-repeat 0px 0px; cursor:pointer;}
.menu1 a.menuItem-1 .odkaz .odkazOdsazeni {display:block; overflow:hidden; background:none; cursor:pointer;}
.menu1 a.menuItem-1 .odkaz2 {float:right; display:block; width:199px; height:50px; overflow:hidden; background:url(rally-mapa2.png) no-repeat 0px -204px; cursor:pointer; color:#ffffff;}
.menu1 a.menuItem-1 .odkaz2 .odkazOdsazeni {display:block; overflow:hidden; background:none; cursor:pointer; color:#ffffff;}
.menu1 .menu1mezera {width:199px; height:1px; overflow:hidden; background-color:#2b2b2b; margin:0px 0px 0px 14px;}
.menu1 .menu1mezera2 {width:199px; height:10px; overflow:hidden; background-color:transparent; margin:0px 0px 0px 14px;}

.rally-main .header {width: 1062px; height:243px; position:absolute; top:0px; text-align:left; background-color:transparent;}
.rally-main .header .headerHorni {width: 250px; height:212px; overflow:hidden; margin:0px 0px 0px 142px;}
.rally-main .header .headerHorni .logo {display:block; width: 235px; height:185px; overflow:hidden; margin:16px 0px 0px 0px; font-size:1px; text-indent:-5000px; text-decoration:none;}
.rally-main .header .headerDolni {width: 1022px; height:29px; overflow:hidden; margin:0px 0px 0px 162px; background-color:transparent;}
.rally-main .header .headerDolni .jazyky {float:left; width: 300px; overflow:hidden; margin:8px 0px 0px 0px; color:#5bb300; font-size:63%; background-color:transparent;}
.rally-main .header .headerDolni .jazyky .bila {color:#ffffff; background-color:transparent;}
.rally-main .header .headerDolni .jazyky .jazykOdkaz {color:#969696; text-decoration:none; background-color:transparent;}
.rally-main .header .headerDolni .jazyky .jazykOdkaz:hover {text-decoration:underline; background-color:transparent;}
.rally-main .header .headerDolni .sipkaDiv {float:right; width: 13px; height:29px; overflow:hidden; margin:0px;}
.rally-main .header .headerDolni .sipkaDiv .sipka {width: 11px; height:11px; overflow:hidden; margin:9px 0px 0px 2px; /*background:url(rally-mapa2.png) no-repeat -200px 0px;*/}
.rally-main .header .headerDolni .cervenyNadpis {float:right; width: 133px; height:29px; overflow:hidden; margin:0px; background-color:#ff0000;}
.rally-main .header .headerDolni .cervenyNadpis .odsazeni {display:block; width: 123px; overflow:hidden; margin:8px 5px 0px 5px; font-size:63%; color:#ffffff; text-align:center; text-decoration:none;}
.rally-main .header .headerDolni .nazevStranky {float:right; width: 500px; height:29px; overflow:hidden; margin:0px;}
.rally-main .header .headerDolni .nazevStranky .odsazeni {width:465px; overflow:hidden; margin:8px 35px 0px 0px; font-size:63%; color:#a0a0a0; text-align:right;}

.cmsBody .zapatiDiv {width:1012px; height:158px; text-align:left; margin: 18px 0px 89px 137px; border:0px solid red;}
.cmsBody .zapatiDiv .zapati {}
.cmsBody .zapatiDiv .zapati .zapatiHorni {float:left; width:800px; height:48px; line-height:48px; overflow:hidden; margin:0px 0px 0px 26px; text-align:llft; color:#76a918; font-weight:bold; font-size:68.75%;border:0px solid red;}
.cmsBody .zapatiDiv .zapati .zapatiDolni {float:left; width:826x; height:39px; overflow:hidden; margin:0px 0px 0px 0px; text-align:left;}
.cmsBody .zapatiDiv .zapati .zapatiDolni .odsazeni {width:800px; overflow:hidden; margin:4px 0px 0px 26px; text-align:left; font-size:63%; color:#000000;}
.cmsBody .zapatiDiv .zapati .zapatiDolni .odsazeni a {color:#000000; text-decoration:underline;}
.cmsBody .zapatiDiv .zapati .zapatiDolni .odsazeni a:hover {text-decoration:none;}
.cmsBody .zapatiDiv .zapati .zemekoule {width:152px; height:152px; overflow:hidden; float:right; border:0px solid red; margin:2px 0px 0px 0px;}

/* F34_SITEMAP */
.sitemap {padding:10px 0px 0px 0px; font-size:69%; color:#ffffff;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 12px;  color: #ffffff; padding: 15px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;  color: #ffffff;}
.sitemap a:hover {text-decoration: underline;}

.search {padding:10px 0px 0px 0px; font-size:63%; color:#ffffff;}
.search a.cmsPage {color: #5bb300; text-decoration: none;}
.search a.cmsPage:hover {text-decoration: underline;}


.searchForm {width:158px; overflow: hidden; margin:20px 0px 0px 0px;}
.searchForm .sfNadpis {text-align:left; padding:3px 0px 6px 20px; color: #fdeb1f; font-weight: bold; font-size:88%; text-decoration: none; font-family: "Times New Roman", Helvetica, sans-serif; background:url(alergo-bg-nadpis-left.png) repeat-x left top;}
.searchForm .text {height: 19px; width: 130px; border: 1px solid #e97901; margin:0px 0px 0px 20px; font-size:69%;}
.searchForm .submit {display:block; width:70px; font-size:75%; margin:4px 0px 0px 20px; padding:0px; color:#ffffff; background-color:#e97901; border:0px solid #e97901; cursor:pointer;}

.kategorie {width: 213px; overflow: hidden; margin: 10px 0px 0px 1px; padding: 0px 0px 0px 0px;}
.kategorie .rootkatName-0 {display:block; width:213px; height:50px; overflow:hidden; font-size: 81%; text-decoration: none; color: #000000; font-weight:bold; padding:0px; margin:0px;}
.kategorie .rootkatName-0 .cervenyPruh {float:left; display:block; width:6px; height:50px; overflow:hidden; background:none; cursor:pointer;}
.kategorie .rootkatName-0 .odkaz {float:right; display:block; width:199px; height:50px; overflow:hidden; background:url(rally-mapa2.png) no-repeat 0px -153px; cursor:pointer; color:#ffffff; margin:0px 0px 0px 0px;}
.kategorie .rootkatName-0 .odkaz .odkazOdsazeni {display:block; overflow:hidden; background:none; cursor:pointer; line-height:50px; color:#000000; padding:0px 0px 0px 25px;}
.kategorie .rootkatName-1 {display:block; width:213px; height:50px; overflow:hidden; font-size: 81%; text-decoration: none; color: #000000; font-weight:bold; padding:0px; margin:0px;}
.kategorie .rootkatName-1 .cervenyPruh {float:left; display:block; width:6px; height:50px; overflow:hidden; background:#ff0000; cursor:pointer;}
.kategorie .rootkatName-1 .odkaz {float:right; display:block; width:199px; height:50px; overflow:hidden; background:url(rally-mapa2.png) no-repeat 0px -204px; cursor:pointer; color:#ffffff;}
.kategorie .rootkatName-1 .odkaz .odkazOdsazeni {display:block; overflow:hidden; background:none; cursor:pointer; color:#000000; line-height:50px; padding:0px 0px 0px 25px;}

.katalogSObrazky {width:648px; height:160px; overflow:hidden;}
.katalogSObrazky .imageDiv {width:160px; height:160px; overflow:hidden; float:left; border:0px solid red;}
.katalogSObrazky .imageDiv .image {display:block; width:131px; height:124px; overflow:hidden; border:0px solid red; margin:16px 0px 0px 12px;}
.katalogSObrazky .prava {width:416px; height:160px; overflow:hidden; float:left; margin:0px 0px 0px 13px;}
.katalogSObrazky .prava .nadpis {display:block; width:416px; height:40px; line-height:40px; font-size:125%; font-weight:none; text-decoration:none; color:#050505; overflow:hidden; float:left; margin:0px 0px 0px 0px; float:left; padding:0px;}
.katalogSObrazky .prava .popis {width:214px; height:84px; overflow:hidden; margin:8px 0px 0px 0px; float:left; padding:0px 20px 0px 0px; border-right:1px solid #050505; line-height:14px; font-size:75%; color:#050505;}
.katalogSObrazky .prava .data {width:157; height:84px; overflow:hidden; margin:8px 0px 0px 20px; float:left;}
.katalogSObrazky .prava .data .radek {width:157px; height:14px; overflow:hidden; margin:0px 0px 0px 0px; line-height:14px; color:#050505;}
.katalogSObrazky .prava .data .radek .nazev {width:91px; height:14px; overflow:hidden; margin:0px 0px 0px 0px; font-size:11px; line-height:14px; float:left; border:0px solid red;}
.katalogSObrazky .prava .data .radek .hodnota {width:64px; height:14px; overflow:hidden; margin:0px 0px 0px 0px; font-size:62.5%; line-height:14px; float:right;}
.katalogSObrazky .prava .data .radek .hodnota .ks{width:40px; height:14px; font-weight:bold; overflow:hidden; margin:0px 0px 0px 0px; background-color:#e20101; color:#ffffff; border:0px; font-size:10px; line-height:14px;}
.katalogSObrazky .prava .data .radek .hodnota2 {width:64px; height:16px; overflow:hidden; margin:0px 0px 0px 0px; font-size:62.5%; float:right;}
.katalogSObrazky .prava .data .radek .hodnota2 button {width:19px;height:16px; overflow:hidden; border:0px; cursor:pointer; background:url(rally-mapa2.png) no-repeat -200px -161px;}

.katalog-mezera1 {width:632px; height:1px; background-color:#050505; margin:0px auto 10px auto;}

/* pruvodce nakupem */

.pruvodceNakupem {width:648px; height:55px; overflow:hidden; margin-bottom:20px; padding:0px; text-align:left; color:#050505;}
.pruvodceNakupem .pruvodceOdsazeni {width:648px; height:49px; overflow:hidden; margin:0px 0px 0px 0px;}
.pruvodceNakupem .mezera {float:left; width:9px; height:20px; overflow:hidden; margin:0px;}
.pruvodceNakupem .krok-0 {float:left; width:155px; overflow:hidden; margin:2px 0px 0px 0px;}
.pruvodceNakupem .krok-0 .cislo {float:left; width:30px; overflow:hidden; margin:0px; text-align:center; font-size:130%; font-weight:bold; color:#acacac;}
.pruvodceNakupem .krok-0 .text {float:left; width:125px; overflow:hidden; margin:2px 0px 0px 0px; text-align:left; font-size:75%; font-weight:normal; color:#050505;}
.pruvodceNakupem .krok-1 {float:left; width:155px; overflow:hidden; margin:4px 0px 0px 0px;}
.pruvodceNakupem .krok-1 .cislo {float:left; width:30px; overflow:hidden; margin:0px; text-align:center; font-size:130%; font-weight:bold; color:#f4ba00;}
.pruvodceNakupem .krok-1 .text {float:left; width:125px; overflow:hidden; margin:2px 0px 0px 0px; text-align:left; font-size:75%; font-weight:bold; color:#050505;}


/* F8_KOSIK */
.kosik {width:640px; overflow:hidden; margin-bottom:20px; color: #050505; padding:0px;}
.kosik .kosikPopis {line-height:16px; margin:0px; font-size:75%;}
.kosik .seznamZbozi {font-size:75%; margin:15px 0px 0px 0px}
.kosik .seznamZbozi .produktliteHeader {width:640px; overflow:hidden; margin:0px; padding:0px; }
.kosik .seznamZbozi .produktlite {width:640px; overflow:hidden; margin:0px; padding:0px; border-top:1px solid #050505; }
.kosik .seznamZbozi .padding1 {padding: 6px 0px 5px 0px; text-align:center; font-weight:bold;}
.kosik .seznamZbozi .padding2 {margin: 6px 5px 5px 5px;}
.kosik .seznamZbozi .padding3 {padding: 3px 0px 3px 0px;}
.kosik .seznamZbozi .padding4 {margin: 6px 0px 5px 0px;}
.kosik .seznamZbozi .checkbox {float: left; width: 30px; overflow: hidden; padding:0px; margin:0px; text-align:center;}
.kosik .seznamZbozi .nazev {float:left; width:310px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
.kosik .seznamZbozi .nazev .text {text-decoration: none; color:#f4ba00; font-weight: normal;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: none;}
.kosik .seznamZbozi .cenaZaKus {float: left; width: 95px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: left; padding:0px;}
.kosik .seznamZbozi .pocetKusu input {width:30px; height:17px; text-align:center; border:1px solid #050505; margin: 2px 0px 0px 7px; font-size:100%;}
.kosik .seznamZbozi .dph {float: left; width:40px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width:100px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .cena1 {font-weight: normal; text-align:right;}
.kosik .seznamZbozi .cena2 {color:#f4ba00; font-weight: bold; text-align:right;}
.kosik .cenaCelkem {width:640px; overflow:hidden; margin:0px; padding:0px; text-align:left; font-size:75%; }
.kosik .cenaCelkem .row {width:640px; overflow:hidden; margin:0px; padding:0px; border-top:1px solid #050505;}
.kosik .cenaCelkem .row .popis {float:left; width:200px; overflow:hidden; margin: 6px 0px 5px 7px; padding:0px; text-align:left; font-weight:bold; text-transform:lowercase;}
.kosik .cenaCelkem .row .cena {float:right; width:120px; overflow:hidden; margin: 6px 16px 5px 0px; padding:0px; text-align:right; font-weight:bold;}
.kosik .cenaCelkem .row .cena .modra {color:#f4ba00;}
.kosik .buttonsBottom {width:640px; margin: 20px 0px 0px 0px; padding:0px;}
.kosik .buttonsBottom .tlacitko {width:110px; height:26px; margin: 0px 2px 0px 0px; padding:0px;font-size:12px; color:#ffffff; float:left; background-color:#e20101; border:0px; cursor:pointer;}
.kosik .buttonsBottom .tlacitkoA {display:block; text-align:center; font-size:12px; color:#ffffff; width:110px; height:26px; line-height:24px; text-decoration:none; margin: 0px 2px 0px 0px; padding:0px; float:left; background-color:#e20101; border:0px;}
.kosik .chyby {padding:10px 0px 0px 0px; line-height:18px; font-size:14px; color:red;}
.kosik .chyby .odkaz {text-decoration: underline; color:#0046ff; font-weight: normal;}
.kosik .chyby .odkaz:hover {text-decoration: none;}

/* F9_POKLADNA */
.pokladna {color: #050505; font-size:75%; padding:0px; margin-bottom:20px;}
.pokladna .nadpisPokladna {width:640px; overflow:hidden; font-weight: bold; padding:0px; color: #f4ba00; margin:20px 0px 10px 0px; }
.pokladna .margin {width:620px; overflow:hidden; margin: 0px 0px 0px 20px; text-align: left;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; color: #f4ba00; font-weight: bold;}
.pokladna .seznamZbozi {width:620px; overflow:hidden; margin:0px; padding:0px; }
.pokladna .seznamZbozi .produktliteHeader {width:620px; overflow:hidden; margin:0px; padding:0px;}
.pokladna .seznamZbozi .produktlite {width:620px; overflow:hidden; margin:0px; padding:0px; border-top:1px solid #050505;}
.pokladna .seznamZbozi .padding1 {padding: 5px 0px 5px 0px; margin:0px; text-align:center; font-weight:bold;}
.pokladna .seznamZbozi .padding2 {margin: 6px 7px 6px 0px; padding:0px;}
.pokladna .seznamZbozi .padding3 {padding: 3px 0px 3px 0px; margin:0px;}
.pokladna .seznamZbozi .padding4 {padding: 5px 0px 5px 0px; margin:0px; text-align:left; font-weight:bold;}
.pokladna .seznamZbozi .nazev {float:left; width:325px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
.pokladna .seznamZbozi .nazev .odkaz {color:#f4ba00; font-weight: normal;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 90px; overflow: hidden; padding:0px; text-align: center;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: center; padding:0px;}
.pokladna .seznamZbozi .dph {float: left; width:40px; overflow: hidden; padding:0px; text-align:center;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width:100px; overflow: hidden; padding:0px;}
.pokladna .seznamZbozi .cena1 {font-weight: normal; text-align:center;}
.pokladna .seznamZbozi .cena2 {color:#f4ba00; font-weight: bold; text-align:right;}
.pokladna .cenaCelkem {width:620px; overflow:hidden; margin:0px 0px 10px 0px; padding:0px; text-align:left;}
.pokladna .cenaCelkem .row {width:620px; overflow:hidden; margin:0px; border-top:1px solid #050505;}
.pokladna .cenaCelkem .row .popis {float:left; width:135px; text-align:left; font-weight:bold; text-transform:lowercase; padding: 3px 0px;}
.pokladna .cenaCelkem .row .cena {float:right; width:125px; overflow:hidden; margin-right:16px; padding:3px 0px; font-weight: bold; color:#000000; text-align: center;}
.pokladna .cenaCelkem .row .cena .odsazeni {padding:0px; text-align:right;}
.pokladna .cenaCelkem .row .cena .odsazeni .cenaCastka {color:#f4ba00;}
.pokladna .slevaPopis {float:left; width: 120px; margin: 1px 0px 0px 0px; text-align:left; font-weight:bold;}
.pokladna input.slevaKod {float:left; width:30px; height:17px; text-align:left; border:1px solid #050505; color:#050505; margin: 1px 5px 0px 0px; font-size:100%; background-color:#6e9a1d;}
.pokladna .tlacitkoSleva {width:110px; height:23px; margin: 0px 2px 0px 0px; padding:0px;font-size:12px; color:#ffffff; float:left; background-color:#e20101; border:0px; cursor:pointer;}

.pokladna .odberatel2 {margin: 0px 0px 0px 20px; overflow:hidden;}
.pokladna .odberatel2 .kontakt {width:620px; overflow:hidden; padding: 0px 0px 15px 0px;}
.pokladna .odberatel2 .kontakt .udaje {float: left; display: block; width: 100px; font-weight: normal; padding: 4px 0px 0px 0px; text-align:right; line-height:19px;}
.pokladna .odberatel2 .kontakt .dodaciAdresa {width: 155px; height:19px; border:1px solid #050505; color:#000000; font-size:100%; line-height:19px; margin:0px 0px 0px 5px; background-color:#6e9a1d;}

.pokladna .odberatel {margin: 0px 0px 0px 20px; overflow:hidden;}
.pokladna .odberatel .kontakt {border:0px solid red; float: left; width: 243px; padding: 0px 0px 15px 0px; overflow:hidden;}
.pokladna .odberatel .kontakt .nadpis {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #050505; overflow:hidden;}
.pokladna .odberatel .kontakt .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px; overflow:hidden;}

.pokladna .odberatel .kontakt table.udaje {width:243px; border: 0px solid #5d5d5d; font-size:100%;}
.pokladna .odberatel .kontakt table.udaje b {color: #000000;}
.pokladna .odberatel .kontakt table.udaje td {color: #000000; vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel .kontakt table.udaje td.popis {width: 80px; vertical-align: middle; text-align: right; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt table.udaje td.text {padding:0px 0px 0px 10px; vertical-align: middle; text-align: left; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt table.udaje .dodaciAdresa {width: 135px; height:19px; border:1px solid #050505; color:#000000; background-color:#6e9a1d; font-size:100%; margin:0px 0px 0px 10px;}
.pokladna .odberatel .kontakt select {width:137px; height:21px; color:#000000; border:1px solid #606060; background-color:#6e9a1d; font-size:100%; margin:2px 0px 0px 10px;}

.pokladna .odberatel .kontakt2 {float: left; width:495px; padding: 0px 0px 15px 0px; overflow:hidden;}
.pokladna .odberatel .kontakt2 .nadpis {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #050505;}
.pokladna .odberatel .kontakt2 .popisOblasti {font-style: italic; color:#050505; font-weight:normal;}

.pokladna .odberatel .kontakt2 table.udaje {width: 243px; border: 0px solid #000000; font-size:100%; overflow:hidden;}
.pokladna .odberatel .kontakt2 table.udaje b {color: #000000;}
.pokladna .odberatel .kontakt2 table.udaje td {color: #000000; vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel .kontakt2 table.udaje td.popis {width: 80px; vertical-align: middle; text-align: right; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt2 table.udaje td.text {padding:0px 0px 0px 10px; vertical-align: middle; text-align: left; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt2 table.udaje .dodaciAdresa {width: 135px; height:19px; border:1px solid #050505;  background-color:#6e9a1d; color:#000000; font-size:100%; margin:0px 0px 0px 10px;}
.pokladna .odberatel .kontakt2 .obchPodmOdkaz {color:#f4ba00; font-weight:normal; text-decoration:underline;}
.pokladna .odberatel .kontakt2 .obchPodmOdkaz:hover {text-decoration:none;}

.pokladna .odberatel .mezera {float: left; width: 20px; overflow: hidden;}

.pokladna .vasVzkazKObjednavce {width: 610px; height:50px; font-size:100%; color:#000000; border:1px solid #050505; margin:0px 0px 0px 20px; background-color:#6e9a1d; }
.pokladna .tlacitkoObjednat {width:110px; height:26px; margin: 0px 2px 0px 0px; padding:0px;font-size:12px; color:#ffffff; float:left; background-color:#e20101; border:0px; cursor:pointer;}
.pokladna .tlacitkoZO {height:26px; margin: 0px; padding:0px;font-size:12px; color:#ffffff; background-color:#e20101; border:0px; cursor:pointer;}


.specialniDoprava {margin: 0px 0px 15px 0px;}
.specialniDoprava .text {margin: 0px; font-weight: normal;}
.specialniDoprava .text a {text-decoration:underline; color:#f4ba00;}
.specialniDoprava .text a:hover {text-decoration:none;}
.specialniDoprava .vyberPlatby {}
.specialniDoprava .vyberPlatby .platba {padding: 5px;}

.volbaDopravyAPlatby {width:610px; margin:0px;}
.volbaDopravyAPlatby td {width:300px; vertical-align:top; padding:0px; font-size:69%;}

.volbaDopravy {font-size:11px;}
.volbaDopravy .dopravaBlock {color: #050505; border-top: 1px solid #050505; font-size:100%;}
.volbaDopravy .dopravaBlock .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .dopravaBlock-selected {color: #050505; background-color:#5c8315; border-top: 1px solid #050505;}
.volbaDopravy .dopravaBlock-selected .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .cena {float: right; font-weight: bold; margin: 2px 10px 0px 0px; line-height: 17px;}
.volbaDopravy input.radio {width: 20px;}
.volbaDopravy .nazev {font-weight: bold;}
.volbaDopravy .popis {margin: 0px 5px 0px 20px; color: #050505; line-height: 17px;}

.volbaPlatby {font-size:11px;}
.volbaPlatby .platbaBlock {color: #050505;}
.volbaPlatby .platbaBlock .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .platbaBlock-selected {color: #050505; background-color:#5c8315;}
.volbaPlatby .platbaBlock-selected .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .cena {float: right; font-weight: bold; margin: 2px 10px 0px 0px; line-height: 17px;}
.volbaPlatby input.radio {width: 20px;}
.volbaPlatby .nazev {font-weight: bold;}
.volbaPlatby .popis {margin: 0px 5px 0px 20px; color: #050505; line-height: 17px;}

.pokladnaLib {padding:5px 0px; font-size:69%;}
.pokladnaLib .pokladnaLibNadpis {display:block; width:600px; overflow:hidden; font-weight: bold; color: #050505; padding:9px 0px 9px 0px; margin:10px 0px;}
.pokladnaLib .pokladnaLibPopis {display:block;}
.pokladnaLib .pokladnaLibFormLayout {font-size:100%; margin:0px 10px;}
.pokladnaLib .pokladnaLibFormLayout td {}
.pokladnaLib .pokladnaLibFormLayout td.popis {}
.pokladnaLib .pokladnaLibFormLayout td.input {font-size:100%;}
.pokladnaLib .pokladnaLibFormLayout td select {font-size:100%;}

/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {width:640px; overflow:hidden; font-size: 75%; text-align: left; color: #050505;}
.objednavka .tlacitko {width:110px; height:26px; display:block; text-decoration:none; text-align:center; line-height:26px; margin: 0px 2px 0px 0px; padding:0px;font-size:12px; color:#ffffff; float:left; background-color:#e20101; border:0px; cursor:pointer;}

/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:0px; font-size: 75%; color: #050505; background-color:#6e9a1d;}
.vaseObjednavkyPrehled a.prihlaseni {}
.vaseObjednavkyPrehled .prehled {width: 100%; border-collapse: collapse; border: 1px solid #050505; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #050505; padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#f4ba00;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {padding:0px; font-size: 75%; color: #050505; background-color:#6e9a1d;}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {width: 100%; border-collapse: collapse; border: 1px solid #050505; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #050505;  padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyDetail .prehled td.nazev {color:#050505;}
.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:#f4ba00; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}

/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {padding:0px; font-size: 75%; overflow:hidden; color:#050505; width:100%; line-height:16px;}
.loginPage .nadpisLogin {font-weight: bold; padding: 15px 0px 5px 0px; }
.loginPage .row {width: 530px; padding: 0px 0px 5px 0px;}
.loginPage .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; }
.loginPage .popis2 {float: left; width: 250px; padding: 4px 0px 10px 0px; }
.loginPage .popis2 .tlacitko {width:110px; height:26px; margin: 0px 2px 0px 0px; padding:0px;font-size:12px; color:#ffffff; float:left; background-color:#e20101; border:0px; cursor:pointer;}
.loginPage .txtbox {float:left; width: 150px; height:19px; border:1px solid #050505; font-size:100%; margin:0px; color:#050505; background-color:#6e9a1d;}
.loginPage a {text-decoration: underline; color:#f4ba00;}
.loginPage a:hover {text-decoration: none;}

/* F24_VYHLEDAVANI - rozsirene */
.kategorieFiltr {width:220px; color:#004682; font-weight:normal; font-size:69%; vertical-align: top;}
.kategorieFiltr ul {margin:0px; padding:0px 0px 0px 20px;}
.kategorieFiltrParametru {padding:0px 0px 0px 10px; vertical-align: top;}

.advsearch2 {text-align:left; padding:0px;}
.advsearch2 td {text-align:left; font-size: 69%; vertical-align:top;}
.advsearch2 td.popis {width: 200px; line-height: 20px; color: #000000;}
.advsearch2 td.tdInput {width: 150px; line-height: 20px; color: #000000;}
.advsearch2 td .txtbox {width: 150px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:1px 0px 0px 0px;}
.advsearch2 .nenalezeno {width:600px; font-size:69%; color:#000000; margin:0px 0px 10px 0px;}

/* F5_USER - registrace a nastaveni*/
.userData {}
.userData .nadpisSpozadim {width:100%; overflow:hidden; font-size:75%; color: #050505; padding:0px; margin:0px; background-color:#5c8315; }
.userData .nadpisSpozadim .nspPadding {padding:6px 10px 4px 10px;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#5c8315; border-top:1px solid #050505; border-bottom:1px solid #050505; margin:0px; padding:0px;}
.userData .odsazeniUD {font-size:69%; text-align:left; margin:0px; padding:10px; color: #050505;}
.userData .odsazeniUD .nadpis {font-weight: bold; margin: 0px 0px 4px 0px; color:#050505; width:500px;}
.userData .odsazeniUD .row {width:470px; margin: 2px 0px 0px 10px; padding:1px 0px; text-align:left; padding:0px;}
.userData .odsazeniUD .row .popis {float: left; width: 230px; text-align: left; padding: 3px 0px 0px 0px; color:#050505; margin:0px;}
.userData .odsazeniUD .row .popis2 {float: left; width: 230px; text-align: left;}
.userData .odsazeniUD .row input.i {float: left; width:120px; height:19px; margin:0px; border:1px solid #050505; color:#050505; font-size:100%; background-color:#6e9a1d; }
.userData .odsazeniUD .row select {float:left; width:123px; height:23px; border:1px solid #5c8315; color:#050505; font-size:100%; background-color:#6e9a1d;}
.userData .odsazeniUD .row a {text-decoration: underline; color:#f4ba00;}
.userData .odsazeniUD .row a:hover {text-decoration: none; }
.userData .odsazeniUD .tlacitko {height:26px; margin: 0px; padding:0px;font-size:12px; color:#ffffff; background-color:#e20101; border:0px; cursor:pointer;}

.novinkyForm {width: 199px; overflow: hidden; margin: 30px 0px 0px 15px; padding: 0px 0px 0px 0px; text-align:center;}
.novinkyForm .nadpisKat {width:199px; height:29px; text-align:center; line-height:29px; background-color:#ff0000; color:#ffffff; font-size:11px; overflow:hidden;  font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
.novinkyForm .popisek1 {width:199px; text-align:center; margin:10px 0px 0px 0px; font-size:11px; line-height:13px; padding:0px 0px 5px 0px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;}
.novinkyForm .txtbox {width:137px; height:17px; padding:2px 2px; font-size:11px; color:#546171; line-height:15px; overflow:hidden; border:1px solid #ffffff; background:#000000; color:#ffffff; margin:5px auto 5px auto;}
.novinkyForm .tlacitko {width:72px; height:29px; line-height:29px; overflow:hidden; background-color:#ff0000; color:#ffffff; font-weight:bold; font-size:11px; border:0px solid red; cursor:pointer; font-family: Verdana, Arial, Helvetica, sans-serif;}
