﻿/* общие установки */
body {        margin: 0px;        font:Arial  12px;        background-repeat: repeat-x;        background-position: top;        background-color: #274784;        padding-top: 0px;        padding-right: 0px;        padding-bottom: 15px;        padding-left: 0px;        }
ol, ul {list-style:none;}
ol, ul, li, p, table, tr, td, th, h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px; font-size:12px; font-weight:normal; line-height:18px;}
a {text-decoration:none:}
a:hover {text-decoration:underline;}
img {border:0px;}
#main {width: 1014px;margin-right: auto;margin-left: auto;background-image: url(../images/mainbg.jpg);background-repeat: repeat-x;        background-color: #e1e4e7;font-family: Arial;}

/* шапка */
#header {height: 188px; background-color: #153570; background-image: url(../images/headerbg.jpg); background-repeat: repeat-x; background-position: bottom; padding-left: 9px; padding-right: 10px;}
#path {        height: 30px;        float: none;        font-size: 14px;        line-height: 24px;}
#path a {color: #f3f4f6;}
#path a:active {color: #fff200;}
#path .adres {float: left;}
#path .version {float: right;}
#header .left { float: left; clear: both;}
#header .right { background: url(../images/headerleft.jpg) left  no-repeat; height: 158px; width: 365px; float: right;}
#logo {        height: 110px;        width: 241px;        padding-top: 9px;}
#slogan {        }
#search {height: 27px;margin-top: 15px;        margin-bottom: 15px;background-image: url(../images/searchbg.jpg);background-repeat: repeat-x;        background-position: center;padding-top: 6px;padding-left: 10px;padding-bottom: 3px;background-color: #FFFFFF;font-size: 15px;color: #FFFFFF;}
#searchtext {margin-left: 120px;width: 310px;}
        .search {height: 19px;width: 9px;background-image: url(../images/search.gif);vertical-align: middle;background-repeat: no-repeat;background-position: left top;cursor: pointer; border: 0px; margin-left: 1px;}
#content {        }

/* Левое меню */

#textform {width: 509px;height: 120px;}
#send {        width: 165px;margin-left: 340px;margin-top: 10px;text-align: center;}


#leftbanner {margin-top: 17px;padding-top: 5px;        padding-right: 5px;        padding-bottom: 5px;background-color: #FFFFFF;padding-left: 5px;}

#left { float: left;width: 217px;}

#leftmenu {
        background-color: #FFFFFF;
        padding: 5px;
}

#leftmenu ul li {
        background: url(../images/leveloneli.gif) repeat-x;
        font-size: 15px;
        margin-top: 1px;
        padding-top: 3px;
        min-height: 23px;
        font-weight: normal;
        color: #FFFFFF;
}
#leftmenu ul li a, #left ul li a:visited, #left ul li a:focus {
        padding-left: 10px;
        color: #FFFFFF;
        text-decoration: none;
}
#leftmenu ul li a:hover {
        text-decoration: none;
}

#leftmenu ul li.ac {
        background: url(../images/leveloneactive.gif) repeat-x;
        font-size: 15px;
        margin-top: 1px;
        min-height: 23px;
        padding-top: 3px;
        font-weight: bold;
        color: #1B3567;
}
#leftmenu ul li.ac a, #left ul li.ac a:visited, #left ul li.ac a:focus {
        padding-left: 10px;
        color: #1B3567;
        text-decoration: none;
}
#leftmenu ul li.ac a:hover {
        text-decoration: none;
}

