@media screen,projection,tv, print {  .category-text-one { margin: 0 0 16px 0; } .category-text-two { margin: 24px 0 0 0; }  .card-full .related-cats ul { margin: 0 0 8px 0; padding: 0; list-style: none; list-style-image: none; } .card-full .related-cats ul li ul li { line-height: 20px; } .card-full .related-cats ul li ul { margin: 0; padding: 0 0 0 20px; list-style: square; } } @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-short-table { height: 0; min-height: 0; margin: 0 0 10px 0; } div[class] .card-short-table { height: auto; } .card-short-table table { border: 1px solid #cecece; background: #f6f6f6; } .card-short-table table tr td, .card-short-table table tr th { padding: 2px 5px; } .card-short-table table tr td { border-bottom: 1px solid #cecece; } .card-short-table table tr th { padding: 5px; font-weight: 400; border-bottom: 1px solid #b2b2b2; background: #cdcdcd url(/css/catalog/../global/img/global/header.png) repeat-x 0 0; } .card-short-table .odd-stripe td { background: #fbfbfb; } .card-short-table table tr td .i-text { width: 50px; }   .card-full { height: 0; min-height: 0; } div[class] .card-full { height: auto; } .card-full .left-cell { width: 249px; float: left; margin: 0 0 10px 0; } .card-full .img-two { border: solid 1px #57A127; } .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 265px; } .card-full .right-cell.two-subcells .left-subcell, .card-full .right-cell.two-subcells .right-subcell { width: 234px; float: left; margin: 0 16px 0 0; } .card-full .right-cell.two-subcells .right-subcell { margin: 0; } .card-full .right-cell.no-img-two { margin: 0 0 10px 0; } .card-full .gallery-extended, .card-full .description, .card-full table.prices, .card-full .related-cats, .card-full .optional-taxes { margin: 24px 0 8px 0; } .card-full .gallery-extended img { border: solid 1px #57A127; } .card-full .related-cats { line-height: 18px; } .card-full .related-cats .cat a { color: #5f5f5f; } .card-full .related-cats .cat.ref-container { margin: 8px 0 0 0; } .card-full .related-cats .cat.ref-container a { color: #5a9628; } .card-full .description img { vertical-align: top; } .card-full table.prices { width: 100%; } .card-full table.prices tr td { padding: 0 10px 0 0; line-height: 22px; border-bottom: 1px solid #e8e8e8; } .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-full table.prices tr td .price { font-size: 18px; color: #003086; } .card-full .purchase-form { text-align: right; } .card-full .purchase-form .i-text { width: auto; } .card-full .purchase-form textarea.i-text { width: 96%; height: 60px; } .card-full .purchase-form .button { float: none; }   .appended-texts { margin: 10px 0; }   .basket-content { font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; } 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: #e8e8e8; } table.basket tr td .i-text { width: 30px; text-align: right; 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: #000; 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; }  } @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: 247px; float: left; margin: 0 0 10px 0; } .card-full .right-cell { float: none; margin: 0 0 10px 257px; } .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; } }
