@charset "UTF-8";
/* CSS Document */

/*-----RESET------*/

* {
	margin:0;
	padding:0;
	outline: none;
}

a {
	color: #646464;
}

/*-----OGÓLNE-----*/

body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
	background:url(../grafika/tlo2.jpg) repeat-x;
	font-size: 15px;
	color: #646464;
}

body#pobierz {
	background: none;
}

#container {
	width: 961px;
	height: auto;
	margin: 0 auto;
	padding: 0 32px 28px 31px;
	position: relative;
}

#lbImage {
	z-index:100;
}

/*----BANNER TOP-----*/

#banner-top {
	width: 960px;
	height: 80px;
}

/*------HEADER------*/

/*-------MENU-------*/

#menu ul {
	float: left;
	display: block;
	margin-top: 1px;
	width: 961px;
	height: 25px;
	margin-bottom: 10px;
}

#header {
	width: 961px;
	height: 195px;
	background-color: #fff;
	margin-top: 8px;
	position: relative;
}

#header-anim {
	width: 961px;
	height: 195px;
	background-color: #fff;
	margin-top: 8px;
}

#menu ul li {
	height: 25px;
	border: 1px solid;
	border-left-color:#B1B1B1;
	border-right-color:#B1B1B1;
	border-bottom-color:#8A8A8A;
	border-top-color: #646464;
	background-color: #646464;
	float: left;
	width: 66px;
	margin-left: 14px;
	list-style: none;
	padding: 5px 0 0 10px;
	color: white;
	font-size: 16px;
}

#menu ul li#menu_link_pkpar{
	margin-left: 0;
	width: 59px;
}

#menu ul li#menu_link_aviva{
	width: 60px;
}
 
 #menu ul li#menu_link_igrzyska {
 	width: 90px;
 }
 
 #menu ul li#menu_link_dyscypliny {
 	width: 108px;
 }
 
 #menu ul li#menu_link_aktualnosci {
 	width: 124px;
 }
 
 
 #menu ul li#menu_link_kalendarium {
 	width: 128px;
 }
 
 
 #menu ul li#menu_link_multimedia {
 	width: 112px;
 }
 
 #menu ul li#menu_link_kontakt {
 	width: 86px;
 }
 
 #menu ul li.active {
 	height: 25px;
	padding-top: 10px;
 }
 
 #menu ul li.active#menu_link_pkpar, #menu ul li.active#menu_link_kontakt {
 	background-color: #ffffff;
 }
 
  #menu ul li.active#menu_link_pkpar a, #menu ul li.active#menu_link_kontakt a, #menu ul li.active#menu_link_dyscypliny a, #menu ul li.active#menu_link_aviva a {	
	color: #646464;
 }
 
#menu ul li.active#menu_link_igrzyska {
  	background-color: #00A9E0;
	border-left-color:#00A9E0;
	border-right-color:#00A9E0;
	border-bottom-color:#00A9E0;
	border-top-color:#00A9E0;	
 }	
 
 #menu ul li.active#menu_link_aviva {
 	background-color: #ffdc00;
	border-left-color:#ffdc00;
	border-right-color:#ffdc00;
	border-bottom-color:#ffdc00;
	border-top-color: #ffdc00;
 }	
 
#menu ul li.active#menu_link_dyscypliny {
 	background-color: #FFC600;
	border-left-color:#FFC600;
	border-right-color:#FFC600;
	border-bottom-color:#FFC600;
	border-top-color: #FFC600;
 }	
 
#menu ul li.active#menu_link_aktualnosci {
 	background-color: #1C5D9D;
	border-left-color:#1C5D9D;
	border-right-color:#1C5D9D;
	border-bottom-color:#1C5D9D;
	border-top-color: #1C5D9D;
 }	
 
#menu ul li.active#menu_link_kalendarium {
 	background-color: #009615;
	border-left-color:#009615;
	border-right-color:#009615;
	border-bottom-color:#009615;
	border-top-color: #009615;
}	
 
#menu ul li.active#menu_link_multimedia {
	background-color: #ff7300;
	border-left-color:#ff7300;
	border-right-color:#ff7300;
	border-bottom-color:#ff7300;
	border-top-color: #ff7300;
}	
	
 
 #menu ul li a {
 	text-decoration:none;
 	color: white;
 }
 
 /*--MAIN WRAPPER--*/
 
#main-wrapper {
 min-height: 500px;
 height: auto;
 }
 
 /*---BANNER BOX---*/
 
 #banner-box {
	clear: both;
	background:url(../grafika/hr.jpg) repeat-x top left;
	border-bottom: 2px solid #b0b0b0;
	height: 158px;
	width: 960px;
 }
 
 #partnerzy, #reklama {
	 float: left;
	 padding-top: 8px;
	 width: 480px;
	 position:relative;
	 text-align:center;
 }
 
 #animpartnerzy {
 	width: 480px;
	height: 115px;
 }
 
#animpartnerzy a {
	position: absolute;
	left: 45%; 
	top: 5%; 
}
 
 #partnerzy {
 	height: 115px;
	overflow:hidden;
 }
 
  #partnerzy p {
  	text-align:left !important;
  }
 
 
 #reklama img, #reklama p {
	float:right;
	width:445px;
 }
 
 #reklama p {
	text-align: right; 
 }

/*-----PDF BOX-----*/

#pdf-box {
	margin-top: 15px;
	height: 201px;	
}

#pdf-box ul li.form-header {
	font-size: 17px;
	margin-left: -32px !important;
	padding-top: 5px;
	background-color: #646464;
	height: 28px;
	border: 1px solid;
	border-left-color: #949ca7;
	border-top-color:#d8d8d8;
	border-right-color:#8a8a8a;
	border-bottom-color: #646464;
	width: 218px;
	color: #ffffff;
	display: block;
	text-align:center;
}

#pdf-box ul li {
	margin-bottom: 5px;	
}

#pdf-box ul {
	float: left;
	width: 188px;
	padding-left: 32px;
	list-style:none;	
	margin-right: 17px;
}

#pdf-box ul#formularze {
	background:url(../grafika/pdfbox/formularze-tlo.jpg) repeat-y left;	
}

#pdf-box ul#ogloszenia {
	background:url(../grafika/pdfbox/ogloszenia-tlo.jpg) repeat-y left;	
}

#pdf-box ul#forum {
	background:url(../grafika/pdfbox/forum-tlo.jpg) repeat-y left;	
}

#pdf-box ul#porady {
	background:url(../grafika/pdfbox/porady-tlo.jpg) repeat-y left;	
}

/*-----FOOTER BOX----*/

#footer_box {
	width: 100%;
	margin-top: 15px;
}

#footer_box div.footer_box_element {
	width: 220px;
	height: auto;
	min-height: 120px;
	margin-left: 16px;
	float: left;
}

#footer_box div.footer_box_element h1 {
	width: 208px;
	background:#646464;
	color: #fff;
	height: 23px;
	padding: 6px;
	font-size: 18px;
	text-align:center;
}

#footer_box div.footer_box_element ul {
	margin-left: 10px;
	list-style:none;
	margin-top: 8px;
}

#footer_box div.footer_box_element ul li {
	margin-bottom: 8px;
	display:block;
	font-size: 14px;
	margin-left: 18px;
}

#footer_box div.footer_box_element ul li a { 
	color: #646464;
	text-decoration:none;
	position:relative;
}

#footer_box div.footer_box_element ul li a:hover { 
	color: #1C5D9D;
}

#footer_box div.footer_box_element ul li a img { 
	position:absolute;
	left: -20px;
	top: 3px;
}

#footer_box div.footer_box_element ul li a img.active {
	display:none;	
}

