@charset "utf-8";
/* CSS Document */

IMG { BEHAVIOR: url('/Includes/pngbehavior.htc') }
bitton
{
	cursor:pointer;
}
body
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0;
	background-color:#000000 !important;
	color:#FFFFFF;
}
div.PagerClass
{
	color:#D6D6D6;
}
table.Main
{
	background-color:#000000;
	width:1004px !important;
	height:100%;
}

table.MainHead
{
	width:100%;
}
table.MainHead td.MainLogo
{
	width:121px;
	vertical-align:top; 
	padding-top:20px;
}
table.MainHead td.MainTitle
{
	vertical-align:top; 
	padding-left:26px; 
	padding-top:45px;
}

table.MainHead td.MainTitle table.SwitchLang
{
	margin-top:16px;
}
table.MainHead td.MainTitle table.SwitchLang td
{
	color:#000000;
}
table.MainHead td.MainSearchBlock
{
	vertical-align:top;
	padding-top:40px;
	width:187px;
}

table.SearchBlock 
{
	background:Transparent url(/img/title/separator.gif) top left no-repeat;
}

table.SearchBlock td.InputField
{
	padding-left:9px;
	vertical-align:bottom;
	padding-top:15px
}
table.SearchBlock td.InputField input.TextBox
{
	border:1px solid #C9C9C9;
	width:139px;
	height:16px;
	padding:0px;
	margin:0px;
	font-size:14px;
}
table.SearchBlock td.ButtonField
{
	padding-left:9px;
	padding-bottom:14px;
	padding-top:4px;
}
table.SearchBlock td.SiteMap
{
	padding-left:9px;
	vertical-align:top;
	padding-bottom:12px;
	font-size:11px;
}

/* навигация */

table.Main td.Navi
{
	color:#FFFFFF;
	padding-left:233px;
	height:26px;
	font-size:11px;
}
/* левая колонка */
table.Main td.MainContentLeft
{
	background-color:#5B5B5B;
	vertical-align:top;
	padding-top:32px;
	width:201px;
}
/* правая колонка */
table.Main td.MainContentRight
{
	vertical-align:top;
	padding:23px 28px 17px 32px;
	background-color:#5B5B5B;
	width:100%;
}

/* менюшка слева */
table.LeftMenu
{
	border-top:9px solid #FFCD07;
	border-bottom:3px solid #000000;
	background:Transparent url(/img/background/left.menu.gif);
	margin-bottom:5px;
}
table.LeftMenu td.MenuHead
{
	height:21px;
	width:100%;
}
table.LeftMenu td.LeftField
{
	text-align:right;
	padding-right:7px;
	vertical-align:top;
}
table.LeftMenu td.MenuItem,
table.LeftMenu td.MenuItem1
{
	padding-bottom:3px;
	padding-top:2px;
	font-size:12px;
	color:#D6D6D6;
	padding-right:15px;
}
table.LeftMenu td.MenuItem1
{
	color:#FFCD07;
}
table.LeftMenu td.MenuFooter
{
	height:23px;
}
/* опросы */
table.Poll
{
	background-color:#D6D6D6;
	margin-bottom:5px;
}
table.Poll td.PollHead,
table.Poll td.PollHeadB
{
	background-color:#FFCD07;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	height:23px;
	color:#000000;
}
table.Poll td.PollSeparator
{
	background-color:#F5F5F5;
	height:1px;
}
table.Poll td.PollQuestion
{
	padding:10px;
	color:#686868;
	font-size:12px;
	font-weight:bold;
}
table.Poll td.PollAnswer
{
	padding-bottom:7px;
	padding-top:7px;
	padding-right:10px;
	font-size:12px;
	color:#686868;
	width:150px;
}
table.Poll td.FillProgress
{
	text-align:right;
	background:url(/img/poll.progress.fill.gif) repeat-x;
}
table.Poll td.EmptyProgress
{
	background:url(/img/poll.progress.empty.gif) repeat-x;
}
table.Poll td.Results
{
	font-size:12px;
	color:#686868;
	padding:7px 10px 3px 10px;
}
table.Poll td.PollFooterRez
{
	font-size:11px;
	color:#686868;
	padding-left:10px;
	padding-top:9px;
	padding-bottom:8px;
}
table.Poll td.PollFooter
{
	padding-left:10px;
	padding-bottom:17px;
	padding-top:9px;
}
table.Poll td.Blt
{
	width:41px;
	text-align:right;
	padding-right:8px;
}

