body {
    scrollbar-face-color: #fffff7;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #EEE6E7;
    scrollbar-3dlight-color: #D1D7DC;
    scrollbar-arrow-color:  #006699;
    scrollbar-track-color: #EFEFEF;
    scrollbar-darkshadow-color: #98AAB1;
}


BODY, TD, PRE {
  font-family : verdana, arial,ms sans serif;
  font-size: 12px;
}

TH {
  font-family : verdana, arial,ms sans serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

H1 {
  font-family : Arial, Helvetica, sans-serif;
  color: #004A76;
  text-align: center;
  font-size: 22px;
}

H2 {
  font-family : Arial, Helvetica, sans-serif;
  color: #004A76;
  text-align: center;
  font-size: 16px;
}

HR {
  color: #3F6E90;
  background-color: #3F6E90;
  height: 1;
  border-width: 0px;
}

.maintbl {
        border: 1px solid #3f6e90;
}

.mybg {
        background-image: url(images/t001.gif);
        background-repeat: repeat-y;
}
.mylinex1 {
        background-image: url(images/t008.gif);
        background-repeat: repeat-x;
}

.mylinex2 {
        background-image: url(images/t003.gif);
        background-repeat: repeat-x;
}

.mylinex3 {
        background-image: url(images/t004.gif);
        background-repeat: repeat-x;
}

.mylinex4 {
        background-image: url(images/t005.gif);
        background-repeat: repeat-x;
}

.mylinex5 {
        background-image: url(images/t002.gif);
        background-repeat: repeat-x;
}

.mylinex6 {
        background-image: url(images/t006.gif);
        background-repeat: repeat-x;
}

.mylinexlogo {
        background-image: url(images/t007.gif);
        background-repeat: repeat-x;
        cursor: pointer;
}

#mainmenu {
        position: absolute;
        left: 10px;
        top: 94px;
}

#tniz {
        position: relative;
        bottom: -70%;
}

.imgfon {
        background-image: url(images/niz_ugol.gif);
        background-repeat: no-repeat;
        background-position: right bottom;
}

#maintext {
        padding-left: 20px;
}

#maintext p {
        font-size: 12px;
        text-decoration: none;
        color: #3F6E90;
	text-align: left;

}


#maintext td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #3F6E90;
}

#maintext td a{
        font-family: tahoma, sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #004A76;
        text-decoration: underline;

}

#maintext td a:hover, a:link, a:visited {
        color: #004A76;
        text-decoration: underline;
}



#maintext .bigm a{
        font-size: 18px;
        font-weight: bold;
        text-decoration: none;
        color: #3F6E90;
}

#maintext .bigm a:hover, a:visited, a:link{
        font-size: 18px;
        text-decoration: underline;
        color: #3F6E90;
}

#maintext .smallm a{
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        color: #3F6E90;
}

#maintext .smallm a:hover, a:visited, a:link{
        font-size: 14px;
        text-decoration: underline;
        color: #3F6E90;
}

#maintext .smallm12 a{
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: #3F6E90;
}

#maintext .smallm12 a:hover, a:visited, a:link{
        font-size: 12px;
        text-decoration: underline;
        color: #3F6E90;
}

#maintext .bsmallm a{
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        color: red;
}

#maintext .bsmallm a:hover, a:visited, a:link{
        font-size: 14px;
        text-decoration: underline;
        color: red;
}


#maintext .ssmallm a{
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: #3F6E90;
}

#maintext .ssmallm a:hover, a:visited, a:link{
        font-size: 12px;
        text-decoration: underline;
        color: #3F6E90;
}


/* текст для алфавита, не активный ... */

#maintext .bigmu {
        font-size: 22px;
        color: #3F6E90;
}

#maintext .bigmu a{
        font-size: 22px;
        font-weight: bold;
        text-decoration: none;
        color: #3F6E90;
}

#maintext .bigmu a:visited, a:link{
        font-size: 22px;
        font-weight: bold;
        text-decoration: none;
        color: #3F6E90;
}

