/* CCSTheme v 3.x */
/* General */



.HeaderWptcrm {
	width: 100%;
	}

.HeaderWptcrm th { 
	font-family: Arial; font-size: 80%; text-align: left;
	padding: 3px;
	background-color: #4987c6; color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}

.HeaderWptcrm a:link { 
	color: #ffffff;
	}

.HeaderWptcrm a:visited { 
	color: #ffffff;
	}

.HeaderWptcrm a:hover, .Caption a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftWptcrm { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightWptcrm { 
	background-image: url('Images/HeaderRight.gif');
	}

.HeaderLeftWptcrm img{
	width: 14px;
	}

.HeaderRightWptcrm img{
	width: 14px;
	}


/* Header Files */

.HeaderWPTCRM_FILES {
	width: 95px;
	}

.HeaderWPTCRM_FILES th { 
	font-family: Arial; font-size: 75%; text-align: left;
	padding: 2px;
	background-color: #4987c6; color: #ffffff;
	width: 100%;
	white-space: nowrap;
	cursor: pointer;
	}

.HeaderWPTCRM_FILES_higlight th { 
	font-family: Arial; font-size: 75%; text-align: left;
	padding: 2px;
	background-color: #4987c6; color: #0000ff;
	width: 100%;
	white-space: nowrap;
	}

.HeaderWPTCRM_FILES a:link { 
	color: #ffffff;
	}

.HeaderWPTCRM_FILES a:visited { 
	color: #ffffff;
	}

.HeaderWPTCRM_FILES a:hover, .CaptionWPTCRM_FILES a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftWPTCRM_FILES { 
	margin-left:10px;
	background-image: url('Images/Files_HeaderLeft.gif');
	}

.HeaderRightWPTCRM_FILES { 
	background-image: url('Images/Files_HeaderRight.gif');
	}

.HeaderLeftWPTCRM_FILES img{
	width: 9px;
	}

.HeaderRightWPTCRM_FILES img{
	width: 9px;
	}


/* Grid Options */
.GridWptcrm { 
	border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
	width: 100%;
	}

.CaptionWptcrm th { 
	font-family: Arial; font-size: 70%; text-align: center; vertical-align: top;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #abd3fd; color: #000000;
	white-space: nowrap;
	}

.CaptionWptcrm td { 
	font-family: Arial; font-size: 70%; text-align: left; vertical-align: top;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #abd3fd; color: #000000;
	white-space: nowrap;
	}

.CaptionWptcrm a:link { 
	color: #000000;
	}

.CaptionWptcrm a:visited { 
	color: #000000;
	}

.CaptionWptcrm a:hover, .Caption a:active { 
	color: #ff2626;
	}

.CaptionWptcrm img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionWptcrm input {
	vertical-align: middle;
	}

.RowWptcrm th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #bdddff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.RowWptcrm_selected td,
.RowWptcrm_higlight td,
.RowWptcrm td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	vertical-align: middle;
	background-color: #e1f0fd; 
	color: #000000;
	}



.RowWptcrm a:link { 
	color: #204ed8;
	}

.RowWptcrm a:visited { 
	color: #204ed8; /*#8b1414;*/
	}

.RowWptcrm a:hover, .Row a:active { 
	color: #ff2626;
	}

.SeparatorWptcrm{
	background-color: #4987c6;
	color: #4987c6;
	}

.SeparatorWptcrm td{
	height: 2px;
	}


.AltRowWptcrm th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #bdddff; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRowWptcrm td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	vertical-align: middle;
	background-color: #ffffff; 
	color: #000000;
	}

.AltRowWptcrm a:link { 
	color: #204ed8;
	}

.AltRowWptcrm a:visited { 
	color: #204ed8; /*#8b1414;*/
	}

.AltRowWptcrm a:hover, .AltRow a:active { 
	color: #ff2626;
	}

.NoRecordsWptcrm td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #e1f0fd; 
	color: #000000;
	vertical-align: top;
	}

.SumaWptcrm th { 
	font-family: Arial; font-size: 70%; text-align: right; vertical-align: middle;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #BBE9F1; color: #000000;
	white-space: nowrap;
	font-weight:bold;
	}

.SumaWptcrm td { 
	font-family: Arial; font-size: 70%; text-align: right; vertical-align: middle;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #E6F4EF; color: #006600;
	font-weight:bold;
	}

.FooterWptcrm td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #abd3fd; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.FooterWptcrm a:link { 
	color: #204ed8;
	}

.FooterWptcrm a:visited { 
	color: #8b1414;
	}

.FooterWptcrm a:hover, .Footer a:active { 
	color: #ff2626;
	}

.FooterWptcrm img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterWptcrm input {
	vertical-align: middle;
	}

