/* CSS Document */
*, html { margin:0 auto; padding:0;} 

body{
	font:13px Trebuchet MS, Arial, Helvetica, Sans-Serif;
	background:#fff url(../images/bg_cont.jpg) repeat-x  0 86px ; /*#e4e4e4  155*/
	color:#000;
	min-width:707px;
	margin:0 auto;
}
body.facebook{
	background:#3B5998 url(../images/facebookBackground.jpg) repeat-x  0 86px ;
	color:#203360;
	min-width:707px;
	margin:0 auto;
	font:13px "lucida grande",tahoma,verdana,arial,sans-serif;
}

#wrapper{
	width:707px;
	margin:0 auto;
}
#header{
	width:707px;
}
#headerFacebook{
	width:707px;
	background:#fff;
}

#container{	
	margin:0 auto;
	width:600px;
	padding:20px 40px;
	text-align:left;
	}

#footer{
	clear:both;
	width:707px;
	height:20px;
	font-size:10px;
	margin:20px auto;
}

/* style pomocnicze */
img{border:0px;}

.price{color:#ff0000;text-decoration:line-through;}
ul.lower-latin li{list-style-type:lower-alpha;}
ul.circle li{list-style-type:circle;}
.black{color:#000; font-size:13px;}
.red{color:#ff0000;}
.navyBlue{color:#123456;line-height:0.8em;}
.margin-auto{margin:0px auto;}
.center{text-align:center;}
.pointer{cursor:pointer;}
.top{vertical-align:top;}
.floatLeft{float:left !important;}
.floatRight{float:right;}
.left{text-align:left !important;}
.italic{font-style:italic;}
.status{line-height:0.8em;font-size:11px; margin-left:10px;}
.image{border:1px solid #E3E3E3; padding:2px;}
.big{font-size:120%;}

.opis{float:left;color:#a8a8a8;font-size:11px;}

h2.title{
	color:#14719C;
	text-shadow:0 2px 3px #B0B0B0;
	font-family: Nyala, Trebuchet MS;
	font-size:27px;
	letter-spacing:.9px;
	line-height:1.2em;
	text-align:center; /*text-align:justify;*/
	text-decoration:none;
	word-spacing:0em;
	margin:10px 0;
	padding:0 0 10px 0;
	font-weight:700;
	/*
	border-top:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
	background:#F5F5F5;
	*/
} 

h2.facebook{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:24px;color:#203360;text-shadow:none;}

.macqyver .error{position:relative !important; top:0px !important;}


#footer a {
color:#000000;
margin-right:10px;
text-decoration:none;
}
#footer img {
border:medium none;
}
#footer img {
border:medium none;
}

.red{color:#FE0000;}
.grey, .gray{background:#E0E0E0; border:1px solid #a8a8a8;}
select{cursor:pointer;}
.error{color:#ff0000;font-size:12px;}
.error2{color:#ff0000;font-size:10px;}
.success{color:#31713E; font-size:120%; font-weight:bold;}


/* dla wszystkich mniej więcej */
td.regulamin{font-size:11px;line-height:.9;color:#555;}
td.regulamin2{font-size:11px;color:#555;}
td.regulamin4{font-size:10px;color:#555;line-height:0.9;}
a.regulamin:link, a.regulamin:visited {text-decoration:none; color: #14719C;border-bottom:1px solid #14719C;}
a.regulamin:hover {text-decoration:none; color: #000;border-bottom:1px solid #000;}
a.regulamin4:link, a.regulamin4:visited {text-decoration:none; color: #000;border-bottom:1px solid #14719C;}
a.regulamin4:hover {text-decoration:none; color: #000;border-bottom:1px solid #000;}
a.regulamin5:link, a.regulamin5:visited {text-decoration:none; color: #000;border-bottom:1px solid #14719C;}
a.regulamin5:hover {text-decoration:none; color: #000;border-bottom:1px solid #000;}

#regulamin_inline h1{
	color:#14719C;
	text-shadow:0 2px 3px #B0B0B0;
	font-family: Trebuchet MS;
	font-size:23px;
	letter-spacing:.9px;
	line-height:1.2em;
	text-align:justify;
	text-decoration:none;
	word-spacing:0em;
	margin:0 auto;
	padding:0 0 10px 0;
	font-weight:700;
}
#regulamin_inline p{
	font-size:12px;
	color:#444;
	margin-bottom:6px;
	text-indent:20px;
	text-align:justify;
	padding:0 10px;
}
#regulamin_inline p:first-letter{font-weight:bold;font-size:13px;}
#regulamin_inline a:link, #regulamin_inline a:visited {text-decoration:none; color: #14719C;border-bottom:1px solid #14719C;}
#regulamin_inline a:hover {text-decoration:none; color: #000;border-bottom:1px solid #000;}
/* doswiadczenie form 1 */

	#form1{
		margin:1em 0;
		padding-top:10px;
		background:url(../images/experiment/forms/form_top.png) no-repeat 0 0;
		}
	#form1 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:260px;
		margin-left:25px;
		}		
	#form1 legend{display:none;}	
	#form1 p{margin:.5em 0;}	
	#form1 label{display:block;}	
	#form1 input, #form1 textarea{		
		width:252px;
		border:1px solid #ddd;
		/*background:#fff url(../images/experiment/forms/form_input.gif) repeat-x;*/
		padding:3px;
		color:#14719C;
		font-family:Verdana;
		font-size:12px;
		}		
	#form1 textarea{
		height:125px;
		overflow:auto;
		}					
	#form1 p.submit{
		clear:both;
		background:url(../images/experiment/forms/form_bottom.gif) no-repeat 0 100%;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:center;
		}	
	#form1 button{
		width:180px;
		height:37px;
		padding:0 0 4px 0;
		line-height:37px;		
		border:none;
		background:url(../images/experiment/forms/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		font-size:19px; /*19*/
		font-family: Trebuchet MS;
		text-shadow:1px 1px 2px #444;
		}
	#form1 button:hover{
		color:#000;
		text-shadow:1px 1px 1px #fff;
	}			
	#form1 .checkbox{
		width:20px;
		cursor:pointer;
		border:0;
	}
/* END doswiadczenie form 1 */

/* doswiadczenie form 2 */

	#form2{
		margin:1em 0;
		padding-top:10px;
		background:url(../images/experiment/forms/form_top.png) no-repeat 0 0;
		}
	#form2 fieldset{
		margin:0;
		border:none;	
		float:left;
		display:inline;
		width:500px;
		margin-left:25px;
		padding:10px 20px 0 20px;
		}		
	#form2 legend{display:none;}	
	#form2 p{margin:.5em 0;}	
	#form2 label{display:block;}	
	#form2 input, #form2 textarea{		
		/*width:500px;*/
		width:350px;
		border:1px solid #ddd;
		/*background:#fff url(../images/experiment/forms/form_input.gif) repeat-x;*/
		padding:3px;
		color:#14719C;
		font-family:Verdana;
		font-size:12px;
		}		
	#form2 textarea{
		height:125px;
		overflow:auto;
		}					
	#form2 p.submit{
		clear:both;
		background:url(../images/experiment/forms/form_bottom.gif) no-repeat 0 100%;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:right;
		}	
	#form2 button{
		width:180px;
		height:37px;
		padding:0 0 4px 0;
		line-height:37px;		
		border:none;
		background:url(../images/experiment/forms/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		font-size:19px; /*19*/
		font-family: Trebuchet MS;
		text-shadow:1px 1px 2px #444;
		}
	#form2 button:hover{
		color:#000;
		text-shadow:1px 1px 1px #fff;
	}				
	#form2 .checkbox{
		width:20px;
		cursor:pointer;
		border:0;
		margin-left:20px;
	}
/* END doswiadczenie form 2 */

/* doswiadczenie form 3 */

	#form3{
		margin:1em 0;
		padding-top:10px;
		background:url(../images/experiment/forms/form_top.png) no-repeat 0 0;
		}
	#form3 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:260px;
		margin-left:25px;
	/*
		margin:0;
		border:none;	
		float:left;
		display:inline;

		margin-left:25px;
		padding:10px 20px 0 130px;
		margin:0 auto;
		*/
		}		
	#form3 legend{display:none;}	
	#form3 p{margin:.5em 0;}	
	#form3 label{display:block;}	
	#form3 input, #form3 textarea{		
		width:252px;
		border:1px solid #ddd;
		/*background:#fff url(../images/experiment/forms/form_input.gif) repeat-x;*/
		padding:3px;
		color:#14719C;
		font-family:Verdana;
		font-size:12px;
		}		
	#form3 textarea{
		height:125px;
		overflow:auto;
		}					
	#form3 p.submit{
		clear:both;
		background:url(../images/experiment/forms/form_bottom.gif) no-repeat 0 100%;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:center;
		}	
	#form3 button{
		width:180px;
		height:37px;
		padding:0 0 4px 0;
		line-height:37px;		
		border:none;
		background:url(../images/experiment/forms/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		font-size:19px; /*19*/
		font-family: Trebuchet MS;
		text-shadow:1px 1px 2px #444;
		}
	#form3 button:hover{
		color:#000;
		text-shadow:1px 1px 1px #fff;
	}				
	#form3 .checkbox{
		width:20px;
		cursor:pointer;
		border:0;
	}
