@import url(forms.css);
@import url(updates.css);
@import url(wys.css);
@import url(shop-boxes.css);
@import url(style-update.css);

body{
	behavior: url('/csshover.htc');
	margin: 0;
	padding: 0;
	text-align: center;
	background: url('/gfx/bg.gif') repeat-x #000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#453D32;
}

img{
	vertical-align: top;
}

a img{
	border: none;
}



.x{
	display: none;
}
.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}
.clear-ie{
	clear:both;
	height:1px;
	overflow:hidden;
}



input, select{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}
input.t, input.w, select.t, input.calendar-input, select.w
{
	border:1px solid #D4D2D2;
	}

div#header{
	margin: 5px auto;
	width: 980px;
	padding: 0 10px;
	-width: 1000px;
	color: #aaa;
	text-align: left;
	height:15px;
	overflow:hidden;
}
	div#header span{
		float:left;
	}
	div#header h1{
		float:right;
		width:600px;
		text-align:right;
		margin:0px;
		padding:0px;
		background:none;
		color: #aaa;
		font-weight:normal;
		font-size:11px;
	}
	
div#wraper{
	margin: 4px	auto;
	padding: 8px 7px;
	width: 986px;
	-width: 1000px;
	background: #fff;
	text-align: left;
	position: relative;
}

div#top{
	height: 106px;
	background: url('/gfx/top/top.jpg');
	position:relative;
}

div#top a#home-page{
	position:absolute;
	display:block;
	width:380px;
	left:20px;
	top:20px;
	height:65px;
}


div#top a img{
	margin: 16px 0 0 25px;
}

div#top p{
	margin: 0 10px 0 0;
	float: right;
}

div#top p a img{
	margin: 0 0 0 3px;
	opacity: 1;
	filter: alpha(opacity=100);
}

div#top p a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
}


div#top form{
	float: right;
	margin: 14px 24px 0 0;
	padding: 0;
	width: 400px;
	clear: right;
	text-align: right;
	-display: inline;
	position:relative;
}

div#top fieldset{
	margin: 0;
	padding: 0;
	border: none;
}

div#top form a.register, div#top form span{
	float:left;
	margin: 3px 0px 0 20px;
	color: #fff;
	padding:2px 0 2px 20px;
	color:#41392C;
	font-weight:bold;
	font-size:12px;
}
	div#top form span
	{
		background:url('/gfx/top/pointer.gif') no-repeat left;
	}
	
	div#top form a.register
	{
		background:url('/gfx/top/pointer.gif') no-repeat left;
		text-decoration: none;
		position:absolute;
		top:25px;
		left:0;
	}
	div#top form a.register:hover
	{
		color:#CF3100;
	}
	
	div#top form a:hover{
		text-decoration: none;
	}
	
	div#top form a.remind-pass
	{
		position:absolute;
		top:30px;
		right:0;
		color:#ffffff;
		font-size:11px;
	}
div#top form img{
	margin: 7px 10px 5px 0;
}

div#top input{
	margin: 0 0 0 5px;
}

div#top input.t{
	width: 100px;
	margin: 0;
	padding: 4px 3px;
	border: 1px solid #000;
}

div#top div#login_error{
	position:absolute;
	font-weight:bold;
	color:red;
	text-align:left;
	top:28px;
	left:130px;
}

div#top div#account{
	float: right;
	margin: 17px 12px 0 0;
	padding: 0;
	width: 395px;
	clear: right;
	position:relative;
	height:42px;
}
	
	div#top div#account div.login-as
	{
		position:absolute;
		width:316px;
		height:21px;
		background: url('/gfx/top/login-as.gif') no-repeat;
	}
		div#top div#account div.login-as span
		{
			display:block;
			padding:2px 0 0 20px;
			color:41392c;
		}
			div#top div#account div.login-as span a
			{
				color:#ffffff;
				font-weight:bold;
				font-size:12px;
				text-decoration:none;
			}
			div#top div#account div.login-as span a:hover
			{
				text-decoration:underline;
			}
		
		div#top div#account a#log-out
		{
			position:absolute;
			right:0px;
			background:url('/gfx/top/logout.gif') no-repeat right top;
			height:21px;
			width:76px;
			text-indent:-9999px
		}
		div#top div#account a#log-out:hover
		{
			background-position:0 -21px;
		}
		
		div#top div#account div#inbox
		{
			position:absolute;
			left:0px;
			top:25px;
			background:url('/gfx/top/top-inbox.gif') no-repeat left;
			height:23px;
			width:392px;
		}
			div#top div#account div#inbox a
			{
				display:block;
				margin:4px 0 0 35px;
				color:#F4F3F2;
				font-size:11px;
				text-decoration:none;
			}
			div#top div#account div#inbox a span
			{
				font-size:11px;
			}
			div#top div#account div#inbox a:hover
			{
				text-decoration:underline;
			}
div#navigation{
	background: url('/gfx/navigation/bg.gif') repeat-x bottom;
	height:33px;
	display:block;
}


	div#navigation ul{
		list-style: none;
		margin: 0;
		padding: 0;
	}

	div#navigation ul li{
		display: inline;
		margin: 0;
		padding: 0px;
		position: relative;
		z-index: 1;
		float:left;
		position:relative;
	}

	div#navigation ul li a{
		text-decoration: none;
		padding: 10px 18px;
	}
		div#navigation ul li a.header{
			text-decoration: none;
			padding:0;
			background:none;
			height:29px;
			display:block;
		}
		
		div#navigation ul li.moje-konto{
			width:137px;
			height:29px;
			background:url('/gfx/navigation/moje-konto.gif') no-repeat top;
			color:black;
			margin:3px 2px 0 0 ;
		}
		
		div#navigation ul li.wydarzenia{
			width:107px;
			height:29px;
			background:url('/gfx/navigation/wydarzenia.gif') no-repeat top;
			color:black;
			margin:3px 2px 0 0 ;
		}
		
		div#navigation ul li.poczta{
			width:79px;
			height:29px;
			background:url('/gfx/navigation/poczta.gif') no-repeat top;
			color:black;
			margin:3px 2px 0 0 ;
		}
		
		div#navigation ul li.osoby{
			width:77px;
			height:29px;
			background:url('/gfx/navigation/osoby.gif') no-repeat top;
			color:black;
			margin:3px 2px 0 0 ;
		}
		
		div#navigation ul li.obiekty{
			width:85px;
			height:29px;
			background:url('/gfx/navigation/obiekty.gif') no-repeat top;
			color:black;
			margin:3px 2px 0 0 ;
		}
		
		div#navigation ul li.kluby{
			width:71px;
			height:29px;
			background:url('/gfx/navigation/kluby.gif') no-repeat top;
			color:black;
			margin:3px 2px 0 0 ;
		}
		
		div#navigation ul li.blogi{
			width:77px;
			height:29px;
			background:url('/gfx/navigation/blogi.gif') no-repeat top;
			color:black;
			margin:3px 2px 0 0 ;
		}
		
		div#navigation ul li.moje-konto:hover, div#navigation ul li.wydarzenia:hover, div#navigation ul li.kluby:hover, div#navigation ul li.poczta:hover, div#navigation ul li.osoby:hover, div#navigation ul li.obiekty:hover, div#navigation ul li.blogi:hover{
			background-position:0 -29px;
		}
		
		


	div#navigation ul li ul{
		display: none;
	}

	div#navigation ul li:hover ul{
		margin:0;
		padding:0 0 12px 0 ;
		display: block;
		top: 29px;
		left:0;
		position: absolute;
		z-index: 1;
		width: 150px;
		background-repeat:no-repeat;
		background-position:top left;
	}
		div#navigation ul li:hover ul.l1
		{
			background-image:url('/gfx/navigation/ul-bg-1.gif');
		}
		
		div#navigation ul li:hover ul.l2
		{
			background-image:url('/gfx/navigation/ul-bg-2.gif');
		}
		div#navigation ul li:hover ul.l3
		{
			background-image:url('/gfx/navigation/ul-bg-3.gif');
		}
		div#navigation ul li:hover ul.l4
		{
			background-image:url('/gfx/navigation/ul-bg-4.gif');
		}
		div#navigation ul li:hover ul.l5
		{
			background-image:url('/gfx/navigation/ul-bg-5.gif');
		}
		div#navigation ul li:hover ul.l6
		{
			background-image:url('/gfx/navigation/ul-bg-6.gif');
		}
		div#navigation ul li:hover ul.l7
		{
			background-image:url('/gfx/navigation/ul-bg-7.gif');
		}
	
	div#navigation ul li:hover ul li{
		margin: 0;
		padding: 0;
		display: block;
		float: left;
		width: 170px;
		color: #444;
	}

	div#navigation ul li:hover ul li a{
		white-space: nowrap;
		color: #A15B00;
		font-weight:bold;
		padding: 4px 15px 2px 15px;
		margin: 0;
		border: none;
		display: block;
		
	}

	div#navigation ul li:hover ul li a:hover, div#navigation ul li ul li a:hover{
		color: #482300;
		background: transparent url('/gfx/navigation/nav-arrow.gif') no-repeat left 6px;
	}

	
	div#navigation form{
		padding: 5px 15px 0px 20px;
		margin:0px;
		float:right;
		text-align:right;
	}

	div#navigation form fieldset{
		margin: 0 0 0 0;
		padding: 0;
		border: none;
	}

	div#navigation form input{
		margin: 0 0 0 5px;
	}

	div#navigation form input.t{
		width: 152px;
		-width: 160px;
		-height: 23px;
		margin: 0;
		padding: 3px 3px 4px 3px;
		border: 1px solid #000;
	}

	div#navigation form input.s{
		cursor: pointer;
		background: #fff url('/gfx/search_select.gif') right no-repeat;
	}

	div#navigation form input.s:hover{
		background: #ccc url('/gfx/search_select.gif') right no-repeat;
	}

	div#navigation form select{
		width: 150px;
		border: 1px solid #000;
	}

	div#navigation form label{
		color: #fff;
		margin: 0 4px 0 20px;
		vertical-align: middle
	}

	div#navigation form a{
		margin: 0 0 0 20px;
		color:#F4F3F2;
		font-weight:bold;
		text-decoration:none;
	}
	div#navigation form a:hover{
		text-decoration:underline;
	}


div#localizer{
	clear:both;
	padding: 7px 10px 8px 10px;
	height: 12px;
	-height: 27px;
	overflow: hidden;
	background: url('/gfx/localizer.gif') repeat-x;
}

div#localizer a{
	color: #fb6300;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 0 5px;
	font-size:11px;
}

div#localizer a:hover{
	text-decoration: underline;
}

div#menu{
	margin: 7px 0;
	width: 200px;
	float: left;
}

div#menu p{
	margin: 0;
	height: 50px;
	-height: 90px;
	color: #fff;
	padding: 42px 20px 0 20px;
	background: url('/gfx/menu_header.gif');
}

/* dysc */
div#menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
	div#menu ul li
	{
		position:relative;
		line-height:30px;
		background:url('/gfx/dyscypliny-li.gif') repeat-x left bottom;
		margin:2px 0 5px 0;
		font-weight:bold;
		cursor:pointer;
		padding-bottom:5px;
	}
	div#menu ul li:hover
	{
		color:#fb6300;
	}
		
	div#menu ul li .belt-loader {
		position:absolute; 
		display:none;
		top:3px;
		left:168px;
		z-index:2;
		width:440px;
		height:100px;
		background:#ffffff url('/gfx/loader.gif') no-repeat center center;
		
	}
		
			div#menu ul li .belt-loader .content
			{
			}
			div#menu ul li .belt-loader .content .ajax-dyscypliny
			{
				background:#D76D17 url('/gfx/ajax-dyscypliny-bg.gif') repeat-x left top;
				border:1px solid black;
				text-align:left !important;
				padding:0 0 10px 0 ;
				
			}
				div#menu ul li .belt-loader .content .ajax-dyscypliny span
				{
					font-weight:bold;
					display:block;
					line-height:31px;
					padding-left:15px;
					color:#ffffff;
					font-size:12px;
					margin-bottom:15px;
				}
				
			
			div#menu ul li .belt-loader .content .ajax-dyscypliny a
			{
				line-height:30px;
				display:block;
				text-align:left;
				float:left;
				width:200px;
				margin:0  0 15px 15px;
				font-size:10px !important;
				background:#ffffff;
				padding:0px !important;
			}
			
			
			
