@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 {  .producer .indent { border: solid #CECECE 1px ; }     .category-images { margin: 0 0 16px 0; } ul.category-submenu { margin: 0; padding: 0; list-style: none; list-style-image: none; } ul.category-submenu li { display: inline; margin: 0 12px 0 0; }  .filter { clear: left; margin: 16px 0; 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; }  .producer label { display: inline-block; margin: 0 12px 6px 0; } .producer label .checkbox, .producer label a { vertical-align: middle; }   .status { height: 0; min-height: 0; padding: 2px 10px; color: #fff; font-size: 11px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; background: #fb910c; } div[class] .status { height: auto; } .status.status_2 {  } .status.status_1 {  } .status.status_8 { background: #fb910c; } .card-full .img-two .status { position: absolute; left: 0; top: 200px; z-index: 105; }   .card-full .box { float: left; width: 240px; margin-right: 10px; } .card-full .box.last { margin-right: 0; } .card-full .box .indent { background: #f4f4f4; border-top: solid 1px #cbcaca; } .card-full .box .header { background-color: #fff; color: #000; } .card-full .box .price { font-size: 14px; color: #003184; } .card-full .box select { width: 150px; }  .card-full { height: 0; min-height: 0; position: relative; } div[class] .card-full { height: auto; } .card-full .left-cell { width: 310px; float: left; margin: 0 0 10px 0; } .card-full .img-two { position: relative; } .card-full .img-two a { display: block; line-height: 247px; text-align: center; position: relative; z-index: 100; } .card-full .img-two img { vertical-align: middle; } .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 .gallery-default { font-size: 40px; line-height: 80px; } .card-full .gallery-default span.img { line-height: normal; } .card-full .gallery-default span.img a { line-height: normal; } .card-full .right-cell { float: none; margin: 0 0 10px 334px; } .card-full .description, .card-full table.prices, .card-full .related-cats, .card-full .optional-taxes { margin: 8px 0; } .card-full table.prices { width: 100%; } .card-full table.prices tr td { padding: 0 10px 0 0; line-height: 22px; border-bottom: 1px solid #e0dfdf; } .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 { 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; }  .img-maker { position: absolute; } .catalog-category-full .img-maker { top: 15px; right: 10px; } .card-full .img-maker { top: -40px; right: 0; }    .discount-coupon { border: 2px dashed gray; width: 300px; border-radius: 10px; moz-border-radius: 10px; o-border-radius: 10px; khtml-border-radius: 10px; webkit-border-radius: 10px; padding: 15px; position: relative; top: -164px; } .discount-coupon .scissors { background: #fff url(/css/catalog/img/scissors.png); position: absolute; left: 12px; top: -8px; height: 16px; width: 18px; } .discount-coupon strong { display: block; margin-bottom: 10px; font-size: 120%; } .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 #bbbbbb; background: #e8e8e8; } table.basket tr td a { display: inline-block; line-height: 20px; text-decoration: none; font-size: 14px; } table.basket tr td a strong { display: inline-block; line-height: 24px; vertical-align: top; font-weight: 400; } table.basket tr td a img { margin: 0 8px 0 0; vertical-align: top; } 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.basket .options { width: 250px; text-align: right; } table.basket .options select { width: 180px; } 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: #003184; 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: 310px; 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; } }
