

/* Start:/bitrix/templates/siasnew/components/bitrix/menu/horizontal_multilevel_01/style.css?13833010515146*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
/*	background-color:#e5e5e5; *//* url(/bitrix/templates/siasnew/components/bitrix/menu/horizontal_multilevel_01/images/header_menu_bg.gif) repeat-x ;*/
	min-height:33px;
	width:100%;
	list-style:none;
	font-size:22px;
	float:left;
	font-family: NLG;
	/*font-size:90%*/
/*	background-image: url(/images/topmgrad.gif);*/
/*background-image: url(/images/grad01.jpg);
	background-repeat: repeat-x;
	background-position: left center;*/
}
#horizontal-multilevel-menu li.menulisearch {padding:3px 0;float:right;}
#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{/*	background-image: url(/images/menublue.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
	display:block;
	padding:13px 34px 0 0;
/*	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:#000;
	font-weight:bold;
	text-transform: uppercase;
	/* padding:7px 2px;*/
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{/*background-image: url(/images/menupink.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
	/* background:#fc8d3d;*/
	color:#808080;
	/* font-weight:bold;*/
	/* padding:7px 12px; */	
	text-transform: uppercase;
}

/*Root items: hover*/
#horizontal-multilevel-menu a:hover, #horizontal-multilevel-menu li.jshover a.root-item
{text-decoration:underline;
/* background-image: url(/images/menupink.gif);
	background-repeat: no-repeat;
	background-position: left center;*/


	/* background:#D6D6D6;
	color:#000; */
}

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

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

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	/* background:#D6D6D6; */
	color:#f00;
}

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

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

	height:auto;
	/*width:12em;*/
	width:140px;
	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
{
	color:#000;
	font-weight:bold;
}

/*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:#F00;
}

#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/siasnew/components/bitrix/menu/left_menu1/style.css?1383250964770*/
/* Left menu*/
ul.left-menu
{
	font-family: NLG;
	list-style:none;
	margin:0; padding:0;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 0 0 12px 0;
/*	border-bottom-width: medium;
	border-bottom-style: groove;
	border-bottom-color: #999;
	background:#F5F5F5 url(/bitrix/templates/siasnew/components/bitrix/menu/left_menu1/images/left_menu_bg.gif) top repeat-x;*/
}

ul.left-menu li a
{
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-transform: uppercase;

}

ul.left-menu li a:visited
{
	color:#000;
}

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


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active
{
color:#808080;
text-decoration: none;

}
ul.left-menu li a.selected:hover
{/*	color:#9898ad;*/
text-decoration: underline;
}


