body {
        margin:0px;
		margin-top:0px;     
        font-family: Verdana, Geneva, sans-serif;         
        font-size: 10px;
		overflow:scroll;
}  
a{
	color:#006;
	text-decoration:none;
}
img{
border:0px;
}

a:hover{
	color:#03F;
}
.tabela{       
        font-size: 12px;
		border-style:solid;        
        border-width:1px;
		border-color:#666;
		border-left-style:none;        
    	border-left-width:0px;
		border-top-width:0px;
		border-top-style:none;
		
}
.tabela_2{       
        font-size: 10px;
}
.tabela_3{       
        font-size: 12px;
		border-style:solid;        
        border-width:1px;
		border-color:#666;
		border-left-style:none;        
    	border-left-width:0px;
		border-top-width:2px;     
        font-size: 10px;
		
}
.tabela_b{
        border-right-style:solid;        
        border-right-width:1px; 
        border-bottom-style:solid;        
        border-bottom-width:1px;         
        font-size: 10px;             
        vertical-align: top;
		border-color:#666;
		
}
.tabela_b2{
        border-bottom-style:solid;        
        border-bottom-width:1px;         
        font-size: 10px;             
        vertical-align: top;  
		border-color:#666;  
}
.row1{
        background-color: #006;        
        color: #ffffff;
		height:20px;
}
.top{
	background-color:#363636;
	color:#FFF;
	width:1244px;
	height:40px;
	font-size:14px;
	padding:10px;
	
}
.menu{
	display:none
}
.edycja{
	width:550px;
	height:300px;
	position:fixed;
	background-color:#F2F2F2;
	border-color:#666;
	border-width:1px;
	border-style:solid;
	top:100px;
	margin-left:50%;
	left:-265px;
	padding:15px;
}
.top_menu{
	display:inline-block;
	background-color:#3D3D3D;
	width:100%;
	border-bottom-width:2px;
	border-bottom-color:#D00;
	border-bottom-style:solid;
}
.przycisk_menu{
	background-color:#3D3D3D;
	display:inline-block;
	float:left;
	color:#FFF;
	padding:8px;
	padding-left:13px;
	padding-right:13px;
	font-size:13px;
}
.przycisk_menu a{
	text-decoration:none;
	color:#FFF;
}
.komorka_formularza{
	text-align:left;
	 padding:6px;
	 border-top-style:solid; 
	 border-top-width:1px;
}
.naglowek1{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	text-align:center;
	width:600px;
}
.naglowek2{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-align:center;
	width:600px;
	padding-bottom:10px;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.naglowek3{
	font-size:14px;
	text-align:left;
	width:210px;
	display:inline-block;
	padding-left:90px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.naglowek4{
	font-size:14px;
	text-align:left;
	width:270px;
	padding-left:30;
	display:inline-block;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom-style:solid;
	border-bottom-width:1px;

	
}
.podsumowanie{
	font-size:14px;
	text-align:left;
	line-height:20px;

}
.tytul{
	font-size:14px;
	text-align:center;
	width:600px;
}
.tytul2{
	font-size:17px;
	text-align:center;
	width:600px;
	text-decoration:underline;
}
.kalendarz td{
	width:120px;
	height:70px;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	
	border:solid 1px;
	border-color:#CCC;
	
	border-collapse:collapse;
}
.kalendarz{
	margin-left:30px;
	margin-top:30px;
	border:solid 1px;
	border-color:#CCC;
	border-collapse:collapse;
}
.stan{
	text-align:center;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
}







#menu li {list-style: none; margin: 0; padding: 0; z-index:3;}
#menu {height: 30px; margin: 0; padding: 0;  z-index:3;}
#menu ul {visibility: hidden; position: absolute; top: 100%; left: 0; margin: 0; padding: 0; width:270px;
			border-bottom:solid #4D4D4D 10px; border-bottom-right-radius: 10px; border-bottom-left-radius:10px; z-index:3;}
#menu li {float: left; padding-right: 1px; position: relative;}
#menu li li {float: none; padding-top: 0px; width: 220px; }
#menu li:hover ul {visibility: visible;}
#menu a {display: block; font: 12px/30px verdana, sans-serif; text-decoration: none; padding: 0 10px; color: #fff; background-color: #3D3D3D; z-index:3;} 
#menu li:hover li a {display: block; font: 12px/30px verdana, sans-serif; text-decoration: none; padding: 0 25px; color: #fff; background-color: #4D4D4D; background-image:url(/images/par.png); background-repeat:no-repeat; 	opacity:0.97;}
#menu li li a {width: 220px;	border-top:solid 1px #999;}
#menu li:hover a, #menu li:hover li:hover a {background-color: #AAA;}

#menu li:hover li ul{visibility: hidden; top: -10px;  margin: 0; padding: 0; position:absolute; left:270px; width:270px; z-index:10; 
						border-bottom:solid #6a6a6a 10px; border-bottom-right-radius: 10px; border-bottom-left-radius:10px;
						border-top:solid #6a6a6a 10px; border-top-right-radius: 10px; border-top-left-radius:10px; }
#menu li:hover li:hover ul {visibility: visible;}
#menu li:hover li:hover li a {display: block; font: 12px/30px verdana, sans-serif; text-decoration: none; padding: 0 25px; color: #fff; background-color: #6a6a6a;}
#menu li:hover li:hover li:hover a {background-color: #BBB;}







#submenu li {list-style: none; margin: 0; padding: 0; z-index:1;}
#submenu {height: 30px; margin: 0; padding: 0; z-index:1;}
#submenu ul {visibility: hidden; position: absolute; top: 100%; left: 0; margin: 0; padding: 0; width:270px;
			border-bottom:solid #4D4D4D 10px; border-bottom-right-radius: 10px; border-bottom-left-radius:10px; z-index:1;}
#submenu li {float: left; padding-right: 1px; position: relative;z-index:1;}
#submenu li li {float: none; padding-top: 0px; width: 220px; z-index:1;}
#submenu li:hover ul {visibility: visible;z-index:1;}
#submenu a {display: block; font: 12px/30px verdana, sans-serif; text-decoration: none; padding: 0 10px; color: #fff; background-color: #3D3D3D; z-index:1;} 
#submenu li:hover li a {display: block; font: 12px/30px verdana, sans-serif; text-decoration: none; padding: 0 25px; color: #fff; background-color: #4D4D4D; background-image:url(/images/par.png); background-repeat:no-repeat; 	opacity:0.97;z-index:1;}
#submenu li li a {width: 220px;	border-top:solid 1px #999;z-index:1;}
#submenu li:hover a, #submenu li:hover li:hover a {background-color: #AAA;z-index:1;}

#submenu li:hover li ul{visibility: hidden; top: -10px;  margin: 0; padding: 0; position:absolute; left:270px; width:270px; z-index:10; 
						border-bottom:solid #6a6a6a 10px; border-bottom-right-radius: 10px; border-bottom-left-radius:10px;
						border-top:solid #6a6a6a 10px; border-top-right-radius: 10px; border-top-left-radius:10px; z-index:1;}
#submenu li:hover li:hover ul {visibility: visible;z-index:1;}
#submenu li:hover li:hover li a {display: block; font: 12px/30px verdana, sans-serif; text-decoration: none; padding: 0 25px; color: #fff; background-color: #6a6a6a;}
#submenu li:hover li:hover li:hover a {background-color: #BBB;z-index:1;}






.div_menu{
	margin: 0; 
	padding: 0;
	background-color:#3D3D3D;
	color:#FFF;
	padding-left:13px;
	padding-right:13px;
	font-size:13px;
	border-bottom:solid 2px #F00;
	height:35px;
	z-index:3;
}

.div_submenu{
	margin: 0; 
	padding: 0;
	background-color:#3D3D3D;
	color:#FFF;
	padding-left:13px;
	padding-right:13px;
	font-size:13px;
	border-bottom:solid 2px #F00;
	height:30px;
	z-index:1;
}
.div_menu img{
	position:relative;
	top:7px;
	margin-right:5px;	
}

.div_menu2{
	position:absolute;
	top:11px;
	left:750px;
	background-color:#3D3D3D;
	color:#FFF;	
	font-size:13px;
}

.but{
	vertical-align:middle;
	display:inline-block;
	font-size:9px;
	line-height:11px;
}

.alert td{
	background-color:#E01F1F;
	color:#FFF;
	
}
.alert_black td{
	background-color:#665;
	color:#FFF;
	
}

.tabela_zadan{       
        font-size: 12px;
		
		
}

.tabela_zadan td{
	border-bottom:dashed;
	border-bottom-color:#CCC;
	border-bottom-width:1px;
}

.zadania_przeterminowane {
	background-image:url(images/paski_r.png);
	background-attachment:fixed;
}
.zadania_opoznione {
	
	background-image:url(images/paski_y.png);
	background-attachment:fixed;
}
.zadania_oczekujace {
	
	background-image:url(images/paski_g.png);
	background-attachment:fixed;
}

.dzisiaj{
	background-color:#FFC;
}

.ramka_srodek {
	border-color:#666;
	border-style:dashed;
	border-width:2px;
	padding:30px;
	position:relative;
	margin-left:50%;
	width:600px;
	left:-330px;
	top:100px;
	font-size:16px;
	color:#FFF;
	
}

.info {
	position:absolute;
	top:39px;
	width:300px;
	height:45px;
	padding:10px;
	left:0px;
	background-color:#4D4D4D;
	border-bottom:solid #4D4D4D 10px; 
	border-bottom-right-radius: 10px;
	z-index:0;
	color:#FFF;
	font-size:14px;
	line-height:24px;
	visibility:hidden;
	opacity:0.95;
	 z-index:3;
}

.info a{
	color:#FFF;
	}
.info a:hover{
	color:#CCC;
	}
	
.tresc{
	padding-top:10px;
	padding-left:20px;
}

.wiad_nowa{
	font-size:12px;
	color:#0C0;
}
.wiad_odcz{
	font-size:9px;
}

.km {
	
	margin:20px;
	border-spacing:0px;
	border-collapse:collapse;
}
.km td{
	border:solid 1px #000;
	border-spacing:0px;
}
.km_tyt td{
	padding:25px;
	text-align:center;
	border:0px;
}
.km_nag td{
	font-size:10px;
	border: solid 2px;
	text-align:center;
}
.km_head td{
	border: 0px;
	vertical-align:top;
	padding:5px;
}
.km_tab{
	background-color:#DDD;
	font-size:12px;
	padding:2px;
}
.km_wpis{
	font-size:9px;
	text-align:center;
}	


.stat td{
	padding:4px;
	width:14%;
	text-align:left;
}

.stat1 td{
	background-color:#333;
	color:#FFF;	
}

.stat2 td{
	background-color:#667;
	color:#FFF;	
}
.stat3a td{
	border-bottom:solid 1px #bbb;
	padding-left:5px;
	background-color:#eee;
}
.stat3 td{
	border-bottom:solid 1px #bbb;
}
.stat3b td{
	border-bottom: double 3px #666;
}