/*** RESET ***/

html,body,ul,ol,li,th,td,h1,h2,h3,h4,h5,h6,input,textarea {margin:0; padding:0}

/*** END RESET ***/



/*** DEFAULT ***/

html {font-size:100.01%; min-height:100%; width:100%; overflow-y:scroll}
body {color:#666; font-family:Arial; font-size:75%; line-height:1.34em; min-height:100%; width:100%}
img {vertical-align:top}
a img {border:0}
a:link {color:#015eba}
a:hover {text-decoration:underline !important}
ul {list-style:none}
fieldset {margin-bottom:1em; padding:.5em}
hr {height:1px; border:1px solid gray}
th {text-align:left; padding-right:1em; border-bottom:3px solid #ccc}
h1 {color:#000; font-family:Arial,sans-serif; font-size:1.94em; font-weight:normal; line-height:1.19em; margin:0 0 0.35em}
h1 a {color:#000}
h2{font-weight:normal; font-size:18px; color:black; margin-bottom:10px; margin-top:0}
h2 a {color:#000}
h3{font-weight:normal; margin-top:0; margin-bottom:8px; font-size:14px}
p {margin:0 0 1.1em}
table {border-collapse:collapse}
tbody {border-top:none}
thead th {text-align:left; padding-right:0; border-bottom:none}
tbody th {border-bottom:none}
.sb_tp_main_col_clr {clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0}
.messages, .warning {position:relative;z-index:3}
.sb_c_auth_def iframe {display:block; margin-left:auto; margin-right:auto}

/* clearfix */
.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0}
* html .clearfix {zoom:1}
*+html .clearfix {zoom:1}
/* /clearfix */

.content {color:#1a1a1a; font-size:1.16em; line-height:1.28em}
.content table {border-collapse:collapse; border-spacing:0}
.content table th, .content table td {border:1px solid #d2d9e1; padding:3px 2px 3px 2px; text-align:left; vertical-align:top}
.content table p {margin-bottom:5px}
.content h1 a {color:#000; text-decoration:underline}
.content h1 {color:#000; font-size:24px; font-weight:normal; line-height:1.208em; margin:0 0 0.35em}
.content h2 {color:#000; font-size:1.73em; font-weight:normal; line-height:1.07em; margin:0 0 0.35em}
.content h2 a {color:#000; text-decoration:underline}
.content h3 {color:#000; font-size:1.61em; font-weight:normal; line-height:1.10em; margin:0 0 0.35em}
.content h3 a {color:#000; text-decoration:underline}
.content h4 {color:#000;  font-size:1.49em; font-weight:normal; line-height:1.04em; margin:0 0 0.35em}
.content h4 a {color:#000; text-decoration:underline}
.content h5 {color:#000; font-size:1.37em; font-weight:normal; line-height:1.13em; margin:0 0 0.35em}
.content h5 a {color:#000; text-decoration:underline}
.content h6 {color:#000;  font-size:1.25em; font-weight:normal; line-height:1.10em; margin:0 0 0.35em}
.content h6 a {color:#000; text-decoration:underline}
.content sup {font-size:10px;line-height:1}

/*** END DEFAULT ***/



/* fckeditor */
.content .rteindent1 {margin-left:40px}
.content .rteindent2 {margin-left:80px}
.content .rteindent3 {margin-left:120px}
.content .rteindent4 {margin-left:160px}

.content .rteleft {text-align:left}
.content .rteright {text-align:right}
.content .rtecenter {text-align:center}
.content .rtejustify {text-align:justify}
/* end fckeditor */


/* shell */
.shell {width:500px; margin-left:200px}
/* /shell */


/* what is it? */
.sb_u_blk_inline {display:inline}
/* --- */


/* box */
.sb_u_box_gray {background-color:#ececec; padding:16px 10px 15px 15px}
.sb_u_box_gray2 {background-color:#ececec; padding:11px 10px 15px 15px}
/* /box */


/* button */
.sb_u_btn_all {margin:0}
.sb_u_btn_all a {background:#f53b00 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; line-height:18px; font-size:12px; height:18px; color:#fff; display:block; margin:0 auto; padding:0; text-align:center; text-decoration:none !important; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}
.sb_u_btn_all_read a {width:124px}
/* /button */


/* colors */
.sb_u_clr_green_i {color:#559401 !important}
/* /colors */


/* image */
.sb_u_img_block {float:left; font-size:0.833em; line-height:1.3em; position:relative}
.sb_u_img_block_icon {bottom:0; display:block; position:absolute; left:0; width:28px}
.sb_u_img_block_icon span {background-color:#000; background-color:rgba(0,0,0,0.5); color:#fff; display:block; margin:0; text-align:center}
.sb_u_img_block .sb_u_icon_type {background-image:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png); background-color:transparent; display:inline-block; margin:8px 0 8px; text-decoration:none !important}
.spb_video_info_label {position:absolute; right:0; bottom:0; color:#fff; background-color:#000; background-color:rgba(0,0,0,0.5); padding:2px 5px}
/* /image */


/* list */
.sb_u_lst_bull {color:#000; line-height:1.5em; margin:0 0 24px}
.sb_u_lst_bull li {list-style-type:none; margin:0 0 10px}
.sb_u_box_gray .sb_u_lst_bull li {padding:0 10px 0 0}
.sb_u_box_gray .sb_u_lst_bull_cur {background-color:#fff; margin:-5px 0 5px -15px; padding:5px 10px 7px 15px !important}
.sb_u_lst_bull .sb_u_bull {font-family:Tahoma}
/* /list */


/* margins */
.sb_u_mar_t_5_b_40 {margin-top:5px; margin-bottom:40px}
.sb_u_mar_lr_15 {margin-left:15px; margin-right:15px}
.sb_u_mar_b11px {margin-bottom:11px}
.sb_u_mar_b_20 {margin-bottom:20px}
.sb_u_mar_b_15 {margin-bottom:15px}
/* /margins */


/* paddings */
.sb_u_pad_lr_5 {padding-left:5px; padding-right:5px}
.sb_u_pad_r_30 {margin-right:30px}
.sb_u_pad_10_5_30 {padding-bottom:30px; padding-left:5px; padding-right:5px; padding-top:10px}
/* /paddings */


/* rss */
.sb_u_icon_rss_b {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -252px -444px no-repeat; display:inline-block; height:0; margin:0 7px 0 5px; overflow:hidden; padding:0 0 14px 14px; vertical-align:middle; width:0}
/* /rss */


/* title */
.sb_u_ttl_block, .sb_u_ttl_block_i {color:#000; font-size:1.5em; font-weight:normal; line-height:1.167em; margin:0}
.sb_u_ttl_block_i {display:inline}
.sb_u_ttl_block a, .sb_u_ttl_block_i a {color:#000}

.sb_c_news_all_lst .sb_u_ttl_type {color:#000; font-size:0.917em; font-weight:normal; margin:23px 0 5px}
.sb_c_news_all_lst .sb_u_ttl_type a, .sb_c_news_all_lst .sb_u_ttl_type a:visited {color:#000; text-decoration:none}
/* /title */


/* type */
.sb_u_icon_type_v, .sb_u_icon_type_p, .sb_u_icon_type_a, .sb_u_icon_type_l, .sb_u_icon_type_s, .sb_u_icon_type_o, .sb_u_icon_type_v_w, .sb_u_icon_type_p_w, .sb_u_icon_type_a_w, .sb_u_icon_type_l_w, .sb_u_icon_type_s_w, .sb_u_icon_type_t_w {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -654px no-repeat; display:inline-block; height:0; overflow:hidden; vertical-align:middle; width:0}
.sb_u_icon_type_v   {padding:0 0 7px 10px !important; background-position:-83px -1645px;}
.sb_u_icon_type_p , .sb_u_icon_type_p_w    {padding:0 0 12px 15px;  background-position:-252px -612px;}
.sb_u_icon_type_a , .sb_u_icon_type_a_w    {padding:0 0 7px 10px;  background-position:-57px -1645px}
.sb_u_icon_type_l , .sb_u_icon_type_l_w   {padding:0 0 7px 10px !important;   background-position:-70px -1645px;}
.sb_u_icon_type_s , .sb_u_icon_type_s_w    {padding:0 0 7px 10px !important;  background-position:-15px -1645px;}

.sb_u_icon_type_v_w {background-position: -167px -402px;padding: 0 0 14px 14px !important;}
/* /type */


/* user video */
/* background */
.sb_u_bg_gray2 {background-color:#e6e6e6}
/* /background */


/* border */
.sb_u_brd_b_1_gray {border-bottom:1px solid #ccc}
/* /border */


/* box */
.sb_u_box_brd_top {border-top:1px solid #ccc; padding:15px 0}
/* /box */


/* calendar */
.sb_u_cal_gray_bg {display:inline-block; padding:0.5em 0 !important; text-align:center; vertical-align:baseline; width:23px}
.sb_u_cal_gray_bg {background:#262725 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/video_hor_spr2.png) 0 -460px repeat-x}
.sb_u_cal_gray {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -168px -612px no-repeat; cursor:pointer; display:inline-block; height:0; overflow:hidden; padding:0 0 10px 13px; width:0}
/* /calendar */


/* color */
.sb_u_clr_blue2_i {color:#00aeef !important}
/* /color */


/* comments */
.sb_u_comm_i {display:inline-block; margin:0; vertical-align:baseline}
.sb_trans_preview .sb_u_votes_inline, #spb_video_chrono_list .sb_u_votes_inline, .sb_u_comm_video .sb_u_votes_inline {margin-right:5px;}
.sb_trans_preview .sb_u_votes_def_i, #spb_video_chrono_list .sb_u_votes_def_i, .sb_u_comm_video .sb_u_votes_def_i {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -1645px no-repeat; height:8px; width:9px;position: relative;top: 1px;}
.sb_trans_preview .sb_u_votes_def_t, #spb_video_chrono_list .sb_u_votes_def_t, .sb_u_comm_video .sb_u_votes_def_t {color:#6A829B;font-size: 0.9em;}
.sb_trans_preview .sb_c_comm_inline2_i, #spb_video_chrono_list .sb_c_comm_inline2_i, .sb_u_comm_video .sb_c_comm_inline2_i {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -29px -1645px no-repeat; height:8px; width:11px;}
.sb_trans_preview .sb_c_comm_inline2_t, #spb_video_chrono_list .sb_c_comm_inline2_t, .sb_u_comm_video .sb_c_comm_inline2_t {font-size:0.75em;}
/* /comments */


/* element */
.sb_u_elem_164_hor {display:inline-block; margin:28px 20px 0 0; vertical-align:top; width:164px}
.sb_u_elem_156_hor {display:inline-block; margin:32px 20px 0 0; vertical-align:top; width:156px}
.sb_u_elem_110_hor {display:inline-block; margin:2px 7px 0 0; vertical-align:top; width:110px}
/* /element */


/* form */ /* Use it? */
.sb_u_form_hor fieldset {border:0; margin:0; padding:0}
.sb_u_form_hor .form-item {display:inline-block; margin:0; vertical-align:top}
.sb_u_form_hor .sb_u_input_gray {margin:0 -0.25em 0 0}
.sb_u_form_hor .sb_u_cal_gray_bg {float:right}
/* /form */


/* input */ /* Use it? */
.sb_u_input_gray {border-color:#4d4d4d #ccc #ccc #4d4d4d; border-style:solid; border-width:1px; font-family:Arial, sans-serif; font-size:1em; line-height:1.167em; padding:0.25em 0.333em 0.167em}
/* /input */


/* margin */
.sb_u_mar_0 {margin:0}
.sb_u_mar_r_0 {margin-right:0}
.sb_u_mar_t_28 {margin-top:28px}
.sb_u_mar_t_34_i {margin-top:34px !important}
/* /margin */


/* menu */
.sb_u_menu_top {background:#fff url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/video_spr2.png) 100% -96px no-repeat; border-color:#4d4d4d #ccc #ccc #4d4d4d; border-style:solid; border-width:1px; color:#252625; cursor:pointer; line-height:1.25em; padding:0.25em 15px 0.167em 7px}
.sb_u_menu_sub {background:#fff; border:1px solid #ccc; border-left-color:#4d4d4d; border-top:0; color:#000; display:none; list-style:none; margin:6px 0 0; padding:6px 15px 0 7px; position:absolute; z-index:201}
.sb_u_menu_sub li {cursor:pointer; margin:0 0 0.667em}
/* /menu */


/* more */
.sb_u_more_blue {color:#00aeef; font-size:1.167em; font-weight:bold; line-height:1.214em; margin:0 0 0.214em; text-align:center;}
.alter_video_block .sb_u_more_blue {position:relative;top:10px;}
.sb_u_more_blue a {color:#00aeef}
/* /more */


/* only rus */
.sb_u_only_rus {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -42px -948px no-repeat; cursor:default; display:inline-block; font-size:0.833em; height:15px; line-height:1.2em; margin:0 0 0 -2px; overflow:hidden; padding:0 0 0 15px; vertical-align:bottom; width:0}
/* /only rus */


/* quality */
.sb_u_quality_hd {background:#252525; color:#fff; cursor:default; font-size:0.833em; display:inline-block; line-height:1.2em; margin:0 0 0 -2px; padding:0.1em 5px 0.2em}
/* /quality */


/* preview */
.sb_u_preview_box {clear:both; float:left; margin:0.583em 0 0; position:relative}
.sb_u_preview_btm {bottom:0; position:absolute; right:0; text-align:right}
/* /preview */


/* rating */
.sb_u_rating_video .fivestar-static-form-item,
.sb_u_rating_video .form-item,
.sb_u_rating_video .fivestar-widget-static,
.sb_u_rating_video .fivestar-widget-static div {display:inline-block}

.sb_u_rating_video .fivestar-widget-static span {float:left}

.sb_u_rating_video .fivestar-static-form-item {vertical-align:baseline}
.sb_u_rating_video div.fivestar-widget .star {vertical-align:baseline}

.sb_u_rating_video .fivestar-static-form-item .description {display:none}
.sb_u_rating_video div.fivestar-widget .star, div.fivestar-widget .star a {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -84px -948px}
.sb_u_rating_video div.fivestar-widget div.on a {background-position:-84px -954px}
.sb_u_rating_video div.fivestar-widget div.hover a, div.rating div a:hover {background-position:-84px -960px}
.sb_u_rating_video div.fivestar-widget-static .star {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -84px -948px; height:6px; margin:0 4px 0 0; width:6px}
.sb_u_rating_video div.fivestar-widget-static .star-5 {margin:0}
.sb_u_rating_video div.fivestar-widget-static .star .off {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -84px -948px}
.sb_u_rating_video div.fivestar-widget-static .star .on {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -84px -959px}
/* /rating */


/* sport */
.sb_u_sport_small {color:#000; font-size:0.833em; display:inline; line-height:1.2em; margin:0; padding:0}
.sb_u_sport_small a {color:#000; text-decoration:none}
/* /sport */


/* tabs */ /* Use it? */
.sb_u_tabs {color:#808080; display:inline-block; line-height:1.167em; list-style:none; margin:0; padding:0}
.sb_u_tabs li {display:inline-block; margin:0.083em 9px 0.167em 5px; padding:0}
.sb_u_tabs_a {background:#00aeef; color:#fff; cursor:pointer; margin:0 4px 0 0 !important; padding:0.083em 5px 0.167em !important}
.sb_u_tabs_na {color:#000; border-bottom:1px dotted #000; cursor:pointer}
.sb_u_tabs_big {position:relative; top:-0.167em; vertical-align:baseline}
/* /tabs */


/* time */
.sb_u_time_small {color:#818181; font-size:0.833em; display:inline; line-height:1.2em; margin:0; padding:0}
.sb_u_time_big {color:#000; font-size:1.167em; font-weight:bold; line-height:1.071em; margin:0; padding:0}
.sb_u_time_dur {background:#252525; color:#fff; cursor:default; font-size:0.833em; display:inline-block; line-height:1.2em; margin:0 0 0 -2px; padding:0.1em 3px 0.2em; text-align:center; width:41px}
/* /time */


/* title */
.sb_u_ttl_blue {color:#00aeef; display:inline-block; font-size:1.5em; font-weight:normal; line-height:1.333em; margin:0 1.222em 0 0; padding:0}
.sb_u_ttl_name {color:#000; font-size:1em; font-weight:normal; line-height:1.333em; margin:0.5em 0 0; padding:0}
.sb_u_ttl_name a:link {color:#000}
.sb_u_ttl_name a:visited {color:#92278f}
.sb_u_ttl_small {color:#000; font-size:0.917em; font-weight:normal; line-height:1.273em; margin:0.636em 0 0; padding:0}
.sb_u_ttl_small a {color:#000}
.sb_u_ttl_small a:visited {color:#92278f}
/* /title */


/* votes */
.sb_u_votes {white-space:nowrap;margin-right: 2px;}
.sb_u_votes_inline {color:#999; display:inline-block; font-size:0.833em; line-height:1.6em; margin:0 7px 0 0; vertical-align:baseline;white-space:nowrap;}
.sb_u_votes_def {color:#999 !important; cursor:pointer; font-size:0.833em; line-height:1.6em; text-decoration:none; white-space:nowrap}
.sb_u_votes_def:hover {text-decoration:none !important}
.sb_u_votes_def:hover .sb_u_votes_def_t {text-decoration:underline}
.sb_u_votes_def_i {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -1645px no-repeat; display:inline-block; height:8px; margin:0 1px 0 0; overflow:hidden; vertical-align:baseline; width:9px;}
.sb_trans_preview .sb_u_votes_inline {font-size:0.833em; font-weight:normal; margin:0 6px 0 0; vertical-align:baseline; width:auto !important}
.sb_trans_preview .sb_u_votes_def_t {float:none; margin:0}
.sb_trans_preview .sb_u_votes_def_i {float:none; margin:0 1px 0 0}
/* /votes */

/* width */
.sb_u_width_auto {width:auto}
/* /width */



/* breadcrumb */
.breadcrumb {padding-left:10px}
.breadcrumb a {color:#8fa2b3; font-size:11px; font-family:Arial}
/* /breadcrumb */


/* main column */
.sb_t_secs_main {background-color:#fff; margin:0 auto; width:1000px; display:table;}
/* End main column */


/* Banners */
.sb_cp_banner_top {margin:0 0 1px}
.spb_cmp_right_top_banner {position:relative; z-index:10}
/* End banners */


/* ______________________________________________ END GENERAL
*/



/* bottom */
.sb_t_secs_btm {background-color:#3d4d5e; color:#90a0b1; font-size:0.786em; line-height:1.364em}
.sb_t_secs_btm a {color:#fff}
.sb_t_secs_btm p {margin:0}
.sb_t_secs_btm {font-size:0.917em; margin:0 auto; width:990px}
/* /bottom */


/* columns */
.sb_t_cols_90, .sb_t_cols_100, .sb_t_cols_210, .sb_t_cols_240, .sb_t_cols_320, .sb_t_cols_330, .sb_t_cols_360, .sb_t_cols_376, .sb_t_cols_450, .sb_t_cols_570, .sb_t_cols_690, .sb_t_cols_720, .sb_t_cols_960 {float:left}
* html .sb_t_cols_90,* html .sb_t_cols_100,* html .sb_t_cols_210,* html .sb_t_cols_240,* html .sb_t_cols_320,* html .sb_t_cols_330,* html .sb_t_cols_360,* html .sb_t_cols_376,* html .sb_t_cols_450,* html .sb_t_cols_570,* html .sb_t_cols_690,* html .sb_t_cols_720, .sb_t_cols_960 {display:inline}
.sb_t_cols_90   {width:90px}
.sb_t_cols_100 {width:100px}
.sb_t_cols_210 {width:210px}
.sb_t_cols_240 {width:240px}
.sb_t_cols_320 {width:320px}
.sb_t_cols_330 {width:330px}
.sb_t_cols_360 {width:360px}
.sb_t_cols_376 {width:376px}
.sb_t_cols_450 {width:450px}
.sb_t_cols_570 {width:570px}
.sb_t_cols_690 {width:690px}
.sb_t_cols_720 {width:720px}
.sb_t_cols_960 {width:960px}
.sb_t_cols_690 .sb_t_cols_210 {margin-right:0; margin-left:30px}
.sb_t_cols_clr {clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0}
/* /columns */


/* styles of box of components */
/* base **/
.sb_c_bs_stl {margin:0 0 30px}
/* /base */
/* /sections */


/** content **/
/*** old ***/
.sb_cp_bs_stl, .spb_cmp_col_table {clear:both; margin:15px 0 27px 0; }
.spb_cmp_top_banner {margin:0 20px 15px; position:relative; z-index:999}
.google-info-int {clear:both; margin:0 0 27px}
.sb_cp_newsl_main .google-info-int {clear:none; margin:0 0 27px}
/*** /old ***/

.menu {font-size:1em; line-height:1.25em; margin:0 0 27px}
.sb_c_action_def, .sb_c_news_all {margin:0 0 27px}
.sb_c_block_def {font-size:1.167em; line-height:1.429em; margin:0 0 16px}
.sb_c_news_4main {font-size:1.167em; line-height:1.429em; margin: 20px -6px; }
.sb_c_sear_block {font-size:1.167em; line-height:1.429em; width:420px}
.sb_c_tags_block {font-size:0.786em; line-height:1.455em; margin:27px 0}
.sb_c_video_def {line-height:1.429em}
.sb_c_block_media, .sb_c_brdcrmb_def, .sb_c_forum_list, .sb_c_game_block, .sb_c_news_block, .sb_c_news_list, .sb_c_news_main, .sb_cp_online_block, .sb_c_pedest_olymp, .sb_c_poll_def, .sb_c_shop_block, .sb_c_topic_block, .sb_c_topmed_olymp, .sb_c_trans_main, .sb_c_blogs_block {font-size:1.167em; line-height:1.429em; margin:0 0 27px}
.sb_c_news_list #y5_direct1 {font-size:0.857em !important; margin:25px 0 0}
.sb_c_news_list .sb_c_news_list, .sb_c_news_list .sb_c_sear_block {font-size:1em; line-height:1.429em}
.sb_c_news_list .sb_c_pages_def {font-size:1em; line-height:1.429em; margin:27px 0}
.sb_c_photoday_block {margin:0 0 21px}

.sb_c_video_popul {margin:0 !important}
.sb_c_video_best {margin:0 !important}
.sb_c_video_trans {margin:0 !important}
.sb_c_video_search {margin:0 0 20px}
.sb_c_video_now {margin:0 0 13px; padding:0 0 15px 0}
/** /content **/


/** bottom **/
.sb_t_secs_btm .sb_c_bs_stl {margin:0 0 13px}
/** /bottom **/
/* /styles of box of components */


/* edit material tabs */
ul.primary {white-space:normal}
ul.primary li {display:inline-table; margin:10px 0 0}
/* /edit material tabs */


/* show error */
div.error {position:relative; z-index:999}
/* /show error */

/*____________________________________________________ END TEMPLATE
*/








/*____________________________________________________ COMPONENTS
*/

/* old		*/
/* new		*/
/* olymp	*/

 
/* air/default					*/
/* banner/top					*/
/* blog/main					*/
/* comments/default				*/
/* comments/material			*/
/* conference					*/
/* datepicker/default			*/
/* datapicker					*/
/* dblock/def					*/
/* fivestar						*/
/* golpedestal					*/
/* igrok/default				*/
/* interlink					*/
/* konkurs/main					*/
/* menu/right					*/
/* photogalery					*/
/* photoday						*/
/* poll							*/
/* popular tags/block			*/
/* result/small					*/
/* sample search text			*/
/* search/all					*/
/* stat_tours					*/
/* sphinxsearch autocomplete	*/
/* topic/all					*/
/* topic/description			*/
/* translations					*/
/* trivgal						*/
/* tv_programma					*/
/* zoomby						*/
/* weather						*/
/* white form */




/* air/default */
.sb_cp_air_def_lst {margin:1.1em 0 1.4em; padding:0}
.sb_cp_air_def_lst li {font-size:0.83em; list-style-type:none; margin:0 0 1.07em; padding:0}
.sb_cp_air_def_lst div {color:#6a829b}
.sb_cp_air_def_ttl {color:#015eba; display:inline; font-family:Arial,sans-serif; font-size:1.19em; font-weight:normal; line-height:1.13em; margin:0; padding:0}
.sb_cp_air_def_ttl a {color:#015eba; text-decoration:none}
.sb_cp_air_def_ttl a:visited {color:#800080}
/* /air/default */


/* blog/main */
.sb_cp_blog_main_head {color:#000; font-family:Arial,sans-serif; font-size:1.5em; font-weight:normal; line-height:1.167em; margin:0 0 12px; padding:0}
.sb_cp_blog_main_head a {color:#000; text-decoration:underline}
.sb_cp_blog_main_elem {clear:both; margin:0.8em 0 1.25em; width:100%}
.sb_cp_blog_main_img {float:left; margin:0.11em 8px 0 0}
.sb_cp_blog_main_txt {margin:0 0 0 73px}
.sb_cp_blog_main_name {color:#666; font-family:Arial,sans-serif; font-size:0.89em; font-weight:normal; line-height:1.31em; margin:0; padding:0}
.sb_cp_blog_main_name a {color:#666; text-decoration:none}
.sb_cp_blog_main_ttl {color:#015eba; font-family:Arial,sans-serif; font-size:1.01em; font-weight:normal; line-height:1.31em; margin:0; padding:0}
.sb_cp_blog_main_ttl a {color:#015eba; text-decoration:underline}
.sb_cp_blog_main_ttl a:visited {color:#800080}
.sb_cp_blog_main_info {color:#999; font-size:0.89em; line-height:1.31em; margin:0.32em 0 0}
.sb_cp_blog_main_info a {color:#7b99af; text-decoration:underline}
.sb_cp_blog_main_clr {clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0}

.sb_cp_blog_main_tv {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/bg.png) 0 0 no-repeat; height:194px; margin:18px 0 27px; position:relative; width:240px}
.sb_cp_blog_main_tv p {margin:0; padding:14px 0 0 14px}
.sb_cp_blog_main_tv div {bottom:21px; left:14px; position:absolute; right:14px; width:212px}
.sb_cp_blog_main_tv div p {font-size:0.833em; line-height:1.3em; padding:0; text-align:right}
.sb_cp_blog_main_tv div p span {background-color:#000; background-color:rgba(0,0,0,0.71); color:#fff; display:inline-block; margin:0 1px 1px 0; padding:0 3px}
.sb_cp_blog_main_tv h4 {background-color:#000; background-color:rgba(0,0,0,0.71); font-weight:normal; line-height:1.167em; padding:2px 3px 4px}
.sb_cp_blog_main_tv h4 a {color:#fff; text-decoration:none !important}
.sb_cp_blog_main_more {margin:0}
.sb_cp_blog_main_more a {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; color:#fff; display:block; height:18px; line-height:18px; font-size:12px; text-align:center; text-decoration:none !important; width:67px; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}
/* /blog/main */


/* clubs_list */
.sb_c_clubs_list {margin:0 20px 8px}
.sb_c_clubs_list p {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/clubs_football_spr.png) 0 0 no-repeat; height:51px; margin:0; position:relative; top:-4px; width:960px}
.sb_c_clubs_list a {display:block; float:left; height:51px; margin:0 5px; width:50px}
.sb_c_clubs_list span {display:none}
/* /clubs_list */


/* cup_list */
dl.sb_c_cup_list {line-height:24px}
dl.sb_c_cup_list dd{font-size:14px; font-weight:bold; margin:0; margin-top: 20px;}
dl.sb_c_cup_list dt{font-size:12px; margin:0px}
dl.sb_c_cup_list dt a{white-space:nowrap}
/* /cup_list */


/* comments/default */
.sp_c_comm_def .sb_c_pages_def {margin:0 0 8px}
.sp_c_comm_def .sb_c_pages_def_top {margin:20px 0 0; border-bottom:1px solid #F3F3F3; padding-bottom:20px}
.sp_c_comm_def {font-size:1.167em; line-height:1.429em}
.sp_c_comm_def_head {line-height:0.929em}
.sp_c_comm_def_head h2, .sp_c_comm_def_head dl {color:#999; display:inline; font-size:0.786em; font-weight:normal}
.sp_c_comm_def_head h2 {float:left}
.sp_c_comm_def_head dl {float:right}
.sp_c_comm_def_head dt, .sp_c_comm_def_head dd, .sp_c_comm_def_head ul {display:inline}
.sp_c_comm_def_head dl li {color:#000; display:inline; list-style:none}
.sp_c_comm_def_head dl a {color:#7b99af}
.sp_c_comm_def_clr {clear:both; display:block !important; float:none; font-size:0; height:0; line-height:0 !important; margin:0 !important; overflow:hidden; padding:0; width:0}
.sp_c_comm_def_show {background:#ccc url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/sprite.png) 50% 1px no-repeat; cursor:pointer; height:6px; margin:3px 0 0; overflow:hidden; width:100%}
.sp_c_comm_def_show_r {background:#ccc url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/sprite.png) 50% -15px no-repeat; cursor:pointer; height:6px; margin:3px 0 0; overflow:hidden; width:100%}
.sp_c_comm_def_form fieldset {border:0}
.sp_c_comm_def_form fieldset p {margin:0}
.sp_c_comm_def_form textarea {border:1px solid #ccc; margin:0 0 6px; height:84px; width:98%}
.sp_c_comm_def_form input, .sp_c_comm_def_form button {background-color:#d6d6d6; border:1px solid #c0c0c0; float:left; font-family:Arial; font-size:0.786em; padding:3px 5px; width:auto}
.sp_c_comm_def_form button {float:right; line-height:1.429em; margin:0 -2px 0 0}
.sp_c_comm_def_form .spb_cmp_def_comms_submit, .sp_c_comm_def_form button {cursor:pointer}
.sp_c_comm_def_form .spb_cmp_def_comms_submit:active, .sp_c_comm_def_form button:active {position:relative; top:1px; left:1px}
.sp_c_comm_def_desc {font-size:0.857em; margin:14px 0 0}
.sp_c_comm_def_list {color:#000; line-height:1.286em; margin:30px 0 5px}
.sp_c_comm_def_list b {font-size:0.857em}
.sp_c_comm_def_list b a {color:#015eba}
.sp_c_comm_def_list_curr {color:#3d9800 !important}
.sp_c_comm_def_list_curr a {color:#3d9800 !important}
.sp_c_comm_def_list_admin {color:#f26522 !important}
.sp_c_comm_def_list_admin a {color:#f26522 !important}
.sp_c_comm_def_list_ban {color:#ed1c24; font-size:1em !important; font-weight:normal}
.sp_c_comm_def_list small {color:#999; font-size:0.786em}
.sp_c_comm_def_list small a {color:#999}
.sp_c_comm_def_20p, .sp_c_comm_def_40p, .sp_c_comm_def_60p, .sp_c_comm_def_80p, .sp_c_comm_def_100p {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -255px 0 no-repeat; display:inline-block; height:8px; overflow:hidden; width:44px}
.sp_c_comm_def_20p span, .sp_c_comm_def_40p span, .sp_c_comm_def_60p span, .sp_c_comm_def_80p span, .sp_c_comm_def_100p span {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -255px -16px repeat-x; display:inline-block; height:8px; overflow:hidden; padding:8px 0 0}
.sp_c_comm_def_20p span {width:8px}
.sp_c_comm_def_40p span {width:17px}
.sp_c_comm_def_60p span {width:26px}
.sp_c_comm_def_80p span {width:35px}
.sp_c_comm_def_100p span {width:44px}
.sp_c_comm_def_links {font-size:0.786em; margin:17px 0 0}
.sp_c_comm_def_links li {color:#424242; display:inline; list-style:none; margin:0 5px 0 0}
.sp_c_comm_def_links a {color:#0072c4}
.sp_c_comm_def_links_rss {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -210px -444px no-repeat; color:#000 !important; padding:0 0 0 18px}

/*new*/
.sp_c_comm_def_head {border-bottom:1px solid #E8E8E8; 	width:100%}
.sp_c_comm_def_tab {background:#F8F8F8; border:1px solid #E8E8E8; border-bottom:0; padding:2px 8px; border-radius:3px 3px 0 0; float:left; margin-right:1px; height:20px}
.sp_c_comm_def_tab img{vertical-align:middle; margin-top:-1px}
.sp_c_comm_def_tab b{font-size:12px; color:#015EBA; cursor:pointer; border-bottom:1px dotted #2565BF; line-height:12px; padding-top:4px; display:inline-block; zoom:1}
.sp_c_comm_def_tab:hover b{border:0}/*brd ie7 only*/
.sp_c_comm_def_tab_active{background:#E8E8E8}
.sp_c_comm_def_tab_active b{color:#010101; border:0} /*brd ie7 only*/

.sp_c_comm_def_form {text-align:right; margin:10px 0 0; border-bottom:1px solid #F3F3F3; overflow:hidden; padding-bottom:21px}
.sp_c_comm_def_form_align{margin:0 0 6px; vertical-align:top}
.spb_cmp_def_comms_txt{padding:3px 0 3px 1.7%; height:90px; font:12px/16px Arial; border-radius:3px; box-shadow:inset 1px 1px 1px #D8D8D8; background:#F3F3F3}
.spb_cmp_def_comms_submit{border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin:3px 1px 0 0}
.sp_c_comm_def_nwindow{font-size:11px; vertical-align:top; color:#015EBA}
.sp_c_comm_def_nwindow:hover{text-decoration:none !important}
	
.sp_c_comm_def_list{display:none; margin-top:10px}	
.sp_c_comm_def_list_d{border-bottom:1px solid #F3F3F3; padding:12px 20px 5px; margin:0}
.sp_c_comm_def_list_d:hover{background:#F3F3F3}	
.sp_c_comm_def_list_name{font-weight:bold; font-size:12px; text-decoration:none; float:left; margin-right:5px}
.sp_c_comm_def_list_answer{font-size:11px; color:#999; float:left; clear:left}
.sp_c_comm_def_list_answer a:hover{text-decoration:none !important}
.sp_c_comm_def_list_answer a{color:#666}
.sp_c_comm_def_list_date{float:right; font-size:11px; color:#999}
.sp_c_comm_def_list_t{margin:5px 0 4px; overflow:hidden; display:block; clear:left}
.sp_c_comm_def_list_show{color:#999 !important; text-decoration:none; border-bottom:1px dotted #999; line-height:15px; margin-top:3px; margin-bottom:2px; line-height:12px; display:none}
.sp_c_comm_def_list_show:hover{text-decoration:none !important; border:0; margin-bottom:3px}
.sp_c_comm_def_list_actions{visibility:hidden; display:block; color:#999}
.sp_c_comm_def_list .sp_c_comm_def_list_actions a{text-decoration:none; color:#015EBA}
.sp_c_comm_def_list_d:hover .sp_c_comm_def_list_actions{visibility:visible}

.sp_c_comm_def_list_hidden .sp_c_comm_def_list_show{display:inline-block}
.sp_c_comm_def_list_hidden	.sp_c_comm_def_list_comment{display:none}

.comments-open-close-link, .spb-comments-open-close-link { border-bottom: 1px dotted #2565BF; font-weight: bold; color: #015EBA; cursor: pointer; display: inline-block; font-size: 12px; line-height: 12px; margin: 14px 0;}
.spb-comments-open-close-link {margin-top: 4px}

/*end new*/



.complain-box {color:#666; font-size:0.917em; line-height:1.182em; background:#fff; border:1px solid #999; padding:7px 10px 10px; position:absolute; width:278px}
.complain-box textarea {border:1px solid #ccc; height:130px; margin:3px 0 5px; width:276px}
.complain-box input {background-color:#d6d6d6; border:1px solid #c0c0c0; font-family:Arial; font-size:1em; padding:3px 5px}
/* /comments/default */


/* comments/material */
.sb_c_comm_inline2 {color:#999 !important; cursor:pointer; text-decoration:none; white-space:nowrap}
.sb_c_comm_inline2_i {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -168px -528px no-repeat; display:inline-block; height:9px; overflow:hidden; vertical-align:baseline; width:13px;position:relative;top:1px;}
.sb_c_comm_inline2_t {font-size:0.9em;}
.sb_c_comm_inline2:hover {text-decoration:none !important}
.sb_c_comm_inline2:hover .sb_c_comm_inline2_t {text-decoration:underline}
/* /comments/material */


/* comments voices */
.spb_comm_plus_minus_voice {float:right; width:222px; height:22px; background:#dfdfdf; font-size:11px; margin-right:-20px}
.even_row {background:#e5e5e5}
.spb_comm_plus_minus_voice var {float:left; color:#ed6823; font-style:normal; margin:5px 0 0 10px; line-height:1; font-size:12px}
.spb_comm_plus_minus_voice .spb_comm_plus, .spb_comm_plus_minus_voice .spb_comm_minus {float:right; width:15px; height:16px; text-decoration:none !important}
.spb_comm_plus_minus_voice .spb_comm_plus {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png)  no-repeat -252px  -1242px; margin:3px 10px 0 0}
.spb_comm_plus_minus_voice .spb_comm_minus {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -277px -1242px; margin:3px 6px  0 0}
.spb_comm_plus_minus_voice .spb_comm_plus:hover  {background-position:-252px  -1220px}
.spb_comm_plus_minus_voice .spb_comm_minus:hover {background-position:-277px  -1220px}


/* version 2 - remove first after testing */
.spb_comm_plus_minus_voice2 {float:right; width:222px; height:22px; background:#dfdfdf; font-size:11px; margin-right:-20px}
.even_row {background:#e5e5e5}
.spb_comm_plus_minus_voice2 var {float:left; color:#ed6823; font-style:normal; margin:5px 0 0 10px; line-height:1; font-size:12px}
.spb_comm_plus_minus_voice2 .spb_comm_plus, .spb_comm_plus_minus_voice2 .spb_comm_minus {float:right; width:15px; height:16px; text-decoration:none !important}
.spb_comm_plus_minus_voice2 .spb_comm_plus {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png)  no-repeat -252px -1242px; padding-left:20px; margin:3px 42px 0 0}
.spb_comm_plus_minus_voice2 .spb_comm_minus {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -277px -1242px; padding-left:25px; margin:3px 38px 0 0}
.spb_comm_plus_minus_voice2 a { color:#959595}
.spb_comm_plus_minus_voice2 a:hover { color:#ed6112}
.spb_comm_plus_minus_voice2 a span { background-color:#e5e5e5; display:inline-block; height:16px}
.spb_comm_plus_minus_voice2 .spb_comm_plus:hover  {background-position:-252px -1220px}
.spb_comm_plus_minus_voice2 .spb_comm_minus:hover {background-position:-277px -1220px}
/* /comments voices */



/* conference */
#spb_conf_place {margin-bottom:20px}
.sb_c_faq {background-color:#f1f1e9; font-size:medium; font-family:Arial; color:#63625d}
.sb_c_faq * {margin:0; padding:0}
.sb_c_faq a {color:#0067c0}
.sb_c_faq .no-link {color:#000; text-decoration:none}
.sb_c_faq_top_adm {font-size:12px}
.sb_c_faq .inner_wrap {padding:15px}
.sb_c_faq .sort-stripe {background-color:#e0e0d8; border-top:1px solid #fff; font-size:11px; padding:7px 15px}
.sb_c_faq .header {overflow:hidden; line-height:1; background-color:#fff; padding:0 0 15px 0}
.sb_c_faq .header {zoom:1}
.sb_c_faq .header h2   {float:left; margin:0; font-size:18px; font-weight:normal; color:#000; position:relative; bottom:-3px}
.sb_c_faq .header span {float:right; color:#0067bc; font-size:18px; position:relative; position:relative; line-height:22px; margin-right:-7px}
.sb_c_faq .header span a {text-decoration:none; margin-top:4px}
.sb_c_faq .header span em {font-style:normal; vertical-align:-3px}
.sb_c_faq .contain {font-size:95%; line-height:1.2}
.sb_c_faq .colontitul {font-size:0.65em; overflow:hidden; padding-bottom:8px; line-height:1.3}
.sb_c_faq .colontitul pre {font-family:Arial; white-space:nowrap; display:inline}
.sb_c_faq .question {margin-bottom:24px}
.sb_c_faq .question .autor {color:#000; font-weight:bold; font-size:115%; margin-right:5px}
.sb_c_faq .question .date  {color:#5a7087; margin-right:2px}
.sb_c_faq .question .rating  {color:#000; margin-right:2px}
.sb_c_faq .question p {margin-bottom:10px; word-wrap: break-word}
.sb_c_faq .question a.introduct {font-size:115%}
.sb_c_faq .answer {background:#fff; color:#333162; padding:8px 10px 10px; border-right:1px solid #dfdfd7; border-bottom:1px solid #dfdfd7; box-shadow:1px 1px 1px 0 #dfdfd7}
.sb_c_faq .answer .autor {color:#5a7087}
.sb_c_faq .answer .colontitul {line-height:1}
.sb_c_faq .paginal_nav {margin-bottom:20px; font-size:0.9em; height:auto; overflow:hidden; zoom:1}
.sb_c_faq .paginal_nav span {color:#0067C0; float:left; cursor:pointer; padding:5px 0; width:40px; text-decoration:underline; text-align:center}
.sb_c_faq .paginal_nav span:hover {color:#004570}
.sb_c_faq .paginal_nav span.current {background:#d1d1c9; color:#000; cursor:default; text-decoration:none}
.sb_c_faq .ask_now textarea {background:#fff; border-color:#808080 #d4cfc9 #d4cfc9 #808080; font-size:12px; overflow:auto; width:97%; height:79px; border:solid 1px; display:block; margin-bottom:9px; padding:5px}
.sb_c_faq .ask_now {text-align:right}
.sb_c_faq .ask_now input {background:#d4d0c7; padding:2px 16px 2px 16px; border:1px solid; border-color:#fff #3f3f3f #3f3f3f #fff !important; cursor:pointer}
.sb_c_faq .separate_line {display:block; height:1px; font-size:0; line-height:0; margin:0; background:#fff}
.sb_c_faq_answr_form label {display:block; font-size:11px}
.sb_c_faq_answr_form textarea {border:1px solid #808080; font-size:12px; width:97%; height:79px; margin-bottom:9px; padding:5px}
.sb_c_faq_reply_ex {border-bottom:1px dashed #0067BE; cursor:pointer; display:inline-block !important}
.sb_c_faq .unquadm {background-color:#F2B8C7}
/* /conference */


/* datepicker/default */
.dp-popup {margin:1px 0 0 -3px}
/* /datepicker/default */


/* datapicker */
#dp-popup .jCalendar {border:0; border-collapse:collapse; border-spacing:0}
#dp-popup .jCalendar th {font-weight:normal; text-transform:lowercase; border:none; color:#9a9a9a; font-size:11px; padding:0; width:29px; height:20px; text-align:center; vertical-align:middle}
#dp-popup .jCalendar th.weekend {color:#000}
#dp-popup .jCalendar td {border:1px solid #fff; text-decoration:underline; color:#015eba; padding:0; font-size:12px; width:29px; height:29px; text-align:center; vertical-align:middle; background:#e7e7e7}
#dp-popup .jCalendar td.weekend {color:#9e0b0f}
#dp-popup .jCalendar td.other-month {background:#fff !important; color:#989898}
#dp-popup .jCalendar td.today {background:#015eba !important; color:#fff}
#dp-popup .jCalendar td.selected {background:#00adef; color:#fff; text-decoration:none}
#dp-popup .jCalendar td.dp-hover, #dp-popup .jCalendar tr.activeWeekHover td {background:#f5f5f5; cursor:pointer}
#dp-popup .jCalendar td.disabled {text-decoration:none; cursor:default; background:#e7e7e7}
#dp-popup .jCalendar tr.selectedWeek td {background:#f66; color:#fff}
#dp-popup .dp-popup   td {cursor:pointer}
#dp-popup .dp-popup   td.disabled {cursor:default; display:none}
/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */
#dp-popup {background:#fff; position:absolute; z-index:300; padding:20px; -moz-box-shadow:0 0 13px silver; -webkit-box-shadow:0 0 13px silver; box-shadow:0 0 13px silver}
#dp-popup .dp-popup-cont {width:210px; position:relative}
#dp-popup h2 {color:#000; font-family:Arial,sans-serif; font-size:1.49em; font-weight:normal; line-height:1.22em; margin:0 0 12px; padding:0; text-align:center}
#dp-close {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -210px -486px no-repeat; height:10px; width:10px; overflow:hidden; text-indent:-200px; position:absolute; right:-15px; top:-15px; opacity:0.4; filter:alpha(opacity=40)}
#dp-close:hover {opacity:1; filter:alpha(opacity=100)}
.dp-category {color:#fff; cursor:pointer}
.dp-category input {margin:0 3px 0 0; vertical-align:middle}
div.dp-popup a {color:#000; text-decoration:none}
#dp-popup .dp-nav-prev {position:absolute; top:0;left:0;background:none;width:24px;height:24px;padding:0}
#dp-popup .dp-nav-prev-month {padding:0;width:22px;height:22px;border:1px solid #bfbfbf;position:absolute;left:0;top:0;overflow:hidden;text-indent:-50px; background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat 0 -402px}
div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a {cursor:pointer}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor:default; opacity:0.3; filter:alpha(opacity=30)}
#dp-popup .dp-nav-next {position:absolute; top:0;right:0;left:auto;background:none; width:24px;height:24px;padding:0}
#dp-popup a.dp-nav-next-month {padding:0;width:22px;height:22px;border:1px solid #bfbfbf;position:absolute;left:0;top:0;overflow:hidden;text-indent:-50px; background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -42px -402px}
div.dp-popup a.disabled {cursor:default; color:#aaa}
/* /datapicker */


/* dblock/def */
.sb_cp_dblock_def_head {color:#000; font-family:Arial,sans-serif; font-size:1.5em; font-weight:normal; line-height:1.167em; margin:0 0 6px; padding:0}
.sb_cp_dblock_def_head a {color:#000; text-decoration:underline}

.sb_cp_popul_3day_more {margin:0}
.sb_cp_popul_3day_more a {background:#f53b00 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; color:#fff; display:block; height:18px; line-height:18px; font-size:12px; text-align:center; text-decoration:none !important; width:67px; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}
/* /dblock/def */


/* fivestar */
/* Plain HTML Version */
.fivestar-widget {clear:both; display:block}
.fivestar-widget select,
.fivestar-widget input {margin:0}
/* Combo Static and Rate Widget */
.fivestar-combo-stars .fivestar-static-form-item {float:left;/* RTL */margin-right:40px;/* RTL */}
.fivestar-combo-stars .fivestar-form-item {float:left;/* RTL */}
/* Fivestar form items */
.fivestar-static-form-item .form-item,
.fivestar-form-item .form-item {margin:0}
/* Static View-only Star Version */
.fivestar-widget-static {display:block}
.fivestar-widget-static br {clear:left;/* RTL */}
.fivestar-widget-static .star {float:left; overflow:hidden; text-indent:-999em; width:16px; height:14px; background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -168px -1219px}
.fivestar-widget-static .star span.on {display:block; width:100%; height:100%; background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -168px -1247px}
.fivestar-widget-static .star span.off {display:block; width:100%; height:100%; background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -168px -1219px}
/* Static View-only Star Version */

/* Javascript Star Version */
div.fivestar-widget {display:block}
div.fivestar-widget .cancel,div.fivestar-widget .star {float:left; overflow:hidden; text-indent:-999em; width:16px; height:14px}
div.fivestar-widget .cancel,div.fivestar-widget .cancel a {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -168px -1113px; text-decoration:none}
div.fivestar-widget .star,div.fivestar-widget .star a {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -168px -1219px; text-decoration:none}
div.fivestar-widget .cancel a,div.fivestar-widget .star a {display:block; width:100%; height:100%; background-position:-168px -1219px; cursor:pointer}
div.fivestar-widget div.on a {background-position:-168px -1233px}
div.fivestar-widget div.hover a,div.rating div a:hover {background-position:-168px -1247px}
form.fivestar-widget div.description {margin-bottom:0}
/* Javascript Star Version */
/* /fivestar */



/* interlink */
.sb_cp_link_like {font-size:0.786em; color:#5b6f87; line-height:1.25em; margin:27px 0 !important}
.sb_cp_link_like a {color:#015eba}
.sb_cp_link_like_box {width:1000px}
.sb_cp_link_like_es {background:url(https://s-cdn.sportbox.ru/sites/all/themes/s2/img/s/sb/cp/interlink/interlink_bg.png) no-repeat 100% 100%; text-decoration:none; display:-moz-inline-box; display:inline-block; vertical-align:top; text-align:left}
.sb_cp_link_like_elem {float:left; margin:0 25px 25px 0; width:120px}
.sb_cp_link_like_img {height:60px; position:relative; width:80px}
.sb_cp_link_like .sb_u_img_block {float:none; font-size:0.909em; line-height:1.3em; width:80px}
.sb_cp_link_like_ttl {font-size:1em !important; font-weight:normal !important; line-height:1.286em !important; margin:7px 0 0 !important}
.sb_cp_link_like_clr {clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0}

.sb_cp_link_stat h3 {font-size:12px !important}
.sb_cp_link_stat h3 a {color:#000 !important}
.sb_cp_link_stat .sb_cp_link_like_img {height:80px}
.sb_cp_link_stat ul {list-style-type:none; margin-left:0 !important; margin-bottom:0 !important}
.sb_cp_link_stat li {background:url(https://s-cdn.sportbox.ru/sites/all/themes/s2/img/s/sb/cp/interlink/list_bullit.gif) no-repeat 0 5px; list-style-type:none; padding-left:8px !important}
.sb_cp_link_stat .sb_cp_link_like_img {border:1px solid #C9D3DB; height:auto;-webkit-border-radius:7px;-moz-border-radius:7px; border-radius:7px; text-align:center; padding:5px; margin-bottom:5px; width:50px}
.sb_cp_link_stat .sb_cp_link_like_img img {}
/* /interlink */


/* konkurs/main */
.sb_cp_konk_main_head {color:#000; font-family:Arial,sans-serif; font-size:1.5em; font-weight:normal; line-height:1.167em; margin:0 0 16px; padding:0}
.sb_cp_konk_main_head a {color:#000; text-decoration:underline}
/* /konkurs/main */


/* menu/right */
.menu {background-color:#5a7087; color:#fff; padding:7px 20px 12px 0}
.menu {border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.menu li {list-style-image:none; list-style-type:none; margin:6px 0 7px !important; padding:0 15px}
.menu a {color:#d6e0e8; text-decoration:underline; cursor:pointer}
.menu .delimiter {height:12px; margin:0 !important}
.menu .menu {font-size:1em; padding:1px 0 0; margin:0; display:none}
.active-trail .menu {display:block}
.menu .active-trail {background-color:#d6e0e8; display:inline-table; margin:0 !important; padding:6px 15px 9px}
.menu .active-trail {border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px; border-top-right-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px}
.menu .menu .active-trail {display:block; margin:6px 0 7px !important}
.menu .active-trail .menu {background-color:#d6e0e8}
.menu .active-trail a {color:#2e3844}
.menu .active-trail li {padding:0 10px}
.menu .active-trail .menu a {color:#597087}
.active-trail .collapsed {color:#333}
li.collapsed {color:#000}
/* /menu/right */


/* paid_trans_cap */
.paid_trans_cap {width:600px; background:#d2d9e1 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/paid_trans.jpg) no-repeat 50% 13px; text-align:center; padding:147px 20px 10px 20px; color:#010101; font-size:12px}
.paid_trans_cap a {color:#5a7087 !important}
.paid_trans_cap button {font-size:16px !important}
.paid_trans_cap p {display:block !important; float:none !important; font-size:12px !important}
.paid_trans_cap p a {font-size:12px !important}
.paid_trans_cap form {margin-top:10px; font-size:12px !important}
.paid_trans_cap form label {margin:5px 0; font-size:12px !important}
.paid_trans_cap form label input {border:1px solid #404040; border-right-color:#d4d0c8; border-bottom-color:#d4d0c8; width:152px; font-size:12px !important}
/* /paid_trans_cap */


/*  FOTO PAGE  */
/*slide galery with content view ( replace to exist rules ) */
.sb_cp_foto_def .sb_cp_bs_stl, .sb_cp_foto_def_scrl_box, .sb_cp_foto_def_scrl_prev_ar, .sb_cp_foto_def_scrl_next_ar, .sb_cp_foto_def_foto{-webkit-user-select:none}
.sb_cp_foto_def a:focus, .sb_cp_foto_def a:active{outline:0 !important}

.sb_cp_foto_def__back-btn{font-size:12px}
.sb_cp_foto_def_scrl_arrs_disabled {display:none}
.sb_cp_foto_def_scrl {position:relative; padding-top:1px}
.sb_cp_foto_def_anchor{display:block}

.sb_cp_foto_def_scrl_prev, .sb_cp_foto_def_scrl_next{margin:0;	position:absolute; z-index:3; margin-top:-17px; top:50%; width:22px; height:42px; cursor:pointer;	-pie-poll:true; behavior:url(https://s-cdn.sportbox.ru/sites/all/libraries/PIE.htc)}
.sb_cp_foto_def_scrl_prev{left:0; -webkit-border-radius:0 22px 22px 0;	-moz-border-radius:0 22px 22px 0; border-radius:0 22px 22px 0}
.sb_cp_foto_def_scrl_next{right:0; -webkit-border-radius:22px 0 0 22px; -moz-border-radius:22px 0 0 22px; border-radius:22px 0 0 22px}
.sb_cp_foto_def_scrl_prev:hover, .sb_cp_foto_def_scrl_next:hover{background:rgba(155, 155, 155, 0.6); -pie-background:rgba(155, 155, 155, 0.6)}
.sb_cp_foto_def_scrl_prev_ar, .sb_cp_foto_def_scrl_next_ar{background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -226px -1122px; width:10px; height:16px; margin-top:13px; margin-left:3px}
.sb_cp_foto_def_scrl_next_ar {background-position:-216px -1122px; margin-left:9px}
.sb_cp_foto_def_scrl_box {overflow:hidden; position:relative; white-space:nowrap; letter-spacing:-4px; word-spacing:-4px; margin-top:5px}
.sb_cp_foto_def_scrl_elem:focus{outline:0 !important}
.sb_cp_foto_def_scrl_elem{letter-spacing:normal; word-spacing:normal; text-decoration:none !important; vertical-align:top; display:inline-block; position:relative; margin:0 1px 0 0; height:129px}
.sb_cp_foto_def_scrl_elem:hover{text-decoration:none !important}
.sb_cp_foto_def_scrl_elem_num{display:none; position:absolute; left:auto; top:1px; right:2px; color:#fff; padding:0 7px; line-height:1.6em; font-size:10px}
.sb_cp_foto_def_scrl_elem_brd{position:relative; display:none; height:123px; border:3px solid #f9a61b; z-index:1; margin-bottom:-126px; overflow:hidden}
.sb_cp_foto_def_scrl_elem:hover .sb_cp_foto_def_scrl_elem_num{display:block; background:#f9a61b}
.sb_cp_foto_def_scrl_elem:hover .sb_cp_foto_def_scrl_elem_brd{display:block}
.sb_cp_foto_def_scrl_elem_slt .sb_cp_foto_def_scrl_elem_num{display:block; background:#fe0000 !important}
.sb_cp_foto_def_scrl_elem_slt .sb_cp_foto_def_scrl_elem_brd{display:block; border-color:#fe0000 !important}
.sb_cp_foto_def_scrl_elem:hover img, .sb_cp_foto_def_scrl_elem_slt img{margin-top:-3px}
.sb_cp_foto_def_scrl_elem_sim:hover img{margin-top:-7px !important}

body .popupImage {position:absolute; left:0; top:-500px; z-index:1; background:#fff; padding:6px}
body .popupImage {opacity:0;-moz-opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-webkit-box-shadow:0 0 34px #323a32;-moz-box-shadow:0 0 34px #323a32; box-shadow:0 0 34px #323a32;}
.sb_cp_foto_def_scrl_elem_hover {border:8px solid #fff; cursor:pointer; height:60px; position:absolute; width:84px}
.sb_cp_foto_def_scrl_elem_hover {-moz-opacity:0.5; filter:alpha(opacity=50); opacity:0.5}
/* replace */ .sb_cp_foto_def_scrl_elem_hover{display:none}

.sb_cp_foto_def_foto {margin-top:1px; background:#333; text-align:center; position:relative; padding-bottom:10px}
.sb_cp_foto_image{display:block; outline:0 !important}
.sb_cp_foto_def_loop {background:#000; background:rgba(0,0,0,0.5); width:30px; height:30px; position:absolute; right:10px; top:10px}
.sb_cp_foto_def_loop img {border:0; padding:8px 8px}

.sb_cp_foto_def_foto .sb_cp_foto_def_scrl_prev, .sb_cp_foto_def_foto .sb_cp_foto_def_scrl_next{top:168px; margin-top:0; height:114px; width:55px; border-radius:0 55px 55px 0}
.sb_cp_foto_def_foto .sb_cp_foto_def_scrl_next{border-radius:55px 0 0 55px}
.sb_cp_foto_def_foto .sb_cp_foto_def_scrl_prev_ar, .sb_cp_foto_def_foto .sb_cp_foto_def_scrl_next_ar{height:28px; width:16px; background-position:-226px -1116px; margin-top:43px; margin-left:11px}
.sb_cp_foto_def_foto .sb_cp_foto_def_scrl_next_ar{background-position:-210px -1116px; margin-left:28px}
.gal_preloader{position:absolute; top:50%; left:50%; margin-top:-5px; margin-left:-8px}
.imagecache-medium-photos-photo{cursor:pointer; max-width:100%}
.sb_cp_foto_def_img_info{background:#333; padding:1px 10px 10px; display:none; color:#9c9c9c}
.sb_cp_foto_def_img_info .sb_c_action_def{margin-bottom:0}
/* end slide galery with content view */




/* wall galery (new rules) */
.photoblock_wall {font:medium Arial}
.photoblock_wall h2 {font-size:24px; font-weight:normal; margin:0; line-height:1.3; margin-bottom:5px}
.photoblock_wall h3 {font-size:15px; font-weight:normal; margin:0; line-height:1.3; margin-bottom:10px}
.photoblock_wall .copyright   {font-size:0.75em; padding-top:16px}
.photoblock_wall .copyright a {color:#0067be}

.gp-gallery-hover {z-index:100}
.photoblock_wall_autor {margin:10px 0 30px 0; font-size:0.85em}
.photoblock_wall_autor span {text-transform:uppercase}


.photoblock_wall .all_photos { background:#d3d7cf; padding:12px 0 14px 21px}
.photoblock_wall .photo {display:inline-block; margin-right:22px; vertical-align:top; margin-bottom:17px}
.photoblock_wall .photo:hover { margin-right:12px; margin-bottom:7px}
.photoblock_wall .photo:hover img.preview {border:5px solid #fff; position:relative; left:-5px; top:-5px}
.photoblock_wall .photo:hover .number {position:relative; top:-5px}
.photoblock_wall .photo .number {display:block; color:#808080; font-size:0.625em; line-height:1; margin-bottom:4px; margin-left:3px}
.photoblock_wall img.preview {background:green}
.popupBlock {position:absolute; left:0; top:-500px; opacity:0;-moz-opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index:10; background:#fff; padding:6px; -webkit-box-shadow:0 0 34px #323a32; -moz-box-shadow:0 0 34px  #323a32; box-shadow:0 0 34px #323a32; cursor:pointer}
.popupBlock .sign {display:block; color:#5a7087; font-size:0.825em; line-height:1.2; padding-top:4px}
.photoblock_wall .copyright   {font-size:0.75em; padding-top:16px}
.photoblock_wall .copyright a {color:#0067be}
/* end wall galery */

.sb_cp_foto_def_img_big {position:relative}
.sb_cp_foto_def_sim {bottom:10px; color:#fff; left:0; right:0; top:0; padding:29px 20px 20px; position:absolute; z-index:101}
.sb_cp_foto_def_sim {background-color:#000; background-color:rgba(0,0,0,0.7)}
.sb_cp_foto_def_sim_loop {font-size:0.857em; line-height:1.333em; margin:0 0 32px !important; padding:0 !important; text-align:center}
.sb_cp_foto_def_sim_loop a {background:#000 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -268px -1063px no-repeat; color:#fff !important; padding:11px 22px 10px 40px; position:relative; text-decoration:none !important}
.sb_cp_foto_def_sim_loop a {background-color:rgba(0,0,0,0.3)}
.sb_cp_foto_def_sim_loop a:visited {color:#fff}
.sb_cp_foto_def_sim_loop span {border:1px solid #fff; bottom:0; left:0; position:absolute; right:0; top:0}
.sb_cp_foto_def_sim_loop span {-moz-opacity:0.25; opacity:0.25}
.sb_cp_foto_def_sim_line {background-color:#fff; height:1px; margin:0 0 9px}
.sb_cp_foto_def_sim_line {-moz-opacity:0.25; opacity:0.25}
.sb_cp_foto_def_sim h2 {color:#fff !important; font-size:0.857em !important; font-weight:normal !important; line-height:1.333em !important; margin:0 0 15px !important; text-align:center}
.sb_cp_foto_def_sim_list p {display:inline-block; margin:0; padding:0}
.sb_cp_foto_def_sim_list ins {color:transparent}
.sb_cp_foto_def_sim_list ins img {margin:0 20px 34px 10px}


.sb_cp_foto_def_scrl_elem_sim_f {border-left:1px solid #a9aba6; padding-left:24px}
.sb_cp_foto_def_scrl_elem_sim{width:auto !important; margin-left:23px !important}
.sb_cp_foto_def_scrl_elem_sim .sb_c_block_media_foto {color:#6a829b; float:none; font-size:0.786em; line-height:1.455em; margin:0 !important; overflow:visible}
.sb_cp_foto_def_scrl_elem_sim h4 {color:#0067be !important; font-size:0.786em !important; height:51px; line-height:1.3em !important; margin:5px 0 0 0 !important; overflow:hidden; width:100px}
.sb_cp_foto_def_scrl_elem_sim h4 a {color:#0067be !important}
/* /photogalery */

/* photoday */
.sb_c_photoday_block p {float:left; margin:0}
.sb_c_photoday_block_clr {clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0}
.sb_c_photoday_block_more {color:#4e6378; float:none !important; font-size:0.833em; text-align:right}
.sb_c_photoday_block_more a {color:#4e6378}
#photoDayTermPopup {z-index:10001}
/* /photoday */


/* poll */
.poll-form .form-item {display:inline}
.poll-form .form-text {width:auto}
.poll-form .form-item label {display:inline}
.poll-form .choices, .poll-form .percents, .poll-form .order {margin-right:0.2em; display:inline}
a.remove-choice {font-size:0.85em; cursor:pointer; display:block}
a.add-votes-10,a.add-votes-50,a.add-votes-100 {cursor:pointer; font-size:0.85em; margin-right:0.2em}
html.js .writein-choice,html.js .edit-settings-show-writeins {display:none}
html.js input.writein-choice {margin-left:0.6em}
.poll-question {font-weight:bold}
/*
 * Begin drag-and-drop specific styles for ranking polls.
 */
.spb_advpoll-drag-and-drop-processed .spb_advpoll-available-choices {clear:left; float:left; min-width:200px; margin-right:20px}
.spb_advpoll-drag-and-drop-processed .vote-choices ul {cursor:pointer; clear:left}
.spb_advpoll-choice-wrapper label {clear:inherit}
.spb_advpoll-drag-box {display:none;/* Hide if drag-and-drop JS hasn't run yet. */}
.spb_advpoll-drag-and-drop-processed .spb_advpoll-drag-box {min-width:150px; float:left; padding-bottom:5px; text-align:center; width:220px;/* Needed so IE doesn't expand to 100% width. */  display:block;/* Show using if drag-and-drop enabled. */}
.drag-and-drop .spb_advpoll-existing-choices-table {margin-left:5px; margin-bottom:5px; padding-bottom:0; margin-right:5px; background-color:#eee; border:2px solid #ddd; text-align:left; min-height:25px}
.spb_advpoll-vote-list ol {}
.spb_advpoll-vote-list li {padding:3px}
.choice-header {font-weight:bold}
.spb_advpoll-drag-and-drop-processed .choice-header {float:left}
.spb_advpoll-vote-header {text-align:center; font-weight:bold; padding:3px}
/* Hide the default Drupal 6  warning message for drag-and-drop tables. */
.spb_advpoll-drag-box .warning {display:none !important}
.spb_advpoll-existing-choice {margin-left:25px}
.vote-status {font-style:italic; font-size:90%; margin-left:5px; margin-right:5px}
.spb_advpoll-vote-list label, .pending-choice-list label {cursor:pointer}
.spb_advpoll-choice-action-link {margin-left:10pt}
/* /poll */


/* popular tags/block */
.sb_c_poptags_block {font-size:0.917em; line-height:1.273em}
.sb_c_poptags_block span {white-space:nowrap}
/* /popular tags/block */


/* search/all */
.fieldset-wrapper {border-bottom:1px solid #ccc; margin:0 0 20px; padding:0 0 30px; overflow:hidden}
.sb_cp_sear_more_category {float:left; margin:0 30px 15px 0; width:225px}
.sb_cp_sear_more_category label {color:#000; font-size:1.13em}
.sb_cp_sear_more_category select {width:100%}
.sb_cp_sear_more_category .description {line-height:1.15em; margin-top:2px}
.sb_cp_sear_more_node_type {float:left; margin:0 0 15px; width:185px}
.sb_cp_sear_more_node_type label {color:#000; font-size:1.13em}
.sb_cp_sear_more_node_type select {width:100%}
.sb_cp_sear_more_date_title {margin:0 0 5px; width:100px}
.sb_cp_sear_more_date_title label {color:#000; font-size:1.13em; font-weight:bold}
.sb_cp_sear_more_since {float:left; margin:0; width:120px}
.sb_cp_sear_more_since .form-item {margin:0}
.sb_cp_sear_more_since input {margin:0 3px 0 0; width:100px}
.sb_cp_sear_more_mdash {float:left; padding:0 0 0 15px; width:17px}
.sb_cp_sear_more_upto {float:left; margin:0 0 0 10px}
.sb_cp_sear_more_upto .form-item {margin:0}
.sb_cp_sear_more_upto input {margin:0 3px 0 0; width:100px}
.sb_cp_sear_more_since .dp-choose-date, .sb_cp_sear_more_upto .dp-choose-date {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -84px -612px no-repeat; display:inline-block; height:0; margin:0 0 -1px; overflow:hidden; padding:0 0 13px 13px; vertical-align:baseline; width:0}
.search-keyword-match {font-weight:bold}
/* /search/all */


/* topic/all_page dka */
.view-id-topic {margin:35px 0 0 0}
.view-id-topic .views-row {margin-bottom:45px}
.view-id-topic h2   {color:#587088; font-weight:normal}
.view-id-topic h2 a {color:#4e9602}
.view-id-topic h4   {font-size:1.4em; font-weight:normal; margin:15px 0 5px !important}
/* topic/all_page dka */


/* topic/all */
.sb_cp_topic_all_name {color:#5a6e87; font-family:Arial,sans-serif; font-size:1.2em; line-height:1.49em; font-weight:normal; margin:0; padding:0}
.sb_cp_topic_all_name a {color:#509600; text-decoration:underline}
.sb_cp_topic_all_lst {margin:0.92em 0 0; padding:0}
.sb_cp_topic_all_lst li {color:#67819a; font-size:0.78em; line-height:1.43em; list-style-type:none; margin:0.32em 0 0; padding:0}
.sb_cp_topic_all_new {margin:0 0 0 0.2em; vertical-align:baseline}
.sb_cp_topic_all_lst h3 {color:#015eba; display:inline; font-family:Arial,sans-serif; font-size:1.4em; font-weight:normal; line-height:1.28em; margin:0 0.3em 0 0.2em; padding:0}
.sb_cp_topic_all_lst h3 a:visited {color:#800080}
.sb_cp_topic_all_item_links {margin-right:3px}
/* /topic/all */


/* topic/description */
.sb_cp_topic_desc_ttl {color:#598527; font-family:Arial,sans-serif; font-size:1.91em; font-weight:normal; line-height:1.22em; margin:0; padding:0}
.sb_cp_topic_desc_box {background-color:#e5e5d7; margin:1.16em 0 0; padding:10px}
.sb_cp_topic_desc_img {float:left; margin:0 9px 0 0}
.sb_cp_topic_desc_date {color:#666; font-size:0.83em; line-height:1.58em}
.sb_cp_topic_desc_ano {color:#666; font-style:italic}
.sb_cp_topic_desc_clr {clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0}
/* /topic/description */


/* photo/news.detail */
.trivgal-bottom-img img {margin:0 1px 1px 0}
/* photo/news.detail */

.sb_cp_newsl_main_elem_date {color:#1a1a1a; font-size:0.643em}


/* tv_programma */
.eventItem {font-size:75%; position:relative; width:99%}
.eventItem strong {font-size:115%}
.eventItem span {color:#2385ce; margin-right:11px}
.eventItem .over span {color:#909090}
.eventItem div {padding:7px 0 7px 38px}
.eventItem .clock {left:-30px; position:absolute; z-index:2}
.eventItem .now {border:1px solid #2385ce; padding-top:7px; padding-bottom:7px; position:relative; z-index:1}
.eventItem .bg {line-height:0px; font-size:0px; position:absolute; background-color:#cfe8fe; height:100%; /*height:expression(parentNode.offsetHeight);*/ top:0; padding:0px}
.eventItem .cal {cursor:pointer; left:-17px; position:absolute; top:1px; z-index:2}
.eventItem ins {color:#999; padding-left:3px; position:relative}
.eventItem em{position:absolute; width:29px; margin-left:5px; height:13px; color:#fff !important; background:#d7d7d7; text-align:center; line-height:13px; font:10px Arial; text-transform:uppercase; font-style:normal; margin-top:2px; text-decoration:none}
.eventItem .now em {background:#ff5300}

.special_item {font-weight:bold}
/* end tv_programma */

/* usualy votum */
.spb_inquiry_wrap_block {color:#000; margin-bottom:20px}
.spb_inquiry_wrap_block .spb_inquiry_title {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/goldped/RFPL_header.jpg) no-repeat left top; color:#fff; font-size:1.4em; height:52px; line-height:38px; margin:0 0 25px !important; overflow:hidden; text-indent:-1000px; width:450px}
.spb_inquiry_wrap_block h2 {font-weight:normal; line-height:1.1; margin-bottom:4px}
.spb_inquiry_wrap_block ul {list-style:none; margin:5px 0 13px 0; padding:0}
.spb_inquiry_wrap_block li {margin:0 0 0.4em}
.spb_inquiry_wrap_block .inquiry-graph {border-top:0.4em solid #336699; height:0.8em; margin:0.4em 0 0}
.spb_inquiry_wrap_block  form {width:200px}
.spb_inquiry_wrap_block  .gold {background:none 0 0 #ffecb4; padding:5px}
.spb_inquiry_wrap_block .inquiry label {display:block; margin:0 0 0.3em}
.spb_inquiry_wrap_block .inquiry label input{margin:0 0.5em -0.15em 0}
.spb_inquiry_wrap_block .sb_c_block_media_more, .sb_cp_goldped .sb_c_block_media_more  {background:#f53b00 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; color:#fff; display:block; height:18px; line-height:18px; font-size:12px; text-align:center; text-decoration:none !important; width:131px; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}
.spb_inquiry_wrap_block .sb_c_block_media_more input, .sb_cp_goldped .sb_c_block_media_more input  {color:#fff; border:none; background:none; cursor:pointer}
/* /usualy votum */

/* Error message */
.spb_votum_error_message {background:#f9f1dc; color:#000; font-size:11px; padding:25px 60px; text-align:center; border:1px solid #fcbb76; margin:20px 0}
.spb_votum_error_message p {margin:0}
/* End error message */
/* End votums */





/* auth/enter				*/
/* auth/top					*/
/* block/default			*/
/* block/media				*/
/* blogs/block				*/
/* breadcrumbs/default		*/
/* code/insert				*/
/* game/block				*/
/* menu/copy				*/
/* menu/info				*/
/* menu/services			*/
/* menu/services.all		*/
/* menu/sports				*/
/* menu/type				*/
/* menu/type.all			*/
/* news/4main				*/
/* news/all					*/
/* news/block				*/
/* news/list				*/
/* news/main				*/
/* news/player_card/block	*/
/* online account/block		*/
/* online/block				*/
/* page.navigation/default	*/
/* poll/default				*/
/* results/default			*/
/* search/block				*/
/* shop/block				*/
/* tags/block				*/
/* topic/block				*/
/* topic/compact			*/
/* translation/main			*/
/* video/default			*/
/* video/types				*/
/* wap/link					*/


/* block/default */
.sb_c_block_def h2 {color:#000; font-size:1.286em; font-weight:normal; line-height:1.167em; margin:0}
.sb_c_block_def h2 a {color:#000}
.sb_c_block_def h3 {color:#0067be; display:inline; font-size:0.786em; font-weight:normal}
.sb_c_block_def h3 a {color:#0067be}
.sb_c_block_def h3 span {color:#000; display:block}
.sb_c_block_def h3 span a {color:#000}
.sb_c_block_def h4 {color:#0067be; display:inline; font-size:0.786em; font-weight:normal}
.sb_c_block_def h4 a {color:#0067be}
.sb_c_block_def h4 a:visited {color:#800080}

.sb_c_block_def p {color:#000; display:inline; font-size:0.786em; line-height:1.455em}
.sb_c_block_def p span {color:#6a829b; font-size:0.909em}
.sb_c_block_def img {border:0}
.sb_c_block_def_img {float:left; margin:3px 10px 0 0}
.sb_c_block_def_play {font-size:0.857em !important; line-height:1.667em !important}
.sb_c_block_def_play a {background:#f53b00 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; color:#fff; display:block; height:18px; line-height:18px; font-size:12px; text-align:center; text-decoration:none !important; width:78px; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}
.sb_c_block_def div {display:table; line-height:1.071em; margin:0}
.sb_c_block_def div div {display:block; margin:0}
.sb_c_block_def div div div {margin:4px 0 0}

.sb_c_block_def_bg {background-color:#8a8a8a; color:#fff; display:block !important; line-height:normal !important; margin:7px 0 0 !important; padding:7px 8px 5px}
.sb_c_block_def_bg h3 {color:#fff; display:block}
.sb_c_block_def_bg h3 a {color:#fff}
.sb_c_block_def_bg h3 big {font-size:1.273em; font-weight:bold}
.sb_c_block_def_bg p {color:#fff; display:block; margin:0}
.sb_c_block_def_bg .sb_c_block_def_img {margin:1px 10px 0 0 !important}
.sb_c_block_def_img p {margin:0 0 5px}
.sb_c_block_def_bg div {line-height:1.071em; margin:4px 0 0 !important}

.sb_c_block_def dl {color:#000; font-size:0.786em; line-height:1.455em}
.sb_c_block_def dt {color:#000}
.sb_c_block_def dt a {color:#000}
.sb_c_block_def li {float:left; list-style-position:inside; margin:0 7px 0 0}
.sb_c_block_def li span {color:#6a829b}
.sb_c_block_def li a {color:#6a829b}
.sb_c_block_def_clr {clear:both; display:block !important; float:none; font-size:0; height:0; line-height:0 !important; margin:0 !important; overflow:hidden; padding:0; width:0}
.sb_c_block_def_more {display:block !important; margin:10px 0 0}
.sb_c_block_def_more img {vertical-align:top}
/* /block/default */


/* block/media */
.sb_c_block_media h2, .sb_c_block_media .sb-c-block-media-header {color:#000; font-size:1.286em; font-weight:normal; line-height:1.167em; margin:0; padding:0 0 6px}
.sb_c_block_media a {color:#000}
.sb_c_block_media .sb_u_img_block {font-size:0.714em; line-height:1.3em; margin:10px 10px 0 0}
.sb_c_block_media_foto {display:block !important; float:left; margin:10px 10px 0 0 !important; padding:7px 0 0; position:relative}
.sb_c_block_media_foto {overflow:hidden}
.sb_c_block_media_foto span {background:#000; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; width:28px; height:28px; margin:0}
.sb_c_block_media_foto span span {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -252px -612px no-repeat !important; position:absolute; left:7px; top:8px; width:14px; height:11px}
.sb_c_block_media_foto img {display:block; margin:-7px 0 0}
.sb_c_block_media img {border:0}
.sb_c_block_media div {display:table; line-height:1.071em; margin:7px 0 0}
.sb_c_block_media h3, .sb_c_block_media .sb-c-block-media-type {color:#000; font-size:0.786em; font-weight:normal; margin:0}
.sb_c_block_media h3 a, .sb_c_block_media .sb-c-block-media-type a {text-decoration:none}
.sb_c_block_media h4, .sb_c_block_media .sb-c-block-media-title {color:#0067be; font-size:0.786em; line-height:1.3; font-weight:normal; margin:0}
.sb_c_block_media h4 a, .sb_c_block_media .sb-c-block-media-title a {color:#0067be;text-decoration: none;}
.sb_c_block_media h4 a:hover, .sb_c_block_media .sb-c-block-media-title a:hover {text-decoration: underline;}
.sb_c_block_media h4 a:visited {color:#800080}
.sb_c_block_media p {color:#6a829b; font-size:0.786em; line-height:1.455em; margin:0}
.sb_c_block_media .sb_c_comm_inline2_t {color:#999}
.sb_c_block_media_clr {clear:both; display:block !important; float:none; font-size:0; height:0; line-height:0 !important; margin:0 !important; overflow:hidden; padding:0; width:0}
.sb_c_block_media_more {display:block !important; font-size:0.857em !important; line-height:1.5em !important; margin:10px 0 0 !important}
.sb_c_block_media_more a {background:#f53b00 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; color:#fff; display:block; height:18px; line-height:18px; font-size:12px; text-align:center; text-decoration:none !important; width:67px; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}
/* /block/media */


/* blogs/block */
.sb_c_blogs_block h2, .sb_c_blogs_block .sb-c-blogs-block-header {color:#000;font-size:1.286em;font-weight:normal;line-height:1.167em;margin:0; padding-left: 0px;}
.sb_c_blogs_block h2 a, .sb_c_blogs_block .sb-c-blogs-block-header a{color:#000}
.sb_c_blogs_block p{color:#999; margin:0}
.sb_c_blogs_block div{line-height:1.071em; margin:13px 0 0}
.sb_c_blogs_block div div{display:block; margin:5px 0 0}
.sb_c_blogs_block h3{color:#999; font-size:0.786em; font-weight:normal; padding-top:5px}
.sb_c_blogs_block h3 span{background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -525px no-repeat; padding-left:14px}
.sb_c_blogs_block h3 pre   {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -84px -526px no-repeat; padding-left:14px; display:inline}
.sb_c_blogs_block h3 a{color:#000}
.sb_c_blogs_block h4{color:#4e8e00; font-size:0.786em; font-weight:normal}
.sb_c_blogs_block h4 span {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -84px -524px no-repeat; padding-left:14px}
.sb_c_blogs_block h4 a{color:#4e8e00}
.sb_c_blogs_block h4 a:visited{color:#800080}
.sb_c_blogs_block_user{line-height:1.214em !important; display:block !important; margin:6px 0 0 !important;padding-left: 0 !important;}
.sb_c_blogs_block_user p{font-size:0.786em !important}
.sb_c_blogs_block_more{margin:15px 0 0 !important}
.sb_c_blogs_block_more a{background:#f53b00 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; color:#fff !important; display:block; height:18px; line-height:18px; font-size:12px; text-align:center; text-decoration:none !important; width:67px; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}
.sb_c_blogs_block div{margin-left:70px}
.sb_c_blogs_block .sb_c_blogs_block_img{margin:5px 0 0 -70px !important; float:left; position:relative}
.sb_c_blogs_block .sb_c_blogs_block_img img{-webkit-border-radius:4px;-webkit-box-shadow:0 0 3px #777;-moz-border-radius:4px;-moz-box-shadow:0 0 3px #777; border-radius:4px; box-shadow:0 0 3px #777}
.sb_c_blogs_block a{color:#4E8E00}
.sb_c_blogs_block h4, .sb_c_blogs_block h3{display:block; margin:5px 0}
.sb_c_blogs_block h4 ins{font-style:normal; text-decoration:none; font-size:0.9em; color:#999; white-space:nowrap}
.sb_c_blogs_block_user h3, .sb_c_blogs_block_user h4{display:inline}
.sb_c_blogs_block_user a{color:#4E8E00 !important}
.sb_c_blogs_block ins a{color:#999 !important}
.sb_c_blogs_block a em{font-style:normal; color:#000 !important}
.sb_c_blogs_block_user a em {text-decoration:underline}
.sb_c_blogs_block h2 a{color:#000 !important}
/* /blogs/block */


/* breadcrumbs/default */
.sb_c_brdcrmb_def p {color:#4e6378; font-size:0.786em; margin:0}
.sb_c_brdcrmb_def a {color:#0067be}
/* /breadcrumbs/default */


/* code/insert */
.sb_c_code_insert {font-size:0.857em}
.sb_c_code_insert {color:#597087}
.sb_c_code_insert p {background-color:#fff; display:inline-block; margin:0 0 -1px; padding:1px 6px 2px}
.sb_c_code_insert a {color:#0067be; text-decoration:underline}
.sb_c_code_insert_s {border:1px solid #dae2e9; border-bottom:0; padding:0 5px 3px !important}
.sb_c_code_insert div {background-color:#fff; border:1px solid #dae2e9; padding:15px 15px 3px}
.sb_c_code_insert div div {border:0; margin:0 0 10px; padding:0}
.sb_c_code_insert label {cursor:pointer; display:inline-block; width:19%}
.sb_c_code_insert input {border:1px solid #5a7087; padding:1px 0; width:79%}
/* /code/insert */


/* dating/block */
.sb_c_dating_block {font-size:1.167em; line-height:1.429em}
.sb_c_dating_block h2, .sb_c_dating_block .sb_cp_konk_main_head {color:#000; font-size:1.286em; font-weight:normal; line-height:1.167em; margin:0; padding:0 0 16px}
.sb_c_dating_block h2 a, .sb_c_dating_block .sb_cp_konk_main_head a {color:#000}
.sb_c_dating_block fieldset {background:url(https://s-cdn.sportbox.ru/_/0/i/dating/dating.jpg) 0 0 no-repeat; border:0; padding:15px 10px 15px 15px}
.sb_c_dating_block p {color:#343434; font-size:0.857em; margin:0 0 10px}
.sb_c_dating_block select, .sb_c_dating_block input {color:#343434; font-size:1em; font-family:Arial; margin:0 3px}
.sb_c_dating_block input {text-align:center; width:20px}
.sb_c_dating_block_submit {border:none; background:none; height:auto; width:auto}
.sb_c_dating_block_submit a {color:#fff; display:block; padding:0; text-decoration:none !important; font-family:Arial; background:#f53b00 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; height:18px; margin:0; cursor:pointer; height:18px; line-height:18px; font-size:12px; text-align:center; width:67px; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}
.sb_c_dating_block_submit p {background:none; height:auto; margin:0; cursor:pointer; line-height:1; border:none}
/* /dating/block */


/* game/block */
.sb_c_game_block h2 {color:#000; font-size:1.286em; font-weight:normal; line-height:1.167em; margin:0 0 9px}
.sb_c_game_block h2 a {color:#000}
.sb_c_game_block div {clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0}
.sb_c_game_block p {float:left; margin:5px 10px 10px 0}
.sb_c_game_block p img {vertical-align:baseline}
.sb_c_game_block img {border:0; font-size:0.786em; position:relative; top:0.182em}
.sb_c_game_block dl {font-size:0.786em; margin:5px 0 0 90px}
.sb_c_game_block dt {color:#0067be; line-height:1.455em}
.sb_c_game_block a {color:#0067be}
.sb_c_game_block dd {color:#000; line-height:1.273em; margin:1px 0 0}
.sb_c_game_block span {color:#4e6378; display:block}
.sb_c_game_block_more img {position:static; vertical-align:top !important}

.sb_c_game_block_more {float:none !important; margin:0 !important}
.sb_c_game_block_more a {background:#f53b00 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; color:#fff; display:block; height:18px; line-height:18px; font-size:12px; text-align:center; text-decoration:none !important; width:67px; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}
/* /game/block */


/* forum/list */
.sb_c_forum_list  a {color:#015eba}
.sb_c_forum_list  a:visited {color:#800080}
.sb_c_forum_list .sb_c_comm_inline2 {color:#6a829b !important; font-size:0.833em}
.sb_c_forum_list h2 {color:#000; font-size:1.286em; font-weight:normal; line-height:1.167em; margin:0}
.sb_c_forum_list h2 a, .sb_c_forum_list h2 a:visited {color:#000}
.sb_c_forum_list ul {font-size:0.857em; line-height:1.5em; margin:11px 0 0}
.sb_c_forum_list li {list-style-type:none; margin:11px 0 0}
.sb_c_forum_list_more {font-size:0.857em; line-height:1.5em; margin:10px 0 0}
.sb_c_forum_list_more a {background:#f53b00 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; color:#fff; display:block; height:18px; line-height:18px; font-size:12px; text-align:center; text-decoration:none !important; width:67px; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}
/* /forum/list */


/* menu/copy */
.sb_c_menu_copy a {color:#90a0b1}
.sb_c_menu_copy ul {margin:0}
.sb_c_menu_copy li {list-style-type:none}
/* menu/copy */


/* menu/info */
.sb_c_menu_info {overflow:hidden}
.sb_c_menu_info ul {margin:0 0 0 -0.182em}
.sb_c_menu_info li {display:inline; list-style-type:none; margin:0}
.sb_c_menu_info li:before {content:'| '}
/* /menu/info */


/* menu/sports */
.sb_c_menu_sports {background-color:#657e98; font-size:1.167em; line-height:1.429em; margin:0; padding:25px 0 0}
.sb_c_menu_sports ul {font-size:0.857em; line-height:1.333em; margin:0 0 20px}
.sb_c_menu_sports li {list-style-type:none}
.sb_c_menu_sports li:first-letter, .sb_c_menu_sports li a:first-letter {color:#ffff00}
.sb_c_menu_sports div {float:left; padding:0 20px; width:210px}
.sb_c_menu_sports a {color:#fff; text-decoration:none}
.sb_c_menu_sports_clr {clear:both; display:block; float:none !important; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0 !important; width:0 !important; font-size:0; line-height:0}
/* /menu/sports */


/* middle menu */
.sb_c_middle_menu {margin:0 0 15px; padding:0; list-style:none; font-weight:bold; font-size:14px}
.sb_c_middle_menu li {margin:0 8px 0 0; padding:0; list-style:none; display:inline}
.sb_c_middle_menu .selected {background:#e6e6e6; padding:0 3px}
.sb_c_middle_menu .selected.sb_c_middle_menu_first_it {margin-left:-3px}
.sb_c_middle_menu a {color:#015EBA !important;text-decoration: none;}
.sb_c_middle_menu a:hover {text-decoration: underline;}
.sb_c_middle_menu .selected a {cursor:default; text-decoration:none !important; color:#000 !important; cursor:default}
.sb_c_middle_menu .selected a:hover {text-decoration:none !important}
/* /middle menu */


/* multibutton/default */
.sb_c_news_list .sb_c_action_def {font-size:1em}
.sb_c_action_def {color:#6a829b; font-size:1em; line-height:1.429em}
.sb_c_action_def .sb_c_action_def_types {font-size:0.786em; margin:0; padding:0}
.sb_c_action_def .sb_c_action_def_types li {cursor:pointer; display:inline-block; list-style-type:none; padding:5px 0; margin-right:10px}
.sb_c_action_def .sb_c_action_def_types a {border-bottom:1px dotted; color:#6a829b; text-decoration:none !important}
.sb_c_action_def .sb_c_action_def_box {border:1px solid #ddd}
.sb_c_action_def_types li.sb_c_action_def_types_s {margin-left:0 !important; margin-right:10px !important; padding:5px 10px 6px 10px; border-color:#ddd; border-bottom:none}
.sb_c_action_def_types li.sb_c_action_def_types_s a {color:#000}
#sb_c_action_def_types_rss {background:orange /*url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/g/rss/rss.gif) 10px 50% no-repeat*/; padding:5px 10px 5px 30px}
/* /multibutton/default */


/* news/4main */
.sb_c_news_4main ul {margin:0}
.sb_c_news_4main li {display:inline;list-style-type:none; margin:0; padding:0 0 15px}
.sb-c-news-4main-h-div { display: inline-block; vertical-align: top; margin:0 0 15px 6px; font-size:0.786em; line-height:1.364em; width:143px; height:131px; }
.sb_c_news_4main img {border:0}
.sb_c_news_4main h2 {display:inline; font-size:1em; font-weight:normal; margin:0}
.sb_c_news_4main h2 a {color:#0067be;text-decoration: none;}
.sb_c_news_4main .sb-c-news-4main-h-div:hover a {color: #0067be;text-decoration: none !important;}
.sb_c_news_4main h2 a:visited {color:#800080}
.sb_c_news_4main p {display:inline; color:#000; margin:0}
.sb-c-news-4main-h-div .sb_c_comm_inline2 {color:#6a829b !important; font-size:0.909em}
.sb-c-news-4main-h-div .sb_c_news_4main_ano {display:none; font-size:0.886em; line-height:1.364em}
.sb_c_news_4main_info {color:#708397; font-size:0.909em}
.sb_c_news_4main_clr {clear:both; display:block; float:none !important; font-size:0 !important; height:0; line-height:0 !important; margin:0 !important; overflow:hidden; padding:0; width:0 !important}

.sb_c_news_4main_h {background-color:#fff; border:1px solid #ccc; margin:-9px 0 0 -9px !important; padding:8px 20px 6px 8px !important; position:absolute !important; top:auto; width:340px; z-index:99}
.sb_c_news_4main_h div {float:left; margin:0 10px 0 0}
.sb_c_news_4main_h .sb_c_news_4main_ano {display:block}
.sb-c-news-4main-h-p  {float:left;width:150px;}
.sc-c-news-4main-clear-div {clear:both;display:block;height:20px;width:450px !important;}

.sb_c_news_4main_ellipsis{display: block;height:44px;font-size:11px;line-height:14px;overflow:hidden;text-align:left;white-space: normal;}

.sb_c_news_4main_img {display:block; position:relative; margin-bottom:3px}
.sb_c_news_4main .sb_u_img_block {display:block; float:none; font-size:0.909em; width:100px; margin-bottom:5px}
/* /news/4main */


/* news/all */
.sb_c_news_all_sublinks {color:#015eba; font-size:1.5em; line-height:1.167em; margin:6px 0 0}
.sb_c_news_all_sublinks a {color:#015eba; margin:0 5px 0 0}
.sb_c_news_all_lst {line-height:1.5em; margin:0 0 23px}
.sb_c_news_all_lst div {margin:0 0 5px}
.sb_c_news_all_lst p {display:inline; margin:0}
.sb_c_news_all_lst div a:visited {color:#525081}
.sb_c_news_all_lst .sb_u_bull {color:#000; font-family:Tahoma}

.sb_c_news_list_topicnews {clear:both; margin:7px 0 0 0}
.sb_c_news_list_topicnews span {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -252px -566px no-repeat; color:#6a829a; display:block; font-size:10px; float:left; line-height:14px; padding-left:13px}
.sb_c_news_list_topicnews div  {float:left; margin-left:18px; width:365px}
.sb_c_news_list_topicnews ul   {list-style-type:none}
.sb_c_news_list_topicnews li   {font-size:10px; line-height:14px}
.sb_c_news_list_topicnews a    {color:#6a829a}
/* /news/all */


/* news/block */
.sb_c_news_block a {color:#015eba}
.sb_c_news_block img {border:0}
.sb_c_news_block_img {display:block !important; float:left; margin:0 9px 0 0 !important; position:relative; top:0.25em}
.sb_c_news_block h2 {color:#000; font-size:1.286em; font-weight:normal; line-height:1.167em; margin:0 0 7px}
.sb_c_news_block h2 a {color:#000}
.sb_c_news_block h3 {color:#000; display:inline; font-size:0.857em; line-height:1.5em; font-weight:normal; margin:0}
.sb_c_news_block h3 a:visited {color:#525081}
.sb_c_news_block p {display:inline; font-size:0.857em; line-height:1.5em; margin:0}
.sb_c_news_block_clr {clear:both; display:block !important; float:none; font-size:0; height:0; line-height:0; margin:0 0 10px; overflow:hidden; padding:0; width:0}
.sb_c_news_block_more a {background:#f53b00 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; color:#fff; display:block; height:18px; line-height:18px; font-size:12px; text-align:center; text-decoration:none !important; width:67px; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}
/* /news/block */


/* news/list */
.sb_c_news_list h2, .sb_c_news_list .sb_c_news_list_header {color:#000; display:inline; font-size:1.286em; font-weight:normal; line-height:0.889em; margin:0 5px 0 0}
.sb_c_news_list h2 a {color:#000}
.h1-rss-feed-icon {text-decoration:none}
.h1-rss-feed-icon img {margin:0 0 0 9px; vertical-align:middle}
.h2-rss-feed-icon img {margin:0 7px 0 5px; vertical-align:middle}
.sb_c_news_list_days {display:inline}
.sb_c_news_list_days a {color:#0067be; margin:0 15px 0 0; font-size:18px;text-decoration: none;}
.sb_c_news_list_days a:hover {text-decoration: underline;}
.sb_c_news_list_days img {border:0; float:none !important; margin:0 !important; position:static !important}
.sb_c_news_list .node-teaser > a {display: block;color:#000; font-size:0.786em; font-weight:normal; line-height:1.364em; margin:0; text-decoration:none}
.sb_c_news_list h2 {color:#0067be; font-size:1.286em; font-weight:normal; line-height:1.222em; margin:0}
.sb_c_news_list h2 a {color:#0067be;text-decoration: none;}
.sb_c_news_list h2 a:hover {text-decoration: underline;}
.sb_c_news_list h2 a:visited {color:#800080}
.sb_c_news_list_mar {margin:25px 0 0 !important}
.sb_c_news_list p {color:#000; font-size:0.857em; line-height:1.5em; margin:5px 0 0; }
.video-link img {margin:0; vertical-align:baseline}
.sb_c_news_list_img {float:left; margin:5px 10px 4px 0 !important; position:relative; top:0.333em; width:144px}
.sb_c_news_list_img img {margin:0 !important}
.sb_c_news_list_imgs {float:left; margin:5px 10px 3px 0 !important; position:relative; top:0.333em; width:246px}
.sb_c_news_list_imgs img {float:left; margin:0 1px 0 0 !important}
.sb_c_news_list_imgs .photo_pict_in_teaser_on_news_strip {position:absolute; left:0; top:53px; height:28px; width:28px; background:#000; background:rgba(0,0,0,0.5)}
.sb_c_news_list_imgs .photo_pict_in_teaser_on_news_strip span {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -252px -612px no-repeat; position:absolute; left:6px; top:8px; width:14px; height:11px}
.sb_c_news_list .sb_u_img_block {font-size:0.714em; line-height:1.3em; margin:5px 10px 0 0}
.sb_c_news_list .sb_c_comm_inline2 {color:#6a829b !important; font-size:0.833em}
.sb_c_news_list_date {color:#6a829b; font-size:0.833em; white-space:nowrap}
.sb_c_news_list .sb_u_votes_def_i {margin-left:5px; margin-right:0px;position: relative;top: 1px;}
.sb_c_news_list .sb_u_votes_def_t {color:#6A829B; font-size:0.75em; white-space:nowrap;}
.sb_c_news_list form.fivestar-widget {clear:none; display:inline-block; margin:22px 0}
.sb_c_news_list form.fivestar-widget .fivestar-widget {float:left; margin-right:10px}
.sb_c_news_list form.fivestar-widget div.description {display:none}
.sb_c_news_list .fivestar-static-form-item {display:inline-block; margin:3px 0 0}
.sb_c_news_list div.fivestar-widget-static .star {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -160px 0 no-repeat; width:14px}
.sb_c_news_list div.fivestar-widget-static .star span.on {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -160px -16px no-repeat}
.sb_c_news_list div.fivestar-widget-static .star span.off {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -160px 0 no-repeat}
.sb_c_news_list .fivestar-static-form-item div.description {display:none}
.sb_c_news_list_clr {clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0}
form.fivestar-widget {margin:22px 0}
div.fivestar-widget {float:left !important; margin-right:10px}

.spb_photogal_fivestar_wrap .spb_photogal_fivestar_label {margin-bottom:-37px !important; font:bold 12px Arial !important}
.spb_photogal_fivestar_wrap form {margin-left:85px; margin-bottom:-1px}
/* /news/list */


/* news/main */
.sb_c_news_main img {border:0}
.sb_c_news_main_photo {background-color:#FFF; color:#000; font-size:0.714em; line-height:1.2em; margin:-5px 0 0; padding:9px 10px; text-align:right;}
.sb_c_news_main_photo span {color:#676767}
.sb_c_news_main_photo_big { position:relative; height:253px; width:450px; }
.sb-c-news-main-photo-big-url {display:block;height:253px;width:450px;}
.sb-c-news-main-photo-big-img {position:absolute;}
.sb-c-news-main-photo-big-url-text { position:absolute; z-index:2; bottom:10px; left:15px; width:420px; }
.sb-c-news-main-photo-big-url-gradient {position: absolute;z-index: 1;background: url(./img/front-page-gradient.png) repeat-x;height: 253px;width: 450px;}
.sb-c-news-main-photo-big-url-text h3 {display:inline;}
.sb-c-news-main-photo-big-url-text p {display:inline;}
.sb_c_news_main_photo_icon {position:absolute;top: 50%;left:50%;margin: -14px 0 0 -14px;}
.sb_c_news_main h2 {color:#000; font-size:0.786em; font-weight:normal; line-height:1.364em; margin:8px 0 0}
.sb_c_news_main h2 a {color:#fff; text-decoration:none;}
.sb_c_news_main h3 {color:#0067be; font-size:1.714em; font-weight:normal; line-height:1.167em; margin:3px 8px 0 0}
.sb_c_news_main h3 a {color:#fff;text-shadow: 1px 0px #000;text-decoration: none;}
.sb_c_news_main:hover h3 a {text-decoration: underline;}
.sb_c_news_main h3 a:visited {color:#fff}
.sb_c_news_main_ano {color:#000; margin:6px 0 0}
.sb_c_news_main .sb_c_comm_inline2 {color:#A4A4A4 !important; font-size:0.714em}
/* /news/main */


/* main/online accout */
.online_account_inner_wrap {margin-bottom:30px}
/* end main/online account */


/* online/block */
.sb_cp_online_block {color:#000}

.sb_cp_online_block .sb_cp_online_block_online {background-color:#d6e0e8; color:#000; display:inline-block; font-size:0.857em; font-weight:normal; margin:0 3px 0 0; padding:2px 10px 1px}
.sb_cp_online_block .sb_cp_online_block_online a {color:#000}
.sb_cp_online_block ul {font-size:0.857em; display:inline-block; margin:0; padding:2px 0 1px}
.sb_cp_online_block li {display:inline; margin:0 3px 0 0}
.sb_cp_online_block ul a {color:#0067be}
.sb_cp_online_block sup {color:#5a7087; font-size:0.75em}
.sb_cp_online_block_box {background-color:#d6e0e8; font-size:0.786em; line-height:1.182em; padding:1px 10px 11px}
.sb_cp_online_block_box > div  {color:#9e0b0f; font-size:1em; font-weight:bold; margin:15px 0 0; text-align:center}
.sb_cp_online_block_box > div > a {color:#9e0b0f; text-decoration:none}
.sb_cp_online_block_box > div > a:hover {text-decoration:underline}
.sb_cp_online_block dl {border-bottom:1px solid #fff; border-top:1px solid #a8b9c6; margin:2px 0 10px}
.sb_cp_online_block dt { border-top:1px solid #fff; display:block; margin:0; padding:0 0 0 4px; text-align:center; }
.sb_cp_online_block dt a {color:#00488f; text-decoration:none}
.sb_cp_online_block dt a:hover {text-decoration:underline}
.sb_cp_online_block dt span {color:#00488f; display:inline-block; height:1.182em; vertical-align:middle; width:47%}
.sb_cp_online_block dt span span {display:block; overflow:hidden; height:auto; width:100%}
.sb_cp_online_block dt span span span {display:inline-block; float:right; height:auto; margin:-1.182em 0 0 2%; overflow:visible; padding:0; white-space:normal; width:auto}
.sb_cp_online_block dt span span span::after {background-color:#d6e0e8; content:'...'}
.sb_cp_online_block dt b {color:#00488f; display:inline-block; font-weight:normal; vertical-align:middle}
.sb_cp_online_block dt span b {color:#00488f; float:left; display:block; max-width:100%; overflow:hidden; vertical-align:baseline; white-space:nowrap}
.sb_cp_online_block_team_l {float:right !important}
.sb_cp_online_block dd { border-bottom:1px solid #a8b9c6; display:block; margin:0; padding:0 0 2px 4px; text-align:center; }
.sb_cp_online_block dd p {color:#4e6378; display:inline-block; font-size:0.909em; margin:0; text-align:left; width:19.5%}
.sb_cp_online_with_date_cell dd p {width:30%; vertical-align:middle}
.sb_cp_online_block dd p span {text-align:right; display:inline-block; width:100%}
.sb_cp_online_block dd div {display:inline-block; line-height:1.091em; width:57.5%}
.sb_cp_online_with_date_cell dd div {width:34%}
.sb_cp_online_with_date_cell .sb_c_stat_tour_live {width:23px; margin-left:-2px}
.sb_cp_online_block dd div p {font-size:1em; font-weight:bold; text-align:center; width:100%}
.sb_cp_online_block dd div p span {font-weight:normal !important}
.sb_cp_online_block dd div div {width:100%}
.sb_cp_online_block dd div div p {color:#000; font-weight:normal}
.sb_cp_online_block dd div span {display:inline-block; margin:0 0 -2px; text-align:center; width:auto}
.sb_cp_online_block dd div span span {border-bottom:1px solid #90aabf; border-right:1px solid #90aabf; color:#fff; margin:0}
.sb_cp_online_block dd div span span span {background-color:#f26522; border:1px solid #fff; padding:0 1px 0 2px}
.sb_cp_online_block dd div span span span span {background-color:#9e0b0f; border:0; margin:0 -1px 0 -2px}
.sb_cp_online_block dd div a {color:#000}
.sb_cp_online_block dd div span a {color:#00488f}
.sb_cp_online_block dd div span span a {color:#fff; text-decoration:none}
.sb_cp_online_block_more {font-size:1.091em; margin:0}
.sb_cp_online_block_more a {background:#f53b00 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; color:#fff; display:block; height:18px; line-height:18px; font-size:12px; margin:0 auto; padding:0; text-align:center; text-decoration:none !important; width:184px; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}

.sb_cp_online_block #onlineBlockClickable dd { cursor: pointer; }
.sb_cp_online_block #onlineBlockClickable dt { cursor: pointer; }

.sb_cp_online_block .sb_u_icon_type  {padding-bottom:8px; text-decoration:none !important; color:#D6E0D8 !important}
.sb_c_res_def_type_box .sb_u_icon_type {color:#D6E0D8 !important; text-decoration:none !important}
.sb_cp_online_block .sb_u_icon_type:hover {text-decoration:none !important}
.sb_cp_online_block .sb_u_icon_type_a {background-position:-55px -1645px}
.sb_cp_online_block .sb_u_icon_type_l {background-position:-70px -1645px}
.sb_cp_online_block .sb_u_icon_type_v {background-position:-82px -1645px}
.sb_c_mail_tblink {margin:-27px 0pt 30px !important; padding:0pt 0pt 8px; background-color:rgb(214,224,232); font-size:0.917em; line-height:1.636em; text-align:center}
.sb_c_mail_tblink a {color:rgb(78,99,120)}

/* /online/block */


/* page.navigation/default */
.sb_c_pages_def a {color:#0067be !important; text-decoration:underline !important}
.sb_c_pages_def ul {margin:0}
.sb_c_pages_def_type {margin:0 0 16px !important}
.sb_c_pages_def_type li {display:inline-block; list-style-type:none !important; width:32%}
.sb_c_pages_def_type a {text-decoration:none !important}
.sb_c_pages_def_type span a {border-bottom:1px solid #0067be}
.sb_c_pages_def_type_t {text-align:center}
.sb_c_pages_def_type_t a {border-bottom:1px dashed}
.sb_c_pages_def_type_t span {display:block; border-bottom:0}
.sb_c_pages_def_type_r {text-align:right}
.sb_c_pages_def_nums {color:#0067be}
.sb_c_pages_def_nums li {display:inline-block; list-style-type:none !important; margin:0 5px 0 0 !important; padding:0 5px !important}
.sb_c_pages_def_nums_s {background-color:#d5d5d5; color:#000}
/* /page.navigation/default */


/* poll/default */
.sb_c_poll_def a {color:#000}
.sb_c_poll_def h2 {color:#000; font-size:1.286em; font-weight:normal; line-height:0.889em; margin:0 0 19px}
.sb_c_poll_def_box {background-color:#e6e2b2; font-size:1em; line-height:1.214em; padding:10px 15px 16px}
.sb_c_poll_def h3 {color:#000; font-size:0.786em; font-weight:normal; margin:0}
.sb_c_poll_def h4 {color:#9e0b0f; display:inline; font-size:0.857em; font-weight:normal; margin:0}
.sb_c_poll_def h4 a {color:#9e0b0f}
.sb_c_poll_def img {border:0}
.sb_c_poll_def .sb_c_comm_inline2 {color:#000 !important; font-size:0.909em}
.sb_c_poll_def fieldset {border:0}
.sb_c_poll_def_box p {color:#666; display:inline; font-size:0.786em; line-height:1.455em; margin:0}
.sb_c_poll_def label {color:#000; display:inline-block; cursor:pointer; margin:6px 0 0; padding:0 0 0 16px}
.sb_c_poll_def input {margin:0 3px 0 -16px; vertical-align:text-top}
.sb_c_poll_def_box div div {margin:18px 0 0}
.sb_c_poll_def_box div div div {margin:13px 0 0}
.sb_c_poll_def_box form div {margin:0}
.sb_c_poll_def_box form p {display:block; margin:14px 0 0}
.sb_c_poll_def_quests {margin:2px 0 0 !important}
.sb_c_poll_def_answers {color:#000 !important; margin:8px 0 0 !important}
.sb_c_poll_def_box form div p {display:inline}
.sb_c_poll_def_submit {background:#f53b00 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; border:0; color:#fff; cursor:pointer; font-family:Arial; height:18px; line-height:18px; font-size:12px; margin:0 !important; padding:0 0 2px; vertical-align:baseline !important; width:124px; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}
/* /poll/default */


/* results/default */
.sb_c_res_def {font-size:1.167em; line-height:1.429em}
.sb_c_res_def_ttl {margin:0 0 10px}
.sb_c_res_def h1 {display:inline-block; font-size:1.67em; margin:0 5px 0 0}
.sb_c_res_def_days {color:#6a829b; display:inline; font-size:1.67em; line-height:1.19em; margin:0; }
.sb_c_res_def_days li {display:inline-block; list-style:none}
.sb_c_res_def_days_cur {background:url(https://s-cdn.sportbox.ru/sites/default/files/i/sb/imgs/datPicker.png) 100% 8px no-repeat; cursor:pointer; padding:0 16px 0 0; line-height:1}

.sb_c_res_def_days_next a, .sb_c_res_def_days_prev a {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/sprite.png) 0 -48px no-repeat; display:inline-block; height:0; overflow:hidden; padding:9px 0 0; width:7px; vertical-align:middle}
.sb_c_res_def_days_next a {background-position:100% -64px}

.sb_c_res_def_reload {display:inline-block; font-size:0.857em; margin:-7px 0 0; vertical-align:middle}
.sb_c_res_def_reload a {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat 0 -272px; color:#fff; display:block; height:23px; padding:1px 0 0; text-align:center; text-decoration:none !important; width:124px; 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(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/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(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/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; padding:0 16px 0 0}
.sb_c_res_def_sound span {display:none}
.sb_c_res_def_sound_s {background-position:-163px -650px}

.sb_c_res_def_live {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -289px -1278px no-repeat; color:#000; cursor:pointer; display:inline-block; font-size:0.786em; line-height:1.636em; margin:0; padding:0 0 0 15px}
.sb_c_res_def_live span {display:none}
.sb_c_res_def_live_s {background-position:-289px -1320px}

.sb_c_res_def_types {font-size:0.786em; margin:17px 0 30px; padding:0 !important}
.sb_c_res_def_types li {display:inline-block; list-style:none; margin:0 -0.182em 1px 0}
.sb_c_res_def_types a {background:#d6e0e9; color:#343432; padding:3px 5px; text-decoration:none}
.sb_c_res_def_types a span {background:transparent; color:#f36525; padding:0}
.sb_c_res_def_types span {background:#5a7087; color:#fff; font-weight:normal; padding:3px 5px}
.sb_c_res_def_types span span {color:#ffbb00; padding:0}

.sb_c_res_def h2 {color:#9e0b0f; font-size:1.28em; font-weight:normal; line-height:0.89em; margin:39px 0 0; padding:0}
.sb_c_res_def h2 a {color:#9e0b0f}
.sb_c_res_def_ttl2 {margin:10px 0 3px}
.sb_c_res_def h3 {color:#000; display:inline; font-size:1.01em; font-weight:bold; line-height:1.13em; margin:0; padding:0}
.sb_c_res_def h3 a {color:#000}
.sb_c_res_def h4 {color:#00488f; display:inline; font-size:1.01em; font-weight:normal; line-height:1.13em; margin:0; padding:0}
.sb_c_res_def h4 a {color:#00488f}

.sb_c_res_def_tbl {background:#d6e0e8}
.sb_c_res_def_tbl table {border:0 !important; border-collapse:separate; color:#597087; font-size:0.786em; line-height:1.182em; margin:0 !important; width:100%}
.sb_c_res_def_tbl th, .sb_c_res_def_tbl td {border:0 !important; border-bottom:1px solid #a8b9c6 !important; border-top:1px solid #fff !important; 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}
.sb_c_res_def_tbl tbody .sb_c_res_def_tbl_res {padding:4px 0 5px}
.sb_c_res_def_tbl .sb_c_res_def_tbl_trans {padding:4px 10px 5px 0 !important; text-align:right}
.sb_c_res_def_tbl_trans a {color:#597087}
.sb_c_res_def_tbl_trans img {vertical-align:baseline}
.sb_c_res_def_tbl .sb_c_res_def_tbl_res_mo {font-size:0.909em; padding:1px 10px 6px 70px !important; text-align:center}
.sb_c_res_def_tbl_res_tenn a {color:#000}
.sb_c_res_def_tbl_res a {display:inline-block; color:#000}
.sb_c_res_def_tbl_res_live {padding:3px 0 !important}
.sb_c_res_def_tbl_res_live a {background:#f26522; border:1px solid #fff; color:#fff !important; padding:0 2px 1px; text-decoration:none}
.sb_c_res_def_tbl_res_last a {background:#9e0b0f; color:#fff !important; padding:0 2px 1px; text-decoration:none}
.sb_c_res_def_tbl_live {background:#f26522; color:#fff; padding:0 2px 0 3px}
.sb_c_res_def_tbl small {font-size:0.909em}
.sb_c_res_def_tbl sup {font-size:0.8em}
.sb_c_res_def_tbl img {border:0}

.sb_c_res_def .sb_u_icon_type {padding-bottom:11px}
.sb_c_res_def .sb_u_icon_type_a {background-position:-84px -652px}
.sb_c_res_def .sb_u_icon_type_l {background-position:0 -821px}
.sb_c_res_def .sb_u_icon_type_o {background-position:-210px -653px}
.sb_c_res_def .sb_u_icon_type_v:hover {background-position:0 -696px}
.sb_c_res_def .sb_u_icon_type_a:hover {background-position:-84px -694px}
.sb_c_res_def .sb_u_icon_type_l:hover {background-position:0 -863px}
.sb_c_res_def .sb_u_icon_type_o:hover {background-position:-210px -695px}
/* /results/default */


/* search/block */
.sb_c_sear_block {color:#4E6378; font-size:1.167em; line-height:1.429em; position:relative; width:420px}
.sb_c_sear_block div {display:inline}
.sb_c_sear_block_txt {border:1px solid #777; font-size:0.857em; height:1.333em; margin:0; padding:1px 0 0; width:351px; vertical-align:middle}
.sb_c_sear_block p {float:right; font-size:0.786em; line-height:1.091em; margin:3px 5px 0 0; text-align:right; width:215px}
.sb_c_sear_block form {margin:0}
.sb_c_sear_block a {color:#4e6378}
.sb_c_sear_block_submit {font-size:0.857em; height:1.917em; margin:0; padding:0 6px 2px; width:59px}
.sb_c_sear_block label {display:block !important; float:left; font-size:0.786em; line-height:1.091em; margin:3px 0 0}
.sb_c_sear_block label input {margin:-0.091em 0 0; vertical-align:top}
.sb_c_sear_block_cal {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -210px -611px no-repeat; color:#5a7087; cursor:pointer; margin:0 0 0 15px; padding:0 0 0 14px; position:relative; z-index:100; text-decoration:underline}
.sb_c_sear_block_cal span {border-bottom:1px dashed}
.sb_c_sear_block_clr {clear:both; display:block !important; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0}

.sb_c_sear_block #edit-terms2-wrapper label.option,
.sb_c_sear_block #edit-terms6-wrapper label.option {position:absolute; top:40px; left:0}

.sample_sear_text {font-size:12px; position:absolute; top:2px; left:5px; color:#b2b2b2} 
.sample_sear_text em {font-style:normal; text-decoration:none; color:#000; border:none}

.sb_c_wide_sear_block {color:#4E6378; font-size:1em; line-height:1.429em; position:relative; width:auto; zoom:1; margin-bottom:20px}
.sb_c_wide_sear_block div {display:block; margin-right:137px; margin-top:0}
.sb_c_wide_sear_block_txt {border:1px solid; border-color:#4d4d4d #ccc #ccc #4d4d4d; margin:0; padding:0.25em 0.333em 0.167em; width:100%; line-height:1.167em; height:auto; font-size:1em}
.sb_c_wide_sear_block p {float:none; margin:0; text-align:center; width:23px; position:absolute; right:0; top:0; font-size:1em}
.sb_c_wide_sear_block .sb_u_cal_gray_bg {position:absolute; right:26px}
.sb_c_wide_sear_block_submit {background:#262725 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/video_hor_spr2.png) repeat-x 0 -460px; border:none; color:#fff; cursor:pointer; font-family:Arial,sans-serif; font-size:1em; height:1.833em; line-height:1.083em; padding:0.25em 0 0.333em; text-align:center; vertical-align:baseline; width:72px; position:absolute; z-index:10; right:52px; top:0}
#sphinxsearch-adv-search-form {position:relative}
#sphinxsearch-adv-search-form #edit-keys {padding:1px 5px 3px 5px; border:1px solid; border-color:#4d4d4d #ccc #ccc #4d4d4d; width:333px}
#sphinxsearch-adv-search-form #edit-submit {background:#262725 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/video_hor_spr2.png) repeat-x 0 -460px; border:none; color:#fff; cursor:pointer; font-family:Arial,sans-serif; font-size:12px; height:1.833em; line-height:1.083em; padding:0.25em 0 0.333em; text-align:center; vertical-align:baseline; width:72px; position:absolute; z-index:10; left:348px; top:0}
.sb_u_detail_search {position:absolute; right:0; top:0; width:23px; height:23px; background:#262725 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -277px -360px; text-decoration:none !important}
.sb_u_detail_search:hover {text-decoration:none !important}
.sample_wide_sear_text {float:left; font-size:1em; left:0; margin:0.25em 0 0 0.5em !important; position:absolute; top:0; width:auto}
.sample_wide_sear_text em {border-bottom:none; cursor:text; font-style:normal; text-decoration:none}
/* /search/block */


/* service/block */
.sb_c_service_block {font-family:Arial; margin:0 0 17px}
.sb_c_service_block h2, .sb_c_service_block .sb-c-service-block-head {color:#000; font-family:Arial,sans-serif; font-size:1.5em; font-weight:normal; line-height:1.167em; margin:0 !important; padding:0 !important}
.sb_c_service_block a {color:#000; text-decoration:underline}
.sb_c_service_block_lst {margin:15px 0 0}
.sb_c_service_block_lst p {float:left; font-size:0.833em; line-height:1.2em; margin:0 0 13px; padding:0 3.5% 0 0; width:29.75%}
.sb_c_service_block_lst a {text-decoration:none !important}
.sb_c_service_block_lst span {background:url(https://s-cdn.sportbox.ru/_/0/i/20110407/img6.jpg) 0 0 no-repeat; cursor:pointer; display:block; height:42px; margin:0 0 2px; width:42px}
.sb_c_service_block_lst div {clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0}
/* /service/block */


/* similar */
.sb_c_similar .sb-c-block-media-header a {color:#015EBA}
.sb_c_similar_list {margin-top:0 !important; display:block !important}
.sb_c_similar_list_item {float:left; margin-right:12px !important; width:100px}
.sp_c_similar_prev, .sp_c_similar_next {cursor:pointer; display:inline-block; height:16px; background-image:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png); background-repeat:no-repeat; width:16px}
.sp_c_similar_prev {background-position:0 -486px}
.sp_c_similar_next {background-position:-42px -486px}
.sp_c_similar_prev_disabled {background-position:0 -444px; cursor:default}
.sp_c_similar_next_disabled {background-position:-42px -444px; cursor:default}

.sp_c_similar_arrows {float:right; margin-right:8px}
.sp_c_similar_arrows span {color:#d6e0e9; font-size:18px; margin-right:5px}
.sb_c_similar_video {margin-bottom:15px !important}
.sb_c_similar_list .sb_u_img_block, .sb_c_similar_list .sb_c_block_media_foto {margin:0 !important}
.sb_c_similar_list_item h4 { height:45px; overflow:hidden; width:100px}
/* /similar */


/* tags/block */
.sb_c_tags_block {color:#6a829b}
/* /tags/block */

/* topic/block */
.sb_c_topic_block {padding:0 15px 13px; color:#fff; font-size:1em}
.sb_c_topic_block p {margin:0 auto 10px -15px}
.sb_c_topic_block h3 {font-size:1.2em; font-weight:bold; line-height:1.29; margin:0}
.sb_c_topic_block h3 sup {font-size:0.7em; font-weight:normal; position:relative; top:-0.5em; vertical-align:baseline}
.sb_c_topic_block h4 {font-size:1em; font-weight:normal; line-height:1.5em; margin:6px 0 0}
.sb_c_topic_block h4 a:visited {filter:alpha(opacity=50); moz-opacity:0.5; opacity:0.5}
.sb_c_topic_block a {color:#fff}
.sb_c_topic_block .sb_c_comm_inline2_t {text-decoration:underline}
* html .sb_c_topic_block .sb_c_comm_inline2_t {position:relative}

.sb_c_topic_block .sb_c_comm_inline2 {color:#fff !important; font-size:0.833em}
.sb_c_topic_block .sb_c_comm_inline2 {filter:alpha(opacity=50); moz-opacity:0.5; opacity:0.5}
.sb_c_topic_block .sb_c_comm_inline2_i {background-position:-210px -528px; margin:0 0 -1px}
.sb_c_topic_block .sb_u_icon_type {filter:alpha(opacity=50); moz-opacity:0.5; opacity:0.5; vertical-align:middle}
.sb_c_topic_block .sb_u_icon_type_v {background-position:0 -738px}
.sb_c_topic_block .sb_u_icon_type_l {background-position:0 -906px}
.sb_c_topic_block .sb_u_icon_type_a {background-position:-84px -738px}
.sb_c_topic_block .sb_u_icon_type_s {background-position:-126px -738px}
.sb_c_topic_block .sb_u_icon_type_p {background-position:-252px -612px}
/* /topic/block */


/* topic/compact */
.sb_c_topic_compact h2, .sb_c_topic_compact .sb-c-topic-compact-header {color:#000; font-family:Arial,sans-serif; font-size:1.5em; font-weight:normal; line-height:1.167em; margin:0; padding:0}
.sb_c_topic_compact h2 a, .sb_c_topic_compact .sb-c-topic-compact-header a {color:#000}
.sb_c_topic_compact h3, .sb_c_topic_compact .sb-c-topic-compact-topic {color:#0067bf; font-family:Arial,sans-serif; font-size:1.167em; font-weight:bold; line-height:1.429em; margin:0.714em 0 0; padding:0}
.sb_c_topic_compact h3 a , .sb_c_topic_compact .sb-c-topic-compact-topic a{color:#0067bf}
.sb_c_topic_compact h3 span, .sb_c_topic_compact .sb-c-topic-compact-topic span {background:#2ab429; display:inline-block; height:0.714em; vertical-align:baseline; width:5px}
.sb_c_topic_compact h3 sup, .sb_c_topic_compact .sb-c-topic-compact-topic sup {font-size:0.643em; line-height:1.222em; vertical-align:top}
.sb_c_topic_compact h4, .sb_c_topic_compact .sb-c-topic-compact-link {color:#0067bf; font-size:1em; font-weight:normal; line-height:1.5em; margin:0.167em 0 0; padding:0}
.sb_c_topic_compact h4 a:link, .sb_c_topic_compact .sb-c-topic-compact-link a:link {color:#0067bf}
.sb_c_topic_compact .sb_c_comm_inline2 {font-size:0.75em}
/* /topic/compact */


/* translation/main */
.sb_c_trans_main h2 {background-color:#e5e5d7; color:#000; display:inline; font-size:0.857em; font-weight:normal; line-height:1.667em; margin:0 0.357em 0 0; padding:5px 6px 3px 10px}
.sb_c_trans_main h2.sb_c_trans_title {background:none; color:#000; display:block; font-size:1.29em; font-weight:normal; line-height:1.667em; margin:0 0 10px 0; padding:0}
.sb_c_trans_main h2 a {color:#000}
.sb_c_trans_main p {display:inline; font-size:0.857em; line-height:1.667em; margin:5px 0 0}
.sb_c_trans_main a {color:#015eba}
.sb_c_trans_main sup {color:#6a829b}
.sb_c_trans_main_sport {color:#000; float:right; margin:0 10px 0 0 !important; height:20px; overflow:hidden}
.sb_c_trans_main_sport a {line-height:26px}
.sb_c_trans_main_sport sup {display:none}
.sb_c_trans_main_sport a:link, .sb_c_trans_main_sport a:visited {color:#000}
.sb_c_trans_main_prev {background-color:#E5E5D7; display:block !important; font-size:0.786em !important; margin:0 0 -10px !important; padding:0 10px; position:relative}
.sb_c_trans_main_prev span {border-bottom:1px solid #b7b7ac; display:block; padding:11px 0}
.sb_c_trans_main_prev a {color:#4e6378 !important}
.sb_c_trans_main ul {background-color:#e5e5d7; font-size:1em; line-height:1.071em; margin:0; padding:10px 10px 4px}
.sb_c_trans_main li {border-top:1px solid #b7b7ac; list-style-type:none; margin:0; padding:2px 4px 7px; position:relative}
.sb_c_trans_main li:first-child {border-top:0 none}
.sb_c_trans_main_first {border-top:0 none !important}
.sb_c_trans_main li * {position:relative}
.sb_c_trans_main li p {display:inline; font-size:0.714em; line-height:1.5em; margin:0}
.sb_c_trans_main li img {position:relative; top:0.1em; vertical-align:baseline}
.sb_c_trans_main_live {background-color:#f26522; color:#fff !important; padding:0 0.1em}
.sb_c_trans_main li {font-size:1em}
.sb_c_trans_main li p {color:#4e6378; display:inline; font-size:0.714em; line-height:1.5em}
.sb_c_trans_main li span {color:#a9b1b1}
.sb_c_trans_main li span span {color:#9e0b0f}
.sb_c_trans_main h3 {color:#000; display:inline; font-size:0.786em; font-weight:normal; line-height:1.364em; margin:0}
.sb_c_trans_main h3 a {color:#000}
.sb_c_trans_main h4 {color:#0067be; display:inline; font-size:0.786em; font-weight:normal; line-height:1.364em; margin:0}
.sb_c_trans_main h4 a {color:#0067be}
.sb_c_trans_main h4 a:visited {color:#800080}
.sb_c_trans_main_bg {background-color:#f6f6e5; height:100%; left:0; position:absolute !important; top:0; width:100%}
.sb_c_trans_main_bg div {background:#cfceba url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/sb_c_trans_main_bg.png) repeat-x; height:100%; left:0; position:absolute}
.sb_c_trans_main_clock {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -168px -822px no-repeat; display:inline-block !important; height:0; margin:0 0 -1px !important; overflow:hidden; padding:0 0 9px 9px; vertical-align:baseline; width:0}
.sb_c_trans_main_next {background-color:#E5E5D7; display:block !important; font-size:0.786em !important; margin:-4px 0 0 !important; padding:0 10px}
.sb_c_trans_main_next span {border-top:1px solid #b7b7ac; display:block; padding:8px 0 11px}
.sb_c_trans_main_next a {color:#4e6378 !important}
.sb_c_trans_main_more {background-color:#e5e5d7; display:block !important; line-height:1.667em !important; margin:0 !important; padding:2px 0 15px}
.sb_c_trans_main_more a {background:#f53b00 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; color:#fff !important; display:block; height:18px; line-height:18px; font-size:12px; margin:0 auto; text-align:center; text-decoration:none !important; width:184px; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}

/* metabar */
.metabar_wrapper {border:1px solid #000; overflow-y:scroll !important; height:298px !important; background:#E5E5D7}
.metabar_wrapper .sb_c_trans_main {margin:0}
.metabar_wrapper .sb_c_trans_main_tabs {background:#fff}
/* /translation/main */


/* video/default */
.sb_c_video_def {color:#000}
.sb_c_video_def_box {margin:20px 0 0}
.sb_c_video_def_box object {margin:0 0 4px}
.sb_c_video_def_box embed {margin:0 0 4px}
.sb_c_video_def_box {color:#5a7087; font-size:0.857em; width:440px}
.sb_c_video_def_box p {display:inline-block; float:left; font-size:1em; margin:0 10px 0 0; padding:0}
.sb_c_video_def_box img {vertical-align:baseline}
.sb_c_video_def_box div {font-size:1em}
.sb_c_video_def_clr {clear:both; display:block; float:none; font-size:0 !important; height:0; line-height:0 !important; margin:0 !important; overflow:hidden; padding:0; width:0 !important}
.sb_c_video_def .sb_c_code_insert {margin:0 0 5px; width:auto}
.sb_c_video_def .sb_c_code_insert p {float:right; margin:0 0 -1px; padding:1px 6px 2px}
.sb_c_video_def .sb_c_code_insert div {clear:right; width:auto}
.sb_c_video_def .sb_c_code_insert div div {float:none}
.sb_c_video_def .sb_c_video_types {margin:0}
.sb_c_video_def_text {margin:19px 0 0}
.material_video_nezabudka {float:right; width:120px; height:16px; position:relative; background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) no-repeat -126px -948px; top:1px; overflow:hidden; text-indent:-200px}
#player-holder ~ .material_video_nezabudka {position:relative; right:-200px}
/* /video/default */


/* video/important */
.sb_c_video_imparch {background:#f2f2f2; border:1px solid #ccc; float:left; margin-bottom:20px; margin-right:7px; padding:5px 15px; width:538px}
* html .sb_c_video_imparch {display:inline}
.sb_c_video_impfast {background:#f2f2f2; border:1px solid #ccc; float:left; margin-bottom:20px; margin-left:7px; padding:5px 15px; width:344px}
* html .sb_c_video_impfast {display:inline}
/* /video/important */


/* video/trans */
.sb_c_video_trans {background:#191a1a url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/video_hor_spr2.png) 0 0 repeat-x; color:#fff; padding:0 12px 10px}
.sb_c_video_trans .views-row {display:none; padding:15px 0 0}
.sb_c_video_trans .views-row > p, .sb_c_video_trans .views-row > h2 {margin-left: 460px; width: 200px}
.sb_c_video_trans .views-row-first {display:block}
.sb_c_video_trans_box_img {float:left; margin:0 15px 8px 0; position:relative}
.sb_c_video_trans_big {margin:0}
.sb_c_video_trans_box_img .sb_c_video_trans_time_live, .sb_c_video_trans_box_img  .sb_c_video_trans_time_fast, .sb_c_video_trans_box_img  .sb_c_video_trans_time_anons {font-family:Arial; font-size:0.833em; line-height:1.2em; padding:16px 10px 18px; position:absolute; right:10px; text-align:center; top:10px; width:38px}
.sb_c_video_trans_box_img .sb_c_video_trans_time_live {background:#ff5300; padding:22px 10px 24px}
.sb_c_video_trans_box_img .sb_c_video_trans_time_fast {background:#00aeef}
.sb_c_video_trans_box_img .sb_c_video_trans_time_anons {background:#309300; padding:22px 10px 24px}
.sb_c_video_trans_noise {position:absolute; left:0; top:0; width:100%; height:100%; background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/video/noise2.png)}
.sb_c_video_trans_all .sb_c_video_trans_noise {display:none} 
.sb_c_video_trans_box_btm {bottom:10px; position:absolute; right:10px; text-align:right}
.sb_c_video_trans_box_btm .sb_u_time_dur {background:#000}
.sb_c_video_trans_format {background:#000; display:inline-block; font-size:0.833em; line-height:1.2em; margin:0 0 0 -2px; padding:0.1em 10px 0.2em; text-align:center; width:38px}
.sb_c_video_trans_time_cur {font-weight:bold; margin:7px 0 0}
.sb_c_video_trans_air {color:#ff5300}
.sb_c_video_trans_sport {color:#808080; font-size:0.917em; margin:0 0 28px}
.sb_c_video_trans_sport a {color:#808080 !important; text-decoration:none}
.sb_c_video_trans h2 {font-size:1.5em; font-weight:normal; line-height:1.333em; margin:0 0 6px}
.sb_c_video_trans h2 a {color:#fff}
.sb_c_video_trans .sb_c_comm_inline2_i {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -29px -1645px no-repeat; height:8px; width:11px;}
.sb_c_video_trans .sb_c_comm_inline2_t {color:#808080;font-size:0.75em;}
.sb_c_video_trans_all {clear:both; margin-left:-2px; line-height:0}
.sb_c_video_trans_all p {cursor:pointer; display:inline-block; margin-right:1px; position:relative; margin-bottom:0}
.sb_c_video_trans_all p img {margin:0 !important; border:0; padding:3px}
.sb_c_video_trans_all_cur {font-size:1.083em}
.sb_c_video_trans_all_cur img {background:#808080; margin:0 2px !important}
.sb_c_video_trans_all .sb_c_video_trans_all_qua {display:block; height:10px; position:absolute; right:3px; top:3px; width:10px; font-size:10px; line-height:15px}
.sb_c_video_trans_all_cur.sb_c_video_trans_all_live img {background:#ff5300}
.sb_c_video_trans_all_live .sb_c_video_trans_all_qua {background:#ff5300}
.sb_c_video_trans_all_cur.sb_c_video_trans_all_fast img {background:#00aeef}
.sb_c_video_trans_all_fast .sb_c_video_trans_all_qua {background:#00aeef}
.sb_c_video_trans_all_cur.sb_c_video_trans_all_anons img {background:#309300}
.sb_c_video_trans_all_anons .sb_c_video_trans_all_qua {background:#309300}
.sb_c_video_trans_all>a:focus, .sb_c_video_trans_all>a:active {padding-top:1px}
/* /video/trans */

/* video/types */
.sb_c_video_types ul {margin:0}
.sb_c_video_types li {list-style:none}
/* /video/types */


.nodetopic_topics_table td {padding:0 3px 0 3px}
.nodetopic_topics_table tr.even {background-color:#eee}
.nodetopic_topics_table tr.odd {background-color:#ddd}

.imagecache-medium-photos {margin:0 0 26px}
.imagecache-450x253 {margin:0 0 26px}

.spb-gallery-leader-wrapper {
    margin-bottom:26px;
    width: 450px;
    overflow:hidden;
    text-align: center;
}
.spb-gallery-leader-wrapper img { margin:0; }
.spb-gallery-leader-wrapper .article-gallery-leader-text  {
    background: transparent;
    color: #000;
    padding: 10px;
    text-align: center;
    font-size: 13px;
    line-height: 1.4em;
}

.spb-gallery-leader-wrapper .article-gallery-leader-text a,
.spb-gallery-leader-wrapper .article-gallery-leader-text a:hover,
.spb-gallery-leader-wrapper .article-gallery-leader-text a:visited {
    color: #000;
    text-decoration: underline;
}
/* pedestal/olymp */
/* top.medal/olymp */

/* pedestal/olymp */
.sb_c_pedest_olymp h2 {color:#000; font-size:1.286em; font-weight:normal; line-height:1.167em; margin:0 0 10px}
.sb_c_pedest_olymp h2 a {color:#000}
.sb_c_pedest_olymp h3 {color:#00488f; font-size:0.857em; font-weight:normal; margin:0}
.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 {list-style-type:upper-roman; margin:0}
* 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}
/* /pedestal/olymp */


/* r24 */
.r24_block {width:240px}
.r24_block h2 {margin-bottom:10px}
.r24_block .r24_block_inner_wrap {background:#999 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/block_background2.png) no-repeat; padding:10px 0; width:240px}
.r24_block_logo {margin:0 0 6px !important}
.r24_block_logo a {display:block; height:38px; width:171px}
.r24_block .r24_preview {margin:7px 10px 0 0; width:auto}
.r24_block .r24_preview div {margin-left:-100px}
* html .r24_block .r24_preview div {margin-left:-50px}
.r24_block .r24_preview div img {width:92px; height:69px}
.r24_block .r24_preview h5 span {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/vesti_sprite3.png) repeat-x left -90px}
.r24_block h3 a {text-decoration:underline}
/* /r24 */


/* stat_tours */
.sb_c_stat_tours{font-family:Arial,sans-serif; font-size:0.946em; line-height:1.636em; margin:0 0 15px}
.sb_c_stat_tour{font-family:Arial,sans-serif; font-size:1.2em}
.sb_c_stat_info{font-size:0.957em}
.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}
.sb_c_stat_tour table{background-color:#d6e0e8; border:0; color:#597087; font-size:0.786em; line-height:1.182em; width:100%; border-collapse:separate}
.sb_c_stat_tour table{border:0 !important; margin:20px 0 5px 0 !important; width:100% !important}
.sb_c_stat_tour th, .sb_c_stat_tour td{border:0; border-bottom:1px solid #a8b9c6; border-top:1px solid #fff; padding:4px 10px 5px}
.sb_c_stat_tour th, .sb_c_stat_tour td{border:0 !important; border-bottom:1px solid #a8b9c6 !important; border-top:1px solid #fff !important; padding:4px 10px 5px !important}
.sb_c_stat_tour thead th{border:0; font-weight:normal; padding:4px 10px 15px}
.sb_c_stat_tour thead th{background:transparent !important; border:0 !important}
.sb_c_stat_tour tbody th{color:#000; font-weight:normal; text-align:left}
.sb_c_stat_tour_first th, .sb_c_stat_tour_first td{border-top:0}
.sb_c_stat_tour_first th, .sb_c_stat_tour_first td{border-top:0 !important}
.sb_c_stat_tour_last th, .sb_c_stat_tour_last td{border-bottom:0}
.sb_c_stat_tour_last th, .sb_c_stat_tour_last td{border-bottom:0 !important}
.sb_c_stat_tour a{color:#0067be}.sb_c_stat_tour_owner{padding:4px 10px 5px 0 !important; text-align:right}
.sb_c_stat_tour_owner{text-align:right !important}
.sb_c_stat_tour_res{text-align:center}
.sb_c_stat_tour_res{text-align:center !important}
.sb_c_stat_tour thead .sb_c_stat_tour_res{padding:4px 0 15px}
.sb_c_stat_tour thead .sb_c_stat_tour_res{padding:4px 0 15px !important}
.sb_c_stat_tour tbody .sb_c_stat_tour_res{padding:4px 0 5px}
.sb_c_stat_tour tbody .sb_c_stat_tour_res{padding:4px 0 5px !important}
.sb_c_stat_tour .sb_c_stat_tour_trans{padding:4px 10px 5px 0 !important}
.sb_c_stat_tour_trans a{color:#597087}
.sb_c_stat_tour_res_mo{font-size:0.909em; padding:1px 10px 6px 45px !important; text-align:center}
.sb_c_stat_tour .sb_c_stat_tour_res_mo{padding:1px 10px 6px 45px !important}
.sb_c_stat_tour_res a{color:#000}
.sb_c_stat_tour_res_live a{background-color:#f26522; border:1px solid #fff; color:#fff !important; padding:0 2px; text-decoration:none !important}
.sb_c_stat_tour_live{background-color:#f26522; color:#fff; padding:0 2px 0 3px}
.sb_c_stat_tour small{font-size:0.909em}
.sb_c_stat_tour sup{font-size:0.9em; vertical-align:text-top}
.sb_c_stat_tour img{border:0}
.sb_c_stat_tano{color:#000}
.sb_c_stat_tano p{margin:0}
.sb_c_stat_tano p{margin:0 !important; padding:0 !important}
.sb_c_stat_tano img{border:1px solid #d6e0e8; float:left; margin:0 15px 0 0}
.sb_c_stat_tano img{margin:0 15px 0 0 !important}
.sb_c_stat_tano table{border:0; border-collapse:collapse}
.sb_c_stat_tano table{border:0 !important; margin:0 !important; width:auto !important}
.sb_c_stat_tano th, .sb_c_stat_tano td{border:0; border-bottom:1px solid #d6e0e8; border-top:1px solid #d6e0e8; padding:0 10px 0 0}
.sb_c_stat_tano th, .sb_c_stat_tano td{border:0 !important; border-bottom:1px solid #d6e0e8 !important; border-top:1px solid #d6e0e8 !important; padding:0 10px 0 0 !important}
.sb_c_stat_tano th{color:#597087; font-weight:normal; text-align:left}
.sb_c_stat_tano span{clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0}
.sb_c_stat_tano span{clear:none; width:100%}.sb_c_stat_tours dl{margin:0; padding:0 !important}
.sb_c_stat_tours dt{color:#000; display:inline}
.sb_c_stat_tours dt{font-weight:normal !important}
.sb_c_stat_tours dd{display:inline; margin:0 3px 0 0}
.sb_c_stat_tours a{color:#597087}
.sb_c_stat_tours_s{background-color:#597087; color:#fff; padding:2px 2px 2px 3px}
.sb_c_stat_years ul{border-bottom:1px solid #5a7087; color:#000}
.sb_c_stat_tour .season_cal_row {padding:2px 6px 3px 6px !important; background:#f2f6f9; overflow:hidden; zoom:1; margin:0; margin-bottom:1px !important; overflow:hidden}
.sb_c_stat_tour .season_cal_row dfn {float:left; width:108px; font-style:normal}
.sb_c_stat_tour .season_cal_row ins {margin-right:6px; text-decoration:none; display:inline-block; width:64px; vertical-align:top}
.sb_c_stat_tour .season_cal_row sup {font-size:0.6em}
.sb_c_stat_tour .season_cal_row cite {font-style:normal; display:inline-block; width:230px; vertical-align:top}
.sb_c_stat_tour .spb_cmp_col_table_more {font-size:0.75em}
.sb_c_stat_tour .spb_cmp_col_table_more a {color:#6C8EA6}
/* /stat_tours */


/* sphinxsearch autocomplete */
.ac_results {padding:0px; border:1px solid black; background-color:white; overflow:hidden; z-index:99999}
.ac_results ul {width:100%; list-style-position:outside; list-style:none; padding:0; margin:0}
.ac_results li {margin:0px; padding:2px 5px; cursor:default; display:block; font:menu; font-size:12px; line-height:16px; overflow:hidden}
.ac_loading {background:url(https://s-cdn.sportbox.ru/sites/all/modules/sphinxsearch/img/indicator.gif) right center no-repeat}
.ac_odd {background-color:#eee}
.ac_over {background-color:#0A246A; color:white}
/* /sphinxsearch autocomplete */


/* subject block */
.sb_cp_topic_all {color:#6A829B; margin:25px 0}
.sb_cp_topic_all h2 {font-size:14px}
.sb_cp_topic_all ul {margin-top:8px}
.sb_cp_topic_all li {margin-bottom:3px; line-height:1.3; font-size:10px}
.sb_cp_topic_all h3 {font-weight:normal; font-size:12px}
.sb_cp_topic_all a {color:#509600}
.sb_cp_topic_all .sb_c_news_list_date, .spb_subject_block_material .sb_c_comm_inline2_t {font-size:10px}
/* /subject block */


/* top.medal/olymp */
.sb_c_topmed_olymp {color:#666; font-size:1.077em; line-height:1.429em}
.sb_c_topmed_olymp a {color:#1793fd}
.sb_c_topmed_olymp h2 {color:#000; font-size:1.286em; font-weight:normal; line-height:1.167em}
.sb_c_topmed_olymp h2 a {color:#000}
.sb_c_topmed_olymp h3 a {color:#fff}
.sb_c_topmed_olymp table, .sb_c_topmed_olymp th, .sb_c_topmed_olymp td, .sb_c_topmed_olymp tbody {border:0}
.sb_c_topmed_olymp table {border-collapse:collapse; font-size:10px; line-height:1.286em; margin:6px 0 0; width:100%}
.sb_c_topmed_olymp th, .sb_c_topmed_olymp td {padding:2px 0; text-align:left; vertical-align:top; border:none !important}
.sb_c_topmed_olymp .gold   {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver774_/img/sochi2014/gold_mini.png) no-repeat 50% 50%}
.sb_c_topmed_olymp .silver {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver774_/img/sochi2014/silver_mini.png) no-repeat 50% 50%}
.sb_c_topmed_olymp .bronze {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver774_/img/sochi2014/bronze_mini.png) no-repeat 50% 50%}
.sb_c_topmed_olymp td {text-align:center}
.sb_c_topmed_olymp th img {position:absolute}
.sb_c_topmed_olymp tbody th a, .sb_c_topmed_olymp tbody th span {margin-left:25px}
.sb_c_topmed_olymp tr td:first-child {border-left:0}
.sb_c_topmed_olymp thead th {color:#000; text-align:center; font-weight:bold; font-size:10px; border-bottom:1px solid #dadada !important}
.sb_c_topmed_olymp thead th:nth-child(2) {text-align:left; text-indent:5px}
.sb_c_topmed_olymp tbody th {font-weight:normal; padding:5px 0 5px 4px; border-bottom:1px solid #f2f2f2 !important}
.sb_c_topmed_olymp tbody td {color:#a3a3a3 !important; padding:5px 0 5px; border-bottom:1px solid #f2f2f2 !important}
.sb_c_topmed_olymp tbody td b {font-weight:normal; color:#000}
.sb_c_topmed_olymp table tbody tr.bold th, .sb_c_topmed_olymp table tbody tr.bold td, .sb_c_topmed_olymp table tbody tr.bold td b { font-weight:bold; background-color:#ececec}
.sb_c_topmed_olymp img {vertical-align:middle}
.sb_c_topmed_olymp_place {border-left:0; color:#000 !important}
.sb_c_topmed_olymp_all {border-right:0 !important; color:#000 !important}
/* /top.medal/olymp */





/* white form */
#wrapper_content h3 {background:#ee1c24; color:#fff; font:12px Arial; padding:29px 20px; margin:22px 0 22px 0 !important}
#white_form {border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:22px 0}
#white_form form {padding:22px 0; width:540px}
#white_form label, #white_form input, #white_form textarea {display:block; margin-bottom:22px; width:100%}
#white_form label {margin-bottom:3px}
#white_form input, #white_form textarea {border:1px solid #808080; border-right-color:#d4d0c8; border-bottom-color:#d4d0c8}
#white_form textarea {height:86px; padding:3px; font-family:Arial}
#white_form input.file {border:none}
#white_form input.submit {position:relative; left:100%; margin-left:-110px !important; width:115px !important; padding:6px 0; background:#d4d0c8; border:1px solid #fff; border-right-color:#808080; border-bottom-color:#808080; cursor:pointer; margin-bottom:-5px}
#white_form br {display:none}
/* /white form */


/* zoomby */
.sb_c_block_zoomby h2 {line-height:1; padding-bottom:70px; background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/zoomby_anons_label.jpg) no-repeat 0 bottom}
.sb_c_block_zoomby div {width:240px; height:75px; overflow:hidden; background:#000 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/zoomby_anons_perfarate.jpg) repeat-x right bottom; margin:0 0 10px}
.sb_c_block_zoomby div a {color:#abd733; font:bold 14px/1.3 Arial; margin:6px 15px 0 110px; height:100%; float:left}
.sb_c_block_zoomby  div img {float:left; margin:-6px auto auto -110px}
.sb_c_block_zoomby .sb_c_blogs_block_more {margin-top:0 !important}
.sb_c_block_zoomby .sb_c_blogs_block_more a {font-size:12px; line-height:20px}
* html .sb_c_block_zoomby div {background-position:right 94%}
* html .sb_c_block_zoomby  div img {position:relative}
/* /zoomby */

/*____________________________________________________ END COMPONENTS
*/




/*____________________________________________________ STATS
*/
/* stat/blogs/block */
/* dump to default styles */
/* stat/info */
/* stat/players */
/* stat/point */
/* stat/result/small */
/* stat/report */
/* stat/report.update */
/* stat/match-center */

/* blogs/block */
.sb_c_blogs_block {font:1.1em Arial !important}
.sb_c_blogs_block h2{color:#000; font-size:1.286em; font-weight:normal; line-height:1.167em; margin:0}
.sb_c_blogs_block h2 a{color:#000}.sb_c_blogs_block p{color:#999; margin:0}
.sb_c_blogs_block div{line-height:1.071em; margin:13px 0 0}
.sb_c_blogs_block div div{display:block; margin:5px 0 0}
.sb_c_blogs_block h3{color:#999; font-size:0.786em; font-weight:normal; padding-top:5px}
.sb_c_blogs_block h3 span {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -525px no-repeat; padding-left:14px}
.sb_c_blogs_block h3 span.prepre   {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -84px -526px no-repeat; padding-left:14px; display:inline}
.sb_c_blogs_block h3 a{color:#000}
.sb_c_blogs_block h4{color:#4e8e00; font-size:0.786em; font-weight:normal}
.sb_c_blogs_block h4 span {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -84px -524px no-repeat; padding-left:14px}
.sb_c_blogs_block h4 a{color:#4e8e00}
.sb_c_blogs_block h4 a:visited{color:#800080}
.sb_c_blogs_block_user{line-height:1.214em !important; display:block !important; margin:6px 0 0 !important}
.sb_c_blogs_block_user p{font-size:0.786em !important}
.sb_c_blogs_block_more{margin:15px 0 0 !important}
.sb_c_blogs_block_more a{background:#f53b00 url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) 0 -233px no-repeat; color:#fff !important; display:block; height:18px; line-height:18px; font-size:12px; height:18px; text-align:center; text-decoration:none !important; width:67px; border:1px solid #7f0800; border-bottom-color:#f53b00; border-radius:3px}
.sb_c_blogs_block div{padding-left:70px; overflow: hidden;}
.sb_c_blogs_block .sb_c_blogs_block_img{margin:5px 0 0 -70px !important; float:left}
.sb_c_blogs_block .sb_c_blogs_block_img img{-webkit-border-radius:4px;-webkit-box-shadow:0 0 3px #777}
.sb_c_blogs_block a{color:#4E8E00}
.sb_c_blogs_block h4, .sb_c_blogs_block h3 {display:block; margin:5px 0 !important; padding:0 !important}
.sb_c_blogs_block h4 ins{font-style:normal; text-decoration:none; font-size:0.9em; color:#999}
.sb_c_blogs_block_user h3, .sb_c_blogs_block_user h4{display:inline}
.sb_c_blogs_block_user a{color:#4E8E00 !important}
.sb_c_blogs_block ins a{color:#999 !important}
.sb_c_blogs_block a em{font-style:normal; color:#000 !important}
.sb_c_blogs_block_user a em {text-decoration:underline}
.sb_c_blogs_block h2 a{color:#000 !important}
/* /blogs/block */

/* stat/info */
.sb_c_stat_repinfo a {color:#0067be}
.sb_c_stat_repinfo h2 {border-bottom:1px solid #d6e0e8; color:#c0ccd5 !important; font-size:1em; font-weight:bold; color:#aabcca; line-height:1.714em; margin:0 0 4px !important; padding:0 0 3px !important}
.sb_c_stat_repinfo p {color:#000; font-size:0.857em; line-height:1.5em; margin:0 !important; padding:0 !important}
.sb_c_stat_repinfo span {color:#5a7087}
.sb_c_stat_repinfo img {margin:6px 0 2px !important}
/* /stat/info */

/* stat/players */
.sb_c_stat_players a {color:#0067be}
.sb_c_stat_players h2 {border-bottom:1px solid #d6e0e8; color:#c0ccd5 !important; font-size:1em; font-weight:bold; line-height:1.714em; margin:0 !important; padding:0 0 3px !important}
.sb_c_stat_players h3 {color:#000; font-size:1em; font-weight:bold; line-height:1.714em; margin:11px 0 4px !important; padding:0 !important}
.sb_c_stat_players table, .sb_c_stat_players th, .sb_c_stat_players td {border:0 !important}
.sb_c_stat_players th, .sb_c_stat_players td {padding:0 4px 4px !important; text-align:left; vertical-align:top !important}
.sb_c_stat_players table img {vertical-align:middle}
.sb_c_stat_players_team1 {float:left}
.sb_c_stat_players_team1 table {font-size:0.786em}
.sb_c_stat_players_team2 {float:right; margin:0 0 0 20px; text-align:right}
.sb_c_stat_players_team2 table {direction:rtl; font-size:0.786em; margin:0 0 0 auto}
.sb_c_stat_players_team2 th, .sb_c_stat_players_team2 td {text-align:right}
.sb_c_stat_players span {clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0}
.sb_c_stat_players span {clear:none; display:inline-block; width:100% !important}
/* /stat/players */

/* result/small */
.spb_cmp_col_table h3 {padding-bottom:20px !important}
.spb_cmp_col_table h4 {margin:1.33em 0px}
.spb_cmp_col_table tbody a {text-decoration:none}
.spb_cmp_col_table tbody td {font-size:0.9em}
.spb_cmp_col_table_name {font-size:1.5em; font-weight:normal; color:#000; line-height:1.167em}
.spb_cmp_col_table_name a {color:#000; text-decoration:underline}
.spb_cmp_col_table_tbl {border-bottom:1px solid #d8eeae; margin:11px 0 0; width:100%}
.spb_cmp_col_table_tbl th, .spb_cmp_col_table_tbl td {border:0; padding:1px 4px 2px 5px; text-align:left}
.spb_cmp_col_table thead {background:#ebebe9; border-bottom:1px solid #000}
.spb_cmp_col_table_tbl th {font-weight:normal; padding:0 4px 2px 5px}
.spb_cmp_col_table thead th {padding:0 4px 2px 5px; margin-bottom:5px; border-bottom:1px solid #000}
.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 4px 2px 13px; text-align:center}
.spb_cmp_col_table_tbl tbody {color:#666}
.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 4px 2px 13px; text-align:right}
.spb_cmp_col_table_tbl_odd {background-color:#d8eeae}
.spb_cmp_col_table_tbl a {color:#015eba; text-decoration:underline}
.spb_cmp_col_table_more {color:#6c8ea6; font-size:0.92em; margin:5px 0 0 0; float:right}
.spb_cmp_col_table_more a {color:#6c8ea6}
.spb_cmp_col_table {margin:27px 0; line-height:1.34em}
.spb_cmp_col_table_caption {float:left; margin:0; color:#000; font:1em Arial}
.spb_cmp_col_table .spb_cmp_col_table_tbl_place {text-align:right}
.spb_cmp_col_table_tbl {border-bottom:1px solid #b3b3b3}
.spb_cmp_col_table_tbl {margin-top:5px; margin-bottom:5px}
.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_tp_res_small_name a {color:#000; text-decoration:underline}
.sb_tp_res_small_tbl1 {border-bottom:1px solid #d8eeae; margin:0.44em 0 0}
.sb_tp_res_small_tbl1 th, .sb_tp_res_small_tbl1 td {border:0; padding:0 4px 2px 5px; text-align:left}
.sb_tp_res_small_tbl1 thead {color:#999; font-size:0.83em}
.sb_tp_res_small_tbl1 th {font-weight:normal; padding:0 4px 2px 5px}
.sb_tp_res_small_tbl1 thead .sb_tp_res_small_tbl1_place {text-align:center}
.sb_tp_res_small_tbl1 thead .sb_tp_res_small_tbl1_point {padding:0 14px 2px 23px; text-align:center}
.sb_tp_res_small_tbl1 tbody {color:#666}
.sb_tp_res_small_tbl1 tbody .sb_tp_res_small_tbl1_place {text-align:right}
.sb_tp_res_small_tbl1 tbody .sb_tp_res_small_tbl1_point {padding:0 14px 2px 23px; text-align:right}
.sb_tp_res_small_tbl1_odd {background-color:#d8eeae}
.sb_tp_res_small_tbl1 a {color:#015eba; text-decoration:underline}
.sb_tp_res_small_more {color:#6c8ea6; font-size:0.92em; margin:0.26em 0 0; text-align:right}
.sb_tp_res_small_more a {color:#6c8ea6}
/* /result/small */

/* stat/report */
.sb_c_stat_report a {color:#0067be}
.sb_c_stat_report h2 {border-bottom:1px solid #d6e0e8; color:#c0ccd5 !important; font-size:1em; font-weight:bold; line-height:1.714em; margin:0 !important; padding:0 0 3px !important}
.sb_c_stat_report h3 {color:#ed1c24; font-size:0.786em; font-weight:normal; line-height:2.182em; margin:0 !important; padding:0 !important; text-align:center}
.sb_c_stat_report h3 span {color:#000}
.sb_c_stat_report table, .sb_c_stat_report th, .sb_c_stat_report td {border:0 !important; line-height:1.273em}
.sb_c_stat_report table {border-collapse:collapse; color:#000; font-size:0.786em; width:100% !important}
.sb_c_stat_report table th, .sb_c_stat_report table td {border-bottom:1px solid #fff !important; border-top:1px solid #fff !important; padding:5px 3px 2px !important; text-align:left; vertical-align:top !important}
.sb_c_stat_report th {color:#000; font-weight:normal; text-align:center !important}
.sb_c_stat_report small, .sb_c_stat_report small a {color:#597087; display:inline-block; font-size:0.909em; line-height:1em; margin:5px 0 0}.sb_c_stat_report img {position:relative; top:0.182em}
.sb_c_stat_report sup {font-weight:normal; position:relative; top:-0.5em; vertical-align:baseline}
.sb_c_stat_report_goal, .sb_c_stat_report_goal_r {background-color:#cce9a6}
.sb_c_stat_report_goal_r {text-align:right !important}
.sb_c_stat_report_penal, .sb_c_stat_report_penal_r {background-color:#e5e5d7}
.sb_c_stat_report_penal_r {text-align:right !important}
.sb_c_stat_report_goals, .sb_c_stat_report_goals_r {background-color:#d6e0e8}
.sb_c_stat_report_goals_r {text-align:right !important}
/* /stat/report */

/* stat/report.update */
.sb_c_stat_repupd {color:#000; font-size:0.786em}
.sb_c_stat_repupd fieldset {border:0; margin:0; padding:0}
.sb_c_stat_repupd span {background-color:#fff; border:1px solid #d6e0e8; cursor:pointer; margin:0 16px 0 0; padding:2px 5px 2px 5px}
.sb_c_stat_repupd span {border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px}
.sb_c_stat_repupd span span {background:#fff url(https://s-cdn.sportbox.ru/statscdn/img/s/sb/g/arr/d.gif) 100% 0.35em no-repeat; border:0; margin:0; padding:0 12px 0 0}
.sb_c_stat_repupd_size_a {border-bottom:0 none !important; position:relative; z-index:10}
.sb_c_stat_repupd select {margin:0 16px 0 0}
.sb_c_stat_repupd_menu {background-color:#fff; border:1px solid #d6e0e8; display:none; line-height:1.455em; margin:0 0 0 1px; padding:0 !important; position:absolute; z-index:9}
.sb_c_stat_repupd_menu {border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px}
.sb_c_stat_repupd_menu li {cursor:pointer; list-style-type:none; margin:0; padding:0 17px 0 5px !important}
.sb_c_stat_repupd input {border:0 !important; vertical-align:middle}
/* /stat/report.update */


/* stat/info */
.sb_c_stat_info {color:#597087}
.sb_c_stat_info ul {border-bottom:1px solid #d6e0e8; color:#000; font-size:0.917em; line-height:1.667em}
.sb_c_stat_info ul {margin:0; padding:0 !important}
.sb_c_stat_info li {background-color:#d6e0e8; border:1px solid #d6e0e8; display:inline; list-style-type:none; margin:0 -0.182em 0 0; padding:2px 5px}
.sb_c_stat_info li {padding:2px 5px !important}
.sb_c_stat_info a {color:#597087}
.sb_c_stat_info_s {background-color:#fff !important; border-bottom:1px solid #fff !important}
.sb_c_stat_info div {border:1px solid #d6e0e8; border-top:0; padding:30px 20px 40px}
.sb_c_stat_info div div {border:none; padding:0}
.sb_c_stat_info span {padding-top:10px; font-size:0.867em}
.sb_c_stat_info table {border:0; border-collapse:collapse; font-size:0.867em}
.sb_c_stat_info table {border:0 !important; margin:0 !important}
.sb_c_stat_info th, .sb_c_stat_info td {border:0; padding:0 8px}
.sb_c_stat_info th, .sb_c_stat_info td {border:0 !important; padding:0 8px !important}
.sb_c_stat_info th {font-weight:normal}
.sb_c_stat_info thead th {background-color:#d6e0e8; border-left:1px solid #fff; text-align:right}
.sb_c_stat_info thead th {background-color:#d6e0e8 !important; border-left:1px solid #fff !important; text-align:right !important}
.sb_c_stat_info tbody th, .sb_c_stat_info tbody td {border-bottom:1px solid #d6e0e8; padding:2px 5px 1px}
.sb_c_stat_info tbody th, .sb_c_stat_info tbody td {border-bottom:1px solid #d6e0e8 !important; padding:2px 5px 1px !important}
.sb_c_stat_info tbody th {text-align:left; padding:2px 0 1px}
.sb_c_stat_info tbody th {text-align:left !important; padding:2px 0 1px !important}
.sb_c_stat_info tbody td {color:#000; text-align:right}
.sb_c_stat_info tbody td b {font-size:1.1em}
/* /stat/info */

/* stat/net */
.sb_c_stat_net span {display:block; font-size:0.909em; color:#597087; margin:4px 0 2px; padding:0 5px}
.sb_c_stat_net span a {color:#000; margin:0}
.sb_c_stat_net dl {color:#000; margin:0 4.75% 0 0}
.sb_c_stat_net dl {padding:0 !important}
.sb_c_stat_net dl dl {margin:0}
.sb_c_stat_net dt {display:block; float:right; font-weight:normal !important; width:28.5%}
.sb_c_stat_net .sb_c_stat_net_move {background-color:#d6e0e8; display:block; font-size:1em; margin:-8.25% 0; padding:5px 2px}
.sb_c_stat_net dd .sb_c_stat_net_move {margin:-12% 10px 12% 0}
.sb_c_stat_net span.sb_c_stat_net_live {background-color:#f26522; color:#fff}
.sb_c_stat_net span.sb_c_stat_net_live a {color:#fff; text-decoration:none}
.sb_c_stat_net dd {display:block; overflow:auto; padding:0 0 0 5%; width:65.5%}
.sb_c_stat_net dd {margin:0}
.sb_c_stat_net dd dt {margin:0 4% 0 0; width:45%}
.sb_c_stat_net dd dd {background-color:#d6e0e8; margin:0 4% 10px 0; overflow:visible; padding:4px 2px 6px; width:45%}
.sb_c_stat_net img {margin:0 4px 0 -22px; vertical-align:middle}
.sb_c_stat_net span img {margin:0 0px 2px 5px; vertical-align:middle}
.sb_c_stat_net a {color:#0067be; display:inline-block; margin:0 5px}
.sb_c_stat_net a.sb_c_stat_net_win {color:#9e0b0f}
/* stat/net */

/* stat/tab.tour */
.sb_c_stat_ttour {color:#000}
.sb_c_stat_ttour ul {margin:0; padding:0 !important}
.sb_c_stat_ttour li {background-color:#d6e0e8; display:inline-block; list-style-type:none; margin:0 1.5% 0 0; text-align:center; width:28.75%}
.sb_c_stat_ttour_l, .sb_c_stat_ttour_r {margin:0 1.5% 0 0 !important; width:2.5% !important}
.sb_c_stat_ttour_l a:hover, .sb_c_stat_ttour_r a:hover {text-decoration:none !important}
.sb_c_stat_ttour_r {margin:0 !important}
.sb_c_stat_ttour_l a, .sb_c_stat_ttour_r a {color:#5a7087; text-decoration:none}
/* /stat/tab.tour */

/* stat/tour */
.sb_c_stat_tour table {background-color:#d6e0e8; border:0; color:#597087; font-size:11px/*0.786em*/; line-height:1.182em; width:100%}
.sb_c_stat_tour table {border:0 !important; margin:0 !important; width:100% !important}
.sb_c_stat_tour th, .sb_c_stat_tour td {border:0; border-bottom:1px solid #a8b9c6; border-top:1px solid #fff; padding:4px 10px 5px}
.sb_c_stat_tour th, .sb_c_stat_tour td {border:0 !important; border-bottom:1px solid #a8b9c6 !important; border-top:1px solid #fff !important; padding:4px 10px 5px !important}
.sb_c_stat_tour thead th {border:0; font-weight:normal; padding:4px 10px 15px}
.sb_c_stat_tour thead th {background:transparent !important; border:0 !important}
.sb_c_stat_tour tbody th {color:#000; font-weight:normal; text-align:left}
.sb_c_stat_tour_first th, .sb_c_stat_tour_first td {border-top:0}
.sb_c_stat_tour_first th, .sb_c_stat_tour_first td {border-top:0 !important}
.sb_c_stat_tour_last th, .sb_c_stat_tour_last td {border-bottom:0}
.sb_c_stat_tour_last th, .sb_c_stat_tour_last td {border-bottom:0 !important}
.sb_c_stat_tour a {color:#0067be}
.sb_c_stat_tour .sb_c_stat_net_win {color:red}
.sb_c_stat_tour_owner {padding:4px 10px 5px 0 !important; text-align:right !important}
.sb_t_cols_210 .sb_c_stat_tour .sb_c_stat_tour_owner, .sb_t_cols_240 .sb_c_stat_tour .sb_c_stat_tour_owner {padding-left:0 !important; padding-right:0 !important}
.sb_t_cols_210 .sb_c_stat_tour .sb_c_stat_tour_owner a, .sb_t_cols_240 .sb_c_stat_tour .sb_c_stat_tour_owner a {display:inline-block; vertical-align:top; width:70%}
.sb_t_cols_210 .sb_c_stat_tour .sb_c_stat_tour_owner img, .sb_t_cols_240 .sb_c_stat_tour .sb_c_stat_tour_owner img {display:inline-block; vertical-align:top}
.sb_c_stat_tour_res {text-align:center !important}
.sb_c_stat_tour thead .sb_c_stat_tour_res {padding:4px 0 15px}
.sb_c_stat_tour thead .sb_c_stat_tour_res {padding:4px 0 15px !important}
.sb_c_stat_tour tbody .sb_c_stat_tour_res {padding:4px 0 5px}
.sb_c_stat_tour tbody .sb_c_stat_tour_res {padding:4px 0 5px !important}
.sb_c_stat_tour .sb_c_stat_tour_trans {padding:4px 10px 5px 0 !important}
.sb_c_stat_tour_trans a {color:#597087}
.sb_c_stat_tour_res_mo {font-size:0.909em; padding:1px 10px 6px 45px !important; text-align:center}
.sb_c_stat_tour .sb_c_stat_tour_res_mo {padding:1px 10px 6px 45px !important}
.sb_c_stat_tour_res a {color:#000}
.sb_c_stat_tour_res_live a {background-color:#f26522; border:1px solid #fff; color:#fff !important; padding:0 2px; text-decoration:none !important}
.sb_c_stat_tour_live {background-color:#f26522; color:#fff; padding:0 2px 0 3px}
.sb_c_stat_tour small {font-size:0.909em}
.sb_c_stat_tour sup {font-size:0.9em; vertical-align:text-top}
.sb_c_stat_tour img {border:0; vertical-align:middle}
.sb_c_stat_tour .season_cal_row {padding:2px 6px 3px 6px !important; background:#f2f6f9; overflow:hidden; zoom:1; margin:0; margin-bottom:1px !important; overflow:hidden}
.sb_c_stat_tour .season_cal_row dfn {float:left; width:108px; font-style:normal}
.sb_c_stat_tour .season_cal_row ins {margin-right:6px; text-decoration:none; display:inline-block; width:64px; vertical-align:top}
.sb_c_stat_tour .season_cal_row sup {font-size:0.6em}
.sb_c_stat_tour .season_cal_row cite {font-style:normal; display:inline-block; width:230px; vertical-align:top}
.sb_c_stat_tour .sb_c_stat_tour_trans {white-space:nowrap}
.sb_c_stat_tour .stats_pict {margin-left:3px}
/* /stat/tour */

/* stat/tour.anonce */
.sb_c_stat_tano {color:#000}
.sb_c_stat_tano p {margin:0}
.sb_c_stat_tano p {margin:0 !important; padding:0 !important}
.sb_c_stat_tano img {border:1px solid #d6e0e8; float:left; margin:0 15px 0 0}
.sb_c_stat_tano img {margin:0 15px 0 0 !important}
.sb_c_stat_tano table {border:0; border-collapse:collapse}
.sb_c_stat_tano table {border:0 !important; margin:0 !important; width:auto !important}
.sb_c_stat_tano th, .sb_c_stat_tano td {border:0; border-bottom:1px solid #d6e0e8; border-top:1px solid #d6e0e8; padding:0 10px 0 0}
.sb_c_stat_tano th, .sb_c_stat_tano td {border:0 !important; border-bottom:1px solid #d6e0e8 !important; border-top:1px solid #d6e0e8 !important; padding:0 10px 0 0 !important}
.sb_c_stat_tano th {color:#597087; font-weight:normal; text-align:left}
.sb_c_stat_tano span {clear:both; display:block; float:none; font-size:0; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0}
.sb_c_stat_tano span {clear:none; width:100%}
/* /stat/tour.anonce */

/* stat/tours */
.sb_c_stat_tours dl {margin:0; padding:0 !important}
.sb_c_stat_tours dt {color:#000; display:inline}
.sb_c_stat_tours dt {font-weight:normal !important}
.sb_c_stat_tours dd {display:inline; margin:0 3px 0 0}
.sb_c_stat_tours a {color:#597087}
.sb_c_stat_tours_s {background-color:#597087; color:#fff; padding:2px 2px 2px 3px}
/* /stat/tours */

/* stat/years */
.sb_c_stat_years ul {border-bottom:1px solid #5a7087; color:#000}
.sb_c_stat_years ul {margin:0; padding:0 !important}
.sb_c_stat_years li {background-color:#5a7087; border:1px solid #5a7087; display:inline; list-style-type:none; margin:0 -0.167em 0 0; padding:2px 5px; line-height:1.85}
.sb_c_stat_years li {padding:2px 5px !important}
.sb_c_stat_years li:hover {background-color:#3b4c5d}
.sb_c_stat_years a {color:#fff !important; text-decoration:none}
.sb_c_stat_years a:hover {text-decoration:none !important}
.sb_c_stat_years_s {background-color:#fff !important; border-bottom:1px solid #fff !important}
/* /stat/years */

/* result search */
#criterion_search_result_block {color:#5a7087; font-family:Arial}
#criterion_search_result_block a {color:#0067BE}
#criterion_search_result_block .criterion_search_result {padding-left:20px; margin-bottom:20px}
#criterion_search_result_block .criterion_result_colontitul {margin-left:-25px; font-size:115%; margin-bottom:5px}
#criterion_search_result_block .criterion_result_order {font-size:80%; float:left; width:25px; margin-top:2px}
#criterion_search_result_block p {margin:0 0 2px; padding:0}
#criterion_search_result_block div {margin:0; padding:0}
#criterion_search_result_block strong {margin-left:3px; color:#000; font-weight:normal}
/* end result search */


/* search form */
#search-page-form .sb_c_sear_criterion_block {padding:4px 0 0 2px; font-size:0.9em}
#search-page-form .sb_c_sear_criterion_block a {color:#0067BE; margin:0 10px 0 -3px; font-size:1em !important}
#search-page-form .sb_c_sear_criterion_block a, 
#search-page-form .sb_c_sear_criterion_block label {float:none !important; display:inline !important}
#search-page-form .sb_c_sear_criterion_block input {margin-left:6px; vertical-align:-1px; border:none}
#search-page-form .sb_c_sear_criterion_block  label {margin-left:10px}
/* end search form */

/* comments/material */
.sb_c_comm_inline2 {color:#999 !important; cursor:pointer; line-height:1.6em; text-decoration:none; white-space:nowrap}
.sb_c_comm_inline2_i {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver71_/img/s/sb/spr/mainSprite.png) -29px -1645px no-repeat; display:inline-block; height:8px; overflow:hidden; vertical-align:baseline; width:11px}
.sb_c_comm_inline2 {color:#6a829b !important}
.sb_c_comm_inline2:hover {text-decoration:none !important}
.sb_c_comm_inline2:hover .sb_c_comm_inline2_t {text-decoration:underline}
/* /comments/material */

/* prognosis/default */
.sb_c_progn_def {font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:1.333em}
.sb_c_progn_def {color:#000}
.sb_c_progn_def a {color:#015eba}
.sb_c_progn_def_info {margin:0 0 34px !important; padding:0 !important}
.sb_u_txt_progn h2, .sb_c_progn_def h2 {font-size:1.167em !important; line-height:1.429em !important}
.sb_c_progn_def h3 {display:inline; font-size:1.45em; line-height:1.1em; font-weight:normal; margin:0 !important; padding:0 !important}
.sb_c_progn_def ol {margin:0.667em 0 0 31px; padding:0 !important}
.sb_c_progn_def li {list-style-type:none; margin:0 0 0.167em}
.sb_c_progn_def_tour {border-bottom:1px solid #ccc; padding:7px 0 19px}
.sb_c_progn_def_tour_l {border-bottom:none; padding-bottom:1px}
.sb_c_progn_def_tour sup {font-size:0.750em; vertical-align:text-top}
.sb_u_txt_progn span {color:#808080}
.sb_u_txt_progn p {margin:0; padding:0 !important}
.message-block-2 {background:url(https://s-cdn.sportbox.ru/sites/all/libraries/design/_spbver1058_/img/message-block-2.gif) no-repeat 34px 50% #DC2100; color:#fff; font-size:1.2em; line-height:1.35em; margin:0 0 20px; padding:22px 22px 24px 71px}
.message-block-2 a {color:#FFFF00}
.profile-fields {background-color:#E2E2E2; padding:12px 14px}
.profile-fields fieldset {border:0 none; margin:0; padding:0}
.profile-fields .konkurs-cabinet-type {color:#666; text-align:left}
.profile-fields label {display:inline-block; width:15em}
.profile-fields #id_firstname, .profile-fields #id_lastname {font-size:1.5em}
.profile-fields input {padding-left:4px; padding-right:4px; width:333px}
.profile-fields label {display:inline-block; width:15em}
.profile-fields #id_is_spammed {vertical-align:top; width:auto}
/* /prognosis/default */

/* stats tours */
.sb_c_progn_def_tour {margin-bottom:30px}
.sb_c_progn_def_tour ol li {margin-bottom:15px}
.sb_c_progn_def_tour ol ul {margin:0; padding:0 0 0 17px}
.sb_c_progn_def_tour ol ul li {margin-bottom:10px}
.sb_c_progn_def_tour ol ul ul {padding-left:17px; margin-top:5px}
.sb_c_progn_def_tour ol ul ul li {margin-bottom:5px}
/* /stats tours */


/* prognosis/tour */
.sb_c_progn_name {font-size:0.923em; line-height:1.333em; margin:0 0 4px !important; padding:0 !important}
.sb_c_progn_name a {color:#015eba}
.sb_c_progn_tour {font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:1.333em; margin:1.917em 0 0; color:#000}
.sb_c_progn_tour a {color:#015eba}
.sb_c_progn_tour p {margin:0 0 0.5em}
.sb_u_txt_progn h2, .sb_c_progn_tour h2 {font-size:1.167em !important; line-height:1.429em !important; margin:0 !important}
.sb_u_txt_progn h3 {padding:0.5em 0 .2em 0 !important}
.sb_u_txt_progn ol {padding-top:.3em; padding-bottom:.5em; margin-left:40px}
.sb_c_progn_tour fieldset {border:0; margin:0; padding:0}
.sb_c_progn_tour_points {font-size:1.5em}
.sb_c_progn_tour_points span {font-size:0.64em}
.sb_c_progn_tour_question {border-bottom:1px solid #ccc; padding:11px 0 0}
.sb_c_progn_tour_question .sb_c_progn_tour_points {padding:0.5em 0 0.7em !important}
.sb_c_progn_tour_question input {border:1px solid #999; font-family:Arial, Helvetica, sans-serif; width:29px}
.sb_c_progn_tour_question input:focus {background:transparent}
.sb_c_progn_tour_submit {margin:40px 0 0 !important}
.sb_c_progn_tour_submit input {font-family:Arial, Helvetica, sans-serif}
.sb_c_progn_tour .answers li.valid-answer {font-weight:bold;color:Orange;}
/* /prognosis/tour */



/* template */

/** logo **/
.spb_tmpl_logo_lcol_2 {height:96px}
/** /logo **/

/* stats/index */
.spb_cmp_index_stats {font-family:Arial, sans-serif; font-size:0.9em; padding:0 0 30px}
.spb_cmp_index_stats_online {margin:0 0 7px}
.spb_cmp_index_stats_online_ttl {color:#999; font-size:1.5em; font-weight:normal; margin:0 0 8px !important; padding:0 !important}
.spb_cmp_index_stats_online_ttl a {color:#015eba}
.spb_cmp_index_stats_online_elem {margin:4px 0 0}
.spb_cmp_index_stats_online_type {color:#666; font-size:1.2em}
.spb_cmp_index_stats_online_game {font-size:1.2em; font-weight:bold}
.spb_cmp_index_stats_online_game a {color:#666}
.spb_cmp_index_stats_online_point {color:#015eba !important}

.spb_cmp_index_stats_elem {float:left; margin:0 0 7px; width:49.5%}
.spb_cmp_index_stats_elem_ttl {font-size:1.5em; font-weight:normal; margin:0 0 8px !important; padding:0 !important}
.spb_cmp_index_stats_elem_ttl a {color:#015eba}
.spb_cmp_index_stats_elem_game {margin:3px 0 0}
.spb_cmp_index_stats_elem_game a {color:#666}
.spb_cmp_index_stats_elem_point {color:#015eba !important}
.spb_cmp_index_stats_clear {display:inline-block; height:0; overflow:hidden; width:100%}
/* /stats/index */

/** content **/
.spb_cmp_cont_ttl_index {color:#000; font-family:Arial, sans-serif; font-size:1.4em; font-weight:normal; margin:0 !important; padding:0 !important}
.spb_cmp_cont_ttl_index_type {color:#015eba}
.spb_cmp_cont_ttl_index_type a {color:#015eba; text-decoration:underline}
.spb_cmp_cont_ttl_index_game {color:#0095da}
.spb_cmp_cont_ttl_index_game a {color:#0095da; text-decoration:underline}
#left-column .sb_cp_poll_main {margin:5px 0 36px 5px}
#right-column .sb_cp_poll_main {margin:5px 5px 36px 0}
/** /content **/

/** bottom **/
.spb_tmpl_bottom {background-color:#ececec; border-top:1px solid #ccc; clear:both; font-size:0.9em; height:75px; padding:9px 25px 24px}
.spb_tmpl_bottom_help {color:#999; float:left; font-family:Arial, sans-serif; font-size:0.9em; margin:0 0 47px}
.spb_tmpl_bottom_help a {color:#015eba; text-decoration:underline}
.spb_tmpl_bottom_prava {color:#666; float:right; font-family:Arial, sans-serif; font-size:0.9em; margin:0 0 47px}
.spb_tmpl_bottom_prava a {color:#666}
.spb_tmpl_bottom_copy {clear:both; color:#999; font-family:Arial, sans-serif; font-size:0.9em}
/** /bottom **/
/* /template */

/* style of components */



/** content **/
#info  .spb_cmp_def_bss {margin:-115px 0 26px}
.no_left_margin #info  .spb_cmp_def_bss {margin:-115px 0 26px 206px}
.spb_cmp_inner_stats .spb_cmp_stats_year {font-size:1em}
/** /content **/
/* /style of components */


/* UL.table-style */
.table-style {margin: 0;padding: 0;list-style-type: none;}
.table-style > li {overflow: hidden;font-size: 0;line-height: 0;white-space: nowrap;}
.table-style > li div[class*="col-"] {display: inline-block;vertical-align: middle;overflow: hidden;font-size: 11px;line-height: 1.2;text-overflow: ellipsis;}
.table-style > li > a {display: block;color: inherit;text-decoration: none;}
.table-style > li.header {border-bottom: 2px solid #000000;border-radius: 0;background-color: transparent !important;}
.table-style > li.header div[class*="col-"] {font-size: 9px;color: #999999;overflow: visible;text-overflow: none;}
.table-style > li.header .col-height {height: 20px;}
.table-style > li.header:hover {background-color: transparent !important;}
.table-style > li .col-height {width: 0;}
.table-style > li:hover, .table-style > li.oddHover {background-color: #e4f18e !important;}
/** table-gray **/
.table-gray {}
.table-gray > li {margin: 1px 0;padding: 0;background-color: #ebebeb;border-radius: 4px;}
.table-gray > li.header .col-05 {text-align: right;}
.table-gray > li div[class*="col-"] {font-size: 10px;}
.table-gray > li .col-height {height: 30px;}
.table-gray > li .col-01 {width: 8%;color: #808080;text-align: center;}
.table-gray > li .col-02 {width: 10%;text-align: center;}
.table-gray > li .col-03 {width: 47%;font-size: 11px !important;}
.table-gray > li .col-04 {width: 20%;text-align: right;}
.table-gray > li .col-05 {width: 15%;text-align: center;}
/** table-green **/
.table-green {}
.table-green > li {margin: 0;padding: 0;color: #666666;}
.table-green > li:nth-of-type(even) {background-color: #e9f1d8;}
.table-green > li:nth-of-type(odd) {background-color: #f5ffe3;}
.table-green > li .col-height {height: 22px;}
.table-green > li .col-01 {width: 8%;text-align: center;}
.table-green > li .col-02 {width: 10%;text-align: center;}
.table-green > li .col-03 {width: 47%;}
.table-green > li .col-03 a {color: #015eba;text-decoration: none;}
.table-green > li .col-03 a:hover {text-decoration: underline;}
.table-green > li .col-04 {width: 20%;text-align: right;}
.table-green > li .col-05 {width: 15%;text-align: center;}
/** table-white **/
.table-white {border-bottom: 1px solid #ebebeb;}
.table-white > li {margin: 0;padding: 0;color: #000000;}
.table-white > li:nth-of-type(even) {background-color: #ebebeb;}
.table-white > li:nth-of-type(odd) {background-color: #ffffff;}
.table-white > li .col-height {height: 25px;}
.table-white > li .col-01 {width: 8%;color: #666666;text-align: center;}
.table-white > li .col-02 {width: 10%;text-align: center;}
.table-white > li .col-03 {width: 67%;}
.table-white > li .col-03 a {color: #015eba;text-decoration: none;}
.table-white > li .col-03 a:hover {text-decoration: underline;}
.table-white > li .col-04 {width: 15%;text-align: center;}


.sb_c_news_alltype ul a {text-decoration: none;}
.sb_c_news_alltype ul a:hover {text-decoration: underline;}

.tags-and-links-item span a {text-decoration: none;}
.tags-and-links-item span a:hover {text-decoration: underline;}

.node-content ul {list-style-type: disc; padding-left: 40px;}
.node-content h3 {font-size: 16px; font-weight: 700; margin-top: 1.4em;}
.node-content h2 {font-size: 22px; font-weight: 700; margin-top: 2em;}

.sb_video-deleted_message {min-height: 50px}
@media (max-device-width: 500px) {
    .sb_video-deleted_message {max-width:600px; font-size:34px;line-height: 30px}
}