

body

{

	margin:		0px;

	padding:	0px;

}

img
{
	padding: 10px;
}

a, a:hover, a:visited

{

	text-decoration:underline;

	color: #888888;

	font-family: verdana;

	font-weight: bold;

}



div#container

{

	background:	#e4e3d8;

	width:		1024px;

	height:		100%;

	margin-left: auto;

	margin-right: auto;

}



div#content

{

	float:		left;

	width:		551px;

}



div#header

{

	background:	#000873  url(img/top.png) no-repeat;

	width:		1024px;

	height:		250px;

	float:		left;

}



div#middle

{

	float:		left;

	width:		1024px;

	height:		auto;

	background: #e4e3d8;

}

div#m_c

{

	position: absolute;

	width: 	120px;

	margin-left: 	20px;

	margin-top: 20px;

}

div#m_lt

{

	float:		left;

	height:		36px;

	width: 		120px;

	background:	url(img/rep_top.png) no-repeat;

	

}

div#m_l

{

	float:		left;

	height:		auto;

	width: 		120px;

	background:	url(img/rep_mid.png) repeat-y;

	

}

div#m_lb

{

	float:		left;

	width: 		120px;

	height:		40px;

	background:	url(img/rep_bot.png) no-repeat;

	

}



div#footer

{

	width:		1024px;

	background:	#000873 url(img/bottom2.png) bottom left no-repeat;

	height:		141px;

	float:		left;

}



div#clear

{

	clear:		both;

}



div#top_menu

{

	width:		482px;

	height:		auto;

	background:	url(img/top_menu3.png) no-repeat;

	float:		right;

	margin-left:541px;

}



div.top_part

{

	float: right;

	margin-left: 25px;
	margin-right: 20px;

	color: #000873;

	font-family: arial;

	font-size: 0.8em;

	font-weight: bold;

	margin-top: -3px;

}



a.top_part, a:hover.top_part, a:visited.top_part

{

	text-decoration:none;

	color: #000873;

	font-family: verdana;

	font-size: 0.8em;

	font-weight: bold;

}



div#nav_ico

{

	width:		11px;

	height:		20px;

	background:	url(img/dot.png) no-repeat;

	float:		left;

	margin-top: 41px;

	margin-left:13px;

}



div#nav

{

	width:		auto;

	height:		auto;

	background:	#fff

	float:		left;

	margin-top: 44px;

	font-family:arial;

	font-size:	0.6em;

	color:		#aaaaa1;

}



a.nav, a:hover.nav, a:visited.nav

{

	font-family:arial;

	text-decoration:none;

	font-size:	0.6em;

	color:		#aaaaa1;

}



div#club

{

	position: absolute;

	width: 720px;

	float:left;

	margin-top: 13px;

	margin-left: 0px;

	color: white;

	font-weight: bold;

	font-family: verdana;

	font-size: 0.9em;
}



div#mid_top

{

	width:		772px;

	height:		87px;

	background:	url(img/mid_top2.png) no-repeat;

	float:		left;

	margin-left:149px;

	margin-top:	-86px;

}



div#mid_mid

{

	width:		721px;

	min-height:	750px;

	height:		auto;

	background:	#fff;

	float:		left;

	margin-left:149px;

}



div#mid_bot

{

	width:		720px;

	height:		48px;

	background:	url(img/mid_bot.png) no-repeat;

	float:		left;

	margin-left:150px;

}



div#smenu

{

	margin-top:	-20px;

	width:		170px;

	float:		left;

}



div#smenu_top_left

{

	width:		26px;

	height:		39px;

	background:	url(img/smenu_top_left.png) no-repeat;

	float:		left;

	margin-left:1px;

}



div#smenu_top_mid

{

	width:		116px;

	height:		39px;

	background:	url(img/smenu_top_mid.png) repeat-x;

	float:		left;

}



div#smenu_top_time

{
	margin-top:		13px;
	width:			116px;
	text-align:		center;
	height:			31px;
	font-family:	arial;
	font-size:		0.8em;
	font-weight:	bold;
	color:			#4d81a1;
}



div#smenu_top_right

{

	width:		27px;

	height:		39px;

	background:	url(img/smenu_top_right.png) no-repeat;

	float:		left;

}



div#smenu_mid

