#content{
	padding:10px;
	position:relative;
}
#content .item_container{
	float:left;
	width:237px;
	margin-right:8px;
}
#content .item_image{
	float:left;
	padding-right:9px;
}
#content .item_info{
	float:left;
	width:124px;
}
.sort-switcher{
	padding:0px;
	margin:0px;
	margin-top:-1px;
}
.sort-switcher li{
	display:inline;
	list-style:none;
	margin-right:10px;
}
.sort-switcher li a{
	font-style:italic;
	cursor:pointer;
	text-decoration:none;
	border-bottom:1px dotted;
	color: #FFF;
}
.sort-switcher li a:hover{
	border-bottom:none;
}
#content .border-image{
	width:100px;
	height:100px;
	border: 1px solid #646464;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	behavior:url(/PIE.htc);
	overflow:hidden;
}
.item_info .cost{
	font-size:18px;
	color:#898989;
}
.item_info a{
	color:#000000;
}
.item-name{
	font-size:12px;
}
.arr-ico{
	margin-top:-2px;
}
.select-name{
	float:left;
	padding-top:3px;
	color:#999;
}
.selected-device-name,.selected-device-name-material{
	float:left;
}
.sort-block{
	color:#ffffff;
	padding:7px;
	border: 1px solid #cccccc;
	background-color: #611e47;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#611e47), to(#4f0c35));
    background-image: -webkit-linear-gradient(top, #611e47, #4f0c35);
    background-image:    -moz-linear-gradient(top, #611e47, #4f0c35);
    background-image:     -ms-linear-gradient(top, #611e47, #4f0c35);
    background-image:      -o-linear-gradient(top, #611e47, #4f0c35);
    background-image:         linear-gradient(top, #611e47, #4f0c35);
	border-radius: 4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior:url(/PIE.htc);
}
.sort-bg{
	background-color:#F8F8F8;
	padding:10px;
	border-bottom:1px solid #D9D9D9;
}
button[name=apply_filter]{
	float:right; 
	padding:5px 7px;
}
.filter-bg{
	display:none;
	left:0px;
	top:0px;
	width:750px;
	z-index:200;
	height:1230px;
	position:absolute;
	background-color:#FFF;
	opacity:0.75;
	-moz-opacity:0.75;
	filter: alpha(opacity=75);
}
.catalog-section-block{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	/*width: 174px;*/
	width:350px;

}
.catalog-image{
	border: 1px solid #D4D4D4;
    border-radius: 6px 6px 6px 6px;
    overflow: hidden;
    width: 172px;
	height: 172px;
}
.title-section{
	margin-top:2px;
}
.title-section a{
	font-size:14px !important;
	font-weight:normal !important;
	color:#000000;
}
.filter-fixed{
	width:730px;
	z-index:999;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
    position: fixed;
	top: 0;
}
.catalog-arrow-container{
	text-align:center;
	border-radius: 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#611E47;
	cursor:default;
	border:1px solid #999;
	position:fixed;
	width:70px;
	bottom:20px;
	opacity:0.8;
	-moz-opacity:0.8;
	filter: alpha(opacity=80);
	margin-left:760px;
	behavior:url(/PIE.htc);
}
.catalog-arrow{
	padding:2px;
	color:#FFF;
}
.catalog-arrow-up{
	height:20px;
	border-bottom: solid 1px #666666;
	cursor:pointer;
	background:url(images/ar_up.png) no-repeat center;
}
.catalog-arrow-down{
	height:20px;
	border-top: solid 1px #666666;
	cursor:pointer;
	background:url(images/ar_down.png) no-repeat center;
}
.catalog-arrow-container:hover{
	opacity:1 !important;
	-moz-opacity:1 !important;
	filter: alpha(opacity=100) !important;
}
.catalog-arrow-down:hover,.catalog-arrow-up:hover{
	background-color:#303;
}
.tooltip-help{
	margin-left:-3px;
	padding:10px;
	margin-top:20px;
	position:absolute;
	width:710px;
	color:#000;
	background-color: #FF0;
	border-radius: 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	opacity:0.9;
	-moz-opacity:0.9;
	filter: alpha(opacity=90);
	border:1px solid #CCC;
	z-index:1001;
	behavior:url(/PIE.htc);
}
.chat-bubble-arrow {
    border-color: transparent transparent #FF0;
    border-style: solid;
    border-width: 15px;
    height: 0;
    left: 315px;
    position: absolute;
    top: -28px;
    width: 0;
}
.tooltip-help-close{
	position:absolute;
	width:13px;
	height:13px;
	background:url(images/close-help.png) no-repeat;
	right:3px;
	top:3px;
	cursor:pointer;
}
.hiden-cat-filter{
	padding:0px !important;
	margin:0px !important;
	/*display:none;*/
}
.hiden-cat-filter li{
	display:block;
	float:none !important;
}
.property-filter{
	float:right;
	padding:0px;
	margin:0px;
}
.property-filter li{
	float:left;
	padding:0px 8px;
	margin-bottom:1px;
}
.filter-block-top{
	display:none;
	padding:25px 8px 5px 8px;
	z-index:900;
	position:absolute;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-top:-20px;
	margin-left:-9px;
	border:1px solid #D9D9D9;
	background-color:#FFF;
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
  	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
  	background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
  	background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
  	background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */
  	background: linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* W3C */
  	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 2px 2px 10px -6px #666666;
    -moz-box-shadow: 2px 2px 10px -6px #666666;
    box-shadow: 2px 2px 10px -6px #666666;
	behavior:url(/PIE.htc);
}
.filter-links{
	cursor:pointer;
	position:relative;
	z-index:999;
	border-bottom:1px dotted;
}
.filter-links:hover{
	border-bottom:none;
}
.hiden-cat-filter-select{
	cursor:pointer;
	padding:4px;
	color:#833464;
}
.hiden-cat-filter-select:hover,.selected-filter-item{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#4F0C35;
	color:#FFF;
}
.selected-filter-link{
	border-bottom:none;
	color:#F26522;
}
.no-image{
	width:100px;
	height:100px;
	background:url(images/no_image.jpg);
}
/*by Granin*/
.nav-string{
	padding-left:10px; 
}
.description-section{
	width: 170px;
	height: 172px;
	padding-left: 5px;
	float: left;
}
.catalog-image{
	float: left;
}