/* Record Options */
.RecordWptcrm { 
	border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;
	width: 100%;
}

.ErrorWptcrm td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	color: #FF0000;
	vertical-align: top;
	background-color: #e1f0fd; 
}

.ControlsWptcrm th { 
	font-family: Arial; font-size: 70%; font-weight: normal; text-align: left; vertical-align: middle;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #bdddff; color: #000000;
	white-space: nowrap;
	color: #000000;
}



.ControlsWptcrm td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	vertical-align: middle;
	background-color: #e1f0fd; 
	color: #000000;
	}

.BottomWptcrm td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #abd3fd; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.BottomWptcrm a:link { 
	color: #204ed8;
	}

.BottomWptcrm a:visited { 
	color: #8b1414;
	}

.BottomWptcrm a:hover, .Caption a:active { 
	color: #ff2626;
	}

.BottomWptcrm img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomWptcrm input {
	vertical-align: middle;
	}

/* Report */
.GroupCaptionWptcrm th{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	white-space: nowrap;
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}

.GroupCaptionWptcrm td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	vertical-align: top;
	font-weight: bold;
	background-color: #e1f0fd; 
	color: #000000;
	}

.GroupCaptionWptcrm a:link {
	color: #000000;
	}

.GroupCaptionWptcrm a:visited{
	color: #000000;
	}

.GroupCaptionWptcrm a:hover, .GroupCaption a:active{
	color: #ff2626;
	}

.GroupFooterWptcrm td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #abd3fd; 
	color: #000000;
	}

.GroupFooterWptcrm a:link {
	color: #204ed8;
	}

.GroupFooterWptcrm a:visited{
	color: #8b1414;
	}

.GroupFooterWptcrm a:hover,.GroupFooter a:active{
	color: #ff2626;
	}

.GroupFooterWptcrm img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterWptcrm input {
	vertical-align: middle;
	}

.SubTotalWptcrm td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	vertical-align: top;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	border-bottom: 2px solid #4987c6;
	}

.SubTotalWptcrm a:link {
	color: #204ed8;
	}

.SubTotalWptcrm a:visited{
	color: #8b1414;
	}

.SubTotalWptcrm a:hover, .SubTotal a:active{
	color: #ff2626;
	}

.TotalWptcrm td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ffffff; 
	color: #000000;
	}

.TotalWptcrm a:link {
	color: #204ed8;
	}

.TotalWptcrm a:visited{
	color: #8b1414;
	}

.TotalWptcrm a:hover, .Total a:active{
	color: #ff2626;
	}

/* Form Options */
.ButtonWptcrm { 
	margin: 2px
	}

/* Calendar */

.CalendarWptcrm { 
	border: 1px solid #FFFFFF;
	width: 100%;

	}

.CalendarWeekdayNameWptcrm{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #ffffff; 
	color: #000000;
	}

.CalendarWeekdayNameWptcrm a:link {
	color: #204ed8;
	}

.CalendarWeekdayNameWptcrm a:visited{
	color: #8b1414;
	}

.CalendarWeekdayNameWptcrm a:hover, .CalendarWeekdayName a:active{
	color: #ff2626;
	}

.CalendarWeekendNameWptcrm{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #ffffff;	
	color: #000000;
	}

.CalendarWeekendNameWptcrm a:link {
	color: #000000;
	}

.CalendarWeekendNameWptcrm a:visited{
	color: #000000;
	}

.CalendarWeekendNameWptcrm a:link, .CalendarWeekendName a:visited{
	color: #ff2626;
	}

/* Calendar Day */
.CalendarDayWptcrm{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #e1f0fd;	
	color: #000000;

	}

.CalendarDayWptcrm a:link {
	color: #204ed8;
	}

.CalendarDayWptcrm a:visited{
	color: #8b1414;
	}

.CalendarDayWptcrm a:hover, .CalendarDay a:active{
	color: #ff2626;
	}

/* Calendar Weekend */
.CalendarWeekendWptcrm{
	font-family: Arial; font-size: 70%;
	padding: 2px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	table-layout: auto;
	}

.CalendarWeekendWptcrm a:link {
	color: #204ed8;
	}

.CalendarWeekendWptcrm a:visited{
	color: #8b1414;
	}

.CalendarWeekendWptcrm a:hover, .CalendarWeekend a:active{
	color: #ff2626;
	}

/* Calendar Today */
.CalendarTodayWptcrm {
	font-family: Arial; font-size: 70%;
/*	border: 2px solid #4987c6; */
	border: 2px solid red;
	text-align: center;
	background-color: #e1f0fd;	
	color: #000000;
	}

.CalendarTodayWptcrm a:link {
	color: #204ed8;
	}

