html, body, div, img,  a, h5, h4, h3 {margin: 0; padding: 0; border: 0; text-decoration: none; color: black;}
html, body {  width: 100%; text-align: center;}
a {text-decoration: none; color: #FF4A00; }
html {	
	font:  11px  verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
   background: url(../img/tlo.jpg)  repeat-x ;
	background-color: #FFF;
	background: Balack;
}  
.badf{
	color:red;
}
#container{
	text-align: center;
	overflow:hidden; 
	width: 976px; 
	position: relative;
	margin: 0 auto 0px auto;
	border-bottom:2px solid #E0E0E0;
	padding-bottom: 30px;
}
.belka{
	float: left;
	width: 900px;
	padding:0px 0;
	height:8px;

}
.silver{
	color: #5B5B5B;
	padding-bottom: 3px;
}
.silver a{
	color: #FF4A00;
}
#logo{
	margin-left: 7px;
	height: 84px;
	padding-bottom: 3px;
}
#top a{
color: Black;
} 
#top{
	overflow: hidden;
	background: url(../img/top.jpg) no-repeat;
	height:155px;
}
#box_tp{
	float: right;
	width: 100%;
}
#artykul{
	text-align: right;
	width: 196px;
	display: inline;
	margin: 0px 4px 0 0;
	padding: 0px 2px 6px 0;
	border-bottom: 2px solid black;
}
#artykul img{
	float: right;
	overflow: 
}
.kreska_t{
  float: left;
  margin:0 0px 0 3px;
  display: inline;
}
.nag_st{
	float: left;
	width: 100%;
	padding: 4px 0 5px 0px;
	font-size: 11px;
	color: #749B00;
	font-weight: bolder;
	margin-bottom: 5px;
}
#zegar{
float:left;
margin:39px 0 5px 0;
padding:0;
width:113px;
height:113px;
background: url(../img/zegar.jpg) no-repeat;
}
#imieniny{
float:left;
margin:52px 0 0 0;
text-align:left;
width:200px;
font:11px Tahoma,Arial,Verdana;
height:75px;
}
#imieniny p{
color:white;
padding:5px;
margin:0;
}
#logo{
float:left;
margin:10px 0 0 40px;
}
#sluchajradia{
float:right;
margin:20px 0 0 0;
width:317px;
height:134px;
background:url(../img/sluchajradia.jpg) no-repeat;
position:relative;

}
#sluchajradia #sluchaj{
position:absolute;
top:57px;
left:3px;
width:160px;
height:25px;

}
#podban{
	display: block;
	font: 13px Arial, verdana, lucida grande, sans-serif;
	text-align: left;
	background: url(../img/menu.jpg) repeat-x ;
	height: 50px;
	width: 100%;
	float: left;
}
#menu_top{
	margin: 0;
	display: block;
	text-align: left;
	height: 50px;
	width: 650px;
	float: left;
	padding: 0 0 0 3px;
	background: transparent url(../img/lmenu.jpg) left no-repeat;
}
.menu_top{
float: left;
position: relative;
background: transparent url(../img/separator_menu.jpg) right no-repeat;
padding-right:2px;
}
.menu_top img, .activ_menu_top img{
   display: inline;
	float: left;
}
#menu_top .menu_top a, #menu_top .activ_menu_top a{
	padding: 17px 15px 15px 16px;
	font-weight:bolder;
	filter: Shadow(Color=#B00204, Direction=135);
	text-shadow:1px 1px 1px black;
	float: left;
	color: white;
	display: block;
}

#menu_top a:hover, #menu_top .activ_menu_top a{
	background: url(../img/menu_hover.jpg) scroll 0 0 repeat-x;
}
#baner{
	margin-left: 5px;
	display: inline;
	margin-top: 5px;
	width: 100%;
}

