body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:none;
	margin:0;
	padding:0;
	background:url(img/bg_niebieski_gora.jpg) repeat-x;
}





#page_all{
display:block;
margin:auto;
margin-top:0px;
width:958px;
padding:1px;
min-height:600px;
background:url(img/bg_new_age.jpg) 0px 110px no-repeat;
border:solid 0px #003333;
}


#page_al0{
display:block;
float:left;
margin:0;
width:100%;
padding:0;
min-height:600px;
background: url(img/bg_foot1.jpg) repeat-x 0px 100%;
}



#page_top{
display:block;
float:left;
margin:0 0 0 25px;
padding:0;
width:900px;
background:none;
}

#menu_top0{
display:block;
float:left;
width:570px;
margin:0;
padding:0;
border:none;
font-size:0.6em;
color:#333333;
}
#menu_top0 p{
display:block;
float:left;
margin:0px 0 0px 10px;
color:#999999;
}

#menu_top0  a:hover{
color:rgb(33,155,220);
}


#menu_top0 p a{color:rgb(174,216,246);
text-decoration:none;
}


#menu_top0 ul{
display:block;
float:right;
list-style:none;
margin:0 0 5px 0;
padding:0;
border:none;

}

#menu_top0 li{
display:block;
float:left;
margin:0;
padding:0;
border:none;
}

#menu_top0 li a{
display:block;
float:left;
margin:0 0px 2px 10px;
padding:0 9px 0 0;
text-decoration:none;
border:none;
color:rgb(174,216,246);
}

#menu_top0 a:hover{
text-decoration:underline;
border:none;
}

#menu_top,ul,li{
display:block;
float:left;

}


#menu_top{
width:695px;
margin:0;
padding:0;
}

#menu_top ul{
margin:10px 0 0 13px;
padding:0 0 0 0;
width:684px;
height:30px;
list-style:none;
background:#FFFFFF;
border:solid #CCCCCC;
border-width:1px 0 1px 1px;
}

#page_top li{
margin:0;
padding:0;
border:solid #CCCCCC;
border-width:0 0 0 0;
}


#menu_top a{
margin:0px 1px 0 1px;
display:block;
float:left;
text-decoration:none;
font-size:0.8em;
padding:7px 0 0 0;
height:23px;
text-align:center;
width:111px;
color:#000000;
background:url(img/bg_menu_new.jpg) repeat-x;
}
#menu_top li{
border:solid #CCCCCC;
border-width:0 1px 0 0;
}


#menu_top a:hover{
background:#FF9900;
color:#FFFFFF;
}


#menu_top .glowna a:hover{
background:#FF9900;
color:#FFFFFF;
}





#logo{
display:block;
float:left;
width:202px;
margin:10px 0 0 0;
padding:0;
}

#logo a,#logo a:hover{
display:block;
float:left;
width:202px;
height:61px;
margin:0;
padding:0;
background:url(img/pentagon_logo_grey.jpg) no-repeat;
}

#page_top_sloga{
display:block;
float:left;
margin:5px 0 0 7px;
padding:0 0 10px 0;
width:900px;
}

#page_top_sloga h1{
display:block;
float:left;
margin:0;
padding:0;
width:600px;
font-size:0.9em;
color:#999999;
}



#page_baner{
margin:0 0 0 28px;
padding:0;
width:900px;
display:block;
float:left;
}


#page_newsletter{
margin:0 0 0 28px;
padding:0;
width:900px;
height:97px;
display:block;
float:left;

}

#page_newsletter h5{
float:left;
display:block;
width:300px;
color:#EEF4FD;
font-size:0.6em;
margin:15px 0 0 580px;
padding:0;
}

#news_box{
float:left;
display:block;
margin:3px 0 0 580px;
padding:0;
width:285px;
height:65px;
border:solid 1px #A9CBF1;
background:url(img/bg2.png) repeat;
}





#news_box h1{
float:left;
display:block;
width:280px;
color:#FFFFFF;
font-size:1.1em;
letter-spacing:3px;
margin:4px 0 0 5px;
padding:0;
font-weight:normal;
}


#news_box .input_e1{
display:block;
float:left;
width:180px;
margin:7px 0 0 5px;
border:solid 1px #FFFFFF;
padding:2px;
background:url(img/bg3.png) repeat;
color:#3366CC;
}



#news_box .input_e2{
display:block;
float:left;
margin:6px 0 0 5px;
}


#page_where{
margin:2px 0 0 0;
padding:0 0 9px 0;
width:900px;
display:block;
float:left;
color:#EFF5FC;
}

#page_where a{
display:block;
float:left;
margin:0;
padding:0;
color:#FFFFFF;
text-decoration:none;
border:dotted #CCCCCC;
border-width:0 0 1px 0;
}

#page_where a:hover{
border:solid #AACDF0;
border-width:0 0 1px 0;
}


#page_where ul{
margin:0;
padding:0;
width:670px;
display:block;
float:left;
list-style:none;
}

#page_where li{
margin:0;
padding:0;
display:block;
float:left;
list-style:none;
font-size:0.7em;
margin:0 2px 0 2px;
}

#page_center{
margin:-4px 0 0 26px;
padding:0 0 6px 0;
width:900px;
display:block;
float:left;
background:none;
}







#page_foot{
display:block;
float:left;
margin:0 0 0 22px;
margin-top:10px;
padding:0 0 0 0;
width:915px;
height:381px;
color:#666666;
background:url(img/bg_foot_fx2.jpg) 1px 0px no-repeat;
}



.page_foot_sec1{
margin:20px 0 0 0;
padding:0;
width:325px;
display:block;
float:left;
height:248px;
}

.page_foot_sec1 a{
color:#FFFFFF;
margin:7px 0 0 0;
padding:6px 0 0 0;

}

.page_foot_sec1 h5{
margin:30px 0 0 0;
padding:0 0 9px 0;
width:320px;
display:block;
float:left;
color:#FFFFFF;
}

.page_foot_sec1 p{
margin:0;
padding:0 0 9px 0;
width:320px;
display:block;
float:left;
color:#FFFFFF;
font-size:0.7em;
line-height:1.4em;
}







.page_foot_sec{
margin:20px 0 0 15px;
padding:0;
width:225px;
display:block;
float:left;
height:248px;
}