/* правый блок с новостями */
table.Main td.MainContentRight div.PartTitle
{
	color:#FFFFFF;
	font-size:32px;
}
table.Main td.MainContentRight table.PageTitle td.ddlTitle
{
	font-size:11px;
	color:#E4E4E4;
	vertical-align:top;
	padding-top:17px;
}
select.Month,
select.Years
{
	height:18px;
	width:78px;
	padding:0px;
	margin:0px;
	font-size:10px;
}
table.PartNavi
{
	margin-top:20px;
	margin-bottom:22px;
}
table.PartNavi td.Pager
{
	width:100%;
	font-size:22px;
}
table.PartNavi td.ddlTitle
{
	color:#E4E4E4;
	font-size:11px;
	vertical-align:bottom;
	padding-bottom:3px;
}

table.NewsCell1
{
	background-color:#3E3E3E;
	width:100%;
	margin-bottom:1px;
}
table.NewsCell2
{
	background-color:#505050;
	width:100%;
	margin-bottom:1px;
}
table.NewsCell1 td.Corner,
table.NewsCell2 td.Corner
{
	width:3px;
	height:3px;
}
table.NewsCell1 td.NewsContent,
table.NewsCell2 td.NewsContent
{
	width:100%;
	color:#FFFFFF;
	padding:8px 13px 5px;
	vertical-align:top;
}
table.NewsCell1 td.NewsContent div.Date,
table.NewsCell2 td.NewsContent div.Date
{
	font-size:12px;
	font-weight:bold;
	margin-bottom:1px;
}
table.NewsCell1 td.NewsContent div.Title,
table.NewsCell2 td.NewsContent div.Title
{
	font-size:16px;
}
table.NewsCell1 td.NewsContent div.ShortDescription,
table.NewsCell2 td.NewsContent div.ShortDescription
{
	font-size:14px;
}
table.NewsCell1 td.NewsImage,
table.NewsCell2 td.NewsImage
{
	padding:3px;
	vertical-align:top;
}
table.ConferenceCell
{
	width:100%;
	background-color:#3E3E3E;
	margin-bottom:1px;
}
table.ConferenceCell td.ConferenceContent
{
	padding-top:12px;
	padding-left:22px;
	padding-right:22px;
	padding-bottom:5px;
	width:100%;
}
table.ConferenceCell td.ConferenceContent div.Date
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
table.ConferenceCell td.ConferenceContent div.Title
{
	font-size:16px;
	margin-top:2px;
}
table.ConferenceCell td.ConferenceContent div.ShortDecription
{
	font-size:12px;
	color:#D6D6D6;
	margin-top:8px;
}
/* блок со ссылкой */
table.ForumLink
{
	width:100%;
	background-color:#3E3E3E;
	height:36px;
}
table.ForumLink td.Link
{
	padding-left:6px;
	font-size:11px;
}
table.ForumLink td.Img
{
	padding-left:90px;
	width:10px;
}
/* блок с быстрыми новостями */
table.QuickNews
{
	background-color:#3E3E3E;
	width:100%;
}
table.QuickNews2
{
	background-color:#505050;
	width:100%;
}
table.QuickNews td.Corner,
table.QuickNews2 td.Corner
{
	height:6px;
	width:6px;
}
table.QuickNews td.Head,
table.QuickNews2 td.Head
{
	height:21px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-left:14px;
	border-bottom:1px solid #5B5B5B;
}
table.QuickNews td.Content,
table.QuickNews2 td.Content
{
	padding-left:8px;
	padding-top:3px;
	padding-bottom:14px;
	color:#FFFFFF;
}
table.QuickNews td.Content div.Date,
table.QuickNews2 td.Content div.Date
{
	font-size:10px;
	font-weight:bold;
	margin-top:13px;
}
table.QuickNews td.Content div.Title,
table.QuickNews2 td.Content div.Title
{
	font-size:13px;
}
table.QuickNews td.Content div.ShortDesciption,
table.QuickNews2 td.Content div.ShortDesciption
{
	font-size:11px;
}
/* популярные разделы */
table.Main td.FavouritePart
{
	padding-top:14px;
	padding-bottom:14px;
	background-color:#5B5B5B;
}
table.Main td.FavouritePart div
{
	width:312px;
	height:78px;
	margin-left:14px;
}
table.Main td.PagePartner
{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px; 
	background-color:#5B5B5B;	
}
table.Main td.PagePartner table.PartnerList td.Title
{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:16px;
	padding-right:13px;
}
table.Main td.PagePartner table.PartnerList td.Link
{
	padding-left:14px;
}
table.Main td.Footer
{
	background-color:#404040;
	padding-top:16px;
	padding-bottom:14px
}
table.Main td.Footer td.LeftText
{
	font-size:11px;
	color:#FFFFFF;
	padding-left:20px;
}
table.Main td.Footer table.i_LogikLogo
{
}
table.Main td.Footer table.i_LogikLogo td.Logo
{
	width:24px;
	height:30px;
}
table.Main td.Footer table.i_LogikLogo td.Text
{
	color:#FFFFFF;
	font-size:11px;
	padding-left:10px;
	vertical-align:top;
	
}

