/* Новогодний дизайн */
.girlandaLeft, .girlandaRight {height:268px; width:394px; position:absolute; top:211px; display:none; transition:ease-in-out .1s; -moz-transition:ease-in-out .1s; -webkit-transition:ease-in-out .1s;}
.girlandaLeft { background: url(../images/ny18_girlyanda_left.png) right center no-repeat; float:left; left:-20px; }
.girlandaRight { background: url(../images/ny18_girlyanda_right.png) left center no-repeat;float:right; right:0px; display:none;}

.girlandaOn { height:40px; width:38px; border-radius:25px;  cursor:pointer; display:none;background: url(../images/girlyandaBtn-on.png) center no-repeat;}
.girlandaOff { height:40px; width:38px; border-radius:25px; cursor:pointer; display:none;background: url(../images/girlyandaBtn-off.png) center no-repeat;}
.girlandaOn, .girlandaOff { display:none; position:absolute; top:10px; left:20px; z-index:5;}
.ny-body .girlandaOn, .ny-body .girlandaOff { display:block;}
.off .girlandaLeft { background: url(../images/ny18_girlyanda_left-off.png) right center no-repeat; }
.off .girlandaRight { background: url(../images/ny18_girlyanda_right-off.png) left center no-repeat;}

.ny-body .girlandaLeft, .ny-body .girlandaRight {display:block;}
.ny-body .imgLogosm{ background:url(../images/logo-vb_small1-ny.png) center 2px no-repeat; }
.ny-body .imgLogolarge{ background:url(../images/logo-vb-ny.png) center 1px no-repeat; }

.ny-body .CloudsW1 {background:url(../images/clouds1.png ) left top no-repeat;}
.ny-body .CloudsW2 {background:url(../images/girl-vot.png ) bottom right no-repeat; min-height:538px;/* min-width:698px*/}
.ny-body .CloudsW3 {background:url(../images/clouds6-ny.png ) bottom left no-repeat;}
.ny-body .CloudsW4 {background:url(../images/clouds5-ny.png ) bottom right no-repeat;}
.ny-body .CloudsW5 {background:url(../images/clouds7-ny.png ) left top no-repeat;}
.ny-body .CloudsW6 {background:url(../images/clouds8-ny.png ) left top no-repeat;}
.ny-body .CloudsW7 {background:url(../images/clouds9-ny.png ) right bottom no-repeat;}
.ny-body .CloudsW8 {background:url(../images/clouds10-ny.png ) right bottom no-repeat;}
.ny-body .CloudsW9 {background:url(../images/clouds12-ny.png ) left top no-repeat;}
.ny-body .CloudsW10 {background:url(../images/clouds14-ny.png ) right top no-repeat;}
.ny-body .CloudsW11 {background:url(../images/clouds15-ny.png ) left top no-repeat;}
.ny-body .CloudsW12 {background: url(../images/clouds3-ny.png ) right top no-repeat;}
.ny-body .CloudsW13 {background:url(../images/clouds15-ny.png ) right top no-repeat;}
.ny-body .CloudsB1 {background: url(../images/clouds3-ny.png ) left top no-repeat;}
.ny-body .CloudsB2 {background: url(../images/clouds4-ny.png ) bottom right no-repeat; }
.ny-body .CloudsB3 {background: url(../images/clouds3-ny.png ) right top no-repeat;}
.ny-body .CloudsB4 {background: url(../images/clouds4-ny.png ) bottom left no-repeat; }
.ny-body .CloudsB5 {background: url(../images/clouds11-ny.png ) right bottom no-repeat;}
.ny-body .CloudsB6 {background: url(../images/clouds13-ny.png ) right bottom no-repeat;}
.ny-body .CloudsB7 {background:url(../images/clouds8-ny.png ) left bottom no-repeat;}
.ny-body .CloudsB8 {background: url(../images/clouds13-ny.png ) left bottom no-repeat;}
.ny-body .CloudsB9 {background: url(../images/clouds11-ny.png ) left bottom no-repeat;}

/*.ny-body .pingui {background:url(../images/pingui.png) center no-repeat; width:120px; height:123px; position:fixed; z-index: 99999;  right: 6%;   bottom: 14px;}*/
#pingui {background:url(../images/pingui2.png) center no-repeat; width:98px; height:112px; position:fixed; z-index: 99999;  right: 6.3%;   bottom: 13px; display:none;}
#pingui.up {background:url(../images/pingui2-1.png) center no-repeat;}
/*.c4s-widget-btn { right:6.2% !important; bottom:140px !important;}*/

@media screen and (max-width:1640px)  {
.girlandaLeft {left:-100px; }
.girlandaRight {width:294px;}
}
@media screen and (max-width:1308px)  {
.ny-body .girlandaOn, .ny-body .girlandaOff {display:none;}
}
@media screen and (max-width:1280px)  {
.indexh1.special { margin-top:2.4em;}
}
@media screen and (max-width:1170px)  {
.ny-body .girlandaLeft, .ny-body .girlandaRight {display:none;}
}
@media screen and (max-width:950px)  {
}
@media screen and (max-width:720px)  {
.girlandaLeft {width:210px;}
.girlandaRight {width:200px;}
.indexh1.special { margin-top:4em;}
}
@media screen and (max-width:480px)  {
	#pingui {display:none !important;}
}
@media screen and (max-width:420px)  {
}