.hideme { display: none !important;}
.hide-first { display: none;}

/*#ajax-loader {
	background: url(../images/ajax-loader.gif) 0 0 no-repeat;	
	width: 175px;	
	height: 174px;
	margin-top: -88px;
	margin-left: -87px;
	z-index: 100;
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	}*/

.dataTables_processing,
	#ajax-loader {
		background: url(../images/ajax-loader.png) 0 0 no-repeat;
		background-size: 100% 100%;
		width: 300px;	
		height: 300px;
		margin-top: -150px;
		margin-left: -150px;
		z-index: 10000;
		display: none;
		position: fixed;
		top: 50%;
		left: 50%;
	}


.dataTables_processing,
	#ajax-loader {    
		animation-name: loader-rotate;
		animation-duration: 2s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;    
	}

	@keyframes loader-rotate {
		0% { transform: rotateZ(0deg)}  
		100% { transform: rotateZ(359deg)}
	}  

.dataTables_processing {
	display: block;
	border: none;
	color: transparent;
}

	.paging_full_numbers { /*fix dla buttonseta*/
		font-size: 10px;
	}

	TABLE.display TD FORM {	
		display: inline !important;	
	}

	TABLE.display TD INPUT {
		border: 0px !important;
		font-family: 'Monda',sans-serif;
		height: 18px !important;
		margin-top: 0px !important;
		padding-top: 0px !important;	
		padding: 0px !important;
		line-height: 12px !important;
		font-size: 12px;	
		
	}

	FORM.row_selected {
		padding: 0px;
		margin: 0px;
		line-height: 12px;
		border: none !important;
	}

	TABLE.display TD FORM {
		margin: 0px !important;
		padding: 0px !important;
		border: none !important;
	}

	.paging_full_numbers {
		width: auto !important;
	}

	TABLE.display TD.right INPUT {	
		text-align: right !important;	
	}

	div.site-description {padding-left: 0px; letter-spacing: 0.7px;}

	LI.deeper UL {
		padding-left: 10px;
	}

	.upakowany DIV.control-group {
		margin: 0px;
	}
	.upakowany LABEL.checkbox.inline {
		padding-top: 0px;
	}

	.grayborder {
		border: 1px solid #D0D0D0;
	}

	.subform .dataTables_wrapper .ui-toolbar {
		padding: 0px;
	}
	.subform THEAD {
		line-height: 13px;
	}

	.subform .dataTables_length {
		width: 100%;
	}
	.subform TD {padding: 0px !important; padding-right: 3px !important; padding-left: 2px !important; border-right: 1px dotted gray;}
	.subform TD FORM {margin: 0px !important; padding: 0px !important;}
	.subform TD FORM INPUT {width: 100%; border: 1px solid red !important;}

	TD.right {text-align: right !important;}

	LABEL.error {
		position: absolute;      
		height: 20px;
		line-height: 20px;
		padding: 0px;
		font-size: 10px;
		text-align: center;
		color: red;
		background: yellow;
		border: 1px solid #FFFFE0;
		border-radius: 5px;      
		text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px;
		box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 2px 0px;
		margin-left: 20px;
	}

	LABEL.error:after {
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		border-width: 10px;
		border-style: solid;
		border-color: transparent yellow transparent transparent;
		top: 0px;
		left: -20px;
	}

	.c_pointer { cursor: pointer;}

	.selected-row TD {
		background-color: #00aeff !important;
		color: white;
	}

	UL.nav-child LI A {
		white-space: nowrap;
	}

	UL.nav-child LI A:before {
		color: #D0D0D0;	
	}

	UL.nav-child LI.current A:before {
		color: red;	
	}

	[class^="icon-"]:before,
	[class*=" icon-"]:before {	
		margin-right: 5px;
	}

	.nowrap {
		white-space: nowrap;
	}

	/* fix dla autocomplete */
	.ui-autocomplete.ui-front {z-index: 10000;}


	.malutki {font-size: 10px;}
	.row45 TD {height: 25px;}
	table.arialka TD {font-size: 10pt; padding: 3px 3px !important; font-weight: normal; font-family: 'Arial'}

	/*messages*/
	#component-friends-message LABEL,
	#component-friends-message INPUT,
	#component-friends-message TEXTAREA
	{
		font-size: 13px !important;
		padding: 3px;
	}

	.grayed {
		background-color: #FAFAFA;
		border: none !important;
	}

	SPAN.date_time {
		float: right;
		color: #808080;
		padding-right: 5px;
		font-size: 12px;    
	}
