body {
  color: #000000;
  font-family: Tahoma;
  font-size: 8pt; 
  margin: 0 0 0 0;
  background-color: #294258;
  background-image: url("../img/layout/background.png");
  background-repeat: repeat;
}

a:link {
  color: #0173ff; 
  text-decoration: none;
}
a:visited {
  color: #0173ff; 
  text-decoration: none;
}
a:active {
  color: #0173ff; 
  text-decoration: none;
}
a:hover {
  color: #0173ff; 
  text-decoration: none;
}
img {
  border: 0px;
}
p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
h1 {
  width: 390px;
  height: 163px;
  display: block;
  text-indent: -5000px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  top: 1px;
  left: 2px;
  margin: 0 0 -13px 0;
  float: left;
}
h2, h3 {
  margin: 0;
  position: absolute;
  top: -999999999em;
  display: none;
}
img, div, a, input { 
  _behavior: url('css/iepngfix.htc');
}
form {
  border: 0px;
}

#layout_moz {
  width: 1200px;
  height: auto;
  margin: 0px auto;
}
#layout {
  width: 1091px;
  height: auto;
  padding: 0 0 0 109px;
  background-image: url("../img/layout/layout_background.png");
  background-repeat: repeat-y;
  float: left;
}
#header {
  width: 981px;
  height: 166px;
  background-image: url("../img/layout/header.png");
  background-repeat: no-repeat;
}
#header .sponsors {
  width: 458px;
  height: 163px;
  position: relative;
  top: 1px;
  left: 95px;
  float: left;
}
#header .sponsors .top {
  width: 388px;
  _width: 398px;
  height: 82px;
  padding: 0 0 0 70px;
  _padding: 0 0 0 60px;
}
#header .sponsors .bottom {
  width: 458px;
  height: 81px;
}
#header .sponsors .top .spons {
  text-align: center;
  width: 143px;
  height: 76px;
  margin: 0 0 0 10px;
  padding: 6px 0 0 0;
  float: left;
}
#header .sponsors .bottom .spons {
  text-align: center;
  width: 143px;
  height: 75px;
  padding: 6px 0 0 0;
  float: left;
}
#header .sponsors .bottom .next {
  margin: 0 0 0 12px;
}
#menu {
  width: 981px;
  height: 83px;
  background: url(../img/layout/menu.png) no-repeat;
}
#menu .top {
  width: 981px;
  height: 32px;
  padding: 3px 0 0 14px;
}
#menu .top .next {
  margin: 0 0 0 34px;
}
#menu .middle {
  width: 981px;
  height: 26px;
  _margin: -1px 0 0 0;
}
#menu .middle .left {
  width: 632px;
  height: 26px;
  padding: 0 0 0 8px;
  float: left;
}
#menu .middle .left a {
  color: #ffffff;
  font-weight: bold;
  position: relative;
  top: -4px;
}
#menu .middle .left img {
  position: relative;
  margin: 3px 9px 0 9px;
}
#menu .middle .next {
  left: 20px;
}
#menu .middle .right {
  width: 338px;
  height: 26px;
  padding: 0 0 3px 0;
  float: left;
}
#menu .middle .right .login {
  margin: 0 1px 0 0;
  position: relative;
  top: 1px;
}
#menu .middle .right form {
  color: #5c5c5c;
  border: 0px;
}
#menu .middle .right form .field {
  color: #5c5c5c;
  font-size: 90%;
  width: 94px;
  height: 16px;
  border: 0px;
  padding: 2px 0 0 3px;
  position: relative;
  top: -1px;
  *top: 0px;
  background-image: url("../img/layout/input.png");
  background-repeat: no-repeat;
}
#menu .middle .right form .button {
  position: relative;
  top: 3px;
}
#menu .middle .right form img {
  position: relative;
  top: 3px;
}
#menu .bottom {
  width: 981px;
  height: 22px;
  position: relative;
  top: -3px;
  =top: 0px;
  _top: -18px;
}
#menu .bottom a {
  color: #ffffff;
}
#menu .bottom .one {
  text-align: right;
  width: 422px;
  height: 18px;
  padding: 4px 8px 0 0;
  float: left;
}
#menu .bottom .two {
  text-align: right;
  width: 268px;
  height: 18px;
  float: left;
  padding: 4px 8px 0 0;
}
#menu .bottom .three {
  text-align: right;
  width: 267px;
  height: 18px;
  float: left;
  padding: 4px 8px 0 0;
}
#left_content {
  width: 429px;
  height: auto;
  margin: -3px 0 0 0;
  =margin: 0 0 0 0;
  _margin: -18px 0 0 0;
  float: left;
}
#left_content .head_news_back {
  width: 429px;
  height: 150px;
  margin: 1px 0 0 0;  
  background: url(../img/layout/head_news_back.png) no-repeat;
}
#left_content .head_news_back .img {
  margin: 2px 0 0 2px;
  _margin: 3px 0 0 3px;
  border: 1px solid #a3a3a3;
  _border: 0px;
}
#left_content .head_news_back .numo {
  margin: 2px 0 0 1px;
  _margin: 0 0 0 1px;
  =margin: 0 0 0 1px;
}
#left_content .head_news_back .num {
  *margin: 2px 0 0 0;
}
#left_content .news_back {
  width: 429px;
  height: 150px;
  margin: 1px 0 0 0;
  _margin: 1px 0 -3px 0;
  background: url(../img/layout/news_back.png) no-repeat;
}

