﻿voting_dates*:focus
{
	outline: 0;
}

.voting_desc_title
{
	font-size: 20px;
	font-weight: bold;
	color: #009F00;
}
.voting_desc
{
	color: #009F00;
}

body, form, p, td, th, li, ul, ol
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #000;
	border: 0;
	outline: 0;
}

div.connect_widget_button_count_count {
background-color:#F3F3F3;
border:1px solid #C1C1C1;
float:left;
font-weight:bold;
height:14px;
padding:1px 3px;
margin-top:2px;
margin-left:3px;
}

.fb_share_count_wrapper 
{
    margin-top:2px;
	
}
html, body, form
{
	min-height: 100%;
}

p
{
	line-height: 115%;
}

h1, h2, h3, h4, h5
{
	margin: 0px;
	padding: 0px;
	font-family: georgia, serif;
	color: #07558E;
	font-weight: normal;
}

h2
{
	font-size: 16px;
	margin-bottom: 5px;
}

.fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?0:26981) no-repeat top left; }
.red
{
	color: #ED2A32 !important;
}

.red a
{
	color: #ED2A32;
}

.bold
{
	font-weight: bold !important;
}

input[type=submit], input[type=button], input.button
{
	background: #dedede !important;
	border: 1px outset #999;
	font-size: 13px;
	cursor: pointer;
}

input[type=text], input[type=password]
{
	border: 1px inset #999;
	padding: 1px;
	margin: 0px;
}

img
{
	border: 0px;
}

a
{
	color: #306E95;
	text-decoration: none;
}

a img
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1
{
	font-weight: normal;
	font-size: 24px;
}

body.changable
{
	color: #000;
}

.form
{
	display: block;
}

.main_block
{
	top: 0px;
	background: #fff;
	width: 1000px;
	padding: 0px;
	margin: auto;
}

.green_bar
{
	font-size: 3px;
	height: 11px;
	line-height: 11px;
}

.GamePlayControl_Left
{
	background: url("img/SMS/gameplay_left.gif") no-repeat;
	width: 15px;
	height: 15px;
}

.GamePlayControl_Right
{
	background: url("img/SMS/gameplay_right.gif") no-repeat;
	width: 17px;
	height: 47px;
}

.GamePlayControl_Body
{
	background: url("img/SMS/gameplay_body.gif") repeat-x;
	font-size: 20px;
	height: 47px;
}

.content
{
	overflow: auto;
	overflow-x: hidden;
	margin-bottom: 40px;
	margin-top: 3px;
	background: url("img/gray_pix.gif") repeat-y 624px;
	zoom: 1;
}

body.no_right_column .content
{
	background: transparent;
}

.center_column h1
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.left_column
{
	overflow: auto;
	width: 150px; /*float: left;*/
	margin-right: 10px; /*padding-right:10px;*/
	zoom: 1;
}

.center_column
{
	overflow: visible;
	padding-right: 15px;
	_zoom: 1;
}

.right_column
{
	width: 300px; /*margin-left: 15px;*/ /*float: right;*/
	overflow: hidden;
}

.top_header
{
	font-size: 12px;
	margin-bottom: 15px;
	zoom: 1; /*position: relative;*/
}

.top_header:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	border: 0;
}

.top_header .language_choise
{
	color: #407EA5;
	float: left;
}

.top_header .login_block
{
	float: right;
	color: #bbb;
	display: inline-table;
	white-space: nowrap;
}

.login_block span
{
	color: #306E95;
}

/*.top_header .back_color_panel
{
	margin-left: 600px;
	position: relative;
	z-index: 3;
	margin-right: 150px;
}*/

.back_color_panel
{
	position: absolute;
	top: 15px;
	left: 466px;
	z-index: 3;
	font-size: 12px;
}

.middle_header
{
	border-bottom: 0px solid #ccc;
	padding-bottom: 0px;
	margin-bottom: 15px;
	position: relative;
	zoom: 1;
	z-index: 1;
}

.middle_page_title
{
	overflow: hidden;
	zoom: 1;
	margin-bottom: 0px;
	padding-top: 17px;
}

.middle_page_title div.hidable
{
}

.middle_page_title h1
{
	font-weight: bold;
	color: #000;
	font-size: 19px;
	font-family: Arial, Serif;
}

.search_block
{
	float: right;
}

.search_block .text_box
{
	margin-left: 2px;
	margin-right: 2px;
}

/***** HOME PAGE *****/
/*                   */

.main_news_container
{
	padding-bottom: 10px;
}

.main_news_container .news_title
{
	padding: 7px;
	font-family: Georgia, serif;
	font-size: 20px;
	height: 62px;
	cursor: pointer;
}

.main_news_container a
{
	text-decoration: none;
	margin-bottom: 5px;
	display: block;
}

.main_news_container b:hover
{
	text-decoration: underline;
}

.main_news_container a:hover .news_title
{
	text-decoration: none;
}

.main_news_container a:hover .news_title span
{
	text-decoration: none;
}
.main_news_container a:hover img
{
	text-decoration: none;
}

.main_news_container a:hover .news_title b
{
	text-decoration: underline;
}

.main_news_container a .news_title span
{
	display: block;
	font-size: 13px;
}

.main_news_container .news_title b
{
	font-weight: normal;
}

.home_news_columns
{
	overflow: auto;
	overflow-x: hidden;
	margin-top: 20px;
	background: url("img/gray_pix.gif") repeat-y 307px;
	zoom: 1;
}

.home_news_columns .import_news_list
{
	/*float: left;/**/
	width: 300px;
}

.home_news_columns .our_news_column
{
	width: 300px; /*margin-left: 317px;/**/
}

/******** HORIZONTAL MENU START ********/
/*                                     */
/*                                     */

.horizontal_menu ul
{
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	margin-bottom: 0px;
	zoom: 1;
	background: #c9c9c9;
}

/*
.horizontal_menu > ul
{
	height: 28px;
}
/**/
.horizontal_menu ul:after
{
	content: "."; /**/
	display: block; /**/
	height: 0;
	clear: both;
	visibility: hidden;
	border: 0;
}

.horizontal_menu li
{
	float: left;
	display: block;
}

.horizontal_menu a
{
	font-family: Georgia, Serif;
	font-size: 16px;
	display: block;
	padding: 3px 8px;
	line-height: 24px;
}

.horizontal_menu li a
{
	font-size: 14px;
}


.horizontal_menu .main_level a
{
	padding: 3px 0px;
	background: #EDEDED;
	width: 100%;
	text-align: center;
	border: 0;
}

.horizontal_menu .main_level a:hover, .horizontal_menu .main_level a.selected
{
	text-decoration: none;
	background: url(img/hor_menu_back.jpg) repeat-x bottom;
	color: #000;
}

.horizontal_menu .main_level table
{
	width: 100%;
	border-collapse: collapse;
}

.horizontal_menu li:first-child a, .horizontal_menu .main_level td:first-child, .horizontal_menu a.first
{
	border-left: 0;
}

.horizontal_menu .main_level td
{
	margin: 0;
	padding: 0;
	display: table-cell !important;
	vertical-align: middle;
	border-collapse: collapse;
	border-left: 0px;
}

.horizontal_menu .second_level a
{
	color: #231F20;
}

.horizontal_menu .second_level li
{
	position: relative;
}

.horizontal_menu .second_level li:hover
{
}

.horizontal_menu .second_level li ul.popup_menu
{
	display: none;
	position: absolute;
	left: 0px;
	top: 24px;
	z-index: 50;
	background: #fff;
	border: 1px solid #000;
	width: 200%;
	zoom: 1;
	max-width: 122px;
}

.horizontal_menu .second_level li:hover ul.popup_menu
{
	display: block;
}

.horizontal_menu .second_level li ul.popup_menu li
{
	float: none;
	display: block;
	position: static;
	zoom: 1;
}

.horizontal_menu .second_level li ul.popup_menu li a
{
	border: 0;
	padding-top: 0px;
	padding-right: 15px;
	zoom: 1;
}

.horizontal_menu .second_level a:hover, .horizontal_menu .second_level a.selected
{
	text-decoration: none;
	background: url(img/hor_sub_menu_back.jpg) repeat-x bottom;
	color: #FF020A;
}

.horizontal_menu .third_level a
{
	color: #EA8F46;
	line-height: 24px;
}

.horizontal_menu .third_level a:hover, .horizontal_menu .third_level a.selected
{
	color: #FF020A;
	text-decoration: none;
}

/*                                     */
/*                                     */
/******** HORIZONTAL MENU END **********/

/*BackColorControl (START)*/
.borderCollapse
{
	border-collapse: collapse;
}
.gray_border
{
	border: solid 1px #989898;
}

.color
{
	margin: 12px 0px 0px 12px;
}
.color tr
{
	height: 15px;
}
.color td
{
	font-size: 1px;
	width: 14px;
	border: solid 1px #989898;
	cursor: pointer;
}
.logo
{
}
/*BackColorControl (END)*/

