/* ================================================================ */
/* budowa theme'ow dla jPORTAL zostala opisana standardem, ktory    */
/* znajdziesz wraz z tutorialem tworzenia wlasnego theme'a na       */
/* oficjalnej stronie jPORTAL (http://jportal.one.pl)               */
/* ================================================================ */


/* ================================================================ */
/* definicja wygladu kalendarza                                     */
/* ================================================================ */

.calendar_1 {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #ffffff;
}

.calendar_2 {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #6C6C68;
}

.calendar_3 {
  font-family: Verdana;
  font-size: 10px;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #ffffff;
}

.calendar_4 {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #6C6C68;
}

/* ================================================================ */
/* podstawowe class'y modulow systemu                               */
/* ================================================================ */
TD {
  font-family: Verdana;
  font-size: 10px;
  color: #dddddd;
}

.uni_01 {
  font-family: Verdana;
  font-size: 10px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-left: 3px;
  color: #F8A406;
}
.uni_01 A{
  font-weight:bold;
}
.uni_02 {
  font-family: Verdana;
  font-size: 10px;
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
  color: #F8A406;
}

.poll {
  border: none;
  background: none;
}

.code {
  border: 1px #ffffff solid;
  background-color: #FFFFFF;
  font-family: Courier;
  font-size: 12px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 16px;
  text-align: left;
  color: black;
}

.cytat {
  border: 1px #ffffff solid;
  background-color: #FFFFFF;
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 16px;
  text-align: left;
  color: #ffffff;
}


/* ================================================================ */
/* definicje (glownie linkow) dla theme'ow o duzym kontrascie       */
/* ================================================================ */

/*

dostepne style:

.t_list   [dla linkow tworzonych w tytule funkcji list_body_open()]
.t_art    [dla linkow tworzonych w tytule funkcji art_theme()]
.t_main   [dla linkow tworzonych w tytule funkcji main_title_open()]
          [dla linkow tworzonych w tytule funkcji mn_title_open()]
          [dla linkow tworzonych w tytule funkcji news_theme()]
*/


/* ================================================================ */
/* definicje uzytkownika (uzyte w functions.inc.php)                */
/* ================================================================ */


body {
  background-color: #000000;
  font-family: Verdana;
  font-size: 10px;
  color: #dddddd;
}

.title {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
  color: #F8A406;
}

.tytul {
    font-family: Verdana;
    font-size: 11px;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 3px;
    color: #CCCCCC;
    font-weight: bold
}

TD.tytul {
  padding: 1px;
  background: url(./gfx/table_cell_bg1.jpg) repeat-x;
  border: solid 1px #333333;
}



.topmenu {
  font-family: Verdana;
  font-size: 10px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-left: 3px;
  FONT-WEIGHT: bold;
  color: #6C6C68;
}

.moder {
  font-family: Verdana;
  font-size: 9px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-left: 3px;
  color: #F8A406;
}

