@charset "iso-8859-2";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
p{
	padding-bottom:20px;
}
h3{font-size:14px;}
ul,ol{
	padding-left:25px;
}
h3{
	margin-bottom:10px;
}
body{
padding:5px;
	font-size:0.9em;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;

}
p{text-align:left;}
ul{text-align:left;}
#popuper{text-align:left;padding:20px;}

fieldset{
	border:0;
	margin-top:10px;
	margin-bottom:10px;
}
label{
	display:block;
}
.csc-mailform-field input{width:300px;border:1px solid grey;margin-bottom:8px;}
input.csc-mailform-submit{width:100px;background:#000;border:solid 3px #000;font-weight;bold;color:#fff;text-transform:uppercase;padding:0px;border-left:6px solid black;border-right:6px solid black;margin:20px;}
h1{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
}
h2{font-size:14px;font-weight:bold;}
a{
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	background-color:#ffff00;
}
#slogan a:hover{background:none;}	
#continside_tresc ul li{
	background: url(../images/arr3.gif) no-repeat 0px 0px;
	padding-left:20px;
}
#wrapper {
	width:977px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.csc-frame-frame1{
	border:solid 1px #B0B0B0;
	padding:10px;
	}
#logo{
display:block;
width:260px;
height:100px;
background:url(../images/header-logo.gif) no-repeat 15px 5px;
float:left;

}
#menu_maraton ul{
	list-style:none;
}
#menu_maraton {
	background:#1C1C1C;
	border-bottom:2px solid #E8E1CF;
	overflow:hidden;
	padding:3px;
}
#menu_maraton li{
	float:left;
}
#menu_maraton li a:hover{
	text-decoration:underline;
}
#menu_maraton li a{
	display:block;
	color:#FFFF00;
	padding:0 10px;
	font-size:14px;
	font-weight:normal;
	background:none;
}
#logo_2{
display:block;
width:260px;
height:100px;
float:left;
background:none;
}
#logo_23{
display:block;
width:360px;
height:100px;
float:right;
background:none;
}

.left_maraton{
background:url(../images/leftbkgd.jpg) ;
margin:0;
padding:30px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
.left_maraton img{
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.left_maraton .csc-textpic-center{
	background:#333;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:15px;
overflow:hidden;
margin-bottom:8px;
}
.left_maraton .csc-textpic-caption {
	background:#191919;
	-moz-border-radius: 2px;
-webkit-border-radius: 2px;
padding:3px;
overflow:hidden;
margin-top:6px;
}
.left_maraton a{
	color:#FF0;
}
#top{
background:#FFFF00;
height:115px;
}
#top2{
background:url(../images/top_maraton.jpg) ;
height:115px;
}
#menu{
position:relative;
float:right;
top:10px;
right:15px;
}
#menu a{
display:block;
color:#fff;
text-decoration:none;
font-weight:bold;
padding:2px;
border:1px solid #000;
background:#434343 url(../images/arr.gif) no-repeat 2px 5px;
width:130px;
font-size:14px;
text-transform:uppercase;

padding-left:12px;

}
#menu a:hover{
text-decoration:underline;
}
#menu .menu ul,#menu .menu{
list-style:none;
margin:0;
padding:0;

}
#menu .menu li{
float:left;
margin-left:10px;

}

#menu .menu ul li{
margin:0;
padding:0;
clear:both;
background:none;
text-align:left;
}
#menu .menu ul li a{
background:none;
color:#000;
border:0;
text-transform:none;
font-size:11px;
padding-left:5px;

}
#header #bottom{
margin-top:10px;
height:250px;
}
#poster{
width:660px;
height:250px;
background:url(../images/top.jpg) no-repeat;
float:left;
margin-right:8px;

}
#poster #slogan{
background:#FFFF00;
width:400px;
padding:8px;
position:relative;
top:180px;
left:20px;
}
#poster #slogan h2{
margin:0;
padding:0;
font-size:17px;
}
#poster #slogan p{
margin:0;
padding:0;
font-size:13px;
}
#header #bottom #help{
background:url(../images/backhelp.gif) repeat-x;
float:right;
width:305px;
height:250px;
color:#fff;
}
#header #bottom #help #inside_help{
padding:10px;
padding-top:5px;
}
#header #bottom #help #inside_help a{
display:block;
margin-bottom:7px;
color:#fff;
font-size:12px;
text-decoration:none;
}
#header #bottom #help #inside_help a:hover{
background:none;	
}
#header #bottom #help h2{
padding:0;
margin:0;
font-size:15px;
margin-bottom:6px;
}
#header #bottom #help #inside_help a h3{
padding:0;
margin:0;
background:#FFFF00;
color:#000000;
font-size:13px;
display:inline;
}
#header #bottom #help #inside_help p{
padding:0;
margin:0;
}
#pay{
	padding:10px;