#pomenu{
	float: left;
	margin: 5px 0 0px 5px;
	width: 99%;
	padding-bottom:5px;
	border-bottom: 1px solid #EEEEEE;
}
#pomenu a{
	float: left;
	color: red;
	padding: 0 10px 0 10px;
}
#pomenu a:hover{
	color: #DF6500;
	text-decoration: underline;
}
#serach{
float:right;
width: 270px;
font-size: 11px;
padding: 0 4px  5px 0;
color: black;
margin: 0px 0 15px 0 ;
text-align:left;
height: 50px;

background: transparent url(../img/pmenu.jpg) right top no-repeat;
}
#serach #ciag{
 margin:10px 5px 0 0;
 font-size: 11px;
 height: 25px;
 padding:10px 0 0 8px;
 width: 150px;
 background: url(../img/inputszukaj.jpg) no-repeat;
 border:none;
float:left;
color:gray;
 }
#serach #szukajj{
margin-top:11px;
float:left;
}
#serach #rss{
float:right;
margin:12px 10px 0 0;

}

#srodek{
  text-align: left;
  width: 650px;
  float: left;
  padding-left: 7px;
  overflow: hidden;
  line-height:140%;
}

#srodek a:hover{
	color: black;
	text-decoration: underline;
}
#lewa_st{
	width: 200px;
	float: left;
	display: inline;
}
#prawa{
	float: right;
	width: 300px;
	overflow: hidden;
	margin-right: 4px;
}

#menu_stopka{
	float: left;
	width: 100%;
	color: silver;
	}
#menu_stopka a{
	float: left;
	padding: 0 10px 3px 10px;
	margin-bottom: 10px;
	color: black;
	display: block;
	border-right: 1px dotted silver;
}
#menu_stopka a:hover{
 color: silver;
}

#stopka{
	width: 986px; 
	position: relative;
	overflow: hidden;
	font:  10px verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	margin: 10px auto 20px auto;
}
#stopka #klient{
	float: left;
	margin: 0px 0 10px 8px;
	color: black;
}
#stopka #intellect{
   float: right;
	margin: 0px 3px 10px 2px;
	color: black;
}

#stopka #intellect a{
	color: black;
}

#stopka em {
	color: orange;

}
address{
	float: left;
	width: 250px;
	font-style: normal;
	line-height: 180%;
	margin-left:10px;
	display: inline;
}
address b{
	color: #F74400;
	font-size: 14px;
}

#gdzie_tekst{
	float: left;
	width: 650px;
	margin: 10px 0 10px 0px;
	display: inline;
}
#gdzie{
	float: left;
	color: #D74126;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	margin: 8px 0 0 3px;
	display: inline;
}
#gdzie a, #gdzie strong{
	color: #D70103;
}
.textSize{
	font-family: arial;
	float:right;
	text-align: right;
	width: 130px;
}
.textSize span{
	font-size: 10px;
	color: #666;
}
.textSize a{
	color:black;
	border-right:1px solid silver;
	padding-right: 4px;
}
.textSize #size1 {
	font-size: 12px;
	color: #FFA400;
}
.textSize #size2 {
	font-size: 15px;
}
.textSize #size3 {
	font-size: 18px;
	border-right:0;
}