.CalendarTodayWptcrm a:visited{
	color: #8b1414;
	}

.CalendarTodayWptcrm a:hover, .CalendarToday a:active {
	color: #ff2626;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodayWptcrm {
	font-family: Arial; font-size: 70%;
	border: 2px solid #4987c6;
	text-align: center;
	background-color: #ffffff;	
	color: #000000;
	}

.CalendarWeekendTodayWptcrm a:link {
	color: #204ed8;
	}

.CalendarWeekendTodayWptcrm a:visited{
	color: #8b1414;
	}

.CalendarWeekendTodayWptcrm a:hover, .CalendarWeekendToday a:active{
	color: #ff2626;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDayWptcrm{
	font-family: Arial; font-size: 70%;
	padding: 2px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #e1f0fd;	
	color: #4987c6;
	}

.CalendarOtherMonthDayWptcrm a:link {
	color: #4987c6;
	}

.CalendarOtherMonthDayWptcrm a:visited{
	color: #4987c6;
	}

.CalendarOtherMonthDayWptcrm a:hover, .CalendarOtherMonthDay a:active{
	color: #ff2626;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodayWptcrm {
	font-family: Arial; font-size: 70%;
	border: 2px solid #4987c6;
	text-align: center;
	background-color: #e1f0fd;	
	color: #4987c6;
	}

.CalendarOtherMonthTodayWptcrm a:link {
	color: #4987c6;
	}

.CalendarOtherMonthTodayWptcrm a:visited{
	color: #4987c6;
	}

.CalendarOtherMonthTodayWptcrm a:hover,.CalendarOtherMonthToday a:active{
	color: #ff2626;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendWptcrm {
	font-family: Arial; font-size: 70%;
	padding: 2px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	text-align: center;
	background-color: #ffffff;	
	color: #4987c6;
	}

.CalendarOtherMonthWeekendWptcrm a:link {
	color: #4987c6;
	}

.CalendarOtherMonthWeekendWptcrm a:visited{
	color: #4987c6;
	}

.CalendarOtherMonthWeekendWptcrm a:hover, .CalendarOtherMonthWeekend a:active{
	color: #ff2626;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodayWptcrm {
	font-family: Arial; font-size: 70%;
	border: 2px solid #4987c6;
	text-align: center;
	color: #4987c6;
	background-color: #ffffff;	
	}

.CalendarOtherMonthWeekendTodayWptcrm a:link {
	color: #4987c6;
	}

.CalendarOtherMonthWeekendTodayWptcrm a:visited{
	color: #4987c6;
	}

.CalendarOtherMonthWeekendTodayWptcrm a:hover, .CalendarOtherMonthWeekendToday a:active{
	color: #ff2626;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDayWptcrm{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	background-color: #abd3fd;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}

.CalendarSelectedDayWptcrm a:link {
	color: #000000;
	}

.CalendarSelectedDayWptcrm a:visited{
	color: #000000;
	}

.CalendarSelectedDayWptcrm a:hover, .CalendarSelectedDay a:active{
	color: #ff2626;
	}

/* Calendar Navigator */
.CalendarNavigatorWptcrm {
	font-family: Arial; font-size: 70%;
	padding: 3px;
	background-color: #abd3fd; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.CalendarNavigatorWptcrm a:link {
	color: #204ed8;
	}

.CalendarNavigatorWptcrm a:visited{
	color: #8b1414;
	}

.CalendarNavigatorWptcrm a:hover, .CalendarNavigator a:active{
	color: #ff2626;
	}

.CalendarNavigatorWptcrm img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEventWptcrm{
	font-family: Arial; font-size: 70%; text-align: center;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #abd3fd; color: #000000;
	padding: 2px;
	cursor: pointer;
	}

.CalendarEventWptcrm a:link {
	color: #204ed8;
	}

.CalendarEventWptcrm a:visited{
	color: #8b1414;
	}

.CalendarEventWptcrm a:hover, .CalendarEvent a:active{
	color: #ff2626;
	}
/*NN*/
.highlight td{ 
	background-color: #B1D9FF; 
	cursor: pointer;
}
.highlight { 
	background-color: #9ec7f2 !important; 
	cursor: pointer;
}

/* Adam Kozłowski */
.RowWptcrm_higlight td{ 
	background-color: #B1D9FF; 
	}

.RowWptcrm_selected td{ 
	background-color: #90CDD0; 
	}

.RowWptcrm_higlight { 
	background-color: #9ec7f2 !important; 
	}

.RowWptcrm_selected td{ 
	background-color: #60E67A !important; 
	}

.RowWptcrm_selected input,
.RowWptcrm_higlight input,
.AltRowWptcrm input,
.RowWptcrm input,
.CaptionWptcrm input { 
	font-family: Arial; font-size: 100%;
	}

.ControlsWptcrm select,
.ControlsWptcrm input,
.ControlsWptcrm textarea,
.CaptionWptcrm select { 
	font-family: Arial; font-size: 100%;
	}

.CalendarEventWptcrm_Time{
	font-family: Arial; font-size: 70%; text-align: center;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #abd3fd; color: #FF0000;
	padding: 2px;
	text-decoration: blink;
	cursor: pointer;
	}


.RowWPTCRM_RO td{
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	vertical-align: middle;
	background-color: #BCDAE7; 
	color: #000000;
}

.RowWptcrm_RO input { 
	font-family: Arial; font-size: 100%;
	}

.RowWptcrm_25 td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	vertical-align: middle;
	background-color: #e1f0fd; 
	color: #000000;
	height: 21px;
}