/* Blog Entries Page (BEGIN) */
.blog_entries_container
{
}
.blog_entries_container h1 /* titles */
{
	color: #07558E;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.blog_entry_date
{
	font-size: 12px;
	color: #555;
}

.blog_entries_title
{
	margin-top: 20px;
}

.blog_entry_info_block
{
	margin-top: 30px;
	overflow: auto;
	margin-bottom: 15px;
	font-size: 13px;
	zoom: 1;
}

.blog_entry_info_block img
{
	float: left;
	margin-right: 5px;
}

.blog_entry_info_block .blog_entry_info
{
	margin-left: 40px;
	font-size: 12px;
}

.blog_entry_info_block .blog_entry_info .user_name
{
	font-weight: bold;
}

.blog_entries_container .blog_entry_message
{
	font-size: 13px;
	color: #444 !important;
	overflow: auto;
	width: 613px;
}

.blog_entry_info_block span
{
	display: block;
}

.comments_blok h1
{
	color: #535353;
	font-size: 24px;
	font-weight: normal;
	margin: 0px 0px 7px 0px;
	padding: 2px 20px 2px 20px;
	background: #F0F3F6;
	border-top: solid 1px #E7EAEC;
	border-bottom: solid 1px #E7EAEC;
}

.comments_blok .comment
{
	padding: 8px 0px 9px 0px;
	overflow: auto;
	font-size: 12px;
	zoom: 1;
}

.comments_blok .comment_message
{
}

.comments_blok .comment_links
{
	float: right;
	width: 150px;
}

.comments_blok .comment_content
{
	border-top: 1px solid #ccc;
	padding-top: 5px;
}

.comments_blok .comment_text
{
	margin-top: 10px;
	font-size: 13px;
	color: #444;
}

.comments_blok .info_block
{
	overflow: auto;
	zoom: 1;
}

.comments_blok .info_block .user_avatar
{
	float: left;
}

.comments_blok .info_block span
{
	display: block;
	margin-left: 35px;
	font-size: 13px;
	color: #666;
}

.comments_blok .info_block .user_name a
{
	font-weight: bold;
}

.comments_blok .comment_links a
{
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #ccc;
}

a.comment_avatar
{
	color: #AA1223;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.comment_avatar:hover
{
	text-decoration: underline;
}
.date
{
	background: url(img/blog_date.gif) no-repeat 0px 2px;
	color: #B4B4B4;
	font-size: 11px;
	line-height: 15px;
	display: block;
	width: 120px;
	height: 20px;
	padding: 0px 0px 0px 14px;
}
a.avatar_image
{
	width: 57px;
	height: 50px;
	background: url('img/blog_avatar_bg_image.gif') no-repeat;
	display: block;
	margin-right: 8px;
	text-decoration: none;
	float: left;
}
a.avatar_image img
{
	margin: 5px 0px 0px 3px;
}
.comment_text textbody
{
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background: url(img/bg_blog_body.jpg) repeat;
}
.break_line
{
	clear: both;
	line-height: 1px;
	font-size: 1px;
}
.grey_container h1
{
	color: #535353;
	font-size: 24px;
	font-weight: normal;
	margin: 0px 0px 7px 0px;
	padding: 2px 20px 2px 20px;
	background: #F0F3F6;
	border-top: solid 1px #E7EAEC;
	border-bottom: solid 1px #E7EAEC;
}
input.add_message_text_block, textarea.add_message_text_block
{
	border: solid 1px #D5D6D9;
}
.no_padding
{
	padding: 0px;
	margin: 0px;
}
.comment_title
{
}
.add_comment
{
}
.blog_tags, .blog_tags a, .blog_tags a:hover
{
	font-size: 11px;
	color: #3B8DBF;
}

.blog_entries_container .blog_tags
{
	font-size: 12px;
}

.blog_entries_container .blog_tags a
{
	font-size: 12px;
}

/* Blog Entries (END) */

/* New Classes Main News */
.home_news_columns p
{
	color: #333;
}

.newListMainNews
{
	margin-top: 10px;
	zoom: 1;
	clear: both;
}

.newListMainNews:hover
{
	cursor: pointer;
}

.newListMainNews h1
{
	padding: 1px 0px 5px 0px;
	margin: 0px;
	color: #306E95;
}

.newListMainNews:hover h1
{
	text-decoration: underline;
}

.newListMainNews:hover p, .newListMainNews p
{
	color: #000 !important;
	cursor: pointer;
}

.import_news
{
	border-bottom: 0;
	border-top: 1px dotted #666;
	clear: both;
}

.import_news_top
{
	border-bottom: 0;
	border-top: 0;
}

.import_news_top b
{
	font-size: 20px;
	color: #2B7DAF;
}

.import_news h1, .newListMainNews h1
{
	font-size: 17px;
}

.import_news h2, .newListMainNews h2
{
	font-size: 17px;
}

.import_news_top h1
{
	font-size: 20px;
	padding-top: 0px;
}

.import_news_top h2
{
	font-size: 20px;
	padding-top: 0px;
}

.newListMainNews img
{
	margin: 0px 15px 2px 0px;
	width: 120px;
	float: left;
}

/*end New classes Main News*/

/*scroling css*/
.Glossary
{
	width: 500px;
	height: 35px;
	overflow: auto;
	zoom: 1;
}

.rating_item .grey_button
{
	font-size: 13px;
}

#divMainMenu
{
	margin-bottom: 5px;
}

.votes_container
{
	font-family: Georgia, Serif;
	font-size: 13px;
	border-top: 1px dotted #666;
}

.votes_container .voting_title
{
	color: #444;
	margin-top: 8px;
	margin-bottom: 10px;
	line-height: 155%;
}

.votes_container .voting_option
{
	margin-bottom: 3px;
}

.votes_container .voting_options
{
	margin-bottom: 10px;
}

.votes_container .voting_button
{
	margin-top: 10px;
	display: inline;
	border-right: 1px solid #ddd;
	margin-right: 5px;
	padding-right: 4px;
}

.votes_container .voting_option label
{
	margin-left: 3px;
	font-size: 12px;
	line-height: 115%;
}

.votes_container h2
{
	font-weight: normal;
	font-size: 20px;
	color: #1B6D9F;
}
/*end scroling css*/

.fan_club_entity_info
{
	font-size: 13px;
	color: #333;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 612px;
	display: inline;
}

.fan_club_entity_info span.info
{
	margin-right: 10px;
}

.fan_club_members_list
{
	float: left;
	width: 150px;
	margin-right: 10px;
	border-top: 1px dotted #666;
	padding-top: 10px;
}

.team_forums_topics
{
	margin-left: 160px;
	border-bottom: 1px dotted #666;
}

.team_post_comment
{
	
}

.fan_club_members_list h2
{
	font-weight: bold;
	font-size: 17px;
	color: #000;
	margin: 0px;
	margin-bottom: 5px;
}

.fan_club_member
{
	font-size: 13px;
	display: block;
}

.team_fan_club
{
	overflow: auto;
	zoom: 1;
}

h1.page_header
{
	font-weight: normal;
	font-size: 22px;
	color: #07558E;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
}

h2.page_header
{
	font-weight: normal;
	font-size: 18px;
	color: #2B6DAF;
	margin: 0;
}

h2.fanclub_owner_title
{
	font-weight: normal;
	font-size: 18px;
	color: #07558E;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.fanzone_blog_topic, .team_forum_topic
{
	padding-bottom: 5px;
}

.fanzone_blog_topic h2, .team_forum_topic h2
{
	font-weight: normal;
	font-size: 18px;
	color: #1B5D9F;
	margin: 10px 0 5px 0;
	zoom: 1;
}

.fanzone_blog_topic .info_block, .team_forum_topic .info_block
{
	overflow: auto;
	margin-top: 7px;
	margin-bottom: 7px;
	zoom: 1;
}

.fanzone_blog_topic .info_block .user_avatar, .team_forum_topic .info_block .user_avatar
{
	margin-right: 5px;
	float: left;
}

.fanzone_blog_topic .info_block .user_name, .team_forum_topic .info_block .user_name
{
	font-size: 11px;
	font-weight: bold;
}

.fanzone_blog_topic .info_block span, .team_forum_topic .info_block span
{
	display: block;
	font-size: 11px;
	color: #555;
}

.fanzone_blog_topic .blog_text, .team_forum_topic .blog_text
{
	font-size: 13px;
	color: #333;
	margin-bottom: 5px;
	zoom: 1;
}
.team_forum_topic .blog_text
{
	width: 454px;
	overflow: auto;
	padding-bottom: 2px;
}

.blog_text img
{
	max-width: 600px !important;
}

.fanzone_blog_topic .btn_del_edit, .team_forum_topic .btn_del_edit
{
	font-size: 13px;
	zoom: 1;
}

.team_post_comment
{
}

.team_post_comment h2
{
	color: #2B6DAF;
	font-weight: normal;
	font-size: 17px;
	margin: 0;
	margin-bottom: 4px;
	position: relative;
}

.team_post_comment h2 a
{
	position: absolute;
	right: 3px;
	bottom: 2px;
	font-size: 12px;
}

.blog_post_comment textarea, .team_post_comment textarea
{
	width: 451px;
	height: 150px;
}

.blog_post_comment label, .team_post_comment label
{
	display: block;
	color: #555;
	margin-bottom: 3px;
	font-size: 13px;
}

.blog_post_comment input, .team_post_comment input
{
	width: 452px;
	margin-bottom: 5px;
}

.blog_post_comment .links_panel, .team_post_comment .links_panel
{
	margin-top: 4px;
	font-size: 12px;
	padding-right: 5px;
}

.blog_post_comment .links_panel input, .team_post_comment .links_panel input
{
	width: auto;
}

.top_fan_clubs_block
{
	font-size: 13px !important;
}

.validation_error
{
	color: #f00;
	font-size: 13px;
}

.fanzone_clubs_list .club_item
{
	border-top: 1px dotted #555;
	padding-top: 5px;
	padding-bottom: 10px;
}

.fanzone_clubs_list .club_item .club_title
{
	font-size: 18px;
	font-family: Georgia, Serif;
}

.fanzone_clubs_list .club_item span
{
	display: block;
	margin-top: 0px;
}

.fan_club_no_comemnts
{
	font-size: 13px;
	margin-top: 10px;
}

.news_list_news
{
	border-top: 1px dotted #666;
	margin-bottom: 10px;
}

.news_list_news .news_text
{
	font-size: 13px;
	color: #333;
	line-height: 115%;
}

.news_list_news .news_title
{
	margin-bottom: 10px;
}

.news_list_news .news_title, .news_list_news .news_title a
{
	border: 0;
	font-weight: normal;
	font-family: Georgia, Serif;
	font-size: 17px;
}

.static_page_text
{
	font-size: 13px;
	padding: 5px;
}

.hidden_comment .comment_text
{
	color: #999;
}

.friend_list_item
{
	zoom: 1;
	overflow: auto;
	padding-bottom: 5px;
	border-bottom: 1px dotted #999;
}

.friend_list_item .friend_avatar
{
	float: left;
	margin-right: 5px;
}

.friend_list_item .friend_nick
{
	font-weight: bold;
}

.friend_list_item .links_panel
{
	text-align: right;
}

#post_comment_button
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.creation_fanclub_info
{
	padding-bottom: 5px;
}

.creation_fanclub_embed
{
	padding-top: 10px;
}

.creation_fanclub_embed .texteditor
{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 445px;
}

.fanclub_embed_block
{
	margin-top: 0.5em;
	padding: 10px;
	background: black !important;
}
.fanclub_embed_block embed
{
	width: 100% !important;
	height: auto !important;
}
.fanclub_embed_block *
{
	color: White !important;
}


/*******FOOTER************/
.footer .inln_logo
{
	display: none;
}

.footer .inln_logo a
{
	background: url(img/logo_off.gif) no-repeat;
	display: block;
	width: 25px;
	height: 50px;
	text-decoration: none;
}

.footer .inln_logo a:hover
{
	background: url(img/logo_on.gif) no-repeat;
	text-decoration: none;
}

.footer .footer_logo
{
	float: left;
}

.footer .inln_logo
{
	float: right;
}

.footer .footer_menu
{
	padding-top: 4px;
	margin-left: 75px;
	margin-right: 100px;
}

.footer ul
{
	list-style: none;
	overflow: auto;
	zoom: 1;
}

.footer .footer_menu li
{
	float: left;
	border-left: 1px solid #999;
	margin-left: 5px;
	padding-left: 5px;
	font-size: 12px;
}

.footer .footer_menu li.first
{
	border-left: 0px;
}

.footer
{
	zoom: 1;
	position: relative;
	margin-top: 10px;
	font-size: 12px;
	margin-bottom: 20px;
}

.footer .copyright
{
	position: absolute;
	top: 30px;
	left: 0px;
	color: #666;
}

.footer .copyright a
{
	/*font-weight:bold;*/
	color: #666;
}

.footer .development
{
	color: #666;
	position: absolute;
	right: 0px;
	top: 30px;
}
.footer .development a
{
	color: #666;
}

.rating_line
{
	display: none;
}

/****** CALENDAR ******/
.calendar_btnPrevMonth
{
	background: url(img/calendar_l.png) no-repeat top left;
	height: 18px;
	width: 19px;
	cursor: pointer;
}
.calendar_btnNextMonth
{
	background: url(img/calendar_r.png) no-repeat top right;
	height: 18px;
	width: 25px;
	cursor: pointer;
}

.calendar_block
{
	border: solid 0px #bbb7b8;
	border-left: 0;
	border-right: 0;
	margin: 10px 0px;
	padding-top: 10px;
}

.calendar_block h2
{
	color: #000000;
	font-size: 16px;
	padding: 0px;
	margin-top: 0px;
	font-weight: bold;
	margin: 0px;
	line-height: 14px;
}

table.calendar
{
	border: 0 !important;
	width: 100%;
}

table.calendar td
{
	background: none !important;
	font-size: 14px;
	text-align: center;
	color: #ED6529;
}

table.calendar .selected_month td
{
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-color: rgb(237, 237, 237);
	border: 0px;
}

table.calendar th
{
	font-size: 14px;
	color: #000000;
	text-align: center;
	font-weight: normal;
}

table.calendar .selected_month td a
{
	font-size: 14px;
	color: #224444 !important;
}

table.calendar .selected_month td a:hover
{
	color: #ED6529 !important;
	text-decoration: underline;
}

table.calendar td a span
{
	font-size: 10px;
	vertical-align: super;
}

table.calendar td.highlighted a
{
	display: block;
	color: #4387A3 !important;
	font-weight: bold;
	padding: 2px;
	font-size: 14px;
}

table.calendar td.selected a
{
	background: #44669F;
	color: #fff !important;
}


table.calendar td.day_header
{
	color: #fff !important;
}


table.calendar td.highlighted a:hover
{
	background: #000;
	color: #fff !important;
}

table.calendar td.other_days
{
	color: #bbb;
}

.tags_container h2
{
	color: #000000;
	font-size: 16px;
	padding: 0px;
	margin-top: 0px;
	font-weight: bold;
	margin: 0px;
	line-height: 14px;
}

.tags_container
{
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}

.tags_container h2
{
	margin-bottom: 25px;
}

.tags_container div.tags_list
{
	padding: 10px 0px 0px 0px;
}

.tag_item
{
	padding: 3px 0px;
	border-top: dotted 1px #666;
}

a.see_all
{
	color: #000 !important;
	font-size: 11px !important;
	text-decoration: none !important;
	display: block !important;
	padding-top: 5px;
	padding-bottom: 3px;
}

a.see_all:hover
{
	text-decoration: underline !important;
}

.pager_control
{
	margin-top: 15px;
	margin-bottom: 15px;
}

.pager_control a
{
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #ccc;
	text-decoration: none;
	color: #000;
	font-size: 13px;
}

.pager_control a.first
{
	border-left: 0;
}

.pager_control a:hover
{
	background: #DCDCDC;
	color: #000;
}

.pager_control .selected
{
	color: #CF282F;
	font-weight: bold;
}

p.not_found_in_list
{
	padding: 20px 5px 5px 2px;
	margin: 0px;
	font-size: 13px;
}

.table_league
{
	border-collapse: collapse;
	margin-top: 0px;
}

.fixtures_container
{
	margin-top: 15px;
}

.fixtures_table_league
{
	margin-top: 0px;
}

.calendar_container_fixtures
{
	text-align: center;
	border: 1px solid #E5E5E5;
	background: #f5f5f5;
}

.calendar_container_fixtures .page_title_black
{
	font-size: 16px;
	color: #07558E;
	font-weight: normal;
	padding: 0;
	margin: 0;
	padding: 2px 5px;
	display: block;
	background: #eee;
}

.calendar_container_fixtures .selected_month td
{
	font-weight: normal !important;
	font-size: 14px !important;
	border: 0 !important;
}

.calendar_container_fixtures table.calendar td, .calendar_container_fixtures table.calendar th
{
	font-size: 12px;
	border: 1px solid #e5e5e5;
	border-right: 0;
}

.calendar_container_fixtures table.calendar td.highlighted a
{
	font-size: 12px;
	font-weight: normal;
}

.calendar_container_fixtures table.calendar td.highlighted a span
{
	display: none;
}

.calendar_container_fixtures .filtered_date a
{
	display: block;
}

.table_league td
{
	text-align: right;
	border: 0px;
	border-bottom: solid 1px #c7c8ca;
	padding: 2px 10px 2px 5px;
}

.table_league td.first, .table_league th.first
{
	text-align: left;
}

.table_league th
{
	text-align: right;
	border: solid 0px #c7c8ca;
	padding: 2px 10px 2px 5px;
}

.table_league tr.selected
{
	background: #CEE5F4 none repeat scroll 0% 0%;
}

h1.page_title
{
	color: #07558E;
	font-size: 22px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	margin: 10px 0 15px;
}
table.page_title
{
	margin: 10px 0 15px;
}
table.page_title td
{
	font-family: georgia,serif;
	color: #07558E;
	font-size: 17px;
	padding: 0px;
	font-weight: normal;
	vertical-align: top;
}

td.separator
{
	background: transparent url(img/gray_pix.gif) repeat-y scroll 10px 0px;
	width: 22px;
}


tr.league_table_header
{
	background-color: #94d5f5;
}

.progress_chart td a
{
	font-size: 12px;
}

.progress_chart_color
{
	position: absolute;
	left: 0px;
	top: 0px;
	background: url( "img/hole.png" ) no-repeat;
	font-size: 1px;
	line-height: 1px;
}

.progress_link_text
{
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 20px;
}

.progress_link
{
	display: block;
	position: relative;
	opacity: 1;
	zoom: 1;
}

.progress_link_disabled
{
	display: block;
	position: relative;
	opacity: 0.6;
	filter: alpha(opacity=60);
	zoom: 1;
}

a:hover .progress_chart_color
{
	text-decoration: none;
}

/*** Таблица со списком (начало) ********/
/*                                      */
/*                                      */
.table_list
{
	width: 100%;
	border-collapse: collapse;
}

.table_list td
{
	border-bottom: 1px solid #CFCFCF;
	border-collapse: collapse;
	color: #000;
	padding: 5px;
}

.table_list td a
{
	text-decoration: none;
}

.table_list td a:hover
{
	text-decoration: underline;
}

.table_list th
{
	text-align: left;
	border: none;
	background: #94D3F5;
	text-decoration: none;
	padding: 5px;
}

.table_list th a.up
{
	padding-left: 14px;
	background: url("images/up_arrow.gif") no-repeat left center;
}

.table_list th a.down
{
	padding-left: 14px;
	background: url("images/down_arrow.gif") no-repeat left center;
}

.table_list th a
{
	display: block;
	color: #000;
}

.table_list th a:hover
{
	color: #f00;
}

.table_list_red a
{
	color: #f00 !important;
}

.table_list_red a:hover
{
	color: #000 !important;
}
/*
.table_list .team_avatar
{
	width: 40px;
	vertical-align: middle;
	text-align: center;
}

.table_list .team_avatar img
{
	border: 1px solid #ECEEEF !important;
}

.table_list .team_name
{
	padding-left: 10px;
	padding-right: 10px;
}

.table_list .team_players
{
	padding-left: 10px;
	padding-right: 10px;
}

.table_list .pager_control
{
	margin-left: 5px;
}


.table_list .player_avatar
{
	padding: 0px;
}

.table_list .player_avatar a
{
	display: block;
	padding: 5px;
}

.table_list .player_avatar img
{
	border: 1px solid #E1E4E6 !important;
}
*/
/*                                     */
/*** Таблица со списком (конец) ********/

/****** Панель фильтров (начало) ************/
/*                                          */
/*                                          */

.filter_panel
{
	color: #000;
	font-size: 13px;
	padding: 0;
	font-family: Arial;
	margin-bottom: 15px;
	margin-top: 10px;
}

.filter_panel td
{
	padding-bottom: 10px;
	font-size: 13px;
	width: 40%;
}

.filter_panel td.col1
{
	padding-right: 10px;
	text-align: left;
	width: 10%;
}

.filter_panel td.col2
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	width: 10%;
}

.filter_panel input[type=text], .filter_panel select
{
	border: 1px solid #AFAFAF;
	font-size: 12px;
	width: 100%;
}
/*                                          */
/*                                          */
/****** Панель фильтров (конец) *************/

.register_form .first_column
{
	width: 270px;
	text-align: left;
	padding-right: 5px;
	font-size: 17px;
}

.register_form .first_column span
{
	font-weight: bold;
	color: #01578a;
	font-size: 17px;
}

.register_form .second_column
{
	text-align: left;
	padding-left: 5px;
}

.register_form td
{
	padding: 5px 0px 5px 0px;
	vertical-align: top;
}

.register_form input
{
	border: 1px solid #B3B3B3;
	font-size: 12px;
	padding: 2px;
	width: 200px;
}

.register_form select
{
	width: 205px;
}

/*********EDITABLE STYLES START*******/
/*                                   */
/*                                   */
.editable_text
{
}

div.editable_text
{
}

.editable_h1
{
	color: #30AAAA;
}

.editable_h2
{
}

.editable_h3
{
}
.editable_background_color
{
}

.editable_background_body_color
{
	background: #00ff00;
}
/*                                         */
/*                                         */
/***********EDITABLE STYLES END*************/

.user_personal_form
{
	width: 100%;
}

.user_personal_form td
{
	font-size: 15px;
}

.user_personal_form .first_column
{
	text-align: left;
	padding: 5px 5px 5px 0px;
	width: 250px;
	vertical-align: middle;
}

.user_personal_form .second_column
{
	text-align: left;
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
}

.user_personal_form .second_column input, .user_personal_form .second_column select
{
	width: 200px;
}

.form_table td
{
	vertical-align: middle;
}

.user_profile
{
	background: #EFEFF0;
	margin-bottom: 2px;
}

.user_profile_detail
{
	background: #EAEAEB;
}

.user_profile_detail, .user_profile_detail td
{
	border-collapse: collapse;
}

.user_profile_detail td
{
	border-top: 1px solid #E2E2E3;
	border-bottom: 1px solid #E2E2E3;
}

.user_profile .first_column
{
	width: 130px;
	text-align: left;
	padding: 3px;
	padding-left: 10px;
	color: #575757;
}

div.bottom_border
{
	border-bottom: 1px solid #CCCCCC;
	padding: 20px 0px;
}

.section_title
{
	color: #3074a1;
	font-size: 15px;
	padding-bottom: 10px;
	font-weight: normal;
}

.user_personal_main_column
{
	width: 500px; /*white-space: nowrap;*/
}

.avatar_upload
{
	cursor: pointer;
}

/******RIGHT COLUMN FANCLUB START*****/
/*                                   */
/*                                   */
.right_column_fanclub
{
	border: solid 1px #D4D5D7;
	border-bottom: 0px;
	background: transparent url(img/fanclub_right_bg.png) repeat-x top left;
	padding-left: 10px;
}

.right_column_fanclub_padding
{
	/*	padding: 13px 15px; 	display: inline-block;/**/
}

.title_rating_fanclub
{
	color: #000000;
	margin: 0px 0px 2px 0px;
	padding: 6px 12px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	background: url(img/bg_title_rating_fanclub.gif) no-repeat 0% 50%;
	border: solid 0px #373737;
	width: 70%;
	border-bottom: 2px solid #FFFFFF; /*background: url(img/bg_title_rating_fanclub.gif) no-repeat 0% 50%; 	border: solid 1px #231f20; 	color: #000000; 	font-size: 14px; 	font-weight: bold; 	text-align: center; 	line-height: 20px;/**/
	font-family: Arial;
}

.language_rating_fanclub
{
	text-transform: uppercase;
	background: #d0d1d3;
	border: 0px;
	border-bottom: 2px solid #FFFFFF;
	color: #555555;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	font-family: Arial;
}

.language_rating_fanclub a
{
	color: #555555;
}

.topfanclubs_more
{
	background: #E9C002;
}

.topfanclubs_more a
{
	color: #e00;
}

.topfanclubs_more div
{
	margin: 0 !important;
	padding: 0 0 2px 0 !important;
}

.language_selection
{
	position: absolute; /*top: 21px; 	left: -4px;*/
	border: solid 1px #231f20;
	background: #d0d1d3;
	text-align: left;
	padding: 0px 3px;
	z-index: 999;
	width: 29%;
	height: 83px;
	overflow: auto;
	margin-left: 1px; /*width: 97%;*/
}

.language_selection a
{
	display: block;
	color: #6d6e70;
	font-size: 12px;
}

.value_rating_fanclub
{
	border-bottom: #fff 2px solid;
	background: #ffde6a;
	padding: 2px 10px;
	color: #000000;
}

.value_rating_fanclub a
{
	text-decoration: none;
	color: #000;
	font-size: 12px;
	line-height: 16px;
	margin-left: 5px;
}

.value_rating_fanclub .expand_link
{
	font-style: italic;
	display: block;
	padding: 0;
	margin: 0;
	line-height: 20px;
}

.value_rating_fanclub a:hover
{
	color: #f00;
	text-decoration: none;
}

.choose_language_rating_fanclub
{
	background: #ffde6a;
	border-bottom: 2px solid #FFFFFF;
	color: #000;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	font-family: Arial;
}

.choose_language_rating_fanclub .choose_language_rating_fanclub_link
{
	font-style: italic;
	display: block;
	padding-left: 10px;
	line-height: 25px;
}

.choose_language_rating_fanclub a
{
	color: #000;
}

.choose_language_rating_fanclub a:hover
{
	color: #f00;
	text-decoration: none;
}

.dop_info_rating_fanclub
{
	background: #4B4748;
	padding: 3px 7px;
}

.dop_info_rating_fanclub a
{
	text-decoration: none;
	color: #fff;
	font-size: 13px;
	line-height: 16px;
}

.dop_info_rating_fanclub a:hover
{
	color: #da312d;
	text-decoration: none;
}

.fan_club_avatar img
{
	border-top: 1px solid #D4D5D7 !important;
}

.left_container
{
	border-left: 1px solid #D4D5D7;
	border-right: 1px solid #D4D5D7;
}

.fan_clubs_list .fan_club_header
{
	color: #5EA9D9;
	font-size: 15px;
	display: block;
	font-weight: bold;
}

.fan_clubs_list
{
	padding-top: 20px;
}

.fan_club_item
{
	border-top: solid 1px #B5BECF !important;
	padding: 10px 5px 10px 0px;
	background: #fff;
}

.fan_clubs_list a
{
	display: block;
	zoom: 1;
	color: #3B8DBF;
}

.avatar_image
{
	padding: 5px;
	border: 1px solid #D4D5D7;
	background: #fff;
}


.fan_clubs_list a:hover
{
	background: #fff;
	text-decoration: none;
	color: #CF282F;
}

.fan_clubs_list a:hover .fan_club_header
{
	color: #CF282F;
	text-decoration: underline;
}

.fan_clubs_list a:hover .avatar_image
{
	border: 1px solid #B5BECF;
}

.center_column_fanclub .pager_control
{
	margin-left: 10px;
}

td.topfanclub_idx
{
	width: 15px !important;
	text-align: left;
	padding-left: 10px;
}
/*                                   */
/*                                   */
/******RIGHT COLUMN FANCLUB END*******/

.input_hidden_upload
{
	width: 144px;
	height: 16px;
	border: none;
	margin: 2px 1px 0px 2px;
}

div.fileinputs
{
	/*height:30px;*/
	position: relative; /*width:280px;*/
	padding: 0px 2px 0px 0px;
	text-align: right;
}

div.fakefile
{
	left: 0px;
	line-height: 90%;
	margin: 0pt;
	padding: 0pt;
	position: absolute;
	top: 0px;
	width: 200px;
	z-index: 1;
	border: 0px;
}

input.file
{
	margin: 0pt;
	width: 200px;
	height: 21px;
	position: absolute;
	text-align: right;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	top: 0px;
	left: 0px;
}

.foto_upload_bg
{
	background: url(img/foto_upload_bg.jpg) no-repeat;
	width: 221px;
	height: 24px;
	position: relative;
	cursor: pointer;
}

.foto_upload_bg_sel
{
	background: url(img/foto_upload_bg_sel.jpg) no-repeat;
	width: 221px;
	height: 24px;
	position: relative;
	cursor: pointer;
}

.news_block .news_text p
{
	margin-bottom: 1em;
	line-height: 125%;
}

.news_block .abstract
{
	padding: 5px;
	font-size: 11px;
	color: #777;
	font-weight: bold;
	margin-bottom: 5px;
}

.news_block .news_image
{
	margin-bottom: 10px;
}

.news_block h2
{
	margin: 0px;
	padding-left: 0px;
	padding-right: 5px;
	margin-top: 30px;
	margin-bottom: 5px;
	font-size: 20px;
	color: #045485;
	line-height: 125%;
	font-weight: normal;
}

#fan_zone_third_block
{
	position: relative;
}

#fan_zone_third_block table
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.page_title_black
{
	color: #000000;
	font-size: 17px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 5px;
	font-weight: bold;
}

.fixtures_container
{
	vertical-align: top;
}

.ratings_list
{
	position: relative;
}
.ratings_list .addthis
{
	position:absolute;
	top:226px;
	left:453px;	
	right:0;
}

.ratings_list .rating_item
{
	border-top: 1px dotted #999;
	padding-top: 5px;
	margin-bottom: 20px;
}

.teams_fan_filter
{
	margin-bottom: 10px;
}

.ftbl_logo img
{
	background-image: url("img/ftbl_logo.png");
	background-position: left;
	background-repeat: no-repeat;
}

.fanzone_custompage_buttons
{
	float: right;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	margin-top: 2px;
}

.fanzone_custompage_header
{
	/*border-bottom: 1px dotted #999;*/
}

.blog_compose .blog_subject b, .blog_compose .blog_message b
{
	display: block;
	font-weight: normal;
	color: #444;
	margin-bottom: 2px;
}

.blog_compose .blog_subject
{
	margin-bottom: 15px;
}

.blog_compose .blog_tags
{
	float: left;
	width: 33%;
	color: #444;
	font-size: 13px;
}

.blog_compose .blog_tags_access
{
	overflow: hidden;
	color: #444;
	margin-top: 5px;
	margin-bottom: 10px;
}

.blog_compose .blog_tags
{
	width: 300px;
	float: left;
}

.blog_compose .blog_buttons
{
	text-align: right;
}

.blog_compose .blog_access
{
	width: 300px;
	float: right;
	text-align: right;
}

.blog_compose .blog_tags_access b
{
	font-weight: normal;
}

.blog_compose .blog_tags_access input, .blog_compose .blog_tags_access select
{
	width: 200px;
}

.blog_compose .blog_subject input
{
	width: 612px;
}

.right_column .tags_container
{
	margin-top: 20px;
}

.right_column h2.page_title_black
{
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 18px;
}

.right_column .tags_list a.selected
{
	color: #B92C23;
}

.vote_wide_line
{
	font-size: 8px;
	line-height: 8px;
}

.voting_item td
{
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px dotted #ccc;
}

/*Список участников голосования. Строка над которой нажходится курсор*/
.voting_usersList_row:hover
{
	background-color: #cccccc;
}

.vote_wide_line
{
	border: 1px solid #eee;
	margin-left: 5px;
	margin-right: 5px;
}

.search_result_title
{
	border-top: dotted 1px gray;
	width: 100%;
	padding: 0.7em 0 0 0;
	margin: 0.7em 0 0.7em 0;
	color: #07558E;
}
.search_result_title span
{
	font-size: larger;
	font-weight: bold;
}
.search_result_news
{
	margin-bottom: 1.5em;
}
.search_result_news span
{
	font-size: larger;
	font-weight: bold;
}
.search_result_blog_entry
{
	margin-bottom: 1.5em;
}

.search_result_blog_entry table
{
	margin-top: 0.5em;
}
.search_result_blog_entry table tr td
{
	vertical-align: top;
}
.search_result_blog_entry table tr td div /* Text to the right of avatar */
{
	padding: 0.2em 0 0 0.4em;
	font-size: small;
}
.search_result_matching_subjects
{
	border-top: dotted 1px gray;
	width: 100%;
	padding: 0.7em 0 0 0;
	margin: 0.7em 0 0.8em 0;
}
.search_result_matching_subjects h2
{
	font-size: larger;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.rating_item_top
{
	display: block;
}

.search_block_panel
{
	padding-top: 10px;
}

.news_text h1
{
	font-size: 19px;
	border-bottom: 1px dotted #999;
}

.news_text h2
{
	font-size: 17px;
}

.news_text h3, .news_text h4, .news_text h5
{
	font-size: 15px;
}

.user_custom_page p
{
	margin-bottom: 15px;
}

.user_custom_page ol
{
	list-style-type: decimal;
	margin-left: 20px;
}

.user_custom_page ul
{
	list-style-type: circle;
	margin-left: 20px;
}

.first_fan_club
{
	font-size: 12px;
	color: #444;
	margin-bottom: 15px;
	margin-top: 30px;
}

.first_fan_club b
{
	color: #e00;
	font-weight: normal;
}

.fan_club_recommendation
{
	font-size: 16px;
	font-family: Georgia, Serif;
	color: #205E85;
	margin-bottom: 15px;
}

.fan_club_instruction
{
	font-size: 12px;
	color: #444;
	margin-bottom: 30px;
}

.creation_fanclub_info h2, .creation_fanclub_embed h2
{
	font-size: 16px;
	margin-bottom: 5px;
}

/* ----------- MESSAGING [BEGIN] ----------- */
/*                                           */
/*                                           */
.messaging_notice
{
	color: red;
	text-align: center;
	padding: 1em; /*border-left: solid 3px red;     padding-left: 2em;*/
}
.messaging_statistics_block
{
	width: 100%;
	text-align: right;
}
.messaging_compose_link_block
{
	padding-left: 1em;
}
.messaging_table_list
{
	margin-top: 0.4em;
}
.messaging_table_list td a
{
	color: #306E95;
}
.messaging_table_list td a:hover
{
	text-decoration: underline;
	color: #306E95;
}
.messaging_preview_message_title
{
	font-size: 22px;
}
.messaging_preview_message_date
{
	font-size: 11px;
	display: block;
}
.messaging_preview_message_actions
{
	font-size: 11px;
}

.messaging_preview_message_block
{
	vertical-align: middle;
}

.messaging_preview_message_text
{
}
.messaging_pager
{
	margin-top: 1em;
}
.messaging_pager .pager_control
{
	display: inline !important;
}
.messaging_cannot_act_block
{
	text-align: center;
	font-size: 14px;
	padding-top: 2em;
}
.messaging_compose
{
}
.messaging_compose table.compose_data
{
	border-collapse: collapse;
	width: 100%;
}
.messaging_compose table.compose_data .col1
{
	padding: 0 10px 0px 0;
	text-align: left;
	width: 20%;
	vertical-align: top;
}
.messaging_compose table.compose_data .col2
{
	padding: 0 10px 0px 10px;
	text-align: right;
	width: 80%;
	vertical-align: top;
}
.messaging_compose table.compose_data .colfullwidth
{
	padding: 0 10px 5px 10px;
	vertical-align: top;
	width: 100%;
	text-align: left;
}
.messaging_compose input[type=text], .messaging_compose select
{
	border: 1px solid #AFAFAF;
	font-size: 12px;
	width: 100%;
}
.messaging_compose input[type=text]
{
	width: 474px;
}

.messaging_compose select
{
	width: 478px;
}

.messaging_compose .category_members_block
{
	width: 100%;
	padding-top: 5px;
}
.messaging_compose .category_members_block td
{
	width: 33%;
	text-align: left !important;
}
.messaging_compose .add_recepients_button_block
{
	width: 100%;
	text-align: right;
}
.messaging_compose .recepients_table
{
	width: 100%;
	border-collapse: collapse;
	margin-top: 0.3em;
}
.messaging_compose .recepients_table th
{
	width: 90%;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
	vertical-align: middle !important;
}
.messaging_compose .recepients_table td
{
	vertical-align: middle !important;
	width: 10%;
	text-align: right;
}
.messaging_read_return_back
{
	font-size: 11px;
	text-align: right;
	padding-right: 0.5em;
}
.messaging_read .penpal_info_table
{
}
.messaging_read .penpal_info_table th
{
	vertical-align: top;
	text-align: left;
	padding-right: 10px;
	padding-top: 10px;
	width: 6em;
}
.messaging_read .penpal_info_table td
{
	vertical-align: top;
	text-align: center;
}
.messaging_read .message_text_block
{
	margin-bottom: 15px;
	margin-top: 15px;
}
.messaging_read .message_actions_block
{
}
.messaging_align_right
{
	text-align: right;
	width: 100%;
}

/*--------------------*/
/*MeF Edition 12.12.08*/
/*--------------------*/
.compose_new_link
{
	color: #F17F13;
}

.delete_all_link
{
	color: #f00;
}

.fanzone_custompage_buttons a
{
	font-size: 12px;
	cursor: pointer;
}

h1.fanzone_custompage_header
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.messaging_statistics_block
{
	text-align: left;
	margin-bottom: 15px;
	font-size: 12px;
	margin-top: 3px;
}

.messaging_table_list th
{
	text-align: left;
}

.messaging_table_list td a.messaging_user_link
{
	color: #777;
}

.messaging_table_list td a.messaging_user_link:hover
{
	color: #f00;
}

.messaging_table_list tr.not_readed
{
	background: #EDF7FC;
}

.messaging_table_list tr.not_readed a.messaging_user_link
{
	color: #000;
}

.messaging_table_list tr.not_readed .messaging_preview_message_block a
{
	color: #028103;
	text-decoration: underline;
}

.messaging_table_list tr.not_readed .messaging_preview_message_block a:hover
{
	color: #D3343D;
	text-decoration: none;
}

.messaging_preview_message_date
{
	color: #777;
}

.messaging_table_list tr.not_readed .messaging_preview_message_date
{
	color: #000;
}

.messaging_preview_message_title
{
	font-size: 12px;
}

.messaging_table_list td
{
	border-bottom: 1px dotted #999999;
}

.messaging_preview_message_block a
{
	display: block;
}

.fanzone_custompage_buttons a.disabled
{
	color: #999 !important;
	cursor: default;
	text-decoration: none;
}

.fanzone_custompage_buttons a.disabled:hover
{
	color: #999 !important;
	cursor: default;
	text-decoration: none;
}

/* -------------- READ MESSAGE --------------*/
.messaging_read .message_info_block
{
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 10px;
}

.messaging_read .message_info_block img
{
	float: left;
}

.messaging_read .message_info_block .message_info
{
	margin-left: 70px;
}

.messaging_read .message_info_block .message_info .user_name
{
	font-weight: bold;
}

.messaging_read .message_info_block .message_info .time_sent
{
	display: block;
	font-size: 12px;
	color: #555555;
}
/*                                           */
/*                                           */
/* ------------ MESSAGING [END] ------------ */

.registration_disclaimer h2
{
	margin-top: 25px;
	color: #f00;
	font-size: 20px;
	margin-bottom: 10px;
}

.registration_disclaimer p
{
	margin-bottom: 10px;
}

.registration_disclaimer .disclaimer_button
{
	margin-top: 20px;
}

.registration_disclaimer .disclaimer_button input
{
	margin-right: 5px;
}

.input_img_calendar
{
	vertical-align: -4px;
}

.chart_games_played
{
	text-align: center;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12px;
	display: block;
}

.not_found_message
{
	margin-top: 10px;
	display: block;
	color: #555;
}

.user_custom_page
{
	padding-top: 5px;
}

.fanClubTitle td
{
	padding-right: 10px;
	width: 50%;
}

.padding_left_1px
{
	padding: 0px 0px 0px 1px;
}

/************* PLAYER'S CHART *************/
/*                                        */
.player_game_list_table
{
	border-bottom: 1px solid #939393;
}
.player_game_list_table tr
{
	height: 25px;
}
.player_game_list_table td
{
	border-top: 1px solid #939393;
}
.player_game_list_table .first_column
{
	padding-left: 7px;
}
.player_game_list_table .last_column
{
	padding-right: 7px;
}
.red_card
{
	background: url(Images/red_card.png) no-repeat;
}
.yellow_card
{
	background: url(Images/yellow_card.png) no-repeat;
}
.yellow_red_card
{
	background: url(Images/yellow_red_card.png) no-repeat;
}
/*                                        */
/************* PLAYER'S CHART *************/

.newListMainNews .text_container
{
	color: #000;
}

.players_chart_button_outer
{
	float: right;
	position: relative;
	cursor: pointer;
	right: 14px;
	top: 0px;
	font-size: 15px;
	margin-top: 5px; /*padding: 4px 9px 2px 9px;*/
}
.players_chart_button_outer a
{
	text-decoration: underline;
}
.players_chart_button_outer a:hover
{
	text-decoration: none;
}

.no_borders_inside table, .no_borders_inside td, .no_borders_inside tr
{
	border-width: 0;
}

.file_uploader table, .file_uploader td, .file_uploader tr
{
	border-width: 0;
}
.file_uploader .files_list
{
}
.file_uploader .file_box
{
}
.file_uploader .error_message
{
	color: #ff0000;
}

.rating_matches .first_td
{
	padding-right: 10px;
	border-right: solid 2px #d3d3d3;
}
.rating_matches .second_td
{
	padding-left: 10px;
	width: 220px;
}
.rating_matches .calandar_block_title
{
	font-size: 18px;
	padding-bottom: 10px;
}
.rating_matches .matches_list
{
	border-top: solid 1px #d3d3d3;
	margin-bottom: 25px;
	margin-top: 7px;
}
.rating_matches .matches_list td
{
	padding: 3px 0;
	border-bottom: solid 1px #d3d3d3;
}
.rating_matches .matches_list .colTime
{
	padding-left: 5px;
	width: 10%;
	text-align: left;
}
.rating_matches .matches_list .colTeam1
{
	width: 30%;
	text-align: right;
}
.rating_matches .matches_list .colScore
{
	width: 10%;
	text-align: center;
}
.rating_matches .matches_list .colTeam2
{
	width: 30%;
	text-align: left;
}
.rating_matches .matches_list .colCategoryDefault
{
	text-align: center;
	width: 5%;
}
.rating_matches .matches_list .colCategoryByAdmin
{
	color: #f00;
	text-align: center;
	width: 13%;
}

.static_page_text p
{
	margin-bottom: 15px;
}

.static_page_text ol
{
	list-style-type: decimal;
	margin-left: 20px;
}

.static_page_text ul
{
	list-style-type: circle;
	margin-left: 20px;
}

.fan_club_instruction b
{
	color: #e00;
	font-weight: normal;
}

.page_legend
{
	border-bottom: 1px dotted #666;
}

.page_legend p, .page_bottom_legend p
{
	margin-bottom: 10px;
}

.page_bottom_legend
{
	padding-top: 8px; /*border-top: 1px dotted #666;*/
}

div.rating_matches_legend
{
	margin-top: 20px;
}

.rating_matches_legend p
{
	font-size: 11px !important;
}

.leagues_legend
{
	margin-top: 10px;
	font-size: 11px;
}

.error_message
{
	margin-top: 10px;
}

.virtual_ratings .outer_table
{
	width: 60%;
	font-size: 13px;
	font-family: Arial;
}
.virtual_ratings .outer_table td.col2
{
	width: 80px;
	text-align: center;
	color: #849ebf;
}
.virtual_ratings .outer_table th
{
	text-align: center;
	font-weight: normal;
}
.virtual_ratings .outer_table th
{
	border-bottom: solid 1px #c7c8ca;
}
.virtual_ratings .outer_table td, .virtual_ratings .outer_table th
{
	padding: 4px 10px 4px 10px;
}
.virtual_ratings .outer_table td
{
	border: 1px solid #DEDEDE;
}
.virtual_ratings .outer_table .col1 a
{
	color: #0000ff !important;
	text-decoration: underline;
}
.virtual_ratings .outer_table .col1 a:hover
{
	text-decoration: none;
}
.player_rating_on_chart h2
{
	font-weight: bold;
}
.player_rating_on_chart
{
	margin-bottom: 20px;
}
.player_rating_on_chart table
{
	width: 100%;
}
.player_rating_on_chart th, .player_rating_on_chart td
{
	text-align: center;
}
.player_rating_on_chart th
{
	font-weight: normal;
	padding-bottom: 2px;
	font-size: 12px;
}
.player_rating_on_chart td
{
	border: solid 1px #dedede;
	padding: 4px;
}
.player_rating_on_chart a
{
	color: #07558E;
}
.player_rating_on_chart .last_value_column
{
	color: #ff0000 !important;
}
.player_rating_on_chart .virtual_rating
{
	color: #94D3F5 !important;
}
.player_rating_on_chart td a
{
	text-decoration: underline;
}
.player_rating_on_chart td a:hover
{
	text-decoration: none;
}
.in_detail td, .in_detail th
{
	width: 25%;
}
.clarification
{
	border-left: solid 2px #d4d0c8;
	padding: 10px 10px 10px 15px;
	margin-left: 20px;
	margin-top: 20px;
}

.compose_new_link .delete_all_link
{
	color: #F17F13;
}
.fanzone_custompage_buttons a
{
	font-size: 12px;
}
/*.filter_panel
{
    display: none;
}*/
h1.fanzone_custompage_header
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.messaging_statistics_block
{
	text-align: left;
	margin-bottom: 15px;
	font-size: 12px;
	margin-top: 3px;
}
.messaging_table_list th
{
	text-align: left;
}
.messaging_table_list td a.messaging_user_link
{
	vertical-align: 10px;
	color: #777;
}
.messaging_table_list td a.messaging_user_link:hover
{
	color: #f00;
}
.messaging_table_list tr.not_readed
{
	background: #EDF7FC;
}
.messaging_table_list tr.not_readed a.messaging_user_link
{
	color: #000;
}
.messaging_table_list tr.not_readed .messaging_preview_message_block a
{
	color: #028103;
	text-decoration: underline;
}
.messaging_table_list tr.not_readed .messaging_preview_message_block a:hover
{
	color: #D3343D;
	text-decoration: none;
}
.messaging_preview_message_date
{
	color: #777;
}
.messaging_table_list tr.not_readed .messaging_preview_message_date
{
	color: #000;
}
.messaging_preview_message_title
{
	font-size: 12px;
}
.messaging_table_list td
{
	border-bottom: 1px dotted #999999;
}
.messaging_preview_message_block a
{
	display: block;
}
.fanzone_custompage_buttons a.disabled
{
	color: #999 !important;
	cursor: default;
	text-decoration: none;
}
.fanzone_custompage_buttons a.disabled:hover
{
	color: #999 !important;
	cursor: default;
	text-decoration: none;
}

.action_buttons
{
	height: 30px;
}
.action_buttons td
{
	text-align: right;
}
.action_buttons a
{
	color: #306E95 !important;
	text-decoration: none !important;
}
.no_bottom_border td
{
	border-bottom: none;
}
.messaging_list_user_row
{
	text-align: left;
}
.btn_refresh
{
	background: url(../img/btn_refresh_hover.png) no-repeat;
	width: 22px;
	height: 22px;
	display: block;
	font-size: 1px;
	line-height: 1px;
}
.btn_refresh:hover
{
	background: url(../img/btn_refresh.png) no-repeat;
	text-decoration: none !important;
}

.color_panel
{
	position: relative;
	padding: 15px 34px 10px;
	padding-left: 0px;
	margin-left: 34px;
}

#__asptrace
{
	background-color: #fff;
	position: relative;
	top: 2000px;
	left: 0;
}

.search_button
{
	padding-right: 3px;
	padding-left: 3px;
}

.load_img
{
	width: 32px;
	height: 32px;
}

.gray_back2
{
	display: none;
	top: 0;
	left: 0;
	text-align: center;
	vertical-align: middle;
	z-index: 20000;
	bottom: 0;
	height: 100%;
	background: #f00;
	zoom: 1;
	width: 100%;
	background: url(Images/bg.png);
	position: absolute;
}

.wait
{
	text-align: center;
	width: 610px;
	display: block;
	position: fixed;
}

.linked_entitynet_button
{
	text-transform: uppercase;
}

.players_table_head_line th
{
	background: #000000 none repeat scroll 0 0;
	border: medium none;
	padding: 0px 5px;
	text-align: left;
	text-decoration: none;
	color: #ffffff;
}
.players_table_head_line th a
{
	color: #ffffff;
}
.players_table_head_line th a:hover
{
	color: #ff0000;
}
h2.right_subtitle
{
	float: right;
	margin-top: 16px;
	padding-right: 5px;
}

.three_buttons
{
	width: 300px;
	overflow: hidden;
}

.three_buttons a
{
	display: block;
	height: 90px;
	margin-bottom: 7px;
}

td.red_button
{
	background: #FFFFFF url(Images/red_btn_left_bg.gif) no-repeat left bottom;
}

td.red_button a
{
	background: url(Images/red_btn_right_bg.gif) no-repeat right bottom;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 23px;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0px 15px;
}

td.funclub_button
{
	background: #FFFFFF url(Images/funclub_btn_left_bg.gif) no-repeat left bottom;
}

td.funclub_button a
{
	background: transparent url(Images/funclub_btn_right_bg.gif) no-repeat right bottom;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 23px;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	padding: 8px 15px 0px 30px;
}

td.blog_button
{
	background: #FFFFFF url(Images/blog_btn_left_bg.gif) no-repeat left bottom;
}

td.blog_button a
{
	background: transparent url(Images/blog_btn_right_bg.gif) no-repeat right bottom;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 23px;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	padding: 8px 15px 0px 30px;
}

.button_left_border
{
	border-left: 5px solid #FFFFFF;
}

.InterestsList .Title
{
	line-height: 23px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	border-bottom: solid 1px #868686;
	padding-bottom: 5px;
}
.InterestsList .Interest
{
	line-height: 25px;
	font-size: 13px;
	display: block;
	border-bottom: solid 1px #868686;
}
.LastBlogPosts
{
	border-top: dotted 2px #B1B1B1;
	width: 300px;
	overflow: hidden;
}
.LastBlogPosts .BlogPost
{
	border-bottom: dotted 2px #B1B1B1;
	padding: 12px 0;
}
.LastBlogPosts .BlogPost a.PostMessage
{
	cursor: pointer;
	display: block;
	color: #07558E;
	margin-top: 12px;
}
.LastBlogPosts .BlogPost a.PostMessage p
{
	cursor: pointer;
	color: #07558E;
}

.LastBlogPosts .BlogPost a.PostMessage img
{
	max-width: 300px !important;
}

.InterestsSearcher .InterestsSearcherResults
{
	overflow: hidden;
	width: 140px;
}
.InterestsSearcher .SearchTextBox
{
	width: 120px;
	-width: 115px;
	padding-right: 20px;
}
.InterestsSearcher .SearchImageButton
{
	position: absolute;
	right: 0px;
	top: 0px;
	-op: 1px;
	z-index: 1;
	cursor: pointer;
	border-width: 0px;
}
.InterestsSearcher .Displayed
{
	font-weight: bold;
	color: #000000;
}
.InterestsSearcher a.NotDisplayed
{
	border-bottom: 1px dashed #306E95;
	text-decoration: none;
}
.InterestsSearcher a.NotDisplayed:hover
{
	text-decoration: none;
}
.InterestsSearcher .SearchBlock
{
	margin-bottom: 15px;
}
.InterestsSearcher .SearchStat
{
	font-size: 11px;
	color: #808080;
	padding: 2px 2px 0 2px;
}
.InterestsSearcher .DisplayOptions
{
	margin-bottom: 10px;
}
.InterestedItem
{
	border-bottom: solid 1px #868686;
	line-height: 20px;
	padding-left: 2px;
}
.InterestedItemsCountainer
{
	border-top: solid 1px #868686;
}


div.GamePublishing td
{
	border-collapse: collapse !important;
	border: 2px #ccc solid;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	background-color: #C1E0F2;
	border-top: 0 none;
	border-right: 0 none;
}

div.GamePublishing td input
{
	width: 70px;
	border: 1px solid;
	text-align: center;
}

div.GamePublishing td b
{
	text-decoration: none;
	color: #111;
	font-weight: normal;
}

div.GamePublishing td s
{
	text-decoration: none;
	color: #D61920;
	font-weight: normal;
}

div.GamePublishing td.caption
{
	background-color: #fff;
	border-left: 0 none;
}

div.GamePublishing td.right
{
	border-right: 2px #ccc solid;
}

div.GamePublishing td.top
{
	border-top: 2px #ccc solid;
}

div.GamePublishing td.first
{
	width: 34%;
	background-color: #fff;
}

div.GamePublishing td.empty
{
	border-right: 2px #ccc solid;
	border-left: 2px #ccc solid;
	background-color: #fff;
}

div.GamePublishing table.game
{
	margin-bottom: 20px;
}

div.GamePublishing table.game td
{
	border: 0 none;
	background-color: #ededed;
	padding: 3px;
	color: #306E95;
	font-weight: bold;
}

div.GamePublishing div.errors
{
	margin-bottom: 10px;
}

div.GamePublishing div.errors li
{
	color: #f00;
}


/* ----- tool tip specific styles ----- */
#theToolTip
{
	position: absolute;
	left: -300px;
	width: 200px;
	border: 2px solid #C0C09F;
	padding: 6px 0px 0px 10px;
	background-color: #FFFFCC;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
	display: none;
}

#ToolTipPointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

#theToolTip p
{
	font-size: 1.1em;
	color: #333333;
	line-height: 1.4em;
	margin-right: 10px;
	margin-top: 0;
}

.voting_answers_list_title
{
	color: #07558E;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}
.voting_answers_list_row, .voting_answers_list_row td
{
	border-top: solid 1px #afafaf;
	border-bottom: solid 1px #afafaf;
}
.voting_answers_list_row_rightCell
{
	border-left: solid 1px #afafaf;
	font-size: 12px;
	width: 70px;
	text-align: right;
}

.voting_list
{
	border-collapse: collapse;
	border-bottom: solid 1px #afafaf;
}
.voting_list th
{
	border-bottom: solid 1px #afafaf;
	border-top: solid 1px #afafaf;
}
.voting_list tr
{
	line-height: 25px;
}

.voting_list tr td
{
	cursor: pointer;
	color: #07558E;
	font-size: 10px;
}

.voting_users_list
{
	border-collapse: collapse;
	border-bottom: dotted 1px #666666;
}
.voting_users_list th
{
	border-bottom: solid 1px #b6b1ad;
	border-top: solid 1px #b6b1ad;
}
.voting_users_list tr
{
	line-height: 25px;
}

.menu_row1
{
	line-height: 25px;
	background: #EDEDED none repeat scroll 0 0;
	margin: 0px;
}

.voting_panel
{
	border-top: dotted 1px #666666;
	padding: 15px 0px 10px 0px;
	font-family: Georgia;
	font-size: 14px;
}
.voting_panel_options
{
}

.separate_table_ftbl
{
	background: url(img/separate_img.gif) repeat-y top center !important;
}

.text_ftbl
{
	font-family: Arial, sans-serif !important;
	font-size: 14px !important;
	line-height: 19px !important;
	color: #666666 !important;
}

.text_ftbl a
{
	color: #00558b !important;
	text-decoration: none !important;
}

.text_ftbl a:hover
{
	color: #00558b !important;
	text-decoration: underline !important;
}

.text_ftbl p
{
	padding: 0px !important;
	margin: 0px !important;
	margin-bottom: 1.1em !important;
}

.text_ftbl h2
{
	color: #000000 !important;
	font-size: 18px !important;
	margin: 0px !important;
	padding: 0px 0px 15px 0px !important;
}

.text_ftbl h4
{
	font-size: 18px !important;
	font-weight: normal !important;
	text-align: center !important;
	margin: 0px !important;
	padding: 0px 0px 15px 0px !important;
}


.blue_text
{
	color: #015786 !important;
}

.blue_text h2
{
	color: #015786 !important;
}

.black_text
{
	color: #000000 !important;
}

.voting_dates, .voting_dates td, .voting_dates p, .voting_dates label
{
	font-family: Georgia;
	font-size: 15px;
}
.voting_prize_destribution td
{
	font-size: 12px;
}

#topBanner div
{
	line-height: 0;
}

a div div.text_container:hover
{
	text-decoration: none;
}



/*Fantasy Football Player begin*/
.on
{
	width: 269px;
	height: 123px;
	background-image: url(Images/games/1_on.jpg);
}

.on3
{
	width: 283px;
	height: 123px;
	background-image: url(Images/games/3_on_new.jpg);
}

.off
{
	width: 254px;
	height: 110px;
	background: url(Images/games/button1.png) no-repeat scroll 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333333;
	font-size: 11px;
	overflow: hidden;
	position: relative; /* 	_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="Images/games/button1.png", sizingMethod="scale"); 	*/
}

.specialUp
{
	background: url(img/SMS/SpecialUp.png) no-repeat scroll bottom left;
	height: 12px;
	width: 390px;
}

.specialDown
{
	background: url(img/SMS/SpecialDown.png) no-repeat scroll 0 0;
	height: 11px;
	width: 390px;
}
.specialBody
{
	background: url(img/SMS/SpecialBody.png) repeat-y 0 0;
	width: 390px;
	padding: 10px;
	color: White;
}


.off2
{
	width: 254px;
	height: 110px;
	margin-top: 0px;
	background: url(Images/games/button2.png) no-repeat scroll 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333333;
	font-size: 11px;
	overflow: hidden;
	position: relative;
}

.off3
{
	width: 276px;
	height: 110px;
	margin-top: 0px;
	background: url(Images/games/button3.png) no-repeat scroll 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333333;
	font-size: 11px;
	overflow: hidden;
	position: relative;
}

.vp_off3
{
	width: 276px;
	height: 110px;
	margin-top: 0px;
	background: url(Images/games/vp_button3.png) no-repeat scroll 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333333;
	font-size: 11px;
	overflow: hidden;
	position: relative;
}

.text_on
{
	padding-left: 75px;
	padding-top: 15px;
	padding-right: 15px;
}

.text_off
{
	padding-left: 75px;
	padding-top: 10px;
	padding-right: 18px;
}

a.podr:link
{
	color: #ffffff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 18px;
}

a.podr:active
{
	color: #ffffff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 18px;
}

a.podr:visited
{
	color: #ffffff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 18px;
}

a.podr:hover
{
	color: #ffffff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 18px;
}

.knopa
{
	width: 100px;
	left: 146px;
	position: absolute;
	top: 87px;
	height: 18px;
}

.sms_TShort_prize
{
	background: url(Images/games/rules_selected.png) no-repeat;
}

.selected_caption
{
	background: url(img/sms/back_selected.png) no-repeat;
	width: 100px;
	height: 26px;
	float: left;
}
.notselected_caption
{
	background: url(img/sms/back_notselected.png) no-repeat;
	width: 100px;
	height: 26px;
	float: left;
}
.selected_caption_text
{
	padding-top: 1px;
	font-size: 19px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	position: absolute;
	text-align: center;
	width: 100px;
	color: Black;
}
.notselected_caption_text
{
	font-size: 19px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	padding-top: 1px;
	position: absolute;
	text-align: center;
	width: 100px;
	color: #A1A1A1;
}
.selected_caption_text a
{
	color: Black;
}
.notselected_caption_text a
{
	color: #A1A1A1;
}
.selected_caption_text a:hover
{
	text-decoration: none;
}
.notselected_caption_text a:hover
{
	text-decoration: none;
}

.rules_notselected_caption_text a:hover
{
	text-decoration: none;
}

.rules_selected_caption
{
	background: url(img/sms/rules_back_selected.png) no-repeat;
	width: 112px; /*background: url(img/sms/rules_selected.png) no-repeat;*/ /*width: 92px;*/
	padding-top: 1px;
	height: 26px;
	float: left;
}
.history_selected_caption
{
	background: url(img/sms/history_selected.png) no-repeat;
	width: 132px;
	padding-top: 1px;
	height: 26px;
	float: left;
}
.rules_notselected_caption
{
	background: url(img/sms/rules_back_notselected.png) no-repeat;
	width: 110px; /*background: url(img/sms/rules_notselected.png) no-repeat;*/ /*width: 90px;*/
	padding-top: 1px;
	height: 26px;
	float: left;
}
.history_notselected_caption
{
	background: url(img/sms/history_notselected.png) no-repeat;
	width: 132px;
	padding-top: 1px;
	height: 26px;
	float: left;
}

.rules_selected_caption_RU
{
	background: url(img/sms/rules_back_selected.png) no-repeat;
	width: 112px; /*background: url(img/sms/rules_selected_RU.png) no-repeat;*/ /*width: 92px;*/
	padding-top: 1px;
	height: 26px;
	float: left;
}
.rules_notselected_caption_RU
{
	background: url(img/sms/rules_back_notselected.png) no-repeat;
	width: 110px; /*background: url(img/sms/rules_notselected_RU.png) no-repeat;*/ /*width: 90px;*/
	padding-top: 1px;
	height: 26px;
	float: left;
}

.rules_selected_caption_text
{
	font-size: 19px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	position: absolute;
	text-align: center;
	width: 110px;
	color: Black;
}
a.rules_selected_caption_text_a
{
	color: Black;
}
.history_selected_caption_text
{
	font-size: 19px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	position: absolute;
	text-align: center;
	width: 132px;
	color: Black;
}
.history_selected_caption_text a
{
	color: Black;
}

.rules_notselected_caption_text
{
	font-size: 19px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	position: absolute;
	text-align: center;
	width: 110px;
	color: #A1A1A1;
}
.rules_notselected_caption_text a:hover
{
	text-decoration: none;
}

a.rules_notselected_caption_text_a
{
	color: #A1A1A1;
}
.history_notselected_caption_text
{
	font-size: 19px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	position: absolute;
	text-align: center;
	width: 132px;
	color: Black;
}
.history_notselected_caption_text a
{
	color: #A1A1A1;
}
.history_notselected_caption_text a:hover
{
	text-decoration: none;
}

.sms_selected_caption
{
	background: url(img/sms/sms_selected.png) no-repeat;
	width: 92px;
	height: 26px;
	float: left;
}
.sms_notselected_caption
{
	background: url(img/sms/sms_notselected.png) no-repeat;
	width: 90px;
	height: 26px;
	float: left;
}
.fms_notselected_caption
{
	background: url(img/sms/fms_notselected.png) no-repeat;
	width: 90px;
	height: 26px;
	float: left;
}
.fms_selected_caption
{
	background: url(img/sms/fms_selected.png) no-repeat;
	width: 92px;
	height: 26px;
	float: left;
}

.sms_ffp_text_bottom
{
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

.sms_StartAtAnyTime
{
	margin-bottom: 0px;
	font-size: 29px;
	font-style: italic;
	font-weight: 900;
	color: #FFFFFF;
}

.sms_streachableright
{
	background: url(img/sms/sms_right_corner.png) no-repeat;
	font-size: 1px;
	line-height: 1px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 9px;
	height: 4px;
}
.sms_caption_disabled
{
	color: #a7a7a7;
	background-color: #ededed;
	font-family: Arial,Serif;
	font-size: 19px;
	font-weight: bold;
	border-top: solid 2px #a7a7a7;
	width: 75px;
	text-align: center;
}
.sms_info
{
	border: solid 2px #000;
	border-top: none;
	border-right: none;
	background: url(img/sms/sms_bot_border.png) repeat-y top right;
	margin-top: -2px;
}
.sms_info_2
{
	/*border: solid 2px #000;     border-top: none;     border-right: none;     border-left: none;     background: url(img/sms/sms_bot_border.png) repeat-y top right;*/
	margin-top: -2px;
}

.sms_info_content
{
	border: solid 2px #000;
	border-top: none;
}

.sms_bot_border
{
	background: url(img/sms/sms_bot_border.png) repeat-x bottom left;
	height: 26px;
	position: relative;
	margin-top: 10px;
}

.sms_corner_t_l
{
	/* background: url(img/sms/sms_corner_t_l.png) no-repeat top left; */
	width: 7px;
	height: 9px;
	font-size: 1px;
	border-left: solid 2px #000;
	line-height: 1px;
}

.sms_corner_t_r
{
	background: url(img/sms/sms_corner_t_r.png) no-repeat top right;
	width: 9px;
	height: 9px;
	font-size: 1px;
	line-height: 1px;
}
tr.sms_player_select td
{
	font-size: 10px;
}
.sms_corner_b_l
{
	background: url(img/sms/sms_corner_b_l.png) no-repeat bottom left;
	width: 9px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}

.sms_bubble
{
	background: url(img/sms/sms_bubble_new3.png) no-repeat left top;
	width: 600px;
	height: 232px;
}
.sms_under_bubble_nick
{
	background-color: #5A6070;
	color: White;
	font-family: Arial,sans-serif;
}
.sms_corner_b_r
{
	background: url(img/sms/sms_corner_b_r.png) no-repeat bottom right;
	width: 9px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}
.sms_side_l
{
	background: url(img/sms/sms_bot_border.png) repeat-y top left;
}
.sms_side_r
{
	background: url(img/sms/sms_bot_border.png) repeat-y top right;
}
.sms_side_b
{
	background: url(img/sms/sms_bot_border.png) repeat-x bottom left;
	font-size: 1px;
	line-height: 1px;
}

.sms_left_bottom
{
	background: url(img/sms/sms_left_bottom.png) no-repeat bottom left;
	width: 10px;
	font-size: 1px;
	line-height: 1px;
}
.sms_right_bottom
{
	background: url(img/sms/sms_right_bottom.png) no-repeat bottom right;
	width: 10px;
	font-size: 1px;
	line-height: 1px;
}

.sms_c_bottom
{
	border-bottom: solid 2px #000;
	font-size: 1px;
	line-height: 1px;
	height: 9px;
}

.sms_left_border
{
	border-left: solid 2px #000;
}

.sms_right_border
{
	border-right: solid 2px #000;
}

.sms_providers_table
{
	text-align: center;
}
.sms_providers_table td.leftborder
{
	border-left: solid 1px #b0b8a9;
}

.sms_providers_table th
{
	font-size: 12px;
	color: Black;
	border-bottom: solid 1px #b0b8a9;
}
.sms_providers_table td
{
	font-size: 12px;
	font-weight: normal;
	border-right: solid 1px #b0b8a9;
	border-bottom: solid 1px #b0b8a9;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sms_providers_table td.noborder, .sms_providers_table th.noborder
{
	border: none;
}

.sms_providers_table input[type="submit"], input[type="button"]
{
	font-size: 10px;
}
.sms_f20
{
	font-size: 20px;
}
.sms_f17
{
	font-size: 17px;
}
.sms_f12
{
	font-size: 12px;
}
.sms_f10
{
	font-size: 10px;
}
.sms_f8
{
	font-size: 8px;
}
.sms_gray
{
	color: #8c8c8c;
}
.sms_bold
{
	font-weight: bold;
}
.sms_normal:
{
	font-weight: normal;
}
.sms_center
{
	text-align: center;
}
table.sms_center td
{
	text-align: center;
}

.ffp_rules
{
	text-align: left;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	color: #666666;
	line-height: 19px;
}
.ffp_rules .red
{
	color: #FF0000;
}
.ffp_rules .black
{
	color: #000000;
}

.ffp_rules .green
{
	color: #009046;
}
.ffp_rules a
{
	color: #306E95;
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
}
table.ffp_rules
{
	text-align: left;
	font-family: Arial;
	font-size: 14px;
	color: #666666;
}
table.ffp_rules td
{
	text-align: left;
	font-family: Arial;
	font-size: 14px;
	color: #666666;
}


.sms_totalpoints
{
	background: url(img/sms/sms_totalpoints_bgr.png) no-repeat;
	height: 69px;
	width: 300px;
	font-size: 30px;
	color: #005689;
}

.sms_blockinfo
{
	background: url(Images/games/BlockMyInfo.png) no-repeat;
	height: 69px;
	width: 300px;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	margin-left: 2px;
	padding-left: 10px;
}


.sms_HistoryBlockinfo
{
	background: url(Images/games/HistoryBlockInfo.png) no-repeat;
	height: 69px;
	width: 284px;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	margin-left: 2px;
	padding-left: 10px;
}

.sms_myposition
{
	background: url(Images/games/MyPosition.png) no-repeat;
	height: 47px;
	width: 300px;
	font-size: 11px;
	color: Black;
	margin-left: 2px;
	margin-top: 3px;
}

.sms_participants_table td
{
	font-size: 12px;
	font-weight: normal;
	border-bottom: solid 1px #d7d7d7;
}
.sms_participants_table th
{
	font-size: 12px;
	font-weight: normal;
}
.sms_participants_table td, .sms_participants_table th
{
	padding: 2px 10px;
}
.sms_prizetable
{
	background-color: #caefb9; /*background: url(img/sms/sms_prizetable_bgr.png) no-repeat;     height:201px;     width:290px;*/
}
.sms_prizetable td
{
	font-size: 11px;
	border-bottom: solid 1px #afbaac;
	padding: 0px 10px;
}

.sms_myposition td
{
	font-size: 11px;
	padding: 0 10px;
}
.sms_prize_table_header
{
	background: url(img/sms/sms_prizetable_header300.png) no-repeat;
	font-size: 1px;
	line-height: 10px;
	border-bottom: none !important;
	height: 10px;
}
.sms_prize_table_footer
{
	background: url(img/sms/sms_prizetable_footer300.png) no-repeat bottom left;
	font-size: 1px;
	line-height: 10px;
	border-bottom: none !important;
	height: 10px;
}
.sms_game_finish
{
	background: url(img/sms/sms_game_finish_bgr.png) no-repeat;
	height: 47px;
	text-align: left;
	padding-left: 10px;
}
.sms_nearest_finish
{
	background: url(img/sms/sms_nearest_finish_bgr.png) no-repeat;
	height: 47px;
	text-align: left;
	padding-left: 10px;
}
.sms_next_finish
{
	background: url(img/sms/sms_next_finish_bgr.png) no-repeat;
	height: 47px;
	text-align: left;
	padding-left: 10px;
}
.sms_prize_pool
{
	background: url(img/sms/sms_prize_pool_bgr.png) no-repeat;
	height: 69px;
	text-align: left;
	padding-left: 10px;
}
.sms_invite td
{
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;
}
.sms_tbl_exchange
{
	table-layout: fixed;
	line-height: 8px;
}
.sms_tbl_exchange td, td.sms_tbl_exchange
{
	font-size: 10px;
	text-align: center;
}
.sms_text
{
	font-size: 30px !important;
}

.sms_sendFMSBtn_left
{
	width: 10px;
	height: 30px;
	background: url(img/SMS/btnLeft.gif) no-repeat top left;
}
.sms_sendFMSBtn_content
{
	background: url(img/SMS/btnContent.gif) repeat-x top left;
}
.sms_sendFMSBtn_right
{
	width: 10px;
	background: url(img/SMS/btnRight.gif) no-repeat top right;
}
table.sms_tshirts
{
	border: none;
	padding: none;
	margin: none;
	line-height: 0px;
	background-color: #ffffff;
}
table.sms_tshirts tr
{
	border: none;
	padding: none;
	margin: none;
	line-height: 0px;
}
table.sms_tshirts td
{
	border: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: none;
	text-align: center;
	line-height: 0px;
}

.fms_Button:hover
{
	text-decoration: none;
	color: #009045;
}

.player_teams_table
{
	border-collapse: collapse;
	width: 100%;
	margin-top: 5px;
}

.player_teams_table td
{
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 3px 5px;
	color: #333333;
	font-family: Georgia,Serif;
	font-size: 12px;
	font-weight: bold;
}

.sms_short_rules p
{
	font-size: 12px;
	text-align: justify;
	padding-bottom: 5px;
	padding-top: 15px;
}

.game_dates
{
	font-family: Tahoma, Sans-Serif;
	font-weight: bolder;
}
/*Fantasy Football Player end*/


/*WFF*/
.wff_chart_table
{
	border-collapse: collapse;
}
.wff_chart_table td
{
	border: solid 1px;
}
.wff_chart_table th
{
	background-color: #bbb;
	padding: 5px;
	border: solid 1px;
	font-size: 9px;
}

.under_footer_text p
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 5px 0px;
}

.under_footer_text strong
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

.under_footer_text h2
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: Black;
	margin: 0px;
	font-weight: bold;
}

.under_footer_text table tr td
{
	padding-right: 2px;
}

.nodisplay
{
	display: none;
}

.blockdisplay
{
	display: block;
}

.clothing_form td
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
}

.clothing_form_medium td
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	padding-bottom: 10px;
}


.clothing_form_big td
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding-bottom: 10px;
}

span.clothing_form_medium
{
	font-family: Arial, sans-serif;
	font-size: 13px;
}

span.clothing_form_big
{
	font-family: Arial, sans-serif;
	font-size: 14px;
}

.clothing_form_textbox
{
	font-family: Arial, sans-serif;
	width: 130px;
}

.clothing_form_textbox_full
{
	font-family: Arial, sans-serif;
	width: 220px;
}

.clothing_form_textbox_full_dropDownList
{
	font-family: Arial, sans-serif;
	width: 225px;
}

.clothing_form_phone_code
{
	font-family: Arial, sans-serif;
	width: 50px;
}

.clothing_form_phone
{
	font-family: Arial, sans-serif;
	width: 162px;
}

.nopaddingnomargin
{
	padding: 0px;
	margin: 0px;
}
table.nopaddingnomargin
{
	padding: 0px;
	margin: 0px;
}
table.nopaddingnomargin td
{
	padding: 0px;
	margin: 0px;
}
table.nopaddingnomargin tr
{
	padding: 0px;
	margin: 0px;
}

table.clothing_form_padding_right td
{
	padding-right: 10px;
}

.clothing_form_margin_right
{
	margin-right: 7px;
}



.players_list td.button
{
	background: #5A6070 !important;
	vertical-align: middle;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 50px;
	line-height: 9px;
	border-left: 2px solid #FFFFFF;
}

a.sms_current_player
{
	font-size: 20px;
	font-weight: bold;
}

.vppluslinks
{
	color: #FFFFFF !important;
}
.mvphistheaders
{
	color: #306E95;
	font-size: 11px;
	text-align: center;
	border: none !important;
}
.mvpplustd
{
	border-left: 1px solid #939393;
	border-right: 1px solid #939393;
}
.vpminus
{
	color: #FF0000;
}

.last_news_leagues_container h4 a
{
	font-family: Arial !important;
}

.importnews_container
{
	clear: both;
	position:relative;
}

.importnews_container .fbButton
{
}

.importnews_container .feedback
{	
	position:absolute;
	right:0;
	text-align:right;
}

.importnews_delimeter
{
	border-top: 1px dotted #666666;
	clear: both;
}

.voting_delimeter
{
	border-top: 1px dotted #666666;
	clear: both;
	margin-top: 17px;
	padding-bottom: 10px;
}

.ConfirmControlClass a
{
	color: #306E95 !important;
}

.first_news_fix
{
	border: none !important;
	margin-top: 0 !important;
}

.wff_search_table td
{
	padding: 5px;
	color: White;
	font-size: 12px;
	text-align: right;
}

.wff_search_table input
{
	padding: 0px !important;
	width: 75px;
}

.wff_search_nick
{
	background-color: #6DB64A !important;
}

.NewsForumsCommentsCount
{
	background-position: left top;
	background-repeat: no-repeat;
	display: inline-block;
	height: 21px;
	padding-top: 0;
	text-decoration: none;
	vertical-align: top;
	padding-bottom: 4px;
	width:250px;
}

.NewsForumsCommentsCount_A a
{
    width:100px;
}

.NewsForumsCommentsCount:focus
{
	border: 0px;
	border-style: none;
}

.matchnews
{
	padding: 0;
	margin: 0;
	height: 61px;
	width: 297px;
}

.today_matchnews
{
	background: #fff url(img/match_today.gif) no-repeat 0 0;
}

.tomorrow_matchnews
{
	background: #fff url(img/match_tomorrow.gif) no-repeat 0 0;
}

.yesterday_matchnews
{
	background: #fff url(img/match_yesterday.gif) no-repeat 0 0;
}

.gray_matchnews
{
	background: #fff url(img/match_gray.gif) no-repeat 0 0;
}

.today_matchnews_sh
{
	background: #fff url(img/match_today_sh.gif) no-repeat 0 0;
	margin-bottom:5px;
}

.tomorrow_matchnews_sh
{
	background: #fff url(img/match_tomorrow_sh.gif) no-repeat 0 0;
	margin-bottom:5px;
}

.yesterday_matchnews_sh
{
	background: #fff url(img/match_yesterday_sh.gif) no-repeat 0 0;
	margin-bottom:5px;
}

.gray_matchnews_sh
{
	background: #fff url(img/match_gray_sh.gif) no-repeat 0 0;
	margin-bottom:5px;
}

.matchnews .category
{
	display: block;
	color: #666666;
	font-family: arial;
	font-size: 37px;
	width: 32px;
	z-index: 1;
	line-height: 41px;
	height: 41px;
}
.matchnews .flag
{
	width: 32px;
	text-align: center;
	padding-top: 6px;
}
.matchnews .flag a
{
	width: 32px;
	height: 14px;
	display: block;
}
.matchnews .matchtime
{
	height: 12px;
	text-align: right;
	color: #333333;
	font-family: arial;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 12px;
	padding-right: 5px;
}
.matchnews .team_link
{
	color: #306E95;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	line-height: 21px;
	display: block;
	padding-left: 10px;
	width: 160px;
	overflow: hidden;
	white-space: nowrap;
}
.matchnews .home_shirt
{
	width: 46px;
	text-align: center;
}
.matchnews .guest_shirt
{
	font-family: arial;
	font-size: 10px;
	line-height: 12px;
	width: 36px;
	text-align: center;
}
.matchnews .score
{
	font-family: arial;
	font-size: 12px;
	width: 20px;
	text-align: right;
}
.matchnews .score a
{
	text-decoration:underline;
	display: block;
	line-height: 21px;
}
.matchnews .select_match
{
	color: #306E95;
	font-family: Georgia;
	font-size: 10px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
}

#DOMWindowIframe
{
	height: 99% !important;
	width: 99% !important;
}

.ui-dialog-titlebar
{
	line-height: 12px;
	background-color: #69A7E2;
	background: #69A7E2;
	color: #fff;
	font-weight: bold;
	height: 18px;
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 5px;
}

.ui-dialog-titlebar-close
{
	background: url(img/x.gif) no-repeat 0 0;
	position: absolute;
	top: 2px;
	right: 2px;
	height: 17px;
	width: 27px;
}
.ui-dialog-titlebar-close span
{
	display: none;
}

#loginForm
{
	width: 200px;
	background-color: #fff !important;
	background-color: #7DA7D9;
}

.pw_form
{
	width: 100%;
	background-color: #7DA7D9;
}

.pw_form tr td
{
	color: #fff;
}

.pw_trainer
{
	width: 117px;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(img/trainer.jpg);
}

.aright
{
	text-align: right;
}

.aright a
{
	text-decoration: underline;
}

.boxes tr td
{
	font-size: 11px;
	color: #000002;
}

.boxes tr td span
{
	padding-left: 4px;
}

.boxes
{
	width: 433px;
}

.boxes2
{
	width: 280px;
}

.boxes td.last
{
	color: #D1131A;
	font-size: 11px;
	font-weight: bold;
	width: 170px;
}

.boxes td.first
{
	width: 112px;
}

.pw_form input.pw_text
{
	border: 1px solid #BFD3EC;
	width: 131px;
}

.boxes2
{
	width: 100%;
}

.boxes2 td.first, .boxes2 td label
{
	color: #000000;
	font-size: 11px;
	width: 120px;
}

.boxes2 td.aright
{
	width: 75px;
	font-size: 11px;
}


.pw_form a
{
	color: #106093;
}

.ps_register, .ps_sign_in
{
	color: #fff !important;
	background-position: center center;
	background-repeat: no-repeat;
	font-size: 10px;
	display: inline-block;
	text-align: center;
	height: 15px;
	font-weight: bold;
}

.ps_register
{
	background-image: url(img/pw_green.jpg);
	width: 130px;
}

.ps_sign_in
{
	background-image: url(img/pw_red.jpg);
	width: 83px;
}

.pw_close
{
	position: absolute;
	top: 15px;
	left: 15px;
	cursor: pointer;
	background-image: url(img/close_window.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}

#DOMWindow
{
	background: url(img/1px_opacity_black.png) !important; //background:none!important;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/1px_opacity_black.png', sizingMethod='scale')!important;
overflow:hidden!important;
}

.pw_h
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 6px;
}

.pw_l
{
	background-image: url(img/ball.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 18px;
	font-weight: bold;
}

.pw_desc
{
	padding-right: 12px;
	padding-bottom: 12px;
	padding-top: 14px;
}

.pw_m
{
	padding-bottom: 6px;
}

.pw_b
{
	padding-top: 8px;
}

.close_button
{
	position: absolute;
	right: 1px;
	top: 1px;
}

.pw_lm input
{
	margin-left: 0px !important;
}

.boxes2 tr.last_row td
{
	padding-bottom: 14px;
}

.boxes td
{
	padding-bottom: 2px;
}

.pw_gjgame
{
	padding-left: 12px;
	padding-top: 3px;
}

.updatedPanel
{
	background: url(img/spinner3-black.gif) no-repeat center center;
	min-height: 50px;
}

.toplinks
{
	text-align: right;
	padding-bottom:26px;
}

.toplinks a
{
	background: #A80102;
	border: 1px solid #fff;
	color: #fff;
	display:block;
	float:right;
	margin-top:4px;
	position:relative;
	white-space:nowrap;
	padding:0 10px;
	z-index:9999;
	height: 15px;
	text-align: center;
	font-family: System;
	margin-left: 4px;
	font-family: verdana;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}


/* Vox Populi [BEGIN]*/

.btnSendYetMessage
{
	color: White;
	font-size: 11px !important;
	height: 17px;
	width: 198px;
}


/* Vox Populi [END]*/

/* World Fantasy Footbal START */
.link_more
{
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}
.link_more:hover
{
    text-decoration: underline;
}
/* World Fantasy Footbal END */

.stats_like
{
	padding-top:3px;
	line-height:0;
	width:125px;
}

.stats_like .text
{
	font-family: lucida grande,tahoma,verdana,arial,sans-serif;
	font-size:11px;
	line-height:14px;
	vertical-align:baseline;
	text-align:right;
}