.page_foot_sec h5{
margin:30px 0 0 0;
padding:0 0 9px 0;
width:220px;
display:block;
float:left;
color:#FFFFFF;
}

.page_foot_sec p{
margin:0;
padding:0 0 9px 0;
width:220px;
display:block;
float:left;
color:#FFFFFF;
font-size:0.7em;
line-height:1.4em;
}


.page_foot_sec ul{
margin:0 2px 0 0;
padding:0;
width:224px;
display:block;
float:left;
list-style:none;
}
.page_foot_sec li{
margin:0;
padding:0;
display:block;
float:left;
list-style:none;
}

.page_foot_sec a{
font-size:0.6em;
line-height:1.3em;
text-decoration:none;
width:218px;
display:block;
margin:1px;
padding:5px 0 5px 2px;
color:#FFFFFF;
}

.page_foot_sec a:hover{
text-decoration:underline;
}




#page_foot_copy{
margin:10px 0 0 0;
padding:0;
width:790px;
display:block;
float:left;
color:#E3F1FD;
font-size:0.55em;
}


#page_foot_rss{
margin:10px 0 0 0;
padding:0;
width:100px;
display:block;
float:left;
color:#000000;
font-size:0.7em;
}

#page_foot_rss p{
color:#FF6600;
font-weight:bold;
width:30px;
display:block;
float:left;
padding:12px 0 0 0;

}
#page_foot_rss img{
display:block;
float:left;
}

#menulewe{
display:block;
float:left;
width:210px;
margin:8px 0 0 13px;
padding:0 0 20px 0;
}

#center_oferta{
display:block;
float:left;
width:210px;
height:240px;
padding:0 0 240px 0;
background:url(img/bg_menu_new2.jpg) no-repeat;
}

#center_oferta ul{
background:none;
display:block;
float:left;
margin:0;
padding:0;
list-style:none;
width:100%;
}




#center_oferta .active_link a{
display:block;
float:left;
margin:0px 0 0 2px;
padding:4px 0 4px 19px;
font-size:0.75em;
line-height:1.3em;
color:#666666;
border:none;
width:186px;
height:auto;
background:url(img/iko_menu2.jpg) no-repeat 9px 9px #FFFFFF;
}

#center_oferta .active_link_wybrany a{
display:block;
float:left;
margin:0px 0 0 2px;
padding:4px 0 4px 19px;
font-size:0.75em;
line-height:1.3em;
color:#999999;
border:none;
width:186px;
height:auto;
background:url(img/iko_menu2.jpg) no-repeat 9px 9px #FFE6D9;
border:solid 1px #FFC5A8;

}


#center_oferta .active_link_h a{
display:block;
float:left;
margin:1px 0 1px 0;
padding:2px 0 0 14px;
width:195px;
text-decoration:none;
font-size:0.8em;
line-height:1.3em;
color:#FFFFFF;
height:35px;
border:dotted #DBDBDB;
border-width:1px 0 0 0;
background:url(img/iko_menu_active.jpg) no-repeat 4px 8px #FF6600;
}




#center_oferta li{
display:block;
float:left;
margin:0 0 0 0;
padding:0;
width:100%;

}

#center_oferta li a{
display:block;
float:left;
margin:1px 0 1px 0;
padding:2px 0 0 14px;
width:195px;
text-decoration:none;
font-size:0.8em;
line-height:1.3em;
color:#666666;
height:35px;
border:dotted #DBDBDB;
border-width:1px 0 0 0;
background:url(img/iko_menu1.jpg) no-repeat 5px 8px;
}


#center_oferta li a:hover{
background:#FF6600;
color:#FFFFFF;

}


#center_oferta h1{
display:block;
float:left;
width:205px;
margin:0;
padding:1px 0 0 7px;
font-size:0.8em;
line-height:2.2em;
color:#999999;
border:none;
text-align:left;
height:28px;
font-variant:small-caps;
}

#center_oferta_dop{
display:block;
float:left;
width:205px;
height:100px;
margin:0;

}


#center_tresc{
display:block;
float:left;
width:669px;
margin:8px 0 0 8px;

}

#center_tresc h1{
display:block;
float:left;
width:670px;
color:#333333;
font-size:1.3em;
line-height:1.4em;
font-weight:normal;
}

#center_tresc h6{
display:block;
float:left;
width:410px;
color:#999999;
font-size:0.7em;
line-height:1.4em;
font-weight:normal;
}



#center_tresc2{
display:block;
float:left;
margin:10px 0 0 0;
padding:0;
font-size:0.8em;
line-height:1.5em;
width:470px;
}


#center_tresc3{
display:block;
float:left;
margin:10px 0 0 0;
padding:0;
font-size:0.8em;
line-height:1.5em;
width:470px;
}

#center_tresc3 img{
display:block;
float:left;
margin:2px 6px 6px 0;
padding: 3px;
background:#FFFFFF;
border:solid 1px #CCCCCC;
}

#center_tresc3 p{
margin:0;
padding:0;
}


#center_tresc_single{
display:block;
float:left;
margin:10px 0 0 0;
padding:0;
font-size:0.8em;
line-height:1.4em;
width:470px;
}


#center_tresc4{
display:block;
float:left;
margin:10px 0 0 0;
padding:0;
font-size:0.8em;
line-height:1.5em;
width:470px;
}

#center_tresc4 img{
display:block;
float:left;
margin:0 6px 6px 0;
padding:3px;
background:#FFFFFF;
border:solid 1px #A7B1E4;

}

/* BOX GLOWNY */

#main {
display:block;
float:left;
	
	width:662px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	background:#000000;
	height:401px;
	background:url(img/badania_sponsoringu_glowny.jpg);
}

#main h2{
display:block;
float:left;
width:460px;
font-size:0.8em;
line-height:1.4em;
margin:10px 0 0 7px;
color:#CCCCCC;
}


#main.full {

}
#mainContent {
	float:left;
	display:block;
	position: relative;
	background:none;
	overflow: hidden;
	padding:0;
	line-height: 1.4em;
	width:470px;
	height:366px;
	margin:31px 0 0 6px;
	

	
}


/* menu glowne */