{

	width:		170px;

	height:		auto;

	background:	url(img/smenu_mid.png) repeat-y;

	float:		left;

}



div#smenu_stop

{

	width:		170px;

	height:		31px;

	background:	url(img/smenu_stop.png) no-repeat;

	float:		left;

}

div.smenu_stop

{

	width:		170px;

	height:		31px;

	background:	url(img/smenu_stop.png) no-repeat;

	float:		left;

}



div#smenu_bot_left

{

	width:		27px;

	height:		25px;

	background:	url(img/smenu_bot_left.png) no-repeat;

	float:		left;

}



div#smenu_bot_mid

{

	width:		116px;

	height:		25px;

	background:	url(img/smenu_bot_mid.png) repeat-x;

	float:		left;

}



div#smenu_bot_right

{

	width:		27px;

	height:		25px;

	background:	url(img/smenu_bot_right.png) no-repeat;

	float:		left;

}



div.smenu_label

{

	width:			170px;

	text-align:		center;

	height:			31px;

	margin-top:		5px;

	font-family:	arial;

	font-size:		0.8em;

	font-weight:	bold;

	color:			#4d81a1;

}



div.smenu_login

{

	text-align:		center;

}



input.smenu_form

{

	border:			1px groove #a1a1a1;

	font-size:		0.7em;

	font-family:	verdana;

	color:			#a1a1a1;

}



input.smenu_submit

{

	border:			1px groove #8CACB8;

	font-size:		0.7em;

	font-family:	verdana;

	color:			#fff;

	background:		#a1a1a1;

	width:			50px;

}



a.a_smenu, a:visited.a_smenu

{
	font-family:		arial;

	font-size:			0.7em;

	color:				#a1a1a1;

	text-decoration:	none;

}



a:hover.a_smenu

{

	font-family:		arial;

	font-size:			0.7em;

	color:				#a1a1a1;

	text-decoration:	none;

	font-weight:		bold;

}



div.smenu_butt

{

	width:		140px;

	height:		auto;

	background:	url(img/smenu_butt.png) repeat-y;

	float:		left;

	margin-left:11px;

	margin-bottom:	3px;
	padding-left:	10px;
	border-bottom:	1px solid #dbd2ca;
}



div.smenu_butt_empty

{

	width:		148px;

	height:		auto;

	background:	;

	float:		left;

	margin-left:11px;

}

dd
 {
	margin: 0px;
	padding: 0px;
 }

 div.smenu_toggler,  div.smenu_togglerOut
 {
	font-family: arial;
	font-size:	11px;
	background: #d5d5d5;
	margin-left: 9px;
	width:	153px;
	float:left;
	text-align: center;
	color:	#000;
 }

div.smenu_toggler:hover, div.smenu_togglerOut:hover
{
	background: #f1f1f1;
}

div.news_cont

{

	background:	url(img/news_bg.png) no-repeat bottom right;

	width:		550px;

	height:		auto;

	float:		left;

}



div.news_date

{

	font-family:verdana;

	font-size:	0.7em;

	font-weight:bold;

	color:		#aaaaa1;

	float:		left;

	width:		500px;

	padding-left:10px;

}



div.news_title

{

	font-family:verdana;

	font-size:	0.9em;

	font-weight:bold;

	color:		#4d81a1;

	float:		left;

	width:		500px;

	padding-left:10px;

	padding-bottom: 15px;

}



a.a_title, a:hover.a_title, a:visited.a_title

{

	font-family:verdana;

	font-size:	1em;

	font-weight:bold;

	color:		#4d81a1;

	text-decoration:none;



}



div.news_txt

{

	padding-left:10px;

	font-family:verdana;

	font-size:	0.8em;

	color:		#888888;

	float:		left;

	width:		520px;

	height:		auto;

}



div.news_more

{

	padding-left:10px;

	font-weight:bold;

	font-family:arial;

	font-size:	0.8em;

	color:		#aaaaa1;

	padding-bottom:20px;

	float:		left;

	width:		20px;

	margin-left:450px;

}



a.anews_more, a:visited.anews_more

{

	font-family:arial;

	font-weight:bold;

	font-size:	1em;

	color:		#aaaaa1;

	text-decoration:none;

}



a:hover.anews_more

