/* commons */
a img { border: none; }
.menu-list {
	margin:0;
	padding: 0;
	list-style-position: outside;
	
}
.menu-list li {
	list-style: none;
  list-style-image: none;
}
.Footermenu-list {
	margin: 3px 0 0 0;
	padding: 0;
	list-style-position: outside;
	min-height:145px;
	
}
.Footermenu-list li {
	list-style: none;
  list-style-image: none;
}
.clear {
	clear: both;
  font-size: 1px;
}
.right {
	float: right;
}
.sys-form {
	margin: 0;
	padding: 0;
}
wbr:after {content: "\00200B";} /* for Opera */

body {
  margin: 0;
	padding: 0;
	color: #4c4c4c;
	background: #0b2650 url(../images/bg_body.png) repeat-x 0 0;
  font: 12px/1.6 Verdana, Geneva, Arial, Helvetica,  sans-serif; 
}

a {
	color: #f15a24;
	text-decoration: none;
}
a:hover {
  color: #2163ad;
	text-decoration: underline;
}


h1, h2, h3 { color: #464646; }
h1 {
	font-size: 25px;
  font-weight: normal;
	margin: 0 0 20px;
}
h2 {
	font-size: 18px;
  font-weight: bold;
	margin-bottom: 15px;
}
h3 {
	font-size: 16px;
	font-weight: normal;
}

.more {
	margin-top: 15px;
	padding-left: 12px;
}
.more a {
	background: url(../images/icons.png) no-repeat 0 -84px;
	padding-left: 8px;
}
.more a:hover {
	background-position: 0 -144px;
}

.dottedSep {
	margin: 8px 0 6px;
	height: 2px;
	background: url(../images/icons.png) repeat-x 0 -450px;
}

/* rounds */
.tl, .tr, .bl, .br {
  background: url(../images/rounds.png) no-repeat -9999px -9999px;
  font-size: 1px;
}

/* Page layout */
#wrap {
  width: 1014px;
  margin: 0 auto;
}
#page {
  background: #fff;
  width:1015px;
  margin:0 auto;
 }
#content-wrap {
	padding: 22px;
	background: url(../images/bg_conwrap.gif) repeat-x 0 0;
}
#rightBar {
  float: right;
  width: 324px;
}
#contentBar {
  float: left;
  width: 624px;
}

.hbg {
  background: url(../images/bg_hbg.jpg) no-repeat 50% 0;
}


/* Header */
#header {
  position: relative;
	zoom: 1;
  z-index: 20; /* IE */
  background: url(../images/bg_header.jpg) no-repeat 0 100%;
}
#logo {
	padding: 16px 0 20px 25px;
}
/* header bar */
#headerBar {
	background: #c2c4c7 url(../images/bg_headerbar.gif) repeat-x 0 0;
	border: 1px solid #fff;
	border-top: none;
	padding: 4px 5px 4px 25px;
	height:30px;
	line-height:30px;
}
#fibaLogo { float: left; margin-top:3px; }
/* header links */
#headerLinks {
	float: left;
	padding-left: 3px;
	zoom: 1;
}
#headerLinks li {
	float: left;
	padding: 0 12px;
	border-right: 1px solid #b2b2b2;
}
#headerLinks .last { border-right: none; }
#headerLinks a {
	color: #666;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
}
#headerLinks a:hover {
	color: #0071bc;
}

