body{
	margin:0;
	padding:0;
	background-color:white;
	background-image: url("/press_office/xslt/551/img/tlo.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-family:verdana, tahoma, helvetica, arial, sans-serif;
	font-size:0.8em;
	color:#262626;
}
.accesskey{
	text-decoration:underline;
}
samp{
	font-family:monospace;
	color:black;
	background-color:#d7d7d7;
	padding:1px;
}
#by_netpr {
        font-family:verdana, tahoma, helvetica, arial;
        font-size:0.8em;
}
#naglowek{
	background-color:#4b5eab;
	background-image: url("/press_office/xslt/551/img/gradient.png");
	background-repeat: repeat-y;
	background-position: top right;
/*#2c558c;*/
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #10316d;
	color:white;	
}
#naglowek img{
	border:0px none;
}
#pioro{
	position:absolute;
	top:0px;
	right:0px
}
#podnaglowek{
	background-color:#5da05d;
	margin-top:3px;
	border-top:1px solid #136a29;
	border-bottom:1px solid #136a29;
	height:10px;
	font-size:0.1em;
}
#lewy{
	position:absolute;
	top:98px;
	left:0.75em;
}
#podmenu a{
	padding-left:20px;
}
#menu{
	border:1px solid #10316d;
	background-color:#4b5eab;
	padding:0em;
	margin:1em 1em 1em 0em;
	list-style-type:none;
	font-size:0.9em;        
	width:16em;
}
#menu li{
	border-top:1px solid #597394;
	padding:0px;
	display:block;
	height:1.85em;
}
#menu .podmenu a{
	border:0px; 
	display:block;
	padding-left:2em;
	font-size:0.85em; 

}
#menu .podmenu a:hover{
	border:0px; 
	padding-left:2em;
	font-size:0.85em; 

}
#menu a{	
	display:block;
	padding:0.3em 1em;
	color:white;
	margin:0px;
}
#menu a:hover, #menu a:focus{
	color:black !important;
	background-color:#aab9f3;
}
#logowanie{
	margin-top:1em;
	margin-left:0.5em;
}

#szukanie_netpr{
	margin-top:1em;
	margin-left:0.5em;
}

