div {
/*  For debug */
/*    border:1px solid #000000;*/
}

body {
    background-color:#ffffff;
    padding:0px;
    margin:0px;
    background-image:url(./images/main_bg.jpg);
    background-repeat:repeat-x;
}
table {
    border-width:0px;
    border-collapse: collapse;
    width:100%;
}
table td {
    padding:0px;
}
body, p, td {
    font-family:Arial;
    font-size:12px;
    color:#333333;
}
p {
    margin:0px !important;
    padding:0px 0px 5px 0px !important;
}
p.p_no_margin, .p_no_margin p {
    margin:0px !important;
    padding:0px !important;
}
form {
    display:inline;
    padding:0px;
    margin:0px;
}
a {
    color:#0099cc;
    text-decoration:underline;
}
img {
    border:0px none;
    margin:0px 0px -3px 0px;
    padding:0px;
}
a:hover {
    text-decoration:none;
}
h1 {
    font-size:24px;
    color:#333333;
}
h2 {
    font-size:19px;
    font-weight:normal;
    color:#333333;
    margin:0px 0px 0px 0px;
    padding:0px;
}
table tr.red_table_line td {
    color:#ff0000;
}
.tournament {
    color:#000000;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
    text-transform:uppercase;
    padding:12px;
}
.attention {
    color:#ff0000;
    font-size:40px;
    font-weight:bold;
    text-decoration:underline;
    text-transform:uppercase;
}
.left       {   text-align:left !important; }
.right       {   text-align:right !important; }

