#lbOverlay { position: absolute; z-index: 9999; left: 0; width: 100%; background-color: #000; cursor: pointer; } #lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; left: 50%; overflow: hidden; background-color: #fff; } .lbLoading { background: #fff url(/css/slimbox/loading.gif) no-repeat center; } #lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; } #lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; } #lbPrevLink { left: 0; } #lbPrevLink:hover { background: transparent url(/css/slimbox/prevlabel.gif) no-repeat 0% 15%; } #lbNextLink { right: 0; } #lbNextLink:hover { background: transparent url(/css/slimbox/nextlabel.gif) no-repeat 100% 15%; } #lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; } #lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(/css/slimbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; } #lbCaption, #lbNumber { margin-right: 71px; } #lbCaption { font-weight: bold; }  .growl { margin: 0; } body.user .growl { margin: 0; } body.intro .growl { position: absolute; right: 0; top: 0; z-index: 60; } .growl .report { height: 50px; min-height: 50px; margin: 0 0 10px 0; padding: 10px 10px 10px 64px; color: #000; border-width: 2px; border-style: solid; border-color: #006fc4; -moz-border-radius: 6px; -webkit-border-radius: 6px; background-position: 16px 16px; background-repeat: no-repeat; background-color: #1D1D1F; background-image: url(/css/global/img/growl/2.png); } div[class] .report { height: auto; } .growl .report.positive { border-color: #82c00c; background-image: url(/css/global/img/growl/71.png); } .growl .report.negative { border-color: #f65012; background-image: url(/css/global/img/growl/10.png); } .growl .report .caption { display: block; height: 0; min-height: 0; margin: 0 0 10px 0; font-size: 14px; color: #808080; } .growl .report ul { list-style: square; margin: 5px 5px 5px 0; padding: 0 0 0 20px; color: #747771; } div[class] .growl .report .caption { height: auto; } .growl .report p { margin: 10px 0 0 0; color: #747775; } .growl .report ul li strong { color: #B2B2B2; } .growl .report a { color: #B2B2B2; }   html { background: #49494b; } body, div, form, fieldset, table, tr, td, p, ul, ol, li, em, q, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; } body { padding: 5px; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; color: #fff; font-size: 80%; background: #49494b; } h1, h2, h3, h4, h5, h6 { margin: 25px 0 10px 0; line-height: 120%; font-weight: 900; cursor: text; } h1 { height: 51px; min-height: 51px; line-height: 51px; margin: 0 0 15px 0; font-size: 160%; font-weight: 400; text-transform: uppercase; border-bottom: solid 1px #737373; } div[class] h1 { height: auto; } h2 { font-size: 140%; } h3 { font-size: 130%; } h4 { font-size: 120%; } h5 { font-size: 100%; } h6 { font-size: 80%; } p, pre, ol, ul, em, address, td { line-height: 120%; cursor: text; } p { margin: 10px 0; line-height: 150%; } pre { font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; } ul { list-style: square; margin: 5px 5px 5px 0; padding: 0 0 0 20px; } ol { list-style: decimal; margin: 5px 5px 5px 0; padding: 0 0 0 30px; } li { vertical-align: middle; } em, address { font-style: italic; } img { margin: 0 8px 8px 8px; border: none; } strong { font-weight: 900; } table { border-collapse: collapse; border: none; } hr { display: none; }   .tabulka-format { margin: 10px 0; } .plovouci-blok-vlevo { float: left; margin: 0 8px 8px 0; } .plovouci-blok-vpravo { float: right; margin: 0 0 8px 8px; } .zarovnat-text-vpravo { text-align: right; } .zarovnat-text-na-stred { text-align: center; } .zarovnat-text-do-bloku { text-align: justify; } .zarovnat-blok-automaticky { margin: auto; } .text-tucne { font-weight: 900; } .text-kurziva { font-style: italic; } .text-podtrzeni { text-decoration: underline; } .vsechna-pismena-velka { text-transform: uppercase; } .vsechna-pismena-mala { text-transform: lowercase; } .vsechna-prvni-pismena-velka { text-transform: capitalize; } .kapitalky { font-variant: small-caps; } .horni-index { vertical-align: super; } .dolni-index { vertical-align: sub; } .zrusit-odsazeni { margin: 0; }    html { background: url(/css/img/html.gif) #49494b 0 0 repeat-x; } body { padding: 0; background: transparent; } a { cursor: pointer; color: #fff; text-decoration: underline; } a:hover { text-decoration: none; } fieldset { border: none; } label, input, select { vertical-align: middle; } label { line-height: 20px; } input, textarea { vertical-align: middle; } select { width: 166px; margin: 2px 0; } body.catalog h1 { margin: 0; position: relative; z-index: 100; } .category-text-one{ margin: 0 0 0 32px; } body.catalog .item-full h1 { min-height: 0; padding: 0; } .item-full .img-preview .label { right: 45px; z-index: 105; color: #FF662C; font-size: 90%; text-align: center; padding-bottom: 10px; text-transform: uppercase; } h1 span.left, h1 span.right { display: block; height: 0; min-height: 0; line-height: 25px; } div[class] h1 span.left, div[class] h1 span.right { height: auto; } h1 span.right span.action { color: #FF6600; } h1 span.left { width: 500px; float: left; padding: 10px 10px 10px 0; } h1 span.right { width: 180px; float: right; padding: 10px 20px 10px 0; text-transform: none; text-align: right; }    .smart-clear { display: block; clear: both; float: none; line-height: 0; font-size: 0; text-indent: 0; } h3.legend { font-size: 120%; margin: 0 0 10px 0; } .max-width { width: 100%; } .nowrap { white-space: nowrap; } table.no-tfoot tfoot tr td { display: none; } table tr.stripe-two td { background: #e1e1e1; } div[class] .box { height: auto; } .hdn { display: none; } .br-used br { display: block; } .search-highlight { padding: 2px; color: #fff; text-decoration: inherit; font-style: inherit; background: #ff8b00; }      span.plovouci-blok-vlevo { display: block; float: left; margin: 0 8px 8px 0; } span.plovouci-blok-vpravo { display: block; float: right; margin: 0 0 8px 8px; } span.plovouci-blok-vlevo img, span.plovouci-blok-vpravo img { display: block; margin: 0; } table.tabulka-format tr td { padding: 2px 5px; border: solid 1px #c6c6c6; } table.tabulka-format thead tr td { padding: 5px; color: #fff; background: #a5a5a5; }   .margin { height: 291px; min-height: 291px; } div[class] .margin { height: auto; } .margin-inside{ padding: 0 0 0 30px; }   .general-form br { display: none; } .general-form fieldset label { display: block; height: 20px; min-height: 20px; margin: 2px 0; clear: left; text-align: right; } div[class] .general-form fieldset label { height: auto; } .general-form fieldset label span { display: block; float: none; margin: 0 0 0 6em; line-height: 20px; } .general-form fieldset label .i-text { width: 92%; margin: 0; } .general-form fieldset label.textarea span.left { line-height: 100%; } .general-form fieldset label span.left { float: left; margin: 0; text-align: left; } .general-form fieldset .buttons { clear: left; float: none; margin: 0; padding: 0; text-align: right; } .general-form fieldset .buttons input.button { float: none; margin: 0; }   .report { height: 50px; min-height: 50px; margin: 0 0 10px 0; padding: 5px 60px 5px 5px; color: #000; border: solid 2px #f00; background-position: 100% 5px; background-repeat: no-repeat; background-color: #fff; background-image: url(/css/img/report/report.png); } div[class] .report { height: auto; } .report.informative { border: 2px solid #ff8b00; background-image: url(/css/img/report/report-informative.png); margin: 16px 0 0 32px; } .report.allowing { border: 2px solid #82c00c; background-image: url(/css/img/report/report-allowing.png); } .report h3 { margin: 0 0 10px 0; } .report a { color: #000; } .report p { margin: 10px 0 0 0; }   .buttons { display: block; height: 0; min-height: 0; clear: both; float: none; text-align: right; } div[class] .buttons { height: auto; } .buttons.btns-indent { padding: 10px 0 0 0; } .buttons .smart-clear { height: 0; }   .button { font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; display: inline-block; height: 18px; line-height: 18px; margin: 0; padding: 0 10px; vertical-align: middle; color: #fff; font-size: 11px; font-style: normal; font-weight: 400; text-decoration: none; text-transform: lowercase; cursor: default; border: none; background-position: 0 0; background-repeat: repeat-x; background-image: url(/css/img/button-bg.gif); background-color: #3794ce; } input.button { display: inline; height: 18px; line-height: normal; } .button:hover { background: #2a709c; } .button:active { background-image: none; background-color: #225a80; } .button:disabled, .button.disabled { opacity: 0.6; } .button:disabled:hover, .button.disabled:hover { background-position: 0 0; } .buttons .button { vertical-align: bottom; } .buttons.btns-swap .button { float: right; margin: 0 0 0 3px; }   .small-btn { font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; display: inline-block; height: 12px; line-height: 12px; padding: 2px 8px; font-size: 11px; font-weight: 400; color: #3a3a3a; text-decoration: none; -webkit-border-radius: 8px; -moz-border-radius: 8px; background-color: #e7e7e7; } .small-btn:hover { color: #fff; background-color: #7f7f7f; } .small-btn:active { color: #fff; background-color: #006bbc; }   .icon-btn { font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; display: inline-block; height: 16px; line-height: 16px; margin: 0 5px; padding: 0 0 0 19px; color: #b7b7b7; font-size: 11px; vertical-align: middle; text-decoration: none; background-position: 0 0; background-repeat: no-repeat; background-color: transparent; } .icon-btn:hover { background-position: 0 50%; } .icon-btn:active { background-position: 0 100%; } .icon-btn.edit { background-image: url(/css/img/icons/edit.png); } .icon-btn.add { background-image: url(/css/img/icons/add.png); } .icon-btn.pos-right-top { margin: 0; position: absolute; right: 4px; top: -19px; z-index: 110; }   .item-short { width: 152px; height: 0; min-height: 0; float: left; margin: 0 24px 20px 0; position: relative; left: 52px; top: 0; border: solid 1px #262626; } body.search-fulltext .item-short { position: static; } div[class] .item-short { height: auto; } .item-short.last-in-row { margin: 0 0 20px 0; } .item-short .head { display: block; height: 0; min-height: 0; margin: 0 0 5px 0; font-weight: 400; font-size: 10px; } div[class] .item-short .head { height: auto; } .item-short .head a { display: block; height: 0; min-height: 0; padding: 5px 10px; text-decoration: none; text-transform: uppercase; border-bottom: solid 1px #151215; background: #171417; } div[class] .item-short .head a { height: auto; } .item-short .img { height: 105px; min-height: 105px; position: relative; z-index: 100; text-align: center; } div[class] .item-short .img { height: auto; } .item-short .label { padding: 0 0 3px 0; text-align: center; z-index: 105; color: #FF662C; font-size: 90%; text-transform: uppercase; } div[class] .item-short .img .label { height: auto; } .item-short .img img { margin: 0; } .item-short .catalog-info { padding: 5px; text-align: center; } .catalog-info .basic-info span.action { color: #FF6600; } .item-short .catalog-info p { margin: 0; } .item-short .link-detail { padding: 5px 0; text-align: center; } .item-short .link-detail a { display: inline-block; height: 19px; min-height: 19px; line-height: 19px; padding: 0 10px; text-decoration: none; text-align: center; font-size: 11px; background: url(/css/img/button-bg.gif) #3898d3 0 0 repeat-x; } .item-short .link-detail a:hover { background: #2a709c; } body.catalog .dc-content .smart-clear { height: 0; } .dc-bottom .item-short { width: auto; float: none; margin: 2px 0 10px 0; padding: 0 26px; position: static; border: none; } .dc-bottom .item-short .status { padding: 0 0 5px 0; z-index: 105; color: #FF662C; font-size: 90%; text-transform: uppercase; display: block; } .dc-bottom .item-short .img { width: 152px; float: left; } .dc-bottom .item-short .catalog-info { margin: 0 0 0 162px; padding: 0 0 29px 0; float: none; text-align: left; } .dc-bottom .item-short .catalog-info span.action { color: #FF6600; } .dc-bottom .item-short .head { margin: 0; font-weight: 900; font-size: 12px; } .dc-bottom .item-short .head a { padding: 0; text-decoration: underline; border-bottom: none; background: transparent; } .dc-bottom .item-short .head a:hover { text-decoration: none; } .dc-bottom .item-short .link-detail { height: 0; min-height: 0; clear: both; padding: 0; text-align: right; position: relative; z-index: 100; } div[class] .dc-bottom .item-short .link-detail { height: auto; } .dc-bottom .item-short .link-detail a { position: absolute; right: 0; bottom: 0; }   .article, chapter { margin: 20px 0 0 0; } .link { margin: 10px 0; } .abstract, .content, .appendix, .navig { clear: both; } h2.head, h3.head { margin: 25px 0 10px 0; } .article-full h2, .article-full h3, .article-full h4, .article-full h5, .article-full h6 { clear: both; } .margin .article-full .content table tr td h2 { margin: 0; } .link-more { margin: 10px 0; text-align: right; } body.intro .dc-content .article-full { padding: 100px 32px 0 32px; } body.intro .dc-content .article-full .chapter-container { position: absolute; top: 480px; }  body.intro .dc-content .article-full h1 { padding: 0; margin: 0; display: none; } body.intro .dc-content .article-full .abstract { margin: 0 300px 20px 0; position: relative; z-index: 52; } body.intro .dc-content .img-one { position: absolute; left: 0; top: 0; z-index: 51; } body.intro .dc-content .img-one img { display: block; margin: 0; } body.intro .dc-content a.link { height: 15px; min-height: 15px; line-height: 15px; margin: 0 0 10px 0; padding: 0 0 0 30px; position: relative; z-index: 52; background: url(/css/img/arrow.gif) transparent 0 50% no-repeat; font-size: 16px; font-weight: 400; text-decoration: none; } body.intro .dc-content a:hover.link{ text-decoration: underline; } body.intro .dc-content .link { height: 15px; min-height: 15px; line-height: 15px; margin: 0 0 10px 0; padding: 0 0 0 30px; position: relative; z-index: 52; background: url(/css/img/arrow.gif) transparent 0 50% no-repeat; } body.intro div[class] .dc-content .link { height: auto; } body.intro .dc-content .link h2.head { margin: 0; font-size: 16px; font-weight: 400; } body.intro .dc-content .link a { text-decoration: none; }   body.catalog .pager { margin: 0 0 10px 0; padding: 5px 0 3px 52px; } .pager { clear: both; float: right; margin: 10px 0; padding: 5px 0 3px 5px; } .pager span.no-link, .pager a, .pager strong { display: block; height: 0; min-height: 0; float: left; margin: 0 0 2px 2px; padding: 2px 6px; text-decoration: none; background-repeat: repeat-x; } div[class] .pager span.no-link, div[class] .pager a, div[class] .pager strong { height: auto; } .pager a { background-position: 0 0; background-image: url(/css/img/filter-panel-bg.gif); background-color: #161417; } .pager a:hover { background-position: 0 100%; } .pager span.no-link { padding: 2px 0; } .pager strong { color: #fff; background-position: 0 50%; background-image: url(/css/img/button-bg.gif); background-color: #3794ce; } body.catalog .dc-content .pager .smart-clear { height: auto; }   .indent, .indent-vertical, .indent-horizontal { display: block; height: 0; min-height: 0; } div[class] .indent, div[class] .indent-vertical, div[class] .indent-horizontal { height: auto; } .indent { padding: 10px; } .indent-vertical { padding: 10px 0; } .indent-horizontal { padding: 0 10px; }   .rows br { display: none; } .rows .br-used br { display: block; } .row, .row .left, .row .right { display: block; } .row { height: 20px; min-height: 20px; margin: 2px 0; clear: left; text-align: right; } div[class] .row { height: auto; } .row .left { float: left; line-height: 20px; text-align: left; } .row .right { float: none; margin: 0 0 0 6em; line-height: 20px; } .row .i-text { width: 92%; margin: 0; }   .i-text { width: 160px; height: 16px; line-height: 16px; margin: 2px 0; padding: 2px; cursor: text; border-width: 1px; border-style: solid; border-top-color: #727272; border-bottom-color: #b4b4b4; border-left-color: #B4B4B4; border-right-color: #B4B4B4; background-position: 0 0; background-repeat: repeat-x; background-image: url(/css/img/global/input_text_bg_patt.gif); background-color: #fff; } .i-text.short-field { width: 50px; } .i-text:focus, .i-text:hover { border-top-color: #4a4a4a; border-bottom-color: #7e7e7e; border-left-color: #7e7e7e; border-right-color: #7e7e7e; } textarea.i-text { width: 400px; height: 150px; overflow: auto; background-image: url(/css/img/global/input_text_bg.gif); background-color: #fff; } .i-text.fill-error { border: solid 2px #f00; } .i-text.fill-error:hover, .i-text.fill-error:focus { border: solid 2px #f00; } .fill .i-text { background-image: url(/css/img/global/input_text_bg.gif); background-color: #fff; }    #dc-head-logo, .dc-languages, .search-fulltext-panel, #dc-menu, #dc-menu-popup, .dc-navigation, .dc-path, #dc-content, #dc-left, #dc-right, #dc-footer { height: 0; min-height: 0; } div[id] #dc-head-logo, div[class] .dc-languages, div[class] .search-fulltext-panel, div[id] #dc-menu, div[id] #dc-menu-popup, div[class] .dc-navigation, div[class] .dc-path, div[id] #dc-content, div[id] #dc-left, div[id] #dc-right, div[id] #dc-footer { height: auto; }    div.search-fulltext h1 em { color: #ff8b00; }   .content-map, .e-shop-map { float: left; margin: 0 30px 0 0; } .content-map h3, .e-shop-map h3 { margin: 0 0 15px 0; } body.site-map .dc-content ul { padding: 0; list-style: none; font-weight: 900; font-size: 12px; text-transform: uppercase; } body.site-map .dc-content ul li { margin: 0 0 10px 0; } body.site-map .dc-content ul li a { display: inline-block; width: auto; height: 16px; min-height: 16px; line-height: 16px; padding: 0 0 0 25px; background: url(/css/img/arrow.gif) transparent 0 50% no-repeat; } body.site-map div[class] .dc-content ul li a { height: auto; } body.site-map .dc-content ul li ul { list-style: square; font-weight: normal; text-transform: none; } body.site-map .dc-content ul li ul li { margin: 0; }  .cat-text { padding: 0 0 0 52px; }    .login-form { color: #cccccc; border-bottom: 1px solid #737373; background: #161417; } .login-form .header { display: none; padding: 10px 15px 0 15px; font-size: 12px; background: #faeb40; } div[class] .login-form .header { height: auto; } .login-form .row .right { margin: 0 0 0 3.6em; } .login-form .other-options { height: 40px; font-weight: 900; font-size: 16px; width: 100%; background: url(/css/img/reg-bg.gif) 0 0 repeat-x; } .login-form p.other-options { margin: 0; } .login-form .other-options a { display: block; color: #212121; height: 40px; min-height: 40px; width: 100%; line-height: 35px; position: relative; z-index: 52; text-decoration: none; } .login-form .other-options a span { padding: 0 0 0 30px; margin: 0 0 0 20px; background: url(/css/img/arrow-reg.gif) transparent 0 50% no-repeat; } .login-form .description { margin: 0 0 5px 0; font-size: 11px; text-align: center; color: #FBEC41; }   #e-shop-menu-tree { position: relative; z-index: 40; margin: 0 0 1px 0; } #e-shop-menu-tree .legend { height: 30px; line-height: 30px; margin: 0; color: #2d9be1; font-size: 12px; font-weight: 900; position: absolute; left: 0; top: -30px; z-index: 50; } #e-shop-menu-tree h3{ margin: 0; font-size: 12px; } #e-shop-menu-tree ul { display: block; height: 0; min-height: 0; margin: 0; padding: 0; list-style: none; } div[id] #e-shop-menu-tree ul { height: auto; } #e-shop-menu-tree ul li { display: block; height: 0; min-height: 0; } div[id] #e-shop-menu-tree ul li { height: auto; } #e-shop-menu-tree ul li a { display: block; height: 50px; min-height: 50px; line-height: 50px; margin: 0 0 -1px 0; padding: 0 12px; text-decoration: none; text-align: right; text-transform: uppercase; font-weight: 900; font-size: 12px; color: #b2b2b2; position: relative; z-index: 50; border-top: solid 1px #737373; border-bottom: solid 1px #737373; background-position: 0 50px; background-repeat: no-repeat; background-image: url(/css/img/category-icons.png); background-color: #4d4d4d; } div[id] #e-shop-menu-tree ul li a { height: auto; } #e-shop-menu-tree ul li a:hover { color: #fff; border-top: solid 1px #2d9be1; border-bottom: solid 1px #2d9be1; z-index: 51; }  #e-shop-menu-tree ul li a.tahac { background-position: 0 0; } #e-shop-menu-tree ul li a.naves { background-position: 0 -51px; } #e-shop-menu-tree ul li a.nakladni { background-position: 0 -102px; } #e-shop-menu-tree ul li a.prives { background-position: 0 -153px; } #e-shop-menu-tree ul li a.stavebni { background-position: 0 -204px; } #e-shop-menu-tree ul li a.osobni { background-position: 0 -255px; } #e-shop-menu-tree ul li.active a.tahac { background-position: 100% 0; } #e-shop-menu-tree ul li.active a.naves { background-position: 100% -51px; } #e-shop-menu-tree ul li.active a.nakladni { background-position: 100% -102px; } #e-shop-menu-tree ul li.active a.prives { background-position: 100% -153px; } #e-shop-menu-tree ul li.active a.stavebni { background-position: 100% -204px; } #e-shop-menu-tree ul li.active a.osobni { background-position: 100% -255px; }   #e-shop-menu-tree ul li.category-css-6, #e-shop-menu-tree ul li.category-css-7 { display: none; } #e-shop-menu-tree ul li a.category-css-0 { background-position: 0 0; } #e-shop-menu-tree ul li a.category-css-1 { background-position: 0 -51px; } #e-shop-menu-tree ul li a.category-css-2 { background-position: 0 -102px; } #e-shop-menu-tree ul li a.category-css-3 { background-position: 0 -153px; } #e-shop-menu-tree ul li a.category-css-4 { background-position: 0 -204px; } #e-shop-menu-tree ul li a.category-css-5 { background-position: 0 -255px; } #e-shop-menu-tree ul li a.category-css-0:hover { background-position: -230px 0; } #e-shop-menu-tree ul li a.category-css-1:hover { background-position: -230px -51px; } #e-shop-menu-tree ul li a.category-css-2:hover { background-position: -230px -102px; } #e-shop-menu-tree ul li a.category-css-3:hover { background-position: -230px -153px; } #e-shop-menu-tree ul li a.category-css-4:hover { background-position: -230px -204px; } #e-shop-menu-tree ul li a.category-css-5:hover { background-position: -230px -255px; } #e-shop-menu-tree ul li.active a.category-css-0, #e-shop-menu-tree ul li.active a.category-css-0:hover { background-position: 100% 0; } #e-shop-menu-tree ul li.active a.category-css-1, #e-shop-menu-tree ul li.active a.category-css-1:hover { background-position: 100% -51px; } #e-shop-menu-tree ul li.active a.category-css-2, #e-shop-menu-tree ul li.active a.category-css-2:hover { background-position: 100% -102px; } #e-shop-menu-tree ul li.active a.category-css-3, #e-shop-menu-tree ul li.active a.category-css-3:hover { background-position: 100% -153px; } #e-shop-menu-tree ul li.active a.category-css-4, #e-shop-menu-tree ul li.active a.category-css-4:hover { background-position: 100% -204px; } #e-shop-menu-tree ul li.active a.category-css-5, #e-shop-menu-tree ul li.active a.category-css-5:hover { background-position: 100% -255px; }  #e-shop-menu-tree ul li a.active { color: #fff; border-top: solid 1px #2d9be1; border-bottom: solid 1px #2d9be1; z-index: 51; } #e-shop-menu-tree ul li ul { padding: 0 0 0 10px; }   #dc-menu-tree ul { display: block; height: 0; min-height: 0; margin: 0; padding: 0; list-style: none; } div[id] #dc-menu-tree ul { height: auto; } #dc-menu-tree ul li { display: block; height: 0; min-height: 0; margin: 1px 0; } div[id] #dc-menu-tree ul li { height: auto; } #dc-menu-tree ul li a { display: block; height: 0; min-height: 0; padding: 5px 10px; text-decoration: none; } div[id] #dc-menu-tree ul li a { height: auto; } #dc-menu-tree ul li a:hover { color: #fff; background: #475f7f; } #dc-menu-tree ul li a.active { color: #fff; background: #5a79a2; } #dc-menu-tree ul li ul { padding: 0 0 0 10px; }   .basket-info p { margin: 0; } .basket-info strong { color: #ff8b00; }   .panel-full p { margin: 0 0 10px 0; } .panel-full .panel { margin: 0 0 15px 0; } .panel-full .article, .panel-full .chapter, .panel-full .link { margin: 0 0 15px 0; } .panel-full h2.head { margin: 0; font-size: 100%; color: #000; } .panel-full .panel h3.head { font-size: 120%; } .panel-full .nova-sluzba { position: relative; } .panel-full .nova-sluzba .img-one { position: absolute; top: 10px; }    #dc-page { margin: 0 auto; width: 970px; position: relative; }   .dc-head-logo p.head-domain { margin: 0; } .dc-head-logo p.head-domain a { display: block; width: 760px; height: 94px; position: absolute; left: 19px; top: 38px; z-index: 11; } .dc-head-logo p.head-domain a span { display: none; } #dc-head-logo { height: 170px; min-height: 170px; position: relative; z-index: 10; background: url(/css/img/dc-head-logo.gif) transparent 19px 0 no-repeat; } body.lang-de #dc-head-logo { background: url(/css/img/de/dc-head-logo.gif) transparent 19px 0 no-repeat; } body.lang-pl #dc-head-logo { background: url(/css/img/pl/dc-head-logo.gif) transparent 19px 0 no-repeat; } body.lang-en #dc-head-logo { background: url(/css/img/en/dc-head-logo.gif) transparent 19px 0 no-repeat; }   .dc-languages { padding: 10px 0; text-align: right; color: #fff; position: absolute; right: 0; top: 0; z-index: 11; } .dc-languages a { color: #fff; font-size: 11px; text-transform: uppercase; display: block; padding: 5px 0; } .dc-languages a strong { color: #000; font-weight: 400; } .dc-languages a.hdn { display: none; }   .search-fulltext-panel { padding: 30px 0; text-align: right; position: absolute; right: 0; bottom: 0; z-index: 11; } .search-fulltext-panel h3 { display: none; } .search-fulltext-panel .i-text { width: 120px; height: 14px; margin: 0; background: #fff; } .search-fulltext-panel .button { display: none; float: none; margin: 0; }   .dc-menu a { display: block; height: 30px; min-height: 30px; line-height: 30px; float: left; padding: 0 10px; text-decoration: none; font-size: 12px; text-transform: uppercase; color: #777778; border-left: solid 1px #929496; background-position: 0 -30px; background-repeat: repeat-x; background-image: url(/css/img/dc-menu-hover.gif); background-color: transparent; } div[class] .dc-menu a { height: auto; } .dc-menu a:hover { background-position: 0 0; } .dc-menu a.active { color: #fff; background-position: 0 0; } .dc-menu a.active strong { font-weight: 400; } .dc-menu span { display: none; } .dc-menu .smart-clear { height: auto; } #dc-menu { height: 30px; min-height: 30px; line-height: 30px; float: right; margin: 0 0 10px 0; border-right: solid 1px #929496; } div[id] #dc-menu { height: auto; }   .dc-path { display: none; font-size: 90%; } .dc-path span.separator { font-size: 160%; } .dc-path em { font-style: normal; }   body.intro .dc-content { position: relative; z-index: 50; height: auto; } body.intro .dc-content .margin { height: 307px; padding: 0; } .dc-content .margin { padding: 0 0 15px 30px; } body.catalog .dc-content .margin { padding: 0; } #dc-content { width: 740px; float: right; background: url(/css/img/dc-content-bg.gif) transparent 0 0 repeat-x; }   #dc-left { width: 230px; float: left; }   .search-advanced-panel { height: 0; min-height: 0; color: #cccccc; text-align: right; border-bottom: 1px solid #737373; background: #161417; } div[class] .search-advanced-panel { height: auto; } .search-advanced-panel h3.legend { height: 33px; line-height: 33px; margin: 0; padding: 3px 30px 3px 15px; float: left; font-size: 12px; background: url(/css/img/arrow.gif) 100% 50% no-repeat; } .search-advanced-panel form { clear: left; padding: 0 15px 10px 15px; text-align: right; } .search-advanced-panel label { display: block; line-height: normal; padding: 0 0 4px 0; } .search-advanced-panel select { width: 120px; margin: 0; }   .dc-bottom { clear: both; height: 174px; border-bottom: 1px solid #737373; } div[class] .dc-bottom { height: auto; }  .dc-bottom .left { width: 230px; height: 100px; float: left; } .dc-bottom .left .article-full { padding: 25px 15px 0 15px; color: #211f21; } .dc-bottom .left p { margin: 0 0 10px 0; line-height: 140%; } .dc-bottom .left strong { text-transform: uppercase; } .dc-bottom .right { width: 740px; float: right; background: #5c5d5d; } body.intro .dc-bottom .right .article-full { padding: 0; } .dc-bottom .right .article { width: 369px; height: 174px; min-height: 174px; float: left; margin: 0; border-right: 1px solid #737373; }  body.intro .dc-bottom .right .link.nova-sluzba, body.two-cols-left .dc-bottom .right .link.nova-sluzba, body.catalog .dc-bottom .right .link.nova-sluzba { width: 369px; height: 147px; min-height: 147px; float: left; margin: 0; border-right: 1px solid #737373; padding: 0; background: no-repeat; position: relative; background-color: #830303 ; } div[class] .dc-bottom .right .link.nova-sluzba { height: auto; } .dc-bottom .right .link.nova-sluzba .indent { z-index: 100; position: relative; padding: 4px 0 0 30px; min-height: 140px; } .dc-bottom .right .link.nova-sluzba .link-more { background:url(/css/img/link-more-nove) red repeat-x 0 0; position: absolute; top: 114px; margin: 0; right:38px; font-size: 11px; padding: 4px 10px; line-height: normal; } .dc-bottom .right .link.nova-sluzba a { text-decoration: none; } .dc-bottom .right .link.nova-sluzba .img.img-one img { height: 154px; width: 369px; position: absolute; top: 20px; z-index: 50; } body.intro .dc-bottom .right .link.nova-sluzba h2.head, body.two-cols-left .dc-bottom .right .link.nova-sluzba h2.head, body.catalog .dc-bottom .right .link.nova-sluzba h2.head { background:url(/css/img/link-nove-header.gif) #830303 repeat-x 0 0; padding: 3px 0 3px 30px; font-size: 12px; } .dc-bottom .right .link.nova-sluzba h2 a { font-weight: 900; font-size: 12px; line-height: normal; } body.two-cols-left .dc-bottom .right .link.nova-sluzba .img.img-one img, body.catalog .dc-bottom .right .link.nova-sluzba .img.img-one img { position: absolute; margin: 0; top: 10px; }  .dc-bottom .right .article.news { border-right: none; } div[class] .dc-bottom .right .article { height: auto; } .dc-bottom .right .article .smart-clear { clear: none; } .dc-bottom .right .article.news { float: right; } .dc-bottom .right .article h2.head { height: 19px; min-height: 19px; line-height: 19px; margin: 0 0 10px 0; padding: 0 32px; font-size: 12px; text-transform: uppercase; background: url(/css/img/bottom-head-bg.gif) #366ba8 0 0 repeat-x; } .dc-bottom .right .article h3{ margin: 0 ; } div[class] .dc-bottom .right .article h2.head { height: auto; } .dc-bottom .right .article h2.head a { text-decoration: none; } .dc-bottom .right .article .img-two { width: 144px; padding: 0 0 0 20px; float: left; } .dc-bottom .right .article .img-two img { display: block; margin: 0; } body.intro .dc-content .dc-bottom .right .article .abstract, body.catalog .dc-content .dc-bottom .right .article .abstract, body.two-cols-left .dc-content .dc-bottom .right .article .abstract { float: none; clear: none; margin: 0 0 10px 17px; padding: 0 14px; font-size: 11px; } .dc-bottom .right .article .abstract h4 { clear: none; margin: 0 0 5px 0; color: #2d9be1; text-transform: uppercase; font-size: 12px; } .dc-bottom .right .article .abstract p { margin: 0 0 5px 0; line-height: 120%; } .dc-bottom .right .article .link-more { display: none; } body.site-map .dc-content .dc-bottom .right .article-full .article .abstract, body.search-fulltext .dc-content .dc-bottom .right .article-full .article .abstract { float: none; clear: none; margin: 0 0 10px 15px; padding: 0 10px; font-size: 11px; }   .dc-footer p { height: 0; min-height: 0; margin: 0; padding: 10px 0 10px 230px; color: #b2b2b2; text-align: right; } .dc-footer span { float: right; white-space: nowrap; } .dc-footer span.counter { float: left; } div[class] .dc-footer p { height: auto; } .dc-footer a { color: #b2b2b2; } .dc-footer a img { margin: 0; padding: 0; text-align: center; vertical-align: middle; } .dc-footer span.smart-clear { float: none; height: 0; } body.intro .dc-footer { position: relative; top:240px; } #dc-footer { clear: both; font-size: 11px; } .hdn { display:none; }