/* top menu */
#topMenu {
  background: url(../images/bg_topmenu.png) repeat-x 0 0;
  position: relative;
  zoom: 1;
  z-index: 19; /* for submenu */
}
#topMenu .level1 {
  border: 1px solid #04041e;
  border-bottom: none;
  padding: 0 16px 0;
}
#topMenu li {
  float: left;
  margin-top: 9px;
  height: 39px;
}
#topMenu a {
  color: #fff;
  display: block;
	text-align: center;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  padding-right: 3px;
}
#topMenu a span {
  line-height: 39px;
  display: block;
  padding: 0 12px 0 15px;
}
#topMenu .active a{
  background: url(../images/rounds.png) no-repeat 100% -49px;
  color: #333;
}
#topMenu .active span {
  background: url(../images/rounds.png) no-repeat 0 -10px;
}
/* top menu rounds */
#topMenu .tl, #topMenu .tr {
  position: absolute;
  height: 2px;
  width: 100%;
  z-index: 19;
}
#topMenu .tl {
  top: -1px;
  left: -1px;
  background-position: 0 0;
}
#topMenu .tr {
  background-position: 100% -2px;
  left: 2px;
  top: 0;
}
/* top menu level2 */
#topMenu .sublevel {
	padding: 0 14px;
}
#topMenu .sublevel li {
  margin: 0;
	height: auto;
	padding-right: 18px;
	margin-right: -18px;
  position: relative;
}
#topMenu .sublevel a {
  color: #f15a24;
	font-weight: normal;
	background: none;
	padding: 0 0 0 18px;
}
#topMenu .sublevel span {
	background: none;
	line-height: 45px;
	padding: 0 12px;
}
#topMenu .sublevel a:hover{
	color: #2163ad;
	text-decoration: underline;
}
#topMenu .sublevel .active a {
	color: #333;
	text-decoration: none;
}
/* top menu level2 */
#topMenu .level2 {
	background: #e4e5e6 url(../images/bg_level2.gif) repeat-x 0 0;
	z-index: 18;
	padding-left: 0;
}
#topMenu .level2 .active a {
	font-weight: bold;
}
#topMenu .level2 .active span {
	background: url(../images/icons.png) no-repeat 50% -471px;
}
/* top menu level3 */
#topMenu .level3 {
	background: #fff;
	border-bottom: 1px solid #e6e6e6;
	z-index: 17;
}
#topMenu .level2 .expand li a {
	background: none !important;
}

/* top menu dropdowns */
#topMenu .drop {
	display: none;
	position: absolute;
	zoom: 1;
}
#topMenu .level1 li:hover .drop2,
#topMenu .level2 li:hover .drop3 {
	display: block;
}
#topMenu .drop li,
#topMenu .drop li a {
	float: none;
	margin: 0;
	padding: 0;
	line-height: normal;
	text-align: left;
	height: auto;
}
#topMenu .drop li span {
	line-height: 2;
}
#topMenu .sublevel .expand:hover .drop a {
  color: #f15a24;
	text-decoration: none;
}
#topMenu .sublevel .expand:hover a,
#topMenu .sublevel .expand:hover a:hover{
	color: #2163ad;
	text-decoration: underline;
}
/* dropdown2 */
#topMenu .drop2 {
	z-index: 19;
	left: 2px;
	top: 48px;
	width: 1010px;
	zoom: 1;
  padding-top: 2px;
}
#topMenu .level1 .expand {
	z-index: 19;
}
#topMenu .drop2bg {
	z-index: 19;
	border: 1px solid #091745;
	border-top: none;
	padding: 20px;
 	background: url(../images/bg_drop2.png) repeat-x 0 100%;
	zoom: 1;
}
#topMenu .drop2 .tl, #topMenu .drop2 .bl {
	height: 1px;
	position: relative;
} 
#topMenu .drop2 .tl {
	left: -21px;
	top: -20px;
	background-position: 0 -470px; 
}
#topMenu .drop2 .tr,
#topMenu .drop2 .br {
	background-position: 100% -471px;
	left: 42px; 
	position: relative;
	height: 1px; 
}
#topMenu .drop2 .bl {
	left: -21px;
	top: 21px;
	background-position: 0 -470px; 
}
#topMenu .drop2 ul {
	float: left;
	zoom: 1;
}
#topMenu .drop2 a {
	white-space: nowrap;
	color: #f7931e;
}
#topMenu .drop2 a, 
#topMenu .drop2 a span {
	background: none !important; 
	cursor: pointer;	
	zoom: 1;
}
#topMenu .level1 .expand:hover a {
	background: url(../images/rounds.png) no-repeat 100% -520px;
	zoom: 1;
}
#topMenu .level1 .expand:hover span {
	background: url(../images/rounds.png) no-repeat 0 -480px;
	cursor: pointer;
	zoom: 1;
	padding-bottom: 2px;
}
#topMenu .drop2 a:hover {
	text-decoration: underline;
}
#topMenu .drop2 .sep {
	background: url(../images/bg_drop2_list.gif) repeat-y 100% 0;
	margin: 0 25px;
	width: 1px;
	min-height: 25px;
	float: left;
}
/* dropdown3 */
#topMenu .level2 .expand {
	z-index: 18;
}
#topMenu .level2 .expand:hover {
	background: url(../images/bg_drop3.png) no-repeat 100% 100%;
}
#topMenu .level2 .expand:hover a {
	background: url(../images/bg_drop3.png) no-repeat 0 0;
	zoom: 1;
}
#topMenu .drop3 {
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
	border-top: none;
	left: 16px;
	top: 45px;
	padding-bottom: 10px;
	min-width: 100%;
}
#topMenu .drop3 a{
	white-space: nowrap;
}



