body{

text-align:center;

font-family: "Verdana" "Arial" "Tahoma";

font-size: 0.75em;

margin-top: 20px;

}



a{

/*	color:blue;*/

color:#009900;

text-decoration: underline;

}

.jeco{
font-size:14px;
font-family: Forte;
/* font-style: italic; */
color: #008000;
}

.chwilowe{
font-size:14px;
font-family: Arial;
font-style: italic;
color: #FF0000;
}
.woko{
font-size:14px;
font-family: Arial;
font-weight: bold;
/* color: #FF0000; */
}
.male{
font-size:12px;
font-family: Arial;
font-style: italic;
/* color: #FF0000;*/
}

#srodek, #gora, #stopka{

margin-left:10%;

margin-right:10%;

text-align:left;

}





#srodek{

/*	background: #F4FAFF;*/

background: url(grafika/przezr.jpg) left repeat-y;

border: solid 2px #ACD263; /* WP */

border-bottom: 0;

border-top: 0;

padding: 4px;

padding-left:6px;

padding-bottom: 20px;

padding-right: 0;

margin-bottom: 0;

_zoom:1.0000001; 			/*hack dla IE, wymusza krawedz*/

}





#gora {

/*	border: solid 1px; /**/

border-bottom: none; 

padding: 0px;

}



#gora a img{

border: 0;

}



#gora_lewo {

margin-right:160px;

margin-bottom: 0;

}



#narzedzia {

float:right;

/*width: 100px;*/

margin-left: auto;

padding-top: 33px;/* WP */

}



#tab_narz, #tab_narz td,#tab_narz tr{



/*	border: solid 1px;

border-collapse: collapse;*/

padding: 0;

margin: 0;

}



#tab_narz td.tab_obr{

text-align: center;

margin:auto;

}



#tagline {

/*	border: solid 1px;*/

text-align:right;

padding-top: 85px; /* WP */

}



#tagline h1{

font-size: 1.2em;

letter-spacing: 0.25em;

margin: 4px;

margin-top: 1px;

margin-left: 15px;

margin-bottom: 0;	/* WP */

/*	font-weight: normal;*/



}



#jezyki {

/*	float:right;*/

width: 270px;

margin-left: auto;

}



.flaga {

border: 0;

}



.wyszukiwarka {

/*	clear:both;*/

float:right;

margin: 2px;

margin-top: 0;

_width:220px;

}



.wyszukiwarka fieldset{

margin:0;

padding:0;

border:0;

_width:220px;

}





#naw_glob {

margin: -2px;

padding: 2px;

clear: both;



/*	text-align: center;*/

}



.ramka ul{

margin: 0;

margin-right: 8px;

padding: 6px;

/*_padding-bottom: 2.1em; /* hack tylko dla IE jesli float:left dla li*/

overflow: hidden;

background: url(grafika/bg.gif) repeat-x;/**/

}



.ramka li{

display: inline;

border: 0;

padding: 4px;

padding-left: 0;

margin: 2px;

margin-bottom: 0;

margin-right: 0;

float: left;

/*padding-right: 18px;*/

_padding-left:0;			/* tymczasowy hack!!!*/

_line-height:2 em;		/* hack tylko dla IE */

_float: none;			/* hack tylko dla IE */

}



.ramka a{

padding-right: 12px;

padding-left: 12px;

}



#naw_glob a:hover{

background: url(grafika/bghov2.gif) repeat-x;

padding-top:12px;

_padding-top:11px;

padding-bottom: 20px;

color: #009900; /* WP */

}



#naw_glob a:visited{

/*color: #aa1100;*/ /* WP */

}



#narzedzia a:hover{

margin-left: 10px;

padding-left: 40px;

color: #009900;

}



#narzedzia a:visited{

color: #ee4309;

}



#narzedzia a:hover{

color: #009900; /* WP */

}



#narzedzia li{

display: block;

float: none;

margin: 0;

margin-bottom: 2px;

}



#narzedzia a{

/*	height: 50px;*/

}



#narzedzia ul{

text-align: left;

list-style: none;

}



#onas, #kontakt, #english, #svenska, #polski{

padding: 0;

}



#onas a{

background: url(grafika/onas.gif) left no-repeat;

}



#kontakt a{

background: url(grafika/kontakt.gif) left no-repeat;

}



#english a{

background: url(grafika/eng_flag.gif) left no-repeat;

}



#svenska a{

background: url(grafika/swe_flag.gif) left no-repeat;

}



#polski a{

background: url(grafika/pol_flag.gif) left no-repeat;

}



#onas a, #kontakt a, #english a, #svenska a, #polski a{

_height: 10px;

