

/* Start:/bitrix/templates/social-studies.ru/template_styles.css?174613292516445*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@charset "utf-8"; 

p{margin:8px 0;}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{
	font-size:18px; 
	font-family:'Montserrat', sans-serif;
	font-weight:normal;
	margin:25px 0;
} 

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{
	font-size:18px; 
	font-family:Open sans, sans-serif; 
	font-weight: normal;
} 

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{
	font-size:16px; 
	font-family:Оpen sans, sans-serif; 
	font-weight:normal
}
 
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover, h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover, h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{
	font-size:15px; 
} 

.page{
	line-height:1.9;
	color:#555;
	text-align:left;
	overflow:hidden;
	width:100%; 
	display:flex; 
	justify-content: center; 
	align-items: center; 
	flex-direction:column;
}

.header{
	font-family:'Montserrat', sans-serif; 
	background-color:#FFFFFF;
	padding:15px 15px;
	margin-top:10px;
	height: 60px;  
	width:100%; 
	max-width:1266px;
	display:flex; 
	justify-content:space-between; 
	align-items:center;
	flex-direction:row;
}

.name{
	display:flex; 
	justify-content:space-between; 
	align-items:center;
}

.logo{
	background:url('//opt-1289118.ssl.1c-bitrix-cdn.ru/images/logo-ss.svg?16049105623562'); 
	width:35px; 
	height:35px; 
	padding: 0 4px; 
	background-repeat:no-repeat; 
	float:left;
}

.title a{
	font-size:22px; 
	font-weight:bold; 
	text-decoration:none; 
	padding:0 4px; 
	line-height:1;
	color:#555;
}

.auth a{
	color:#2992ec; 
	font-size:14px; 
	font-weight:normal; 
	text-decoration:none; 
	padding:0 4px; 
	line-height:1;
}

.auth a:hover{
	text-decoration:none;
	color:#FFB744;
}

.search{
	color:#2992ec; 
	font-size:15px; 
	font-weight:normal; 
	padding:0 4px; 
}

.marker{
	color:#555; 
	font-size:22px;
	font-weight:normal; 
	padding:0 4px;
}

.menucover{
	width:100%; 
	display:flex; 
	justify-content:center; 
	align-items:center;
}

.menu{
	font-family:'Montserrat', sans-serif;
	width:100%;
	max-width:1299px;
}

.mainpage{
	background-color:#FAFAFA;
	width:100%;display:flex;
	justify-content:center;
}

.content{
	width:100%; 
	margin-top:20px;
	max-width:1299px;
	display:flex;
	justify-content:left;
	align-items:flex-start;
	font-family:Open sans, sans-serif;
	font-size:15px;
}

.content a{
	text-decoration:none;
	color:#2992ec;
}

.content a:hover{
	text-decoration:none;
	color:#FFB744;
}

.left{
	width:24%;
	max-width:210px;
	font-size:13px;
	background-color:#FFFFFF;
	box-shadow:4px 4px 10px rgba(104, 104, 104, 0.25);
	margin-top:10rem;
} 

.videolectures{
	display:flex;
	align-items:center;
}

.videolectures-img{
	margin:5px 2px 0 0;
	width:45px;
	height:45px;
}

.maincontent{
	width:100%;
	padding:15px 45px;
	margin:15px 3px;
	background-color:#FFFFFF;
	box-shadow:4px 4px 10px rgba(104, 104, 104, 0.25);
	overflow:auto;
}

.mainblock{
	margin:15px 15px;
	padding:15px 10px;
}

.subblock{margin:25px 10px;}

.adv{max-height:380px;}

.cardnav{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

.card{
	display:block;
	min-height:150px;
	padding:5px;
	box-sizing:border-box;
}

.card__big{width:50%;}

.card__small{width:33.333%;}

.cardblock{
	width: 100%;
	height: 100%;
	border-radius: 6px;
}

.cardblock__theory{background:linear-gradient(89.66deg,#dbdef1 .47%,#e5e7f7 28.33%,#e4e6f7 71.99%,#d8daee 100.18%)}

.cardblock__video{background:linear-gradient(90deg,#f3d0c8,#f3d2ca 21.9%,#f4cfc2 44.61%,#f0ccc1 68.95%,#f1cabd 86.93%,#f1c4b4);}

.cardblock__tests{background:linear-gradient(204.55deg,#00ecbc36,#007adf4a 95.54%)}

.cardblock__terms{background:linear-gradient(0deg,#fa71cd47,#c471f54d);}

.cardblock__mistakes{background:linear-gradient(136deg,#ddf0ff 19.19%,#9bd0fe);}

.cardblock__methods{background:linear-gradient(89.83deg,#a9cdd7 .5%,#a7ccd6 8.16%,#b8d9e3 50.37%,#c1e0ea 75.44%,#c5e2ec 100.2%);}

.cardblock__news{background:linear-gradient(0deg,#00c6fb40,#005bea4a);}

.cardblock__contacts{background:linear-gradient(180deg,#d3e4f2,#e3f0fa 40.14%,#c6d8e6);}

.cardtitle{
	padding:15px 0 0 15px;
	font-size: 20px;
	font-weight:bold;
	text-decoration: none;
	color:#555;
}

.subcardtitle{
	padding:15px;
	max-width:60%;
	font-size:15px;
	text-decoration: none;
	color:#555;
	font-size:14px;
}

.footer{
	font-size:13px;
	font-family:'Montserrat', sans-serif;
	width:100%;
	clear:both;
	margin:auto;
	text-align:center;
	color:#999;
	max-width:1299px;
	overflow:auto;
	margin-top:20px;
}

.footer a{
	text-decoration:none;
	color:#2992ec;
}

.iconsocialnet{
	height: 64px;
	width: 64px;
}

.buttonsearch{background-color:#FFF;
	color:#2992ec;
	height:22px;
}

input:focus{
	outline:none;
	border-color:#FFB744;
}

input{
	border: 2px solid #f0f0f0;
	border-radius:4px;
}

.pic{
	display:block;
	margin:0 auto;
}

.comment{
	font-size:13px;
	font-family:'Montserrat', sans-serif;
	text-align:left;
	color:#999;
}

.overlay{
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0, 0, 0, 0.7);
	transition:opacity 500ms;
	visibility:hidden;
	opacity:0;
	z-index:99999;
}

.overlay:target{
	visibility:visible;
	opacity:1;
	z-index:99990;
}

.popup{
	margin:70px auto;
	padding:20px;
	background:#fff;
	border-radius:5px;
	width:30%;
	position:relative;
	z-index:99999;
	transition:all 5s ease-in-out;
}

.popup .close{
	position:absolute;
	top:20px;
	right:30px;
	transition:all 200ms;
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
}

.popup .close:hover{color: #06D85F;}

.popup .content{
	max-height:30%;
	overflow:auto;
	z-index:9999999999;
}

#upbutton {
	background: url("/images/up-ss.png") no-repeat top left;
	height: 60px;
	width: 60px;
	bottom: 30px;
	right: 30px;
	cursor: pointer;
	display: none;
	position: fixed;
	z-index: 999;
}

blockquote {
	margin: 0;
	background: #FFF1DE;
	color: #58554B;
	padding: 10px 15px 45px 15px;
	margin: 0 5px 15px 5px;
	border-radius: 6px;
	font-size: 14px;
}

blockquote .quote {
	position: relative;
	padding: 10px 10px 10px 100px
}
blockquote .quote:before {
	content: "";
	color: white;
	background: url("/images/myfoto-ss.png");
	background-size: cover; /* Размер фона */
	background-position: center; /* Позиция картинкипо центру */
	width: 80px;
	height: 80px;
	text-align: center;
	border-radius: 50%;
	position: absolute;
	left: 5px;
	box-shadow: inset 0 1px 0 #D4E8EF, 0 0 0 5px rgba(0,0,0,.1);
	text-shadow: 1px 1px 2px rgba(0,0,0,.2)
}
blockquote cite {
	font-style: normal;
}