/* top menu right buttons */
#topMenu .topButtons li {
  margin-left: 7px;
  background: url(../images/rounds.png) no-repeat 100% -90px;
  padding-right: 2px;
}
#topMenu .topButtons a{
  background: url(../images/rounds.png) no-repeat 0 -90px;
}
#topMenu .topButtons span {
  line-height: 29px;
  #line-height: 28px;
}
#topMenu .topButtons .exp {
  margin-left: 24px;
}
#topMenu .topButtons .exp a {
  font-weight: normal;
  text-align: left;
}
#topMenu .topButtons .exp b{
  background: url(../images/icons.png) no-repeat 15px 5px;
  padding-left: 20px;
  #display: inline-block;
}



/* teams select */
#teams {
	
	float: left;
	position: relative;
	z-index: 19;
	margin-top:3px;
}

#teams span { font-weight:bold; }

#teams .btn a {
	display: block;
	background: url(../images/rounds.png) no-repeat 0 -570px;
	text-decoration: none;
	color: #fff;
	line-height: 27px;
	height: 27px;
	width: 70px;
}

#teams:hover .btn a {
	background-position: 0 -600px;
}
#teams .drop {
	display: none;
	position: absolute;
	left: 1px;
	top: 25px;
	background: #fff;
	border-top: 6px solid #0a457a;
	z-index: 19;
}
#teams:hover .drop {
	display: block;
}
#teams .countries {
	border: 1px solid #d9d9d9;
	border-top: none;
}
.countries {
	white-space: nowrap;
	padding: 8px 0 8px 10px;
}
.countries ul {
	display: inline-block;
	margin-right: 10px;
	#display: inline;
	#zoom: 1;
}
.countries a:hover {
	text-decoration: none;
}


/* search bar */
#searchBar {
  background: url(../images/rounds.png) no-repeat 100% -167px;
	padding-right: 2px;
	float: left;
  margin-left: 9px;
	_display: inline; /* IE6 */
	_width: 232px; /* IE6 */
}
#searchBar form {
  background: url(../images/rounds.png) no-repeat 0 -140px;
	height: 26px;
  padding: 3px 0 0 5px;
	position: relative;
}
#searchBar label {
	position: absolute;
	left: 8px;
	color: #808080;
	cursor: text;
}
#searchBar .input {
  border: none;
  background: transparent;
	margin: 0;
	padding-left: 0;
	width: 135px;
	position: relative;
}
#searchBar .submit {
	margin: 0;
	padding: 0;
	border: none;
	color: #f7690a;
	background: transparent;
	width: 35px;
}

/* language bar */
#langBar {
	float: left;
  position: relative;
  margin-left: 9px;
  zoom: 1;
  width: 55px;
}
#langBar ul{
  position: absolute;
  left: 0;
  top: 0;
  z-index: 20;
}
#langBar li {
  display: none;
}
#langBar .active,
#langBar.hovered li {
  display: block;
}
#langBar a {
  display: block;
  color: #808080;
  text-decoration: none;
  height: 27px;
  line-height: 27px;
  width: 45px;
	padding-left: 10px;
}
#langBar.hovered li { background: #dadbdd; }
#langBar.hovered a:hover {
  color: #fff;
	background: #808080;
}
#langBar li.active { background: url(../images/rounds.png) no-repeat 0 -200px; }
#langBar.hovered .active a:hover {
	color: #808080 !important;
	background: transparent !important;
}