#footer_box div.footer_box_element ul li a img.clean {
	display:block;
}

#footer_box div.footer_box_element ul li a:hover img.active {
	display:block;
}

#footer_box div.footer_box_element ul li a:hover img.clean {
	display:none;
}

/*------FOOTER-----*/

#footer {
	font-size: 11px;
	margin-top: 20px;	
	margin-bottom: 10px;
	text-align:center;
}

#footer p {
	display: block;
	text-align:center;
	font-weight:bold;
}

#footer ul {
	list-style-image:url(../grafika/form-dot.jpg);
	float:left;
	width: 100%;
	text-align:center;
}

#footer ul li {
	margin-left: 22px;
	float:left;
	text-align:center;
}

#footer ul li a { 
	text-decoration: none;
}

/*-------------------*/
/*-------MODUŁY------*/
/*-------------------*/

/*-----MOD NEWS-----*/

#mod-news {
	float: left;
	width: 515px;
	margin-top: 13px;
}

.newsmodul {
	width: 515px;
	height: 217px;
	border: 1px solid;
	border-left-color:#1C5D9D;
	border-right-color: #1C5D9D;
	border-top-color: #646464;
	border-bottom-color: #646464;
	position: relative;
	margin-bottom: 8px;
}

.newsmodul h2 {
	position: absolute;
	top: 11px;
	left:14px;
	width: 412px;
	height: 62px;
	font-size: 23px;
	overflow:hidden;
	line-height: 26px;
}

.newsmodul img {
	position: absolute;
	width: 185px;
	height: 120px;
	right: 13px;
	bottom: 25px;
}

.newsmodul span.tekstnewsa {
	position: absolute;
	top: 68px;
	left: 14px;
	width: 292px;
	height: 125px;
	font-size: 16px;
	line-height: 21px;
	text-align:justify;
	overflow:hidden;
}

.newsmodul span.upiekszacz-news {
	background:url(../grafika/upiekszacz-news.jpg) no-repeat;
	width: 202px;
	height: 6px;
	position: absolute;
	bottom: -1px;
	left: -1px;
	_bottom: -13px; /* IE 6 */
	
}
	
.newsmodul p.akt_wiecej {
	bottom:0;
	color:#646464 !important;
	float:right;
	font-size:13px;
	padding:2px 10px 3px;
	position:absolute;
	right:0;
} 

h1#header-aktualnosci {
	position: absolute;
	top: -1px;
	right:-1px;
	font-size: 15px;
	font-weight:normal;
	width: 131px;
	height: 24px;
	text-align:center;
	padding-top: 8px;
	border: 1px solid;
	border-top-color: #1C5D9D;
	border-left-color: #1C5D9D;
	border-right-color: #1C5D9D;
	border-bottom-color: #1C5D9D;
	color: #ffffff;
	background-color:#1C5D9D;
}

.newsmodul p {
	color: #000000;
}

.newsmodul a {
	text-decoration: none;
	display: block;
	color: #000000;
}

.newsmodul a h2 {
	color: #646464;
}

/*-----MOD IGRZYSKA--------*/

#mod-igrzyska-container {
	float:right;
	width: 426px;
	margin-top: 13px;
}

#mod-igrzyska-container div {
	border: 1px solid #646464;
}

#mod-igrzyska-container div.modul1 {
	float:left;
	width: 206px;
	height:210px;	
}

#mod-igrzyska-container div.modul1 img, #mod-igrzyska-container div.modul2 img {
	padding: 10px 2px 5px 4px;
}

#mod-igrzyska-container div.modul2 {
	float:right;
	width: 206px;
	height:210px;
}

#mod-igrzyska-container div h1 {
	width: 198px;
	height: 24px;
	padding: 4px;
	background-color: #646464;
	color: #fff;
	position: relative;
	font-size: 19px;
	text-align:center;
}

/*-----MOD FILMY--------*/

#mod-filmy {
	float:right;
	width: 424px;
	margin-top: 11px;
	height: 32px;
	border: 1px solid #646464;
	position: relative;
}

#mod-filmy h1 {
	margin-top: -1px;
	margin-right: -1px;
	font-size: 15px;
	font-weight:normal;
	width: 100px;
	height: 24px;
	text-align:center;
	padding-top: 8px;
	border: 1px solid #ff7300;
	color: #ffffff;
	background-color:#ff7300;
	float: right;
}

#mod-filmy a {
	text-decoration:none;
}

#mod-filmy h2 {
	position: absolute;
	top: 5px;
	left: 10px;
	font-size: 18px;
}

/*-----MOD GALERIA--------*/

#mod-galeria {
	float:right;
	width: 424px;
	margin-top: 11px;
	height: 248px;
	border: 1px solid #646464;
	position: relative;
}

#mod-galeria a {
	text-decoration:none;
}

#mod-galeria h1 {
	margin-top: -1px;
	margin-right: -1px;
	font-size: 15px;
	font-weight:normal;
	width: 100px;
	height: 24px;
	text-align:center;
	padding-top: 8px;
	border: 1px solid #ff7300;
	color: #ffffff;
	background-color:#ff7300;
	float: right;
}

#mod-galeria h2 {
	position: absolute;
	top: 8px;
	left: 10px;
	font-size: 18px;
}

#mod-galeria img.zdjecie {
	position: absolute;
	top: 45px;
	left: 60px;
}

#mod-galeria p.akt_wiecej {
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-size: 13px;
	width:50px;
}

#mod-galeria span.upiekszacz-galeria {
	background:url(../grafika/upiekszacz-galeria.jpg) no-repeat;
	width: 202px;
	height: 6px;
	position: absolute;
	bottom: -1px;
	left: -1px;
	_bottom: -13px; /* IE6 */
}

/*-----MOD KALENDARIUM--------*/

#mod-kalendarium {
	float:right;
	width: 424px;
	margin-top: 10px;
	margin-right: 2px;
}

#header-kalendarium {
	width: 424px;
	height: 32px;
	border: 1px solid;
	border-left-color:#1C5D9D;
	border-right-color: #1C5D9D;
	border-top-color: #646464;
	border-bottom-color: #646464;
	border-bottom-style:dotted;
	position: relative;
}

#header-kalendarium h1 {
	margin-top: -1px;
	margin-right: -1px;
	font-size: 15px;
	font-weight:normal;
	width: 131px;
	height: 24px;
	text-align:center;
	padding-top: 8px;
	border: 1px solid;
	border-top-color: #20892A;
	border-left-color: #CAE6CD;
	border-right-color: #20892A;
	border-bottom-color: #20892A;
	color: #ffffff;
	background-color:#009513;
	float: right;
}

#header-kalendarium span {
	position: absolute;
	top: 5px;
	left: 10px;
	width: 80px;
	font-size: 20px;
	color:#646464;
}

.kalendariummodul {
	width: 424px;
	height: 112px;
	border: 1px solid;
	border-left-color:#1C5D9D;
	border-right-color: #1C5D9D;
	border-top: none;
	border-bottom-color: #9EBDD9;
	border-bottom-style:dotted;
	position: relative;
	overflow: hidden;
	color: #000000 !important;
}

#mod-kalendarium div:last-child {
	border-bottom: 1px solid;
	border-bottom-color:#646464;
}

.kalendariummodul h2 { 
	color: #009513 !important;
	font-size: 19px;
	font-weight:normal;
	position: absolute;
	top: 15px;
	left: 10px;
}

.kalendariummodul p.tytul {
	position: absolute;
	top: 45px;
	left: 10px;
	width: 265px;
	height: 49px;
	overflow: hidden;
	text-transform:uppercase;
	font-size: 19px;
	line-height: 23px;
}

