body
{
    font-family: "Trebuchet MS", Verdana, Geneva;
    font-size:   12px;
   	margin:		 0 0 0 0;
   	background-image:		url(../layout/tlo-body3.png);/* footer */
	background-repeat:		repeat-x;
	background-position:	center top;
	background-color:		#0060CC;
	}
#background
	{
	width:					100%;
   	background-image:		url(../layout/tlo-fullsite4.gif); /* tlotresc */
	background-repeat:		repeat-y;
	background-position:	center top;	
	}	
#full_site
	{
	height:					100%;
	width:					100%;
	background-repeat:		no-repeat;
	background-position:	center top;
	}
#header
	{
	height:					250px;
	width:					100%;
	/*background:				#777777;*/	
	}
#header_name
	{
	color:					#000000;
	font-size:				20px;
	position:				absolute;
	width:					780px;
	top:					5px;   
	left:					50%;
	margin-left: 			-390px;
	/*background:			#99cc00;*/
	text-align:				left;	
	}
#header_name_shadow
	{
	color:					#ffffff;
	font-size:				20px;
	position:				absolute;
	width:					780px;
	top:					6px;   
	left:					50%;
	margin-left: 			-388px;
	/*background:			#99cc00;*/
	text-align:				left;	
	}
#header_name_napis
	{
	color:					#ffffff;
	font-size:				35px;
	position:				absolute;
	width:					780px;
	top:					195px;   
	left:					50%;
	margin-left: 			-390px;
	/*background:			#99cc00;*/
	text-align:				right;
	opacity: 				0.3;
	-moz-opacity: 			0.3;	
	}
#header_name_png
	{
	position:				absolute;
	width:					350px;
	top:					175px;   
	left:					50%;
	margin-left: 			-390px;
	}
#logo
	{
	position:				absolute;
	top:					30px;   
	left:					50%;
	margin-left: 			-300px;
	}
#hidden_background
	{
	position:				absolute;
	width:					100%;
	height:					200px;
	}
#header_buttons
	{
	position:				absolute;
	color:					#ffffff;
	width:					200px;
	top:					15px;   
	left:					50%;
	margin-left: 			190px;
	/*background:				#99cc00;*/
	text-align:				right;	
	}
#footer
	{
	height:					60px;
	width:					100%;
	background-image:		url(../layout/tlo-site2.gif);/* footer */
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	center top;
	/*background:				#777777;*/	
	}
#background_footer
	{
	background-image:		url(../layout/top-footer3.png);/* header */
	background-attachment:	scroll;
	background-repeat:		repeat-x;
	background-position:	center top;
	}
#menu_footer
	{
	width: 					780px;
	text-align:				right;
	margin:					0 auto;
	color:					#ffffff;
	font-size:				10px;	
	}
#menu_footer a
	{	
	color:					#ffffff;
	font-size:				10px;	
	}
#menu_footer a:hover
	{	
	color:					#ff0000;
	font-size:				10px;	
	}
#footer_content
	{
	width:					780px;	
	margin:					0 auto;
	}	
#zwin
	{
	display: 				none;
	background-image:		url(../layout/zwin.png);/* header */
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	left top;
	}
#rozwin
	{
	background-image:		url(../layout/rozwin.png);/* header */
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	left top;
	}
.button_js
	{
	color: 					#0066df;
	display:				block;
	width:					120px;
	height:					25px;
	padding-top:			3px;
	text-decoration:		none;	
	border:					0px solid;
	}
.button_js:hover
	{
	color: 					#FF0000;	
	}
#nawigacja_js
	{
	position:				absolute;
	top:					285px;
	left:					50%;
	width:					120px;
	margin:					0 0 0 270px;
	overflow:				hidden;
	display: 				none;
	text-align:				right;
	width:					120px;
	height:					25px;
	}

legend {
color:#F47B33;
}

form label.text {
	display:block;
	float: left;
	width: 40%;
	text-align: right; 
	margin: 5px 0 0 0;
	padding: 0.1em;
}

input.text, textarea.text,input.warning, textarea.warning  { 
  border-color:#dadada; 
  border-style:solid; 
  border-width:1px; 
  margin:5px;
	width:200px;
}
#full_content
	{
	margin:					0 auto 0;	
	width:					780px;	
	/*background:				#ff0000;*/
	min-height:				450px;	
	}