#radio-2:checked ~ p .example{display:none;}
#radio-3:checked ~ p .text-about{display:none;}
#radio-3:checked ~ p .example{display:none;}
#radio-4:checked ~ p .text-about{font-weight: normal;}
#radio-4:checked ~ p .example{font-weight: normal; font-style: normal; font-size:15px; color:#555;}
#radio-4:checked ~ p .definition{font-weight: normal;}

#radio-2:checked ~ ul .example{display:none;}
#radio-3:checked ~ ul .text-about{display:none;}
#radio-3:checked ~ ul .example{display:none;}
#radio-4:checked ~ ul .text-about{font-weight: normal;}
#radio-4:checked ~ ul .example{font-weight: normal; font-style: normal; font-size:15px; color:#555;}
#radio-4:checked ~ ul .definition{font-weight: normal;}



.radio{font-style: italic;}

@media all and (max-width: 900px){
	.header{display:flex;flex-direction:column;height:auto;}
	.title{margin-bottom:10px;}
	.title a{font-size: 16px;}
	.left{display:none;}
	.maincontent{padding:15px 20px;}
	.marker{display:none;}
	.search{margin-top:15px;}
	.popup{width:70%;}
	.card__big{width:100%;}
	.card__small{width:50%;}
}

@media all and (max-width : 500px){
	.card__small{width:100%;}
}

@media all and (max-width : 350px){
	.logo{width:16px; height:16px;}
	.title a{font-size: 15px;}
	.card__big{width:100%;}
	.card__small{width:100%;}
}

summary::-webkit-details-marker{display:none;}

summary::-moz-list-bullet{list-style-type:none;}

summary::marker{display:none;} 

summary {
	color: #2992ec;
	display:inline-block;
	cursor: pointer;
	position: relative;
}