div#menu p.znajdz_dyscypline{
	height: 30px;
	-height: 85px;
	padding: 55px 0 0 10px;
	background: url('/gfx/znajdz_dyscypline_bg.gif');
	margin: 0 0 10px 0;
}

div#menu p.znajdz_dyscypline input{
	background: #fff;
	color: #444;
	display: block;
	border: 1px solid #000;
	padding: 3px;
	width: 150px;
}
div#menu div.dysc_tsh div#dys_sch_res b{
	display: block;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	color: #844;
	font-size: 13px;
}
div#menu div.dysc_hid{
	height: 0;
	display: none;
	opacity: 0;
	filter: alpha(opacity=0);
}

div#menu div.dysc_tsh{
	overflow: hidden;
}

div#menu div.dysc_tsh div{
	background: url('/gfx/dys_bg.gif');
}
div#menu div.dysc_tsh span{
	height: 25px;
	display: block;
}
div#menu div.dysc_tsh span.up_a{
	background: url('/gfx/dys_up_a.gif');
	cursor: pointer;
}
div#menu div.dysc_tsh span.up_d{
	background: url('/gfx/dys_up_d.gif');
}
div#menu div.dysc_tsh span.down_a{
	background: url('/gfx/dys_down_a.gif');
	cursor: pointer;
}
div#menu div.dysc_tsh span.down_d{
	background: url('/gfx/dys_down_d.gif');
}

div#menu div.dysc_tsh a{
	padding: 4px 1px;
	border-top: 1px solid #d0d0d0;
	white-space: nowrap;
	text-align: left;
	font-size:11px;
}

div#menu div.dysc_tsh a.f{
	border: none;
}

div#menu a:hover{
	color: #f60;
}

div#menu a img{
	vertical-align: middle;
}

div#menu a:hover img{
	opacity: 0.7
	filter: alpha(opacity=70);
}

div#menu a{
	font-size: 12px;
	color: #222;
	font-weight: bold;
	padding-top: 4px;
	display: block;
	text-align: right;
	text-decoration: none;
}

div#menu a:hover{
	color: #f60;
}
div#menu .banner a
{
	padding:0px;
	background:none;
}



div#discypliny a
{
	color: #222;
	font-weight: bold;
	text-decoration:none;
	float:left;
	width:105px;
	height:55px;
	text-align:center;
	border:1px solid #ffffff;
	padding:5px 5px 8px 5px;
	vertical-align:bottom;
	position:relative;
	margin:0 0 4px 0;
}
 
div#discypliny a span
{
	display:block;
	width:105px;
	position:absolute;
	left:5px;
	bottom:5px;
	text-align:center;
	}

div#discypliny a:hover
{
	color: #f60;
	border:1px solid #F1F1F1;
}
	

div#content{
	float: left;
	margin: 7px 0 7px 12px;
	width: 774px;
}

div#content-2{
	margin: 7px 0;
}

div#center{
	float: left;
	width: 470px;
	color:#4D463A;
}




div#info_box{
	height: 318px;
	background: url('/gfx/info_box.gif');
}

div#info_box span.a{
	background-position: 0 29px;
}

div#info_box span.da{
	background-position: 0 0;
}

div#info_box span#ib1{
	cursor: pointer;
	float: left;
	width: 73px;
	height: 29px;
	margin: 0 0 20px 0;
	background-image: url('/gfx/info_box/osoby.gif');
}

div#info_box span#ib2{
	cursor: pointer;
	float: left;
	width: 139px;
	height: 29px;
	margin: 0 0 20px 0;
	background-image: url('/gfx/info_box/obiekty_sportowe.gif');
}

div#info_box span#ib3{
	cursor: pointer;
	float: left;
	width: 139px;
	height: 29px;
	margin: 0 0 20px 0;
	background-image: url('/gfx/info_box/kluby_sportowe.gif');
}

div#info_box span#ib4{
	cursor: pointer;
	float: left;
	width: 118px;
	height: 29px;
	margin: 0 0 20px 0;
	background-image: url('/gfx/info_box/wydarzenia.gif');
}

div#info_box div#i_b1, div#info_box div#i_b3, div#info_box div#i_b4{
	display: none;
}

div#info_box div#i_b1, div#info_box div#i_b2, div#info_box div#i_b3, div#info_box div#i_b4{
	margin: 0 30px;
	color: #fff;
}


div#info_box div#i_b1 p, div#info_box div#i_b2 p, div#info_box div#i_b3 p, div#info_box div#i_b4 p{
	margin: 0 0 10px 0;
	padding: 0;
	color:#F4F3F2;
	font-weight: bold;
}

div#info_box form
{
	float:right;
	text-align:left;
	width:260px;
	overflow:hidden;
	padding:0;
	margin:0px;
}
	div#info_box form fieldset
	{
		border:0px;
		padding:0px;
		margin:0px;
	}
	
	

div#info_box form label{
	color: #DDA280;
	float:left;
	width:100px;
	clear:both;
	
}

div#info_box form input.t{
	width:146px;
	padding:2px;
	margin:0 0 5px 0;
	border:1px solid #888;
	float:left;
}	

div#info_box form select.t{
	width:152px;
	padding:2px;
	margin:0 0 5px 0;
	border:1px solid #888;
	float:left;
}
div#info_box form div.button{
	clear:both;
	padding:10px 8px 0 0 ;
	text-align:right;
}


div#info_box a.search{
	color:#DDA280;
	font-weight:bold;
	width:100px;
	white-space:normal;
	float:left;
	background:url('/gfx/home_page/box_search.gif') no-repeat left top;
	padding:0 0 0 20px;
	}

div#info_box a.search img{
	float:left;
	margin:0 5px 0 0 ;
}

div#info_box span.y
{
	color:yellow;
	}

div#info_box span.o
{
	color:orange;
	}
	
/* box */

div.box_obiects{
	height: 163px;
	-height: 193px;
	margin: 10px 0 0 0;
	padding: 15px 13px 10px 17px;
}

div.box_obiects img{
	display: block;
	clear: both;
}

div.box_obiects a{
	position: relative;
	float: left;
	margin: 8px 5px 0 0;
	padding: 6px;
	width: 93px;
	-width: 105px;
	height: 123px;
	-height: 135px;
	background: url('/gfx/poster1.gif');
	text-decoration: none;
	font-size: 10px;
	color: #666;
	opacity: 1;
	filter: alpha(opacity=100);
	
}


div.box_obiects a:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
}

div.box_obiects span{
	display: block;
	color: #666;
	position:absolute;
	top:100px;
	left:6px;
	width:90px;
	height:26px;
	overflow:hidden;
	line-height:13px;
}

div.box_obiects span b{
	display:block;
	color: #d92f2f;
	overflow:hidden;
	white-space:nowrap;
	
}

/* end box */


div#right{
	float: right;
	width: 292px;
}

div#right a.box{
	display: block;
	margin: 1px 0 4px 0;
	background: #E9E9E9;
	height: 112px;
	text-decoration: none;
	color: #666;
	opacity: 1;
	filter: alpha(opacity=100);
}

div#right a.b2{
	background: #fff;
}
div#right a.box:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
	background:#f4f4f4;
}

div#right a.box span{
	float: right;
	margin: 0;
	padding: 10px;
	height: 92px;
	-height: 112px;
	width: 178px;
	-width: 198px;
	background: url('/gfx/more.gif') 140px 100px no-repeat;
	cursor: pointer;
	overflow:hidden;
	font-size:10px;
}

div#right a.box i{
	color: #f50;
	font-style: normal;
	display: block;
	margin: 0 0 3px 0;
}

div#right a.box b{
	font-size: 11px;
	color: #444;
	display: block;
}

	div#right a.box span span
	{
		
	}

	div.img_miniaturka{
		text-align:center;
		margin: 0 auto;
	}

	div.img_miniaturka img{
		margin: auto;
		vertical-align: middle;
	}


div#right .prz1{
	margin: 8px 0 0 0;
}

div#black_box{
	margin: 14px 0 0 0;
	height: 269px;
	background: url('/gfx/black_box.gif');
}

div#black_box span.a{
	background-position: 0 30px;
}

div#black_box span.da{
	background-position: 0 0;
}


div#black_box span#bb1{
	cursor: pointer;
	float: left;
	width: 173px;
	height: 30px;
	margin: 0 0 10px 0;
	background-image: url('/gfx/black_box/warto_wziasc_udzial.gif');
}

div#black_box span#bb2{
	cursor: pointer;
	float: left;
	width: 118px;
	height: 30px;
	margin: 0 0 10px 0;
	background-image: url('/gfx/black_box/kalendarium.gif');
}

div#black_box div#b_b2{
	display: none;
}

div#black_box div#b_b1, div#black_box div#b_b2{
	color: #fff;
	margin: 0 10px;
	color: #fff;
}

div#black_box div#b_b1 img, div#black_box div#b_b2 img{
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #888;
}

div.orange_box{
	margin: 10px 0 0 0;
	padding: 5px 0 0 15px;
	float: left;
	width: 368px;
	-width: 383px;
	height: 120px;
	-height: 135px;
	background: url('/gfx/orange_box.gif') no-repeat;
}

div.orange_box img{
	display: block;
	margin: 0 0 8px 0;
}

div.orange_box a{
	float: left;
	border-left: 1px solid #fff;
	padding: 0 10px;
	width: 105px;
	-width: 125px;
	height: 44px;
	text-decoration: none;
	color: #444;
	overflow:hidden;
}


	
div.orange_box a:hover span{
	color: #fff;
	text-decoration: underline;
}

div.orange_box a.f{
	-width: 115px;
	padding: 0 10px 0 0;
	border: none;
}
div.orange_box a.m_5{
	margin:0 0 5px 0;
}

div.orange_box a span{
	color: #fff;
	font-size: 10px;
	display: block;
	margin: 0 0 10px 0;
	cursor:pointer;
}

div.orange_box a b{
	display: block;
	text-decoration: underline;
}

div.orange_box a span.n{
	color:#444;
	font-weight:bold;
	font-size:11px;
	height:28px;
	overflow:hidden;
	display: block	;
	margin:0px;
	text-decoration:underline;
}

div.orange_box a span.m{
	color:#444;
	font-size:11px;
	height:12px;
	overflow:hidden;
	display: block	;
	text-decoration: underline;
}

div.prz2{
	margin: 10px 0 0 8px;
}

div#bottom{
	clear: both;
	height: 1px;
	background: #ddd;
	overflow: hidden;
}

div#footer{
	margin: 4px auto;
	height: 20px;
	width: 1000px;
	text-align: left;
}
div#footer a{
	float: left;
	color: #f80;
	text-decoration: none;
	border-left: 1px solid #f80;
	padding: 0 10px;
}

div#footer a:hover{
	text-decoration: underline;
}

div#footer b{
	padding: 0 10px;
	color: #aaa;
	float: left;
}

div#footer a.e{
	color: #888;
	float: right;
	border: none;
	padding: 0;
	font-size: 10px;
}

div#footer a.e strong{
	font-family: Verdana, Arial, sans-serif;
}

div#footer a.e strong span{
	color: #fc9124;
}

.header{
	clear: both;
	background: #484136 url('/gfx/header_bg.gif') no-repeat;
	margin: 0;
	font-size: 0;
	padding: 1px 20px 1px 1px;
	height: 27px;
	-height: 31px;
}
	.header img
	{ 
		float:left;
	}
	.header a
	{ 
		float:right;
		color:#F4F3F2;
		font-size:11px;
		margin:6px 0 0 0;
		font-weight:bold;
		text-decoration:none;
	}
	.header a:hover
	{
		text-decoration:underline;
	}
.header_zak{
	clear: both;
	font-size: 11px;
	background: url('/gfx/header_zak.gif');
	margin: 10px 0 0 0;
	padding: 8px 0 0 20px;
	height: 24px;
	-height: 32px;
	color: #fff;
	vertical-align: middle;
}