.pixel
	{
	visibility:				hidden;
	margin:					0px;
	width:					100%;
	height:					1px;
	border:					0px;	
	}
.dynamicContent
	{
	width:					570px;
	margin-left:			10px ;
	}
#draw_lot_content
	{
	margin:					5px auto;	
	width:					780px;	
	height:					120px;	
	}
.bug
	{
	float:					left;
	margin-left:			35px;
	width:					500px;
	height:					120px;	
	}
.losowe_fotki
	{
	padding-top:			10px;
	height:					120px;	
	}
.box
	{
	float:					left;	
	width:					370px;
	margin:					10px;
	min-height:				80px;		
	}
#left_col
	{
	float:					left;
	/*border-right: 			1px dotted #000000;	*/
	width:					200px;
	/*background:			#ff0000;*/
	}
#right_col
	{
	min-height:				450px;
	float:					left;
	margin:					0 0 0 0;
	width:					570px;
	}	
.page_header
	{
	color:					#0066df;
	width:					570px;
	height:					70px;	
	text-align:				left;
	}	
.page_header h2
	{
	font-size:   			20px;
	display:				block;
	height:					30px;
	width:					325px;
	color:					#ff0000;
	border-bottom: 			1px dotted #cccccc;	
	}	
h1, h2, h3, h4, h5, h6, p
	{
	margin:			0;	
	padding:        0;
	}
div.popup
	{
	position: 	  			fixed;
	background-color: 		#ffffff;
	top:					-1000px;   
	left:					-50%;
	z-index:                999;
	}
#baner_rotator
	{
	float:					left;
	margin-top:				20px;
	width:		  			190px;
	text-align:				center;
	height:					120px;
	}
.baner
	{
	float:					left;
	width:		  			190px;
	text-align:				center;
	}
#showinfo
	{
	font-size:   			14px;
	color:					#FE7F7F;	
	}
