

/* Start:/bitrix/templates/nasledie/style.css?17488522384772*/
@charset "UTF-8";
@import url(//fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic&subset=latin,cyrillic);
.ptserif,
.ptserif * {
	font-family: 'PT Serif', serif !important;
}



* {
	/*font-family: Georgia, serif; /*Arial, Verdana, Helvetica, sans-serif;*/
	font-size: 12px;
	line-height: 135%;
	color: #666;
	/*color: #454545;*/
}
.index * {
	font-size: 11px;
}

html,
body{
	margin: 0px;
	padding: 0px;
}
body{
	font-family: 'PT Serif', serif;
	font-weight: normal;
	font-style: normal;
	background: white;
	text-align: center;
}
#page a {
	outline: 0px;
	color: #3e8ca2;
	text-decoration: none;
}
#page a:hover {
	color: #366;
	text-decoration: underline;
}
#page a img{
	border: 0px;
	outline: 0px;
}
.none {
	display: none;
}
.noul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.horul li {
	float: left;
}
.horul ul li {
	float: none;
}
.red,
.red * {
	/*
	color: #F30 !important;
	*/
	color: #FF0000 !important;
}
.green,
.green * {
	color: #366 !important;
}
.b_orange {
	background-color: #FC6 !important;
}
.color {
	color: #366 !important;
}


#page form {
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#page form li {
	padding: 2px 0px;
}
/*
#page form label span {
	display: block;
	float: left;
	width: 50px;
	font-size: 11px;
}
*/
#page form label input {
	font-size: 11px;
}

#page big {
	font-size: 175% !important;
}
#page small,
#page sup {
	font-size: 90% !important;
}
#page img {
	display: block;
	border: none;
	outline: 0px;
}
#page img['align=left'] {
	margin-right: 20px;
}
#page img['align=right'] {
	margin-left: 20px;
}

.trans {
	position: relative;
	margin: 0px 0px -1px 0px;
	padding: 0px;
	width: 100%;
	height: 1px;
	clear: both;
	border: none !important;
}
.halftrans {
	position: relative;
	margin: 0px 0px -1px 0px;
	padding: 0px;
	width: 50%;
	height: 1px;
	clear: left;
	border: none !important;
}
.clear {
	clear: both;
}
.clear_r {
	clear: right;
}
.clear_l {
	clear: left;
}
.nopad {
	padding: 0px !important;
}
.nomar {
	margin: 0px !important;
}
.no_border,
.no_border tr,
.no_border td {
	border: none !important;
}
.f_left {
	float: left;
}
.f_right {
	float: right;
}
img.f_left {
	margin-right: 20px;
}
img.f_right {
	margin-left: 20px;
}

#page h1,
#page h1 * {
	font-size: 24px;
}
#page h1 {
	margin-top: 0px;
	padding-top: 0px;
}
#page h2,
#page h2 * {
	font-size: 20px;
}
#page h3,
#page h3 * {
	font-size: 16px;
}
#page h3 a {
	color: #827F8A;
	text-decoration: underline;
}
#page h3 a:link {
	font-size: 16px;
	color: #827F8A;
	text-decoration: underline;
}
#page h3 a:visited {
	font-size: 16px;
	color: #827F8A;
	text-decoration: underline;
}
#page h4,
#page h4 * {
	font-size: 15px;
}
#page h5,
#page h5 * {
	font-size: 14px;
	color: #404040;
}
#page h5 {
	margin: 1em 0px;
}
#page h6,
#page h6 * {
	font-size: 13px;
}
#page h1,
#page h2,
#page h3,
#page h4,
#page h5,
#page h6 {
	color: #336666;
	/*
	font-weight: normal;
	*/
}

p{
	margin: 15px 0;
}
#page hr {
	clear: right;
	margin: 0px;
	height: 1px;
	border: none;
	background: #CCC;
	color: #CCC;
}

#page abbr,
#page acronym {
	color: #4E7AA7;
}
#page blockquote {
	display: block;
	border-left: 10px solid #EFEFEF;
	margin-left: 0px;
	padding-left: 10px;
}
#page dt {
	margin: 5px 0px;
	font-weight: bold;
}
#page q {
	font-style: italic;
}
#page table {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
#page th,
#page  td {
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	vertical-align: top;
}
#page th {
	font-size: 95%;
	vertical-align: middle;
}

.tbl {
	border: none;
	border-collapse: collapse;
}
.tbl th, .tbl td {
	padding: 5px 5px;
	border: none;
	border-collapse: collapse;
	vertical-align: top;
}
.tbl th {
	background: #FFF;
	font-size: 95%;
}
.tbl th h5, .tbl td h5 {
	margin-top: 0px;
}


.png {
	behavior: url('/bitrix/templates/nasledie/png.htc');
}


#page caption {
	font-size: 90%;
	font-style: italic;
	text-align: right;
}
#page small {
	font-size: 80%;
	line-height: 120%;
}
#page dd {
	margin-bottom: 5px;
	margin-left: 0px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ccc;
}


#page ol,
#page ul {
	list-style-position: inside;
	padding: 0px;
}
#page li {
	margin-bottom: 15px;
	margin-left: 0px;
}


.inline {
	position: relative;
	display: inline;
	vertical-align: middle;
	margin: 0px;
	border: none !important;
}



.nca-cookiesaccept-line {
	background: white !important;
	padding: 10px 10px !important;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0.5);
}
.nca-cookiesaccept-line > div {
	justify-content: center;
}
.nca-cookiesaccept-line button {
	background: #7cc245;
	border: none;
	border-radius: 5px;
	padding: 7px 20px;
	color: white;
	font-weight: 600;
}
/* End */


/* Start:/bitrix/templates/nasledie/components/bitrix/menu/top/style.css?1669034797847*/
/* Left menu*/
div.left-menu
{
	width:170px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-bottom:8px;
	margin-left:5px;
	margin-right:5px;
}

