﻿.clearfix { *zoom: 1;}
.clearfix:before, .clearfix:after {  display: table;  line-height: 0;  content: "";}
.clearfix:after { clear: both;}

.text-right { text-align: right; }
.text-left { text-align: left; }

.top-blocks { margin: 0 auto; width: 1000px; }
.top-blocks a { float: left; border: 15px solid #000; height: 90px; line-height: 90px; width: 463px; color: #fff; font-size: 35px; text-align: center; margin-left: 14px; text-decoration: none; font-family: Georgia,Serif; }
.top-blocks a:hover { text-decoration: none; }
.top-blocks a:first-child { margin-left: 0; }
.top-blocks a.yellow { background-color: #e8b72a; }
.top-blocks a.green { background-color: #018d36; }  

.how-play { 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; }
.how-play a { color: White !important; font-size: 14px; font-family: Arial; font-weight: bold; }
.how-play a:hover { text-decoration:underline; }
.how-play-green { background-color:#43C503; color:White; padding-top:8px; padding-bottom:8px; margin-bottom: 4px; }
.how-play-green a { color:White !important; }


.CommentNewsLinkContainer
{
    padding-top:4px;
    padding-bottom:2px;
    text-transform: lowercase;
}


.search_block td
{
     vertical-align:top;
}
.search_block input, .search_block select
{
     margin-top:0px;
}

.bestOfDay
{
	margin-bottom:5px;
}

voting_dates*:focus
{
	outline: 0;
}

.voting_desc_title
{
	font-size: 20px;
	font-weight: bold;
	color: #009F00;
}
.voting_desc
{
	color: #009F00;
}

body {
    background-color: #ededed;
}

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;    
}

.fb_share_count_wrapper
{
	margin-top: 2px;
}
html, body, form
{
	min-height: 100%;
}

.loading-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; opacity: .3; background: #aaa; z-index: 1000; }
.loading-img { position: fixed; top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; z-index: 1001; }

.blog_team_btn
{
    background: none repeat scroll 0 0 #DEDEDE !important;
    border: 1px outset #999999;
    color: Black;
    cursor: pointer;
    display: block;
    font-size: 13px;
    padding: 1px 3px 0px 3px;
    height:17px;
    text-decoration: none !important;
}
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;
}

.red
{
	color: #ED2A32 !important;
}

.red a
{
	color: #ED2A32;
}

.bold
{
	font-weight: bold !important;
}

input[type=submit], input[type=button], input.button
{
	background: #dedede;
	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;
}

.container {
    width: 1000px;
    margin: auto;    
}

.page
{
    position: relative;	
    padding: 15px 34px 15px 34px;	
	background: #fff;	
}

.green_bar
{
	font-size: 3px;
	height: 11px;
	line-height: 11px;
}

.content
{	
	margin-bottom: 15px;
	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;
	margin-right: 10px; 
	zoom: 1;
}

.center_column
{
	overflow: visible;
	padding-right: 15px;
	_zoom: 1;
}

.right_column
{
	width: 300px; 
	overflow: hidden;
}

.top_header
{
	font-size: 12px;
	margin-bottom: 15px;
	zoom: 1; 
}

.top_header:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	border: 0;
}

.top_header .language_choise
{
	color: #407EA5;
	float: left;
    width: 143px;
    margin-right: 14px;
}

.top_header .publish-btn { float: left; height: 21px; margin-top: -6px; width: 117px; margin-right: 41px; cursor: pointer; }
.top_header .publish-btn.vk-ru { background-image: url(/img/publish/invitefriends_vk_ru.png); }
.top_header .publish-btn.vk-en { background-image: url(/img/publish/invitefriends_vk_en.png); }
.top_header .publish-btn.fb-ru { background-image: url(/img/publish/invitefriends_fb_ru.png); }
.top_header .publish-btn.fb-en { background-image: url(/img/publish/invitefriends_fb_en.png); }

.top_header .login_block { float: right; color: #bbb; display: inline-table; white-space: nowrap; }
.top_header .login_block span {	color: #306E95; }
.top_header .login_block .msgs-img { }
.top_header .login_block .msgs-img img { position:relative; top:1px; width: 16px; height: 11px; }
.top_header .login_block .msgs-cnt { font-weight: bold; }


.back_color_panel
{
	position: absolute;
	top: 15px;
	left: 500px;
	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 img
{
    vertical-align: top;
}

.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;
}

.main_news_container
{
	overflow: hidden;
}

.main_news_container .news_title
{
	padding: 7px;
	font-family: Georgia, serif;
	font-size: 20px;
	height: 62px;
	cursor: pointer;
}

.importnews_container  .matchnews a
{
	margin-bottom:0px;
}

.news_list_news .importnews_container  .matchnews 
{
	padding-bottom:10px;
}

.importnews_container p
{
	line-height:14px;
	height:98px;
	overflow:hidden;
	width: 155px;
}
.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: 15px;
	background: url("img/gray_pix.gif") repeat-y 307px;
	zoom: 1;
}

.home_news_columns .import_news_list
{
	
	width: 300px;
}

.home_news_columns .our_news_column
{
	width: 300px; 
}                               

/*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; }
/*BackColorControl (END)*/

/* Blog Entries Page (BEGIN) */
.blog_entries_container
{
}
.blog_entries_container h1 
{
	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;
}

.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 10px 2px 0px;
	width: 130px;
	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: 2px;
}

.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-top: 1px dotted #999;
}