a.topmenu:visited { color: #F8A406; }
a.topmenu:link { color: #F8A406; }
a.topmenu:hover { color: #FFF000; }

.podpis {
  font-family: Verdana;
  font-size: 10px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-left: 3px;
  color: #6C6C68;
}

a.podpis:visited { color: #6C6C68; }
a.podpis:link { color: #6C6C68; }
a.podpis:hover { color: #FFF000; }

.menu {
  font-family: Verdana;
  font-size: 10px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #6C6C68;
}

.o {
  font-family: Verdana;
  font-size: 10px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  font-weight: bold;
  color: #B6B0B0;
}

.block {
  font-family: Verdana;
  font-size: 10px;
  padding-top: 2px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 3px;
  color: #F8A406;
}

input {
  font-family: Verdana;
  font-size: 10px;
  color: #F8A406;
  border: 1px #6C6C68 solid;
  background-color: #212121;
}

select {
  font-family: Verdana;
  font-size: 10px;
  color: #6C6C68;
  border: 1px #44664C solid;
  background-color: #000000;
}

textarea {
  font-family: Verdana;
  font-size: 10px;
  color: F8A406;
  border: 1px #6C6C68 solid;
  background-color: #000000;
}



a:visited { text-decoration: none; color: #F8A406}
a:link    { text-decoration: none; color: #F8A406}
a:hover   { text-decoration: none; color: #F8A406}

.forum {
  font-family: Verdana;
  font-size: 10px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-left: 3px;
  color: #181818;
}
.butt {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border : 1px solid #000000;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#2B2B2B,endcolorstr=#979797);
}
.img_pick {
	width : 9px;
	height : 9px;
	border : 1px solid #F8A406 ;
}
.img_pick_over {
	width : 9px;
	height : 9px;
	border : 1px outset #ffffd7;
}


P.center {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #F8A406; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
P.justify {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #F8A406; FONT-FAMILY: verdana; TEXT-ALIGN: justify
}
P.lewa {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #F8A406; FONT-FAMILY: verdana; TEXT-ALIGN: left
}
P.prawa {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #F8A406; FONT-FAMILY: verdana; TEXT-ALIGN: right
}
P.tytul {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-LEFT: 3px; COLOR: #F8A406; FONT-FAMILY: verdana; TEXT-ALIGN: center
}


.table_a {

        border: 1px solid #394049;
        background-color: #F8A406;
        margin-top: 1px;
        margin-bottom: 1px;

}
.table_b {
        background: #F8A406 ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}
.maintable_a {
        border: 1px solid #394049;
        background-color: #F4F4F6;
        margin-top: 1px;
        margin-bottom: 1px;

}
.maintable {
        border: 1px solid #FFFFFF;
        background-color: #000000;
        margin-top: 1px;
        margin-bottom: 1px;
}


/*


*/
.errors {
  color:red;
  font-weight: 800;
}

.errors A{
  color:red;
  font-weight: 800;
  text-decoration:underline;
}
.errors A:hover{
  color:red;
  font-weight: 800;
  text-decoration:none;
}



.anulowany{
  color: red;
}

.przelozony{
  color: #F8A406;
}

/* STYLE do zawodników */
TABLE.tab {
  border-right: 1px solid #6C6C68;
  border-top: 1px solid black;
  border-bottom: 1px solid #6C6C68;
  font-family:Tahoma;
  font-size:11px;
  color: white;
}

.wiersz1 {background: #282727;}
.wiersz2 {background: #404040;}

.wiersz1_hover, tr.wiersz1:hover, .wiersz1:hover TD {
    background: black;
}

.wiersz2_hover, tr.wiersz2:hover, .wiersz2:hover TD {
    background: black;
}

TD.tabcell-c, TD.tabcell, TABLE.tab TD {
  border-bottom: 1px solid #585858;
  padding: 4px;
  border-left: 1px solid #585858;
  font-family:Tahoma;
  font-size:11px;
  color: white;
}
TD.tabcell-c{
  text-align:center;
}
.center{
  text-align:center;
}

TABLE.tab TD A, TD.tabcell A, TD.tabcell A:active, TD.tabcell A:visited, TD.tabcell A:hover {
   color: white;
}

TABLE.tab TD A:link{
   color: white;

}

TABLE.tab TD A:hover{
   color: white;
   text-decoration:underline;
}

TABLE.tab TD.tabhead {
  padding: 4px;
  background: #585858 url(gfx/td_bg.jpg) repeat-x;
  font-family:Tahoma;
  font-size:11px;
  color: #efefef;
  text-align: left;
  font-weight: bold;
  border: none;
  border-bottom: 1px solid #585858;
  height: 25px;
}

TABLE.tab TD.strony{
  border-left: 1px solid #585858;
  height: 25px;
  background: #717171 url(gfx/td_bg1.jpg) repeat-x;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  color: #0f3c5b
}

/******************************************************************************/
/*  Klasa aby wyswietlac i nie wysietlac
/******************************************************************************/

.display0 {
  display: none;
}

.display1 {

}

/******************************************************************************/
/*        Informacje wyswietlane dla uzytkownika
/******************************************************************************/

.message_error{
  display: block;
  color: red;
  font-weight:bold;
  font-size: 16px;
  border: solid 1px red;
  padding: 4px;
}


.message_notice{
  display: block;
  color: green;
  font-weight:bold;
  font-size: 16px;
  border: solid 1px green;
  padding: 4px;
}

/******************************************************************************/
/*        TABELKA ALE na divach
/******************************************************************************/


DIV.rowhead{
  padding: 8px;
  background: #585858 url(gfx/td_bg.jpg) repeat-x;
  font-family:Tahoma;
  font-size:11px;
  color: #efefef;
  text-align: left;
  font-weight: bold;
  border-bottom: 1px solid #585858;
}

DIV.rowfoot{
    border-bottom: 1px solid #585858;
    background-color: black;
    padding: 5px;
    text-align:center;
}


DIV.rowodd {
    border-bottom: 1px solid #585858;
    background: #282727;
    clear: both;
}

DIV.rowodd:hover {
    background: black;
}

DIV.roweven {
    border-bottom: 1px solid #585858;
    background: #404040;
    clear: both;
}

DIV.roweven:hover {
    background: black;
}

DIV.rowend{
    height: 1px;
    padding: 0px;
    margin: 0px;
    line-height: 0;
    display: block;
    overflow: hidden;
    border: none;
    clear: both;
}

DIV.datalabel{
  float: left;
  width: 160px;
  display: inline;
  padding: 5px 0px 5px 5px;
}

DIV.datavalue{
  margin: 0px 0px 0px 165px;
  border-left: 1px solid #585858;
  padding: 5px 0px 5px 5px;
}
/******************************************************************************/
/*        STYL DO MOICH NOTATEK
/******************************************************************************/

.s22 {
    background-color: #A4CAE6;
    color: #0f3c5b;
}
.s21 {
    background-color: #F2BFBF;
    color: #0f3c5b;
}
.s23 {
    background-color: #CCFF00;
    color: #0f3c5b;
}
.s24 {
    background-color: #FBF484;
    color: #0f3c5b;
}
.s29999 {
    background-color: #FFC18A;
    color: #0f3c5b;
}
/* Normal Cell Background (date number with no event markings) */
.s2 {
	background-color: #E0E0E0;
	cursor: pointer;
    color: #0f3c5b;
	}
/* Empty Cell Background (empty cells with no date numbers) */
.s20 {
	background-color: #EBEBEB;
	}
/* Show dates from other months */
.sOther {
    background-color: #EEEEEE;
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #BBBBBB;
	}
/* Weekend Cell Background (date number with no event markings) */
.s200 {
	background-color: #D0D0D0;
    color: #0f3c5b;
	}

/* Main Table Setup Incluidng Date Number Fonts, Size and Color */
.mainTable {
    margin:0px;
	background-color: #FFFFFF;
	border: 1px solid #003366;
	width: 175px;
 }

.navTable {
    margin:0px;
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	width: 175px;
 }

.navTableText {
    font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: Normal;
	text-decoration: none;
	color: #003366;
	}

/* Month and Year Row Setup */
.monthYearRow {
	background: #D8E2EC url("gfx/monthBg.gif") repeat-x;
    line-height: 17pt;
	text-align: center;
	vertical-align: middle;
	color: #0f3c5b;
	}

/* Month and Year Text Setup */
.monthYearText {
        font-family: Geneva, Verdana, Arial, sans-serif;
        font-size: 13px;
        font-weight: Bold;
        color: #252216;
        }

/* Day Names Row Setup */
.dayNamesRow {
    line-height: 11pt;
	background-color: #F5F4D3;
	text-align: center;
	vertical-align: middle;
	color: #252216;
	}

/* Day Name Setup */
.dayNamesText {
        background-image:   url("dayBg.gif");
        font-family: Geneva, Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: Bold;
        color: #433D27;
        }

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rows {
        font-family: Geneva, Verdana, Arial, sans-serif;
        font-size: 10px;
        color: #433D27;
        line-height: 15pt;
        text-align: center;
        vertical-align: middle;
        }

/* Color of Today's Date */
.today {
       color: #CF0000;
}


/* Pop-up Events Setup */
.popupDate {
    font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-color: #336699;
	}

.popupEventTitle {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
	background-color: #A4CAE6;
}

.popupEventTime {
        font-family: Geneva, Verdana, Arial, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight: normal;
        background-color: #F4F4F4;
        border: 1px dotted #EFEFEF;
        padding: 1px;
}

.popupEventDescription {
        font-family: Geneva, Verdana, Arial, sans-serif;
        font-size: 10px;
        color: black; /* #446B93; */
        font-weight: normal;
        background-color: #FFFFFF;
        border: 1px solid #EAEAEA;
        padding: 2px;
}


.popupEventDate {
        font-family: Geneva, Verdana, Arial, sans-serif;
        font-size: 10px;
        color: #446B93;
        text-align: center;
        vertical-align: middle;
        background-color: #F7F8F9;
        border: 1px solid #FFFFFF;
        padding: 1px;
}

.popupEnd {
        font-family: Geneva, Verdana, Arial, sans-serif;
        font-size: 10px;
        color: #A4A4A4;
}

.popupClose {
        font-family: Geneva, Verdana, Arial, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        text-align: right;
        background-color: #336699;
}


/*
---------------------------------------------------------------------------
The classes below determine how the calendar background markings will look.
---------------------------------------------------------------------------

*/

.categoryName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.categorySelection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #777777;
}
.categoryDiv {
	background-color: #FCF5EF;
}
.template{
		display: none;
}
.paginate{
    text-align:center;
    margin-top: 6px;
}