div.left-menu a:link,
div.left-menu a:visited,
div.left-menu a:active,
div.left-menu a:hover
{
	color:#575752;
	text-decoration:none;
	font-weight:bold;
}

div.left-menu a.selected:link,
div.left-menu a.selected:visited,
div.left-menu a.selected:active,
div.left-menu a.selected:hover
{
	color:#e30000;
}

.bl
{
	margin-bottom:4px;
	background:#E5E5D8 url(/bitrix/templates/nasledie/components/bitrix/menu/top/images/bl.gif) 0 100% no-repeat;
	width:100%;
}
.br 
{
	background: url(/bitrix/templates/nasledie/components/bitrix/menu/top/images/br.gif) 100% 100% no-repeat;
}
.tl
{
	background: url(/bitrix/templates/nasledie/components/bitrix/menu/top/images/tl.gif) 0 0 no-repeat;
}
.tr 
{
	background: url(/bitrix/templates/nasledie/components/bitrix/menu/top/images/tr.gif) 100% 0 no-repeat;
	padding:5px 10px;
}
.clear {font-size: 1px; height: 1px}



/* End */


/* Start:/bitrix/templates/nasledie/components/bitrix/breadcrumb/nav/style.css?166903479767*/
.breadcrumb-navigation {
	font-size: 80%;
	margin-right: 50px;
}
/* End */


/* Start:/bitrix/templates/nasledie/components/bitrix/menu/left/style.css?1669034797847*/
/* Left menu*/
div.left-menu
{
	width:170px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-bottom:8px;
	margin-left:5px;
	margin-right:5px;
}

div.left-menu a:link,
div.left-menu a:visited,
div.left-menu a:active,
div.left-menu a:hover
{
	color:#575752;
	text-decoration:none;
	font-weight:bold;
}

div.left-menu a.selected:link,
div.left-menu a.selected:visited,
div.left-menu a.selected:active,
div.left-menu a.selected:hover
{
	color:#e30000;
}

.bl
{
	margin-bottom:4px;
	background:#E5E5D8 url(/bitrix/templates/nasledie/components/bitrix/menu/left/images/bl.gif) 0 100% no-repeat;
	width:100%;
}
.br 
{
	background: url(/bitrix/templates/nasledie/components/bitrix/menu/left/images/br.gif) 100% 100% no-repeat;
}
.tl
{
	background: url(/bitrix/templates/nasledie/components/bitrix/menu/left/images/tl.gif) 0 0 no-repeat;
}
.tr 
{
	background: url(/bitrix/templates/nasledie/components/bitrix/menu/left/images/tr.gif) 100% 0 no-repeat;
	padding:5px 10px;
}
.clear {font-size: 1px; height: 1px}



/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17488508612733*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    /*font-family: inherit;*/
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/bitrix/templates/nasledie/template_styles.css?166903479733882*/
@import url("/bitrix/templates/nasledie/gallery.css");
@font-face {
	font-family: "c_gothic";
	src: url("/img/c_gothic.woff") format("woff");
}

.scada,
.scada * {
	font-family: 'Scada', sans-serif !important;
}
.ptsans,
.ptsans * {
	font-family: 'PT Sans Caption', sans-serif !important;
}
.c_gothic,
.c_gothic * {
	font-family: 'c_gothic', sans-serif !important;
}

#page {
	position: relative;
	width: 900px;
	z-index: 10;
	text-align: left;
	margin: 0px auto;
	padding-top: 25px;
}
#contacts {
	font-family: Arial;
	float: right;
	color: #336666;
	font-size: 16px;
	font-weight: bold;
	margin-top: -10px;
}
#contacts .icons {
	display: none;
}
#contacts .icons li {
	width: 12px;
	height: 12px;
	margin: 6px 6px 6px 0px;
}
#contacts .icons li a {
	display: block;
	width: 12px;
	height: 0px;
	padding-top: 12px;
	overflow: hidden;
	background-image: url('/images/icons.png');
	background-repeat: no-repeate;
}
#contacts .icons .home a {
	background-position: 0px 0px;
}
#contacts .icons .home a:hover {
	background-position: -12px 0px;
}
#contacts .icons .mail a {
	background-position: 0px -12px;
}
#contacts .icons .mail a:hover {
	background-position: -12px -12px;
}



#logo {
	width: 198px;
	height: 32px;
	background: url('/bitrix/templates/nasledie/images/logo.png') no-repeat 0px 0px;
	margin-bottom: 25px;
}
#logo a,
#logo span {
	display: block;
	width: 198px;
	height: 0px;
	padding-top: 32px;
	overflow: hidden;
}
#head {
	position: relative;
	display: block;
	width: 100%;
	height: 80px;
	background-color: #BBC0BA;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 65px;
}
#head img.slog_img {
	display: none;
}
#head.index {
	height: 193px;
	/*background-image: url('/bitrix/templates/nasledie/images/pic_main.jpg');*/
	background-image: url('/images/manager_900x193.gif');
	margin-bottom: 25px;
}
#head.index img.slog_img {
	display: block;
	margin-left: 450px;
}
#head #slogan_index {
	position: absolute;
	top: 100px;
	width: 270px;
	right: 147px;
	text-align: right;
}
#head.company {
	background-image: url('/bitrix/templates/nasledie/images/head_company.gif');
}
#head.services {
	background-image: url('/bitrix/templates/nasledie/images/head_services.gif');
}
#head.person {
	background-image: url('/bitrix/templates/nasledie/images/head_person.gif');
}
#head.partnership {
	background-image: url('/bitrix/templates/nasledie/images/head_partnership.gif');
}
#head.polls {
	background-image: url('/bitrix/templates/nasledie/images/head_polls.gif');
}
#head.contacts {
	background-image: url('/bitrix/templates/nasledie/images/head_contacts.gif');
}
#head.fraud {
	background-image: url('/bitrix/templates/nasledie/images/head_fraud.gif');
}



