.old_content .fmain {
	padding:27px 20px;
}
.old_content .fbase SELECT {
	width: 482px !important;
	padding: 2px 0px 3px 2px;
	border: 1px solid #7c7c7c;
	background: #fff;
	font-size: 11px;
}
.old_content .fbase .inp {
	width:		478px !important;
}
.old_content .fmain TD {
	font-size:	11px;
	vertical-align:	middle !important;
}
.old_content .fdat .inp {
	width:		482px !important;
	margin-right:	4px;
}
.old_content .fcalc {
	cursor: pointer;
}
.old_content .fmain .inp {
	max-width:	505px;
	width:          100%;
	padding:	2px 0px 3px 7px;
	border:		1px solid #7c7c7c;
	background:	#fff;
	font-size:	11px;
}
.old_content .fmain .inp:hover {
	border: 1px solid #909194;
}
/* Chrome, Safari, Edge, Opera */
.old_content .fmain .inp_number::-webkit-outer-spin-button,
.old_content .fmain .inp_number::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
.old_content .fmain .inp_number {
  -moz-appearance: textfield;
}
.old_content .fmain .inp_date {
	width: 70px;
	text-align: center;
	padding-right: 2px;
}
.old_content .fmain SELECT {
	max-width:512px;
	width:100%;
	padding: 2px 0px 3px 2px;
	border: 1px solid #7c7c7c;
	background: #fff;
	font-size: 11px;
}
.old_content .fmain SELECT:hover, .old_content .fmain TEXTAREA:hover {
	border: 1px solid #909194;
}
.old_content .fmain .select_size {
	width: 300px;
}
.old_content .fmain TEXTAREA {
	max-width: 650px;
	width:100%;
	height: 150px;
	padding: 2px 0px 3px 2px;
	border: 1px solid #7c7c7c;
	background: #fff;
	font-size: 11px;
}
.old_content .fmain .textarea_size {
	width: 505px;
}
.old_content .fmain .form_submit_place {
	margin-top: 15px;
	margin-left: 50px;
}
.old_content .fmain .form_submit_place input {
	margin-right: 10px;
}
.old_content .vis DIV {
	float: right;
	padding-left: 18px;
	padding-right: 10px;
	background: url("/images/vis.gif") no-repeat 0px 1px;
}
.old_content .vis A {
	color: #00A6FF;
	border-bottom: 1px dashed #B0B1B4;
}
.old_content .vis A:hover {
	border-bottom-width: 0px;
}
.old_content .fbut {
	padding-top: 10px;
	padding-bottom: 20px;
}
.old_content .fbut DIV {
	float: left;
	margin-right: 10px;
}
.old_content .star {
	color: #0053A0;
	font-size: 13px;
	font-weight: bold;
	padding-left: 3px;
}

.old_content .fpim {
	border: 5px solid #DBDCDE;
	margin-right: 14px;
}
.old_content .fpic {
	font-size: 10px;
}
.old_content .fpic IMG {
	margin-left: 4px;
}
.old_content .fln {
	color: #00A6FF;
	border-bottom: 1px dashed #B0B1B4;
}
.old_content .fln:hover {
	border-bottom-width: 0px;
}
.old_content .fpic TD {
	vertical-align: top !important;
}
.old_content .fcheck {
	margin-left: -4px;
}
.old_content .fpic .fcheck {
	margin-bottom: 10px;
}
.old_content .fsize {
	padding-top: 8px;
}
.old_content .layw {
	width: 485px;
	height: 16px;
	border-bottom: 1px solid #7c7c7c;
}

.old_content .vkladka {
	font-size:	10px;
	font-weight:	bold;
	color:		#ffffff;
	margin-bottom:	25px;
	margin-right:	23px;
	border-bottom:	2px solid #2b2828;
}
.old_content .vkladka TD {
	vertical-align:	middle !important;
	height:		35px;
}
.old_content .vkladka DIV {
	height:		35px;
	float:		left;
}
.old_content .vkladka .item {
	background:	#0072bc;
	padding-left:	10px;
	padding-right:	14px;
}
.old_content .vkladka .item:hover {
	background:	#005aaa;
}
.old_content .vl {
	width:		2px;
}
.old_content .vr {
	width:		2px;
}
.old_content .vkladka .act {
	background:	#2b2828;
	padding-left:	10px;
	padding-right:	14px;
}
.old_content .vla {
	width:		2px;
}
.old_content .vra {
	width:		2px;
}



