
/* ====   TRÓJECZKA TABELEK ==== */

table a {
	text-decoration: none;
	color: #BD0086;
	font-size: 115%;
}

td.user_profile, td.user_profiler, td.user_profilec {
    padding: 2px;
    white-space: nowrap;
}

td.user_profile {
    width: 50%;
    font-weight: bold;
	text-align: left;
}

td.user_profiler {
    width: 50%;
    text-align: right;
}

td.user_profilec {
    text-align: center;
}
/**************************************************/
/**************** FORMULARZE **********************/
tr.tr_first {
    background-color: #EEE;
}

tr.tr_even {
    background-color: #d7d7d7;
}

tr.tr_odd {
    background-color: #dfdfdf;
}

tr.tr_over {
    /* background-color: #D74030; */
    background-color: #fff;
}

tr.tr_last {
    background-color: #EEE;
}

/* ==== MASÓWKA KOMÓREK ==== */

td.td_head_first, td.td_head_normal, td.td_head_last, td.td_first, td.td_normal, td.td_last, td.td_left, td.td_right, td.td_last_first, td.td_last_normal, td.td_last_last, td.td_last_center {
    height: 22px;
    padding: 2px;
    border-color: #666;
    border-style: dotted;
	border-width: 1px 0 0 1px;
}

td.td_head_first {
    text-align: center;
}

td.td_head_normal {
    text-align: center;
}

td.td_head_last {
    text-align: center;
}

td.td_first {
    text-align: left;
}

td.td_normal {
    text-align: left;
}

td.td_last {
    text-align: right;
}

td.td_left {
    text-align: left;
}

td.td_right {
    text-align: center;
    border-left-width: 0px;
    border-right-width: 1px;
}

td.td_last_first {
    text-align: left;
    padding-left: 2px;
}

td.td_last_normal {
    text-align: center;
    height: 22px;
}

td.td_last_last {
    text-align: right;
    height: 22px;
    padding-right: 2px;
}

td.td_last_center {
    text-align: center;
	border-width: 1px;
}

span.Title {
	font-size: 22px !important;
	color: #666 !important;
}