#menu {
	width: 899px;
	position: absolute;
	left: -1px;
	margin-right: -1px;
	background: #336666;
	height: 35px;
	border-right: 1px solid #336666;
	z-index: 999;
}
#menu ul {
	width: 900px;
	min-height: 35px;
	height: auto !important;
	height: 100%;
}
#menu ul li {
	position: relative;
	margin: 0px;
	width: 150px;
}
#menu ul li a {
	border-left: 1px solid white;
	display: block;
	text-align: center;
	vertical-align: middle;
	color: white;
	text-decoration: none;
	line-height: 35px;
	text-transform: lowercase;
	font-size: 11px;
	font-weight: normal;
	/* overflow: hidden; */
	-webkit-font-smoothing: antialiased;
}
#menu ul li.select a,
#menu ul li a:hover {
	background: #ccff99;
	color: #404040;
	font-weight: bold;
	/font-weight: normal;
}
#menu ul li:hover ul {
	display: block;
}
#menu .select .sbm {
	background: #336666 !important;
}
#menu .sbm {
	display: none;
	position: relative;
	background: #336666;
	border: none;
	width: 100%;
	left: 1px;
}
#menu .sbm li {
	width: 100%;
}
#menu .sbm li a {
	padding: 8px 10px 8px 10px;
	text-align: left;
	border: none;
	border-bottom: 1px solid white;
	background: transparent !important;
	color: white !important;
	font-weight: normal !important;
	line-height: 100% !important;
}
#menu .sbm li.select a,
#menu .sbm li a:hover {
	background: #ccff99 !important;
	color: #404040 !important;
	font-weight: bold !important;
	/font-weight: normal !important;
	padding-right: 5px;
}
#menu ul ul ul {
	display: none !important;
}

#content {
	min-height: 200px;
	height: auto !important;
	height: 200px;
}
#index #content {
	margin: 5px 0px;
	width: 100%;
}
#index #content p,
#index #content p *,
#index #content li,
#index #content li * {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#content p,
#content p *,
#content li,
#content li b,
#content li i,
#content td,
#content td b,
#content td i,
#content span,
#content div {
	font-size: 15px;
	line-height: 130%;
	color: #666;
}
#content * a {
	font-size: 15px;
	line-height: 130%;
	color: #3E8CA2;
}
#content * a:hover {
	color: #366;
}
#content ul,
#content ol {
	margin-left: 30px;
}


#col_news {
	border-top: 5px solid #FC6;
	float: left;
	width: 175px;
	padding: 10px 0px;
}
#col_left {
	float: left;
	width: 280px;
}
#col_center {
	float: left;
	width: 280px;
	margin-left: 20px;
}
#col_page {
	padding: 50px 0px 20px 0px;
}
#col_right {
	border-top: 5px solid #FC6;
	width: 185px;
	float: left;
	margin-left: 20px;
	padding: 10px 0px;
}
#col_left h3,
#col_center h3,
#col_right h3 {
	margin-top: 0px;
}
#index #col_left h3,
#index #col_center h3,
#index #col_right h3 {
	margin-top: 16px;
}





.onecol {
	width: 210px;
	padding: 10px 20px;
	position: relative;
}
.col {
	background: url('/bitrix/templates/nasledie/images/fon.gif') repeat-y 50% 50%;
}
.col h3 {
	margin: 0px -5px 5px -5px;
	padding: 0px 5px;
	border-bottom: 5px solid #dfdfdf;
	font-size: 11px;
	text-transform: uppercase;
}
.topbrd {
	position: absolute;
	top: 0px;
	left: 0px;
}
.botbrd {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.midbrd {
	margin: 0px -20px;
}









.list {
}
.list li {
	padding: 2px 0px 5px 30px;
	background: url('/bitrix/templates/nasledie/images/arr.gif') no-repeat 10px 5px;
	margin: 0px;
}
.list li b {
	display: block;
	margin-bottom: 5px;
}
.list li b sup {
	color: #FF0000;
	
}
.list.sem a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.p_arr {
	text-align: right;
}
.p_arr a {
	padding-left: 15px;
	background: url('/bitrix/templates/nasledie/images/arr.gif') no-repeat 0px 3px;
}



.news {
	margin-left: 0px !important;
}
.news li {
	margin-bottom: 20px;
}
.news li b {
	display: block;
	color: #336666;
}




.form {
	padding-left: 30px;
}
.form li {
	font-weight: bold;
}
.form li textarea {
	margin-left: -20px;
	width: 100%;
}



.form1 td {
	width: 25%;
}
.form1 input[type=text] {
	width: 100%;
}
.form1 textarea {
	width: 100%;
}
.form1 span.form-required {
	font-size: 12px !important;
	display: inline;
	float: none;
	width: auto;
	margin-left: 5px;
}
.form1 .starrequired {
	color: red !important;
}



.form2 .lbl {
	width: 150px;
}
.form2 input[type=text] {
	width: 350px;
}
.form2 textarea {
	width: 90%;
}
.form2 .form-required {
	display: inline !important;
	float: none !important;
	width: auto !important;
	margin-left: 5px;
}
.form2 .starrequired {
	color: red !important;
}






.copy {
	font-family: Arial;
	color: white;
	background: #366;
	width: 100%;
	height: 31px;
	margin-top: 20px;
}
.copy * {
	font-family: Arial;
	color: white;
}
.count p,
.copy p {
	float: left;
}

.count p,
.count p *,
.copy p,
.copy p * {
	font-family: Arial;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#default .copy p {
	display: none;
}
.still {
	line-height: 31px;
	display: block !important;
	padding-left: 10px !important;
}
.create {
	float: right !important;
	text-align: right;
	padding-right: 10px !important;
	line-height: 31px;
}





.count {
	width: 100%;
	height: 31px;
	margin: 10px 0px;
}
.hp3 li {
	padding: 0px 3px;
	margin: 0px;
}




.title {
	color: #7e817d;
	font-weight: normal;
	/*text-transform: lowercase;*/
}




#default #content {
	margin: 0px 0px 55px 280px;
}
#default #content img {
	border-style: solid;
	border-color: white;
	border-width: 10px 0px 10px 0px;
}
#default #content img[align="right"] {
	border-left-width: 20px;
}
#default #content img[align="left"] {
	border-right-width: 20px;
}

