body {
	color:#555555;
	font:11px Verdana, Arial, Tahoma, sans-serif;
	margin:0;
	padding:0;
	text-align:left;
}
div, form, ul, li, p{
	margin:0;
	padding:0;
}
p{
	line-height:1.4em;
	margin:0 0 10px;
}
a img{
	border:none;
}
a, a:link, a:visited{
	color:#0060C4;
	text-decoration:none;
}
a:hover{
	color:#C24733;
	text-decoration:underline;
}

.boxheader{
	background:url('/img/bg/header.jpg') top center no-repeat #4E4E4E;
	margin:0 auto 10px;
	padding:0;
	height:100px;
	width:975px;
	border-bottom:3px solid #969696;
}

.boxtopbaner{
	margin:0 auto 10px;
	padding:0;
	text-align:center;
	width:975px;
}

.baner{
	text-align:center;
	margin:0 auto 10px;
}

ul, ol{
	line-height:1.4em;
}

.z_ramka{
	margin:10px auto;
}
.z_ramka td, .z_ramka th{
	padding:5px 10px;
	margin:10px 0;
}
.z_ramka tr{
	background:#fbfefb;
}
.z_ramka tr.dark{
	background:#f0f0f0;
}

/* ------------ TOP MENU ------------ */
.topmenu {
	width:1164px;
	height:45px;
	margin:0 auto;
	list-style-type:none;
	padding:0;
	overflow:hidden;
}

.topmenu li{
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
}

.topmenu li a, .topmenu li a:visited{
	padding:0;
	display:block;
}




/* ------------ CONST MENU ------------ */
.const{
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
  	width:170px;
  	font:bold 11px Tahoma, Verdana, Arial, sans-serif;
	border-top:1px solid white;
}
.const li a,.const li a:link,.const li a:visited{
	text-decoration:none;
	display:block;
	text-align:left;
	padding:5px 5px 0 10px;
	width:151px;
	height:22px;
	color:#3A7605;
	border-bottom:1px solid white;
	border-left:4px solid #CECECE;
	background:#EDEDED;
}
.const li a.rejestracja{
	color:#7D1311;
}
.const li.selected a{
	background:url('/img/bg_selected1.jpg') left center no-repeat;
}
.const li a:hover{
	color:#312E2E;
	border-left:4px solid #312E2E;
}


/* ------------ KATALOG MENU ------------ */
body { behavior: url('/csshover.htc');} /* WinIE behavior call */

ul.katalog_menu{
	list-style-type:none;
	list-style-image:none;
	margin:0 0 30px 10px;
	padding:0;
  width:179px;
  font:bold 11px Tahoma, Verdana, Arial, sans-serif;
}

ul.katalog_menu li a {
	text-decoration:none;
	display:block;
	text-align:left;
	background:url('/img/bg/li.gif') bottom left no-repeat;
	margin:0 0 0 10px;
	padding:5px 5px 0px 13px;
	width:151px;
	color:#2F2F2F;
}

ul.katalog_menu li {
	position: relative;
}

ul.katalog_menu li li {list-style: none; }

ul.katalog_menu li ul,
ul.katalog_menu li ul ul, ul.katalog_menu li:hover ul ul,
ul.katalog_menu li.over ul ul {
	top: -5px;	left: 149px;
	position: absolute;
	padding:0 5px 0 0;
	display: none;
	background:#F7F3F7;
}
ul.katalog_menu li ul{
	background:#EEEAEE;
}
ul.katalog_menu li ul ul, ul.katalog_menu li:hover ul ul{
	background:#E1DDE1;
}

ul.katalog_menu li a:hover, ul.katalog_menu li li a:hover {
	color: black;
}

* html ul.katalog_menu li { float: left; }
* html ul.katalog_menu li a { height: 1%; }

ul.katalog_menu li:hover ul, ul.katalog_menu ul li:hover ul{
	display: block;
}

ul{
	margin:0 0 20px 20px;
}
/* ------------------------------------ */


.menu_header{
	font-weight:bold;
	margin:0;
	padding:5px 10px;
	color:#868D84;
	border-top:1px solid white;
}


.hereweare{
	text-align:right;
	margin:0 0 20px;
	color:silver;
}

.boxbody{
	margin:0 auto;
	padding:0 7px;
	width:1150px;
	overflow:auto;
	background:url('/img/bg/body.gif') left center repeat-y;
}

/* -------------------------------------------------------*/
.boxreklama{
	float:right;
	width:200px;
	text-align:center;
}



.boxmenu{
	width:295px;
	margin:0 1px 0 0;
	padding:2px 0 0 0;
	float:left;
	background:#F7F3F7;
}

.grafika1{
	margin:0 0 1px;
	padding:0;
}

.panel_uzytkownika{
	background:url('/img/bg/panel_uzytkownika.jpg') top center no-repeat #F7F3F7;
	padding:30px 0 0px;
}
.panel_uzytkownika form{
	padding:0 30px 0;
}
.panel_uzytkownika p{
	margin:0 0 0 20px;
}



