
	::selection{ background-color: #E13300; color: white; }
	::moz-selection{ background-color: #E13300; color: white; }
	::webkit-selection{ background-color: #E13300; color: white; }

	body {
		min-width: 1020px;
		background-color: #eee;
		margin: 40px;
		font: 13px/20px normal sans-serif;
		color: #4F5155;
	}
html {
		background-color: #eee;
	}

	a {
		color: #003399;
		background-color: transparent;
		font-weight: normal;
	}

	h1 {
		color: #444;
		background-color: transparent;
		border-bottom: 1px solid #D0D0D0;
		font-size: 19px;
		font-weight: normal;
		margin: 0 0 14px 0;
		padding: 14px 15px 10px 15px;
	}

	code {
		font-family: Sans-Serif;
		font-size: 12px;
		background-color: #f9f9f9;
		border: 1px solid #D0D0D0;
		color: #002166;
		display: block;
		margin: 14px 0 14px 0;
		padding: 12px 10px 12px 10px;
	}

	#body{
		margin: 0 15px 0 15px;
		
	}
	
	p.footer{
		text-align: right;
		font-size: 11px;
		border-top: 1px solid #D0D0D0;
		line-height: 32px;
		padding: 0 10px 0 10px;
		margin: 20px 0 0 0;
	}
	
	
	#container{
		margin: 10px;
		border: 1px solid #D0D0D0;
		background-color: #fff;
		
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		
	}
	
	#left_sidebar {
		font-family: Sans-Serif;
		font-size: 12px;
		background-color: #f9f9f9;
		border: 1px solid #D0D0D0;
		color: #002166;
		margin: 14px 0 14px 0;
		padding: 8px 6px 8px 6px;
		width: 18%;
		float:left;
	}
	#left_sidebar  p{
		font-size: 14px;
		text-align: center;
		font-weight: bold;
	}
	#main_with_sidebar {
		font-family: Sans-Serif;
		font-size: 12px;
		background-color: #f9f9f9;
		border: 1px solid #D0D0D0;
		color: #002166;
		margin: 14px 0 14px 0;
		padding: 12px 10px 12px 10px;
		width:75%;
		float:right;
	}
	#main_with_sidebar  p.head{
		font-size: 14px;
		font-weight: bold;
	}
	
	#left_sidebar ul li {
		padding: 0px;
		list-style: none;
		text-decoration: none;
		margin: 0px;
	}
	#left_sidebar ul {
		padding-left: 10px;
	}
	
ul.tree {
	display: block;
	margin-left: 0;
	padding-left: 0;
}

ul.tree ul {
	display: block;
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}

ul.tree li {
	display: block;
	list-style-type: none;
	padding-left: 20px;
	background-image: url("images/list.gif");
	background-position: left top;
	background-repeat: no-repeat;
}

ul.tree li.closed {
	background-image: url("images/closed.gif");
	background-position: left top;
	background-repeat: no-repeat;
}

ul.tree li.opened {
	background-image: url("images/open.gif");
	background-position: left top;
	background-repeat: no-repeat;
}

ul.tree li b {
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
}

ul.tree li b.folder {
	cursor: pointer;
}

ul.tree li a.active {
	font-weight: bold;
}
ul.tree li a {
	text-decoration: none;
}

ul.tree li b:hover {
	text-decoration: none;
}

table.kontroling {
	table-layout: auto; width: 100%;
}
table.kontroling  td{
	border-bottom:solid 1px;
	border-bottom-color:#000;
}
table.kontroling th{
	color:#003399;
	font-size:18px;
}



#tabelka
{
	font-family: Sans-Serif;
	font-size: 12px;
	margin: 25px;
	width: inherit;
	border-collapse: collapse;
	text-align: center;
}
#tabelka th
{
	background-color:#fff;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	padding: 10px 8px;
	border:1px solid #ddd;
	border-bottom: 2px solid #6678b1;
	text-align: center;
}
#tabelka td
{
	border-bottom: 1px solid #ccc;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	padding: 6px 8px;
	color:#000;
}
#tabelka td.suma
{
	background-color:#ebfcfe;
}
#tabelka td.plan
{
	background-color:#f4fff5;
}
#tabelka td.wyk
{
	background-color:#fffff5;
}

#tabelka th.suma
{
	background-color:#afe4ec;
}
#tabelka th.plan
{
	background-color:#91dfc1;
}
#tabelka th.wyk
{
	background-color:#fbfbdc;
}