#default #content p {
	text-indent: 30px;
}
#default #content p,
#default #content li {
	/* text-align: justify; */
}
#default #content p[align="center"] {
	text-align: center;
}
#default #content p[align="left"] {
	text-align: left;
}
#default #content p[align="right"] {
	text-align: right;
}
#default #content h1 {
	margin-bottom: 20px;
	font-size: 21px;
}


#default #submenu {
	float: left;
	width: 240px;
	margin: 0px 0px 5px 5px;
}
#submenu,
#submenu * {
	font-family: Arial;
}
#submenu ul li {
	margin: 0px;
}
#submenu ul li.select,
#submenu ul li.select ul li {
	display: block;
}
#submenu ul li a {
	display: block;
	width: 220px;
	min-height: 24px;
	padding-left: 20px;
	background-image: url('/bitrix/templates/nasledie/images/arr.gif');
	background-position: 5px 8px;
	background-repeat: no-repeat;
	background-color: #7E817D;
	line-height: 24px;
	font-size: 11px;
	/*
	text-transform: lowercase;
	*/
	text-decoration: none;
	color: white;
	border-top: 1px solid #ACB0AB;
	border-bottom: 1px solid #585A57;
}
#submenu ul li a:hover {
	color: #FFF8A0;
}
#submenu ul li.select a {
	background-color: #FFCC66;
	border-top: 1px solid #FFE3A9;
	border-bottom: 1px solid #AD7C19;
	color: #454545;
}
#submenu ul li.select ul li a,
#submenu ul li.select ul li.select ul li a {
	color: #454545;
}
#submenu ul li ul.sub,
#submenu ul li.select ul li ul.sub,
#submenu ul li ul li ul.sub {
	display: none;
}
#submenu ul li.select ul.sub,
#submenu ul li ul li.select ul.sub {
	display: block;
}

#submenu ul li ul.sub li a {
	background-color: #E6E6E6;
	background-position: 20px 8px;
	padding-left: 35px;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 100%;
	width: 205px;
	min-height: 0px;
	color: #454545;
	border: none;
	border-bottom: 1px dashed #ccc;
}
#submenu ul li ul.sub li.select a,
#submenu ul li ul.sub li a:hover,
#submenu ul.sub li ul.sub li.select a,
#submenu ul.sub li ul.sub li a:hover {
	color: #FF0000;
}
#submenu ul li ul.sub li ul.sub li a {
	background-position: 40px 8px;
	padding-left: 55px;
	width: 185px;
}





#breadcrumbs {
	min-height: 34px;
	margin: 10px 10px;
}
#breadcrumbs * {
	font-family: Arial;
}
#breadcrumbs li {
	padding: 0px 2px;
	font-size: 11px;
	line-height: 34px;
	margin: 0px;
	margin-bottom: -10px;
}
#breadcrumbs li a {
	font-size: 11px;
	color: #FF0000;
	line-height: 34px;
}



#default .count {
	opacity: 0;
	-webkit-transition: opacity 1s linear;
}
#default .count:hover {
	opacity: 1;
	-webkit-transition: opacity 1s linear;
}


.btn_sbmt {
	display: block;
	width: 150px;
	border: 1px solid #dfdfdf;
	background: white;
}
.btn_sbmt input {
	cursor: hand;
	cursor: pointer;
	display: block;
	width: 144px !important;
	height: 24px;
	border: 3px solid #dfdfdf;
	letter-spacing: 1px;
	font-size: 11px;
	color: black;
	margin: 3px 2px;
	background: white;
}




.btn_sbmt_1 input {
	position: relative;
	cursor: hand;
	cursor: pointer;
	display: block;
	width: 30% !important;
	font-size: 16px;
	font-weight: bold;
	color: white;
	padding: 10px 20px;
	border: 1px solid #FFCC00;
	border-radius: 5px;

	background: #336666;
	/*
	background: #fceabb;
	background: -moz-linear-gradient(top,  #fceabb 0%, #ffcc66 50%, #ffaa00 51%, #ff8800 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#ffcc66), color-stop(51%,#ffaa00), color-stop(100%,#ff8800));
	background: -webkit-linear-gradient(top,  #fceabb 0%,#ffcc66 50%,#ffaa00 51%,#ff8800 100%);
	background: -o-linear-gradient(top,  #fceabb 0%,#ffcc66 50%,#ffaa00 51%,#ff8800 100%);
	background: -ms-linear-gradient(top,  #fceabb 0%,#ffcc66 50%,#ffaa00 51%,#ff8800 100%);
	background: linear-gradient(to bottom,  #fceabb 0%,#ffcc66 50%,#ffaa00 51%,#ff8800 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#ff8800',GradientType=0 );
	*/
}
.btn_sbmt_1 input:hover {
	/*top: 1px;*/
	color: #454545;
	background: #ccff99;
}


#seminars {
	width: 900px !important;
	margin-top: 20px;
}
#seminars .middle {
	width: 900px !important;
}
#seminars .carousel-control {
	position: absolute;
	display: block;
	width: 20px;
	height: 150px;
	line-height: 150px;
	top: 0px;
	z-index: 99;
	font-size: 50px;
	text-align: center;
	text-shadow: black 2px 2px 8px;
	/*filter: Shadow(Color=black, Direction=135, Strength=8);*/
	color: #FC6;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
