<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.rukov-list .ipl-text,/* СЂСѓРєРѕРІРѕРґСЃС‚РІРѕ РІ Рѕ С€РєРѕР»Рµ */
.item-has-submenu .item-has-submenu span,
.item-has-submenu .item-has-submenu a,
.item-has-submenu .item-has-submenu,
.item-has-submenu ul,
body.font1 .content .page-section li,
body.font1 .content .page-section p,
body.font1 .content .page-section,
body.font2 .content .page-section li,
body.font2 .content .page-section p,
body.font2 .content .page-section,
body.font3 .content .page-section li,
body.font3 .content .page-section p,
body.font3 .content .page-section,
body.font1 .sidebar.left-sidebar .sidebar-item.cat-list-links ul li a,
body.font2 .sidebar.left-sidebar .sidebar-item.cat-list-links ul li a,
body.font3 .sidebar.left-sidebar .sidebar-item.cat-list-links ul li a{font-family: Tahoma;}


body header {
	font-size: 1.7em;
}

.thead-cat {
	word-wrap: break-word;
	hyphens: auto;
}

body .site-logo h1, .site-logo h3 {
    color: #000 !important;
}

.page-section.obuchenie-detail .news-detail{font-size: 20px;}

.page-section.obuchenie-detail .sp-head.folded{font-size: 26px;}

body #container header#home_header section.musee ul li dl {
    text-align: center;
    font-size: 16px;
}

a p#slogan {
	text-decoration: none;
	color: #333333;	
}

#head a  {
	text-decoration: none;	
}

body .schedule-table {
    background: none;
	background-color: #000;
}


body.back_light_blue .thead-cat td {
    border-right: 1px #000 solid !important;
    border-bottom: 1px #000 solid !important;
	background-color: #00008b !important;
	color: yellow !important;
}
body.back_black .thead-cat td {
    border-right: 1px #000 solid !important;
    border-bottom: 1px #000 solid !important;
	background-color: #000 !important;
	color: #fff !important;
}
body.home .thead-cat td {
    border-right: 1px #000 solid !important;
    border-bottom: 1px #000 solid !important;
	color: #000 !important;
}
body.back_light_blue .thead-cat td{
	background: #00008b !important;
}
body.back_black .thead-cat td{
	background: #000 !important;
}
body.home .thead-cat td{
	background: #fff !important;
}
body.home .thead-cat td:first-child{
	background: #000 !important;
}

body.back_light_blue .schedule-table h2 {
	color: yellow !important;
}
body.back_black .schedule-table h2 {
	color: #000 !important;
}
body.home .schedule-table h2 {
	color: #fff !important;
}


body .effort-table {
    background: none;
	background-color: #000;
}

body .table-cell-information {
    border: 3px #000 solid;
    color: #000;
}

body .schedule-table-tabs .tabs li.current {
    color: fff;
    background-color: #000;
}


body.back_light_blue .delimiter {
    background-color: yellow;
	width: 2px;
}
body.back_black .delimiter {
    background-color: #fff;
	width: 2px;
}
body.home .delimiter {
    background-color: #000;
	width: 2px;
}

body .schedule-table-tabs .tabs li.current {
    color: #fff;
}

body .schedule-table-tabs .tabs li:hover, .schedule-table-tabs .tabs li.current {
    background: #000;
}

body .groups-table {
    background-color: #000 !important;
    background: none;
}

body .gt-name {
    color: #000;
}

body .gt-num {
    color: #000;
}

body .gt-hour {
    background: #000;
}

body .table-cell-information &gt; span:nth-child(n+2) {
    border-top: 1px #000 solid;
}

body .schedule-table table td {
    border-right: 1px #000 solid;
    border-bottom: 1px #000 solid;
}

body .effort-table table td {
    border-right: 1px #000 solid;
    border-bottom: 1px #000 solid;
}

body .effort-table table td:last-child {
    border-bottom: 1px #000 solid;
}

body .thead-cat {
    color: #000;
}

div.page-section.gnessin-media .media-article-p.short::after {
	background: none;
}

/*body table.events-calendar2 {
    background: #fff !important;
}

.left img {
	display: none
}*/

body.back_light_blue{
   background: #81d2ff;
}
body.back_light_blue .content{
   background: #81d2ff;
}

body.back_light_blue #container footer section:first-child ul:first-child li a {
    color: #000;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
    font-family: "Arial";
}

body.back_light_blue .container-dvd .dvd h2 {
    color: yellow;
}

body.back_light_blue .container-dvd .dvd:hover h2 {
    color: yellow;
}

body.back_light_blue .site-logo h1, .site-logo h3 {
    color: yellow !important;
}

body.back_light_blue span{
  color: yellow !important;
}

body.back_light_blue .schedule-table {
    background: none;
    background-color: #3170de;
}

body.back_light_blue .effort-table {
    background: none;
    background-color: #3170de;
}

body.back_light_blue .schedule-table-tabs .tabs li.current {
    color: yellow;
    background-color: #3170de;
}

body.back_light_blue .effort-table table td {
    border-right: 1px yellow solid;
    border-bottom: 1px yellow solid;
}

body.back_light_blue table.events-calendar2 tr td a {
    background-color: yellow !important;
    color: #000 !important;
}

body {
  margin-top: 0px;
}

body.back_black table.events-calendar2 tr td a {
    background-color: #fff !important;
    color: #000 !important;
}

body.back_black table.events-calendar2 tr td a {
    background-color: #fff !important;
    color: #000 !important;
}

body.back_black {
  background: black;
  color: #fff;
}

body.back_black .site-logo h1, .site-logo h3 {
    color: #fff !important;
}

body.back_black .gt-item {
    background-color: #000;
}

body.back_black .bread-crumbs img{
    opacity: 0;
}

body.back_black .bread-crumbs li:first-child a{
	background: url('/low/_/i/crumb-home-black.png') no-repeat;
}

body.back_black .bread-crumbs li::before {
    background: url(/low/_/i/crumb-arrow-black.png);
}


/*body.back_black .groups-table {
    background-color: #fff !important;
    background: none;
}*/

body.back_black .table-cell-information {
    background-color: #000;
	color: #fff;
	border: 3px #000 solid;
}

body.back_black .schedule-table {
    background-color: #fff !important;
    background: none;
}

body.back_black .schedule-table h2 {
    color: #000;
}

body.back_black .schedule-table table {
    background-color: #000;
}

body.back_black .table-cell-information &gt; span:nth-child(n+2) {
    border-top: 1px #fff solid;
}

body.back_black .schedule-table-tabs .tabs li:hover, .schedule-table-tabs .tabs li.current {
    background: #fff;
    color: #000;
}

body.back_black .schedule-table-tabs .tabs li {
    color: #fff;
}

body.back_black .schedule-table-tabs .tabs .current {
    color: #000;
	background-color: #fff;
}

body.back_black .schedule-table table td {
    background: #000;
	border-right: 1px #fff solid !important;
    border-bottom: 1px #fff solid !important;
}

body.back_black .thead-cat td {
    background: #000 !important;
	color: #fff;
	border-top: 1px #fff solid;
}

body.back_black .thead-cat td {
    border-right: 1px #fff solid !important;
    border-bottom: 1px #fff solid !important;
	border-top: 1px #fff solid;
	border-left: 1px #fff solid;

}

body.back_black .delimiter {
    background-color: #fff;
}

body.back_black .effort-table {
    background: none;
}

body.back_black .gt-hour {
    background: #000;
}

body.back_black .effort-table table td {
    border-right: 1px #fff solid;
    border-bottom: 1px #fff solid;
	border-top: 1px #fff solid;
	border-left: 1px #fff solid;
	padding-left: 5px;
}

body.back_black .groups-table {
    background-color: #fff;
    background: none;
}

body.back_black .effort-table table td {
    background: #000;
}

body.back_black span{
  color: #fff !important;
}

body.back_black .container-dvd .dvd h2 {
    color: #fff;
}

body.back_black .container-dvd .dvd:hover h2 {
    color: #fff;
}

body.back_black a p#slogan {
	color: #fff;	
}


body.back_black #container footer section:first-child + section p#p2 a {
    color: #fff;
}

body.back_black {
  color: white;
} 
body.back_black header a.normal_version{
 color: white;
}
body.back_black .font_size span{
 color: white !important;
}
body.back_black .font_size span a{
 color: white !important;
}

body.back_black .content p a{
  color: white !important;
}
body.back_black .settings .normal_version:before {
  background: url("/low/_/i/cecutient/eye-inv.jpg");
}

body.back_black .content{
  color: #fff;
}
body.back_black .settings {
  background: url("/low/_/i/cecutient/line.png");
}
body.back_black .settings .color_scheme span.color_1 a,
body.back_black .settings .color_scheme span.color_2 a{
  border: solid 1px white;
}
body.back_black .settings .color_scheme span.color_3 a{
  border: solid 1px yellow;
}

body.back_black nav ul li a {
	color: #fff;
}

body.back_black #container header#home_header section.musee ul li dl dt a {
    color: #fff;
}

body.back_black #container header#home_header section.musee {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

body.back_black #container header#home_header section.musee ul li:last-child dl {
    border-right: 0px solid #fff;
}

body.back_black #container header#home_header section.musee ul li dl {
    border-right: 1px solid #fff;
}

.musee &gt; ul &gt; li &gt; a img {
	display: none;
}

body.back_black #container main div.content h1 {
    color: #fff;
}

body.back_black #container main section#museum_fond section section#year ul li a {
    color: #fff;
}

body.back_black #container main section#museum_fond section section#paginer_new ul li a {
    color: #fff;
}

body.back_black a {
    color: #fff;
}

body.back_black #container main section#museum_fond section#last_page ul.home dd p span {
    color: #fff;
}

body.back_black #container main section#museum_fond section#last_page ul.home dd p:first-child {
    color: #fff;
}

body.back_black #container main section#museum_fond section .home li dl dt dl dd p a {
    color: #fff !important;
}

body.back_black #container footer section:first-child ul:first-child li a {
    color: #fff;
}

body.back_black #container footer section:first-child + section p {
    color: #8c8a8b;
}

body.back_black  #container footer section:first-child + section p#p2 {
    color: #8c8a8b;
}

body.back_black .afisha-legend .d-c img {
-moz-filter: grayscale(100%) brightness(1000%) !important;
-ms-filter: grayscale(100%) brightness(1000%) !important;
-o-filter: grayscale(100%) brightness(1000%) !important;
filter: grayscale(100%) brightness(1000%) !important;
}