.kalendariummodul p.datamiasto {
	position: absolute;
	top: 45px;
	left: 270px;
	font-size: 19px;
	text-align:right;
	width: 145px;
	float:right;
	line-height: 22px;
}

.kalendariummodul p.datamiasto span {
	font-size: 15px;
}

.kalendariummodul p.datamiasto span.miasto {
	font-size: 15px;
	margin-top: -1px;
	display:block;
}

.kalendariummodul p.akt_wiecej {
	position: absolute;
	top: 10px;
	left: 365px;
	font-size: 13px;
	width:55px;
}

.kalendariummodul a {
	text-decoration:none;
	display: block;
}

.kalendariummodul span.upiekszacz-kalendarium {
	background:url(../grafika/upiekszacz-kalendarium.jpg) no-repeat;
	width: 202px;
	height: 6px;
	position: absolute;
	bottom: -1px;
	left: -1px;
	_bottom: -13px; /* IE6 */
}

/*-------------------*/
/*---MODUŁY-KONIEC---*/
/*-------------------*/

/*-------------------*/
/*-------DZIAŁY------*/
/*-------------------*/

/*-----DZIAŁ KONTAKT--------*/

#kontakt-menu {
	float: left;
	width: 220px;
	margin-top: 10px;
}

#kontakt-menu h3 {
	font-size: 17px;
	color:#646464;
	margin-bottom: 13px;
	margin-top: 13px;
	cursor:pointer;
}

#kontakt-menu h3 a{
	text-decoration:none;
}

#kontakt-tresc {
	float: left;
	width: 740px;
	min-height: 445px;
	overflow:hidden;
	position:relative;
	margin-top: 15px;
}

#kontakt-tresc div#pkpar-info {
	margin-top: 5px;
}

#kontakt-tresc h2.powrot { 
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 16px;
	font-weight: normal; 	
}

#kontakt-tresc h2.powrot a {  
	color: #646464;
	text-decoration: none;
}

#kontakt-tresc h1.clean {
	background-color:#fff;
	border: none;
	color: #1C5D9D;
}

#kontakt-tresc h1 {
	font-size: 17px;
	font-weight:normal;
	height: 26px;
	min-width: 80px;
	text-align:center;
	padding: 5px 10px 0 10px;
	border: 1px solid #1C5D9D;
	color: #fff;
	background-color:#1C5D9D;
	float: right;
	text-transform:uppercase;
}

#kontakt-box {
	width: 718px;
	float: right;
	padding: 10px 10px 10px 10px;
	border: 1px solid #00A9E0;
	margin-top: -1px;
	position: relative;
}

#kontakt-box span {
	display:block;
	line-height: 24px;
	text-align:center;
}

#kontakt-box span#dolaczdonas-tytul {
	font-size: 20px;
	margin: 0 0 10px 0;
	color: #1C5D9D;
}

#dolaczdonas-dyscypliny {
	width: 95%;
	margin: 6px auto;
	background-color: #1C5D9D;
	padding: 10px;
	text-align:center;
}

#dolaczdonas-dyscypliny a {
	color: #fff;
	text-decoration: none;
}

#dolaczdonas-dyscypliny a.active {
	color: #FFDC00;
}

div.dolaczdonas-modul {
	width: 738px;
	height: auto;
	float: right;
	padding: 0;
	border: 1px solid #00A9E0;
	margin-top: 10px;
	position: relative;
}

div.dolaczdonas-modul p {
	width: 568px;
	padding-left: 10px;
}

div.dolaczdonas-modul p.nazwa {
	font-size: 19px;
	color: #1C5D9D;
	padding-top: 10px;
}

div.dolaczdonas-modul p.adres {
	font-size: 15px;
	color: #696969;
	padding-top: 5px;
}

div.dolaczdonas-modul p.opis {
	font-size: 14px;
	color: #696969;
	padding-top: 15px;
}

div.dolaczdonas-modul div.email {
	width: 718px;
	height: 20px;
	background-color: #1C5D9D;
	padding: 10px;
	color: #fff;
	font-size: 17px;
}

div.dolaczdonas-modul div.email a {
	color: #fff;
	text-decoration:none;
}

div.dolaczdonas-modul p.dyscypliny {
	float:right;
	width: 170px;
	font-size: 11px;
	color: #1C5D9D;
	text-transform:uppercase; 
	text-align: right;
	padding: 10px 10px 0 0;
	line-height: 17px;	
}

div.dolaczdonas-modul p.dyscypliny a {
	text-decoration:none;
	color: #1C5D9D;
}

/*-----DZIAŁ PKPAR--------*/

#pkpar-menu {
	float: left;
	width: 220px;
	margin-top: 10px;
}

#pkpar-menu h3 {
	font-size: 17px;
	color:#646464;
	margin-bottom: 13px;
	margin-top: 13px;
	cursor:pointer;
}

#pkpar-menu ul {
	list-style:none;
	margin-left: 20px;
}

#pkpar-menu ul li {
	margin-bottom: 10px;
}

#pkpar-menu ul li.active {
	margin-left: -20px;
}

#pkpar-menu ul li.active a {
	font-weight:bold;	
	padding-left: 9px;
}

#pkpar-menu ul li a {
	word-spacing:2px;
	text-decoration:none;
	font-size: 14px;
}

#pkpar-tresc {
	float: left;
	width: 740px;
	margin-top: 10px;
	overflow:hidden;
	min-height: 485px;
}

#pkpar-tresc h1 {
	font-size: 17px;
	font-weight:normal;
	height: 26px;
	min-width: 80px;
	text-align:center;
	padding: 5px 10px 0 10px;
	border: 1px solid #646464;
	color: #646464;
	background-color:#FFF;
	float: right;
	text-transform:uppercase;
}


#pkpar-info {
	width: 718px;
	height: 200px;
	float: right;
	padding: 10px 10px 10px 10px;
	border: 1px solid #00A9E0;
	margin-top: -1px;
	position: relative;
}

#pkpar-info span {
	display:block;
	position: absolute;
	font-size: 21px;
}

#pkpar-info span.pkpar-tytul {
	top: 10px;
	left: 15px;
	color: #005DA1;
}

#pkpar-info span.pkpar-adres {
	left: 15px;
	top: 50px;
	line-height: 22px;
}

#pkpar-info img.polskikomitet {
	position: absolute;
	right: 10px;
	top: 10px;
}

#pkpar-info span.pkpar-telefony {
	bottom: 0;
	left: 0;
	height: 35px;
	background-color: #005DA1;
	color:#FFF;
	width: 100%;
	font-size: 20px;
	padding-top: 4px;
	padding-left: 8px;
}

#pkpar-rysunek {
	width: 738px;
	height: 135px;
	float: right;
	border: 1px solid #009615;
	background-color:#009615;
	margin-top: 15px;
	position: relative;	
	margin-bottom: 15px;
}

#pkpar-tresc-glowna {
	width: 718px;
	height: auto;
	float: right;
	padding: 10px 10px 10px 10px;
	border: 1px solid #009615;
	position: relative;
	text-align:justify;
	margin-top: -1px;
}

#pkpar-tresc-glowna p{ 
	margin-bottom: 10px;
}

#ambasadorzy-tresc-glowna, #pomocnik-tresc-glowna {
	width: 718px;
	height: auto;
	float: right;
	padding: 10px 10px 10px 10px;
	border: 1px solid #646464;
	position: relative;
	text-align:justify;
	margin-top: -1px;
}

#pomocnik-tresc-glowna p a {
	text-decoration:none;
}

/*-----DZIAŁ POBIERZ--------*/

