@charset "utf-8";

body {
	padding: 44px 0 0 0;
	margin: 0;
	background: url(gfx/body_bg.gif) repeat-x;
}

#page {
	width: 1185px;
	margin: 0 auto;
	position: relative;
}

ul#menu {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
	left: 0;
	background: url(gfx/menu.png);
	width: 583px;
	height: 72px;
}

		ul#menu li {
			position: absolute;
			list-style: none;
		}
		
		ul#menu li,
		ul#menu a {
			height: 72px;
			margin: 0;
			padding: 0;
			display: block;
		}
		
		ul#menu a span {
			display: none;
		}
	
		#menuEl_1 { left:  33px; width: 105px; }
		#menuEl_2 { left: 138px; width: 103px; }
		#menuEl_3 { left: 241px; width: 147px; }
		#menuEl_4 { left: 389px; width: 109px; }
		#menuEl_5 { left: 498px; width:  85px; }
	
		#menuEl_1 a:hover, #menuEl_1.selected { background: transparent url(gfx/menu.png)  -33px	-72px no-repeat; }
		#menuEl_2 a:hover, #menuEl_2.selected { background: transparent url(gfx/menu.png) -138px 	-72px no-repeat; }
		#menuEl_3 a:hover, #menuEl_3.selected { background: transparent url(gfx/menu.png) -241px 	-72px no-repeat; }
		#menuEl_4 a:hover, #menuEl_4.selected { background: transparent url(gfx/menu.png) -389px 	-72px no-repeat; }
		#menuEl_5 a:hover, #menuEl_5.selected { background: transparent url(gfx/menu.png) -498px 	-72px no-repeat; }

#page_right {
	width: 525px;
	height: 596px;
	background:	url(gfx/photo.jpg);
	position: absolute;
	top: 0;
	right: 0;
}

ul#submenu {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 20px;
	left: 35px;
	background: url(gfx/submenu.gif);
	width: 300px;
	height: 30px;
}

		ul#submenu li {
			position: absolute;
			list-style: none;
		}
		
		ul#submenu li,
		ul#submenu a {
			height: 30px;
			margin: 0;
			padding: 0;
			display: block;
		}
		
		ul#submenu a span {
			display: none;
		}
	
		#submenuEl_1 { left:   0px; width:  90px; }
		#submenuEl_2 { left: 110px; width: 200px; }
	
		#submenuEl_1 a:hover, #submenuEl_1.selected { background: transparent url(gfx/submenu.gif)    0px	-30px no-repeat; }
		#submenuEl_2 a:hover, #submenuEl_2.selected { background: transparent url(gfx/submenu.gif) -110px 	-30px no-repeat; }

#page_left {
	position: absolute;
	top: 82px;
	left: 0;
	width: 570px;
	min-height: 372px;
	background: url(gfx/content_bg.jpg) repeat-x #f9f6ee;
	padding: 10px 45px 33px 45px;
	margin: 0;
}

#main_header {
	background: url(gfx/headers.gif) no-repeat;
	width: 350px;
	height: 44px;
	display: block;
	text-indent: -9999px;
	margin-left: -15px;
}

#main_header.strona_glowna 		{ background-position: 0 0; 		}
#main_header.o_konkursie 		{ background-position: 0 -44px; 	}
#main_header.nagrody	 		{ background-position: 0 -88px; 	}
#main_header.jak_wziac_udzial 	{ background-position: 0 -132px; 	}
#main_header.aktualnosci 		{ background-position: 0 -176px; 	}
#main_header.kontakt	 		{ background-position: 0 -220px; 	}
#main_header.regulamin	 		{ background-position: 0 -264px; 	}
#main_header.przeslij_esej 		{ background-position: 0 -308px; 	}

#page_left p {
	color: #5f6365;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 0 15px 0;
	text-align: justify;
	line-height: 13pt;
}

#page_left a,
#page_left a:active,
#page_left a:visited {
	color: #5f6365;
	text-decoration: none;
	font-weight: bold;
}

#page_left a:hover {
	text-decoration: underline;
}

#page_left ul,
#page_left ol  {
	color: #5f6365;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 0 15px 0;
}

#page_left ul li,
#page_left ol li {
	margin: 5px 0 10px 0;
}

#page_left h2 {
	color: #e40134;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 40px 0 5px 0;
}

#page_left_footer {
	position: absolute;
	left: 0;
	bottom: -116px;
	background: url(gfx/content_footer.gif);
	width: 660px;
	height: 116px;
	border-bottom: 16px solid #ded7c7;
	margin: 0;
	padding: 0;
}

#page_left_footer_links {
	position: absolute;
	left: 0;
	bottom: -179px;
	width: 594px;
	height: 13px;
	background: #f7f4ed; 

	color: #ada593;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 25px 33px; 
}

#page_left_footer_links span {
	display: block;
	float: right;
}

#page_left_footer_links a,
#page_left_footer_links a:active,
#page_left_footer_links a:visited {
	color: #ada593;
	text-decoration: none;
}

#page_left_footer_links a:hover {
	text-decoration: underline;
}