/* obecna nastaveni */
body {font-family: Tahoma, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color:#000000;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Tahoma, Arial, Helvetica, sans-serif; vertical-align: middle;}
strong {font-weight: bold;}
a {text-decoration: none; color:#0064a7;}
a:hover {text-decoration:underline;}
.pointer {cursor: pointer;}
.cistic {clear:both; border:none; visibility:hidden; line-height:0px;}

.mapPlus1 {width:17px; height: 15px; background: url(eshopstar-map.png) no-repeat -57px 0px;}
.mapMinus1 {width:17px; height: 15px; background: url(eshopstar-map.png) no-repeat -75px 0px;}

.shopMessage {text-align: center; width: 100%; margin: 120px auto 0px auto;}
.shopMessage .block {width: 400px; padding: 15px 0px 15px 0px; margin: 15px auto 15px auto; color:#f7db90; background-color:#ffffff;}
.shopMessage .block .logo {width:400px; height:93px; overflow:hidden; background:url(kb-bg-logo.png) no-repeat 3px 0px;}
.shopMessage .block .border {border-top:5px solid #9b9b9b; border-bottom:4px solid #9f9f9f; padding:15px;}
.shopMessage .block .odsazeni {font-size: 69%; padding:0px; margin:0px; color:#2c2c2c; font-weight:normal;}
.shopMessage .block .nadpisTecky {background:url(kb-seda-tecka-vod.png) repeat-x left bottom;}
.shopMessage .block .nadpis {font-size: 81%; font-weight: bold; padding: 0px 0px 5px 0px; color: #4c4c4c; text-align:left;}

.main {width:700px; overflow:hidden; margin: 15px auto 15px auto; text-align: left;}

.main .topLista {width: 700px; overflow: hidden;}
.main .topLista .selectSkin {line-height: 20px; font-size: 75%;}

.main .header {width:700px; height:165px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
.main .header .headerHorni {width:700px; height:90px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
.main .header .headerHorni .logoDiv {float:left; width: 200px; height: 90px; overflow:hidden; background:url(kb-bg-logo.png) no-repeat left top;}
.main .header .headerHorni .logoDiv .logo {display: block; width: 200px; height: 90px; overflow:hidden; text-decoration:none; text-indent: -5000px; margin:0px; padding:0px; font-size: 1px;}
.main .header .headerHorni .logoDiv .logo:hover {text-decoration:none;}
.main .header .headerHorni .mezera {float:left; width: 10px; height: 90px; overflow:hidden; padding:0px; margin:0px;}
.main .header .headerHorni .textyDiv {float:left; width: 105px; height: 90px; overflow:hidden; padding:0px; margin:0px;}
.main .header .headerHorni .textyDiv .padding {padding:10px 0px 0px 0px;}
.main .header .headerHorni .textyDiv .padding .textOdkazDiv {width: 105px; overflow:hidden; padding:0px; margin:0px; background:url(kb-texty-top-sipka.png) no-repeat 0px 3px;}
.main .header .headerHorni .textyDiv .padding .textOdkazDiv .textOdkaz {display:block; width: 88px; overflow:hidden; padding:0px; margin:0px 0px 0px 17px; font-weight:bold; font-size:69%; color:#000000; text-decoration:none;}
.main .header .headerHorni .textyDiv .padding .textOdkazDiv .textOdkaz:hover {text-decoration:underline;}
.main .header .headerHorni .userFormsDiv {float:left; width: 145px; height: 90px; overflow:hidden; padding:0px; margin:0px;}
.main .header .headerHorni .tecky {float:left; width: 1px; height: 90px; overflow:hidden; background:url(kb-seda-tecka-sv.png) repeat-y left top; padding:0px; margin:0px 20px;}
.main .header .headerHorni .kosikTop {float:left; width: 156px; overflow:hidden; padding:20px 0px 0px 0px; margin:0px;}
.main .header .headerHorni .kosikTop .padding {width: 130px; overflow:hidden; padding:0px; margin:0px;}
.main .header .headerHorni .kosikTop .padding .kosikTopOdkaz1 {display:block; color:#000000; font-size:69%; font-weight:bold; text-decoration:none; background:url(kb-kosik-top.png) no-repeat left top; padding:6px 0px 7px 60px; margin:0px 0px 5px 0px;}
.main .header .headerHorni .kosikTop .padding .kosikTopOdkaz1:hover {text-decoration:underline;}
.main .header .headerHorni .kosikTop .padding .kosikTopOdkaz2 {color:#000000; font-size:69%; font-weight:normal; text-decoration:none;}
.main .header .headerHorni .kosikTop .padding .kosikTopOdkaz2:hover {text-decoration:underline;}
.main .header .headerHorni .kosikTop .padding .kosikTopOdkaz2 .cervena {color:#ff0000;}

.main .header .headerProstredni {width:700px; height:4px; overflow:hidden; padding:0px; margin:0px;}

.main .header .headerDolni {width:700px; height:71px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
.main .header .headerDolni .vyhledavani {float:left; width:200px; height:71px; overflow:hidden; padding:0px; margin:0px; background:url(kb-bg-vyhledavani.png) no-repeat left top;}
.main .header .headerDolni .vyhledavani .padding {width:160px; overflow:hidden; margin:15px 0px 0px 20px; text-align:left;}
.main .header .headerDolni .vyhledavani .vyhledavaniPopis {float:left; width:160px; color: #ffffff; margin:0px; font-size:69%; font-weight:bold; text-align:left;}
.main .header .headerDolni .vyhledavani .hledanyText {float:left; width:133px; height:20px; border:1px solid #7f7f7f; color: #000000; margin:0px; font-size:69%; padding:0px;}
.main .header .headerDolni .vyhledavani .submit {float:right; width:20px; height:20px; margin:0px; padding:0px;}
.main .header .headerDolni .vyhledavani .rozsireneVyhledavani {float:left; display:block; width:131px; font-size: 69%; color:#ffff9b; text-decoration:underline; padding:2px 0px 0px 0px; font-weight:normal; margin:0px; text-align:right;}
.main .header .headerDolni .vyhledavani .rozsireneVyhledavani:hover {text-decoration:none;}

.main .header .headerDolni .zeleneOdkazy {float:right; width:497px; height:71px; overflow:hidden; padding:0px; margin:0px; background:url(kb-header-zelena.png) no-repeat left top;}
.main .header .headerDolni .zeleneOdkazy .mezera {float:left; width:2px; height:71px; overflow:hidden; padding:0px; margin:0px;}
.main .header .headerDolni .zeleneOdkazy .zelenyOdkazDiv-1 {float:left; width:100px; overflow:hidden; padding:20px 0px 0px 0px; margin:0px; text-align:center;}
.main .header .headerDolni .zeleneOdkazy .zelenyOdkazDiv-2 {float:left; width:97px; overflow:hidden; padding:20px 0px 0px 0px; margin:0px; text-align:center;}
.main .header .headerDolni .zeleneOdkazy .zelenyOdkazDiv-3 {float:left; width:97px; overflow:hidden; padding:20px 0px 0px 0px; margin:0px; text-align:center;}
.main .header .headerDolni .zeleneOdkazy .zelenyOdkazDiv-4 {float:left; width:97px; overflow:hidden; padding:20px 0px 0px 0px; margin:0px; text-align:center;}
.main .header .headerDolni .zeleneOdkazy .zelenyOdkazDiv-5 {float:left; width:97px; overflow:hidden; padding:25px 0px 0px 0px; margin:0px; text-align:center;}
.main .header .headerDolni .zeleneOdkazy .zelenyOdkaz {color:#ffffff; text-transform:uppercase; font-weight:bold; font-size:81%; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
.main .header .headerDolni .zeleneOdkazy .zelenyOdkaz:hover {text-decoration:underline;}


.main .pruh {width:700px; height:9px; overflow:hidden; margin:0px; padding:0px; background:url(kb-bg-pruh1.png) repeat-x left top;}

.main .main01 {width:700px; overflow: hidden; margin:0px; padding:0px;}

.main .main01 .layoutLeft {float:left; width: 200px; overflow: hidden; margin:0px; padding:0px;}
.main .main01 .layoutLeft .ramecekLeftHorni {width: 200px; height:15px; overflow: hidden; margin:0px; padding:0px; background:url(kb-bg-left-horni.png) no-repeat left top;}
.main .main01 .layoutLeft .ramecekLeftDolni {width: 200px; height:15px; overflow: hidden; margin:0px 0px 3px 0px; padding:0px; background:url(kb-bg-left-dolni.png) no-repeat left top;}
.main .main01 .layoutLeft .ramecekLeftPozadi {width: 200px; overflow: hidden; margin:0px; padding:0px; background:url(kb-bg-left-pozadi.png) repeat-y left top;}
.main .main01 .layoutLeft .nadpisLeft {width: 176px; overflow: hidden; margin:0px 0px 10px 12px; padding:0px; border-bottom:2px solid #9b9b9b;}
.main .main01 .layoutLeft .nadpisLeft .padding {color:#0064c8; padding:0px 10px 10px 10px; font-size:81%; font-weight:bold; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif;}
.main .main01 .layoutLeft .nadpisLeft .padding .rootkat {color:#0064c8; font-weight:bold; text-decoration:none; font-size:95%;}
.main .main01 .layoutLeft .nadpisLeft .padding .rootkat:hover {color:#ff9100; font-weight:bold; text-decoration:none;}
.main .main01 .layoutLeft .ramecekLeft {width:154px; overflow:hidden; color:#ffcbee; padding:0px 0px 10px 0px; margin:0px 0px 0px 21px;}
.main .main01 .layoutLeft .ramecekLeft .rlTecky {width:154px; height:1px; overflow:hidden; padding:0px; margin:0px; background:url(kb-left-tecka.png) repeat-x left top;}
.main .main01 .layoutLeft .ramecekLeft .leftOdkazDiv {padding:3px 0px 3px 12px; margin:0px; background:url(kb-left-sipka.png) no-repeat 0px 7px;}
.main .main01 .layoutLeft .ramecekLeft .leftOdkazDiv .leftOdkaz {font-size:69%; color:#000000; text-decoration:none;}
.main .main01 .layoutLeft .ramecekLeft .leftOdkazDiv .leftOdkaz:hover {color:#888888; text-decoration:underline;}
.main .main01 .layoutLeft .banneryLeft {width: 200px; overflow: hidden; margin:0px 0px 3px 0px; padding:0px;}

.main .main01 .layoutCenter {float:right; width:490px; overflow:hidden; margin:0px; padding:0px; text-align: left;}
.main .main01 .layoutCenter .nadpisCenter {width: 490px; overflow: hidden; margin:0px 0px 10px 0px; padding:0px; border-bottom:2px solid #9b9b9b;}
.main .main01 .layoutCenter .nadpisCenter h1 {color:#0064c8; padding:15px 10px 10px 10px; font-size:81%; font-weight:bold; margin:0px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif;}
.main .main01 .layoutCenter .nadpisCenter2 {width: 490px; overflow: hidden; margin:0px 0px 10px 0px; padding:0px;}
.main .main01 .layoutCenter .nadpisCenter2 h2 {color:#0064c8; padding:15px 10px 10px 10px; font-size:75%; font-weight:bold; margin:0px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif;}
.main .main01 .layoutCenter .nadpisCenter .padding {color:#0064c8; padding:15px 10px 10px 10px; font-size:81%; font-weight:bold; margin:0px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif;}
.main .main01 .layoutCenter .ramecek {width:490px; overflow:hidden; padding:0px; margin:0px 0px 10px 0px;}
.main .main01 .layoutCenter .vodorovnaCara1 {width:490px; height:1px; overflow:hidden; margin:10px 0px 10px 0px; background:url(kb-seda-tecka-vod.png) repeat-x left top;}

.zapati {width:700px; overflow:hidden; margin:0px; text-align: left; color:#9b9b9b; font-size:69%; line-height: 14px;}
.zapati .odsazeni {padding:10px;}
.zapati .zapati-odkaz {color:#78b400; text-decoration:underline; font-weight:bold;}
.zapati .zapati-odkaz:hover {text-decoration: none;}

/* -----------------------------------------------------------------------------------------------------------------------  */
/* levy pruh */
.novinkyForm {width:154px; overflow:hidden; margin:0px; padding:0px;}
.novinkyForm .novinky-popis {font-size:69%; color:#000000; font-weight:normal; margin:0px; padding:0px; line-height:15px; text-align:left;}
.novinkyForm .row {width:154px; margin:0px; text-align:left;}
.novinkyForm .row .txtbox {float:left; width:120px; height:19px; border:1px solid #7f7f7f; color: #000000; margin:0px; font-size:69%;}
.novinkyForm .row input.submit {float:right; width:29px; height:13px; vertical-align: middle; cursor:pointer; margin:4px 0px 0px 0px;}

.anketa {width:154px; overflow:hidden; margin:0px; font-size:69%;}
.anketa .nadpis1 {font-weight:bold; color:#000000; text-align:left; padding:0px 0px 0px 0px;}
.anketa a {display:block; color:#000000; text-decoration:none; margin:7px 0px 2px 0px; font-weight:normal;}
.anketa a:hover {color:#888888; text-decoration:underline;}
.anketa .prouzek {padding:0px; margin:0px;}
.anketa .prouzek .hlas {float:left; height: 7px; overflow: hidden; background-color:#ff9100; margin-top:3px;}
.anketa .prouzek .procento {float:left; width:30px; overflow: hidden; text-align:left; margin:0px; padding:0px; color:#888888;}
/* EO - levy pruh */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* pravy pruh */
.userForms {width:145px; overflow:hidden; text-align:right; margin:0px;}
.userForms .row {width:145px; overflow:hidden; padding:0px 0px 4px 0px; text-align: right; margin:0px;}
.userForms .row .userLevy {float:left; width:35px; overflow:hidden; margin:0px; font-size:69%; padding:4px 0px 0px 0px; color:#000000; text-align:left;}
.userForms .row .userPravy1 {float:left; width:109px; overflow:hidden; margin:0px; text-align:right; padding:0px;}
.userForms .row .userPravy1 .txtbox {width:105px; height:19px; border:1px solid #7f7f7f; color: #000000; margin:0px; font-size:69%;}
.userForms .row .userPravy2 {float:left; width:80px; overflow:hidden; margin:0px; text-align:left; padding:0px;}
.userForms .row .userPravy2 .txtbox {width:75px; height:19px; border:1px solid #7f7f7f; color: #000000; margin:0px; font-size:69%;}
.userForms .row .submit {float:right; width:29px; height:13px; margin:4px 0px 0px 0px; padding:0px;}
.userForms .odkaz {display:block; color:#0064a7; text-align:left; font-size:69%; font-weight:normal; text-decoration:underline; margin:0px 0px 3px 0px; }
.userForms .odkaz:hover {color:#888888;text-decoration:underline;}
.userForms .uzivatel {width: 145px; text-align:left; font-weight:bold; color: #000000; padding:0px 0px 3px 0px; font-size:75%;}
.userForms .odhlasit {padding:4px 0px 0px 0px; text-align:left;}
/* EO - pravy pruh */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* center - hlavni strana - jednotlive FCE */

.popisKategorie {padding: 5px 0px; color:#000000; font-size:69%;}
.popisKategorie a {text-decoration: underline;}
.popisKategorie a:hover {text-decoration: none;}

.novinka {width:490px; overflow:hidden; color:#000000; padding:0px 0px 15px 0px;}
.novinka .nadpisNovinka {font-weight:bold; color:#0064c8; font-size:69%; padding:0px 0px 5px 0px;}
.novinka .textNovinka {font-weight:normal; font-size:69%; line-height:18px; color:#000000;}


.katalogHeader {width:490px; overflow: hidden; color: #000000; padding: 0px; margin:10px 0px 10px 0px;}
.katalogHeader .row {padding: 0px 5px 0px 5px; text-align:left;}

.katalogHeader .row .katalogHeaderImg {float: left; width: 15px; overflow:hidden; text-align:center; font-size:4px;}
.katalogHeader .row .katalogHeaderImg img {margin: 3px 0px 2px 6px; cursor: pointer;}

.katalogHeader .row .katalogHeaderPopis1 {float: left; width: 55px; overflow:hidden; font-size:69%; text-align:left; padding-top:3px;}
.katalogHeader .row .razeni {float: left; width:60px; height:19px; font-size: 69%; border:1px solid #7f7f7f; color: #000000;}
.katalogHeader .row .katalogHeaderPopis2 {float: left; width: 110px; overflow:hidden; font-size:69%; text-align:right; padding-top:3px;}
.katalogHeader .row .pocet {float: left; width:40px; height:19px; font-size: 69%; border:1px solid #7f7f7f; color: #000000; margin-right:5px;}
.katalogHeader .row .katalogHeaderPopis3 {float: left; width: 50px; overflow:hidden; font-size:69%; text-align:right; padding-top:3px;}
.katalogHeader .row .vyrobce {float: left; width:140px; height:19px; font-size: 69%; border:1px solid #7f7f7f; color: #000000; margin-right:5px;}


/* listcontrol - listovani v katalogu */
.listcontrol {margin:0px; padding:0px 0px 10px 0px; text-align:center; font-weight:normal; color:#0064a7;}
.listcontrol img {height: 7px; margin: 3px 0px 0px 0px;}
.listcontrol .listcontrol-tabulka {width:490px; margin:0px; padding:0px; font-size:69%; color:#0064a7;}
.listcontrol .listcontrol-tabulka .leveSipky {width:120px; text-align:right;}
.listcontrol .listcontrol-tabulka .cisla {width:250px; text-align:center; color:#727171;}
.listcontrol .listcontrol-tabulka .praveSipky {width:120px; text-align:left;}
.listcontrol .prevNext {color:#0064a7; text-decoration:underline; font-weight:normal;}
.listcontrol .prevNext:hover {text-decoration:underline; color: #888888;}
.listcontrol .listCislo {color:#0064a7; text-decoration:underline; font-weight:normal;}
.listcontrol .listCislo:hover {text-decoration:underline; color: #888888;}
.listcontrol .actual {color: #0064a7; font-weight:bold;}

.kategorie-filtr {width:140px; overflow:hidden; font-size:69%; color:#0064a7;}
.kategorie-filtr ul {margin:0px 0px 0px 20px; padding:0px;}

div.parametryFiltr {color: #000000; overflow: hidden; padding:0px;}
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: 0px 5px 5px 5px; margin: 0px;}
div.parametryFiltr .styl form {padding: 0px; margin: 0px;}
div.parametryFiltr hr.delici {border: 0px solid #ffffff; border-top: 1px solid #7f7f7f; height: 1px;}
div.parametryFiltr .search {color: #000000; font-size: 69%;}
div.parametryFiltr .search td {padding: 0px;}
div.parametryFiltr .search td.nazev {width: 165px;}
div.parametryFiltr .search td .textbox {height:19px; border:1px solid #7f7f7f; color: #000000;}
div.parametryFiltr .filtrValue {font-size: 69%; color: #000000;}
div.parametryFiltr .filtrValue td {vertical-align: top; padding: 0px;}
div.parametryFiltr .filtrValue td.nazev {width: 115px; font-weight: normal; color: #000000;}
div.parametryFiltr .filtrValue td.porovnani {width: 35px;}
div.parametryFiltr .filtrValue .odsazeni1 {padding-top:4px;}
div.parametryFiltr .filtrValue .textPorovnani {height:19px; border:1px solid #7f7f7f; color: #000000; margin:0px 8px 0px 0px;}
div.parametryFiltr .filtrValue .vyberPorovnani {height:19px; border:1px solid #7f7f7f; color: #000000; margin:0px 8px 0px 0px; font-size:95%;}
div.parametryFiltr .filtrBooleanTyp-0 {float: left; width: 240px;}
div.parametryFiltr .filtrBooleanTyp-1 {}
div.parametryFiltr .filtrBoolean {line-height: 15px; margin: 0px; font-size:69%;}
div.parametryFiltr .filtrBoolean .paddingBool {padding:0px; margin:0px;}
div.parametryFiltr .filtrBoolean .paddingBool input {vertical-align: middle; margin-left: 0px;}
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: 158px; font-weight: normal; color: #000000;}
div.parametryFiltr .filtrEnum .filtrEnumTyp-0 {float: left; width: 130px;}
div.parametryFiltr .filtrEnum .filtrEnumTyp-1 {width: auto;}
div.parametryFiltr .filtrEnum select {height:19px; border:1px solid #7f7f7f; color: #000000; margin:0px;}
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 {width:13px; height:13px; border:1px solid #7f7f7f;}
div.parametryFiltr .filtrColor select {height:19px; border:1px solid #7f7f7f; color: #000000; margin:0px;}
div.parametryFiltr .submit {text-align: right; margin: 5px 0px 20px 0px;}
div.parametryFiltr .submit input {width: 105px; height: 13px; border: 0px solid #000000;}

.katalog-uvodni {float:left; width:160px; height:180px; overflow:hidden; padding:0px; margin:0px;}
.katalog-uvodni .padding {width:130px; height:180px; overflow:hidden; padding:0px; margin:0px 0px 0px 15px;}
.katalog-uvodni h2 {display:block; width:130px; padding:0px; margin:0px; font-size:69%; margin:0px; background:url(kb-produkt-sipka.png) no-repeat 0px 3px;}
.katalog-uvodni h2 .odkaz-nazev {display:block; width:115px; height:26px; overflow:hidden; font-weight:bold; color:#0064c8; text-decoration:none; text-align:left; margin: 0px 0px 0px 15px;}
.katalog-uvodni h2 .odkaz-nazev:hover {text-decoration:underline;}
.katalog-uvodni .imageDiv {width:130px; height:90px; overflow:hidden; margin:10px 0px;}
.katalog-uvodni .imageDiv .image {display:block; width:130px; height:90px; overflow:hidden;}
.katalog-uvodni .cena {width:130px; text-align:left; margin:0px; padding:0px; font-weight:bold; font-size:75%; color:#000000; text-align:left;}
.katalog-uvodni .cena .cena-castka {color:#ff0000;}
.katalog-uvodni .cena .kc {color:#9b9b9b;}
.katalog-uvodni .tlacitka {width:130px; overflow:hidden; padding-top:5px;}
.katalog-uvodni .tlacitka .detaily {float:left; display:block; width:50px; overflow:hidden; padding:0px;}
.katalog-uvodni .tlacitka .koupit {float:right; display:block; width:65px; overflow:hidden; padding:0px;}

.katalog-sobrazky {float:left; width:160px; height:150px; overflow:hidden; padding:0px; margin:0px;}
.katalog-sobrazky .padding {width:130px; height:150px; overflow:hidden; padding:0px; margin:0px 0px 0px 15px;}
.katalog-sobrazky .imageDiv {width:130px; height:80px; overflow:hidden; margin:0px 0px 5px 0px;}
.katalog-sobrazky .imageDiv .image {display:block; width:130px; height:80px; overflow:hidden;}
.katalog-sobrazky h2 {display:block; width:130px; padding:0px; margin:0px; font-size:69%; margin:0px;}
.katalog-sobrazky h2 .odkaz-nazev {display:block; width:130px; height:26px; overflow:hidden; font-weight:normal; color:#0064c8; text-decoration:underline; text-align:center; margin: 0px;}
.katalog-sobrazky h2 .odkaz-nazev:hover {text-decoration:underline; color:#888888;}
.katalog-sobrazky .cena {width:130px; text-align:left; margin:0px; padding:3px 0px 0px 0px; font-weight:bold; font-size:75%; color:#000000; text-align:left;}
.katalog-sobrazky .cena .bezna-cena {color:#7f7f7f; font-size:90%; text-decoration:line-through;}
.katalog-sobrazky .cena .nase-cena {color:#ff0000;}
.katalog-sobrazky .cena .kc {color:#9b9b9b;}
.katalog-sobrazky .tlacitka {width:130px; overflow:hidden; padding-top:4px;}
.katalog-sobrazky .tlacitka .detaily {float:left; display:block; width:50px; overflow:hidden;}
.katalog-sobrazky .tlacitka .koupit {float:right; display:block; width:65px; overflow:hidden;}

.katalog-tecky-svisle1 {float:left; width:5px; height:180px; overflow:hidden; padding:0px; margin:0px; background:url(kb-seda-tecka-sv.png) repeat-y 2px 0px;}
.katalog-tecky-svisle2 {float:left; width:5px; height:150px; overflow:hidden; padding:0px; margin:0px; background:url(kb-seda-tecka-sv.png) repeat-y 2px 0px;}
.katalog-tecky-vodorovne {float:left; width:490px; height:23px; overflow:hidden; padding:0px; margin:0px; background:url(kb-seda-tecka-vod.png) repeat-x 0px 11px;}

.topProdLeft {width:200px; height:98px; overflow:hidden; margin:0px 0px 3px 0px; padding:0px; text-align: left; background:url(kb-bg-topprodukt.png) no-repeat left top;}
.topProdLeft .padding {width:170px; height:75px; overflow:hidden; padding:0px; margin:15px 0px 0px 15px; text-align:left;}
.topProdLeft .imageDiv {float:left; width:80px; height:70px; overflow:hidden; padding:0px; margin:0px;}
.topProdLeft .pravy {float:right; width:75px; height:75px; overflow:hidden; padding:0px; margin:0px;}
.topProdLeft .pravy .nazev {width:75px; height:39px; overflow:hidden; font-size:69%; padding:0px; margin:0px; text-align:left;}
.topProdLeft .pravy .nazev a {font-weight:bold; color:#0263c2; text-decoration:none;}
.topProdLeft .pravy .nazev a:hover {text-decoration:underline;}
.topProdLeft .pravy .cena {width:75px; font-weight:bold; overflow:hidden; color:#fc0000; font-size:81%; padding:7px 0px 0px 0px; margin:0px; text-align:left;}
.topProdLeft .pravy .cena .kc {color:#9d9d9d;}


/* F5_USER - registrace a nastaveni*/
.userData {}
.userData .nadpisSpozadim {font-size:69%; color: #0064c8; padding:6px 10px 5px 10px; margin:0px; background-color: #eaeaea; border-bottom:1px solid #ffffff;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#dddddd; 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; font-size: 11px; margin: 0px 0px 4px 0px; color:#000000; width:500px;}
.userData .odsazeniUD .row {margin: 1px 0px 1px 10px; text-align:left; width:360px; padding:0px;}
.userData .odsazeniUD .row .popis {float: left; width: 180px; text-align: left; padding: 3px 0px 0px 0px; color:#000000; margin:0px;}
.userData .odsazeniUD .row .popis2 {float: left; width: 180px; text-align: left;}
.userData .odsazeniUD .row input.i {float:left; width: 150px; margin:0px; height:19px; border:1px solid #7f7f7f; color: #000000;}
.userData .odsazeniUD .row select {float:left;width: 150px; margin:0px; height:19px; border:1px solid #7f7f7f; color: #000000;}
.userData .odsazeniUD .row a {text-decoration: underline; color:#0064c8;}
.userData .odsazeniUD .row a:hover {text-decoration: underline; color:#888888;}
.userData .odeslat {padding: 10px 0px 10px 0px; cursor:pointer;}
.userData .odeslat img {cursor: pointer;}


/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */
.topdetail {width:490px; overflow:hidden; margin:20px 0px 0px 0px; text-align:left; padding:0px; background:url(kb-bg-topdetail.png) repeat-y left top;}

.topdetail .topleft {float:left; width:170px; overflow:hidden; margin:0px; text-align:left; padding:5px 0px 0px 0px;}
.topdetail .topleft .imageDiv {width:170px; height:127px; overflow:hidden; margin:0px;}
.topdetail .topleft .imageDiv .odkaz {display:block; width:170px; height:127px; overflow:hidden;}
.topdetail .topleft .viceObrazku {width:170px; overflow:hidden; text-align:center; padding-top:10px;}
.topdetail .topleft .viceObrazku .viceObrOdkaz {color:#0064c8; font-weight:normal; text-decoration:underline; font-size:69%;}
.topdetail .topleft .viceObrazku .viceObrOdkaz:hover {color:#888888; text-decoration:underline;}

.topdetail .topright {float:right; width:280px; overflow:hidden; margin:0px; text-align:left; padding:0px;}
.topdetail .topright .nazevProduktu {width:280px; overflow:hidden; margin:0px; text-align:left; padding:0px;}
.topdetail .topright .nazevProduktu h1 {margin:0px; text-align:left; padding:0px; font-size:81%; color:#000000; font-weight:bold;}

.topdetail .topright .popisshort {width:280px; overflow:hidden; margin:0px; text-align:left; padding:10px 0px 10px 0px; color:#000000; font-size:69%;}

.topdetail .topright .udaje {width:280px; margin: 0px 0px 10px 0px;}
.topdetail .topright .udaje .row {width:280px; margin: 0px; padding:0px 0px 2px 0px; color:#4c4c4c; font-size:69%; font-weight:normal;}
.topdetail .topright .udaje .row .odkaz {color:#0064c8; text-decoration:underline; font-weight:normal;}
.topdetail .topright .udaje .row .odkaz:hover {color:#888888; text-decoration:underline;}

.topdetail .topright .spodni {width:280px; margin: 0px;}
.topdetail .topright .spodni .naseCenaDiv {float:left; width:130px; margin: 0px; font-size:75%; color:#000000; font-weight:bold;}
.topdetail .topright .spodni .naseCenaDiv .naseCena {color:#ff0000;}
.topdetail .topright .spodni .naseCenaDiv .kc {color:#9b9b9b;}
.topdetail .topright .spodni .beznaCena { font-size: 70%; padding-bottom: 4px; }

.topdetail .topright .spodni .doKosiku {float:left; width: 150px; overflow:hidden; margin:0px 0px 0px 0px; color: #000000; text-align: left; padding:0px;}
.topdetail .topright .spodni .doKosiku .ks {float:left; width: 35px; height:19px; margin:0px 5px 0px 0px; border:1px solid #7f7f7f; color: #000000; vertical-align:middle; text-align: center; padding:0px; font-size:73%; font-weight:bold;}
.topdetail .topright .spodni .doKosiku .image {float:left; width: 105px; height:13px; margin:3px 0px 0px 0px;}

.detailVodTecky {width:490px; height:1px; overflow:hidden; margin:10px 0px 10px 0px; background:url(kb-seda-tecka-vod.png) repeat-x left top;}

.nadpisDetail {padding: 0px 0px 0px 10px; margin:0px 0px 5px 0px; font-weight:bold; font-size: 69%; color:#0064c8; text-transform:uppercase; background:url(kb-produkt-sipka.png) no-repeat 0px 4px;}

/* F6_DETAIL - popisy */
.popisDetail {font-size: 69%; line-height:18px; text-align:left; color:#000000; margin:0px 0px 20px 10px;}

/* F6_DETAIL - parametry */
.detailParametry {width: 480px; color: #000000;; border: 0px solid #ffffff; border-collapse: collapse; margin: 0px 0px 20px 10px;}
.detailParametry td {padding: 1px 4px 1px 4px; font-weight: normal; font-size: 69%; border: 1px solid #7f7f7f;}
.detailParametry td.left {width:50%; color:#000000; border-left: 0px solid #7f7f7f;}
.detailParametry td.right {width:50%; color:#000000; border-right: 0px solid #7f7f7f;}
.detailParametry td.right .colorSample {border: 1px solid #7f7f7f; width: 12px; height: 12px; vertical-align: middle;}

.moznosti {padding:0px 0px 20px 10px; text-align:center;}
.moznosti .mezera {width:480px; height:5px; overflow:hidden;}
.moznosti .tisk {cursor:pointer;}

.souvisejici {width:490px; overflow:hidden; margin:0px;}

/* F6_DETAIL - souvisejici produkty */
/* F6_DETAIL - zalozky */
.oblastZalozky {margin: 20px 0px 20px 0px;  overflow:hidden; padding:0px;}
.oblastZalozky .zalozky {width: 490px; vertical-align: bottom; margin: 0px; background: url(kb-detail-z2.gif) repeat-x left bottom;}
.oblastZalozky .zalozky .zalozka {font-size: 69%; display: block; font-weight:normal; float: left; padding: 0px; margin: 0px 3px 0px 0px; height: 22px; overflow: hidden; white-space: nowrap; cursor: pointer;}
.oblastZalozky .zalozky .zalozka .left {float:left; width:5px; height:25px; background: #ffffff url(kb-detail-z4.gif) no-repeat left top; overflow:hidden;}
.oblastZalozky .zalozky .zalozka .center {float:left; padding:6px 3px 3px 3px; margin:0px; background: #ffffff url(kb-detail-z8.gif) repeat-x left top;}
.oblastZalozky .zalozky .zalozka .right {float:left; width:5px; height:25px; background: #ffffff url(kb-detail-z6.gif) no-repeat left top; overflow:hidden;}
.oblastZalozky .zalozky .active_0 {margin: 0px 3px 3px 0px; color:#000000;}
.oblastZalozky .zalozky .active_1 {margin: 3px 3px 0px 0px; color:#0064c8;}
.oblastZalozky .obsah {margin:0px; padding:0px; border:1px solid #7F7F7F; border-top:0px solid #7F7F7F;}
.oblastZalozky .obsah .odsazeni {width: 468px; overflow:hidden; margin:0px 10px; padding:10px 0px;}

.detailZalozkyNadpis {color:#0064c8; font-size: 69%; font-weight:bold; margin:0px 0px 10px 0px;}

/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 0px; font-size: 69%; text-align:left; color:#000000;}
.hlidacipes td {color:#000000; font-size:69%;}
.hlidacipes .seda {color:#000000;}
.hlidacipes .sl3 {width: 150px; height:19px; border:1px solid #7f7f7f; color: #000000;}
.hlidacipes .odeslat {cursor: pointer;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px; font-size: 69%; text-align:left; color:#000000;}
.viceinformaci .seda {color:#000000;}
.viceinformaci input {width: 400px; height:19px; border:1px solid #7f7f7f; color: #000000;}
.viceinformaci textarea {width: 400px; height: 100px; border:1px solid #7f7f7f; color: #000000;}
.viceinformaci .odeslat {cursor: pointer;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:0px; color:#000000; font-size: 69%;}
.hodnoceni .hodnoceni-left {float: left; height: 40px;}
.hodnoceni .hodnoceni-left .nadpis {display: block; padding: 0px 5px 5px 0px; font-weight: bold; color: #0064c8;}
.hodnoceni .hodnoceni-right {height: 40px; text-align: right; margin: 0px;}
.hodnoceni .hodnoceni-right a {font-weight: bold; text-decoration: underline; color:#0064c8;}
.hodnoceni .hodnoceni-right a:hover {color:#888888; text-decoration: underline;}
.hodnoceni .hodnoceni-right .nadpis {display: block; padding: 0px 0px 5px 10px; font-weight: bold; color: #4c4c4c;}

/* F6_DETAIL - diskuse */
.diskuse {padding:0px 0px 10px 0px; font-size:69%;}
.diskuse .nadpis2 {font-weight: bold; color: #0064c8; margin: 10px 0px 5px 0px;}
.diskuse .akce {margin: 3px 0px 3px 0px;}
.diskuse .akce img {margin: 0px 0px 0px 3px;}
.diskuse .prispevky {}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .first {background-color: #eaeaea;}
.diskuse .prispevky .row {border: 1px solid #0064c8; margin:0px 0px 4px 0px;}
.diskuse .prispevky .row .checkbox {}
.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 0px 0px; font-weight: bold;}
.diskuse .prispevky .row a.odpoved {float: right; display: block; margin: 3px 5px 0px 0px; text-decoration: underline; width: 60px; overflow: hidden; color: #0064c8;}
.diskuse .prispevky .row a.odpoved:hover {text-decoration: none;}
.diskuse .prispevky .text {margin: 0px 0px 5px 20px; font-style: italic;}
.diskuse .vypsanaOdpoved {margin: 0px 0px 0px 15px;}
.diskuse .vypsanaOdpoved .titulek {font-weight: bold;}
.diskuse .vypsanaOdpoved .text {margin: 5px 0px 5px 0px;}
.diskuse .vypsanaOdpoved .autor {text-align: right; font-style: italic;}
.diskuse .formularDiskuse {}
.diskuse .formularDiskuse .popis {float: left; width: 150px; text-align: right; padding: 0px 5px 0px 0px; margin:0px;}
.diskuse .formularDiskuse input.text {float: left; width: 200px; height:19px; border:1px solid #7f7f7f; color: #000000;}
.diskuse .formularDiskuse textarea.text {float: left; width: 300px; height: 100px; border:1px solid #7f7f7f; color: #000000;}
.diskuse .formularDiskuse .odeslat {cursor: pointer; border:0px solid black; margin-top:1px;}

.novinkaNew {margin:0px; color: #000000; font-size:69%; padding:0px;}

/* F7_OBLIBENE PROUKTY */
.favorites {margin:0px; color: #000000; font-size:69%; padding:0px;}
.favorites .nazevDiv {width:490px; padding:0px 0px 5px 0px;}
.favorites .nazev {text-decoration: underline; font-weight:normal; color:#0064c8;}
.favorites .nazev:hover {text-decoration: underline; color:#888888;}
.favorites .produkt {width:490px; font-weight:normal; color:#000000;}
.favorites .produkt .imageDiv {float:left; width: 90px; overflow:hidden; text-align:left;}
.favorites .produkt .popisAcena {float:left; width:285px; text-align:left;}
.favorites .produkt .popisDiv {margin:0px; padding:0px 0px 5px 0px;}
.favorites .produkt .cena {font-weight:bold; color:#ff0000;}
.favorites .favoritesRight {float: right; text-align: center; width:110px;}
.favorites .favoritesRight a.odstranit {margin: 17px 0px 0px 0px; text-decoration: none; color: #ff0000;}
.favorites .favoritesRight a.odstranit:hover {text-decoration: underline;}
.favorites .favoritesRight a.koupit {text-decoration: none; font-weight: bold; display: block; margin: 0px 0px 10px 0px; text-decoration:none;}
.favorites .favoritesRight a.koupit:hover {text-decoration:underline;}
.favorites .favoritesRight a.koupit img {vertical-align: middle;}
.favorites .odstranitVse {text-align: right;}
.favorites .odstranitVse a {text-decoration: none; color: #ff0000;}
.favorites .odstranitVse a:hover {text-decoration: underline;}

/* F8_KOSIK */
.kosik {color: #414956; font-size:69%; padding:0px;}
.kosik .seznamZbozi {}
.kosik .seznamZbozi .produktliteHeader {width:490px; height: 31px; overflow:hidden; margin:0px; font-weight: bold; color: #414956; text-align:center; background:url(kb-kosik-produkt-header.png) repeat-y left top;}
.kosik .seznamZbozi .produktlite {width:490px; overflow:hidden; margin:0px; background:url(kb-kosik-produkt.png) repeat-y left top;}
.kosik .seznamZbozi .mezeraVod1 {width:490px; height:2px; overflow:hidden; margin:0px; background-color:#ffffff;}
.kosik .seznamZbozi .mezeraVod2 {width:490px; height:4px; overflow:hidden; margin:0px; background-color:#ffffff;}
.kosik .seznamZbozi .mezeraSv {float:left; width:2px; height:20px; overflow:hidden; margin:0px;}
.kosik .seznamZbozi .headerLeft {background:url(kb-kosik-header-left.png) no-repeat left top;}
.kosik .seznamZbozi .headerRight {background:url(kb-kosik-header-right.png) no-repeat right top;}
.kosik .seznamZbozi .padding1 {padding: 7px 0px 0px 0px;}
.kosik .seznamZbozi .padding2 {padding: 10px 7px 10px 7px;}
.kosik .seznamZbozi .checkbox {float: left; width: 50px; overflow: hidden; padding:0px; margin:0px; text-align:center;}
.kosik .seznamZbozi .checkbox input {margin: 10px 0px 0px 0px;}
.kosik .seznamZbozi .nazev {float:left; width:284px; overflow:hidden; padding:0px; margin:0px; text-align:center;}
.kosik .seznamZbozi .nazev a {display:block; width:270px; text-decoration: none; color:#414956; font-weight: normal; text-align:left;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: underline;}
.kosik .seznamZbozi .nazev a .obr {float:left; width:120px; height:90px; overflow:hidden;}
.kosik .seznamZbozi .nazev a .nazevDiv {float:right; width:140px; height:90px; overflow:hidden; text-align:left; cursor:pointer; line-height:150%;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: center; padding:0px;}
.kosik .seznamZbozi .pocetKusu input {width: 30px; height:19px; border:1px solid #7f7f7f; color: #000000; text-align:center; margin: 10px 0px 0px 10px;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width:100px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .cena2 {color:#414956; font-weight: bold; text-align:right;}
.kosik .spodni {width:490px; overflow:hidden; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; text-align:left; background:#e1e1e1 url(kb-kosik-celkem-spodni.png) no-repeat left bottom;}
.kosik .cenaCelkem {width:490px; overflow:hidden; margin:0px 0px 2px 0px; padding:0px; text-align:left;}
.kosik .cenaCelkem .popis {float:left; width:390px; color:#414956; font-weight:normal; padding:4px 0px 0px 0px; text-align:right; margin:0px;}
.kosik .cenaCelkem .cena {float:right; width:100px; overflow:hidden; margin:0px; padding:0px;}
.kosik .cenaCelkem .cena .odsazeni {padding:4px 7px; color:#414956; font-weight: bold; text-align:right}
.kosik .buttonsBottom {width:490px; margin:0px; padding:0px;}
.kosik .buttonsBottom .butBotPadding {width:470px; margin:0px 0px 0px 10px; padding:6px 0px;}
.kosik .buttonsBottom .vymaz-oznacene {float:left; margin-right:10px; cursor:pointer;}
.kosik .buttonsBottom .vysypat {float:left; margin-right:10px; cursor:pointer;}
.kosik .buttonsBottom .prepocitat {float:right; margin-right:10px; cursor:pointer;}
.kosik .buttonsBottom .b-pokladna {float:right; cursor:pointer;}


/* F9_POKLADNA */
.pokladna {color: #000000; font-size:69%; padding:0px;}
.pokladna .nadpisPokladna {padding: 0px 0px 0px 10px; margin:0px 0px 5px 0px; font-weight:bold; color:#0064c8; text-transform:uppercase; background:url(kb-produkt-sipka.png) no-repeat 0px 4px;}
.pokladna .margin {margin: 0px 0px 20px 20px; color:#000000; padding:0px; text-align: left;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; color: #0064c8; font-weight: bold;}
.pokladna .seznamZbozi {margin: 0px 0px 20px 20px; background-color:#ffffff; color:#414956;}
.pokladna .seznamZbozi .produktliteHeader {width:470px; overflow:hidden; padding:2px 0px; font-weight: bold; color:#464646; text-align:center;}
.pokladna .seznamZbozi .produktlite {width:470px; overflow:hidden; padding:2px 0px; border-top: 1px solid #464646;}
.pokladna .seznamZbozi .padding1 {font-weight:bold; color:#464646; padding:1px 2px;}
.pokladna .seznamZbozi .padding2 {color:#464646; padding:1px 2px;}
.pokladna .seznamZbozi .nazev {float:left; width:190px; padding:0px; margin:0px;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 90px; overflow: hidden; text-align: right; padding:0px;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: center; padding:0px;}
.pokladna .seznamZbozi .DPH {float: left; width: 50px; overflow: hidden; text-align: center;  padding:0px;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width: 90px; overflow: hidden; text-align: right; padding:0px; font-weight: bold;}
.pokladna .seznamZbozi .cenaCelkem {font-weight: bold; padding:1px 0px; border-top: 1px solid #464646;}
.pokladna .seznamZbozi .text {float: left; width: 240px; overflow: hidden; padding:0px; margin:0px;}
.pokladna .seznamZbozi .hodnota {float: right; text-align: right; width: 100px; overflow: hidden; padding:0px; color:#ff0000; font-weight: bold; margin:0px;}
.pokladna input.slevaKod {width: 30px; margin: 0px 3px 0px 3px; height:19px; border:1px solid #7f7f7f; color: #000000;}
.pokladna input.slevaTlacitko {width: 105px; height:13px; margin: 0px 0px 0px 3px;}

.pokladna .odberatel {margin: 0px; padding:0px;}
.pokladna .odberatel .mezera {float:left; width: 10px; height:10px; overflow:hidden; margin:0px;}
.pokladna .odberatel .kontakt {float:left; width: 230px; overflow:hidden; margin:0px;}
.pokladna .odberatel .kontakt2 {float:left; width: 470px; overflow:hidden; margin:0px;}
.pokladna .odberatel .nadpis {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #0064c8;}
.pokladna .odberatel .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px;}

.pokladna .odberatel table.udaje {width: 230px; border: 0px solid #000000; font-size:100%; margin:0px 0px 10px 0px;}
.pokladna .odberatel table.udaje b {color: #000000;}
.pokladna .odberatel table.udaje td {color: #000000; vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel table.udaje td.popis {width: 35%; vertical-align: middle; text-align: left; color:#000000;}
.pokladna .odberatel input.dodaciAdresa {width: 160px; height:19px; border:1px solid #7f7f7f; color: #000000;}
.pokladna .odberatel select {width: 160px; height:19px; border:1px solid #7f7f7f; color: #000000;}

.pokladna .odberatel2 {margin: 0px 0px 0px 20px;}
.pokladna .odberatel2 .kontakt {margin: 0px 0px 10px 0px;}
.pokladna .odberatel2 .kontakt .udaje {font-weight: normal; float: left; display: block; width: 100px; padding: 4px 0px 0px 0px;}
.pokladna .odberatel2 .kontakt input.dodaciAdresa {width: 220px; height:19px; border:1px solid #7f7f7f; color: #000000;}

.pokladna .vasVzkazKObjednavce {margin: 0px;}
.pokladna textarea {width: 470px; height:50px; border:1px solid #7f7f7f; color: #000000;}
.pokladna .odeslat {cursor:pointer; margin:0px auto 5px auto;}

.vyberDopravyAPlatby {}
.vyberDopravyAPlatby table {width: 470px;}
.vyberDopravyAPlatby table td {width: 50%; vertical-align: top;}
.vyberDopravyAPlatby .dopravaBlock {color: #000000; border-top: 1px solid #F0F0F0; 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: #F0F0F0; 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 {font-size: 69%; text-align: left; color:#000000;}


/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:0px; font-size: 69%;}
.vaseObjednavkyPrehled a.prihlaseni {color:#0064c8;}
.vaseObjednavkyPrehled a.prihlaseni:hover {color:#888888;}
.vaseObjednavkyPrehled .prehled {width: 490px; border-collapse: collapse; border: 1px solid #7f7f7f; color: #000000; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #7f7f7f; padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#0064c8;}
.vaseObjednavkyPrehled .prehled td.code a.code:hover {color:#888888;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {padding:0px; font-size: 69%;}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .stav {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {width: 490px; border-collapse: collapse; border: 1px solid #7f7f7f; color: #000000; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #7f7f7f;  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:#0064c8; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {color:#888888; text-decoration: underline;}


/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {padding: 0px; font-size: 69%; overflow:hidden;}
.loginPage .nadpisLogin {padding: 0px 0px 0px 10px; margin:0px 0px 5px 0px; font-weight:bold; color:#0064c8; text-transform:uppercase; background:url(kb-produkt-sipka.png) no-repeat 0px 4px;}
.loginPage .row {width:490px; overflow:hidden;}
.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: 200px; height:19px; border:1px solid #7f7f7f; color: #000000;}
.loginPage .popis2 .tlacitko {border:0px solid #353535; cursor:pointer;}
.loginPage a {text-decoration: underline; color:#0064c8;}
.loginPage a:hover {color:#888888; text-decoration: underline;}

/* F24_VYHLEDAVANI - rozsirene */
.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: 200px; height:19px; border:1px solid #7f7f7f; color: #000000;}
.advsearch2 td .image {width: 105px; height:13px; border: 0px solid black;}

/* F28_HLIDACI PES */
.watchdog {padding: 0px; font-size: 69%; text-align:left; color:#000000;}
.watchdog a {text-decoration: underline; color: #0064c8;}
.watchdog a:hover {text-decoration: underline; color:#888888;}
.watchdog a.kill {text-decoration: none; color: #ff0000; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline; color: #ff0000;}

/* F29_TEXTOVA STRANKA*/
.textpage {padding: 0px; font-size: 69%; color:#000000;}

/* 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: 140px; color:#000000;}
.knihaprani .row .popis2 {float:left; width: 210px;}
.knihaprani .row .popis2 input {width: 210px; height:19px; border:1px solid #7f7f7f; color: #000000;}
.knihaprani .row .popis2 textarea {width: 300px; height: 200px; border:1px solid #7f7f7f; color: #000000;}
.knihaprani .row .popis2 .odeslat {width: 105px; height: 13px; border: 0px solid black; margin:0px 0px 1px 0px;}

/* F31_KONFIGURATOR SESTAV*/
.konfhomepage {width: 560px;}
.konfhomepage td.p1s1 {}
.konfhomepage td.p1s2 {width: 3px; background: url('r_konf01.gif') repeat-y left top;}
.konfhomepage td.p1s3 {width: 205px; border: 0px solid black;}
.konfhomepage td.p1s3 hr {color: #ffffff; border: #ffffff; border-top: 1px solid #D4DADC;}
.konfhomepage td.p2s3 {background: url('r_konf02.gif') repeat-x left top;}

h3.konfig {font-family: Tahoma,"Geneva CE",lucida,sans-serif; margin: 0px 0px 10px 0px; text-align: left; font-size: 12px; color:#000000;}
.konfigurator-nazev {width: 490px; overflow: hidden; margin:0px 0px 10px 0px; font-size:16px;}
.konfigurator-nazev h1.konf {font-family: Tahoma,"Geneva CE",lucida,sans-serif; color:#FFFFFF; font-size:16px; font-weight:bold;}

.tabulka {width:490px; font-size:11px; color:#333333; margin:0px;}
.tabulka td.left {width:260px; vertical-align:top;}
.tabulka td.left .image {width: 253px; height: 181px; overflow: hidden; background:url('rentcomp-konfigurator-image.gif') no-repeat top left;}
.tabulka td.left .image a {display:block; width:240px; height:170px; margin:5px;}
.tabulka td.right {vertical-align:top;}
.tabulka td.right .popis { padding: 0px 10px 5px 10px;}
.tabulka td.right .popis .click {vertical-align: middle; float: right; cursor: pointer;}

.ceny {margin:10px 0px 10px 0px; padding:0px; font-size:11px; color:#000000; width:490px;}
.ceny .celkem {font-weight: bold; font-size: 12px; text-align: right; color: #FF4600; margin: 0px 20px 0px 0px;}

.konfiguratorClickVse {float: right; font-size: 62.5%; margin: 0px 0px 0px 10px; cursor: pointer; color: #0064C8;}
.konfiguratorClickVse .mapPlus1 {float: left;}
.konfiguratorClickVse .mapMinus1 {float: left;}

.sestava {float: left;}
.sestava .image {}
.sestava .image .foto {width: 236px; height: 176px; border: 1px solid #f0f0f0; text-align: center; overflow: hidden;}
.sestava .nazev {text-align: center; background-color: #E6EBEF; height: 30px;}
.sestava .nazev .cut {width: 100%; height: 40px; overflow: hidden; line-height: 20px;}
.sestava .nazev .cut a {font-size: small; font-weight: bold; text-decoration: none; color: #000000;}
.sestava .nazev .cut a:hover {text-decoration: underline;}
.sestava .popis {font-size:xx-small; text-align: center; height: 106px;}
.sestava .cena {font-size:xx-small; text-align: left; height: 30px;}
.sestava .zobrazit {font-size:xx-small; text-align: right; height: 30px;}

.sestavaDetail .kategorie {width: 480px; font-size: 11px; margin: 0px 0px 0px 10px; cursor: pointer; table-layout: fixed;}
.sestavaDetail .kategorie .td1 {cursor: pointer; width: 28px;}
.sestavaDetail .kategorie .td2 {vertical-align: middle;  padding: 0px 0px 0px 10px;}
.sestavaDetail .kategorie .td2 .cena {float: right; cursor: default; height: 13px; margin: 5px 10px 0px 0px; font-size: 11px; padding: 0px; color: #78b400; text-align: right; font-weight: bold;}
.sestavaDetail .kategorie .td2 .nazev {line-height: 22px; font-weight: bold;}
.sestavaDetail .kategorie .td2 input {background-color:transparent; cursor: default; height: 13px; margin-top: 5px; font-size: 9px; padding: 0px; border: 0px solid #ffffff;}
.sestavaDetail .kategorie .td2 .vybranepopis {overflow: hidden; font-size: 11px;}

.sestavaDetail .hide {padding: 0px 37px 0px 52px; margin: 5px 0px 15px 0px;}
.sestavaDetail .hide .row {text-align: left; font-size: 10px; width: 100%;}
.sestavaDetail .hide .row input {cursor: default; height: 13px; margin-top: 5px; font-size: 9px; padding: 0px;}
.sestavaDetail .hide .row .s1 {float: left;}
.sestavaDetail .hide .row .dop {float: left; line-height: 19px; color: #FF0000;}
.sestavaDetail .hide .row .s2 {line-height: 19px;}
.sestavaDetail .hide .row .s2 a {line-height: 19px; text-decoration: none;}
.sestavaDetail .hide .row .s2 a:hover {text-decoration: underline;}
.sestavaDetail .hide .row .s3 {float: right; line-height: 20px; height: 20px; border: 0px solid #ffffff; text-align: right;  cursor: default; font-size: 9px;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuDiv {font-size: 69%; padding: 0px;}
.porovnaniProduktuRoll {width: 490px; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktu {font-size: 100%;}
.porovnaniProduktu tr.position0 {background-color: #ffffff;}
.porovnaniProduktu tr.position1 {background-color: #eaeaea;}
.porovnaniProduktu td {width: 150px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #7f7f7f; color: #000000;}
.porovnaniProduktu td.nazev {color: #000000;}
.porovnaniProduktu td.nazev a {color: #0064c8; text-decoration: underline;}
.porovnaniProduktu td.nazev a:hover {color:#888888; text-decoration: underline;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px; color: #000000; border-left: 0px solid #ffffff;}
.porovnaniProduktu td ul {margin:0px; padding:0px;}
.porovnaniProduktu td li {margin:0px; padding:0px; list-style-position:inside;}

/* F34_SITEMAP */
.sitemap {font-size:69%; margin:0px 10px;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 12px;  color: #0064a7; padding: 25px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;  color: #0064a7;}
.sitemap a:hover {text-decoration: underline; color:#888888;}

.limit {color: red; padding: 5px; text-align: center;}

.addthis_toolbox{font-size:80%;margin-top:20px;}