#seminars:hover .carousel-control {
	color: #366;
	opacity: 1;
	-webkit-transition: opacity 1s linear;
	filter: alpha(opacity=100);
}
#seminars .carousel-control.prev {
	left: 0px;
	text-align: right;
}
#seminars .carousel-control.next {
	right: 0px;
	text-align: left;
}
#seminars .inner {
	height: 150px;
}
#seminars .inner li {
	position: relative;
	width: 288px;
	height: 150px;
	overflow: hidden;
	margin-right: 15px;
	border: 1px solid #ccc;
}
#seminars .inner li a {
	display: block;
	width: 288px;
	height: 150px;
	overflow: hidden;
}
#seminars .inner li a img {
	display: block;
}
#seminars a:hover,
#seminars a:hover * {
	text-decoration: none !important;
}
#seminars .inner li a b {
	display: block;
	background: #366;
	padding: 5px 10px;
	color: white;
	height: 14px;
	text-align: center;
}
#seminars .inner li a i {
	font-family: Arial;
	position: absolute;
	display: block;
	width: 40%;
	height: 130px;
	padding: 10px 10px;
	bottom: 0px;
	background: url('/bitrix/templates/nasledie/images/white75.png');
	overflow: hidden;
	color: black;
	font-size: 13px !important;
	color: #366;
	font-style: normal;
	right: 0px;
}








.b_orange a {
	color: #454545 !important;
}
.b_orange a:hover {
	background: #E6E6E6 !important;
}



.qa {
	
}
.qa li {
	position: relative;
	margin-bottom: 15px;
}
.qa li b {
	display: block;
	color: #366;
	font-weight: bold;
}



.comment li {
	clear: right;
	padding-bottom: 15px;
	list-style-position: outside;
}
.comment i {
	margin-left: 10px;
	position: relative;
	display: block;
	font-size: 110%;
}
.comment i::before {
	position: absolute;
	content: "«";
	left: -8px;
}
.comment i::after {
	content: "»";
}
.comment small {
	display: block;
	font-size: 85%;
}


#bnr {
	position: absolute;
	top: 20px;
	left: 230px;
}



.experts {
}
.experts li {
	clear: both;
}
.experts li img {
	border-top: 0px !important;
	margin-top: 5px;
}









.e_mail {
	/*
	border-radius: 3px;
	*/
	background: rgb(239,239,239);
	background: -moz-linear-gradient(top,  rgba(239,239,239,1) 1%, rgba(220,220,220,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(239,239,239,1)), color-stop(100%,rgba(220,220,220,1)));
	background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(220,220,220,1) 100%);
	background: -o-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(220,220,220,1) 100%);
	background: -ms-linear-gradient(top,  rgba(239,239,239,1) 1%,rgba(220,220,220,1) 100%);
	background: linear-gradient(to bottom,  rgba(239,239,239,1) 1%,rgba(220,220,220,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#dcdcdc',GradientType=0 );
	padding: 10px;
	border: 1px solid #ddd;
	margin-bottom: 15px;
}
.e_mail h6 {
	margin: 0px 0px 5px 0px;
}
.e_mail input {
	border-radius: 3px;
	padding: 2px 5px;
	border: none;
	margin: 2px 0px;
}
.e_mail input[type='text'] {
	/*border: 2px inset #ccc;*/
	width: 96%;
}
.e_mail input[type='submit'] {
	width: 100%;
	padding: 5px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	border: none;
	/*
	text-shadow: 0px -1px 1px #666;
	*/
}
.social {
	position: relative;
	top: 5px;
	float: left;
	min-width: 185px;
	height: 34px;
}
.social ul {
	position: absolute;
	right: 0px;
}
.social ul li {
	display: block;
	width: 34px;
	height: 34px;
	/*
	border-radius: 5px;
	*/
	margin-right: 4px;
}
.social ul li:last-of-type {
	margin-right: 0px;
}
.e_mail input[type='submit'],
.e_mail input[type='button'] {
	background: #336666;
	/*
	background: #ccff99;
	background: -moz-linear-gradient(top,  #ccff99 0%, #336666 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccff99), color-stop(100%,#336666));
	background: -webkit-linear-gradient(top,  #ccff99 0%,#336666 100%);
	background: -o-linear-gradient(top,  #ccff99 0%,#336666 100%);
	background: -ms-linear-gradient(top,  #ccff99 0%,#336666 100%);
	background: linear-gradient(to bottom,  #ccff99 0%,#336666 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccff99', endColorstr='#336666',GradientType=0 );
	*/
}
.e_mail input[type='submit']:hover,
.social ul li:hover {
	background: #FC6 !important;
	/*
	background: #ccff99;
	background: #bbee88;
	background: -moz-linear-gradient(top,  #bbee88 0%, #447777 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbee88), color-stop(100%,#447777));
	background: -webkit-linear-gradient(top,  #bbee88 0%,#447777 100%);
	background: -o-linear-gradient(top,  #bbee88 0%,#447777 100%);
	background: -ms-linear-gradient(top,  #bbee88 0%,#447777 100%);
	background: linear-gradient(to bottom,  #bbee88 0%,#447777 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbee88', endColorstr='#447777',GradientType=0 );
	*/
}
.social_icons {
	display: block;
	width: 34px;
	height: 0px;
	padding-top: 34px;
/*
	background-image: url('/bitrix/templates/nasledie/images/social_icons.png');
	background-repeat: no-repeat;
*/
	overflow: hidden;
}
.social_icons:hover {
	background-position: 1px 1px;
}
.youtube {
	background: url('/images/icon/youtube.png') no-repeat 0px 0px;
	/*
	background-position: -258px 3px;
	background-color: #999;
	*/
}
.facebook {
	background: url('/images/icon/facebook.png') no-repeat 0px 0px;
	/*
	background-position: -298px 5px;
	background-color: #3b5998;
	*/
}
.twitter {
	background: url('/images/icon/twitter.png') no-repeat 0px 0px;
	/*
	background-position: -83px -45px;
	background-color: #3a92c8;
	*/
}
.mail {
	background: url('/images/icon/email.png') no-repeat 0px 0px;
	/*
	background-position: -39px -93px;
	*/
}
.lj {
	background: url('/images/icon/livejournal.png') no-repeat 0px 0px;
	/*
	background-position: 4px -93px;
	background-color: #102446;
	*/
}








.orgschema {
}
.orgschema * {
	font-family: 'PT Sans Caption', sans-serif !important;
	font-size: 13px !important;
}
.orgschema .division {
}
.orgschema .div1 {
	background: #ffcc00;
}
.orgschema .div1 * {
	color: black !important;
}
.orgschema .div1,
.orgschema .div1 th,
.orgschema .div1 td {
	border-color: white;
	padding: 10px !important;
}
.orgschema .division td {
	width: 33%;
}
.orgschema .division .div_title {
	text-align: center;
	font-weight: bold;
}
.orgschema .division .dept_head {
	text-align: center;
	font-weight: bold;
}
.orgschema .division .dept_body {
}
.orgschema .division .dept_body>td>ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.orgschema .division .dept_body>td>ul>li {
	margin: 10px 0px 10px 0px;
	/* background: #EFEFEF; */
	padding: 2px 3px;
}
.orgschema .division .dept_foot {
	display: none;
	font-style: italic;
}







.form {
}
.form input[type=text],
.form textarea {
	width: 200px;
}



.edu_center {
	border-top: 5px solid #FC6;
	width: 480px;
	margin-right: 20px;
	min-height: 250px;
	/*
	margin-left: 300px;
	*/
	padding: 10px;
	float: left;
}
.edu_center h3 {
	font-family: Arial !important;
	font-size: 20px !important;
	margin: 0px !important;
}
.edu_center h5 {
	font-family: Arial !important;
	font-size: 12px !important;
	margin: 0px 0px 15px 0px !important;
	color: #999 !important;
}
.edu_center div.lft ul {
	width: 47.5%;
	float: left;
	margin-right: 5%;
}
.edu_center div.lft ul:last-of-type {
	margin-right: 0px !important;
}
.edu_center div strong {
	display: block;
	color: #FF0000 !important;
	font-size: 90% !important;
}
.edu_center div.issuu {
	margin: 0px -10px;
	padding-top: 10px;
	border-top: 5px solid #FC6;
}




#head2 {
	height: 315px;
	margin-top: 60px;
	margin-bottom: 20px;
	position: relative;
}
#slider {
	float: left;
	width: 695px;
	height: 315px;
	overflow: hidden;
}
#slider span {
	display: block;
	position: relative;
	width: 695px;
	height: 315px;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	/* background-size:  auto 100%; */
	/* padding-right: 350px; */
	border: 1px solid #ddd;
	/* border-radius: 5px; */
	overflow: hidden;
	text-decoration: none;
}
#slider span h1 {
	position: relative;
	width: 100%;
	font-family: Arial;
	color: white;
	padding: 10px;
	font-size: 36px;
	margin: 0px;
	background: #3d6766;
	box-shadow: 0px 0px 15px -3px black;
	-moz-box-shadow: 0px 0px 15px -3px black;
	-webkit-box-shadow: 0px 0px 15px -3px black;
	z-index: 102;
	text-decoration: none;
}
#slider span h2 {
	position: relative;
	font-family: Arial;
	font-weight: normal;
	color: black;
	font-size: 22px;
	padding: 10px;
	margin: 20px 0px 0px 0px;
	z-index: 102;
	text-decoration: none;
}
#slider span h3 {
	position: relative;
	font-family: Arial;
	font-weight: normal;
	color: black;
	font-size: 28px;
	padding: 10px;
	margin: 20px 0px 0px 0px;
	z-index: 102;
	text-decoration: none;
}
#slider a.txt {
	display: block;
	width: 100%;
	height: 100%;
}
/*
#slider span.txt:before {
	content: " ";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 100%;
	z-index: 101;
	background: white;
}
*/
#s1_yes,
#s1_no {
	position: absolute;
	display: block;
	top: 250px;
	background: #336666;
	width: 100px;
	padding: 5px;
	font-size: 20px;
	color: white;
	border-radius: 5px;
	text-align: center;
}
#s1_yes:hover,
#s1_no:hover {
	background: #FC6 !important;
}
#s1_yes {
	left: 20px;
}
#s1_no {
	left: 140px;
}