summary:before {
	right: -1em;
	top: .44em;
	color: transparent;
	background: url("data:image/png;base64,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PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSI1NCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjUyIiBleGlmOlVzZXJDb21tZW50PSJTY3JlZW5zaG90IiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wNS0wN1QxMTo0MDozOSswMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDUtMDdUMTE6NDE6NTUrMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDUtMDdUMTE6NDE6NTUrMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRGlzcGxheSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmMzEyNDhmZS0yMjdjLTQ4NTctODY4My1jZDVmOTBkZmE4OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ZjMxMjQ4ZmUtMjI3Yy00ODU3LTg2ODMtY2Q1ZjkwZGZhODk0IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZjMxMjQ4ZmUtMjI3Yy00ODU3LTg2ODMtY2Q1ZjkwZGZhODk0Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZjMxMjQ4ZmUtMjI3Yy00ODU3LTg2ODMtY2Q1ZjkwZGZhODk0IiBzdEV2dDp3aGVuPSIyMDIxLTA1LTA3VDExOjQxOjU1KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7yyiaGAAABwElEQVRoge3Zv0vDQBQH8NcbFIqeg4t4k6A1Cs6F/g3d7Saa4trJVf8GiT8Wwf9ArK6Ci5DSUQeVhnZqEUpaaHVSG4doKSYgfffeKZLvmIPLZ8ndey+pIAjgb0f8NuDnJESKJESKJESKaBErXqfg3DR7AypNbPDEitexz3u3sLJx7LIqkcTQF0xOA0ArbbEqMcRRXxhWJYZ4ev046gvDp8QQd9ezq+/30edMSgxRSbG/lTOmRH4uJpX4QydUWvxKraNbSeHwK3UvwE/lG6OS4I5WUjh2bplNSVNGKCkO2JRklU6ozDAoKYsxJcUhg5K4XgyVS6+USvqSVklxVKRUslTdSoqdvBW71Epbd42nsXZjIbo1f/vyJXapZLXXFubG2o2e6NZ8++IZJqaiSyWrnc9mlBzvpcREch/QEjl8QEh0a36x3Cf3ARWx4nWK5X60WwBtH5AQo93WMPo+0Cdy+0B/GsHtAx1itd414AM0sVrvbp51DfgAR/zyzUSXyH2AI55cPRjzAY64V8hGuz4mH6CnEd96Uz4f6EwjhkpWHwCkdP5eNXsDr+Uvzs/y+UCTaCb/fRxvJgmRIgmRIgmRIh/RuSGSw40K8gAAAABJRU5ErkJggg==") no-repeat 50% 50% / 1em 1em;
	width: 1em;
	height: 1em;  
	content: "";
	position: absolute;
	transition: transform .5s;
}
details[open] > summary:before {transform: rotateZ(90deg);}

summary ~ * {padding:0 1em 0 1em;}

details[open] summary ~ *{animation: sweep .5s ease-in-out;}

@keyframes sweep {
	0%    {opacity: 0;}
	100%  {opacity: 1;}
}

summary:focus {
	outline:0;
	box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3);
}

details{
	display:block;
	margin-bottom: .5rem;
}

#cookie_note{
    display: none;
    position: fixed;
    bottom: 15px;
    left: 50%;
    max-width: 90%;
    transform: translateX(-50%);
    padding: 20px;
    background-color: white;
    border-radius: 4px;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
}

#cookie_note p{
    margin: 0;
    font-size: 0.7rem;
    text-align: left;
    color: black;
}

.cookie_accept{
    width:20%;
}
@media (min-width: 576px){
    #cookie_note.show{
        display: flex;
    }
}

@media (max-width: 575px){
    #cookie_note.show{
        display: block;
        text-align: left;
    }
}

/* End */


/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1596981139501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/templates/social-studies.ru/components/bitrix/menu/main-menu/style.css?16357502044261*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:5px 0 15px 0; padding:0;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:14px;
	float:left;
	/*font-size:90%*/
}


/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	margin:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#2992ec;
	margin:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	color:#2992ec;
	margin:7px 12px;
	text-decoration: underline;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	color:#2992ec;
	text-decoration: underline;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/social-studies.ru/components/bitrix/menu/main-menu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/social-studies.ru/components/bitrix/menu/main-menu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{

	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{

}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/* End */


/* Start:/bitrix/templates/social-studies.ru/components/bitrix/menu/left-menu/style.css?1635750547626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
    background-color:#FFFFFF;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 5px 0;
    color:#2992ec;
	font-weight:normal;
}

ul.left-menu li a
{
	font-size:100%;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	text-decoration: underline;
}

ul.left-menu li a:hover
{
	text-decoration: underline;
	color:#2992ec;
}

.selected{text-decoration: underline;}

ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FFFFFF;
}
/* End */


/* Start:/bitrix/templates/social-studies.ru/styles.css?1746132925108*/
.definition{font-weight: bold;}
.text-about{}
.example{font-size:14px; 
	color:#888; 
	font-style: italic;
}
/* End */
/* /bitrix/templates/social-studies.ru/template_styles.css?174613292516445 */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1596981139501 */
/* /bitrix/templates/social-studies.ru/components/bitrix/menu/main-menu/style.css?16357502044261 */
/* /bitrix/templates/social-studies.ru/components/bitrix/menu/left-menu/style.css?1635750547626 */
/* /bitrix/templates/social-studies.ru/styles.css?1746132925108 */
