

/* Start:/bitrix/templates/gos_bitrix_s1/css/normalize.css?17509599512208*/
/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{ display: block; }

audio,canvas,video{ display: inline-block; }

audio:not([controls]){ display: none; height: 0; }

[hidden]{ display: none; }

html{
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

a:focus{ outline: thin dotted; }

a:active,a:hover{ outline: 0; }

h1{ margin: .67em 0; font-size: 2em; }

abbr[title]{ border-bottom: 1px dotted; }

b,strong{ font-weight: bold; }

dfn{ font-style: italic; }

hr{
	box-sizing: content-box;
	height: 0;
	-moz-box-sizing: content-box;
}

mark{ background: #ffff00; color: #000000; }

code,kbd,pre,samp{ font: 1em monospace,serif; }

pre{ white-space: pre-wrap; }

q{ quotes: "\201C" "\201D" "\2018" "\2019"; }

small{ font-size: 80%; }

sub,
sup{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup{ top: -0.5em; }

sub{ bottom: -0.25em; }

img{ border: 0; }

svg:not(:root){ overflow: hidden; }

fieldset{
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

button,input,select,textarea{ margin: 0; font: 100% inherit; }

button,input{ line-height: normal; }

button,select{ text-transform: none; }

button,html input[type="button"],input[type="reset"],input[type="submit"]{ cursor: pointer; -webkit-appearance: button; }

button[disabled],html input[disabled]{ cursor: default; }

input[type="checkbox"],input[type="radio"]{ padding: 0; box-sizing: border-box; background-color: transparent; }

input[type="search"]{
	box-sizing: content-box;
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{ -webkit-appearance: none; }

textarea{ overflow: auto; vertical-align: top; }

table{ border-collapse: collapse; border-spacing: 0; }

body, figure { margin: 0; }

legend, button::-moz-focus-inner,input::-moz-focus-inner { border: 0; padding: 0; }

/* normalize end*/

/* End */


/* Start:/bitrix/templates/gos_bitrix_s1/css/special.css?175095995128109*/

/* ==========================================================================
   @outputFile: special.css
   @inputFiles: 
   @date: 2013-07-25 14:00:33
   @author: Павел Белоусов (www.info-expert.ru) */
/* ========================================================================== */
.specialversion img {
	display: none;
}
.specialversion #slides {
	display: none !important;
}
.specialversion .map-container img,
.specialversion #bxMapContainer img{
	display: block !important;
}

.specialversion .flag {
background: none;
}

.specialversion  #slider {
display: none;
  /*  margin-bottom: -33px;*/
}
.specialversion .view {
display: none;}

.specialversion .calendar {
display: none;}

.specialversion .slier-nac {
display: none;}


.specialversion .view a:hover {
color:#fff;
}


.special-settings {
	display:none;
	font-size:22px;
	font-weight:normal;
	line-height:30px !important;
	font-family:Verdana, Arial, sans-serif;
	width:100%;
	height:60px;
	margin:0 auto;
/*	position:fixed;
	top:0;*/
	z-index:1001;
	border-bottom:1px solid #000;
}
.special-settings h2 {
	margin:0;
	color:inherit;
	font-size:110%;
}
.special-settings-wrapper {
	width:1000px;
	margin:0 auto;
	margin:6px auto 0;
	line-height:26px;
	vertical-align:top;
}
#specialversion {
	font-size:24px;
	font-size:150%;
}
html.specialversion { background-image:none !important; }
html.specialversion .special-settings { display:block; }
html.specialversion a#specialversion { display:none; }
html.specialversion body {
	/*padding-top:60px;*/
	font:normal 16px/24px Verdana, Arial, Georgia, sans-serif;
}
.specialversion h1, .specialversion h2, .specialversion h3, .specialversion h4, .specialversion h5, .specialversion h6, .specialversion p, .specialversion img, .specialversion table, .specialversion ul, .specialversion ol, .specialversion form, .specialversion li, .specialversion fieldset {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	list-style:none;
}
.specialversion input { outline:none; }
.specialversion .inner_content ol li { list-style:decimal; }
.specialversion p { margin:10px 0; }
.specialversion table td, .specialversion table th, .specialversion table.data-table td, .specialversion table.data-table th, .specialversion .content table th, .specialversion .content table thead td {
	padding:3px 5px;
	border-left:none;
	border-right:none;
}
.specialversion .inner_content ul li {
	list-style:circle;
	background-image:none;
	padding:0;
}
.specialversion .inner_content ul li li { list-style:disc; }
.specialversion .inner_content ul li li li { list-style:square; }
.specialversion .inner_content ul li li li li { list-style:circle; }
.specialversion .inner_content ul, .specialversion .inner_content ol { margin:10px 0 10px 30px; }
.specialversion a { display:inline-block; }
.specialversion .welcome, .specialversion .content p, .specialversion .content .news ul li p.date, .specialversion .links p, .specialversion .leftCol h2, .specialversion .rightCol h2, .specialversion .centerCol h2, .specialversion .centerCol .content .news .arrival h2, .specialversion .centerCol .content .news .event h2 {
	color:inherit;
	font-family:inherit;
}
.specialversion .links p { display:inline; }
.specialversion .links li {
	height:auto;
	margin-bottom:20px;
}
.specialversion .links li img { margin-right:10px; }
.specialversion .content .news ul li a, .specialversion .content .news ul li p.date, .specialversion .content .news .arrival div a, .specialversion .content .news .events div a { font-size:inherit; }

.specialversion #informer_block,
.specialversion .informer .title,
.specialversion .informer .weather {
	display:none;
}
.specialversion .ribbon-top-l, .specialversion .ribbon-top-r { background:none; }
.specialversion h1 {
	width:auto;
	font-size:inherit;
	line-height:inherit;
	margin-bottom:1em;
}
.specialversion .icons { display:none; }
.specialversion .mainMenu .mainMenuPodmenu, .specialversion .mainMenu .mainMenuPodmenuLevelTwo, .specialversion .mainMenu .mainMenuPodmenu ul > li { width:250px; }
.specialversion .mainMenu .mainMenuPodmenu ul { margin:0; }
.specialversion .mainMenu .mainMenuPodmenu ul > li a {
	font-size:inherit;
	color:inherit;
	width:210px;
}
.specialversion .mainMenu > li:hover, .specialversion .mainMenu > li.selected {
	background:none;
	outline:solid 3px;
}
.specialversion .official li, .specialversion .information li {
	margin:0;
	padding:0;
}
.specialversion .official li a, .specialversion .information li a {
	background:none;
	margin:0;
	padding:0 0 0 10px;
}
.specialversion .arrow {
	display:inline;
	background:none;
}
.specialversion .arrow { font-size:inherit; }
.specialversion .ribbon, .specialversion .bottom-menu { background:none; }
.specialversion .bottom-menu ul li a { text-shadow:none; }
.specialversion .footer .thirdCol a.sitemap, .specialversion .footer .thirdCol a.feedback {
	background:none;
	padding-left:0;
	margin-left:0;
}
.specialversion .madein { color:inherit; }
.specialversion .madein p:first-child { display:none; }
.specialversion .footer .firstCol, .specialversion .footer .firstCol p, .specialversion .footer .firstCol p strong { color:inherit; }
.specialversion .path ul li {
	padding:0;
	margin:0 0 0 20px;
	list-style-type:circle;
}
.specialversion .path ul li span {
	background:none;
	width:0;
}
.specialversion .leftCol ul.second-menu {
	background:none;
	padding:0;
	margin:20px 0;
}
.specialversion .leftCol ul.second-menu li.selected .select-bg, .specialversion .leftCol ul.second-menu li.selected div.select-bg > a, .specialversion .leftCol ul.second-menu li .select-bg > a {
	background:none;
	margin:0;
	padding:0;
}
.specialversion .leftCol ul.second-menu li .select-bg > a span { border-bottom-width:3px; }
.specialversion .leftCol ul.second-menu li.selected ul, .specialversion .leftCol ul.second-menu li.selected .select-bg {
	margin:0;
	padding:0;
	width:auto;
}
.specialversion .leftCol ul.second-menu .selected .select-bg a, .specialversion .leftCol ul.second-menu li.selected div.select-bg > a { padding:0 10px; }
.specialversion .leftCol ul.second-menu li.selected ul { margin-top:1em; }
.specialversion .files-download a, .specialversion .files-download i {
	font-size:inherit;
	line-height:inherit;
}
.specialversion .files-download span { color:inherit; }
.specialversion .files-download .file_prop { padding-left:1em; }
.specialversion .files-download a:hover span { color:inherit; }
.specialversion blockquote {
	background:none;
	border:solid 3px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	color:inherit;
}
.specialversion input[type="text"], .specialversion input[type="paddword"], .specialversion textarea, .specialversion #undertabs, .specialversion .bx-sm-feature-select .bx-sm-parent, .specialversion .bx-sm-feature-noselect .bx-sm-parent, .specialversion .bx-sm-feature-noselect .bx-sm-parent-button, .specialversion .bx-sm-separator, .specialversion .bx-sm-rightshadow, .specialversion .bx-sm-rightline, .specialversion table.tabsGosServices .bx-sm-leftshadow, .specialversion .gosServices .item-table td, .specialversion .gosServices .item-table td.item-blue, .specialversion .wizard_footer, .specialversion .wizard_footer_left, .specialversion .wizard_footer_right { background:inherit; }
.specialversion .wizard table { background:inherit !important; }
.specialversion .wizard table td { border-bottom:none !important; }
.specialversion .wizard_title, .specialversion .content table tbody td {
	color:inherit;
	text-shadow:none;
}
.specialversion .bx-registration-table td { border:0; }
.specialversion .bx-registration-table input[type="text"], .specialversion .bx-registration-table input[type="password"] { width:450px; }
.specialversion .padWiz hr { display:none; }
.specialversion .wizFormBtn { background-image:none; }
img[align="left"] { padding:0 20px 20px; }
img[align="right"] { padding:0 0 20px 20px; }
.a-colors a {
	display:none;
	width:28px;
	height:28px;
	border:1px solid #000;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	border-radius:4px;
}
.a-fontsize, .a-colors, .default-version, .norm-version {
	float:left;
	margin:10px 0 0 25px;
}
.a-fontsize a {
	text-decoration:none;
	text-align:center;
	display:inline-block;
	width:30px;
	height:30px;
	vertical-align:top;
	border-radius:4px;
}
.a-fontsize-big {
	font-size:30px;
	font-weight:bold;
}
.a-fontsize-normal { font-size:20px; }
.a-fontsize-small { font-size:17px; }
.a-images a {
	padding:0 5px;
	border:1px solid #000;
}
.choose-colors { margin:10px 0; }
.choose-colors li { list-style:none; }
.fs-small { font-size:14px; }
.fs-normal { font-size:16px; }
.fs-big { font-size:22px; }
.a-colors .a-color1 {
	display:inline-block;
	color:#000;
	background-color:#fff;
	border-color:#000 !important;
}
.a-colors .a-color1:hover {
	color:#fff;
	background-color:#000;
}
html.color1 {
	background-color:#fff;
	color:#000;
}
.color1 * { border-color:#000 !important; }
.color1 {
	background-color:#fff;
	color:#000;
}
.color1 button, .color1 input[type="button"], .color1 input[type="reset"], .color1 input[type="submit"] {
	background-color:#000;
	color:#fff;
}
.color1 button:focus, .color1 input[type="button"]:focus, .color1 input[type="reset"]:focus, .color1 input[type="submit"]:focus {
	outline:solid 3px #000;
	background-color:#fff;
	color:#000;
}
.color1 input[type="text"], .color1 input[type="password"], .color1 textarea {
	color:#000;
	background:#fff;
	padding:5px;
}
.color1 input[type="text"]:focus, .color1 input[type="password"]:focus, .color1 textarea:focus { outline:solid 3px #000; }
.color1 body {
	background-color:#fff !important;
	color:#000 !important;
}
.color1 :focus { outline:solid 3px #fff; }
.color1 .a-colors a { border-color:#000; }
.color1 .a-colors a:hover { outline:none; }
.color1 a {
	color:#000;
	outline:none;
}
.color1 a:hover, .color1 a:focus {
	background-color:#000 !important;
	color:#fff !important;
	outline:solid 3px #000;
}
.color1 h1, .color1 h2, .color1 h3, .color1 h4, .color1 h5, .color1 h6 { color:#000; }
.color1 .a-fontsize-small { display:none; }
.color1.fs-big .a-fontsize-big, .color1.fs-small .a-fontsize-small, .color1.fs-normal .a-fontsize-normal, .color1 .a-fontsize a:hover {
	background-color:#000;
	color:#fff;
	text-shadow:none;
}
.color1 .link_map .block .item h2 { text-align:center; }
.color1 .a-fontsize a:hover { outline:none; }
.color1 .special-settings {
	border-bottom:solid 1px #000 !important;
	background-color:#fff;
	color:#000;
}
.color1 .header_h1, .color1 .header_h3 {
	color:#000;
	font-family:inherit;
}
.color1 .mainMenu {
	background:#000;
	margin-bottom:10px;
	height:auto;
}
.color1 .mainMenu > li > a, .color1 .mainMenu > li > span {
	background:none;
	color:#fff;
	text-shadow:none;
	font-size:inherit;
}
.color1 .mainMenu > li > a:hover, .color1 .mainMenu > li > span:hover {
	background:#000;
	color:#000;
}
.color1 .mainMenu .mainMenuPodmenu {
	background:#fff;
	outline:solid 3px #000;
}
.color1 .mainMenu a { color:#000; }
.color1 .mainMenu .mainMenuPodmenuLevelTwo ul li:hover, .color1 .mainMenu .mainMenuPodmenu ul > li:hover, .color1 .mainMenu .mainMenuPodmenuLevelTwo { background:#fff; }
.color1 .mainMenu .mainMenuPodmenuLevelTwo ul li em, .color1 .mainMenu .mainMenuPodmenuLevelTwo ul li:hover em { background:none; }
.color1 .mainMenuPodmenu a { color:#000 !important; }
.color1 .mainMenuPodmenu a:hover { color:#fff !important; }
.color1 .mainMenuPodmenu .selected > a {
	color:#fff !important;
	background:#000;
}
.color1 .mainMenu > li > a:hover, .color1 .mainMenu > li > a:focus {
	background:#fff !important;
	color:#000 !important;
}
.color1 .mainMenu > li.selected > a {
	background:#fff !important;
	color:#000 !important;
}
.color1 .login-popup-wrapper { background:transparent; }
.color1 .login-popup { background:#fff; }
.color1 .search { margin:20px 0; }
.color1 .search .input {
	background-image:none;
	background:#fff;
	color:#000;
	outline:solid 3px #000;
	padding:4px;
	width:230px;
}
.color1 .search .input:focus {
	background:#000;
	color:#fff;
	outline:solid 3px #000;
	width:230px;
	padding:4px;
}
.color1 .search .button {
	background:#000;
	color:#fff;
	padding:6px 0;
	line-height:normal !important;
	text-align:center;
	outline:solid 3px #000;
	display:block;
	cursor:pointer;
	display:none;
}
.color1 .official ul li a, .color1 .information ul li a, .color1 .arrow, .color1 .content .news a, .color1 .content .news h2, .color1 .content .news .arrival div a, .color1 .content .news .events div a { color:#000; }
.color1 .content .news a { background-color:transparent; }
.color1 .line sup, .color1 .content .news .arrival p.date {
	color:#000;
	font-size:inherit;
}
.color1 hr { background:#000; }
.color1 .bottom-menu ul li a, .color1 .path ul li a, .color1 .leftCol ul.second-menu li a, .color1 .leftCol ul.second-menu li.selected ul li a, .color1 .leftCol ul.second-menu li.selected div.select-bg > a { color:#000; }
.color1 .leftCol ul.second-menu li a { display:block; }
.color1 .leftCol ul.second-menu li.selected .select-bg { border:solid 3px; }
.color1 .files-download a {
	background-position:2px 50%;
	background-image:url("/images/docs/no1.gif");
}
.color1 .files-download a.doc { background-image:url("/images/docs/doc1.gif"); }
.color1 .files-download a.gif { background-image:url("/images/docs/gif1.gif"); }
.color1 .files-download a.jpg { background-image:url("/images/docs/jpg1.gif"); }
.color1 .files-download a.pdf { background-image:url("/images/docs/pdf1.gif"); }
.color1 .files-download a.rtf { background-image:url("/images/docs/rtf1.gif"); }
.color1 .files-download a.ppt { background-image:url("/images/docs/ppt1.gif"); }
.color1 .files-download a.rar { background-image:url("/images/docs/rar1.gif"); }
.color1 .files-download a.xls { background-image:url("/images/docs/xls1.gif"); }
.color1 .content table th, .color1 .content table thead td {
	background:#000;
	color:#fff;
}
.color1 .content table tbody tr:nth-child(2n), .color1 .even { background:none; }
#color1 a {
	border-color:#000;
	color:#000;
	background-color:#fff;
}
.a-colors .a-color2 {
	display:inline-block;
	color:#ff0;
	background-color:#000;
	border-color:#ff0 !important;
}
.a-colors .a-color2:hover {
	color:#000;
	background-color:#ff0;
}
html.color2 {
	background-color:#000;
	color:#ff0;
}
.color2 * { border-color:#ff0 !important; }
.color2 {
	background-color:#000;
	color:#ff0;
}
.color2 button, .color2 input[type="button"], .color2 input[type="reset"], .color2 input[type="submit"] {
	background-color:#ff0;
	color:#000;
}
.color2 button:focus, .color2 input[type="button"]:focus, .color2 input[type="reset"]:focus, .color2 input[type="submit"]:focus {
	outline:solid 3px #ff0;
	background-color:#000;
	color:#ff0;
}
.color2 input[type="text"], .color2 input[type="password"], .color2 textarea {
	color:#ff0;
	background:#000;
	padding:5px;
}
.color2 input[type="text"]:focus, .color2 input[type="password"]:focus, .color2 textarea:focus { outline:solid 3px #ff0; }
.color2 body {
	background-color:#000 !important;
	color:#ff0 !important;
}
.color2 :focus { outline:solid 3px #000; }
.color2 .a-colors a { border-color:#ff0; }
.color2 .a-colors a:hover { outline:none; }
.color2 a {
	color:#fff;
	outline:none;
}
.color2 a:hover, .color2 a:focus {
	background-color:#ff0 !important;
	color:#000 !important;
	outline:solid 3px #ff0;
}
.color2 h1, .color2 h2, .color2 h3, .color2 h4, .color2 h5, .color2 h6 { color:#fff !important; }
.color2 .a-fontsize-small { display:none; }
.color2.fs-big .a-fontsize-big, .color2.fs-small .a-fontsize-small, .color2.fs-normal .a-fontsize-normal, .color2 .a-fontsize a:hover {
	background-color:#ff0;
	color:#000;
	text-shadow:none;
}
.color2 .link_map .block .item h2 { text-align:center; }
.color2 .a-fontsize a:hover { outline:none; }
.color2 .special-settings {
	border-bottom:solid 1px #ff0 !important;
	background-color:#000;
	color:#ff0;
}
.color2 .header_h1, .color2 .header_h3 {
	color:#fff;
	font-family:inherit;
}
.color2 .mainMenu {
	background:#ff0;
	margin-bottom:10px;
	height:auto;
}
.color2 .mainMenu > li > a, .color2 .mainMenu > li > span {
	background:none;
	color:#000;
	text-shadow:none;
	font-size:inherit;
}
.color2 .mainMenu > li > a:hover, .color2 .mainMenu > li > span:hover {
	background:#ff0;
	color:#fff;
}
.color2 .mainMenu .mainMenuPodmenu {
	background:#000;
	outline:solid 3px #ff0;
}
.color2 .mainMenu a { color:#fff; }
.color2 .mainMenu .mainMenuPodmenuLevelTwo ul li:hover, .color2 .mainMenu .mainMenuPodmenu ul > li:hover, .color2 .mainMenu .mainMenuPodmenuLevelTwo { background:#000; }
.color2 .mainMenu .mainMenuPodmenuLevelTwo ul li em, .color2 .mainMenu .mainMenuPodmenuLevelTwo ul li:hover em { background:none; }
.color2 .mainMenuPodmenu a { color:#fff !important; }
.color2 .mainMenuPodmenu a:hover { color:#000 !important; }
.color2 .mainMenuPodmenu .selected > a {
	color:#000 !important;
	background:#ff0;
}
.color2 .mainMenu > li > a:hover, .color2 .mainMenu > li > a:focus {
	background:#000 !important;
	color:#ff0 !important;
}
.color2 .mainMenu > li.selected > a {
	background:#000 !important;
	color:#ff0 !important;
}
.color2 .login-popup-wrapper { background:transparent; }
.color2 .login-popup { background:#000; }
.color2 .search { margin:20px 0; }
.color2 .search .input {
	background-image:none;
	background:#000;
	color:#ff0;
	outline:solid 3px #ff0;
	padding:4px;
	width:230px;
}
.color2 .search .input:focus {
	background:#ff0;
	color:#000;
	outline:solid 3px #ff0;
	width:230px;
	padding:4px;
}
.color2 .search .button {
	background:#ff0;
	color:#000;
	padding:6px 0;
	line-height:normal !important;
	text-align:center;
	outline:solid 3px #ff0;
	display:block;
	cursor:pointer;
	display:none;
}
.color2 .official ul li a, .color2 .information ul li a, .color2 .arrow, .color2 .content .news a, .color2 .content .news h2, .color2 .content .news .arrival div a, .color2 .content .news .events div a { color:#fff; }
.color2 .content .news a { background-color:transparent; }
.color2 .line sup, .color2 .content .news .arrival p.date {
	color:#ff0;
	font-size:inherit;
}
.color2 hr { background:#ff0; }
.color2 .bottom-menu ul li a, .color2 .path ul li a, .color2 .leftCol ul.second-menu li a, .color2 .leftCol ul.second-menu li.selected ul li a, .color2 .leftCol ul.second-menu li.selected div.select-bg > a { color:#fff; }
.color2 .leftCol ul.second-menu li a { display:block; }
.color2 .leftCol ul.second-menu li.selected .select-bg { border:solid 3px; }
.color2 .files-download a {
	background-position:2px 50%;
	background-image:url("/images/docs/no2.gif");
}
.color2 .files-download a.doc { background-image:url("/images/docs/doc2.gif"); }
.color2 .files-download a.gif { background-image:url("/images/docs/gif2.gif"); }
.color2 .files-download a.jpg { background-image:url("/images/docs/jpg2.gif"); }
.color2 .files-download a.pdf { background-image:url("/images/docs/pdf2.gif"); }
.color2 .files-download a.rtf { background-image:url("/images/docs/rtf2.gif"); }
.color2 .files-download a.ppt { background-image:url("/images/docs/ppt2.gif"); }
.color2 .files-download a.rar { background-image:url("/images/docs/rar2.gif"); }
.color2 .files-download a.xls { background-image:url("/images/docs/xls2.gif"); }
.color2 .content table th, .color2 .content table thead td {
	background:#ff0;
	color:#000;
}
.color2 .content table tbody tr:nth-child(2n), .color2 .even { background:none; }
#color2 a {
	border-color:#ff0;
	color:#ff0;
	background-color:#000;
}

.color2 .bx-sm-holder-show .bx-sm-parent .bx-sm-header{
	background:#ff0;
	color:#000;
}
.color2 .bx-sm-feature-select .bx-sm-parent .bx-sm-header{
	background:#000;
	color:#ff0;
	outline:3px solid #ff0;
}
html.specialversion.fs-normal body {
	font-size:16px;
	line-height:24px;
}
html.specialversion.fs-normal body input[type="text"], html.specialversion.fs-normal body input[type="submit"], html.specialversion.fs-normal body input[type="password"], html.specialversion.fs-normal body button
						textarea {
	font-size:16px;
	line-height:24px;
	height:24px;
}
html.specialversion.fs-normal body h1 {
	font-size:31px;
	line-height:39px;
}
html.specialversion.fs-normal body .inner_sidebar ul.side, html.specialversion.fs-normal body .inner_sidebar ul
						 ul { font-size:16px; }
html.specialversion.fs-normal body blockquote {
	font-size:16px;
	line-height:24px;
}
html.specialversion.fs-normal body h2 {
	font-size:24px;
	line-height:34px;
}
html.specialversion.fs-normal body .wizFormBtn { height:32px; }
html.specialversion.fs-normal body table td, html.specialversion.fs-normal body table th, html.specialversion.fs-normal body table.data-table td, html.specialversion.fs-normal body table.data-table th {
	padding:12.307692307692px 16px;
	border-bottom:solid 1px;
}
html.specialversion.fs-normal body .login-popup {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:solid 4px !important;
	font-size:16px;
}
html.specialversion.fs-normal body .login-popup h3 { font-size:16px; }
html.specialversion.fs-normal body .login-popup input, html.specialversion.fs-normal body .login-popup button {
	line-height:24px;
	height:24px;
	padding:0 10px;
	font-size:16px;
}
html.specialversion.fs-normal body .login-popup input:focus, html.specialversion.fs-normal body .login-popup button:focus { outline:solid 3px; }
html.specialversion.fs-normal body .mainMenu > li > a, html.specialversion.fs-normal body .mainMenu > li > span {
	height:24px;
	padding-top:15px;
}
html.specialversion.fs-normal body .mainMenu .mainMenuPodmenu { margin-top:49px; }
html.specialversion.fs-normal body .welcome, html.specialversion.fs-normal body .footer > div, html.specialversion.fs-normal body .footer .firstCol p, html.specialversion.fs-normal body .footer .firstCol p strong {
	font-size:inherit;
	line-height:inherit;
}
html.specialversion.fs-normal body .header_h1 {
	font-size:24px;
	line-height:36px;
}
html.specialversion.fs-normal body .header_h3 { font-size:12.307692307692px; }
html.specialversion.fs-normal body .line { background:none; }
html.specialversion.fs-normal body .authTest, html.specialversion.fs-normal body .enter {
	margin:0;
	font-size:16px;
	line-height:24px;
}
html.specialversion.fs-normal body .loginbut, html.specialversion.fs-normal body .bx-system-auth-form input[name="logout_butt"] {
	height:24px;
	line-height:normal;
}
html.specialversion.fs-normal body .bottom-menu ul {
	height:10%;
	font-size:16px;
}
html.specialversion.fs-normal body .bottom-menu ul li a {
	font-size:16px;
	line-height:16px;
}
html.specialversion.fs-big body {
	font-size:22px;
	line-height:38px;
}
html.specialversion.fs-big body input[type="text"], html.specialversion.fs-big body input[type="submit"], html.specialversion.fs-big body input[type="password"], html.specialversion.fs-big body button
						textarea {
	font-size:22px;
	line-height:38px;
	height:38px;
}
html.specialversion.fs-big body h1 {
	font-size:37px;
	line-height:53px;
}
html.specialversion.fs-big body .inner_sidebar ul.side, html.specialversion.fs-big body .inner_sidebar ul
						 ul { font-size:22px; }
html.specialversion.fs-big body blockquote {
	font-size:22px;
	line-height:38px;
}
html.specialversion.fs-big body h2 {
	font-size:38px;
	line-height:48px;
}
html.specialversion.fs-big body .wizFormBtn { height:44px; }
html.specialversion.fs-big body table td, html.specialversion.fs-big body table th, html.specialversion.fs-big body table.data-table td, html.specialversion.fs-big body table.data-table th {
	padding:16.923076923077px 22px;
	border-bottom:solid 1px;
}
html.specialversion.fs-big body .login-popup {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:solid 4px !important;
	font-size:22px;
}
html.specialversion.fs-big body .login-popup h3 { font-size:22px; }
html.specialversion.fs-big body .login-popup input, html.specialversion.fs-big body .login-popup button {
	line-height:38px;
	height:38px;
	padding:0 10px;
	font-size:22px;
}
html.specialversion.fs-big body .login-popup input:focus, html.specialversion.fs-big body .login-popup button:focus { outline:solid 3px; }
html.specialversion.fs-big body .mainMenu > li > a, html.specialversion.fs-big body .mainMenu > li > span {
	height:38px;
	padding-top:15px;
}
html.specialversion.fs-big body .mainMenu .mainMenuPodmenu { margin-top:63px; }
html.specialversion.fs-big body .welcome, html.specialversion.fs-big body .footer > div, html.specialversion.fs-big body .footer .firstCol p, html.specialversion.fs-big body .footer .firstCol p strong {
	font-size:inherit;
	line-height:inherit;
}
html.specialversion.fs-big body .header_h1 {
	font-size:33px;
	line-height:57px;
}
html.specialversion.fs-big body .header_h3 { font-size:16.923076923077px; }
html.specialversion.fs-big body .line { background:none; }
html.specialversion.fs-big body .authTest, html.specialversion.fs-big body .enter {
	margin:0;
	font-size:22px;
	line-height:38px;
}
html.specialversion.fs-big body .loginbut, html.specialversion.fs-big body .bx-system-auth-form input[name="logout_butt"] {
	height:38px;
	line-height:normal;
}
html.specialversion.fs-big body .bottom-menu ul {
	height:10%;
	font-size:22px;
}
html.specialversion.fs-big body .bottom-menu ul li a {
	font-size:16px;
	line-height:22px;
}

html.specialversion .timeTD span {
	background: #FFFFFF;
	border: #F4F3EE 1px solid;
	border-radius: 2px;
}

html.color2 .timeTD span {
	color:#000000;
}

/*Карта*/
.specialversion .map-wrapper{
	font-size:14px;
}
.specialversion .map-container .map-section{
	border:1px solid;
	border-top:0;
	border-color:#000 !important;
}
.specialversion .map-container .map-section.collapse{
	border-bottom:0;
}
.specialversion .map-container .map-filter .map-category-item.active,
.specialversion .map-container .map-filter .map-category-item.active:hover{
	color:#fff;
	background:#000;
}
.specialversion.fs-normal .map-container input[type="text"]{
	height:30px;
	line-height:normal;
}
.specialversion .map-container .map-list .map-item-geo:after{
	background-position:-55px -40px;
}
.specialversion .map-container .map-list .map-item-geo{
	background:#345a88;
	border-color:#345a88 !important;
	box-shadow:none;
}
.specialversion .map-container .map-list .map-item-geo:hover{
	background:#c90000;
	border-color:#c90000 !important;
}
.specialversion .map-container .map-list .map-item-geo:active{
	background-image:none;
}
.specialversion .map-container .map-rule-float,
.specialversion .map-container .map-ruleV > div{
	background:#000;
	border-color:#000 !important;
}
.specialversion .map-container .map-clear-button{
	border:0;
	color:#fff;
	background:#000;
	box-shadow:none;
}
.specialversion .map-container .map-hide{
	color:#000;
}

.color2 .map-wrapper,
.color2 .map-item-name a,
.color2 .map-container input[type="text"]{
	color:#000;
}
.color2 .map-container .map-filter .map-category-item.active,
.color2 .map-wrapper .map-capture-menu,
.color2 .map-wrapper .map-capture-menu a,
.color2 .map-container .map-clear-button{
	color:#ff0;
}
.color2 .map-container input[type="text"]{
	background:#fff;
}
.color2 .map-category-name span,
.color2 .map-container .map-section-head,
.color2 .map-container input[type="text"]{
	border-color:#000 !important;
}

.specialversion .img_h > a:hover  {
    color: #fff !important;
}

/* End */


/* Start:/bitrix/templates/gos_bitrix_s1/css/custom.css?1750959951404*/
iframe {
    border: 0px;
}
img {
    border: 0px;
}
.calendar .title {
    font: 26px 'Roboto Condensed', sans-serif;
    color: #342e2f;
    margin: 0 0 10px 0;
}
.video-left .title {
    color: #fff;
    font: 26px 'Roboto Condensed', sans-serif;
    margin: 0 0 10px 0;
}
.links .title {
    font: 26px 'Roboto Condensed', sans-serif;
    color: #342e2f;
    margin: 0 0 10px 0;
}
/* End */


/* Start:/bitrix/templates/gos_bitrix_s1/css/social-likes_classic.css?175095995114521*/
/*! Social Likes v3.1.1 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
.social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;transition:opacity .1s ease-in}.social-likes>*{display:inline-block;visibility:hidden}.social-likes_vertical>*{display:block}.social-likes_visible>*{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}.social-likes__widget:before,.social-likes__widget:after{display:none!important}.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left}.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}.social-likes__button{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute;top:0;left:0}.social-likes__counter{display:none;position:relative}.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{display:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;transition:opacity .15s ease-out}.social-likes__button_single{position:relative}.social-likes,.social-likes__widget{border:0;font-size:14px}.social-likes__widget{line-height:20px}.social-likes{min-height:28px;margin:-3px}.social-likes,.social-likes_single-w{line-height:20px}.social-likes__widget{margin:3px}.social-likes__button,.social-likes__counter{font-family:"Trebuchet MS","Helvetica Neue",Tahoma,sans-serif;font-size:14px;line-height:18px;border-width:1px;border-style:solid;border-radius:3px}.social-likes__button{padding:1px 4px 1px 20px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.6);box-shadow:0 1px 1px rgba(0,0,0,.05);transition:border .1s ease-in-out,color .2s ease-in-out}.social-likes__icon{width:20px;height:20px;background-repeat:no-repeat}.social-likes__counter{margin-left:7px;padding:1px 4px;font-weight:400;color:#666;color:rgba(0,0,0,.5);cursor:default}.social-likes__counter:before,.social-likes__counter:after{content:"";position:absolute;width:0;height:0}.social-likes__counter:before{top:4px;left:-6px;border:6px inset transparent;border-left:0;border-right:6px solid;border-right-color:inherit;opacity:.7}.social-likes__counter:after{top:5px;left:-4px;border:5px inset transparent;border-left:0;border-right:5px solid}.social-likes_vertical{margin:-6px -4px}.social-likes_vertical .social-likes__widget{margin:6px 4px}.social-likes_notext .social-likes__widget{margin:3px 2px}.social-likes_notext .social-likes__button{width:16px}.social-likes_single{margin-top:-16px;padding:6px 6px 4px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25)}.social-likes__widget_single{margin:0}.social-likes__button_single{padding-left:19px;background:#e2e2e2;background:linear-gradient(to bottom,#f7f7f7,#e2e2e2);color:#444;border-color:#ccc;border-color:rgba(179,179,179,.8);border-bottom-color:rgba(153,153,153,.8)}.social-likes__button_single:hover,.social-likes__widget_active .social-likes__button_single{background:#f4f4f4;background:linear-gradient(to bottom,#f0f0f0,#cfcfcf);color:#222;border-color:#bbb;border-bottom-color:#9f9f9f}.social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAACmUlEQVR42kySX0hTYRjGn/O3nQ3FTduc1gwsQA1VCgK9iYmBDIjwxvDGO70qVIRUKUTwbiKI6rWgGEOhFAhCJMYIQxiSjIgybIi2tuHcOTv/z9fZCaIH3psPfu/3Pg8PRQiho9vRlxk989SAEaBAWbqlQzd1lMUxHDiaAwGhWbC/A3zg9eiT0VdMmkuPade1MY1oNzRKcxGWCN4Kr+Cr9An+Kr8gWZKQU3MCGLgsyvIV6eLd7bfbHOu55emTVMlng2A5Fn1tfei+3Y3/tfdtD7upXYiyCFqlfcJNIcJeqpfNJmuC4ihMh6fRWN2Is8IZEj8TDtQV6nIWpTIpxE/icFNuqJraxJa0EsnLeUw8mnCgnS87WPy4CEmTHHDjaANttW1I/Uo5XlVDBdEJYUO+kLUaWUWNpwZZKYv5+DzqKuuwEFkAAUE0HkXiNAE350ZRK8JODpzBEZqhGVKGyto/2UdGymD4wTCa/c1o8bdg8N4gSkYJXsGLpkCTMzzLgz08PaR6V3tB8RTs1ODm3SjIhX/BFJUiLq4uMBOeQc+dHudt6s2UxSqGAkVWQFs07O8dD3Mf5pCVsyCEYPlgGbUVtQg3hmGYBmLHMaRzabCmaRKO4mARCwwYTD6cxFpyDePvxp3t5ZOXIkuwLWE9uY6RrREE+aADAgYg6iIG7g+gv7XfmeR5EhQotAfbnQWbR5uYfT+LhqoGWIplg4b5HSZ8AitgK7kFWZUx1DmEjmCHA6QLaawkVhD7HIOH9oCYBKZu/qBCj0PPqjurX9hwkDAEdiGcfta4/yadLWWd3nqveQGCss7zn/ILTOvz1oPccU6neTpADMK4iOuKMRmxJJVEpaSIvMWLLsslWpolm4r5VT6TV+o766N/BBgAW0s6t4L8o7kAAAAASUVORK5CYII=");background-position:2px 3px}.social-likes__counter_single{background:#f6f6f6;border-color:#ddd}.social-likes__counter_single:after{border-right-color:#f6f6f6}.social-likes__button_facebook{padding-left:19px;background:#eceef5;background:linear-gradient(to bottom,#fff,#d8def4);color:#3b5998;border-color:#cad4e7;border-color:rgba(202,212,231,.8);border-bottom-color:rgba(189,194,203,.8)}.social-likes__button_facebook:hover{background:#c0cdf3;background:linear-gradient(to bottom,#f2f3f7,#c0cdf3);color:#253860;border-color:#b4bfd4;border-bottom-color:#b3b7bf}.social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAFVBMVEVheaw7WZhgeKvr7vT///9FYp5thLQcmmHvAAAAMklEQVQI12NgFAQBAQZBCADTyi4Q2gRKuwii0C4uEHFjF2Os8mA6LC0tzSUtFU5D7QEASU4NS6TAlaUAAAAASUVORK5CYII=");background-position:3px 3px}.social-likes__counter_facebook{background:#f2f3f7;border-color:#cad4e7}.social-likes__counter_facebook:after{border-right-color:#f2f3f7}.social-likes__button_twitter{padding-left:19px;background:#d5e6ef;background:linear-gradient(to bottom,#fff,#d5e6ef);color:#186487;border-color:#a4cce5;border-color:rgba(164,204,229,.8);border-bottom-color:rgba(158,186,204,.8)}.social-likes__button_twitter:hover{background:#bfdfed;background:linear-gradient(to bottom,#f2f8fc,#bfdfed);color:#0b3752;border-color:#9cbbcf;border-bottom-color:#68a0c4}.social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAA3lBMVEX///////8AgJ8AgK/////m9fr///8Afa8GgrEAfq8Afa0AgrQAfa2MyuJ7yOUBiL0AhLUAhroCg7YRiLUmncub1+8AgLUWnc////+03u8MqeYChbgmreBpx+oMreuAy+mHzOcksecmseX///////+54/NBvesmtOsKmdAAgLAAib1Pwe0amMjA5fJtxehtyextzO+N1fLW8PkAq+0Ao+EAq+wAod8AkckAjMIApeUApuYAmNIAm9cApOMAqOgAouAAqusAntoAnNgAod4Alc4AjsQAp+cApeQArO4AqenIkFDnAAAAM3RSTlMADBAQd6EkYLOAcJ9garnwn7/hZ+DLMNE8pPvR89n7wYjx80gwruvz+Z/v55/B39/f18d/Bxu1AAAAhUlEQVQIHR3BBQLCMBAEwE0Nd9fi7iFQrFAI5fj/h0iYAQxoZjyWhGEA0QiUxvvo5fIFoOglTJTl/nN4TlJAOpCZ7OLFiYclB6iczsHlGhLRrQqgVufC9wURb0JxWm36+7rQOl1BCu/1oQ2GI0HExzYUczqT9weJuc2gMGu5Wm+2O4tB+QHGhxMRTbwDjQAAAABJRU5ErkJggg==");background-position:3px 5px}.social-likes__counter_twitter{background:#f2f8fc;border-color:#a4cce5}.social-likes__counter_twitter:after{border-right-color:#f2f8fc}.social-likes__button_plusone{padding-left:12px;background:#e4e4e4;background:linear-gradient(to bottom,#f5f5f5,#e4e4e4);color:#da573b;border-color:#bbb;border-color:rgba(204,204,204,.8);border-bottom-color:rgba(179,179,179,.8)}.social-likes__button_plusone:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f9f9f9,#f0f0f0);color:#cd4427;border-color:#ddd;border-bottom-color:#ccc}.social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAMAAADqIa48AAAA1VBMVEX////w8PDaVzv6+vr29vbijXveaU/s5uXcalHmqp3p5eTfeGLnoJH77erw6ujcYUX39PTlinfhiHXfbVPxysLaWT3u6urbWz/t6enx6efggm78/PzutKfdZUvecVjq4d/kraHcYUb02NLjgWvcZ03gkH7fiXbcYkf33df4+Pj44dzxxLrebVXmu7Lw8PDgdFzgfGbo4+LssqXccVnl1tPcmozdemTcdFznlILaWTzcaE/kzsrik4L48fDsq53219Hhd2DdclvaVzr57Orj09Dqp5jl2daL4EW+AAAAAnRSTlMA+MX1txYAAAB3SURBVAgdLcEDFsMAEEDB341q27ZtbHH/IzV96QzBQDIkLiuKP2yUylKJGBCLAwkpAilcaclkIZcHCiIO6ARw5A5otQb1RhNoabvT7fVxDYajsV7xTGc6X+BZqq7WwGa7s/YHPZ7gfDFM82brA3z8PG198ffWzxcvuAx4n4cZ9wAAAABJRU5ErkJggg==");background-position:0 6px}.social-likes__counter_plusone{background:#f9f9f9;border-color:#d2d2d2}.social-likes__counter_plusone:after{border-right-color:#f9f9f9}.social-likes__button_mailru{padding-left:18px;background:#004584;background:linear-gradient(to bottom,#5d90ba,#004584);color:#fff;color:rgba(255,255,255,.95);border-color:#1e65a5;border-color:rgba(11,84,153,.8);border-bottom-color:rgba(3,27,48,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_mailru:hover{background:#001e5d;background:linear-gradient(to bottom,#618cae,#001e5d);color:#fff;color:rgba(255,255,255,.99);border-color:#094984;border-bottom-color:#031b30}.social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACXUlEQVR42nyTbUhTYRiGLzU1WxgqfqK5pSkaliASRb8qwLIIIaAQQ4qsAJLof4ghUkhQlJlihq6gyiTBqFQrmuIS0TDNUSubqS3bVHNzW7r1nJgxE3zh4pzD8/G+9/2cF1ZZiz1sXC3u919yCFAoFAmZPiGDcEe4HpDN3IpiKdR4PDzz8yPF+A1D9wDmySnsCdGEZqYSlRRPssRHJZ4rDQYA/L2F4W43L23zxBaWoM0u4Mp3C43pGrpedFObksel4goezMyhUvKWybF3Ur3wlsX8fVRqL7JfgsOCx4dblg7azxymak6HXXj4T6dLj1N3m/cn88j4reen4TGGrDRuAOUFuTT8eoNFafK6huP3ymhTNlJOu8Yyw9aIDQQNGmm7XMxu0RR2opTy3g/UAtMNLajVsfiVnCLf4STw6wRNkrNHZG33/zJOKkBwIH0/rOyYtWHT9VOjFAIAI64F6gEAYiIYBhg1s9l/yIgDIFXN2o8mpkNVqORIbt8RipzopXdxPhLANIHTv66ZPocLpyaOgxVamuwOHItutNJgvdeT9PgoKpaKI8PIFcc9jR30AgS2XKVLMWT8OQdydnJtsh2T1+W/Rr2qRm/rxGFu5alirny/A9YBIIYdMjYzLi7Oy/NscBDnjuZQX3qa+7syqQLylA0Ulz89YTRNwzHfPywgI5nzd8so2rKJJMAkU9CZrVgTY4hQhRC37QiVY5NkTc0yAtQJjgAAwCNO9998hNU6i9PjxhUVjjoxlr02B2GDn7H1DHFBxtkK6IWFFRfDu1IEjZDgxSKMCU3Csin8EWAAcfkVu4j5tGUAAAAASUVORK5CYII=");background-position:1px 2px}.social-likes__counter_mailru{background:#fff1c2;border-color:#ffc70d}.social-likes__counter_mailru:after{border-right-color:#fff1c2}.social-likes_notext .social-likes__icon_mailru{background-position:2px 2px}.social-likes__button_vkontakte{background:#436f96;background:linear-gradient(to bottom,#8faecf,#436f96);color:#fff;color:rgba(255,255,255,.95);border-color:#4d84c1;border-color:rgba(78,131,193,.8);border-bottom-color:rgba(52,88,127,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_vkontakte:hover{background:#4e80ab;background:linear-gradient(to bottom,#a2c0df,#4e80ab);color:#fff;color:rgba(255,255,255,.99);border-color:#5788be;border-bottom-color:#3b6798}.social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAACFUlEQVR42mL5//8/g4JbDgsDA4MgEMsCsTAQswExIwN28BuI3wPxUyB+DcS/WIAGgBSLBzqbJqWHuWYoSImKcLCzsuEwgOHP33//Hr94+3rzgTPb+xZubQcK3WOQd83m9M3ujPz6/eeP/yQAoFn/KvqXNQL1CzEBTeJ1tdLz4uJgY2cgATAxMjJaG6p7g4IBFBYcPFwcYsgK3n/6+sUwpLwXyLwGxNxAzBLsam5XmujrLSEiIAhTB7SYE0hxggxh/P/vPxMWy44baym9i/Ozy7x+78n1Gav2zGZiYuTqLo4JQlPHyITPxbISwvL+TiaJAc5m0aAYE+DlxuplFjyG/Dtz9d6dqokr6s9cuXvH1lhTODPc1Q6rbXgMYRQW4OHUUZXVAbrG8fDZ6y8Ta6b3f/vx6ycpLmGSFBVUifKyDgVxPnz+dn72mr3Hb95/+txQU1GBaO8A087TExdvn/3w+eun9XtP3WRnY5WTFhcSwO4SRsb/WAzRAXrhOhBPBQWqorSo1aTKxFgxIX50Q/6DDPn5+8+fT8iivNycXIcWNpTD+MCw4eHm5OBAt+Xnrz9/QHkHFLCfj1+4tReUJ+DOY2ZikpMUEYFhbAaAwPV7T0+AgotZQNns74Nnr9+xsjKL6KrKqbOyMLMQSvJ//vz9s27PqcPNM9e1ALmPGKFFASjXSgCxPBDz4SkGYOArED+B4u8AAQYACBLgM8J5VXgAAAAASUVORK5CYII=");background-position:1px 2px}.social-likes__counter_vkontakte{background:#eaeef3;border-color:#afc1d4}.social-likes__counter_vkontakte:after{border-right-color:#eaeef3}.social-likes__button_odnoklassniki{padding-left:17px;background:#f6900b;background:linear-gradient(to bottom,#f6bb6d,#f6900b);color:#fff;color:rgba(255,255,255,.95);border-color:#d99c27;border-color:rgba(217,154,38,.8);border-bottom-color:rgba(197,137,7,.8);text-shadow:0 -1px 0 rgba(0,0,0,.12)}.social-likes__button_odnoklassniki:hover{background:#f69a21;background:linear-gradient(to bottom,#fbcc5a,#f69a21);color:#fff;color:rgba(255,255,255,.99);border-color:#f0b22c;border-bottom-color:#c59121}.social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAQAAACcwS2GAAAA4ElEQVQYGQXBMUsCYQCA4Zc75yS3BoWQSHCK1oaGpjYLAgd3IZwkcOuHNBREEGQI/QFpy/GqranBkNCw8pKD83t7HgCMbXhmwxgAsORIVX22BMDqSvP59CGf6+oagPCtt0dsXBxqWAKw+tGPPZgeaFgC8Hmvzr0LXzodANCtpYmqpkm3Bhhnx52dYfvlfNju7WYnxthSf7NBepn1/VNb3GwtRqqqmib9GhQoP56q6lOXCgXAzTBWcw0TtwGLYazpa28/TTRMLPK2ls/SpFmn0KwvRvnsfR0iqlSIgIgyVaJ/7Q6fqBoqPZcAAAAASUVORK5CYII=");background-position:4px 3px}.social-likes__counter_odnoklassniki{background:#ffe9be;border-color:#d9ab53}.social-likes__counter_odnoklassniki:after{border-right-color:#ffe9be}.social-likes_notext .social-likes__icon_odnoklassniki{background-position:5px 3px}.social-likes__button_pinterest{padding-left:20px;background:#eee;background:linear-gradient(to bottom,#fefefe,#d3d3d3);color:#c71a28;border-color:#bbb;border-color:rgba(186,186,186,.8);border-bottom-color:rgba(153,153,153,.8)}.social-likes__button_pinterest:hover{background:#efefef;background:linear-gradient(to bottom,#fff,#d9d9d9);color:#c11524;border-color:rgba(186,186,186,.6);border-bottom-color:rgba(153,153,153,.6)}.social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAABYlBMVEX////CByTCByXCByS+BSC2ACTCBiS/ABXBByXBBiTCBiQAAAC/ACC5ABe0AB7BBiTBCCTBBCPBByW/AADCByTBCCXBCCXCAB/BBiTCBSTBByTBByTBByTBByW6AB3DByTBBiTBBiPCByTCBiW/BiDBBiTCBiO/BiPBBiS/BCK+BSHBByTBCCTBCCW5ACO8ABvCCCTBBiTBBiPCBiOZAAC/ACDCByPABSTCBiTCBiPCBiXBBiTCByTBByTBByLCBiTDCCTCCCTBByTBByXBByXBByXBBiXBByXBBiXCByTBCCWzABq/BiSAAADCBCTBBiXBBiXBByXBByXBByPBBiTCCCTBBiPCBiTBBiPBBSO4ABy/BSLBByXAByTAByW8BiG/BCTBByPCACS/BCPABCTACCOqAADCByLBCCTCCCTCBiTCBiTBByLBBiPCCCTBBiTCCCS+CCLCCCXCByTDCCXCByVy9s/zAAAAcnRSTlMA6ryWNwf9DObPswEQCxHspTqZBI3s6xn8Mo+csesass3a2fooW9Essjwv2+LmFhPpodOnBQjEaarZ2J3UzZR5qqqT1pH7Wq3s1eQKVAJH9Mnf3tuwgbBPe14SNG9NRS5AlxVIOYIGS8aiq6Mly8XXo0OXLlv1AAAA3ElEQVQYGQXBA4IDUAxAwVd763Zt27Zt22byc/+dAQAAAACAsvKIp6p52g8ABHINpmqiQV8CIFCpouvemtpS57whIKey1zQItLSaVUB7UMerzzN19bONDJikWXRLbSUd2mnW1d3Ta3302zfzlh4adjbCqIyRtAkmpyBqMkNG8yRtjt2FWNwjssyKrLLmwhubnq1tsZ1idt8O8JkeHh1zYnbKmViKCxG1S7JX19yETW7hzon476MPj095kRSQ8Irn+cVU1NxrHCD0Fom9m5qTjxIA4LP4VSj8/P4B/APnbDloW0CFhAAAAABJRU5ErkJggg==");background-position:2px 1px}.social-likes__counter_pinterest{background:#fff5f6;border-color:#f0a8ae}.social-likes__counter_pinterest:after{border-right-color:#fff5f6}
/* End */


/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1750959951420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/bitrix/templates/gos_bitrix_s1/components/bitrix/search.title/left_col/style.css?17509599512200*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/gos_bitrix_s1/components/bitrix/search.title/left_col/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/components/dieraru/events.calendar/assets/css/cleanslate.css?17509599518190*/
/*!
* CleanSlate
*   github.com/premasagar/cleanslate
*
*//*
    An extreme CSS reset stylesheet, for normalising the styling of a container element and its children.

    by Premasagar Rose
        dharmafly.com

    license
        opensource.org/licenses/mit-license.php

    **
        
    v0.9.2
        
*/

/* == BLANKET RESET RULES == */

/* HTML 4.01 */
.cleanslate, .cleanslate h1, .cleanslate h2, .cleanslate h3, .cleanslate h4, .cleanslate h5, .cleanslate h6, .cleanslate p, .cleanslate td, .cleanslate dl, .cleanslate tr, .cleanslate dt, .cleanslate ol, .cleanslate form, .cleanslate select, .cleanslate option, .cleanslate pre, .cleanslate div, .cleanslate table,  .cleanslate th, .cleanslate tbody, .cleanslate tfoot, .cleanslate caption, .cleanslate thead, .cleanslate ul, .cleanslate li, .cleanslate address, .cleanslate blockquote, .cleanslate dd, .cleanslate fieldset, .cleanslate li, .cleanslate iframe, .cleanslate strong, .cleanslate legend, .cleanslate em, .cleanslate s, .cleanslate cite, .cleanslate span, .cleanslate input, .cleanslate sup, .cleanslate label, .cleanslate dfn, .cleanslate object, .cleanslate big, .cleanslate q, .cleanslate font, .cleanslate samp, .cleanslate acronym, .cleanslate small, .cleanslate img, .cleanslate strike, .cleanslate code, .cleanslate sub, .cleanslate ins, .cleanslate textarea, .cleanslate var, .cleanslate a, .cleanslate abbr, .cleanslate applet, .cleanslate del, .cleanslate kbd, .cleanslate tt, .cleanslate b, .cleanslate i, .cleanslate hr,

/* HTML5 */
.cleanslate article, .cleanslate aside, .cleanslate dialog, .cleanslate figure, .cleanslate footer, .cleanslate header, .cleanslate hgroup, .cleanslate menu, .cleanslate nav, .cleanslate section, .cleanslate time, .cleanslate mark, .cleanslate audio, .cleanslate video {
	background-attachment:scroll;
	background-color:transparent;
	background-image:none; /* This rule affects the use of pngfix JavaScript http://dillerdesign.com/experiment/DD_BelatedPNG for IE6, which is used to force the browser to recognise alpha-transparent PNGs files that replace the IE6 lack of PNG transparency. (The rule overrides the VML image that is used to replace the given CSS background-image). If you don't know what that means, then you probably haven't used the pngfix script, and this comment may be ignored :) */
	background-position:0 0;
	background-repeat:repeat;
	border-color:black;
	border-color:currentColor; /* `border-color` should match font color. Modern browsers (incl. IE9) allow the use of "currentColor" to match the current font 'color' value <http://www.w3.org/TR/css3-color/#currentcolor>. For older browsers, a default of 'black' is given before this rule. Guideline to support older browsers: if you haven't already declared a border-color for an element, be sure to do so, e.g. when you first declare the border-width. */
	border-radius:0;
	border-style:none;
	border-width:medium;
	bottom:auto;
	clear:none;
	clip:auto;
	color:inherit;
	counter-increment:none;
	counter-reset:none;
	cursor:auto;
	direction:inherit;
	display:inline;
	float:none;
	font-family: inherit; /* As with other inherit values, this needs to be set on the root container element */
	font-size: inherit;
	font-style:inherit;
	font-variant:normal;
	font-weight:inherit;
	height:auto;
	left:auto;
	letter-spacing:normal;
	line-height:inherit;
	list-style-type: inherit; /* Could set list-style-type to none */
	list-style-position: outside;
	list-style-image: none;
	margin:0;
	max-height:none;
	max-width:none;
	min-height:0;
	min-width:0;
	opacity:1;
	outline:invert none medium;
	overflow:visible;
	padding:0;
	position:static;
	quotes: "" "";
	right:auto;
	table-layout:auto;
	text-align:inherit;
	text-decoration:inherit;
	text-indent:0;
	text-transform:none;
	top:auto;
	unicode-bidi:normal;
	vertical-align:baseline;
	visibility:inherit;
	white-space:normal;
	width:auto;
	word-spacing:normal;
	z-index:auto;
	
	/* Proprietary and draft rules */
    /* This section needs extending */
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	text-shadow: none;	
}

/* == BLOCK-LEVEL == */
/* Actually, some of these should be inline-block and other values, but block works fine (TODO: rigorously verify this) */
/* HTML 4.01 */
.cleanslate, .cleanslate h3, .cleanslate h5, .cleanslate p, .cleanslate h1, .cleanslate dl, .cleanslate dt, .cleanslate h6, .cleanslate ol, .cleanslate form, .cleanslate select, .cleanslate option, .cleanslate pre, .cleanslate div, .cleanslate h2, .cleanslate caption, .cleanslate h4, .cleanslate ul, .cleanslate address, .cleanslate blockquote, .cleanslate dd, .cleanslate fieldset, .cleanslate textarea, .cleanslate hr,
/* HTML5 new elements */
.cleanslate article, .cleanslate aside, .cleanslate dialog, .cleanslate figure, .cleanslate footer, .cleanslate header, .cleanslate hgroup, .cleanslate menu, .cleanslate nav, .cleanslate section {
    display:block; 
}
.cleanslate table {
    display: table;
}
.cleanslate thead {
    display: table-header-group;
}
.cleanslate tbody {
    display: table-row-group;
}
.cleanslate tfoot {
    display: table-footer-group;
}
.cleanslate tr {
    display: table-row;
}
.cleanslate th, .cleanslate td {
    display: table-cell;
}
/* == SPECIFIC ELEMENTS == */
/* Some of these are browser defaults; some are just useful resets */

.cleanslate nav ul, .cleanslate nav ol {
	list-style-type:none;
}
.cleanslate ul, .cleanslate menu {
	list-style-type:disc;
}
.cleanslate ol {
	list-style-type:decimal;
}
.cleanslate ol ul, .cleanslate ul ul, .cleanslate menu ul, .cleanslate ol menu, .cleanslate ul menu, .cleanslate menu menu {
	list-style-type:circle;
}
.cleanslate ol ol ul, .cleanslate ol ul ul, .cleanslate ol menu ul, .cleanslate ol ol menu, .cleanslate ol ul menu, .cleanslate ol menu menu, .cleanslate ul ol ul, .cleanslate ul ul ul, .cleanslate ul menu ul, .cleanslate ul ol menu, .cleanslate ul ul menu, .cleanslate ul menu menu, .cleanslate menu ol ul, .cleanslate menu ul ul, .cleanslate menu menu ul, .cleanslate menu ol menu, .cleanslate menu ul menu, .cleanslate menu menu menu {
	list-style-type:square;
}
.cleanslate li {	
	display:list-item;
	/* Fixes IE7 issue with positioning of nested bullets */
	min-height:auto;
	min-width:auto;
}
.cleanslate strong {
	font-weight:bold;
}
.cleanslate em {
	font-style:italic;
}
.cleanslate kbd, .cleanslate samp, .cleanslate code {
  font-family:monospace;
}
.cleanslate a, .cleanslate a *, .cleanslate input[type=submit], .cleanslate input[type=radio], .cleanslate input[type=checkbox], .cleanslate select {
	cursor:pointer;
}
.cleanslate a:hover {
	text-decoration:underline;
}
.cleanslate button, .cleanslate input[type=submit] {
  text-align: center;
}
.cleanslate input[type=hidden] {
	display:none;
}
.cleanslate abbr[title], .cleanslate acronym[title], .cleanslate dfn[title] {
	cursor:help;
    border-bottom-width:1px;
	border-bottom-style:dotted;
}
.cleanslate ins {
	background-color:#ff9;
	color:black;
}
.cleanslate del {
	text-decoration: line-through;
}
.cleanslate blockquote, .cleanslate q  {
	quotes:none; /* HTML5 */
}
.cleanslate blockquote:before, .cleanslate blockquote:after, .cleanslate q:before, .cleanslate q:after, .cleanslate li:before, .cleanslate li:after  {
	content:"";
}
.cleanslate input, .cleanslate select {
	vertical-align:middle;
}
.cleanslate select, .cleanslate textarea, .cleanslate input {
	border:1px solid #ccc;
}
.cleanslate table {
	border-collapse:collapse;
	border-spacing:0;
}
.cleanslate hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
}
.cleanslate *[dir=rtl] {
	direction: rtl;
}
.cleanslate mark {
	background-color:#ff9;
	color:black;
	font-style:italic;
	font-weight:bold;
}



/* == ROOT CONTAINER ELEMENT == */
/* This contains default values for child elements to inherit  */
.cleanslate {
	font-size: medium;
	line-height: 1;
	direction:ltr;
	text-align:left;
	font-family: "Times New Roman", Times, serif; /* Override this with whatever font-family is required */
	color: black;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	list-style-type:disc;
}

/* End */


/* Start:/bitrix/components/dieraru/events.calendar/assets/css/jscal.css?17509599519114*/
#eventsCalendar {
  /* body */
  /*remove border from top divs*/
  /* focus */
  /* custom events */
  /* rewrite calendar styles */
}
#eventsCalendar .DynarchCalendar {
  border: 1px solid #ccc;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  font: 11px "lucida grande", tahoma, verdana, sans-serif;
  line-height: 14px;
  position: relative;
  cursor: default;
  color: #333;
}
#eventsCalendar .DynarchCalendar table {
  border-collapse: collapse;
  font: 11px "lucida grande", tahoma, verdana, sans-serif;
  line-height: 14px;
  margin-left: auto;
  margin-right: auto;
}
#eventsCalendar .DynarchCalendar table.DynarchCalendar-titleCont {
  font-size: 130%;
  font-weight: bold;
  color: #444;
  text-align: center;
  z-index: 9;
  position: relative;
  margin: -6px auto 0;
}
#eventsCalendar .DynarchCalendar-topBar {
  padding: 5px 0 0 0;
}
#eventsCalendar .DynarchCalendar-title div {
  padding: 11px 15px;
  font: bold 14px "lucida grande", tahoma, verdana, sans-serif;
  color: #444;
}
#eventsCalendar .DynarchCalendar-hover-title div {
  background-color: #fff;
  border: 1px solid #000;
  background-image: url("/bitrix/components/dieraru/events.calendar/assets/css/img/drop-down.gif");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
#eventsCalendar .DynarchCalendar-pressed-title div {
  border: 1px solid #000;
  background-color: #777;
  color: #fff;
  background-image: url("/bitrix/components/dieraru/events.calendar/assets/css/img/drop-up.gif");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
#eventsCalendar .DynarchCalendar-hover-title div,
#eventsCalendar .DynarchCalendar-pressed-title div {
  padding: 10px 14px;
}
#eventsCalendar .DynarchCalendar-bottomBar {
  padding: 2px;
  position: relative;
  text-align: center;
}
#eventsCalendar .DynarchCalendar-bottomBar-today {
  padding: 2px 15px;
  margin-bottom: 4px;
  width: 45px;
}
#eventsCalendar .DynarchCalendar-hover-bottomBar-today {
  border: 1px solid #000;
  background-color: #fff;
  padding: 1px 14px;
  width: 44px;
}
#eventsCalendar .DynarchCalendar-pressed-bottomBar-today {
  border: 1px solid #000;
  color: #fff;
  padding: 1px 14px;
}
#eventsCalendar .DynarchCalendar-body {
  position: relative;
  overflow: hidden;
  padding-top: 5px;
  padding-bottom: 5px;
}
#eventsCalendar .DynarchCalendar-first-col {
  padding-left: 5px;
}
#eventsCalendar .DynarchCalendar-last-col {
  padding-right: 5px;
}
#eventsCalendar .DynarchCalendar-animBody-backYear {
  position: absolute;
  top: -100%;
  left: 0;
}
#eventsCalendar .DynarchCalendar-animBody-back {
  position: absolute;
  top: 5px;
  left: -100%;
}
#eventsCalendar .DynarchCalendar-animBody-fwd {
  position: absolute;
  top: 5px;
  left: 100%;
}
#eventsCalendar .DynarchCalendar-animBody-now {
  position: absolute;
  top: 5px;
  left: 0;
}
#eventsCalendar .DynarchCalendar-animBody-fwdYear {
  position: absolute;
  top: 100%;
  left: 0;
}
#eventsCalendar .DynarchCalendar-dayNames {
  padding-left: 5px;
  padding-right: 5px;
}
#eventsCalendar .DynarchCalendar-dayNames div {
  font-weight: bold;
}
#eventsCalendar .DynarchCalendar-navBtn {
  position: absolute;
  top: 5px;
  z-index: 10;
}
#eventsCalendar .DynarchCalendar-navBtn div {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height: 15px;
  width: 16px;
  padding: 5px;
}
#eventsCalendar .DynarchCalendar-hover-navBtn div {
  border: 1px solid #000;
  background-color: #fff;
}
#eventsCalendar .DynarchCalendar-navDisabled {
  opacity: 0.3;
}
#eventsCalendar .DynarchCalendar-pressed-navBtn div {
  border: 1px solid #000;
  background-color: #777;
  color: #fff;
}
#eventsCalendar .DynarchCalendar-hover-navBtn div,
#eventsCalendar .DynarchCalendar-pressed-navBtn div {
  padding: 4px;
}
#eventsCalendar .DynarchCalendar-prevMonth {
  left: 33px;
}
#eventsCalendar .DynarchCalendar-nextMonth {
  left: 100%;
  margin-left: -59px;
}
#eventsCalendar .DynarchCalendar-prevYear {
  left: 5px;
}
#eventsCalendar .DynarchCalendar-nextYear {
  left: 100%;
  margin-left: -31px;
}
#eventsCalendar .DynarchCalendar-prevMonth div {
  background-image: url("/bitrix/components/dieraru/events.calendar/assets/css/img/nav-left.gif");
}
#eventsCalendar .DynarchCalendar-nextMonth div {
  background-image: url("/bitrix/components/dieraru/events.calendar/assets/css/img/nav-right.gif");
}
#eventsCalendar .DynarchCalendar-prevYear div {
  background-image: url("/bitrix/components/dieraru/events.calendar/assets/css/img/nav-left-x2.gif");
}
#eventsCalendar .DynarchCalendar-nextYear div {
  background-image: url("/bitrix/components/dieraru/events.calendar/assets/css/img/nav-right-x2.gif");
}
#eventsCalendar .DynarchCalendar-menu {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #ddd;
  overflow: hidden;
  opacity: 0.85;
}
#eventsCalendar .DynarchCalendar-menu > table {
  height: 100%;
}
#eventsCalendar .DynarchCalendar-menu table {
  margin: 0 auto;
}
#eventsCalendar .DynarchCalendar-menu table td {
  vertical-align: middle;
}
#eventsCalendar .DynarchCalendar-menu table td div {
  text-align: center;
  font-weight: bold;
  padding: 3px 5px;
  margin-top: 3px;
  cursor: default;
}
#eventsCalendar .DynarchCalendar-menu table td div.DynarchCalendar-menu-month {
  width: 6.5em;
  text-align: center;
}
#eventsCalendar .DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
  border: 1px solid #000;
  padding: 2px 4px;
  background-color: #fff;
  color: #000;
}
#eventsCalendar .DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn {
  border: 1px solid #000;
  padding: 2px 4px;
  background-color: #777;
  color: #fff !important;
}
#eventsCalendar .DynarchCalendar-menu-year {
  text-align: center;
  font: 16px "lucida grande", tahoma, verdana, sans-serif;
  font-weight: bold;
  background: #fff;
  border-color: #aaa;
}
#eventsCalendar .DynarchCalendar-menu-sep {
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
  border-top: 1px solid #888;
  background: #fff;
  margin-top: 4px;
  margin-bottom: 3px;
  padding: 0 !important;
}
#eventsCalendar .DynarchCalendar-time td {
  font-weight: bold;
  font-size: 120%;
}
#eventsCalendar .DynarchCalendar-time-hour,
#eventsCalendar .DynarchCalendar-time-minute {
  padding: 1px 3px;
}
#eventsCalendar .DynarchCalendar-time-down {
  background: url("/bitrix/components/dieraru/events.calendar/assets/css/img/time-down.png") no-repeat 50% 50%;
  width: 11px;
  height: 8px;
  opacity: 0.5;
}
#eventsCalendar .DynarchCalendar-time-up {
  background: url("/bitrix/components/dieraru/events.calendar/assets/css/img/time-up.png") no-repeat 50% 50%;
  width: 11px;
  height: 8px;
  opacity: 0.5;
}
#eventsCalendar .DynarchCalendar-time-sep {
  padding: 0 2px;
}
#eventsCalendar .DynarchCalendar-hover-time {
  background-color: #444;
  color: #fff;
  opacity: 1;
}
#eventsCalendar .DynarchCalendar-pressed-time {
  background-color: #000;
  color: #fff;
  opacity: 1;
}
#eventsCalendar .DynarchCalendar-time-am {
  padding: 1px;
  width: 2.5em;
  text-align: center;
}
#eventsCalendar .DynarchCalendar-dayNames div,
#eventsCalendar .DynarchCalendar-day,
#eventsCalendar .DynarchCalendar-weekNumber {
  /*width: 1.7em;*/
  width: 18px;
  padding: 6px 7px;
  text-align: center;
  border: 1px solid #ccc;
  margin: 1px;
  position: relative;
  cursor: default;
}
#eventsCalendar .DynarchCalendar-weekNumber,
#eventsCalendar .DynarchCalendar-dayNames div.DynarchCalendar-weekNumber {
  width: 2em !important;
  margin-right: 5px;
}
#eventsCalendar .DynarchCalendar-dayNames div {
  border: none;
  padding: 3px 8px;
}
#eventsCalendar .DynarchCalendar-day {
  text-align: right;
  color: #222;
}
#eventsCalendar .DynarchCalendar-day-othermonth {
  color: #888;
}
#eventsCalendar .DynarchCalendar-weekend {
  color: #c22;
}
#eventsCalendar .DynarchCalendar-day-today {
  color: #00f;
}
#eventsCalendar .DynarchCalendar-day-disabled {
  opacity: 0.5;
  text-shadow: 2px 1px 1px #fff;
}
#eventsCalendar .DynarchCalendar-hover-date {
  border-color: #000;
}
#eventsCalendar .DynarchCalendar-day-othermonth.DynarchCalendar-hover-date {
  border-color: #aaa;
  color: #888;
}
#eventsCalendar .DynarchCalendar-dayNames .DynarchCalendar-weekend {
  color: #c22;
}
#eventsCalendar .DynarchCalendar-day-othermonth.DynarchCalendar-weekend {
  color: #d88;
}
#eventsCalendar .DynarchCalendar-focusLink {
  position: absolute;
  opacity: 0;
}
#eventsCalendar .DynarchCalendar-tooltip {
  position: absolute;
  top: 100%;
  width: 100%;
}
#eventsCalendar .DynarchCalendar-tooltipCont {
  margin: 0 5px 0 5px;
  border: 1px solid #aaa;
  border-top: 0;
  padding: 3px 6px;
  background: #ddd;
}
#eventsCalendar .DynarchCalendar-focused .DynarchCalendar-tooltipCont {
  background: #ccc;
  border-color: #000;
}
#eventsCalendar #calendarWrapper {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
#eventsCalendar .DynarchCalendar td div.default {
  background: rgba(125, 255, 20, 0.4);
}
#eventsCalendar .DynarchCalendar td div.party {
  background: rgba(0, 125, 255, 0.4);
}
#eventsCalendar .DynarchCalendar.DynarchCalendar-td-selected div.party {
  background: rgba(0, 125, 255, 0.9);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
}
#eventsCalendar .DynarchCalendar .DynarchCalendar-td-selected div.default {
  background: rgba(0, 255, 20, 0.9);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
}
#eventsCalendar .DynarchCalendar a {
  color: #444;
}
#eventsCalendar .DynarchCalendar .DynarchCalendar-day-selected a {
  color: #fff;
}

