/* Стандартная форма */
.f-std									{ }
.f-std .f-row							{ display: block; margin: 20px 0 0 0; }
.f-std .f-row-first						{ margin-top: 0; }

.f-std .f-row label						{ display: block; width: 100px; margin: 3px 10px 0 0; float: left; }
.f-std .f-row label	span				{ color: black; }
.f-std .f-row .f-inputs					{}

.f-std .f-row .f-inputs	.i-text,
.f-std .f-row .f-inputs	select			{ height: 20px; }

.f-std .f-row .f-inputs	.i-text			{ width: 380px; }
.f-std .f-row .f-inputs	textarea		{ height: 150px!important; }
.f-std .f-row .f-inputs	select			{}

.f-std .f-row .f-radios							{ margin: 0 0 0 110px; }
.f-std .f-row .f-radios	.f-radio				{ display: block; }
.f-std .f-row .f-radios	input					{ margin: 3px 0 0 0; }
.f-std .f-row .f-radios	.f-radio-first input	{ margin-top: 0; }	/* first-child */
.f-std .f-row .f-radios	label					{ display: inline; float: none; }

.f-std .f-row-wide						{}
.f-std .f-row-wide textarea				{ width: 490px!important; }

.f-std .f-row-buttons					{ margin-left: 110px; } /* 100px label.width + 10px label.margin-right */
.f-std .f-row-buttons .i-button			{ min-width: 100px; }
.f-std .f-row-buttons .i-submit			{}

.f-std h2								{ margin: 20px 0 30px 0; }
.f-std a								{ color: #313131; }

.i-placeholder { color: gray; }