padding-top:0px;
height:10px;
}
#nsf-input{
	margin-top:5px;
}
#pay #ns-rdbutton{
	
	display:none;
}
#pay form{
	margin:0;
	padding:0;
}
#pay h6{
padding:0px;
margin:0;
font-size:14px;
}
#pay #ns-txt{
	font-size:10px; }

#pay label{
	font-size:11px;
}
#pay #nsf-submit{
	position:relative;
	left:160px;
	top:-23px;
       
	
}
#pay #nsf-submit input{
	width:30px;
height:25px;

}


#rootline{
	padding:7px;
	
	
	
}
#rootline p{
	padding:0px;
padding:0;
}
#rootline a{
font-size:10px;
color:#666;

background:none;
}
	
#content{
clear:both;
padding-top:10px;
}
#content_podstrona{
	clear:both;
font-size:12px; }
#left_sidebar ul{
	margin:0;
	padding:0;
	list-style:none;
	
}
#left_sidebar h3, #left_sidebar h6{

	
margin:0;
padding:0;
margin-top:10px;
padding-bottom:5px;
border-bottom:1px solid #D8D8D8;
margin-left:4px;
}
#left_sidebar ul a{
	font-size:11px;
	color:#000;
	text-decoration:none;
	display:block;
	padding:3px;
	padding-left:15px;
	margin:0px;
	background: url(../images/arr2.gif) no-repeat 0px 2px;
	font-weight:bold;
}
#left_sidebar ul a:hover{
	background:#FFFF00 url(../images/arr2.gif) no-repeat 0px 0px;
}
#content_podstrona #left{

width:220px;

float:left;

margin-right:12px;

}
.news-intro{
	font-size:18px;
	font-weight:bold;
	padding:5px;
	margin:0;
	
	
}
#content_podstrona #right{

width:220px;
float:right;



}
#content #left{
width:324px;
float:left;
margin-right:12px;
}
#content #leftnew{
width:665px;
float:left;

}
#content_podstrona #center{
width:514px;
float:left;
}
#content #center{
width:324px;
float:left;
}
#content #right{

width:305px;
float:right;
}
.box{
border:1px solid #D8D8D8;
margin-bottom:10px;
}
#list{


padding:0;

}
#edukacja li a{
	text-decoration:none;
	font-size:11px;
	background: url(../images/arr2.gif) no-repeat 0px 2px;
	padding-left:20px;
	text-transform: capitalize;
}
#content_podstrona #left .box{
border:0;

margin-bottom:10px;
padding:10px;
}
#content_podstrona  #right .box{
	border:0;

margin-bottom:10px;
padding:10px;
}

#content_podstrona #center .box{
border:0px solid #D8D8D8;
margin-bottom:10px;
padding:10px;
border-left:1px solid #D8D8D8;
border-right:1px solid #D8D8D8;
}
.boxheader{
margin:0;
padding:5px;
font-size:18px;
font-weight:normal;
background:#D8D8D8;
}
.news{
padding:5px;
border-bottom:1px solid #D8D8D8;
}

.box h2.titleof{
font-size:16px;
margin:0;
padding:0;
margin-top:5px;
}
.box h2.titleof a{
color:#000;
text-decoration:none;
background:#FFFF00;
line-height:1em;

}
#content_podstrona .box .header{
	clear:both;
	
	}
