<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(../fonts/font-face.css);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video 
{  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  
}
body {
 
overflow-y: visible !important; 
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section 
{
  display: block;
}
audio,canvas,video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a,a:hover,a:focus,a:active {color:#e81e1c;
  outline: 0;
}
sub,sup 
{
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  max-width: 100%;
  vertical-align: middle;
  border: 0;
}
#map_canvas img,
.google-maps img {
  max-width: none;
}
button,input,select,textarea 
{
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,input 
{
  line-height: normal;
}
button::-moz-focus-inner,input::-moz-focus-inner 
{
  padding: 0;
  border: 0;
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
label,select,button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.clear {
  clear: both;
  height: 1px;
  display: block;
}
ol {padding-left:20px !important;}

body { background: #fff; color: #000;}
a { color:#353f46; text-decoration:none; }
a:hover { color:#009d6d; text-decoration:underline; }
a:visited { }
a:active {color:#000000;}
a:focus { outline: 0; }



ul.nav li a:hover, ul.nav li.active a {text-decoration:underline;color:#000000;}
ul.nav  ul li a {text-decoration:none !important;}
ul.nav ul li a:hover,  ul.nav ul li.current a {text-decoration:underline !important; }


ul.nav-child ul.nav-child li a:hover,  ul.nav-child ul li.current a {text-decoration:none !important;color:#000000;}

.separator {text-decoration:none;}




h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 0; padding: 0; }
/* Headers */
h1 { font-size: 26px; font-weight:normal; color:#e81e1c; }
h2 { font-size: 19px; font-weight:normal; color:#e81e1c;}
h3 { font-size: 19px; font-weight:normal; color:#e81e1c;}
h4 { font-size: 13px;  font-weight: normal; color:#e81e1c; }
h5 { font-size: 13px;  font-weight: bold;  }

/* Headers, with link */
h1 a, h2 a, h3 a, h4 a, h5 a { color: #000; text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { text-decoration: underline; }


/* ##########################  FONT  ################################### */	
   #ff-oswald { font-family: "Oswald" , sans-serif; }
   #ff-opensans { font-family: "Open Sans" , sans-serif; }
   #ff-arial { font-family: Arial , sans-serif; }
   #ff-verdana { font-family: Verdana, sans-serif;}		
   #ff-tahoma { font-family: Tahoma, sans-serif; }
   #ff-optima {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}		
   #ff-geneva {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}		
   #ff-helvetica {font-family: Helvetica,FreeSans, sans-serif;}		
   #ff-lucida {font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;}		
   #ff-georgia {font-family: Georgia, serif;}	
   #ff-times {font-family: "Times New Roman", serif;}
   #ff-trebuchet {font-family: "Trebuchet MS", sans-serif;}		
      .f-size10 {font-size:10px;}
	.f-size11{font-size:11px;}
	.f-size12 {font-size:12px;}
	.f-size13 {font-size:13px;}
	.f-size14 {font-size:14px;}
	.f-size15 {font-size:15px;}
	.f-size16 {font-size:16px;}
	.f-size17 {font-size:17px;}
	.f-size18 {font-size:18px;}
	.f-size19 {font-size:19px;}
	.f-size20 {font-size:20px;}


	

/**##########################  JOOMAL CONTENT ELEMENTS ######################### **/
.pull-left {float:left;position:relative;}
.pull-right {float:right;position:relative;}
.pull-none  {text-align:center;display:block;position:relative; }

.pull-left.item-image {margin:5px 20px 5px 0px; max-width:100%;}
.pull-right.item-image {margin:5px 0px 5px 20px;max-width:100%}
.pull-none.item-image {max-width:100%;}
.item-image img {
  
}
.item-image {position:relative; z-index:10;}
.item-image.custom {margin-top:10px;}
.badge {position:absolute;top:-5px; left:-5px; z-index:11;}


/*
.item-image a img {
  max-width: 100%;
  -webkit-transition: all 0.6s ease-out;
  -moz-transition: all 0.6s ease-out;
  -o-transition: all 0.6s ease-out;
  transition: all 0.6s ease-out;
}
.item-image a:hover img {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
*/
.blog .pull-left.item-image  {margin:10px 20px 5px 0px;}


/* ######### CATEGORIES LIST ######### */
.categories-list h1 {}
.categories-list .category-desc {}
.categories-list dl dt {display:inline;}
.categories-list dl dd {display:inline; font-weight:bold;}
.categories-list ul {padding-left:0px;}
.categories-list ul ul{padding-left:20px;}
.categories-list ul li a {color:#000;text-decoration:none;}
.categories-list ul li a:hover {text-decoration:underline;}
.categories-list li span.item-title a{font-size:18px; }
.categories-list ul ul  li span.item-title a{font-size:14px; }
.categories-list ul ul ul  li a{font-size:12px;}
/* ######### ARTICLE LIST ############ */
.category-list h1 {}
.category-list h2 {}
.category-list .category-desc {padding:5px 0;}
.cat-items {}
.cat-children h3 {}
legend.hidelabeltxt {display:none;}
div.filters{float:left;}
div.filter-search{float:left;}
div.display-limit{float:right;}

table.category thead {background:#e3e2e2;}
table.category {width:100%;padding:0; margin-top:10px; border-spacing:0;border-top:solid 1px #f07903; }
table.category th {padding:6px 10px;  color:#000; font-size:14px; font-weight:500;text-align:left;border-right:solid 1px #f07903;}
table.category th:first-child { border-left:solid 1px #f07903;}
table.category td {padding:6px 10px; font-weight:300; border-bottom:solid 1px #f07903; border-right:solid 1px #f07903;}
table.category td:first-child{ border-left:solid 1px #f07903;}
table.category  td.list-hits {text-align:right;}

tr.cat-list-row0 {}
tr.cat-list-row1 {background:#f7f7f7;}

/* ######### OTCHER styles ########### */
/* icon actions */
ul.actions {text-align:right; }
ul.actions li {display:inline}
ul.actions li:before{display:none !important;}
ul.actions li img {border:none !important;}
ul.actions a {text-decoration:none}
ul.actions li.pdf-icon {}
ul.actions li.print-icon {}
ul.actions li.email-icon {}
ul.actions li.edit-icon {}

/* rating - vote */
span.content_rating {display:inline-block;padding-bottom:5px;}
span.content_rating img{position:relative;top:3px;}
span.content_vote {display:inline-block; margin-bottom:10px; }
span.content_vote input {margin:0 3px;position:relative; top:3px;}
span.content_vote .button {margin:0;top:0;cursor:pointer;}
/* article info */
 /****************** ARTICLE INFOS ******************/
.article-info {
    margin:0px ;
    font-size:0.9em;	
	padding: 0px;
    padding-bottom:10px;	
	line-height:normal;
	}
.article-info a{
	
}	
.article-info-term {
	display:none;
}

.article-info dd {
 display:block;
 margin:0 !important;
 margin-right:10px !important;
 padding:0 !important;
}
.article-info dd span {
   display:inline-block;
}


/* button */
.button, button {cursor:pointer;}


p.counter{ }
.pagenavcounter{display:none;}
.pager { margin: 10px 0; list-style: none;  text-align: center;}
.pager:before,
.pager:after {
  display: table;
  content: "";
  line-height: 0;
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li &gt; a,
.pager li &gt; span {
  display: inline-block;
  padding: 3px 8px;
 
  
  margin:0 1px;
}
.pager li &gt; a:hover,
.pager li &gt; a:focus {
  text-decoration: none;
  
}
.pager .next &gt; a,
.pager .next &gt; span {
  float: right;
}
.pager .previous &gt; a,
.pager .previous &gt; span {
  float: left;
}
.pager .disabled &gt; a,
.pager .disabled &gt; a:hover,
.pager .disabled &gt; a:focus,
.pager .disabled &gt; span {
  color: #999;
  background-color: #fff;
  cursor: default;
}
/* page navigation */
ul.pagenav {list-style-type:none; overflow:hidden;padding-left:0 !important;}
ul.pagenav li {display:inline-block;}
ul.pagenav li {line-height:2em	}
ul.pagenav li a {padding:2px 5px; text-decoration:none; color:#aaa;	}
ul.pagenav li a:hover{color:#00a275;}
ul.pagenav li.previous {float:left}
ul.pagenav li.next {float:right}
/* more articles */
div.items-more { padding:10px 0;} 
div.items-more h3{font-size:14px; font-weight:300; margin-bottom:15px;}
div.items-more ol {}
div.items-more ul {list-style:none;}
div.items-more li { }	
div.items-more ol li a ,div.items-more ul li a{text-decoration:none;font-weight:300;}   
div.items-more ol li a:hover, div.items-more ul li a:hover {text-decoration:underline;} 
/* page - tabs */
dl.tabs {float: left;margin: 0 ; z-index: 50; clear:both; }

dl.tabs dt {
    float: left;
    padding: 2px 8px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
     background:#04b3ed;
	 color:#fff ;font-family: 'Open Sans', sans-serif; font-weight:400;
   
}
dl.tabs h3 {font-size:14px;}
dl.tabs h3 a {text-decoration:none; color:#fff;}
dl.tabs dt:hover {background:#d9d8d8; color:#8b8b8b;}
dl.tabs h3 a:hover {color:#8b8b8b;}
dl.tabs dt.open {
    background: #232021;
    border-bottom: 1px solid #fff;
    z-index: 100;
    background:#FFF;
    margin-bottom:-1px;
	
}
dl.tabs dt.open h3 a {color:#696969;}
div.current {
    clear: both;
    border: 1px solid #eee;
    padding: 10px 10px;
	background:#fff;
	
}


div.current dd {
    padding: 0;
    margin: 0;
	
}

dl#content-pane.tabs {
    margin: 1px 0 0 0;
}
dd.tabs:after {
 content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;

}
/* icon actions */
ul.dropdown-menu {text-align:right;margin:0; padding:0; }
ul.dropdown-menu li {display:inline}
ul.dropdown-menu li:before {display:none !important;}
ul.dropdown-menu li img {border:none !important;}
ul.dropdown-menu a {text-decoration:none; cursor:pointer;}
ul.dropdown-menu li.pdf-icon {}
ul.dropdown-menu li.print-icon a {display:inline-block; width:18px; height:18px; font-size:0; background:url(../../../media/system/images/printButton.png) no-repeat; }
ul.dropdown-menu li.email-icon a{display:inline-block; width:18px; height:18px; font-size:0; background:url(../../../media/system/images/emailButton.png) no-repeat; }
ul.dropdown-menu li.edit-icon a {display:inline-block; width:18px; height:18px; font-size:0; background:url(../../../media/system/images/edit.png) no-repeat; }

/* ###################### PAGINATION ##################################### */
/* pagination */
div.pagination  {padding:12px 0;} 
.pagination ul  {list-style-type:none; text-align:center;padding-left:0 !important;}
.pagination li {background:none !important; display:inline; padding:2px 5px !important; text-align:left; border:solid 1px #dcdcdc; margin:0 2px; color:#e81e1c;}
.pagination li a {text-decoration:none; color:#000;}
.pagination li a:hover{color:#e81e1c;}
.pagination li.pagination-start,
.pagination li.pagination-next,
.pagination li.pagination-end, 
.pagination li.pagination-prev {color:#000; border:0}
.pagination li.pagination-start ,.pagination li.pagination-start  span {	padding:0}
.pagination ul li:before {display:none !important;}
p.counter{ display:none;}
/* ################## tooltip ###################### */
.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;	
}
.tooltip.in {	
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
/* ################## breadcrumb ####################*/
.breadcrumb {
    font-size: 0.9em;
	font-weight: normal;
	margin: 0;
	padding: 5px 15px 15px 0px;
	color: #777;	
   }

.breadcrumb &gt; li {
  display: inline-block;
 }
.breadcrumb &gt; li img {position:relative; top:-1px;}
 
.breadcrumb &gt; li &gt; .divider {
  padding: 0 5px;
  color:#000;
}
.breadcrumb &gt; .active {}
.breadcrumb &gt; li a:hover{color:#000;}
.breadcrumb li:before {display:none !important;}

pre {color:red; white-space:normal ;background:#f1f1f1; padding:10px; font-family:'Trebuchet MS', sans-serif;}
pre  strong {color:#000 !important;font-weight:bold;}

.pasek_bok {
    position: fixed;
    right: -185px;
    top: 200px;
    width: 185px;
}

.pasek_bok3 {
    position: fixed;
    right: -185px;
    top: 480px;
    width: 185px;
}
 .switch2 {
    background: url("http://www.passwordit.pl/zdz/images/wynajem_sal_btn.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: left;
    height: 193px;
    left: -38px;
    margin-top: -50px;
    position: relative;
    top: 50%;
    width: 49px;
}

 .switch3 {
    background: url("http://www.zdz.edu.pl/images/zapytania.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: left;
    height: 273px;
    left: -38px;
    margin-top: -50px;
    position: relative;
    top: 50%;
    width: 49px;
}

.acymailing_togglemodule,
.pasek_bok2 {
    position: fixed;
    right:0;
    top: 400px;
    z-index:9999;
	font-size:0 !important;

    background: url("http://www.passwordit.pl/zdz/images/newsletter_btn.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: left;
    height: 174px;
    
    width: 38px;
}
/* message-box */
.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	color: #000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
button.close {
	padding: 3;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}
.alert-options {
	float: right;
	line-height: 18px;
	color: #000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.alert-options:hover,
.alert-options:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.alert {
   margin-bottom:30px;
   padding:6px 17px ; border:solid 2px #ee7900;  font-size:15px; color:#ee7900;background:#fff;
-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;

}
.alert  h4 {font-size:18px; text-transform:uppercase; margin-bottom:5px;}
	</pre></body></html>