@charset "utf-8";



html,body,div,table,p,ul,li,a,form,input,label {

margin: 0px; padding: 0px;

}



body {

font-family: Tahoma, Arial, Verdana, Geneva,  Helvetica, sans-serif;

   /*font-family: "MS Sans Serif", Geneva, sans-serif; */

font-size: 11px;

color: #333333; 

background-color: #FFffFF; 

line-height: 1.4em;

}



p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {

margin: 1em 0;

padding: 0px;

}



blockquote {

margin:0px 10px 0px 10px;

}



ul {

list-style-type: square;

margin:0px 0px 0px 20px;

}



#strona {

position:absolute; 

z-index: 1; 

width: 100%; 

height: 100%;

}



#srodek {

z-index: 2; 

margin: 0 auto;

width: 958px; 

} 



#top_gora {

background-image: url(../images/top_gora.png);

}



#top_dol {

background-image: url(../images/top_dol.png);

}



/*#menu_lewe {

background-image: url(../images/menu_lewe.png);

}*/



















ul#certyfikacja, ul#certyfikacja li {

	display: block;

	list-style: none;

	margin: 0;

	padding: 0;

}



ul#certyfikacja a:link, ul#certyfikacja a:visited {

	display: block;

	width: 198px;

	height: 60px;

	text-decoration: none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	font-weight: bold;

	background-image: url(../images/C.png);

	color: #def;

}



ul#certyfikacja a:hover {

	width: 198px;

	height: 60px;

	background-image: url(../images/Ca.png);

	color: #fff;

}



ul#linia, ul#linia li {

        width: 198px;

        height: 3px;

        margin: 0px;

        padding: 0px;

        list-style: none;

        background-image: url(../images/linia.png);

}



ul#badania, ul#badania li {

	display: block;

	list-style: none;

	margin: 0;

	padding: 0;

}



ul#badania a:link, ul#badania a:visited {

	display: block;

	width: 198px;

	height: 60px;

	text-decoration: none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	font-weight: bold;

	background-image: url(../images/PT.png);

	color: #def;

}



ul#badania a:hover {

	width: 198px;

	height: 60px;

	background-image: url(../images/PTa.png);

	color: #fff;

}



ul#szkolenia, ul#szkolenia li {

	display: block;

	list-style: none;

	margin: 0;

	padding: 0;

}



ul#szkolenia a:link, ul#szkolenia a:visited {

	display: block;

	width: 198px;

	height: 60px;

	text-decoration: none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	font-weight: bold;

	background-image: url(../images/T.png);

	color: #def;

}



ul#szkolenia a:hover {

	width: 198px;

	height: 60px;

	background-image: url(../images/Ta.png);

	color: #fff;

}



ul#wspolpraca, ul#wspolpraca li {

	display: block;

	list-style: none;

	margin: 0;

	padding: 0;

}



ul#wspolpraca a:link, ul#wspolpraca a:visited {

	display: block;

	width: 198px;

	height: 60px;

	text-decoration: none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	font-weight: bold;

	background-image: url(../images/IC.png);

	color: #def;

}



ul#wspolpraca a:hover {

	width: 198px;

	height: 60px;

	background-image: url(../images/ICa.png);

	color: #fff;

}

#menul {

         width: 198px;

	height: 138px;

	background-image: url(../images/menu_lewe.png);

}



#menup {



         width: 198px;



	height: 138px;



	background-image: url(../images/menu_prawe.png);



}

#baner {

background-image: url(../images/baner.png);

}



#stopka {

background-image: url(../images/stopka.png);

}



#lewe {

background-image: url(../images/lewe.png);

background-repeat: no-repeat;

top:0px;

}



#glowne{

background-image: url(../images/glowne.png);

background-repeat: no-repeat;

top:0px;

vertical-align: top;

}



#k1 {

background-image: url(../images/k1.png);

}



#k2 {

background-image: url(../images/k2.png);

}



#k3 {

background-image: url(../images/k3.png);

}



#pas1 {

background-image: url(../images/pas1.png);

}



#pas2 {

background-image: url(../images/pas2.png);

}



#pas3 {

background-image: url(../images/pas3.png);

}



/*gorne menu*/





