.main_head_bg {
    background: #f5f5f5;
    padding: 0.1px;
}.oh {
    overflow: hidden;
}.tabs_block {
    position: relative;
    z-index: 200;
}.tabs_block {
    margin-bottom: -1px;
    padding: 5px 6px 0px 6px;
}.left {
    float: left;
}.black {
    color: #323232;
}.tabs_block .tab_item {
    padding: 12px 9px 8px 9px;
    margin-right: 0;
    margin-left: -1px;
    border: 1px solid #c5d3e1;
    text-transform: uppercase;
    font-weight: bold;
    background: #e4e1e1;
    color: #323232;
    display: block;
}.tabs_block .tab_active {
    background: #fff;
    position: relative;
    z-index: 50;
    border-bottom: 1px solid #fff;
}.wrapper {
    background: #fff;
    border: 1px solid #c5d3e1;
    margin: 10px 5px;
}.tabs_block + .wrapper {
    margin-top: 0;
}form {
    margin: 0 !important;
    border: 0 !important;
}.block {
    padding: 10px;
    display: block;
    background: #fff;
    color: #323232;
}.pdb {
    padding-bottom: 0 !important;
}.pdt {
    padding-top: 0 !important;
}.t_center {
    text-align: center;
}.b {
    font-weight: bold !important;
}.m {
    vertical-align: middle !important;
}.t {
    vertical-align: top !important;
}button {
    font-family: arial,sans-serif;
}.link {
    display: block;
    position: relative;
    background: #fff;
    border-bottom: 1px solid #cdd4e1;
    color: #617989;
    padding: 10px;
    font-size: inherit;
    box-sizing: content-box;
    line-height: normal;
}.link {
    min-height: 17px;
}.green-full {
    color: #fff;
    background: #61a961 !important;
}button.link {
    border: none;
    border-bottom: 1px solid #cdd4e1;
    cursor: pointer;
}button.submit_link {
    font-size: 14px;
}.link.full {
    width: 100%;
    padding: 10px 0 !important;
}button.link:last-child, input[type="submit"].link:last-child, .link:last-child {
    border-bottom: none;
}.link img {
    margin-right: 5px;
}a.darkblue, button.darkblue {
    color: #0E3C87;
}





.table__wrap {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}.input-txt_grid_input {
    width: 100%;
    border: 1px solid #c0c6d2;
    padding: 0;
}.relative {
    position: relative;
}.input-txt_wrapper_search {
    padding-right: 20px;
}.input-txt {
    background: #fff;
    border: 1px solid #c0c6d2;
    width: 100%;
    display: block;
    margin: 0;
    padding: 8px 10px;
}input[type="text"], input[type="password"] {
    background: #fff;
    font-size: 14px;
}.input-txt_grid_input .input-txt {
    border: 0 !important;
}.input-txt_grid_sep {
    padding: 0 0 0 10px;
}.input-txt_grid_btn {
    padding: 0;
    border: 1px solid #c0c6d2;
    background: #fff;
}




.open_pass {
    background: transparent url('/style/eye.png') center center no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    padding: 8px 10px;
    cursor: pointer;
}.close_pass {
    background: transparent url('/style/h_eye.png') center center no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    padding: 8px 10px;
    cursor: pointer;
}{
    background: #E2E2E2;
    padding: 6px 9px 7px 9px;
    margin: -4px;
    border: 1px solid #1E90FF;
    border-left: 0;
    cursor: pointer;
}