/*
SPAN.date_time.msg_read {
    background:  url(../../../images/icons/msg_read.png) 0px 0px no-repeat;
    width: 50px;
    text-align: right;
    }*/



    SPAN.msg_number {    
    	float: right;    
    	padding-right: 5px;
    	font-size: 9px !important;
    	font-weight: bold;        
    	background-color: #E9E9E9;
    	color: rgb(39, 121, 179);
    	border: 1px solid #E9E9E9;
    	border-radius: 5px;
    	display: none;
    }

    SPAN.unread_number {    
    	position: absolute;    
    	height: 15px;
    	min-width: 15px;    
    	line-height: 14px !important;
    	text-align: center;
    	margin-left: 70px;
    	margin-top: 18px;
    	font-weight: bold;        
    	background-color: red;
    	color: white;
    	border: 2px solid #D1D1D1;
    	border-radius: 5px;    
    	font-size: 9px !important;
    	display: none;
    	font-weight: normal;
    }


    /* message stream */
    .message-stream UL {
    	list-style-type: none;
    }

    .message-stream UL LI{        
    	padding-bottom: 0px;
    	padding-left: 0px;
    	padding-top: 0px;
    	margin-bottom: 10px;
    }

    .message-stream A {    
    	display: block;
    	font-size: 13px;
    	font-weight: bold;
    	padding-top: 5px;
    	padding-bottom: 3px;
    	padding-left: 0px;
    	
    }

    .message-stream .date_time {
    	font-weight: normal;
    }

    .message-stream  UL LI P {
    	color: #404040;
    	font-size: 13px;    
    	white-space: pre-wrap;
    	width: 96%;
    	padding-left: 35px;    
    	margin: 0px;
    	margin-top: 0px;
    	line-height: 17px;
    }
    .message-stream  UL LI P.msg_hrule {
    	width: 94%;
    	margin: 0px;
    	padding: 0px;
    	color: #808080;
    	text-align: center;
    	background: url(../images/icons/gray_dot.png) 0px 2px repeat-x;
    	float: left;
    }
    .message-stream  UL LI P.msg_hrule SPAN {
    	background-color: white;
    	padding-left: 5px;
    	padding-right: 5px;
    }

    DIV#component-message-stream {
    /*box-shadow: 
    inset 0px 11px 8px -10px #BBB,
    inset 0px -11px 8px -10px #BBB;    */
    /*border-top: 1px solid #D0D0D0;*/
  }

  DIV#messages {      
  	overflow-x: hidden;
  	overflow-y: auto;
  	position:relative;
  	height: 100%;   
  }

  #component-message-compose {
  	background-color: #E0E0E0;
  	width: 509px;
  	height: 170px;
  	border: 1px solid #C0C0C0;
  	position: fixed;
  	bottom: 0px;
  	left: 50%;
  	margin-left: -254px;
  	margin-top: 0px;
  	z-index: 5000;
  }

  #component-message-compose.leftside {    
  	left: auto;
  	margin-left: 0px;
  }

  #component-message-compose.collapsed {
  	bottom: -150px;
  }

  #component-message-compose LEGEND {
  	font-size: 10px;
  	margin: 0px;
  	padding: 0px;	
  	line-height: 20px;
  	text-align: center;
  }
  #component-message-compose LEGEND A {text-decoration: none; width: 505px; display: block;}
  #component-message-compose LEGEND A:before {	
  	content: "▼ ";	
  }
  #component-message-compose LEGEND A:after {	
  	content: " ▼";	
  }
  #component-message-compose.collapsed LEGEND A:before {	
  	content: "▲ ";	
  }
  #component-message-compose.collapsed LEGEND A:after {	
  	content: " ▲";	
  }

  #component-message-compose TEXTAREA {
  	margin: 20px;
  	margin-bottom: 0px;
  	margin-top: 0px;
  	width: 459px;
  	border: 1px solid #C0C0C0;
  	padding: 3px;
  }
  #component-message-compose BUTTON {
  	float: right;
  	margin-right: 23px;
  	border: 1px solid #C0C0C0;
  	padding-top: 5px;
  	padding-bottom: 5px;
  	padding-left: 10px;
  	padding-right: 10px;
  	cursor: pointer;    
  }
  #component-message-compose BUTTON:HOVER {
  	background-color: #E5E5F0;
  }

  #app-form,
  #cms-form {
  	margin: 0px;
  	padding: 0px;
  }

  #component-friends-message {    
  	
  }

  #cfm-message {
  	width: 430px; 
  }

  /* data tables fix */
  .dataTables_wrapper {
  	min-height: 0px !important;
  }

  .number {
  	text-align: right;
  }

  .file-links {	
  }
  .file-links A {
  	color: red;
  	display: block;
  	padding: 7px;	
  	line-height: 28px;	
  	border: 1px solid deepskyblue;
  	padding: 5px;
  	margin: 0px;
  }


  TABLE.podsumowania {
  	float: right;
  }

  .podsumowania TD {
  	vertical-align: middle;
  	padding: 3px;
  }

  .podsumowania TD INPUT {
  	margin: 0px;
  	padding: 0px;
  }
  .podsumowania TD INPUT.bold {
  	font-weight: bold;
  }

  .addons-text {
  	font-size: 11px;
  	white-space: pre;
  	
  }

  .form-horizontal
  .control-group{
  	/*border-bottom: 1px dotted gray;*/
  	margin-bottom: 0px;
  	margin-top: 0px;
  }

  .header {
  	margin-bottom: 0px;
  }

  .modal-backdrop {
  	background-color: rgba(0,0,0,0.5);
  }

  #bottom-buttons0 BUTTON {
  	width: 100%;
  }

  .oramkuj {
  	border: 2px solid black;
  	padding: 3px;
  }
  .oramkuj input[type="radio"] {
  	margin: 0px;
  }

  #sto-procent {
  	height: 20px;
  	font-size: 11px;
  	line-height: 20px;
  	padding: 0px;
  }

  .red {
  	color: red !important;
  }
  .blue {
  	color: blue !important;
  }

  #tab_users {
  	width: 100% !important;
  }

  #legenda2 {
  	background-color: black;
  	color: white;
  	position: fixed;
  	bottom: 0px;
  	left: 0px;
  	padding: 3px;
  }

  DIV.kodus-fix LABEL.error { margin-left: 180px;}

  /* załączniki */
  /* ATTS */

  DIV.spinacz {
  	float: left;
  	display: inline !important;
  	clear: none;
  }

  UL.atts {vertical-align: top;
  	float: left;
  	padding: 0px;
  }

  SPAN.atts {float: left; vertical-align: top;
  	/*padding-left: 20px;*/
  	background-image: url("../images/icons/GrayPaperclip.png");
  	background-position: 0px 5px;
  	background-repeat: no-repeat;
  	clear: none;
  }

  UL.atts LI {
  	display: inline;
  	float: left;
  	padding-right: 3px;
  	padding-top: 3px;
  }
  UL.atts LI IMG {
  	padding: 0px;
  	padding: 10px;
  	border: 1px solid #E0E0E0;
  	
  	background-color: none;
  }

  #messages P A {
  	font-weight: normal;
  	display: inline;
  }

  UL.atts LI A {
  	/*font-size: 10px;*/
  	font-weight: normal;
  	margin-left: 20px;
  	padding-left: 3px;
  	padding-right: 3px;
  }

  #preview{
  	position:absolute;
  	border:1px solid #ccc;
  	background:#333;
  	padding:5px;
  	display:none;
  	color:#fff;
  }

  
  UL LI.thumbs {
  	width: 150px;
  	height: 150px;
  	overflow: hidden;
  	float: left;
  	padding: 0px;
  	margin: 3px;
  	border: 1px solid #e0e0e0;
  	background-color: #f0f0f0;
  	vertical-align: middle;
  }
  UL LI.thumbs A {
  	height: 150px;
  	width: 150px;    
  	text-align: center;
  	display:table-cell;
  	vertical-align:middle;
  }

  #messages P IFRAME,
  #messages P EMBED
  {
  	border: 1px solid #d0d0d0;
  	margin-top: 10px;
  	margin-bottom: 5px;
  }
  .roboto TD,
  .roboto {
  	font-family: "Roboto Condensed";    
  }

  .roboto TD {
  	font-size: 12px;
  }

  LI.not-shown {
  	display: none;    
  }

  .red {color: red;}

  /* załączniki do wiadomości */

  #cms_files_wrapper { border: 1px solid #FAFAFA;
  	float: left; width:395px; height: 50px;
  	border: none;
  	margin-top: 2px;
  }

  #cms_files_wrapper {overflow: auto; font-size: 12px;}

  #cms_files_wrapper .files button { width: 15px !important; height: 20px !important; margin-right: 5px; margin-left: 2px; display: block;}
  #cms_files_wrapper .files A { color: red; margin-right: 5px; margin-left: 2px; float: right; border: 1px solid #FFA0A0; padding-left: 3px; padding-right:3px; cursor: pointer;}
  #cms_files_wrapper .files P {margin: 0px; float: left; display: inline;}

  /* ikony dokumentów */
  /* ta musi byÄ pierwsza! */
  li.dat,
  li.anyfile {
  	background: url("../images/icons/file-any.png") 0px 5px no-repeat;
  }

  li.pdf {
  	background: url("../images/icons/file_pdf.png") 0px 5px no-repeat;
  }

  li.docx,
  li.doc {
  	background: url("../images/icons/file-doc.png") 0px 5px no-repeat;
  }

  li.jpeg,
  li.jpg {
  	background: url("../images/icons/file-jpg.png") 0px 5px no-repeat;
  }

  li.gif {
  	background: url("../images/icons/file-gif.png") 0px 5px no-repeat;
  }

  li.xlsx,
  li.xls {
  	background: url("../images/icons/file-xls.png") 0px 5px no-repeat;
  }

  li.rar,
  li.zip {
  	background: url("../images/icons/file-zip.png") 0px 5px no-repeat;
  }

  li.txt {
  	background: url("../images/icons/file-txt.png") 0px 5px no-repeat;
  }

  li.png {
  	background: url("../images/icons/file-png.png") 0px 5px no-repeat;
  }

  li.pptx,
  li.ppt {
  	background: url("../images/icons/file-ppt.png") 0px 5px no-repeat;
  }

  li.html,
  li.htm {
  	background: url("../images/icons/file-htm.png") 0px 5px no-repeat;
  }

  li.avi,
  li.mov {
  	background: url("../images/icons/file-mov.png") 0px 5px no-repeat;
  }

  li.mpg,
  li.mpeg {
  	background: url("../images/icons/file-mpg.png") 0px 5px no-repeat;
  }

  .document-tree .date {float: right;}

  .document-tree > LI.closed{
  	background: url("../images/icons/closed_folder_yellow.png") 0 0 no-repeat;    
  }

  LI.hide > SPAN { cursor: pointer; margin-left: -30px; padding-left: 30px; height: 24px; display: block;}

  /*komentarze*/
  #czesci-comments.admin {
  	/*margin-top: -180px;*/
  }

  .message-stream > UL > LI {
  	border-top: 1px dotted #E0E0E0;
  }
  .message-stream > UL {
  	margin:0px;
  	padding: 0px;
  }

  .blue-tag,
  .magenta-tag,
  .red-tag {
  	border: 1px solid #FF8888;
  	border-radius: 5px;	
  	height: 10px;
  	margin-left: 7px;
  	width: 15px;
  	padding-left: 5px;
  	padding-right: 5px;
  	line-height: 10px;
  	font-size: 9px;
  	background-color: #FF9999;
  	font-weight: bold;
  	color: white;	
  }

  .magenta-tag {
  	background-color: #FF99FF;
  	border: 1px solid #FF88FF;
  }

  .blue-tag {
  	background-color: #9999FF;
  	border: 1px solid #8888FF;
  }

  TD .blue-tag,
  TD .red-tag,
  TD .magenta-tag
  {
  	margin: 1px;
  }

  .einet-tables TABLE {
  	margin-left: auto;
  	margin-right: auto;
  	margin-bottom: 2px;
  }

  .einet-tables TD P,
  .einet-tables FONT 
  {
  	font-size: 10px !important;
  }

  .docno {width: 130px}
  .lineno {width: 30px}
  .writedate {width: 130px}
  .laboramt {width: 130px}
  .partsamt {width: 130px}
  .amount {width: 130px}

  .einet-tables PRE {
  	font-family: "Lucida Console", Monaco, monospace;
  	font-weight: normal;
  }

  /* D.main_label {background-color: #E0FAFF;}*/