#sideContent {
	float: left;
		width:179px;
		height:400px;
		margin:0px 0 0 5px;
		background:none;
}

#sideContent h4{
	float: left;
	display:block;
	font-size:0.8em;
		width:174px;
		margin:10px 0 0px 12px;
		padding:0 0 5px 0;
		color:#666666;
		
}

#tabsMenu, #tabsMenu ul {
float: left;
	display:block;
		width:174px;
	margin: 0px 0 0 0;
	padding: 0;
	list-style: none;

	
	
}

#tabsMenu li {
	margin: 0 0 1px 0;
	padding: 0;
	list-style: none;
}



#tabsMenu a.image {
	position: relative;
	display: block;
	width:170px;
	height: 59px;
	overflow: hidden;

	margin:0 0 0 0;
	text-align:center;
	color:#333333;
	font-size:0.77em;
	text-decoration:none;
	text-shadow:#000000;
	padding:3px 1px 0 9px;
	line-height:1.5em;
	border:dotted #666666;
	border-width:1px 0 0 0;

	
	
}
#tabsMenu a.image.active, #tabsMenu a:hover.image  {
	background:#333333;
	color:#FFFFFF
}


/* CONTENT */

/* glowna */

#mainContent.index {
	padding-top: 0;
	padding-bottom: 0;
	
}

#mainContent .tobot{
display:block;
float:left;
margin:0;
padding:0;
width:474px;
height:400px;
padding:200px 3px 0 5px;
background:url(img/bg_glowny.png);

}
#mainContent .contentbox {
	padding: 0;
	margin: 0px;
	display: none;
	font-size:0.7em;
	line-height:1.4em;
	color:#FFFFFF;
	height:300px;
}


#mainContent .contentbox img {
float:left;
display:block;
padding:3px;
margin:0 4px 4px 0;
color:#333333;
background:#FFFFFF;
border:solid 1px #999999;

}

#mainContent .contentbox h1{
	padding:0 0;
	margin:0;
	display:block;
	float:left;
	width:464px;
    font-size:1.6em;
	line-height:1.2em;
		color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	background:none;
	font-family:Arial, Helvetica, sans-serif;

}


#mainContent .contentbox h1 a{
text-decoration:none;
	color:#FFFFFF;
}

#mainContent .contentbox h1 a:hover{
text-decoration:underline;
}

#mainContent .contentbox .h2_class{
	
	margin:1px 0 0 0px;
	display:block;
	float:left;
	font-size:0.9em;
	line-height:1.0em;
		color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	
	width:100%;
}
#mainContent .contentbox .h2_class span{
	display:block;
	float:left;
background:#FF6600;
padding:0 4px 3px 4px;
}

#mainContent .contentbox p{
display:block;
float:left;
margin:0;
padding:0;

}

#mainContent .link_wiecej{
text-decoration:none;
color:#0066CC;
margin:0;
padding:0;
}

#mainContent .link_wiecej:hover{
text-decoration:underline;
}


#mainContent .contentbox.active{
	display:block;
}

.color_orange{
color:#FF9933;
}

.color_blue{
color:#0066CC;
}


#main_page_see_more{
display:block;
float:left;
margin:0;
padding:0;
width:662px;
height:28px;
background:#333333;
color:#FFFFFF;
}


#main_page_see_more p{
display:block;
float:left;
margin:0;
padding:0;
color:#FFFFFF;
font-size:0.7em;
margin:6px 0 0 4px;
}


#main_page_see_more a{
display:block;
float:left;
margin:0;
padding:0;
color:#FFFFFF;
font-size:0.7em;
margin:6px 0 0 4px;
}


.main_page_sec_text{
display:block;
float:left;
width:321px;
height:176px;
margin:2px 1px 0 0;
padding:0;
border:dotted #CCCCCC;
border-width:1px;
font-size:0.7em;
line-height:1.4em;
padding:4px;
}

.linkg1pol{
display:block;
float:left;
width:100%;

}

.lnkgl{
display:block;
float:left;
}

.lnkgl a{
text-decoration:none;
color:#FF6600;
}

.lnkgl a:hover{
text-decoration:underline;
color:#FF6600;
}

.main_page_sec_text:hover{
background:url(img/bg_paski2.jpg) repeat;


}
.main_page_sec_text img{
display:block;
float:left;
width:128px;
margin:0 3px 0px 0;
padding:2px;
background:#FFFFFF;
border:solid 1px #CCCCCC;
}


.main_page_sec_text h2{
display:block;
float:left;
width:180px;
margin:0;
padding:0 0 3px 0;
font-size:1.2em;
line-height:1.1em;
}

.main_page_sec_text h2 a{
display:block;
float:left;
margin:0;
padding:0;
font-size:1.0em;
text-decoration:none;
color:#333333;
font-weight:bold;
}

.main_page_sec_text h2 a:hover{
text-decoration:underline;
}




.main_page_sec_text h3{
display:block;
float:left;
width:320px;
margin:0;
padding:0 0 3px 0;
font-size:1.2em;
line-height:1.1em;
}

.main_page_sec_text ul{
display:block;
float:left;
margin:0 0 0 10px;
padding:0;
width:300px;
}


.main_page_sec_text li{
display:block;
float:left;
margin:0;
padding:0;
width:100%;
}

.main_page_sec_text li a{
text-decoration:none;
color:#666666;
padding:0 0 0 9px;
background:url(img/iko_pom.jpg) no-repeat 0 5px; 
}

.main_page_sec_text li a:hover{
text-decoration:underline;

}



.main_page_sec_text h3 a{
display:block;
float:left;
width:100%;
margin:0;
padding:0;
font-size:1.0em;
text-decoration:none;
color:#333333;
font-weight:bold;
}

.main_page_sec_text h3 a:hover{
text-decoration:underline;
}







#zobacz_takze_dol{
display:block;
float:left;
width:200px;
height:15px;
background: url(img/bg_pomaran_dol.jpg) rgb(255,102,0) no-repeat;
margin:0;
padding:0;
}



#zobacz_takze{
display:block;
float:right;
width:200px;
background: url(img/bg_pomaran_gora.jpg) rgb(176,176,176) no-repeat;
margin:10px 0 0 0;
padding:0;
}