body.back_black .e-place img {
-moz-filter: grayscale(100%) brightness(1000%) !important;
-ms-filter: grayscale(100%) brightness(1000%) !important;
-o-filter: grayscale(100%) brightness(1000%) !important;
filter: grayscale(100%) brightness(1000%) !important;
}


body.back_light_blue .afisha-legend .d-c img {
-moz-filter: hue-rotate(140deg) saturate(300) !important;
-ms-filter: hue-rotate(140deg) saturate(300) !important;
-o-filter: hue-rotate(140deg) saturate(300) !important;
filter: hue-rotate(140deg) saturate(300) !important;
}

body.back_light_blue .e-place img {
-moz-filter: hue-rotate(140deg) saturate(300) !important;
-ms-filter: hue-rotate(140deg) saturate(300) !important;
-o-filter: hue-rotate(140deg) saturate(300) !important;
filter: hue-rotate(140deg) saturate(300) !important;
}

body.back_light_blue .e-info p {
	color: yellow;
}

body.back_light_blue .e-info b {
	color: yellow;
}


body.back_light_blue #container main div.content ul.home li {
    border-bottom: 1px solid #000;
}


body.back_light_blue .bread-crumbs img{
    opacity: 0;
}

body.back_light_blue .bread-crumbs li:first-child a{
	background: url('/low/_/i/crumb-home-yellow.png') no-repeat;
}

body.back_light_blue .bread-crumbs li::before {
    background: url(/low/_/i/crumb-arrow-yellow.png);
}


body.back_light_blue #container main section#museum_fond section ul.exemb li {
    border-bottom: 1px solid #000;
}

body.back_light_blue #container main section#museum_fond section hr {
    border-color: #000;
}

body.back_light_blue .schedule-table .thead-days td  {
    border-right: 0px yellow solid !important;
    border-bottom: 0px yellow solid !important;
	color: yellow;
}

body.back_light_blue .schedule-table table td {
    background: #00008b;
    border-right: 1px yellow solid !important;
    border-bottom: 1px yellow solid !important;
}

body.back_light_blue .table-cell-information {
    background-color: #00008b;
	border: 3px yellow solid;
}

body.back_light_blue .effort-table table td {
    background: #00008b;
	color: yellow;
}

body.back_light_blue .gt-item {
    background-color: #00008b;
}

body.back_light_blue .schedule-table-tabs .tabs li {
    color: #fff;
}

body.back_light_blue .schedule-table-tabs .tabs li:hover, .schedule-table-tabs .tabs li.current {
    color: yellow;
	background-color: #00008b;
}




body.font1 #container main div.content h1,
.content h1 {
    font-size: 38px;
}

body.font2 #container main div.content h1,
.content h1 {
    font-size: 42px;
}

body.font2 .table-cell-information {
    font-size: 14px;
}

body.font2 .thead-cat td {
    font-size: 12px;
}

body.font2 .effort-table table {
    font-size: 14px;
}


body.font2 .poster-s-time {
	font-size: 20px;
}

body.font3 #container main div.content h1,
.content h1 {
    font-size: 46px;
}

body.font3 .poster-s-time {
	font-size: 25px;
}

body.font3 .table-cell-information {
    font-size: 16px;
}

body.font3 .thead-cat td {
    font-size: 14px;
}

body.font3 .effort-table table {
    font-size: 16px;
}

body .content,
body.font1 .content {
    font-size: 1.1em;
}

body .content h2 a,
body.font1 .content h2 a{
    font-size: 1em;
}

body .content h3,
body.font1 .content h3 {
    font-size: 1.2em !important;
}


body .content,
body .content p,
body.font1 .content .sp-head.folded .sp-head-click,
body.font1 .content li,
body.font1 .content p,
body.font1 .content span.read-more,
body.font1 .content span.read-less,
body.font1 .content span.read-less-no-scroll,
body.font1 .content .imgB TH, .content .pureImgB TH,
body.font1 .page-section.afisha-list .events-tabs .events-container.new-events div.e-date-time span.e-date,
body.font1 .page-section.afisha-list .events-tabs .events-container.new-events div.e-date-time span.e-time,
body.font1 .container-dvd .dvd h2{
    font-size: 1.1em !important;
}

body.font1 .events-container.new-events h2,
body #container main div.content h2,
body.font1 #container main div.content h2 {
    font-size: 30px !important;
}

body.font2 .content,
body.font2 .content p,
body.font2 .content .sp-head.folded .sp-head-click,
body.font2 .content li,
body.font2 .content span.read-more,
body.font2 .content span.read-less,
body.font2 .content span.read-less-no-scroll,
body.font2 .content .imgB TH, .content .pureImgB TH,
body.font2 .page-section.afisha-list .events-tabs .events-container.new-events div.e-date-time span.e-date,
body.font2 .page-section.afisha-list .events-tabs .events-container.new-events div.e-date-time span.e-time,
body.font2 .container-dvd .dvd h2 {
    font-size: 1.3em !important;
	line-height:  1.3em;
}

body.font2 .events-container.new-events h2,
body.font2 #container main div.content h2 {
    font-size: 36px !important;
}

body.font3 .content,
body.font3 .content p,
body.font3 .content .sp-head.folded .sp-head-click,
body.font3 .content li,
body.font3 .content span.read-more,
body.font3 .content span.read-less,
body.font3 .content span.read-less-no-scroll,
body.font3 .content .imgB TH, .content .pureImgB TH,
body.font3 .page-section.afisha-list .events-tabs .events-container.new-events div.e-date-time span.e-date,
body.font3 .page-section.afisha-list .events-tabs .events-container.new-events div.e-date-time span.e-time,
body.font3 .container-dvd .dvd h2 {
    font-size: 1.5em !important;
	line-height:  1.5em;
}

body.font3 .events-container.new-events h2,
body.font3 #container main div.content h2 {
    font-size: 45px !important;
}
/* - РІ С‚Р°Р±Р»РёС†Р°С… РґРµР»Р°Р» СЃР»РёС€РєРѕРј РјРµР»РєРёР№ С€СЂРёС„С‚
body.font3 .content .tbl TD, .content .tbl TH {
    font-size: 0.8em !important;
}

body.font3 .content .tbl TD p{
    font-size: 0.8em !important;
}
*/
body #container main section#museum_fond section#last_page ul.home dd p span,
body.font1 #container main section#museum_fond section#last_page ul.home dd p span {
    font-size: 1.1em;
}

body #container main section#museum_fond section section span,
body.font1 #container main section#museum_fond section section span {
    font-size: 1.1em;
}

body.font1 .top-bar a {
    font-size: 16px;
}


body.font2 #container main section#museum_fond section section span {
    font-size: 1.1em;
}

body.font3 #container main section#museum_fond section section span {
    font-size: 1.1em;
}

body #container main section#museum_fond section section#paginer_new ul li a,
body.font1 #container main section#museum_fond section section#paginer_new ul li a {
    font-size: 0.9em;
}

body.font2 .content {
    font-size: 1.3em !important;
}

body.font2 .content h2 a{
    font-size: 1em !important;
	line-height: 1.2em;
}

body.font2 #container main section#museum_fond section#last_page ul.home dd p span {
    font-size: 1.2em;
}

body.font2 #container main section#museum_fond section section#paginer_new ul li a {
    font-size: 0.9em;
}

body.font2 .content h3 {
    font-size: 1.3em !important;
	line-height: 1.3em;
}

body.font2 .events-calendar2 tr td {
    font-size: 16px;
}

body.font2 .top-bar a {
    font-size: 18px;
}

body.font3 .content {
    font-size: 1.5em !important;
	line-height: 1.5em;
}

/* body.font1 .content li a*/
body.font1 .content li{
    font-size: 1.1em !important;
	line-height: 1.1em;
}
/* body.font2 .content li a*/
body.font2 .content li{
    font-size: 1.3em !important;
	line-height: 1.3em;
}
/* body.font3 .content li a*/
body.font3 .content li{
    font-size: 1.5em !important;
	line-height: 1.5em;
}


body.font3 .content h2 a{
    font-size: 1.2em !important;
	line-height: 1.2em;
}

body.font3 #container main section#museum_fond section#last_page ul.home dd p span {
    font-size: 1.3em;
}

body.font3 #container main section#museum_fond section section#paginer_new ul li a {
    font-size: 0.9em;
}

body.font3 .content h3 {
    font-size: 1.5em !important;
	line-height: 1.5em;
}

body.font3 .events-calendar2 tr td {
    font-size: 20px;
}
body.font3 .events-calendar2 tr:nth-child(2) td {
    padding: 0 6px;
}

body.font3 .events-calendar2 tr td {
    padding: 10px 0px;
}

body.font3 .top-bar a {
    font-size: 21px;
}

/*nav ul {
    padding: 0;
    height: 30px;
    display: table;
    margin: 0 auto;
}

nav li {
	list-style-type: none;
	display: table-cell;
	line-height: 30px;
	white-space: nowrap;	
}

nav ul li a {
    padding: 0px 6px;
    text-decoration: none;
    display: block;
}*/

header {
  width: 1000px;
  display: block;
  margin: 0 auto;
  font-size: 90%;
  position: relative;
  border-bottom: 4px solid black !important;
  padding-bottom: 25px !important;
  margin-bottom: 25px;
}
header h1 {
  font-size: 0px;
}

