@charset "utf-8";

html, body {width:100%; height:100%;}

body {

	margin:0px; 
	padding:0px;
}

form {
	margin:0;
	padding:0;
}


input[type=checkbox],
input[type=radio] {
	margin:0px 3px;
}

	vertical-align:middle;
}
input.Text {

	height:16px;


	vertical-align:middle;
}
#REGISTRATION_FORM input.Text{float:left;}
#REGISTRATION_FORM select{float:left;margin-right:5px;}
#REGISTRATION_FORM .erTyping{display:none;margin:0 5px;float:left;height:16px;}

input.Amount {
	width:50px;
	height:16px;
	vertical-align:middle;
	float:right;
}
input.Button {

	vertical-align:middle; 
	height:22px; 

}
input.ButtonDisable {
	vertical-align:middle; 
	height:22px; 	
}
input.Checkbox {
	vertical-align:middle; 
	margin-left:3px; 
	margin-right:3px; 
}
select {
	vertical-align:middle
}


a {
	text-decoration:underline; 
	cursor:pointer; 
	-moz-user-select:none; 
	-khtml-user-select:none; 
	-moz-outline:0px
}



img {
	border:0
}



		
.Separator {
	margin:0px 2px;													
}													


.Wrap {
	position:static; 
	width:auto; 
	overflow:hidden; 
	visibility:inherit; 
	clip:rect(auto,auto,auto,auto); 
	white-space:nowrap
}
						
a.EventMore {
	padding:2px;
}											
					
a.Button {

	cursor:pointer;	
	text-decoration:none;

} 


div.HLine {
	height:0px;
	margin:5px 0px;	
}												
		
/*************************
					 Icon
**************************/

.Icon16 {
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin-right:5px;
}

/*************************
			Float				 
**************************/
.FloatLeft {
	float:left;
}
.FloatRight {
	float:right;
}
.FloatClear { 
	clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}										
/*************************
					 Frame
**************************/
.FrameBox {
	width:1000px;
}

.FrameTopBox {

}



.FrameBottomBox {
	
}

/*************************
					Tooltip
**************************/

#ToolTip {position:absolute; display:block};
#ToolTiptop {display:block; height:5px; margin-left:5px; overflow:hidden}
#ToolTipcont {display:block; padding:2px 12px 3px 7px; margin-left:5px;}
#ToolTipbot {display:block; height:5px; margin-left:5px; overflow:hidden}

/*************************
					 Form
**************************/

table.Form {
	
}

table.Form tr {
	vertical-align:top;
}
table.Form td {
	padding:3px 0px;
}

/*************************
				UpperMenu
**************************/

.UpperMenuBox {
	position:relative; 
	width:auto;	
} 
.UpperMenuBox .UpperMenuLeft {
	float:left;
	width:auto;
}
.UpperMenuBox .UpperMenuRight {
	float:right;
	width:auto;
}
.UpperMenuBox div {
	float:left; 
	width:auto;
	line-height:22px;
	height:22px; 
}
.UpperMenuBox .Separator {
	margin:0px 3px;													
}		

.UpperMenuBox a:hover {
	text-decoration:underline;
}
/*
* html .UpperMenuBox a.IE6Hover { 
	m: expression(this.onmouseover = new Function("this.className = 'IE6HoverAction';"));
}
* html .UpperMenuBox a.IE6HoverAction { 
	text-decoration:underline;
	m: expression(this.onmouseout = new Function("this.className = 'IE6Hover';"));
}
*/
.UpperMenuBox .Icon16 {	
	width:16px;
	*height:16px;
	*margin-top:3px;
}

/*************************
		SiteTabMenu
**************************/

.SiteTabBox {
	position:relative; 
	height:32px;
	width:100%;
}
.SiteTabBox .SiteTabBoxLoginForm {
	*padding-top:5px;
	text-align:right;
	padding-right:2px;
	float:right;
}
.SiteTabBox .SiteTabBoxLoginForm input {
	margin-right:5px;
	margin-left:3px;
}
.SiteTabBox .SiteTabBoxMenuLeft div {
	float:left; 
	width:auto;
	height:32px; 
	margin-right:5px;
}
.SiteTabBox .SiteTabBoxMenuRight div {
	float:right; 
	width:auto; 
	line-height:32px;
	height:32px; 
	margin-left:5px;
}
.SiteTabBox .SiteTabBoxMenuLeft .Icon16, 
.SiteTabBox .SiteTabBoxMenuRight .Icon16 {
	width:10px;
	height:32px;
	margin-left:2px;
	margin-right:2px;	
	*height:16px;
	*margin-top:13px;	
} 

/**************************************
	UserMenuBar
***************************************/

.UserMenuBar {
	float:right;
}
.UserMenuBar .Icon16 {
	height:14px;
	width:14px;
	margin-left:0px;
	margin-right:1px;
	*margin-top:5px;
}

.UserMenuBar ul.MenuBarHorizontal {
	margin: 0;
	padding: 0;
	cursor: default;
	width: auto;
	z-index:1020;
	float:right;
	padding-right:25px;
}
.UserMenuBar ul.MenuBarActive {
	z-index: 1000;
}
.UserMenuBar ul.MenuBarHorizontal li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: auto;
	float: left;	 
}
.UserMenuBar ul.MenuBarHorizontal ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 1020;
	cursor: default;
	position: absolute;
	left: -1000em;
}
.UserMenuBar ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	left: auto;
}
.UserMenuBar ul.MenuBarHorizontal ul li {
	width:150px;
}
.UserMenuBar ul.MenuBarHorizontal ul ul {
	position: absolute;
	margin: -5% 0 0 95%;
}
.UserMenuBar ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left: auto;
	top: 0;
}
.UserMenuBar ul.MenuBarHorizontal a {
	display: block;
	cursor: pointer;
}
.UserMenuBar ul.MenuBarHorizontal iframe {
	position: absolute;
	z-index: 1010;
}
@media screen, projection {
	.UserMenuBar ul.MenuBarHorizontal li.MenuBarItemIE	{
		display: inline;
		f\loat: left;
		background: transparent;
	}
}

