* {
    margin:0;
    padding: 0;
}
#wrapper {
    margin:0 auto;
    width:820px;
    padding:10px 0 0 0;
}
.block_add_phone {
    text-align: center;
}
.block_add_phone_table td {
    vertical-align: top;
    text-align: center;
}
.block_add_phone_span {
    font-size: 11px;
    vertical-align: 10px;
}
.success {
    color:#00cc00;
    font-size: 16px;
    text-align: center;
}
.error {
    color:#ff0000;
    font-size: 16px;
    text-align: center;
}
.block_sms_phone_code {
    text-align: center               
}
.block_sms_phone_code table {
    width:100%;
}
.block_sms_phone_code table td {
    vertical-align: top;
}
.block_sms_phone_code_one table .td_1 {
    width:125px;
}
.block_sms_phone_code_one table .td_3 {
    width:150px;
}
.block_sms_phone_code_one table .td_4 {
    width:25px;
    text-align: center;
}
.button_save {
    font-size:0px;
    width:18px;
    height:18px;
    cursor:pointer;
    border:none;
    background:url("../img/save.png") no-repeat;
}
.button_delete {
    font-size:0px;
    width:18px;
    height:18px;
    cursor:pointer;
    border:none;
    background:url("../img/del.gif") no-repeat;
}
.block_authorisation {
    width:230px;
    margin:0 auto;
}
.block_authorisation_table {
    width:100%;
}
.block_authorisation_table .td_3 {
    text-align:center;
}
.block_center_button {
    width:200px;
    margin:0 auto;
    text-align:center;
}
.table_1 td {
    padding: 0 10px;
    border:1px solid #ddd;
    border-right: none;
}
.table_1 thead td {
    font-weight:bold;
}
.table_1 tr td:last-child {
    border-right:1px solid #ddd;
}
ul.menu {
    list-style:none;
    margin:5px 5px 15px;
}
ul.menu li {
    display:inline-table;
    margin:0 0 0 10px;
    padding:0 11px 2px 0;
    border-right: 1px solid #ddd;
}
ul.menu li:last-child {
    padding:0;
    border: none;
}
ul.menu li a {
    text-decoration: none;
}
ul.menu li a:hover {
    text-decoration: underline;
}