/**************************************************/
/* Main Style Sheet for jQuery UI date picker */
#datepicker_div, .datepicker_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid #777;
	z-index: 10; /*must have*/
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.datepicker_control {
	background: #400;
	padding: 2px 0px;
}
.datepicker_links {
	background: #000;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #333;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker_titleRow {
	background: #777;
}
.datepicker_daysRow {
	background: #eee;
	color: #666;
}
.datepicker_weekCol {
	background: #777;
	color: #fff;
}
.datepicker_daysCell {
	color: #000;
	border: 1px solid #ddd;
}
.datepicker_daysCell a{
	display: block;
}
.datepicker_weekEndCell {
	background: #ddd;
}
.datepicker_daysCellOver {
	background: #fff;
	border: 1px solid #777;
}
.datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #fcc !important;
}
.datepicker_currentDay {
	background: #999 !important;
}
.datepicker_status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #eee !important;
}
.datepicker_titleRow a {
	color: #eee !important;
}
.datepicker_control a:hover {
	background: #fdd !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #ddd !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.datepicker_multi .datepicker {
	border: 1px solid #777;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.datepicker_cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


.cpYearNavigation,.cpMonthNavigation { background-color:#FFEECC; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
	.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
	TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
	.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
	.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
	.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
	.cpOtherMonthDate { color:#808080; }
	TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
	TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
	TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
	A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
	A.cpTodayText { color:black; }
	.cpTodayTextDisabled { color:#D0D0D0; }
	.cpBorder { border:solid thin #808080; }

/*************** AUTOCOMPLETE *********************/
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
/**************************************************/

/* Main Style Sheet for jQuery UI date picker */
#datepicker_div, .datepicker_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid #777;
	z-index: 9999; /*must have*/
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_rtl {
	direction: rtl;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.datepicker_control {
	background: #400;
	padding: 2px 0px;
}
.datepicker_links {
	background: #000;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_rtl .datepicker_clear, .datepicker_rtl .datepicker_prev {
	float: right;
	text-align: right;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next {
	float: left;
	text-align: left;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #333;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker_titleRow {
	background: #777;
}
.datepicker_daysRow {
	background: #eee;
	color: #666;
}
.datepicker_weekCol {
	background: #777;
	color: #fff;
}
.datepicker_daysCell {
	color: #000;
	border: 1px solid #ddd;
}
.datepicker_daysCell a{
	display: block;
}
.datepicker_weekEndCell {
	background: #ddd;
}
.datepicker_daysCellOver {
	background: #fff;
	border: 1px solid #777;
}
.datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #fcc !important;
}
.datepicker_currentDay {
	background: #999 !important;
}
.datepicker_status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #eee !important;
}
.datepicker_titleRow a {
	color: #eee !important;
}
.datepicker_control a:hover {
	background: #fdd !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #ddd !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.datepicker_multi .datepicker {
	border: 1px solid #777;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.datepicker_cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}



/* Formularze - TEXT */
input.text_normal {
    background-color: #fff;
}

input.text_active {
    background-color: #fff;
}

input.text_disabled {
    background-color: #808080;
}

input.text_error {
    background-color: #f00;
}

input.text_required {
    background-color: #FFE799;
}

input.autocomplete_normal {
    background-color: #FFEECC;
}

input.autocomplete_active {
    background-color: #FFEEAA;
}

input.autocomplete_disabled {
    background-color: #808080;
}

input.autocomplete_error {
    background-color: #FFCCCC;
}

input.autocomplete_required {
    background-color: #FFE799;
}

input.file_normal {
    background-color: #fff;
}

input.file_active {
    background-color: #FFEEAA;
}

input.file_disabled {
    background-color: #808080;
}

input.file_error {
    background-color: #FFCCCC;
}

input.file_required {
    background-color: #FFE799;
}

input.date_normal {
    background-color: #fff;
}

input.date_active {
    background-color: #FFEEAA;
}

input.date_disabled {
    background-color: #808080;
}

input.date_error {
    background-color: #FFCCCC;
}

input.date_required {
    background-color: #FFE799;
}

input.datetime_normal {
    background-color: #FFEECC;
}

input.datetime_active {
    background-color: #FFEEAA;
}

input.datetime_disabled {
    background-color: #808080;
}

input.datetime_error {
    background-color: #FFCCCC;
}

input.datetime_required {
    background-color: #FFE799;
}

select.select_normal {
    background-color: #FFEECC;
}

select.select_active {
    background-color: #FFEEAA;
}

select.select_disabled {
    background-color: #808080;
}

select.select_error {
    background-color: #FFCCCC;
}

select.select_required {
    background-color: #FFE799;
}


/* =====  MASÓWKI  ==== */
input.text_normal, input.text_active, input.text_disabled, input.text_error, input.text_required, input.autocomplete_normal, input.autocomplete_active, input.autocomplete_disabled,
input.autocomplete_error, input.autocomplete_required, input.file_normal, input.file_active, input.file_disabled, input.file_error, input.file_required, input.date_normal,
input.date_active, input.date_disabled, input.date_error, input.date_required, input.datetime_normal, input.datetime_active, input.datetime_disabled, input.datetime_error,
input.datetime_required, select.select_normal, select.select_active, select.select_disabled, select.select_error, select.select_require {
	width: 400px;
    height: 20px;
}



/* ====  MASÓWKA TEXTAREA ==== */

textarea.textarea_normal, textarea.textarea_active, textarea.textarea_disabled, textarea.textarea_error, textarea.textarea_required {

}

textarea.textarea_normal {
    background-color: #fff;
}

textarea.textarea_active {
    background-color: #fff;
}

textarea.textarea_disabled {
    background-color: #808080;
}

textarea.textarea_error {
    background-color: #FFCCCC;
}

textarea.textarea_required {
    background-color: #FFE799;
}
/* ==== MASÓWKA FORMULARZY PASSWORDSINGLE ==== */

input.passwordsingle_normal, input.passwordsingle_active, input.passwordsingle_disabled, input.passwordsingle_error, input.passwordsingle_required {
    width: 160px;
    height: 20px;
}

/* Formularze - PASSWORDSINGLE*/

input.passwordsingle_normal {
    background-color: #fff;
}

input.passwordsingle_active {
    background-color: #F5FFFA;
}

input.passwordsingle_disabled {
    background-color: #808080;
}

input.passwordsingle_error {
    background-color: #FFCCCC;
}

input.passwordsingle_required {
    background-color: #FFE799;
}


/* ==== MASÓWKA FORMULARZE PASSWORD ==== */
input.password_normal, input.password_active, input.password_disabled, input.password_error, input.password_required {
    width: 160px;
    height: 20px;
}

/* Formularze - PASSWORD*/
input.password_normal {
    background-color: #FFEECC;
}

input.password_active {
    background-color: #fff;
}

input.password_disabled {
    background-color: #808080;
}

input.password_error {
    background-color: #FFCCCC;
}

input.password_required {
    background-color: #FFE799;
}

