/**/
.warning-text{
		font-size:30px;
		line-height:40px;
		margin-bottom:0;
	}
@media (max-width: 991px) {
	.warning-text{
		font-size:24px;
		line-height:32px;
	}
}
/**/


/* Оформление */
	a.tmp-link-text,a.tmp-link-text:active,a.tmp-link-text:visited{
		color:#464646;
		text-decoration:underline;
	}
	a.tmp-link-text:hover{
		color:#f5833b;
		text-decoration:underline !important;
	}
	.text-content img{
		max-width:100%;
	}
/**/

/* Заголовки */
	.tmp-hdr-caption{
		font-family: Philosopher; 
		font-size:30px;
		line-height:44px;
		text-align:center;
		margin: 24px 0;
	}
	.tmp-hdr-sect{
		display:block;
		text-transform:uppercase;
		color:#fff;
		background-color:#f79c62;
		padding:12px;
		text-align:center;
		font-size:14px;
		line-height:20px;
		margin:0;
	}
/**/

/* Кнопки */
	.tpl-button-main, .tpl-button-main:active,.tpl-button-main:visited{
	display:inline-block;
	padding:4px 25px;
	background-color:#f5833b;
	border:solid 4px #f5833b;
	-moz-transition:all .3s;
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
}
.tpl-button-main:hover{
	background-color:#fff;
	color:#000;
	font-weight:bold;
}

.tpl-button-main.tpl-type-big{
	font-size:20px;
	line-height:32px;
}
.tpl-button-main.tpl-type-big.longword{
	font-size:14px;
	line-height:24px;
}
/**/

/* Списки */
.tmp-list-square li{
	padding-left: 30px;
	margin-left: 0px;
	list-style: outside none none;
	background: transparent url("../images/1170/square.png") no-repeat scroll left 5px;
	float:none;
}
/**/


/* Формы */

	.tmp-form-hide_input{
		display: none;
	}
	.tmp-form-radio-type1{
		padding: 50px 4px 0 4px;
		background:url('/upload/template/forms/checkbox-off.png?1487668042964') no-repeat 50% 0;
		cursor:pointer;
		display: block;
		text-align: center;
		margin:0;
	}
	.tmp-form-radio-type1 p{
		display:block;
		margin:0;
		padding:4px;
		border:2px solid #a7a9ac;
		color:#292929;
		background-color:#fff;
	}
	.tmp-form-hide_input:checked + .tmp-form-radio-type1{
		background:url('/upload/template/forms/checkbox-on.png?14876680421199') no-repeat 50% 0;
		cursor:default;
	}
	.tmp-form-hide_input:checked + .tmp-form-radio-type1 > p{
		border:2px solid #f79c62;
		background-color:#f79c62;
		color:#fff;
	}
	
	.tmp-form-radio-type2{
		padding:10px 24px 10px 54px;
		background:url('/upload/template/forms/checkbox-off.png?1487668042964') no-repeat 0 50%;
		cursor:pointer;

	}
	.tmp-form-hide_input:checked + .tmp-form-radio-type2{
		background:url('/upload/template/forms/checkbox-on.png?14876680421199') no-repeat 0 50%;
		cursor:default;
	}
	

/**/

/* Табы */

.tmp-tab-default{
		
}
.tmp-tab-default .tab-panel-heading{
	/*margin-bottom:4px;*/
}
	.tmp-tab-default .tab-panel-heading .tmp-tab-li,.tmp-tab-default .tab-panel-heading .tmp-tab-li:hover{
	border-bottom:0;
	padding:0 2px;
	background:transparent;
}
.tmp-tab-default .tab-panel-heading .tmp-tab-li.active{
	border-bottom:0;
	padding:0 2px;
}
.tmp-tab-default .tab-panel-heading .tmp-tab-li a,.tmp-tab-default .tab-panel-heading .tmp-tab-li a:active, .tmp-tab-default .tab-panel-heading .tmp-tab-li a:visited{
	border-bottom-color: transparent;
	background-color: #e9e9e9;
	color:#000;
	border: solid #fff 1px !important;
	border:0 !important;
}
.tmp-tab-default .tab-panel-heading .tmp-tab-li a:hover{
	border:0;
	color:#fff;
	border-radius:0;
	background-color: #f5833b;
}

.tmp-tab-default .tab-panel-heading .tmp-tab-li.active a, .tmp-tab-default .tab-panel-heading .tmp-tab-li.active a:active, .tmp-tab-default .tab-panel-heading .tmp-tab-li.active a:hover, .tmp-tab-default .tab-panel-heading .tmp-tab-li.active a:visited{
	border-bottom-color: transparent;
	background-color: #f5833b;
	border-radius:0;
	color:#fff;
	border: 0 !important;
}

.tmp-tab-default .tab-panel-heading a{
	height:auto;
	/*padding:0;*/
}
.tmp-tab-default .tab-content{
	padding:36px 0;
}

/**/

/* Раскрывающиеся списки */
.collapse-list{
	padding-left:16px;
}
.collapse-list > li{
	list-style-type:none;
	background:url('../images/1170/off.png?1509102618306') no-repeat 0 2px;
	padding-left:40px;
	margin-bottom:24px;
}
.collapse-list > li.active{
	list-style-type:none;
	background:url('../images/1170/on.png?148975289320762') no-repeat 0 2px;
}
.collapse-list h3.collapse_title{
	margin-top:0;
	cursor:pointer;
	color:#0c0c0c;
	font-size:13px;
	line-height:20px;
	text-transform:uppercase;
	font-weight:bold;
}
.collapse-list h4.collapse_title{
	margin-top:0;
	cursor:pointer;
	color:#0c0c0c;
	font-size:17px;
	line-height:20px;
	text-transform:uppercase;
	font-weight:bold;
}
.collapse-list li.active h3.collapse_title{
}
/**/