/*************************
		Cap
**************************/

.CapBox {
	float:left;
	height:64px; 
	width:100%;
}
.Cap {
	height:64px;
}	
.Cap .LogoBox {
	float:left;
	position:relative;
}	
.Cap .LogoBox .Logo {
	position:absolute;
	width:201px; 
	height:77px; 
	z-index:100;
	margin-left:3px;
	margin-top:2px;
}		
.Cap .Map {
	float:right;
	height:64px;
	width:349px;
	display:block;
}
.Cap .ServerTimeBox {
	margin-right:5px;
	margin-top:30px;
	*margin-top:10px;
}	
.Cap .FlagsMenuBox {
	/*width:300px; 120*/
	margin-right:5px;  
	margin-top:5px;
	float:right;
}
.Cap .FlagsMenuBox .Icon16 {
	width:16px; 
	height:16px;
	margin:2px;
	*margin:0px;	
}

/*************************
		Copyright
**************************/

.IconPlus18 {
	position:absolute;
	left:0px; 
	top:0px;
	width:33px;
	height:32px;
}

.Copyright {
	position:absolute;
	right:10px;	
	width:auto;
	height:32px;
}

/*************************
		SiteNavigatorMenu
**************************/

.SiteNavigatorMenuBox {
	height:24px;  
	width:100%;	
} 

.SiteNavigatorMenuBox .SiteNavigatorMenu {
	float:right;	
	margin:0px 10px 0px 0px;
}
.SiteNavigatorMenuBox .SiteNavigatorMenu div {
	float:left; 
	width:auto; 
	margin:0px 10px 0px 0px;
}
.SiteNavigatorMenuBox .SiteNavigatorMenu a {
	cursor:pointer; 
	text-decoration:none; 
}
.SiteNavigatorMenuBox .SiteNavigatorMenu a:hover {
	text-decoration:underline;
}
.SiteNavigatorMenuBox .SiteNavigatorMenuClose {
	float:right;
	height:inherit;		
	width:auto;
}
.SiteNavigatorMenuBox .SiteNavigatorMenuClose div {
	width:auto;
}
.SiteNavigatorMenuBox .SiteNavigatorMenuClose a {
	cursor:pointer;
}
.SiteNavigatorMenuBox .SiteNavigatorMenuClose a:hover {
	text-decoration:underline;
}

/**************************************
	Overlay
***************************************/

.OverlayHeader {
	height:32px; 
	padding:2px 10px;
}
.OverlayMiddle .TextBox {
	margin-left: 30px; 
	margin-right: 10px;
}
.OverlayFooter {
	padding:5px;
}


/*************************
					 Bar
**************************/

.BarContainer {
	float:none; 
	margin-left:0px; 
	margin-right:0px; 
	width:auto;
	padding:0px;
}

.Bar {
	margin-left:0px;
	margin-right:0px;
	margin-top:3px;
	margin-bottom:3px;	
}

.BarOutbox {
}
.BarOutbox table {
	width:100%;
}
.BarOutboxRelative {
	position:relative; font-size:0; line-height:0; z-index:1; 
}
.BarOutboxTop {
	height:0px; line-height:0; font-size:0;
}
.BarOutboxTopLeft {
	position:absolute; top:0px; left:0px; width:0px; height:0px; font-size:0px; line-height:0px;
}
.BarOutboxTopRight {
	position:absolute; top:0px; right:0px; width:8px; height:32px; font-size:0px; line-height:0px;
}
.BarOutboxMiddleLeft {
}
.BarOutboxMiddleLeft div {
	width:0px;
}
.BarOutboxMiddleRight {
}
.BarOutboxMiddleRight div {
	width:8px;
}
.BarOutboxBottom {
	height:8px; width:100%; line-height:0; font-size:0;
}
.BarOutboxBottomLeft {
	position:absolute; bottom:0px; left:0px; width:8px; height:8px; font-size:0px; line-height:0px;
}
.BarOutboxBottomRight {
	position:absolute; bottom:0px; right:0px; width:8px; height:8px; font-size:0px; line-height:0px;
}

.BarInboxRelative {
	position:relative; font-size:0; line-height:0; z-index:2;
}
.BarInboxTop {
	height:32px; line-height:32; font-size:0;
}
.BarInboxTopLeft {
	position:absolute; top:0px; left:0px; width:0px; height:0px; font-size:0px; line-height:0px;
}
.BarInboxTopRight {
	position:absolute; top:0px; right:0px; width:0px; height:0px; font-size:0px; line-height:0px;
}
.BarInboxMiddleLeft div {
	width:0px;
}
.BarInboxMiddleRight div {
	width:0px;
}
.BarInboxBottom {
	position:absolute; bottom:0px; height:0px; width:100%; line-height:0; font-size:0
}
.BarInboxBottomLeft {
	position:absolute; bottom:0px; left:0px; width:0px; height:0px; font-size:0px; line-height:0px;
}
.BarInboxBottomRight {
	position:absolute; bottom:0px; right:0px; width:0px; height:0px; font-size:0px; line-height:0px;
}


.BarTitle {
	position:absolute;
	height:32px;
	width:100%;
	vertical-align:middle;
}
.BarTitle .Icon16 {
	height:inherit;
	margin-right:2px;
	*margin-top:6px;	
}
.BarTitleLeft {
	position:absolute;
	left:4px;
	width:auto;
	max-width:90%;
	height:inherit;
	line-height:inherit;
	white-space:nowrap;
	overflow:hidden;
	z-index:4;
}
.BarTitleRight {
	position:absolute;
	right:4px;
	width:auto;
	max-width:300px;
	height:inherit;
	line-height:inherit;
	white-space:nowrap;
	overflow:hidden;
	z-index:4;
}
.BarTitleLive {
	position:absolute;
	right:0px;
	width:auto;
	max-width:120px;
	height:inherit;
	line-height:inherit;
	white-space:nowrap;
	overflow:hidden;
	z-index:4;
}
.BarTitleLive div {
	margin-left:18px;
	padding-right:4px;
}
.BarContent {
	padding:10px 5px 10px 5px;
}