/* kiosks */
.kiosk {
	border: 1px solid #bfbfbf;
	margin-bottom: 8px;
	position: relative;
	zoom: 1;
	width:100%;
}
.kiosk .kioskHeader {
	background: #d7d9db url(../images/bg_kioskh.gif) repeat-x 0 0;
	padding: 9px 12px;
}
.kioskHeader h3 {
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}
.kiosk .kioskText {
	padding: 2px 2px 0;
}
/* kiosk rounds */
.kiosk .tl, .kiosk .tr {
	height: 2px;
	position: absolute;
	width: 100%;
}
.kiosk .tl {
	left: -1px;
	top: -1px;
	background-position: 0 -260px;
}
.kiosk .tr {
	left: 2px;
	background-position: 100% -262px;
}
.kiosk .bl, .kiosk .br {
	position: relative;
	height: 3px;
}
.kiosk .bl {
	left: -1px;
	top: 1px;
	background-position: 0 -264px;
}
.kiosk .br {
	left: 2px;
	background-position: 100%	-267px;
}
/* kiosk group */
.kioskGroup .kiosk {
	float: left;
	border: none;
	margin-right: 12px;
}
.kioskGroup .last { margin-right: 0; }
.kioskGroup .kioskText {
	padding: 0;
}
/* kiosk events */
.kioskEvents .kiosk {
	width: 200px;
}
.kioskEvents .kioskText img {
	#float: left; /* IE7 */
}
.kioskEvents .kioskHeader {
	border: 1px solid #bfbfbf;
	border-bottom: none;
}
.kioskEvents .tl {
	left: 0;
	top: 0;
}
.kioskEvents .tr {
	left: 0;
}
.kioskEvents .bl, .kioskEvents .br {
  height: 1px;
	line-height: 1px;
}
.kioskEvents .bl {
	top: auto;
	left: 0;	
	bottom: 0;
	background-position: 0 -270px;
	width: 100%;
	position: absolute;
	#clear: left;  IE7 
}
.kioskEvents .br {
	left: 0;
	background-position: 100% -270px;
}
/* kiosk stars */
.kioskStars .kiosk {
	border: 1px solid #2163ad;
	width: 198px;
}
.kioskStars .kioskHeader {
	border: none;
	background: #1a4f9e url(../images/bg_kioskstars.gif) repeat-x 0 0;
}
.kioskStars .kioskHeader h3 {
	color: #fff;
}
.kioskStars .kioskText h4{
	margin: 9px 15px;
	font-size: 12px;
	font-weight: bold;
}
.kioskStars .kioskText h4 a {
	color: 	#2163ad;
}
.kioskStars .tl { background-position: 0 -280px; }
.kioskStars .tr { background-position: 100% -282px; }
.kioskStars .bl { background-position: 0 -284px; }
.kioskStars .br { background-position: 100% -287px; }

/* kiosk countdown */
.kioskCount .kioskText {
	padding: 15px 15px 12px;
	text-align: center;
}

/* kiosk with tabs */
.kioskTabs .kioskText {
	padding: 0;
	#padding-bottom: 1px;
}
.kioskTabs .kioskHeader {
	padding-bottom: 37px;
	margin-bottom: -30px;
	background: #eaebec url(../images/bg_kioskh2.gif) repeat-x 0 100%;
}
.kioskTabs .more {
	margin: 6px 0;
}

/* rightBar kiosks */
#rightBar .kiosk {
	margin-bottom: 10px;
}

/* kiosk 2 */
.kiosk2 .kioskText {
	padding: 10px;
}
.kiosk2 .kioskHeader .right {
	position: relative;
	top: -4px;
}
.kiosk2 .more {
	padding-left: 0;
}