#leftmenu ul li ul {
        padding-top: 6px;
}
#leftmenu ul li ul li {
        background-image: url(../images/leveltwoli.gif);
        font-size: 15px;
        min-height: 23px;
        font-weight: normal;
        text-decoration: none;
}
#leftmenu ul li ul li a, #leftmenu ul li ul li a:visited, #leftmenu ul li ul li a:focus {
        margin-left: 10px;
        color: #1B3567;
        text-decoration: none;
}
#leftmenu ul li ul li.ac2  {
        background-image: url(../images/leveltwoliactive.gif);
        font-size: 15px;
        font-weight: normal;
}
#leftmenu ul li ul li.ac2 a, #leftmenu ul li ul li.ac2 a:visited, #leftmenu ul li ul li.ac2 a:focus {
        font-weight: bold;
        padding-bottom: 6px;
        color: #1B3567;
        text-decoration: none;
}
#leftmenu ul li ul li ul {
        padding-top: 0px;
}
#leftmenu ul li ul li ul li {
        background-image: url(../images/levelthree.gif);
        font-size: 15px;
        font-weight: normal;
        text-decoration: none;
}
#leftmenu ul li ul li ul li a, #left ul li ul li ul li a:visited, #left ul li ul li ul li a:focus {
        margin-left: 20px;
        text-decoration: none;
}
#leftmenu ul li ul li ul li.ac3 {
        background-image: url(../images/levelthreeactive.gif);
        font-size: 15px;
        font-weight: normal;
        text-decoration: none;
}
#leftmenu ul li ul li ul li a, #left ul li ul li ul li a:visited, #left ul li ul li ul li a:focus {
        margin-left: 20px;
        text-decoration: none;
}


#leftmenu h3 {
        cursor: hand;
        padding-left: 10px;
        font-size: 15px;
        color: #FFFFFF;
        text-decoration: none;
}


/* Центральный блок */

#center {float: left;width: 540px;margin-right: 17px;margin-left: 17px;color: #414042;margin-bottom: 15px; padding-bottom: 5px; background-color: #FFFFFF;position: relative; min-height: 735px;}
#centerblock {background-color: #ebeef0; margin: 5px; min-height: 730px;}
#bottom {background-color: #FFFFFF;height: 1px;}
#newspage {background-color: #ebeef0; min-height: 730px;}
#allteam img {margin-right: 10px;float: left;}
#allteam  td a {color: #5270a4;text-decoration: none;float: left;margin-top: 35px;font-weight: bold;}
#allteam p {clear: left;margin: 0px;padding: 0px;}
#allteam td a:hover {text-decoration: underline;}
#allteam tr {}
#page {background-color: #ebeef0;}
#topstr {font-weight: bold;        background-color: #dee9ff;text-align: center;}
#page td {padding-right: 10px;padding-left: 10px;}
.prefoto {margin-top: 50px;        background-color: #ebeef0;clear: both;margin-bottom: 50px; text-align: center;}
.prefoto img {margin-right: 3px;margin-left: 3px;}
.prefoto li {margin-right: 15px;float: left;}


#newsone {
        background-color: #ebeef0;
        margin-right: 10px;
        margin-left: 10px;
}
#newspath {
        height: 30px;
        padding-top: 15px;
        padding-right: 10px;
        padding-left: 10px;
}
#newspath a {
        font-size: 12px;
}
#newspath a:hover {
        text-decoration: none;
}
#newspath .more {
        float: right;
}
#center  p {
        padding: 5px;
}
#newspage ul {
        padding: 10px;
}


#newspage .chet {
        background-color: #fffef5;
        padding: 10px;
        margin-right: 10px;
        margin-left: 10px;
}
#newspage .nechet {
        background-color: #dee9ff;
        padding: 10px;
        margin-right: 10px;
        margin-left: 10px;
}
#centerblock .title {
        font-size: 14px;
        font-weight: bold;
        padding-top: 5px;
        padding-bottom: 10px;
}

        .foto {
                height: 346px;
        }

        #centerblock h2 {
                background-image: url(../images/searchbg.jpg);
                background-repeat: repeat-x;
                height: 24px;
                margin-bottom: 10px;
                font-size: 15px;
                font-weight: normal;
                color: #FFFFFF;
                padding-left: 10px;
                padding-top: 3px;
        }
        #centerblock h3 {
                font-size: 14px;
                font-weight: bold;
                padding-left: 10px;
                padding-top: 20px;
        }
        #centerblock p {
                padding-left: 10px;
        }

        #bigfoto
         {
                float: left;
                width: 300px;
        }