/*
 * einet.css
 */ 
 TH.main_title{
 	padding:4px;
 	margin:3px;
 	text-align:center;
 	font-size:10pt;
 	background-color:#87CEFA;
 	border:1px solid #777777;
 }


 TH.main_label{
 	padding:2px;
 	margin:1px;
 	text-align:left;
 	font-size:10pt;
 	background-color:#87CEFA;
 	border:1px solid #777777;
 }


 TD.main_val_R{
 	padding:2px;
 	margin:1px;
 	text-align:right;
 	font-size:10pt;
 }

 TD.main_val_R_NG{
 	padding:2px;
 	margin:1px;
 	text-align:right;
 	font-size:10pt;
 	background-color:#FFB6C1;
 }

 TD.main_val_L{
 	padding:2px;
 	margin:1px;
 	text-align:left;
 	font-size:10pt;
 }

 /* ADD 20130831 ARLIST START */
 TD.main_val_L_NG{
 	padding:2px;
 	margin:1px;
 	text-align:left;
 	font-size:10pt;
 	background-color:#FFB6C1;
 }
 /* ADD 20130831 ARLIST END */

 TD.main_val_C{
 	padding:2px;
 	margin:1px;
 	text-align:center;
 	font-size:10pt;
 }

 TH.amnt_title{
 	padding:4px;
 	margin:3px;
 	text-align:center;
 	font-size:9pt;
 	background-color:#87CEFA;
 	border:1px solid #777777;
 }

 TH.amnt_label{
 	padding:2px;
 	margin:1px;
 	text-align:left;
 	font-size:10pt;
 	background-color:#87CEFA;
 	border:1px solid #777777;
 }


 TD.amnt_val_R{
 	padding:2px;
 	margin:1px;
 	text-align:right;
 	font-size:10pt;
 }

 TD.amnt_val_L{
 	padding:2px;
 	margin:1px;
 	text-align:left;
 	font-size:10pt;
 }

 TD.amnt_val_C{
 	padding:2px;
 	margin:1px;
 	text-align:center;
 	font-size:10pt;
 }

 TH.pt_title{
 	padding:3px;
 	margin:1px;
 	text-align:center;
 	font-size:8pt;
 	background-color:#87CEFA;
 	border:1px solid #777777;
 }

 TH.pt_label{
 	padding:0px;
 	margin:0px;
 	text-align:center;
 	font-size:9pt;
 	background-color:#87CEFA;
 	border:1px solid #777777;
 }

 TD.pt_val_R{
 	padding:3px;
 	margin:0px;
 	text-align:right;
 	font-size:10pt;
 }

 TD.pt_val_L{
 	padding:3px;
 	margin:0px;
 	text-align:left;
 	font-size:10pt;
 }

 TD.pt_val_C{
 	padding:3px;
 	margin:0px;
 	text-align:center;
 	font-size:10pt;
 }

 TD.pt_flg_OK{
 	padding:0px;
 	margin:0px;
 	text-align:center;
 	font-size:10pt;
 	background-color:#FFFFFF;
 }

 TD.pt_flg_NG{
 	padding:0px;
 	margin:0px;
 	text-align:center;
 	font-size:10pt;
 	background-color:#FFB6C1;
 }

 TH.rj_label{
 	padding:2px;
 	margin:2px;
 	text-align:left;
 	font-size:10pt;
 	background-color:#87CEFA;
 	border:1px solid #777777;
 }

 TD.rj_flg_OK{
 	padding:3px;
 	margin:0px;
 	text-align:center;
 	font-size:10pt;
 	background-color:#FFFFFF;
 }

 TD.rj_flg_NG{
 	padding:3px;
 	margin:0px;
 	text-align:center;
 	font-size:10pt;
 	background-color:#FFB6C1;
 }

 /* ADD 20130831 ARLIST START */
 TD.rj_flg_NG_Red{
 	padding:3px;
 	margin:0px;
 	text-align:center;
 	font-size:10pt;
 	background-color:#FF0000;
 }
 /* ADD 20130831 ARLIST END */

 TH.info_label{
 	padding:2px;
 	margin:1px;
 	text-align:center;
 	font-size:10pt;
 	background-color:#87CEFA;
 	border:1px solid #777777;
 }

 TD.info_flg_OK{
 	padding:1px;
 	margin:0px;
 	text-align:center;
 	font-size:10pt;
 	color:#DDDDDD;
 	background-color:#FFFFFF;
 }

 TD.info_flg_NG{
 	padding:1px;
 	margin:0px;
 	text-align:center;
 	font-size:10pt;
 	background-color:#FFB6C1;
 }


 TD.claim_flg_OK{
 	padding:1px;
 	margin:0px;
 	font-size:10pt;
 	background-color:#FFFFFF;
 }
 TD.claim_flg_NG{
 	padding:1px;
 	margin:0px;
 	font-size:10pt;
 	background-color:#FFB6C1;
 }
 TD.satei_flg_RJ{
 	padding:1px;
 	margin:0px;
 	font-size:10pt;
 	background-color:#FFB6C1;
 }
 TD.satei_flg_AD{
 	padding:1px;
 	margin:0px;
 	font-size:10pt;
 	background-color:#E6E6FA;
 }


 TH.bsc_label{
 	background-color:#B3BED0;
 	border:2px solid #777777;
 	font-size:10pt;
 	margin:3px;
 	padding:4px;
 }

