.send_to_friend_block {
right: 0px;
top: 25px;
text-align: left;
}

.top_line, .bot_line {
position: relative;
}

	/********* Search items ***********/
	body .paging {width: 100%;display: table; margin-bottom: 5px; margin-top: 5px;}

.catalog_list { position: relative; }

.catalog_list .sect_description p {text-indent: 0;}

.subsect_list {
float: right;
padding-left: 20px;
border-left: solid #0091d5 2px;
margin-left: 20px;
margin-bottom: 10px;
}
.subsect_list div {
margin: 4px auto;
}

.stf_container {
position: relative; 
z-index:9999999999;
}

#stfblocktop {
height: 1px; 
position: relative; 
float: right; 
z-index:100000;
}

#stfblocktop .send_to_friend_block {
top: -13px;
right: 10px;
}

.line_upravl {
background-color: #a5d8f6;
border: solid 1px #49a9e0;
width: 99%;
margin-top: 10px;
margin-bottom: 10px;
}

.line_upravl td, .line_upravl a {
color: white;
line-height: 100%;
}
.line_upravl td {
padding: 3px 5px;
white-space: nowrap;
text-align:center;
}
.line_upravl span {
font-size: 150%;
text-decoration: underline;
}
	
a.sort_up, a.sort_down, a.sort_up_a, a.sort_down_a {	
width: 10px;
height: 6px;
background-position: center;
background-repeat: no-repeat;
display: block;
}
a.sort_up {	
background-image: url("/bitrix/images/icons/up.gif");
}
a.sort_down {	
background-image: url("/bitrix/images/icons/down.gif");
}
a.sort_up_a {	
background-image: url("/bitrix/images/icons/up-$$$.gif");
}
a.sort_down_a {	
background-image: url("/bitrix/images/icons/down-$$$.gif");
}
	
    /*.item_cell{
		border: 1px solid #70b8e5;
		width: 32%;
		float: left;
        height: 290px;
		position: relative;
	}*/
.item_cell .corn {
position: absolute;
background-repeat: no-repeat;
width: 8px;
height: 8px;
}
.item_cell .topleft {
background-image: url("images/ctl.gif");
top:-1px;
left:-1px;
}
.item_cell .topright {
background-image: url("images/ctr.gif");
top:-1px;
right:-1px;
}
.item_cell .botleft {
background-image: url("images/cbl.gif");
bottom:-1px;
left:-1px;
}
.item_cell .botright {
background-image: url("images/cbr.gif");
bottom:-1px;
right:-1px;
}
    .sect{
        height: 200px !important;
    }
    .padder{padding: 10px;}

	.item_cell .img{
		height: 320px;
		display: table;
		vertical-align: middle;
		text-align: center;
		width: 100%;
	}
	.item_cell .img div {
		height: 240px;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		width: 100%;
	}
	.item_cell .img img{
		margin: 15px auto 10px auto;
	}

	.item_cell .info * {
	color: #036ABF;
	}

	.item_cell {
		border: solid 2px #008dd2;
		width: 33%;
		min-width: 250px;
	}

	.item_cell table, .item_cell table td {
		border: none;
	}

	.item_cell .name a.detail {
		font-size: 11pt;
		color: #034ea2;
		text-decoration: none;
		font-weight: bold;
	}

	.preview{
		width: 100px;
		height: 100px;
		position: relative;
	}
	.preview .di {
		position: absolute;
		top: -70px;
		left: 100px;
		width: 240px;
		height: 240px;
		z-index: 1000000;
		display: none;
	}
	.preview .di img {
		border: solid 2px #67bbf6;
	}

	a.to_notepad{
		width: 30px;
		height: 30px;
		background: url(/bitrix/templates/delfin/images/to_notepad.gif) no-repeat;
		display: block;
		float: right;
	}

	a.notepads {
		width: 35px;
		height: 35px;
		background: url(/bitrix/templates/delfin/images/notepads.gif) no-repeat;
		display: block;
		float: right;
	}
	
	.np_select_div {
	position: absolute;
	top: 30px;
	right: 45px;
	border: solid 2px #0091d5;
	padding: 5px 10px;
	background-color: #FFFFFF; 
	display: none;
	z-index: 1000000;
	}
	/*.list-cell .np_select_div {
	left: 45px;
	}*/
	.np_select_div div {
	margin: 5px 0;
	white-space: nowrap;
	}
	.np_select_div .np_select_div_close {
			display: block;
			float: right;
			background-image: url(/bitrix/components/aglais/detail_search/templates/.default/images/x.gif);
			background-repeat: no-repeat;
			background-position: top;
			width: 15px;
			height: 20px;
	}
	
    a.Y{
		background: url(/bitrix/templates/delfin/images/to_notepad_s.gif) no-repeat;
	}

	.item_cell .info div.res{
		clear: right;
		width: 100px;
		height: 20px;
		float: right;
		text-align: right;
		margin-top: 3px;
		font-weight: bold;
		color: #009900;
	}

	.item_cell .info .color{
		height: 15px;
		width: 30px;
	}

	.item_cell .info table.props {
		width: 100%;
	}

	.item_cell .info table.props td{
		padding: 2px 5px;
		color: #0071bc;
	}
	
.table_1 td {
vertical-align: top;
padding-top: 5px;
padding-bottom: 5px;
}

.list-cell *
{
	font-size: 10pt;
	color: #036ABF;
	font-weight: normal;
}

.list-cell .name a.detail {
	font-size: 12pt;
	color: #034ea2;
	font-weight: bold;
}

.list-cell .name, .list-cell ul.art, .list-cell .price, .list-cell .vars {
margin: 10px 0;
}

.list-cell ul.art {
padding: 0;
list-style-type: none;
}
.list-cell ul.art li {
display: inline;
padding-right: 30px;
font-weight: bold;
}

.catalog_list .price {
	margin: 15px 0;
	font-size: 12pt;
	font-weight: bold;
}
.catalog_list .price span {
	color: #ff9900;
	font-size: 12pt;
	font-weight: bold;
}

.catalog_list .vars {
	margin: 15px 0;
}
.catalog_list .vars, .catalog_list .vars a {
	font-size: 11pt;
	font-weight: bold;
}

.list-cell .vars {
padding: 10px 0;
text-align:right; 
clear: both;
}

.price_tab td, .price_tab th, .item_cell .price_tab td {
	font-size: 90%;
	border: solid 1px #548dc9;
	vertical-align: middle;
	text-align: center;
	padding: 2px 4px;
}
.item_cell .price_tab td, .item_cell .price_tab th {
	font-size: 80%;
	padding: 2px;
}
.price_tab th {
	background-color: #cce7f8;
}
.price_tab {
	margin-top: 5px;
	margin-bottom: 5px;
}
	
div.innp a {
	color: #ff9900;
	font-weight: normal;
}

div.count {
font-size: 14pt;
margin-bottom: 10px;
margin-top: 5px;
color: #036abf;
}

.line_upravl .send_to_friend_block {
right: 0px;
top: 27px;
}
.line_upravl .send_to_friend_block td {
text-align: left;
}
.line_upravl .send_to_friend_block span {
font-size: 100%;
text-decoration: none;
}
.line_upravl .send_to_friend_block a {
color: #000000;
}

.category_images, .category_images td, .table_1 .category_images td { border: none; padding-bottom: 6px; }

.brand_img {
margin-right: 15px;
}

.categorynews {
position: relative;
background-image: url("images/categorynews.gif");
background-position: center;
background-repeat: no-repeat;
width: 45px;
height: 40px;
margin-right: 15px;
}