#pobierz-container h2.powrot { 
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 16px;
	font-weight: normal; 	
}

#pobierz-container h2.powrot a {  
	color: #646464;
	text-decoration: none;
}

/*-----DZIAŁ MULTIMEDIA--------*/

#multimedia-menu {
	float: left;
	width: 218px;
	margin-top: 10px;
}

#multimedia-menu h3 {
	font-size: 17px;
	color:#ff7300;
	margin-bottom: 13px;
	margin-top: 13px;
	cursor:pointer;
}

#multimedia-menu ul {
	list-style:none;
	margin-left: 20px;
}

#multimedia-menu ul li {
	margin-bottom: 10px;
}

#multimedia-menu ul li.active {
	margin-left: -20px;
}

#multimedia-menu ul li.active a {
	font-weight:bold;	
	padding-left: 9px;
	color:#ff7300;
}

#multimedia-menu ul li a {
	word-spacing:2px;
	text-decoration:none;
	font-size: 14px;
}

#multimedia-tresc {
	float: left;
	width: 742px;
	margin-top: 10px;
	overflow:hidden;
	min-height: 485px;
	position: relative;
}

#multimedia-tresc h2.powrot { 
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 16px;
	font-weight: normal; 	
}

#multimedia-tresc h2.powrot a {  
	color: #646464;
	text-decoration: none;
}

#multimedia-tresc h1 {
	text-align:center;
	padding: 5px 10px 0 10px;
	height: 26px;
	color: #fff;
	background-color: #ff7300;
	font-size: 17px;
	font-weight:normal;
	overflow:hidden;
	float:right;
	margin-bottom: 15px;
}

#multimedia-tresc div.multimedia-zdjecia-modul {
	border: 1px solid #ff7300;
	width: 738px;
	float:right;
	margin-bottom: 15px;
	position: relative;
}

#multimedia-tresc div.multimedia-zdjecia-modul span.opis a {
	text-decoration:none;
}

#multimedia-tresc div.multimedia-zdjecia-modul h1 {
	text-align:left;
	width: 718px;
	margin-bottom: 0;
	font-size: 19px;
	padding: 10px;
	height: 22px;
}

#multimedia-tresc div.multimedia-zdjecia-modul span.zdjecie {
	width: 225px !important;
	height: 175px !important;
	float:left; 
	padding-top: 15px;
	padding-left: 16px;
	text-align:center;
}

#multimedia-tresc div.multimedia-zdjecia-modul img {

}

#multimedia-tresc div.multimedia-zdjecia-modul span.opis {
	clear:both;
	padding: 15px;
	padding-right: 100px;
	display:block;
}

#multimedia-tresc div.multimedia-zdjecia-modul span.wiecej {
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-size: 17px;
	*left: 655px;
}

#multimedia-tresc div.multimedia-zdjecia-modul span.wiecej img{
	padding:0;
	float:right;
	*position: absolute;
}

#multimedia-tresc div.multimedia-zdjecia-modul span.wiecej a {
	text-decoration:none;
	color:#646464;
}

#multimedia-tresc div.multimedia-zdjecia-modul multimedia.bezwynikow {
	float:left;
	padding: 11px;
	font-size: 16px;
	font-weight: bold;
}

#multimedia-tresc div.paginacja {
	float:right;
	font-size: 17px;
	color:#000000;
}

#multimedia-tresc div.paginacja a {
 text-decoration: none;
}

#multimedia-tresc div.multimedia-filmy-opis {
	border: 1px solid #ff7300;
	width: 740px;
	float:right;
	margin-bottom: 15px;
	position: relative;
	height: 435px;
}

#multimedia-tresc div.multimedia-filmy-opis h2 {
	background-color:#ff7300;
	color:#fff;
	font-size: 19px;
	height: 25px;
	padding: 5px;
}

#multimedia-tresc div.multimedia-filmy  {
	width: 738px;
	float:right;
	position: relative;
	padding-top: 10px;
}

#multimedia-tresc div.multimedia-filmy-modul {
	float:left; 
	margin-left: 15px;
	margin-bottom: 15px;
	height: 290px;
	width: 340px;
	border: 1px solid #646464;
	position: relative;
}

#multimedia-tresc div.multimedia-filmy-modul img {
	padding: 20px;
}

#multimedia-tresc div.multimedia-filmy-modul span.play-button {
	position: absolute;
	top: 90px;
	left: 130px;
	border:0px;
	z-index: 5000;
	background:url(../grafika/play_large.png) no-repeat;
	width: 83px;
	height: 83px;
	display:block;
}

#multimedia-tresc div.multimedia-filmy-modul a:hover span.play-button {
	background:url(../grafika/play_large_hover.png) no-repeat;
}

#multimedia-tresc div.multimedia-filmy-modul h2 {
	background-color: #646464;
	color: #fff;
	font-size: 19px;
	bottom: 0;
	position: absolute;
	padding: 5px;
	height: 25px;
	width: 330px;
}

#multimedia-tresc div.multimedia-zdjecia-opis {
	border: 1px solid #ff7300;
	width: 708px;
	float:right;
	margin-bottom: 15px;
	position: relative;
	padding: 15px;
	margin-top: -15px;
}

#multimedia-tresc div.multimedia-zdjecia-opis h2 {
	color:#ff7300;
	font-size: 19px;
	margin-bottom: 10px;
}

#multimedia-tresc div.multimedia-zdjecia  {
	border: 1px solid #ff7300;
	width: 738px;
	float:right;
	position: relative;
	padding-top: 10px;
}

#multimedia-tresc div.multimedia-zdjecia span.zdjecie {
	width: 225px !important;
	height: 175px !important;
	float:left; 
	padding-left: 15px;
	padding-bottom: 16px;
	text-align:center;
}

#multimedia-tresc div.multimedia-zdjecia span.bezwynikow {
	font-weight: bold;
}

#multimedia-tresc div.multimedia-zdjecia img {
	
}

/*-----DZIAŁ IGRZYSKA--------*/

#igrzyska-menu {
	float: left;
	width: 220px;
	margin-top: 10px;
}

#igrzyska-menu h3, #igrzyska-menu h2 {
	font-size: 17px;
	color:#00A9E0;
	margin-bottom: 13px;
	margin-top: 13px;
	cursor:pointer;
}

#igrzyska-menu h2 a {
	text-decoration:none;
	color:#00A9E0;
}

#igrzyska-menu ul {
	list-style:none;
	margin-left: 20px;
}

#igrzyska-menu ul li {
	margin-bottom: 10px;
}

#igrzyska-menu ul li.active {
	margin-left: -20px;
}

#igrzyska-menu ul li.active a {
	font-weight:bold;	
	color: #00A9E0;	
	padding-left: 9px;
}

#igrzyska-menu ul li a {
	word-spacing:2px;
	text-decoration:none;
	font-size: 14px;
}

#igrzyska-tresc {
	float: left;
	width: 740px;
	margin-top: 10px;
	min-height: 485px;
	overflow:hidden;
	position:relative;
}

#igrzyska-tresc h1.clean {
	background-color:#fff;
	border: none;
	color: #00A9E0;
}

#igrzyska-tresc h1 {
	font-size: 17px;
	font-weight:normal;
	height: 26px;
	min-width: 80px;
	text-align:center;
	padding: 5px 10px 0 10px;
	border: 1px solid #00A9E0;
	color: #fff;
	background-color:#00A9E0;
	float: right;
	text-transform:uppercase;
}

#igrzyska-tresc h2.powrot { 
	position: absolute;
	top: 5px;
	left: 5px;
	color: #00A9E0;
	font-size: 16px;
	font-weight: normal; 	
}