/*
.LiveBarBox .BarInboxTop {
	height:0;	
}
*/

/*************************
			 BarMenu
**************************/

.BarMenu .BarMenuLabel {
	margin-left:20px;
}
.BarMenu .BarMenuLabel  {
	margin-left:20px;
}
.BarMenu a {
	display:block; 
	cursor:pointer; 
	text-decoration:none;	
	text-align:left;
}
.BarMenu .Icon16 {	 
	height: 22px;	
	width: 16px;  
	*margin-top:5px;
	*margin-left:2px;
}
.BarMenu .SportIcon {
	width:19px;
	height:22px;
	*margin-top:2px;
	*margin-left:0px;
}


.RedBig a {
	display:block; 
	cursor:pointer;
	text-decoration:none;	
	text-align:left; 
}

/*************************
		table.DataView				 
**************************/

table.DataView thead table td {
	line-height:normal;
	background-color:transparent;
	border:0;
	height:auto;
	padding:inherit;	
}

table.DataView tfoot td {
	padding:0px 3px;
	line-height:20px;
}
table.DataView tfoot table td {
	line-height:inherit;
	background-color:transparent;
	padding:inherit;
	border:0;
}
										
table.DataView tbody td {
	height:13px;
	padding:4px 2px;
}

table.DataView tbody td.DataViewColEnd {
	border-right:0px;
}

table.DataView tbody tr.DataViewRowEnd td {
	border-bottom:0px;
}

/*************************
		div.DataView				 
**************************/

div.DataView {
	margin:5px 0px;
}

div.DataView div.DataViewHead {
	padding:0px 3px;
	text-align:left;
	line-height:24px;
}

div.DataView div.DataViewContent {
	padding:5px 5px;
}

/**************************************
	FloaterCard
***************************************/

.Floater {
	position:absolute; 
	width:28px; 
	height:285px;
	z-index:500;
}	
.Floater .FloaterBar .FloaterBarTotal {
	width:19px; 
	height:14px; 
	margin:10px 3px 0px 3px; 
	text-align:center; 
}
.Floater .FloaterContentBox {	
	position:absolute; 
	width:460px; 
	height:276px; 
	padding:5px;
}
.Floater .FloaterListBox {
	height:225px; 
	width:460px; 
	margin:5px 0px;
}

.Floater .FloaterListBox .FloaterListBoxList {
	overflow:auto; 
	height:203px; 
}
.Floater .FloaterListBox .FloaterListBoxList table td {
	padding:2px 1px;	
}
.Floater .FloaterListDelete {
	display:block;
	width:16px;
	height:16px;
}
.Floater .FloaterListDeleteAll {
	display:block;
	width:16px;
	height:16px;
}
.Floater .FloaterInfo { 
	cursor:default;
}

.Floater .FloaterFooterContentBox {
 	width:460px; 
 	position:relative;
 	height:41px; 
 	text-align:right;
}

.Floater .superBet {
    clear: both;
    float: left;
	text-align:right;
	padding-top:4px;
}


.Floater .FloaterFooterContentBox .FloaterFooterContentBoxLeft {
	/*position:absolute; 
	left:0px; */
	height:25px;
	float:left;
} 
.Floater .FloaterFooterContentBox .FloaterFooterContentBoxRight {
	/*position:absolute; 
	right:0px; 
	width:183px;  */
	text-align:right;
	float:right;
	height:25px;
} 
.Floater .FloaterOpenIcon,.Floater .FloaterCloseIcon {
	width: 9px;
	height: 10px;
	margin:10px 0 0 9px;
	cursor:pointer;
} 

/*************************
				Events
**************************/

.EventsBox {
	margin-bottom:10px;
}														
.EventsBox .EventsDataBox {
}														
.EventsBox .EventsDataBox .EventsDataTitleBox {
	padding:4px 0px; 
	height:10px;
}		
.EventsBox .EventsDataBox .EventsList td {
	padding-top:2px;
	padding-right:2px;
}												
.EventsBox .EventsDataBox .EventsList td.EventsListLastCell	{
	padding-right:0px;
}											
.EventsBox .EventsDataBox .EventsList a.EventBox { 
	text-decoration:none;
	padding:0px 2px;
	display:block;	
	line-height:24px;		
	height:24px;
}

.EventsBox .EventsDataBox .EventsList a.EventBoxBlocked {
	cursor:default;
	text-decoration:none;
	padding:0px 2px;
	display:block;	
	line-height:24px;		
	height:24px;	
}																						
.EventsBox .EventsDataBox .EventsList .EventName {	
	float:left;
	line-height:inherit;
	height:inherit;
}
.EventsBox .EventsDataBox .EventsList .EventK {
	float:right;
	line-height:inherit;
	height:inherit;
	text-decoration:none;
}
.EventsRelatedBox {
}
.EventsRelatedBox .EventsRelatedListBox {
	height:120px;
	overflow:auto;											
}			
.EventsRelatedBox .EventsRelatedListBox table {
	width:100%;
	*width:96%;
}	
.EventsRelatedBox .EventsRelatedListBox label {
	padding:0px 2px;
	line-height:20px;		
	height:20px;	
	color:#292929;										
}	
.EventsRelatedBox .EventsRelatedButtonsBox {
	height:20px;
	line-height:20px;
	text-align:left;
}					
.EventsRelatedButtonsBox div {
	line-height:inherit;
	height:inherit;
}
				
.EventsBox .EventsDataBox .EventsDataTitleBox .IconBlocked,	
.EventsBox .EventsDataBox .EventsDataTitleBox .IconComment {
	margin-left:3px;
	margin-right:0px;
}	