/*
TH.No_label{
	background-color:#efefef;
	border:2px solid #cc6666;
	margin:3px;
	padding:3px;
	font-size:10pt;
	color:#333333;
	}*/


	TH.No_label{
		background-color:#F3DBB6;
		border:2px solid #DC8361;
		margin:3px;
		padding:3px;
		font-size:10pt;
	}


	/* 10`60 */
	TH.sel_label{
		background-color:#ffffff;
		border:1px solid #666666;
		color:#006699;
		font-size:10pt;
		padding:3px;
		text-align:center;
	}

	/* 40 */
	TH.sel_label_2{
		background-color:#efefef;
		border:1px solid #666699;
		font-size:10pt;
		padding:3px;
		text-align:left;
	}

	/* 20 */
	TH.label_01{
		background-color:#bfbfbf;
		font-size:10pt;
		padding:3px 7px;
		font-weight:bold;
		text-align:left;
	}

	/* 40,60,62 */
	TD.sale{
		padding:3px;
		font-size:10pt;
	}

	/* 30 */
	TD.label_02{
		background-color:#BDD7C1;
		font-size:10pt;
		padding:3px 7px;
		font-weight:bold;
		text-align:center;
		border: 1px solid #555555;
	}

	/* 30,32 */
	TH.label_02{
		background-color:#CAD1E1;
		font-size:10pt;
		padding:3px 7px;
		font-weight:bold;
		text-align:left;
		border: 1px solid #555555;
	}

	/* 30,32 */
	TD.Rec_01{
		padding:3px 7px;
		font-size:10pt;
	}

	TD.bsc{
		padding:3px;
		text-align:right;
		font-size:10pt;
	}

	TD.bsc_2{
		padding:3px;
		text-align:left;
		font-size:10pt;
	}


	select.0010_box{
		width:300px;
	}

	/* 20,60 */
	select.box_01{
		width:90px;
	}

	/* 20,60,62,70 */
	.button02{
		background-color:#dfdfdf;
		border-color:#9f9f9f;
		color:#333333;
		font-weight:bold;
		width:110px;
	}

	/* 10,30,40,50 */
	.button{
		background-color:#dfdfdf;
		border-color:#9f9f9f;
		color:#333333;
		font-weight:bold;
		width:90px;
	}

	/* 30 */
	.box_3{
		width:100px;
		height:70px;
		overflow:auto;
		overflow-y:scroll;
		border:1px ridge #555555;
	}

	/* 20 */
	DIV.box{
		width:800px;
		height:550px;
		overflow:auto;
		border:2px solid #B3BED0;
	}

	/* ADD 20120715 VINSEARCH START */
	TD.main_val_SEACH{
		padding:2px;
		margin:1px;
		text-align:center;
		font-size:10pt;
		background-color:#CCCCCC;
		color:#EF4123;
	}


	TD.rj_flg_SEARCH{
		padding:3px;
		margin:0px;
		text-align:center;
		font-size:10pt;
		background-color:#CCCCCC;
		color:#EF4123;
	}

	TD.amnt_val_R_SEARCH{
		padding:2px;
		margin:1px;
		text-align:right;
		font-size:10pt;
		background-color:#CCCCCC;
		color:#EF4123;
	}

	TD.amnt_val_L_SEARCH{
		padding:2px;
		margin:1px;
		text-align:left;
		font-size:10pt;
		background-color:#CCCCCC;
		color:#EF4123;
	}

	TD.amnt_val_C_SEARCH{
		padding:2px;
		margin:1px;
		text-align:center;
		font-size:10pt;
		background-color:#CCCCCC;
		color:#EF4123;
	}

	TD.pt_flg_SEARCH{
		padding:0px;
		margin:0px;
		text-align:center;
		background-color:#CCCCCC;
		color:#EF4123;
	}

	.dlrinfo{
		color: #000000;
		font-size: 14px;
	}
	/* ADD 20120715 VINSEARCH END */

	.legend-ar {padding-left: 2px; padding-right: 2px;}

	.legend-ar.WAIT {
		background-color: yellow;
		color: black;
	}

	.legend-ar.RJ {
		background-color: red;	
		color: white;
	}

	.legend-ar.P\/AD {
		background-color: #CC33FF;
		color: white;
	}

	.legend-ar.AD {
		background-color: #0099FF;
		color: white;
	}

	.gray-row {
		border: 1px solid #bbb;
	}
	#pojazd-flag {
		color: red;
		padding-left: 3px;
	}

	.checkbox.rght {
		padding-left: 0px;	
	}


