html, body { background-color: #535E6C;  font:12px Ubuntu, Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0;  color:#000000;  height:100%; overflow:visible;  }
.container { position: relative; background-color:#006885; background-image:url(/i/v10x/i/bg_rivalo.jpg);  background-position: top center;  background-repeat: repeat-x; background-attachment: fixed; padding-top:20px;  }
.wall { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display:block;   }
.content  { width: 1200px; margin: 0 auto; position: relative; z-index: 1; background-color:#ffffff; box-shadow: 0 0 4px #252930; border-top:6px solid #93C32E;   }
.cou { height:0px; }
a:link, a:visited { text-decoration: none; color: #000000;  }
a:hover, a:active {  text-decoration: underline; color:#24819B;   }
.pro { clear: both; height:0px; }
.pro2 { clear: both; height:2px; }
.pro5 { height:5px; clear: both; }
.pro10 { clear: both; height:10px; }
.pro14 { height:14px; clear: both; }
.pro18 { height:18px; clear: both; }
.pro21 { height:21px; clear: both; }
.pro25 { height:25px; clear: both; }
.pro30 { height:30px; clear: both; }
.pro35 { height:35px; clear: both; }
.pro40 { height:40px; clear: both; }
.pro50 { height:50px; clear: both; }
img { border: 0px; margin:0; }
br { line-height: 10px;}
a.logo:link, a.logo:visited, a.logo:hover { display:block; float:left; margin:68px 152px 0 45px; width:154px; height:42px; background-color:#ffffff;  background-image:url(/i/v10x/i/logo.jpg);  background-position: top left;  background-repeat: no-repeat;  }
a.logo:active { text-decoration: none;  position:relative; top:1px;  }
.type { float:left; width:76px; margin:20px 0 0 0; }
.wow_728_head { float:left; width:728px; height:90px; margin:20px 0 0 0; background-color:#535E6C; }
.menu_s1 { width:30px; height:20px; float:left; }
.menu_s2 { width:5px; height:20px; float:left; }
NAV, .menu_ic  { float:left; }
NAV a:link, NAV a:visited {  display:block; float:left; font: 15px/16px Ubuntu ; font-weight:700; color:#000000; padding:7px 14px 10px 14px; margin:0 10px 0 0; }
NAV a:hover, NAV a:active { text-decoration:none; color:#ffffff; background-color:#93C32E;  }
NAV #a { color:#ffffff; background-color:#93C32E; }
.menu_ic a:link, .menu_ic a:visited {  display:block; float:left; width:24px; height:24px; padding:5px; margin:0 10px 0 0; background-position: 5px 5px; background-repeat: no-repeat; }
.menu_ic a:hover, .menu_ic a:active { text-decoration:none; position:relative; top:1px;  }
.menu_ic .news { background-image:url(/i/v10x/i/m_ic_news_r.png); }
.sub { background-color:#667284;  margin:12px 0 0 0; height:40px;  }
.sub_cup2014 { background-image:url(/i/v10x/i/sub_m_cup2014.png); }
.sub_dot { background-image:url(/i/v10x/i/sub_m_bg.png); height:40px; }
.sub_dot a.like_h1, .sub_dot H1  { display:block; float:left; margin:0; padding:9px 0 0 45px; font: 18px/18px Ubuntu; font-weight:700; color:#ffffff; letter-spacing: -1px; color:#ffffff; }
.sub_ic { display:block; float:left; margin:0 46px 0 17px; }
a.sub_m:link, a.sub_m:visited { display:block; float:left; font: 14px/16px Ubuntu; font-weight:400;  color:#ffffff; padding:10px 0 9px 0; margin:0 14px; }
a.sub_m:active, a.sub_m:hover { text-decoration: none;  border-bottom:5px solid #93C32E;  }
.sub_m_a { border-bottom:5px solid #93C32E;  }

.c300 { float:left; width:300px;  }
.wow_300x250 { background-color:#535E6C; width:300px; height:250px; overflow:hidden; }
.wow_300x600 { background-color:#535E6C; width:300px; height:600px; overflow:hidden; }
.wow_300x1050 { background-color:#535E6C; width:300px; height:1050px; overflow:hidden; }
.wow_728x90 { background-color:#535E6C;  width:728px; height:90px; overflow:hidden; }
.wow_240x400 { background-color:#535E6C;  width:240px; height:400px; overflow:hidden; }
.wow_bottom_c { display:block; clear:both; background-color:#F3F4F5; border-top: 1px solid #E2E4E7; border-bottom: 1px solid #E2E4E7; padding:25px 0; margin:50px 0 30px 0; }
.c_240_f { width:240px; float:left; margin:0 0 0 45px; }
.c_510 { width:510px; float:left; margin:0 0 0 30px; }
.footer_link { font:14px/20px Ubuntu; font-weight:700; margin:0 20px 0 0; }
.footer_cc { font:12px/20px Arial; color:#929CAD; margin:15px 0 0 0; }
.footer_c300 { width:300px; float:left; margin:0 0 0 30px; text-align:right; }

.pl_line { background-color:#93C32E; width:60px; height:5px; clear:both; }
#live { background-color:#E15639; }
.pl { float:left; font:20px/24px Ubuntu; font-weight:700; letter-spacing: -1px; margin:11px 0 0 0; }

.fl { float:left; }

.pl_tt_sel_sp, .pl_tt_sel_to { display:block; background-color:#93C32E; color:#ffffff; font:11px/18px Tahoma; padding:1px 11px 2px 6px;  float:left; }  
.pl_tt_sel_sp { background-color:#93C32E; width:90px; margin-right:17px; }
.pl_tt_sel_to { background-color:#535E6C; width:177px; }
.pl_tt_to { font:16px/20px Ubuntu; font-weight:500; letter-spacing: -1px; margin:14px 0 12px 0; clear:both; }

.wow_i728 { margin:0 30px 0 0; background-color:#F3F4F5; border:1px solid #E2E4E7; padding:23px 0 23px 25px; }
.wow_i728_in { width:728px; height:90px; background-color:#535E6C; }


 
.pl_tt_le SPAN { display:block; float:left; font:10px/12px Tahoma; color:#929CAD; padding:3px 0 5px 0; border-top:1px solid #E2E4E7; border-bottom:1px solid #E2E4E7; }
.pl_tt_le SPAN:nth-child(1) { width:30px; }
.pl_tt_le SPAN:nth-child(2) { width:125px; }
.pl_tt_le SPAN:nth-child(3), .pl_tt_le SPAN:nth-child(5) { width:40px; text-align:center; background-color:#F3F4F5; } 
.pl_tt_le SPAN:nth-child(4) { width:65px; text-align:center; }

.pl_tt_ta SPAN { display: block; float:left; }
.pl_tt_ta SPAN:nth-child(1) { width:19px; height:14px; text-align:center; background-color:#535E6C; color:#ffffff; font:10px/12px Tahoma; margin:7px 11px 0 0; padding:1px 0 0 0; }
.pl_tt_ta #a { background-color:#535E6C; }
.pl_tt_ta SPAN:nth-child(2) { overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  width:125px; font:12px/16px Arial; padding:6px 0 7px 0; }
.pl_tt_ta SPAN:nth-child(3), .pl_tt_ta  SPAN:nth-child(5) { text-align:center; width:40px; font:12px/16px Arial; padding:6px 0 7px 0; background-color:#F3F4F5; } 
.pl_tt_ta SPAN:nth-child(4) { text-align:center; width:65px; font:12px/16px Arial; padding:6px 0 7px 0; } 
.pl_tt_ta SPAN:nth-child(5)  { font-weight:bold; }
.pl_tt_ta DIV { height:1px; background-color:#E2E4E7; clear:both; }
.c810x3 { float:left; width:810px; margin:0 0 0 45px; }
.c540_2x3 { float:left; width:540px; }
.n1 { margin:0 30px 0 0; }
.n1 IMG, .n2 IMG { border-radius:15px; }
.n1 .t { font:40px/39px Ubuntu; font-weight:500; letter-spacing: -2px; position:relative;top:-6px;  }
.n1 .a { font:15px/21px Arial; font-weight:300; color:#495361; padding:5px 0 11px 0; }
.ndt { font:11px/14px Tahoma; color:#929CAD; }
a.npl:link, a.npl:visited { display:inline-block; font:10px/10px Tahoma; text-decoration:none; color:#ffffff; background-color:#93C32E; text-transform: uppercase; border-radius: 0 12px 0 0; padding:7px 14px 0 13px;  position:relative;top:-24px; clear:both; height:24px; max-height:17px; overflow:hidden; }
a.npl:hover,  a.npl:active { background-color:#535E6C; text-decoration:none; }
a.nta:link, a.nta:visited {  display:inline-block; text-decoration:none; font:11px/13px Tahoma; color:#929CAD; padding:1px 0 2px 21px; margin:0 0 0 15px; background-image:url(/i/v10x/i/ic_talk_r.png);  background-position: top left;  background-repeat: no-repeat; }
a.nta:hover, a.nta:active {  text-decoration:underline; color:#535E6C; background-image:url(/i/v10x/i/ic_talk_a.png);   }
.no_d { font:11px/14px Tahoma; color:#E15639; }
.no_t { background-color:#E15639;  font:11px/11px Tahoma;  color:#ffffff; padding:2px 7px 3px 8px; margin:0 0 0 7px; }

a.nic_v:link, a.nic_v:visited, a.nic_o:link, a.nic_o:visited, a.nic_p:link, a.nic_p:visited, a.nic_t:link, a.nic_t:visited { display:inline-block; text-decoration:none; font:11px/14px Tahoma; color:#77B732; padding:1px 0 2px 22px; margin:0 0 0 15px;   background-position: top left;  background-repeat: no-repeat;  text-decoration:none;  }
a.nic_a:link, a.nic_a:visited { display:inline-block; text-decoration:none; font:11px/14px Tahoma; color:#77B732; padding:1px 0 2px 20px; margin:0 0 0 15px;   background-position: left 2px;  background-repeat: no-repeat;  text-decoration:none;  }
a.nic_v:hover,  a.nic_v:active, a.nic_o:hover,  a.nic_o:active, a.nic_p:hover, a.nic_t:active, a.nic_t:hover, a.nic_a:active, a.nic_a:hover { color:#3A79A7; text-decoration:underline; }
a.nic_v:hover,  a.nic_v:active, a.nic_o:hover,  a.nic_o:active { text-decoration:none; }
a.nic_v { background-image:url(/i/v10x/i/video.png);  }
a.nic_o { background-image:url(/i/v10x/i/n_online.png);  }
a.nic_p { background-image:url(/i/v10x/i/n_photo.png); }
a.nic_t { background-image:url(/i/v10x/i/n_tips.png); }
a.nic_a { background-image:url(/i/v10x/i/n_ann.png); }

.nline { height:32px; margin:0 30px 25px 0; border-bottom:1px solid #E2E4E7; clear:both; } 
.rnline { height:32px; margin:0 30px 0px 0; border-bottom:1px solid #E2E4E7; clear:both; } 
.n2 { width:240px; margin:0 30px 0 0; float:left; }
.n2 .t { font:20px/22px Ubuntu; font-weight:500; letter-spacing: -1px; position:relative;top:-9px; }
.n2 .a { font:12px/17px Arial; font-weight:300; color:#495361; padding:0 0 8px 0; position:relative;top:-1px; }
.c270x1 { float:left; width:270px; }
.c240 { float:left; width:240px; margin:0 30px 0 0; }
a.pllink:link, a.pllink:visited { display:block; float:right; font:11px/13px Tahoma; padding:17px 0 0 0; text-decoration:underline; color:#488DA2; }
a.pllink:hover,  a.pllink:active { color:#3A79A7; }
.pll { clear:both; border-bottom:1px solid #E2E4E7; height:20px; }
.l { padding:11px 0 13px 0; clear:both; border-bottom:1px solid #E2E4E7; }
.l SPAN { font:10px/11px Tahoma; color:#929CAD; float:left; padding:4px 0 0 0; }
.l a:link, .l a:visited { display:block; padding:0 0 0 35px; font:13px/18px Arial; text-decoration:none; }
.l a:hover, .l a:active { text-decoration:underline; color:#488DA2; }
.ll { padding:10px 0 14px 0; clear:both; border-bottom:1px solid #E2E4E7; }
a.all:link, a.all:visited, a.all_fl:link, a.all_fl:visited { display:block; font:16px/16px Ubuntu; font-weight:700; letter-spacing: -1px; color:#3A79A7; padding:14px 0 0 0; text-decoration:underline; }
a.all_fl:link, a.all_fl:visited { float:left; margin:0 17px 0 0; }
a.all:hover,  a.all:active, a.all_fl:hover,  a.all_fl:active { color:#000000; }
.full { width:240px;  margin:0 30px 0 0; float:left; }
.full A { display: table; }
.full IMG { display: table-cell; vertical-align: middle; }
.full SPAN { font:14px/18px Ubuntu; font-weight:700; width:133px; display: table-cell; vertical-align: middle; padding:0 0 2px 20px; }
a.link:link, a.link:visited { color:#488DA2; text-decoration:underline; }
a.link:hover,  a.link:active { color:#000000; text-decoration:underline; }

a.li_sw_a:link, a.li_sw_a:visited, a.li_sw:link, a.li_sw:visited  { color:#ffffff; text-decoration:none; display:inline-block; background-color:#93C32E; font:11px/11px Tahoma; padding:4px 11px 6px 11px; margin:0 12px 0 0; }
a.li_sw:link, a.li_sw:visited { background-color:#535E6C;  }
a.li_sw_a:hover,  a.li_sw_a:active, a.li_sw:hover,  a.li_sw:active { background-color:#4C9F2B;  }


a.li_t:link, a.li_t:visited { display:block; font:16px/16px Ubuntu; font-weight:500; letter-spacing: -1px; border-bottom:1px solid #E2E4E7; clear:both; padding:16px 0 14px 0; text-decoration:none; }
a.li_t:hover,  a.li_t:active { color:#000000; text-decoration:underline;  }

a.cu:link, a.cu:visited, a.cute:link, a.cute:visited { display:block; padding:7px 0 7px 0; clear:both; border-bottom:1px solid #E2E4E7;  text-decoration:none; font:12px/17px Arial; }
a.cu:hover,  a.cu:active, a.cute:hover,  a.cute:active { color:#3A79A7; text-decoration:none; background-image:url(/i/v10x/i/li_hov.png); background-position:bottom; background-repeat: no-repeat; }
.cu SPAN:nth-child(1) { display:inline-block; width:212px; vertical-align:top; }
.cu SPAN:nth-child(2) { width:40px; display:inline-block; font-weight:bold; text-align:right; }
.cute SPAN:nth-child(1) {  display:inline-block; width:182px; vertical-align:top; }
.cute  SPAN:nth-child(2) { width:70px; display:inline-block; font-weight:bold; text-align:right; }
.cu IMG, .cute IMG { margin:0 0 0 15px; position:relative; top:2px; }
.cu .t, .cu .s, .cute .t, .cute .s { width:40px; display:inline-block; float:right; font:12px/17px Arial; text-align:right; color:#79B832; }
.cu .s, .cute .s { color:#6F7D8F; }
.li_tour { border-bottom:1px solid #E2E4E7; font:10px/12px Tahoma; color:#929CAD; padding:3px 0 5px 0; }
.li_no { background-color:#F3F4F5; padding:6px 0 8px 11px; font:11px/11px Tahoma; color:#495361; margin:15px 0 0 0; }

a.li_more:link, a.li_more:visited { display:block; font:11px/12px Tahoma; color:#495361; text-decoration:underline; margin:7px 0 0 0; }
a.li_more:hover,  a.li_more:active { color:#000000; }


.rteam { float:left; width:510px; margin:0 30px 0 45px; }
.rteam SPAN { display:inline-block; width:32px; height:22px; margin:0 12px 0 0; position:relative; top:2px;  }
.rteam H1 { margin:0; padding:0; font:30px/30px Ubuntu; font-weight:500; letter-spacing: -1px; display:inline-block; }
.rteam_pl { font:16px/16px Ubuntu; color:#252930; font-weight:500; letter-spacing: -1px; margin:12px 0 0 0; }
.rteam_line { clear:both; height:12px; border-bottom:1px solid #E2E4E7; margin:0 45px 0 45px; }
.c_l45 { float:left; width:45px; height:10px; }
.nr2 { margin:25px 30px 0 0; border-bottom:1px solid #E2E4E7; clear:both; padding:0 0 25px 0; }
.nr2 IMG { float:left; border-radius:15px; margin:0 25px 0 0; }
.nr2 DIV:nth-child(2) { font:20px/22px Ubuntu; font-weight:500; letter-spacing: -1px; }
.nr2 DIV:nth-child(3) { font:12px/17px Arial; font-weight:300; color:#495361; padding:8px 0 9px 0; }
.nr3 { padding:17px 0 18px 0; margin:0 30px 0 0; clear:both; border-bottom:1px solid #E2E4E7; }
.nr3 SPAN { font:11px/11px Tahoma; color:#929CAD; float:left; padding:4px 0 0 0; } 
.nr3 a:link, .nr3 a:visited { display:block; padding:0 0 0 45px; font:16px/22px Arial; text-decoration:none; }
.nr3 a:hover, .nr3 a:active { text-decoration:underline; color:#488DA2; }

.rteam_lu_bl { position:relative;top:-16px; }
.rteam_lu_pl { border-top:1px solid #E2E4E7; border-bottom:1px solid #E2E4E7; font:10px/12px Tahoma; font-weight:bold; color:#929CAD; padding:3px 0 5px 0; margin:15px 0 6px 0;  }
.rteam_lu_pl_goalk { background-image:url(/i/v10x/i/stat_time.png);  background-position: right 4px ;  background-repeat: no-repeat; }
.rteam_lu { font:12px/22px Arial; color:#000000; }
.rteam_lu .n { width:20px; font:10px/12px Tahoma; color:#929CAD; display:inline-block; }
.rteam_lu .p  { display:inline-block; }
.rteam_lu .m { clear:right; float:right; width:25px; text-align:right; font:11px/11px Tahoma; color:#929CAD; margin:6px 0 0 0; }
.rteam_lu .in, .rteam_lu .out { display:inline-block; padding:0 0 0 18px; font:11px/12px Tahoma; color:#929CAD;  background-repeat: no-repeat; margin:0 0 0 10px;  }
.rteam_lu .out { background-image:url(/i/v10x/i/online_out_12.png); }
.rteam_lu .in { background-image:url(/i/v10x/i/online_in_12.png); }
.online_s_line { height:1px; background-color:#E2E4E7; margin:12px 0 0 0; }
.rteam_lu .ye, .rteam_lu .red { display:inline-block; padding:0 0 0 14px; font:11px/12px Tahoma; color:#929CAD; background-image:url(/i/v10x/i/online_yellow_12.png); background-repeat: no-repeat; margin:0 0 0 10px; }
.rteam_lu .red { background-image:url(/i/v10x/i/online_red_12.png);  }
.rteam_lu .ye { background-image:url(/i/v10x/i/online_yellow_12.png);  }
.rteam_lu .goal, .rteam_lu .owngoal, .rteam_lu .pen, .rteam_lu .penno  { display:inline-block; padding:0 0 0 17px; font:11px/12px Tahoma; color:#929CAD; background-image:url(/i/v10x/i/online_goal_12.png); background-repeat: no-repeat; margin:0 0 0 10px; }
.rteam_lu .owngoal {  background-image:url(/i/v10x/i/online_owngoal_12.png); }
.rteam_lu .pen {  background-image:url(/i/v10x/i/online_pen_12.png); }
.rteam_lu .penno {  background-image:url(/i/v10x/i/online_penno_12.png); }



.socbut_b { position:fixed; bottom: 70px; margin: 0 auto; z-index:2; max-width:31px; width:31px; }
.socbut { position:relative;right:-1169px; border-top:1px solid #E3DFD0; }
.socbut a:link, .socbut a:visited { display:block; border-left:1px solid #E3DFD0; border-bottom:1px solid #E3DFD0; background-color:#F3F1EB; font:11px/10px Tahoma; color:#495361; padding:27px 0 8px 0; text-decoration:none; background-position: 7px 7px;  background-repeat: no-repeat; text-align:center; }
.socbut a:hover, .socbut a:active { text-decoration:none; background-color:#E4ECC8; color:#000000; border-left:1px solid #E3DFD0; border-bottom:1px solid #E3DFD0; }
.socbut A:nth-child(1) { background-image:url(/i/v10x/i/ic_vk.png); }
.socbut A:nth-child(2) { background-image:url(/i/v10x/i/ic_ok.png); }
.socbut A:nth-child(3) { background-image:url(/i/v10x/i/ic_tw.png); }
.socbut A:nth-child(4) { background-image:url(/i/v10x/i/ic_gp.png); }
.socbut A:nth-child(5) { background-image:url(/i/v10x/i/ic_fb.png); }
.socbut A:nth-child(6) { background-image:url(/i/v10x/i/ic_ya.png); padding:0; height:30px; }
.socbut DIV:nth-child(7) { height:15px; }
.socbut .tb, .socbut .t  { height:35px; background-position: 8px 12px;  background-repeat: no-repeat;  }
.socbut .tb { border-top:1px solid #E2E4E7; border-left:1px solid #E2E4E7; border-bottom:1px solid #E2E4E7;  background-color:#ffffff; background-image:url(/i/v10x/i/sc_up_n.png); }
.socbut .t  { cursor: pointer; background-color:#F3F4F5; background-image:url(/i/v10x/i/sc_up.png); }
.socbut .bb, .socbut .b  { height:35px; background-position: 8px 14px;  background-repeat: no-repeat;  }
.socbut .bb { border-left:1px solid #E2E4E7; border-bottom:1px solid #E2E4E7; background-color:#ffffff; background-image:url(/i/v10x/i/sc_down_n.png); }
.socbut .b  { cursor: pointer; background-color:#F3F4F5; background-image:url(/i/v10x/i/sc_down.png); }
.socbut .t:hover, .socbut .b:hover   { background-color:#ffffff;  }
@media (max-width: 1200px) { 
.socbut {display: none;} 
}


.dp { list-style:none; margin:0; }
.dp li { float:left; display:block; position:relative;  }
.dp li a { display:block; }
.dpi {  float:left; position:absolute; left:-999em; z-index:2; }
.dp li:hover .dpi { left:-1px; top:auto; }
.ddi {  }
.ddi:hover {  }
.dp_in { background-color:#384049; box-shadow: 0 0 4px #252930; margin:0 0 0 14px; position:relative; padding:10px; }
.dp_in a:link, .dp_in a:visited {  font:11px/12px Tahoma, Arial; display:block; color:#ffffff; padding:3px 10px 6px 10px; text-decoration:none;  white-space:nowrap; margin:0 20px 0 0; }
.dp_in a:hover, .dp_in a:active {  background-color:#535E6C; }
.dp_in IMG { margin:0 10px 0 10px; position:relative;top:-6px;  }



@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(/i/v10x/files/font/nBF2d6Y3AbOwfkBM-9HcWD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu'), url(/i/v10x/files/font/c2KTkZ_oLp2UOMwi4GGs9A.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(/i/v10x/files/font/IiMFELcoPB-OzGzq14k4ej8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(/i/v10x/files/font/4z2U46_RRLOfkoHsWJG3vz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}