@charset "iso-8859-2";
/* Poniżej znajdują się właściwe informacje formatujące serwis */

body
{   background: white;
		font: normal 11px "verdana";}
img
{   border-style: none;}

/* Glowny pas z logo futsal-serwis.pl */
div.fs_banner_space
{		padding: 0px;
        text-align: center;
        padding-bottom:6px;}
table.fs_banner
{		width: 760px;}
#fs09banner {
    text-align: center;
}

/* Informacja o prawach autorskich + kontakt */
div.copyright
{   text-align: center;
    color: white;
    width: 760px;
		background: url(http://futsal-serwis.pl/graphic/sys/footer.jpg);
		padding: 3px 0px 3px 0px;}
div.copyright a:link
{   text-decoration: none;
    color: white;}
div.copyright a:visited
{   text-decoration: none;
    color: white;}
div.copyright a:hover
{		text-decoration: underline;
		color: white;}

/* Reklamy */
div.com1_space
{   width: 760px;
    margin: auto;
    padding-bottom: 4px;
    min-height: 68px;}
table.com1_body {
    width: 100%;
    border: 1px solid #435661;
    border-top-style: none;
}
table.com1_body td {
    width: 252px;
    border: 1px none #435661
}
div.com1_body {
    border:1px solid #435661;
    border-top-style:none;
}
div.com1_space,
div.com2_space {
    width:760px;
    margin:auto;
    padding-bottom: 4px;
}
table.com2_table {
    width:100%;
}
table.com2_table td {
    vertical-align: top;
}
div.com1_header,
div.com2_header {
    /*background-color:#A4B7C1;*/
    background: url(http://futsal-serwis.pl/graphic/sys/adv_head.gif);
    border:1px solid #435661;
    border-bottom-style: none;
    /*border-top-style: none;*/
    font-variant:small-caps;
    color:white;
    padding-left: 8px;
}
div.com2_body {
    border: 1px solid #435661;
    min-height: 40px;
    /*border-top-style:none;*/
}
div.com2_body img {
    padding: 5px;
}
div.comments_adv {
    margin-top: 30px;
    margin-bottom: -10px;
}

/* Glowna struktura */
div.main_struct_space
{		display: block;
		padding: 4px 0px 4px 0px;}
table.main_struct
{		width: 760px;}
table.main_struct td
{		vertical-align: top;}
table.main_struct div
{		display: block;}
/* Elementy struktury */
td.menu_area
{		width: 137px;}
td.menu_area table,
td.content_area table
{		width: 100%;}
div.content_div
{		display: block;}

/* zakladki */
table.tabsheets_table
{		width: 100%;}
table.tabsheets_table td.tabcaption table
{		width: 100%;}
table.tabsheets_table td.tabcaption table select
{		font-size: 11px;}
table.tabsheets_table td.tabcaption table td.tab_orgname
{		vertical-align: middle;
		padding-left: 5px;
		text-align: left;
		font-size: 12px;
		font-family: "tahoma";
		font-weight: bold;}
table.tabsheets_table td.tabcaption table td.tab_filter
{		vertical-align: middle;
		padding-left: 5px;
		text-align: right;}
table.tabsheets_table td.tabcaption
{   text-align: center;
		/*background: #e6ebde;*/
		border-top-style: solid;
		border-color: #3a9a38;
		border-width: 1px;
        background: url(http://futsal-serwis.pl/graphic/sys/content_head.gif);
		padding-top: 2px;}
td.tabcaption a:link
{   text-decoration: none;
    color: black;}
td.tabcaption a:visited
{   text-decoration: none;
    color: black;}
td.tabcaption a:hover
{		text-decoration: none;
		color: black;}
table.tabsheets_table td.tabborderleft_active,
table.tabsheets_table td.tabborderright_active
{		width: 5px;}
		
/* content */
table.content_table
{		width: 100%;}
table.content_table td.content
{		padding: 10px 5px 10px 5px;}
table.content_table td.content table a:link
{   text-decoration: none;
    color: black;}
table.content_table td.content table a:visited
{   text-decoration: none;
    color: black;}
table.content_table td.content table a:hover
{		text-decoration: underline;
		color: black;}
table.content_table td.content_separator1
{		background: #e6ebde;
		padding: 4px 0px 0px 0px;		
		font-size: 1px;}
table.content_table td.content_separator1,
table.content_table td.content_caption,
table.content_table td.content
{		border: 1px none #3a9a38;
		border-left-style: solid;
		border-right-style: solid;}
table.content_table td.content_caption
{		font: bold 12px "verdana";
		font-variant: small-caps;
		text-align: center;
		color: black;
		background: #f1f5ef;
		padding: 1px 0px 1px 0px;}
table.content_table td.content
{		border-bottom-style: solid;
		text-align: center;}
/* main menu */
table.menu_table td.main_menu_tab,
table.menu_table td.org_menu_tab
{		background: black;
		color: white;
		text-align: center;}
td.main_menu,
td.main_menu_tab,
td.org_menu_tab
{		width: 96%;}
table.menu_table td.main_menu
{		background: #eeeeee;
		border: 1px none black;
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		padding: 0px 0px 5px 7px;}
table.menu_table td.main_menu_tab td.m_tabcaption,
table.menu_table td.org_menu_tab td.m_tabcaption
{		vertical-align: middle;
		font-weight: bold;
        border-top: black 1px solid;
        background: url(http://futsal-serwis.pl/graphic/sys/fs_menu_head.bmp);}
table.menu_table td.main_menu_tab td.m_tabborderleft,
table.menu_table td.main_menu_tab td.m_tabborderright,
table.menu_table td.org_menu_tab td.m_tabborderleft,
table.menu_table td.org_menu_tab td.m_tabborderright
{		width: 5px;}
table.menu_table td.main_menu div.menu_item1
{		padding: 5px 0px 0px 0px;}
table.menu_table td.main_menu div.menu_item2
{		padding: 0px 0px 0px 10px;}
table.menu_table td.main_menu div.stat_group
{		padding: 10px 0px 0px 0px;}
table.menu_table td.main_menu div.stat_item
{		padding: 0px 0px 0px 0px;}
/*
table.menu_table td.org_menu_tab
{		background: #e6ebde url(http://futsal-serwis.pl/graphic/sys/fs_menu_head.bmp);
		text-align: center;}
*/
table.menu_table td.org_menu
{		border: 1px none black;
		border-left-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		background: #f1f5ef;
		padding: 0px 0px 5px 7px;}
table.menu_table td.org_menu_tab td.m_tabcaption
{		vertical-align: middle;
		font-weight: bold;
		border: 1px none black;
		border-top-style: solid;}
table.menu_table td.org_menu_tab td.m_tabborderleft,
table.menu_table td.org_menu_tab td.m_tabborderright
{		width: 6px;}
table.menu_table td.org_menu div.menu_item1
{		padding: 5px 0px 0px 0px;}
table.menu_table td.org_menu div.menu_item2
{		padding: 2px 0px 0px 6px;}
table.menu_table td.org_menu div.menu_item3
{		padding: 0px 0px 0px 12px;}
table.menu_table td.main_menu_sep_x,
table.menu_table td.main_menu_sep_y
{		background: white;
		font-size: 1px;}
td.main_menu_sep_y
{		padding: 3px 0px 0px 0px;}
td.main_menu a:link
{   text-decoration: none;
    color: black;}
td.main_menu a:visited
{   text-decoration: none;
    color: black;}
td.main_menu a:hover
{		text-decoration: underline;
		color: black;}
td.org_menu a:link
{   text-decoration: none;
    color: black;}
td.org_menu a:visited
{   text-decoration: none;
    color: black;}
td.org_menu a:hover
{		text-decoration: underline;
		color: black;}
/* Wyrownywanie wierszy danych */
td.content table td.align_left
{   text-align: left;}
td.content table td.align_center
{   text-align: center;}
td.content table td.align_right
{   text-align: right;}
/* Formatowanie kolorow tla wierszy tabel */
td.content table tr.row_std_0
{		background: #ebebeb;}
td.content table tr.row_std_1
{		background: #e1e1e1;}
td.content table tr.row_orange_0
{		background: #ffe2c6;}
td.content table tr.row_orange_1
{		background: #ffd7ae;}
td.content table tr.row_red_0
{		background: #ffdddd;}
td.content table tr.row_red_1
{		background: #ffc6c6;}
td.content table tr.row_hred_0
{		background: #f17e7e;}
td.content table tr.row_hred_1
{		background: #ed5252;}
td.content table tr.row_purple_0
{		background: #eed5ea;}
td.content table tr.row_purple_1
{		background: #e0b4d8;}
td.content table tr.row_green_0
{		background: #ddebc7;}
td.content table tr.row_green_1
{		background: #cee0a9;}
td.content table tr.row_blue_0
{		background: #d1e7ef;}
td.content table tr.row_blue_1
{		background: #badae9;}


/*----------   NIEAKTUALNE   -----------------*/
/*--------------------------------------------*/		
/* MENU GLOWNE */
td.main_links
{   width: 20%;
		text-align: left;
    vertical-align: top;
    background: #e6ebde; /*#7e2525;*/
    color: black;/*#f8f8f1*/
    font-size: 12px;
		font-family: "tahoma";
    border-style: none;
    border-width: 1px;
    border-color: #3a9a38;/*#606060;*/
		border-top-style: none;
    padding: 10px 10px 10px 10px;}
		
td.main_links div
{		display: block;}

td.top_banner
{		text-align: justify;}
div.top_banner_item
{		display: inline;}
		
/* formatowanie zachowania linków */
.main_links a:link
{   text-decoration: none;
    color: black;}
.main_links a:visited
{   text-decoration: none;
    color: black;}
.main_links a:hover
{   text-decoration: underline;
    color: black;}

/* wyróżnienie nazwy ligi w kolumnie odnosniki */
div#main_links_group
{		padding: 0px 0px 2px 0px;}
div.main_link_list_item
{		padding: 0px 0px 4px 0px;}
div.org_picture
{		text-align: center;}
div.org_name
{   padding: 0px 0px 0px 0px;
		font-family: "arial narrow";
		font-size: 12px;
    font-weight: bold;}
div.org_name a:link
{   text-decoration: none;
		color: #1fc723 /*#d7ebff*/;}
div.org_name a:visited
{   text-decoration: none;
		color: #1fc723 /*#d7ebff*/;}
div.org_name a:hover
{   text-decoration: underline;
		color: #1fc723 /*#d7ebff*/;}
div.org_line
{   text-align: center;
    padding: 8px 0px 6px 0px;}
div.db_line
{   text-align: center;
    padding: 8px 0px 4px 0px;}
div.cmpt_name
{   font-weight: bold;
		color: #f9fada; /*#fdfee0;*/
    padding: 10px 0px 0px 6px;}
div.cmpt_name a:link
{   text-decoration: none;
		color: #f9fada;}
div.cmpt_name a:visited
{   text-decoration: none;
		color: #f9fada;}
div.cmpt_name a:hover
{   text-decoration: underline;
		color: #f9fada;}
div.round_name_current
{   font-weight: bold;
		color: #d7ebff;
		font-size: 11px;
    padding: 2px 0px 0px 10px;}
div.round_name_current a:link
{   text-decoration: none;
		color: #d7ebff;}
div.round_name_current a:visited
{   text-decoration: none;
		color: #d7ebff;}
div.round_name_current a:hover
{   text-decoration: underline;
		color: #d7ebff;}
div.round_name_active
{   font-weight: bold;
		color: #456b76;
		font-size: 11px;
    padding: 2px 0px 0px 10px;}
div.round_name_active a:link
{   text-decoration: none;
		color: #456b76;}
div.round_name_active a:visited
{   text-decoration: none;
		color: #456b76;}
div.round_name_active a:hover
{   text-decoration: underline;
		color: #456b76;}
div.round_name_inactive
{   font-weight: bold;
		color: #6a626a; /*#9b9a86;*/
		font-size: 11px;
    padding: 2px 0px 0px 10px;}
div.link_list_item
{		padding: 2px 0px 0px 14px;}
div.admin_panel_name
{   font-weight: bold;
		font-variant: small-caps;
		color: #0bb6e8;
    padding: 0px 0px 0px 0px;}
div.ap_link_list_item
{		padding: 2px 0px 0px 14px;
		font-variant: small-caps;}
.ap_link_list_item a:link
{   text-decoration: none;
    color: #d6f4fe;}
.ap_link_list_item a:visited
{   text-decoration: none;
    color: #d6f4fe;}
.ap_link_list_item a:hover
{   text-decoration: underline;
    color: #d6f4fe;}
/*--------------------------------------------*/
		
/* prawa kolumna glownej tabeli na stronie */
td.main_content
{   vertical-align: top;
    text-align: justify;
    border-style: none;
    border-width: 1px;
    border-color: #3a9a38;
    color: black;/*#404040;*/
    padding: 0px 0px 0px 0px;}

/* blok w którym umieszczane będą tabele */
div.data_table_space
{   text-align: center;
    padding: 20px 15px 10px 15px;}

/* wyróżnienie tekstu */ 
span.span_1
{   display: block;
    font: bold 13px "verdana";
    color: #900000;}
		
/* wysokosc przerwy pomiędzy wierszami glownych linkow */
span.small_empty_line
{		display: block;
    font-size: 2px;
		line-height: 1em;}
/* wysokosc przerwy pomiędzy ligami w kolumnie odnosniki */
span.empty_line
{   display: block;
    font-size: 10px;
    line-height: 1em;}
/* wysokosc przerwy pomiędzy wierszami glownych linkow, a pozostalymi */
span.large_empty_line
{		display: block;
    font-size: 10px;
		line-height: 1.5em;}

		
/* nagłówek opisujący zawartość tabeli danych */
h1.h_data_table_descr
{   font: bold 22px "tahoma";
    color: #f4f4ea;
    text-align: center;}

div.data_table_descr
{		font: bold 14px "verdana";
		font-variant: small-caps;
		text-align: center;
		color: black;
		background: #e6ebde; /*#7e2525;*/
		border: 1px none #3a9a38;/*#606060;*/
		border-bottom-style: none;
		padding: 3px 10px 3px 10px;}

       
/* -------------OGÓLNE FORMATOWANIE TABEL Z DANYMI W WITRYNIE----------------- */               
/* Tabele z danymi (zagniezdzone w tabeli glownej), w tym tabele z wynikami 	 */
table.data_table, 
table.results_table
{   color: black; /*#f8f8f1;*/
    vertical-align: middle;
    border-style: solid;
    border-width: 1px;
    border-color: black; /*#b7704d;*/
    padding: 0px 0px 0px 0px;
		margin-left: auto;
		margin-right: auto;}

/* zachowanie linków w tabeli z danymi */
.data_table a:link,
.results_table a:link
{   text-decoration: none;
    color: black;}
.data_table a:visited,
.results_table a:visited
{   text-decoration: none;
    color: black;}
.data_table a:hover,
.results_table a:hover
{   text-decoration: underline;
    color: black;}
 
/* wiersz nagłówka tabeli */
tr.data_table_headline td
{   color: white;/*#090909;*/
    line-height: 1.3em;
		font-weight: bold;
    background: #669c54;/*#6bad69;/*#2f8833;#b7704d;*/
    text-align: center;}

/* tabela z wynikami nie posiada obramowania */
table.results_table
{		border-style: none;}

table.data_table tr.c0
{		background: #f4f4f4; /*#2f8833; #d59566;*/}
table.data_table tr.c1
{		background: #e9e9e9; /*#3daf42; #cf8650;*/}

/* --------------------------------------------------------------------------- */		
		
/* Wiersz naglowka tabeli danych i pozostałych wierszy (np. fair-play, tabela, strzelcy ...) */
td.content table.datasetrows_table,
td.content table.topscr_table,
td.content table.fairplay_table,
td.content table.playerlist_table,
td.content table.penalties_table,
td.content table.round_table,
td.content table.team_squad_table
{		border: 1px solid #c0c0c0;}
td.content table.datasetrows_table td,
td.content table.topscr_table td,
td.content table.fairplay_table td,
td.content table.playerlist_table td,
td.content table.penalties_table td,
td.content table.round_table td,
td.content table.team_squad_table td
{		padding: 1px 3px 1px 3px;}
td.content table.datasetrows_table tr.column_captions td,
td.content table.topscr_table tr.column_captions td,
td.content table.fairplay_table tr.column_captions td,
td.content table.playerlist_table tr.column_captions td,
td.content table.penalties_table tr.column_captions td,
td.content table.round_table tr.column_captions td,
td.content table.team_squad_table tr.column_captions td
{		background: #c0c0c0;
		font-weight: bold;
		padding: 2px 3px 2px 3px;}
		
/* komorka z informacja o braku uprawnien */
td.page_open_fault
{		padding: 20px 0px 0px 0px;
		color: #000000;
		vertical-align: top;
		text-align: center;
		font-weight: bold;}

/* --------------------------------------------------------------------------- */	
/* FORMULARZE */

/* Zgłoszenie błedu */
div.errorinfo_div
{		padding: 10px 0px 10px 0px;}
div.errorinfo_div table.errorinfo_table
{		width: 90%;}
table.errorinfo_table td
{		border-style: none;
		text-align: justify;}
table.errorinfo_table tr.error_header_line td
{		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: red;
		color: red;}
table.errorinfo_table tr.error_text_line td
{		background: #ffe6e6;
		padding: 2px 5px 2px 5px;}

/* Zgloszenie informacji o braku dostepu */
div.pageprivfaultinfo_div
{		padding: 10px 0px 10px 0px;}
div.pageprivfaultinfo_div table.pageprivfaultinfo_table
{		width: 60%;}
table.pageprivfaultinfo_table td
{		border-style: none;
		text-align: justify;}
table.pageprivfaultinfo_table tr.error_header_line td
{		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: red;
		color: red;}
table.pageprivfaultinfo_table tr.error_text_line td
{		background: #ffe6e6;
		padding: 2px 5px 2px 5px;}

/* Przyciski sterujace */
form div.formbuttons_div
{		padding: 8px 0px 8px 0px;
		text-align: center;}
form div.formbuttons_div input
{		text-align: left;
		font: normal 11px "verdana";
		width: 70px;
		text-align: center;}
		
/* Filtry i przyciski funkcyjne */
div.dataactions_div
{		padding: 0px 0px 4px 0px;
		text-align: center;}
div.dataactions_div table
{		width: 100%;}
div.dataactions_div table td.buttons
{		text-align: left;}
div.dataactions_div table td.filters
{		text-align: right;}
div.dataactions_div input,
div.dataactions_div select
{		text-align: left;
		font: normal 11px "verdana";
		width: 70px;
		text-align: center;}
		
/* Zestaw zafitlrowanych danych */
div.datasetrows_div table.datasetrows_table td
{		vertical-align: middle;
		padding-top: 1px;
		padding-bottom: 1px;}