
body {
	background-color: #D9D8C6;
	font-size: 11px;
	margin: 0px;
	color: black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

table {
	font-size: 11px;
	color: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding:0px;
	border:none;
	border-collapse:collapse; /* dzieki temu adnie przylegaj komorki */
}

h2 {
	font-family: Tahoma,Arial, Helvetica, sans-serif;;
	font-size: 13px;
	color: white;
	padding: 0px 0px 3px;
}
h3 {
	font-family: Tahoma;
	font-size: 11px;
	color: white;
	text-align: center;
	padding: 0px 0px 3px;
}
p {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 5px 0px 5px 0px;
	padding: 0px;

}
a {
	color: #223847;
}
a:hover {
	color: #A60D1F;
}

img{
border:solid 0px white;
}

.bgczerwony {
  background:#A60D1F;
}

.bgniebieski {
/*background:#334958;*/
background-image: url(img/kf_bg.gif);
background-repeat: repeat-x;
background-position: top;
background-color: #344957;
}

.copy {
	background-color: #D8D8C7;
	color: #344957;
	padding: 5px 10px;
}


.bgszary {
background-color:#7F7F7F;
background-image: url(img/szary_bg.gif);
background-repeat: repeat-x;
background-position: top;
}


.al {
text-align:left;
}

.ar {
text-align:right;
}

.ac {
text-align:center;
border:solid thin red;
}

.error {
color:white; background:red;
}

.erri {
color:white; background:red;
}

.erre
{
color:white; background:red;
}

/* tabela z danymi ktore mozna edytowac*/
.data_edit_array td {
border:solid 1px white;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
}

.data_edit_array th {
border:solid 1px white;
white-space: nowrap ;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
background:#2F4F56;
}

.data_edit_array input{
font-size: 11px;
width:100%;
height:15px;
border:solid white 1px;
padding:0px;
margin:0px;
vertical-align:bottom;
}

.data_edit_array a {
color:white;
}


.data_edit_array a:link {
color:white;
}

.data_edit_array a:visited {
color:white;
}


.data_edit_array a:hover {
color:white;
}

.date {
width:55pt ! important;
}

/* klasa dla p z przyciskami */
.guziki input{
background:#223847;
border:solid 1px white;
margin-left:10px;
color:white;
}


.filtr {
border:none;

}

.filtr input {
font-size: 11px;
background:#223847;
border:solid 1px white;
margin-left:10px;
color:white;
vertical-align: middle;
}

.filtr textarea {
font-size: 11px;
background:#223847;
border:solid 1px white;
margin-left:10px;
color:white;
vertical-align: middle;
}

.noborder {
border:none;
}

.zlec_przeterm{
background:#888800;
}


/*button wyloguj*/


#b{
background-color: white;
vertical-align: bottom;
}

#wyloguj a{
	background-color:#C6C5A9;
	display: block;
	padding: 5px;
	text-decoration: none;
	font-weight:bold;
}
#wyloguj a:hover{
	text-decoration: underline;
}

#img a{	
	display: block;	
}
#img a:hover{
	display: block;	
}

.usr_info {
	text-align: right;
	font-weight: bold;
	padding-left: 4px;
	border-left: 1px solid white;
}
/*data z filtra*/
#img_data_do{
border: none;
}
#img_data_od{
border: none;
}

#data_do{
width: 70px;
text-align: center;
}

#data_od{
width: 70px;
text-align: center;
}
/*usunac to 3d*/
.filtr select{
font-size: 11px;
background:#223847;
border: solid 1px white;
margin-left:10px;
color:white;
/*width:150px;*/
}



.filtr table{

}

.filtr table td{

/*width:80px;*/
padding:4px;
border: none;
}

/* klaski przyklejane trowi w zaleznosci od statusuz zlecenia*/
.zlrow1 {

}

.zlrow20 td { /* pula przekroczona przed przyj. zlec */
background:red;
}

.pulaprzekr { /* w harmonogramie - zlecenie powoduje przekroczenie puli */
background:red;
}

.harm_magstanalert {/*zlecenie powoduje przekroczenie stanu magazynowego*/
background:red;
color:white;
font-weight:bold;
}

.powod{
width:350px
}

#tdmain{
width:1000px;
height:100%;
padding:15px 20px 0px 20px; /*coby sie text do brzegow nie przyklejal*/
vertical-align:top;
}

#tdtop{


color:black;
vertical-align:top;
background: #D9D8C6;
}

#tdhead{
width:1200px;
height:80px;
}
/*
#login input{
background:#223847;
border:solid thin white;
margin-left:10px;
color:white;
}*/

#login div {
text-align:right;
width:220px;
padding:10px;
margin:10px;
}