.friend_list_text
{
    padding-bottom: 15px;
}

.friend_list_owner
{
	padding: 7px 0;
	font-size: 15px;
}
span.friend_list_sendmessage
{
	display: inline-block;
	padding: 0 15px;
}
.friend_list_sendmessage input[type='submit']
{
	font-size: 12px;
	padding-bottom: 2px;
}


.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;	
}

.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: 13px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.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;
}

.user_personal_form .foto_upload_bg,
.user_personal_form .foto_upload_bg_sel
{
	width: 200px;
	background: url(img/foto_upload_bg_190px.png) no-repeat;
}

.user_personal_form .input_hidden_upload
{
	width: 120px;
}

.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 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;
}

.news_text .copyright
{
	margin-bottom: 0px;
	display:block;
}

.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;
}
.players_chart_button_outer a
{
	text-decoration: underline;
}
.players_chart_button_outer a:hover
{
	text-decoration: none;
}

a.btn-ph-links { font-weight: bold; font-size: 17px; text-decoration: none; }
a.btn-ph-links:hover { text-decoration: underline; }

.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: 25%;
	text-align: center;
}
.rating_matches .matches_list .colScore a
{
	color: #333333;
}

.rating_matches .matches_list .colTeam2
{
	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%;
}
.stat_pred_table .td_left
{
	padding-left: 3px !important;
	width: 10%;
	font-weight: bold;
}
.stat_pred_table td
{
	white-space: nowrap;
	border-top: solid 1px #D7D7D7 !important;
}

.stat_pred_table td span
{
	font-size: 12px;
}

.stat_pred_table .main_row
{
	background-color: #EDEDED;
}


.protocol_pred
{
	border: solid 1px #BEC6EC;
}

.protocol_pred .main_row
{
	background-color: #EBEDCA;
}

.protocol_pred .alter_row
{
	background-color: #FCFFDC;
}

.protocol_pred .td1
{
	width: 30px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

.protocol_pred .td2
{
	padding-left: 4px;
	text-align: left;
}
.protocol_pred .td3
{
	padding-right: 4px;
	text-align: right;
}

.protocol_pred .td4
{
	width: 30px;
	text-align: center;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

.rating_matches .pred_list
{
	border-top: solid 1px #d3d3d3;
	margin-bottom: 25px;
	margin-top: 7px;
}
.rating_matches .pred_list td
{
	padding: 3px 0;
	border-top: solid 2px #008A3D;
}

.rating_matches .pred_list .colTime
{
	padding-left: 5px;
	width: 10%;
	text-align: left;
}
.rating_matches .pred_list .colTeam1
{
	width: 26%;
	text-align: right;
}
.rating_matches .pred_list .colScore
{
	width: 14%;
	text-align: center;
}
.rating_matches .pred_list .colTeam2
{
	width: 38%;
	text-align: left;
}
.rating_matches .pred_list .colCategoryDefault
{
	text-align: center;
	width: 5%;
}
.rating_matches .pred_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;
    margin: 10px 0;
}

.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;
}
.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;
}


.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;
	border-bottom: 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;
}

.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"], .sms_providers_table 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_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;
}

.nodisplayhack 
{
    position: absolute;
    top: 0;
    left: -9999px;
}

.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: 150px;
}

.NewsForumsCommentsCount:focus
{
	border: 0px;
	border-style: none;
}

.matchnews
{
	padding: 0;
	margin: 0;
	height: 61px;
	width: 297px;
}

.matchnews .score a
{
	margin-bottom:0px;
}

.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;
}

.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 input
{
    margin: 0 4px 4px 0;
    vertical-align: middle;
}

.boxes td.last
{
	color: #D1131A;
	font-size: 12px;	
	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: 125px;
	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: 14px;
	display: block;
	float: left;
	margin: 5px 5px 20px 0px;
	text-align: center;
	height: 21px;	
	line-height: 21px;
}

.ps_register
{
	background-image: url(img/pw-green-btn.jpg);
	width: 176px;
}

.ps_sign_in
{
	background-image: url(img/pw-blue-btn.jpg);
	width: 69px;
}

.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;
	font-size: 12px;
}

.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;	
}

