/* obecna nastaveni */
.cmsBody {font-family: Tahoma, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color:#312f2a; width: 100%; height: 100%; }
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
.cmsBody input {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
.cmsBody button {font-family: Tahoma, Helvetica, sans-serif; margin:0px; padding:0px; cursor:pointer; border:0px;}
.cmsBody textarea {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
.cmsBody select {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
strong {font-weight: bold;}
.cmsBody a {text-decoration: none; color:#577b0b;}
.cmsBody 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: 200px auto 150px auto;}
.shopMessage .block {width: 980px; padding: 30px 0px 30px 0px; margin: 15px auto 15px auto; background-color:#faf3de; border:3px solid #9f7849;}
.shopMessage .block .odsazeni {font-size: 88%; padding: 0px 20px 0px 20px; margin:0px;}
.shopMessage .block .nadpis {font-size: 113%; font-weight: bold; padding: 10px 0px 5px 0px; }
.shopMessage .block .jednoTlacitko {width:93px; padding:0px 0px 0px 0px; margin:0px auto; overflow:hidden; height:24px;}
.shopMessage .block .jednoTlac {display:block; width:93px; height:24px; text-align:center; color:#482f20; padding:0px 0px 0px 0px; margin:0px; border:0px; cursor:pointer; font-weight:bold; float:left; font-size:12px;}
.shopMessage .block .jednoTlac .vnitrek {margin:0px; padding:0px;}
.shopMessage .block .druheTlac {display:block; width:93px; height:19px; text-align:center; color:#482f20; padding:5px 0px 0px 0px; border:0px; cursor:pointer; font-weight:bold; float:right; font-size:12px;}
.shopMessage .block .druheTlac:hover {text-decoration:none;}
.shopMessage .block .dveTlacitka {width:194px; padding:0px 0px 0px 0px; margin:0px auto; border:0px solid blue; overflow:hidden; height:24px;}
.shopMessage .block button {margin:0px; padding:0px; border:0px; float:left; background-color:transparent;}

/*css mapy*/
.bg-supertop {background:#242f12 url(ryb-mapa-repeatx.gif) repeat-x 0px -34px;}
.bg-header {background:url(ryb-mapa.jpg) no-repeat -0px -0px;}
.bg-zapati {background:url(ryb-mapa.jpg) no-repeat -0px -339px;}
.bg-main {background:url(ryb-mapa-repeaty.gif) repeat-y 0px 0px;}
.bg-input {background:url(ryb-mapa.jpg) no-repeat -0px -494px;}
.bg-nadpisSloupecek-levo {background:url(ryb-mapa.jpg) no-repeat -541px -494px;}
.bg-nadpisSloupecek-prava {background:url(ryb-mapa.jpg) no-repeat -738px -494px;}
.bg-telisko {background:url(ryb-mapa-pruhledna.png) no-repeat -0px -0px;}
.bg-kontaktTelo {background:url(ryb-mapa.jpg) no-repeat -790px -536px;}
.bg-kontaktKonec {background:url(ryb-mapa.jpg) no-repeat -790px -529px;}
.bg-iko-tel {background:url(ryb-mapa.jpg) no-repeat -0px -527px;}
.bg-iko-mail {background:url(ryb-mapa.jpg) no-repeat -32px -527px;}
.bg-iko-icq {background:url(ryb-mapa.jpg) no-repeat -64px -527px;}
.bg-iko-skype {background:url(ryb-mapa.jpg) no-repeat -96px -527px;}
.bg-input-nf {background:url(ryb-mapa.jpg) no-repeat -128px -528px;}
.bg-popisKat-vrch {background:url(ryb-mapa.jpg) no-repeat -0px -559px;}
.bg-popisKat-spodek {background:url(ryb-mapa.jpg) no-repeat -0px -567px;}
.bg-nadpisHendy {background:url(ryb-mapa.jpg) no-repeat -0px -575px;}
.bg-stav-novinka {background:url(ryb-mapa-pruhledna.png) no-repeat -68px -0px;}
.bg-stav-akce {background:url(ryb-mapa-pruhledna.png) no-repeat -114px -0px;}
.bg-stav-doprodej {background:url(ryb-mapa-pruhledna.png) no-repeat -22px -0px;}
.bg-stav-sleva20 {background:url(ryb-mapa-pruhledna.png) no-repeat -160px -0px;}
.bg-stav-sleva30 {background:url(ryb-mapa-pruhledna.png) no-repeat -206px -0px;}
.bg-stav-sleva40 {background:url(ryb-mapa-pruhledna.png) no-repeat -252px -0px;}
.bg-stav-sleva50 {background:url(ryb-mapa-pruhledna.png) no-repeat -298px -0px;}
.bg-banner-item { background:url(ryb-mapa-pruhledna.png) no-repeat -1px -10px; }
.bg-banner-item-active { background:url(ryb-mapa-pruhledna.png) no-repeat -1px -30px; }

.bg-obrazekTop {background:url(ryb-mapa.jpg) no-repeat -561px -559px;}
.bg-dalsiVyrobci {background:url(ryb-mapa.jpg) no-repeat -436px -528px;}
.bg-katalogHeader {background:url(ryb-mapa.jpg) no-repeat -0px -645px;}
.bg-listLevo {background:url(ryb-mapa.jpg) no-repeat -245px -611px;}
.bg-listPrava {background:url(ryb-mapa.jpg) no-repeat -352px -611px;}
.bg-listovani {background:url(ryb-mapa-repeatx.gif) repeat-x 0px -0px;}
.bg-detail-moznosti {background:url(ryb-mapa.jpg) no-repeat -473px -923px;}
.bg-zalozka-0 {background:url(ryb-mapa.jpg) no-repeat -656px -628px;}
.bg-zalozka-1 {background:url(ryb-mapa.jpg) no-repeat -656px -669px;}
.bg-kosik-hlavicka {background:url(ryb-mapa.jpg) no-repeat -0px -749px;}
.bg-pokladna-hlavicka {background:url(ryb-mapa.jpg) no-repeat -35px -749px;}
.bg-kosik-pozadi {background:url(ryb-mapa-repeaty.gif) repeat-y -981px -0px;}
.bg-pokladna-pozadi {background:url(ryb-mapa-repeaty.gif) repeat-y -1016px -0px;}
.bg-kosik-sipky {background:url(ryb-mapa.jpg) no-repeat -679px -528px;}
.bg-rKontaktTelo {background:url(ryb-mapa-repeaty.gif) repeat-y -1541px 0px;}
.bg-poradna { background:url(ryb-mapa.jpg) no-repeat -473px -818px; }
.bg-katalog-spodek {background:url(ryb-mapa.jpg) no-repeat -583px -594px;}
.bg-katalog-spodek2 {background:url(ryb-mapa.jpg) no-repeat -583px -563px;}

.bg-katalog-spodek-but {background:url(ryb-mapa.jpg) no-repeat -713px -594px;}
.bg-katalog-spodek-but-hover {background:url(ryb-mapa.jpg) no-repeat -729px -527px;}

.bg-katalog-spodek2-but {background:url(ryb-mapa.jpg) no-repeat -699px -563px;}
.bg-katalog-spodek2-but-hover {background:url(ryb-mapa.jpg) no-repeat -628px -528px;}

.bg-cedulka {background:url(ryb-mapa.jpg) no-repeat -746px -211px;}
.bg-cedulka-hover {background:url(ryb-mapa.jpg) no-repeat -256px -494px;}

.bg-but-lupa {background:url(ryb-mapa.jpg) no-repeat -467px -494px;}
.bg-but-lupa-hover {background:url(ryb-mapa.jpg) no-repeat -504px -494px;}

.bg-but-userform {background:url(ryb-mapa.jpg) no-repeat -116px -494px;}
.bg-but-userform-hover {background:url(ryb-mapa.jpg) no-repeat -186px -494px;}

.bg-but-novinkyform {background:url(ryb-mapa.jpg) no-repeat -296px -528px;}
.bg-but-novinkyform-hover {background:url(ryb-mapa.jpg) no-repeat -366px -528px;}

.bg-but-svetle67px {background:url(ryb-mapa.jpg) no-repeat -0px -611px;}
.bg-but-svetle67px-hover {background:url(ryb-mapa.jpg) no-repeat -68px -611px;}

.bg-but-tmave67px {background:url(ryb-mapa.jpg) no-repeat -705px -710px;}
.bg-but-tmave67px-hover {background:url(ryb-mapa.jpg) no-repeat -705px -735px;}

.bg-but-svetle93px {background:url(ryb-mapa.jpg) no-repeat -561px -628px;}
.bg-but-svetle93px-hover {background:url(ryb-mapa.jpg) no-repeat -561px -653px;}

.bg-but-tmave93px {background:url(ryb-mapa.jpg) no-repeat -586px -766px;}
.bg-but-tmave93px-hover {background:url(ryb-mapa.jpg) no-repeat -586px -791px;}

.bg-tlacKoupitBig {background:url(ryb-mapa.jpg) no-repeat -473px -991px;}
.bg-tlacKoupitBig-hover {background:url(ryb-mapa.jpg) no-repeat -613px -991px;}

.bg-kosik-objednat {background:url(ryb-mapa.jpg) no-repeat -586px -710px;}
.bg-kosik-objednat-hover {background:url(ryb-mapa.jpg) no-repeat -586px -738px;}

.bg-kosik-zelene {background:url(ryb-mapa.jpg) no-repeat -473px -1036px;}
.bg-kosik-zelene-hover {background:url(ryb-mapa.jpg) no-repeat -611px -1036px;}

.bg-novy-header {background:url(ryb-novy-header.jpg) no-repeat center top;}

.header .rightTop .moje:hover .objednani {background:url(ryb-mapa.jpg) no-repeat -256px -494px;}


#id_main { background-color:#242f12; width: 100%; height: 100%; overflow: hidden; position: relative; }
table #id_main { overflow: auto; }
.nadpisHnedy {width:582px; padding-bottom: 3px; overflow:hidden; margin-bottom:18px;}
.nadpisHnedy h2 {width:180px; overflow:hidden; margin:0px 0px 0px 32px; line-height:32px; padding:0px; font-size:18px; color:#ffe957;}

.nadpisHnedy2 {width:582px; padding-bottom: 3px; overflow:hidden; margin-bottom:18px; background-color:#9f7849; border-bottom:1px solid #664d2f;}
.nadpisHnedy2 h1 {width:545px; overflow:hidden; margin:0px 0px 0px 32px; line-height:32px; padding:0px; font-size:18px; color:#ffe957;}

.ryb-main {width:980px; margin:0px auto; overflow:hidden; text-align:left;}
.ryb-main .sloupce {width:980px; margin:338px 0px 0px 0px; overflow:hidden; text-align:left;}
.ryb-main .sloupce .leftCenter {width:781px; margin:0px; overflow:hidden; text-align:left; float:left;}
.ryb-main .sloupce .leftCenter .doporucujeme { padding: 0px 0px 18px; }
.ryb-main .sloupce .leftCenter .center {width:582px; margin:0px; overflow:hidden; text-align:left; float:right;}
.ryb-main .sloupce .leftCenter .center .produkty {margin-left:11px;}
.ryb-main .sloupce .leftCenter .center .navigace {width:550px; height:32px; overflow:hidden; margin:0px 0px 0px 16px;}
.ryb-main .sloupce .leftCenter .left {width:196px; margin:0px; overflow:hidden; text-align:left; float:left;}
.ryb-main .sloupce .right {width:196px; margin:0px; overflow:hidden; text-align:left; float:right;}
.ryb-main .sloupce .right .kontaktTelo {width:190px; margin:5px 0px 0px 0px; overflow:hidden; text-align:left; float:right;}
.ryb-main .sloupce .right .kontaktTelo .textik {width:190px; height:auto; margin:6px 0px 0px 0px; overflow:hidden; text-align:left; line-height:20px; font-size:18px; color:#698626; font-family:times new roman; text-align:center; font-weight:bold;}
.ryb-main .sloupce .right .kontaktTelo .ikonky {width:184px; margin:0px 0px 0px 0px; overflow:hidden; text-align:left; float:right;}
.ryb-main .sloupce .right .kontaktTelo .ikonky .radek {width:184px; height:31px; margin:4px 0px 0px 0px; overflow:hidden; text-align:left; line-height:31px;}
.ryb-main .sloupce .right .kontaktTelo .ikonky .radek .ikonka {width:31px; height:31px; margin:0px 0px 0px 0px; overflow:hidden; text-align:left; float:left;}
.ryb-main .sloupce .right .kontaktTelo .ikonky .radek .hodnota {width:142px; height:31px; margin:0px 0px 0px 0px; overflow:hidden; text-align:left; float:right; color:#bae17e; font-size:69%; font-weight:bold;}
.ryb-main .sloupce .right .kontaktTelo .ikonky .radek .hodnota a {color:#ffdb62; text-decoration:underline;}
.ryb-main .sloupce .right .kontaktTelo .ikonky .radek .hodnota a:hover {color:#ffdb62; text-decoration:none;}
.ryb-main .sloupce .right .kontaktKonec {width:190px; height:6px; margin:0px 0px 12px 0px; overflow:hidden; text-align:left; float:right;}
.ryb-main .sloupce .right .topproduktyRightArea {width:166px; margin:16px 0px 0px 14px; overflow:hidden;}
.ryb-main .sloupce .right .bg-poradna { width: 196px; height: 52px; margin-bottom: 8px; text-indent: -5000px; overflow: hidden; }

.ryb-main .sloupce .nadpisSloupecek {width:172px; height:32px; overflow:hidden; color:#ffe3a7; font-size:20px; line-height:32px; padding:0px 0px 0px 24px; font-family:times new roman;}
.ryb-main .sloupce .nadpisSloupecek2 {width:186px; height:32px; overflow:hidden; color:#ffe3a7; font-size:20px; line-height:32px; padding:0px 0px 0px 10px; font-family:times new roman;}

.header {width:980px; height:338px; position:absolute; top:0px; }
.header .bg-left { background-position: 0px -783px; position: absolute; top: 0px; right: 100%; width: 470px; height: 338px; }
.header .bg-right { background-position: 0px -1122px; position: absolute; top: 0px; left: 100%; width: 470px; height: 338px; }
.header .logoDiv {display:block; width:400px; height:252px; overflow:hidden; float:left; text-indent:-5000px; overflow:hidden;}
.header .rightTop {width:475px; height:252px; overflow:hidden; float:right;}
.header .rightTop .moje {width:234px; float:right; margin:0px 0px 0px 0px; overflow:hidden;}
.header .rightTop .moje a {text-decoration:none;}
.header .rightTop .dokosiku {display:block; width:196px; height:80px; overflow:hidden; float:left; margin:0px 0px 0px 0px; text-decoration:none;}
.header .rightTop .kosikDiv {display:block; width:196px; height:60px; overflow:hidden; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 14px; text-decoration:none;}
.header .rightTop .kosikDiv .radek {display:block; height:25px; width:178px; line-height:25px; overflow:hidden; color:#ffe6c2; font-size:11px; cursor:pointer;}
.header .rightTop .kosikDiv .radek .nazev{height:25px; width:75px; line-height:25px; overflow:hidden; float:left;}
.header .rightTop .kosikDiv .radek .hodnota {height:25px; width:100px; line-height:25px; overflow:hidden; float:right; text-align:right;}
.header .rightTop .kosikDiv .radek .cena {font-size:12px; color:#cdff33; font-weight:bold;}
.header .rightTop .objednani {width:210px; height:33px; display:block; float:left; margin:5px 0px 0px 0px; text-align:center; line-height:30px; font-size:14px; color:#fdff70; font-weight:bold;  text-decoration:none;}
.header .spodniCast {width:980px; height:46px; overflow:hidden; margin-top:14px;}
.header .spodniCast .vyhledavani {width:225px; height:46px; overflow:hidden; float:left; margin:0px; padding:0px 0px 0px 11px;}
.header .spodniCast .vyhledavani input {width:181px; height:18px; padding: 6px 2px 0px 2px; border:0px; font-size:11px; float:left; margin:0px 0px 3px 0px;}
.header .spodniCast .vyhledavani input.text { background: transparent; }
.header .spodniCast .vyhledavani .hledej {float:right; width:36px; height:25px; overflow:hidden; cursor: pointer; }
.header .spodniCast .vyhledavani .rozsirene {color:#ffdb62; font-size:11px; text-decoration:underline;}
.header .spodniCast .vyhledavani .rozsirene:hover {text-decoration:none;}
.header .spodniCast .textPageAreaTop {width:670px; height:34px; margin:12px 0px 0px 55px; line-height:34px; float:left;}
.header .spodniCast .textPageAreaTop .textPageTop {display:block; height:34px; padding:0px 15px; float:left; color:#d9ee48; font-size:16px; font-weight:normal; font-family:times new roman;}
.header .spodniCast .textPageAreaTop .telisko {float:left; width:12px; height:10px; overflow:hidden; margin-top:13px;}

.zapati {width:980px; height:154px; overflow:hidden; margin:0px; }
.zapati .stred {width:590px; margin:35px 0px 0px 0px; padding-left:195px; float:left; overflow:hidden; color:#ffe3a7; font-size:11px; text-align:center; line-height:20px;}
.zapati .prava {width:166px; height:36px; line-height:36px; overflow:hidden; display:block; font-size:11px; float:left; border:0px solid red; margin:35px 0px 0px 18px;}
.zapati a {text-decoration:underline; color:#ffdb62;}
.zapati a:hover {text-decoration:none;}
.zapati .odkazy { font-size: 75%; line-height: 25px; padding: 10px 184px 0px 196px; color:#577B0B; }

.userForms {width:470px; height:52px; margin-top:14px; overflow:hidden;}
.userForms .levo {width:320px; overflow:hidden; float:left;}
.userForms .inputDiv {width:115px; height:21px; overflow:hidden; float:left; margin:2px 5px 0px 0px;}
.userForms .inputDiv input {width:103px; height:13px; overflow:hidden; float:left; padding:4px 0px 4px 9px; background:transparent; border:0px; color:#2e312a; font-size:11px;}
.userForms .tlacitkoUF {width:69px; height:24px; padding:0px 0px 2px 0px; overflow:hidden; float:left; margin:0px; position: relative; }
.userForms .tlacitkoUF button { width: 67px; height: 24px; padding: 0px; position: absolute; top: 0px; left: 0px; color:#482f20; font-size:12px; font-weight:bold; text-align:center; background: transparent; }
.userForms .tlacitkoUFA {display:block; width:66px; height:21px; padding:5px 3px 0px 0px; overflow:hidden; color:#482f20; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; float:left;}
.userForms .bok {width:146px; float:right; text-align:center; line-height:20px; margin-top:2px; border:0px solid red; overflow:hidden;}
.userForms .bok a {color:#ffecd2; font-weight:bold; font-size:69%; text-decoration:underline;}
.userForms .bok a:hover {text-decoration:none;}
.userForms .bok .odkaz {color:#ffee62; font-weight:bold; font-size:75%;}
.userForms .userName {width:160px; float:left; margin:0px 15px 0px 0px; text-align:right; line-height:26px; color:#ffee62; font-weight:bold; font-size:75%;}
.userForms .psik {width:60px; float:left; margin:0px 5px 0px 0px; text-align:right; line-height:26px; color:#ffee62; font-weight:normal; font-size:68.75%; text-decoration:underline;}
.userForms .psik:hover {text-decoration:none;}

.kategorie {width:192px; overflow:hidden; margin:4px 0px 9px 3px; padding:0px;}
.kategorie h3.rootkatName-0 {width:192px; overflow:hidden; padding:0px; font-weight:normal; margin:0px 0px 1px 0px; background-color:#2a3615; border-bottom:1px solid #303f18;}
.kategorie h3.rootkatName-0 .odkaz {display:block; width: 175px; font-weight:bold; padding:7px 5px 3px 12px; overflow:hidden; line-height:15px; font-size:12px; color:#bae17e; cursor:pointer; text-decoration:none;}
.kategorie h3.rootkatName-0:hover {background-color:#3a4a1e; border-bottom:1px solid #51662b;}
.kategorie h3.rootkatName-1 {width:192px; overflow:hidden; padding:0px; font-weight:normal; margin:0px 0px 1px 0px; background-color:#3a4a1e; border-bottom:1px solid #51662b;}
.kategorie h3.rootkatName-1 .odkaz {display:block; width: 175px; font-weight:bold; padding:7px 5px 3px 12px; overflow:hidden; line-height:15px; font-size:12px; color:#bae17e; cursor:pointer; text-decoration:none;}
.kategorie h3.rootkatName-1 .odkaz:hover {text-decoration:none;}

.kategorie h4 {margin:0px; padding:0px; font-weight:normal;}
.kategorie .kategorieName {display:block; line-height:15px; width:auto; padding:0px; font-size:12px; overflow:hidden; color:#bae17e;}
.kategorie .kategorieName:hover {text-decoration:underline;}
.kategorie .selected-0 {display: block; text-decoration:none;}
.kategorie .selected-1 {display: block; text-decoration:underline;}

.mojePorovnani {width:169px; overflow:hidden; margin:14px 0px 14px 14px; padding:0px; font-family: Tahoma, Helvetica, sans-serif; font-size:68.75%; color:#bae17e; line-height:14px; text-align:center;}
.mojePorovnani .tlacitko {display:block; width:93px; height:20px; text-align:center; color:#482f20; padding:4px 0px 0px 0px; border:0px; cursor:pointer; font-weight:bold; font-size:12px; margin:5px auto 0px auto;}
.mojePorovnani .tlacitko:hover {text-decoration:none;}

.novinkyForm {width:169px; overflow:hidden; margin:14px 0px 0px 14px; padding:0px; font-family: Tahoma, Helvetica, sans-serif;}
.novinkyForm .popisek1 {width:169px; text-align:left; margin:0px 0px 4px 2px; font-size:68.75%; color:#bae17e; line-height:14px; padding:0px 0px 0px 0px;}
.novinkyForm .inputDiv {display:block; margin:0px 0px 0px 0px; width:167px; height:22px; float:left; overflow:hidden;}
.novinkyForm input {display:block; margin:0px 0px 0px 0px; width:161px; height:16px; border:0px solid #e2d07a; font-size:11px; border:0px; background:transparent; color:#2e312a; font-size:11px; padding:3px;float:left;}
.novinkyForm .tlacOK {display:block; width:60px; height:21px; border:0px; padding:5px 0px 0px 0px; color:#482f20; font-weight:bold; font-size:13px; cursor:pointer; margin:0px auto; text-align:center;}
.novinkyForm button {width :69px; height:26px; float:right; margin:8px 0px 0px 0px; padding:0px; border:0px; background-color:transparent; cursor:pointer;}
.novinkyForm .popisek2 {width:167px; text-align:center; margin:4px 0px 4px 0px; font-size:68.75%; color:#bae17e; line-height:15px; padding:0px 0px 0px 0px;}

.vyrobci {width:192px; overflow:hidden; margin:4px 0px 9px 3px; padding:0px;}
.vyrobci .item-0 {display:block;  width: 175px; font-weight:bold; padding:7px 5px 3px 12px; overflow:hidden; line-height:15px; font-size:12px; color:#bae17e; cursor:pointer; text-decoration:none; margin:0px 0px 1px 0px; background-color:#2a3615; border-bottom:1px solid #303f18;}
.vyrobci .item-0:hover {background-color:#3a4a1e; border-bottom:1px solid #51662b;}
.vyrobci .item-1 {display:block; width: 175px; font-weight:bold; padding:7px 5px 3px 12px; overflow:hidden; line-height:15px; font-size:12px; color:#bae17e; cursor:pointer; text-decoration:none; background-color:#3a4a1e; border-bottom:1px solid #51662b;}
.vyrobci .vsichniVyrobci {width:178px; height:30px; overflow:hidden; color:#ffdb62; font-size:11px; line-height:33px; text-decoration:underline; cursor:pointer; padding-left:12px;}

.popisKategorie {width:560px; margin:0px auto 18px auto; overflow:hidden;}
.popisKategorie .popisOkraj {width:560px; height:7px; overflow:hidden;}
.popisKategorie .popisTelo {width:518px; border-left:1px solid #faf7ec; border-right:1px solid #d9d1b5; overflow:hidden; padding:10px 20px; background-color:#f6f1dd; font-size:75%; color:#312f2a; line-height:18px;}
.popisKategorie h1 {font-family:times new roman; font-size:22px; color:#577b0b; font-weight:normal; margin:0px; padding:0px;}
.popisKategorie h2 {font-size:14px; color:#577b0b; font-weight:bold; margin:0px; padding:0px;}
.popisKategorie h3 {font-size:12px; /*color:#9f7849;*/ color:#ff0000; font-weight:bold; margin:0px; padding:0px;}
.popisKategorie .popisekMainPage {margin-top:12px;}
.popisKategorie a {color:#577b0b;}

.topProduktyRight {width:166px; height:200px; overflow:hidden; padding:0px; margin:0px 0px 16px 0px; overflow:hidden; text-align:center;}
.topProduktyRight h2 {width:166px; height:32px; margin:4px 0px 11px 0px; line-height:16px; padding:0px;}
.topProduktyRight .nazev {display:block; margin:0px 0px 0px 0px; width:166px; height:32px; font-size:11px; color:#bae17e; overflow:hidden; text-align:center; font-weight:bold; text-decoration:underline;}
.topProduktyRight .nazev:hover {text-decoration:none; }
.topProduktyRight .obrazekTop {width:166px; height:3px; overflow:hidden;}
.topProduktyRight .obrazek {display:block; width:160px; height:120px; overflow:hidden; margin:0px; border:3px solid #9f7849; border-top:0px; border-bottom:0px;}
.topProduktyRight .spodek {width:166px; height:30px; overflow:hidden; margin:0px 0px 0px 0px;}
.topProduktyRight .spodek .cena {width:130px; height:27px; line-height:27px; float:left; overflow:hidden; font-size:16px; color:#d12a2a; text-align:center; font-weight:normal; margin:5px 0px 0px 0px;}
.topProduktyRight .spodek .submit {width:50px; height:30px; overflow:hidden;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px; cursor:pointer; font-weight:bold; float:right;}
.topProduktyRight .spodek .submit2 {display:block; width:50px; height:30px; overflow:hidden;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px; cursor:pointer; font-weight:bold; float:right;}
.topProduktyRight .spodek .submit2:hover {text-decoration:none;}
.topProduktyRight button {float:right; margin:0px; padding:0px; border:0px; background-color:transparent; cursor:pointer;}

.katalogSObrazky {border:0px solid blue; float:left; width:183px; height:231px; overflow:hidden; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align: left;}
.katalogSObrazky h2 {width:100%; height:48px; margin:4px 0px 7px 0px; line-height:16px; padding:0px; float: left; display: block;}
.katalogSObrazky .nazev {display:block; margin:0px 0px 0px 0px; width:100%; height:48px; font-size:11px; color:#312f2a; overflow:hidden; text-align:center; font-weight:bold; text-decoration:underline;}
.katalogSObrazky .nazev:hover {text-decoration:none; }
/*
.katalogSObrazky .vyrobce {width:33%; height:32px; margin:4px 0px 7px 0px; line-height:16px; padding:0px; float: left; display: block; overflow: hidden;}
.katalogSObrazky .vyrobce img {width:55px; height:auto; float: right; display: block; }
*/

.katalogSObrazky .vyrobce {width:auto; height:32px; float: left; overflow: hidden; position: relative; top: -32px; /*padding: 1px; border: 1px solid #242F12; */}
.katalogSObrazky .vyrobce img {width:auto; height:32px;}/* opacity: 0.5;}
.katalogSObrazky .vyrobce img:hover {opacity: 1;}
*/

.katalogSObrazky .obrazekDiv {width:183px; height:137px; overflow:hidden;}
.katalogSObrazky .obrazekDiv .obrazek {display:block; width:182px; height:136px; overflow:hidden; margin-top:1px;}
.katalogSObrazky .obrazekDiv .stav {width:45px; height:45px; overflow:hidden; position:relative; top:-137px; left:138px;}
.katalogSObrazky .spodek {width:182px; height:33px; overflow:hidden; margin:2px 0px 0px 0px;}
.katalogSObrazky .spodek .cena {width:130px; height:27px; line-height:27px; float:left; overflow:hidden; font-size:16px; color:#d12a2a; text-align:center; font-weight:normal; margin:5px 0px 0px 0px;}
.katalogSObrazky .spodek .submit {width:52px; height:33px; overflow:hidden;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px; cursor:pointer; font-weight:bold; float:right;}
.katalogSObrazky .spodek .submit2 {display:block; width:52px; height:33px; overflow:hidden;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px; cursor:pointer; font-weight:bold; float:right;}
.katalogSObrazky .spodek .submit2:hover {text-decoration:none;}
.katalogSObrazky button {float:right; margin:0px; padding:0px; border:0px; background-color:transparent; cursor:pointer;}

.katalog-mezera1 {width:6px; height:215px; overflow:hidden; margin:0px 0px 0px 0px; float:left;}
.katalog-mezera2 {width:540px; height:16px; overflow:hidden; margin:0px 0px 0px 0px;}

.topprod {width:192px; overflow:hidden; margin:4px 0px 9px 1px; padding:0px;}
.topprod .item {width:192px; overflow:hidden; padding:0px; font-weight:normal; margin:0px 0px 1px 0px; background-color:#2a3615; border-bottom:1px solid #303f18;}
.topprod .item:hover {background-color:#3a4a1e; border-bottom:1px solid #51662b; text-decoration:none;}
.topprod .odkaz {display:block; width: 161px; font-weight:normal; padding:7px 5px 3px 0px; overflow:hidden; line-height:15px; font-size:12px; color:#bae17e; cursor:pointer; text-decoration:underline; float:right;}
.topprod .odkaz:hover {text-decoration:none;}
.topprod .pozice {width:14px; font-weight:bold; color:#ffdb62; font-size:11px; padding:7px 0px 3px 12px; line-height:15px; float:left;}

/* F29_TEXTOVA STRANKA*/
.textpage {padding: 0px; line-height:18px; margin:10px 15px; width:526px;}
.textpage strong {font-weight:bold;}
.chybovastranka {padding: 0px; line-height:18px; margin:10px 15px; width:526px;}
.chybovastranka h2 {font-size:14px; color:#577B0B;}

/* F30_KNIHA PRANI */
.knihaprani {padding: 0px; text-align:left; margin:10px 0px;}
.knihaprani .row {margin:0px; padding:0px; text-align:left; width:470px;overflow:hidden; }
.knihaprani .row .popis {float:left; width: 160px; padding:2px 0px 2px 0px; line-height:23px; overflow:hidden;border:0px solid blue;}
.knihaprani .row .popis2 {float:left; width: 300px; padding:2px 0px 2px 0px; overflow:hidden; border:0px solid red;}
.knihaprani .row .popis2 input {width:150px; height:19px; border:1px solid #d9d1b5; margin:0px; background-color:#e6e0cc;}
.knihaprani .row .popis2 textarea {width: 295px; height:200px;; border:1px solid #d9d1b5; margin:0px; background-color:#e6e0cc;}
.knihaprani .tlacitko {display:block; width:67px; height:24px; text-align:center; color:#482f20; padding:0px; border:0px; cursor:pointer; font-weight:bold;}

/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {padding:0px; overflow:hidden; line-height:16px; margin:10px 0px; }
.loginPage .nadpisLogin {font-weight: bold; padding: 15px 0px 5px 0px; }
.loginPage .row {width: 100%; padding: 0px 0px 5px 0px;}
.loginPage .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; }
.loginPage .popis2 {float: left; width: 250px; padding: 4px 0px 10px 0px; }
.loginPage .txtbox {float:left; width: 150px; height:17px; border:1px solid #d9d1b5; font-size:100%; margin:0px; background-color:#e6e0cc; padding-top:2px;}
.loginPage a {text-decoration: underline; color:#577b0b;}
.loginPage a:hover {text-decoration: none;}
.loginPage .tlacitko {display:block; width:67px; height:24px; text-align:center; color:#482f20; padding:0px; border:0px; cursor:pointer; font-weight:bold;}

/* F5_USER - registrace a nastaveni*/
.userData {margin:0px 0px;}
.userData .nadpisSpozadim {width:100%; overflow:hidden; 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:#f0eee8; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; margin:0px; padding:0px;}
.userData .odsazeniUD {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; line-height:21px;}
.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 #d9d1b5; background-color:#e6e0cc; color:#000000; font-size:100%;}
.userData .odsazeniUD .row input.i2 {margin-top:5px;}
.userData .odsazeniUD .row select {float:left; width:121px; height:19px; border:1px solid #d9d1b5; background-color:#e6e0cc; color:#000000; font-size:100%;}
.userData .odsazeniUD .row a {text-decoration: underline; }
.userData .odsazeniUD .row a:hover {text-decoration: none; }
.userData .odsazeniUD .ruzove {width:110px; height:21px; padding:0px; border:0px; color:#ffffff; text-transform:uppercase; cursor:pointer;}
.userData .tlacitko {display:block; width:67px; height:24px; text-align:center; color:#482f20; padding:0px; border:0px; cursor:pointer; font-weight:bold;}

/* F34_SITEMAP */
.sitemap {line-height:18px; margin:0px 15px 10px 15px; }
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 12px; color:#577b0b; padding: 15px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit; color:#577b0b;}
.sitemap a:hover {text-decoration: underline;}

.advsearch2 {text-align:left; padding:0px; margin:0px 0px; float:left;}
.advsearch2 td {text-align:left; font-size: 11px; vertical-align:top;}
.advsearch2 td.popis {width: 500px; line-height: 20px; }
.advsearch2 td.tdInput {line-height: 20px; margin:0px; padding:0px;}
.advsearch2 td .txtbox {width: 130px; height:19px; border:1px solid #d9d9d9; font-size:100%; margin:1px 0px 0px 0px;}
.advsearch2 .nenalezeno {font-size:69%; margin:0px 0px 10px 0px;}
.advsearch2 .tlacitko {display:block; width:67px; height:24px; text-align:center; color:#482f20; padding:0px; border:0px; cursor:pointer; font-weight:bold;}

/* F24_VYHLEDAVANI - rozsirene */
.kategorieFiltr {width:220px; font-weight:normal; vertical-align: top; margin:0px 0px; float:left;}
.kategorieFiltr ul {padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; border:0px solid blue;}
.kategorieFiltr li {padding:0px 0px 0px 6px; margin:0px 0px 0px 0px; border:0px solid blue;}
.kategorieFiltrParametru {padding:0px 0px 0px 10px; vertical-align: top;}

/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:0px; margin:10px 0px 10px 0px;}
.vaseObjednavkyPrehled a.prihlaseni {}
.vaseObjednavkyPrehled .prehled {width: 100%; border-collapse: collapse; border: 1px solid #d9d9d9; border-left:0px; border-right:0px; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #d9d9d9; border-left:0px; border-right:0px; padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {padding:0px; margin:10px 0px;}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {width: 100%; border-collapse: collapse; border: 1px solid #d9d9d9; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #d9d9d9;  padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyDetail .prehled td.nazev {color:#577b0b;}
.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 {text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}

.drobNavigace {height:32px; line-height:32px; overflow:hidden; border:0px solid blue; margin:0px 0px 0px 0px; padding:0px; overflow:hidden; font-size:11px; color:#312f2a;}
.drobNavigace .dnOdkaz {margin:0px; color:#312f2a; font-size:11px; overflow:hidden; padding:0px; text-decoration:underline;}
.drobNavigace .dnOdkaz:hover {text-decoration:none;}
.drobNavigace .seda {color:#312f2a; font-size:11px; overflow:hidden; padding:0px; text-decoration:none; font-weight:bold;}

.katalogHeader {width:531px; height:26px; overflow: hidden; padding:0px; margin:0px 0px 20px 12px; padding:7px 0px 0px 29px; color:#312f2a; font-size:11px;}
.katalogHeader .bunka01 {width:140px; height:19px; float:left; margin:0px 0px 0px 0px; border:0px solid red; overflow:hidden;}
.katalogHeader .bunka01 .nazev {width:37px; height:19px; line-height:19px; margin:0px; border:0px solid red; overflow:hidden;float:left;}
.katalogHeader .bunka01 .razeni {width:100px; height:19px; margin:0px 0px 0px 0px; border:1px solid #d0d0d7; float:left; overflow:hidden; font-size:11px; }
.katalogHeader .bunka02 {width:150px; height:19px; float:left; margin:0px 0px 0px 22px; border:0px solid red; overflow:hidden;}
.katalogHeader .bunka02 .nazev {width:47px; height:19px; line-height:19px; margin:0px; border:0px solid red; overflow:hidden;float:left;}
.katalogHeader .bunka02 .vyrobce {width:100px; height:19px; margin:0px 0px 0px 0px; border:1px solid #d0d0d7; float:left; overflow:hidden; font-size:11px; }
.katalogHeader .bunka03 {width:150px; height:19px; float:left; margin:0px 0px 0px 22px; border:0px solid red; overflow:hidden;}
.katalogHeader .bunka03 .nazev {width:99px; height:19px; line-height:19px; margin:0px; border:0px solid red; overflow:hidden;float:left;}
.katalogHeader .bunka03 .pocet {width:51px; height:19px; margin:0px 0px 0px 0px; border:1px solid #d0d0d7; float:left; overflow:hidden; font-size:11px; }

.listovani {width:560px; height:33px; overflow:hidden; margin:0px 0px 20px 12px;}
.listovani .listLevo {width:87px; height:30px; overflow:hidden; margin:2px 0px 0px 0px; float:left; padding:0px 0px 0px 19px; line-height:33px; font-size:75%; color:#312f2a;}
.listovani .listPrava {width:138px; height:30px; overflow:hidden; margin:2px 0px 0px 0px; float:right;}

/* listcontrol - listovani v katalogu */
.listcontrolPages2 {display:block; text-align: center; margin:0px 0px 0px 0px; padding:0px; width:316px; overflow:hidden; border:0px solid red; float:left;}
.listcontrolPages2 .listcontrolPages2-prvni { margin: 0px 3px 0px 0px; float: left; width: 0px; height: 23px; font-size: 1px; text-align: left; text-indent:5000px; overflow:hidden; }
.listcontrolPages2 .listcontrolPages2-predchozi {float: left; width: 28px; margin:2px 0px 0px 0px; height: 30px; text-align: left; overflow:hidden; text-indent:5000px; border:0px solid red; line-height:14px; background:url(ryb-mapa.jpg) no-repeat -136px -611px;}
.listcontrolPages2 .listcontrolPages2-nasledujici {float: right; width: 0px; height: 12px; font-size: 12px; text-align: right; overflow:hidden; border:0px solid red;}
.listcontrolPages2 .listcontrolPages2-posledni {float: right; width: 27px; height: 30px; margin:2px 0px 0px 0px; font-size: 16px; text-align: left; overflow:hidden; text-indent:5000px; border:0px solid red; line-height:14px; background:url(ryb-mapa.jpg) no-repeat -165px -611px;}
.listcontrolPages2 .listcontrolPages2-cisla {  border:0px solid blue; float: left; margin: 0px; text-align:center; width:260px; }
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo {display:block; float: left; width: 26px; height: 30px;  text-align: center; line-height: 30px; font-size: 12px; margin:2px 0px 0px 0px; text-decoration:none; color:#312f2a; border:0px solid #8aaae5; font-weight:bold; background:url(ryb-mapa.jpg) no-repeat -219px -611px;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cisloSelected {display:block; float: left; width: 25px; height: 33px;  text-align: center; line-height: 33px; font-size: 12px; margin:0px 0px 0px 1px; text-decoration:none; color:#ffffff; border-right:0px solid #8aaae5; font-weight:bold; background:url(ryb-mapa.jpg) no-repeat -193px -611px;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky {display:block; float: left; width: 26px; height: 30px;  text-align: center; line-height: 30px; font-size: 12px; margin:2px 0px 0px 0px; text-decoration:none; color:#312f2a; border:0px solid #8aaae5; font-weight:bold; background:url(ryb-mapa.jpg) no-repeat -219px -611px;}

.ryb-detail {width:560px; overflow:hidden; margin:0px 0px 0px 11px;}
.ryb-detail .detailTop {width:560px; overflow:hidden; margin:0px 0px 0px 0px;}
.ryb-detail .detailTop .detailPrava {width:305px; float:right; overflow:hidden; margin:0px 0px 0px 0px;}
.ryb-detail .detailTop .detailPrava .radek {width:305px; height:29px; margin-bottom:1px; background-color:#faf3de; overflow:hidden; font-size:11px; color:#312f2a;}
.ryb-detail .detailTop .detailPrava .radek .nazev {width:116px; height:29px; line-height:29px; padding:0px 0px 0px 28px; float:left; overflow:hidden; font-weight:bold;}
.ryb-detail .detailTop .detailPrava .radek .hodnota {width:155px; height:29px; line-height:29px; margin:0px 0px 0px 0px; float:left; overflow:hidden;}
.ryb-detail .detailTop .detailPrava .radek .hodnota a {text-transform:uppercase; color:#312f2a; font-weight:bold; text-decoration:underline;}
.ryb-detail .detailTop .detailPrava .radek .hodnota a:hover {text-decoration:none;}
.ryb-detail .detailTop .detailPrava .radek select {border:1px solid #c6c0aa; width:150px; height:22px; float:left; background-color:#f6f3e9; margin-top:3px;}
.ryb-detail .detailTop .detailPrava .radek .cena {font-size:18px; color:#d12a2a; font-weight:bold;}
.ryb-detail .detailTop .detailPrava .nakoupit {width:305px; height:64px; margin-bottom:1px; background-color:#faf3de; overflow:hidden; font-size:11px; color:#312f2a;}
.ryb-detail .detailTop .detailPrava .nakoupit .tlacitko {width:139px; height:42px; overflow:hidden; float:right; margin:11px 4px 0px 0px; color:#664d13; font-size:22px; font-weight:bold; font-family:times new roman; text-align:left; padding-left:55px;}
.ryb-detail .detailTop .detailPrava .nakoupit .ksP {width:43px; height:18px; overflow:hidden; border:1px solid #c6c0aa; background-color:#f6f3e9; float:right; margin:21px 11px 0px 0px; text-align:center; padding-top:2px;}
.ryb-detail .detailTop .detailPrava .nakoupit .units {width:auto; height:23px; overflow:hidden; border:1px solid #c6c0aa; background-color:#f6f3e9; float:right; margin:21px 11px 0px 0px; text-align:center; padding-top:0px;}
.ryb-detail .detailTop .detailPrava .nakoupit .nazev2 {width:76px; height:20px; margin:21px 0px 0px 0px; line-height:21px; font-size:11px; color:#312f2a; font-weight:bold; float:right;}
.ryb-detail .detailTop .detailPrava .moznosti {width:305px; height:65px; overflow:hidden; font-size:69%;}
.ryb-detail .detailTop .detailPrava .moznosti .doporucit {display:block; width:66px; height:27px; padding-left:8px; padding-top:38px; text-align:center; color:#312f2a; text-decoration:underline; float:left;}
.ryb-detail .detailTop .detailPrava .moznosti .tisk {display:block; width:87px; height:27px; padding-top:38px; text-align:center; color:#312f2a; text-decoration:underline; float:left;}
.ryb-detail .detailTop .detailPrava .moznosti .porovnat {display:block; width:76px; height:27px; padding-top:38px; text-align:center; color:#312f2a; text-decoration:underline; float:left;}
.ryb-detail .detailTop .detailPrava .moznosti .rezervace {display:block; width:60px; height:27px; padding-top:38px; text-align:center; color:#312f2a; text-decoration:underline; float:left;}
.ryb-detail .detailTop .detailPrava .moznosti a:hover {text-decoration:none;}
.ryb-detail .detailTop .ryb-obrazek {width:250px; height:250px; display:block; float:left; overflow:hidden; margin:0px 0px 0px 0px;}
.ryb-detail .detailBottom {width:560px; overflow:hidden; margin:0px 0px 0px 0px;}
.ryb-detail .detailBottom .zalozky {width:560px; height:40px; overflow:hidden; margin:20px 0px 0px 0px; line-height:32px; font-size:11px; font-weight:bold; color:#312f2a; text-align:center;}
.ryb-detail .detailBottom .zalozky .zalozka {width:133px; height:40px; overflow:hidden; margin:0px 0px 0px 0px; float:left; cursor:pointer;}
.ryb-detail .detailBottom .zalozky .active_1 {color:#ffffff;}
.ryb-detail .detailBottom .obsah {}
.ryb-detail .detailBottom .obsah .nadpisZalozka {color:#577b0b; font-size:16px; margin:16px 0px; padding:0px; font-weight:bold;}
.ryb-detail .detailBottom .obsah .odsazeni, .diskuse .odsazeni {margin:0px 20px; padding:0px; color:#312f2a; font-size:11px; line-height:20px;}
.ryb-detail h2 {font-size:14px; color:#577b0b;}
.ryb-detail h3 {font-size:11px; color:#577b0b;}

/* F6_DETAIL - parametry */
.detailParametry {border:0px solid blue; width: 520px; margin: 6px 0px 0px 0px; }
.detailParametry td {border:0px solid blue; padding: 0px; margin:0px; font-weight: normal; overflow:hidden; line-height:21px; }
.detailParametry td.tdleft {width:50%;  padding: 0px 0px 0px 3px; margin:0px; border-left: 0px solid #bd87ab; overflow:hidden;}
.detailParametry td.tdright {width:50%;  padding: 0px; margin:0px; border-right: 0px solid #bd87ab; overflow:hidden;}
.detailParametry td.tdright .colorSample {border: 0px solid #b1b5bd;   padding: 0px; margin:0px; width: 12px; height: 12px; vertical-align: middle; overflow:hidden;}
.detailParametry .pozice-0 {overflow:hidden;}
.detailParametry .pozice-1 {background-color:#c9daab; overflow:hidden;}

/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 0px; text-align:left; padding:0px;}
.hlidacipes .pesPopis {}
.hlidacipes .seda {}
.hlidacipes td {font-size:11px; padding:3px 5px 0px 0px;}
.hlidacipes .vpravo {text-align:right;}
.hlidacipes .checkbox {margin:0px 2px 0px 0px;}
.hlidacipes .textbox {width: 150px; height:19px; line-height:19px; overflow:hidden; border:1px solid #c6c0aa; font-size:100%; margin:0px; padding:0px; background-color:#f6f3e9;}
.hlidacipes .tlacitko {display:block; width:67px; height:24px; text-align:center; color:#482f20; padding:0px; margin-top:5px; border:0px; cursor:pointer; font-weight:bold;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px;text-align:left; margin:0px 0px 0px 0px; }
.viceinformaci .viceinfoPopis {}
.viceinformaci .textbox {width: 200px; height:19px; border:1px solid #c6c0aa; font-size:100%; margin:0px 0px 2px 0px; background-color:#f6f3e9;}
.viceinformaci textarea {width: 300px; height: 85px; border:1px solid #c6c0aa; font-size:100%; margin:0px; background-color:#f6f3e9;}
.viceinformaci img {margin:2px 0px;}
.viceinformaci .tlacitko {display:block; width:67px; height:24px; text-align:center; color:#482f20; padding:0px; margin-top:5px; border:0px; cursor:pointer; font-weight:bold;}

/* F3_VYROBCE - stranka vyrobce */
.katalogVyrobce {}
.katalogVyrobce .vyrobcePopis {padding:0px;}
.katalogVyrobce ul {}
.katalogVyrobce ul li {}
.katalogVyrobce ul li.level-1 {}

/* F8_KOSIK */
.kosik {padding:0px; font-size:69%; margin:30px 0px 0px 11px; line-height:18px;}
.kosik .kosikPopis {line-height:16px; margin:0px;}
.kosik .seznamZbozi {margin:4px 0px 0px 0px}
.kosik .seznamZbozi .produktliteHeader {width:560px; height:31px; overflow:hidden; margin:0px; padding:0px; color:#ffffff; line-height:31px;}
.kosik .seznamZbozi .produktlite {width:560px; overflow:hidden; margin:0px; padding:0px; border-top:0px solid #d7cae2; margin-top:1px;}
.kosik .seznamZbozi .padding1 {padding: 0px 0px 5px 0px; text-align:center; font-weight:bold;}
.kosik .seznamZbozi .padding2 {margin: 8px 5px 7px 5px;}
.kosik .seznamZbozi .padding3 {padding: 8px 0px 3px 0px;}
.kosik .seznamZbozi .padding4 {margin: 8px 0px 7px 30px;}
.kosik .seznamZbozi .checkbox {float: left; width: 35px; overflow: hidden; padding:0px; margin:0px; text-align:center;}
.kosik .seznamZbozi .nazev {float:left; width:334px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
.kosik .seznamZbozi .nazev a {text-decoration: underline; font-weight: bold; color:#312f2a;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: none;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 69px; overflow: hidden; text-align: left; padding:0px;}
.kosik .seznamZbozi .pocetKusu input {width:30px; height:17px; text-align:center; border:1px solid #c6c0aa; background-color:#f8f5ed; margin: 6px 0px 0px 7px; font-size:11px; line-height:15px; float:left;}
.kosik .seznamZbozi .pocetKusu .sipky {width:11px; height:17px; overflow:hidden; float:left; margin:8px 0px 0px 5px;}
.kosik .seznamZbozi .pocetKusu .sipky .up {cursor:pointer; width:11px; height:7px; overflow:hidden; margin-bottom:3px;}
.kosik .seznamZbozi .pocetKusu .sipky .down {cursor:pointer; width:11px; height:7px; overflow:hidden;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width:122px; overflow: hidden; padding:0px 0px 0px 0px; }
.kosik .seznamZbozi .cena1 {font-weight: normal; text-align:center;}
.kosik .seznamZbozi .cena2 {font-weight: bold; text-align:left; color:#d12a2a;}
.kosik .cenaCelkem {width:560px; overflow:hidden; margin:0px; padding:0px; text-align:left; font-size:75%; }
.kosik .cenaCelkem .row {width:560px; height:30px; line-height:30px; overflow:hidden; padding:0px 0px 0px 0px; padding:0px; border-top:0px solid #d7cae2; margin-top:1px; background-color:#faf3de;}
.kosik .cenaCelkem .row .popis {float:left; width:200px; overflow:hidden; margin: 0px 0px 0px 40px; padding:0px; text-align:left; font-weight:normal; text-transform:lowercase; font-size:11px;}
.kosik .cenaCelkem .row .cena {float:right; width:92px; overflow:hidden; margin: 0px 0px 0px 0px; padding:0px; text-align:left; font-weight:bold; font-size:11px; }
.kosik .cenaCelkem .row .cena .modra {color:#d12a2a;}
.kosik .navrat {text-align:right; width:540px; height:50px; line-height:50px;}
.kosik .navrat a {color:#312f2a; font-weight:bold; text-decoration:underline; cursor:pointer;}
.kosik .navrat a:hover {text-decoration:none;}
.kosik .buttonsBottom {width:560px; margin: 15px 0px 0px 0px; padding:0px; text-align:left; font-family:times new roman; font-weight:bold;}
.kosik .buttonsBottom .leve {width:137px; height:26px; margin: 1px 4px 0px 0px; cursor:pointer; padding:0px; float:left; font-size:15px; text-align:center; border:0px; padding:0px; line-height:26px; color:#ffffff; }
.kosik .buttonsBottom .prave {width:137px; height:26px; margin: 1px 4px 0px 0px; cursor:pointer; padding:0px; float:right; font-size:15px; text-align:center; border:0px; padding:0px; line-height:26px; color:#ffffff;}
.kosik .buttonsBottom .pokladna {width:118px; height:27px; margin: 0px 0px 0px 0px; cursor:pointer; padding:0px; float:right; font-size:20px; text-align:center; border:0px; padding:0px; line-height:26px; color:#482f20; }
.kosik .buttonsBottom a {text-decoration:none;}
.kosik .chyby {padding:10px 0px 0px 0px; line-height:18px; font-size:14px; color:red;}
.kosik .chyby .odkaz {text-decoration: underline; color:#f2559e; font-weight: normal;}
.kosik .chyby .odkaz:hover {text-decoration: none;}

/* F9_POKLADNA */
.pokladnaForm {padding: 5px;}
.pokladnaForm legend {font-weight: bold;}
.pokladnaForm label {float: left; width: 90px; line-height: 26px;}
.pokladnaForm input {margin: 4px 0px; border: 1px solid #808080;}

.pokladna {padding:0px; font-size:69%; margin:30px 0px 0px 11px; line-height:18px; width:560px;}
.pokladna .nadpisPokladna {font-size: 14px; font-weight: bold; padding: 10px 0px 5px 0px; color: #577b0b;}
.pokladna .margin {margin: 5px 0px 5px 20px;}
.pokladna .text {margin: 0px 0px 10px 0px;}
.pokladna .padding1 {padding: 0px 0px 5px 0px; text-align:center; font-weight:bold;}
.pokladna .padding2 {margin: 8px 5px 7px 5px; font-weight:bold;}
.pokladna .padding3 {padding: 8px 5px 7px 5px; text-align:center;}
.pokladna .padding4 {margin: 8px 0px 7px 30px;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; color: #d12a2a; font-size: 12px; font-weight: bold;}
.pokladna .seznamZbozi {margin: 0px 0px 0px 20px;}
.pokladna .seznamZbozi .produktliteHeader {width:525px; height:31px; overflow:hidden; margin:0px; padding:0px; color:#ffffff; line-height:31px; text-align:center;}
.pokladna .seznamZbozi .produktlite {width:525px; margin: 1px 0px 0px 0px; border-top: 0px solid #D8D8D8;}
.pokladna .seznamZbozi .cenaCelkem {width:525px; margin: 1px 0px 0px 0px; border-top: 0px solid #D8D8D8; font-weight: bold; font-size: 11px; background-color:#faf3de;}
.pokladna .seznamZbozi .nazev {float: left; width: 334px; overflow: hidden;  padding: 0px 0px 0px 0px;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 100px; overflow: hidden; text-align: right; padding: 0px 0px 0px 0px;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 69px; overflow: hidden; text-align: center; padding: 0px 0px 0px 0px;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width: 122px; overflow: hidden; padding: 0px 0px 0px 0px; font-weight: normal;}
.pokladna .seznamZbozi .text {float: left; width: 300px; overflow: hidden; padding: 8px 5px 0px 5px;}
.pokladna .seznamZbozi .hodnota {float: right; text-align: left; width: 92px; overflow: hidden; font-weight: normal; padding: 8px 0px 0px 30px;}
.pokladna .seznamZbozi .hodnota2 {float: right; text-align: left; width: 92px; overflow: hidden; font-weight: bold; padding: 8px 0px 0px 30px; color:#d12a2a;}
.pokladna input.slevaKod {width: 30px; height:18px; font-size: 11px; border:1px solid #c6c0aa; color: #565656; margin: 0px 3px 0px 3px; background-color:#f5f1e5;}
.pokladna .odberatel {}
.pokladna .zavazneObjednat {text-align:center;}
.pokladna .it {border:1px solid #c6c0aa; background-color:#f5f1e5;}
.pokladna select {border:1px solid #c6c0aa; background-color:#f5f1e5;}
.pokladna .udaje {margin: 5px 0px 5px 20px;}
.pokladna .udaje td {padding: 2px 0px;}
.pokladna .udaje .popis {width: 100px;}
.pokladna .souhlasObchodniPodminky {text-align: right; padding: 5px 0px;}
.pokladna .souhlasObchodniPodminky a {text-decoration: underline;}
.pokladna .souhlasObchodniPodminky input {margin-right:5px;}
.pokladna .buttons {margin:10px 5px 0px 5px;}
.pokladna .predchozi {float: left; display:block; width:93px; height:22px; border:0px; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; cursor:pointer; text-align:center; padding-top:2px; text-decoration:none;}
.pokladna .dalsi {float: right; width:72px; height:16px; border:0px; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; cursor:pointer; padding:2px 0px 0px 0px; text-align:center;}
.pokladna .dalsi2 {float: right; width:93px; height:21px; border:0px; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; cursor:pointer; padding:3px 0px 0px 0px; text-align:center;}

.specialniDoprava {margin: 0px 0px 15px 0px;}
.specialniDoprava .text {margin: 0px; font-weight: normal;}
.specialniDoprava .text a {text-decoration:underline;}
.specialniDoprava .text a:hover {text-decoration:none;}
.specialniDoprava .vyberPlatby {}
.specialniDoprava .vyberPlatby .platba input {margin: 5px;}

.volbaDopravyAPlatby {width:515px; margin-top:10px;}
.volbaDopravyAPlatby td {width:50%; vertical-align:top; padding:0px; font-size:68.75%;}

.volbaDopravy {font-size:11px;}
.volbaDopravy .dopravaBlock {color: #302B27; border-top: 1px solid #f1f1f1; font-size:100%;}
.volbaDopravy .dopravaBlock .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .dopravaBlock-selected {color: #302B27; background-color:#f1f1f1;}
.volbaDopravy .dopravaBlock-selected .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .cena {float: right; font-weight: bold; margin: 2px 10px 0px 0px; line-height: 17px; display: none;}
.volbaDopravy input.radio {vertical-align: middle;}
.volbaDopravy .nazev {font-weight: bold; line-height: 28px; padding: 0px 0px 0px 6px;}
.volbaDopravy .popis {display: block; margin: 0px 5px 0px 26px; color: #302B27; line-height: 17px;}

.volbaPlatby {font-size:11px;}
.volbaPlatby .platbaBlock {color: #302B27; }
.volbaPlatby .platbaBlock .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .platbaBlock-selected {color: #302B27; background: #f1f1f1;}
.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 {vertical-align: middle;}
.volbaPlatby .nazev {font-weight: bold; padding: 0px 0px 0px 6px;}
.volbaPlatby .popis {display: block; margin: 0px 5px 0px 26px; color: #302B27; line-height: 17px;}

.pokladnaLib {padding:5px 0px; font-size:69%;}
.pokladnaLib .pokladnaLibNadpis {display:block; width:515px; overflow:hidden; font-weight: bold; color: #302B27; 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%;}

.pokladna .odberatel .kontakt {float: left; width: 255px;border: 0px solid #000000;}
.pokladna .odberatel .kontakt .nadpis {font-weight: bold; padding: 15px 0px 5px 0px; margin: 0px; color: #f59f0e;}
.pokladna .odberatel .kontakt .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px;}

.pokladna .odberatel .kontakt table.udaje {width: 255px; border: 0px solid #000000; font-size: 11px;}
.pokladna .odberatel .kontakt table.udaje b {color: #000000;}
.pokladna .odberatel .kontakt table.udaje td {vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel .kontakt table.udaje td.popis {width: 32%; vertical-align: middle; text-align: left;}
.pokladna .odberatel .kontakt input.dodaciAdresa {font-size: 11px; border:1px solid #c6c0aa; color: #565656; width: 150px; background-color:#f5f1e5;}

.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 {font-size: 11px; border:1px solid #c6c0aa; background-color:#f5f1e5; color: #565656; width: 220px;}

.pokladna .selectDopravaAPlatba {margin: 0px 0px 0px 20px; font-size: 11px; color: #000000;}
.pokladna .selectDopravaAPlatba .doprava {vertical-align: top; width:250px;}
.pokladna .selectDopravaAPlatba .doprava .typ {padding: 4px 10px 4px 2px;}
.pokladna .selectDopravaAPlatba .platba {vertical-align: top; background-color: #F1F1F1; padding: 0px 10px 0px 10px; width:250px;}
.pokladna .selectDopravaAPlatba .platba .typ {padding: 2px 10px 2px 2px;}
.pokladna .vasVzkazKObjednavce {margin: 0px 0px 0px 20px; font-size: 11px; color: #000000; background-color:#f5f1e5;}
.pokladna textarea {width: 495px; height:50px;}

/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {margin:0px; overflow:hidden; text-align: left; }
.objednavka .tlacitko {display:block; width:93px; height:22px; text-align:center; color:#482f20; padding:2px 0px 0px 0px; border:0px; cursor:pointer; font-weight:bold; font-size:12px; float:left;}
.objednavka .tlacitko:hover {text-decoration:none;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuDiv {padding: 0px; margin:0px;}
.porovnaniProduktuRoll {width: 100%; overflow: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktuDiv .tlacitkoA {display:block; width:93px; height:22px; text-align:center; color:#482f20; padding:2px 0px 0px 0px; border:0px; cursor:pointer; font-weight:bold; float:left; font-size:12px;}
.porovnaniProduktuDiv .tlacitkoA:hover {text-decoration:none;}
.porovnaniProduktu {font-size: 100%;}
.porovnaniProduktu tr.position0 {background-color: transparent;}
.porovnaniProduktu tr.position1 {background-color: #c9daab;}
.porovnaniProduktu td {width: 140px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #e4e4e4; }
.porovnaniProduktu td.nazev {font-weight: normal; line-height:15px;}
.porovnaniProduktu td.nazev a {text-decoration: underline;}
.porovnaniProduktu td.nazev a:hover {text-decoration: none;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px;  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 .tlacitkoA {display:block; width:93px; height:22px; text-align:center; color:#482f20; padding:2px 0px 0px 0px; border:0px; cursor:pointer; font-weight:bold; float:left; font-size:12px;}
.porovnaniProduktu .tlacitkoA:hover {text-decoration:none;}

.anketa {width:192px; overflow:hidden; margin:4px 0px 0px 3px; padding:0px; font-family: Tahoma, Helvetica, sans-serif; font-size:68.75%; color:#bae17e;}
.anketa .nadpis1 {width:169px;overflow:hidden; margin:0px 0px 0px 0px; font-weight:bold; color:#bae17e; text-align:center; padding:6px 9px 4px 14px; line-height:16px; background-color:#2a3615; border-bottom:1px solid #303f18;}
.anketa .moznost {width:169px; overflow:hidden; margin:6px 0px 0px 14px; padding:0px; color:#bae17e; text-align:left;}
.anketa .moznost .moznostFloat {float:left; width:169px; overflow:hidden; }
.anketa .moznost .procento {width:33px; text-align:left; color:#bae17e;}
.anketa .moznost .odkaz {display:block; float:left; width:145px; text-decoration:underline; font-weight:normal; color:#bae17e;}
.anketa .moznost .odkaz:hover {text-decoration:none;}
.anketa .hlas {height: 6px; overflow: hidden; margin:5px 0px 8px 0px; background-color:#ffe957;}

.bannerek {margin:6px 0px 11px 11px; overflow:hidden;}

.nadpis01 {width:550px; height:34px; overflow:hidden; margin-top:10px;}
.nadpis01 .okraj {width:7px; height:34px; overflow:hidden; float:left;}
.nadpis01 h1 {width:536px; height:30px; overflow:hidden; float:left; background-color:#446abd; line-height:30px; color:#ffffff; font-weight:normal; margin:0px; padding:0px; font-size:16px;}

.nadpisHome {width:550px; height:30px; overflow:hidden; margin-top:10px;}
.nadpisHome .okraj {width:7px; height:34px; overflow:hidden; float:left;}
.nadpisHome h1 {width:536px; height:30px; overflow:hidden; float:left; background-color:#446abd; line-height:30px; color:#ffffff; font-weight:normal; margin:0px; padding:0px; font-size:16px;}
.nadpisHome h2 {width:536px; height:30px; overflow:hidden; float:left; background-color:#446abd; line-height:30px; color:#ffffff; font-weight:normal; margin:0px; padding:0px; font-size:16px;}

.banneryCentralni {width:550px; text-align:center; overflow:hidden; margin:30px 0px 0px 0px;}
.banneryCentralni .kategoryBanner {margin:0px 0px 0px 0px; overflow:hidden; display:block;}


div.parametryFiltr {font-size:11px;}
div.parametryFiltr .popisFiltru {padding: 5px 0px 10px 0px; margin: 0px; }
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 {}
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 #d0d0d7; font-size:100%; margin:0px 0px 1px 0px;}
div.parametryFiltr .filtrValue { margin:0px;}
div.parametryFiltr .filtrValue td {padding: 0px 8px 0px 0px; vertical-align:top;}
div.parametryFiltr .filtrValue td.nazevFiltr {width: 100px; font-weight: normal; padding-top:2px;}
div.parametryFiltr .filtrValue td.porovnani {width: 40px; padding:0px;}
div.parametryFiltr .filtrValue .selPorovnani {margin:0px 8px 3px 0px; padding:0px; height:19px; }
div.parametryFiltr .filtrValue .textbox {width: 117px; height:15px; font-size:100%; margin:0px 0px 3px 0px;}
div.parametryFiltr .filtrBooleanTyp-0 {float: left; width: 155px;}
div.parametryFiltr .filtrBooleanTyp-1 {}
div.parametryFiltr .filtrBoolean {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 {margin: 0px 0px 0px 0px;}
div.parametryFiltr .filtrEnum td {padding: 0px 8px 0px 0px;  vertical-align: top;}
div.parametryFiltr .filtrEnum td.nazev {width: 100px; font-weight: normal; 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 0px 2px 0px; padding:0px; height:20px; line-height:21px; width:120px;  font-size:100%; border:1px solid #d0d0d7; }
div.parametryFiltr .filtrColor { }
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 #c8b07a;}
div.parametryFiltr .submit {border:0px solid blue; text-align: left; margin: 15px 0px 0px 0px;}
div.parametryFiltr .tlacitkoDiv {width:90px; height:28px; overflow:hidden; margin:6px 3px 0px 0px; float:left; cursor:pointer;}
div.parametryFiltr .tlacitkoDiv a {display:block; width:90px; height:21px; overflow:hidden; padding:7px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; cursor:pointer; color:#22421c; text-align:center; font-size:11px; font-weight:bold;}
div.parametryFiltr .tlacitkoDiv a:hover {text-decoration:none;}
div.parametryFiltr .tlacitko {display:block; width:93px; height:24px; text-align:center; color:#482f20; padding:0px 0px 0px 0px; margin:0px 4px 0px 0px; border:0px; cursor:pointer; font-weight:bold; float:left; font-size:12px;}
div.parametryFiltr .tlacitko .vnitrek {margin:0px; padding:0px;}
div.parametryFiltr .tlacitkoA {display:block; width:93px; height:24px; text-align:center; color:#482f20; padding:0px 0px 0px 0px; margin:0px 4px 0px 0px; border:0px; cursor:pointer; font-weight:bold; float:left; font-size:12px;}
div.parametryFiltr .tlacitkoA:hover {text-decoration:none;}

div.parametryFiltr2 {font-size:11px;margin: 0px 0px 10px 0px;}
div.parametryFiltr2 .filtrEnum {margin: 0px 0px 0px 0px;}
div.parametryFiltr2 .filtrEnum td {padding: 0px 8px 0px 0px;  vertical-align: top;}
div.parametryFiltr2 .filtrEnum td.nazev {width: 100px; font-weight: normal; padding-top:2px;}
div.parametryFiltr2 .filtrEnum .filtrEnumTyp-0 {float: left; width: 150px;}
div.parametryFiltr2 .filtrEnum .filtrEnumTyp-1 {width: auto;}
div.parametryFiltr2 .filtrEnum .selEnum {margin:0px 0px 2px 0px; padding:0px; height:20px; line-height:21px; width:120px;  font-size:100%; border:1px solid #d0d0d7; }
div.parametryFiltr2 .filtrColor { }


/* F6_DETAIL - diskuse */
.diskuse { font-size: 70%; }
.diskuse .nadpisDiskuse { color:#577B0B; font-size:16px; font-weight:bold; margin:16px 0; padding:0; }
.diskuse .bg-but-svetle67px, .diskuse .bg-but-svetle67px-hover,.diskuse .bg-but-tmave67px, .diskuse .bg-but-tmave67px-hover { width: 67px; height: 24px; }
.diskuse .prispevek {  background: #FAF3DE; margin-bottom: 12px; }
.diskuse .odpovedet { float: right; font-weight: bold;}
.diskuse .head { padding: 4px; border: 1px solid #F0E9D4; background: #F5EED9; }
.diskuse .vzkaz { padding: 4px; }
.diskuse .pridat { padding: 4px; background: #FAF3DE; }
.diskuse .tlacitka { padding: 4px; background: transparent; }
.diskuse .tlacitka button { float: right; }
.diskuse textarea { font-size: 100%; border:1px solid #D9D9D9; }
.diskuse label { width: 100%; float: left; clear: both; padding: 8px 0px 4px; }
.diskuse input { border:1px solid #D9D9D9; font-size:100%; height:19px; margin:1px 0 0; width:130px; }
.diskuse .admin { border: 1px solid #fccf3e; }
.diskuse .admin .head * { color: #e19704; }
.poradna a { color:#BAE17E; display:block; font-size:12px; line-height:15px; overflow:hidden; padding:0; width:auto; padding: 5px 0px 5px 20px; }
.poradna .telo .minheight { height: 130px; float: left; }
.popisDetail {width:566px; overflow:hidden; margin:16px 0px 10px 16px; color:#000000; font-size:69%; line-height:16px;}
.popisDetail strong {color:#a31a18; font-weight:bold;}
.popisDetail a {color:#a31a18; text-decoration: underline;}
.popisDetail a:hover {text-decoration: none;}
.bg-rKontaktTelo { width: 190px; float: right; margin-top: 5px; }
.bg-rKontaktTelo .telo { margin-top: 0px !important; padding-top: 6px; }
.diskuse .product { float: right; }

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:0px; font-size: 68.75%;}
.hodnoceni .hodnoceni-horni {border:0px solid white;  float:left; width:100%; overflow:hidden; margin:0px 0px 15px 0px;}
.hodnoceni .hodnoceni-horni .nadpis {width:280px; color:#0daad9; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; font-weight: normal; font-size:14px; font-weight: bold; font-style: italic;}
.hodnoceni .hodnoceni-horni .nadpis .hodnota {font-weight: bold;}
.hodnoceni .hodnoceni-horni .nadpis .padding {padding: 0px 0px 0px 0px; margin:0px;}
.hodnoceni .hodnoceni-horni .hvezdySede {float:left; width:115px; height:21px; overflow:hidden; padding:0px; text-align:left;}
.hodnoceni .hodnoceni-horni .hvezdySede .hvezdyZlute {height:21px; overflow:hidden; padding:0px; }
.hodnoceni .hodnoceni-dolni {float:left; width:100%; text-align: left; margin: 24px 0px 15px 0px; padding:0px 0px 0px 0px;}
.hodnoceni .hodnoceni-dolni .nadpis {padding:0px 0px 10px 0px; font-weight: bold; color: #453e37;}
.hodnoceni .hodnoceni-dolni .row {width:500px; overflow:hidden; padding:0px 0px 3px 0px;}
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft {float:left; width:116px; overflow:hidden; padding:2px 0px 3px 0px; color: #e82508; border:0px solid blue; }
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft a {font-weight: normal; text-decoration: underline; color:#000000; font-size:11px; line-height:21px; }
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft a:hover {text-decoration: none;}
.hodnoceni .hodnoceni-dolni .row .vaseHodRight {float:left; width:115px; overflow:hidden;}
.hodnoceni .hodnoceni-dolni .row .vaseHodRight .hvezdy {height:21px; overflow:hidden; border:0px solid blue;  margin-top:3px;}

/* F28_HLIDACI PES */
.watchdog {padding: 0px; text-align:left; margin:10px 15px;}
.watchdog .vodorovnaCara1 {border-top:1px solid #d9d9d9; margin-top:10px; width:100%; height:10px;}
.watchdog a {text-decoration: underline; }
.watchdog a:hover {text-decoration: none;}
.watchdog a.kill {text-decoration: none; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}

.novinkaStranka {font-size: 68.75%; padding: 0px; margin:10px 15px;}
.novinkaStranka .nadpisTextBNovinky {font-size:12px;}

.navigace {border:0px solid blue; width:550px; margin:0px; padding:0px; overflow:hidden;}
.navigace .sipecka {display:block; float:left; width:4px; height:7px; overflow:hidden; margin-top:3px;}
.navigace .odsazeni {margin:20px 0px 6px 0px; color:#505050; font-size:68.75%; overflow:hidden; padding:0px;}
.navigace .odsazeni a {display:block; float:left; color:#505050; margin:0px 9px 0px 3px; padding:0px; text-decoration:underline;}
.navigace .odsazeni2 {margin:20px 0px 6px 0px; color:#505050; font-size:68.75%; overflow:hidden; padding:0px;}
.navigace .odsazeni2 a {display:block; float:left; color:#505050; margin:0px 9px 0px 3px; padding:0px;}

/* F7_OBLIBENE PROUKTY */
.favorites {margin:0px; font-size:68.75%; padding:0px; margin:10px;}
.favorites .produkt {width:100%; overflow:hidden; margin:0px; padding:0px; border-bottom:1px solid #d9d9d9;}
.favorites .produkt img.image {float: left; width:80px; margin: 0px 10px 0px 0px; vertical-align: middle;}
.favorites .produkt .nazevDiv {display: block; float: left; width:300px; font-weight:normal; line-height:15px;}
.favorites .produkt .nazevDiv .nazev {text-decoration: underline; font-weight:bold; }
.favorites .produkt .nazevDiv .nazev:hover {text-decoration: none;}
.favorites .produkt .nazevDiv .cena {font-weight:bold; }
.favorites .produkt .favoritesRight {float: right; width:130px; text-align: center; padding-top:5px;}
.favorites .tlacitko {display:block; width:110px; height:17px; font-weight:bold; overflow:hidden; color:#ffffff; text-transform:uppercase; text-align:center; margin-bottom:1px; padding:4px 0px 0px 0px;}
.favorites .tlacitko:hover {text-decoration:none;}

.slideshow-banner { margin: 5px 12px 11px; width: 560px; position: relative; height: 151px; }
.slideshow-banner .banner-anim { position: absolute; top: 0px; left: 0px; }
.slideshow-banner .bg-banner-item { width: 20px; height: 20px; text-indent: -5000px; overflow: hidden; float: left; display: block; }
.slideshow-banner .panel { height: 20px; position: absolute; bottom: 0px; right: 0px; }
.slideshow-banner .link { cursor: pointer; }

.vypisblogu-default { padding: 0px 9px; }
.vypisblogu-default .detailClanku { margin-top: 16px; }
.vypisblogu-default .bg-nadpis0 { background: url(ryb-mapa.jpg) no-repeat 0px -681px; font-family: georgia,verdana,arial; width: 514px; height: 40px; padding-left: 40px; font-size: 150%; padding-top: 6px; line-height: 40px; margin: 0px; }
.vypisblogu-default .nadpis { overflow: hidden; }
.vypisblogu-default .nadpis h1,
.vypisblogu-default .nadpis h2,
.vypisblogu-default .nadpis a { color: #fff; font-size: 100%; margin: 0px; }
.vypisblogu-default .nadpis h1,
.vypisblogu-default .nadpis h2 { width: 360px; float: left; font-size: 75%; }
.vypisblogu-default .nadpis .cely { font-size: 50%; color: #ffdb62; font-weight: bold; line-height: 42px; }
.vypisblogu-default .nadpis .cely a { font-size: 100%; color: #ffdb62; font-weight: bold; padding-right: 27px; }
.vypisblogu-default .wrap { background: url(ryb-mapa-repeaty.gif) repeat-y -1734px 0px; width: 543px; margin-left: 12px; }
.vypisblogu-default .wrap-bottom { background: url(ryb-mapa.jpg) no-repeat -12px -730px; width: 542px; height: 8px; }
.vypisblogu-default .hr { overflow: hidden; height: 1px; width: 540px; background: #c4beaa; }
.vypisblogu-default .bar { height: 29px; line-height: 34px; padding-left: 18px; font-size: 75%; font-family: tahoma, verdana, arial; }
.vypisblogu-default .bar .cely { color: #312f2a; font-weight: normal; font-size: 100%; }
.vypisblogu-default .bar .cely a { color: #312f2a; font-weight: normal; padding-right: 28px; }
.vypisblogu-default .bar .zdroj { padding: 0px 6px; }
.vypisblogu-default .bar .datum { color: #68655b; font-weight: bold; }
.vypisblogu-default .cely { float: right; white-space: nowrap; font-family: tahoma; }
.vypisblogu-default .cely a { text-decoration: underline; }
.vypisblogu-default .cely a:hover { text-decoration: none; }
.vypisblogu-default .rybina-bublina { background: url(ryb-mapa.jpg) no-repeat -691px -528px; width: 36px; height: 27px; float: left; margin-top: 3px; }
.vypisblogu-default .text { padding: 10px; font-size: 75%; line-height: 22px; }
.vypisblogu-default .text .anotace { float: left; padding: 8px 10px; }
.vypisblogu-default .nadpisDiskuse { padding: 10px; margin: 0px; }
.vypisblogu-default .prehledImage { float: left; }
.vypisblogu-default .download { float: left; clear: both; }
.vypisblogu-default .listovani { margin-left: 0px; }
.vypisblogu-default .listovani .listcontrolPages2-cisla { width: 258px; }
.vypisblogu-default .listovani-bottom { margin-top: 10px; }
.vypisblogu-default .galerie { margin-top: 17px; }
.vypisblogu-default .galerie .thumb { background:url(ryb-mapa.jpg) no-repeat -473px -1065px; display: block; float: left; width: 136px; height: 102px; overflow: hidden; }
.vypisblogu-default .galerie .thumb-space { width: 6px; height: 102px; float: left; }
.vypisblogu-default .galerie .thumb-rowspace { width: 100%; height: 8px; float: left; clear: both; }
.vypisblogu-default .galerie .thumb img { width: 124px; height: 90px; margin: 5px 7px 7px 5px; }
.vypisblogu-default .text img { margin: 0px 4px; }

.fotky{float:left;width:100%;}
.fotky img{float:left;margin:3px}

#prvniClanek { text-align:center; }
#prvniClanek .nadp { color:#e3ff4a; margin:15px 0px; font-size:90%; font-weight:bold; text-decoration:underline; display:block; }
#prvniClanek .foto { background:url(./cl-img.png) no-repeat; width:168px; height:124px; margin:auto;  display:block;  padding-top:4px; }
#prvniClanek .vice { color:#ffdb62; font-weight:bold; font-size:80%; text-align:right; margin:5px 14px 25px 0; display:block;}
#prvniClanek .vice a { text-decoration:underline; color:#ffdb62;}

.galery-default { padding: 0px 9px; margin-top: 8px; }
.galery-default .bg-nadpis0 { background: url(ryb-mapa.jpg) no-repeat 0px -681px; font-family: georgia,verdana,arial; width: 514px; height: 40px; padding-left: 40px; font-size: 150%; padding-top: 6px; line-height: 40px; margin: 0px; }
.galery-default .nadpis { overflow: hidden; }
.galery-default .nadpis h1,
.galery-default .nadpis h2,
.galery-default .nadpis a { color: #fff; font-size: 100%; margin: 0px; }
.galery-default .nadpis h1,
.galery-default .nadpis h2 { width: 360px; float: left; font-size: 75%; }
.galery-default .nadpis .cely { font-size: 50%; color: #ffdb62; font-weight: bold; line-height: 42px; }
.galery-default .nadpis .cely a { font-size: 100%; color: #ffdb62; font-weight: bold; padding-right: 27px; }
.galery-default .galerie { margin-top: 17px; }
.galery-default .galerie .thumb { background:url(ryb-mapa.jpg) no-repeat -473px -1065px; display: block; float: left; width: 136px; height: 102px; overflow: hidden; }
.galery-default .galerie .thumb-space { width: 6px; height: 102px; float: left; }
.galery-default .galerie .thumb-rowspace { width: 100%; height: 8px; float: left; clear: both; }
.galery-default .galerie .thumb img { width: 124px; height: 90px; margin: 5px 7px 7px 5px; }
.galery-default .text { padding: 10px; font-size: 75%; line-height: 22px; margin-left: 12px; width: 543px; }

.text-default { padding: 0px 9px; margin-top: 8px; }
.text-default .bg-nadpis0 { background: url(ryb-mapa.jpg) no-repeat 0px -681px; font-family: georgia,verdana,arial; width: 514px; height: 40px; padding-left: 40px; font-size: 150%; padding-top: 6px; line-height: 40px; margin: 0px; }
.text-default .nadpis { overflow: hidden; }
.text-default .nadpis h1,
.text-default .nadpis h2,
.text-default .nadpis a { color: #fff; font-size: 100%; margin: 0px; }
.text-default .nadpis h1,
.text-default .nadpis h2 { width: 360px; float: left; font-size: 75%; }
.text-default .nadpis .cely { font-size: 50%; color: #ffdb62; font-weight: bold; line-height: 42px; }
.text-default .nadpis .cely a { font-size: 100%; color: #ffdb62; font-weight: bold; padding-right: 27px; }
.text-default .galerie { margin-top: 17px; }
.text-default .galerie .thumb { background:url(ryb-mapa.jpg) no-repeat -473px -1065px; display: block; float: left; width: 136px; height: 102px; overflow: hidden; }
.text-default .galerie .thumb-space { width: 6px; height: 102px; float: left; }
.text-default .galerie .thumb-rowspace { width: 100%; height: 8px; float: left; clear: both; }
.text-default .galerie .thumb img { width: 124px; height: 90px; margin: 5px 7px 7px 5px; }
.text-default .text { padding: 10px; font-size: 75%; line-height: 22px; }
.text-default .text { background: url(ryb-mapa-repeaty.gif) repeat-y -1734px 0px; width: 523px; margin-left: 12px; }
.text-default .text-bottom { background: url(ryb-mapa.jpg) no-repeat -12px -730px; width: 542px; height: 8px; margin-left: 12px; }

a.essox:hover
{
text-decoration: none;
}

a.essox
{
  display:block;
  padding-top:10px;
  padding-left:30px;
  height:30px;
  font-size:80%;
  line-height:19px;
  text-decoration: none;
  background:#FAF3DE;
  width:100%;
}

a.essox img
{
  margin-top:-4px;
}

h1.cervena { color: red !important; }
h1.zlutozelena { color: #d8fb35 !important; }
h1.zlutooranzova { color: #ffdb62 !important; }
h1.bila { color: #fff !important; }

h2.cervena { color: red !important; }
h2.zlutozelena { color: #d8fb35 !important; }
h2.zlutooranzova { color: #ffdb62 !important; }
h2.bila { color: #fff !important; }

h3.cervena { color: red !important; }
h3.zlutozelena { color: #d8fb35 !important; }
h3.zlutooranzova { color: #ffdb62 !important; }
h3.bila { color: #fff !important; }

h4.cervena { color: red !important; }
h4.zlutozelena { color: #d8fb35 !important; }
h4.zlutooranzova { color: #ffdb62 !important; }
h4.bila { color: #fff !important; }

a.cervena { color: red !important; }
a.zlutozelena { color: #d8fb35 !important; }
a.zlutooranzova { color: #ffdb62 !important; }
a.bila { color: #fff !important; }

strong.cervena { color: red !important; }
strong.zlutozelena { color: #d8fb35 !important; }
strong.zlutooranzova { color: #ffdb62 !important; }
strong.bila { color: #fff !important; }

div.cervena { color: red !important; }
div.zlutozelena { color: #d8fb35 !important; }
div.zlutooranzova { color: #ffdb62 !important; }
div.bila { color: #fff !important; }

span.cervena { color: red !important; }
span.zlutozelena { color: #d8fb35 !important; }
span.zlutooranzova { color: #ffdb62 !important; }
span.bila { color: #fff !important; }