/* debug */
.debug pre{
  background:green;
  float:right;
  position:relative;
  /*top:100px;*/
  padding:10px;
  border:solid thin red;
}

.details th {
text-align:right;
padding: 3px 10px 3px 3px;
}

.details{
color: black;
font-size:13px;
}


body  {
color:black;
}

.button_powrot{
border:none;
font-weight:bold;
}



.pasek_menu_1 {
	height: 28px;
	background-color: #D8D8C7;
	background-image: url(img/menu1.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: middle;
}
tr>td.pasek_menu_1 {
	padding:0 0 3px 0;
}
.menuitem_sel, .menuitem {
padding: 0;
margin: 0;
border: 0px none white;

}
.menuitem_sel a{
	text-decoration:none;
	padding: 5px 10px;
	margin: 0px;
	height: 28px;
	color: #344957;
	background-color: #C6C5AA;
	background-image: url(img/menu2.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom: 3px solid #ACA882; 
	border-right: 1px solid #C7C7AD;
}
.menuitem_sel a:hover {
	color: #344957;
}
.menuitem a{
	padding: 5px 10px;
	height: 28px;
	background-image: url(img/menu1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom: 3px solid #D9D8C6; 
	text-decoration:none;
	color: #344957;
	margin: 0;
	border-right: 1px solid #C7C7AD;
}
.menuitem a:hover {
	color: #344957;
	background-image: url(img/menu2.gif);
	background-color: #C6C5AA;
	border-bottom: 3px solid #C6C5AA; 
}



.menuitem2_sel a {
	text-decoration:none;
	padding: 5px 10px;
	margin: 0px;
	height: 28px;
	color: #ffffff;
	background-repeat: repeat-x;
	background-position: top;
}

.menuitem2 a{
	padding: 5px 10px;
	height: 28px;
	background-repeat: repeat-x;
	background-position: top;
	text-decoration:none;
	color: white;
	margin: 0px;

}

.pasek_menu_2 {
	height: 28px;
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: middle;
}
tr>td.pasek_menu_2 {
	padding:0 0 3px 0;
}

/**************88
Mamy 5 typów ludzi:
 
Admin
Nadzorca z imperiala
RM, ASM, SKAM
Serwisant
Magazynier

Kolory:
- czerwony

0e64a4
a44e0e
52a40e
0e8ba4
*****************/




/*******************
Admin
********************/
.bgA .menuitem2_sel a {
	background-color: #910007;
	background-image: url(img/menu4.gif);
	border-bottom: 3px solid #760000; 
	border-right: 1px solid #B30F27;
}
.bgA .menuitem2_sel a:hover {
	color: white;
}
.bgA .menuitem2 a{
	background-image: url(img/menu3.gif);
	border-bottom: 3px solid #A30E24; 
	color: white;
	border-right: 1px solid #B30F27;
}
.bgA .menuitem2 a:hover {
	color: white;
	background-image: url(img/menu4.gif);
	background-color: #910007;
	border-bottom: 3px solid #910007; 
}
.bgA .pasek_menu_2 {
	background-color: #A30E24;
	background-image: url(img/menu3.gif);
}

/**** konfekcja ***/

.bgKF .menuitem2_sel a {
	background-color: #910007;
	background-image: url(img/menu4.gif);
	border-bottom: 3px solid #760000; 
	border-right: 1px solid #B30F27;
}
.bgKF .menuitem2_sel a:hover {
	color: white;
}
.bgKF .menuitem2 a{
	background-image: url(img/menu3.gif);
	border-bottom: 3px solid #A30E24; 
	color: white;
	border-right: 1px solid #B30F27;
}
.bgKF .menuitem2 a:hover {
	color: white;
	background-image: url(img/menu4.gif);
	background-color: #910007;
	border-bottom: 3px solid #910007; 
}
.bgKF .pasek_menu_2 {
	background-color: #A30E24;
	background-image: url(img/menu3.gif);
}

/*******************
Serwisant
************************/
.bgS .menuitem2_sel a {
	background-color: #007c87;
	border-bottom: 3px solid #005c60; 
	border-right: 1px solid #2f9fb7;
}
.bgS .menuitem2_sel a:hover {
	color: white;
}
.bgS .menuitem2 a{
	border-bottom: 3px solid #0e8ba4; 
	color: white;
	border-right: 1px solid #2f9fb7;
}
.bgS .menuitem2 a:hover {
	color: white;
	background-color: #007c87;
	border-bottom: 3px solid #007c87; 
}
.bgS .pasek_menu_2 {
	background-color: #0e8ba4;
}


/*********************
Magazynier
****************/
.bgM .menuitem2_sel a {
	background-color: #409500;
	border-bottom: 3px solid #155500; 
	border-right: 1px solid #7faf1f;
}
.bgM .menuitem2_sel a:hover {
	color: white;
}
.bgM .menuitem2 a{
	border-bottom: 3px solid #52a40e; 
	color: white;
	border-right: 1px solid #7faf1f;
}
.bgM .menuitem2 a:hover {
	color: white;
	background-color: #409500;
	border-bottom: 3px solid #409500; 
}
.bgM .pasek_menu_2 {
	background-color: #52a40e;
}


/*************
Nadzorca z Imperialu
*************/
.bgN .menuitem2_sel a {
	background-color: #920000;
	border-bottom: 3px solid #750000; 
	border-right: 1px solid #b44f11;
}
.bgN .menuitem2_sel a:hover {
	color: white;
}
.bgN .menuitem2 a{
	border-bottom: 3px solid #a44e0e; 
	color: white;
	border-right: 1px solid #b44f11;
}
.bgN .menuitem2 a:hover {
	color: white;
	background-color: #920000;
	border-bottom: 3px solid #920000; 
}
.bgN .pasek_menu_2 {
	background-color: #a44e0e;
}


/*******
RM, ASM. SKAM
********/
.bgRM .menuitem2_sel a,.bgASM .menuitem2_sel a,.bgSKAM .menuitem2_sel a {
	background-color: #085587;
	border-bottom: 3px solid #004470; 
	border-right: 1px solid #3f8fbf;
}
.bgRM .menuitem2_sel a:hover, .bgASM .menuitem2_sel a:hover, .bgSKAM .menuitem2_sel a:hover {
	color: white;
}
.bgRM .menuitem2 a,.bgASM .menuitem2 a,.bgSKAM .menuitem2 a {
	border-bottom: 3px solid #0e64a4; 
	color: white;
	border-right: 1px solid #3f8fbf;
}
.bgRM .menuitem2 a:hover, .bgASM .menuitem2 a:hover, .bgSKAM .menuitem2 a:hover  {
	color: white;
	background-color: #085587;
	border-bottom: 3px solid #085587; 
}
.bgRM .pasek_menu_2,.bgASM .pasek_menu_2,.bgSKAM .pasek_menu_2  {
	background-color: #0e64a4;
}



/*

.bgS {
  background:#0e64a4;
}
.bgRM,.bgASM,.bgSKAM { 
background:#a44e0e;
}
.bgM { 
background: #52a40e;
}
.bgN {
background: #0e8ba4;
}
*/

.bold {
font-weight:bold;
}


.colorRM{
background:#DF9616;
}

.colorS{
background:#4F6F76;
}

.colorA{
background:#A60D1F;
}

.colorPH{
background:#4F6F76;
}




.powod{
width:350px
}

.multi{

height:6em;
}



/******************************************
KONFEKCJA - nowe style...
******************************************/
#kf h2 {
	border-bottom: 2px solid #40525E;
	border-top: 2px solid #40525E;
	margin:0 0 25px 0;
	padding: 5px;
	font-size:11px;
}
#kf h2 span.h {
	font-size: 10px;
	color: #8B98A1;
	font-weight: normal;
	padding: 0 20px 0 0px;
	margin:0 15px 0 0;
	background-image: url(img/hist.gif);
	background-repeat: no-repeat;
	background-position: center right
}
#kf .form_table {
	margin: 5px;
	
}