/*
 *
 */

 .latest-rcpts-list  {
 	display: block;
 	float: left;
 	background-color: #FAFAFA;
 	border-top: 1px solid #D0D0D0;
 	border-left: 1px solid #D0D0D0;
 	border-right: 1px solid #D0D0D0;
 	width: 240px;
 	margin-right: 10px;    
 }

 .latest-rcpts-list {
 	background-color: white;
 	width: 263px;
 }

 .latest-rcpts-list UL LI {
 	font-size: 13px;
 	line-height: 14px;
 	border-bottom: 1px dotted #C0C0C0;
 	padding-bottom: 0px;
 	padding-left: 0px;
 	padding-top: 0px;    
 }

 .latest-rcpts-list UL LI:HOVER {
 	background-color: #D0EAFF;
 }

 LI.msg_state_0 {
 	background-color: #E5F5FF;
 }


 .latest-rcpts-list UL LI A {
 	background-image: url(../images/icons/bubble.png);
 	background-repeat: no-repeat;
 	background-position: 95% 16px;    
 	/*padding-right: 5px;*/
 	display: block;
 	padding-top: 12px;
 	padding-bottom: 12px;
 	padding-left: 10px;    
 }

 .latest-rcpts-list UL LI A {
 	background-image: none;
 }

 li.msg_state_0 {
 	background-image: url(../images/icons/BlueDot.png);
 	background-repeat: no-repeat;
 	background-position: 8px 17px;    
 }

 .latest-rcpts-list UL {list-style-type: none;}

 .latest-rcpts-list UL LI.msg_state_0 A {
 	padding-left: 30px;        
 }

 .latest-rcpts-list UL LI SMALL I {
 	color: #606060;
 	font-size: 10px;
 }

 .latest-rcpts-list UL LI SMALL I {
 	display: block;
 	margin-top: 5px;
 }

 .latest-rcpts-list UL LI A.msg_dir_s SMALL I {
 	background-image: url(../images/icons/msg_replied.png);    
 	background-repeat: no-repeat;
 	background-position: 0px 0px;
 	padding-left: 15px;
 }


 .latest-rcpts-list UL {
 	margin-left: 0px;
 	margin-top: 0px;
 }

 #latest-rcpts-container h1 {
 	color: black;
 	margin-top: 10px;
 	margin-bottom: 15px;
 }