#slider1 {
	float: left;
	width: 900px;
	height: 320px;
	overflow: hidden;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
}
#slider1 span {
	display: block;
	position: relative;
	width: 100%;
	height: 320px;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	overflow: hidden;
	text-decoration: none;
}
#slider1 a.txt {
	display: block;
	width: 100%;
	height: 100%;
}
.example-pager1 {
	position: absolute;
	bottom: -2px;
	right: 15px;
	z-index: 199;
}
.example-pager1 span {
	display: block;
	float: left;
	height: 0px;
	width: 8px;
	padding-top: 8px;
	overflow: hidden;
	border: 1px solid #ccc;
	border-radius: 50%;
	background: #fff;
	margin-right: 5px;
	box-shadow: 0px 0px 15px -3px black;
	-moz-box-shadow: 0px 0px 15px -3px black;
	-webkit-box-shadow: 0px 0px 15px -3px black;
	cursor: pointer;
}
.example-pager1 span.cycle-pager-active {
	background: #999;
}







#mailing {
	float: right;
	width: 185px;
	height: 166px;
}
.example-pager {
	position: absolute;
	bottom: 10px;
	right: 211px;
	z-index: 199;
}
.example-pager span {
	display: block;
	float: left;
	height: 0px;
	width: 8px;
	padding-top: 8px;
	overflow: hidden;
	border: 1px solid #fff;
	border-radius: 50%;
	background: #fff;
	margin-right: 5px;
	box-shadow: 0px 0px 15px -3px black;
	-moz-box-shadow: 0px 0px 15px -3px black;
	-webkit-box-shadow: 0px 0px 15px -3px black;
	cursor: pointer;
}
.example-pager span.cycle-pager-active {
	background: #999;
}