.header_zak img{
	vertical-align: middle;
	margin: 0 10px 0 0;
	/margin: 2px 10px 0 0;
}

.header_zak a{
	color: #f80;
	margin: 0 0 0 20px;
}

div.box_zak{
	padding: 5px 0 0 15px;
	width: 759px;
	-width: 774px;
	height: 252px;
	-height: 257px;
}
div.lista_osob br{
	clear: both;
}
div.lista_osob h4{
	font-size:11px;
	color:#BB3B22;
}

div.lista_osob, div.moje_konto_ulubieni_znajomi{
	padding: 10px 0 10px 15px;
	width: 759px;
	-width: 774px;
	background: #cec5b7 url('/gfx/gallery/gallery_bottom.gif') bottom no-repeat;
}

form.lista_osob_wybor
{
	margin:0 0 5px 0;
}
	form.lista_osob_wybor fieldset
	{
		margin:none;
		border:none
	}
	form.lista_osob_wybor fieldset label
	{
		font-weight:bold;
		margin:0 5px;
		
	}
	
div.box_zak img, div.lista_osob img, div.moje_konto_ulubieni_znajomi img{
	display: block;
	clear: both;
}

div.box_zak a{
	margin: 10px 8px 0 0;
	padding: 5px;
	float: left;
	background: url('/gfx/poster_zak.gif');
	width: 133px;
	-width: 143px;
	height: 221px;
	-height: 231px;
	position: relative;
	color: #d92f2f;
	text-decoration: none;
	font-size: 10px;
	overflow:hidden;
	white-space:nowrap;
}

div.lista_osob a{
	margin: 10px 8px 0 0;
	padding: 5px;
	float: left;
	background: url('/gfx/poster2.gif');
	width: 133px;
	-width: 143px;
	height: 221px;
	-height: 231px;
	position: relative;
	color: #d92f2f;
	text-decoration: none;
	font-size: 10px;
	overflow:hidden;
	white-space:nowrap;
}

div.moje_konto_ulubieni_znajomi div.z{
	margin: 10px 8px 0 0;
	padding: 5px;
	float: left;
	background: url('/gfx/poster3.gif');
	width: 133px;
	-width: 143px;
	height: 240px;
	-height: 250px;
	position: relative;
	color: #d92f2f;
	font-size: 10px;
}

div.moje_konto_ulubieni_znajomi div.z a{
	text-decoration: none;
	color: #d92f2f;
	
}


div.box_zak a label, div.lista_osob a label, div.moje_konto_ulubieni_znajomi div.z a label{
	color: #666;
}



div.box_zak a img, div.lista_osob a img, div.moje_konto_ulubieni_znajomi div.z a img{
	clear: none;
	margin: 0 0 5px 0;
}

div.box_zak a img.trener, div.lista_osob a img.trener, div.moje_konto_ulubieni_znajomi div.z a img.trener{
	position: absolute;
	right: 5px;
	top: 44px;
	z-index: 1;
}

div.box_zak a b, div.lista_osob a b , div.moje_konto_ulubieni_znajomi div.z b{
	margin: 0 5px 0 0;
	width: 12px;
	height: 12px;
	display: block;
	float: right;
	background: url('/gfx/dymek.gif');
	cursor: pointer;
}

div.box_zak a b q, div.lista_osob a b q, div.moje_konto_ulubieni_znajomi div.z b q{
	display: none;
	padding: 10px;
	background: #eee;
	position: absolute;
	z-index: 2;
	top: 17px;
	right: 21px;
	border: 1px solid #888;
	width: 80px;
	-width: 100px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	white-space:normal;
}


div.box_zak a span, div.lista_osob a span, div.moje_konto_ulubieni_znajomi div.z span {
	position: absolute;
	font-size: 12px;
}

div.box_zak a span.v1, div.lista_osob a span.v1, div.moje_konto_ulubieni_znajomi div.z span.v1{
	top: 182px;
	left: 2px;
	padding:0 0 0 25px;
}

div.box_zak a span.v2, div.lista_osob a span.v2, div.moje_konto_ulubieni_znajomi div.z span.v2{
	top: 182px;
	left: 59px;
	padding:0 0 0 25px;
}

div.box_zak a span.v3, div.lista_osob a span.v3, div.moje_konto_ulubieni_znajomi div.z span.v3{
	top: 200px;
	left: 2px;
	padding:0 0 0 25px;
}

div.box_zak a span.v4, div.lista_osob a span.v4, div.moje_konto_ulubieni_znajomi div.z span.v4{
	top: 200px;
	left: 59px;
	padding:0 0 0 25px;
}

div.moje_konto_ulubieni_znajomi div.z span.a{
	top: 226px;
	left: 4px;
}

div.moje_konto_ulubieni_znajomi div.z span.a a{
	float:left;
}
div.moje_konto_ulubieni_znajomi div.z span.a a.p{
	margin-left:17px;
}

div.moje_konto_wydarzenie_uczestnicy div.moje_konto_ulubieni_znajomi div.z span.a a{
	text-decoration: none;
	color: #d92f2f;
	margin-left:75px;
}

	/* wydarzenie = zarzadzanie uczestnikami */
	div.moje_konto_wydarzenie_uczestnicy{
	}
		div.moje_konto_wydarzenie_uczestnicy div.wyslanie_zaproszen{
			padding:10px;
	}
		div.moje_konto_wydarzenie_uczestnicy div.wyslanie_zaproszen div.checkbox_multiple
		{
			background:#ffffff;
			padding:5px;
			margin-bottom:10px;
		}
		div.moje_konto_wydarzenie_uczestnicy div.wyslanie_zaproszen div.box-left
		{
			float:left;
			width:350px;
			margin-right:45px;
		}
		div.moje_konto_wydarzenie_uczestnicy div.wyslanie_zaproszen div.box-right
		{
			float:right;
			width:350px;
		}
			div.moje_konto_wydarzenie_uczestnicy div.wyslanie_zaproszen div.box-right a
			{
				color:#D92F2F;
			}
		div.moje_konto_wydarzenie_uczestnicy div.wyslanie_zaproszen h5
		{
			color:#FB6300;
			font-size:11px;
			margin:5px 0;
		}
		
		
div.box_zak a b:hover q, div.lista_osob a b:hover q, div.moje_konto_ulubieni_znajomi div b:hover q{
	display: block;
}

div.obiect_box_zak{
	background: url('/gfx/obiect_box_zak.gif') no-repeat;
	padding: 15px 0 0 20px;
	width: 754px;
	-width: 774px;
	height: 126px;
	-height: 141px;
}


div.obiect_box_zak a{
	float: left;
	border-left: 1px solid #fff;
	padding: 0 20px;
	width: 114px;
	-width: 154px;
	height: 110px;
	text-decoration: none;
	color: #444;
	text-align: center;
	overflow:hidden;
	white-space:nowrap;
}

div.obiect_box_zak a.f{
	-width: 134px;
	padding: 0 20px 0 0;
	border: none;
}

div.obiect_box_zak a b{
	margin: 5px 0 0 0;
	display: block;
	text-decoration: underline;
	text-align: left;
}
div.obiect_box_zak a span{
	display: block;
	text-align: left;
}

div.obiect_box_zak a img{
	border: 1px solid #fff;
}

div.obiect_box_zak a:hover span{
	text-decoration: underline;
}

div.obiect_box_zak a:hover img{
	opacity: 0.8;
	filter: alpha(opacity=80);
}


div.seo-text
{
	float:left;
	width:180px;
	overflow:hidden;
	margin:6px 0 0 0 ;
	text-align:justify;
	line-height:14px;
}
	div.seo-text span
	{
		font-weight:bold;
		color:#fb6300;
	}

div.black_box_seo{
	float:right;
	background: url('/gfx/seo_box/bg.gif');
	padding: 15px 0 0 20px;
	width: 754px;
	-width: 774px;
	height: 126px;
	-height: 141px;
	margin:5px 0;
	text-align:justify;
}
div.black_box_seo a
{
	text-decoration:none;
	}
div.black_box_seo a:hover
{
	text-decoration:underline;
	}

div.black_box_seo img
{
	display:block;
	margin:0 0 12px 0;
	}
	
div.black_box_seo div.polecamy
{
	background:url('/gfx/seo_box/polecamy.gif') no-repeat top left;
	float: left;
	border-right: 1px solid #fff;
	width: 110px;
	padding-top:20px;
	}
	
	div.black_box_seo div.polecamy a
	{
		color:#F4F3F2;
		display:block;
		line-height: 16px;
	}

div.black_box_seo div.tags
{
	float: left;
	height: 105px;
	width: 610px;
	padding-left:10px;
	overflow:hidden;
	}
	div.black_box_seo div.tags a
	{
		margin:0 5px 0 0;
		line-height: 15px;
		
	}
		
		div.black_box_seo div.tags a.c-1
		{
			color:#F4F3F2;
		}
		div.black_box_seo div.tags a.c-2
		{
			color:#FF8800;
		}
		div.black_box_seo div.tags a.f-10
		{
			font-size:10px;
		}
		div.black_box_seo div.tags a.f-11
		{
			font-size:11px;
		}
		div.black_box_seo div.tags a.f-12
		{
			font-size:12px;
		}
		div.black_box_seo div.tags a.f-13
		{
			font-size:12px;
		}
		div.black_box_seo div.tags a.b-0
		{
			font-weight:normal;
		}
		div.black_box_seo div.tags a.b-1
		{
			font-weight:bold;
		}
		
div.black_box_seo span{
	text-decoration: none;
	color: #fff;
	background: url('/gfx/more.gif') 100px 100px no-repeat;
	font-size: 10px;
}

div.black_box_seo a.f{
	-width: 134px;
	padding: 0 20px 0 0;
	border: none;
	background: url('/gfx/more.gif') 80px 100px no-repeat;
}


div.short_seo
{
	background: url('/gfx/seo_box/bg-short.gif');
	height: 26px;
	line-height:26px;
	padding:0 10px;
}
	div.short_seo img
	{
		display:inline;
		padding:9px 30px 4px 0;
	}
	div.short_seo a
	{
		color:#F4F3F2;
		margin-right:30px;
	}
	
	
h1{
	font-size:12px;
	font-family: Arial,Verdana, sans-serif;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	background:url('/gfx/h1_bg.jpg') repeat-x;
	color:#ffffff;
	padding:8px 15px;
}

h1#osrodek{
	background:#EFEFEF url('/gfx/headers/h1_osrodek.jpg') no-repeat left;
	padding-left:120px;
	color:#443D31;
	font-family: Tahoma, Arial,Verdana, sans-serif;
	font-size:11px;
}
h1#profil_osoby{
	background:#EFEFEF url('/gfx/headers/h1_profil_osoby.jpg') no-repeat left;
	padding-left:120px;
	color:#443D31;
	font-family: Tahoma, Arial,Verdana, sans-serif;
	font-size:11px;
}
h1#profil_klubu{
	background:#EFEFEF url('/gfx/headers/h1_profil_klubu.jpg') no-repeat left;
	padding-left:110px;
	color:#443D31;
	font-family: Tahoma, Arial,Verdana, sans-serif;
	font-size:11px;
}

/* podstrona kontakt */
.header2{
	margin: 0;
	background: #f0efef;
	padding: 10px 20px;
	font-size: 1px;
}

div.sub_left{
	float: left;
	width: 383px;
	overflow:hidden;
}
div.sub_right{
	float: right;
	width: 383px;
	overflow:hidden;
}

div.sub_left p, div.sub_right p{
	margin: 12px 0 0 0;
	padding: 40px 20px 10px 20px;
	line-height: 20px;
}

div.sub_left p a, div.sub_right p a{
	text-decoration: none;
	color: #443d31;
}

div.sub_left p a:hover, div.sub_right p a:hover{
	text-decoration: underline;
}



div.sub_left p.skrzynka_wiadomosci{
	background: url('/gfx/sub_page/skrzynka_wiadomosci.gif') no-repeat;;
	height: 62px;
	-height: 112px;
}

div.sub_left p.kalendarium{
	background: url('/gfx/sub_page/kalendarium.gif') no-repeat;;
	height: 62px;
	-height: 112px;
}

