* { 
padding : 0;
margin : 0;
} 
body { 
font-family : Verdana;
font-size : 10px;
background-image : url(kateheci2009/images/bg_main.jpg);
background-repeat : repeat-x;
color : rgb(212, 243, 189);
} 
img { 
padding : 0px;
border : 0px solid #d0660a;
border : 0px solid #9cf449;
} 
img.floatTL { 
float : left;
margin-right : 7px;
margin-bottom : 2px;
margin-top : 2px;
margin-left : 10px;
} 
img.floatTR { 
float : right;
margin-left : 7px;
margin-bottom : 2px;
margin-top : 12px;
margin-right : 10px;
} 
#wrapper { 
margin : 0 auto;
width : 922px;
} 
#header { 
color : #333;
width : 900px;
float : left;
border : 5px solid #fff;
height : 300px;
margin : 40px 0 0 0;
background-image : url(kateheci2009/images/habg.pnge);
background-repeat : repeat-x;
}
#header a { 
color : #fff;
text-decoration : none;
} 
#navigation { 
float : right 300px ;
width : 431px;
color : #fff;
margin : 0 0 10px 0;
background : #333333 url(kateheci2009/images/mbg.jp) repeat-x;
position : relative;
top : -90px;
margin-right :177px;
border : 4px solid #fff;
height : 40px;
} 
.navbar ul { 
margin : 0;
padding : 0;
list-style : none;
text-align : center;
margin-top : 12px;
margin-left : 0;
margin-bottom : 0;
margin-right : 0;
} 
.navbar li { 
display : inline;
} 
.navbar a { 
padding : 5px 15px;
text-transform : uppercase;
text-decoration : none;
font-size : 11px;
font-weight : bold;
color : #ffffff;
padding : 5px 15px 10px 15px;
} 
.navbar a:hover { 
padding : 7px 15px 10px 15px;
} 
#leftcolumn { 
color : #333;
border : 1px solid #ccc;
background : #fff;
margin : 0 5px 5px 5px;
height : relative;
width : 535px;
text-align : justify;
float : left;
} 
.toptext { 
margin-top : 12px;
padding-bottom : 10px;
margin-left : 5px;
} 
.toptext p { 
padding-left : 5px;
padding-right : 5px;
font-size : 1.1em;

letter-spacing : 1px;
word-spacing : 1px;
text-align : justify;
}
#blueBox { 
border : 1px solid #e9e9de;
background : #ffffff;
margin-left : 5px;
margin-right : 5px;
} 
#blueBox p { 
clear : both;
color : #000000;
padding-left : 8px;
} 
#blueBox h1 { 
padding : 7px 0 4px 7px;
margin : 0;
font : normal 22px/22px "Arial Black", Arial, sans-serif;
color : black;
background-color : #e9e9de;
text-transform : uppercase;
} 
#blueBox h2 { 
padding : 0 0 8px 8px;
margin : 0;
background-color : #e9e9de;
color : black;
font : bold 12px/12px Arial, sans-serif;
} 
.boxColumn { 
padding : 20px 2px 10px 13px;
float : left;
overflow : hidden;
width : 500px;
voice-family : "\"}\"";
voice-family : inherit;
font : normal 12px/12px Verdana;
} 
.boxColumn p { 
color : #000000;
padding : 0;
font-weight : normal;
} 
.boxColumn a { 
color : black;
} 
#wrapper .boxColumn h1 { 
font : bold 11px/11px Verdana, Arial, sans-serif;
background-color : #ffffff;
color : black;
margin-bottom : 2px;
padding : 0;
} 
.separator { 
clear : both;
margin-bottom : 10px;
} 
#centercolumn { 
float : left;
color : #333;
border : 1px solid #ccc;
background : #e9e9de;
margin : 0 5px 5px 0;
height : 2000px;
width : 170px;
display : inline;
} 
.linksbar { 
width : 160px;
float : right;
padding-right : 5px;
padding-top : 20px;
} 
.linksbar ul li ul li { 
margin : 0;
padding : 0;
} 
.linksbar ul { 
list-style-type : none;
margin : 0;
padding : 0;
} 
.linksbar ul li ul { 
padding : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 10px;
margin-left : 0;
} 
.linksbar h2 { 
font-size : 14px;
padding : 3px;
font-weight : bold;
color : black;
margin-top : 0;
margin-right : 0;
margin-bottom : 10px;
margin-left : 0;
border-bottom : 3px solid black;
} 
.linksbar li ul li a { 
display : block;
padding : 3px;
text-decoration : none;
color : black;
border-bottom : 3px dotted black;
} 
#rightcolumn { 
color : #333;
border : 1px solid #ccc;
background : #fff;
margin : 0 0 5px 0;
height : 2000px;
width : 180px;
float : left;
} 
#rightcolumn h2 { 
font-size : 1.4em;
color : black;
text-align : center;
font-weight : lighter;
margin-top : 20px;
} 
.rightads p { 
font-family : verdana;
font-size : 5em;
padding-left : 10px;
padding-bottom : 10px;
margin-right : 10px;
text-align : center;
padding-right : 10px;
} 
.rightads { 
border : 0px solid #333;
width : 160px;
height : 100px;
margin-left : 0px;
margin-top : 0px;
} 
.rightads h4 { 
background-color : #333;
color : #fff;
font-weight : lighter;
font-size : 0.8em;
padding-bottom : 2px;
text-decoration : underline;
} 
.rightads h3 { 
font-family : verdana;
font-size : 1em;
padding-top : 30px;
padding-left : 3px;
padding-bottom : 5px;
text-decoration : underline;
color : black;
} 
.rightads a { 
margin-right : 25px;
margin-bottom : 2px;
font-size : 0.8em;
font-weight : bold;
padding-left : 3px;
text-decoration : none;
padding-bottom : 15px;
color : black;
} 
.rctext { 
margin-top : 20px;
} 
.rctext p { 
font-size : 1em;
color : #808081;
padding-left : 5px;
padding-right : 15px;
text-align : justify;
padding-bottom : 10px;
} 
.rctext h3 { 
padding-left : 5px;
padding-bottom : 10px;
font-size : 1.6em;
font-weight : lighter;
color : #990000;
letter-spacing : -2px;
} 
.rctext ul { 
padding : 3px 0 8px 0;
} 
.rctext li { 
line-height : 18px;
background : #fff;
list-style : square;
padding-left : 0;
margin-left : 21px;
color : #b4e04a;
} 
.rctext a { 
text-decoration : none;
color : #990000;
} 
#footer { 
margin-top : 5px;
margin-left : 178px;
display : inline;
float : left;
width : 900px;
text-align : center;
padding-top :10px;
padding-bottom : 10px;
border : 1px solid #ccc;
} 
#footer p { 
color : #666;
} 
#footer a { 
color : #990000;
} 

