﻿.table_news_dark h2.field-content {
    font-size: medium;
}
.view-view-block-announ h2.field-content,
.view-view-block-news h2.field-content  {
    font-size: medium;
    margin-bottom: 5px;
    margin-top: 20px;
}
div#block-views-view-block-announ-block > h2,
div#block-views-view-block-news-block > h2 {
    font-weight: bold;
}

div#main-logo {
    width: 85px;
    padding: 15px 0 0;
    margin: 0px 20px 0 0;
}
div#header-right {
    float: right;
    margin-right: 0;
}
#main-navigation ul.menu li a, #main-navigation ul.sf-menu li a {
    font-size: 14px;
}

#main-navigation ul.menu li a, #main-navigation ul.sf-menu li a {
    padding: 35px 12px 35px 12px;
}
#header {
    height: 40px;
    padding: 0px 0 20px 0;
}
.downarrowclass, .rightarrowclass {
    top: 40px;
}
.region.region-header {
    width: 500px;
    margin-top: 1px;
    float: left;
}
.region.region-header p {
    margin-bottom: 0;
}

h1#site-name,
.site-slogan {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    padding: 5px 0 0;
}

hgroup#name-and-slogan {
    width: 50%;
    float: left;
    min-height: 8em;
}
h1#site-name {
    font-size: 18px;
    font-weight: bold;
    margin: 15px 0 12px 0;
    line-height: 20px;
}
h2#site-slogan {
    color: #bbb;
    margin-top: -5px;
    line-height: 1.3em;
    margin-bottom: 10px;
}
h1#site-name a {
    color: #fff;
}
.not-front #site-slogan {
    display: block;
}

img {
    max-width: 100%;
    height: auto;
}
#main-navigation ul.menu li, #main-navigation ul.sf-menu li {
    margin: 0 0 0 10px;
}
td.table_block_dark {
    border: none;
}

select#mm0 {
    margin: -10px 0 0;
}

#main-content-inside td {
    text-align: unset;
    border: unset;
}

.node-type-info-inter-type #content, .node-type-info-ovz-type #content, .node-type-info-vacant-type #content, .node-type-info-finhoz-type #content, .node-type-info-pluslugi-type #content, .node-type-info-stipendii-type #content, .node-type-info-mattech-type #content, .node-type-info-staff-type #content, .node-type-info-common-type #content, .node-type-info-main-type #content, .node-type-info-docs-type #content, .node-type-info-edu-type #content, .node-type-info-struct-type #content, .node-type-info-food-type #content {
    width: 100%;
}

#pre-header { padding: 10px 20px 10px 20px; }
#social-icons { padding: 15px 0 8px 0; }
ul#social-links li,
ul#social-links > li.phone-link:hover {
    width: unset;
    text-indent: 0;
}
ul#social-links > li.phone-link:hover,
ul#social-links > li.email-link:hover {
    background: #aad5e3;
    background: -moz-linear-gradient(top, #aad5e3 0%, #90c7db 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aad5e3), color-stop(100%,#90c7db));
    background: -webkit-linear-gradient(top, #aad5e3 0%,#90c7db 100%);
    background: -o-linear-gradient(top, #aad5e3 0%,#90c7db 100%);
    background: -ms-linear-gradient(top, #aad5e3 0%,#90c7db 100%);
    background: linear-gradient(top, #aad5e3 0%,#90c7db 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad5e3', endColorstr='#90c7db',GradientType=0 );
    box-shadow: 0px 1px 1px #6cb6cf, inset 0px 2px 5px #7fc9e2;
    -moz-box-shadow: 0px 1px 1px #6cb6cf,inset 0px 2px 5px #7fc9e2;
    -webkit-box-shadow: 0px 1px 1px #6cb6cf, inset 0px 2px 5px #7fc9e2;
}
ul#social-links li {
    text-align: center;
    padding: 0 10px;
    display: grid;
    align-items: center;
}
ul#social-links li a {
    width: 14em;
    color: white;
    padding-top: 0px;
    height: 42px;
}
li.impar-link { grid-area: 1 / 1 / 3 / 2; background: white !important; height: unset !important; }
li.email-link { grid-area: 2 / 2 / 3 / 3; }
li.phone-link { grid-area: 1 / 2 / 2 / 3; }

/* SUPERFISH tune */
#main-navigation ul.sf-menu li a.sf-depth-1 {
    position: unset;
    text-align: unset;
    text-transform: unset;
    float: left;
    overflow: unset;
    line-height: unset;
    margin: 0;
    width: max-content;
}
#main-navigation ul.sf-menu > li > a .sf-sub-indicator { display: none; }
