body, html {margin: 0; padding: 0;}
body {background-color: rgba(56, 48, 133, 1); font-family: 'Monda', calibri, sans-serif; font-weight:400;}
a img {border: 0;}

#CookieConsent {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    background-color: rgba(0,0,30, 0.8);
    color: white;
    padding: 15px 15px 8px 15px;
    z-index: 1000;
    border-bottom: 1px solid darkblue;
    font-size: 80%;
}
#CookieConsent a {
    color: white;
}

#CookieConsent .CookieConsentButton {
    background-color: darkblue;
    color: white;
    padding: 8px 10px;
    margin-top: 10px;
    display: inline-block;
    cursor: pointer;}

#CookieConsent .CookieConsentButton:hover {
     background-color: #222222;
 }



#MainDiv {position: relative; padding: 170px 0 100px 0;background-image: url(/system_images/background/stripes1.png);}
#TopDiv {position: absolute; left: 0; right: 0; top: 0; height: 160px; background-color: #fff; border-bottom:10px solid #201C4C;z-index: 3; }
#TopDiv > .Inner {margin: 0 auto 0 auto;background-color: #fff;padding: 20px 0 18px 0; width: 1000px; }
#ContentDiv {width: 1000px;border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; margin: auto; background-color: #AFACCE; box-shadow: 0 0 3px 3px #fff; padding: 0px 0 0 0; position: relative;}
#ContentDiv_Inner {padding: 0px 0 20px 0px; margin-right: 250px;min-height: 700px;}
#ContentDiv_Inner > .Headline {border-top: 4px double #201C4C; color: #201C4C;  text-transform: uppercase;   padding: 12px 0 20px 15px; background-color: #fff;position: relative; z-index: 2; }
#ContentDiv_Inner > .Headline > h1 {font-size: 42px; text-shadow: 0 0 1px #000;margin:0;}
#ContentDiv_Inner > .Headline > h1 > span {border-left: 1px dotted #201C4C;display: block; font-size: 20px; font-weight: 400;  text-transform: none; text-shadow: none;line-height: 115%; padding-left: 8px;}
#ContentDiv_Inner > .Headline > .Decoration {background-image: url(/system_images/decoration/headline_decoration.png); background-position: left bottom;width: 144px; height: 71px; opacity: 0.15; position: absolute; right:6px; top: 5px;}
#ContentDiv_Inner_Shadow {box-shadow: inset 0 0 4px 2px rgba(0,0,0,0.8); position: absolute; left: 0; right: 254px;  top: 318px; bottom: 130px; z-index: 1;}
#ContentDiv_Inner_Text {position: relative; z-index: 2; margin: 20px 40px 140px 40px;color: #201C4C; }
#ContentDiv_Inner_Text p {text-align: justify;}
#ContentDiv_Inner_Text a {color: #FFF4CE; text-shadow: none; text-decoration: none;}
#ContentDiv_Inner_Text a:hover {text-decoration: underline;}
#ContentDiv_Inner_Text ul {list-style-type: square;}

#ContactDiv {background-color: #201C4C; position: absolute; right: 0; top: 191px; bottom: 0; width: 235px;border-left: 3px solid #fff; border-radius: 0 0 12px 0; z-index: 1; padding: 140px 0 0 15px;}
#ContactDiv a {color: #fff; text-decoration: none;}
#ContactDiv a:hover {text-decoration: underline;color: #B6A052;}
#ContactDiv > .Logo {background-image: url(/system_images/logo/right.png); background-repeat: no-repeat;background-position: center bottom; position: absolute; left: 0; bottom: 150px; right: 0; height: 65px;}
#ContactDiv > .TopLine1 {position: absolute; left: 0; right: 0; top: 1px; height: 1px; background-color: rgba(255,255,255,1);}
#ContactDiv > .TopLine2 {position: absolute; left: 0; right: 0; top: 3px; height: 1px; background-color: rgba(255,255,255,0.5);}

#ContactDiv > .Company {color: rgba(255,255,255,1);font-size: 13px; margin-bottom:30px;}
#ContactDiv > .Company > .Name {font-weight: 700; font-size: 16px;}
#ContactDiv > .Company > .Address {margin: 8px 0;}

#ContactDiv > .Manager {color: rgba(255,255,255,1); font-size: 13px;}
#ContactDiv > .Manager > .Name {font-weight: 700; font-size: 16px; margin-bottom: 8px;}
#TopLine {background-color: #fff; border-width: 1px 0 5px 0; border-color: #fff #fff #201C4C #fff; border-style: solid; height: 185px; position: relative; text-align: right;}


