/* 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;}
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:#7c1b31;}
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:#ffffff; background-color:#7c1b31; border:2px solid #000000;}
.shopMessage .block .odsazeni {border:0px solid blue; font-size: 88%; padding: 0px 20px 0px 20px; margin:0px; color:#ffffff;}
.shopMessage .block .nadpis {font-size: 113%; font-weight: bold; padding: 10px 0px 5px 0px; color: #f0ab4e;}
.shopMessage .block .tlacitko {display:block; width:85px; height:15px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px auto 0px auto;  cursor:pointer;}
.shopMessage .block .tlacitkaDiv1 {border:0px solid blue; width:170px; height:17px; margin:0px auto 0px auto; text-align:center;}
.shopMessage .block .tlacitkaDiv11 {border:0px solid blue; width:80px; height:17px; margin:0px auto 0px auto; text-align:center;}
.shopMessage .block .tlacitkaDiv2 {width:170px; height:15px; margin:0px auto 0px auto; text-align:left;}
/*
.pozadiuserform-0 {width:106px; height:29px; background:url(kp-input2.gif) no-repeat left top; margin:0px;}
.pozadiuserform-1 {width:106px; height:29px; background:url(kp-input2-jmeno.gif) no-repeat left top; margin:0px;}
.pozadiuserform-2 {width:106px; height:29px; background:url(kp-input2-heslo.gif) no-repeat left top; margin:0px;}
*/
.sexy-main {width:980px; overflow:hidden; margin:0px auto 0px auto; text-align: left;}

