html {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

body {
    width: 100%;
    height: 100%;
}

div.main {
    width: 900px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}

div.main div.container {
    width: 100%;
    height: 500px;
    top: 50%;
    left: 0;
    margin-top: -230px;
    position: absolute;
}

div.container div.logo {
    float: left;
    background: #00a0e3 url('/images/themes/cyan/goodbye.png') no-repeat center center;
    width: 500px;
    height: 500px;
    padding: 0px;
    border: 0px solid #00a0e3;
    border-radius: 50%;
    position:absolute;
    top:50%;
    left:50%;
    cursor: pointer;
    margin-left: -250px;
    margin-top: -300px;
}

div.container div.logo div.title {
    width: 100%;
    font: 48px 'Times New Roman', sans-serif;
    margin-top: -60px;
    color: #00a0e3;
    text-align: center;
    float: left;
}

div.container div.orgs-logo-list {
    width: 480px;
    height: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 250px;
    margin-left: -230px;
    float: left;
}

div.container div.orgs-logo-list div.progmatik {
    width: 100px;
    height: 24px;
    float: left;
    background: url('/images/progmatik-logo.png') no-repeat;
    margin-right: 5px;
    cursor: pointer;
}

div.container div.orgs-logo-list div.gazprombank {
    width: 110px;
    height: 24px;
    float: left;
    background: url('/images/gazprombank-logo.png') no-repeat;
    cursor: pointer;
}

div.container div.orgs-logo-list div.client-logo {
    width: 110px;
    height: 24px;
    float: left;
    background: url('/images/client-logo.png') no-repeat;
    cursor: pointer;
}

div.container div.orgs-logo-list div.visa{
    width: 60px;
    height: 24px;
    float: left;
    background: url('/images/visa-logo.png') no-repeat;
    cursor: pointer;
}

div.container div.orgs-logo-list div.mastercard{
    width: 45px;
    height: 24px;
    float: left;
    background: url('/images/mastercard-logo.png') no-repeat;
    margin-right: 5px;
    cursor: pointer;
}

div.container div.orgs-logo-list div.ssl{
    width: 40px;
    height: 24px;
    float: left;
    background: url('/images/ssl-logo.png') no-repeat;
}

#error-modal-content {
    display: none;
}