{

	font-family:arial;

	font-weight:bold;

	font-size:	1em;

	color:		#aaaaa1;

	text-decoration: underline;

}



a.anews_more1, a:visited.anews_more1

{

	font-family:arial;

	font-weight:bold;

	font-size:	1.2em;

	color:		#aaaaa1;

	text-decoration:none;

}



a:hover.anews_more1

{

	font-family:arial;

	font-weight:bold;

	font-size:	1.2em;

	color:		#aaaaa1;

	text-decoration: underline;

}



div.comment

{

	font-family:arial;

	font-weight:normal;

	font-size:	0.6em;

	color:		#707070;

	text-decoration: none!important;

}



div.gallery

{

	width:		150px;

	height:		auto;

	float:		left;

	padding-left:10px;

	padding-bottom:10px;

}



div#log

{

	width:		500px;

	height:		auto;

	float:		left;

	color:		#707070;

	font-size:	0.7em;

	border: 	1px dotted #707070;

	padding:	10px 0px 10px 0px;

	background:	#f0f0f0;

	margin:		0px 0px 10px 0px;

}

div.form_part

{

}



div.form_tit

{

	width:		200px;

	height:		auto;

	float:		left;

	font-size:	0.8em;

	font-family:verdana;

	margin-bottom:10px;

	border-bottom:1px dotted #707070;



}



div.login_tit

{

	width:		100px;

	height:		auto;

	float:		left;

	font-size:	0.8em;

	font-family:verdana;

	margin-bottom:10px;

}



div.form_butt

{

	width:		500px;

	height:		auto;

	float:		left;

	font-size:	0.8em;

	font-family:verdana;

	margin-bottom:10px;

}



div.form_field

{

	width:		200px;

	height:		auto;

	float:		left;

	padding-bottom:10px;

}



div.form_field_big

{

	width:		400px;

	height:		auto;

	float:		left;

	padding-bottom:10px;

}



div.login_field

{

	width:		150px;

	height:		auto;

	float:		left;

	padding-bottom:10px;

}



div#login_form

{

	width:		260px;

	float:		left;

	height:		auto;

}



div#login_comment

{

	width:		200px;

	height:		auto;

	float:		left;

	font-family:arial;

	font-size:	0.7em;

	color:		#aaaaa1;

	border-left:1px dashed #707070;

	padding-left:10px;

}



div#login_error

{

	text-align:	center;

	width:		250px;

	height:		auto;

	float:		left;

	font-family:arial;

	font-size:	0.7em;

	color:		#404040;

	border:		1px dotted red;

	background:	#FFC1C1;

	margin:		0px 0px 10px 0px;

	padding:	3px 0px 3px 0px;

}



div.red

{

	color:		red!important;

	float:		left;

}



div.oedit

{

	text-align:	center;

	width:		500px;

	height:		auto;

	float:		left;

	font-family:arial;

	font-size:	0.6em;

	color:		#404040;

	border:		1px dotted #6F6F6F;

	background:	#E5E5E5;

	margin:		0px 0px 10px 0px;

	padding:	3px 0px 3px 0px;

}



div.log_adv_1

{

	width:		500px;

	float:		left;

	background:	#CCCCCF;

	font-size:	0.8em;

}



a.log_adv_1, a:hover.log_adv_1, a:visited.log_adv_1

{

	color:		#000;

	font-size:	0.9em;

	text-decoration:none;

}



div.log_adv_2

{

	width:		500px;

	float:		left;

	background: #4d81a1;

	color:		#fff;

	font-size:	0.8em;

}



a.log_adv_2, a:hover.log_adv_2, a:visited.log_adv_2

{

	color:		#fff;

	font-size:	0.9em;

	text-decoration:none;

}



div.log_adv_el_id

{

	width:		49px;

	float:		left;

	border-right:1px solid #fff;

	text-align:center;

}



div.log_adv_el_t

{

	width:		299px;

	float:		left;

	border-right:1px solid #fff;

	text-align:center;

}



div.log_adv_el_a

{

	width:		149px;

	float:		left;

	border-right:1px solid #fff;

	text-align:center;

}



div.log_adv_tit

{

	width:		490px;

	float:		left;
	font-size:	1.2em;

	color:		#4d81a1;

	padding:	10px 0px 10px 10px;

}