/* END doswiadczenie form 3 */

/* doswiadczenie form 4 mapka */

	#form4{
		margin:1em 0;
		padding-top:20px;
		color:#345878;
		font-size:13px;
		/*background:url(../images/experiment/forms/form_top.png) no-repeat 0 0;*/
		background:#FBFBFB;
		border-bottom:1px solid #DCDCDC;
		}
	#form4 fieldset{
		margin:0;
		padding:0;
		padding-bottom:12px;
		border:none;	
		float:left;
		display:inline;
		width:254px; /*260*/
		/*margin-left:25px; */
		margin:0 10px 25px 15px;
		
		}		
	#form4 legend{display:none;}	
	#form4 p{margin:.5em 0;}	
	#form4 label{display:block;}	
	#form4 input, #form4 textarea{		
		width:252px;
		border:1px solid #ddd;
		/*background:#fff url(../images/experiment/forms/form_input.gif) repeat-x;*/
		padding:3px;
		color:#14719C;
		font-family:Verdana;
		font-size:10px;
		}		
	#form4 textarea{
		height:125px;
		overflow:auto;
		}					
	#form4 p.submit{
		clear:both;
	/*	background:url(../images/experiment/forms/form_bottom.gif) no-repeat 0 100%;*/
		padding:0;
		margin:0;
		text-align:center;
		
		position:relative;
		top:-40px;
		left:0px;
		margin-right:4px;	
		}	
	#form4 button{
		float:right;
		width:180px;
		height:37px;
		padding:0 0 4px 0;
		line-height:37px;		
		border:none;
		background:url(../images/experiment/forms/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		font-size:19px; /*19*/
		font-family: Trebuchet MS;
		text-shadow:1px 1px 2px #444;
		}
	#form4 button:hover{
		color:#000;
		text-shadow:1px 1px 1px #fff;
	}				
	#form4 .checkbox{
		width:20px;
		cursor:pointer;
		border:0;
	}