#BottomDiv {background-color: rgba(255,255,255,0.9); border-radius: 0 0 11px 12px; position: absolute; bottom: 0; left: 0; right: 0; height: 130px; z-index: 5;}
#BottomDiv .Menu {position: absolute; right: 13px; top: 0;}
#BottomDiv .Menu > a {display: inline-block; padding: 10px 10px; text-decoration: none; color: #201C4C; font-weight: 700; border-top: 2px solid #fff; border-bottom: 5px solid transparent; text-shadow: 0 0 1px #AFACCE;}
#BottomDiv .Copyright {font-size: 13px; position: absolute; left: 10px; top: 10px; line-height: 130%; font-family: calibri, sans-serif;color: #201C4C;}
#BottomDiv .Copyright .C {font-weight: bold;}
#BottomDiv .Copyright a {text-decoration: none;color: #201C4C; }

#Menu {background-color:#201C4C; position: absolute;left: 0; top: 0; bottom: -1px; width: 500px;padding: 10px 0 0 0; text-align: left;}
#Menu > a {text-transform: uppercase;display: block; text-decoration: none; color: #fff; font-size: 19px; padding: 4px 0 4px 25px; font-weight: 700;position: relative; border-bottom: 1px solid rgba(255,255,255,0.2);}
#Menu > a > .ActiveDecoration {position: absolute; right: 0; top: 0; bottom: 0; width:238px; background-image: url(system_images/decoration/menu_gradient.png); background-repeat: repeat-y; background-position: right top; display: none;}
#Menu > a.Active > .ActiveDecoration {display: block;}
#Menu > a > .Decoration {top: 16px; left: 10px;position: absolute; z-index: 1; background-color: #fff; width: 8px; height: 8px;}
#Menu > a > .Text {position: relative; z-index: 2; text-shadow: 0 0 3px #000;}
#Menu > a:hover > .Text {text-shadow: none;}
#Menu > a > .Background {background-color: #fff; position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 0;}
#Menu > a:nth-child(1) > .Background {opacity: 0.15;}
#Menu > a:nth-child(2) > .Background {opacity: 0.23;}
#Menu > a:nth-child(3) > .Background {opacity: 0.33;}
#Menu > a:nth-child(4) > .Background {opacity: 0.42;}


#TopSlider {opacity: 0;}
#TopSlider img {position: absolute; left: 0; top: 0;}

#TopSlider_Loading {
    position:absolute;
    right: 120px;
    top: 70px;
    width:240px;
    height:29px;
}

#TopSlider_Loading > .Item {
    position:absolute;
    top:0;
    background-color:#ffffff;
    width:29px;
    height:29px;
    -webkit-animation-name:bounce_squaresWaveG;
    -webkit-animation-duration:0.9s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:linear;
    animation-name:bounce_squaresWaveG;
    animation-duration:0.9s;
    animation-iteration-count:infinite;
    animation-direction:linear;
}

#TopSlider_Loading > .Item:nth-child(1) {left:0;-webkit-animation-delay:0.36s;animation-delay:0.36s;}
#TopSlider_Loading > .Item:nth-child(2){left:30px;-webkit-animation-delay:0.45s;animation-delay:0.45s;}
#TopSlider_Loading > .Item:nth-child(3) {left:60px;-webkit-animation-delay:0.54s;animation-delay:0.54s;}
#TopSlider_Loading > .Item:nth-child(4) {left:90px;-webkit-animation-delay:0.63s;animation-delay:0.63s;}
#TopSlider_Loading > .Item:nth-child(5) {left:120px;-webkit-animation-delay:0.72s;animation-delay:0.72s;}
#TopSlider_Loading > .Item:nth-child(6) {left:150px;-webkit-animation-delay:0.81s;animation-delay:0.81s;}
#TopSlider_Loading > .Item:nth-child(7) {left:180px;-webkit-animation-delay:0.9s;animation-delay:0.9s;}
#TopSlider_Loading > .Item:nth-child(8) {left:210px;-webkit-animation-delay:0.99s;animation-delay:0.99s;}




#Manticore {text-decoration: none; color: #505050; position: absolute; left: 10px; bottom: 10px; background-image: url(/system_images/icon/manticore.png); background-position: left bottom; background-repeat: no-repeat; font-size: 12px;width: 90px; height: 15px;font-family: calibri, arial, sans-serif;}
#Manticore>.Decoration {position: absolute; left: 0; top: 0; bottom: 0; right: 0;background-image: url(/system_images/icon/manticore.png); background-position: left top; background-repeat: no-repeat; display: none;}
#Manticore>.Clicker {position: absolute; left: -10px; top: -10px; bottom: -10px; right: -10px; z-index: 2}
#Manticore>.Link {position: absolute; right: -100px; opacity: 0;}
#Manticore>.Text {opacity: 1; position: absolute; left: 0; top: -18px;}






