<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

.inpcoltov { border:1px solid #1571B7; width:26px; height:16px; -webkit-border-radius: 3px; border-radius: 3px; text-align:center; vertical-align:middle; }


.table1, .table1 * { __font-size: 12px;  }
.table1 { width: 100%; border-collapse: collapse; __max-width:1600px; margin:auto; background-color:white; }
.table1 th { white-space:normal; }
.table1 td, .table1 th { 
		padding: 6px; 
		text-align: left; 
}
.table1 td {		border-bottom:1px solid #ccc; }
.table1 tr { _height:80px; }
.table1 th { vertical-align:top; border-right:1px solid #ccc; }
.table1 th:last-child { border-right:0; }
.table1 th:nth-child(3) { text-align:center;  }	/* ico/prev */

.tdname {min-width:60px; }

/* скрываемые в узком окне ячейки */
/*.hidcell { display:table-cell; }*/
.hctog { display:none; }

.table1 .tdcmd { ____white-space:nowrap; word-wrap: break-word; }
.tdcmd img { _width:18px; margin-left:0px; margin-right:5px; }
.tdprev, .tddays, .tdquant, .tdupd, .tdpack { _text-align:center !important; white-space:nowrap; }
.tdrain { white-space:nowrap; }
.tduserprice, .tdprice, .tdweight, .tdvol, .tdpack, .tdpack { text-align:right !important; white-space:nowrap; }
.tduserprice {font-weight:bold; }
.tdquant, .tddays, .tdpack { text-align:center !important;}
.tduserprice a { text-decoration:underline; }
.tduserprice a:hover { color:blue }
.tdprice, .tdweight, .tdvol { display:none; }
.tdart { white-space:nowrap; }

.prev { max-width:60px; max-height:60px; }
.nowrap { white-space:nowrap; }
.bip { display:none; }

/*	трансформированная таблица	*/
@media only screen and (max-width: 1060px), (min-device-width: 1060px) and (max-device-width: 1060px)  {

#cb_chkall { display:inline-block; }

	.offertr td { padding:6px !important; }

	.hctog { display:block; }
	.hidcell { position: absolute !important; top: -9999px; left: -9999px; }

	.table1, .table1 thead, .table1 tbody, .table1 th, .table1 td, .table1 tr { display: block; }

	.table1 thead tr { position: absolute; top: -9999px; left: -9999px; }

	.table1 tr { border: 1px solid #ccc; border-bottom:0; height:auto; }

	.table1 td {
		border: none;
		position: relative;
		padding-left: 50% !important;			/*	30	*/
text-align:left !important;
	}

	.table1 td:before, .beforeicoprev {
		position: absolute;
		top: 6px;
		left: 6px;
		width: calc(50% - 10px);			/*	30-10px	*/
		padding-right: 10px;
	}

	.bip { 
		display:block;
		position: absolute;
		top: 6px;
		left: 6px;
		width: 30px;
		padding-right: 10px;
	}

.tdleft0, .tdleft, .tdright0, .tdright, .tdcenter { text-align:left !important; }

.cartitog td:nth-of-type(1):before { content: '' !important; font-weight:bold; }
.cartitog td:nth-of-type(2):before { content: 'Поставка, дней' !important; font-weight:bold; }
.cartitog td:nth-of-type(3):before { content: 'Наличие' !important; font-weight:bold; }
.cartitog td:nth-of-type(4) { position:absolute; left:-99999px; top:-99999px; }
.cartitog td:nth-of-type(4):before { content: '' !important; font-weight:bold; }
.cartitog td:nth-of-type(5) { position:absolute; left:-99999px; top:-99999px; }
.cartitog td:nth-of-type(5):before { content: '' !important; font-weight:bold; }
.cartitog td:nth-of-type(6):before { content: 'Вес, кг' !important; font-weight:bold; }
.cartitog td:nth-of-type(7):before { content: 'Объем' !important; font-weight:bold; }
.cartitog td:nth-of-type(8):before { content: 'Сумма, Розн.' !important; font-weight:bold; }
.cartitog td:nth-of-type(9):before { content: 'Сумма' !important; font-weight:bold; }
.cartitog td:nth-of-type(10):before { content: 'Сумма Опт.' !important; font-weight:bold; }
.cartitog td:nth-of-type(11):before { content: 'Сумма Спец.' !important; font-weight:bold; }
.cartitog td:nth-of-type(12):before { content: '' !important; font-weight:bold; }
.cartitog td:nth-of-type(13):before { content: '' !important; font-weight:bold; }


.cart_itogo { align:center;}
.cart_itogo span { display:block; border:0; border-bottom:1px solid black; width:auto; text-align:left; }
.cart_itogo span strong { display:inline-block; float:right; }
.cart_itogo td:first-child { width:auto; display:block; padding:10px;}
.cart_itogo td:last-child { display:block; margin-top:10px; margin-left:0; text-align:center; padding:10px;}
.ordbut, .ordbut2 {margin:0; display:inline;}


.lk_f_orders td:nth-of-type(1):before { content: 'Итого потребность' !important; font-weight:bold; }
.lk_f_orders td:nth-of-type(2):before { content: 'Итого сумма резерв.' !important; font-weight:bold; }
.lk_f_orders td:nth-of-type(3):before { content: '' !important; font-weight:bold; }

#YMapsID2 { width:100% !important; }

.lazy { max-width:100px !important; max-height:100px !important; }

}

@media only screen and (min-width: 1024px), (min-device-width: 1024px) and (max-device-width: 1024px)  {
.subst { height:40px !important; }
}

.inpcoltov 	{ border:1px solid #1571B7; width:30px; height:16px; -webkit-border-radius: 3px; border-radius: 3px; text-align:center; margin:0 4px 0 4px; vertical-align:middle; }
.minuscoltov 	{ width:12px; height:12px; background-image:url('/img/change_minus2.png'); border:0; cursor:hand; cursor:pointer; background-color: transparent; vertical-align:middle; }
.pluscoltov 	{ width:12px; height:12px; background-image:url('/img/change_plus2.png'); background-repeat:no-repeat; background-position:center center; border:0; cursor:hand; cursor:pointer; background-color: transparent; vertical-align:middle; }
.changecoltov 	{ width:12px; height:12px; background-image:url('/img/change_count2.png'); background-repeat:no-repeat; background-position:center center; border:0; cursor:hand; cursor:pointer; background-color: transparent; vertical-align:middle; }
.pbcoltov { background-image:url('/img/wait.svg') !important; }


.subst, .offers { background-color:#f0f0f0; }
.subst td, .subst a, .offers td, .offers a  { font-size:10px !important; }

.hid { position: absolute !important; top: -9999px; left: -9999px; }
.sol { float:right; }

.carth1 {
	padding:13px;
	background-color: #f4f4f4;
	border-bottom: 1px #a8a8a8 solid;
	color: #1f70b6;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
}
.carth2 {
	padding:15px;
	background-color: #f4f4f4;
	border-bottom: 1px #a8a8a8 solid;
	color: black;
	font-size: 16px;
	font-weight: 400;
}
.carth2 a { font-size: 16px; text-transform: uppercase;}
.carth2 div { font-size: 16px; }


.lazy { max-width:60px; max-height:60px; }
.img_ico { width:20px; height:20px; max-width:20px; max-height:20px; display:table-cell; vertical-align:middle; }
.img_prev { width:60px; height:60px; display:table-cell; vertical-align:middle; text-align:center; }

.tclnd tr:nth-child(2) td { border-bottom:1px solid silver}
.tclnd tr:nth-child(3) td { border-top:12px solid white !important; }
.tclnd td { border-bottom:6px solid white; border-top:6px solid white; }
.sdclnd { background-color:#00a651; font-weight:bold; }
.sdclnd a {color:white }
.tclnd a { _color:black; _text-decoration:none; }

.cartslctdh1 { color:black; font-size:14px; font-style:italic; text-transform:none}

.table1 a { text-decoration:none; }
.table1 a:hover { text-decoration:underline; }


#menuleft { 
	display:block;
	background-color:#116190;
	position:fixed;
	left:-60%;
	top:0;
	z-index:6000;
	width:60%;
	height:100%;
}

#menuleft &gt; div { padding:20px; }
.mtileft { display:inline-block; padding:10px 0 10px 0; color:white; text-decoration:none; }
.mtileft:hover { text-decoration:underline; }
.slmenu { display:none; margin-left:20px; }
.slmenu a { display:block; margin-bottom:2px; color:white; text-decoration:none; font-weight:normal;}
.slmenu a:hover { text-decoration:underline; }

.skelet2right {
	position: absolute;
	__left: 60%;
	overflow: hidden;
	__width: 40%;
	display: block;
}
</pre></body></html>