.tabele{
	background:url('/img/bg/tabele.jpg') top center no-repeat #F7F3F7;
	padding:30px 0px 0px;
}


.wszystkie_dyscypliny{
	background:url('/img/bg/wszystkie.jpg') top center no-repeat #F7F3F7;
	padding:30px 0px 10px;
}



.banertop{
	width:650px;
	height:100px;
	float:left;
	margin:2px 0 0 ;
	padding:0 2px;
}

.marquee{
	border:1px solid #131313;
	background:#D6D6D6;
	width:644px;
	float:left;
	padding:4px;
	margin:1px 0 0;
}
.marquee p{
	padding:0;
	margin:0;
}

.smallmenutop{
	width:654px;
	height:20px;
	float:left;
	overflow:auto;
}
.smallmenutop img{
	float:left;
}

.boxmain{
	width:654px;
	overflow:auto;
	margin:0 0 0;
	float:left;
	padding:0;
	text-align:justify;
}

.boxads{
	width:220px;
	overflow:hidden;
	float:right;
	margin:30px 0 0;
}

.wyszukiwanie{
	width:200px;
	height:33px;
	margin:0 0 20px;
	padding:40px 10px 10px;
	background:url('/img/wyszukiwanie.jpg') top center no-repeat white;
}
.znajdz{
	width:130px;
}



.boxfooter{
	margin:0 auto 0 0;
	padding:22px 0 0;
	text-align:center;
	clear:both;
	width:950px;
	background:url('/img/bg/buttony_gora.jpg') top left no-repeat white;
	overflow:auto;
}
.boxfooter a{
	color:#555555;
	text-decoration:none;
}
p.copyright{
	border-top:5px solid #949294;
	padding:20px;
	background:#EFF3FF;
	margin:0;
}



.linki a, .linki a:visited{
	color:#262626;
}
.linki a:hover{
	text-decoration:underline;
}


h1{
	font-size:15px;
	font-weight:bold;
	margin:0 10px 15px;
	line-height:1.7em;
}
h2{
	font:bold 15px Verdana, Arial, Tahoma, sans-serif;
	margin:5px 10px 15px;
	line-height:1.5em;
}

h3{
	font:bold 18px Arial, Verdana, Tahoma, sans-serif;
	color:#48802B;
	margin:15px 0 10px;
	line-height:1.5em;
}

.kibic{
	font-weight:bold;
	background:#e5e5e5;
	padding:7px;
}

.newsTop{
	background:url('/img/bg/h2.gif') bottom left repeat-x #818181;
	margin:0;
	padding:5px 8px 8px;
	overflow:auto;
	clear:both;

}
.newsTop p{
	margin:0;
	padding:0;
	float:right;
	text-align:right;
	margin:0;
	font-size:12px;
	color:white;
	width:87px;
}
.newsTop h2, .newsTop h1{
	margin:0;
	padding:0;
	font-size:12px;
	color:white;
	float:left;
	width:460px;
	overflow:auto;
	text-align:left;
}
.newsTop h2 a, .newsTop h2 a:visited, .newsTop h2 a:hover{
	color:white;
	text-decoration:none;
}
div.news{
	background:#F8F8F8;
	border-top:none;
	margin:0 0 30px;
	padding:15px 8px 5px;
	overflow:auto;
 }
div.news p{
	margin:0;
	padding:0 0 10px;
}

p.kategoria{
	color:gray;
	font-size:9px;
	text-align:right;
	margin:20px 10px 10px;
}
div.news .logo img{
	max-width:150px;
}
div.news .logo{
	max-width:154px;
	float:left;
	text-align:center;
	color:gray;
	font-size:10px;
	padding:3px;
	margin:0 10px 0 0;
	border:1px solid #DBDBDB;
	background:white;
	line-height:1.5em;
}

input, textarea, select{
	border:1px solid #737573;
	background:#F7F3F7;
}

.button{
	border-top:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	background:gray;
	color:white;
}

.img_button{
	border:none;
	background:none;
}


.source{
	text-align:right;
	color:gray;
	margin:5px 0 0;
}

.last_foto{
	text-align:center;
}

.last_foto img{
	padding:0px;
	margin:5px;
	border:3px solid #999999;
}

.rss{
	margin:0 10px;
	padding:0;
	line-height:normal;
	text-align:right;
	float:right;
}

.darktd td{
	background:#e5e5e5;
	padding:5px;
}

.lighttd td{
	background:#f5f5f5;
	padding:5px;
}

.stacja{
	text-align:center;
}

.wiadomosc_dnia{
	background:url('/img/bg/wiadomosc_dnia.jpg') top center no-repeat;
	padding:30px 5px 10px;
	clear:both;
}
.wiecej{
	text-align:right;
	margin:0;
	padding:0;
}

.wiadomosci_swiat{
	background:url('/img/bg/wiadomosci_swiat.jpg') top center no-repeat #F7F3F7;
	padding:30px 5px 10px 0;
	clear:both;
	width:323px;
	float:left;
}
.wiadomosci_polska{
	background:url('/img/bg/wiadomosci_polska.jpg') top center no-repeat;
	padding:30px 5px 10px 0;
	width:320px;
	float:right;
}