.mainlevel {

height:30px;

}



a.mainlevel:link,a.mainlevel:visited {

color: #dddddd;

}



a.mainlevel {

color: #dddddd;

font-family: Tahoma, Arial, Helvetica, sans-serif; 

text-decoration:none;

padding: 13px 5px 9px 5px;

font-weight: bold;

height:30px;

}



a.mainlevel:hover,a.mainlevel:active,a.mainlevel:focus{

color: #fff;

text-decoration:none;

/*padding: 13px 5px 9px 5px;

background: url(../images/top_dol_a.png);*/

}





/* top lewe menu*/ 



#menu_lewe {

color: #000;

}



#menu_lewe h3 {

text-decoration: none;

}



#menu_lewe ul li{

display: block;

list-style-type:none;

padding: 10px 20px 0px 0px;

text-align: center;

height: 24px;

}



#menu_lewe  a {

text-decoration: none;

font-weight: bold;

color: #000000;

}



#menu_lewe a:hover{

color: #FFFFFF;

}



/* top prawe menu*/ 



#menu_prawe {

color: #000;

}



#menu_prawe  h3 {

text-decoration: none;

}



#menu_prawe  ul li{

display: block;

list-style-type:none;

padding: 10px 20px 0px 0px;

text-align: center;

height: 24px;

}



#menu_prawe   a {

text-decoration: none;

font-weight: bold;

color: #000000;

}



#menu_prawe  a:hover{

color: #996600;

}



/*lewe menu*/



#left form {

color:#000;

margin: 0px 3px 0px 0px;

padding:3px 3px 3px 10px;

}



#left h3 {

color: #ffffff;

font-family: Arial, Helvetica, sans-serif;

font-size: small;

margin: 3px 0px 3px 0px;

padding: 12px 5px 6px 0px;

background: url(../images/menu/menu_top.png);

font-size: 12px;

width: 193px;

direction: rtl;

font-variant: small-caps;

}



#left ul{

list-style-type:none;

margin:0px 0px 0px 0px;

}



#left ul li {

margin:0px 0px 0px 0px;

}



#left ul li a {

display:block;

padding:0px 0px 0px 0px;

text-decoration:none;

}



#left ul li a:link,#left ul li a:visited {

color: #00008b;

	/*background: url(../images/menu/menu_list.png);*/

background: #B3C2D2 !important;

padding: 3px 3px 3px 10px;

    /*margin: 0px 3px 0px 1px;*/	

margin: 1px 3px 1px 3px;

font-size: small;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

}



#left ul li a:hover,#left ul li a:active,#left ul li a:focus {

background: #8ca3bb !important;

padding: 3px 3px 3px 10px;

	/*margin: 0px 3px 0px 3px;*/

margin: 1px 3px 1px 3px;

color:#990000 !important;

}



.readon {

background:url(../images/readmore.gif) left no-repeat;

padding-left:15px;

}



#right fieldset {

border:none;

}



#right .moduletable_menu, #right .moduletable, #right .moduletable_text {

background:url(../images/menu_h3_bg_.png) top left no-repeat;

padding:0px 16px;

padding-top:0px;

margin-top:30px;

margin-bottom:0px;

width:200px;

}



right * a {

text-decoration:none !important;

}



#right {

float:right;

/*width:47%;*/

/*padding-left:3%;*/

margin:5px auto;

padding-bottom:10px;

text-decoration:none;

}



#right {

padding-left:0%;

}



#right h3 {

border-bottom:3px double #004F78;

color:#004F78;

font-size:12px;

font-family: Helvetica Neue, Helvetica, Arial, sans-serif;

padding-left:15px;

margin-bottom:5px;

padding-bottom:5px;

margin-left:0px;

background:url(../images/h3_bg_.png) no-repeat top left;

text-decoration:none;

}



#right ul {

padding-left:3px;

width:100%;

margin:0;

padding:0;

text-decoration:none;

list-style-type: none;

}



#right ul li {

padding:0;

display:block;

border-bottom:1px dotted #CCC;

background:url(../images/readmore_2.gif) left top no-repeat;

padding:4px 0px 4px 23px;

}



#right ul li a {

text-decoration:none;

font-weight: bold;

