

/* Start:/local/templates/rspp/components/bitrix/menu/main/style.css?1591114484257*/
.underline {
	border: none;
}
.menu__title a {
	text-decoration: underline;
}
.menu__title span {
	cursor: pointer;
	border-bottom: 1px dotted #fff;
}
.menu__title span:hover {
	border-bottom: 1px solid #fff;
}
.menu__list {
	display: none;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/system.auth.form/popup/style.css?159111448391*/
.welcome {
	color: #fff;
	text-align: center;
	text-shadow: 0 3px 0 rgba(0,0,0,0.15);
}
/* End */


/* Start:/local/templates/rspp/components/api/formdesigner/form_designer/themes/simple/style.css?159111448411392*/
.afd-theme-simple{position:relative;}
.afd-theme-simple * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.afd-theme-simple .afd-asterisk{display: inline-block;color: #b00;font-weight: bold;margin-left: 3px;}
.afd-theme-simple .afd-antibot{border: 0 none !important;font-size: 0 !important;height: 0 !important;line-height: 0 !important;padding: 0 !important;position: absolute !important;right: 0 !important;top: 0 !important;width: 0 !important;}
/* form */
.afd-theme-simple .afd-title{
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	font-size: 24px;
	line-height: 34px;
	margin: 0 0 25px;
}
.afd-theme-simple .afd-row{position:relative;}
.afd-theme-simple .afd-row + .afd-row {margin-top: 30px;}
.afd-theme-simple .afd-type-text,
.afd-theme-simple .afd-type-select,
.afd-theme-simple .afd-type-textarea {
	border: 1px solid  rgba(0,0,0,.27);
	border-top-color: rgba(0,0,0,.38);
	border-bottom-color: rgba(0,0,0,.16);
	height: 35px;
	color: #000;
	padding: 5px;
	margin:0;
	font-size: inherit;
	font-family:inherit;
	width: 100%;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .2), inset 0 1px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, .2), inset 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow:0 1px 0 rgba(255, 255, 255, .2), inset 0 1px 1px rgba(0, 0, 0, .1);
}
.afd-theme-simple .afd-type-textarea{min-height:80px}
.afd-theme-simple .afd-type-select{height:auto;}
.afd-theme-simple .afd-type-select optgroup{font-family:inherit; font-size:inherit; color:inherit}
.afd-theme-simple .afd-type-select option{min-height:22px}
.afd-theme-simple .afd-type-select option[value=""]{color:#000}
.afd-theme-simple .afd-control{position:relative}
.afd-theme-simple .afd-control-multiple{padding:5px 0 0}/* select type=multiple */
.afd-theme-simple .afd-control-name{display: block}
.afd-theme-simple .afd-field-multi{padding:5px 0 0}/* radio & checkbox */
.afd-theme-simple .afd-field-multi label{display:block}
.afd-theme-simple .afd-label{display:block;margin:0 0 5px; color:#666}
.afd-theme-simple .afd-active .afd-label{}
.afd-theme-simple .afd-row-danger .afd-field{border-color: #b00;}
.afd-theme-simple .afd-row-danger .afd-label{color: #b00;}
.afd-theme-simple .afd-row-danger .api_upload_drop{border-color: #b00;}
.afd-theme-simple .afd-error{font-size:12px;color:#b00;}
.afd-theme-simple .afd-button{
	height: auto;
	line-height: normal;
	color:#000;
	background: #f3f4f5;
	border: 0;
	cursor: pointer;
	text-decoration:none;
	display: block;
	font-family:inherit;
	font-weight: inherit;
	font-size: 16px;
	width:100%;
	max-width: 100%;
	margin: 0;
	padding: 13px 16px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	white-space: nowrap;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
	-webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.afd-theme-simple .afd-button:hover,
.afd-theme-simple .afd-button:focus{background:#e4e4e4;}
.afd-theme-simple .afd-button:active{
	background:#dedede;
	-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.2); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.2);
}
.afd-theme-simple .afd-button:disabled{cursor: not-allowed;opacity: 0.5;}
.afd-theme-simple .afd-alert{
	padding: 10px;
	margin-bottom: 30px;
	border: 1px solid transparent;
	overflow:hidden;
	position:relative;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
.afd-theme-simple .afd-alert span{
	background:url("/local/templates/rspp/components/api/formdesigner/form_designer/themes/simple/images/alert.png") -36px 0;
	width:36px;
	height:36px;
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-18px;
}
.afd-theme-simple .afd-alert .afd-alert-title{margin-left:50px;}
.afd-theme-simple .afd-alert-danger {background-color: #f2dede;border-color: #ebcccc;color: #a94442;}
.afd-theme-simple .afd-alert-danger span{background-position:0 0;}
.afd-theme-simple .afd-alert-warning {background-color: #fcf8e3;border-color: #faf2cc;color: #8a6d3b;}
.afd-theme-simple .afd-alert-warning span{background-position:-72px 0;}
.afd-theme-simple .afd-alert-success{
	background: #fcfcfb;
	padding: 25px 15px;
	color: #000;
	text-align: center;
}
.afd-theme-simple .afd-alert-success span{
	background:transparent url("/local/templates/rspp/components/api/formdesigner/form_designer/themes/simple/images/success.svg") no-repeat scroll 0 0 / contain;
	height: 80px;
	width: 80px;
	margin:0 0 20px;
	display:inline-block;
	position:relative;
	top:auto;
	left:auto;
}
.afd-theme-simple .afd-alert-success .afd-alert-title{
	display:block;
	margin:0;
	font-size:30px;
	line-height: 1;
}
.afd-theme-simple .afd-alert-success .afd-alert-desc{margin:15px 0 0}
.afd-theme-simple .afd-show-picture-block{
	position: absolute;
	left: 100%;
	top: 50%;
	margin-left:15px;
	height: auto;
	display:none;
}
.afd-theme-simple .afd-show-picture-block img{border:2px solid #ccc;}
/* icon */
.afd-theme-simple .calendar-icon{margin-top: -10px;position: absolute;right: 5px;top: 50%;z-index:10}
.afd-theme-simple .afd-icon-refresh{background: url("/local/templates/rspp/components/api/formdesigner/form_designer/themes/simple/images/refresh.svg") no-repeat 0 0;width: 24px;height: 24px;display: inline-block;vertical-align: middle;cursor: pointer;}
.afd-theme-simple .api_icon{margin-top: -10px;position: absolute;right: 5px;top: 50%;z-index:10}
.afd-theme-simple .api_icon_calendar{background: url("/bitrix/css/api.core/images/icons/light/calendar.svg") no-repeat 50% 50% transparent;width: 16px;height: 16px;}
/*------------------ Разное ------------------*/
.afd-theme-simple .afd-row-type-upload .afd-label{}
.afd-theme-simple .afd-row-static .afd-label{position: relative;top: -10px;}
.afd-theme-simple .afd-row-captcha_sid img{margin: 0 !important; padding: 0 !important; border: 0 !important; vertical-align: middle !important;}
/* afd-row-wysiwyg */
.afd-theme-simple .afd-row-wysiwyg .afd-label{position: relative; padding-bottom: 10px}
.afd-theme-simple .redactor-air li a.re-button-icon,
.afd-theme-simple .redactor-toolbar li a.re-button-icon{padding: 10px; height: auto}
/* afd-row-accept */
.afd-theme-simple .afd-accept-label {font-size: 12px;line-height:18px; font-weight: bold;cursor: pointer;padding-left: 20px;display: block;}
.afd-theme-simple .afd-accept-label input{cursor: pointer;position: absolute;left: 0;top: 3px;margin: 0;padding: 0;}
.afd-theme-simple .afd-accept-text{color: #337ab7;text-decoration: none;cursor: pointer}
.afd-theme-simple .afd-accept-text:hover,
.afd-theme-simple .afd-accept-text:focus{color: #23527c;}
.afd-theme-simple .afd-accept-desc{display: none;}
/* afd-hl-list */
.afd-theme-simple .afd-hl-list{overflow: hidden;}
.afd-theme-simple .afd-hl-list input{display: none}
.afd-theme-simple .afd-hl-list .afd-hl-item{cursor: pointer}
.afd-theme-simple .afd-hl-list-g .afd-hl-item{float: left}
.afd-theme-simple .afd-hl-list-h .afd-hl-item{display: block}
.afd-theme-simple .afd-hl-icon{display: inline-block;border: 1px solid #ccc;padding: 5px;background: #FFF;vertical-align: middle;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.afd-theme-simple .afd-hl-icon i{line-height: 24px;border-radius: 2px;display: block;width: 24px;height: 24px;vertical-align: middle;-webkit-background-size: cover;background-size: cover;-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05); box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);}
.afd-theme-simple .afd-hl-active{color: #3b79d2;}
.afd-theme-simple .afd-hl-active .afd-hl-icon{border: 2px solid #3b79d2;padding: 4px;}
.afd-theme-simple .afd-hl-item label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold;cursor: pointer;padding: 0 15px 0 0;}

/*------------------ Цвета ------------------*/
/*blue1*/
.afd-theme-simple.afd-color-blue1 .afd-button{color:#fff;background: #00a8e6;}
.afd-theme-simple.afd-color-blue1 .afd-button:hover,
.afd-theme-simple.afd-color-blue1 .afd-button:focus{background: #35b3ee;}
.afd-theme-simple.afd-color-blue1 .afd-button:active{background: #0091ca;;}
.afd-theme-simple.afd-color-blue1 .afd-active .afd-label{color:#2196f3;}
.afd-theme-simple.afd-color-blue1 .afd-field:focus{border-color: #2196f3;}
/*blue2*/
.afd-theme-simple.afd-color-blue2 .afd-button{color:#fff;background: #027fd6;}
.afd-theme-simple.afd-color-blue2 .afd-button:hover,
.afd-theme-simple.afd-color-blue2 .afd-button:focus{background: #1296f2;}
.afd-theme-simple.afd-color-blue2 .afd-button:active{background: #0070bf;;}
.afd-theme-simple.afd-color-blue2 .afd-active .afd-label{color:#0071bf;}
.afd-theme-simple.afd-color-blue2 .afd-field:focus{border-color: #0071bf;}
/* green1 */
.afd-theme-simple.afd-color-green1 .afd-button{color:#fff;background: #8cc14c;}
.afd-theme-simple.afd-color-green1 .afd-button:hover,
.afd-theme-simple.afd-color-green1 .afd-button:focus{background: #8ec73b;}
.afd-theme-simple.afd-color-green1 .afd-button:active{background: #72ae41;}
.afd-theme-simple.afd-color-green1 .afd-active .afd-label{color:#72ae41;}
.afd-theme-simple.afd-color-green1 .afd-field:focus{border-color: #72ae41;}
/* yellow1 */
.afd-theme-simple.afd-color-yellow1 .afd-button{color:#000;background: #fde037;}
.afd-theme-simple.afd-color-yellow1 .afd-button:hover,
.afd-theme-simple.afd-color-yellow1 .afd-button:focus{background:#f9d000;}
.afd-theme-simple.afd-color-yellow1 .afd-active .afd-label{}
.afd-theme-simple.afd-color-yellow1 .afd-field:focus{
	border-color: rgba(94,76,2,.42);
	border-top-color: rgba(78,62,2,.515);
	border-bottom-color: rgba(117,93,0,.335);
	-webkit-box-shadow: 0 0 6px 2px rgba(255,204,0,.7),0 1px 0 rgba(255,255,255,.2),inset 0 1px 1px rgba(0,0,0,.1);
	box-shadow: 0 0 6px 2px rgba(255,204,0,.7),0 1px 0 rgba(255,255,255,.2),inset 0 1px 1px rgba(0,0,0,.1);
}
/* red1 */
.afd-theme-simple.afd-color-red1 .afd-button{color:#fff;background: #da314b;}
.afd-theme-simple.afd-color-red1 .afd-button:hover,
.afd-theme-simple.afd-color-red1 .afd-button:focus{background:#e4354f;}
.afd-theme-simple.afd-color-red1 .afd-button:active{background:#c91032}
.afd-theme-simple.afd-color-red1 .afd-active .afd-label{color:#c91032;}
.afd-theme-simple.afd-color-red1 .afd-field:focus{border-color: #c91032;}


/*------------------ Animations ------------------*/
.afd-animation-rotate {
	display: inline-block;
	-webkit-animation: afd-rotate 2s infinite linear;
	animation: afd-rotate 2s infinite linear;
}

/* Keyframes: Rotate */
@-webkit-keyframes afd-rotate {
	0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);}
}
@keyframes afd-rotate {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(359deg);}
}


/*------------------ Tablet portrait and smaller ------------------*/
@media (max-width: 640px) {
	.api-formdesigner {	width:100% !important;}
	.afd-theme-simple .afd-show-picture-block{
		position: relative;
		left: auto;
		top: auto;
		margin:15px 0 0 !important;
		height: auto;
		display:none;
	}
}
/* End */


/* Start:/local/templates/rspp/template_styles.css?164975560030195*/
bg-main-5@font-face{font-family:"Good Vibes Pro";src:url('/local/templates/rspp/fonts/good.eot');src:url('/local/templates/rspp/fonts/good.eot?#iefix') format('embedded-opentype'), url('/local/templates/rspp/fonts/good.woff2') format('woff2'), url('/local/templates/rspp/fonts/good.woff') format('woff'), url('/local/templates/rspp/fonts/good.ttf') format('truetype'), url('/local/templates/rspp/fonts/good.svg#good_vibes_proregular') format('svg');font-weight:normal;font-style:normal}
.breadcrumbs__item:after,.document-item__pr:after,.foo__search-icon,.i,.i-breadcrumbs-divider,.i-foo-search,.i-help,.i-humburger,.place-info-inline:before, .place-info-inline:after, .place-info:before, .place-info:after,.i-search,.i-search-doc,.i-social-dark-fb,.i-social-dark-tw,.i-user,.i-pagination-prev,.i-pagination-next {
	display:inline-block;
	background-image:url(/local/templates/rspp/images/sprite.png);
	vertical-align:middle
	}
.i-breadcrumbs-divider{background-position:-62px -48px;width:5px;height:9px}.i-foo-search{background-position:-66px -62px;width:16px;height:16px}.i-help{background-position:-62px -31px;width:17px;height:17px}.i-humburger{background-position:0px -62px;width:32px;height:22px}.i-search-doc{background-position:-32px -62px;width:17px;height:17px}.i-search{background-position:-49px -62px;width:17px;height:17px}.i-social-dark-fb{background-position:0px 0px;width:31px;height:31px}.i-social-dark-tw{background-position:-31px 0px;width:31px;height:31px}
.i-social-fb,.i-social-vk,.i-social-you {
	display:inline-block;
	background-image:url(/local/templates/rspp/images/ikonki.png);
	vertical-align:middle
}
	.i-social-fb {
	background-position:0px -34px;
	width:34px;
	height:34px
	}
	.i-social-vk {
	background-position:-134px -34px;
	width:34px;
	height:34px
	}
	.i-social-you {
	background-position:-222px -34px;
	width:34px;
	height:34px
	}
    .i-social-fb:hover {background-position: 0px 0px;}
    .i-social-vk:hover {background-position: -134px 0px;}
    .i-social-you:hover {background-position: -222px 0px;}
	
.i-user{background-position:-79px -31px;width:13px;height:17px}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}:focus{outline:none}a,a:active,a:focus,a:hover{color:inherit}body{background-color:#d0d0d0}
h1{
margin:0 0 36px;
line-height:1;
font-size:25px;
font-weight:700;
line-height:1.25
}
h2{
margin:0 0 36px;
line-height:1;
font-size:25px;
font-weight:700;
line-height:1.25
}
@media (min-width:768px){h2{font-size:40px}}h1{font-size:40px}h3{font-size:20px;font-weight:700}.over{overflow:auto}
.input{height:51px;padding:0 20px;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);border:1px solid #d6d6d6;background-color:#fff;color:#545454;font-family:"Roboto Slab";font-size:14px;font-weight:400}.button{display:inline-block;width:160px;height:51px;padding:8px;border:2px solid #2579e2;background:#2579e2;color:#fff;font-size:14px;font-weight:400;line-height:31px;text-align:center}.button:focus,.button:hover{text-decoration:none;color:#2579e2;background:white}.button_reverse{background:white;color:#2579e2}.button_reverse:focus,.button_reverse:hover{background:#2579e2;color:white}.button_scheme_red{border:2px solid #ff414e;background:#ff414e}.button_scheme_red:focus,.button_scheme_red:hover{color:#000;background:white}.button_scheme_red-reverse{background:white;color:#000}.button_scheme_red-reverse:focus,.button_scheme_red-reverse:hover{color:white;background:#ff414e}.button_size_xs{width:90px}.button_size_sm{width:120px}.button_size_md{width:180px}.button_size_lg{width:270px}.select{height:51px;padding:0 40px 0 20px;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);border:1px solid #d6d6d6;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/local/templates/rspp/images/select-arrow.png);background-position:right center;background-repeat:no-repeat;color:#545454;line-height:1em;font-size:14px;font-weight:400}.select_block{display:block;width:100%}.select_scheme_red{border:2px solid #ff414e}.wrapper{background:white}
@media (min-width:1280px){
	.wrapper{
		/*margin:0 -30px*/
		}
		}
@media (min-width:992px){.wrapper__flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}
@media (min-width:992px){.wrapper__flex-row{float:none}}
@media (min-width:992px){.wrapper__flex-row_order_1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}
/*@media (min-width:992px){.wrapper__row{padding:0 30px}}*/
.wrapper__aside{
	margin:0 -10px;
	padding:0 20px
	}
@media (min-width:992px){
	.wrapper__aside{
	height:100%;
	margin-left:-10px;
	/*margin-right:-55px;*/
	padding:0 40px 0 40px
	}
	}
	.wrapper__main{margin:0 10px}
@media (min-width:992px){.wrapper__main{margin-left:75px;margin-right:30px}}.aside{background:#f9f9f9}.aside__title{margin:50px 0 0}.aside-tree{padding:16px 0 40px}.aside-tree__item{padding-top:15px;padding-bottom:12px;border-bottom:1px solid #e6e6e6;font-size:14px;font-weight:400}.aside-tree__item:last-child{border-bottom:none}.aside-tree__link{border-bottom:1px dotted #000}.aside-tree__link:focus,.aside-tree__link:hover{text-decoration:none;border-bottom:none}.aside-tree__subtree{display:none;padding:5px 0 0 20px}.aside-tree__subtree_open{display:block}.aside-tree__subitem{padding:5px 0}.aside-list{padding:49px 0 0;color:#545454;font-size:14px}.aside-list__item{padding:14px 0;border-bottom:1px solid #e6e6e6}.aside-list__item:first-child{border-top:1px solid #e6e6e6}.aside-list__item_active{margin:-1px -20px;padding-left:20px;padding-right:20px;border-left:2px solid #ff414e;border-bottom:none;color:#000;background:white}
@media (min-width:992px){.aside-list__item_active{margin:-1px -40px;padding-left:40px;padding-right:40px}}.header--fixed{position:fixed;z-index:100;top:0;left:0;right:0}
/*@media (min-width:992px) and (max-width:1279px){
	.header--fixed .header__menu{
		margin-left:-10px;
		margin-right:-55px
		}
		}*/
@media (min-width:992px){.header{height:71px}}.header__menu{margin:0 -40px}
@media (min-width:992px){.header__menu{margin:0 -40px}}.header__nav{margin-top:70px;margin-left:-10px;margin-right:-10px}
@media (min-width:992px){.header__nav{margin-top:0;margin-left:20px;margin-right:-40px;padding-right:40px}}

.menu{
	/*position:absolute;
	top:0;
	z-index:10;
	padding:0 40px;
	width:345px;*/
	position: absolute;
	top: 0;
	left: 40px;
	right: 40px;
	z-index: 10;
	padding: 0 20px;
	background:url(/local/templates/rspp/images/bg-menu.jpg) center top
	}
.menu__header{height:71px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.menu__humburger{cursor:pointer}
.menu__body{display:none;overflow:auto;padding:10px 0;margin-right:-10px;color:#fff}
.menu__body_open{display:block}
.menu__title{margin-bottom:25px;font-size:20px;font-weight:700}
.menu__list{list-style-type:none;margin:0;padding:0}
.menu__item{margin-bottom:20px}
.nav{font-size:0;color:transparent;line-height:19px;font-weight:400;list-style-type:none;border-bottom:1px solid #e7e7e7;text-align:center}

@media (min-width:480px){.nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}
@media (min-width:1280px){.nav{font-size:14px;color:#000}}.nav__item{height:70px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.nav__item:first-child{border-left:1px solid #e7e7e7}
@media (min-width:480px){.nav__item:first-child{border-left:none}}
@media (min-width:480px){.nav__item{border-bottom:none}}.nav__item_right{display:block;height:60px;padding:15px 0 0;margin-left:auto;border-right:none;border-bottom:none}
@media (min-width:480px){.nav__item_right{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:70px;padding:0;padding-right:15px}}
@media (min-width:1280px){.nav__item_right{padding-right:0}}.nav__link{display:block;padding:25px 40px}.nav__link:focus,.nav__link:hover{text-decoration:none;background:#e7e7e7}.nav__icon{position:relative;top:-2px}
@media (min-width:1280px){.nav__icon{margin-right:10px}}
@media (min-width:1280px){.nav__social{margin-right:-5px}}.social__link{margin:0 5px}.social__link:hover{opacity:0.8}.breadcrumbs{color:#000;font-size:14px;font-weight:400}.breadcrumbs__container{list-style-type:none;padding:23px 0 15px;margin:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:after{content:"";background-position:-62px -48px;width:5px;height:9px;position:relative;top:-1px;margin:0 13px}.breadcrumbs__item:last-child:after{display:none}.breadcrumbs__link{color:#545454}.breadcrumbs__link:focus,.breadcrumbs__link:hover{color:#545454}.contacts{margin-bottom:60px;color:#000}.contacts-item{margin-bottom:20px;border:1px solid #e7e7e7}
@media (min-width:768px){.contacts-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
@media (min-width:992px){.contacts-item{min-height:175px}}
@media (min-width:1280px){.contacts-item{min-height:150px}}.contacts-item__pr{text-align:center}@media (max-width:767px){.contacts-item__pr img{width:100%;height:auto}}
@media (min-width:768px){.contacts-item__pr{margin-right:20px}}
@media (min-width:1280px){.contacts-item__pr{margin:-1px 20px -1px -1px}}.contacts-item__info{padding:10px 20px;text-align:center;color:#000}
@media (min-width:768px){.contacts-item__info{width:550px;padding:0 10px 0 0;text-align:left}}
@media (min-width:992px){.contacts-item__info{width:290px}}
@media (min-width:1280px){.contacts-item__info{width:410px}}.contacts-item__title{margin-bottom:10px;font-size:20px;font-weight:700}.contacts-item__subtitle{margin-bottom:10px;font-size:14px;font-weight:700}.contacts-item__desc{color:#545454;line-height:20px;font-size:12px;font-weight:400}.foo{background-color:#353535;color:#818181}
.foo__container{padding:25px 0}
@media (min-width:992px){.foo__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
@media (min-width:1280px){.foo__container{height:200px;padding:0}}.foo__desc{margin-top:20px;font-size:12px;line-height:15px}
@media (min-width:992px){.foo__desc{width:40%;margin-top:0}}
@media (min-width:1280px){.foo__desc{width:600px}}
.foo__desc-contacts{margin-top:5px;margin-bottom:5px;font-size: 20px;color: #fff;}
@media (min-width:992px){.foo__right{width:480px;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}.foo__nav{margin-bottom:25px}
@media (min-width:480px){.foo__search-and-social{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.foo__social{margin-bottom:10px}
@media (min-width:480px){.foo__social{margin-bottom:0}}.foo__search{position:relative;width:100%}
@media (min-width:480px){.foo__search{width:280px}}.foo__search-icon{position:absolute;right:10px;top:12px;background-position:-66px -62px;width:16px;height:16px}.foo__search-input{width:100%;height:41px;padding:0 10px;border:1px solid #515151;background-color:#404040;font-size:12px}
@media (min-width:480px){.foo__search-input{width:280px}}.nav-foo{list-style-type:none;padding:0;margin:0;color:#818181;font-size:16px;font-weight:400;text-align:left}
@media (min-width:480px){.nav-foo{font-size:12px;text-align:right}}.nav-foo__item{display:block;margin-bottom:5px}
@media (min-width:480px){.nav-foo__item{display:inline-block;margin-bottom:0}}
@media (min-width:480px){.nav-foo__item:after{content:"/";margin:0 5px;color:#515151}}.nav-foo__item:last-child:after{display:none}.document{color:#000}.document__select{margin-bottom:19px}
.document__buttons{text-align:right}
.document__button{width:100%;margin-bottom:20px}
@media (min-width:768px){.document__button{width:160px;margin-left:20px;margin-bottom:0}}.document__result{margin-top:39px;margin-bottom:20px}.document-item{padding:15px 0 17px;border-bottom:1px solid #e6e6e6}.document-item:first-child{border-top:1px solid #e6e6e6}.document-item__pr{position:relative;display:block;width:70px;margin:auto}
@media (min-width:480px){.document-item__pr{display:block;float:left;margin-top:5px;margin-right:20px}}.document-item__pr:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:none;background-color:#575757;opacity:0.5}.document-item__pr:after{content:"";position:absolute;left:50%;top:50%;margin-top:-8px;margin-left:-8px;z-index:2;background-position:-32px -62px;width:17px;height:17px;display:none}.document-item__pr:hover:after,.document-item__pr:hover:before{display:block}
@media (min-width:480px){.document-item__text{margin-left:90px}}.document-item__category{margin-bottom:6px;font-size:12px;color:#ababab}.document-item__category_dot_red:before{content:"";position:relative;top:-1px;display:inline-block;width:5px;height:5px;margin-right:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ff404f}.document-item__category_dot_blue:before{content:"";position:relative;top:-1px;display:inline-block;width:5px;height:5px;margin-right:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#2579e2}.document-item__title{margin-bottom:7px;color:#000;font-size:14px;font-weight:700}.document-item__info{font-size:12px;color:#ababab}
@media (min-width:480px){.document-item__size{width:50%;float:left;text-align:left}}.document-item__date{text-align:left}
@media (min-width:480px){.document-item__date{width:50%;float:left;text-align:right}}.inside{margin-bottom:80px;color:#000}.inside__pr{width:100%;margin-bottom:20px}.inside__pr img{width:100%;max-width:100%;height:auto}
@media (min-width:768px){.inside__pr img{width:auto}}
@media (min-width:768px){.inside__pr{float:left;width:auto;margin-right:20px;margin-bottom:10px}}
@media (min-width:1280px){.inside__pr{margin-right:40px;margin-bottom:20px}}.inside__entry{margin-top:-5px}.inside__entry h4{margin:0 0 22px;color:#000;font-size:20px;font-weight:700}.inside__entry p{margin-bottom:20px;color:#545454;font-size:14px;font-weight:400}.inside__entry ul{margin-left:0;margin-bottom:30px;padding-left:19px;list-style-type:none;position:relative}.inside__entry ul li{position:relative;margin-bottom:10px}.inside__entry ul li:before{content:"";position:absolute;left:-18px;top:50%;display:block;width:5px;height:5px;margin-top:-3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#2579e2}.inside__entry ol{counter-reset:list;margin-left:0;margin-bottom:30px;padding-left:19px;list-style-type:none;position:relative}.inside__entry ol li{position:relative;margin-bottom:10px}.inside__entry ol li:before{counter-increment:list;content:counter(list) ".";position:absolute;left:-18px;top:50%;display:block;margin-top:-9px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#ff414e;font-size:14px;font-weight:700}
.inside__entry blockquote{
	border:none;
	/*padding:30px;*/
	margin-bottom:36px;
	background:rgba(191, 191, 191, 0.1);
	color:#545454;
	font-size:14px;
	font-weight:400;
	line-height:20px}
.inside__entry table{width:100%;text-align:center}.inside__entry table td,.inside__entry table th{border:1px solid #e6e6e6;text-align:center}.inside__entry table td{height:40px;padding:1px}.inside__entry table th{height:50px;padding:10px 20px;background-color:#f9f9f9}.inside__entry .text-left{text-align:left}.inside__entry .fkx{height:15px}.main-search{padding:30px 0 0}
@media (min-width:768px){.main-search{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.main-search__text{width:100%;margin-bottom:10px}
@media (min-width:768px){.main-search__text{width:250px;margin-bottom:0}}.main-search__select{width:100%;margin-bottom:10px}
@media (min-width:768px){.main-search__select{width:150px;margin-left:-10px;margin-right:20px}}
@media (max-width:767px){.main-search__button{width:100%}}

.main-serv{
	padding:38px 0 70px;
	color:#000
}
.main-serv__title{
	margin-bottom:30px
}
.main-serv__body{
	padding:38px 30px 18px;
	background:#f5f5ed
}
.main-serv-item{
	color:#000;
	margin-bottom:30px
}
.main-serv-item__title{
	margin-bottom:30px;
	font-size:20px;
	font-weight:700;
	white-space:nowrap;
	overflow:hidden
}
.main-serv-item__title:after{
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:100%;
	height:1px;
	margin-left:30px;
	background:#deded7
}
.main-serv-item__desc{
	font-size:14px;
	font-weight:700
}
.main-serv-item__subdesc{
	padding-bottom:16px;
	margin-bottom:14px;
	border-bottom:1px solid #deded7
}
.main-serv-item__subdesc:last-child{
	border-bottom:none;
	padding-bottom:0
}

@media (min-width:992px){.main-1 h2,.main-2 h2,.main-3 h2,.main-4 h2{font-size:35px}}

.main-1{padding:97px 0 0;height:554px;background:url(/local/templates/rspp/images/bg-main-1.png) center bottom;overflow:hidden}
/*@media (min-width:768px){.main-1{margin-top:-69px}}*/
.main-1__title{padding:8px 30px;background:#d51724;color:white}
@media (min-width:992px){.main-1__title{width:766px;height:76px;background:url(/local/templates/rspp/images/bg-main-title-1.png);color:white}}
.main-1__links{margin:65px 20px 0;color:#000;font-size:20px;font-weight:700;line-height:35px}
@media (min-width:768px){.main-1__links{margin: 0 0 0 70px}}

.main-2{padding:97px 0 0;margin-top:-75px;height:550px;background:url(/local/templates/rspp/images/bg-main-2.png) top left / 1263px 550px;overflow:hidden}
.main-2__title{padding:8px 30px;background:#3c5a7f;color:white;text-align:right}
@media (min-width:992px){.main-2__title{float:right;width:808px;height:140px;background:url(/local/templates/rspp/images/bg-main-title-2.png)}}
.main-2__links{margin:10px 50px 0 0;color:#000;font-size:20px;font-weight:700;line-height:40px;text-align:right}
@media (min-width:768px){.main-2__links{margin:10px 40px 0 0;float:right;width:380px;text-align:left}}

.main-3{padding:28px 0 0;height:480px;background:url(/local/templates/rspp/images/ribbon.jpg) center bottom;overflow:hidden}
.main-3__title{padding:8px 15px;background:#ff8422;color:white}
@media (min-width:992px){.main-3__title{width:801px;height:116px;background:url(/local/templates/rspp/images/bg-main-title-3.png) 100% 100%;white-space:nowrap;letter-spacing:-1px}}
.main-3__links{margin:41px 0 0 20px;color:#000;font-size:20px;font-weight:700;line-height:40px}
@media (min-width:768px){.main-3__links{margin:41px 0 0 70px}}

.main-4{padding:28px 0 0;height:481px;background:url(/local/templates/rspp/images/bg-main-4.png) top left / 1263px 550px}
.main-4__title{padding:8px 30px;background:#028132;color:white;text-align:right}
.main-4__title br{display:none}
@media (min-width:1280px){.main-4__title br{display:block}}
@media (min-width:1280px){.main-4__title{float:right;width:1105px;height:174px;background:url(/local/templates/rspp/images/bg-main-title-4.png)}}
.main-4__links{text-align:right;margin:0px 40px 0 0;color:#000;font-size:20px;font-weight:700;line-height:40px}
@media (min-width:768px){.main-4__links{float:right;width:380px;text-align:left}}

.main-5{height:550px;background:url(/local/templates/rspp/images/bg-main-5.jpg) top left / 1263px 707px;overflow:hidden}
.main-5{height:550px;background:url(/local/templates/rspp/images/bg-main-5.jpg) top left / 1263px 707px;overflow:hidden}
.main-5__title{padding:8px 30px;background:#3c5a7f;color:white;text-align:right}
@media (min-width:992px){.main-5__title{float:right;width:808px;height:76px;background:url(/local/templates/rspp/images/bg-main-title-2.png)}}
.main-5__links{text-align:right;margin:0px 40px 0 0;color:#000;font-size:20px;font-weight:700;line-height:40px}
@media (min-width:768px){.main-5__links{float:right;width:380px;text-align:left}}


.maps{padding:10px 40px 10px;border-bottom:1px solid #d6d6d6;color:#000}.maps__title{margin-bottom:32px}
@media (min-width:768px){.maps__buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.maps__select{display:block;width:100%;margin-bottom:20px}
@media (min-width:768px){.maps__select{width:1000px;margin-right:20px;margin-bottom:0}}.maps__button-main{display:block;margin:0}
@media (max-width:991px){.maps__button-main{width:100%}}.maps__container{margin-top:35px;margin-bottom:30px}.maps__buttons-2{text-align:center}
@media (min-width:992px){.maps__buttons-2{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.maps__button{margin:0 0 20px;display:block;max-width:100%}
@media (max-width:767px){.maps__button{width:100%}}
@media (min-width:768px){.maps__button{display:inline-block;margin:0 10px 20px}}
@media (min-width:768px){.maps__select-280{width:280px}}.logos{color:#000;padding:40px 30px 40px}.logos__title{margin-bottom:30px}.logos__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:120px;border:1px solid #d6d6d6;margin-bottom:20px}.logos-2{margin-bottom:100px}.aside-courses{margin-bottom:30px}.aside-courses__title{margin-bottom:30px}.aside-courses__label{margin-bottom:8px}.aside-courses__field{margin-bottom:11px}.aside-courses__submit{margin-top:28px}.aside-courses__block{width:100%}.mCSB_scrollTools .mCSB_draggerRai{background:white}.mCSB_scrollTools .mCSB_draggerRail{width:2px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{width:2px;background:#ff414e;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mCSB_scrollTools .mCSB_draggerRail{background:white}
.pagination > li > a, .pagination > li > span {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 41px;
	height: 41px;
	border: 1px solid #ddd;
	margin: 0 5px;
	color: black;
	font-size: 14px;
	font-weight: 400;
	line-height: 30px
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	border: 1px solid #ddd;
	background-color: #eee;
	color: black
}
.i-pagination-prev {
    background-position: -93px 0px;
    width: 9px;
    height: 17px;
}
.i-pagination-next {
    background-position: -93px -17px;
    width: 9px;
    height: 17px;
}
.document-item__pr span {
	color: #ababab;
	position: absolute;
	margin-top: 30px;
	width: 70px;
	text-align: center;
}
.logoblock {
	color: #fff;
	height: 150px;
	background: url(/local/templates/rspp/images/bg-menu.jpg);
}
@media (min-width:992px){
	.courses {
		height: auto!important;
	}
}
.bc .logoblock, .bc .menu {
	background-image: url(/local/templates/rspp/images/bc.jpg)!important;
}
.nok .logoblock, .nok .menu {
	background-image: url(/local/templates/rspp/images/nok.jpg)!important;
}
.poa .logoblock, .poa .menu {
	background-image: url(/local/templates/rspp/images/poa.jpg)!important;
}
.regions .logoblock, .regions .menu {
	background-image: url(/local/templates/rspp/images/regions.jpg)!important;
}
.logoblock img {
	margin: 45px auto 100px auto;
}
.logoblock span {
	background: #fff;
	color: #2579e2;
	padding: 5px 10px;
}
.logoblock h3 {
	margin: 40px 0;
}
.logoblock .button {
	width: 180px;
}
.button_scheme_white {
	background: none;
	border:2px solid #fff;
}
.place {
    position: relative;
    padding: 15px 20px;
    margin-bottom: 15px;
    background-color: white;
    border: 1px solid #e7e7e7;
    color: #545454;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}
.place-info {
    padding-left: 47px;
    text-align: left;
}
.place-info:before {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -8.5px;
	left: 20px;
	background-position: -62px -31px;
	width: 17px;
	height: 17px
}
.place-info-inline:before {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -8.5px;
	left: 20px;
	background-position: -19px -21px;
	width: 17px;
	height: 17px
}

.place-info-inline:after {
	content: "";
	position: absolute;
	left: -12px;
	top: 15px;
	background-position: -78px -51px;
	width: 12px;
	height: 17px
}
.kv-fileinput-caption {
	height: 51px;
	padding: 15px 20px;
	margin-bottom: 20px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #e7e7e7;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
	background-color: #f4f4f4;
	color: #545454;
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
}
.kv-avatar .file-preview-frame,.kv-avatar .file-preview-frame:hover {
	margin: 0;
	padding: 0;
	border: none;
	box-shadow: none;
	text-align: center;
}
.file-thumbnail-footer {
	display: none;
}
.btn-file {
	line-height: 37px;
}
.btn-file {
	line-height: 37px;
}
.btn-file-container .btn-primary {
	border: none;
}
.btn-file-container .btn {
	width: 100%;
	margin: 10px 0 20px 0;
}
.ps::before { background:#ff404f; }
.poa::before { background:#3c5a7f; }
.nok::before { background:#ff821e; }
.regions::before { background:#ff821e; }
.bc::before { background:#048334; }
.popup__content{width:380px;padding:15px;background:#fff;color:#000;text-align:center}
.select-block, .input-block { display: block; width: 100%; }
.select-big,.input-big{height:51px;padding:15px 20px;margin-bottom:20px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e7e7e7;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);background-color:#f4f4f4;color:#545454;font-size:14px;font-weight:400;line-height:30px}
.h100 { height: 100px; }
.message__textarea{ color: #545454; display:block; width:100%; margin-bottom:20px; border:1px solid #e7e7e7; resize:none; background-color:#f4f4f4; -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1); box-shadow:inset 0 1px 3px rgba(0,0,0,0.1); padding: 15px 20px; }
.fancybox-close{display:inline-block;background-image:url(/local/templates/rspp/images/sprite.png);vertical-align:middle}
.fancybox-close{top:15px;right:15px;background-position:-92px -34px;width:14px;height:14px}
.popup__btn { width: 160px; }
.btn { height: 51px; -webkit-border-radius: 0; border-radius: 0; background-color: #2579e2; color: white; font-family: "Certa Sans"; font-size: 18px; font-weight: 500; }
.parent span {
	border-bottom: 1px dotted #337ab7;
	cursor: pointer;
}
.properties {
	color: #545454;
	display: none;
	font-size: 12px;
}
.properties td {
	padding: 10px 5px;
	width: 50%;
	border-width: 1px 0;
	border-color: silver;
	border-style: solid;
	vertical-align: middle;
}
.display-none {
	display: none;
}
.aside-tree__wrapper {
	margin-top: 4px;
}
#menu-fixed{
	margin-left: 30px;
}



.inside__entry a {
	color: #2579e2;
	text-decoration: underline;
}


.recaptcha-wrapper{
	margin: 20px auto;
	width: 100%;
}

.g-recaptcha > div{
	margin: 0 auto;
}



.spoiler > input + label:after{content: "+";float: right;font-family: monospace;font-weight: bold;}
.spoiler > input:checked + label:after{content: "-";float: right;font-family: monospace;font-weight: bold;}
.spoiler > input{display:none;}
.spoiler > input + label , .spoiler > .spoiler_body{background:#CCC;padding:5px 15px;overflow:hidden;width:100%;box-sizing: border-box;display: block;}
.spoiler > input + label + .spoiler_body{display:none;}
.spoiler > input:checked + label + .spoiler_body{display: block;}
.spoiler > .spoiler_body{background: #FFF;border: 3px solid #CCC;border-top: none;}
.spoiler label:hover {cursor:pointer;}

.sv_settings { display: none; }

.price-container {
	margin: 20px 0 15px;
	font-weight: bold;
}
.price-container .price {
	color: #2579e2;
	margin-left: 5px;
	font-size: 18px;
}
.btn.btn__wild {
	width: 260px;
}
.form-link {
	color: #2579e2;
	text-decoration: underline;
	font-weight: bold;
}
table.pant {width: 100%; border-collapse: collapse;}
table.pant td {padding: 0.6rem 1rem;}

@media screen and (max-width: 600px) {
  table.pant td {display: block;}
}
/* End */
/* /local/templates/rspp/components/bitrix/menu/main/style.css?1591114484257 */
/* /local/templates/.default/components/bitrix/system.auth.form/popup/style.css?159111448391 */
/* /local/templates/rspp/components/api/formdesigner/form_designer/themes/simple/style.css?159111448411392 */
/* /local/templates/rspp/template_styles.css?164975560030195 */
