/*
начало css Label + chekbox
*/
label {
position: relative;
padding-left: 15px;
}
.chckbx:not(checked) {
  opacity: 0;
}
/* Это для всех браузеров, кроме совсем старых, которые не поддерживают
селекторы с плюсом. Показываем, что label кликабелен. */
.chckbx + label {
  cursor: pointer;
}
/* Оформление первой части чекбокса в выключенном состоянии (фон). */
.chckbx:not(checked) + label#LR4_CH_1:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR4_CH_1:before {
  background: #5ceb0d;
}
.chckbx:not(checked) + label#LR4_CH_2:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR4_CH_2:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR4_CH_3:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR4_CH_3:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR4_CH_4:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR4_CH_4:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR4_CH_5:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR4_CH_5:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR4_CH_6:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR4_CH_6:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR4_CH_7:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR4_CH_7:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR4_CH_8:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR4_CH_8:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR4_CH_9:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR4_CH_9:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR8_CH_2:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR8_CH_2:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR8_CH_3:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR8_CH_3:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR8_CH_4:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR8_CH_4:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR13_CH_1_y:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR13_CH_1_y:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR13_CH_2_y:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR13_CH_2_y:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR13_CH_3_y:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR13_CH_3_y:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR13_CH_4_y:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR13_CH_4_y:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR13_CH_5_y:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR13_CH_5_y:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR13_CH_6_y:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR13_CH_6_y:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR13_CH_7_y:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR13_CH_7_y:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR13_TBL4p_CH_1:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR13_TBL4p_CH_1:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR13_TBL4p_CH_2:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR13_TBL4p_CH_2:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR18_CH_1:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR18_CH_1:before {
  background: #5ceb0d;
}

.chckbx:not(checked) + label#LR19_CH_1:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 1px 1px #e8e9eb;
	border: 1px solid #e8e9eb;
}
/* Меняем фон чекбокса, когда он включен. */
.chckbx:checked + label#LR19_CH_1:before {
  background: #5ceb0d;
}


.lg_12 {
width: 1250px;
padding-left: 23px;
}


/*
конец css Label + chekbox
*/

.tabs_link {
	width: auto;
	height: 53px;
	background: #f5f6f7;
	border-radius: 9px;
	border: 2px solid #f5f6f7;
	/* margin-left: 8.33333333%; */
	margin-top: 20px;
	vertical-align: middle;
	text-align: center;
}
/*
.tabs_link:hover {
	background-color: #5ceb0d;
	border-color: #5CEB0D;
} */
.img_del {
	cursor:pointer;
	margin-top: 8px;
}
.img_del_tbl3 {
	cursor:pointer;
	margin-top: 3px;
}
.img_del_tbl4 {
	cursor:pointer;
	position: absolute;
	top: 50%;
}

.col-lg-1.h {
	min-height: 150px;
}

.lg1_margin {
	margin-top: 11px;
}
.lg1_margin_tbl3{
	margin-top: 5px;
}

.tabs_link a:hover{
	cursor:pointer;
	text-decoration: none;
	text-transform: uppercase;
	color: #4d4f53;
	width: 180px;
	height: 53px;
	background-color: #5ceb0d;
	border-color: #5CEB0D;
}

.tabs_link a{
	display: block;
	font: 16px/45px 'PFCentroSansPro-Black';
	cursor:pointer;
	text-decoration: none;
	text-transform: uppercase;
	color: #4d4f53;
	border-bottom-style: none;
	width: 180px;
	height: 53px;
	}

.sndfrm {
	background: transparent url("/corp/services/anketa/css/send.png") repeat scroll 0% 0%; 
	width: 301px; 
	height: 65px; 
	border: 0px none; 
	color: white;
}	

.sendsubmit
{
	background: transparent url("/corp/services/anketa/css/download.jpg") repeat scroll 0% 0%; 
	height: 65px; 
	border: 0px none; 
	width: 301px;
	color: #4D4F53;
	font-size: 19px;
	font-family: PFCentroSlabPro-Black,Sans,Arial;
	
}
	