#kf .form_table td {
	border-bottom: 1px dashed #425C6F;
}
#kf  td {
	vertical-align: top;
}

#kf .form_table .td_label {
	width: 180px;
	font-weight: bold;
}

#kf input, #kf select,#kf textarea {
	margin: 0px;
	font-size: 11px;
	font-family: verdana, arial;
	background-image: url(img/input_bg.gif);
	background-repeat: repeat-x;
	background-position: top;	
	background-color: #fff;
	border-top: 1px none #fff;
	border-bottom: 1px none #fff;
	border-left: 2px solid #ccc;
	border-right: 1px none #fff;
	width: auto;
}
#kf .form_in {
	width: auto;	
}
#kf .check {
	background: transparent none;
	width: auto;
	border: 1px none;
}

#zlec_potw td {
  
  padding-left: 0.5cm;
  
}

#kf .form_in_short {
	width: 50px;
}
#kf .form_in_long {
	width: 300px;
}
#kf .form_in_data {
	width: 86px;
}
#kf .oper {
	text-align: right;
}


#kf .form_btn, #kf .form_b, #kf .form_b2 {
	background-image: url(img/btn_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;	
	background-color: #fff;
	color: #334A5A;
	font-weight: bold;
	border: 1px outset #fff;
	height: 22px;
}