.wiadomosc_dnia a, .wiadomosc_dnia a:link, .wiadomosc_dnia a:visited,
.wiadomosci_swiat a,.wiadomosci_swiat a:link, .wiadomosci_swiat a:visited,
.wiadomosci_polska a, .wiadomosci_polska a:link, .wiadomosci_polska a:visited {
	color:#212121;
}

.wiadomosc_dnia p,
.wiadomosci_swiat p,
.wiadomosci_polska p {
	margin:3px 0 0;
	padding:0;
	line-height:1.3em;
}

.thumb img{
	max-width:150px;
	padding:0;
	margin:0;
}
p.thumb{
	max-width:152px;
	float:left;
	text-align:center;
	color:gray;
	font-size:10px;
	padding:1px;
	margin:0 10px 5px 0;
	border:1px solid #DBDBDB;
	background:white;
}
.nextnews{
	margin:0 0 0 17px;
	clear:both;
	list-style-image: url('/img/bg/raquo.gif');
}
.nextnews li{
	margin:0 0 2px;
	padding:0;
	line-height:1.3em;
}




.najnowsze_galeria{
	background:url('/img/bg/najnowsze_galeria.jpg') top center no-repeat;
	padding:31px 0px 2px;
	clear:both;
	width:328px;
	float:left;
	text-align:center;
}

.najnowsze_galeria img{
	padding: 0 3px 6px;
}


.join_us{
	background:url('/img/bg/join_us.jpg') top center no-repeat;
	padding:21px 0 0;
	margin:0;
	width:325px;
	height:99px;
	float:right;
}
.newsletter{
	background:url('/img/bg/newsletter.jpg') top center no-repeat #F7F3F7;
	padding:30px 0px 15px;
	width:325px;
	float:right;
	clear:right;
	text-align:center;
}

.newsletter form{
	margin:20px 0 0;
}

.newsletter_email{
	padding:3px;
	margin:0 12px 8px 0;
}

.program_dla_kibica{
	background:url('/img/bg/program.jpg') top center no-repeat #F7F3F7;
	padding:21px 0px 0px;
	clear:both;
	width:328px;
	float:left;
	font-size:11px;
}

.program_dla_kibica table{
	font-size:11px;
}

.co_nowego{
	background:url('/img/bg/forum.jpg') top center no-repeat;
	padding:30px 0px 15px;
	width:325px;
	float:right;
}

.label{
	background:url('/img/bg/label.gif') top left repeat-x;
	padding:2px 2px 2px 20px;
	color:white;
	font-weight:bold;
}

#intertext1{
	padding:0 10px 5px;
}


















/* ---- system ---- */
.msg_warn{
	border:1px solid red;
	background:#FDFDB0;
	text-align:left;
	padding:0;
	margin:0;
}
.msg_ok{
	border:1px solid green;
	background:#FDFDB0;
	text-align:left;
	padding:0;
	margin:0;
}
.msg_warn_num{
	background:url('/admin/img/warning.png') top left no-repeat;
	padding:0 0 0 20px;
	font-size:12px;
	line-height:16px;
	margin:5px;
}
.msg_ok_num{
	background:url('/admin/img/info.png') top left no-repeat;
	padding:0 0 0 20px;
	font-size:12px;
	line-height:16px;
	margin:5px;
}
.boxalert,.boxok{
	margin:10px auto;
	padding:5px 5px 5px 70px;
	-moz-border-radius:8px;
	overflow:auto;
}

.boxalert{
  border:1px solid red;
  background:url('/img/warning.png') 10px 10px no-repeat #FDFDB0;
  min-height:45px;
}

.boxok{
  border:1px solid green;
  background:url('/img/ok.gif') 15px 10px no-repeat #FDFDB0;
}

.boxalert p,.boxok p{
	text-align:left;
}
.boxalert .info,.boxok .info{
	margin:15px 15px 0 0;
	border-top:1px solid #cccccc;
}
.boxalert h1, .boxok h1{
	background:none;
}
.alert{
	font-weight:bold;
	color:red;
}
.ok{
	font-weight:bold;
	color:#00b900;
}

.pagination{
	text-align:right;
}
.pagination a,.pagination a:visited,.pagination a:link{
	border:1px solid #68757E;
	background:#F9F9F9;
	margin:0 2px;
	padding:2px 4px;
	color:#808080;
	font-weight:bold;
}
.pagination a:hover{
	background:#F1E8E6;
	border:1px solid #C24733;
	color:#333333;
	text-decoration:none;
}
.pg_selected{
	margin:0 2px;
	padding:2px 4px;
	border:1px solid #333333;
	background:white;
	font-weight:bold;
	color:#333333;
}


.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.bold{font-weight:bold;}
.italic	{font-style:italic; width:95%;}
.wymagane{color:red;}
.light {color:#999999;}
