body{
	background-image:url('http://www.patrona.pl/img/tlo_body.png');
	background-color:white;
	background-position:top center;
	background-repeat:repeat-y;
	font-family:sans-serif;
	margin:0px;
	padding:10px 0px 20px 0px;
}
	
p, div, img, a{
	margin:0px;
	padding:0px;
	border:0px;
}
a{color:#666666;}
a:hover{}
a:visited{text-decoration:none;}
/*----------------------------------*/ 
.aname{width:0px;height:0px;margin:0px;padding:0px;}
/*----------------------------------*/	
.ie6info{font-size:10pt;text-align:center;padding:0px;margin:2px;font-family:Verdana, Tahoma, sans-serif;}
.ie6h{font-size:12pt;color:red;text-align:center;font-family:serif;}
/*---------------------------------*/
.main{   
	margin:0px auto 0px;
	width:996px;	
	padding:0px 0px 20px 0px;
	-moz-box-shadow:0px 0px 5px grey, 0px 0px 30px rgba(0,0,0,0.2) inset;
	-webkit-box-shadow:0px 0px 5px grey, 0px 0px 30px rgba(0,0,0,0.2) inset;
	box-shadow:0px 0px 5px grey, 0px 0px 30px rgba(0,0,0,0.2) inset;
	-moz-border-radius:33px 0px 0px 0px;
	-webkit-border-radius:33px 0px 0px 0px;
	border-radius:33px 0px 0px 0px;	
	border:1px solid #aaaaaa;
	background-image:url('../img/cienie3.jpg');	
	background-repeat:no-repeat;	
	background-position:center top;		
	background-color:white;	
}

.strona{
	margin:0px auto;	
	width:954px;	
	min-height: 910px;	
}	
	
.logo_szukaj{	
	display:block;
	width:950px;
	height:115px;
	margin-top:24px;
	position:relative;
}

.logo{
	float:left;
	background-image:url('../img/rehabilitacyjne/logo.png');
	background-repeat:no-repeat;
	width:320px;
	height:85px;
	margin-left:35px;
	cursor:pointer;		
}	
	
.szukaj{
	float:right;	
	width:500px;
	margin-top:10px;
	height:110px;	
}

/*----------------------------------*/
#menu{
	position:relative;
	z-index:2;
}
	
/*----------------------------------*/	
ul.main_menu{
   list-style:none;		
	width:954px;
	height:42px;	
	clear:both;
	background-repeat:no-repeat;
	background-image:url('../img/menu_43.png');	
	background-position:top left;
	padding:0px 5px;
	margin:0px 0px 0px 0px;			
	position:relative;
}
	
