@media screen,projection,tv { body.no-padding .dc-content h1, body.no-padding .dc-content .abstract, body.no-padding .dc-content .appendix { padding: 0 15px; }  ul.category-submenu { margin: 16px 0; padding: 0; list-style: none; list-style-image: none; } ul.category-submenu li { display: inline; margin: 0 12px 0 0; }   .filter { height: 0; min-height: 0; margin: 8px 0 5px 0; padding: 8px; background-color: #f7f7f7; border: 1px solid #d8d8d8; border-radius: 10px; -moz-border-radius: 10px; } div[class] .filter { height: auto; } .filter label { margin: 0 16px 0 0; } .filter label.last { margin: 0; } .filter select { vertical-align: baseline; width: 130px; font-size: 11px; } .filter select.order { width: 189px; } .filter select.count { width: 72px; } .filter .pager { margin: 0; padding: 0 15px; }   .producer { line-height: 22px; position: relative; } .producer .header { display: block; height: 0; min-height: 0; line-height: 1; margin: 0 0 4px 0; padding: 0; color: #144b82; } div[class] .producer .header { height: auto; } .producers { margin: 4px 0 0 0; padding: 8px 0; line-height: 1.3em; background: url(/css/catalog/img/producers.gif) transparent repeat-x 0 0; } .producers label { margin: 0 8px 0 0; white-space: nowrap; } .producers label .checkbox, .producers label a { vertical-align: middle; } .producers label .checkbox { margin: 0; }  .category-images { margin: 0 0 16px 0; }  .item-full { height: 0; min-height: 0; color: #144b82; background: url(/css/catalog/img/item-full.gif) #ffe897 no-repeat 0 100%; overflow: hidden; } .item-full h1 { margin: 10px 0 15px 0; padding: 0; } .item-full .rounded-bottom { height: 0; min-height: 0; } div[class] .item-full .rounded-bottom { height: auto; } div[class] .item-full { height: auto; } .item-full .img-two, .item-full .text-info { margin: 0 0 20px 0; } .item-full .img-two { width: 268px; height: 268px; float: left; margin: 10px 0 40px 0; text-align: center; position: relative; left: 12px; background-color: #fff; } .item-full .img-two .vertical-aid, .item-full .img-two a { vertical-align: middle; } .item-full .img-two a { display: inline-block; } .item-full .img-two img { vertical-align: top; } .item-full .img-two .status { height: 0; min-height: 0; padding: 2px 10px; position: absolute; right: 10px; top: 0; z-index: 105; color: #fff; font-size: 11px; background: #ff8b00; } div[class] .item-full .img-two .status { height: auto; } .item-full .img-two .status.status_2 { background: #ff1661; } .item-full .img-two .status.status_1 { background: #86d000; } .item-full .img-two .status.status_3 { background: #999; } .item-full .img-two #layer-box-buttons { height: 20px; min-height: 20px; text-align: center; position: absolute; left: 0; right: 0; bottom: -30px; } div[class] .item-full .img-two #layer-box-buttons { height: auto; } .item-full .img-two #layer-box-buttons iframe { float: left; } .item-full .text-info { width: 256px; height: 0; min-height: 0; float: right; position: relative; right: 12px; } div[class] .item-full .text-info { height: auto; } .item-full .text-info .categories { margin: 0 0 10px 0; } .item-full .text-info .categories p { margin: 0; } .item-full .text-info table.price { width: 100%; margin: 5px 0; } .item-full .text-info table.price tr td { line-height: 20px; } .item-full .text-info table.price tr td .supply { display: inline-block; min-height: 16px; padding: 0 0 0 20px; color: #144B82; background: url(/css/catalog/../global/img/specific/accept.png) transparent 0 50% no-repeat; } .item-full .text-info table.price tr td strong { color: #144B82; font-size: 16px; } .item-full .text-info table.price tr td small { font-size: 12px; } .item-full .text-info table.price tr td p { margin: 5px 0; font-size: 12px; } .item-full .purchase-form { text-align: right; } .item-full .purchase-form label { display: inline-block; } .item-full .purchase-form br { display: none; } .item-full .purchase-form .i-text { background-color: #fff; } .item-full .purchase-form textarea.i-text { width: 96%; height: 60px; } .item-full .purchase-form .button.add_to_basket { right: 0; } .item-full .description { margin: 0 0 20px 0; padding: 0 12px; }  .recommended-goods h2 { padding: 0 15px; }        .discount-coupon .outline { border: 2px dashed gray; border-radius: 10px; moz-border-radius: 10px; margin: 16px 0; padding: 15px; position: relative; background: #fff; } .discount-coupon .cell, .discount-coupon .button { vertical-align: middle; } .discount-coupon .i-text { width: 120px; font-weight: 900; } .discount-coupon .scissors { background: #fff url(/css/catalog/img/scissors.png); position: absolute; left: 18px; top: -9px; height: 16px; width: 18px; } .basket-content { margin: 0 0 16px 0; } table.basket { margin: 15px 0 0 0; } table.basket tr td, table.basket tr th { padding: 6px 8px; vertical-align: top; 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 a { display: inline-block; vertical-align: top; text-decoration: none; font-size: 14px; } table.basket tr td a.img { margin: 0 8px 0 0; border: 1px solid #f2f2f2; background: #fff; } table.basket tr td a strong { font-weight: 400; } table.basket tr td a img { display: block; } table.basket tr td ul { margin: 0; } 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: #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 { .noprint { display: none; } .page-break { page-break-before: always; } .card-full .container { margin: 24px 0; } .card-full .container-row { margin: 16px 0; line-height: 1.5em; } .card-full .left-cell { width: 238px; float: left; margin: 0 16px 0 0; } .card-full .right-cell { float: none; overflow: hidden; } .card-full table.prices, .card-full table.line-rows { width: 100%; } .card-full table.prices tr td, .card-full table.line-rows tr td { padding: 0 10px 0 0; line-height: 2em; } .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; } }
