/*****************************/

/* strona */

/*****************************/
html {
  height: 100%;
  margin:0px auto;
  position: relative;
}

form {
  margin: 0px;
  padding: 0px;
}

body {
font-family: Arial, Helvetica, sans-serif;
margin:0px auto;
padding:0px 0px 0px 0px;
color:#000;
font-size:12px;
line-height: 20px;
height:560px; 
width:100%;
background: url(../images/pasek_tlo.gif) repeat-x;
background-color: #fff;
overflow: none;
}

/*a:link, a:visited {
text-decoration: none;
font-weight: normal;
color:#000;
}

a:hover {
text-decoration: underline;
font-weight: normal;
text-decoration:none;
}*/


span.pagination span, span.pagination a {padding:0px; font-size:11px;}

div .pagenavbar div{font-size:11px; text-align:center;}

h3{
font-size: 16px;
padding-top:2px;
margin-top: 0px;
margin-bottom:14px;
padding-bottom: 10px;
color: #000;	
border-bottom: 1px #000 solid;
}


h2 {
text-transform: uppercase;
text-align:left;
margin:45px 0 30px 0px;
font-size:36px;
font-family: Arial, Helvetica, sans-serif;;
/*background: url(../images/pod_tytul.png) repeat-y;*/
/*border-bottom: 1px #000 solid;*/
width:750px;
color:#000;
font-weight:lighter;
line-height: 100%;
height:auto; /* 25px */
padding:0px 0px 8px 0px;
}

.blog-mniejszy h2{
text-transform: uppercase;
text-align:left;
margin:45px 0 20px 0px;
border-top: 1px solid #ff7b05;
font-size:24px;
font-family: Arial, Helvetica, sans-serif;;
/*background: url(../images/pod_tytul.png) repeat-y;*/
/*border-bottom: 1px #000 solid;*/
width:100%;
color:#000;
font-weight:lighter;
line-height: 120%;
height:auto; /* 25px */
padding:20px 0px 8px 0px;
}	

.blog-mniejszy a:hover{
color: #000;
}	








p {
font-family: Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
color:#000;
font-size:12px;
line-height: 20px;
}

/*li {
font-family: Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#000;
font-size:12px;
line-height: 20px;

text-align: justify;
}

ul {
margin: 4px 20px 0px 20px;  
padding: 0px 0px 0px 0px;
list-style-type: disc ;
font-size:12px;
line-height:120%;
}*/

#cala {
	margin:0px auto;
	position: relative;
	
width:100%;
height:auto;
clear:both;
}

#wysrodkowwanie_cala {
width:auto;
height:auto;
clear:both;
margin:0px auto;

background-color:#fff;
}

#moje_okno {
width:auto;
height:auto;

margin:0px auto;
display:inline;
}

#gora_dist {
height:0px;
padding:0px;
margin:0px auto;
width:100%;
clear:both;
}

#gora_tlo {
	margin:0px auto;
	positon:relative;
	/*background: url(../images/pasek_1.gif) repeat-x;*/
	background-color:#fff;
	
height:100px;
width:auto;
clear:both;
}
#gora_cala {
	margin:0px auto;
	positon:relative;
	/*background: url(../images/pasek_1.gif) repeat-x;*/
height:125px;
width:1000px;
clear:both;
}

#gora_1{
width: 600px;
height: 100px;
background-color:#fff;
margin:0px auto;
	positon:relative;
float: left;
}
	
	
#gora_2{
width: 400px;
height: 100px;
position:relative;
float: right;
}

#gora_2a{
width: 400px;
height: 100px;
background-color:#fff;
position:relative;
float: right;
}

/*#gora_2a ul{
margin-right: 12px;
margin-top: 10px;
background: url(../images/naglowek_2a.jpg) no-repeat;
position:relative;
float: right;
}*/





#zdjecia_start {
height:auto;
width:100%;
margin:0 auto;
/*background: url(../images/tlo_pod_zdjeciem.jpg)  no-repeat;*/
background-color: #fff;
position:relative; 
overflow: hidden;

/*background: url(../images/tlo2.jpg) no-repeat;*/


/*padding: 0px 0px 0px 23px;*/
}


#zdjecia_start ul{
list-style-type: none;
}


#menu_tlo {
min-height:60px;
width:100%;
margin:0 auto;
/*background: url(../images/tlo_pod_zdjeciem.jpg)  no-repeat;*/
background-color: #ff7b05;
position:relative; 

}



#menu {
height:60px;
width:1000px;
margin:0 auto;
/*background: url(../images/tlo_pod_zdjeciem.jpg)  no-repeat;*/
background-color: #fff;
position:relative; 

}

#pod_zdjeciem{
	margin:0px auto;
	positon:relative;
height:40px;
width:auto;
clear:both;
background: url(../images/pasek_2.gif) repeat-x;
}