color: #006699;

left: 0px;

}



#right ul li a:hover, #right ul li a:active, #right ul li a:focus {

text-decoration:none;

color:#990000;

}

-------------------
#right-eko fieldset {

border:none;

}



#right-eko .moduletable_menu, #right-eko .moduletable, #right-eko .moduletable_text {

background:url(../images/menu_h3_bg_.png) top left no-repeat;

padding:0px 16px;

padding-top:0px;

margin-top:10px;

margin-bottom:0px;

width:200px;

}



right-eko * a {

text-decoration:none !important;

}

#right-eko {

float:right;

/*width:47%;*/

/*padding-left:3%;*/

margin:5px auto;

padding-bottom:10px;

text-decoration:none;

}



#right-eko {

padding-left:0%;

}



#right-eko h3 {

border-bottom:3px double #447821;

color:#447821;

font-size:12px;

font-family: Helvetica Neue, Helvetica, Arial, sans-serif;

padding-left:15px;

margin-bottom:5px;

padding-bottom:5px;

margin-left:0px;

background:url(../images/h3_bg_.png) no-repeat top left;

text-decoration:none;

}



#right-eko ul {

padding-left:3px;

width:100%;

margin:0;

padding:0;

text-decoration:none;

list-style-type: none;

}



#right-eko ul li {

padding:0;

display:block;

border-bottom:1px dotted #CCC;

background:url(../images/readmore_2.gif) left top no-repeat;

padding:4px 0px 4px 23px;

}



#right-eko ul li a {

text-decoration:none;

font-weight: bold;

color: #447821;

left: 0px;

}



#right-eko ul li a:hover, #right-eko ul li a:active, #right-eko ul li a:focus {

text-decoration:none;

color:#759157;

}


/* etykieta*/ 



#etykieta div{

color: #000;

	/*width:200px;*/

margin: 10px;

margin-top:40px;

}



#etykieta h3 {

text-decoration: none;

text-align: center;

color: #003366;

font-weight: bold;

}



#etykieta ul li{

display: block;

text-align: center;

list-style-type:none;

padding: 3px;

}



#etykieta  a {

text-decoration: none;

color: #000;

}



#etykieta a:hover{

color: #595959;

}



#zdjecia div,#licznik div {

margin: 10px 0px 10px 0px;

margin: 10px 0px 10px 0px;

text-align: center;

}



div#glowne {

font-size: 100%;

padding: 3px 3px 3px 10px;

margin: 0px 7px 0px 5px;

}



#wypelnienie {

overflow: hidden;

/*min-width: 480px ;*/

padding-right: 10px;

margin-right: 5px;

margin-left: 5px;

margin-top: 20px;

}



/* Small text */



small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {

color: #555;

font-size: 98%;

line-height: 1em;

padding-bottom:5px;

padding-left:15px;

padding-right:15px;

}



/* Title text */



.contentheading, .componentheading, h1, h2, h3, h4 {

font-family: Arial, Helvetica, sans-serif;

}



.contentheading {

font-size: 130%;

font-weight:bold;

color: #003366;

padding-bottom:15px;

}



a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {

text-decoration: none !important;

}



img {

border: none;

}



/* Heading */



h1 {

font-size: 180%;

}



h2 {

font-size: 150%;

}



h3 {

font-size: 125%;

}



h4 {

font-size: 100%;

text-transform: uppercase;

}



.breadcrumbs {

	/*height : 68px;

line-height : 50px !important;

line-height : 22px;*/

font-size: 12px;

margin-left: 10px;

}



.breadcrumbs a {

color : #999;

text-decoration : none;

}



.breadcrumbs a:hover {

color : #666;

text-decoration : none;

}



#kurs {

background-color: #D6E0EB;

border: 1px solid #708090;

border-spacing: 5px;        /*ustala odstep od obwodek wokol komorek */

border-collapse: collapse;

width: 100%;

text-align: center;

}



#kurs td{

border: 0px;

padding: 20px;

}  



#kurs_data {

background-color:#ABBFD6;

padding: 5px 5px 5px 5px;

}