#igrzyska-tresc h2.powrot a {
	text-decoration:none;
}

#igrzyska-tresc h1.igrzyska-wiecej {
	width: 116px;
	height: 24px;
	font-size: 17px;
	padding-top:4px;
	margin-bottom: 10px;
}

#igrzyska-tresc h1.igrzyska-wiecej a { 
	color: #FFFFFF;
	text-decoration:none;
}

#igrzyska-opis {
	width: 708px;
	float: right;
	padding: 10px 15px 10px 15px;
	border: 1px solid #00A9E0;
	border-bottom: 5px solid #00A9E0;
	margin-top: -1px;
	position: relative;
	text-align:justify;
}

#igrzyska-opis p {
	margin-bottom: 10px;
}

#igrzyska-opis img {
	float: left;
	width: 200px;
	height: 160px;
	margin-right: 10px;
}


#igrzyska-opis img.imgpodstrona {
	width: 330px;
	height: 210px;
}

#igrzyska-galeria {
	width: 738px;
	float: right;
	background-color: #00A9E0;
	margin: 10px 0;
	position: relative;
	height: 130px;
}

#igrzyska-galeria span { 
	color: #fff;
}

#igrzyska-galeria-pusty {
	width: 738px;
	float: right;
	height: 10px;
}

#igrzyska-prawypanel {
	width: 245px;
	float:right;
	margin-left: 5px;
	min-height: 400px;
}

#igrzyska-prawypanel div.igrzyska-prawymodul {
	width: 243px;
	border: 1px solid #00A9E0;
	margin-bottom: 8px;
	float:left;
}

#igrzyska-prawypanel div.igrzyska-prawymodul span.upiekszenie-medalisci {
	display:block;
	background:url(../grafika/upiekszacz-igrzyska-prawy.jpg) no-repeat;
	width: 220px;
	height: 7px;
	float: right;
	margin-top: 1px;	
}

#igrzyska-prawypanel div.igrzyska-prawymodul span.medalista {
	float: left;
	margin: 8px;
	display:block;
	font-size: 12px;
	font-weight:bold;
	margin-left: 20px;
	_margin-left: 10px;
	_margin-top: -5px;
	*padding-bottom:5px;
	text-decoration:none;
}

#igrzyska-newsy {
	width: 480px;
	min-height: 400px;
	float:left;
}

#igrzyska-newsy div.igrzyskanewsmodul {
	float:left;
	width: 463px;
	border: 1px solid #00A9E0;
	padding: 8px 11px 11px 11px;
	
	margin-bottom: 8px;
	text-align:justify;
	position: relative;
}

#igrzyska-newsy div.igrzyskanewsmodul span p {
margin-bottom: 15px;
}

#igrzyska-newsy div.igrzyskanewsmodul span.igrzyskatekstnewsa a { 
 text-decoration:none;
}


#igrzyska-newsy div.igrzyskanewsmodul span.igrzyskatekstnewsa p.akt_wiecej {
	bottom:-10px;
	color:#646464 !important;
	float:right;
	font-size:13px;
	position:absolute;
	right:0;
} 

#igrzyska-newsy  div.igrzyskanewsmodul h2, #igrzyska-opis h2 {
	width: 463px;
	font-size: 20px;
	line-height: 22px;

	color: #00A9E0;
	margin-bottom: 6px;
}

#igrzyska-newsy div.igrzyskanewsmodul h3 {
	width: 463px;
	font-size: 16px;
	overflow:hidden;
	line-height: 18px;
	margin-bottom: 6px;
}

#igrzyska-newsy div.igrzyskanewsmodul img {
	float: left;
	width: 180px;
	height: 145px;
	margin: 0 11px 3px 0;
	border: 1px solid #646464;
}

#igrzyska-newsy div.igrzyskanewsmodul span.upiekszacz-igrzyska-news {
	background:url(../grafika/upiekszacz-igrzyska-prawy.jpg) no-repeat;
	width: 220px;
	height: 7px;
	position: absolute;
	bottom: -1px;
	left: -1px;
	_bottom: -13px; /* IE 6 */
}

#igrzyska-newsy div.paginacja {
	float:right;
	font-size: 17px;
	color:#000000;
}

#igrzyska-newsy div.paginacja a {
 text-decoration: none;
}


#igrzyska-newsy span.igrzyska-bezwynikow {
	float:left;
	width: 463px;
	height: 20px;
	overflow:hidden;
	border: 1px solid #00A9E0;
	padding: 11px;
	font-size: 16px;
	font-weight: bold;
}

#igrzyska-prawypanel div.igrzyska-prawymodul  span.igrzyska-bezwynikow {
	margin: 10px auto;
	text-align:center;
	font-size: 14px;
	font-weight:bold;
	display:block;
	float: left;
	width: 100%;
	*padding-bottom: 10px;
}

#igrzyska-prawypanel div.igrzyska-prawymodul h1 {
	background-color: #00A9E0;
	color: #fff;
	height: 20px;
	padding: 5px;
	text-align: center;
	font-size: 18px;
	width: 232px;
	display:block;
}

#igrzyska-prawypanel div.igrzyska-prawymodul h1 a {
	color: #fff;
	text-decoration:none;
}

#igrzyska-info {
	width: 708px;
	float: right;
	padding: 10px 15px 10px 15px;
	border: 1px solid #00A9E0;
	margin-top: -1px;
	position: relative;
	text-align:justify;
}

#igrzyska-info p{
	margin-bottom: 10px;
}


#medalisci-info {
	width: 708px;
	float: right;
	padding: 10px 15px 10px 15px;
	border: 1px solid #00A9E0;
	margin-top: -1px;
	position: relative;
	text-align:justify;
}

#medalisci-info p{
	margin-bottom: 10px;
}

#medalisci-box {
 	text-align:center;
	width: 335px;
	float: left;
	border: 1px solid #00A9E0;
	position: relative;
	margin-top: -1px;
	margin-right: 30px;
	margin-bottom: 15px;
	overflow:hidden;
	height: 270px;
}

#medalisci-box h2 {
	background-color: #00A9E0;
	color: #fff;
	font-size: 18px;
	padding: 5px;
	text-align:center;
}

#medalisci-box h2 a {
	text-decoration:none;
	color: #fff;
}

#medalisci-box img {
	position: absolute;
	padding-top: 10px;
	left: 32px;
}

/* IGRZYSKA NEWS */

#igrzyska-tresc div.newsmodul2 {
	float:left;
	width: 706px;
	border: 1px solid;
	border-left-color:#00A9E0;
	border-right-color: #00A9E0;
	border-top-color: #00A9E0;
	border-bottom-color: #00A9E0;
	position: relative;
	margin-bottom: 8px;
	overflow:hidden;
	padding: 11px 16px 16px 16px;
	text-align:justify;
}

#igrzyska-tresc div.newsmodul2 h2 {
	width: 706px;
	font-size: 23px;
	line-height: 26px;
	overflow:hidden;
	color: #00A9E0;
	margin-bottom: 8px;
}

#igrzyska-tresc div.newsmodul2 h3 {
	width: 706px;
	font-size: 19px;
	overflow:hidden;
	line-height: 23px;
	margin-bottom: 8px;
}

#igrzyska-tresc div.newsmodul2 img {
	float: left;
	width: 330px;
	height: 210px;
	margin: 0 16px 6px 0;
}

#igrzyska-tresc div.newsmodul2 span.tekstnewsa2 {
	width: 802px;
	font-size: 16px;
	line-height: 21px;
	overflow:hidden;
}

#igrzyska-tresc div.newsmodul2 span.tekstnewsa2 p {
	margin-bottom: 15px;
}