/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1437782692448*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/siasnew/styles.css?14404212784951*/
@font-face {
  font-family: 'NLG';
  src: url('/bitrix/templates/siasnew/fonts/NLG55.eot');
  src: url('/bitrix/templates/siasnew/fonts/NLG55.eot?#iefix') format('embedded-opentype'),
       url('/bitrix/templates/siasnew/fonts/NLG55.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MNP';
  src: url('/bitrix/templates/siasnew/fonts/MinionPro-Regular.eot');
  src: url('/bitrix/templates/siasnew/fonts/MinionPro-Regular.eot?#iefix') format('embedded-opentype'),
       url('/bitrix/templates/siasnew/fonts/MinionPro-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Swift';
  src: url('/bitrix/templates/siasnew/fonts/SWF45SCC.eot');
  src: url('/bitrix/templates/siasnew/fonts/SWF45SCC.eot?#iefix') format('embedded-opentype'),
       url('/bitrix/templates/siasnew/fonts/SWF45SCC.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DINPro-CondensedBoldItalic';
  src: url('/bitrix/templates/siasnew/fonts/DINPro-CondensedBoldItalic.eot');
  src: url('/bitrix/templates/siasnew/fonts/DINPro-CondensedBoldItalic.eot?#iefix') format('embedded-opentype'),
       url('/bitrix/templates/siasnew/fonts/DINPro-CondensedBoldItalic.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}
@import 'https://fonts.googleapis.com/css?family=PT+Serif:400i&subset=cyrillic,cyrillic-ext,latin-ext';

html {font-size:13px;}   /*87.5% сюда пишем размер вашего шрифта по-умочанию */
@media all and (min-resolution: 120dpi) {
    html {font-size:13pt; } /*73% пропорционально уменьшаем кегль: 68.75/(120/96) 75%*/
 /*   html, x:-moz-any-link {font-size:83.5% } 81.25% тут должен быть размер по-умолчанию */
}
    #for-opera927 {/* dont' remove! */}

/* Для IE6/7: */
td.tdgrey {background-color: #EDECF1;padding:5px;}
/* #header {
  scrollbar-track-color:expression(
  this.runtimeStyle.scrollbarTrackColor = "#fff",
  ((screen.deviceXDPI/screen.logicalXDPI) == 1) ? (document.body.style.fontSize = 1/(screen.logicalYDPI/96) +'em') : false
  );
}
*/


.bigfont { font-size: 15px; line-height: 23px; padding: 0 0 30px 0px; font-family: Swift, "Times New Roman", Times, serif; width: 565px; }
.smallfont { padding: 0 0 30px 94px; font-family: Arial, "Times New Roman", Times, serif;}
.bigfont2 { font-size: 22pt;padding:10px 0;margin: 0 0 0 200px; font-family: "Times New Roman", Times, serif;}
.bigfont3 { font-size: 15px; line-height: 23px; padding: 0 0 30px 0px; font-family: Swift, "Times New Roman", Times, serif;}
.notbigfont { padding:10px 0;margin: 0 0 0 400px; }

table { border-collapse: collapse; border-spacing: 0; font-size: 13px; }
table td { padding:0; margin:0; }

.bigfontbezotstupa {font-size: 22pt;margin:padding:10px 0;  font-family: "Times New Roman", Times, serif;}
div.bigfontbezotstupa {margin: 0 0 0 -200px;padding:10px 0; font-family: "Times New Roman", Times, serif;}

p{text-indent: 0;text-align: left; margin: 0 0 20px 0;}

.perizd_table td { margin:10px; padding: 10px;vertical-align:top;text-align:left;width:50%;}

.periodicals_table_td_english {
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;

}

.periodicals_table_td_russian {
border-top:1px solid #CCCCCC;

}






.topauth {
  font-size:12px;
}
input[type="submit"]  {/* font-size:0.87em;font-weight:bold; padding: 0 4px;*/}
img {padding:0; margin:0;border:0;}
/*
input.cbotton {background-color:#FFD700;color: #BC262C;}
input.cbotton:link, input.cbotton:visited {background-color:#FFD700;color: #BC262C;}
input.cbotton:hover, input.cbotton:active {background-color:#BC262C;color: #FFF;}

input.cbotton_clear {background-color:transparent;color: #009;border:none;text-decoration:underline;}
input.cbotton_clear:link, input.cbotton_clear:visited {background-color:#FFD700;color: #BC262C;text-decoration:underline;}
input.cbotton_clear:hover, input.cbotton_clear:active {background-color:#BC262C;color: #FFF;}
*/
table.authtbl td {padding: 2px;font-size:12px;}
h1
{
  margin:0; padding:0;
  font-size:13pt;
  margin-bottom:15px;
  padding-bottom:5px;
  padding-top:14px;
/*  border-bottom:1px solid #CCCCCC*/
}

h2, h3
{
  font-size:120%;
}

h2
{
  padding-top:15px;
  padding-bottom:5px;
  border-bottom:1px solid #CCCCCC;
}

h3
{
  font-size: 17px;
  line-height: 120%;
  margin-top: 0;
}

h4, h5, h6
{
  font-size:110%;
}

h4
{
  margin:10px;
}

/*Information block*/
.information-block
{
  width:180px;
  margin-bottom:16px;
}

.information-block-head
{
  color:#BC262C;
  font-weight:bold;

  border-bottom:1px solid #CCCCCC;
  margin-bottom:4px;
  padding-bottom:5px;
}

.information-block-body
{

  color:#737373;
  margin-right:20px;
}



.content-block-head
{
  background-image:url(/bitrix/templates/siasnew/images/content_block_bg.gif);
  font-weight:bold;

  margin:2px;
  padding: 5px 9px;
}

.content-block-body
{
  padding:4px 5px;
  width:100%;
}
.catalog-section-list-magazine ul{
  list-style:none;
}
.catalog-section-list-magazine ul li {
  padding:10px;
}

.pub_author{
  padding: 10px 0 0;
}
.pub_author_link_head{
  font-weight: bold;
}
.pub_author_link{}


.editor_dialog .content { width: 100% !important; }
/* End */


/* Start:/bitrix/templates/siasnew/template_styles.css?146780308523518*/
html, body, form {
  margin: 0;
  padding: 0;
}

hr {color:#9898ad;}

.fotooninstitut { padding: 0 0 20px 0; overflow: hidden; }
.fotooninstitut img { float: left; margin: 0 2px 2px 0; }
.page1font {font-size:13px;}
/*
 -

.hz1 {color:#27365c;}
.hz2 {color:#9898ad;}
.hz3 {color:#efeff1;}
*/

#meiirhold {
  background-color: #EDECF1;
  background-image: url(/images/1page/meyerhold.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}
#musorgsky {
  background-color: #EDECF1;
  background-image: url(/images/1page/musorgsky.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

html {
  height: 100%;
}

body {
  min-height: 100%;
  min-width: 951px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  color: #000;
  background-color: #fff;
}
.is-imti {
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100% auto;
}

#topfon {
  position: relative;
  width: 951px;
  margin: 0 auto;
  padding: 20px 0;
}
.is-imti #topfon {
  padding: 45px 0 35px 0;
}

#topshapka {
  height: 154px;
}
.is-imti #topshapka {
  height: auto;
}

#topshapkamenu {
 width: 766px;
}
#topshapkamenuall {
  position: relative;
  width: 951px;
  height: 51px;
  background: url(/bitrix/templates/siasnew/images/menu-bg.png) repeat-x 0 0;
  margin: 0 auto;
}
#topshapkamenu2 {
  width: 951px;
  padding: 30px 0 10px 0;
  margin: 0 auto;
}
#topshapkamenu2all {
  width: 951px;
  border-bottom-width: thin;
  border-bottom-style: solid;
  border-bottom-color: #9898ad;
  margin: 0 auto;
}

