.title-conference{ background:#f0eace url(/bitrix/templates/bank/images/conference.png) 720px 15px no-repeat; padding:5px}
.title-conference h2{ font-style:italic; margin-left:15px}
.body-conference{ background:#F7F2DC url(/bitrix/templates/bank/images/parthners_bg.png) no-repeat bottom; width:735px; height:144px; padding:15px 10px 10px 15px; margin:0 0 30px 0 !important; position:relative}
.body-conference .date{color: #8B8D8D; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:italic; float:left; height:80%; margin:5px 20px 0 0}
.body-conference h3, .nm_txt-archive h3{ font-size:16px; font-weight:normal}
.visit-ico{ background:url(/bitrix/templates/bank/images/conference-ico.png) no-repeat -16px 0; width:7px; height:8px; display:inline-block; margin:0 0 0 5px}
.conference-archive{ float:right; font-style:italic; margin:0 10px 0 0; position: relative !ie; top:-20px !ie}
.archive-ico{background:url(/bitrix/templates/bank/images/conference-ico.png) no-repeat 0 0; width:15px; height:15px; display:inline-block; margin:0 5px 0 0; position:relative; top:5px}
.date-conference{color: #8B8D8D; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:italic;margin:5px 0 20px 0}
.link-conference{position:absolute; bottom:15px; bottom:5px !ie; width:655px; left:80px;}
.member-conference{ margin:50px 0;}
.member-block{float:left; width:350px; height:150px; margin:0 25px 0 0}
.member-block img { float:left;}
.member-conference .member{ width:330px; height:150px; display:table-cell; vertical-align:middle; padding:0 0 0 20px}
.member-conference .member h3{ font-size:16px; font-weight:normal}
.member-conference .member p{ font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#8b8d8d}
.btn_bg_green-conference {background: url(/bitrix/templates/bank/images/green_bt.png) no-repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;display: block;   height: 20px;width: 110px; padding:5px 20px ; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; cursor:pointer; text-decoration:none; float:right; margin:-30px 0 0 }
.btn_bg_green-conference:hover{ color:#FFFFFF}
.question-conference{position:relative; width:708px; padding:0px 25px; margin:40px 0 60px; border:1px solid #e3d48d; border-bottom:none; border-top:none}
.question-conference-top, .question-conference-bottom{ background:url(/bitrix/templates/bank/images/question-conference.png) no-repeat; position:absolute; left:-1px}
.question-conference-top{ width:760px; height:20px; background-position:0 0; top:-20px;}
.question-conference-bottom{ width:760px; height:28px; background-position:0 -20px; bottom:-28px;}
.question-conference .date, .answer-conference .date{color: #8B8D8D; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.answer-conference{ background:#f9f2dc; padding:10px 20px}
.news_date_time{color:silver !important;}
/* новая заявка, 22.04.2016
------------------------------------------------------------------------- */
#zayavka_plat_serv * {
	outline: none!important;
	box-sizing: border-box;
}
#zayavka_plat_serv {
	box-sizing: border-box;
	border:none;
	background:#f9f2dc;
	width:760px;
	font-size: 0;
	color:#4d4f4f;
}
#zayavka_plat_serv .row {
	border-bottom: 1px solid #e7dec0;
	padding: 20px 0;
}
#zayavka_plat_serv .row:last-child { border-bottom: none; }
#zayavka_plat_serv .col, 
#zayavka_plat_serv .col-75, 
#zayavka_plat_serv .col-25 {
	display: inline-block;
	padding: 0 15px;
	width: 50%;
	vertical-align: top;
	font-size: 16px;
}
#zayavka_plat_serv .col-75 { width: 75%; }
#zayavka_plat_serv .col-25 { width: 25%; }
#zayavka_plat_serv .form_element { margin-bottom: 20px; }
#zayavka_plat_serv h2 { margin-bottom: 20px; }
#zayavka_plat_serv label { margin-bottom: 10px; }
#zayavka_plat_serv input[type="text"], #zayavka_plat_serv select, #zayavka_plat_serv textarea {
	font-size:16px;
	color:#4d4f4f;
	border:1px solid #e4dbb6;
	border-bottom:1px solid #FFF;
	border-radius:3px;
	background:#f3ebd1 url(../images/input.png) repeat-x bottom;
	padding:10px;
	width: 100%;
	box-shadow:inset 1px 2px 4px #e7dec0;
}
#zayavka_plat_serv input[type="text"]:focus {
	border: 2px solid #65A818;
	margin: -2px 0 0 -1px;
}
#zayavka_plat_serv label, #zayavka_plat_serv p {
	display:inline-block;
	width: 100%;
}
#zayavka_plat_serv h3 {
	color:#519800;
	font-size:16px;
	margin:0 0 20px;
	padding:0;
	font-style:italic;
	width:100%
}
#zayavka_plat_serv input[type="checkbox"] { margin-right:10px; }
#zayavka_plat_serv input[type="checkbox"] + label {
	display: inline;
	width:auto;
}
.captcha_block { position: relative;  }
#zayavka_plat_serv .captcha_block {
	border-top: 1px solid #e7dec0;
	margin-top: 65px;
	padding-top: 40px;
}
.captcha_input { padding-right: 145px; }
.captcha_img,
.captcha_refresh {
	position: absolute;
	top: 68px;
	margin: 0;
	height: 38px;
}
.captcha_img {
	right: 40px;
	width: auto;
}
.captcha_refresh {
	display: inline-block;
	right: 2px;
	background: url(../img/refresh_icon.png) no-repeat center;
	background-size: 70%;
	width: 38px;
	cursor: pointer;
}
.checkbox_parent { margin-top: 20px; }
#zayavka_plat_serv .green_bt {
	display: block;
    background: url(../img/green_bt_q.png) no-repeat center;
	border: none;
	margin-top: 15px;
    padding-top: 3px;
    width: 187px;
    height: 29px;
    font-style: italic;
    font-size: 15px;
    text-decoration: none;
    text-align: center;
    color: #ffffff;
	cursor: pointer;
	float: right
}
#zayavka_plat_serv .green_bt.disabled { opacity: 0.4; cursor: default; }
/*таблица*/
.colored_tariff_table,
.colored_tariff_table * { box-sizing: border-box; }
.colored_tariff_table {
	table-layout: fixed;
	border-collapse: collapse;
	margin-top: 30px;
	margin-bottom: 30px;
	width: 100%;
}
.colored_tariff_table td,
.colored_tariff_table th {
	border-left: 10px solid white;
	border-right: 10px solid white;
	padding: 10px;
	text-align: center;
}
.colored_tariff_table td:first-child,
.colored_tariff_table th:first-child { border-left: none; }
.colored_tariff_table td:last-child,
.colored_tariff_table th:last-child { border-left: none; }
.colored_tariff_table th {
	font-size: 18px;
	font-weight: 400;
	color: white;
}
.colored_tariff_table th:first-child { color: #3d3d3d; }
.colored_tariff_table td {
	border-bottom: 1px dashed #cecece;
	font-size: 11px;
	background: #f9f2dc;
}
.colored_tariff_table td:first-child { text-align: left; }
.colored_tariff_table tr:last-child td { border-bottom: none; }
.colored_tariff_table .btn_submit {
display: inline-block;
	/*height: 25px;
    line-height: 25px;*/
    border-radius: 12px;
    background: #00c800;
    background: -moz-linear-gradient(top, #00c800 0%, #00b100 100%);
    background: -webkit-linear-gradient(top, #00c800 0%,#00b100 100%);
    background: linear-gradient(to bottom, #00c800 0%,#00b100 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c800', endColorstr='#00b100',GradientType=0 );
    width: 100%;
    font-size: 12px text-align: center;
    text-decoration: none!important;
    color: white!important;
}
.colored_tariff_table .btn_submit{
line-height: 15px;
height: fit-content;
}
.colored_tariff_table .btn_submit:hover {
	background: #00b100;
	background: -moz-linear-gradient(top,  #00b100 58%, #00c800 100%);
	background: -webkit-linear-gradient(top,  #00b100 58%,#00c800 100%);
	background: linear-gradient(to bottom,  #00b100 58%,#00c800 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b100', endColorstr='#00c800',GradientType=0 );
}
.colored_tariff_table .big_txt { font-size: 18px!important; }
.colored_tariff_table .md_txt { font-size: 14px!important; }
.colored_tariff_table .green { color: #009200!important; }
#form1 #order-agreement-detail:not(.active) {display:none;}
#form1 input[name=doc] {height: 30px;font-size: 12px;}
.select_variant {
	border: 1px solid #C3C1B7;
	border-radius: 0;
}
/* новый попап в шапке 02.03.2017
------------------------------------------------------------------------ */
#corp_clients_popup {
	box-sizing: border-box;
	padding: 30px;
	width: 601px;
	height: 250px;
    line-height: 190px;
}
#corp_clients_popup:after {
	content: '';
	display: block;
	clear: both;
}
.corp_clients_popup_col {
	box-sizing: border-box;
	padding: 15px 10px 0;
	width: 100%;
    height: auto;
    line-height: 1;
	text-align: center;
}
.corp_clients_popup_col .button_green_gradient {
    display: inline-block;
    border-radius: 12px;
    background: #00c800;
    background: -moz-linear-gradient(top, #00c800 0%, #00b100 100%);
    background: -webkit-linear-gradient(top, #00c800 0%,#00b100 100%);
    background: linear-gradient(to bottom, #00c800 0%,#00b100 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c800', endColorstr='#00b100',GradientType=0 );
	margin: 0;
	padding: 0 25px;
    height: 25px;
    line-height: 25px;
    font-size: 12px text-align: center;
    text-decoration: none;
    color: white;
}
.corp_clients_popup_col .button_green_gradient:hover {
    background: #00b100;
    background: -moz-linear-gradient(top, #00b100 58%, #00c800 100%);
    background: -webkit-linear-gradient(top, #00b100 58%,#00c800 100%);
    background: linear-gradient(to bottom, #00b100 58%,#00c800 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b100', endColorstr='#00c800',GradientType=0 );
    text-decoration: none;
    color: white;
}
.corp_clients_popup_col p {
    line-height: 14px;
	font-size: 14px;
	font-style: italic;
}
.xp_version {
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-size: 12px
}
.right_corner .firefox_ico {
	margin-left: 3px
}
/*Политика конфиденциальности*/
.polit_checkbox {
	position: relative;
	margin-top: 0;
	margin-bottom: 15px;
	font-size: 12px;
	font-family: 'Georgia';
	font-size: 12px;
	font-weight: 400;
}
.cpolit_checkbox input,
.polit_checkbox input + label {
	display: inline-block;
    position: relative;
    padding-left: 30px;
    min-height: 40px;
    line-height: 12px;
    vertical-align: middle;
    font-size: 12px;
    font-weight: 400;
    color: #333333;
	margin-top: 12px;
    margin-bottom: -26px;
}
.polit_checkbox input + label:after{
	content: '';
	position: absolute;
	top: 1px;
	left: 0;
	z-index: 5;
    background: #fff;
	width: 15px;
	height: 15px;
	cursor: pointer;
	display: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.polit_checkbox input + label:before{
	content: '';
    position: absolute;
    left: 0px;
    z-index: 10;
    opacity: 1;
    display: inline-block;
    line-height: 13px;
    height: 18px;
    width: 18px;
    text-align: center;
    padding-top: 2px;
    font-size: 10px;
    color: white;
    cursor: pointer;
    border: solid 1px;
    border-color: #a8a8a8;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    margin-top: -4px;
}
.polit_checkbox input:checked + label:before{ 
	content: '\2713';
	background:#62a119;
	border-color: #62a119;
 }
.polit_checkbox input[type="checkbox"]{
	margin-left: 7px; 
}
.polit_checkbox input[type="checkbox"].polit_checkbox_input{
	width: 0px;
	height:0px;
}
.polit_checkbox input[type="checkbox"].polit_checkbox_input{
	margin: 0!important;
}
.block_bt_sbm_carrier.block_bt_sbm{
	margin: 0px;
}
.block_bt_sbm_carrier .green_bt_sbm{
    margin: 0 auto;
}
#top #fragment-12.ui-tabs-panel &gt; a:first-child, 
#top #fragment-13.ui-tabs-panel &gt; a:first-child {
    color: #ffcf0c;
}
.question_icon{
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	background-image: url(../img/question_icon.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 4px;
	cursor: pointer;
}
.question_icon:hover::before{
	display: block;
	content: "";
	transition: .2s;
	position: relative;
	top: -6px;
    left: 50%;
    transform: translate(-50%,-100%);
	background-image: url(../img/question_icon_bg.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 170px;
	height: 43px;
}
/* Неактиваная cерая кнопка в формах */
.no-check-btn {
	opacity: 0.3;
}
.no-check-btn:hover {
	cursor: default;
}
.no-check-btn:active {
	border-style: outset;
}

