#oprosbody .but {
	width:72px;
	height:31px;
	background: url(images/anketa-button.png) no-repeat left top;
	margin-right:6px;
	display: block;
	line-height: 31px;
	text-align: center;
	text-decoration: none !important;
	font-weight: bold;
	color: #595959 !important;
	float: left;
}

#oprosbody .submit-buttons-wrapper input {
	line-height: 31px;
	text-align: center;
	text-decoration: none !important;
	font-weight: bold;
	color: #595959;
	background: url(images/anketa-button.png) no-repeat left top;
	border-width:0;
	width:72px;
	height:31px;
	margin-right:6px;
	display: block;
	float: left;
}

#oprosbody .submit-buttons-wrapper input.pushed {
	position:relative;
	top:1px;
	left:1px;
}

#oprosbody .submit-buttons-wrapper input.disabled {
	color: #999;
}

#oprosbody .submit-buttons-wrapper input.selected {
	background-image: url(images/anketa-button-active.png);	
	color: #859199;
}

#oprosbody tbody {
	border-width:0;
}

#oprosbody .block-step.js-step {
	display:none;
}

#oprosbody .submit-buttons-wrapper {
	text-align:center;
}

#oprosbody .block-step {
	font-weight:bold;
	color:#575757;
	padding-bottom:40px;
}

#oprosbody .edit-sum-wrapper {
	
}

#oprosbody .edit-period-wrapper {
	
}

/* 7 */
#oprosbody form.step_2ndfl_no #step-2ndfl 																					{ display: block; }
#oprosbody form.step_2ndfl_no #submit-step-2ndfl-no 																{ background-image: url(images/anketa-button-active.png);	color: #859199; }
/* 8 */
#oprosbody form.step_realty_loan_repaid_yes	#step-2ndfl,
#oprosbody form.step_realty_loan_repaid_yes	#step-loan-repaid,
#oprosbody form.step_realty_loan_repaid_yes	#step-realty-loan-repaid								{ display: block; }
#oprosbody form.step_realty_loan_repaid_yes	#submit-step-2ndfl-yes,
#oprosbody form.step_realty_loan_repaid_yes	#submit-step-loan-repaid-yes,
#oprosbody form.step_realty_loan_repaid_yes	#submit-step-realty-loan-repaid-yes			{ background-image: url(images/anketa-button-active.png);	color: #859199; }
/* 9 */
#oprosbody form.step_realty_loan_repaid_no #step-2ndfl,
#oprosbody form.step_realty_loan_repaid_no #step-loan-repaid,
#oprosbody form.step_realty_loan_repaid_no #step-realty-loan-repaid 								{ display: block; }
#oprosbody form.step_realty_loan_repaid_no #submit-step-2ndfl-yes,
#oprosbody form.step_realty_loan_repaid_no #submit-step-loan-repaid-yes,
#oprosbody form.step_realty_loan_repaid_no #submit-step-realty-loan-repaid-no				{ background-image: url(images/anketa-button-active.png);	color: #859199; }

/* 10 */
#oprosbody form.step_work_partner_lt100_yes #step-2ndfl,
#oprosbody form.step_work_partner_lt100_yes #step-loan-repaid,
#oprosbody form.step_work_partner_lt100_yes #step-work-partner-lt100 								{ display: block; }
#oprosbody form.step_work_partner_lt100_yes #submit-step-2ndfl-yes,
#oprosbody form.step_work_partner_lt100_yes #submit-step-loan-repaid-no,
#oprosbody form.step_work_partner_lt100_yes #submit-step-work-partner-lt100-yes 		{ background-image: url(images/anketa-button-active.png);	color: #859199; }