div.sub_left p.kalendarium a{
	color: #fff;
}


div.sub_right p.profil_osobisty{
	background: url('/gfx/sub_page/profil_osobisty.gif') no-repeat;
	height: 104px;
	-height: 154px;
}

div.sub_right img{
	margin: 14px 0 0 20px;
}

div.sub_right div{
	margin-right:0px;
	margin: 5px 0 20px 0;
	padding: 20px 0 10px 100px;
	line-height: 18px;
	position: relative;
}

div.sub_right div a{
	text-decoration: none;
	color: #443d31;
}

div.sub_right div a img{
	float: right;
}

div.sub_right div a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
}

div.sub_right div a:hover{
	text-decoration: underline;
}

div.sub_right div img{
	margin: 0 0 5px 0;
	display: block;
}

div.sub_right div.osrodki_sportowe{
	background: url('/gfx/sub_page/ico_osrodki_sportowe.gif') 20px 20px no-repeat;
	margin:20px 0;
}


div.sub_right div.kluby_sportowe{
	background: url('/gfx/sub_page/ico_kluby_sportowe.gif') 30px 20px no-repeat;
}

div.sub_right p.ustawienia_konta{
	background: url('/gfx/sub_page/ustawienia_konta.gif') no-repeat;
	height: 104px;
	-height: 154px;
}


div.osrodki_sportowe  span , div.kluby_sportowe  span {
	color:#bbbbbb;
	font-size:10px;
	padding:0 0 0 10px;
}


div.sub_right div.moje-osrodki-i-kluby-sportowe
{
	padding:0;
	margin:10px 0 10px 10px;
}
	div.sub_right div.moje-osrodki-i-kluby-sportowe img
	{
		display:inline;
		margin:0px;
		padding:0px;
	}
	
	div.sub_right div.moje-osrodki-i-kluby-sportowe p
	{
		margin:0px;
		padding:0 0 0 3px;
	}
		div.sub_right div.moje-osrodki-i-kluby-sportowe p a
		{
			display:block;
			margin:3px 0 0 0 ;
			padding:0;
			height:14px;
		}
		
		div.sub_right div.moje-osrodki-i-kluby-sportowe p span
		{
			display:block;
			font-size:10px;
			margin:0px 5px;
			padding:0px;
			line-height:15px;
			color:#837F77;
		}
div.sub_right div.moje-ulubione
{
	padding:10px;
	margin-top:20px;
}


	
	div.sub_right div.moje-ulubione div.sep3, div.moje-powiadomienia div.sep3
	{
		height: 4px;
		overflow: hidden;
		clear: both;
		margin: 1px 0px;
		background: url('/gfx/kluby_osrodki/sep3.gif') no-repeat;
		padding:0px;
	}
	
	
	div.sub_right div.moje-ulubione img.h
	{
		clear:both;
		margin:10px 0;
	}
	
	div.sub_right div.moje-ulubione p
	{
		float:left;
		padding:0 0 0 10px;
		margin:0px;
	}
	
	div.sub_right div.moje-ulubione p a
	{
		display:block;
		color: #C13D24;
		font-size: 11px;
		font-weight:bold;
		text-decoration:underline;
		text-decoration:none;
		margin:3px 0 0 0 ;
		line-height:14px;
	}
		div.sub_right div.moje-ulubione p a:hover
		{
			text-decoration:underline;
		}
	div.sub_right div.moje-ulubione p span
	{
		padding-left:2px;
		display:block;
		margin:0px;
		line-height:16px;
	}


div.gallery{
	clear: both;
	background: #cec5b7 url('/gfx/gallery/gallery_bottom.gif') bottom no-repeat;
}
div.gallery div.clr{
	clear: both;
	float: none;
	background: transparent;
	width: 0;
	height: 20px;
	font-size: 0px;
	overflow: hidden;
}

div.gallery div{
	margin: 0 0 0 9px;
	padding: 0 9px;
	float: left;
	width: 164px;
	-width: 184px;
	height: 231px;
	background: url('/gfx/gallery/gallery_bg.gif') no-repeat;
	color: #666;
	font-size: 10px;
	position:relative;
	
}

div.gallery div.f{
	margin: 0 0 0 10px;
	-margin: 0 0 0 5px;
}


div.gallery div div.comment
{
	position:absolute;
	top:14px;
	margin:0px;
	padding:0px;
	height:28px;
	width:142px;
	font-weight:bold;
	font-size:11px;
	overflow:hidden;
}


div.gallery div div.postet-by
{
	posiotion:absolute;
	top:29px;
	margin:0px;
	height:28px;
	white-space:nowrap;
	overflow:hidden;
}

div.gallery_dod div{
	height: 282px;
	background: url('/gfx/gallery/gallery_bg_dod.gif');
}

div.gallery_wyd div{
	height: 292px;
	background: url('/gfx/gallery/wyd_gallery_bg_dod.gif');
	overflow:hidden;
}

div.gallery div p{
	margin: 11px 35px;
	padding: 0;
}

div.gallery div p a{
	background: #eee;
	width: 91px;
	height: 91px;
	margin: 0;
	padding: 0;
	text-align: center;
	display: table-cell;
	/display: block;
	vertical-align: middle;
}

div.gallery div span{
	color: #d92f2f;
}

div.gallery div b{
	font-size: 11px;
	color: #444;
	float:left;
	height:25px;
	margin:0 0 3px 0;
	clear:both;
	white-space:normal;
	display:block;
}

div.gallery div div{
	margin: 18px 0 0 23px;
	padding: 0;
	float: none;
	width: auto;
	height: auto;
	background: transparent;
}
div.gallery_dod div div{
	margin: 18px 0 14px 23px;
}

div.gallery div a img{
	margin: 1px 0 0 4px;
}

div.gallery div a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
}

div#google_map{
	background: #cec5b7 url('/gfx/gallery/gallery_bottom.gif') bottom no-repeat;
	margin:20px 0 0 0;
	padding:20px 40px;
	text-align:center;
}

	div#google_map div.gin{
		width:350px;
		text-align:left;
		height:80px;
		}

	
.submiter{
	border: none;
	color: #fff;
	font-weight: bold;
	padding: 4px 20px;
	/padding: 4px 0;
	margin: 0;
	background: url('/gfx/submit.gif') center repeat-x;
	cursor: pointer;
}
input.submiter{
	/padding: 4px 0;
}

.submiter:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}



h2.skrzynka{
	background: #fb0;
	padding: 10px 20px;
	margin: 0 0 10px 0;
	font-size: 1px;
}

h2.galeria_detal{
	color: #fff;
	padding: 9px 20px;
	margin: 0 0 10px 0;
	font-size: 11px;
	background: url('/gfx/gallery/belka.gif') center repeat-x;
}
h2.galeria_detal img{
	vertical-align: top;
	margin: -1px 8px 0 0;
}

div.zakladki{
	background: url('/gfx/zakladki/bg.gif') repeat-x bottom;
	height: 24px;
}

div.zakladki a{
	background: #463f33;
	float: left;
	margin: 0 3px 0 0;
	text-decoration: none;
}

div.zakladki a:hover{
	color: #aaa;
}
div.zakladki span b a{
	color: #f80;
	text-decoration: none;
}

div.zakladki span.p{
	color: #f80;
	text-decoration: none;
}

div.zakladki a.r{
	float: right;
	margin: 0 0 0 3px;
}

div.zakladki a span{
	color: #fff;
	margin: 0 6px 0 5px;
	cursor: pointer;
}

div.zakladki a span img{
	vertical-align: middle;
	margin: 0 5px 0 0;
}

div.zakladki span.l{
	width: 3px;
	margin: 0;
	background: url('/gfx/zakladki/lewo.gif') top no-repeat;
	height: 24px;
}

div.zakladki span.r{
	width: 3px;
	margin: 0;
	background: url('/gfx/zakladki/prawo.gif') top no-repeat;
	height: 24px;
}
div.zakladki span{
	background: #463f33;
	float: left;
	margin: 0 3px 0 0;
	height: 24px;
}

div.zakladki span span{
	height: auto;
	margin: 4px 10px;
	color: #b4a792;
	text-decoration: underline;
}
div.zakladki span a{
	margin: 4px 7px;
	color: #fff;
	text-decoration: underline;
}

div#skrzynka{
	width: 774px;
	min-height: 100px;
	-height: 100px;
	background: #f2f2f2 url('/gfx/skrzynka/backgroud_bottom.gif') bottom no-repeat;
}

div#skrzynka form, div#skrzynka fieldset{
	margin: 0;
	padding: 0;
	border: none;
}

div#skrzynka form input{
	margin: 17px;
	cursor: pointer;
}

div#skrzynka form div{
	width: 743px;
	height: 43px;
	background: url('/gfx/skrzynka/wpis.gif');
	margin: 5px 0 0 16px;
}

div#skrzynka form div p{
	padding: 0;
	margin: 8px 4px 0 5px;
	height: 29px;
	overflow: hidden;
	-display: inline;
	float: left;
	color: #444;
}

div#skrzynka form div p.p1{
	width: 20px;
}
div#skrzynka form div p.p2{
	width: 20px;
	padding:8px 0px 0px 0px;
	margin:8px 7px 0 0px;
	text-align:center;
}

div#skrzynka form div p.p3{
	width: 67px;
}

div#skrzynka form div p.p4{
	width: 127px;
	color:#DE3910;
}
div#skrzynka form div p.p5{
	width: 118px;
	color:#DE3910;
}

div#skrzynka form div p.p6{
	width: 284px;
}


div#skrzynka form div p.p6 a{
	text-decoration:none;
	color: #444;
}

div#skrzynka form div p.p6 a:hover{
	text-decoration:underline;
	}

div#skrzynka form div p.p6 a b.n{
	color:#FB6300;
}

	
div#skrzynka form div p.p7{
	width: 34px;
}

div#skrzynka form div p input{
	margin: 7px 0 0 2px;
	/margin: 4px 0 0 1px;
}

div#skrzynka form div p span{
	display: block;
	color: #888;
}

div#skrzynka form div p.p7 a img{
	margin: 5px 0 0 13px;
}



div.gallery_detail{
	background: #cec5b7 url('/gfx/gallery/gallery_detail_bottom.gif') bottom no-repeat;
	padding: 0 0 11px 0;
}

div.gallery_detail div.pic{
	background: #e2dcd2;
	padding: 5px 0 13px 0;
	margin: -1px 0 0 5px;
	text-align: center;
	width: 764px;
	-width: 766px;
	border-right: 2px solid #645b50;
}

div.gallery_detail div.pic img{
	margin: 0 auto;
}

div.gallery_detail form{
	background: #fff;
	margin: 0 0 0 5px;
	padding: 0;
	width: 764px;
	-width: 766px;
	border: none;
	border-right: 2px solid #645b50;
}

div.gallery_detail form fieldset{
	margin: 0;
	padding: 10px;
	border: none;
}

div.gallery_detail form span{
	color: #d92f2f;
}

div.gallery_detail form p{
	background: #efeeed;
	border-top: 1px solid #444;
	padding: 10px;
	height: 90px;
	-height: 70px;
	margin: 10px 0;
}

div.gallery_detail form label{
	font-size: 10px;
	vertical-align: top;
}
div.gallery_detail form img{
	vertical-align: middle;
}

div.gallery_detail form textarea{
	border: 1px solid #888;
}

div.gallery_detail form br{
	clear: both;
}
div.gallery_detail form input{
	margin: 10px 20px 0 0;
	float: right;
}

div.gallery_detail form div{
	clear: both;
	padding: 15px 0;
}
div.gallery_detail form div div{
	clear: none;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin: 0 0 0 -1px;
	float: left;
	border-left: 1px solid #888;
}

div.gallery_detail form div p{
	background: #fff;
	border: none;
	border-right: 1px solid #888;
	height: auto;
	width: 200px;
	padding: 0 10px;
	margin: 0;
	float: left;
}
div.gallery_detail form a.p{
	color:#453D32;
}

.header_gray{
	background: #eee;
	padding: 10px 15px;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 7px 0;
	c/olor:#222;
	color:#BB3B22;
}