.various {
	position: relative;
	display: block;
	width: 185px;
	height: 100px;
	background-size: 100%;
	-pie-background-size: 100%;
}
.various img {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -25px 0px 0px -25px;
	opacity: 0.5;
	z-index: 99;
}
.various span {
	position: absolute;
	display: block;
	bottom: 0px;
	left: 0px;
	background: #366;
	width: 140px;
	color: white !important;
	font-size: 8px !important;
	padding: 3px 5px 5px 15px;
	font-family: 'Scada', sans-serif !important;
	-webkit-font-smoothing: antialiased;
	opacity: 0.85;
}
.various span b {
	font-weight: normal;
	display: block;
	font-size: 11px !important;
	color: white !important;
}
.various:hover img {
	opacity: 1;
}




.structure {
}
.structure li {
	position: relative;
	margin: 0px;
	background: url('/images/line1.gif') no-repeat 0px 100%;
}
.structure ul>li:before {
	position: absolute;
	left: -30px;
	content: ' ';
	display: block;
	width: 30px;
	height: 30px;
	background: url('/images/line2.gif') no-repeat 0px 0px;
}
.structure li span {
	display: block;
	border: 1px solid black;
	padding: 5px 10px;
	margin: 10px 0px 0px 0px;
	font-size: 14px;
	background: white;
	box-shadow: 2px 2px 3px #969696;
	-moz-box-shadow: 2px 2px 3px #969696;
	-webkit-box-shadow: 2px 2px 3px #969696;
}
.structure li ul {
	padding-left: 50px;
}
.structure ul>li:last-of-type {
	height: 30px;
}







.news-item strong {
	display: block;
	color: #FF0000 !important;
	font-size: 11px;
	line-height: 130%;
}
.news_nav {
	padding: 5px;
	border-top: 1px solid #366;
}
.news_nav,
.news_nav * {
	font-size: 11px !important;
}





.events th {
	background: #366;
	color: white;
}
.events td {
	position: relative;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
.events td.sel {
	background: #EFEFEF;
}
.events td small {
	font-size: 10px !important;
	white-space: nowrap;
}

.events td.name {
	padding-top: 25px;
	text-align: left;
	vertical-align: top;
}
.events td.name a,
.events td.name span {
	display: block;
}
.events td.name:before {
	margin: -25px -5px 5px -5px;
	display: block;
	font-size: 60%;
	padding: 0px 10px;
}
.seminar:before {
	content: 'Семинар: ';
	background: #ccff99;
	color: black;
}
.conference:before {
	content: 'Круглый стол: ';
	background: #366;
	color: white;
}
.lecture:before {
	content: 'Лекция: ';
	background: #FC6;
	color: black;
}
.webinar:before {
	content: 'Webinar: ';
	background: #FFF8A0;
}
#title {
	position: absolute;
	max-width: 400px;
	text-align: left;
	display: none;
	background: white;
	border: 1px solid red;
	z-index: 99;
	padding: 10px;
	border-radius: 10px;
	box-shadow: 2px 2px 5px #999;
}
hr.m10 {
	margin: 10px 0px;
}


.left_col {
	float: left;
	width: 420px;
}
.right_col {
	width: 185px;
	float: right;
}
.right_col img {
	border: 0px !important;
}





.bron {
	padding: 0px 50px;
}
.bron,
.bron * {
	font-family: 'PT Sans Caption', sans-serif !important;
}
.bron h1 {
	text-align: center;
	font-weight: normal;
	font-size: 30px;
	color: #333;
	margin: 10px 0px;
}
.bron #subtitle {
	border: none !important;
	background: white;
	padding: 0px;
	margin: 0px 0px;
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #333;
	font-family: 'PT Serif', serif;
}
.bron li {
	margin-bottom: 15px;
}
.bron .tbl_2 input[type=text] {
	width: 360px;
}
.bron .tbl_2 textarea {
	width: 360px;
}
.bron .tbl_2 input[type=text],
.bron .tbl_2 textarea {
	padding: 5px 10px;
	font-size: 16px;
	border: 1px solid #eee;
	border-radius: 5px;
}
.bron .text {
	padding-left: 50px;
}
.bron .text,
.bron .text * {
	font-size: 16px;
}
.btn_sbmt_2 {
	display: block;
	width: 280px;
	margin: 0px auto;
}
.btn_sbmt_2 input {
	position: relative;
	cursor: hand;
	cursor: pointer;
	display: block;
	width: 280px !important;
	font-weight: bold;
	color: white !important;
	padding: 15px 20px !important;
	background: #ffaf00;
	font-size: 22px !important;
	border: none;
	box-shadow: 0px 3px 0px #fceacc;
	border-radius: 5px;
}
.btn_sbmt_2 input:hover,
.btn_sbmt_2:hover input {
	color: #454545;
	background: #ccff99;
	text-decoration: none !important;
}
.btn_sbmt_2:hover,
.btn_sbmt_2:hover * {
	text-decoration: none !important;
}


.no1 span {
	display: none;
}
.no1 input {
	margin: 0px;
	position: relative;
	top: 1px;
}
.errortext {
	color: red !important;
}








.first_block {
	padding: 50px 0px 0px 0px;
}
.first_block>.img {
	float: left;
	margin-right: 35px;
	border-radius: 5px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.first_block>h1 {
	font-size: 40px !important;
	font-weight: normal;
	margin-top: -10px !important;
	margin-bottom: 0px !important;
	color: black !important;
}
.first_block>h4 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 18px !important;
	font-weight: normal;
	color: #333 !important;
}
.first_block>.table-row {
	position: relative;
	margin-left: 280px;
}
.first_block>.table-row>.table-cell {
	position: relative;
	float: left;
	width: 252px;
	height: 245px;
	margin-right: 5%;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 15px 20px;
	font-size: 13px !important;
	background: white;
	line-height: 160% !important;
}
.first_block>.table-row>.table-cell:after {
	content: ' ';
	position: absolute;
	display: block;
	height: 5px;
	top: -1px;
	left: -1px;
	right: -1px;
	background: #ffcc66 !important;
	border-radius: 5px 5px 0px 0px;
}
.first_block>.table-row>.table-cell:last-of-type {
	margin-right: 0px;
}
.first_block>.table-row>.table-cell>h6 {
	display: table;
	margin: 0px 0px 20px 0px;
	height: 32px;
	background: url('/bitrix/templates/nasledie/../../../images/arrow23.png') no-repeat 0px 0px;
	padding-left: 40px;
}
.first_block>.table-row>.table-cell>h6>a {
	display: table-cell;
	vertical-align: middle;
	font-size: 14px !important;
	line-height: 100% !important;
}
.first_block ul {
	list-style-position: outside !important;
}







