body {
    margin: 0;
    padding: 0;
}

body, th, td {
    font-family: Arial;
    font-size: 14px;
}

#global {
    width: 980px;
    padding: 0 16px;
    margin: 0 auto;
    text-align: center;
}

#top_menu {
    margin: 0 auto;
}

#top_menu td {
    font-size: 13px;
    padding: 3px;
}

#top_menu .menu_item {
    text-align: center;
    font-weight: bold;
    width: 116px;
    height: 57px;
    overflow: hidden;
}

#top_menu .menu_item a {
    text-decoration: none;
}


.menu_glass0 {
    background-image: url('images/menu_item_0.png');
    background-repeat: no-repeat;
}

.glass_block0 td {
    background-image: url('images/gbg_0.png');
}

.glass_block0 .ltc {
    width: 16px;
    height: 16px;
    background-image: url('images/ltc_0.png');
}

.glass_block0 .rtc {
    width: 16px;
    height: 16px;
    background-image: url('images/rtc_0.png');
}

.glass_block0 .lbc {
    width: 16px;
    height: 16px;
    background-image: url('images/lbc_0.png');
}

.glass_block0 .rbc {
    width: 16px;
    height: 16px;
    background-image: url('images/rbc_0.png');
}

.glass_block0 .tl {
    height: 16px;
    background-image: url('images/tl_0.png');
}

.glass_block0 .bl {
    height: 16px;
    background-image: url('images/bl_0.png');
}

.glass_block0 .ll {
    width: 16px;
    background-image: url('images/ll_0.png');
}

.glass_block0 .rl {
    width: 16px;
    background-image: url('images/rl_0.png');
}


.menu_glass1 {
    background-image: url('images/menu_item_1.png');
    background-repeat: no-repeat;
}

.glass_block1 td {
    background-image: url('images/gbg_1.png');
}

.glass_block1 .ltc {
    width: 16px;
    height: 16px;
    background-image: url('images/ltc_1.png');
}

.glass_block1 .rtc {
    width: 16px;
    height: 16px;
    background-image: url('images/rtc_1.png');
}

.glass_block1 .lbc {
    width: 16px;
    height: 16px;
    background-image: url('images/lbc_1.png');
}

.glass_block1 .rbc {
    width: 16px;
    height: 16px;
    background-image: url('images/rbc_1.png');
}

.glass_block1 .tl {
    height: 16px;
    background-image: url('images/tl_1.png');
}

.glass_block1 .bl {
    height: 16px;
    background-image: url('images/bl_1.png');
}

.glass_block1 .ll {
    width: 16px;
    background-image: url('images/ll_1.png');
}

.glass_block1 .rl {
    width: 16px;
    background-image: url('images/rl_1.png');
}


.menu_glass2 {
    background-image: url('images/menu_item_2.png');
    background-repeat: no-repeat;
}

.glass_block2 td {
    background-image: url('images/gbg_2.png');
}

.glass_block2 .ltc {
    width: 16px;
    height: 16px;
    background-image: url('images/ltc_2.png');
}

.glass_block2 .rtc {
    width: 16px;
    height: 16px;
    background-image: url('images/rtc_2.png');
}

.glass_block2 .lbc {
    width: 16px;
    height: 16px;
    background-image: url('images/lbc_2.png');
}

.glass_block2 .rbc {
    width: 16px;
    height: 16px;
    background-image: url('images/rbc_2.png');
}

.glass_block2 .tl {
    height: 16px;
    background-image: url('images/tl_2.png');
}

.glass_block2 .bl {
    height: 16px;
    background-image: url('images/bl_2.png');
}

.glass_block2 .ll {
    width: 16px;
    background-image: url('images/ll_2.png');
}

.glass_block2 .rl {
    width: 16px;
    background-image: url('images/rl_2.png');
}


#container {
    width: 100%;
    margin: 0 auto 20px auto;
}

#container .content {
    padding: 12px;
}

#container .content .wrap {
    overflow: auto;
    width: 100%;
}

#container .content td {
    background: none;
}

#container .rightcol {
    width: 320px;
    padding: 5px;
}

#container td {
    vertical-align: top;
}

#requisite {
    width: 100%;
    margin-bottom: 20px;
}

#requisite .content table {
    width: 100%;
    margin-top: 12px;
}

#requisite .content table td {
    width: 50%;
    padding: 4px 8px;
    vertical-align: middle;
    font-size: 12px;
}

#requisite .content table td,
#requisite .content table td a {
/*     color: #202020; */
}

#alerts {
    width: 100%;
    margin-bottom: 20px;
}

#alerts .content a {
    text-decoration: none;
}

#alerts .content a:hover {
    text-decoration: underline;
}

#footer {
    width: 100%;
}

#footer .content {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #303030;
    padding: 5px 0 10px 0;
}

#footer .content a {
    color: black;
}

table.card {
    border-collapse: collapse;
    width: 100%;
}

table.card th {
    border: 1px solid #606060;
    font-family: arial;
    vertical-align: middle;
    text-align: center;
    padding: 10px;
}

table.card td.subhead {
    font-weight: bold;
    text-align: center;
}

table.card td {
    border: 1px solid #606060;
    font-family: arial;
    vertical-align: middle;
    padding: 3px 2px;
}

table.card td.label {
    width: 50%;
}

table.card td.value {
    width: 50%;
}

ul.reports ul {
    margin: 5px 0;
}

.counter {
    background-color: #606060;
    width: 180px;
    height: 24px;
    padding: 8px 0;
    margin: 10px auto;
    text-align: center;
}

.counter .digit {
    margin: 1px;
    padding: 2px;
    background-color: #3a3a3a;
    color: white;
    font-size: 20px;
    border: 1px solid black;
    font-weight: bold;
}

.content, .content td, .content th {
    font-size: 12px !important;
}

table.standart {
    border: 1px solid black;
    border-collapse: collapse;
    width: 100%;
}
table.standart td,
table.standart th {
    border: 1px solid black;
    padding: 2px;
}