.settings {
  width: 100%;
  height: 45px;
  background: url("/low/_/i/cecutient/line.jpg");
  display: block;
  margin: 0 auto;
  position: relative;
}
.settings .normal_version {
  display: inline-block;
  text-decoration: none;
  min-width: 20%;
}
.settings .normal_version:before {
  content: "";
  position: absolute;
  background: url("/low/_/i/cecutient/eye.jpg");
  width: 34px;
  height: 20px;
  margin: 0px 0px 0px -35px;
}
.settings .color_pic {
  display: inline-block;
	min-width: 26%;
}
.settings .color_pic span:first-child {
	padding: 0px 20px;
}
.settings .font_size {
  display: inline-block;
	min-width: 23%;
}
.settings .font_size span {
  display: inline-block;
  vertical-align: middle;
}
.settings .font_size span a {
  text-decoration: none;
}
.settings .font_size span:first-child {
  padding: 0px 20px;
}
body .settings .font_size span.size_2 a {
  font-size: 127%;
  padding-top: 0px;
  margin-left: 5px;
}
body .settings .font_size span.size_3 a {
  font-size: 150%;
  margin-left: 5px;
}
.settings .color_scheme {
	display: inline-block;
	min-width: 23%;
	vertical-align: middle;
/*position: absolute;
right: 15px;
top: 13px;*/
}
.settings .color_scheme span {
  display: inline-block;
}
.settings .color_scheme span:nth-child(1) {
	padding: 0px 20px 0px 50px;
	vertical-align: middle;
}
.settings .color_scheme span a {
	width: 20px;
	height: 20px;
	display: block;
	border: solid 1px black;
	margin-right: 5px;
}
.settings .color_scheme span.color_1 a {
	background: white;
}
.settings .color_scheme span.color_2 a {
	background: black;
}
.settings .color_scheme span.color_3 a {
	background: blue;
}
.settings &gt; div {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.low_settings{
	position: fixed;
	width: 100%;
	z-index: 1111;
}
body.back_light_blue &gt; .low_settings{
	color: #000;
}

body.home .low_settings .color_pic .pic_1,
body.home .low_settings .color_pic .pic_2 {
	margin-right: 5px;
}

body.back_black .low_settings span,
body.back_black span.copyright &gt; a{
	color: white !important;
}
body.back_light_blue .low_settings span,
body.home .low_settings span,
body.home span.copyright &gt; a{
    color: black !important;
}
body.pic_none div.low_settings &gt; div.settings div.color_pic &gt; span.pic_1 &gt; a{
	font-weight: bold;
	text-decoration: none;
}
body.pic_grey div.low_settings &gt; div.settings div.color_pic &gt; span.pic_2 &gt; a{
	font-weight: bold;
	text-decoration: none;
}
body.pic_color div.low_settings &gt; div.settings div.color_pic &gt; span.pic_3 &gt; a{
	font-weight: bold;
	text-decoration: none;
}
div.low_settings &gt; div.settings div.font_size &gt; span &gt; a{
	text-decoration: underline;
}
body.font1 div.low_settings &gt; div.settings div.font_size &gt; span.size_1 &gt; a{
	font-weight: bold;
	text-decoration: none;
}
body.font2 div.low_settings &gt; div.settings div.font_size &gt; span.size_2 &gt; a{
	font-weight: bold;
	text-decoration: none;
}
body.font3 div.low_settings &gt; div.settings div.font_size &gt; span.size_3 &gt; a{
	font-weight: bold;
	text-decoration: none;
}
@media screen and (max-width: 550px){
	.settings .normal_version::before {
		height: 20px;
		margin: -3px 0px 0px -35px;
	}
	.low_settings .settings{
		font-size: 12px;
		height: 31px;
	}
	.inner-s-poster a{
		margin: 0 auto;
		width: 90%;
	}
	.poster-s-title::after,
	.poster-s-title::before {
		background-color: rgba(0, 0, 139, 0);
		top: 2px;
	}
	.settings .color_scheme{
		display: block;
		height: 33px;
		background: url("/low/_/i/cecutient/line.jpg");
		padding-top: 0px;
	}
	.settings .color_scheme span{
		padding-top: 7px;
		vertical-align: bottom;
	}
	body.back_black .settings .color_scheme{
		background: url("/low/_/i/cecutient/line.png");
	}
	.settings .color_pic{
		display: block;
		height: 34px;
		background: url("/low/_/i/cecutient/line.jpg");
		padding-top: 0px;
	}
	.settings .color_pic span{
		padding-top: 7px;
		display: inline-block;
	}
	body.back_black .settings .color_pic{
		background: url("/low/_/i/cecutient/line.png");
	}
	.settings .font_size{
		display: block;
		height: 31px;
		background: url("/low/_/i/cecutient/line.jpg");
		padding-top: 0px;
	}
	.settings .font_size span{
		padding-right: 10px;
	}
	.settings .font_size span:first-child {
		padding: 0px 10px;
	}
	body.back_black .settings .font_size{
		background: url("/low/_/i/cecutient/line.png");
	}
	.settings .normal_version {
		display: block;
		background: none;
		height: 21px;
		padding-top: 10px;
	}
	.site-header {
		top: 130px;
	}
	.top-bar {
		height: 80px;
	}
	.site-logo {
		top: 125px;
	}
	.open-menu {
		top: 153px;
	}
	body.home .open-menu span::after {
		background: black;
	}
	body &gt; main {
		top: 210px;
		position: relative;
	}
	.site-footer {
		margin-top: 20px;
	}
	.main-slider {
		margin-top: 0;
	}
	#top{
		padding-top: 0;
	}
	.news-posts .item-np {
		border: 1px solid;
	}
	.site-logo a::before {
		box-shadow: 0 0 0 0;
	}
}
@media screen and (min-width: 550px){
	.poster-s-title::after,
	.poster-s-title::before {
		background-color: rgba(0, 0, 139, 0);
		top: 2px;
	}
	.settings .color_scheme{
		display: block;
		height: 34px;
		background: url("/low/_/i/cecutient/line.jpg");
		padding-top: 10px;
	}
	body.back_black .settings .color_scheme{
		background: url("/low/_/i/cecutient/line.png");
	}
	.settings .color_pic{
		display: block;
		height: 34px;
		background: url("/low/_/i/cecutient/line.jpg");
		padding-top: 10px;
	}
	body.back_black .settings .color_pic{
		background: url("/low/_/i/cecutient/line.png");
	}
	.settings .font_size{
		display: block;
		height: 38px;
		background: url("/low/_/i/cecutient/line.jpg");
		padding-top: 6px;
	}
	body.back_black .settings .font_size{
		background: url("/low/_/i/cecutient/line.png");
	}
	.settings .normal_version {
		display: block;
		background: none;
		height: 34px;
		padding-top: 10px;
	}
	.site-header {
		top: 174px;
	}
	.top-bar {
		height: 80px;
	}
	.site-logo {
		top: 176px;
	}
	.open-menu {
		top: 203px;
	}
	body.home .open-menu span::after {
		background: black;
	}
	body &gt; main {
		top: 180px;
		position: relative;
	}
	.site-footer {
		margin-top: 120px;
	}
	.site-logo a::before {
		box-shadow: 0 0 0 0;
	}
}
@media screen and (min-width: 786px){
	.poster-s-title::after,
	.poster-s-title::before {
		background-color: darkblue;
		top: 2px;
	}
	.settings .normal_version{
		display: inline-block;
	}
	.settings .font_size{
		display: inline-block;
	}
	.settings .color_pic{
		display: inline-block;
	}
	.settings .color_scheme{
		display: inline-block;
	}
	.settings div.cols_1_2 {
		display: block;
	}
	body.back_black .settings div.cols_1_2 {
		background: none;
	}
	.settings div.cols_3_4 {
		display: block;
		background: url("/low/_/i/cecutient/line.jpg");
	}
	body.back_black .settings div.cols_3_4 {
		background: none;
	}
	.site-header {
		top: 88px;
	}
	.settings .color_pic {
		padding-top: 13px;
		height: 32px;
	}
	.top-bar {
		height: 88px;
	}
	.site-logo {
		top: 90px;
	}
	.open-menu {
		top: 117px;
		/*top: 27px;*/
	}
	body.home .open-menu span::after {
		background: black;
	}
	body &gt; main {
		top: 90px;
		position: relative;
	}
	.site-footer {
		margin-top: 120px;
	}
	.site-logo a::before {
		box-shadow: 0 0 0 0;
	}
}
@media screen and (max-width: 1280px){
body.pic_none.home .news.block .news-posts a {
    background: none !important;
}
	body.pic_none .slide-text {
    width: 66% !important;
    text-align: center; 
}
body.pic_none .news-posts .item-np {
    border: 1px #000 solid;
	width: 410px;
}

body.pic_none, body.back_black .news-posts .item-np {
    border: 1px #fff solid;
}

body.pic_none, body.back_light_blue  .news-posts .item-np {
    border: 1px yellow solid;
}


}

body.pic_none .slide-text p{
	font-size: 17px;
	line-height: 22px;
}




@media screen and (min-width: 1280px){
body.pic_none .slide-text {
    position: relative;
    left: 0px;
    top: 50%;
    margin: auto;
}

	.settings .normal_version{
		display: inline-block;
		background: none;
	}
	.settings .font_size{
		display: inline-block;
		background: none;
	}
	.settings .color_pic{
		display: inline-block;
		background: none;
	}
	.settings .color_scheme{
		display: inline-block;
		background: none;
	}
	.settings div.cols_1_2 {
		background: none;
	}
	.settings div.cols_3_4 {
		background: none;
	}
	.settings &gt; div {
		width: 1200px;
	}
	.settings div.cols_1_2 {
		display: inline-block;
	}
	.settings div.cols_3_4 {
		display: inline-block;
	}
	.site-header {
		top: 44px;
	}
	.settings .color_pic {
		padding-top: 0;
	}
	body &gt; main {
		top: 80px;
		position: relative;
	}
}
main time {
  font-size: 85%;
  font-weight: bold;
}
main .news {
  margin-top: 4px;
}



#slogan {
	font-size: 45px;
	margin: 0;
	text-align: center;
	font-weight: 600;
}

a:hover {
    color: #000;
}


/*body .content img{display: none;}*/

#carousel {
	display: none;
}

#container header#home_header {
    height: 365px !important;
}

#container header {
    height: 185px !important;
}

#container header section:first-child + section section#head p#slogan {
    font-size: 40px;
    color: #000;
    margin: -58px 0px 0px 40px;
    width: 100%;
	line-height: 40px;
}

#container header {
    height: 220px;
}

#container header#home_header {
    margin-bottom: 20px;
}

#container header section:first-child + section section#head nav ul li a {
    color: #000;
}

#container header section:first-child + section section#head nav ul li a:hover {
    background: #fff;
    color: #000;
}

#shadow {
	display: none;
}

#logo {
	display: none;
}

#lang {
	display: none;
}

#partneors {
	display: none !important;
}

#home {
	display: none !important;
}

#container header#home_header section.musee ul li dl dt a {
    color: #000;
	font-size: 1.3em;
}

#container header#home_header section.musee {
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

#container header#home_header section.musee ul li dl {
    border-right: 1px solid #000;
}

#container main section#museum_fond section#last_page ul.home dd p:first-child {
    color: #000;
}

