body{
	margin: 0px;
	padding: 0px;
	background-color:#C3E5F1;
	/*background-image:url(../images/bg_top.gif);
	background-position:top;
	background-repeat:repeat-x; */
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

a { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; }

h1,h2,h3,h4,form { margin: 0px; padding: 0px; }
h2 { font-size: 16px; font-weight: bold; margin-bottom: 15px; color: #007fa8; }
h3 { margin-bottom: 10px; font-size: 14px; margin-top: 5px; }

input,select,textarea {
	background-color: #FFFFFF;
	background-image: url(../images/bck_input.gif);
	background-position: top;
	background-repeat:repeat-x;
	border-top: 1px solid #caebf6;
	border-left: 1px solid #caebf6;
	border-right: 1px solid #e6f8ff;
	border-bottom: 1px solid #e6f8ff;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
	
	input.but_blue {
		width: 156px;
		height: 37px;
		background-image: url(../images/bck_but_submit.gif);
		background-position: top;
		background-repeat: no-repeat;
		color: #FFFFFF;
		font-size: 16px;
		font-weight: bold;
		line-height: 20px;
		border: none;
		cursor: pointer;
	}

#lupa {
	width: 143px;
	height: 163px;
	background-image: url(../images/lupa.png);
	background-position: top;
	background-repeat: no-repeat;
	position: absolute;
	top: 185px;
	left: 50%;
	margin-left: 132px;
	z-index: 1;
}

#topLevel {
	width: 100%;
	height: 339px;
	background-image: url(../images/bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}

#Chmury {
	width: 100%;
	height: 339px;
	background-image: url(../images/chmury2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
	
	#Footer {
	width: 100%;
	height: 466px;
	background-image: url(../images/footer.jpg);
	background-position: bottom;
	background-repeat: no-repeat;

}
	
#topLogo {
	width:366px;
	height: 79px;
	background-image: url(../images/napisy.jpg);
	position:absolute;
	top: 187px;
	left: 50%;
	margin-left: -207px;
}

#rejestracja, #logowanie {
	width: 80px;
	height: 16px;
	position: absolute;
	top: 305px;
	left: 50%;
	margin-left: 195px;
	color: #00749e;
	font-size: 11px;
	text-align: right;
	z-index: 2;
}
	#logowanie { width: 300px; margin-left: -278px; text-align: left; }
	#rejestracja a, #logowanie a { color: #00749e; font-weight: bold; }

#searchBox {
	width: 560px;
	height: 91px;
	background-image: url(../images/bck_searchbox.gif);
	background-position: top;
	background-repeat: repeat-x;
	margin-bottom: 20px;
}
	
	#searchBox .left, #searchBox .right {
		width: 3px;
		height: 91px;
		background-image: url(../images/bck_searchbox_sides.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		float: left;
	}
	#searchBox .right { width: 4px; background-position: -4px 0px; float: right; }
	#searchBox .content { width: 537px; height: 50px; float: left; margin: 20px 0px 0px 8px; }
		* html #searchBox .content { margin-left: 5px; }
	#form_szukajTytul { padding: 0px; }
	
#searchInput {
	width: 415px;
	height: 42px;
	background-image: url(../images/bck_searchinput.gif);
	background-position: top;
	background-repeat: repeat-x;
	margin-top: 5px;
	float: left;
}
	#searchInput .leftInput, #searchInput .rightInput {
		width: 7px;
		height: 42px;
		background-image: url(../images/bck_searchinput_sides.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		float: left;
	}
	#searchInput .rightInput { width: 5px; background-position: -7px 0px; float: right; }
	#searchInput .contentInput { width: 390px; height: 30px; float: left; margin: 8px 0px 0px 4px; }
	#searchInput .contentInput input { background: none; border: none; width: 395px; height: 25px; 
		color: #c6e9f7; font-size: 22px;
	}
		* html #searchInput .contentInput { margin-left: 0px; }

#mainLevel { width: 100%; 
		/* background-image: url(../images/bck_mainlevel_btm.gif);
		background-position: bottom;
		background-repeat: no-repeat;	*/
	}
	#mainLevel.homepage { height: 160px; }
	
	#mainLevel .data { 
		width: 562px; 
		margin: 0 auto;

	}

#resultList, #introBox { width: 562px; }
	#introBox { margin-bottom: 20px; }
	#resultList .top, #resultList .bottom, #introBox .top, #introBox .bottom {
		width: 562px;
		height: 4px;
		background-image: url(../images/bck_result_sides.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}
	
	#resultList .bottom, #introBox .bottom { height: 5px; background-position: 0px -4px; }
	* html #resultList .top, * html #introBox .top { margin-bottom: -12px; }
	
	#resultList .content, #introBox .content { 
		background-image: url(../images/bck_result.gif);
		background-position: top;
		background-repeat: repeat-y;
		width: 562px;
		color: #00465d;
		overflow: hidden;
	}
	#resultList .content .padding, #introBox .content .padding { width: 530px; padding: 5px 0px 15px 15px; }
	* html #resultList .content .padding, * html #introBox .content .padding { padding-top: 10px; }
	#resultList .content .padding p, #introBox .content .padding p { font-size: 12px; }

input.but_szukaj {
	width: 111px;
	height: 45px;
	background-image: url(../images/but_szukaj.gif);
	background-position: top;
	background-repeat: no-repeat;
	border: none;
	float: left;
	margin: 4px 0px 0px 10px;
	cursor: pointer;
}

