@media screen,projection,tv, print {  .category-text-one { margin: 0 0 16px 0; } .category-text-two { margin: 24px 0 0 0; }  } @media screen,projection,tv {  .filter { clear: left; margin: 0 0 10px 0; border: solid 1px #cecece; background: #fff; } .filter.filter-bottom { margin: 0; } .filter form { padding: 5px; } .filter label { margin: 0 10px 0 0; vertical-align: baseline; } .filter select { width: 100px; margin: 0 0 0 2px; } .filter select.count { width: 60px; } .filter select, .filter .button { vertical-align: baseline; }   .card-full { height: 0; min-height: 0; } div[class] .card-full { height: auto; } .card-full .left-cell { width: 326px; float: left; margin: 0 0 10px 0; } .card-full .img-two a { display: block; height: 0; min-height: 0; position: relative; z-index: 100; } div[class] .card-full .img-two a { height: auto; } .card-full .img-two img { display: block; margin: 0; } .card-full .img-two .zoom { display: block; width: 20px; height: 20px; min-height: 20px; position: absolute; right: 3px; bottom: 3px; z-index: 105; background: url(/css/catalog/../global/img/icons/zoom.png) #fff 50% 50% no-repeat; } .card-full .img-two .zoom span { display: none; } .card-full .right-cell { float: none; margin: 0 0 10px 340px; position: relative; } .card-full .right-cell.two-subcells .left-subcell, .card-full .right-cell.two-subcells .right-subcell { width: 234px; height: 0; min-height: 0; float: left; margin: 0; } div[class] .card-full .right-cell.two-subcells .left-subcell, div[class] .card-full .right-cell.two-subcells .right-subcell { height: auto; } .card-full .right-cell.two-subcells .right-subcell { margin: 0; } .card-full .description, .card-full table.prices, .card-full .related-cats, .card-full .optional-taxes { margin: 10px 0; } .card-full .related-cats { line-height: 18px; } .card-full table.prices { width: 100%; margin: 10px 0; } .card-full table.prices tr td { padding: 0 10px 0 0; line-height: 22px; border-bottom: 1px solid #e8e8e8; font-size: 14px; } .card-full table.prices.no-border tr td { border: none; } .card-full table.prices.no-border tr td.first-head { border: none; width: 480px; } .card-full table.prices tr.double-border td { border-bottom: 2px solid #e8e8e8; } .card-full table.prices tr td.last-cell { padding: 0 0 0 0; } .card-short table.prices tr td .price, .card-full table.prices tr td .price { font-size: 18px; color: #ee253c; } .card-short .prices strong.black, .card-full .prices strong.black { color: #000; } .card-short .prices { font-size: 12px; text-align: right; width: 100%; } .card-short .prices strong.price { font-size: 18px; color: #ee253c; } .card-full .purchase-form { height: 28px; min-height: 28px; line-height: 28px; text-align: right; } div[class] .card-full .purchase-form { height: auto; } .card-full .purchase-form textarea.i-text { width: 96%; height: 60px; } .card-full .purchase-form .button { float: none; } .card-full .card-variant-old { background: #fafafa; border: 2px solid #7BBDD9; padding: 0 10px 10px 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; } .card-full .card-variant-old h2 { height: 30px; line-height: 30px; margin: 0; display: block; padding: 0 0 0 30px; background: url(/css/catalog/img/basket-big.png) transparent no-repeat 0 50%; } .card-full .card-variant-old table.tabulka-format { margin:0 0 10px 0; } .card-full .img-two { position: relative; } .card-full .img-two .label { background: red; position: absolute; z-index: 105; color: #fff; font-size: 14px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; background: #ff8b00; padding: 4px 14px; bottom: 10px; }   .appended-texts { margin: 10px 0; }   .basket-content { margin: 0 0 16px 0; } table.basket { margin: 15px 0 0 0; } table.basket tr td, table.basket tr th { padding: 2px 5px; border-left: none; border-right: none; border-top: none; border-bottom: none; } table.basket thead tr th { padding: 5px; font-weight: 400; font-size: 11px; color: #000; border-bottom: 2px solid #969696; background: #e1f5fe; } table.basket tr td .i-text { width: 30px; background-color: #fff; } table.basket tr.highlighted td { background: #e8e8e8; } table.basket tr.separated td { padding: 0; border-bottom: solid 1px #d2d2d2; } table.basket tr.separated.double td { border-bottom: solid 2px #969696; } table.basket tr.separated-top td { border-top: solid 1px #969696; } table.basket tr.separated-bottom td { border-bottom: 1px solid #ccc; } table.basket tr.separated-top-bottom td { padding: 0; border-top: 1px solid #969696; border-bottom: 1px solid #969696; } table.basket tr.separated-top-bottom td span { display: block; height: 1px; font-size: 0; line-height: 0; } table.basket tr td .icn-trash { display: inline-block; width: 16px; height: 16px; vertical-align: top; } table.basket tr td .icn-trash span { display: none; } table.final-sum { margin: 20px 0 0 0; } table.final-sum tr td { padding: 2px 10px; } table.final-sum tr td.final-price { padding: 5px 7px 5px 10px; color: #EA0D40; font-size: 18px; border: solid 3px #000; } table.basket tr.to_remove { color: #fff; background: #006FC4; } table.basket tr.to_remove td a { color: #fff; }   .events { margin: 0 0 10px 0; position: relative; z-index: 110; } .events br { display: none; } .events .input_radio { width: 15px; height: 15px; position: absolute; left: 0; top: 1px; z-index: 115; } .events .cell, .events .small { display: block; height: 0; min-height: 0; padding: 0 0 0 20px; color: #3a3a3a; } div[class] .events .cell, div[class] .events .small { height: auto; } .events .cell br, .events .small br { display: block; }  } @media print { .filter, .producer .filter, .producer, .card-full .purchase-form, .card-full .tabs div.head, .card-full .tabs .tab .comment_form_area, .card-full .tabs .tab .send-link { display: none; } .card-full .left-cell { width: 326px; float: left; margin: 0 0 10px 0; } .card-full .right-cell { float: none; margin: 0 0 10px 340px; } .card-full .right-cell .left-subcell, .card-full .right-cell .right-subcell { width: 48%; } .card-full .right-cell .left-subcell { float: left; } .card-full .right-cell .left-subcell table.prices { width: 100%; } .card-full .right-cell .right-subcell { float: right; } .card-full .right-cell p { margin: 0 0 8px 0; } .card-full .tabs .tab { clear: left; display: block !important; } }  @media screen,projection,tv { .steps { height: 30px; min-height: 30px; margin: 0 0 16px 0; border: solid 1px #cecece; -webkit-border-radius: 5px; -moz-border-radius: 5px; background: url(/css/catalog/img/steps-grad.png) #e0e0e0 0 0 repeat-x; } div[class] .steps { height: auto; } .steps ul { display: block; height: 0; min-height: 0; list-style: none; list-style-image: none; margin: 0; padding: 0; } div[class] .steps ul { height: auto; } .steps ul li { display: block; height: 30px; min-height: 30px; line-height: 30px; padding: 0 25px 0 10px; float: left; font-size: 14px; color: #919191; background-position: 100% 0; background-repeat: no-repeat; background-image: url(/css/catalog/img/step-end.png); background-color: transparent; } div[class] .steps ul li { height: auto; } .steps ul li.first { -webkit-border-radius: 4px; -moz-border-radius: 4px; } .steps ul li.active { padding: 0 0 0 10px; color: #fff; background-position: 0 0; background-repeat: repeat-x; background-image: url(/css/catalog/img/step-grad.png); } .steps ul li.done { background-image: url(/css/catalog/img/step-begin-active.png); } .steps ul li.active strong { display: block; height: 30px; min-height: 30px; padding: 0 25px 0 0; float: left; font-weight: 400; background: transparent url(/css/catalog/img/step-end-active.png) 100% 0 no-repeat; } .steps ul li.first strong { padding: 0 25px 0 5px; } div[class] .steps ul li.active strong { height: auto; float: none; } }