.white, .white a, .white p  {   color:#ffffff;  }
.black      {   color:#000000;  }
.green      {   color:#669900;  }
.sort      {   color:#4f7942;  }
.lightblue  {   color:#00CCFF;  }
.blue       {   color:#0099cc;  }
.gray       {   color:#999999;  }
.red       {   color:#ff0000;  }
tr.gray td, td.gray  {   color:#999999 !important;  }

 table.cup th {color: black; background-color: AFE6C9;}
  table.cup td {color: black; background-color: AFE6C9;}

  table.cup td.NO {border: none;}
  table.cup td.T1 {border-bottom: solid 0.2ex black; background-color: AFE6C9;}
  table.cup td.T2 {border-right: solid 0.2ex black; background-color: AFE6C9;}
  table.cup td.T3 {border-bottom: solid 0.2ex black; border-right: solid 0.2ex black; background-color: AFE6C9;}


.lightgreenbg   {   background-color:#EFFFE0;   }
.lightgreen1bg  {   background-color:#EFFFE0;  color:#4169E1;  }
.lightgreen2bg  {   background-color:#D5EFBC;   }
.lightgreen3bg  {   background-color:#D5EFBC;  color:#4169E1;  }
.yellowbg       {   background-color:#FFFF88;   }
.greenbg        {   background-color:#336600;   }
.win        {   background-color:#00FF00;   border-left:1px solid #aaaaaa;  border-right:1px solid #aaaaaa; }
.draw        {   background-color:#FFFF00;   border-left:1px solid #aaaaaa;  border-right:1px solid #aaaaaa; }
.lose        {   background-color:#FF4444;   border-left:1px solid #aaaaaa;  border-right:1px solid #aaaaaa; }
.win_2        {   background-color:#44FF44;   border-left:1px solid #aaaaaa;  border-right:1px solid #aaaaaa; }
.draw_2        {   background-color:#FFFF44;   border-left:1px solid #aaaaaa;  border-right:1px solid #aaaaaa; }
.lose_2        {   background-color:#FF8888;   border-left:1px solid #aaaaaa;  border-right:1px solid #aaaaaa; }

.big, .big p        {   font-size:18px !important; }
.small, .small p    {   font-size:12px; }

a.left_menu {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
a.left_menu:hover {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #666666; text-decoration: underline}

td.line {
    height:1px;
    padding:0px;
    margin:0px;
    background-color:#e3e3e3;
}


td.outer_right {
    background-image:url(./images/main_right.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    width:50%;
}
td.outer_left {
    background-image:url(./images/main_left.jpg);
    background-repeat:no-repeat;
    background-position:100% 0px;
    width:50%;
}
td.centerblock {
    vertical-align:top;
    background-color:#ffffff;
    width:999px;
    display:block;
    owerflow:hidden;
}
td.bold {
    font-weight:bold;
}


table.green_round {
    height:21px;
    background-color:#336600;
    width:auto;
    margin:8px 0px;
}
table.green_round .left {
    width:8px;
    background-image:url(./images/green_r_l.gif);
    background-repeat:no-repeat;
    background-position:100% 0px;
}
table.green_round .right {
    width:8px;
    background-image:url(./images/green_r_r.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
table.green_round .center {
    color:#ffffff;
    font-family:Arial;
    font-size:12px;
    white-space:nowrap;
    width:70px;
    vertical-align:middle;
    text-align:center;
}
table.green_round td.center a {
    color:#ffffff;
    font-size:12px;
}

table.darkgray_round {
    height:21px;
    background-color:#333333;
    width:auto;
    margin:8px 0px;
}
table.darkgray_round .left {
    width:8px;
    background-image:url(./images/darkgray_r_l.gif);
    background-repeat:no-repeat;
    background-position:100% 0px;
}
table.darkgray_round .right {
    width:8px;
    background-image:url(./images/darkgray_r_r.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
table.darkgray_round .center {
    color:#ffffff;
    font-family:Arial;
    font-size:12px;
    white-space:nowrap;
    width:1px;
    vertical-align:middle;
    text-align:center;
}
table.darkgray_round td.center a {
    color:#ffffff;
    font-size:12px;
}

table.red_round {
    height:21px;
    background-color:#FF0000;
    width:auto;
    margin:8px 0px;
}
table.red_round .left {
    width:8px;
    background-image:url(./images/red_r_l.gif);
    background-repeat:no-repeat;
    background-position:100% 0px;
}
table.red_round .right {
    width:8px;
    background-image:url(./images/red_r_r.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
table.red_round .center {
    color:#ffffff;
    font-family:Arial;
    font-size:12px;
    white-space:nowrap;
    width:1px;
    vertical-align:middle;
    text-align:center;
}
table.red_round td.center  {
    color:#ffffff;
    font-size:12px;
}

table.blue2_round {
    height:21px;
    background-color:#0099CC;
    width:auto;
    margin:8px 0px;
}
table.blue2_round .left {
    width:8px;
    background-image:url(./images/blue2_r_l.gif);
    background-repeat:no-repeat;
    background-position:100% 0px;
}
table.blue2_round .right {
    width:8px;
    background-image:url(./images/blue2_r_r.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
table.blue2_round .center {
    color:#ffffff;
    font-family:Arial;
    font-size:12px;
    white-space:nowrap;
    width:1px;
    vertical-align:middle;
    text-align:center;
}
table.blue2_round td.center a {
    color:#ffffff;
    font-size:12px;
}


table.toppanel {
    background-image:url(./images/clocks.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    height:38px;
}
table.toppanel td {
    vertical-align:top;
}
table.toppanel td.toptext1 {
    font-family:Arial;
    font-size:18px;
    color:#999999;
    padding-left:52px;
    padding-top:3px;
}
.toplink a {
    font-family:Tahoma;
    font-size:12px;
    color:#33ccff;
}
.toplink a:hover {
    font-family:Tahoma;
    font-size:12px;
    color:#33ccff;
}
td.mainmenubg {
    width:999px;
    height:234px;
    background-image:url(./images/headpic.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
}


.mainmenuline .item {
    height:40px;
    background-image:url(./images/mm_bg.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.mainmenuline .item_first {
    height:40px;
    background-image:url(./images/mm_bg_first.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.mainmenuline .item_right {
    width:15px;
    background-image:url(./images/mm_bg_right.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.mainmenuline .item_space {
    width:1px;
}
.mainmenuline .item_selected {
    height:40px;
    background-image:url(./images/mm_bg_sel.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.mainmenuline .item_right_selected {
    width:15px;
    background-image:url(./images/mm_bg_right_sel.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.mainmenuline p a {
    color:#ffffff;
    text-decoration:none;
    font-size:12px;
}
.mainmenuline p {
    text-transform:uppercase;
    padding:2px 2px !important;
    margin:3px 5px 2px 18px !important;
    border-bottom:1px dashed #ffffff;
    text-align:center;
}
.mainmenuline .item_selected p {
    border-bottom:0px none;
}


table.blue_round {
    height:23px;
    width:auto;
}
table.blue_round .left {
    width:10px;
    background-image:url(./images/blue_r_l.gif);
    background-repeat:no-repeat;
    background-position:100% 0px;
}
table.blue_round .right {
    width:10px;
    background-image:url(./images/blue_r_r.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
table.blue_round .center {
    color:#ffffff;
    white-space:nowrap;
    width:1px;
    vertical-align:middle;
    text-align:center;
    background-image:url(./images/blue_r_bg.gif);
}
table.blue_round td.center a {
    color:#ffffff;
    font-size:12px;
}






table.champs {
    height:97px;
    background-image:url(./images/js_bg.gif);
}
table.champs td.left, table.champs td.right {
    width:60px;
    background-repeat:no-repeat;
    text-align:center;
    vertical-align:middle;
}
table.champs td.left img, table.champs td.right img {
    margin:0px 11px;
}
table.champs td.left {
    background-image:url(./images/js_left.gif);
    background-position:0px 0px;
}
table.champs td.right {
    background-image:url(./images/js_right.gif);
    background-position:100% 0px;
}
table.champs td.center {
    width:100%;
}
table.champs td.center td {
    text-align:center;
}
table.small_tables {
    white-space:nowrap;
    vertical-align:top;
    text-align:center;
}


.champs_popup {
    width:auto;
    height:53px;
}
.champs_popup td.part1 {
    background-image:url(./images/champs_popup1.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
}
.champs_popup td.part1 {
    text-transform:uppercase;
    color:#3399cc;
    font-size:10px;
    padding:16px 0px 0px 16px;
}
.champs_popup td.part2 {
    width:16px;
    background-image:url(./images/champs_popup3.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
}

.breadcrumb {
    padding:3px 6px;
    color:#666666;
    font-size:11px;
}

.sapa {
    padding:16px 30px;
    color:#999999;
    font-size:11px;
}
.bottom1 {
    padding-left:20px;
    font-family:Arial;
    font-size:18px;
    color:#000000;
}
.bottom2 {
    padding-left:20px;
    font-family:Arial;
    font-size:12px;
    color:#666666;
}
.recommend {
    font-family:Arial;
    font-size:17px;
    color:#000000;
}
table.recommend td {
    color:#333333;
    font-size:12px;
    font-weight:normal;
    padding:4px 4px;
    height:26px;
    text-align:left;
}
table.green_noncolored_rating_table th {
    color:#ffffff;
    background-color:#336600;
    font-size:12px;
    padding:4px 4px;
    height:40px;
    border:1px solid #ffffff;
}
table.green_noncolored_rating_table td {
    color:#333333;
    font-size:12px;
    font-weight:normal;
    padding:4px 4px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:center;
}
table.green_noncolored_rating_table td.red {
    color:#ff0000;
    font-size:12px;
    font-weight:normal;
    padding:4px 4px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:right;
}
table.green_noncolored_rating_table td.bold {
    font-size:12px;
    font-weight:bold;
    padding:4px 4px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:center;
}
table.green_noncolored_rating_fifa_table th {
    color:#ffffff;
    background-color:#336600;
    font-size:12px;
    padding:0px 0px;
    height:40px;
    border:1px solid #ffffff;
}
table.green_noncolored_rating_fifa_table td {
    color:#333333;
    font-size:12px;
    font-weight:normal;
    padding:0px 0px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:center;
}
table.green_noncolored_rating_fifa_table td.red {
    color:#ff0000;
    font-size:12px;
    font-weight:normal;
    padding:0px 0px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:right;
}
table.green_noncolored_rating_fifa_table td.left_bold {
    font-size:12px;
    font-weight:bold;
    padding:0px 0px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:left;
}
table.green_noncolored_rating_fifa_table td.center_bold {
    font-size:12px;
    font-weight:bold;
    padding:0px 0px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:center;
}
table.green_noncolored_rating_fifa_table td.country {
    font-size:12px;
    font-weight:normal;
    padding:3px 3px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:left;
}
table.green_noncolored_rating_fifa_table td.right_bold {
    font-size:12px;
    font-weight:bold;
    padding:0px 4px 0px 0px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:right;
}
table.green_noncolored_supercup_table th {
    color:#ffffff;
    background-color:#336600;
    font-size:12px;
    padding:4px 4px;
    height:40px;
    border:1px solid #ffffff;
}
table.green_noncolored_supercup_table td {
    color:#333333;
    font-size:12px;
    font-weight:normal;
    padding:4px 4px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:center;
}
table.green_noncolored_supercup_table td.winner {
    color:#ff0000;
    font-size:12px;
    font-weight:normal;
    padding:4px 4px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:right;
}
table.green_noncolored_supercup_table td.loser {
    color:#0000ff;
    font-size:12px;
    font-weight:normal;
    padding:4px 4px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:left;
}
table.green_noncolored_supercup_table td.winner_no {
    color:#ff0000;
    font-size:12px;
    font-weight:normal;
    padding:4px 4px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:left;
}
table.green_noncolored_supercup_table td.loser_no {
    color:#0000ff;
    font-size:12px;
    font-weight:normal;
    padding:4px 4px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:right;
}
table.green_noncolored_supercup_table td.result {
    font-size:12px;
    font-weight:bold;
    padding:4px 4px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:center;
}
table.green_noncolored_supercup_table td.date {
    font-size:12px;
    font-weight:bold;
    padding:4px 4px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:right;
}
table.green_colored_table th {
    color:#333333;
    font-size:12px;
    padding:0px 2px;
    height:22px;
    border-bottom:2px solid #336600;
}
table.green_colored_table td {
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    padding:0px 2px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:center;
}
table.green_noncolored_table th {
    color:#333333;
    font-size:12px;
    padding:0px 2px;
    height:22px;
    border-bottom:2px solid #336600;
}
table.green_noncolored_table td {
    color:#333333;
    font-size:12px;
    font-weight:bold;
    padding:0px 2px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:center;
}
table.green_noncolored_table td.matches {
    color:#333333;
    font-size:12px;
    font-weight:normal;
    padding:0px 2px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:left;
}
table.green_noncolored_table td.loss {
    color:#333333;
    font-size:12px;
    font-weight:normal;
    padding:0px 2px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:center;
}
table.green_noncolored_table td.team {
    color:#0000FF;
    font-size:12px;
    font-weight:bold;
    padding:0px 2px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:left;
}
table.green_noncolored_2_table th {
    color:#333333;
    font-size:12px;
    padding:0px 2px;
    height:22px;
    border-bottom:2px solid #336600;
}
table.green_noncolored_2_table td {
    color:#333333;
    font-size:12px;
    padding:0px 2px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:center;
}
table.green_noncolored_2_table td.day {
    color:#0000FF;
    font-size:12px;
    padding:0px 2px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:left;
}
table.green_noncolored_2_table td.team {
    color:#0000FF;
    font-size:12px;
    padding:0px 2px;
    border-bottom:1px solid #CCCCCC;
    height:26px;
    text-align:left;
}
table.green_noncolored_2_table td.rezult {
    color:#000000;
    font-size:12px;
    padding:0px 2px;
    border-bottom:1px solid #CCCCCC;
    white-space:nowrap;
    height:26px;
    text-align:left;
}
table.green_noncolored_2_table td.main {
    color:#0000FF;
    font-size:16px;
    font-weight:bold;
    padding:0px 2px;
    border-bottom:1px solid #CCCCCC;
    white-space:nowrap;
    height:26px;
    text-align:left;
}
.green_colored_table .light td {
    background-color:#799A57;
}
.green_colored_table .dark  td {
    background-color:#336600;
}

table.gray_round_bubble td.top {
    height:15px;
    background:url(./images/gray_r_5.gif) 0px 0px repeat-x;
}
table.gray_round_bubble td.bottom {
    height:15px;
    background:url(./images/gray_r_5.gif) 0px 100% repeat-x;
}
table.gray_round_bubble td.left {
    width:15px;
    background:url(./images/gray_r_5.gif) 0px 0px repeat-y;
}
table.gray_round_bubble td.right {
    width:15px;
    background:url(./images/gray_r_5.gif) 100% 0px repeat-y;
}
table.gray_round_bubble td.center {
    padding:10px 22px;
}
table.gray_round_bubble td.center p, table.gray_round_bubble td.center h2 {
    padding:0px;
    margin:0px 0px 10px 0px;
}
table.gray_round_bubble div.outerpart {
    position:absolute;
}
table.gray_round_bubble div.outerpart div {
    position:relative;
    width:36px;
    height:51px;
    left:-31px;
    top:2px;
    background-image:url(./images/gray_r_part.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
}
table.gray_round_bubble div.outerpart2 {
    position:absolute;
}
table.gray_round_bubble div.outerpart2 div {
    position:relative;
    width:36px;
    height:51px;
    left:10px;
    top:2px;
    background-image:url(./images/gray_r_part2.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
}
table.green2_round_bubble td.top {
    height:15px;
    background:url(./images/green2_r_5.gif) 0px 0px repeat-x;
}
table.green2_round_bubble td.bottom {
    height:15px;
    background:url(./images/green2_r_5.gif) 0px 100% repeat-x;
}
table.green2_round_bubble td.left {
    width:15px;
    background:url(./images/green2_r_5.gif) 0px 0px repeat-y;
}
table.green2_round_bubble td.right {
    width:15px;
    background:url(./images/green2_r_5.gif) 100% 0px repeat-y;
}
table.green2_round_bubble td.center {
    padding:10px 22px;
}
table.green2_round_bubble td.center p, table.green2_round_bubble td.center h2 {
    padding:0px;
    margin:0px 0px 10px 0px;
}
table.green2_round_bubble div.outerpart {
    position:absolute;
}
table.green2_round_bubble div.outerpart div {
    position:relative;
    width:36px;
    height:51px;
    left:-31px;
    top:2px;
    background-image:url(./images/green2_r_part.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
}


.loginform {
    width:100px;
    height:17px;
    padding:1px 3px;
    font-size:12px;
    color:#b4b4b4;
    border:1px solid #B4B4B4;
}

.mm_popup {
    width:auto;
}
.mm_popup .mm_center{
    padding:5px 15px 0px 7px !important;
}
.mm_popup .mm_center p {
    text-align:left !important;
    padding:0px !important;
    margin:0px 0px 5px 0px !important;
    white-space:nowrap !important;
}


.time_table th, .time_table td {
    border-bottom:1px solid #CCCCCC;
}
.time_table td {
    height:21px;
    font-size:12px;
}
.time_table td.w4 {
    width:35%;
    padidng:0px 2px;
    text-align:right;    
}
.time_table td.w2 {
    width:35%;
    padidng:0px 2px;
}
.time_table td.w1 {
    padidng:0px 2px;
}


.time_table_calendar, .time_table {
    margin-left:2px;
}
.time_table_calendar th, .time_table_calendar td {
    border-bottom:1px solid #CCCCCC;
}
.time_table_calendar td {
    height:21px;
    font-size:12px;
}
.time_table_calendar td.w4 {
    width:28%;
    padidng:0px 2px;
    text-align:right;    
}
.time_table_calendar td.w5 {
    width:30%;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}
.time_table_calendar td.w2 {
    width:28%;
    padidng:0px 2px;
}
.time_table_calendar td.w1 {
    padidng:0px 2px;
}
.time_table_calendar td.w3 {
    width:30%;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}

.forum_preview td {
    height:20px;
    vertical-align:middle;
    padding:1px 3px;
}
.forum_preview img {
    padding-bottom:3px;
}
.wide_likns {
    height:54px;
    background-image:url(./images/bgbgbg.gif);
    background-repeat:repeat-x;
}
.wide_likns a {
    padding-left:30px;
}
.wide_likns select {
    text-align:center;
    width:140px;
    height:20px;
    border:1px solid #A2A2A2;
    font-size:12px;
    padding:1px 0px;

}

.green_colored_table td.place1,     .green_noncolored_table td.place1, td.place1 , a.place1   {   color:#FF0000;  }
.green_colored_table td.place2,     .green_noncolored_table td.place2, td.place2, a.place2    {   color:#CC0000;  }
.green_colored_table td.place_uefa, .green_noncolored_table td.place_uefa, td.place_uefa, a.place_uefa  { color:#9900FF;  }
.green_colored_table td.place_more, .green_noncolored_table, .green_noncolored_2_table td.place_more, td.place_more, a.place_more  { color:#0000FF;  }
.green_colored_table td.place_out,  .green_noncolored_table td.place_out, td.place_out, a.place_out  {  color:#333333;  }

td.place1_right       { color:#FF0000;  text-align:right;  width:40%; }
td.place2_right       { color:#CC0000;  text-align:right;  width:40%; }
td.place_uefa_right   { color:#9900FF;  text-align:right;  width:40%; }
td.place_more_right   { color:#0000FF;  text-align:right;  width:40%; }
td.place_out_right    { color:#333333;  text-align:right;  width:40%; }


div.places div {
    width:14px;
    height:15px;
    display:inline;
    background-image:url(./images/places_color_border.gif);
    background-repeat:no-repeat;
    float:left;
    margin-left:10px;
}
div.places {
    float:left;
    margin-right:5px;
    height:24px;
}
div.place1      {   background-color:#FF0000;   }
div.place2      {   background-color:#CC0000;   }
div.place_uefa  {   background-color:#9900FF;   }
div.place_more  {   background-color:#0000FF;   }
div.place_out   {   background-color:#333333;   }
div.place_home  {   background-color:#ADFF2F;   }
div.place_guest {   background-color:#FFFF33;   }
div.place_win_2 {   background-color:#44FF44;   }
div.place_draw_2 {   background-color:#FFFF44;   }
div.place_lose_2 {   background-color:#FF8888;   }

table.grass_round_bubble {
    margin-left:-2px;
}
table.grass_round_bubble td.center {
    height:15px;
    background:url(./images/grass_5.gif) 0px 0px;
}
table.grass_round_bubble td.top {
    height:15px;
    background:url(./images/grass_8.gif) 0px 0px repeat-x;
}
table.grass_round_bubble td.bottom {
    height:15px;
    background:url(./images/grass_2.gif) 0px 100% repeat-x;
}
table.grass_round_bubble td.left {
    width:15px;
    background:url(./images/grass_4.gif) 0px 0px repeat-y;
}
table.grass_round_bubble td.right {
    width:15px;
    background:url(./images/grass_6.gif) 100% 0px repeat-y;
}
table.grass_round_bubble td.center {
    padding:10px 22px;
}
table.grass_round_bubble td.center p, table.grass_round_bubble td.center h2 {
    padding:0px;
    margin:0px 0px 10px 0px;
}
table.grass_round_bubble div.outerpart {
    position:absolute;
}
table.grass_round_bubble div.outerpart div {
    position:relative;
    width:28px;
    height:51px;
    left:-31px;
    top:2px;
    background-image:url(./images/grass_part.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
}
table.grass_round_bubble div.outerpart2 {
    position:absolute;
}
table.grass_round_bubble div.outerpart2 div {
    position:relative;
    width:28px;
    height:51px;
    left:15px;
    top:2px;
    background-image:url(./images/grass_part2.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
}
table.grass_round_bubble {
    margin-right:30px;
}



table.olimpic {
    position:relative;
    top:0px;
    bottom:0px
    margin:0px;
}
table.olimpic td.top {
    height:50%;
    vertical-align:bottom;
} 
table.olimpic td.bot {
    height:50%;
    vertical-align:bottom;
    background:url(./images/ol1.gif) 0px 100% repeat-x;
    padding-bottom:4px;
} 
table.olimpic td.bot2 {
    vertival-align:bottom;
    background:url(./images/ol1.gif) 100% 0px repeat-y;
} 
table.olimpic td.mid {
    background:url(./images/ol1.gif) 0px 0px repeat-x;
    height:7px;
} 
table.olimpic td.mid2 {
    width:7px;
    background:url(./images/ol2.gif) 0px 0px no-repeat;
} 
table.olimpic span {
    color:#cc0000;
    top:-5px;
}
table.column1 table.olimpic {
    height:60px;
}
table.column2 table.olimpic {
    height:120px;
    top:-15px;
    _height:130px;
}
table.column3 table.olimpic {
    height:240px;
    top:-45px;
    _height:270px;
}
table.column4 table.olimpic {
    height:480px;
    top:-105px;
    _height:540px;
}


table.onechamp td {
    width:120px;
    text-align:center;
}