#przyciski_1_rzad {
min-height:300px;
width:1000px;
margin:0 auto;
background-color: #fff;
position:relative; 
overflow: hidden;
}

#aktualnosci{
min-height:150px;
width:100%;
padding-bottom: 30px;
margin:0 auto;
border-top: 2px solid #ff7b05;
border-bottom: 2px solid #ff7b05;
position:relative; 
overflow: hidden;
}



#aktualnosci_txt{
	height: 120px;
float:right;
position: relative;
	
	}

#przyciski_2_rzad {
min-height:200px;
width:1000px;
margin:0 auto;
background-color: #fff;
position:relative; 
overflow: hidden;
}


.slide-text{
	color: #fff;}



#srodek_tekst {
	margin:0px auto;
	positon:relative;
height:auto;
min-height:60px;
width:1000px;
clear:both;
background:#fff;
text-align:left;
overflow:hidden;
padding:0px 0px 0px 0px;
}

#ramki_wszystkie {
width:1000px;
overflow:hidden;
}


#kolumna_lewa {
width:230px;
min-height:100px; /* auto */
/*background: url(../images/lewy_2.jpg) no-repeat;*/
background-color: #fff;
position:relative;
float:left;
margin-top:10px;
margin-right:20px;
padding: 0px 0px 0px 0px;
}

#nawigacja_lewa{
	width:250px;
	
	padding-bottom: 50px;
height: auto; /* auto */
/*background: url(../images/lewy_2.jpg) no-repeat;*/
background-color: #fff;
position:relative;
float:left;
	}

#nawigacja_lewa2{
	
	width:230px;
height: auto;; /* auto */
/*background: url(../images/lewy_2.jpg) no-repeat;*/
background-color: #fff;
position:relative;
float:left;
	}
#kolumna_lewa_szukaj {
width:230px;
min-height:100px; /* auto */
/*background: url(../images/lewy_2.jpg) no-repeat;*/
background-color: #fff;
position:relative;
float:right;
margin-top:0px;
padding: 0px 0px 0px 0px;
}




.menu_lewa {padding: 0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
height:auto;
width:200px;
float:left;
position:relative; top:0px;left:0px;
line-height:260%;
clear:both;}



.menu_lewa ul {margin:0px 0px 0px 0px;
list-style-type:none;
float:left;
text-decoration:none;

}

.menu_lewa ul li {margin:0px 0px 0px 0px;
text-decoration:none;
float:left;

}

.menu_lewa li{list-style-type:none; }

.menu_lewa li a:link, .menu_lewa li a:visited{
display:block;
clear:both;
margin: 0 0px 0 0px ;
padding: 18px 10px 18px 15px;
border-bottom:1px solid #fff;
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
/* text-transform: uppercase; */
float:left;
height:auto; /* 46  */
text-decoration:none;
line-height:130%;
width:204px; /* 180 */
/*background: url(../images/leftmenu_noactive2.png);*/
background: #ff7b05;
}


.menu_lewa li a:hover{
display:block;
clear:both;
margin: 0 0px 0 0px ;
padding: 18px 10px 18px 15px;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
/* text-transform: uppercase; */
float:left;
height:auto; /* 46  */
line-height:130%;
width:204px; /* 180 */
/*background: url(../images/leftmenu_noactive2.png);*/
background: #000;
	text-decoration:none;
	}
	
	
.menu_lewa li.current a:link, .menu_lewa li.current a:visited {
display:block;
clear:both;
margin: 0 0px 0 0px ;
padding: 18px 10px 18px 15px;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
/* text-transform: uppercase; */
float:left;
height:auto; /* 46  */
line-height:130%;
width:204px; /* 180 */
/*background: url(../images/leftmenu_active2.png);*/
background: #000;
}


.menu_lewa li.current li a:link, .menu_lewa li.current li a:visited {
vertical-align: middle;
clear:both;
margin: 0px 0px 0px 0px;
padding: 10px 6px 10px 25px;
text-align: left;
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/* text-transform: uppercase; */
float:left;
height:auto; /* 46  */
line-height:135%;
width:190px; /* 180 */
background: #fff;
}
.menu_lewa li.active a:link, .menu_lewa li.active a:visited {

clear:both;
margin: 0 0px 0 0px ;
padding: 18px 10px 18px 15px;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
/* text-transform: uppercase; */
float:left;
height:auto; /* 46  */
line-height:130%;
width:204px; /* 180 */
/*background: url(../images/leftmenu_active2.png);*/
background: #000;
}

