@media only screen and (min-width: 768px) and (max-width: 1000px) {
.content-Scale{
width: 768px;
margin: 0 auto;
}
}
@media only screen and (min-width: 1001px) and (max-width: 1279px) {
.content-Scale{
width: 1000px;
margin: 0 auto;
}	
}
@media only screen and (min-width: 1280px) {
.content-Scale{
width: 1256px;
margin: 0 auto;
}
}
.newTass-header .header-top{
background: #ecf0f1;
background: -webkit-repeating-linear-gradient(top,  #ffffff 0%,#dae1e5 100%);
background: -moz-repeating-linear-gradient(top,  #ffffff 0%, #dae1e5 100%);
background: -ms-repeating-linear-gradient(top,  #ffffff 0%,#dae1e5 100%);
background: -o-repeating-linear-gradient(top,  #ffffff 0%,#dae1e5 100%);
background: repeating-linear-gradient(to bottom,  #ffffff 0%,#dae1e5 100%);
border-bottom:1px solid #bacbd4;
}

.newTass-icons{
background-image: url(/images/newStyle/normal/icon_rybriki_normal.png);
background-repeat: no-repeat;
background-size: 28px 126px;
}
a:hover .newTass-icons{
background-image: url(/images/newStyle/normal/icon_rybriki_hover.png);
}
.icon-photocamera{
background-image: url(/images/newStyle/normal/foto.png);
background-repeat: no-repeat;
background-size: 14px 13px;
height: 13px;
width: 14px;
display: inline-block;
vertical-align: middle;
padding-top: 2px;
}
.newTass-icons.photo{
background-position: 0px 0px;
height: 26px;
width:28px;
display: inline-block;
}
.newTass-icons.video{
background-position: 0px -27px;
height: 22px;
width:28px;
display: inline-block;
}
.newTass-icons.infogr{
background-position: 0px -48px;
height: 22px;
width:28px;
display: inline-block;
}
.newTass-icons.opinion{
background-position: 0px -71px;
height: 28px;
width:28px;
display: inline-block;
}
.newTass-icons.pressCenter{
background-position: 0px -100px;
height: 26px;
width:28px;
display: inline-block;
}
.icon-lenta{
background-image: url(/images/newStyle/normal/lenta.png);
background-size: 28px 21px;
background-position: center;
background-repeat: no-repeat;
}
.newTass-header{
position: relative;
}
.newTass-header .newTass-logo{
background-repeat: no-repeat;
background-size: 333px 104px;
height: 104px;
width:333px;
position: absolute;
left:0px;
top:0px;
z-index: 2;
}
.newTass-header .newTass-logo.ru{
background-image: url(/images/newStyle/normal/logo/logo_web_ru.png);
}
.newTass-header .newTass-logo.en{
background-image: url(/images/newStyle/normal/logo/logo_web_eng.png);
}
.newTass-header .newTass-logo a{
display: block;
height: 100%;
width: 100%;
}

.newTass-logo .snow {
    position: absolute;
    width: 104px;
    height: 104px;
    top: 0;
    left: 0;
}
.newTass-header .header-top .header-left{
float:left;
display: inline-block;
vertical-align: top;
position: relative;
}
.newTass-header .header-top .header-right{
float:right;
display: inline-block;
vertical-align: top;
position: relative;
line-height: 38px;
height: 38px;
font-size: 0px;
}
.newTass-header .newTass-headerMenu{
margin-left: 133px;
display: inline-block;
vertical-align: top;
font-size: 0px;
position: relative;
z-index: 10;
}
.newTass-header .newTass-headerMenu .headerMenu-item{
display: inline-block;
vertical-align: top;
line-height: 38px;
font-size: 10px;
text-transform: uppercase;
color: #2c2c2c;
font-weight: bold;
text-decoration: none;
margin-left: 15px;
}
.newTass-header .newTass-headerMenu .headerMenu-item:first-child {
	margin-left: 0;
}
.newTass-header .newTass-headerMenu .headerMenu-item a{
color:inherit;
text-decoration: inherit;
font-weight: inherit;
}
.newTass-header .newTass-headerMenu .headerMenu-item a:hover{
text-decoration: underline;
}

.newTass-header .header-right .special-version{
background-image: url('/images/newStyle/normal/glas.png');
background-size: 21px 12px;
background-repeat: no-repeat;
height: 12px;
width: 21px;
display: inline-block;
vertical-align: middle;
margin-right: 13px;
}
.newTass-header .header-right .lang-version{
background-image: url('/images/newStyle/normal/ru_en.png');
background-size: 41px 20px;
background-repeat: no-repeat;
height: 20px;
width: 20px;
display: inline-block;
vertical-align: middle;
margin-right: 9px;
}
.newTass-header .header-right .lang-version.en{
background-position: -21px 0px;
}
.newTass-header .header-right .lang-version.ru{
background-position: 0px 0px;
}
.newTass-header .header-right .newTass-searchInput{
background-color: #98b3c1 !important;
border: 1px solid #FFF !important;
border-radius: 15px;
height: 20px;
text-indent: 13px;
color: #FFF;
width:277px;
outline: 0px;
display: block;
margin-top: 6px;
-webkit-appearance: none;
-webkit-moz-appearance: none;
-moz-moz-appearance: none;
-ms-moz-appearance: none;
-o-moz-appearance: none;
moz-appearance: none;
appearance: none;
}

.newTass-header .header-right .newTass-searchInput::-webkit-input-placeholder { 
color:#FFF;
}
.newTass-header .header-right .newTass-searchInput:-moz-placeholder { 
color:    #FFF;
opacity:  1;
}
.newTass-header .header-right .newTass-searchInput::-moz-placeholder { 
color:    #FFF;
opacity:  1;
}
.newTass-header .header-right .newTass-searchInput:-ms-input-placeholder {
color:    #FFF;
}
.newTass-search{
display: inline-block;
vertical-align: middle;
}
.newTass-search form{
display: block;
height: 37px;
padding-top: 1px;
}



.newTass-header .header-bottom{
height: 89px;
background: #eef3f6;
background: -webkit-repeating-linear-gradient(top,  #ffffff 0%,#e4ecf0 100%);
background: -moz-repeating-linear-gradient(top,  #ffffff 0%, #e4ecf0 100%);
background: -ms-repeating-linear-gradient(top,  #ffffff 0%,#e4ecf0 100%);
background: -o-repeating-linear-gradient(top,  #ffffff 0%,#e4ecf0 100%);
background: repeating-linear-gradient(to bottom,  #ffffff 0%,#e4ecf0 100%);
text-align: right;
line-height: 89px;
}
.newTass-header .header-bottom .header-right{
display: inline-block;
vertical-align: middle;
text-align: left;
line-height: 100%;
}
.newTass-header .header-bottom .header-right .newTass-bottomTop{
    text-align: right;
}
.newTass-header .header-bottom .header-right .newTass-townSelect{
display: inline-block;
vertical-align: middle;
margin-right: 15px;
}
.newTass-header .header-bottom .header-right .newTass-date{
display: inline-block;
vertical-align: middle;
}
.newTass-header .header-bottom .header-right .newTass-weather{
display: inline-block;
vertical-align: middle;
}
.newTass-header .header-bottom .header-right .newTass-weather .ico{
display: inline-block;
vertical-align: middle;
font-size: 18px;
line-height: 18px;
text-align: center;
}
.newTass-header .newTass-townSelect .newTass-townSelect-area .ico{
background-image: url('/images/newStyle/normal/strelka.png');
background-size: 31px 15px;
background-repeat: no-repeat;
background-position: 0px 0px;
height: 15px;
width: 15px;
display: inline-block;
vertical-align: middle;
}
.newTass-header .newTass-townSelect .newTass-townSelect-area{
cursor: pointer;
}
.newTass-header .newTass-townSelect .newTass-townSelect-area .name{
display: inline-block;
vertical-align: middle;
border-bottom: 1px dotted #1e1e1e;
line-height: 15px;
color: #1e1e1e;
font-size: 18px;
}
.newTass-header .newTass-townSelect .newTass-townSelect-area .ico{
margin-left: 6px;
}


.newTass-header .newTass-bottomTop .newTass-date{
color: #1e1e1e;
font-size: 14px;
margin-right: 15px;
}

.newTass-header .newTass-bottomTop .newTass-weather .tempe-num{
color: #1e1e1e;
font-size: 14px;
}
.header-bottom .newTass-bottomBottom{
margin-top:10px;
}
.header-bottom .newTass-bottomBottom{
text-align: right;
}
.newTass-currency{
font-size: 0px;
}
.newTass-currency .newTass-currencyTitle{
font-size: 12px;
color: #1e1e1e;
display: inline-block;
vertical-align: middle;
}
.newTass-currency .newTass-currencyItem{
display: inline-block;
vertical-align: middle;
margin-left: 10px;
font-size: 12px;
color: #1e1e1e;
font-weight: bold
}
.newTass-currency .newTass-currencyItem-value{
display: inline-block;
vertical-align: middle;
}
.newTass-currency .newTass-currencyItem-state{
font-size: 17px;
display: inline-block;
vertical-align: middle;
padding-bottom: 3px;
margin-left: 5px;
}

/*Иконка инфографики*/
.ico-Infogr{
background-image: url("/images/newStyle/normal/media.png");
background-size: 23px 62px;
background-repeat: no-repeat;
background-position: 0px -40px;
height: 23px;
width: 23px;
display: inline-block;
vertical-align: middle;
margin-right: 9px;
margin-bottom: 4px;
}
/*Иконка инфографики*/
.b-footer__content{
font-size: 0px;
}
.newTass-footerLogo{
margin-left: 90px;
display: inline-block;
vertical-align: top;
}
.newTass-footerContent{
margin-left:70px;
display: inline-block;
vertical-align: top;
width: 999px;
margin-bottom:20px;
}

/*Footer new*/
.newTass-footerList-coll a{
font-size: inherit;
font-weight: inherit;
color: inherit;
text-decoration: inherit;
}
.newTass-footerList-coll{
display: inline-block;
vertical-align: top;
margin-right:20px;
text-align: left;
}
.newTass-footerList-coll.coll1{
width:183px;
}
.newTass-footerList-coll.coll2{
width:125px;
}
.newTass-footerList-coll.coll3{
width:95px;
}
.newTass-footerList-coll.coll4{
width:95px;
}
.newTass-footerList-coll.coll5{
width:122px;
}
.newTass-footerList-coll.coll6{
width:122px;
}
.newTass-footerList .newTass-footerListScale{
display: inline-block;
vertical-align: top;
}
.newTass-footerList .newTass-footerListScale .b-footer-nav__title a{
color:inherit;
text-decoration: inherit;
}
.newTass-footerList .newTass-footerListScale .b-footer-nav__list.last{
margin-right:0px;
}
.newTass-footerList .b-footer-nav__title a:hover{
text-decoration: underline;
}
/*Footer new*/


@media only screen and (max-width: 767px){
.newTass-header{
display: none;
}
.newTass-mobileLogo{
background-repeat: no-repeat;
background-size: 49px 49px;
height: 49px;
width:49px;
display: block;
margin-left:55px;
position: relative;
}
.newTass-mobileLogo.lang_ru{
background-image: url("/images/newStyle/normal/logo/logo_futter_iphone_ru.png");
}
.newTass-mobileLogo.lang_eng{
background-image: url("/images/newStyle/normal/logo/logo_futter_iphone_eng.png");
}

.newTass-mobileLogo .snow {
    position: absolute;
    width: 49px;
    height: 49px;
    top: 0;
    left: 0;
}
.newTass-mobileLogo .snow-item_1 {
    background-size: 100px 100px;
}
.newTass-footerList{
display: none;
}
.newTass-footerContent{
width: auto;
margin: 0px;
margin-left:26px;
}
.newTass-footerLogo{
margin-left: 15px;
margin-bottom:20px;
}
.b-footer__logo.b-footer__logo_rus{
background-image: url('/images/newStyle/normal/logo/logo_futter_iphone_ru.png');
background-size: 49px 49px;
background-repeat: no-repeat;
width: 49px;
height: 49px;
}
.b-footer__logo.b-footer__logo_eng{
background-image: url('/images/newStyle/normal/logo/logo_futter_iphone_eng.png');
background-size: 49px 49px;
background-repeat: no-repeat;
width: 49px;
height: 49px;
}

}

.newTass-header .newTass-logo .isRegion{
position: absolute;
bottom: -2px;
left: 100%;
margin-left: 19px;
font-size: 18px;
color: #98b3c1;
font-weight: bold;
min-width: 300px;
}
.newTass-header .newTass-logo .isRegion a{
color:inherit;
text-decoration: none;
display: inline;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
.newTass-header .newTass-logo{
background-repeat: no-repeat;
background-size: 89px 114px;
height: 114px;
width:89px;
position: absolute;
left:10px;
top:0px;
z-index: 2;
}
.newTass-header .header-bottom .header-right{
margin-right:10px;
}
.newTass-header .newTass-logo.ru{
background-image: url(/images/newStyle/normal/logo/logo_ipad_ru.png);
}
.newTass-header .newTass-logo.en{
background-image: url(/images/newStyle/normal/logo/logo_ipad_eng.png);
}
.newTass-logo .snow {
    position: absolute;
    width: 89px;
    height: 88px;
    top: 0;
    left: 0;
}
.newTass-logo.en .snow {
    height: 98px;
}
.newTass-searchLink{
background-image: url('/images/newStyle/normal/poisk_ipad.png');
background-size: 20px 20px;
background-repeat: no-repeat;
background-position: 0px 0px;
height: 20px;
width: 20px;
display: inline-block;
vertical-align: top;
margin-right: 15px;
margin-top: 10px;
}
.newTass-search form{
display: none;
}
.newTass-search.ruSearch form{
display: block;
}
.newTass-search.ruSearch form input.newTass-searchInput{
width: 100px;
}
.newTass-footerLogo{
margin-left:0px;
}
.newTass-footerContent{
margin-left:40px;
width:625px;
}
.newTass-footerList{
display: block;
text-align:right;
}
.newTass-footerList .newTass-footerListScale{
margin-top:20px;
}
.newTass-header .newTass-logo .isRegion{
bottom: 20px;
margin-left: 33px;
}
.newTass-header .newTass-logo_george-ribbon .isRegion {
    margin-left: 75px;
}
}

@media only screen and (min-width: 1001px) and (max-width: 1279px) {
.newTass-footerLogo{
margin-left: 0px;
}
.newTass-footerContent .b-footer-nav.b-footer-nav_r{
margin-left:15px;
float:left;
}
.newTass-footerContent{
width: 873px;
margin-left:40px;
}
.newTass-header .header-right .newTass-searchInput{
width:179px;
}
}
@media only screen and (min-width: 1001px) and (max-width: 1666px) {
.brandingEnabled .newTass-footerLogo{
margin-left: 0px;
}
.brandingEnabled .newTass-footerContent .b-footer-nav.b-footer-nav_r{
margin-left:15px;
float:left;
}
.brandingEnabled .newTass-footerContent{
width: 873px;
margin-left:40px;
}

}

.clear-both{
clear: both;
}
.b-city-selector-popup__x .icon-close_popup:before{
background-image: url("/images/newStyle/normal/zakrit.png");
background-repeat: no-repeat;
background-size: 25px 25px;
background-position: center;
}
.razdel-newVideoIcon{
background-image: url("/images/newStyle/normal/media_aktiv.png");
background-size: 47px 21px;
background-position: 0px -1px;
}
.razdel-newPhotoIcon{
background-image: url("/images/newStyle/normal/media_aktiv.png");
background-size: 47px 21px;
background-position: -24px 0px;
}
.item.active .razdel-newVideoIcon{
background-image: url("/images/newStyle/normal/media.png");
}
.item.active .razdel-newPhotoIcon{
background-image: url("/images/newStyle/normal/media.png");
}

.b-spotlight-header__content_color_0 .inBlackColor a{
color: #FFF !important;
}
.b-spotlight-header__content_color_0 .inBlackColor a:hover{
color: #212121 !important;
}
.b-spotlight-header__content_color_0 .inBlackColor .newTass-icons.pressCenter{
vertical-align: middle;
padding-bottom: 3px;
}

.newSearchIcons{
background-image: url("/images/newStyle/normal/poisk_kanegorii.png");
background-size: 27px 189px;
background-repeat: no-repeat;
height: 17px;
width: 22px;
}
.newSearchIcons.ico_1{
background-position: 0px 0px
}
.newSearchIcons.ico_2{
background-position: 0px -18px;
}
.newSearchIcons.ico_3{
background-position: 0px -36px;
}
.newSearchIcons.ico_4{
background-position: 0px -54px;
height: 21px;
}
.newSearchIcons.ico_5{
background-position: 0px -75px;
height: 18px;
}
.newSearchIcons.ico_6{
background-position: 0px -92px;
height: 19px;
}
.newSearchIcons.ico_7{
background-position: 0px -111px;
height: 19px;
}
.newSearchIcons.ico_8{
background-position: 0px -131px;
height: 19px;
width: 27px;
}
.newSearchIcons.ico_9{
background-position: 0px -151px;
width: 21px;
height: 19px;
}
.newSearchIcons.ico_10{
background-position: 0px -170px;
height: 18px;
width: 11px;
}
.b-search-panel__bottom .b-media-switch__item_active .newSearchIcons{
background-image: url("/images/newStyle/normal/poisk_kanegorii_active.png");
opacity: 1 !important;
}
@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all{
.media-tab-photo {
    background-image: url('/images/newStyle/retina/tab-photo-a2x.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 24px 18px;
}
.b-media-tabs-item:hover .media-tab-photo,
.b-media-tabs-item.current .media-tab-photo {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 24px 18px;
    background-image: url('/images/newStyle/retina/tab-photo2x.png');
}
.media-tab-video {
    background-image: url('/images/newStyle/retina/tab-video-a2x.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 24px 18px;
}
.b-media-tabs-item:hover .media-tab-video,
.b-media-tabs-item.current .media-tab-video {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 24px 18px;
    background-image: url('/images/newStyle/retina/tab-video2x.png');
}

.b-gallery-widget__count{
background-image: url(/images/newStyle/retina/foto.png) !important;
}
.b-news-item__opinion,
.b-news-main-item__opinion {
	background: url(/i/expert_icon_retina.png) 0 0 no-repeat;
	background-size: 20px 19px;
}
.newSearchIcons{
background-image: url("/images/newStyle/retina/poisk_kanegorii.png");
}
.b-search-panel__bottom .b-media-switch__item_active .newSearchIcons{
background-image: url("/images/newStyle/retina/poisk_kanegorii_active.png");
}
.razdel-newVideoIcon{
background-image: url("/images/newStyle/retina/media_aktiv.png");
}
.razdel-newPhotoIcon{
background-image: url("/images/newStyle/retina/media_aktiv.png");
}
.item.active .razdel-newVideoIcon{
background-image: url("/images/newStyle/retina/media.png");
}
.item.active .razdel-newPhotoIcon{
background-image: url("/images/newStyle/retina/media.png");
}
.b-city-selector-popup__x .icon-close_popup:before {
background-image: url("/images/newStyle/retina/zakrit_retina.png");
}
.b-currency-popup__x .icon-close_popup:before {
background: url("/images/newStyle/retina/zakrit_retina.png") 0 0 no-repeat !important;
background-size: 25px 25px !important;
}
.b-cal_bubble .b-cal__prev, .b-cal_bubble .b-cal__next, .ui-datepicker-prev, .ui-datepicker-next {
background-image: url("/images/newStyle/retina/b-cal_bubble.png");
background-size: auto 17px;
}

.newTass-icons{
background-image: url(/images/newStyle/retina/icon_rybriki_normal.png);
}
a:hover .newTass-icons{
background-image: url(/images/newStyle/retina/icon_rybriki_hover.png);
}
.icon-photocamera{
background-image: url(/images/newStyle/retina/foto.png);
}
.icon-lenta{
background-image: url(/images/newStyle/retina/lenta.png);
}
.newTass-header .newTass-logo.ru{
background-image: url(/images/newStyle/retina/logo/logo_web_ru.png);
}
.newTass-header .newTass-logo.en{
background-image: url(/images/newStyle/retina/logo/logo_web_eng.png);
}
.newTass-header .newTass-headerMenu .headerMenu-social a{
background-image: url('/images/newStyle/retina/social.png');
}
.newTass-header .newTass-headerMenu .headerMenu-social.rss a{
background-image: url('/images/newStyle/retina/RSS.png');
}
.newTass-header .newTass-headerMenu .headerMenu-social.rss a:hover{
background-image: url('/images/newStyle/retina/RSS_s.png');
}


.b-media-switch__icon_1 {
background-image: url(/images/newStyle/retina/icon_rybriki_normal.png) !important;
background-size: 28px 126px;
}
.active .b-media-switch__icon_1{
background-image: url(/images/newStyle/retina/icon_rybriki_normal.png) !important;
}
.b-media-switch__icon_3 {
background-image: url(/images/newStyle/retina/icon_rybriki_normal.png) !important;
background-size: 28px 126px;
}
.active .b-media-switch__icon_3{
background-image: url(/images/newStyle/retina/icon_rybriki_normal.png) !important;
}


.newTass-header .header-right .special-version{
background-image: url('/images/newStyle/retina/glas.png');
}
.newTass-header .header-right .lang-version{
background-image: url('/images/newStyle/retina/ru_en.png');
}
.newTass-header .newTass-townSelect .newTass-townSelect-area .ico{
background-image: url('/images/newStyle/retina/strelka.png');
}
.ico-Infogr{
background-image: url("/images/newStyle/retina/media.png");
}
.b-news-item__video{
background-image: url(/images/newStyle/retina/play.png) !important;
}
.b-media-view__video{
background-image: url(/images/newStyle/retina/play.png) !important;
}
.b-lenta-media__video {
background-image: url(/images/newStyle/retina/play.png) !important;
}
.b-video-play {
background-image: url(/images/newStyle/retina/play.png) !important;
}
.b-footer__logo.b-footer__logo_rus{
background-image:url('/images/newStyle/retina/logo/logo_futter_web_ru.png') !important;;
}
.b-footer__logo.b-footer__logo_eng{
background-image:url('/images/newStyle/retina/logo/logo_futter_web_eng.png') !important;;
}
.b-comment_more .b-comment-btn__icon_animated{
background-image: url(/images/newStyle/retina/loader_animation.gif) !important;
background-size: 29px 29px !important;
background-repeat: no-repeat !important;
}
.b-comment_media-gallery .b-comment-btn__icon, .b-comment_more .b-comment-btn__icon{
background-image: url(/images/newStyle/retina/more.png)!important;
}
.b-nav-language-selector .b-nav-en {
background-image: url('/images/newStyle/retina/ru_en.png') !important;
}

.b-nav-language-selector .b-nav-ru {
background-image: url('/images/newStyle/retina/ru_en.png') !important;

}
@media only screen and (max-width: 767px){
	.newTass-mobileLogo.lang_ru{
	background-image: url("/images/newStyle/retina/logo/logo_futter_iphone_ru.png")  !important;
	}
	.newTass-mobileLogo.lang_eng{
	background-image: url("/images/newStyle/retina/logo/logo_futter_iphone_eng.png")  !important;
	}
	.b-footer__logo.b-footer__logo_rus{
	background-image: url('/images/newStyle/retina/logo/logo_futter_iphone_ru.png')  !important;
	}
	.b-footer__logo.b-footer__logo_eng{
	background-image: url('/images/newStyle/retina/logo/logo_futter_iphone_eng.png')  !important;
	}
	.b-lenta-category-btn{
    background-image: url(/images/newStyle/retina/strelka_mob.png) !important;
	}
	.b-lenta-category-menu .b-lenta-category-btn{
    background-image: url(/images/newStyle/retina/strelka_mob_active.png) !important; 
	}
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
	.newTass-header .newTass-logo.ru{
		background-image: url(/images/newStyle/retina/logo/logo_ipad_ru.png) !important;
	}
	.newTass-header .newTass-logo.en{
		background-image: url(/images/newStyle/retina/logo/logo_ipad_eng.png) !important;
	}
	.newTass-searchLink{
		background-image: url('/images/newStyle/retina/poisk_ipad.png') !important;
	}
}
}

.snow-item {
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: 74px 74px;
}
.snow-item_1{
        background-image: url('/images/newStyle/normal/snow/1st_plan_a.png'), url('/images/newStyle/normal/snow/1st_plan_b.png'), url('/images/newStyle/normal/snow/1st_plan_c.png'),url('/images/newStyle/normal/snow/1st_plan_d.png');
        animation: snow_1 8s linear infinite;
    }

.newTass-logo .snow-item_1 {
    background-size: 200px 200px;
}
.snow-item_2{
        background-image: url('/images/newStyle/normal/snow/2nd_plan_a.png'), url('/images/newStyle/normal/snow/2nd_plan_b.png'), url('/images/newStyle/normal/snow/2nd_plan_c.png'),url('/images/newStyle/normal/snow/2nd_plan_d.png');
        animation: snow_2 10s linear infinite;
    }
.snow-item_3{
        background-image: url('/images/newStyle/normal/snow/3rd_plan_a.png'), url('/images/newStyle/normal/snow/3rd_plan_b.png'), url('/images/newStyle/normal/snow/3rd_plan_c.png'),url('/images/newStyle/normal/snow/3rd_plan_d.png');
        animation: snow_3 8s linear infinite;
    }


@keyframes snow_1 {
    0%{
        background-position: -300px -300px, -400px -300px, -350px -300px, -500px -300px;
    }
    50% {
        background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px;
    }
    100% {
        background-position: 300px 300px, 400px 300px, 350px 300px, 500px 300px;
    }
}

@keyframes snow_2 {
    0% {
        background-position:0px -370px,0px -370px, 0px -370px, 0px -370px;
    }
    50% {
        background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px;
    }
    100% {
        background-position: 0px 370px, 0px 370px, 0px 370px, 0px 370px;
    }
}

@keyframes snow_3 {
    0% {
        background-position: -370px 0px, -370px 0px, -370px 0px, -370px 0px;
    }
    50% {
        background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px;
    }
    100% {
        background-position: 370px 0px, 370px 0px, 370px 0px, 370px 0px;
    }
}

.printVersionHead,.printVersionHead-footer{
display: none;
}


/* social */
.socialTop {
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
}
.socialTop-item {
	display: inline-block;
	vertical-align: middle;
	margin-left: 12px;
	height: 12px; 
	width: 12px;
	background-size: 12px 12px;
	background-repeat: no-repeat;
}
.socialTop-item:first-child {
	margin-left: 0;
}
.socialTop-item a { 
	display: block;
	height: 100%;
}

.socialTop-item_vk {background-image: url('/images/newStyle/normal/social/vk_top_norma_1.png');}
	.socialTop-item_vk:hover {background-image: url('/images/newStyle/normal/social/vk_top_norma_2.png');}
.socialTop-item_fb {background-image: url('/images/newStyle/normal/social/fb_top_norma_1.png');}
	.socialTop-item_fb:hover {background-image: url('/images/newStyle/normal/social/fb_top_norma_2.png')}
.socialTop-item_tw {background-image: url('/images/newStyle/normal/social/tw_top_norma_1.png'); background-size: 12px 11px;}
	.socialTop-item_tw:hover{background-image: url('/images/newStyle/normal/social/tw_top_norma_2.png');}
.socialTop-item_inst {background-image: url('/images/newStyle/normal/social/in_top_norma.png');}
	.socialTop-item_inst:hover {background-image: url('/images/newStyle/normal/social/in_top_norma_2.png');}
.socialTop-item_odna {background-image: url('/images/newStyle/normal/social/od_top_norma.png');}
	.socialTop-item_odan:hover {background-image: url('/images/newStyle/normal/social/od_top_norma_2.png');}
.socialTop-item_google {background-image: url('/images/newStyle/normal/social/g+_top_norma.png');}
	.socialTop-item_google:hover {background-image: url('/images/newStyle/normal/social/g+_top_norma_2.png');}
.socialTop-item_rss {background-image: url('/images/newStyle/normal/RSS.png');}
	.socialTop-item_rss:hover {background-image: url('/images/newStyle/normal/RSS_s.png');}


@media screen and (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5){
	.socialTop-item_vk {background-image: url('/images/newStyle/retina/social/vk_top_retina_1.png');}
		.socialTop-item_vk:hover {background-image: url('/images/newStyle/retina/social/vk_top_retina_2.png');}
	.socialTop-item_fb {background-image: url('/images/newStyle/retina/social/fb_top_retina_1.png');}
		.socialTop-item_fb:hover {background-image: url('/images/newStyle/retina/social/fb_top_retina_2.png');}
	.socialTop-item_tw {background-image: url('/images/newStyle/retina/social/tw_top_retina_1.png');}
		.socialTop-item_tw:hover {background-image: url('/images/newStyle/retina/social/tw_top_retina_2.png');}
	.socialTop-item_inst {background-image: url('/images/newStyle/retina/social/in_top_retina.png');}
		.socialTop-item_inst:hover {background-image: url('/images/newStyle/retina/social/in_top_retina_2.png');}
	.socialTop-item_odna {background-image: url('/images/newStyle/retina/social/od_top_retina.png');}
		.socialTop-item_odna:hover {background-image: url('/images/newStyle/retina/social/od_top_retina_2.png');}
	.socialTop-item_google {background-image: url('/images/newStyle/retina/social/g+_top_retina.png');}
		.socialTop-item_google:hover {background-image: url('/images/newStyle/retina/social/g+_top_retina_2.png');}
	.socialTop-item_rss {background-image: url('/images/newStyle/retina/RSS.png');}
		.socialTop-item_rss:hover {background-image: url('/images/newStyle/retina/RSS_s.png');}
}

@media screen and (max-width:1000px) {
	.socialTop {
		display: none;
	}
}
/* x_social */

/* search */
.searchTop {
	display: inline-block;
	vertical-align: middle;
	width: 39px;
	height: 38px;
}
.searchTop__icon {
	display: inline-block;
	vertical-align: middle;
	width: 39px;
	height: 38px;
	background-size: 19px 19px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/i/mobile-search-header.png);
	cursor: pointer;
}
.searchTop_opened .searchTop__icon {
	background-image: url(/i/mobile-search.png);
	background-color: #272727;
	border-bottom: 1px solid #272727;
}

@media screen and (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5){
	.searchTop__icon {
		background-image: url(/i/mobile-search-header2x.png);
	}

	.searchTop_opened .searchTop__icon{
		background-image: url(/i/mobile-search2x.png);
	}
}

.searchTop__panel {
	display: none;
	background: #272727;
	position: absolute;
	right: 0;
	top: 100%;
	padding: 15px;
	cursor: pointer;
	white-space: nowrap;
	margin-top: 1px;
}

.searchTop__form {
	line-height: normal;
}

.searchTop__input {
	display: inline-block;
	width: 280px;
	height: 30px;
	line-height: 30px;
	border-radius: 2px;
	font-size: 14px;
	color: #000000;
	padding: 0 10px;
	border: 0 none;
	-webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button{
    z-index: 1;
}
.searchTop__input::-webkit-input-placeholder {color:#A9A9A9;}
.searchTop__input::-moz-placeholder          {color:#A9A9A9;}/* Firefox 19+ */
.searchTop__input:-moz-placeholder           {color:#A9A9A9;}/* Firefox 18- */
.searchTop__input:-ms-input-placeholder      {color:#A9A9A9;}

.searchTop__input:focus {
	outline: 0 none;
}
.searchTop__submit {
	border-radius: 2px;
	background: #ECF2F5;
	color: #1D1977;
	font-size: 12px;
	width: 65px;
	height: 30px;
	line-height: 30px;
	border: 0 none;
	margin-left: 5px;
	padding: 0;
	cursor: pointer;
}
/* x_search */