/*Reset*/
body,div,span,ul,ol,dl,li, a, a:hover, a:visited, dt,dd,h1,h2,h3,h4,h5,h6,form,fieldset,label,input,textarea,p,th,td {margin:0;padding:0;}

/*Układ pozycji*/
#header {background:#ffffff; width:100%; height:250px;}
#top {background:#ffffff; width:960px; height:20px;}
#top1 {background:#ffffff; width:960px; height:190px; border-right: 1px solid #000000; border-bottom:1px solid #000; margin:0px auto;}
#top2 {background:#ffffff; width:960px; height:40px; border-right: 1px solid #000; margin:0px auto;}
#maincontainer {background:#ffffff; width:100%;}
#mainbody {background:#ffffff; width:920px; border-top:1px solid #000000; border-right: 1px solid #000; margin:0px auto; padding:20px;}
#bottom {background:#ffffff; width:100%; height:50px;}
#bottom1 {background:#ffffff; width:960px;height:50px;margin:0px auto;}
#bottom-left {background:#ffffff; width:480px;height:50px;align:left;border-top:1px solid #000000;}
#logo
/*ogólna typografia*/
body {font-size:12pt; font-family:Arial, sans-serif; background:#ffffff;}
h1, h2, h3, h4, h5, h6 {color:#000; text-shadow:1px 1px 1px #FFF;}
h1, h2, h3, h4, h5, h6, p, blockquote, pre {line-height:21px; margin-bottom:21px;}
h1, h2, h3, h4, h5, h6 {font-family:Arial, sans-serif;}
h1 {font-size:24px; line-height:42px; margin-bottom:21px;}
h2 {font-size:21px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
p {font-family:Arial, sans-serif;}
ul {list-style-position:inside;font-family:Arial, font-size:12pt;}
ol {list-style-position:inside;font-family:Arial, font-size:12pt;}
li {font-family:Arial, font-size:12pt;}
blockquote {border-left:4px solid #CCC; padding:20px; background:#FFFFFE;}
pre {width:100%; overflow:auto; background:#fbf8f1; border:solid 1px; border-color:#999 #FFF #FFF #999;}
legend {font-weight:bold;}
fieldset {padding:20px; margin-bottom:19px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#mainbody ol, #mainbody ul, #mainbody dl {margin:0px 0px 21px 21px;}

 
/*wygląd linków*/
a {color:#000000;text-decoration:none;}
a:hover {color:#808080;text-decoration:none; font-family:Arial, sans-serif;}
a:visited {color:#808080;text-decoration:none; font-family:Arial, sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;font-family:Arial, sans-serif;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:none;
font-family:Arial, sans-serif;}

/*menu górne*/
	#topmenu ul.menu { 
	margin:0;
	padding:0;}
	#topmenu ul.menu li {
		display:inline;
		float:left;
		padding:11px 0px 0px 14px;
		margin:0px 15px 0px 0px;
		font-size:12pt;
		letter-spacing:0px;
		list-style-type:none;
		vertical-align:middle;
		}
		#topmenu ul.menu li a {
			display: block;
			padding: 0;
			text-decoration:none;
			color: #000000;
			font-family: Arial, sans-serif;
			font-size:12pt;
			letter-spacing:0px;
			font-variant:normal;
			font-weight:normal;
			vertical-align:middle;
			}
			
			#topmenu ul.menu li.active a,
			#topmenu ul.menu li a:hover
			{
			display:block;
			padding:0;
			color:#808080;
			}
			
		#topmenu ul.menu li a img {
			float:none;
			margin:0px 0px 0px 0}
			
		#topmenu ul.menu li:last-child {
			border:none;
			padding-right:0;}

/*wyniki wyszukiwania*/
/*szerokość obramowania pól*/
#mainbody fieldset {width:480px;}

/*szukane słowo górna ramka*/
#mainbody .word .button {font-size:10pt; font-family: Arial, sans-serif; background:#ffffff; margin-left:5px;}
#mainbody .word label {font-size:11pt; font-family: Arial, sans-serif; font-weight:bold;}
.word {height:20px; padding:15px 0px 15px 15px;}

/*znajdź materiały zawierające*/
#mainbody .phrases-box input {margin-bottom:15px;}
.ordering-box label {font-size:10pt;font-family: Arial, sans-serif;}
.phrases legend {font-size:11pt;font-family: Arial, sans-serif;}
.phrases {height:60px; padding:10px 0px 25px 15px;}
#mainbody .phrases-box label {padding-right:15px; font-size:10pt;font-family: Arial, sans-serif;}

/*wyszukaj tylko*/
#mainbody .only label {margin-top: 0px; padding-right:15px;font-size:10pt;font-family: Arial, sans-serif;}
.only legend {font-size:11pt;font-family: Arial, sans-serif;}
.only {padding:10px 0px 15px 15px;}

/*Łącznie znaleziono x pozycji*/
.searchintro {font-size:11pt;font-family: Arial, sans-serif;}

#mainbody .form-limit {font-size:10pt; font-family: Arial, sans-serif; margin:0px;}

/*1 z 2*/
.counter {font-size:10pt;font-family: Arial, sans-serif;padding-top:5px;}

/*wyniki wyszukiwania*/
/*nagłówki wyszukanych artykułów*/
.search-results dt {font-size:11pt; font-family: Arial, sans-serif; margin:15px 0px 0px 0px; font-weight:bold;}
/*fragmenty artykułów*/
.result-text {font-size:10pt; font-family:Arial, sans-serif;} 
/*informacje o kategoriach i dacie utworzenia w wynikach wyszukiwania */
.search-results .result-category, .search-results .result-created {color:#000000; font-size:10px;font-family: Arial, sans-serif;}
.highlight {color:#E80626;}

/*paginacja*/

#mainbody .pagination ul {list-style:none; padding:0px; margin:0px;}
#mainbody .pagination li {float:left;}
#mainbody .pagination .pagenav {padding:4px; border:none; display:block; background:#ffffff;}
#mainbody .pagination span.pagenav {color:#c0c0c0;font-size:10pt;font-family: Arial, sans-serif;}
#mainbody .pagination a.pagenav {text-decoration:none; font-size:10pt;font-family: Arial, sans-serif; font-weight:bold;}
#mainbody .pagination a.pagenav:hover {color:#c0c0c0;}

/*artykuł*/
#mainbody .article-info {margin-left:0px;}
#mainbody .article-info-term {display:none;}
#mainbody .article-info dd {font-size:10px;font-family: Arial, sans-serif; color:#ff0000;}
#mainbody .item-separator {height:1px; width:100%; background:#FFF; display:block; border-top:solid 1px #999; margin:31px 0px 30px;}