.pozadi {width:753px; background:#ffffff; overflow:hidden;}
.pozadi .nadpisCentr {width:732px; margin:20px 12px 20px 9px; overflow:hidden; border-bottom:1px solid #c9c9c9;}
.pozadi .nadpisCentr h1 {width:712px; margin:0px 10px 8px 10px; overflow:hidden; font-size:75%; color:#7c1b31; text-transform:uppercase;}
.pozadi .nadpisCentr2 h2 {width:712px; margin:0px 10px 8px 10px; overflow:hidden; font-size:75%; color:#7c1b31; text-transform:uppercase;}
.pozadi .nadpisCentr h2 {display:block; float:left; width:200px; margin:0px 10px 8px 10px; overflow:hidden; font-size:75%; color:#7c1b31; text-transform:uppercase;}
.pozadi .nadpisCentr .moznosti {border:0px solid blue; width:500px; height:14px; float:right; margin:0px 5px 6px 0px;}
.pozadi .nadpisCentr .moznosti .porovnani {display:block; width:54px; float:right; cursor:pointer; color:#77192f; font-size:56.25%; overflow:hidden;}
.pozadi .nadpisCentr .moznosti .porovnani .text {float:left; width:39px; padding-top:2px;}
.pozadi .nadpisCentr .moznosti .porovnani .obrazek {float:left; width:15px; height:14px; background:url(sexy-mapa-buttons.png) no-repeat -113px -23px;}
.pozadi .nadpisCentr .moznosti .email {display:block; width:86px; float:right; cursor:pointer; color:#77192f; font-size:56.25%; overflow:hidden;}
.pozadi .nadpisCentr .moznosti .email .text {float:left; width:52px; padding-top:2px;}
.pozadi .nadpisCentr .moznosti .email .obrazek {float:left; width:34px; height:14px; background:url(sexy-mapa-buttons.png) no-repeat -81px -40px;}
.pozadi .nadpisCentr .moznosti .doPdf {display:block; width:75px; float:right; cursor:pointer; color:#77192f; font-size:56.25%; overflow:hidden;}
.pozadi .nadpisCentr .moznosti .doPdf .text {float:left; width:45px; padding-top:2px;}
.pozadi .nadpisCentr .moznosti .doPdf .obrazek {float:left; width:30px; height:14px; background:url(sexy-mapa-buttons.png) no-repeat -81px -23px;}
.pozadi .nadpisCentr .moznosti .oblibeneM {display:block; width:75px; margin-top:2px; float:right; cursor:pointer; color:#77192f; font-size:56.25%; overflow:hidden;}
.pozadi .nadpisCentr .moznosti .viceInfoM {display:block; width:57px; margin-top:2px; float:right; cursor:pointer; color:#77192f; font-size:56.25%; overflow:hidden;}
.pozadi .nadpisCentr .moznosti .pesM {display:block; width:65px; margin-top:2px; float:right; cursor:pointer; color:#77192f; font-size:56.25%; overflow:hidden;}
.pozadi .nadpisCentralni {width:732px; margin:20px 12px 20px 9px; overflow:hidden; }
.nadpisCentralni .mojeh1 {width:712px; margin:0px 10px 0px 10px; overflow:hidden; font-size:75%; color:#7c1b31; text-transform:uppercase;}


.zakladniOdsazeni {border:0px solid blue; width:753px; margin:16px 0px 0px 33px; background:#ffffff; overflow:hidden;}
.zakladniOdsazeni .horniZaobleni {width:753px; height:9px; background:url(sexy-mapa.jpg) no-repeat 0px -422px; overflow:hidden;}
.zakladniOdsazeni .vnitrniOdsazeni {width:713px; margin:10px 20px; overflow:hidden;}
.zakladniOdsazeni .dolniZaobleni {width:753px; height:10px; background:url(sexy-mapa.jpg) no-repeat 0px -410px; overflow:hidden;}

.zakladniOdsazeni2 {border:0px solid blue; width:754px; margin:16px 0px 0px 33px; background:transparent; overflow:hidden;}

.banneryCenter {width:713px; overflow:hidden; text-align:left; padding:0px; margin:10px auto 10px auto;}


/* tlacitka */
.pokracovatMain {display:block; width:78px; height:15px; border:0px solid black; padding:2px 0px 0px 0px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -41px; color:#000000; font-size:10px; cursor:pointer; float:left;}
.pokracovatMain:hover {text-decoration:none;}
.pokracovatMain2 {display:block; width:78px; height:15px; border:0px solid black; padding:2px 0px 0px 0px; margin:0px auto; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -41px; color:#000000; font-size:10px; cursor:pointer; }
.pokracovatMain2:hover {text-decoration:none;}
.pokracovatMainB {display:block; width:78px; height:17px; border:0px solid black; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -41px; cursor:pointer; float:left;}
.pokracovatMainB .text {border:0px solid red; padding:0px; text-transform:uppercase; height:15px; margin-top:2px; font-weight:bold; text-align:center; color:#000000; font-size:10px; }
.pokracovatMainBR {display:block; width:78px; height:17px; border:0px solid black; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -41px; cursor:pointer; float:right;}
.pokracovatMainBR .text {border:0px solid red; padding:0px; text-transform:uppercase; height:15px; margin-top:2px; font-weight:bold; text-align:center; color:#000000; font-size:10px; }
.tTmaveSeda {display:block; width:78px; height:15px; padding:2px 0px 0px 0px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -22px; margin-bottom:3px; color:#000000; font-size:10px; cursor:pointer;}
.tTmaveSedaB {display:block; width:78px; height:17px; border:0px solid black; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -22px; margin-bottom:3px; color:#000000; font-size:10px; cursor:pointer;}
.tSvetleSeda {display:block; width:78px; height:15px; padding:2px 0px 0px 0px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -41px; color:#000000; font-size:10px; cursor:pointer;}
.tSvetleSedaB {display:block; width:78px;  height:17px; border:0px solid black;  text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -41px;margin:3px; cursor:pointer;}
.tSvetleSedaB .text {border:0px solid red; padding:0px; text-transform:uppercase; height:15px; margin-top:2px; font-weight:bold; text-align:center; color:#000000; font-size:10px; }
.velkeSede {display:block; border:0px solid black; width:95px; height:21px; padding:0px 0px 0px 0px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -60px; color:#000000; font-size:90.1%; cursor:pointer;}
.dlouheSede {display:block; border:0px solid black; width:116px; height:15px; padding:2px 0px 0px 0px; margin:2px 5px 0px 0px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat -128px -83px; color:#000000; font-size:10px; cursor:pointer; float:left;}
.dlouheSedeTmave {display:block; border:0px solid black; width:116px; height:17px; margin:2px 5px 0px 0px; padding:0px 0px 0px 0px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat -128px -103px; color:#000000; font-size:10px; cursor:pointer; float:left;}


.sexy-main .sloupce {width:980px; margin-top:408px; padding-bottom:20px; overflow:hidden; background:#821c33 url(sexy-bg-sloupce.gif) repeat-x;}
.sexy-main .sloupce .left {width:786px; overflow:hidden; float:left;}

.sexy-main .sloupce .right {width:192px; overflow:hidden; float:left; }
.sexy-main .sloupce .right .vyhledavani {width:163px; float:right; border:0px solid blue;}
.sexy-main .sloupce .right .vyhledavani input {float:left; width:125px; height:20px; margin:0px 0px 2px 0px; padding:2px 2px 0px 2px; border:0px solid black; font-size:68.75%; background:url(sexy-mapa-buttons.png) no-repeat -19px 0px; color:#646464;}
.sexy-main .sloupce .right .vyhledavani .hledej {float:right; width:18px; height:18px; margin:1px 14px 0px 0px; cursor:pointer; border:0px solid black; background:url(sexy-mapa-buttons.png) no-repeat 0px 0px; }
.sexy-main .sloupce .right .vyhledavani a {display:block; width:125px; text-align:center; color:#c298a1; font-size:62.5%; font-weight:bold;}
.sexy-main .sloupce .right .kategorieNadpis {width:159px; height:45px; float:right; background:url(sexy-ornament-kategorie.png) no-repeat; margin:15px 0px 0px 4px;}
.sexy-main .sloupce .right .kategorieNadpis .kategorieNapis {width:142px; float:right; font-size:75%; font-weight:bold; color:#ffffff; margin-top:7px;}
.sexy-main .sloupce .right .sexy-kategorie {width:148px; float:right; border:0px solid blue; overflow:hidden;}
.sexy-main .sloupce .right .sexy-vyrobce {width:148px; float:right; border:0px solid blue; overflow:hidden;}
.sexy-main .sloupce .right .sexy-vyrobce .rootkatName {width:126px;  overflow:hidden; }
.sexy-main .sloupce .right .sexy-vyrobce .rootkatName .odkaz {display:block; width: 126px; padding:0px; margin: 0px; overflow:hidden; cursor:pointer;}
.sexy-main .sloupce .right .sexy-vyrobce .rootkatName .nadpis1 {width:126px; overflow:hidden; cursor:pointer; color:#ffffff; font-size:62.5%; padding:6px 0px 6px 13px; text-transform:uppercase; overflow:hidden; border-bottom:1px dashed #a14b5e;}



.sexy-main .sexyZapati {width:980px; overflow:hidden; overflow:hidden;}
.sexy-main .sexyZapati .sexyZapatiTop {width:980px; height:21px; background:#821c33; overflow:hidden;}
.sexy-main .sexyZapati .sexyZapatiTop .zaobleni {width:39px; height:21px; background:url(sexy-mapa-buttons.png) no-repeat -96px -56px; overflow:hidden; margin-left:799px;}
.sexy-main .sexyZapati .sexyZapatiBottom {border:0px solid blue; width:946px; margin:12px auto 0px auto; overflow:hidden;}
.sexy-main .sexyZapati .sexyZapatiBottom .textPageBottom {display:block; color:#000000; font-size:62.5%; text-transform:uppercase; float:left; margin-right:30px;}
.sexy-main .sexyZapati .sexyZapatiBottom .textPageBottom .ctverecek {display:block; width:7px; height:7px; background:#8c1e37; margin:3px 3px 0px 0px; float:left;}
.sexy-main .sexyZapati .sexyZapatiPartneri {border:0px solid blue; width:946px; margin:12px auto 0px auto; overflow:hidden;}
.sexy-main .sexyZapati .zapatiSpodek {border:0px solid blue; width:946px; margin:12px auto; overflow:hidden;}
.sexy-main .sexyZapati .zapatiSpodek .provozovatel { font-size:62.5%; }
.sexy-main .sexyZapati .zapatiSpodek .BINARGON {font-size:62.5%;}

.sexy-main .header {width:980px; height:408px; background:url(sexy-mapa.jpg) no-repeat 0px 0px; overflow:hidden; position:absolute; top:0px;}
.sexy-main .header .headerTop {border:0px solid black; width:980px; height:316px; overflow:hidden; }

.sexy-main .header .headerTop .textyTop {border:0px solid blue; width:647px; margin:20px 0px 0px 26px; height:32px; overflow:hidden; float:left;}
.sexy-main .header .headerTop .textyTop .bunkaFirst {height:32px; border-right:1px solid #ad2648; float:left; padding:6px 12px 0px 0px;}
.sexy-main .header .headerTop .textyTop .bunkaFirst .barva {display:block; cursor:pointer; overflow:hidden;}
.sexy-main .header .headerTop .textyTop .bunkaFirst .barva:hover {}
.sexy-main .header .headerTop .textyTop .bunkaFirst .barva .nos {height:17px; color:#ffffff; font-size:62.5%; padding:4px 5px 0px 7px; text-transform:uppercase; background:#7f1a32 url(sexy-texty-topbg.gif) no-repeat -4px 0px; overflow:hidden; float:left;}
.sexy-main .header .headerTop .textyTop .bunkaFirst .barva .zaobleni {border:0px solid blue; height:21px; width:2px; float:left; display:block; background:url(sexy-texty-topbg.gif) no-repeat 0px 0px; overflow:hidden;}
.sexy-main .header .headerTop .textyTop .bunkaFirst .barva:hover .nos {background:#000000 url(sexy-texty-topbg.gif) no-repeat -4px -22px; float:left; text-decoration:underline;}
.sexy-main .header .headerTop .textyTop .bunkaFirst .barva:hover .zaobleni {height:21px; width:2px; float:left; background:url(sexy-texty-topbg.gif) no-repeat 0px -22px;}
.sexy-main .header .headerTop .textyTop .bunka {height:32px; border-right:1px solid #ad2648; float:left; border-left:1px solid #831a2f; float:left; padding:6px 12px 0px 12px;}
.sexy-main .header .headerTop .textyTop .bunka .barva {display:block; cursor:pointer; overflow:hidden;}
.sexy-main .header .headerTop .textyTop .bunka .barva:hover {}
.sexy-main .header .headerTop .textyTop .bunka .barva .nos {height:17px; color:#ffffff; font-size:62.5%; padding:4px 5px 0px 7px; text-transform:uppercase; background:#7f1a32 url(sexy-texty-topbg.gif) no-repeat -4px 0px; overflow:hidden; float:left;}
.sexy-main .header .headerTop .textyTop .bunka .barva .zaobleni {border:0px solid blue; height:21px; width:2px; float:left; display:block; background:url(sexy-texty-topbg.gif) no-repeat 0px 0px; overflow:hidden;}
.sexy-main .header .headerTop .textyTop .bunka .barva:hover .nos {background:#000000 url(sexy-texty-topbg.gif) no-repeat -4px -22px; float:left; text-decoration:underline;}
.sexy-main .header .headerTop .textyTop .bunka .barva:hover .zaobleni {height:21px; width:2px; float:left; background:url(sexy-texty-topbg.gif) no-repeat 0px -22px;}
.sexy-main .header .headerTop .textyTop .bunkaLast {height:32px; border-left:1px solid #831a2f; padding:6px 6px 0px 12px; overflow:hidden;}
.sexy-main .header .headerTop .textyTop .bunkaLast .barva {display:block; cursor:pointer; overflow:hidden;}
.sexy-main .header .headerTop .textyTop .bunkaLast .barva:hover {}
.sexy-main .header .headerTop .textyTop .bunkaLast .barva .nos {height:17px; color:#ffffff; font-size:62.5%; padding:4px 5px 0px 7px; text-transform:uppercase; background:#7f1a32 url(sexy-texty-topbg.gif) no-repeat -4px 0px; overflow:hidden; float:left;}
.sexy-main .header .headerTop .textyTop .bunkaLast .barva .zaobleni {border:0px solid blue; height:21px; width:2px; float:left; display:block; background:url(sexy-texty-topbg.gif) no-repeat 0px 0px; overflow:hidden;}
.sexy-main .header .headerTop .textyTop .bunkaLast .barva:hover .nos {background:#000000 url(sexy-texty-topbg.gif) no-repeat -4px -22px; float:left; text-decoration:underline;}
.sexy-main .header .headerTop .textyTop .bunkaLast .barva:hover .zaobleni {height:21px; width:2px; float:left; background:url(sexy-texty-topbg.gif) no-repeat 0px -22px;}

.sexy-main .header .headerTop .prihlaseni {border:0px solid blue; width:300px; float:right; }
.sexy-main .header .headerTop .prihlaseni .userForms {overflow:hidden;}
.sexy-main .header .headerTop .prihlaseni .userForms .radek {border:0px solid white; width:296px; height:20px; margin:15px 0px 8px 0px; float:right; overflow:hidden;}
.sexy-main .header .headerTop .prihlaseni .userForms .radek .pozadiuserform-0 {width:125px; height:18px; margin:0px 0px 0px 6px; float:left; padding:4px 2px 0px 2px; border:0px solid black; font-size:68.75%; background:url(sexy-mapa-buttons.png) no-repeat -19px 0px; color:#646464; text-align:center; color:#999999; font-size:62.5%;}
.sexy-main .header .headerTop .prihlaseni .userForms .radek .pozadiuserform-1 {width:125px; height:18px; margin:0px 0px 0px 6px; float:left; padding:4px 2px 0px 2px; border:0px solid black; font-size:68.75%; background:url(sexy-mapa-buttons.png) no-repeat 0px -83px; color:#646464; text-align:center; color:#999999; font-size:62.5%;}
.sexy-main .header .headerTop .prihlaseni .userForms .radek .pozadiuserform-2 {width:125px; height:18px; margin:0px 0px 0px 6px; float:left; padding:4px 2px 0px 2px; border:0px solid black; font-size:68.75%; background:url(sexy-mapa-buttons.png) no-repeat 0px -105px; color:#646464; text-align:center; color:#999999; font-size:62.5%;}
.sexy-main .header .headerTop .prihlaseni .userForms .radek .odeslat {float:left; width:18px; height:18px; margin:1px 5px 0px 0px; cursor:pointer; border:0px solid black; background:url(sexy-mapa-buttons.png) no-repeat 0px 0px; }
.sexy-main .header .headerTop .prihlaseni .userForms .radekOdkazy {width:260px; text-align:center; color:#ffffff; font-size:62.5%; margin:0px 0px 0px 22px;  overflow:hidden;}
.sexy-main .header .headerTop .prihlaseni .userForms .radekOdkazy .odkazy {text-transform:uppercase; color:#ffffff;}
.sexy-main .header .headerTop .prihlaseni .userForms .radekOdkazy .odkazy:hover {text-decoration:underline;}
.sexy-main .header .headerTop .prihlaseni .userForms .radek .nadpis {border:0px solid blue; width:210px; color:#ffffff; font-size:75%; float:left; overflow:hidden;}
.sexy-main .header .headerTop .prihlaseni .userForms .radek .odhlasit {border: 0px solid blue; width:70px;  display:block; float:right; text-transform:uppercase; font-weight:normal; color:#ffffff; font-size:83.3%; overflow:hidden;}
.sexy-main .header .headerTop .prihlaseni .userForms .radek2 {border:0px solid white; width:296px; height:20px; margin:15px 0px 0px 0px; float:right; overflow:hidden;}
.sexy-main .header .headerTop .prihlaseni .userForms .radek2 .nadpis {border:0px solid blue; width:210px; color:#ffffff; font-size:75%; float:left; overflow:hidden;}
.sexy-main .header .headerTop .prihlaseni .userForms .radek2 .odhlasit {border: 0px solid blue; width:70px;  display:block; float:right; text-transform:uppercase; font-weight:normal; color:#ffffff; font-size:62.5%; overflow:hidden; margin-top:4px;}
.sexy-main .header .headerTop .prihlaseni .userForms .radek2 .odhlasit:hover {font-weight:bold;}

.sexy-main .header .headerTop .logoDiv {border:0px solid blue; width:750px; height:140px; float:left; margin-top:95px; cursor:pointer; overflow:hidden;}
.sexy-main .header .headerTop .logoDiv .logo {display:block; width:750px; height:140px; overflow:hidden; font-size:1px; text-indent:-5000px; text-decoration:none; margin:0px 0px 0px 0px;}

.sexy-main .header .headerMiddle {border:0px solid blue; width:980px; height:60px; }
.sexy-main .header .headerMiddle .jazykyDiv {width:500px; height:20px; margin:0px 0px 0px 50px;}
.sexy-main .header .headerMiddle .jazykyDiv .popis {width:80px; line-height:18px; font-size:56.25%; text-transform:uppercase; float:left;}
.sexy-main .header .headerMiddle .jazykyDiv select {width:125px; height:18px; line-height:18px; border:1px solid #d2d2d2; text-transform:uppercase; font-size:56.25%; float:left; }

.sexy-main .header .headerBottom {width:980px; height:32px; overflow:hidden; border:0px solid black;}
.sexy-main .header .headerBottom .kosik {display:block; width:260px; float:left; margin:0px 0px 0px 28px; cursor:pointer; color:#ffffff;}
.sexy-main .header .headerBottom .kosik:hover {text-decoration:underline;}
.sexy-main .header .headerBottom .kosik .left {width:153px; height:15px; background:url(sexy-mapa.jpg) no-repeat -958px -414px; float:left; padding:2px 0px 0px 22px;}
.sexy-main .header .headerBottom .kosik .left .popis {color:#ffffff; margin:0px 0px 0px 0px; font-size:62.5%; text-transform:uppercase;}
.sexy-main .header .headerBottom .kosik .left .mnozstvi { color:#ffffff; font-size:75%; font-weight:bold;}
.sexy-main .header .headerBottom .kosik .right {width:85px; float:left;  padding:2px 0px 0px 0px;}
.sexy-main .header .headerBottom .kosik .right .popis {color:#ffffff; font-size:62.5%; text-transform:uppercase; margin:2px 0px 0px 0px;}
.sexy-main .header .headerBottom .kosik .right .mnozstvi {color:#ffffff; font-size:75%; font-weight:bold; text-transform:uppercase;}
.sexy-main .header .headerBottom .vyhledavaniNadpis {width:150px; float:right; font-size:75%; font-weight:bold; color:#ffffff; margin-top:3px; }




/* -----------------------------------------------------------------------------------------------------------------------  */
/* pravy sloupec */
.kategorie {float:left;width:126px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px;}
.kategorie .rootkatName {width:126px;  overflow:hidden; }
.kategorie .rootkatName .odkaz {display:block; width: 126px; padding:0px; margin: 0px; overflow:hidden; cursor:pointer;}
.kategorie .rootkatName .nadpis1 {width:126px; overflow:hidden; cursor:pointer; color:#ffffff; font-size:62.5%; padding:6px 0px 6px 13px; text-transform:uppercase; overflow:hidden; border-bottom:1px dashed #a14b5e;}
.kategorie .kategorieName {display:block;  width:auto; margin:0px 0px 0px 0px; padding:6px 0px 6px 13px; font-size:62.5%; overflow:hidden; color:#ffffff; border-bottom:1px dashed #a14b5e;}
.kategorie .selected-0 { margin:0px 0px 0px 0px; padding:0px; overflow:hidden;}
.kategorie .selected-0:hover {}
.kategorie .selected-1 {text-decoration: underline; width:auto; color:#fffff; margin:0px 0px 0px 0px; padding:0px;  font-weight:normal; overflow:hidden; cursor:pointer; border:0px solid #004202; background:#460f1b;}
.kategorie .selected-1:hover {text-decoration:none; cursor:pointer; overflow:hidden; }

.zalozka {width:71px; float:right; font-size:75%; font-weight:bold; color:#ffffff; margin-top:7px; cursor:pointer;}




.margin {margin:0px 0px 0px 0px;}

.novinkyForm {width:125px; overflow:hidden; margin:0px 9px 10px 0px; text-align:left; border:0px solid white; float:right;}
.novinkyForm .popisek1 {float:left; width:125px; text-align:left; margin:0px 0px 3px 0px; font-size:69%; color:#ffffff;}
.novinkyForm .txtbox {width:123px; height:18px; margin:5px 0px 0px 0px; float:left; padding:4px 2px 0px 4px; border:0px solid black; font-size:68.75%; background:url(sexy-mapa-buttons.png) no-repeat -19px 0px; color:#999999; font-size:62.5%;}
.novinkyForm .nfOdeslat {float:right; display:block; width:64px; height:15px; cursor:pointer; margin:5px 0px 0px 0px; font-size:1px; text-indent:-5000px; border:0px solid #000000; }


.anketa {width:124px; overflow:hidden; margin:0px 10px 10px 0px; text-align:left; border:0px solid white; float:right;}
.anketa .nadpis1 {width:124px; overflow:hidden; margin:0px 0px 10px 0px; font-weight:bold; text-align:center;  color:#ffffff; text-align:left; padding:0px; font-size:68.75%; line-height:14px;}
.anketa .moznost {width:124px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; font-size:69%; color:#ffffff;}
.anketa .moznost .sipka {float:left; width:6px; height:5px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; }
.anketa .moznost .moznostFloat {float:left; width:124px; overflow:hidden;}
.anketa .moznost a {text-decoration:none; font-weight:normal; color:#ffffff;}
.anketa .moznost a:hover {text-decoration:underline;}
.anketa .hlas {height: 7px; overflow: hidden; margin:5px 0px 15px 0px; background-color:#8f8c87;}
/* EO - levy sloupec */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* center - hlavni strana - jednotlive FCE*/

.novinka {width:100%; overflow:hidden; margin:0px 0px 20px 0px; font-weight:normal; line-height:14px; color:#1a181a; padding:0px; font-size:68.75%; }
.novinka strong {font-weight:bold; color:#1a181a;}
.novinka a {font-weight:normal; color:#87ab2d; text-decoration:underline;}
.novinka a:hover {text-decoration:none;}
.mezeraNovinka {border-top:1px solid #87ab2d; float:left; width:515px; height:20px; overflow:hidden; overflow:hidden;}

.popisKategorie {margin:0px 0px 0px 0px; padding: 0px; color:#474747; font-size:68.75%; line-height:18px;}
.popisKategorie strong {color:#474747; font-weight:bold;}
.popisKategorie a {color:#7c1b31; text-decoration: underline;}
.popisKategorie a:hover {text-decoration: none;}

.katalogHeader {width:742px; overflow: hidden; color: #000000; padding:0px; margin:0px;}
.katalogHeader .row {width:742px; 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 .katalogHeaderPopis3 {float: left; width: 90px; overflow:hidden; font-size:69%; text-align:left; color:#000000; font-weight:normal; padding:3px 0px 0px 0px; text-align: right;}
.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;}
.katalogHeader .row .vyrobce {float: left; width:140px; 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:0px; color:#004682; padding:0px;}
.listcontrolPages2 .listcontrolPages2-prvni {float: left; width: 10px; height: 31px; font-size: 13px; text-align: left; line-height: 31px;}
.listcontrolPages2 .listcontrolPages2-predchozi {float: left; width: 70px; height: 31px; font-size: 13px; text-align: left; line-height: 31px; text-decoration:underline; color:#000000;}
.listcontrolPages2 .listcontrolPages2-nasledujici {float: right; width: 30px; height: 20px; font-size: 13px; text-align: right; line-height: 20px; text-decoration:underline; color:#000000;}
.listcontrolPages2 .listcontrolPages2-posledni {float: right; width:50px; height: 31px; font-size: 13px; text-align: right; line-height: 31px; text-decoration:underline; color:#000000;}
.listcontrolPages2 .listcontrolPages2-cisla {border:0px solid blue; float: left; width: 370px; margin: 0px auto 0px 35px;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo {float: left; width: 31px; height: 31px; text-align: center; font-size: 69%; line-height: 31px; background:#e6b2b2; color:#ab0000; font-size: 13px; margin-right:2px; text-decoration:underline;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cisloSelected {float: left; font-weight: bold; width: 31px; height: 31px; text-align: center; font-size: 13px; background-color: #ffdada; color: #ab0000; margin-right:2px; line-height: 31px; text-decoration:none;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky {float: left; font-size: 69%; line-height: 20px; height: 20px; color:#000000;}

div.layoutFiltru {}
div.layoutFiltru .layoutLeft {float: left; border: 1px solid #ff00ff;}
div.layoutFiltru .layoutRight {float: right;}

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: 180px; }
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; border:0px solid blue;}
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; line-height:22px;}
div.parametryFiltr .filtrValue td.porovnani {width: 40px; padding:0px;}
div.parametryFiltr .filtrValue .selPorovnani {margin:0px 8px 0px 0px; padding:0px; height:22px; color:#000000; border:0px solid #606060;}
div.parametryFiltr .filtrValue .textbox {width: 117px; height:14px; 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: 165px; 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-top:2px; padding:0px; height:19px; 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:80px; height:22px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; cursor:pointer;}
div.parametryFiltr .submit .filtrovat {float:right; display:block; width:80px; height:22px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; cursor:pointer;}
div.parametryFiltr .submit .zrusit {float:right; display:block; width:100px; height:22px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px 10px 0px 0px; cursor:pointer;}

.katalogSObrazky {border:0px solid blue; float:left; width:240px; height:282px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; text-align: left;}
.katalogSObrazky .horniZaobleni {width:240px; height:12px; background:url(sexy-katalogsobrazky.png) no-repeat 0px 0px; overflow:hidden;}
.katalogSObrazky .teloNadpis {width:240px; background-color:#ffffff; overflow:hidden;}
.katalogSObrazky .teloNadpis .nadpis {width:202px; height:13px; background:#d9d9d9; margin:0px 4px 0px 4px; padding:8px 15px 5px 15px; overflow:hidden;}
.katalogSObrazky .teloNadpis .nadpis .nazev {display:block; width:202px; height:13px; color:#000000; font-size:68.75%; text-transform:uppercase; font-weight:bold; overflow:hidden;}
.katalogSObrazky .dolniZaobleniNadpis {width:240px; height:9px; background:url(sexy-katalogsobrazky.png) no-repeat 0px -15px; overflow:hidden;}
.katalogSObrazky .teloKatalog {width:240px; height:226px; background-color:#ffffff; overflow:hidden;}
.katalogSObrazky .teloKatalog .imageDiv {border-bottom:1px solid #d9d9d9; width:208px; height:110px; overflow:hidden; margin:0px 0px 0px 16px; padding:5px 0px 5px 0px;}
.katalogSObrazky .teloKatalog .imageDiv .image {border:0px solid black; display:block; width:208px; height:110px; overflow:hidden; margin:0px; text-decoration:none;}
.katalogSObrazky .teloKatalog .imageDiv .image:hover {text-decoration:none;}
.katalogSObrazky .teloKatalog .popis {width:198px; height:52px; margin:5px 21px 10px 21px; color:#4c4c4c; font-size:68.75%; overflow:hidden; line-height:18px; padding:0px 0px 0px 0px;}
.katalogSObrazky .teloKatalog .cenaTlacitka {width:190px; margin:0px 28px 0px 22px; overflow:hidden;}
.katalogSObrazky .teloKatalog .cenaTlacitka .cena {width:105px; float:left; font-size:137.5%; color:#8c1e37; font-weight:bold;}
.katalogSObrazky .teloKatalog .cenaTlacitka .tlacitka {width:78px; float:right;}
.katalogSObrazky .teloKatalog .cenaTlacitka .tlacitka .doKosiku {display:block; width:78px; height:15px; padding:2px 0px 0px 0px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -22px; margin-bottom:3px; color:#000000; font-size:62.5%;}
.katalogSObrazky .teloKatalog .cenaTlacitka .tlacitka .naDetail {display:block; width:78px; height:15px; padding:2px 0px 0px 0px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -41px; color:#000000; font-size:62.5%;}
.katalogSObrazky .dolniZaobleni {width:240px; height:8px; background:url(sexy-katalogsobrazky.png) no-repeat 0px -27px; overflow:hidden;}

.katalogMezera1 {float:left; width:16px; height:10px; overflow:hidden;}
.katalogMezera2 { border:0px solid blue; float:left; width:737px; height:5px; overflow:hidden;}

.detailSouvisejici {float:left; width:235px; height:267px; overflow:hidden; text-align: left;}
.detailSouvisejici .inner {width:220px; height:257px; overflow:hidden; margin:0px auto;}
.detailSouvisejici h3 {width: 190px; height:16px; background:#d9d9d9; margin: 0px; padding:8px 15px 8px 15px; overflow:hidden; font-size: 16px; line-height: 16px;}
.detailSouvisejici h3 a {width: 190px; height:18px; overflow:hidden; display: block;}
.detailSouvisejici a.image {border:0px solid black; display:block; width:100%; height:110px; overflow:hidden; text-decoration:none; text-align: center; margin: 5px 0px}
.detailSouvisejici img { width:198px; height:110px;}
.detailSouvisejici .popis {width:100%; height:52px; margin:5px 0px 10px 0px; color:#4c4c4c; font-size:68.75%; overflow:hidden; line-height:18px; padding:0px;}
.detailSouvisejici .cena {width:135px; float:left; font-size:137.5%; color:#8c1e37; font-weight:bold; line-height: 37px;}
.detailSouvisejici .tlacitka {width:78px; float:right;}
.detailSouvisejici .doKosiku {display:block; width:78px; height:15px; padding:2px 0px 0px 0px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -22px; margin-bottom:3px; color:#000000; font-size:62.5%;}
.detailSouvisejici .naDetail {display:block; width:78px; height:15px; padding:2px 0px 0px 0px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -41px; color:#000000; font-size:62.5%;}

.topproduktSloupce {width:154px; margin:0px 0px 8px 0px; overflow:hidden; float:right;}
.topproduktSloupce .obrazek {width:46px; height:45px; margin:0px 7px 0px 0px; float:left;}
.topproduktSloupce .popis {width:80px; float:left; }
.topproduktSloupce .popis h2 {font-size:62.5%; font-weight:normal; overflow:hidden;}
.topproduktSloupce .popis .nazev {border:0px solid blue; font-size:62.5%; margin:0px; padding:0px; width:80px; display:block; overflow:hidden; text-transform:uppercase; color:#ffffff; }
.topproduktSloupce .popis .nazev:hover {text-decoration:underline;}
.topproduktSloupce .popis .cena {border:0px solid blue; width:80px; height:15px; margin:0px; padding:0px; overflow:hidden; line-height:15px; font-size:62.5%; text-transform:uppercase; color:#ffffff; }


/* 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:713px; 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; }
.userData .odsazeniUD .row a:hover {text-decoration: none; }
.userData .odeslat {display:block; border:0px solid black; width:95px; height:21px; padding:0px 0px 0px 0px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -60px; color:#000000; font-size:90.1%; cursor:pointer;}
.userData .registrovat {display:block; border:0px solid black;  width:95px; height:21px; padding:0px 0px 0px 0px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -60px; color:#000000; font-size:90.1%; cursor:pointer;}

/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */
.sexyDetail {width:713px; overflow:hidden;}
.sexyDetail .sexyTop {width:713px; overflow:hidden;}
.sexyDetail .sexyTop .detailObrazek {border:0px solid blue; width:240px; height:180px; float:left; margin-left:5px; overflow:hidden;}
.sexyDetail .sexyTop .vlevo {float: left; width: 245px; height: auto;}
.sexyDetail .sexyTop .dalsiObrazky {float: left; display: block; width: 76px; height: 57px; margin: 5px 0px 0px 5px;}
.sexyDetail .sexyTop .dalsiObrazky img {width: 76px; height: 57px;}
.sexyDetail .sexyTop .sexyRight {border:0px solid blue; width:467px; float:right; overflow:hidden;}
.sexyDetail .sexyTop .sexyRight .sexyPopis {border:0px solid blue; width:442px; float:right; overflow:hidden;}
.sexyDetail .sexyTop .sexyRight .sexyPopis h1 {font-size:75%; color:#ab0000;}
.sexyDetail .sexyTop .sexyRight .sexyPopis h3 {font-size:75%; color:#ab0000;}
.sexyDetail .sexyTop .sexyRight .sexyPopis .text {font-size:68.75%; color:#555555; line-height:13px;}
.sexyDetail .sexyTop .sexyRight .vrch {border:0px solid blue; width:442px; float:right; overflow:hidden; margin:15px 0px 0px 0px;}
.sexyDetail .sexyTop .sexyRight .vrch .bunka {border:0px solid green; width:274px; height:27px; background:#77192f; color:#ffffff; font-weight:bold; overflow:hidden; line-height:27px;}
.sexyDetail .sexyTop .sexyRight .vrch .bunka .nazev {width:64px; margin-left:16px; font-size:68.75%; float:left;}
.sexyDetail .sexyTop .sexyRight .vrch .bunka .text {font-size:87.5%; width:185px; float:right;}
.sexyDetail .sexyTop .sexyRight .vrch .bunka .text2 {font-size:68.75%; width:165px; float:right; text-align:right; padding:0px 20px 0px 0px;}
.sexyDetail .sexyTop .sexyRight .vrch .sexyVlastnosti {border:0px solid blue; width:295px; overflow:hidden; float:left;}
.sexyDetail .sexyTop .sexyRight .vrch .sexyVlastnosti .bunkaV {border:0px solid red; width:274px; line-height:14px; text-align:left; overflow:hidden; }
.sexyDetail .sexyTop .sexyRight .vrch .sexyVlastnosti .pos-1 {border:0px solid red; background-color:#ffdada;}
.sexyDetail .sexyTop .sexyRight .vrch .sexyVlastnosti .pos-0 {border:0px solid red; background-color:#e6b2b2;}
.sexyDetail .sexyTop .sexyRight .vrch .sexyVlastnosti .bunkaV .nazev {float:left; width:84px; margin:0px; overflow:hidden;}
.sexyDetail .sexyTop .sexyRight .vrch .sexyVlastnosti .bunkaV .nazev .text {width:65px; padding:7px 3px 7px 16px; font-size:68.75%; color:#ab0000; overflow:hidden;}
.sexyDetail .sexyTop .sexyRight .vrch .sexyVlastnosti .bunkaV .doprav {font-size:68.75%; width:165px; float:right; text-align:left; padding:4px 20px 0px 0px; color:#ab0000; line-height:20px;}
.sexyDetail .sexyTop .sexyRight .vrch .sexyVlastnosti .bunkaV .pravo {font-size:68.75%; width:165px; float:right; text-align:right; padding:4px 20px 0px 0px; color:#ab0000; }
.sexyDetail .sexyTop .sexyRight .vrch .sexyVlastnosti .bunkaV .pravo .ksDetail {width:42px; height:12px; font-size:10px; border:1px solid #cccccc; margin:0px 0px 0px 0px;  line-height:14px; overflow:hidden;}
.sexyDetail .sexyTop .sexyRight .vrch .sexyVlastnosti .bunkaV select {float:left; width:175px; height:20px; border:1px solid #cccccc; margin:4px 0px 0px 0px; font-size:68.75%; line-height:18px;}
.sexyDetail .sexyTop .sexyRight .vrch .doKosikuDiv {border:0px solid blue; width:142px; margin:26px 0px 0px 0px; padding:0px; float:right; background:#ffffff; cursor:pointer;}
.sexyDetail .sexyTop .sexyRight .vrch .doKosikuDiv .obrazek {width:39px; height:53px; background:url(sexy-mapa-buttons.png) no-repeat -149px 0px; float:left;}
.sexyDetail .sexyTop .sexyRight .vrch .doKosikuDiv .vlozitDoKosiku {border:0px solid blue; margin:15px 0px 0px 0px; width:97px; line-height:16px;  height:17px; cursor:pointer; background:#ffe7e7; font-weight:bold; color:#bc1b1b; font-size:10px; text-align:center; float:left; overflow:hidden;}
.sexyDetail .chyba {font-size:12px; color:#7c1b31;}
.sexyDetail .sexyBottom {width:712px; font-size:68.75%; color:#555555; line-height:13px; margin:25px 0px 0px 0px;}


/* F6_DETAIL - parametry */
.detailParametry {border:0px solid blue; width: 100%; color: #ab0000; margin: 20px auto 20px auto; }
.detailParametry td {border:0px solid blue; padding: 0px; margin:0px; font-weight: normal; font-size: 68.75%; 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 {background-color:#ffdada; color:#ab0000; overflow:hidden;}
.detailParametry .pozice-1 {background-color:#e6b2b2; color:#ab0000; overflow:hidden;}

.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;}

/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 0px; font-size: 69%; text-align:left; color:#000000; margin:10px 0px 25px 0px; border:0px solid black; }
.hlidacipes .pesPopis {line-height:18px;}
.hlidacipes .seda {color:#000000;}
.hlidacipes td {font-size:11px; 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; line-height:19px; overflow:hidden; border:1px solid #034405; color:#000000; font-size:100%; margin:0px; padding:0px;}
.hlidacipes .odeslatDiv {margin:0px;}


/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px; font-size: 69%; text-align:left; color:#000000; margin:10px 0px 25px 0px;}
.viceinformaci .viceinfoPopis {line-height:18px;}
.viceinformaci .textbox {width: 200px; height:19px; border:1px solid #034405; color:#000000; font-size:100%; margin:0px;}
.viceinformaci textarea {width: 300px; height: 85px; border:1px solid #034405; color:#000000; font-size:100%; margin:0px;}
.viceinformaci img {margin:2px 0px;}


/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:0px; color:#000000; font-size: 11px;}
.hodnoceni .hodnoceni-horni {border:0px solid white;  float:right; width:347px; overflow:hidden; margin:24px 0px 15px 12px;}
.hodnoceni .hodnoceni-horni .nadpis {width:280px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; font-weight: normal; color: #000000; font-size:17px;}
.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:right; width:200px; 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:200px; overflow:hidden; padding:0px 0px 3px 0px;}
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft {float:left; width:65px; overflow:hidden; padding:2px 0px 3px 0px; color: #e82508;}
.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; }

/* F6_DETAIL - souvisejici produkty */
.souvisejici {width:100%; overflow:hidden; margin:0px 0px 15px 0px;}


/* F6_DETAIL - diskuse */
.diskuse {border:0px solid blue; padding:0px 0px 0px 0px; overflow:hidden;}
.diskuse .diskuse-popis {color: #000000; font-size: 69%; overflow:hidden;}
.diskuse .nadpis2 {font-weight: bold; color: #ab0000; margin: 10px 0px 5px 0px; font-size: 69%; overflow:hidden;}
.diskuse .akce {border:0px solid blue; width:510px; overflow:hidden; margin: 3px 0px 3px 0px;}
.diskuse .akce .dots {border:0px solid blue; float:left; display:block; margin: 0px 1px 0px 3px;}
.diskuse .prispevky {font-size: 69%; vertical-align:top;}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .prvni {background-color: #feeeee;}
.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: #ab0000;}
.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;}


/* F7_OBLIBENE PROUKTY */
.favorites {margin:0px; color: #000000; font-size:69%; padding:0px;}
.favorites .produkt {width:100%; 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:300px; font-weight:normal; color:#000000; line-height:15px;}
.favorites .produkt .nazevDiv .nazev {text-decoration: underline; font-weight:normal; color:#ab0000;}
.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: #ab0000;}
.favorites .produkt .favoritesRight a.odstranit:hover {text-decoration: underline;}
.favorites .produkt .favoritesRight a.koupit {display: block; width:74px; height:15px; overflow:hidden; text-decoration: none; font-size:1px; text-indent:-5000px; }
.favorites .produkt .favoritesRight a.koupit:hover {}
.favorites .odstranitVse {text-align: right;}
.favorites .odstranitVse a {text-decoration: none; color: #ab0000;}
.favorites .odstranitVse a:hover {text-decoration: underline;}

/* pruvodce nakupem */

.pruvodceNakupem {width:713px; height:59px; overflow:hidden; margin:0px; padding:0px; text-align:left;}
.pruvodceNakupem .pruvodceOdsazeni {width:712px; height:49px; overflow:hidden; margin:0px 0px 0px 9px;}
.pruvodceNakupem .mezera {float:left; width:37px; height:20px; overflow:hidden; margin:0px;}
.pruvodceNakupem .krok-0 {float:left; width:150px; overflow:hidden; margin:2px 0px 0px 0px;}
.pruvodceNakupem .krok-0 .cislo {float:left; width:30px; overflow:hidden; margin:0px; text-align:center; font-size:130%; font-weight:bold; color:#acacac;}
.pruvodceNakupem .krok-0 .text {float:left; width:120px; overflow:hidden; margin:2px 0px 0px 0px; text-align:left; font-size:69%; font-weight:normal; color:#000000;}
.pruvodceNakupem .krok-1 {float:left; width:150px; overflow:hidden; margin:4px 0px 0px 0px;}
.pruvodceNakupem .krok-1 .cislo {float:left; width:30px; overflow:hidden; margin:0px; text-align:center; font-size:130%; font-weight:bold; color:#f0ab4e;}
.pruvodceNakupem .krok-1 .text {float:left; width:120px; overflow:hidden; margin:2px 0px 0px 0px; text-align:left; font-size:69%; font-weight:bold; color:#000000;}


/* F8_KOSIK */
.kosik {width:712px; overflow:hidden; margin:0px; color: #000000; padding:0px;}
.kosik .kosikPopis {line-height:18px; margin:0px; font-size:69%;}
.kosik .seznamZbozi {font-size:69%; color:#ab0000; margin:15px 0px 0px 0px}
.kosik .seznamZbozi .produktliteHeader {width:712px; overflow:hidden; margin:0px; padding:0px; background:#77192f; color:#ab0000; font-weight:bold;}
.kosik .seznamZbozi .produktlite {width:712px; overflow:hidden; margin:0px; padding:0px; border-top:0px solid #606060; color:#ab0000;}
.kosik .seznamZbozi .pozadi-1 {background:#ffdada;}
.kosik .seznamZbozi .pozadi-0 {background:#e6b2b2;}
.kosik .seznamZbozi .padding1 {padding: 6px 5px 5px 5px; text-align:right; font-weight:bold;}
.kosik .seznamZbozi .padding11 {padding: 6px 5px 5px 5px; text-align:center; font-weight:bold;}
.kosik .seznamZbozi .padding2 {margin: 6px 5px 5px 5px; }
.kosik .seznamZbozi .padding3 {padding: 3px 0px 3px 0px;}
.kosik .seznamZbozi .padding4 {margin: 6px 0px 5px 0px;}
.kosik .seznamZbozi .checkbox {float: left; width: 30px; overflow: hidden; padding:0px; margin:0px; text-align:center;}
.kosik .seznamZbozi .nazev {float:left; width:352px; overflow:hidden; padding:0px; margin:0px; color:#ab0000; text-align:left;}
.kosik .seznamZbozi .nazev a {text-decoration: underline; color:#ab0000; font-weight: normal;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: none;}
.kosik .seznamZbozi .cenaZaKus {float: left; width: 100px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 80px; overflow: hidden; text-align: center; padding:0px;}
.kosik .seznamZbozi .pocetKusu input {width:30px; height:17px; text-align:center; border:1px solid #606060; color:#000000; margin: 2px 0px 0px 0px; font-size:100%;}
.kosik .seznamZbozi .dph {float: left; width:40px; overflow: hidden; padding:0px; text-align:right;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width:100px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .cena1 {color:#ab0000; font-weight: normal; text-align:right;}
.kosik .seznamZbozi .cena2 {color:#77192f; font-weight: bold; text-align:right;}
.kosik .cenaCelkem {width:712px; overflow:hidden; margin:0px; padding:0px; text-align:left; font-size:69%; background:#77192f; }
.kosik .cenaCelkem .row {width:692px; overflow:hidden; float:right;  margin:0px 10px 0px 0px; padding:0px; border-top:0px solid #606060;}
.kosik .cenaCelkem .row .popis {float:left; width:200px; overflow:hidden; margin: 6px 0px 5px 0px; padding:0px; color:#ffffff; text-align:left; font-weight:bold; text-transform:lowercase;}
.kosik .cenaCelkem .row .cena {float:right; width:120px; overflow:hidden; margin: 6px 0px 5px 0px; padding:0px; color:#ffffff; text-align:right; font-weight:bold;}
.kosik .cenaCelkem .row .cena .modra {color:#ffffff;}
.kosik .buttonsBottom {width:712px; margin: 20px 0px 0px 0px; padding:0px;}
.kosik .buttonsBottom .ulozitZmeny {float:right; display:block; height:20px; font-weight:bold; font-size:62.5%; text-transform:uppercase; border:0px solid #000000; background:#460f1b; color:#ffffff; cursor:pointer; overflow:hidden; margin-right:5px;}
.kosik .buttonsBottom .vysypatKosik {float:left; display:block; height:20px; font-weight:bold; font-size:62.5%; text-transform:uppercase; border:0px solid #000000; background:#460f1b; color:#ffffff; cursor:pointer; overflow:hidden; line-height:20px; padding:0px 15px; margin-left:5px;}
.kosik .buttonsBottom .smazOznacene {float:left; display:block; height:20px; font-weight:bold; font-size:62.5%; text-transform:uppercase; border:0px solid #000000; background:#460f1b; color:#ffffff; cursor:pointer; overflow:hidden;}
.kosik .buttonsBottom .tlacitkoPokladna {float:right; display:block; height:20px; font-weight:bold; font-size:62.5%; text-transform:uppercase; border:0px solid #000000; background:#460f1b; color:#ffffff; cursor:pointer; overflow:hidden;}
.kosik .chyby {padding:10px 0px 4px 0px; width:100%; text-align:center; line-height:18px; color:#ff0000; font-size:75%; font-weight:bold;}
.kosik .chyby .odkaz {text-decoration: underline; color:#ff0000; font-weight: bold;}
.kosik .chyby .odkaz:hover {text-decoration: none;}

/* F9_POKLADNA */
.pokladna {color: #000000; font-size:69%; padding:0px;}
.pokladna .nadpisPokladna {width:712px; overflow:hidden; font-weight: bold; padding:0px; color: #77192f; margin:20px 0px 5px 0px;}
.pokladna .margin {width:712px; overflow:hidden; margin: 0px 0px 0px 20px; text-align: left;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; color: #77192f; font-weight: bold;}
.pokladna .seznamZbozi {color:#ab0000; margin:15px 0px 0px 0px}
.pokladna .seznamZbozi .produktliteHeader {width:692px; overflow:hidden; margin:0px; padding:0px; background:#77192f; color:#ab0000; font-weight:bold;}
.pokladna .seznamZbozi .produktlite {width:692px; overflow:hidden; margin:0px; padding:0px; border-top:0px solid #606060; color:#ab0000;}
.pokladna .seznamZbozi .pozadi-1 {background:#ffdada;}
.pokladna .seznamZbozi .pozadi-0 {background:#e6b2b2;}
.pokladna .seznamZbozi .padding1 {padding: 6px 5px 5px 5px; text-align:right; font-weight:bold;}
.pokladna .seznamZbozi .padding11 {padding: 6px 5px 5px 5px; text-align:center; font-weight:bold;}
.pokladna .seznamZbozi .padding2 {margin: 6px 5px 5px 10px; }
.pokladna .seznamZbozi .padding3 {padding: 3px 5px 3px 5px;}
.pokladna .seznamZbozi .padding4 {margin: 6px 5px 5px 5px;}
.pokladna .seznamZbozi .nazev {float:left; width:367px; overflow:hidden; padding:0px; margin:0px; color:#ab0000; text-align:left;}
.pokladna .seznamZbozi .nazev a {text-decoration: underline; color:#ab0000; font-weight: normal;}
.pokladna .seznamZbozi .nazev a:hover {text-decoration: none;}
.pokladna .seznamZbozi .cenaZaKus {float: left; width: 100px; overflow: hidden; padding:0px;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 80px; overflow: hidden; text-align: center; padding:0px;}
.pokladna .seznamZbozi .pocetKusu input {width:30px; height:17px; text-align:center; border:1px solid #606060; color:#000000; margin: 2px 0px 0px 0px; font-size:100%;}
.pokladna .seznamZbozi .dph {float: left; width:40px; overflow: hidden; padding:0px; text-align:right;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width:100px; overflow: hidden; padding:0px;}
.pokladna .seznamZbozi .cena1 {color:#ab0000; font-weight: normal; text-align:right;}
.pokladna .seznamZbozi .cena2 {color:#77192f; font-weight: bold; text-align:right;}
.pokladna .cenaCelkem {width:692px; overflow:hidden; margin:0px; padding:0px; text-align:left; background:#77192f; }
.pokladna .cenaCelkem .row {width:672px; overflow:hidden; float:right;  margin:0px 10px 0px 0px; padding:0px; border-top:0px solid #606060;}
.pokladna .cenaCelkem .row .popis {float:left; width:200px; overflow:hidden; margin: 6px 0px 5px 0px; padding:0px; color:#ffffff; text-align:left; font-weight:bold; text-transform:lowercase;}
.pokladna .cenaCelkem .row .cena {float:right; width:120px; overflow:hidden; margin: 6px 0px 5px 0px; padding:0px; color:#ffffff; text-align:right; font-weight:bold;}
.pokladna .cenaCelkem .row .cena .modra {color:#ffffff;}
.pokladna .slevaPopis {float:left; width: 93px; margin: 1px 0px 0px 0px; color:#000000; text-align:left; font-weight:bold;}
.pokladna input.slevaKod {float:left; width:30px; height:17px; text-align:left; border:1px solid #606060; color:#000000; margin: 1px 5px 0px 0px; font-size:100%;}
.pokladna .slevaTlacitko {float:left; display:block; width:120px; height:20px; font-size:90.1%; margin-top:1px; text-transform:uppercase; border:0px solid #000000; background:#460f1b; color:#ffffff; cursor:pointer; overflow:hidden; border:0px solid #000000; font-weight:bold;}

.pokladna .odberatel2 {margin: 0px 0px 0px 20px; overflow:hidden;}
.pokladna .odberatel2 .kontakt {width:495px; 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; overflow:hidden;}
.pokladna .odberatel .kontakt {border:0px solid red; float: left; width: 243px; padding: 0px 0px 15px 0px; overflow:hidden;}
.pokladna .odberatel .kontakt .nadpis {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #77192f; overflow:hidden;}
.pokladna .odberatel .kontakt .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px; overflow:hidden;}

.pokladna .odberatel .kontakt table.udaje {width:243px; 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:495px; padding: 0px 0px 15px 0px; overflow:hidden;}
.pokladna .odberatel .kontakt2 .nadpis {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #77192f;}
.pokladna .odberatel .kontakt2 .popisOblasti {font-style: italic; color:#000000; font-weight:normal;}

.pokladna .odberatel .kontakt2 table.udaje {width: 243px; border: 0px solid #000000; font-size:100%; overflow:hidden;}
.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:#77192f; 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: 525px; height:50px; font-size:100%; color:#000000; border:1px solid #5d6a7a; margin:0px 0px 0px 20px;}
.pokladna .odeslat {height:20px; font-weight:bold; font-size:90.1%; text-transform:uppercase; border:0px solid #000000; background:#460f1b; color:#ffffff; cursor:pointer; overflow:hidden; margin-right:5px;}
.pokladna .zavazneObjednat {height:20px; font-weight:bold; font-size:90.1%; text-transform:uppercase; border:0px solid #000000; background:#460f1b; color:#ffffff; cursor:pointer; overflow:hidden; margin-right:5px;}

.specialniDoprava {margin: 0px 0px 15px 0px;}
.specialniDoprava .text {margin: 0px; font-weight: normal;}
.specialniDoprava .text a {text-decoration:underline; color:#77192f;}
.specialniDoprava .text a:hover {text-decoration:none;}
.specialniDoprava .vyberPlatby {}
.specialniDoprava .vyberPlatby .platba {padding: 5px;}

.volbaDopravyAPlatby {width:90%; margin:0px;}
.volbaDopravyAPlatby td {width:45%; 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:69%;}
.pokladnaLib .pokladnaLibNadpis {display:block; width:515px; 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%;}

.slevyVPokladne {display: block; padding-left: 30px;}

/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {width:713px; overflow:hidden; font-size: 69%; text-align: left; color: #000000;}
.objednavka .pokracovat {display:block; width:85px; height:15px; overflow:hidden; font-size:1px; text-indent:-5000px; border:0px solid #000000; cursor:pointer; margin:0px;}

/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:0px; font-size: 11px;}
.vaseObjednavkyPrehled a.prihlaseni {color:#7c1b31;}
.vaseObjednavkyPrehled .prehled {width: 100%; 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: 11px;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#7c1b31;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {padding:0px; font-size: 11px; color: #000000;}
.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 #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: 11px;}
.vaseObjednavkyDetail .prehled td.nazev {}
.vaseObjednavkyDetail .prehled td.ks {text-align: right;}
.vaseObjednavkyDetail .prehled td.cena {text-align: right;}
.vaseObjednavkyDetail .postovneBalne {text-align: right; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .cenaCelkem {text-align: right; margin: 10px 0px 10px 0px;}
.vaseObjednavkyDetail .zpet {color:#7c1b31; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}

/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {padding:0px; font-size: 69%; overflow:hidden;}
.loginPage .nadpisLogin {font-weight: bold; padding: 5px 0px 5px 0px; color: #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:64px; height:15px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; cursor:pointer;}
.loginPage .prihlasit {float:left; display:block; width:67px; height:15px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; cursor:pointer;}
.loginPage a {text-decoration: underline; color:#87ab2d;}
.loginPage a:hover {text-decoration: none;}

/* F24_VYHLEDAVANI - rozsirene */
.kategorieFiltr {width:220px; color:#7c1b31; font-weight:normal; font-size:69%; vertical-align: top;}
.kategorieFiltr ul {margin:0px; padding:0px 0px 0px 20px;}
.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:58px; height:15px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(prolive-mapa-buttons2.png) no-repeat -68px -192px; cursor:pointer;}
.advsearch2 .nenalezeno {width:600px; font-size:69%; color:#000000; margin:0px 0px 10px 0px;}
.advsearch2 .nenalezeno .zrusitFiltr {display:block; width:100px; height:22px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:2px 0px 0px 0px; background:url(prolive-mapa-buttons2.png) no-repeat -162px -144px; cursor:pointer;}

/* F28_HLIDACI PES */
.watchdog {padding: 0px; font-size: 69%; width:100%; text-align:left; color:#000000; border-top:0px solid black; }
.watchdog a {text-decoration: underline; color: #ab0000;}
.watchdog a:hover {text-decoration: none;}
.watchdog a.kill {text-decoration: none; color: #000000; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {padding: 0px; font-size: 69%; color:#555555; line-height:14px;}
.textpage strong {color:#555555; font-weight:bold;}

/* 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; border:0px solid blue;  width:78px; height:17px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(sexy-mapa-buttons.png) no-repeat 0px -41px; color:#000000; font-size:90.1%; 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: 100%; 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: #ab0000; 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:67px; height:15px; overflow:hidden; text-decoration: none; font-size:1px; text-indent:-5000px; background:url(prolive-mapa-buttons2.png) no-repeat 0px -160px;}
.porovnaniProduktu td .odebrat:hover {background:url(prolive-mapa-buttons2.png) no-repeat 0px -176px;}
.porovnaniProduktu td .koupit {display: block; width:74px; height:15px; overflow:hidden; text-decoration: none; font-size:1px; text-indent:-5000px; background:url(prolive-mapa-buttons2.png) no-repeat -331px -96px;}
.porovnaniProduktu td .koupit:hover {background:url(prolive-mapa-buttons2.png) no-repeat -331px -112px;}
.odebratVse {display:block; width:88px; height:15px; font-size:1px; text-indent:-5000px; border:0px solid #000000; margin:0px; background:url(prolive-mapa-buttons2.png) no-repeat 0px 0px; cursor:pointer;}
.odebratVse:hover {background:url(prolive-mapa-buttons2.png) no-repeat 0px -16px;}

/* F34_SITEMAP */
.sitemap {font-size:69%; color: #7c1b31; 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: #7c1b31;}
.sitemap a:hover {text-decoration: underline;}
.sitemap a strong {font-weight: normal;}

/* F34_SITEMAP */
.sitemap {font-size:69%; color: #7c1b31; line-height:18px; margin:0px 0px;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 12px;  color: #7c1b31; padding: 15px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;  color: #7c1b31;}
.sitemap a:hover {text-decoration: underline;}