.header_gray img{
	vertical-align: middle;
	margin: 0 10px 0 0;
}

div.o-dyscyplinie{
	padding:2px 0;
}
.dyscyplina-opis
{
	margin:10px 0 0 0 ;
	text-align:justify;
}
	.dyscyplina-opis a
	{
		display:block;
		text-align:right;
		color:#FF8800;
		font-weight:bold;
	}


div.kluby_osrodki{
	background: #efefef url('/gfx/kluby_osrodki/top.gif') top no-repeat;
	min-height: 560px;
	-height: 560px;
}

div.profil{
	background: #efefef url('/gfx/profil/top_bg.gif') top no-repeat;
	margin: 10px 0;
}


div.wydarzenie{
	background: #efefef url('/gfx/kluby_osrodki/top.gif') top no-repeat;
}

div.kluby_osrodki div.ko_left, div.panel-klubow div.ko_left{
	float: left;
	width: 380px;
	margin: 10px 0 0 10px;
	-display: inline;
}


div.kluby_osrodki div.ko_left div.small_box , div.panel-klubow div.ko_left div.small_box{
	width: 380px;
	padding: 0 0 10px 0;
	margin: 0 0 5px 0;
	background: #fff url('/gfx/kluby_osrodki/small_bottom.gif') bottom no-repeat;

}
div.kluby_osrodki div.ko_left div.small_box div.nfo , div.panel-klubow div.ko_left div.small_box div.nfo{
	margin: -8px 7px 0 7px;
	
}
div.kluby_osrodki div.ko_left div.small_box div.nfo p , div.panel-klubow div.ko_left div.small_box div.nfo p{
	float: right;
	margin: 0;
	padding: 0;
	width: 260px;
	font-size: 10px;
	overflow:hidden;
}

div.kluby_osrodki div.ko_left div.small_box div.nfo p label , div.panel-klubow div.ko_left div.small_box div.nfo p label{
	float: left;
	width: 73px;
	color: #666;

}

div.kluby_osrodki div.ko_left div.small_box div.nfo p span , div.panel-klubow div.ko_left div.small_box div.nfo p span{
	float: left;
	width: 172px;
	color: #222;
	font-weight:bold;
	border:1px solid #ffffff;
}
div.kluby_osrodki div.ko_left div.small_box div.nfo p br , div.panel-klubow div.ko_left div.small_box div.nfo p br{
	clear: right;
}

div.kluby_osrodki div.ko_left div.small_box div.nfo p span.divider-line , div.panel-klubow div.ko_left div.small_box div.nfo p span.divider-line{
	width:300px;
	height:4px;
}
	
div.kluby_osrodki img.bot , div.panel-klubow img.bot{
	clear: both;
	vertical-align: bottom;
}

div.kluby_osrodki div.ko_left div.small_box div.dyscyp p{
	background: url('/gfx/dot_gray2.gif') left repeat-y;
	text-align: center;
	font-weight: bold;
	float: left;
	width: 110px;
	margin: 10px 0 10px 10px;
	padding: 0 0 0 4px;
	height: 47px;
}

div.kluby_osrodki div.ko_left div.small_box div.dyscyp p.f{
	background: transparent;

}
div.kluby_osrodki div.ko_left div.small_box div.dyscyp p img{
	margin: 3px auto;
	display: block;
}

div.kluby_osrodki div.ko_left div.small_box div.grupa
{
	margin:10px;
	height:25px;
}
div.kluby_osrodki div.ko_left div.small_box div.border
{
	border-bottom:1px solid #D3D3D3;
}

	div.kluby_osrodki div.ko_left div.small_box div.grupa a.name
	{
		float:left;
		width:180px;
		color:#BB3B22;
		text-decoration:none;
		font-weight:bold;
	}
		div.kluby_osrodki div.ko_left div.small_box div.grupa a.name:hover
		{
			text-decoration:underline;
		}
		
		div.kluby_osrodki div.ko_left div.small_box div.grupa span.option
		{
			float:left;
		}
		div.kluby_osrodki div.ko_left div.small_box div.grupa span.option a
		{
			color:#FB6300;
		}
		
		
		

div.kluby_osrodki div.ko_left div.small_box div.stats , div.panel-klubow div.ko_left div.small_box div.stats{
	border-top: 1px solid #bb3b22;
	height: 22px;
	margin: 10px 7px;
	padding: 0px;
	color: #f00;
}

div.kluby_osrodki div.ko_left div.small_box div.klub , div.panel-klubow div.ko_left div.small_box div.klub{
	background: url('/gfx/kluby_osrodki/stats_klub.gif') 5px 0 no-repeat;
}
div.kluby_osrodki div.ko_left div.small_box div.osrodek , div.panel-klubow div.ko_left div.small_box div.osrodek{
	background: url('/gfx/kluby_osrodki/stats_obiekt.gif') 5px 0 no-repeat;
}

div.kluby_osrodki div.ko_left div.small_box div.stats span , div.panel-klubow div.ko_left div.small_box div.stats span{
	width: 20px;
	float: left;
	margin: 6px 5px 0 0;
	padding:0 0px 0 32px;
	font-size: 12px;
}

div.kluby_osrodki div.ko_left div.small_box div.stats span.e1 , div.panel-klubow div.ko_left div.small_box div.stats span.e1{
	margin: 6px 5px 0 5px;
	padding-left:22px;
}

div.kluby_osrodki div.ko_left div.small_box div.info, div.profil div.pr_left div.small_box div.info{
	margin: 0 7px;
	border-top: 1px solid #ccc;
	padding: 6px 10px 6px 20px;
	font-size: 10px;
	color: #222;
	background: url('/gfx/kluby_osrodki/info.gif') 5px 8px no-repeat;
}
	div.kluby_osrodki div.ko_left div.small_box div.info-wyd
	{
		border:none;
		margin-top:10px;
	}


	
div.kluby_osrodki div.ko_left div.small_box div.nfo p span{
	float: left;
	width: 172px;
	color: #222;
	font-weight:bold;
}
div.kluby_osrodki div.ko_left div.small_box div.nfo p br{
	clear: right;
}


div.kluby_osrodki div.ko_left div.small_box div.galery, div.profil div.pr_left div.small_box div.galery , div.panel-klubow div.pr_left div.small_box div.galery{
	padding: 5px 58px;
	font-weight: bold;
	background: url('/gfx/grupy/aparat.gif') 27px 0 no-repeat;
	text-decoration: underline;
	color: #666;
}
div.kluby_osrodki div.ko_left div.small_box div.galery span, div.profil div.pr_left div.small_box div.galery span{
	color: #bb3b22;
	margin: 0 5px;
	text-decoration: underline;
	font-weight: normal;
}

div.kluby_osrodki div.ko_left div.small_box div.galery a, div.profil div.pr_left div.small_box div.galery a , div.panel-klubow div.ko_left div.small_box div.galery a{
	font-weight: bold;
	color: #bb3b22;
}

div.kluby_osrodki div.ko_left div.small_box a.google_map
{
	float:left;
	margin-left:72px;
	text-align:right;
	background: url('/gfx/kluby_osrodki/google_maps_link.gif') no-repeat left; 
	padding:3px 60px 6px 28px;
	color: #BB3B22; 
	font-weight: bold;
	text-decoration:none;
	}




div.kluby_osrodki div.ko_left div.small_box div.sep1, div.profil div.pr_left div.small_box div.sep1{
	height: 4px;
	overflow: hidden;
	clear: both;
	margin: 1px 7px;
	background: url('/gfx/kluby_osrodki/sep1.gif');
}

div.kluby_osrodki div.ko_left div.small_box div.sep2, div.profil div.pr_left div.small_box div.sep2{
	height: 4px;
	overflow: hidden;
	clear: both;
	margin: 1px 7px;
	background: url('/gfx/kluby_osrodki/sep2.gif');
}

div.kluby_osrodki div.ko_left div.small_box div.linki, div.profil div.pr_left div.small_box div.linki{
	margin: 1px 7px;
	position: relative;
}

div.kluby_osrodki div.ko_left div.small_box div.linki img, div.profil div.pr_left div.small_box div.linki img{
	cursor: pointer;
	margin: 0 1px 0 0;
}
div.kluby_osrodki div.ko_left div.small_box div.linki a:hover img, div.kluby_osrodki div.ko_left div.small_box div.linki img:hover, div.profil div.pr_left div.small_box div.linki a:hover img, div.profil div.pr_left div.small_box div.linki img:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}

div.kluby_osrodki div.ko_left div.small_box div.linki form, div.profil div.pr_left div.small_box div.linki form{
	display: none;
	position: absolute;
	left: 132px;
	top: 17px;
	z-index: 2000;
	width: 389px;
	height: 263px;
	background: url('/gfx/kluby_osrodki/wyslij_wiadomosc_box.gif') no-repeat;
	border: none;
	margin: 0;
	padding: 0;
	opacity: 0.95;
	filter: alpha(opacity=95);
}

div.kluby_osrodki div.ko_left div.small_box div.linki fieldset, div.profil div.pr_left div.small_box div.linki fieldset{
	border: none;
	margin: 0;
	padding: 0;
}

div.kluby_osrodki div.ko_left div.small_box div.linki form div.e, div.profil div.pr_left div.small_box div.linki form div.e{
	position:absolute;
	left:146px;
	top:16px;
	width:205px;
	color:#ED831A;
	font-weight:bold;
	font-size:11px;
}

div.kluby_osrodki div.ko_left div.small_box div.linki form img.close, div.profil div.pr_left div.small_box div.linki form img.close{
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 15px;
	margin: 0;
}
div.kluby_osrodki div.ko_left div.small_box div.linki form img.close:hover, div.profil div.pr_left div.small_box div.linki form img.close:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}

div.kluby_osrodki div.ko_left div.small_box div.linki form img, div.profil div.pr_left div.small_box div.linki form img{
	cursor: auto;
	margin: 20px 0 0 20px;
}
div.kluby_osrodki div.ko_left div.small_box div.linki form img:hover, div.profil div.pr_left div.small_box div.linki form img:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}

div.kluby_osrodki div.ko_left div.small_box div.linki form input.submiter, div.profil div.pr_left div.small_box div.linki form input.submiter{
	float: right;
	clear: both;
	margin: 0 16px 0 0;
}

div.kluby_osrodki div.ko_left div.small_box div.linki form p, div.profil div.pr_left div.small_box div.linki form p{
	margin: 15px;
	padding: 0;
	width: 358px;
	height: 167px;
	background: url('/gfx/kluby_osrodki/box.gif');
}

div.kluby_osrodki div.ko_left div.small_box div.linki form p label, div.profil div.pr_left div.small_box div.linki form p label{
	margin: 13px 10px;
	color: #222;
	float: left;
	width: 30px;
}
div.kluby_osrodki div.ko_left div.small_box div.linki form p input, div.profil div.pr_left div.small_box div.linki form p input {
	border: 1px solid #444;
	width: 280px;
	float: left;
	margin: 11px 0;
}

div.profil div.pr_left div.small_box div.linki form p label.d{
	margin: 13px 10px;
	color: #222;
	float: left;
	width: 60px;
	
}

div.profil div.pr_left div.small_box div.linki form p select{
	border: 1px solid #444;
	width: 255px;
	float: left;
	margin: 11px 0;
}

div.kluby_osrodki div.ko_left div.small_box div.linki form p textarea, div.profil div.pr_left div.small_box div.linki form p textarea{
	margin: 11px 0;
	border: 1px solid #444;
	vertical-align: top;
	float: left;
}

div.kluby_osrodki div.ko_left div.small_box .head, div.profil div.pr_left div.small_box .head{
	margin: 0 11px;
}

div.kluby_osrodki div.ko_left div.small_box div.descrip{
	margin: 4px 7px;
	border: 1px solid #ddd;
	background: #eee;
	padding: 4px 10px;
}

div.kluby_osrodki div.ko_left div.small_box div.descrip span{
	float: right;
	cursor: pointer;
	font-size: 10px;
}

div.kluby_osrodki div.ko_left div.small_box div.descrip span img{
	vertical-align: middle;
}