#content .box .header{
	padding:2px;
	background:#D8D8D8;
	height:20px;
}
.box .imgbox{
float:left;	
padding-right:6px;
}
.box #actions {
	display:none;
}
.box #actions .header{

	padding:0px;
	font-size:12px;
}
.box #actions .header a{
position:relative;
top:-4px;
	font-size:12px;
}
td .box .header h6{

	font-size:16px;

	margin:0;

	padding:0;

	

	

}
.box .header h6{
	font-size:16px;
	margin:0;
	padding:0;
	
	
}
.box .header .arch{
display:block;
	position:relative;
	left:247px;
	top:-20px;
}	
.box .header .arch a{
	text-decoration:none;
font-size:12px;
	color:#000;
}	
#content .box  ul{
clear:both;	
}
.box  ul{
	list-style:none;
	padding:10px;
	margin:0;
	
}
 #content .box ul li{
	padding-bottom:5px;
	padding-top:5px;
	border-top:1px solid #D8D8D8;
	clear:both;
	
}
.box  ul .text{
	
}
.box ul .lead {
	background:#FFFF00;
}
.box  ul .lead  a{
	
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.box ul .bodytext{
	margin:0;
	padding:0;
	font-size:12px;
	margin-top:4px;
}
.box  ul .tags{
	margin-top:5px;
		margin-bottom:5px;
}
.box  ul .tags a{
font-size:10px;
text-decoration:none;
color:#000;
background:none;
}	
.box  ul .more{
	text-align:right;
float:right;
	margin-bottom:5px;
}
.box  ul .more a{
	font-size:12px;
text-decoration:none;
color:#000;
font-weight:bold;
background:none;
}
.box  ul .date{
	font-size:11px;
	color:#666;
	float:right;
}

 #actions {margin-top:0px;}

		#actions .header{

			height:34px;

			border-top:1px solid #868686;

			border-bottom:1px solid #868686;

			background: url('../images/main/ac.hd.bgd.gif') 0 0 repeat-x;}


#actions .header #logo-actions{

				width:89px;

				height:30px;

				margin-top:2px;

				background: url('../images/main/ac.logo.gif') 0 0 no-repeat;

				float:left;}

			 #actions .header h6{

				color:#fff;

				float:right;

				padding:0;

				margin:10px;}

			#actions .header	h6 a{color:#fff;}

			#actions .header	h6 a span{color:#51C0DC;}

			#actions .header	h6 a:hover span{color:#fff;}

.tx-macinasearchbox-pi1 h6{
	padding:4px;
	background:#D8D8D8;
	font-size:18px;
	margin:0;
}
#searchform{
	padding:8px;
}
#smallads{
	clear:both;
}
#news .text a{
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}
.tx-ttnews-browsebox{
	font-size:11px;
	color:#000;
}

.tx-ttnews-browsebox a{
	font-size:11px;
	text-decoration:none;
	font-weight:normal;


}
#continside_tresc .csc-header-n1, #continside_tresc .csc-header-n2,#continside_tresc .csc-header-n3{
/*display:none;*/	
clear:both;
}
#pageheader{
	margin:0;
	padding:0;
	padding-bottom:4px;
	margin-bottom:14px;
	border-bottom:1px solid #D8D8D8;
	font-size:21px;
	font-weight:bold;
}
#footer{
	clear:both;
}


		.tags{loat:left;width:281px;}

			

			

		.date{color:#BBBBBB;float:right;padding-right:5px;}

		.more{float:right;}

		

#news.listbox .wide li{
	
	margin-bottom:30px;

}

#continside_tresc h1.news-intro{
	display:none;
}

#continside_tresc .teaser{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #D8D8D8;;
}

#continside_tresc .teaser h3{
	
	padding-bottom:5px;
}
#continside_tresc .teaser .text{
	float:right;
	padding:0;
	margin:0;
	width:320px;
}
#continside_tresc .teaser .bodytext{
	padding:0;
	margin:0;
}
#continside_tresc .teaser .byline{
	clear:both;
	margin-bottom:15px;
}


