/* obecna nastaveni */
body {font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; background-color:#000000; color:#ffffff;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Arial, Helvetica, sans-serif; vertical-align: middle;}
strong {font-weight: bold;}
a {text-decoration: none; color:#bd0414;}
a:hover {text-decoration:underline;}
.pointer {cursor: pointer;}
.cistic {clear:both; border:none; visibility:hidden; line-height:0px;}

.c0 {color: #000000;}

.mezeraL {float:left; width:10px; height:19px; overflow:hidden;}
.mezeraR {float:right; width:10px; height:19px; overflow:hidden;}
.shopTlacitko {display:block; margin:0px; padding:0px; text-align:left; cursor: pointer; background-color:#d61021; font-size:12px;}
.shopTlacitko .left {float:left; height:19px; overflow:hidden; margin:0px 0px 0px 0px; font-weight:bold; color:#FFFFFF; padding:0px 0px 0px 4px; }
.shopTlacitko .left .tlacitko {font-weight:bold; color:#FFFFFF; font-size:12px; background-color:transparent; cursor:pointer; padding:0px; width:auto; overflow:visible; margin:1px 0px 0px 4px; border:0px solid black; text-align:center; text-indent:0px;}
.shopTlacitko .left .text {display:block; font-weight:bold; font-size:12px; color:#FFFFFF; cursor:pointer; padding:0px; margin:2px 0px 0px 4px; border:none;}
.shopTlacitko .left a {display:block; margin:2px 0px 0px 4px; font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:12px;}
.shopTlacitko .left a:hover {text-decoration:none; color:#FFFFFF;}
.shopTlacitko .right {float:left; width:9px; height:19px; margin:0px 0px 0px 0px; }

.perlaTlacitko {display: block; width:113px; height:18px; background:url(perla-mapa-buttons.gif) no-repeat 0px -46px; overflow:hidden; text-align:center; padding:3px 0px 0px 0px; color:#636363; font-size:10px; border:0px solid white; cursor:pointer;}
input.perlaTlacitko, button.perlaTlacitko {height:21px; padding:0px 0px 0px 0px;}
/*.perlaTlacitkoA {width:113px; display:block; height:18px; background:url(perla-mapa-buttons.gif) no-repeat 0px -46px; overflow:hidden; text-align:center; padding:3px 0px 0px 0px; color:#636363; font-size:10px; border:0px solid white; cursor:pointer; }*/
.perlaTlacitkoLeft {width:113px; height:18px; background:url(perla-mapa-buttons.gif) no-repeat 0px -46px; overflow:hidden; text-align:center; padding:3px 0px 0px 0px; color:#636363; font-size:10px; border:0px solid white; cursor:pointer; float:left; margin:0px 0px 3px 174px;}
.perlaTlacitkoLeft:hover {text-decoration:none;}
.perlaTlacitkoInput {width:113px; height:19px; background:url(perla-mapa-buttons.gif) no-repeat 0px -46px; overflow:hidden; line-height:12px; text-align:center; padding:3px 0px 0px 0px; color:#636363; font-size:10px; border:0px solid white; cursor:pointer; float:left; margin:0px 0px 3px 45px;}
.perlaTlacitkoRight {width:113px; height:18px; background:url(perla-mapa-buttons.gif) no-repeat 0px -46px; overflow:hidden; text-align:center; padding:3px 0px 0px 0px; color:#636363; font-size:10px; border:0px solid white; cursor:pointer; float:right; margin:12px 67px 3px 0px;}
.perlaTlacitkoRightInput{width:113px; height:19px; background:url(perla-mapa-buttons.gif) no-repeat 0px -46px; overflow:hidden; line-height:12px; text-align:center; padding:3px 0px 0px 0px; color:#636363; font-size:10px; border:0px solid white; cursor:pointer; float:right; margin:0px 0px 3px 45px;}
.perlaTlacitkoCerneRight {width:113px; height:19px; background:url(perla-mapa-buttons.gif) no-repeat -63px -96px; overflow:hidden; text-align:center; padding:3px 0px 0px 0px; color:#636363; font-size:10px; border:0px solid white; cursor:pointer; float:right; margin:12px 0px 3px 0px;}

.perlaTlacitkoRed {width:121px; height:19px; display:block; background:url(perla-mapa-buttons.gif) no-repeat -63px -116px; overflow:hidden; text-align:center; color:#b9252e; line-height: 19px; font-size:10px; border:0px solid white; cursor:pointer;}

.akceptovaneKarty {display: block; text-align: center; padding: 20px 0px 0px 0px;}
.akceptovaneKarty .karty {display: block; width: 241px; height: 26px; background: transparent url(perla-mapa.png) no-repeat -412px -317px; margin: 3px auto 10px auto;}

.perlaOKfiltr {width:31px; height:17px; overflow:hidden; float:right; background:url(perla-mapa-buttons.gif) no-repeat -167px 0px; margin-top:1px; border:0px solid blue; text-indent:-5000px; cursor:pointer;}

.shopMessage {text-align: center; width: 100%; position: absolute; top: 400px; left: 0px;}
.shopMessage .block {width: 418px; padding: 0px 0px 15px 0px; margin: 15px auto 15px auto; color:#a7a9ab; background-color:#ffffff;}
.shopMessage .block .nadpis {width: 418px; height: 23px; line-height: 23px; background: url(perla-mapa.png) no-repeat 0px -355px; text-align: left; color: #030000; font-size: 12px; text-indent: 19px;}
.shopMessage .block .odsazeni {font-size: 85%; padding: 0px 20px 0px 20px; margin:0px; color:#a7a9ab; text-align: center;}
.shopMessage .block .mezera {float:left; width:430px; height:5px; overflow:hidden;}
.shopMessage button {background-color: #d9242a; border: 1px solid #d9242a; font-weight: bold; color: #ffffff; cursor: pointer;}
.shopMessage a {background-color: #d9242a; border: 1px solid #d9242a; font-weight: bold; color: #ffffff; cursor: pointer; display: inline-block; padding: 0px 6px; margin: 0px auto; width: auto; height: 18px; margin: 0px 2px; }
.shopMessage a:hover{text-align: n}
.tlacitkoLeft {text-align:left; background-color:transparent; border:0px solid #000000; color:#898c91; font-size:69%; text-transform:uppercase; cursor:pointer; padding:0px; margin:0px;}

.filtrPozadi {}
.filtrPozadi .vrch {}
.filtrPozadi .vrch .rohL {width:5px; height:4px; overflow:hidden; background:url(perla-bg-filtrpozadi-complet.png) no-repeat 0px 0px; float:left;}
.filtrPozadi .vrch .stred {height:4px; overflow:hidden; background:url(perla-bg-filtrpozadi-complet.png) no-repeat -5px 0px; float:left;}
.filtrPozadi .vrch .rohR {width:5px; height:4px; overflow:hidden; background:url(perla-bg-filtrpozadi-complet.png) no-repeat -760px 0px; float:left;}
.filtrPozadi .prostredek {border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background:#676767 url(perla-bg-filtrpozadi-repeatx.gif) repeat-x; overflow:hidden;}
.filtrPozadi .dno {}
.filtrPozadi .dno .rohL {width:5px; height:4px; overflow:hidden; background:url(perla-bg-filtrpozadi-complet.png) no-repeat 0px -20px; float:left;}
.filtrPozadi .dno .stred {height:4px; overflow:hidden; background:url(perla-bg-filtrpozadi-complet.png) no-repeat -5px -20px; float:left;}
.filtrPozadi .dno .rohR {width:5px; height:4px; overflow:hidden; background:url(perla-bg-filtrpozadi-complet.png) no-repeat -760px -20px; float:left;}

/* -----------------------------------------------------------------------------------------------------------------------  */
/* layout */

.nadpisNeviditelny {width:auto; height:1px; text-indent:-5000px;}
.nadpisNeviditelny h1 {font-size:1px; margin:0px; padding:0px;}

.nadpisH3 {display:block; font-weight:normal; font-size:87.5%; color:#ffffff; margin:12px 0px 0px 18px; padding:0px;}

.perla-main {border:0px solid white; width:932px; margin:0px auto 0px auto; text-align: left; padding-top:162px; background-color:#000000;}
.perla-main .sloupce {border:0px solid blue; width:932px; overflow:hidden;}
.perla-main .sloupce .right {float:right; width:802px; overflow:hidden;}
.perla-main .sloupce .right .odsazeniRight {border:0px solid blue; width:800px; overflow:hidden; margin:20px 0px 0px 0px;}
.perla-main .sloupce .right .odsazeniRight .banneryCenter {border:0px solid white; float:left; width:290px; height:480px; margin:5px 0px 10px 5px; overflow:hidden;}
.perla-main .sloupce .right .odsazeniRight .oknoMiddle {border:0px solid blue; width:328px; overflow:hidden; float:left;}
.perla-main .sloupce .right .odsazeniRight .oknoMiddle .novinkyUvod {border:0px solid blue;width:310px; height:250px; margin:0px 20px 23px 8px; overflow:hidden; }
.perla-main .sloupce .right .odsazeniRight .oknoMiddle .novinkyUvod .nadpisNovinkyUvod {width:310px; overflow:hidden;}
.perla-main .sloupce .right .odsazeniRight .oknoMiddle .novinkyUvod .nadpisNovinkyUvod h2 {font-size:112.5%;  font-weight:normal; text-transform:lowercase; padding:0px 0px 8px 0px; margin:0px;}
.perla-main .sloupce .right .odsazeniRight .oknoMiddle .novinkyZbozi {width:328px; overflow:hidden; margin:0px 0px 0px 8px;}
.perla-main .sloupce .right .odsazeniRight .oknoMiddle .novinkyZbozi .topproduktyNovinky {float:left;}
.perla-main .sloupce .right .odsazeniRight .oknoRight {border:0px solid blue; float:left; width:156px; height:463px; overflow:hidden; margin:11px 0px 0px 11px;}
.perla-main .sloupce .right .odsazeniRight .oknoRight .top {width:156px; height:38px; overflow:hidden; background:url(perla-bg-toprodukt-main.gif) no-repeat 0px -23px; color:#ffffff; text-align:center; font-size:87.5%; padding-top:4px; text-transform:lowercase;}
.perla-main .sloupce .right .odsazeniRight .oknoRight .middle {width:156px; height:401px; overflow:hidden; background:url(perla-bg-toprodukt-main-repeaty.gif) repeat-y; text-align: left;}
.perla-main .sloupce .right .odsazeniRight .oknoRight .middle .mezera {width:130px; height:2px; background:#949494; margin:20px 13px;}
.perla-main .sloupce .right .odsazeniRight .oknoRight .low {width:156px; height:20px; overflow:hidden;  background:url(perla-bg-toprodukt-main.gif) no-repeat 0px -0px;}
.perla-main .sloupce .right .odsazeniRight .tecky {border:0px solid blue; width:774px; height:17px; overflow:hidden; background:url(perla-mapa.png) no-repeat -150px -145px; margin-right:10px; float:right;}
.perla-main .sloupce .left {float:left; width:130px; overflow:hidden;}
.perla-main .sloupce .left .odsazeniLeft {border:0px solid white; width:122px; margin:0px 0px 20px 6px; overflow:hidden;}
.perla-main .sloupce .left .odsazeniLeft .banneryLeft {border:0px solid blue; width:122px; height:215px; overflow:hidden; margin-top:10px; text-align:center;}
.perla-main .produktyBottom {border:0px solid blue; width:924px; margin:40px 0px 20px 0px;}
.perla-main .produktyBottom .ramecek01 {width:924px; height:226px; overflow:hidden; margin-bottom:14px;}
.perla-main .produktyBottom .ramecek01 .top {width:924px; height:34px; overflow:hidden; background:url(perla-mapa.png) no-repeat -0px -164px;  padding:0px;}
.perla-main .produktyBottom .ramecek01 .top h3 {display:block; font-weight:normal; font-size:87.5%; color:#ffffff; margin:12px 0px 0px 18px; padding:0px;}
.perla-main .produktyBottom .ramecek01 .stred {border-left:1px solid #6b292d; border-right:1px solid #6b292d; width:776px; height:176px; overflow:hidden; padding-left:146px;}
.perla-main .produktyBottom .ramecek01 .low {width:924px; height:16px; overflow:hidden; background:url(perla-mapa.png) no-repeat -0px -200px;}


.zapati {width:932px; height:37px; overflow:hidden; background:url(perla-bg-zapati-repeatx.gif) repeat-x; margin-top:15px;}
.zapati .zapatiNovinky {width:460px; border:0px solid blue; margin:12px 0px 0px 0px; float:left;}
.zapati .zapatiNovinky .novinkyForm {width:460px; overflow:hidden; padding:0px;}
.zapati .zapatiNovinky .novinkyForm .novinky-popis {float:left; width:118px; color:#000000; font-weight:normal; margin:4px 0px 0px 35px; padding:0px 0px 0px 0px; text-align:left; font-size:62.5%; text-decoration:none;}
.zapati .zapatiNovinky .novinkyForm .bg-input {float:left; width:160px; height:21px; overflow:hidden; background:url(perla-mapa-buttons.gif) no-repeat 0px 0px; margin:0px 5px 0px 0px; padding:0px;}
.zapati .zapatiNovinky .novinkyForm .bg-input .txtbox {width:145px; height:17px; background-color:transparent; border:0px solid #5a4c3b; color: #000000; margin:0px 0px 0px 5px; padding-top:4px; text-align:center; font-size:62.5%;}
.zapati .zapatiNovinky .novinkyForm input.submit {float:left; width:130px; height:21px; cursor:pointer; color:#000000; text-align:left; text-align:center; padding-top:0px; text-decoration:none; border:0px solid #000000; background-color:transparent; font-size:62.5%; margin:0px 0px 0px 0px;}
.zapati .textPageBottom {float:left; width:420px; margin:16px 0px 0px 20px; border:0px solid blue; overflow:hidden;}
.zapati .textPageBottom .pageBottom {display:block; float:left; font-size:62.5%; color:#000000; cursor:pointer; }
.zapati .textPageBottom .pageBottom:hover {text-decoration:underline;}
.zapati .textPageBottom .mezera {width:1px; height:12px; margin:0px 15px; background:#848484; float:left;}

.partneri {width:890px; line-height:15px; margin:15px auto 0px auto; overflow:hidden; text-align:right; color:#b2142c; font-size:62.5%;}

.zapati2 {width:932px; overflow:hidden; margin:10px 0px; text-align:center; line-height:16px; color:#ffffff; font-size:69%;}
.zapati2 .zapati-odkaz {color:#bd0414; font-weight:normal; text-decoration:underline;}
.zapati2 .zapati-odkaz:hover {text-decoration:none;}

.perla-main .header {width:932px; height:162px; overflow:hidden; position:absolute; top:0px; background:url(perla-mapa.png) no-repeat 0px 0px;}
.perla-main .header .superTop {width:932px; height:40px; overflow:hidden;}
.perla-main .header .superTop .jazyky {border:0px solid white; float:left; width:380px; height:16px; font-size:10px; overflow:hidden; text-align:right; margin:9px 0px 0px 0px; padding:0px;}
.perla-main .header .superTop .jazyky .vlajka {width:20px; height:13px; margin:0px;padding:0px;}
/*
.perla-main .header .superTop .jazyky .perla-vlajka-cz {float:right; display:block; width:20px; height:13px; overflow:hidden; margin:0px 0px 0px 5px; padding:0px; background:url(perla-mapa-buttons.gif) no-repeat 0px -108px;}
.perla-main .header .superTop .jazyky .perla-vlajka-de {float:right; display:block; width:20px; height:13px; overflow:hidden; margin:0px 0px 0px 5px; padding:0px; background:url(perla-mapa-buttons.gif) no-repeat -21px -108px;}
.perla-main .header .superTop .jazyky .perla-vlajka-en {float:right; display:block; width:20px; height:13px; overflow:hidden; margin:0px 0px 0px 5px; padding:0px; background:url(perla-mapa-buttons.gif) no-repeat -42px -108px;}
.perla-main .header .superTop .jazyky .perla-vlajka-es {float:right; display:block; width:20px; height:13px; overflow:hidden; margin:0px 0px 0px 5px; padding:0px; background:url(perla-mapa-buttons.gif) no-repeat 0px -122px;}
.perla-main .header .superTop .jazyky .perla-vlajka-fr {float:right; display:block; width:20px; height:13px; overflow:hidden; margin:0px 0px 0px 5px; padding:0px; background:url(perla-mapa-buttons.gif) no-repeat -21px -122px;}
.perla-main .header .superTop .jazyky .perla-vlajka-it {float:right; display:block; width:20px; height:13px; overflow:hidden; margin:0px 0px 0px 5px; padding:0px; background:url(perla-mapa-buttons.gif) no-repeat -42px -122px;}
*/
.perla-main .header .superTop .meny {float:left; width:100px; height:15px; line-height:15px; margin:8px 0px 0px 10px; overflow:hidden; font-size:68.75%; color:#ffffff; font-weight:bold;}
.perla-main .header .superTop .meny .meny-odkaz {color:#ffffff; text-decoration:none; font-weight:normal; color:#a1a2a4;}
.perla-main .header .superTop .meny .meny-odkaz:hover {text-decoration: underline;}
.perla-main .header .superTop .prihlaseni {float:left; width:250px; overflow:hidden;}
.perla-main .header .superTop .kosikDivTop {display:block; float:left; width:185px; overflow:hidden; margin:9px 0px 0px 0px; cursor:pointer;}
.perla-main .header .superTop .kosikDivTop .nadpis {display:block; float:left; width:28px; color:#ffffff; font-size:68.75%; line-height:15px;}
.perla-main .header .superTop .kosikDivTop .pocet {display:block; float:left; width:23px; color:#ffffff; font-size:68.75%; text-align:right; line-height:15px;}
.perla-main .header .superTop .kosikDivTop .jednotka {display:block; float:left; width:12px; color:#ffffff; font-size:68.75%; text-align:right; line-height:15px;}
.perla-main .header .superTop .kosikDivTop .cenas {display:block; float:left; width:45px; color:#ffffff; font-size:68.75%; text-align:right; line-height:15px;}
.perla-main .header .top {width:932px; height:122px; overflow:hidden;}
.perla-main .header .top .logo {display:block; float:left; width:370px; height:105px; overflow:hidden; text-indent:-5000px; cursor:pointer;}
.perla-main .header .top .hledani {float:left; width:155px; height:35px; overflow:hidden; margin:3px 0px 0px 195px;}
.perla-main .header .top .textPageTop {float:left; width:130px; height:60px; overflow:hidden; margin:0px 0px 0px 10px;}
.perla-main .header .top .textPageTop .pageTop {display:block; width:130px; height:10px; overflow:hidden; text-align:right; color:#ffffff; text-transform:uppercase; font-size:50%; margin-bottom:5px; font-weight:bold;}


/* -----------------------------------------------------------------------------------------------------------------------  */
.main {width:947px; margin: 0px auto 0px auto; text-align: left; padding-top:40px; background-color:#000000;}

.main .header {width:947px; height:86px; overflow:hidden; padding:0px; margin:0px; text-align:center; background-color:#000000;}
.main .header .headerLeft {float:left; width:222px; height:86px; overflow:hidden; padding:0px; margin:0px; text-align:left; background:#000000 url(dp-logo.png) no-repeat left top; }
.main .header .headerLeft .logo {display: block; width: 222px; height: 80px; overflow:hidden; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerLeft .logo:hover {text-decoration:none;}

.main .header .headerRight {float:right; width:687px; height:86px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
.main .header .headerRight-cz {background:#000000 url(dp-bg-odkazy-top-cz.png) no-repeat 0px 3px;}
.main .header .headerRight-en {background:#000000 url(dp-bg-odkazy-top-en.png) no-repeat 0px 3px;}
.main .header .headerRight-de {background:#000000 url(dp-bg-odkazy-top-de.png) no-repeat 0px 3px;}
.main .header .headerRight-fr {background:#000000 url(dp-bg-odkazy-top-fr.png) no-repeat 0px 3px;}
.main .header .headerRight-es {background:#000000 url(dp-bg-odkazy-top-es.png) no-repeat 0px 3px;}
.main .header .headerRight-it {background:#000000 url(dp-bg-odkazy-top-it.png) no-repeat 0px 3px;}
.main .header .headerRight .topOdkazDiv {float:left; width:103px; height:82px; overflow:hidden; padding:0px; margin:3px 0px 0px 0px; text-align:left;}
.main .header .headerRight .mezera1 {float:left; width:7px; height:82px; overflow:hidden; padding:0px; margin:4px 0px 0px 0px;}
.main .header .headerRight .mezera2 {float:left; width:4px; height:82px; overflow:hidden; padding:0px; margin:4px 0px 0px 0px;}
.main .header .headerRight .mezera3 {float:left; width:5px; height:82px; overflow:hidden; padding:0px; margin:4px 0px 0px 0px;}
.main .header .headerRight .topOdkaz-10-cz {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-10-cz:hover {text-decoration:none; background:url(dp-bg-odkaz-top-1-cz.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-11-cz {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-1-cz.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-20-cz {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-20-cz:hover {text-decoration:none; background:url(dp-bg-odkaz-top-2-cz.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-21-cz {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-2-cz.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-30-cz {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-30-cz:hover {text-decoration:none; background:url(dp-bg-odkaz-top-3-cz.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-31-cz {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-3-cz.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-40-cz {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-40-cz:hover {text-decoration:none; background:url(dp-bg-odkaz-top-4-cz.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-41-cz {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-4-cz.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-50-cz {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-50-cz:hover {text-decoration:none; background:url(dp-bg-odkaz-top-5-cz.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-51-cz {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-5-cz.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-60-cz {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-60-cz:hover {text-decoration:none; background:url(dp-bg-odkaz-top-6-cz.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-61-cz {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-6-cz.png) no-repeat left top;}

.main .header .headerRight .topOdkaz-10-en {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-10-en:hover {text-decoration:none; background:url(dp-bg-odkaz-top-1-en.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-11-en {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-1-en.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-20-en {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-20-en:hover {text-decoration:none; background:url(dp-bg-odkaz-top-2-en.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-21-en {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-2-en.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-30-en {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-30-en:hover {text-decoration:none; background:url(dp-bg-odkaz-top-3-en.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-31-en {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-3-en.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-40-en {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-40-en:hover {text-decoration:none; background:url(dp-bg-odkaz-top-4-en.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-41-en {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-4-en.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-50-en {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-50-en:hover {text-decoration:none; background:url(dp-bg-odkaz-top-5-en.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-51-en {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-5-en.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-60-en {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-60-en:hover {text-decoration:none; background:url(dp-bg-odkaz-top-6-en.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-61-en {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-6-en.png) no-repeat left top;}

.main .header .headerRight .topOdkaz-10-de {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-10-de:hover {text-decoration:none; background:url(dp-bg-odkaz-top-1-de.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-11-de {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-1-de.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-20-de {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-20-de:hover {text-decoration:none; background:url(dp-bg-odkaz-top-2-de.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-21-de {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-2-de.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-30-de {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-30-de:hover {text-decoration:none; background:url(dp-bg-odkaz-top-3-de.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-31-de {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-3-de.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-40-de {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-40-de:hover {text-decoration:none; background:url(dp-bg-odkaz-top-4-de.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-41-de {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-4-de.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-50-de {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-50-de:hover {text-decoration:none; background:url(dp-bg-odkaz-top-5-de.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-51-de {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-5-de.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-60-de {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-60-de:hover {text-decoration:none; background:url(dp-bg-odkaz-top-6-de.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-61-de {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-6-de.png) no-repeat left top;}

.main .header .headerRight .topOdkaz-10-fr {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-10-fr:hover {text-decoration:none; background:url(dp-bg-odkaz-top-1-fr.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-11-fr {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-1-fr.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-20-fr {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-20-fr:hover {text-decoration:none; background:url(dp-bg-odkaz-top-2-fr.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-21-fr {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-2-fr.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-30-fr {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-30-fr:hover {text-decoration:none; background:url(dp-bg-odkaz-top-3-fr.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-31-fr {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-3-fr.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-40-fr {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-40-fr:hover {text-decoration:none; background:url(dp-bg-odkaz-top-4-fr.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-41-fr {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-4-fr.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-50-fr {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-50-fr:hover {text-decoration:none; background:url(dp-bg-odkaz-top-5-fr.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-51-fr {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-5-fr.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-60-fr {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-60-fr:hover {text-decoration:none; background:url(dp-bg-odkaz-top-6-fr.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-61-fr {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-6-fr.png) no-repeat left top;}

.main .header .headerRight .topOdkaz-10-es {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-10-es:hover {text-decoration:none; background:url(dp-bg-odkaz-top-1-es.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-11-es {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-1-es.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-20-es {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-20-es:hover {text-decoration:none; background:url(dp-bg-odkaz-top-2-es.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-21-es {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-2-es.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-30-es {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-30-es:hover {text-decoration:none; background:url(dp-bg-odkaz-top-3-es.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-31-es {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-3-es.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-40-es {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-40-es:hover {text-decoration:none; background:url(dp-bg-odkaz-top-4-es.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-41-es {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-4-es.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-50-es {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-50-es:hover {text-decoration:none; background:url(dp-bg-odkaz-top-5-es.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-51-es {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-5-es.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-60-es {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-60-es:hover {text-decoration:none; background:url(dp-bg-odkaz-top-6-es.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-61-es {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-6-es.png) no-repeat left top;}

.main .header .headerRight .topOdkaz-10-it {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-10-it:hover {text-decoration:none; background:url(dp-bg-odkaz-top-1-it.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-11-it {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-1-it.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-20-it {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-20-it:hover {text-decoration:none; background:url(dp-bg-odkaz-top-2-it.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-21-it {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-2-it.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-30-it {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-30-it:hover {text-decoration:none; background:url(dp-bg-odkaz-top-3-it.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-31-it {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-3-it.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-40-it {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-40-it:hover {text-decoration:none; background:url(dp-bg-odkaz-top-4-it.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-41-it {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-4-it.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-50-it {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-50-it:hover {text-decoration:none; background:url(dp-bg-odkaz-top-5-it.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-51-it {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-5-it.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-60-it {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px;}
.main .header .headerRight .topOdkaz-60-it:hover {text-decoration:none; background:url(dp-bg-odkaz-top-6-it.png) no-repeat left top;}
.main .header .headerRight .topOdkaz-61-it {display:block; width:103px; height:82px; overflow:hidden; padding:0px; margin:0px; text-decoration:none; text-indent: -5000px; margin:0px 0px 0px 0px; padding:0px; font-size: 1px; background:url(dp-bg-odkaz-top-6-it.png) no-repeat left top;}

.main .header .textpages-top {width:600px; height:36px; overflow:hidden; padding:0px; margin:0px auto 0px auto;}
.main .header .textpages-top .cara {width:1px; height:36px; vertical-align: middle;}
.main .header .textpages-top .text-odkaz-0 {overflow:hidden; padding:15px 10px 5px 10px; margin:0px; text-decoration:none; color:#d8d8d8; font-size:69%; font-weight:bold;}
.main .header .textpages-top .text-odkaz-0:hover {background:url(kp-textpages-vyber.gif) no-repeat center top; text-decoration:none;}
.main .header .textpages-top .text-odkaz-1 {overflow:hidden; padding:15px 10px 5px 10px; margin:0px; background:url(kp-textpages-vyber.gif) no-repeat center top; text-decoration:none; color:#ffffff; font-size:69%; font-weight:bold;}
.main .header .textpages-top .text-odkaz-1:hover {background:url(kp-textpages-vyber.gif) no-repeat center top; text-decoration:none;}

.main .horniMezera {width:947px; height:25px; overflow:hidden; margin:0px; padding:0px;}

.main .main01 {width:947px; overflow: hidden; margin:0px; padding:0px;}

.main .main01 .layoutLeft {float:left; width: 131px; overflow: hidden; margin:0px; padding:0px;}
.main .main01 .layoutLeft .nadpisLeft {width: 121px; overflow: hidden; margin:0px; padding:0px; font-size:69%; font-weight:normal; color:#898c91; text-transform:uppercase; margin:10px 0px 5px 10px;}
.main .main01 .layoutLeft .ramecekLeft {color:#ffffff; padding:0px 0px 5px 10px; margin:0px;}
.main .main01 .layoutLeft .ramecekLeft .odkazLeft {display:block; width:121px; font-size: 63%; color:#898c91; text-decoration:none; padding:5px 0px 0px 0px; font-weight:normal; margin:0px; text-transform:uppercase;}
.main .main01 .layoutLeft .ramecekLeft .odkazLeft:hover {text-decoration:underline;}

.main .main01 .layoutCenter {float:right; width:796px; overflow:hidden; margin:0px; padding:0px; text-align: left;}
.main .main01 .layoutCenter .uvodniStrana {width:796px; overflow:hidden; margin:0px; padding:0px; text-align: left;}
.main .main01 .layoutCenter .uvodniStrana .homeBannery {float: left; width:315px; overflow:hidden; margin:0px 0px 20px 0px; padding:0px; text-align:left;}
.main .main01 .layoutCenter .uvodniStrana .mezera {float: left; width: 10px; height: 40px;}

.main .main01 .layoutCenter .uvodniStrana .novinky {float: left; width:310px; overflow:hidden; margin:0px; padding:0px; text-align:left;}
.main .main01 .layoutCenter .uvodniStrana .novinky .cmsOblast {}
.main .main01 .layoutCenter .uvodniStrana .novinky .homeTopprodukty1Mezera {float:left; width:10px; height:20px; overflow:hidden; margin:0px; padding:0px;}
.main .main01 .layoutCenter .uvodniStrana .novinky .ramecek {float:left; width:150px; overflow:hidden; margin: 0px; padding:0px; text-align:left; background:url(dp-topprodukty-pozadi2.png) repeat-y left top;}
.main .main01 .layoutCenter .uvodniStrana .novinky .ramecek .htHorni {width:150px; overflow:hidden; margin:0px; padding:0px; text-align:left; background:url(dp-topprodukty-horni2.png) no-repeat left top;}
.main .main01 .layoutCenter .uvodniStrana .novinky .ramecek .htDolni {width:150px; overflow:hidden; margin:0px; padding:0px; text-align:left; background:url(dp-topprodukty-dolni2.png) no-repeat left bottom;}
.main .main01 .layoutCenter .uvodniStrana .novinky .ramecek .nadpis {width:150px; height:20px; overflow:hidden; margin:5px 0px 10px 0px; padding:0px; text-align:center;}
.main .main01 .layoutCenter .uvodniStrana .novinky .ramecek .produkt {display: block;  font-size: 69%; text-align: center; text-decoration: none; color: #ffffff; cursor: pointer;}
.main .main01 .layoutCenter .uvodniStrana .novinky .ramecek .produkt:hover {text-decoration: underline;}
.main .main01 .layoutCenter .uvodniStrana .novinky .ramecek .produkt .bottom {display: block; padding: 5px 0px 0px 0px;}
.main .main01 .layoutCenter .uvodniStrana .novinky .ramecek .produkt .bottom .left {display: block; float: left; text-align: left; margin: 0px 5px 0px 10px;}
.main .main01 .layoutCenter .uvodniStrana .novinky .ramecek .produkt .bottom .right {display: block; float: right; text-align: right; margin: 0px 10px 10px 5px;}

.main .main01 .layoutCenter .uvodniStrana .coSeNosi {float:right; width:150px; overflow:hidden; margin:0px; padding:0px; text-align:left; background:url(dp-topprodukty-pozadi.png) repeat-y left top;}
.main .main01 .layoutCenter .uvodniStrana .coSeNosi .htHorni {width:150px; overflow:hidden; margin:0px; padding:0px; text-align:left; background:url(dp-topprodukty-horni.png) no-repeat left top;}
.main .main01 .layoutCenter .uvodniStrana .coSeNosi .htDolni {width:150px; overflow:hidden; margin:0px; padding:0px; text-align:left; background:url(dp-topprodukty-dolni.png) no-repeat left bottom;}
.main .main01 .layoutCenter .uvodniStrana .coSeNosi .nadpis {width:150px; height:20px; overflow:hidden; margin:5px 0px 10px 0px; padding:0px; text-align:center;}


.main .main01 .layoutCenter .nadpisCenter {width:796px; overflow:hidden; text-align:left; padding:0px; margin:0px;}
.main .main01 .layoutCenter .nadpisCenter h1 {color: #898c91; font-size: 75%; font-weight: bold; margin:0px; padding:10px 0px 0px 0px;}
.main .main01 .layoutCenter .nadpisCenter .padding {color: #898c91; font-size: 75%; font-weight: bold; margin:0px; padding:10px 0px 0px 0px;}
.main .main01 .layoutCenter .ramecek {width:796px; overflow:hidden; padding:20px 0px 0px 0px;}
.main .main01 .layoutCenter .ramecek2 {width:591px; overflow:hidden; padding:20px 0px 0px 0px; margin:0px 10px;}
.main .main01 .layoutCenter .vodorovnaCara1 {width:796px; height:10px; overflow:hidden; margin:0px 0px 10px 0px; border-bottom:1px solid #ffffff;}

.bilaCara {width:947px; height:1px; overflow:hidden; margin:3px 0px; text-align: left; background-color:#ffffff;}


.oblastPodZapatim {width:947px; overflow:hidden; border-bottom:1px solid #707070; padding: 0px; margin:0px;}
.oblastPodZapatim .popisKat {float:left; width:270px; overflow:hidden; padding:0px; margin:0px 0px 20px 0px;}
.oblastPodZapatim .popisKat .padding {padding:0px 0px 0px 5px; margin:0px; color:#a7a9ab; font-size:69%; font-weight:normal; padding: 20px 0px 20px 0px;}
.oblastPodZapatim .topprodukty {float:right; width:640px; overflow:hidden; margin:0px; padding: 20px 0px 20px 0px;}
/* EO layout */


/* -----------------------------------------------------------------------------------------------------------------------  */
/* levy pruh */
.kategorie {width:122px; overflow:hidden; margin:0px;}
.kategorie .rootkatName {width: 122px; overflow: hidden; color:#ffffff; font-weight:bold; margin:0px 0px 0px 0px; background:url(perla-bg-rootkat.gif) no-repeat right bottom;}
.kategorie .rootkatName .odkaz {display:block; overflow:hidden; width:auto; padding:5px 0px 8px 10px;  color:#bd0414; font-weight:normal; text-decoration:none; font-size: 93.75%; margin:0px 0px 0px 0px; text-transform:lowercase;}
.kategorie .rootkatName .odkaz:hover {text-decoration:underline;}
.kategorie .rootkatNameHome {padding:0px 0px 3px 13px; color:#898c91; margin:0px; }
.kategorie .rootkatNameHome .odkaz {color:#898c91; font-weight:bold; text-decoration:none; font-size: 69%; text-transform:uppercase;}
.kategorie .rootkatNameHome .odkaz:hover {text-decoration:underline;}
.kategorie .kategorieName {text-decoration: none; font-size:62.5%; margin:0px; text-transform:uppercase;}
.kategorie .kategorieName .selected-0 {display:block; width:auto; padding:5px 0px 5px 15px; text-decoration: none; color:#ffffff; font-weight:normal; margin:0px;}
.kategorie .kategorieName .selected-0:hover {text-decoration:underline;}
.kategorie .kategorieName .selected-1 {display:block; width:auto; padding:5px 0px 5px 15px; text-decoration: underline; color:#ffffff; font-weight:bold; margin:0px;}
.kategorie .kategorieName .selected-1:hover {text-decoration:none;}
.margin {margin:0px 0px 0px 10px;}

.vyhledavani {border:0px solid white; width:155px; overflow:hidden; padding:0px; font-weight:normal; text-align:left; margin:0px 0px 0px 0px;}
.vyhledavani .hledanyText {float:left; width:102px; height:17px; padding-top:3px; background-color:transparent; border:0px solid blue; color: #000000; margin:0px 4px 0px 0px; font-size:69%;}
.vyhledavani .submit {border:0px solid blue; float:left; width:47px; height:19px; line-height:19px; background-color:transparent; color:#ffffff; font-size:62.5%; cursor:pointer; text-align:center;}
.vyhledavani .rozsireneVyhledavani {display:block; width:153px; height:16px; line-height:16px; font-size: 62.5%; color:#ffffff; text-decoration:none; padding:0px 0px 0px 0px; font-weight:normal; margin:0px; text-align:right; }
.vyhledavani .rozsireneVyhledavani:hover {text-decoration:underline;}

.userForms {width: 235px; overflow:hidden; text-align:left; margin:0px; padding: 9px 0px 0px 0px;}
.userForms .text01 {color:#cfd0d2; font-size:68.75%; line-height:15px;}
.userForms .text02 {color:#bd0414; font-size:68.75%; line-height:15px;}

.userForms .row {width:121px; overflow:hidden; padding:0px 0px 3px 0px; text-align: left; margin:0px;}
.userForms .row .userPopis {width:121px; margin:0px; font-size:63%; color:#898c91; font-weight:normal; text-align:left;}
.userForms .row .bg-input {width:121px; height:20px; background-color:#ffffff; margin:0px;}
.userForms .row .bg-input .txtbox {width:119px; height:17px; background-color:transparent; border:0px solid #5a4c3b; color: #000000; margin:1px 0px 0px 1px; font-size:69%;}
.userForms .odkaz {display:block; width:121px; font-size: 63%; color:#898c91; text-decoration:none; padding:5px 0px 0px 0px; font-weight:normal; margin:0px; text-transform:uppercase;}
.userForms .odkaz:hover {text-decoration:underline;}
.userForms .uzivatel { color:#cfd0d2; font-size:68.75%; line-height:15px;}
.userForms .uzivatel2 {float:left; color:#cfd0d2; font-size:68.75%; line-height:15px;}
.userForms .odhlasit {color:#bd0414; font-size:68.75%; line-height:15px;}
.userForms .odhlasit2 {float:right; display:block; color:#bd0414; font-size:68.75%; line-height:15px; padding-right:10px;}

.anketa {width:121px; overflow:hidden; margin:0px; font-size:69%;}
.anketa .nadpis1 {font-weight:bold; color:#a7a9ab; text-align:left; padding:0px 0px 0px 0px;}
.anketa a {display:block; color:#898c91; text-decoration:none; margin:7px 0px 2px 0px; font-weight:normal;}
.anketa a:hover {color:#898c91; text-decoration:underline;}
.anketa .prouzek {padding:0px; margin:0px;}
.anketa .prouzek .hlas {float:left; height: 7px; overflow: hidden; background-color:#898c91; margin-top:3px;}
.anketa .prouzek .procento {float:left; width:30px; overflow: hidden; text-align:left; margin:0px; padding:0px; color:#a7a9ab;}
/* EO - levy pruh */
/* -----------------------------------------------------------------------------------------------------------------------  */
/* -----------------------------------------------------------------------------------------------------------------------  */
/* center - hlavni strana - jednotlive FCE*/
.menu1 {width:142px; overflow:hidden; color:#b9d9ee; padding:0px; margin:0px;}
.menu1 .menuItemDiv {padding:0px 0px 3px 10px; color:#898c91; margin:0px; background:url(dp-kategorie-kolecko.png) no-repeat 0px 4px}
.menu1 a.menuItem-0 {font-size: 69%; color:#898c91; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.menu1 a.menuItem-0:hover {text-decoration: underline;}
.menu1 a.menuItem-1 {font-size: 69%; color:#d61021; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.menu1 a.menuItem-1:hover {text-decoration: underline;}
.menuMargin {padding:0px 0px 0px 10px}

.popisKategorie2 {padding: 0px 10px 10px 10px; color:#d8d8d8; font-size:69%;}
.popisKategorie2 a {text-decoration: underline;}
.popisKategorie2 a:hover {text-decoration: none;}

.banneryCenter {width:601px; overflow:hidden; margin:10px 5px;}

.popisKategorie {padding: 10px 15px 20px 15px; color:#ffffff; font-size:69%;}
.popisKategorie a {text-decoration: underline;}
.popisKategorie a:hover {text-decoration: none;}

.novinka {width:310px; overflow:hidden; color:#ffffff; padding:0px 0px 15px 0px;}
.novinka .nadpisNovinka {font-weight:bold; color:#ffffff; font-size:62.5%; padding:0px 0px 5px 0px; text-transform:uppercase; font-weight:normal;}
.novinka .textNovinka {font-weight:normal; font-size:62.5%; line-height:12px; color:#ffffff;}

.nadpisNovinky {font-size:75%; color:#636363; font-weight:bold; margin:0px 0px 5px 0px;}
.novinkaDetail {font-size:69%; color:#636363; padding:0px 0px 10px 0px;}
.zpetNaUvodni {font-size:69%; color:#bd0414;}

.odkazNaNovinky {color:#ffffff;}

.search {}
.search .cmsPage {color: #2f63ab; text-decoration: none;}
.search .cmsPage:hover {text-decoration: underline;}

.fialovyPruh {width:947px; overflow:hidden; background-color:#670810; margin:3px 0px 0px 0px;}
.fialovyPruh .fialovyPruhOdkaz {float:left; display:block; padding:5px 10px 5px 10px; color:#dedede; font-size:69%; font-weight:normal; text-decoration:underline;}
.fialovyPruh .fialovyPruhOdkaz:hover {text-decoration:none;}

.katalogSpodniMezera {width:600px; height:25px; overflow:hidden;}

.katalog {border:0px solid blue; width:766px; overflow:hidden; margin:0px 0px 0px 10px; padding:0px;}

.katalogCesta {float:left; width:500px; color:#d61021; font-size:62.5%; margin:0px 0px 5px 0px; padding:0px 0px 0px 10px;}
.katalogCesta img {width:6px; height:7px; margin:0px 5px 0px 5px;}
.katalogCesta h1 {display:inline; font-weight:normal; margin:0px; padding:0px; font-size:10px;}
.katalogCesta .nazevKat {color:#ffffff; font-weight:normal; margin:0px; padding:0px; font-size:100%;}
.katalogCesta .nazevRed {display:inline; color:#d61021; font-weight:normal; margin:0px; padding:0px; font-size:100%;}

.ramecek02 {width:728px; overflow:hidden; margin:0px 0px 0px 20px; border:0px solid white; }

.ramecek02-top {width:728px; height:15px; overflow:hidden; background:url(perla-mapa.png) no-repeat -0px -217px;  padding:0px; margin: 20px 0px 0px 20px;}
.ramecek02-bottom {width:728px; height:16px; overflow:hidden; background:url(perla-mapa.png) no-repeat -0px -233px; margin: 0px 0px 0px 20px;}
.ramecek02-okraje {border-left: 1px solid #6b4344; border-right: 1px solid #6b4344; margin: 0px 18px 0px 20px; height: 180px; overflow: hidden;}

.katalog .bottomMenu {width:766px; margin:15px 0px;}
.katalog .bottomMenu .strankovani {border:0px solid blue;width:250px; float:left; overflow:hidden; margin:0px 0px 0px 60px; line-height:20px;}
.katalog .bottomMenu .zobrazeno {border:0px solid red;width:130px; margin:0px 10px 0px 0px; float:right; color:#ffffff; font-size:62.5%; line-height:20px; text-align:right;}
.katalog .bottomMenu .listovani {border:0px solid white;width:260px; float:right; margin:0px 20px 0px 0px;}

.katalogPocet {float:left; width:250px; overflow:hidden; font-size:62.5%; color:#ffffff; margin:0px; padding:0px;}
.katalogPocet a {color:#b2142c; text-decoration:none; font-weight:normal;}
.katalogPocet a:hover {text-decoration:underline;}

/* listcontrol - listovani v katalogu */
.listcontrolPages2 {display: block; text-align: center; }
.listcontrolPages2 .listcontrolPages2-prvni {float: left; width:14px; height:7px; margin:7px 6px 0px 0px; background:url(perla-mapa-buttons.gif) no-repeat -139px -24px; overflow:hidden; text-indent:-5000px;}
.listcontrolPages2 .listcontrolPages2-predchozi {float: left; width:7px; height:7px; margin:7px 0px 0px 0px; background:url(perla-mapa-buttons.gif) no-repeat -139px -24px; overflow:hidden; text-indent:-5000px;}
.listcontrolPages2 .listcontrolPages2-nasledujici {float: right; width:14px; height:7px; margin:7px 0px 0px 0px; background:url(perla-mapa-buttons.gif) no-repeat -139px -32px; overflow:hidden; text-indent:-5000px;}
.listcontrolPages2 .listcontrolPages2-posledni {float: right; width:7px; height:7px; background:url(perla-mapa-buttons.gif) no-repeat -139px -32px; margin:7px 6px 0px 0px;  overflow:hidden; text-indent:-5000px;}
.listcontrolPages2 .listcontrolPages2-cisla {margin: 0px auto 0px auto; border: 0px solid #ff00ff; width: 200px; font-family:tahoma, sans-serif; font-size:68.75%; font-weight:bold; color:#b2142c; line-height:20px; text-align:center; overflow:hidden;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo {display: block; float: left; width: 18px; height: 20px; margin:0px 2px 0px 0px; overflow:hidden; border: 0px solid #ff00ff; overflow:hidden; color:#b2142c;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cisloSelected {display: block; float: left; width: 18px; height: 20px; margin:0px 2px 0px 0px; overflow: hidden; border: 0px solid #ff00ff; color:#ffffff; }
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky {display: block; float: left; width: 20px; height: 20px; overflow: hidden; margin:0px 4px 0px 0px; border: 0px solid #ff00ff;}

.kategorie-filtr {width:200px; overflow:hidden; color:#d61021; font-weight:bold; font-size:69%;}

div.parametryFiltr {border:0px solid blue; color:#ffffff;}
div.parametryFiltr form {padding: 0px; margin: 0px;}
div.parametryFiltr .popisFiltru {color: #000000; padding: 5px 10px 10px 3px; margin: 0px; font-size: 69%;}
div.parametryFiltr .popisFiltru p {padding: 0px; margin: 0px;}
div.parametryFiltr .search {color: #000000; font-size:69%;}
div.parametryFiltr .search td {padding: 0px;}
div.parametryFiltr .search td.nazev {width: 175px;}
div.parametryFiltr .search td .textbox {width: 120px; height:19px; border:1px solid #606060; color:#000000; font-size:100%; margin:0px;}
div.parametryFiltr .filtrValue {font-size: 69%; color: #000000; margin:0px 0px 10px 0px; padding:8px 10px 10px 8px; float:left; }
div.parametryFiltr .bunka {border:0px solid blue; overflow:hidden; float:left; margin:0px 0px 2px 8px; font-size:68.75%;}
div.parametryFiltr .bunka .horni {float:left; height:17px; border:0px solid blue; text-align:left; overflow:hidden; margin-bottom:5px; padding-top:3px;}
div.parametryFiltr .bunka .dolni {float:left; border:0px solid blue; height:20px; text-align:left; overflow:hidden;}
div.parametryFiltr .bunka .textboxik {width:80px; height:22px; border:1px solid #636363; overflow:hidden; padding:0px; margin-top:0px; font-size:10px; line-height:15px;}
div.parametryFiltr .bunka .selectik { height:19px; border:1px solid #636363; overflow:hidden; padding:0px; margin-top:0px; font-size:10px; line-height:15px;}
div.parametryFiltr .bunka .notext {width:15px; height:15px;}
div.parametryFiltr .zrusitFiltrTlacitko {float:left; display:block; width:50px; height:17px; overflow:hidden; text-indent:-5000px; font-size:1px; text-decoration:none; background:url(perla-mapa-buttons.gif) no-repeat -114px -58px; margin:1px 0px 0px 5px;}
div.parametryFiltr .volba {float:left; width:70px; height:18px; margin:3px 0px 0px 0px; border:0px solid blue; text-align:right; FONT-SIZE: 62.5%; font-weight:bold; text-transform:uppercase; overflow:hidden;}
div.parametryFiltr .data {width:510px; float:left; overflow:hidden; margin:0px 5px;}
div.parametryFiltr .razeniDiv {float:right; width:160px; height:19px; overflow:hidden; margin-right:5px; padding:0px;}
div.parametryFiltr .razeniDiv .nadpisX {float:left; font-size: 69%; color: #ffffff; margin-top:2px; padding:0px;}
div.parametryFiltr .razeniDiv .razeni {float:left; width:104px; height:19px; border:1px solid #636363; overflow:hidden; padding:0px; margin-top:0px; font-size:10px; line-height:15px; }
div.parametryFiltr .parametryBottom {width:0px; height:1px; border:0px solid blue; overflow:hidden;}
div.parametryFiltr .parametryBottom2 {width:0px; height:1px;}
div.parametryFiltr .superBottom {width:764px; overflow:hidden;}
div.parametryFiltr .superBottom .strihy {display:block; width:50px; float:left; font-size:68.75%; overflow:hidden; margin:3px 0px 3px 263px;}
div.parametryFiltr .superBottom .zrusit {display:block; width:50px; float:left; font-size:68.75%; overflow:hidden; margin:3px 0px 3px 245px;}
div.parametryFiltr .mezera {width:400px; height:20px; overflow:hidden;}


.nadpisKatalog {width:601px; overflow:hidden; margin:10px 5px 5px 5px; font-size:75%; font-weight:bold; color:#898c91;}
.katalog-produkty {width:601px; overflow:hidden; margin:0px 5px;}

.katalog-sobrazky {width:122px; overflow:hidden; margin:0px 0px 0px 17px; padding:0px; text-align: left; float:left;}
.katalog-sobrazky .imageDiv {width:122px; height:120px; overflow:hidden; margin:0px 0px 5px 0px;}
.katalog-sobrazky .imageDiv .image {display:block; width:122px; height:120px; margin:0px; text-decoration:none;}
.katalog-sobrazky .imageDiv .image:hover {text-decoration:none;}
.katalog-sobrazky .nazev {display:block; border:0px solid blue; margin:0px 0px 5px 0px; width:122px; height:22px; overflow:hidden; font-size:62.5%; color:#b2142c; line-height:11px;}
.katalog-sobrazky .nazev:hover {text-decoration:underline;}
.katalog-sobrazky .spodek {width:122px; height:25px; overflow:hidden;}
.katalog-sobrazky .spodek .vyrobce {width:72px; height:25px; overflow:hidden; float:left; font-weight:normal; color:#ffffff; text-align:left; font-size:62.5%;}
.katalog-sobrazky .spodek .vyrobce .barva {border:0px solid blue; width:70px; overflow: hidden; text-align:left; margin-top:0px; color:#a7a9ab; font-weight:normal; font-size:63%;}
.katalog-sobrazky .spodek .vyrobce .barva .barvaPozadi {display:block; float:left; width:11px; height:11px; overflow:hidden; margin: 0px 3px 3px 0px}
.katalog-sobrazky .spodek .vyrobce .barva .barvaPozadi .barvaKolecko {border:0px solid white; width:11px; height:11px; overflow:hidden; background:url(dp-barva-kolecko.gif) no-repeat left top;}
.katalog-sobrazky .spodek .cena {width:50px; height:25px; overflow:hidden; margin: 0px; font-weight:normal; color:#ffffff; text-align:right; float:right; font-size:62.5%;}
.katalog-sobrazky .spodek .cena  .sktlaCena {width:50px; height:11px; text-decoration:line-through;}

.topProduktyBottom {float:left; width:150px; height:188px; overflow:hidden; margin:0px; padding:0px; text-align: center; background:url(dp-topprodukty-pozadi2.png) repeat-y left top;}
.topProduktyBottom .tpbHorni {width:150px; height:188px; overflow:hidden; margin:0px; padding:0px; text-align: center; background:url(dp-topprodukty-horni2.png) no-repeat left top;}
.topProduktyBottom .tpbDolni {width:150px; height:188px; overflow:hidden; margin:0px; padding:0px; text-align: center; background:url(dp-topprodukty-dolni2.png) no-repeat left bottom; text-align: center;}

.topProduktyBottom .nazev {width:150px; height:33px; overflow:hidden; padding:0px; margin: 0px;}
.topProduktyBottom .nazev a {display: block; padding: 3px; font-size:69%; line-height: 16px; text-align:center; font-weight:normal; color:#a7a9ab; text-decoration:none;}
.topProduktyBottom .nazev a:hover {text-decoration:none;}

.topProduktyBottom a.image {display:block; width:150px; height:115px; margin:0px; text-decoration:none; text-align: center;}
.topProduktyBottom a.image:hover {text-decoration:none;}
.topProduktyBottom a.image img {margin: 0px auto 0px auto;}

.topProduktyBottom .spodni {width:134px; overflow:hidden; margin: 3px 8px;}
.topProduktyBottom .spodni .vyrobce {width:134px; overflow:hidden; margin: 0px; font-weight:normal; color:#a7a9ab; text-decoration:underline; text-align:left; font-size:69%;}
.topProduktyBottom .spodni .vyrobce a {font-weight:normal; color:#d8d8d8; text-decoration:underline; text-align:left;}
.topProduktyBottom .spodni .cena {width:134px; overflow:hidden; margin: 0px; font-weight:normal; color:#a7a9ab; text-decoration:underline; text-align:right; font-size:69%;}
.tpbMezera1 {float:left; width:10px; height:174px; overflow:hidden; margin:0px; padding:0px;}
.tpbMezera2 {float:left; width:640px; height:10px; overflow:hidden; margin:0px; padding:0px;}

.topProduktyHome1 {width:156px; height:203px; overflow:hidden; float:left; margin:0px 8px 0px 0px; padding:0px; text-align: center;}
.topProduktyHome1 .top {width:156px; height:42px; overflow:hidden; background:url(perla-bg-toprodukt-main.gif) no-repeat 0px -23px;}
.topProduktyHome1 .top .nadpis {display:block; color:#ffffff; text-align: center; font-size:87.5%; margin-top:4px; overflow:hidden;}
.topProduktyHome1 .top .nadpis:hover {text-decoration:none;}
.topProduktyHome1 .prostredek {width:156px; height:139px; overflow:hidden; background:url(perla-bg-toprodukt-main-repeaty.gif) repeat-y; text-align: left;}
.topProduktyHome1 .prostredek .imageDiv {width:110px; height:126px; overflow:hidden; margin:11px 0px 0px 23px;}
.topProduktyHome1 .prostredek .imageDiv .image {display:block; width:110px; height:126px; margin:0px; text-decoration:none;}
.topProduktyHome1 .prostredek .imageDiv .image:hover {text-decoration:none;}
.topProduktyHome1 .low {width:156px; height:20px; overflow:hidden;  background:url(perla-bg-toprodukt-main.gif) no-repeat 0px -0px;}
.tphMezera1 {width:130px; height:20px; overflow:hidden; margin:0px; padding:0px;}

.topProduktyHome2 {width:122px; overflow:hidden; margin:0px 0px 0px 17px; padding:0px; text-align: left; float:left;}
.topProduktyHome2 .imageDiv {width:122px; height:120px; overflow:hidden; margin:0px 0px 5px 0px;}
.topProduktyHome2 .imageDiv .image {display:block; width:122px; height:120px; margin:0px; text-decoration:none;}
.topProduktyHome2 .imageDiv .image:hover {text-decoration:none;}
.topProduktyHome2 .nazev {display:block; border:0px solid blue; margin:0px 0px 5px 0px; width:122px; height:22px; overflow:hidden; font-size:62.5%; color:#b2142c; line-height:11px;}
.topProduktyHome2 .nazev:hover {text-decoration:underline;}
.topProduktyHome2 .spodek {width:122px; height:25px; overflow:hidden;}
.topProduktyHome2 .spodek .vyrobce {width:72px; height:25px; overflow:hidden; float:left; font-weight:normal; color:#ffffff; text-align:left; font-size:62.5%;}
.topProduktyHome2 .spodek .cena {width:50px; height:25px; overflow:hidden; margin: 0px; font-weight:normal; color:#ffffff; text-align:right; float:right; font-size:62.5%;}
.topProduktyHome2 .spodek .cena  .sktlaCena {width:50px; height:11px; text-decoration:line-through;}

.souvisejiciRight {width:124px; overflow:hidden; margin:0px 16px 0px 16px; padding:0px;}
.souvisejiciRight .imageDiv {width:120px; height:120px; overflow:hidden; margin:0px 0px 3px 2px; padding:0px;}
.souvisejiciRight .imageDiv .image {display:block; width:124px; height:120px; margin:0px; text-decoration:none;}
.souvisejiciRight .imageDiv .image:hover {text-decoration:none;}
.souvisejiciRight .nazev {width:124px; overflow:hidden; font-size:75%; padding:0px; margin:0px; text-align:left;}
.souvisejiciRight .nazev a {font-weight:normal; color:#d61021; text-decoration:none;}
.souvisejiciRight .nazev a:hover {text-decoration:underline;}
.souvisejiciRight .cena-vyrobce {width:124px; overflow:hidden; margin: 0px; font-weight:normal; color:#eaeaea; text-align:left; font-size:75%;}
.srMezera {width:124px; height:15px; overflow:hidden; margin:0px; padding:0px;}

.souvisejiciBottom {float:left; width:120px; overflow:hidden; margin:0px; padding:0px;}
.souvisejiciBottom .imageDiv {width:120px; height:120px; overflow:hidden; margin:0px 0px 3px 0px; padding:0px;}
.souvisejiciBottom .imageDiv .image {display:block; width:120px; height:120px; margin:0px; text-decoration:none;}
.souvisejiciBottom .imageDiv .image:hover {text-decoration:none;}
.souvisejiciBottom .nazev {width:120px; height:28px; overflow:hidden; font-size:75%; padding:0px; margin:0px; text-align:left;}
.souvisejiciBottom .nazev a {font-weight:normal; color:#d61021; text-decoration:none;}
.souvisejiciBottom .nazev a:hover {text-decoration:underline;}
.souvisejiciBottom .cena-vyrobce {width:124px; height:14px; overflow:hidden; margin: 0px; font-weight:normal; color:#eaeaea; text-align:left; font-size:75%;}
.sbMezera1 {float:left; width:20px; height:20px; overflow:hidden; margin:0px; padding:0px;}
.sbMezera2 {float:left; width:700px; height:20px; overflow:hidden; margin:0px; padding:0px;}

/* F3_VYROBCE - stranka vyrobce */
.vyrobceKategorie {font-size:69%; color:#a7a9ab; font-weight:normal;}
.vyrobceKategorie a {color:#d61021; font-weight:normal; text-decoration:none;}
.vyrobceKategorie a:hover {text-decoration:underline;}

/* F5_USER - registrace a nastaveni*/
.userData .nadpisSpozadim {width:100%; font-size:69%; color: #ffffff; font-weight:bold; padding:6px 0px 5px 0px; margin-top:0px; background-color: #000000; border-bottom:1px solid #000000;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#222222; border-top:1px solid #000000; border-bottom:1px solid #000000; margin:0px; padding:0px;}
.userData .odsazeniUD {width:480px;font-size:62.5%; text-align:left; margin:0px; padding:0px; color: #636363; border:0px solid #000000; float:left;}
.userData .odsazeniUD .nadpis {font-weight: bold; margin: 0px 0px 4px 0px; color:#636363; width:400px;}
.userData .odsazeniUD .row {margin: 1px 0px 5px 10px; text-align:left; width:400px; padding:0px;}
.userData .odsazeniUD .row .popis {float: left; width: 160px; text-align: left; padding: 3px 0px 0px 0px; color:#636363; margin:0px;}
.userData .odsazeniUD .row .popis2 {float: left; width: 160px; text-align: left;}
.userData .odsazeniUD .row .popis3 {float: left; width: 200px; text-align: left; line-height:21px; margin-bottom:15px;}
.userData .odsazeniUD .row .popis4 {float: left; width: 330px; text-align: left; line-height:21px;}
.userData .odsazeniUD .row input.i {float:left; width: 150px; margin:0px; height:19px; border:1px solid #636363; color: #636363;}
.userData .odsazeniUD .row select {float:left;width: 154px; margin:0px; height:19px; border:1px solid #636363; color: #636363; font-size:10px;}
.userData .odsazeniUD .row a {text-decoration: underline; color:#898c91;}
.userData .odsazeniUD .row a:hover {text-decoration: none; color:#898c91;}
.userData .odeslat {padding: 10px 0px 10px 0px; cursor:pointer;}
.userData .odeslat img {cursor: pointer;}
.userData .block {font-size: 62.5%;}
.obrazekRegistrace {border:0px solid blue; float:right; margin-top:150px; width:156px; height:171px; overflow:hidden; background:url(perla-img-registrace.gif) no-repeat;}

.bileOdsazeniSpace {width:688px; height: 40px; overflow:hidden;}

.bileOdsazeni {width:688px; margin:0px 0px 0px 45px; overflow:hidden;}
.bileOdsazeni .top {width:688px; height:36px; background:url(perla-mapa.png) no-repeat 0px -279px; overflow:hidden; border-bottom:1px solid #c55d4b;}
.bileOdsazeni .low {width:688px; background:#ffffff; overflow:hidden; padding:0px; margin:0px;}
.bileOdsazeni .lowPadding {width:663px; background:#ffffff; overflow:hidden; padding:0px; margin:0px 0px 0px 25px;}
.bileOdsazeni .top2 {width:678px; height:25px; background:url(perla-mapa.png) no-repeat 0px -279px; padding-right:10px; overflow:hidden; border-bottom:1px solid #98999b;}
.bileOdsazeni .top2 .mojeH1 {display:block; border:0px solid blue;color:#636363; font-size:11px; margin:8px 0px 0px 25px; padding:0px; float:left;}
.bileOdsazeni .top2 .dovetek {display:block; margin:9px 0px 0px 5px; font-size:10px; float:left; color:#636363;}
.bileOdsazeni .top2 .dovetek2 {display:block; margin:9px 0px 0px 5px; font-size:10px; float:left; color:#c13834; text-decoration:underline;}
.bileOdsazeni .top2 .dovetek2:hover {text-decoration:none;}
.bileOdsazeni .stin {width:688px; height:10px; overflow:hidden; background:url(perla-mapa.png) no-repeat 0px -344px; margin-top:5px;}
.bileOdsazeni .low2 {width:658px; background:#ffffff; overflow:hidden; padding:15px;}
.bileOdsazeni .low3 {width:688px; background:#ffffff; overflow:hidden; padding:0px 0px;}
.bileOdsazeni .low4 {width:638px; background:#ffffff; overflow:hidden; padding:15px 25px;}
.bileOdsazeni .low5 {width:658px; background:#ffffff; overflow:hidden; padding:0px 15px;}
.bileOdsazeni .tlacitkaBottom {padding: 9px 0px;}
.bileOdsazeni .tlacitkaBottom .tlacleft {float: left;}
.bileOdsazeni .tlacitkaBottom .tlacright {float: right;}

.bileOdsazeni .padding50 {padding: 0px 0px 0px 50px;}
.bileOdsazeni .padding83 {padding: 0px 0px 0px 83px;}
.bileOdsazeni .padding83 .s190px {float: left; width: 190px;}
.bileOdsazeni .padding83 .rozbalButton {text-align: right;}
.bileOdsazeni .padding83 .rozbalButton button {text-align: center; margin: 0px 0px 0px auto;}
.bileOdsazeni .padding83 .vzkazKObjednavce {width: 570px;}
.bileOdsazeni .pokracujButton {text-align: right;}
.bileOdsazeni .pokracujButton button {text-align: center; margin: 0px 0px 0px auto;}
.bileOdsazeni a.zmenit {float: right; text-decoration: underline;}
.bileOdsazeni a.zmenit:hover {text-decoration: none;}
.bileOdsazeni .sloupcePokladny {}
.bileOdsazeni .sloupcePokladny .sleft {float: left; width: 320px;}
.bileOdsazeni .sloupcePokladny .sright {float: right; width: 320px;}
.bileOdsazeni .produktlite {padding: 0px 0px 10px 0px;}
.bileOdsazeni .produktlite .nazev {float: left;}
.bileOdsazeni .produktlite .cena {float: right; text-align: right;}
.bileOdsazeni .produktlite .cena .credit {color: #bd0414;}
.bileOdsazeni .produktlite .params {padding: 50px 0px 0px 0px; font-weight: bold;}

.bileOdsazeni .k4nadpisy {line-height: 34px; font-weight: bold; padding-left: 250px; }
.bileOdsazeni .k4sloupce {}
.bileOdsazeni .k4sloupce img {float: left;}
.bileOdsazeni .k4sloupce text {float: left; padding: 0px 0px 0px 10px;}

.bileOdsazeni .prazdnyKosik {}
.bileOdsazeni .prazdnyKosik img {float: right;}
.bileOdsazeni .prazdnyKosik strong {display: block; padding: 29px 1px 0px 69px;}

/*.k3buttonsBottom {padding: 9px 0px 9px 575px;}*/
.k3buttonsBottom {width: 688px; overflow:hidden; padding: 9px 0px 9px 0px;}
.k3buttonsBottom .leftButton {float: left;}
.k3buttonsBottom .rightButton {float: right;}
.k3buttonsMargin1 {margin:0px;}
.k3buttonsMargin2 {margin:0px 0px 0px 45px;}

.formRow {margin:0px; padding:5px 0px 5px 0px; text-align:left; color:#898c91;}
.formRow .text {float:left; width:120px; color:#898c91;}
.formRow .hodnota {float:left; width:160px; color:#898c91; text-align:left;}
.formRow .hodnota .i1 {display:inline; width: 140px; height:19px; border:1px solid #7f9db9; color: #898c91;}
.formRow .text2 {float:left; width:60px; color:#898c91; text-align:center;}
.formRow .hodnota2 {float:left; width:440px; color:#898c91; text-align:left; padding:2px 0px 0px 0px;}

.pozadiUdaje {background:url(perla-img-udaje.jpg) no-repeat 90% 0px;}
.pozadiHeslo {height:165px; background:url(perla-img-heslo.jpg) no-repeat 90% 0px;}
.pozadiAdresa {background:url(perla-img-adresa.jpg) no-repeat 90% 50%;}
.pozadiNewsletter {height:155px; background:url(perla-img-newsletter.jpg) no-repeat 0px 50%;}
.pozadiNewsletter .newsletterPadding {margin:0px 0px 0px 110px;}
.pozadiOdhlaseni {height:145px; background:url(perla-img-odhlaseni.jpg) no-repeat 90% 100%;}

/* F6_DETAIL */
/* F6_DETAIL - vrchni oblast s obrazkem */
.detail {width:783px; overflow:hidden; border:0px solid blue;}
.detail h1 {display:block; width:653px;  border:0px solid blue;color:#636363; font-size:16px; margin:12px 0px 0px 25px; padding:0px;}
.nadpisH3 {display:block; font-weight:normal; font-size:87.5%; color:#ffffff; margin:12px 0px 0px 18px; padding:0px;}
.detail .levo {width:415px; float:left; overflow:hidden; margin:30px 0px 0px 0px;}
.detail .levo .imageDiv {border:0px solid blue; width:396px; height:396px; overflow:hidden; margin:0px 0px 20px 0px;}
.detail .levo .imageDiv .odkaz {display:block; width:396px; height:396px; overflow:hidden;}
.detail .pravo {border:0px solid blue; width:245px; overflow:hidden; float:left; color:#636363; margin:30px 0px 0px 0px;}
.detail .pravo .vyrobce {width:245px; font-size:18px; margin:0px 0px 25px 0px;}
.detail .pravo .vyrobce .vyrobceOdkaz {color:#636363; text-decoration: underline;}
.detail .pravo .vyrobce .vyrobceOdkaz:hover {text-decoration: none;}
.detail .pravo .popisDetail {width:245px; font-size:75%; line-height:19px; color:#636363; margin:0px 0px 25px 0px;}
.detail .pravo .parametr {width:245px; font-size:75%; line-height:19px; color:#636363; margin:0px 0px 0px 0px;}
.detail .pravo .bunkaV {width:240px; overflow:hidden; margin:0px 0px 3px 0px;}
.detail .pravo .bunkaV .nazevVlastnosti {width:100px; overflow:hidden; padding:3px 0px 0px 0px; float:left; font-size:75%; color:#636363;}
.detail .pravo .bunkaV select {width:130px; height:19px; float:right; font-size:75%; color:#636363; border:1px solid #636363;}
.detail .pravo .bunkaV .hodnota {width:130px; overflow:hidden; padding:0px 0px 0px 0px; float:right; font-size:75%; color:#636363;}
.detail .pravo .bunkaV .hodnota .ks {width:40px; height:17px; color:#636363; border:1px solid #636363;}
.detail .pravo .bunkaV .hodnota2 {width:130px; overflow:hidden; padding:0px 0px 0px 0px; float:right; font-size:100%; color:#636363; font-weight:bold;}
.detail .pravo .bunkaV .hodnota3 {width:130px; overflow:hidden; padding:0px 0px 0px 0px; float:right; font-size:83%; color:#636363; font-weight:bold; text-decoration:line-through;}
.detail .pravo .tlacitko {width:135px; height:21px; float:right; margin:25px 5px 0px 0px; padding:0px; vertical-align:middle; background:url(perla-mapa-buttons.gif) no-repeat 0px -23px; border:0px solid blue; text-align:left; cursor:pointer;}
.detail .pravo .tlacitko .popisek {width:90px; color:#ffffff; font-size:10px; margin:auto 0px auto 40px; text-transform:lowercase;}
.detail .pravo .banerek {width:240px; float:right; margin:15px 5px 0px 0px; overflow:hidden;}

.detail .moznosti {width:688px; margin:0px 0px 0px 45px;}
.detail .moznosti .tlacidlo {display:block; margin:0px 30px; float:left; font-size:62.5%; color:#ffffff; text-transform:lowercase;}


.topdetail-0 {width:773px; overflow:hidden; margin:5px 5px 0px 5px; text-align:left; padding:0px;}
.topdetail-0 .topright {float:right; width:378px; overflow:hidden; margin:0px; text-align:left; padding:0px;}

.detailPozadi-1 {float:left; width:611px; overflow:hidden; background:url(dp-detail-pozadi.png) repeat-y left top;}
.detailPozadi-1 .horniZaobleni {width:611px; overflow:hidden; background:url(dp-detail-horni.png) no-repeat left top;}
.detailPozadi-1 .dolniZaobleni {width:611px; overflow:hidden; background:url(dp-detail-dolni.png) no-repeat left bottom;}

.topdetail-1 {width:601px; overflow:hidden; margin:5px 5px 0px 5px; text-align:left; padding:0px;}
.topdetail-1 .topright {float:right; width:206px; overflow:hidden; margin:0px; text-align:left; padding:0px;}

.topleft {float:left; width:385px; overflow:hidden; margin:0px; text-align:left; padding:0px;}
.topleft .imageDiv {width:385px; height:400px; overflow:hidden; margin:0px;}
.topleft .imageDiv .odkaz {display:block; width:400px; height:400px; overflow:hidden;}

.drobNavigace-0 {width: 783px; overflow:hidden;}
.drobNavigace-0 .dnCesta {padding:5px 10px 5px 10px; font-size:69%; color:#a7a9ab; font-weight:normal;}
.drobNavigace-0 .dnCesta .dnCestaOdkaz {color:#d61021; font-weight:normal; text-decoration:none;}
.drobNavigace-0 .dnCesta .dnCestaOdkaz:hover {text-decoration:underline;}
.drobNavigace-0 .cervenaCara {width:783px; height:1px; overflow:hidden; margin: 0px 0px 10px 0px; background-color:#d61021;}

.drobNavigace-1 {width: 611px; overflow:hidden;}
.drobNavigace-1 .dnCesta {padding:5px 10px 5px 10px; font-size:69%; color:#a7a9ab; font-weight:normal;}
.drobNavigace-1 .dnCesta .dnCestaOdkaz {color:#d61021; font-weight:normal; text-decoration:none;}
.drobNavigace-1 .dnCesta .dnCestaOdkaz:hover {text-decoration:underline;}
.drobNavigace-1 .cervenaCara {width:611px; height:1px; overflow:hidden; margin: 0px 0px 10px 0px; background-color:#d61021;}

.detailViceObrazku {width:396px; overflow:hidden; padding:0px 0px 20px 0px; margin:0px;}
.detailViceObrazku img {display:block; float:left; margin-bottom:10px; cursor:pointer;}
.detailViceObrazku .mezera {width:20px; height:20px; float:left;}
/*
.topleft .detailViceObrazku a.image {display: block; float: left; margin:0px 8px 8px 0px; border: 1px solid #000000; padding:0px;}
.topleft .detailViceObrazku a.image:hover {border: 1px solid #dbdbdb;}
.topleft .detailViceObrazku img {}
*/
.topleft .detailViceObrazku img.nahled {margin: 0px 10px 10px 0px; cursor: pointer;}

.nadpisDetailNazev {margin:0px; padding:20px 0px 20px 0px;}
.nadpisDetailNazev h1 {margin:0px; padding:0px; font-size:75%; color:#d61021; font-weight:bold; text-transform:uppercase;}

.znacka {padding:0px 0px 10px 0px; margin:0px; color:#a7a9ab; font-size:69%; font-weight:bold;}
.znacka .vyrobceOdkaz {color:#a7a9ab; font-weight:normal; text-decoration:none;}
.znacka .vyrobceOdkaz:hover {text-decoration:underline;}

.material {padding:0px 0px 10px 0px; margin:0px; color:#a7a9ab; font-size:69%; font-weight:normal; font-style:italic;}

.cenaDiv {padding: 0px 0px 10px 0px; margin:0px; font-size:75%; font-weight:bold; color: #ff061b;}
.cenaDiv .cena {font-size: 200%; font-weight: normal;}

.poplatky {padding:0px 0px 10px 0px; margin:0px; color:#a7a9ab; font-size:69%; font-weight:normal;}

.upozorneni {font-size: 69%; line-height:18px; text-align:left; color:#a7a9ab; margin: 0px 0px 10px 0px;}

.velTabulkyDiv {float:right; width:173px; height:60px; font-size: 62.5%; line-height:15px; text-align:left; color:#97989a; margin: 20px 0px 50px 0px; padding:15px 12px 15px 20px; background:url(perla-mapa.png) no-repeat -727px -279px;}
.velTabulkyDiv a.velTabulky {color:#707173; font-weight:normal; text-decoration:underline;}
.velTabulkyDiv a.velTabulky:hover {text-decoration: none;}



.svazaneParamDiv {border:0px solid white; margin:0px; padding:0px 0px 10px 0px;}
.svazaneParamDiv .nazev {width:200px; margin:0px; overflow:hidden;}
.svazaneParamDiv .nazev .text {width:200px; padding:0px; font-size:68.75%; color:#a7a9ab; overflow:hidden;}
.svazaneParamDiv .pravo {font-size:68.75%; width:165px;text-align:right; padding:4px 20px 0px 0px; color:#ab0000; }
.svazaneParamDiv .pravo .ksDetail {width:42px; height:12px; font-size:10px; border:1px solid #cccccc; margin:0px 0px 0px 0px;  line-height:14px; overflow:hidden;}
.svazaneParamDiv select {width:200px; height:20px; border:1px solid #ffffff; color:#a7a9ab; margin:4px 0px 0px 0px; font-size:68.75%; line-height:18px; background:#000000;}

.svazaneParam {margin:0px; padding:0px;}
.nazevParametru {padding:0px 0px 3px 0px; margin:0px; color:#a7a9ab; font-size:69%; font-weight:normal;}
.kombinace {width: 200px; height:23px; border:1px solid #a7a9ab; color: #a7a9ab; background-color:#000000; margin:0px 0px 5px 0px;}

.topdetail-0 .doKosiku {width:370px; overflow:hidden; padding:0px 0px 20px 0px; color:#a7a9ab;}
.topdetail-0 .doKosiku .mnozstvi {float:left; font-size:69%; padding:2px 0px 0px 0px;}
.topdetail-0 .doKosiku .ks {float:left; width: 30px; height:19px; margin:0px 5px 0px 5px; font-size:69%; border:1px solid #000000; color: #000000; vertical-align:top; text-align: center;}
.topdetail-0 .doKosiku .jednotka {float:left; width:30px; overflow:hidden; font-size:69%; padding:2px 0px 0px 0px;}
.topdetail-0 .doKosiku .shopTlacitko {float: left;}

.topdetail-1 .doKosiku {width:200px; overflow:hidden; padding:0px; color:#a7a9ab;}
.topdetail-1 .doKosiku .mezera {float:left; width:200px; height:1px; overflow:hidden; padding:0px; margin:0px;}
.topdetail-1 .doKosiku .mnozstvi {float:left; width:60px; overflow:hidden; font-size:69%; padding:2px 0px 0px 0px;}
.topdetail-1 .doKosiku .ks {float:left; width: 30px; height:19px; margin:0px 5px 3px 5px; font-size:69%; border:1px solid #000000; color: #000000; vertical-align:top; text-align: center;}
.topdetail-1 .doKosiku .jednotka {float:left; width:30px; overflow:hidden; font-size:69%; padding:2px 0px 0px 0px;}

.moznosti {padding:10px 10px 20px 10px;}

.nadpisDetail {margin:0px 5px 5px 5px; font-weight:bold; font-size: 69%; color:#a7a9ab;}



/* F6_DETAIL - parametry */
.detailParametry {width:500px; color: #a7a9ab; border: 0px solid #ffffff; border-collapse: collapse; margin: 0px 5px 20px 5px;}
.detailParametry td {padding: 1px 4px 1px 4px; font-weight: normal; font-size: 69%; border: 1px solid #a7a9ab;}
.detailParametry td.left {width:50%; color:#a7a9ab; border-left: 0px solid #dbdbdb;}
.detailParametry td.right {width:50%; color:#a7a9ab; border-right: 0px solid #dbdbdb;}
.detailParametry td.right .colorSample {float:left; width: 11px; height: 11px; overflow:hidden; vertical-align: middle; margin:1px 0px 0px 0px;}
.detailParametry td.right .colorSample .okraje {width: 11px; height: 11px; overflow:hidden; background:url(dp-barva-kolecko.gif) no-repeat left top;}

.aktualKategorie {margin:0px; padding:10px 5px 8px 5px;}
.aktualKategorie .aktKategorie {float:left; width: 550px; overflow:hidden; margin:0px; padding:0px; text-align:left; color:#a7a9ab; font-size:69%; font-weight:normal;}
.aktualKategorie .aktKategorie .cervena {color:#d61021;}
.aktualKategorie .zpet {float:right; width: 50px; overflow:hidden; margin:0px; text-align:right;}
.aktualKategorie .zpet .zpetOdkaz {color:#d61021; font-size:69%; font-weight:normal; text-decoration:none;}
.aktualKategorie .zpet .zpetOdkaz:hover {text-decoration:underline;}

.souvisejiciRightDivFloat {float:right; width:156px; overflow:hidden; margin:0px; padding:0px;}
.souvisejiciRightDiv {width:156px; overflow:hidden; background:url(dp-souvisejici-right-pozadi.png) repeat-y left top; margin:0px 0px 10px 0px; padding:0px;}
.souvisejiciRightDiv .srHorni {width:156px; overflow:hidden; background:url(dp-souvisejici-right-horni.png) no-repeat left top; margin:0px; padding:0px;}
.souvisejiciRightDiv .srDolni {width:156px; overflow:hidden; background:url(dp-souvisejici-right-dolni.png) no-repeat left bottom; margin:0px; padding:0px;}
.souvisejiciRightDiv .nadpis {width:156px; overflow:hidden; margin:5px 0px 10px 0px; padding:0px; text-align:center;}

.souvisejiciBottomDiv {width:766px; overflow:hidden; background:url(dp-souvisejici-pozadi.png) repeat-y left top; margin:10px 0px 0px 0px; padding:0px;}

/* F6_DETAIL - souvisejici produkty */
/* F6_DETAIL - zalozky */
.oblastZalozky {margin: 30px 0px 20px 0px;  overflow:hidden; padding:0px;}
.oblastZalozky .zalozky {width: 783px; vertical-align: bottom; margin: 0px; background: url(dp-detail-z2.gif) repeat-x left bottom;}
.oblastZalozky .zalozky .zalozka {float: left; display: block; height: 22px; overflow: hidden; font-size: 75%; font-weight:normal; padding: 0px; margin: 0px 3px 0px 0px; white-space: nowrap; cursor: pointer; text-transform:uppercase;}
.oblastZalozky .zalozky .zalozka .left {float:left; width:4px; height:25px; background: #000000 url(dp-detail-z4.gif) no-repeat left top; overflow:hidden;}
.oblastZalozky .zalozky .zalozka .center {float:left; padding:4px 6px 3px 6px; margin:0px; background: #000000 url(dp-detail-z8.gif) repeat-x left top;}
.oblastZalozky .zalozky .zalozka .right {float:left; width:4px; height:25px; background: #000000 url(dp-detail-z6.gif) no-repeat left top; overflow:hidden;}
.oblastZalozky .zalozky .active_0 {margin: 0px 3px 3px 0px; color:#d71920;}
.oblastZalozky .zalozky .active_1 {margin: 3px 3px 0px 0px; color:#d8d8d8;}
.oblastZalozky .obsah {width:783px; overflow:hidden; margin:0px; padding:0px; background:url(dp-zalozky-pozadi.png) repeat-y left top;}
.oblastZalozky .obsah .spodni {width:783px; overflow:hidden; margin:0px; padding:0px; background:url(dp-zalozky-spodni.png) no-repeat left bottom;}
.oblastZalozky .obsah .odsazeni {margin:0px; padding:15px 25px;}

.detailZalozkyNadpis {color:#d61021; font-size: 75%; font-weight:bold; margin:0px 0px 10px 0px;}

/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 0px; font-size: 75%; text-align:left; color:#636363;}
.hlidacipes td {color:#636363; }
.hlidacipes .seda {color:#636363;}
.hlidacipes .sl3 {width: 200px; height:19px; border:1px solid #636363; color: #636363; font-size:10px; line-height:17px;}
.hlidacipes .odeslat {cursor: pointer;}
.hlidacipes .nadpisek {color:#bd0414; font-size:109%; line-height:20px; text-transform:uppercase; margin-bottom:10px;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px; font-size: 75%; text-align:left; color:#a8a8a8;}
.viceinformaci .seda {color:#a8a8a8;}
.viceinformaci input {width: 400px; height:19px; border:1px solid #ffffff; color: #000000;}
.viceinformaci textarea {width: 400px; height: 100px; border:1px solid #ffffff; color: #000000;}
.viceinformaci .odeslat {cursor: pointer;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:0px; color:#a8a8a8; font-size: 75%;}
.hodnoceni .hodnoceni-left {float: left; height: 40px;}
.hodnoceni .hodnoceni-left .nadpis {display: block; padding: 0px 5px 5px 0px; font-weight: bold; color: #d61021;}
.hodnoceni .hodnoceni-right {height: 40px; text-align: right; margin: 0px;}
.hodnoceni .hodnoceni-right a {font-weight: normal; text-decoration: none; color:#a8a8a8; font-size:166%;}
.hodnoceni .hodnoceni-right a:hover {text-decoration: underline;}
.hodnoceni .hodnoceni-right .nadpis {display: block; padding: 0px 0px 5px 10px; font-weight: bold; color: #a8a8a8;}

/* F6_DETAIL - diskuse */
.diskuse {padding:0px 10px 10px 10px; border:1px solid blue; }
.diskuse .diskuse-popis {font-weight:bold; font-size:69%}
.diskuse .nadpis2 {font-weight: bold; color: #595959; margin: 10px 0px 5px 0px; font-size: 75%;}
.diskuse .akce {margin: 3px 0px 3px 0px;}
.diskuse .akce img {margin: 0px 0px 0px 3px;}
.diskuse .prispevky {font-size: 75%; margin: 15px 0px 0px 0px;}
.diskuse .prispevky .row {width:580px; overflow:hidden; border-bottom: 1px solid #d5d5d5; margin:0px 0px 4px 0px; padding:0px 0px 4px 0px;}
.diskuse .prispevky .row img {float: left;}
.diskuse .prispevky .row .horni {overflow:hidden; margin:0px 7px 2px 5px;}
.diskuse .prispevky .row .horni .pravy {float:right; width:250px; overflow:hidden; margin:0px; text-align:right; color:#a5a5a5;}
.diskuse .prispevky .row .horni .pravy a.odpoved {text-decoration: underline; color: #a5a5a5;}
.diskuse .prispevky .row .horni .pravy a.odpoved:hover {text-decoration: none;}
.diskuse .prispevky .row .autor {float: left; width:318px; overflow:hidden; margin: 0px; font-weight: bold; color:#a5a5a5; text-decoration:underline;}
.diskuse .prispevky .text {margin: 0px 0px 0px 5px; color:#595959;}
.diskuse .vypsanaOdpoved {font-size:75%; margin: 0px 0px 0px 15px;}
.diskuse .vypsanaOdpoved .titulek {font-weight: bold;}
.diskuse .vypsanaOdpoved .text {margin: 5px 0px 5px 0px;}
.diskuse .vypsanaOdpoved .autor {text-align: right; font-style: italic;}
.diskuse .formularDiskuse {font-size: 69%;}
.diskuse .formularDiskuse .popis {float: left; width:100px; text-align: left; padding: 0px 5px 0px 0px; margin:0px;}
.diskuse .formularDiskuse input.text {float: left; height:19px; border:0px solid #ababab; color: #2e2e2e; margin-bottom:2px;}
.diskuse .formularDiskuse textarea.text {float: left; width: 500px; height: 35px; border:0px solid #ababab; color: #2e2e2e; margin:0px 3px 0px 0px;}
.diskuse .formularDiskuse .odeslat {float:right; margin:17px 0px 0px 0px; cursor: pointer;}


/* F7_OBLIBENE PROUKTY */
.favorites {margin:0px; color: #a7a9ab; font-size:69%; padding:0px;}
.favorites .produktDiv {width:796px; overflow:hidden; font-weight:normal;}
.favorites img.image {float: left; width:80px; margin: 0px 10px 0px 0px; vertical-align: middle;}
.favorites .produkt {display: block; float: left; width:570px; font-weight:normal; color:#a7a9ab;}
.favorites .produkt .nazev {text-decoration: underline; font-weight:normal; color:#898c91;}
.favorites .produkt .nazev:hover {text-decoration: none;}
.favorites .produkt .cena {font-weight:bold; color:#898c91;}
.favorites .favoritesRight {float: right; text-align: center; width:130px;}
.favorites .favoritesRight a.odstranit {margin: 17px 0px 0px 0px; text-decoration: none; color: #d61021;}
.favorites .favoritesRight a.odstranit:hover {text-decoration: underline;}
.favorites .favoritesRight a.koupit {text-decoration: none; color: #898c91; font-weight: bold; display: block; margin: 0px 0px 10px 0px; text-decoration:none; text-transform:uppercase;}
.favorites .favoritesRight a.koupit:hover {text-decoration:underline;}
.favorites .favoritesRight a.koupit img {vertical-align: middle;}
.favorites .odstranitVse {text-align: right;}
.favorites .odstranitVse a {text-decoration: none; color: #d61021;}
.favorites .odstranitVse a:hover {text-decoration: underline;}

/* F8_KOSIK */
.kosik {color: #636363; font-size:62.5%; padding:0px;}
.kosik .buttonsNahore {width:733px; margin:0px 0px 0px 0px; overflow:hidden; border:0px solid blue;}
.rozpisRow {margin:0px; padding:5px 0px 5px 0px; border-bottom: 1px solid #ffffff; text-align:left;}
.rozpisRow .text {float:left; width:120px; color:#898c91;}
.rozpisRow .hodnota {float:left; width:auto; color:#898c91; text-align:right;}
.kosik .buttonsBottom {text-align: right; margin: 30px 0px 0px 0px;}
.kosik .buttonsBottom .pravy {display:block; float:right; width:119px; height:19px; margin-left:5px; cursor:pointer;}
.spodek {text-align:left;}
.spodek .bodovani {border:0px solid blue; float:left; width:250px; height:50px; margin:15px 0px 0px 0px; overflow:hidden;}
.spodek .bodovani .vrch {text-align:center;}
.spodek .bodovani .vrch .levo {float:left; color:#b1132b; font-size:15px; font-weight:bold; margin:4px 0px 0px 66px; overflow:hidden;}
.spodek .bodovani .vrch .pravo {float:left; width:62px; height:28px; background:url(perla-mapa-buttons.gif) no-repeat -51px -67px; overflow:hidden;}
.spodek .bodovani .spodecek {color:#b1132b; margin:10px 0px 0px 50px;}
.spodek .ceneni {float:right; width:280px;}

.chyby {width:688px; margin:10px 0px 10px 45px; overflow:hidden; color:#ffffff; font-weight: bold; text-align:center;}

.seznamZbozi .produktliteHeader {margin: 3px 0px 3px 0px; font-weight: bold; color: #898c91; text-align:center; border:0px solid blue; overflow:hidden;}
.seznamZbozi .produktliteHeader .pocetKusu {padding: 4px 0px 0px 0px;}
.seznamZbozi .produktlite {margin: 3px 0px 3px 0px; border-bottom: 0px solid #ffffff;}
.seznamZbozi .padding {padding:18px 0px 0px 0px;}
.seznamZbozi .smazat {float: left; width: 34px; overflow: hidden; padding: 4px 0px 4px 0px; text-align:left; }
.seznamZbozi .smazat .smazProdukt {float: left; width: 34px; height:33px; border:0px solid blue; overflow: hidden; padding: 4px 0px 4px 0px; text-align:left; background:url(perla-mapa-buttons.gif) no-repeat -164px -28px; cursor:pointer;}
.seznamZbozi .obrazek {float: left; width: 41px; overflow: hidden; padding: 4px 0px 4px 0px; text-align:left;}
.seznamZbozi .nazev {float:left; width:290px; overflow:hidden; padding: 4px 30px 4px 0px; margin:0px; text-align:left; border:0px solid blue; }
.seznamZbozi .nazev .nazev-pravy {float:left; width:309px; overflow:hidden; margin:0px; vertical-align:middle; padding:0px;}
.seznamZbozi .nazev a {text-decoration: none; color:#b1132b; font-weight: bold; font-size:109%;}
.seznamZbozi .nazev a.nazevSeda {color:#636363;}
.seznamZbozi .nazev a:hover {text-decoration: underline;}
.seznamZbozi .cenaZaKus {float: left; width: 95px; overflow: hidden; text-align: center; padding: 4px 0px 4px 0px;}
.seznamZbozi .kusu {padding: 5px 0px 0px 0px;}
.seznamZbozi .pocetKusu {float: left; width: 48px; height:25px; overflow: hidden; text-align: center; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px solid blue;}
.seznamZbozi .pocetKusu .pocetKusuBg {width: 48px; height:20px; overflow: hidden; text-align: left; padding: 0px; margin:0px; background:url(perla-mapa-buttons.gif) no-repeat 0px -87px;}
.seznamZbozi .pocetKusu .pocetKusuBg .inputDiv {float:left; width: 29px; height:19px; color: #636363; padding:0px; text-align:center; margin:2px 0px 0px 0px; font-size:10px; overflow:hidden;}
.seznamZbozi .pocetKusu .pocetKusuBg .inputDiv input {width: 25px; height:19px; border:0px solid #ffffff; color: #636363; padding:0px; text-align:center; margin: 0px 2px; font-size:10px; overflow:hidden; background-color:transparent;}
.seznamZbozi .pocetKusu .pocetKusuBg .tlacitka {float:right; width: 17px; height:20px; color: #636363; padding:0px; text-align:center; margin: 0px; font-size:10px; line-height:19px; overflow:hidden;}
.seznamZbozi .pocetKusu .pocetKusuBg .tlacitka .tlacitkoOdkaz {text-decoration:none; color:transparent; }
.seznamZbozi .pocetKusu .pocetKusuBg .tlacitka .tlacitko1 {width: 15px; height:8px; padding:0px; margin:2px 2px 0px 0px; overflow:hidden; text-decoration:none;}
.seznamZbozi .pocetKusu .pocetKusuBg .tlacitka .tlacitko2 {width: 15px; height:8px; padding:0px; margin:0px 2px 0px 0px; overflow:hidden; text-decoration:none;}
.seznamZbozi .DPH {float: left; width: 50px; overflow: hidden; padding: 4px 0px 0px 0px;}
.seznamZbozi .polozkaCelkemSDPH {float: left; width:90px; overflow: hidden; text-align: right; padding: 4px 0px 0px 0px;}
.seznamZbozi .cena {color:#898c91; font-weight: normal; text-align: right;}
.seznamZbozi .credit {color:#b9252e; font-weight: normal; text-align: right;}


/* F9_POKLADNA */
.pokladna {color: #a7a9ab; font-size:62.5%; padding:0px;}
.pokladna .buttonsTop {padding: 9px 65px 9px 45px;}
.pokladna .buttonsTop .tlacLeft {float: left;}
.pokladna .buttonsTop .tlacRight {float: right;}
.pokladna .nadpisPokladna {font-weight: bold; padding:10px 0px; color: #898c91;}
.pokladna .margin {margin: 0px; color:#a7a9ab; margin: 0px 0px 0px 20px;}
.pokladna .poznamkaProdejceVPokladne {width:688px; margin:10px 0px 10px 45px; overflow:hidden; color:#ffffff; font-weight: bold; text-align:center;}
.pokladna .buttonsBottom {padding: 9px 0px;}
.pokladna .buttonsBottom .leftButton {float: left;}
.pokladna .buttonsBottom .rightButton {float: right;}
.pokladna .seznamZbozi2 {}
.pokladna .seznamZbozi2 .produktliteHeader {margin: 3px 0px 3px 0px; font-weight: bold; color: #898c91; text-align:center; border:0px solid blue; overflow:hidden;}
.pokladna .seznamZbozi2 .produktliteHeader .pocetKusu {padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi2 .produktlite {margin: 3px 0px 3px 0px; border-bottom: 0px solid #ffffff;}
.pokladna .seznamZbozi2 .padding {padding:18px 0px 0px 0px;}
.pokladna .seznamZbozi2 .obrazek {float: left; width: 41px; overflow: hidden; padding: 4px 0px 4px 0px; text-align:left;}
.pokladna .seznamZbozi2 .nazev {float:left; width:324px; overflow:hidden; padding: 4px 30px 4px 0px; margin:0px; text-align:left; border:0px solid blue; }
.pokladna .seznamZbozi2 .nazev .nazev-pravy {float:left; width:309px; overflow:hidden; margin:0px; vertical-align:middle; padding:0px;}
.pokladna .seznamZbozi2 .nazev a {text-decoration: none; color:#b1132b; font-weight: bold; font-size:109%;}
.pokladna .seznamZbozi2 .nazev a.nazevSeda {color:#636363;}
.pokladna .seznamZbozi2 .nazev a:hover {text-decoration: underline;}
.pokladna .seznamZbozi2 .cenaZaKus {float: left; width: 110px; overflow: hidden; text-align: center; padding: 4px 0px 4px 0px;}
.pokladna .seznamZbozi2 .pocetKusu {float: left; width: 48px; height:25px; overflow: hidden; text-align: center; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px solid blue;}
.pokladna .seznamZbozi2 .pocetKusu input {width: 48px; height:19px; border:0px solid #ffffff; color: #636363; padding:0px; text-align:center; margin: 0px; font-size:10px; line-height:19px; background:url(perla-mapa-buttons.gif) no-repeat 0px -67px; overflow:hidden;}
.pokladna .seznamZbozi2 .DPH {float: left; width: 50px; overflow: hidden; padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi2 .polozkaCelkemSDPH {float: left; width:105px; overflow: hidden; text-align: center; padding: 4px 0px 0px 0px;}
.pokladna .seznamZbozi2 .cena {color:#898c91; font-weight: normal; }
.pokladna .seznamZbozi2 .text {float: left; width: 340px; overflow: hidden; padding: 4px 0px 0px 0px; margin:0px;}
.pokladna .seznamZbozi2 .hodnota {float: right; text-align: right; width: 130px; overflow: hidden; padding: 4px 0px 0px 0px; color:#898c91; font-weight: bold; margin:0px;}
.pokladna .slevaDiv {width: 500px; margin: 0px;}
.pokladna .slevaPopis {float:left; width: 80px; margin: 0px;}
.pokladna input.slevaKod {float:left; width: 30px; margin: 0px 3px 0px 3px; height:19px; color: #000000;}
.pokladna .odberatel {margin: 0px 0px 0px 10px;}
.pokladna .odberatel .kontakt {float: left; width: 310px;}
.pokladna .odberatel .kontakt .nadpis {font-weight: bold; padding: 15px 0px 5px 0px; margin: 0px; color: #898c91;}
.pokladna .odberatel .kontakt .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px;}
.pokladna .odberatel .kontakt table.udaje {width: 350px; border: 0px solid #000000; font-size:100%;}
.pokladna .odberatel .kontakt table.udaje b {color: #a7a9ab;}
.pokladna .odberatel .kontakt table.udaje td {color: #a7a9ab; vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel .kontakt table.udaje td.popis {width: 35%; vertical-align: middle; text-align: left; color:#a7a9ab;}
.pokladna .odberatel .kontakt input.dodaciAdresa {width: 160px; height:19px; border:1px solid #898c91; color: #898c91; font-size:10px; line-height:17px;}
.pokladna .odberatel .kontakt select {width: 164px; height:19px; border:1px solid #898c91; color: #898c91;font-size:10px;}
.pokladna .odberatel .mezera {float: left; width: 30px; overflow: hidden;}
.pokladna .odberatel2 {margin: 0px 0px 0px 20px;}
.pokladna .odberatel2 .kontakt {float: left;}
.pokladna .odberatel2 .kontakt .udaje {font-weight: normal; float: left; display: block; width: 100px; padding: 4px 0px 0px 0px;}
.pokladna .odberatel2 .kontakt input.dodaciAdresa {width: 220px; height:19px; border:1px solid #898c91; color: #898c91; font-size:10px; line-height:17px;}
.pokladna .vasVzkazKObjednavce {margin: 0px 0px 0px 0px;}
.pokladna textarea {width: 600px; height:50px; border:1px solid #898c91; color: #898c91;}
.pokladna .odeslat {cursor:pointer; margin:0px auto 5px auto;}

.krokynakupu {padding: 0px 0px 9px 10px;}
.krokynakupu .text {float: left; width: 186px; font-size: 62.5%; text-align: center;}
.krokynakupu .linie {padding: 0px 0px 0px 85px;}
.krokynakupu .bod-deactive {float: left; width: 15px; height: 13px; overflow: hidden; background: transparent url(perla-mapa.png) -745px -217px;}
.krokynakupu .bod-active {float: left; width: 15px; height: 13px; overflow: hidden; background: transparent url(perla-mapa.png) -729px -217px;}
.krokynakupu .spojeni {float: left; width: 171px; height: 7px; overflow: hidden; background: url(perla-mapa.png) -761px -217px; margin: 3px 0px 0px 0px;}

/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {width:100%; color:#636363; font-size: 69%; text-align: left;}

/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:0px; font-size: 69%;}
.vaseObjednavkyPrehled a.prihlaseni {color:#a7a9ab;}
.vaseObjednavkyPrehled .objednavky01 {width:655px; overflow:hidden; color:#949698;}
.vaseObjednavkyPrehled .objednavky01 .vyberPoctu {float:left; width:655px; overflow:hidden; color:#949698; padding:0px 0px 5px 0px;}
.vaseObjednavkyPrehled .objednavky01 .vyberPoctu .zmenPocet {color:#949698; font-weight:normal; text-decoration:underline;}
.vaseObjednavkyPrehled .objednavky01 .vyberPoctu .zmenPocet:hover {text-decoration:none;}
.vaseObjednavkyPrehled .objednavky01 .popisek1 {float:left; width:110px; overflow:hidden; color:#949698;}
.vaseObjednavkyPrehled .objednavky01 .seznamObjednavek1 {float:left; width:655px; overflow:hidden; color:#949698;}
.vaseObjednavkyPrehled .objednavky01 .seznamObjednavek2 {float:left; width:540px; overflow:hidden; color:#949698;}
.vaseObjednavkyPrehled .prehledBorder {width: 520px; border:1px solid #949698; margin:0px 0px 20px 130px; padding:0px;}
.vaseObjednavkyPrehled .prehled1 {width: 655px; border-collapse: collapse; border: 0px solid #ffffff; color: #949698; margin:0px;}
.vaseObjednavkyPrehled .prehled1 td.cisloObj {width:635px; padding: 0px; vertical-align: top; text-align:left;}
.vaseObjednavkyPrehled .prehled1 td.stav {width:120px; padding: 0px; vertical-align: top; text-align:center; text-transform:lowercase;}
.vaseObjednavkyPrehled .prehled2 {width: 500px; border-collapse: collapse; border: 0px solid #ffffff; color: #949698; margin:10px;}
.vaseObjednavkyPrehled .prehled2 td.datumPopis {width:108px; padding:0px; vertical-align:middle; text-align:left;}
.vaseObjednavkyPrehled .prehled2 td.datumHodnota {width:150px; padding:0px; vertical-align:middle; text-align:left;}
.vaseObjednavkyPrehled .prehled2 td.cenaPopis {width:70px; padding:0px; vertical-align:middle; text-align:left;}
.vaseObjednavkyPrehled .prehled2 td.cenaHodnota {width:89px; padding:0px; vertical-align:middle; text-align:left;}
.vaseObjednavkyPrehled .prehled2 td.detailObjednavky {width:83px; padding:0px; vertical-align:middle;}
.vaseObjednavkyPrehled .prehled2 td a.code {display:block; width:83px; height:19px; overflow:hidden; font-size:1px; text-indent:-5000px; background:url(perla-mapa-buttons.gif) no-repeat -114px -76px; cursor:pointer; text-decoration:none;}
.vaseObjednavkyPrehled .prehled2 td a.code:hover {text-decoration:none;}
.vaseObjednavkyPrehled .prehled3 {width: 540px; border-collapse: collapse; border: 0px solid #ffffff; color: #949698; margin:0px;}
.vaseObjednavkyPrehled .prehled3 td {padding:0px 15px 15px 0px; vertical-align:top; text-align:left;}
.vaseObjednavkyPrehled .prehled3 td.datumHodnota {width:150px; padding:0px; vertical-align:middle; text-align:left;}
.vaseObjednavkyPrehled .prehled3 td a.code {font-weight:normal; color:#bd0414; text-decoration:underline;}
.vaseObjednavkyPrehled .prehled3 td a.code:hover {text-decoration:none;}

.vaseObjednavkyDetail {padding:0px; font-size: 69%; color: #949698;}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {width: 655px; border-collapse: collapse; border: 1px solid #949698; color: #949698; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #949698;  padding: 2px 5px 2px 5px; vertical-align: top;}
.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:#d61021; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}

.dolniCastObjednavek {width:688px; overflow:hidden; background-color:#ffffff; margin:10px 0px 0px 0px;}
.dolniCastObjednavek .stin {width:688px; height:10px; overflow:hidden; margin:0px; padding:0px; background:url(perla-mapa.png) no-repeat 0px -344px;}
.dolniCastObjednavek .tabulkaUdaju {width:658px; font-size:69%; color:#949698; margin:0px 15px;}
.dolniCastObjednavek .tabulkaUdaju .vlevo {width:658px; overflow:hidden; margin:0px 0px 5px 0px; font-weight:bold;}
.dolniCastObjednavek .tabulkaUdaju .vpravo {width:548px; overflow:hidden; margin:0px 0px 15px 110px;}
.dolniCastObjednavek .tabulkaUdaju .vpravo .modryOdkaz {color:#3a89c8; font-weight:normal; text-decoration:none;}
.dolniCastObjednavek .tabulkaUdaju .vpravo .modryOdkaz:hover {text-decoration:underline;}
.dolniCastObjednavek .tabulkaUdaju .vpravo .cervenyOdkaz {color:#d61021; font-weight:normal; text-decoration:none;}
.dolniCastObjednavek .tabulkaUdaju .vpravo .cervenyOdkaz:hover {text-decoration:underline;}


/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {padding: 0px; overflow:hidden;}
.loginPage .nadpisLogin {font-weight: bold; padding: 5px 0px 5px 0px; color: #636363; font-size: 10px; }
.loginPage .popis {float: left; width: 100px; padding: 13px 0px 0px 70px; color:#636363; font-size:10px;}
.loginPage .popis2 {float: left; width: 250px; padding: 5px 0px 0px 0px; color:#636363;}
.loginPage .popis2 .txtbox {width: 200px; height:19px; border:1px solid #636363; color: #636363; font-size:10px; line-height:17px;}
.loginPage a {text-decoration: underline; color:#d61021;}
.loginPage a:hover {text-decoration: none;}
.loginPage .zapomenuteHesloZobrazit {color: #636363; font-size: 62.5%;}
#idLoginPageZapomenuteHeslo {color: #636363; font-size: 62.5%;}


/* F24_VYHLEDAVANI - rozsirene */
.zrusitFiltrovani {font-size: 75%; color:#636363;}
.advsearch2 {text-align:left; padding:0px 0px 0px 10px;}
.advsearch2 td {text-align:left; font-size: 69%; vertical-align:top; overflow:hidden;}
.advsearch2 td.popisInputu {width: 200px; line-height: 19px; color: #a7a9ab; border:0px solid blue; overflow:hidden;}
.advsearch2 td .txtbox {width: 200px; height:19px; border:1px solid #707173; color: #000000;}

/* F28_HLIDACI PES */
.watchdog {padding: 0px; font-size: 69%; text-align:left; color:#a7a9ab;}
.watchdog a {text-decoration: none; color: #898c91;}
.watchdog a:hover {text-decoration: underline;}
.watchdog a.kill {text-decoration: none; color: #d61021; font-weight: normal; font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {padding: 0px; font-size: 69%; color:#636363;}
.tabulkaStrihu {table-layout: fixed;}
.tabulkaStrihu td {text-align: center; vertical-align: top; width: 127px; color: #000000;}

/* F30_KNIHA PRANI */
.knihaprani {padding: 0px; font-size:69%; text-align:left; color:#a7a9ab;}
.knihaprani .row {margin:0px; padding:0px; text-align:left;}
.knihaprani .row .popis {float:left; width: 160px; color:#a7a9ab;}
.knihaprani .row .popis2 {float:left; width: 300px;}
.knihaprani .row .popis2 .txtbox {width: 280px; height:19px; border:1px solid #ffffff; color: #000000;}
.knihaprani .row .popis2 textarea {width: 280px; height: 200px; border:1px solid #ffffff; color: #000000;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuDiv {font-size: 69%; padding: 0px;}
.porovnaniProduktuRoll {width: 796px; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktu {font-size: 100%;}
.porovnaniProduktu tr.position0 {background-color: #000000;}
.porovnaniProduktu tr.position1 {background-color: #222222;}
.porovnaniProduktu td {width: 150px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #ffffff; color: #a7a9ab;}
.porovnaniProduktu td.nazev {font-weight: bold; color: #a7a9ab;}
.porovnaniProduktu td.nazev a {color: #d61021; text-decoration: none;}
.porovnaniProduktu td.nazev a:hover {text-decoration: underline;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px; color: #ffffff; border-left: 0px solid #ffffff;}
.porovnaniProduktu td ul {margin:0px; padding:0px;}
.porovnaniProduktu td li {margin:0px; padding:0px; list-style-position:inside;}

/* F34_SITEMAP */
.sitemap {color: #d61021; font-size: 75%;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 120%; padding: 25px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;}
.sitemap a:hover {text-decoration: underline;}

.drobNavigace {border:0px solid blue; width:688px; margin:0px 0px 10px 45px; padding:0px; overflow:hidden; height:24px; line-height:20px; }
.drobNavigace .sipka {float:left; width:5px; height:5px; overflow:hidden; margin:11px 3px 0px 3px;}
.drobNavigace .dnOdkaz { margin:0px; color:#d61021; font-size:68.75%; overflow:hidden; padding:0px; text-decoration:underline;}
.drobNavigace .dnOdkaz:hover {text-decoration:none;}
.drobNavigace .seda {color:#ffffff; font-weight:normal; font-size:68.75%; overflow:hidden; padding:0px; text-decoration:underline;}
.drobNavigace img {width:6px; height:7px; margin:6px 5px 0px 5px;}

.soutez {font-size: 69%; color: #636363; margin:0px 0px; border:0px solid blue;}
.soutez .soutezForm {}
.soutez .soutezForm .item {}
.soutez .soutezForm input.text {width:150px; height:16px; border:1px solid #636363; margin:3px 0px; font-size: 10px; color: #636363; line-height:16px;}
.soutez .soutezForm select {width:152px; height:18px; border:1px solid #636363; margin:3px 0px; font-size: 10px; color: #636363; line-height:16px;}

.soutez .soutezForm h2 {margin:0px; padding:0px;}
.soutez h2 a {font-size:11px; margin:0px; padding:0px;}

.formulare .sleva input {width: 23px; margin-right: 3px;}
.formulare .block {width: 500px; height: auto; line-height: 19px; margin-left: 0px; float: left;}
.formulare .pozadi {background-color: #eeeeee; margin-top: 3px;}
.formulare .nadpis {width:100%; height: auto; color: #000000;}
.formulare label {width: 160px; height: auto; display: block; float: left; margin-top: 3px;  color:#636363;}
.formulare select {margin: 7px 0px; display: block; height: 19px; float: left; width: 180px; font-size: 100%; color: #636363; border:1px solid #636363;}
.formulare input {width: 180px; font-size: 100%; margin-top: 3px; color: #636363; height: 19px; display: block; float: left; border:1px solid #636363;}
.formulare input.perlaTlacitko {width:113px; border: none; padding-top: 0px; margin-top: 5px;}
.formulare a.perlaTlacitko {width:113px; border: none; margin-top: 5px;}
.formulare input.rad {width: auto; display: block; float: left; margin: 3px 10px 0px 10px; border: none;}
.formulare .siroky {height: auto; width: 300px;}
.formulare img {margin: 6px 0px 0px 0px; float: left;}
.formulare textarea {width: 100%;}
.formulare label.gender {width: auto;}

.specialniDoprava {margin: 0px 0px 15px 0px; line-height: 19px;}
.specialniDoprava input{display: inline; float: none; width: auto; margin: 0px 3px 0px 13px; height: auto;}
.specialniDoprava .text {margin: 0px; font-weight: normal;}
.specialniDoprava a {margin-right: 10px;}
.specialniDoprava .vyberPlatby {}
.specialniDoprava .vyberPlatby .platba {padding: 5px;}

.volbaDopravyAPlatby {width:100%; margin:5px 0px; line-height: 19px;  color: #000000; }
.volbaDopravyAPlatby label {padding: 0px; height: auto; margin:0px; line-height: 19px; width: 100%;}
.volbaDopravyAPlatby td {width: 50%; vertical-align: top;}

.volbaDopravy .dopravaBlock .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .dopravaBlock-selected {background-color: #eaeaea; }
.volbaDopravy .dopravaBlock-selected .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .cena {float: right; display: block; font-weight: bold; line-height: 19px;}
.volbaDopravy .radio {width: 20px; display: block; float: left; height: 16px; margin-top: 2px;  padding: 0px;}
.volbaDopravy .nazev {font-weight: bold; width:250px; display: block; float: left;}
.volbaDopravy .popis {margin:0px 0px 0px 20px; width: 280px; display: block; float: left;}
.volbaDopravy .popis label{margin-top:3px; line-height: 14px;}
.volbaDopravy label {}

.volbaPlatby .platbaBlock {color: #000000; }
.volbaPlatby .platbaBlock .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .platbaBlock-selected {background-color: #eaeaea;}
.volbaPlatby .platbaBlock-selected .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .cena {display: none;}
.volbaPlatby input.radio {width: 20px; display: block; float: left; line-height: 19px; overflow: hidden;  height: 16px; margin-top: 2px; padding: 0px;}
.volbaPlatby .nazev {font-weight: bold; width:280px; display: block; float: left;}
.volbaPlatby .popis {margin:0px 0px 0px 20px; width: 280px; display: block; float: left;}
.volbaPlatby .popis label{margin-top:3px; line-height: 14px;}
.volbaPlatby label {}

.pokladnaLib {padding:5px 0px;}
.pokladnaLib .pokladnaLibNadpis {display:block; width:100%; overflow:hidden; font-weight: bold; color: #000000; padding:9px 0px; margin:10px 0px;}
.pokladnaLib .pokladnaLibPopis {display:block;}
.pokladnaLib .pokladnaLibFormLayout {margin:0px 10px;}

.volbaPlatby .popis  strong {font-weight:bold;}
.volbaPlatby .popis a {color:#e13637; text-decoration: underline;}
.volbaPlatby .popis a:hover {text-decoration: none;}
.volbaPlatby .popis h2 {font-size: 150%; margin: 15px 0px;}
.volbaPlatby .popis h3 {font-size: 130%; margin: 15px 0px;}
.volbaPlatby .popis h4 {font-size: 110%; margin: 15px 0px;}
.volbaPlatby .popis p {margin: 5px 0px; text-indent: 2.5em;}

.volbaDopravy .popis  strong {font-weight:bold;}
.volbaDopravy .popis a {color:#e13637; text-decoration: underline;}
.volbaDopravy .popis a:hover {text-decoration: none;}
.volbaDopravy .popis h2 {font-size: 150%; margin: 15px 0px;}
.volbaDopravy .popis h3 {font-size: 130%; margin: 15px 0px;}
.volbaDopravy .popis h4 {font-size: 110%; margin: 15px 0px;}
.volbaDopravy .popis p {margin: 5px 0px; text-indent: 2.5em;}