/* obecna nastaveni */
body {font-family: Tahoma, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color:#000000; background:#ffffff url(sandragon-bg-body.png) repeat-x 0px 0px;}
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; margin:0px;}
button {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
textarea {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
select {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
strong {font-weight: bold;}
a {text-decoration: none; color:#f4b1f4;}
a:hover {text-decoration:underline;}
.pointer {cursor: pointer;}
.cistic {display:block; clear:both; border:none; visibility:hidden; line-height:0px;}

.shopMessage {text-align: center; width: 100%; margin: 150px auto 150px auto;}
.shopMessage .block {width: 980px; padding: 15px 0px 15px 0px; margin: 15px auto 15px auto; color:#000000; background-color:#ffffff; border:2px solid #f4b1f4;}
.shopMessage .block .odsazeni {font-size: 88%; padding: 0px 20px 0px 20px; margin:0px; color:#000000;}
.shopMessage .block .nadpis {font-size: 113%; font-weight: bold; padding: 10px 0px 5px 0px; color: #f4b1f4;}
.shopMessage .block .tlacitko {display:block; width:92px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(sandragon-mapa-buttons.png) no-repeat 0px -146px; cursor:pointer;}
.shopMessage .block .tlacitkaDiv1 {width:228px; height:31px; margin:0px auto 0px auto; text-align:left;}
.shopMessage .block .tlacitkaDiv1 .tlacitko {float:left; display:block; width:92px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(sandragon-mapa-buttons.png) no-repeat 0px -146px; cursor:pointer;}
.shopMessage .block .tlacitkaDiv1 .prejitDoKosiku {display:block; float:right; width:126px; height:31px; overflow:hidden; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; padding:0px; background:url(sandragon-mapa-buttons.png) no-repeat 0px -210px; cursor:pointer;}
.shopMessage .block .tlacitkaDiv2 {width:255px; height:31px; margin:0px auto 0px auto; text-align:left;}
.shopMessage .block .tlacitkaDiv2 .tlacitko {float:left; display:block; width:92px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto; background:url(sandragon-mapa-buttons.png) no-repeat 0px -146px; cursor:pointer;}
.shopMessage .block .tlacitkaDiv2 .prejitDoPorovnani {display:block; float:right; width:153px; height:31px; overflow:hidden; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; padding:0px; background:url(sandragon-mapa-buttons.png) no-repeat -127px -210px; cursor:pointer;}

.main {width:984px; overflow:hidden; margin:0px auto 0px auto; text-align: left;}
.mainPozadi-0 {background:url(sandragon-mapa-y.png) repeat-y 0px 0px;}
.mainPozadi-1 {background:none;}
.main .mainTextura {width:984px; overflow:hidden; margin:0px; text-align: left; position:relative; background:url(sandragon-mapa.jpg) no-repeat 0px 0px;}

.main .mezeraPredMain01 {width:984px; height:155px; overflow:hidden; margin:0px; padding:0px; z-index:1; position:relative;}
.main .main01 {width:984px; overflow: hidden; margin:0px; padding:0px; position:relative; z-index:1;}
.main .main01 .layoutLeftACenter {float:left; width:805px; overflow:hidden; margin:0px; padding:0px;}

.main .main01 .layoutLeft {float:left; width: 150px; overflow: hidden; margin:0px; padding:0px;}
.main .main01 .layoutLeft .nadpisLeft {width:150px; overflow:hidden; color:#000000; margin:10px 0px 5px 0px; padding:0px; font-size:81%; font-weight:bold;}
.main .main01 .layoutLeft .ramecekLeft {width:150px; overflow:hidden; color:#ffffff; margin:0px 0px 5px 0px; padding:0px;}

.main .main01 .layoutCenter {float:right; width:640px; overflow:hidden; margin:0px; padding:0px; text-align: left; background-color:#ffffff;}
.main .main01 .layoutCenter .nadpisCenter {width:640px; overflow:hidden; text-align:left; padding:0px; margin:0px 0px 0px 0px; background-color:#4c4c4c;}
.main .main01 .layoutCenter .nadpisCenter h1 {width:640px; overflow:hidden; text-align:center; font-size:75%; font-weight:bold; color:#f4b1f4; padding:0px; margin:5px 0px 5px 0px;}
.main .main01 .layoutCenter .nadpisCenter h2 {width:640px; overflow:hidden; text-align:center; font-size:75%; font-weight:bold; color:#f4b1f4; padding:0px; margin:5px 0px 5px 0px;}
.main .main01 .layoutCenter .nadpisCenter .padding {width:640px; overflow:hidden; text-align:center; font-size:75%; font-weight:bold; color:#f4b1f4; padding:0px; margin:5px 0px 5px 0px;}
.main .main01 .layoutCenter .nadpisCenter2 {width:612px; overflow:hidden; text-align:left; padding:0px; margin:0px 0px 4px 0px;}
.main .main01 .layoutCenter .nadpisCenter2 h1 {width:612px; overflow:hidden; text-align:center; font-size:100%; font-weight:bold; color:#000000; padding:0px; margin:5px 0px 5px 0px;}
.main .main01 .layoutCenter .nadpisCenter2 h2 {width:612px; overflow:hidden; text-align:center; font-size:100%; font-weight:bold; color:#000000; padding:0px; margin:5px 0px 5px 0px;}
.main .main01 .layoutCenter .nadpisCenter2 .padding {width:612px; overflow:hidden; text-align:center; font-size:100%; font-weight:bold; color:#000000; padding:0px; margin:5px 0px 5px 0px;}
.main .main01 .layoutCenter .banneryCenter {width:612px; overflow:hidden; text-align:left; padding:0px; margin:10px 14px 10px 14px;}
.main .main01 .layoutCenter .ramecek1 {width:612px; overflow:hidden; padding:0px; margin:10px 14px 0px 14px;}
.main .main01 .layoutCenter .ramecek2 {width:640px; overflow:hidden; padding:0px; margin:0px; background-color:#f8f8f8; /*background:#101010 url(sandragon-bg-main.png) repeat-x 0px 0px;*/}
.main .main01 .layoutCenter .ramecek2 .ramecekOdsazeni {width:612px; overflow:hidden; padding:0px; margin:5px 14px 30px 14px;}
.main .main01 .layoutCenter .ramecek3 {width:640px; overflow:hidden; padding:0px; margin:0px; background-color:#ffffff;}
.main .main01 .layoutCenter .vodorovnaCara1 {width:612px; height:1px; overflow:hidden; margin:10px 0px 10px 0px; background-color:#4c4c4c;}
.main .main01 .layoutCenter .vodorovnaCara2 {width:640px; height:2px; overflow:hidden; margin:10px 0px 10px 0px; background-color:#808080;}

.main .main01 .layoutRight {float:right; width:160px; overflow:hidden; margin:0px; padding:0px;}

.zapati {width:975px; height:51px; overflow:hidden; margin: 0px 4px; text-align: left;}
.zapati .odsazeni {width:915px; overflow:hidden; margin:10px 30px 0px 30px; padding:0px; font-size:56%;}
.zapati .odsazeni .provozovatel {margin: 0px; text-align:center; color:#000000;}
.zapati .odsazeni .BINARGON {margin: 5px 0px 0px 0px; text-align:center; color:#000000;}
.zapati .odsazeni .zapatiOdkaz {color:#000000; font-weight:bold; text-decoration:underline;}
.zapati .odsazeni .zapatiOdkaz:hover {text-decoration:none;}

.main .header {width:984px; height:155px; overflow:hidden; position:absolute; left:0px; top:0px; z-index:5; padding:0px; margin:0px; text-align:left;}
.main .header .logoDiv {width:556px; height:85px; overflow:hidden; margin:22px 214px 0px 214px;}
.main .header .logoDiv .logo {display:block; width:556px; height:85px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; margin:0px;}


/*.main .header .headerDolni {width:820px; height:51px; overflow:hidden; margin:0px; padding:0px;}
.main .header .headerDolni .cara {border:0px solid red;float:left; width:1px; height:51px; overflow:hidden; padding:0px; margin:0px; background:url(sandragon-mapa.png) no-repeat -192px -173px;}
.main .header .headerDolni .textyCenterOdkaz-0 {display:block; float:left; padding:20px 25px 5px 25px; text-align:center; font-size:69%; color:#f3e2ba; font-weight:normal; text-decoration:none; margin:0px; text-transform:uppercase;}
.main .header .headerDolni .textyCenterOdkaz-0:hover {text-decoration:underline;}
.main .header .headerDolni .textyCenterOdkaz-1 {display:block; float:left; padding:20px 25px 5px 25px; text-align:center; font-size:69%; color:#f3e2ba; font-weight:bold; text-decoration:none; margin:0px; text-transform:uppercase;}
.main .header .headerDolni .textyCenterOdkaz-1:hover {text-decoration:underline;}*/

/* -----------------------------------------------------------------------------------------------------------------------  */
/* levy sloupec */
.vyhledavani {width:150px; overflow:hidden; padding:0px; font-weight:normal; text-align:left; margin:52px 0px 0px 0px;}
.vyhledavani .inputDiv {float:left; width:150px; height:27px; margin:0px; background-color:#ffffff;}
.vyhledavani .inputDiv .hledanyText {width:148px; height:19px; color:#000000; border:0px solid #50c731; margin:4px 0px 0px 1px; font-size:69%; background-color:transparent;}
.vyhledavani .rozsireneVyhl {float:left; display:block; width:62px; margin:4px 0px 0px 0px; padding:0px; font-size:63%; color:#bfbfbf; font-weight:normal; text-decoration:none; text-align:right;}
.vyhledavani .rozsireneVyhl:hover {text-decoration:underline;}
.vyhledavani .vyhlOK {float:right; display:block; width:83px; height:33px; margin:0px; padding:0px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(sandragon-mapa-buttons.png) no-repeat 0px -112px; cursor:pointer;}

.kategorie {width:150px; overflow:hidden; margin:10px 0px 0px 0px; padding:0px; background-color: #1a1a1a;}
.kategorie h3.rootkat {display:block; width:150px; overflow:hidden; padding:0px; margin:0px 0px 15px 0px; font-size: 69%;}
.kategorie h3.rootkat .rootkatName {display:block; width: 150px; overflow: hidden; padding:0px; margin:0px; font-weight:bold; text-transform:uppercase;}
.kategorie h3.rootkat .rootkatName:hover {text-decoration:underline;}
.kategorie h3.rootkat .selected-0 {color:#FF80FF;}
.kategorie h3.rootkat .selected-1 {color:#FF80FF;}
.kategorie h3.kat {display:block; padding:0px; margin:0px 0px 15px 0px; font-size: 69%;}
.kategorie .selected-0 {text-decoration: none; color:#FF80FF; font-weight:bold; text-transform:uppercase;}
.kategorie .selected-0:hover {text-decoration:underline;}
.kategorie .selected-1 {text-decoration: underline; color:#FF80FF; font-weight:bold; text-transform:uppercase;}
.kategorie .selected-1:hover {text-decoration:underline;}
.margin {margin:0px 0px 0px 15px;}

.textpagesTop {margin:0px; padding: 0px 10px 4px 10px; font-size: 69%;}
.textpagesTop a {color: #000000; text-decoration:underline; margin:0px;}

.textpagesLeft {margin:0px; padding:10px 0px;}
.textpagesLeft .textpageLeft {width:150px; overflow:hidden; margin:0px 0px 15px 0px; padding:0px;}
.textpagesLeft .textpageLeft .textpageLeftOdkaz-0 {display:block; width:150px; overflow:hidden; padding:0px; margin:0px; font-size: 69%; color:#000000; font-weight:normal; text-decoration:none;}
.textpagesLeft .textpageLeft .textpageLeftOdkaz-0:hover {text-decoration:underline;}
.textpagesLeft .textpageLeft .textpageLeftOdkaz-1 {display:block; width:150px; overflow:hidden; padding:0px; margin:0px; font-size: 69%; color:#000000; font-weight:normal; text-decoration:underline;}
.textpagesLeft .textpageLeft .textpageLeftOdkaz-1:hover {text-decoration:none;}
.textpagesLeft .textpageLeftCara {width:191px; height:5px; overflow:hidden; margin:0px; padding:0px; }
/* EO - levy sloupec */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* -----------------------------------------------------------------------------------------------------------------------  */
/* pravy sloupec */
.kosikRight {width:160px; overflow:hidden; padding:0px; margin:52px 0px 0px 0px; text-align:left;}
.kosikRight .kosikRightNadpis {float:left; display:block; width:160px; padding:0px; margin:0px; font-size:69%; text-decoration: none; color:#bfbfbf;}
.kosikRight .kosikRightPopisek {float:left; width:75px; overflow:hidden; font-weight:normal; padding:4px 0px 0px 0px; color:#bfbfbf; font-size:63%; line-height:14px;}
.kosikRight .kosikRightOdkaz {float:right; display:block; width:83px; height:33px; overflow:hidden; padding:0px; margin:0px; font-size:1px; text-indent:-5000px; background:url(sandragon-mapa-buttons.png) no-repeat -84px -112px;}
.kosikRight .kosikRightOdkaz:hover {text-decoration: none;}

.userForms {width:160px; overflow:hidden; margin:20px 0px 10px 0px; padding:0px; text-align:left;}
.userForms .nadpis {width:160px; overflow:hidden; margin:0px; padding:0px 0px 5px 0px; font-size:69%; color:#bfbfbf; font-weight:bold;}
.userForms .row {width:160px; overflow:hidden; margin:0px 0px 10px 0px; padding:0px;}
.userForms .row .popisek {float:left; width:40px; overflow:hidden; margin:0px; padding:5px 0px 0px 0px; font-size:63%; color:#bfbfbf; text-align:left;}
.userForms .row .inputDiv {float:left; width:114px; height:25px; overflow:hidden; margin:1px 0px 0px 0px; padding:0px; background-color:#ffffff;}
.userForms .row .inputDiv .txtbox {width:112px; height:19px; color:#383838; border:0px solid #383838; margin:3px 0px 0px 1px; font-size:69%; background-color:transparent;}
.userForms .row .ufPrihlasit {float:right; display:block; width:84px; height:33px; margin:0px; padding:0px; font-size:1px; text-indent:-5000px; text-decoration:none; border:0px solid #000000; background:url(sandragon-mapa-buttons.png) no-repeat -168px -112px; cursor:pointer;}
.userForms .odkazy {width:160px; overflow:hidden; margin:10px 0px 10px 0px;}
.userForms .ufOdkaz {display:block; margin:0px 0px 3px 0px; font-size:69%; color:#bfbfbf; font-weight:normal; text-decoration:none;}
.userForms .ufOdkaz:hover {text-decoration:underline;}
.userForms .uzivatel {width:160px; overflow:hidden; margin:0px; padding:0px 0px 5px 0px; font-size:69%; color:#bfbfbf; font-weight:bold;}
.userForms .odhlasit {display:block; overflow:hidden; margin:0px; padding:0px; text-decoration:none; font-size:69%; color:#bfbfbf; text-align:right;}
.userForms .odhlasit:hover {text-decoration:underline;}

/* EO - pravy sloupec */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* center - hlavni strana - jednotlive FCE*/
.homeOdkazy {width:612px; height:125px; overflow:hidden; margin:0px 0px 4px 0px; padding:0px;}
.homeOdkazy .homeOdkaz-1 {float:left; display:block; width:142px; height:55px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(sandragon-mapa-buttons.png) no-repeat 0px 0px;}
.homeOdkazy .homeOdkaz-2 {float:left; display:block; width:142px; height:55px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(sandragon-mapa-buttons.png) no-repeat -143px 0px;}
.homeOdkazy .homeOdkaz-3 {float:left; display:block; width:142px; height:55px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(sandragon-mapa-buttons.png) no-repeat -286px 0px;}
.homeOdkazy .homeOdkaz-4 {float:left; display:block; width:142px; height:55px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(sandragon-mapa-buttons.png) no-repeat -429px 0px;}
.homeOdkazy .homeOdkaz-5 {float:left; display:block; width:142px; height:55px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(sandragon-mapa-buttons.png) no-repeat 0px -56px;}
.homeOdkazy .homeOdkaz-6 {float:left; display:block; width:142px; height:55px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(sandragon-mapa-buttons.png) no-repeat -143px -56px;}
.homeOdkazy .homeOdkaz-7 {float:left; display:block; width:142px; height:55px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(sandragon-mapa-buttons.png) no-repeat -286px -56px;}
.homeOdkazy .homeOdkaz-8 {float:left; display:block; width:142px; height:55px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(sandragon-mapa-buttons.png) no-repeat -429px -56px;}
.homeOdkazy .mezera1 {float:left; width:14px; height:20px; overflow:hidden; margin:0px; padding:0px;}
.homeOdkazy .mezera2 {float:left; width:612px; height:15px; overflow:hidden; margin:0px; padding:0px;}

.nadpisNovinka {width:612px; overflow:hidden; margin:0px; font-weight:normal; color:#000000; padding:0px;}
.nadpisNovinka h2 {display:block; margin:0px; padding:0px; font-size:81%; color:#000000;}
.novinka {width:612px; overflow:hidden; margin:0px; font-weight:normal; font-size:69%; line-height:16px; color:#000000; padding:0px;}
.novinka a {font-weight:normal; color:#f4b1f4; text-decoration:underline;}
.novinka a:hover {text-decoration:none;}

.popisKategorie {margin:0px; padding: 0px; color:#000000; font-size:88%; line-height:32px;}
.popisKategorie a {color:#f4b1f4; text-decoration: underline;}
.popisKategorie a:hover {text-decoration: none;}

.katalogHeader {width:612px; overflow: hidden; color: #000000; padding:0px; margin:0px 0px 10px 0px;}
.katalogHeader .row {width:612px; overflow:hidden; margin:0px; padding:0px; text-align:left;}
.katalogHeader .row .katalogHeaderPopis1 {float: left; width: 40px; overflow:hidden; font-size:69%; text-align:left; color:#000000; font-weight:normal; padding:3px 0px 0px 0px;}
.katalogHeader .row .katalogHeaderPopis2 {float: left; width: 140px; overflow:hidden; font-size:69%; text-align:left; color:#000000; font-weight:normal; padding:3px 0px 0px 0px;}
.katalogHeader .row .razeni {float: left; width:110px; font-size: 69%; color:#000000; border:1px solid #606060; margin:0px 10px 0px 0px; vertical-align:middle; padding:1px 0px;}
.katalogHeader .row .pocet {float: left; width:40px; font-size: 69%; color:#000000; border:1px solid #606060; margin:0px 10px 0px 0px; vertical-align:middle; padding:1px 0px;}

/* listcontrol - listovani v katalogu */
.listcontrolPages2 {text-align: center; margin:10px 0px 10px 0px; color:#000000; padding:0px;}
.listcontrolPages2 .listcontrolPages2-prvni {float: left; width: 80px; height: 20px; font-size: 69%; text-align: left; line-height: 20px; color:#000000;}
.listcontrolPages2 .listcontrolPages2-predchozi {float: left; width: 50px; height: 20px; font-size: 69%; text-align: left; line-height: 20px; color:#000000;}
.listcontrolPages2 .listcontrolPages2-nasledujici {float: right; width: 90px; height: 20px; font-size: 69%; text-align: right; line-height: 20px; color:#000000;}
.listcontrolPages2 .listcontrolPages2-posledni {float: right; width: 50px; height: 20px; font-size: 69%; text-align: right; line-height: 20px; color:#000000;}
.listcontrolPages2 .listcontrolPages2-cisla {float: left; width: 300px; margin: 0px auto 0px 35px;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo {float: left; width: 20px; height: 20px; text-align: center; font-size: 69%; line-height: 20px; color:#000000;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cisloSelected {float: left; font-weight: bold; width: 20px; height: 20px; text-align: center; font-size: 69%; background-color: #b3b3b3; color: #ffffff; line-height: 20px;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky {float: left; font-size: 69%; line-height: 20px; height: 20px;}

div.parametryFiltr {color: #000000; overflow: hidden;}
div.parametryFiltr .popisFiltru {color: #000000; padding: 5px 0px 0px 0px; margin: 0px; font-size: 69%;}
div.parametryFiltr .popisFiltru p {padding: 0px; margin: 0px;}
div.parametryFiltr .styl {padding: 5px 0px; margin: 0px;}
div.parametryFiltr .styl form {padding: 0px; margin: 0px;}
div.parametryFiltr .search {color: #000000; font-size:69%;}
div.parametryFiltr .search td {padding: 0px;}
div.parametryFiltr .search td.nazev {width: 175px;}
div.parametryFiltr .search td .textbox {width: 120px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px;}
div.parametryFiltr .filtrValue {font-size: 69%; color: #000000; 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: #000000; text-decoration: none;}
div.parametryFiltr .filtrValue td.porovnani {width: 40px; padding:0px;}
div.parametryFiltr .filtrValue .selPorovnani {margin:0px 8px 0px 0px; padding:0px; height:19px; color:#000000; border:1px solid #606060;}
div.parametryFiltr .filtrValue .textbox {width: 117px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px 8px 0px 0px;}
div.parametryFiltr .filtrBooleanTyp-0 {float: left; width: 155px;}
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: #000000;  margin: 5px 0px 0px 0px;}
div.parametryFiltr .filtrEnum td {padding: 0px 8px 0px 0px;  vertical-align: top;}
div.parametryFiltr .filtrEnum td.nazev {width: 158px; font-weight: normal; color: #000000; 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; color:#000000; border:1px solid #606060; font-size:100%;}
div.parametryFiltr .filtrColor {font-size: 69%; color: #000000;}
div.parametryFiltr .filtrColor td {padding: 0px 8px 0px 0px;}
div.parametryFiltr .filtrColor td.nazev {width: 158px; vertical-align: top; line-height: 20px;}
div.parametryFiltr .filtrColor .vyber {vertical-align: middle;}
div.parametryFiltr .filtrColor .barva {float: left; width: 150px;}
div.parametryFiltr .filtrColor .barvaSample {vertical-align: middle; vertical-align: middle; width: 13px; height: 13px; border: 1px solid #606060;}
div.parametryFiltr .submit {text-align: left; margin: 5px 0px 0px 0px;}
div.parametryFiltr .submit .hledat {float:right; display:block; width:92px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat 0px -178px; cursor:pointer;}
div.parametryFiltr .submit .filtrovat {float:right; display:block; width:92px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat -333px -146px; cursor:pointer;}
div.parametryFiltr .submit .zrusit {float:right; display:block; width:123px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 10px 0px 0px; background:url(sandragon-mapa-buttons.png) no-repeat -426px -146px; cursor:pointer;}

.katalogTabulkaPozadi-1 {background-color:#b3b3b3;}
.katalogTabulkaPozadi-0 {background-color:#ffffff;}
.katalogTabulkaZahlavi {margin:10px 0px 13px 0px; background-color:#b3b3b3;}
.katalogTabulka {width:640px; overflow:hidden; padding:0px; text-align:left;}
.katalogTabulka .padding {width:590px; overflow:hidden; margin:0px 0px 0px 0px; padding:2px 0px;}
.katalogTabulka .padding .zahlavi {text-transform:uppercase; font-weight:bold;}
.katalogTabulka .padding .mezera {float:left; width:10px; height:10px; overflow:hidden;}
.katalogTabulka .padding .image {float:left; width:52px; height:37px;  overflow:hidden; font-size:69%; color:#000000; text-align: right;}
.katalogTabulka .padding .image img {width:50px; height:37px;}
.katalogTabulka .padding .kod {float:left; width:58px; overflow:hidden; font-size:69%; color:#000000;}
.katalogTabulka .padding .nazev {float:left; width:160px; overflow:hidden; color:#000000; font-size:69%;}
.katalogTabulka .padding .nazev h2 {display:block; width:160px; overflow:hidden; padding:0px; margin:0px; font-weight:bold; font-size:100%;}
.katalogTabulka .padding .nazev h2 .nazevOdkaz {display:block; width:160px; overflow:hidden; font-weight:bold; color:#000000; text-align:left; padding:0px; margin:0px; text-decoration:none; line-height:13px;}
.katalogTabulka .padding .nazev h2 .nazevOdkaz:hover {text-decoration:underline;}
.katalogTabulka .padding .baleni {float:left; width:90px; overflow:hidden; color:#000000; font-size:69%;}
.katalogTabulka .padding .baleni .doKosiku {color: #aa50aa;}
.katalogTabulka .padding .mnozstvi {float:left; width:60px; overflow:hidden; color:#000000; font-size:69%;}
.katalogTabulka .padding .mnozstvi .doKosiku {color: #aa50aa;}
.katalogTabulka .padding .cena {float:left; width:60px; overflow:hidden; color:#000000; font-size:69%;}
.katalogTabulka .padding .koupit {float:left; width:57px; overflow:hidden; margin:0px;}
.katalogTabulka .padding .koupit .doKosiku {display:block; width:57px; height:16px; overflow:hidden; margin:0px; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(sandragon-mapa-buttons.png) no-repeat -253px -112px;}
.katalogTabulka .padding .koupit .doKosiku2 {display:block; width:57px; height:16px; overflow:hidden; margin:0px; font-size:1px; text-indent:-5000px; text-decoration:none; background:url(sandragon-mapa-buttons.png) no-repeat -572px 0px;}

/* F3_VYROBCE - stranka vyrobce */
.katalogVyrobce {font-size: 69%;}
.katalogVyrobce .vyrobcePopis {padding:10px 20px 0px 20px;}
.katalogVyrobce ul {}
.katalogVyrobce ul li {}
.katalogVyrobce ul li.level-1 {}

/* F5_USER - registrace a nastaveni*/
.userData {}
.userData .nadpisSpozadim {width:742px; overflow:hidden; font-size:69%; color: #000000; padding:0px; margin:0px; background-color:#e4e4e4; border-bottom:1px solid #ffffff;}
.userData .nadpisSpozadim .nspPadding {padding:6px 10px 4px 10px;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#c0bfbf; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; margin:0px; padding:0px;}
.userData .odsazeniUD {font-size:69%; text-align:left; margin:0px; padding:10px; color: #000000;}
.userData .odsazeniUD .nadpis {font-weight: bold; margin: 0px 0px 4px 0px; color:#000000; width:500px;}
.userData .odsazeniUD .row {width:470px; margin: 0px 0px 0px 10px; padding:1px 0px; text-align:left; padding:0px;}
.userData .odsazeniUD .row .popis {float: left; width: 230px; text-align: left; padding: 3px 0px 0px 0px; color:#000000; margin:0px;}
.userData .odsazeniUD .row .popis2 {float: left; width: 230px; text-align: left;}
.userData .odsazeniUD .row input.i {float: left; width:120px; height:19px; margin:0px; border:1px solid #606060; color:#000000; font-size:100%;}
.userData .odsazeniUD .row select {float:left; width:121px; height:19px; border:1px solid #606060; color:#000000; font-size:100%;}
.userData .odsazeniUD .row a {text-decoration: underline; color:#004682;}
.userData .odsazeniUD .row a:hover {text-decoration: none; color:#004682;}
.userData .odeslat {display:block; width:81px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat -393px -112px; cursor:pointer;}
.userData .registrovat {display:block; width:92px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat -475px -112px; cursor:pointer;}

/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */
.topdetail {width:616px; overflow:hidden; padding:0px; text-align:left; margin:10px 14px 0px 14px;}

.topdetail .topleft {float:left; width:184px; overflow:hidden; margin:0px; text-align:left; padding:0px;}
.topdetail .topleft .imageDiv {width:184px; height:180px; overflow:hidden; margin:0px 4px 5px 4px;}
.topdetail .topleft .imageDiv .odkaz {display:block; width:184px; height:180px; overflow:hidden; margin:0px;}


.topdetail .topright {float:right; width:417px; overflow:hidden; margin:0px; text-align:left; padding:0px;}
.topdetail .topright .kosikDetail {margin:0px;}
.topdetail .topright .tabulka {width:417px; margin:0px;}
.topdetail .topright .tabulka td {padding:0px; vertical-align: top; margin:0px;}
.topdetail .topright .tabulka td.nazev {width: 100px; font-weight: normal; text-align:left; color: #000000; font-size:81%;}
.topdetail .topright .tabulka td.nazev .paddingNazev {width:100px; overflow:hidden; font-weight: normal; text-align:left; color: #000000; margin:0px 0px 15px 0px; padding:0px; line-height:20px;}
.topdetail .topright .tabulka td.text {width: 317px; font-weight: normal; font-size:81%; color:#000000;}
.topdetail .topright .tabulka td.text .paddingText {width:317px; overflow:hidden; font-weight: normal; text-align:left; color: #000000; margin:0px 0px 15px 0px; padding:0px; line-height:20px;}
.topdetail .topright .tabulka td.text .kombinace {width:300px; height:17px; border:1px solid #606060; color:#000000; margin:0px; font-size:100%;}
.topdetail .topright .doKosikuDiv {width: 317px; overflow:hidden; margin:0px; padding:4px 0px 0px 0px; text-align: left;}
.topdetail .topright .doKosikuDiv .popisek {float:left; width: 40px; overflow:hidden; margin:0px; padding:4px 0px 0px 0px; color:#000000; text-align: left; font-size:81%;}
.topdetail .topright .doKosikuDiv .ks {float:left; display:block; width: 30px; height:19px; overflow:hidden; margin:2px 0px 0px 0px; border:1px solid #606060; color:#000000; text-align: center; font-size:81%;}
.topdetail .topright .doKosikuDiv .jednotka {float:left; color:#000000; font-weight:normal; margin:4px 8px 0px 4px; font-size:69%;}
.topdetail .topright .doKosikuDiv .vlozitDoKosiku {float:left; display:block; width:57px; height:16px; margin:5px 0px 0px 0px; text-indent:-5000px; padding:0px; border:0px solid #000000; background:url(sandragon-mapa-buttons.png) no-repeat -253px -112px; cursor:pointer;}

.topdetail .chyba {margin:0px; padding:5px 0px 10px 0px; color:#ff0000; font-size:69%;}

/* kombinace */
.kombinacePozadi-1 {background-color:#b3b3b3;}
.kombinacePozadi-0 {background-color:#ffffff;}
.produktKombinace {width:640px; overflow:hidden;}
.produktKombinace .padding {width:590px; overflow:hidden; margin:0px 0px 0px 50px; padding:2px 0px; font-size:69%; color:#000000; text-align:left;}
.produktKombinace .padding .zahlavi {font-weight:bold; text-transform:uppercase;}
.produktKombinace .padding .nazev {float:left; width:230px; overflow:hidden; margin:0px;}
.produktKombinace .padding .nazev .nazevPadding {padding:0px 10px 0px 0px;}
.produktKombinace .padding .cenaBez {float:left; width:60px; overflow:hidden; margin:0px;}
.produktKombinace .padding .cenaS {float:left; width:60px; overflow:hidden; margin:0px;}

.produktKombinace .padding .dodani {float:left; width:80px; overflow:hidden; margin:0px;}

.produktKombinace .padding .koupitDiv {float:left; width:140px; overflow:hidden; margin:0px;}
.produktKombinace .padding .koupitDiv {float:left; width:140px; overflow:hidden; margin:0px;}
.produktKombinace .padding .koupitDiv .ks {float:left; display:block; width: 30px; height:19px; overflow:hidden; margin:0px 0px 0px 0px; border:1px solid #606060; color:#000000; text-align: center; font-size:81%;}
.produktKombinace .padding .koupitDiv .jednotka {float:left; color:#000000; font-weight:normal; margin:2px 8px 0px 4px;}
.produktKombinace .padding .koupitDiv .vlozitDoKosiku {float:left; display:block; width:57px; height:16px; margin:1px 0px 0px 0px; text-indent:-5000px; padding:0px; border:0px solid #000000; background:url(sandragon-mapa-buttons.png) no-repeat -253px -112px; cursor:pointer;}
.produktKombinaceMezera {width:640px; height:15px; overflow:hidden;}

/* F6_DETAIL - parametry */
.detailParametryNadpis {width:616px; overflow:hidden; margin:10px 14px 5px 14px; color:#000000; font-size:81%; font-weight:bold;}
.detailParametryDiv {width:616px; overflow:hidden; margin:0px 14px 10px 14px;}
.detailParametry {width: 616px; color: #000000; margin: 0px; border-collapse:collapse;}
.detailParametry tr.pozadi-0 {background-color:#f4f4f4;}
.detailParametry tr.pozadi-1 {background-color:#ffffff;}
.detailParametry td {padding:0px; font-weight: normal; font-size: 81%; border: 0px solid #515151;}
.detailParametry td .padding1 {padding: 3px 0px 4px 8px;}
.detailParametry td .padding2 {padding: 3px 0px 4px 8px;}
.detailParametry td.left {width:50%; color:#000000; text-align:left;}
.detailParametry td.right {width:50%; color:#000000;}
.detailParametry td.right .colorSample {border: 1px solid #606060; width: 12px; height: 12px; vertical-align: middle;}

.moznosti {width:640px; overflow:hidden; padding:5px 0px 5px 0px; margin:0px; text-align:center;}
.moznosti .odsazeni {width:552px; overflow:hidden; margin:0px auto 0px auto; text-align:left;}
.moznosti .odsazeni .oblibeny {float:left; display:block; width:120px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 10px 0px 0px; background:url(sandragon-mapa-buttons.png) no-repeat -374px -210px; cursor:pointer;}
.moznosti .odsazeni .porovnani {float:left; display:block; width:92px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 10px 0px 0px; background:url(sandragon-mapa-buttons.png) no-repeat -281px -210px; cursor:pointer;}
.moznosti .odsazeni .tisk {float:left; display:block; width:92px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 10px 0px 0px; background:url(sandragon-mapa-buttons.png) no-repeat -495px -210px; cursor:pointer;}
.moznosti .odsazeni .doPdf {float:left; display:block; width:116px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 10px 0px 0px; background:url(sandragon-mapa-buttons.png) no-repeat -93px -242px; cursor:pointer;}
.moznosti .odsazeni .email {float:left; display:block; width:92px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat 0px -242px; cursor:pointer;}

.odkazyDetail {width:616px; overflow:hidden; margin:0px 14px;}
.odkazyDetail .odkazyDetailTabulkaSirka-0 {width:616px;}
.odkazyDetail .odkazyDetailTabulkaSirka-1 {width:416px;}
.odkazyDetail .odkazyDetailTabulka {}
.odkazyDetail .odkazyDetailTabulka .bunka-1 {width:200px;}
.odkazyDetail .odkazyDetailTabulka .bunka-2 {width:216px;}
.odkazyDetail .odkazyDetailTabulka .bunka-0 {width:200px;}
.odkazyDetail .odkazyDetailTabulka .pozice-1 {text-align:left;}
.odkazyDetail .odkazyDetailTabulka .pozice-2 {text-align:center;}
.odkazyDetail .odkazyDetailTabulka .pozice-0 {text-align:left;}
.odkazyDetail .odkazyDetailTabulka .odkazDetail-1 {float:left; display:block; text-align:center; font-size:81%; font-weight:bold; color:#000000; text-decoration:none;}
.odkazyDetail .odkazyDetailTabulka .odkazDetail-1:hover {text-decoration:underline;}
.odkazyDetail .odkazyDetailTabulka .odkazDetail-2 {display:block; text-align:center; font-size:81%; font-weight:bold; color:#000000; text-decoration:none; margin:0px auto 0px auto;}
.odkazyDetail .odkazyDetailTabulka .odkazDetail-2:hover {text-decoration:underline;}
.odkazyDetail .odkazyDetailTabulka .odkazDetail-0 {float:right; display:block; text-align:center; font-size:81%; font-weight:bold; color:#000000; text-decoration:none;}
.odkazyDetail .odkazyDetailTabulka .odkazDetail-0:hover {text-decoration:underline;}

.odkazyDetail2 {}
.odkazyDetail2 .name {font-size: 100%; margin: 0px 0px 10px 0px; padding: 0px 5px 0px 0px;}
.odkazyDetail2 .popis {font-size: 100%; padding: 0px 5px 0px 0px;}
.odkazyDetail2 .file {font-size: 100%; padding: 2px 5px 0px 0px; text-decoration: underline; color: #9a3d9a;}
.odkazyDetail2 .file:hover {text-decoration: none;}
.odkazyDetail2 .file img {margin: 5px;}

/* F6_DETAIL - zalozky */
.oblastZalozky {width: 616px; overflow:hidden; margin: 10px 14px 20px 14px; padding:0px;}
.oblastZalozky .zalozky {width: 616px; height: 31px; overflow: hidden; margin: 0px; padding:0px; background: url(sandragon-mapa-x.png) repeat-x 0px 0px;}
.oblastZalozky .zalozky .zalozka {display: block; float: left; height: 28px; overflow: hidden; font-weight:normal; padding: 0px; white-space: nowrap; cursor: pointer; font-size: 69%;}
.oblastZalozky .zalozky .active_0 {margin: 0px 2px 0px 0px; color:#000000; font-weight:normal;}
.oblastZalozky .zalozky .active_1 {margin: 3px 2px 0px 0px; color:#000000; font-weight:bold;}
.oblastZalozky .zalozky .zalozka .left {float:left; display:block; width:5px; height:28px; overflow:hidden; background:url(sandragon-mapa2.png) no-repeat 0px 0px;}
.oblastZalozky .zalozky .zalozka .center {float:left; display:block; padding:9px 10px 6px 10px; margin:0px; background:#ffffff url(sandragon-mapa-x.png) repeat-x 0px -32px;}
.oblastZalozky .zalozky .zalozka .right {float:left; display:block; width:5px; height:28px; overflow:hidden; background:url(sandragon-mapa2.png) no-repeat -6px 0px; overflow:hidden;}
.oblastZalozky .obsah {border:1px solid #606060; border-top:0px solid #606060;}
.oblastZalozky .obsah .velikost {width:614px; overflow:hidden; margin:0px; padding:0px;}
.oblastZalozky .obsah .velikost .odsazeni {width:574px; overflow:hidden; margin:20px;}

.detailZalozkyNadpis {color:#000000; font-size: 81%; font-weight:bold; margin:0px 0px 10px 0px;}


/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 0px; font-size: 69%; text-align:left; color:#000000;}
.hlidacipes .pesPopis {line-height:18px;}
.hlidacipes .seda {color:#000000;}
.hlidacipes td {font-size:69%; color:#000000; padding:3px 5px 0px 0px;}
.hlidacipes .vpravo {text-align:right;}
.hlidacipes .checkbox {margin:0px 2px 0px 0px;}
.hlidacipes .textbox {width: 150px; height:19px; overflow:hidden; border:1px solid #606060; color:#000000; font-size:100%; margin:0px; padding:0px;}
.hlidacipes .odeslatDiv {margin:0px;}
.hlidacipes .odeslat {display:block; width:81px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat -393px -112px; cursor:pointer;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px; font-size: 69%; text-align:left; color:#000000;}
.viceinformaci .viceinfoPopis {line-height:18px;}
.viceinformaci .textbox {width: 200px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px;}
.viceinformaci textarea {width: 300px; height: 85px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px;}
.viceinformaci img {margin:2px 0px;}
.viceinformaci .odeslat {display:block; width:81px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat -393px -112px; cursor:pointer;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:0px; color:#000000; font-size: 69%;}
.hodnoceni .hodnoceni-left {float: left; height: 40px;}
.hodnoceni .hodnoceni-left .nadpis {display: block; padding: 0px 5px 5px 0px; font-weight: bold; color: #000000;}
.hodnoceni .hodnoceni-right {height: 40px; text-align: right; margin: 0px;}
.hodnoceni .hodnoceni-right a {font-weight: bold; text-decoration: none; color:#000000;}
.hodnoceni .hodnoceni-right a:hover {text-decoration: underline;}
.hodnoceni .hodnoceni-right .nadpis {display: block; padding: 0px 0px 5px 10px; font-weight: bold; color: #606060;}

/* F6_DETAIL - souvisejici produkty */
.souvisejici {width:640px; overflow:hidden; margin:0px 0px 15px 0px;}


/* F6_DETAIL - diskuse */
.diskuse {padding:0px 0px 0px 0px;}
.diskuse .diskuse-popis {color: #000000; font-size: 69%;}
.diskuse .nadpis2 {font-weight: bold; color: #000000; margin: 10px 0px 5px 0px; font-size: 69%;}
.diskuse .akce {width:510px; overflow:hidden; margin: 3px 0px 3px 0px;}
.diskuse .akce .dots {float:left; margin: 0px 1px 0px 3px;}
.diskuse .akce .vypsatOznacene {display:block; float:left; width:141px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat -210px -242px; cursor:pointer; margin:0px 5px 0px 0px;}
.diskuse .akce .vypsatVse {display:block; float:left; width:116px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat -352px -242px; cursor:pointer;}
.diskuse .prispevky {font-size: 69%; vertical-align:top;}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .prvni {background-color: #ededed;}
.diskuse .prispevky .dalsi {}
.diskuse .prispevky .row {margin:0px 0px 4px 0px; padding:3px 0px 3px 0px;}
.diskuse .prispevky .row .checkbox {margin:0px 5px 0px 3px; padding:0px;}
.diskuse .prispevky .row a.name {text-decoration: none; color: #000000;}
.diskuse .prispevky .row a.name:hover {text-decoration: underline;}
.diskuse .prispevky .row .autor {float: right; margin: 0px 5px 0px 0px; padding:0px;}
.diskuse .prispevky .row a.odpoved {float: right; display: block; margin: 0px 5px 0px 0px; padding:0px; text-decoration: underline; color: #000000;}
.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; font-size: 69%;}
.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: 160px; text-align: right; padding: 2px 5px 0px 0px; margin:0px; color:#000000;}
.diskuse .formularDiskuse .textbox {float:left; width: 117px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:1px 0px 0px 0px;}
.diskuse .formularDiskuse textarea {float:left; width: 278px; height: 85px; border:1px solid #606060; color:#000000; font-size:100%; margin:2px 0px 0px 0px;}
.diskuse .formularDiskuse .captcha {float: left; margin:2px 0px 2px 0px;}
.diskuse .formularDiskuse .odeslat {float:left; display:block; width:81px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:2px 0px; background:url(sandragon-mapa-buttons.png) no-repeat -393px -112px; cursor:pointer;}

/* F7_OBLIBENE PROUKTY */
.favorites {margin:0px; color: #000000; font-size:69%; padding:0px;}
.favorites .produkt {width:612px; overflow:hidden; margin:0px; padding:0px;}
.favorites .produkt img.image {float: left; width:80px; margin: 0px 10px 0px 0px; vertical-align: middle;}
.favorites .produkt .nazevDiv {display: block; float: left; width:390px; font-weight:normal; color:#000000; line-height:15px;}
.favorites .produkt .nazevDiv .nazev {text-decoration: underline; font-weight:normal; color:#000000;}
.favorites .produkt .nazevDiv .nazev:hover {text-decoration: none;}
.favorites .produkt .nazevDiv .cena {font-weight:bold; color:#000000;}
.favorites .produkt .favoritesRight {float: right; width:130px; text-align: center; padding-top:5px;}
.favorites .produkt .favoritesRight a.odstranit {margin: 17px 0px 0px 0px; text-decoration: none; color: #ff0000;}
.favorites .produkt .favoritesRight a.odstranit:hover {text-decoration: underline;}
.favorites .produkt .favoritesRight a.koupit {display: block; width:57px; height:16px; overflow:hidden; margin:0px auto 10px auto; text-decoration: none; font-size:1px; text-indent:-5000px; background:url(sandragon-mapa-buttons.png) no-repeat -253px -112px;}
.favorites .odstranitVse {text-align: right;}
.favorites .odstranitVse a {text-decoration: none; color: #ff0000;}
.favorites .odstranitVse a:hover {text-decoration: underline;}

/* pruvodce nakupem */
.pruvodceNakupem {width:772px; height:39px; overflow:hidden; margin:0px; padding:0px; text-align:left;}
.pruvodceNakupem .pruvodceOdsazeni {width:649px; height:39px; overflow:hidden; margin:0px 106px 0px 17px;}
.pruvodceNakupem .mezera {float:left; width:15px; height:20px; overflow:hidden; margin:0px;}
.pruvodceNakupem .krok-0 {float:left; width:151px; overflow:hidden; margin:2px 0px 0px 0px;}
.pruvodceNakupem .krok-0 .cislo {float:left; width:33px; overflow:hidden; margin:0px; text-align:center; font-size:150%; font-weight:bold; color:#acacac;}
.pruvodceNakupem .krok-0 .text {float:left; width:115px; overflow:hidden; margin:2px 0px 0px 0px; text-align:left; font-size:69%; font-weight:normal; color:#000000;}
.pruvodceNakupem .krok-1 {float:left; width:151px; overflow:hidden; margin:4px 0px 0px 0px;}
.pruvodceNakupem .krok-1 .cislo {float:left; width:33px; overflow:hidden; margin:0px; text-align:center; font-size:150%; font-weight:bold; color:#568e4b;}
.pruvodceNakupem .krok-1 .text {float:left; width:115px; overflow:hidden; margin:2px 0px 0px 0px; text-align:left; font-size:69%; font-weight:bold; color:#000000;}


/* F8_KOSIK */
.kosik {width:640px; overflow:hidden; margin:0px; color: #000000; padding:0px;}
.kosik .kosikPopis {line-height:18px; margin:0px 14px; font-size:69%;}
.kosik .seznamZbozi {font-size:69%; color:#000000; margin:15px 0px 0px 0px}
.kosik .seznamZbozi .produktliteHeader {width:640px; overflow:hidden; margin:0px 0px 15px 0px; padding:0px; background-color:#b3b3b3;}
.kosik .seznamZbozi .produktlite {width:640px; overflow:hidden; margin:0px; padding:0px;}
.kosik .seznamZbozi .produktlitePozadi-0 {background-color:#ffffff;}
.kosik .seznamZbozi .produktlitePozadi-1 {background-color:#b3b3b3;}
.kosik .seznamZbozi .padding0 {width:610px; padding: 0px; margin:0px 0px 0px 30px;}
.kosik .seznamZbozi .padding1 {padding: 2px 10px 2px 0px; color:#000000; text-align:left; font-weight:bold; text-transform:uppercase;}
.kosik .seznamZbozi .padding2 {margin: 2px 10px 2px 0px;}
.kosik .seznamZbozi .padding3 {padding: 3px 0px 3px 0px;}
.kosik .seznamZbozi .padding4 {margin: 6px 0px 5px 0px;}
.kosik .seznamZbozi .kod {float: left; width: 80px; overflow: hidden; padding:0px; margin:0px; text-align:center;}
.kosik .seznamZbozi .nazev {float:left; width:230px; overflow:hidden; padding:0px; margin:0px; color:#000000; text-align:left;}
.kosik .seznamZbozi .nazev a {text-decoration: underline; color:#000000; font-weight: normal;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: none;}
.kosik .seznamZbozi .cenaZaKus {float: left; width: 70px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: left; padding:0px;}
.kosik .seznamZbozi .pocetKusu input {width:30px; height:17px; text-align:center; border:1px solid #606060; color:#000000; margin: 2px 0px 0px 7px; font-size:100%;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width:90px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .vyhodit {float: left; width: 70px; overflow: hidden; padding:0px; margin:0px; text-align:center;}
.kosik .seznamZbozi .vyhodit .odstranit {display:block; width: 56px; height:15px; overflow: hidden; padding:0px; margin:0px; font-size:1px; text-indent:-5000px; background:url(sandragon-mapa-buttons.png) no-repeat -253px -129px;}
.kosik .seznamZbozi .cena1 {color:#000000; font-weight: normal; text-align:left;}
.kosik .seznamZbozi .cena2 {color:#000000; font-weight: normal; text-align:left;}
.kosik .cary {width:640px; overflow:hidden; margin:0px; padding:0px; border-top:2px solid #7f7f7f; border-bottom:2px solid #7f7f7f;}
.kosik .cary .velikost {width:640px; height:5px; overflow:hidden; margin:0px; padding:0px;}
.kosik .cenaCelkem {width:640px; overflow:hidden; margin:0px; padding:0px; text-align:left; font-size:88%;}
.kosik .cenaCelkem .row {width:640px; overflow:hidden; margin:0px; padding:0px; border-bottom:2px solid #7f7f7f;}
.kosik .cenaCelkem .row .padding {width:578px; overflow:hidden; margin:0px 32px 0px 30px; padding:0px;}
.kosik .cenaCelkem .row .padding .malym {font-size:71%;}
.kosik .cenaCelkem .row .padding .popis {float:left; width:200px; overflow:hidden; margin: 6px 0px 6px 0px; padding:0px; color:#000000; text-align:left; font-weight:bold; text-transform:uppercase;}
.kosik .cenaCelkem .row .padding .cena {float:right; width:120px; overflow:hidden; margin: 6px 0px 5px 0px; padding:0px; color:#000000; text-align:right; font-weight:bold;}
.kosik .buttonsBottom {width:578px; margin: 20px 32px 0px 30px; padding:0px;}
.kosik .buttonsBottom .ulozitZmeny {float:left; display:block; width:107px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(sandragon-mapa-buttons.png) no-repeat -513px -178px; cursor:pointer;}
.kosik .buttonsBottom .vysypatKosik {float:left; display:block; width:117px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat -469px -242px; margin-right:7px; cursor:pointer;}
.kosik .buttonsBottom .tlacitkoPokladna {float:right; display:block; width:92px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 0px 0px 7px; background:url(sandragon-mapa-buttons.png) no-repeat -93px -146px; cursor:pointer;}
.kosik .buttonsBottom .pokracovatVNakupu {float:left; display:block; width:171px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:5px 0px 0px 0px; background:url(sandragon-mapa-buttons.png) no-repeat 0px -274px; cursor:pointer;}
.kosik .chyby {padding:10px 14px 0px 14px; line-height:18px; font-size:69%;}
.kosik .chyby .odkaz {text-decoration: underline; color:#000000; font-weight: normal;}
.kosik .chyby .odkaz:hover {text-decoration: none;}

/* F9_POKLADNA */
.pokladna {color: #000000; font-size:69%; padding:0px;}
.pokladna .nadpisPokladna {width:612px; overflow:hidden; font-weight: bold; padding:0px; color: #000000;margin:10px 0px 5px 0px;}
.pokladna .margin {width:592px; overflow:hidden; margin: 0px 0px 0px 20px; text-align: left;}
.pokladna .poznamkaProdejceVPokladne {margin: 20px 0px 20px 0px; color: #6f1c6f; font-weight: bold; text-align:center; width:100%;}
.pokladna .seznamZbozi {width:592px; overflow:hidden; margin:0px; padding:0px; color:#000000;}
.pokladna .seznamZbozi .produktliteHeader {width:592px; overflow:hidden; margin:0px; padding:0px;}
.pokladna .seznamZbozi .produktlite {width:592px; overflow:hidden; margin:0px; padding:0px; border-top:1px solid #606060;}
.pokladna .seznamZbozi .padding1 {padding: 5px 0px 5px 0px; margin:0px; color:#000000; text-align:center; font-weight:bold;}
.pokladna .seznamZbozi .padding2 {margin: 3px 7px 3px 0px; padding:0px;}
.pokladna .seznamZbozi .padding3 {padding: 3px 0px 3px 0px; margin:0px;}
.pokladna .seznamZbozi .padding4 {padding: 5px 0px 5px 0px; margin:0px; color:#000000; text-align:left; font-weight:bold;}
.pokladna .seznamZbozi .nazev {float:left; width:332px; overflow:hidden; padding:0px; margin:0px; color:#000000; text-align:left;}
.pokladna .seznamZbozi .nazev .odkaz {text-decoration: underline; color:#000000; font-weight: normal;}
.pokladna .seznamZbozi .nazev .odkaz:hover {text-decoration: none;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 70px; overflow: hidden; padding:0px;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 50px; overflow: hidden; text-align: center;; padding:0px;}
.pokladna .seznamZbozi .dph {float: left; width:40px; overflow: hidden; padding:0px; text-align:center;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width:100px; overflow: hidden; padding:0px;}
.pokladna .seznamZbozi .cena1 {color:#000000; font-weight: normal; text-align:left;}
.pokladna .seznamZbozi .cena2 {color:#000000; font-weight: bold; text-align:right;}
.pokladna .cenaCelkem {width:592px; overflow:hidden; margin:0px 0px 10px 0px; padding:0px; text-align:left;}
.pokladna .cenaCelkem .row {width:592px; overflow:hidden; margin:0px; border-top:1px solid #606060;}
.pokladna .cenaCelkem .row .popis {float:left; width:135px; color:#000000; text-align:left; font-weight:bold; text-transform:lowercase; padding: 3px 0px;}
.pokladna .cenaCelkem .row .cena {float:right; width:125px; overflow:hidden; margin:0px; padding:3px 0px; font-weight: bold; color:#000000;}
.pokladna .cenaCelkem .row .cena .odsazeni {padding:0px; text-align:right;}
.pokladna .cenaCelkem .row .cena .odsazeni .cenaCastka {color:#000000;}
.pokladna .slevaPopis {float:left; width: 80px; margin: 6px 0px 0px 0px; color:#000000; text-align:left; font-weight:normal;}
.pokladna input.slevaKod {float:left; width:30px; height:17px; text-align:left; border:1px solid #606060; color:#000000; margin: 6px 5px 0px 0px; font-size:100%;}
.pokladna .slevaTlacitko {float:left; display:block; width:130px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(sandragon-mapa-buttons.png) no-repeat -382px -178px; margin-right:10px; cursor:pointer;}

.pokladna .odberatel2 {margin: 0px 0px 0px 20px;}
.pokladna .odberatel2 .kontakt {width:592px; overflow:hidden; padding: 0px 0px 15px 0px;}
.pokladna .odberatel2 .kontakt .udaje {float: left; display: block; width: 75px; font-weight: normal; padding: 4px 0px 0px 0px; text-align:right;}
.pokladna .odberatel2 .kontakt .dodaciAdresa {width: 155px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px 0px 0px 5px;}

.pokladna .odberatel {margin: 0px 0px 0px 20px;}
.pokladna .odberatel .kontakt {float: left; width: 280px; padding: 0px 0px 15px 0px;}
.pokladna .odberatel .kontakt .nadpis {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #000000;}
.pokladna .odberatel .kontakt .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px;}

.pokladna .odberatel .kontakt table.udaje {width: 280px; border: 0px solid #5d5d5d; font-size:100%;}
.pokladna .odberatel .kontakt table.udaje b {color: #000000;}
.pokladna .odberatel .kontakt table.udaje td {color: #000000; vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel .kontakt table.udaje td.popis {width: 80px; vertical-align: middle; text-align: right; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt table.udaje td.text {padding:0px 0px 0px 10px; vertical-align: middle; text-align: left; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt table.udaje .dodaciAdresa {width: 135px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px 0px 0px 10px;}
.pokladna .odberatel .kontakt select {width:135px; height:19px; color:#000000; border:1px solid #606060; font-size:100%; margin:0px 0px 0px 10px;}

.pokladna .odberatel .kontakt2 {float: left; width:592px; padding: 0px 0px 15px 0px;}
.pokladna .odberatel .kontakt2 .nadpis {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #000000;}
.pokladna .odberatel .kontakt2 .popisOblasti {font-style: italic; color:#000000; font-weight:normal;}

.pokladna .odberatel .kontakt2 table.udaje {width: 280px; border: 0px solid #000000; font-size:100%;}
.pokladna .odberatel .kontakt2 table.udaje b {color: #000000;}
.pokladna .odberatel .kontakt2 table.udaje td {color: #000000; vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel .kontakt2 table.udaje td.popis {width: 80px; vertical-align: middle; text-align: right; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt2 table.udaje td.text {padding:0px 0px 0px 10px; vertical-align: middle; text-align: left; color:#000000; font-weight:normal;}
.pokladna .odberatel .kontakt2 table.udaje .dodaciAdresa {width: 135px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px 0px 0px 10px;}
.pokladna .odberatel .kontakt2 .obchPodmOdkaz {color:#000000; font-weight:normal; text-decoration:underline;}
.pokladna .odberatel .kontakt2 .obchPodmOdkaz:hover {text-decoration:none;}

.pokladna .odberatel .mezera {float: left; width: 20px; overflow: hidden;}

.pokladna .vasVzkazKObjednavce {width: 592px; height:50px; font-size:100%; color:#000000; border:1px solid #606060; margin:0px 0px 0px 20px;}
.pokladna .odeslat {display:block; width:92px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(sandragon-mapa-buttons.png) no-repeat -93px -146px; cursor:pointer; margin:0px 0px 2px 0px;}
.pokladna .zavazneObjednat {display:block; width:146px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(sandragon-mapa-buttons.png) no-repeat -186px -146px; cursor:pointer; margin:0px auto 2px auto;}

.specialniDoprava {margin: 0px 0px 15px 0px;}
.specialniDoprava .text {margin: 0px; font-weight: normal;}
.specialniDoprava .text a {text-decoration:underline; color:#000000;}
.specialniDoprava .text a:hover {text-decoration:none;}
.specialniDoprava .vyberPlatby {}
.specialniDoprava .vyberPlatby .platba {padding: 5px;}

.volbaDopravyAPlatby {width:722px; margin:0px;}
.volbaDopravyAPlatby td {width:361px; vertical-align:top; padding:0px; font-size:69%;}

.volbaDopravy {font-size:11px;}
.volbaDopravy .dopravaBlock {color: #000000; border-top: 1px solid #f6f8f9; font-size:100%;}
.volbaDopravy .dopravaBlock .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .dopravaBlock-selected {color: #000000; background-color:#f6f8f9;}
.volbaDopravy .dopravaBlock-selected .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .cena {float: right; font-weight: bold; margin: 2px 10px 0px 0px; line-height: 17px;}
.volbaDopravy input.radio {width: 20px;}
.volbaDopravy .nazev {font-weight: bold;}
.volbaDopravy .popis {margin: 0px 5px 0px 20px; color: #000000; line-height: 17px;}

.volbaPlatby {font-size:11px;}
.volbaPlatby .platbaBlock {color: #000000; background: #f6f8f9;}
.volbaPlatby .platbaBlock .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .platbaBlock-selected {color: #000000; background: #f6f8f9;}
.volbaPlatby .platbaBlock-selected .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .cena {float: right; font-weight: bold; margin: 2px 10px 0px 0px; line-height: 17px;}
.volbaPlatby input.radio {width: 20px;}
.volbaPlatby .nazev {font-weight: bold;}
.volbaPlatby .popis {margin: 0px 5px 0px 20px; color: #000000; line-height: 17px;}

.pokladnaLib {padding:5px 0px; font-size:11px;}
.pokladnaLib .pokladnaLibNadpis {display:block; width:722px; overflow:hidden; font-weight: bold; color: #000000; padding:9px 0px 9px 0px; margin:10px 0px;}
.pokladnaLib .pokladnaLibPopis {display:block;}
.pokladnaLib .pokladnaLibFormLayout {font-size:100%; margin:0px 10px;}
.pokladnaLib .pokladnaLibFormLayout td {}
.pokladnaLib .pokladnaLibFormLayout td.popis {}
.pokladnaLib .pokladnaLibFormLayout td.input {font-size:100%;}
.pokladnaLib .pokladnaLibFormLayout td select {font-size:100%;}

/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {width:612px; overflow:hidden; font-size: 69%; text-align: left; color: #000000;}
.objednavka .pokracovat {display:block; width:92px; height:31px; overflow:hidden; font-size:1px; text-indent:-5000px; border:0px solid #000000; background:url(sandragon-mapa-buttons.png) no-repeat 0px -146px; cursor:pointer; margin:0px;}

/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:0px; font-size: 69%;}
.vaseObjednavkyPrehled a.prihlaseni {color:#000000; text-decoration:underline;}
.vaseObjednavkyPrehled a.prihlaseni:hover {text-decoration:none;}
.vaseObjednavkyPrehled .prehled {width: 612px; border-collapse: collapse; border: 1px solid #404040; color: #000000; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #404040; padding: 2px 5px 2px 5px; vertical-align: top; font-size: 69%;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#000000; text-decoration:underline;}
.vaseObjednavkyPrehled .prehled td.code a.code:hover {text-decoration:none;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {padding:0px; font-size: 69%; color: #000000;}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {width: 612px; border-collapse: collapse; border: 1px solid #404040; color: #000000; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #404040;  padding: 2px 5px 2px 5px; vertical-align: top; font-size: 69%;}
.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:#000000; text-decoration: underline;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: none;}

/* 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: #000000;}
.loginPage .row {width: 484px; padding: 0px 0px 5px 0px;}
.loginPage .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; color:#000000;}
.loginPage .popis2 {float: left; width: 250px; padding: 4px 0px 0px 0px; color:#000000;}
.loginPage .txtbox {float:left; width: 150px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px;}
.loginPage .odeslat {float:left; display:block; width:81px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat -393px -112px; cursor:pointer;}
.loginPage .prihlasit {float:left; display:block; width:81px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat -550px -146px; cursor:pointer;}
.loginPage a {text-decoration: underline; color:#000000;}
.loginPage a:hover {text-decoration: none;}

/* F24_VYHLEDAVANI - rozsirene */
.kategorieFiltr {width:220px; color:#000000; font-weight:normal; font-size:69%; vertical-align: top;}
.kategorieFiltr ul {margin:0px; padding:0px 0px 0px 20px;}
.kategorieFiltr .kategorieOdkaz {color:#000000; text-decoration:underline;}
.kategorieFiltr .kategorieOdkaz:hover {text-decoration:none;}
.kategorieFiltrParametru {padding:0px 0px 0px 10px; vertical-align: top;}

.advsearch2 {text-align:left; padding:0px;}
.advsearch2 td {text-align:left; font-size: 69%; vertical-align:top;}
.advsearch2 td.popis {width: 200px; line-height: 20px; color: #000000;}
.advsearch2 td.tdInput {width: 150px; line-height: 20px; color: #000000;}
.advsearch2 td .txtbox {width: 150px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:1px 0px 0px 0px;}
.advsearch2 td .hledej {float:left; display:block; width:92px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat 0px -178px; cursor:pointer;}
.advsearch2 .nenalezeno {width:612px; font-size:69%; color:#000000; margin:0px 0px 10px 0px;}
.advsearch2 .nenalezeno .zrusitFiltr {display:block; width:123px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:2px 0px 0px 0px; background:url(sandragon-mapa-buttons.png) no-repeat -426px -146px; cursor:pointer;}

/* F28_HLIDACI PES */
.watchdog {padding: 0px; font-size: 69%; text-align:left; color:#000000;}
.watchdog a {text-decoration: underline; color: #000000;}
.watchdog a:hover {text-decoration: none;}
.watchdog a.kill {text-decoration: none; color: #ff0000; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {padding: 0px; color:#000000; font-size:88%; line-height:32px;}
.textpage a {padding: 0px; color:#661266; font-size:88%; line-height:32px; text-decoration: underline;}

/* F30_KNIHA PRANI */
.knihaprani {padding: 0px; font-size:69%; text-align:left; color:#000000;}
.knihaprani .row {margin:0px; padding:0px; text-align:left;}
.knihaprani .row .popis {float:left; width: 160px; color:#000000; padding:2px 0px 0px 0px;}
.knihaprani .row .popis2 {float:left; width: 300px;}
.knihaprani .row .popis2 input {width:150px; height:19px; border:1px solid #606060; color:#000000;}
.knihaprani .row .popis2 textarea {width: 300px; height:200px; color:#000000; border:1px solid #606060;}
.knihaprani .row .popis2 .odeslat {display:block; width:81px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat -393px -112px; cursor:pointer;}

.novinkaNew {padding: 0px; font-size:69%; text-align:left; color:#000000; line-height:18px;}
.novinkaNew h2 {font-size:12px; margin:0px; padding:0px;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuDiv {font-size: 69%; padding: 0px;}
.porovnaniProduktuRoll {width: 612px; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktu {font-size: 100%;}
.porovnaniProduktu tr.position0 {background-color: transparent;}
.porovnaniProduktu tr.position1 {background-color: #e4e4e4;}
.porovnaniProduktu td {width: 140px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #e4e4e4; color: #000000;}
.porovnaniProduktu td.nazev {font-weight: normal; color: #000000; line-height:15px;}
.porovnaniProduktu td.nazev a {color: #000000; text-decoration: underline;}
.porovnaniProduktu td.nazev a:hover {text-decoration: none;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px; color: #000000; border-left: 0px solid #ffffff;}
.porovnaniProduktu td .imageDiv {width:130px; overflow:hidden; text-align:center; padding:0px;}
.porovnaniProduktu td ul {margin:0px; padding:0px;}
.porovnaniProduktu td li {margin:0px; padding:0px; list-style-position:inside;}
.porovnaniProduktu td .odebrat {display: block; width:92px; height:31px; overflow:hidden; text-decoration: none; font-size:1px; text-indent:-5000px; background:url(sandragon-mapa-buttons.png) no-repeat -196px -178px;}
.porovnaniProduktu td .koupit {display: block; width:92px; height:31px; overflow:hidden; text-decoration: none; font-size:1px; text-indent:-5000px; background:url(sandragon-mapa-buttons.png) no-repeat -289px -178px;}
.odebratVse {display:block; width:102px; height:31px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(sandragon-mapa-buttons.png) no-repeat -93px -178px; cursor:pointer;}

/* F34_SITEMAP */
.sitemap {font-size:69%; color: #000000; line-height:18px;}
.sitemap ul {margin:0px; padding:0px 0px 0px 30px;}
.sitemap ul li {margin:0px; padding:0px;}
.sitemap a {text-decoration: none; color: #000000;}
.sitemap a:hover {text-decoration: underline;}
.sitemap a strong {font-weight: normal;}

/* F34_SITEMAP */
.sitemap {font-size:69%; color: #000000; line-height:18px;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 12px;  color: #000000; padding: 15px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;  color: #000000;}
.sitemap a:hover {text-decoration: underline;}

.limit {padding: 10px; color: red; font-size: 12px; font-weight: bolder; text-align: center;}
