.change-info .block-title {height: 26px; background: url(images/bg-line.png) left bottom no-repeat; position: relative;}
.change-info .block-title h2 {float: left; font-size: 15pt; font-weight: normal; color: #262626; text-transform: uppercase; margin: 0px; padding: 0 0 2px; line-height: 23px;}
.change-info .block-title .corner {position: absolute; bottom: 0px; width: 10px; height: 12px; margin-left: 4px;}
.change-info .block-title .corner-blue {background: url(images/bg-title-corner-blue.png) left top no-repeat;}
.change-info .in {margin-top: 2px; background-color: #ececec; border-bottom: 1px solid #b4b4b4; padding: 14px;}

.form-info {}
.form-info .row {padding-bottom: 5px;}
.form-info .row label {display: block; font-size: 12pt; padding-bottom: 2px;}
.form-info .row span.required {color: #cc0000;}
.form-info .row input {width: 100%; height: 18px;}
.form-info .row input[type="file"] {width: auto; height: auto;}
.form-info .row textarea {width: 670px; height: 120px;}
.form-info .row input, .form-info .row textarea {color: #666666; font-size: 10pt;}
.form-info .lc {width: 481px; float: left;}
.form-info .rc {width: 160px; padding: 13px 0 27px; float: right; border: 1px solid #bcc0c2; margin-top: 22px;}
.form-info .rc .change-image {text-align: center; font-size: 9pt; padding-bottom: 16px;}
.form-info .rc .upload-ava {padding: 10px 0 0;}
.form-info .rc .upload-ava .button-3-80 {width: 80px; margin: 10px auto 0;}
.form-info .rc .image {width: 121px; margin: 0 auto;}
.form-info .rc .image img {float: left;}
.form-info .rc .image .avatar {border: 1px solid #cccccc;}
.form-info .rc .image .i-sm-c-delete-big {float: none; margin-left: 7px;}
.form-info .mc {clear: both;}

.form-info .row-button {padding: 8px 0 15px;}
.form-info .row-button .button-3-100 {margin: 0 auto; width: 100px;}

.form-info .row-file {overflow: hidden; margin-bottom: 15px;}
.form-info .row-file input {float: left;}
.form-info .row-file .button-3-80 {float: left; margin-left: 15px;}

.upload-ava {margin-bottom: 25px;}

.form-info input.error {}