#zobacz_takze ul{
display:block;
float:left;
margin:0;
padding:0 7px 0 7px;
list-style:none;
width:186px;
}

#zobacz_takze li{
display:block;
float:left;
margin:0;
padding:0;
list-style:none;
width:100%;
}

#zobacz_takze a{
display:block;
float:left;
margin:12px 0 0 0;
padding:4px 1px 4px 1px;
list-style:none;
color:#FFFFFF;
font-size:0.6em;
line-height:1.2em;
width:100%;
border:solid rgb(176,176,176) 1px;
text-decoration:none;
}

#zobacz_takze a:hover{
border:solid #FFFFFF 1px;

}

#zobacz_takze .active a{
border:solid #FFFFFF 1px;
background:rgb(255,133,51);
}

#zobacz_takze .active2 a{
border:solid #FFFFFF 1px;
background:#999999;
}


#zobacz_takze h5{
display:block;
float:left;
margin:8px 0 0 0;
padding:0 4px 0 4px;
list-style:none;
color:#FFFFFF;
font-size:0.8em;
width:100%;
}


#zobacz_takze h4{
display:block;
float:left;
margin:0;
padding:0 4px 0 4px;
list-style:none;
color:#FFFFFF;
font-size:1.2em;
width:100%;
}


.strona_glowna_sekcja{
float:left;
display:block;
width:100%;
margin:16px 0 0 0;
padding:0;
}




.strona_glowna_sekcja_sponsorzy{
float:left;
display:block;
width:255px;
margin:0 0 0 2px;
padding:0;
}

.strona_glowna_sekcja_sponsorzy h2{
margin:0 0 4px 0;
padding:0 0 0 3px;
font-size:0.8em;
line-height:2.2em;
color:#666666;
background:url(img/bg_rubr.jpg) repeat-x;
height:27px;
width:253px;
}
 
 
 .strona_glowna_sekcja_arty{
float:left;
display:block;
width:403px;
margin:0;
padding:0;
}
 
.strona_glowna_sekcja_arty h2{
margin:0 0 8px 0;
padding:0 0 0 3px;
font-size:0.8em;
line-height:2.2em;
color:#666666;
background:url(img/bg_rubr.jpg) repeat-x;
height:27px;
width:98%;
}

.sekcja_arty_news,h3{
float:left;
display:block;
margin:0;
padding:0;
}


 .sekcja_arty_news{
width:400px;
margin:0 0 4px 0;
padding:0 0 4px 0;
border:dotted #CCCCCC;
border-width:0 0 1px 0;
font-size:0.7em;
line-height:1.3em;
}

 .sekcja_arty_news h3{
font-size:1.0em;
width:317px;
}


 .sekcja_arty_news a{
margin:0;
padding:0;
color:#FF6600;
text-decoration:none;
}

 .sekcja_arty_news a:hover{
text-decoration:underline;
}

.sekcja_arty_news img{
margin:0;
padding:0 5px 3px 0;
float:left;

}

 .sekcja_arty_news p{
margin:0;
padding:0;
float:left;

}



.strona_glowna_sekcja h4{
margin:0 0 8px 0;
padding:0 0 0 3px;
font-size:0.8em;
line-height:2.2em;
color:#666666;
background:url(img/bg_rubr.jpg) repeat-x;
height:27px;
width:661px;
}



#strona_newsletter{
display:block;
float:left;
margin:0;
padding:0 0 15px 0;
width:633px;
background:url(img/bg_newsletter.jpg) repeat-x;
border:solid #E6E8EC 1px;
}

#strona_newsletter form{
margin:0;
padding:0;
}

#strona_newsletter p{
display:block;
float:left;
margin:4px 0 4px 8px;
padding:0;
width:470px;
color:#215385;
color:#999999;
}


#strona_newsletter p label{
display:block;
float:left;
margin:0;
padding:0;
width:140px;
line-height:1.6em;
font-size:0.9em;
color:#999999;
}

.tnsza{
color:#999999;
}

#strona_newsletter input{
display:block;
float:left;
margin:0;
padding:3px;
width:210px;
border:solid 1px #999999;
background:#FFFFFF;
font-size:1.0em;
color:#234B96;
}
#strona_newsletter .blad{
display:block;
float:left;
width:351px;
background:#FF6600;
margin:5px 0 0 70px;
}

#strona_newsletter .blad p{
display:block;
float:left;
margin:3px;
color:#FFFFFF;
font-weight:bold;
width:347px;
}


#strona_newsletter .szczegol_box{
display:block;
float:left;
margin:4px 0 0 8px;
background:#FFFFFF;
border:dotted 1px #CCCCCC;
padding:6px 3px 6px 3px;
width:450px;
}



#strona_newsletter .szczegol_box p{
display:block;
float:left;
margin:1px 0 6px 0;
padding:0;
width:440px;
font-size:0.85em;
}


#snpil{
display:block;
float:left;
background:url(img/bg_paski.jpg) repeat;
border:dotted #CCCCCC;
border-width:1px 0 1px 0;
width:100%;
}

#snpil p{
display:block;
float:left;
width:365px;
}


#snpilz{
display:block;
float:left;
margin:-60px 0 0 0;
padding:0;
width:252px;
height:290px;
background:url(img/bg_pilka.jpg);
}

#snpilz2{
display:block;
float:left;
margin:-2px 0 0 0;
padding:0;
width:252px;
height:150px;
background:#FFFFFF;
border:solid 1px #CCCCCC;
}

#snpilz h5{
display:block;
float:left;
width:90%;
font-size:1.0em;
margin:7px 0 0 4px;
}

#snpilz h6{
display:block;
float:left;
width:130px;
font-size:0.9em;
margin:18px 0 0 4px;
color:#999999;
}

.lista_raportow{
display:block;
float:left;
margin:0 0 40px 0;
padding:0;
width:660px;
}

.lista_raportow .obraz{
display:block;
width:86px;
float:left;
margin:0;
}


.lista_raportow .obraz a{
display:block;
width:86px;
float:left;
margin:0;
}


.lista_raportow .txtr{
display:block;
width:570px;
float:left;
margin:0;
}

.txtr h6{
color:#FF6600;

}