.main_menu li{
	display:block;	
	float:left;	
	text-align:center;
	padding-top:3px;
}
	.main_menu>li a{
  		font-variant:small-caps;      
  		font-family:Palatino Linotype, Palatino, Palladio, URW Palladio L, Book Antiqua, Baskerville, Bookman Old Style, Bitstream Charter, Nimbus Roman No9 L, Garamond, Apple Garamond, ITC Garamond Narrow, New Century Schoolbook, Century Schoolbook, Georgia, serif;
		display:block;
		text-decoration:none;
		font-weight:bolder;
		border-radius:8px 8px 0px 0px;
		-moz-border-radius:8px 8px 0px 0px;
		background-image:url('../img/menu_bg.png');		
		background-position:0 0;
		font-size:13pt;
		line-height:39px;
		height:39px;
	}
	.main_menu>li a:hover{
		background-position:0px 39px;
		color:white;
	}
	
	.main_menu li.bglast{width:12%;}
	.main_menu li.bglast a{background-color:#FF8700;background-color:rgb(235, 96, 14);color:white;text-shadow:0 0 3px black;}
	.main_menu li.bglast a:hover{color:white;text-shadow:0 0 5px #FF8700;}
	.main_menu li.bglast a.wlaczony{background-repeat:repeat;background-color:grey;color:white}
	.main_menu li.bgrehab{width:19%}
	.main_menu li.bgrehab a.wlaczony{background-image:url('../img/podstrona_rehabilitacyjne/sub_hover.png');color:white}
	.main_menu li.bglecz{width:20%}
	.main_menu li.bglecz a.wlaczony{background-image:url('../img/podstrona_lecznicze/sub_hover.png');color:white}	
	.main_menu li.bgspa{width:13%}
	.main_menu li.bgspa a.wlaczony{background-image:url('../img/podstrona_SPA/sub_hover.png');color:white}
	.main_menu li.bgzimowiska{width:15%}
	.main_menu li.bgzimowiska a.wlaczony{background-image:url('../img/podstrona_zimowiska/sub_hover.png');color:white}
	.main_menu li.bgwczasy{width:15%}
	.main_menu li.bgwczasy a.wlaczony{background-image:url('../img/podstrona_wczasy/sub_hover.png');color:white}
	.main_menu li.bgsylwester{width:14%}
	.main_menu li.bgsylwester a.wlaczony{background-image:url('../img/podstrona_sylwester/sub_hover.png');color:white}
	.main_menu li.bgpromo{width:12%}
	.main_menu li.bgpromo a.wlaczony{background-color:grey;color:white}
	.main_menu li.bggaleria{width:12%}
	.main_menu li.bggaleria a.wlaczony{background-color:grey;color:white}
	.main_menu li.bgkontakt{width:11%}
	.main_menu li.bgkontakt a.wlaczony{background-color:grey;color:white}
	.main_menu li.bgwielkanoc{width:13%}
	.main_menu li.bgwielkanoc a.wlaczony{background-image:url('../img/podstrona_wielkanoc/sub_hover.png');color:white}
	
	li.bgrehab a { 
	 line-height: 19px;
 	}
	li.bglecz a { 
	 line-height: 19px;
 	}
 	li.bgsylwester a { 
	 line-height: 19px;
 	}
 	li.bgwielkanoc a { 
	 line-height: 19px;
 	} 	
 	
	
	.headli{
		text-align:center !important;
		font-weight:bolder;
		font-size:13pt;
		color:#f9f9f9;
		text-shadow: #e0e0e0 0px 0px 10px;
  		font-variant:small-caps; 		
		font-family:Palatino Linotype, Palatino, Palladio, URW Palladio L, Book Antiqua, Baskerville, Bookman Old Style, Bitstream Charter, Nimbus Roman No9 L, Garamond, Apple Garamond, ITC Garamond Narrow, New Century Schoolbook, Century Schoolbook, Century Schoolbook L, Georgia, serif;
	}	
	
/*----------------------------------*/


/*----------------------------------*/
#banner{	
	height:340px;	
	width:710px;
	margin: 0px 0px 1px 2px ;
	border:1px solid #dddddd;
	overflow:hidden;
	position:relative;
}


#banner a{	
	height:340px;	
	width:710px;	
	position:absolute;
	top:0;
	left:0;
}

.subbanner{
	display:none;
}
.activebanner{
	display:block;
}

#banner2{	
	height:350px;	
	width:950px;
	margin: 0px 0px 1px 2px ;
	border:1px solid #dddddd;
}
	
.filtr{	
	margin-left:5px;
	margin-top:5px;
	font-size:10pt;
	color:#444444;
	vertical-align:middle;
	line-height:30px;
	width:710px;
}
.filtr select{
	margin-right:15px;
	vertical-align:middle;
	height:30px;
	line-height:30px;
	font-size:14px;
	padding:4px 2px;
}

/*----------------------------------*/	

.glowna{	
	height:100%;
	margin-left:0px;	
	margin-bottom:10px;
	margin-top:10px;
	width:710px;
}

.stopka{	
	height: 155px;	
	margin-left:3px;
	margin-right:1px;
	background-image:url('../img/rehabilitacyjne/stopka.png');	
	background-repeat:repeat-x;		
}
	
/*------------------------------*/	
.osrodek_tlo{
   background-repeat:repeat;	
	height:692px;
	width:950px;	
	background-position:top right;
	background-repeat:no-repeat;
	margin:1px 0px 5px 3px;
	padding:0px;	
}
.osrodek_lewe_menu_tlo{	
	height:692px;
	width:950px;	
	background:url('../img/podstrona_rehabilitacyjne/bialy_skos.png') no-repeat left top;	
	padding:0px;
	margin:0px;	
}
.osrodek_dolna_belka_tlo{
	height:692px;
	width:950px;
	background-image:url('../img/podstrona_rehabilitacyjne/podstrona_srodek.png');	
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0px;
	margin:0px;
}


/*------------------------------*/	
	
.box_wyswietl{
	float:left;	
	width: 220px;
	height:329px;
	vertical-align:top;	
	margin:5px 7px 10px 7px;
	border:1px solid #cccccc;
	box-shadow:0px 0px 6px silver;
	border-radius:2px;
	background-color:white;
}	
.box_inner{
	text-align:center;
	width: 200px;
	margin:10px auto 0px;
	
}
.box_inner_a{
	margin:0px 1px 0px 1px;			
}
.box_inner_a span{
	display:none;
	background-color:rgba(255,255,255,0.6);		
	width:100%;
	height:18pt;
	line-height:18pt;
	font-size:10pt;
	color:black;
	font-weight:bolder;
	text-shadow:0 1px 0 white;
	position:absolute;
	top:10px;
	left:0px;	
}
.box_inner_a:hover span{
	display:block;	
}
.box_inner_a, .box_inner_a img{
   display:block;   
	padding:0px;
	border:0px;
}
.box_inner_a:hover{
	box-shadow:0 0 5px #E34617;
}
	
