/*************************** USTAWIANIE STARTOWYCH PARAMETRÓW STRONY */

#wrapper {
	margin:0 auto;
	width:1100px;
	text-align: left;
}

.clear {
	clear:both;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#212121;
	height:100%;
	text-align: center;
}

img {
	border:none;
}

a {
	text-decoration:none;
}

.clear {
	clear:both;
}

.table {
	display:table;
}

.table-row {
	display:table-row;
}

.table-cell {
	display:table-cell;
}

#ajaxStatus {
	color:#7DB534;
	font-size:15px;
	font-family:simpson;
	font-weight:bold;
	position:fixed;
	top:5px;
	right:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


h4 {
	color: #545395;
	font-size:14px;
}

/*************************** G£ÓWNA STRUKTURA STRONY */


	#header {
		background-image:url('../images/header.png');
		width:1026px;
		height:269px;
		margin-top:10px;
	}

	#content {
		background-image:url('../images/content_bg.png');
		background-repeat: repeat-y;
		width:1026px;
	}

	#main_menu {
		padding-top:240px;
		padding-left:50px;
	}

	#main_menu .menu_item {
		color: #686767;
		margin-left:10px;
	}

	#main_menu .menu_item:hover {
		color: #79237C;
	}

	#footer_copy {
		width:1015px;
		text-align:right;
		padding-top:70px;
		font-size:13px;
		color:#525A52;
		font-family:tahoma;
	}

	/*lewy box*/
	#box_left {
		margin-left:60px;
		margin-top:50px;
		margin-bottom:50px;
		float:left;
		width:653px;
		}

		#box_left_start {
			background-image:url('../images/boxleft_start.png');
			width:653px;
			height:13px;
			background-repeat:no-repeat;
			background-position:bottom;
		}

		#box_left_content {
			background-image:url('../images/boxleft_bg.png');
			background-repeat: repeat-y;
			width:653px;
			min-height:300px; /*wysokosc lewego boxa*/
		}

		#box_left_content .box_left_header {
			margin-left:10px;
			margin-bottom:20px;
			color:#347191;
		}

		#box_left_content .box_left_text {
			margin-left:15px;
			padding-top:10px;
			width:625px;
		}

		#box_left_end {
			background-image:url('../images/boxleft_end.png');
			width:653px;
			min-height:13px;
			background-repeat:no-repeat;
			background-position:top;
		}

		.leftBoxMainText {
			color:#B3D2E3;
			font-size:12px;
			font-family:tahoma;
			margin-left:10px;
			width:590px;
			line-height:20px;
			text-align:justify;
		}

		.codeText {
			width:520px;
			font-family:courier;
			color:#E1E1E1;
			border:1px solid #ADB2B4;
			font-size:12px;
			margin-left:50px;
			margin-top:15px;
			margin-bottom:15px;
			background-color:#393838;
			text-align:left;
		}

		.link {
			font-weight:bold;
			color:#B3D2E3;
		}

		.link:hover {
			color:#975089;
		}




	/*prawy box*/
	#box_right {
		margin-left:10px;
		margin-top:50px;
		margin-bottom:50px;
		float:left;
		width:249px
	}

		#box_right_start {
			background-image:url('../images/index_11.png');
			width:249px;
			height:13px;
			background-repeat:no-repeat;
			background-position:bottom;
		}

		#box_right_content {
			background-image:url('../images/Nudge_12.png');
			background-repeat: repeat-y;
			width:249px;
			min-height:200px; /* wysokosc prawego boxa */
		}

		#box_right_end {
			background-image:url('../images/index_18.png');
			width:249px;
			height:13px;
			background-repeat:no-repeat;
			background-position:top;
		}




	#footer {
		background-image:url('../images/footer.png');
		width:1026px;
		height:100px;
	}


	.box_right_header {
		margin-left:20px;
		margin-bottom:10px;
		padding-top:20px;
		margin-top:0px;
		width:200px;
		color:#347191;
	}

	.rightBox_contactText {
		margin-left:30px;
		color:#975089;
		font-size:15px;
		font-weight:bold;
		width:130px;
		margin-bottom:0px;
	}

	#contact_email:hover {
		cursor:pointer;
		color:#545395;
	}

	.email_link {
		cursor:pointer;
		color:#545395;
	}

	.articles_text {
		color:#545395;
		cursor:pointer;
		margin-left:5px;
		margin-top:0px;
		margin-bottom:3px;
		font-size:15px;
		font-family:tahoma;
	}

	.articles_text:hover {
		color:#975089;
	}

	#articles_right_box_ul {
		color:#2E7191;
		margin-bottom:0px;
	}

/*************************** GALERIA */

	div .imageBox {
		background-image:url('../images/img_bg.png');
		background-repeat:no-repeat;
		padding-bottom:20px;
		float:left;
		width:130px;
		height:130px;
		text-align:center;
		margin-left:20px;
	}

	div .imgContainer {
		height:130px;
		vertical-align:middle;
		width:130px;
	}

	#gallery_categorySelector {
		width:150px;
		margin-left:30px;
		margin-top:10px;

	}

	.rightBox_galleryHeaders {
		margin-left:20px;
		padding-top:5px;
		color:#975089;
		font-size:14px;
		font-weight:bold;
		width:130px;
	}

	.gallery_image {
		#position:relative;
		#top:10%;
	}

	#gallery_noPhotosInfo {
		font-size:20px;
		color:#D89888;
		font-weight:bold;
		width:650px;
		text-align:center;
		margin-top:50px;
	}

/*************************** KONTAKT */

	#contactForm {
		margin-left:50px;
		margin-top:50px;
		padding-bottom:20px;
		margin-bottom:0px;
	}

	#contactFormText {
		width:520px;
		background-color:#E5E5E5;
	}

	.contactForm_txt {
		color:#975089;
		font-size:14px;
		margin-top:20px;
		margin-bottom:5px;
	}

	.CF_error {
		color:#EF2727;
		font-size:15px;
		margin-bottom:0px;
		padding-bottom:0px;
		margin-top:5px;
	}

	#contactFormEmail {
		width:520px;
		background-color:#E5E5E5;
	}

	.contact_successText {
		color:#94D73F;
		font-size:20px;
		text-align:center;
		margin-left:-70px;
	}


/*************************** START */

	div .start_imageBox {
		float:left;
		margin-left:5px;
		margin-top:4px;
	}

	.startPage_smallImages {
		width:45px;
		height:45px;
	}

	#startPage_smallImages_container {
		background-color:#282828;
		margin-left:20px;
		border: 1px solid #393838;
		height:52px;
		width:205px;
	}


	/*************************** ARTYKULY */

	.date_stamp {
		width:100%;
		text-align:right;
		margin-top:0px;
		margin-bottom:0px;
		font-size:10px;
		color:#7E7E7E;
	}

	.date_stamp span {
		margin-right:25px;
	}