.menu_lewa li.current a:hover {cdisplay:block;
clear:both;
margin: 0 0px 0 0px ;
padding: 18px 10px 18px 15px;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
/* text-transform: uppercase; */
float:left;
height:auto; /* 46  */
line-height:130%;
width:204px; /* 180 */
/*background: url(../images/leftmenu_noactive2.png);*/
background: #000;}


.menu_lewa li.active li a:link, .menu_lewa li.active li a:visited {
vertical-align: middle;
clear:both;
margin: 0px 0px 0px 0px;
padding: 10px 6px 10px 25px;
text-align: left;
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/* text-transform: uppercase; */
float:left;
height:auto; /* 46  */
line-height:135%;
width:190px; /* 180 */
background: #fff;
}

.menu_lewa li.active li a:href{
vertical-align: middle;
clear:both;
margin: 0px 0px 0px 0px;
padding: 10px 6px 10px 25px;
text-align: left;
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/* text-transform: uppercase; */
float:left;
height:auto; /* 46  */
line-height:135%;
width:190px; /* 180 */
background: #fff;
}


.menu_lewa li li a:link, .menu_lewa li li a:visited{

vertical-align: middle;
clear:both;
margin: 0px 0px 0px 0px;
padding: 10px 6px 10px 25px;
text-align: left;
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
/* text-transform: uppercase; */
float:left;
height:auto; /* 46  */
line-height:135%;
width:190px; /* 180 */
background: #fff;
}


.menu_lewa li li.active a:link, .menu_lewa li li.active a:visited {

vertical-align: middle;
clear:both;
margin: 0px 0px 0px 0px;
padding: 10px 6px 10px 25px;
text-align: left;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/* text-transform: uppercase; */
float:left;
height:auto; /* 46  */
line-height:135%;
width:204px; /* 180 */
background: #1c3858;
}

.menu_lewae li.active li  a:hover{
vertical-align: middle;
clear:both;
margin: 0px 0px 0px 0px;
padding: 10px 6px 10px 25px;
text-align: left;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
f
/* text-transform: uppercase; */
float:left;
height:auto; /* 46  */
line-height:135%;
width:204px; /* 180 */
background: #1c3858;
}

.menu_lewa li  li.current  a:hover{
vertical-align: middle;
clear:both;
margin: 0px 0px 0px 0px;
padding: 10px 6px 10px 25px;
text-align: left;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/* text-transform: uppercase; */
float:left;
height:auto; /* 46  */
line-height:135%;
width:204px; /* 180 */
background: #1c3858;
}


	
	
.menu_lewa ul.menu li.active ul li.active a:link, .menu_lewa ul.menu li.active ul li.active a:visited { 
clear:both;
text-align: middle;
margin: 0px 0px 0px 1px;
padding: 5px 4px 5px 18px;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/* text-transform: uppercase; */
float:left;
height:auto; /* 46  */
line-height:135%;
width:204px; /* 180 */
background: #8a1110;
 }

<!--- podmenu - moje






#kolumna_srodek {
	width:750px;
height:auto; /* auto */
display:inline;
clear:none;
float:left;

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


.item{
	width: 650px;}
	
.leading-0, .leading-1, .leading-2, .leading-3, .leading-4,  .leading-5,  .leading-6,  .leading-7,  .leading-8{
color:#000;
width: 1000px;
min-height:165px;
padding-bottom:0px;
	
	}
	

	
	
	.newsflash{
		width:330px;
		min-height: 200px;
		position:relative;
		float:left;
		text-align:left;
		}
		
			#aktualnosci p{
		
	
		position:relative;
		float:left;
		text-align:left;
		}
		
		
		#aktualnosci ul{
			list-style-type:none;
			width: 300px;
			min-height:300px;
			position: relative;
			float: left;
			}
					#aktualnosci li{
						
		font-family: Arial, Helvetica, sans-serif;

color:#000;
font-size:12px;


text-align: justify;


			}
		
		
		.newsflash-title{
			width: 300px;
			}
			
			.newsflash-horiz ul{
				margin: 4px 20px 0px 20px;  
padding: 0px 0px 0px 0px;
list-style-type: disc ;
font-size:12px;
line-height:120%;}
	

#kolumna_tekst{
	position:relative;
	flaot:left;
padding: 0px 0px 0px 0px;
width:750px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
min-height:350px;
background-color: #fff;
overflow:hidden;
}

#kolumna_tekst p{
padding: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
width:100%;
line-height:170%;

}

#kolumna_tekst table{
padding: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
height:auto;

line-height:170%;
font-family: Arial, Helvetica, sans-serif;

}
#kolumna_tekst ul {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
font-size:12px;
line-height: 20px;
list-style-type: none;
}

#kolumna_tekst ul li{
font-family: Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 18px;
color:#000;
font-size:12px;
line-height: 170%;
list-style-type: disc;
/*background: url(../images/ticket.png) no-repeat 0 5px;*/
text-align: left
}

#kolumna_tekst ol li {
font-family: Arial, Helvetica, sans-serif;
margin: 0px 0px 0px -16px;
padding: 0px 0px 0px 5px;
color:#000;
font-size:12px;
line-height: 170%;
text-align: left
}