body.back_black #container main section#museum_fond section#last_page ul.home dd p:first-child {
    color: #fff;
}

#container header#home_header section.musee {
    background: transparent;
}

#container main section#museum_fond section .home dl dd p a {
    color: #000;
}

body.back_black #container main section#museum_fond section .home dl dd p a {
    color: #fff;
}

#paginated nav dl dd ol li {
font-size: 1.1em;
}

#container main div.content {
    font-size: 1.1em;
}

#container main .museums DL {
    font-size: 1.1em;
}

#container main section#museum_fond p {
    font-size: 1.1em;
}

#container main section#museum_fond section .home dl dd p {
    font-size: 1.1em;
}

#container main section#museum_fond section ul.exemb li dl dd p {
    font-size: 1.1em;
}

#container main section#museum_fond section section#year ul li a {
    font-size: 1em;
}

#container main section#museum_fond section .home li dl dt dl dd p a {
    font-size: 1em;
}

#container main section#museum_fond section ul.exemb li dl dd p span {
    font-size: 1.1em;
}

#container footer section:first-child ul:first-child li a {
    font-size: 1.4em;
}

#container main section#museum_fond section ul#paginare_ex li a {
	font-size: 1em;
}

#container main section#museum_fond section ul#paginare_ex li a:hover {
	font-size: 1em;
}

#container main section#museum_fond strong {
	font-size: 1.1em;
}

#container main section#museum_fond section section#museul3 dl dd p {
	font-size: 1.1em;
}

#container main section#museum_fond section .home li dl dt dl dd p {
    font-size: 1em !important;
}

#container footer section:first-child + section p#p2 {
    font-size: 0.9em;
}

#container footer section:first-child + section p {
    font-size: 0.9em;
}

#container main section#museum_fond section section#paginer_new ul li a {
    font-size: 1em;
}

#container footer section:first-child ul:first-child li a.active {
    color: #000;
}

body.back_black #container footer section:first-child ul:first-child li a.active {
    color: #fff;
}

#container footer section:first-child ul:first-child li a:hover {
    color: #000;
}

body.back_black #container footer section:first-child ul:first-child li a:hover {
    color: #fff;
}

#container main section#museum_fond section section#single p {
    font-size: 1.1em;
}

#container main section#museum_fond section#last_page p#first {
    color: #000;
}

body.back_black #container main section#museum_fond section#last_page p#first {
    color: #fff;
}

#container main section#museum_fond strong a {
    color: #000;
}

body.back_black #container main section#museum_fond strong a {
    color: #fff;
}

#container main section#museum_fond strong {
    color: #000;;
}

body.back_black #container main section#museum_fond strong {
    color: #fff;;
}

#container main section#museum_fond section ul.exemb dd p:first-child {
    color: #000;
}

body.back_black #container main section#museum_fond section ul.exemb dd p:first-child {
    color: #fff;
}

#container main .museums DT .text A {
    color: #000;
}

body.back_black #container main .museums DT .text A {
    color: #fff;
}

#container main section#museum_fond section .home dl dd {
    font-size: 1.1em;
}

#container main section#museum_fond aside ul li a.active, #container main section#museum_fond aside ul li.active a {
    color: #000;
	font-weight: bold;
}

body.back_black #container main section#museum_fond aside ul li a.active, #container main section#museum_fond aside ul li.active a {
    color: #fff;
	font-weight: bold;
}

#container main section#museum_fond section section#museul3 a {
    color: #000;
}

body.back_black #container main section#museum_fond section section#museul3 a {
    color: #fff;
}

#container main section#museum_fond section section#museul3 span {
    font-size: 1em;
}

#container main section#museum_fond aside ul li ul li ul li {
    font-size: 1.1em;
}

#container main section#museum_fond section section p {
    font-size: 1.1em;
}

#container main section#museum_fond aside ul li ul li {
    font-size: 0.95em;
}

#container main section#museum_fond aside ul li {
    font-size: 1.2em;
}
#container main section#museum_fond section section#museul3 ul.home dd p:first-child {
    color: #000;
}

body.back_black #container main section#museum_fond section section#museul3 ul.home dd p:first-child {
    color: #fff;
}

#container main section#museum_fond section ul.exemb li dl dd p a {
    color: #000;
}

body.back_black #container main section#museum_fond section ul.exemb li dl dd p a {
    color: #fff;
}

#container main section#museum_fond aside #inner_link dl {
    border: 1px solid #000;
}

#container main section#museum_fond section ul#paginare_ex li a.active {
    color: #000;
	font-weight: bold;
}

body.back_black #container main section#museum_fond section ul#paginare_ex li a.active {
    color: #fff;
	font-weight: bold;
}

#container main section#museum_fond section #single p#first {
    color: #000;
}

body.back_black #container main section#museum_fond section #single p#first {
    color: #fff;
}

body.back_black #paginated nav dl dd ol li a {
    color: #fff;
    text-decoration: none;
}

body.back_black #container main section#museum_fond aside ul li a {
    color: #fff;
}

body.back_black #container main section#museum_fond section#last_page ul.home h2 + p {
    color: #fff;
}

body.back_black #container main section#museum_fond section ul#paginare_ex li a {
    color: #fff;
}

body.back_black #container main section#museum_fond section ul.exemb dd p span {
    color: #fff;
}

body.back_black .NewsCalWeekend {
    background-color: #000;
}

body.back_black #container main section#museum_fond aside section#inner_link section.calendar {
    border: 1px solid #fff;
}

body.back_black #container main section#museum_fond aside section a {
    color: #fff;
}

body.back_black #container main section#museum_fond section section h2 {
    color: #fff;
}

body.back_black #container main section#museum_fond section #contact h3 {
    color: #fff;
}

#container main section#museum_fond section #contact p {
    color: #000;
}

body.back_black #container main section#museum_fond section #contact p {
    color: #fff;
}

body.back_black #container footer section:first-child nav ul li#casuta1 a span {
    background: url(/_/i/casa_hover.png) no-repeat;
}

body.back_black .calendar NAV A::before {
    background-image: url(/_/i/calendar-black.gif);
}

body.back_black #container main section#museum_fond aside section ul li {
    border-bottom: 0px solid #d7cbb9;
}

body.back_black #container main section#museum_fond section section#museul3 dl dd h2:first-child a {
    color: #fff;
}

body.back_black #container main section#museum_fond section section#museul3 dl dd p {
    color: #fff;
}

body.back_black #container main section#museum_fond section section#museul3 h2 {
    color: #fff;
}

body.back_black #container main section#museum_fond section section#museul3 span {
    color: #fff;
}

.musee dd {
	display: none;
}

body.back_black #paginated nav dl dd ol li:after {
    color: #fff;
}

body.back_black #container main section#museum_fond section #single p#first span {
    color: #fff;
}

body.back_black #container main section#museum_fond section section#single h2 {
    color: #fff;
}

body.back_black #container main section#museum_fond section section#single p {
    color: #fff;;
}

body.back_black #container main section#museum_fond section section#single h3 {
    color: #fff;
} 

body.back_black #container main section#museum_fond section section h4 {
    color: #fff;
}

#container main section#museum_fond section section h4 {
    color: #000;
}

#container main section#museum_fond section section h4 {
	font-size: 1.1em;
}
#container main section#museum_fond section section#single {
    font-size: 1.2em;
}

#container main section#museum_fond section #single p#first span {
    font-size: 0.9em;
}
#container main div.content h1,
.content h1 {
    font-size: 2em;
}

.museums .left {
	display: none;
}	

#container header#home_header section.musee {
    border-top: 1px solid #000;
}

#head nav {
	margin: 30px 0 30px 0;
}

#slogan {
	margin-top: 30px;
}

#container main section#museum_fond aside ul + ul li::before {
    content: "вЂ”";
}

.content .tbl  {
/*    max-width: 736px;*/
}

.content .tbl table {
/*    width: 100%; */
	table-layout: fixed;
}

#container main section#museum_fond section {
    padding-left: 15px;
}

#paginated nav dl {
    margin: 0px;
}

#container main section#museum_fond aside ul li ul li:before {
    content: "вЂ”";
}

#container main section#museum_fond {
    font-size: 1em;
}

/*goslitmuz*/
.aside_nav&gt;ul li {

    width: auto;
    font-size: 20px;

}

.logo {
    margin-top: 0px;
}

.right_block p {
    font-size: 22px;
    margin-top: 40px;
    line-height: 23px;
}

.right_block .icon {
	display: none;
}

.right_block .c001 {
	display: none;
}

.slogan {
    margin-top: 10px;
	float: left;
	width: 25%;
	font-size: 20px;
}

.top_section {
    margin-top: 60px;
	margin-bottom: 20px;
}

.right_block ul.c004 {
    margin-top: 40px;
}

.right_block ul li a.active {
    color: #000 !important;
	text-decoration: none;
	border-bottom: 4px solid;
}

.right_block ul li a {
    font-size: 16px;
}

header {
    border-bottom: 0px !important;
}

.right_block ul li a:hover {
    color: #000 !important;
}

.museum_departments h3 {
    display: block;
}

.museum_departments h3 br {
	display: none;
}

.top_section {
    background: none;
}

.c003 {
	display: none;
}

#nav {
    width: 1000px;
	margin-left: 15px;
	position: relative;
}

.museum_departments {
    width: 1000px;
	height: auto;
}

#nav li {
    width: 33.333% !important;
	line-height:1.5em;
	float:left;
	display:list-item;
	height: auto;
	list-style: initial;
}

#nav a {
    width: auto;
    display: block;
    height: auto;
	color: #000;
}

#nav li:hover a::before {
    background: none !important;
}

nav ul li a:hover {
    color: #000 !important;
}

nav ul li {
    width: 16%;
	font-size: 20px;
}

.foot_nav ul li {
    width: auto;
	font-size: 15.3px;
}

nav.foot_nav {
    border-top: 2px solid black !important;
	margin-bottom: 20px;
}

footer {
    background: none;
}

.slide {
    background: none;
	border: 1px solid #000;
    color: #000;
}

.slide a{
	color: #000;
    text-align: center;
    width: 100%;
    display: block;
    height: 100%;
    vertical-align: middle;
    height: 200px;
    position: absolute;
    top: 68px;
    font-size: 36px;
}

aside {
    padding-top: 0px;
}

.c005 {
    background: none;
	margin-top: 0px;
	border-bottom: 1px solid #ccc;
	padding-left: 0px;
}