/*  Сноски, ссылки */
.help_context{
	position:relative;
	overflow:hidden;
	display:inline-block;
	top:24px;
	text-align:left;
}

.help_context, .help_context:hover,.help_context:visited{
	background:url('../images/1170/ask.png?14903557382357') no-repeat 0 50%;
	font-size:12px;
	padding-left:60px;
	line-height:20px;
	min-height:41px;
	color:#464646;
}
.help_context_title{
	text-transform:uppercase;
	text-decoration:underline;
}
.help_context_small{
	
}


.tmp-icons-link{
	text-align:center;
}
a.tmp-icons-link{
	color:#464646;
	display:inline-block;
}
.tmp-icons-link .tmp-icons-pic{
	font-size:60px;
	color:#a7a9ab;
	line-height:100px;
}
.tmp-icons-link .tmp-icons-anchor{
	font-size:13px;
	text-transform:uppercase;
}
a .tmp-icons-anchor{
	text-decoration:underline;
}

a.tmp-icons-link:hover, a.tmp-icons-link:hover .tmp-icons-pic{
	color:#f79c62;
}

/*ссылки на скачку*/
.download-link{
	min-height:32px;
	display:inline-block;
	padding:4px 0 4px 36px;
}
.download-link span{
	font-size:14px;
	line-height:24px;
}
.download-link.download-pdf {
	text-decoration:underline;
	background:url('/upload/icons/download-pdf.png?14957070901683') no-repeat 0 0;
}


/**/

/*  Прочие элементы */
.tmp-book-steps-wrap{
	display:table;
	width:100%;
	margin: 24px 0;
}
.tmp-book-step {
	display:table-cell;
	line-height:12px;
}
.tmp-book-steps-wrap-3 .tmp-book-step{
	width:33%;
}
.tmp-book-step .tmp-book-step-line{
	height:16px;
	background:url('../images/1170/3-step-inactive-right.png?149181447929831') no-repeat 100% 50% #d9dadb;
}

.tmp-book-step.active .tmp-book-step-line{
	background:url('../images/1170/1-step-active-right.png?149181447929885') no-repeat 100% 50% #f7a072;
}
.tmp-book-step.preactive .tmp-book-step-line{
	background:url('../images/1170/2-step-active-next-right.png?149181447929874') no-repeat 100% 50% #d9dadb;
}
.tmp-book-step:last-child .tmp-book-step-line{
	background:url('../images/1170/5-step-inactive-last-right.png?149181447929725') no-repeat 100% 50% #d9dadb;
}
.tmp-book-step.active:last-child .tmp-book-step-line{
	background:url('../images/1170/4-step-active-last-right.png?149181447929763') no-repeat 100% 50% #f7a072;
}
.tmp-book-step .tmp-book-step-text{
	color:#a7a9ab;
	font-size:20px;
	line-height:12px;
	cursor:default;
}

.tmp-book-step .tmp-book-step-number{
	padding:12px 12px;
	font-size:28px;
	vertical-align:top;
	display:inline-block;
	font-weight:bold;
}
.tmp-book-step .tmp-book-step-title{
	text-transform:uppercase;
	font-size:13px;
	padding:8px 12px;
	vertical-align:top;
	display:inline-block;
	font-weight:bold;
}
.tmp-book-step .tmp-book-step-icon{
	font-size:48px;
	display:inline-block;
}

.tmp-book-step.active .tmp-book-step-text{
	color:#f7a072;
}

.tmp-book-step-cont{
	display:inline-block;
}

.incontent-block-img{
	display:inline-block;
	float:left;
	margin-right:24px;
}
.incontent-block-img img{
	max-width:100%;
}
/**/



.bx-composite-btn{
	display:none;
}

.text-ad-links{
	opacity:0;
	height:0;
	bottom: 0;
}
@media (max-width:1199px) {
	.tmp-book-steps-wrap-3 .tmp-book-step{
		width:auto;
	}
}
@media (max-width:991px) {
	.tmp-book-steps-wrap-3 .tmp-book-step{
		width:33%;
	}
	.tmp-book-step .tmp-book-step-number{
		display:block;
	}
}
@media (max-width:767px) {
	.tmp-book-step .tmp-book-step-number{
		padding:12px 2px 0 0;
		font-size:28px;
	}
	.tmp-book-step .tmp-book-step-title{
		font-size:11px;
		padding:8px 2px 0 0;
	}
	
	.incontent-block-img{
		display:block;
		text-align:left;
		margin:24px 0;
		float:none;
	}
	
}


/**/
.mpg_bus .inner{
	overflow:hidden !important;
}
.mpg_bus .tab-panel-heading a{
	height:auto;
}
.mpg_bus .nav-tabs > li > a{
	line-height:18px;
}
.mpg_bus .nav > li > a{
	padding: 4px 15px;
	text-decoration:underline;
}
.mpg_bus .tab-panel-heading a{
 background-color:transparent !important;
border:0;
}
.mpg_bus .nav-tabs{
	border-bottom:0;
}
.mpg_bus .nav-tabs > li.active > a{
	font-weight:bold;
	text-decoration:none;
	border: 0;
	color: #f5833b;
	cursor: default;
}

.skiptranslate.goog-te-gadget{
	text-align:right;
}
#g_contain{
	padding:2px 0;
	height:35px;
	background-color:#fff;
}

@media (max-width: 768px) {
	.skiptranslate.goog-te-gadget{
	text-align:center;
}
}