#igrzyska-tresc div.newsmodul2 span.upiekszacz-news {
	background:url(../grafika/upiekszacz-igrzyska.jpg) no-repeat;
	width: 202px;
	height: 6px;
	position: absolute;
	bottom: -1px;
	left: -1px;
	_bottom: -13px; /* IE 6 */
}

#igrzyska-tresc h1#header-aktualnosci2 {
	float:right;
	font-size: 15px;
	font-weight:normal;
	width: 131px;
	height: 24px;
	text-align:center;
	padding-top: 8px;
	border: 1px solid;
	border-top-color: #00A9E0;
	border-left-color: #00A9E0;
	border-right-color: #00A9E0;
	border-bottom-color: #00A9E0;
	color: #ffffff;
	background-color:#00A9E0;
}


/*-----DZIAŁ KALENDARIUM--------*/

#kalendarium-menu {
	float: left;
	width: 220px;
	margin-top: 10px;
}

#kalendarium-menu h3 {
	font-size: 17px;
	color:#009513;
	margin-bottom: 13px;
	margin-top: 13px;
	cursor:pointer;
}

#kalendarium-menu ul {
	list-style:none;
	margin-left: 20px;
}

#kalendarium-menu ul li {
	margin-bottom: 10px;
}

#kalendarium-menu ul li.active {
	margin-left: -20px;
}

#kalendarium-menu ul li.active a {
	font-weight:bold;	
	color: #009513;	
	padding-left: 9px;
}

#kalendarium-menu ul li a {
	word-spacing:2px;
	text-decoration:none;
	font-size: 14px;
}

#kalendarium-tresc {
	float: left;
	width: 740px;
	margin-top: 10px;
	min-height: 485px;
}

#kalendarium-tresc h1 {
	margin-top: -1px;
	font-size: 15px;
	font-weight:normal;
	width: 151px;
	height: 24px;
	text-align:center;
	padding-top: 8px;
	border: 1px solid;
	border-top-color: #20892A;
	border-left-color: #CAE6CD;
	border-right-color: #20892A;
	border-bottom-color: #20892A;
	color: #ffffff;
	background-color:#009513;
	float: right;
}

#kalendarium-tresc h1.kalendarium-wiecej {
	margin-top: -3px;
	width: 116px;
	height: 24px;
	font-size: 17px;
	padding-top:4px;
	margin-bottom: 10px;
}

#kalendarium-tresc h1.kalendarium-wiecej a { 
	color: #FFFFFF;
	text-decoration:none;
}

.kalendarium-wpis {
	width: 678px;
	float: right;
	border: 1px solid;
	border-top-color: #20892A;
	border-left-color: #009515;
	border-right-color: #20892A;
	border-bottom-color: #20892A;
	margin-bottom: 8px;
	position:relative;
}

.kalendarium-wpis span.kal-dzien {
	position: absolute;
	top:-1px;
	left: -47px;
	width: 45px;
	height: 37px;
	border: 1px solid;
	border-color: #20892A;
	text-align:center;
	padding-top: 5px;
	color: #ffffff;
	background-color:#009513;
	font-size: 25px;
}

.kalendarium-wpis div.gora-wpisu {
	height: 31px;
	padding: 5px 6px 0 21px;
	width: 641px;
}

.kalendarium-wpis div.gora-wpisu h3 {
	font-size: 16px;
	width: 130px;
	float: right;
	text-align:right;
	color: #009513;
}

.kalendarium-wpis div.gora-wpisu h4 {
	font-size: 19px;
	float: left;
	width: 510px;
}

.kalendarium-wpis div.gora-wpisu h4 span {
	font-size: 15px;
}

.kalendarium-wpis h2 {
	font-size: 24px;
	margin-left: 21px;
	_margin-left: 11px; /* IE6 */
	width: 440px;
	min-height: 70px;
	float: left;
	color: #009513;
}

.kalendarium-wpis p {
	clear:none;
	margin: 18px 21px 20px 21px;
	text-align:justify;
}

.kalendarium-wpis img {
	width: 190px;
	height: 155px;
	margin: 0 15px 10px 10px;
	float: right;
}

.kalendarium-wpis h2.bezimage, .kalendarium-wpis p.bezimage {
	width: 638px;
}

.kalendarium-wpis span.upiekszacz-kalendarium {
	background:url(../grafika/upiekszacz-kalendarium.jpg) no-repeat;
	width: 202px;
	height: 6px;
	position: absolute;
	bottom: -1px;
	left: -1px;
	_bottom: -13px; /* IE6 */
}

/*-----DZIAŁ AVIVA--------*/

#aviva-menu {
	float: left;
	width: 220px;
	margin-top: 10px;
}

#aviva-menu h3 {
	font-size: 17px;
	color:#ffdc00;
	margin-bottom: 13px;
	margin-top: 13px;
	cursor:pointer;
}

#aviva-menu ul {
	list-style:none;
	margin-left: 20px;
}

#aviva-menu ul li {
	margin-bottom: 10px;
}

#aviva-menu ul li.active {
	margin-left: -20px;
}

#aviva-menu ul li.active a {
	font-weight:bold;	
	color: #ffdc00;	
	padding-left: 9px;
}

#aviva-menu ul li a {
	word-spacing:2px;
	text-decoration:none;
	font-size: 14px;
}

#aviva-tresc {
	float: left;
	width: 740px;
	margin-top: 10px;
	min-height: 485px;
	overflow:hidden;
	position:relative;
}

#aviva-tresc h1 {
	margin-top: -1px;
	font-size: 17px;
	font-weight:normal;
	height: 26px;
	min-width: 80px;
	text-align:center;
	padding: 5px 10px 0 10px;
	border: 1px solid #ffdc00;
	color: #646464;
	background-color:#ffdc00;
	float: right;
	text-transform:uppercase;
}

#aviva-tresc h2.powrot { 
	position: absolute;
	top: 5px;
	left: 5px;
	color: #ffdc00;
	font-size: 16px;
	font-weight: normal; 	
}

#aviva-tresc h2.powrot a {
	text-decoration:none;
}

#aviva-info {
	width: 718px;
	min-height: 100px;
	float: right;
	padding: 10px 10px 10px 10px;
	border: 1px solid #ffdc00;
}

/*-----DZIAŁ DYSCYPLINY--------*/

#dyscypliny-menu {
	float: left;
	width: 220px;
	margin-top: 10px;
}

#dyscypliny-menu h3 {
	font-size: 17px;
	color:#FFC600;
	margin-bottom: 13px;
	margin-top: 13px;
	cursor:pointer;
}

#dyscypliny-menu ul {
	list-style:none;
	margin-left: 20px;
}

#dyscypliny-menu ul li {
	margin-bottom: 10px;
}

#dyscypliny-menu ul li.active {
	margin-left: -20px;
}

#dyscypliny-menu ul li.active a {
	font-weight:bold;	
	color: #FFC600;	
	padding-left: 9px;
}

#dyscypliny-menu ul li a {
	word-spacing:2px;
	text-decoration:none;
	font-size: 14px;
}

#dyscypliny-tresc {
	float: left;
	width: 740px;
	margin-top: 10px;
	min-height: 485px;
	overflow:hidden;
	position:relative;
}

#dyscypliny-tresc h1 {
	margin-top: -1px;
	font-size: 17px;
	font-weight:normal;
	height: 26px;
	min-width: 80px;
	text-align:center;
	padding: 5px 10px 0 10px;
	border: 1px solid #FFC600;
	color: #646464;
	background-color:#FFC600;
	float: right;
	text-transform:uppercase;
}

