BODY {
	COLOR: #333333;
	FONT-SIZE: 10pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	bottom: 444px;
	background-image: url(data/tlo.png);
	background-repeat: repeat;
}

h1,h2 {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:2px;
}

img {border:0px;}

a:link {	text-decoration: none; COLOR: #222; }      
a:visited {	text-decoration: none; COLOR: #222; }   
a:hover	{ color: #444; text-decoration: none; }     

.highl_menu {
font-weight: bold;
FONT-SIZE: 18pt;
}

LI {
margin-left: -20px;
FONT-SIZE: 10pt;
list-style-type: square;
}
.st0col {
	FONT-SIZE: 11pt;
	font-weight: bold;
	BACKGROUND-COLOR: #FF0000;
}
.st1col {
	FONT-SIZE: 11pt;
	font-weight: bold;
	BACKGROUND-COLOR: #0000FF;
}
.st2col {
	FONT-SIZE: 11pt;
	font-weight: bold;
	BACKGROUND-COLOR: #00FF00;
}
.st3col {
	FONT-SIZE: 11pt;
	font-weight: bold;
	BACKGROUND-COLOR: #000000;
}
.st4col {
	FONT-SIZE: 11pt;
	font-weight: bold;
	BACKGROUND-COLOR: white;
}
.st5col {
	FONT-SIZE: 11pt;
	font-weight: bold;
	BACKGROUND-COLOR: red;
}
.st6col {
	FONT-SIZE: 11pt;
	font-weight: bold;
	BACKGROUND-COLOR: green;
}
.st7col {
	FONT-SIZE: 10pt;
	font-weight: bold;
	BACKGROUND-COLOR: white;
}

.st8col {
	FONT-SIZE: 11pt;
	font-weight: bold;
	BACKGROUND-COLOR: white;
}

.empty_termin_realizacji {
	BACKGROUND-COLOR: red;
	COLOR: white;
}
.empty_termin_realizacji a:link  {	text-decoration: none; COLOR: #ffffff; }      
.empty_termin_realizacji a:visited  {	text-decoration: none; COLOR: #ffffff; }   
.empty_termin_realizacji a:hover	{ color: #787878; text-decoration: none; } 
 
.calendar_table {
	BACKGROUND-COLOR: #666699;
	color: #ffffff;
}

.calendar_td {
	BACKGROUND-COLOR: #9999cc;
	color: #000000;
}

.step_body {
	margin-top: 0px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 20px;
	margin-bottom: 40px;
	BACKGROUND-COLOR: #DFDFDF;
}

.theader {
	background-color: #cccccc;
	font-weight: bold;
}
.theader2 {
	background-color: #11ff11;
	font-weight: bold;
}

.tabela {
	FONT-SIZE: 8pt;
	/*BACKGROUND-COLOR: #DFDFDF;*/
}

.tra {
	background-color: #66FFCC;
	FONT-SIZE: 8pt;
	border: 1px solid #777;
}
.trb {
	background-color: #66FFFF;
	FONT-SIZE: 8pt;
	border: 1px solid #777;
}

.zam_recznie {
	border: 1px solid #b0b0b0;
	background-color: #f4f4f4;
	width: 270px;
	margin-bottom: 5px;
}
/************************************************* 
	ZADANIA
**************************************************/

.tabela_zadania{
	border-collapse: collapse;
	background-color: #f4f4f4;
}

.tabela_zadania h3{margin:0px;}
.tabela_zadania ul{margin:2px;}

.tabela_zadania thead{
	background-color: #979797;
	border-top: 3px solid #555;
	background-image: url(data/sub_menu_bg_item.png);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left: 2px solid #555;
	border-right: 2px solid #555;
}

.tabela_zadania tbody{
	border-left: 2px solid #555;
	border-right: 2px solid #555;
}

.tabela_zadania td{
	border-left: 2px solid #555;
}

.zd_element {
	background-color: #ddd;
	text-align:center;
}

.zd_element h3{
	background-color: #bbb;
	padding:2px;
	font-weight:bold;
	margin:0px;
}	

.zd_opis {
	padding:3px;
}

.zadania_elementy_ukryte {
	display: none;
}

#zadania_info_box  li {FONT-SIZE: 8pt;}
#zadania_info_box { position: fixed; _position: absolute; FONT-SIZE: 7pt; top: 500px; left: 500px; padding: 10px; background: #fff; width: 500px; height: 300px; margin: -100px 0 0 -100px; display: none; z-index:10000; -moz-box-shadow: 0 0 20px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.7); box-shadow: 0 0 20px rgba(0,0,0,0.7); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }


/************************************************* 
	MAIN MENU
**************************************************/

.main_menu {
	height: 35px;
	padding-left:10px;
	padding-right:10px;
	FONT-SIZE: 16pt;
	/*border: 1px solid #b0b0b0;
	background-color: #fdfdfd;*/
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(data/main_menu_bg.png);
	background-repeat: repeat;
	/*color:#fff;*/
}

.main_menu ul{
	margin:0px;
	padding:0px;
	display:block;
}

.main_menu li{
	display: block;
	float: left;
	padding-left:4px;
	padding-right:4px;
	padding-top:10px;
	margin:0px;
	list-style-type: none;
	position: relative;
	text-align: center;
	height: 25px;
	font-weight: bold;
}

.main_menu li:hover{
	background-image: url(data/main_menu_bg_hov.png);
	background-repeat: repeat;	
}

.main_menu_inactive {

}

.main_menu_active {
	background-image: url(data/main_menu_bg_act.png);
	background-repeat: repeat;	
}

/*
.main_menu a{
	color:#fff;
}*/


/************************************************* 
	ADMINISTRACJA
**************************************************/
.admin_main_table td {
	vertical-align: top;
}

.admin_main_table h2{
	background-image: url(data/sub_menu_bg.png);
	padding-left:12px;
	padding-right:12px;
}

.admin_main_table select {
	width:200px;
}

/************************************************* 
	SUB MENU
**************************************************/

.sub_menu {
	FONT-SIZE: 10pt;
	height : 25px;
	/*background-color: #848384;*/
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(data/sub_menu_bg.png);
	/*color:#fff;*/
}
/*
sub_menu a{
	color:#fff;
}
*/
.sub_menu ul{
	margin:0px;
	padding:0px;
	display: block;
}
.sub_menu li{
	display: block;
	float: left;
	padding-left:4px;
	padding-right:4px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:0px;
	list-style-type: none;
	position: relative;
	text-align: center;
	height: 16px;
}

.sub_menu_inactive {
	/*BACKGROUND-COLOR: #999;*/
	/*border-bottom: 1px solid #999;*/
	border-top: 5px solid #848384;
	background-image: url(data/sub_menu_bg_item.png);
}

.sub_menu_active {
	BACKGROUND-COLOR: #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-top: 5px solid #DFDFDF;
}

.button {
	border: 1px solid #b0b0b0;
	background-color: #e0e0e0;
	padding-left: 5px;
	font-weight: bold;
	height:13px;
	FONT-SIZE: 8pt;
}

.k_notatki h1{
	FONT-SIZE: 8pt;
	padding: 0px;
	margin: 0px;
	background-color: #f16;
	color:#fff;
	margin-bottom:4px;
}

.k_notatki {
	border: 1px solid #b0b0b0;
	background-color: #f86;
	padding-bottom:4px;
}

.e_notatki h1{
	FONT-SIZE: 8pt;
	padding: 0px;
	margin: 0px;
	background-color: #f16;
	color:#fff;
	margin-bottom:4px;
}

.e_notatki {
	border: 1px solid #b0b0b0;
	background-color: #66FFCC;
	padding-bottom:4px;
}

.numer_zlecenia {
	FONT-SIZE: 14pt;
	font-weight: bold;
}

#id_wyslij{
	position:absolute;
	width:300px;
	height:300px;
	z-index:1;
	left: 300px;
	top: 100px;
	border: 1px solid #000000;
	display: none;
}

.wyslij_zamknij_button {
	FONT-SIZE: 10pt;
	background-color: #eeeeee;
	font-weight: bold;
	COLOR: #595959;
	width:300px;
	border: 1px solid #000000;
}

.do_druku {
	margin-left:40px;
	padding-top: 40px;
	padding-left: 60px;
	FONT-SIZE: 18pt;
	background-color: #ffffff;
	font-weight: bold;
	COLOR: #000000;
	width:520px;
	height:170px;
	border: 1px solid #000000;
}

.wysylka_edit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-width:1px;
	border-style: solid;
}


/************************************************* 
	Produkty
**************************************************/

/*Wyrownanie do gory elementow tabeli przy dodawaniu produktow*/
.produkt_add_table td{
	vertical-align: top;
	padding-left: 14px;
}

.c_sposob_dodawania {
	background-color: #FDCCDE;
}

.c_parametry {
	background-color: #DDFDCC;
}

.dodaj_button {
	width:300px;
	height:20px;
	border: 1px solid #001;
	background-color: #aaa;
	font-weight:bold;
	margin-left:80px;
}

.dodaj_button:hover{
	background-color: #bbb;
}


#produkty_add_hint {
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	background-repeat: repeat-xy;
	background-image: url("data/glass75.png");
	position: absolute;
	FONT-SIZE: 10pt; top: 300px; left: 160px; padding: 0px;
	width: 670px; height: 300px; margin: -100px 0 0 -100px;
	display: none; z-index:10000; -moz-box-shadow: 0 0 20px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.7); box-shadow: 0 0 20px rgba(0,0,0,0.7); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
}

#produkty_add_hint table
{
	text-align:left;
	border-spacing:0;
	border-collapse:collapse;
}

#produkty_add_hint table td {
	padding-left:13px;
}

#produkty_add_hint table tbody tr:hover {
	background-color: #bbc;
	cursor: pointer;
	cursor: hand;
}