#kf .form_b {
	width: 250px;
}
#kf .form_b2,#kf .form_btn {
	width: 120px;
}
#kf .m {
	font-weight: bold;
	text-align:center;
	padding: 10px;
	margin: 10px;
	color: #A60D1F;
	border: 1px solid #A60D1F;
	background-color: #fff;
}

#kf .data_edit_array tr th {
	background-color: #203644;
	color: #fff;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}
#kf .data_edit_array tr th a {
	background-color: #203644;
	color: #fff;
}
#kf .data_edit_array tr th a:hover {
	background-color: #77909F;
	text-decoration: none;
	color: #203644;
}

#kf .data_edit_array {
	background-color: #fff;
	margin: 5px;
	color: #354856;
	border: 10px solid #fff;
}
#kf .data_edit_array .row_np td {
	background-color: #E3E7E8;
}

#kf .data_edit_array .gray td {
	color: #a0a0a0 !important;
}

/**
kolorowanie tabelki ze stanowiskami
**/
#kf .data_edit_array .row_np_RM td {background-color: #FFFF99;}
#kf .data_edit_array .row_p_RM td {background-color: #FFFF99;}
#kf .data_edit_array .row_np_WHM td {background-color: #CCFFFF;}
#kf .data_edit_array .row_p_WHM td {background-color: #CCFFFF;}
#kf .data_edit_array .row_np_S td {background-color: #CCFFCC;}
#kf .data_edit_array .row_p_S td {background-color: #CCFFCC;}
#kf .data_edit_array .row_np_Merch td {background-color:#FF9DA7;}
#kf .data_edit_array .row_p_Merch td {background-color:#FF9DA7;}
#kf .data_edit_array .row_p_PH td {}
#kf .data_edit_array .row_np_PH td {background-color: #E3E7E8;}




#kf .data_edit_array input,#kf .data_edit_array textarea,#kf .data_edit_array select {
	border: 1px inset #797A7B;
}
#kf a {
	color : #354856;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
#kf a:hover {
	
	color : #354856;
}


#kf form {
	margin: 0;
	padding: 0;
}
#kf .history_table td {
	font-size: 6px;
	background-color: #7F7F7F;
	background-image: url(img/history_tab.gif);
	background-repeat: repeat-x;
	border: 1px none #7F7F7F;
}
#kf .row_np .history_table td { 
	background-color: #7F7F7F;
}
#kf .row_p .history_table td { 
	background-color: #7F7F7F;
}
#kf .history_table {
	z-index: 22;
	background-color: #7F7F7F;
	border: 1px none #7F7F7F
}
#kf .history_table tr {
	background-color: #7F7F7F;
	border: 1px none #7F7F7F
}


#kf .search {
	margin: 0 0 25px 0;
	background-color: #65737C;
	border: 1px solid #65737C;
}
#kf .search .td_label {
	width: 180px;
	font-weight: bold;
}
#kf .search .form_in {
	width: 250px;
}
#kf .search .form_in_data {
	width: 86px;
}
#kf .search td {
	border-bottom: 1px dashed #57646C;
}
#kf p a {
	color: white;
}

/*
Stare style....
*/

#kf h2 span.t {
	font-size: 11px;
	font-weight: normal;
}
#kf p {
	padding: 0px 10px;
}
#kf p.oper {
	text-align: right;
}


#kf .noborder {
	font-size: 11px;
	background:#223847;
	color:white;
	vertical-align:bottom;
	border:none ! important;
}



#kf .error {
	color: red;
	background-color: white;
	text-align:left;
	font-weight: bold;
	
}
#kf .tr_error_up{
	border-top:2px solid red;
}
#kf .tr_error_down{
	border-bottom: 1px solid red;
}
#kf .tr_error_down td{
	color: red
}

#kf .td_error {
	font-weight: bold;
	color: red;
}

/* klaski przyklejane trowi w zaleznosci od statusuz zlecenia*/
#kf .zlrow1 {
  
}

#kf .data_edit_array .zlrow20 td{ /* pula przekroczona przed przyj. zlec */
background-color:#ff0000 !important;
}

#kf .pulaprzekr { /* w harmonogramie - zlecenie powoduje przekroczenie puli */
background:red;
}

#kf .harm_magstanalert {/*zlecenie powoduje przekroczenie stanu magazynowego*/
background:red;
color:white;
font-weight:bold;
}


#kf .num {
  text-align: center;
 
}

.log {
	border-top: 1px solid #40525E;
	border-bottom: 1px solid #40525E;
	margin: 10px 0px;
}

#kf div.info a {color: #aaa; font-size: 10px; text-decoration:none; padding:0px 10px; border-right: 1px solid #aaa;}
#kf div.info a:hover {text-decoration:underline;}
div.info {margin-bottom:10px;}

