@CHARSET "UTF-8";



body{
	background: #011d6c url(/images/futsal_page_bg.jpg) no-repeat 0px 25px;
	font-family: verdana, tahoma, arial;
	padding: 0px;
	margin:0px;
}

img{
	margin: 0px;
	padding: 0px;
	border: none;
}

a{
	outline: none;
}

.top_menu_container{
	background: url(/images/top_bg.gif) repeat-x top left;
	width: 100%;
	height: 25px;
	display: block;
}

.top_menu{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 35px;
}

.top_menu_btn{
	font-weight: bold;
	font-size: 12px;
	padding: 6px 22px;
	background: url(/images/tm_btn_bottom.gif) repeat-x top left;
}

.top_menu_btn a:link, .top_menu_btn a:visited{
	color: #9999ff;
	text-decoration: none;
}

.top_menu_btn a:hover{
	color: #fff;
}

.main{
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 8px;
}

.header{
	padding-left: 7px;
}

.content{
	margin-top: -10px;
}

.col_1{
	margin-top: 15px;
	background: url(/images/col1_bg.png) no-repeat 7px 10px;
	width: 750px;
	height: 480px;
	display: block;
}

.col_1_inner{
	background: url(/images/futsal_igrisce.png) no-repeat 177px 30px;
	width: 750px;
	height: 480px;
	display: block; 
}

.player_info{
	
}

.avatar{
	background: url(/images/avatar-bg-trans.png) no-repeat top left;
	padding: 6px 6px 4px 6px;
	width: 81px;
	height: 81px;
}

.player_data{
	margin-top: 20px;
	margin-left: 10px;
}
.label{
	text-align: right;
	color: #fff;
	font-size: 10px;
}

.data{
	text-align: left;
	color: #ffcc00;
	font-size: 12px;
	font-weight: bold;
}

.game_menu{
	margin-top: 5px;
}

.gm_btn{
	padding-left: 15px;
	padding-top: 4px;
	width: 160px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
	cursor: pointer;
}



.active{
	background: url(/images/gm_btn_active-trans.png) no-repeat top left;
	color: #fefefe;
}

.inactive{
	background: url(/images/gm_btn-trans.png) no-repeat top left;	
	color: #c9d7ed;
}

.team{
	position: absolute;
	text-align: center;
	color: #fff;
	font-size: 11px;
	display: none;
}

.coach{
	top: 160px;	 
}
.safari .coach{
	top: 155px;
}

.goalie{
	top: 180px;
}
.safari .goalie{
	top: 175px;
}
.player1{
	top: 222px;
}
.safari .player1{
	top: 217px;
}
.player2{
	top: 270px;
}
.safari .player2{
	top: 265px;
}
.player3{
	top: 310px;
}
.safari .player3{
	top: 308px;
}
.player4{
	top: 370px;
}
.safari .player4{
	top: 368px;
}

.col_2{
	float: right;
	margin-left: -10px;
	margin-top: -2px;
}



.top10{
	background: url(/images/top10_bg-trans.png) no-repeat top left;
	width: 158px;
	height: 192px;
	display: block;
	color: #fff;
	font-size: 12px;
	padding-top: 75px;
	padding-left: 22px;
}

.top_10_team{
	margin-bottom: 2px;
}

.banner_180x150{
	margin-top: 12px;
}

.banner_bottom{
	
}

.floating_form_bg{
	background-color: #000;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity:.40;
	filter:alpha(opacity=40);
			
}
.overlay{
	background-color: #000;
	display: block;
	position: absolute;
	opacity:.40;
	filter:alpha(opacity=40);
}

.floating_form{   
	position: absolute;
	top: 0px;
	left: 0px;
}

.floating_container{
	position: absolute;
	width: 530px;
	height:422px;
	top: 107px;	
}

.form_container{
	width: 530px;
	height: 422px;
	
}

.floating_header{
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	background-color: #3b79d5;
	margin-bottom: 2px;
	cursor: move;
}

.move{
	background: url(/images/move-icon.png);
	width: 19px;
	height: 19px;
	display: block;
	margin-right: 5px;
	cursor: move;
}




.floating_content{
	border: #fff 2px solid;
	background: url(/images/fc_bg.gif) repeat top left;
	width: 526px;
	height: 396px;
	display: block;
	overflow: auto;
}

.ie6 .floating_content{
	width: 530px;
}

.bs_header_container{
	font-size: 14px;
	font-weight: bold;
	color: #fefefe;
}

.bs_mt_header{	
	background: url(/images/my_team_title_bg.gif) repeat-x top left;
	padding-top: 8px;
	padding-left: 9px;
	width: 125px;
	height: 43px;
}