.lista_raportow img{
display:block;
width:70px;
float:left;
margin:0 2px 2px 0;
padding:3px;
border:solid #999999 1px;
background:#FFFFFF;
}

.lista_raportow h2{
display:block;
float:left;
margin:0px;
padding:0px;
width:400px;
font-size:1.0em;
line-height:1.3em;
}

.lista_raportow h6{
display:block;
float:left;
margin:0 0 6px 0;
padding:0px;
width:400px;
line-height:1.3em;

}

.lista_raportow h2 a{
text-decoration:none;
color:#333333;
}

.lista_raportow h2 a:hover{
text-decoration:underline;
color:#333333;
}


.lista_raportow p{
display:block;
float:left;
width:570px;
margin:0px;
padding:0px;
font-size:0.9em;
line-height:1.5em;
}

.lra{
display:block;
float:left;
margin:0px;
padding:0px;
font-size:0.9em;
line-height:1.3em;
width:300px;
text-decoration:none;
color:#3366CC;
}

.lra:hover{
text-decoration:underline;
}

#strona_kontakt1{
display:block;
float:left;
margin:0;
padding:0;
width:230px;
}

#strona_kontakt1 img{
display:block;
float:left;
margin:0;
padding:3px;
border:solid 1px #CCCCCC;
background:#FFFFFF;
}

#strona_kontakt1 em{
display:block;
float:left;
margin:0;
color:#999999;
font-size:0.9em;

}


#strona_kontakt2{
display:block;
float:left;
margin:0 0 0 10px;
padding:0;
width:230px;
}

#strona_kontakt2 p{
width:230px;
display:block;
float:left;
margin:0;
padding:0 0 2px 0;
line-height:1.4em;
}

#oferta_badan{
display:block;
float:left;
margin:0;
padding: 0;
width:650px;
}

#oferta_badan .pof{
display:block;
float:left;
margin:0;
padding: 0 0 19px 0;
width:640px;
}

.pof img{
display:block;
float:left;
margin:0 5px 5px 0;
padding:2px;
border:solid 1px #CCCCCC;


}

.pof h3{
display:block;
float:left;
margin:0 0 5px 0;
padding: 0px 0 0px 0px;
width:650px;
color:#FF6600;
border:dotted 1px #DFDFDF;
font-size:1.1em;
background:url(img/oferta_h3_bg.jpg) repeat-x;
}

.pof a{
color:#445CBF;
}

.pof h3 a{
display:block;
float:left;
height:27px;
padding: 0px 0 0px 8px;
text-decoration:none;
color:#999999;
line-height:1.9em;
font-weight:normal;
font-variant:small-caps
}

.pof h3 a:hover{
color:#FF6600;

}

#oferta_badan dl{
display:block;
float:left;
margin:0;
padding:0 0 60px 0;
}

#oferta_badan dt{
display:block;
float:left;
margin:10px 0 8px 0;
padding:4px;
background:#336699;
color:#FFFFFF;
width:500px;
}

#oferta_badan dd{
display:block;
float:left;
margin:5px 0 10px 0;
padding:0;
width:500px;
border:dotted #CCCCCC;
border-width:0 0 1px 0;
}

#oferta_badan dd img{
display:block;
float:left;
margin:0 5px 5px 0;
padding:3px;
background:#FFFFFF;
border:solid 1px #A7B1E4;
width:128px;
}

#oferta_badan dd h3{
display:block;
float:left;
margin:0 0 6px 0;
padding:0;
font-size:1.1em;
width:358px;
}

#oferta_badan dd h3 a{
color:#333333;
text-decoration:none;
}

#oferta_badan dd h3 a:hover{
text-decoration:underline;
}


#oferta_badan dd p{
margin:0 0 6px 0;
padding:0;
font-size:0.9em;
line-height:1.4em;
}

#strona_poj_oferta{
display:block;
float:left;
margin:0;
padding:0;
width:100%;
}

#korzystali_z_dan{
display:block;
float:left;
margin:0 0 0 10px;
padding:0;
width:893px;
height:60px;
}

#korzystali_z_dan p{
display:block;
float:left;
margin:0;
padding:0;
width:890px;
font-size:0.6em;
color:#666666;
}

#korzystali_z_dan img{
display:block;
float:left;
margin:0;
padding:0;
}


#mapa_serwisu,h3,h2{
display:block;
float:left;
font-weight:normal;
background:none;
padding:0;
}



#mapa_serwisu{
margin:0;
padding:0 0 50px 0;
width:500px;
}

#mapa_serwisu h2{
margin:0 0 0 20px;
padding:2px 0 2px 0;
width:450px;
font-size:1.3em;
}


#mapa_serwisu h3{
margin:0 0 0 40px;
width:400px;
font-size:0.9em;
}

#mapa_serwisu a{
color:#666666;
text-decoration:none;
border:dotted #0099CC;
border-width:0 0 1px 0;
}

#mapa_serwisu a:hover{
border:solid #0099CC;
border-width:0 0 1px 0;
background:none;
}

#strona_klienci{
display:block;
float:left;
margin:0;
padding:20px 0 89px 0;
width:662px;
}

#strona_klienci ul{
display:block;
float:left;
margin:0;
padding:0;
idth:676px;
list-style:none;
}

#strona_klienci li{
display:block;
float:left;
margin:5px;
padding:0;
border:dotted 1px #EBEBEB;
}

#strona_klienci li:hover{
border:solid 1px #E2E2E2;
}

#strona_klienci a{
border:none;
padding:0;
margin:0;

}


#strona_klienci img{
margin:0;
padding:0;
border:none;
}


#najpop_sponsorzy1{
display:block;
float:left;
margin:0;
padding:10px 0 10px 10px;
background:#FFFFFF;
width:600px;
border:dotted #CCCCCC 1px;
}


#lista_sponsorow_naj{
display:block;
float:left;
margin:2px 0 2px 0;
padding:0;
width:622px;
min-height:200px;
background:url(img/bg_paski.jpg) repeat;
border:solid 1px #CCCCCC;
padding:3px;
}

#lista_sponsorow_naj h1{
display:block;
float:left;
margin:0;
padding:0;
}

#lista_sponsorow_naj h1 img{
display:block;
float:left;
margin:0;
padding:0;
}

