.catalog-section-sorter{
	position:relative;
	float:left;
	margin:10px 10px 10px 0;
	z-index:20;
}
.sorter-select{
	position:relative;
	float:left;
	cursor:pointer;
	margin-right:10px;
	box-shadow:0px 0px 1px 1px #DBDBEA;
	border-radius:2px;
	-moz-border-radius:2px; 
	-khtml-border-radius:2px;
}
.sorter-select:hover{
	-moz-box-shadow: 0 0 4px 0 #3b92c6;
	-webkit-box-shadow: 0 0 4px 0 #3B92C6;
	box-shadow: 0 0 4px 0 #3B92C6;
}	
.sorter_select_159_div,
.sorter_select_159_div .select-values{
	width:159px;
	background:#fff;
}
.sorter_select_135_div,
.sorter_select_135_div .select-values{
	width:135px;
}
.sorter-select .title{
	float:left;
	padding:2px 4px 0px 7px;
	font-size:11px;
}
.sorter_select_159_div .arrow,
.sorter_select_135_div .arrow{
	float:right;
	width:23px;
	height:22px;
	background:url("../images/select_arrow.png") 0 0 no-repeat;
}

.sorter-select div.text{
	float:left;
}
.sorter-select div.up,
.sorter-select div.down{
	float:left;
	width:8px;
	height:8px;
	margin:5px;
}
.sorter-select div.up{
	background:url("../images/up.png") 0 2px no-repeat;
}
.sorter-select div.down{
	background:url("../images/down.png") 0 2px no-repeat;
}

.sorter-select .select-values{
	position:absolute;
	top:0px;
	left:0px;
	background-color:white;
	padding-bottom:3px;
	z-index:85;
	box-shadow:0px 0px 1px 1px #DBDBEA;
	border-radius:0px 0px 2px 2px;
	-moz-border-radius:0px 0px 2px 2px; 
	-khtml-border-radius:0px 0px 2px 2px;
}
.sorter-select .select-values a{
	display:block;
	padding:4px 4px 0px 7px;
	font-size:11px;
	text-decoration:none;
}

.sorter-templates{
	width:70px;
	float:left;
}
.tmpl-catalog_list a,
.tmpl-catalog_blocks a{
	display:block;
	float:left;
	width:22px;
	height:22px;
	margin-left:10px;
	-moz-transition: background-color .2s ease,box-shadow .2s ease;
	-webkit-transition: background-color .2s ease,box-shadow .2s ease;
	transition: background-color .2s ease,box-shadow .2s ease;
}
.tmpl-catalog_list a{
	background:url("../images/view_list.png") 0 0 no-repeat;
}
.tmpl-catalog_list a.active{
	background:url("../images/view_list_active.png") 0 0 no-repeat;
}
.tmpl-catalog_blocks a{
	background:url("../images/view_blocks.png") 0 0 no-repeat;
}
.tmpl-catalog_blocks a.active{
	background:url("../images/view_blocks_active.png") 0 0 no-repeat;
}
.tmpl-catalog_list a:hover,
.tmpl-catalog_blocks a:hover{
	-moz-box-shadow: 0 0 4px 0 #3b92c6;
	-webkit-box-shadow: 0 0 4px 0 #3B92C6;
	box-shadow: 0 0 4px 0 #3B92C6;
	background-color:#3b92c6;
}