.b-banner { 
	background:#E8E8E8; 
}
.b-basket { 

	margin-bottom:0.5em; 	 
	font-size:1.154em; 
	text-align:center;
 	vertical-align: middle;
}
	.b-basket strong { 
		display:block; 
		border-bottom:1px solid #333; 
		font-weight:normal; 
	}

.b-buy { 
	float:right; 
	width:40px; 
	height:28px; 
	margin:10px 12px 0 0; 
	background:url(/i/basket-small.jpg) no-repeat 0 0; 
	text-indent:-999em; 
	overflow:hidden; 
}
.b-buy-button { 
	display:block; 
	width:55px; 
	height:26px; 
	background:url(/i/buy-button.gif) no-repeat 0 0; 
	text-indent:-999em;
	overflow:hidden; 
}
.b-buy-button2 { 
	display:block; 
	width:98px; 
	height:34px; 
	background:url(/i/buy_blue.png) no-repeat 0 0; 
	text-indent:-999em;
	overflow:hidden; 
}
.b-consultants-list { }
	.b-consultants-list li { 
		/*background:url(../i/icq-big.gif) no-repeat 0 0; padding-left:38px;*/ 
		margin-bottom:1.154em; 
	} 
.b-entry ul { 
	/*list-style:circle outside;*/ 
	padding-left:40px; 
}
	.b-entry ul li { 
		margin-bottom:0.692em; 
	} 
.col { 
	padding:20 12px; 
	vertical-align:top; 
}
.b-figure { 
	display:block; 
}
.b-gallery { }
	.b-gallery table { 
		width:100%; 
	} 
	.b-gallery .col { 
		padding:0 8px; 
		padding-bottom:15px; 
		vertical-align:top; 
	} 
	.b-gallery .buy { 
		padding:0 12px 26px; 
		vertical-align:top; 
	} 
	.b-gallery .desc { 
		font-size:0.85em; 
	} 
	.b-gallery .desc .img { 
		width:135px; 
		margin:0 auto; 
	} 
	.b-gallery .disc { 
		border-left:1px solid #333; 
		padding-left:20%; 
	} 
	/* * Cols * -4 */ 
.m-gallery-4 .col { 
	width:160px; 
}
.m-gallery-4 .buy { 
	width:160px; 
}
.m-gallery-4 .disc { 
	width:160px; 
}
/* * -3 */ 
.m-gallery-3 .col { 
	width:188px; 
}
.m-gallery-3 .buy { 
	width:188px; 
}
.m-gallery-3 .disc { 
	width:187px; 
}
.b-gray-corners { }
	.b-gray-corners .tr { 
		background: url(../i/b-gray-corners.gif) no-repeat 100% 0; 
		padding-right:10px; 
	} 
	.b-gray-corners .tl { 
		background: url(../i/b-gray-corners.gif) no-repeat 0 0;
		padding-left:10px; 
	} 
	.b-gray-corners .t { 
		background: #D3D2D2; 
		height:10px; 
	} 
	.b-gray-corners .i { 
		background:#D3D2D2; 
	} 
	.b-gray-corners .br { 
		background:url(../i/b-gray-corners.gif) no-repeat 100% 100%; 
		padding-right:10px; 
	} 
	.b-gray-corners .bl { 
		background: url(../i/b-gray-corners.gif) no-repeat 0 100%; 
		padding-left:10px; 
	} 
	.b-gray-corners .b { 
		background: #D3D2D2; 
		height:10px; 
		font-size:3px; 
	} 
.m-gray-corners-two-col .faux { 
	background:#D3D2D2 url(../i/faux-dot.gif) repeat-y 50% 0; 
}
.m-gray-corners-two-col .i { 
	/*padding-top:25px; padding-bottom:25px; padding-left:30px; padding-right:30px;*/
	padding-top:15px; 
	padding-bottom:15px; 
	padding-left:25px; 
	padding-right:25px; 
}
.m-gray-corners-two-col .i .first-col { 
	float:left; 
	width:35%; 
	padding-right:15px; 
}
.m-gray-corners-two-col .i .sec-col { 
	float:right; 
	width:45%; 
	padding-left:5px; 
}
.m-gray-corners-ext-search .i { 
	padding:0 15px; 
}
.m-gray-corners-ext-search table { 
	width:100%; 
}
.m-gray-corners-ext-search td { 
	padding-top:15px; 
	padding-bottom:1px; 
} 
.m-gray-corners-ext-search .button { 
	vertical-align:bottom; 
	text-align:right; 
	padding-bottom:0; 
}
.m-gray-corners-vacancies table .dd { 
	width:100%; 
}
.m-gray-corners-vacancies table .padd-x-big { 
	padding-bottom:76px; 
}
.m-gray-corners-vacancies table .submit span { 
	display:block; 
	padding:10px 0 0 32px; 
}
.m-gray-corners-vacancies table .submit input { 
	float:right; 
}
.b-horiz-list { }
	.b-horiz-list li { 
		float:left; 
	} 
	.b-horiz-list li a { 
		display:block; 
		white-space:nowrap; 
	} 
.b-input-max { 
	width:98%; 
}
.b-left-decor table td {
	 border-left:1px solid #464646; 
}
.b-linkz a { 
	font-size:1.077em; 
}
.b-line { 
	padding-bottom:12px; 
}
.b-new { 
	margin:0; 
	color:#AF281C; 
	text-transform:uppercase; 
}
.b-old-price { 
	text-decoration:line-through; 
	margin-bottom:0; 
}
.b-order-panel { 
	margin-bottom:1.5em; 
}
.b-order-panel .make-order { 
	text-align:center; 
}
.b-pager a { 
	color:#294C80; 
}
.b-pager a:hover { 
	color:#294C80; 
}
.b-producers-list { }
	.b-producers-list li { 
		margin-bottom:0.692em; 
	} 
.b-product-card { }
	.b-product-card table { 
		width:100%; 
		margin-bottom:-1.2em; 
	} 
	.b-product-card .img { 
		width:250px; 
	} 
	.b-product-card .desc { 
		vertical-align:top; 
	} 
	.b-product-card .leave-response { 
		display:block; 
		position:relative; 
		top:-1.2em; 
	} 
	.b-product-card .misc-links { 
		vertical-align:bottom; 
	} 
.b-rss-link { 
	float:right; 
	text-align:right; 
	color:#AF281C; 
}
a .b-rss-link:hover { 
	color:#AF281C; 
}
.b-select-wide { 
	width:460px; 
}
.b-select-max { 
	width:98%; 
}
.b-select-small { 
	width:106px; 
}
.b-sorting-panel { 
	/* line-height:1.846em; */ 
	line-height:1.5em; 
}
.b-sorting-panel select { 
	line-height:1.33em; 
}
.b-stars { 
	margin:0; 
	margin-bottom: 4px; 
}
.b-table-two-equal { }
	.b-table-two-equal table { 
		width:100%; 
		border-top:1px solid #333; 
	} 
	.b-table-two-equal td { 
		width:50%; 
		padding:7px 12px 6px 1px; 
		border-bottom:1px solid #333; 
	} 
.b-textarea-max { 
	width:98%; 
	height:8em; 
}
.b-vote * { 
	vertical-align:middle; 
}