/*--------------------------błędy-------------------------*/
.bad{
	font: 13px verdana;	
	text-align: center;	
	color: red;	
	border: 1px solid red;
	padding: 8px;	
	width: 95%;	
	margin: 40px auto 20px auto;
	
}
.good{
	font: 13px verdana; 
	color: Green;
	border: 1px solid Teal;
	text-align: center;
	padding: 8px;	
	overflow:auto;
	width: 90%;	
	float: left;
	margin: 40px auto 20px auto;
}
.porcjowanie{
	width: 99%;
	float: left;
	margin-top: 10px;
}
#zaw_szuk{
	width: 98%;
	float: left;
	margin-top: 10px;
	background: #F7F7F7;
	padding-left: 20px;
	padding: 0px;
	border: 1px solid #DEDEDE;
}
#zaw_szuk fieldset{
	width: 99%;
	float: left;
	border: 0px;
	margin-top: 10px;
}
#zaw_szuk label{
	float: left;
	padding-right: 10px;
}
#zaw_szuk .szuk{
	padding-top: 17px;
}
#zaw_szuk  .input{
	font-size: 11px;
	border: 1px solid silver;
	margin-top: 3px;
}
.list_p{
	width: 98%;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.dane_kli{
	float: left;
	width: 70%;
	padding: 5px;
	font-size: 11px;
	background: #F7F7F7;
	margin: 15px  0 10px 0;
}
.dane_kli .brown{  
 background-color: #E0E0C7;
 height: 30px;
 }
.powrot{
	float: left;
	width: 99%;

}
.title_uniwer{
 	color: black;
	float: left;
	width: 99%;
	text-align: left;
	margin: 5px 0 5px 0;
	font-size: 11px;
	letter-spacing: 1px;
}
.last_aktualiz{
	color: #616161;
	float: left;
	width: 99%;
	text-align: right;
	margin: 5px 0 3px 0;
}
#tresc_box{
	float: left;
	width: 99%;
	padding-bottom: 10px;
}
.tresc_title_box{
	color: #2C9A00;
	padding: 0px 0 5px 0;
}

.rss{
	width:100%; 
	float:right; 
	text-align:right; 
	
}
.rss img{
vertical-align: -4px;
}
.rss a{
	color:#e04320;
}
#form_rejestracja label{
 font-weight:bold;
}
.center{
width:100%;
float:left;
text-align:center;
}
	
.alfa {
filter: alpha(opacity=100); /* IE */
opacity: 1; /* Opera i Safari */
-moz-opacity:1: /* FireFox */
}
 
.alfa2 {
filter: alpha(opacity=65); /* IE */
opacity: 0.65; /* Opera i Safari */
-moz-opacity:0.65: /* FireFox */
}
.wyniki_w{
float: left;
width: 100%;
padding:5px 0;
color:white;
background:transparent url(../img/tlo_nag.jpg) repeat-x scroll 0 0px;
}
.silver{
	color: #666;
	font-size: 10px;
}
.szukaj_ul li{
	padding:3px;
}

.tablelist{
	width: 97%;
}
.tablelist td{
	border-bottom:1px dotted #ccc;
}
.tablelist td.nobord{
	border:none;
}
a.drukuj {
background-color:navy;
color:white;
width:70px;
text-decoration:none;
padding: 5px 10px 6px 10px;
}
a.drukuj:hover{
color:yellow;
}
table.user-informacje{
width:70%;
margin: 0 auto;

}table.user-informacje td{
height:150px;
}
#wynik_ulubione{
color:green;
}
#pogoda_box{
float:left;
margin-top:10px;
border: 1px solid #EAEAEA;
margin-left: 0%;
padding-bottom: 10px;

}
.lista_rekordow {
float:left;
display:inline;
}
.lista_rekordow .art_title_l{
	padding: 0 0 5px 0;
	float: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #FF9621;
}
.lista_rekordow .art_title_l a{
	color: #CD3301;
}
.lista_rekordow em{
	padding: 5px 0 0px 0;
	float: left;
	width: 100%;
	line-height: 140%;
}
.lista_rekordow img{
 padding: 1px ;
 border: 1px solid silver;
}
.lista_rekordow .rekord_w{
padding: 5px 15px;
width:135px;
float:left;
}
.lista_rekordow em {
width:100%;
color:gray;
}
.lista_rekordow, .lista_rekordow img, .lista_rekordow p, .lista_rekordow em {
float:left;
}
.lista_rekordow p{
padding:5px 0;
width:100%;
max-height:70px;
overflow:hidden;
}
#glos_img_t{
	float: left;
	font-size: 12px;
	padding: 5px 0 5px 0;
	font-weight: bolder;
}
.gwiazdka{
	color:red;
}
.legenda{
	color:#666;
	font-size:11px;
	text-align: left;
	float: left;
}

#hidden{
  display: none;
}
#display{
    display: block;
}

