tr,th,td {background: transparent;border: 1px solid #e1e1e1;font-style: inherit;font-weight: inherit;margin: 0;padding-left: 7px;outline: 0;vertical-align: baseline;} 
table {border-collapse: collapse;border-spacing: 0; width: 100%; border: 1px solid #e1e1e1;}
table p {
	margin: 0px 0px 0px 0px !important;
}

tr, th, td {
	padding: 5px 5px 5px 5px !important;	
}

a:hover { text-decoration: none; color: #666; background:none;}

div.clearpad {
    padding: 0px 3px 3px 5px;
}

#table_footer table, #table_footer td, #table_footer tr {;
	border: 0px solid #fff !important;
	vertical-align: middle !important;
}

/* Layout */
.componentheading { font-style:italic;font-size:25px; margin:0; padding:0 0 10px 0; color:#1a528c;}
h1 { font-size: 20px;}
h2 { font-size: 18px;}
h3 { font-size: 16px;}
h4 { font-size: 14px;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:5px 0; font-weight:bold; font-family:'Verdana';}

ul {margin:0 0 0 15px;}
p {margin-top: 0;margin-bottom: 10px;}
p em {font-style:italic;}
blockquote { background:#eee; border:3px solid #ccc; margin:5px; padding:5px; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-style:italic}
element.style { height:auto;}
hr {border: 0.1px solid #e1e1e1;color: #e1e1e1;margin: 15px 0;}
.clr {clear: both;}


/* Header */
#header-top {background: #fff; position: relative;  height: 140px; margin: 0 auto;max-width: 1170px;position: relative;}
#header-w {background: #458E9D; position: relative;  height: 46px; }

/* Navigation */
#nav { font-family: 'Verdana'; float: left; position: relative;z-index: 10; background: #555; padding:6px; margin: 0px 0 0; border-radius: 9px; background: #458E9D;}
#nav ul li a {
	font-size: 13px;	
}
#nav ul li a:hover, #nav ul li.active a, #nav ul li:hover a  { background: none repeat scroll 0 0 #64AFBC; border: 1px solid #64AFBC; color: #fff;text-decoration: none; border-radius:5px;} /* Main Menu Elements */
#nav ul li:hover ul, #menu ul li.sfHover ul {left:0px;}

/* Secondary Menu Elements */
#nav ul li:hover ul li a, #nav ul li ul li a, #nav ul li.active ul li a{margin:0; padding-left: 12px; padding-right: 12px; height:auto; width: 230px;line-height:20px; padding-top: 8px; padding-bottom: 8px; background:#64AFBC;border-radius:0px; color:#fff; font-weight:normal; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none8 ;font-size:13px;}


#nav ul li ul li:first-child {
	margin-top: 9px;
}

/* Menu boczne */

.small {
    font-size: 12px;
}


/* ZAOKRĄGLANI JESZCZE NIE ZROBIONE  */
#nav ul li ul li:first-child a {
	border-radius: 5px 5px 0px 0px !important;
}
#nav ul li ul li:last-child a {
	border-radius: 0px 0px 5px 5px !important;
}


#nav ul li ul li a:hover, #nav ul li ul li.active a, #nav ul li.active ul li a:hover, #nav ul li.active ul li.active a { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow:none ;text-align: left; border-radius:0; background: #458E9D; color:#fff; text-shadow:none; }
#nav ul li ul ul, #nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li:hover ul ul ul ul, #nav ul li.sfHover ul ul, #nav ul li.sfHover ul ul ul, #nav ul li.sfHover ul ul ul ul {left:-999em;}
#nav ul li ul li ul li{padding:0;height:auto;width:180px; margin:0 auto; border:none; text-align: left;}
#nav ul li ul li ul li:hover ul {left:180px;}
#nav ul li ul li ul li ul li ul li {left:-999em;}
#nav ul li ul li ul li ul li:hover ul li{left:0;}


#leftbar-w {padding-top: 13px;}

/* SEARCH */
#mainmenusearch { float: right; padding-top:9px; }
.finder {border-radius: 5px}

/* linia 17,18 */
.logo img:hover {opacity:1;}
.logo a {color:#555; text-decoration:none; font-size:56px;}

/* linia od 391 */
#bottomwide {width:100%; margin: auto; position: relative; background: none repeat scroll 0 0 #fff; border-top: 1px solid #458E9D;box-shadow: 0 0px 0 #56a3b7 inset; color: #fff;}
#bottom {max-width: 1170px; margin: auto; height:100%; padding-bottom:0px;  position: relative; background: none; }
#bottom:before,#bottom:after {content:"";display:table;}
.user1  h3, .user2  h3, .user3  h3 {color:#fff; font-weight:bold; font-family: 'tahoma', sans-serif; font-size:16px; margin:0px; }
.user1, .user2, .user3 { background:none; color:#fff; border:0; border-radius:5px; float: left; width: 33%; padding: 2% 0;}
.user1 {padding-top: 3%}
.user3 {padding-top: 3%}

#footerwide {width:100%; margin: auto; position: relative; background: none repeat scroll 0 0 #458E9D; border-top: 0px solid #458E9D;box-shadow: 0 0px 0 #56a3b7 inset; color: #fff;}
#footer-gops {max-width: 1170px; margin: auto; height:100%; padding-bottom:0px;  position: relative; background: none; }
#footer-gops:before,#footer-gops:after {content:"";display:table;}
.footer-gops { background:none; color:#fff; border:0; border-radius:0px; width: 100%; padding: 1% 0;}
.footer-gops p {text-align: center; font-family: 'Open Sans'}

/* WYSZUKIWARKA */
input.search-query {
    padding-right: 14px;
    padding-right: 4px \9;
    padding-left: 14px;
    padding-left: 4px \9;
    margin-bottom: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.highlight {
	background: none repeat scroll 0 0 #9F9F9F; 
	border-top: 0px solid #555 ; 
	box-shadow: 0 1px 0 #fff inset; 
	color: #fff !important; 
	font-weight: inherit; 
	padding: 2px 2px;
}

/* Form wrapper styling */
.width {width:100%;}
.sz-search {border-radius: 10px;box-sizing: border-box;padding: 5px;z-index: 10;}
/* Form text input */
.sz-search input { height: 20px; padding: 10px 5px; float: left; font: bold 16px 'Tahoma'; border: 0; background: #eee; border-radius: 3px 0 0 3px; }
.sz-search input:focus { outline: 0; background: #fff; box-shadow: 0 0 2px rgba(0,0,0,.8) inset; }
.sz-search input::-webkit-input-placeholder { color: #999; font-weight: normal; font-style: italic; }
.sz-search input:-moz-placeholder { color: #999; font-weight: normal; font-style: italic; }
.sz-search input:-ms-input-placeholder { color: #999; font-weight: normal; font-style: italic; }
/* Form submit button */
.sz-search button { overflow: visible; position: relative; float: right; border: 0; padding: 0; cursor: pointer; height: 40px; width: 15%; font-size: 19px; font-family: 'Tahoma'; color: #fff; text-transform: uppercase; background: #78a6b8; border-radius: 3px; text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3); }
.sz-search button:hover {background: #555;}
.sz-search button:active,
.sz-search button:focus { background: #c42f2f; outline: 0; }
.sz-search button:focus:before,
.sz-search button:active:before {border-right-color: #c42f2f;}
.sz-search button::-moz-focus-inner { border: 0; /* remove extra button spacing for Mozilla Firefox */ padding: 0; }
.sz-search input[type="text"] {width:80%; margin:0px; height:31px; font-style: italic;}

.article-info-term {hidden: true}

.column-1, .column-2, .column-3, .column-4 {
    position: relative;
    margin: 0 0 20px 0;
    padding: 0%;
}

/* MODYFIKACJE CSS DODATKU ATTACHMENTS */
div.attachmentsList table img {
    vertical-align: middle;
    border: 0;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}



div.attachmentsList td.at_file_size {
    text-align: center;
}

#main div.attachmentsList caption, div.attachmentsList caption {
	font-family: 'Verdana';
    font-size: 110%;
    font-weight: bold;
    text-align: left;
    margin-top: 20px;
	margin-bottom: 10px;
}

#main div.attachmentsList thead tr, div.attachmentsList thead tr {
    background-color: #DADADA;
    height: 40px;
	padding-left: 20px
}

div.attachmentsList th.at_filename, div.attachmentsList td.at_filename {
    text-align: left;
	padding-left: 10px;
}

div.attachmentsList a.at_url:visited {
    text-decoration: none;
	padding-left: 100px;
}

#main div.attachmentsContainer, div.attachmentsContainer {
    clear: both;
    margin: 0 0 30px 0;
    background: transparent;
}


div.attachmentsList td.at_filename {
	white-space:nowrap;
    overflow:hidden;
	width: 240px;
}

div.attachmentsList th.at_filename {
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

div.attachmentsList td.at_description {
	padding: 10px 10px 10px 10px;
	text-align: left;
}

div.attachmentsList th.at_downloads {
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

/* Pliki cookie */
.panel_cookie {
    background: rgba(0,0,0,.8);
}