/* Service links */
.serviceLinks {
  zoom: 1;
	position: relative;
}
.serviceLinks ul {
	float: right;
	zoom: 1;
}
.serviceLinks h3 {
	line-height: 32px;
}
.serviceLinks a {
  background: url(../images/icons.png) no-repeat -1000px top;
  color: #e48100;
  width: 32px;
	height: 32px;
  display: block;
	text-decoration: none;
	text-indent: -9999px;
	outline: none;
}
.serviceLinks li{
  float: left;
  margin-right: 5px;
}
.serviceLinks .mobile { margin-right: 0; }
.serviceLinks .facebook a { background-position: 50% -210px; }
.serviceLinks .twitter a { background-position: 50% -270px; }
.serviceLinks .youtube a { background-position: 50% -330px; }
.serviceLinks .rss  a { background-position: 50% -390px; }
.serviceLinks .mobile a{
	background: url(../images/mobile.png) no-repeat 50% 0;
	width: 42px;
}
.serviceLinks .bl{
  position: absolute;
	top: auto;
  bottom: -1px;
	width: 100%;
}


/* button link */
.button {
	color: #eeb0ad !important;
	text-decoration: none;
	background: url(../images/rounds.png) no-repeat 100% -90px;
  padding: 6px 15px 7px 0;
	#padding: 0 15px 0 0;
	zoom: 1;
}
.button span {
	background: url(../images/rounds.png) no-repeat 0 -90px;
	padding: 6px 0 7px 15px;
	line-height: 12px;
	#line-height: 15px;
	zoom: 1;
	cursor: pointer;
}

/* tabs */
/* content tabs */
.tabsHome {
	margin-bottom: 20px;
  border-bottom: 1px solid #bfbfbf;
}
.tabsHome .more {
	margin: 10px 0;
}
.tabsHome .tr {
	position: absolute;
	width: 100%;
	height: 2px;
	left: 1px;
	top: -1px;
	background-position: 100% -262px;
}
.tabsHome .bl, .tabsHome .br {
	position: relative;
	height: 3px;
}
.tabsHome .bl {
	left: -1px;
	top: 1px;
	background-position: 0 -264px;
  width: 622px; /* Safari fix */
}
.tabsHome .br {
	left: 2px;
	background-position: 100%	-267px;
}
#contentBar .tabsHome {
	padding:0;
}
#contentBar .tabsHome .ui-tabs-nav {
	padding: 0;
	z-index: 10; /* IE7 */
}
#contentBar .tabsHome .ui-tabs-panel{
	border: 1px solid #bfbfbf;
	border-bottom: none;
	padding: 0;
	position: relative;
	zoom: 1;
	z-index: 1;
}
#contentBar .tabsHome  .ui-tabs-nav li {
	background: #f2f2f2 url(../images/rounds.png) no-repeat 0 -350px;
	margin: 8px -1px 0 0;
	padding-bottom: 0;
	padding-left: 15px;
}
#contentBar .tabsHome  .ui-tabs-nav a {
	background: url(../images/rounds.png) no-repeat 100% -350px;
	color: #666;
	outline: none;
	padding: 8px 15px 8px 0;
	line-height: 16px;
}
#contentBar .tabsHome li.ui-tabs-selected {
	background-position: 0 -300px;
	margin-top: 0;
	z-index: 10;
	top: 1px;
}
#contentBar .tabsHome  .ui-tabs-selected a {
	background-position: 100% -300px;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	padding: 11px 15px 11px 0;
}

/* right bar tabsHome */
#rightBar .tabsHome {
	border-bottom-color: #ececec;
	margin-bottom: 0;
}
#rightBar .kioskStat .tabsHome { border-bottom: none; }
#rightBar  .ui-tabs {
	padding:0;
}
#rightBar .tabsHome .ui-tabs-nav {
	padding: 0 14px;
}
#rightBar .tabsHome .ui-tabs-panel{
	border-top: 1px solid #ebeced;
	padding: 15px 25px;
	z-index: 1;
}
#rightBar .tabsHome .ui-tabs-nav li {
	background: #f5f6f6 url(../images/rounds.png) no-repeat 0 -390px;
	margin: 2px 1px 0 0;
	padding-bottom: 0;
	padding-left: 12px;
}
#rightBar .tabsHome .ui-tabs-nav a {
	background: url(../images/rounds.png) no-repeat 100% -390px;
	color: #666;
	outline: none;
	padding: 6px 12px 6px 0;
	line-height: 16px;
}
#rightBar .tabsHome .ui-tabs-nav li.ui-tabs-selected {
	background-position: 0 -430px;
	margin-top: 0;
	z-index: 10;
	top: 1px;
}
#rightBar .tabsHome .ui-tabs-selected a {
	background-position: 100% -430px;
	font-weight: bold;
	padding: 7px 12px 7px 0;
}