#produkty_add_hint table tfoot tr:hover {
	background-color: #bcb;
	cursor: pointer;
	cursor: hand;
}

#produkty_add_hint table thead tr:hover {
	background-color: #bcb;
	cursor: pointer;
	cursor: hand;
}

/************************************************* 
	BUGS
**************************************************/

.tabela_bugs{
	border-collapse: collapse;
	background-color: #f4f4f4;
}

.tabela_bugs h3{margin:0px;}
.tabela_bugs ul{margin:2px;}

.tabela_bugs thead{
	background-color: #979797;
	border-top: 3px solid #555;
}

.tabela_bugs td{
	border-top: 1px solid #777;
	padding:4px;
}

.bugs_resolved {
	text-decoration: underline line-through;
}

.bugs_project_name {
	margin-left:10px;
	margin-right:10px;
	font-size:16pt;
	font-weight:bold;
}

/************************************************* 
onclick="http://www.google.ca" 
onmouseout="this.style.background=\'white\';" 
onmouseover="this.style.background=\'red\';this.style.cursor=\'pointer\'"
	PRODUKCJA
**************************************************/

.tabela_produkcja {
	border-collapse: collapse;
	background-color: #f4f4f4;
}

.tabela_produkcja tr:hover{
	background-color: #979797;
	cursor: pointer;
	cursor: hand;
}

