body {
        font-family: arial,tahoma,sans serif;
        background-color: #ffffff;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        font : 800 italic;
                  }

A.mainclass:link
 {
   color: #007cb9;
 font-size: 9pt;
 text-decoration: underline;
 }

A.mainclass:visited
 {
   color: #007cb9;
 font-size: 9pt;
 text-decoration: underline;
 }

A.mainclass:active
 {
  text-decoration: none;
 }

A.mainclass:hover
 {
  text-decoration: none;
 }

A.mainclass_red:link
 {
   color: red;
 font-size: 9pt;
 text-decoration: underline;
 }

A.mainclass_red:visited
 {
   color: red;
 font-size: 9pt;
 text-decoration: underline;
 }

A.mainclass_red:active
 {
  text-decoration: none;
 }

A.mainclass_red:hover
 {
  text-decoration: none;
 }

.right_link   {
        background-color : #0093dd;
         }

.right_link a, right_link a:visited
{
 color: white;
 font-size: 11pt;
 text-decoration: none;
}

.right_link a:hover, .selected {
 color: white;
 text-decoration: underline;
}

.right_link3 a, right_link3 a:visited
{
 color: white;
 font-size: 10pt;
 text-decoration: none;
}

.right_link3 a:hover, .selected {
 text-decoration: underline;
}



.right_link2 {
        background-color : #007cb9;
              }

.main_line {
   background-image: url(img/main_line_1.gif);
   background-repeat: repeat-y;
        }

.main_photo {
          border-top-style: solid;
          border-bottom-style: solid;
          border-left-style: solid;
          border-top-color: #969594;
          border-bottom-color: #969594;
          border-left-color: #969594;
          border-top-width: 5pt;
          border-bottom-width: 5pt;
          border-left-width: 5pt;
        }

.rand_photo {
          border-top-style: solid;
          border-bottom-style: solid;
          border-left-style: solid;
          border-right-style: solid;
          border-top-color: #969594;
          border-bottom-color: #969594;
          border-left-color: #969594;
          border-right-color: #969594;
          border-top-width: 2pt;
          border-bottom-width: 2pt;
          border-left-width: 2pt;
          border-right-width: 2pt;
        }

.title {
        color: #aaa9a9;
        font-size: 12pt;
        font-weight: bold;

       }

.news_date {
        font-size: 9pt;
        font-weight: bold;
        }

.red_line_news2 {
   background-image: url(img/red_line_news2.gif);
   background-repeat: repeat-y;
 }

.news_prev_text {
        font-size: 8pt;
 }

.news_prev_text a, news_prev_text a:visited
{
 color: black;
 font-size: 8pt;
 text-decoration: none;
}

.red_text {
 color: #db4f31;
 font-size: 14pt;
 font-weight: bold;
 text-decoration: none;
        }

.news_prev_text a:hover, .selected {
 text-decoration: underline;
}

.bottom_top {
   background-image: url(img/bottom_top.gif);
   background-repeat: repeat-x;
 }

.bottom_center
{
   color: white;
   font-size: 8pt;
   background-color: #db4f31;
}

.bottom_center a, bottom_center a:visited
{
 color: white;
 font-size: 9pt;
 text-decoration: underline;
}

.bottom_center a:hover, .selected {
 text-decoration: none;
}

 .bot_bot_right
{
   background-image: url(img/bot_bot_right.gif);
   background-repeat: repeat-x;
   color: white;
   font-size: 8pt;
}

.bot_bot_right a, bot_bot_right a:visited
{
 color: white;
 font-size: 9pt;
 text-decoration: none;
}

.bot_bot_right a:hover, .selected {
 text-decoration: underline;
}

.title_text {
        font-size: 10pt;
        font-weight: bold;
        }

.text_all {
        font-size: 10pt;
        text-indent: 15pt;
 }

.text_all2 {
        font-size: 10pt;
 }

input {
        border-left: 1px #D7D7D7;
        border-right: 1px #D7D7D7;
        border-top: 1px #D7D7D7;
        border-bottom: 1px #D7D7D7;
        border-style : solid;
       }

textarea {
        border-left: 1px #D7D7D7;
        border-right: 1px #D7D7D7;
        border-top: 1px #D7D7D7;
        border-bottom: 1px #D7D7D7;
        border-style : solid;
       }

input.poisk   {
        width: 65pt;
        height: 13pt;
        }

input.quest   {
        width: 160pt;
        height: 13pt;
        }


input.button1
       {
        background-color : rgb(238, 238, 238);
        font-size: 8pt;
       }

.maintel {
 color: #b6b6b6;
 font-size: 10pt;
        }

.maintel_white {
 color: white;
 font-size: 10pt;
        }

.maintel_white_b {
 color: white;
 font-size: 10pt;
 font-weight: bold;
        }

.maintel_red {
 color: #db4f31;
 font-size: 13pt;
 font-weight: bold;
        }




.llinnk   {
  color : #7c7c7c;
  font-size: 8pt;
         }

.llinnk a, llinnk a:visited
{
  color : #7c7c7c;
  font-size: 8pt;
 text-decoration: none;
}

.llinnk a:hover, .selected {
  color : #7c7c7c;
 text-decoration: underline;
}

.llinnk a, llinnk a:visited
{
  color : #7c7c7c;
  font-size: 8pt;
 text-decoration: none;
}

.llinnk a:hover, .selected {
 text-decoration: underline;
}
