body
  {
   font-family:     Tahoma;
   margin:          0;
   padding:         0;
   color:           #647983;
   font-size:       10pt;
  }
  
.main
  {
   margin:          0 auto;
   padding:         0;
   width:           951px;
   overflow:        hidden;
  }
.head
  {
   margin:          0;
   padding:         0;
   width:           951px;
   overflow:        hidden;
  }
.logo
  {
   margin:          10px 0 0 0;
   padding:         0;
   float:           left;
  }
.baner
  {
   margin:          10px 0 0 10px;
   padding:         0;
   float:           left;
   width:			      760px;
   min-height:			90px;
  }
.cap
  {
   margin:          0 0 0 10px;
   padding:         0 0 0 35px;
   float:           left;
   width:           725px;
   height:          21px;
   border-bottom:   1px solid #647983;
   background:      url('img/grey.gif') left bottom no-repeat;
   line-height:     21px;
   font-weight:     bold;
  }
  .cap div
    {
     text-align:    right;
     margin:        -21px 0 0 0;
     padding:       0;
    }
.middle
  {
   margin:          0;
   padding:         0;
   width:           951px;
   overflow:        hidden;
  }
.leftcolumn
  {
   margin:          0;
   padding:         0;
   width:           659px;
   vertical-align:  top;
   float:           left;
   overflow:        hidden;
  }
.titlemain
  {
   margin:          10px 0 0 191px;
   padding:         0 0 0 35px;
   background:      url('img/grey.gif') left bottom no-repeat;
   line-height:     21px;
   font-weight:     bold;
   width:           433px
  }
.mainnews
  {
   margin:          0 0 20px 0;
   padding:         0 5px 0 0;
   border-top:      1px solid #647983;
   border-bottom:   1px solid #647983;
   background:      #eff1f2;
   overflow:        hidden;
   width:           654px;
  }
.container
  {
   margin:          5px;
   padding:         0;
   overflow:        hidden;
   float:           left;
   width:           644px;
   text-align:      justify;
  }
.img
  {
   margin:          0 10px 5px 0;
   padding:         0;
   float:           left;
   width:           180px;
   height:          120px;
  }
a.bold:link, a.bold:visited
  {
   margin:          0 0 0 5px;
   font-size:       11pt;
   color:           #010000;
   font-weight:     bold;
   text-decoration: none;
  }
a.bold:hover
  {
   margin:          0 0 0 5px;
   font-size:       11pt;
   color:           #010000;
   font-weight:     bold;
   text-decoration: underline;
  }
a.normal:link, a.normal:visited, a.normal:hover
  {
   color:           #010000;
   font-weight:     normal;
   text-decoration: none;
   font-size:       9pt;
  }
.leftmenu
  {
   margin:          0 10px 15px 0;
   padding:         21px 0 0 0;
   float:           left;
   overflow:        hidden;
   width:           180px;
  }
.leftmenu ul
 {
  margin:          0;
  padding:         0;
  width:           180px;
  border-top:      1px solid #647983;
  font-weight:     bold;
  background:      #ffffff;
 }
 .leftmenu ul li
   {
    list-style:      none;
    margin:          0;
    padding:         0 0 0 10px;
    width:           170px;
    line-height:     26px;
    color:           #647983;
    background:      #ffffff;
    border-bottom:   1px solid #647983;
   }
   .leftmenu ul li a:link, .leftmenu ul li a:visited, .leftmenu ul li a:hover
     {
      color:             #647983;
      font-weight:     bold;
      text-decoration: none;
     }
 .leftmenu ul li.activ
   {
    list-style:      none;
    margin:          0;
    padding:         0 0 0 10px;
    width:           170px;
    line-height:     26px;
    color:           #ffff00;
    background:      #647983;
    border-bottom:   1px solid #647983;
   }
  .leftmenu ul li.activ a
  {
   color:           #ffff00;
  }