.old_content .vkladka .last {
	padding: 0px !important;
}
.old_content .vkladka .last DIV {
	position: relative;
	margin-left: -5px;
	width: 5px;
	height: 35px;
	background: url("/images/vkladka_right.gif");
}

.old_content #letters {
	position: relative;
	z-index: 30;
	display: none;
	background: #0072F0;
	padding: 5px;
	width: 680px;
	height: 320px;
	overflow: auto;
}
.old_content #letters .hd {
	background: url("/images/lay_bg.gif") repeat-x;
	font-weight: bold;
	padding-left: 6px;
	height: 21px;
	color: #5287D8;
	font-size: 11px;
}
.old_content #letters .hd TD {
	border-width: 0px !important;
	margin: 0px;
	padding: 0px;
}
.old_content #letters .hd .nw {
	color: #6A6A6A;
	padding-right: 8px !important;
}
.old_content #letters .hd SPAN {
	font-weight: normal;
}
.old_content #letters .ltctr {
	padding: 3px 0px 1px 5px;
	font-weight: bold;
}
.old_content #letters .ltctr DIV {
	padding-bottom: 3px;
}
.old_content #letters .ltctr SPAN {
	padding-right: 5px;
}
.old_content #letters .ltctr SPAN FONT {
	color: #75B4FA;
	text-decoration: underline;
}
.old_content #letters FONT {
	font-size: 12px;
}
.old_content #letters .ltctr A {
	color: #E7F2FE;
}
.old_content #letters A:hover {
	text-decoration: underline;
}
.old_content #letters TD {
	border-top: 1px solid #AFAFAF;
	border-right: 1px solid #AFAFAF;
	font-size: 11px;
}
.old_content #letters .last {
	border-right-width: 0px;
}
.old_content #letters .rl1 TD {
	background: #fff;
}
.old_content #letters .rl2 TD {
	background: #F8F8F9;
}
.old_content #letters TD A {
	color: #0086F3;
}
.old_content #letout {
	border-top: 1px solid #AFAFAF;
	padding-bottom: 5px;
}
.old_content .ltbut {
	position: relative;
	float: right;
	margin: -20px 3px 0px 0px;
	background: url("/images/lay_search.gif") no-repeat;
	padding-left: 22px;
	width: 85px;
}
.old_content .ltinp {
	border-width:	0px;
	background:	none;
	font-size:	11px;
	color:		#FEFEFE;
	width:		78px;
	height:		15px;
}

.old_content #ticket_lay { display: none; position: absolute; left: 206px; top: 270px; z-index: 100; border: 3px solid #7292B9; background: #fff; padding: 10px; text-align: center; width: 510px; height: 300px; }
.old_content #ticket_lay p { padding-bottom: 20px; }
.old_content #ticket_lay ul { padding-left: 135px; text-align: left; padding-bottom: 20px; }
.old_content .mobile_auth_error {
	color: #ec2d13;
	padding-top: 3px;
	padding-left: 20px;
}

.block_container_vkladka{
	width:100%;
	position: relative;
	display:block;
}
.block_content_row{
	width:100%;
	position: relative;
	display:flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: stretch;
	align-items: stretch;
}
.block_content_row .block_content_cell{
	position: relative;
	display:block;
	font-size: 11px;
	color:#000;
	padding:4px;
}
.block_content_row .block_content_cell:nth-child(1){
	width:20px;
}
.block_content_row .block_content_cell:nth-child(2){
	width:25%;
}
.block_content_row .block_content_cell:nth-child(3){
	width:calc(75% - 20px);
}
.block_content_cell label {
	display: inline-block;
	margin: 5px 5px 0 15px;
}
