/*----------------------------------*/	
	.logo{		
		background-image:url('../img/reszta/logo.png');				
	}
	
/*----------------------------------*/		
	.submenu{		
	display:none;
	}
	.stopka{	
		background-image:url('../img/reszta/stopka.png');		
	}
	
/*----------------------------------*/
	.banner{		
		display:none;	
	}
	
	

/*----------------------------------*/	
/***---------- CALA RESZTA ***/

.tlo_promo1{
	width:948px;	
	background-image:url('../img/reszta/tlo_promo1.png');
	background-repeat:repeat-y;
	margin:0px 0px 0px 3px;
	
}
.tlo_promo2{
	width:948px;			
	background-image:url('../img/reszta/tlo_promo2.jpg');
	background-repeat:no-repeat;	

}
.tlo_promo3{
	width:948px;
   background:url('../img/reszta/tlo_kontakt3.png') no-repeat;   
}

.kolumny{
}

.tekst_kontakt{
	
}


/**/	
	h1{
		font-size:14pt;
		color:#E34617;
		font-family:sans-serif;
		font-weight:bold;
		margin:10px 0px 0px 5px;
		padding:0px;
	}
	.srodek_table{
		margin:0px 5px;
	}
	.srodek_table p{
		font-size:10pt;
		font-family:sans-serif;	
		margin:0px 0px 5px 5px;	
		color:#777777;	
	}
	.srodek_table td{
		color:#777777;
		font-size:10pt;
		font-family:sans-serif;	
		width:50%;		
		padding:0px 5px 5px 5px;
		}	
	.srodek_table .nazwa{
		font-size:10pt;
		font-family:sans-serif;			
		color:#E34617;
		font-weight:bolder;		
		padding:10px 5px 0px 5px;
		margin: 10px;
		vertical-align:top;
		text-align:left;		
	}	
	


/*-----------------------------------------------------*/	

	/*--------------------------------------------------------------*/
	h2{
      text-transform:capitalize;
  		
		font-size:14pt;
		line-height:10pt;
		text-align:center;
		color:#666666;	
		margin:20px 0px 0px 0px;		
		font-family:serif;
		
	}
	.box a{
		color:#777777;
		text-decoration:none;
	}
	.box a:hover{
		color:#e34617;	
		text-decoration:underline;	
	}
	.box, .turnusy{
	 margin:10px 0px 15px 10px;
	 padding:10px;
	 border:1px solid silver;
	 background-color:#f5f5f5;	 	
	 color:#777777;
	 font-family:sans-serif;
 	 width:560px;
	 font-size:11pt;	
	 background-image:url('../img/reszta/tlo-promo.jpg');
	 background-repeat:no-repeat;
	}
	.turnusy{
		padding:0px;
		width:580px;
		height:100px;
	}

	.opis{
		text-align:justify;
		height:100%;
		position:relative;
	}
	.opis h3{
		display:inline;
	}
	.opis h4{
		color:#e34617;
		text-align:center;
		font-family:sans-serif;
		font-size:19pt;
		margin:0px;
		padding:0px;
		line-height:20pt;		
	}
	
	.opis .tlo{							
		float:left;					
		width:345px;
		clear:right;
	}
	.opis .tro{				
		float:left;				
		margin:0px 10px 0px 0px;	
		width:200px;
	}
	.opis h5{
		color:#666666;
		text-align:center;
		font-size:13pt;
		margin:10px 0px 0px 0px;
		padding:0px;
		line-height:13pt;			
	}
	.opis a{		
		text-decoration:underline;
	}
	.opis .tekst_promocji{		
		padding:0px;		
		position:absolute;		
		left:220px;
		width:300px;
	}
	.opis .tekst_promocji .title{	
			color:#e34617;
			font-weight:bold;
			font-size:15pt;
		}	
	.link_promo{
		position:absolute;
		top:73px;
		left:471px;		
		* top:83px;
	}


	.nopromo{
		margin-left:10px;
		margin-top:5px;
	}
	.nopromo a:hover{
		text-decoration:underline;
		color:#e34617;
	}
/*-------------------------*/	
	.tekst_kontakt {
		margin:0px 0px 0px 10px;
	}
	.tekst_kontakt a{
		color:#777777;	
		text-decoration:none;	
		font-size:10pt;
	}
	.wroc{
		margin-left:10px;
	}
	.wroc a:hover{
			text-decoration:underline;
	}
	