.belka{
	height:30px;	
	background:no-repeat;
	background-position:middle left;
	margin:0px 1px 5px 1px;
	text-indent:-20px;
	padding:0px;	
	font-family:'Times New Roman', Times, serif;		
	color:white;	
	font-weight:bold;
	letter-spacing:1px;
	font-variant:small-caps;
	font-size:12pt;
	line-height:30px;		
}
	
.opis_skrocony{
	text-align:justify; 
	width:198px; 
	font-size:9pt; 
	color:#777777;
	height:105px;
}
.opis_skrocony .opisspan{
	 display:block;
	 height:96px;
	 margin:0px;padding:0px;
	 line-height:16px;
	 overflow:hidden;
	 width:100%;	 
}
.opisspan ul{
    list-style-position:inside;
	 margin-left:3px;	
	 padding-left:5px;
}
/**/
.czytaj_dalej{
	text-align:left;
	z-index:10;	
	font-size:10pt;
	
}
.czytaj_dalej a{
	font-family:sans-serif;	
	color:white;
	background-color:silver;
	border-radius:4px;
	font-size: 12pt;
	text-decoration:none;		
	text-align:center;
	display:block;			
	line-height:16pt;	
	
}
/*.czytaj_dalej a span{
	color:#ff2222;
	text-shadow:0 1px 0 white;
}
#podglad2:hover .czytaj_dalej  a span{
	color:white;
	text-shadow:0 1px 0 black;	
}*/
#podglad2:hover .czytaj_dalej a{
	line-height:22pt;
	color:white;	
	box-shadow:0 0 5px #E34617;
	background-color:#E34617;
}
.czytaj_dalej a:hover{	
	text-decoration:underline;
}

/*------------------------------*/	

/*------------------------------*/	
	.osrodek_tlo table{	
	
	}	
	
	.osrodek_tlo td{	
	background-repeat:no-repeat;	
	* background-repeat:none;
	}
	
	.zdjecie_osrodka{
	padding:0px;
	margin:0px;
	height:200px;
	width:250px;
	vertical-align:bottom;
	}
	.menu_osrodka{
	height:482px;	
	width:370px;	/*360*/
	vertical-align:top;	
	background:no-repeat;		
	}
	.kontakt_osrodka{
	height:210px;	
	width:370px;	/*360*/
	vertical-align:middle;
	background:no-repeat;	
	}
	.kontakt_osrodka .kontakt_div{
	width:200px;
	float:left;
	padding:0px;
	margin-top:-7px;	
	}
	.kontakt_osrodka p{
 	text-transform:capitalize;
	color:#fafafa;
	font-size:8pt;	
	padding:0px;
	margin:0px 0px 0px 5px;
	text-indent:5px;	
	font-family:sans-serif;		
	}
	.kontakt_osrodka p strong{
 	text-transform:uppercase;
	color:#fdfdfd;
	font-size:8pt;	
	margin:8px 0px 0px 0px;
	display:block;
	}
	.infolinia{
   font-size:15pt;	
	}
	
	.standard_div{		
		width:150px;
		float:right;
		
		margin-top:4px;
		margin-right:-3px;
		text-align:right;		
	}
	.standard_div .title{
		font-size:8pt;
		font-weight:bold;
	}
	.standard_div .wg{
		font-size:7pt;
		color:#cccccc;
		margin-bottom:10px;
	}
	.standard_div .opis{
      text-transform:none;
		font-size:7pt;
		margin-top:34px;
		color:#cccccc;	
	}
	.standard_div .img{
		text-transform:none;
	}
	.standard_div img{
		width:13px;
		height:13px;
		margin:0px 1px;
		vertical-align:middle;
	}