#lnk_pdf{
display:block;
float:left;
margin:8px 0 0 0;
padding:0;
width:670px;
}

#lnk_pdf img{
display:block;
float:left;
margin:0;
padding:0;
border:none;
}


#lnk_pdf a{
display:block;
float:left;
margin:4px 0 0 2px;
padding:0 0 0 0;
width:435px;
height:30px;
font-size:0.6em;
font-weight:bold;
color:#FF6600;
padding:3px 0 0 0;
}


#sponsorzy_ekstra{
display:block;
float:left;
margin:10px 0 0 0;
padding:0;
width:469px;
}

#sponsorzy_ekstra h2{
margin:0 0 8px 0;
padding:0 0 0 3px;
font-size:1.0em;
line-height:2.2em;
color:#666666;
background:url(img/bg_rubr.jpg) repeat-x;
height:27px;
width:468px;
font-weight:normal;
}

#sponsorzy_ekstra_n1{
margin:0 0 8px 0;
padding:0 0 0 3px;
font-size:1.0em;
line-height:2.2em;
color:#666666;
background:url(img/bg_rubr.jpg) repeat-x;
height:27px;
width:468px;
font-weight:normal;
}

#sponsorzy_ekstra_n1 p{
display:block;
float:left;
margin:0;
padding:0;
width:379px;
}


#sponsorzy_ekstra_n1 a,#sponsorzy_ekstra_n1 img{
display:block;
float:left;
margin:0;
padding:0;
width:81px;
border:none;
}
#sponsorzy_ekstra_n1 a{
margin:7px 0 0 0;

}

#spon_ekstra_cbx{
display:block;
float:left;
padding:0 0 15px 0;
margin:-5px 0 0 0;
width:469px;
border:solid 1px #CCCCCC;
background:url(img/bg_loga_sport.jpg) repeat-x;
color:#999999;
}

#spon_ekstra_cbx img{
display:block;
float:left;
margin:0;
padding:0;
border:none;
}

.spon_e_wp{
display:block;
float:left;
margin:2px 0 5px 5px;
padding:8px 0 0 0;
width:450px;
border:dotted #CCCCCC;
border-width:1px 0 0 0;
}

.spon_e_wp img{
display:block;
float:left;
margin:0;
padding:0;
width:100px;
}

.spon_e_wp a{
display:block;
float:left;
margin:18px 0 0px 5px;
padding:8px 0 0 0;
width:250px;
color:#333333;
}


#spon_ekstra_cbx2{
display:block;
float:left;
padding:0 0 15px 0;
margin:-5px 0 0 0;
width:469px;
border:solid 1px #CCCCCC;
background:url(img/bg_loga_sport.jpg) repeat-x;
color:#999999;
}

#spon_ekstra_cbx2 img{
display:block;
float:left;
margin:10px 0 0 10px;
padding:2px;
border:none;
background:#FFFFFF;
border:solid 1px #CCCCCC;
}

#spon_ekstra_cbx2 h3{
display:block;
float:left;
margin:10px 0 0 10px;
padding:0;
border:none;
font-weight:normal;
width:454px;

}
.color_blue{
color:#3366CC;
}


#badani_sportowcy_lis{
display:block;
float:left;
margin:10px 0 0 0;
padding:0;
width:470px;
}


#badani_sportowcy_lis h2{
margin:0 0 8px 0;
padding:0 0 0 3px;
font-size:1.0em;
line-height:2.2em;
color:#666666;
background:url(img/bg_rubr.jpg) repeat-x;
height:27px;
width:468px;
font-weight:normal;
}

#badani_sportowcy_lis ul{
display:block;
float:left;
margin:0;
padding:0;
width:470px;
list-style:none;
}

#badani_sportowcy_lis li{
display:block;
float:left;
margin:2px 0 10px 0;
padding:0;
width:155px;
list-style:none;
}

#badani_sportowcy_lis img{
display:block;
float:left;
margin:0;
padding:0;
width:145px;
list-style:none;
border:none;
}

#bad_pro_tv{
display:block;
float:left;
margin:10px 0 0 0;
padding:0 0 60px 0;
width:470px;
}

#bad_pro_tv h2{
margin:0 0 8px 0;
padding:0 0 0 3px;
font-size:1.0em;
line-height:2.2em;
color:#666666;
background:url(img/bg_rubr.jpg) repeat-x;
height:27px;
width:468px;
font-weight:normal;
}

#bad_pro_tv h1{
display:block;
float:left;
margin:1px 0 0 0;
padding:0;
width:470px;
font-size:1.4em;
color:#FF6600;
}

#bad_pro_tv p{
display:block;
float:left;
margin:12px 0 12px 0;
padding:0;
width:470px;
}


#bad_pro_tv img{
display:block;
float:left;
margin:0;
padding:0;
border:none;
}


#link_t11{
display:block;
float:left;
margin:3px 0 5px 0;
}


#link_t11 a{
display:block;
text-decoration:none;
color:#333333;
font-size:0.7em;
margin:2px 0 2px 0;
}

#link_t11 a:hover{
text-decoration:underline;
color:#FF6600;
}


#podstrona{
display:block;
float:left;
margin:0;
padding:0;
width:660px;
font-size:0.8em;
line-height:1.5em;
color:#666666;
}


#podstrona h1{
display:block;
float:left;
margin:0;
padding:0 0 20px 0;
width:660px;
font-size:1.9em;
color:rgb(33,158,224);
}


#podstrona_typ2{
display:block;
float:left;
margin:0;
padding:0;
width:660px;
font-size:0.8em;
line-height:1.5em;
color:#666666;
}


#podstrona_typ2 h1{
display:block;
float:left;
margin:0;
padding:0 0 20px 0;
width:660px;
font-size:1.9em;
color:rgb(33,158,224);
}

#podstrona_typ2 img{
display:block;
float:left;
margin:0 10px 10px 0;
border:solid 1px #CCCCCC;
padding:2px;
}

#podstrona_typ2_ul{
font-size:0.8em;
display:block;
float:left;
margin:30px 0 0 0;

}

.obrazek img{
display:block;
float:left;
margin:0 10px 10px 0;
border:solid 1px #CCCCCC;
padding:2px;
}
#podstrona_lista_raportow{
display:block;
float:left;
margin:0;
padding:0;
width:100%;
height:100%;
min-height:100%;
}