#continside_tresc .teaser  .imgbox{
	float:right;
	padding:3px;
	border:solid 1px #D8D8D8;
	margin-right:10px;
}
.news-single-img{
	float:left;
	padding:3px;
	margin-right:10px;
	border:solid 1px #D8D8D8;
}
.important{

	
	font-size:12px;
}
.important a{
		background:#000;
	color:#ffff00;
}
.important a:hover{
	background:#ffff00;	
	color:#000;
}	
.tx-wtgallery-pi1 div{
	margin-right:11px;
	margin-bottom:10px;
	
}
.tx-wtgallery-pi1 div  img{
	border:4px solid #D8D8D8;
	
	
	
	
	
}
.wtgallery_categories{
	padding:4px;
	float:left;
	width:150px;
	margin-right:5px;
	
	
}

.wtgallery_category_folder{

	text-align:center;
	margin-left:5px;
	
	
}
.wtgallery_category_folder a{
	display:block;
	padding:4px;
	background:#ffff00;
	color:#000;
	font-size:14px;
	
}
.wtgallery_category_pagebrowser{
	clear:both;
	
}
.wtgallery_category_h1{
font-weight:normal;
font-size:14px;
margin-bottom:10px;
}

#left_sidebar .tx-wtgallery-pi1 div  img{
	width:150px;
}
.blackbox{
	color:#fff;
	background:#000;
	padding:10px;
	
}
.blackbox a{
	color:#000;
	background:#ffff00;
	padding:3px;
	font-size:12px;
	
	}
	.blackbox2{
	color:#fff;
	background:#000;
	padding:10px;
	font-weight:normal;
	}
	.blackbox2 p{margin:0;padding:1px;}
	.blackbox2 h2{text-transform:uppercase;margin-bottom:6px;}
	.blackbox2 a{
	color:#fff;
	background:#000;
	padding:0px;
	font-size:12px;
	display:block;
	font-weight:normal;
	margin:0;
	
	}
	.blackbox2 h3{
	margin:0;
	padding:1px;
	padding-left:2px;
	background:#ffff00;
	color:#000;
	font-size:12px;
	display:block;
	width:120px;
	}
	.blackbox p{
	background:#000;
	color:#fff;
	margin-bottom:3px;
	padding:0;
	
	}
.doprawej{
	float:right;
}
.dolewej{
	float:left;
}
.news-single-img{float:left;}
h6{font-size:16px;}
#footer{clear:both;border-top:1px solid #D8D8D8;padding:10px;height:20px;font-size:10px;}
#content h1{font-size:13px; font-weight:bold;margin:0;padding:0;}
#leftfooter{float:left;}
#rightfooter{float:right;}
#footer a{font-size:10px;}
#form1procentnice{background:url(../images/donate.gif) no-repeat;width:201px;height:123px;border:0px solid red;position:relative;}
#kwota_dot{top:43px;left:18px;position:absolute;width:128px;border:0px;}
#opis_dot2{top:43px;left:18px;position:absolute;font-size:12px;}
#opis_dot{top:68px;left:13px;position:absolute;font-size:10px;}
#wplac_dot{border:solid 0px red;position:absolute;top:91px;left:13px;}
#right_repeater .news-latest-container{
width:201px;margin:0;}
#right_repeater .more{display:none;}
#right_repeater .date{display:none;}
#right_repeater .tags{display:none;}
#right_repeater .header{display:none;}
#right_repeater li{clear:both; padding:5px 0px; border-bottom:1px solid #D8D8D8;}
#loga{margin-left:80px;}
#loga .csc-textpic-intext-left{height:130px;float:left;width:190px;display:block;text-align:center}
.align-center{text-align:center;}
.browsebox li{float:left;list-style:none;font-size:9px;}
.browsebox li a{font-size:9px;}
.browsebox {padding:10px;}
.tx-indexedsearch-res{clear:both;margin-top:10px;padding-top:5px;}
.csc-mailform-field input.csc-mailform-check{display:inline;margin:0;padding:0;width:20px;border: 1px solid grey;margin-bottom:15px;}
.menu_top_super li{float:left;}
#rootline .menu_top_super a{display:block;padding:8px 15px;font-size:13px;color:#fff;font-weight:normal;}
#rootline .menu_top_super a:hover{background:#ffff00;color:#000;}
.menu_top_super{list-style:none;background:#2A2A2A;overflow:hidden;position:relative:top:-5px;}
#ns-form_sf input{padding:5px;}