.tabela_produkcja h3{margin:0px;}
.tabela_produkcja ul{margin:2px;}

.tabela_produkcja thead{
	background-color: #979797;
	border-top: 2px solid #555;
	background-image: url(data/sub_menu_bg_item.png);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left: 2px solid #555;
	border-right: 2px solid #555;
}

.tabela_produkcja tbody{
	border-left: 2px solid #555;
	border-right: 2px solid #555;
}
.clicked {
	background-color: #f90;
	font-weight: bold;
}

.tabela_produkcja td{
	border-left: 2px solid #555;
	padding-left: 2px;
}

/************************************************* 
	WTD - Zadania
**************************************************/

.tabela_wtd {
	width:885px;
	border-collapse: collapse;
	border-top: 3px solid #777;
	border-left: 1px solid #555;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
}

.tabela_wtd thead{
	background-color: #ccc;
}

.tabela_wtd tbody tr:hover{
	background-color: #97f097;
	cursor: pointer;
	cursor: hand;
}

/* Na prawo od 3 kolumny*/
.tabela_wtd td+td+td {text-align: right;}
.tabela_wtd th+th+th {text-align: right;}

/* Ostatnia kolumna wysrodkowana*/
.tabela_wtd td+td+td+td+td+td+td {text-align: center;}
.tabela_wtd th+th+th+th+th+th+th {text-align: center;}