.nom {
    width: 5% !important;
}

.no_margin {
	margin-right: 0px !important;
	margin-left: 0px !important;
}

.R2_CH_1_absent, .R6_CH_1_VL, .R8_CH_1_plus_rep, .R13_TBL4_CH_mig, .R13_TBL4_CH_inpas, .tbl4h, .R13_TBL4p_CH_nodoc, .R16_CH_1_clnt, .R16_CH_1_ntrnt, .R16_CH_1_tc, .R16_CH_1_rklm, .R17_CH_1_thrf, .rgxp
{
	display:none;
}

.rgxp{
padding-top: 8px;

}

.txt {
	height: 32px !important; 
	font-size: 16px !important; 
	padding-left: 8px !important;
	width: 535px;
}

.txt200 {
	height: 32px !important; 
	font-size: 16px !important; 
	padding-left: 8px !important;
	width: 200px;
}

.txtCPTH {
	height: 32px !important; 
	font-size: 16px !important; 
	padding-left: 8px !important;
	width: 301px;
	margin-top: 20px;
}

.txt_tbl4_lg1 {
	height: 32px !important; 
	font-size: 16px !important; 
	padding-left: 8px !important;
	width: 100px;
}

.txt_tbl4_lg1_add  {
	height: 32px !important; 
	font-size: 16px !important; 
	padding-left: 8px !important;
	width: 90px;
}

.txt_tbl4_lg2 {
	height: 32px !important; 
	font-size: 16px !important; 
	padding-left: 8px !important;
	width: 207px;
}

.txt_tbl4_lg3 {
	height: 32px !important; 
	font-size: 16px !important; 
	padding-left: 8px !important;
	width: 310px;
}

.txt_tbl2_lg3 {
	height: 70px !important; 
	font-size: 16px !important; 
	padding-left: 8px !important;
	width: 313px;
}

.txt_tbl4_lg4 {
	height: 32px !important; 
	font-size: 16px !important; 
	padding-left: 8px !important;
	width: 420px;
}

.txt_tbl4_lg4_add {
	height: 32px !important; 
	font-size: 16px !important; 
	padding-left: 8px !important;
	width: 385px;

}

.txt_tbl4_lg4_BD {
	height: 32px !important; 
	font-size: 16px !important; 
	padding-left: 8px !important;
	width: 415px;
}
.txt_tbl4_lg4_BD_add {
	height: 32px !important; 
	font-size: 16px !important; 
	padding-left: 8px !important;
	width: 385px;
}


.txt_tbl4_lg2_add {
	height: 32px !important;
	font-size: 16px !important;
	padding-left: 8px !important;
	width: 190px;
}




/* вариант подписи снизу 
.veiw-tip-TBL4_NLT:hover::after{
content: 'Гражданство (укажите все страны, гражданином которых является бенефициарный владелец)**';
display: block;
position:absolute;
font-size:9px;
}

.veiw-tip-TBL4_NT:hover::after{
content: '% доли владения';
display: block;
position:absolute;
font-size:9px;
}

.veiw-tip-TBL4_NM:hover::after{
content: 'ФИО';
display: block;
position:absolute;
font-size:9px;
}

.veiw-tip-TBL4_BD:hover::after{
content: 'Дата и место рождения*';
display: block;
position:absolute;
font-size:9px;
}

.veiw-tip-TBL4_INN:hover::after{
content: 'ИНН';
display: block;
position:absolute;
font-size:9px;
}
*/

.txtTBL3 {
	height: 32px !important; 
	font-size: 16px !important; 
	padding-left: 8px !important;
	width: 615px;
	}
	
.txtr {
	resize: vertical; 
	font-size: 16px !important; 
	padding-left: 8px !important; 
	text-align: left;
	width: 535px;
	height: 164px;
	}
	
.txtrM{
	resize: vertical; 
	font-size: 16px !important; 
	padding-left: 8px !important; 
	text-align: left;
	width: 535px;
	height: 70px !important;
	}
	