#podstrona_lista_raportow ul{
display:block;
float:left;
margin:0;
padding:0;
list-style:none;
width:100%;
}

#podstrona_lista_raportow li{
display:block;
float:left;
margin:2px 1px 2px 1px;
padding:1px;
list-style:none;
width:600px;
}
#podstrona_lista_raportow img{
display:block;
float:left;
margin:9px 0 0 0;
}

#podstrona_lista_raportow a{
display:block;
float:left;
font-size:0.8em;
color:#666666;
width:400px;
margin:0 0 0 5px;
}
#podstrona_lista_raportow a:hover{
color:#999999;
}

#podstrona_ul{
display:block;
float:left;
width:420px;
margin:0 0 0 2px;
list-style:disc;
padding:1px 1px 13px 1px;
}


#podstrona_ul li{
display:block;
float:left;
width:400px;
margin:0px;
padding:0px 0 0 9px;
background:url(img/iko_niebieski.jpg) no-repeat 1px 9px;
}


.t1{
display:block;
float:left;
margin:0;
padding:0;
width:316px;
}




.nag_tab1 td{
font-size:0.8em;
line-height:1.2em;
width:92px;
margin:0 1px 0 0;
padding:1px;
vertical-align:middle;
height:64px;
background:url(img/bg_nag_tab.jpg) repeat-x;
border:solid #CCCCCC;
border-width:1px 0 1px 0;
}

#nag_tab1_spec{
display:block;
float:left;
background:url(img/bg_nag_tab.jpg) no-repeat;
font-size:0.8em;
line-height:1.2em;
width:45px;
margin:0 2px 0 0;
padding:4px;
vertical-align:middle;
height:60px;
}


.lista_tab1 td{
font-size:0.8em;
line-height:1.2em;
width:90px;
margin:0 1px 0 0;
border:dotted #CCCCCC;
border-width:0 0 1px 0;
}

#box_logowanie{
display:block;
float:left;
margin:0;
padding:15px 0 0 25px;
background:url(img/bg_logowanie.jpg) no-repeat;
width:399px;
height:168px;
}


#box_logowanie p{
display:block;
float:left;
margin:2px 0 2px 0;
padding:0;
width:360px;
}

#box_logowanie label{
display:block;
float:left;
margin:0;
padding:0;
width:80px;
font-size:0.9em;
}

#box_logowanie input{
display:block;
float:left;
margin:0;
padding:2px;
width:190px;
font-size:1.1em;
border:solid #DFE8F7 1px;
color:#006699;
}

.parag1{
display:block;
float:left;
margin:0;
padding:0;
width:100%;
}

#ofertait{
margin:0;
padding:0;
width:100%;
line-height:1.4em;
}

#ofertait a{
color:#445CBF;

}

#ofertait p{
margin:0;
padding:0;
}

#ofertait ul{
margin:0;
padding:0;
width:465px;
display:block;
float:left;
}

#ofertait img{
display:block;
float:left;
margin:0 10px 4px 0;
border:solid 1px #CCCCCC;
padding:2px;
width:177px;
}
/*  zobacz pozostlych sportowcw */
#zobps{
display:block;
float:left;
 margin:-19px 0 0 0px;
padding:0;
}

#zobps a{
display:block;
float:left;
margin:4px 0 0 0;;
padding:0;
text-decoration:none;
font-size:0.7em;
color:#333333;
}

#zobps a:hover{
color:#FF6600;
text-decoration:underline;
}

#lcbx{
display:block;
float:left;
margin:19px 0 0 0;
padding:0;
font-size:0.8em;
height:32px;
width:660px;
background:none;
border:solid #E5E5E5;
border-width:1px 1px 0 1px;
}


#lcbx p{
display:block;
float:left;
margin:5px 0 0 10px;
padding:0;
font-size:1.2em

}

#lcbx ul{
font-size:0.7em;
}

#ocen_inn{
display:block;
float:left;
width:640px;
text-align:right;
}

#ocen_inn a{
border:none;
display:block;
float:right;
width:163px;
height:24px;
background:url(img/btn/ocen_innego_sportowca_pass.jpg) no-repeat;
}

#ocen_inn a:hover{
background:url(img/btn/ocen_innego_sportowca.jpg) no-repeat;

}

#ocen_inn img{
border:none;
}


/*   */

#ocen_inn2{
display:block;
float:left;
width:640px;
text-align:right;
}

#ocen_inn2 a{
border:none;
display:block;
float:right;
width:163px;
height:24px;
background:url(img/btn/ocen_innego_sponsora_pass.jpg) no-repeat;
}

#ocen_inn2 a:hover{
background:url(img/btn/ocen_innego_sponsora.jpg) no-repeat;

}

#ocen_inn2 img{
border:none;
}

.kolor_turkus{
color:rgb(33,158,224);
}


#error_glosowanie{
display:block;
float:left;
width:400px;
border:solid 1px #CCCCCC;
background:#FFFFFF;
color:#FF0000;
text-align:center;
margin:10px 0 40px 110px;
padding:6px 3px 6px 40px;
font-weight:bold;
background:url(img/error_iko.jpg) no-repeat 6px 4px;
} 

#btn_ocen_sportow,#btn_ocen_sportow a{
display:block;
float:left;
width:210px;
height:48px;
margin:0;
padding:0;
}

#btn_ocen_sportow a{
background:url(img/btn/ocen_sportowca.jpg) no-repeat;
}


#btn_ocen_sponsora,#btn_ocen_sponsora a{
display:block;
float:left;
width:210px;
height:48px;
margin:0;
padding:0;
}


#btn_polecane_strony{
display:block;
float:left;
width:210px;
height:48px;
margin:20px 0 0 0;
padding:0;
background:url(img/polecane_strony_bg.jpg) no-repeat;
}


#box_polecane_strony{
display:block;
float:left;
width:210px;
margin:3px 0 0 0;
padding:0;
}

#box_polecane_strony p{
display:block;
float:left;
width:196px;
margin:0 0 0 0px;
padding:0 0 1px 17px;
font-size:11px;
line-height:1.4em;
color:#999999;
background:url(img/iko_pom1.jpg) 7px 5px no-repeat;

}