#kalendarz{
width:306px;
float:left;
position:relative;
font-size:10px;
margin-bottom:10px;
border-left: 1px solid #E0E0E0;
border-right: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
}
#kalendarz strong{
float:left;
width:100%;
padding:3px 0;
font-size:12px;
}
#kalendarz_srodek{
float:left;
width:100%;
background: url(../img/tlo_kal.jpg)  repeat-x 0 0;
}
#kalend{
	width: 100%;
	float: left;
	overflow: hidden;
	background: url(../img/cal.jpg)  no-repeat 190px 35px;
	border-bottom: 1px solid #F3F1F2;
	padding: 10px 0 10px 10px;
	margin-right: 5px;
}
#kalend table{
	float: left;
}
#kalendarz #kalendarz_wpisy{
width: 100%;
float:left;
text-align:left;
padding:2px 0 0 0px;
line-height: 160%;
}
#kalendarz #kalendarz_wpisy div{
  float: left;
  width: 100%;
}
#kalendarz #kalendarz_wpisy strong{
  float: left;
  width: 200px;
  padding: 0px;
  font-size: 11px;
}

#kalendarz em{
float:right;
width:30%;
padding-top:20px;
}
#kalend td{
	text-align:center;
	padding:3px;
	margin: 2px;
	border: none;
}
#kalend td.wpis {
	background: #900000;
	font-weight: bolder;
	color: White;
}
#kalendarz .wiecej{
float:right;
 border: 0px;
}
#kalendarz #kalendarz_wpisy ul li{
list-style:none;
display:inline;
float:left;
width:100%;
margin:0 0 0 -40px;
padding: 0px;
}
#forum_box {
float:left;
width: 100%;
padding-top:30px;
text-align: left;
}
#forum_box  ul li{
list-style:none;
padding:2px;
}
.boks{
	width:308px !important;
	width:305px ;
	overflow:hidden;
	float:left;
	margin: 5px 0 5px 0;

}
#kolumna_l{
	float: left;
	width:308px !important;
	width:305px ;
	margin-right:15px;
}
#kolumna_p{
	float: left;
	width:308px !important;
	width:305px ;
	margin-left:5px;
}
.boks .move_up{
	float: right;
	cursor: pointer;
	margin-top: 10px;
	border: 1px solid #EEEEEE;
}
.boks .naglowek{
	background: url(../img/tlo_nagbox.jpg) repeat-x ;
	float: left;
	width: 100%;
	overflow: hidden;
}

.boks .naglowek a{
	float: left;
	height: 11px;
	overflow: hidden;
	color: Black;
	font-size: 10px;
}
.boks .naglowek .link_nag{
	font: 11px arial;
	height: auto;
	font-weight: bolder;
}
.open{
	font-weight:bolder;
}
.boks .silver{
	font-weight:normal;
	padding: 1px 0 1px 0;
}
.open .boks_title{
	float: left;
	padding: 5px 0 5px 0;
	border:0px;
	width: 289px;
	font-size: 15px;
}
dt, dd{
		float: left;
		width: 100%;

}
.boks_title{
	float: left;
	padding: 5px 0 5px 0;
	border-bottom:1px dotted silver;
	width: 289px;
}
.boks .naglowek strong{
 float: left;
 padding: 5px 0 0 0 ;
 font: 11px arial;
 font-weight: bolder;
}
.hidden{display:none;}
.visible{display:block;}

#zaznacz{
color: green;
font-weight: bold;
}

.tytul_wpisu{
float:left;
width:100%;
color:#333;
font-size:13px;
padding:0 0 10px 0;
}
.tytul_wpisu em{
font-weight:normal;
font-size:11px;
}
.nag_cz{
	float: left;
	width: 100%;
	margin: 0;
	line-height: 100%;
	background: url(../img/nag_cz.jpg) no-repeat 0 0;
	font-size: 11px;
}
.nag_cz strong, .nag_cz b{
  padding: 6px 0 7px 15px;
  text-align: left;
  display: block;
  color: White;
}
.nag_sz{
	float: left;
	width: 100%;
	background: url(../img/tlo_nagbox.jpg) ;
	margin: 0px 0 9px 0;
	line-height: 100%;
	font-size: 11px;
}
.nag_sz b{
  padding: 6px 0 0 5px;
  text-align: left;
  display: block;

  }
