/* obecna nastaveni */
body {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: center; border-width: 0px; background: url(cnc-bg-body.gif) repeat left top; color:#353535;}
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:#fb7105;}
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: 10% auto 0% auto;}
.shopMessage .block {width: 935px; background-color:#515151; border:1px solid #424242; padding: 15px 0px 15px 0px; font-size: 11px; margin: 15px auto 15px auto;}
.shopMessage .block .bila {width:909px; margin:10px 13px 0px 13px; background:#FFFFFF url(cnc-bg-message-horni.png) no-repeat left top; padding: 15px 0px 5px 0px; font-size: 11px;}
.shopMessage .block .bilaDolni {width:909px; height:9px; overflow:hidden; margin:0px 13px 0px 13px; background:url(cnc-bg-message-dolni.png) no-repeat left top;}
.shopMessage .block .nadpis {font-size: 20px; font-weight: bold; padding: 10px 0px 5px 0px; color: #e57800;}

.main {width:935px; margin: 0px auto 0px auto; text-align: left; overflow: hidden; background-color:#515151; border:1px solid #424242;}
.main .main01 {width:909px; margin:0px 13px 0px 13px; overflow:hidden;}

.main .main01 .header {width:909px; height:108px; overflow:hidden; background:url(cnc-bg-header.png) no-repeat left top; padding:0px; margin:0px;}
.main .main01 .header .ram {padding:7px 0px 0px 7px; margin:0px;}
.main .main01 .header .ram .logo {display: block; float:left; width: 195px; height: 100px; text-decoration:none; text-indent: -5000px; margin:0px; padding:0px; font-size: 1px;}
.main .main01 .header .ram .logo:hover {text-decoration:none;}
.main .main01 .header .ram .kosik {float:right; width:130px; overflow:hidden; margin:17px 0px 0px 0px; padding:0px;}
.main .main01 .header .ram .kosik .kosikOdkaz {display:block; width:105px; height:55px; overflow:hidden; margin:0px; font-size:11px; font-weight:bold; color:#2c2c2c; text-decoration:none;}
.main .main01 .header .ram .kosik .kosikOdkaz:hover {text-decoration:underline;}
.main .main01 .header .ram .kosik .kosikOdkaz img {float:left; width:40px; height:43px; margin:8px 0px 0px 0px; padding:0px;}
.main .main01 .header .ram .kosik .kosikOdkaz .kosikText {float:right; width:55px; margin:0px; padding:16px 0px 5px 0px; cursor:pointer;}
.main .main01 .header .ram .kosik .pocet {width:110px; overflow:hidden; text-align:right; color:#b80b10; font-weight:bold; padding:0px; margin:0px;}
.main .main01 .header .ram .kosik .pocet .cislo {float:right; width:40px; text-align:right; color:#b80b10; font-weight:bold; padding:0px; margin:0px;}
.main .main01 .header .ram .kosik .pocet .produkty {float:right; width:60px; text-align:left; color:#b80b10; font-weight:bold; padding:0px; margin:0px;}
.main .main01 .header .ram .kontakt {float:right; width:215px; margin:17px 0px 0px 0px; padding:0px;}
.main .main01 .header .ram .kontakt .nadpis {padding-left:30px; font-size:12px; color:#FFFFFF; font-weight:bold;}
.main .main01 .header .ram .kontakt .cislo {padding-left:30px; font-size:24px; color:#FFFFFF; font-weight:normal;}
.main .main01 .header .ram .kontakt .mail {padding-left:30px; font-size:12px; color:#FFFFFF; font-weight:normal;}
.main .main01 .header .ram .kontakt .mail a {text-decoration: none; color:#FFFFFF; font-weight:normal;}
.main .main01 .header .ram .kontakt .mail a:hover {text-decoration: underline; }

.main .main01 .main02 {width:909px; overflow:hidden;}
.main .main01 .main02 .layoutLeftVetsi {float:left; width:696px; overflow:hidden;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni {width:696px; margin:5px 0px 5px 0px; padding:0px; background:#FFFFFF url(cnc-bg-textpages2.png) no-repeat left bottom;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni {margin:0px; padding:7px 0px 15px 0px; text-align:left; background:url(cnc-bg-textpages.png) no-repeat left top; font-size:12px; font-weight:normal; color:#FFFFFF;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .levy {float:left; width:213px; overflow:hidden; margin:0px; padding:0px; text-align:left;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .levy .vyhledavani {width:190px; overflow:hidden; padding:0px; margin-left:15px; font-weight:bold; text-align:left;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .levy .vyhledavani .hledanyText {width:105px; height:19px; color:#2c2c2c; border:1px solid #606060; margin:0px; font-weight:normal;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .levy .vyhledavani .submit {width:23px; height:19px; margin:0px 0px 0px 5px;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .levy .vyhledavani .rozsireneVyhledavani {display:block; font-size:11px; color:#FFFFFF; text-decoration:none; padding-top:3px;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .levy .vyhledavani .rozsireneVyhledavani:hover {text-decoration:underline;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .levy .textove {padding:15px 15px 10px 15px;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .levy .textove .odkaz {background:url(cnc-sipka-cervena.png) no-repeat 5px 0px;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .levy .textove .odkaz a {display:block; width:130px; margin:0px 10px 0px 30px; font-weight:normal; font-size:12px; color:#353535; text-decoration:none; text-transform:uppercase;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .levy .textove .odkaz a:hover {text-decoration:underline;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .levy .textove .carkovanaCara {width:100%; height:1px; overflow:hidden; background:url(cnc-tecka1.png) repeat-x left top; margin:10px 0px 10px 0px;}

.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .pravy {float:left; width:480px; margin:0px; padding:0px;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .pravy .textovePruh {width:480px; height:28px; overflow:hidden; margin:0px; padding:0px;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .pravy .textovePruh .mezera {float:left; width:30px; height:20px; overflow:hidden;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .pravy .textovePruh .odkaz {float:left; background:url(cnc-sipka-oranzova.png) no-repeat 0px 2px; margin:3px 0px 0px 0px;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .pravy .textovePruh .odkaz a {display:block; margin:0px 0px 0px 15px; font-weight:normal; font-size:11px; color:#FFFFFF; text-decoration:none;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .pravy .textovePruh .odkaz a:hover {text-decoration:underline;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .pravy .textovePruh .carkovanaCara {float:left; width:22px; height:20px; overflow:hidden; background:#353535 url(cnc-textpages-cara.png) no-repeat center top;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .pravy .banner {width:470px; overflow:hidden; padding-top:5px;}
.main .main01 .main02 .layoutLeftVetsi .textoveDolni .textoveHorni .pravy .bannerDefault {width:483px; height:171px; overflow:hidden; background:url(banner.gif) no-repeat left bottom; margin-top:5px;}

.main .main01 .main02 .layoutLeftVetsi .layoutLeft {float: left; width: 209px; overflow: hidden; margin:0px; padding:0px;}
.main .main01 .main02 .layoutLeftVetsi .layoutLeft .nadpisLeft1 {width: 209px; overflow: hidden; background:url(cnc-bg-nadpis-right1.png) repeat-y left top; border-bottom:1px solid #737377; margin:0px; padding:0px;}
.main .main01 .main02 .layoutLeftVetsi .layoutLeft .nadpisLeft1 .nadpisLeft {width: 209px; overflow: hidden; background:url(cnc-bg-nadpis-right.png) no-repeat left top; margin:0px; padding:0px;}
.main .main01 .main02 .layoutLeftVetsi .layoutLeft .nadpisLeft1 .nadpisLeft .ramecek {margin:10px 20px 9px 20px; font-size:12px; color:#FFFFFF; font-weight:normal;}
.main .main01 .main02 .layoutLeftVetsi .layoutLeft .nadpisLeft1 .nadpisLeft .ramecek a {font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.main .main01 .main02 .layoutLeftVetsi .layoutLeft .nadpisLeft1 .nadpisLeft .ramecek a:hover {text-decoration:underline;}
.main .main01 .main02 .layoutLeftVetsi .layoutLeft .ramecekLeft {font-size:11px; color:#353535; padding:10px 10px 20px 10px; border-top:2px solid #afafb2; background:#eeeeee url(cnc-bg-popis-kategorie.png) no-repeat left bottom;}
.main .main01 .main02 .layoutLeftVetsi .layoutLeft .mezeraLeft {width:209px; height:8px; overflow:hidden; padding:0px; margin:0px;}
.main .main01 .main02 .layoutLeftVetsi .layoutLeft .banner {width:209px; overflow:hidden; margin:5px 0px 5px 0px;}

.main .main01 .main02 .layoutLeftVetsi .layoutMezera {float: left; width: 4px; height: 20px; overflow: hidden;}

.main .main01 .main02 .layoutLeftVetsi .layoutCenter {float: left; width: 483px; overflow: hidden; margin:0px; padding: 0px; text-align: left; font-size:11px;}
.main .main01 .main02 .layoutLeftVetsi .layoutCenter .nadpisCenter1 {width:483px; overflow:hidden; margin:0px; text-align:left; background:url(cnc-bg-nadpis-center1.png) repeat-y left top; border-bottom:1px solid #c5c5c7; padding:0px;}
.main .main01 .main02 .layoutLeftVetsi .layoutCenter .nadpisCenter1 .nadpisCenter {width:483px; overflow:hidden; margin:0px; text-align:left; background:url(cnc-bg-nadpis-center.png) no-repeat left top; padding:0px;}
.main .main01 .main02 .layoutLeftVetsi .layoutCenter .nadpisCenter1 .nadpisCenter h1 {color: #353535; font-size: 12px; font-weight: bold; margin:10px 20px 9px 20px; padding:0px; text-transform:uppercase;}
.main .main01 .main02 .layoutLeftVetsi .layoutCenter .ramecek {padding:8px 8px 15px 8px; background:#FFFFFF url(cnc-center-zaobleni.png) no-repeat left bottom; border-top:2px solid #e0e0e1;}
.main .main01 .main02 .layoutLeftVetsi .layoutCenter .ramecek .nadpisCenter2 {padding:0px 0px 5px 0px; margin:0px; text-align:left; color:#e57800; font-weight:bold; font-size:12px;}
.main .main01 .main02 .layoutLeftVetsi .layoutCenter .ramecek .novinka {padding:0px 0px 15px 0px; margin:0px; text-align:left; color:#353535; font-weight:normal; font-size:11px;}
.main .main01 .main02 .layoutLeftVetsi .layoutCenter .vodorovnaCara1 {width:467px; height:3px; margin:10px 0px 10px 0px; background:url(cnc-produkt-carka.png) repeat-x left center;}
.main .main01 .main02 .layoutLeftVetsi .layoutCenter .strana {color: #353535; font-size: 11px; font-weight: bold;}

.main .main01 .main02 .layoutRight {float: right; width: 209px; overflow: hidden; padding:5px 0px 0px 0px;}
.main .main01 .main02 .layoutRight .nadpisRight {width: 209px; height:37px; overflow: hidden; background:url(cnc-bg-nadpis-right.png) no-repeat left top; border-bottom:1px solid #737377;}
.main .main01 .main02 .layoutRight .nadpisRight .ramecek {margin:10px 20px 0px 20px; font-size:12px; color:#FFFFFF; font-weight:normal;}
.main .main01 .main02 .layoutRight .ramecekRight {font-size:11px; color:#353535; padding:10px 10px 20px 10px; border-top:2px solid #afafb2; background:#eeeeee url(cnc-bg-popis-kategorie.png) no-repeat left bottom;}
.main .main01 .main02 .layoutRight .banner {width:209px; overflow:hidden; margin:5px 0px 5px 0px;}

.zapati {text-align: center; width: 909px; height:75px; overflow:hidden; margin: 20px auto 40px auto; color:#FFFFFF; background:url(cnc-bg-zapati.png) no-repeat left top;}
.zapati p {display: block; padding: 20px 0px 20px 0px;}
.zapati p a {color: #FFFFFF; text-decoration:underline; font-size:11px;}
.zapati p a:hover {text-decoration: none;}

/* -----------------------------------------------------------------------------------------------------------------------  */
/* hlavicka + rootkategorie */
.centerCara {margin:0px 0px 10px 0px;}

.userForms {float:left; width: 320px; margin:14px 0px 0px 30px; overflow:hidden; text-align:right; font-size:11px; color:#2c2c2c; background-color:#e0e0e1;}
.userForms .neprihlaseny {float:left; width:190px; overflow:hidden; padding-top:10px;}
.userForms .neprihlaseny .mezera {width:185px; height:8px; overflow:hidden;}
.userForms .neprihlaseny .row {padding:0px; text-align: right; margin:0px; width:185px; height:20px; overflow:hidden;}
.userForms .neprihlaseny .row .format {float:left; width:50px; font-size:11px; text-align: left; color:#2c2c2c; font-weight:bold; padding: 2px 0px 0px 0px;}
.userForms .neprihlaseny .row .txtbox1 {float:left; width:129px; height:19px; color:#2c2c2c; border:1px solid #606060; margin:0px;}
.userForms .neprihlaseny .row .txtbox2 {float:left; width:100px; height:19px; color:#2c2c2c; border:1px solid #606060; margin:0px;}
.userForms .neprihlaseny .row .submit {float:left; width:23px; height:19px; margin:0px 0px 0px 5px; padding:0px;}
.userForms a.tucny {font-size:10px; font-weight:bold; color:#2c2c2c; text-decoration:none;}
.userForms a.tucny:hover {text-decoration:underline;}
.userForms .leveOdkazy {float:left; width:130px; overflow:hidden; text-align:left; background-color:#e0e0e1; padding-top:10px;}
.userForms .leveOdkazy .odsazeni {padding-top:10px;}
.userForms .praveOdkazy {float:left; width:105px; overflow:hidden; text-align:left; background-color:#e0e0e1; padding-top:10px;}
.userForms .tlacitko {float:left; width:80px; overflow:hidden; text-align:left; background-color:#e0e0e1; padding-top:25px;}
.userForms .uzivatel {width: 320px; text-align:left; font-size:12px; font-weight:bold; color:#2c2c2c;}
.userForms .uzivatel .text {float:left; display:block; margin-right:3px;}
.userForms .uzivatel .podtrzeni {float:left; display:block; border-bottom:1px solid #568a00;}
.userForms .uzivatel .podtrzeni a {font-size:12px; font-weight:bold; color:#2c2c2c; text-decoration:none;}
.userForms .uzivatel .podtrzeni a:hover {color:#568a00; text-decoration:none;}
.userForms .odkazy {float:right; width:100px; padding: 4px 0px 0px 0px;}
.userForms .odkazySpodni {text-align:left; padding:2px 0px 0px 0px;}
.userForms a.a1 {font-size: 10px; color: #2c2c2c; text-decoration: none;}
.userForms a.a1:hover {text-decoration: underline;}
.userForms .odhlas {text-align:right; margin: 4px 0px 1px 0px;}
.userForms .odhlas a.odhlasit {color:#2c2c2c; font-weight:bold; font-size:11px; text-decoration:none;}
.userForms .odhlas a.odhlasit:hover {text-decoration:none;}
.userForms .logged {text-align: right; padding:0px 0px 10px 0px; background-color:#e0e0e1;}
/* EO - hlavicka + rootkategorie */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* levy pruh */

.kategorieZaobleni {padding:5px 02px 20px 0px; width:209px; overflow:hidden; margin:0px; background:#f1f1f1 url(cnc-bg-kat-zaobleni.png) no-repeat left bottom; border-top:2px solid #afafb2;}
.kategorieName {text-decoration: none; color:#353535; font-size:11px; font-weight:bold; margin:0px; padding:0px;}
.kategorieName .ramecek {padding:4px 10px 5px 20px;}
.kategorieName .ramecek img {margin: 0px 10px 0px 0px; vertical-align: middle;}
.kategorieName .ramecek .selected-0 {text-decoration: none; color:#353535; font-size:11px; font-weight:bold; margin:0px;}
.kategorieName .ramecek .selected-0:hover {text-decoration:underline;}
.kategorieName .ramecek .selected-1 {text-decoration: none; color:#F4B80E; font-size:11px; font-weight:bold; margin:0px;}
.kategorieName .ramecek .selected-1:hover {text-decoration:underline;}
.kategoriePozadi-0 {background:#e6e6e6 url(cnc-kat-pozadi1.png) repeat-x left bottom;}
.kategoriePozadi-1 {background:#f1f1f1 url(cnc-kat-pozadi0.png) repeat-x left bottom;}
.margin {margin: 0px 0px 0px 10px;}

.novinkyForm {color:#000000; font-size:10px; font-weight:normal; width:190px; overflow:hidden; margin:0px 10px 0px 10px;}
.novinkyForm .row {margin:4px 0px 0px 0px; text-align:right;}
.novinkyForm .row .text {float:left; width:60px; padding-top:2px; text-align:left;}
.novinkyForm .row input.txtbox {float: right; width:130px; height:19px; font-size:11px; color:#2c2c2c; border:1px solid #606060;}
.novinkyForm .row input.submit {vertical-align: middle;  cursor:pointer}

.topProdRight {width:209px; overflow:hidden; margin:0px; padding:0px 0px 5px 0px;}
.topProdRight .nazev {display:block; width:189px; overflow:hidden; font-size:10px; font-weight:bold; color:#353535; text-decoration:none; padding:5px 10px 0px 10px;}
.topProdRight .nazev:hover {text-decoration:underline;}
.topprodRight .cena {font-size:11px; color:#b80b10; font-weight:bold; text-align:right; padding:5px 0px 0px 0px; margin:0px 10px 0px 10px;}
.background-0 {background:#e6e6e6 url(cnc-bg-kategorie-tmava.png) repeat-x left bottom;}
.background-1 {background:#f1f1f1 url(cnc-bg-kategorie-svetla.png) repeat-x left bottom;}

.anketa {width:190px; overflow:hidden; margin:0px 10px 0px 10px;}
.anketa .nadpis1 {font-size:11px; font-weight:bold; color:#000000;}
.anketa a {display:block; font-size:11px; color:#000000; text-decoration:none; margin:4px 0px 4px 0px;}
.anketa a:hover {text-decoration:underline;}
.anketa .hlas {display: block; height: 7px; overflow: hidden;}
.anketa .color-0 {background-color: #ecca14;}
.anketa .color-1 {background-color: #8de23c;}
.anketa .color-2 {background-color: #ff6201;}
.anketa .color-3 {background-color: #82baeb;}
/* EO - levy pruh */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* center - hlavni strana - jednotlive FCE*/

.katalogHeader {color: #353535; padding: 0px; margin: 0px; font-size: 11px;}
.katalogHeader .row {padding: 3px 6px 0px 6px;}
.katalogHeader .row .selected {font-weight: bold; font-size: 13px;}
.katalogHeader .row a {color: #353535; text-decoration: none;}
.katalogHeader .row a:hover {text-decoration: underline;}
.katalogHeader .row .left1 {float: left; margin:3px 0px 5px 6px;}
.katalogHeader .row .mezera1 {float: left; width:20px; height:20px; overflow:hidden;}
.katalogHeader .row .right1 {float: left; font-size:4px;}
.katalogHeader .row .right1 img {margin: 0px 0px 3px 6px; cursor: pointer;}
.katalogHeader .row .razeni {float: left; font-size: 11px; width:90px;}
.katalogHeader .row .zbytek {float: left; font-size: 11px; width:50px; margin:0px 14px 0px 0px;}

.banner {text-align: center;}
.banner img {margin: 0px auto 0px auto;}

/* listcontrol - listovani v katalogu */
.listcontrol {margin:10px 10px 20px 10px; text-align:center; font-weight:normal; font-size:12px; color:#353535;}
.listcontrol img {height: 12px;}
.listcontrol .left {width:80px; float:left; overflow:hidden; text-align:left; margin:0px; padding:0px;}
.listcontrol .center {width:275px; float:left; overflow:hidden; text-align:center; margin:0px; padding:0px;}
.listcontrol .right {width:80px; float:right; overflow:hidden; text-align:right; margin:0px; padding:0px;}
.listcontrol a {font-size:12px; color:#353535; text-decoration:none; font-weight:normal;}
.listcontrol a:hover {text-decoration:none;color: #e57800;}
.listcontrol .actual {color: #e57800;}


.nadpisKatalog {font-size: 12px; font-weight: bold; padding: 10px; color: #e57800;}
.produkty {width:483px; overflow:hidden; margin:0px 0px 20px 0px;}

.katalog-sobrazky {float:left; width:229px; height:170px; overflow:hidden; font-size:11px; margin:0px; padding:0px;}
.katalog-sobrazky .horni {width:229px; height:5px; overflow:hidden; margin:0px; padding:0px; background:url(cnc-produkt-zaob-horni.png) no-repeat left top;}
.katalog-sobrazky .prostredni {width:229px; overflow:hidden; margin:0px; padding:0px; background:url(cnc-produkt-pozadi.png) repeat-y left top;}
.katalog-sobrazky .prostredni .imageDiv {float:left; width:90px; height:90px; overflow:hidden; margin:5px 0px 5px 3px;}
.katalog-sobrazky .prostredni .imageDiv .image {display:block; width:90px; height:90px; margin:0px; overflow:hidden;}
.katalog-sobrazky .prostredni .pravy {float:right; width:125px; overflow:hidden; margin:0px 3px 0px 0px;}
.katalog-sobrazky .prostredni .pravy h2 {padding:8px 0px 0px 0px; margin:0px;}
.katalog-sobrazky .prostredni .pravy h2 a {display:block; width: 125px; height:42px; overflow:hidden; font-size:12px; font-weight:bold; color:#e57800; text-decoration:none; text-align:left;}
.katalog-sobrazky .prostredni .pravy h2 a:hover {text-decoration:underline;}
.katalog-sobrazky .prostredni .pravy .popis {width:125px; height:54px; overflow:hidden; margin:5px 0px 0px 0px; font-size:11px; font-weight:normal; color:#353535; text-align: left;}
.katalog-sobrazky .prostredni .carka {width:223px; height:3px; overflow:hidden; padding:0px; margin:0px 3px 0px 3px; background:url(cnc-produkt-carka.png) repeat-x left top;}
.katalog-sobrazky .prostredni .spodni {width:225px; margin:0px 0px 0px 2px; background-color:#ededed;}
.katalog-sobrazky .prostredni .spodni .cena {float:left; width:90px; font-size:14px; color:#b80b10; font-weight:bold; text-align:left; margin:8px 0px 0px 3px;}
.katalog-sobrazky .prostredni .spodni .cara {float:right; width:5px; height:25px; overflow:hidden; background:#ededed url(cnc-produkt-cara.png) no-repeat right top; margin-top:5px;}
.katalog-sobrazky .prostredni .spodni .koupit {float:right; width:110px; height:20px; overflow:hidden; text-align:right; margin:8px 3px 0px 0px;}
.katalog-sobrazky .prostredni .spodni .koupit .smezerou {margin:0px 0px 0px 5px;}
.katalog-sobrazky .prostredni .spodni .koupit img {width:50px; height:18px;}
.katalog-sobrazky .dolni {width:229px; height:6px; overflow:hidden; margin:0px; padding:0px; background:url(cnc-produkt-zaob-dolni.png) no-repeat left top;}
.katalog-mezera {float:left; width:8px; height:20px; overflow:hidden;}

.detail-souvisejici {width:229px; height:170px; overflow:hidden; font-size:11px; margin:0px; padding:0px;}
.detail-souvisejici .horni {width:229px; height:5px; overflow:hidden; margin:0px; padding:0px; background:url(cnc-produkt-zaob-horni.png) no-repeat left top;}
.detail-souvisejici .prostredni {width:229px; overflow:hidden; margin:0px; padding:0px; background:url(cnc-produkt-pozadi.png) repeat-y left top;}
.detail-souvisejici .prostredni .imageDiv {float:left; width:90px; height:90px; overflow:hidden; margin:5px 0px 5px 3px;}
.detail-souvisejici .prostredni .imageDiv .image {display:block; width:90px; height:90px; margin:0px; overflow:hidden;}
.detail-souvisejici .prostredni .pravy {float:right; width:125px; overflow:hidden; margin:0px 3px 0px 0px;}
.detail-souvisejici .prostredni .pravy h2 {padding:8px 0px 0px 0px; margin:0px;}
.detail-souvisejici .prostredni .pravy h2 a {display:block; width: 125px; height:42px; overflow:hidden; font-size:12px; font-weight:bold; color:#e57800; text-decoration:none; text-align:left;}
.detail-souvisejici .prostredni .pravy h2 a:hover {text-decoration:underline;}
.detail-souvisejici .prostredni .pravy .popis {width:125px; height:54px; overflow:hidden; margin:5px 0px 0px 0px; font-size:11px; font-weight:normal; color:#353535; text-align: left;}
.detail-souvisejici .prostredni .carka {width:223px; height:3px; overflow:hidden; padding:0px; margin:0px 3px 0px 3px; background:url(cnc-produkt-carka.png) repeat-x left top;}
.detail-souvisejici .prostredni .spodni {width:225px; margin:0px 0px 0px 2px; background-color:#ededed;}
.detail-souvisejici .prostredni .spodni .cena {float:left; width:90px; font-size:14px; color:#b80b10; font-weight:bold; text-align:left; margin:8px 0px 0px 3px;}
.detail-souvisejici .prostredni .spodni .cara {float:right; width:5px; height:25px; overflow:hidden; background:#ededed url(cnc-produkt-cara.png) no-repeat right top; margin-top:5px;}
.detail-souvisejici .prostredni .spodni .koupit {float:right; width:110px; height:20px; overflow:hidden; text-align:right; margin:8px 3px 0px 0px;}
.detail-souvisejici .prostredni .spodni .koupit .smezerou {margin:0px 0px 0px 5px;}
.detail-souvisejici .prostredni .spodni .koupit img {width:50px; height:18px;}
.detail-souvisejici .dolni {width:229px; height:6px; overflow:hidden; margin:0px; padding:0px; background:url(cnc-produkt-zaob-dolni.png) no-repeat left top;}

/* F5_USER - registrace a nastaveni*/
.userData {font-size:11px;}
.userData .nadpisSpozadim {color: #353535; background-color:#e6e6e6; padding:6px 10px 5px 10px; margin:1px 0px 0px 0px; border:1px solid #e57800;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#f1f1f1; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; margin:0px; padding:0px;}
.userData .odsazeni {font-size:11px; text-align:left; margin: 0px; padding:10px;}
.userData .odsazeni .nadpis {font-weight: bold; font-size:11px; margin: 0px 0px 4px 0px; color:#353535;; width:500px;}
.userData .odsazeni .row {margin: 1px 0px 1px 10px; text-align:left; width:500px; padding:0px;}
.userData .odsazeni .row .popis {float: left; width: 230px; text-align: left; padding: 3px 0px 0px 0px; color:#353535; margin:0px;}
.userData .odsazeni .row .popis2 {float: left; width: 230px; text-align: left;}
.userData .odsazeni .row input.i {float:left; width: 150px; margin:0px; height:19px; color:#2c2c2c; border:1px solid #606060;}
.userData .odsazeni .row select {float:left;width: 150px; margin:0px; height:19px; color:#2c2c2c; border:1px solid #606060;}
.userData .odsazeni .row a {text-decoration: underline; color:#e57800;}
.userData .odsazeni .row a:hover {text-decoration: none; color:#e57800;}
.userData .odeslat {padding: 10px 0px 10px 0px; cursor:pointer;}
.userData .odeslat img {cursor: pointer;}


/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */
.topdetail {width:466px; font-size: 11px; padding: 0px; text-align:left; margin:0px; background:url(cnc-produkt-pozadi2.png) repeat-y left top;}
.topdetail .horni {width:466px; padding: 10px 0px 0px 0px; margin:0px; background:url(cnc-produkt-zaob-horni2.png) no-repeat left top;}
.topdetail .horni .dolni {width:466px; padding: 0px 0px 6px 0px; margin:0px; background:url(cnc-produkt-zaob-dolni2.png) no-repeat left bottom;}
.topdetail .topleft {float:left; width:223px; height:220px; overflow: hidden; margin:0px 3px 0px 3px; padding:0px;}
.topdetail .topleft .image {margin:15px 0px 0px 0px;}

.topdetail .topright {float:right; text-align:left; width:227px; overflow: hidden; padding:0px;}
.topdetail .topright .tabulka {font-size: 12px; color: #353535; margin: 10px 3px 20px 3px;}
.topdetail .topright .tabulka td {padding: 10px 0px 0px 0px; vertical-align: top;}
.topdetail .topright .tabulka td.nazev {font-weight: normal; width: 100px; text-align:left; white-space: nowrap; vertical-align:middle;}
.topdetail .topright .tabulka td.nazev1 {font-weight: normal; width: 100px; text-align:left; white-space: nowrap; vertical-align:bottom;}
.topdetail .topright .tabulka td.text {font-weight: normal; white-space: nowrap;}
.topdetail .topright .tabulka td.text img {width:100px; height:25px;}
.topdetail .topright .tabulka td.text .cena {font-size:12px; color:#fb7105; font-weight:bold;}

.topdetail .topright .carka1 {width:219px; height:3px; overflow:hidden; padding:0px; margin:0px 3px 0px 3px; background:url(cnc-produkt-carka.png) repeat-x left top;}
.topdetail .topright .svislaMezera {width:200px; height:50px; overflow:hidden;}

.topdetail .topright .kosik {background-color:#ededed; width:225px; overflow:hidden; margin:0px 1px 0px 0px;}
.topdetail .topright .kosik .nazevVlastnosti {color: #e57800; font-size:12px;}
.topdetail .topright .kosik .vlastnosti {width: 220px; text-align: left; padding: 10px 0px 0px 3px; color: #353535;}

.topdetail .topright .kosik .countButton {width: 220px; text-align: left; padding:10px 0px 10px 0px;}
.topdetail .topright .kosik .countButton .mnozstvi {float: right; padding: 7px 5px 0px 0px; font-size: 12px;}
.topdetail .topright .kosik .countButton .ks {float: right; padding: 4px 0px 0px 0px;}
.topdetail .topright .kosik .countButton .ks input {width: 30px; height:19px; color:#2c2c2c; border:1px solid #606060; text-align:center;}
.topdetail .topright .kosik .countButton .jednotka {float: right; padding: 7px 3px 0px 3px; font-size: 12px; font-weight:bold;}
.topdetail .topright .kosik .countButton input.image {float: right; margin:5px 0px 0px 0px;}

.topdetail .topright .kosik .cenaAktualniKonfigurace {float: right; text-align: right; padding: 20px 5px 0px 3px; font-size: 12px;}
.topdetail .topright .kosik .cenaAktualniKonfigurace .cena {font-size:14px; color: #b80b10; font-weight:bold;}
.topdetail .topright .kosik .kamennyObchod {float: left; text-align: left; padding: 20px 0px 0px 3px; font-size: 12px;}
.topdetail .topright .kosik .kamennyObchod .cena {font-size:14px; color: #808080; font-weight:bold; text-decoration: line-through;}


.zaobleniHorni {width:466px; height:5px; overflow:hidden; background:url(cnc-produkt-zaob-horni-velke.png) no-repeat left top; margin:10px 0px 0px 0px; padding:0px;}
.zaobleniDolni {width:466px; height:5px; overflow:hidden; background:url(cnc-produkt-zaob-dolni-velke.png) no-repeat left top; margin:0px 0px 10px 0px; padding:0px;}
.pozadiVelke {width:466px; overflow:hidden; background:url(cnc-produkt-pozadi-velke.png) repeat-y left top; margin:0px; padding:0px;}

.tabulka2 {font-size: 11px; color: #353535; margin: 0px 5px 0px 5px;}
.tabulka2 td {padding: 2px 0px 0px 0px; vertical-align: top;}
.tabulka2 td.nazev {font-weight: normal; width: 185px; text-align:left; white-space: nowrap; vertical-align:middle;}
.tabulka2 td.text {text-align:right; width:100px;}
.tabulka2 td.text a {display:block; width:100px; height:19px; cursor:pointer;}
.tabulka2 td.text .akce {width:100px; height:18px; cursor:pointer;}
.tabulka2 td.text span {display:block; width:100px; height:19px; cursor:pointer;}

.nadpisDetail {margin:0px 5px 5px 5px; font-weight:bold; font-size:12px; color:#e57800;}

/* F6_DETAIL - popisy */
.popis {margin: 0px; font-size: 11px; text-align:left; color:#353535; margin:0px 5px 0px 5px;}


/* F6_DETAIL - parametry */
.detailParametry {font-size: 11px; color: #353535;; border: 0px solid #ffffff; border-collapse: collapse; margin: 0px 5px 10px 5px; width: 456px;}
.detailParametry td {padding: 2px 8px 2px 8px; border: 1px solid #E7E7E7;}
.detailParametry td.left {width:220px; font-weight: bold; border-left: 0px solid #E7E7E7;}
.detailParametry td.right {width:230px; border-right: 0px solid #E7E7E7;}
.detailParametry td.right .colorSample {border: 1px solid #e7e7e7; width: 18px; height: 18px; vertical-align: middle;}

/* F6_DETAIL - zalozky */
.oblastZalozky {margin: 30px 0px 0px 0px;}
.oblastZalozky .zalozky {width: 466px; vertical-align: bottom; background: url(cnc-detail-z2.gif) repeat-x left bottom; vertical-align: bottom; margin: 0px;}
.oblastZalozky .zalozky .zalozka {display: block; font-weight:normal; float: left; padding: 0px; margin: 0px 3px 0px 0px; height: 25px; overflow: hidden; white-space: nowrap; cursor: pointer;}
.oblastZalozky .zalozky .zalozka .left {float:left; width:5px; height:25px; background: #FFFFFF url(cnc-detail-z4.gif) no-repeat left top; overflow:hidden;}
.oblastZalozky .zalozky .zalozka .center {float:left; padding:9px 3px 3px 3px; margin:0px; background: #FFFFFF url(cnc-detail-z8.gif) repeat-x left top;}
.oblastZalozky .zalozky .zalozka .right {float:left; width:5px; height:25px; background: #FFFFFF url(cnc-detail-z6.gif) no-repeat left top; overflow:hidden;}
.oblastZalozky .zalozky .active_0 {margin: 0px 3px 3px 0px; color:#353535; background-color:#FFFFFF;}
.oblastZalozky .zalozky .active_1 {margin: 3px 3px 0px 0px; color:#e57800;}
.oblastZalozky .obsah {width: 466px; background-color:#FFFFFF; border: 1px solid #d1d1d1; border-top: 0px solid #d1d1d1;}
.oblastZalozky .obsah .odsazeni {padding:10px;}

.detailZalozkyNadpis {color:#e57800; font-size:12px; font-weight:bold; margin:0px 10px 0px 10px;}

/* F6_DETAIL - souvisejici produkty */
.souvisejici {width:300px; margin:0px 0px 10px 0px;}
/* F6_DETAIL - vice obrazku */
.detailViceObrazku {color:#353535;}
.detailViceObrazku a.image {float:left; display:block;  margin: 10px; text-decoration:none; border: 1px solid #ffffff;}
.detailViceObrazku a.image:hover {text-decoration:none; border: 1px solid #e57800;}
.detailViceObrazku img {}

/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 10px; font-size: 11px; text-align:left; color:#353535;}
.hlidacipes .show {text-align: right; display: block; font-weight: bold; text-decoration: underline; cursor: pointer; margin: 0px 13px 0px 0px; color:#353535;}
.hlidacipes td {font-size: 11px; color:#353535;}
.hlidacipes .sl3 {width: 200px; height:19px; color:#2c2c2c; border:1px solid #606060;}
.hlidacipes .odeslat {cursor: pointer;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding: 10px; font-size: 11px; 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:19px; color:#2c2c2c; border:1px solid #606060;}
.viceinformaci textarea {width: 400px; height: 100px; color:#2c2c2c; border:1px solid #606060;}
.viceinformaci .odeslat {cursor: pointer;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:10px; color:#353535;}
.hodnoceni .hodnoceni-left {float: left; height: 40px;}
.hodnoceni .hodnoceni-left .nadpis {display: block; padding: 10px 5px 5px 0px; font-weight: bold; font-size: 12px; color: #e57800;}
.hodnoceni .hodnoceni-right {height: 40px; text-align: right; margin: 0px;}
.hodnoceni .hodnoceni-right a {font-size: 11px; font-weight: bold; text-decoration: none; color:#e57800;}
.hodnoceni .hodnoceni-right a:hover {text-decoration: underline;}
.hodnoceni .hodnoceni-right .nadpis {display: block; padding: 10px 0px 5px 10px; font-weight: bold; font-size: 12px; color: #4f4f4f;}

/* F6_DETAIL - diskuse */
.diskuse {padding:0px 0px 10px 0px; width:466px;}
.diskuse .nadpis2 {font-size: 12px; font-weight: bold; color: #e57800; 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: #e0e0e0;}
.diskuse .prispevky .row {border: 1px solid #ffffff;}
.diskuse .prispevky .row .checkbox {}
.diskuse .prispevky .row a.name {text-decoration: none; color: #353535;}
.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: 50px; overflow: hidden; color: #e57800;}
.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: 110px; text-align: right; padding: 4px 5px 0px 0px;}
.diskuse .formularDiskuse input.text {height:19px; color:#2c2c2c; border:1px solid #606060;}
.diskuse .formularDiskuse textarea.text {width: 330px; height: 100px; color:#2c2c2c; border:1px solid #606060;}
.diskuse .formularDiskuse .odeslat {cursor: pointer;}


/* F7_OBLIBENE PROUKTY */
.favorites {margin: 0px 0px 0px 0px; font-size:11px;}
.favorites img.image {float: left; width:60px; margin: 0px 10px 0px 0px; vertical-align: middle;}
.favorites .produkt {display: block; float: left; width:260px; font-size:11px; font-weight:normal; color:#353535;}
.favorites .produkt a {text-decoration: none; font-size:12px; font-weight:bold; color:#e57800;}
.favorites .produkt a:hover {text-decoration: underline;}
.favorites .produkt .cena {font-size:14px; color:#b80b10; font-weight:bold;}
.favorites .favoritesRight {float: right; text-align: center; width:100px;}
.favorites .favoritesRight a.odstranit {margin: 17px 0px 0px 0px; text-decoration: none; font-size: 10px; color: #e57800;}
.favorites .favoritesRight a.odstranit:hover {text-decoration: underline;}
.favorites .favoritesRight a.koupit {text-decoration: none; font-size: 11px; color: #353535; 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; font-size: 10px; color: #e57800;}
.favorites .odstranitVse a:hover {text-decoration: underline;}


/* F8_KOSIK */
.kosik {font-size:11px; width:467px;}
.kosik .seznamZbozi {}
.kosik .seznamZbozi .produktliteHeader {margin: 3px 0px 3px 0px; font-weight: bold; color: #353535;}
.kosik .seznamZbozi .produktliteHeader .pocetKusu {padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .produktlite {margin: 3px 0px 3px 0px; border-top: 1px solid #cbcbcb;}
.kosik .seznamZbozi .checkbox {float: left; width: 23px; overflow: hidden;}
.kosik .seznamZbozi .nazev {float: left; width: 160px; overflow: hidden;  padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .nazev a {text-decoration: none; color:#e57800;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: underline;}
.kosik .seznamZbozi .cenaZaKus {float: left; width: 90px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: center;}
.kosik .seznamZbozi .pocetKusu input {width: 25px; height:19px; color:#2c2c2c; border:1px solid #606060; vertical-align: middle; text-align: center; margin: 0px auto 0px auto;}
.kosik .seznamZbozi .DPH {float: left; width: 50px; overflow: hidden; text-align: right;  padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width: 90px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px; font-weight: bold;}
.kosik .cenaCelkem {margin:5px 0px 10px 0px; padding:5px 5px 0px 0px; border-top: 1px solid #D8D8D8; text-align:left;}
.kosik .cenaCelkem .popis {float:left; width:250px; color:#353535; font-weight:bold;}
.kosik .cenaCelkem .cena {float:right; width:200px; font-size: 14px; color:#e57800; text-align:right; font-weight:bold;}
.kosik .buttonsBottom {text-align: right; margin: 30px 0px 0px 0px;}
.nadpis2 {font-size: 12px; font-weight: bold; color: #fb7105; margin: 10px 0px 5px 0px;}


/* F9_POKLADNA */
.pokladna {width:467px;}
.pokladna .nadpisPokladna {font-size: 14px; font-weight: bold; padding: 10px 0px 5px 0px; color: #e57800;}
.pokladna .margin {margin: 0px 0px 0px 20px;}
.pokladna .text {margin: 0px 0px 10px 0px;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; color: #fb7105; font-size: 12px; font-weight: bold;}
.pokladna .seznamZbozi {margin: 0px 0px 0px 20px;}
.pokladna .seznamZbozi .produktliteHeader {margin: 0px 0px 3px 0px; font-weight: bold;}
.pokladna .seznamZbozi .produktlite {margin: 3px 0px 3px 0px; border-top: 1px solid #D8D8D8;}
.pokladna .seznamZbozi .cenaCelkem {margin: 3px 0px 3px 0px; border-top: 1px solid #D8D8D8; font-weight: bold; font-size: 13px;}
.pokladna .seznamZbozi .nazev {float: left; width: 140px; overflow: hidden;  padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .nazev a {text-decoration: none; color: #353535;}
.pokladna .seznamZbozi .nazev a:hover {text-decoration: underline;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 100px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: center; padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .DPH {float: left; width: 50px; overflow: hidden; text-align: right;  padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width: 100px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px; font-weight: bold;}
.pokladna .seznamZbozi .text {float: left; width: 340px; overflow: hidden; padding: 4px 0px 4px 0px;}
.pokladna .seznamZbozi .hodnota {float: left; text-align: right; width: 100px; overflow: hidden; font-weight: bold; padding: 4px 0px 4px 0px;}
.pokladna input.slevaKod {width: 30px; margin: 0px 3px 0px 3px; height:19px; color:#2c2c2c; border:1px solid #606060;}

.pokladna .odberatel {margin: 0px 0px 0px 20px;}
.pokladna .odberatel .kontakt {float: left; width: 260px;}
.pokladna .odberatel .kontakt .nadpis {font-weight: bold; padding: 15px 0px 5px 0px; margin: 0px; color: #fb7105;}
.pokladna .odberatel .kontakt .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px;}

.pokladna .odberatel .kontakt table.udaje {width: 260px; border: 0px solid #000000;  font-size: 11px;}
.pokladna .odberatel .kontakt table.udaje b {color: #353535;}
.pokladna .odberatel .kontakt table.udaje td {color: #353535; vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel .kontakt table.udaje td.popis {width: 35%; vertical-align: middle; text-align: left;}
.pokladna .odberatel .kontakt input.dodaciAdresa {height:19px; color:#2c2c2c; border:1px solid #606060; width: 160px;}
.pokladna .odberatel .kontakt select {height:19px; color:#2c2c2c; border:1px solid #606060; width: 160px;}

.pokladna .odberatel .mezera {float: left; width: 30px; overflow: hidden;}

.pokladna .odberatel2 {margin: 0px 0px 0px 20px;}
.pokladna .odberatel2 .kontakt {float: left;}
.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; color:#2c2c2c; border:1px solid #606060;}

.pokladna .vasVzkazKObjednavce {margin: 0px 0px 0px 20px; font-size: 11px; color: #353535;}
.pokladna textarea {width: 447px; height:50px; color:#2c2c2c; border:1px solid #606060;}
.pokladna .odeslat {width:100px; height:18px; cursor:pointer; margin-bottom:5px;}

.vyberDopravyAPlatby {}
.vyberDopravyAPlatby table {width: 467px;}
.vyberDopravyAPlatby table td {width: 50%; vertical-align: top;}
.vyberDopravyAPlatby .dopravaBlock {font-size: 11px; color: #353535; border-top: 1px solid #e6e6e6; 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; font-size: 11px; color: #353535; line-height: 17px;}

.vyberDopravyAPlatby .skupinaPlatba {}
.vyberDopravyAPlatby .platbaBlock {font-size: 11px; color: #353535; background: #e6e6e6; 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; font-size: 11px; color: #353535; line-height: 17px;}



/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {padding: 0px 0px 20px 0px; font-size: 11px; text-align: left;}


/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {}
.vaseObjednavkyPrehled a.prihlaseni {color:#e57800;}
.vaseObjednavkyPrehled .prehled {border-collapse: collapse; border: 1px solid #515151; font-size: 11px; width: 467px; color: #353535; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #737373; padding: 2px 5px 2px 5px; vertical-align: top;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#e57800;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {border-collapse: collapse; border: 1px solid #737373; font-size: 11px; width: 467px; color: #353535; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #737373;  padding: 2px 5px 2px 5px; vertical-align: top;}
.vaseObjednavkyDetail .prehled td.nazev {}
.vaseObjednavkyDetail .prehled td.ks {text-align: right;}
.vaseObjednavkyDetail .prehled td.cena {text-align: right;}
.vaseObjednavkyDetail .postovneBalne {text-align: right; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .cenaCelkem {text-align: right; margin: 10px 0px 10px 0px; font-size: 13px;}
.vaseObjednavkyDetail .zpet {color:#e57800; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}


/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {width:467px; overflow:hidden; }
.loginPage .nadpisLogin {font-size: 14px; font-weight: bold; padding: 10px 0px 5px 0px; color: #fb7105;}
.loginPage .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; color:#353535;}
.loginPage .popis2 {float: left; width: 250px; padding: 4px 0px 0px 0px; color:#353535;}
.loginPage .popis2 .txtbox {width: 200px; font-size:11px; height:19px; color:#2c2c2c; border:1px solid #606060;}
.loginPage .popis2 .tlacitko {width:100px; height:18px; border:0px solid #353535;}
.loginPage a {text-decoration: underline; color:#e57800;}
.loginPage a:hover {text-decoration: none;}

/* F24_VYHLEDAVANI - rozsirene */
.advsearch {padding: 0px 0px 20px 0px; font-size: 11px; text-align:left;}
.advsearch .popis {float: left; width: 200px; line-height: 20px; color:#353535;}
.advsearch input {width: 200px; font-size:11px; height:19px; color:#2c2c2c; border:1px solid #606060;}
.advsearch .image {width: 100px; height: 18px; border: 0px solid black;}

/* F28_HLIDACI PES */
.watchdog {padding: 0px 0px 20px 0px; font-size: 11px; text-align:left; color:#353535;}
.watchdog a {text-decoration: none; color: #e57800;}
.watchdog a:hover {text-decoration: underline;}
.watchdog a.kill {text-decoration: none; color: #b80b10; font-weight: normal; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {margin: 0px 0px 20px 0px; font-size: 11px; color:#353535;}

/* F30_KNIHA PRANI */
.knihaprani {width:467px; padding: 0px 0px 20px 0px; font-size: 11px; text-align:left; color:#353535;}
.knihaprani .row {margin:0px; padding:0px; text-align:left;}
.knihaprani .row .popis {float:left; width: 160px; color:#353535;}
.knihaprani .row .popis2 {float:left; width: 300px;}
.knihaprani .row .popis2 input {width: 280px; height:19px; color:#2c2c2c; border:1px solid #606060;}
.knihaprani .row .popis2 textarea {width: 280px; height: 200px; color:#2c2c2c; border:1px solid #606060;}
.knihaprani .row .popis2 .odeslat {width: 100px; height: 18px; border: 0px solid black; margin:0px 0px 1px 0px;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuRoll {width: 467px; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktu {font-size: 11px; margin: 15px 0px 0px 0px;}
.porovnaniProduktu tr.position0 {background-color: #f1f1f1;}
.porovnaniProduktu tr.position1 {background-color: #ffffff;}
.porovnaniProduktu td {width: 150px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #cbcbcb; color: #353535;}
.porovnaniProduktu td.nazev {font-weight: bold; color: #00678d; font-size: 13px;}
.porovnaniProduktu td.nazev a {color: #e57800; text-decoration: underline;}
.porovnaniProduktu td.nazev a:hover {text-decoration: none;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px; color: #353535; 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 {}
.sitemap a {text-decoration: none; color: #e57800;}
.sitemap a:hover {text-decoration: underline;}
.sitemap a strong {font-weight: normal;}