#brak_danych
	{
	float:					left;
	width: 					568px;
	height:					164px;
	background-image:		url(../layout/warning.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	padding:				75px 5px 5px 164px;
	background-position:	50px 50px;
	color:					#ff0000;
	font-size:   			20px;
	}
#page_add_input	
	{
	float:					left;
	width: 					399px;
	height:					164px;
	background-image:		url(../layout/lock.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	padding:				75px 5px 5px 164px;
	background-position:	50px 50px;
	color:					#ff0000;
	font-size:   			20px;
	}
a
	{
	text-decoration:		none;	
	}
#header_popup
	{
	text-align:				right;
	}
#header_popup a
	{
	margin:					5px;
	}

	#header_box_menu
	{
	float:					left;
	width:					200px;
	height:					33px;
	background-image:		url(../layout/headerbox/menu3.png);
	background-repeat:		no-repeat;
	}
#header_box_calendar
	{
	float:					left;
	width:					200px;
	height:					33px;
	margin-top:				20px;
	background-image:		url(../layout/headerbox/calendar3.png);
	background-repeat:		no-repeat;
	}
#header_box_kalendarz
	{
	float:					left;
	width:					200px;
	height:					33px;
	margin-top:				20px;
	background-image:		url(../layout/headerbox/kalendarz3.png);
	background-repeat:		no-repeat;
	}
#header_box_newsletter
	{
	float:					left;
	width:					200px;
	height:					33px;
	margin-top:				20px;
	background-image:		url(../layout/headerbox/newsletter3.png);
	background-repeat:		no-repeat;
	}
#header_box_newsletter
	{
	float:					left;
	width:					200px;
	height:					33px;
	margin-top:				20px;
	background-image:		url(../layout/headerbox/newsletter3.png);
	background-repeat:		no-repeat;
	}
.footer_box
	{
	float:					left;
	width:					200px;
	height:					15px;
	background-image:		url(../layout/headerbox/footer-box2.png);
	background-repeat:		no-repeat;	
	}

#menu
	{
	text-transform:			uppercase;
	float:					left;
	width: 					200px;
	background:				#ffffff;
	}
		#menu li a 
			{
			overflow:				hidden;
			height: 				16px;
			display: 				block;
			color: 					#0066df;
			font-size: 				14px;
			padding: 				5px 5px 5px 20px;
			background-repeat:		no-repeat;
			}	
		#menu li a:hover 
			{
			overflow:				hidden;	
			padding: 				5px 5px 5px 25px;
			background-repeat:		no-repeat;
			background-position:	left -26px;
			color: 					#ff0000;
			height: 				16px;
			font-size: 				14px;
		  	}
		#menu ul 
			{
			list-style: 			none;
			margin: 				0;
			padding: 				0;
			}
/* nawigacja podstron */
.buttons_podstrony
			{
			float:					left;
			width:					570px;	
			}

#nawigacja_podstron 
			{
			list-style: 			none;
			margin: 				0;
			padding: 				0;
			text-decoration: 		none;
			}
#wyswietlony 
			{
			float:					left;
			height: 				20px;
			width:					25px;
			margin-left:			5px;
			margin-right:			5px;
			display: 				block;
			color: 					#FFFFFF;
			font-size: 				14px;
  			background:		 		#FF0000;
  			border:		 			1px solid #ff0000;
  			text-align:				center;
			}	
.nie_wyswietlony 
			{
			float:					left;
			height: 				20px;
			width:					25px;
			margin-left:			5px;
			margin-right:			5px;
			display: 				block;
			color: 					#003399;
			background:				#CCE0FF;
			font-size: 				14px;
  			border:		 			1px dotted #0066df;
  			text-align:				center;
			}
.nie_wyswietlony :hover
			{
			float:					left;
			height: 				20px;
			width:					25px;
			display: 				block;
			color: 					#003399;
			background:				#07c9ff;
			font-size: 				14px;
  			border:		 			1px dotted #FF0000;
  			text-align:				center;
			}
/* on_page*/
div.on_page
			{
			position:				absolute;
			top:					285px;
			left:					50%;
			width:					120px;
			margin:					0 0 0 155px;
			}
.on_page ul
			{
			list-style: 			none;
			margin: 				0;
			padding: 				0;
			}
#on_page_active 
			{
			float:					left;
			height: 				20px;
			width:					20px;
			margin-left:			5px;
			margin-right:			5px;
			display: 				block;
			color: 					#FFFFFF;
			font-size: 				14px;
  			background:		 		#FF0000;
  			text-align:				center;
  			opacity: 				0.5;
			-moz-opacity: 			0.5;
			}	
.on_page_noactive
			{
			float:					left;
			height: 				16px;
			width:					16px;
			margin-left:			5px;
			margin-right:			5px;
			display: 				block;
			color: 					#FFFFFF;
			background:				#CCCCCC;
			font-size: 				12px;
  			text-align:				center;
			}
.on_page_noactive:hover
			{
			float:					left;
			height: 				16px;
			width:					16px;
			display: 				block;
			color: 					#FFFFFF;
			background:				#FF0000;
			font-size: 				12px;
  			text-align:				center;
			}

li a
	{
	text-decoration: 		none;
	color: 					#FFFFFF;	
	}

a.button_kombinacja 
	{
	display: 				block;
	float:					left;	
	width:					80px;
	height:					48px;
	background-image:		url(../layout/menu/button_kombinacja.jpg);
	background-repeat:		no-repeat;
	background-position:	center -48px;
	opacity: 				0.3;
	-moz-opacity: 			0.3;	
	}
a.button_kombinacja:hover
	{
	display: 				block;
	float:					left;	
	width:					80px;
	height:					48px;
	background-image:		url(../layout/menu/button_kombinacja.jpg);
	background-repeat:		no-repeat;
	background-position:	center -2px;
	opacity: 				1.0;
	-moz-opacity: 			1.0;	
	}
a.button_biegi
	{
	display: 				block;
	float:					left;	
	width:					60px;
	height:					48px;
	background-image:		url(../layout/menu/button_biegi.jpg);
	background-repeat:		no-repeat;
	background-position:	center -48px;
	opacity: 				0.3;
	-moz-opacity: 			0.3;	
	}
a.button_biegi:hover
	{
	display: 				block;
	float:					left;	
	width:					60px;
	height:					48px;
	background-image:		url(../layout/menu/button_biegi.jpg);
	background-repeat:		no-repeat;
	background-position:	center -2px;
	opacity: 				1.0;
	-moz-opacity: 			1.0;	
	}
a.button_alpejskie
	{
	display: 				block;
	float:					left;	
	width:					60px;
	height:					48px;
	background-image:		url(../layout/menu/button_alpejskie.jpg);
	background-repeat:		no-repeat;
	background-position:	center -48px;
	opacity: 				0.3;
	-moz-opacity: 			0.3;	
	}
a.button_alpejskie:hover
	{
	display: 				block;
	float:					left;	
	width:					60px;
	height:					48px;
	background-image:		url(../layout/menu/button_alpejskie.jpg);
	background-repeat:		no-repeat;
	background-position:	center -2px;
	opacity: 				1.0;
	-moz-opacity: 			1.0;	
	}
a.button_skoki
	{
	display: 				block;
	float:					left;	
	width:					60px;
	height:					48px;
	background-image:		url(../layout/menu/button_skoki.jpg);
	background-repeat:		no-repeat;
	background-position:	center -48px;
	opacity: 				0.3;
	-moz-opacity: 			0.3;	
	}
a.button_skoki:hover
	{
	display: 				block;
	float:					left;	
	width:					60px;
	height:					48px;
	background-image:		url(../layout/menu/button_skoki.jpg);
	background-repeat:		no-repeat;
	background-position:	center -2px;
	opacity: 				1.0;
	-moz-opacity: 			1.0;
	}
#menu_dyscipline
	{
	position:				absolute;
	top:					235px;
	left:					50%;
	margin-left:			130px;	
	}
div.button_skoki_active
	{
	display: 				block;
	float:					left;	
	width:					60px;
	height:					48px;
	background-image:		url(../layout/menu/button_skoki.jpg);
	background-repeat:		no-repeat;
	background-position:	center 0px;
	opacity: 				0.5;
	-moz-opacity: 			0.5;	
	}
div.button_biegi_active
	{
	display: 				block;
	float:					left;	
	width:					60px;
	height:					48px;
	background-image:		url(../layout/menu/button_biegi.jpg);
	background-repeat:		no-repeat;
	background-position:	center 0px;
	opacity: 				0.5;
	-moz-opacity: 			0.5;	
	}
div.button_alpejskie_active
	{
	display: 				block;
	float:					left;	
	width:					60px;
	height:					48px;
	background-image:		url(../layout/menu/button_alpejskie.jpg);
	background-repeat:		no-repeat;
	background-position:	center 0px;
	opacity: 				0.5;
	-moz-opacity: 			0.5;	
	}
div.button_kombinacja_active
	{
	display: 				block;
	float:					left;	
	width:					80px;
	height:					48px;
	background-image:		url(../layout/menu/button_kombinacja.jpg);
	background-repeat:		no-repeat;
	background-position:	center 0px;
	opacity: 				0.5;
	-moz-opacity: 			0.5;	
	}
div.box_kalendarz 
	{
	width: 					190px;
	min-height:				180px;
	margin: 				10px 3px 0 7px;
	background:				#ffffff;
	}
div.box_kalendarz_preload
	{
	float:					left;
	width: 					200px;
	min-height:				180px;
	background:				#ffffff;
	background-image:		url(../layout/load.gif);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	center 60px;	
	}
div.box_kalendarz2 
	{
	float:					left;
	width: 					190px;
	margin: 				20px 47px 20px 47px;
	}
div.nawigacja_kalendarz img
	{
	border:					0;
	}
.kalendarz_left
	{
	float:					left;
	width:      			20px;
	text-align: 			center;	
	}
.kalendarz_right
	{
	float:					left;
	width:      			20px;
	text-align: 			center;	
	}	
.kalendarz_nazwa_miesiaca
	{
	float:					left;
	width:      			150px;
	text-align: 			center;
	color:					#0066df;	
	}	
	
div.day_n
	{
	text-align: 			center;
	background:				#CCE0FF;
	float:					left;
	color:					#003398;
	width:      			25px;
	height:      	 		20px;
	margin-right: 			2px;
	margin-top:				10px;	
	}
div.day_p
	{
	position: 				relative;
	float:					left;
	width:      			25px;
	height:      	 		20px;	
	margin-right: 			2px;
	}
div.today
	{
	color:					#ff0000;
	cursor: 				pointer;
	text-align: 			center;
	float:					left;
	background:				#CCE0FF;
	width:      			23px;
	margin-top: 			2px;
	margin-right:			2px;
	height:       			18px;
	border:     			1px solid #FF0000;
	}
div.today_event
	{
	color:					#ff0000;
	cursor: 				pointer;
	text-align: 			center;
	float:					left;
	background:				#0066df;
	width:      			23px;
	margin-top: 			2px;
	margin-right:			2px;
	height:       			18px;
	opacity: 				0.7;
	-moz-opacity: 			0.7;	
	border:     			1px solid #FF0000;
	}
div.day
	{
	color:					#003398;
	cursor: 				pointer;
	text-align: 			center;
	float:					left;
	background:				#CCE0FF;
	width:      			25px;
	margin-top: 			2px;
	margin-right:			2px;
	height:       			20px;
	}
div.day_arch
	{
	cursor: 				pointer;
	text-align: 			center;
	float:					left;
	color:					#003398;
	background:				#CCE0FF;
	width:      			25px;
	margin-top: 			2px;
	margin-right:			2px;
	height:       			20px;
	opacity: 				0.5;
	-moz-opacity: 			0.5;	
	}
div.day:hover
	{
	cursor: 				pointer;
	text-align: 			center;
	float:					left;
	background:				#07c9ff;
	width:      			25px;
	margin-top: 			2px;
	margin-right:			2px;
	height:       			20px;
	opacity: 				1.0;
	-moz-opacity: 			1.0;	
	}
div.day_event
	{
	cursor: 				pointer;
	text-align: 			center;
	float:					left;
	background:				#0066df;
	width:      			25px;
	margin-top: 			2px;
	margin-right:			2px;
	height:       			20px;
	opacity: 				0.7;
	-moz-opacity: 			0.7;	
	}
div.day_event:hover
	{
	cursor: 				pointer;
	text-align: 			center;
	float:					left;
	background:				#0066df;
	width:      			25px;
	margin-top: 			2px;
	margin-right:			2px;
	height:       			20px;
	opacity: 				1.0;
	-moz-opacity: 			1.0;	
	}
#newsletter_box
	{
	float:			left;
	width: 			200px;
	text-align:		center;
	background:		#ffffff;
	}
#newsletter
	{
	text-align:		center;	
	}
#email
	{
	width: 			170px;
	margin:			0 10px 10px 10px;	
	}
#robot
	{
	display:                none;	
	}
a img
	{
	border: 0;
	}
#email_add_ok
	{
	float:					left;
	width: 					568px;
	height:					164px;
	background-image:		url(../layout/new_mail_warning.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	padding:				75px 5px 5px 164px;
	background-position:	50px 50px;
	color:					#ff0000;
	font-size:   			19px;
	}
#email_add_error
	{
	float:					left;
	width: 					568px;
	height:					164px;
	background-image:		url(../layout/new_mail_warning.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	padding:				75px 5px 5px 164px;
	background-position:	50px 50px;
	color:					#ff0000;
	font-size:   			18px;
	}
#email_add_empty
	{
	float:					left;
	width: 					568px;
	height:					164px;
	background-image:		url(../layout/new_mail_warning.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	padding:				75px 5px 5px 164px;
	background-position:	50px 50px;
	color:					#ff0000;
	font-size:   			18px;
	}
div.news
	{
	float:					left;
	cursor: 				pointer; 
	width: 					570px;
	background-image:		url(../layout/news/srodek.png);
	background-attachment:	scroll;
	background-repeat:		repeat-y;
	background-position:	center top;
	}
.date_news
	{
	color:					#ff0000;
	font-size:				14px;	
	padding:				0 20px 0 20px;
	}
.header_news
	{
	color:					#003399;
	font-size:				12px;
	padding:				0 100px 0 20px;	
	width: 					422px;
	}
.news_left
	{
	float:					left;
	width: 					68px;
	height:					48px;
	background-image:		url(../layout/news/news.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	20px top;	
	}
.calendar_left
	{
	float:					left;
	width: 					68px;
	height:					48px;
	background-image:		url(../layout/calendar.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	20px top;	
	}
.small_month
	{
	overflow:    hidden;
	font-size:   8px;
	width:		 48px;
	margin-left: 20px;
	text-align:  center;
	color:       #ffffff;
	}
.small_day
	{
	overflow:    hidden;
	font-size:   25px;
	width:		 48px;
	margin-left: 20px;
	text-align:  center;
	color:       #000000;
	}
.results_left
	{
	float:					left;
	width: 					68px;
	height:					48px;
	background-image:		url(../layout/podium.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	20px top;	
	}
.news_right_skoki
	{
	float:					left;
	width: 					502px;
	background-image:		url(../layout/news/skoki.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	right top;
	min-height:				48px;	
	}
.news_right_biegi
	{
	float:					left;
	width: 					502px;
	background-image:		url(../layout/news/biegi.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	right top;
	min-height:				48px;	
	}
.news_right_alpejskie
	{
	float:					left;
	width: 					502px;
	background-image:		url(../layout/news/alpejskie.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	right top;
	min-height:				48px;	
	}
.news_right_kombinacja
	{
	float:					left;
	width: 					502px;
	background-image:		url(../layout/news/kombinacja.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	right top;
	min-height:				48px;	
	}
.news_right_tzn
	{
	float:					left;
	width: 					502px;
	background-image:		url(../layout/news/tzn.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	right top;
	min-height:				48px;	
	}
.news_right_brak
	{
	float:					left;
	width: 					502px;
	min-height:				48px;	
	}
.news_top
	{
	float:					left;
	width: 					570px;
	height:					10px;
	background-image:		url(../layout/news/top.png);
	background-position:	center bottom;
	background-repeat:		no-repeat;	
	}
.news_footer
	{
	float:					left;
	width: 					570px;
	height:					10px;
	background-image:		url(../layout/news/footer.png);
	background-position:	center top;
	background-repeat:		no-repeat;	
	}
.news_free
	{
	float:					left;
	width: 					570px;
	background:				#ffffff;
	height:					10px;
	}
.content
	{
	background:				#ffffff;
	float:					left;
	width: 					570px;
	background-image:		url(../layout/news/top_content.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	left top;
	}
.content2
	{
	float:					left;
	width: 					570px;
	background-image:		url(../layout/news/footer_content.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	center bottom;
	}
.content_left
	{
	padding:				20px 0 0 0;
	float:					left;
	overflow:				hidden;
	width:					140px;
	min-height:				200px;
	text-align:				center;
	}
.content_right
	{
	padding:				20px 0 0 0;
	float:					left;
	min-height:				200px;
	width:					430px;
	/*overflow:				auto;*/
	color:					#777777;
	}
.content_right ul li
	{
	color:					#0000EE;	
	}
.content_right ul li a
	{
	color:					#0000EE;	
	}
.page_add ul li
	{
	color:					#0000EE;	
	}
.page_add ul li a
	{
	color:					#0000EE;	
	}
.miniaturka_lista
	{
	width:					80px;
	height:					80px;
	}
.miniaturka
	{
	width:					80px;
	height:					80px;
	margin:					10px;	
	}
.miniaturka:hover
	{
	width:					100px;
	height:					100px;	
	margin:					0;
	}
.gallery_left
	{
	overflow:				hidden;	
	float:					left;
	width: 					100px;
	height:					80px;
	text-align:				center;
	}
.gallery_right_skoki
	{
	float:					left;
	width: 					470px;
	background-image:		url(../layout/news/skoki.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	right bottom;
	min-height:				80px;	
	}
.gallery_right_biegi
	{
	float:					left;
	width: 					470px;
	background-image:		url(../layout/news/biegi.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	right bottom;
	min-height:				80px;	
	}
.gallery_right_alpejskie
	{
	float:					left;
	width: 					470px;
	background-image:		url(../layout/news/alpejskie.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	right bottom;
	min-height:				80px;	
	}
.gallery_right_kombinacja
	{
	float:					left;
	width: 					470px;
	background-image:		url(../layout/news/kombinacja.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	right bottom;
	min-height:				80px;	
	}
.gallery_right_tzn
	{
	float:					left;
	width: 					470px;
	background-image:		url(../layout/news/tzn.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	right bottom;
	min-height:				80px;	
	}
.gallery_right_brak
	{
	float:					left;
	width: 					470px;
	min-height:				80px;	
	}

/* lista zdjêæ */
div.miniaturka_lista
	{
	float:  left;
	height: 100px;
	width:	100px;	
	}
#gallery
	{
	display:				none;
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	center 150px;
	min-height:				400px;
	}
#bknet_lightbox
	{
	display:				none;	
	position: 				fixed;
	top: 					0; 
	left: 					0;
	background-color:		#000000;	
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	center 45%;
	height:					100%;
	width:					100%;
	opacity: 				0.5;
	-moz-opacity: 			0.5; 
	}
#bknet_lightbox_photo
	{
	display:				none;	
	position: 				fixed;
	top: 					0; 
	left: 					0;
	height:					100%;
	width:					100%;
	}
#full_gallery
	{
	float:					left;
	width:					500px;
	margin-left:			35px;
	}
.watermark
	{
	background-image: 		url(layout/watermark.png);
	background-repeat:		no-repeat;
	background-position:	right bottom;
	}
#header_box_pogoda
	{
	float:					left;
	width:					200px;
	height:					33px;
	margin-top:				20px;
	background-image:		url(../layout/headerbox/pogoda-zakopane2.png);
	background-repeat:		no-repeat;
	}
#header_box_weather
	{
	float:					left;
	width:					200px;
	height:					33px;
	margin-top:				20px;
	background-image:		url(../layout/headerbox/weather-zakopane2.png);
	background-repeat:		no-repeat;
	}
.pogoda_box
	{
	float:					left;
	width:					200px;	
	background:				#ffffff;
	}
.pogoda_icona
	{
	float:					left;
	width:					60px;
	height:					100px;	
	}
.pogoda_icona img
	{
	margin-top:				20px;
	}
.pogoda_txt
	{
	margin:					2px 0 2px 0;
	float:					left;
	width:					80px;	
	}
.pogoda_value
	{
	margin:					2px 5px 2px 0;
	float:					left;
	width:					30px;
	text-align:				right;
	color:					#ff0000;	
	}
.pogoda_jednostka
	{
	margin:					2px 0 2px 0;
	float:					left;
	width:					25px;	
	}	
    
.tooltip_header
	{
	float:					left;
	height:					68px;
	width: 					300px;
	}
.calendar_left_tooltip
	{
	float:					left;
	width: 					88px;
	height:					48px;
	background-image:		url(../layout/calendar.png);
	background-attachment:	scroll;
	background-repeat:		no-repeat;
	background-position:	20px top;	
	margin:					10px 0 0 0;
	}
.tooltip_date
	{
	float:					left;
	height:					48px;
	width: 					212px;
	margin:					10px 0 0 0;
	}
p.date_tooltip
	{
	margin-top:				5px;
	font-size:   			20px;	
	text-align:				center;
	color:			 		#003399;
	}
.tooltip_obrazek
	{
	height:					80px;
	overflow:				hidden;
	text-align:				center;	
	}
p.pozostalo_dni
	{
	font-size:   			12px;
	text-align:				center;
	color: 					#0060C6;
	}
p.tooltip_nazwa_imprezy
	{
	float:					left;
	width: 					300px;
	font-size:   			16px;
	text-align:				center;
	color: 					#003399;
	}
.full_event_tooltip
	{
	float:					left;
	border-top: 			1px dotted #003399;
	min-height:				50px;
	text-align:				center;
	width: 					300px;
	background-repeat:		no-repeat;
	background-position:	right top;
	margin:					10px 0 0 0;	
	}
.ajaxtooltip
	{
	position: 					absolute; 
	display: 					none;
	width: 						300px;
	left: 						0; 
	top: 						0; 
	background: 				#ffffff;
	border: 					4px outset;
	border-right-color: 		#003399;
	border-bottom-color: 		#003399;
	border-top-color: 			#0060C6;
	border-left-color: 			#0060C6;
	}
	
