body {
  font-family: "Courier New", Courier, monospace;
  background-image: url(../files/bag/bg11.jpg);
  background-color: #000000;
  color: #F5F5F5;
  margin: 0px;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center
}
h1 {
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  margin-top: 3px;
  margin-bottom: 3px
}
h2 {
  font-size: 22px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 0px;
  line-height: 22px
}
h3 {
  font-size: 20px;
  font-weight: bold
}

.h1 {
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  background-color: #A9A9A9;
  margin-top: 3px;
  margin-bottom: 3px
}
a {
  color: #DCDCDC
}


.cashimg {
  background: url(../files/bag/rule2.gif) no-repeat;
  margin-left: -1000px
}
.cashimg2{
  background: url(../files/bag/top_f5.gif) no-repeat;
  margin-left: -1000px
}
#t_border {
  background-image: url(../files/bag/bg3.gif);
  background-color: transparent;
  background-repeat: repeat
}


/* ------------------------------------------------------------------------- */
.t_body {
  background-color: transparent
}
.top {
  background-color: transparent;
  background-image: url(../files/bag/tr_bl.png);
  background-repeat: repeat
}


.top_d {
  height: 255px;
  background-image: url(../files/bag/logo2010.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 330px;
  vertical-align: top;
  margin-left: 15px
}
.year {
  text-align: right;
  margin: 0px 20px 5px 0px;
  font-size: 24px;
  color: #696969
}

/* ------------------------------------------------------------------------- */
.top_menu {
  background-color: transparent;
  background-image: url(../files/bag/tr_bl.png);
  background-repeat: repeat

}

.top_menu div {
  vertical-align: top;
  height: 13px;
  padding: 0px;
  background-image: url(../files/bag/bg4.gif);
  background-position: bottom;
  background-repeat: repeat-x;
  width: 100%
}
/* -------------------------------------------------------------------------- */
.left {
  background-color: transparent;
  background-image: url(../files/bag/tr_bl.png);
  background-repeat: repeat;
  vertical-align: top
}
.left_div {
  padding: 5px;
  color: #FFFFFF
}
/* -------------------------------------------------------------------------- */
.news_pre {
  text-align: justify;
  border-bottom: 2px solid #696969;
  padding-bottom: 5px;
  padding-top: 5px
}
.news_pre td {
  vertical-align: top
}

.news_pre img {
  border: 3px solid #FFFFFF
}
.news_pre u {
  text-decoration: none;
  font-weight: bold;
  color: #696969;
  margin-left: 3px;
  text-align: right;
  background-color: #FFFFFF
}
.news_pre h2 {
  padding-left: 15px;
  margin: 0px;
  font-size: 20px
}

.news_pre h2 a {
  text-decoration: none;
  color: #FF7F50;

}
.news {
  margin-left: 5px
}

/* -------------------------------------------------------------------------- */
                                /* Навигатор */
.navigator {
  color: #C0C0C0;
  font-size: 70%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #000000;
  padding-bottom: 5px;
  padding-top: 5px
}

.navigator A, .navigator A:VISITED {
  color: #FFFFFF
}
.navigator A:hover {
  color: #FF7F50;
  text-decoration: none
}
/* -------------------------------------------------------------------------- */
.right {
  background-color: transparent;
  background-image: url(../files/bag/tr_bl.png);
  background-repeat: repeat;
  vertical-align: top;
  text-align: center;
  width: 200px
}
.right h2 {
  margin: 0px;
  font-size: 22px;
  font-weight: bold;
  padding-bottom: 10px
}
.right a img {
  border: 0px none #000000
}
/* ------------------------------------------------------------------------- */
.albums {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom-color: #DCDCDC;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  padding-bottom: 10px
}
.albums h2 {
  margin-top: 0px
}

.albums div {
  vertical-align: middle;
  background-color: #353535;
  padding: 5px 2px 5px 2px;
  width: 500px;
  text-align: center
}
.albums a {
  display: block
}

.albums img {
  border: 2px solid #FFFFFF;
  background-color: #2D2D2D;
  vertical-align: middle
}
/* ------------------------------------------------------------------------- */
.album p {
  text-align: justify;
  margin-left: 10px;
  margin-right: 10px
}
.tmb_f {
  border: 1px solid #000000;
  background-color: #2D2D2D;
  padding: 5px
}
.tmb_f img{
  border: 2px solid #FFFFFF
}
.tmb_f a {
  display: block
}
.tmb_t {
  padding-bottom: 30px
}
/* ------------------------------------------------------------------------- */
.center_text {
  color: #DCDCDC;
  font-size: 18px
}
.center_text h2 {
  border-top: 3px dashed #FF4500;
  padding-top: 10px;
  padding-bottom: 5px
}
.center_text h3 {
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0px
}
.feedback b {
  font-size: 30px;
  color: #FF4500
}
/* ------------------------------------------------------------------------- */
#register1 {
  background-color: #000000;
  padding-top: 10px;
  padding-left: 20px;
  font-weight: bold;
  text-align: left;
  font-size: 18px;
  color: #FFA07A
}
/* ------------------------------------------------------------------------- */
.partners {
  text-align: center;
  border-bottom: 3px dotted #FF4500;
  padding-bottom: 5px
}

.partners h2 {
  font-size: 26px;
  font-weight: bold;
  padding: 10px;
  margin-top: 0px
}
.partners a {
  text-decoration: none
}
.partners img {
  margin-bottom: 8px;
  border: 0px none #000000
}
/* ------------------------------------------------------------------------- */
.partner img {
  margin-top: 8px;
  margin-bottom: 10px
}
.partner p {
  padding-left: 10px;
  padding-right: 10px
}
/* ------------------------------------------------------------------------- */
#members0 td {
  border-bottom: 2px solid #FF4500;
  font-size: 16px;
  background-color: #000000;
  font-weight: bold;
  text-align: center
}
#members1 td {
  font-size: 16px;
  background-color: #444444;
  font-weight: bolder;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: center
}
.members {
  border: 1px solid #696969
}

.members td {
  font-size: 14px;
  border-bottom: 1px solid #CE3800;
  padding-bottom: 5px;
  padding-top: 5px;
  border-left: 1px dotted #696969;
  text-align: left;
  vertical-align: top
}
.members1 {
  border: 1px solid #696969
}

.members1 td {
  font-size: 14px;
  border-bottom: 1px solid #CE3800;
  padding-bottom: 5px;
  padding-top: 5px;
  border-left: 1px dotted #696969;
  text-align: center;
  vertical-align: middle
}