/*
 *assessments
 */
 #tab_ass_length BUTTON {display: none;}

 TD.amnt_val_R {color: blue;}



/*
 *	IWS2
 *
 *
 */

 .upakowany .form-group {
 	margin-bottom: 0px;	
 }
 .upakowany .form-group LABEL,
 .upakowany .form-group > DIV {
 	padding-left: 0px;
 	padding-right: 5px;	
 }
 .upakowany .control-label { padding-top: 0px;}

 .upakowany SELECT {height: 25px; padding-left: 0px;}
 .upakowany INPUT,
 .upakowany TEXTAREA
 {padding-left: 2px;}

 input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
 	cursor: not-allowed;
 	background-color: #F0F0F0;
 	border-width: 1px;
 }

 #ass_div TABLE TH,
 #wtabs4 TABLE THEAD TH,
 #wtabs3 TABLE THEAD TH { font-size: 12px; background-color: #337AB7 !important; background-image: none; color: white;}

 .podsumowania TD {font-size: 13px;}
 .podsumowania TD INPUT { width: 100%;}
 #wtabs4 INPUT {font-size: 13px;}

 .no-padding {padding: 0px !important;}
 .no-margin {margin: 0px !important;}

 table.no-padding td {padding: 0px !important;}

 /* Wnioski fixy*/
 .message-stream UL B {font-size: 12px;}

 .panel .close { color: #fff; opacity: 1; }

 .ui-tabs .ui-tabs-panel {padding: 0px; padding-left: 15px; padding-right: 15px;}

 .download:before {font-family: "Glyphicons Halflings"; content:"\e025"; border: 1px solid #F0F0F0; padding: 2px; margin-right: 5px;}

 .upakowany .form-group,
 .upakowany .row { padding: 0px; margin: 0px;}
 .upakowany .col-sm-6 {padding: 0px;}

 /* AKCJE */
 #tab_ac2poj tr>th:first-child{display:none;}
 #tab_ac2poj tr>td:first-child{display:none;}
/*.akcjeTableHolder #tab_users tr>td:first-child{display:none;}
.akcjeTableHolder #tab_users tr>th:first-child{display:none;}*/

.selected-row INPUT {color: black !important;}

.topm15 {margin-top: 15px;}
.botm15 {margin-bottom: 15px;}

.panel-heading .reload {margin-right: 20px; font-size: 18px; color: #63AAF7; text-shadow: none;}

.ui-tabs-panel,
.dataTables_wrapper { overflow: hidden; }
LABEL {font-weight: normal;}
.kodop-opisy {font-size: 10px;}
.addons-text INPUT {margin-right: 5px;}
.kodop-reset {padding: 0px; margin-left: 10px;}
LI.ui-state-hover,
LI.ui-state-active
{font-weight: normal !important;}

.glyphicon.danger {color: #d9534f;}
.glyphicon.success {color: #5cb85c;}
.glyphicon.info {color: #5bc0de;}
.glyphicon.warning {color: #f0ad4e;}
.glyphicon.primary {color: #337ab7;}
.glyphicon.gray {color: #AAA;}

tr.odd {background-color: #e0f1ff;}
tr.odd td.sorting_1 {background-color: #c5e5fe;}
tr.even td.sorting_1 {background-color: #f0f9ff;}
.badge {background-color: #bbb;}
.badge-default{
	background-color: #d9534f;
}
.badge-danger {
    background-color: #E06060;
}

#inactiveLable.badge-default{
	background-color: #d9534f;
}

UL.atts-wniosek LI {display: block; float: none; margin-bottom: 10px;}

.skany-filename {cursor: pointer;}
.skany-filename:HOVER {color: red;}



/*michal 11.12.2015*/
#dodaj_wspec {
	margin-bottom: 20px;
	margin-left: 15px;
}

#wspec_tab,
#wspec_tab * {
  max-width: 100% !important;
}

#wspec_tab {
	width: 100% !important;
}

#wspec_tab div.DataTables_sort_wrapper {
  padding: 0;
}

#wspec_tab th>div.DataTables_sort_wrapper:first-of-type {
  padding-right: 20px;
}

#wspec_tab tr.wazne {
  background-color: #EBCCD1;
  color: #8A2523;
}

#wspec_tab tr.wazne.row_selected {
  background-color: #C38791;
  color: #8A2523;
}

#wspec_tab tr.row_selected {
  background-color: #eee;
}

#wspec_tab td form input {
  background: #eee;
}

.panel-pojazd .panel-body {
  padding-bottom: 0;
}

#panel-wyposazenie {
  margin-bottom: 0;
}

.no_padding {
  padding: 0;
}

/*michal 22.02.2016*/
.modalHelp {
  z-index: 1000000;
  position: fixed;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  bottom: -100%;
  left: 0;
  -webkit-transition: bottom 0.3s ease-in-out;
  -o-transition: bottom 0.3s ease-in-out;
  transition: bottom 0.3s ease-in-out;
}
.modalHelp .closeHelp {
  position: absolute;
  right: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  font-size: 50px;
  line-height: 1;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  text-align: center;
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.modalHelp .closeHelp:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.modalHelp .img_wrapper {
  width: auto;
  margin: auto;
  height: 100%;
}
.modalHelp .img_wrapper img {
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  height: auto;
  width: auto;
  display: block;
}
.modalHelp.active {
  bottom: 0;
}

/*guru 03-04-2016*/

.vh70 {height: 70vh;}
.overflowy {overflow-y: scroll;}


/*
** 19.09.2016
** michał
**/
.row.no-margin {
  margin-left: 0;
  margin-right: 0;
}

/* 21.12.2017 Łukasz */
/* input-loader */
.ui-autocomplete-loading {    
    background-color: #ffffff;
    background-image: url("../images/input-loader.gif");
    background-size: 25px 25px;
    background-position:right center;
    background-repeat: no-repeat;
}

/*
09.01.2018 
Łukasz
zmniejszenie obszaru strzałek przy podgldzie zdjęć z komentarza
 */
.fancybox-nav {
  width: 10% !important;
}


.nowrap {
  white-space:nowrap;
}