
/* CSS Document */

.wciecie{
	font-weight:bold;
	padding-left:20px;
}

.wyslij {
	background:#4583A7 !important;
	font-weight:bold;
	color:#fff !important;
	margin-bottom:3px;
	border:#fff;
}

.reset {
	background:#7B8384 !important;
	font-weight:bold;
	color:#fff !important;
	margin-bottom:3px;
}

.kontakt input, .kontakt textarea,.kontakt select{
	border:1px solid #ccc;
	background:#fff;
	font-size:12px;
	color:#666666;
	padding:5px;
	width:98%;
	font-family:verdana;
	}
.kontakt input:focus, .kontakt textarea:focus{
	border:1px solid #B8CC8E;
	background:#fff;
	font-size:12px;
	color:#000;
	padding:5px;
	
	}
.kontakt textarea{ height:100px; }

/* FORMULARZE */
.pt{ padding:2px 5px; width:70%; margin:5px auto; }
.pt label{ padding:5px 5px; display:block; font-weight:bold;}
.pt p{ margin:0; padding:3px 5px; }

.form-red{
	background:#FED5D3;
}


.kontakt a{
	color:#006699;
	text-decoration:none;
	}
.naglowek-tekst h2 a{
	color:#33383C;
	text-decoration:none;
	}
.d_newsletter{
	width:350px;
	margin-left:130px;
	border:2px solid #e1e6e8;
	padding:10px;
	padding-left:25px;
	
}
.d_newsletter input{
	background:#fff;
	color:#5c8594;
	font-family:Tahoma,Arial,Verdana;
	font-size:11px;
	padding:2px;
	border:1px solid #60a2bb;
}
.komunikat_ok{
	font-weight:bold;
	text-align:center;
	color:#009900;
	padding:10px;
}


.universalTab{ width:90%; border:1px solid #D8D5CD; background:#FDFAF4; margin:0 auto; }
.universalTab thead td{ background:#5689A5; color:#fff; font-weight:bold; padding:5px;  }
.universalTab tbody td{ border-bottom:1px solid #D8D5CD; padding:2px 5px; font-size:11px; border-left:1px dotted #D8D5CD; }
.universalTab tbody tr td:first-child{border-left:0;}



.wyslano{
	padding:20px 5px; 
	font-weight:bold;
	color:#009933; 
	text-align:center;
	
}
.f_bledy{
	padding:5px 30px; 
	margin:5px; 
	background:#FEF8F5;
	color:#CC0000; 	
	border:5px solid #F3665F;
}
.f_bledy p{ margin:0; padding:4px 10px; border-bottom:1px solid #F8CCC7; }

/* subskrypcja */
#newsletterDesc{ padding:5px 10px; background:#FEF3F1; color:#C30; font-weight:bold; }
/* faq */ 

.faq ul { list-style:decimal; margin-left:5px;  }
.faq li{ margin-left:5px; padding:5px; margin:0;  }
.faq p { display:none; } 
.faq li:hover > h3{ color:#000; }
.faq li:hover > p{ background:#F2F4F4; display:block; padding:10px; }
.faq h3{ border:0; margin:0; padding:0; }