.RowWptcrm_25 textarea,
.RowWptcrm textarea { 
	font-family: Arial; font-size: 100%;
}

.RowWptcrm select,
.RowWptcrm input,
.RowWptcrm textarea { 
	font-family: Arial; font-size: 100%;
	}

.MailMenuWptcrm td { 
	font-family: Arial; font-size: 70%;
	padding: 3px;
	border-top: 1px solid #FFFFFF; 
	vertical-align: middle;
	background-color: #e1f0fd; 
	color: #000000;
	}

.InlineHeader { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt !important; 
	COLOR: #ffffff !important;  
	BACKGROUND-COLOR: #4987c6 !important; 
	text-align: center;
}

.InsideTable td { 
	font-family: Arial; font-size: 65%;
	padding: 1px;
	border-top: 1px none #FFFFFF; border-right: 1px none #FFFFFF;
	vertical-align: middle;
	background-color: #e1f0fd; 
	color: #000000;
	text-align: right;
}

.InsideTable th { 
	font-family: Arial; font-size: 65%;
	padding: 1px;
	border-top: 1px none #FFFFFF; border-right: 1px none #FFFFFF;
	vertical-align: middle;
	background-color: #bdddff; 
	color: #000000;
	text-align: right;
}

.InsideTable_higlight td { 
	font-family: Arial; font-size: 65%;
	padding: 1px;
	border-top: 1px none #FFFFFF; border-right: 1px none #FFFFFF;
	vertical-align: middle;
	background-color: #e1ffff; 
	color: #0000aa;
	text-align: right;
}

.InsideTable_group td { 
	font-family: Arial; font-size: 65%;
	padding: 1px;
	border-top: 1px none #FFFFFF; border-right: 1px none #FFFFFF;
	vertical-align: middle;
	background-color: #C5EAFD; 
	color: #000000;
	text-align: right;
}

.InsideTable_Alt_group td { 
	font-family: Arial; font-size: 65%;
	padding: 1px;
	border-top: 1px none #FFFFFF; border-right: 1px none #FFFFFF;
	vertical-align: middle;
	background-color: #D4EDFD; 
	color: #000000;
	text-align: right;
}

.ErrorWptcrm{ 
	font-family: Arial; font-size: 100%;
	font-weight: bolder;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	padding: 3px;
	color: #FF0000;
	vertical-align: top;
	background-color: #e1f0fd; 
}

.WarningWptcrm{ 
	font-family: Arial; font-size: 100%;
	font-weight: bolder;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	padding: 3px;
	color: #008000;
	vertical-align: top;
	background-color: #e1f0fd; 
}

.table_auto{
	table-layout: auto !important;
}

.table_fixed{
	table-layout: fixed; 
	overflow:hidden; 
}

.width100, .w100{
	width: 100%;
}

.help{
	cursor: help;
}

.pointer{
	cursor: pointer;
}

.zamien{
	cursor: pointer;
	margin-top: 3px;
}

DIV.Error{ 
	font-family: Verdana; font-size: 100%;
	font-weight: bolder;
	padding: 3px;
	color: #FF0000;
}


/*IE hack - min height*/
.minh_150 {
min-height:150px;
overflow:hidden;
height:expression(
    this.scrollHeight < 150? "150px" : "auto" );
}

.minh_dok_pozycje{
min-height:260px;
height:expression(
    this.scrollHeight < 260? "260px" : "auto" );
}

.SmallLoading{
	background:url(../mail/loading.gif) 0 0 no-repeat;
	height: 20px;
	width: 20px;
}


.alert{
	color: RED !important;
}

@media print{

#menu, #menuList, .FooterWPTCRM, .noprint, .screen_only, .submenu{
	display: none;
}
}

@media screen{

.print_only{
	display: none;
}
}
