/*pager loader*/
.pager-ajax-loader {background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/load_process.gif) no-repeat 50% 50%; height:60px; width:auto}
/* /pager loader */

/* commands/stats */
/* dblock/default */
/* dblock/left */
/* game/stat */
/* info/stats */
/* menu/stats */
/* newsreader/stats */
/* other.games/stats */
/* points/stats */
/* poll/col */
/* protocol.match/default */
/* statistics/inner */
/* trans/col */
/* year/stats */

/* commands/stats */
.spb_cmp_stats_cooms a {color:#015EBA; text-decoration:underline}
.spb_cmp_stats_cooms_box {display:table; float:left; margin:0 55px 0 0; width:455px}
.spb_cmp_stats_cooms_name {color:#000; font-family:Arial, sans-serif; font-size:1.2em; font-weight:bold; line-height:1.05em; margin:0 !important; padding:0 !important}
.spb_cmp_stats_cooms_all {color:#015EBA; float:right; margin:0 -1.45em 0 0; position:relative}
* html .spb_cmp_stats_cooms_all {margin:0 -1.35em 0 0}
*+html .spb_cmp_stats_cooms_all {margin:0 -1.35em 0 0}
.spb_cmp_stats_cooms_tbl {border:0 !important; margin:9px 0 0 !important; width:100% !important}
.spb_cmp_stats_cooms_tbl th, .spb_cmp_stats_cooms_tbl td {border:0 none !important; padding:4px 2px !important; text-align:left !important; vertical-align:top !important}
.spb_cmp_stats_cooms_tbl thead th, .spb_cmp_stats_cooms_tbl thead td {background:#999 !important; color:#fff; font-size:0.9em; font-weight:normal; padding:4px 2px 3px !important}
.spb_cmp_stats_cooms_tbl tbody th, .spb_cmp_stats_cooms_tbl tbody td {border-bottom:1px dotted #999 !important}
.spb_cmp_stats_cooms_tbl tfoot th, .spb_cmp_stats_cooms_tbl tfoot td {font-weight:normal}
.spb_cmp_stats_cooms_tbl thead .spb_cmp_stats_cooms_tbl_point {padding:4px 8px 3px 9px !important; text-align:right !important; width:32px}
.spb_cmp_stats_cooms_tbl tbody .spb_cmp_stats_cooms_tbl_place {color:#666; text-align:right !important}
.spb_cmp_stats_cooms_tbl tbody .spb_cmp_stats_cooms_tbl_odd {background-color:#f2f2f2}
.spb_cmp_stats_cooms_tbl tbody .spb_cmp_stats_cooms_tbl_point {padding:4px 9px !important; text-align:right !important; width:32px}
.spb_cmp_stats_cooms_tbl tfoot .spb_cmp_stats_cooms_tbl_point {padding:4px 9px !important; text-align:right !important; width:32px}
.spb_cmp_stats_cooms_legend {color:#666; display:table; float:left; font-size:0.85em; line-height:1.25em; padding:2px 0 0}
.spb_cmp_stats_cooms_legend span {color:#000}
/* /commands/stats */

/* game/stat */
.sb_c_stat_game {color:#000; font-family:Arial, sans-serif; font-size:0.98em}
.sb_c_stat_game a {color:#015eba; text-decoration:underline}
.sb_c_stat_game_info {color:#587088; float:left; font-size:0.92em; line-height:1.46em; margin:0 40px 0 0}
.sb_c_stat_game_info_img {float:left; margin:0 10px 0 0}
.sb_c_stat_game_fast {float:left; margin:0 9% 0 0}
* html .sb_c_stat_game_fast {margin:0 3% 0 0}
*+html .sb_c_stat_game_fast {margin:0 3% 0 0}
.sb_c_stat_game_fast_text {color:#921900; font-size:2em}
.sb_c_stat_game_fast_date {font-size:1.52em}
.sb_c_stat_game_ticket {color:#921900; font-family:Arial, sans-serif; font-size:1.52em}
.sb_c_stat_game_ticket a {color:#921900}
.sb_c_stat_game_clr {display:inline-block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:100%}
.sb_c_stat_game_point {background-color:#d6e0e9; border:0 !important; border-collapse:collapse; font-size:0.917em}
.sb_c_stat_game_point tbody td {border-color:#fff !important; border-width:1px 0 !important; padding:6px 4px 3px !important}
.sb_c_stat_game_point_gray {color:#587187; display:inline-block; width:2.091em} 
.sb_c_stat_game_point_res {font-size:1.091em}
.sb_c_stat_game_point_left {text-align:right !important}
.sb_c_stat_game_head {color:#333; font-family:Arial, sans-serif; font-size:1.52em; font-weight:normal; margin:0 0 0.89em !important; padding:0 !important}
.sb_c_stat_game_box {background-color:#f3f4f6; border:1px solid #dfdfdf; padding:0 10px 13px}
* html .sb_c_stat_game_box {zoom:1}
*+html .sb_c_stat_game_box {zoom:1}
.sb_c_stat_game_ttl {color:#000; font-family:Arial, sans-serif; font-size:1.16em; font-weight:bold; margin:0 0 0.53em !important; padding:0 !important}
.sb_c_stat_game_col { display:inline-block; width:48%; vertical-align:top;}
.sb_c_stat_game_col_l { display:inline-block; margin:0 3% 0 0; width:48%; vertical-align:top;}
* html .sb_c_stat_game_col_l {margin:0 4% 0 0}
*+html .sb_c_stat_game_col_l {margin:0 4% 0 0}
.sb_c_stat_game_tbl { border-collapse:collapse; color:#333; margin:0 !important}
.sb_c_stat_game_tbl th, .sb_c_stat_game_tbl td {border:0 !important; padding:4px 5px 4px 0 !important}
.sb_c_stat_game_tbl thead th, .sb_c_stat_game_tbl thead td {background-color:transparent !important; color:#5b6f87; font-size:0.92em; font-weight:normal; padding:1px 5px 4px 0 !important}
.sb_c_stat_game_tbl tbody th, .sb_c_stat_game_tbl tbody td {border-top:1px dotted #999 !important}
.sb_c_stat_game_tbl tbody th {color:#5b6f87; font-size:0.92em; font-weight:normal; padding:5px 5px 4px 0 !important}
.sb_c_stat_game_tbl .sb_c_stat_game_tbl_first th, .sb_c_stat_game_tbl .sb_c_stat_game_tbl_first td {border-top:0 !important}
.sb_c_stat_game_tbl .sb_c_stat_game_tbl_date {color:#5b6f87; font-size:0.83em; padding:6px 5px 4px 0 !important}
.sb_c_stat_game_tbl_pl_l {text-align:right}
.sb_c_stat_game_tbl .sb_c_stat_game_tbl_point {font-size:1.13em; font-weight:bold; padding:3px 5px 4px 0 !important; text-align:center}
.sb_c_stat_game_tbl_tour {color:#5b6f87; font-size:0.92em; padding:5px 5px 4px 0 !important}
.sb_c_stat_game_tbl_blue {background-color:#dfdfdf}
.sb_c_stat_game_tbl_blue tbody th, .sb_c_stat_game_tbl_blue tbody td {border-color:#fff !important; padding:4px 10px !important}
.sb_c_stat_game_tbl_blue .sb_c_stat_game_tbl_date {padding:6px 10px 4px !important}
.sb_c_stat_game_tbl_blue .sb_c_stat_game_tbl_point {padding:3px 10px 4px !important}
.sb_c_stat_game_tbl_blue .sb_c_stat_game_tbl_tour {padding:5px 10px 4px !important}
.sb_c_stat_game_tbl_blue2 {background-color:#d6e0e9}
.sb_c_stat_game_tbl_blue2 tbody th, .sb_c_stat_game_tbl_blue2 tbody td {border-color:#fff !important; padding:4px 7px 4px !important}
.sb_c_stat_game_tbl_blue2 tbody th {text-align:center !important}
.sb_c_stat_game_tbl3 {background-color:#d6e0e9; border:0 !important; border-collapse:collapse; font-size:0.917em; width:100%}
.sb_c_stat_game_tbl3 tbody th, .sb_c_stat_game_tbl3 tbody td {border-color:#fff !important; border-width:1px 0 !important; padding:6px 8px 3px !important}
.sb_c_stat_game_tbl3 tbody th {text-align:center !important}
.sb_c_stat_game_col_clr {display:inline-block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:100%}
.sb_c_stat_game_ttl2 {color:#333; font-family:Arial, sans-serif; font-size:1.16em; font-weight:bold; margin:0 0 0.29em !important; padding:0}
.sb_c_stat_game_ttl3 {color:#587187; font-family:Arial, sans-serif; font-size:1em; font-weight:normal; margin:0 0 2px !important; padding:0}
.sb_c_stat_game_refer_img {float:left; margin:0 8px 0 0}
.sb_c_stat_game_refer_ttl {font-size:12px; }
.sb_c_stat_game_imgs {float:left; margin:0 20px 0 0; width:325px}
.sb_c_stat_game_imgs img {border:1px solid #64798e; margin:0 7px 7px 0}
.sb_c_stat_game_left_imgs {font-size:0.885em}
.sb_c_stat_game_map {padding:0 0 5px; margin:5px 0}
.sb_c_stat_game_map iframe {border:1px solid #64798e}
.sb_c_stat_game_clr_gray {color:#5d6f87 !important}
.sb_c_stat_game_tickets {margin:0 0 0 36px}
/* /game/stat */

/* info/stats */
.spb_cmp_stats_info {font-family:Arial, sans-serif; font-size:0.9em; line-height:1.35em}
.spb_cmp_stats_info span {color:#666}
/* /info/stats */


/* other.games/stats */
.spb_cmp_stats_ogames {font-family:Arial,sans-serif; font-size:0.9em}
.spb_cmp_stats_ogames_ttl {border-top:1px solid #ccc; color:#000; font-weight:bold; font-size:1.2em; padding:11px 0 0}
.spb_cmp_stats_ogames_tour {line-height:2.2em; margin:7px 0 0}
.spb_cmp_stats_ogames_tour_ttl {font-size:1.1em; font-weight:bold; color:#000; margin:0 10px 0 0}
.spb_cmp_stats_ogames_tour ul {display:inline; margin:0 !important; padding:0 !important}
.spb_cmp_stats_ogames_tour li {display:inline; list-style-type:none; margin:0 9px 0 0 !important; padding:5px 0 6px !important}
.spb_cmp_stats_ogames_tour .spb_cmp_stats_ogames_tour_slt {background-color:#015eba; color:#fff; display:inline; font-size:1.05em; font-weight:bold; padding:6px 5px 6px 6px !important}
* html .spb_cmp_stats_ogames_tour .spb_cmp_stats_ogames_tour_slt {padding:5px 1px 6px 5px !important}
*+html .spb_cmp_stats_ogames_tour .spb_cmp_stats_ogames_tour_slt {padding:5px 2px 6px 6px !important}
.spb_cmp_stats_ogames_tour a {color:#015eba; text-decoration:underline}
.spb_cmp_stats_ogames_games {border:0 !important; border-collapse:collapse; float:left; margin:17px 30px 0 0 !important; width:auto !important}
.spb_cmp_stats_ogames_games th, .spb_cmp_stats_ogames_games td {border:0 !important; padding:5px 7px 2px !important; border-bottom:1px dotted #999 !important}
.spb_cmp_stats_ogames_games_date {color:#666; font-size:0.95em}
.spb_cmp_stats_ogames_games_name {color:#015eba}
.spb_cmp_stats_ogames_games_name a {color:#015eba; font-size:1.2em; font-weight:bold; text-decoration:underline}
.spb_cmp_stats_ogames_games_points {color:#000; font-size:1.2em; font-weight:bold}
.spb_cmp_stats_ogames_games_points span {font-weight:normal}
.spb_cmp_stats_ogames_games_icons {text-align:right; vertical-align:middle !important}
.spb_cmp_stats_ogames_games_icons img {margin:-4px 0 0 5px; vertical-align:middle}
* html .spb_cmp_stats_ogames_games_icons img {margin:0 0 0 5px}
*+html .spb_cmp_stats_ogames_games_icons img {margin:0 0 0 5px}
.spb_cmp_stats_ogames_games_right {text-align:right}
.spb_cmp_stats_ogames_games_live {background-color:#fdead2}
/* /other.games/stats */


/* statistics/inner */
.spb_cmp_inner_stats {font-family:Arial, sans-serif; font-size:0.923em}
.spb_cmp_inner_stats_nr {color:#666; display:table; line-height:1.333em; margin:0 0 13px; width:98%}
.spb_cmp_inner_stats_nr a {color:#015eba; text-decoration:underline}
.spb_cmp_inner_stats_nr_box {font-family:Arial, sans-serif; float:right; margin:0 15px 0 20px} 
.spb_cmp_inner_stats_nr_rss {background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) -210px 441px no-repeat; left:-15px; padding:0 0 0 17px; position:relative}
.spb_cmp_inner_stats_nr_sputnik {background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -126px -1074px; left:-17px; padding:2px 0 5px 20px; position:relative}
.spb_cmp_inner_stats_cal {float:left; margin:34px 0 0}
.spb_cmp_inner_stats_cal a {background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) -168px -1074px no-repeat; color:#015eba !important; padding:0 0 0 29px; text-decoration:underline}
.spb_cmp_inner_stats_games_clear {display:inline-table; height:0; overflow:hidden; width:98%; background-color:#ff0000}
/* statistics/inner */

/* table/col */
.spb_cmp_col_table {font-family:Arial, sans-serif; font-size:0.9em}
.spb_cmp_col_table a {color:#015eba; text-decoration:underline}
.spb_cmp_col_table_name {color:#666; font-size:1.5em !important; font-weight:normal; line-height:1.222em; margin:0 !important; padding:0 10px 1px 1px !important}
.spb_cmp_col_table_name a {color:#000}
.spb_cmp_col_table_tbl {margin:6px 0 0; width:100%}
.spb_cmp_col_table_tbl thead {color:#999; font-size:0.85em}
.spb_cmp_col_table_tbl tbody {color:#666}
.spb_cmp_col_table_tbl_odd {background-color:#ebebeb}
.spb_cmp_col_table_tbl th, .spb_cmp_col_table_tbl td {padding:1px 4px 3px 5px; text-align:left}
.spb_cmp_col_table_tbl thead th {padding:0 4px 3px 5px}
.spb_cmp_col_table_tbl thead .spb_cmp_col_table_tbl_place {text-align:center}
.spb_cmp_col_table_tbl thead .spb_cmp_col_table_tbl_point {padding:0 14px 3px 23px; text-align:center}
.spb_cmp_col_table_tbl tbody .spb_cmp_col_table_tbl_place {text-align:right}
.spb_cmp_col_table_tbl tbody .spb_cmp_col_table_tbl_point {padding:0 14px 3px 23px; text-align:right}
.spb_cmp_col_table_tbl_icon {margin:0 1px 0 0; vertical-align:middle}
.spb_cmp_col_table_tbl .spb_cmp_col_table_tbl_gray {color:#666}
.spb_cmp_col_table_more {margin:4px 0 0; text-align:right}
/* /table/col */

/* tour.table/default */
.spb_cmp_def_tourtbl_head {color:#000; font-family:Arial, sans-serif; font-size:1.4em; font-weight:normal; margin:0 !important; padding:0 !important}
.spb_cmp_def_tourtbl_tbl {border:0 !important; margin:6px 0 0 !important; width:100% !important}
.spb_cmp_def_tourtbl_tbl th, .spb_cmp_def_tourtbl_tbl td, .spb_cmp_def_tourtbl_tbl caption {background-color:transparent !important; border:0 !important; padding:3px 5px !important; text-align:left !important; vertical-align:top !important}
.spb_cmp_def_tourtbl_tbl thead th, .spb_cmp_def_tourtbl_tbl thead td {background-color:#999 !important; border-bottom:1px solid #fff !important; border-right:1px solid #fff !important; color:#000; font-size:0.9em; font-weight:normal}
.spb_cmp_def_tourtbl_tbl thead abbr {border-bottom:0 none}
.spb_cmp_def_tourtbl_tbl tbody {font-size:0.8em}
.spb_cmp_def_tourtbl_tbl tbody th, .spb_cmp_def_tourtbl_tbl tbody td {border-top:1px dotted #999 !important; padding:4px 5px !important}
.spb_cmp_def_tourtbl_tbl tbody .spb_cmp_def_tourtbl_tbl_first th, .spb_cmp_def_tourtbl_tbl tbody .spb_cmp_def_tourtbl_tbl_first td {border-top:0 none !important}
.spb_cmp_def_tourtbl_tbl caption {background-color:transparent !important; border:0 !important; padding:7px 5px !important; text-align:left !important; vertical-align:top !important}
.spb_cmp_def_tourtbl_tbl .spb_cmp_def_tourtbl_tbl_center {text-align:center !important}
.spb_cmp_def_tourtbl_tbl .spb_cmp_def_tourtbl_tbl_right {text-align:right !important}
.spb_cmp_def_tourtbl_tbl_gray {color:#666}
.spb_cmp_def_tourtbl_legend {color:#666; font-size:0.7em; margin:7px 0 0}
.spb_cmp_def_tourtbl_legend span {color:#000}
/* /tour.table/default */


/* Stats_table_and_result */
.stats_table_and_result { margin-bottom:30px }
.stats_table_and_result .advert { font-size:11px; color:#999; margin:10px 0 }
.stats_table_and_result .row { padding:10px 30px; margin-bottom:7px; box-shadow:0 2px 10px rgba(0,0,0,0.3); position:relative }
.stats_table_and_result .title { display:table; margin-bottom:10px }
.stats_table_and_result .title div { display:table-cell;  vertical-align:middle; padding-right:10px }
*+html .stats_table_and_result .title div {display:inline}
.stats_table_and_result .title a { color:#0067be !important; vertical-align:middle; margin-right:10px; }
.stats_table_and_result .title span { vertical-align:middle; margin-right:10px; }
.stats_table_and_result .content b { margin-right:20px; }
.stats_table_and_result .subtitle { margin-bottom:6px; margin-top:10px }
.stats_table_and_result .brandOlimp1 { background:url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2014/full_blue_back_cool_style.jpg) no-repeat 145% -114px }
.stats_table_and_result .brandOlimp2 { background:url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2014/full_blue_back_cool_style.jpg) no-repeat 145% -210px }
.stats_table_and_result .brandOlimp3 { background:url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2014/full_blue_back_cool_style.jpg) no-repeat 145% -300px }

.stats_table_and_result_select {display:table !important;  height:auto !important}
.stats_table_and_result_select .pict, .stats_table_and_result_select .select {display:table-cell; vertical-align:middle; padding-right:10px}
*+html .stats_table_and_result_select .pict, *+html .stats_table_and_result_select .select {display:inline}
.stats_table_and_result_select .selected {color:#0067be;  font-size:18px; padding-bottom:4px; text-decoration:underline; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/spr.png) no-repeat 100% -70px;}
.stats_table_and_result_select .selected:hover {background-position: 100% -102px;}
.stats_table_and_result_select .option {padding-right:30px}
/* End stats_table_and_result */



/* top.medal/olymp2 */
.sb_c_topmed_olymp2 {border:0 !important; color:#000; font-family:Arial, sans-serif; margin:0 !important; width:100% !important}
.sb_c_topmed_olymp2 th, .sb_c_topmed_olymp2 td {background-color:transparent !important; border:0 !important; border-left:1px solid #fff !important; padding:5px 10px !important; text-align:left !important; vertical-align:top !important}
.sb_c_topmed_olymp2 th {font-weight:normal}
.sb_c_topmed_olymp2 td {text-align:right !important}
.sb_c_topmed_olymp2 thead th, .sb_c_topmed_olymp2 thead td {background-color:#85c441 !important}
.sb_c_topmed_olymp2 thead {font-size:0.917em}
.sb_c_topmed_olymp2 tbody th, .sb_c_topmed_olymp2 tbody td {padding:2px 10px !important}
.sb_c_topmed_olymp2 tbody th img {margin-right:5px}
.sb_c_topmed_olymp2_even th, .sb_c_topmed_olymp2_even td {border-left:1px solid #eee !important}
#stats_container .sb_c_topmed_olymp2 tr.bold td, #stats_container .sb_c_topmed_olymp2 tr.bold th { font-weight:bold; background-color:#ececec !important; border-right:1px solid #ececec !important; }
.sb_c_topmed_olymp2_even {background-color:#eee !important}
.sb_c_topmed_olymp2 img {vertical-align:middle}
.sb_c_topmed_olymp2 a {color:#015eba}
.gdmed {background-color:rgb(249, 174, 29) ! important}
.svmed {background-color:rgb(172, 172, 172) ! important}
.brmed {background-color:rgb(149, 132, 42) ! important}
/* /top.medal/olymp2 */

/* pedestal/olymp */
.sb_c_pedest_olymp {font-family:Arial, sans-serif; font-size:1.077em; line-height:1.429em; margin:5px 0 36px}
.sb_c_pedest_olymp h2 {background-color:#85c441 ! important; color:#000; font-size:1.286em; font-weight:normal; line-height:0.889em; margin:0 0 13px !important; padding:5px !important}
.sb_c_pedest_olymp .pedest_olymp_master_title {background:none !important}
.sb_c_pedest_olymp h2 a {color:#000}
.sb_c_pedest_olymp h3 {color:#00488f; font-size:0.857em; font-weight:normal; margin:0 !important; padding:0 !important; clear:left}
.sb_c_pedest_olymp h3 a {color:#00488f}
.sb_c_pedest_olymp ol {color:#4e6378; font-size:0.857em; margin:3px 0 13px}
* html .sb_c_pedest_olymp ol {margin:6px 0 13px}
.sb_c_pedest_olymp li {margin:0; list-style-type:decimal !important}
* html .sb_c_pedest_olymp li {margin:0 0 5px}
.sb_c_pedest_olymp li a {color:#4e6378} 
.sb_c_pedest_olymp img {position:relative; top:-0.083em; vertical-align:middle}
.sb_c_pedest_olymp span {margin-top:5px; float:left}
/* /pedestal/olymp */


/* add */
.table-navigator {font:medium Arial !important; margin:10px 0px 20px 0px; padding:0px; list-style-type:none; overflow:auto}
* html .table-navigator {width:90%}
.table-navigator li	{float:left; font-size:75%; margin-right:20px}
.vertical-menu li.deep ul ul li{border-bottom:0; border-top:1px solid #ccc; padding-left:1.8em}
.nowrap{white-space:nowrap}
.w90{width:90%}
.w33{width:33%; text-align:center}
.w10{width:10%; text-align:center}
.w12{width:12%; text-align:center}
.border1 {border:1px solid}
.tima {background-color:#DEB887; display:block; font-weight:bold}
.nomedl{background-color:#ccff80}
.gdmedl{background-color:#ffcc00}
.red-card{color:#f00}
span.yellow-card, span.red-card, span.yellow-red-card { border:1px solid #999; color:#fff; margin:0 0 0 .3em; padding:0 2px 0 1px; font-size:10px} 
span.yellow-card{background:#ff6; color:#333}
span.red-card{background:#f00}
span.yellow-red-card {background:red; color:#fff; border:2px solid #ff6; outline:1px solid #999}
.sb_c_stat_info .stat_duble_yellow_card {display:inline-block; background:#ffe500; border:1px solid #eda201; padding:0; height:12px; position:relative; top:1px}
.sb_c_stat_info .stat_duble_yellow_card span {display:inline-block; background:#ffe500; border:1px solid #eda201; padding:0 1px 0 1px; position:relative; top:-2px; left:-2px; margin-right:-1px; font-size:10px; height:11px; line-height:11px}
.new_red_card {display:inline-block; background:#ff0007; border:1px solid #d21e23; padding:1px 2px 2px !important; line-height:1; position:relative; top:1px; color:#fff; font-size:10px !important}
.clubinfo{font:Arial; font-size:80%}
/* add */

/* stat/statistics */
.sb_c_stat_stat {font-size:1.35em; line-height:1.429em}
.sb_c_stat_stat h2 {color:#c0ccd5; font-size:1em; font-weight:bold; line-height:1.714em; margin:0 !important; padding:0 !important}
.sb_c_stat_stat table {border:0 !important; border-collapse:collapse; color:#000; font-size:0.686em; line-height:1.636em; margin:8px 0 0 !important; width:100% !important}
.sb_c_stat_stat tbody {background-color:#d6e0e9}
.sb_c_stat_stat tr {border:none}
.sb_c_stat_stat th, .sb_c_stat_stat td {border:1px solid #fff !important; border-style:dotted solid !important; border-top:1px solid #fff !important; padding:0 3px !important}
.sb_c_stat_stat th {color:#597087; font-weight:normal; text-align:center !important}
.sb_c_stat_stat thead th {color:#000; background-color:transparent !important}
.sb_c_stat_stat td {text-align:right}die
/* /stat/statistics */


#info h2   {font-weight:normal; font-size:18px; line-height:1; margin-bottom:16px}
#info h2 a { color:#015eba}

/* visit card and nav and nav content */
.status_player_block { background:#d6e0e8; font-family:Arial; margin-bottom:28px}
#stats_container .status_player_block { background:none; margin-top:20px; }
* html .status_player_block {zoom:1} 
.status_player_block div {margin:0; padding:0; border:none}
.status_player_block a { color:#336699}


/* player card block */
.status_player_block .player_card_block {background:#d6e0e8; font-size:medium; overflow:hidden; padding:15px 11px 5px 15px; color:#5a7087}
* html .status_player_block .player_card_block {padding-bottom:10px; zoom:1}
.player_card_block .player_card_other_result {font-size:83%; margin:0; position:relative; top:-6px; padding-bottom:4px}
.player_card_block .player_card_other_result a {text-decoration:underline}
.status_player_block .player_card_block .photo {background:#fff; float:left; padding:0; margin:0 0 10px 0; width:160px; height:160px; display:table; border-radius:5px}
.status_player_block .player_card_block .photocard_name {float:left; clear:left; width:160px; text-align:center; margin-top:-6px}
#photo_inner_wrap_logo {display:table-cell; text-align:center; vertical-align:middle; width:160px; height:160px}
.status_player_block .player_card_block h2 {margin:0 0 10px 0 !important; padding:0 !important; line-height:1 !important; font-size:1.125em !important; font-weight:normal !important; color:#000 !important}
.status_player_block .player_card_block .data {padding:0; margin:0; font-size:0.7em; margin-left:175px}
.status_player_block .player_card_block  a {color:#0067be; text-decoration:none}
.status_player_block .player_card_block  b {color:#000; font-weight:normal}
.status_player_block .player_card_block  br {height:10px; line-height:10px}
.status_player_block .player_card_block  p {margin:5px 0 5px 0 !important; overflow:hidden}
.status_player_block .player_card_block  p.row {background:url(http://s.s-ports.ru/statscdn/img/border_line.gif) repeat-x left bottom; padding:0 0 5px 0 !important; border:none}
.status_player_block .player_card_block  p img {vertical-align:-2px}
.status_player_block .player_card_block .number {color:#fff; display:inline-block; font-weight:bolder; padding:4px 6px; background:#5a7087; font-size:1em; font-weight:bolder; margin-bottom:5px}
/* end player card block */


.status_player_block .tabs_nav    {overflow:hidden; background:url(http://s.s-ports.ru/statscdn/img/tabs_nav_border.gif) repeat-x bottom}
* html .status_player_block .tabs_nav {zoom:1; clear:left}
.status_player_block .tabs_nav a {float:left; color:#fff; margin-right:2px; padding:3px 10px 4px 10px; font-size:0.8em; background:url(http://s.s-ports.ru/statscdn/img/gradientTabs.gif) repeat left}
.status_player_block .tabs_nav a.current { background-image:url(http://s.s-ports.ru/statscdn/img/gradientTabsActive.gif); color:#5a7087; text-decoration:none; border:1px solid #5a7087; border-bottom:none; cursor:default}
.status_player_block .tabs_nav a.current:hover {text-decoration:none !important}
.status_player_block .nav_content {padding:20px; background:#fff; border:1px solid #5a7087; border-top:none; font-family:Arial,sans-serif}
.status_player_block .nav_content h4 {font-size:13px; text-align:left}
.status_player_block table {border:0; border-collapse:collapse; font-size:medium; width:100%}
.status_player_block table a { text-decoration:none; color:#336699 !important}
.status_player_block table {border:0 !important; margin:0 !important}
.status_player_block th, .status_player_block td {border:0; padding:0 8px; font-size:0.65em; line-height:1.5 !important}
.status_player_block th, .status_player_block td {border:0 !important; padding:0 8px !important}
.status_player_block th {font-weight:normal}
.status_player_block thead th {background-color:#d6e0e8; border-left:1px solid #fff; text-align:right; color:#597087}
.status_player_block thead th {background-color:#d6e0e8 !important; border-left:1px solid #fff !important; text-align:right !important}
.status_player_block tbody th, .status_player_block tbody td {border-bottom:1px solid #d6e0e8 !important; padding:3px 5px 3px 5px !important}
.status_player_block tbody th {text-align:left}
.status_player_block tbody th {text-align:left !important}
.status_player_block tbody td {color:#000; text-align:right}
.status_player_block tbody td b {font-size:1.1em}
.status_player_block span {color:#597087; font-size:12px; }
.status_player_block div.description span.grey { font-size:11px; }
.status_player_block .news_preview_block { margin-left:15px; margin-bottom:24px; font-size:medium}
.status_player_block .news_preview_block h3 { font-size:0.7em; margin:0; margin:0 0 4px 0}
* html .status_player_block .news_preview_block h3 { clear:both }
.status_player_block .news_preview_block h3 a {color:#000}
.status_player_block .new {display:inline-block; line-height:0; margin-right:12px; vertical-align:top; width:120px}
.status_player_block .news_preview_block .title { color:#015eba; font-size:0.7em; line-height:1.4; padding:0}
.status_player_block .news_preview_block .targetImg  {display:block; margin:6px 0; border:1px solid; border-color:#e7f3fd #7584a5 #7584a5 #e7f3fd; box-shadow:0 0 3px #444}
.status_player_block .news_preview_block .date { display:block; margin-top:6px; font-size:0.625em; color:#5a7087; word-spacing:-1px; line-height:1}
.status_player_block .news_preview_block .date img {margin-right:1px; position:relative; top:1px}
/* end visit card and nav and nav content */		 
		 
 
.photo_gallery ul {margin:0; padding:0 0 5px 0; list-style:none}
.photo_gallery ul li {display:inline; margin-left:5px}
.photo_gallery ul li img {border:1px solid #5a7087}
#img_area {position:relative; width:400px; overflow:hidden}
#img_area span {position:absolute; left:10px; bottom:10px; color:#fff; margin-right:2px; padding:3px 10px 4px 10px; font-size:0.75em; background-color:#5a7087}
.sb_c_res_def_ttl{margin:0 0 10px; display:inline; line-height:1.3em; font-size:1.12em; vertical-align:-3px}
.sb_c_res_def_reload{display:inline-block; font-size:0.857em; margin:-7px 0 0; vertical-align:middle}
* html .sb_c_res_def_reload{display:inline}
*+html .sb_c_res_def_reload{display:inline}
.sb_c_res_def_reload a{background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat 0 -272px; color:#fff !important; display:block; height:23px; padding:1px 0 0; text-align:center; text-decoration:none !important; width:124px; margin-right:5px; border-radius:3px}
.sb_c_res_def_update{color:#000; display:inline; font-size:0.786em; line-height:1.636em; margin:0 20px 0 0}
.sb_c_res_def_update_cur{background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/sprite.png) 100% -74px no-repeat; border:1px solid #d6e0e8; cursor:pointer; display:inline-block; margin:0; padding:0 17px 0 5px}
.sb_c_res_def_update_s{background-color:#fff !important; background-position:100% -90px !important; border-bottom:1px solid #fff !important; position:relative; z-index:100}
.sb_c_res_def_update_menu{background-color:#fff; border:1px solid #d6e0e8; color:#000; font-size:0.786em; line-height:1.545em; margin:-1px 0 0; padding:0 17px 2px 5px; position:absolute; z-index:99}
.sb_c_res_def_update_menu li{cursor:pointer; list-style:none}
#sb_c_res_def_update_remain{margin:0 0 0 3px}
/* .sb_c_res_def_sound{background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) -163px -692px no-repeat; border:1px solid #d6e0e8; cursor:pointer; display:inline-block; font-size:0.786em; line-height:1.636em; margin:0 20px 0 0 !important; padding:0 18px 0 0 !important} */
* html .sb_c_res_def_sound{display:inline}
*+html .sb_c_res_def_sound{display:inline}
.sb_c_res_def_sound span{display:none}
.sb_c_res_def_sound_s{background-position:-163px -650px}
.sb_c_res_def_tbl{background:#d6e0e8}
.sb_c_res_def_tbl table{border:0; border-collapse:separate; color:#597087; font-size:0.786em; line-height:1.182em; margin:0; width:100%}
.sb_c_res_def_tbl th, .sb_c_res_def_tbl td{border:0; border-bottom:1px solid #a8b9c6; border-top:1px solid #fff; padding:4px 10px 5px}
.sb_c_res_def_tbl tbody th{color:#000; font-weight:normal; text-align:left}
.sb_c_res_def_tbl_first th, .sb_c_res_def_tbl_first td{border-top:0 !important}
.sb_c_res_def_tbl_last th, .sb_c_res_def_tbl_last td{border-bottom:0 !important}
.sb_c_res_def_tbl a{color:#0067be}
.sb_c_res_def_tbl_owner{padding:4px 10px 5px 0 !important; text-align:right}
.sb_c_res_def_tbl_res{color:#000; text-align:center}



/* styles of box of components */
	/** base **/
	/** content **/


/* styles of box of components */
/** base **/
.sb_c_bs_stl {margin:0 0 20px}
#stats_container {color:#000}
#stats_container h2, #stats_container h3, #stats_container h4, #stats_container h5, #stats_container h6 {margin:0; padding:.5em 0 .2em; clear: both; font-size: 18px;}
#stats_container ul, #stats_container ol, #stats_container dl {padding-top:0; padding-bottom:0; margin: 0px;}
#stats_container h2 {font-weight:normal; font-size:18px; line-height:1; margin-bottom:5px; padding:.5em 0 .2em; color:#000}
#stats_container table {margin:0 0 1em 0; border-top:1px solid #CCC; border-left:1px solid #CCC; width:100%}
#stats_container th.right, #stats_container td.right{text-align:right}
#stats_container table th, #stats_container table td {padding:.3em; vertical-align:top; border-bottom:1px solid #CCC; border-right:1px solid #CCC}
#stats_container table .lead:first-child {width:220px}
/** /base **/

/** content **/
.sb_c_stat_point {font-family:Arial, sans-serif; font-size:1.167em; line-height:1.429em; margin:0 0 15px}
.sb_c_stat_repupd {font-family:Arial, sans-serif; font-size:0.846em !important; line-height:1.429em}
.sb_c_stat_repinfo {font-family:Arial, sans-serif; font-size:1.267em; line-height:1.429em}
.sb_c_stat_report {font-family:Arial, sans-serif; font-size:1.267em; line-height:1.429em; margin:0 0 8px}
.sb_c_stat_players {font-family:Arial, sans-serif; font-size:1.267em; line-height:1.429em}
.sb_c_stat_years {font-size:0.857em; line-height:1.667em}
.sb_c_stat_years {font-family:Arial, sans-serif; font-size:0.923em; line-height:1.667em; margin:0 0 10px}
.sb_c_stat_tours {font-family:Arial, sans-serif; font-size:0.95em !important; line-height:1.636em; margin:0 0 15px}
.sb_c_stat_tour {font-family:Arial, sans-serif; font-size:1.077em}
.sb_c_stat_info {font-size:0.857em}
.sb_c_stat_info {font-family:Arial, sans-serif; font-size:0.923em; line-height:1.5em}
.sb_c_stat_net {font-family:Arial, sans-serif; font-size:0.946em; line-height:1.182em}
.sb_c_stat_ttour {font-family:Arial, sans-serif; font-size:0.923em; line-height:1.417em}
.sb_c_stat_tano {font-family:Arial, sans-serif; font-size:0.946em; line-height:1.818em}
.sb_c_stat_game .sb_c_stat_tour {font-size:1.167em}
/** /content **/
/* /styles of box of components */


/* users */
	/** color **/
	/** columns **/
	/** display **/
	/** font-family **/
	/** font-size **/
	/** font-weight **/
	/** head **/
	/** margin **/
	/** other **/
	/** padding **/
	/** text **/


/* users */
/** color **/
.sb_u_clr_black {color:#000}
.sb_u_clr_blue_i {color:#015eba !important}
.sb_u_clr_lblue_i {color:#0095da !important}
.sb_u_clr_green_i {color:#559401 !important}
.sb_u_clr_gray {color:#808080}
.sb_u_clr_orange {color:#ff5300}
/** /color **/

/** columns **/
.sb_u_cols_210 {float:left; width:210px}
* html .sb_u_cols_210 {display:inline}
/** /columns **/

/** display **/
.sb_u_dpl_inline {display:inline}
/** /display **/

/** font-family **/
.sb_u_ff_arial {font-family:Arial, sans-serif}
/** /font-family **/

/** font-size **/
.sb_u_fs_11_i {font-size:0.786em !important}
.sb_u_fs_12 {font-size:0.857em}
.sb_u_fs_12 {font-size:0.923em}
.sb_u_fs_18 {font-size:1.286em}
.sb_u_fs_18 {font-size:1.385em}
/** /font-size **/


/** head **/
.sb_u_h_progn_tour {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:1.846em; font-weight:normal; line-height:1.25em; margin:0 0 0.417em !important}
.sb_u_txt_progn h2, .sb_u_h_progn_sub {border-top:1px solid #000; color:#000; font-size:1.077em !important; font-weight:bold !important; line-height:1.429em !important; margin:0 0 0.714em !important; padding:0.286em 0 0 !important}
/** /head **/

/** margin **/
.sb_u_mar_r_30 {margin-right:30px}
.sb_u_mar_ob_3 {margin:0 0 3px}
.sb_u_mar_ob_20 {margin:0 0 20px}
.sb_u_mar_ob_3_i {margin:0 0 3px !important}
.sb_u_mar_ob_35 {margin:0 0 35px}
.sb_u_mar_ob_35_i {margin:0 0 35px !important}
.sb_u_mar_or_3 {margin:0 3px 0 0}
/** /margin **/

/** other **/
.sb_u_other_clr {clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0}
.sb_u_other_clr {clear:none; display:inline-block; width:100% !important}
/** /other **/
/* /users */


/* DUAL */
.sb_c_trans_text{font-family:Arial, sans-serif; font-size:1.077em; line-height:1.429em; margin:0 0 30px}
.sb_c_trans_text_rsize{float:left; font-size:0.786em; margin:0 !important; padding:0 !important}
.sb_c_trans_text_rsize a{border-bottom:1px dashed; color:#3d4d5e; text-decoration:none !important}
.sb_c_trans_text_action{float:right; font-size:0.786em}
.sb_c_trans_text_action p{margin:0 !important; padding:0 !important}
.sb_c_trans_text_action p span{background-color:#fff; border:1px solid #d6e0e8; cursor:pointer; padding:2px 5px; border-radius:2px}
.sb_c_trans_text_action p span span{background:#fff url(http://s.s-ports.ru/statscdn/img/s/sb/g/arr/d.gif) 100% 0.35em no-repeat; border:0; padding:0 12px 0 0}
.sb_c_trans_text_action_type{border-bottom:0 none !important; position:relative; z-index:100}
.sb_c_trans_text_action ul{background-color:#fff; border:1px solid #d6e0e8; display:none; margin:-2px 0 0 1px !important; padding:0 !important; position:absolute; z-index:99}
.sb_c_trans_text_action ul{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.sb_c_trans_text_action li{cursor:pointer; list-style-type:none; margin:0; padding:0 17px 0 5px !important}
* html .sb_c_trans_text_action li{white-space:nowrap}
.sb_c_trans_text_clr{display:inline-block; height:0; overflow:hidden; width:100%}
* html .sb_c_trans_text_clr{width:98%}
.sb_c_trans_text_text{background-color:#eaeff3; width:100%; border:1px solid #acbac5; color:#000; font-size:0.857em; height:400px; line-height:1.5em; margin:-17px 0 0; overflow:scroll; clear:left}
* html .sb_c_trans_text_text{margin:3px 0 0; zoom:1}
*+html .sb_c_trans_text_text{margin:3px 0 0}
.sb_c_trans_text_text ul{margin:0; padding:0 10px !important; width:95.25%}
* html .sb_c_trans_text_text ul{width:auto}
*+html .sb_c_trans_text_text ul{width:92.25%}
.sb_c_trans_text_text li{border-bottom:1px solid #d6e0e9; border-top:1px solid #fff; list-style-type:none; margin:0; padding:5px 5px 11px !important}
.sb_c_trans_text_text div{padding:0 0 0 35px}
.sb_c_trans_text_text p{margin:0 !important; padding:0 !important}
.sb_c_trans_text_text p div{font-size:0.714em; padding:0}
.sb_c_trans_text_text p span{color:#666}
.sb_c_trans_text_text small img{vertical-align:middle}
.sb_c_trans_text_text small span{display:inline-block; width:30px; text-align:center}
.sb_c_trans_text_text_rsize2{position:relative}
* html .sb_c_trans_text_text_rsize2{zoom:1}
*+html .sb_c_trans_text_text_rsize2{zoom:1}
.sb_c_trans_text_text_rsize2 div{cursor:pointer; height:5px; left:50%; margin:-3px 0 0 -6px; position:absolute; top:auto; width:11px}

#sb_arrange_map{width:432px; height:300px; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/field_full.jpg) no-repeat left top; position:relative}
#sb_arrange_map p{position:absolute; text-align:center; width:20px; height:20px; margin:0; padding:0; left:190px; top:10px}
#sb_arrange_map a.sb_arrange_map_num{width:20px; height:20px; font:45px Arial; position:absolute; left:0; top:0; text-decoration:none; color:#000; line-height:20px}
#sb_arrange_map ins{position:absolute; width:20px; height:20px; text-align:center; text-decoration:none; left:2px; top:5px; z-index:1; font:bold italic 12px/1 Arial; color:#000}
#sb_arrange_map span{display:block; width:160px; text-align:left; line-height:1; position:relative; left:50%; margin-left:-30px; margin-top:0px}
#sb_arrange_map span a{background:rgb(256,256,256)}
#sb_arrange_map span a{background:rgba(255,255,255,0.5); font:10px Verdana; padding:0 3px 1px 3px; text-decoration:none; color:#000}
* html #sb_arrange_map span{filter:alpha(opacity=70); position:absolute; margin-top:22px}
*+html #sb_arrange_map span{filter:alpha(opacity=90); position:absolute; margin-top:20px}
* html #sb_arrange_map a.sb_arrange_map_num{line-height:16px}
*+html #sb_arrange_map a.sb_arrange_map_num{line-height:23px; margin-top:-5px}
* html #sb_arrange_map ins{left:4px}
*+html #sb_arrange_map ins{line-height:1.25}


/* overwrites stats elements */
			.sb_c_stat_years {margin-bottom:10px !important; font-size:1em !important}
			.sb_c_stat_info ul a {color:#597087; font-size:1.05em; text-decoration:none !important}
			.sb_c_stat_info table {width:100%}
			.sb_c_stat_info a {color:#597087 !important}
			.sb_c_stat_info h3 a {text-decoration:none}
			.sb_c_stat_point h2 span a {color:#9E0B0F !important}
			.sb_c_stat_point + p {margin:0}
 
			.sb_t_cols_210 .spb_cmp_col_table, 
			.sb_t_cols_240 .spb_cmp_col_table {overflow:hidden}
			
			.sb_t_cols_210 .spb_cmp_col_table_name,
			.sb_t_cols_240 .spb_cmp_col_table_name {color:#000; font-family:Arial,sans-serif; font-size:1.5em; font-weight:normal; line-height:1.167em; margin:0; padding:0}
			
			.sb_t_cols_210 .spb_cmp_col_table_name a,
			.sb_t_cols_240 .spb_cmp_col_table_name a {color:#000; text-decoration:underline}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl,
			.sb_t_cols_240 .spb_cmp_col_table_tbl {border-bottom:1px solid #d8eeae; margin:0 0 15px !important; width:100%}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl ~ h4,
			.sb_t_cols_240 .spb_cmp_col_table_tbl ~ h4 {margin-bottom:0 !important}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl + .spb_cmp_col_table_more,
			.sb_t_cols_240 .spb_cmp_col_table_tbl + .spb_cmp_col_table_more {top:-23px !important} 
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl th, .sb_t_cols_210 .spb_cmp_col_table_tbl td,
			.sb_t_cols_240 .spb_cmp_col_table_tbl th, .sb_t_cols_210 .spb_cmp_col_table_tbl td {border:0; padding:0 4px 2px 5px; text-align:left}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl thead,
			.sb_t_cols_240 .spb_cmp_col_table_tbl thead {color:#999; font-size:0.83em}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl th,
			.sb_t_cols_240 .spb_cmp_col_table_tbl th {font-weight:normal; padding:0 4px 2px 5px}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl thead .spb_cmp_col_table_tbl_place,
			.sb_t_cols_240 .spb_cmp_col_table_tbl thead .spb_cmp_col_table_tbl_place {text-align:center}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl thead .spb_cmp_col_table_tbl_point,
			.sb_t_cols_240 .spb_cmp_col_table_tbl thead .spb_cmp_col_table_tbl_point {padding:0 4px 2px 10px; text-align:center}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl tbody,
			.sb_t_cols_240 .spb_cmp_col_table_tbl tbody {color:#666}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl tbody .spb_cmp_col_table_tbl_place,
			.sb_t_cols_240 .spb_cmp_col_table_tbl tbody .spb_cmp_col_table_tbl_place {text-align:right}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl tbody .spb_cmp_col_table_tbl_point,
			.sb_t_cols_240 .spb_cmp_col_table_tbl tbody .spb_cmp_col_table_tbl_point {padding:2px 3px 3px; text-align:right}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl_odd,
			.sb_t_cols_240 .spb_cmp_col_table_tbl_odd {background-color:#d8eeae}
			
			.sb_t_cols_210 .add_style_yellow .spb_cmp_col_table_tbl_odd,
			.sb_t_cols_240 .add_style_yellow .spb_cmp_col_table_tbl_odd {background-color:#f6d215}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl a,
			.sb_t_cols_240 .spb_cmp_col_table_tbl a {color:#015eba; text-decoration:underline}
			
			.sb_t_cols_210 .spb_cmp_col_table_more,
			.sb_t_cols_240 .spb_cmp_col_table_more {color:#6c8ea6; font-size:0.92em; margin:0.26em 0 0; text-align:right}
			
			.sb_t_cols_210 .spb_cmp_col_table_more a,
			.sb_t_cols_240 .spb_cmp_col_table_more a {color:#6c8ea6}

			.sb_t_cols_210 .sb_tp_res_small_name,
			.sb_t_cols_240 .sb_tp_res_small_name {color:#000; font-family:Arial,sans-serif; font-size:1.16em; font-weight:bold; line-height:1.01em; margin:0; padding:0}
			
			.sb_t_cols_210 .sb_tp_res_small_name a,
			.sb_t_cols_240 .sb_tp_res_small_name a {color:#000; text-decoration:underline}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 {border-bottom:1px solid #d8eeae; margin:0.44em 0 0}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 th, .sb_t_cols_210 .sb_tp_res_small_tbl1 td,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 th, .sb_t_cols_210 .sb_tp_res_small_tbl1 td {border:0; padding:0 4px 2px 5px; text-align:left}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 thead,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 thead {color:#999; font-size:0.83em}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 th,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 th {font-weight:normal; padding:0 4px 2px 5px}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 thead .sb_tp_res_small_tbl1_place,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 thead .sb_tp_res_small_tbl1_place {text-align:center}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 thead .sb_tp_res_small_tbl1_point,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 thead .sb_tp_res_small_tbl1_point {padding:0 14px 2px 23px; text-align:center}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 tbody,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 tbody {color:#666}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 tbody .sb_tp_res_small_tbl1_place,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 tbody .sb_tp_res_small_tbl1_place {text-align:right}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 tbody .sb_tp_res_small_tbl1_point,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 tbody .sb_tp_res_small_tbl1_point {padding:0 14px 2px 23px; text-align:right}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1_odd,
			.sb_t_cols_240 .sb_tp_res_small_tbl1_odd {background-color:#d8eeae}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 a,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 a {color:#015eba; text-decoration:underline}
			
			.sb_t_cols_210 .sb_tp_res_small_more,
			.sb_t_cols_240 .sb_tp_res_small_more {color:#6c8ea6; font-size:0.92em; margin:0.26em 0 0; text-align:right}
			
			.sb_t_cols_210 .sb_tp_res_small_more a,
			.sb_t_cols_240 .sb_tp_res_small_more a {color:#6c8ea6}

			.sb_t_cols_210 .sb_c_topmed_olymp2_even,
			.sb_t_cols_240 .sb_c_topmed_olymp2_even {background:none !important}

			.sb_t_cols_210 .player_card_block,
			.sb_t_cols_240 .player_card_block{background:#d6e0e8; color:#5a7087; font-size:medium; overflow:hidden; padding:15px 11px 5px 15px}
			
			* html .sb_t_cols_210 .player_card_block,
			* html .sb_t_cols_240 .player_card_block {padding-bottom:10px; zoom:1}
			
			.sb_t_cols_210 .player_card_block .player_card_other_result,
			.sb_t_cols_240 .player_card_block .player_card_other_result {font-size:83%; margin:0; position:relative; top:-6px; padding-bottom:4px}
			
			.sb_t_cols_210 .player_card_block .player_card_other_result a,
			.sb_t_cols_240 .player_card_block .player_card_other_result a {text-decoration:underline}
			
			.sb_t_cols_210 .player_card_block .photo, .sb_t_cols_240 .player_card_block .photo,
			.sb_t_cols_210 .player_card_block .rt, .sb_t_cols_240 .player_card_block .rt,
			.sb_t_cols_210 .player_card_block .rb, .sb_t_cols_240 .player_card_block .rb,
			.sb_t_cols_210 .player_card_block .lb, .sb_t_cols_240 .player_card_block .lb {height:auto; margin:0; padding:0; width:auto}
			
			.sb_t_cols_210 .player_card_block .photo,
			.sb_t_cols_240 .player_card_block .photo {float:left; background:#fff; margin:0 0 10px 0; position:relative; text-align:center; width:160px; border-radius:5px}
			
			.sb_t_cols_210 .player_card_block .photo img,
			.sb_t_cols_240 .player_card_block .photo img {display:block; margin:0 auto}
			
			.sb_t_cols_210 .player_card_block h2,
			.sb_t_cols_240 .player_card_block h2 {color:#000; font-size:1.125em; font-weight:normal; line-height:1; margin:0 0 10px 0; padding:0}
			
			.sb_t_cols_210 .player_card_block .data,
			.sb_t_cols_240 .player_card_block .data {font-size:0.7em; margin:0; margin-left:175px; padding:0}
			
			.sb_t_cols_210 .player_card_block  a,
			.sb_t_cols_240 .player_card_block  a {color:#0067be; text-decoration:none}
			
			.sb_t_cols_210 .player_card_block  b,
			.sb_t_cols_240 .player_card_block  b {color:#000; font-weight:normal}
			
			.sb_t_cols_210 .player_card_block  br,
			.sb_t_cols_240 .player_card_block  br {height:10px; line-height:10px}
			
			.sb_t_cols_210 .player_card_block  p,
			.sb_t_cols_240 .player_card_block  p {margin:5px 0 5px 0 !important; overflow:hidden}
			
			.sb_t_cols_210 .player_card_block  p.row,
			.sb_t_cols_240 .player_card_block  p.row {border-bottom:1px solid silver; padding:0 0 5px 0 !important}
			
			.sb_t_cols_210 .player_card_block  p img,
			.sb_t_cols_240 .player_card_block  p img {vertical-align:-2px}
			
			.sb_t_cols_210 .player_card_block .number,
			.sb_t_cols_240 .player_card_block .number {background:#5a7087; color:#fff; display:inline-block; font-weight:bolder; font-size:1em; font-weight:bolder; margin-bottom:5px; padding:4px 6px}
			
			.sb_t_cols_210 .player_card_block .data,
			.sb_t_cols_240 .player_card_block .data {float:left; margin-left:0; clear:left; width:100%}
			
			.sb_t_cols_210 .spb_cmp_col_table_more,
			.sb_t_cols_240 .spb_cmp_col_table_more {float:right; margin:0; width:auto}
			/* end player card block */


			.sb_t_cols_210 .sb_c_stat_game_tbl,
			.sb_t_cols_240 .sb_c_stat_game_tbl {width:100%; margin-top:5px; margin-bottom:18px !important}
			
			.sb_t_cols_210 .sb_c_stat_game_tbl td,
			.sb_t_cols_240 .sb_c_stat_game_tbl td {padding:3px 5px; vertical-align:top; line-height:1.2}
			
			.sb_t_cols_210 .sb_c_stat_game_tbl a strong,
			.sb_t_cols_240 .sb_c_stat_game_tbl a strong {color:#000}

			
			.sb_t_cols_450 .sb_c_stat_tour {font-size:1.177em !important}
			
			.sb_t_cols_450 .sb_c_res_def h2 {margin-bottom:5px !important}
			
			.sb_t_cols_210  td a ,
			.sb_t_cols_240  td a  {text-decoration:none !important}
			
			.sb_t_cols_210  td a:hover,
			.sb_t_cols_240  td a:hover  {text-decoration:underline !important}
			
			.sb_t_cols_210  td a,
			.sb_t_cols_240  td a {font-size:11px}
			
			.sb_t_cols_210 .spb_cmp_col_table,
			.sb_t_cols_240 .spb_cmp_col_table {overflow:hidden; margin:0}
			
			* html  .sb_t_cols_210 .spb_cmp_col_table,
			* html  .sb_t_cols_240 .spb_cmp_col_table {zoom:1}
			
			.sb_t_cols_210 .spb_cmp_col_table h3,
			.sb_t_cols_240 .spb_cmp_col_table h3,
			.sb_t_cols_210 .spb_cmp_col_table div,
			.sb_t_cols_240 .spb_cmp_col_table div{ font-size: 14px !important; margin: 16px 0 8px; font-weight: bold; color: #000; margin-top: 18px !important; padding:0px; padding-bottom:0px !important;} 
			.sb_t_cols_720 .sb_t_cols_210 .spb_cmp_col_table_name { margin-top:0 !important; }
			
			.sb_t_cols_210 .spb_cmp_col_table h4,
			.sb_t_cols_240 .spb_cmp_col_table h4 {margin:5px 0 5px !important; float:right; clear:right}
			
			.sb_t_cols_210 .spb_cmp_col_table_name,
			.sb_t_cols_240 .spb_cmp_col_table_name {color:#000; font-family:Arial, sans-serif; font-size:1.5em; font-weight:normal; line-height:1.167em; margin:0; padding:0}
			
			.sb_t_cols_210 .spb_cmp_col_table_name a,
			.sb_t_cols_240 .spb_cmp_col_table_name a {color:#000; text-decoration:underline}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl,
			.sb_t_cols_240 .spb_cmp_col_table_tbl {border-bottom:1px solid #d8eeae; margin:5px 0 27px !important; width:100%}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl + .spb_cmp_col_table_more,
			.sb_t_cols_240 .spb_cmp_col_table_tbl + .spb_cmp_col_table_more {top:-23px; position:relative}
			

			.sb_t_cols_210 .spb_cmp_col_table_tbl th, .sb_t_cols_210 .spb_cmp_col_table_tbl td,
			.sb_t_cols_240 .spb_cmp_col_table_tbl th, .sb_t_cols_210 .spb_cmp_col_table_tbl td {border:0; text-align:left; padding:2px 3px 3px}
			
			* html .sb_t_cols_210 .spb_cmp_col_table_tbl td,
			* html .sb_t_cols_240 .spb_cmp_col_table_tbl td {padding:0 3px 2px 4px}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl thead,
			.sb_t_cols_240 .spb_cmp_col_table_tbl thead {color:#999; font-size:0.83em}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl th,
			.sb_t_cols_240 .spb_cmp_col_table_tbl th {font-weight:normal; padding:0 4px 2px 5px}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl thead .spb_cmp_col_table_tbl_place,
			.sb_t_cols_240 .spb_cmp_col_table_tbl thead .spb_cmp_col_table_tbl_place {text-align:center}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl thead .spb_cmp_col_table_tbl_point,
			.sb_t_cols_240 .spb_cmp_col_table_tbl thead .spb_cmp_col_table_tbl_point {padding:0 4px 2px 10px; text-align:center}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl tbody,
			.sb_t_cols_240 .spb_cmp_col_table_tbl tbody {color:#666}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl tbody .spb_cmp_col_table_tbl_place,
			.sb_t_cols_240 .spb_cmp_col_table_tbl tbody .spb_cmp_col_table_tbl_place {text-align:right}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl tbody .spb_cmp_col_table_tbl_point,
			.sb_t_cols_240 .spb_cmp_col_table_tbl tbody .spb_cmp_col_table_tbl_point {padding:2px 3px 3px; text-align:right}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl_odd,
			.sb_t_cols_240 .spb_cmp_col_table_tbl_odd {background-color:#d8eeae}
			
			.sb_t_cols_210 .add_style_yellow .spb_cmp_col_table_tbl_odd,
			.sb_t_cols_240 .add_style_yellow .spb_cmp_col_table_tbl_odd {background-color:#f6d215}
			
			.sb_t_cols_210 .spb_cmp_col_table_tbl a,
			.sb_t_cols_240 .spb_cmp_col_table_tbl a {color:#015eba; text-decoration:underline}
			
			.sb_t_cols_210 .spb_cmp_col_table_more,
			.sb_t_cols_240 .spb_cmp_col_table_more {color:#6c8ea6; font-size:11px; margin:0.26em 0 0; text-align:right}
			
			.sb_t_cols_210 .spb_cmp_col_table_more a,
			.sb_t_cols_240 .spb_cmp_col_table_more a {color:#6c8ea6}

			.sb_t_cols_210 .sb_tp_res_small_name,
			.sb_t_cols_240 .sb_tp_res_small_name {color:#000; font-family:Arial, sans-serif; font-size:1.16em; font-weight:bold; line-height:1.01em; margin:0; padding:0}
			
			.sb_t_cols_210 .sb_tp_res_small_name a,
			.sb_t_cols_240 .sb_tp_res_small_name a {color:#000; text-decoration:underline}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 {border-bottom:1px solid #d8eeae; margin:0.44em 0 0}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 th, .sb_t_cols_210 .sb_tp_res_small_tbl1 td,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 th, .sb_t_cols_210 .sb_tp_res_small_tbl1 td {border:0; padding:0 4px 2px 5px; text-align:left}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 thead,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 thead {color:#999; font-size:0.83em}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 th,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 th {font-weight:normal; padding:0 4px 2px 5px}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 thead .sb_tp_res_small_tbl1_place,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 thead .sb_tp_res_small_tbl1_place {text-align:center}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 thead .sb_tp_res_small_tbl1_point,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 thead .sb_tp_res_small_tbl1_point {padding:0 14px 2px 23px; text-align:center}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 tbody,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 tbody {color:#666}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 tbody .sb_tp_res_small_tbl1_place,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 tbody .sb_tp_res_small_tbl1_place {text-align:right}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 tbody .sb_tp_res_small_tbl1_point,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 tbody .sb_tp_res_small_tbl1_point {padding:0 14px 2px 23px; text-align:right}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1_odd,
			.sb_t_cols_240 .sb_tp_res_small_tbl1_odd {background-color:#d8eeae}
			
			.sb_t_cols_210 .sb_tp_res_small_tbl1 a,
			.sb_t_cols_240 .sb_tp_res_small_tbl1 a {color:#015eba; text-decoration:underline}
			
			.sb_t_cols_210 .sb_tp_res_small_more,
			.sb_t_cols_240 .sb_tp_res_small_more {color:#6c8ea6; font-size:0.92em; margin:0.26em 0 0; text-align:right}
			
			.sb_t_cols_210 .sb_tp_res_small_more a,
			.sb_t_cols_240 .sb_tp_res_small_more a {color:#6c8ea6}
			
			.sb_t_cols_210 .sb_c_topmed_olymp2_even,
			.sb_t_cols_240 .sb_c_topmed_olymp2_even {background:none !important}

			/* arrange_map */
			.sb_t_cols_210 #sb_arrange_map,
			.sb_t_cols_240 #sb_arrange_map {width:210px; height:300px; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver55_/img/football-playground.png) no-repeat -211px top; position:relative; clear:both; zoom:1; margin-top:45px}
			
			.sb_t_cols_210 #sb_arrange_map.sb_arrange_map_flip,
			.sb_t_cols_240 #sb_arrange_map.sb_arrange_map_flip {background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver55_/img/football-playground.png) no-repeat left top;}
			
			.sb_t_cols_210 #sb_arrange_map p,
			.sb_t_cols_240 #sb_arrange_map p {position:absolute; text-align:center; width:20px; height:20px; margin:0; padding:0; left:180px; top:10px}
			
			.sb_t_cols_210 #sb_arrange_map a.sb_arrange_map_num,
			.sb_t_cols_240 #sb_arrange_map a.sb_arrange_map_num {width:20px; height:20px; font:45px Arial; position:absolute; left:0; top:0; text-decoration:none !important; color:#000; line-height:20px}
			
			.sb_t_cols_210 #sb_arrange_map ins,
			.sb_t_cols_240 #sb_arrange_map ins {position:absolute; width:20px; height:20px; text-align:center; text-decoration:none !important; left:2px; top:5px; z-index:1; font:bold italic 12px/1 Arial; color:#000}
			
			/*
			.sb_t_cols_210 #sb_arrange_map span,
			.sb_t_cols_240 #sb_arrange_map span {display:block; width:160px; text-align:center; line-height:1; position:relative; left:50%; margin-left:-75px; margin-top:23px}
			*/			
			.sb_t_cols_210 #sb_arrange_map span a,
			.sb_t_cols_240 #sb_arrange_map span a {background:rgb(256,256,256)}
			
			.sb_t_cols_210 #sb_arrange_map span a,
			.sb_t_cols_240 #sb_arrange_map span a {background:transparent; font:10px Verdana; padding:0 3px 1px 3px; text-decoration:none; color:#fff}
			
			#sb_arrange_map span a:hover { text-shadow: 0px 0px 8px #fff; text-decoration:none !important; }
			
			* html .sb_t_cols_210 #sb_arrange_map span {filter:alpha(opacity=70); position:absolute; margin-top:22px}
			* html .sb_t_cols_240 #sb_arrange_map span {filter:alpha(opacity=70); position:absolute; margin-top:22px}
			
			*+html .sb_t_cols_210 #sb_arrange_map span {filter:alpha(opacity=90); position:absolute; margin-top:20px}
			*+html .sb_t_cols_240 #sb_arrange_map span {filter:alpha(opacity=90); position:absolute; margin-top:20px}
			
			* html .sb_t_cols_210 #sb_arrange_map a.sb_arrange_map_num {line-height:16px}
			* html .sb_t_cols_240 #sb_arrange_map a.sb_arrange_map_num {line-height:16px}
			
			*+html .sb_t_cols_210 #sb_arrange_map a.sb_arrange_map_num {line-height:23px; margin-top:-5px}
			*+html .sb_t_cols_240 #sb_arrange_map a.sb_arrange_map_num {line-height:23px; margin-top:-5px}
			
			* html .sb_t_cols_210 #sb_arrange_map ins {left:4px}
			* html .sb_t_cols_240 #sb_arrange_map ins {left:4px}
			
			*+html .sb_t_cols_210 #sb_arrange_map ins {line-height:1.25}
			*+html .sb_t_cols_240 #sb_arrange_map ins {line-height:1.25}
			
			.sb_t_cols_210 .sb_c_topmed_olymp2_even,
			.sb_t_cols_240 .sb_c_topmed_olymp2_even {background:none !important}
			/* /arrange_map */
			
			
			/* sb_timetable */
			.sb_timetable {margin-bottom:25px}
			.sb_timetable dl, .sb_timetable dt, .sb_timetable dd {margin:0; padding:0}
			.sb_timetable dt {float:left; clear:left; color:#666; font-size:11px; margin-left:2px}
			.sb_timetable dd {padding-left:38px; border-bottom:1px dotted #999; display:block; padding-bottom:4px; margin-bottom:5px; margin-right:2px; color:#000; font-size:11px; line-height:1.3}
			.sb_timetable_master_title {font-size:18px; font-weight:normal; margin:0 0 18px}
			.sb_timetable_master_title a {color:#000}
			.sb_timetable_title {font-size:14px; margin-top:10px; padding:11px 5px 8px 10px; background:#1793fd; font-weight:normal; margin-bottom:7px; font-weight:bold}
			.sb_timetable_title a {color:#fff}
			/* /sb_timetable */
/* overwrites stats elements */
			
	

/* Main search */
#main_search {position:relative; margin:0 0 20px; padding:0; font-size:12px; line-height:1; z-index:2}
#main_search.search-right {float:right; margin-top:4px}
#main_search .master-search-input-wrap {height:20px; border:1px solid #ccc; overflow:hidden}
#main_search .master-search-input-wrap input {border:none; outline:0; display:block; height:18px; width:185px; padding:1px 18px 2px 5px; height:auto}
#main_search .master-search-input-wrap .default-place-text {color:#b2b2b2}
#main_search .master-search-input-wrap .ac_loading {background-position:173px 50%}
#main_search .search-icon {background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) -145px -1485px no-repeat; border:none; outline:none; width:17px; height:18px; position:absolute; right:3px; top:1px; cursor:pointer; z-index:2;}
.ac_results {margin-left:-1px; margin-top:1px; border-color:#ccc; box-shadow: 0 3px 15px rgba(0,0,0,0.4);}
/* End main search */
	
	
/* form search */
#sphinxsearch-search-form {position:relative; margin:0 0 20px; padding:0; font-size:12px; z-index:2}
#sphinxsearch-search-form table {border:none; border-collapse:collapse; width:100%; position:relative; z-index:1; font-size:12px; line-height:1}
#sphinxsearch-search-form td {border:none; padding:0; white-space:nowrap; vertical-align:top}
#sphinxsearch-search-form .spb_master_search_input_td div {height:20px; border:1px solid #4d4d4d; border-right-color:#ccc; border-bottom-color:#ccc; overflow:hidden}
* html #sphinxsearch-search-form .spb_master_search_input_td div {height:22px}
#sphinxsearch-search-form .spb_master_search_input_td input {border:none; background:none; height:20px; display:block; width:98%; padding:1px 5px 2px 5px; outline:none; height:auto}
#sphinxsearch-search-form .spb_master_search_manage_td {width:1px; padding-right:3px}
#sphinxsearch-search-form .spb_master_search_action_td {width:124px; text-align:right; white-space:nowrap; vertical-align:top}
#sphinxsearch-search-form .spb_master_search_submit_wrap {display:inline-block; vertical-align:top; width:72px; height:22px; background:#000 url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat 0 -360px; margin:0; overflow:hidden}
#sphinxsearch-search-form .spb_master_search_submit_wrap input {border:none; padding:0; width:100%; display:block; text-align:center; background:none; color:#fff; cursor:pointer; padding-top:1px; height:20px}
#sphinxsearch-search-form .spb_master_search_calendar, #sphinxsearch-search-form .spb_master_search_detail {display:inline-block; width:23px; height:22px; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -252px -360px; overflow:hidden; text-indent:200px; vertical-align:top}
#sphinxsearch-search-form .spb_master_search_calendar {color:#fff}
#sphinxsearch-search-form .spb_master_search_detail {background-position:-277px -360px}
#search_sample {font-size:12px; position:absolute; top:3px; left:6px; color:#b2b2b2}
#search_sample em {font-style:normal; text-decoration:none; color:#000; border:none}
/* /form search */


/* adv_search_form */
#sphinxsearch-adv-search-form {color:#000}
#sphinxsearch-adv-search-form h3 {font-weight:bold; font-size:14px; margin-bottom:10px}
#sphinxsearch-adv-search-form label {display:block; padding:5px 5px 5px 7px}
#sphinxsearch-adv-search-form label:hover {background:#fafafa}
#sphinxsearch-adv-search-form label input {margin-right:4px; vertical-align:-2px}
#sphinxsearch-adv-search-form .selected {background:#ebebeb}
#sphinxsearch-adv-search-form label.selected {background:#ebebeb}
#sphinxsearch-adv-search-form label.adv_search_all {background:none}
#sphinxsearch-adv-search-form label span {color:#999}
#sphinxsearch-adv-search-form .bold {font-weight:bold; font-size:14px; line-height:1}

#adv_search_content_dates, #adv_search_content_types {display:inline-block; width:330px; vertical-align:top; margin-bottom:30px}
#adv_search_content_dates {margin-right:26px}
#adv_search_content_types label {padding-left:26px}
#adv_search_content_types label.adv_search_all {padding-left:6px}
#adv_search_rubrics .adv_search_rubrics_col {display:inline-block; width:227px; vertical-align:top}
#adv_search_rubrics .adv_search_rubrics_col div {margin-bottom:25px}
#adv_search_rubrics .letter {float:left; color:#999; font-size:12px; text-transform:uppercase; margin:4px 0 0 10px}
#adv_search_rubrics label {margin-right:5px}
#adv_search_rubrics .adv_search_rubrics_col div {margin-left:26px}

#adv_search_calendar {margin-left:2px; margin-top:10px; vertical-align:top; color:#676767}
#adv_search_calendar div {display:inline-block; margin-left:6px; }
#adv_search_calendar input {width:100px; padding:1px 5px 1px 5px; border:1px solid #d4d0c8; border-left:2px solid #808080; border-top:2px solid #808080; outline:none; font-family:inherit}
#adv_search_calendar span {display:block; font-size:11px; color:#9a9a9a}
#adv_search_calendar a {display:inline-block; width:13px; height:10px; background:silver url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -168px -612px; margin-left:4px; cursor:pointer; margin-right:5px; overflow:hidden; text-indent:-300px}
/* /adv_search_form */



/* STAT/MATCH-CENTER */

#match_center_division .sb_t_cols_240 {float:right}
#match_center_division .sb_t_cols_360 {float:right}


/* tooltip */
.match_center_tooltip {white-space:nowrap; height:24px; line-height:22px; background:#e4f18e; border:1px solid #7f7f7f; padding:0 6px; border-radius:5px; z-index:200; box-shadow:4px 4px 15px #888; font-size:11px; color:#000}
.match_center_tooltip a {color:#0072bc; text-decoration:none !important}
/* /tooltip */


/* stats_picts */
.stats_pict {display:inline-block; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat; text-decoration:none !important; cursor:default; position:relative; vertical-align:middle; margin-top:-2px; }
.stats_pict:hover {text-decoration:none !important}
a.stats_pict, a .stats_pict {cursor:pointer; margin-left:4px}
.stats_pict_gol  {background-position:0 -990px; width:16px !important; height:16px !important}
.stats_pict_pin {background-position:-42px -990px; width:16px !important; height:16px !important}
.stats_pict_pin_fail {background-position:-84px -990px; width:16px !important; height:16px !important}
.stats_pict_autogol {background-position:-126px -990px; width:16px !important; height:16px !important}
.stats_pict_watch {background-position:-252px -906px; width:20px !important; height:14px !important}
.stats_pict_comments {background-position:0 -822px; width:7px !important; height:9px !important}
.stats_pict_video {background-position:0 -654px; width:11px  !important; height:10px !important}
.stats_pict_audio {background-position:-84px -654px; width:10px  !important; height:8px !important}
.stats_pict_best_moments {background-position:-210px -654px; width:9px  !important; height:10px !important}
.stats_pict_yellow {background-position:-168px -990px; width:10px !important; height:13px !important}
.stats_pict_red {background-position:-210px -990px; width:10px !important; height:13px !important}
.stats_pict_yellow_red {background-position:-252px -990px; width:10px !important; height:13px !important}
.stats_pict_out {background-position:0 -1074px; width:10px !important; height:12px !important}
.stats_pict_came {background-position:-42px -1074px; width:10px !important; height:12px !important}
.stats_pict_replace   {background-position:-84px -1074px; width:13px !important; height:13px !important}
.stats_pict_whistle1 {background-position:-127px -822px; width:13px !important; height:14px !important}
.stats_pict_whistle2 {background-position:-127px -906px; width:13px !important; height:14px !important}
.stats_pict_whistle3 {background-position:-126px -864px; width:13px !important; height:14px !important}
.stats_pict_warning {background-position:-252px -822px; width:4px !important; height:14px !important}
.stats_pict_barbell {background-position:-168px -906px; width:16px !important; height:14px !important}
.stats_pict_over_time {background-position:-168px -864px; width:16px !important; height:14px !important}
.stats_pict_plus {background-position:-210px -822px; width:12px !important; height:12px !important}
.stats_pict_sound_on   {background-position:-210px -865px; width:9px !important; height:10px !important}
.stats_pict_sound_off {background-position:-252px -865px; width:11px !important; height:10px !important}
.stats_pict_offside{background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/offside.png) no-repeat;}
.stats_pict_top{background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/top.png) no-repeat;}
.stats_pict_corner{background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/corner.png) no-repeat;}
.stats_pict_11m{background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/11m.png) no-repeat;}
.stats_pict_hk_gl { background-position:-251px -1074px; width:14px !important; height:13px !important; padding:0 1px; }
.stats_pict_hk_pen { background:url('http://s.s-ports.ru/sites/default/files/stats_img/s/sb/c/stat/report/penal.gif') no-repeat; }
.stats_pict_hk_pass { background:url('http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png') -283px -1032px no-repeat; width:17px !important; height:16px !important; }

.match_field_block .stats_pict_gol {background-position:0 -1032px; width:21px !important; height:21px !important}
.match_field_block .stats_pict_pin {background-position:-42px -1032px; width:22px !important; height:21px !important}
.match_field_block .stats_pict_pin_fail {background-position:-84px -1032px; width:24px !important; height:21px !important}
.match_field_block .stats_pict_autogol   {background-position:-126px -1032px; width:21px !important; height:21px !important}
.match_field_block .stats_pict_yellow {background-position:-168px -1032px; width:15px !important; height:18px !important}
.match_field_block .stats_pict_red {background-position:-210px -1032px; width:15px !important; height:18px !important}
.match_field_block .stats_pict_yellow_red {background-position:-252px -1032px; width:15px !important; height:18px !important}
.match_field_block .stats_pict_out {background-position:0 -1116px; width:14px !important; height:16px !important}
.match_field_block .stats_pict_came {background-position:-42px -1116px; width:14px !important; height:16px !important}
.match_field_block .stats_pict_replace {background-position:-84px -1116px; width:18px !important; height:17px !important}

#match_center_division .event_lighted {z-index:100 !important}
#match_center_division .stats_pict span {position:absolute; width:24px; height:24px; left:50%; top:50%; margin-left:-16px; margin-top:-15px; border:1px solid #234011; background:#e4f18e url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat; display:none; border-radius:4px; -moz-border-radius:4px; box-shadow:2px 0 10px #000; -moz-box-shadow:2px 0 10px #000}
#match_center_division .stats_pict_gol span {background-position:4px -986px}
#match_center_division .stats_pict_pin span {background-position:-38px -986px}
#match_center_division .stats_pict_pin_fail span {background-position:-80px -986px}
#match_center_division .stats_pict_autogol span {background-position:-122px -986px}
#match_center_division .stats_pict_yellow span {background-position:-161px -985px}
#match_center_division .stats_pict_red span {background-position:-203px -985px}
#match_center_division .stats_pict_yellow_red span {background-position:-245px -985px}
#match_center_division .stats_pict_out span {background-position:-7px -1069px}
#match_center_division .stats_pict_came span {background-position:-35px -1069px}
#match_center_division .stats_pict_replace span {background-position:-78px -1069px}
#match_center_division .event_lighted span {display:block}
/* /stats_picts */
		
		
/* picts */
.news_pict_vote, .news_pict_comment {display:inline-block; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat; vertical-align:baseline}
.news_pict_vote {width:10px; height:9px; background-position:-126px -528px}
.news_pict_comment {width:11px; height:7px; background-position:-42px -528px}
/* /picts */

	
/* block_materialov */
#spb-similar2-block-football-content-by-tids {width:555px; border:1px solid #e0e0e0; padding:13px 0 0 0; margin:60px 0}
#spb-similar2-block-football-content-by-tids h2 {font-size:14px; font-weight:bold; color:#333; margin:0 0 0 18px; line-height:1; padding:0}
#spb-similar2-block-football-content-by-tids .next, #spb-similar2-block-football-content-by-tids .prev {float:right; width:13px; height:16px; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -84px -444px; margin-right:15px; cursor:pointer}
#spb-similar2-block-football-content-by-tids .next {background-position:-126px -444px; margin-right:22px}
#spb-similar2-block-football-content-by-tids .stopPrev {background-position:-84px -486px; cursor:default}
#spb-similar2-block-football-content-by-tids .stopNext {background-position:-126px -486px; cursor:default}
#spb-similar2-block-football-content-by-tids .prev:active {position:relative; left:-1px} 
#spb-similar2-block-football-content-by-tids .next:active {position:relative; left:1px}
#spb-similar2-block-football-content-by-tids .stopPrev:active, #spb-similar2-block-football-content-by-tids .stopNext:active {position:static; left:auto}
#spb-similar2-block-football-content-by-tids .visible_frame {width:514px; overflow:hidden; margin:0 0 0 18px; white-space:nowrap}
#spb-similar2-block-football-content-by-tids .moving_strip {padding-top:10px}
* html #spb-similar2-block-football-content-by-tids .visible_frame {position:relative}
*+html #spb-similar2-block-football-content-by-tids .visible_frame {position:relative}
* html .moving_strip {width:10000px}
*+html .moving_strip {width:10000px}
#spb-similar2-block-football-content-by-tids .part {display:inline-block; white-space:normal; margin:0; width:550px; vertical-align:top}
*  html #spb-similar2-block-football-content-by-tids .part {float:left}
*+html #spb-similar2-block-football-content-by-tids .part {float:left}
#spb-similar2-block-football-content-by-tids .material {display:inline-block; width:120px; margin:10px 7px 20px 0; font-size:11px; color:#333; vertical-align:top}
#spb-similar2-block-football-content-by-tids h3 {font-size:10px; line-height:1.2; margin:0; color:#000; margin-bottom:5px}
#spb-similar2-block-football-content-by-tids .img {margin:0 0 7px; position:relative; width:120px; height:67px}
#spb-similar2-block-football-content-by-tids .img a, #spb-similar2-block-football-content-by-tids .img img {border:none; display:block}
#stats_container #spb-similar2-block-football-content-by-tids h4, #spb-similar2-block-football-content-by-tids h4 {font-size:12px !important; font-weight:normal; line-height:1.2; margin:0 0 5px; padding:0; margin-top:-3px}
#stats_container #spb-similar2-block-football-content-by-tids h4 a, #spb-similar2-block-football-content-by-tids h4 a {color:#0072bc; font-size:12px !important;}
#spb-similar2-block-football-content-by-tids p {margin:0; line-height:1.3}
#spb-similar2-block-football-content-by-tids .pict_media_type_video, #spb-similar2-block-football-content-by-tids .pict_media_type_photo {position:absolute; width:28px; height:28px; background:rgba(0,0,0,0.5); left:0; bottom:1px}
*  html #spb-similar2-block-football-content-by-tids .pict_media_type_video, *  html #spb-similar2-block-football-content-by-tids .pict_media_type_photo {background:#000}
*+html #spb-similar2-block-football-content-by-tids .pict_media_type_video, *+html #spb-similar2-block-football-content-by-tids .pict_media_type_photo {background:#000}
#spb-similar2-block-football-content-by-tids .pict_media_type_video span {display:block; margin-left:9px; margin-top:7px; width:11px; height:14px; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -168px -402px}
#spb-similar2-block-football-content-by-tids .pict_media_type_photo span {display:block; margin-left:7px; margin-top:7px; width:14px; height:12px; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -252px -612px}
#spb-similar2-block-football-content-by-tids .related_data {display:block; color:#999; font-size:10px}
#spb-similar2-block-football-content-by-tids .related_data a {color:#999 !important; text-decoration:none !important; margin-right:5px}
#spb-similar2-block-football-content-by-tids .related_data a:hover {color:#444 !important}
#spb-similar2-block-football-content-by-tids .block-materialov-header-with-buttons, #spb-similar2-block-football-content-by-tids .block-materialov-header-with-buttons td { border:0; margin:0; padding:0; }
#spb-similar2-block-football-content-by-tids .block-materialov-header-with-buttons .header { font-size:14px; font-weight:bold; padding-left:19px; color: #333333; }
/* /block_materialov */
	
	
/* match_count_block */
#match_center_division .match_count_block { position:relative; margin:30px 0 25px; width:690px; float:left; }
#match_center_division .match_count_block .match_count_commands_data { overflow:hidden; }
#match_center_division .match_count_block .match_count_commands_data .left { float:left; width:295px; position:relative; z-index:1; zoom:1; }
#match_center_division .match_count_block .match_count_commands_data .right { float:right; width:295px; text-align:right; position:relative; z-index:1; }
#match_center_division .match_count_block .match_count_commands_data .player { overflow:hidden; margin-bottom:10px; }
#match_center_division .match_count_block .match_count_commands_data .left .player .description h2 { padding:0; margin:2px 0 5px; font-size:18px; }
#match_center_division .match_count_block .match_count_commands_data .right .player .description h2 { padding:0; margin:2px 0 5px; font-size:18px; }
#match_center_division .match_count_block .match_count_commands_data .player .description h2 { padding:0; margin:2px 0 5px; font-size:18px; line-height:normal; clear:none; }
#match_center_division .match_count_block .match_count_commands_data .player .description h2 a:hover, #match_center_division .match_count_block .match_count_commands_data .player .description h2 a:visited { text-decoration:none !important; color:#015eba; }
#match_center_division .match_count_block .match_count_commands_data .player .description p { font-size:12px; }
#match_center_division .match_count_block .match_count_commands_data .left .player .description p img { margin-right:7px; }
#match_center_division .match_count_block .match_count_commands_data .right .player .description p img { margin-left:7px; }
#match_center_division .match_count_block .match_count_commands_data .right .player .stats_pict_watch { margin-left:0; margin-right:4px;}

#match_center_division .match_count_block .match_count_commands_data .one_player .player { position:relative; padding-top:67px; zoom:1; }
#match_center_division .match_count_block .match_count_commands_data .one_player .player .match_events_left,
#match_center_division .match_count_block .match_count_commands_data .one_player .player .match_events_right { margin-top:0; zoom:1 }
#match_center_division .match_count_block .match_count_commands_data .one_player .player .description h2 { padding:0; margin:0; font-size:24px; position:absolute; top:0; }
#match_center_division .match_count_block .match_count_commands_data .one_player .left .player .description h2 { right:0; }
#match_center_division .match_count_block .match_count_commands_data .one_player .right .player .description h2 { left:0; }
#match_center_division .match_count_block .match_count_commands_data .one_player .player .description p { margin:7px 0 0; }
#match_center_division .match_count_block .match_count_commands_data .one_player .player .command_data_img { display:inline-block; }
#match_center_division .match_count_block .match_count_commands_data .two_players .left .player .command_data_img { float:left; }
#match_center_division .match_count_block .match_count_commands_data .two_players .right .player .command_data_img { float:right; }

#match_center_division .match_count_block .match_count_commands_data .left .player .command_data_img { padding:5px 13px; border:1px solid #E0E0E0; border-radius:3px; height:68px; margin-right:9px; }
#match_center_division .match_count_block .match_count_commands_data .right .player .command_data_img { padding:5px 13px; border:1px solid #E0E0E0; border-radius:3px; height:68px; margin-left:9px; }
#match_center_division .match_count_block .match_count_commands_data .player .command_data_img img { max-width:60px; max-height:68px; }
#match_center_division .match_count_block .match_count_commands_data .player .command_data_img span { display:table-cell; text-align:center; vertical-align:middle; width:60px; height:68px; }

#match_center_division .match_count_monitor .match_monitor { display:block; position:absolute; left:50%; margin-left:-250px; width:500px; text-align:center; overflow:hidden; }
#match_center_division .match_count_monitor { margin:0 auto; text-align:center; padding:0 130px; }
#match_center_division .match_count_block .match_count_monitor span { width:auto; margin:0; }
#match_center_division .match_count_monitor .match_count_count, #match_center_division .match_count_monitor .match_count_onetime_count { display:block; }
#match_center_division .match_count_block .match_count_monitor span.match-count-before-played { display:block; position:relative; }
#match_center_division .match-center-additional-info-wrap { height:32px; }
#match_center_division .match_count_monitor .match_count_count {font-weight:bold; }
#match_center_division .match_count_monitor .match_monitor_live .match_count_count, #match_center_division .match_count_monitor .match_monitor_live .match_count_onetime_count { color:#ff5300; }
#match_center_division .match_count_monitor .match_count_count { font-size:24px; line-height:normal; }
#match_center_division .match_count_block .match_count_monitor .match_count_date {display:block; height:30px; background:#e7e7e7; margin:0 auto 5px; border-top:2px solid #aaa; border-left:2px solid #aaa; border-radius:5px; color:#686868; font-size:11px; line-height:1.3; color:#686868; width:73px; font-size:11px; }
#match_center_division .match_count_block .match_count_monitor .match_count_minut_current { font-size:23px; line-height:30px; }
#match_center_division .match_count_block .match_count_monitor .match_count_watch_full, #stats_container .match_count_watch_full {display:block; text-decoration:none !important; color:#fff !important; line-height:1.3; margin:0 auto 5px; padding:7px 0; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat 0 -1158px; width:73px; font-size:11px; }
#match_center_division .match_count_block .match_count_monitor .match_count_live, #stats_container .match_count_live {height:42px; text-align:center; line-height:42px; display:block; text-decoration:none !important; color:#fff !important; margin:0 auto 5px; padding:0; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -152px -1158px; font-size:14px; width:73px; }

#match_center_division .match_count_monitor .match_events { padding-top:67px; }
#match_center_division .match_count_monitor .match_events .no_dots { background:none; }
#match_center_division .match_count_block .match_events_left { float:right; text-align:right; font-size:11px; width:165px; background:url("http://s.s-ports.ru/sites/all/themes/s2/img/s/sb/stat/count_table_dotted2.gif") repeat-y 0 0; }
#match_center_division .match_count_block .match_events_right { float:left; text-align:left; font-size:11px; width:165px; background:url("http://s.s-ports.ru/sites/all/themes/s2/img/s/sb/stat/count_table_dotted2.gif") repeat-y 0 0; }
#match_center_division .match_count_block .match_events_left p, #match_center_division .match_count_block .match_events_right p { margin:0; height:25px; line-height:25px; white-space:nowrap; }
#match_center_division .match_count_block .match_events_left p sup, #match_center_division .match_count_block .match_events_right p sup { position:relative; top:2px; font-size:8px; }
#match_center_division .match_count_block .match_events_left p:last-child, #match_center_division .match_count_block .match_events_right p:last-child { padding-bottom:1px; }
#match_center_division .match_count_block .match_events_left p a, #match_center_division .match_count_block .match_events_right p a { text-decoration:none; }
#match_center_division .match_count_block .match_event_name { overflow:hidden; display:inline-block; overflow:hidden; max-width:100px; vertical-align:middle; padding-bottom:1px; }


/* match-center matches_records_block */
#match_center_division .matches_records_block {color:#333; font-size:11px; line-height:1; width:695px; margin-left:-5px; max-height:147px; overflow:hidden; position:relative; margin-bottom:20px;float:left; }
* html #match_center_division .matches_records_block {height:154px}
#match_center_division .matches_records_block div {float:left; width:134px; height:47px; text-align:center; position:relative; border-radius:4px; margin:0 0 5px 5px}
#match_center_division .matches_records_block .past_match {background:#ebebeb}
#match_center_division .matches_records_block .present_match {background:#faddcd}
#match_center_division .matches_records_block .all_block_link {position:absolute; left:0; top:0; width:100%; height:100%; z-index:1}
#match_center_division .matches_records_block .all_block_link:hover {background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=2); -moz-opacity:0.02; -webkit-opacity:0.02; opacity:0.02; border-radius:4px; -moz-border-rdius:4px; -webkit-border-radius:4px}
#match_center_division .matches_records_block a, #match_center_division .matches_records_block p, #match_center_division .matches_records_block strong {display:inline-block}
#match_center_division .matches_records_block a {color:#000; text-decoration:none !important}
#match_center_division .matches_records_block p {margin:2px 0 3px; padding:0; line-height:1; position:relative}
#match_center_division .matches_records_block strong {color:#000; font-weight:bold; line-height:1; margin-bottom:1px; position:relative}
#match_center_division .matches_records_block .matches_records_picts   {position:absolute; left:2px; top:17px; z-index:2} 
#match_center_division .matches_records_block .matches_records_minuta {position:absolute; right:5px; top:19px; font-size:8px; text-transform:uppercase}
#match_center_division .matches_records_block .matches_records_minuta span{color:#ff5300; margin-right:3px}
#match_center_division .matches_records_block .matches_records_picts .stats_pict {margin-left:3px; vertical-align:middle}
#match_center_division .matches_records_block .stats_pict_comments {background-position:0 -822px}
#match_center_division .matches_records_block .stats_pict_video {background-position:0 -780px}
#match_center_division .matches_records_block .stats_pict_audio {background-position:-84px -780px}
#match_center_division .matches_records_block .stats_pict_best_moments {background-position:-210px -780px}
#match_center_division .matches_records_block .match_center_simple_button {position:absolute; cursor:pointer; right:0; top:104px; z-index:2; line-height:43px}
#match_center_division .matches_records_block .match_center_simple_button:hover {background:#e6e6e6}
/* /match-center matches_records_block */

/* match-center match_field_block */
#match_center_division .match_field_block {float:left; clear:left; vertical-align:top; width:580px; background:#2c531e url(http://s.s-ports.ru/sites/all/themes/s2/img/s/sb/stat/match_center_field.jpg) no-repeat; position:relative; border-radius:6px; font-size:10px; font-family:Arial; margin-top:20px}
#match_center_division .match_field_count {position:absolute; left:50%; margin-left:-33px; top:34px; width:66px; height:27px; line-height:27px; color:#fff; background:#000; text-align:center; font-size:18px; font-weight:bold; border-radius:5px; z-index:1}
#match_center_division .match_field_left, #match_center_division .match_field_right {width:288px; position:relative}
#match_center_division .match_field_left   {float:left}
#match_center_division .match_field_right {float:right}
#match_center_division .match_field_comand_info {height:43px; width:288px}
#match_center_division .match_field_left .match_field_comand_info {float:left}
#match_center_division .match_field_right .match_field_comand_info {float:right}
#match_center_division #match_field_logo_left, #match_center_division .match_field_left .match_field_rubashka, #match_center_division .match_field_left .match_field_comand_info h2 {float:left; margin-right:10px;clear:none;}
#match_center_division .match_field_left .match_field_comand_info .match_field_position {float:right; margin:10px 10px 0 0}
#match_center_division  #match_field_logo_right, #match_center_division .match_field_right .match_field_rubashka, #match_center_division .match_field_right .match_field_comand_info h2 {float:right; margin-left:10px;clear:none;}
#match_center_division .match_field_right .match_field_comand_info .match_field_position {float:left; margin:10px 0 0 10px}
#match_center_division  #match_field_logo_left, #match_center_division  #match_field_logo_right {background:#fff; border-radius:5px; height:31px; width:auto; padding:0 4px; margin:5px 10px 0; text-decoration:none; display:table; vertical-align:middle}
#match_center_division  #match_field_logo_left_inner, #match_center_division  #match_field_logo_right_inner {display:table-cell; vertical-align:middle}
#match_center_division .match_field_rubashka, .status_player_block .match_field_rubashka, .match_field_rubashka {width:25px; height:28px; position:relative; margin-top:7px}
.status_player_block .match_field_rubashka { float:right; }
.match-field-paired-wrap { width:200px; height:56px; clear:both; margin-top:10px;}
.match-field-paired-wrap .match_field_rubashka_name { padding-top:10px; display:inline-block; float:left; margin-right:10px; line-height:23px; }
.match-field-paired-wrap .match_field_rubashka { display:inline-block; float:left; margin-right:5px; }
#match_center_division .match_field_rubashka .match_field_rubashka_left, .match_field_rubashka .match_field_rubashka_left {position:absolute; left:0; top:0; width:13px; height:15px}
#match_center_division .match_field_rubashka .match_field_rubashka_right, .match_field_rubashka_right {position:absolute; right:0; top:0; width:12px; height:15px}
#match_center_division .match_field_rubashka .match_field_rubashka_briefs, .match_field_rubashka_briefs {position:absolute; left:0; bottom:0; width:100%; height:13px}
#match_center_division .match_field_rubashka .match_field_rubashka_nakladka, .match_field_rubashka_nakladka {position:absolute; left:0; top:0; width:100%; height:100%; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -210px -1220px}
.match_field_rubashka .match_field_rubashka_nakladka_whitebg {background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -72px -1528px !important;}
#match_center_division .match_field_comand_info h2 {margin-top:10px; line-height:1; font-size:18px; font-weight:normal; padding:0}
#match_center_division .match_field_comand_info h2 a {color:#fff; text-decoration:none !important}
#match_center_division .match_field_comand_info h2 a:hover {text-shadow:0 0 10px #fff}
#match_center_division .match_field_position {color:#7cab64; font-size:18px}
#match_center_division .match_field_zona {height:284px; position:relative; clear:both}
#match_center_division .match_field_left .match_field_zona {margin-left:12px}
#match_center_division .match_field_right .match_field_zona {margin-right:12px}
#match_center_division .match_field_zona .igrok {position:absolute; overflow:visible; height:0; z-index:10; font-size:9px; line-height:1}
#match_center_division .match_field_zona a {color:#fff; text-decoration:none !important; font-family:Arial !important; font-size:10px; font-weight:bold; line-height:1.2; white-space:nowrap; position:relative; left:-50%}
#match_center_division .match_field_zona a:hover {text-shadow:0 0 10px #fff}
#match_center_division .match_field_zona .relative_events {position:absolute; white-space:nowrap; height:0; z-index:10}
#match_center_division .match_field_zona .relative_events div {position:relative; top:-20px; left:-50%}
#match_center_division .relative_events .stats_pict {margin-right:-5px}
#match_center_division .relative_events  .stats_pict_offset {margin-left:-12px; position:relative;}
#match_center_division .relative_events  .stats_pict_gol.stats_pict_offset{margin-left:-9px; position:relative;}
#match_center_division .match_field_zamen .events { z-index:10; }
#match_center_division .match_field_zamen .events .stats_pict_offset { margin-left:-12px; }
#match_center_division .match_field_zamen {padding:30px 0 10px}
#match_center_division .match_field_left .match_field_zamen {margin-left:10px}
#match_center_division .match_field_right .match_field_zamen {margin-left:10px}
#match_center_division .match_field_zamen div {float:left; margin:0 13px; position:relative; padding-bottom:30px}
#match_center_division .match_field_zamen .events {position:absolute; left:50%; top:-20px; margin-left:-47px; width:100px; text-align:center; white-space:nowrap}
#match_center_division .match_field_zamen .events .stats_pict {margin-right:-2px}
#match_center_division .match_field_zamen a {color:#fff; text-decoration:none !important; font-size:10px; line-height:1.2}
#match_center_division .match_field_zamen a:hover {text-shadow:0 0 10px #fff}
#match_center_division .match_field_zapas {position:relative; width:94%; bottom:10px; line-height:1.2; overflow:hidden; max-height:24px}
#match_center_division .match_field_left .match_field_zapas {text-align:left; left:10px}
#match_center_division .match_field_right .match_field_zapas {text-align:right; right:10px}
#match_center_division .match_field_zapas a {color:#7cab64; text-decoration:none !important; margin-right:5px; line-height:1.2; font-size:10px}
#match_center_division .match_field_zapas a:hover {color:#afde97}
/* /match-center match_field_block */

/* match-center sb_c_trans_text */
#match_center_division .sb_c_trans_text {float:right; width:365px; margin-bottom:40px; margin-top:20px}
#match_center_division .sb_c_trans_text_text {width:365px; height:408px; background:#f2f2f2; border:none; border-top:1px solid #979797; border-left:1px solid #979797; border-radius:6px; overflow:hidden; overflow-y:scroll; margin:0}
* html #match_center_division .sb_c_trans_text_text {position:relative}
*+html #match_center_division .sb_c_trans_text_text {position:relative}
#match_center_division .sb_c_trans_text_text ul {padding:0 !important; /*margin:0 0 0 3px !important;*/ margin:0; width:auto}
#match_center_division .sb_c_trans_text_text li {margin:0 !important; padding:10px 10px 10px 64px !important; font-size:11px; color:#000; position:relative; border:none; background:#f2f2f2}
#match_center_division .sb_c_trans_text_text li.labeling_row_new { background-color:#ecebba; }
#match_center_division .sb_c_trans_text_text a {color:#015eba; text-decoration:none !important}
#match_center_division .sb_c_trans_text_text small {position:absolute; left:7px; top:11px}
#match_center_division .sb_c_trans_text_text small span {position:absolute; width:25px; left:31px; text-align:center}
#match_center_division .sb_c_trans_text_text .stats_pict {position:static}
#switch_sound_call {}
#switch_sound_call span { margin-bottom:1px; vertical-align:middle; }
#switch_sound_call a { color:#979797; border-bottom:dotted 1px #979797; text-decoration:none !important; font-size:11px; }
/* /match-center sb_c_trans_text */
		
		
/* match-center sb_c_stat_game_box */
      #stats_container .sb_c_stat_game_box {width:100%; border:none; padding:0; background:none; color:#666; margin-bottom:25px; }
	  #stats_container .sb_c_stat_game_box table tr.odd { border-bottom:none; }
#match_center_division .sb_c_stat_game_box {border:none; padding:0; background:none; color:#666}
	  
	  #stats_container .sb_c_stat_game_box .sb_c_stat_game_ttl3 {font-size:15px; font-weight:bold}
	  
#match_center_division .sb_c_stat_game_tbl3,
	  #stats_container .sb_c_stat_game_tbl3 {background:none}
	  
#match_center_division .sb_c_stat_game_tbl3 .odd td,
	  #stats_container .sb_c_stat_game_tbl3 .odd td {background:#ebebeb}
	  
#match_center_division .sb_c_stat_game_tbl3 td,
	  #stats_container .sb_c_stat_game_tbl3 td {padding:5px 6px 5px 16px !important}
	  
#match_center_division .sb_c_stat_game_tbl3 .right,
	  #stats_container .sb_c_stat_game_tbl3 .right {text-align:right; padding-right:18px !important; padding-left:8px !important}
	  
#match_center_division .sb_c_stat_game_tbl3 .num,
	  #stats_container .sb_c_stat_game_tbl3 .num {display:inline-block; width:15px; text-align:right; margin-right:8px; color:#000}
	  
#match_center_division .sb_c_stat_game_tbl3 .right .num,
	  #stats_container .sb_c_stat_game_tbl3 .right .num {text-align:left; margin-right:0; margin-left:8px}
	  
#match_center_division .sb_c_stat_game_tbl3 .flag,
	  #stats_container .sb_c_stat_game_tbl3 .flag {margin-right:15px}

#match_center_division .sb_c_stat_game_tbl3 .right .flag,
	  #stats_container .sb_c_stat_game_tbl3 .right .flag {margin-right:0; margin-left:15px}
/* /match-center sb_c_stat_game_box */
		
		
/* sb_c_stat_game_out_info */
.sb_c_stat_game_out_info {margin:20px 0; font-size:11px; color:#000; line-height:1.5}
.sb_c_stat_game_referee {float:left; width:48%}
.sb_c_stat_game_stadium {float:right; width:48%; text-align:right}
.sb_c_stat_game_referee .sb_c_stat_game_out_img {float:left; margin-right:10px; margin-top:4px; padding-bottom:5px}
.sb_c_stat_game_referee .wrap { overflow:hidden; }
.sb_c_stat_game_stadium .sb_c_stat_game_out_img {float:right; margin-left:10px; margin-top:4px}
.sb_c_stat_game_out_info h4 {margin:0 0 -4px !important; font-size:14px; padding:0 !important}
.sb_c_stat_game_name {color:#0072bc; font-size:14px; font-weight:bold}
.sb_c_stat_game_referee br {clear:left}
.sb_t_cols_360 .sb_c_stat_game_referee {font-size:12px; width:100%; margin-bottom:23px; color:#999; position:relative;}
.sb_t_cols_360 .sb_c_stat_game_referee a {color:#0072bc}
.sb_t_cols_360 .sb_c_stat_game_referee h4 {color:#000; font-size:14px; padding:0 !important; position:absolute; left:0; top:0}
.sb_t_cols_360 .sb_c_stat_game_referee .sb_c_stat_game_out_img {float:left; clear:left; margin-top:3px}
.sb_t_cols_360 .sb_c_stat_game_referee .sb_c_stat_game_refer_ttl {font-size:12px}

.sb_t_cols_360 .sb_c_stat_game_stadium { text-align:left; float:none; width:100%; overflow:hidden; margin-bottom:40px; }
.sb_c_stat_game_stadium span.gray { display:block; }
.sb_c_stat_game_stadium .sb_c_stat_game_out_img { float:left; margin:4px 10px 0 0; }

.stats-two-colls-wrap .stats-two-colls { overflow:hidden; }
.stats-two-colls-wrap .stats-two-colls .sb_c_stat_game_referee { float:left; }
.stats-two-colls-wrap .stats-two-colls .sb_c_stat_game_stadium { float:right; }
.stats-two-colls-wrap .stats-two-colls .sb_c_stat_game_stadium .sb_c_stat_game_out_img { float:right; margin-left:10px; margin-right:0; }
/* /sb_c_stat_game_out_info */
		

		/* match-center statistica golov */
#match_center_gate {height:134px; background:#e7e7e7 url(http://s.s-ports.ru/sites/all/themes/s2/img/s/sb/stat/gate2.png) no-repeat 50% 0; position:relative; border-bottom:1px solid #e1e1e1; margin-bottom:1px}
#command1_match_center_off_target,
#command1_match_center_bar_left,
#command1_match_center_bar_top,
#command1_match_center_bar_right,
#command1_match_center_shot_on_goal,
#command2_match_center_off_target,
#command2_match_center_bar_left,
#command2_match_center_bar_top,
#command2_match_center_bar_right,
#command2_match_center_shot_on_goal {position:absolute; font-size:12px; margin-left:165px} 
#match_center_division #command1_match_center_off_target,
#match_center_division #command1_match_center_bar_left,
#match_center_division #command1_match_center_bar_top,
#match_center_division #command1_match_center_bar_right,
#match_center_division #command1_match_center_shot_on_goal,
#match_center_division #command2_match_center_off_target,
#match_center_division #command2_match_center_bar_left,
#match_center_division #command2_match_center_bar_top,
#match_center_division #command2_match_center_bar_right,
#match_center_division #command2_match_center_shot_on_goal {margin-left:0}
#command1_match_center_off_target {width:22px; left:83px; top:7px; text-align:center}
#command1_match_center_bar_left   {background:#f2f2f2; padding:2px 5px; left:30px; top:66px}
#command1_match_center_bar_top     {background:#f2f2f2; padding:2px 5px; left:87px; top:30px}
#command1_match_center_bar_right {background:#f2f2f2; padding:2px 5px; left:139px; top:66px}
#command1_match_center_shot_on_goal {width:48px; left:68px; top:86px; text-align:center}
#command1_match_center_shot_on_goal span {font-size:18px; font-weight:bold}
#command2_match_center_off_target {width:22px; left:256px; top:7px; text-align:center}
#command2_match_center_bar_left   {background:#f2f2f2; padding:2px 5px; left:204px; top:66px}
#command2_match_center_bar_top     {background:#f2f2f2; padding:2px 5px; left:260px; top:30px}
#command2_match_center_bar_right {background:#f2f2f2; padding:2px 5px; left:313px; top:66px}
#command2_match_center_shot_on_goal {width:48px; left:242px; top:86px; text-align:center}
#command2_match_center_shot_on_goal span {font-size:18px; font-weight:bold}


#match_center_division .match_shots_table {background:#ebebeb; margin-top:-1px; clear:right}
#match_center_division .match_shots_table table {width:100%; color:#333; font-size:11px}
#match_center_division .match_shots_table table,
#match_center_division .match_shots_table tbody,
#match_center_division .match_shots_table tr,
#match_center_division .match_shots_table td,
#match_center_division .match_shots_table th {border:none !important; margin:0 !important; margin:0; background:none}
#match_center_division .match_shots_table th {text-align:center; font-weight:normal}
#match_center_division .match_shots_table .sb_c_stat_stat_head {border-top:1px solid #fff}
#match_center_division .match_shots_table .sb_c_stat_stat_head td,
#match_center_division .match_shots_table .sb_c_stat_stat_head th {text-align:center; padding-top:8px !important; padding-bottom:8px !important; font-weight:bold; color:#000}
#match_center_division .match_shots_table .sb_c_stat_stat td {height:24px; vertical-align:middle; text-align:left; color:#333; cursor:default; font-size:12px}
#match_center_division .match_shots_table .sb_c_stat_stat tr:hover td,
#match_center_division .match_shots_table .sb_c_stat_stat tr:hover th {background:#fafafa url(http://s.s-ports.ru/sites/all/themes/s2/img/s/sb/stat/separate3.gif) repeat-x left top}
#match_center_division .match_shots_table .sb_c_stat_stat th {color:#333; cursor:default; line-height:1; vertical-align:middle}
#match_center_division .match_shots_table .sb_c_stat_stat .r {text-align:right}
#match_center_division .match_shots_table .sb_c_stat_stat .progress {display:inline-block; height:11px; float:left; width:46px; position:relative; margin-top:3px; margin-right:6px}
#match_center_division .match_shots_table .sb_c_stat_stat .r .progress {float:right; margin-right:0; margin-left:6px}
#match_center_division .match_shots_table .sb_c_stat_stat .progress span {position:absolute; height:100%; right:0; background:#ed1c24; overflow:hidden; width:0; text-indent:-100px}
#match_center_division .match_shots_table .sb_c_stat_stat .r .progress span {right:auto; left:0; background:#448ccb}
#match_center_division .match_shots_table .separate td,
#match_center_division .match_shots_table .separate th {background:url(http://s.s-ports.ru/sites/all/themes/s2/img/s/sb/stat/separate3.gif) repeat-x left top; padding-bottom:5px !important; padding-top:5px !important; font-weight:bold}
/* /match-center statistica golov */		

		
/* match-center timeline */
#match_center_division  #match_center_timeline {height:19px; position:relative; background:#e7e7e7; margin:15px 0 63px; clear:both; width:890px; left:35px; float:left}
#match_center_division  #match_center_timeline .progress {position:absolute; background:#8dc73f; height:100%; width:0%}
#match_center_division  #match_center_timeline .commands {position:absolute; height:100%; width:35px; background:#8dc73f url(http://s.s-ports.ru/sites/all/themes/s2/img/s/sb/stat/timeline_border_radius.png) 0 -20px no-repeat; left:-35px; top:0}
#match_center_division  #match_center_timeline .event_left_command   {bottom:25px !important}
#match_center_division  #match_center_timeline .event_right_command {top:25px !important}
#match_center_division  #match_center_timeline .left_command_logo {position:absolute; left:0; bottom:22px; left:7px}
#match_center_division  #match_center_timeline .right_command_logo {position:absolute; left:0; top:22px; left:7px}
#match_center_division  #match_center_timeline .right_border_radius {position:absolute; height:100%; width:35px; right:-35px; top:0; background:#e7e7e7 url(http://s.s-ports.ru/sites/all/themes/s2/img/s/sb/stat/timeline_border_radius.png) no-repeat right 0}
#match_center_division  #match_center_timeline .right_border_radius.green { background-color: #8dc73f; }
#match_center_division  #match_center_timeline .minuta {font-size:11px; color:#000; height:100%; position:absolute; z-index:1; line-height:19px; width:30px; margin-left:-15px; text-align:center}
#match_center_division  #match_center_timeline .minuta strong {font-size:14px}
#match_center_division  #match_center_timeline .stats_pict {position:absolute; z-index:2}
#match_center_division  #match_center_timeline .stats_pict_gol {margin-left:-8px}
#match_center_division  #match_center_timeline .stats_pict_pin {margin-left:-8px}
#match_center_division  #match_center_timeline .stats_pict_pin_fail {margin-left:-8px}
#match_center_division  #match_center_timeline .stats_pict_autogol {margin-left:-8px}
#match_center_division  #match_center_timeline .stats_pict_yellow {margin-left:-5px}
#match_center_division  #match_center_timeline .stats_pict_red {margin-left:-5px}
#match_center_division  #match_center_timeline .stats_pict_yellow_red {margin-left:-5px}
#match_center_division  #match_center_timeline .stats_pict_out {margin-left:-5px}
#match_center_division  #match_center_timeline .stats_pict_came {margin-left:-5px}
#match_center_division  #match_center_timeline .stats_pict_replace {margin-left:-6px}
#match_center_division  #match_center_timeline .event_left_command.stats_pict_yellow,
#match_center_division  #match_center_timeline .event_left_command.stats_pict_red,
#match_center_division  #match_center_timeline .event_left_command.stats_pict_yellow_red,
#match_center_division  #match_center_timeline .event_left_command.stats_pict_out,
#match_center_division  #match_center_timeline .event_left_command.stats_pict_came,
#match_center_division  #match_center_timeline .event_left_command.stats_pict_replace {bottom:27px}
#match_center_division  #match_center_timeline .event_right_command.stats_pict_yellow,
#match_center_division  #match_center_timeline .event_right_command.stats_pict_red, 
#match_center_division  #match_center_timeline .event_right_command.stats_pict_yellow_red,
#match_center_division  #match_center_timeline .event_right_command.stats_pict_out,
#match_center_division  #match_center_timeline .event_right_command.stats_pict_came,
#match_center_division  #match_center_timeline .event_right_command.stats_pict_replace {top:27px}
/* /match-center timeline */
		
/* match-center spb_cmp_col_table */
#match_center_division .spb_cmp_col_table {color:#000; margin-top:0}
#match_center_division .spb_cmp_col_table_name {display:none}
#match_center_division .spb_cmp_col_table h4 {font-size:14px; font-weight:bold; margin:0 0 8px; line-height:1; padding:0}
#match_center_division .spb_cmp_col_table table {margin-bottom:20px}
#match_center_division .spb_cmp_col_table table, #match_center_division .spb_cmp_col_table tbody {border:none}
#match_center_division .spb_cmp_col_table td, #match_center_division .spb_cmp_col_table th {font-size:11px; border:none}
#match_center_division .spb_cmp_col_table a {color:#015eba}
#match_center_division .spb_cmp_col_table thead, #match_center_division .spb_cmp_col_table thead th {background:#ebebeb; color:#999; border:none}
#match_center_division .spb_cmp_col_table td {background:#d8eeae}
#match_center_division .spb_cmp_col_table .spb_cmp_col_table_tbl_odd td {background:#c4e289}
#match_center_division .spb_cmp_col_table .spb_cmp_col_table_cur_match td {background:#9fce5f}
#match_center_division .spb_cmp_col_table_tbl th, #match_center_division .spb_cmp_col_table_tbl td {padding:2px 4px 2px 5px; width:auto}
#match_center_division .spb_cmp_col_table_tbl .spb_cmp_col_table_tbl_point {width:auto; white-space:nowrap; width:20px; text-align:left}
#match_center_division .spb_cmp_col_table_tbl .spb_cmp_col_table_tbl_place {text-align:center; width:10px}
#match_center_division .spb_cmp_col_table_tbl .spb_cmp_col_table_td_last {width:40px; text-align:right; color:#000}
#match_center_division .spb_cmp_col_table_tbl th.spb_cmp_col_table_td_last{color:#999}
#match_center_division .spb_cmp_col_table .spb_cmp_col_table_more {float:none; text-align:right; margin-right:4px; font-size:11px}
#match_center_division .spb_cmp_col_table .spb_cmp_col_table_more a {color:#000}
#match_center_division .table_legend {padding:10px 0 0 0; border-top:1px solid #e0e0e0; margin:10px 0 0 0; color:#999; font-size:11px; line-height:2.2; text-indent:-10px}
#match_center_division .table_legend .stats_pict {margin-left:10px; vertical-align:middle}
/* /match-center spb_cmp_col_table */
		
		
/* sb_c_stat_game_point */
#match_center_division .sb_c_stat_game_point {width:100%; color:#000; background:none; border-bottom:1px solid #ebebeb !important; margin-bottom:40px}
#match_center_division .sb_c_stat_game_point col {width:auto}
#match_center_division .sb_c_stat_game_point a {color:#0072bc}
#match_center_division .sb_c_stat_game_point .sb_c_stat_game_point_left{width:46%; text-align:left !important; vertical-align:middle}
#match_center_division .sb_c_stat_game_point .sb_c_stat_game_point_right {width:47%; text-align:right; vertical-align:middle}
#match_center_division .sb_c_stat_game_point .sb_c_stat_game_point_center {width:8%; vertical-align:middle; text-align:center}
#match_center_division .sb_c_stat_game_point td {border:none !important; border-top:1px solid #ebebeb !important; padding:0 !important; height:48px}
#match_center_division .sb_c_stat_game_point .sb_c_stat_game_point_center span {margin:0}
#match_center_division .sb_c_stat_game_point .sb_c_stat_game_point_left span {float:right; margin-top:12px}
#match_center_division .sb_c_stat_game_point .sb_c_stat_game_point_right span {float:left; margin-top:12px}
#match_center_division .sb_c_stat_game_point .sb_c_stat_game_point_left a {display:inline-block; width:110px; vertical-align:middle; overflow:hidden}
#match_center_division .sb_c_stat_game_point .sb_c_stat_game_point_right a {display:inline-block; width:110px; vertical-align:middle; overflow:hidden}
#match_center_division .sb_c_stat_game_point .foto_card {border:2px solid #fff; box-shadow:1px 1px 5px #ccc; vertical-align:middle}
#match_center_division .sb_c_stat_game_point_left .foto_card {margin-right:7px}
#match_center_division .sb_c_stat_game_point_right .foto_card {margin-left:7px}
/* sb_c_stat_game_point */

/* sb_c_stat_game_tbl */
#match_center_division .sb_c_stat_game_tbl {background:none; font-size:11px; margin-bottom:40px !important}
#match_center_division .sb_c_stat_game_tbl tbody {background:none; color:#000; border-bottom:1px solid #e0e0e0}
#match_center_division th.sb_c_stat_game_tbl_right, #match_center_division td.sb_c_stat_game_tbl_left  {text-align:right !important}
#match_center_division th.sb_c_stat_game_tbl_left,  #match_center_division td.sb_c_stat_game_tbl_right {text-align:left !important}
#match_center_division .sb_c_stat_game_tbl_center a {color:#000 !important}
#match_center_division .sb_c_stat_game_tbl th {background:#f2f2f2; border-top:1px solid #e0e0e0 !important; color:#999; padding:3px 4px 3px !important; line-height:1; font-size:8px}
#match_center_division .sb_c_stat_game_tbl_left   {padding-right:0 !important}
#match_center_division .sb_c_stat_game_tbl_right {padding-left:0 !important}
#match_center_division .sb_c_stat_game_tbl td {border:none !important}
#match_center_division .sb_c_stat_game_tbl a {color:#0072bc}

#match_center_division .sb_c_stat_game_tbl .lname {text-align:right}
#match_center_division .sb_c_stat_game_tbl td {width:29px}
#match_center_division .sb_c_stat_game_tbl .stats_pict {margin-left:2px; margin-right:2px}
#match_center_division .sb_c_stat_game_tbl tr td:nth-child(6), #match_center_division .sb_c_stat_game_tbl tr td:nth-child(7) {padding-right:0 !important}
#match_center_division .sb_c_stat_game_tbl .club1info {text-align:right; width:auto}
#match_center_division .sb_c_stat_game_tbl .club2info {width:auto}
#match_center_division .sb_c_stat_game_tbl .club1info span a, #match_center_division .sb_c_stat_game_tbl .club2info span a  {color:#000 !important}
#match_center_division .sb_c_stat_game_tbl .sb_c_stat_game_col_r_td {text-align:center}
#match_center_division .sb_c_stat_game_tbl .sb_c_stat_game_col_r_td a {color:#000}
/* /sb_c_stat_game_tbl */

/* sb_c_stat_game_col */
#match_center_division .sb_c_stat_game_col_l,
#match_center_division .sb_c_stat_game_col {width:48%; text-indent:5px}
#match_center_division .sb_c_stat_game_col_l .sb_c_stat_game_tbl,
#match_center_division .sb_c_stat_game_col .sb_c_stat_game_tbl {margin-bottom:10px !important; text-indent:0}
#match_center_division .sb_c_stat_game_col_l {margin-right:3%}
#match_center_division .sb_c_stat_game_col_l .sb_c_stat_game_tbl,
#match_center_division .sb_c_stat_game_col .sb_c_stat_game_tbl {width:100%;}
#match_center_division .sb_c_stat_game_col_l .sb_c_stat_game_col_r_td,
#match_center_division .sb_c_stat_game_col .sb_c_stat_game_col_r_td {text-align:right}
#match_center_division .sb_c_stat_game_col_l td,
#match_center_division .sb_c_stat_game_col td {padding-left:5px !important}
#match_center_division .sb_c_stat_game_col_l .sb_c_stat_game_col_r_td a,
#match_center_division .sb_c_stat_game_col .sb_c_stat_game_col_r_td a{color:#000}
#match_center_division .sb_c_stat_game_col_l .sb_c_stat_game_col_r_td a,
#match_center_division .sb_c_stat_game_col_l .sb_c_stat_game_col_r_td span {margin-right:8px}
#match_center_division .sb_c_stat_game_col .sb_c_stat_game_col_r_td a,
#match_center_division .sb_c_stat_game_col .sb_c_stat_game_col_r_td span {margin-right:8px}
#match_center_division .sb_c_stat_game_tbl .txt_style_1 {color:#999}
#match_center_division .sb_c_stat_game_tbl .txt_style_2 {color:#ed1c24}
#match_center_division .sb_c_stat_game_tbl .txt_style_3 {color:#fdb913}
/* /sb_c_stat_game_col */
		
		
/* crumbs_and_select */
.sb_c_brdcrmb_def, .sb_c_tourney_drop {display:block}
.sb_c_tourney_drop.club { margin-bottom:25px; }
.sb_c_brdcrmb_def, .sb_c_tourney_drop2 {display:block; margin: 0 0 10px !important;}
/*#match_center_division .sb_c_brdcrmb_def p:after {content:"/"; display:inline; margin-left:3px}*/
/* /crumbs_and_select */

#match_center_division #spb-comments-new {margin-top:30px}
/* /stat/match-center */

/*____________________________________________________ END STATS
*/



/*____________________________________________________ PAGE VIDEO
*/
/* video/plate */
.sb_c_video_plate {background:#0099d2 url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/video_hor_spr2.png) 0 -400px repeat-x; color:#fff; padding:0 0 0 3px; margin-top:-40px}
.sb_c_video_plate a {color:#fff}

.sb_c_video_plate_ib {display:inline-block; margin:0 -3px 0 0; padding:12px 0 12px 15px}
.sb_c_video_plate_ib2 {display:inline-block; margin:0 -3px 0 0; padding:12px 15px}

.sb_c_video_plate_hd {display:inline-block; font-size:1.083em; font-weight:bold; margin:0 -3px 0 0; padding:12px 15px; vertical-align:top}

.sb_c_video_plate_menu {display:inline-block; list-style-type:none; margin:0 -3px 0 0; padding:12px 12px 12px 15px}
.sb_c_video_plate_menu li {display:inline}
.sb_c_video_plate_menu .sb_c_video_plate_sport_last {margin:0 !important}
.sb_c_video_plate_menu_arr {border:1px solid transparent; cursor:pointer; display:inline-block; line-height:17px; margin:-3px 0; padding:1px 1px 0; position:relative; top:1px; z-index:102}
.sb_c_video_plate_menu_arr_s .sb_c_video_plate_menu_arr {background:#00aeef; border-color:#00baff; border-bottom-color:#00aeef}
.sb_c_video_plate_menu_sub {background:#00aeef; border:1px solid #00baff; color:#fff; display:none; list-style-type:none; margin:13px 0 0 6px; padding:0.417em 24px 0 10px; position:absolute; z-index:100}
* html .sb_c_video_plate_menu_sub {margin:14px 0 0 6px}
*+html .sb_c_video_plate_menu_sub {margin:14px 0 0 6px}
.sb_c_video_plate_menu_sub li {margin:0 0 0.667em}
.sb_c_video_plate_menu_sub a {color:#fff}

.sb_c_video_plate_sport {color:#000; padding:12px 12px 12px 13px}
.sb_c_video_plate_sport_sub {color:#000; margin:2px 0 0 -11px}
* html .sb_c_video_plate_sport_sub {margin:2px 0 0 -11px}
*+html .sb_c_video_plate_sport_sub {margin:2px 0 0 -11px}
.sb_c_video_plate_sport li {display:inline; margin:0 15px 0 0}
.sb_c_video_plate_sport a, .sb_c_video_plate_sport_sub a {color:#000}
/* /video/plate */
/*____________________________________________________ END PAGE VIDEO
*/


/* likes */
.likes {font-size:12px; line-height:19px; margin:17px 0; overflow:hidden}
.likes {zoom:1}
.likes a {outline:none !important}
.likes a span {height:19px; display:inline; float:left; background:url(http://s.s-ports.ru/sites/all/themes/s2/img/likes3.gif) no-repeat; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:3px}
.likes a span.likes-vk {width:85px; background-position:-70px 0; margin-right:4px}
.likes a span.likes-tw {width:70px; margin-right:4px}
.likes a span.likes-fb {width:100px; background-position:-155px 0; margin-right:4px}
.likes a span.likes-rs {width:47px; background-position:-349px 0; margin-right:4px}
.likes a span.likes-rs-inactive {width:47px; background-position:-396px 0; margin-right:4px}
.likes a span.likes-sb {width:47px; background-position:-255px 0; margin-right:4px}
.likes a span.likes-sb-inactive {width:47px; background-position:-302px 0; margin-right:4px; cursor:default}
.likes i {color:#6a829a; font-size:16px; font-style:normal}
/* /likes */


/* tourney_select */
.sb_c_tourney_drop {display:inline-block; height:auto; margin: 0; color:#000; z-index:2; position:static; vertical-align:top;}
.sb_c_tourney_drop .dropbox { z-index:2; }
.sb_c_tourney_drop optgroup {font-style:normal; font-size:1.13em}
.sb_c_tourney_drop .optgrp {padding:1px 5px!important; font-size:1.2em; font-weight:bold}
.sb_c_tourney_drop .option {color:#000}
.sb_c_tourney_drop .option-ingrp {padding:1px 5px 1px 20px}
.sb_c_tourney_drop .option-outgrp {padding:1px 5px!important}
.sb_c_tourney_drop .sb_stats_selector {margin-right:-5px; margin-bottom:6px; padding-left:7px; position:relative; display:inline-block; vertical-align:top; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/stats_selector_spr.png) no-repeat left 0; font-size:12px; cursor:pointer; color:#0067be; text-decoration: none;}
.sb_c_tourney_drop .sb_stats_selector:last-child   .selected,
.sb_c_tourney_drop .sb_stats_selector.lastSelector .selected {background-position:right -111px}
.sb_c_tourney_drop .sb_stats_selector:last-child  .selected:hover,
.sb_c_tourney_drop .sb_stats_selector.lastSelector  .selected:hover {background-position:right -148px}
.sb_c_tourney_drop .sb_stats_selector:first-child {background:none; padding-left:0; margin-right:0; font-size:24px}
.sb_c_tourney_drop .sb_stats_selector:first-child .selected {background-position:right -185px; padding-left:0; padding-right:25px}
.sb_c_tourney_drop .sb_stats_selector:first-child .selected:hover {background-position:right -222px}
.sb_c_tourney_drop .sb_stats_selector .selected {position:relative; z-index:2; height:33px; line-height:33px; padding:0 30px 0 12px; margin:0; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/stats_selector_spr.png) no-repeat right -37px}
.sb_c_tourney_drop .sb_stats_selector .selected span { border-bottom: dashed 1px #0067be; }
.sb_c_tourney_drop .sb_stats_selector .selected:hover {background-position:right -74px}
.sb_c_tourney_drop .sb_stats_selector .dropbox {z-index:3; position:absolute; background:#fff; border:1px solid #ccc; left:6px; top:33px; border-top:none; padding:5px 0; cursor:default; box-shadow:3px 5px 20px #999;-moz-box-shadow:3px 5px 20px #999;-webkit-box-shadow:3px 5px 20px #999; height:auto !important; max-height:400px;}
.sb_c_tourney_drop .sb_stats_selector:first-child .dropbox {left:0}
.sb_c_tourney_drop .sb_stats_selector .option {display:block}
.sb_c_tourney_drop .sb_stats_selector .option a {white-space:nowrap; display:block; padding:1px 5px; color:#666; text-decoration:none}
.sb_c_tourney_drop .sb_stats_selector .option a:hover {text-decoration:none !important}
.sb_c_tourney_drop .sb_stats_selector .hover {background:#eee; color:#000; text-decoration: none; }
.sb_c_tourney_drop .sb_stats_selector .dropbox .option.before a { color: #000000; }
.sb_c_tourney_drop .sb_stats_selector .dropbox .option.current a { color: #ff5300; }
.sb_c_tourney_drop .sb_stats_selector .dropbox .option.after a { color: #999999; }
/* /tourney_select */

/* PAGE /FOTO */
.gallery-wrapper { position:relative; width:710px; left:-5px; float:left}
.gallery-wrapper .maingall { overflow:hidden; white-space:nowrap; line-height:0}
.gallery-wrapper .maingall-item { display:inline-block; overflow:hidden; margin-right:1px; position:relative}
.gallery-wrapper .maingall-item h3 { white-space:normal; font-weight:bold; font-size:14px; letter-spacing:normal; word-spacing:normal; position:absolute; color:#fff; text-shadow:1px 1px 0 #000; margin:0; width:94%; height:98%; padding:2% 3%; line-height:normal; box-shadow:0 0 80px rgba(0, 0, 0, 0.5) inset; -moz-box-shadow:0 0 80px rgba(0, 0, 0, 0.5) inset; -webkit-box-shadow:0 0 80px rgba(0, 0, 0, 0.5) inset; cursor:pointer}
.gallery-wrapper .maingall-item h3.maingall-dott { font-size:11px; cursor:auto}
.gallery-wrapper .maingall-item h3 a { color:#fff; text-decoration:none}
.gallery-wrapper .maingall-item h3 a.term { color:#ff8a00}
.gallery-wrapper .maingall-item h3.maingall-dott a.term { color:#fff}
.gallery-wrapper .maingall-item h3 span.small { font-size:11px; font-weight:normal}
.gallery-wrapper .maingall-arr-left, .gallery-wrapper .maingall-arr-right { width:48px; height:102px; position:absolute; top:50%; margin-top:-51px; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) -60px -1210px; left:0; cursor:pointer; z-index:1}
.gallery-wrapper .maingall-arr-left { background-position:-108px -1210px}
.gallery-wrapper .maingall-arr-right { left:100%; margin-left:-47px}
.gallery-wrapper .maingall-arr-left:hover { background-position:-108px -1312px}
.gallery-wrapper .maingall-arr-right:hover { background-position:-60px -1312px}
.gallery-wrapper .maingall-item .maingall-dott { background:url(http://s.s-ports.ru/sites/all/themes/s2/img/spb_photoday/bg.png)}
.gallery-content-wrapper .maingall-wall { margin-bottom:13px; margin-left:-20px; width:1000px; overflow:hidden; white-space:nowrap}
.gallery-content-wrapper .maingall-wall img { padding:0 1px 1px 0}
.gallery-content-wrapper .maingall-small, .gallery-wrapper .maingall { letter-spacing:-4px; word-spacing:-4px}
.gallery-content-wrapper .maingall-small { padding:0 0 0 6px; font-size:0; margin-bottom:31px}
.gallery-content-wrapper .maingall-small img { position:relative; cursor:pointer; z-index:1; padding:3px; margin-left:-6px}/*chrome 1px margin ie7 safary*/
.gallery-content-wrapper .maingall-small .maingall-s-active { background:#ff8a00; z-index:2}
.gallery-content-wrapper .maingall-mini { margin-bottom:30px}
.gallery-content-wrapper .maingall-mini img { vertical-align:top; margin-top:3px}
.gallery-content-wrapper .maingall-mini-item { display:inline-block; margin:0 25px 0 6px; width:106px; vertical-align:top; font-size:11px}
.gallery-content-wrapper .maingall-mini-item a { display:block; color:#ccc; text-decoration:none}
.gallery-content-wrapper .maingall-mini-item a:hover { text-decoration:underline}
.gallery-content-wrapper .maingall-mini-item a.sb_c_comm_inline2 { display:block; margin-top:4px; color:#666; font-size:.833em; float:none}
.gallery-content-wrapper .maingall-chronic { width:230px; display:inline-block; vertical-align:top; margin-right:13px; margin-bottom:34px; font-size:11px}
.gallery-content-wrapper .maingall-chronic a.title { font:bold 14px/18px Arial; color:#ccc; display:block; margin:6px 0 0}
.gallery-content-wrapper .comment-icon-chronic { float:right; margin-left:10px; margin-top:6px}
.gallery-content-wrapper .maingall-chronic-type a { color:#ff8a00; text-decoration:none}
.gallery-content-wrapper .maingall-chronic-type a:hover { text-decoration:underline}
.gallery-content-wrapper .comment-icon { background:url(http://s.s-ports.ru/sites/all/themes/s2/img/spb_photoday/comment.gif) 0 50% no-repeat; padding-left:13px}
.gallery-content-wrapper .comment-icon-chronic { float:right}
.gallery-content-wrapper .sb_c_comm_inline2 { float:right}
.gallery-content-wrapper .sb_c_comm_inline2_i { background:url(http://s.s-ports.ru/sites/all/themes/s2/img/spb_photoday/comment.gif) 0 50% no-repeat; line-height:17px}
.gallery-wrapper .sb_c_comm_inline2_i { background:url(http://s.s-ports.ru/sites/all/themes/s2/img/spb_photoday/comment-w.gif) 0 50% no-repeat; line-height:17px}
.gallery-content-wrapper .sb_c_comm_inline2_t { color:#666; font-size:10px}
.gallery-wrapper .sb_c_comm_inline2_t { color:#fff; font-size:10px}
.gallery-content-wrapper .maingall-nav { margin-bottom:29px}
.gallery-content-wrapper .maingall-nav a { color:#fff; font-size:12px; margin-right:17px}
.gallery-content-wrapper .maingall-nav a:hover { text-decoration:none}
.gallery-content-wrapper .maingall-cat { font-size:18px !important; color:#ff8a00 !important}
.gallery-content-wrapper span.maingall-cat { padding-right:34px}
.gallery-content-wrapper .gallery-block { padding-left:20px; overflow:hidden}
.gallery-content-wrapper { background-color:#303030}
.gallery-content-wrapper div.pager-ajax-loader { background:url(http://s.s-ports.ru/sites/all/modules/spb_gal/ajax-loader.gif) no-repeat center center; height:60px; width:auto}
/* IE6 */
* html .gallery-content-wrapper .maingall-small { padding:0; width:100%; overflow:hidden; zoom:1}
* html .gallery-content-wrapper .maingall-small img { padding-right:4px; margin-left:0 !important}
* html .gallery-content-wrapper .maingall-item .maingall-dott { background:none}
* html .gallery-content-wrapper .comment-icon-chronic { width:20%}
* html .gallery-content-wrapper .comment-icon-chronic .sb_c_comm_inline2_i { height:auto}
/* IE7 */
*+html .gallery-content-wrapper .maingall-small {padding:0}
*+html .gallery-content-wrapper .maingall-small img { padding-right:4px; margin-left:0 !important}
*+html .gallery-content-wrapper .comment-icon-chronic { width:20%}
*+html .gallery-content-wrapper .comment-icon-chronic .sb_c_comm_inline2_i { height:auto}
/* /PAGE /FOTO */

/*audio&video icons*/
.icon-type{width:28px; height:28px; display:block; background-color:#252525; background-color:rgba(37,37,37,0.8); background-image:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) }
.icon-type-video{background-position:-159px -394px !important}
.icon-type-audio{background-position:-200px -1066px !important}
.sb_trans_preview_img .icon-type, .sb_u_mar_0 .icon-type{position:absolute; top:100%; margin-top:-28px}
.sb_u_mar_0{position:relative}



/* MAIN PAGE PREVIEW FOTO */
div.sb_c_photoday_block2 { position:relative; height:234px}
div.sb_c_photoday_block2 p { position:absolute; padding:3px; box-shadow:1px 1px 2px rgba(0,0,0, .4); background-color:#fff; display:none}
div.sb_c_photoday_block2 p a { outline:none}
div.sb_c_photoday_block2 p a img { max-width:144px; max-height:144px; }
div.sb_c_photoday_block2 p.pic_0, div.sb_c_photoday_block2 p.pic_1, div.sb_c_photoday_block2 p.pic_2 { display:block}
div.sb_c_photoday_block2 p.pic_0 { left:-25px; top:5px; z-index:1; -moz-transform:rotate(-5deg); -webkit-transform:rotate(-5deg); -o-transform:rotate(-5deg); -ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.99619470, M12=0.08715574, M21=-0.08715574, M22=0.99619470,sizingMethod='auto expand')"; filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.99619470, M12=0.08715574, M21=-0.08715574, M22=0.99619470,sizingMethod='auto expand')}
div.sb_c_photoday_block2 p.pic_1 { top:59px; left:29px; z-index:2}
div.sb_c_photoday_block2 p.pic_2 { left:100px; top:-9px; z-index:3; -moz-transform:rotate(5deg); -webkit-transform:rotate(5deg); -o-transform:rotate(5deg); -ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.99619470, M12=-0.08715574, M21=0.08715574, M22=0.99619470,sizingMethod='auto expand')"; filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.99619470, M12=-0.08715574, M21=0.08715574, M22=0.99619470,sizingMethod='auto expand')}
div.sb_c_photoday_block2 p.sb_c_photoday_block_more { display:block; height:234px; width:100%; padding:0; box-shadow:none}
div.sb_c_photoday_block2 p.sb_c_photoday_block_more a { width:100%; height:21px; padding-top:213px; text-align:center; position:absolute; top:0; left:0; background-color:#303030; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:14px; color:#fff; font-weight:bold; behavior:url(/sites/all/libraries/PIE.htc)}
div.sb_c_photoday_block2 p.sb_c_photoday_block_more a:hover { text-decoration:none}
/* /MAIN PAGE PREVIEW FOTO */


/* BUBBLE */
div.bubbleWrap { position:absolute}
div.bubbleBlock { position:relative; display:none; background-color:#00aef0; padding:15px 20px 10px; box-shadow:0 4px 5px #ccc; -moz-box-shadow:0 4px 5px #ccc; -webkit-box-shadow:0 4px 5px #ccc; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; behavior:url(/sites/all/libraries/PIE.htc)}
div.bubbleBlock div.arrow { border-color:transparent; border-style:solid; border-width:7px; display:block; width:0; height:0; position:absolute; font-size:0; line-height:0}
div.bubbleBlock div.arrow.top { border-bottom-color:#00aef0; left:15px; top:-14px}
div.bubbleBlock div.arrow.bottom { border-top-color:#00aef0; left:15px; top:100%}
div.bubbleBlock div.arrow.left { border-right-color:#00aef0; left:-14px; top:15px}
div.bubbleBlock div.arrow.right { border-left-color:#00aef0; top:15px; left:100%}

/* bubble for HD Video */
div.sb_c_video_def div.bubbleWrap { left:407px; top:-120px}
div.sb_c_video_def div.bubbleBlock { width:250px; margin-bottom:16px}
div.sb_c_video_def div.bubbleBlock p { margin-bottom:6px; display:block; float:none}
div.sb_c_video_def div.bubbleBlock span.small { font-size:12px; color:#fff; padding-right:10px}
div.sb_c_video_def div.bubbleBlock span.big { font-size:18px; color:#000}
/* /bubble for HD Video */
/* /BUBBLE FOR HD VIDEO */


/*b-links*/
.broadcast-cont {width:960px; margin:0 auto 20px}
.sb_t_cols_690 .broadcast-cont{width:690px}
.sb_t_cols_450 .broadcast-cont{width:450px}
.broadcast-link{font:10px Arial; color:#000; margin-bottom:7px; margin-left:-10px}
.broadcast-link a{color:#000; margin-left:10px}
.broadcast-link span{margin-right:10px}
.broadcast-link span a{ color:#00aeef}
/*b-block*/
	.broadcast{position:relative; z-index:0}
	.broadcast-arr-prev, .broadcast-arr-next{position:absolute; top:12px; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat; width:35px; height:44px; z-index:3; cursor:pointer}
	.broadcast-arr-prev{left:-11px; background-position:-25px -1220px}
	.broadcast-arr-next{left:100%; margin-left:-24px; background-position:10px -1220px}
	.broadcast-arr-disable.broadcast-arr-prev{background-position:-25px -1263px}
	.broadcast-arr-disable.broadcast-arr-next{background-position:10px -1263px}
	.broadcast-arr-live{background-position:10px -1309px}
	/*.broadcast-arr-notice{background-position:10px 44px}*/
	.broadcast-scroll{overflow:hidden; white-space:nowrap; position:relative; font-size:0}
	.broadcast-item{padding-right:5px; display:inline-block; position:relative; width:115px; font-size:10px; vertical-align:top; font:10px Tahoma, Helvetica; text-align:right; text-decoration:none !important}
	.broadcast-item:hover{text-decoration:none !important}
	.broadcast-item:hover .broadcast-text{text-decoration:underline}
    .broadcast-type{font:10px Arial, Helvetica; vertical-align:top; margin-right:-2px; padding:1px 3px 0; display:inline-block; line-height:15px; background:#419F05; color:#fff}
    .broadcast-time{font:bold 13px Arial, Helvetica; padding:0 3px; display:inline-block; line-height:17px; height:16px; background:#419F05; margin-bottom:21px; color:#fff}		
    .broadcast-img{position:absolute; left:0; top:0; z-index:1}
		.broadcast-progress{height:2px; border-top:1px solid #5A5A5A; width:100%; background:#010101; margin-bottom:4px; position:relative; z-index:1}
		.broadcast-percent{height:2px; border-top:1px solid #FC9A2E; width:20%; display:block; margin-top:-1px; background:#FC6619}
		.broadcast .icon-type{position:relative; z-index:1}
		.broadcast .icon-type-video{background-position:-159px -394px !important}
		.broadcast .icon-type-audio{background-position:-201px -1066px !important}
		.broadcast-text{ text-align:left; color:#333; display:block; height:26px; overflow:hidden; line-height:12px; white-space: normal; }
	/*b-types*/
	.broadcast-live .broadcast-time, .broadcast-live .broadcast-type{background:#FC6619}
	.broadcast-archive .broadcast-time, .broadcast-archive .broadcast-type{background:#666}
	.broadcast-archive .broadcast-time{margin-bottom:24px; padding:0}
	.broadcast-archive .icon-type{margin-bottom:4px}
	.broadcast-notice .broadcast-time{margin-bottom:56px}	
	.broadcast-type, .broadcast-time, .broadcast-text { position:relative; z-index:2}
	
/*for eclipsis (js)*/	
.eclipsis{white-space:nowrap; overflow:hidden}
.eclipsis.multiline{white-space:normal}	


/* shapka */
#shapka{font:12px/14px Arial; margin:0 auto 10px; width:960px; position:relative; z-index:1000; background:#0067ca url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) repeat-x 0 -37px;}
#shapka ul, #shapka li{list-style:none; padding:0; margin:0}
#shapka a {color:#fff; text-decoration:none}
#shapka .spb_logotip {background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat; position:absolute; left:17px; top:6px; height:23px; width:140px}
#incut_block {background:#3d4d5e; margin-left:173px; height:30px; line-height:30px; font-size:11px; position:relative; z-index:200}
#incut_block #iframe_login_popup {position:absolute; width:390px; height:245px; border:none; left:0; top:0}
#incut_block #close_iframe_login_popup {position:absolute; width:20px; height:20px; z-index:10; left:306px; top:10px; width:9px; height:9px; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -168px -486px; cursor:pointer}
#incut_block #user_block  {position:absolute; left:0; top:0; width:100%; height:30px; line-height:30px;}
#incut_block #user_block_face {margin-right:40px; text-decoration:underline !important}
#incut_block #user_block_face img {border:none; float:left; margin:3px 8px 0 4px; box-shadow:1px 1px 2px #444; width:25px; height:25px}
#incut_block #user_block .coment,
#incut_block #user_block .notice,
#incut_block #user_block #options_btn {display:inline-block; vertical-align:middle; height:18px; line-height:18px; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat; border:1px solid #525f6e; color:#6a8098; cursor:default; text-decoration:none !important; border-radius:1px; }
#incut_block #user_block .coment {padding:0 5px 0 24px; background-position:-163px -1363px; cursor:pointer}
#incut_block #user_block .hascoment {background-position:-205px -1363px; color:#fff}
#incut_block #user_block .notice {padding:0 5px 0 21px; background-position:-163px -1321px; cursor:pointer}
#incut_block #user_block .hasnotice {background-position:-205px -1321px; color:#fff}
#incut_block #user_block #options_btn {width:18px; background-position:4px -606px; cursor:pointer; position:relative; font-size:10px}
#incut_block #user_block #options_btn .options_popup {position:absolute; left:-1px; top:17px; background:#3d4d5e; padding:15px 15px 5px; font-size:12px; cursor:default; box-shadow:0 3px 20px rgba(0,0,0,0.6); display:none}
#incut_block #user_block #options_btn .options_popup a {display:block; clear:left; margin-bottom:10px; line-height:1; white-space:nowrap}
#incut_block .russia_sport_logo {position:absolute; z-index:10; right:9px; top:9px; width:24px; height:14px; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -252px -1366px;}
#incut_block  #enter_link {margin-left:10px; text-decoration:underline; cursor:pointer}

#shapka #menu_divs {font-size:11px; height:24px; position:relative; z-index:100; padding-top:8px;margin-left:-2px;}
#shapka #menu_divs .div {float:left; margin-left:14px; padding: 1px 4px 2px;}
#shapka #menu_divs .current_menu_divs_item {background:#fff; border-radius:6px}
#shapka #menu_divs .current_menu_divs_item a {color:#000 !important; text-decoration:none !important}
#shapka #menu_divs .wap   {color:#fff; width:37px}
#shapka #menu_divs .wap a {background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) 0 -948px no-repeat; display:block;  width:100%; text-align:right}

#shapka .nav-pop-sh{position:absolute; right:10px; top:10px; background:#000; background:rgba(0,0,0,0.6); color:#fff; display:none}
#shapka .all-service-c {color:#fff799; position:relative; top:-1px; z-index:100;  width:96px; padding:3px 0 3px 0 !important; text-align:center; line-height:1}
#shapka .all-service-c #allservice_tab  > a {text-decoration:none !important; color:#fff799 !important; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/decoration_dashed_yellow.gif) repeat-x 1px bottom}
#shapka .allservice_show_open {background:#374c5f; box-shadow:0 0 10px #222; border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px}
#shapka .allservice_show_open #allservice_tab > a {background:none}
#shapka #allservice_tab {color:#fff799; position:relative; z-index:3; zoom:1; cursor:pointer}
#shapka #allservice_zaplatka {position:absolute}
#shapka .allservice_show_open #allservice_zaplatka {left:0;top:13px;width:100%;height:10px;background:#374c5f;z-index:2}
#shapka #allservice {left:0; right:auto; display:block; visibility:hidden; width:510px; background:#374c5f; top:21px; padding-top:8px; padding-bottom:8px; box-shadow:0 0 10px #222;z-index:1}
#shapka #allservice div {float:left; width:150px; margin-left:20px; background:none}
#shapka #allservice a {color:#9fb7cf !important; float:left; clear:left; border:none; margin-bottom:9px}
* html  #shapka #allservice {border-top:1px solid #283745}
*+html #shapka #allservice {border-top:1px solid #283745}
* html  #shapka .allservice_show_open {border:1px solid #283745}
*+html #shapka .allservice_show_open {border:1px solid #283745}
* html  #shapka .allservice_show_open #allservice_tab {top:-1px; left:-1px}
*+html #shapka .allservice_show_open #allservice_tab {top:-1px; left:-1px}

#shapka .nav-pop-sh{position:absolute; right:10px; top:10px; background:#000; background:rgba(0,0,0,0.6); color:#fff; display:none}
#shapka .all-projects-c {color:#fff799; position:relative; top:-1px; z-index:100;  width:96px; padding:3px 0 3px 0 !important; text-align:center; line-height:1}
#shapka .all-projects-c  #allprojects_tab > a {text-decoration:none !important; color:#fff799 !important; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/decoration_dashed_yellow.gif) repeat-x 1px bottom}
#shapka .allprojects_show_open {background:#374c5f; box-shadow:0 0 10px #222; border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px}
#shapka .allprojects_show_open #allprojects_tab > a {background:none}
#shapka #allprojects_tab {color:#fff799; position:relative; z-index:5; zoom:1; cursor:pointer}
#shapka #allprojects_zaplatka {position:absolute}
#shapka .allprojects_show_open #allprojects_zaplatka {left:0;top:13px;width:100%;height:15px;background:#374c5f;z-index:5}
#shapka #allprojects {left:0; right:auto; display:block; visibility:hidden; width:320px; background:#374c5f; top:21px; padding-top:8px; padding-bottom:8px; box-shadow:0 0 10px #222;z-index:4}
#shapka #allprojects div {float:left; width:140px; margin-left:20px; background:none}
#shapka #allprojects a {color:#9fb7cf !important; float:left; clear:left; border:none; margin-bottom:9px}
* html  #shapka #allprojects {border-top:1px solid #283745}
*+html #shapka #allprojects {border-top:1px solid #283745}
* html  #shapka .allprojects_show_open {border:1px solid #283745}
*+html #shapka .allprojects_show_open {border:1px solid #283745}
* html  #shapka .allprojects_show_open #allprojects_tab {top:-1px; left:-1px}
*+html #shapka .allprojects_show_open #allprojects_tab {top:-1px; left:-1px}

#shapka #menu_sports {position:relative; z-index:5; padding:0 0 0 11px; clear:left; font-size:14px; background-color: #0067ca;}
#shapka #menu_sports a {color:#fff;}
#shapka #menu_sports > li {display:inline-block; padding:4px 8px 6px; margin-left:-4px; vertical-align:middle !important}

#shapka #menu_middle_divs {position:relative; z-index:10; padding:0 0 4px 12px; clear:left; font-size:13px}
#shapka #menu_middle_divs a {color:#fff;text-shadow: 1px 1px rgb(71, 70, 70);}
#shapka #menu_middle_divs > li {display:inline-block; padding:4px 8px 6px; margin-left:-4px; vertical-align:middle !important}

#shapka .menu_sports_tab {vertical-align:middle}
#shapka .menu_sports_tab_cur {background:#384C60; border-radius:5px 5px 0 0; box-shadow:1px 2px 2px #222; border:0}
#shapka .menu_sports_tab > a {text-decoration:none} 
#shapka .menu_sports_tab_cur > a {text-decoration:none !important}
#shapka .menu_sports_content {position:absolute; left:0; top:100%; background:#384C60; width:100%; visibility:hidden; z-index:15}
#shapka .menu_sports_tab_cur .menu_sports_content {visibility:visible; min-height:28px}
#shapka .menu_sports_content_top {overflow:hidden}
#shapka .menu_sports_content ul {display:inline-block; width:150px; vertical-align:top; padding-bottom:2px}
#shapka .menu_sports_content li {white-space:nowrap; clear:left; float:left; padding:5px 13px 7px; font-size:11px}
#shapka .top-nav-item-icons {line-height:20px; padding:5px 13px 1px !important; margin-left:-6px}
#shapka .menu_sports_content a {text-decoration:underline; color:#A0B7CE}
#shapka .submenu_tt {color:#fff !important}
#shapka .menu_sports_content_bot {background-color:#384C60; position:relative; margin-top:1px}	
#shapka .menu_sports_content_bot a {display:block; float:left; height:51px; margin:0 5px; width:50px; filter:alpha(opacity=0); opacity:0}
#shapka .menu_sports_toggle {width:24px !important; margin:0 !important; height:24px; position:absolute; z-index:100; top:2px; right:2px; cursor:pointer; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) 50px 50px no-repeat}
#shapka .toggle_off  {background-position:-210px -402px}
#shapka .toggle_on    {background-position:-252px -402px}
* + html #shapka #menu_sports > li{display:inline; zoom:1; margin-left:0}
* + html #shapka #menu_divs > li{margin-right:3px}
* + html #shapka .menu_sports_tab{margin-top:-1px !important}

/*menu icons*/
#shapka .sb-submenu-icons       {background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat; text-decoration:none !important; margin-left:6px;}
#shapka .sb_c_submenu_audio   {padding-right:9px; background-position:-15px -1645px}
#shapka .sb_c_submenu_movie   {padding-right:7px; background-position:-84px -1645px}
#shapka .sb_c_submenu_sound   {padding-right:9px; background-position:-57px -1645px}
#shapka .sb_c_submenu_video   {padding-right:11px; background-position:-96px -1645px}
#shapka .sb_c_submenu_blogs   {padding-right:11px; background-position:-29px -1645px}			
#shapka .sb_c_submenu_tender {padding-right:8px; background-position:-45px -1645px}
/*list types*/


#shapka .current_menu_item{background:#fff; margin-bottom:3px}
#shapka .current_menu_item a{color:#000; border-color:#000}
#shapka #menu_sports .sb_c_menu_type_more {color:#fff799}
#shapka #menu_sports .sb_c_menu_type_more > a {color:#fff799;text-decoration:none !important;}
#shapka #menu_sports .sb_c_menu_type_more > a.sb-c-menu-type-more-text {background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/decoration_dashed_yellow2.gif) repeat-x 1px bottom;}
#shapka #menu_sports .sb_c_menu_type_more.menu_sports_tab_cur a {background:none}
#shapka .top-nav-sub-more div{width:24%; display:inline-block; vertical-align:top; margin-top:6px}
#shapka .top-nav-sub-more .current_menu_item{background:none; margin:0}
#shapka .top-nav-sub-more ul{margin-bottom:15px}
#shapka .top-nav-sub-more li{padding:0 13px 5px}
#shapka .top-nav-sub-more li:first-letter, #shapka .top-nav-sub-more li a:first-letter{color:#FF0; line-height:normal}
#shapka .top-nav-sub-more a{color:#fff !important; text-decoration:none; font-size:12px; border:0}
.authoriz_warning {color:red; font-size:120%}

/* shapka_without_javascript */
#shapka_without_javascript a{color:#000 !important}
#shapka_without_javascript .spb_logotip {margin-top:2px !important}
#shapka_without_javascript #menu_divs{font-size:11px}
#shapka_without_javascript #menu_divs > li{display:inline-block; padding:3px 4px 4px}
#shapka_without_javascript #menu_divs a{color:#fff; text-decoration:none; border-bottom:1px solid #fff}
#shapka_without_javascript #menu_divs .login{position:relative; background:#88D420; padding:3px 10px 7px}
#shapka_without_javascript #auth_form-show{color:#000; border-color:#000}
#shapka_without_javascript .wap a{background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) 0 -944px no-repeat; padding:0 0 2px 16px; border:0; text-decoration:underline}
#shapka_without_javascript #auth_profile{display:none}

#shapka_without_javascript .nav-pop-sh{display:none}
#shapka_without_javascript .all-service-c{float:left; clear:left; padding-left:0}
#shapka_without_javascript #allservice_tab {display:none}
#shapka_without_javascript .all-service-c a {color:#000; text-decoration:underline; line-height:1.3}
#shapka_without_javascript .all-service-c div, #shapka_without_javascript .all-service-c ul, #shapka_without_javascript .all-service-c li {display:inline}
#shapka_without_javascript .all-service-c li {margin-right:4px}
#shapka_without_javascript #allservice_tab {font-size:11px; font-weight:bold}

#shapka_without_javascript #menu_sports {clear:left; padding:0 10px 0 0; float:left}
#shapka_without_javascript #menu_sports a {color:#000; font-size:11px; font-weight:bold; line-height:1.3}
#shapka_without_javascript #menu_sports .top-nav-item-reklama {display:none}
#shapka_without_javascript .menu_sports_tab {display:block; margin-bottom:7px}
#shapka_without_javascript .menu_sports_tab div, #shapka_without_javascript .menu_sports_tab ul, #shapka_without_javascript .menu_sports_tab li {display:inline}
#shapka_without_javascript .menu_sports_tab li {margin-right:4px}
#shapka_without_javascript .menu_sports_tab div a{font-size:11px; font-weight:normal}
#shapka_without_javascript .sb-submenu-icons, #shapka_without_javascript .menu_sports_toggle, #shapka_without_javascript .menu_sports_content_bot {display:none !important}
#shapka_without_javascript .submenu_tt {font-size:11px}
#shapka_without_javascript .menu_sports_content {margin-left:5px}
#shapka_without_javascript .sb_c_menu_type_more{text-decoration:none}
/* /shapka_without_javascript */
/* End shapka */

	
#footer-big{overflow:hidden}
#footer-big .menu_sports_toggle {display:none}


/*VIDEO TRANS MAIN*/
.video-trans{background:#303030; color:#fff; padding:12px 12px 10px; position:relative}
	.video-trans-item{position:absolute; top:12px; left:12px; background:#303030; z-index:0; opacity:0}
	.video-trans-item-active{position:relative; top:0; left:0; z-index:1; top:0; opacity:1; zoom:1}
		.video-trans-item > a{text-decoration:none !important; position:relative; font-size:0; zoom:1}
	
		.video-trans-info{display:inline-block; vertical-align:top; width:205px; padding-left:10px}
		
			.video-trans-sport, .video-trans-comment{color:#808080 !important; font-size:11px; text-decoration:none}
			.video-trans-sport:hover{text-decoration:underline}
			.video-trans-title{margin:30px 0 5px}
				.video-trans-title a{color:#fff; font-size:18px; font-weight:normal; line-height:24px; margin:0}
			.video-trans-comment{background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -42px -525px; padding-left:15px; font-size:10px}
			.video-trans-comment:hover span{text-decoration:underline}

.video-trans-all{margin-top:7px; margin-left:-3px; white-space:nowrap; font-size:0; line-height:0; letter-spacing:-4px; word-spacing:-4px}
	.video-trans-all a{position:relative;	padding:3px; display:inline-block; margin-right:1px}
	.video-trans-thumb-active{background:#00AEEF; z-index:1}
	
	.video-trans-label{position:absolute; right:0; bottom:0; font-size:10px; color:#fff; right:10px; margin:0 0 10px}
	.video-trans-hd{background:#000; padding:0 20px; margin-left:1px; float:right; height:15px; line-height:15px}
	.video-trans-rus{background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) -42px -948px no-repeat; height:15px; width:15px; float:right; margin-left:1px}
	
	
/* spb_picts vidy sporta */
.spb_pict_archery, .spb_pict_athletics, .spb_pict_badminton, .spb_pict_basketball, .spb_pict_beach_volleyball, .spb_pict_boxing, .spb_pict_canoe_slalom, .spb_pict_canoe_sprint, .spb_pict_cycling,
.spb_pict_equestrian, .spb_pict_diving, .spb_pict_fencing, .spb_pict_football, .spb_pict_gymnastics, .spb_pict_artistic_gymnastics, .spb_pict_trampolining, .spb_pict_handball, .spb_pict_field_hockey,
.spb_pict_judo, .spb_pict_modern_pentathlon, .spb_pict_rowing, .spb_pict_sailing, .spb_pict_skeet_shooting, .spb_pict_swimming, .spb_pict_synchronised_swimming, .spb_pict_table_tennis, .spb_pict_taekwondo,
.spb_pict_tennis, .spb_pict_triathlon, .spb_pict_volleyball, .spb_pict_water_polo, .spb_pict_weightlifting, .spb_pict_greco-roman_wrestling, .spb_pict_shooting_sport, .spb_pict_freestyle_wrestling {width:59px; height:59px; padding:0 !important; vertical-align:top; display:inline-block; zoom:1; background:url(http://s.s-ports.ru/i/20120410/vidi_sporta2.png) no-repeat}

.spb_pict_archery{background-position:0 0}
.spb_pict_athletics{background-position:-60px 0}
.spb_pict_badminton{background-position:-120px 0}
.spb_pict_basketball{background-position:-180px 0}
.spb_pict_beach_volleyball{background-position:0 -60px}
.spb_pict_boxing{background-position:-60px -60px}
.spb_pict_canoe_slalom{background-position:-120px -60px}
.spb_pict_canoe_sprint{background-position:-180px -60px}
.spb_pict_cycling{background-position:0 -120px}
.spb_pict_equestrian{background-position:-60px -120px}
.spb_pict_diving{background-position:-120px -120px}
.spb_pict_fencing{background-position:-180px -120px}
.spb_pict_football{background-position:0 -180px}
.spb_pict_gymnastics{background-position:-60px -180px}
.spb_pict_artistic_gymnastics{background-position:-120px -180px}
.spb_pict_trampolining{background-position:-180px -180px}
.spb_pict_handball{background-position:0 -240px}
.spb_pict_field_hockey{background-position:-60px -240px}
.spb_pict_judo{background-position:-120px -240px}
.spb_pict_modern_pentathlon{background-position:-180px -240px}
.spb_pict_rowing{background-position:0 -300px}
.spb_pict_sailing{background-position:-60px -300px}
.spb_pict_skeet_shooting{background-position:-120px -300px}
.spb_pict_swimming{background-position:-180px -300px}
.spb_pict_synchronised_swimming{background-position:0 -360px}
.spb_pict_table_tennis{background-position:-60px -360px}
.spb_pict_taekwondo{background-position:-120px -360px}
.spb_pict_tennis{background-position:-180px -360px}
.spb_pict_triathlon{background-position:0 -420px}
.spb_pict_volleyball{background-position:-60px -420px}
.spb_pict_water_polo{background-position:-120px -420px}
.spb_pict_weightlifting{background-position:-180px -420px}
.spb_pict_greco-roman_wrestling{background-position:0 -480px}
.spb_pict_shooting_sport{background-position:-60px -480px}
.spb_pict_freestyle_wrestling {background-position:-120px -480px}
/* end spb_picts vidy sporta */

/* nezabudka */
.jaynezabudka .head-name {line-height:1}
.jaynezabudka .code-num {left:105px}
.jaynezabudka .phone-num {left:185px}
.jaynezabudka .number-name, .jaynezabudka .ostatok-name {left:70px}
.jaynezabudka .ui-datepicker {margin-left:-23px; margin-top:-10px}
/* /nezabudka */


/* socials blocks */
.sb_socials_block {margin-bottom:30px; background:url(http://s.s-ports.ru/sites/default/files/i/sb/socials/socials.png) no-repeat; height:112px; position:relative}
.sb_socials_block .sb_social_b, .sb_socials_block .sb_social_f, .sb_socials_block .sb_social_t {position:absolute; width:46px; height:46px; top:56px} 
.sb_socials_block .sb_social_b {left:11px}
.sb_socials_block .sb_social_f {left:69px}
.sb_socials_block .sb_social_t {left:127px}
/* end socials blocks */


/* sp_search_rubrics */
.sp_search_rubrics h3 {color:#000; font-weight:bold; margin-bottom:10px}
/* /sp_search_rubrics */


/* earlier in rubric */
._spb_helper_nextNodeForRubric {margin:25px 0; font-weight:bold; font-size:14px; color:#000; line-height:1.3}
._spb_helper_nextNodeForRubric a {font-weight:normal; font-size:18px; display:table}
/* /earlier in rubric */


/* default icons */
.winter_sport_hockey, .winter_sport_beg, .winter_sport_short, .winter_sport_figur, .winter_sport_kerling, .winter_sport_biatlon, .winter_sport_ski_race, .winter_sport_ski_jump,
.winter_sport_combined, .winter_sport_ski_berg, .winter_sport_freestyle, .winter_sport_snowboard, .winter_sport_bobsley, .winter_sport_skeleton, .winter_sport_sani {display:inline-block; width:46px; height:40px; padding:0 !important; background-image:url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2014/sports_olimp2014.png); background-repeat:no-repeat; text-decoration:none !important; overflow:hidden; text-indent:-100px}
*+html .winter_sport_hockey, *+html .winter_sport_beg, *+html .winter_sport_short, *+html .winter_sport_figur, *+html .winter_sport_kerling, *+html .winter_sport_biatlon, *+html .winter_sport_ski_race, *+html .winter_sport_ski_jump,
*+html .winter_sport_combined, *+html .winter_sport_ski_berg, *+html .winter_sport_freestyle, *+html .winter_sport_snowboard, *+html .winter_sport_bobsley, *+html .winter_sport_skeleton, *+html .winter_sport_sani {display:inline; zoom:1; text-indent:0}
.winter_sport_hockey {background-color:#377011;   background-position:0 50%}
.winter_sport_beg {background-color:#20a033;      background-position: -52px 50%}
.winter_sport_short {background-color:#93bf2c;    background-position: -102px 50%}
.winter_sport_figur {background-color:#ffd800;    background-position: -153px 50%}
.winter_sport_kerling {background-color:#efa602;  background-position: -202px 50%}
.winter_sport_biatlon {background-color:#ec5b02;  background-position: -253px 50%}
.winter_sport_ski_race {background-color:#db0111; background-position: -303px 50%}
.winter_sport_ski_jump {background-color:#c50143; background-position: -354px 50%}
.winter_sport_combined {background-color:#fc0055; background-position:-404px 50%}
.winter_sport_ski_berg {background-color:#8a2581; background-position: -453px 50%}
.winter_sport_freestyle {background-color:#351485;background-position:-503px 50%}
.winter_sport_snowboard {background-color:#27a4d2;background-position:-553px 50%}
.winter_sport_bobsley {background-color:#0071ab;  background-position:-601px 50%}
.winter_sport_skeleton {background-color:#003c92; background-position: -652px 50%}
.winter_sport_sani {background-color:#1d79ff;     background-position:-704px 50%}
/* End default icons */


/* Default stats table */
.sochi_2014_tab_content .table_head {overflow:hidden}
.sochi_2014_tab_content .table_head span {float:left; padding:0 0 10px; line-height:1; font-weight:bold}
.sochi_2014_tab_content .table_head .date {text-indent:10px; width:70px}
.sochi_2014_tab_content .table_head .med {float:right; width:72px; text-align:center}
.sochi_2014_tab_content col.num {width:70px; text-align:center}
.sochi_2014_tab_content col.img {width:46px}
.sochi_2014_tab_content col.desc {width:37%}
.sochi_2014_tab_content col.med {width:72px}
.sochi_2014_tab_content table td {text-align:left; padding:12px 0 !important;}
.sochi_2014_tab_content table td.num {color:#9a9a9a; text-indent:4px; padding-left:0; padding-right:0; text-align:left}
.sochi_2014_tab_content table td.pict {padding:0 !important}
.sochi_2014_tab_content table td.name {padding-left:8px !important}
.sochi_2014_tab_content table td.name, .sochi_2014_tab_content table td.desc {padding-right:0 !important}
.sochi_2014_tab_content table td.gold   {background:url(http://news.sportbox.ru/sites/default/files/i/brandings/news_sortbox/olimp2014/gold.png) no-repeat 50% 10px}
.sochi_2014_tab_content table td.silver {background:url(http://news.sportbox.ru/sites/default/files/i/brandings/news_sortbox/olimp2014/silver.png) no-repeat 50% 10px}
.sochi_2014_tab_content table td.bronze {background:url(http://news.sportbox.ru/sites/default/files/i/brandings/news_sortbox/olimp2014/bronze.png) no-repeat 50% 10px}

#stats_container .sochi_2014_tab_content h2 {padding:15px 0 5px; margin:0}
#stats_container .sochi_2014_tab_content .list h2 {font-size:14px; font-weight:bold}
#stats_container .sochi_2014_tab_content .list h2 {font-size:14px; font-weight:bold}

.sochi_2014_tab_content a {color:#005ebe !important}
.sochi_2014_tab_content td.desc a {color:#000 !important}
.sochi_2014_tab_content .list a {color:#000 !important}
.sochi_2014_tab_content .list a span {color:#005ebe !important; text-decoration:underline; font-size:100%}
.sochi_2014_tab_content .list h2 a {color: #000 !important}
/* End default stats table */

/* Sochi 2014 */
.sports_row_2014 {margin:20px 0; height:200px; background:silver; height:40px}
.sports_row_2014 a {float:left; width:46px; height:100%}
.sports_row_2014 a.selected {outline:2px solid #000; position:relative; z-index:2}
.sports_row_2014 .hockey       {background:#377011 url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat 0 50%}
.sports_row_2014 .beg 	      {background:#20a033 url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat -52px 50%}
.sports_row_2014 .short 	      {background:#93bf2c url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat -102px 50%}
.sports_row_2014 .figur 	      {background:#ffd800 url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat -153px 50%}
.sports_row_2014 .kerling     {background:#efa602 url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat -202px 50%}
.sports_row_2014 .biatlon     {background:#ec5b02 url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat -253px 50%}
.sports_row_2014 .ski_race   {background:#db0111 url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat -303px 50%}
.sports_row_2014 .ski_jump   {background:#c50143 url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat -354px 50%}
.sports_row_2014 .combined   {background:#fc0055 url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat -404px 50%}
.sports_row_2014 .ski_berg   {background:#8a2581 url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat -453px 50%}
.sports_row_2014 .freestyle {background:#351485 url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat -503px 50%}
.sports_row_2014 .snowboard {background:#27a4d2 url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat -553px 50%}
.sports_row_2014 .bobsley     {background:#0071ab url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat -601px 50%}
.sports_row_2014 .skeleton   {background:#003c92 url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat -652px 50%}
.sports_row_2014 .sani	      {background:#1d79ff url(http://s.s-ports.ru/sites/default/files/i/brandings/news_sortbox/olimp2013/sports_olimp2014.png) no-repeat -704px 50%}
/* End sochi 2014 */



/* NEW STATS 01.04.13 */

/* GRAY/BLUE TABLE (BOMBARDIRS ETC.) */
.alignLeft { text-align:left !important; }
.alignRight { text-align:right !important; }
.alignCenter { text-align:center !important; }
.valignTop { vertical-align:top !important; }
.valignBottom { vertical-align:top !important; }
.valignMiddle { vertical-align:top !important; }
.small_9, .small_9 td { font-size:9px !important; }
.small_10, .small_10 td { font-size:10px !important; }

#stats_container .new_stats_table tbody .grey,
                 .new_stats_table tbody .grey { color:#666; }
#stats_container .new_stats_table tbody .black,
                 .new_stats_table tbody .black { color:#000; }
#stats_container .new_stats_table tbody a,
                 .new_stats_table a { text-decoration:none; color:#015EBA; }
#stats_container .new_stats_table h3 a,
                 .new_stats_table h3 a { text-decoration:underline; }
				 
.margin_bottom_30 { margin-bottom:30px !important; }
.margin_afrer_30 table { margin-bottom:0 !important; }
.margin_bottom_40 { margin-bottom:40px !important; }
.margin_bottom_40 table { margin-bottom:40px !important; }
				 
.new_stats_table tbody tr td img { margin-right: 5px; }
#grey_zebra_table { margin-bottom:24px; border:none; }
#grey_zebra_table h3 { font-size:14px; margin:0 0 5px; font-weight:bold; color:#000; }
#grey_zebra_table h3 a { color:#000; }
#grey_zebra_table .grey_zebra_table th, #grey_zebra_table .grey_zebra_table td { vertical-align:middle; padding:0; border-top:none; border-left:none; border-right:none; border-bottom:none; }
#grey_zebra_table .grey_zebra_table { border-collapse:collapse; width:100%; border:none; }
#grey_zebra_table .grey_zebra_table thead th { font-size:10px; color:#ccc; padding:0 4px 6px; border-bottom:2px solid #000; line-height:12px; }
#grey_zebra_table .grey_zebra_table thead th.width_15 { width:15%; }
#grey_zebra_table .grey_zebra_table thead th.width_30 { width:30%; }
#grey_zebra_table .grey_zebra_table tr.border { border-bottom:1px solid #fff; }
#grey_zebra_table .grey_zebra_table tr.border td { font-size:0; line-height:0; }

#grey_zebra_table .grey_zebra_table tbody tr { border-bottom:none; }
#grey_zebra_table .grey_zebra_table tbody td { font-size:11px; }
#grey_zebra_table .grey_zebra_table tbody td a:visited { color:#015EBA; }
#grey_zebra_table .grey_zebra_table tr.odd td { background-color:#ebebeb; }
#grey_zebra_table .grey_zebra_table td.human { border-radius:3px 0 0 3px; }
#grey_zebra_table .grey_zebra_table td.human div { position:relative; padding-left:37px; }
#grey_zebra_table .grey_zebra_table td.goal { border-radius:0 3px 3px 0; text-align:right; padding-right:10px; min-width:50px; }
#grey_zebra_table .grey_zebra_table td.human { padding:3px 0 3px 4px; }
#grey_zebra_table .grey_zebra_table td.human img { padding:2px; background-color:#fff; box-shadow:0 2px 4px rgba(0,0,0,.2); left:0; top:50%; margin-top:-20px; position:absolute; }
#grey_zebra_table .grey_zebra_table td.human .human { white-space:normal; }
#grey_zebra_table .grey_zebra_table td.human .city { color:#999; display:block; }
#grey_zebra_table .grey_zebra_table td.human .city a { color:#999; }
#grey_zebra_table .grey_zebra_table td.human p { padding:8px 0; margin:0; line-height:12px; }
#grey_zebra_table .grey_zebra_table td.flag img { vertical-align:middle; margin-right:3px; }
#grey_zebra_table.grey_zebra_table_690 .grey_zebra_table th { text-align:center; }
#grey_zebra_table.grey_zebra_table_690 .grey_zebra_table td.human p { padding:11px 0; }
#grey_zebra_table.grey_zebra_table_690 .grey_zebra_table td { padding:6px 4px; color:#000; }
#grey_zebra_table.grey_zebra_table_690 .grey_zebra_table td.grey { color:#666; }
/* //GRAY/BLUE TABLE (BOMBARDIRS ETC.) */

/* DIGITS TOUR TABLE */
#digits_tour_table .digits_tour_table { margin-bottom:26px;width:100%; border:none; }
#digits_tour_table h3 { font-size:14px; margin:0 0 8px; font-weight:bold; padding:0; }
#digits_tour_table .digits_tour_table table { border-collapse:collapse; width:100%; }
#digits_tour_table .digits_tour_table thead th { font-size:10px; color:#ccc; padding:0 4px 6px; border-bottom:2px solid #000; border-right:none; vertical-align:middle; font-weight:normal; }
#digits_tour_table .digits_tour_table tbody td { font-size:11px; padding:2px 4px; border:none; }
#digits_tour_table .digits_tour_table tbody tr.odd td { background-color:#ebebeb; }
#digits_tour_table .digits_tour_table tbody td.grey { color:#666; }
/* //DIGITS TOUR TABLE */


/* NEW STATS 01.04.13 */
.imposed { position:relative; }
.imposed > * { position:absolute; top:0; white-space:nowrap; }
.new_stats_table.grey_zebra_table_690.grey_zebra table tr td:first-child { width:17px; }
.new_stats_table.grey_zebra_table_690.grey_zebra table tr td.flag img { margin-right: 5px; }
#stats_container .new_stats_table, .new_stats_table { margin-bottom:40px; clear:both; padding-bottom:0; }
#stats_container .new_stats_table .absolute, .new_stats_table .absolute { position:absolute; }

#stats_container .new_stats_table table.border, .new_stats_table table.border { border-top:2px solid #000; }
#stats_container .new_stats_table table thead, .new_stats_table table thead, #stats_container .new_stats_table table thead th, .new_stats_table table thead th { background:none; }
#stats_container .new_stats_table table tbody, .new_stats_table table tbody { border-bottom:none; }
#stats_container .new_stats_table table, .new_stats_table table { border:none; border-bottom:1px solid #ebebeb; border-collapse:collapse; width:100%; margin-bottom:30px; }
#stats_container .new_stats_table table tr, .new_stats_table table tr { border-bottom:none; background:none; }
#stats_container .new_stats_table h3, .new_stats_table h3, .new_stats_table .new-stats-table-header, .stats-column h3 { font-size:14px; margin:16px 0 4px; font-weight:bold; color:#000; }
c { font-size:14px; margin:6px 0 4px; font-weight:bold; color:#000; }
.new-stats-table-header-nomargin { font-size:14px; margin:0px 0 4px; font-weight:bold; color:#000; }
.new-stats-table-header-nomargin.border { border-bottom: solid 2px #000; padding-bottom:4px; }
.new-stats-table-header-smallmargin { font-size:14px; margin:0px 0 4px; font-weight:bold; color:#000; }
.new-stats-table-header-h2 { font-size:18px; margin:0; font-weight:normal; color:#000; }
.new-stats-table-header-h1 { font-size:24px; color:black; line-height:24px; padding:0; margin:20px 0px 20px 0px; }
.new-stats-table-header-h1.no-margin { margin:0; }
.new-stats-table-header-h3 { font-size:14px; color:black; line-height:14px; padding:0; margin:10px 0px 10px 0px; }
.new-stats-table-header-h3.bold { font-weight: bold; }
.new-stats-table-header-nomargin a, .new-stats-table-header-nomargin a:active, .new-stats-table-header-nomargin a:hover, .results_game_header_h2 a, .results_game_header_h2:active, .results_game_header_h2 a:visited, .new-stats-table-header-h2 a, .new-stats-table-header-h2 a:active, .new-stats-table-header-h2 a:visited, .new-stats-table-header-h3 a, .new-stats-table-header-h3 a:active, .new-stats-table-header-h3 a:visited, .new-stats-table-header-h1 a, .new-stats-table-header-h1 a:active, .new-stats-table-header-h1 a:visited { color: black; text-decoration:underline; }
#stats_container .new_stats_table h3, .new_stats_table h3, .new_stats_table .new-stats-table-header { padding:0 !important; }
#stats_container .new_stats_table h3.border, .new_stats_table h3.border, .new_stats_table .new-stats-table-header.border { border-bottom:2px solid #000; margin-bottom:8px; padding-bottom:5px !important; }
#stats_container .new_stats_table h3 a, .new_stats_table h3 a, .new_stats_table .new-stats-table-header a, .new_stats_table .new-stats-table-header-nomargin a, .new_stats_table .new-stats-table-header-smallmargin a, .stats-column h3 a { font-size:14px; font-weight:bold; color:#000; text-decoration:underline;}
#stats_container .new_stats_table thead th, .new_stats_table thead th { font-size:9px; color:#999; padding:4px; border:none; border-bottom:2px solid black; font-weight:normal; line-height:11px; height: 11px; vertical-align:top; }
#stats_container .new_stats_table .tablesorter thead th, .new_stats_table .tablesorter thead th { vertical-align:bottom; }
#stats_container .new_stats_table.new_stats_commands h3 { margin-bottom:0; }
#stats_container .new_stats_table.new_stats_commands th { vertical-align:bottom; }
#stats_container .new_stats_table.new_stats_commands .sortedField { padding-bottom:2px; }
#stats_container .new_stats_table thead th.flagPadding, .new_stats_table thead th.flagPadding { padding-left:30px; }
#stats_container .new_stats_table thead th:first-child, .new_stats_table thead th:first-child { padding-left:5px; }
#stats_container .new_stats_table thead th:last-child, .new_stats_table thead th:last-child { padding-right:5px; }
#stats_container .new_stats_table tbody td, .new_stats_table tbody td { font-size:11px; padding:4px; border:none; vertical-align:middle; color:black; background:none;  }
#stats_container .new_stats_table .icon-14x14, .new_stats_table .icon-14x14 { width:14px; height:14px; text-align:center; display:inline-block; vertical-align:middle; }
#stats_container .new_stats_table.grey_zebra tbody tr.odd td, .new_stats_table.grey_zebra tbody tr.odd td { background-color:#ebebeb; }
#stats_container .new_stats_table p, .new_stats_table p { padding:4px 0; margin:0; line-height:12px; }
#stats_container .new_stats_table.border_radius tbody td:first-child, .new_stats_table.border_radius tbody td:first-child { border-radius:4px 0 0 4px; }
#stats_container .new_stats_table.border_radius tbody td:last-child, .new_stats_table.border_radius tbody td:last-child { border-radius:0 4px 4px 0; }
#stats_container .new_stats_table.table_fixed table, .new_stats_table.table_fixed table { border-collapse:collapse; width:100%; table-layout:fixed; }
#stats_container .new_stats_table.grey_background table td, .new_stats_table.grey_background table td { background-color:#ebebeb; }
#stats_container .new_stats_table td.photo, .new_stats_table td.photo { padding:3px 0 3px 4px; }
#stats_container .new_stats_table td.photo div, .new_stats_table td.photo div { position:relative; padding-left:37px; }
#stats_container .new_stats_table td.photo img, .new_stats_table td.photo img { padding:2px; background-color:#fff; box-shadow:0 2px 4px rgba(0,0,0,.2); left:0; top:50%; margin-top:-15px; position:absolute; max-width:30px; overflow:hidden; }
#stats_container .new_stats_table td.photoRight div, .new_stats_table td.photoRight div { position:relative; padding-right:37px; padding-left:0; }
#stats_container .new_stats_table td.photoRight, .new_stats_table td.photoRight { padding:3px 4px 3px 0; min-height:32px; }
#stats_container .new_stats_table td.photoRight img, .new_stats_table td.photoRight img { padding:2px; background-color:#fff; box-shadow:0 2px 4px rgba(0,0,0,.2); right:0; margin-right:0; margin-left:5px; left:auto; top:50%; margin-top:-15px; position:absolute; max-width:30px; overflow:hidden; }
#stats_container .new_stats_table td.photo .city, .new_stats_table td.photo .city { color:#999; display:block; }
#stats_container .new_stats_table td.photo .city a, .new_stats_table td.photo .city a { color:#999; }
#stats_container .new_stats_table td.goal, .new_stats_table td.goal { text-align:right; padding-right:5px; min-width:50px; }
#stats_container .new_stats_two_colls { width:690px; overflow:hidden; }
#stats_container .new_stats_two_colls div.first-child { float:left; width:329px; margin-right:32px; }
#stats_container .new_stats_two_colls div.last-child { float:right; width:329px; }
#stats_container .new_stats_two_colls th {height: 20px}

.sb_t_cols_690 #stats_container .new_stats_table td.photo p, .sb_t_cols_690 .new_stats_table td.photo p { padding:0; line-height:32px; }

/* NEW STATS 10.04 */
#stats_container .block-title-h3 { font-size:14px; padding:0; margin:0; font-weight:bold; clear:both; display:block; }
#stats_container .new-stats-tour-table a, #stats_container .new-stats-tour-table a:active, #stats_container .new-stats-tour-table a:hover, #stats_container .new-stats-tour-table a:visited { color: black; text-decoration: none !important; }
.stats-two-colls-wrap { clear: both; height: auto; }
.stats-two-colls-wrap .stats-column { float: left; width: 329px; height: auto; margin-bottom:10px; }
.stats-two-colls-wrap .stats-column:first-child { margin-right: 32px; }
#stats_container .stats-tour-info-result a, #stats_container .stats-tour-info-result a:active, #stats_container .stats-tour-info-result a:hover, #stats_container .stats-tour-info-result a:visited { font-weight: bold; text-decoration: none !important; color: black;}
#stats_container .stats-tour-info-winner a, #stats_container .stats-tour-info-winner a:active, #stats_container .stats-tour-info-winner a:hover, #stats_container .stats-tour-info-winner a:visited { color: #288f00; font-weight: bold;}
#stats_container .stats-tour-info-draw a, #stats_container .stats-tour-info-draw a:active, #stats_container .stats-tour-info-draw a:hover, #stats_container .stats-tour-info-draw a:visited { color: #ba5c00; font-weight: bold;}
#stats_container .stats-tour-info-date a, #stats_container .stats-tour-info-date a:visited, #stats_container .stats-tour-info-date a:active, #stats_container .stats-tour-info-date a:hover { color: #b7b7b7; font-size: 10px; text-decoration: none !important;}
.newstatsbutton { width: 9px; height: 8px; background: url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat; margin: 1px; float: right; overflow: hidden; cursor: pointer; }
.newstats-button-text { background-position: -70px -1645px; }
.newstats-button-video { background-position: -83px -1645px; }
.newstats-button-audio { background-position: -57px -1645px; }
.newstats-button-photo { background-position: -96px -1645px; }
#stats_container .new-stats-tour-table-info .noborder thead th { border: none; }
#stats_container .new-stats-tour-table tbody tr { height: 28px; border-bottom: solid 2px white; border-top: solid 2px white; }
#stats_container .new-stats-tour-table.noborder thead th { border: none; }


#stats_container .new-stats-tour-table-info { width:100%; }
.new-stats-tour-table-info td img { margin-right: 5px; }
#stats_container .new-stats-tour-table-info td.dataCell { max-width: 70px; min-width: 15px; height: 14px; white-space: nowrap; word-wrap: normal; }
#stats_container .new-stats-tour-table-info td img { margin-right: 5px; }
.new-stats-tour-table-info tr td:first-child { width: 16px; }
#stats_container .new-stats-tour-table-info th { text-align: center; }
#stats_container .new-stats-tour-table-info tbody tr td { font-size: 11px; height: 14px; line-height: 14px; color:#666666; }
#stats_container .new-stats-tour-table-info .new-stats-tour-table-header th { margin: 0px; padding: 3px; text-align: center; font-size: 10px; }
#stats_container .new-stats-tour-table-info td.teamname-info-table { display: inline-block; height: 14px; word-break: break-all; overflow:hidden; width: 100px; }
.new-stats-tour-table-info td.overflowHide span { display:inline-block; width:100%; overflow:hidden; height: 14px; word-break:break-all; word-wrap: break-word; }

#stats_container .new-stats-tour-table-info tbody, .new-stats-tour-table-info tbody { background-color: #e9f1d8; }
#stats_container .new-stats-tour-table-info tr.goldodd, .new-stats-tour-table-info tr.goldodd { background-color: #f5ffe3; }

#stats_container div.new_stats_table_v2_blocks_header { background: none; }
#stats_container div.new_stats_table_v2_blocks_header span { font-size: 9px; color: #a5a5a5; width:100%;}
#stats_container div.new_stats_table_v2_blocks_header td { height: 19px; border-bottom: solid 2px black !important; }
#stats_container div.new_stats_table_v2_blocks_wrap.fixedsize td.table_v2_flag { width: 17px; }
#stats_container .new_stats_table_v2_blocks tr.with-more-results td, #stats_container .new_stats_table_v2_blocks tr.with-more-results table.nameTable { height:15px !important; line-height:15px !important; vertical-align:middle; }
#stats_container div.new_stats_table_v2_blocks_wrap a, #stats_container div.new_stats_table_v2_blocks_wrap a:active, #stats_container div.new_stats_table_v2_blocks_wrap a:visited, #stats_container div.new_stats_table_v2_blocks_wrap a:hover { text-decoration:none; color: black; }
#stats_container div.new_stats_table_v2_blocks_wrap { background: #ebebeb; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin-bottom:1px; }
#stats_container div.new_stats_table_v2_blocks_wrap:hover { background: #e4f18e; cursor: pointer; }
#stats_container div.new_stats_table_v2_blocks_wrap.nolink:hover { background: #e4f18e; cursor: default !important; }
#stats_container .new_stats_table_v2_blocks { width:100%; border: none; margin:0;padding:0; vertical-align:middle; font-size: 10px; }
#stats_container .new_stats_table_v2_blocks tr td, .new_stats_table_v2_blocks tr th { border: none; margin:0; padding:0; }
#stats_container .new_stats_table_v2_blocks tr td { border:none; }
#stats_container .new_stats_table_v2_blocks tbody tr.moreResult td { line-height: 15px; font-size: 9px; height:15px; }
#stats_container .new_stats_table_v2_blocks td { height: 28px; vertical-align:middle; }
#stats_container .new_stats_table_v2_blocks td.table_v2_date { width: 30px; text-align:left; font-size: 9px; line-height: 10px; padding-left:3px; color: #808080; }
#stats_container .new_stats_table td.dateTime { text-align:left; font-size: 9px; line-height: 10px; padding-left:3px; color: #808080; }
#stats_container .new_stats_table_v2_blocks td.table_v2_date p sup { margin-left: 2px; line-height: 6px; position: relative; top: 2px;}
#stats_container .new_stats_table_v2_blocks td.table_v2_date p { margin: 0;}
#stats_container .new_stats_table_v2_blocks td.table_v2_date.width_20_px { width: 20px !important; }
#stats_container .new_stats_table_v2_blocks td.table_v2_name.left { width: 118px; padding-left: 2px; line-height:28px; }
#stats_container .new_stats_table_v2_blocks td.table_v2_name.right { width: auto; padding-left: 2px; line-height:28px; }
#stats_container table.nameTable { height: 28px; border:0; margin:0; padding:0; }
#stats_container .new_stats_table_v2_blocks td.table_v2_name span { width:100%; overflow:hidden; display:inline-block; height: 14px; line-height:14px; font-size:11px; word-wrap:break-word; word-break: break-all; }
#stats_container .new_stats_table_v2_blocks td.table_v2_name span a { padding-left: 1px; padding-right: 1px; }
#stats_container .new_stats_table_v2_blocks td.table_v2_flag img { margin-left: 2px; margin-right: 2px; }
#stats_container .new_stats_table_v2_blocks td.table_v2_flag.marginned img { margin-right: 7px; }
#stats_container .new_stats_table_v2_blocks td.table_v2_result { min-width: 25px; max-width: 40px; width:25px; font-size:11px; font-weight: bold; overflow:visible; line-height:28px;  }
#stats_container .new_stats_table_v2_blocks td.table_v2_result p { margin: 0; }
#stats_container .new_stats_table_v2_blocks td.table_v2_result.live p { color: white !important; width:auto; line-height:24px; margin:0px !important; background-color: #fe5200; }
#stats_container .new_stats_table_v2_blocks td.table_v2_result.live a { color: white !important; padding:3px; }
#stats_container .new_stats_table_v2_blocks td.table_v2_result_alone.live p { color: white !important; width:auto; line-height:24px; margin:0px !important; background-color: #fe5200; }
#stats_container .new_stats_table_v2_blocks td.table_v2_result_alone.live span { color: white !important; width:auto; line-height:24px; margin:0px !important; background-color: #fe5200; }
#stats_container .new_stats_table_v2_blocks td.table_v2_result_alone.live a { color: white !important; padding:3px; }
#stats_container .new_stats_table_v2_blocks td.table_v2_buttons { padding-right:3px; }
#stats_container .new_stats_table_v2_blocks td.table_v2_buttons ins { margin:1px !important; }
.table_v2_buttons a.adminButton, .buttons_in_header a.adminButton  { font-size:14px; display:inline-block; position:relative; float:right; left: 18px; margin-left: -15px;height:8px;bottom:3px;}
.buttons_in_header a.adminButton { margin-top:5px; }
#stats_container .new_stats_table_v2_blocks td.table_v2_name .gradiented_shorter { width: 6px; margin-left: -6px; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZWJlYmViIiBzdG9wLW9wYWNpdHk9IjAuMDIiLz4KICAgIDxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjZWJlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(235,235,235,0) 0%, rgba(235,235,235,0.02) 1%, rgba(235,235,235,1) 66%, rgba(235,235,235,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(235,235,235,0)), color-stop(1%,rgba(235,235,235,0.02)), color-stop(66%,rgba(235,235,235,1)), color-stop(100%,rgba(235,235,235,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(235,235,235,0) 0%,rgba(235,235,235,0.02) 1%,rgba(235,235,235,1) 66%,rgba(235,235,235,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(235,235,235,0) 0%,rgba(235,235,235,0.02) 1%,rgba(235,235,235,1) 66%,rgba(235,235,235,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(235,235,235,0) 0%,rgba(235,235,235,0.02) 1%,rgba(235,235,235,1) 66%,rgba(235,235,235,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(235,235,235,0) 0%,rgba(235,235,235,0.02) 1%,rgba(235,235,235,1) 66%,rgba(235,235,235,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ebebeb', endColorstr='#ebebeb',GradientType=1 ); /* IE6-8 */
background-position: top right;
}
#stats_container div.new_stats_table_v2_blocks_wrap:hover .gradiented_shorter, #stats_container div.new_stats_table_v2_blocks_wrap.oddHover .gradiented_shorter { width: 6px; margin-left: -6px; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZjE4ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2U0ZjE4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGYxOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(228,241,142,0) 0%, rgba(228,241,142,1) 66%, rgba(228,241,142,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(228,241,142,0)), color-stop(66%,rgba(228,241,142,1)), color-stop(100%,rgba(228,241,142,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(228,241,142,0) 0%,rgba(228,241,142,1) 66%,rgba(228,241,142,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(228,241,142,0) 0%,rgba(228,241,142,1) 66%,rgba(228,241,142,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(228,241,142,0) 0%,rgba(228,241,142,1) 66%,rgba(228,241,142,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(228,241,142,0) 0%,rgba(228,241,142,1) 66%,rgba(228,241,142,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e4f18e', endColorstr='#e4f18e',GradientType=1 ); /* IE6-8 */
}
#stats_container .new_stats_table_v2_blocks_header .gradiented_shorter_wrap { position:relative; }
#stats_container .new_stats_table_v2_blocks_header .gradiented_shorter { width:6px; margin-left:-6px; display: inline-block; font-size:11px; height:14px; line-height:14px; overflow:hidden; word-break:break-all; word-wrap:break-word; position:absolute;															 
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(66%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 66%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 66%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 66%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 66%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}
#stats_container .new_stats_table_v2_blocks .table_v2_result_alone { font-weight: bold; padding-right:5px; }
#stats_container .new_stats_table_v2_blocks_wrap.sizefixer .table_v2_result_alone span { white-space:nowrap; }
#stats_container .new_stats_table_v2_blocks_header { background: white; border: none; margin:0; cursor: default; margin-top:5px;}
#stats_container .new_stats_table_v2_blocks_header td { padding:0; padding-right:5px; padding-left:5px; margin:0; border:none; font-size: 9px; color: #a8a8a8; background: none; height: 11px; }
.new-stats-tour-table-info tbody tr td a, .new-stats-tour-table-info tbody tr td a:hover, .new-stats-tour-table-info tbody tr td a:visited, .new-stats-tour-table-info tbody tr td a:active, .new-stats-tour-table-info tbody tr td a:link { color: #015eba; } 
#stats_container .new-stats-tour-table-info thead tr th:first-child { width: 15px; }
#stats_container .new_stats_table.grey_zebra tbody tr.oddHover, .new_stats_table.grey_zebra tbody tr.oddHover, .new_stats_table table tr.oddHover,
#stats_container .new_stats_table.grey_zebra tbody tr.oddHover td, .new_stats_table.grey_zebra tbody tr.oddHover td, .new_stats_table table tr.oddHover td { background: #e4f18e !important; }
#stats_container h3 { font-size: 14px; margin: 0 0 0px; font-weight: bold; color: #000;}
#stats_container h4, #stats_container h4 a { font-size: 14px; margin: 0 0 0px; font-weight: bold; }
#stats_container .stats-table-data-chooser a, #stats_container .stats-table-data-chooser a:active, #stats_container .stats-table-data-chooser a:hover, #stats_container .stats-table-data-chooser a:visited { color: #4490cf; text-decoration: none !important; border-bottom: dotted 1px #4490cf; padding: 0px; margin: 0px; font-size:11px; }
#stats_container .stats-table-data-chooser a.selected-filter-chooser { color: black; border-bottom: none; }
.stats-table-data-chooser2 a, .stats-table-data-chooser2 a:active, .stats-table-data-chooser2 a:hover, .stats-table-data-chooser a:visited { color: #4490cf; text-decoration: none !important; border-bottom: dotted 1px #4490cf; padding: 0px; margin: 0px; font-size:11px; }
.stats-table-data-chooser2 { margin: 0 0 0 50%; padding-left: 15px; }
.stats-table-data-chooser2 a.selected-filter-chooser { color: black; border-bottom: none; text-decoration: none; }
.new-stats-tour-table-info td.placeCount { width: 17px; padding:0; padding-left:3px; }
.new-stats-tour-table-info td.width_25 { width:25px; }
/* #stats_container .stats-table-data-chooser { float: right; position:relative; white-space:nowrap; } 
#stats_container .stats-table-data-chooser div { position:absolute; top:0; right:0; } */
#stats_container .new_stats_table .tablesorter thead th span { border-bottom: dotted 1px; }
#stats_container .new_stats_table .tablesorter tr.even {background-color: #FFFFFF;}
#stats_container .new_stats_table thead th.black { color: black; }
#stats_container .new_stats_table thead th.black.dotted span { text-decoration: none !important; border-bottom:dotted 1px black; cursor: pointer;}
#stats_container .new_stats_table thead th.grey.dotted span { text-decoration: none !important; border-bottom: dotted 1px gray; cursor: pointer; cursor: pointer;}
#stats_container .new_stats_table thead th.grey.dotted:hover span { color: black; text-decoration: none !important; border-bottom: dotted 1px black; cursor: pointer; }
#stats_container .downarrow-stats-header { float:right; margin-top: -8px; margin-right: -6px; z-index: 2; cursor: pointer; }
.sortedField.downarrow:before { content: ''; display: block; width: 15px; height: 15px; background: url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) -21px -1454px no-repeat; left: 0px; top:0px; position:relative; padding:0px; float:left; margin-left:-17px; margin-top: -2px; padding-right: 2px;}
.sortedField.uparrow:before { content: ''; display: block; width: 15px; height: 15px; background: url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) -21px -1470px no-repeat; left: 0px; top:0px; position:relative; padding:0px; float: left; margin-left:-17px; margin-top: -2px; padding-right: 2px;}
.tablesorter thead th { cursor:pointer; padding-right: 17px !important;}
#stats-data-table-title-block { position: absolute; background:white; color:black; border:solid 1px black; padding: 5px;}
.stats-table-data-chooser-group { clear: both; }
#stats_container .block-title-with-group-buttons, #stats_container .block-title-with-group-buttons td { border:none !important; margin:0; padding:0;}
#stats_container .block-title-with-group-buttons { margin-bottom:5px; margin-top:18px; }
#stats_container .block-title-with-group-buttons.no-top-margin { margin-top:0px; }
/* 11.04 */
td.stats-tour-info-result.live { background-color: #fe5200 !important; color: white !important; }
td.stats-tour-info-result.live a { color: white !important; }
.new-stats-tour-table-comment { font-size: 10px; color: #999999; text-align: left; margin-top:-10px; }
/* DIV TABLES STATS GAMES */
.new-stats-div-blocks-wrap { width: 100%; margin-top: 1px; }
.new-stats-div-blocks-wrap.withborder { border-top: solid 2px black; }
#refreshable_content .new-stats-div-blocks-wrap.withborder { border-top: solid 2px #cccccc; }
.new-stats-div-blocks-wrap.withoutheader { margin-top:17px; }
.new-stats-div-blocks-wrap .new-stats-div-block { width: 100%; min-height: 28px; padding: 0px 0px; margin: 0px; clear: both; text-align: center; font-size: 11px; line-height: 28px; background: #ebebeb; margin-bottom: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.new-stats-div-blocks-wrap .new-stats-div-block.oddHover { background: #e4f18e !important; }
.new-stats-div-blocks-wrap .new-stats-div-block a { text-decoration: none !important; color: black; }
.new-stats-div-blocks-wrap .new-stats-div-block div { float:left; padding: 0px; margin: 0px; }
.new-stats-div-blocks-wrap .new-stats-div-block .new-stats-div-datetime { width: 11%; text-align: center; padding-left:3px; margin-right: -3px; font-size:9px; line-height: 13px; padding-top: 3px;}
.new-stats-div-blocks-wrap .new-stats-div-datetime .timeAlone { padding-top:4px; }
.new-stats-div-blocks-wrap .new-stats-div-block .new-stats-div-teamname { width: 25%; padding: 0px 3px; overflow: hidden; max-height:30px;}
.new-stats-div-blocks-wrap .new-stats-div-block .new-stats-div-teamname img { margin-top:7px; margin-left:3px; margin-right:3px; }
.new-stats-div-blocks-wrap .new-stats-div-block .new-stats-div-results { width: 14%; text-align: center; font-weight: bold; }
.new-stats-div-blocks-wrap .new-stats-div-block .new-stats-div-results.live a, .new-stats-div-blocks-wrap .new-stats-div-block .new-stats-div-results.live span { color: white !important; text-decoration: none !important; background-color: #fe5200; padding:2px 5px; }
.new-stats-div-blocks-wrap .new-stats-div-block .new-stats-div-results-more { width:329px; display:block; font-size: 9px; color: #666666; line-height: 12px; text-align: center; margin-top: 2px;  float:left; background: #ebebeb; margin-bottom: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin-top: -4px; }
.new-stats-div-blocks-wrap .new-stats-div-block .new-stats-div-results-more span { margin-right: 35px; }
.new-stats-div-blocks-wrap .new-stats-div-block .new-stats-div-buttons { width: auto; vertical-align: middle; height: 25px; line-height: 25px; overflow: hidden; min-width: 68px; float:right; margin-right: 2px;}
.new-stats-div-blocks-wrap .new-stats-div-block .new-stats-div-buttons a div { margin: 1px; margin-top: 7px; float:right; }
.new-stats-div-winner { text-decoration: none !important; color: #288f00 !important; }
.new-stats-div-draw { text-decoration: none !important; color: #ba5c00 !important; }
.stats-header-flag { font-size: 16px; color: black; text-decoration: none; padding-top: 10px; clear:both; font-weight:bold; }
.stats-header-flag a, .stats-header-flag a:visited, .stats-header-flag a:hover, .stats-header-flag a:active { font-size: 16px; color: #015eba; text-decoration: underline; font-weight:bold; }

#stats_container .stats-table-data-chooser-group .stats-two-colls-wrap .stats-column .new-stats-div-blocks-wrap { margin-bottom:33px}
#stats_container .stats-table-data-chooser-group .stats-two-colls-wrap .stats-column .new_stats_table,
	#stats_container .stats-table-data-chooser-group .stats-two-colls-wrap .stats-column .new_stats_table .new-stats-tour-table-info { margin-bottom:23px; }

.stats-header-flag img { margin-right: 7px; }
/*.new_stats_table .photo a:active, .new_stats_table .photo a:hover, .new_stats_table .photo a:visited, .new_stats_table .photo a { color:black; }*/
.dropbox { font-size: 11px; }
dl.sb_c_cup_list dd a, dl.sb_c_cup_list dd a:hover, dl.sb_c_cup_list dd a:active, dl.sb_c_cup_list dd a:visited {color: black; text-decoration: underline; padding-bottom: 10px; font-size: 16px; }

/* CARDS */
.card_wrap .pseudoLink { text-decoration:none !important; border-bottom:1px dotted #000; display:none; }
.card_wrap .pseudoLink:hover { border-bottom:none; text-decoration:none !important; }
.card_wrap a, .card_wrap h1 a, .card_wrap h4 a{ color:#0067be; }
.card_wrap { margin-bottom:34px !important; }
.card_wrap.grey_background .card { background-color:#f2f2f2; padding:10px; border:1px solid #e6e6e6; border-radius:4px; }
.card_wrap .card { overflow:hidden; font-size:12px; }
.card_wrap .card div.playerphoto {float:left;}
.card_wrap .card div.playerphoto img {border-radius:5px;border: 1px solid #CCCCCC;padding: 0 0 0 0;}
.card_wrap .card .title { margin:0 0 8px; padding-left:24px; background: url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) -29px -1529px no-repeat; }
.card_wrap .card p.title { font-size:18px; line-height:28px; }
.card_wrap .card h1.title { font-size:24px; }
.card_wrap .card p { font-size:12px; margin:0; }
.card_wrap .card p img { vertical-align:middle; margin-right: 6px; margin-bottom:6px; margin-top:3px;}
.card_wrap .card .content { margin-left:178px; }
.card_wrap.card_wrap_team .card .content { margin-left:95px; }
.card_wrap .card .content .floatBlock { float:right; width:185px; overflow:hidden; margin-left: 10px; margin-bottom:10px; }
.card_wrap .card .content .floatBlock img { float:left; margin-right:10px; }
.card_wrap .card .photo { float:left; border-radius:3px; border:1px solid #e0e0e0; text-align:center; background-color:#fff; width:160px; }
.card_wrap .card .photo img { padding:10px; }
.card_wrap .card .photo img.padding5px { padding: 5px; }
.card_wrap .card .photo.stadium { width: 140px; text-align:center; padding:10px;}
.card_wrap .card .photo.stadium img { padding:0;margin:0; width:140px; }
.card_wrap .card .description { margin-top:16px; clear:both; }
.card_wrap .card .description .title { font-weight:bold; padding:0; background:none; font-size:12px; margin:0; line-height:16px; }
.card_wrap.card_wrap_team .description { margin:0; }
.card_wrap.card_wrap_team .description p { font-size:11px; }
.card_wrap .grey { color:#999; }
.card_wrap .greyDark { color:#676767; }

.card_wrap .additionalResult { margin-top:10px; }
/* END CARDS*/


/* TABLE SHORTER */
.table-shorter-more-button, .table-shorter-group-more-button, .table-shorter-group-more-button2 { height: 50px; line-height: 50px; position:relative; z-index: 2; margin-top: -35px; background: url(http://s.s-ports.ru/i/20130620/morebackground.png) center -83px no-repeat; font-size: 11px; cursor:pointer; }
.table-shorter-group-more-button2 { margin-top: -18px; }
.table-shorter-more-button.reversed-button-bg, .table-shorter-group-more-button.reversed-button-bg, .table-shorter-group-more-button2.reversed-button-bg { background-position: center -16px; margin-top: -5px; line-height:28px;}
.table-shorter-more-button.wide { margin-top: 0px !important; color: black; }
.table-shorter-more-button.wide.reversed-button-bg { margin-top: 0px !important; color: black; }
/* END TABLE SHORTER */ 


.new-stats-div-teamname a, .new-stats-teams-table-calendar a { color: black; text-decoration: none; }
.new-stats-teams-table-calendar a { font-size: 11px; }
.new-stats-teams-table-calendar thead th { padding-left: 5px; }
#stats_container .stats-two-colls-wrap.teams .new_stats_table.grey_zebra table { margin-bottom:40px; }
.stats-two-colls-wrap.teams .new_stats_table.teamsdisplay { color: black; }
.stats-two-colls-wrap.teams .new_stats_table.teamsdisplay tbody td img { margin-right: 7px; }
.stats-two-colls-wrap.teams .new_stats_table.teamsdisplay .zapasnoyPlayer { margin-left: 4px; color: #999999; }
.stats-two-colls-wrap.teams span.black { color: black; }
.stats-two-colls-wrap.teams span.gray { color: #999999; }
.stats-two-colls-wrap.teams .team-total-statistic { font-weight: 300; }
.stats-two-colls-wrap.teams .team-total-statistic tbody td:first-child { padding-left: 7px; }
.new-stats-div-blocks-wrap-header { margin-bottom: -15px; color:#999999; text-align: left; font-size: 9px;}
.stats-column .new-stats-teams-table-calendar { width: 100%; background: white; border: none; margin:0px; }
#stats_container tr.total-summary { border-top: solid 1px black; }
#stats_container .new_stats_table .new-stats-teams-table-calendar { margin-top: 10px !important; }
#stats_container table.new-stats-teams-table-calendar tr td .new-stats-div-buttons { margin-top:8px; }
#stats_container table.new-stats-teams-table-calendar thead tr th { vertical-align:top; font-weight:normal; padding-left:4px; padding-right: 4px; }
#stats_container .new-stats-teams-table-calendar thead tr { font-size: 8px; color: #999999; border-bottom: solid 2px black; text-align: left; }
#stats_container .new_stats_table .new-stats-teams-table-calendar tbody tr td { font-size: 11px; color: black; border-bottom: solid 1px white; text-align: left; background: #ebebeb; min-height: 27px; line-height: 27px; padding:0;}
#stats_container .new_stats_table .new-stats-teams-table-calendar tbody tr td:first-child { -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; padding:0px 6px 0px 6px!important;}
#stats_container .new_stats_table .new-stats-teams-table-calendar tbody tr td:last-child { -moz-border-radius-topRight: 4px; -moz-border-radius-bottomRight: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; padding:0px 6px 0px 6px!important; }
#stats_container .new-stats-teams-table-calendar  a, #stats_container .new-stats-teams-table-calendar a:visited, #stats_container .new-stats-teams-table-calendar a:active, #stats_container .new-stats-teams-table-calendar a:hover { color: black; }
#stats_container .new-stats-teams-table-calendar .match-results { padding: 0px 5px 0px 5px !important;}
#stats_container .new_stats_table .new-stats-teams-table-calendar tbody td.TimeAndDate, .new_stats_table .new-stats-teams-table-calendar tbody td.TimeAndDate { font-size:9px; color: #808080; padding-left:4px; padding-right: 4px; }
#stats_container .new_stats_table .new-stats-teams-table-calendar tbody td.TourAndPlace a, .new_stats_table .new-stats-teams-table-calendar tbody td.TourAndPlace a { font-size: 9px; }
#stats_container .new_stats_table .new-stats-teams-table-calendar tbody td.TourAndPlace, .new_stats_table .new-stats-teams-table-calendar tbody td.TourAndPlace a { font-size: 9px; white-space:nowrap; color:#000; }
#stats_container .new_stats_table .new-stats-teams-table-calendar thead tr th.small-padding-left { padding-left:22px; }
/*#stats_container .new_stats_table tbody .newstatsbutton { margin-top:8px; }*/
#stats_container .matches_records_block .matches_records_picts .newstatsbutton { margin-top:1px; }
#stats_container .new-stats-teams-table-calendar td:last-child { padding-right: 4px;}
#stats_container .stats-table-data-chooser-group h2 { font-size: 24px; }
.paddingLeft5 { padding-left: 4px !important; padding-right:4px !important; }
div.new_stats_table.border_radius.grey_zebra:last-child { margin-bottom:10px; }
#stats_container .new_stats_table .team-total-penalty tbody tr td.TimeAndDate, .new_stats_table .team-total-penalty tbody tr td.TimeAndDate,
#stats_container .new_stats_table .team-total-penalty tbody tr td.TourAndPlace, .new_stats_table .team-total-penalty tbody tr td.TourAndPlace { font-size:9px; }
#stats_container .new_stats_table .team-total-penalty tbody tr td.TimeAndDate, .new_stats_table .team-total-penalty tbody tr td.TimeAndDate { color:#808080; }
#stats_container .new_stats_table .team-total-penalty tbody a, #stats_container .new_stats_table  .team-total-penalty tbody a:hover, #stats_container .new_stats_table  .team-total-penalty tbody a:visited,
	.new_stats_table .team-total-penalty tbody a, .new_stats_table  .team-total-penalty tbody a:hover, .new_stats_table  .team-total-penalty tbody a:visited { color: black; }
.new-stats-teams-table-calendar td.nameFlagTeam a, .new-stats-teams-table-calendar td.nameFlagTeam img, .new-stats-teams-table-calendar td.nameFlagTeam span { display: inline-block; line-height: 26px; vertical-align:middle; }
.new-stats-teams-table-calendar td.nameFlagTeam a, .new-stats-teams-table-calendar td.nameFlagTeam a:active, .new-stats-teams-table-calendar td.nameFlagTeam a:visited { color: #0067be !important; text-decoration: underline !important; }
.new-stats-teams-table-calendar td.nameFlagTeam { height: 28px; line-height: 28px; text-align: left; }
.new-stats-teams-table-calendar td.nameFlagTeam img { margin-right: 5px; }
#stats_container .new-stats-teams-table-calendar tbody tr { background:#EBEBEB; }
#stats_container .new-stats-teams-table-calendar tbody tr td { border-bottom:1px solid #fff; }
#stats_container .new_stats_table .new-stats-teams-table-calendar tbody a, .new_stats_table  .new-stats-teams-table-calendar tbody a:visited, .new_stats_table  .new-stats-teams-table-calendar tbody a:active, .new_stats_table  .new-stats-teams-table-calendar tbody a:hover { color:black; }
#stats_container .new-stats-teams-table-calendar .match-results { font-weight:bold; }
#stats_container .new-stats-teams-table-calendar .inline-buttons-display ins { margin:1px; margin-top:7px;}
#stats_container .new-stats-teams-table-calendar .inline-buttons-display { margin-left:5px;}


/* GRAPHS */

/*pie*/
.new_stats_table .stats_flot_pie .left, .new_stats_table .stats_flot_pie .right { display:inline-block; width:160px; height:160px; border:1px solid #e6e6e6; }
.new_stats_table .stats_flot_pie .left { margin-right:1px; }
.new_stats_table .stats_flot_scored_first, .new_stats_table .stats_flot_skip_first { width:115px; height:115px; margin:0 auto; position:relative; top:50%; margin-top:-57px; }
.new_stats_table .legend_pie { font-size:11px; margin-top:6px; padding:0; }
.new_stats_table .legend_pie span { padding-right:10px; }
.new_stats_table .legend_pie span b { padding:1px 4px; color:#fff; }
.new_stats_table .description_pie { overflow:hidden; }
.new_stats_table .description_pie span { padding-left:3px; }
.new_stats_table .description_pie span:first-child { width:160px; display:block; float:left; margin-right:3px; }

/*lines*/
.new_stats_table.block .stats_flot_result_matches { width:290px; height:90px; }
.new_stats_table.block .stats_flot_lines { position:relative; padding:0 0 12px 45px; }
.new_stats_table.block .stats_flot_lines .match,
.new_stats_table.block .stats_flot_lines .goals { position:absolute; font-size:11px; color:#000; }
.new_stats_table.block .stats_flot_lines .match { left:0; top:0; }
.new_stats_table.block .stats_flot_lines .goals { left:54px; top:88px; }
.new_stats_table.block .stats_flot_lines .ball { position:absolute; left:30px; top:72px; width:16px; height:16px; background:url('http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png') no-repeat 0 -990px; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3); border-radius:20px; }

/*quarters*/
.new_stats_table.block.stats_graph h3 { margin-bottom:0; }
.new_stats_table .graph_wrap { position:relative; }
.new_stats_table .graph_wrap .graphs { z-index:2; position:relative; padding-top:32px; }
.new_stats_table .graph_wrap .graphs .title { color:black; font-size:11px; }
.new_stats_table .graph_wrap .graphs .bars { padding:12px 0 1px 1px; border-bottom:1px solid #000; margin:10px 0 20px; }
.new_stats_table .graph_wrap .graphs .bars div { display:inline-block; width:18px; margin-right:1px; text-align:center; vertical-align:bottom; }
.new_stats_table .graph_wrap .graphs .bars div span { font-size:9px; color:#000; line-height:10px; position:relative; top:-16px; }
.new_stats_table .graph_wrap .graphs .bars .last { margin-right:0; }

.new_stats_table .graph_wrap .grid { color:#646464; font-size:11px; overflow:hidden; position:absolute; top:0; height:100%; z-index:1; }
.new_stats_table .graph_wrap .grid div { width:39px; border-right:1px solid #e7e7e7; float:left; text-align:center; height:100%; padding-top:3px; }
.new_stats_table .graph_wrap .grid .last { border:none; height:100%; }

.new_stats_table .graph_wrap .graphs .scored_skip_goals .bar_0 { background-color:#4ea12e; }
.new_stats_table .graph_wrap .graphs .scored_skip_goals .bar_1 { background-color:#ed1c24; margin-right:3px; }

.new_stats_table .graph_wrap .graphs .removal_disturbance { margin-top:20px; }
.new_stats_table .graph_wrap .graphs .removal_disturbance .bar_0 { background-color:#ffd500; }
.new_stats_table .graph_wrap .graphs .removal_disturbance .bar_1 { background-color:#ed1c24; margin-right:3px; }

.new_stats_table .graph_wrap .graphs .quarters .bars .bar_0 { width:37px; margin-right:3px; background-color:#ed1c24; }
/* /GRAPHS */

/* TURNIR SETKA TENNIS */
#tournirs-setka-wrap { width:100%; min-height: 50px; position:relative; margin-bottom: 35px; }
#tournirs-setka-wrap .tournir-setka-column.allnet a, #tournirs-setka-wrap .tournir-setka-column.allnet a:active,#tournirs-setka-wrap .tournir-setka-column.allnet a:visited { color: #015eba; padding-top:25px; display:block;}
#tournirs-setka-wrap div.headerline { width: 100%; height: 25px; border-top:solid 2px black; clear:both; }
#tournirs-setka-wrap div.headerline .tournir-setka-column-header { text-align:center; }
#tournirs-setka-wrap div.footerline { width: 100%; height: 25px; border-bottom:solid 2px #ebebeb; clear:both; padding-top:30px; }
#tournirs-setka-wrap div.footerline .tournir-setka-column-footer { text-align:center; float:left; line-height: 25px; font-size:14px; font-weight:bold; }
.columnsline { width:100%; clear:both; }
#tournirs-setka-wrap div.headerline .tournir-setka-column-header { float:left; line-height:25px; font-size: 14px; font-weight: bold; }
#tournirs-setka-wrap .tournir-setka-column { float:left; text-align: center; }
#tournirs-setka-wrap .tournir-setka-column h4 { clear:both; padding-top: 0px; }
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap { margin-bottom:10px; margin-top:10px; }
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .colored-block, #tournirs-setka-wrap .tournir-setka-column #tournir-setka-block-wrap-3rd .colored-block { min-height:47px; box-shadow: #999999 -1px 1px 1px; background: #ebebeb; padding:0px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: background 0.5s linear; -moz-transition: background 0.2s linear; -ms-transition: background 0.2s linear; -o-transition: background 0.2s linear; transition: background 0.2s linear; }
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .colored-block.current_game { background-color: #ffffff; border: solid 1px #ebebeb;}
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .colored-block:hover, #tournirs-setka-wrap .tournir-setka-column #tournir-setka-block-wrap-3rd .colored-block:hover { background: lightgray; }
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .colored-block.live, #tournirs-setka-wrap .tournir-setka-column #tournir-setka-block-wrap-3rd .colored-block.live { background: #faddcd; }
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .colored-block.live a, #tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .colored-block.live a:visited, #tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .colored-block.live a:active, #tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .colored-block.live a:hover, #tournirs-setka-wrap .tournir-setka-column #tournir-setka-block-wrap-3rd .colored-block.live a, #tournirs-setka-wrap .tournir-setka-column #tournir-setka-block-wrap-3rd .colored-block.live a:visited, #tournirs-setka-wrap .tournir-setka-column #tournir-setka-block-wrap-3rd .colored-block.live a:active, #tournirs-setka-wrap .tournir-setka-column #tournir-setka-block-wrap-3rd .colored-block.live a:hover { text-decoration: none; } 
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap.setka-paired { height: auto; }
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap.setka-paired .colored-block { height:auto; }
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap, #tournir-setka-block-wrap-3rd { width: 90%; padding: 2px; line-height: 13px; float:left; }
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .tournir-setka-block-date, #tournir-setka-block-wrap-3rd .tournir-setka-block-date { width:auto; float:left; color: #808080; font-size:9px; }
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .tournir-setka-block-date.live { color: #ff6800; }
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .tournir-setka-block-buttons, #tournir-setka-block-wrap-3rd .tournir-setka-block-buttons { width:auto; float:right; }
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .tournir-setka-block-buttons .newstatsbutton, #tournir-setka-block-wrap-3rd .tournir-setka-block-buttons .newstatsbutton { margin-top: 0;}
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .tournir-setka-block-name { height:15px; overflow:hidden; clear:both; width:100%; font-size: 10px; line-height:15px; }
#tournir-setka-block-wrap-3rd .tournir-setka-block-name { overflow:hidden; clear:both; width:100%; font-size: 10px; line-height:15px; }
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .tournir-setka-block-name a, #tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .tournir-setka-block-name a:visited, #tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .tournir-setka-block-name a:hover, #tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .tournir-setka-block-name a:active, #tournir-setka-block-wrap-3rd .tournir-setka-block-name a:active, #tournir-setka-block-wrap-3rd .tournir-setka-block-name a:visited, #tournir-setka-block-wrap-3rd .tournir-setka-block-name a { text-decoration: none; color: black; font-size: 11px; }
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .tournir-setka-block-name img, #tournir-setka-block-wrap-3rd .tournir-setka-block-name img { float: left; margin-left: 4px;}
#tournirs-setka-wrap .tournir-setka-column .tournir-setka-block-wrap .tournir-setka-block-results, #tournir-setka-block-wrap-3rd .tournir-setka-block-results { text-align: center; font-size: 11px; height: 16px; line-height: 16px; overflow: visible; position:relative; width:135%; }
#tournirs-setka-wrap-bg-canvas { position:relative; z-index:0; }
.tournir-setka-paired { float: left; width:100%; }
#tournirs-setka-wrap .tournir-setka-block-name.first-place p { background: url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) -1px -1595px no-repeat; padding:0px; margin:0px; -moz-border-radius: 4px; -webkit-border-radius: 4px;  border-radius: 4px; padding-left:3px; padding-right:3px; text-align:center; line-height: 15px; }
#tournirs-setka-wrap .tournir-setka-block-name.first-place p a, #tournirs-setka-wrap .tournir-setka-block-name.first-place p a:visited, #tournirs-setka-wrap .tournir-setka-block-name.first-place p a:active { color: white !important; text-decoration: none !important; }
#tournirs-setka-wrap .tournir-setka-block-name.second-place p { background: url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) -1px -1609px no-repeat; padding:0px; margin:0px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding-left:3px; padding-right:3px; text-align:center; line-height: 15px; }
#tournirs-setka-wrap .tournir-setka-block-name.second-place p a, #tournirs-setka-wrap .tournir-setka-block-name.second-place p a:visited, #tournirs-setka-wrap .tournir-setka-block-name.second-place p a:active { color: white !important; text-decoration: none !important;}
#tournirs-setka-wrap .tournir-setka-block-name.third-place p { background: url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) -1px -1623px no-repeat; padding:0px; margin:0px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding-left:3px; padding-right:3px; text-align:center; line-height: 15px; }
#tournirs-setka-wrap .tournir-setka-block-name.third-place p a, #tournirs-setka-wrap .tournir-setka-block-name.third-place p a:active, #tournirs-setka-wrap .tournir-setka-block-name.third-place p a:visited { color:white !important; text-decoration: none !important;}
#tournirs-setka-wrap .tournir-setka-block-results a, #tournirs-setka-wrap .tournir-setka-block-results a:active, #tournirs-setka-wrap .tournir-setka-block-results a:visited, #tournirs-setka-wrap .tournir-setka-block-results a:hover { color:black; text-decoration:none; font-weight: bold}
#tournirs-setka-wrap .tournir-setka-block-name .NameShorteredLink { padding-left: 23px; padding-right: 23px; overflow:hidden; height: 16px; text-align: center;}
.colored-block { cursor: pointer; }
/* END TURNIR SETKA TENNIS */


.new-stats-div-block { z-index:1; position:relative; cursor:pointer; }
.new-stats-div-block table { table-layout:fixed; overflow:hidden; white-space: nowrap; border:none !important; font-weight:normal; margin-bottom:1px !important; }
.new-stats-div-block table td { border: none !important; padding: 0px !important; }
.new-stats-div-block table td { height: 28px !important; }
.new-stats-div-block .z-idexed-datetime { position:relative; padding: 3px 5px 5px 5px !important; z-index: 2; margin-bottom: -40px !important; text-align: center; padding-left:3px; margin-right: -3px; font-size:9px; line-height: 13px; padding-top: 3px;}
.new-stats-div-block .z-idexed-buttons { position:relative; z-index: 3; margin-top: -28px !important; margin-right:3px !important; float:right !important; }

.new-stats-div-block .z-idexed-buttons div { margin-right:1px; }
.new-stats-div-block td.more-results { max-height: 11px !important; height: 11px !important; font-size: 9px; font-weight:normal; line-height: 8px; min-height: 8px; padding-bottom:3px;}
.new-stats-div-block .date { color:#a5a5a5; font-size: 9px; text-decoration: none !important; line-height: 10px; margin:0;}
.new-stats-div-block .time { color:#a5a5a5; font-size: 9px; line-height: 10px; margin:0; text-align: left; }
.new-stats-div-block .time sup { margin-left: 2px; line-height:6px; position:relative; top: 2px; }
.new-stats-div-block .dateAlone { line-height: 23px; margin:0; color:#808080;}
.new-stats-div-block img { margin: 7px 2px 0px 2px; }

/* Tournir-history-table */
#stats_container .stats-tournirs-history-wrap { margin-bottom: 30px; }
#stats_container .stats-tournirs-history-wrap .stats-tournirs-history-table thead tr { border-bottom: solid 2px black; }
#stats_container .stats-tournirs-history-wrap .stats-tournirs-history-table th { font-weight:normal; height: 24px; color: #bababa; line-height: 24px; font-size: 10px; text-align: center; padding: 0px 5px 0px 5px; }
#stats_container .stats-tournirs-history-wrap .stats-tournirs-history-table tbody tr { min-height: 28px; line-height: 28px; border: solid 1px white; }
#stats_container .stats-tournirs-history-wrap .stats-tournirs-history-table tbody td { font-size: 11px; padding: 0px 5px 0px 5px; background: #ebebeb; border: none;}
#stats_container .stats-tournirs-history-wrap .stats-tournirs-history-table tbody tr td:first-child { -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#stats_container .stats-tournirs-history-wrap .stats-tournirs-history-table tbody tr td:last-child { -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; }
#stats_container .stats-tournirs-history-wrap .stats-tournirs-history-table tbody td.dataCells { text-align: center; color: black; min-width:20px;}
#stats_container .stats-tournirs-history-wrap .stats-tournirs-history-table tbody td.dataCells span { display: inline-block; height: 28px; line-height: 28px;}
#stats_container .stats-tournirs-history-wrap .stats-tournirs-history-table tbody td.dataCells span.stats_pict { position:relative; top:3px; margin-right:2px;}
#stats_container .stats-tournirs-history-wrap .stats-tournirs-history-table tbody td.timeDate { color: #808080; font-size: 9px; }
#stats_container .stats-tournirs-history-wrap .stats-tournirs-history-table tbody td a, .stats-tournirs-history-table tbody td a:active, .stats-tournirs-history-table tbody td a:visited, .stats-tournirs-history-table tbody td a:hover { color: #0067be; }
#stats_container .stats-tournirs-history-wrap h3 { font-size: 18px; font-weight:normal; color: black; }
/* Tournir-history-table end */
/* Tournir-history-table */
#stats_container .stats-tournirs-calendar-wrap { margin-bottom: 30px; clear:both; margin-top:20px; }
#stats_container table.stats-tournirs-calendar-table { border-collapse: separate; border-spacing: 0px 1px; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table thead tr th { border-bottom: solid 2px black !important; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table th { height: 24px; color: #bababa; line-height: 24px; font-size: 10px; text-align: center; padding: 0px 5px 0px 5px; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr.filled { min-height: 28px; line-height: 28px; border: solid 1px white; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr.filled td { font-size: 11px; padding: 0px 5px 0px 5px; background: #ebebeb; color:black;  border:none; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr.filled td:first-child { -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr.filled td:last-child { -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr.empty { min-height: 28px; line-height: 28px; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr.empty.showUpper td { font-weight: bold; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr.empty.showUpper:hover td { background: #ebebeb; cursor:pointer; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr.empty.noDisplay {  }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr.empty td { border:none; font-size: 11px; padding: 0px 5px 0px 5px; background: white; color:black; border-top: solid 1px #e6e6e6; border-bottom: solid 1px #e6e6e6; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr.empty td:first-child { -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-left: solid 1px #e6e6e6;}
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr.empty td:last-child { -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-right: solid 1px #e6e6e6;}
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr td.timeDate { color: #808080; font-size: 9px; width: 45px; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr td.timeDate span { display:inline-block; }
.inline-buttons-display { display: inline-block; line-height: 28px; margin-left:7px; position:absolute; }
.inline-buttons-display ins { float: none !important; display: inline-block !important; line-height: 28px; margin: 0; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr td.tournirPlace { width: 55px; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr td.tournirName { width: 80px; line-height: 16px; vertical-align: middle;}
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr td.tournirTeamName { width: 109px; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr td.tournirResult { width: 40px; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr td.tournirButtons { line-height: 30px; vertical-align:middle; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr td.tournirButtons a { display:inline-block; line-height:30px; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table tbody tr td a, .stats-tournirs-calendar-table tbody td a:active, .stats-tournirs-calendar-table tbody td a:visited, .stats-tournirs-calendar-table tbody td a:hover { color: black; text-decoration: underline !important; }
#stats_container .stats-tournirs-calendar-wrap h3 { font-size: 18px; font-weight:normal; color: black; }
#stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table thead tr th , #stats_container .stats-tournirs-calendar-wrap .stats-tournirs-calendar-table, #stats_container .stats-tournirs-history-wrap .stats-tournirs-history-table thead th, #stats_container .stats-tournirs-history-wrap .stats-tournirs-history-table { border: none; }
#stats_container .stats-tournirs-calendar-wrap.stadium_matches .stats-tournirs-calendar-table tbody tr td.tournirTeamName { min-width: 175px; max-width:300px; }
#stats_container .stats-tournirs-calendar-wrap.stadium_matches .stats-tournirs-calendar-table tbody tr td.tournirPlace { width: 65px !important;}
#stats_container .stats-tournirs-calendar-wrap.stadium_matches .stats-tournirs-calendar-table tbody tr td.tournirButtons { width: 55px !important;}
#stats_container .stats-tournirs-calendar-wrap.stadium_matches .stats-tournirs-calendar-table tbody tr td.timeDate { width: 130px; }
#stats_container .stats-tournirs-calendar-wrap.stadium_matches h3 { font-weight:normal; }
#stats_container .stats-tournirs-calendar-wrap.single-wide-calendar .stats-tournirs-calendar-table .tournirTeamName { width:189px; }
.new-stats-calendar-wrapper { margin-bottom: 15px; }
td.a_underlined a { text-decoration: underline !important; }
#stats_container table.stats-team-header-table td h2, #stats_container table.stats-team-header-table td h2 a,table.stats-team-header-table td h2 a:active, table.stats-team-header-table td h2 a:hover, table.stats-team-header-table td h2 a:visited { color: #0067be; margin:0; padding:0; }
#stats_container table.stats-team-header-table td, table.stats-team-header-table, table.stats-team-header-table tr, table.stats-team-header-table td { border: none !important; vertical-align:middle; }
table.stats-team-header-table td .match_field_rubashka, table.stats-team-header-table td .match_field_rubashka_name { float: right; margin-left: 15px; line-height: 41px; }
table.stats-team-header-table td .match_field_rubashka_name { color: #a8a8a8; }
table.new-stats-calendar-header-table, table.new-stats-calendar-header-table td, table.new-stats-calendar-header-table h3 { border:0 !important; margin:0 !important; padding:0 !important; }

table.new-stats-calendar-header-table td { vertical-align:bottom; height:14px; line-height:14px; }
#stats_container table.new-stats-calendar-header-table h3 a, table.new-stats-calendar-header-table h3 a { text-decoration: underline; color: black; }
.table-tournir-info-wrap { height: 43px; margin-top: 10px; }
.table-tournir-info-wrap .part-of-info { display:inline-block; height: 43px; padding-left: 8px; font-size:11px; line-height: 18px; vertical-align:middle;}
.table-tournir-info-wrap .part-of-info  .tournir_info_span { font-size: 11px; }
.table-tournir-info-wrap .part-of-info-icons { display:inline-block; height: 43px; }
.table-tournir-info-wrap .part-of-info-icons a, .table-tournir-info-wrap .part-of-info-icons a:hover, .table-tournir-info-wrap .part-of-info-icons a:visited, .table-tournir-info-wrap .part-of-info-icons a:active { color: white; text-decoration:none; }
table.new-stats-calendar-header-table td.tournir-info-cell span { padding-left: 2px; padding-right: 2px; font-size: 11px; }
#stats_container .stats-team-header-table, #stats_container .stats-team-header-table td { margin: 0px; padding: 0px;  }
/* Tournir-calendar-table end */
div.genderLabel { width: 50px; height: 55px; overflow: hidden; clear: both; margin-top: 40px; }
div.genderLabel div.genderlabelContent { background:white; width: 48px; border:solid 1px #e2e2e2; height: 40px; text-align: center; font-size: 36px; border-bottom: none; line-height: 40px; color: black; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;}
div.genderLabel div.genderLabelUgol { width:0px; height:0px; border-left:25px solid transparent; border-right:25px solid transparent; border-top:14px solid #e2e2e2; margin:0 auto;  }
div.genderLabel div.genderLabelUgol div.genderLabelUgolInner { width:0px; height:0px; border-left:23px solid transparent; border-right:23px solid transparent; border-top:13px solid white; position: relative; margin-top:-14px; margin-left:-23px;  }

div.two_cols_240_420 { width: 100%; clear: both; }
div.two_cols_240_420 div.stats-column240 { width: 240px; float: left; margin-right: 30px; }
div.two_cols_240_420 div.stats-column420 { width: 420px; float: left; }
tr.blueSelectedArrow td a, tr.blueSelectedArrow td a:visited, tr.blueSelectedArrow td a:active { color: white !important; }
tr.blueSelectedArrow td { background:#0067be !important; color:#fff !important; }
tr.blueSelectedArrow:after { content: ""; display:block; position: absolute; width:0px; height:0px; border-left:11px solid #0067be; border-top:12px solid transparent; border-bottom:12px solid transparent; margin:0 auto; }
div.status_player_block .player_number_role { font-size: 12px; color: black; }
div.status_player_block .player_number_role span { padding-right: 3px; font-weight: bold; color: black; font-size: 14px; }
div.status_player_block .player_params_line { color: #999999; font-size: 11px; }
div.status_player_block .player_params_line b { color: black; }
div.status_player_block div.content { display: table-cell; padding-left: 15px; vertical-align:top;}

.player_tournirs_played_stats { border: none !important; font-size: 11px; margin:0; padding:0; }
.player_tournirs_played_stats a, .player_tournirs_played_stats a:active, .player_tournirs_played_stats a:visited, .player_tournirs_played_stats a:hover { color: black; text-decoration: none; }
.player_tournirs_played_stats td { vertical-align: middle !important; }
.player_tournirs_played_stats tbody tr { height: 28px; line-height:28px; }
#stats_container .player_tournirs_played_stats thead th { background: none; border-left: none !important; border-right:none !important; font-size: 9px; color: #999999; height: 11px; line-height: 11px; padding-bottom:3px !important; font-weight: normal;}
#stats_container .player_tournirs_played_stats thead th:first-child { padding-left:5px; }
#stats_container .player_tournirs_played_stats thead th:last-child { padding-right:5px; }
.player_tournirs_played_stats tbody tr { border: solid 1px white; }
.player_tournirs_played_stats tbody tr td.dateTime { font-size: 9px; line-height: 28px; color: #808080; text-align: left; width: 40px; }
.player_tournirs_played_stats tbody tr td.dateTime span { padding-left: 3px; }
.player_tournirs_played_stats tbody tr td.tourName, .player_tournirs_played_stats tbody tr td.tourName a { font-size: 9px; line-height: 28px; color: #808080; text-align: left; min-width: 30px; max-width: 110px; width:80px; }
.player_tournirs_played_stats tbody tr td.tourName.wideCell { width:100px; }
.player_tournirs_played_stats tbody tr td.tourName span { padding-left: 3px; width: 100%; display:inline-block; height: 28px; overflow:hidden; }
.player_tournirs_played_stats tbody tr td.teamName { font-size: 11px; line-height: 28px; width: 80px; max-width: 300px; min-width: 75px; } 
.player_tournirs_played_stats tbody tr td.teamName span { width: 100%; overflow: hidden; display: inline-block; height: 28px; line-height: 28px; font-size: 11px; word-wrap: break-word; word-break: break-all;}
.player_tournirs_played_stats tbody tr td.teamName span.right { text-align: right; }
.player_tournirs_played_stats tbody tr td.results { font-weight: bold; min-width: 25px; width: 50px; max-width: 75px; }
.player_tournirs_played_stats tbody tr td.timeDate { width: 20px; min-width: 15px; max-height:35px; }
.player_tournirs_played_stats tbody tr.colored td { border: none !important; background: #ebebeb; margin:0; padding: 0 !important; height: 28px; line-height: 28px; }
.player_tournirs_played_stats tbody tr.colored td.black a, .player_tournirs_played_stats tbody tr.colored td.black a { color:#000; }
.player_tournirs_played_stats tbody tr.colored td.resultCell { width: 55px; min-width: 30px; max-width:100px;  border-left: solid 1px white !important; padding: 0px 0px 0px 3px !important; }
.player_tournirs_played_stats tbody tr.colored td:first-child { -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
.player_tournirs_played_stats tbody tr.colored td:last-child { -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; }
.resultCell span { height: 28px; line-height: 28px; vertical-align:middle; }
.resultCell span img { vertical-align:middle; margin: 2px; padding: 0; }

.player_tournirs_played_stats tbody tr.white td { border: none !important; background: none; margin:0 !important; padding:0 !important; height: 28px; line-height: 28px; }
.player_tournirs_played_stats tbody tr.white td.resultCell { border-left: solid 2px white !important; padding: 0px 0px 0px 3px !important; min-width: 20px; width: 30px; max-width: 65px; }
.player_tournirs_played_stats tbody tr.white td:first-child { -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
.player_tournirs_played_stats tbody tr.white td:last-child { -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; }

.player_in_tournirs_wrap h3 { margin: 16px 0 6px !important; padding:0 !important; }
.player_tournirs_played_stats tbody tr td.resultCell p { width:100%; height: 28px; display:inline-block; margin:0; }
.player_in_tournirs_wrap td.results span { padding-left: 5px; padding-right:5px; }
.player_tournirs_played_stats tbody tr td.resultCell p span { display:inline-block; height: 28px; line-height:28px; vertical-align:middle; }
.player_tournirs_played_stats tbody tr td.resultCell .stats_pict { margin: 0px 0px 0px 3px; }
/* TABLE BLOCKS CLASSES */
.bordered_header table thead tr th { border: none; border-bottom: solid 2px black !important; }
.gray { color: #6b6b6b !important; }
.black { color: black !important; }
.total-summary-row td { border-top: solid 1px #ebebeb; border-bottom: none !important; border-left: none !important; border-right:none !important; margin:0; padding:0; height: 20px; font-size: 11px; }
.total-summary-row td.total-summary-row-title { font-weight: bold; }
h3.margined { margin-top: 16px; }
.translation.tournir_translation { display:inline-block; height: 43px; width:73px; text-decoration:none !important; color:#fff !important; line-height:43px; text-align:center; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat 0 -1158px; }
.translation.tournir_translation2 { display:inline-block; height: 43px; width:73px; text-decoration:none !important; color:#fff !important; line-height:43px; text-align:center; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -76px -1158px; }
.translation.tournir_live { display:inline-block; height: 43px; width:73px; text-decoration:none !important; color:#fff !important; line-height:43px; text-align:center; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -152px -1158px; }
.translation.tournir_live2 { display:inline-block; height: 43px; width:73px; text-decoration:none !important; color:#fff !important; line-height:43px; text-align:center; background:url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -227px -1158px; }
.translation { margin-right: 3px; }
.translation:hover { cursor: pointer; }
.new_stats_table_v2_blocks_header.withoutHeader { margin-top: 47px !important; }
td.nameshorter span { width:100%; line-height: 22px; display: inline-block; height: 22px; word-break: break-all; overflow:hidden; }
/* END OF TABLE BLOCKS CLASSES */ 

.header_with_buttons_after { display:block; }
#stats_container .header_with_buttons_after h3 { display:inline-block; padding:0; margin:0;}
.header_with_buttons_after .buttons_in_header { display:inline-block; margin-left: 5px; position:relative; top:2px;}
.header_with_buttons_after.margined { margin-bottom:10px;}
.header_with_buttons_after.margined.free-image { }
.header_with_buttons_after.margined.free-image .stats-header-flag img { position:relative; top:-5px;}

/* TRANSFER CENTER */
#transfer_center_wrap { margin:0; border:none; width:690px; font-size: 11px; }
#transfer_center_wrap .transfer_center_maintable { width:100%; margin:0; padding:0; border:none; }
#transfer_center_wrap .transfer_center_maintable th { height: 30px; line-height: 30px; vertical-align:middle; font-size:11px; color: #999999; text-align:left; padding:0; margin:0; font-weight: normal; }
#transfer_center_wrap .transfer_center_maintable td, #transfer_center_wrap .transfer_center_maintable th { border:none; text-align:left; padding:0;}
#transfer_center_wrap .transfer_center_maintable tr.withborder td { padding-bottom:25px}
#transfer_center_wrap .transfer_center_maintable tbody {border-top:1px solid #000}
#transfer_center_wrap .transfer_center_maintable tbody tbody {border:none}
#transfer_center_wrap .transfer_center_maintable tbody .tc_team_logo { width: 125px; vertical-align:top; text-align:left; padding-bottom:30px; padding-top:20px}
#transfer_center_wrap .transfer_center_maintable tbody .tc_block { width:188px; padding-right:15px; padding-top:20px; padding-left:5px; padding-right:5px; }
#transfer_center_wrap .transfer_center_maintable tbody .shortinfo, #transfer_center_wrap .transfer_center_maintable tbody .graph-table-cell { padding-left:5px; padding-right:5px; }
#transfer_center_wrap .transfer_center_maintable tbody .tc_team_logo a.clubname { display:block; line-height:21px; color: #0067be; font-size: 18px; position:relative; margin-top:19px; margin-bottom:10px; clear:both; text-transform:uppercase; }
#transfer_center_wrap .transfer_center_maintable tbody .tc_team_logo div.imgtd_block { position:relative; display:table-cell; width: 84px; height:84px; text-align:center; vertical-align:middle;
    -moz-box-shadow: 0 2px 5px #bbb;
    -webkit-box-shadow: 0 2px 5px #bbb;
    filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 90, color = '#bbb');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 90, Color = '#bbb')";
    box-shadow: 0 2px 5px #bbb;
}
#transfer_center_wrap .transfer_center_maintable tbody .tc_team_logo div.team_short_descr { margin-top:5px; }
#transfer_center_wrap .transfer_center_maintable tbody .tc_team_logo div.team_short_descr span { font-size: 11px; color: black; clear:both; line-height: 12px; margin:0; padding:0;}
#transfer_center_wrap .transfer_center_maintable tbody  table.player-info, #transfer_center_wrap .transfer_center_maintable tbody td table.player-info td, table.player-info, table.player-info td { padding:0px; margin:0; border:none !important; }
#transfer_center_wrap .transfer_center_maintable td.gray a { color:#6b6b6b; text-decoration:none; }
#transfer_center_wrap .transfer_sparrings {padding-bottom:20px}
#transfer_center_wrap .transfer_sparrings span {color:#808080}
#transfer_center_wrap .disclamer_remark { color: #808080; font-size:10px; margin:0; padding:0; line-height:12px;}
#stats_container h4.transfer_news_header, #stats_container h4.transfer_news_header a { font-size: 18px; }
table.player-info tr.margined td { border-bottom:solid 10px transparent; }
table.player-info td.playerData { padding-top:0 !important; padding-bottom:0 !important; padding-left: 10px !important; height: 15px !important; line-height:1; text-align:left !important; vertical-align:middle !important; font-size: 11px;}
table.player-info td.photo { text-align:center !important; vertical-align:top !important; width:26px !important; padding:0 !important; margin:0 !important; }
table.player-info td.photo img {border:2px solid #fff;
    -moz-box-shadow: 0 2px 5px #bbb;
    -webkit-box-shadow: 0 2px 5px #bbb;
    filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 90, color = '#bbb');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 90, Color = '#bbb')";
    box-shadow: 0 2px 5px #bbb;
}
#transfer_center_wrap .margined .playerData {padding-bottom:20px !important}
#transfer_center_wrap .transfer_center_maintable tbody td.tc_block ul.sparrings { list-style: none; margin:0; padding:0 0 30px;}
#transfer_center_wrap .transfer_center_maintable tbody td.tc_block ul.sparrings li {margin-bottom:2px}
#transfer_center_wrap .transfer_center_maintable tbody td.tc_block.with-bottom-border { border-bottom: solid 1px #d4d4d4; }
#transfer_center_wrap .transfer_center_maintable tbody td .tradeResultBlock { overflow:hidden; height:35px; }
#transfer_center_wrap td.shortinfo { font-size:11px; line-height:1.6; padding-right:15px; padding-bottom:30px; }
#transfer_center_wrap td.shortinfo a.gray {text-decoration:none;}
#transfer_center_wrap td.shortinfo.with-top-border { border-top: solid 1px #d4d4d4; padding-top:10px; }
#transfer_center_wrap ul.clubsLogos { margin:20px 0 30px; padding:0; }
#transfer_center_wrap ul.clubsLogos li { display:inline-block; vertical-align:middle; width:40px; text-align:center; height:40px; margin-bottom:15px; }
#transfer_center_wrap ul.clubsLogos a { display:table-cell; width:40px; text-align:center; height:40px; vertical-align:middle; }
.player-info-block h3 {font-size: 14px; font-weight: bold; color: black;  margin:10px 0 15px;}
.player-info-block h3:first-child {margin-top:0}
.player-info-block .gray a {color:#666; text-decoration:none;}
.transfer_arrow_style { width:9px; font-size:16px; font-family:'Times New Roman'; position:relative; top:1px; vertical-align:baseline; line-height:16px; height:16px; overflow:hidden; text-indent:-9px; display:inline-block; }
.transfer_arrow_style.from { text-indent:-9px; text-align:right !important; }
.transfer_arrow_style.to { text-indent:0px; text-align:left !important;  }
.sb_t_cols_210 .player-info-block .player-info a, .player-info-block .player-info a { text-decoration:underline !important; }
.sb_t_cols_210 .player-info-block .player-info a.no-underline, .player-info-block .player-info a.no-underline { text-decoration:none !important; }
.sb_t_cols_210 .player-info-block .player-info a.no-underline:hover { text-decoration:underline !important;}
.no-transfers-text { font-size: 20px; color: #d4d4d4; text-align:center; }
/* END TRANSFER CENTER */

/* RESULTS HEADER */

.results_header_wrap { display:block; width:100%; line-height:50px;}
.results_header_wrap .results_header_item { line-height:50px; display:table-cell; float:left; margin-right:25px; height: 50px; border:none; vertical-align:middle; text-align:center; }
.soundPicker_box, .sb_c_res_def_sound { margin:0; padding:0; display: inline-block; width: 22px; height:22px; line-height: 22px; background: #313231 url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) -161px -690px no-repeat; border: solid 1px black; position:relative; top:-2px;}
.sb_c_res_def_sound.sb_c_res_def_sound_s { background: url(http://news.sportbox.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png) no-repeat -145px -1442px; }
.soundPicker_box:hover, .sb_c_res_def_sound:hover { cursor: pointer; border: solid 1px #cccccc; }
span.results_menu_aligner { margin-right: 25px; }
.datePicker .datePicker_box, .sb_c_res_def_days_prev, .sb_c_res_def_days_next { cursor: pointer; display: inline-block; width: 22px; height:22px; line-height: 22px; background: #fffefe;background: -moz-linear-gradient(top, #fffefe 0%, #ecebec 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffefe), color-stop(100%,#ecebec));background: -webkit-linear-gradient(top, #fffefe 0%,#ecebec 100%);background: -o-linear-gradient(top, #fffefe 0%,#ecebec 100%);background: -ms-linear-gradient(top, #fffefe 0%,#ecebec 100%); background: linear-gradient(to bottom, #fffefe 0%,#ecebec 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefe', endColorstr='#ecebec',GradientType=0 ); border: solid 1px #cccccc; position:relative; top:3px; }
.sb_c_res_def_live { position:relative; top:-3px;}
.sb_c_res_def_days_prev a { padding:0; text-decoration:none !important; cursor: pointer; background: none; position:relative; top:7px; left:6px; display:block !important; width: 0; height: 0; border-top: 4px solid transparent;  border-right: 8px solid black; border-bottom: 4px solid transparent;	}
.sb_c_res_def_days_next a { padding:0; text-decoration:none !important; cursor: pointer; background: none; position:relative; top:7px; left:6px; display:block !important; width: 0; height: 0; border-top: 4px solid transparent;  border-left: 8px solid black; border-bottom: 4px solid transparent;	}
.datePicker .datePicker_box.ArrowToRight span.arrowBorder { position:relative; top:7px; left:7px; display:block; width: 0; height: 0; border-top: 4px solid transparent;  border-left: 8px solid black; border-bottom: 4px solid transparent;	}
.datePicker .datePicker_box:hover { cursor: pointer; border: solid 1px black; }
.datePicker .SelectedDate, .sb_c_res_def_days_cur.dp-applied { font-size: 26px; border-bottom: dotted 1px black; margin-left: 5px; margin-right:5px; cursor:pointer; background:none; color:black; padding:0; }

a.results_next_day { position:relative; top:2px; display:inline-block; background: url('http://news.sportbox.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png') no-repeat -251px -1441px; width: 23px; height: 22px; }
a.results_prev_day { position:relative; top:2px; display:inline-block; background: url('http://news.sportbox.ru/sites/all/libraries/design/_spbver53_/img/s/sb/spr/mainSprite.png') no-repeat -200px -1441px; width: 23px; height: 22px; }
a.results_game_header, a.results_game_header:hover, a.results_game_header, a.results_game_header:visited, a.results_game_header h2, .results_game_header_h2_nomargin { color: black !important; font-size:24px !important; }
.results_game_header_h2 { margin:20px 0px 20px 0px; color: black; display:block; }
ul.results_header_mainmenu { margin:0; padding:0; list-style:none; }
ul.results_header_mainmenu li { display:inline-block; vertical-align:bottom; margin-right: 15px; }
ul.results_header_mainmenu li.header_menu_first h1 { margin:0; padding:0;}
ul.results_header_mainmenu li.header_menu_item { font-size: 14px; font-weight: bold; margin-bottom:4px; }
ul.results_header_mainmenu li.header_menu_item a, ul.results_header_mainmenu li.header_menu_item a:active, ul.results_header_mainmenu li.header_menu_item a:hover, ul.results_header_mainmenu li.header_menu_item a:visited { color: #0067be; }
ul.results_header_mainmenu li.header_menu_more { font-size: 14px; font-weight: bold; margin-bottom:4px; }
ul.results_header_mainmenu li.header_menu_more a, ul.results_header_mainmenu li.header_menu_more a:active, ul.results_header_mainmenu li.header_menu_more a:visited { color: #999999; }
#stats_container .stadium_block_other_content h3 { font-size:18px; margin-top:20px; font-weight:normal; }
#stats_container .stadium_block_other_content hr { border: solid 1px black; height:0; padding:0; margin:0; width:100%; margin-top:10px; margin-bottom:5px; }
#stats_container .stadium_block_other_content .photo_gallery { position:relative; width:710px; }
#stats_container .stadium_block_other_content .photo_gallery ul li { margin:0 !important; }
#stats_container .stadium_block_other_content .photo_gallery ul li a img { width: 130px; height: 95px; border:0; margin-bottom:8px; margin-right:7px;}
#stats_container .stadium_block_other_content .photo_gallery ul li a img.current_image { margin:0; border:solid 2px red;}
#stats_container .stadium_block_other_content  #img_area { width:600px; height:auto; margin-left: 7px; min-height:450px; }
#stats_container .stadium_block_other_content  #img_area img { width:600px; height:auto;}
#stats_container .stadium_clubs .stadium_club { display:inline-block; width: 100px; float:left; }
#stats_container .stadium_clubs .stadium_club table, #stats_container .stadium_clubs .stadium_club table td { border:none; margin:0; padding:0; }
#stats_container .stadium_clubs .stadium_club table td.td_clubname { vertical-align:bottom; }
#stats_container .stadium_clubs .stadium_club table td.td_clubname a, #stats_container .stadium_clubs .stadium_club table td.td_clubname a:hover, #stats_container .stadium_clubs .stadium_club table td.td_clubname a:visited { font-size:14px; font-weight:bold; color: #0067be; }
#stats_container .stadium_clubs .stadium_club table td.td_imglogo { vertical-align:middle; }
#stats_container .stadium_block .card_wrap .card .content h3 { margin-top:0; padding:0; }
.card_wrap .photo-copyrights-text { text-align:left; font-size:8px; color:#999999; padding-left:10px; padding-bottom:10px; }

/* NEW STATS HK LINE-UP */
#stats_container .new_stats_table.lineup, #stats_container .new_stats_table.lineup { margin-bottom:40px; }
#stats_container .new_stats_table.lineup table td, .new_stats_table.lineup table td { /*line-height:24px;*/ padding:4px 0; }
#stats_container .new_stats_table.lineup table tbody, .new_stats_table.lineup table tbody { border:none; }
#stats_container .new_stats_table.lineup table td a, .new_stats_table.lineup table td a { color:#0067BE; }
#stats_container .new_stats_table.lineup.firslast_padding table tr td.left, .new_stats_table.lineup.firslast_padding table tr td.left { padding-left:25px; }
#stats_container .new_stats_table.lineup.firslast_padding table tr td.right, .new_stats_table.lineup.firslast_padding table tr td.right { padding-right:25px; }
#stats_container .new_stats_table.lineup table tr td img, .new_stats_table.lineup table tr td img { vertical-align:middle; }
#stats_container .new_stats_table.lineup table tr td.left img, .new_stats_table.lineup table tr td.left img { margin-right:7px; margin-left:0; }
#stats_container .new_stats_table.lineup table tr td.right img, .new_stats_table.lineup table tr td.right img { margin-left:7px; margin-right:0; }
#stats_container .new_stats_table.lineup table tr td.left img, .new_stats_table.lineup table tr td.left img,
	#stats_container .new_stats_table.lineup table tr td.right img, .new_stats_table.lineup table tr td.right img { vertical-align:middle; }
#stats_container .new_stats_table.lineup table tr.odd td, .new_stats_table.lineup table tr.odd td { background-color:#f2f2f2; }
#stats_container .new_stats_table.lineup table tr.result td.number, .new_stats_table.lineup table tr.result td.number { font-size:14px; font-weight:bold; }
/* /NEW STATS HK LINE-UP */

/* NEW STATS HK PROTOCOL */
#stats_container .new_stats_table.sb_c_stat_report, .new_stats_table.sb_c_stat_report { margin:20px 0 40px; }
#stats_container .new_stats_table.sb_c_stat_report .period, .new_stats_table.sb_c_stat_report .period { color:#f00; text-align:center; font-size:11px; }
#stats_container .new_stats_table.sb_c_stat_report table, .new_stats_table.sb_c_stat_report table { margin-top:5px; }
#stats_container .new_stats_table.sb_c_stat_report table th, .new_stats_table.sb_c_stat_report table th { font-size:14px; font-weight:bold; text-align:center; }
#stats_container .new_stats_table.sb_c_stat_report table th sup, .new_stats_table.sb_c_stat_report table th sup { font-size:8px; font-weight:bold; text-align:center; }
#stats_container .new_stats_table.sb_c_stat_report table div.gray, .new_stats_table.sb_c_stat_report table div.gray,
	#stats_container .new_stats_table.sb_c_stat_report table div.gray a, .new_stats_table.sb_c_stat_report table div.gray a { font-size:9px; color:#666; }
#stats_container .new_stats_table.sb_c_stat_report table td.event_gl, .new_stats_table.sb_c_stat_report table td.event_gl { background-color:#d8eeae; }
#stats_container .new_stats_table.sb_c_stat_report table td.event_pen, .new_stats_table.sb_c_stat_report table td.event_pen { background-color:#f1f1f1; }
#stats_container .new_stats_table.sb_c_stat_report table td.goalkeepers, .new_stats_table.sb_c_stat_report table td.goalkeepers { background-color:#d9d9d9; }
#stats_container .new_stats_table.sb_c_stat_report table td.white, .new_stats_table.sb_c_stat_report table td.white { background-color:#fff; }
#stats_container .new_stats_table.sb_c_stat_report table td.black, .new_stats_table.sb_c_stat_report table td.black,
	#stats_container .new_stats_table.sb_c_stat_report table td.black a, .new_stats_table.sb_c_stat_report table td.black a { color:#000; }
/* //NEW STATS HK PROTOCOL */

/* NEW STATS TABLE */
/*#stats_container .new_stats_table_wrap h3 a, .new_stats_table_wrap h3 a { color:#000; }
#stats_container .new_stats_table_wrap .new_stats_table table tbody { background:none; }
#stats_container .new_stats_table_wrap .new_stats_table table tbody tr.odd td { background:#C4E289; }
#stats_container .new_stats_table_wrap .new_stats_table table tbody tr.goldodd { background:none; }
#stats_container .new_stats_table_wrap .new_stats_table table tbody tr.goldodd td { background:#D8EEAE; }
#stats_container .new_stats_table_wrap .new_stats_table table td.teamname-info-table { display:table-cell; }*/

.sb_t_cols_210 .new_stats_table { margin-bottom:20px; }
/* //NEW STATS TABLE */

/* TRANSFER GRAPHS */
.transfer_block_graph_wrap { display:block; }
.transfer_block_graph { margin-bottom:20px; color: black; display:block; }
.transfer_block_graph_header { font-size: 14px; font-weight:bold; color: black; margin:0 0 10px; }
.transfer_block_graph_wrap .transfer_block_graph a {text-decoration:underline !important;}
.transfer_block_graph table, .transfer_block_graph td { border:none !important; padding:0 ; margin:0 !important; font-size:11px; vertical-align:top; }
.transfer_block_graph table .squad_image { width: 30px; text-align:center; vertical-align:top;}
.transfer_block_graph table .squad_image img { border:2px solid #fff; margin:1px 10px 10px 0; width:26px; height:26px;
    -moz-box-shadow: 0 2px 5px #bbb;
    -webkit-box-shadow: 0 2px 5px #bbb;
    filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 90, color = '#bbb');
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 90, Color = '#bbb')";
    box-shadow: 0 2px 5px #bbb;
}
.transfer_block_graph table .transfer_graph { vertical-align:top }
.transfer_block_graph table .transfer_data { padding-bottom:5px !important; line-height:1}
.transfer_block_graph .transfer_graph_line { display:block; }
.transfer_block_graph .transfer_graph_line div, .transfer_block_graph .transfer_graph_line2 div { height: 15px; float:left; display:block; }
.transfer_block_graph .transfer_graph_line div.graph_left_part, .transfer_block_graph .transfer_graph_line2 div.graph_left_part { }
.transfer_block_graph .transfer_graph_line div.graph_right_part, .transfer_block_graph .transfer_graph_line2 div.graph_right_part { background:transparent; }
.transfer_block_graph .transfer_graph_line.red div.graph_left_part, .transfer_block_graph .transfer_graph_line2.red div.graph_left_part { background:#ff0000; }
.transfer_block_graph .transfer_graph_line.green div.graph_left_part, .transfer_block_graph .transfer_graph_line2.green div.graph_left_part { background:#6cb903; display:block; }
.transfer_block_graph .transfer_graph_line.darkred div.graph_left_part, .transfer_block_graph .transfer_graph_line2.darkred div.graph_left_part { background:#bc4343; }
.transfer_block_graph .transfer_graph_line.darkgreen div.graph_left_part, .transfer_block_graph .transfer_graph_line2.darkgreen div.graph_left_part { background:#7c9857; }
.transfer_block_graph .transfer_graph_line.lightblue div.graph_left_part, .transfer_block_graph .transfer_graph_line2.lightblue div.graph_left_part { background:#6dcff6; }
.transfer_block_graph .transfer_graph_line.blue div.graph_left_part, .transfer_block_graph .transfer_graph_line2.blue div.graph_left_part { background:#96bccc; }
#transfer_center_wrap .transfer_graph_line div, #transfer_center_wrap .transfer_graph_line2 div { height:5px; float:left; }
#transfer_center_wrap .transfer_graph_line.red div.graph_left_part, #transfer_center_wrap .transfer_graph_line2.red div.graph_left_part { background:#ff0000; }
#transfer_center_wrap .transfer_graph_line.green div.graph_left_part, #transfer_center_wrap .transfer_graph_line2.green div.graph_left_part { background:#6cb903; }
.transfer_center_leagues { width:690px; height:75px; border:0; margin:0; background:white; margin-bottom:10px; margin-top:10px; }
.transfer_center_leagues a { display:inline; display: inline-block; height:75px; width:90px; text-decoration:none; background: url(http://s.s-ports.ru/i/20130610/leagues_sprite.png) no-repeat; } 
.transfer_center_leagues a span {display:none}
#stats_top_transfers_active_clubs .squad_image,
#stats_top_transfers_active_clubs .transfer_graph {padding-top:3px}
#stats_top_transfers_active_clubs .squad_image img {margin-bottom:6px}
/* /TRANSFER GRAPHS */
iframe[name=spb_player_iframe] { margin-bottom:15px; }
/* TRANSFER LOGOS */
.sb_transfer_logos { width:690px; margin:26px 0; padding-bottom:10px; background: #fefcea;
    background: -moz-linear-gradient(top, #e6e6e6, #d4d2d1);
    background: -webkit-linear-gradient(top, #e6e6e6, #d4d2d1);
    background: -o-linear-gradient(top, #e6e6e6, #d4d2d1);
    background: -ms-linear-gradient(top, #e6e6e6, #d4d2d1);
    background: linear-gradient(top, #e6e6e6, #d4d2d1);
}
.sb_transfer_logos_title {color:#808080; font-size:11px; line-height:1; padding:6px 0 14px 7px}
.sb_transfer_logos ul { margin-left:2px; overflow:hidden }
.sb_transfer_logos ul li { width:96px; float:left; margin:0; vertical-align:top; height:80px; border-right:1px solid #bfbebe; border-left:1px solid #fff; text-align:center;}
.sb_transfer_logos ul li.first {border-left:none}
.sb_transfer_logos ul li.last {border-right:none}
.sb_transfer_logos .img { display:block; margin:0 auto 1px; background-image:url('http://s.s-ports.ru/sites/default/files/i/sb/clubs/transfer_logos.png'); background-repeat:no-repeat; width:50px; height:50px; }
.sb_transfer_logos .logo_1 { background-position:0 0; }
.sb_transfer_logos .logo_2 { background-position:-50px 0; }
.sb_transfer_logos .logo_3 { background-position:-100px 0; }
.sb_transfer_logos .logo_4 { background-position:-150px 0; }
.sb_transfer_logos .logo_5 { background-position:-200px 0; }
.sb_transfer_logos .logo_6 { background-position:-250px 0; }
.sb_transfer_logos .logo_7 { background-position:-300px 0; }
.sb_transfer_logos .text {font-size:10px; display:block; text-align:center; padding:3px 5px 0 5px; color:#015eba; line-height:1.2}
/* /TRANSFER LOGOS */

/* MATCH STATISTICS */
#stats_container .new_stats_table.match_statistics, .new_stats_table.match_statistics { margin-bottom:40px; }
#stats_container .new_stats_table.match_statistics h3, .new_stats_table.match_statistics h3 { margin-top:28px; }
#stats_container .new_stats_table.match_statistics table td.gray, .new_stats_table.match_statistics table td.gray { color:#666; }
#stats_container .new_stats_table.match_statistics table tbody, .new_stats_table.match_statistics table tbody { border-top:2px solid #000; }
/* /MATCH STATISTICS */

/* PROTOCOL TENNIS */
#stats_container .new_stats_table.protocol_tennis, .new_stats_table.protocol_tennis { margin-bottom:40px; }
#stats_container .new_stats_table.protocol_tennis table tbody .score, .new_stats_table.protocol_tennis table tbody .score { font-weight:bold; font-size:14px; vertical-align:middle; }
#stats_container .new_stats_table.protocol_tennis h3, .new_stats_table.protocol_tennis h3 { margin-top:28px; }
#stats_container .new_stats_table.protocol_tennis table tbody, .new_stats_table.protocol_tennis table tbody { border-top:2px solid #000; }
#stats_container .new_stats_table.protocol_tennis table tbody .human-wrap, .new_stats_table.protocol_tennis table tbody .human-wrap { padding-bottom:2px; }
#stats_container .new_stats_table.protocol_tennis table tbody .human-wrap.last, .new_stats_table.protocol_tennis table tbody .human-wrap.last { padding-bottom:0; }
#stats_container .new_stats_table.protocol_tennis table tbody .human-wrap a, .new_stats_table.protocol_tennis table tbody .human-wrap a,
	#stats_container .new_stats_table.protocol_tennis table tbody .human-wrap a:hover, .new_stats_table.protocol_tennis table tbody .human-wrap a:hover { text-decoration:none; }
#stats_container .new_stats_table.protocol_tennis table tbody .human-wrap a:hover span, .new_stats_table.protocol_tennis table tbody .human-wrap a:hover span { text-decoration:underline; }
#stats_container .new_stats_table.protocol_tennis table tbody .left img, .new_stats_table.protocol_tennis table tbody .left img,
#stats_container .new_stats_table.protocol_tennis table tbody .right img, .new_stats_table.protocol_tennis table tbody .right img { border:2px solid #fff; box-shadow:1px 1px 5px #ccc; vertical-align:middle; outline:0; }
#stats_container .new_stats_table.protocol_tennis table tbody .right img, .new_stats_table.protocol_tennis table tbody .right img { margin-right:0; margin-left:5px; }
/* /PROTOCOL TENNIS */


/* UEFA TABLE COEFICIENT */
#stats_container .new_stats_table.uefa-table table { box-sizing: border-box; }
#stats_container .new_stats_table.uefa-table td { height: 24px; padding:0; margin:0; vertical-align: middle; text-align: left; border:solid 1px transparent; }
#stats_container .new_stats_table.uefa-table th { height: 20px; padding:0; margin:0; vertical-align: middle; text-align:left; }
#stats_container .new_stats_table.uefa-table .flag { width: 18px;}
#stats_container .new_stats_table.uefa-table .numbercol { width: 25px; padding-left:5px; }
#stats_container .new_stats_table.uefa-table .country { width: 192px; }
#stats_container .new_stats_table.uefa-table tr { display:block; }
#stats_container .new_stats_table.uefa-table tr td, #stats_container .new_stats_table.uefa-table tr th { width: 62px;}



#stats_container .new_stats_table.uefa-table tbody tr:hover { box-shadow: #999999 1px 1px 3px; }
#stats_container .new_stats_table.uefa-table tbody tr:hover td { background: #e9f1d8 !important; cursor:pointer; min-width:18px; }
#stats_container .new_stats_table.uefa-table tbody tr:hover .leftborder { border-top: solid 1px white; border-bottom: solid 1px white; border-left: solid 1px white;}
#stats_container .new_stats_table.uefa-table tbody tr:hover .rightborder { border-top: solid 1px white; border-bottom: solid 1px white; border-right: solid 1px white;}
#stats_container .new_stats_table.uefa-table tbody tr:hover .noborder { border-top: solid 1px white; border-bottom: solid 1px white; }


#stats_container .uefa-coeficient-wrap .uefa-table { display:block; width:100%; padding:0; margin:0; list-style:none; font-size:11px; }
#stats_container .uefa-coeficient-wrap .uefa-header { font-size: 22px; height:30px; line-height: 30px; margin-bottom:15px;}
#stats_container .uefa-coeficient-wrap .uefa-table .number { width:23px; height:24px; display:inline-block; }
#stats_container .uefa-coeficient-wrap .uefa-table .flag { width:18px; height:24px; display:inline-block; }
#stats_container .uefa-coeficient-wrap .uefa-table .flag img { position:relative; top: 5px; }
#stats_container .uefa-coeficient-wrap .uefa-table .country { width:192px; height:24px; display:inline-block; }
#stats_container .uefa-coeficient-wrap .uefa-table .data { width:57px; height:24px; display:inline-block; padding-left:4px;}
#stats_container .uefa-coeficient-wrap .uefa-table .body .data.highlighted { background: #ececec; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.odd .data.highlighted { background: #d9d9d9; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened .data.highlighted, #stats_container .uefa-coeficient-wrap .uefa-table .body:hover .data.highlighted { background: #d8dfc8; }
#stats_container .uefa-coeficient-wrap .uefa-table span { text-align:left; line-height:24px; }
#stats_container .uefa-coeficient-wrap .uefa-table .body, #stats_container .uefa-coeficient-wrap .uefa-table .header { border: none; border-left: solid 1px transparent; border-right:solid 1px transparent; }
#stats_container .uefa-coeficient-wrap .uefa-table .body:hover, #stats_container .uefa-coeficient-wrap .uefa-table .body.opened { box-shadow: #999999 1px 2px 3px; background: #e9f1d8 !important; cursor:pointer; outline: solid 1px white; }
#stats_container .uefa-coeficient-wrap .uefa-table .header { font-size: 9px; color: #999; border-bottom: solid 2px #000; height: 20px; }
#stats_container .uefa-coeficient-wrap .uefa-table .body .hiddencontent  tr.withborder th { border-bottom: solid 1px black; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.odd { background: #ebebeb; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened { border: solid 1px white; outline: none; }
#stats_container .uefa-coeficient-wrap .uefa-table .body .hiddencontent { display:none; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent { display:block; box-sizing: border-box; cursor: default; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent { background: white; padding:5px; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened .country { font-weight: bold; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened { margin-bottom: 5px; margin-top:2px; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent table { margin-left: 26px; width:650px; border:none; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent td, #stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent th { border:none; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent th { color: #999; font-size: 10px; font-weight:normal; }
#stats_container .uefa-coeficient-wrap .uefa-table .body td { height:20px; line-height:20px; margin:0; padding:0;}
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent .totalline td { background: #e9f1d8; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent .totalline td.bold { font-weight: bold; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent .totalline td.bold.highlighted { background: #d8dfc8 }
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent .clublogo { width:20px; height:20px; box-shadow: #999999 1px 1px 3px; margin-top:2px; margin-left: 1px; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent .clublogo img { margin-left: 1px; margin-top: 1px; }
#stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent .club-name a, #stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent .club-name a:active, #stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent .club-name a:visited, #stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent .club-name a:hover, #stats_container .uefa-coeficient-wrap .uefa-table .body.opened .hiddencontent .club-name a:link { color: #0067be; }

/* END UEFA */
/* Other matches */

#match_center_division .matches_records_block .colored-block { height: auto; min-height:47px; background: #ebebeb; padding:0px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: background 0.5s linear; -moz-transition: background 0.2s linear; -ms-transition: background 0.2s linear; -o-transition: background 0.2s linear; transition: background 0.2s linear; }
#match_center_division .matches_records_block .colored-block p { margin:0; line-height:18px; }
#match_center_division .matches_records_block .colored-block.present_match { background: #faddcd; }
#match_center_division .matches_records_block .colored-block:hover, #match_center_division .matches_records_block .match_center_simple_button2:hover { background: lightgray; }
#match_center_division .matches_records_block .colored-block.live { background: #faddcd; }
#match_center_division .matches_records_block .colored-block.live a, .matches_records_block .colored-block.live a:visited, .matches_records_block .colored-block.live a:active, .matches_records_block .colored-block.live a:hover { text-decoration: none; } 
#match_center_division .matches_records_block.setka-paired { height: auto; }
#match_center_division .matches_records_block.setka-paired .colored-block { height:auto; }
#match_center_division .matches_records_block .tournir-setka-block-date { width:auto; float:left; color: #808080; font-size:9px; }
#match_center_division .matches_records_block .tournir-setka-block-date.live { color: #ff6800; }
#match_center_division .matches_records_block .tournir-setka-block-buttons { width:auto; float:right; }
#match_center_division .matches_records_block .tournir-setka-block-buttons .newstatsbutton { margin-top: 0;}
#match_center_division .matches_records_block .tournir-setka-block-name p { clear:both; display:block; width:100%; height:16px; overflow:hidden; }
#match_center_division .matches_records_block .tournir-setka-block-name { height: auto; overflow:hidden; clear:both; width:100%; font-size: 10px; line-height:13px; margin:0; }
#match_center_division .matches_records_block .tournir-setka-block-name a, .matches_records_block .tournir-setka-block-name a:visited, .matches_records_block .tournir-setka-block-name a:hover, .matches_records_block .tournir-setka-block-name a:active { text-decoration: none; color: black; font-size: 11px; }
#match_center_division .matches_records_block .tournir-setka-block-name a:hover,#match_center_division .matches_records_block .tournir-setka-block-results a:hover { text-decoration:underline !important; }
#match_center_division .matches_records_block .tournir-setka-block-name img { float: left; margin-left: 4px; }
#match_center_division .matches_records_block .tournir-setka-block-results { font-weight:bold;  text-align: center; font-size: 11px; height: 14px; line-height: 14px; overflow: visible; width:100%; margin:0;}
#match_center_division .matches_records_block .match_center_simple_button2 {position:absolute; cursor:pointer; right:0; bottom:0px; z-index:2; line-height:43px; -webkit-transition: background 0.5s linear; -moz-transition: background 0.2s linear; -ms-transition: background 0.2s linear; -o-transition: background 0.2s linear; transition: background 0.2s linear; }
/* /Other matches */

/* Text shorter */
.text-shorter-wrap { width:100%; margin:0; padding:0; }
.text-shorter-text-block { width:100%; overflow:hidden; clear:both; }
.text-shorter-button { height: 50px; line-height: 50px; position: relative; z-index: 3; background: url(http://s.s-ports.ru/i/20130620/morebackground.png) center -83px no-repeat; font-size: 11px; margin-top:-20px; cursor: pointer; text-align: center; }
.text-shorter-button.active { background: url(http://s.s-ports.ru/i/20130620/morebackground.png) center -6px no-repeat; }
/* /text shorter */

/* LIGHTBOX */
#lightboxOverlay {  position: absolute;  top: 0;  left: 0;  z-index: 9999;  background-color: black;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);  opacity: 0.85;  display: none;}
#lightbox {  position: absolute;  left: 0;  width: 100%;  z-index: 10000;  text-align: center;  line-height: 0;  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;  font-weight: normal; }
#lightbox img {  width: auto;  height: auto;}
#lightbox a img {  border: none;}
.lb-outerContainer {  position: relative;  background-color: white;  *zoom: 1;  width: 250px;  height: 250px;  margin: 0 auto;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  border-radius: 4px;}
.lb-outerContainer:after {  content: "";  display: table;  clear: both;}
.lb-container {  padding: 10px; }
.lb-loader {  position: absolute;  top: 40%;  left: 0%;  height: 25%;  width: 100%;  text-align: center;  line-height: 0; }
.lb-nav {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  z-index: 10; }
.lb-container > .nav {  left: 0; }
.lb-nav a {  outline: none; }
.lb-prev, .lb-next {  width: 49%;  height: 100%;  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");  display: block; }
.lb-prev {  left: 0;  float: left; }
.lb-next {  right: 0;  float: right; }
.lb-prev:hover {  background: url(http://s.s-ports.ru/i/lightbox/prev.png) left 48% no-repeat; }
.lb-next:hover {  background: url(http://s.s-ports.ru/i/lightbox/next.png) right 48% no-repeat; }
.lb-dataContainer {  margin: 0 auto;  padding-top: 5px;  *zoom: 1;  width: 100%;  -moz-border-radius-bottomleft: 4px;  -webkit-border-bottom-left-radius: 4px;  -ms-border-bottom-left-radius: 4px;  -o-border-bottom-left-radius: 4px;  border-bottom-left-radius: 4px;  -moz-border-radius-bottomright: 4px;  -webkit-border-bottom-right-radius: 4px;  -ms-border-bottom-right-radius: 4px;  -o-border-bottom-right-radius: 4px;  border-bottom-right-radius: 4px;}
.lb-dataContainer:after {  content: "";  display: table;  clear: both; }
.lb-data {  padding: 0 10px;  color: #bbbbbb; }
.lb-data .lb-details {  width: 85%;  float: left;  text-align: left;  line-height: 1.1em;}
.lb-data .lb-caption {  font-size: 13px;  font-weight: bold;  line-height: 1em;}
.lb-data .lb-number {  display: block;  clear: left;  padding-bottom: 1em;  font-size: 11px;}
.lb-data .lb-close {  width: 35px;  float: right;  padding-bottom: 0.7em;  outline: none;}
.lb-data .lb-close:hover {  cursor: pointer; }
/* END LIGHTBOX*/


/* MATCHCENTER BIATLON */
#stats_container .match_center_biatlon { margin-top:20px; margin-bottom:10px !important; }
#stats_container .match_center_biatlon .photo { width:auto; }
#stats_container .match_center_biatlon .photo img { max-width:52px; max-height:68px; }
#stats_container .match_center_biatlon .content { margin-left:90px; }
#stats_container .match_center_biatlon .content .titleWrap { overflow:hidden; }
#stats_container .match_center_biatlon .content .titleWrap .title { padding:0; background:none; display:inline-block; margin-right:30px; }
#stats_container .match_center_biatlon .content .titleWrap .time { display:inline-block; font-size:24px; }
#stats_container .match_center_biatlon .buttonsWrap .button { overflow:hidden; }
#stats_container .match_center_biatlon .buttonsWrap .button a { display:inline-block; text-align:center; font-size:12px; padding:0; margin:0; line-height:normal; margin-bottom:5px; }
#stats_container .match_center_biatlon .buttonsWrap .button a span { height:43px; vertical-align:middle; display:table-cell; text-align:center; width:63px; padding:0 5px; font-size:12px; }
#stats_container .match_center_biatlon .buttonsWrap .text { font-size:11px; display:inline-block; vertical-align:top; padding-top:8px; margin-left:10px; }
#stats_container .match_center_biatlon .buttonsWrap .text span { display:block; line-height:normal; }
/* // MATCHCENTER BIATLON */

#stats_container .new_stats_table.match_center_gamers_block td.photo div, .new_stats_table.match_center_gamers_block td.photo div { padding-right:12px; }
#stats_container .new_stats_table.match_center_gamers_block td.photoRight div, .new_stats_table.match_center_gamers_block td.photoRight div { padding-left:12px; }
#stats_container .match_center_gamers_block td.photo, .match_center_gamers_block td.photo,
	#stats_container .match_center_gamers_block td.photoRight, .match_center_gamers_block td.photoRight { height:32px; }
#stats_container .match_center_gamers_block td.photo div p span, .match_center_gamers_block td.photo div p span { position:absolute; right:2px; z-index:2; top:50%; margin-top:-6px; }
	#stats_container .match_center_gamers_block td.photoRight div p span, .match_center_gamers_block td.photoRight div p span { position:absolute; left:2px; z-index:2; top:50%; margin-top:-6px; }
#stats_container .match_center_gamers_block td.photo a, .match_center_gamers_block td.photo a,
	#stats_container .match_center_gamers_block td.photoRight a, .match_center_gamers_block td.photoRight a { z-index:1; }
#stats_container .match_center_gamers_block td .stats_pict, .match_center_gamers_block td .stats_pict { margin-top:0; }

#stats_container .new_stats_table .sb_c_stat_game_col .sb_c_stat_game_tbl, .new_stats_table .sb_c_stat_game_col .sb_c_stat_game_tbl,
	#stats_container .new_stats_table .sb_c_stat_game_col_l .sb_c_stat_game_tbl, .new_stats_table .sb_c_stat_game_col_l .sb_c_stat_game_tbl { border-top:2px solid #000; vertical-align:top; }

.empty-spacer { display:block; height:23px; }
#rs_comments { margin-top: 0px; }
.table-shorter.nomargin { margin:0 !important;}
.stats-info-caution-message { background: #fcebc2; border: solid 5px #ffffff; display:inline-block; padding:10px 20px 10px 20px; box-shadow: #999999 1px 1px 3px; margin:auto; margin-top:10px; margin-bottom: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align:center; }
.stats-info-caution-message a, .stats-info-caution-message a:link, .stats-info-caution-message a:active, .stats-info-caution-message a:visited { color: #015eba; }
.title-h4-info-card { font-size:21px; margin-bottom:6px; }
.title-h4-info-card a { display:inline-block; }
.title-h4-info-card .icon { display:inline-block; height:21px; width:18px; background: url(http://s.s-ports.ru/sites/all/libraries/design/_spbver16_/img/s/sb/spr/mainSprite.png) -29px -1529px no-repeat; }

/* sport regions */
/* map */
.regions-vote-wrap { margin:0; padding:0; margin-top:30px; margin-bottom:10px;  }
.regions-vote-wrap .regions-vote-header { font-size: 30px; color: #000000; margin:0; padding-left:10px; line-height:28px; }
.regions-vote-wrap .regions-vote-block { clear:both; border:solid 1px #d7d7d7; border-radius: 4px; padding:9px; margin-top:10px; display:block; }
.regions-vote-wrap .regions-vote-title { font-size: 18px; color: #000000; margin:0; padding:0; line-height:16px; }
.regions-vote-wrap .regions-vote-stars { margin-top:4px; float:left; width: 160px; height:29px; background: url(http://s.s-ports.ru/i/20130817/regions-vote-5stars.png) top left no-repeat; }
.regions-vote-wrap .regions-vote-stars .regions-vote-stars-lists { margin:0; padding:0; list-style: none; display:block; height:29px; width:160px; }
.regions-vote-wrap .regions-vote-stars .star { cursor:pointer; width:16px; height:29px; border:none; display:block; float:left; }
.regions-vote-wrap .regions-vote-stars.star-0 { background-position: 0px -0px;}
.regions-vote-wrap .regions-vote-stars.star-1 { background-position: 0px -28px;}
.regions-vote-wrap .regions-vote-stars.star-2 { background-position: 0px -57px;}
.regions-vote-wrap .regions-vote-stars.star-3 { background-position: 0px -85px;}
.regions-vote-wrap .regions-vote-stars.star-4 { background-position: 0px -113px;}
.regions-vote-wrap .regions-vote-stars.star-5 { background-position: 0px -142px;}
.regions-vote-wrap .regions-vote-stars.star-6 { background-position: 0px -170px;}
.regions-vote-wrap .regions-vote-stars.star-7 { background-position: 0px -198px;}
.regions-vote-wrap .regions-vote-stars.star-8 { background-position: 0px -223px;}
.regions-vote-wrap .regions-vote-stars.star-9 { background-position: 0px -255px;}
.regions-vote-wrap .regions-vote-stars.star-10 { background-position: 0px -283px;}
.regions-vote-wrap .regions-vote-rate { display:block; width: 55px; margin-left:3px; height:40px; line-height:37px; text-align:center; color: #ffffff; font-size:15px; font-weight: bold; float:left; background: url(http://s.s-ports.ru/i/20130817/regions-vote-5stars.png) -170px 0px no-repeat;}
.regions-vote-wrap .regions-vote-descr { margin:0; padding:0; color: #000000; clear:both; }

.region-description-wrapper { padding: 0px 20px 20px; border: 1px solid #fff; box-shadow: 0px 0px 1px 1px #DBDBDB; color: #000; width: 648px; min-height: 230px; 
    background-image: -ms-linear-gradient(top left, #EAEAEA 0%, #DEDEDE 100%);
    background-image: -moz-linear-gradient(top left, #EAEAEA 0%, #DEDEDE 100%);
    background-image: -o-linear-gradient(top left, #EAEAEA 0%, #DEDEDE 100%);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #EAEAEA), color-stop(1, #DEDEDE));
    background-image: -webkit-linear-gradient(top left, #EAEAEA 0%, #DEDEDE 100%);
    background-image: linear-gradient(to bottom right, #EAEAEA 0%, #DEDEDE 100%);}
.region-description-wrapper  .region-arrow { width: 0px; height: 0px; border-left: 24px solid transparent; border-right: 24px solid transparent; border-bottom: 23px solid #fff; position: relative; bottom: 23px; }
.region-description-wrapper  .region-arrow  .region-arrow-inner { width: 0px; height: 0px; border-left: 24px solid transparent; border-right: 24px solid transparent; border-bottom: 23px solid #eaeaea; position: relative; margin-left: -23px; top: 1px; left: -1px;}
.region-description-wrapper .region-bullet-points .bullet-point-wrapper { border-left: 1px solid #3398FE; width: 196px; height: 36px; float: left; }
.region-description-wrapper .region-bullet-points .bullet-point { border-left: 1px solid #fff; height: 36px; font-size: 11px; padding-left: 17px;}
.region-description-wrapper .region-bullet-points .bullet-point .bullet-point-header { color: #808080; }
.region-description-wrapper .region-description-header { clear: left; font-size: 26px; margin-top: 57px; }
.region-description-wrapper .region-description { font-size: 11px; margin-top: 10px; }
/* //map */

/* info block */
.region-header-background { position: absolute; top: 0px; width: 1000px; margin: 0 auto; height: 125px; background-color: rgba(255,255,255,0.8); }

.region-header-wrapper .region-flag-zone { margin: 40px 0 0 20px; height: 125px; position: relative;}
.region-header-wrapper .region-flag-shadow { width: 250px; height: 125px; background: url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/sport_regions/flag-shadow.png) no-repeat; z-index: 2; position: absolute; }
.region-header-wrapper .region-flag { width: 250px; height: 125px; z-index: 0; position: absolute; }
.region-header-wrapper .region-emblem-background { background-color: #fff; width: 125px; height: 125px; margin-left: 251px; position: absolute; }
.region-header-wrapper .region-emblem { height: 125px; margin-left: 250px; width: 125px; position: absolute; }

.region-header-wrapper .region-sport-in-regions { margin: 12px 0 0 20px; }
.region-header-wrapper .region-sport-in-regions .region-sport-in-regions-url { font-size: 14px; color: #fff;  font-weight: bold;  text-decoration: underline; }

.region-header-wrapper .region-zone { height: 79px; }
.region-header-wrapper .region-header-region { font-size: 54px; color: #fff; line-height: 59px; position: relative; display: inline-block; bottom: 71px; margin: 3px 0 0 20px; }
.region-header-wrapper .region-flame { background: url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/sport_regions/flame.png) no-repeat; width: 100px; height: 125px; position: relative; display: inline-block; bottom: 55px; right: 30px; }
.region-header-wrapper .region-score { background: url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/sport_regions/score-background.png) no-repeat; width: 125px; height: 57px; position: relative; display: inline-block; bottom: 87px; right: 20px; }
.region-header-wrapper .region-score .region-score-content { color: #fff; position: relative; left: 29px; top: 13px; font-size: 36px; }
.region-header-wrapper .region-question-circle { background: url(http://s.s-ports.ru/sites/all/libraries/design/_spbver53_/img/s/sb/sport_regions/question-circle.png) no-repeat; width: 20px; height: 20px; position: relative; display: inline-block; right: 20px; bottom: 102px;}
.region-header-wrapper .region-question-circle .region-question { color: #666666; font-size: 16px; font-weight: bold; left: 5px; top: 3px; position: relative; }
/* //info block */
/* //sport regions */