@charset "UTF-8";

.cabinetplace__input1 {
    padding: 10px 10px 8px 10px;
    width: 100%;
    border: 1px #bcbcbc solid;
    font-size: 17px;
    font-family: Arial;
    letter-spacing: 1.1px;
}

.cabinetplace__input1:focus {
    border-color: #008ea8;
}

.cabinetplace__button1 {
    position: relative;
    padding: 12px 25px;
    font-size: 17px;
    line-height: 1;
    cursor: pointer;
    border: 1px #acacac solid;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f7f7+0,dddddd+100 */
    background: #f7f7f7; /* Old browsers */
    background: -moz-linear-gradient(top, #f7f7f7 0%, #dddddd 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #dddddd 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f7f7f7 0%, #dddddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#dddddd', GradientType=0); /* IE6-9 */
    border-radius: 7px;
}

.cabinetplace__button1:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f7f7+0,e3e3e3+100 */
    background: #f7f7f7; /* Old browsers */
    background: -moz-linear-gradient(top, #f7f7f7 0%, #e3e3e3 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #e3e3e3 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f7f7f7 0%, #e3e3e3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e3e3e3', GradientType=0); /* IE6-9 */

    border-color: #909090;
}

.cabinetplace__button1:active {
    top: 1px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e3e3e3+0,f7f7f7+100 */
    background: #e3e3e3; /* Old browsers */
    background: -moz-linear-gradient(top, #e3e3e3 0%, #f7f7f7 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #e3e3e3 0%, #f7f7f7 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #e3e3e3 0%, #f7f7f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#f7f7f7', GradientType=0); /* IE6-9 */
}

.cabinetplace__contblock {
    margin-top: 15px;
}

.cabinetplace__contblock:nth-child(1) {
    margin: 0;
}

.cabinetplace__contblock0_box1 {
}

.cabinetplace__contblock0_box2 {
    margin-top: 5px;
}

.cabinetplace__contblock1_box1 {
    float: left;
    width: 100px;
    text-align: right;
    padding-top: 7px;
    font-size: 17px;
}

.cabinetplace__contblock1_box2 {
    margin-left: 100px;
    padding-left: 15px;
}

.cabinetplace__but1 {
    margin-top: 15px;
}

.cabinetplace input[name="phone"] {
    width: 350px;
}

.cabinetplace input[name="password"] {
    width: 300px;
}

.cabinetplace__error {
    font-size: 17px;
    line-height: 1.2;
    color: red;
    font-style: italic;
    text-align: center;
    margin: 20px 0;
}

.cabinetplace__label_error input {
    border-color: red;
}

.cabinetplace__form1 {
    max-width: 600px;
    margin: 0 auto;
    border: 10px #c2c2c2 solid;
    padding: 30px 20px 40px 20px;
    min-height: 200px;

    -webkit-box-shadow: 3px 3px 5px 0px rgba(222, 222, 222, 1), inset 2px 2px 5px 0px rgba(222, 222, 222, 1);
    -moz-box-shadow: 3px 3px 5px 0px rgba(222, 222, 222, 1), inset 2px 2px 5px 0px rgba(222, 222, 222, 1);
    box-shadow: 3px 3px 5px 0px rgba(222, 222, 222, 1), inset 2px 2px 5px 0px rgba(222, 222, 222, 1);
}

/***********/

.cabinetplace__header {
    margin-bottom: 40px;
}

.cabinetplace__header1_box1 {
    margin-right: 300px;
}

.cabinetplace__header1_box2 {
    float: right;
    width: 350px;
    padding-left: 20px;
}

.cabinetplace__golink {
    text-align: right;
    font-size: 12px;
    color: #999999;
}

.cabinetplace__golink a {
    font-size: 12px;
    color: #000000;
}

.cabinetplace__step0_action_atalisis_list table {
    width: 100%;
    border-collapse: collapse;
}

.cabinetplace__step0_action_atalisis_list table td {
    border: 1px #cdcdcd solid;
    padding: 15px;
    font-size: 16px;
}

.cabinetplace__step0_action_atalisis_list table thead td {
    padding: 20px 10px;
    background: #f0f0f0;
    font-size: 15px;
    line-height: 1;
    color: #666666;
}

.cabinetplace__step0_action_atalisis_list table .td_num {
    width: 80px;
}

.cabinetplace__step0_action_atalisis_list table .td_name {
}

.cabinetplace__step0_action_atalisis_list table .td_date {
    width: 180px;
}

.cabinetplace__step0_action_atalisis_list table .td_result {
    width: 220px;
}

.cabinetplace__step0_action_atalisis_list table tbody .td_name {
    font-size: 1.1em;
}

.cabinetplace__step0_action_atalisis_list table tbody .td_result {
    font-size: 1.1em;
}

.cabinetplace__step0_action_atalisis_list table tbody .td_result a {
    font-size: 1.1em;
}

.cabinetplace__step2_action_password_repeat {
    margin-top: 15px;
    font-size: 13px;
    line-height: 1.2;
    color: #7d7d7d;
    padding-right: 30px;
}

.cabinetplace__step2_action_password_repeat.yes .text1 {
    display: none;
}