*{
	margin: 0;
	padding: 0;
}
body{

}
.sim-slider{
    position: relative;
	max-width: 100%;
    margin-top: 100px;
}
.sim-slider-list{
	position: relative;
	width: 80%;
	margin: 0 auto;
	list-style: none;
	overflow: hidden;
}
.sim-slider-element{
    height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	opacity: 0;
	/*display: none;*/
	transition: 1s;
	/*width: 100%;*/
	height: 100%;
	transform: translateX(-100%) rotate(45deg);
	/*transform: translateX(-50%) scale(0);*/
}
.gif{
	max-width: 90%;
	height: 90%;
	margin: 0 auto;
	text-align: center;
}
.gif img{
}
.sim-slider-element img{
	/*height: 500px;*/
    height: 100%;
	margin: 0 auto;
	transform: translateX(-50%);
}
.__slider-active{
	opacity: 1;
	/*display: block;*/
	transform: translateX(0) rotate(0);
	/*transform: translateX(0) scale(1);*/
}
.gifNone{
	opacity: 0;
}
.sim-slider-arrow-left, .sim-slider-arrow-right{
	position: absolute;
	width: 22px;
	height: 40px;
	background-size: 100%;
    cursor: pointer;
}
.sim-slider-arrow-right{
	right: 50px;
  	top: 40%;
  	background: url("http://pvbk.spb.ru/inc/slider/sim-files/sim-arrow-right.png") no-repeat;
}
.sim-slider-arrow-left{
	
	left: 50px;
  	top: 40%;
	background: url("http://pvbk.spb.ru/inc/slider/sim-files/sim-arrow-left.png") no-repeat;
}
.sim-slider-dots{
    vertical-align: middle;
	text-align: center;
}
.sim-dot{
	height: 10px;
	width: 10px;
}
.__sim-dot-active{
	width: 15px;
	height: 15px;
}