/*----------------------------------*/	
/* MENU OSRODKA */
/*----------------------------------*/
	#menu_ul{
	width:200px;
	padding-top:5px;
	}
	.menu_osrodka p{ 
	margin:2px 0px 0px 0px;
	padding:0px;
	font-size:10pt;
	font-family:sans-serif;	
	font-weight:bold;			
	}
	.menu_osrodka p a{
	margin:0px;
	padding:1px;	
	text-indent:10px;
	font-size:10pt;
	text-decoration:none;
	display:block;
	width:100%;
	color:#444444;	
 	background:url('../img/nawig_hover.png') no-repeat right 0;  
	}
	.menu_osrodka p a:hover{ 
	background-repeat:no-repeat;
	background-position:right 0;
	margin:0px;	
	font-size:10pt;	
	color:#333333;
	text-decoration:underline;	
	}
	.menu_osrodka .zaznaczone{
	background-image:url('../img/rehabilitacyjne/nawig_rehab.png');
	color:white !important;
	}
	.menu_osrodka .zaznaczone:hover{	
	color:white;
	}
	.menu_osrodka div{
	margin:0px;
	padding:0px;	
	width:150px;
	}
	.menu_osrodka .nazwa_osrodka{
	font-size:16pt;
	margin:32px 0px 0px 10px;	
	text-transform:uppercase;
	font-family:serif;
	font-weight:bolder;
	line-height:1em;
	color:#c82000;
	}
	.menu_osrodka .nazwa_osrodka:first-letter{	
	font-size:26pt;	
	}
	.menu_osrodka .miasto_osrodka{
	text-transform:uppercase;
	font-size:8pt;
	font-family:sans-serif;
	font-weight:bold;
	margin:0px 0px 0px 10px;
	line-height:1em;
	color:#c82000;
	}
	.menu_osrodka .wpis_do_rej_osrodka{	
	font-size:8pt;
	font-family:serif;	
	margin:0px 0px 10px 10px;
	line-height:1em;
	color:#666666;	
	height:34px;	
	margin-top:5px;
	}
	.menu_osrodka .wpis_do_rej_osrodka p{
		display:block;
		font-weight:normal;
		font-size:8pt;
		margin-top:1px;
	}
	
	.menu_osrodka .standard{
		height:18px;		
		color:#666666;
		font-size:8pt;
		font-family:sans-serif;
		font-weight:bold;				
		margin:8px 0px 0px 10px;
	}
	.standard img{
		vertical-align:-25%;
		margin:0px 1px 0px 2px;
	}
	.standard .plus{
	   margin-left:0px;	
	}
	
/*------------------------------*/	
   .check_gallery{
   	background-color: rgb(170, 170, 170);		
		border:1px solid grey;
		-moz-border-radius: 10px;		
		border-radius: 10px;		
		-moz-box-shadow: 0px 0px 3px;
		box-shadow: 0px 0px 3px;
		clear: both;
		color: rgb(255, 255, 255);
		display: block;
		float: right;
		margin-right: 15px;
		padding-bottom: 1px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 1px;
		text-align: center;
		width: 170px;
		height:25px;
		line-height:25px;		
	}
	a.check_gallery:hover{
		background-color:white;
		color:grey;
	}

	.tekst_osrodka{	
	width:594px;
	vertical-align:bottom;
	}
	.tekst_tlo{
	width:593px;
	height: 480px;
	margin:0px;
	padding:0px;	
	float:right;
	background-image:url('../img/osrodek_srodek.png');	
	background-repeat:no-repeat;	
	background-position:bottom left;	
	}

	.tekst_tlo div table, .tekst_tlo_wnetrze table{
	   width:540px;
	}
		
	.tekst_tlo_wnetrze{
	overflow:auto;
	margin:5px 0px 0px 20px;	
	width:560px;
	height:470px;
	overflow-y:scroll;	
	padding:0px 5px 0px 0px	
	}
	
	.tekst_tlo_wnetrze a{
		text-decoration:none;
	}


	.tt_ssp{	
	width:300px;
	height:300px;		
	}
	.tt_inosrodek{	
	width:300px;
	float:right;
	margin:3px 5px 5px 15px;
	}
	
	.header_tekst{
		padding:0px;
		margin:0px;
		text-align: center;
		color: rgb(150, 150, 150);
		font-size:x-large;
		text-transform: uppercase;
	}
	
	.pasek_img{
		margin:1px 0px 5px 0px;
	}
	
	
	.os_gallery{
		display:block;
		float:left;
		margin:3px;		
		line-height:100px;
		width:80px;
		height:80px;
		border:1px solid grey;		
		background-color:#efefef;						
		overflow:hidden;
	}
	a.os_gallery:hover{
		background-color:orange;
	}
	.os_gallery img{	
		width:90px;
		height:90px;
		margin-left:-5px;
		margin-top:-5px;
	}

/*------------------------------*/	

/*------------------------------*/	
	#flashcontent {	
	width: 954px;
	height: 30px;	
	margin: 0px;
	}
	#flashcontent2
	{
	width: 950px;
	height: 130px;	
	margin: 0px 0px 4px 3px;	
	}
	
/*------------------------------*/	

/*------------------------------*/	
	.menu ul{
	width:950px;
	}
	.menu li{
	display:inline-block;
	width:15%;	
	text-align:center;
	margin:2px;	
	}
	
	.menu li a{
	color:grey;	
	text-decoration:none;	
	font-family:serif;
	line-height:25px;
	}
	.menu li a:hover{
	color:black;	
	text-decoration:underline;	
 
	}	
/*------------------------------*/	