.bs_mt_bg{
	background: url(/images/my_team_bg.gif) repeat-x top left;
	padding-left: 9px;
	padding-top: 18px;
	width: 125px;
	height: 327px;
	font-size: 11px;
	display: block;
}
.bs_budget{
	margin-top: -14px;
	margin-bottom: 10px;
	padding-right: 9px;
	color: #fff;
}
.bs_budget_value{
	font-weight: bold;
}

.bs_header{
	background-color: #8093cc; /*url(/images/bs_header_bg.gif) repeat-x top left;*/
	padding-top: 8px;
	padding-left: 6px;
	width: 404px;
	height: 43px;
}

.bs_order{
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
}

.bs_order a:link, .bs_order a:visited{
	color: #fefefe;
	text-decoration: none;
}
.bs_order a:hover{
	text-decoration: underline;
}

.bs_labels{
	color: #000033;
	font-size: 10px;
	background: url(/images/bs_labels_bg.gif) repeat-x top left;
	width: 404px;
	height: 16px;
	text-align: center;
	vertical-align: center;
}

.bs_labels td{
	border-right: #000033 1px solid;
}
.sell_player{
	font-size: 10px;
	margin-top: 7px;
	padding-right: 5px;
}
.bs_role{
	margin-top: 10px;
	cursor: pointer;
	padding: 1px;
}
.captain{
	
	background-color: #ff0000; 
}
.bs_player_name{
	margin-left: 3px;
	text-align: left;
}
.bs_sell_team{
	font-size: 9px;
	
}
.bs_value{
	margin-left: 3px;
}
.sell{
	cursor: pointer;
}
.buy_player_container{
	color: #000033;
	font-size: 10px;
	height: 33px;
	width: 384px;
}

.player_list_container{
	margin-top: 10px;
	width: 404px;
	height: 290px;
	overflow: auto;
}

.player_list{
	font-size: 11px;
}

.player_list td{
	text-align: center;
	vertical-align: center;
}

.player_list tr{
	margin-bottom: 5px;
	color: #000033;
	font-size: 11px;
	background: url(/images/buy_player_bg.gif) repeat-x top left;
}
.buy_cell{
	width: 35px;	
}

.bs_name_cell{
	width: 125px;
	padding-left: 5px;
}

.team_cell{
	width: 50px;
}
.score_cell{
	width: 40px;
}
.value_cell{
	width: 40px;
}
.games_cell{
	width: 50px;
}
.more_cell{
	border: none;
}


.player_loader{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 75px;
}

.buy_sell_loader{
	text-align: center;
	margin-left: 117px;	
	padding-top: 50px;
}

.loading_msg{
	margin-top: 5px;
	color: #fff;
	font-size: 10px;
}

.form_label{
	color: #000033;
	font-size: 10px;
	margin-right: 5px;
	padding-top: 2px;
	width: 120px;
	text-align: right;
}

.register_form{
	padding-left: 163px;
	padding-top: 25px;
}
.form_note{
	padding-top: 25px;
	padding-bottom: 15px;
	font-size: 10px;
	text-align: center;
}

.form_note a:link, .form_note a:visited{
	text-decoration: underline;
	color: #000033;
}

.form_note a:hover{
	text-decoration: none;
}

.register_form_label{
	color: #000033;
	font-size: 10px;
	padding-bottom: 3px;
}

.form_input{
	background-color: #cfd9f4;
	border: #7c88ae 1px solid;
	padding: 3px 7px 3px 7px;
	color: #000033;
	font-size: 10px;
	width: 200px;
}

.form_select{
	background-color: #cfd9f4;
	border: #7c88ae 1px solid;
	color: #000033;
	font-size: 10px;
	outline: none;
	margin-bottom: 5px;
}

.form_textarea{
	background-color: #cfd9f4;
	border: #7c88ae 1px solid;
	padding: 3px 7px 3px 7px;
	color: #000033;
	font-size: 10px;
	width: 490px;
}
.form_button{
	background-color: #000033;
	border: #cfd9f4 1px solid;
	color: #cfd9f4;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	cursor: pointer;
}

.form_separator{
	padding-left: 3px;
	padding-right: 3px;
	color: #000033;
	font-size: 10px;
}

.form_row{
	padding-bottom: 10px;
	font-size: 10px;
}

.login_form{
	padding-top: 50px;
	width: 350px;
}

.login_form a:link, .login_form a:visited{
	color: #000033;
	font-size: 10px;
	text-decoration: none;
}

.login_form a:hover{
	text-decoration: underline;
}

.errors{
	color: #ff0000;
	text-align: center;
	font-size: 10px;
}

