/* СТИЛИ ДЛЯ КОРЗИНЫ ПОКУПОК */
* {margin:0;padding:0;}
*::-moz-placeholder {color:#2b2b2b;}
html, body {height:100%;}
body {color:#000;font-family:Arial;font-size:14px;min-width:310px/*1090px*/;width:expression(document.body.clientWidth < 1090? '1090px' : 'auto');width:100%;}
#page {position:relative;height:auto !important;min-height:100%;}
#head {height:65px;position:relative;}
.headContent {border-color:#8cc63f;border-style:solid;border-width:0 0 1px;height:100%;margin:0 auto;position:relative;width:990px;}
.headLogo {left:0;position:absolute;top:14px;}
.headPhone{color:#4b4b4b;font-size:26px;position:absolute;right:0;top:17px;}
#middle {margin-top:15px;position:relative;}
.middleContent {margin:0 auto;position:relative;width:990px;}
.basketNavigation {position:absolute;right:0;top:5px;}
.basketNavigationContent {position:relative;}
.basketCaption {font-size:2em;position:relative;}
.basketMenu {margin-top:25px;position:relative;}
.basketMenuContent {position:relative;}
.basketMenuItem {color:#616161;cursor:pointer;font-size:16px;margin-right:33px;text-decoration:none;}
.basketMenuItem.firstItem {background:transparent url("/img/basket/menuBasketPointer.png") no-repeat scroll left center;padding-left:21px;}
.basketContent {margin-top:35px;position:relative;}
.basketResultTable {border-collapse:collapse;width:100%;}
.basketResultTable th {background-color:#f8f8f8;color:#58585a;font-size:12px;font-weight:normal;padding:10px 15px;}
.basketResultTable th.titog {color:#000;}
.basketResultTable td {border-color:#f6f6f6;border-style:solid;border-width:0 0 1px;padding:5px 15px;}
.basketResultTable tbody tr:last-child td {border:0 none;}
.basketResultTable .tleft {text-align:left;}
.basketResultTable .tcenter {text-align:center;}
.basketResultTable .tright {text-align:right;}
.basketResultTable .removeChecked {background-color:#cfcfcf;border-color:#939393;border-style:solid;border-width:1px;color:#4b4b4b;cursor:pointer;display:none;padding:2px 5px;}
.basketResultTable .basketTotalValue {color:#ff3333;font-weight:bold;}
.basketResultTable .basketChangeQuantity {font-family:Arial;margin:0 auto;width:105px;}
.basketResultTable .basketChangeQuantityReduce, .basketResultTable .basketChangeQuantityValue, .basketResultTable .basketChangeQuantityIncrease {display:inline-block;float:left;margin:0 3px;position:relative;text-align:center;}
.basketResultTable .basketChangeQuantityReduce, .basketResultTable .basketChangeQuantityIncrease {cursor:pointer;height:23px;width:23px;}
.basketResultTable .basketChangeQuantityReduce {background:transparent url("/img/basket/basketChangeQuantityReduce.png") no-repeat scroll 0 0;}
.basketResultTable .basketChangeQuantityIncrease {background:transparent url("/img/basket/basketChangeQuantityIncrease.png") no-repeat scroll 0 0;}
.basketResultTable .basketChangeQuantityValue {border-color:#6b6c6c;border-style:solid;border-width:1px;font-size:16px;padding:0 3px;width:30px;}
.basketOrderButtons {margin-top:20px;position:relative;text-align:right;}
.basketOrderButtons input {border:0 none;border-radius:6px;box-shadow:1px 1px 3px #000;color:#fff;cursor:pointer;font-family:Arial;font-size:19px;height:47px;margin-left:12px;width:206px;}
.buttonOrderOneClick {background:transparent url("/img/basket/buttonOrderOneClick.png") no-repeat scroll 0 0;padding:0 35px 0 0;}
.buttonOrderIssue {background:transparent url("/img/basket/buttonOrderIssue.png") no-repeat scroll 0 0;padding:0 25px 0 0;}
.ordersentClientName {position:relative;text-align:center;}
.ordersentClientNameContent {color:#bcbcbc;font-size:50px;position:relative;}
.ordersentOrderAmount {margin:10px 0 0 135px;position:relative;}
.ordersentOrderAmountContent {background:transparent url("/img/basket/ordersentOrderAmountContent.png") no-repeat scroll left center;display:inline-block;font-size:24px;padding:15px 0 15px 90px;}
.ordersentOrderPay {margin:20px 0;position:relative;text-align:center;}
.ordersentOrderPayTitle {background:transparent url("/img/basket/ordersentOrderPayTitle.png") no-repeat scroll right center;display:inline-block;font-size:18px;padding:3px 40px 3px 0;}
.ordersentOrderPayTitleAttention {color:#bcbcbc;font-size:14px;}
.ordersentOrderPayContent {position:relative;}
.ordersentOrderPayFields {margin:0 auto;}
.ordersentOrderPayFields td {padding:10px 0;}
.ordersentOrderPayFieldIcon {text-align:right;}
.ordersentOrderPayFieldValue .jq-radio {float:left;margin:2px 5px 0 20px;}
.ordersentOrderPayFieldValue label {cursor:pointer;font-size:16px;}
.ordersentOrderPaySend {margin-top:15px;position:relative;}
.ordersentOrderPaySubmit {background-color:#ff8900;border:0 none;border-radius:5px;box-shadow:0 1px 1px #000;color:#fff;cursor:pointer;font-family:Arial;font-size:28px;font-weight:bold;padding:3px 15px;text-transform:uppercase;}
.ordersentOrderDelivery {margin:10px 0 0 105px;position:relative;}
.ordersentOrderDeliveryContent {background:transparent url("/img/basket/ordersentOrderDeliveryContent.png") no-repeat scroll left center;display:inline-block;font-size:24px;padding:15px 0 15px 120px;}
.ordersentConfirm {margin:10px 0 0 135px;position:relative;}
.ordersentConfirmContent {background:transparent url("/img/basket/ordersentConfirmContent.png") no-repeat scroll left center;display:inline-block;font-size:24px;padding:15px 0 15px 90px;}
.ordersentAnnotation {margin:10px 0 0 135px;position:relative;}
.ordersentAnnotationContent {display:inline-block;font-size:16px;padding:15px 0 15px 77px;}
.ordersentShareLinks {position:relative;text-align:center;}
.ordersentShareLinksCaption {font-size:24px;margin-top:20px;}
.ordersentShareLinksContent {margin-top:20px;position:relative;}
.ordersentShareLinksContent .ya-share2__icon {height:63px !important;width:63px !important;}
.ya-share2__item_service_facebook .ya-share2__icon {background:#fff url("/img/basket/share/facebook.png") no-repeat scroll 0 0 !important;}
.ya-share2__item_service_odnoklassniki .ya-share2__icon {background:#fff url("/img/basket/share/ok.png") no-repeat scroll 0 0 !important;}
.ya-share2__item_service_vkontakte .ya-share2__icon {background:#fff url("/img/basket/share/vk.png") no-repeat scroll 0 0 !important;}
.ya-share2__item_service_twitter .ya-share2__icon {background:#fff url("/img/basket/share/twitter.png") no-repeat scroll 0 0 !important;}
.ya-share2__item_service_gplus .ya-share2__icon {background:#fff url("/img/basket/share/google.png") no-repeat scroll 0 0 !important;}
#clear {clear:both;height:50px;}
#dark_lay {background-color:#000;display:none;left:0;top:0;width:100%;position:absolute;z-index:400;color:#fff;font-size:12px;text-align:left;opacity:0.5;filter:alpha(opacity=50);}
#message {background:#fff;border:2px solid #99cc33;border-radius:7px;box-shadow:5px 5px 10px #000;display:none;left:-9999px;padding:10px;position:fixed;top:50%;z-index:500000;}
.close_message {height:35px;}
.close_message img {cursor:pointer;float:right;}
.message_text {font-size:18px;overflow:auto;text-align:center;}
.message_text a {color:#669933;text-decoration:underline;}
.yandexMap {background:#fff;border:2px solid #99cc33;border-radius:7px;box-shadow:5px 5px 10px #000;display:none;left:-9999px;margin:-280px 0 0 -462px;;padding:10px;position:fixed;top:50%;z-index:500;}
.closeyandexMap {height:35px;}
.closeyandexMap img {cursor:pointer;float:right;}
.yandexMapContent {font-size:18px;overflow:auto;text-align:center;}
.confirmDeleteText {position:relative;}
.confirmDeleteControl {margin-top:20px;position:relative;}
.confirmDeleteControl input[type="button"] {background-color:#cfcfcf;border-color:#939393;border-style:solid;border-width:1px;color:#4b4b4b;cursor:pointer;font-family:Arial;font-size:16px;padding:2px 5px;}
.confirmDeleteButton {float:left;}
.cancelDeleteButton {float:right;}
#oneClickForm {background-color:#f1f1f1;border-radius:20px;box-shadow:0 1px 1px #000;display:none;height:380px;left:50%;margin-left:-260px;margin-top:-190px;padding:0 80px;position:fixed;top:50%;width:360px;z-index:500000;}
#passwordRecoveryForm {background-color:#f1f1f1;border-radius:20px;box-shadow:0 1px 1px #000;display:none;height:356px;left:50%;margin-left:-260px;margin-top:-178px;padding:0 45px;position:fixed;top:50%;width:430px;z-index:500;}
.oneClickFormClose, .passwordRecoveryFormClose {background:transparent url("/img/basket/oneClickFormClose.png") no-repeat scroll 0 0;cursor:pointer;height:28px;position:absolute;right:-25px;top:-15px;width:28px;}
.oneClickFormCaption {background:transparent url("/img/basket/oneClickFormCaption.png") no-repeat scroll left center;color:#686868;font-size:19px;padding:20px 0 20px 80px;position:relative;}
.passwordRecoveryFormCaption {color:#434343;font-size:21px;padding:30px 0;position:relative;text-align:center;}
.passwordRecoveryFormInfo {color:#686868;font-size:17px;padding:0 0 20px;text-align:center;}
.oneClickFormContent, .passwordRecoveryFormContent {position:relative;}
.oneClickFormField, .passwordRecoveryFormField {padding:15px 52px 15px 0;position:relative;}
.oneClickFormFieldValue, .passwordRecoveryFormFieldValue {background-color:#dddddd;border-color:#000;border-style:solid;border-width:1px;color:#2b2b2b;font-family:Arial;font-size:26px;padding:10px 25px;width:100%;}
.oneClickFormFieldValue.error, .passwordRecoveryFormFieldValue.error {border-color:#f31c21;}
.oneClickFormSend, .passwordRecoveryFormSend {margin-top:20px;position:relative;text-align:center;}
.oneClickFormSubmit, .passwordRecoveryFormSubmit {background-color:#f31c21;border:0 none;border-radius:5px;box-shadow:0 1px 1px #000;color:#fff;cursor:pointer;font-family:Arial;font-size:28px;padding:5px 20px;}
.successPasswordRecovery {color:#686868;display:none;font-size:25px;padding:133px 0;text-align:center;}
.errorPasswordRecovery {color:#ff0000;display:none;font-size:25px;padding:148px 0;text-align:center;}
.basketIssueForm {display:none;margin-top:60px;position:relative;text-align:center;}
.basketIssueFormContent {display:inline-block;position:relative;text-align:left;width:630px;}
.basketIssueFormAnnotation {position:relative;text-align:center;}
.basketIssueFormAnnotation.hidden {display:none;}
.basketIssueFormAnnotationCaption {color:#5c5c5c;font-size:16px;}
.basketIssueFormAnnotationContent {color:#363636;font-size:12px;margin:10px 0 20px;}
.basketIssueFormAnnotationContent .openPassrecoveryForm {cursor:pointer;text-decoration:underline;}
.basketIssueFormTable {border-collapse:collapse;}
.basketIssueFormTableTd {border:0 none;padding:0 0 10px;text-align:right;}
.basketIssueFormField.hidden {display:none;}
.basketIssueFormFieldTitle {color:#1f1f1f;font-size:13px;font-weight:bold;}
.basketIssueFormFieldValue {background-color:#f8f8f8;border-color:#7c7c7c;border-style:solid;border-width:1px;margin-left:10px;padding:5px 10px;width:385px;}
.basketIssueFormFieldValue.error {border-color:#ff0000;}
.basketIssueFormSend {position:relative;text-align:center;}
.basketIssueFormSend label {color:#1f1f1f;cursor:pointer;font-size:16px;margin-left:5px;}
input[name="basketIssueFormSubmit"] {background-color:#ebebeb;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ebebeb));background:-moz-linear-gradient(top, #fff, #ebebeb);background:-webkit-linear-gradient(top, #fff 0%, #ebebeb 100%);background:-o-linear-gradient(top, #fff 0%, #ebebeb 100%);background:-ms-linear-gradient(top, #fff 0%, #ebebeb 100%);background:linear-gradient(top, #fff 0%, #ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ebebeb', GradientType=0);border-color:#cecece;border-radius:3px;border-style:solid;border-width:1px;color:#1f1f1f;cursor:pointer;font-family:Arial;font-size:18px;margin-left:45px;padding:3px 10px;}
input[name="basketIssueFormSubmit"]:hover {background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#fff));background:-moz-linear-gradient(top, #ebebeb, #fff);background:-webkit-linear-gradient(top, #ebebeb 0%, #fff 100%);background:-o-linear-gradient(top, #ebebeb 0%, #fff 100%);background:-ms-linear-gradient(top, #ebebeb 0%, #fff 100%);background:linear-gradient(top, #ebebeb 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#fff', GradientType=0);}
.issueLegalForm {position:relative;}
.issueLegalFormContent {position:relative;}
.orderTotalAmount {float:left;position:relative;text-align:right;width:100%;z-index:100;}
.orderTotalAmountContent {background-color:#fff;border-radius:7px 7px 0 0;color:#1f1f1f;float:right;font-size:19px;padding:3px 10px 3px 40px;}
.orderTotalAmountValue {font-size:24px;font-weight:bold;}
.openOrderDetails {display:inline-block;width:150px;}
.openOrderDetails span {color:#878787;cursor:pointer;display:inline-block;font-size:14px;padding-right:5px;text-decoration:underline;}
.openOrderDetails i {background:transparent url("/img/basket/openOrderDetails.png") no-repeat scroll 0 0;cursor:pointer;display:inline-block;float:right;height:19px;margin-top:5px;width:19px;}
.openOrderDetails.closeDetails i {background-position:0 -19px;}
.orderTotalAmountContentDetails {background-color:#fff;border-radius:7px 0 7px 7px;display:none;left:0;padding:10px;position:absolute;right:0;top:32px;z-index:500;}
.orderTotalAmountContentDetailsContent {height:275px;overflow:auto;position:relative;}
.orderTotalAmountContentDetails table {font-size:14px;}
.issueLegalFormAnnotation {float:left;font-size:16px;margin-top:45px;position:relative;text-align:center;width:100%;}
.issueLegalFormFields {float:left;margin-top:40px;position:relative;text-align:center;width:100%;}
.issueLegalFormFieldsContent {display:inline-block;text-align:left;width:350px;}
.issueLegalFormField {margin-bottom:10px;padding-right:22px;position:relative;}
.issueLegalFormFieldTitle {font-weight:bold;margin-bottom:3px;padding-left:10px;}
.issueLegalFormFieldTitle sup {color:#ff0000;}
.issueLegalFormFieldValue {background-color:#f8f8f8;border-color:#919191;border-style:solid;border-width:1px;padding:7px 10px;width:100%;}
.issueLegalFormFieldValue.error {border-color:#ff0000;}
input.issueLegalFormFieldValue[name="phone"] {width:50%;}
textarea.issueLegalFormFieldValue {resize:none;}
.issueLegalFormSend {float:left;margin-top:22px;position:relative;text-align:center;width:100%;}
.issueLegalFormSendContent {display:inline-block;text-align:right;width:350px;}
.issueFormSubmit {background:transparent url("/img/basket/issueFormSubmit.png") no-repeat scroll 0 0;border:0 none;border-radius:6px;box-shadow:1px 1px 3px #000;color:#fff;cursor:pointer;font-family:Arial;font-size:20px;height:49px;padding-right:25px;width:215px;}
.issueClientForm {position:relative;}
.issueClientFormContent {position:relative;}
.issueClientFormContent.leftBlock {float:left;margin-top:-33px;width:600px;z-index:100;}
.issueClientFormContent.rightBlock {float:right;padding-top:15px;width:340px;}
.issueClientFormStep {height:auto;min-height:33px;padding-left:50px;position:relative;}
.issueClientFormStep.firstStep {background:transparent url("/img/basket/issueClientFormStep1.png") no-repeat scroll left top;}
.issueClientFormStep.secondStep {background:transparent url("/img/basket/issueClientFormStep2.png") no-repeat scroll left top;display:none;margin-top:25px;}
.issueClientFormStep.secondStep.active {display:block;}
.issueClientFormStep.thirdStep {background:transparent url("/img/basket/issueClientFormStep3.png") no-repeat scroll left top;display:none;margin-top:25px;}
.issueClientFormStep.thirdStep.active {display:block;}
.issueClientFormStep.fourthStep {background:transparent url("/img/basket/issueClientFormStep4.png") no-repeat scroll left top;}
.issueClientForm .clientRegion {background-color:#ebebeb;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ebebeb));background:-moz-linear-gradient(top, #fff, #ebebeb);background:-webkit-linear-gradient(top, #fff 0%, #ebebeb 100%);background:-o-linear-gradient(top, #fff 0%, #ebebeb 100%);background:-ms-linear-gradient(top, #fff 0%, #ebebeb 100%);background:linear-gradient(top, #fff 0%, #ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ebebeb', GradientType=0);border-color:#cecece;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;float:left;height:25px;line-height:25px;margin-top:2px;text-align:center;width:125px;}
.issueClientForm .clientRegion.leftRegion {border-radius:5px 0 0 5px;}
.issueClientForm .clientRegion.rightRegion {border-radius:0 5px 5px 0;margin-left:-1px;}
.issueClientForm .clientRegion:hover, .issueClientForm .clientRegion.selected {background:#ebebeb;}
.issueClientFormStepCaption {font-size:20px;font-weight:bold;padding-top:4px;}
.issueClientFormStepAnnotation {color:#656565;font-size:12px;margin:5px 0 0 13px;}
.clientDeliveryList, .clientPaymentList {display:inline-block;list-style:outside none none;margin-left:12px;}
.clientDeliveryList li, .clientPaymentList li {display:block;margin:15px 0;position:relative;}
.secondStepForRegion .clientDeliveryList li {margin:25px 0;}
.clientDeliveryList .jq-radio, .clientPaymentList .jq-radio {float:left;margin-top:2px;}
.clientDeliveryList .jq-radio#otherDelivery-styler {margin-top:6px;}
.clientDeliveryList label, .clientPaymentList label {color:#6b6b6b;cursor:pointer;display:inline-block;margin-left:7px;position:relative;}
.clientPaymentList label[for="sbrfPayment"] span {background:transparent url("/img/basket/labelSbrfPayment.png") no-repeat scroll 0 0;display:inline-block;height:18px;margin-left:5px;position:absolute;top:0;width:18px;}
.clientPaymentList label[for="onlinePayment"] span {background:transparent url("/img/basket/labelOnlinePayment.png") no-repeat scroll 0 0;display:inline-block;height:27px;margin-left:5px;position:absolute;top:-9px;width:254px;}
.clientDeliveryList label[for="dellineDelivery"] span {background:transparent url("/img/basket/labelDellineDelivery.png") no-repeat scroll 0 0;display:inline-block;height:28px;margin-left:5px;position:absolute;top:-7px;width:179px;}
.clientDeliveryList label[for="pekDelivery"] span {background:transparent url("/img/basket/labelPekDelivery.png") no-repeat scroll 0 0;display:inline-block;height:19px;margin-left:5px;position:absolute;top:-1px;width:170px;}
.clientDeliveryList label[for="pochtaDelivery"] span {background:transparent url("/img/basket/labelPochtaDelivery.png") no-repeat scroll 0 0;display:inline-block;height:25px;margin-left:5px;position:absolute;top:-4px;width:50px;}
.clientDeliveryList li.active label, .clientPaymentList li.active label {color:#1f1f1f;}
.issueClientPaymentCheckWarning {font-size:11px;}
.issueClientOtherDelivery {background-color:#f8f8f8;border-color:#8a8a8a;border-style:solid;border-width:1px;font-family:Arial;font-size:14px;margin-left:5px;padding:3px 5px;width:340px;}
.issueClientOtherDelivery.error {border-color:#ff0000;}
.clientDeliveryAnnotation {color:#6b6b6b;font-size:12px;margin:5px 0 0 30px;}
.clientDeliveryList li.active .clientDeliveryAnnotation {color:#1f1f1f;}
.clientDeliveryInfoContent {display:none;}
.clientDeliveryInfoContent.active {display:block;}
.clientDeliveryInfoCaption {font-size:20px;}
.clientDeliveryInfoAnnotation {color:#797979;font-size:14px;position:relative;}
.clientDeliveryInfoAnnotation a {color:#0000ff;cursor:pointer;display:inline-block;font-size:12px;position:relative;text-decoration:underline;}
.clientDeliveryInfoAnnotation a span {background:transparent url("/img/basket/clientDeliveryMapLink.png") no-repeat scroll 0 0;display:inline-block;height:36px;position:absolute;right:-22px;top:-22px;width:22px;}
.clientDeliveryInfoDescriptionTitle {padding-left:11px;position:relative;}
.clientDeliveryInfoDescription {margin-top:15px;position:relative;}
.clientDeliveryInfoDescriptionContent {margin-top:7px;position:relative;}
.clientDeliveryInfoDescriptionAmount {margin-bottom:30px;position:relative;}
.issueClientDeliveryFromMKAD {background-color:#f8f8f8;border-color:#7f7f7f;border-style:solid;border-width:1px;float:left;font-family:Arial;font-size:14px;margin-right:5px;padding:3px 5px;text-align:center;width:30px;}
.issueClientDeliveryFromMKAD.error {border-color:#ff0000;}
.issueClientDeliveryFromMKADSubmit {background-color:#f8f8f8;border-color:#7f7f7f;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;float:left;font-family:Arial;font-size:11px;margin:1px 0 0 5px;padding:2px 5px;}
.issueClientDeliveryAmount {color:#ff0000;font-size:16px;font-weight:bold;}
.clientDeliveryInfoDescriptionLeft, .clientDeliveryInfoDescriptionRight {display:inline-block;position:relative;}
.clientDeliveryInfoDescriptionRight {margin-left:20px;}
.onlinePaymentCheck {display:none;margin:10px 0 0 40px;position:relative;}
.issueClientFormContactField {margin-bottom:15px;position:relative;}
.issueClientFormTitle {font-weight:bold;position:relative;}
.issueClientFormTitle sup {color:#ff0000;}
.issueClientFormValue {margin-top:3px;padding-right:15px;position:relative;}
.issueClientContactValue {background-color:#f8f8f8;border-color:#868686;border-style:solid;border-width:1px;font-family:Arial;font-size:14px;padding:5px 7px;width:100%;}
.issueClientContactValue.error {border-color:#ff0000;}
input[name="issueClientPhone"].issueClientContactValue {width:50%;}
textarea.issueClientContactValue {resize:none;}
.rightBlockContent, .fourthStepForselfDelivery, .fourthStepFormoscowDelivery, .fourthStepForsubmoscowDelivery {display:none;}
.rightBlockContent.active {display:block;}
.fourthStep.active {display:block;}
.issueClientFormSend {padding-left:50px;position:relative;}
.issueClientFormSendContent {margin-top:25px;position:relative;}

@media (max-width: 620px) {
	.middleContent {width:100%;}
	.basketNavigation{position:relative;padding: 10px;}
	.basketNavigationContent img{width:100%}
	.basketMenuItem.firstItem{text-align:left;}
	.basketMenuItem{display:inline-block;text-align:center;}
	.basketResultTable thead:first-child {display: none;}
	.basketContent{margin-top:0}
	td.basketIssueFormTableTd {display: inline;}
	.basketIssueFormFieldValue{width:50%}
	.basketResultTable .tleft {text-align: center;}
	.basketLine {margin-bottom:30px;border-bottom:1px solid #d4d4d4}
	.basketResultTable td {border-style:none;padding: 5px 0px;width: 70%;margin-right: -3px;}
	table.basketResultTable, tbody, tr, td {display: block;}
	.basketLine td:last-child {padding-bottom: 30px;}
	table.basketResultTable td:nth-child(2):before {content: 'Производитель';color: grey;left: 5%;position: absolute;font-size: 0.9em;}
	table.basketResultTable td:nth-child(3):before {content: 'Кат.номер';color: grey;left: 5%;position: absolute;font-size: 0.9em;}
	table.basketResultTable td:nth-child(4):before {content: 'Наименование';color: grey;left: 5%;position: absolute;font-size: 0.9em;}
	table.basketResultTable td:nth-child(5):before {content: 'Цена';color: grey;left: 5%;position: absolute;font-size: 0.9em;}
	.tleft,.tcenter{text-align:right!important}
	.basketResultTable tbody{padding:10px}
	.basketCaption,.headLogo {padding:10px;}
	.basketIssueFormContent{padding-left: 10px;}
	.headContent{width:100%}
	.headLogo img{width:80%}
	.headPhone {padding-right:5px;font-size: 1.1em;top:40%}
	#oneClickForm {height: auto;padding: 8px 10px;width: 85%;top: 30px;left: 10px; margin: 0 auto;}
	.clientPaymentList label[for="onlinePayment"] span,.issueClientFormContent.rightBlock,.issueClientFormContent.leftBlock{width:100%}
	.clientDeliveryInfoOpenMap{display: none!important}
	.ordersentOrderAmount,.ordersentConfirm{margin:10px}
	.ordersentConfirm{padding:0}
	.openOrderDetails{visibility: hidden;}
	.rblock_fields td{display: inline-block}
	.rblock_field_value_addcontent {padding-left: 0!important; width: 100%;white-space: initial;}
	.registration_send div:last-child {width: 100%;}
	.issueClientOtherDelivery{width:100%}
	.clientDeliveryList label[for="dellineDelivery"] span{display:none}
	.jq-selectbox.width-310 {width: 100%!important;}
	.basketMenu{padding:0 10px;}
	.openDeliveryInfo,.openPaymentInfo{margin-top:10px}
	.help_img img {width: 100%;}
	.help_img{padding-left:0}
}
@media (min-width: 621px) and (max-width: 700px){
.basketNavigationContent{display:none}
}
@media (min-width: 500px) and (max-width: 760px){
.orderTotalAmount{top:26px}
}
@media (max-width: 1024px) {
	.middleContent,.headContent{width:100%!important}
	.headContent
}