.updatedPanel
{
	background: url(img/spinner3-black.gif) no-repeat center center;
	min-height: 50px;
}

.toplinks {	text-align: right; padding-bottom: 27px; }
.toplinks a {
	background: #A80102;
	border: 1px solid #fff;
	color: #fff;
	display: block;
	float: right;
	margin-top: 5px;
	position: relative;
	white-space: nowrap;
	padding: 0 10px;
	z-index: 9999;
	height: 15px;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

.toplinks a.go-to-new-version-btn { background-color: #689f38; margin-right: 10px;  }


/* Vox Populi [BEGIN]*/

.btnSendYetMessage
{
	color: White;
	font-size: 11px !important;
	height: 17px;
	width: 198px;
}


/* Vox Populi [END]*/

/* World Fantasy Footbal START */

/* 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;
}
.fb_usr_list
{
	width: 220px;
}
.fb_usr_list td, .fb_usr_list a
{
	font-size: 11px;
}
.fb_usr_list td.fcell
{
	width: 30px;
	padding-left: 3px;
}
.fb_usr_list td.tp
{
	vertical-align: top;
}
.fb_usr_list img
{
	margin-right: 4px;
}

.profile_set td
{
	vertical-align: top !important;
	font-size: 12px;
}

.profile_set td.ps_uname
{
	text-align: right;
}

.traffic_light
{
	display: block;
	width: 300px;
	height: 90px;
	overflow: hidden;
}

/*
* BEGIN
* news_sausage
*/

.news_sausage
{
	margin-bottom:20px;
}

.news_sausage div.sausage
{
	height: 65px;
	width: 415px;
	text-align: center;
	margin-top:10px;
	vertical-align: middle;
}

.news_sausage .gray_sausage
{
	background: url(Images/News/gray_sausage.png) no-repeat top left;
}

.news_sausage .red_sausage
{
	background: url(Images/News/red_sausage.png) no-repeat top left;
}

.news_sausage .green_sausage
{
	background: url(Images/News/green_sausage.png) no-repeat top left;
}

.news_sausage table
{
	width: 100%;
}

.news_sausage td
{
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
.news_sausage td.span
{
	width: 6px;
	background-color: #fff;
}

.news_sausage td.left
{
	min-width: 85px;
}

.news_sausage td.right
{
	min-width: 85px;
	background: url(Images/News/right_sausage.png) no-repeat top right;
}

.news_sausage span
{
	color: #fff;
	font-size: 18px;
	line-height: 65px;
}

.news_sausage input[type="submit"].yes:hover, .news_sausage input[type="submit"].yes_selected
{
	background: url(Images/News/choose_btns.png) no-repeat bottom left !important;
}

.news_sausage input[type="submit"].no:hover, .news_sausage input[type="submit"].no_selected
{
	background: url(Images/News/choose_btns.png) no-repeat center left !important;
}

.news_sausage input[type="submit"]
{
	background: url(Images/News/choose_btns.png) no-repeat top left  !important;
	width: 71px;
	height: 71px;
	border: 0 none;
	vertical-align: middle;
	text-align: left;
	padding: 0;
}

.news_sausage .buttons
{
	height: 95px;
	width:auto;
}

.news_sausage .buttons td
{
	vertical-align: top;
	text-align: center;
}

.news_sausage .buttons b
{
    color: #636363;
    font-size: 60px;
    font-weight: normal;
    line-height: 85px;
    margin-left: 12px;
    margin-right: 75px;
    vertical-align: bottom;
}

.news_sausage .buttons span
{
	color: #636363;
	font-size: 18px;
	line-height:22px;
}

.news-vote-like
{
	color: #636363;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 0px;
}

/*Sanya start*/

/*height: 105px; width: 140px; меняем на height: 98px; width: 130px; */

.newListMainNews img,  {
    float: left;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 0;
    width: 130px;

}

.newListMainNews  p {line-height: 14px;}

.newListMainNews p {
    display: block;
    height: 98px;
    line-height: 14px;
    overflow-x: hidden;
    overflow-y: hidden;
}

.import_news h2, .newListMainNews h2, .importnews_container  h2 {
    font-size: 17px;
 display: block;
 padding-top: 2px;
 padding-bottom: 0px;
 padding-bottom:4px;
}

.import_news h2 a, .newListMainNews h2 a{
  font-family:georgia;
}

.NewsForumsCommentsCount {
    background-position: left top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    padding-bottom: 0px;
    padding-top: 0;
    text-decoration: none;
    vertical-align: top;
    width: 250px;
 margin-bottom: 2px; 
}


.NewsForumsCommentsCount {
    font-family: Arial;
    font-size: 12px;
 margin-bottom: 10px;
 line-height:22px;
}

.newListMainNews {margin-top:0;}

.importnews_container a
{
	margin-bottom: 10px;
}
/*Sanya end*/
/*
* END
* news_sausage 
*/

/* START Trainer avatar*/
.trainer { position: relative; }
.trainer a.abs-link { cursor: pointer; color: #fff;	font-size: 11px; text-decoration: none; display: block; z-index: 1; position: absolute; }
.trainer a.abs-link :hover { text-decoration: underline; }
.trainer_avatar_container { width: 117px; position: absolute; font-family: Arial,Helvetica,sans-serif; font-size: 12px;}
.trainer_avatar_container .trainer_avatar { width: 115px; height: 115px; }
.trainer_avatar_container .trainer_avatar img { width: 115px; height: 115px; }
.trainer_avatar_container .trainer_legend { padding-top: 5px; color: #ffd; font-weight: bold; }
.trainer_avatar_container .trainer_legend a { color: #fff; }
.trainer_avatar_container .trainer_legend span { color: #0e0; }
.trainer_avatar_container .trainer_team { font-size: 10.5px; }
.trainer_avatar_container .trainer_avatar { padding: 2px; background: #ece9c3; }
.btnShowTrainer { font-size: 10px; cursor: pointer; margin-left: 10px; display: inline;}
#toptrainertip { border-bottom:solid 10px #fff; }
/* END Trainer avatar */

.blog_owner_login_top
{
	font-size: 14px;
	font-weight: bold;
}

.rss_buttons input[type=submit]
{
	width: 100%;
}

th.rss_headers
{
	font-weight: normal; 
}

.text_decoration_underline a
{
	text-decoration: underline;
}
.text_decoration_underline a:hover
{
	text-decoration: none;
}

.bestOfDay td, .bestOfDay a
{
color:#666666;
font-size:12px;
}

.news_text .bestOfDay
{
    margin-left:1px;
    margin-right:3px;
}

.star-0 {position:relative; width: 113px; height: 20px; background: url(footballmuseum/img/stars.png) no-repeat  ;  background-position: 0px 0px;}
.star-1 {position:relative; width: 113px; height: 20px; background: url(footballmuseum/img/stars.png) no-repeat  ;  background-position: 0px -20px;}
.star-2 {position:relative; width: 113px; height: 20px; background: url(footballmuseum/img/stars.png) no-repeat  ;  background-position: 0px -40px;}
.star-3 {position:relative; width: 113px; height: 20px; background: url(footballmuseum/img/stars.png) no-repeat  ;  background-position: 0px -60px;}
.star-4 {position:relative; width: 113px; height: 20px; background: url(footballmuseum/img/stars.png) no-repeat  ;  background-position: 0px -80px;}
.star-5 {position:relative; width: 113px; height: 20px; background: url(footballmuseum/img/stars.png) no-repeat  ;  background-position: 0px -100px;}
.stars-0 {position:relative; width: 85px; height: 15px; background: url(footballmuseum/img/stars-2.png) no-repeat  ;  background-position: 0px 0px;}
.stars-1 {position:relative; width: 85px; height: 15px; background: url(footballmuseum/img/stars-2.png) no-repeat  ;  background-position: 0px -15px;}
.stars-2 {position:relative; width: 85px; height: 15px; background: url(footballmuseum/img/stars-2.png) no-repeat  ;  background-position: 0px -30px;}
.stars-3 {position:relative; width: 85px; height: 15px; background: url(footballmuseum/img/stars-2.png) no-repeat  ;  background-position: 0px -45px;}
.stars-4 {position:relative; width: 85px; height: 15px; background: url(footballmuseum/img/stars-2.png) no-repeat  ;  background-position: 0px -60px;}
.stars-5 {position:relative; width: 85px; height: 15px; background: url(footballmuseum/img/stars-2.png) no-repeat  ;  background-position: 0px -75px;}
.star {margin-bottom: 10px; margin-top: 10px; position:relative; width: 130px; height: 20px;}

a.bf-big-banner-ru { display: block; width: 617px; height: 317px; background: url(img/banner_617_ru.png) no-repeat left top; }
a.bf-big-banner-en { display: block; width: 617px; height: 317px; background: url(img/banner_617_en.png) no-repeat left top; }
a.mp-big-banner-ru { display: block; width: 617px; height: 317px; background: url(img/ftbl-ios-app-ru.png) no-repeat left top; }
a.mp-big-banner-en { display: block; width: 617px; height: 317px; background: url(img/ftbl-ios-app-en.png) no-repeat left top; }

.mp-big-banner-desc { margin: 15px 0px; }
.mp-big-banner-desc .l-desc { float: left; width: 300px; margin-right: 8px; }
.mp-big-banner-desc .r-desc { float: left; width: 300px; margin-right: 8px; }
.mp-big-banner-desc p { margin-bottom: 8px; color: #666; font-size: 12px; }
.mp-big-banner-desc b { color: #000; }


div.trainer-recom-link
{
    font-size: 10.5px;
    padding-top: 3px;
}

div.trainer-recom-link a
{
    color: #FFFFFF;
}

a.big-green-link
{
   font-size: 15px;
   font-weight:bold; 
   color: #009900;
   text-decoration: none;   
}
a.big-green-link:hover
{
   text-decoration: underline;
}
span.little-head
{
  font-size: 12px;  
  color: #666666;
  font-family: Arial; 
  font-weight: normal;
}
span.middle-head
{
  font-size: 15px; 
  font-family: Arial; 
  font-weight: bold;
}

.news_title.changable
{
    color: #ffffff;
}

.home_news_columns .import_news_list .comments-note
{
	background-image: url("img/tri_down.png");
	background-position:left;
	background-repeat: no-repeat;
	font-size:11px;
	padding-left:22px;
	color:#646060;
	height:30px;
}

/*Сборная дня в блоге(новостях)*/
.sb_field {text-align:center; font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF; font-size:11px;}
.sb_field img {border:1px solid #FFFFFF; height:40px; }
.sb_field a {color:#FFFFFF; text-decoration:none !important;}
.sb_field a:hover {text-decoration: underline !important;}
/*---------------------------------------------*/

.under-menu-and-banners { margin-top: 12px; margin-bottom: 12px; }

.utc-time-label{cursor: pointer;color: #306E95;text-decoration: underline;}
.utc-time-label:hover{text-decoration: none;}

.clear { clear: both; }
.right { display: block; float: right; }
.left { display: block; float: left; }
.space { display: block; height: 8px; }
.top-margin-15 { display: block; margin-top: 15px; }

.sh-ball { background: url(img/sh-ball.jpg) no-repeat; position: relative; width: 13px; height: 13px; margin: 7px 0 6px 5px; }
.sh-count { background: url(img/sh-arrow.png) no-repeat; position: absolute; top: -19px; left: 2px; padding-left: 12px; height: 10px; line-height: 8px; font-size: 10px; font-family:Arial; font-weight: bold; color: #555555; width: 120px; } 
.sh-count span { color: #008300; }

/****************** top-menu *****************/
.space-before-topmenu { height: 15px; }
.top-menu { padding: 0px 34px; text-align:center; font-family: Georgia,Serif; font-size:15px; line-height:24px; background-color: #ffffff; }
.top-menu a { color:#FFF; display: block; float: left; text-decoration:none; padding: 1px 0 2px; width: 143px; height:24px; margin-right: 15px; vertical-align:middle; }
.top-menu a.lnk-gray { background-color:#666; }
.top-menu a.lnk-red  { background-color:#D97F7F; }
.top-menu a.lnk-yellow  { background-color:#F5DF8C; color: #000; } 
.top-menu a.lnk-blue  { background-color:#7DA7D9; }
.top-menu a.lnk-green  { background-color:#8DCAA9; }
.top-menu a.lnk-light-gray  { background-color:#8E8E8E; margin-right: 0px; }
.top-menu a.first { margin-right: 14px; }
/****************** top-menu *****************/

/******************* banner buttons *******************/
a.banner-btn { display: block; width: 300px; height: 90px; color: #fff; text-shadow: #000 1px 1px; text-align: center;  text-decoration: none; cursor: pointer; font-size: 22px; font-weight: bold; }
a.banner-btn:hover { text-decoration: none; }
a.base-strategy-ru { background: url(worldfantasyfootball/images/base-strategy_ru.png) no-repeat left top; }
a.base-strategy-en { background: url(worldfantasyfootball/images/base-strategy_en.png) no-repeat left top; }
a.howtoplay-ru { background: url(howtoplay/img/howtoplay_300px_ru.png) no-repeat left top; height: 88px; }
a.howtoplay-en { background: url(howtoplay/img/howtoplay_300px_en.png) no-repeat left top; height: 88px; }
a.ftblrating-ru { background: url(img/ftbl_rating_button_new_ru.png) no-repeat left top; }
a.ftblrating-en { background: url(img/ftbl_rating_button_new_en.png) no-repeat left top; }
a.play-now { background: url(img/red-banner-playnow.png) no-repeat left top; }
a.alltournaments-ru { background: url(worldfantasyfootball/images/alltournaments_ru.png) no-repeat left top; }
a.alltournaments-en { background: url(worldfantasyfootball/images/alltournaments_en.png) no-repeat left top; }
a.brainfootball-ru { background: url(brainfootball/images/brainfootball_ru.png) no-repeat left top; }
a.brainfootball-en { background: url(brainfootball/images/brainfootball_en.png) no-repeat left top; }
a.yellow-btn { background: url(images/yellow_300x90.png) no-repeat left top; height: 75px; padding-top: 15px; }
a.poker { background: url(poker/images/poker_ftbl_banner.png) no-repeat left top; }

.proficup-ru { background: url(img/proficup_ru.png?v=1) no-repeat; }
.proficup-en { background: url(img/proficup_en.png?v=1) no-repeat; }
.proficup-ru, .proficup-en { display:block; width:220px; height: 66px; }

a.bf-star-banner-ru { display: block; width: 617px; height: 556px; cursor: pointer; background: url(brainfootball/images/new_brain_football_star_banner_ru.png) no-repeat left top; }
a.bf-star-banner-en { display: block; width: 617px; height: 556px; cursor: pointer; background: url(brainfootball/images/new_brain_football_star_banner_en.png) no-repeat left top; }
/******************* banner buttons *******************/


/******************* contract players *****************/
.buy-contract { margin: 5px 0px; background-color: #eee; border-radius: 5px; padding: 5px; }
.buy-contract-block { margin: 5px 0px; }
.buy-contract-block a { text-decoration: underline; }
.buy-contract-block a:hover { text-decoration: none; }
.buy-contract-block .msg { color: #b20000; font-size: 14px; }
.buy-contract-block label { color: #666; font-size: 13px; }
.buy-contract-block input { vertical-align: bottom; }
.buy-contract-block .for-sale { padding-left: 18px; background: url(images/MatchTooltip.png) no-repeat left bottom; float: right; }
.buy-contract-block .pc-info { margin: 5px 0px; width: 185px; color: #666; }
/******************* contract players *****************/

/******************* registered users ******************/
p.ball-bullet { background: url(img/ball-10x10.png) no-repeat left 7px; padding: 0px 15px; color: #666; margin: 0px 10px; line-height: 23px; font-size: 13px; }
/******************* registered users ******************/

/******************* teamsquadonfieldview ****************/

.ftbl-field { position: relative; background-image: url(WorldFantasyFootball/Images/pole_clear_whiteback.png); width: 276px; height: 384px; }
.ftbl-field .sum { position: absolute; width: 174px; left: 50px; top: 5px; font-size: 24px; font-weight: bold; text-align: center; color: #fff; }             
.ftbl-field .player { position: absolute; width: 90px; text-align: center; line-height: 12px; font-size: 10px; font-weight: bold; text-align: center; color: #fff; }                                     
.ftbl-field .player-coord0 { left: 95px; top: 310px; }
.ftbl-field .player-coord1 { left: 5px; top: 245px; }
.ftbl-field .player-coord2 { left: 95px; top: 235px; }
.ftbl-field .player-coord3 { left: 180px; top: 245px; }
.ftbl-field .player-coord4 { left: 40px; top: 180px; }
.ftbl-field .player-coord5 { left: 145px; top: 180px; }
.ftbl-field .player-coord6 { left: 10px; top: 115px; }
.ftbl-field .player-coord7 { left: 180px; top: 115px; }
.ftbl-field .player-coord8 { left: 5px; top: 40px; }
.ftbl-field .player-coord9 { left: 95px; top: 80px; }
.ftbl-field .player-coord10 { left: 180px; top: 40px; }
.ftbl-field .shirt { display: block; width: 36px; height: 34px; margin: 0px auto; }
.ftbl-field .title {}
.ftbl-field .rating { border: none; }            

/******************* teamsquadonfieldview ****************/

.user-team-view { margin: 10px auto; width: 276px; }
.user-team-view .view-title { color: #333; font-size: 12px; margin-bottom: 5px; }
.day-title { margin: 8px 0px 14px; }
.day-title .day { font-family: Verdana; color: #07558E; font-size: 22px;}
.day-title .description { color: #666; }
.select-player-title { margin-bottom: 5px; }
.select-player-title .team-name { float: left; font-size: 12px; color: #306E95;}
.select-player-title .full-info-link { display: block; float: right; color: #000; font-size: 11px; text-decoration: underline; margin-top: 1px; }
.select-player-title .full-info-link:hover { text-decoration: none; }

.b-fdm { margin: 15px 0px; position: relative; background-image: url('img/bg-freedaymoney.png'); width: 578px; height: 52px; color: #fff; font-weight: bold; line-height: 26px; }
.b-desc1 { position: absolute; top: 0px; left: 15px; }
.b-desc2 { position: absolute; top: 26px; left: 15px; }
.b-val1 { position: absolute; top: 0px; left: 400px; }
.b-val2 { position: absolute; top: 26px; left: 400px; }

.fcrHolder table { width: 100%;	margin-top: 5px; border-collapse: collapse; }
.fcrHolder table th { height: 18px; padding: 0 3px;	border-bottom: 1px solid #7191a9; border-top: 1px solid #5087c0; background: #1055a1; color: #ffffff; text-align: left; }
.fcrHolder table td { height: 19px;	padding: 0 3px;	border-bottom: 1px solid #ceced1; }
.fcrHolder table tr { background: #e1e1dc; }
.fcrHolder table tr.fcrEvenRow { background: #c7c7cd; }
.fcrHolder table .col1 { width: 20px; }
.fcrHolder table .col2 { }
.fcrHolder table .col3 { width: 50px; text-align: right; }
.fcrHolder table .col4 { width: 70px; text-align: right; }

.not-team-admin-friend { padding: 5px 30px; text-align: center; }
.not-team-admin-friend .title { color: #f00; margin: 20px; font-size: 18px; font-style: italic; }
.not-team-admin-friend p { color: #666; margin: 15px; }
.not-team-admin-friend .btn { display: block; margin: 5px auto; background-color: #0069fd; border: 1px solid #fff; color: #fff; border-radius: 5px; width: 250px; height: 20px; line-height: 20px; }
.not-team-admin-friend .btn:hover { text-decoration: none; border: 1px solid #0069fd; }

.rating-ctrl { margin-bottom: 20px;  }
.rating-ctrl span { display: block; margin: 5px 0; text-align: center; }
.rating-ctrl span label { vertical-align: middle; }
.rating-ctrl span input { vertical-align: middle; margin: 0 3px 0 10px; }

.team-btns-by-type input { display: block; margin: 5px 0; width: 250px; }

.ios-app-b { display: block; width: 300px; height: 316px; margin-bottom: 7px; }
.ios-app-b img { display: block; }

/******************main-menu**********************/
.main-menu--under-version-changer-space { height: 30px; }
.main-menu--under-line-space { height: 45px; }
.main-menu { position:fixed; top:0; left:0; right:0; z-index: 10000; }
.main-menu--change-version { color: #ffffff; line-height: 30px; text-align: center; font-size: 12px; background-color: #689f38; position: relative; min-width: 1000px; }
.main-menu--change-version-close { position: absolute; right: 5px; top: 5px; width: 20px; height: 20px; background: url('img/mainmenu/close.svg') no-repeat #689f38; z-index: 2; }
.main-menu--change-version-btn { color: #ffffff; text-decoration: underline; }
.main-menu--change-version-btn:hover { text-decoration: none; }
.main-menu--line { background-color: #2c2c2c; height: 45px; white-space: nowrap; position: relative; min-width: 1000px; }
.main-menu--change-version-show { position: absolute; top: 0px; right: 0px; height: 45px; width: 30px; background: url('img/mainmenu/return.svg') no-repeat #689f38;  }
.main-menu--container { width: 1000px; margin: 0 auto; position: relative; }
.main-menu--logo { float: left; margin-left: 37px; width: 127px; height: 45px; background: url('img/mainmenu/logo.svg') no-repeat transparent; margin-right: 20px; display: block; }
.main-menu--items { float: left; list-style: none; }
.main-menu--item { float: left; }
.main-menu--item:hover { background-color: #191919; }
.main-menu--item__active { background-color: #191919; }
.main-menu--item-lnk { display: block; }
.main-menu--item-lnk:hover { text-decoration: none;  }
.main-menu--item-icon { float: left; width: 45px; height: 45px; }
.main-menu--item-icon-money { background: url('img/mainmenu/icon45/balance.svg') no-repeat transparent; }
.main-menu--item-icon-profile { background: url('img/mainmenu/icon45/profile.svg') no-repeat transparent; }
.main-menu--item-icon-search { background: url('img/mainmenu/icon45/search.svg') no-repeat transparent; }
.main-menu--item-icon-ru { background: url('img/mainmenu/icon45/ru.svg') no-repeat transparent; }
.main-menu--item-icon-en { background: url('img/mainmenu/icon45/en.svg') no-repeat transparent; }
.main-menu--item-text { float: left; line-height: 25px; font-weight: bold; font-size: 12px; color: #ffffff; padding: 11px 10px 9px 10px; text-transform: uppercase;  }
.main-menu--item-text__green { color: #689F38; }
.main-menu--item-text__after-icon { padding: 11px 15px 9px 0px; font-weight: normal; }
.main-menu--items__right { float: right; margin-right: 34px; }
.main-menu--sub-menu { position: absolute; top: 45px; display: none; z-index: 1; background-color: #191919; }
.main-menu--sub-menu__active { display: block; }
.main-menu--sub-menu__left { left: 0px; }
.main-menu--sub-menu__right { right: 0px; }
.main-menu--sub-menu-list { float: left; margin: 10px 40px 30px 40px; }
.main-menu--sub-menu-list__games { width: 200px; margin-left: 20px; margin-right: 20px; }
.main-menu--sub-menu-list__games:first-child { margin-left: 40px; }
.main-menu--sub-menu-list__games:last-child { margin-right: 40px;  }
.main-menu--sub-menu-list__lang { width: 45px; margin: 0 !important; }
.main-menu--sub-menu-list-title { line-height: 45px; font-size: 14px; font-weight: bold; text-align: left; padding-left: 10px; color: #ffffff; text-transform: uppercase; }
.main-menu--sub-menu-list-items { list-style: none; }
.main-menu--sub-menu-list-item { line-height: 35px; padding: 0 10px; font-size: 14px;  }
.main-menu--sub-menu-list-item__lang { padding: 0; }
.main-menu--sub-menu-list-item:hover { background-color: #333333; }
.main-menu--sub-menu-list-item-lnk { display: block; }
.main-menu--sub-menu-list-item-lnk:hover { text-decoration: none; }
.main-menu--sub-menu-list-item-icon { float: left; width: 45px; height: 45px; }
.main-menu--sub-menu-list-item-icon-ru { background: url('img/mainmenu/icon45/ru.svg') no-repeat transparent; }
.main-menu--sub-menu-list-item-icon-en { background: url('img/mainmenu/icon45/en.svg') no-repeat transparent; }
.main-menu--sub-menu-list-item-text { float: left; color: #aaaaaa; }
.main-menu--sub-menu-list-item-text__green { color: #689F38; }
.main-menu--sub-menu-list-item-text__sub { color: #999999; font-size: 12px; padding-left: 10px; }

.main-menu--sub-menu__search { width: 210px; padding: 27px 40px 30px 40px; }
.main-menu--search-field { position: relative; }
.main-menu--search-input { box-sizing: border-box; width: 210px; height: 40px; line-height: 40px; font-size: 20px; padding: 0px 10px !important; }
.main-menu--search-btn { position: absolute; top: 0; right: 0; width: 40px; height: 40px; background: url('img/mainmenu/icon40/search.svg') no-repeat transparent; }
.main-menu--search-categories-title { margin-top: 10px; line-height: 45px; font-size: 14px; font-weight: bold; color: #ffffff; }
.main-menu--search-categories-list table { width: 210px; }
.main-menu--search-categories-list tr { height: 35px; vertical-align: middle; }
.main-menu--search-categories-list label { font-size: 14px; color: #aaaaaa; }
.main-menu--search-categories-list input { margin: 0px 10px 0px 0px; }
                            
/******************main-menu**********************/

/************footer**************/
.ffooter { background-color: #2c2c2c; height: 160px; color: #ffffff; font-size: 12px;  }
.ffooter--container { width: 1000px; margin: 0 auto; }
.ffooter--col { float: left; }
.ffooter--col__first { width: 319px; padding-left: 37px; padding-top: 16px; }
.ffooter--logo { display: block; width: 127px; height: 45px; background: url('img/footer/logo.svg') no-repeat transparent; }
.ffooter--brand { display: block; margin-top: 4px; line-height: 25px; color: #ffffff; }
.ffooter--social { margin-left: -3px; margin-top: 10px; display: none; }
.ffooter--social-icon { float: left; width: 30px; height: 30px; margin-right: 10px; } 
.ffooter--social-icon__fb { background: url('img/footer/soci/fb30.svg') no-repeat transparent; }
.ffooter--social-icon__vk { background: url('img/footer/soci/vk30.svg') no-repeat transparent; }
.ffooter--system { color: #2c2c2c; font-size: 11px; margin-top: 10px; }
.ffooter--col__second { width: 300px; padding-top: 25px; }
.ffooter--title { line-height: 25px; font-size: 14px;  font-weight: bold; color: #ffffff; }
.ffooter--mobapp { margin-top: 16px; }
.ffooter--mobapp-icon { float: left; width: 48px; height: 48px; display: block; background: url('img/footer/ftblchat.jpg') no-repeat transparent; background-size: cover; border-radius: 10px; margin-right: 20px; }
.ffooter--mobapp-lnk { float: left; width: 162px; height: 48px; display: block; background: url('img/footer/appstore.png') no-repeat transparent; border-radius: 10px; }
.footer--col__third { width: 188px; padding-left: 146px; padding-top: 26px; }
.ffooter--ua { display: block; line-height: 25px; font-size: 12px; color: #ffffff; }
.ffooter--support { display: block; line-height: 25px; font-size: 12px; color: #ffffff; }
.ffooter--partners { display: inline-block; margin-top: 14px; line-height: 28px; border-radius: 4px; border: 1px solid #ffffff; padding: 0 10px; color: #ffffff; }
.ffooter--partners:hover { text-decoration: none; }
/************footer**************/

/***********mainpage************/
.main-page--games-calendar-title { font-family: Georgia, serif; line-height: 25px; font-size: 16px; }
.main-page--line { height: 10px; background-color: #666666; }
.main-page--games-calendar { margin: 12px 0px; }
.main-page--columns { }
.main-page--column { float: left; }
.main-page--column__first { width: 300px; margin-right: 17px; }
.main-page--column__second { width: 300px;  }
/***********mainpage************/