#kolumna_srodek2 {
width:1000px;
height:auto; /* auto */
display:inline;
clear:none;
float:left;
}

#kolumna_tekst2{
padding: 0px 0px 0px 0px;
width:1000px;
height:auto;
min-height:300px;
overflow:hidden;
}

#kolumna_tekst2 p{
padding: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
height:auto;

line-height:170%;
font-family: Arial, Helvetica, sans-serif;

}

#kolumna_tekst2 ul {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
font-size:12px;
line-height: 20px;
list-style-type: none;
}

#kolumna_tekst2 ul li{
font-family: Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 18px;
color:#000;
font-size:12px;
line-height: 170%;
list-style-type: disc;
/*background: url(../images/ticket.png) no-repeat 0 5px;*/
text-align: left
}

#kolumna_tekst2 ol li {
font-family: Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px -2px 0px 18px;
color:#000;
font-size:12px;
line-height: 170%;
text-align: left
}




#kolumna_tekst a:link, #kolumna_tekst a:visited {
        text-decoration: none;
		
        font-weight: normal;
        color:#ff7b05;
		font-weight: bold;
}

#kolumna_tekst2 a:link, #kolumna_tekst2 a:visited {
        text-decoration: none;
		
        font-weight: normal;
        color:#ff7b05;
		font-weight: bold;
}

#kolumna_tekst2-mniejszy a:link, #kolumna_tekst2-mniejszy a:visited {
        text-decoration: none;
        font-weight: normal;
        color:#fff;
		font-weight: bold;
}

#kolumna_tekst a:hover {
        text-decoration: underline;
        font-weight: normal;
       
        text-decoration:none;
		color: #ff7b05;	
		font-weight: bold;
		
}

#kolumna_tekst2 a:hover {
        text-decoration: underline;a
        font-weight: normal;
      
        text-decoration:none;
		color: #ff7b05;	
		font-weight: bold;
		
}

#tekst2 div.moduletable div{
	width:100%;
	text-align: center;
	font-size:12px;
	padding:0;
	margin:0px auto;
	font-weight: bold;
}




#przerwa_1_ramki{
width:50px;
height: 2px;
float:left;
position:relative;
}

#odstep_gora{
	float:left;
	height:20px;
	width:950px;
	position:relative;
	}

#odstep_dol{
	height:20px;
	width:950px;
	float:left;
	position:relative;
	}


#wysrodkowanie_info{
	margin:0px auto;
	positon:relative;
	/*background: url(../images/pasek_1.gif) repeat-x;*/
height:100px;
width:1000px;
clear:both;}


#wysrodkowanie_info p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;}

#ramka_info_1_txt{
clear:both;

text-align:left;
overflow:hidden;
padding:0px 0px 0px 0px;	
}
#ramka_info_1 a:link, #ramka_info_1 a:visited  {
color: #000;
}

#ramka_info_1 a:hover {
color:#dc7a08;
}

#ramka_info {
	margin:0px auto;
	positon:relative;
height: 90px;
width:auto;
background-color: #e6e7e8;
text-align:left;

position:relative;
overflow:hidden;

}

#ramka_cien{

	margin:0px auto;
	positon:relative;
height:18px;
width:auto;
clear:both;
background: url(../images/tlo_dol_cien.gif) repeat-x;
}


#ramka_portal{
	wdith:950px;
	
	position:relative;
	background:#000;
	height:60px;}


#tabela_portal {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	position:relative;
   width: 100%;
   border: 1px solid #ff7b05;
   border-collapse: collapse;
   background-color: #fff;}
   
#tabela_portal td {
		width: auto;
   border: 1px solid #ff7b05;
   padding: 10px;
}

#tabela_portal tr {
	

}

#tabela_portal td.tytul {
	text-transform:uppercase;
   border: 1px solid #000;
   padding: 10px;
   background: #ff7b05;
   color: #000;
   font-weight: bold;
}






#przerwa_1 {
height:10px;
width:950px;  /* 950 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
clear:both;
position:relative; left:0px; top:0px;
background-color: #fff;
float:left;
/*padding: 0px 0px 0px 23px;*/
}
#przerwa_2 {
height:10px;
width:950px;  /* 950 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
clear:both;
position:relative; left:0px; top:0px;
background-color: #fff;
float:left;
/*padding: 0px 0px 0px 23px;*/
}

#ramka_aktualnosci{
	width:950px;
	height:150px;
	position: relative;
	float:left;
	margin:0 0 0 0;
	}

#ramka_aktualnosci_1{
	width:220px;
	height:150px;
	position: relative;
	background: url(../images/ramka_aktualnosci_1.gif) no-repeat;
	float:left;
	margin:0 0 0 0;
	}
#ramka_aktualnosci_2{
	width:730px;
	height:150px;
	position: relative;
	background: url(../images/ramka_aktualnosci_2.gif) no-repeat;
	float:left;
	margin:0 0 0 0;
	}