.contentpaneopen {

width            : 100%;     /*ustala szerokosc tabeli */

padding          : 0;        /*ustala szerokosc dopelnienia */

border-collapse  : collapse; /*sklada obwodki pryleglych komorek */

border-spacing   : 0;        /*ustala odstep od obwodek wokol komorek */

border-width     : 0;        /*utala szerokosc obwodek */

margin           : 0;        /*ustala szerokosc marginesu wokol tabeli */

vertical-align   : top;      /*ustala wyrownanie zawartosci do gornej krawedzi komorek */

}



a:link, a:visited  {

text-decoration: none;

color: #004F78;

}



a:active, a:focus, a:hover  {

text-decoration: none;

color: #990000;

}



.componentheading {

font-size: 150%;

font-weight:bold;

color: #993366;

margin-bottom: 15px;

}

.blog .contentheading {

font-size: 120%;

color: #006699;

font-weight:bold;

padding:5px 5px 5px 5px;

border-top-style: double;

border-top-width: 3px;

border-color: #ccc;

}



.blog .createdate  {

font-size: 95%;

color: #777777;

text-align: left;

font-weight:normal;

padding:5px 5px 5px 10px; 

}

.blog_more {
background: #fff;
border: 3px double #bbb;
font-size: 120%;
padding:5px 5px 5px 5px;
}

.blog_more ul{
padding: 10px 0px 0px 0px;
}



a.readon {

float: right;

margin-top: 5px;

padding: 1px 5px 1px 14px;

border: 1px solid #F6F6F6;

display: block;

background: url(../images/arrow.png) no-repeat 5px 48%;

color: #006699;

font-weight: bold;

text-decoration: none;

text-transform: uppercase;

}



a.readon:hover, a.readon:active, a.readon:focus {

border: 1px solid #ECECEC;

background: url(../images/arrow.png) no-repeat 5px 48% #FFFFFF;

}





#tabela {

background-color: #ddd;

border: 3px double #708090;

border-spacing: 3px;        /*ustala odstep od obwodek wokol komorek */

border-collapse: collapse;

width: 100%;

text-align: center;

}



#tabela td{

border: 0px;

padding: 3px;

border: 1px solid #bbb;

}



#tabela tr:nth-child(odd) td {

    background: #ddd;

}

#tabela tr:nth-child(even) td {

    background: #eee;

}



#tabela th {

    background: #000;

    padding: 3px;

    color: #fff;

}



#tabela td:nth-child(1),

#tabela td:nth-child(2) {

    text-align: center;

}



#search{

text-align: center;

}



#logowanie form{

background-color: #ddd;

border: 3px double #708090;

border-spacing: 3px;        /*ustala odstep od obwodek wokol komorek */

border-collapse: collapse;

width: 100%;

text-align: center;

}



#user3{

padding-right:10px;

padding-top:40px;

}

#user4{

padding-right:10px;

padding-top:10px;

}

#user5{

padding-right:10px;

padding-top:10px;

}


#user6{

padding-right:10px;

padding-top:10px;

}

#reklama_lewa{

text-align: center;

}



#licznik div{

color: #000;

	/*width:200px;*/

margin: 10px;

margin-top:40px;

}



#licznik h3 {

text-decoration: none;

text-align: center;

color: #003366;

font-weight: bold;

}



#licznik ul li{

display: block;

text-align: center;

list-style-type:none;

padding: 3px;

}



div#footer {

	padding-top: 10px;

	overflow: hidden;

}



div#footer div {

	text-align: center;

	font-size: 1.10em;

	color: #888;

}

-----------------------------------------------
----------------------------
.eko .contentheading {

font-size: 130%;

font-weight:bold;

color: #003300;

padding-bottom:15px;

}



.eko a.contentpagetitle,.eko a.contentpagetitle:hover,.eko a.contentpagetitle:active,.eko a.contentpagetitle:focus {

text-decoration: none !important;

}

.eko h1 {

font-size: 180%;

}



.eko h2 {

font-size: 150%;

}



.eko h3 {

font-size: 125%;

}



.eko h4 {

font-size: 100%;

text-transform: uppercase;

}
----------------------------

.jftextbox, .jftextarea {
padding-left: 100px;
}

.jfbutton{
margin-left: 280px;
margin-top: 30px;
}