.Game .EventsBox .EventsDataTitleBox {
	position:relative;
}
.Game .EventsBox .EventsDataBox .EventsDataTitleBox .IconClose {
	position:absolute;
	right:0px;
	margin:0px;
	width:20px;
	height:20px;	
}
.Game .EventsBox .EventsDataBox .EventsDataTitleBox .EventMore {
	margin-right:5px;
}

/**************************************
	TooltipTarget
***************************************/

#TooltipTarget {
	position:absolute; 
	display:block;
}
#TooltipTargetTop {
	display:block; 
	height:5px; 
	margin-left:5px; 
	overflow:hidden
}
#TooltipTargetMiddle {
	display:block; 
	margin-left:5px; 
	padding:2px 5px 1px 5px; 
}

#TooltipTargetBottom {
	display:block; 
	height:5px; 
	margin-left:5px; 
	overflow:hidden;
}
#TooltipTarget div.CloseBox {
	height:20px;
	line-height:20px;
}
#TooltipTarget div.CloseBox .Icon16 {
	margin-right:0px;
}
#TooltipTarget .ContentBox {
	width:270px; 
	height:100px;
}	
#TooltipTarget .ContentBox label {
	white-space:nowrap;
}
#TooltipTarget .ButtonBox {
	padding:2px 0px;
	height:24px;
	line-height:24px;
}			
#TooltipTarget .ButtonBox div {
	line-height:inherit;
	height:inherit;
}

/*************************
					Popup
**************************/

.PopupFrameBox {
	width:100%;
}

.PopupFrameBox .CapBox {
	height:52px; 
}
.PopupFrameBox .Cap {
	height:52px;	
}	
.PopupFrameBox .Cap .LogoBox .Logo {
	position:absolute;
	width:180px; 
	height:66px; 
	z-index:100;
	margin-left:3px;
	margin-top:10px;
}	