#left_content .odsaz_new {
  margin: 0 6px 6px 0;
}
#left_content .odsaz_new_big {
  margin: 0 20px 6px 0;
}
#left_content .news_back .head {
  margin: 2px 0 0 2px;
  _margin: 3px 0 0 3px;
  border: 1px solid #a3a3a3;
  _border: 0px;
}
#left_content .news_back .content {
  width: 286px;
  height: 150px;
  _margin: 0 0 0 1px;
  float: left;
}
#left_content .news_back .content .top {
  width: 280px;
  height: 17px;
  padding: 4px 0 0 6px;
}
#left_content .news_back .content .top a {
  color: #656565;
  font-weight: bold;
}  
#left_content .news_back .content .middle {
  color: #515151;
  text-align: justify;
  width: 280px;
  height: 108px;
  padding: 0 3px 0 3px;
}
#left_content .news_back .content .bottom {
  color: #656565;
  width: 280px;
  height: 18px;
  padding: 3px 0 0 6px;
}
#left_content .news_back .content .bottom a {
  color: #656565;
  text-decoration: underline;
}  
#left_content .news_back .content .bottom .left {
  width: 114px;
  height: 18px;
  float: left;
}
#left_content .news_back .content .bottom .mid {
  text-align: right;
  width: 106px;
  height: 18px;
  padding: 0 3px 0 0;
  float: left;
}
#left_content .news_back .content .bottom .right {
  width: 57px;
  height: 18px;
  float: left;
}
#left_content .news_back .content .bottom .right img {
  position: relative;
  left: 4px;
  bottom: 2px;
}
#left_content #video_back {
  text-align: center;
  width: 430px;
  height: 302px;
  margin: 1px 0 0 -1px;
  padding: 5px 0 10px 0;
  background: url(../img/layout/video_back.png) no-repeat;
}
#left_content #video_back .video {
  border: 1px solid #202020;
  _border: 0px;
}
#left_content #video_back .arrow {
  position: relative;
  top: -15px;
  left: 1px;
}
#right_content {
  width: 552px;
  height: auto;
  margin: -3px 0 0 0;
  =margin: 0 0 0 0;
  _margin: -18px 0 0 0;
  float: left;
}
#right_content #news_view {
  width: 275px;
  height: 193px;
  margin: 1px 0 0 1px;
  _position: relative;
  _left: -1px;
  background: url(../img/layout/news_view_back.png) no-repeat;
  float: left;
}
#right_content #news_view .line {
  width: 271px;
  height: 19px;
  padding: 0 0 0 4px;
}
#right_content #news_view .line span {
  float: left;
}
#right_content #news_view .line a {
  color: #525252;
}
#right_content #news_view .line .game {
  position: relative;
  top: 3px;
}
#right_content #news_view .line .flag {
  position: relative;
  top: 2px;
}
#right_content #news_view .line .more {
  position: relative;
  top: 4px;
  right: 2px;
}
#right_content #results {
  width: 275px;
  height: 193px;
  margin: 1px 0 0 1px;
  _margin: 1px 0 0 0;
  background: url(../img/layout/results_back.png) no-repeat;
  float: left;
}
#right_content #results .top {
  width: 275px;
  height: 95px;
}
#right_content #results .top .left {
  width: 168px;
  height: 90px;
  padding: 5px 0 0 7px;
  float: left;
}
#right_content #results .top strong {
  color: #525252;
}
#right_content #results .top strong.bigger {
  font-size: 120%;
}
#right_content #results .top .right {
  text-align: right;
  width: 93px;
  height: 90px;
  padding: 5px 7px 0 0;
  float: left;
}
#right_content #results .top .right img {
  position: relative;
  top: 4px;
  left: 3px;
}
#right_content #results .top .score {
  text-align: right;
  font-size: 200%;
}
#right_content #results .bottom {
  width: 275px;
  height: 98px;
}
#right_content #results .bottom .line {
  width: 271px;
  height: 19px;
  padding: 0 0 0 4px;
}
#right_content #results .bottom .line span {
  float: left;
}
#right_content #results .bottom .line .first {
  width: 140px;
}
#right_content #results .bottom .line .second {
  position: relative;
  top: 4px;
}
#right_content #results .bottom .line a {
  color: #525252;
}
#right_content #results .bottom .line .game {
  position: relative;
  top: 3px;
}
#right_content #results .bottom .line .flag {
  position: relative;
  top: 2px;
}
#right_content #results .bottom .line .more {
  position: relative;
  top: 4px;
  right: 2px;
}
#right_content #left_bottom {
  width: 399px;
  height: auto;
  margin: 1px 0 0 1px;
  _position: relative;
  _left: -1px;
  clear: both;
  float: left;
}
#right_content #left_bottom .tournaments_title {
  text-align: left;
  color: #ffffff;
  font-weight: bold;
  font-size: 110%;
  width: 399px;
  height: 19px;
  padding: 3px 0 0 270px;
  background: url(../img/layout/tournaments_title.png) no-repeat;
}
#right_content #left_bottom .tournaments_title span {
  margin: 0 22px 0 0;
}
#right_content #left_bottom .tournaments_back {
  color: #7e7e7e;
  width: 399px;
  height: 183px;
  margin: 1px 0 0 0;
  background: url(../img/layout/tournaments_back.png) no-repeat;
}
#right_content #left_bottom .tournaments_back img {
  margin: 2px 0 2px 2px;
}
#right_content #left_bottom .tournaments_back .line {
  width: 349px;
  height: 17px;
  padding: 3px 0 0 50px;
}
#right_content #left_bottom .reviews_title {
  width: 399px;
  height: 22px;
  margin: 1px 0 0 0;
  background: url(../img/layout/reviews_title.png) no-repeat;  
}
#right_content #left_bottom .reviews_back {
  width: 399px;
  height: 141px;
  margin: 1px 0 0 0;
  background: url(../img/layout/reviews_back.png) no-repeat;  
}
#right_content #left_bottom .reviews_back .left {
  width: 198px;
  height: 139px;
  padding: 2px 0 0 2px;
  float: left;
}
#right_content #left_bottom .reviews_back .left .next {
  margin: 0 0 0 -2px;
}
#right_content #left_bottom .reviews_back .right {
  width: 197px;
  height: 139px;
  padding: 2px 0 0 2px;
  float: left;
}
#right_content #left_bottom .reviews_back .right .next {
  margin: 1px 0 0 0;
  *margin: -1px 0 0 0;
}
#right_content #left_bottom .vote_title {
  text-align: right;
  width: 393px;
  height: 18px;
  margin: 1px 0 0 0;
  padding: 4px 6px 0 0;
  background: url(../img/layout/vote_title.png) no-repeat;  
}
#right_content #left_bottom .vote_title a {
  color: #ffffff;
}
#right_content #left_bottom .vote_back {
  width: 399px;
  height: 230px;
  margin: 1px 0 0 0;
  background: url(../img/layout/vote_back.png) no-repeat;  
}
#right_content #left_bottom .vote_back .left {
  color: #535353;
  width: 200px;
  height: 230px;
  float: left;
}
#right_content #left_bottom .vote_back .left a {
  color: #535353;
}
#right_content #left_bottom .vote_back .left .top {
  text-align: center;
  width: 200px;
  height: 18px;
  padding: 6px 0 0 0;
}
#right_content #left_bottom .vote_back .left .top span {
  font-weight: bold;
  color: #006cd3;
}
#right_content #left_bottom .vote_back .left .middle {
  width: 200px;
  height: 180px;
}
#right_content #left_bottom .vote_back .left .middle .vote_line {
  width: 192px;
  height: 35px;
  margin: 5px 0 0 4px;
}
#right_content #left_bottom .vote_back .left .middle .vote_line .answ {
  width: 190px;
  height: 14px;
  padding: 0 0 0 2px;
}
#right_content #left_bottom .vote_back .left .middle .vote_line .poll {
  width: 191px;
  height: 20px;
  padding: 1px 0 0 1px;
  background: url(../img/layout/vote_back_small.png) no-repeat;
}
#right_content #left_bottom .vote_back .left .middle .vote_line .poll span {
  position: relative;
  top: 2px;
  right: 6px;
  float: right;
}
#right_content #left_bottom .vote_back .left .bottom {
  width: 188px;
  height: 26px;
  padding: 0 6px 0 6px;
}
#right_content #left_bottom .vote_back .left .bottom .comm {
  float: left;
}
#right_content #left_bottom .vote_back .left .bottom .vot {
  float: right;
}
#right_content #left_bottom .vote_back .right {
  width: 199px;
  height: 226px;
  padding: 4px 0 0 0;
  float: left;
}
#right_content #left_bottom .vote_back .right .line {
  width: 199px;
  height: 20px;
}
#right_content #left_bottom .vote_back .right .line img {
  margin: 2px 3px 0 4px;
}
#right_content #left_bottom .vote_back .right .line a {
  color: #535353;
  position: relative;
  top: -3px;
}
#right_content #left_bottom .gallery_title {
  color: #ffffff;
  width: 283px;
  height: 18px;
  margin: 1px 0 0 0;
  padding: 4px 0 0 116px;
  background: url(../img/layout/gallery_title.png) no-repeat;  
}
#right_content #left_bottom .gallery_title a {
  color: #ffffff;
}
#right_content #left_bottom .gallery_back {
  width: 399px;
  height: 230px;
  margin: 1px 0 0 0;
  background: url(../img/layout/gallery_back.png) no-repeat;  
}
#right_content #left_bottom .gallery_back .left {
  width: 197px;
  height: 230px;
  padding: 2px 0 0 3px;
  float: left;
}
#right_content #left_bottom .gallery_back .left img {
  margin: 2px 0 0 2px;
  _margin: 3px 0 0 3px;
  border: 1px solid #000000;
  _border: 0px;
}
#right_content #left_bottom .gallery_back .right {
  width: 197px;
  height: 230px;
  padding: 2px 0 0 2px;
  float: left;
}
#right_content #left_bottom .gallery_back .right .top {
  text-align: center;
  width: 197px;
  height: 110px;
}
#right_content #left_bottom .gallery_back .right .top .toplist {
  margin: 6px 0 6px 0;
}
#right_content #left_bottom .gallery_back .right .top .next {
  margin: 0 0 0 30px;
}
#right_content #left_bottom .gallery_back .right .bottom {
  width: 192px;
  height: 92px;
  padding: 25px 0 0 5px;
}
#right_content #left_bottom .gallery_back .right .bottom img {
  border: 1px solid #575757;
  _border: 0px;
}
#right_content #right_bottom {
  width: 150px;
  height: auto;
  margin: 1px 0 0 1px;
   _position: relative;
  _left: -1px;
  float: left;
}
#right_content #right_bottom .sponsors_title {
  width: 151px;
  _width: 150px;
  height: 22px;
  background: url(../img/layout/sponsors_title.png) no-repeat;
}
#right_content #right_bottom .sponsors_back {
  width: 148px;
  _width: 147px;
  height: 159px;
  margin: 1px 0 0 0;
  padding: 3px 0 0 3px;
  background: url(../img/layout/sponsors_back.png) no-repeat;  
}
#right_content #right_bottom .sponsors_back .next {
  margin: 3px 0 0 0;
  *margin: 1px 0 0 0;
}
#right_content #right_bottom .partners_title {
  width: 151px;
  _width: 150px;
  height: 22px;
  margin: 1px 0 0 0;
  background: url(../img/layout/partners_title.png) no-repeat;
}
#right_content #right_bottom .advertisement_title {
  width: 151px;
  _width: 150px;
  height: 22px;
  margin: 1px 0 0 0;
  background: url(../img/layout/advertisement_title.png) no-repeat;
}
#right_content #right_bottom .advertisement_back {
  text-align: center;
  width: 151px;
  _width: 150px;
  height: 353px;
  margin: 1px 0 0 0;
  padding: 3px 0 0 0;
  background: url(../img/layout/advertisement_back.png) no-repeat;
}
#right_content #right_bottom .medial_title {
  width: 151px;
  _width: 150px;
  height: 22px;
  margin: 1px 0 0 0;
  background: url(../img/layout/medial_title.png) no-repeat;
}
#right_content #right_bottom .medial_back {
  text-align: center;
  width: 151px;
  _width: 150px;
  height: 93px;
  margin: 1px 0 0 0;
  padding: 11px 0 0 0;
  background: url(../img/layout/medial_back.png) no-repeat;  
}
#right_content #right_bottom .medial_back a {
  color: #000000;
}
#update .left {
  width: 399px;
  height: auto;
  float: left;
}
#update .left .online_title {
  background: url(../img/layout/online_title.png) no-repeat;
  width: 399px;
  height: 23px;
}
#update .left .tournaments_back {
  color: #7e7e7e;
  width: 399px;
  height: 183px;
  margin: 0 0 1px 0;
  background: url(../img/layout/tournaments_back.png) no-repeat;
}
#update .left .tournaments_back img {
  margin: 2px 0 2px 2px;
}
#update .left .tournaments_back .line {
  width: 349px;
  height: 17px;
  padding: 3px 0 0 50px;
}
#update .left .hobbies_title {
  background: url(../img/layout/hobbies_title.png) no-repeat;
  width: 399px;
  height: 23px;
}
#update .left .hobbies_back {
  background: url(../img/layout/hobbies_back.png) no-repeat;
  width: 399px;
  height: 64px;
}
#update .left .hobbies_back .line {
  width: 349px;
  height: 15px;
  padding: 5px 0 0 50px;
}
#update .left .awards_title {
  background: url(../img/layout/awards_title.png) no-repeat;
  width: 393px;
  height: 19px;
  margin: 1px 0 0 0;
  text-align: right;
  padding: 4px 6px 0 0;
}
#update .left .awards_title a {
  color: #ffffff;
}
#update .left .awards_back {
  background: url(../img/layout/awards_back.png) no-repeat;
  width: 399px;
  height: 103px;
  padding: 80px 0 0 0;
}
#update .left .awards_back .line {
  width: 387px;
  height: 15px;
  padding: 5px 6px 0 6px;
  float: left;
  clear: both;
}
#update .left .awards_back .line img.imag {
  margin: 0 2px 0 0;
  float: left;
}
#update .left .awards_back .line .title {
  font-weight: normal;
  float: left;
  margin: 0 0 0 3px;
  position: relative;
  top: 1px;
}
#update .left .awards_back .line .more {
  float: right;
}
#update .right {
  float: left;
  background: url(../img/layout/sponsors_up_back.jpg) no-repeat;
  width: 582px;
  height: 501px;
}
#update .right .sponsors {
  width: 570px;
  height: 203px;
  margin: 23px 0 0 0;
  padding: 6px;
}
#update .right .sponsors img {
  float: left;
  margin: 3px 10px 0 0;
}
#update .right .partners {
  width: 570px;
  height: 225px;
  margin: 26px 0 0 0;
  padding: 6px;
}
#update .right .partners img {
  float: left;
  margin: 3px 10px 0 0;
}
#update .flash {
  clear: both;
  float: left;
  position: relative;
  left: -2px;
}
#tournament .top_line {
  background: url(../img/layout/featured.jpg) no-repeat;
  width: 981px;
  height: 22px;
  margin: -22px 0 2px 0;
  position: relative;
  z-index: 100;
}
#tournament .top_line_vid {
  background: url(../img/layout/featured_tv.jpg) no-repeat;
  width: 981px;
  height: 22px;
  margin: -22px 0 2px 0;
  _margin: -40px 0 2px 0;  
  position: relative;
  z-index: 100;
}
#tournament .featured {
  width: 687px;
  height: auto;
  float: left;
}
#tournament .featured .blue_back {
  background: url(../img/layout/video_blue.jpg) no-repeat;
  width: 665px;
  height: 444px;
  padding: 20px 0 0 20px;
}
#tournament .featured .blue_back a {
  color: #ffffff;
  font-size: 180%;
  font-weight: bold;
}
#tournament .featured .porady_back {
  background: url(../img/layout/video_porady.jpg) no-repeat;
  width: 675px;
  height: 78px;
  margin: 5px 0 0 0;
  padding: 37px 0 0 10px;
}
#tournament .featured .porady_back img {
  margin: 0 0 0 15px;
  float: left;
}
#tournament .featured .porady_back a.more {
  display: block;
  width: 55px;
  height: 55px;
  float: right;
  text-indent: -5000px;
  overflow: hidden;
  position: relative;
  top: 2px;
  left: -27px;
}
#tournament .featured .rozhovory_back {
  background: url(../img/layout/video_rozhovory.jpg) no-repeat;
  width: 675px;
  height: 78px;
  margin: 5px 0 0 0;
  padding: 37px 0 0 10px;
}
#tournament .featured .rozhovory_back img {
  margin: 0 0 0 15px;
  float: left;
}
#tournament .featured .rozhovory_back a.more {
  display: block;
  width: 55px;
  height: 55px;
  float: right;
  text-indent: -5000px;
  overflow: hidden;
  position: relative;
  top: 2px;
  left: -27px;
}
#tournament .featured .archiv_back {
  background: url(../img/layout/video_archiv.jpg) no-repeat;
  width: 675px;
  height: 78px;
  margin: 5px 0 0 0;
  padding: 37px 0 0 10px;
}
#tournament .featured .archiv_back img {
  margin: 0 0 0 15px;
  float: left;
}
#tournament .featured .archiv_back a.more {
  display: block;
  width: 55px;
  height: 55px;
  float: right;
  text-indent: -5000px;
  overflow: hidden;
  position: relative;
  top: 2px;
  left: -27px;
}
#tournament .featured .pag {
  position: relative;
  top: -697px;
  left: -15px;
  float: right;
  z-index: 200;
}
#tournament .featured .pag .back {
  background: url(../img/layout/tour_rot_back.png) no-repeat;
  width: 21px;
  height: 28px;
  font-size: 140%;
  font-weight: bold;
  padding: 5px 0 0 10px;
  float: left;
}
#tournament .featured .menu {
  background: url(../img/layout/menu.jpg) no-repeat;
  width: 681px;
  height: 25px;
  *margin: -35px 0 0 0;
}
#tournament .featured .menu a {
  float: left;
  display: block;
  text-indent: -5000px;
  overflow: hidden;
  height: 25px;
}
#tournament .featured .menu .me1 {
  width: 69px;
}
#tournament .featured .menu .me2 {
  width: 110px;
}
#tournament .featured .menu .me3 {
  width: 74px;
}
#tournament .featured .menu .me4 {
  width: 81px;
}
#tournament .featured .menu .me5 {
  width: 86px;
}
#tournament .featured .menu .me6 {
  width: 69px;
}
#tournament .featured .menu .me7 {
  width: 61px;
}
#tournament .featured .menu .me8 {
  width: 128px;
  margin: 0 0 0 -22px;
  position: relative;
  left: 22px;
}
#tournament .featured .info {
  background: url(../img/layout/info_back.jpg) no-repeat;
  width: 681px;
  height: 306px;
}
#tournament .featured .info ul {
  width: 681px;
  height: 181px;
  margin: 0px;
  padding: 0px;
}
#tournament .featured .info li {
  width: 671px;
  height: 25px;
  margin: 0px;
  padding: 0px;
  list-style: none;
  color: #ffffff;
  font-size: 120%;
  padding: 5px 0 0 10px;
}
#tournament .featured .info .text {
  width: 657px;
  height: 74px;
  color: #ffffff;
  padding: 6px;
}
#tournament .featured .info .more {
  text-indent: -5000px;
  overflow: hidden;
  display: block;
  width: 111px;
  height: 22px;
  float: right;
  position: relative;
  top: 12px;
  left: -5px;
}
#tournament .featured .turnaje {
  background: url(../img/layout/turnaje_back.jpg) no-repeat;
  width: 684px;
  height: 148px;
  margin: 2px 0 0 0;
}
#tournament .featured .turnaje .top {
  width: 684px;
  height: 22px;
}
#tournament .featured .turnaje .top .turn {
  display: block;
  width: 147px;
  height: 17px;
  text-indent: -5000px;
  overflow: hidden;
  margin: 2px 0 0 55px;
  _margin: 2px 0 0 27px;
  float: left;
}
#tournament .featured .turnaje .top .turn_1 {
  display: block;
  width: 147px;
  height: 17px;
  text-indent: -5000px;
  overflow: hidden;
  margin: 1px 0 0 55px;
  _margin: 1px 0 0 27px;
  float: left;
  background: url(../img/layout/turnaje_1.jpg) no-repeat;
}
#tournament .featured .turnaje .top .pod {
  display: block;
  width: 147px;
  height: 17px;
  text-indent: -5000px;
  overflow: hidden;
  margin: 2px 0 0 83px;
  float: left;
}
#tournament .featured .turnaje .top .pod_2 {
  display: block;
  width: 147px;
  height: 17px;
  text-indent: -5000px;
  overflow: hidden;
  margin: 1px 0 0 83px;
  float: left;
  background: url(../img/layout/podturnaje_2.jpg) no-repeat;
}
#tournament .featured .turnaje .top .chci {
  display: block;
  width: 147px;
  height: 17px;
  text-indent: -5000px;
  overflow: hidden;
  margin: 2px 0 0 83px;
  float: left;
}
#tournament .featured .turnaje .text {
  width: 672px;
  height: 114px;
  padding: 6px
}
#tournament .featured .incoming_title {
  background: url(../img/layout/incoming_title.jpg) no-repeat;
  width: 684px;
  height: 22px;
  margin: 6px 0 0 0;
  clear: both;
}
#tournament .featured .incoming_title .in {
  display: block;
  width: 181px;
  height: 17px;
  margin: 2px 0 0 301px;
  _margin: 2px 0 0 150px;
  text-indent: -5000px;
  overflow: hidden;
  float: left;
}
#tournament .featured .incoming_title .in_1 {
  display: block;
  width: 181px;
  height: 17px;
  margin: 1px 0 0 301px;
  _margin: 1px 0 0 150px;
  text-indent: -5000px;
  overflow: hidden;
  float: left;
  background: url(../img/layout/incoming_1.jpg) no-repeat;  
}
#tournament .featured .incoming_title .re {
  display: block;
  width: 181px;
  height: 17px;
  margin: 2px 0 0 12px;
  text-indent: -5000px;
  overflow: hidden;
  float: left;
}
#tournament .featured .incoming_title .re_2 {
  display: block;
  width: 181px;
  height: 17px;
  margin: 1px 0 0 12px;
  text-indent: -5000px;
  overflow: hidden;
  float: left;
  background: url(../img/layout/recent_2.jpg) no-repeat;
}
#tournament .featured .tour_back {
  background: url(../img/layout/others_back.jpg) no-repeat;
  width: 681px;
  height: 57px;
  margin: 3px 0 0 0;
}
#tournament .tour_big_back {
  width: 675px;
  padding: 6px;
  float: left;
}
#tournament .featured .tour_back .game {
  margin: 20px 4px 0 4px;
}
#tournament .featured .tour_back .top {
  width: 501px;
  height: 21px;
  float: left;
  padding: 8px 12px 0 8px;
}
#tournament .featured .tour_back .bottom {
  width: 501px;
  height: 21px;
  float: left;
  padding: 7px 12px 0 8px;
}
#tournament .featured .tour_back .bottom .flag {
  position: relative;
  top: 1px;
  left: 5px;
}
#tournament .featured .tour_back .more {
  display: block;
  width: 111px;
  height: 22px;
  float: left;
  text-indent: -5000px;
  overflow: hidden;
  position: relative;
  top: -12px;
}
#tournament .featured .web_ad {
  background: url(../img/layout/web_ad.jpg) no-repeat;
  width: 544px;
  height: 74px;
  margin: 7px 0 7px 18px;
  padding: 15px 0 0 100px;
}






