/* tabs */dl.tabs {	float: left;	margin: 10px 0 -1px 0;	z-index: 50;}dl.tabs dt {	float: left;	padding: 4px 10px;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	border-top: 1px solid #ccc;	margin-left: 3px;	background: #f0f0f0;	color: #666;}dl.tabs dt.open {	background: #F9F9F9;	border-bottom: 1px solid #F9F9F9;	z-index: 100;	color: #000;}div.current {	clear: both;	border: 1px solid #ccc;	text-align:left;	padding: 10px 10px;	overflow: auto;}div.current dd {	padding: 0px;	text-align:left;	margin: 0px;	float: left;	width:100%;} .allimages{	border: 3px solid #ccc;}/* sort */th.sort{	background: #eee;	padding-right: 20px;	cursor: pointer;}th.bno_sort{	background: #eee;}th.asc{	background: url(../images/uparrow.png) #eee no-repeat bottom right;}th.desc{	background: url(../images/downarrow.png) #eee no-repeat bottom right;}#score {	font-size:18px;	}#score th{	vertical-align:top;}	#d_name {	font-size:18px;	text-align:center!important;	}	.m_name{	font-weight:bold;	padding-right:4px;	width:170px;	}	#result{	padding-left:3px;	padding-right:3px;	text-align:center;	}	#overtime{	float:left;	font-size:14px;	vertical-align:middle;	padding-left:5px;	}	#copy{	text-align:center!important;	margin:20px;	font-size:9px	}	.team_thome, .home_event {	text-align:right;	}.team_taway, .away_event {	text-align:left;	}.home_event_tip{	text-align:right;}	.away_event_tip{	text-align:left;}	#match_thome {	text-align:right;	width:45%; 	}	#match_rhome {	text-align:right;	width:5%; 	padding:0px 5px;		}	#match_raway {	text-align:left;	width:5%; 	padding:0px 5px;		}	#match_taway {		text-align:left;	width:45%; 	}	.team_info, .player_info {	text-align:right;	font-weight:bold;	}	#calendar {	width:100%;}	.match_details,.match_result {	/*width:40px;*/}	td.date_and_time, .playoff_name, .home_event_minute, .away_event_minute, .match_result, .teams_stats, .home_stats_minute, .away_stats_minute{ text-align: center;}.home_event, .home_event_minute, .away_event, .away_event_minute{	padding:0px;}.etabs_vis{	float:left;	padding:5px 20px 5px 30px;	margin:1px;	cursor:pointer;	background-color:#cfcfcf;	border:1px solid #cfcfcf;	background-repeat:no-repeat;	background-position:5px 5px;}.etabs_hide{	float:left;	padding:5px 20px 5px 30px;	margin:1px;	cursor:pointer;	background-color:#eee;	border:1px solid #cfcfcf;	background-repeat:no-repeat;	background-position:5px 5px;}.tabdiv{	border:1px solid #cfcfcf;	padding:7px;}.clrthis{	width:100%;	overflow:hidden;}td.mdet{	/*display:none;*/	background-color:#EEE;}/* Tooltips *//*.tool-tip {	float: left;	border: 1px solid #D4D5AA;	padding: 5px;	background: #FFFFCC;	width:100%;	min-width:320px;}.tool-title {	padding: 0;	margin: 0;	margin-top: -15px;	padding-top: 15px;	padding-bottom: 5px;	font-size: 120%;	font-weight: bold;	text-align:center;}.tool-text {	margin: 0;	font-size: 85%;}*/.embl_in_tbl{	height:30px;}.controls input[type="radio"]{	float:none;}.controls label{	/*float:left;*/	display:inline !important;}table.jsnoborders input[name^="score"], select[name="Go"],input[name^="bonus"] {	width:auto;}table.jsnoborders td{	border:0px;	padding:1px 10px;}table.jsnoborders tr{	border:0px;}.js_botbonusp{	padding:5px 0px;	font-size:80%;	font-style:italic;}.jsd_buttons{	float:left;}.jsformbutt{	display:inline-block;	text-decoration:none !important;	color:#3A3F48 !important;}a.jsformbutt:hover{	text-decoration:none !important;	color:#3A3F48 !important;}.divsocbut{	position:relative;	z-index:1000;}.tblscss tr, td{	border: solid 1px #DDD;}