#centerblock a {
        font-size: 12px;
        line-height: 18px;
        color: #00215f;
        text-decoration: underline;
}
#centerblock a:hover {
        text-decoration: none;
}

.allnews {
        float: left;
}
.morearchiv {
        text-align: right;
}

.morearchiv a {
        margin-right: 3px;
        margin-left: 3px;
}

.allnews a {
        color: #00215f;
}

        .anons {
                height: 158px;
        }

        .date {
        font-size: 14px;
        font-weight: bold;
        padding-top: 15px;
        padding-left: 10px;
        }
        .desc {
                padding-left: 10px;
        }
        .news {
                height: 169px;
        }
        .more {
                text-align: right;
        }
        .more a {
                color: #00215f;
        }
        .more a:hover {
                text-decoration: none;
        }

        #prew {
                width: 210px;
                float: left;
                padding-left: 18px;
        }
        #prew ul {

        }
        #prew li {
                clear: both;
        }
        #prew img {
                height: 60px;
                width: 90px;
                float: left;
                padding-right: 10px;
        }
        #prew hr {
                clear: both;
                margin-top: 3px;
                margin-bottom: 2px;
                color: #e2e5e8;
        }
        #right {
                float: left;
                width: 217px;
        }
        .rightbanner {
                background-color: #FFFFFF;
                padding: 5px;
                margin-bottom: 17px;
        }
        .rightbanner p {
                background-image: url(../images/searchbg.jpg);
                height: 24px;
                margin-bottom: 1px;
                background-repeat: repeat-x;
                font-size: 15px;
                color: #fff200;
                font-weight: bold;
                padding-left: 10px;
                padding-top: 3px;
        }
        #footer {
                clear: both;
                height: 143px;
                padding-top: 5px;
        }
        #footer .top {
                background-image: url(../images/searchbg.jpg);
                height: 27px;
        }
        #copy {
                float: left;
                font-size: 14px;
                padding-top: 3px;
                padding-left: 10px;
        }
        #copy a {
                color: #f2f4f8;
        }
        #footer h3 {
                padding-left: 240px;
                font-size: 15px;
                font-weight: bold;
                color: #eee406;
                padding-top: 3px;
                float: left;
        }

        #partner {
                width: 1011px;
                height: 114px;
                background-image: url(../images/partnerbg.jpg);
        }
        #partner ul {
                margin-right: auto;
                margin-left: auto;
                padding-top: 31px;
        }
        #partner li {
                float: left;
                padding-right: 10px;
                padding-left: 10px;
        }

/* для индексного центрального блока */

.indexcenterblock {padding: 5px;background-color: #FFFFFF;margin-bottom: 15px;}
#indexcenter {float: left;width: 540px;margin-right: 17px;margin-left: 17px;color: #414042;margin-bottom: 15px;position: relative;min-height: 725px;}
.indexcenterblock .title {font-size: 14px;font-weight: bold;padding-top: 5px;padding-bottom: 10px;}
.indexcenterblock h2 { background-image: url(../images/searchbg.jpg);background-repeat: repeat-x;height: 24px;margin-bottom: 10px;font-size: 15px;font-weight: normal;color: #FFFFFF;padding-left: 10px;padding-top: 3px;}
.indexcenterblock p {padding-left: 10px;}
.indexcenterblock a {font-size: 12px;line-height: 18px;color: #00215f;text-decoration: underline;}
.indexcenterblock a:hover {text-decoration: none;}
.indexcenterblock h3 {font-size: 14px;font-weight: bold;padding-left: 10px;padding-top: 20px;}
.leftnews {float: left;width: 250px;        }
.rightnews {width: 250px;float: right;}