div.kluby_osrodki div.ko_left div.small_box div.descrip div.obiekty, form div.descrip div.obiekty{
	padding: 5px 7px;
	margin: 0;
	display: none;
	color: #4D463A;
}
	
form div.descrip div.obiekty
{
	display: block;
	background:#DCDBDA;
}

div.kluby_osrodki div.ko_left div.small_box div.descrip div.obiekty div.dane, form div.descrip div.obiekty div.dane{
	padding:5px 10px;
	background:#ffffff;
	margin:5px 0px;
}

div.kluby_osrodki div.ko_left div.small_box div.descrip div.obiekty div.dane label{
	float: left;
	width: 150px;
}

div.kluby_osrodki div.ko_left div.small_box div.descrip div.obiekty div.dane span{
	float: left;
	width: 150px;
	color: #444;
}



div.kluby_osrodki div.ko_left div.small_box div.list, div.profil div.pr_left div.small_box div.list{
	margin: 10px 20px;
}

div.kluby_osrodki div.ko_left div.small_box div.list img, div.profil div.pr_left div.small_box div.list img{
	margin: 0 0 0 10px;
}
div.kluby_osrodki div.ko_left div.small_box div.list img.h, div.profil div.pr_left div.small_box div.list img.h{
	margin: 0 0 5px 0;
	clear: both;
	display: block;
}

div.kluby_osrodki div.ko_left div.small_box div.list p, div.profil div.pr_left div.small_box div.list p{
	float: right;
	width: 260px;
	margin: 0;
	padding: 0;
}

div.kluby_osrodki div.ko_left div.small_box div.list p a{
	display: block;
	color: #C43600;
	font-size: 10px;
}

div.profil div.pr_left div.small_box div.list p a
{
	display: block;
	color: #C13D24;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}
	div.profil div.pr_left div.small_box div.list p a:hover
	{
		text-decoration:underline;
	}
div.kluby_osrodki div.ko_left div.small_box div.list p a, div.profil div.pr_left div.small_box div.list p span
{
	display:block;
	padding:2px 5px 2px 2px;
}

div.wydarzenie div.ko_left div.nfo p span.data_wydarzenia
	{
		background:#efefef;
		margin:0px;
		padding:3px 1px;
		border:none;
	}
	
	div.wydarzenie div.ko_left div.nfo p span
	{
		font-size:15px;
		font-weight:normal;
		
	}
	
	
	
	div.wydarzenie div.ko_left a.dodane_przez
	{
		background:url('/gfx/wyd_osoba.gif') no-repeat left;padding:2px 0px 2px 14px;
		font-size:11px;
		color:#BB3B22;
		font-weight:bold;
		text-decoration:none;
	}
	

div.wydarzenie div.ko_left a.dodane_przez
{
	background:url('/gfx/wyd_osoba.gif') no-repeat left;padding:2px 0px 2px 14px;
	font-size:11px;
	color:#BB3B22;
	font-weight:bold;
	text-decoration:none;
	}
	div.wydarzenie div.ko_left a.dodane_przez:hover
	{
		text-decoration:underline;
	}

	
	div.wydarzenie div.ko_left div.small_box div.nfo p span
	{
		font-size:10px;
		font-weight:normal;
		
	}
	
	div.wydarzenie div.ko_left div.small_box div.nfo p span.data_wydarzenia
	{
		background:#efefef url('/gfx/kluby_osrodki/icon_wydarzenie.gif') no-repeat 3px;
		margin:0px;
		padding:5px 0 5px 25px;
		border:none;
	}
		div.wydarzenie div.ko_left div.small_box div.nfo p span.data_wydarzenia b
		{
			font-size:11px;
		}
	
	
	
	div.wydarzenie div.ko_left a.dodane_przez
	{
		background:url('/gfx/wyd_osoba.gif') no-repeat left;padding:2px 0px 2px 14px;
		font-size:11px;
		color:#BB3B22;
		font-weight:bold;
		text-decoration:none;
	}
	
	div.wydarzenie div.ko_left a.dodane_przez:hover
	{
		text-decoration:underline;
	}
	
	div.wydarzenie div.ko_left div.linki
	{
		border-top:1px solid #BB3B22;
		height:20px;
		background:url('/gfx/kluby_osrodki/stats_wydarzenie.gif') no-repeat left;
		position:relative;
	}
		div.wydarzenie div.ko_left div.linki span
		{
			float:left;
			padding:4px 0 3px 20px; 
			font-size:12px;
			color:#BB3B22;
		}
		div.wydarzenie div.ko_left div.linki img
		{
			float:right;
		}
		
		div.wydarzenie div.ko_left div.wyd_gallery_about
		{
			padding:0 7px;margin:15px 0 5px 0;
		}
			div.wydarzenie div.ko_left div.wyd_gallery_about div.linki_to_gallery
			{
				background:#EFEFEF;padding:0 4px;height:29px;
			}
			div.wydarzenie div.ko_left div.wyd_gallery_about div.linki_to_gallery a
			{
				float:left;
				background:url('/gfx/ico_galeria.gif') no-repeat left;
				padding:4px 0 4px 35px;
				font-size:11px;
				font-weight:bold;
				color:#BB3B22;
				margin:3px 0;
				text-decoration:none;
			}
			div.wydarzenie div.ko_left div.wyd_gallery_about div.linki_to_gallery a:hover
			{
				text-decoration:underline;
			}
			div.wydarzenie div.ko_left div.wyd_gallery_about div.linki_to_gallery span
			{
				font-weight:bold;
				color:#BB3B22;
				font-weight:bold;
				float:right;
				background:url('/gfx/ico_dodanie_zdjecia.gif') no-repeat left;
				padding:4px 0 5px 35px;
				margin:3px 0;
				cursor:pointer;
			}
			div.wydarzenie div.ko_left div.wyd_gallery_about div.img
			{
				height:110px;
				margin:5px 0;
			}
				
				div.wydarzenie div.ko_left div.wyd_gallery_about div.img a
				{
					float:left;
					width:120px;
					text-align:center;
				}
				div.wydarzenie div.ko_left div.wyd_gallery_about div.img a img
				{
					border:1px solid #434E4A;
				}
				
				div.wydarzenie div.ko_left div.wyd_gallery_about div#wyd_nowe_photo
				{
					border:1px solid #EFEFEF;
				}
				div.wydarzenie div.ko_left div.wyd_gallery_about div#wyd_nowe_photo fieldset
				{
					border:none;
					padding:10px;
				}
				div.wydarzenie div.ko_left div.wyd_gallery_about div#wyd_nowe_photo fieldset label
				{
					float:left;
					width:50px;
					margin-bottom:5px;
				}
					div.wydarzenie div.ko_left div.wyd_gallery_about div#wyd_nowe_photo fieldset span
					{
						float:right;
						width:290px;
						margin-bottom:5px;
					}
					div.wydarzenie div.ko_left div.wyd_gallery_about div#wyd_nowe_photo fieldset div.error
					{
						text-align:left;
						color:red;
						font-weight:bold;
						margin-bottom:6px;
					}
					div.wydarzenie div.ko_left div.wyd_gallery_about div#wyd_nowe_photo fieldset span textarea
					{
						width:280px;
						height:50px;
						border: 1px solid #888;
					}
					
				div.wydarzenie div.ko_left div.wyd_gallery_about div#wyd_nowe_photo fieldset div
				{
					text-align:right;
					margin-top:5px;
				}
				
				

div.kluby_osrodki div.ko_right{
	background: url('/gfx/kluby_osrodki/kaledarium_wydarzen_bg.gif') no-repeat;
	float: left;
	width: 364px;
	margin: 10px 0 0 10px;
	-display: inline;
}

div.wydarzenie div.ko_right{
	background: url('/gfx/kluby_osrodki/wydarzenia_oceny_informacje_bg.gif') no-repeat;
	float: left;
	width: 364px;
	margin: 10px 0 0 10px;
	-display: inline;
}


div.kluby_osrodki div.ko_right div.oceny{
	margin: 8px 10px;
	font-size: 10px;
	color: #fff;
}

/* oceny dla osrodka i klubów*/

div.kluby_osrodki div.ko_right div.oceny img{
	float: left;
	margin: 0 0 7px 0;
}

div.kluby_osrodki div.ko_right div.oceny span{
	margin: 0 0 0 10px;
	float: left;
	height: 15px;
	width: 95px;
	background: url('/gfx/kluby_osrodki/gwiazdki.gif') no-repeat;
}

div.kluby_osrodki div.ko_right div.oceny span.g0{
	background-position: 0 0;
}
div.kluby_osrodki div.ko_right div.oceny span.g1{
	background-position: 0 -15px;
}
div.kluby_osrodki div.ko_right div.oceny span.g2{
	background-position: 0 -30px;
}
div.kluby_osrodki div.ko_right div.oceny span.g3{
	background-position: 0 -45px;
}
div.kluby_osrodki div.ko_right div.oceny span.g4{
	background-position: 0 -60px;
}
div.kluby_osrodki div.ko_right div.oceny span.g5{
	background-position: 0 -75px;
}

div.kluby_osrodki div.ko_right div.oceny span.g_0{
	background: url('/gfx/kluby_osrodki/gwiazdki2.gif') no-repeat;
	background-position: 0 0;
}
div.kluby_osrodki div.ko_right div.oceny span.g_1{
	background: url('/gfx/kluby_osrodki/gwiazdki2.gif') no-repeat;
	background-position: 0 -15px;
}
div.kluby_osrodki div.ko_right div.oceny span.g_2{
	background: url('/gfx/kluby_osrodki/gwiazdki2.gif') no-repeat;
	background-position: 0 -30px;
}
div.kluby_osrodki div.ko_right div.oceny span.g_3{
	background: url('/gfx/kluby_osrodki/gwiazdki2.gif') no-repeat;
	background-position: 0 -45px;
}
div.kluby_osrodki div.ko_right div.oceny span.g_4{
	background: url('/gfx/kluby_osrodki/gwiazdki2.gif') no-repeat;
	background-position: 0 -60px;
}
div.kluby_osrodki div.ko_right div.oceny span.g_5{
	background: url('/gfx/kluby_osrodki/gwiazdki2.gif') no-repeat;
	background-position: 0 -75px;
}
div.kluby_osrodki div.ko_right div.oceny span a{
	float: left;
	width: 19px;
	height: 15px;
}

div.kluby_osrodki div.ko_right div.oceny br{
	clear: both;
}

div.kluby_osrodki div.ko_right div.oceny b{
	font-size: 11px;
	color: #fb0;
}
div.profil div.pr_right div.kalendarium{
	margin: 28px 10px 5px 10px;
	text-align: center;
	color: #fff;
	height:155px;
	-height:190px;
	overflow:hidden;
}
div.kluby_osrodki div.ko_right div.kalendarium{
	padding-top:45px;
	margin: 0 10px 5px 10px;
	text-align: center;
	color: #fff;
	height:155px;
	-height:190px;
	overflow:hidden;
}

div.kluby_osrodki div.ko_right div.kalendarium a, div.profil div.pr_right div.kalendarium a{
	color: #fff;
}

div.kluby_osrodki div.ko_right div.kalendarium b, div.profil div.pr_right div.kalendarium b{
	margin: 0 10px;
}

div.kluby_osrodki div.ko_right div.kalendarium table, div.profil div.pr_right div.kalendarium table{
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	margin: 1px 0 0 0;
	width: 343px;
	border-collapse: collapse;
	color: #fff;
}

div.kluby_osrodki div.ko_right div.kalendarium th, div.profil div.pr_right div.kalendarium th{
	font-size: 9px;
	width: 49px;
	font-weight: normal;
	vertical-align: middle;
	padding: 1px 0;
	margin: 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

div.kluby_osrodki div.ko_right div.kalendarium th.n, div.profil div.pr_right div.kalendarium th.n{
	color: #f80;
}

div.kluby_osrodki div.ko_right div.kalendarium td, div.profil div.pr_right div.kalendarium td{
	width: 49px;
	padding: 3px 0;
	text-align: center;
	vertical-align: middle;
}

div.kluby_osrodki div.ko_right div.kalendarium td.w, div.profil div.pr_right div.kalendarium td.w{
	background: url('/gfx/kluby_osrodki/kalendarz_wyb.gif') center center no-repeat;
}

div.kluby_osrodki div.ko_right div.kalendarium td.w div, div.profil div.pr_right div.kalendarium td.w div{
	z-index: 200;
	position: absolute;
	display: none;
	width: 152px;
	height: 170px;
	background: url('/gfx/kluby_osrodki/kalendarz_info.gif');
	margin: -15px 0 0 -137px;
	/margin: 0 0 0 -166px;
	opacity: 0.95;
	filter: alpha(opacity=95);
	text-align: center;
	color: #fff;
	text-align: left;
}

div.kluby_osrodki div.ko_right div.kalendarium td.w div p, div.profil div.pr_right div.kalendarium td.w div p{
	margin: 10px;
	height: 148px;
	overflow: auto;
}

div.kluby_osrodki div.ko_right div.kalendarium td.w:hover, div.profil div.pr_right div.kalendarium td.w:hover{
	background: url('/gfx/kluby_osrodki/kalendarz_wyb22.gif') center center no-repeat;
}
div.kluby_osrodki div.ko_right div.kalendarium td.w:hover div, div.profil div.pr_right div.kalendarium td.w:hover div{
	display: block;
}

div.kalendarium-najblizsze-wydarzenia
{
	text-align:left;
	margin-top:30px;
}
	div.kalendarium-najblizsze-wydarzenia
	{
		text-align:left;
		margin:30px 4px 0 4px ;
	}
		div.kalendarium-najblizsze-wydarzenia a
		{
			text-decoration:none;
			color:#453D32;
			
		}
		div.kalendarium-najblizsze-wydarzenia a:hover
		{
			text-decoration:underline;
		}
			div.kalendarium-najblizsze-wydarzenia span.date
			{
				font-size:10px;
				
			}
		div.kalendarium-najblizsze-wydarzenia span
		{
		}
		div.kalendarium-najblizsze-wydarzenia a span.wyd-pelne
		{
			padding:2px 0 2px 20px;
			background:url('/gfx/kluby_osrodki/icon_wydarzenie.gif') no-repeat left;
		}
		
		
div.kluby_osrodki div.ko_right div.box_obiects, div.profil div.pr_right div.box_obiects{
	padding: 10px 0 0 0;
	margin: 20px 0 0 2px;
	width: 360px;
	height: auto;
}
div.profil div.pr_right div.box_obiects{
	background: transparent;
}




div.kluby_osrodki div.ko_right div.box_obiects img, div.profil div.pr_right div.box_obiects img{
	display: inline;
}

div.kluby_osrodki div.ko_right div.box_obiects img.h, div.profil div.pr_right div.box_obiects img.h{
	margin: 0 20px;
}

div.kluby_osrodki div.ko_right div.box_obiects p, div.profil div.pr_right div.box_obiects p{
	margin: 0 0 0 18px;
	padding: 0;
}

div.kluby_osrodki div.ko_right div.box_obiects p a, div.profil div.pr_right div.box_obiects p a{
	background: url('/gfx/poster_obiect.gif');
}


div.kluby_osrodki div.ko_right div.box_obiects a. div.profil div.pr_right div.box_obiects a{
	position: static;
}
div.kluby_osrodki div.ko_right div.box_obiects a.sa, div.profil div.box_obiects a.sa{
	width: 324px;
	height: auto;
	background: transparent;
	clear: both;
	-float: none;
	display: block;
	margin: 2px 18px 15px 18px;
	padding: 4px 0 0 0;
	text-align: right;
	color: #646464;
}

div.kluby_osrodki div.ko_right div.box_obiects img.bot, div.profil div.pr_right div.box_obiects img.bot
{
	margin: 0 0 0 18px;
	}

div.kluby_osrodki div.ko_right div.komentarze, div.profil div.pr_right div.komentarze{
	clear: both;
}


div.kluby_osrodki div.ko_right div.komentarze img, div.profil div.pr_right div.komentarze img{
	float: right;
	margin: 0 0 0 1px;
	cursor: pointer;
}
div.kluby_osrodki div.ko_right div.komentarze img:hover, div.profil div.pr_right div.komentarze img:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}

div.kluby_osrodki div.ko_right div.komentarze img.h, div.profil div.pr_right div.komentarze img.h{
	float: left;
	cursor: auto;
}

div.kluby_osrodki div.ko_right div.komentarze img.h:hover, div.profil div.pr_right div.komentarze img.h:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}
div.kluby_osrodki div.ko_right div.komentarze form, div.profil div.pr_right div.komentarze form{
	margin: 0;
	padding: 0;
	clear: both;
	border: none;
}
div.kluby_osrodki div.ko_right div.komentarze form img, div.profil div.pr_right div.komentarze form img{
	float: none;
	cursor: auto;
	vertical-align: middle;
}