/*------------------------------*/	
	.szukaj{
	text-align:right;
	padding-right:10px;
	}
	.szukaj form{
	margin:5px;
	}
	.szukaj label{
	text-align:right;
	font-size:8pt;
	font-family:sans-serif;	
	margin:0px;
	padding:0px;
	}
	.szukaj .submit_szukaj{
	width:60px;	
	border:1px solid silver;	
	background-color:#eb600e;
	color:white;
	font-family:sans-serif;
	font-size:10pt;	
	}
	.szukaj .input_szukaj{
	width:200px;
	border:1px solid silver;
	color:grey;
	}
/*------------------------------*/	

/*------------------------------*/	
	.stopka p{	
	margin:0px 0px;
	padding:5px 0px;	
	text-align:center;	
	height:125px;	
	* height:125px;	
	}
	
	.chmura_tagow_div{
		height:125px;	
	   overflow:hidden;	
	}
	
	.cloud_a{
	color:white;	
	font-family:Century Gothic, "Trebuchet MS", Verdana, Tahoma, Helvetica, Arial, sans-serif;	
	display:inline-block;	
	margin:1px 3px;
	text-decoration:none;	
	vertical-align:middle;	
	line-height:22pt;	
	}
	.cloud_a:hover{
	color:black;
	/*background-image:url('../img/cien_submenu2hover.png');*/
	background-color:rgba(255,255,255,0.4);
	background-repeat:repeat;
	}	