#tabelka td.nazwa
{
	background-color:#fff;
	border-right:1px solid #999;
	text-align: center;
}
#tabelka th.nazwa
{
	background-color:#fff;
	border-right:1px solid #999;
	text-align: center;
}
#tabelka td
{
	border-bottom: 1px solid #ccc;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	padding: 6px 8px;
}
#mp {
	color:#000;
	font-weight:bold;
	background-color:#fff;
}
#kal_rok td {
	border: 1px solid #ccc;
	width:42px;
	height: 25px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
#kal_rok_selected {
	background-color: #bbb;
	cursor:default; 
}
#sluch_swieta {
	color: #a00;
}
#sluch_stare {
	color: #aaa;
}



#kal_mies {

	border-collapse: separate;
	border: 1px solid #9DABCE;
	border-width: 0px 0px 1px 1px;
	margin: 10px auto;
	font-size: 20px;
}
#kal_mies td, #kal_mies th {
	width: 79px;
	height: 79px;
	text-align: center;
	vertical-align: middle;
	background: url(../images/cells_m.png);
	color: #444;
	position: relative;
}
#kal_mies th {
	height: 30px;
	font-weight: bold;
	font-size: 14px;
}
#kal_mies td:hover,#kal_mies  th:hover {
	background-position: 0px -81px;
	color: #222;
}
#kal_mies td.date_has_event {
	background-position: 162px 0px;
	color: white;
}
#kal_mies td.date_has_event:hover {
	background-position: 162px -81px;
}
#kal_mies td.padding {
	background: url(../images/calpad_m.jpg);
}
#kal_mies td.today {
	background-position: 81px 0px;
	color: white;
}
#kal_mies td.today:hover {
	background-position: 81px -81px;
}

#kupon_tyl {
	height:700px;
	background-image: url("../images/kupon_tyl.png");
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-print-color-adjust: exact;
	font-size: 10px;
}
#kupon_kubek {
	height:700px;
	background-image: url("../images/kubek.png");
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-print-color-adjust: exact;
	font-size: 30px;
}
#kupon_koszulka {
	height:700px;
	background-image: url("../images/koszulka.png");
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-print-color-adjust: exact;
	font-size: 30px;
}
#kupon_termometr {
	height:700px;
	background-image: url("../images/termometr.png");
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-print-color-adjust: exact;
	font-size: 30px;
}
#kupon_kupon {
	height:700px;
	background-image: url("../images/kupon.png");
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-print-color-adjust: exact;
	font-size: 30px;
}
#kupon_baterie {
	height:700px;
	background-image: url("../images/baterie.png");
	background-position: left top;
	background-repeat: no-repeat;
	-webkit-print-color-adjust: exact;
	font-size: 30px;
}
#kupon_tlo {
	height:1300px;
	//background-image: url("../images/kup_1.jpg");
	//background-position: left top;
	//background-repeat: no-repeat;
	//-webkit-print-color-adjust: exact;
	font-size: 30px;
}


.bigbluebutton {
        margin-top:10px;
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:120px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
}
.bigbluebutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}.bigbluebutton:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */

@media print {


	
    #cssmenu{
		display:none;
	}
    
    #opis_raportu1{
		display:none;
	}
    
    #opis_raportu2{
		display:none;
	}
    
    #naglowek_opis{
		display:none;
	}
        
	
	
    #left_sidebar {
		display:none;
	}
        

   #main_with_sidebar
{
   margin-top:-14px;
   border: none;
   width: 95%;
   background-color: #fff;
   float: left;
  margin-left:0px;
}  
html{
   
 background-color: #fff;   
 
}
#body{
    
     width: 100%;
     background-color: #fff;
     float: left;
     margin-left:0px;
}   
body{
    margin-top:-25px;
 width: 100%;   
 background-color: #fff;   
margin-left:0px;
}   
#container
{   
 border: none;	
 background-color: #fff;  
margin-left:0px;
  
}
body div#container{
 min-width: 0px;
width: 100%;     
margin-left:0px;   
    
}
#commentForm{
    
   display:none; 
    
}
#container p a{
    display:none; 
    
    
}

#main_with_sidebar table#tabelka tbody tr td{
    
    page-break-inside:avoid;
     
}

#rejest_pacjentow_filtr{

	display:none;
}

.ukryj_na_wydruku{

	display:none;
}

.bez_spacji_na_wydruku{

	white-space: 	nowrap;
}

}