#logowanie label{
	display:block;
	font-size:80%;
}
#logowanie input{
	margin-bottom:0.65em;
	margin-top:0.1em;
}
#user, #pass, #mail{
	border:1px inset gray;
	width:10em;
	padding:2px 4px;
	background-color:#e6e6e6;
}
.kto-jest-kim{
	width:20em;
	border:1px inset gray;
	padding:2px 4px;
	background-color:#e6e6e6;
}
#kto-jest-kim table{
	margin:0.5em 1em;
}
#kto-jest-kim td{
	vertical-align:middle;
	padding:3px;
}
#kto-jest-kim{
	margin:0em 1em;
}
#user:focus, #mail:focus, #pass:focus, .kto-jest-kim:focus{
	border:1px solid #2c558c;
}
#newsletter{
	margin-top:1.5em;
	margin-left:0.5em
}
#newsletter label{
	font-size:80%;
}
#newsletter input{
	margin-bottom:0.65em;
	margin-top:0.1em;
}
#newsletter form{
	margin:0.5em 0em 0em 0em;
}
#tresc{
	margin-left:17em;
	margin-top:0em;
	margin-right:1.5em;
	margin-bottom:2.5em;
}
#baza-wiedzy{
	width:47%;
	float:left;
}
#komunikaty{
	width:47%;
	float:right;
	margin-bottom:1em;
}
#KJK{
	position:relative;
	clear:both;
	margin:0em 0em 3em 0em;
}
#KJK img{
	float:right;
	position:relative;
	top:-2.1em;
	margin-left:0.66em;
}
h1{
	font-size:1.25em;
	padding-bottom: 0.25em;
	border-bottom:1px solid black;
	color:#9f1717;
	margin-top:0.5em !important;
	margin-bottom:0.75em;
}
h2{
	margin-top:0px;	
	margin-bottom:0px;
	font-size:1.1em;
	color:#252866;
}
h2 a{
	color:#252866;
}
h2 a:hover{
	color:#940707;
}
#przedstopka{
	background-color:#5da05d;
	margin-top:3px;
	border-top:1px solid #136a29;
	border-bottom:1px solid #136a29;
	height:10px;
	font-size:0.1em;
}
#stopka{
	font-size:0.7em;
	color:silver;
	padding:0.75em 1em;
	clear:both;
	
	margin-top:3.5em;
	border-top:1px solid silver;
}
#stopka p{
	text-align:right;
	margin:0em 1em;
	font-style:italic;#menu a{	
	display:block;
	padding:0.3em 1em;
	color:white;
	margin:0px;
}
}
#copyrights{
	font-weight:bold;
}
#stopka a{
	font-weight:bold;
	color:silver !important;
}
#stopka a:hover{
	color:#940707 !important;
}
a:link, a:visited{
	text-decoration:none;
	color: #3a3fa1;
}
a:hover{
	text-decoration:none;
	color: #940707;
}
p{
	margin:0.75em 1em;
}
.data-dodania{
	margin-top:0em;
	margin-left:0em;
	color:silver;
	font-size:0.75em;
}
.material{
	margin-top:0em;
	margin-bottom:1.5em;
}
p a:link, p a:visited{
	color: #3a3fa1;
}
p a:hover{
	color: #940707;
}
acronym, abbr{
	border-bottom:1px dotted inherit;
}
#podpis{
	margin-top:2em;
	font-style:italic;
}
#menu acronym, #menu abbr{
	border-bottom:0px none;
}
table{
	font-size:0.9em;
}
th{
	padding-left: 0em;
	padding-right:1em;
	text-align:left;
}
.plusy{
	text-align:center;
	color:darkgreen;
	font-weight:bold;
	font-size:smaller;
}
.przyciski{
	margin-top:1em;
	margin-bottom:2em;
}
*[disabled="disabled"]{
	color:gray;
}
form input.text{
	width:20em;
	border:1px inset gray;
	padding:2px 4px;
	background-color:#e6e6e6;
}
textarea.text{
   width:26em;
   height:15em;
   border:1px inset gray;
	padding:2px 4px;
	background-color:#e6e6e6;
}
.operacja{
	padding-right:1em;
}
#kontakty{
	border-collapse:collapse;
}
#kontakty tr{
	border-top:1px solid silver;
	border-bottom:1px solid silver;
}
#kontakty td, #kontakty th{
	padding:5px;
}
.alert, div.blad{
	padding:5px 10px;
	background-color:#aab9f3;
	font-weight:bold;
	border:1px solid #10316d;
	margin:1em 0;
}
p.start, p.stop{
	font-weight:bold;	
}
p.gdzie{
	font-style:italic;
}
li.Czlonek-nieaktywny a{
	color:gray;
}
li.SpecjalistaPR, li.SpecjalistaPR-nieaktywny{
	font-style:italic;
}
li.SpecjalistaPR-nieaktywny a{
	color:gray;
}
/*ADMIN*/
#menu-admin{
	list-style-type:none;
	border-collapse:collapse;
	margin-left:-3em;
}
#menu-admin li{
	display:inline;
	margin-right:0.25em;
	line-height:2em;
}
#menu-admin a{
	font-size:75%;
	padding:0.1em 0.35em;
	border:1px solid black;
	background-color:#4b5eab;
	color:white;
}
#menu-admin a:hover{
	background-color:white;
	color:#4b5eab;
}
ol.administracja div{
	margin-bottom:0.75em;
}
ol.administracja div.link a{
        font-size:100%;
        color:navy;
        margin-left:1em;
}
ol.administracja div a, .operacja a{
	font-size:75%;
	color:gray;
	margin-right:0.5em;
}
ol.administracja div a:hover, .operacja a:hover{
	color:#940707;
}
.skladka div{
	margin-bottom:0.5em;
}
input#wartosc{
	width:6em;
}
#komunikat th{
	vertical-align:top;
}
#partnerzy img{
   border:0px none;
}
#partnerzy h2{
   margin-top:1.5em;
}
#netresolve{
   font-size:0.7em;
   color:gray;
}
#netresolve img{
   border:0px none;
}
/*FORUM*/
.forum-usun a, .forum-data{
	font-size:75%;
	color:gray;
	margin-right:0.5em;
}