/*----------------------------------*/
   #listaosrodkow{display:none;width:100%;position:absolute;top:46px;left:0;overflow:hidden;}
   .sub_menu{
   	display:block;
   	width:99%;   			
   	background-color:white;
   	background-color:rgba(255,255,255,0.97);   	
   	border:1px solid silver;   	
   	border-radius:5px;
   	overflow:hidden;
   	font-family:Palatino Linotype, Palatino, Palladio, URW Palladio L, Book Antiqua, Baskerville, Bookman Old Style, Bitstream Charter, Nimbus Roman No9 L, Garamond, Apple Garamond, ITC Garamond Narrow, New Century Schoolbook, Century Schoolbook, Century Schoolbook L, Georgia, serif;
	}
	.sub_menu a{
		display:block;
		vertical-align:top;
		width:100%;
		padding:5px;		
		font-size:12pt;
		line-height:14pt;
		text-decoration:none;
		font-weight:bolder;
		border-radius:5px;
	}
	.sub_menu a span{
    
	   font-weight:normal;
		font-size:8pt;	
		display:block;	
		line-height:8pt;
		text-indent:5px;
	}
	.listareh .sub_menu{border-top:2px solid #CB4C48;border:2px solid #CB4C48;}
	.listareh .sub_menu a:hover{background-image:url('../img/podstrona_rehabilitacyjne/sub_hover.png');color:white}
	.listalecz .sub_menu{border-top:2px solid #32933E;border:2px solid #32933E;}	
	.listalecz .sub_menu a:hover{background-image:url('../img/podstrona_lecznicze/sub_hover.png');color:white}		
	.listaspa .sub_menu{border-top:2px solid #A957A1;border-bottom:2px solid #A957A1;}
	.listaspa .sub_menu a:hover{background-image:url('../img/podstrona_SPA/sub_hover.png');color:white}	
	.listazim .sub_menu{border-top:2px solid #CB4C48;border-bottom:2px solid #CB4C48;}
	.listazim .sub_menu a:hover{background-image:url('../img/podstrona_zimowiska/sub_hover.png');color:white}	
	.listawczas .sub_menu{border-top:2px solid #0DABF4;border-bottom:2px solid #0DABF4;}
	.listawczas .sub_menu a:hover{background-image:url('../img/podstrona_wczasy/sub_hover.png');color:white}
   
   #second_tip{
	   height:15px;
		text-indent:0px;
		padding:0px;
		line-height:15px;		
		float:none;
		clear:both;
		color:white;
		font-size:13px;
		text-align:center;
		width:100%;
   }	
   #second_legend{
   	margin:5px 50px;
		text-align:center;
		color:white;
		font-size:12px;
		background-color:rgba(255,255,255,0.3);
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	#second_legend img{
		vertical-align:middle;
	}
	.submenu p a{
	text-decoration:none;	
	color:white;
	height:15px;
	margin:0px;font-size:8pt;padding:0px;
	/*background-image:url('../img/cien_submenu2.png');*/	
	background-color:rgba(255,255,255,0.15);
	display:block;
	text-align:center;
	padding-right:17px;
	margin: 0px 1px 0px 2px;	
	}
	.submenu p a:hover{
	/*background-image:url('../img/cien_submenu2hover.png');*/	
	background-color:rgba(255,255,255,0.4);
	text-decoration:underline;	
	}

/*----------------------------------*/
	
	.stopka_mini{	
	text-align:center;
	padding:2px;	
	color:#f9bab4;
	font-size:8pt;	
	font-family:sans-serif;
	height:25px;
	vertical-align:middle;
	}
	.stopka_mini a, .stopka_pod a{
	font-size:8pt;
	color:#77211c;
	text-align:center;
	text-decoration:none;
	}
	.stopka_mini a:hover{	
	color:black;	
	text-decoration:underline;
	}


/*    STOPKA      */	
	.stopka_pod{
	margin:auto;
	width:960px;
	margin-top:5px;
	text-align:center;
	font-size:10pt;
	font-family:sans-serif;
	color:#666666;
	}
	.stopka_pod a{
	color:#666666;
	font-size:10pt;
	text-decoration:none;
	}
	.stopka_pod a:hover{
	color:orange;
	}
	
	/**************************************************************/
	.sezonowe_body .info_subskr{
		background-color:rgba(255,255,255,0.6);
		border-radius:5px;
		padding:5px;
	}
	.info_subskr {
		font-size:9pt;
		color:#555555;
		font-family:sans-serif;
		width:960px;
		margin:20px auto 20px;
		height:100%;
		overflow:auto;
	}
	.info_subskr h3{ margin:0px;}
	.info_subskr .info{
		width:270px;
		float:left;
		margin-right:50px;
		text-align:justify;
	}
	.info_subskr  .subskr{
		width:350px;
		float:left;
		text-align:justify;
		margin-right:50px;
	}
	.info_subskr .kontakt{
	float:left;
	}
	.info_subskr .kontakt p{
		margin-bottom:3px;
	}
	.info_subskr .kontakt p strong{
		margin-top:10px;
		display:block;
	}	
	.info_subskr .kontakt .infolinia{
		color:red;
	}
	.info_subskr  .subskr .pem{
		margin-top:5px;
	}
	.info_subskr  .email{
		width:200px;
		border:1px solid silver;
		background-color:white;
		vertical-align:middle; 
	}
	.info_subskr  .emailok{
		width:100px;
		border:1px solid silver;
		background-color:white;
		vertical-align:middle; 
	}
	.info_subskr  .subskr_ok{
		margin-top:10px;
		color:red;
		font-size:12pt;
	}
	
	/**************************************************************/
	.sezonowe_body .wazne_pliki{
		background-color:rgba(255,255,255,0.8);
		border-radius:5px;
		padding:5px;
	}	
	.wazne_pliki{
		font-size:9pt;
		color:#555555;
		font-family:sans-serif;
		width:960px;
		margin:10px auto 50px;
		height:100%;
		overflow:auto;
	}
	.wazne_pliki h3{margin:0px;}
	.wazne_pliki a{display:inline-block;text-decoration:none;}
	.wazne_pliki a:hover{color:orange}
	.wazne_pliki a img{vertical-align:middle;margin-right:3px;}
	
/*----------------------------------*/
/* kont wysz  + FOLDER DO POBRANIA*/
/*----------------------------------*/
   .kont_wysz{
	width:360px;
	font-size:9pt;	
	padding:0px;
 	margin:3px 0px 10px 0px ;
 	display:block;
 	float:right;
 	text-align:right;
 	color:#444444;
	}
	.kont_wysz p{
	width:180px;
	float:left;	
	padding:0px;
 	margin:0px;
 	display:block;
 	text-align:right; 
 	text-shadow:1px 1px 1px white;
	}
	.kont_wysz .infolinia{
	font-size:9pt;
	width:180px;	
	margin:0px 0px 0px 0px;
	}

	.folder_pobierz{
	float:right;margin-left:15px;
	width:197px;
	}
	.folder_pobierz a{
	font-family:sans-serif;	
	color:#c82000;
	font-weight:bold;
	text-align:right;
	font-size: 1em;
	text-decoration:none;
	text-indent:-9000em;
	line-height:10em;
	width:196px;
	display:block;	
	height:51px;
	overflow:hidden;
	float:right;	
	}
	
	@keyframes kontakbox {
	0% {}	
	100% {background-color:rgba(255,255,255,0.6);}
   }
	
   .kontak_przycisk{
 	 /*background-color:rgba(255,255,255,0.3);*/
	 float:right;
	 width:130px;
	 margin-top:0px;
	 height:52px;
	 padding:5px;
	 text-align:center;	 
	 text-shadow:0 1px 1px white;	 
	 white-space: nowrap;
	 border:1px solid rgba(0,0,0,0);
	 vertical-align: middle;
	 color: #666;
	 cursor: pointer;
 	 animation-name: kontakbox;
	 animation-duration: 1s;	
	 animation-direction: alternate;
	 animation-timing-function: ease-in-out;
	}
   .kontak_przycisk:hover{
 	/*background-color:rgba(255,255,255,0.6);box-shadow:0 0 3px grey;*/
 	border: 1px solid #DDD;  
	border-radius: 5px; 
	box-shadow:0 0 3px silver;
	background-image: linear-gradient(bottom, rgb(158,158,158) 0%, rgb(189,189,189) 38%, rgb(232,232,232) 79%);
	background-image: -o-linear-gradient(bottom, rgb(158,158,158) 0%, rgb(189,189,189) 38%, rgb(232,232,232) 79%);
	background-image: -moz-linear-gradient(bottom, rgb(158,158,158) 0%, rgb(189,189,189) 38%, rgb(232,232,232) 79%);
	background-image: -webkit-linear-gradient(bottom, rgb(158,158,158) 0%, rgb(189,189,189) 38%, rgb(232,232,232) 79%);
	background-image: -ms-linear-gradient(bottom, rgb(158,158,158) 0%, rgb(189,189,189) 38%, rgb(232,232,232) 79%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(158,158,158)),
	color-stop(0.38, rgb(189,189,189)),
	color-stop(0.79, rgb(232,232,232))
	);
	}
	.kontak_przycisk a{
	font-size:20pt;color:#444;text-decoration:none;
	}
	.kontak_przycisk a span{
	display:block;
	font-size:11pt;
	letter-spacing:1px;
	font-family: "Palatino Linotype", "Palatino", "Palladio", "URW Palladio L", "Book Antiqua", "Baskerville", "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", "Garamond", "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Georgia", serif;
	}

/*----------------------------------*/
/* Wozek inwalidzki
/*----------------------------------*/
.wozek{
	font-size:9pt;
	margin:25px 0px 0px 5px;
}
.wozek img{
	vertical-align:middle;
	margin-right:2px;
}


/*----------------------------------*/
/* Lista plików i osrodkow
/* W dziale KONTAKT, PROMOCJA
/*----------------------------------*/
.kolumny .lista_osrodkow{
	width:160px;		
	vertical-align:top;
}

.lista_osrodkow2{
	margin:450px 0px 0px 0px;
	color:#555555;
	font-size:11pt;
	font-family:sans-serif;
	padding:0px 5px;
	color:#eb600e;
}
.lista_osrodkow2 p{		
	margin:2px 0px;
}
.lista_osrodkow2 a span{
   text-transform:none;	
}

.lista_osrodkow2 .head, .warunki{
   text-transform:uppercase;   
   font-weight:bold;
	font-size:12pt;
	font-family:serif;
	margin:0px 0px 20px 0px;
	color:#555555;	
}
.lista_osrodkow2 a{
   text-transform:uppercase;	
	font-size:9pt;	
	color:#969696;
	text-decoration:none;
	font-family:sans-serif;
	font-weight:bold;
}
.lista_osrodkow2 a:hover{	
	color:#eb600e;
	text-decoration:underline;
}

.xpliki{
	margin:0px;padding:0px;display:block;
}
.xpliki p{}
.xpliki a{ 	
 	font-size:8pt;
 	text-transform:none;
 	display:block;
 	float:left;
 	width:115px;
 	margin:5px 0px;
 }
 .xpliki a:hover{
   color:#EB600E;  	
 }
 .xpliki img{
 	width:24px;
 	height:24px;
 	vertical-align:text-top;
 	float:left;
 	margin:8px 0px;
 }
 .warunki{
 	margin:20px 0px; 	
 	padding-bottom:15px;
 	display:block;
 	clear:both;
 }

 /* DOLNE MENU*/
 .dm_div{
 	height:100%;overflow:auto;background-image:url('../img/rehabilitacyjne/stopka.png');background-repeat:repeat-x;margin-left:3px;margin-right:1px;
 }
 .dm_header{
 	margin-left:3px;margin-right:1px;font-size:9pt;font-weight:bolder;color:white;overflow:hidden;
 }
 .dm_img{
 	width:90px;border-right:2px solid red;border-left:2px solid red;border-top:2px solid red;
 }
 


/* jquery live search*/ 
#jquery-live-search {
	background: #F7F8F8;
	width:300px;

	padding: 5px 10px;
	max-height: 400px;
	overflow: auto;

	position: absolute;
	z-index: 99;

	border: 1px solid #A9A9A9;
	border-width: 0 1px 1px 1px;

	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
}

.live_search_info{color:black;font-size:8pt;padding:0px;margin:0px;}
.live_search_os{display:block;padding:2px 3px;border:1px solid silver;font-size:9pt;color:white;text-decoration:none;}
.live_search_os strong{display:block;}

/* jquery slide*/
#slideshow {
    position:relative;
    height:300px;
    margin-left:3px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

a.big_sezzon_button,a.big_sezzon_button2{
	display: block;
	 font-size: 16pt;
	 background:#4D9F50;
	 margin:4px;
	 color:white;	 
	 line-height:27px;
	 letter-spacing:2px;
	 font-family: 'Palatino Linotype', 'Palatino', 'Palladio', 'URW Palladio L', 'Book Antiqua', 'Baskerville', 'Bookman Old Style', 'Bitstream Charter', 'Nimbus Roman No9 L', 'Garamond', 'Apple Garamond', 'ITC Garamond Narrow', 'New Century Schoolbook', 'Century Schoolbook', 'Georgia', serif;
	 font-variant: small-caps;
	 font-weight: bolder;
	 text-decoration: none;	

	-moz-text-shadow:0px 0px 3px white;
	-webkit-text-shadow:0px 0px 3px white;
	text-shadow:0px 0px 3px white;

  
	 
}
a.big_sezzon_button:hover,a.big_sezzon_button2:hover{
	 background:white;
	 margin:4px;
	 color:#4D9F50;	 	
	 -moz-text-shadow:0px 0px 1px #4D9F50;
	 -webkit-text-shadow:0px 0px 1px #4D9F50;
	 text-shadow:0px 0px 1px #4D9F50;	 
}

a.big_sezzon_button2{background:#9E894F;}
a.big_sezzon_button2:hover{
	color:#9E894F;
	-moz-text-shadow:0px 0px 1px #9E894F;
	-webkit-text-shadow:0px 0px 1px #9E894F;
	text-shadow:0px 0px 1px #9E894F;
}
	 
	 
/**/
.formularz_zamowienia p{font-size:10pt;line-height:14pt;vertical-align:top;display:table-row;}
.formularz_zamowienia label{width:100px;display:inline-block;text-align:right;margin:6px 2px;}
.formularz_zamowienia .texta label{width:100px;display:inline-block;vertical-align:top;}
.formularz_zamowienia .texta textarea{width:200px;height:70px;display:inline-block;margin:6px 0px;}
.formularz_zamowienia .wyslij_formularz{width:302px;display:block;text-align:right;}
.formularz_zamowienia .obow input{border:1px solid red;}


/**/
.konkurs{position:fixed;top:200px;right:0px;margin-right:-320px;z-index:100;}
.konkurs{display:block;}
.konkurs img{display:block;float:left;}
.os_konkurs_link{
	display:block;
	margin:5px;
	text-align:center;
	font-size:14pt;
	color:#529454;
}
a.os_konkurs_link:hover{
	background-color:#529454;
	color:white;
}




/**/
#banner{float:left;height:300px;}
#banner a img{width:710px;height:300px;}
.filtr{float:left;}
.glowna{float:left;}
.stopka{clear:both;}
.main_sub{min-height: 685px;}
.main_sub a{display:block;vertical-align:top;width:96%;	padding:5px 2%;font-size:12pt;line-height:14pt;text-decoration:none;font-weight:bolder;border-radius:5px;}
.main_sub{box-shadow:0 0 3px grey;background-color:white;background-color:rgba(255,255,255,0.6);margin-left:4px;width:235px;float:left;font-family:Palatino Linotype, Palatino, Palladio, URW Palladio L, Book Antiqua, Baskerville, Bookman Old Style, Bitstream Charter, Nimbus Roman No9 L, Garamond, Apple Garamond, ITC Garamond Narrow, New Century Schoolbook, Century Schoolbook, Century Schoolbook L, Georgia, serif;}
.main_sub a span{font-weight:normal;font-size:8pt;	display:block;	line-height:8pt;text-indent:5px;}
.main_sub a:hover{background-color:rgba(255,255,255,0.4);text-decoration:underline;background-image:url('../img/podstrona_rehabilitacyjne/sub_hover.png');color:white;}
.main_sub h3{text-transform:uppercase;margin:0;margin-left:5px;padding:0;color:#666666;}
.banner_p{z-index:10;position:absolute;top:15px;right:5px;width:140px;font-size:9pt;color:white;color:rgba(255,255,255,0.8);text-align:right;line-height:10pt;}


/**/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../js/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{float:left;display:block;position:absolute;top:15%;right:0;height:70%;width:140px;cursor:pointer;background-repeat:no-repeat;background-position:center;}
#sb-nav-close{background-image:url(../js/shadowbox/close.png);top:0 !important;width:25px !important;height:25px !important;}
#sb-nav-next{background-image:url(../js/shadowbox/next.png);margin-right:-80px;}
#sb-nav-previous{background-image:url(../js/shadowbox/previous.png);margin-left:-80px;left:0 !important;}
#sb-nav-play{background-image:url(../js/shadowbox/play.png);}
#sb-nav-pause{background-image:url(../js/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
