/* obecna nastaveni */
body {font-family: Tahoma, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; background:url(ts-bg-body.jpg) repeat left top; color:#504334;}
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:#9a2e11;}
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: 990px; padding: 15px 0px 15px 0px; margin: 15px auto 15px auto; color:#504334; background-color:#ffffff; border:1px solid #cdcdcd;}
.shopMessage .block .odsazeni {font-size: 85%; padding: 0px 20px 0px 20px; margin:0px; color:#504334;}
.shopMessage .block .nadpis {font-size: 123%; font-weight: bold; padding: 10px 0px 5px 0px; color: #9a2e11;}

.main {width:946px; margin: 17px auto 0px auto; text-align: left;}

.main .header {width:946px; height:211px; overflow:hidden; background:url(ts-bg-header.jpg) no-repeat left top; padding:0px; margin:0px;}
.main .header .headerLeft {float:left; width:178px; height:211px; overflow:hidden;}
.main .header .headerLeft .logo {display: block; width: 178px; height: 95px; overflow:hidden; text-decoration:none; text-indent: -5000px; margin:0px; padding:0px; font-size: 1px;}
.main .header .headerLeft .logo:hover {text-decoration:none;}
.main .header .headerLeft .vyhledavani {width:160px; overflow:hidden; padding:0px; font-weight:normal; text-align:left; margin:0px 0px 0px 12px;}
.main .header .headerLeft .vyhledavani .vyhledavaniNadpis {width:130px; overflow:hidden; padding:0px 0px 15px 0px; font-weight:bold; text-align:left; font-size: 75%; color:#504334; font-family: Arial, Helvetica, sans-serif;}
.main .header .headerLeft .vyhledavani .hledanyText {float:left; width:100px; height:19px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334; margin:0px; font-weight:normal; font-size:69%;}
.main .header .headerLeft .vyhledavani .submit {float:right; width:53px; height:19px; margin:0px;}
.main .header .headerLeft .vyhledavani .rozsireneVyhledavani {display:block; width:160px; font-size: 75%; color:#466572; text-decoration:underline; padding:3px 0px 0px 0px; font-weight:normal; margin:0px;}
.main .header .headerLeft .vyhledavani .rozsireneVyhledavani:hover {text-decoration:none;}
.main .header .headerLeft .vyhledavani .topOdkazy {width:160px; height:8px; overflow:hidden; margin:0px; padding:0px;}

.main .header .headerCenter {float:left; width:584px; height:211px; overflow:hidden;}
.main .header .headerCenter .rootkatOdkaz {display:block; float:left; height:211px; overflow:hidden; margin:0px; padding:0px; text-decoration:none; text-align: center; font-size:100%; font-weight:normal; color:#fffbe5; font-family: Arial, Helvetica, sans-serif;}
.main .header .headerCenter .rootkatOdkaz:hover {text-decoration:underline;}
.main .header .headerCenter .rootkatOdkaz .vyska {width:113px; height:175px;}
.main .header .headerCenter .rootkat-2147483648 {width:113px;}
.main .header .headerCenter .rootkat-2147483647 {width:113px;}
.main .header .headerCenter .rootkat-2147483646 {width:116px;}
.main .header .headerCenter .rootkat-2147483645 {width:115px;}
.main .header .headerCenter .rootkat-2147483644 {width:125px;}

.main .header .headerRight {float:right; width:160px; height:211px; overflow:hidden;}
.main .header .headerRight .nadpisUzivatel {width:160px; overflow:hidden; padding:5px 0px 15px 0px; font-weight:bold; text-align:left; font-size: 75%; color:#504334; font-family: Arial, Helvetica, sans-serif;}
.main .header .headerRight .kosikTop {display:block; width:155px; height:55px; overflow:hidden; font-weight:normal; text-align:left; font-size: 75%; color:#504334; line-height:18px; background:url(ts-bg-kosik-top.jpg) no-repeat right top;}

.main .textpages {width:946px; height:29px; overflow:hidden; background:url(ts-bg-textpages.jpg) no-repeat left top; color:#55a1a4; font-weight:bold;}
.main .textpages .odsazeni {padding:5px 24px 3px 24px; font-size:88%;}
.main .textpages .odsazeni .odkaz {font-weight:bold; color:#55a1a4; text-decoration:none; text-transform:uppercase;}
.main .textpages .odsazeni .odkaz:hover {text-decoration:underline;}

.main .main01 {width:946px; overflow: hidden; margin:0px; padding:0px; background:url(ts-bg-main.jpg) repeat-y left top;}

.main .main01 .layoutLevyVelky {float:left; width: 767px; overflow: hidden; margin:0px; padding:0px;}

.main .main01 .layoutLeft {float:left; width: 180px; overflow: hidden; margin:0px; padding:0px;}
.main .main01 .layoutLeft .nadpisLeft {width: 180px; height:31px; overflow: hidden; margin:0px; padding:0px; background:url(ts-bg-nadpis-left.jpg) no-repeat left top;}
.main .main01 .layoutLeft .nadpisLeft .odsazeni {margin:0px; padding:4px 24px 8px 24px; color:#fffbe5; font-weight:normal; font-size:88%;}
.main .main01 .layoutLeft .ramecekLeft {color:#504334; padding:18px 13px 18px 13px;}
.main .main01 .layoutLeft .ramecekLeft .carky {width: 144px; height:8px; overflow: hidden; padding:0px; margin:0px 0px 0px 10px; background:url(ts-carka1.png) repeat-x 0px 3px;}
.main .main01 .layoutLeft .ramecekLeft .vyrobceDiv {width: 154px; overflow: hidden; padding:0px 0px 2px 0px; color:#f4921e; font-weight:bold; margin:0px; background:url(ts-sipky.gif) no-repeat 0px 4px;}
.main .main01 .layoutLeft .ramecekLeft .vyrobceDiv .odkaz-0 {display:block; color:#504334; font-weight:bold; text-decoration:none; font-size: 75%; margin:0px 0px 0px 12px; text-transform:uppercase;}
.main .main01 .layoutLeft .ramecekLeft .vyrobceDiv .odkaz-0:hover {color:#504334; text-decoration:underline;}
.main .main01 .layoutLeft .ramecekLeft .vyrobceDiv .odkaz-1 {display:block; color:#504334; font-weight:bold; text-decoration:underline; font-size: 75%; margin:0px 0px 0px 12px; text-transform:uppercase;}
.main .main01 .layoutLeft .ramecekLeft .vyrobceDiv .odkaz-1:hover {color:#504334; text-decoration:none;}
.main .main01 .layoutLeft .ramecekLeft2 {color:#4b3318; padding:10px 13px 10px 13px; font-weight:normal; background:url(ts-bg-textura.jpg) repeat-y left top;}
.main .main01 .layoutLeft .ramecekLeft2 .stavyDiv {width: 135px; overflow: hidden; padding:0px; margin:0px 10px; font-family: Arial, Helvetica, sans-serif;}
.main .main01 .layoutLeft .ramecekLeft2 .stavyDiv .podleStavu-2 {display:block; font-size:88%; color:#9a2e11; font-weight:bold; text-transform:uppercase; padding:2px 0px 2px 25px; margin:2px 0px; background:url(ico-novinka.png) no-repeat left top; text-decoration:none;}
.main .main01 .layoutLeft .ramecekLeft2 .stavyDiv .podleStavu-2:hover {text-decoration:underline;}
.main .main01 .layoutLeft .ramecekLeft2 .stavyDiv .podleStavu-3 {display:block; font-size:88%; color:#504334; font-weight:bold; text-transform:uppercase; padding:2px 0px 2px 25px; margin:2px 0px; background:url(ico-akce.png) no-repeat left top; text-decoration:none;}
.main .main01 .layoutLeft .ramecekLeft2 .stavyDiv .podleStavu-3:hover {text-decoration:underline;}
.main .main01 .layoutLeft .ramecekLeft2 .stavyDiv .podleStavu-4 {display:block; font-size:88%; color:#679fbf; font-weight:bold; text-transform:uppercase; padding:2px 0px 2px 25px; margin:2px 0px; background:url(ico-tip.png) no-repeat left top; text-decoration:none;}
.main .main01 .layoutLeft .ramecekLeft2 .stavyDiv .podleStavu-4:hover {text-decoration:underline;}

.main .main01 .layoutCenter {float:right; width:587px; overflow:hidden; margin:0px; padding: 0px; text-align: left; background-color:#ffffe6;}
.main .main01 .layoutCenter .nadpisCenter {width:587px; height:31px; overflow:hidden; text-align:left; padding:0px; color: #FFFFFF; font-weight: bold; margin:0px; background:url(ts-bg-nadpis-center.jpg) no-repeat left top;}
.main .main01 .layoutCenter .nadpisCenter h1 {color: #63bcbf; font-size: 75%; font-weight: normal; margin:0px; padding:4px 23px;}
.main .main01 .layoutCenter .nadpisCenter h1 a {color: #63bcbf; font-weight: normal; text-decoration:none;}
.main .main01 .layoutCenter .nadpisCenter h1 a:hover {text-decoration:underline;}
.main .main01 .layoutCenter .ramecek {width:575px; margin:6px; overflow:hidden; border:1px solid #cdcdcd; background-color:#ffffff;}
.main .main01 .layoutCenter .ramecek2 {width:575px; margin:6px; overflow:hidden;}
.main .main01 .layoutCenter .ramecek3 {width:575px; margin:6px; overflow:hidden; border:1px solid #dee3ce; background-color:#e6f2de;}
.main .main01 .layoutCenter .ramecek4 {width:581px; margin:6px 0px 6px 6px; overflow:hidden;}
.main .main01 .layoutCenter .banner {width:575px; margin:6px; overflow:hidden;}
.main .main01 .layoutCenter .vodorovnaCara1 {width:555px; height:10px; overflow:hidden; margin:0px 0px 10px 0px; border-bottom:1px solid #504334;}

.main .main01 .layoutRight {float:left; width: 178px; overflow: hidden; margin:0px; padding:0px; text-align:left;}
.main .main01 .layoutRight .nadpisRight {width: 178px; height:31px; overflow: hidden; margin:0px; padding:0px; background:url(ts-bg-nadpis-right.jpg) no-repeat left top;}
.main .main01 .layoutRight .nadpisRight .odsazeni {margin:0px; padding:4px 24px 8px 24px; color:#fffbe5; font-weight:normal; font-size:88%;}
.main .main01 .layoutRight .ramecekRight {color:#504334; padding:15px 7px 15px 7px; margin:0px;}
.main .main01 .layoutRight .ramecekRight2 {color:#4b3318; padding:5px 7px 5px 7px; font-weight:normal; background:url(ts-bg-textura-right.jpg) repeat-y right top; margin:1px 0px 1px 0px;}
.main .main01 .layoutRight .ramecekRight2 .kontaktyNadpis {color:#504334; font-weight:normal; margin:1px 0px 1px 0px; font-size:69%;}
.main .main01 .layoutRight .ramecekRight2 .kontakt {color:#9a2e11; font-weight:bold; margin:1px 0px 8px 0px; font-size:86%; padding:0px 8px 0px 8px; text-align:center;}

.main .main01 .layoutRight .ramecekRight2kontakty {color:#4b3318; padding:5px 7px 5px 7px; font-weight:normal; background:url(ts-bg-textura-right.jpg) repeat-y right top; margin:1px 0px 1px 0px;}
.main .main01 .layoutRight .ramecekRight2kontakty .popis {color:#000000; margin:1px 0px 8px 0px; font-size:86%; padding:0px 8px 0px 8px; text-align:center;}
.main .main01 .layoutRight .ramecekRight2kontakty .popis b,bold,strong {font-weight: bold; color:#9a2e11;}

.main .main01 .layoutRight .mezeraRight {width:178px; height:7px; overflow:hidden;}

.zapati {width:587px; height:75px; overflow:hidden; margin: 0px 178px 40px 180px; text-align: left; background:url(ts-bg-zapati.jpg) no-repeat left top; color:#3c3c3c; font-size:75%; line-height: 14px;}
.zapati .odsazeni {padding:15px;}
.zapati a {color:#3c3c3c; text-decoration:underline;}
.zapati a:hover {text-decoration: none;}

/* -----------------------------------------------------------------------------------------------------------------------  */
/* hlavicka + rootkategorie */
.centerCara {margin:0px 0px 10px 0px;}

.userForms {width: 140px; height:112px; overflow:hidden; text-align:right; margin:0px;}
.userForms .mezera {width:140px; height:5px; overflow:hidden;}
.userForms .row {padding:0px; text-align: right; margin:0px; width:140px; overflow:hidden;}
.userForms .row .userPopis {float:left; width:40px; color:#504334; margin:0px; font-size:75%; font-weight:normal; text-align:right;}
.userForms .row .txtbox {float:right; width:90px; height:19px;background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334; margin:0px; font-size:69%;}
.userForms .row .submit {float:right; width:88px; height:19px; margin:0px; padding:0px;}
.userForms .odkaz {display:block; color:#466572; text-align:right; font-size:75%; font-weight:normal; text-decoration:underline; margin:0px 0px 1px 0px; }
.userForms .odkaz:hover {text-decoration:none;}
.userForms .uzivatel {width: 140px; text-align:right; font-weight:bold; color: #504334; padding:8px 0px 0px 0px; font-size:88%;}
.userForms .odhlasit {padding:5px 0px 0px 0px; text-align:right;}
.userForms .logged {text-align: right; padding:0px 0px 10px 0px;}
/* EO - hlavicka + rootkategorie */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* levy pruh */

.kategorie {width:154px; overflow:hidden; margin:0px;}
.kategorie .rootkatName {width: 154px; overflow: hidden; padding:0px 0px 2px 0px; color:#f4921e; font-weight:bold; margin:0px; background:url(ts-r-plus.gif) no-repeat 0px 4px;}
.kategorie .rootkatName .odkaz {display:block; color:#4b3318; font-weight:bold; text-decoration:none; font-size: 75%; margin:0px 0px 0px 12px;}
.kategorie .rootkatName .odkaz:hover {color:#504334; text-decoration:underline;}
.kategorie .plus {background:url(ts-r-plus.gif) no-repeat 0px 4px;}
.kategorie .minus {background:url(ts-r-minus.gif) no-repeat 0px 4px;}
.kategorie .none {background:url(ts-sipky.gif) no-repeat 0px 4px;}
.kategorie .kategorieName {text-decoration: none; font-size:75%; margin:0px; padding:1px 0px 2px 0px;}
.kategorie .kategorieName .selected-s {text-decoration: none; color:#4b3318; font-weight:bold; margin:0px;}
.kategorie .kategorieName .selected-s:hover {text-decoration:underline;}
.kategorie .kategorieName .selected-s1 {text-decoration: none; color:#9c2e14; font-weight:bold; margin:0px;}
.kategorie .kategorieName .selected-s1:hover {text-decoration:underline;}
.kategorie .kategorieName img {margin:0px 7px 0px 0px;}
.margin {margin:0px 0px 0px 15px;}

.novinkyForm {width:154px; overflow:hidden; color:#4b3318; font-size: 75%; font-weight:normal; margin:0px; padding:0px;}
.novinkyForm .row {margin:4px 0px 0px 0px; text-align:right; width:154px;}
.novinkyForm .row input.txtbox {float:left; width:95px; height:19px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334; font-size:91%;}
.novinkyForm .row input.submit {float:right; width:53px; height:19px; vertical-align: middle; cursor:pointer}

.anketa {width:164px; overflow:hidden; margin:0px 0px 0px 0px; font-size:69%;}
.anketa .nadpis1 {font-weight:bold; color:#504334;}
.anketa a {display:block; color:#504334; text-decoration:none; margin:4px 0px 4px 0px;}
.anketa a:hover {text-decoration:underline;}
.anketa .hlas {display: block; height: 7px; overflow: hidden; background-color:#9a2e11;}
/* EO - levy pruh */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* center - hlavni strana - jednotlive FCE*/

.popisKategorie {background-color:#ffffff; padding: 10px; color:#504334; font-size:75%;}
.popisKategorie a {text-decoration: underline;}
.popisKategorie a:hover {text-decoration: none;}

.novinka {width:164px; overflow:hidden; color:#504334; font-size:69%; padding:0px 0px 15px 0px;}
.novinka .nadpisNovinka {font-weight:bold;}
.novinka .textNovinka {font-weight:normal;}
.novinka .textNovinka .datum {color:#9a2e11; font-weight:bold;}

.novinkaNew {overflow:hidden; padding: 10px; font-size:75%; text-align:left; color:#504334;}

.katalogHeader {color: #504334; background-color: #e6f2de; border:1px solid #dee3ce; padding: 0px; margin: 0px;}
.katalogHeader .velikost {width:572px; height: 50px; overflow: hidden;}
.katalogHeader .velikost .mezera {width:500px; height: 3px; overflow:hidden;}
.katalogHeader .velikost .row {padding: 0px 6px 0px 6px;}
.katalogHeader .velikost .row .selected {font-weight: bold; font-size:133%; color: #9a2e11;}
.katalogHeader .velikost .row a {color: #55a1a4; text-decoration: none;}
.katalogHeader .velikost .row a:hover {text-decoration: underline;}
.katalogHeader .velikost .row a.porovnaniProduktu {font-size: 116%; text-decoration: underline; font-weight: normal; color:#466572;}
.katalogHeader .velikost .row a.porovnaniProduktu:hover {text-decoration: none;}
.katalogHeader .velikost .row .left1 {float: left; width: 180px; overflow:hidden; font-size:75%;}
.katalogHeader .velikost .row .left2 {float: left; width: 235px; overflow:hidden; font-size:75%;}
.katalogHeader .velikost .row .right1 {float: right; width:320px; overflow:hidden; font-size:75%; text-align:right;}
.katalogHeader .velikost .row .right2 {float: right; width:320px; overflow:hidden; font-size:75%; text-align:right;}
.katalogHeader .velikost .row .right2 .popis {float: right; font-weight: normal; padding: 3px 0px 0px 0px; color: #504334; font-size:100%;}
.katalogHeader .velikost .row .right2 .upAndDown {float: right;}
.katalogHeader .velikost .row .right2 .upAndDown img {margin: 0px 0px 0px 4px; cursor: pointer;}
.katalogHeader .velikost .row .right2 select {float: right; font-size: 11px;}

.vyrobciFiltr {color: #504334; background-color: #e6f2de; border:1px solid #dee3ce; padding: 6px; margin: 0px 0px 6px 0px;}
.vyrobciFiltr .vyrobci {width:572px; overflow:hidden;}
.vyrobciFiltr .vyrobci .nadpis {font-size:75%; font-weight:bold; padding:0px 1px 5px 1px;}
.vyrobciFiltr .vyrobci .vyrobce {float:left; font-size:75%; list-style-image:none; color:#9a2e11; font-weight:bold; padding:0px 10px 0px 0px;}
.vyrobciFiltr .vyrobci .image {margin:0px 6px 0px 0px;}
.vyrobciFiltr .vyrobci img {margin:0px 6px 0px 0px;}

.katalogVyrobce {font-size: 75%;}
.katalogVyrobce .vyrobcePopis {padding:10px 20px 0px 20px;}
.katalogVyrobce ul {}
.katalogVyrobce ul li {}
.katalogVyrobce ul li.level-1 {}

/* listcontrol - listovani v katalogu */
.listcontrol {margin:0px; text-align:left; font-weight:normal; color:#504334;}
.listcontrol img {height: 11px; margin: 1px 0px 0px 4px;}
.listcontrol .listCislo {color:#55a1a4; text-decoration:none; font-weight:normal;}
.listcontrol .listCislo:hover {text-decoration:underline; color: #55a1a4;}
.listcontrol .actual {color: #9a2e11;}

.rootPodkategorie {width:575px; overflow:hidden; margin:0px 6px;}
.rootPodkategorie .popisek {color:#9a2e11; font-size:75%; font-weight:bold; padding:0px 0px 10px 0px;}
.rootPodkategorie .podkategorie {width:575px; overflow:hidden;}
.rootPodkategorie .podkategorie .odkazDiv {float:left; width:285px; overflow:hidden; margin:0px; padding:0px 0px 3px 0px;}
.rootPodkategorie .podkategorie .odkazDiv .odkaz {display:block; margin:0px 10px 0px 0px; color:#9a2e11; font-size:75%; text-decoration:none;}
.rootPodkategorie .podkategorie .odkazDiv .odkaz:hover {text-decoration:underline;}
.rootPodkategorie .podkategorie .mezeraDiv {float:left; width:575px; height:1px; overflow:hidden; margin:0px; padding:0px;}


.katalog-sobrazky1 {float:left; width:188px; height:290px; overflow:hidden; margin:0px 5px 5px 0px; padding:0px;}
.katalog-sobrazky1 .katalog-sobrazky {border:1px solid #e6f2de; margin:0px; padding:0px;}
.katalog-sobrazky1 .katalog-sobrazky .velikost {width:186px; height:288px; overflow:hidden; margin:0px; padding:0px; background-color:#ffffff;}
.katalog-sobrazky1 .katalog-sobrazky .nazev {width:186px; height:41px; overflow:hidden; margin:0px;}
.katalog-sobrazky1 .katalog-sobrazky .nazev .tecky {float:left; width:20px; overflow:hidden; color:#ffffff; text-align:right; font-weight:bold; padding:6px 0px 0px 0px; margin:0px; font-size: 75%;}
.katalog-sobrazky1 .katalog-sobrazky .nazev h2 {display:block; float:right; width:161px; padding:7px 0px 0px 0px; margin:0px; font-size:75%;}
.katalog-sobrazky1 .katalog-sobrazky .nazev h2 .odkaz-nazev {display:block; width:151px; height:28px; overflow:hidden;  font-weight:normal; color:#ffffff; text-decoration:none; text-align:left;}
.katalog-sobrazky1 .katalog-sobrazky .nazev h2 .odkaz-nazev:hover {text-decoration:underline;}
.katalog-sobrazky1 .katalog-sobrazky .stavAvyrobce {width:186px; height:26px; overflow:hidden; font-family: Arial, Helvetica, sans-serif;}
.katalog-sobrazky1 .katalog-sobrazky .stavAvyrobce .stav-2 {float:left; width:88px; overflow:hidden; padding:0px; font-size:88%; margin:8px 0px 0px 1px; font-weight:bold; background:url(ico-novinka2.png) no-repeat left top;}
.katalog-sobrazky1 .katalog-sobrazky .stavAvyrobce .stav-3 {float:left; width:88px; overflow:hidden; padding:0px; font-size:88%; margin:8px 0px 0px 1px; font-weight:bold; background:url(ico-akce2.png) no-repeat left top;}
.katalog-sobrazky1 .katalog-sobrazky .stavAvyrobce .stav-4 {float:left; width:88px; overflow:hidden; padding:0px; font-size:88%; margin:8px 0px 0px 1px; font-weight:bold; background:url(ico-tip2.png) no-repeat left top;}
.katalog-sobrazky1 .katalog-sobrazky .stavAvyrobce .stav-odsazeni {padding:1px 0px 2px 24px;}
.katalog-sobrazky1 .katalog-sobrazky .stavAvyrobce .vyrobce {float:right; width:80px; height:20px; overflow:hidden; margin:6px 2px 0px 0px;}
.katalog-sobrazky1 .katalog-sobrazky .imageDiv {width:174px; height:135px; overflow:hidden; margin:5px 0px 10px 7px;}
.katalog-sobrazky1 .katalog-sobrazky .imageDiv .image {display:block; width:173px; height:130px; overflow:hidden;}
.katalog-sobrazky1 .katalog-sobrazky .ceny {width:168px; font-weight:bold; text-align:right; margin:0px 0px 0px 10px; font-size: 100%;}
.katalog-sobrazky1 .katalog-sobrazky .ceny .beznaCena {font-weight:normal; font-size:75%; text-decoration:line-through;}
.katalog-sobrazky1 .katalog-sobrazky .ceny .beznaCena2 {font-weight:normal; font-size:75%;}
.katalog-sobrazky1 .katalog-sobrazky .tlacitka {width:162px; height:45px; overflow:hidden; margin:0px 0px 0px 10px;}
.katalog-sobrazky1 .katalog-sobrazky .tlacitka img {width:162px; height:19px; margin-bottom:3px;}
.katalog-mezera1 {float:left; width:5px; height:40px; overflow:hidden;}
.katalog-mezera2 {float:left; width:570px; height:1px; overflow:hidden;}

.katalog-lyze1 {float:left; width: 572px; height:142px; overflow:hidden; margin:0px; padding:0px;}
.katalog-lyze1 .katalog-lyze {border:1px solid #e6f2de; margin:0px; padding:0px;}
.katalog-lyze1 .katalog-lyze .velikost {width:570px; height:140px; overflow:hidden; margin:0px; padding:0px; background-color:#ffffff;}
.katalog-lyze1 .katalog-lyze .nazev {width:572px; height:24px; overflow:hidden; margin:0px;}
.katalog-lyze1 .katalog-lyze .nazev .tecky {float:left; width:20px; overflow:hidden; color:#ffffff; text-align:right; font-weight:bold; padding:6px 0px 0px 0px; margin:0px; font-size: 75%;}
.katalog-lyze1 .katalog-lyze .nazev h2 {display:block; float:right; width:546px; padding:7px 0px 0px 0px; margin:0px; font-size:75%;}
.katalog-lyze1 .katalog-lyze .nazev h2 .odkaz-nazev {display:block; width:536px; height:14px; overflow:hidden;  font-weight:normal; color:#ffffff; text-decoration:none; text-align:left;}
.katalog-lyze1 .katalog-lyze .nazev h2 .odkaz-nazev:hover {text-decoration:underline;}
.katalog-lyze1 .katalog-lyze .imageDiv {width:556px; height:60px; overflow:hidden; margin:5px 8px 5px 8px;}
.katalog-lyze1 .katalog-lyze .imageDiv .image {display:block; width:556px; height:60px; overflow:hidden;}
.katalog-lyze1 .katalog-lyze .spodni {width:556px; height:42px; overflow:hidden; margin:0px 8px 0px 8px;}
.katalog-lyze1 .katalog-lyze .spodni .tlacitka {float:left; width:168px; overflow:hidden; margin:0px 10px 0px 0px;}
.katalog-lyze1 .katalog-lyze .spodni .tlacitka img {width:162px; height:19px; margin-bottom:3px;}
.katalog-lyze1 .katalog-lyze .spodni .vyrobce {float:left; width:80px; height:20px; overflow:hidden; margin:18px 10px 0px 0px;  line-height: 40px;}
.katalog-lyze1 .katalog-lyze .spodni .stavy {float:left; width:100px; height:26px; overflow:hidden; margin:19px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif;}
.katalog-lyze1 .katalog-lyze .spodni .stavy .stav-2 {width:100px; overflow:hidden; padding:0px; margin:0px; font-size:88%; font-weight:bold; background:url(ico-novinka2.png) no-repeat left top;}
.katalog-lyze1 .katalog-lyze .spodni .stavy .stav-3 {width:100px; overflow:hidden; padding:0px; margin:0px; font-size:88%; font-weight:bold; background:url(ico-akce2.png) no-repeat left top;}
.katalog-lyze1 .katalog-lyze .spodni .stavy .stav-4 {width:100px; overflow:hidden; padding:0px; margin:0px; font-size:88%; font-weight:bold; background:url(ico-tip2.png) no-repeat left top;}
.katalog-lyze1 .katalog-lyze .spodni .stavy .stav-odsazeni {padding:1px 0px 2px 24px;}
.katalog-lyze1 .katalog-lyze .spodni .ceny {float:right; width:188px; font-weight:bold; text-align:right; margin:0px; padding:18px 0px 0px 0px; font-size:100%;}
.katalog-lyze1 .katalog-lyze .spodni .ceny .beznaCena {font-weight:normal; font-size:75%; text-decoration:line-through;}
.katalog-lyze1 .katalog-lyze .spodni .ceny .beznaCena2 {font-weight:normal; font-size:75%;}
.katalog-mezera-lyze {float:left; width:570px; height:6px; overflow:hidden;}

.detail-souvisejici1 {float:left; width:182px; height:252px; overflow:hidden; margin:0px; padding:0px;}
.detail-souvisejici1 .detail-souvisejici {border:1px solid #e6f2de; margin:0px; padding:0px; background-color:#ffffff;}
.detail-souvisejici1 .detail-souvisejici .nazev {width:180px; height:41px; overflow:hidden; margin:0px;}
.detail-souvisejici1 .detail-souvisejici .nazev .tecky {float:left; width:20px; overflow:hidden; color:#ffffff; text-align:right; font-weight:bold; padding:6px 0px 0px 0px; margin:0px; font-size: 75%;}
.detail-souvisejici1 .detail-souvisejici .nazev h2 {display:block; float:right; width:155px; padding:7px 0px 0px 0px; margin:0px; font-size:75%;}
.detail-souvisejici1 .detail-souvisejici .nazev h2 .odkaz-nazev {display:block; width:135px; height:28px; overflow:hidden;  font-weight:normal; color:#ffffff; text-decoration:none; text-align:left;}
.detail-souvisejici1 .detail-souvisejici .nazev h2 .odkaz-nazev:hover {text-decoration:underline;}
.detail-souvisejici1 .detail-souvisejici .stavAvyrobce {width:180px; height:26px; overflow:hidden;}
.detail-souvisejici1 .detail-souvisejici .stavAvyrobce .stav {float:left; width:85px; overflow:hidden; padding:0px; font-size:81%; margin:8px 0px 0px 7px; font-weight:bold;}
.detail-souvisejici1 .detail-souvisejici .stavAvyrobce .tecky {font-size:85%;}
.detail-souvisejici1 .detail-souvisejici .stavAvyrobce .vyrobce {float:right; width:80px; height:20px; overflow:hidden; margin:6px 7px 0px 0px;}
.detail-souvisejici1 .detail-souvisejici .imageDiv {width:168px; height:125px; overflow:hidden; margin:5px 0px 10px 7px;}
.detail-souvisejici1 .detail-souvisejici .imageDiv .image {display:block; width:168px; height:125px; overflow:hidden;}
.detail-souvisejici1 .detail-souvisejici .ceny {width:162px; font-weight:bold; text-align:right; margin:0px 0px 0px 10px;}
.detail-souvisejici1 .detail-souvisejici .ceny .beznaCena {font-weight:normal; font-size:75%; text-decoration:line-through;}
.detail-souvisejici1 .detail-souvisejici .ceny .beznaCena2 {font-weight:normal; font-size:75%;}
.detail-souvisejici1 .detail-souvisejici .tlacitka {width:162px; height:50px; overflow:hidden; margin:0px 0px 0px 10px;}
.detail-souvisejici1 .detail-souvisejici .tlacitka img {width:162px; height:19px; margin-bottom:3px;}


.topProduktyRight {width:178px; height:205px; overflow:hidden; margin:0px; padding:0px;}
.topProduktyRight .imageDiv {width:166px; height:138px; overflow:hidden; margin:7px; background:url(ts-bg-image-right.png) no-repeat left top;}
.topProduktyRight .imageDiv .image {display:block; width:162px; height:134px; margin:2px; text-decoration:none;}
.topProduktyRight .imageDiv .image:hover {text-decoration:none;}
.topProduktyRight .nazevAcena {width:178px; height:51px; overflow:hidden; background-color:#ffffe6; padding:0px; margin:0px;}
.topProduktyRight .nazevAcena .odsazeni {padding:5px 9px;}
.topProduktyRight .nazevAcena .nazev {width:158px; height:28px; overflow:hidden; font-size:75%; padding:0px; margin:0px;}
.topProduktyRight .nazevAcena .nazev a {font-weight:normal; color:#504334; text-decoration:none;}
.topProduktyRight .nazevAcena .nazev a:hover {text-decoration:underline;}
.topProduktyRight .nazevAcena .cena {color:#9a2e11;  font-size:75%; font-weight:bold; text-align:right; padding:0px; margin:0px;}

.topSledRight {width:164px; overflow:hidden; margin:0px 0px 5px 0px; padding:0px; font-size:75%;}
.topSledRight .nazev {padding:0px; margin:0px; text-align:left;}
.topSledRight .nazev a {font-weight:normal; color:#504334; text-decoration:none;}
.topSledRight .nazev a:hover {text-decoration:underline;}
.topSledRight .cena {float:right; color:#9a2e11; font-weight:bold; text-align:right; padding:0px; margin:0px 0px 0px 5px;}

/* F5_USER - registrace a nastaveni*/
.userData {}
.userData .nadpisSpozadim {font-size:75%; color: #ffffff; background-color:#504334; padding:6px 10px 5px 10px; margin:0px; border-bottom:1px solid #ffffff;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#fffbe5; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; margin:0px; padding:0px;}
.userData .odsazeniUD {font-size:75%; text-align:left; margin:0px; padding:10px; color: #504334; background-color:#ffffff; border:0px solid #000000;}
.userData .odsazeniUD .nadpis {font-weight: bold; font-size: 11px; margin: 0px 0px 4px 0px; color:#504334; width:500px;}
.userData .odsazeniUD .row {margin: 1px 0px 1px 10px; text-align:left; width:500px; padding:0px;}
.userData .odsazeniUD .row .popis {float: left; width: 230px; text-align: left; padding: 3px 0px 0px 0px; color:#504334; margin:0px;}
.userData .odsazeniUD .row .popis2 {float: left; width: 230px; text-align: left;}
.userData .odsazeniUD .row input.i {float:left; width: 150px; margin:0px; height:19px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334;}
.userData .odsazeniUD .row select {float:left;width: 150px; margin:0px; height:19px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334;}
.userData .odsazeniUD .row a {text-decoration: underline; color:#9a2e11;}
.userData .odsazeniUD .row a:hover {text-decoration: none; color:#9a2e11;}
.userData .odeslat {padding: 10px 0px 10px 0px; cursor:pointer;}
.userData .odeslat img {cursor: pointer;}


/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */
.ramecekDetail {width:572px; overflow:hidden; margin:6px; background-color:#ffffff;}
.topdetail {width:572px; overflow:hidden; padding:0px; text-align:left; margin:0px;}

.main .main01 .layoutCenter .nadpisCenterDetail {width:587px; font-size: 75%; height:31px; overflow:hidden; text-align:left; padding:0px; color: #FFFFFF; font-weight: bold; margin:0px; background:url(ts-bg-nadpis-center.jpg) no-repeat left top;}
.main .main01 .layoutCenter .nadpisCenterDetail a {color: #63bcbf; font-weight: normal; text-decoration:none;}
.main .main01 .layoutCenter .nadpisCenterDetail a:hover {text-decoration:underline;}


.topdetail .topleft {float:left; width:297px; overflow:hidden; margin:0px; text-align:left; padding:0px;}
.topdetail .topleft .nazevProduktu {padding:4px 10px 4px 10px; margin:0px; text-align:left; color:#fffbe5; font-weight:bold;}
.topdetail .topleft .nazevProduktu h1 {color: #fffbe5; font-weight: normal; margin:0px; padding:0px;  font-size:75%;}
.topdetail .topleft .imageDiv {width:289px; height:215px; overflow:hidden; margin:8px 0px 0px 6px; }
.topdetail .topleft .imageDiv .border {border:1px solid #cdcdcd; padding:0px; margin:0px;}
.topdetail .topleft .imageDiv .border .odkaz {width:287px; height:215px; overflow:hidden;}
.topdetail .topleft .viceObrazku {padding:0px 0px 0px 9px;}
.topdetail .topleft .viceObrazku a {color:#565656; text-decoration:none; font-weight:normal; font-size:12px;}
.topdetail .topleft .viceObrazku a:hover {text-decoration:underline;}

.topdetail .topright {float:right; width:257px; overflow:hidden; margin:0px 6px 0px 0px; text-align:left; padding:0px; }
.topdetail .topright .stavAvyrobce {width:257px; height:26px; overflow:hidden; margin: 0px 0px 10px 0px;}
.topdetail .topright .stavAvyrobce .stav {float:left; width:155px; overflow:hidden; padding:0px; font-size:81%; margin:2px 0px 0px 0px; font-weight:bold;}
.topdetail .topright .stavAvyrobce .tecky {font-size:85%;}
.topdetail .topright .stavAvyrobce .vyrobce {float:right; width:80px; height:20px; overflow:hidden; margin:1px 7px 0px 0px;}
.topdetail .topright .stavAvyrobce .stav-2 {float:left;  overflow:hidden; padding:0px; font-size:88%; margin:8px 0px 0px 1px; font-weight:bold; background:url(ico-novinka2.png) no-repeat left top;}
.topdetail .topright .stavAvyrobce .stav-3 {float:left;  overflow:hidden; padding:0px; font-size:88%; margin:8px 0px 0px 1px; font-weight:bold; background:url(ico-akce2.png) no-repeat left top;}
.topdetail .topright .stavAvyrobce .stav-4 {float:left;  overflow:hidden; padding:0px; font-size:88%; margin:8px 0px 0px 1px; font-weight:bold; background:url(ico-tip2.png) no-repeat left top;}
.topdetail .topright .stavAvyrobce .stav-odsazeni {padding:1px 0px 2px 24px;}


.topdetail .topright .tabulka {width:257px; color: #504334; margin: 0px 0px 25px 0px; }
.topdetail .topright .tabulka td {padding: 4px 0px 0px 0px; vertical-align: top; font-size: 88%;}
.topdetail .topright .tabulka td.nazev {width: 128px; font-weight: normal; text-align:left; white-space: nowrap; vertical-align:top;}
.topdetail .topright .tabulka td.nazev .ks {float:right; width: 30px; height:19px; margin:0px 4px 0px 0px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334;}
.topdetail .topright .tabulka td.text {width: 128px; font-weight: bold; vertical-align:top;}
.topdetail .topright .tabulka td.text .beznaCena {font-weight:bold; text-decoration:line-through;}
.topdetail .topright .tabulka td.text .usetrite {font-weight:bold;}
.topdetail .topright .tabulka td.text .naseCena {font-weight:bold; font-size:114%;}
.topdetail .topright .tabulka td.text select {width: 125px; height:19px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334;}

.topdetail .topright .nakoupit {width:254px; color: #504334; margin: 0px 0px 25px 0px; border:0px solid red; font-size: 88%;}
.topdetail .topright .nakoupit .popis {width:60px; color: #504334; margin: 0px 0px 0px 0px; border:0px solid red; float:left; line-height:23px;}
.topdetail .topright .nakoupit .ks {float:right; width: 30px; height:19px; margin:0px 4px 0px 0px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334;}
.topdetail .topright .nakoupit .image {float:right; margin:2px 0px 0px 0px;}

.topdetail .topright .tabulka2 {width:257px; color: #504334; margin: 0px;}
.topdetail .topright .tabulka2 td {padding: 4px 0px 0px 0px; vertical-align: top; font-size: 88%;}
.topdetail .topright .tabulka2 td.nazev {width: 50%; font-weight: normal; text-align:left; white-space: nowrap; vertical-align:top;}
.topdetail .topright .tabulka2 td.nazev .ks {float:right; width: 30px; height:19px; margin:0px 4px 0px 0px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334;}
.topdetail .topright .tabulka2 td.text {width: 50%; font-weight: bold; vertical-align:top;}
.topdetail .topright .tabulka2 td.text .beznaCena {font-weight:bold; text-decoration:line-through;}
.topdetail .topright .tabulka2 td.text .usetrite {font-weight:bold;}
.topdetail .topright .tabulka2 td.text .naseCena {font-weight:bold; font-size:114%;}
.topdetail .topright .tabulka2 td.text select {width: 125px; height:19px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334;}

.topdetail .topright .kalkulacka {display: block; font-size: 68.75%; line-height: 22px;}
.topdetail .topright .kalkulacka img {width: 50%; vertical-align: middle;}

.chyba {font-size:75%; color:red; font-weight:bold; margin:10px;}

.nadpisDetail {margin:0px 7px 5px 7px; font-weight:bold; font-size: 88%; color:#504334;}
.detailCara {width:558px; height:1px; overflow:hidden; background-color:#504334; margin:5px 7px;}

/* F6_DETAIL - popisy */
.popisDetail {padding: 7px; font-size: 75%; text-align:left; color:#504334; margin:0px 0px 10px 0px;}

/* F6_DETAIL - parametry */
.detailParametry {color: #504334;; border: 0px solid #ffffff; border-collapse: collapse; margin: 0px 7px 20px 7px; width: 558px;}
.detailParametry td {padding: 1px 4px 1px 4px; font-weight: normal; font-size: 75%; border: 1px solid #504334;}
.detailParametry td.left {width:50%; color:#504334; border-left: 0px solid #504334;}
.detailParametry td.right {width:50%; color:#504334; border-right: 0px solid #504334;}
.detailParametry td.right .colorSample {border: 1px solid #5d5d5d; width: 12px; height: 12px; vertical-align: middle;}

/* F6_DETAIL - souvisejici produkty */
.souvisejici {width:558px; margin:0px 7px 0px 7px;}

.detailViceObrazku {padding:0px 0px 0px 7px;}
.detailViceObrazku a.image {display: block; float: left; margin:0px 5px 10px 0px; border: 1px solid #999999; padding:0px;}
.detailViceObrazku a.image:hover {border: 1px solid #504334;}
.detailViceObrazku img {}

/* F6_DETAIL - zalozky */
.oblastZalozky {margin: 30px 7px 20px 7px;  overflow:hidden;}
.oblastZalozky .zalozky {width: 570px; vertical-align: bottom; margin: 0px; background: url(ts-detail-z2.gif) repeat-x left bottom;}
.oblastZalozky .zalozky .zalozka {font-size: 75%; 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:6px; height:25px; background: #ffffff url(ts-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(ts-detail-z8.gif) repeat-x left top;}
.oblastZalozky .zalozky .zalozka .right {float:left; width:6px; height:25px; background: #ffffff url(ts-detail-z6.gif) no-repeat left top; overflow:hidden;}
.oblastZalozky .zalozky .active_0 {margin: 0px 3px 3px 0px; color:#504334;}
.oblastZalozky .zalozky .active_1 {margin: 3px 3px 0px 0px; color:#504334;}
.oblastZalozky .obsah {width: 570px; overflow:hidden; margin:0px; padding:0px; border:1px solid #504334; border-top:0px solid #504334; background-color:#ffffff;}
.oblastZalozky .obsah .odsazeni {padding:10px;}

.detailZalozkyNadpis {color:#504334; font-size: 75%; font-weight:bold; margin:0px 0px 10px 0px;}


/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 0px; font-size: 75%; text-align:left; color:#504334;}
.hlidacipes td {color:#555555; font-size:75%;}
.hlidacipes .seda {color:#555555;}
.hlidacipes .sl3 {width: 200px; height:19px; border:1px solid #5a4c3b; color: #504334;}
.hlidacipes .odeslat {cursor: pointer;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px; font-size: 75%; text-align:left; color:#504334;}
.viceinformaci .seda {color:#555555;}
.viceinformaci input {width: 400px; height:19px; border:1px solid #5a4c3b; color: #504334;}
.viceinformaci textarea {width: 400px; height: 100px; border:1px solid #5a4c3b; color: #504334;}
.viceinformaci .odeslat {cursor: pointer;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:0px; color:#504334; font-size: 75%;}
.hodnoceni .hodnoceni-left {float: left; height: 40px;}
.hodnoceni .hodnoceni-left .nadpis {display: block; padding: 0px 5px 5px 0px; font-weight: bold; color: #9a2e11;}
.hodnoceni .hodnoceni-right {height: 40px; text-align: right; margin: 0px;}
.hodnoceni .hodnoceni-right a {font-weight: bold; text-decoration: none; color:#9a2e11;}
.hodnoceni .hodnoceni-right a:hover {text-decoration: underline;}
.hodnoceni .hodnoceni-right .nadpis {display: block; padding: 0px 0px 5px 10px; font-weight: bold; color: #504334;}

/* F6_DETAIL - diskuse */
.diskuse {padding:0px 0px 10px 0px;}
.diskuse .nadpis2 {font-weight: bold; color: #504334; margin: 10px 0px 5px 0px; font-size: 75%;}
.diskuse .akce {margin: 3px 0px 3px 0px;}
.diskuse .akce img {margin: 0px 0px 0px 3px;}
.diskuse .prispevky {font-size: 75%;}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .first {background-color: #ffffe6;}
.diskuse .prispevky .row {border: 1px solid #504334; margin:0px 0px 4px 0px;}
.diskuse .prispevky .row .checkbox {}
.diskuse .prispevky .row a.name {text-decoration: none; color: #504334;}
.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: #9a2e11;}
.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 {font-size: 75%;}
.diskuse .formularDiskuse .popis {float: left; width: 200px; text-align: right; padding: 0px 5px 0px 0px; margin:0px;}
.diskuse .formularDiskuse input.text {float: left; height:19px; border:1px solid #5a4c3b; color: #504334;}
.diskuse .formularDiskuse textarea.text {float: left; width: 300px; height: 100px; border:1px solid #5a4c3b; color: #504334;}
.diskuse .formularDiskuse .odeslat {cursor: pointer;}


/* F7_OBLIBENE PROUKTY */
.favorites {margin:0px; color: #504334; font-size:12px; padding:10px;}
.favorites img.image {float: left; width:80px; margin: 0px 10px 0px 0px; vertical-align: middle;}
.favorites .produkt {display: block; float: left; width:260px; font-weight:normal; color:#504334;}
.favorites .produkt a {text-decoration: none; font-weight:normal;}
.favorites .produkt a:hover {text-decoration: underline;}
.favorites .produkt .nazev {text-decoration: none; font-weight:normal;}
.favorites .produkt .nazev:hover {text-decoration: underline;}
.favorites .produkt .cena {font-weight:bold;}
.favorites .favoritesRight {float: right; text-align: center; width:130px;}
.favorites .favoritesRight a.odstranit {margin: 17px 0px 0px 0px; text-decoration: none; color: #9a2e11;}
.favorites .favoritesRight a.odstranit:hover {text-decoration: underline;}
.favorites .favoritesRight a.koupit {text-decoration: none; color: #9a2e11; 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: #9a2e11;}
.favorites .odstranitVse a:hover {text-decoration: underline;}

.pruvodceNakupem {width:575px; height:82px; overflow:hidden; text-align:left; margin:6px 6px 0px 6px; padding:0px;}

/* F8_KOSIK */
.kosik {color: #504334; font-size:69%; padding:10px;}
.kosik .seznamZbozi {}
.kosik .seznamZbozi .produktliteHeader {margin: 3px 0px 8px 0px; font-weight: bold; color: #000000; font-size:90%; text-align:center;}
.kosik .seznamZbozi .produktliteHeader .pocetKusu {padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .produktlite {margin: 3px 0px 3px 0px; border-bottom: 1px solid #504334;}
.kosik .seznamZbozi .padding {padding:18px 0px 0px 0px;}
.kosik .seznamZbozi .checkbox {float: left; width: 23px; overflow: hidden; padding: 4px 0px 4px 0px;}
.kosik .seznamZbozi .nazev {float:left; width:245px; overflow:hidden; padding: 4px 0px 4px 0px; margin:0px;}
.kosik .seznamZbozi .nazev .imageDiv {float:left; width:80px; height:60px; overflow:hidden; padding:0px; margin:0px 10px 0px 0px; border:1px solid #504334;}
.kosik .seznamZbozi .nazev .nazev-pravy {float:left; width:150px; overflow:hidden; margin:0px; vertical-align:middle; padding:0px;}
.kosik .seznamZbozi .nazev a {text-decoration: none; color:#504334; font-weight: normal; font-size:109%;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: underline;}
.kosik .seznamZbozi .cenaZaKus {float: left; width: 90px; overflow: hidden; text-align: right; padding: 4px 0px 4px 0px;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: center; padding: 0px 0px 4px 0px;}
.kosik .seznamZbozi .pocetKusu input {width: 25px; height:19px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334; text-align:left; margin: 0px auto 0px auto;}
.kosik .seznamZbozi .DPH {float: left; width: 50px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .DPH .pozadi {text-align: center; padding: 4px 0px 4px 0px; background-color:#c7eae6;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width:90px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px;}
.kosik .seznamZbozi .cena {color:#504334; font-weight: normal; font-size:109%;}
.kosik .cenaCelkem {margin:5px 0px 10px 0px; padding:5px 5px 5px 0px; border-bottom: 1px solid #504334; text-align:left;}
.kosik .cenaCelkem .popis {float:left; width:250px; color:#504334; font-weight:bold; font-size:109%;}
.kosik .cenaCelkem .cena {float:right; width:200px; color:#504334; text-align:right; font-weight:bold; font-size:109%;}
.kosik .buttonsBottom {text-align: right; margin: 30px 0px 0px 0px;}
.kosik .buttonsBottom .pravy {display:block; float:right; width:119px; height:19px; margin-left:5px; cursor:pointer;}
.pokladna .levy,
.kosik .buttonsBottom .levy { display:block; float:left; width:119px; height:19px; background: #544234; color: #fcfae4; text-align: center; font-weight: bold; text-decoration: none; line-height: 19px; }


/* F9_POKLADNA */
.pokladna {color: #504334; font-size:69%; padding:10px;}
.pokladna .nadpisPokladna {font-weight: bold; padding: 10px 0px 5px 0px; color: #504334; font-size:109%;}
.pokladna .margin {margin: 0px 0px 0px 20px; color:#504334;}
.pokladna .text {margin: 0px 0px 10px 0px;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; color: #504334; font-weight: bold;}
.pokladna .seznamZbozi {margin: 0px 0px 0px 20px;}
.pokladna .seznamZbozi .produktliteHeader {margin: 0px 0px 3px 0px; font-weight: bold; color:#000000; font-size:90%;}
.pokladna .seznamZbozi .produktlite {margin: 3px 0px 3px 0px; border-top: 1px solid #504334;}
.pokladna .seznamZbozi .cenaCelkem {margin: 3px 0px 3px 0px; border-top: 1px solid #504334; font-weight: bold;}
.pokladna .seznamZbozi .nazev {float:left; width:240px; padding: 4px 0px 0px 0px; margin:0px;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 90px; 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: normal;}
.pokladna .seznamZbozi .text {float: left; width: 340px; overflow: hidden; padding: 4px 0px 0px 0px; margin:0px;}
.pokladna .seznamZbozi .hodnota {float: right; text-align: right; width: 130px; overflow: hidden; padding: 4px 0px 0px 0px; color:#504334; font-weight: normal; font-size:109%; margin:0px;}
.pokladna input.slevaKod {width: 30px; margin: 0px 3px 0px 3px; height:19px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334;}
.pokladna .pravy { float: right; }

.pokladna .odberatel {margin: 0px 0px 0px 20px;}
.pokladna .odberatel .kontakt {float: left; width: 250px;}
.pokladna .odberatel .kontakt .nadpis {font-weight: bold; padding: 15px 0px 5px 0px; margin: 0px; color: #504334;}
.pokladna .odberatel .kontakt .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px;}

.pokladna .odberatel .kontakt table.udaje {width: 250px; border: 0px solid #000000; font-size:11px;}
.pokladna .odberatel .kontakt table.udaje b {color: #504334;}
.pokladna .odberatel .kontakt table.udaje td {font-size:11px; color: #504334; 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; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334; width: 160px;}
.pokladna .odberatel .kontakt select {height:19px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334; 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; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334;}

.pokladna .vasVzkazKObjednavce {margin: 0px 0px 0px 20px; color: #504334;}
.pokladna textarea {width: 535px; height:50px; border:1px solid #5a4c3b; color: #504334;}
.pokladna .odeslat {width:125px; height:19px; cursor:pointer; margin-bottom:5px;}

.vyberDopravyAPlatby {}
.vyberDopravyAPlatby table {width: 555px;}
.vyberDopravyAPlatby table td {width: 50%; vertical-align: top; font-size: 11px;}
.vyberDopravyAPlatby .dopravaBlock {color: #504334; border-top: 1px solid #bdc7b6; 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: #504334; line-height: 17px;}

.vyberDopravyAPlatby .skupinaPlatba {}
.vyberDopravyAPlatby .platbaBlock {color: #504334; background: #bdc7b6; 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: #504334; line-height: 17px;}



/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {padding:10px; font-size: 69%; text-align: left;}


/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:10px; font-size: 75%;}
.vaseObjednavkyPrehled a.prihlaseni {color:#504334;}
.vaseObjednavkyPrehled .prehled {border-collapse: collapse; border: 1px solid #515151; width: 555px; color: #504334; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #737373; padding: 2px 5px 2px 5px; vertical-align: top; font-size: 75%;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#9a2e11;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {padding:10px; font-size: 75%;}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {border-collapse: collapse; border: 1px solid #737373; width: 555px; color: #504334; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #737373;  padding: 2px 5px 2px 5px; vertical-align: top; font-size: 75%;}
.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:#9a2e11; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}


/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {padding: 10px; font-size: 75%; overflow:hidden;}
.loginPage .nadpisLogin {font-weight: bold; padding: 5px 0px 5px 0px; color: #9a2e11;}
.loginPage .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; color:#504334;}
.loginPage .popis2 {float: left; width: 250px; padding: 4px 0px 0px 0px; color:#504334;}
.loginPage .popis2 .txtbox {width: 200px; height:19px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334;}
.loginPage .popis2 .tlacitko {border:0px solid #353535; cursor:pointer;}
.loginPage a {text-decoration: underline; color:#9a2e11;}
.loginPage a:hover {text-decoration: none;}

/* F24_VYHLEDAVANI - rozsirene */
.advsearch {padding: 10px; font-size: 75%; text-align:left;}
.advsearch .popis {float: left; width: 200px; line-height: 20px; color:#504334;}
.advsearch input {width: 200px; height:19px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334;}
.advsearch .image {border: 0px solid black;}

.advsearch2 {text-align:left; padding: 10px;}
.advsearch2 td {text-align:left; font-size: 75%; vertical-align:top;}
.advsearch2 td.popis {width: 200px; line-height: 20px; color: #504334;}
.advsearch2 td input {width: 200px; height:19px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334;}
.advsearch2 td .image {width: 53px; height:19px; border: 0px solid black;}

/* F28_HLIDACI PES */
.watchdog {padding: 10px; font-size: 75%; text-align:left; color:#504334;}
.watchdog a {text-decoration: none; color: #504334;}
.watchdog a:hover {text-decoration: underline;}
.watchdog a.kill {text-decoration: none; color: #9a2e11; font-weight: normal; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {padding: 10px; font-size: 75%; color:#504334;}

/* F30_KNIHA PRANI */
.knihaprani {padding: 10px; font-size:75%; text-align:left; color:#504334;}
.knihaprani .row {margin:0px; padding:0px; text-align:left;}
.knihaprani .row .popis {float:left; width: 160px; color:#504334;}
.knihaprani .row .popis2 {float:left; width: 300px;}
.knihaprani .row .popis2 input {width: 280px; height:19px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334;}
.knihaprani .row .popis2 textarea {width: 280px; height: 200px; border:1px solid #5a4c3b; color: #504334;}
.knihaprani .row .popis2 .odeslat {width: 53px; height: 19px; border: 0px solid black; margin:0px 0px 1px 0px;}

/* F31_KONFIGURATOR SESTAV*/
.konfigurator {width:572px; overflow:hidden; background-color:#ffffff; border:1px solid #504334;}
.konfigurator .konfigurator-levy {float:left; width:297px; overflow:hidden; margin:0px; text-align:left; padding:0px;}
.konfigurator .konfigurator-levy .nazevProduktu {padding:4px 10px 4px 10px; margin:0px; text-align:left; color:#fffbe5; font-weight:bold;}
.konfigurator .konfigurator-levy .nazevProduktu h1 {color: #fffbe5; font-weight: normal; margin:0px; padding:0px; font-size:75%;}
.konfigurator .konfigurator-levy .imageDiv {width:289px; height:215px; overflow:hidden; margin:8px 0px 0px 6px; }
.konfigurator .konfigurator-levy .imageDiv .border {border:1px solid #cdcdcd; padding:0px; margin:0px;}
.konfigurator .konfigurator-levy .imageDiv .border .odkaz {width:287px; height:215px; overflow:hidden;}

.konfigurator .konfigurator-pravy {float:right; width:257px; overflow:hidden; margin:0px 6px 0px 0px; text-align:left; padding:0px;}
.konfigurator .konfigurator-pravy .popisSestava {padding:0px 7px 5px 7px; font-size: 75%; text-align:left; color:#504334; margin:0px;}
.konfigurator .konfigurator-pravy .pdf {margin:0px 7px;}

h3.konfig {margin:0px 7px 5px 7px; font-weight:bold; font-size: 88%; color:#504334;}
.ceny {margin:7px; padding:0px; font-size:75%; color:#504334; width:564px;}
.ceny .celkem {font-weight: bold; text-align: right; color: #9a2e11; margin: 5px 20px 0px 0px;}

.slozeni {margin:0px 0px 10px 30px; padding:0px; font-size:75%; color:#504334; width:534px;}
.konfigurator-volitelne {margin:0px 7px 10px 7px; padding:0px; font-size:75%; color:#504334;}
.konfigurator-volitelne .click {cursor:pointer;}
.konfigurator-kosik {font-size:75%; margin:7px; color: #504334; font-weight: bold; vertical-align:middle; text-align:right;}
.konfigurator-kosik input.txtbox {width: 30px; height:19px; margin:0px 4px 0px 0px; background:#e7e3ce url(ts-bg-input.png) repeat-x left top; border:1px solid #5a4c3b; color: #504334;}

.sestavaDetail {margin:0px 7px 10px 7px; padding:0px; color:#504334;}
.sestavaDetail .kategorie {width: 555px; cursor: pointer; border: 0px solid #ffffff; padding: 0px; margin: 3px 0px 3px 0px;}
.sestavaDetail .kategorie .td1 {cursor: pointer; width: 25px; vertical-align: top;}
.sestavaDetail .kategorie .td2 {border: 0px solid #000000; vertical-align: middle; font-size:75%;}
.sestavaDetail .kategorie .td2 .nazev {float: left; line-height: 22px; font-weight: bold; color: #504334; margin: 0px 5px 0px 0px; border: 0px solid black;}
.sestavaDetail .kategorie .td2 .cena {float: right; border: 0px solid #ffffff; cursor: default; height: 13px; margin: 5px 10px 0px 0px; padding: 0px; color: #504334; text-align: right; font-weight: bold;}
.sestavaDetail .kategorie .td2 .vybranepopis {line-height: 22px; border: 0px solid black; height: 22px; overflow: hidden; color: #504334;}

.sestavaDetail .hide {padding: 0px 20px 0px 30px; margin: 5px 0px 15px 0px; font-size: 69%;}
.sestavaDetail .hide .row {text-align: left; width: 100%; color: #504334;}
.sestavaDetail .hide .row input {border: 0px solid #222222; cursor: default; height: 13px; margin-top: 5px; padding: 0px; color: #504334;}
.sestavaDetail .hide .row .s1 {float: left;}
.sestavaDetail .hide .row .dop {float: left; line-height: 19px; color: #9a2e11;}
.sestavaDetail .hide .row .s2 {line-height: 19px;}
.sestavaDetail .hide .row .s2 a {line-height: 19px; text-decoration: none; color: #504334;}
.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;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuDiv {font-size: 75%; padding: 10px;}
.porovnaniProduktuRoll {width: 555px; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktu {font-size: 100%;}
.porovnaniProduktu tr.position0 {background-color: #ffffff;}
.porovnaniProduktu tr.position1 {background-color: #eeeeee;}
.porovnaniProduktu td {width: 150px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #737373; color: #504334;}
.porovnaniProduktu td.nazev {font-weight: bold; color: #504334;}
.porovnaniProduktu td.nazev a {color: #9a2e11; text-decoration: none;}
.porovnaniProduktu td.nazev a:hover {text-decoration: underline;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px; color: #504334; 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:75%; margin:0px 10px;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 12px;  color: #9a2e11; padding: 15px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;  color: #9a2e11;}
.sitemap a:hover {text-decoration: underline;}

.pozadi-1 {background-color:#55a1a4;}
.pozadi-2 {background-color:#9a2e11;}
.pozadi-3 {background-color:#504334;}
.pozadi-4 {background-color:#679fbf;}

.barva-1 {color:#55a1a4;}
.barva-2 {color:#9a2e11;}
.barva-3 {color:#504334;}
.barva-4 {color:#679fbf;}

.cenabarva-1 {color: #55a1a4;}
.cenabarva-2 {color: #9a2e11;}
.cenabarva-3 {color: #504334;}
.cenabarva-4 {color: #679fbf;}

.border-1 {border:1px solid #55a1a4;}
.border-2 {border:1px solid #9a2e11;}
.border-3 {border:1px solid #504334;}
.border-4 {border:1px solid #679fbf;}

.limit {padding: 10px; color: red; font-size: 12px; font-weight: bolder; text-align: center;}