#defaultList { width: 100%; }
	#defaultList .line {
		width: 100%;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #e7eff2;
		padding-top: 7px;
	}	
		#defaultList .line .ico { width: 23px; height: 23px; float: left; margin-right: 10px; }
		#defaultList .line .title { float: left; width: 330px; height: 23px; margin-top: 5px; }		
		#defaultList .line .date { font-size: 10px; color: #00759f; float: right; width: 150px; text-align: right; margin-top: 4px; }
		#defaultList .line .options { width: 400px; margin-left: 34px; font-size: 11px; color: #19a1e4; margin-bottom: 3px; }
			#defaultList .line .options a { color: #19a1e4; }

.pageList { width: 530px; margin-top: 20px; }
	.pageList a {
		display: block;
		height: 20px;
		background-color: #FFFFFF;
		border-right: 1px solid #dae2e5;
		border-bottom: 1px solid #dae2e5;
		padding: 0px 4px;
		float: left;
		font-size: 12px;
		color: #2c2c2c;
		line-height: 18px;
		margin: 0px 3px;
	}
	.pageList a.act { background-color: #28b6eb; color: #FFFFFF; }
	.pageList a:hover { color: #24b3ea; }
	.pageList a:hover.act { color: #215163; }

#footerLevel { width: 100%; }
#footerLevel .data {
	/* width: 1063px;
	height: 466px;
	background-image: url(../images/footer_image.jpg);
	background-position: bottom;
	background-repeat: no-repeat  */
	margin: 0 auto;
	margin-top: 0px;
	font-size: 12px; 
	color: #5492a9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
	
	#footerLevel .data .padding { padding-top: 5px; line-height: 26px; }
	#footerLevel .data .padding a { color: #5492a9; }
	
#defaultForm { width: 530px; }
	#defaultForm .line {
		width: 530px;
		margin-bottom: 10px;
		margin-top: 10px;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #e7eff2;
		background-color: #eaf7fb;
		padding-top: 4px;
		overflow: hidden;
	}

	#defaultForm .line .l {
		width: 130px;
		float: left;
		margin-right: 10px;
		padding-top: 3px;
		text-align: right;
		font-size: 12px;
	}
	
	#defaultForm .line .r {
		width: 230px;
		float: left;
		text-align: left;
		padding-bottom: 7px;
		padding-top: 3px;
	}

	* html #defaultForm .line .r { margin-bottom: 6px; padding-bottom: 0px; }
	#defaultForm .line .r input { padding: 0px 3px 3px 3px; }
	#defaultForm .line .r .small { font-size: 11px; color: #6b6b6b; }
	
	#defaultForm .line .clue {
		width: 160px;
		float: left;
		text-align: left;
		font-size: 11px;
		color: #55a2ba;
		line-height: 14px;
		margin-bottom: 5px;
	}

	#defaultForm .line .clue span {
		color: #ff8400;
	}
	

.errorBox, .infoBox { 
	width: 525px;
	background-image: url(../images/ico_cancel.gif);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	height: 60px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #add4e0;
	border-right: 1px solid #add4e0;
	margin-bottom: 15px;
	padding-top: 5px;
}
	.errorBox p, .infoBox p { width: 440px; font-size: 14px; color: #9a9a9a; padding: 0px; float: right; }
	.errorBox a, .infoBox a { 
		float: right; 
		display: block;
		color: #FF0000;
		width: 15px;
		height: 15px;
		font-weight: bold;
	}
	
	.infoBox { background-image: url(../images/ico_apply.gif); }

#subNavigation { margin: 0px; padding: 0px; }
	#subNavigation li {
		margin: 5px; padding: 0px;
		list-style: none;
		float: left;
		width: 107px;
		height: 32px;
		background-image: url(../images/bck_subnav.gif);
		background-position: 0px -32px;
		background-repeat: no-repeat;
		text-align: center;
		line-height: 28px;
		font-size: 14px;
	}
	#subNavigation li a { color: #118bdb; }
	#subNavigation li.act { background-position: 0px 0px; color: #FFFFFF; }
	#subNavigation li.act a { color: #ffffff; }

#ankietaBox { }
	#ankietaBox .line {
		width: 100%;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #e7eff2;
		padding-top: 7px;
		height: 70px;
	}
	#ankietaBox .line .procent {
		width: 70px;
		float: left;
		margin-right: 10px;
		text-align: right;
		margin-top: 28px;
	}

	#ankietaBox .line .bar {
		width: 400px;
		float: left;
	}

		#ankietaBox .line .bar .tytul { margin-bottom: 5px; font-size: 12px; }
	
	.ankietaBar { 
		width: 1px; border: 1px solid #128ac5; height: 32px;
		background-image: url(../images/bck_ankieta_line.gif);
		background-position: 0px 0px;
		background-repeat: repeat-x;	
	}
	
		.ankietaBarBlue { background-position: 0px 0px; border-color: #128ac5; }
		.ankietaBarGreen { background-position: 0px -32px; border-color: #2a9300; }
		.ankietaBarOrange { background-position: 0px -64px; border-color: #b85f00; }
		.ankietaBarRed { background-position: 0px -96px; border-color: #8e0000; }

.codeBox { width: 530px; height: 300px; overflow: auto; border-bottom: 1px solid #CCCCCC; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.clear { clear: both; }
.reklama_468_60 { width: 562px; }
	.reklama_468_60 .baner { width: 468px; margin: 0 auto; margin-top: 10px; }

#reklama_120_600 { 
	width: 120px; height: 600px; position: absolute;
	top: 324px;
	left: 50%;
	margin-left: 295px;
}

