.pplus_detail_shema{
	width: 100%;
	position: relative;
	margin-bottom: 30px;
}

.pplus_detail_shema  div.plus{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url('images/pplus.png') no-repeat center;
	opacity: 0;
}

.pplus_detail_shema  div.plus:hover{
	opacity: 0.8;
}

.pplus_detail_shema  img{
	max-width: 100%;
	max-width: 100%;
}
#pplus_content{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: black;
	background:rgba(0,0,0,0.9);
	z-index:1100;
}
#pplus_content_hide{
	position: absolute;
	top: 20px;
	right: 60px;
	font-size:30px;
	color:#fff;
	cursor:pointer;
}
#pplus_content_hide:hover{
	color:#a50e0e;
}
.pplus_parus_box{
	position:relative;
	width:1200px;
	height:600px;
	top:50%;
	left:50%;
	margin-top:-300px;
	margin-left:-600px;
	border-radius:6px;
	z-index:10;
}
.parus_fon{
	position:absolute;
	width:100%;
	height:100%;
	background:url('/bitrix/templates/parus/background/3.jpg');
	@background: url('images/parus_fon.png') no-repeat center;
}
.pplus_parus_img{
	width:900px;
	height:540px;
	border-radius:10px;
}
.pplus_parus_menu{
	position:absolute;
	top:-20px;
	left:880px;
	background:#e6e6e6;
	background:rgba(255,255,255,.6);
	padding-right:10px;
	border-radius:10px;
}
.pplus_parus_menu ul li { 
	list-style: none;
	font-size: 18px;
    line-height: 28px;
    transition: all 0.3s;
    cursor: pointer;
    font-family: Comic Sans MS, Helvetica, sans-serif;
}
[class^='li']{
	left: 10px;
    position: absolute;
    height: 25px;
    width: 25px;
    background: url(images/l15.png);
    background-position: 100% 100%;
    background-size: cover;
    background-repeat: repeat-y;
}
.li0 {background: url(images/l0.png);}
.li1 {background: url(images/l1.png);}
.li2 {background: url(images/l2.png);}
.li3 {background: url(images/l3.png);}
.li4 {background: url(images/l4.png);}
.li5 {background: url(images/l5.png);}
.li6 {background: url(images/l6.png);}
.li7 {background: url(images/l7.png);}
.li8 {background: url(images/l8.png);}
.li9 {background: url(images/l9.png);}
.li10 {background: url(images/l10.png);}
.li11 {background: url(images/l11.png);}
.li12 {background: url(images/l12.png);}
.li13 {background: url(images/l13.png);}
.li14 {background: url(images/l14.png);}
.li25 {background: url(images/l15.png);}
.li26 {background: url(images/l16.png);}
.li27 {background: url(images/l17.png);}
.li28 {background: url(images/l18.png);}
.li15, .li16, .li17, .li18, .li19, .li20, .li21, .li22, .li23, .li24{background: url(images/l15.png);}
.pplus_k{
	position:absolute;
	background-color:#fff;
	border-radius:8px;
	padding:10px;
}
.pplus_ob{
	position:absolute;
	background-color:rgba(255, 255, 153, 0);
	cursor:pointer;
	border-radius:10px;
}
.pplus_ob:hover{
	@background-color:rgba(255, 255, 153, .1);
}
.ob0{
	top: 355px;
    left: 840px;
    width: 30px;
    height: 15px;
    -o-transform: rotate(115deg);
    -ms-transform: rotate(115deg);
    -moz-transform: rotate(115deg);
    -webkit-transform: rotate(115deg);
    transform: rotate(115deg);
}
.ob1{
	top: 45px;
    left: 30px;
    width: 90px;
    height: 20px;
    -o-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
.ob2{
	top: 75px;
    left: 60px;
    width: 45px;
    height: 25px;
	-o-transform: rotate(-12deg);
	-ms-transform: rotate(-12deg);
	-moz-transform: rotate(-12deg);
	-webkit-transform: rotate(-12deg);
	transform: rotate(-12deg);
}
.ob3{
	top: 30px;
    left: 185px;
    width: 73px;
    height: 30px;
	-o-transform: rotate(-12deg);
	-ms-transform: rotate(-12deg);
	-moz-transform: rotate(-12deg);
	-webkit-transform: rotate(-12deg);
	transform: rotate(-12deg);
}
.ob4{
	top: 50px;
    left: 275px;
    width: 20px;
    height: 20px;
	-o-transform: rotate(-12deg);
	-ms-transform: rotate(-12deg);
	-moz-transform: rotate(-12deg);
	-webkit-transform: rotate(-12deg);
	transform: rotate(-12deg);
}
.ob5{
	top: 104px;
    left: 105px;
    width: 50px;
    height: 20px;
	-o-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg);
	transform: rotate(-2deg);
}
.ob6{
	top: 98px;
    left: 345px;
    width: 25px;
    height: 20px;
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.ob7{
	top: 115px;
    left: 365px;
    width: 35px;
    height: 20px;
	-o-transform: rotate(50deg);
	-ms-transform: rotate(50deg);
	-moz-transform: rotate(50deg);
	-webkit-transform: rotate(50deg);
	transform: rotate(50deg);
}
.ob8{
	top: 270px;
    left: 383px;
    width: 40px;
    height: 30px;
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.ob9{
	top: 225px;
    left: 470px;
    width: 75px;
    height: 40px;
	-o-transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	-moz-transform: rotate(35deg);
	-webkit-transform: rotate(35deg);
	transform: rotate(35deg);
}
.ob10{
	top: 215px;
    left: 535px;
    width: 45px;
    height: 25px;
	-o-transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	-moz-transform: rotate(35deg);
	-webkit-transform: rotate(35deg);
	transform: rotate(35deg);
}
.ob11{
	top: 340px;
    left: 690px;
    width: 100px;
    height: 70px;
	-o-transform: rotate(-55deg);
	-ms-transform: rotate(-55deg);
	-moz-transform: rotate(-55deg);
	-webkit-transform: rotate(-55deg);
	transform: rotate(-55deg);
}
.ob12{
	top: 245px;
    left: 640px;
    width: 190px;
    height: 50px;
	-o-transform: rotate(32deg);
	-ms-transform: rotate(32deg);
	-moz-transform: rotate(32deg);
	-webkit-transform: rotate(32deg);
	transform: rotate(32deg);
}
.ob13{
	top: 370px;
    left: 800px;
    width: 30px;
    height: 15px;
	-o-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);
}
.ob14{
	top: 325px;
    left: 800px;
    width: 50px;
    height: 45px;
	-o-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);
}
.ob16{
	top: 115px;
    left: 210px;
    width: 50px;
    height: 25px;
	-o-transform: rotate(-17deg);
	-ms-transform: rotate(-17deg);
	-moz-transform: rotate(-17deg);
	-webkit-transform: rotate(-17deg);
	transform: rotate(-17deg);
}
.ob15{
	top: 97px;
    left: 280px;
    width: 50px;
    height: 22px;
	-o-transform: rotate(-17deg);
	-ms-transform: rotate(-17deg);
	-moz-transform: rotate(-17deg);
	-webkit-transform: rotate(-17deg);
	transform: rotate(-17deg);
}
.ob18{
	top: 140px;
    left: 219px;
    width: 55px;
    height: 28px;
	-o-transform: rotate(-17deg);
	-ms-transform: rotate(-17deg);
	-moz-transform: rotate(-17deg);
	-webkit-transform: rotate(-17deg);
	transform: rotate(-17deg);
}
.ob17{
	top: 115px;
    left: 300px;
    width: 55px;
    height: 28px;
	-o-transform: rotate(-17deg);
	-ms-transform: rotate(-17deg);
	-moz-transform: rotate(-17deg);
	-webkit-transform: rotate(-17deg);
	transform: rotate(-17deg);
}
.ob20{
	top: 168px;
    left: 235px;
    width: 60px;
    height: 32px;
	-o-transform: rotate(-17deg);
	-ms-transform: rotate(-17deg);
	-moz-transform: rotate(-17deg);
	-webkit-transform: rotate(-17deg);
	transform: rotate(-17deg);
}
.ob19{
	top: 140px;
    left: 320px;
    width: 55px;
    height: 28px;
	-o-transform: rotate(-17deg);
	-ms-transform: rotate(-17deg);
	-moz-transform: rotate(-17deg);
	-webkit-transform: rotate(-17deg);
	transform: rotate(-17deg);
}
.ob22{
	top: 200px;
    left: 250px;
    width: 67px;
    height: 34px;
	-o-transform: rotate(-23deg);
	-ms-transform: rotate(-23deg);
	-moz-transform: rotate(-23deg);
	-webkit-transform: rotate(-23deg);
	transform: rotate(-23deg);
}
.ob21{
	top: 165px;
    left: 345px;
    width: 55px;
    height: 33px;
	-o-transform: rotate(-23deg);
	-ms-transform: rotate(-23deg);
	-moz-transform: rotate(-23deg);
	-webkit-transform: rotate(-23deg);
	transform: rotate(-23deg);
}
.ob24{
	top: 245px;
    left: 275px;
    width: 75px;
    height: 39px;
	-o-transform: rotate(-25deg);
	-ms-transform: rotate(-25deg);
	-moz-transform: rotate(-25deg);
	-webkit-transform: rotate(-25deg);
	transform: rotate(-25deg);
}
.ob23{
	top: 200px;
    left: 375px;
    width: 60px;
    height: 38px;
	-o-transform: rotate(-25deg);
	-ms-transform: rotate(-25deg);
	-moz-transform: rotate(-25deg);
	-webkit-transform: rotate(-25deg);
	transform: rotate(-25deg);
}
.ob25{
	top: 144px;
    left: 110px;
    width: 60px;
    height: 40px;
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.ob26{
	top: 305px;
    left: 535px;
    width: 53px;
    height: 30px;
	-o-transform: rotate(-28deg);
	-ms-transform: rotate(-28deg);
	-moz-transform: rotate(-28deg);
	-webkit-transform: rotate(-28deg);
	transform: rotate(-28deg);
}
.ob27{
	top: 286px;
    left: 435px;
    width: 45px;
    height: 25px;
	-o-transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	-moz-transform: rotate(35deg);
	-webkit-transform: rotate(35deg);
	transform: rotate(35deg);
}
.ob28{
	top: 275px;
    left: 600px;
    width: 70px;
    height: 50px;
	-o-transform: rotate(32deg);
	-ms-transform: rotate(32deg);
	-moz-transform: rotate(32deg);
	-webkit-transform: rotate(32deg);
	transform: rotate(32deg);
}
.pplus_k:after{
	content: '';
    display: block;
    position: absolute;
    background: url(images/tipArr.png);
    width: 22px;
    height: 18px;
    margin-top: 8px;
}
#pplus_parus_menu_housing{margin-left:10px;}
.pplus_k.k0:after, .pplus_k.k11:after, .pplus_k.k12:after, .pplus_k.k13:after, .pplus_k.k14:after, .pplus_k.k16:after, .pplus_k.k18:after, .pplus_k.k20:after, .pplus_k.k22:after, .pplus_k.k24:after{right:8px;}

.k0{top: 305px;left: 805px;}
.k1{top:-10px;left:50px;}
.k2{top:20px;left:60px;}
.k3{top:-15px;left:210px;}
.k4{top:0;left:265px;}
.k5{top:55px;left:110px;}
.k6{top:50px;left:340px;}
.k7{top:60px;left:360px;}
.k8{top:220px;left:380px;}
.k9{top:180px;left:490px;}
.k10{top:165px;left:530px;}
.k11{top:300px;left:600px;}
.k12{top:170px;left:520px;}
.k13{top:320px;left:585px;}
.k14{top:270px;left:730px;}
.k16{top:65px;left:145px;}
.k15{top:45px;left:290px;}
.k18{top:90px;left:160px;}
.k17{top:65px;left:310px;}
.k20{top:120px;left:170px;}
.k19{top:90px;left:330px;}
.k22{top:155px;left:190px;}
.k21{top:110px;left:360px;}
.k24{top:200px;left:220px;}
.k23{top:150px;left:390px;}
.k25{top:100px;left:115px;}
.k26{top:270px;left:490px;}
.k27{top:240px;left:435px;}
.k28{top:220px;left:580px;}