/*-------------------------*/	
 	.cloud_a{
		color:#eb600e;
	}



/*-------------------------*/		
	.dane_osrodka{
      font-style:italic;      
		font-size:9pt;
		text-align:center;		
	}
	.dane_osrodka span{
		font-size:9pt;
		font-weight:bolder;
	}

/*--------------------------------------------*/
/*----------------  EDIT    ------------------*/
/*--------------------------------------------*/
	.red{
		color:red;
		border:1px solid red;
	}
	
	.edit_menu{
		width:200px;
		display:inline-block;		
		color:#777777;
		font-size:10pt;
		font-family:sans-serif;
		vertical-align:top;
		margin:10px;
		padding:0px;
		text-align:center;
	}
	.edit_menu a{
		color:#777777;
		text-decoration:none;
		margin:0px 0px 20px 0px;
		display:block;
	}
	.edit_menu a:hover{
		text-decoration:underline;
	}
	.edit_main, .edit_main form{
		width:600px;
		display:inline-block;			
	}
	
	.edit_main div, .edit_main form{		
		color:#777777;
		margin:0px;
		padding:0px;
		font-size:10pt;
		font-family:sans-serif;
	}
	.edit_main div a{
		color:#777777;
		text-decoration:none;
		font-weight:bolder;				
	}
	.edit_main div a:hover{
		text-decoration:underline;	
		}	
	.edit_main div span, .edit_main h2{
      font-variant:small-caps;
      letter-spacing:1px;
	   font-size:14pt;
	   border-width:0px 0px 1px 0px;
	   border-style:dashed;
	   border-color:#777777;					
	}
	.edit_main input, .edit_main form input{
		font-family:sans-serif;
		font-size:10pt;
	}
	.edit_reset{
		border: 0px;
		background-color:transparent;
		font-size:8pt;
		color:#777777;
		text-decoration:underline;
	}
	.edit_box{
		width:500px; 
		margin:3px;
		padding:2px;
		border:1px dashed #777777;
	}	
	.edit_main .tytul{
		font-variant:small-caps;
		margin:10px 0px 0px 0px;
		font-size:12pt; 
		padding: 5px 0px 5px 10px;
		background-image:url('../img/icon/Docu.png');		
		background-repeat:no-repeat;
		background-position:right top;
	}
	.edit_main .tresc{
		padding: 5px;				
	}	
	.edit_del{
	text-align:left;	
	margin:10px;
	padding:10px;
	}		
	.docu{
		width:16px;
		height:16px;
		margin:0px;
		padding:0px;
	}
	.edit_alert h3{
		border:1px solid red;		
		background-color:#ffcc99;	
		margin:5px;
		padding:10px;
	}
	.edit_alert{
		padding:5px;
		border:1px dashed #777777;
	}
	form {
		margin:30px 10px;
		color:grey;
		font-size:10pt;
	}

	form .f_imie, form .f_mail{
		width:250px;
	}
	form label{
		display:block;
		color:grey;
		font-size:12pt;
		margin:10px 0px 0px 0px;
	}
	form .f_txt{
		width:400px;
		height:150px;
	}
	
	form .f_submit{
		width:100px;		
		height:25px;			
		margin:10px 0px 0px 0px;	
		float:left;
	}
	form .f_reset{		
		float:left;	
		width:150px;		
		height:25px;
		display:block;		
		margin:10px 0px 0px 0px;	
		border:0px;
		background:transparent;			
	}
	
	
	/*--------------------------*/
	/* NOWE PROMOCJE */
	/*--------------------------*/
	.promo_lista a{
	   
	}
	.promo_lista a:hover{
	   
	}
	.promo_lista a:hover h4{
		text-decoration:underline;		
		-webkit-text-shadow:0px 0px 5px white;
		text-shadow:0px 0px 5px white;
	}
	.promo_lista a:nth-child(even) h4{
		color:#388ed4;
	}
	
	
	.mini_promo_span{		
		display:inline-block;
		vertical-align:middle;
		margin:4px;
		padding:2px;
		text-align:center;
		border:1px solid grey;
		background-color:silver;
		position:relative;
		overflow:hidden;
		width:80px;
		height:80px;
	}
	a.mini_promo_span:hover{
		border-color:red;
		box-shadow:0px 0px 5px silver;
	}
	.mini_promo_span img{
		height:80px;
		width:80px;
		position:absolute;
		top:2px;
		left:2px;
	}