.srodek {
padding: 0 8px 0 8px;
text-align: justify;}


/*****************************/

/* strona główna - START  */

/*****************************/

.moduletable_news{
	margin: 0 10px 0 10px;
	
	
	}
	
	.moduletable_news p{
	margin: 0 35px 0 35px;
	line-height:170%;
	float: left;
		}
		
			.title{
					margin: 20px 35px 20px 35px;
					
font-size:14px;
	float: left;
				text-transform:uppercase;
				font-weight: bold;

		}

.readmore_btn {
	
	padding-top:20px;
	float:left;
	margin-left:-40px;
	}
	
	.readmore_btn a:link {
	
		height:auto;
	font-weight:bold;
    color: #000;
	padding:10px 20px 10px 20px;
    background-color: #ff7b05;
    background-repeat: repeat-x;
    border: 1px #000 solid
	}
	
	.readmore_btn a:hover {
		height:auto;
	font-weight:bold;
    color: #fff;
	padding:10px 20px 10px 20px;
    background-color: #000;
    background-repeat: repeat-x;
    border: 1px #000 solid;}

.moduletablenowa{
	
	padding-top:10px;}
	

.moduletablenowa div{
	padding-left:8px;
	padding-right:4px;}
	
div.moduletablenowa p{
		text-align:left;
float:left;	
position:relative;
height:75px;
	
	color:#000;}
	
div.moduletablenowa span.title {
text-align:left;
float:left;	
position:relative;
height:40px;
width:210px;

	color: #000;
	text-transform:uppercase;
	font-weight: bold;
	}
	
	
	div.moduletablenowa a:link {
		
	color: #000;
	}
		div.moduletablenowa a:visited {
	color: #000;
	}
	

/*****************************************/

/* ------------- SZABLON ----------------- */

/*****************************************/


#przerwa_3 {
height:10px;
width:950px;  /* 950 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
clear:both;
position:relative; left:0px; top:0px;
background-color: #fff;
float:left;
/*padding: 0px 0px 0px 23px;*/
}


#wierszjezyk {
background: #fff;
height:18px;
width:950px;
clear:both;
}

}

#tekst {
height:auto;
width:710px;
float:left;
overflow:hidden;
position:relative;
top:0px;
margin-right:10px;
margin-left: 0px;

}

#tekst2 {
height:auto;
width:730px;
float:left;
overflow:hidden;
position:relative;
top:0px;
margin-right:10px;
margin-left: 0px;
color: #000;

}

#tekst p{
	
color: #000;
line-height: 20px;
}

#tekst2 p{
color: #000;
line-height: 20px;
}

#tekst2 ul {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
font-size:12px;
line-height: 20px;
list-style-type: none;
}

#tekst2 li{
font-family: Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 18px;
color:#000;
font-size:12px;
line-height: 20px;
background: url(../images/ticket.png) no-repeat 0 5px;
text-align: justify;
}

#tekst2 h2 {

text-align:left;
margin:10px 0 30px 0px;
font-size:36px;
font-family: Arial, Helvetica, sans-serif;;
/*background: url(../images/pod_tytul.png) repeat-y;*/
/*border-bottom: 1px #000 solid;*/
width:100%;
color:#dc7a08;
font-weight:lighter;
line-height: 100%;
height:auto; /* 25px */
padding:0px 0px 8px 0px;
}





#tekst a:link, #tekst a:visited {
        text-decoration: none;
        font-weight: normal;
        color:#000;
}

#tekst2 a:link, #tekst2 a:visited {
        text-decoration: none;
        font-weight: normal;
        color:#000;
}

#tekst a:hover {
        text-decoration: underline;
        font-weight: normal;
       /* color:#ffae15;*/
        text-decoration:none;
		color: #004380;	
}

#tekst2 a:hover {
        text-decoration: underline;
        font-weight: normal;
       /* color:#ffae15;*/
        text-decoration:none;
		color: #dc7a08;	
}

#tekst2 div.moduletable div{
	width:100%;
	text-align: center;
	font-size:12px;
	padding:0;
	margin:0px auto;
}




div.moduletable-wiersz_3 {

height:140px;

width:950px;

clear:both;

text-align:left;

overflow:hidden;

padding:0 0 0 0;

display:inline;

background:#dedede;

position:relative;

top:0px;

left:0px;

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

font-size:9px;

color:#004386;

text-decoration:none

}





#gray2_holder {

height: 80px; /* auto */

width:950px;

clear:both;

background-color:#fff;

text-align:left;

overflow:hidden;

}



#pathway-and-lang-select {

height:18px;

width:950px;

clear:none;



float:left;

}



#lang-select {
	background:#FFF;
	

height:18px;

width:950px;



}