#box_polecane_strony h6{
display:block;
float:left;
width:191px;
height:3px;
margin:0 0 3px 17px;
border:dotted #CCCCCC;
border-width:0 0 1px 0;
}

#box_polecane_strony a{
color:#999999;
font-weight:bold;
}


#btn_polecane_strony p{
color:#999999;
display:block;
float:left;
margin:16px 0 0 37px;
font-size:13px;
width:160px;
}

#btn_ocen_sponsora a{
margin:10px 0 20px 0;
background:url(img/btn/ocen_sponsora.jpg) no-repeat;
}



#galeria{
	display:block;
	width: 200px;
	height:105px;
	background:#fafafa;
	border:1px solid #aaa;
	margin:170px auto;
	padding:5px;
}

	.galeria{
		width:107px;
		height:104px;
	}
	.img_box{
		display:block;
		float:left;
		position:relative;	/* to jest wazne */
		margin:1px;
	}
	.img_ad{
		display:block;
		width:400px;
		height:431px;
		margin-top:-580px;	/* [wysokosc malego] + [wysokosc duzego] + margines */
		margin-left:-280px;	/* ([szerokosc malego] - [szerokosc duzego + padding]) / 2 */
		position:absolute;
		padding:12px;
		background:url('img/pilka_tlo.png') 0 0 no-repeat;
		z-index:10;
	}
	
#btn_hipno{
display:block;
float:left;
margin:0 0 10px 0;
padding:0;
width:210px;
height:48px;
background:url(img/btn_hipno.jpg) no-repeat
}

#btn_hipno a{
text-decoration:none;
color:#666666;
display:block;
float:left;
margin:16px 0 0 18px;
font-size:12px;
}

#btn_hipno a:hover{
color:#FF6600;
}	

#div1hip{
display:block;
float:left;
padding:0 0 30px 0;

} 

#div1hip ul{
list-style:disc;
margin:auto;
padding:2px;

}
	
#div1hip li{
margin: 0 0 0 3px;
list-style:disc;
padding:1px;
width:100%;

}	

#div1hipkon{
display:block;
float:left;
padding:0 0 30px 0;
} 

#ram_zest{
display:block;
float:left;
margin:0;
padding:10px;
width:620px;
border:solid 1px #EFEFEF;
font-size:14px;
}

#ram_zest ul{
display:block;
float:left;
margin:4px 0 0 0;
padding:0;
width:100%;
}

#ram_zest li{
display:table-cell;
float:left;
margin:0;
padding:0;
width:204px;
}

#ram_zest a{
display:block;
float:left;
margin:0;
padding:0 0 0 8px;
width:90%;
text-decoration:none;
background:url(img/iko_pom.jpg) no-repeat 0 8px;
color:#FF9900;
font-size:11px;
}

#ram_zest a:hover{
text-decoration:underline;

}


#ram_zest2{
display:block;
float:left;
margin:0;
padding:10px;
width:620px;
}

#ram_zest2 h3{
display:block;
float:left;
margin:0;
padding:0px;
width:150px;
font-size:11px;
}


.inputli{
border:solid 1px #C2D6ED;
background:url(img/bg_input1.jpg) repeat;
padding:3px;
font-size:12px;
color:#666666;
}




#ram_zest3{
display:block;
float:left;
margin:0;
padding:10px;
width:620px;
}

#ram_zest3 h3{
display:block;
float:left;
margin:0;
padding:0px;
width:170px;
font-size:11px;
}

#badania_mediow{
display:block;
float:left;
margin:10px 0 0 0;;
padding:0;
width:590px;
}


#badania_mediow h1{
display:block;
float:left;
margin:0;
padding:0;
width:580px;
font-size:14px;
font-weight:bold;
border:dotted #CCCCCC;
border-width:0 0 1px 0;
}

#badania_mediow h2{
display:block;
float:left;
margin:0;
padding:0;
width:580px;
font-size:11px;
font-weight:normal;
}


#flagi{
display:block;
float:left;
margin:0;
padding:0;
width:120px;
height:27px;

}

#flagi a{
display:block;
float:left;
height:27px;
margin:1px 0 0 1px;
}



.pentagon_index{
display:block;
float:left;
width:653px;
margin:2px 1px 0 0;
padding:4px 4px 10px 4px;
border:dotted #CCCCCC;
border-width:1px;
font-size:0.7em;
line-height:1.4em;
}




.pentagon_index h2{
display:block;
float:left;
width:500px;
margin:0;
padding:0 0 3px 0;
font-size:1.2em;
line-height:1.1em;
}

.pentagon_index h2 a{
display:block;
float:left;
margin:0;
padding:0;
font-size:1.0em;
text-decoration:none;
color:#333333;
font-weight:bold;
}

.pentagon_index h2 a:hover{
text-decoration:underline;
}

.pentagon_index img{
display:block;
float:left;
width:128px;
margin:0 3px 0px 0;
padding:2px;
background:#FFFFFF;
border:solid 1px #CCCCCC;
}


#penta_index_url a{
color:#FF6600;
text-decoration:none;
margin:0 20px 0 0;
}

#penta_index_url a:hover{
text-decoration:underline;
}

#def_box1{
display:block;
float:left;
width:210px;
height:114px;
background:url(img/pentagon_define_new.jpg) no-repeat;
margin:1px 0 12px 0;
text-align:center;
}


#def_box1 h2{
display:block;
float:left;
margin:10px 0 0 0;
padding:0;
font-size:12px;
text-align:center;
width:210px;
}


#def_box1 a{
width:210px;
display:block;
float:left;
height:70px;
}

#def_box1 h2 a{
width:210px;
display:block;
float:left;
margin:0;
padding:0;
font-size:12px;
color:#999999;
text-decoration:none;
text-align:center;
background:none;
height:20px;
}

#def_box1 h2 a:hover{
text-decoration:underline;
}

#tab12{
display:block;
float:left;
border:solid 1px #CCCCCC;
text-align:left;
}

#tab12 td{
border:dotted #CCCCCC;
border-width:0 0 1px 0;
font-size:10px;
padding:3px;
background:#F7F7F7;
}

#tab12_nag td{
background:#CCCCCC;

}