ul.leftsubmenu
 {
  margin:          0;
  padding:         0;
  width:           180px;
  font-weight:     bold;
  background:      #ffffff;
  font-size:       8pt;
  border:          0;
 }
 ul.leftsubmenu  li
   {
    list-style:      none;
    margin:          0;
    padding:         0 0 0 20px;
    width:           160px;
    line-height:     26px;
    color:           #647983;
    background:      #ffffff;
    border-bottom:   1px solid #647983;
   }
   ul.leftsubmenu  li a:link, ul.leftsubmenu  li a:visited, ul.leftsubmenu  li a:hover
     {
      color:           #647983;
      font-weight:     bold;
      text-decoration: none;
     }
 ul.leftsubmenu  li.activ
   {
    list-style:      none;
    margin:          0;
    padding:         0 0 0 20px;
    width:           160px;
    line-height:     26px;
    color:           #ffff00;
    background:      #647983;
    border-bottom:   1px solid #647983;
   }
   ul.leftsubmenu  li.activ a:link, ul.leftsubmenu  li.activ a:visited
     {
	 color:           #ffff00;
   }
 ul.leftsubmenu  li.last
   {
    list-style:      none;
    margin:          0;
    padding:         0 0 0 20px;
    width:           160px;
    line-height:     26px;
    color:           #647983;
    background:      #ffffff;
    border:          0;
   }
  ul.leftsubmenu  li.lastactiv
   {
    list-style:      none;
    margin:          0;
    padding:         0 0 0 20px;
    width:           160px;
    line-height:     26px;
    color:           #ffff00;
    background:      #647983;
    border:          0;
   }
   ul.leftsubmenu  li.lastactiv a
   {
   color:           #ffff00;
   }
.content
  {
   margin:          0;
   padding:         0;
   float:           left;
   overflow:        visible;
   width:           469px;
  }
.titlecontentnews
  {
   margin:          0;
   padding:         0 0 0 35px;
   width:           434px;
   line-height:     21px;
   border-bottom:   1px solid #647983;
   background:      url('img/grey.gif') left bottom no-repeat;
   font-weight:     bold;
  }
.titlecontentnews a:link, .titlecontentnews a:visited
{
   color:#647983;
   text-decoration:none;
}
.containernews
  {
   margin:          0 0 15px 0;
   padding:         5px 0 5px 0;
   border-bottom:   1px solid #647983;
   overflow:        hidden;
   width:           469px;
  }
.contentnews
  {
   margin:          5px 0 5px 0;
   padding:         0;
   overflow:        hidden;
   width:           469px;
   font-size:       9pt;
   text-align:      justify;
  }
.imgcontent
  {
   margin:          3px 10px 5px 0;
   padding:         0;
   float:           left;
   width:           125px;
   height:          83px;
  }
a.boldcontent:link, a.boldcontent:visited
  {
   color:           #647983;
   font-size:       9pt;
   font-weight:     bold;
   text-decoration: none;
  }
a.boldcontent:hover
  {
   color:           #647983;
   font-weight:     bold;
   text-decoration: underline;
   font-size:       9pt;
  }
a.normalcontent:link, a.normalcontent:visited, a.normalcontent:hover
  {
   color:           #647983;
   font-weight:     normal;
   text-decoration: none;
   font-size:       9pt;
  }
.bottomnews
  {
   margin:          0 0 15px 0;
   padding:         5px 0 5px 0;
   border:          0;
   overflow:        hidden;
   width:           469px;
  }
.rightcolumn
  {
   width:            282px;
   margin:           0;
   padding:          0 0 10px 10px;
   vertical-align:   top;
   float:            left;
   overflow:         hidden;
  }
.titlegreen
  {
   margin:          10px 0 0 0;
   padding:         0 0 0 35px;
   background:      url('img/green.gif') left bottom no-repeat;
   line-height:     21px;
   font-weight:     bold;
   width:           247px;
   border-bottom:   1px solid #1f9500;
   color:           #1f9500;
  }
.rightgreennews
  {
   margin:          0 0 15px 0;
   padding:         0 5px 0 5px;
   border-bottom:   1px solid #1f9500;
   overflow:        hidden;
   width:           272px;
   background:      #e8f4e5;
  }
.rightnews
  {
   margin:          5px 0 5px 0;
   padding:         0;
   overflow:        hidden;
   width:           272px;
   font-size:       10px;
   text-align:      justify;
   color:           #1f9500;
  }
.imgright
  {
   margin:          5px 10px 2px 0;
   padding:         0;
   float:           left;
   width:           50px;
   height:          33px;
  }
a.boldright:link, a.boldright:visited
  {
   color:           #1f9500;
   font-size:       11px;
   font-weight:     bold;
   text-decoration: none;
  }
  a.sape:link, a.sape:visited
  {
   color:           #647983;
   font-size:       11px;
   font-weight:     bold;
   text-decoration: none;
  }
a.boldright:hover
  {
   color:           #1f9500;
   font-weight:     bold;
   text-decoration: underline;
   font-size:       11px;
  }