#dyscypliny-tresc h2.powrot { 
	position: absolute;
	top: 5px;
	left: 5px;
	color: #FFC600;
	font-size: 16px;
	font-weight: normal; 	
}

#dyscypliny-tresc h2.powrot a {
	text-decoration:none;
}

#dyscypliny-info {
	width: 718px;
	min-height: 100px;
	float: right;
	padding: 10px 10px 10px 10px;
	border: 1px solid #FFC600;
}

#dyscypliny-info span {
	display:block;
}

#dyscypliny-info span#tytul-dyscypliny {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

#dyscypliny-infobox {
	width: 740px;
	background-color: #FFC600;
	height: 50px; 
	float:right;
	position:relative;
	margin-bottom: 7px;
} 

#dyscypliny-infobox span#dolaczdonas-dyscypliny {
	display:block;
	float: left;
	width: 169px;
	height: 24px;
	background-color:#646464;
	margin: 0 15px 0 1px;
	padding: 10px;
	font-size: 18px;
	text-align:center;
}

#dyscypliny-infobox span#dolaczdonas-dyscypliny a {
	color:#FFC600;
	text-decoration:none;
}

#dyscypliny-infobox span#dolaczdonas-tekst-dyscypliny {
	font-size: 18px;
	font-weight:bold;
	display:block;
	width: 500px;
	height: 30px;
	float: left;
	overflow:hidden;
	padding-top: 14px;
}

#dyscypliny-ikonygrafa {
	width: 740px;
	height: 132px;
	background-color: #FFC600; 
	float:right;
	position:relative;
	margin-bottom: 8px;
	overflow:hidden;
}

#dyscypliny-ikonygrafa span#ikona-dyscypliny {
	background-color:#646464;
	margin: 1px 0 0 1px;
	height: 130px;
	width: 190px;
	float: left;
}

#dyscypliny-ikonygrafa span#ikona-dyscypliny img {
	height: 130px;
	width: 190px;
}

#dyscypliny-ikonygrafa span#obrazek-dyscypliny {
	width: 548px;
	height: 130px;
	float:left;
	margin-top: 1px;
}

#dyscypliny-ikonygrafa span#obrazek-dyscypliny img {
	width: 548px;
	height: 130px;
}

#dyscypliny-newsy {
	width: 480px;
	min-height: 400px;
	float:left;
}

#dyscypliny-newsy div.dyscyplinynewsmodul {
	float:left;
	width: 463px;
	border: 1px solid #FFC600;
	padding: 8px 11px 11px 11px;
	overflow:hidden;
	margin-bottom: 8px;
	text-align:justify;
	position: relative;
}

#dyscypliny-newsy div.dyscyplinynewsmodul span.dyscyplinytekstnewsa a { 
 text-decoration:none;
}


#dyscypliny-newsy div.dyscyplinynewsmodul span.dyscyplinytekstnewsa p.akt_wiecej {
	bottom:-10px;
	color:#646464 !important;
	float:right;
	font-size:13px;
	position:absolute;
	right:0;
} 

#dyscypliny-newsy div.dyscyplinynewsmodul span p {
margin-bottom: 15px;
}

#dyscypliny-newsy  div.dyscyplinynewsmodul h2 {
	width: 463px;
	font-size: 20px;
	line-height: 22px;
	overflow:hidden;
	color: #FFC600;
	margin-bottom: 6px;
}

#dyscypliny-newsy div.dyscyplinynewsmodul h3 {
	width: 463px;
	font-size: 16px;
	overflow:hidden;
	line-height: 18px;
	margin-bottom: 6px;
}

#dyscypliny-newsy div.dyscyplinynewsmodul img {
	float: left;
	width: 180px;
	height: 145px;
	margin: 0 11px 3px 0;
	border: 1px solid #646464;
}

#dyscypliny-newsy div.dyscyplinynewsmodul span.upiekszacz-dyscypliny-news {
	background:url(../grafika/upiekszacz-dyscypliny-prawy.jpg) no-repeat;
	width: 220px;
	height: 7px;
	position: absolute;
	bottom: -1px;
	left: -1px;
	_bottom: -13px; /* IE 6 */
}

#dyscypliny-newsy div.paginacja {
	float:right;
	font-size: 17px;
	color:#000000;
}

#dyscypliny-newsy div.paginacja a {
 text-decoration: none;
}

#dyscypliny-newsy span.dyscypliny-bezwynikow {
	float:left;
	width: 463px;
	height: 20px;
	overflow:hidden;
	border: 1px solid #FFC600;
	padding: 11px;
	font-size: 16px;
	font-weight: bold;
}

#dyscypliny-prawypanel div.dyscypliny-prawymodul  span.dyscypliny-bezwynikow {
	margin: 10px auto;
	text-align:center;
	font-size: 14px;
	font-weight:bold;
	display:block;
	float: left;
	width: 100%;
}

#dyscypliny-prawypanel {
	width: 245px;
	float:right;
	margin-left: 5px;
	min-height: 400px;
}

#dyscypliny-prawypanel div.dyscypliny-prawymodul {
	width: 243px;
	border: 1px solid #FFC600;
	margin-bottom: 8px;
	float:left;
}

#dyscypliny-prawypanel div.dyscypliny-prawymodul span.upiekszenie-medalisci {
	display:block;
	background:url(../grafika/upiekszacz-dyscypliny-prawy.jpg) no-repeat;
	width: 220px;
	height: 7px;
	float: right;
	margin-top: 1px;	
}

#dyscypliny-prawypanel div.dyscypliny-prawymodul span.medalista, #dyscypliny-prawypanel div.dyscypliny-prawymodul span.trener {
	float: left;
	width: 100;
	margin: 8px;
	display:block;
	font-size: 12px;
	font-weight:bold;
	margin-left: 20px;
	*margin-left: 10px;
	_margin-top: -5px;
	*padding-bottom:5px;
	text-decoration:none;
}

#dyscypliny-prawypanel div.dyscypliny-prawymodul h1 {
	background-color: #FFC600;
	color: #64646464;
	height: 25px;
	padding: 5px;
	text-align: center;
	font-size: 18px;
	width: 232px;
	_width: 234px;
	display:block;
}

#dyscypliny-prawypanel div.dyscypliny-prawymodul div.dyscyplinykalendariummodul {
	width: 220px;
	float:left;
	margin: 5px 5px 5px 18px;
	*width: 197px; /* IE 6 i 7*/ 
	position: relative;
}

#dyscypliny-prawypanel div.dyscypliny-prawymodul div.dyscyplinykalendariummodul:first-child {
	margin-top: 10px;
}

#dyscypliny-prawypanel div.dyscypliny-prawymodul div.dyscyplinykalendariummodul:last-child {
	margin-bottom: 0;
} 

#dyscypliny-prawypanel div.dyscypliny-prawymodul div.dyscyplinykalendariummodul h4 {
	font-size: 13px;
	display:block;
	float:left;
	margin-bottom: 3px;
	width: 210px;
	_width: 200px; /* IE 6 */ 
}

#dyscypliny-prawypanel div.dyscypliny-prawymodul div.dyscyplinykalendariummodul h5 {
	font-size: 10px;
	display:block;
	float:left;
	margin-bottom: 15px;
	*height: 35px; /* IE 6 & 7 */
	_height: 25px;
	_font-size: 8px; /* IE 6 */
}

#dyscypliny-prawypanel div.dyscypliny-prawymodul div.dyscyplinykalendariummodul span.upiekszacz-dotyellow-kalendarium {
	background:url(../grafika/dot-yellow.jpg) no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 3px;
	left: -18px;
	_left: -36px; /* IE 6 */ 
}