.c005 a {
	color: #000;
	text-decoration: underline;
}

.c005 p:first-child {
    text-align: left;
	color: #000;
}

.c005:first-child {
    text-align: left;
	border-top: 1px solid #ccc;
}

.content a{
    color: #000;
}

.news-index&gt;a:nth-child(3n+1) {
	font-size: 22px;
	padding-left: 0px;
	font-weight: 600;
}
.news-index&gt;a:nth-child(3n+2) {
	padding-left: 55%;
}

.news-index&gt;a {
	padding-left: 10px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight:600;
}

.secName {
	border-top: 2px solid black;
}

.secName a{
	display: none;
	border-top: 2px solid black;
}

/*main .news {
    border-bottom: 1px solid #ccc;
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 20px;
	margin-top: 20px;
}*/

.name {
	text-align: left;
	order: +1; 
}

.name a{
	font-weight: 600;
}

.museum {
	width: 50%;
	text-align: right;
}

.news-date-time {
	width: 50%;
}

.news-date-time {
	color: #000;
}
.about_museum {
    margin-left: 0px;
}

.about_museum h2 {
	border-bottom: 2px solid black !important;
}

.foot_nav ul li a:hover {
    color: #000 !important;
}

.banner {
    margin-bottom: 25px;
}

.content {
    color: #000 !important;
}

nav ul li a.active {
    color: #000 !important;
}

.crumbs li {
    color: #000;
}

.aside_nav &gt; ul &gt; li.active &gt; a {
    color: #000 !important;
}

/*.content h1 {
    color: #000 !important;	
}*/

.bot_fot {
    color: #000;
    border-bottom: 1px solid #000;
}

.c006_2.c006_3.c006_4.project li {
    border-bottom: 1px solid #000;
    color: #000;
}

.paginate li {
    color: #000;
}

.c006_2.c006_3.c006_4.project li {
    border-bottom: 1px solid #000;
    color: #000;
}

.c006_2.c006_3.c006_4.project li {
list-style: none;
}

.c008 p {
    background: none;
}

.link {
    background: none !important;
}

.c006_2 li  {
list-style: none;
}

.c009 {
        border: 1px solid #000;
}

.content a {
    background: none !important;
}

.c006_3 {
    border-top: 1px solid #000;
}

.aside_nav ul li {
    border-bottom: 1px solid #000;
}

.c008 figure {
    border: 0px;
}

.c006_2 figure {
	display: none;
} 

table.form-table {
    background-color: transparent;
}

table.form-table th {
    background-image: none;
}

table.form-table th, table.form-table td {
    border: 0px solid #000;
}

table.form-table th {
    color: #000;
}

ul span {
    background-color: transparent !important;
}

.all_section h2 a{
	color: #000 !important;
}

.last_p a {
    color: #000 !important;
}

#nav li.activeSlide a::before {
    background: none;
}

.c012 {
    color: #000 !important;
}

.aside_nav ul li ul li:first-child {
    border-top: 1px solid #000;
}

.aside_nav ul li ul &gt; li.active &gt; a {
    color: #000 !important;
}

.imgC ul li {
	list-style: none;
} 

.crumbs li {
    font-size: 14px;
}

h2.anz {
    background: none !important;
}


#fancybox-title {
    font-size: 14px !important;
}

nav.aside_nav.all_nav ul li {
    font-size: 16px;
    font-weight: bold;
}

.museum_departments h3 {
    font-size: 16px;
}

.museum_departments #nav a {
	font-size: 16px;
}

.c005 {
    font-size: 16px !important;
}

.inside_footer span {
    font-size: 14px;
}


/*body.back_black*/
body.back_black .right_block ul li a.active {
    color: #fff !important;
}

body.back_black .crumbs li a::after {
    color: #fff;
}

body.back_black .aside_nav ul li ul &gt; li.active &gt; a {
    color: #fff !important;
}

body.back_black .aside_nav ul li ul li:first-child {
    border-top: 1px solid #fff;
}

body.back_black .c012 {
    color: #fff !important;
}

body.back_black .last_p a {
    color: #fff !important;
}

body.back_black .all_section h2 a {
	color: #fff !important;
}

body.back_black table.form-table th {
    color: #fff;
}

body.back_black .c006_3 {
    border-top: 1px solid #fff;
}

body.back_black table.form-table th, table.form-table td {
    border: 0px solid #fff !important;
}

body.back_black .aside_nav ul li {
    border-bottom: 1px solid #fff;
}

body.back_black .c009 {
        border: 1px solid #fff;
}

body.back_black .c009 a {
    color: #fff !important;
}

body.back_black .all_section .content h2 {
    color: #fff !important;
}

body.back_black .paginate li {
    color: #fff;
}

body.back_black .c006_2.c006_3.c006_4.project li {
    border-bottom: 1px solid #fff;
    color: #fff;
}

body.back_black .bot_fot {
    color: #fff;
    border-bottom: 1px solid #fff;
}

body.back_black .content h1 {
    color: #fff !important;	
}

body.back_black .aside_nav &gt; ul &gt; li.active &gt; a {
    color: #fff !important;
}

body.back_black .content {
    color: #fff !important;
}

body.back_black ul {
    color: #fff !important;
}

body.back_black .crumbs li {
    color: #fff;
}

body.back_black .crumbs li a {
    color: #fff !important;
}

body.back_black nav ul li a.active {
    color: #fff !important;
}

body.back_black .slogan {
    color: #fff;
}

body.back_black .right_block ul li a:hover {
    color: #fff !important;
}

body.back_black nav ul li a:hover {
    color: #fff !important;
}

body.back_black .slide {
	border: 1px solid #fff;
    color: #fff;
}

body.back_black .c005 a {
	color: #fff;
}

body.back_black .c005 p:first-child {
	color: #fff;
}

body.back_black .c005:first-child {
	border-top: 1px solid #fff;
}

body.back_black .content a{
    color: #fff;
}

body.back_black .secName {
	border-top: 2px solid #fff;
}

body.back_black .secName a{
	border-top: 2px solid #fff;
}

body.back_black main .news {
    border-bottom: 1px solid #fff;
}

body.back_black .news-date-time {
	color: #fff;
}

body.back_black .about_museum h2 {
	border-bottom: 2px solid #fff !important;
	color: #fff !important;
}

body.back_black .foot_nav ul li a:hover {
    color: #fff !important;
}

body.back_black .museum_departments h3 {
    color: #fff;
}

body.back_black #nav a {
    color: #fff;
}

body.back_black .right_block ul li a {
    color: #fff !important;
}

body.back_black nav ul li a {
    color: #fff !important;
}

body.back_black .museum {
    color: #fff !important;
}

body.back_black .history_exhibit a {
    color: #fff !important;
}

body.back_black nav {
    border-top: 2px solid #fff !important;
}

body.back_black nav.foot_nav {
    border-bottom: 2px solid #fff !important;
}

body.back_black .inside_footer span a {
    color: #fff !important;
}

body.back_black #nav li {
    color: #fff !important;
}
/*body.back_black END*/

/*back_light_blue*/
body.back_light_blue .c005:first-child {
    border-top: 1px solid #000;
}

body.back_light_blue .foot_nav ul li a.active {
    color: #000 !important;
}

body.back_light_blue .c005 {
    border-bottom: 1px solid #000;
}

body.back_light_blue main .news {
    border-bottom: 1px solid #000;
}

body.back_light_blue table.form-table th, table.form-table td {
    border: 1px solid #000;
}
body.back_light_blue .c012 {
    color: #000 !important;
}
/*back_light_blue END*/



body .settings span,
body .settings a {
	font-size: 19px;
}

/*font1*/

body .read-less.show,
body.font1 .read-less.show,
body div.page-section .read-more,
body.font1 div.page-section .read-more,
body div.page-section .read-less-no-scroll.show,
body.font1 div.page-section .read-less-no-scroll.show{
    font-size: 1em;
}

body .page-section p,
body.font1 .page-section p{
	line-height: 1.2em;
}
body.font1 .sidebar.left-sidebar .sidebar-item.cat-list-links ul li a{
    font-size: 22px !important;
	line-height: 1.1em;
	display: block;
}

/*font1*/

body.font1 .secondary-menu ul li a {
    font-size: 12px;
}

/*font2*/
body.font2 .share-ami .fl.ttn{
    font-size: 16px !important;
}
body.font2 footer.site-footer .footer-info,
body.font2 footer.site-footer .f-top-menu ul,
body.font2 footer.site-footer .f-second-menu ul{
    font-size: 14px;
}
body.font2 .secondary-menu ul li a{
    font-size: 14px;
}
body.font2 .sidebar.left-sidebar .sidebar-item.cat-list-links ul li a{
    font-size: 25px !important;
	line-height: 1.3em;
	display: block;
}
body.font2 .main-header-section .main-menu.fl #main-menu-list .hidden-sub-menu .inner-hidden-sub-menu li a,
body.font2 .main-header-section .main-menu.fl #main-menu-list li a{
    font-size: 16px;
	line-height: 1.3em;
}
body.font2 #news .news-p-title{
	height: auto;
}
body.font2 #news .news-p-title h3,
body.font2 .videos.block .videos-slider-wrap .inner-s-video .video-s-title h3,
body.font2 .afisha.block h3,
body.font2 .slide-text a,
body.font2 .slide-text p,
body.font2 .content p {
    font-size: 1.3em !important;
	line-height: 1.3em;
}
body.font2 .about_museum p {
    font-size: 1.3em !important;
	line-height: 1.3em;
}

body.font2 .c009 a {
    font-size: 1.3em !important;
	line-height: 1.3em;
}

body.font2 .museum_departments #nav a {
	font-size: 18px;
	padding-right: 2px;
}

body.font2 .museum_departments h3 {
    font-size: 18px;
}
/*font2 END*/

