﻿/* Google Search Transparency */
.gsc-control-cse {
    background: transparent !important; /* enforce this rule; do not allow override */
    border-color: transparent !important; /* border color */
}

@keyframes Animation-Opacity{
    0%      {opacity: 0.33;}
    5%      {opacity: 0.5;}
    20%     {opacity: 0.9;}
    50%     {opacity: 1;}
    80%     {opacity: 0.9;}
    95%     {opacity: 0.5;}
    100%    {opacity: 0.33;}
}

.CSS-Opacity {
    animation: Animation-Opacity 2s infinite;
}

@keyframes Animation-Scale {
    45% {transform: scale(1.1);}
    49% {transform: scale(1.2);}
    50% {transform: rotateY(90deg);}
    51% {transform: scale(1.15);}
    55% {transform: scale(1.1);}
}

.CSS-Scale{
    animation: Animation-Scale 30s infinite;
}

.MenuStaticItem {
    padding-top:    1em;
    padding-bottom: 1em;
    padding-left:   1.8em;
    padding-right:  1.8em;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    color: #001188;
    text-shadow: 3px 3px 3px #777475;
}

.MenuStaticHover {
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 1.8em;
    padding-right: 1.8em;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    animation: Animation-Opacity 2s infinite;
    color: #0011DD;
    text-shadow: 1px 1px 1px #777475;
    opacity: 0.9;
    background-image: linear-gradient(to right, #FFFFFF 0%, #D2C9CB 100%);
}

.MenuDynamicItem {
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 1.75em;
    padding-right: 2.2em;
    height: 3.5em;
    vertical-align: middle;
    color: #001188;
    text-shadow: 3px 3px 3px #777475;
    background-image: linear-gradient(to right, #FFFFFF 0%, #E2D8D5 100%);
}

.MenuDynamicHover {
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 1.75em;
    padding-right: 2.2em;
    height: 3.5em;
    vertical-align: middle;
    animation: Animation-Opacity 2s infinite;
    color: #0011DD;
    text-shadow: 1px 1px 1px #777475;
    opacity: 0.9;
    background-image: linear-gradient(to right, #FFFFFF 0%, #D2C9CB 100%);
}

.TableСвободныеПомещения{
    border-style: none;
    border-top-style: solid;
    border-width: 1px;
    text-align: center;
    border-color: #88CC88
}

.TableСвободныеПомещенияTDCaption{
    border-top-style: none;
    border-left-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #AACCAA
}

.TableСвободныеПомещенияTD{
    border-style: none;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #AACCAA;
}