body {
  color: #42535d;
  font-family: Tahoma;
  font-size: 8pt; 
  margin: 0 0 0 0;
  background: url(../img/layout/back.jpg) repeat;
}

a:link {
  color: #ffffff; 
  text-decoration: none;
}
a:visited {
  color: #ffffff; 
  text-decoration: none;
}
a:active {
  color: #ffffff; 
  text-decoration: none;
}
a:hover {
  color: #ffffff; 
  text-decoration: none;
}
img {
  border: 0px;
}
p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
h1 {
  width: 431px;
  height: 72px;
  display: block;
  text-indent: -5000px;
  overflow: hidden;
  cursor: pointer;
  background: url(../img/layout/logo.png) no-repeat;
  position: relative;
  top: -4px;
  margin: 0px;
  padding: 0px;  
}
.hidden {
  margin: 0;
  position: absolute;
  top: -999999999em;
  display: none;
}
img, div, a, h1, input { 
  _behavior: url('css/iepngfix.htc');
}
form {
  border: 0px;
}

#layout_moz {
  width: 919px;
  height: auto;
  margin: 0px auto;
}
#layout {
  width: 919px;
  height: auto;
  float: left;
}
#back {
  width: 1209px;
  height: auto;
  margin: 0px auto;
}
#back_left {
  background: url(../img/layout/back_left.gif) no-repeat;
  width: 145px;
  height: 380px;  
  float: left;
  vertical-align: top;
}
#back_top {
  background: url(../img/layout/back_top.gif) no-repeat;
  width: 919px;
  height: 215px;
  float: left;  
}
#back_right {
  background: url(../img/layout/back_right.gif) no-repeat;
  width: 145px;
  height: 380px;  
  float: left;
  vertical-align: top;
}
#header {
  width: 920px;
  height: 99px;
  margin: 116px 0 0 0;
}
#header .left {
  width: 690px;
  height: 102px;
  float: left;
}
#header .left .logo {
  width: 431px;
  height: 72px;
  float: none;
}
#header .left .menu {
  width: 750px;
  height: 30px;
  float: none;
  background: url(../img/layout/menu.jpg) no-repeat;
  margin: -4px 0 0 0px;
  padding: 0 0 0 45px;
  position: relative;
  z-index: 1;
}
#header .left .menu img {
  position: relative;
  top: 1px;
}
#header .left .menu .next {
  position: relative;
  left: -19px;
}
#header .left .menu .next2 {
  position: relative;
  left: -38px;
}
#header .left .menu .next3 {
  position: relative;
  left: -58px;
}
#header .left .menu .next4 {
  position: relative;
  left: -78px;
}
#header .left .menu .next5 {
  position: relative;
  left: -97px;
}
#header .right {
  width: 230px;
  height: 102px;
  float: right;
  position: relative;
  z-index: 2;
  _top: -103px;
}
#header .right .follow {
  width: 199px;
  height: 58px;
  background: url(../img/layout/follow_back.jpg) no-repeat;
  margin: 40px 28px 0 0;
  _margin: 41px 14px 0 0;
  float: right;
}
#header .right .follow .da {
  position: relative;
  top: 5px;
  left: 11px;
}
#header .right .follow .fb {
  position: relative;
  top: 5px;
  left: 26px;
}
#content {
  width: 919px;
  height: auto;
  _margin: -105px 0 0 0; 
}
#content .top1 {
  width: 919px;
  height: 100px;
  background: url(../img/layout/1.jpg) no-repeat;
}
#content .top2 {
  width: 919px;
  height: 100px;
  background: url(../img/layout/2.jpg) no-repeat;
}
#content .top3 {
  width: 919px;
  height: 100px;
  background: url(../img/layout/3.jpg) no-repeat;
}
#content .top4 {
  width: 919px;
  height: 100px;
  background: url(../img/layout/4.jpg) no-repeat;
}
#content .back {
  width: 919px;
  height: auto;
  background: url(../img/layout/content_back.gif) repeat-y;
  float: left; 
}
#content .middle {
  width: 863px;
  height: auto;
  padding: 10px 28px 0 28px;
  background: url(../img/layout/content_mid.gif) no-repeat;
  float: left;
}
#content .middle .left {
  width: 510px;
  height: auto;
  float: left;
}
#content .middle .left .welcome {
  text-align: justify;
  margin: 0px;
  padding: 7px 4px 12px 0;
}
#content .middle .left .welcome ul {
  margin: 0px;
  padding: 0px;
}
#content .middle .left .welcome li {
  margin: 10px 0 0 0;
  padding: 0px;
  list-style: none;
}
#content .middle .left ul.nabid {
  width: 252px;
  margin: 10px 0 10px 0;
  padding: 0px;
  float: left;
}
#content .middle .left li.nabid {
  height: 18px;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