line-height: 24px; /* tu sterujesz rozszerzeniem*/

padding-left: 50px;

padding-right: 2px;

padding-top: 8px;

padding-bottom: 8px;

_padding-top: 0px;

_padding-bottom: 0px;

}





#onas a, #kontakt a{

_margin-left: 7px;

_padding-left: 50px;

}





#naw_glob a, #narzedzia a{

font-weight: bold;

/*	font-size: 1em;*/

color: #005500; /* WP */

text-decoration: none;

}



.naw_glob_lewy_rog{

background: url(grafika/leftcorner.gif) top left no-repeat;

width: 9px;

height: 34px;

float:left;

margin: 0;

}



.naw_glob_prawy_rog{

background: url(grafika/rightcorner.gif) top right no-repeat;

}



.naw_glob_prawo{

background: url(grafika/prawo.gif) right repeat-y;

}



.naw_glob_lewo{

background: url(grafika/lewo.gif) left repeat-y;

}



#naw_lok {

width: 170px;

float: left;

margin-bottom: 4px;

padding: 0;

}



#naw_lok ul{

/*	border: solid 2px #ADD3FF;/**/	

list-style: none;

padding: 2px;

margin-left: 0;

margin-top: 0;

margin-bottom: 30px;

}



#naw_lok li{

/*	background: url(grafika/przezr.jpg) right repeat-x;*/

padding: 0;

margin-bottom: 8px;

_margin-bottom: -10; /*dziwny hack*/

}



#naw_lok li a{

border-left: solid 15px #85C745; /* WP */

padding: 0;

padding-left: 5px;

display:block;

margin: 0;

}



#naw_lok a{

color: #004400;

text-decoration: underline;

}



#naw_lok a:hover{

color: #008800; /* WP */

border-color: #1FA538;

}



#naw_lok a:visited{

color: #007700;

}





ul#partnerzy{

padding: 0;

padding-top: 5px;

border: none;

font-size: 0.90em;

}



#partnerzy img{

/*	float: left;*/

border: none;

margin: 4px;

margin-right: 60px;

}



#partnerzy li{

/*	border: solid 2px #ADD3FF;*/

margin: 0;

margin-bottom: 16px;

_zoom:1; 			/*hack dla IE, wymusza krawedz*/

/*	background: #ECF5FF;*/

/*	background: url(grafika/przezr.jpg) right repeat-y;*/

}



#partnerzy li a{

border:none;

display: inline;

}



#sciezka {

background: url(grafika/sciezka.jpg) left bottom no-repeat;

font-size: 0.95em;

border: solid 2px #ACD263; /* WP */

/*	border-top: solid 1px #ADD3FF;*/

border-top: none;

border-bottom: 0;

margin: 0;

padding: 4px;

padding-left: 10px;

padding-top: 12px;

padding-bottom: 15px;

}



#sciezka a{

color: #007700;

}



#zawartosc {

margin-left: 180px; 

margin-right: 0;

_height: 20px;			/* hack tylko dla IE */

}







#zawartosc_prawo {

background: url(grafika/akt4.jpg) left repeat-y;/**/

float: right;

width: 170px; 

/*	_margin-right: 2px; 		/* hack tylko dla IE */

/*border: solid 1px;*/

/*	margin-bottom: 4px;*/

padding: 0;

padding-bottom: 25px;

}



#zawartosc h1 {

/*margin-top:-10px; JJG */
margin-top:10px;

margin-bottom:30px;

padding-top:5px;

background: url(grafika/duzy_rog2.gif) bottom left no-repeat;/**/

padding-left: 10px;

padding-bottom: 10px;

font-size: 1.3em;

}



#zawartosc h2 {

/*	display: inline;/**/

margin-top: 40px;

font-size: 1.1em;

background: url(grafika/duzy_rog2.gif) bottom left no-repeat;/**/

padding-left: 15px;

padding-top: 15px;

padding-bottom: 15px;

}









#zawartosc li {

margin-top: 4px;

}



#zawartosc ul {

margin-bottom:40px;

}



#zawartosc p {

margin-top: 5px;

/*	margin-bottom: 30px;*/

margin-bottom: 30px;

line-height: 1.5em;

margin-left: 20px;

margin-right: 20px;



}





#zawartosc a img{

border: none;

padding-left: 30px;

}





.onas_naz{

width: 150px;

}



.pracownik img{

float: left;

margin: 8px;

}



#zawartosc .pracownik p{

font-size:0.97em;

margin-bottom: 14px;

}



img.doprawa {

float:right;

margin: 2px;

}



img.dolewa {

float:left;

margin: 2px;

}



#zawartosc_prawo h1 {

padding-left: 60px;

padding-top: 20px;

