.banner {float: none;}.visible-1k {display: block!important;}.hidden-1k {display: none!important;}.banner-premium {display: none!important;}.addDosie {width: 300px; position: absolute !important; left: 160px;bottom: 40px;z-index: 100;}.index-part h3.main-title span:first-child {font-size: 20px;}#Person-block .all,#Company-block .all,#PublicOrg-block .all,#PartiiBloki-block .all { padding-bottom: 92px;}#Company-block .c-part .related-news {margin-top: 0;}#Prazdniki .b-part {width: 620px;}.index-part .a-part {height: calc(100% - 40px);}.index-part .list-page .a-part {height: 100%;}main {width: 940px; margin: 0 auto;}.main-part {width: 940px;}.main-part .main-title {width: 620px;}.index-part .b-part {width: 620px; float: left; margin-left: 0;}.popular-person {margin-right: 0;}#Person-block .b-part .updating-person .item:first-of-type { margin-right: 20px;}#Regiony-block svg { zoom: 1;}.index-part .c-part { width: 300px; float: right;}.index-part h3 span:first-child {font-size: 20px;}/*#PartiiBloki-block .main-title .hr {width: 46.3%;}*//*#PublicOrg-block .main-title .hr {width: 31%;}*/.list-page #PublicOrg-block .main-title .hr {width: 100%;}.right-part > div:first-of-type {margin-top: 10px;}.content-imeniny {padding: 10px 0 0 10px; width: 100%; position: static; margin-left: 0; margin-right: 0;}.index-wrapper-items .item-one {margin-right: 20px;}.prazdniki-page .most-read {margin-left: 0; float: none;}.social-row .social-item:not(:last-of-type) {margin-right: 7px;}.dosiier-left-col { width: 620px;  margin: 0 20px 30px 0;}.dosiier-left-col .person-info {width: 100%;float: none;}.dosiier-left-col .center-part .dosie .dosie-text {overflow: hidden;}.dosiier-right-col { width: 300px;}.dosiier-right-col .banner {margin: 30px auto; float: none;}.right-part > div.most-read {float: none;}.banner + .banner {float: none;margin-top: 20px;}.dosiier-right-col .banner + .banner {float: none; margin-left: 0;}.dosiier-right-col .banner + .banner + .banner {float: none; margin-bottom: 30px;}.more-type {width: 650px;left: -660px; top: 0;}.more-type .one-type {width: 25%;}.service-title {margin-top: 20px;}.index-part .service-title {margin-top: 0;}.prazdniki-page .service-title{margin-top: 20px;}.right-part #datepicker {margin-bottom: 0;}.right-part .type {margin-top: 0;margin-bottom: 0;}.right-part .type .service-title {margin-top: 0;}.holidays-week .one-day .one-day-date {width: 120px;}.holidays-week .one-day .holiday {width: calc(100% - 130px);}.lock-box {margin: 20px 0 0!important;}.subscribe {float: none;margin: 0 0 30px 0!important;}.prazdniki-page .b-part .more-type {left: -32px;top: 30px;}.prazdniki-page .big-title .hr {width: 100%;}.prazdniki-page .banner {float: none; clear: both;}.prazdniki-page .subscribe + .banner {margin-top: 0;}.prazdniki-page #datepicker {margin-right: 20px; }.prazdniki-page .content {width: 100%;}.prazdniki-page .content .item:nth-child(2n+1) {margin-right: 20px;}/*.prazdniki-page .type { margin-top: -57px;}*/.prazdniki-page .most-read {margin-top: 30px;}.index-part .list-page {width: 620px;}.list-page .lists ul {width: 40%;}.list-page .a-part .addDosie {width: 300px;bottom: 30px;}.categories-end.prazdniki-page .dosiier-right-col .today {margin-left: 0px;}.categories-end.prazdniki-page .b-part {width: 620px;}.categories-end.prazdniki-page .dosiier-right-col {float: right;}.right-part .photo-video {margin-right: 0;}.right-part > div.service-style {	margin-top: 0;}.categories-end.prazdniki-page .dosiier-right-col .type {margin-top: 0px;}.all {  padding: 0 0 40px;}#photo-video-right {display: block;}#photo-video-768-1000 {display: none;}#photo-video-right .pv-list .prev-info {    width: 185px;}#popular-right, #popular-right-small {float: none; margin-top: 30px;}.index-part {padding: 0; width: 100%;}.main-part {    width: 620px;}.index-part .right-part {width: 300px;}.prazdniki-page .calendar > h4 {text-align: left;}.footer-menu li {padding-right: 30px !important; padding-left: 0px !important;}.footer .copy {width: 100%;}.footer .mess > div > div {margin-right: 12px !important;}.prazdniki-page .calendar {    width: 100%;}.prazdniki-page .type {	text-align: left;}.prazdniki-page .name-day,.prazdniki-page .date, .prazdniki-page .big-title {    width: 100%;}.search-block {width: 640px; margin: 0 auto; }.search-form {float: none; right: auto;}.main-wrapper {width: 100%;}.index-part .c-part, .index-part .right-part, .index-part .c-part.c-part-list-page {width: 300px;}.addDosie.r320, .addDosie.r480, .addDosie.r768 {display: none !important;}#Person-block .c-part .banner:first-child {margin-top: 27px;}.addDosie.is_stuck {position: absolute !important; top: auto !important; bottom: 40px !important;}.materials-wrap .center-part .premium-1d.r768 {display: none !important;}.materials-wrap .center-part .premium-2d.r768 {display: none !important;}.not-320, .not-480, .not-768 {display: block;}#Person-block .b-part .item + .item {float: right !important;}.birthday-person {float: none;}.materials-main-page .related-news {width: 100%;} .float-r-banner {margin-left: 20px;}