div.klubCont
{
	display:  		table;
	background:		url(img/news_bg.png) no-repeat bottom right;
	width:			550px;
	height:			auto;
	float:			left;
	min-height:		80px;
}

div.klubRow
{
	display:		table-row;
	width:			550px;
	float:			left;
}

div.klubImg
{
	display:		table-cell;
	width:			200px;
	float:			right;
	height:			auto;
	margin-bottom:	20px;
}

div.klubContent
{
	display:		table-cell;
	width:			350px;
	float:			left;
	height:			auto;
}

div.klubName
{
	width:			350px;
	float:			left;
	height:			auto;
	font-family:	verdana;
	font-size:		0.9em;
	font-weight:	bold;
	color:			#4d81a1;
}

div.klubTxt
{
	width:			350px;
	float:			left;
	height:			auto;
	font-family:	arial;
	font-size:		0.7em;
	font-weight:	normal;
	color:			#aaaaa1;
}

div.klubMore
{
	font-family:arial;
	font-weight:bold;
	font-size:	0.7em;
	color:		#aaaaa1;
	float:		left;
	width:		350px;
	text-align:	left;
	margin-bottom:25px;
}

div.ak_cont

{

	width:		550px;

	height:		auto;

	float:		left;

}



a.academy, a:hover.academy, a:visited.academy

{

	text-decoration:	underline;

	color:				#7a7a7a;

}



div.marquee

{

	width:				90px;

	height:				auto;

	margin-top:			10px;
	
	font-weight:		normal;
	
	font-size:				7px;

	font-family:			sans;

	color:				#4d81a1;

	margin-top:			40px;
	
	border-top:		1px solid #4d81a1;

}



div.marquee_tit

{

	width:				140px;

	height:				auto;

	margin-top:			20px;

	font-size:			0.9em;

	font-family:		sans;

	color:				#4d81a1;

	font-weight:		bold;

}



a.none, a:hover.none, a:visited.none

{

	text-decoration:	none;

}



/*

Sekcja admin

*/



div.admin_table

{

	width:				500px;

	height:				auto;

	float:				left;

	font-family:		verdana;

	font-size:			0.8em;

	background:			#FBFEEC;	

	border-bottom:		1px solid black;	

}



div.main_id

{

	width:				100px;

	float:				left;

	font-family:		verdana;

	font-size:			0.8em;	

}



div.main_title

{

	width:				250px;

	float:				left;

	font-family:		verdana;

	font-size:			1em;			

}



div.main_action

{

	width:				150px;

	float:				left;

	font-family:		verdana;

	font-size:			0.8em;	

}



.sig {clear:both;margin-top: 20px; padding:0px;display:table-cell;}

.sig_clr {clear:both;}

.sig_cont {float:left;}

.sig_thumb {float:left;margin:20px 10px 10px 10px;padding:0px;background:url(shadowAlpha.png) no-repeat bottom right !important;background:url(shadow.gif) no-repeat bottom right;}

.sig_thumb img {display:block;position:relative;background:#FFF;border:1px solid #ccc;margin:-5px 5px 5px -5px;padding:4px;}



.sig_cont1 {float:left;}

.sig_thumb1 {float:left;margin:20px 10px 10px 2px;padding:0px;background: #FFF url(shadowAlpha.png) no-repeat bottom right !important;background:url(shadow.gif) no-repeat bottom right;}

.sig_thumb1 img {display:block;position:relative;background:#FFF;border:1px solid #ccc; border-left: 1px solid white; margin:-5px 5px 5px -5px;padding:4px;}





td.marquee_title

{

	font-family:		verdana;

	font-size:			1em;

	font-weight:		bold;

	color:				#4d81a1;

}



span.tick

{

	font-size: 1.4em;

	font-weight: 900;

	color: #4D81A1;

}

.mapInfo

{
	font-family:verdana;
	font-size:	11px;
	color: #888888;
	float:		left;
	width:		500px;
	padding-left:10px;
	padding-bottom: 15px;
}

.mapInfoB
{
	color:		#4d81a1;
}
div.mapLinq, a.mapLinq, a:hover.mapLinq, a:visited.mapLinq
{
	font-size:				12px;
	color:					#4d81a1;
	text-decoration:		none;
	font-weight:			normal;
}

a:hover.mapLinq
{
	text-decoration:		underline;
}