#topshapkasocial {
  position: absolute;
  top: 0;
  right: 0;
  width: 222px;
  height: 21px;
  text-align: right;
  margin: 13px 2px 0 0;
}
#topshapkasocial img {
  vertical-align: middle;
  margin: 0 0 0 14px;
}

#bottonfon {
  width: 951px;
  margin: 0 auto;
  border-bottom-width: thin;
  border-bottom-style: solid;
  border-bottom-color: #9898ad;
  border-top-width: thin;
  border-top-style: solid;
  border-top-color: #9898ad;
}

#navigation {
  display: none;
  font-size: 0.8em;
}

#pagetitle {
  display: none;
}

.top_logo {
  float: left;
  width: 500px;
}
.top_contacts {
  float: right;
  width: 222px;
  padding-top: 8px;
  font-weight: normal;
}
.top_lang {
  font-family: NLG, Arial, "Times New Roman";
  margin: 15px 0 0 0;
  font-weight: bold;
  font-size: 14px;
  line-height: 100%;
}
.is-imti .top_contacts,
.is-imti .top_lang {
  padding-top: 0;
  margin-top: 0;
}

.top_search {
  overflow: hidden;
  margin: 10px 0 0 0;
}
.search-form input { margin:0; padding: 0; position:relative; border: 0 none;}
.top_search .search_img { float: left; padding: 4px 4px 0 5px; }
.top_search .search_text { float:left; height: 26px; width: 177px; padding: 0 10px; background-color: #E5EAF3;}

.cont_list, .main_departments { font-family: Arial; }

.cont_list a:link, .cont_list a:active { text-decoration: underline; }
.cont_list a:hover { text-decoration: none; }

.filter-item-right { font-family: NLG; font-size: 14px; line-height: 23px; color: #000000; text-transform: uppercase; }

.main_departments { position: relative; }

.main_departments ul { padding: 0 0 0 20px; margin-bottom: 0; }

div.tdgrey, td.tdgrey {background-color: #EDECF1;padding:12px 0 25px 0;}
td.tdgreymeyer {background-color: #EDECF1;padding:0px 0px 0px 0;}

td.tdwhite {padding:10px 3px 0 0;}
.tdgreyfoto {background-color: #EDECF1;padding:0 10px 0 0;}
.tdwhitefoto {padding:0 0 10px 0;}
.tdleftnew {padding:5px 0;/* border-bottom-width: medium;
  border-bottom-style: groove;
  border-bottom-color: #999;*/}
table.tdkontact td {border-bottom-width: thin;
  border-bottom-style: solid;
  border-bottom-color: #00A; padding:5px;}
.top_cent
{
/*  border-left-width: medium;
  border-left-style: groove;
  border-left-color: #999; */
}
.colcol{
/*  background-image: url(/bitrix/templates/siasnew/images/kolonna1_2.jpg);*/
  background-image: url(/bitrix/templates/siasnew/images/kolonna3.jpg);
  background-repeat: repeat-y;
  background-position: center top;
}
.searchid { border-bottom-width: medium;
  border-bottom-style: groove;
  border-bottom-color: #999;padding:2px;}
td {padding:0;}
.b47ru{ font-size:2.2em;}
.b47 a:link {
  color: #FFF;
  text-decoration: none;padding: 5px;
}
.b47 a:visited{color:#FFF;text-decoration: none;}
.b47 a:active {color: #FFF;text-decoration: none;}
.b47 a:hover{color:#FFF;text-decoration: none;}

a.nodecor:link ,
a.nodecor:visited,
a.nodecor:active ,
a.nodecor:hover{color: #000001;text-decoration: none;}
/*a.aindexnews:link ,a.aindexnews:visited {color: #27365c;text-decoration: none;}
a.aindexnews:active  ,a.aindexnews:hover {color:#27365c;  text-decoration: underline;}*/
.news-item {padding:0 0 20px 0;}
.news-list {padding:0 0 0 0;}
#htitle {color: #631313; font-size: 2.4em;  letter-spacing: 0.15em; font-weight: bold;  font-family: "Times New Roman", Times, serif;}
.teltop {color: #000;padding:0;padding:0 0 0 40px;}
.linebreak {clear: both;}
.leftborder {border-left-width: thin;
  border-left-style: solid;
  border-left-color: #00A;
padding:5px;
width:150px;}
.sotr_img img, .imgborder {margin: 10px;}
.imgnoborder {margin: 0; padding:0; border:0;}

.gold { color: #FFD700;}

#flowers, #flowersbot {
  background-image: url(/bitrix/templates/siasnew/images/panel3.jpg);
  background-repeat: repeat-x;
  background-position: -10px center;
}
#roztoptop {height:6px;padding:0;margin:0;background:url(/bitrix/templates/siasnew/images/top3bottom.jpg) left center repeat-x;}
#roztop {background:url(/bitrix/templates/siasnew/images/roztop.gif) left center repeat-x;}
#rozbot {background:url(/bitrix/templates/siasnew/images/rozbot.gif) left center repeat-x;}

.blueback {background-color: #c6e2ff;}
.search-form  {}
.toptext {/*font-size: 1.2em;
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  color: #000;*/
/*  background: #c6d7e5;

  background-image: url(/bitrix/templates/siasnew/images/fon8.jpg);
    background-repeat: repeat-x;
  background-position: left center;*/
/*  background-image: url(/bitrix/templates/siasnew/images/topfon1.jpg);
  background-repeat: repeat-x;
  background-position: left center;*/


}

/*
a:link {color: #486DAA;}
a:visited{color:#8C9AA8;}
a:active {color: #486DAA;}
a:hover{color:#DD0000;}
*/

a:link {color: #000;text-decoration: none;}
a:visited{color:#000;text-decoration: none;}
a:active {color: #000;text-decoration: none;}
a:hover{color:#000;text-decoration: underline;}

#footerdiv a.ser:link {color: #9898ad;text-decoration: none;}
#footerdiv a.ser:visited{color:#9898ad;text-decoration: none;}
#footerdiv a.ser:active {color: #9898ad;text-decoration: none;}
#footerdiv a.ser:hover{color:#9898ad;text-decoration: underline;}
.ser {color:#9898ad;}

#printer
{
  float:right;
  font-size:85%;
  background:url(/bitrix/templates/siasnew/images/printer.gif) left center no-repeat;
  padding-left:16px;
}

#printer a
{
  text-decoration:none;
  color:#787878;
}
hr
{
  width:100%;
  height: 1px;
  border: medium none;
  margin:8px 0
}

/* Header menu: home, search, feedback*/
#header_menu
{
  background:#557F7E;
/*  position:absolute;
  right:55px;
  box-sizing:border-box;
  -moz-box-sizing:border-box; */
}

#header_menu a
{
  display:block;
  float:left;
  cursor:pointer; cursor: hand;
  padding:8px 11px;
}

/*Left column*/
.left-column
{padding: 5px 15px 0 0;
  /* width:185px; */
  vertical-align:top;
  height:100%;
/*  background:#94b1ae;
  background:#aac5c2;*/
  color:#000;
/*  border-right-width: medium;
  border-right-style: groove;
  border-right-color: #999;*/
/*
  background-image: url(/bitrix/templates/siasnew/images/gfon02.jpg);
    background-repeat: repeat;
  background-position: left top;*/
}
.left-column-top
{padding: 0;
  width:185px;
  vertical-align:top;
    color:#000;
  border-width: medium;
  border-style: groove;
  border-color: #999;

}
/*Main column*/
.main-column
{background:#fff;
  vertical-align:top;
  padding:0 0 10px 0;
}

/*Right column*/
.right-column
{
/*  width:1px;  background:#94b1ae; */
background:#aac5c2;
  color:#000;
  vertical-align:top;
/*  border-left-width: medium;
  border-left-style: groove;
  border-left-color: #999;*/
}
.right-column-top
{
/*  width:1px;  background:#94b1ae; */
background:#aac5c2;
  color:#000;
  vertical-align:top;
  border-width: medium;
  border-style: groove;
  border-color: #999;
}
.tdright {width:177px;background:#aac5c2; /*  height: 100%;border-left:1px solid #CCCCCC;   background:#ffd6db;*/
padding:0 4px;
}

/*Footer*/
#footerdiv {width:951px; margin: 0 auto;padding:15px 0;font-size:11pt;  }
.footer {
  width: 951px;
  margin: 0 auto;
  color: #808080;
  padding: 10px 0 20px 0;
  border: 0 none;
}
.is-imti .footer {
  color: #000000;
}

.footer_copy {
  float: left;
}

.footer_map {
  float: right;
}

/*Link in footer*/
.footer a
{
  color: #000;
}
.footer a:link { color: #9898AD; }
.footer a:visited{ color: #9898AD; }
.footer a:active { color: #9898AD; }
.footer a:hover{ color: #9898AD; text-decoration: underline; }


/*Head cell*/
table.data-table thead td, table.data-table th
{
  background-color:#E1E5ED;
  text-align:left;
  font-weight:normal;
  background-image:none;
/*  border:1px solid #CECECE;
  padding:4px;*/
  color:#333;
}

/*Body cell*/
table.data-table tbody td
{
  background-color:#FFF;
  background-image:none;
  color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
  background-color:#c6d7e5;
  padding:4px;
  color:#333;
}

/*Error & OK messages*/
.errortext
{
  color:red;
}

.notetext
{
  color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
  color:red;
}


/*Forum*/


/*Forum menu*/
table.forum-menu {border-left: 1px solid #DAE7DF; border-top: 1px solid #DAE7DF; }
table.forum-menu td.forumtoolbar {background-color: #E3E7F1; border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF; border-right: 1px solid #C3C9D7; border-bottom: 1px solid #C3C9D7; }
.forumtoolsection {border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF; border-right: 1px solid #C3C9D7; border-bottom: 1px solid #C3C9D7; }
.forumtoolseparator {border-left: 1px solid #C3C9D7;border-right: 1px solid #FFFFFF; }

table.forum-menu a, table.forum-menu select, table.forum-menu input, table.forum-menu td {color:#333}

/* menu popup */
.forum-menu-hidden-in {border: 1px solid #C3C9D7;}
table.forum-menu-popup-table td, table.forum-menu-popup-table td a { color: black;}
table.forum-menu-popup-table td.forum-menu-popup, table.forum-menu-popup-table td.forum-menu-popup-hover {border: none; background-color: #E3E7F1; }
table.forum-menu-popup-table td.forum-group{background-color:#E3E7F1; color:#333;}
table.forum-menu-popup-table td.forum-menu-popup-hover {background-color: #F4F5F9;}
div.forum-group{background-color:#F9FBF9; font-weight:bold; color:#333;}

/*Forum index and list*/
table.forum-main {border: 1px solid #C3C9D7;}
table.forum-main td {background-color:#F4F5F9;border: 1px solid #C3C9D7;}
table.forum-main th {background-color:#E3E7F1;border: 1px solid #C3C9D7;color: #333;vertical-align: top;}

div.forum-hr {background-color:#C3C9D7}
div.filter-check-hover {background-color:#E3E7F1}

a.forum-button:link,a.forum-button:visited,a.forum-button:active,a.forum-button:hover {background: #E3E7F1;border: 1px solid #C3C9D7;color: #333;}
table.forum-main td small {font-size:100%;}
table.forum-main td.forum-group {background-color:#E3E7F1; color:#333;}
div.forum-title {border: 1px solid #C3C9D7; padding: 5px; background-color: #E3E7F1 !important; color:#333; }

/*Forum messages*/
table.forum-message {}
table.forum-message td {background-color: #F4F5F9;border: none;}
table.forum-message td.forum-message-user-info {background-color: #F4F5F9;border: 1px solid #C3C9D7;border-right-width: 1px;}
table.forum-message td.border-top {border: 1px solid #C3C9D7;border-left-width: 1px;border-top: none;}
table.forum-message td.border-bottom {border: 1px solid #C3C9D7;border-left-width: 1px;border-bottom: none;}

table.forum-message .forum-message-posts,
table.forum-message .forum-message-status,
table.forum-message .forum-message-datereg,
table.forum-message .forum-message-datecreate {color:#333;}

a.forum-button-small,
a.forum-button-small-vote,
a.forum-button-small-unvote
{
  background-color: #E3E7F1;
  border: 1px solid #C3C9D7;
  color: #333;
  font-size: 11px;
  height:20px;
  padding: 2px 5px 2px 5px;
  box-sizing:border-box; -moz-box-sizing:border-box;
}
a.forum-button-small-vote, a.forum-button-small-unvote {padding-left:18px;}
a.forum-button-small:hover,a.forum-button-small-vote:hover,a.forum-button-small-unvote:hover {color: #333; }

/*Forum statistics*/
table.forum-stat {}
table.forum-stat th {background-color:#E3E7F1;border: 1px solid #C3C9D7;color: #333;font-weight:bold;padding:5px;}
table.forum-stat td {background-color:#F4F5F9;border: 1px solid #C3C9D7;}
table.forum-stat .forum-attention{font-size: 100%;color: black;}

/*Post form*/
table.forum-post-form {border: 1px solid #C3C9D7;}
table.forum-post-form td {background-color:#F4F5F9;border: 1px solid #C3C9D7;}
table.forum-post-form th {background-color:#E3E7F1;border: 1px solid #C3C9D7;}
table.forum-smile {border: 1px solid #C3C9D7;}
table.forum-smile th {background-color:#E3E7F1;border: 1px solid #C3C9D7;}
table.forum-smile img { margin: 0px;}
textarea#POST_MESSAGE{width:100%;}

/* Only for user-profile*/
table.fuser {}
table.fuser-static th {background-color:#E3E7F1; border:1px solid #C3C9D7;}
table.fuser-static td {background-color:#F4F5F9; border:1px solid #C3C9D7;}

/* Tab controls*/
table.tabs {border-left:1px solid #C3C9D7;}
table.tabs td {}
table.tabs td.tab-indent-left {border-bottom:1px solid #C3C9D7;}
table.tabs td.tab-indent-right {border-bottom:1px solid #C3C9D7;}
table.tabs td.tab-container {border:1px solid #C3C9D7; border-left: none;}
table.tabs td.tab-container-selected {border:1px solid #C3C9D7; border-bottom:1px solid #F9FBF9; border-left: none; background-color:#F9FBF9;}

table.tabs table td.tab {border-top:1px solid #C3C9D7;}
table.tabs table td.tab-selected {border-top:1px solid red;}
table.tabs table td.tab-hover {border-top:1px solid #C3C9D7;}

/* Tab inside edit form */
table.tab {border:1px solid #C3C9D7; border-top:none;}
table.tab td {background-color:#F4F5F9;}

.forum-menu-hidden-in
{
  max-height:100px;
  height:ex * pression(this.scrollHeight > 100? "100px" : "auto");
}


table.forum-quote td, table.forum-code td
{
  background-color:#E3E7F1; /*th*/
  border:1px solid #C3C9D7;
}

table.forum-reviews-messages td, table.forum-reviews-messages th
{
  background-color:#F4F5F9; /*td*/
  border-color:#C3C9D7;
}

a.button-small
{
  background:#E3E7F1;
  border:1px solid #C3C9D7;
}


/*Support*/
div.ticket-edit-message
{
  border-color: #C3C9D7;
}

/*Blogs*/

table.blog-table-post td, table.blog-table-post th, table.blog-blog-edit th, table.blog-user-table td.head, table.blog-table-post-comment td, table.blog-table-post-comment th
{
  background-color:#F4F5F9;
}


table.blog-blog-edit td, table.blog-blog-edit-table-smiles, table.blog-table-post td, table.blog-table-post th, table.blog-blog-edit th,
table.blog-user-table td.head, table.blog-user-table td, table.blog-group td, table.blog-category td, table.blog-comment-form th, table.blog-comment-form td,
table.blog-table-post-comment td, table.blog-table-post-comment th
{
  border-color: #C3C9D7;
}

.blog-post-date
{
  color:#333;
}

table.blog-table-post-table th, table.blog-table-post-table td, table.blog-table-post-comment-table th, table.blog-table-post-comment-table td
{
  font-size:95%;
}

.blogtoolblock {border-color:#C3C9D7;}
.blogtoolbar {background-color:#F4F5F9;border-color:#C3C9D7;border-top:none;}
.blogtoolsection {border-color:#C3C9D7}
.blogtoolbutton, .blogmessbuttontext {color:#333;}
a.blogtoolbutton, .blogmessbuttontext{color:#333;}
.blogtoolseparator {border-left:1px solid #C3C9D7;border-right:1px solid #F4F5F9;}

/* social network*/
div#sonet_events_ms_message {width:150px;}

#all_content {
  width: 951px;
  margin: 20px auto 10px auto;
  min-height: 400px;
}
.is-imti #all_content {
  margin-top: 35px;
  margin-bottom: 0;
}
.left-sidebar {
  float: left;
  width: 150px;
  margin: 0 73px 0 0;
}
.content {
  float: left;
  width: 466px;
}
.right-sidebar {
  float: left;
  width: 222px;
  margin: 0 0 0 40px;
}

.main_content { width: 100%; }
.main_left_content { width: 715px; float: left; }
.main_sidebar_news { width: 222px; float: left; padding: 0 0 0 14px; }
.main_slider { width: 444px; float: left; margin-right: 16px; }
.main_center { font-family: Swift, Arial; font-size: 15px; line-height: 140%; }
.main_bottom_block { padding-top: 5px; }

.divhr { height: 1px; background: #666666; margin: 15px 0; }
.table_hr { width: 100%; height: 1px; background: #000000; margin: 15px 0; }
.table_hr1 { width: 100%; height: 1px; background: #3F3F3F; border-bottom: 1px solid #BFBFBF; margin: 15px 0; }
.table_hr2 { width: 100%; height: 1px; background: #3F3F3F; border-top: 1px solid #BFBFBF; margin: 15px 0; }

.departments1 { font-size: 14px; font-family: NLG, "Times New Roman" }
.departments2 { font-size: 22px; font-family: NLG, "Times New Roman" }
.departments3 { font-size: 12px; line-height: 18px; font-family: Arial, "Times New Roman" }
.departments4 { font-size: 12px; font-family: Arial, "Times New Roman", font-weight: bold; }
.departments5 { font-size: 11px; font-family: Arial, "Times New Roman" }
.departments6 li { font-size: 11px; font-family: Arial, "Times New Roman"; margin-bottom: 3px; }
.dep_vert { width: 21px; height: 478px; background: transparent url(/bitrix/templates/siasnew/images/dep.png) bottom right no-repeat; position: absolute; bottom: 20px; left: -35px; }
.m10 {  margin-bottom: 10px; }
.m15 {  margin-bottom: 15px; }

.table_block1 { padding: 0; }
.table_block2 { padding: 0; }
.table_block3 { padding: 0; }

.main-bottom-block-img { width: 150px; float: left; padding: 0 0 0 10px; }
.main-bottom-block-right { width: 480px; float: left; padding: 0 10px 0 45px; }
.main-bottom-block-name { text-transform: uppercase; font-weight: bold; font-size: 14px; font-family: NLG, Arial, "Times New Roman"; color: #000000; }
.main-bottom-block-name a, .main-bottom-block-name a:link, .main-bottom-block-name a:active, .main-bottom-block-name a:hover, { color: #000000 !important; }
.main-bottom-block-text { font-family: Arial, "Times New Roman";}

.news-date-time, .news-item-date { font-size: 12px; line-height: 16px; color: #808080; text-transform: lowercase; }
.aindexnews, .aindexnews b, .news-name, .news-item-name { font-size: 13px; font-weight: bold; line-height: 16px; }
.news-text, .news-item-text { font-weight: normal; }

.ns_line { display: inline; }
.ns_letters { width: 100px; }
.ns_letter { width: 100px; font-weight: bold; font-family: Arial, "Times New Roman"; }
.ns_new_letter td { padding: 0; }
.ns_name { width: 435px; }
.persons-list { font-family: Arial, "Times New Roman"; margin-bottom: 20px; }

.st_line1 { font-size: 14px; font-family: NLG, "Times New Roman"; text-transform: uppercase; }
.st_line2 { font-size: 12px; font-family: Arial, "Times New Roman"; font-weight: bold; }
.st_line3 { font-size: 11px; font-family: Arial, "Times New Roman"; margin-bottom: 0; padding: 0 0 0 20px; }

.person_card_top { overflow: hidden; }
.person_card_header { overflow: hidden; padding-right: 20px; }
.person_card_img { display: block; float: right; text-align: right; margin-bottom: 20px; }
.person_card_img img { max-width: 200px; }

.docs-item { padding: 0 0 40px 0; }
.docs-item-num { font-family: NLG, Arial; width: 50px; float: left; font-size: 68px; line-height: 100%; font-weight: bold; background: transparent url(/bitrix/templates/siasnew/images/num_bg.png) top right no-repeat; padding-right: 60px; padding-bottom: 30px; }
.docs-item-body { width: 368px; padding-left: 28px; float: left; }

.preview_picture { }
.ins-home-list {}
.ins-home-item { padding: 0 0 20px 0; }
.ins-home-item a img {}
.ins-home-item-img  { float: left; width: 120px; padding-right: 28px; }
.ins-home-item-img img { max-width: 120px; }
.ins-home-item-right { float: left; width: 336px; }
.no_pik { width: 475px !important; }

.residents-list {}
.residents-item { padding: 0 0 30px 0; }
.residents-item a img {}
.residents-item-img { float: left; padding-right: 28px; }
.residents-item-img img { max-width: 120px; }
.residents-years { font-size: 17px; font-family: Swift, Arial, "Times New Roman"; color: #808080; }
.residents-item-right { float: left; width: 318px; }
.residents-detail-img { margin-bottom: 20px; }
.residents-detail-years { font-size: 78px; line-height: 80px; font-family: Swift, Arial, "Times New Roman"; text-align: right; color: #808080; }

.pub-books-list {}
.pub-books-item { padding: 0 0 30px 0; }
.pub-books-item a img { padding: 0 20px 0 0; }
.pub-books-item-img { float: left; }
.pub-books-item-right { float: left; width: 325px; }
.pub-books-detail-years { color: #666666; }
.pub-detail-img { padding: 0 0 20px 0; }

.ins-history-list {}
.ins-history-item { margin: 0 0 20px 0; }
.ins-history-item a img { padding: 0 20px 0 0; }
.ins-history-item-right { float: left; width: 335px; }

.tab_phone { width: 100%; margin-bottom: 20px; }
.tab_phone tr td { padding: 0 0 15px 0; }
.map {
  padding-bottom: 20px;
}

.pub_zakaz {  }
.search-page input[type="text"], .pub_zakaz input { background: #edf1f8; border: 0 none; width: 280px; padding: 3px 5px; margin: 0 0 10px 0; height: 27px; vertical-align: middle;}
.search-page input[type="checkbox"], .pub_zakaz input[type="checkbox"] { width: 20px; }
.search-page textarea, .pub_zakaz textarea { background: #edf1f8; border: 0 none; width: 280px; padding: 3px 5px; margin: 0 0 10px 0; height: 100px; }

.pub_zakaz table tr td:first-child { padding: 5px 20px 5px 0; }
.pub_zakaz table tr td:last-child { padding: 5px 0 5px 20px; }

.pub_zakaz table tr td span { color: #ff0000; }

.ins-home-detail-name h3 { margin: 20px 0 20px 0;  }

/*calendar*/
.kalendar-tab tr td { padding: 5px; }
.day-holiday-info { display: none; }
.day-holiday { font-weight: bold; }


.sep { width: 100%; height: 1px; background: #666666; margin: 20px 0; }
.issue { padding: 0 0 0 232px; font-family: Swift; font-size: 15px; font-weight: normal; }
.pubh1 { font-family: Swift; font-size: 25px; font-weight: normal; font-variant: small-caps; padding: 0; margin-bottom: 17px; }
.pub-period-item { margin-bottom: 15px; }

.con-item-date { margin: 0 0 10px 0; }

.right-sidebar hr { height: 1px; background: #999999; margin: 15px 0; }

.clear {clear: both; }

.grey {color: #808080;}
.s11 {font-size: 11px; line-height: 13px;}


#events-main {
  overflow: hidden;
}
#events-main div.event-item {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  list-style: none;
  width: 33.3%;
  padding: 0 11px;
}
.event-item {
  line-height: 22px;
  padding-bottom: 20px;
}
.event-item .st_line1 {
  font-weight: bold;
}
.event-item-title {
  font-family: 'Swift', Arial;
  font-size: 18px;
  color: #362B6F;
}
.event-item a {
  text-decoration: underline;
}
.event-all {
  margin-top: 20px;
  font-size: 15px;
}
.event-all a {
  text-decoration: underline;
}


.book-announce {
  position: relative;
  min-height: 228px;
  padding-right: 289px;
}
.book-announce a {
  text-decoration: none !important;
}
.book-announce big {
  font-family: "Swift", Arial;
  font-size: 24px;
  line-height: 120%;
}
.book-announce span {
  display: inline-block;
  padding-top: 5px;
  text-decoration: underline;
}
.book-announce img {
  position: absolute;
  right: 0;
  bottom: -15px;
}


.auto {
  max-width: 100%;
  height: auto;
}
.magazines-logo {
  position: relative;
  margin-top: -5px;
}
.magazines-logo-hint {
  width: 200px;
  font-size: 12px;
  line-height: 140%;
}
.left-sidebar .magazines-logo-hint {
  width: 180px;
  margin-top: 10px;
}
.left-sidebar .magazines-logo {
  margin: 0;
}
/* End */
/* /bitrix/templates/siasnew/components/bitrix/menu/horizontal_multilevel_01/style.css?13833010515146 */
/* /bitrix/templates/siasnew/components/bitrix/menu/left_menu1/style.css?1383250964770 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1437782692448 */
/* /bitrix/templates/siasnew/styles.css?14404212784951 */
/* /bitrix/templates/siasnew/template_styles.css?146780308523518 */
