#logo a { background:url(/img/cosite/fiba_2010/logo.png) no-repeat scroll 0 0 transparent !important;height:92px !important;}
#top-nav.orange-menu {margin-top:15px !important;}
#top-nav .world-cup ul { float: right !important; }
.clear {clear:both;height:1px;margin-bottom:-1px;line-height:1px;font-size:1px;border:none;background:none;}
.hdr-cols { height:105px !important;}
/*.fiba-headers{background:url(/img/cosite/fiba_2010/bg-infoblock-header.png) no-repeat; width: 380px; height: 52px; margin-bottom:10px; padding: 5px !important; color:#fff; font-size: 18px; }*/

.wc-country {display:block;margin-left:20px; line-height:29px; color:#fff; padding-left:15px; background:url(/img/cosite/world_cup/wc_country.png) no-repeat left center !important;}
.wc-country strong {font-size:0.8em; color:#FFD139}

.clear {clear:both; height:1px; margin-bottom:-1px; visibility:hidden;}
#futured-topics {width:580px;height:410px;position:relative;overflow:hidden;}
#futured-topics, #futured-topics a {color:#333;text-decoration:none;}
#ft-main {border:10px solid #063F76;height:360px;background:#000;overflow:hidden;position: relative;}
.ft-panel {position:absolute;width:5600px;height:360px;top:0;left:0;}

.ft-post {position:relative;width:560px;height:360px;float:left; overflow:hidden;background-position: center center !important;}
.ft-post div {position:absolute;background:transparent url(/img/cosite/fiba_2010/transparent.png);width:560px;bottom:0px;height:80px; padding:0 50px;z-index:99}
.ft-post h2 {margin:0;padding:0;margin-top:7px;font-size:14px;font-weight:bold; width: 480px;}
.ft-post h2 a {color:#E15409 !important;}
.ft-post p {margin:5px 0; font-size:12px; padding:0 !important; width: 480px; color:#333 !important;}

#ft-nav-prev, #ft-nav-next {position:absolute;cursor:pointer;width:27px;height:75px; bottom:2px; z-index:999; text-indent:-999px;overflow:hidden;}
#ft-nav-prev {left:7px;background:url(/img/cosite/fiba_2010/ft-lf-arrow.png);}
#ft-nav-next {right:7px;background:url(/img/cosite/fiba_2010/ft-rt-arrow.png);}

#ft-tab-news, #ft-tab-galleries {float:left; width:172px;cursor:pointer;height:26px;line-height:22px;bottom:0px;background:url(/img/cosite/fiba_2010/tabs-sprite.png);z-index:999;text-align:center;}
#ft-tab-news a, #ft-tab-galleries a {display:block;}
#ft-tab-news.active {background-position:0 0;color: #fff;}
#ft-tab-galleries.active {background-position:0px 0px; color: #fff;}
#ft-tab-news.hover {background-position:-172px 0;color: #333;}
#ft-tab-galleries.hover {background-position:-172px 0px; color: #333;}
#ft-tab-news {left:0px; background-position:-346px 0px; color: #333;}
#ft-tab-galleries {left:148px; background-position:-344px 0; color: #333;}
#all-news-link a:hover {text-decoration: underline}

.fiba-submenu { height: 82px; background: url(/img/cosite/fiba_2010/bg-submenu.jpg) no-repeat; }

.fiba-submenu .flags { float: left; width: 410px; list-style:none outside none; margin: 17px 0 0 132px;}
.fiba-submenu .flags li { float: left; margin: 1px; }

.fiba-links {float:left; margin-top: 10px; margin-left: 62px; width: 396px;}
.fiba-links-tbl, .fiba-links-pls {width: 188px; margin-right: 10px; display: block; height: 62px; float: left; text-indent: -999px; overflow: hidden;}

#wc2010-teams {border:1px dashed #C65100;padding:3px;float:left;margin-top: 3px;}
#wc2010-teams li { display:inline;float:left;list-style-type:none;position:relative; padding-left:1px !important; width:30px;}

.flags .flag {background: url(/img/cosite/fiba_2010/fiba-turkey10-flags-32bit.png) transparent no-repeat scroll 0 0;height: 24px;width: 32px;display: block;}

.flags .ang { background-position:0px -4px; }
.flags .arg { background-position:0px -37px; }
.flags .aus { background-position:0px -69px; }
.flags .bra { background-position:0px -101px; }

.flags .civ { background-position:-64px -69px; }
.flags .gre { background-position:-128px -69px; }
.flags .iri { background-position:-128px -101px; }
.flags .esp { background-position:-320px -4px; }

.flags .usa { background-position:-320px -101px; }
.flags .jor { background-position:-192px -5px; }
.flags .can { background-position:-64px -5px; }
.flags .chn { background-position:-64px -37px; }

.flags .cro { background-position:-64px -101px; }
.flags .lib { background-position:-192px -37px; }
.flags .ltu { background-position:-192px -69px; }
.flags .nzl { background-position:-192px -101px; }

.flags .fra { background-position:-128px -5px; }
.flags .pur { background-position:-256px -5px; }
.flags .rus { background-position:-256px -37px; }
.flags .srb { background-position:-256px -69px; }

.flags .slo { background-position:-256px -101px; }
.flags .tun { background-position:-320px -37px; }
.flags .tur { background-position:-320px -69px; }
.flags .ger { background-position:-128px -37px; }

#tiptip_holder { display: none; position: absolute; top: 0; left: 0; z-index: 99999; }
#tiptip_holder.tip_top { padding-bottom:5px; }
#tiptip_holder.tip_bottom { padding-top:5px; }
#tiptip_holder.tip_right { padding-left:5px; }
#tiptip_holder.tip_left { padding-right:5px; }
#tiptip_content { font-size:11px;color:#fff;text-shadow: 0 0 2px #000;padding: 4px 8px;border: 1px solid #fff;background-color: #333;background-color: #333;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;box-shadow: 0 0 3px #555;-webkit-box-shadow: 0 0 3px #555;-moz-box-shadow: 0 0 3px #555;}
#tiptip_arrow, #tiptip_arrow_inner { position: absolute; border-color: transparent;	border-style: solid;border-width: 6px;height: 0;width: 0;}
#tiptip_holder.tip_top #tiptip_arrow { border-top-color: #fff; border-top-color: rgba(255,255,255,0.35); }
#tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color: #fff; border-bottom-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow {border-right-color: #fff; border-right-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow { border-left-color: #fff; border-left-color: rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner { margin-top: -7px; margin-left: -6px; border-top-color: rgb(25,25,25); border-top-color: rgba(25,25,25,0.92); }
#tiptip_holder.tip_bottom #tiptip_arrow_inner { margin-top: -5px; margin-left: -6px; border-bottom-color: rgb(25,25,25); border-bottom-color: rgba(25,25,25,0.92); }
#tiptip_holder.tip_right #tiptip_arrow_inner { margin-top: -6px; margin-left: -5px; border-right-color: rgb(25,25,25); border-right-color: rgba(25,25,25,0.92); }
#tiptip_holder.tip_left #tiptip_arrow_inner { margin-top: -6px; margin-left: -7px; border-left-color: rgb(25,25,25); border-left-color: rgba(25,25,25,0.92); }

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner {
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner {
		border-top-color: rgba(20,20,20,0.92); }
}

.ls-content {padding:5px !important; }
.ls-title { background:#D85503; color:#fff; font-size:1.5em; font-weight:bold;padding:5px 5px 10px 5px !important;}
.ls-stage {margin:5px 0 !important;}

.ls-groups {float:left; list-style:none;}
.ls-groups li {float:left;width:46px;}
.ls-groups li a {display:block; background:#D85503; padding:5px 0 !important;color:#fff !important;text-decoration:none !important;}
.ls-groups li a span {display:block;font-size:18px;font-weight:bold; text-align:center;}
.ls-groups li a span.first {border-left:none;}
.ls-groups li a:hover, .ls-groups li a.active {background:#333;}

.ls-schedule table tbody { width:100%; }
.ls-schedule table .ls-heading {border-bottom:3px solid #D85503}
.ls-schedule table th {text-align:left; font-weight:bold;font-size:14px; padding-top: 10px !important;padding-bottom: 3px !important;}
.ls-schedule td {padding:3px !important; border-bottom:1px dashed #e9e9e9; text-align:center; vertical-align:middle; width:130px;}
.ls-schedule a, .article-row a {color:#D85503 !important}
.ls-lf-team, .ls-rt-team {width:30px !important;}
.ls-result {width:70px;}
.ls-result span { font-size:13px; font-weight:bold; letter-spacing:5px; display:block; }
.ls-legend {display:block; margin-top:10px !important;color:#D85503 !important;}
.ls-live {display:block; text-indent:-999px; overflow:hidden;width:70px; height:15px; margin:0 14px !important; background:url(/img/cosite/fiba_2010/livescore-tag-live.gif);}
.ls-detail {display:block; text-indent:-999px; overflow:hidden;width:46px; height:15px; margin:0 14px !important; background:url(/img/live_score/forms/detaliau_icon.png);}
.ls-time {width:150px !important; text-align:left !important;}
.ls-schedule h3 { color:#c5c5c5 !important; margin:15px 0 !important; }

.ls-big table { border-top:3px solid #D85503; margin-bottom:10px !important; }
.ls-big .ls-lf-team-text { text-align:left !important }
.ls-big .ls-rt-team-text { text-align:right !important }

.ls-big .ls-stage {background:#ececec; padding:10px; font-size:16px !important;}

.ls-schedule .ls-teams .ls-lf-team-text, .ls-schedule .ls-teams .ls-rt-team-text {width:150px !important;}
.ls-schedule .ls-float {width:175px; float:left; padding:0 15px 0 0;}

.ls-schedule .wc-headers {margin-bottom:0px !important}
.ls-ad {display:block; text-decoration:none !important; width:380px; height:47px;background:url(/img/cosite/world_cup/wc2010-gala-ad-380.png); border-top:1px dashed #E9E9E9}
.table-heads th { text-align:center !important; font-size:12px !important; }

.ls-text-right {text-align:right; padding:bottom:10px;}
.ls-text-right a {color:#D85503 !important;}

.sportas-headers {background:url(/images/fronts/front92/gfx/wc2010-head-sprite.png) no-repeat scroll 0 0 transparent;height:52px;margin-bottom:10px;width:380px;}
.head-s-nauj {background-position:left -572px;}
.head-s-ntop {background-position:left -780px;}
.head-s-gtop {background-position:left -884px;}


.ls_team_player_list_table
{
	margin-bottom: 36px;
}

.ls_team_player_list_table th
{
	text-align: left;
	background-color:#DCDCDC;
	line-height:40px;
	padding:4px;
}

.ls_team_player_list_table tr
{
	height:24px;
}

.ls_team_player_list_table td
{
	padding:4px;
	padding-left: 8px;
	border-bottom:1px dashed #E9E9E9;
}

.ls_team_player_list_table tr.pos
{
	height:30px;
	line-height:30px;
}

.ls_team_player_list_table tr.pos td
{
	padding: 4px;
	font-weight: bold;
}

.match_protocol_table
{
	margin-bottom:10px;
}

.match_protocol_table td
{
	border-bottom:1px dashed #E9E9E9;
	vertical-align:middle;
}

.match_protocol_table tr
{
	line-height: 16px;
	height: 26px;
}

.match_protocol_table .meta
{
	padding-left:10px;
	padding-right:10px;
	text-align: center;
}

.match_protocol_table .score1
{
	width:80px;
	text-align: right;
	padding-right: 4px;
	font-weight:bold;
}

.match_protocol_table .score1 .per, .match_protocol_table .score2 .per
{
	color: #DE6B1F !important;
}

.match_protocol_table .score2
{
	width:80px;
	text-align: left;
	padding-left: 4px;
	font-weight:bold;
}

.match_protocol_table .bar-cont
{
	width: 300px;
}

.match_protocol_table div.bar1
{
	width: 300px;
	background: url(/img/sprites/livescore-match-bar.png) 0 -67px repeat scroll;
}

.match_protocol_table div.bar2
{
	width: 300px;
	background: url(/img/sprites/livescore-match-bar.png) 0 -34px repeat scroll;
}

.match_protocol_teams .t1
{
	display: block;
	font-size: 14px;
	padding-left:100px;
	width: 176px;
	height: 28px;
	line-height: 28px;
	float: left;
	text-align:right;
	padding-right:4px;
	font-weight: bold;
}

.match_protocol_teams .t2
{
	display:block;
	float:left;
	font-size:14px;
	height: 28px;
	line-height: 28px;
	border-left:1px dotted black;
	padding-left:4px;
	font-weight: bold;
}

.match_protocol_teams
{
	padding:4px;
}

.match_protocol_comment_table .t1
{
	font-size:14px;
	font-weight:bold;
	height:20px;
	line-height:26px;
	padding-left:4px;
}

.match_protocol_comment_table .t2
{
	font-size:14px;
	font-weight:bold;
	height:20px;
	line-height:26px;
	padding-left:4px;
}

.fiba-schedule {margin:0 5px;}
.fs-stage-title { font-size:11px; color:#666; text-align: center; }
.fs-match-date {font-size:14px; text-align: center; padding: 0 10px;}
.fs-match-date-line {background: url(/img/cosite/fiba_2010/bg-fs-line.png) 0px 17px repeat-x; width: auto;}
.fs-match {border-bottom: 1px solid #ccc;}
.fs-match td {padding:3px !important;}
.fs-content {padding:0 10px 10px 10px !important;}
.fs-result {text-align: center; font-size: 14px; color:#E15409; font-weight: bold; width:50% !important}
.fs-result small {display:block; font-size: 10px; color: #555;}
.fs-full-shedule { text-align:center; padding:5px 0 !important;}
.fiba-schedule a { color:#E15409 !important;}
.fs-day-row td {padding-top: 10px !important;}