/* news items */
.newsBody {
	font-size: 10px;
}
.newsBody h4{
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}
.newsBody .newsImage {
	float: left;
	margin-right: 10px;
}
.groups .newsBody {
	line-height: normal;
}
.groups .newsBody h4 {
	font-size: 12px;
	margin-bottom: 3px;
}
/* facebook */
.facebook .newsBody {
	display: inline-block;
	#display: inline;
	zoom: 1;
	width: 50px;
	margin-right: 5px;
	margin-top: 7px;
	vertical-align: top;
}
.facebook .newsBody .newsImage {
	float: none;
}
.facebook .newsBody h4 {
	text-align: center;
	margin-top: 2px;
}
.facebook .newsBody h4 a {
	color: #9f9f96;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
}
/* comments */
.comments .newsBody {
	font-style: italic;
}
.comments .newsBody .newsDate {
	float: right;
	color: #808080;
	font-style: normal;
}
.comments .newsBody h4 {
	font-style: normal;
}
.comments .more .right {
	color: #808080;
	font-size: 10px;
}

/* videos */
.videos {
	padding: 2px 0 2px 2px;
}
.videos .newsBody {
	background: #f6f7f7 url(../images/bg_video.gif) repeat-x 0 100%;
	width: 308px;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
}
.videos .newsBody .newsText {
	padding: 7px;
	padding-left: 0;
}
/* photos */
.photos {
	padding: 2px 0 2px 2px;
}
.photos .newsBody {
	float: left;
	zoom: 1;
	margin-right: 2px;
	margin-bottom: 2px;
}
.photos .newsBody .newsImage { margin-right: 0; }
.photos .newsBody .newsImage img {
	border: 2px solid  #b2b2b2;
}
.photos .newsImage a:hover img {
	border: 2px solid #0071bc;
}


/* groups standings */
.groups {
  width: 265px;
	color: #666;
}
.groups tr {
	background: url(../images/bg_groups.gif) repeat-x 0 100%;
}
.groups tr.nobg { background: none; }
.groups th {
	text-align: left;
}
.groups td {
	padding: 5px 0;
	vertical-align: top;
}
.groups .num {
	width: 1%;
	padding-right: 3px;
	font-weight: normal !important;
}
.groups .wins {
	width: 40px;
	padding-left: 5px;
}
.groups .points {
	width: 1%;
	text-align: right;
}
.groups .first{
	font-weight: bold;
}

/* footer links */
#footerLinks {
	background: #e6e6e6 url(../images/bg_footerlinks.gif) repeat-x 0 0;
	color: #33333;
	font-size: 10px;
	zoom: 1;
	
}
#footerLinks ul {
  background: url(../images/bg_cat.png) no-repeat 844px 20px;
	padding: 25px;
}
#footerLinks h3 {
	color: #33333;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
#footerLinks .spec {
	margin-top: 25px;
}
#footerLinks li {
	display: inline-block;
	vertical-align: top;
  padding-right: 15px;
	#display: inline;
	zoom: 1;
	_width: 100px; /* IE6 */
}
#footerLinks li ul {
	padding: 0;
	margin-bottom: 
}
#footerLinks li li {
  display: block;
	padding: 0;
}

/* page roudns */
#footerLinks .bl, #footerLinks .br {
	height: 4px;
	position: relative;
}
#footerLinks .bl {
	background-position: 0 -80px;
	top: 2px;
	left: -2px;
}
#footerLinks .br {
	background-position: 100% -84px;
	left: 4px;
}

/* footer */
#footer {
	color: #fff;
  font-size: 11px;
	  width:1015px;
  margin:0 auto;
}
#footer a {
	color: #f7931e;
}
#footer .tl, #footer .tr,
#footer .bl, #footer .br {
	height: 2px;
	position: relative;
}
#footer .tl {
	background-position: 0 -290px;
	left: -26px;
	top: -21px;
}
#footer .tr {
  left: 52px;
	top: 0;
	background-position: 100% -292px;
}
#footer .bl {
	background-position: 0 -295px;
	left: -26px;
	top: 14px;
}
#footer .br {
  left: 52px;
	top: 0;
	background-position: 100% -297px;
}