div.moduletable-lang_sel {



height:18px;


margin:0;

position:relative;

text-align:right;

top:0px;

width:100px;

}



div.moduletable-lang_nowy {

position: relative;
padding-top: 2px;
padding-right: 10px;
width:950px;

float:right;

}



div.rawimages span img {

border: none;

padding: 0 0 0 2px;

}



#pathway {

height:30px;

width:800px;

clear:none;

display:none;

float:left;

text-align:left;

}



#pathway_text  {

font-family:lucida sans unicode,arial;

font-size:1px;

margin: 0px 0px 0px 0px;

color:#ffffff;

line-height:12px;

width:auto;

clear:none;

display:none;

float:left;

text-align:left;

position:relative; left:0px; top:0px;

}



#pathway_text a:link, #pathway_text a:visited  {

color:#dc7a08;

}



#pathway_text a:hover {

color:#dc7a08;

}




#bottom_dist {

height:50px;

width:950px;

clear:both;

}


/* ---------------------------------------------------------------- */

.componentheading {  /*naglowek komponentu */

font-size:12px;

font-family: arial;

color:#dc7a08;

line-height:31px;

font-weight:bold;

text-transform: uppercase; 

height:31px; /* 25px */

padding:0px 0px 0px 12px;

border-bottom: 1px #c3c3c3 solid;

}



.componentheading-blog {  /*naglowek komponentu blog */

font-size:12px;

font-family: arial;

color:#dc7a08;

line-height:31px; /* 31 px */

font-weight:bold;

text-transform: uppercase; 

height:31px; /* 25px */

padding:0px 0px 0px 12px;

border-bottom: 1px #c3c3c3 solid;

text-align:left;

}


/* ---------------------------------------------------------------- */
.pagenav {
margin:20px 0px 0px 0px;
}



/* form validation */

.invalid { border-color: #ff0000; }

label.invalid { color: #ff0000; }





/* spacers */

span.article_separator {

        display: block;

        height: 30px;  /* 20 */



}



.article_column {

}



.column_separator {

}



.clr {

        clear: both;

}


.pagination { color: #000; display: flex; justify-content: center; width:100%; margin-top:25px; font-size:13px;}


.pagination span { padding: 2px 6px 2px 6px; font-size:15px; font-weight:bold; position:relative; color: #000; background-color: #fff;}

.pagination a    { padding: 2px 6px 2px 6px; font-size:15px;  font-weight:bold; color: #000; background-color: #fff;} 
.pagination a:hover    { padding: 2px 6px 2px 6px; color: #ff7b05; background-color: #fff;} 


.pagination p.counter {
   display: none;
}

.pagination ul {
	text-align:center;
   list-style-type: none;
   margin: 0 auto;
   width: 100%; /* Arbitrary width of course */
}

.pagination ol {
	text-align:center;
   list-style-type: none;
   margin: 0 auto;
   width: 100%; /* Arbitrary width of course */
}

#pagination ul {
	text-align:center;
   list-style-type: none;
   margin: 0 auto;
   width: 100%; /* Arbitrary width of course */
}

.pagination ul li {
   /*float: left;    Don't float */
   display: inline;
   padding: 0 8px;
   
}

#pagination ul li {
   /*float: left;    Don't float */
   display: inline;
   padding: 0 8px;
   
}


#mod-search-searchword{
		border-left: 1px solid #000;
border-top: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
background:#fff;
color: #000;
font-family: Arial, Helvetica, sans-serif;
margin: 20px 0px 20px 15px;
padding: 0 5px 0 5px;
color:#000;
font-size:12px;
line-height:135%;
height: 30px;
position:relative;
width:180px;
	}
	
	#search-searchword{
		border-left: 1px solid #000;
border-top: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
background:#fff;
color: #000;
font-family: Arial, Helvetica, sans-serif;
margin: 20px 0px 20px 0px;
padding: 0 5px 0 5px;
color:#000;
font-size:12px;
line-height:135%;
height: 30px;
position:relative;
width: 300px;}


	
	
.inputbox {
	border-left: 1px solid #000;
border-top: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
background:#fff;
font-family: Arial, Helvetica, sans-serif;
margin: 4px 0px 0px 0px;
color:#000;
font-size:12px;
line-height:135%;
height: 30px;
position:relative;
padding: 5px 5px 5px 5px;
}

.ordering-box{
	postion: relative;
	margin-top:15px;
	margin-bottom: 15px;
	}

.search_szukaj
{margin-top:5px;
	float:right;
width:auto;
	
	margin-right:0px;}


.inputbox_szukaj{
	
	border: 2px;
	}
	
	


	#mod-search-searchword{
		float:right;
		border-left: 1px solid #efce98;
border-top: 1px solid #efce98;
border-right: 1px solid #efce98;
border-bottom: 1px solid #efce98;
background:#fdf8f1;
color: #000;
font-family: Arial, Helvetica, sans-serif;
margin: 3px 0px 0px 0px;
padding: 0 5px 0 5px;
color:#000;
font-size:12px;
line-height:135%;
height: 22px;
position:relative;
width:180px;
	}
	
	.button{
		border:0;
	float:right;
	position:relative;
background:url(../images/lupa.png) no-repeat;
font-family: Arial, Helvetica, sans-serif;
margin: 3px 0px 5px 0px;
color: #000;

font-size:12px;
padding: 0 5px 0 5px;;

line-height:135%;
height: 24px;
width:24px;}


.control-label{
	font-size:14px;
position:relative;
border: 0;
padding-top:20px;
padding-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
flaot: left;
line-height:18px;
height: auto;
	}
	
	.controls{
	
		positon:relative;}
	
#jform_contact_name{
	width:400px;
	 border: 1px solid #000;
	height:30px;}