.row_hd,.row_hd0,.row_hd1 {
        font : normal 10px/10px "Verdana", Arial, sans-serif;
        color : white
        background-color: black;
	/* Pokolorowanie nagłówków tabeli */
}

.row_ft{
	background-color: black;
	text-align: center;
	/* Pokolorowanie i wyśrodkowanie stopki tabeli */
}

#tab_big,#tab_medium,#tab_small,#fixture {
	font-size: 0.9em;
	/* Trzy rodzaje tabel: duża (z emblematami), średnia i mała */
	text-align: center;
	margin: 5px auto;
        border : 4px solid #fff;
}

/* Ustawia nazwy drużyn przy lewej stronie komórki tabeli */
#tab_medium .col_2,#tab_small .col_2,#tab_big .col_5,#crosstable .col_2,#seriestable .col_2,#fixture_by_date .col_7,#fixture .col_5
	{
	text-align: left;
}

#tab_medium td,#tab_small td,#tab_big td {
	padding: 0;
	margin: 0;
       
}

#crosstable,#seriestable,#fixture_by_date,.tab_kol,#matches {
	text-align: center;
	/* Tabele: krzyżowa i serii oraz mecze z emblematami i kolejka */
	margin: 5px auto;
	font-size: 0.9em;

}

#fixture .col_2,#fixture .col_4 {
	font-weight: bold; /* Wytłuszczenie wyników w terminarzu */
}

#fixture .row_comment, #fixture_by_date .row_comment {
	font-style: italic; /* Kursywa dla komentarza do meczu w terminarzu */
}

table.login {
	text-align: center; /* Logowanie */
	margin: 0 auto;
	padding: 0;
	background-color: transparent;
	border: none;
}

.tab_changepass,.tab_add_user,.tab_changeprivs,.tab_del_user,.tab_add_league_privs,.tab_del_league_privs,.tab_edit_league,.tab_add_league,.tab_del_league,.tab_change_league_name,.tab_add_team,.tab_imp_teams,.tab_change_team_name,.tab_change_team_short,.tab_emp_upload,.tab_del_team,.tab_add_pu_pu,.tab_del_pu,.tab_show_fixture,.tab_fixtureform,.tab_editfixtureform,.tab_del_fixt,.tab_change_akt_kol,.tab_gameform,.tab_imp_games,.tab_del_game,.tab_grant_priv,tab_change_game_date
	{
	border: 1px solid #E0E0E0;
	background-color: #FFF;
}

.tab_fixtureform, .tab_fixtureform td, .tab_editfixtureform, .tab_editfixtureform td, .tab_gameform td{
	//border: 1px solid black;
}

.tab_druzyny {
	border: 1px solid #E0E0E0; /* Drużyny w lidze - panel administracyjny */
	background-color: #FFF;
	margin: 10px auto;
}

.tab_druzyny td,.tab_users td {
	border: 1px solid #F2F2F2;
	text-align: center;
}

.tab_druzyny,#fixture {
	border: 1px solid #F2F2F2;
	text-align: center;
	margin: 10px auto;
}

.tab_druzyny .col2,.tab_users .col2 {
	text-align: left;
        border: 1px solid black
}

.row_fav_team{
	background-color: #99FF33;
}

#negativepoints{
	font-style: italic;	
}
/* --- Style dla wszystkich tabel w systemie - koniec --- */

/* --- Style przewijanych slajdow kolejek - poczatek --- */
#showFixtures {
	margin: 10px auto;	
	width: 450px;
}
#showFixtures table{
	margin: 0 auto;
	padding: 0;
	width: 100%;	
}
#showFixtures table td{
	text-align: center;
}
#fixtNumFormContainer{
	margin: 0 auto;	
}
#fixtNumFormContainer form{
	margin: 0;
	padding: 0;	
}
.fixture {
	display: none;
}
/* --- Style przewijanych slajdow kolejek - koniec --- */


