﻿/****** НАЗВАНИЕ САЙТА *****/
div#SiteTitle {
    margin-top: 92px;
    min-width: 335px;
}

    div#SiteTitle p {
        text-decoration: none;
        margin: 0;
    }

    div#SiteTitle a:hover {
        text-decoration: none;
    }

    div#SiteTitle p#SiteTitle_top {
        font-weight: bold;
        font-family: Tahoma;
        color: #193B59;
    }

    div#SiteTitle p#SiteTitle_mid {
        font-size: 24px;
        font-weight: bold;
        font-family: Tahoma;
        color: #193B59;
        margin-top: 3px;
    }

    div#SiteTitle p#SiteTitle_bot {
        font-size: 23px;
        font-weight: bold;
        font-family: Tahoma;
        color: #55ABE7;
        margin-top: 6px;
    }


/*****  ГЛАВНАЯ СТРАНИЦА  *****/
div#Schedule {
    color: white;
    margin: 82px 0 0 40px;
}

div#Schedule p {
    font-size: 12px;
    line-height: 14px;
}

div#Schedule p#Title {
    margin-bottom: 20px;
}

div#Schedule p#Title a {
    font-size: 16px;
    color: white;
    text-decoration: underline;
}

div#Schedule p#Title a:focus {
    text-decoration: none;
}

div#Schedule p#Title a:hover {
    text-decoration: none;
    color: white;
}


/****** ОБЩИЕ СТИЛИ *****/
body#Title {
    background: url(Images/ibg.png) repeat-x;
}

body#All {
    background: url(Images/all-bg-1.png) repeat-x;
}

div#TitleWrap {
    background: url(Images/ibg2.png) no-repeat;
}

div#AllWrap {
    background: url(Images/allbg2.png) no-repeat;
    background-position-x: center;
}

div#SiteLogo {
    background: url(Images/edro-bg3_1.png) no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    min-height: 400px;
    min-width: 465px;
}

p.PageTitle {
    font-size: 31px;
    margin-bottom: 40px;
    line-height: 25px;
}

body#All div.Content {
    margin-top: 70px;
}

p.Center {
    text-align: center;
}

p.Right {
    text-align: right;
}

p.Left {
    text-align: left;
}

a {
  color: #00518f;
}

/****** НОВОСТИ - ЛЕНТА *****/
.NewsList .NewsItem {
    margin-bottom: 20px;
}

    .NewsList .NewsItem .NewsImage {
        float: left;
        margin: 0 10px 0 0;
        border: 1px solid #d9efff;
    }

    .NewsList .NewsItem .NewsInfo .date {
        color: #696969;
        font-size: 12px;
        margin: 0;
    }

    .NewsList .NewsItem .NewsInfo .title {
        text-decoration: underline;
    }

/****** НОВОСТИ - ДЕТАЛЬНО *****/
div.NewsDetail h4 {
}

div.NewsDetail p.date {
    color: #696969;
    font-size: 12px;
    margin: 0;
}

div#NewsText img {
  float: left;
  padding-top: 5px;
  padding-right: 10px;
}

/********  FOOTER  *********/
div#Footer {
  border-top: 2px solid #D9E8F4;
  padding: 10px 0 40px 0;
  margin-top: 30px;
}

div#Footer div {
  margin-left: 0;
}

div#virtual {
    width: 270px;
}

    div#virtual img {
        float: right;
    }

    div#virtual p {
        margin: 0 30px;
    }

/*** Main Menu ******************************/
.current a {
    color: black !important;
}

    .current a:hover {
        color: black !important;
        background-color: transparent !important;
    }

.menu {
    list-style: none;
    margin-left: -8px !important;
    max-width: 340px;
}

    .menu li {
        display: inline;
        white-space: nowrap;
        line-height: 250%;
    }

    .menu a {
        font-size: 120%;
        text-decoration: underline;
        padding: 4px 6px;
    }

        .menu a:hover {
            background-color: rgb(40, 127, 201);
            color: white;
        }

    .menu .grave a {
        color: #ff4500;
    }

        .menu .grave a:hover {
            background-color: #ff4500;
            color: white;
        }

/*** SubMenu ******************************/
.sub-menu {
  padding: 0px;
  background: #D9E8F4 url(images/topleft.gif) no-repeat top left;
  outline-color: transparent;
  outline-style: none;
}

    .sub-menu div {
        padding: 25px 40px;
        background: url(images/botright.gif) no-repeat bottom right;
    }

    .sub-menu ul {
        list-style: none;
        margin-left: 0;
    }

        .sub-menu ul ul {
            margin-top: 7px;
            margin-left: 20px;
            margin-bottom: 10px;
        }

    .sub-menu li {
        margin-bottom: 7px;
    }

    .sub-menu ul ul li {
        margin-bottom: 0px;
    }

    .sub-menu a {
        color: black;
        text-decoration: underline;
        font-size: 90%;
    }

        .sub-menu a:hover {
            text-decoration: none;
        }

