#firstRegTable {
    border-collapse: collapse;
}

.formLabel {
    width: 140px;
}

.formInput input {
    width: 205px;
}

.formInput select {
    width: 209px;
}

.formInput .gsmNumberCell {
    width: 162px;
}

.infoFormLabel {
    width: 20px;
    vertical-align: top;
}

.tableRegButton {
    text-align: center;
}

.tableRegButton button {
    width: 140px;
}

.registerInfo .infoContentText {
    height: 163px;
}

.registerInfo .infoContentBlockFooter {
    text-align: center;
}

.regForm {
    height: 160px;
}

/**
 * BIZ
 */
div.loginInfo {
    height: 70px;
}

div.globalInfo {
    height: 250px;
}

div.addresInfo {
    height: 137px;
}

table.registerForm td {
    padding-left: 4px;
    width: 140px;
    height: 22px;
    font-weight: bold;
    text-align: left;
}

table.registerForm td.formColumn {
    padding-left: 0px;
    width: 200px;
    text-align: right;
}

table.registerForm input {
    width: 195px;
}

table.registerForm select {
    width: 199px;
}

table.registerForm input.radio {
    width: 15px;
}

table.registerForm td.genderColumn {
    text-align: left;
    font-weight: normal;
}

table.registerForm input.gsmNumberCell {
    width: 152px;
}

td.acceptTermsColumn {
    width: 650px;
}