div.kluby_osrodki div.ko_right div.komentarze form textarea, div.profil div.pr_right div.komentarze form textarea{
	margin: 10px 0;
	border: 1px solid #888;
}

div.kluby_osrodki div.ko_right div.komentarze form input.submiter, div.profil div.pr_right div.komentarze form input.submiter{
	float: right;
}

div.kluby_osrodki div.ko_right div.komentarze fieldset, div.profil div.pr_right div.komentarze fieldset{
	margin: 0;
	padding: 10px 20px;
	clear: both;
	border: none;
	border-top: 1px solid #444;
	background: #ddd;
}

div.kluby_osrodki div.ko_right div.komentarze div, div.profil div.pr_right div.komentarze div{
	clear: both;
	padding: 15px 0;
	/padding: 5px 0;
}
div.kluby_osrodki div.ko_right div.komentarze div div, div.profil div.pr_right div.komentarze div div{
	clear: none;
	padding: 0 0 0 20px;
	margin: 0 0 0 -1px;
	float: left;
	border-left: 1px solid #888;
	width:220px;
}

div.kluby_osrodki div.ko_right div.komentarze div p, div.profil div.pr_right div.komentarze div p{
	border-right: 1px solid #888;
	height: auto;
	width: 100px;
	padding: 0 10px;
	margin: 0;
	float: left;
}

div.kluby_osrodki div.ko_right div.komentarze div p a, div.profil div.pr_right div.komentarze div p a{
	color:#453D32;
	
}

/* wydarzenia */

div.wydarzenie div.ko_right div.right_time_and_discipline
{
	height:142px;
	margin:22px 0 14px 0;
	position:relative;
	}
	
	div.wydarzenie div.ko_right div.right_time_and_discipline span.wyd_typ
	{
		font-size:20px;
		font-weight:bold;
		position:absolute;
		top:12px;
		left:5px;
		width:90px;
		text-align:center;
		color:#DD4D06;
	}
	
	div.wydarzenie div.ko_right div.right_time_and_discipline div.wyd_dyscypliny
	{
		position:absolute;
		top:42px;
		left:6px;
		width:90px;
		height:95px;
		text-align:center;
		overflow:hidden;
	}
		div.wydarzenie div.ko_right div.right_time_and_discipline div.wyd_dyscypliny span
		{
			font-weight:bold;
			margin:0 0 10px 0;
			display:block;
		}
		div.wydarzenie div.ko_right div.right_time_and_discipline div.kartki-kalendarz
		{
			width:255px;
			margin:0px 0px 0px 100px;
			height:140px;
			overflow:hidden;
			white-space:nowrap;
		}
		
		div.wydarzenie div.ko_right div.right_time_and_discipline div.kartki-kalendarz div.okres-kal
		{
			width:50px;
			float:left;
			margin:45px 35px 0 15px ;
			font-weight:bold;
			
		}
		
		
		div.wydarzenie div.ko_right div.right_time_and_discipline div.kartki-kalendarz div.kartka-kal
		{
			margin:20px 0 0 0 ;
			position:relative;
			background:url('/gfx/kluby_osrodki/wyd_kalendarz_kartka.gif') no-repeat;
			width:79px;
			height:92px;
			float:left;
		}
			div.wydarzenie div.ko_right div.right_time_and_discipline div.kartki-kalendarz div.typ-2
			{
				margin-left:85px;
			}
			div.wydarzenie div.ko_right div.right_time_and_discipline div.kartki-kalendarz div.typ-3
			{
				margin-left:20px;
			}
			div.wydarzenie div.ko_right div.right_time_and_discipline div.kartki-kalendarz div.kal-strzalka
			{
				float:left;
				margin:50px 5px  0  2px;
			}
			
		div.wydarzenie div.ko_right div.right_time_and_discipline div.kartki-kalendarz div.kartka-kal span.month{
			position:absolute;
			top:23px;
			font-weight:bold;
			display:block;
			width:79px;
			font-size:12px;
			color:#ffffff;
			text-align:center;
		}
		
		div.wydarzenie div.ko_right div.right_time_and_discipline div.kartki-kalendarz div.kartka-kal span.day{
			position:absolute;
			top:38px;
			font-weight:bold;
			display:block;
			width:79px;
			font-size:38px;
			color:#484848;
			text-align:center;
		}
		
		
	div.wydarzenie div.ko_right div.right_godz_rozpoczecia
	{
		background:url('/gfx/kluby_osrodki/wydarzenie_godz_rozpoczecia.gif') no-repeat left;
		height:58px;
		position:relative;
	}
		div.wydarzenie div.ko_right div.right_godz_rozpoczecia span
		{
			font-family:Impact;
			font-size:24px;
			position:absolute;
			left:290px;
			top:16px;
		}
		
	div.wydarzenie div.ko_right div.box_obiects{
		height:216px;
		background:url('/gfx/kluby_osrodki/wydarzenia_uczestnicza.gif') no-repeat;
		margin-top:0px;
	}
		div.wydarzenie div.ko_right div.box_obiects p{
			margin-top:28px;
		}
		div.wydarzenie div.ko_right div.box_obiects a.sa{
			color:#BB3B22;
			font-weight:bold;
		}
		


div.profil img.bot{
	clear: both;
	vertical-align: bottom;
}

div.profil img.tp{
	clear: both;
	vertical-align: top;
}

div.profil div.pr_left{
	width: 382px;
	margin: 0 0 0 10px;
	float: left;
	-display: inline;
}

div.profil div.pr_left div.small_box{
	margin: 10px 0 0 0;
	background: #fff url('/gfx/profil/small_box_bg.gif') repeat-y;
}

div.profil div.pr_left div.small_box div.nfo{
	margin: 0 7px;
	padding: 0px 0 7px 0;
}

/* profil osoby */
div.profil div.pr_left div.small_box div.nfo img{
}

div.profil div.pr_left div.small_box div.nfo div{
	margin: 0;
	padding: 0;
	float: right;
	width: 222px;
	color: #d92f2f;
	font-size:10px;
}

div.profil div.pr_left div.small_box div.nfo div label{
	color: #666;
	float:left;
	width: 76px;
}


div.profil div.pr_left div.small_box div.nfo div span{
	float: left;
	width: 125px;
	color: #222;
}

div.profil div.pr_left div.small_box div.nfo div br{
	clear: both;
}



div.profil div.pr_left div.small_box div.nfo div p{
	border-top: 1px solid #bb3b22;
	background: url('/gfx/kluby_osrodki/stats.gif') 5px 0 no-repeat;
	height: 22px;
	margin: 10px 0 0 0;
	color: #f00;
}

div.profil div.pr_left div.small_box div.nfo div p span{
	width: 20px;
	float: left;
	margin: 6px 0 0 6px;
	padding:0 0 0 30px;
	font-size: 12px;
	color:#BB3B22;
}

div.profil div.pr_left div.small_box div.nfo div p span.e1{
	margin: 6px 0 0 0px;
}

div.profil div.pr_left div.small_box div.linki{
	margin: 1px 5px;
}

div.profil div.pr_left div.small_box div.linki img{
	margin: 0 0 0 1px;
}
div.profil div.pr_left div.small_box div.linki form#wyslij_wiadomosc_prf{
	left: 127px;
}
div.profil div.pr_left div.small_box div.linki form#sparing_prf{
	background: url('/gfx/kluby_osrodki/wyslij_wiadomosc_box2.gif') no-repeat;
	left: 241px;
}


