body {
  font-family: 'Noto Sans', sans-serif !important;
}
#top {
    position: relative;
    margin: 3px 0px 0px 3px;
    padding: 0px;
    width: 900px;
    height: 220px;
    overflow: hidden;
    /*background-color: #FF00FF;*/
}
#top_background {
    margin: 5px;
    padding: 0px;
    width: 884px;
    height: 210px;
    /*box-shadow: 0 1px 6px rgba(41, 41, 41, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1);*/
    box-shadow: 0px 0px 8px rgba(0, 51, 102, 1);
    background-image: url("/src/img/top.jpg");
    border-radius: 5px;
    overflow: hidden;
}
#top_menu {
    margin: 0px;
    padding: 0px;
    text-align: left;
}
#top_menu ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
}
#top_menu li {
    display: inline-block;
    font-family: 'Noto Sans', sans-serif;
    list-style: none;
    margin: 0px;
    padding: 0px;
    /*min-width: 116px;*/
    height: 38px;
    text-align: center;
    cursor: hand;
    cursor: pointer;
    /*mix-blend-mode: lighten;*/
    zoom: 1;
    *display: inline;
}
#top_menu li a {
    display: block;
    /*min-width: 116px;*/
    padding: 0px 20px;
    height: 40px;
    font-size: 14px;
    font-weight: 600;
    line-height: 40px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
    text-decoration: none;
    color: #FFF;
    background: rgba(255, 255, 255, 0);
    transition: all 0.5s ease;
}
#top_menu li a:hover {
    background: rgba(255, 255, 255, 0.4);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);

}
#top_menu_background {
    position: absolute;
    margin: 140px 0px 0px 0px;
    padding: 0px;
    width: 884px;
    height: 40px;
    /*border-radius: 0px 0px 5px 5px;*/
    box-shadow: 0px -3px 5px -3px rgba(41, 41, 41, 0.2);
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#27b803+0,06ce13+50,00c423+51,2cc404+100 */

    /*background: #27b803;*/

    background: #e64e4d;
    /* Old browsers */

    /*background: linear-gradient(to bottom, #27b803 0%, #06ce13 50%, #00c423 51%, #2cc404 100%);*/
    background: linear-gradient(to bottom, #e64e4d 0%, #e75454 50%, #e13130 51%, #e02727 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
#primarie {
    position: absolute;
    margin: 0px 0px 0px 144px;
}
#primarie h1 {
    height: 50px;
    margin: 28px 0px 0px 0px;
    padding: 0px;
    font-family: 'Lobster', sans-serif;
    font-size: 50px;
    font-weight: 400;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    font-weight: 100;
    text-align: left;
}
#primarie h2 {
    height: 18px;
    margin: 6px 0px 0px 3px;
    padding: 0px;
    font-family: 'Lobster', sans-serif;
    font-size: 18px;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    font-weight: 100;
    text-align: left;
}
#an_logo_btm {
    position: absolute;
    margin: 10px 0px 0px 10px;
    padding: 0px;
    width: 120px;
    height: 120px;
    background-image: url("/src/img/coa_btm.png");
    background-repeat: no-repeat;
    background-position: bottom;
}
#an_logo_top {
    position: absolute;
    margin: 0px;
    padding: 0px;
    width: 120px;
    height: 120px;
    background-image: url("/src/img/coa_top.png");
    background-repeat: no-repeat;
    background-position: top;
}
#an_logo_stars {
    position: absolute;
    margin: 0px;
    padding: 0px;
    width: 120px;
    height: 120px;
    background-image: url("/src/img/stars.png");
}
#top_image {
    position: absolute;
    margin: 10px 10px 10px 589px;
    background-image: url("/src/img/top_image.jpg");
	background-size: cover;
    width: 285px;
    height: 190px;
    padding: 0px;
    border-radius: 3px;
    box-shadow: 1px 0px 1px 2px rgba(0, 0, 0, 0.2);
    z-index: 1;
}
.unselectable {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none
	cursor: pointer;
}
@keyframes rotating {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(-360deg);
    }
}
.rotating {
    animation: rotating 60s linear infinite;
}
.moved {
    margin: 0px 0px 0px -115px;
}

#verticalmenu > li  a, li.haschild a {
  color: #FFF;
}
#verticalmenu > li > a:hover, li.haschild a:hover {
  text-shadow: 0px 0px 2px #fff;
}

.ieend {
	margin-bottom:-10px !important;
}
