.html, body {
	width: 100%;
	height: 100%;
}

body {
	padding: 0px;
	margin: 0px;
	background: white;
	text-align: center;
}

img {
	border: none;
	text-decoration: none;
}

a {
	border: none;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

#main {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	height: 100%;
	overflow: hidden;
	position: relative;
}

/* Hacks to allow vertical centering of page content */
/* http://www.jakpsatweb.cz/css/css-vertical-center-solution.html */
/*#main[id] {
	display: table;
	position: static;
}


#center {
	position: absolute;
	top: 50%
	
}

#center[id] {
	display: table-cell;
	vertical-align: middle;
	position: static;
}


#inner {
	position: relative;
	top: -50%;
	height: 560px;
	background: white;
}

#inner[id] {
	position: static;
}
*/

#header {
	/* clear: both; */
	width: 950px;
	height: 126px;
	/* background: transparent url(/imagesv2/header2.png) no-repeat; */
}

#menu {
	clear: both;
	border: 0px;
	margin: 0px;
	text-align: center;
}

div.left_for_menu_1 {
	float: left;
	width: 97px;
	height: 26px;
	background: transparent url(/imagesv2/left_for_menu_1.png) no-repeat;
}

div.menu_area {
	
}

div.menu_element {
	float: left;
	width: 153px;
	height: 26px;
	background: transparent url(/imagesv2/menu_element2.png) no-repeat;
}

div.menu_element_last {
	float: left;
	width: 151px;
	height: 26px;
	background: transparent url(/imagesv2/menu_element_last2.png) no-repeat;
}

div.right_for_menu_1 {
	float: left;
	width: 90px;
	height: 26px;
	background: transparent url(/imagesv2/right_for_menu_1.png) no-repeat;
}

#main_body {
	width: 950px;
	height: 411px;
	background: white url(/imagesv2/main_backgr_1.jpeg) no-repeat;
	clear: both;
	text-align: left;
}

#main_left {
	width: 260px;
	/*height: 383px;*/
	height: 411px;
	background: transparent url(/imagesv2/left_picture2.png) no-repeat;
	float: left;
}


#main_center {
	width: 464px;
	height: 400px;
	/*min-height: 411px;*/
/*	background: transparent url(/imagesv2/center_watermark2.png) no-repeat;
	float: left;*/
	/*position: relative;*/
	margin-left: 260px;
	margin-top: 5px;
	overflow: auto;
}

#main_center_inner {
	width: 444px;
	overflow: hidden;
}


#main_right {
	width: 246px;
	height: 411px;
	background: transparent url(/imagesv2/right_picture2.png) no-repeat;
	float: right;
}

#main_footer {
	/*float: left;*/
	clear: left;
	width: 950px;
	height: 2px;
	background: transparent url(/imagesv2/footer_line2.png) no-repeat;
	margin-top: 12px;
}

div.ewozniak {
	font-family: Verdana, sans-serif, serif;
	font-size: 10px;
	font-weight: normal;
	color: #2e7543; 
	/* margin-top: 2px; */
	float: left;
}

div.ewozniak a {
	color: #2e7543;
	text-decoration: none;
}

font.ewozniak_font {
	color: Red;
	text-decoration: underline;
}

font.ewozniak_font a {
	color: Red;
	text-decoration: underline;
}

div.counter {
	font-family: Verdana, sans-serif, serif;
	font-size: 10px;
	font-weight: normal;
	color: #2e7543; 
	/* margin-top: 2px; */
	text-align: right;
}


/* ======================= TYPO 3  INSIDE CSS ============================= */
p.bodytext {
	vertical-align: baseline;
	/* text-align: justify; */
	font-family: Verdana, sans-serif, serif;
	font-size: 12px;
	font-weight: normal; /* color: #457004; */
	color: #2e7543; /* color: #345606; */
}

ul {
	vertical-align: baseline;
	font-family: Verdana, sans-serif, serif;
	font-size: 12px;
	font-weight: normal; 
	color: #2e7543; 
}

p.bodytext a {
	text-decoration: underline;
	color: #2e7543;
	font-weight: bold;
}

p.bodytext img {
	border: 0px;
}

/* Tytul strony */
div.csc-header {
	vertical-align: bottom;
	text-align: left;
	margin: none;
	padding: none;
}

h1.csc-firstheader {
	font-family: Arial, sans-serif, serif;
	font-size: 22px;
	font-weight: bold;
	/* color: #457004; */
	color: #2e7543;
	/* color: #345606; */
	margin-top: 10px;
	/* margin: none;
	padding: none; */
}


h1 {
	font-family: Arial, sans-serif, serif;
	font-size: 22px;
	font-weight: bold;
	color: #2e7543;
	
}

h2 {
	font-family: Arial, sans-serif, serif;
	font-size: 18px;
	font-weight: bold;
}

h3 {
	font-family: Arial, sans-serif, serif;
	font-size: 18px;
	font-weight: bold;
}

div.csc-textpic-text {
	font-weight: bold;
}

.csc-textpic-caption {
	font-family: Verdana, sans-serif, serif;
	font-size: 12px;
	font-style: italic;
	color: #2e7543;
	margin-top: 1px;
}

.contenttable {
	background: white;
	margin-top: none;
	padding-top: none;
}


/* ======================================================================== */