#footer .sponsors
{
	background:url("../images/bg_footer.gif") repeat-x scroll 0 0 #040E2A;
	margin-top:9px;
	padding-left:20px;
}
/* copyright */
#copyright {
	background: #040e2a url(../images/bg_footer.gif) repeat-x 0 0;;
	border: 1px solid #040f2a;	
  padding: 15px 25px 13px;
	margin-bottom: 5px;
}
#Powered {
	background: #040e2a url(../images/bg_footer.gif) repeat-x 0 0;;
	border: 1px solid #040f2a;	
  padding:0 10px;;
margin-bottom: -1px;
}
/* sponsors */
#sponsors {
	border: 1px solid #040f2a;	
	background: #040d28 url(../images/bg_sponsors.gif) repeat-x 0 0;
	padding: 20px 25px;
}
#sponsors b {
	display: block;
	margin-bottom: 5px;
}
#sponsors .line {
	margin-top: 12px;
	letter-spacing: 1px;
}
#sponsors .line b { letter-spacing: normal; }
#sponsors .bl {
	top: 21px;
}

/* text shadow */
.shadow span{
	text-shadow: #fff 0 1px 0;
  filter: progid:DXImageTransform.Microsoft.DropShadow(color=#ffffff, offX=0, offY=1);
  zoom: 1;
  display: block;
}
.shadow a span {
	cursor: pointer;
}
* html .shadow span,
* html #contentBar .ui-tabs-selected span {
	filter: none; /* IE6 */
	display: inline-block; 
}
/* shadow buttons */
.shadow-btn span {
	text-shadow: #bd580d 0 -1px 0;
  filter: progid:DXImageTransform.Microsoft.DropShadow(color=#bd580d, offX=0, offY=-1);
}
/* tab shadow */
#contentBar { width:606px; }
#contentBar .ui-tabs-selected span {
	text-shadow: #fff 0 1px 0;
  filter: progid:DXImageTransform.Microsoft.DropShadow(color=#ffffff, offX=0, offY=1);
  zoom: 1;
  display: block;
	#line-height: 17px;
}


/* My Players */
.myPlayers {width: 300px; float: left;}
.myPlayers .kioskText {	padding: 0;}
.myPlayers .kioskHeader .right {	position: relative;	top: -4px;}


.myPlayers .profile {  border-bottom:1px solid #e6e6e6; padding: 0 31px 15px;  }
.myPlayers .profile .topics {padding: 0;}
.myPlayers .profile .topics ul{ background: #2163ad; height: 32px; list-style: none; margin: 0; padding: 0;}
.myPlayers .profile .topics li {padding-left:14px; margin: 0;}
.myPlayers .profile .topics li {float: left; height: 32px;}
.myPlayers .profile .topics .tabs-hide { display:none;}
.myPlayers .profile .topics li a { text-decoration: underline; color: #fff; margin-top: 8px;}
.myPlayers .profile .topics li a:hover {text-decoration: none;}
.myPlayers .profile .topics li.ui-tabs-selected {  background:  url(../images/icons.png) no-repeat 16px -483px; padding-left:14px; line-height: 16px;}
.myPlayers .profile .topics li.ui-tabs-selected a {font-weight: bold; text-decoration: none; outline: none;}
.myPlayers .profile .topics li.playerlink { text-align: right; float: right; padding-right: 14px;}
.myPlayers .profile .topics li.playerlink a {text-decoration: underline;}
.myPlayers .profile .topics li.playerlink a:hover {text-decoration: none; cursor: pointer;}

.myPlayers .profile .topics .ui-tabs-panel {padding: 0;}
.myPlayers .profile .topics ul.ui-tabs-nav li a {padding: 0;}

.myPlayers .profile .name {color: #000; padding: 10px 0;}
.myPlayers .profile .nat { font-weight: bold; width: 40px; float:right; position:relative; }

.myPlayers .profile .stats {padding-top: 10px; }
.myPlayers .profile .stats table {width: 100%;}
.myPlayers .profile .stats .tablehead { margin-top: 9px; font-weight: bold; }
.myPlayers .profile .stats .tablerow { padding:3px 0 3px; background: url(../images/bg_groups.gif) repeat-x 0 100%;}
.myPlayers .profile .stats .last {background: none;}
.myPlayers .profile .stats  .team { width: 55%; text-align: left;}
.myPlayers .profile .stats  .team span {color: #999;}
.myPlayers .profile .stats .pts, .myPlayers .profile .stats .rbs, .myPlayers .profile .stats .ast { width: 15%; text-align:center; }

.myPlayers .profile .infos { padding-top: 10px;}
.myPlayers .profile .infos table {width: 100%; }
.myPlayers .profile .infos table td {text-align: left;}
.myPlayers .profile .infos .info_title {font-weight: bold; padding-right: 5px;}

.myPlayers .more {margin: 8px 0 6px;}

.myPlayers_edit {width: 300px; float: left;}
.myPlayers_edit .kioskText {	padding: 0;}
.myPlayers_edit .kioskHeader .right {	position: relative;	top: -4px;}
.myPlayers_edit .overlay { border-bottom:1px solid #e6e6e6; padding: 0 17px 15px;  }
.myPlayers_edit .overlay .max {font-size: 9px; margin-top: 3px; font-style: oblique; float: right; padding: 10px 0;}
.myPlayers_edit .overlay .topic { color: #000; padding: 10px 0;}
.myPlayers_edit .overlay select { margin-bottom: 4px; width: 200px; padding: 2px 0;}

.myPlayers_edit .overlay #myplayer_add_btn { float: right; }
.myPlayers_edit .overlay .myplayers_list {margin: 4px 0 0; padding: 0;}
.myPlayers_edit .overlay .myplayers_list li { padding:4px 0 2px; background: url(../images/bg_groups.gif) repeat-x 0 0; list-style: none;}
.myPlayers_edit .overlay .myplayers_list li a { padding-left: 11px; float: right; background: url(../images/bg_remove.gif) no-repeat 0 8px;  }
.myPlayers_edit .overlay .close { position:relative; margin-top: 5px; }
.myPlayers_edit .overlay .close a { width: 61px; height: 16px; display:block; background-image:url(/img/close.png?2); background-repeat:no-repeat; background-position:right center; margin-left: 210px;}
.myPlayers_edit .row { text-align:right; padding-right:10px;} 
.myPlayers_edit .more {margin: 8px 0 6px;}


/* Focus on */
.focus_on { float: right; width: 291px;}
.focus_on .kioskText {	padding: 0;}
.focus_on .kioskHeader .right {	position: relative;	top: -4px;}
.focus_on .focus {padding: 15px; border-bottom:1px solid #e6e6e6;}
.focus_on .focus_country {padding-bottom: 18px; }
.focus_on .focus_country img {float: left; margin: 5px 8px 5px 0;}
.focus_on .focus_country p.country_title {font-weight: bold; margin: 0; line-height: 16px;}
.focus_on .focus_country p.appearances {font-size: 10px; margin: 0; line-height: 10px;}
.focus_on .focus_media {background: #e6e6e6; width: 100%; height: 150px;}
.focus_on .more {margin: 8px 0 6px;}

/* Destination */
.destination_block {width: 100%;}
.destination_block .kioskText {	padding: 0;}
.destination_block .kioskHeader .right {	position: relative;	top: -4px;}
.destination_block .destination {padding: 15px 15px 11px; }
.destination_block .destination ul {padding: 0; margin: 0;}
.destination_block .destination li {width: 100%; height: 75px; background: #f7f7f7 url(../images/bg_video.gif) repeat-x scroll 0 100%; margin-bottom: 2px; list-style: none;}
.destination_block .destination li a.city_img {display: block;width: 87px; height: 75px; background: #e6e6e6; float: left; margin-right: 10px;}
.destination_block .destination li a.city_img img {}
.destination_block .destination li p.city {font-weight: bold; margin: 0; padding: 8px 0 3px 0;}
.destination_block .destination li p.city_desc {font-size: 10px; margin: 0; line-height: 12px; }

.ToursBack { background-color:#e9edf9; }