/* obecna nastaveni */
body {font-family: Tahoma, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color: #383838;;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle;}
textarea {font-family: Tahoma, Helvetica, sans-serif;}
strong {font-weight: bold;}
a {text-decoration: none; color:#912014;}
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: 743px; font-size:100%; padding: 4px 0px 4px 0px; margin: 15px auto 15px auto; color:#504334; background-color:#ffffff; border:1px solid #b7b7b7;}
.shopMessage .block .messageOdsazeni {font-size: 83%; padding: 0px 20px 0px 20px; margin:0px; color:#2a2b32;}
.shopMessage .block .messageOdsazeni .vlastni01 {text-align: left; font-weight: normal; padding: 30px 100px 0px 100px; line-height: 25px;}
.shopMessage .block .nadpis {width:733px; height: 28px; padding: 0px; margin:0px 4px 0px 4px; background:url(sh-bg-nadpis-message.png) no-repeat left top;}
.shopMessage .block .nadpis .padding {font-size: 75%; font-weight: bold; padding:6px 10px; margin:0px; color: #ffffff;}

.main {width:917px; margin: 35px auto 0px auto; text-align: left;}

.main .horniPruh {width:917px; height:47px; overflow:hidden; background:url(sh-bg-hornipruh.png) repeat-x left top; padding:0px; margin:0px 0px 3px 0px;}
.main .horniPruh .vyhledavani {float:left; width:530px; overflow:hidden; padding:0px; font-weight:normal; text-align:left; margin:14px 0px 0px 0px;}
.main .horniPruh .vyhledavani .vyhledavaniNadpis {float:left; width:90px; overflow:hidden; padding:3px 0px 0px 0px; font-weight:bold; text-align:right; font-size: 69%; color:#5a5a5a;}
.main .horniPruh .vyhledavani .hledanyText {float:left; width:100px; height:19px; border:1px solid #929292; color: #383838; margin:0px 5px 0px 10px; font-weight:normal; font-size:56%;}
.main .horniPruh .vyhledavani .submit {float:left; width:50px; height:20px; margin:0px 20px 0px 0px;}
.main .horniPruh .vyhledavani .rozsireneVyhledavani {float:left; display:block; font-size: 69%; color:#5a5a5a; text-decoration:underline; padding:3px 25px 0px 0px; font-weight:normal; margin:0px;}
.main .horniPruh .vyhledavani .rozsireneVyhledavani:hover {text-decoration:none;}
/*
.main .horniPruh .kosikTop {float:right; width:270px; overflow:hidden; margin:7px 0px 0px 0px; text-align:right;}
.main .horniPruh .kosikTop .kosikTopOdkaz {display:block; margin: 0px auto 0px auto; padding:5px 0px 10px 40px; margin:0px; text-align:left; background:url(sh-kosik-top.png) no-repeat left top; font-size:75%; color:#5a5a5a; font-weight:normal; text-decoration:none;}
.main .horniPruh .kosikTop .kosikTopOdkaz:hover {text-decoration:underline;}
*/
.main .header {width:917px; height:221px; overflow:hidden; background:url(sh-bg-header1.png) repeat-x left top; padding: 2px 0 0 0; margin:0px;}
.main .header .headerLeft {float:left; width:210px; height:261px; overflow:hidden;}
.main .header .headerLeft .logo {display: block; width: 160px; height: 87px; overflow:hidden; text-decoration:none; text-indent: -5000px; margin:100px 0px 0px 40px; padding:0px; font-size: 1px; /*background:url(sh-logo.gif) no-repeat left top;*/}
.main .header .headerLeft .logo:hover {text-decoration:none;}

.main .header .telefon {float:right; font-size:16px; color:#5a5a5a; font-weight:bold; width:200px; height:20px; overflow:hidden; /*background:url(man_0.jpg) no-repeat 120px 2px;*/}

.main .header .headerRightTop {float:left; width:100px; height:13px; overflow:hidden; margin:5px 0px 0px 540px; text-align:right; font-size:11px; color:#5a5a5a;}

.main .header .headerRight {float:right; width:307px; height:73px; overflow:hidden; clear: right;}
.main .header a.headerRight:hover * {text-decoration: underline;}
.main .header .headerRight .nadpis {width:229px; float: left; overflow:hidden; padding-top:16px; font-weight:bold; line-height: 20px; text-align:right; font-size: 16px; color: #912014; display: block;}
.main .header .headerRight .text {width:229px; float: left; overflow:hidden; padding-top:0px; line-height: 20px; text-align:right; font-size: 11px; color: #912014; display: block;}

.main .header .telefon .nadpis {color: #ffffff;}
.main .header .telefon .text {color: #ffffff;}
.main .header .napiste .nadpis {color: #606060;}
.main .header .napiste .text {color: #606060;}
.main .header .napiste .text {color: #606060; text-decoration: underline;}

.main .cervenyPruh {width:917px; height:36px; overflow:hidden; margin:2px 0px 12px 0px; padding:0px;}
.main .cervenyPruh .mezeraDiv {float:left; width:1px; height:36px; overflow:hidden; background-color:#ffffff;}
.main .cervenyPruh .odkazDiv {float:left; width:152px; height:36px; overflow:hidden; background:url(sh-bg-textpage-top.png) no-repeat left top;}
.main .cervenyPruh .odkazDiv .cpOdkaz1 {display:block; margin:9px 5px 0px 15px; color:#ffffff; font-size:69%; font-weight:bold; font-style:italic; text-decoration:none; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif;}
.main .cervenyPruh .odkazDiv .cpOdkaz1:hover {text-decoration:underline;}
.main .cervenyPruh .odkazDiv .cpOdkaz1 .mensi {font-size:81%;}
.main .cervenyPruh .odkazDiv .cpOdkaz2 {display:block; margin:12px 5px 0px 15px; color:#ffffff; font-size:69%; font-weight:bold; font-style:italic; text-decoration:none; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif;}
.main .cervenyPruh .odkazDiv .cpOdkaz2:hover {text-decoration:underline;}


.main .main01 {width:917px; overflow: hidden; margin:0px; padding:0px; /*background:url(ts-bg-main.jpg) repeat-y left top;*/}

.main .main01 .layoutLeft {float:left; width: 177px; overflow: hidden; margin:0px; padding:0px;}
.main .main01 .layoutLeft .border {border:1px solid #b7b7b7; margin:0px 0px 6px 0px; padding:0px;}
.main .main01 .layoutLeft .border .velikost {width:175px; overflow:hidden; margin:0px; padding:4px 0px 6px 0px;}

.main .main01 .layoutLeft .nadpisLeftS {width: 167px; height:28px; overflow: hidden; margin:0px 0px 5px 4px; padding:0px; background:url(sh-bg-nadpis-left-s.png) no-repeat left top;}
.main .main01 .layoutLeft .nadpisLeftS .odsazeni {margin:0px; padding:7px 10px 8px 10px; color:#ffffff; font-weight:bold; font-size:75%;}
.main .main01 .layoutLeft .nadpisLeftC {width: 167px; height:28px; overflow: hidden; margin:0px 0px 5px 4px; padding:0px; background:url(sh-bg-nadpis-left-c.png) no-repeat left top;}
.main .main01 .layoutLeft .nadpisLeftC .odsazeni {margin:0px; padding:7px 10px 8px 10px; color:#ffffff; font-weight:bold; font-size:75%;}

.main .main01 .layoutLeft .ramecekLeft {color:#504334; padding:0px 4px 0px 4px;}
.main .main01 .layoutLeft .ramecekLeft .vyrobciSelect {width: 167px; overflow: hidden; padding:0px; color:#383838; font-weight:normal; margin:0px; font-size:56%; border:1px solid #929292;}
.main .main01 .layoutLeft .seda {background-color:#eeeeee;}

.main .main01 .layoutCenter {float:right; width:733px; overflow:hidden; margin:0px; padding:5px 0px 0px 0px; text-align: left;}
.main .main01 .layoutCenter .nadpisCenter {width:733px; height:28px; overflow:hidden; padding:0px; margin:0px 0px 7px 0px; background:url(sh-bg-nadpis-center.png) no-repeat left top;}
.main .main01 .layoutCenter .nadpisCenter .rozekDiv {height:16px; overflow:hidden; float:left; background:url(sh-rozek.gif) repeat-x left -17px; padding:0px; margin:0px;}
.main .main01 .layoutCenter .nadpisCenter .rozekDiv .zaobleniRozku {height:16px; background:url(sh-rozek.gif) no-repeat right -34px; overflow:hidden; padding:0px 28px 0px 10px; font-weight:bold; text-transform:uppercase; color:#ffffff; font-size:11px; font-family:arial; line-height:16px;}
.main .main01 .layoutCenter .nadpisCenter .rozekDiv2 {height:16px; overflow:hidden; float:right; background:url(sh-rozek.gif) repeat-x left -68px; padding:0px; margin:0px;}
.main .main01 .layoutCenter .nadpisCenter .rozekDiv2 .zaobleniRozku2 {height:16px; background:url(sh-rozek.gif) no-repeat left -85px; overflow:hidden; padding:0px 10px 0px 28px; font-weight:bold; text-transform:uppercase; color:#ffffff; font-size:11px; font-family:arial; line-height:16px;}
.main .main01 .layoutCenter .nadpisCenter h1 {color: #2a2b32; font-size: 100%; font-weight: bold; margin:0px; padding:4px 10px 8px 10px; float:left;}
.main .main01 .layoutCenter .nadpisCenter h1 a {color: #2a2b32; font-weight: bold; text-decoration:none;}
.main .main01 .layoutCenter .nadpisCenter h1 a:hover {text-decoration:underline;}
.main .main01 .layoutCenter .nadpisCenter .padding {color: #2a2b32; font-size: 75%; font-weight: bold; margin:0px; padding:7px 10px 8px 10px;}
.main .main01 .layoutCenter .nadpisCenter2 {width:733px; overflow:hidden; padding:0px; margin:0px 0px 7px 0px; background:#c1c1c1 url(sh-bg-nadpis-center.gif) no-repeat left top;}
.main .main01 .layoutCenter .nadpisCenter2 .spodek {width:733px; overflow:hidden; padding:0px; margin:0px 0px 0px 0px; background:url(sh-bg-nadpis-center.gif) no-repeat right bottom;}
.main .main01 .layoutCenter .nadpisCenter2 .padding {color: #2a2b32; font-size: 75%; font-weight: bold; margin:0px; padding:7px 10px 8px 10px;}
.main .main01 .layoutCenter .nadpisCenter2 h1 {color: #2a2b32; font-size: 100%; font-weight: bold; margin:0px; padding:4px 10px 7px 10px; float:left;}
.main .main01 .layoutCenter .ramecek {width:733px; margin:0px 0px 10px 0px; overflow:hidden; background-color:#ffffff;}
.main .main01 .layoutCenter .ramecek2 {background-color:#ffffff; border:1px solid #b7b7b7; padding:18px 0px;}
.main .main01 .layoutCenter .ramecekDetail {width:697px; overflow:hidden; margin:0px 17px;}
.main .main01 .layoutCenter .banner {width:733px; margin:10px 0px; overflow:hidden;}
.main .main01 .layoutCenter .vodorovnaCara1 {width:733px; height:10px; overflow:hidden; margin:0px 0px 10px 0px; border-bottom:1px solid #b7b7b7;}

.zapati {width:733px; overflow:hidden; margin: 10px 0px 10px 181px; text-align: left; background-color:#cacaca; color:#363636; font-size:56%; line-height: 170%; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5;}
.zapati .odsazeni {padding:7px 15px;}
.zapati a {color:#363636; text-decoration:none;}
.zapati a:hover {text-decoration: underline;}

.vymenneOdkazy {width:703px; overflow:hidden; margin: 10px 15px 40px 196px; text-align: left; font-size:56%; line-height: 170%; border:0px solid blue;}

/* -----------------------------------------------------------------------------------------------------------------------  */
/* hlavicka + rootkategorie */
.userForms {width: 380px; height:48px; float: right; overflow:hidden; text-align:left; margin:0px;}
.userForms .row { width: 100%; clear: both; line-height: 14px; }
.userForms .userPopis {float:right; width:50px; color:#5a5a5a; margin-top:10px; font-size:10px; font-weight:normal; text-align:center;}
.userForms .txtbox {float:right; width:100px; height:19px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:56%;margin:7px 0px 1px 0px;}
.userForms .submit {float:right;width:60px; height:20px; margin:8px 5px 0 5px; padding:0px;}
.userForms .odkaz {float:right;color:#5a5a5a; font-size:10px; font-weight:normal; text-decoration:underline; margin:0px 5px 1px 0px; }
.userForms .logged {margin: 0px 5px;	}
.userForms .jmeno {float:right; color:#5a5a5a; font-size:12px; font-weight: bold; margin: 10px 5px 5px;	}
.userForms .kredity { color:#5A5A5A; float:right; font-size:10px; font-weight:bold; margin:0px 5px; }
.userForms .odkaz:hover {text-decoration:none;}
.userForms .uzivatel {width: 150px; text-align:left; font-weight:bold; color: #5a5a5a; padding:0px 0px 5px 0px; font-size:75%;}
.userForms .odhlasit {float:right; padding:0px 10px 0px 0px; text-align:right; display: block;}
/* EO - hlavicka + rootkategorie */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* levy pruh */

.kategorie {width:167px; overflow:hidden; margin:0px;}
.kategorie .rootkatName {width: 167px; overflow: hidden; padding:6px 0px 6px 0px; color:#363636; font-weight:bold; margin:0px;}
.kategorie .rootkatName .odkaz {display:block; color:#363636; font-weight:bold; text-decoration:none; font-size: 69%; margin:0px 0px 0px 3px;}
.kategorie .rootkatName .odkaz:hover {color:#363636; text-decoration:underline;}
.kategorie .tecky {width: 167px; height:1px; overflow: hidden; padding:0px; margin:0px 0px; background:url(sh-kategorie-tecka.png) repeat-x left top;}
.kategorie .pozadi {width:167px; background-color:#ffffff; overflow:hidden; padding:4px 0px;}
.kategorie .kategorieName {text-decoration: none; font-size:63%; padding:0px 0px 0px 10px; background:url(sh-kategorie-kolecko.png) no-repeat 0px 5px;}
.kategorie .kategorieName .selected-0 {text-decoration: none; color:#363636; font-weight:normal; margin:0px;}
.kategorie .kategorieName .selected-0:hover {text-decoration:underline;}
.kategorie .kategorieName .selected-1 {text-decoration: none; color:#912014; font-weight:normal; margin:0px;}
.kategorie .kategorieName .selected-1:hover {text-decoration:underline;}
.kategorie .kategorieName img {margin:0px 7px 0px 0px;}
.margin {margin:0px 0px 0px 0px;}

.novinkyForm {width:167px; overflow:hidden; color:#363636; font-size: 69%; font-weight:normal; margin:0px; padding:0px;}
.novinkyForm .row {margin:4px 0px 0px 0px; text-align:right; width:167px;}
.novinkyForm .row input.txtbox {float:left; width:105px; height:19px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
.novinkyForm .row input.submit {float:right; width:50px; height:20px; vertical-align: middle; cursor:pointer}

.anketa {width:167px; overflow:hidden; margin:0px 0px 0px 0px;}
.anketa .nadpis1 {font-weight:bold; color:#363636; font-size:69%;}
.anketa a {display:block; color:#363636; text-decoration:none; margin:4px 0px 4px 0px; font-size:63%;}
.anketa a:hover {text-decoration:underline;}
.anketa .hlas {display: block; height: 7px; overflow: hidden; background-color:#912014;}
/* EO - levy pruh */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* center - hlavni strana - jednotlive FCE*/

.popisKategorie {background-color:#ffffff; padding: 0px; color:#383838; font-size:69%;}
.popisKategorie a {text-decoration: underline;}
.popisKategorie a:hover {text-decoration: none;}

.novinka {width:733px; overflow:hidden; color:#383838; font-size:69%; padding:0px 0px 15px 0px;}
.novinka .nadpisNovinka {font-weight:bold;}
.novinka .textNovinka {font-weight:normal;}

.layoutLeft .novinka {width:100%; overflow:hidden; color:#383838; font-size:69%; padding:0px 0px 15px 0px;}
.layoutLeft .novinka .nadpisNovinka {font-weight:bold;}
.layoutLeft .novinka .textNovinka {font-weight:normal;}

.novinkaNew {padding: 0px; font-size:69%; text-align:left; color:#383838; line-height:16px;}
.novinkaNew h2 {margin:0px; padding:0px; font-size:12px;}
.novinkaNew a {color:#912014;}

.katalogHeader {width:733px; overflow: hidden; color: #383838; padding: 0px; margin:0px;}
.katalogHeader .row {padding: 5px 11px 0px 11px; text-align:left;}
.katalogHeader .row .katalogHeaderPopis1 {float: left; width: 90px; overflow:hidden; font-size:69%; text-align:left; padding-top:3px;}
.katalogHeader .row .katalogHeaderPopis2 {float: right; width: 150px; overflow:hidden; font-size:69%; text-align:right; padding-top:3px;}
.katalogHeader .row .katalogHeaderImg {float: left; width: 15px; overflow:hidden; text-align:center; font-size:4px;}
.katalogHeader .row .katalogHeaderImg img {margin: 1px 0px 4px 6px; cursor: pointer;}
.katalogHeader .row .razeni {float: left; width:70px; height:17px; font-size: 56%; color:#383838; border:1px solid #929292;}
.katalogHeader .row .pocet {float: right; width:50px; height:17px; font-size: 56%; color:#383838; border:1px solid #929292; margin-right:5px;}


/* listcontrol - listovani v katalogu */
.listcontrol {margin:10px 0px; padding:0px; text-align:center; font-weight:normal; color:#a22035;}
.listcontrol img {height: 13px; margin: 3px 0px 0px 4px;}
.listcontrol .listcontrol-tabulka {width:733px; font-size:69%; margin:0px; padding:0px;}
.listcontrol .listcontrol-tabulka .leveSipky {width:200px; text-align:right;}
.listcontrol .listcontrol-tabulka .cisla {width:333px; text-align:center;}
.listcontrol .listcontrol-tabulka .praveSipky {width:200px; text-align:left;}
.listcontrol .listovani {color:#383838; text-decoration:underline; font-weight:normal;}
.listcontrol .listovani:hover {text-decoration:none;}
.listcontrol .listCislo {color:#383838; text-decoration:underline; font-weight:normal;}
.listcontrol .listCislo:hover {text-decoration:none;}
.listcontrol .actual {color: #383838; font-weight:bold;}

div.parametryFiltr {color: #383838; overflow: hidden;}
div.parametryFiltr .popisFiltru {color: #383838; padding: 5px 10px 0px 6px; margin: 0px; font-size: 69%;}
div.parametryFiltr .popisFiltru p {padding: 0px; margin: 0px;}
div.parametryFiltr .styl {padding: 5px; margin: 0px;}
div.parametryFiltr .styl form {padding: 0px; margin: 0px;}
div.parametryFiltr hr.delici {border: 0px solid #ffffff; border-top: 1px solid #b7b7b7; height: 1px;}
div.parametryFiltr .search {color: #383838; font-size: 69%;}
div.parametryFiltr .search td {padding: 0px;}
div.parametryFiltr .search td.nazev {width: 185px;}
div.parametryFiltr .search td .textbox {width:150px; height:19px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
div.parametryFiltr .filtrValue {font-size: 69%; color: #383838; margin:0px;}
div.parametryFiltr .filtrValue td {padding-top:2px; margin:0px; vertical-align:top;}
div.parametryFiltr .filtrValue td.nazevFiltr {width: 135px; font-weight: normal; color: #383838; text-decoration: none;}
div.parametryFiltr .filtrValue td.porovnani {width: 50px;}
div.parametryFiltr .filtrValue .selPorovnani {margin:0px 8px 0px 0px; padding:0px; height:17px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
div.parametryFiltr .filtrValue .textbox {width:150px; height:19px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%; margin:0px 8px 0px 0px;}
div.parametryFiltr .filtrBooleanMezera-0 {float: left; width: 733px; height:1px; overflow:hidden;}
div.parametryFiltr .filtrBooleanMezera-1 {display:none;}
div.parametryFiltr .filtrBooleanTyp-0 {float: left; width: 180px;}
div.parametryFiltr .filtrBooleanTyp-1 {}
div.parametryFiltr .filtrBoolean {font-size: 69%; line-height: 15px; margin: 5px 0px 0px 0px;}
div.parametryFiltr .filtrBoolean .padding {padding: 0px 0px 0px 20px;}
div.parametryFiltr .filtrBoolean .padding input {vertical-align: middle; margin-left: -20px;}
div.parametryFiltr .filtrEnum {font-size: 69%; color: #383838;  margin: 5px 0px 0px 0px;}
div.parametryFiltr .filtrEnum td {padding: 0px 8px 0px 0px;  vertical-align: top;}
div.parametryFiltr .filtrEnum td.nazev {width: 158px; font-weight: normal; color: #383838; padding-top:2px;}
div.parametryFiltr .filtrEnum .filtrEnumTyp-0 {float: left; width: 150px;}
div.parametryFiltr .filtrEnum .filtrEnumTyp-1 {width: auto;}
div.parametryFiltr .filtrEnum .selEnum {margin:0px; padding:0px; height:17px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
div.parametryFiltr .filtrColor {font-size: 69%; color: #383838;}
div.parametryFiltr .filtrColor td {padding: 0px 8px 0px 0px;}
div.parametryFiltr .filtrColor td.nazev {width: 158px; vertical-align: top; line-height: 20px;}
div.parametryFiltr .filtrColor .vyber {vertical-align: middle;}
div.parametryFiltr .filtrColor .barva {float: left; width: 150px;}
div.parametryFiltr .filtrColor .barvaSample {vertical-align: middle; vertical-align: middle; width: 17px; height: 17px; border: 1px solid #b7b7b7;}
div.parametryFiltr .submit {text-align: right; margin: 5px 0px 0px 0px;}
div.parametryFiltr .submit input {border: 0px solid #000000;}

.katalog-sobrazky1 {float:left; width:365px; height:143px; overflow:hidden; margin:0px; padding:0px;}
.katalog-sobrazky1 .katalog-sobrazky {border:1px solid #b7b7b7; margin:0px; padding:0px;}
.katalog-sobrazky1 .katalog-sobrazky .velikost {width:363px; height:141px;  margin:0px; padding:0px; background-color:#ffffff;}
.katalog-sobrazky1 .katalog-sobrazky .velikost .padding {margin:0px; padding:0px 0px 15px 17px;}
.katalog-sobrazky1 .katalog-sobrazky .rozkyImage {width:105px; float:left;}
.katalog-sobrazky1 .katalog-sobrazky .rozkyDiv {height:21px; padding:0px; margin:0px; float:left; width:105px;}
.katalog-sobrazky1 .katalog-sobrazky .rozkyDiv .mujRozek {float: left; height:16px; overflow:hidden; background:url(sh-rozek.gif) repeat-x left -17px; padding:0px; margin:0px; position:relative; top:-1px; left:-18px; }
.katalog-sobrazky1 .katalog-sobrazky .rozkyDiv .mujRozek .zakonceniRozku {height:16px; overflow:hidden; padding:0px 28px 0px 10px; font-weight:bold; background:url(sh-rozek.gif) no-repeat right top; text-transform:uppercase; color:#ffffff; font-size:11px; font-family:arial; line-height:16px;}
.katalog-sobrazky1 .katalog-sobrazky .rozkyImage .kod { font-size: 11px; position: relative; right: 14px; height: 18px; top: 0px; }
.katalog-sobrazky1 .katalog-sobrazky .rozkyDiv2 {height:21px; padding:0px; margin:0px; float:right; width:170px;}
.katalog-sobrazky1 .katalog-sobrazky .rozkyDiv2 .mujRozek2 {float: right; height:16px; overflow:hidden; background:url(sh-rozek.gif) repeat-x left -68px; padding:0px; margin:0px; position:relative; top:-1px; left:1px; }
.katalog-sobrazky1 .katalog-sobrazky .rozkyDiv2 .mujRozek2 .zakonceniRozku2 {height:16px; overflow:hidden; padding:0px 10px 0px 28px; font-weight:bold; background:url(sh-rozek.gif) no-repeat left -51px; text-transform:uppercase; color:#ffffff; font-size:11px; font-family:arial; line-height:16px;}
.katalog-sobrazky1 .katalog-sobrazky .imageDiv {float:left; width:105px; height:105px; overflow:hidden; margin:0px 0px;}
.katalog-sobrazky1 .katalog-sobrazky .imageDiv .image {display:block; width:115px; height:105px; overflow:hidden;}
.katalog-sobrazky1 .katalog-sobrazky .svisleTecky {float:left; width:30px; height:111px; overflow:hidden; margin:15px 0px 0px 11px; background:url(sh-produkt-tecky.png) no-repeat center top;}
.katalog-sobrazky1 .katalog-sobrazky .pravy {float:left; width:180px; height:116px; overflow:hidden; margin:0px 0px 0px 0px;}
.katalog-sobrazky1 .katalog-sobrazky h2 {display:block; width:180px; overflow:hidden; padding:0px; margin:0px; font-size:69%;}
.katalog-sobrazky1 .katalog-sobrazky h2 .odkaz-nazev {display:block; width:180px; height:26px; overflow:hidden;  font-weight:normal; color:#912014; text-decoration:none; text-align:left;}
.katalog-sobrazky1 .katalog-sobrazky h2 .odkaz-nazev:hover {text-decoration:underline;}
.katalog-sobrazky1 .katalog-sobrazky .popisKatalog {width:180px; height:39px; overflow:hidden; font-weight:normal; text-align:left; margin:5px 0px 5px 0px; font-size: 69%; color:#2a2b32;}
.katalog-sobrazky1 .katalog-sobrazky .ceny {width:180px; font-weight:bold; text-align:left; margin:0px; font-size: 100%; color:#2a2b32; font-family: Arial, Helvetica, sans-serif;}
.katalog-sobrazky1 .katalog-sobrazky .ceny .predCenou {font-size:69%;}
.katalog-sobrazky1 .katalog-sobrazky .ceny .beznaCena {font-weight:normal; font-size:69%; /*text-decoration:line-through;*/ background: #ffffff url(sh-preskrknuti.gif) no-repeat left center;}
.katalog-sobrazky1 .katalog-sobrazky .ceny .beznaCena2 {font-weight:normal; font-size:69%;}
.katalog-sobrazky1 .katalog-sobrazky .ceny .sDPH {font-size:69%;	}
.katalog-sobrazky1 .katalog-sobrazky .tlacitka {width:180px; height:43px; overflow:hidden; margin:0px;}
.katalog-sobrazky1 .katalog-sobrazky .tlacitka img {margin-bottom:1px;}
.katalog-mezera1 {float:left; width:3px; height:40px; overflow:hidden;}
.katalog-mezera2 {float:left; width:733px; height:3px; overflow:hidden;}

.katalog-topprodukty1 {float:left; width:181px; height:188px; overflow:hidden; margin:0px; padding:0px;}
.katalog-topprodukty1 .katalog-topprodukty {border:1px solid #b7b7b7; margin:0px; padding:0px;}
.katalog-topprodukty1 .katalog-topprodukty .velikost {width:179px; height:186px; overflow:hidden; margin:0px; padding:0px; background-color:#ffffff;}
.katalog-topprodukty1 .katalog-topprodukty .velikost .padding {margin:0px; padding:17px 11px 17px 11px;}
.katalog-topprodukty1 .katalog-topprodukty .imageDiv {width:157px; height:118px; overflow:hidden; margin:0px 0px 10px 0px;}
.katalog-topprodukty1 .katalog-topprodukty .imageDiv .image {display:block; width:157px; height:118px; overflow:hidden;}
.katalog-topprodukty1 .katalog-topprodukty h2 {display:block; width:157px; overflow:hidden; padding:0px; margin:0px; font-size:69%;}
.katalog-topprodukty1 .katalog-topprodukty h2 .odkaz-nazev {display:block; width:157px; height:28px; overflow:hidden; font-weight:normal; color:#912014; text-decoration:none; text-align:center;}
.katalog-topprodukty1 .katalog-topprodukty h2 .odkaz-nazev:hover {text-decoration:underline;}

.detail-souvisejici1 {float:left; width:172px; height:182px; overflow:hidden; margin:0px; padding:0px;}
.detail-souvisejici1 .detail-souvisejici {border:1px solid #b7b7b7; margin:0px; padding:0px;}
.detail-souvisejici1 .detail-souvisejici .velikost {width:170px; height:180px; overflow:hidden; margin:0px; padding:0px; background-color:#ffffff;}
.detail-souvisejici1 .detail-souvisejici .velikost .padding {margin:0px; padding:17px 11px 17px 11px;}
.detail-souvisejici1 .detail-souvisejici .imageDiv {width:149px; height:112px; overflow:hidden; margin:0px 0px 10px 0px;}
.detail-souvisejici1 .detail-souvisejici .imageDiv .image {display:block; width:157px; height:118px; overflow:hidden;}
.detail-souvisejici1 .detail-souvisejici h2 {display:block; width:157px; overflow:hidden; padding:0px; margin:0px; font-size:69%;}
.detail-souvisejici1 .detail-souvisejici h2 .odkaz-nazev {display:block; width:157px; height:24px; overflow:hidden; font-weight:normal; color:#912014; text-decoration:none; text-align:center;}
.detail-souvisejici1 .detail-souvisejici h2 .odkaz-nazev:hover {text-decoration:underline;}
.souvisejici-mezera1 {float:left; width:3px; height:40px; overflow:hidden;}
.souvisejici-mezera2 {float:left; width:697px; height:3px; overflow:hidden;}


.topProduktyLeft {width:167px; height:166px; overflow:hidden; margin:0px; padding:0px;}
.topProduktyLeft .imageDiv {width:147px; height:110px; overflow:hidden; margin:0px 10px;}
.topProduktyLeft .imageDiv .image {display:block; width:147px; height:110px; margin:0px; text-decoration:none;}
.topProduktyLeft .imageDiv .image:hover {text-decoration:none;}
.topProduktyLeft .nazev {width:167px; height:28px; overflow:hidden; font-size:63%; padding:0px; margin:5px 0px 0px 0px; text-align:center;}
.topProduktyLeft .nazev a {font-weight:normal; color:#363636; text-decoration:none;}
.topProduktyLeft .nazev a:hover {text-decoration:underline;}
.topProduktyLeft .cena {color:#2a2b32; font-weight:bold; text-align:center; padding:5px 0px 0px 0px; margin:0px; font-family: Arial, Helvetica, sans-serif;}
.topProduktyLeftTecky {width: 167px; height:1px; overflow: hidden; padding:0px; margin:4px 0px; background:url(sh-kategorie-tecka.png) repeat-x left top;}

.topProdLeft {width:167px; overflow:hidden; margin:0px 0px 5px 0px; padding:0px;}
.topProdLeft .nazev {padding:0px; margin:0px; text-align:left; font-size:63%;}
.topProdLeft .nazev a {font-weight:normal; color:#363636; text-decoration:none;}
.topProdLeft .nazev a:hover {text-decoration:underline;}
.topProdLeft .cena {float:right; color:#2a2b32; font-weight:bold; text-align:right; padding:0px; margin:0px 0px 0px 5px; font-size:75%; font-family: Arial, Helvetica, sans-serif;}
.topProdLeftTecky {width: 167px; height:1px; overflow: hidden; padding:0px; margin:4px 0px; background:url(sh-kategorie-tecka.png) repeat-x left top;}

/* F5_USER - registrace a nastaveni*/
.userData {}
.userData .nadpisSpozadim {font-size:69%; color: #383838; background-color:#c7c7c7; padding:6px 10px 5px 10px; margin:0px; border-bottom:1px solid #ffffff;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#b0b0b0; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; margin:0px; padding:0px;}
.userData .odsazeniUD {font-size:69%; text-align:left; margin:0px; padding:10px; color: #383838; border:0px solid #000000;}
.userData .odsazeniUD .nadpis {width:500px; font-weight: bold; margin: 0px 0px 4px 0px; color:#383838;}
.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:#383838; 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; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
.userData .odsazeniUD .row select {float:left;width: 150px; margin:0px; height:19px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
.userData .odsazeniUD .row a {text-decoration: underline; color:#912014;}
.userData .odsazeniUD .row a:hover {text-decoration: none; color:#912014;}
.userData .odeslat {padding: 10px 0px 10px 0px; cursor:pointer;}
.userData .odeslat img {cursor: pointer;}


/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */
.topdetail {width:698px; overflow:hidden; padding:0px 0px 10px 0px; text-align:left; margin:0px;}
.topdetail .topleft {float:left; width:300px; overflow:hidden; margin:0px; text-align:left; padding:0px;}
.topdetail .topleft .imageDiv {width:300px; height:225px; overflow:hidden; margin:0px; }
.topdetail .topleft .imageDiv .odkaz {width:300px; height:225px; overflow:hidden;}
.topdetail .topleft .viceObrazku {padding:10px 0px 0px 0px; text-align:center;}
.topdetail .topleft .viceObrazku a {color:#912014; text-decoration:none; font-weight:normal; font-size:63%;}
.topdetail .topleft .viceObrazku a:hover {text-decoration:underline;}

.topdetail .topcenter {float:left; width:31px; height:225px; overflow:hidden; margin:0px; padding:0px; background:url(sh-detail-tecky2.png) no-repeat center top;}

.topdetail .topright {float:left; width:366px; overflow:hidden; margin:0px 0px 0px 0px; text-align:left; padding:0px;}
.topdetail .topright .tabulka {width:365px; color: #383838; margin: 0px 0px 25px 0px; table-layout: fixed;}
.topdetail .topright .tabulka td {padding: 4px 0px 0px 0px; vertical-align: middle; font-size: 69%; white-space: nowrap;}
.topdetail .topright .tabulka td.nazev {font-weight: bold; text-align:left; /*vertical-align:bottom;*/}
.topdetail .topright .tabulka td.text {font-weight: normal; /*vertical-align:bottom;*/}
.topdetail .topright .tabulka td.text .vyrobceOdkaz {color:#912014; text-decoration:none;}
.topdetail .topright .tabulka td.text .vyrobceOdkaz:hover {text-decoration:underline;}
.topdetail .topright .tabulka td.text .beznaCena {font-weight:bold; /*text-decoration:line-through;*/ background: #ffffff url(sh-preskrknuti.gif) no-repeat left bottom;}
.topdetail .topright .tabulka td.text .usetrite {font-weight:bold;}
.topdetail .topright .tabulka td.text .naseCena {color:#2a2b32; font-size:145%; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
.topdetail .topright .tabulka td.text .ks {width: 30px; height:19px; margin:0px 4px 0px 0px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%; vertical-align: middle; line-height: 14px;}
.topdetail .topright .tabulka td.text select {width: 150px; height:19px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
.topdetail .topright .tabulka tr.udaje td {line-height: 24px;}
.topdetail .topright .tabulka td input {vertical-align: middle; width: 80px;}
.topdetail .topright .tabulka td input.image {vertical-align: middle; width: 95px;}

.id_nakupProductError {background-color: #e00000; padding: 10px; color: #ffffff;}
.id_nakupProductError .nadpis {font-weight: bold; font-size: 75%;}
.id_nakupProductError ul {padding: 0px; margin: 0px;}
.id_nakupProductError ul li { font-size: 68.75%;}

.productChybyHTML {width: 280px;}
.productChybyHTML h2 {display: inline; font-size: 100%; font-weight: bold; margin: 0px; padding: 0px; color: #ff0000; white-space: normal;}
.productChybyHTML ul {color: #ff0000; padding: 0px; margin: 0px 0px 0px 20px;}
.productChybyHTML ul li {color: #ff0000; padding: 3px 0px 3px 0px; margin: 0px; line-height: 18px;}

.moznosti {overflow:hidden; padding: 10px 0px 10px 0px; text-align:center;}
.moznosti .mozOdkaz {text-decoration:none;}
.moznosti .mozOdkaz:hover {text-decoration:none;}

.dekor {float: left; width: 300px; text-align: center;}
.dekor b {margin: 0px auto; font-size: 11px;}

.nadpisDetail {margin:0px 0px 5px 0px; font-weight:bold; font-size: 75%; color:#2a2b32;}
.detailTecky {height: 11px; overflow:hidden; margin:10px 0px 0px 0px; padding:0px; background:url(sh-detail-tecky.png) no-repeat left top;}

/* F6_DETAIL - popisy */
.popisDetail {padding: 0px 0px 10px 0px; font-size: 75%; text-align:left; color:#2a2b32; margin:0px 0px 10px 0px;}

/* F6_DETAIL - parametry */
.detailParametry {width: 698px; color: #2a2b32;; border: 0px solid #ffffff; margin: 0px 0px 20px 0px;}
.detailParametry td {padding: 1px 4px 1px 4px; font-weight: normal; font-size: 56%; border: 0px solid #504334;}
.detailParametry td.left {width:50%; color:#2a2b32;}
.detailParametry td.right {width:50%; color:#2a2b32;}
.detailParametry td.right .colorSample {border: 1px solid #2a2b32; width: 12px; height: 12px; vertical-align: middle;}
.detailParametry .pozice-0 {background-color:#ffffff;}
.detailParametry .pozice-1 {background-color:#c7c7c7;}

/* F6_DETAIL - souvisejici produkty */
.souvisejici {width:697px; overflow:hidden; margin:10px 0px 10px 0px;}

/* F6_DETAIL - zalozky */
.oblastZalozky {width: 697px; overflow:hidden; margin: 30px 0px 0px 0px;}
.oblastZalozky .zalozky {width: 697px; vertical-align: bottom; margin: 0px; background: url(sh-detail-z2.gif) repeat-x left bottom;}
.oblastZalozky .zalozky .zalozka {font-size: 69%; display: block; font-weight:normal; float: left; padding: 0px; margin: 0px 3px 0px 0px; height: 22px; overflow: hidden; white-space: nowrap; cursor: pointer;}
.oblastZalozky .zalozky .zalozka .left {float:left; width:5px; height:25px; background: #ffffff url(sh-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(sh-detail-z8.gif) repeat-x left top;}
.oblastZalozky .zalozky .zalozka .right {float:left; width:5px; height:25px; background: #ffffff url(sh-detail-z6.gif) no-repeat left top; overflow:hidden;}
.oblastZalozky .zalozky .active_0 {margin: 0px 3px 3px 0px; color:#383838;}
.oblastZalozky .zalozky .active_1 {margin: 3px 3px 0px 0px; color:#912014;}
.oblastZalozky .obsah {margin:0px; padding:0px; border:1px solid #c7c7c7; border-top:0px solid #c7c7c7; background-color:#ffffff;}
.oblastZalozky .obsah .odsazeni {width: 675px; overflow:hidden; margin:0px 10px; padding:10px 0px;}

.detailZalozkyNadpis {color:#912014; font-size: 69%; font-weight:bold; margin:0px 0px 10px 0px;}

/* F6_DETAIL -  vice obrazku */
.detailViceObrazku {padding:0px;}
.detailViceObrazku a.image {display: block; float: left; margin:0px 13px 10px 0px; border: 1px solid #ffffff; padding:0px;}
.detailViceObrazku a.image:hover {border: 1px solid #912014;}
.detailViceObrazku img {}

/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 0px; font-size: 11px; text-align:left; color:#383838;}
.hlidacipes td {color:#383838; font-size:11px%;}
.hlidacipes .seda {color:#383838;}
.hlidacipes .sl3 {width: 200px; height:19px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:13px;}
.hlidacipes .odeslat {cursor: pointer;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px; font-size: 69%; text-align:left; color:#383838;}
.viceinformaci .seda {color:#383838;}
.viceinformaci input {width: 400px; height:19px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
.viceinformaci textarea {width: 400px; height: 100px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
.viceinformaci .odeslat {cursor: pointer;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:0px; color:#383838; font-size: 69%;}
.hodnoceni .hodnoceni-left {float: left; height: 40px;}
.hodnoceni .hodnoceni-left .nadpis {display: block; padding: 0px 5px 5px 0px; font-weight: bold; color: #912014;}
.hodnoceni .hodnoceni-right {height: 40px; text-align: right; margin: 0px;}
.hodnoceni .hodnoceni-right a {font-weight: bold; text-decoration: none; color:#912014;}
.hodnoceni .hodnoceni-right a:hover {text-decoration: underline;}
.hodnoceni .hodnoceni-right .nadpis {display: block; padding: 0px 0px 5px 10px; font-weight: bold; color: #383838;}

/* F6_DETAIL - diskuse */
.diskuse {padding:0px 0px 10px 0px;}
.diskuse .nadpis2 {font-weight: bold; color: #383838; margin: 10px 0px 5px 0px; font-size: 69%;}
.diskuse .akce {margin: 3px 0px 3px 0px;}
.diskuse .akce img {margin: 0px 0px 0px 3px;}
.diskuse .prispevky {font-size: 69%;}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .first {background-color: #cacaca;}
.diskuse .prispevky .row {border: 1px solid #383838; margin:0px 0px 4px 0px;}
.diskuse .prispevky .row .checkbox {}
.diskuse .prispevky .row a.name {text-decoration: none; color: #383838;}
.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: #912014;}
.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: 69%;}
.diskuse .formularDiskuse .popis {float: left; width: 200px; text-align: right; padding: 0px 5px 0px 0px; margin:0px;}
.diskuse .formularDiskuse input.text {float: left; width: 200px; height:19px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
.diskuse .formularDiskuse textarea.text {float: left; width: 400px; height: 150px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
.diskuse .formularDiskuse .odeslat {cursor: pointer;}


/* F7_OBLIBENE PROUKTY */
.favorites {margin:0px; color: #383838; font-size:69%; padding:0px 0px 10px 0px;}
.favorites .produktDiv {width:733px; font-weight:normal; color:#383838;}
.favorites img.image {float: left; width:80px; margin: 0px 10px 0px 0px; vertical-align: middle;}
.favorites .produkt {float: left; width:500px; font-weight:normal; color:#383838;}
.favorites .produkt .nazev {text-decoration: underline; font-weight:normal; color:#912014;}
.favorites .produkt .nazev:hover {text-decoration: none;}
.favorites .produkt .cena {font-weight:bold;}
.favorites .favoritesRight {float: right; text-align: center; width:130px; padding-top:10px;}
.favorites .favoritesRight a.odstranit {margin: 17px 0px 0px 0px; text-decoration: none; color: #912014;}
.favorites .favoritesRight a.odstranit:hover {text-decoration: underline;}
.favorites .favoritesRight a.koupit {text-decoration: none; color: #912014; 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: #912014;}
.favorites .odstranitVse a:hover {text-decoration: underline;}

/* F8_KOSIK */
.kosik {color: #383838; font-size:69%; padding:0px;}
.kosik .seznamZbozi {margin:10px 0px 0px 0px;}
.kosik .seznamZbozi .border {border:1px solid #b7b7b7; margin:0px 0px 3px 0px;}
.kosik .seznamZbozi .produktliteHeader {width:731px; height:31px; overflow:hidden; margin: 0px;}
.kosik .seznamZbozi .produktlite {width:731px; height:141px; overflow:hidden; margin: 0px;}
.kosik .seznamZbozi .header1 {font-weight: bold; color: #912014; text-align:center; padding-top:8px;}
.kosik .seznamZbozi .vodorovnaMezera {float: left; width: 731px; height:18px; overflow: hidden; padding: 0px; margin:0px;}
.kosik .seznamZbozi .mezera1 {float: left; width: 30px; height:10px; overflow: hidden; padding: 0px; margin:0px;}
.kosik .seznamZbozi .mezera2 {float: left; width: 18px; height:10px; overflow: hidden; padding: 0px; margin:0px;}
.kosik .seznamZbozi .tecky {float: left; width: 30px; height:111px; overflow: hidden; padding: 0px; margin:0px; background:url(sh-produkt-tecky.png) no-repeat center top;}
.kosik .seznamZbozi .padding1 {text-align:center; padding-top:44px;}
.kosik .seznamZbozi .checkbox {float: left; width: 58px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .nazev {float:left; width:269px; overflow:hidden; padding:0px; margin:0px; }
.kosik .seznamZbozi .nazev .imageDiv {float:left; width:100px; height:75px; overflow:hidden; padding:0px; margin:15px 10px 0px 0px;}
.kosik .seznamZbozi .nazev .nazev-pravy {float:left; width:150px; overflow:hidden; margin:0px; vertical-align:middle; padding:15px 0px 0px 0px; font-size:95%;}
.kosik .seznamZbozi .nazev a {text-decoration: none; color:#2a2b32; font-weight: bold;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: underline;}
.kosik .seznamZbozi .cenaZaKus {float: left; width: 100px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 60px; overflow: hidden; text-align: center; padding:0px;}
.kosik .seznamZbozi .pocetKusu input {width: 40px; height:15px; padding-top:4px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%; text-align:right;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width:90px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .cena {border:0px solid blue; padding-top:45px; color:#2a2b32; font-weight: bold; font-size:145%; font-family: Arial, Helvetica, sans-serif; text-align: right;}
.kosik .cenaCelkem {margin:5px 18px 10px 18px; padding:0px; text-align:left;}
.kosik .cenaCelkem .popis {float:right; width:250px; color:#912014; font-weight: bold; text-align: right; padding-top:3px;}
.kosik .cenaCelkem .cena {border:0px solid blue; float:right; width:100px; color:#2a2b32; font-weight: bold; font-size:145%; font-family: Arial, Helvetica, sans-serif; text-align: right;}
.kosik .chyby {width:100%; color:#ff0000; font-weight:bold; text-align:center; margin-top:10px; font-size:110%;}
.kosik .chyby a {color:#ff0000; font-weight:bold; }
.kosik .buttonsBottom {text-align: right; margin: 30px 0px 0px 0px;}
.kosik .buttonsBottom .pravy {display:block; float:right; margin-left:5px; cursor:pointer;}
.kosik .buttonsBottom .levy {display:block; float:left; margin-right:5px; cursor:pointer;}


/* F9_POKLADNA */
.pokladna {color: #2a2b32; font-size:69%; padding:10px;}
.pokladna .nadpisPokladna {font-weight: bold; padding: 10px 0px 5px 0px; color: #2a2b32;}
.pokladna .margin {margin: 0px 0px 0px 20px; color:#2a2b32;}
.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 #2a2b32;}
.pokladna .seznamZbozi .cenaCelkem {margin: 3px 0px 3px 0px; border-top: 1px solid #2a2b32; font-weight: bold;}
.pokladna .seznamZbozi .nazev {float:left; width:370px; 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: 130px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px; font-weight: bold;}
.pokladna .seznamZbozi .cena {color:#2a2b32; font-weight: bold; font-size:145%; margin:0px;}
.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:#2a2b32; font-weight: bold; font-size:145%; margin:0px;}
.pokladna input.slevaKod {width: 30px; margin: 0px 3px 0px 3px; height:16px; padding-top:3px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:11px; text-align:center;}

.pokladna .odberatel {margin: 0px 0px 0px 20px;}
.pokladna .odberatel .kontakt {float: left; width: 300px;}
.pokladna .odberatel .kontakt .nadpis {font-weight: bold; padding: 15px 0px 5px 0px; margin: 0px; color: #383838;}
.pokladna .odberatel .kontakt .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px;}

.pokladna .odberatel .kontakt table.udaje {width: 300px; border: 0px solid #000000; font-size:11px;}
.pokladna .odberatel .kontakt table.udaje b {color: #383838;}
.pokladna .odberatel .kontakt table.udaje td {font-size:11px; color: #383838; 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 {width: 160px; height:17px; padding-top:2px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:90%;}
.pokladna .odberatel .kontakt select {width: 160px; height:19px; padding-top:0px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:90%;}

.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:17px; padding-top:2px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:90%;}

.pokladna .vasVzkazKObjednavce {margin: 0px 0px 0px 20px; color: #383838;}
.pokladna textarea {width: 700px; height:50px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:90%;}
.pokladna .odeslat {cursor:pointer; margin-bottom:5px; float: right;}

table.pokldadnaLayout {width: 600px; font-size: 100%;}
table.pokldadnaLayout td {width: 50%; vertical-align: top; font-size: 100%;}

.volbaDopravy {}
.volbaDopravy .dopravaBlock {}
.volbaDopravy .dopravaBlock .block2 {padding: 5px;}
.volbaDopravy .dopravaBlock-selected {background: #e0e0e0; border-bottom: 1px solid #a0a0a0;}
.volbaDopravy .dopravaBlock-selected .block2 {padding: 5px;}
.volbaDopravy .cena {float: right;}
.volbaDopravy input.radio {}
.volbaDopravy .nazev {}
.volbaDopravy .popis {}

.volbaPlatby {background: #e0e0e0; border-bottom: 1px solid #a0a0a0;}
.volbaPlatby .platbaBlock {}
.volbaPlatby .platbaBlock .block2 {padding: 5px;}
.volbaPlatby .platbaBlock-selected {}
.volbaPlatby .platbaBlock-selected .block2 {padding: 5px;}
.volbaPlatby .cena {float: right;}
.volbaPlatby input.radio {}
.volbaPlatby .nazev {}
.volbaPlatby .popis {}

.pokladnaLib {}
.pokladnaLib .pokladnaLibNadpis {font-size: 100%; font-weight: bold;}
.pokladnaLib .pokladnaLibPopis {}
.pokladnaLib .pokladnaLibFormLayout {}
.pokladnaLib .pokladnaLibFormLayout td {}
.pokladnaLib .pokladnaLibFormLayout td.popis {font-size: 69%;}
.pokladnaLib .pokladnaLibFormLayout td.input {font-size: 69%;}

.specialniDoprava {margin: 0px 0px 15px 0px;}
.specialniDoprava .text {margin: 0px; font-weight: bold;}
.specialniDoprava .text a.produkt {color: #000000; text-decoration: underline;}
.specialniDoprava .text a.produkt:hover {text-decoration: none;}
.specialniDoprava .vyberPlatby {}
.specialniDoprava .vyberPlatby .platba {padding: 5px;}


/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {padding:0px; font-size: 69%; text-align: left;}


/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:0px; font-size: 11px;}
.vaseObjednavkyPrehled a.prihlaseni {color:#383838;}
.vaseObjednavkyPrehled .prehled {width: 733px; border-collapse: collapse; border: 1px solid #b7b7b7; color: #383838; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #b7b7b7; padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#912014;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {padding:0px; font-size: 11px; color: #383838;}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {width: 733px; border-collapse: collapse; border: 1px solid #b7b7b7; color: #383838; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #b7b7b7;  padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyDetail .prehled td.nazev {}
.vaseObjednavkyDetail .prehled td.ks {text-align: right;}
.vaseObjednavkyDetail .prehled td.cena {text-align: right;}
.vaseObjednavkyDetail .postovneBalne {text-align: right; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .cenaCelkem {text-align: right; margin: 10px 0px 10px 0px;}
.vaseObjednavkyDetail .zpet {color:#912014; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}


/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {padding: 0px; font-size: 69%; overflow:hidden;}
.loginPage .nadpisLogin {font-weight: bold; padding: 5px 0px 5px 0px; color: #912014;}
.loginPage .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; color:#383838;}
.loginPage .popis2 {float: left; width: 250px; padding: 4px 0px 0px 0px; color:#383838;}
.loginPage .popis2 .txtbox {width: 200px; height:19px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
.loginPage .popis2 .tlacitko {border:0px solid #353535; cursor:pointer;}
.loginPage a {text-decoration: underline; color:#912014;}
.loginPage a:hover {text-decoration: none;}

/* F24_VYHLEDAVANI - rozsirene */
.kategorie-filtr {width:200px; color:#912014; font-weight:bold; font-size:69%; vertical-align: top;}
.kategorie-filtr ul {margin:0px; padding:0px 0px 0px 20px;}

.advsearch {padding: 0px; font-size: 69%; text-align:left;}
.advsearch .popis {float: left; width: 200px; line-height: 20px; color:#383838;}
.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: 0px;}
.advsearch2 td {text-align:left; font-size: 69%; vertical-align:top;}
.advsearch2 td.popis {width: 200px; line-height: 20px; color: #383838;}
.advsearch2 td input {width: 200px; height:19px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
.advsearch2 td .image {width: 50px; height:20px; border: 0px solid black;}

/* F28_HLIDACI PES */
.watchdog {padding: 0px; font-size: 69%; text-align:left; color:#383838;}
.watchdog a {text-decoration: underline; color: #383838;}
.watchdog a:hover {text-decoration: none;}
.watchdog a.kill {text-decoration: none; color: #912014; font-weight: normal; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {padding: 0px; font-size: 69%; color:#383838;}

/* F30_KNIHA PRANI */
.knihaprani {padding: 0px; font-size:69%; text-align:left; color:#383838;}
.knihaprani .row {margin:0px; padding:0px; text-align:left;}
.knihaprani .row .popis {float:left; width: 160px; color:#383838;}
.knihaprani .row .popis2 {float:left; width: 300px;}
.knihaprani .row .popis2 input {width: 280px; height:19px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
.knihaprani .row .popis2 textarea {width: 280px; height: 200px; border:1px solid #929292; color: #383838; font-weight:normal; font-size:81%;}
.knihaprani .row .popis2 .odeslat {width: 50px; height: 20px; border: 0px solid black; margin:0px 0px 1px 0px;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuDiv {font-size: 69%; padding: 0px;}
.porovnaniProduktuRoll {width: 733px; 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 #b7b7b7; color: #383838;}
.porovnaniProduktu td.nazev {font-weight: normal; color: #383838;}
.porovnaniProduktu td.nazev a {color: #912014; text-decoration: none;}
.porovnaniProduktu td.nazev a:hover {text-decoration: underline;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px; color: #383838; border-left: 0px solid #ffffff;}
.porovnaniProduktu td ul {margin:0px; padding:0px;}
.porovnaniProduktu td li {margin:0px; padding:0px; list-style-position:inside;}


/* F34_SITEMAP */
.sitemap {font-size:69%; margin:0px 10px;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 12px;  color: #912014; padding: 15px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;  color: #912014;}
.sitemap a:hover {text-decoration: underline;}

.slevyVPokladne { padding: 5px; }