/* Beyond Reality by Danish */
body {
	font-family: "trebuchet MS", tahoma, verdana, arial;
	font-size:16px;
	padding: 0px;
	margin: 0px;
	color: #413d3d;
	line-height:20px;
	background:#f5f5f5;
}
img {
	border-width:0px; 
}
a {
	font-family: "trebuchet MS", tahoma, verdana, arial;
	color: #000000;
	text-decoration: underline;
	font-size:16px;
}

a:hover {
	font-family: "trebuchet MS", tahoma, verdana, arial;
	color: #d94344;
	text-decoration: none;
	font-size:16px;
	border:none;
}
p {
	font-family: "trebuchet MS", tahoma, verdana, arial;
	color: #413d3d;
	text-decoration:none;
	font-size:16px;
	margin:3px 0px 11px 0px;
	padding:0px;
}
		ul {
			margin:0px 0 10px 0;
			padding:0px;
		}
		ul li {
			margin:0px 0px 0 25px;
			padding:0px 0px 0 0px;
		}

h1 {
	font-family: "trebuchet MS", tahoma, verdana, arial;
	color: #413d3d;
	text-decoration:none;
	font-size:36px;
	margin:28px 0 35px 0;
	padding:0px;
	font-weight:normal;
}
h2 {
	color: #413d3d;
	font-size:28px;
	font-family: "trebuchet MS", tahoma, verdana, arial;
	font-style: normal;
	margin:0px 0 35px 0;
	padding:0px;
	font-weight:normal;
}

h3 {
	font-family: "trebuchet MS", tahoma, verdana, arial;
	color: #f5f5f5;
	text-decoration:none;
	font-size:36px;
	margin:0px 0 18px 0;
	padding:0px;
	line-height:36px;
	font-weight:normal;
}

h4 {
	font-family: "trebuchet MS", tahoma, verdana, arial;
	color: #413d3d;
	text-decoration:none;
	font-size:24px;
	margin:17px 0 0 0;
	padding:0px;
	font-weight:normal;
}
h5 {
	font-family: "trebuchet MS", tahoma, verdana, arial;
	color: #f5f5f5;
	text-decoration:none;
	font-size:22px;
	margin:0px 0 15px 0;
	padding:0px;
	float:left;
	line-height:24px;
	font-weight:normal;
}
	

/*--------------- header -----------------------------*/

#header {
	margin:0px auto;
	padding:0px 0 0 0;
	width:940px;
	height:130px;
}
			

/*--------------- header end -----------------------------*/


/*--------------- content -----------------------------*/

#content {
	width:100%;
	margin:0px auto;
	padding:0px;
}
	.inside {
		width:940px;
		margin:0px auto;
	}
		.inside_float {
			width:940px;
			margin:0px 0 17px 0;
			float:left;
		}	
			.top_text {
				width:400px;
				float:left;
				margin:0 30px 0 0;
			}
			.top_img {
				float:left;
				width:510px;
				vertical-align:top;
				text-align: right;
			}			
				img.index_pic {
					margin: 0px 0 0 0;
				}
				img.inner_pic {
					float:right;
				}	
			
		
/*--------------- grey area -----------------------------*/	

.grey {
	width:100%;
	margin:0px auto;
	padding:0px 0 0 0;
	border-top:1px solid #bbb8b8;
	border-bottom:1px solid #bbb8b8;
	float:left;
}
.grey_in {
	width:100%;
	margin:0px auto;	
	padding:17px 0 17px 0;
	border-top:1px solid #dad7d7;
	border-bottom:1px solid #dad7d7;
	float:left;
	background:#4d4949;
}
	.grey_inside {
		width:940px;
		margin:0px auto;
		color:#f5f5f5;
	}
	
		.grey_inside a {
			font-family: "trebuchet MS", tahoma, verdana, arial;
			color: #f5f5f5;
			text-decoration: underline;
			font-size:16px;
		}

		.grey_inside a:hover {
			font-family: "trebuchet MS", tahoma, verdana, arial;
			color: #f5f5f5;
			text-decoration: none;
			font-size:16px;
			border:none;
		}

		.grey_half {
			width:470px;
			float:left;
			margin:0px;
			padding:0px;
		}
		.grey_half2 {
			width:440px;
			float:left;
			margin:0px 0 0 30px;
			padding:0px;
		}
		
		.txtForm {
			margin: 0 20px 0 0px;
			float:left;
			padding:0px;
			color: #f5f5f5;
		}
		
			img.pic {
				margin:0px;
				float:left;
			}	
			.txt_right {
				margin:0 20px 0 20px;
				float:left;
				padding:0px;
				width:191px;
			}
			.txt_right2 {
				margin:0 0px 0 20px;
				float:left;
				padding:0px;
				width:330px;
			}
				p.txt_white {
					color:#f5f5f5;
					margin:0px;
					padding:0px;
					float:left;
				}
				
/*--------------- grey area end -----------------------------*/	

/*--------------- light grey area -----------------------------*/	
	.newsletter {
		width:307px;
		float:left;
		margin:0px 45px 0 0;
		padding:0px;
	}
		input.txt {
			background:url(/img/form_bg.jpg) repeat-x top left;
			border:1px solid #bdbcbc;
			width:202px;
			height:20px;
			padding:0px 0 2px 5px;
			margin:0 0 0px 0;
			font-size:16px  !important;
			color:#4d4949;
			line-height:16px;
			vertical-align:middle;
			font-family: "trebuchet MS", tahoma, verdana, arial;
			float:left;
		}
		
		textarea.txtarea {
			background-color: #ECEBE9;
			border:1px solid #bdbcbc;
			width:325px;
			padding:0px 0 2px 5px;
			margin:0 0 0px 0;
			font-size:16px  !important;
			color:#4d4949;
			line-height:16px;
			vertical-align:middle;
			font-family: "trebuchet MS", tahoma, verdana, arial;
			float:left;
		}
		
		table.tablica {
			width:585px;
			float:left;
			margin:10px 0 0 0;
			padding:0px;
		}					
			table.tablica td.s_padding {
				padding: 0 25px 0 0;
			}	
		
			
/*--------------- light grey area end -----------------------------*/	

/*--------------- footer -----------------------------*/	
.footer {
	width:100%;
	margin:0px auto;
	padding:0px 0 0 0;
	border-top:1px solid #dad7d7;
	float:left;
}

	.footer_inside {
		width:940px;
		height:58px;
		margin:0px auto;
	}
		.footer_left {
			width:400px;
			float:left;
			margin:0px 390px 0 0 ;
			padding:0px;
		}
		.footer_right {
			float:left;
			margin:0px 0 0 0px;
			padding:0px;
			text-align:right;
		}
			.footer_left a {
				margin:0 0 0 45px;
				float:left;
				text-decoration:underline;
			}
			.footer_right a {
				margin:0 0 0 5px;
				float:left;
				text-decoration:underline;
			}