div.profil div.pr_left div.small_box div.sep1{
	background: url('/gfx/profil/sep1.gif') no-repeat;
}

div.profil div.pr_left div.small_box div.sep2{
	background: url('/gfx/profil/sep2.gif') no-repeat;
}

div.profil div.pr_left div.small_box div.sep_d{
	height: 7px;
	overflow: hidden;
	clear: both;
	margin: 7px 0;
	background: url('/gfx/profil/sep_d.gif');
}

div.profil div.pr_left div.small_box div.dyscp{
}

div.profil div.pr_left div.small_box div.dyscp strong{
	display: bloc;
	background: url('/gfx/profil/arrow.gif') left center no-repeat;
	display: block;
	margin: 5px 0;
	padding: 0 13px;
}

div.profil div.pr_left div.small_box div.dyscp strong img{
	vertical-align: middle;
	margin: 0;
}

div.profil div.pr_left div.small_box div.dyscp img{
	clear: right;
	float: right;
	margin: 10px 17px 0 0;
}

div.profil div.pr_left div.small_box div.dyscp table{
	font-size: 10px;
	font-family: Arial, Verdana, sans-serif;
	margin: 0 10px;
	border-collapse: collapse;
	width: 300px;
	color:#222;
}

div.profil div.pr_left div.small_box div.dyscp table span{
	font-size: 0;
	width: 53px;
	display: block;
	height: 10px;
	background: url('/gfx/profil/gwiazdki.gif');
}



div.profil div.pr_left div.small_box div.dyscp table span.g0{
	background-position: 0 0;
}
div.profil div.pr_left div.small_box div.dyscp table span.g1{
	background-position: 0 -10px;
}
div.profil div.pr_left div.small_box div.dyscp table span.g2{
	background-position: 0 -20px;
}
div.profil div.pr_left div.small_box div.dyscp table span.g3{
	background-position: 0 -30px;
}
div.profil div.pr_left div.small_box div.dyscp table span.g4{
	background-position: 0 -40px;
}
div.profil div.pr_left div.small_box div.dyscp table span.g5{
	background-position: 0 -50px;
}


/*test001*/
div.profil div.pr_left div.small_box div.dyscp table span.g_0{
	background: url('/gfx/profil/gwiazdki2.gif') no-repeat;
	background-position: 0 0;
}
div.profil div.pr_left div.small_box div.dyscp table span.g_1{
	background: url('/gfx/profil/gwiazdki2.gif') no-repeat;
	background-position: 0 -10px;
}
div.profil div.pr_left div.small_box div.dyscp table span.g_2{
	background: url('/gfx/profil/gwiazdki2.gif') no-repeat;
	background-position: 0 -20px;
}
div.profil div.pr_left div.small_box div.dyscp table span.g_3{
	background: url('/gfx/profil/gwiazdki2.gif') no-repeat;
	background-position: 0 -30px;
}
div.profil div.pr_left div.small_box div.dyscp table span.g_4{
	background: url('/gfx/profil/gwiazdki2.gif') no-repeat;
	background-position: 0 -40px;
}
div.profil div.pr_left div.small_box div.dyscp table span.g_5{
	background: url('/gfx/profil/gwiazdki2.gif') no-repeat;
	background-position: 0 -50px;
}

div.profil div.pr_left div.small_box div.dyscp table span a{
	float: left;
	width: 10px;
	height: 10px;
}

div.kluby_osrodki div.ko_right div.oceny br{
	clear: both;
}

div.kluby_osrodki div.ko_right div.oceny b{
	font-size: 11px;
	color: #fb0;
}
/*koniec test*/

div.profil div.pr_left div.small_box div.dyscp td{
	color: #c13d24;
	background: #eee;
	width: 120px;
	padding: 1px 5px;
} 
div.profil div.pr_left div.small_box div.dyscp th{
	background: #eee;
	width: 160px;
	text-align: left;
	padding: 1px 5px;
} 
div.profil div.pr_left div.small_box div.dyscp tr.w th, div.profil div.pr_left div.small_box div.dyscp tr.w td{
	background: transparent;
}

div.profil div.pr_left div.small_box div.sep_p, div.moje-ulubione div.sep_p{
	height: 1px;
	overflow: hidden;
	clear: both;
	margin: 0 10px;
	height: 10px;
	background: url('/gfx/dot_gray.gif') center repeat-x;
}

div.profil div.pr_left div.small_box .toper{
	margin: 10px 10px 4px 10px;
}

div.profil div.pr_right{
	float: left;
	width: 364px;
	margin: 10px 0 0 10px;
	-display: inline;
}


div.gallery div p a img{
	margin: 0 auto;
	margin-top: expression((x=this.height)>0?(91-x)/2+\'px\':0);
	margin-bottom: expression((x=this.height)>0?(91-x)/2+\'px\':0);
}



div.o-dyscyplinie a.rej{
	font-weight:bold;
	color:#453D32;
	text-decoration:none;
}

div.o-dyscyplinie div.wstep
{
	text-align:justify;
}
div.o-dyscyplinie div.wstep img
{
	float:right;
	margin:0 0 10px 10px;;
}



div.o-dyscyplinie div.links{
	text-align:center;
	margin:5px 0 10px 0;
}

div.o-dyscyplinie div.links a{
	color:#DE7235;
	font-weight:bold;
	margin:0 12px;
}

div.o-dyscyplinie div.links a.osoby{
	background:url('/gfx/profil/profil_osoby.gif') no-repeat left;
	padding:3px 0 3px 20px;
}
div.o-dyscyplinie div.links a.osrodki{
	background:url('/gfx/ico_4.gif') no-repeat left;
	padding:3px 0 3px 27px;
	
}
div.o-dyscyplinie div.links a.kluby{
	background:url('/gfx/ico_3.gif') no-repeat left;
	padding:3px 0 3px 20px;
	
}

div.o-dyscyplinie div.opis{
	display:none;
	padding:5px 5px 10px 5px;
	text-align:justify;
	background:#F1F1F1;
}
div.o-dyscyplinie div.naglowek{
	font-weight:bold;
	cursor:pointer;
	margin:10px 0;
	height:12px;
}


div.o-dyscyplinie div.descrip{
	margin: 4px 3px 12px 3px;
	border: 1px solid #ddd;
	background: #eee;
	padding: 4px 10px;
	overflow:hidden;
}



div.o-dyscyplinie	div.descrip-details{
	padding: 5px 7px;
	margin: 5px 0 0 0;
	background:#FCFCFC;
	display:none;
}


div.o-dyscyplinie h4
{
	font-size:11px;
	margin:0px;
	cursor:pointer;
	position:relative;
	
}
div.o-dyscyplinie h4 a
{
	color:#4D463A;
	text-decoration:none;
}
	div.o-dyscyplinie h4 a:hover
	{
		text-decoration:underline;
	}
div.o-dyscyplinie  div.descrip h4 span{
	font-size: 10px;
	font-weight:normal;
	position:absolute;
	right:0px;
	-right:15px;
}

div.o-dyscyplinie	div.descrip h4 span img{
	vertical-align: middle;
}

div.o-dyscyplinie	div.descrip div.lista img{
	float:right;width:120px;margin:0 0 0 10px;
}
div.o-dyscyplinie div.descrip div.lista a {
	color:#FB6300;
	margin-left:3px;
}


div.o-dyscyplinie div.display
{
	display:block;
}

div#adsense_1{
	margin:10px 23px;
}
div.adsense-bottom
{
	padding:10px 23px 0 23px;
	clear:both;
}



ul.faq
{
	margin:0 5px;
	padding:3px 5px;
}

ul.faq li 
{
	margin:5px 5px;
	padding:2px 5px;
}
ul.faq li div 
{
	display:none;
	margin:5px 0px;
	background:#FCFCFC;
	padding:2px;
}

ul.faq li h5
{
	margin:0;
	padding:0;
	cursor:pointer;
	font-size:11px;
	
}

ul.faq a
{
	color:#FF6600;
	font-weight:bold;
}

/* google maps */

div.wys-google span.show-on-map
{
	cursor: pointer; 
	font-weight: bold; 
	display: block;
	padding:6px 0 6px 50px;
	background:url('/gfx/google-maps-icon.gif') no-repeat left;
	margin:4px 0 0 0 ;
}

div.wys-google div.gin
{
	position:relative;
	overflow:hidden;
}

	div.wys-google div.gin div.d
	{
		position:absolute;
		top:0px;
		left:0px;
		width:110px;
	}
	
	div.wys-google div.gin div.d a
	{
		font-weight:bold;
		color:#D92F2F;
		display:block;
		margin:0 0 5px 0;
	
	}
	div.wys-google div.gin div.img
	{
		position:absolute;
		top:0;left:120px;
	}
	

div.panel-klubow div.ko_left{
	float: left;
	width: 380px;
	margin: 10px 0 0 10px;
	-display: inline;
	
}

div.panel-klubow div.ko_right{
	float: left;
	width: 364px;
	margin: 10px 0 0 10px;
	-display: inline;
	}

div.panel-klubow div.ko_left div.small_box{
	width: 380px;
	padding: 0 0 10px 0;
	margin: 0 0 5px 0;
	background: #fff url('/gfx/kluby_osrodki/small_bottom.gif') bottom no-repeat;

}
div.panel-klubow div.ko_left div.small_box div.nfo{
	margin: -8px 7px 0 7px;
	
}
div.panel-klubow div.ko_left div.small_box div.nfo p{
	float: right;
	margin: 0;
	padding: 0;
	width: 260px;
	font-size: 10px;
	overflow:hidden;
}

div.panel-klubow div.ko_left div.small_box div.nfo p label{
	float: left;
	width: 73px;
	color: #666;

}

div.panel-klubow div.ko_left div.small_box div.nfo p span{
	float: left;
	width: 172px;
	color: #222;
	font-weight:bold;
	border:1px solid #ffffff;
}
div.panel-klubow div.ko_left div.small_box div.nfo p br{
	clear: right;
}

div.panel-klubow div.ko_left div.small_box div.nfo p span.divider-line{
	width:300px;
	height:4px;
}
	
div.panel-klubow img.bot{
	clear: both;
	vertical-align: bottom;
}

div.panel-klubow div.ko_left div.small_box div.stats{
	border-top: 1px solid #bb3b22;
	height: 22px;
	margin: 10px 7px;
	padding: 0px;;
	color: #f00;
}

div.panel-klubow div.ko_left div.small_box div.klub{
	background: url('/gfx/kluby_osrodki/stats_klub.gif') 5px 0 no-repeat;
}
div.panel-klubow div.ko_left div.small_box div.osrodek{
	background: url('/gfx/kluby_osrodki/stats_obiekt.gif') 5px 0 no-repeat;
}

div.panel-klubow div.ko_left div.small_box div.stats span{
	width: 20px;
	float: left;
	margin: 6px 5px 0 0;
	padding:0 0px 0 32px;
	font-size: 12px;
}

div.panel-klubow div.ko_left div.small_box div.stats span.e1{
	margin: 6px 5px 0 5px;
	padding-left:22px;
}

div.panel-klubow div.ko_left div.small_box div.info {
	margin: 0 7px;
	border-top: 1px solid #ccc;
	padding: 6px 10px 6px 20px;
	font-size: 10px;
	color: #222;
	background: url('/gfx/kluby_osrodki/info.gif') 5px 8px no-repeat;
}

div.panel-klubow div.ko_left div.small_box div.galery {
	padding: 5px 58px;
	font-weight: bold;
	background: url('/gfx/grupy/aparat.gif') 27px 0 no-repeat;
	text-decoration: underline;
	color: #666;
}

div.panel-klubow2  
{
	background: #fff;
}

.share
{
	display:block;
	line-height:20px;
	margin:5px 15px 5px 25px;
	text-align:right;
}	
	.share a
	{
		margin-left:8px;
	}
	

/* lodowanie bez rejestracji */
label.osrodek-zarejestruj-sie
{
	font-weight:bold;
	color:#f58e1c;
	cursor:pointer;
	text-decoration:underline;
	font-size:11px;
}