/* End */


/* Start:/bitrix/templates/.default/components/dieraru/events.calendar/metro23/style.css?175095995113626*/
.DynarchCalendar .DynarchCalendar-tooltip {
  position: absolute;
  left: 50px;
  top: 100px;
  background-color: #fff;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.4);
  padding-top: 1em;
  padding-bottom: 1em;
  text-align: left;
  display: none;
  border-radius: 2px;
}
.DynarchCalendar .DynarchCalendar-tooltip p {
  padding: 0;
  margin: 0;
}
.DynarchCalendar .DynarchCalendar-tooltip h3 {
  padding: 0;
  margin: 0;
}
.DynarchCalendar .DynarchCalendar-tooltip .dateEvent {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px dotted #999999;
}
.DynarchCalendar .DynarchCalendar-tooltip .dateEvent a {
  color: #444444;
}
#eventsCalendarTooltip {
  text-align: left;
  position: absolute;
  z-index: 100;
  display: block;
  overflow: visible;
  width: 250px;
  border: 1px solid #ccc;
  color: #fff;
  background: #fff;
  font-family: Arial, Helvetica, sans-serif;
}
#eventsCalendarTooltip .arrow {
  position: absolute;
  top: 7px;
  width: 20px;
  height: 38px;
  z-index: 105;
}
#eventsCalendarTooltip .close {
  color: #999;
  text-decoration: none;
  position: absolute;
  top: 3px;
  font-size: 16px;
}
#eventsCalendarTooltip .close:hover {
  color: #CC2222;
}
#eventsCalendarTooltip .dateRange {
  margin: 5px 0 0;
  color: #777;
  display: block;
}
#eventsCalendarTooltip .tooltipBody {
  position: relative;
  padding: 17px;
}
#eventsCalendarTooltip .tooltipBody .eventHeader {
  display: block;
  font: normal 22px/22px 'OpenSansLight';
  color: #727272;
}
#eventsCalendarTooltip .tooltipBody .dateEvent {
  display: block;
  margin-top: 10px;
  text-decoration: none;
  padding: 10px;
  border-top: 1px solid #ccc;
  /*a {
				color: #fff;
			}*/
}
#eventsCalendarTooltip .tooltipBody .dateEvent:first-child {
  margin-top: 0;
  border-top-color: transparent;
}
#eventsCalendarTooltip .tooltipBody .dateEvent .dateRange {
  color: #aaa;
  font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
}
#eventsCalendarTooltip .tooltipBody .dateEvent .dateRange:first-child {
  margin-top: 0;
  border-top: 1px solid transparent;
}
#eventsCalendarTooltip .tooltipBody .dateEvent:hover {
  border-top: 1px solid #6482AA;
  padding: 11px 9px 10px;
}
.tooltipDisplayLeft .arrow {
  right: -20px;
  background: url(/bitrix/templates/.default/components/dieraru/events.calendar/metro23/images/tooltip_arrow_r.png) left top no-repeat;
}
.tooltipDisplayLeft .close {
  left: 5px;
}
.tooltipDisplayRight .arrow {
  left: -18px;
  background: url(/bitrix/templates/.default/components/dieraru/events.calendar/metro23/images/tooltip_arrow_l.png) left top no-repeat;
}
.tooltipDisplayRight .close {
  right: 5px;
}
@font-face {
  font-family: 'OpenSansLight';
  src: url('/bitrix/templates/.default/components/dieraru/events.calendar/metro23/fonts/open-sans-light/opensans-light-webfont.eot');
  src: url('/bitrix/templates/.default/components/dieraru/events.calendar/metro23/fonts/open-sans-light/opensans-light-webfont.eot?#iefix') format('embedded-opentype');
  src: local("Segoe UI Light"), local("Open Sans Light"), local("OpenSans-Light"), url('/bitrix/templates/.default/components/dieraru/events.calendar/metro23/fonts/open-sans-light/opensans-light-webfont.woff') format('woff'), url('/bitrix/templates/.default/components/dieraru/events.calendar/metro23/fonts/open-sans-light/opensans-light-webfont.ttf') format('truetype'), url('/bitrix/templates/.default/components/dieraru/events.calendar/metro23/fonts/open-sans-light/opensans-light-webfont.svg#open_sanslight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'iconFont';
  src: url('/bitrix/templates/.default/components/dieraru/events.calendar/metro23/fonts/metro-icons/iconFont.eot');
  src: url('/bitrix/templates/.default/components/dieraru/events.calendar/metro23/fonts/metro-icons/iconFont.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/.default/components/dieraru/events.calendar/metro23/fonts/metro-icons/iconFont.woff') format('woff'), url('/bitrix/templates/.default/components/dieraru/events.calendar/metro23/fonts/metro-icons/iconFont.ttf') format('truetype'), url('/bitrix/templates/.default/components/dieraru/events.calendar/metro23/fonts/metro-icons/iconFont.svg#iconFont') format('svg');
  font-weight: normal;
  font-style: normal;
}
#calendarWrapper {
  display: inline-block;
}
#calendarWrapper .DynarchCalendar a {
  color: #444;
}
#calendarWrapper .DynarchCalendar .DynarchCalendar-day-selected:before {
  display: none;
}
#calendarWrapper .DynarchCalendar .DynarchCalendar-day-selected a {
  color: #fff;
}
#calendarWrapper .DynarchCalendar-day-othermonth.calendarEvent {
  opacity: .5;
}
#eventsCalendar .DynarchCalendar {
  border-radius: 0;
  background: #fff;
}
#eventsCalendar .DynarchCalendar-day {
  border-radius: 50%;
  color: #727272;
  text-align: center;
  padding: 7px 6px 5px;
  margin: 0 3px;
  font: normal 12px/12px Tahoma, Arial, Helvetica, sans-serif;
  height: 16px;
  width: 16px;
  border-color: transparent;
  margin-bottom: -1px;
}
#eventsCalendar .DynarchCalendar-dayNames div {
  font: normal 10px/10px Tahoma, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #727272;
}
#eventsCalendar .DynarchCalendar-dayNames div.DynarchCalendar-weekend {
  color: #727272;
}
#eventsCalendar .DynarchCalendar-dayNames > table {
  border-bottom: 1px solid #000;
}
#eventsCalendar .DynarchCalendar-dayNames > table td {
  padding-bottom: 5px;
}
#eventsCalendar .DynarchCalendar-day-othermonth {
  border-color: transparent;
  color: #cccccc;
}
#eventsCalendar .DynarchCalendar-day-othermonth.DynarchCalendar-weekend {
  color: #cccccc;
}
#eventsCalendar .DynarchCalendar-hover-date {
  border-color: #ccc ;
}
#eventsCalendar .DynarchCalendar-hover-date:before {
  display: none;
}
#eventsCalendar .DynarchCalendar-navBtn {
  top: 15px;
}
#eventsCalendar .DynarchCalendar-navBtn div {
  border-radius: 50%;
  background: none;
  color: #ccc;
  font-family: 'iconFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  text-decoration: inherit;
  line-height: 1;
  display: inline-block;
  vertical-align: -8%;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  padding: 0 5px 7px 1px;
}
#eventsCalendar .DynarchCalendar-navBtn div:before {
  font-family: 'iconFont';
  content: "\e09c";
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
#eventsCalendar .DynarchCalendar-navBtn.DynarchCalendar-hover-navBtn div,
#eventsCalendar .DynarchCalendar-navBtn.DynarchCalendar-pressed-navBtn div {
  border: 0;
  cursor: pointer;
}
#eventsCalendar .DynarchCalendar-prevMonth {
  left: 12px;
}
#eventsCalendar .DynarchCalendar-prevMonth div:before {
  content: "\e09f";
}
#eventsCalendar .DynarchCalendar-nextMonth {
  margin-left: -36px;
}
#eventsCalendar .DynarchCalendar-nextMonth div:before {
  content: "\e09d";
}
#eventsCalendar .DynarchCalendar-prevYear,
#eventsCalendar .DynarchCalendar-nextYear {
  display: none;
}
#eventsCalendar .DynarchCalendar-title div {
  font: normal 20px/20px 'OpenSansLight';
  padding: 17px 15px 10px;
  color: #727272;
}
#eventsCalendar .DynarchCalendar-hover-title div,
#eventsCalendar .DynarchCalendar-pressed-title div {
  border: 0;
  background: none;
  cursor: pointer;
}
#eventsCalendar .DynarchCalendar-bottomBar-today {
  color: #727272;
  cursor: pointer;
}
#eventsCalendar .DynarchCalendar-hover-bottomBar-today {
  border-color: transparent;
}
#eventsCalendar .DynarchCalendar-menu {
  background: #fff;
}
#eventsCalendar .DynarchCalendar-day.calendarEvent,
#eventsCalendarTooltip .tooltipBody .dateEvent:hover {
  border: 1px solid #6482AA;
  cursor: pointer;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#calendarWrapper .calendar-info-footer {
  display: none;
}
#calendarWrapper .multiEventsBgMarker .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.calendarEvent:before {
  background: url(/bitrix/templates/.default/components/dieraru/events.calendar/metro23/images/point.png) repeat left bottom;
  position: absolute;
  content: '';
  bottom: 8px;
  left: 1px;
  width: 4px;
  height: 0;
}
#calendarWrapper .multiEventsBgMarker .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e2:before {
  height: 8px;
}
#calendarWrapper .multiEventsBgMarker .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e3:before {
  height: 12px;
}
#calendarWrapper .multiEventsBgMarker .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e4:before {
  height: 16px;
}
#calendarWrapper .multiEventsBgMarker .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.e5:before {
  height: 20px;
}
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.calendarEvent {
  color: #0950b9;
  border-color: transparent;
  font-weight: bold;
}
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.calendarEvent.DynarchCalendar-hover-date {
  border-color: #ccc;
}
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day-selected {
  border: 2px solid #0950b9 !important;
  color: #0950b9;
  padding: 7px 5px 3px;
}
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day-selected.calendarEvent {
  color: #fff !Important;
  background: #0950b9;
  font-weight: normal;
}
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-navBtn.DynarchCalendar-hover-navBtn div {
  color: #0950b9;
}
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-dayNames table {
  border-bottom: 1px solid #0950b9;
}
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-hover-bottomBar-today,
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-hover-title div,
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-pressed-title div {
  color: #0950b9;
}
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-menu-sep {
  border-top-color: #0950b9;
}
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-menu table td div {
  font-weight: normal;
  color: #727272;
}
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
  border-color: #0950b9;
  background: #0950b9;
  color: #fff;
}
#eventsCalendarTooltip.blueGradient .tooltipBody .dateEvent:hover {
  border: 0;
  background: #0950b9;
}
#eventsCalendarTooltip.blueGradient .tooltipBody .dateEvent:hover .eventHeader,
#eventsCalendarTooltip.blueGradient .tooltipBody .dateEvent:hover .dateRange {
  color: #fff;
}
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.calendarEvent {
  color: #006f6f;
  border-color: transparent;
  font-weight: bold;
}
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.calendarEvent.DynarchCalendar-hover-date {
  border-color: #ccc;
}
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day-selected {
  border: 2px solid #006f6f !important;
  color: #006f6f;
  padding: 7px 5px 3px;
}
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day-selected.calendarEvent {
  color: #fff;
  background: #006f6f;
  font-weight: normal;
}
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-navBtn.DynarchCalendar-hover-navBtn div {
  color: #006f6f;
}
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-dayNames table {
  border-bottom: 1px solid #006f6f;
}
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-hover-bottomBar-today,
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-hover-title div,
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-pressed-title div {
  color: #006f6f;
}
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-menu-sep {
  border-top-color: #006f6f;
}
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-menu table td div {
  font-weight: normal;
  color: #727272;
}
#calendarWrapper .githubGradient .DynarchCalendar .DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
  border-color: #006f6f;
  background: #006f6f;
  color: #fff;
}
#eventsCalendarTooltip.githubGradient .tooltipBody .dateEvent:hover {
  border: 0;
  background: #006f6f;
}
#eventsCalendarTooltip.githubGradient .tooltipBody .dateEvent:hover .eventHeader,
#eventsCalendarTooltip.githubGradient .tooltipBody .dateEvent:hover .dateRange {
  color: #fff;
}
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.calendarEvent {
  color: #555555;
  border-color: transparent;
  font-weight: bold;
}
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.calendarEvent.DynarchCalendar-hover-date {
  border-color: #ccc;
}
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day-selected {
  border: 2px solid #555555 !important;
  color: #555555;
  padding: 7px 5px 3px;
}
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day-selected.calendarEvent {
  color: #fff;
  background: #555555;
  font-weight: normal;
}
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-navBtn.DynarchCalendar-hover-navBtn div {
  color: #555555;
}
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-dayNames table {
  border-bottom: 1px solid #555555;
}
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-hover-bottomBar-today,
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-hover-title div,
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-pressed-title div {
  color: #555555;
}
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-menu-sep {
  border-top-color: #555555;
}
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-menu table td div {
  font-weight: normal;
  color: #727272;
}
#calendarWrapper .greyGradient .DynarchCalendar .DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
  border-color: #555555;
  background: #555555;
  color: #fff;
}
#eventsCalendarTooltip.greyGradient .tooltipBody .dateEvent:hover {
  border: 0;
  background: #555555;
}
#eventsCalendarTooltip.greyGradient .tooltipBody .dateEvent:hover .eventHeader,
#eventsCalendarTooltip.greyGradient .tooltipBody .dateEvent:hover .dateRange {
  color: #fff;
}