a.normalright:link, a.normalright:visited, a.normalright:hover
  {
   color:           #1f9500;
   font-weight:     normal;
   text-decoration: none;
   font-size:       10px;
  }
.titleorange
  {
   margin:          10px 0 0 0;
   padding:         0 0 0 35px;
   background:      url('img/orange.gif') left bottom no-repeat;
   line-height:     21px;
   font-weight:     bold;
   width:           247px;
   border-bottom:   1px solid #ffc500;
   color:           #ffc500;
  }
.rightorange
  {
   margin:          0 0 15px 0;
   padding:         0 5px 0 5px;
   border-bottom:   1px solid #ffc500;
   overflow:        hidden;
   width:           272px;
   background:      #fff0d0;
  }
 .titlegray
  {
   margin:          10px 0 0 0;
   padding:         0 0 0 35px;
   background:      url('img/grey.gif') left bottom no-repeat;
   line-height:     21px;
   font-weight:     bold;
   width:           247px;
   border-bottom:   1px solid #647983;
   color:           #647983;
  }
   .titlegrayleft
  {
   clear:           both;
   margin:          0px 0 0 0;
   padding:         0px 5px 0px 5px;
   background:      url('img/grey.gif') left bottom no-repeat;
   line-height:     21px;
   font-weight:     bold;
   width:           180px;
   border-bottom:   1px solid #647983;
   color:           #647983;
  }
.rightgray
  {
   margin:          0 0 15px 0;
   padding:         10px 5px 10px 5px;
   border-bottom:   1px solid #647983;
   overflow:        hidden;
   width:           272px;
   background:      #EFF1F2;
  }
  .rightgray a:link, .rightgray a:visited
  {
   color: #647983;
  }
.leftgray
  {
   margin:          0 0 15px 0;
   padding:         10px 5px 10px 5px;
   border-bottom:   1px solid #647983;
   overflow:        hidden;
   width:           180px;
   background:      #EFF1F2;
  }
  
.orange
  {
   margin:          5px 0 5px 0;
   padding:         0;
   overflow:        hidden;
   width:           272px;
   text-align:      justify;
  }
  .orange a:link, .orange a:visited, .orange a:hover
    {
     color:           #000000;
     font-weight:     normal;
     text-decoration: none;
     font-size:       8pt;
    }
a.basement:link, a.basement:visited, a.basement:hover
  {
   color:           #647983;
   font-weight:     normal;
   text-decoration: none;
   font-size:       8pt;
  }
.bottom
  {
   margin:          0;
   padding:         5px 0 5px 0;
   border-top:      1px solid #647983;
  }
.middleinside
  {
   margin:          21px 0 0 0;
   padding:         0;
   width:           951px;
   overflow:        hidden;
  }
.navigation
  {
   margin:          15px 0 0 0;
   padding:         0;
   color:           #647983;
   text-align:      center;
  }
  .navigation a:link, .navigation a:visited, .navigation a:hover
    {
     padding:         0 4px 0 4px;
     color:           #647983;
     text-decoration: none;
     font-size:       10pt;
     font-weight:     normal;
    }
  .navigation b
    {
     padding:         0 4px 0 4px;
     color:           #647983;
     font-size:       10pt;
     font-weight:     bold;
    }
.titlegreeninside
  {
   margin:          0;
   padding:         0 0 0 35px;
   background:      url('img/green.gif') left bottom no-repeat;
   line-height:     21px;
   font-weight:     bold;
   width:           247px;
   border-bottom:   1px solid #1f9500;
   color:           #1f9500;
  }
.envelope
  {
   margin:          10px 0 0 0;
   padding:         0;
   text-align:      justify;
   overflow:        hidden;
  }
.boldinside
  {
   margin:          0 0 10px 0;
   padding:         0;
   color:           #000000;
   font-size:       12pt;
   font-weight:     bold;
   clear:           both;
   overflow:        hidden;
  }
  .boldinside b
    {
     color:           #a8a8a8;
    }
.boldinside a:link, .boldinside a:visited
  {
   color:           #000000;
   font-size:       12pt;
   font-weight:     bold;
   padding:         10px 0 10px 0;
   text-decoration: none;
  }
.boldinside a:hover
  {
   color:           #000000;
   font-size:       12pt;
   font-weight:     bold;
   padding:         10px 0 10px 0;
   text-decoration: underline;
  }
.imginside
  {
   margin:          5px 10px 2px 0;
   padding:         0;
   float:           left;
   width:           180px;
   height:          120px;
  }