/*font3*/
body.font3 .share-ami .fl.ttn{
    font-size: 18px !important;
}
body.font3 footer.site-footer .footer-info,
body.font3 footer.site-footer .f-top-menu ul,
body.font3 footer.site-footer .f-second-menu ul{
    font-size: 17px;
}
body.font3 .secondary-menu ul li a{
    font-size: 18px;
}
body.font3 .sidebar.left-sidebar .sidebar-item.cat-list-links ul li a{
    font-size: 28px !important;
	line-height: 1.5em;
	display: block;
}
body.font3 .main-header-section .main-menu.fl #main-menu-list .hidden-sub-menu .inner-hidden-sub-menu li a,
body.font3 .main-header-section .main-menu.fl #main-menu-list li a{
    font-size: 18px;
	line-height: 1.5em;
}
body.font3 #news .news-p-title{
	height: auto;
}
body.font3 #news .news-p-title h3,
body.font3 .videos.block .videos-slider-wrap .inner-s-video .video-s-title h3,
body.font3 .afisha.block h3,
body.font3 .slide-text a,
body.font3 .slide-text p,
body.font3 .content li,
body.font3 .content p {
    font-size: 1.5em !important;
	line-height: 1.5em;
}
body.font3 .about_museum p {
    font-size: 1.5em !important;
	line-height: 1.5em;
}
body.font3 .c009 a {
    font-size: 1.5em !important;
	line-height: 1.5em;
}
body.font3 .museum_departments #nav a {
	font-size: 20px;
}
body.font3 .museum_departments h3 {
    font-size: 20px;
}
/*font3 END*/

.img_section.img_section_2 li {
	height: auto;
	margin-bottom: 35px;
	vertical-align: top;
	}
	
body .blackbg {
	display: none;
}
body.back_black .blackbg {
	display: inherit;
}

body.back_black .whitebg {
	display: none;
}

body.pic_grey .afisha-page-slider-wrap,
body.pic_grey .page-section img,
body.pic_grey .sidebar.right-sidebar img,
body.pic_grey .news.block img,
body.pic_grey .item.slick-slide,
body.pic_grey .full-width-title,
body.pic_grey img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE 6-9 */
}
body.pic_grey .item.slick-slide .slide-text h2{
	-webkit-filter: none !important;
	-moz-filter: none !important;
	-ms-filter: none !important;
	-o-filter: none !important;
	filter: none !important;
}


body.pic_none .afisha-page-slider-wrap div.aps-image &gt; img,
body.pic_none .ramka,
body.pic_none .new-gallery,
body.pic_none .page-section img,
body.pic_none .sidebar.right-sidebar img,
body.pic_none .footer-menus.fl img,
body.pic_none .news.block .news-posts a img,
body.pic_none .afisha.block .owl-carousel .owl-item .inner-s-poster a img{
	display: none !important;
}

body.pic_none .afisha.block h3{
	padding-top: 80px;
}
body.pic_none .afisha.block .inner-s-poster a{
	width: 319px;
	height: 395px;
}
body.pic_none.back_light_blue .afisha.block .inner-s-poster a{
	background: url('/images/no-img-afisha-yellow.png') no-repeat;
}
body.pic_none.back_black .afisha.block .inner-s-poster a{
	background: url('/images/no-img-afisha-white.png') no-repeat;
}
body.pic_none.home .afisha.block .inner-s-poster a{
	background: url('/images/no-img-afisha-black.png') no-repeat;
}

body.pic_none .news.block .news-posts a{
	width: 425px;
	height: 250px;
}
body.pic_none.back_light_blue .news.block .news-posts a{
	background: url('/images/no-img-news-yellow.png') no-repeat;
}
body.pic_none.back_black .news.block .news-posts a{
	background: url('/images/no-img-news-white.png') no-repeat;
}
body.pic_none.home .news.block .news-posts a{
	background: url('/images/no-img-news-black.png') no-repeat;
}


body.pic_none .afisha-page-slider-wrap,
body.pic_none .videos.block,
body.pic_none .afisha.block,
body.pic_none .news.block,
body.pic_none .item.slick-slide,
body.pic_none .full-width-title,
body.pic_none img {
	background-image: none !important;
}
body.pic_none .inner-hidden-sub-menu img,
body.pic_none .page-section .gnesin-pauza-top-preview img,
body.pic_none .page-section .ipl-img img,
body.pic_none .full-width-title{
	display: none;
}


div#news.news.block &gt; .news-posts-wrap{
	width: 100%;
}


body.pic_none .slide-text {
	width: 80%;
	text-align: center;
}

body.pic_none.home .afisha.block .inner-s-poster a {
		background-size: 100% 80%;
}

/*body.pic_none .poster-slider-wrap {
    margin-top: 16vh;
}

body.pic_none.home .afisha.block .inner-s-poster a {
		background-size: 100% 100%;
}

body.pic_none .afisha.block .inner-s-poster a {
    height: 170px;
}*/



body .news.block,
body .video-s-back,
body .videos.block,
body .afisha.block{
	background-image: none !important;
}

body.back_light_blue .slide-text h2,
body.back_light_blue .slide-text p,
body.back_light_blue .slide-text a{
	color: yellow !important;
}
body.back_black .slide-text h2,
body.back_black .slide-text p,
body.back_black .slide-text a{
	color: white !important;
}
body.home .slide-text h2,
body.home .slide-text p,
body.home .slide-text a{
	color: white !important;
}

body.back_light_blue .imgA,
body.back_light_blue .imgC,
body.back_light_blue .imgB,
body.back_light_blue .read-less.show,
body.back_light_blue div.page-section .read-less-no-scroll.show,
body.back_light_blue div.page-section .sp-head.folded,
body.back_light_blue div.page-section .read-more,
body.back_light_blue .page-section.afisha-list .events-container .mount-head,
body.back_light_blue .page-section.afisha-list .events-tabs .events-container.new-events div.e-date-time span.e-date,
body.back_light_blue .page-section.afisha-list .events-tabs .events-container.new-events div.e-date-time span.e-time,
body.back_light_blue .sidebar.right-sidebar .sidebar-item.afisha-mer-info,
body.back_light_blue .sidebar.right-sidebar .sidebar-item.afisha-mer-info.single-news-banner,
body.back_light_blue .videos.block .videos-slider-wrap .inner-s-video .video-s-title,
body.back_light_blue .videos.block .videos-slider-wrap .inner-s-video .video-s-title h3 a,
body.back_light_blue .videos.block .videos-slider-wrap .inner-s-video .video-s-title::after,
body.back_light_blue .poster-s-time .hour,
body.back_light_blue .poster-s-time .date,
body.back_light_blue .copyright,
body.back_light_blue .f-top-menu li a,
body.back_light_blue .f-second-menu li a,
body.back_light_blue .site-footer,
body.back_light_blue .videos-slider .owl-stage,
body.back_light_blue .afisha.block .poster-s-back,
body.back_light_blue .afisha.block .owl-stage,
body.back_light_blue h1,
body.back_light_blue .bread-crumbs a,
body.back_light_blue .bread-crumbs li,
body.back_light_blue,
body.back_light_blue .site-footer a,
body.back_light_blue .site-footer,
body.back_light_blue &gt; main div.content a,
body.back_light_blue &gt; main div.content,
body.back_light_blue &gt; main .vozvrat-spisku a,
body.back_light_blue .events-calendar2 a,
body.back_light_blue .events-calendar2,
body.back_light_blue .bx_sitemap .bx_sitemap_li_title a,
body.back_light_blue .bx_sitemap .bx_sitemap_li_title a,
body.back_light_blue .bx_sitemap #bx_sitemap_li_title a,
body.back_light_blue .bx_sitemap #bx_sitemap_li_title,
body.back_light_blue &gt; .site-header .hidden-sub-menu a,
body.back_light_blue &gt; .site-header .hidden-sub-menu,
body.back_light_blue &gt; .site-header .main-header-section a,
body.back_light_blue &gt; .site-header .main-header-section,
body.back_light_blue &gt; .site-header .secondary-menu a,
body.back_light_blue &gt; .site-header .secondary-menu,
body.back_light_blue &gt; .site-header .top-bar a,
body.back_light_blue &gt; .site-header .top-bar{
	background-color: darkblue !important;
	background: none;
	color: yellow !important;
}

body.back_black .imgA,
body.back_black .imgC,
body.back_black .imgB,
body.back_black .read-less.show,
body.back_black div.page-section .read-less-no-scroll.show,
body.back_black div.page-section .sp-head.folded,
body.back_black div.page-section .read-more,
body.back_black .page-section.afisha-list .events-container .mount-head,
body.back_black .page-section.afisha-list .events-tabs .events-container.new-events div.e-date-time span.e-date,
body.back_black .page-section.afisha-list .events-tabs .events-container.new-events div.e-date-time span.e-time,
body.back_black .sidebar.right-sidebar .sidebar-item.afisha-mer-info,
body.back_black .sidebar.right-sidebar .sidebar-item.afisha-mer-info.single-news-banner,
body.back_black .videos.block .videos-slider-wrap .inner-s-video .video-s-title,
body.back_black .videos.block .videos-slider-wrap .inner-s-video .video-s-title h3 a,
body.back_black .videos.block .videos-slider-wrap .inner-s-video .video-s-title::after,
body.back_black .poster-s-time .hour,
body.back_black .poster-s-time .date,
body.back_black .copyright,
body.back_black .f-top-menu li a,
body.back_black .f-second-menu li a,
body.back_black .site-footer,
body.back_black .videos-slider .owl-stage,
body.back_black .afisha.block .poster-s-back,
body.back_black .afisha.block .owl-stage,
body.back_black h1,
body.back_black .bread-crumbs a,
body.back_black .bread-crumbs li,
body.back_black,
body.back_black .site-footer a,
body.back_black .site-footer,
body.back_black &gt; main div.content a,
body.back_black &gt; main div.content,
body.back_black &gt; main .vozvrat-spisku a,
body.back_black .events-calendar2 a,
body.back_black .events-calendar2,
body.back_black .bx_sitemap .bx_sitemap_li_title a,
body.back_black .bx_sitemap .bx_sitemap_li_title a,
body.back_black .bx_sitemap #bx_sitemap_li_title a,
body.back_black .bx_sitemap #bx_sitemap_li_title,
body.back_black &gt; .site-header .hidden-sub-menu a,
body.back_black &gt; .site-header .hidden-sub-menu,
body.back_black &gt; .site-header .main-header-section a,
body.back_black &gt; .site-header .main-header-section,
body.back_black &gt; .site-header .secondary-menu a,
body.back_black &gt; .site-header .secondary-menu,
body.back_black &gt; .site-header .top-bar a,
body.back_black &gt; .site-header .top-bar{
	background-color: black !important;
	background: none;
	color: white !important;
}