#jform_contact_email{
	width:400px;
	 border: 1px solid #000;
	height:30px;}

#jform_contact_emailmsg{

	width:400px;
	 border: 1px solid #000;
	height:30px;}

#jform_contact_message{
	width:400px;
	 border: 1px solid #000;
	height:300px;}
	
	

#jform_contact_email_copy-lbl{
	margin-right: 450px;
	width:450px;
	float: right;
	 	position:relative;
	height:30px;}

#jform_contact_email_copy{
		position:relative; height:30px;
	margin-top: -1px;
margin-bottom:20px;}


	
	.guzik{
	color: #fff;
	width:auto;
	background: #000;
position:relative;
border: 0;
padding-top:10px;
margin-top: -51px;
margin-right: 555px;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
float: right;
width:80px;
line-height:135%;
height: 30px;	
	}
	
.guzik_tekst { color:#fff; position:relative; margin-top: -8px; }

.alert{
	margin-top:20px;
	
	}
.alert p{
	line-height:135%;
	color: #f7921e;
	font-size: 16px;
	}

	
	.fieldset {

        border: 1px solid #ccc;

       height:30px;

}
.result-title{
	padding-top:10px;
	font-size:14px;
	}
	
	.result-category{
font-size:10px;
padding-bottom: 5px;
}

.result-created{
	font-size:10px;
padding-top: 0px;}

.counter{
	font-size:10px;}
/* ------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------- */

/* ------------         AICONTACTSAFE        ------------------ */



.textbox, .email {

border-left: 1px solid #56629A;;

border-top: 1px solid #56629A;

border-right: 1px solid #7D87B7;

border-bottom: 1px solid #7D87B7;

background:#DCE3EF;

font-family:tahoma,arial;

margin: 0px 0px 0px 0px;

color:#003688;

font-size:12px;

line-height:16px;

width:200px;

}

.editbox {

height:200px;

width:530px;

border-left: 1px solid #56629A;;

border-top: 1px solid #56629A;

border-right: 1px solid #7D87B7;

border-bottom: 1px solid #7D87B7;

background:#DCE3EF;

font-family:tahoma,arial;

margin: 0px 0px 0px 0px;

color:#003688;

font-size:12px;

line-height:16px;
}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* System Standard Messages */

#system-message { margin-bottom: 0px; 
color: #ff0000;}

/* System Messages BLUE  */

#system-message dd.message ul {
border-bottom: 1px solid #888888;
margin:0px;
padding-left: 0px;
text-indent:0px;
font-weight: bold; 
}

#system-message dd.message li {
font-size:12px;
color: #5682F3;
}

/* System Error Messages RED  */

#system-message dd.error ul {
border-bottom: 1px solid #888888;
margin:0px;
padding-left: 0px;
text-indent:0px;
font-weight: bold; 
}

#system-message dd.error li {
font-size:12px;
color: #ff0000;
}

/* System Notice Messages   YELLOW */

#system-message dd.notice ul {
border-bottom: 1px solid #888888;
margin:0px;
padding-left: 0px;
text-indent:0px;
font-weight: bold; 
}

#system-message dd.notice li {
font-size:12px;
color: #ff0000;
}


#bottom {
text-align:center;
height:20px;
width:950px;
margin: 0 auto 0 auto;
background: #fff;
color: #000;
}


#stopkatekst{  margin: 0 auto; padding-top:20px; text-align:center; padding-bottom:10px;  font-size: 11px; background: #fff;color: #999;}

#stopkatekst .link-a { font-size: 11px; color: black;}
.box-a { position:relative;  margin-top:10px; padding:15px;border: 1px solid #BCBEC0; text-align: justify;}
.box-a p {margin: 15px 0;}
.box-a a { color:blue;text-decoration: underline;}

.to-top{
    text-align:center;
}
#scroll-to-top{
    display:none;
    position:fixed;
    bottom:15px;
    right:10px;
    opacity:0.8;
}
#scroll-to-top:hover{
    opacity:1;
}