/* главное меню */
table.MainMenu
{
	margin-top:21px;
}

table.MainMenu td.Separator,
table.MainMenu td.ItemSelectedRight
{
	background:Transparent url(/img/menu/left.item.gif) top right no-repeat;
	height:27px;
	width:14px;
}
table.MainMenu td.ItemSelectedLeft
{
	background:Transparent url(/img/menu/left.item.selected.gif) top right no-repeat;
}
table.MainMenu td.ItemSelectedLeft img.LeftSelectedScosCl
{
	background:Transparent;
}
table.MainMenu td.ItemSelectedLeft img.LeftSelectedScos
{
	background:Transparent url(/img/menu/right.item.top.gif) bottom left no-repeat;
}
table.MainMenu td.Separator img.RightMenuScos
{
	background:Transparent url(/img/menu/right.item.top.gif) bottom left no-repeat;
}
table.MainMenu td.Separator img.RightMenuScosCl
{
	background:Transparent;
}
table.MainMenu td.ItemSelectedRight img.RightMenuScos
{
	background:Transparent url(/img/menu/selected.left.right.gif) bottom left no-repeat;
}
table.MainMenu td.ItemSelectedRight img.RightMenuScosCl
{
	background:Transparent;
}
table.MainMenu td.Item
{
	padding-left:7px;
	padding-right:7px;
	height:27px;
	background:Transparent url(/img/menu/item.bg.gif) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
table.MainMenu td.Item div.OutItem a
{
	color:#FFFFFF !important;
	text-decoration:none;
}
table.MainMenu td.Item div.OutItem a:hover
{
	color:#FFCD07 !important;
	text-decoration:none;
}
table.MainMenu td.Item div.OnItem a,
table.MainMenu td.Item div.OnItem a:hover
{
	color:#FFCD07 !important;
	text-decoration:none;
}
table.MainMenu td.Item div.OutItem
{
	cursor:pointer;
	color:#FFFFFF;
}
table.MainMenu td.Item div.OnItem
{
	cursor:pointer;
	color:#EEC10F;
}
table.MainMenu td.ItemSelected
{
	padding-left:7px;
	padding-right:7px;
	height:27px;
	background:Transparent url(/img/menu/itemsel.bg.gif) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFCD07;
}
table.MainMenu td.EmptyCell
{
	background:Transparent url(/img/menu/bottom.line.gif) bottom repeat-x;
	vertical-align:top;
	font-size:11px;
	text-align:right;
}
table.MainMenu td.FooterMenu
{
	border-bottom:1px solid #4A4A4A;
	background-color:#525252;
	height:24px;
	padding:0px;
}
table.MainMenu table.SubMenu
{
	margin-bottom:1px;
}
table.MainMenu table.SubMenu td
{
	font-size:12px;
}
table.MainMenu table.SubMenu td.Selected
{
	color:#D6D6D6;
}
table.MainMenu table.SubMenu img
{
	background-color:#FFFFFF;
	margin-left:14px;
	margin-right:14px;
	margin-top:2px;
}

table.DDMenu
{
	border-bottom:1px solid #414141;
	width:156px;
	position:relative;
	top:-1px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;

}
table.DDMenu td.MenuBottom2
{
	background-color:#000000;
	height:4px;
}
table.DDMenu td.MenuBottom1
{
	background-color:#373737;
	border-top:1px solid #4A4A4A;
	height:4px;
}
table.DDMenu td.HeaderTop
{
	background-color:#333333;
	height:2px;
}
table.DDMenu td.HeaderBottom
{
	background-color:#2C2C2C;
	height:2px;
}
table.DDMenu td.MenuItem1 a.Link1,
table.DDMenu td.MenuItem2 a.Link1
{
	color:#FFFFFF !important;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
}
table.DDMenu td.MenuItem1 a.Link1:hover,
table.DDMenu td.MenuItem2 a.Link1:hover
{
	color:#FFFFFF !important;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
}
table.DDMenu td.MenuItem1,
table.DDMenu td.MenuItem2
{
	font-size:12px;
}
table.DDMenu td.MenuItem1
{
	background-color:#373737;
	border-top:1px solid #4A4A4A;
	border-bottom:1px solid #4A4A4A;
}
table.DDMenu td.MenuItem2
{
	background-color:#000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
table.DDMenu td.MenuItem1 div.SelectZone,
table.DDMenu td.MenuItem2 div.SelectZone
{
	background:Transparent;
	padding-left:17px;
	padding-right:22px;	
	padding-top:3px;
	padding-bottom:5px;
	width:100%;
}
table.DDMenu td.MenuItem1 div.SelectedZone,
table.DDMenu td.MenuItem2 div.SelectedZone
{
	background-color:#EEC10F;
	padding-left:17px;
	padding-right:22px;	
	padding-top:3px;
	padding-bottom:5px;
}

/* описание стиля с основным текстом */

table.Main td.MainContentRight table.BlockContent
{
	width:100%;
	background-color:#3E3E3E;
	border-bottom:1px solid #000000;
	margin-top:9px;
}
table.Main td.MainContentRight table.BlockContent td.ContentCell
{
	padding:12px 17px 0px 12px;
}
table.Main td.MainContentRight table.BlockContent td.ContentCell2
{
	padding:0px 17px 25px 20px;
}
table.Main td.MainContentRight table.BlockContent td.ContentCell2 td
{
	font-size:12px;
}
table.Main td.MainContentRight table.BlockContent td.ContentCell td.MonthDay
{
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
	font-size:12px;
	padding-top:10px;
}
table.Main td.MainContentRight table.BlockContent td.ContentCell2 div.Content
{
	color:#D6D6D6;
	font-size:12px;
	margin-top:20px;
}
.Content img
{
	margin: 0 10px 4px 0;
}
table.Main td.MainContentRight table.BlockContent table.ContentTitle
{
	background-color:#5C5A55;
}
table.Main td.MainContentRight table.BlockContent table.ContentTitle td.Text
{
	padding-left:6px;
	padding-right:6px;
	padding-top:8px;
	line-height:18px;
	padding-bottom:3px;
}
table.Main td.MainContentRight table.BlockContent table.ContentTitle td.Text div.Title
{
	font-size:22px;
	color:#FFCD07;
}
table.Main td.MainContentRight table.BlockContent table.ContentTitle td.Text div.SubTitle
{
	color:#FBE796;
	font-size:14px;
}

/* добавочные ссылки */
table.AdditionalLink
{
	background-color:#333333;
	width:100%;
	height:33px;
}
table.AdditionalLink td
{
	font-size:11px;
}
table.AdditionalLink td.Text
{
	padding-left:8px;
}
/* стили для отображения команды */
table.TeamMenu
{
	margin-top:9px;
}
table.TeamMenu td.MenuTeamItem
{
	font-size:12px  !important;
}
table.TeamMenu td.Separator
{
	padding-left:8px;
	padding-right:8px;
	color:#E4E4E4;
	font-size:12px;
}
table.TeamMenu td.SelectedItem
{
	color:#E4E4E4;
	font-size:12px  !important;
}

table.TeamList
{
	width:100%;
	background:Transparent url(/img/background/playerlist.head.jpg) repeat-y;
}
table.TeamList td.ListTitle
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-color:#000000;
	border-bottom:1px solid #505050;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:9px;
}
table.TeamList td.ListHead
{	
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-bottom:20px;
	padding-top:20px;
}
table.TeamList td.ListHeadC
{	
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-bottom:7px;
	padding-top:8px;
}
table.TeamList td.ListNumber1,
table.TeamList td.ListNumber2
{
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}
table.TeamList td.PlayerName1,
table.TeamList td.PlayerName2
{
	text-align:left;
	font-size:14px;
	color:#FFFFFF;
	padding-left:12px;
	padding-right:12px;
}
table.TeamList td.PlayerDate1,
table.TeamList td.PlayerDate2
{
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	padding-left:4px;
	padding-right:4px;
}
table.TeamList td.PlayerRole1,
table.TeamList td.PlayerRole2
{
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}
table.TeamList td.ListNumber1,
table.TeamList td.PlayerName1,
table.TeamList td.PlayerDate1,
table.TeamList td.PlayerRole1
{
	background-color:#505050;
	padding-bottom:13px;
	padding-top:13px;
}

table.TeamList td.ListNumber2,
table.TeamList td.PlayerName2,
table.TeamList td.PlayerDate2,
table.TeamList td.PlayerRole2
{
	background-color:#494949;
	padding-bottom:13px;
	padding-top:13px;
}
/* таймер */
table.Timer td.Hour
{
	font-size:116px;
	color:#FFFFFF;
	font-family:Verdana;
	line-height:116px;
	letter-spacing:-10pt;
}
table.Timer td.Minutes
{
	font-size:46px;
	font-family:Verdana;
	color:#FFFFFF;
	vertical-align:top;
	padding-left:10px;
}
table.Timer td.HourTxt
{
	font-size:28px;
	font-family:Verdana;
	color:#FFFFFF;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-left:10px;
}

/* следующий и предыдущий матч */
table.MatchPreNext
{
	border-bottom:3px solid #000000;
	background:Transparent url(/img/background/left.menu.gif);
}
table.MatchPreNext tr.TopRow
{
	background:Transparent url(/img/background/mainpage.cross.gif); 
	height:24px;
}
table.MatchPreNext tr.TopRow td.Header
{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:16px;
}

table.MatchPre td.Score
{
	font-size:32px;
	font-weight:bold;
	color:#C6C6C6;
	vertical-align:top;
	padding-top:35px;
}
table.MatchPre td.Team
{
	color:#C6C6C6;
	font-size:12px;
	text-align:center;
	width:100px;
	vertical-align:top;
	padding-top:13px;
	padding-bottom:15px;
}
table.MatchPre td.About
{
	color:#C6C6C6;
	font-size:12px;
	padding-right:20px;
	padding-bottom:15px;
	padding-top:15px;
}
/* панель с логином */
table.LoginPanel
{
	background:Transparent url(/img/background/left.menu.gif);
	margin-bottom:4px;
	border-bottom:3px solid #000000;
}
table.LoginPanel input.TextBox
{
	width:137px;
	height:19px;
	border:1px solid #C9C9C9;
	margin:0;
	padding:0;
}
table.LoginPanel td
{
	padding-left:19px;
	padding-right:15px;
}
table.LoginPanel td.ForumModLink
{
	font-size:15px;
	padding-top:6px;
}
table.LoginPanel td.FooterLink
{
	font-size:10px;
	color:#FFCD07;
	text-align:right;
	padding-bottom:9px;
}
table.LoginPanel td.Head
{
	background-color:#000000;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:21px;
}
table.LoginPanel td.Link
{
	font-size:11px;
	color:#7D7D7D;
	padding-top:7px;
	padding-bottom:17px;
}

/**/
table.TournamentTable
{
	margin-top:1px;
	background:Transparent url(/img/background/home.tournament.head.jpg);
}
table.TournamentTable td.Title
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:6px 10px;
	background-color:#FFCD07;
}
table.TournamentTable td.Head
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px 6px 6px 6px;
	text-align:center;
	border-bottom:1px solid #3E3E3E;
	border-top:1px solid #3E3E3E;
	border-left:1px solid #000000;
}
table.TournamentTable td.Separator
{
/*	background:#5B5B5B;*/
	background:#000000;
}
table.TournamentTable td.Number1,
table.TournamentTable td.Number2
{
	font-size:12px;
	color:#E2E2E2;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
	border-left:1px solid #000000;
}
table.TournamentTable td.Team1,
table.TournamentTable td.Team2
{
	padding:4px 2px 4px 5px;
	font-size:12px;
	border-left:1px solid #000000;
}
table.TournamentTable td.Team1,
table.TournamentTable td.Number1
{
	background-color:#505050;
}
table.TournamentTable td.Team2,
table.TournamentTable td.Number2
{
	background-color:#3E3E3E;
}