#maintext .bigmu a:hover{
        text-decoration: underline;
}


/* текст для алфавита, активный ... */
#maintext .bigmusl {
        font-size: 22px;
        color: #3F6E90;
}

#maintext .bigmusl a{
        font-size: 22px;
        font-weight: bold;
        text-decoration: underline;
        color: #3F6E90;
}

#maintext .bigmusl a:visited, a:link, a:hover{
        font-size: 22px;
        font-weight: bold;
        text-decoration: underline;
        color: #3F6E90;
}


/* Печать переходных меню ... */
#maintext .scroll_menu {
        font-size: 12px;
        color: #3F6E90;
}

#maintext .scroll_menu a{
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: #3F6E90;
}

#maintext .scroll_menu a:visited, a:link, a:hover{
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: #3F6E90;
}



#maintext .text10 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #3F6E90;
}

#maintext .text16b {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 16px;
        color: #3F6E90;
}

#maintext .normalm a{
        font-size: 12px;
                font-weight: bold;
        text-decoration: none;
        color: #3F6E90;
}

#maintext .normal a:hover, a:visited{
        font-size: 12px;
        text-decoration: underline;
        color: #3F6E90;
}


.search {
        font-size: 12px;
        color: #3F6E90;
        border: thin solid;
        font-weight: bold;
}

BUTTON, INPUT#but {
        background-image: url(images/searcha.gif);
        background-repeat: no-repeat;
        height: 16px;
        width: 13px;
        border: 0px none;
        cursor: pointer;
        background-color: #C1CBD8;
        background-position: center center;
}

#menutext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #3F6E90;
        font-weight: bold;
}

#menutext a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #3F6E90;
        font-weight: bold;
        text-decoration: none;
}

#menutext a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #3F6E90;
        font-weight: bold;
        text-decoration: underline;
}

#localmenu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #3F6E90;
        font-weight: bold;
        text-decoration: none;
}

#localmenu td a, a:visited{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #3F6E90;
        font-weight: bold;
        text-decoration: none;
}

#localmenu td a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #3F6E90;
        font-weight: bold;
        text-decoration: underline;
}


.bigm {
        font-size: 18px;
        text-decoration: none;
}


#mainalt {
        font-family:  tahoma, sans-serif;
        font-size: 24px;
        font-weight: normal;
        font-variant: small-caps;
        color: #FFFFFF;
        font-style: normal;
        top: -4px;
        position: relative;
}

#simpletextsmall{
        font-family:  tahoma, sans-serif;
        font-size: 9px;
        color: #3F6E90;
        padding: 2px;
}

#simpletext{
        font-family:  tahoma, sans-serif;
        font-size: 12px;
        color: #3F6E90;
        padding: 2px;
}

#simpletextbig{
        font-family:  tahoma, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #3F6E90;
        padding: 2px;

}

#banners
{
        margin: 2px;
        padding: 2px;
}

.picleft {
        padding: 1px;
        float: left;
        margin: 5px;
        clear: none;
        border: 1px solid #3F6E90;

}

.picright {
        padding: 1px;
        float: right;
        margin: 5px;
        clear: none;
        border: 1px solid #3F6E90;
}

/* -------------- table ---------------- */

.plan {
        border-top: 1px solid #3F6E90;
        border-right: 1px solid #3F6E90;
        border-bottom: 1px solid #3F6E90;
        border-left: 1px solid #3F6E90;

}

.plan caption {
  font-family : Arial, Helvetica, sans-serif;
  color: #004A76;
  text-align: center;
  font-size: 14px;
}

.plan th  {
    background-color: #3F6E90;
    color: white;
    text-align: center;
    font-size: 9px;
    padding: 2px;
    vertical-align: top;

}

.plan td {
    border-top: 1px solid #3F6E90;
    border-right: 1px solid #3F6E90;
    border-bottom: 1px solid #3F6E90;
    border-left: 1px solid #3F6E90;
    font-size: 9px;

}