#tournament .partners {
  width: 294px;
  height: auto;
  float: left;
}
#tournament .partners .head_title {
  background: url(../img/layout/head_title.jpg) no-repeat;
  width: 294px;
  height: 25px;
}
#tournament .partners .part_mid {
  background: url(../img/layout/part_mid.jpg) repeat-y;
  width: 294px;
  height: auto;
  text-align: center;
  padding: 0 0 10px 0;
}
#tournament .partners .part_mid img {
  margin: 10px 0 0 0;
}
#tournament .partners .main_title {
  background: url(../img/layout/main_title.jpg) no-repeat;
  width: 294px;
  height: 22px;
}
#tournament .partners .partners_title {
  background: url(../img/layout/partners_title.jpg) no-repeat;
  width: 294px;
  height: 22px;
}
#tournament .partners .part_bot {
  background: url(../img/layout/part_bottom.jpg) no-repeat;
  width: 294px;
  height: 21px;
}
#footer {
  color: #ffffff;
  font-size: 110%;
  font-weight: bold;
  width: 971px;
  height: 65px;
  padding: 12px 0 0 12px;
  background: url(../img/layout/footer.png) no-repeat;
  clear: both;
  float: left;
}

.title {
  color: #000000;
  font-weight: bold;
}
.clear {
  clear: both;
  height: 0px;
}
.left {
  float: left;
}
.right {
  float: right;
}
.center {
  text-align: center;
}
.left_align {
  text-align: left;
}
.right_align {
  text-align: right;
}
.win {
  color: #259c68;
  font-weight: bold;
}
.draw {
  color: #e09740;
  font-weight: bold;
}
.loss {
  color: #e04040;
  font-weight: bold;
}
.blue {
  color: #0079c7;
}
.pointer {
  cursor: pointer;
}
.block {
  display: block;
}
.none {
  display: none;
}
.next_content {
  color: #000000;
  padding: 0 4px 0 4px;
}
.logged {
  padding: 4px 0 0 0;
}

.next_content .forum .nadp {
  color: #0079C7;
  font-size: 120%;
  font-weight: bold;
}
.next_content .forum .forumtable {
  width: 100%;
  height: auto;
  border-bottom: 1px solid #000000;
}
.next_content .forum .forumtable .line {
  width: 100%;
  height: 40px;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
}
.next_content .forum .forumtable .next {
  background: #E6E6E6;
  border-top: 1px solid #000000;
}
.next_content .forum .forumtable .line .left {
  font-weight: bold;
  width: 90px;
  height: 28px;
  padding: 12px 0 0 10px;
  float: left;
  border-right: 1px solid #000000;
}
.next_content .forum .forumtable .line .middle {
  width: 200px;
  height: 36px;
  padding: 4px 0 0 4px;
  float: left;
  border-right: 1px solid #000000;
}
.next_content .forum .forumtable .line .rightcon {
  width: 90px;
  height: 26px;
  padding: 14px 0 0 10px;
  float: left;
}