﻿.HowPlay
{
    background-color: #B20000;
    color: White;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-bottom: 2px;
    padding-left: 8px;
    vertical-align: middle;
    cursor:pointer;
}

.HowPlay a
{
    color:White !important;
}


.right_column .rating_ex h1
{
	color: #c4c5c5;
	margin: 0px 0px 2px 0px;
	padding: 6px 12px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	background: #231F20 no-repeat 0% 50%;
	border: solid 1px #373737;
	border-bottom: solid 1px #302b2c;
	font-family: Arial Bold;
	z-index: 5;
}

.right_column .gameday { background-color:#231F20; margin-bottom: 2px; }
.right_column .gameday input[type=radio] { vertical-align: middle; margin-top: -2px; }
.right_column .gameday label { margin-right: 10px; }

.right_column .rating_ex span
{
	color: #c4c5c5;
	margin: 0px 0px 2px 0px;
	padding: 6px 6px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	background: #231F20;
	border: solid 1px #373737;
	border-bottom: solid 1px #302b2c;
	display: block;
}

.right_column .rating_ex div.ratingHead
{
	color: #c4c5c5;
	margin: 0px 0px 2px 0px;
	padding: 6px 6px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	background: #231F20;
	border: solid 1px #373737;
	border-bottom: solid 1px #302b2c;
	display: block;
}

.right_column .rating_ex div.ratingHead td
{
    color: #C4C5C5;
}

.right_column .rating_ex span.ingame
{
    border-style: none;
    padding: 0px;
}

.rating_table, .players_list
{
	width: 100%;
	border-collapse: collapse;
}

.rating_table .userteam_row
{
	background: #C0DCCD;
}

.rating_table_player_Up
{
	color: Green !important;
	font-size: 15px !important;
	width: 11px;
	height: 10px;
}

.rating_table_player_none
{
	width: 11px;
	height: 10px;
}

.rating_table_player_Down
{
	color: Red !important;
	font-size: 15px !important;
	width: 11px;
	height: 10px;
}

.players_list
{
}

.players_list .captain
{
	background-color: #FEF100;
	background: #FEF100;
}

.players_list .nocolor_player td
{
	background-color: #e5e5e5;
	background: #e5e5e5;
}

.myteampanel
{
	width: 300px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

.myteampanel td.button
{
	background: #5A6070 !important;
	vertical-align: middle;
	text-align: left;
	padding: 5px 8px;
	margin: 0;
	width: 50%;
	line-height: 9px;
	border-top: 1px solid #FFFFFF;
}

.myteampanel td.button input
{
	margin: 0;
	vertical-align: middle;
}

.myteampanel td.blue
{
	background: #00ADEE;
	border-top: 1px solid #FFFFFF;
	padding: 5px 8px;
}

.myteampanel .info
{
	height: 28px;
}

.myteampanel b,
.myteampanel a
{
	color: #fff;
	font-weight: bold;
	display: inline;
	background: none;
	border: none;
	font-size: 11px;
	text-decoration:none;
}

.myteampanel .budget
{
	float: right;
	font-size: 12px;
}

.rating_table tr, .players_list tr
{
	background: #e5e5e5;
	height: 26px;
	/*_height: 20px;/**/
}

.players_list tr.selected
{
	background: none;
	background: #FEF100 !important;
}

.rating_table tr.selected
{
	background: #ccc;
	color: #3B8DBF;
}

.rating_table tr.selected a
{
	color: #3B8DBF;
}


.rating_table tr.color0, .players_list tr.color0, div.GamePublishing td.color0, .role-bg-0
{
	background: #ECF6EE url(../../img/player_bg_0.jpg) repeat-x top left;
}

.rating_table tr.color1, .players_list tr.color1, div.GamePublishing td.color1, .role-bg-1
{
	background: rgb(250, 233, 235) url(../../img/player_bg_1.jpg) repeat-x top left;
}

.rating_table tr.color2, .players_list tr.color2, div.GamePublishing td.color2, .role-bg-2
{
	background: rgb(235, 247, 251) url(../../img/player_bg_2.jpg) repeat-x top left;
}

.rating_table tr.color3, .players_list tr.color3, div.GamePublishing td.color3, .role-bg-3
{
	background: #FDF7E9 url(../../img/player_bg_3.jpg) repeat-x top left;
}

.rating_table td, .players_list td
{
	padding: 0px 2px;
	padding-left: 6px;
	border-bottom: 2px solid #FFFFFF;
	color: #000;
	font-size: 12px;
}

.rating_table td a, .players_list td a
{
	color: #000 !important;
}

.rating_table td
{
	text-transform: uppercase;
	cursor: pointer;
}

.rating_table td.delta_biggest
{
	color: #090;
}

.rating_table td.delta_smallest
{
	color: #900;
}





.rating_table a
{
	text-decoration: none;
	color: #000;
}




.player_popup
{
	font-family: Arial,sans-serif;
	background: #F7FC9C; /*#F2F799 #FCFFC6;*/
	display: none;
	position: absolute;
	width: 280px;
	min-height: 282px;
	border: 1px solid #000;
	z-index:3000 !important;
}
.player_popup_content
{
	padding: 15px;
	font-family: Arial,sans-serif;
}

.player_popup_content .image_holder
{
	margin-right: 10px;
	background: #DEDEDE url(Images/player_silouette.jpg) no-repeat 50% 50%;
	width: 100px;
	height: 113px;
}

.player_popup_content .image_holder img
{
	max-width:110px;
}

.player_popup_content p a
{
	font-size: 11px;
}

.player_popup_content p
{
	margin-bottom: 10px;
	font-size: 10px;
	line-height: 14px;
}

.player_popup_content p.abstract
{
	margin-bottom: 0px;
}

.player_popup_content b
{
	display: block;
	font-weight: normal;
}

.player_popup_content .news
{
	overflow:hidden;
	height: 100px;
}

.player_popup_content h4
{
	margin-bottom: 10px;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	white-space:nowrap;
}

.player_popup_content .country
{
	text-decoration: none;
	cursor: default;
}

.player_popup_content .captain
{
	font-size: 13px;
	vertical-align: middle;
}

.player_popup_content .buttons
{
	margin-bottom: 10px;
}

.player_popup_content td.button
{
	background: #5A6070;
	border: none;
	line-height: 9px;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	height: 25px;
	color: #ffffff;
	background-color: #5A6070;
}
.player_popup_content td.button span
{
    color: #ffffff;
	background-color: #5A6070;
}

.player_popup_content .MathOut
{
	color:White; border:0;line-height:12px; font-size:10px; margin:0px; padding:0px;
}

.srez_date
{
    width: 99px;
    text-align:center;
    font-size:11px;
    text-transform:lowercase;
    color: White;
}

/* вкладки для ftbl и mvp рейтингов */

.tabs a
{
    color: white !important;
    display: block;
    line-height:25px;
    padding:0px 6px;
    font-size:11px;
    height: 25px;
    white-space: nowrap;
}

.mvp_tab a
{
    width: 41px;
}

.ftbl_tab a
{
    width: 81px;
}

.ftbl_tab a:hover, .mvp_tab a:hover
{
    text-decoration: none !important;
}

.ftbl_tab
{
    width: 86px;
    padding: 6px 0px 0px 5px;
}

.mvp_tab
{
    width: 41px;
    padding: 6px 0px 0px 0px;
}

/* вкладки для ftbl и mvp рейтингов */

/*Виджет Чемпионата болельщиков на главной странице*/

.rating_table .fans_cup_header
{
	background-color:#000;
	color:#CCCCCC;
	text-align:center;
	font-weight:bolder;
}

.rating_table .fans_cup_header a
{
	color:#CCCCCC !important;
	text-decoration: none !important;
	font-size: 12.5px;
}

.rating_table .fans_cup_header a:hover
{
	text-decoration: underline !important;
}

.rating_table .fans_cup
{
	text-align:right;
	color:#990000;
	text-transform:none !important;
	cursor:default !important;
}

.rating_table .fans_cup a
{
	color:#990000 !important;
}

.rating_table .fans_cup a:hover
{
	text-decoration: underline !important;
}

.rating_table .fans_cup_country a:hover
{
	text-decoration:underline !important;
}

.rating_table .fans_cup_country
{
	cursor:default !important;
}

/*--------------------------------------------------*/