body.home .imgA,
body.home .imgC,
body.home .imgB,
body.home .read-less.show,
body.home div.page-section .read-less-no-scroll.show,
body.home div.page-section .sp-head.folded,
body.home div.page-section .read-more,
body.home .page-section.afisha-list .events-container .mount-head,
body.home .page-section.afisha-list .events-tabs .events-container.new-events div.e-date-time span.e-date,
body.home .page-section.afisha-list .events-tabs .events-container.new-events div.e-date-time span.e-time,
body.home .sidebar.right-sidebar .sidebar-item.afisha-mer-info,
body.home .sidebar.right-sidebar .sidebar-item.afisha-mer-info.single-news-banner,
body.home .videos.block .videos-slider-wrap .inner-s-video .video-s-title,
body.home .videos.block .videos-slider-wrap .inner-s-video .video-s-title h3 a,
body.home .videos.block .videos-slider-wrap .inner-s-video .video-s-title::after,
body.home .poster-s-time .hour,
body.home .poster-s-time .date,
body.home .copyright,
body.home .f-top-menu li a,
body.home .f-second-menu li a,
body.home .site-footer,
body.home .videos-slider .owl-stage,
body.home .afisha.block .poster-s-back,
body.home .afisha.block .owl-stage,
body.home h1,
body.home .bread-crumbs a,
body.home .bread-crumbs li,
body.home,
body.home .site-footer a,
body.home .site-footer,
body.home &gt; main div.content a,
body.home &gt; main div.content,
body.home &gt; main .vozvrat-spisku a,
body.home .bx_sitemap .bx_sitemap_li_title a,
body.home .bx_sitemap .bx_sitemap_li_title,
body.home .bx_sitemap #bx_sitemap_li_title a,
body.home .bx_sitemap #bx_sitemap_li_title,
body.home &gt; .site-header .hidden-sub-menu a,
body.home &gt; .site-header .hidden-sub-menu,
body.home &gt; .site-header .main-header-section a,
body.home &gt; .site-header .main-header-section,
body.home &gt; .site-header .secondary-menu a,
body.home &gt; .site-header .secondary-menu,
body.home &gt; .site-header .top-bar a,
body.home &gt; .site-header .top-bar{
	background-color: white !important;
	background: none;
	color: black !important;
}



body.back_light_blue .hidden-sub-menu{
	border: 1px solid yellow;
}
body.back_black .hidden-sub-menu{
	border: 1px solid #fff;
}
body.home .hidden-sub-menu{
	border: 1px solid #000;
}
body.back_light_blue .hidden-sub-menu li,
body.back_light_blue .hidden-sub-menu li:hover{
	border-bottom: none;
}
body.back_black .hidden-sub-menu li,
body.back_black .hidden-sub-menu li:hover{
	border-bottom: none;
}
body.home .hidden-sub-menu li,
body.home .hidden-sub-menu li:hover{
	border-bottom: none;
}

body.back_light_blue #videos h2,
body.back_light_blue #news h2,
body.back_light_blue #afisha h2{
	border-bottom: dotted 2px yellow;
}
body.back_light_blue #videos h2:hover,
body.back_light_blue #news h2:hover,
body.back_light_blue #afisha h2:hover{
	border-bottom: dotted 2px darkblue;
}
body.back_black #videos h2,
body.back_black #news h2,
body.back_black #afisha h2{
	border-bottom: dotted 2px white;
}
body.back_black #videos h2:hover,
body.back_black #news h2:hover,
body.back_black #afisha h2:hover{
	border-bottom: dotted 2px black;
}
body.home #videos h2,
body.home #news h2,
body.home #afisha h2{
	border-bottom: dotted 2px black;
}
body.home #videos h2:hover,
body.home #news h2:hover,
body.home #afisha h2:hover{
	border-bottom: dotted 2px white;
}

body.back_light_blue #videos h2 a,
body.back_light_blue #afisha h2 a,
body.back_light_blue #news h2 a,
body.back_light_blue .news.block .news-p-title h3,
body.back_light_blue .videos.block .videos-slider-wrap .inner-s-video .video-s-title h3,
body.back_light_blue .afisha.block h3{
	color: yellow !important;	
}
body.back_black #videos h2 a,
body.back_black #afisha h2 a,
body.back_black #news h2 a,
body.back_black .news.block .news-p-title h3,
body.back_black .videos.block .videos-slider-wrap .inner-s-video .video-s-title h3,
body.back_black .afisha.block h3{
	color: white !important;	
}

body.home #videos h2 a,
body.home #afisha h2 a,
body.home #news h2 a,
body.home .videos.block .videos-slider-wrap .inner-s-video .video-s-title h3,
body.home .afisha.block h3{
	color: black !important;	
}

.site-footer::after {
    background-image: none !important;
}
body.back_light_blue .slide-text p,
body.back_black .slide-text p,
body.home .slide-text p{
	text-shadow: none;
}

body.pic_none.home .slide-text h2,
body.pic_none.home .slide-text a,
body.pic_none.home .slide-text p{
	color: black !important;
}

body.pic_none.home .slick-dots li {
    background: black;
}



body.pic_none.home .main-slider .slick-prev {
    background-image: url(../i/sl-a-l-grey.png) !important;
}
body.pic_none.home .main-slider .slick-next {
    background-image: url(../i/sl-a-r-grey.png) !important;
}

.poster-slider-wrap .poster-s-time{
	right: 1px;
}

.media-article .media-article-p.short{
	height: auto !important;
}
/*.media-article .read-more{
	display: none;
}*/


.archive-tab-link a {
	font-family: 'Montserrat ExtraLight' !important;
}
.archive-tab-link {
	float: right;
}


.events-tabs-header li.archive-tab-link a:hover {
	color: #6a18a3 !important;
	text-decoration: none !important;
}

#main-menu-list li a{
	background-color: rgba(0, 0, 0, 0) !important;
}

.bx_sitemap .bx_sitemap_ul .bx_sitemap_li_title{
	line-height: 1em;
}

body.back_light_blue .sidebar.right-sidebar .sidebar-item.afisha-mer-info .single-news-banner .share-ami .fl.ttn,
body.back_light_blue .sidebar.right-sidebar .sidebar-item.afisha-mer-info.single-news-banner .share-ami .fl.ttn{
	color: yellow;
}
body.back_light_blue .ya-share2 ul li a{
	background-color: darkblue !important;
}
body.back_black .sidebar.right-sidebar .sidebar-item.afisha-mer-info .single-news-banner .share-ami .fl.ttn,
body.back_black .sidebar.right-sidebar .sidebar-item.afisha-mer-info.single-news-banner .share-ami .fl.ttn{
	color: white;
}
body.back_black .ya-share2 ul li a{
	background-color: black !important;
}
body.home .sidebar.right-sidebar .sidebar-item.afisha-mer-info .single-news-banner .share-ami .fl.ttn{
	color: black;
}
body.home .ya-share2 ul li a{
	background-color: black !important;
}




div.page-section .media-article-p.short::after,
div.page-section.dinamic-default .media-article-p.short::after,
div.page-section.gnesinskaya-pauza .media-article-p.short::after,
div.page-section.obuchenie-detail .media-article-p.short::after{
	height: auto;
}
div.page-section.postupayuschim-detail .media-article-p.short::after{
	height: auto;
}


div.page-section.dinamic-default .read-less-no-scroll.show,
div.page-section.gnesinskaya-pauza .read-less-no-scroll.show,
div.page-section.obuchenie-detail .read-less-no-scroll.show,
div.page-section.postupayuschim-detail .read-less-no-scroll.show,
div.page-section.dinamic-default .sp-head,
div.page-section.gnesinskaya-pauza .sp-head,
div.page-section.obuchenie-detail .sp-head{
	background: none;
}
div.page-section.postupayuschim-detail .sp-head{
	background: none;
}


div.page-section .media-article-p .container-vhs {
	margin-top: 20px;
}

body.back_light_blue span.copyright &gt; a{
    color: yellow !important;
}

body.home span.copyright &gt; a{
    color: black !important;
}

@media screen and (max-width: 550px) {

	body.font3 .content  {
		font-size: 1em !important;
		line-height: 1em;
	}
	body.font3 .content h2 a {
		font-size: 1em !important;
		line-height: 1em;
	}	
	
}

body.font2 .page-section.muzyka-v-kartinkakh .custom-ordered-list li::before,
body.font3 .page-section.muzyka-v-kartinkakh .custom-ordered-list li::before{
    width: auto;
}


.grid-3 .ipl-text {
    font-size: 15px;
}

/* РЈС‡РµР±РЅС‹Рµ РїРѕРґСЂР°Р·РґРµР»РµРЅРёСЏ. РЎС‚СЂСѓРєС‚СѓСЂР° РїРѕРґСЂР°Р·РґРµР»РµРЅРёСЏ */
body.font1 .events-tabs-wrap .events-tabs .dep-list .dep-item .dep-per{
	font-size: 27px !important;
}
body.font2 .events-tabs-wrap .events-tabs .dep-list .dep-item .dep-per{
	font-size: 30px !important;
}
body.font3 .events-tabs-wrap .events-tabs .dep-list .dep-item .dep-per{
	font-size: 33px !important;
}

.events-tabs-wrap .events-tabs .dep-list .dep-item .dep-title a{
	font-size: inherit;
}

body.font1 .events-tabs-wrap .events-tabs .dep-list .dep-item .dep-per .dp-b,
body.font1 .events-tabs-wrap .events-tabs .dep-list .dep-item .dep-title{
	font-size: 13px;
}
body.font2 .events-tabs-wrap .events-tabs .dep-list .dep-item .dep-per .dp-b,
body.font2 .events-tabs-wrap .events-tabs .dep-list .dep-item .dep-title{
	font-size: 16px;
}
body.font3 .events-tabs-wrap .events-tabs .dep-list .dep-item .dep-per .dp-b,
body.font3 .events-tabs-wrap .events-tabs .dep-list .dep-item .dep-title{
	font-size: 19px;
}
/* РЈС‡РµР±РЅС‹Рµ РїРѕРґСЂР°Р·РґРµР»РµРЅРёСЏ. РЎС‚СЂСѓРєС‚СѓСЂР° РїРѕРґСЂР°Р·РґРµР»РµРЅРёСЏ */