.wtd_notice { background-image: url(data/zrobic.png); }
.wtd_level0 { background-color: #aaa; font-weight:bold;  font-size:11pt;}
.wtd_level1 { background-color: #aaa; font-weight:bold;}
.wtd_level2 { background-color: #aaa; }
.wtd_level3 { background-color: #aaa; }
.wtd_level4 { background-color: #aaa; }

.wtd_planner_table {width:885px; padding-top:10px;padding-bottom:10px;border-collapse: collapse;}
.wtd_planner_table thead{ background-color: #999; font-weight: bold; font-size:18pt;border-top: 1px solid #555; border-left: 1px solid #555;	border-right: 1px solid #555;
	background-image: url("data/sub_menu_bg_item.png");
	background-position: 50% 100%;
	background-repeat: repeat-x;
}
.wtd_planner_table tbody{ background-color: #ccc; border-left: 1px solid #555; border-right: 1px solid #555;}
.wtd_planner_table tfoot{ background-color: #bbb; text-align:center;border-left: 1px solid #555;	border-right: 1px solid #555;border-bottom: 1px solid #555;}

.wtd_planner_table thead td{
	border-left: 1px solid #555;
	border-right: 1px solid #555;
	font-size:12pt;
	padding-left:5px;
}

.wtd_planner_table_tr_hl th  {
	background-color: #aab;
}

.wtd_planner_table tbody th{
	text-align:left;
	font-size:14pt;
	border-top: 1px solid #aaa;
}

.wtd_planner_table tbody td{
	border-left: 1px solid #555;
	border-right: 1px solid #555;
	padding-left: 20px;
	/*background-color: #bbb;*/
}

.wtd_planner_table tbody tr:hover {
	background-color: #97f097;
}

.wtd_planner_table tfoot tr:hover{
	background-color: #97f097;
	cursor: pointer;
	cursor: hand;
}

.wtd_planner_table img {
	vertical-align:middle;
}

#planner_zlecanie {
background-repeat: repeat-xy;
background-image: url("data/glass75.png");
position: fixed; _position: absolute; FONT-SIZE: 10pt; top: 300px; left: 130px; padding: 10px;
width: 720px; height: 500px; margin: -100px 0 0 -100px;
display: none; z-index:10000; -moz-box-shadow: 0 0 20px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.7); box-shadow: 0 0 20px rgba(0,0,0,0.7); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

#planner_zlecanie label {
	width:150px;
}

#planner_zlecanie h1 {
	 FONT-SIZE: 18pt;
	 background-color: #888;
	 margin-left:-10px;
	 margin-right:-10px;
	 padding-left:0px;
	 text-align:center;
}

#planner_zlecanie h1 img {
	 vertical-align:middle;
	 float: right;
	 margin-right:10px;
}

#rozpisz_button { 
	display: none;
}

#planner_zadania table
{
	text-align:left;
	border-spacing:0;
	border-collapse:collapse;
	background-image: url("data/glass75.png");
}

#planner_zadania table thead {
	background-color: #888;
	font-weight:bold;
}

#planner_add_symbol_hint {
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	background-repeat: repeat-xy;
	background-image: url("data/glass75.png");
	position: absolute;
	FONT-SIZE: 10pt; top: 300px; left: 160px; padding: 0px;
	width: 620px; height: 300px; margin: -100px 0 0 -100px;
	display: none; z-index:10000; -moz-box-shadow: 0 0 20px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.7); box-shadow: 0 0 20px rgba(0,0,0,0.7); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
}

#planner_add_symbol_hint table
{
	text-align:left;
	border-spacing:0;
	border-collapse:collapse;
}

#planner_add_symbol_hint table td {
	padding-left:13px;
}

#planner_add_symbol_hint table tr:hover {
	background-color: #bbc;
	cursor: pointer;
	cursor: hand;
}


/************************************************* 
	NEWS
**************************************************/

.desk_box {
	width: 100%;
	border-style:solid;
	border-color:#bbb;
	display: block;
	vertical-align:top;
	text-align:left;
}

.desk_box ul {
	margin: 3px;
}

.desk_box ul:hover{
	background-color: #ccc;
}

.desk_box h2{font-size:12pt;}

.desk_box h3{
	font-size:12pt;
	margin: 0px;
}

.desk_box h4{
	background-color: #999;
	background-position: 100% 100%;
	background-repeat: repeat-x;
	background-image: url("data/sub_menu_bg_item.png");
	FONT-SIZE: 16pt;
	padding-left: 20px;
	margin: 0px;
	text-align:center;
}

.desk_box p{
	background-color: #999;
	color:#555;
	background-position: 100% 100%;
	background-repeat: repeat-x;
	FONT-SIZE: 12pt;
	text-align:center;
	margin: 0px;	
}

/************************************************* 
	ORDERER
**************************************************/

#orderer {
background-repeat: repeat-xy;
background-image: url("data/glass75.png");
position: fixed; _position: absolute; FONT-SIZE: 10pt; top: 300px; left: 130px; padding: 10px;
width: 720px; height: 500px; margin: -100px 0 0 -100px;
display: none; z-index:10000; -moz-box-shadow: 0 0 20px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.7); box-shadow: 0 0 20px rgba(0,0,0,0.7); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

#orderer label {
	width:150px;
}

#orderer h1 {
	 FONT-SIZE: 18pt;
	 background-color: #888;
	 margin-left:-10px;
	 margin-right:-10px;
	 padding-left:0px;
	 text-align:center;
}

#orderer h1 img {
	 vertical-align:middle;
	 float: right;
	 margin-right:10px;
}

#orderer_zakupy table
{
	text-align:left;
	border-spacing:0;
	border-collapse:collapse;
	background-image: url("data/glass75.png");
}

#orderer_zakupy table thead {
	background-color: #888;
	font-weight:bold;
}

.orderer_hidden {
	display: none;
}

.orderer_uwagi:hover {
	cursor: pointer;
	cursor: hand;
}
