IMG {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
}


ul{	list-style-type: none; }
li { list-style-type: none; }


.hxy { }
.steps {
	background: url(index_neck_shoulders.png) no-repeat left top;
}
.points li {
	background: url(index_neck_shoulders.png) no-repeat left top;
}
.switcher {
	background: url(index_neck_shoulders.png) no-repeat left top;
}
.banners {
	float: left; padding: 0px; margin: 0px;
}
.banners li {
	display: none; overflow: hidden; width:348px; height: 208px; padding: 0px; margin: 0px;
}
.banners li.current {
	display: block;
}
.switcher {
	background-position: left -6px; float: left; width: 24px; position: relative; height: 208px; font-size:12px;
}
.points {
	margin: 4px auto 0px; width: 19px;
}
.points li {
	background-position: -26px -76px; margin: 0px 0px 10px 3px; overflow: hidden; width: 16px; cursor: pointer; color: #fff; line-height: 15px; font-family: Arial; height: 15px; text-align: center;
}
.points li.current {
	background-position: -45px -76px; margin-left: 0px; width: 19px; text-indent: 3px; text-align: center;
}
.steps {
	background-position: -26px -93px; margin: 0px 0px 0px 5px; overflow: hidden; width: 16px; bottom: 3px; position: absolute; height: 23px;
}
.steps .up {
	width: 15px; cursor: pointer; height: 11px
}
.steps .down {
	width: 15px; cursor: pointer; height: 11px
}