#fakty{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	 width: auto;
    padding-top:10px;
	padding-bottom:10px;
	padding-left:11px;
		padding-right:10px;
	line-height: 20px;
	color:#000;
    -webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
	-webkit-transition-timing-function: ease;
	}

#fakty:hover {
	padding-left:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
    width: auto;
	 background: -webkit-linear-gradient(left, #efce98 , #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #efce98 , #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #efce98 , #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #efce98 , #fff); /* Standard syntax (must be last) */

}

	#facebook{
    width: 48px;
	height:47px;
    text-align: center;
background: url(../images/facebook_1.png) no-repeat;

     -webkit-transition: all 0.2s; /* Safari */
    transition: all 0.2s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
  /* -webkit-animation-name: dualne; 
    -webkit-animation-duration: 2s;
    animation-name: dualne;
    animation-duration: 2s;
   animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite; */
	

}
	#facebook:hover{
    width: 48px;
	height:47px;
    text-align: center;
 background: url(../images/facebook_2.png) no-repeat;


}


	#mwsl{
    width: 48px;
	height:47px;
    text-align: center;
background: url(../images/mwsl_1.png) no-repeat;

     -webkit-transition: all 0.2s; /* Safari */
    transition: all 0.2s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
  /* -webkit-animation-name: dualne; 
    -webkit-animation-duration: 2s;
    animation-name: dualne;
    animation-duration: 2s;
   animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite; */
	

}
	#mwsl:hover{
    width: 48px;
	height:47px;
    text-align: center;
 background: url(../images/mwsl_2.png) no-repeat;


}

	#logistyczna{
    width: 500px;
	height:300px;
    text-align: center;
background: url(../images/olimpiada_logistyczna_1.png) no-repeat;

     -webkit-transition: all 0.2s; /* Safari */
    transition: all 0.2s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
  /* -webkit-animation-name: dualne; 
    -webkit-animation-duration: 2s;
    animation-name: dualne;
    animation-duration: 2s;
   animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite; */
	

}
	#logistyczna:hover{
    width: 500px;
	height:300px;
    text-align: center;
 background: url(../images/olimpiada_logistyczna_2.png) no-repeat;


}

	#budowlana{
    width: 500px;
	height:300px;
    text-align: center;
background: url(../images/olimpiada_budowlana_1.png) no-repeat;

     -webkit-transition: all 0.2s; /* Safari */
    transition: all 0.2s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
  /* -webkit-animation-name: dualne; 
    -webkit-animation-duration: 2s;
    animation-name: dualne;
    animation-duration: 2s;
   animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite; */
	

}
	#budowlana:hover{
    width: 500px;
	height:300px;
    text-align: center;
 background: url(../images/olimpiada_budowlana_2.png) no-repeat;


}


	#klasa{
    width: 1000px;
	height:200px;
    text-align: center;
background: url(../images/klasa_w_obiektywie_1.png) no-repeat;

     -webkit-transition: all 0.2s; /* Safari */
    transition: all 0.2s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
  /* -webkit-animation-name: dualne; 
    -webkit-animation-duration: 2s;
    animation-name: dualne;
    animation-duration: 2s;
   animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite; */
	

}
	#klasa:hover{
    width: 1000px;
	height:200px;
    text-align: center;
 background: url(../images/klasa_w_obiektywie_2.png) no-repeat;


}


   .readmore  {
	height:auto;
	margin:15px 0px 0px 0px;

    }
	
	.readmore a:link {
text-decoration: none;
color: #000;
}




   .btn {
	  
	height:auto;
	font-weight:bold;
    color: #000;
	padding:10px 20px 10px 20px;
    background-color: #fff;
    background-repeat: repeat-x;
    border: 1px #000 solid;


    }
     
   .btn:hover {
	font-weight:bold;
    color: #fff;
	padding:10px 20px 10px 20px;
    background-color: #000;
    background-repeat: repeat-x;
    border: 1px #000 solid;
     }
	 

    
/*.leading-0, .leading-1, .leading-2, .leading-3, .leading-4,  .leading-5{
	width: 950px;
min-height:200px;
	padding-bottom:20px;

	}*/
	
	
	
	#olimpiada{
	float:left;
	position:relative;
	text-align: center;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-transform: uppercase;
	 width: 100%;
	 height:auto;
	 line-height: 140%;
	  padding-top:24px;
	padding-bottom:20px;

	 background:#ff7b05;
    -webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
	-webkit-transition-timing-function: ease;

transition-timing-function: ease;
	
	}

#olimpiada:hover {
float:left;
	position:relative;
	text-align: center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-transform: uppercase;
	 width: 100%;
	 height:auto;
	 line-height: 140%;
	  padding-top:24px;
	padding-bottom:20px;

	background:#000 ;

}




