/* template */
	/** clear **/
	/** logo **/
	/** left **/
	/** content **/
	/** bottom **/
/* style of components */
	/** left **/
	/** content **/
	/** right **/


/* template */
/** clear **/
#body{min-width: 990px}
*+html #body{min-width: 74em}
#body-int {margin: 6px 0 0}
#left-column {border-right: 0 none; width: 15.4em}
* html #left-column {width: 15em}
*+html #left-column {width: 15em}
#center-column {margin: 0 0 0 15.8em}
* html #center-column {margin: 0 0 0 15.45em}
*+html #center-column {margin: 0 0 0 15.45em}
#info {border-left: 0 none; margin: 0 295px 0 0; font-family: Arial}
#body-int.not-right-column {margin: 6px 0 0}
/** /clear **/


/** logo **/
.spb_tmpl_logo_lcol_2 {height: 96px}
/** /logo **/



/* menu/stats */
.spb_cmp_stats_menu {font-family: Arial, sans-serif; font-size: 0.9em}
.spb_cmp_stats_menu ul {margin: 0; padding: 0}
.spb_cmp_stats_menu ul ul {margin: 0 0 0 20px}
.spb_cmp_stats_menu li {list-style-type: none; margin: 0; padding: 3px 7px 4px}
.spb_cmp_stats_menu a {color: #015eba}
.spb_cmp_stats_menu ul ul a {color: #0095da}
.spb_cmp_stats_menu ul ul ul a {color: #77b91e}
.spb_cmp_stats_menu a:visited{color:#015eba}
.spb_cmp_stats_menu ul ul a:visited{color:#0095da}
.spb_cmp_stats_menu ul ul ul a:visited{color:#77b91e}
.spb_cmp_stats_menu_num {color: #666666; font-size: 0.9em}
.spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt {padding: 0}
.spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt div a, .spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt div a:visited {color: #fff} 
* html .spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt {padding: 0}
*+html .spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt {padding: 0}
.spb_cmp_stats_menu ul ul .spb_cmp_stats_menu_slt {padding: 1px 0}
* html .spb_cmp_stats_menu ul ul .spb_cmp_stats_menu_slt {padding: 1px 0 2px}
*+html .spb_cmp_stats_menu ul ul .spb_cmp_stats_menu_slt {padding: 1px 0 2px}
* html .spb_cmp_stats_menu .spb_cmp_stats_menu_slt ul {margin-top: 1px}
*+html .spb_cmp_stats_menu .spb_cmp_stats_menu_slt ul {margin-top: 1px}
.spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt div {background-color: #015eba; color: #ffffff; display: table; padding: 2px 7px 3px}
* html .spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt div {display: inline; line-height: 1.7em; padding: 3px 7px}
*+html .spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt div {display: inline; line-height: 1.7em; padding: 3px 7px}
.spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt div a {color: #ffffff; text-decoration: none}
.spb_cmp_stats_menu ul ul .spb_cmp_stats_menu_slt div {background-color: #0095da}
.spb_cmp_stats_menu ul ul ul .spb_cmp_stats_menu_slt div {background-color: #77b91e}
.spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt div .spb_cmp_stats_menu_num {color: #ffffff}
/* /menu/stats */


/* 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: #999999; 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: #666666; 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: #666666}
.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: #666666}
.spb_cmp_index_stats_elem_point {color: #015eba !important}
.spb_cmp_index_stats_clear {display: inline-block; height: 0; overflow: hidden; width: 100%}
* html .spb_cmp_index_stats_clear {width: 98%}
/* /stats/index */


/** content **/
.spb_cmp_cont_ttl_index {color: #000000; 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 #cccccc; clear: both; font-size: 0.9em; height: 75px; padding: 9px 25px 24px}
.spb_tmpl_bottom_help {color: #999999; 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: #666666; float: right; font-family: Arial, sans-serif; font-size: 0.9em; margin: 0 0 47px}
.spb_tmpl_bottom_prava a {color: #666666}
.spb_tmpl_bottom_copy {clear: both; color: #999999; font-family: Arial, sans-serif; font-size: 0.9em}
/** /bottom **/
/* /template */



/* style of components */
/** left **/
#left-column .spb_cmp_stats_menu {margin:0 0 21px}
#left-column .spb_cmp_col_poll {margin: 0 0 28px}
#left-column .spb_cmp_left_dblock {margin: 5px 0 36px}

#left-column #b4 {margin: 10px 0 39px 10px}
/** /left **/


/** content **/
* html #info {zoom: 1}
#info  .spb_cmp_def_bss {margin: -115px 0 26px}
* html #info  .spb_cmp_def_bss {margin: 0 0 -88px; position: relative; top: -114px}
*+html #info  .spb_cmp_def_bss {margin: -114px 0 26px}
.no_left_margin #info  .spb_cmp_def_bss {margin: -115px 0 26px 206px}
*+html .no_left_margin #info  .spb_cmp_def_bss {margin: -114px 0 26px 206px}
.spb_cmp_inner_stats .spb_cmp_stats_year {font-size: 1em}
/** /content **/


/** right **/
#right-column .spb_cmp_rboom_banner {margin: 0 0 20px 0; position: relative; text-align: right}
#right-column .spb_cmp_col_trans {margin: 5px 0 32px}
#right-column .spb_cmp_col_table {margin: 5px 23px 36px 0}
/** /right **/
/* /style of components */



/* commands/stats */
/* dblock/default */
/* dblock/left */
/* game/stat */
/* info/stats */
/* menu/stats */
/* newsreader/stats */
/* other.games/stats */
/* points/stats */
/* poll/col */
/* protocol.match/default */
/* statistics/inner */
/* trans/col */
/* year/stats */



/* commands/stats */
.spb_cmp_stats_cooms a {color: #015EBA; text-decoration: underline}
.spb_cmp_stats_cooms_box {display: table; float: left; margin: 0 55px 0 0; width: 455px}
.spb_cmp_stats_cooms_name {color: #000000; font-family: Arial, sans-serif; font-size: 1.2em; font-weight: bold; line-height: 1.05em; margin: 0 !important; padding: 0 !important}
.spb_cmp_stats_cooms_all {color: #015EBA; float: right; margin: 0 -1.45em 0 0; position: relative}
* html .spb_cmp_stats_cooms_all {margin: 0 -1.35em 0 0}
*+html .spb_cmp_stats_cooms_all {margin: 0 -1.35em 0 0}
.spb_cmp_stats_cooms_tbl {border: 0 !important; margin: 9px 0 0 !important; width: 100% !important}
.spb_cmp_stats_cooms_tbl th, .spb_cmp_stats_cooms_tbl td {border: 0 none !important; padding: 4px 2px !important; text-align: left !important; vertical-align: top !important}
.spb_cmp_stats_cooms_tbl thead th, .spb_cmp_stats_cooms_tbl thead td {background: #999999 !important; color: #ffffff; font-size: 0.9em; font-weight: normal; padding: 4px 2px 3px !important}
.spb_cmp_stats_cooms_tbl tbody th, .spb_cmp_stats_cooms_tbl tbody td {border-bottom: 1px dotted #999999 !important}
.spb_cmp_stats_cooms_tbl tfoot th, .spb_cmp_stats_cooms_tbl tfoot td {font-weight: normal}
.spb_cmp_stats_cooms_tbl thead .spb_cmp_stats_cooms_tbl_point {padding: 4px 8px 3px 9px !important; text-align: right !important; width: 32px}
.spb_cmp_stats_cooms_tbl tbody .spb_cmp_stats_cooms_tbl_place {color: #666666; text-align: right !important}
.spb_cmp_stats_cooms_tbl tbody .spb_cmp_stats_cooms_tbl_odd {background-color: #f2f2f2}
.spb_cmp_stats_cooms_tbl tbody .spb_cmp_stats_cooms_tbl_point {padding: 4px 9px !important; text-align: right !important; width: 32px}
.spb_cmp_stats_cooms_tbl tfoot .spb_cmp_stats_cooms_tbl_point {padding: 4px 9px !important; text-align: right !important; width: 32px}
.spb_cmp_stats_cooms_legend {color: #666666; display: table; float: left; font-size: 0.85em; line-height: 1.25em; padding: 2px 0 0}
.spb_cmp_stats_cooms_legend span {color: #000000}
/* /commands/stats */


/* game/stat */
.sb_c_stat_game {color: #000000; font-family: Arial, sans-serif; font-size: 0.92em}
.sb_c_stat_game a {color: #015eba; text-decoration: underline}

.sb_c_stat_game_info {color: #587088; float: left; font-size: 0.92em; line-height: 1.46em; margin: 0 40px 0 0}
.sb_c_stat_game_info_img {float: left; margin: 0 10px 0 0}

.sb_c_stat_game_fast {float: left; margin: 0 9% 0 0}
* html .sb_c_stat_game_fast {margin: 0 3% 0 0}
*+html .sb_c_stat_game_fast {margin: 0 3% 0 0}
.sb_c_stat_game_fast_text {color: #921900; font-size: 2em}
.sb_c_stat_game_fast_date {font-size: 1.52em}


.sb_c_stat_game_ticket {color: #921900; font-family: Arial, sans-serif; font-size: 1.52em}
.sb_c_stat_game_ticket a {color: #921900}

.sb_c_stat_game_clr {display: inline-block; float: none; font-size: 0; height: 0; line-height: 0; margin: 0; overflow: hidden; padding: 0; width: 100%}

.sb_c_stat_game_point {background-color: #d6e0e9; border: 0 !important; border-collapse: collapse; font-size: 0.917em}
.sb_c_stat_game_point tbody td {border-color: #ffffff !important; border-width: 1px 0 !important; padding: 6px 4px 3px !important}
.sb_c_stat_game_point_gray {color: #587187; display: inline-block; width: 2.091em} 
.sb_c_stat_game_point_res {font-size: 1.091em}
.sb_c_stat_game_point_left {text-align: right !important}

.sb_c_stat_game_head {color: #333333; font-family: Arial, sans-serif; font-size: 1.52em; font-weight: normal; margin: 0 0 0.89em !important; padding: 0 !important}
.sb_c_stat_game_box {background-color: #f3f4f6; border: 1px solid #dfdfdf; padding: 0 10px 13px}
* html .sb_c_stat_game_box {zoom: 1}
*+html .sb_c_stat_game_box {zoom: 1}
.sb_c_stat_game_ttl {color: #000000; font-family: Arial, sans-serif; font-size: 1.16em; font-weight: bold; margin: 0 0 0.53em !important; padding: 0 !important}

.sb_c_stat_game_col {float: left; width: 48%}
.sb_c_stat_game_col_l {float: left; margin: 0 7% 0 0; width: 45%}
* html .sb_c_stat_game_col_l {margin: 0 5% 0 0}
*+html .sb_c_stat_game_col_l {margin: 0 5% 0 0}

.sb_c_stat_game_tbl {border: 0 !important; border-collapse: collapse; color: #333333; margin: 0 !important}
.sb_c_stat_game_tbl th, .sb_c_stat_game_tbl td {border: 0 !important; padding: 4px 5px 4px 0 !important}
.sb_c_stat_game_tbl thead th, .sb_c_stat_game_tbl thead td {background-color: transparent !important; color: #5b6f87; font-size: 0.92em; font-weight: normal; padding: 1px 5px 4px 0 !important}
.sb_c_stat_game_tbl tbody th, .sb_c_stat_game_tbl tbody td {border-top: 1px dotted #999999 !important}
.sb_c_stat_game_tbl tbody th {color: #5b6f87; font-size: 0.92em; font-weight: normal; padding: 5px 5px 4px 0 !important}
.sb_c_stat_game_tbl .sb_c_stat_game_tbl_first th, .sb_c_stat_game_tbl .sb_c_stat_game_tbl_first td {border-top: 0 !important}
.sb_c_stat_game_tbl .sb_c_stat_game_tbl_date {color: #5b6f87; font-size: 0.83em; padding: 6px 5px 4px 0 !important}
.sb_c_stat_game_tbl_pl_l {text-align: right}
.sb_c_stat_game_tbl .sb_c_stat_game_tbl_point {font-size: 1.13em; font-weight: bold; padding: 3px 5px 4px 0 !important; text-align: center}
.sb_c_stat_game_tbl_tour {color: #5b6f87; font-size: 0.92em; padding: 5px 5px 4px 0 !important}

.sb_c_stat_game_tbl_blue {background-color: #dfdfdf}
.sb_c_stat_game_tbl_blue tbody th, .sb_c_stat_game_tbl_blue tbody td {border-color: #ffffff !important; padding: 4px 10px !important}
.sb_c_stat_game_tbl_blue .sb_c_stat_game_tbl_date {padding: 6px 10px 4px !important}
.sb_c_stat_game_tbl_blue .sb_c_stat_game_tbl_point {padding: 3px 10px 4px !important}
.sb_c_stat_game_tbl_blue .sb_c_stat_game_tbl_tour {padding: 5px 10px 4px !important}

.sb_c_stat_game_tbl_blue2 {background-color: #d6e0e9}
.sb_c_stat_game_tbl_blue2 tbody th, .sb_c_stat_game_tbl_blue2 tbody td {border-color: #ffffff !important; padding: 4px 7px 4px !important}
.sb_c_stat_game_tbl_blue2 tbody th {text-align: center !important}

.sb_c_stat_game_tbl3 {background-color: #d6e0e9; border: 0 !important; border-collapse: collapse; font-size: 0.917em}
.sb_c_stat_game_tbl3 tbody th, .sb_c_stat_game_tbl3 tbody td {border-color: #ffffff !important; border-width: 1px 0 !important; padding: 6px 8px 3px !important}
.sb_c_stat_game_tbl3 tbody th {text-align: center !important}
.sb_c_stat_game_col_clr {display: inline-block; float: none; font-size: 0; height: 0; line-height: 0; margin: 0; overflow: hidden; padding: 0; width: 100%}

.sb_c_stat_game_ttl2 {color: #333333; font-family: Arial, sans-serif; font-size: 1.16em; font-weight: bold; margin: 0 0 0.29em !important; padding: 0}
.sb_c_stat_game_ttl3 {color: #587187; font-family: Arial, sans-serif; font-size: 1em; font-weight: normal; margin: 0 0 2px !important; padding: 0}

.sb_c_stat_game_refer_img {border: 1px solid #64798e; float: left; margin: 0 8px 0 0}
.sb_c_stat_game_refer_ttl {font-size: 1.16em; font-weight: bold}

.sb_c_stat_game_imgs {float: left; margin: 0 20px 0 0; width: 325px}
.sb_c_stat_game_imgs img {border: 1px solid #64798e; margin: 0 7px 7px 0}
.sb_c_stat_game_left_imgs {font-size: 0.885em;}

.sb_c_stat_game_map {padding: 0 0 5px; margin: 5px 0}
.sb_c_stat_game_map iframe {border: 1px solid #64798e}

.sb_c_stat_game_clr_gray {color: #5d6f87 !important}

.sb_c_stat_game_tickets {margin: 0 0 0 36px}
/* /game/stat */


/* info/stats */
.spb_cmp_stats_info {font-family: Arial, sans-serif; font-size: 0.9em; line-height: 1.35em}
.spb_cmp_stats_info span {color: #666666}
/* /info/stats */



/* menu/stats */
.spb_cmp_stats_menu {font-family: Arial, sans-serif; font-size: 0.9em}
.spb_cmp_stats_menu ul {margin: 0; padding: 0}
.spb_cmp_stats_menu ul ul {margin: 0 0 0 20px}
.spb_cmp_stats_menu li {list-style-type: none; margin: 0; padding: 3px 7px 4px}
.spb_cmp_stats_menu a {color: #015eba}
.spb_cmp_stats_menu ul ul a {color: #0095da}
.spb_cmp_stats_menu ul ul ul a {color: #77b91e}
.spb_cmp_stats_menu_num {color: #666666; font-size: 0.9em}
.spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt {padding: 0}
* html .spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt {padding: 0}
*+html .spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt {padding: 0}
.spb_cmp_stats_menu ul ul .spb_cmp_stats_menu_slt {padding: 1px 0}
* html .spb_cmp_stats_menu ul ul .spb_cmp_stats_menu_slt {padding: 1px 0 2px}
*+html .spb_cmp_stats_menu ul ul .spb_cmp_stats_menu_slt {padding: 1px 0 2px}
* html .spb_cmp_stats_menu .spb_cmp_stats_menu_slt ul {margin-top: 1px}
*+html .spb_cmp_stats_menu .spb_cmp_stats_menu_slt ul {margin-top: 1px}
.spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt div {background-color: #015eba; color: #ffffff; display: table; padding: 2px 7px 3px}
* html .spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt div {display: inline; line-height: 1.7em; padding: 3px 7px}
*+html .spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt div {display: inline; line-height: 1.7em; padding: 3px 7px}
.spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt div a {color: #ffffff; text-decoration: none}
.spb_cmp_stats_menu ul ul .spb_cmp_stats_menu_slt div {background-color: #0095da}
.spb_cmp_stats_menu ul ul ul .spb_cmp_stats_menu_slt div {background-color: #77b91e}
.spb_cmp_stats_menu ul .spb_cmp_stats_menu_slt div .spb_cmp_stats_menu_num {color: #ffffff}
/* /menu/stats */



/* newsreader/stats */
.spb_cmp_stats_nreader {color: #666666; display: table; line-height: 1.4em; margin: 18px 0 0; width: 98%}
.spb_cmp_stats_nreader a {color: #015eba; text-decoration: underline}
.spb_cmp_stats_nreader_box {float: right}
.spb_cmp_stats_nreader_rss {background: url(../img/site/components/nreader/stats/spb_cmp_stats_nreader_rss.gif) 0 0.25em no-repeat; left: -15px; padding: 0 0 0 17px; position: relative}
/* /newsreader/stats */



/* other.games/stats */
.spb_cmp_stats_ogames {font-family: Arial,sans-serif; font-size: 0.9em}
.spb_cmp_stats_ogames_ttl {border-top: 1px solid #cccccc; color: #000000; font-weight: bold; font-size: 1.2em; padding: 11px 0 0}

.spb_cmp_stats_ogames_tour {line-height: 2.2em; margin: 7px 0 0}
.spb_cmp_stats_ogames_tour_ttl {font-size: 1.1em; font-weight: bold; color: #000000; margin: 0 10px 0 0}
.spb_cmp_stats_ogames_tour ul {display: inline; margin: 0 !important; padding: 0 !important}
.spb_cmp_stats_ogames_tour li {display: inline; list-style-type: none; margin: 0 9px 0 0 !important; padding: 5px 0 6px !important}
.spb_cmp_stats_ogames_tour .spb_cmp_stats_ogames_tour_slt {background-color: #015eba; color: #ffffff; display: inline; font-size: 1.05em; font-weight: bold; padding: 6px 5px 6px 6px !important}
* html .spb_cmp_stats_ogames_tour .spb_cmp_stats_ogames_tour_slt {padding: 5px 1px 6px 5px !important}
*+html .spb_cmp_stats_ogames_tour .spb_cmp_stats_ogames_tour_slt {padding: 5px 2px 6px 6px !important}
.spb_cmp_stats_ogames_tour a {color: #015eba; text-decoration: underline}

.spb_cmp_stats_ogames_games {border: 0 !important; border-collapse: collapse; float: left; margin: 17px 30px 0 0 !important; width: auto !important}
.spb_cmp_stats_ogames_games th, .spb_cmp_stats_ogames_games td {border: 0 !important; padding: 5px 7px 2px !important; border-bottom: 1px dotted #999999 !important}
.spb_cmp_stats_ogames_games_date {color: #666666; font-size: 0.95em}
.spb_cmp_stats_ogames_games_name {color: #015eba}
.spb_cmp_stats_ogames_games_name a {color: #015eba; font-size: 1.2em; font-weight: bold; text-decoration: underline}
.spb_cmp_stats_ogames_games_points {color: #000000; font-size: 1.2em; font-weight: bold}
.spb_cmp_stats_ogames_games_points span {font-weight: normal}
.spb_cmp_stats_ogames_games_icons {text-align: right; vertical-align: middle !important}
.spb_cmp_stats_ogames_games_icons img {margin: -4px 0 0 5px; vertical-align: middle}
* html .spb_cmp_stats_ogames_games_icons img {margin: 0 0 0 5px}
*+html .spb_cmp_stats_ogames_games_icons img {margin: 0 0 0 5px}
.spb_cmp_stats_ogames_games_right {text-align: right}
.spb_cmp_stats_ogames_games_live {background-color: #fdead2}
/* /other.games/stats */



/* points/stats */
.spb_cmp_stats_points {font-family: Arial,sans-serif; font-size: 0.9em}
.spb_cmp_stats_points a {color: #015eba; text-decoration: underline}
.spb_cmp_stats_points_comm {float: left; margin: 7px 0 0; padding: 0 20px 0 0; text-align: center}
.spb_cmp_stats_points_comm_name {font-size: 1.5em}
.spb_cmp_stats_points_comm_city {margin: 4px 0 0}
.spb_cmp_stats_points_point {float: left; text-align: center}
.spb_cmp_stats_points_point_nums {font-size: 1.55em}
.spb_cmp_stats_points_point_num {background-color: #cccccc; display:inline-block; padding: 8px 3px 7px 2px; width: 31px}
.spb_cmp_stats_points_point_colon { display:inline-block; padding: 8px 0 7px}
.spb_cmp_stats_points_point_more {margin: 7px 0 0}
/* /points/stats */



/* poll/col */
.spb_cmp_col_poll {background-color: #f2f2f2; border: 1px solid #e1e1e1; border-left: 0 none; font-family: Arial, sans-serif; font-size: 0.9em; padding: 16px 7px 19px 26px}
.spb_cmp_col_poll_ttl {color: #015eba; font-weight: bold; margin: 0 0 11px}
* html .spb_cmp_col_poll_ttl {margin: 0 0 15px}
*+html .spb_cmp_col_poll_ttl {margin: 0 0 14px}
.spb_cmp_col_poll_answer {color: #666666; display: table; font-size: 0.9em; line-height: 1.15em; margin: 5px 0 0; padding: 1px 0 0; width: 100%}
* html .spb_cmp_col_poll_answer {margin: 4px 0 0}
*+html .spb_cmp_col_poll_answer {margin: 3px 0 0}
.spb_cmp_col_poll_answer input {float: left; margin: 0 7px -1px 0; vertical-align: top}
* html .spb_cmp_col_poll_answer input {margin: -5px 1px 0 -4px}
*+html .spb_cmp_col_poll_answer input {margin: -5px 4px 0 -4px}
.spb_cmp_col_poll_answer span {display: table}
* html .spb_cmp_col_poll_answer span {display: inline-block}
*+html .spb_cmp_col_poll_answer span {display: inline-block}
.spb_cmp_col_poll_submit {background: url(../img/site/components/poll/col/spb_cmp_col_poll_submit.gif) center center no-repeat; border: 0 none; color: #ffffff; font-family: Arial, sans-serif; font-size: 1em; height: 22px; margin: 12px 0 0 !important; padding: 0 0 4px; width: 125px}
* html .spb_cmp_col_poll_submit {font-size: 1.1em; padding: 0}
*+html .spb_cmp_col_poll_submit {font-size: 1.1em; margin: 13px 0 0 !important; padding: 0 0 1px}
.spb_cmp_col_poll_links {color: #666666; font-size: 0.9em; margin: 6px 0 0}
.spb_cmp_col_poll_links a {color: #015eba}
/* /poll/col */



/* protocol.match/default */
.spb_cmp_def_promatch .spb_cmp_stats_nreader {display: table; width: 100%}
.spb_cmp_def_promatch .spb_cmp_stats_year {margin: 11px 0 0}
.spb_cmp_def_promatch .spb_cmp_stats_points {margin: 36px 0 0}
.spb_cmp_def_promatch .spb_cmp_stats_info {margin: 17px 0 0}
.spb_cmp_def_promatch .spb_cmp_stats_points {display: table; width: 100%}
.spb_cmp_def_promatch .spb_cmp_stats_cooms {display: table; margin: 44px 0 0; width: 100%}
.spb_cmp_def_promatch .spb_cmp_stats_ogames {margin: 51px 0 0}
/* /protocol.match/default */



/* statistics/inner */
.spb_cmp_inner_stats {font-family: Arial, sans-serif; font-size: 0.923em}
.spb_cmp_inner_stats_nr {color: #666666; display: table; line-height: 1.333em; margin: 0 0 13px; width: 98%}
.spb_cmp_inner_stats_nr a {color: #015eba; text-decoration: underline}
.spb_cmp_inner_stats_nr_box {font-family: Arial, sans-serif; float: right; margin: 0 15px 0 20px} 
.spb_cmp_inner_stats_nr_rss {background: url(../img/site/components/stats/inner/spb_cmp_inner_stats_nr_rss.gif) 0 0.25em no-repeat; left: -15px; padding: 0 0 0 17px; position: relative}
.spb_cmp_inner_stats_nr_sputnik {background: url(../img/sputnik.gif) no-repeat; left: -17px; padding: 2px 0 5px 20px; position: relative}

.spb_cmp_inner_stats_cal {float: left; margin: 34px 0 0}
.spb_cmp_inner_stats_cal a {background: url(../img/site/components/stats/inner/spb_cmp_inner_stats_cal.gif) 0 0 no-repeat; color: #015eba !important; padding: 0 0 0 29px; text-decoration: underline}
.spb_cmp_inner_stats_games_clear {display: inline-table; height: 0; overflow: hidden; width: 98%; background-color: #ff0000}
/* statistics/inner */

/* table/col */
.spb_cmp_col_table {font-family: Arial, sans-serif; font-size: 0.9em}
.spb_cmp_col_table a {color: #015eba; text-decoration: underline}
.spb_cmp_col_table_name {color: #666666; font-size: 1.5em !important; font-weight: normal; line-height: 1.222em; margin: 0 !important; padding: 0 10px 1px 1px !important}
.spb_cmp_col_table_name a {color: #000000}
.spb_cmp_col_table_tbl {margin: 6px 0 0; width: 100%}
.spb_cmp_col_table_tbl thead {color: #999999; font-size: 0.85em}
.spb_cmp_col_table_tbl tbody {color: #666666}
.spb_cmp_col_table_tbl_odd {background-color: #ebebeb}
.spb_cmp_col_table_tbl th, .spb_cmp_col_table_tbl td {padding: 1px 4px 3px 5px; text-align: left}
.spb_cmp_col_table_tbl thead th {padding: 0 4px 3px 5px}
.spb_cmp_col_table_tbl thead .spb_cmp_col_table_tbl_place {text-align: center}
.spb_cmp_col_table_tbl thead .spb_cmp_col_table_tbl_point {padding: 0 14px 3px 23px; text-align: center}
.spb_cmp_col_table_tbl tbody .spb_cmp_col_table_tbl_place {text-align: right}
.spb_cmp_col_table_tbl tbody .spb_cmp_col_table_tbl_point {padding: 0 14px 3px 23px; text-align: right}
.spb_cmp_col_table_tbl_icon {margin: 0 1px 0 0; vertical-align: middle}
.spb_cmp_col_table_tbl .spb_cmp_col_table_tbl_gray {color: #666666}
.spb_cmp_col_table_more {margin: 4px 0 0; text-align: right}
/* /table/col */



/* tour.table/default */
.spb_cmp_def_tourtbl_head {color: #000000; font-family: Arial, sans-serif; font-size: 1.4em; font-weight: normal; margin: 0 !important; padding: 0 !important}
.spb_cmp_def_tourtbl_tbl {border: 0 !important; margin: 6px 0 0 !important; width: 100% !important}
.spb_cmp_def_tourtbl_tbl th, .spb_cmp_def_tourtbl_tbl td, .spb_cmp_def_tourtbl_tbl caption {background-color: transparent !important; border: 0 !important; padding: 3px 5px !important; text-align: left !important; vertical-align: top !important}
.spb_cmp_def_tourtbl_tbl thead th, .spb_cmp_def_tourtbl_tbl thead td {background-color: #999999 !important; border-bottom: 1px solid #ffffff !important; border-right: 1px solid #ffffff !important; color: #000000; font-size: 0.9em; font-weight: normal}
.spb_cmp_def_tourtbl_tbl thead abbr {border-bottom: 0 none}
.spb_cmp_def_tourtbl_tbl tbody {font-size: 0.8em}
.spb_cmp_def_tourtbl_tbl tbody th, .spb_cmp_def_tourtbl_tbl tbody td {border-top: 1px dotted #999999 !important; padding: 4px 5px !important}
.spb_cmp_def_tourtbl_tbl tbody .spb_cmp_def_tourtbl_tbl_first th, .spb_cmp_def_tourtbl_tbl tbody .spb_cmp_def_tourtbl_tbl_first td {border-top: 0 none !important}
.spb_cmp_def_tourtbl_tbl caption {background-color: transparent !important; border: 0 !important; padding: 7px 5px !important; text-align: left !important; vertical-align: top !important}
.spb_cmp_def_tourtbl_tbl .spb_cmp_def_tourtbl_tbl_center {text-align: center !important}
.spb_cmp_def_tourtbl_tbl .spb_cmp_def_tourtbl_tbl_right {text-align: right !important}
.spb_cmp_def_tourtbl_tbl_gray {color: #666666}
.spb_cmp_def_tourtbl_legend {color: #666666; font-size: 0.7em; margin: 7px 0 0}
.spb_cmp_def_tourtbl_legend span {color: #000000}
/* /tour.table/default */

/* rasp.table/default */
.spb_cmp_def_rasptbl_tbl {border: 0 !important; margin: 6px 0 0 !important; width: 100% !important}
.spb_cmp_def_rasptbl_tbl td {background-color: transparent !important; border: 0 !important; padding: 3px 5px !important; text-align: left !important; vertical-align: top !important}
.spb_cmp_def_rasptbl_tbl tbody td {border-top: 1px dotted #999999 !important; padding: 4px 5px !important}
.spb_cmp_def_rasptbl_tbl tbody th {background-color: #0095da; font-weight: bold; padding: 4px 5px !important}
.spb_cmp_def_rasptbl_tbl tbody th a {color: #ffffff; text-decoration: underline}
.spb_cmp_def_rasptbl_tbl .spb_cmp_def_rasptbl_tbl_first td {border-top: 0 none !important}
.spb_cmp_def_rasptbl_tbl .spb_cmp_def_rasptbl_tbl_right {text-align: right !important}
.spb_cmp_def_rasptbl_tbl_gray {color: #666666}
.spb_cmp_def_rasptbl_legend {color: #666666; font-size: 0.9em; margin: 7px 0 0}
/* /rasp.table/default */


/* trans/col */
.spb_cmp_col_trans {font-family: Arial, sans-serif; font-size: 0.9em}
.spb_cmp_col_trans_name {color: #666666; font-size: 1.2em; font-weight: bold; margin: 0 !important; padding: 0 10px 0 1px !important}
.spb_cmp_col_trans_name a {color: #000000}
.spb_cmp_col_trans_elem {padding: 15px 10px 0 1px}
.spb_cmp_col_trans_elem_info {vertical-align: middle}
.spb_cmp_col_trans_elem_date {color: #666666; font-size: 0.9em; margin: 0 4px 0 0}
.spb_cmp_col_trans_elem_icon img {margin: 0 2px 0 0; vertical-align: middle}
.spb_cmp_col_trans_elem_ttl {font-size: 1em; font-weight: normal; line-height: 1.35em; margin: 0 !important; padding: 0 !important}
.spb_cmp_col_trans_elem_ttl a:link {color: #015eba}
.spb_cmp_col_trans_elem_clear {height: 0; overflow: hidden; width: 100%}
/* /trans/col */

/* top.medal/olymp2 */
.sb_c_topmed_olymp2 {border: 0 !important; color: #000000; font-family: Arial, sans-serif; margin: 0 !important; width: 100% !important}
.sb_c_topmed_olymp2 th, .sb_c_topmed_olymp2 td {background-color: transparent !important; border: 0 !important; border-left: 1px solid #ffffff !important; padding: 5px 10px !important; text-align: left !important; vertical-align: top !important}
.sb_c_topmed_olymp2 th {font-weight: normal}
.sb_c_topmed_olymp2 td {text-align: right !important}
.sb_c_topmed_olymp2 thead th, .sb_c_topmed_olymp2 thead td {background-color: #85c441 !important}
.sb_c_topmed_olymp2 thead {font-size: 0.917em}
.sb_c_topmed_olymp2 tbody th, .sb_c_topmed_olymp2 tbody td {padding: 2px 10px !important}
.sb_c_topmed_olymp2_even {background-color: #eeeeee !important}
.sb_c_topmed_olymp2_even th, .sb_c_topmed_olymp2_even td {border-left: 1px solid #eeeeee !important}
.sb_c_topmed_olymp2 img {vertical-align: middle}
.sb_c_topmed_olymp2 a {color: #015eba}
.gdmed {background-color: rgb(249, 174, 29) ! important;}
.svmed {background-color: rgb(172, 172, 172) ! important;}
.brmed {background-color: rgb(149, 132, 42) ! important;}
/* /top.medal/olymp2 */

/* pedestal/olymp */
.sb_c_pedest_olymp {font-family: Arial, sans-serif; font-size: 1.077em; line-height: 1.429em; margin: 5px 0 36px}
.sb_c_pedest_olymp h2 {background-color: #85c441 ! important; color: #000000; font-size: 1.286em; font-weight: normal; line-height: 0.889em; margin: 0 0 13px !important; padding: 5px !important}
.sb_c_pedest_olymp h2 a {color: #000000}
.sb_c_pedest_olymp h3 {color: #00488f; font-size: 0.857em; font-weight: normal; margin: 0 !important; padding: 0 !important}
.sb_c_pedest_olymp h3 a {color: #00488f}
.sb_c_pedest_olymp ol {color: #4e6378; font-size: 0.857em; margin: 3px 0 13px}
* html .sb_c_pedest_olymp ol {margin: 6px 0 13px}
.sb_c_pedest_olymp li {margin: 0}
* 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 */

/* add */
.table-navigator {font: medium Arial !important; margin: 10px 0px 20px 0px; padding: 0px; list-style-type: none; overflow: auto;}
* HTML .table-navigator {width: 90%}
.table-navigator li	{float: left; font-size: 75%; margin-right: 20px}

.vertical-menu li.deep ul ul li{border-bottom:0;border-top:1px solid #ccc;padding-left:1.8em}
.nowrap{white-space: nowrap;}
.w90{width: 90%;}
.w33{width: 33%; text-align: center;}
.w10{width: 10%; text-align: center;}
.w12{width: 12%; text-align: center;}
.border1 {border: 1px solid;}
.tima {background-color: #DEB887; display: block; font-weight: bold;}
.nomedl{background-color: #ccff80;}
.gdmedl{background-color: #ffcc00;}
.red-card{color:#f00}
span.yellow-card,span.red-card{border:1px solid #999;color:#fff;margin:0 0 0 .3em; padding: 0 2px 0 1px} 
span.yellow-card{background:#ff6;color:#333}
span.red-card{background:#f00}
.stats-out2 {margin:0 0 0 .3em;padding:0 8px 0 0;background:url(/img/stats-icons/zout2.gif) no-repeat right center}
.stats-pen{margin:0;padding:0 0 0 14px;background:url(/img/stats-icons/pen.gif) no-repeat left top}
.stats-npe{margin:0;padding:0 0 0 14px;background:url(/img/stats-icons/npe.gif) no-repeat left top}
.stats-gol{margin:0;padding:0 0 0 14px;background:url(/img/stats-icons/gol.gif) no-repeat left top}
.stats-avt{margin:0;padding:0 0 0 14px;background:url(/img/stats-icons/avt.gif) no-repeat left top}
.stats-in-r2 {margin:0 0 0 .3em;padding:0 8px 0 0;background:url(/img/stats-icons/zin2.gif) no-repeat right center}
.stats-pen-r{margin:0 0 0 .3em;padding:0 20px 0 0;background:url(/img/stats-icons/pen.gif) no-repeat right top}
.stats-npe-r{margin:0 0 0 .3em;padding:0 20px 0 0;background:url(/img/stats-icons/npe.gif) no-repeat right top}
.stats-gol-r{margin:0 0 0 .3em;padding:0 20px 0 0;background:url(/img/stats-icons/gol.gif) no-repeat right top}
.stats-avt-r{margin:0 0 0 .3em;padding:0 20px 0 0;background:url(/img/stats-icons/avt.gif) no-repeat right top}
.clubinfo{font: Arial;font-size: 80%;}
/* add */

/* stat/statistics */
.sb_c_stat_stat {font-size: 1.3em; line-height: 1.429em}
.sb_c_stat_stat h2 {color: #c0ccd5; font-size: 1em; font-weight: bold; line-height: 1.714em; margin: 0 !important; padding: 0 !important}
.sb_c_stat_stat table {border: 0 !important; border-collapse: collapse; color: #000000; font-size: 0.686em; line-height: 1.636em; margin: 8px 0 0 !important; width: 100% !important}
.sb_c_stat_stat tbody {background-color: #d6e0e9}
.sb_c_stat_stat th, .sb_c_stat_stat td {border: 1px solid #ffffff !important; border-style: dotted solid !important; border-top: 1px solid #ffffff !important; padding: 0 3px !important}
.sb_c_stat_stat th {color: #597087; font-weight: normal; text-align: center !important}
.sb_c_stat_stat thead th {color: #000000; background-color: transparent !important}
.sb_c_stat_stat td {text-align: right}
/* /stat/statistics */

.stats-player-block {overflow: hidden; margin: 10px 0 10px 0}
* HTML .stats-player-block {width: 90%}
.stats-player-block .photo-card {width: 150px; float: left}
.stats-player-block .details {margin-left: 170px;}
.stats-player-block .details h1 {font-size: 18px; font-weight: normal; color: #000}
.stats-player-block .details .position {font-size: 75%; color: #000;}
.stats-player-block .details .position span	{color: #666}
.stats-player-block .details .player-number	{background-color: #999; font-size: 110%; color: #fff; font-weight: bold; padding: 3px; width: 25px; text-align: center; margin: 5px 0px 5px 0px;}
.stats-player-block .details .params {margin-top: 20px; border-top: 1px solid #e1e1e1}
.stats-player-block .details dl	{border-bottom: 1px solid #d6e0e8; margin: 2px 0px 2px 0px !important; padding: 3px 0px 3px 0px !important;}
.stats-player-block .details dt	{font-size: 0.82em; color: #666; float: left; width: 100px}
.stats-player-block .details dd	{font-size: 0.85em; color: #000; margin-left: 100px}
.stats-player-block .details dd	img {vertical-align: middle;}


#info h2   {font-weight: normal; font-size: 18px; line-height: 1; margin-bottom: 16px;}
#info h2 a { color: #015eba; }

/* visit card and nav and nav content */
.status_player_block { background: #d6e0e8;  font-family: Arial;  margin-bottom: 28px}
* html .status_player_block {zoom:1} 
.status_player_block div {margin: 0; padding: 0; border: none;}
.status_player_block a { color: #336699; }



/* player card block */
.status_player_block .player_card_block {background: #d6e0e8; font-size: medium; overflow: hidden; padding: 15px 11px 5px 15px; color: #5a7087;}
.status_player_block * html .player_card_block {zoom: 1; padding-bottom: 10px;}
.player_card_block .player_card_other_result {font-size: 83%; margin: 0; position: relative; top: -6px; padding-bottom: 4px;}
.player_card_block .player_card_other_result a {text-decoration: underline;}
.status_player_block .player_card_block .photo,
.status_player_block .player_card_block .rt,
.status_player_block .player_card_block .rb,
.status_player_block .player_card_block .lb {float: left; padding: 0; margin: 0; width: auto; height: auto;}

.status_player_block .player_card_block .photo {background: #fff url(/img/ugolok_lt.gif) no-repeat left top; margin: 0 0 10px 0; }
.status_player_block .player_card_block .rt {background: url(/img/ugolok_rt.gif) no-repeat right top;}
.status_player_block .player_card_block .rb {background: url(/img/ugolok_rb.gif) no-repeat right bottom;}
.status_player_block .player_card_block .lb {background: url(/img/ugolok_lb.gif) no-repeat left bottom; width: 160px; text-align: center; position: relative;}
.status_player_block .player_card_block .lb a {font-size: 0.75em;}
.status_player_block .player_card_block .photo img {margin: 0 auto; display: block;}

.status_player_block .player_card_block h2 {margin: 0 !important; padding: 0 !important; line-height: 1 !important; font-size: 1.125em !important; font-weight: normal !important; color: #000 !important;}
.status_player_block .player_card_block .data {padding: 0; margin: 0; font-size: 0.7em; margin-left: 175px;}
.status_player_block .player_card_block  a {color: #0067be; text-decoration: none;}
.status_player_block .player_card_block  b {color: #000; font-weight: normal}
.status_player_block .player_card_block  br {height: 10px; line-height: 10px;}
.status_player_block .player_card_block  p {margin: 5px 0 5px 0 !important; overflow: hidden;}
.status_player_block .player_card_block  p.row {background: url(/img/border_line.gif) repeat-x left bottom; padding: 0 0 5px 0 !important;}
.status_player_block .player_card_block  p img {vertical-align: -2px;}
.status_player_block .player_card_block .number {color: #fff; font-weight: bolder; padding: 4px 6px; background: #5a7087; font-size: 1em; font-weight: bolder; margin-bottom: 5px;}
.status_player_block .player_card_block .number {
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
}
/* end player card block */


.status_player_block .tabs_nav    {overflow: hidden; background: url(/img/tabs_nav_border.gif) repeat-x bottom}
* html .status_player_block .tabs_nav {zoom:1;clear:left}
.status_player_block .tabs_nav a {float: left; color: #fff; margin-right: 2px; padding: 3px 10px 4px 10px; font-size: 	0.75em; background: url(/img/gradientTabs.gif) repeat left; }
.status_player_block .tabs_nav a.current { background-image: url(/img/gradientTabsActive.gif); color: #5a7087; text-decoration: none; border: 1px solid #5a7087;  border-bottom: none; cursor: default; }

.status_player_block .nav_content { 
  padding: 20px; 
  background: #fff; 
  border: 1px solid #5a7087; 
  border-top: none; 
  font-family:Arial,sans-serif; 
}

.status_player_block table {border: 0; border-collapse: collapse; font-size: medium;}
.status_player_block table a { text-decoration: none; color: #336699 !important; }
.status_player_block table {border: 0 !important; margin: 0 !important}
.status_player_block th, .status_player_block td {border: 0; padding: 0 8px; font-size: 0.65em; line-height: 1.5 !important;}
.status_player_block th, .status_player_block td {border: 0 !important; padding: 0 8px !important}
.status_player_block th {font-weight: normal}
.status_player_block thead th {background-color: #d6e0e8; border-left: 1px solid #ffffff; text-align: right; color: #597087;}
.status_player_block thead th {background-color: #d6e0e8 !important; border-left: 1px solid #ffffff !important; text-align: right !important}
.status_player_block tbody th, .status_player_block tbody td {border-bottom: 1px solid #d6e0e8 !important; padding: 3px 5px 3px 5px !important}
.status_player_block tbody th {text-align: left;}
.status_player_block tbody th {text-align: left !important; }
.status_player_block tbody td {color: #000000; text-align: right}
.status_player_block tbody td b {font-size: 1.1em;}

.status_player_block span {color: #597087; font-size: 0.8em}

.status_player_block .news_preview_block { margin-left: 15px; margin-bottom: 24px; font-size: medium;}
.status_player_block .news_preview_block h3 { font-size: 0.7em; margin: 0; margin: 0 0 4px 0;}
* html .status_player_block .news_preview_block h3 { clear: both }
.status_player_block .news_preview_block h3 a {color: #000;}
.status_player_block .new {
  display: -moz-inline-stack; 
  display: inline-block; 
  zoom:1;
  *display:inline;
  _overflow:hidden;
  width: 120px;
  margin-right: 12px;
  vertical-align: top;
  line-height: 0;
}
.status_player_block .news_preview_block .title { color: #015eba; font-size: 0.7em; line-height: 1.4; padding: 0; }
.status_player_block .news_preview_block .targetImg  {
  display: block;
  margin: 6px 0;
  border: 1px solid;
  border-color: #e7f3fd #7584a5 #7584a5 #e7f3fd;
  -moz-box-shadow: 0 0 3px #444;
  -webkit-box-shadow: 0 0 3px #444;
  box-shadow: 0 0 3px #444;
}
.status_player_block .news_preview_block .date { display: block; margin-top: 6px; font-size: 0.625em; color: #5a7087; word-spacing: -1px;  line-height: 1}
.status_player_block .news_preview_block .date img {margin-right: 1px; position: relative; top: 1px;}
/* end visit card and nav and nav content */		 
		 
/* review of news */
.reviewNewsBlock      {font-size: medium; font-family: Arial; margin-top: 41px;}
.reviewNewsBlock dl, .reviewNewsBlock dt, .reviewNewsBlock dd { margin: 0; padding: 0; list-style: none; border: none; }
.reviewNewsBlock dt   {margin: 32px 0 5px 0; }
.reviewNewsBlock dt a {color: #0067be; font-size: 1.125em; font-weight: normal; }
.reviewNewsBlock dd   {overflow: hidden; font-size: 0.75em; line-height: 1.5; color: #1a1a1a; }
.reviewNewsBlock .inlineControl { white-space: no-wrap; }
.reviewNewsBlock .inlineControl a { font-size: 90%; text-decoration: none; color: #6a829b; }
.reviewNewsBlock img.targetImage { float: left; margin: 5px 10px 5px 0; }
.reviewNewsBlock .shortDescr  p {margin: 0 }
.reviewNewsBlock .inlineControl .comment span { text-decoration: underline; margin-right: 1px; position: relative; top: -1px; }
/* end review of news */

.photo_gallery ul {margin:0; padding:0; list-style:none;}
.photo_gallery ul li {display:inline; margin-left: 5px;}
.photo_gallery ul li img {border: 1px solid #5a7087;}
#img_area {position:relative; width:400px; overflow:hidden;}
#img_area span {position:absolute; left:10px; bottom:10px; color: #fff; margin-right: 2px; padding: 3px 10px 4px 10px; font-size: 0.75em; background-color: #5a7087;}

.sb_cp_bs_stl {font-size: 14px}
.sb_c_res_def_ttl{margin:0 0 10px;display: inline; line-height: 1.3em;font-size: 1.12em; vertical-align: -3px}
@media screen and (-webkit-min-device-pixel-ratio:0) {body:first-of-type .sb_c_res_def_ttl {vertical-align: -2px}}

.sb_c_res_def_reload{display:inline-block;font-size:0.857em;margin:-7px 0 0;vertical-align:middle}
* html .sb_c_res_def_reload{display:inline}
*+html .sb_c_res_def_reload{display:inline}
.sb_c_res_def_reload a{background:url(/img/spr/btn_spr.png) no-repeat scroll 0 -128px transparent;color:#ffffff;display:block;height:23px;padding:1px 0 0;text-align:center;text-decoration:none !important;width:124px;margin-right: 5px}

.sb_c_res_def_update{color:#000000;display:inline;font-size:0.786em;line-height:1.636em;margin:0 20px 0 0}
.sb_c_res_def_update_cur{background:url(/img/spr/cmn_spr.png) 100% -298px 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:#ffffff !important;background-position:100% -314px !important;border-bottom:1px solid #ffffff !important;position:relative;z-index:100}
.sb_c_res_def_update_menu{background-color:#ffffff;border:1px solid #d6e0e8;color:#000000;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(/img/spr/type_spr.png) -75px -28px no-repeat;border:1px solid #d6e0e8;cursor:pointer;display:inline-block;font-size:0.786em;line-height:1.636em;margin: 0 20px 0 0 !important;padding: 0 18px 0 0 !important}
* html .sb_c_res_def_sound{display:inline}
*+html .sb_c_res_def_sound{display:inline}
.sb_c_res_def_sound span{display:none}
.sb_c_res_def_sound_s{background-position:-75px 4px}

.sb_c_res_def_tbl{background:#d6e0e8}
.sb_c_res_def_tbl table{border:0;border-collapse:separate;color:#597087;font-size:0.786em;line-height:1.182em;margin:0;width:100%}
.sb_c_res_def_tbl th,.sb_c_res_def_tbl td{border:0;border-bottom:1px solid #a8b9c6;border-top:1px solid #ffffff;padding:4px 10px 5px}
.sb_c_res_def_tbl tbody th{color:#000000;font-weight:normal;text-align:left}
.sb_c_res_def_tbl_first th,.sb_c_res_def_tbl_first td{border-top:0}
.sb_c_res_def_tbl_last th,.sb_c_res_def_tbl_last td{border-bottom:0}
.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:#000000;text-align:center}