/* END doswiadczenie form 4 */


/* doswiadczenie form 5 */

	#form5{
		margin:8px 0 0 0;
		padding-top:10px;
		background:url(../images/experiment/forms/form_top2.png) no-repeat 0 0;
		width:706px;
		
		color:#345878;
		font-size:13px;
		}
	#form5 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:300px;
		margin-left:50px;
	/*
		margin:0;
		border:none;	
		float:left;
		display:inline;

		margin-left:25px;
		padding:10px 20px 0 130px;
		margin:0 auto;
		*/
		}		
	#form5 legend{display:none;}	
	#form5 p{margin:.5em 0;}	
	#form5 label{display:block;}	
	#form5 input, #form5 textarea{		
		width:252px;
		border:1px solid #ddd;
		background:url(../images/experiment/forms/textareaBackground.png) repeat;
		padding:3px;
		color:#000;
		/*color:#14719C;*/
		font-family:Verdana;
		font-size:12px;
		}		
	#form5 textarea{
		height:125px;
		overflow:auto;
		}					
	#form5 p.submit{
		clear:both;
		background:url(../images/experiment/forms/form_bottom2.gif) no-repeat 0 100%;
		padding:0;
		margin:0;
		text-align:center;
		}	
	#form5 button{
		width:180px;
		height:37px;
		padding:0 0 4px 0;
		line-height:37px;		
		border:none;
		background:url(../images/experiment/forms/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		font-size:19px; /*19*/
		font-family: Trebuchet MS;
		text-shadow:1px 1px 2px #444;
		float:right;
		margin-right:40px;
		}
	#form5 button:hover{
		color:#000;
		text-shadow:1px 1px 1px #fff;
	}				
	#form5 .checkbox{
		width:20px;
		cursor:pointer;
		border:0;
	}
/* END doswiadczenie form 5 */

div.message {

	margin: 5px 15px;
}	

.normalMessage {
	color:red;
	font-style: italic;
}