.PopupFrameBox .SiteNavigatorMenuBox .SiteNavigatorMenu {
	float:left;	
	margin:0px 0px 0px 190px;
	*margin:0px 0px 0px 100px;
}
.LiveJournal {
	margin-top: -6px;
	padding-bottom: 5px;
	font-size: 14px;
	text-align:center;
}
#Menu1 label { cursor:pointer;}
#Menu1 a { cursor:default;}
#BANNER_CONTAINER_1 {padding-top: 4px;}
.paymentsIcon {
	height:15px;
	float:left;
	margin: 2px 2px;
}
table.popupTable {
	clear: both;
	width:460px;
	margin:0px;
	padding-left:3px;	
}
table.popupTable td {
	margin:0px;
	padding:1px;
}
table.popupTable td span{
	padding-left:5px;
}
table.popupTable hr {
	font-size: 0px;
}
#bonusBlock {display:none}
.news {margin:0px;padding:0px; width:585px;_width:575px;height:156px;background-color:#444444;}
.news li {
	height:150px;
	overflow:hidden;
	list-style:none;
	display:none;
	padding:1px 5px 5px 5px;
}
.news .title {
	padding:0px 5px 5px 5px;
}
.newsList {margin:0px;padding:0px; width:585px;_width:575px;list-style:none;}
.newsList li {padding:1px 5px 5px 5px;}
.newsList img {padding:1px 5px 5px 5px;}
.newsList h2 {padding:0px 5px 5px 5px;height:18px}
.newsList .title {float:left;padding-top:2px}
.newsList .date {float:right;font-size:11px;padding-top:6px}
.LOGO_CONTAINER_A {display:block;position:absolute;left:0;top:0;width:180px;height:65px;}




#FLASH_LIVENAVIGATOR_CONTAINER {font-family:Arial;}
.live_header {height:32px;background:url(../../Images/live_top_header.gif) repeat-x;}
.live_header .live_calendar {font-size:0;outline:none;display:block;float:right;margin-right:4px;width:19px;height:32px;background:url(../../Images/live_calendar.gif) no-repeat 0 0;margin-top: -32px;}
.live_header .live_calendar:hover {background-position: 0 -32px;}
/*.live_header img {padding-left:5px}*/
.live_header_logo { background: url(../../Images/live_logo.gif) no-repeat;margin-left:5px;height:32px}
.live_tabs ul {height:22px;list-style:none;padding:0;margin:0;border:2px solid transparent}
.live_tabs li {display:block;float:left;border-right:1px solid #121212;}
.live_tabs a {display:block;height:22px;line-height:22px;color:#ccc;text-decoration:none;padding:0 20px;font-family:Arial;background:url(../../live_tabs.gif) repeat-x 0 0}
.live_tabs a.active, .live_tabs a:hover {background-position:0 -22px}
#live_now,#live_favorites {display:none}
#live_now.active,#live_favorites.active {display:block;}
.live_sport_type {display:block;height:22px;line-height:22px;color:#fff;padding:0 5px;background:url(../../Images/live_tabs.gif) repeat-x 0 0}
.live_sport_type u {display:block;float:left;height:22px;padding-left:20px;text-decoration:none;background-repeat:no-repeat;background-position:0 50%}
.live_sport_type a {font-size:0;outline:none;float:right;text-decoration:none;display:block;width:12px;height:22px;background:url(../../Images/live_tab_open_close.gif) no-repeat}
.live_sport_type a.open {background-position:0 0 !important}
.live_sport_type a.open.hover {background-position:0 -22px !important}
.live_sport_type a.close {background-position:0 -44px !important}
.live_sport_type a.close.hover {background-position:0 -66px !important}

#FLASH_LIVENAVIGATOR_CONTAINER dl,
#FLASH_LIVENAVIGATOR_CONTAINER dt,
#FLASH_LIVENAVIGATOR_CONTAINER dd {padding:0;margin:0;cursor:pointer}
#FLASH_LIVENAVIGATOR_CONTAINER dd:after {content: " ";  display: block;  clear: both}
#FLASH_LIVENAVIGATOR_CONTAINER dd.hover {background:#1E1E1E}
#FLASH_LIVENAVIGATOR_CONTAINER dd.active {background:#880000}

#FLASH_LIVENAVIGATOR_CONTAINER dl.LiveSportClosed dd {display:none !important}

#FLASH_LIVENAVIGATOR_CONTAINER dd {background:#262626;padding:5px 4px;border-bottom:1px solid #121212;margin:0 0 1px 1px}
#FLASH_LIVENAVIGATOR_CONTAINER dd u {color:#fce57c;display:block;text-decoration:none;padding-bottom:2px}
#FLASH_LIVENAVIGATOR_CONTAINER dd i {padding-left:25px;color:#e5e5e5;display:block;float:left;font-style:normal;}
#FLASH_LIVENAVIGATOR_CONTAINER dd b {color:#fff;display:block;float:left;font-weight:400;font-size:11px;}
#FLASH_LIVENAVIGATOR_CONTAINER dd b.score {font-weight:700;}
#FLASH_LIVENAVIGATOR_CONTAINER dd em {float:right;display:block;font-style:normal;color:#8b8b8b;padding-right:15px}
#FLASH_LIVENAVIGATOR_CONTAINER dd a {display:block;float:right}

#FLASH_GAME_CONTAINER {width:548px}
#FLASH_GAME_CONTAINER dl {margin-top:6px}
#FLASH_GAME_CONTAINER dl:after {content: " ";  display: block;  clear: both}
#FLASH_GAME_CONTAINER dt {margin:3px 0 2px}
#FLASH_GAME_CONTAINER dt div{background:url(../../Images/live_top_header.gif) repeat-x;line-height:32px;color:#fce57c;padding-left:6px}
#FLASH_GAME_CONTAINER dl div.row {text-align:center}
#FLASH_GAME_CONTAINER dl div.row:after {content: " ";  display: block;  clear: both}

#FLASH_GAME_CONTAINER dd {cursor:default;height:22px;float:left;border-left:1px solid #5d5d5d;border-top:1px solid #5d5d5d;border-right:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d;background:#373535;}
#FLASH_GAME_CONTAINER dd.first {margin-left:0px !important;}
#FLASH_GAME_CONTAINER dd:after {content: " ";  display: block;  clear: both}
#FLASH_GAME_CONTAINER dd.S {width:180px;margin-left:1px;}
#FLASH_GAME_CONTAINER dd.L {width:271px;margin-left:1px;}
#FLASH_GAME_CONTAINER dd u {display:block;float:left;line-height:22px;color:#e5e3c8;text-decoration:none;padding-left:6px}
#FLASH_GAME_CONTAINER dd i {display:block;float:right;line-height:22px;color:#68a3f3;font-style:normal;padding-right:6px}
#FLASH_GAME_CONTAINER dd.hover {background:#262626 !important}
#FLASH_GAME_CONTAINER dd.hover i {color:#fce37b !important}

#BANNER_CONTAINER_JS_1 {width:584px;height:305px}
#BANNER_CONTAINER_JS_1 .home_news_left {width:400px;height:300px;float:left}
#BANNER_CONTAINER_JS_1 .home_news_left img {width:400px;height:300px;}
#BANNER_CONTAINER_JS_1 .home_news_right {width:184px;height:300px;float:left}

#BANNER_SLIDESHOW_THUMBS {float:left;width:160px;height:120px;position:relative;overflow:hidden}
#BANNER_SLIDESHOW_THUMBS img {border:none;float:left;width:80px;height:60px}
#BANNER_SLIDESHOW_SCROLL {float:left;width:23px;height:120px;background:#333}
#BANNER_SLIDESHOW_SCROLL a,#BANNER_SLIDESHOW_SCROLL a u {outline:none;background-image:url(../../Images/slideshow_scroll_arrows.gif);display:block;width:22px;height:16px}
#BANNER_SLIDESHOW_SCROLL a.up {background-position:0 0}
#BANNER_SLIDESHOW_SCROLL a.up u {background-position:0 -16px}
#BANNER_SLIDESHOW_SCROLL a.down {margin-top:88px;background-position:0 -48px}
#BANNER_SLIDESHOW_SCROLL a.down u {background-position:0 -32px}

#BANNER_SLIDESHOW_BET {text-align:center;padding-top:15px;position:relative;height:167px}
#BANNER_SLIDESHOW_BET div.teams {background:#585858;color:#fff;margin:10px 5px;padding:5px;border-radius:5px;background: -moz-linear-gradient(100% 100% 90deg, #454545, #8A8A8A);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#454545), to(#8A8A8A));-moz-border-radius: 3px;border-radius: 3px;}
#BANNER_SLIDESHOW_BET dl {position:absolute;left:0;bottom:0;margin:0;width:100%}
#BANNER_SLIDESHOW_BET dd {text-align:left;margin:1px;cursor:default;height:22px;border-left:1px solid #5d5d5d;border-top:1px solid #5d5d5d;border-right:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d;background:#373535;}
#BANNER_SLIDESHOW_BET dd:after {content: " ";  display: block;  clear: both}
#BANNER_SLIDESHOW_BET dd u {display:block;float:left;line-height:22px;color:#e5e3c8;text-decoration:none;padding-left:6px}
#BANNER_SLIDESHOW_BET dd i {display:block;float:right;line-height:22px;color:#68a3f3;font-style:normal;padding-right:6px}
#BANNER_SLIDESHOW_BET dd.hover {background:#262626 !important}
#BANNER_SLIDESHOW_BET dd.hover i {color:#fce37b !important}

#oneclickdiv {
	text-align:right;
	margin-top: -5px;
}
#oneclickamount {
width:40px;height:10px;
font-size:9px;
margin:0 4px 0 0;
}
#oneclickinput {
margin-left:5px;display:none;
}
#currency1click{
color:black;
}
#qb_setings {position:absolute;right:253px;margin-top:-102px;display:none;background: #464646;padding:3px;padding-left:6px;padding-right:6px;}
#fty_icons {
margin-top:16px;
text-align:center;
margin-bottom:10px;
width:160px;
overflow:auto;
}
#fty_icons img{border:0px;}
#fty_icons .fb{float:left;margin-top:5px;margin-left:22px;margin-right:10px}
#fty_icons .tw{float:left;margin-top:5px;}
#fty_icons .yt{float:left;margin-top:5px;margin-left:10px;}