padding-bottom: 20px;

font-size: 1.15em;

margin:0;

background: url(grafika/aktgora.jpg) left top no-repeat;/**/



}



#zawartosc_prawo h2 {

font-size: 1em;

background: none;

border-left: solid 15px #E2EFFE;

padding:0;

margin-left:20px;

padding-left: 5px;

}



#zawartosc_prawo p{

padding-bottom:8px;

margin-left:15px;

line-height: 1.2em;

font-size: 0.95em;

margin-right: 2px;

margin-bottom: 10px;

}



.wyrown {

clear:both;

}



#stopka {

font-size: 0.9em;

/*	border: solid 1px;/**/

margin-top:0;

clear: both;

padding-bottom: 0;

/*	padding-top: 2px;/**/

text-align: right;

line-height: 30px;

background: url(grafika/stopka.jpg) left bottom no-repeat;/**/

/*	background: url(grafika/dol3.gif) bottom repeat-x;/**/

}



#stopka a{

color: #005500;

}



#stopka ul{

font-size: 1.2em;

font-weight: bold;

float: right;

width: 200px;

margin:0;

margin-left: 6px;

margin-right: 6px;

margin-left: auto;

padding: 0;

padding-bottom: 7px;

padding-right: 20px;

list-style: none;

}







#stopka li {

display: inline;

padding-left: 20px;

}



#stopka div{

background: url(grafika/lewy_dolny.gif) bottom left no-repeat;/**/

}



#stopka div div{

background: url(grafika/prawy_dolny.gif) bottom right no-repeat;/**/

}



.gora{

display:block;

text-align: right;

padding-right: 30px;

margin-top: -35px;

margin-bottom: 45px;

}



#opisy_sz .gora{

margin-top: 0;

margin-bottom: 0;

}



#opisy_sz h3{

padding-top: 0;

}



#opisy_sz p{

margin-bottom: 0;

}



.sch_obr{

_position: absolute;

_top: 380px;

}



#opisy_sz ul{

margin-bottom: 0;

margin-right: 20px;

_margin-left: 40px;

_width: 99%;/**/

_padding-left: 20px;

}



#opisy_sz ul ul{

_margin-left: 10px;

}



#opisy_sz .lewo{

/*background: #E2EFFF;*/

background: url(grafika/akt4.jpg) left repeat-y;

vertical-align: top;

border: solid 2px white;

text-align: center;

font-weight: bold;

}



#opisy_sz {

_overflow: hidden;

_zoom: 1.0001;

_margin-top:610px;

}





#opisy_sz table{

margin-top: 20px;

/*	border: solid 1px;*/

margin-bottom: 40px;

}



#term table{

border: solid 1px #0A90D5;

/*margin-top: 10px;*/

margin-bottom: 10px;

width: 90%;

text-align:center;

background: #F4F9FF;



}



li ul{

margin-left: -20px;

list-style-type: circle;

}



li ul ul{

margin-left: -20px;

list-style-type: decimal;

}



#term tr{

margin:0;

border-collapse: collapse;

}



#term td.tab_men{

background: #D3E6FE;

}



#term td{

border: solid 2px #D3E6FE;

padding: 4px;

padding-top: 7px;

padding-bottom: 7px;

margin:0;

}



.bbjtest_wyroznij{

font-style: italic;

}



#zawartosc h3{

font-weight: bold;

/* font-size: 1.3em;	JJG */
font-size: 1.1em;
padding-left: 20px; /* JJG */

}



#zglosz label{

display: block;

float: left;

width:160px;

}



#zglosz .text{

display: block;	

float: left;

text-align: left;

}



#zglosz {

font-weight: bolder;

}





#zglosz fieldset{

border: solid 1px #D3E6FE;

margin-left: 20px;

margin-right:30px;

margin-top: 10px;

padding: 15px;

}



#zglosz legend{

font-size: 1.25em;

color:#184196;

}



#zglosz .radio label{

width: auto;

float:none;

display: block;

/*	margin-top: 5px;*/

font-weight: normal;

}



#zglosz .radio input{

margin-left:160px;

float:left;

display: inline;

/*	margin-top: 5px;*/



}



#zglosz .submit{

text-align: right;

}



#zglosz div {

overflow: hidden;

clear: both;

margin-top: 15px;

}



div.blad {

margin-bottom: 10px;

color: red;

}



h3.blad {

margin-left: 30px;

color: red;

}



h3.bezbledu {

margin-left: 30px;

color: blue;

border-left: solid 40px blue;

padding-left: 20px;

}



#logo { /* WP */

float: left;

padding-left:15px;

}



#logo a, img{ /* WP */

padding:0;

margin:0;

}