/* End */


/* Start:/bitrix/templates/gos_bitrix_s1/components/bitrix/breadcrumb/breadcrumb/style.css?175095995142*/
.path ul li > div {display: inline-block;}
/* End */


/* Start:/bitrix/templates/gos_bitrix_s1/components/bitrix/menu/left_center/style.css?1750959951626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/gos_bitrix_s1/components/bitrix/menu/left_center/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


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:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/gos_bitrix_s1/styles.css?17509599516038*/
@media screen and (max-width: 1170px) {
	.calendar {
		display: block;
		width: 100%;
		text-align: center;
	}
	.slier-nac { display: none; }
	.citat { display: none; }
	.slogan {
		margin-left: 25% !Important;
		text-align: center;
	}
	.slide1270 { display: block; }
}
/*
.left-over { background: url('/bitrix/templates/gos_bitrix_s1/images/left-over.png') no-repeat; }
.right-over { background: url('/bitrix/templates/gos_bitrix_s1/images/right-over.png') no-repeat; }
*/
.menu-center { background: url(/bitrix/templates/gos_bitrix_s1/images/sprite.png) no-repeat center; }
.mainMenu {
	/*background: url('/bitrix/templates/gos_bitrix_s1/images/menu-bg.png') repeat-x #2a466e;*/
	background: #2a466e;
	/*border-top: 3px #fff solid;*/
	border-bottom: 3px #fff solid;
}
/*
.mainMenu > li > a, .mainMenu > li > span { background: url('/bitrix/templates/gos_bitrix_s1/images/menu-divider.png') right no-repeat; }
*/
.desktop .mainMenu > li:hover, .mainMenu > li.active, .mainMenu > li.selected { background: #33598E; }
*+html .mainMenu > li:hover {
	/*background: url('/bitrix/templates/gos_bitrix_s1/images/menu-hover.png') 0 0px repeat-x;*/
	background: #33598E;
}
*+html .mainMenu > li.selected {
	/*background: url('/bitrix/templates/gos_bitrix_s1/images/menu-hover.png') 0 0px repeat-x;*/
	background: #33598E;
}
.mainMenu > li.selected:first-child {
	/*background: url('/bitrix/templates/gos_bitrix_s1/images/menu-hover.png') repeat-x;*/
	background: #33598E;
}
.mainMenu .mainMenuPodmenu { background: #2a466e; }
.desktop .mainMenu .mainMenuPodmenu ul > li:hover { background: #3d6596; }
.mainMenu .mainMenuPodmenuLevelTwo {
	background: #2a466e;
	border: 1px solid #2377c1;
}
.desktop .mainMenu .mainMenuPodmenuLevelTwo ul li:hover { background: #3c95e3; }
.mainMenu .mainMenuPodmenu ul > li a { color: #d4ecff; }
.mainMenuPodmenuLevelTwo ul li em { background: url("/bitrix/templates/gos_bitrix_s1/images/menu-dropdown.png") right no-repeat; }
/*.desktop .mainMenu .mainMenuPodmenuLevelTwo ul li:hover em {background: url("/bitrix/templates/gos_bitrix_s1/images/menu-dropdown-hover.png") right no-repeat;}*/
.desktop .mainMenu .mainMenuPodmenu ul > li:hover > a { color: #ffffff; }
.mainMenu .mainMenuPodmenu ul > li { border-bottom: 1px solid #3B5A84; }
.mainMenu > li > a, .mainMenu > li > span { color: #fefefe; }
.r-top {
	float: right;
	width: 60%;
}
.simple-little-table {
	font-family: Arial, Helvetica, sans-serif;
	color: #111;
	font-size: 12px;
	text-shadow: 1px 1px 0px #fff;
	background: #eaebec;
	/*margin: 20px;*/
	border: #ccc 1px solid;
	border-collapse: separate;
	width: 100%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
.simple-little-table th {
	font-weight: bold;
	padding: 21px 25px 22px 25px;
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #e0e0e0;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top, #ededed, #ebebeb);
}
.simple-little-table th:first-child {
	text-align: left;
	padding-left: 20px;
}
.simple-little-table tr:first-child th:first-child {
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}
.simple-little-table tr:first-child th:last-child {
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
.simple-little-table tr {
	text-align: center;
	padding-left:20px;
}
.simple-little-table tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.simple-little-table tr td {
	padding:5px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top, #fbfbfb, #fafafa);
}
.simple-little-table tr:nth-child(even) td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top, #f8f8f8, #f6f6f6);
}
.simple-little-table tr:last-child td { border-bottom: 0; }
.simple-little-table tr:last-child td:first-child {
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.simple-little-table tr:last-child td:last-child {
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.simple-little-table tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top, #f2f2f2, #f0f0f0);
}
.simple-little-table a:link {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
.simple-little-table a:visited {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
.simple-little-table a:active, .simple-little-table a:hover {
	color: #bd5a35;
	text-decoration: underline;
}
.banners-bottom { min-height: 340px; }
.lnteresno-item { color:#666; }
.banners-bottom { margin-top: -45px; }
.sites { display:block; }
.sites img {
	height: auto;
	max-width:49%
}
.index-bottom {
	/*clear: both;*/
	display: block;
}
.calendar {
	display: block;
	/*float: right;*/
	/*width: 250px;*/
	/*text-align: center;*/
	margin-left: -15px;
	margin-bottom: 15px;
}	
.magazine { margin-top: 15px; }
#calendarWrapper .blueGradient .DynarchCalendar .DynarchCalendar-body .DynarchCalendar-day.calendarEvent { color: #f00; }
.slier-nac {
	float: right;
	margin: 0 20px;
	width: 220px;
	padding: 15px;
}
.foto-h2 > h2 {
	background: #4b78bb none repeat scroll 0 0;
	color: #fff;
	padding: 10px 20px;
}
/*.sites > img { width: 600px; }*/
.kids { float: left; }
.all-russian { float: right; }
.sites {
	min-height: 240px;
	margin-top: 10px;
	padding: 10px 0;
 }
.yt-gallery {
	margin-top: 15px;
	min-height: 295px;
}
.owl-stage-outer { width: 100%; }
.slide1270 { display: none; }
@media screen and ( max-width: 960px ) {
	.wrapper {
		width: 95%;
	}
	/* Содержание */
	#content {
		width: 60%;
		padding: 3% 4%;
	}
	/* Боковая панель */
	.leftCol { width: 30%; }
	.interesno {
		width: 95%;
		float: left;
	}
	.slide1270 { display: block; }
}
/* End */


/* Start:/bitrix/templates/gos_bitrix_s1/template_styles.css?175095995137977*/
li { list-style: none; }
table { border-collapse: collapse; }
body,input,textarea {
	color: #333;
	font: 13px Arial, Helvetica, sans-serif;
}
blockquote,table {
	font-weight: 400;
	margin-bottom: 20px;
}
p {
	font-weight: 400;
	margin-bottom: 10px;
}
a img {
	border: none;
	vertical-align: top;
}
a {
	color: #1d85b3;
	outline: none;
	text-decoration: underline;
}
a: hover {
	color: #ca0000;
	text-decoration: underline;
}
h1,h2,h3,h4,h5,h6 {
	color: #333;
	font-weight: 400;
	margin: 0 0 10px 0;
	padding: 0;
}
h1 {
	font-size: 28px;
	margin: 0 0 15px;
}
h2 { font-size: 20px; }
h3 { font-size: 16px; }
h4 {
	font-size: 14px;
	font-weight: 700;
}
html,body {
	height: 100%;
	width: 100%;
	min-width: 980px;
}
ul li {
	background: url(/bitrix/templates/gos_bitrix_s1/images/third-menu-marker.png) no-repeat scroll 0 5px transparent;
	padding: 0 0 0 16px;
}
.leftCol ul li, .bottom-menu ul li, .footer ul li, .header ul li, .forMainMenu ul li, .path ul li, .news .news ul li, ul.pagination li, .paginator ul li, .blog-navigation li, .rightCol ul li {
	background: none;
	padding: 0;
}
hr {
	height: 1px;
	background: #cccccc;
	border: 0;
}
hr {
	height: 1px;
	background: #cccccc;
	border: 0;
}
table.TGragdan td { padding: 10px 0 !important; }
.content .news #right-column table td {
	border: none !important;
	padding: 0 !important;
}
.shadow-left {
	background: url(/bitrix/templates/gos_bitrix_s1/images/shadow-left.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 511px;
	height: 466px;
	z-index: -1;
}
.shadow-right {
	background: url(/bitrix/templates/gos_bitrix_s1/images/shadow-right.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	width: 511px;
	height: 466px;
	z-index: -1;
}
/* Обычное */
.right { float: right; }
.left { float: left; }
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.clearfix:after {
	clear: both;
	content:" ";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
/* Стили */
.wrapper {
	margin: auto;
	max-width: 1240px;
	min-width: 768px;
	overflow: hidden;
	padding: 20px;
}
.rightCol {
	margin: 0 0 50px 0;
	float: right;
	width: 200px;
}
.leftCol {
	margin: 0 0 50px 0;
	float: left;
	width: 250px;
}
.centerCol {
	/*margin: 0 210px;*/
	/*zoom: 1;*/
	margin: 0 225px 50px 235px;
	padding: 0 0 0 35px;
	min-width: 415px;
}
.leftCol h2, .rightCol h2, .centerCol h2, .centerCol .content .news .arrival h2, .centerCol .content .news .event h2 {
	font: 26px 'Roboto Condensed', sans-serif;
	color: #342e2f;
}
.centerCol h1 {
	font-size: 24px;
	color: #342e2f;
	font-family: 'Roboto Condensed', sans-serif;
}
/* Заголовок */
.header { margin: 0 auto; }
.icon6 {
	position: relative;
	bottom: 22px;
	right: 26px;
}
.icon6 ul li { background: none !important }
.icon66 {
	float: left;
	margin: 0 5px;
	position: relative;
	top: 0px;
	left: 240px;
}
.icons {
	float: left;
	margin: 0 -72px;
}
.icons ul, .icons ul li a, .icons ul li span { float: left; }
.icons ul li {
	float: left;
	margin: 0px;
	list-style: none;
	width: 32px;
	height: 32px;
}
.icons ul li a, .icons ul li span {
	width: 32px;
	height: 32px;
}
.icons a.home {
	background: url(/bitrix/templates/gos_bitrix_s1/images/sprite.png) no-repeat top left;
	background-position: 6px -380px;
}
.icons a.print {
	background: url(/bitrix/templates/gos_bitrix_s1/images/sprite.png) no-repeat top left;
	background-position: 5px -850px;
}
.icons a.sitemap {
	background: url(/bitrix/templates/gos_bitrix_s1/images/sprite.png) no-repeat top left;
	background-position: 6px -1204px;
}
.icons a.home: hover, .icons span.home {
	background: url(/bitrix/templates/gos_bitrix_s1/images/sprite.png) no-repeat top left;
	background-position: 0 -446px;
}
.icons a.print: hover, .icons span.print {
	background: url(/bitrix/templates/gos_bitrix_s1/images/sprite.png) no-repeat top left;
	background-position: 0 -917px;
}
.icons a.sitemap: hover, .icons span.sitemap {
	background: url(/bitrix/templates/gos_bitrix_s1/images/sprite.png) no-repeat top left;
	background-position: 0 -1270px;
}
/*.left-border {
	background: url(/bitrix/templates/gos_bitrix_s1/images/l-ribbon.png) no-repeat;
	width: 328px;
	height: 28px;
	float: left;
	margin: 20px 20px 0 0;
}
.right-border {
	background: url(/bitrix/templates/gos_bitrix_s1/images/r-ribbon.png) no-repeat;
	width: 256px;
	height: 28px;
	float: right;
	margin: 20px 0 0 20px;
}
.ribbon {
	background: url(/bitrix/templates/gos_bitrix_s1/images/ribbon.jpg) center no-repeat;
	width: 100%;
	height: 24px;
	position: relative;
}
.ribb { margin: -12px 0 0 0; }*/
.flag {
	/*background: #f4f3ee url(/bitrix/templates/gos_bitrix_s1/images/flag.jpg) no-repeat center;*/
	background: #f4f3ee url(/bitrix/templates/gos_bitrix_s1/images/flag_2025.jpg) no-repeat center;
	height: 234px;
}
.logo { margin: 0 auto; }
.ribb-top {
	position: relative;
	margin: 0;
	top: 32px;
	z-index: -1;
}
.slogan {
	width: 500px;
	/*margin-top: 60px;*/
	margin-top: 110px;
	/*margin-left: 15%;*/
	margin-left: 14%;
	text-align: center;
}
.header_h3 {
	width: 500px;
	color: #fff;
	font-size: 21px;
	font-family: 'Kurale', sans-serif;
	margin-bottom: -10px;
}
.header_h1 {
	font-size: 48px;
	font-family: 'Kurale', sans-serif;
	font-weight: 700;
	color: #fff;
	width: 500px;
}
.logo-width {
	float: left;
	margin-right: 180px;
	/*margin-top: -135px;*/
	margin-top: -185px;
}
.ribbon-top-l {
	background: url(/bitrix/templates/gos_bitrix_s1/images/ribbon.jpg) center no-repeat;
	height: 24px;
	position: relative;
	float: left;
	width: 119px;
	top: 20px;
}
.ribbon-top-r {
	background: url(/bitrix/templates/gos_bitrix_s1/images/ribbon.jpg) center no-repeat;
	height: 24px;
	position: relative;
	float: right;
	width: 119px;
	top: 20px;
}
.citat {
	font-size: 16px;
	float: right;
	/*margin-right: 20px;*/
	margin-right: 200px;
	margin-top: -170px;
	text-align: right;
	width: 480px;
	color: #fff;
	font-style: italic;
}
*+html .logo { margin-top: -6px; }
*+html .logo-width { padding: 0 0 0 60px; }
*+html .ribbon-top-l { top: 15px; }
*+html .ribbon-top-r { top: 15px; }
.auth {
	position: relative;
	right: 135px;
	margin: 10px 5px;
	float: right;
	padding: 0 0 0 10px;
}
.authTest {
	margin: 0;
	float: right;
	text-align: right;
}
.authTest a: hover { color: #fff; }
.auth span { color: #bcc9c9; }
.enter {
	position: relative;
	top: 14px;
	right: 130px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.icons a: hover {
	color: #ccc;
	border: 0;
}
.exit {
	font: 11px Arial, Helvetica, sans-serif;
	color: #01639d;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #01639d;
	position: relative;
}
.register {
	font: 11px Arial, Helvetica, sans-serif;
	color: #2f312e;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #2f312e;
	position: relative;
}
.enter: hover, .register: hover {
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}
/* Описание */
.description .header_h3 {
	font: bold 11px 'Cuprum', Arial, Helvetica, sans-serif;
	color: #43474f;
	text-align: center;
	text-transform: uppercase;
	z-index: 99;
	margin-bottom: 10px;
}
.description .header_h1 {
	font: bold 22px 'Cuprum', Arial, Helvetica, sans-serif;
	color: #0068a6;
	text-align: center;
	margin: 20px auto 10px;
	width: 560px;
	text-transform: uppercase;
}
/* Главное меню */
.left-over, .right-over {
	display: none;
	position: relative;
	z-index: -1;
	width: 295px;
	height: 73px;
	background-repeat: no-repeat;
}
.desktop .left-over, .desktop .right-over { display: block; }
.left-over {
	float: left;
	background-image: url(/bitrix/templates/gos_bitrix_s1/images/left-over.png);
}
.right-over {
	float: right;
	background-image: url(/bitrix/templates/gos_bitrix_s1/images/right-over.png);
}
.stuff {
	margin: -70px 0 0 0;
	height: 70px;
}
.menu-center {
	background: url(/bitrix/templates/gos_bitrix_s1/images/sprite.png) no-repeat center;
	background-position: 0 0;
	width: 138px;
	height: 151px;
	margin: 0 auto;
	position: relative;
	z-index: -1;
}
.mainMenu {
	float: left;
	width: 100%;
	height:
	41px;
	/*-webkit-border-radius: 5px;*/
	/*-moz-border-radius: 5px;*/
	/*border-radius: 5px;*/
	margin: 0;
	padding: 0;
	text-align: center;
}
.mainMenu > li {
	display: inline-block;
	position: relative;
}
.mainMenu > li > a, .mainMenu > li > span {
	font: 12px Tahoma, Geneva, sans-serif;
	/*text-shadow: 0px 1px 0px rgba(0,0,0,1);*/
	text-decoration: none;
	float: left;
	padding: 13px 15px 8px;
	height: 20px;
	text-transform: uppercase;
}
/*.desktop .mainMenu > li:hover, .mainMenu > li.selected, .mainMenu > li.active { border-radius:5px 0 0 5px; }
.mainMenu > li.selected:first-child {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
}*/
.mainMenu > li:hover .mainMenuPodmenu { display: block; }
.mainMenu > li.active .mainMenuPodmenu { display: block; }
.mainMenu .mainMenuPodmenu { display: none; }
.mainMenu .mainMenuPodmenu ul {
	margin: 5px 0 0 0;
	padding: 0;
}
.mainMenu .mainMenuPodmenu {
	margin: 0 0;
	position: absolute;
	z-index: 999;
	width: 220px;
	top: 100%;
	left: 0px;
}
.mainMenu .mainMenuPodmenu ul > li {
	width: 220px;
	float: left;
	text-align: left;
}
.mainMenu .mainMenuPodmenu ul > li a {
	font-size: 13px;
	text-decoration: none;
	padding: 10px 20px 10px 20px;
	width: 180px;
	float: left;
}
*+html .mainMenu .mainMenuPodmenu { margin-left:-172px; }
.mainMenu .mainMenuPodmenuLevelTwo {
	left: 219px;
	margin: -1px 0 0;
	position: absolute;
	width: 220px;
	z-index: 10;
	display: none;
}
.mainMenu .mainMenuPodmenuLevelTwo ul { margin: 0; }
.mainMenu .mainMenuPodmenuLevelTwo ul li {
	padding: 0;
	margin: 0;
}
.mainMenu .mainMenuPodmenuLevelTwo ul li:last-child { border: 0; }
.forMainMenu .mainMenu .mainMenuPodmenuLevelTwo .mainMenuPodmenuLevelTwo { display: none !important; }
.forMainMenu .mainMenu .mainMenuPodmenuLevelTwo ul > li.nested:hover .mainMenuPodmenuLevelTwo { display: block !important; }
.mainMenu .mainMenuPodmenu ul > li.nested:hover .mainMenuPodmenuLevelTwo { display: block; }
*+html .mainMenu > li > a:hover .mainMenuPodmenuLevelTwo { display: none; }
.mainMenuPodmenuLevelTwo ul li em {
	width: 6px;
	height: 10px;
	position: absolute;
	top: 12px;
	left: -6px;
}
.mainMenu .mainMenuPodmenuLevelTwo ul li:hover em {
	width: 6px;
	height: 10px;
	position: absolute;
	top: 12px;
	left: -6px;
}
/* Левая колонка */
*+html .leftCol ul.second-menu { background: #f4f3ee; }
.leftCol ul.second-menu {
	background: #f4f3ee url(/bitrix/templates/gos_bitrix_s1/images/second-menu-bg.png) bottom right no-repeat;
	margin: 0 0 30px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 20px;
}
.leftCol ul.second-menu li { margin: 0 0 15px 10px; }
.leftCol ul.second-menu li .select-bg > a {
	text-decoration: none;
	color: #05598b;
	background: url(/bitrix/templates/gos_bitrix_s1/images/second-menu-marker.png) 0 5px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 0 -15px;
	position: relative;
	display: block;
}
.leftCol ul.second-menu li a { color: #05598b; }
.leftCol ul.second-menu li .select-bg > a: hover {
	color: #ca0000;
	border-bottom: 1px dotted #ca0000;
}
*+html .leftCol ul.second-menu li .select-bg > a {
	background: url(/bitrix/templates/gos_bitrix_s1/images/second-menu-marker.png) 0 5px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 0 -15px;
	position: relative;
}
*+html .leftCol ul.second-menu > li: hover > a {
	background: url(/bitrix/templates/gos_bitrix_s1/images/second-menu-marker-hover.png) 0 3px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 0 -15px;
}
.leftCol ul.second-menu > li: hover { list-style-image: none; }
.leftCol ul.second-menu > li: hover .select-bg > a {
	text-decoration: none;
	color: #ca0000;
	background: url(/bitrix/templates/gos_bitrix_s1/images/second-menu-marker-hover.png) -1px 5px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 0 -15px;
	position: relative;
}
.leftCol ul.second-menu > li: hover .select-bg > a span { border-bottom: 1px dotted #ca0000; }
.leftCol ul.second-menu > li.selected: hover .select-bg > a span { border-bottom: 1px dotted #05598b; }
.leftCol ul.second-menu > li.selected: hover { list-style-image: none; }
.leftCol ul.second-menu > li: hover .select-bg a { border: 0; }
.leftCol ul.second-menu li .select-bg > a span { border-bottom: 1px dotted #181818; }
.leftCol ul.second-menu li .select-bg > a: hover span { border-bottom: 1px dotted #ca0000; }
.leftCol ul.second-menu li.selected .select-bg > a: hover span { border-bottom: 1px dotted #05598b; }
.leftCol ul.second-menu ul li { list-style-image: none; }
.leftCol ul.second-menu ul li.selected {
	list-style-image: none;
	list-style: disc;
}
.leftCol ul.second-menu ul { display: none; }
.leftCol ul.second-menu li.selected: first-child { margin: 0px 0 10px 10px; }
.leftCol ul.second-menu li.selected div.select-bg > a {
	color: #181818;
	border: 0;
	text-decoration: none;
	background: url(/bitrix/templates/gos_bitrix_s1/images/second-menu-marker-selected.png) 0 5px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 0 -15px;
	position: relative;
}
.leftCol ul.second-menu li.selected div.select-bg > span { border-bottom: 1px dotted #181818; }
.leftCol ul.second-menu li.selected div.select-bg > a: hover { border-bottom: 0 }
.leftCol ul.second-menu li.selected ul {
	display: block;
	margin: 10px 0 0 20px;
	padding: 0;
}
.leftCol ul.second-menu li.selected ul li { margin: 0 0 15px 0; }
.leftCol ul.second-menu li.selected ul li a { color: #165698; }
.leftCol ul.second-menu li.selected ul li a: hover { color: #ca0000; }
.leftCol ul.second-menu li.selected ul li.selected, .leftCol ul.second-menu li.selectedNotParent { list-style: disc; }
.leftCol ul.second-menu li.selected ul li.selected a, .leftCol ul.second-menu li.selectedNotParent a {
	border: 0;
	text-decoration: none;
	color: #0b0b0b;
}
.leftCol ul.second-menu li.selected .select-bg {
	background: #EBE9E1;
	margin: -5px 0 10px -30px;
	padding: 5px 20px 1px 30px;
	width: 190px;
	clear: both;
}
.leftCol ul.second-menu li.selected: first-child div.select-bg {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	margin: -20px 0 10px -30px;
	padding: 20px 20px 1px 30px;
}
.leftCol ul.second-menu li.selected: last-child div.select-bg {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	margin: -20px 0 10px -30px;
	padding: 20px 20px 1px 30px;
}
*+html .leftCol ul.second-menu li.selected: first-child div.select-bg {
	margin: -20px 0 10px -30px;
	padding: 20px 20px 1px 30px;
}
*+html .leftCol ul.second-menu li.selected: last-child div.select-bg {
	margin: -20px 0 10px -30px;
	padding: 20px 20px 1px 30px;
}
.banner img { margin: 20px 0; }
/* Поиск */
.search input[type="text"] {
	background: url(/bitrix/templates/gos_bitrix_s1/images/search-box.png) no-repeat;
	border: 0;
	font-size: 12px;
	color: #acacac;
	padding: 0px 6px;
	width: 159px;
	height: 25px;
}
.search input[type="text"]: focus {
	color: #222222;
	padding: 0px 6px;
	width: 159px;
	height: 25px;
}
.search input[type="text"]: disabled {
	background: url(/bitrix/templates/gos_bitrix_s1/images/search-box-disabled.png) no-repeat;
	color: #cccccc;
	padding: 0px 6px;
	width: 159px;
	height: 25px;
}
.search input[type="submit"] {
	background: url(/bitrix/templates/gos_bitrix_s1/images/find-button-sprite.png) no-repeat;
	width: 65px;
	height: 25px;
	border: 0;
	float: right;
	font-weight: bold;
	text-shadow: 0 1px 1px #fff;
}
.search input[type="submit"]: hover {
	background: url(/bitrix/templates/gos_bitrix_s1/images/find-button-sprite.png) 0 -25px no-repeat;
	width: 65px;
	height: 25px;
	border: 0;
	cursor: pointer;
}
.search input[type="submit"]: active {
	background: url(/bitrix/templates/gos_bitrix_s1/images/find-button-sprite.png) 0 -50px no-repeat;
	width: 65px;
	height: 25px;
	border: 0;
}
*+html .search input[type="text"] {
	padding: 4px 5px 1px 7px;
	height: 18px;
	float: left;
}
*+html .search input[type="submit"] {
	height: 25px;
	float: right;
}
/* Официоз */
.official ul { padding: 0; }
.official ul li { margin: 0 0 10px 15px; }
.official ul li a {
	color: #05598b;
	background: url(/bitrix/templates/gos_bitrix_s1/images/third-menu-marker.png) 0 5px no-repeat;
	margin: 0 0 0 -15px;
	padding: 0 0 0 15px;
	display: block;
}
.official ul li a: hover { color: #ca0000; }
*+html .official ul li a {
	color: #05598b;
	background: url(/bitrix/templates/gos_bitrix_s1/images/third-menu-marker.png) 0 5px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 0 -15px;
	position: relative;
	display: block;
}
/* Информация */
.information ul { padding: 0; }
.information ul li { margin: 0 0 10px 15px; }
.information ul li a {
	color: #05598b;
	background: url(/bitrix/templates/gos_bitrix_s1/images/third-menu-marker.png) 0 5px no-repeat;
	padding: 0 0 0 16px;
	margin: 0 0 0 -15px;
	position: relative;
	display: block;
}
.information ul li a: hover { color: #ca0000; }
/* Правая колонка */
.about h2 { margin: 0 0 20px 0; }
.symbolics img: first-child { margin: 0 10px 0 0; }
/* Первый человек */
.first-man { margin: 30px 0 0 0; }
.first-man a {
	font: 15px Tahoma, Geneva, sans-serif;
	color: #27629d;
	margin: 0 0 10px 0;
	display: block;
}
.first-man a: hover { color: #ca0000; }
.first-man p {
	width: 100%;
	margin: 10px 0 0 0;
}
/* Информатор */
.informer { margin: 30px 0 0 0; }
/* Ссылки */
.links { margin: 30px 0 0 0; }
.links ul, .face ul {
	margin: 0;
	padding: 0;
}
.links li {
	clear: both;
	height: 100px;
}
.links img {
	float: left;
	clear: both;
	margin: 0 10px 0 0;
}
.links p {
	color: #474747;
	font-size: 11px;
	margin: 5px 0 0 0;
}
/* Центр */
.welcome .line {
	font: 13px Arial, Helvetica;
	margin: 0 0 20px 0;
}
.welcome .line a { color: #3872ad; }
.line {
	margin: 20px 0;
	float: left;
	width: 100%;
	background: url(/bitrix/templates/gos_bitrix_s1/images/line.png) repeat-x;
	height: 4px;
}
.line a {
	float: right;
	margin: -10px 0 0;
	width: 135px;
	padding: 0 0 0 20px;
	background: #ffffff;
	white-space: nowrap;
	padding-right: 30px;
}
.line a: hover {
	color: #ca0000;
}
.line sup {
	float: right;
	margin: -14px 0 0 0px;
	color: #6e7a86;
	background: #fff;
	position: relative;
	font-size: 10px;
	font-size: 12px\0/;
}
*+html .line sup {
	margin-top: -12px;
	background: #ffffff;
	font-size: 12px;
}
*+html .line a { width: 125px; }
p.welcome { margin: 40px 0 30px 0; }
.welcome {
	font: 14px Georgia, 'Times New Roman', Times, serif;
	color: #242424;
}
.arrow {
	background: url(/bitrix/templates/gos_bitrix_s1/images/sprite.png) no-repeat top left;
	background-position: 0 -194px;
	width: 15px;
	height: 5px;
	padding: 0 0 0 20px;
	font: 13px Arial, Helvetica;
}
.content .news-header {
	float: left;
	width: 100%;
	margin: 30px 0 20px 0;
}
*+html .news-header { margin: 30px 0 10px 0; }
.content .news-header hr {
	width: 100%;
	clear: both;
	border: 0;
	background: #ccc;
	height: 1px;
}
.content .news-header h2 {
	float: left;
	margin: 0 0 10px 0;
	font-size: 22px;
}
*+html .news-header h2 {
	float: left;
	margin: 0 0 0px 0;
	font-size: 22px;
}
.news-header a {
	float: right;
	color: #7b8fa6;
	margin: 5px 0 0 0;
	font-size: 12px;
}
.news-header a: hover { color: #ca0000; }
.content .news li { list-style: none; }
.content .news p {
	font-weight: 400;
	margin-bottom: 10px;
}
.content .news a {
	color: #1d85b3;
	outline: none;
	text-decoration: underline;
	text-align: center
}
.content .news a: hover {
	color: #ca0000;
	text-decoration: underline;
}
.content .news h1, .content .news h2, .content .news h3, .content .news h4, .content .news h5, .content .news h6 {
	color: #333;
	font-weight: 400;
	margin: 0 0 15px 0;
	padding: 0;
}
.content .news h1 {
	font-size: 28px;
	margin: 0 0 15px;
}
.content .news h2 { font-size: 20px; }
.content .news h3 { font-size: 16px; }
.content .news h4 {
	font-size: 14px;
	font-weight: 700;
}
.content .news ul {
	margin: 0 0 0 0;
	padding: 0;
}
.content .news ul li { margin: 0 0 20px 0; }
.content .news ul li p.date {
	padding: 0;
	margin: 0 0 5px 0;
	color: #6a6a6a;
	font-size: 11px;
	font-weight: bold;
}
.content .news ul li img {
	margin: 0 10px 0 0;
	float: left;
}
.content .news ul li a {
	font-size: 15px;
	color: #014591;
	margin: 0 0 10px 0;
}
.content .news ul li a: hover { color: #ca0000; }
.content .news ul li p { padding: 10px 0 0 0; }
.content .news hr {
	float: left;
	width: 100%;
	border: 0;
	background: #cccccc;
	height: 1px;
	margin: 10px 0 30px 0;
}
*+html .news hr {
	float: left;
	width: 100%;
	border: 0;
	background: #cccccc;
	height: 1px;
	margin: 5px 0 10px 0;
}
.content .news .arrival {
	float: left;
	width: 47%;
	margin: 0 30px 0 0;
}
.content .news .events {
	float: left;
	width: 47%;
}
.content .news .arrival h2 a, .content .news .events h2 a { color: #1f1f1f; }
.content .news .arrival p.date {
	padding: 0;
	margin: 0 0 5px 0;
	color: #6a6a6a;
	font-size: 11px;
	font-weight: bold;
}
.content .news .events div a {
	margin: 0px 0 15px 0;
	font-size: 15px;
	color: #014591;
	text-align: left;
}
.content .news .arrival a: hover, .content .news .events a: hover { color: #ca0000; }
.content .news .arrival div img {
	float: left;
	margin: 0 15px 0 0;
}
*+html .arrival > a {
	width: 100%;
	clear: both;
}
*+html .events > a {
	width: 100%;
	clear: both;
}
.content .news .arrival p, .content .news .events p {
	width: 100%;
	clear: both;
}
.content .news .events .calendar {
	font-size: 13px;
	color: #7b8fa6;
}
/* Подвальное меню */
.ribbon {
	background: url(/bitrix/templates/gos_bitrix_s1/images/ribbon.jpg) center no-repeat;
	width: 100%;
	height: 24px;
	position: relative;
}
.ribb { margin: -12px 0 0 0; }
*+html .ribb { margin: -20px 0 0 0; }
.bottom-menu {
	width: 100%;
	margin: 20px auto;
	overflow: hidden;
	background-color: #f4f3ee;
}
.bottom-menu ul {
	height: 30px;
	float: left;
	left: 50%;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
.bottom-menu ul li {
	float: left;
	position: relative;
	right: 50%;
	margin: 7px 20px;
}
.bottom-menu ul li a {
	color: #3b4247;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0px 1px 0px rgba(255,255,255,1);
	text-decoration: none;
}
.bottom-menu ul li a: hover { text-decoration: underline; }
*+html .bottom-menu { margin-top: -5px; }
/* Подвал */
.footer > div {
	float: left;
	font-size: 11px;
}
.footer .firstCol {
	width: 23%;
	padding: 0 2% 0 0;
}
.footer .secondCols {
	width: 30%;
	padding: 0 2% 0 0;
}
.footer .thirdCol {
	width: 15%;
	padding: 0 2% 0 0;
}
.footer .fourthCol { width: 26%; }
.footer .firstCol img {
	float: left;
	margin: 0 10px 0 0;
}
.footer .firstCol p strong { color: #2d2d2d; }
.footer .firstCol p {
	margin: 0 0 4px 0;
	color: #969696;
}
.footer .secondCols p { margin: 0 0 5px 0; }
.footer .thirdCol a.sitemap {
	background: url(/bitrix/templates/gos_bitrix_s1/images/sprite.png) no-repeat top left;
	background-position: 0 -1209px;
	margin: 0 0 7px 20px;
	padding: 0 0 0 20px;
}
.footer .thirdCol a.feedback {
	background: url(/bitrix/templates/gos_bitrix_s1/images/sprite.png) no-repeat top left;
	background-position: 0 -254px;
	margin: 0 0 7px 20px;
	padding: 0 0 0 20px;
}
.footer .fourthCol p { margin: 0 0 3px 0; }
.madein {
	color: #666666;
	width: 270px;
	margin: 0 0 0 -10px;
	fl0at: right;
	overfl0w: hidden;
	*zoom: 1;
}
.madein img { margin: 0 10px 0 0; }
.madein a { color: #666666; }
.madein a: hover { color: #c52121; }
.madein a.hide-link {
	cursor: default;
	text-decoration: none;
}
.madein a.hide-link: hover {
	color: #666666;
	text-decoration: none;
}
.footer .fourthCol .madein .db { margin: 0 0 0 10px; }
/* Вторая страница */
.path ul {
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	padding-left: 0;
}
.path ul li {
	float: left;
	margin: 0 30px 5px 0;
	font-size: 11px;
}
.path ul li a {
	color: #242424;
	text-decoration: none;
}
.path ul li a: hover {
	text-decoration: underline;
}
.path ul li span {
	background: url(/bitrix/templates/gos_bitrix_s1/images/sprite.png) no-repeat;
	background-position: 0 -802px;
	width: 14px;
	height: 4px;
	margin: 5px 0 0 8px;
	position: absolute;
}
.content .news .paginator {
	margin: 20px 0 0 0;
	float: left;
	width: 100%;
}
.content .news .paginator p {
	float: left;
	margin: 0 15px 0 0;
}
.content .news .paginator ul { float: left; }
.content .news .paginator ul li {
	float: left;
	margin: 0 15px 0 0 !important;
}
.content .news .paginator ul li a { color: #1359a0; }
.content .news .paginator ul li.selected {
	background: url(/bitrix/templates/gos_bitrix_s1/images/paginator.png) no-repeat;
	width: 21px;
	height: 21px;
	padding: 2px 0px 0 7px;
	margin: 0 7px 0 0;
	color: #242424;
}
.content .news .paginator .arrow {
	background: url(/bitrix/templates/gos_bitrix_s1/images/arrow-right.png) center no-repeat;
	width: 5px;
	height: 5px;
	padding: 0 0 0 20px;
	text-decoration: none;
}
.paginator .arrow-left {
	background: url(/bitrix/templates/gos_bitrix_s1/images/arrow-left.png) center no-repeat;
	width: 5px;
	height: 5px;
	padding: 0 0 0 20px;
	text-decoration: none;
}
.paginator .arrow: hover {
	background: url(/bitrix/templates/gos_bitrix_s1/images/arrow-right-hover.png) center no-repeat;
	width: 5px;
	height: 5px;
	padding: 0 0 0 20px;
	text-decoration: none;
}
.paginator .arrow-left: hover {
	background: url(/bitrix/templates/gos_bitrix_s1/images/arrow-left-hover.png) center no-repeat;
	width: 5px;
	height: 5px;
	padding: 0 0 0 20px;
	text-decoration: none;
}
.content { margin: 0 0 40px 0; }
*+html .content { margin: 0 0 90px 0; }
.content h1 {
	font: 32px Georgia, Arial;
	color: #342e2f;
}
.content h2 {
	font: 26px Georgia, Arial;
	color: #342e2f;
}
.content h3 {
	font: 21px Arial, Georgia;
	color: #342e2f;
	margin: 30px 0 20px 0;
}
.content h4 {
	font: 18px Arial, Georgia;
	color: #342e2f;
}
.content h5 {
	font: 14px Arial, Georgia;
	color: #342e2f;
	margin: 10px 0 30px 0;
}
.content p {
	padding: 3px 0;
	color: #242424;
}
.content small {
	font-size: 11px;
	line-height: 18px;
	color: #6f6b58;
	float: left;
	width: 100%;
}
blockquote {
	font: 14px Georgia, Arial;
	font-style: italic;
	margin: 20px 0;
	padding: 20px 30px;
	background: #ebe6d9;
	color: #3f3a2d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.content ol {
	counter-reset: list1;
	margin: 0 0 0 45px;
}
.content ol li {
	list-style: none;
	margin: 0 0 10px 0;
	font-size: 12px;
	font-weight: bold;
}
.content ol li span { font-weight: normal; }
.content ol li: before {
	counter-increment: list1;
	content: counter(list1) ". ";
	margin: 0 10px 0 -24px;
}
.content ol li ol {
	counter-reset: list2;
	margin: 10px 0 0 20px;
}
.content ol li ol li { margin: 0 0 10px 0; }
.content ol li ol li: before {
	counter-increment: list2;
	content: counter(list1) "." counter(list2) ". ";
}
.content ul { margin: 0 0 30px 45px; }
.content ul li {
	list-style: disc;
	margin: 0 0 10px 0;
}
.content ul li ul {
	margin: 10px 0 0 30px;
}
.content ul li ul li {
	list-style-type: none;
	background: url(/bitrix/templates/gos_bitrix_s1/images/li.gif) no-repeat 0 0.6em;
	padding: 0 0 0 25px
}
.content table { border: 0; }
.content table thead { text-align: left; }
/*.content table th, .content table thead td {
	background: #c4e1ee;
	padding: 10px 0 10px 5px;
	color: #2e4f6e;
	border-bottom: 1px solid #000;
}
.content table tbody td {
	border: 0;
	color: #151515;
	padding: 10px 5px;
	border-bottom: 1px solid #D1D1D1;
}
.content table tbody td + td {
	border-left: 1px solid #cde;
}
.content table tbody tr: nth-child(2n) {
	background: #f2fafe;
}*/
.even { background: #f2fafe; }
.files-download {
	position: relative;
	padding: 0px 50px 0px 0px;
}
.files-download div { overflow: hidden; }
*+html .files-download div {
	margin: 0 0 10px 0;
}
.files-download a {
	margin: 0px 0px 10px;
	min-height: 23px;
	padding: 5px 0px 0px 35px;
	float: left;
	font: 13px/16px Arial;
	text-decoration: none;
	background: url(/bitrix/templates/gos_bitrix_s1/images/docs/no.png) no-repeat scroll left top transparent;
}
.files-download a: hover { text-decoration: none; }
.files-download a span {
	padding-right: 4px;
	text-decoration: underline;
	color: #257cc7;
}
.files-download a: hover span { color: #333; }
.files-download i {
	font: normal 10px/10px Arial;
	color: #999;
}
.files-download .file_prop {
	margin: 0px 0px 10px;
	padding: 5px 0px 0px 35px;
	float: left;
}
.files-download a.pdf { background: url(/bitrix/templates/gos_bitrix_s1/images/docs/pdf.png) no-repeat left top; }
.files-download a.doc { background: url(/bitrix/templates/gos_bitrix_s1/images/docs/doc.png) no-repeat left top; }
.files-download a.gif { background: url(/bitrix/templates/gos_bitrix_s1/images/docs/gif.png) no-repeat left top; }
.files-download a.jpg { background: url(/bitrix/templates/gos_bitrix_s1/images/docs/jpg.png) no-repeat left top; }
.files-download a.ppt { background: url(/bitrix/templates/gos_bitrix_s1/images/docs/ppt.png) no-repeat left top; }
.files-download a.rar { background: url(/bitrix/templates/gos_bitrix_s1/images/docs/rar.png) no-repeat left top; }
.files-download a.xls { background: url(/bitrix/templates/gos_bitrix_s1/images/docs/xls.png) no-repeat left top; }
.fourthCol .counter
 {
	color: #666666;
	float: right;
	margin: 10px 0 0 -10px;
	overflow: hidden;
	width: 250px;
	text-align: right;
}
#container {
	width: 580px;
	padding: 10px;
	margin: 0 auto;
	position: relative;
	z-index: 0;
}
#example {
	width: 600px;
	height: 350px;
	position: relative;
}

#ribbon {
	position: absolute;
	top: -3px;
	left: -15px;
	z-index: 500;
}
#frame {
	position: absolute;
	z-index: 0;
	width: 739px;
	height: 341px;
	top: -3px;
	left: -80px;
}
/* Слайд-шоу */
/* Контейнер слайдов
Важно:
Установите width контейнера слайдов
Установите display none, чтобы предотвратить мигание */
#slides {
}
.slides_container {
	z-index: -1;
	overflow: hidden;
	position: relative;
	display: none;
}
.slidesjs-container: after {
	position: absolute;
	z-index: 10;
	content: "";
	left: 0;
	right: 0;
	height: 25px;
	bottom: 0;
	background: #000;
	background: rgba(0,0,0,.5);
}
.slides_control { height: 235px !important; }
/* Каждый слайд
Важно:
Установите width  своих слайдов
Если height не указана, height  будет установлена по содержимому слайда
Установите display block */
.slides_container a {
	width: 570px;
	height: 270px;
	display: block;
}
.slides_container a img { display: block; }
/* Кнопки вперёд/назад */
#slides .next,#slides .prev {
	position: absolute;
	top: 107px;
	left: -39px;
	width: 24px;
	height: 43px;
	display: block;
	z-index: 101;
}
#slides .next { left: 585px; }
/* Пагинация */
.content ul.slidesjs-pagination {
	position: relative;
	height: 25px;
	margin: -20px auto 20px;
	width: 100px;
	padding: 0;
	list-style: none;
	z-index: 10;
}
.content .slidesjs-pagination li {
	float: left;
	margin: 0 1px;
	list-style: none;
	padding: 0;
	list-style: none;
}
.content .slidesjs-pagination li a {
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	background-image: url(/bitrix/templates/gos_bitrix_s1/images/pagination.png);
	background-position: 0 0;
	float: left;
	overflow: hidden;
}
.content .slidesjs-pagination li a.active { background-position: 0 -13px; }
a.slidesjs-navigation {
	position: absolute;
	left: -9999px;
}
#print-link-back { display: none; }
.content .news ul li a.addToSelected { font-size: 11px; }
.t5, .t4, .t3, .t2, .t1, .t0, .t-0, .t-1, .t-2, .t-3, .t-4, .t-5 { font-size: 24px; }
.t5 { color: #be0000; }
.t4 { color: #de0000; }
.t3 { color: #ff3a3a; }
.t2 { color: #e78042; }
.t1 { color: #107d18; }
.t0 { color: #107c7d; }
.t-0 { color: #349495; }
.t-1 { color: #0d9dcc; }
.t-2 { color: #0e7da2; }
.t-3 { color: #0e4da2; }
.t-4 { color: #003a88; }
.t-5 { color: #060088; }
.gdweather, .gdwinfo {
	font-size: 11px;
	white-space: normal;
	margin-left: 5px;
}
.weather .city {
	margin-left: 10px;
	color: #58534F;
}
.weather { background-color: #F4F3EE; }
.news {
	float: left;
	position: relative;
	width: 100%;
}
.content .wizard td {
	padding: 0 !important;
	margin: 0 !important;
	border-right: none;
}
.menu-clear-left { clear: left; }
.content .news .map-columns ul li a { font-size: 13px; }
.content .news .map-columns ul li { margin-bottom: 3px; }
.content .news .map-columns ul { margin: 10px 0; }
.content table.map-columns td { border: none; }
.corsorH3 h3 {
	padding: 0 0 0 10px;
	cursor: pointer;
}
.corsorH3 h3 a {
	background: url(/bitrix/templates/gos_bitrix_s1/images/icon_next.png) no-repeat 100% 50%;
	padding: 0 18px 0 0;
}
.gosServices .even { background: none; }
.gdcontent .even { background: none; }
.gosServices table { margin: 0; }
.content .news table.tabsGosServices { margin: 0 0 0 -6px; }
.content .news table.tabsGosServices, .content .news table.tabsGosServices td, .content .news table.tabsGosServices th, .content .news table.tabsGosServices table {
	padding: 0;
	border: 0;
}
.content .news .gosServices .item-table td {
	background-color: #f5f5f5;
	border: 1px solid #d0d0d0;
	padding: 6px 10px;
}
.content .news .gosServices .item-table td.item-blue { background-color: #fff; }
.content .news .gosServices ul li { margin: 18px 0; }
.content .news .gosServices .item-detail ul li { margin: 5px 0; }
.content .news .gosServices #item-menu .selected { font-weight: bolder; }
.content .news .gosServices .item-detail h4 {
	font-size: 16px;
	margin-bottom: 14px;
	font-weight: normal;
}
table.tabsGosServices .bx-sm-leftshadow { background: url(/bitrix/templates/gos_bitrix_s1/images/left-shadow.gif) no-repeat 0 100%; }
.bx-sm-feature-select .bx-sm-parent { background: url(/bitrix/templates/gos_bitrix_s1/images/tabs.gif) no-repeat 100% 0; }
.bx-sm-feature-select .bx-sm-parent .bx-sm-header { background: url(/bitrix/templates/gos_bitrix_s1/images/tabs.gif) no-repeat; }
.bx-sm-holder-show .bx-sm-parent .bx-sm-header {
	display: block;
	padding: 0 14px;
	line-height: 34px;
}
.bx-sm-feature-select .bx-sm-parent .bx-sm-header { margin-right: 2px; }
.bx-sm-feature-select .bx-sm-parent a, .bx-sm-feature-select a.bx-sm-parent, .bx-sm-feature-select a.bx-sm-parent-button { color: #000; }
.bx-sm-parent .bx-sm-header, .bx-sm-parent-button .bx-sm-header-button {
	height: 34px;
	text-align: center;
}
.bx-sm-parent a, a.bx-sm-parent, a.bx-sm-parent-button {
	display: block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 34px;
	text-decoration: none;
}
.gosServices .bx-sm-separator { background: url(/bitrix/templates/gos_bitrix_s1/images/tabs.gif) no-repeat scroll left -68px transparent; }
.bx-sm-feature-noselect .bx-sm-parent, .bx-sm-feature-noselect .bx-sm-parent-button { background: url(/bitrix/templates/gos_bitrix_s1/images/tabs.gif) no-repeat scroll right -34px transparent; }
.bx-sm-feature-noselect .bx-sm-parent .bx-sm-header, .bx-sm-feature-noselect .bx-sm-parent-button .bx-sm-header-button { background: url(/bitrix/templates/gos_bitrix_s1/images/tabs.gif) no-repeat scroll left -34px transparent; }
.bx-sm-feature-noselect .bx-sm-parent .bx-sm-header, .bx-sm-feature-noselect .bx-sm-parent-button .bx-sm-header-button { margin-right: 2px; }
.bx-sm-feature-noselect .bx-sm-parent a, .bx-sm-feature-noselect a.bx-sm-parent, .bx-sm-feature-noselect a.bx-sm-parent-button { color: #767676; }
.bx-sm-rightshadow { background: url(/bitrix/templates/gos_bitrix_s1/images/right-shadow.gif) no-repeat scroll left bottom transparent; }
.bx-sm-rightline { background: url(/bitrix/templates/gos_bitrix_s1/images/right-line.gif) no-repeat scroll left bottom transparent; }
#undertabs {
	background: none repeat scroll 0 0 #F0F0F0;
	margin: 14px 0 28px;
	padding: 6px 10px 10px;
	position: relative;
}
#undertabs div {
	background: url(/bitrix/templates/gos_bitrix_s1/images/action-arrow-light.gif) no-repeat scroll 0 5px transparent;
	display: inline;
	padding: 2px 30px 2px 16px;
	position: relative;
	vertical-align: middle;
}
#BX_file_dialog table { margin-bottom: 0px !important; }
.content table.bx-auth-table td {
	border: none;
	background: none #FFFFFF;
}
table.simple th, table.simple td {
	text-align: left;
	vertical-align: top;
}
table.simple td { background: #FFFFFF; }
table.simple th { border-bottom: none; }
.top-header {
	background: #111 none repeat scroll 0 0;
	height: 45px;
}
.wrapper-top {
	margin: auto;
	max-width: 1240px;
	min-width: 964px;
	overflow: hidden;
	padding: 0 10px;
}
.icons ul { margin: 7px; }
.icons ul li { background: none; }
.ico-soc {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
 
.ico-soc:hover {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
.video-left {
	background: #9db2cd none repeat scroll 0 0;
	margin-left: -15px;
	padding: 7px;
	text-align: center;
	width: 100%;
}
.video-left p {
	color: #fff;
	font-family: 'Roboto Condensed',sans-serif;
	font-size: 18px;
	font-style: italic;
	/*font-weight: 700 !important;*/
	/*padding: 10px 20px 20px;*/
	position: relative;
	text-align: center;
}
.video-left h2 { color: #fff; }
.video-left iframe { padding-bottom: 10px; }
.video-left a { color: #fff; }
.autor-s {
	font-size: 12pt;
	margin-top: 10px !important;
}
#table-req tr: last-of-type .wizard_field_name {
	font-weight: 300;
	float: right;
}
/* Липкое меню */
.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}
.sticky + .wrapper { padding-top: 60px; }
/* Модальное окно */
.modal-popup {
	display: none;
	position: fixed;
	z-index: 9999999;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	/*font-size: 15px;*/
	/*font-family: Verdana, sans-serif;*/
	font-size: 17px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #fff;
	padding: 10px 20px;
	/*background: #337ab7;*/
	/*border-top: 4px solid #bfe2ff;*/
	background-color: rgba(42, 70, 110, 0.9);
	border-top: 3px solid #fff;
}
.modal-button {
	display: inline-block;
	margin: 10px 6px 4px 6px;
	text-decoration: none;
	position: relative;
	/*font-size: 13px;*/
	font-size: 12px !important;
	font-family: Tahoma, Geneva, sans-serif !important;
	padding: 4px 12px;
	color: #fff !important;
	/*font-weight: bold;*/
	text-transform: uppercase;
	/*background: #337ab7;*/
	/*border: 2px solid #bfe2ff;*/
	background-color: rgba(42, 70, 110, 0.9);
	border: 2px solid #fff;
}
.modal-button: hover {
	color: #fff !important;
	background-color: rgba(51, 89, 142, 0.8);
}
.modal-button: after, .modal-button: before {
	position: absolute;
	height: 2px;
	left: 50%;
	background: #fff;
	bottom: -6px;
	content: "";
	transition: all 280ms ease-in-out;
	width: 0;
}
.modal-button: before { top: -6px; }
.modal-button: hover: after, .modal-button: hover: before {
	width: 100%;
	left: 0;
}
/* Карусель */
.carousel {
	position: relative;
	margin-bottom: 20px;
	line-height: 1;
	overflow: hidden;
}
.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.carousel-inner > .item {
	text-align: center;
	position: relative;
	display: none;
	-webkit-transition: 0.6s ease-in-out left;
	-moz-transition: 0.6s ease-in-out left;
	-o-transition: 0.6s ease-in-out left;
	transition: 0.6s ease-in-out left;
}
.carousel-inner > .active { left: 0; }
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; }
/* End */
/* /bitrix/templates/gos_bitrix_s1/css/normalize.css?17509599512208 */
/* /bitrix/templates/gos_bitrix_s1/css/special.css?175095995128109 */
/* /bitrix/templates/gos_bitrix_s1/css/custom.css?1750959951404 */
/* /bitrix/templates/gos_bitrix_s1/css/social-likes_classic.css?175095995114521 */
/* /bitrix/templates/.default/ajax/ajax.min.css?1750959951420 */
/* /bitrix/templates/gos_bitrix_s1/components/bitrix/search.title/left_col/style.css?17509599512200 */
/* /bitrix/components/dieraru/events.calendar/assets/css/cleanslate.css?17509599518190 */
/* /bitrix/components/dieraru/events.calendar/assets/css/jscal.css?17509599519114 */
/* /bitrix/templates/.default/components/dieraru/events.calendar/metro23/style.css?175095995113626 */
/* /bitrix/templates/gos_bitrix_s1/components/bitrix/breadcrumb/breadcrumb/style.css?175095995142 */
/* /bitrix/templates/gos_bitrix_s1/components/bitrix/menu/left_center/style.css?1750959951626 */
/* /bitrix/templates/gos_bitrix_s1/styles.css?17509599516038 */
/* /bitrix/templates/gos_bitrix_s1/template_styles.css?175095995137977 */