.second_block {
	padding: 20px 0px 20px 0px;
}
.second_block>h1 {
	font-size: 40px !important;
	font-weight: normal;
	margin-top: -10px !important;
	margin-bottom: 0px !important;
	color: black !important;
}
.second_block>h4 {
	margin-top: 0px;
	margin-bottom: 40px;
	font-weight: normal;
	color: #333 !important;
}
.second_block>h4,
.second_block>h4 * {
	font-size: 18px !important;
}



.copy a,
.copy a:hover {
	color: white !important;
}








.page_submenu {
	position: relative;
	width: 100%;
	min-height: 60px;
	background: #f3f3f3;
}
.page_submenu>ul {
	display: table;
	margin: 0px auto !important;
	border-left: 5px solid white;
}
.page_submenu>ul>li {
	display: table-cell;
	position: relative;
	border-right: 5px solid white;
	margin-bottom: 0px !important;
}
.page_submenu>ul>li>a {
	padding: 21px 0px;
	text-align: center;
	width: 185px;
	display: table-cell;
	overflow: hidden;
	height: 18px;
	margin-bottom: 0px !important;
	font-family: 'PT Serif', serif !important;
	font-size: 18px !important;
	color: black !important;
	background: #ccff99;
}
.page_submenu>ul>li>a:hover {
	background-color: #e6e6e6;
}
.page_submenu li.sel>a {
	background: url('/bitrix/templates/nasledie/images/arr_up.png') no-repeat 50% 100% #e6e6e6;
}



.list1>li {
	position: relative;
	padding: 20px 20px 20px 240px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.list1>li>img {
	position: relative;
	margin-left: -220px;
	margin-right: -220px;
	width: 200px;
	height: auto;
	float: left;
}
.list1>li>h2 {
	margin-top: -5px;
}


.carousel,
.carousel_1 {
	position: relative;
	height: 302px;
}
.slideshow {
	width: 836px !important;
	height: 302px !important;
	margin: 0px 0px 0px 32px;
	overflow: hidden;
}
.slides {
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
	height: 302px;
}
.slide {
	position: relative;
	float: left;
	padding: 0px;
	width: 260px !important;
	height: 300px !important;
	position: relative;
	display: block;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin: 0px 25px 0px 0px !important;
	background-color: white;
	background-repeat: no-repeat;
	background-size: 130px 130px;
	overflow: hidden !important;
}
.slide>a {
	display: block;
	height: 300px;
	padding: 0px 25px;
}
.slide>a:after {
	content: ' ';
	display: block;
	position: absolute;
	height: 15px;
	background: white;
	bottom: 0px;
	left: 0px;
	right: 0px;
	border-radius: 0px 0px 5px 5px;
}
.slide>a>img {
	position: relative;
	width: 260px;
	height: 180px;
	margin: 0px -25px;
	background-position: 50% 0%;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #EFEFEF;
}
.slide>a>.info {
	position: absolute;
	bottom: 120px;
	height: 30px;
	left: 0px;
	right: 0px;
	padding: 0px 25px;
	background: url('/bitrix/templates/nasledie/images/black50.png');
	overflow: hidden;
	transition: all .3s ease-in-out 0s;
}
.slide>a>.info>p:first-of-type {
	padding: 7px 0px;
	margin: 0px;
}
.slide>a>.info * {
	color: white !important;
}
.slide>a:hover>.info {
	height: 180px;
}
.slide>a:hover>.info>p:first-of-type {
	padding-top: 25px;
}
.slide>a>h6 {
	font-size: 18px !important;
	font-weight: normal !important;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: 'PT Serif', serif !important;
}
/*
.slide>h6:before {
	position: relative;
	float: left;
	display: block;
	content: ' ';
	width: 75px;
	height: 120px;
}
*/

.prev1, .next1,
.prev2, .next2 {
	position: absolute;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 64px !important;
	color: #ddd !important;
	top: 0px;
	width: 30px;
	height: 200px;
	padding-top: 100px;
	z-index: 99;
	text-align: center;
}
.prev1:hover, .next1:hover,
.prev2:hover, .next2:hover {
	border: none;
	text-decoration: none !important;
	color: #366 !important;
	/*background: #EFEFEF;*/
}
.prev1,
.prev2 {
	left: 0px;
	background-position: 0px 0px;
}
.next1,
.next2 {
	right: 0px;
	background-position: 100% 0px;
}
.nav {
	position: relative;
	right: 180px;
	top: 20px;
	float: right;
}
.nav>li {
	display: block;
	width: 14px;
	height: 14px;
	margin-left: 10px;
}
.nav>li>a {
	display: block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: #cbcbcd;
	border-radius: 50%;
	border: none;
}
.nav>li>a.current {
	background: #1ed1f2;
}





.g-recaptcha {
	text-align: center;
}
.g-recaptcha>div {
	margin: 0px auto;
}

/* End */
/* /bitrix/templates/nasledie/style.css?17488522384772 */
/* /bitrix/templates/nasledie/components/bitrix/menu/top/style.css?1669034797847 */
/* /bitrix/templates/nasledie/components/bitrix/breadcrumb/nav/style.css?166903479767 */
/* /bitrix/templates/nasledie/components/bitrix/menu/left/style.css?1669034797847 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17488508612733 */
/* /bitrix/templates/nasledie/template_styles.css?166903479733882 */