/* Р’РѕР·РІСЂР°С‚ Рє СЃРїРёСЃРєСѓ. Р’С…РѕРґ РІ СЌР»РµРєС‚СЂРѕРЅРЅС‹Р№ РґРЅРµРІРЅРёРє */
body.font1 .vozvrat-spisku a,
body.font1 div#link-podrobno a {
    font-size: 22.5px;
}
body.font2 .vozvrat-spisku a,
body.font2 div#link-podrobno a {
    font-size: 25px;
}
body.font3 .vozvrat-spisku a,
body.font3 div#link-podrobno a {
    font-size: 28px;
}
/* Р’РѕР·РІСЂР°С‚ Рє СЃРїРёСЃРєСѓ. Р’С…РѕРґ РІ СЌР»РµРєС‚СЂРѕРЅРЅС‹Р№ РґРЅРµРІРЅРёРє */



/* Р’С‹РїСѓСЃРєРЅРёРєРё */
body.font1 .page-section.vypuskniki .news-list p {
    line-height: 1.1em;
}
body.font2 .page-section.vypuskniki .news-list p {
    line-height: 1.3em;
}
body.font3 .page-section.vypuskniki .news-list p {
    line-height: 1.5em;
}
/* Р’С‹РїСѓСЃРєРЅРёРєРё */


@media screen and (min-width: 800px) {
/*	body.font3 .page-section.obrazovanie-tbl .compact-on-moblie tr th,
	body.font3 .page-section.obrazovanie-tbl .compact-on-moblie tr td{
		word-break: break-all;
		-moz-hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
	}
	body.font3 .page-section.static-default.struktura-organy-upravleniya-detail .compact-on-moblie tr td:nth-child(4){
		word-break: break-all;
		-moz-hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
	}*/
	body.font3 .page-section.obrazovanie-tbl .compact-on-moblie,
	body.font3 .page-section.static-default.struktura-organy-upravleniya-detail .compact-on-moblie{
		width: 100%;
	}
}


/* /low/o-shkole/com-virtuemart-menu-categories/obr/kalendarnyy-uchebqnyy-grafik/ */
.product-info-wrap &gt; div{
	max-width: 100%;
}

@media screen and (max-width: 1024px){
	.events-tabs-header .slick-list::after,
	.events-tabs-header .slick-list::before {
		background-image: none !important;
	}
	.events-tabs-header .slick-list {
		background-color: inherit !important;
	}
	.events-tabs-header::after {
		background: none !important;
	}
}
@media screen and (max-width: 768px){
	body &gt; main {
		margin-bottom: 210px;
	}
}

body.pic_none .f-pi .setpic23{
	display: none;
}
body.pic_none .f-pi .setpic1{
	display: grid;
}

body.pic_grey .f-pi .setpic23{
	display: inherit;
}
body.pic_grey .f-pi .setpic1{
	display: none;
}

body.pic_color .f-pi .setpic23{
	display: inherit;
}
body.pic_color .f-pi .setpic1{
	display: none;
}

body.font1 .oshkole-sotrudnichestvo #tab2 p,
body.font1 .page-section.news-list.oshkole-sotrudnichestvo ul.partners li{
    font-size: 21px !important;
    line-height: 21px;
}
/*body.font1 .page-section.news-list.oshkole-sotrudnichestvo ul.partners li{
	height: 280px;
}*/

body.font2 .oshkole-sotrudnichestvo #tab2 p,
body.font2 .page-section.news-list.oshkole-sotrudnichestvo ul.partners li{
    font-size: 24px !important;
    line-height: 24px;
}
/*body.font2 .page-section.news-list.oshkole-sotrudnichestvo ul.partners li{
	height: 290px;
}*/

body.font3 .oshkole-sotrudnichestvo #tab2 p,
body.font3 .page-section.news-list.oshkole-sotrudnichestvo ul.partners li{
    font-size: 27px !important;
    line-height: 27px;
}
/*body.font3 .page-section.news-list.oshkole-sotrudnichestvo ul.partners li{
	height: 310px;
}*/

body.back_light_blue .effort-table table td:first-child,
body.back_light_blue .schedule-table table td:first-child {
    color: yellow;
}



/*РєРЅРѕРїРєР° РїРѕРґРґРµСЂР¶Р°С‚СЊ РІ РїРѕРґРІР°Р»Рµ*/
body.font2 .footer-inner div.button-footer a {
	font-size: 26px !important;
}
body.font3 .footer-inner div.button-footer a {
	font-size: 28px !important;
}
body.home .footer-inner div.button-footer a {
	border: 1px solid #000;
}
/*РєРЅРѕРїРєР° РїРѕРґРґРµСЂР¶Р°С‚СЊ РІ РїРѕРґРІР°Р»Рµ*/


/*РєРЅРѕРїРєР° 6+ РІ РїРѕРґРІР°Р»Рµ */
body.home .footer-inner .age {
	border: 2px solid #000;
	color: #000;
}
body.back_light_blue .footer-inner .age {
	border: 2px solid yellow;
	color: yellow;
}
/*РєРЅРѕРїРєР° 6+ РІ РїРѕРґРІР°Р»Рµ */




/*РєРЅРѕРїРєРё СЃРѕС†.СЃРµС‚РµР№ РІ РїРѕРґРІР°Р»Рµ */
body footer ul li img.soc_dzen {
	background-image: url("/low/_/i/soc/dzen.svg?3") !important;
}
body.back_light_blue footer ul li img.soc_dzen {
	background-image: url("/low/_/i/soc/dzen_blue.svg?2") !important;
}

body.back_black footer ul li img.soc_dzen {
	background-image: url("/low/_/i/soc/dzen_black.svg?2") !important;
}


body footer ul li img.soc_ok {
	background-image: url("/low/_/i/soc/ok.svg?3") !important;
}
body.back_light_blue footer ul li img.soc_ok {
	background-image: url("/low/_/i/soc/ok_blue.svg?2") !important;
}

body.back_black footer ul li img.soc_ok {
	background-image: url("/low/_/i/soc/ok_black.svg?2") !important;
}


body footer ul li img.soc_rutube {
	background-image: url("/low/_/i/soc/rutube.svg?3") !important;
}
body.back_light_blue footer ul li img.soc_rutube {
	background-image: url("/low/_/i/soc/rutube_blue.svg?2") !important;
}

body.back_black footer ul li img.soc_rutube {
	background-image: url("/low/_/i/soc/rutube_black.svg?2") !important;
}


body footer ul li img.soc_telegram {
	background-image: url("/low/_/i/soc/telegram.svg?3") !important;
}
body.back_light_blue footer ul li img.soc_telegram {
	background-image: url("/low/_/i/soc/telegram_blue.svg?2") !important;
}

body.back_black footer ul li img.soc_telegram {
	background-image: url("/low/_/i/soc/telegram_black.svg?2") !important;
}


body footer ul li img.soc_vk {
	background-image: url("/low/_/i/soc/vk.svg?3") !important;
}
body.back_light_blue footer ul li img.soc_vk {
	background-image: url("/low/_/i/soc/vk_blue.svg?2") !important;
}

body.back_black footer ul li img.soc_vk {
	background-image: url("/low/_/i/soc/vk_black.svg?2") !important;
}


body footer ul li img.soc_youtube {
	background-image: url("/low/_/i/soc/youtube.svg?3") !important;
}
body.back_light_blue footer ul li img.soc_youtube {
	background-image: url("/low/_/i/soc/youtube_blue.svg?2") !important;
}

body.back_black footer ul li img.soc_youtube {
	background-image: url("/low/_/i/soc/youtube_black.svg?2") !important;
}
/*РєРЅРѕРїРєРё СЃРѕС†.СЃРµС‚РµР№ РІ РїРѕРґРІР°Р»Рµ */





/*РєРЅРѕРїРєРё СЃРѕС†.СЃРµС‚РµР№ РІ С€Р°РїРєРµ */
body .site-header .top-social ul li img.soc_dzen {
	background-image: url("/low/_/i/soc/dzen.svg?3") !important;
}
body.back_light_blue .site-header .top-social ul li img.soc_dzen {
	background-image: url("/low/_/i/soc/dzen_blue.svg?2") !important;
}

body.back_black .site-header .top-social ul li img.soc_dzen {
	background-image: url("/low/_/i/soc/dzen_black.svg?2") !important;
}


body .site-header .top-social ul li img.soc_ok {
	background-image: url("/low/_/i/soc/ok.svg?3") !important;
}
body.back_light_blue .site-header .top-social ul li img.soc_ok {
	background-image: url("/low/_/i/soc/ok_blue.svg?2") !important;
}

body.back_black .site-header .top-social ul li img.soc_ok {
	background-image: url("/low/_/i/soc/ok_black.svg?2") !important;
}


body .site-header .top-social ul li img.soc_rutube {
	background-image: url("/low/_/i/soc/rutube.svg?3") !important;
}
body.back_light_blue .site-header .top-social ul li img.soc_rutube {
	background-image: url("/low/_/i/soc/rutube_blue.svg?2") !important;
}

body.back_black .site-header .top-social ul li img.soc_rutube {
	background-image: url("/low/_/i/soc/rutube_black.svg?2") !important;
}


body .site-header .top-social ul li img.soc_telegram {
	background-image: url("/low/_/i/soc/telegram.svg?3") !important;
}
body.back_light_blue .site-header .top-social ul li img.soc_telegram {
	background-image: url("/low/_/i/soc/telegram_blue.svg?2") !important;
}

body.back_black .site-header .top-social ul li img.soc_telegram {
	background-image: url("/low/_/i/soc/telegram_black.svg?2") !important;
}


body .site-header .top-social ul li img.soc_vk {
	background-image: url("/low/_/i/soc/vk.svg?3") !important;
}
body.back_light_blue .site-header .top-social ul li img.soc_vk {
	background-image: url("/low/_/i/soc/vk_blue.svg?2") !important;
}

body.back_black .site-header .top-social ul li img.soc_vk {
	background-image: url("/low/_/i/soc/vk_black.svg?2") !important;
}


body .site-header .top-social ul li img.soc_youtube {
	background-image: url("/low/_/i/soc/youtube.svg?3") !important;
}
body.back_light_blue .site-header .top-social ul li img.soc_youtube {
	background-image: url("/low/_/i/soc/youtube_blue.svg?2") !important;
}

body.back_black .site-header .top-social ul li img.soc_youtube {
	background-image: url("/low/_/i/soc/youtube_black.svg?2") !important;
}
/*РєРЅРѕРїРєРё СЃРѕС†.СЃРµС‚РµР№ РІ С€Р°РїРєРµ */

</pre></body></html>