.prawy_box{
	float: left;
	width: 100%;
	text-align: left;
	background: #F9F9F9;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	line-height: 3px;
	font: 11px arial;
}
.prawy_box em{
   font-style: normal;
}
.najpop strong {
float:left;
}
.najpop p{
  margin: 3px 0 3px 0;
  float: left;
  font: 11px arial;
  border-bottom: 1px solid #EDEDED;
  padding: 0px 0 4px 0;
}
.najpop strong a{
  float: left;
  width: 220px;
  display: block;
  font-weight: normal;
  color: #404040;
}
.najpop span{
	float: left;
	width: 80px;
	color: #5D5D5D;
	padding:0;
}
.prawy_box a{
  color: Black;
}

.prawy_box ul, .boks ul { 
 list-style: circle url(../img/right.gif) outside; 
 }
a.wiecej{
	float: right;
	padding: 4px 10px 5px 10px;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
}
.wiecej:hover{
text-decoration:none !important;
}
.kolumna_l{
	float: left;
}
.powr{
	float: left;
	padding: 10px;
	width: 99%;
}
#audycje{
float:left;
width:946px;
background: white url(../img/audycje_bg.jpg) no-repeat 0 0;
padding:35px 15px 0 15px;
height:100px;
position:relative;
}
#audycje .aud{
float:left;
padding:0 4px;
}
#sponsorzy{
margin-top:20px;
float:left;
width:972px;
background:white url(../img/partnerzy.jpg) no-repeat 0 0;
padding:25px 2px 0 2px;
}
#sponsorzy .spon{
float:left;
padding:0 4px;
}
#ramowka{
float:left;
width:100%;
}
#ramowka th{
text-align:center;
background:transparent url(../img/tlo_nag.jpg) repeat-x scroll 0 0px;
color:white;
padding:5px 0;
font-size:13px;
text-transform:uppercase;

}
#ramowka td{
padding:10px 5px;
}
#ramowka .godzina{
background:#EFEFEF;
font-weight:bolder;
text-align:center;
width:150px;
}
#ramowka .tytul_wpisu{
float:left;width:100%;color:#FF3A00;
}
#co_gramy{
float:left;
background:url(../img/radio_box_bg.jpg) repeat-y 0 0;
width:299px;
}
#co_gramy_s{
text-align:left;
float:left;
width:280px;
padding:4px 5px;
margin-left:3px;
background:url(../img/radio_box_sr.jpg) bottom repeat-x;
}
#co_gramy_s .naglowek{
float:left;
font-size:12px;
font-style:italic;
width:280px;
padding:0 0 4px 0;
border-bottom:1px solid #E0E0E0;
margin-bottom:5px;
}
#co_gramy_s .naglowek a{
float:right;
}
#co_gramy_s .miniaturka{
float:left;
padding:1px;
border:1px solid #E0E0E0;
}
#co_gramy_s .opcje{
padding:4px;
float:left;
margin-left:35px;
}
#co_gramy_s #wyk_gr, #co_gramy_s #akt_aud{
float:left;
width:150px;
margin:10px 0 0 10px;
font-weight:bolder;
font-size:16px;
line-height:140%;
}
#co_gramy_s #akt_aud{
color:red;
margin:10px 0 10px 30px;
}
#wyk_gr em, #akt_aud em{
font-weight:normal;
font-size:12px;
}
#akt_aud em{
color:black;
}
#kam_lnk{
float:left;
margin:5px 0;
}

@media print{
	#srodek{
		margin-left:0;
		width:100%;
	}
	#prawa, #lewa, #top, #menu_top, #baner, #oceny, #komentarze, #kalend, .belka, .opcje_user, .drukuj, .dodaj, .porcjowanie{
		display:none;
	}