/* 11 */
#oprosbody form.step_work_partner_lt100_no #step-2ndfl,
#oprosbody form.step_work_partner_lt100_no #step-loan-repaid,
#oprosbody form.step_work_partner_lt100_no #step-work-partner-lt100 								{ display: block; }
#oprosbody form.step_work_partner_lt100_no #submit-step-2ndfl-yes,
#oprosbody form.step_work_partner_lt100_no #submit-step-loan-repaid-no,
#oprosbody form.step_work_partner_lt100_no #submit-step-work-partner-lt100-no 			{ background-image: url(images/anketa-button-active.png);	color: #859199; }
/* 12 */
#oprosbody form.step_work_partner_gt100_yes #step-2ndfl,
#oprosbody form.step_work_partner_gt100_yes #step-loan-repaid, 
#oprosbody form.step_work_partner_gt100_yes #step-work-partner-gt100								{ display: block; }
#oprosbody form.step_work_partner_gt100_yes #submit-step-2ndfl-yes,
#oprosbody form.step_work_partner_gt100_yes #submit-step-loan-repaid-no, 
#oprosbody form.step_work_partner_gt100_yes #submit-step-work-partner-gt100-yes			{ background-image: url(images/anketa-button-active.png);	color: #859199; }
/* 13 */
#oprosbody form.step_work_partner_gt100_no #step-2ndfl,
#oprosbody form.step_work_partner_gt100_no #step-loan-repaid, 
#oprosbody form.step_work_partner_gt100_no #step-work-partner-gt100  								{ display: block; }
#oprosbody form.step_work_partner_gt100_no #submit-step-2ndfl-yes,
#oprosbody form.step_work_partner_gt100_no #submit-step-loan-repaid-no, 
#oprosbody form.step_work_partner_gt100_no #submit-step-work-partner-gt100-no				{ background-image: url(images/anketa-button-active.png);	color: #859199; }
/* 14 */
#oprosbody form.step_realty_no_loan_repaid_yes #step-2ndfl,
#oprosbody form.step_realty_no_loan_repaid_yes #step-loan-repaid,
#oprosbody form.step_realty_no_loan_repaid_yes #step-realty-no-loan-repaid 					{ display: block; }
#oprosbody form.step_realty_no_loan_repaid_yes #submit-step-2ndfl-yes,
#oprosbody form.step_realty_no_loan_repaid_yes #submit-step-loan-repaid-no,
#oprosbody form.step_realty_no_loan_repaid_yes #submit-step-realty-no-loan-repaid-yes 	{ background-image: url(images/anketa-button-active.png);	color: #859199; }
/* 15 */
#oprosbody form.step_realty_no_loan_repaid_no #step-2ndfl,
#oprosbody form.step_realty_no_loan_repaid_no #step-loan-repaid,
#oprosbody form.step_realty_no_loan_repaid_no #step-realty-no-loan-repaid 					{ display: block; }
#oprosbody form.step_realty_no_loan_repaid_no #submit-step-2ndfl-yes,
#oprosbody form.step_realty_no_loan_repaid_no #submit-step-loan-repaid-no,
#oprosbody form.step_realty_no_loan_repaid_no #submit-step-realty-no-loan-repaid-no 		{ background-image: url(images/anketa-button-active.png);	color: #859199; }
/* 16 */
#oprosbody form.step_loan_repaid_yes #step-2ndfl,
#oprosbody form.step_loan_repaid_yes #step-loan-repaid { display: block; }
#oprosbody form.step_loan_repaid_yes #submit-step-2ndfl-yes,
#oprosbody form.step_loan_repaid_yes #submit-step-loan-repaid-yes { background-image: url(images/anketa-button-active.png);	color: #859199; }




/* ALIGN CENTER */
#oprosbody .submit-buttons-wrapper {
	position: relative;
	width: 100%;
}
#oprosbody .submit-buttons-wrapper:after {
	content: '';
	display: block;
	clear: both;
}
#oprosbody .align_center_to_left {
	position: relative;
	right: 50%;
	float: right;
}
#oprosbody .align_center_to_right {
	position: relative;
	z-index: 1;
	right: -50%;
}


#node-168 .print-link {display:none;}

#oprosbody tr.odd, #oprosbody tr.info {	background-color:#FAF8EC;}
#oprosbody tbody th {border-color:#F6EFD5;}
#oprosbody tr.even, #oprosbody tr.odd, #oprosbody tbody th {border-color:#F6EFD5;}
#oprosbody thead th {border-bottom:2px solid #F6EFD5; }
#oprosbody td.region {background-color:#F3EDD5;}
#oprosbody a.download-shedule {color:#7F4D18}

.tipared {color:#EC4700; font-weight:bold;}

#partners-list table td {
	vertical-align:top;
	width: 50%;
	font-size:80%;
}