#dyscypliny-prawypanel div.dyscypliny-prawymodul div.dyscyplinykalendariummodul span.upiekszacz-dyscypliny-kalendarium {
	background:url(../grafika/upiekszacz-dyscypliny-prawy.jpg) no-repeat;
	width: 220px;
	height: 7px;
	position: absolute;
	bottom: -1px;
	right: -7px;
	_bottom: -17px; /* IE 6 */ 
	_right: -12px; /* IE 6 */ 
}

/* ONLY FOR IE 7 */ 
html>body #dyscypliny-prawypanel div.dyscypliny-prawymodul div.dyscyplinykalendariummodul { 
	*padding-left: 20px;
}

html>body #dyscypliny-prawypanel div.dyscypliny-prawymodul div.dyscyplinykalendariummodul span.upiekszacz-dotyellow-kalendarium {
	*left: 0px;
}

/* EOF ONLY FOR IE 7 */

/* DYSCYPLINY WIADOMOŚCI */

#dyscypliny-tresc div.newsmodul2 {
	float:left;
	width: 706px;
	border: 1px solid;
	border-left-color:#FFC600;
	border-right-color: #FFC600;
	border-top-color: #FFC600;
	border-bottom-color: #FFC600;
	position: relative;
	margin-bottom: 8px;
	overflow:hidden;
	padding: 11px 16px 16px 16px;
	text-align:justify;
}

#dyscypliny-tresc div.newsmodul2 h2 {
	width: 706px;
	font-size: 23px;
	line-height: 26px;
	overflow:hidden;
	color: #FFC600;
	margin-bottom: 8px;
}

#dyscypliny-tresc div.newsmodul2 h3 {
	width: 706px;
	font-size: 19px;
	overflow:hidden;
	line-height: 23px;
	margin-bottom: 8px;
}

#dyscypliny-tresc div.newsmodul2 img {
	float: left;
	width: 330px;
	height: 210px;
	margin: 0 16px 6px 0;
}

#dyscypliny-tresc div.newsmodul2 span.tekstnewsa2 {
	width: 802px;
	font-size: 16px;
	line-height: 21px;
	overflow:hidden;
}

#dyscypliny-tresc div.newsmodul2 span.tekstnewsa2 p {
	margin-bottom: 15px;
}

#dyscypliny-tresc div.newsmodul2 span.upiekszacz-news {
	background:url(../grafika/upiekszacz-dyscypliny-prawy.jpg) no-repeat;
	width: 202px;
	height: 6px;
	position: absolute;
	bottom: -1px;
	left: -1px;
	_bottom: -13px; /* IE 6 */
}

#dyscypliny-tresc h1#header-aktualnosci2 {
	float:right;
	font-size: 15px;
	font-weight:normal;
	width: 131px;
	height: 24px;
	text-align:center;
	padding-top: 8px;
	border: 1px solid;
	border-top-color: #FFC600;
	border-left-color: #FFC600;
	border-right-color: #FFC600;
	border-bottom-color: #FFC600;
	color: #ffffff;
	background-color:#FFC600;
}


/*-----DZIAŁ NEWS--------*/

#news {
	float:left;
	width: 960px;
	margin-top: 13px;
	position: relative;
}

#news div.newsmodul2 {
	float:left;
	width: 926px;
	border: 1px solid;
	border-left-color:#1C5D9D;
	border-right-color: #1C5D9D;
	border-top-color: #1C5D9D;
	border-bottom-color: #1C5D9D;
	position: relative;
	margin-bottom: 8px;
	overflow:hidden;
	padding: 11px 16px 16px 16px;
	text-align:justify;
}

#news div.newsmodul2 h2 {
	width: 926px;
	font-size: 23px;
	line-height: 26px;
	overflow:hidden;
	color: #1C5D9D;
	margin-bottom: 8px;
}

#news div.newsmodul2 h3 {
	width: 926px;
	font-size: 19px;
	overflow:hidden;
	line-height: 23px;
	margin-bottom: 8px;
}

#news div.newsmodul2 img {
	float: left;
	width: 330px;
	height: 210px;
	margin: 0 16px 6px 0;
}

#news div.newsmodul2 span.tekstnewsa2 {
	width: 802px;
	font-size: 16px;
	line-height: 21px;
	overflow:hidden;
}

#news div.newsmodul2 span.tekstnewsa2 p {
	margin-bottom: 15px;
}

#news div.newsmodul2 span.upiekszacz-news {
	background:url(../grafika/upiekszacz-news.jpg) no-repeat;
	width: 202px;
	height: 6px;
	position: absolute;
	bottom: -1px;
	left: -1px;
	_bottom: -13px; /* IE 6 */
}

#news h1#header-aktualnosci2 {
	float:right;
	font-size: 15px;
	font-weight:normal;
	width: 131px;
	height: 24px;
	text-align:center;
	padding-top: 8px;
	border: 1px solid;
	border-top-color: #1C5D9D;
	border-left-color: #1C5D9D;
	border-right-color: #1C5D9D;
	border-bottom-color: #1C5D9D;
	color: #ffffff;
	background-color:#1C5D9D;
}

#news div.paginacja {
	float:right;
	font-size: 17px;
	color:#000000;
}

#news div.paginacja a {
	text-decoration: none;
}

#news div.paginacja img {
	margin: 0 5px 0 5px;
}

/*-----DZIAŁ POCZTA--------*/

#poczta-error {
	color: red;
	font-weight: bold;
	float:right;
	margin-top: 10px;
	margin-bottom:5px;
	text-align:right;
	width: 100%;
}

#poczta {
	float: right;
	margin-top: 40px;
	min-height: 455px;
}

#poczta span.poczta-zalozkonto {
	float: right;
	margin-top: 55px;
}

#poczta span.poczta-zalozkonto a {
	text-decoration: none;
	text-align: right;
	font-size: 17px;
	font-weight:bold;
}

#poczta div#poczta-box {
	border: solid 8px #E00078;
	height: 140px;
	width: 720px;
	float: right;
	position: relative;
}

#poczta div#poczta-box span.poczta-zalogujsie {
	display: block;
	position: absolute;
	right: 0;
	top: -35px;
	height: 40px;
	font-size: 17px;
	font-weight:bold;
}

#poczta div#poczta-box form span.poczta-login, #poczta div#poczta-box form span.poczta-haslo {
	position: absolute;
	left: 300px;	
	font-size: 17px;
}

#poczta div#poczta-box form span.poczta-login {
	top: 40px;
}

#poczta div#poczta-box form span.poczta-haslo {
	top: 80px;
}

#poczta div#poczta-box div#box {
	position: absolute;
	top: -7px;
	left: -7px;
	width: 200px;
	height: 147px;
	background-color: #666666;
}

#poczta div#poczta-box form {
	font-weight:bold;
}

#poczta div#poczta-box form input{
	border: solid 1px #B5B5B5;
	height: 24px;
	color: #E00078;
	position:absolute;
	top: -3px;
	width: 260px;
	font-size: 16px;
	font-weight: bold;
}

#poczta div#poczta-box form input#button {
	color: #fff;
	background-color: #E00078;
	width: 100px;
	height: 40px;
	font-size: 17px;
	font-weight:bold;
	position:absolute;
	top: 148px;
	right: -8px;
	border: solid 1px #E00078;
}

#poczta div#poczta-box div#box span.email {
	font-size: 17px;
	font-weight: bold;
	position:absolute;
	top: 60px;
	left: 30px;
	color: #fff;
	text-align:center;
}

/*-------------------*/
/*---DZIAŁY KONIEC---*/
/*-------------------*/

/*-----INNE--------*/

#tekst {
	width: 600px;
	height: 350px;
}