/*Result*/
.content_gray {background:#444444;border:2px solid #202020;width:950px;overflow:auto;}
.content_gray_title {background:#363636;color:#ffffff;border-bottom:1px solid #212121;height:24px;}
.topResTitle{width:930px;margin:auto;margin-top:10px;margin-bottom:10px;font-weight:bold;}
.ResTitlePad30{padding-left:30px;padding-top:5px;}
.content_gray_body{margin:15px 40px;overflow:hidden;height:auto;}
.content_gray_body .floatLeft {float:left;}
.content_gray_body .Left20 {margin-left:20px;}
.content_gray_body .vidSporta {height:24px;width:200px;/*background:#3d3d3d;*/font-weight:bold;margin-right:20px;}
.content_gray_body .selectDate {height:24px;/*background:#3d3d3d;*/font-weight:bold;margin-right:20px;}
.content_gray_body .vidSporta div {margin-top:5px;}
.content_gray_body .selectDate div {margin-top:5px;}

.content_gray_body .selectRow div {margin-top:5px;border-top:1px solid #323232;padding-top:5px;}
.content_gray_body .selectRow .searchSelect {width:200px;height:18px}
.content_gray_body .selectRow .textCal {width:70px;height:16px;}
.content_gray_body .selectRow .search {border:1px solid #323232;}
.content_gray_body .separateVertical {margin-top:10px;margin-bottom:10px;width:866px;border-top:1px solid #6d6d6d;border-bottom:1px solid #323232;}
.clearBoth {clear:both;}
.ComTitle {margin-bottom:3px;height:20px;width:866px;border-bottom:1px solid #FCE57C;padding-bottom:4px;}
.ComTitle h3{font-weight:bold;font-size:11px;}
.loopDiv {width:850px;overflow:hidden; margin-top:0px;padding: 8px 0 8px 16px;}
.loopDiv div {float:left;color:#f2f2f2;}
.loopDiv:hover{background:#1e1e1e;cursor:pointer;}

.loopDiv img{display:none;}
.loopDiv:hover img{display:inline;}
.loopDiv .CompetitionName {width:400px;margin-right:20px;}
.loopDiv .GameName {width:300px;}
.loopDiv .arrow {width:23px;margin:0px 3px 0 2px;}
.loopDiv .Date {width:130px;margin-right:20px;}
.loopDiv .Command {cursor:pointer;}
.bg0{background:#363636;font-weight: bold;/*url("Images/divS0.png") repeat-x;*/}
.bg1{background:#3f3f3f;font-weight: bold;/*url("Images/divS1.png") repeat-x;*/}

.loopDivVisited {background:#1e1e1e;border-bottom:1px solid #141212;}

.loopDivHidden {width:848px;padding:0px;overflow:hidden;min-height:30px; margin-top:0px;margin-left: 9px;display:none;border:1px solid #1e1e1e;}
.loopDivHidden div {margin:5px 10px 5px 20px;overflow:auto;}
.headerLine {
	width: 384px;
	padding: 5px 0 0 5px;
	float:left;
}
.wonEvent {
	/*border-bottom: 1px solid #666666;
	height: 20px;
	padding: 5px 0 0 5px;*/
}
.betmax {
    color: #DD6666;
    cursor: pointer;
    float: left;
    font-size: 9px;
    padding-top: 4px;
    width: 50px;
}
/*.AllRates {
    display: block;
    color: #fce57c;
    margin-left: 5px;
    margin-top: 5px;
}*/

/**************************************
	LiveChat
***************************************/

#LiveChat{
    position:fixed;
    top:200px;
    width:48px;
    height:125px;
    background:url('../../Images/live_capital.png') -10px 0;
    z-index: 10000000000;
}
#LiveChat:hover{
    position:fixed;
    top:200px;
    width:58px;
    height:125px;
    background:url('../../Images/live_capital.png');
    z-index: 10000000000;
}

/*End Result*/body {
	font-size:11px; 
	color:#E5E5E5; 
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	background-color:#111111; 
}

input {
	font-family:"Lucida Grande","Verdana", sans-serif; 
	color:#111111; 
}
input.Text {
	font-size:11px; 
	line-height:16px;
	border:1px solid #838383; 
}
input.Amount {
	font-size:11px; 
	line-height:16px;
	border:1px solid #838383;
}
input.Button {
	color:#292929; 
	background-color:#B5B7B5; 
	font-weight:bold; 
	font-size:9px; 
	border-top:1px solid #A0A0A0;
	border-left:1px solid #A0A0A0; 
	border-right:1px solid #5F5F5F; 
	border-bottom:1px solid #5F5F5F;
}
input.ButtonDisable {
	color:#353535; 
	background-color:#696969; 
	border-top:1px solid #444444;
	border-left:1px solid #444444; 
	border-right:1px solid #2E2E2E; 
	border-bottom:1px solid #2E2E2E;
	font-weight:bold; 	
	font-size:9px; 
}
input.Checkbox {
	border:1px solid #838383; 
}
select {
	font-size:11px; 
	border:1px solid #838383; 
}
textarea {
	border:1px solid #838383;
	font-size:11px; 
	font-family:"Lucida Grande","Verdana", sans-serif; 
	color:#111111;
}


a {
	color:#67A5F5; 
}
a:hover {
	color:#FCE57C
}

b {
	font-size:10px
}
strong {	
	font-size:10px;	
}

sub, sup {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#898989;
}

.Sub, .InputSub {
	font-size:10px;
	color:#898989;
	display:block;
}

.Small {
	font-size:10px;	
}

.CRed {
	color:#E52121;
}
.CYellow {
	color:#FCE57C; 
}
.CGray {
	color:#C6C6C6;
}
.CGray2 {
	color:#909090;
}

.Text {
	line-height:110%;
}

.Date {
	color:#7E7E7E;
}														
.Command { 
	color:#FCE57C;	
	font-size:11px;
	font-weight:normal;
	cursor:default;
}
.Competition {
	color:#FFFFFF;
}
		
.Separator {
	color:#9B9B9B;
	font-size:9px;
}													
											
.K {
	color:#67A5F5;
	text-decoration:none;
}
.KBlocked {
	color:#7E7E7E;
	text-decoration:none;
}
						
a.EventMore {
	line-height:16px;	
	text-decoration:underline;
	color:#8B8B8B;
	font-size:90%;
}											
a.EventMore:hover {
	color:#FCE57C;
}													
					
a.Button {
	color:#ED4340; /*D9895A*/
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
} 
a:hover.Button {
	color:#ED4340;
	text-decoration:underline;
} 

div.HLine {
	clear:both;
	font-size: 0px;
	line-height: 0px;
	border-top:1px solid #181818;
	border-bottom:1px solid #323232; 
}												
		
/*************************
					 Icon
**************************/

.Icon16 {
	background-repeat:no-repeat;
	background-position:center center;
	*background-image:none;
}

.FrameMiddleBox {
	background-color:#202020;
	color:#E5E5E5; 
	padding:5px 0px 5px 5px;
	font-size:11px; 
}

/*************************
					Tooltip
**************************/

#ToolTipcont {background:#464646; color:#FFF}

/*************************
				UpperMenu
**************************/
.UpperMenuBox a {
	cursor:pointer; 
	color:#CCCCCC; 
	font-size:9px; 
	font-weight:bold;
	text-decoration:none;
}

/*************************
		SiteTabMenu
**************************/

.SiteTabBox {
	background-color:#1A1A1A; 
}
.SiteTabBox .SiteTabBoxLoginForm {
	line-height:31px;
	font-size:10px; 
	color:#E5E5E5; 
	font-weight:bold;
}
.SiteTabBox .SiteTabBoxMenuLeft div {
	line-height:32px;
}
.SiteTabBox  a {
	cursor:pointer; 
	color:#FFFFFF; 
	font-size:10px; 
	font-weight:bold;
	text-decoration:none;
}
.SiteTabBox a:hover {
	color:#FCE57C;	
}

/**************************************
	UserMenuBar
***************************************/

.UserMenuBar ul.MenuBarHorizontal {
	list-style-type: none;
	font-size: 100%;
}
.UserMenuBar ul.MenuBarHorizontal li {
	font-size: 100%;
}
.UserMenuBar ul.MenuBarHorizontal ul {
	font-size: 100%;
	width: 150px;
}
.UserMenuBar ul.MenuBarHorizontal ul {
	border-bottom: 1px solid #151515;
	border-left: 1px solid #151515;
	border-right: 1px solid #151515;
}
.UserMenuBar ul.MenuBarHorizontal a {
	padding: 10px 5px;
	color: #FFFFFF;
	text-decoration: none;
}
.UserMenuBar ul.MenuBarHorizontal li ul a {
	background-color: #262626;
}
.UserMenuBar ul.MenuBarHorizontal a:hover, 
.UserMenuBar ul.MenuBarHorizontal a:focus {
	color:#FCE57C;
}
.UserMenuBar ul.MenuBarHorizontal a.MenuBarItemHover, 
.UserMenuBar ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, 
.UserMenuBar ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	color:#FCE57C;
	background-color:#212121;
}

.Cap {
	background-color:#307CC7; 
}	
/*************************
		Copyright
**************************/
.Copyright {
	line-height:32px;
	font-family:Arial, Helvetica, sans-serif;; 
	font-size:10px; 
	color:#A2A2A2; 
}

/*************************
		SiteNavigatorMenu
**************************/

.SiteNavigatorMenuBox {
	background-color:#CCCCCC; 	
	line-height:24px;
} 

.SiteNavigatorMenuBox .SiteNavigatorMenu a {
	color:#292929; 
	font-size:10px; 
	font-weight:bold;
}
.SiteNavigatorMenuBox .SiteNavigatorMenuClose {
	line-height:inherit;		
}
.SiteNavigatorMenuBox .SiteNavigatorMenuClose div {
	padding:0px 5px 0px 10px;
}
.SiteNavigatorMenuBox .SiteNavigatorMenuClose a {
	text-decoration:none;
	font-size:10px; 
	font-weight:normal;
	color:#171717;
}
.SiteNavigatorMenuBox .SiteNavigatorMenuClose a:hover {
	text-decoration:underline;
}

/**************************************
	Overlay
***************************************/

.OverlayHeader {	
	background-color:#939393;
	color:#262626; 
	font-size:10px;
	font-weight:bold;
}
.OverlayMiddle {
	background-color:#AAAAAA;
	color:#262626; 
}
.OverlayMiddle .Icon16 {
	margin-left:30px;
}
.OverlayFooter {
	background-color:#AAAAAA;
	color:#262626;  
}


/*************************
					 Bar
**************************/
.BarInbox {
	border-top:1px solid #303030;
	border-left:1px solid #303030;
	border-right:1px solid #0B0B0B;
	border-bottom:1px solid #0B0B0B;
}
.BarInboxMiddleLeft {
	*background-color:#262626;
}
.BarInboxMiddleRight {
	*background-color:#262626;
}
.BarTitle {
	line-height:32px;	
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;	
}
.BarContent {
	background-color:#262626;
}
/*************************
			 BarMenu
**************************/

.BarMenu {
	border-bottom:1px solid #323232; 
	border-top:1px solid #181818;
}
.RedBig {
	color:#ED4340;
	font-size:14px;
}
.BarMenu a {
	line-height:22px;
	border-top:1px solid #323232;
	border-bottom:1px solid #181818;
	color:#E5E5E5;
}
.BarMenu a:hover {
	background-color:#212121;
	color:#FCE57C;
}

.RedBig a {
	line-height:22px;
	border-top:1px solid #323232;
	border-bottom:1px solid #181818;
	color:#ED4340;
}

/*************************
		table.DataView				 
**************************/

table.DataView
{	
	border-left:#484848 1px solid;
	border-top:#484848 1px solid;
	border-right:#121212 1px solid;
	border-bottom:#121212 1px solid;											
}
														
table.DataView thead td {
	background-color:#212121;											
	color:#FFFFFF;
	padding:0px 3px;
	line-height:26px;
	height:26px;
}

table.DataView tbody td {	
	border-right:#212121 solid 1px;
	border-bottom:#212121 solid 1px;				
}
table.DataView tr.Odd td {
	background-color:#363636;
}
table.DataView tr.Even td {
	background-color:#444444;
}

/*************************
		div.DataView				 
**************************/

div.DataView div.DataViewHead {
	background-color:#212121;										
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	border-left:#484848 1px solid;
	border-top:#484848 1px solid;
	border-right:#121212 1px solid;
	border-bottom:#121212 1px solid;
}

/**************************************
	FloaterCard
***************************************/

.Floater {
	background-color:#3B3B3B;  	
}	
.Floater .FloaterBar {	
	background-color:#1C1C1C; 
}
.Floater .FloaterBar .FloaterBarTotal {
	background-color:#fff; 
	font-size:10px;
	color:#393939;
}
.Floater .FloaterListBoxHeader {
	color:#C6C6C6;
	font-size:10px;
	font-weight:bold; 
	background-color:#1D1D1D;
}
.Floater .FloaterListBox .FloaterListBoxList {
	background-color:#fff;
	color:#262626;
}
.Floater .FloaterCommand { 
	color:#000000;
	font-weight:bold;
	font-size:10px;
	width:250px;
	overflow: auto;
}
.Floater .FloaterK {
	color:#2168B6;
}

/*************************
				Events
**************************/
.EventsBox .EventsTitleBox {
	background-color:#212121;	
	border-left:#484848 1px solid;
	border-top:#484848 1px solid;
	border-right:#121212 1px solid;
	border-bottom:#121212 1px solid;
	line-height:24px;	
	padding:0px 3px;																																			
}																																			
.EventsBox .EventsDataBox .EventsList a.EventBox { 
	background-color:#363636;																													
	border-top:#5D5D5D 1px solid;
	border-left:#5D5D5D 1px solid;
	border-right:#1D1D1D 1px solid;
	border-bottom:#1D1D1D 1px solid;
}
.EventsBox .EventsDataBox .EventsList a.EventBox:hover {
	text-decoration:none;
	background-color:#2C2C2C;	
	border-top:#464646 1px solid;
	border-left:#464646 1px solid;
	border-right:#181818 1px solid;
	border-bottom:#181818 1px solid;
}		
.EventsBox .EventsDataBox .EventsList a.EventBoxBlocked {
	background-color:#2C2C2C;
	border-top:#343434 1px solid;
	border-left:#343434 1px solid;
	border-right:#212121 1px solid;
	border-bottom:#212121 1px solid;
}																						
.EventsBox .EventsDataBox .EventsList .EventName {	
	font-size:11px;
	color:#E5E5E5;															
}
.EventsBox .EventsDataBox .EventsList a.EventBox:hover .EventName {
	color:#FFFFFF;
}														
.EventsBox .EventsDataBox .EventsList a.EventBox:hover .EventK {
	color:#FCE57C;
}
.EventsBox .EventsDataBox .EventsList a.EventBoxBlocked .EventK {
	color:#7E7E7E;
}
.EventsRelatedBox .EventsRelatedListBox {
	background-color:#FFF;
	border-top:1px solid #5F5F5F;
	border-left:1px solid #5F5F5F; 
	border-right:1px solid #A0A0A0; 
	border-bottom:1px solid #A0A0A0;																
}			
.Game .EventsBox .EventsDataBox .EventsDataTitleBox .IconClose {
	background-color:#212121;	
	border-left:#484848 1px solid;
	border-top:#484848 1px solid;
	border-right:#121212 1px solid;
}
/**************************************
	TooltipTarget
***************************************/

#TooltipTargetMiddle {
	background-color:#363636;
	border-top:#5D5D5D 1px solid;
	border-left:#5D5D5D 1px solid;
	border-right:#1D1D1D 1px solid;
	border-bottom:#1D1D1D 1px solid; 
}

#TooltipTarget .ContentBox {
	overflow:auto; 
	background-color:white; 
	border:#838383 solid 1px; 
	padding:2px;
}	
#TooltipTarget .ContentBox label {
	color:#292929;
	line-height:18px;
}
/*************************
					Popup
**************************/

.PopupFrameBox .Cap {
	background-color:#202020;	
}	

#Menu1 li{border-bottom:1px solid #181818!important;}
#Menu1 li {border-top:1px solid #323232!important;}
table.popupTable {
	border:1px solid #ffffff;
	border-collapse:collapse;	
}
table.popupTable td {
	border:1px solid #ffffff;
	border-collapse: collapse;	
}
.calendarInput  {width:75px;background:#DDDDDD;cursor:pointer;}
#FLOATERCARD_BONUS_BOX{color:#ED4340; font-weight:bold}
.news {background-color:#444444;}
.news .title {
	font-size:14px;
	color:#FCE57C;
	border-bottom:1px solid #212121;
	background-color:#363636;
}
.newsList {background-color:#444444;}
.newsList h2 {font-size:14px;color:#FCE57C;border-bottom:1px solid #212121;background-color:#363636;}