#content .middle .left li img {
  position: relative;
  top: 2px;
}
#content .middle .left .actions_title {
  position: relative;
  left: 6px;
}
#content .middle .left .actions_back {
   width: 522px;
   height: 121px;
   margin: 4px 0 0 -4px;
   *margin: 2px 0 0 -4px;
   padding: 1px 0 0 1px;
   background: url(../img/layout/actions_back.gif) no-repeat;
   position: relative;
   z-index: 1;
}
#content .middle .right {
  width: 349px;
  height: auto;
  padding: 0 0 0 4px;
  float: left;
  position: relative;
  z-index: 10;
  _left: -9px;
}
#content .middle .right .ref_big {
  width: 333px;
  height: 155px;
  margin: 17px 0 0 11px;
  *margin: 15px 0 0 11px;
}
#content .middle .right .ref_back {
  width: 335px;
  height: 173px;
  margin: 23px 0 0 10px;
  _margin: 21px 0 0 10px;
}  
#content .middle .right .ref_back .line {
  color: #ffffff;
  width: 335px;
  height: 33px;
  background: url(../img/layout/ref_line_white.gif) no-repeat;
}
#content .middle .right .ref_back .line a {
  width: 335px;
  height: 33px;
  display: block;  
}
#content .middle .right .ref_back .line strong {
  font-size: 130%;
  position: relative;
  top: 7px;
  left: 26px;
  float: left;
  cursor: pointer;
}
#content .middle .right .ref_back .line span {
  width: 150px;
  text-align: left;
  float: right;
  position: relative;
  top: 3px;
  cursor: pointer;
}
#content .middle .right .ref_back .line_over {
  color: #ffffff;
  width: 335px;
  height: 33px;
  background: url(../img/layout/ref_line_black.gif) no-repeat;
}
#content .middle .right .ref_back .line_over a {
  width: 335px;
  height: 33px;
  display: block;
}
#content .middle .right .ref_back .line_over strong {
  font-size: 130%;
  position: relative;
  top: 7px;
  left: 26px;
  float: left;
  cursor: pointer;
}
#content .middle .right .ref_back .line_over span {
  width: 150px;
  text-align: left;
  float: right;
  position: relative;
  top: 3px; 
  cursor: pointer;
}
#content .middle .right .ref_back .next {
  margin: 2px 0 0 0;
}
#content .middle .right .ref_next {
  float: right;
  margin: 11px 2px 0 0;
}
#content .middlebot {
  width: 863px;
  height: auto;
  padding: 10px 28px 0 28px;
  float: left; 
}
#content .middlebot .left {
  width: 572px;
  height: auto;
  float: left;
}
#content .middlebot .left .actualities {
  margin: 6px 0 0 -6px;
  _margin: 6px 0 0 0;
}
#content .middlebot .left .actual_title {
  color: #ffffff;
  width: 566px;
  height: 19px;
  background: url(../img/layout/actual_title.gif) no-repeat;
  padding: 5px 0 0 5px;
}
#content .middlebot .left .actual_title span {
  float: left;
}
#content .middlebot .left .actual_title h3 {
  margin: 0px;
  padding: 0px;
  font-size: 120%;
  float: left;
  position: relative;
  left: 10px;
  top: -2px;
}
#content .middlebot .left .actualities p {
  text-align: justify;
  padding: 8px 8px 8px 2px;
}
#content .middlebot .left .actualities .line {
  width: 573px;
  height: 1px;
  background: url(../img/layout/actual_line.gif) no-repeat;
  margin: 0 0 2px 0;
  _margin: 0 0 -10px 0;
}
#content .middlebot .left .partners {
  margin: 20px 0 0 0;
  _margin: 14px 0 0 0;
}                             
#content .middlebot .left .partners_block {
  padding: 20px 0 20px 8px;
}
#content .middlebot .left .partners_block img {
  margin: 0 20px 0 0;
}
#content .middlebot .left .contact {
  margin: 20px 0 0 0; 
}
#content .middlebot .left .contact .line {
  width: 5px;
  height: 136px;
  background: url(../img/layout/contact_line.gif) no-repeat;
  float: left;
  margin: 0 5px 0 0;
}
#content .middlebot .left .contact .box {
  width: 270px;
  float: left;
  line-height: 18px; 
}
#content .middlebot .left .contact .box strong {
  color: #000000;
}
#content .middlebot .left .contact .box span {
  color: #000000;
}
#content .middlebot .left .contact .box a {
  color: #42535d;
}
#content .middlebot .right {
  width: 263px;
  height: auto;
  float: left;
}
#content .middlebot .right .poll {
  text-align: center;
  width: 251px;
  height: auto;
  padding: 0 0 0 12px;
}
#content .middlebot .right .poll .quest {
  color: #000000;
  margin: 6px 0 0 0;
}
#content .middlebot .right .poll .line {
  text-align: left;
  width: 278px;
  height: 36px;
  margin: 15px 0 0 0;
  _margin: 14px 0 0 0;
}
#content .middlebot .right .poll .top_poll {
  width: 278px;
  height: 17px;
}
#content .middlebot .right .poll .top_poll a {
  color: #42535d;
}
#content .middlebot .right .poll .top_poll strong {
  position: relative;
  top: 1px;
  float: left;
}
#content .middlebot .right .poll .top_poll span {
  position: relative;
  top: 1px;
  float: right;
}
#content .middlebot .right .poll .bottom {
  width: 278px;
  height: 19px;
}
#content .middlebot .right .poll .last {
  margin: 15px 0 20px 0;
  _margin: 13px 0 19px 0;
}
#content .middlebot .right .advert_back_top {
  background: url(../img/layout/advert_back_top.jpg) no-repeat;
  width: 132px;
  height: 7px;
  margin: 16px 0 0 88px;
}
#content .middlebot .right .advert_back_mid {
  background: url(../img/layout/advert_back_mid.jpg) repeat-y;
  width: 125px;
  height: auto;
  margin: 0 0 0 88px;
  padding: 0 0 0 7px;
}
#content .middlebot .right .advert_back_bot {
  background: url(../img/layout/advert_back_bot.jpg) no-repeat;
  width: 132px;
  height: 6px;
  margin: 0 0 0 88px;
}
#footer {
  text-align: center;
  width: 919px;
  height: 370px;
  background: url(../img/layout/back_bot.gif) no-repeat;
  float: left;
}
#footer .advert {
  width: 100%;
  height: 103px;
  *height: 100px;
}
#footer .menu {
  width: 100%;
  height: 43px;
}
#footer .menu a {  
  color: #628ca5;
}  
#footer .copy {
  color: #ffffff;
}

.title {
  color: #000000;
  font-weight: bold;
}
.clear {
  clear: both;
  height: 0px;
}
.left {
  float: left;
}
.center {
  text-align: center;
}
.left_align {
  text-align: left;
}
.right_align {
  text-align: right;
}
.win {
  color: #27a905;
}
.draw {
  color: #a96905;
}
.loss {
  color: #c61313;
}
.blue {
  color: #0079c7;
}
.pointer {
  cursor: pointer;
}
.block {
  display: block;
}
.none {
  display: none;
}
.line1 {
  margin: 20px 0 30px 0;
  _margin: 19px 0 30px 0;
}
.ref_block {
  display: block;
  float: left;
  clear: both;
  text-align: justify;
  width: 100%;
  margin: 0 0 10px 0;
  line-height: 16px;
}
.welcome h2 {
  margin: 0px;
  padding: 0px;
  font-size: 120%;
}
.welcome h3 {
  margin: 0px;
  padding: 0px;
  font-size: 100%;
  color: #000000;
}
.ref_block img {
  margin: 0 5px 0 0;
}
.ref_top {
  height: 98px;
}