a.normalinside:link, a.normalinside:visited, a.normalinside:hover
  {
   color:           #000000;
   font-size:       10pt;
   font-weight:     normal;
   padding:         10px 0 10px 0;
   text-decoration: none;
   text-align:      justify;
  }
.back
  {
   margin:          15px 0 0 0;
   padding:         0;
   width:           469px;
   height:          12px;
   border-bottom:   1px solid #647983;
  }
  .back a:link, .back a:visited, .back a:hover
    {
     color:           #647983;
     text-decoration: none;
     font-size:       8pt;
     font-weight:     bold;
    }
.banerbottom
  {
   margin:          5px 0 9px 0;
   padding:         0;
   text-align:      center;
  }

/*  Дополнительные стили для резиновой страницы  */

.logorubber
  {
   margin:          0;
   padding:         10px 10px 0 15px;
   width:           181px;
   height:          122px;
   vertical-align:  top;
  }
.headrubber
  {
   margin:          0;
   padding:         10px 0 0 0;
   height:          122px;
   vertical-align:  top;
   text-align:      left;
   width:           100%;
  }
.banerrubber
  {
   margin:          0;
   padding:         0;
  }
.caprubber
  {
   margin:          0;
   padding:         0 0 0 35px;
   width:           95%;
   height:          21px;
   border-bottom:   1px solid #647983;
   background:      url('img/grey.gif') left bottom no-repeat;
   line-height:     21px;
   font-weight:     bold;
   color:           #647983;
  }
.caprubber div
  {
   text-align:    right;
   margin:        -21px 0 0 0;
   padding:       0;
   font-weight:   bold;
  }
.leftrubber
  {
   margin:          0;
   padding:         16px 0 0 15px;
   vertical-align:  top;
  }
.contentrubber
  {
   margin:          0;
   padding:         15px 0;
   vertical-align:  top;
  }
.rubberbaner
  {
   margin:          14px 0 17px 0;
   padding:         0;
   width:           760px;
  }
.bottomrubber
  {
   margin:          0 15px;
   padding:         5px 0 5px 0;
   border-top:      1px solid #647983;
  }
.gallery
  {
   margin:          1px 1px 3px 2px;
   padding:         0;
   float:           left;
   width:           150px;
   height:          120px;
  }
/*----------------------------------------------------Old styles--------------------------------------------*/
td {
  font-family:Tahoma;
  font-size: 12px;
  color:#000000;
  text-align: left;
}
td h2 {
color:#000000;
font-family:Tahoma;
font-size:16px;
margin:0 0 10px;
}
td a{
  text-decoration:none;
  color:#000000;
}
.page_counter{
  font-family:Tahoma;
  font-size: 12px;
  color:#647983;
}
.page_counter a{
  text-decoration:none;
  color:#647983;
}
 .rss
 {
	list-style-image: url('./images/rsssmall.gif');
 }
 h1{
  font-family: Tahoma;
  color:#647983;
  font-size: 12px;
  margin:0 0 0 35px;
}
h1 a{
  color:#647983;
  text-decoration:none;
}
h2{
  font-family: Tahoma;
  color:#000000;
  font-size: 16px;
  margin:0 0 10px 0;
}
h2 a{
  color:#000000;
  text-decoration:none;
}
h2 a:hover{
  text-decoration:underline;
}
h3{
  font-family:Tahoma;
  color:#647983;
  font-size: 12px;
  margin:0 0 0 0;
}
h3 a{
  color:#647983;
  text-decoration:none;
}
h3 a:hover{
  text-decoration:underline;
}
h4{
  font-family:Tahoma;
  color:#1f9500;
  font-size: 11px;
  margin:0px 0px 0px 0px;
}
h4 a{
  color:#1f9500;
  text-decoration:none;
}
h4 a:hover{
  text-decoration:underline;
}
p
{
	margin: 0;
}
.po_teme{
  font-family:Tahoma;
  font-size: 12px;
  background:#647983;
  color:#f1ff2c;
  text-decoration:none;
}
.po_teme a{
  font-family:Tahoma;
  font-size: 10px;
  color:#f1ff2c;
  text-decoration:none;
}
.po_teme a:hover{
  text-decoration:underline;
}
.discuss:hover{
  text-decoration:underline;
}
.finpt{
  border:solid 1px #000000;
  width:350px;
  height:20px;
}
.txtarea{
  width:350px;
  border:solid 1px #000000;  
}
.btn{
  background:#ffffff;
  border:outset 2px #647983;
}
/*-------------------------------------------------------------------------------------------------------------/

