/*обозначения
b-tc - верхняя группа углов
b-bc - нижняя группа углов
b-cn - общий класс для уголка

b-lb - левый нижний
b-lt левый верхний
b-rb - правый нижний
b-rt - правый верхний

*/

.tc,
.bc {
	position:relative;
	overflow:hidden;
	height:4px;
	}
.b-bordered .tc {
	margin:-1px -1px 0 -1px;
	}
.b-bordered .bc {
	margin:0 -1px -1px -1px;
	}
.tc .cn,
.bc .cn {
	position:relative;
	width:4px;
	height:4px;
	overflow:hidden;
	}
.bc .lb,
.tc .lt{
	float:left;
	}
.bc .rb,
.tc .rt{
	float:right;
	}
	.tc .cn div,
	.bc .cn div {
	height:50px;
	width:50px;
	background:url(../im/corners.gif);
	position:relative;
	overflow:hidden;
	}
	.tc .lt div {
	left:0;
	top:0;
	}
	.tc .rt div {
	left:-4px;
	top:0;
	}
	.bc .lb div {
	left:0;
	top:-4px;
	}
	.bc .rb div {
	left:-4px;
	top:-4px;
	}

.tc-1 .cn div,
.bc-1 .cn div,
.bc-2 .cn div,
.bc-3 .lb div,
.bc-3 .rb div,
.bc-7 .rb div,
.bc-7 .lb div
 {
	background:url(../im/corners.png);
	zoom:1;

	}
* html .tc-1 .cn div,
* html .bc-1 .cn div,
* html .bc-2 .cn div,
* html .bc-3 .lb div,
* html .bc-3 .rb div,
* html .bc-7 .rb div,
* html .bc-7 .lb div {
filter: expression(
		(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=crop)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');
}
.b-cnr .pl-cn {
	position:absolute;
	height:4px;
	width:4px;
	overflow:hidden;
	}
	.b-cnr .pl-cn div {
	height:50px;
	width:50px;
	overflow:hidden;
	position:absolute;
	background:url(../im/corners.png);
	}
.b-cnr .lt {
	left:0;
	top:0;
	}
.b-cnr .lt div {
	left:0;
	top:0;
	}	
.b-cnr .rt {
	left:-4px;
	top:0;
	margin-left:100%;
	}
	.b-cnr .rt div {
	left:-4px;
	top:0;
	}
.b-cnr .lb {
	left:0;
	bottom:0;
	}
.b-cnr .lb div {
	left:0;
	top:-4px;
	}	
.b-cnr .rb {
	left:-4px;
	bottom:0;
	margin-left:100%;
	}
	.b-cnr .rb div {
	left:-4px;
	top:-4px;
	}
.b-cnr2 .pl-cn div {
	background:url(../im/corners.gif);
	}
.b-filter .tc-2 .lt div{
	background:url(../im/corners.gif) -8px -8px;
	}
.b-bordered .b-item-group .tc,
.b-bordered .b-price .tc,
.b-bordered .b-price .bc  {
	margin:0;
	}
.b-bordered .b-item-group  .bc {
	margin:0;
	}
.tc-3 .lt div{
	top:-8px;
	left:0;
	}
.tc-3 .rt div{
	top:-8px;
	left:-4px;
	}
.bc-3 .lb div{
	top:-4px;
	left:-8px;
	}
.bc-3 .rb div{
	top:-4px;
	left:-12px;
	}
.tc-4 .lt div,
.b-cnr2 .lt div {
	left:-8px;
	top:0;
	}
.tc-4 .rt div,
.b-cnr2 .rt div {
	left:-12px;
	top:0;
	}
.bc-4 .lb div,
.b-cnr2 .lb div {
	left:-8px;
	top:-4px;
	}
.bc-4 .rb div,
.b-cnr2 .rb div {
	left:-12px;
	top:-4px;
	}
.tc-5 .lt div {
	left:0;
	top:-16px;
	}
.tc-5 .rt div {
	left:-4px;
	top:-16px;
	}
.bc-5 .lb div {
	left:0;
	top:-20px;
	}
.bc-5 .rb div {
	left:-4px;
	top:-20px;
	}
.tc-6,
.bc-6 {
	height:3px;
	}
.tc-6 .cn,
.bc-6 .cn {
	height:3px;
	width:3px;
	}
.tc-6 .lt div {
	left:-8px;
	top:-12px;
	}
.tc-6 .rt div {
	left:-11px;
	top:-12px;
	}
.bc-6 .lb div {
	left:-8px;
	top:-15px;
	}
.bc-6 .rb div {
	left:-11px;
	top:-15px;
	}
.bc-7 .lb div {
	left:-16px;
	top:-4px;
	}
.bc-7 .rb div {
	left:-20px;
	top:-4px;
	}
.tc-8 .lt div {
	left:0;
	top:-38px;
	}
.tc-8 .rt div {
	left:-4px;
	top:-38px;
	}
.bc-8 .lb div {
	left:0;
	top:-43px;
	}
.bc-8 .rb div {
	left:-4px;
	top:-43px;
	}
.tc-9 .lt div {
	left:0;
	top:-16px;
	}
.tc-9 .rt div {
	left:-4px;
	top:-16px;
	}
.bc-9 .lb div {
	left:0;
	top:-20px;
	}
.bc-9 .rb div {
	left:-4px;
	top:-20px;
	}
.b-inner-tabs .bc-7 {
	margin-bottom:-1px;
	}
.b-search-groups .bc {
	margin-top:-3px;
	clear:both;
	}
.b-pager-2 .b-selected .cn {
	position:absolute;
	height:7px;
	width:7px;
	overflow:hidden;
	background:url(../im/corners.gif);
	}
.b-pager-2 .b-selected .lt {
	left:0;
	top:0;
	background-position:left -24px;
	}
.b-pager-2 .b-selected .rt {
	left:-7px;
	margin-left:100%;
	top:0;
	background-position:-7px -24px;
	}
.b-pager-2 .b-selected .lb {
	left:0;
	bottom:0;
	background-position:left -31px;
	}
.b-pager-2 .b-selected .rb {
	left:-7px;
	margin-left:100%;
	bottom:0;
	background-position:-7px -31px;
	}
.b-stickers-container .tc-9 {
    margin:-2px -2px 0;
    }
.b-stickers-container .bc-9 {
    margin:0 -2px -2px;
    }
.b-stickers-container .tc-9 .lt {
    margin-left:0;  
    }