p{
padding:0;
margin:	0;
}
a{
	color:			#D0C1B3;
	text-decoration:none;
	}
a:hover{
	color:			#f0f0f0;
	text-decoration:none;
	}

H2{
	color: 		#D0C1B3;
	font-family:arial;
	font-size:	20px;
	font-weight:bolder;
	}

.galeria{
	border-color:#D0C1B3;
	border:		2px;
	border-style:solid;
	}
.galeria:hover{
	border-color:#f0f0f0;
	border:		2px;
	border-style:solid;
	}

#flagi{
	float:		right;
	width:		100px;
	margin-top:	10;
	}
#flaga{
	border-width:1px;
	border-style:solid;
	}

/* rotator zdjêæ */
#imageContainer {
	height:498px;
}
#imageContainer img {
	display:	none;
	position:	absolute;
	top:		20px; 
	left:		20px;
	}
	/* koniec rotatora */
	
select{
	width:			100px;
	font: 			12px Arial;
	padding-left:	5px;
	}
select option{padding-left:	18px;}

#pl{background:url('flagi/pl.png') no-repeat left transparent;}
#ru{background:url('flagi/ru.png') no-repeat left transparent;}
#en{background:url('flagi/en.png') no-repeat left transparent;}
#galeria{text-align:center;}

.strony{
	position:			relative;
	display:			inline-block;
	margin:				0px;
	color:				#fff;
	text-align:			center;
	margin:				2px;
	background-color:	#1a385f;
	border:				1px solid #e19a19;
	-moz-border-radius: 	4px;
	-khtml-border-radius:	4px;
	-webkit-border-radius:	4px;
	border-radius: 			4px;
}

.strony a{
	display:block;
	width:	16px;
	height:	16px;
}

.strony a:hover{
	background-color:	#000;
}

#hiddenform{
	position:			absolute;
	right:				-345px; /* 0 -345 */
	width:				300px;
	height:				280px;
	background:			#fff;
	padding:			10px;
	-moz-border-radius: 10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 		10px;
	border: 			1px solid #fff;
	background:			#333;
	display:			none;
}

#hiddenform,#blackout{
	top:80px;
}

#hiddenform .left,#hiddenform .right{
	width:	140px;
	float:	left;
	padding:2px;
}

#hiddenform input, #hiddenform textarea{
	width:155px;
}

#hiddenform textarea{
	height:70px;
}

#hiddenform .left{text-align:left;}
#hiddenform .right{text-align:right;}

#hiddenform #closeit{
	position:	absolute;
	left:		-10px;
	top:		-10px;
	width:		18px;
	height:		18px;
	background:	#000;
	border:		1px solid #fff;
	border-radius:9px;
	-moz-border-radius:9px;	
	-khtml-border-radius:9px;
	-webkit-border-radius:9px;
	padding:	0;
}

#hiddenform #closeit a{
	color:		#fff;
	font: 		bold 12px Verdana;
	margin:		5px;
}

#hiddenform #closeit:hover{
	background:		#fff;
	border-color:	#000;
}

#hiddenform #closeit:hover > a{
	color:#000;
}

#blackout{
	position:	absolute;
	right:		-345px;
	width:		325px;
	height:		320px;
	background:	transparent url(images/blackout.png);
	display:	none;
}

.special_info .this{
	position:		absolute;
	margin-left:	0px;
	display:		none;
	list-style:		none;
	background:		#191919;
	border:			1px solid #fff;
	color:			#fff;
	width:			100px;
	padding:		3px;
	margin-top:		14px;
	border-radius:	3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	font: 			10px Arial;
	text-align:		center;
}

.special_info .this img{
	position:	absolute;
	top:		-18px;
	left:		40px;
}

.special_info:hover > .this{
	display:block;
}

#infomail{
	position:		absolute;
	top:			0;
	z-index:		101;
	margin-left:	50%;
	left:			-190px;
	color: 			#fff;
	padding:		5px;
	width:			380px;
}

.goodmail{
	background-color: #78a100; border: 2px solid #6e8425; 
}

.badmail{
	background-color: #bf1717; border: 2px solid #3b0505; 
}