.txtrI{
	resize: vertical; 
	font-size: 16px !important; 
	padding-left: 8px !important; 
	text-align: left;
	width: 535px;
	height: 164px !important;
	}

.txtr {
	resize: vertical; 
	font-size: 16px !important; 
	padding-left: 8px !important; 
	text-align: left;
	width: 535px;
	}	
	
.txtr3 {
	resize: vertical; 
	font-size: 16px !important; 
	padding-left: 8px !important; 
	text-align: left;
	width: 300px;	
	}
.txtr3L {
	resize: vertical; 
	font-size: 16px !important; 
	padding-left: 8px !important; 
	text-align: left;
	width: 300px;
	height: 130px !important;
	}

.txtr3NLT {
	resize: vertical; 
	font-size: 16px !important; 
	padding-left: 8px !important; 
	text-align: left;
	width: 310px;
	height: 100px !important;
	}
	
.txtr3NLT_add {
	resize: vertical; 
	font-size: 16px !important; 
	padding-left: 8px !important; 
	text-align: left;
	width: 285px;	
}
	
	
.txtrC {
	resize: vertical; 
	font-size: 16px !important; 
	padding-left: 8px !important; 
	text-align: left;
	width: 400px;
	}
.txtrR {
	resize: vertical; 
	font-size: 16px !important; 
	padding-left: 8px !important; 
	text-align: left;
	width: 515px;
	}


.ln {
border-bottom: 1px solid #e6e8eb;
padding-left: 23px;
padding-bottom: 23px;
}
.cpth {
	padding-left: 23px;
	padding-bottom: 23px;
}
.errfrm {
	color:red;
	size: 14px;
}

.slc {
    height: 32px;
    border-radius: 4px;
    border-width: 1px;
    padding: 0px 0px 0px 4px;
	width: 220px;
	border: 1px solid #e8e9eb;
	font: 16px 'PFCentroSansPro-Regular';
	}
	
select {
   -webkit-appearance: none;
   -moz-appearance: none !important;
    appearance: none;
    background: #fff url(/corp/services/anketa/css/sel_down_no_act.jpg) no-repeat right;
    background-position: 95% 50%;
	}
select:active {
-webkit-appearance: none;
-moz-appearance: none !important;
 appearance: none;
background:#fff url(/corp/services/anketa/css/sel_down_act.jpg) no-repeat right;
background-position: 95% 50%;
}
select:hover {
-webkit-appearance: none;
-moz-appearance: none !important;
 appearance: none;
background:#fff url(/corp/services/anketa/css/sel_down_act.jpg) no-repeat right;
background-position: 95% 50%;
border-color:#5ceb0d !important;
}	
	
	
.textInput:focus {border-color:#5ceb0d !important;}
.punkt  { font: 16px/16px 'PFCentroSlabPro-Black', sans-serif; }
.otstup {margin-left: 10px;}

#captchaImg{
	float:left;
}

#captcha-refresh-code{
	display: inline-block;
	height: 40px;
	vertical-align: middle;
	line-height: 40px;
	padding: 0px 10px;
	background-color: #e2e2e2;
	font-size: 100%;
	font-family: sans-serif;
	font-weight: bold;
	font: 16px/40px 'PFCentroSansPro-Black';
	margin-left: 20px;
	cursor:pointer;
}

.TBL1-input-box{
	display:table;
	margin-top:10px;
}

.column-TBL1{
	display: table;
	float: left;
	margin-right: 52px!important;
}

.column-TBL1__row{
	display:table;
	margin-bottom:10px;
}

.column-TBL1__row .col-lg-3{
	width:313px;
	display:inline-block;
	float:left;
	margin-right:5px;
}

.column-TBL1__row .col-lg-2{
	display:inline-table;
	float:left;
}

.column-TBL1 .tabs_link.wide,
.column-TBL1 .tabs_link.wide a{
	width:280px;
}

.column-TBL1__row .row-delete{
	display:inline-table;
	margin-left:5px;
}