img { border: 0px; }
a
{
 text-decoration: none;
 color: #FF0000;
}
a:hover
{
 color: #7f007f;
}
body
{
  padding: 0px;
  margin: 0px;
  font-family: 	ArialMT,Arial,sans-serif;
  font-size: 12px;
  color: #6b6a6a;
  background-color: #FFFFFF;
}
h1
{
  position: relative;
  display: block;
  line-height: 30px;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #ececec;
  color: #ff0000;
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  border-right: none;
  border-left: none;
  font-size: 20px;
  font-weight: normal;
}
h3
{
  background-image: url('../img/bullet_h3.png');
  background-repeat: no-repeat;
  background-position: center left;
  position: relative;
  display: block;
  line-height: 30px;
  padding-left: 25px;
  padding-right: 5px;
  background-color: #ececec;
  border: none;
  font-size: 16px;
  font-weight:bold;
}
h2 {
 font-size: 15px;
 color: #B72121;
 font-weight:bold;
 line-height:19px;
}
ul
{
  padding-left: 15px;
  margin-left: 0px;
 list-style: disc  outside url('../img/dot.gif');
}

ul ul
{
 list-style: disc  outside url('../img/dot2.gif');
}
ol {
 font-weight: bold;
}
ol li {
margin-bottom: 15px;
}
ul li {
 margin-bottom: 0px;
}
li li { font-weight: normal; }
#main
{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  width: 1015px;
  display: table;

}
#main #top
{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  width: 1015px;
  height: 214px;
  display: block;
  clear: both;
  background-image: url(../img/logo.gif);
  background-repeat: no-repeat;
}
#main #menu
{
  position: relative;
  clear: both;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  width: 1015px;
  height: 54px;
  display: block;
  background-image: url(../img/menu_bg.gif);
  background-repeat: repeat-x;
  font-family: "Arial";
  font-size: 15px;
}
#main #menu a
{
  text-align: center;
  position: relative;
  width: 168px;
  display: block;
  float: left;
  margin-top: 14px;
  font-weight: bold;
  font-family: "Arial";
  font-size: 15px;
  color: #6e6e6e;
}
#main #menu a:hover, #main #menu a.active:hover
{
  color: #ff1d00;
}
#main #menu a.active
{
  color: #e6e6e6;
}
#main #main_side
{
  position: relative;
  width: 1015px;
  margin-bottom: 10px;
}
#main #main_side #left_side
{
  position: relative;
  margin-right: 20px;
  width: 210px;
  display: table;
  overflow: hidden;
  float: left;
}
#main #main_side #mid_side
{
  position: relative;
  width: 554px;
  display: table;
  overflow: hidden;
  float: left;
  font-size: 16px;
  line-height:22px;
}
#main #main_side #right_side
{
  position: relative;
  width: 210px;
  display: table;
  overflow: hidden;
  float: right;
}
.blok
{
 position: relative;
 width: 205px;
 background-color: #f0f0f0;
 margin-bottom: 10px;
}
.blok .title
{
 position: relative;
 height: 32px; width: 205px;
 display: block;
 overflow: hidden;
 background-image: url(../img/blok_title.gif);
 background-repeat: repeat-x;
 color: #ffffff;
 font-size: 15px;
 text-align: center;
 padding-top: 7px;
}
.blok .text
{
  position: relative;
  width: 195px;
  overflow: hidden;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;

}
.news_title a
{
 color: #ff0000;
 font-weight: bold;
 line-height: 17px;
}
.news_title a:hover
{
 color: #b1b1b1;
}
.news_date { line-height: 17px; }
.okno
{
 position: relative;
 width: 207px;
 background-image: url(../img/okno_bg.gif);
 background-repeat: repeat-y;
 margin-bottom: 10px;
}
.okno .okno_up
{
 position: relative;
 width: 207px; height: 4px;
 display: block; overflow: hidden;
 background-image: url(../img/okno_up.gif);
 background-repeat: no-repeat;
}
.okno .okno_down
{
 position: relative;
 width: 207px; height: 4px;
 display: block; overflow: hidden;
 background-image: url(../img/okno_down.gif);
 background-repeat: no-repeat;
}
.okno .okno_text
{
 position: relative;
 width: 187px;
 overflow: hidden;
 padding-left: 10px;
 padding-right: 10px;
}
#main #footer
{
 position: relative;
 width: 1015px; height: 31px;
 display: block;
 overflow: hidden;
 clear: both;
 background-image: url(../img/footer_bg.gif);
 background-repeat: repeat-x;
 text-align: center;
 padding-top: 7px;
 margin-top: 20px;
}
#news { position: relative;
margin-bottom: 20px; }
#news div
{
  position: relative;
 line-height: 30px;
 font-size: 17px;
}
#news div a
{
 color: #6b6b6b;
}
#news div a:hover
{
 color: #b1b1b1;
}
#news .news_date
{
border-bottom: 1px solid #939393;
color: #666666;
font-size: 15px;
}
.form
{
 border-color: #ff0000;
}

#left_side .form
{
   background-color: #ffffff;
   padding: 2px;
   border: 1px #9c4a3e solid;
   margin-bottom: 1px;
   width: 100px;
   padding:0px;
   
}
#mid_side .form
{
   background-color: #e7e7e7;
   padding: 2px;
   border: 2px #a7a7a7 solid;
   margin-bottom: 1px;
   width: 164px;
}
.frame {
 padding-left: 10px;
 padding-right: 20px;
 position: relative;
 width: 530px; display: block;
 overflow: hidden;
 background-image: url('../img/frame_bg.gif');
 background-repeat: repeat-y;
}
.frame_top
{
 position: relative;
 width: 560px; height: 12px;
 background-image: url('../img/frame_top.gif');
 background-repeat: no-repeat;
 overflow: hidden; display: block;
}
.frame_bottom
{
 position: relative;
 width: 560px; height: 12px;
 background-image: url('../img/frame_bottom.gif');
 background-repeat: no-repeat;
 overflow: hidden; display: block;
}
.sel_two
{
  background-color: #fcdede;
}
.sel_one
{
  background-color: #f9bdbb;
}

#date2{
float:right;
width:70px !important;
}

#time2{
width:100px !important;
}
