.slider {
    width: 100%;
    height: 270px;
    position: relative;
    z-index: 0;
  margin: 0 0 12px;
}
.slider-hider {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.slider-stack {
    position: absolute;
    top: 0;
    left: 0;
    width: 9999px;
}
.slider-item {
    float: left;
}
.slider-points,
.slider-arr,
.slider-pp {
    position: absolute;
    z-index: 3;
    display: block;
}
.slider-pp { display: none; left: 45%;}
.slider-points,
.slider-controls { /*display: none;*/}

.slider-points { bottom: 5px; right: 5px;}
.slider-points-item { float: left; margin-right: 3px; cursor: pointer;}
.slider-points-item.active { }

.slider-arr {
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent;
    cursor: pointer;
}
.slider-arr.prev { left: 14px; top:187px; background:url(sl-bg-left.png) no-repeat left top; width:12px; height:22px; font-size:0; z-index:5;}
.slider-arr.next { right: 14px; top:187px; background:url(sl-bg-right.png) no-repeat left top; width:12px; height:22px; font-size:0;z-index:5;}

.slider-pp span { cursor: pointer; padding: 0 5px;}
.slider-pp span:first-child { display: inline;}
.slider-pp span:first-child + span { display: none;}
.slider-pp.on span:first-child { display: none;}
.slider-pp.on span:first-child + span  {display: inline;}

.sl-text-wr { 
	position:absolute; 
	left:0; 
	bottom:0px; 
	right:0; 
	padding: 0 0 0 55px; 
	background: url(sl-text.png) repeat-x left top; 
	height:46px; 
	font:19px/40px 'philosopherregular'; 
	color:#ffffff; 
	overflow:hidden;
}