.errors li{
	padding: 0px;
	text-align: left;
	background: none;
	list-style-type: none;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.error{
	color: #ff0000;
	text-align: center;
	font-size: 10px;
}

.error a:link, .error a:visited{
	color: #000033;
	font-size: 10px;
	text-decoration: none;
}

.error a:hover{
	text-decoration: underline;
}

.settings_team_name{
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
}

.jersey_select{
	background-color: #fff;
	padding: 8px;
	border: #000033 2px solid;
	margin-bottom: 10px;
	margin-top: 1px;
	margin-left: 15px;
}

.jersey{
	padding: 3px 4px 3px 3px;
	margin: 3px;
	cursor: pointer;
}

.jersey_label{
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
}

.selected_jersey{
	background-color: #e5e8f1;	
}

.team_name{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding-bottom: 31px;
}

.messages{
	width: 485px;
	height: 20px;
	padding: 5px;
	font-size: 10px;
	border: #000033 1px solid;
	display: block;
	margin-left: 15px;
	margin-bottom: 5px;
}

.s2f_messages{
	width: 490px;
	height: 70px;
	padding: 5px;
	font-size: 10px;
	border: #000033 1px solid;
	display: block;
}

.s2f_messages p{
	margin-top: 0px;
	margin-bottom: 3px;
	padding: 0px;
}

.content_container{
	padding: 10px;
}

.news_container{
	padding: 10px;
	margin-bottom: 15px;
	border: #fff 1px solid;
}

.news_title{
	font-size: 10px;
	margin-bottom: 5px;
}

.news_title h1{
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 2px;
}

.news_content{
	font-size: 11px;
}

.news_content img{
	text-align: left;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	display: inline;
}

.paginator{
	margin-right: 5px;
}

.paginator a:link, .paginator a:visited{
	text-decoration: none;
	color: #000033;
}

.paginator a:hover{
	text-decoration: underline;
}

.headline{
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: #fff 1px solid;
}
.hl_title a:link, .hl_title a:visited{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #000033;
}

.hl_title a:hover{
	text-decoration: underline;
}
.published{
	font-size: 10px;
}

.chart_table{
	width: 100%;
}

.chart_table td{
	background-color: #fff;
	vertical-align: center;
	text-align: center;
	height: auto;
	padding: 6px;
}

.team-name, .score, .place {
	font-weight: bold;
}

.chart_heading{
	font-weight: bold;
	font-size: 11px;
}

.player_name{
	padding-left: 5px;	
}

.round_cell{
	text-align: left;
	font-weight: bold;
}

.game_date{
	font-size: 10px;
}

.more{
	text-align: right;
	font-size: 11px;
}

.more a:link, .more a:visited{
	color: #000033;
	text-decoration: none;
}

.more a:hover{
	text-decoration: underline;
}
.red_card {
	margin-right: 5px;
	background-color: red;
	padding-left: 8px;
	height: 11px;
}
.yellow_card {
	margin-right: 5px;
	background-color: yellow;
	padding-left: 8px;
	height: 11px;
}

.sorted{
	background-color: #8093cc;
}

.sort-active{
	background: url(/images/ajax-loader-2.gif) no-repeat center right;
}

.pagination{
	text-align: center;
	font-size: 11px;
	margin-top: 10px;
}

.previous{
	cursor: pointer;
	margin-left: 188px;
	padding-left: 15px;
	background: url(/images/previous.gif) no-repeat 0px 2px;
	height: 15px;
}

.ie6 .previous{
	margin-left: 0px;
}

.next{
	cursor: pointer;
	padding-right: 15px;
	background: url(/images/next.gif) no-repeat 100% 2px;
	height: 15px;
}

.paginationInfo{
	padding-left: 5px;
	padding-right: 5px;
}

.recordInfo{
	margin-top: 5px;
}

.fan_team{
	margin-left: 3px;
}

.upload_controls{
	margin-left: 5px;
	
}

.uploadProgress{
	width: 208px;
	height: 55px;
	border: #000033 1px solid;
	padding: 5px;
	margin-bottom: 3px;
	font-size: 11px;
}

.footer{
	margin-right: 200px;
	color: #c9d7ed;
	font-size: 11px;
	text-align: right;
}

.footer a:link, .footer a:visited{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.footer a:hover{
	text-decoration: underline;
}

.email_address{
	display: none;
}

.description{
	font-size: 10px;
	width: 200px;
	text-align: center;
}

.left{
	float: left;
}

.right{
	float: right;
}

.center{
	margin-left: auto;
	margin-right: auto;
}

.clear{
	clear: both;
	margin: 0px;	
}

.yellow{
	background-color: yellow;
}
.red{
	color: red;
}
 