﻿html, body {
    width: 100%;
    height: 100%;
}

body {
    background-color: #f2f2f2;
    font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

.main_table {
    width: 100%;
    height: 100%;
}

.border_div {
	background-color: #fff;
    border: 5px solid #e8e8e8;
	margin: 0;
    min-height: 500px;
    padding: 0;
    width: 940px;
}

.main_div {
	border: 1px solid #c9c7ba;
    height: 100%;
    margin: 0;
    padding: 0;
	width: 100%;
}

.top_div {
    background-color: #f7f7f7;
    background-image: url(../img/servio_logo.png);
    background-position: 22px 10px;
    background-repeat: no-repeat;
    height: 72px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}

.servio_lbl {
    color: #6a6a6a;
    font-family: Arial;
    font-size: 11px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 48px; left: 80px;
}

.logout_a {
    background-image: url(../img/auto_lock.png);
    background-repeat: no-repeat;
    color: #2f6997;
    font-family: Tahoma;
    font-size: 11px;
    padding-left: 20px;
    position: relative;
    top: 8px;
    left: 694px;
}

.content_table {
    width: 833px;
}

.content_table .td1 {
    height: 58px;
    padding-left: 3px;
    text-align: left;
    vertical-align: top;
    width: 232px;
}

.update_license_span {
    color: #7faf71;
    display: block;
    font-family: Tahoma;
    font-size: 14px;
    padding-top: 30px;
}

.error_license {
    background-color: #f8ebeb;
    background-image: url(../img/license_error.png);
    background-position: 16px center;
    background-repeat: no-repeat;
    border: 1px solid #ffabab;
    color: #fe0000;
    font-family: Tahoma;
    font-size: 11px;
    height: 35px;
    padding-left: 37px;
    text-align: left;
}

.ok_license {
    background-color: #f4fbeb;
    background-image: url(../img/license_ok.png);
    background-position: 16px center;
    background-repeat: no-repeat;
    border: 1px solid #7fb270;
    color: #75aa64;
    font-family: Tahoma;
    font-size: 11px;
    height: 35px;
    padding-left: 37px;
    text-align: left;
}

.content_table .td2 {
    color: #ff0000;
    font-family: Tahoma;
    font-size: 11px;
    padding-top: 10px;
    text-align: right;
}

.content_table .td3 {
    padding-top: 10px;
    text-align: left;
}

.content_table .td2 span {
    color: #000;
}

.license_request_text {
    background-color: #e7ebec;
    border: 1px solid #aaadb2;
    color: #000;
    font-family: Tahoma;
    font-size: 10px;
    height: 50px;
    max-width: 472px;
    width: 472px;
}

.license_btn {
    background-color: #f0f0f0;
    border: 1px solid #cacaca;
    color: #000;
    font-family: Tahoma;
    font-size: 11px;
    height: 20px;
    margin-left: 10px;
    width: 92px;
}

.license_upload {
    background-color: #f0f0f0;
    border: 1px solid #c9c5ba;
    color: #000;
    font-family: Tahoma;
    font-size: 11px;
    height: 20px;
    width: 250px;
}

.footer_div {
    background-color: #f7f7f7;
    background-image: url(../img/licence_decor.png);
    background-position: 200px 10px;
    background-repeat: no-repeat;
    height: 200px;
    margin: 0;
    margin-top: 10px;
    padding: 0;
    text-align: left;
    width: 100%;
}

.footer_div .help_caption {
    color: #000;
    display: block;
    font-family: Tahoma;
    font-size: 14px;
    padding: 10px 40px 10px 295px;
}

.footer_div .help_text {
    color: #000;
    display: block;
    font-family: Tahoma;
    font-size: 11px;
    padding: 0 40px 0 295px;
}

.only_IE {
    display: none; /* standard */
	display: block\9; /* IE 8 and below */
	*display: block; /* IE 7 and below */
	_display: block; /* IE 6 */
}

/* Кнопки >>> */

.pms-btn {
    background-color: #fff;
    background: linear-gradient(to bottom, #fff, #e8e8e8);
    border: 1px solid #91cabf;
    border-bottom-color: #638686;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    min-height: 18px;
    padding: 0 10px;
    outline: none;
    vertical-align: top;
}
.pms-btn:not(:disabled):hover {
    background: linear-gradient(to bottom, #fff, #dfdfdf);
}

.pms-btn.Red, .pms-btn.Red_r {
    border: 1px solid #fdc0be;
    border-bottom-color: #b26565;
}
.pms-btn:not(:disabled).Red:hover, .pms-btn:not(:disabled).Red_r:hover{
    background-color: #ffdad8;
    background: linear-gradient(to bottom, #fff, #ffdad8);
}

.pms-btn.Green, .pms-btn.Green_r{
    border: 1px solid #9cdc7f;
    border-bottom-color: #5f9158;
}
.pms-btn:not(:disabled).Green:hover, .pms-btn:not(:disabled).Green_r:hover {
    background-color: #e8ffd7;
    background: linear-gradient(to bottom, #fff, #e8ffd7);
}

.pms-btn.Default_s {
    height: 20px;
}

.pms-btn.Red_s {
    border: 1px solid #ec8c8c;
    border-bottom-color: #d51c1c;
    background-color: #f9b6b6;
    background: linear-gradient(to bottom, #fff, #f9b6b6);
    height: 20px;
}
.pms-btn:disabled.Red_s {
    border: 1px solid #f9b6b6;
    border-bottom-color: #f9b6b6;
    background-color: #ffcdcd;
    background: linear-gradient(to bottom, #fff, #ffcdcd);
}

.pms-btn:not(:disabled).Red_s:hover {
    background-color: #ec8c8c;
    background: linear-gradient(to bottom, #f9b6b6,#ffeeee);
}

.pms-btn.Green_s {
    border: 1px solid #a6ee6d;
    border-bottom-color: #94dc60;
    background-color: #b3fa78;
    background: linear-gradient(to bottom, #fff, #b3fa78);
    height: 20px;
}
.pms-btn:disabled.Green_s {
    border: 1px solid #a6ee6d;
    border-bottom-color: #94dc60;
    background-color: #d9ffb5;
    background: linear-gradient(to bottom, #fff, #d9ffb5);
}

.pms-btn:not(:disabled).Green_s:hover {
    background-color: #b3fa78;
    background: linear-gradient(to bottom, #b3fa78,#ecffd8);
}
    
    .pms-btn-container {
        border-spacing: 0;
        display: table;
        margin: 0 0;
        pointer-events: none;
        width: 100%;
    }

        .pms-btn-icon {
            display: table-cell;
            /*height: 18px;*/
            vertical-align: middle;
            height: auto;
        }

        .pms-btn-icon + .pms-btn-text {
            padding-left: 5px;
        }

        .pms-btn-text {
            display: table-cell;
            font-size: 11px;
            vertical-align: middle;
            white-space: nowrap;
        }

 .pms-btn.Green_r .pms-btn-icon, .pms-btn.Green_r .pms-btn-text, .pms-btn.Red_r .pms-btn-icon, .pms-btn.Red_r .pms-btn-text {
     float: right;
 }
 .pms-btn.Green_r .pms-btn-text,  .pms-btn.Red_r .pms-btn-text {
     padding-left: 0;
     padding-right: 5px;
     padding-top: 2px;
     text-align: right;
     vertical-align: middle;
 }

    .pms-btn:disabled {
        cursor: default;
    }

        .pms-btn:disabled .pms-btn-icon {
            opacity: .4;
            filter: alpha(opacity=40);
            zoom: 1;
        }

        .pms-btn:disabled .pms-btn-text {
            opacity: .8;
            filter: alpha(opacity=80);
            zoom: 1;
        }

/* <<< Кнопки */